//	Playerjs.com 20.5.2
//	23.04.2025 07:38:43
//	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(!1v.4S){1v.4S=[];1v.dU}if(1v[\'EP\']){1u(EP,1)};E Bs(2E){B o={1r:K,my:[],ug:[],eb:K,ky:\'O9\',O8:DL,O7:DK,8D:\'20.5.2\',fD:[\'8l\',\'\'],kD:\'\',1Y:K,7N:K,94:K,O1:K,eG:K,5j:K,8P:K,92:K,u:\'#O0#Of#Oj#Ny#Nw#Nv#Nu#Nk#Nr#Nq#Np#Nn#Nm#Nl#NA#Nt#NB#NS#qs#NQ#NO#NN#qs#NK#qs#ND#NJ#Ox#qs#Pr#Pq#Pd==\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',Ph:\'\',y:\'xx???x=xx?xx?=\',p:\'\',PJ:-1,uZ:"AN",h1:"//AN.ao",7l:[],dt:H,pr:H,ga:K,ab:K,kP:[],PG:K,eq:\'//.9z//\',y6:0,2x:[],7u:[],9W:[],2V:[],lm:[],9X:0,a3:[],pG:0,rK:K,6a:K,1w:K,w9:K,7K:K,ni:\'<AP>\',jv:\'</AP>\',9S:1v.b3.17<2g&&1v.b3.1e<2g,qN:[],PF:[],5y:{\'1J\':1,\'CQ\':1,\'g4\':1,\'do\':1,\'md\':0},am:[],xM:0,eo:0,5d:K,4V:K,h5:K,pK:K,PC:[],nk:[],bn:K,cW:0,kH:K,vf:1D,ho:1D,qG:K,AS:E(x){B a;I a},PB:0,nN:4p,4l:K,dQ:K,vE:1R.vE,d:8m.sM,iP:8m.sM,9p:8m.9p,jk:8m.9p.J("jk")==0,PA:{},r4:\'Pu-AQ.ao/AQ.js\',fd:["AS","AV"],5R:[],OG:[],OF:[],jJ:1,lX:[],AV:E(x,y,z){B a;I a},18:0,mx:0,5c:K,dk:-1,a4:3,Ni:0,yG:0,9E:0,3D:{x:1,y:1,x0:1,y0:1},cO:["gu","gw","gx","jK","iq","iu","p7","hW","d4","c9","ol","nU"],pY:["OD","OC","P2","P0"],ex:0,OX:0,sK:0,A4:0,ey:0,A7:[],aW:[\'7C\',\'dW\',\'lJ\',\'6I\'],OW:[],nM:H,nq:[],mn:0,ws:"w"+"s",eb:K,fC:[K,K,K]};B gc={Q:{w:20,h:20,1d:"-",OV:"-",a:1,7s:-1,1t:"3B",1F:"",1J:1,g5:-1,b5:0,2u:1,1o:"",1C:"",42:"Oy",dw:12,j9:0,1q:"R",2L:"0 3 0 3",9K:"0 0 0 0",2m:1,hU:"0 0 0 0",M4:0,i3:1,bg:0,o3:0,JA:0,62:1,8I:-1,56:"3S",9G:-1,gs:"0 0 0 0",o4:-1,nT:"3B",aq:-1,lZ:-1,5V:"1Q",4w:"vY",2u:0,kh:"3S",kw:0.7,yk:0,z9:"3B",kZ:"3 5 3 5",M9:"0 0 0 0",Ma:1,yu:"pU-pT",yq:11,yf:0,2M:"",IB:5,I0:0,3b:0,Me:2,LL:2,I5:0.2,I7:0,Ia:0.1,ah:0,Lt:"Lu",LA:1,LC:5,It:"3S",I3:"3B",I1:"3B",Iz:1,IW:1,wd:1,7D:0,3t:0,gd:20,dH:"<2p 17=\'20\' 1e=\'20\'><g><gy ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 6d=\'#hb\'/></g></2p>",wP:1,pt:-1,kA:0,oo:1,vP:-1,LH:0.1,ee:0,2Z:"",Ga:0,Gg:"vY",3u:"",GV:B2,GP:B2,Hy:0,5K:0,5O:"3B",If:0,Ie:"3S",Id:9,yF:"0 0 10 0",wb:"0 0 0 0",Ig:0}};E IM(){I H;o.IK=H}E c0(s){if(s.J(\'.\')==-1){s=s.1i(1);s2=\'\';V(i=0;i<s.S;i+=3){s2+=\'%u0\'+s.4H(i,i+3)}s=LJ(s2)}I s};E JL(){if(o.u!=\'\'){v=bU(v,5o.7p(gT(o.u)))}if(2E.J("#"+v.9P)==0){2T{2E=5o.7p(o[o.fd[0]](2E))}2B(e){}}F{if(2E.J("#"+v.cM)==0){2T{2E=5o.7p(o[o.fd[1]](2E))}2B(e){}}}}E 7J(x,y){}E oM(y,1b){}B qT=E(){B 8R=1Z("2e");o.1P.1T(8R);O(8R,{\'1q\':\'2D\',\'1a\':0,\'1c\':0,\'17\':\'100%\',\'1e\':30,\'2y-1t\':v.Ar,\'1B\':v.Ay,\'2i\':\'1Q\'});B x=1Z("2e");o.1P.1T(x);O(x,{\'1q\':\'2D\',\'1a\':0,\'1c\':0,\'17\':\'100%\',\'1t\':v.At,\'42-3K\':v.AA,\'2S\':(v.Au+\'px \'+v.Av+\'px\'),\'2i\':\'1Q\'});G.9z=E(1C,n){x.1S=1C;6s(x);O(8R,{\'1e\':x.2U,\'2i\':\'4y\'});8R.C.4W="LI";V(B i=0;i<x.bJ(\'a\').S;i++){x.bJ(\'a\')[i].C.1t=\'#hb\'}if(n){1u(G.nw,2g*n)}x.C.4W="LE"};G.nw=E(){3h(x);3h(8R)}};E i5(x){x==1?o.1L.1T(o.1P):\'\'};B v={1m:0,xo:0,pS:"#3S",2P:0,rA:1,8i:"#3S",56:"#3B",7D:0,eF:1,q5:1,3c:0,qO:1,ei:0,yn:1,1p:{Md:0,1t:"3S",a:"0.4",h:34,kV:1,1j:1,kC:1,dc:0,kR:3,7G:0,qF:3,5V:"1Q",1q:"2O",2L:"0 0 0 0",7D:0,hO:0,9M:\'\'},1M:{on:1,f:1,r:1,m:1,3F:5,vG:"3F",8Q:1,vX:"1G",q3:0,Fv:0,yK:1,kr:0.2},W:{56:"3S",9G:"qr",62:0.9,8I:-1,1q:"1a",2L:"0 0 0 0",2S:"7 15 7 15",1t:"3B",42:"AT, Ax, pU-pT",dw:12,5q:10,j9:0,5O:"Ao",DJ:1,8i:"Mj",a:1,7s:-1,MO:0,MW:100,Mi:N2,N6:1,tn:1,Ej:"N7",tr:"3S",ty:-1,N8:-1,El:0,r3:3,i2:16,BO:"N9",7D:0,jT:1,oK:1,oH:"3B",tW:0,tY:"3S",DE:1,E3:0,DI:"qr",oc:0,k5:4p,cU:0,6W:0,H0:0,GS:0,dz:1,3z:0,kJ:50,vh:0,od:1,ez:Nb,qp:0,qI:"qr",sE:"0 0 0 0",qX:30,8i:"Ap"},1f:{56:"3S",9G:"Nc",62:0.7,8I:-1,42:"AT, Ax, pU-pT",1q:"2O-2t",2L:"0 0 0 0",2S:"7 10 7 15",1t:"3B",dw:12,i2:16,5q:10,j9:0,Ne:"3B",5O:"Ao",a:1,1J:5,7s:-1,rD:1,r3:3,jT:1,oK:1,oH:"3B",oc:0,k5:4p,7D:0,Nf:1,N3:"4U",4A:1,Nh:"7a",Ml:1,Mm:"1W",Mn:0,Mq:"6L",MC:0,Mk:"51",qX:30,8i:"Ap"},N1:{1q:"2O-2t",2L:"0 10 50 0"},1G:0.8,qB:1,oy:1,96:0,5J:0,D9:1,54:0,4F:0,EQ:0,Lf:0,3k:0,uk:1,lB:0,xV:0,xW:0,jh:\',\',jo:\';\',eD:\'//\',sg:1,jm:\'[\',dv:\']\',fS:\'6d\',na:1,ng:-1,vb:0,N0:\'20 0 0 20\',MU:\'1c-1a\',MR:100,LB:100,Mc:-1,qL:0,Cg:1,Ar:"o0",At:"3B",Au:5,Av:10,Ay:1,AA:10,pG:0,yI:1,sN:1,fN:1,4Y:\'SE\',su:0,f8:\'5p\',ar:1,Lr:0,KT:0,Ku:0,91:1,d5:1,L1:5,6F:0,Ei:1,nF:0,tk:5,SF:0,SG:0,SK:0,mO:1,zZ:1,K1:0,A0:0,SD:0,tF:1,qA:0,3g:"Ev",SS:JI,o8:\'100%\',ga:0,EA:{8F:1,2q:0,ne:0,4j:0,1r:1,vV:0,vU:0,vT:0,T2:0,T5:0,T4:0},EK:{8F:1,2q:0,ne:0,4j:0,1r:1,vV:0,vU:0,vT:0},T3:100,rO:1,gY:1,ov:14,gu:\'100%\',Ec:1,ou:20,Dl:1,iq:0.7,E8:2,yL:3,d4:10,gw:"3B",gx:"zL",jK:"3S",iu:0,p7:0,hW:hX,va:1,c9:0,vF:1,9y:1,T1:1,SU:0.3,T0:3,SZ:4,S7:5,S8:0,S9:Sc,Sd:I4,E4:0,Es:1,yS:1,gA:1,Fk:1,xG:0,Jn:Sj,Jm:90,Jk:0,Jj:1,Ji:"qr",Jl:0,Jx:1,9P:\'2\',cM:\'3\',T9:10,SC:1,TL:1,TY:-1,TW:1,TR:1,TP:-1,U2:0,Ud:1,Uj:0,Ui:1,Uc:0,Ua:1,U9:0,U7:1,U6:0,TK:1,Tt:0,Tk:1,Tl:0,qC:1,Tn:0,Tp:0,Tq:1,Tr:0,TC:1,TI:"#3B",TH:"#3S",TG:"#3S",TE:"#3B",TB:"#3S",TA:"#3B",Tz:"#3S",Tb:"#3B",S2:"#3S",QV:"#3B",S1:"#3S",Qo:"#3B",Qp:1,Qs:0,Qt:1,Qu:0.5,Qv:"#3B",Qw:"#3S",Qx:1,Qy:1,Qz:1,QA:1,QB:1,QC:10,QM:-1,QS:1,QQ:1,QO:0,lO:0,QI:"or",QH:"or",QF:"or",PP:"or",PQ:"50%",PS:-1,PT:0,PU:-1,PW:0,PX:0,FR:1,FT:0,PY:30,PZ:2,ED:10,C7:0,Q0:30,K5:1,JZ:1,6e:0,2c:{on:0,56:"3S",2P:0,a7:2,8i:"3S",1q:"1a",2L:"20 0 0 20",17:rL,1j:0}};v.9T="ru";B 9f=E(is){B i;B C=[];B f=[];B aj=[];B Qg=[];B 5W=[];B 8G=[];B 1K=[];B f2=[];B gz=[];B Qf=[];B 4T=[];B 5k=[];B 5t=[];B e0=[];B bC=K;B 2j;B aD=-1;B 4Q=H;B 19=is;B 6f=is=="1f";B W;B 5J=[];B ef=[];B pu;B 3w=\'\';B dZ=\'\';B 6o=-1;B ik;B gK=K;B Q5=K;B pJ=K;B pO=K;B gV=K;B i6=K;B pC;B rB;B pz;B kR;B uJ;B kk=[];B 6p=[];B qe=0;B bz=0;B 9Q;B 6q="2m";B bd=(o.1g.2b?"eS":"oi");B bc=(o.1g.2b?"eN":"og");C=bU(C,v[is]);C=4u(v[is],\'2L\',\'2L\');C=4u(v[is],\'9K\',\'9K\');C=4u(v[is],\'bs\',\'bs\');if(C.qp==0){C.sE="0 0 0 0"}C=4u(v[is],\'gs\',\'sE\');C=4u(v[is],\'2S\',\'2S\');B jX=C.Qa=="1a";B 7c=C.r3;C.lL=0;B 9V=" 17=\'"+7c*2+"\' 1e=\'"+(7c*2>C.5q?(7c*2):C.5q)+"\' 4h:4f=\'3W://4i.w3.4a/8c/4f\' 4h=\'3W://4i.w3.4a/4e/2p\'>";B zy="<2p 17=\'"+7c*2+"\' 1e=\'"+C.5q+"\' 4h:4f=\'3W://4i.w3.4a/8c/4f\' 4h=\'3W://4i.w3.4a/4e/2p\' ><g><gy ry=\'"+(7c-1)+"\' rx=\'"+(7c-1)+"\' cy=\'"+(C.5q/2+2)+"\' cx=\'"+7c+"\' 4b=\'"+3q(C.5O)+"\' 4b=\'1\' 6d-1B=\'0\'/></g></2p>";B v1="<2p C=\'2L:"+(C.dw/2)+"px "+(jX?\'-\'+C.ob:2k(C.Q6,5))+"px 0 0\'"+9V+"<gH 4b=\'"+3q(C.5O)+"\' 4b-17=\'"+(7c/2)+"\' 6d=\'1Q\' 7S=\'-1 2.38 3.82 7.2 11 -1\'></gH></2p>";if(C.QT==1){9V=v1}F{9V="<2p C=\'2L-1c:d9\'"+9V+"<g><gy ry=\'"+(7c)+"\' rx=\'"+7c+"\' cy=\'"+(7c*2>C.5q?7c:(C.5q/2))+"\' cx=\'"+7c+"\' 6d=\'"+3q(C.5O)+"\'/></g></2p>"}B xx=4;B DA="<4Z C=\'2i:c5-4y;\'><2p 17=\'"+(xx+2)+"\' 1e=\'"+(C.5q)+"\' 4h:4f=\'3W://4i.w3.4a/8c/4f\' 4h=\'3W://4i.w3.4a/4e/2p\'><g><2H x1=\'1\' y1=\'"+(C.5q/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5q/2)+"\' 4b=\'#"+C.1t+"\' 4b-17=\'1\' 4b-eR=\'4k\'/><2H x1=\'"+xx+"\' y1=\'"+(C.5q/2)+"\' x2=\'1\' y2=\'"+(C.5q/2+xx)+"\' 4b=\'#"+C.1t+"\' 4b-17=\'1\' 4b-eR=\'4k\'/></g></2p></4Z>";B i0="<4Z C=\'2i:c5-4y;\'><2p 17=\'"+(xx+10)+"\' 1e=\'"+(C.5q+1)+"\' 4h:4f=\'3W://4i.w3.4a/8c/4f\' 4h=\'3W://4i.w3.4a/4e/2p\' C=\'jS:1a\'><g><2H x1=\'1\' y1=\'"+(C.5q/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5q/2-xx+2)+"\' 4b=\'#"+C.1t+"\' 4b-17=\'1\' 4b-eR=\'4k\' /><2H x1=\'1\' y1=\'"+(C.5q/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5q/2+xx+2)+"\' 4b=\'#"+C.1t+"\' 4b-17=\'1\' 4b-eR=\'4k\'/></g></2p></4Z>";B 8i=5B(2k(C.8i,\'3B\'),2k(C.DY,1));B 1L=1Z("2e");o.1P.1T(1L);O(1L,{\'6E\':\'3b\',\'2i\':\'4y\',\'1B\':0,\'2P-6v\':C.7D});if(C.o4==1){O(1L,{"2P":"4s 6r "+3q(2k(C.nT,\'3B\'))})}B jV={};V(B i in o.5y){if(o.5y.2v(i)){jV[o.5y[i]]=-1}}if(6f){1L.C.4W=Rw}F{1L.C.4W=Rz}B X=1Z("2e");if(o.9S){C.AE>0?C.dw=C.AE:\'\';C.AF>0?C.ez=C.AF:\'\';C.B3>0?C.kJ=C.B3:\'\'}O(X,{\'1q\':\'hg\',\'1c\':0,\'1a\':0,\'2i\':\'4y\',\'17\':\'100%\',\'2S-1c\':C.bm,\'2S-2t\':C.6S+(6f&&C.3z==1?0:20),\'2S-2O\':C.aZ,\'2S-1a\':C.6N,\'1t\':C.1t,\'42-3K\':C.dw*2k(v.8C,1),\'42-gX\':gU(C.42),\'kL-f6\':C.j9+\'px\'});if(o.1g.6B){O(X,{\'8M-17\':AI})}if(is!=="W"){O(X,{\'6E-y\':(6f&&C.3z==1?\'3b\':\'8T\')})}1L.1T(X);if(C.3z!=1){B 6Y=1Z("2e");O(6Y,{\'2i\':\'4y\',\'6E\':\'3b\',\'2P-6v\':C.7D});if(C.3z!=1){if(o.1g.6B){O(6Y,{\'8M-17\':AI})}}X.1T(6Y)}3L(X,{id:(v.id+"47"+is)});if(is=="W"){if(C.3z==1){O(X,{\'17\':\'100%\',\'2S-2t\':C.6S,\'2S-2O\':C.aZ+20,\'6E-x\':\'8T\',\'6E-y\':\'3b\',\'b4-8Q\':\'eI\'});O(1L,{\'17\':o.2X-C.4N-C.4D,\'1e\':C.kJ+C.bm+C.aZ})}F{O(X,{\'6E-y\':\'8T\',\'6E-x\':\'3b\'});if(C.C2==1){oR()}}if(C.qp==1){O(1L,{\'2y-1t\':C.qI})}if(v.W.2I==1){3h(1L)}}if(C.jT==1){B 5A=1Z("2e");B bA=5B(C.qp==1?C.qI:C.56);if(C.3z==1){l9(5A,\'to 2t, 5h(\'+bA+\',\'+(C.62*1+0.3)+\'), 5h(\'+bA+\',0)\',\'1a\',12,5,7,10,7,10,12,15);5A.1z(6q,E9)}F{l9(5A,\'to 2O, 5h(\'+bA+\',\'+(C.62*1+0.3)+\'), 5h(\'+bA+\',0)\',\'1c\',5,12,10,7,10,7,15,12);5A.1z(6q,Eg)}B 5F=1Z("2e");if(C.3z==1){l9(5F,\'to 1a, 5h(\'+bA+\',\'+(C.62*1+0.3)+\'), 5h(\'+bA+\',0)\',\'2t\',8,5,13,10,13,10,8,15);5F.1z(6q,E7)}F{l9(5F,\'to 2O, 5h(\'+bA+\',0), 5h(\'+bA+\',\'+(C.62*1+0.3)+\')\',\'2O\',5,8,10,13,10,13,15,8);5F.1z(6q,EE)}5A.1z("oi",jP);5A.1z("og",jP);5F.1z("oi",jP);5F.1z("og",jP);X.1z("z7",BL,{5z:K});5A.1z("ay",bb);5F.1z("ay",bb);1L.1T(5A);1L.1T(5F);3M(rB);rB=7F(EM,2g)}X.1z(bd,BM,{5z:K});X.1z(bc,rr,{5z:K});if(v.W.9Q>0&&!9Q&&is=="W"){if(1E BK!=="1D"){9Q=1y BK()}}if(6f){V(B i=1;i<15;i++){if(L(v["cX"+is][is+i])){v.1f[is+i]=v["cX"+is][is+i];if(L(v["cX"+is][is+i+"1O"])){v.1f[is+i+"1O"]=v["cX"+is][is+i+"1O"]}if(L(v["cX"+is][is+i+"1d"])){v.1f[is+i+"1d"]=v["cX"+is][is+i+"1d"]}}if(L(v.1f[is+i])){if(v.1f[is+i]==1){c8(\'f\',i);cV(f[i],aj[i],5W[i],8G[i],i);B 5v=v.1f[is+i+"1d"];B 9m=v.1f[is+i+"1O"];if(!L(5v)){v.1f[is+i+"1d"]="51"}if(5v){if(5v.J("3G")>-1&&9m){if(!v[\'6t\'+5v]){if(9m.J(":")>0){B mi=5v.4H(-1);B dm=v[\'qc\'+mi];B k=4z(9m.1i(9m.J(":")+1)).2n(\',\');B ka=[];B iL;V(B j=0;j<k.S;j++){if(k[j].J("(*)")>-1){!L(dm)?dm=j:\'\';k[j]=k[j].1N("(*)",\'\')}iL=k[j].J("->2R:");ka[j]=\'\';if(iL>0){ka[j]=k[j].1i(iL+6);k[j]=k[j].1i(0,iL)}}o[\'6t\'+5v]=k;o[\'m\'+mi+\'47\'+\'2R\']=ka;9m=v.1f[is+i+"1O"]=9m.1i(0,9m.J(":"))}F{o[\'6t\'+5v]=[];v.1f[is+i+"1O"]=9m}v[\'6t\'+5v]=1;o[\'kp\'+5v]=2k(dm,0)}}}5W[i].1S=2J(5v);if(2a(9m)){5W[i].1S=9m}if(5v=="2W"){o.hm=H}1K[i]=5v;7L(i);if(1K[i]==\'dD\'){if(1E nj!=="1D"){!o.a2?o.a2=1y nj():\'\';if(L(1v.nh)){5W[i].1S=o.a2.Rv();o.a2.Ch()}}}if(1K[i]in o.5y){jV[1K[i]]=i}f[i].1z(bd,6x,{5z:K});f[i].1z(bc,5Q,{5z:K});f[i].1z(6q,bp);f[i].1z("ay",bb);if(v.1f[is+i+"1j"]==1){O(f[i],{"1e":0})}}}}}E BL(x){if(is=="W"&&C.3z==1&&x){if(x.wh==0&&x.cR!=0){X.aQ-=x.cR;x.9l()}}3M(pz);pz=7F(rr,jj);aP()}E BM(){o.3A=H}E rr(){if(C.fk==1){2C(o.fi);o.fi=1u(E(){if(!o.3A&&!o.nu){8n()}},(v.1f.fp>0?v.1f.fp*2g:(o.1g.tv?4e:2g)))}o.3A=K}E 6x(1b){if(o.1Y){o.5m?o.U.5m(K):\'\'}B i=1b.4w.7Z(\'o1\');B x;if(i){x=\'f\'}F{if(1b.4w.7Z(\'bu\')){i=1b.4w.7Z(\'bu\');x=\'f2\'}}if(i){i=2N(i);B fO=K;if(L(2h(x)[i])){if(C.8I>-1){O(2h(x+\'bg\')[i],{\'1B\':C.8I})}if(2a(C.dl)){O(2h(x+\'bg\')[i],{\'6P\':\'g4(\'+C.dl+\')\'})}if(C.7s>-1){O(2h(x+\'1O\')[i],{\'1B\':C.7s});O(2h(x+\'5K\')[i],{\'1B\':C.7s})}if(is=="W"){if(1K[i].J("W")==0){B id=1K[i].1i(8);if(3w==id||dZ==id){O(2h(x+\'1O\')[i],{\'1t\':C.5O});O(2h(x+\'5K\')[i],{\'1t\':C.5O});fO=H}F{O(2h(x+\'1O\')[i],{\'1t\':C.1t})}}}if(C.qJ==1&&L(C.oq)&&fO){}F{O(2h(x+\'bg\')[i],{\'7Q\':C.9G})}}}};E 5Q(1b){if(o.1Y){o.5m?o.U.5m(H):\'\'}B i=1b.4w.7Z(\'o1\');B x;B fO=K;3M(jz);aP();if(i){x=\'f\'}F{if(1b.4w.7Z(\'bu\')){i=1b.4w.7Z(\'bu\');x=\'f2\'}}if(i){if(L(2h(x)[i])){if(C.8I>-1){O(2h(x+\'bg\')[i],{\'1B\':C.62})}if(2a(C.dl)){O(2h(x+\'bg\')[i],{\'6P\':\'g4(1)\'})}if(C.7s>-1){O(2h(x+\'1O\')[i],{\'1B\':C.a});O(2h(x+\'5K\')[i],{\'1B\':C.a})}if(is=="W"){if(1K[i].J("W")==0){B id=1K[i].1i(8);if(3w==id||dZ==id){O(2h(x+\'1O\')[i],{\'1t\':C.5O});O(2h(x+\'5K\')[i],{\'1t\':C.5O});fO=H}F{if(L(o.a3[id])){kE(i)}F{O(2h(x+\'1O\')[i],{\'1t\':C.1t})}}}}if(C.qJ==1&&L(C.oq)&&fO){}F{O(2h(x+\'bg\')[i],{\'7Q\':o.a3[id]?C.tr:C.56})}}}}E bp(1b){if(!gV){B d=1y 6R();o.b6=d.aa();B i=1b.4w.7Z(\'o1\');if(i){if(L(f[i])){if(L(1K[i])){if(is=="W"){o.29=1D}53(i,0)}}}qz()}}B t7;B jz;E Aa(1b){if(!gV){B i=1b.4w.7Z(\'bu\');if(i){if(L(5t[i])){if(2j in o.5y){t7=i;jz=7F(B8,4p)}}}}}E B8(){tz(t7)}E bb(1b){3M(jz);1b.6H=H;aP()}E v8(1b){3M(jz);if(!gV){B d=1y 6R();o.b6=d.aa();B i=1b.4w.7Z(\'bu\');if(i){if(i==0){if(5t[0]==\'1t\'){cw();53(qe)}F{eM()}}F{if(L(5t[i])){tz(i)}}}}}E qa(1b){B x=1b.4w.7Z(\'zh\');if(x){tc(x)}}E zV(1b){aP();B i=1b.4w.7Z(\'bu\');if(L(5t[i])){if(7x("=",i)>0){B x=5t[i].1i(0,7x("=",i));B y=5t[i].1i(7x("=",i)+1);B z=2j+\'Ab\';if(!v[z]){v[z]=[]}if(!L(v[z][x])){v[z][x]=v[x]+\'\'}tM(x,y)}}};E tM(x,y){v[x]=y;if(o.5i&&v.va==1&&x!="c9"){3T.9x("ow"+x,y)}if(o.5c&&o.3Q){o.3Q.a0()}o.U.lb();tc(x)}E zU(1b){B i=1b.4w.7Z(\'bu\');B x=5t[i];if(L(x)){if(x.J("=")>0){B z=x.1i(0,x.J("="));B y=x.1i(x.J("=")+1);v[z]=y;vD();7L(o[2j+\'tq\']);if(2j=="hQ"){7J("Cq")}}}}E 7L(i){if(L(1K[i])){B az=K;B 7I=K;B 5n=\'\';if(6f){if(1K[i]=="4U"){5n=o.P.u1()}if(1K[i]=="7a"){5n=o.P.ub()}if(1K[i]=="2W"){5n=\' \';7I=H}if(1K[i].J("3G")>-1){if(o[\'6t\'+1K[i]]){if(o[\'6t\'+1K[i]].S>0){B t=o[\'kp\'+1K[i]];if(t!=-1){5n=o[\'6t\'+1K[i]][t]}7I=H}}}if(1K[i]=="bW"){if(o.7M){5n=o.lm[o.RU]}}if(1K[i]=="7a"||1K[i]=="bW"||1K[i]=="4U"){if(o[\'6t\'+1K[i]].S==0){az=H}F{if(o[\'6t\'+1K[i]].S==1&&(C.Dc!=1||o[\'6t\'+1K[i]][0]==1)){az=H}F{7I=H}}}if(1K[i]=="5j"){if(!o.5j){az=H}F{7I=H}}if(1K[i]=="6L"){if(o.2o!=\'e3\'&&!v.6L){az=H}F{7I=H}}if(1K[i]=="1W"){if(L(o.1X)){7I=H;if(o.4V||v.9y==1){if(o.3y){5n=o.2V[!o.4V?o.3y.7w():o.3n]}}F{5n=\'\'}B jD=0;V(B s=0;s<o.1X.S;s++){if(o.1X[s]!=\'\'){jD++}}if(jD==1&&o.iw==1){jD=0}if(v.nO==1&&v.vl==1){}F{if(jD==0){az=H;7I=K}}}F{az=H}}if(1K[i]=="51"){5n=o.5R[o.a4];5n==1&&C.es!=1?5n=2J(\'e7\'):\'\';7I=H;if(o.2o=="bE"||(o.P.5S()&&C.S0!=1)){az=H;7I=K}}if(1K[i]in o.5y){5n=kc(1K[i]);7I=H}if(1K[i].J("8v")>0){B x=\' \';B y=[\'zd\',\'yV\',\'z3\'];V(B z=0;z<y.S;z++){if(L(v[1K[i]+y[z]])){if(v[1K[i]+y[z]]!==\' \'){x+=(x!==\' \'?\':\':\'\')+v[1K[i]+y[z]]}}}5n=x!=\' 0:0\'&&x.J(":")>-1?x:\' \';o[1K[i]+\'7Y\']=5n;7I=H}}8G[i].1S=5n+\'&h9;\'+(5n!=\'\'&&C.RZ!=1?\' <2p 17="lj" 1e="HB" yz="-1 -1 5 8" 8D="1.1" 4h="3W://4i.w3.4a/4e/2p" 4h:4f="3W://4i.w3.4a/8c/4f"><gH 4b="\'+3q(C.5O)+\'" 4b-17="1" 6d="1Q" 7S="0 0 3 3 0 6"></gH></2p>\':\'\');B Bd=6f&&aD!=-1;if(az){1j(f[i]);if(6f){e0[i]?2C(e0[i]):\'\';if(o.R){o.R.hV(i,K,5n)}F{e0[i]=1u(E(){o.R.hV(i,K,5n)},4p)}}O(f[i],{\'1q\':\'2D\',\'2t\':0,\'1c\':-100})}if(7I){if(Bd){}F{if(C.3z==1){O(f[i],{\'2i\':\'c5-4y\'})}F{1n(f[i])}}if(6f){e0[i]?2C(e0[i]):\'\';if(o.R){o.R.hV(i,H,5n)}F{e0[i]=1u(E(){o.R.hV(i,H,5n)},46)}}O(f[i],{\'1q\':\'hg\',\'2t\':0,\'1c\':0})}2z()}V(B j=1;j<f.S;j++){if(f[j]){if(5Z(f[j])){B 4x=K;4Q?4x=H:\'\';4Q=K;4x&&o.R?o.R.4x():\'\'}}}};B uS=0;E 53(i,Bn,fa){fa?1K[i]=fa:\'\';if(L(1K[i])){o.nu=H;aP();B x=uR();if(6f){aD==-1?uS=x[0]:x[0]=uS}if(2j!=1K[i]){2j=1K[i];B uN=2j.J("3G")>-1;if(2j==\'4U\'||2j==\'7a\'||2j==\'1W\'||2j==\'51\'||uN||2j==\'bW\'||2j in o.5y||2j.J("8v")>0||2j==\'2W\'||2j==\'1t\'){aD=i;B z=iJ(o[\'6t\'+2j]);if(2j=="nZ"){if(C.ux==1){z=7J("RQ")}F{z=7J("RP")}}if(2j=="hQ"){z=7J("RL")}if(2j=="2W"&&o.2W){z=[];V(B j=1;j<=16;j++){if(L(v["2W"+j])){z.3j(2J(v["2W"+j]));kk[z.S]=v["2W"+j]}}}if(2j=="1t"&&o.4l){z=[];qe=i;V(B j=0;j<o.pY.S;j++){B co=o.pY[j].1i(4);z.3j(2J(co));6p[z.S]=co}}if(z.S==0&&uN){B ai=2j.4H(-1);if(L(1v[\'nV\'+ai])){1v[\'nV\'+ai](v.id)}8n();I}B eK=o[\'kp\'+2j];B zA=o[\'QY\'+2j];V(B j=1;j<f.S;j++){if(f[j]){f[j].C.2i="1Q"}}f2=[];c8(\'f2\',0);cV(f2[0],gz[0],4T[0],5k[0],0);O(f2[0],{"2P-2O":"4s 6r "+(C.uu==1?8i:"5h(100,100,100,0.7)")});bz=Bn;B qg=K;4T[0].1S=(x[0]<2||bz==1||C.tA==1?\'\':i0)+AB(xq(v.1f[is+i+"1O"],2J(v.1f[is+i+"1d"])))+(o[1K[i]+\'7Y\']?o[1K[i]+\'7Y\']:\'\');if(2j==\'1W\'&&!o.yM){B je=1Z("2e");je.1S=2J("2E");O(je,{\'1t\':C.1t,\'a5\':\'2A\',\'6Z\':\'4C\'});5k[0].1T(je);je.1z(6q,Cz);qg=H}if(2j==\'1W\'&&v.nO==1&&!o.1g.tv&&L(1v.nh)){B uf=1Z("2e");!o.3y?o.3y=1y k6():\'\';uf.1S="<tS 1F=\'3e\' id=\'"+v.id+"Bo\' R5=\'.sd,.sh,.kS\' C=\'2i:1Q\'/>"+2J(\'BX\');O(uf,{\'1t\':C.1t,\'a5\':\'2A\',\'6Z\':\'4C\',\'2L-1a\':(qg?\'dI\':0)});5k[0].1T(uf);o.he=1R.8x(v.id+"Bo");o.he.Rq=o.3y.z4;uf.1z(6q,o.3y.z4)}if(qg){if(gK){if(bz==2){z=[];3h(f2[0])}V(j=0;j<o.cO.S;j++){if(v.p9==0&&o.cO[j]=="gx"){}F{z.3j("Ro"+o.cO[j])}}}}O(4T[0],{\'42-3K\':C.i2*2k(v.8C,1)});5t[0]="Rn";if(2j in o.5y){rn(2j);if(qe>0&&o.pY.J(\'Rk\'+2j)>-1){4T[0].1S=i0+2J(2j);5t[0]="1t";5k[0].1S=kc(2j)}O(5k[0],{\'17\':C.5q*2.5,\'1C-8r\':\'2t\'})}if(bz!=1&&x[0]>1){f2[0].1z(bd,6x);f2[0].1z(bc,5Q);f2[0].1z(6q,v8);f2[0].1z("ay",bb)}F{O(f2[0],{"6Z":\'6Q\'})}if(C.vB==1){3h(f2[0])}if(L(z)){B zz=\'\';V(j=0;j<z.S;j++){B y=j+1;B eL=0;B 6K=K;if(z[j]&&4z(z[j])!=\'\'){if(2j==\'4U\'){if(z[j]==2J("2A")){eL=1}if(o.2o=="1A"&&v.Rd==1){B iz=5e(z[j]);if(iz&&iz<zz){eL=2}zz=5e(z[j])}}c8(\'f2\',y,eL);cV(f2[y],gz[y],4T[y],5k[y],1K[i],i);if(2j==\'51\'){z[j]==1&&C.es!=1?z[j]=2J(\'e7\'):\'\'}if(1E(z[j])==\'4G\'){if(z[j].J("<<<")==0){z[j]=z[j].1N(\'<<<\',\'\');6K=H}if(z[j].J(\'8v\')>0){o[2j+\'tq\']=i}if(z[j].J("vj")==0){B 1I=z[j];if(1I.J("8v")>0){4T[y].1S=2J(z[j].1i(1I.J("8v")+5))}F{4T[y].1S=2J(z[j].1i(7))}if(z[j]==\'Rh\'){pu=f2[y];O(f2[y],{"2P-1c":"4s 6r "+(C.uu==1?8i:"5h(100,100,100,0.7)")})}}F{4T[y].1S=z[j]}}F{4T[y].1S=z[j]}5t[y]=2j+j;if(eK==j||zA==j){5k[y].1S=eK==j?9V:zy;if(eK==j){hN(y)}}if(1E(z[j])==\'4G\'){if(z[j].J("vj")==0){B t=z[j].1i(7);if(t.J("1t")>0){5k[y].1S="<2e C=\'"+(v[t]=="3S"?\'2P:4s 6r #ip;1e:aE;17:aE;\':\'1e:dI;17:dI;\')+";2y-1t:"+(v[t].J("#")==-1?\'#\':\'\')+v[t]+";2P-6v:dI;\'></2e>"}F{if(L(v[z[j].1i(7)])){5k[y].1S=v[z[j].1i(7)]}}}if(2j=="2W"){if(L(kk[y])&&o.2W){5k[y].1S=o.2W.1o(kk[y],0.7,3q(C.5O))}}if(2j=="1t"){if(L(6p[y])&&o.4l){5k[y].1S=kc(6p[y])}}if(2j==\'4U\'){if(z[j]==2J("2A")&&o.P.ht()){C.5O==C.1t?5k[y].1S=9V:\'\';hN(y)}if(2a(v.cP)){B fq=v.cP.2n(",");V(B k=0;k<fq.S;k++){if(z[j].J(fq[k])>-1){3h(f2[y])}}}}}B ve="";if(1E(z[j])==\'4G\'){if(z[j].J("vj")==0){3L(f2[y],{\'SX\':i,\'zh\':z[j].1i(7)});ve="qa"}}if(!6K){f2[y].1z(bd,6x);f2[y].1z(bc,5Q);if(ve=="qa"){f2[y].1z(6q,qa)}F{f2[y].1z(6q,v8)}f2[y].1z("ay",bb);f2[y].1z("GM",Aa)}F{O(f2[y],{"6Z":"6Q"})}}}}zQ();2z()}if(1K[i]==\'6L\'){o.U.j5();2j=-1}if(1K[i]==\'dD\'&&L(o.a2)){o.a2.6j();2j=-1}if(1K[i].J(\'W\')>-1){B id=1K[i].1i(8);if(L(o.1H[id])){B fl=o.1H[id][\'3e\'];if(L(fl)){if(1K[i].J(\'W\')>-1){if(L(ik)){2j=-1;I}}if(fl.J(\'3F:\')==0){if(id.J(\'x\'+dZ)!=0){o.29=fl.1i(5);ch(id.1i(0,id.oz(\'-\'))+\'-0\');I}if(!o.1w){o.29=fl.1i(5)}if(!o.1r){o.U.2w()}3v(\'3F\',fl.1i(5));v.W.6W==0&&v.W.dz==1?8n():\'\';I}dX(i);sI(id);7J("zR");if(L(o.1H[id][\'7m\'])&&v.7m==1&&v.Rf==1){7m(o.1H[id][\'7m\'])}F{pF(id);o.U.dB(fl,(v.W.j0==1?1:1D));v.W.6W==0&&v.W.dz==1?1u(8n,4p):\'\';pJ=K;pO=K;pH(id);js("Rg")}}F{if(L(o.1H[id][\'5a\'])){6g(id);if(pJ){6o==-1?53(0,0):\'\'}F if(pO){6o==-1?53(2N(f.S)-2,0):\'\'}}}}if(o.2I){o.2I.iO()}}if(1K[i]==\'5j\'){o.P.gn()}}}};G.FS=E(x){7L(o[x+\'tq\'])};E tc(x){if(x=="nU"){CX();I}if(x=="ol"){B z=2j+\'Ab\';if(v[z]){V(B y in v[z]){if(v[z].2v(y)){tM(y,v[z][y])}}go()}I}aP();V(B i=0;i<f2.S;i++){if(f2[i]){f2[i].C.2i="1Q"}}f2=[];c8(\'f2\',0);cV(f2[0],gz[0],4T[0],5k[0],0);O(f2[0],{"2P-2O":"4s 6r "+(C.uu==1?8i:"5h(100,100,100,0.7)")});if(x.J("8v")>0){f2[0].1z(6q,vD);4T[0].1S=2J(x.1i(x.J("8v")+5))}F{f2[0].1z(6q,go);4T[0].1S=(C.tA!=1?i0:\'\')+2J(x)}O(4T[0],{\'42-3K\':C.i2*2k(v.8C,1)});f2[0].1z(bd,6x);f2[0].1z(bc,5Q);f2[0].1z("ay",bb);B 4r=[];B q4=K;if(x.J("3K")>0){4r=[\'50%\',\'75%\',\'100%\',\'125%\',\'rL%\',\'Dd%\',\'4p%\',\'Rj%\',\'dg%\',\'hX%\']}if(x.J("62")>0){4r=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.J("hM")>0){V(B i=-5;i<5.5;i+=0.5){4r.3j(2G.4k(i*100)/100)}}if(x.J("du")>0){4r=[4p,hX,fZ]}if(x.J("2O")>0){V(i=0;i<21;i++){4r[i]=i*10}}if(x.J("zd")>0){V(i=0;i<24;i++){4r[i]=i}}if(x.J("yV")>0||x.J("z3")>0){V(i=0;i<60;i++){4r[i]=i}}if(x.J("a7")>0){q4=H;4r=[0,1]}if(x.J("4b")>0){q4=H;4r=[0,1]}if(x.J("1t")>0){4r=[\'3B\',\'zL\',\'Rm\',\'Rp\',\'Rr\',\'Rl\',\'Rb\',\'QW\',\'Ra\',\'R9\',\'R8\',\'R7\',\'R6\',\'R4\',\'R3\',\'R2\',\'R1\',\'3S\'];B vx=v[x].1N("#","");if(4r.J(vx)==-1){4r[8]=vx}}V(y=1;y<=4r.S;y++){c8(\'f2\',y,0);cV(f2[y],gz[y],4T[y],5k[y],y);O(5k[y],{\'2S-1a\':0});if(x.J("1t")>0||x.J("2O")>0||x.J("8v")>0||x.J("hM")>0){y%3!=0?O(f2[y],{\'jS\':\'1a\'}):\'\';O(f2[y],{\'17\':\'33.3%\'});if(x.J("1t")>0){4r[y-1]=2k(v["R0"+(y-1)],4r[y-1]);4T[y].1S="<2e C=\'"+(4r[y-1]=="3S"?\'2P:4s 6r #ip;1e:zP;17:zP;\':\'1e:gh;17:gh;\')+";2y-1t:"+3q(4r[y-1])+";2P-6v:gh;\'></2e>";O(f2[y],{\'2H-1e\':1})}F{4T[y].1S=4r[y-1]}}F{if(x.J("du")>0){4T[y].1S=4r[y-1]}F{y%2!=0?O(f2[y],{\'jS\':\'1a\'}):\'\';O(f2[y],{\'17\':\'50%\'});if(q4){4T[y].1S=2J(4r[y-1]+\'7Y\')}F{4T[y].1S=4r[y-1]}}}5t[y]=x+\'=\'+4r[y-1];if((4r[y-1]==v[x]&&7k(v[x])!=" ")||v[x]==\'#\'+4r[y-1]){5k[y].1S=9V;hN(y)}f2[y].1z(bd,6x);f2[y].1z(bc,5Q);if(x.J("8v")>0){f2[y].1z(6q,zU)}F{f2[y].1z(6q,zV)}f2[y].1z("ay",bb)}2z()}E hN(x){f2[x].o6.aJ(\'6O-\'+v.id+\'-ej-qc\');O(4T[x*1],{\'1t\':C.5O});oB(gz[x*1])}E zQ(){B fo=o[\'RO\'+2j];if(fo){if(x6(fo)){V(B s in fo){hN(fo[s]+1)}}}}E pF(id){if(L(o.1H[id][\'28\'])){v.28=o.1H[id][\'28\'];L(v.28)?o.P.av(v.28):\'\'}if(L(o.1H[id][\'1O\'])){o.cD=o.1H[id][\'1O\']}v.W.zr>0?ik=1u(BN,v.W.zr*2g):\'\';wQ()}E pH(id){B t=o.1H[id][\'1O\'];if(L(t)){if(v.lB==1){if(o.U.qh(o.1H[id])){}F{v.1O=(v.xW==1&&L(o.uB)?o.uB+(v.xV==1?\'<br>\':\' \'):\'\')+t}o.U.bj(\'1O\')}}if(v.ah==1){if(L(o.1H[id][\'7S\'])){v.7S=o.1H[id][\'7S\']}F{v.7S=[]}o.R.jQ()}B xv=[\'5L\',\'nl\',\'6L\',\'6X\',\'Y\',\'jI\',\'zW\',\'nt\',\'ns\',\'4j\',\'4n\',\'1l\',\'zS\',\'zq\',\'7g\',\'c4\',\'fj\',\'zn\',\'9c\',\'kx\'];V(B i=0;i<xv.S;i++){B i9=o.1H[id][xv[i]];if(L(i9)){o.nk[xv[i]]=i9;v[xv[i]]=i9;if(i==16){v.W.cU=i9}}F{i<4?v[xv[i]]=1D:\'\'}}V(B uv in o.1H[id]){if(uv.J("zu")==0){v[uv.1i(7)]=o.1H[id][uv]}if(uv.J("28")>0){v[uv]=o.1H[id][uv]}}sI(id);B 8Z=o.1H[id];if(L(8Z[\'2r\'])){8Z[\'1W\']=8Z[\'2r\']}if(L(8Z[\'1W\'])){o.U.gv(8Z[\'1W\'])}if(L(8Z[\'9c\'])){o.R.rY()}o.U.hD(o.1H[id]);if(o.jf){o.R.s0(o.jf)}if(L(8Z[\'aH\'])){3v(\'aH\',8Z[\'aH\'])}if(L(8Z.1G)){o.U.3X(8Z.1G)}}E sI(id){B x=o.1H[id][\'1w\'];if(L(x)){if(x=="3p"){if(2E.1W&&!o.1H[id][\'1W\']){o.1H[id][\'1W\']=2E.1W}if(o.P.18()>0){v.1w=o.29=o.P.18()}F{2E.1w&&!o.29?o.29=2E.1w:v.1w=0}}F{v.1w=o.29=x}}F{v.1w=0}}E BN(){2C(ik);ik=22}E dX(x){if(6o==0&&!o.1w){O(5W[6o],{\'1t\':C.1t});O(aj[6o],{\'7Q\':C.56});8G[6o].1S=\'\';f[6o].o6.5L(\'6O-\'+v.id+\'-ej-pl\')}F{o.uz=x;if(6o>-1){kE(6o)}if(3w!=\'\'){if(!o.a3[3w]&&L(o.1H[3w])){o.y6+=2k(o.1H[3w].1l,0)}o.a3[3w]=H;5J=x7(5J,3w)}}if(1K[x]){B id=1K[x].1i(8);8G[x].1S=9V;f[x].o6.aJ(\'6O-\'+v.id+\'-ej-pl\');O(5W[x],{\'1t\':C.5O,\'1C-ym\':\'1Q\',\'1B\':C.a});oB(aj[x]);if(C.qJ==1&&L(C.oq)){O(aj[x],{\'7Q\':C.oq})}6o=x;3w=id;o.3w=3w;v.4L=3w;o.qb=5W[x].1S;o.uz=3w;dZ=o.1H[id][\'hS\'];if(o.R){o.R.lf()}if(9Q){9Q.RS()}}}E 6g(id){B x=id==0?o.W:o.1H[id];o.uz=id;V(B i=0;i<f.S;i++){if(f[i]){if(C.3z==1){X.3i(f[i])}F{6Y.3i(f[i])}f[i]=22}}f=[];6o=-1;if(L(x[\'5a\'])){B y=7R.6n(x[\'5a\']).S;c8(\'f\',y);1K[y]="RT";cV(f[y],aj[y],5W[y],8G[y],y);if(C.3z==1){O(f[y],{"17":(C.od==1?C.ez:"2A"),"1e":C.kJ})}if(C.DJ==1){B vr="4s 6r "+5B(C.BO,2k(C.DY,1));if(C.3z==1){O(f[y],{"RW":vr})}F{O(f[y],{"RX":vr})}}B 1I=x.1O;if(C.tA!=1){1I=i0+1I}5W[y].1S=1I;O(5W[y],{\'42-3K\':C.i2*2k(v.8C,1)});B p=x[\'hS\'];f[y].1z(bd,6x);f[y].1z(bc,5Q);f[y].1z(6q,E(){Ed(p)});x=x[\'5a\']}B y=7R.6n(x).S;5J=[];ef=[];if(9Q&&C.3z!=1){9Q.5L(6Y);if(y>v.W.9Q){9Q.aJ(C,6Y)}}V(B i=0;i<y;i++){c8(\'f\',i);1K[i]="W"+x[i].id;if(!L(o.a3[x[i].id])&&!L(x[i].5a)){5J[x[i].id]=i;ef[x[i].id]=i}cV(f[i],aj[i],5W[i],8G[i],i);if(C.3z==1){if(7c==0){O(5W[i],{\'17\':C.ez-C.ob-C.vo});3h(8G[i])}O(f[i],{"17":(C.od==1?C.ez:"2A"),"1e":C.kJ})}5W[i].1S=x[i].1O?x[i].1O:\'&h9;\';if(v.cB==1&&v.C6==1&&x[i].id){if(o.Dz){if(o.Dz.J(x[i].id)>-1){x[i].db=1}}}if(L(x[i].db)){if(x[i].db==1){o.a3[x[i].id]=H;kE(i)}}if(L(x[i].5a)){8G[i].1S=DA;O(8G[i],{"1t":C.1t})}f[i].1z(bd,6x);f[i].1z(bc,5Q);f[i].1z(6q,bp);f[i].1z("ay",bb);if(L(o.a3[x[i].id])){kE(i)}if(3w==x[i].id){dX(i)}if(dZ==x[i].id){O(5W[i],{\'1t\':C.5O});O(8G[i],{\'1t\':C.5O});oB(aj[i])}}2z();4Q=K;o.R?o.R.4x():\'\'}E oB(x){if(2a(C.DC)&&x){O(x,{"2y-9M":"3d-4P(5h(0, 0, 0, "+(1-C.DC*1)+") 0 0)"})}}E l9(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3z==1?\'DD\':\'100%\');B hh=(C.3z==1?\'100%\':\'DD\');O(x,{\'1q\':\'2D\',\'2i\':\'c5-4y\',\'17\':ww,\'1e\':hh,\'1C-8r\':\'8s\'});if(C.DE==1){O(x,{\'2y\':\'-op-3d-4P(\'+y+\')\',\'2y\':\'-3N-3d-4P(\'+y+\')\',\'2y\':\'-ms-3d-4P(\'+y+\')\',\'2y\':\'-o-3d-4P(\'+y+\')\',\'2y\':\'3d-4P(\'+y+\')\',})}if(C.3z==1||o.1g.2b){O(x,{\'6Z\':\'4C\'})}F{O(x,{\'4C-3g\':\'1Q\'})}if(C.oc==1){O(x,{\'5U-17\':C.k5+\'px!5X\'})}if(z=="1c"){O(x,{\'1c\':-1,\'1a\':0})}if(z=="2O"){O(x,{\'2O\':-1,\'1a\':0})}if(z=="1a"){O(x,{\'1c\':0,\'1a\':0})}if(z=="2t"){O(x,{\'1c\':0,\'2t\':0})}if(z=="2t"||z=="1a"){O(x,{\'1C-8r\':\'1a\',\'2S-1c\':1L.2U/2-10})}x.1S="<8s><2e "+(C.E3==1?"RC=\'G.C.7Q=\\"#"+C.DI+"\\"\' RB=\'"+(C.tW==1?"G.C.7Q=\\"#"+C.tY:"G.C.2y=\\"1Q")+"\\"\'":"")+" C=\'4C-3g:2A;6Z:4C;17:gh;1e:gh;2P-6v:gh;"+(C.tW==1?"2y-1t:#"+C.tY+";":"")+(z=="1c"?"2L-1c:dI;":"")+(z=="2O"?"2L-1c:dI;":"")+(z=="2t"?"2L-1a:gR;":"")+(z=="1a"?"2L-2t:gR;":"")+"\'><2p 17=\'20\' 1e=\'20\' 4h:4f=\'3W://4i.w3.4a/8c/4f\' 4h=\'3W://4i.w3.4a/4e/2p\'><g><2H x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4b=\'#"+C.oH+"\' 4b-17=\'"+C.oK+"\' 4b-eR=\'4k\'/><2H x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4b=\'#"+C.oH+"\' 4b-17=\'"+C.oK+"\' 4b-eR=\'4k\'/></g></2p></2e></8s>"}G.ag=E(){if(C.jT==1){ag()}};E EM(){if(bC){ag()}}E ag(e){if(C.jT==1&&!i6){if(C.3z==1){B h=X.QU;B m=1L.2f+C.6N+C.6S+20;B t=X.aQ}F{B h=X.CF;B m=1L.2U;B t=X.dJ}if(h>m){if(t>0){if(!5Z(5A)){1n(5A);B m1=1y 5G({"mc":5A,"1F":"8z","to":1,"18":0.3,"me":"5A"})}}F{if(5Z(5A)){B m2=1y 5G({"mc":5A,"1F":"8z","to":0,"18":0.3,"me":"5A","1j":H})}if(e){e.cR<0?e.9l():\'\'}}if(t<h-m-10){if(!5Z(5F)){1n(5F);B m3=1y 5G({"mc":5F,"1F":"8z","to":1,"18":0.3,"me":"5F"})}}F{if(5Z(5F)){B m4=1y 5G({"mc":5F,"1F":"8z","to":0,"18":0.3,"me":"5F","1j":H})}if(e){e.cR>0?e.9l():\'\'}}}F{1j(5A);1j(5F)}}}E EE(){B x=X.dJ+1L.2U-60;B m=1y 5G({"mc":X,"1F":"8T","to":x,"18":0.3,"me":"CN","6w":"bG"});1u(ag,2g)}E Eg(){B x=X.dJ-1L.2U+60;B m=1y 5G({"mc":X,"1F":"8T","to":x,"18":0.3,"me":"Q7","6w":"bG"});1u(ag,2g)}E jP(1b){2C(o.fi);1b.aO()}E E7(){B x=X.aQ+(1L.2f+C.6N+C.6S)-60;B m=1y 5G({"mc":X,"1F":"ko","to":x,"18":0.3,"me":"Q9","6w":"bG"});1u(ag,2g)}E E9(){B x=X.aQ-(1L.2f+C.6N+C.6S)+60;B m=1y 5G({"mc":X,"1F":"ko","to":x,"18":0.3,"me":"CJ","6w":"bG"});1u(ag,2g)}E Ed(x){if(x==\'\'){6g(0)}F{if(L(o.1H[x])){6g(x)}}2j=\'\'}E kE(x){8G[x].1S=\'\';O(5W[x],{\'1t\':C.Ej});if(C.El==1){O(5W[x],{\'1C-ym\':\'2H-Qi\'})}if(C.tn>-1){O(5W[x],{\'1B\':C.tn})}f[x].o6.5L(\'6O-\'+v.id+\'-ej-pl\');O(aj[x],{\'7Q\':C.tr});if(C.ty>-1){O(aj[x],{\'1B\':C.ty})}}E tz(i){if(L(5t[i])){aP();if(7x("4U",i)==0){o.U.5Y(5t[i].1i(7))}if(7x("7a",i)==0){o.U.dV(5t[i].1i(10))}if(7x("1W",i)==0){!o.3y?o.3y=1y k6():\'\';o.3y.9g(5t[i].1i(8))}if(7x("bW",i)==0&&v.7M==1){o.7M.E1(5t[i].1i(7))}if(7x("3G",i)==0){B 5v=5t[i].4H(0,-1);o[\'kp\'+5v]!=-1?o[\'kp\'+5v]=i-1:\'\';if(o[\'6t\'+5v]){B mi=5v.4H(-1);if(o[\'m\'+mi+\'47\'+\'2R\'][i-1]!=\'\'){B ap=o[\'m\'+mi+\'47\'+\'2R\'][i-1].2n(":");3v(ap[0],ap.S>1?ap[1]:22)}if(L(1v[\'nV\'+mi])){v[\'qc\'+mi]=i-1;1v[\'nV\'+mi](v.id,o[\'6t\'+5v][i-1],i-1)}}7L(aD);8n()}if(7x("2W",i)==0){o.2W?o.2W.2R(kk[i]):\'\';8n()}if(7x("1t",i)==0){cw();53(0,0,6p[i])}V(B p in o.5y){if(o.5y.2v(p)){if(7x(p,i)==0){o.P.An(p,i)}}}if(7x("8v",i)>0){if(4T[i].1S==2J(\'6K\')){7J(2j+\'0\');7L(aD);if(2j=="hQ"){7J("Cq")}eM()}F{if(2j=="nZ"&&C.ux==1){7J(\'ux\',i);7L(aD);eM()}}}if(7x("51",i)==0){o.U.8Y(5t[i].1i(5));kO();1u(8n,4p)}}};G.kO=E(){kO()};G.FU=E(x){V(B i=0;i<1K.S;i++){if(1K[i]==x){I H}}I K};E kO(){V(B i=0;i<1K.S;i++){if(1K[i]=="51"){7L(i);if(2j==\'51\'){cw();53(i,0)}}}}E c8(x,i,eL){if(L(2h(x))){2h(x)[i]=1Z("2e");if(i<2||x=="f"||2j!=\'4U\'||eL>0){if(C.3z==1){X.1T(2h(x)[i])}F{6Y.1T(2h(x)[i])}}F{if(C.3z==1){X.xi(2h(x)[i],2h(x)[i-1])}F{6Y.xi(2h(x)[i],2h(x)[eL==2?i-2:i-1])}}if(x==\'f\'){3L(2h(x)[i],{\'o1\':i})}if(x==\'f2\'){3L(2h(x)[i],{\'bu\':i})}2h(x+\'bg\')[i]=1Z("2e");B o7=1Z("2e");2h(x)[i].1T(o7);o7.1T(2h(x+\'bg\')[i]);gW(o7);2h(x+\'3H\')[i]=1Z("2e");2h(x)[i].1T(2h(x+\'3H\')[i]);e8(2h(x+\'3H\')[i]);gW(2h(x+\'3H\')[i]);if(jX){vg(x,i)}2h(x+\'1O\')[i]=1Z("2e");2h(x)[i].1T(2h(x+\'1O\')[i]);if(!jX){vg(x,i)}if(i>0&&x=="f2"&&6f&&C.rD==0){3h(2h(x+\'5K\')[i])}}};E vg(x,i){2h(x+\'5K\')[i]=1Z("2e");2h(x)[i].1T(2h(x+\'5K\')[i])};E cV(x,8R,l8,vy,Q4,ii){O(x,{\'1q\':\'hg\',\'2t\':0,\'1c\':0,\'6Z\':\'4C\',\'1e\':\'2A\',\'17\':\'100%\',\'6E\':\'3b\',\'2i\':\'4y\',\'2H-1e\':\'1.Ql\'});if(6f){if(C.3z==1){O(x,{\'17\':\'2A\'})}}if(C.vh&&C.3z==1){O(x,{\'QD\':C.vh})}if(C.3z==1&&(!6f||ii>0||C.vB==1)){O(x,{\'2i\':\'c5-4y\',\'aA-8r\':\'1c\',\'b4-8Q\':\'e7\'})}O(8R,{\'2y\':(C.Jq==1?"3d-4P(to 1a,"+3q(C.QG)+", "+3q(C.56)+")":3q(C.56)),\'1B\':C.62,\'a5\':\'1Q\',\'5w\':\'1B 0.2s 6w-5g,2y .2s 6w-5g,6P .2s 6w-5g\'});e8(8R);e8(8R.4g);if(C.a6==1){O(8R.4g,{\'ic-6P\':\'a6(aE)\'})}if(C.QJ==1){x.C[C.3z==1?"2P-2t":"2P-2O"]="4s 6r "+5B(2k(C.QK,\'3B\'),2k(C.QE,0.2))}O(l8,{\'1q\':\'hg\',\'2t\':0,\'1c\':0,\'jS\':(C.8r?C.8r:\'1a\'),\'1t\':C.1t,\'2S-1c\':C.BS,\'2S-2t\':C.vo,\'2S-2O\':C.QL,\'2S-1a\':C.ob,\'a5\':\'1Q\',\'1B\':C.a,\'5w\':\'1B 0.2s 3d,1t 0.2s 3d\',});O(vy,{\'1q\':\'hg\',\'2t\':0,\'1c\':0,\'jS\':(jX&&ii>0?\'1a\':\'2t\'),\'2S-1c\':C.BS,\'2S-2t\':C.vo,\'2S-1a\':C.ob,\'a5\':\'1Q\',\'42-3K\':C.5q*2k(v.8C,1),\'1B\':C.a,\'1t\':C.5O,\'5w\':\'1B 0.2s 3d,1t 0.2s 3d\'});if(C.oc==1){O(x,{\'5U-17\':C.k5+\'px!5X\'});O(l8,{\'5U-17\':(C.k5-70)+\'px!5X\'})}F{if(C.3z==1){if(C.od==1){O(x,{\'17\':C.ez});O(l8,{\'17\':C.ez-70})}}F{O(l8,{\'b4-8Q\':\'eI\'});O(vy,{\'b4-8Q\':\'eI\'})}}}E eM(){V(B i=1;i<f.S;i++){if(L(f[i])){if(C.3z==1){f[i].C.2i="c5-4y"}F{f[i].C.2i="4y"}}}aP();cw();2z();2j=\'\';aD=-1};E cw(){V(B j=0;j<f2.S;j++){if(f2[j]){if(C.3z==1){X.3i(f2[j])}F{6Y.3i(f2[j])}f2[j]=22}}f2=[];2j=\'\'}E CG(){I X.2f};G.jg=E(){oR()};E oR(){if(is=="W"){if(C.3z==1||C.C2==1){B x=o.2X-C.4N-C.4D;O(1L,{\'17\':x});O(X,{\'17\':x});6Y?O(6Y,{\'17\':x}):\'\'}o.2I?o.2I.2z():\'\'}}E 2z(){if(!i6){if(6f){o.R?o.R.np():\'\';B x=C.vB==1&&f.S>1?f[1]:f[0]}if(is=="W"){oR();o.R?o.R.jg():\'\';B x=f[0];if(v.vd==1){q9()}}f.S>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.S>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2f==0&&f2.S>0?x=f2[0]:\'\'}if(X.2f-X.uA>0&&x&&C.3z!=1){if(L(5A)){O(5A,{"17":6Y.2f})}if(L(5F)){O(5F,{"17":6Y.2f})}C.lL=(X.2f-x.2f)-(X.uA-x.uA)}F{C.lL=0}}};E uR(){B x=0;B y=0;B z=\'\';V(B i=1;i<f.S;i++){if(L(f[i])){if(f[i].C.5P!="3b"&&f[i].C.2i!="1Q"){x++;y=i;z=1K[i]}}}I[x,y,z]}G.vH=E(){gK=H;G.1n();bz=2;go()};E Cz(x){gK=H;go(x);if(gK&&pu){X.Qq(0,pu.mL)}}E CX(x){gK=K;go(x)}E go(){eM();V(B i=0;i<1K.S;i++){if(1K[i]=="1W"){53(i,bz)}}}E aP(){2C(uJ);uJ=1u(E(){o.nu=K},4e)}E vD(){B x=2j;eM();V(B i=0;i<1K.S;i++){if(1K[i]==x){53(i,0)}}}G.tb=E(){I v.1f.6W==1&&v.1f.1p==1};E 8n(x){if((!6f&&v.W.Gt==1)||(6f&&v.1f.6W==1&&x!=2)){I}if(is==\'W\'&&v.W.2I==1&&v.W.Tv!=1){if(v.W.6W==1&&x==1){I}o.2I?o.2I.Ds():\'\';bC=K}F{if((x!=1||(C.Tw==1&&C.6W==1))&&!o.1g.tv){B m=1y 5G({"mc":1L,"1F":"8z","to":0,"18":0.1,"me":is,"6w":"D8"});kR=1u(E(){O(1L,{"5P":"3b","1B":0,"1c":-4e});bC=K},4p)}F{O(1L,{"5P":"3b","1B":0,"1c":-4e});bC=K}}if(is==\'W\'){if(v.W.Df==1&&o.R){o.R.rq("1d","W",H)}}3M(pz)};G.c=E(){I 1L};G.co=E(){if(1L.Tx(X)){I X}};G.s=E(19){if(19=="4D"||19=="4N"){B k2=19.1N("2L","9K");B k3=19.1N("2L","bs");if(2a(C[k3])&&o.9S){I o.2X*C[k3]/100}if(2a(C[k2])){I o.2X*C[k2]/100}}I C[19]};G.ss=E(19){I C};G.1n=E(){eM();2C(kR);bC=H;if(is==\'W\'&&v.W.2I==1){o.2I?o.2I.ln():\'\'}F{O(1L,{"5P":"4o","1B":1,"5w":"1B 0.2s 3d"});B x=uR();if(x[0]==1){if(x[2]=="4U"||x[2]=="7a"||x[2]=="1W"||x[2]=="51"||x[2]in o.5y||x[2].J("8v")>0){53(x[1],0)}}}if(o.R){if(is==\'W\'&&o.R.cJ()){o.R.cC()}if(is==\'1f\'&&o.R.kW()&&!o.2I&&v.W.6W!=1&&v.eW!=1){o.R.FW()}}if(o.R){is==\'1f\'?o.R.np():\'\';if(is==\'W\'){o.R.jg();if(v.W.Df==1){o.R.rq("1d","W",K)}}}if(o.1g.6B){O(X,{\'8M-17\':\'2A\'});if(C.3z!=1){O(6Y,{\'8M-17\':\'2A\'})}}gV=H;3M(pC);pC=7F(Dh,100)};E Dh(){3M(pC);gV=K}G.6j=E(i){53(i,1)};G.1j=E(x){8n(x)};G.Gi=E(){if(o.2I){o.2I.aB()}};G.5Y=E(){V(B i=0;i<1K.S;i++){if(1K[i]=="4U"){7L(i);if(o.2x.S>1){1n(f[i])}if(2j==\'4U\'){cw();53(i,bz)}}}};G.gn=E(){V(B i=0;i<1K.S;i++){if(1K[i]=="5j"){7L(i)}}};G.i7=E(x){V(B i=0;i<1K.S;i++){if(1K[i]==x){7L(i);if(o[\'6t\'+x]){if(o[\'6t\'+x].S>1){1n(f[i])}}if(2j==x){cw();53(i,bz)}}}};G.9g=E(){V(B i=0;i<1K.S;i++){if(1K[i]=="1W"){7L(i);if(o.2V){if(o.2V.S>0){B x=K;if(o.1X){V(B y=0;y<o.1X.S;y++){if(o.1X[y]!=\'\'){x=H;1h}}}F{x=H}x?1n(f[i]):\'\'}}if(2j==\'1W\'){cw();53(i,0)}}}};G.wK=E(x){o.W=x;6g(0);if(L(v.4L)){if(v.4L.J("x-")!=0){V(B y in o.1H){if(o.1H.2v(y)){if(o.1H[y].dS==v.4L){v.4L=y}}}}if(L(o.1H[v.4L])){hl(o.1H[v.4L]);B y=o.1H[v.4L][\'bV\'];dX(y);if(v.W.xY==1&&C.2I!=1){6g(0);1u(E(){2z()},46)}F{1u(E(){et(y);2z()},46)}v.4L=1D}F{dX(0)}}F{dX(0)}if(C.2I==1){if(!L(o.2I)){o.2I=1y Ts(v1)}}};G.ch=E(x){ch(x)};E ch(x){if(L(o.1H[x])){hl(o.1H[x]);53(o.1H[x][\'bV\'],0);et(o.1H[x][\'bV\'])}};G.mT=E(x){if(L(o.1H[x])){hl(o.1H[x]);if(o.1H[x]["3e"]){o.29=1D;dX(o.1H[x][\'bV\']);pF(x);o.U.dB(o.1H[x]["3e"],1);pH(x);et(o.1H[x][\'bV\']);if(o.2I){o.2I.iO()}}F if(o.1H[x]["5a"]){6g(x)}}};G.we=E(x){if(o.2I){o.2I.iO()}};E DV(x){if(L(o.1H[x])){dZ=\'\';6g(0);hl(o.1H[x]);pF(x);53(o.1H[x][\'bV\'],0);pH(x)}};G.aS=E(){pJ=H;B x=2N(6o)+1;if(3w!=\'\'){o.a3[3w]=H;5J=x7(5J,3w)}if(v.5J==1){x=rl(5J);if(x==22){if(v.Th==1||v.W.cU==1){ef.L7(E(a,b){I 2G.5I()-0.5});V(B x in ef){if(ef.2v(x)){5J[x]=ef[x]}}x=rl(5J);js("5p")}F{o.U.CK()}}}F{if(3w!=\'\'){B y=7H().J(3w);if(y<7H().S){B j;V(B i=y+1;i<7H().S;i++){j=o.1H[7H()[i]];if(j.3e){if(j.3e.J("3F:")!=0&&j.5p!=1&&!j.5a){G.mT(j.id);x=-1;o.U.2w();js("5p");1h}}}}}}if(x>-1){o.29=1D;53(x,0);et(x)}};E et(x){if(f[x]&&!i6){if(C.3z==1){B to=f[x].jb-20;B m=1y 5G({"mc":X,"1F":"ko","to":to,"18":0.3,"me":"CJ","6w":"bG"})}F{B to=f[x].mL-1L.2U/2+20;B m=1y 5G({"mc":X,"1F":"8T","to":to,"18":0.3,"me":"CN","6w":"bG"})}1u(ag,2g)}}E rl(4v){B 6n=7R.6n(4v);B x;V(B i=0;i<6n.S;i++){x=4v[6n[6n.S*2G.5I()<<0]];if(x){1h}}I x};G.5y=E(x){rn(x)};E rn(x){jV[x]>-1?7L(jV[x]):\'\';if(5k[0]){if(2j==\'1J\'){5k[0].1S=2G.4k(o.3D.x*100)+\'%\'}F{5k[0].1S=kc(2j)}}};E kc(x){if(x=="1J"){I 2G.4k(o.3D.x*100)+\'%\'}F{I 2G.4k(2k(o.am[x],o.5y[x])*100)+\'%\'}}G.ci=E(){I rE()};E rE(){if(v.5J==1){I 7R.6n(5J).S>0}B x=K;if(o.1H){x=7H().J(3w)<7H().S-1}I x};G.mW=E(){if(L(o.kz)){2j=1D;DV(o.kz)}};G.gk=E(){B x=6o>0;if(o.1H){B z=7H().J(3w);x=z>0;if(z==1){if(L(o.1H[7H()[0]].5a)){x=K}}}I x};G.gl=E(){I L(o.1H)};G.ds=E(){pO=H;if(G.gk()){B x=2N(6o)-1;if(x<0){B y=7H().J(3w);if(y>0){B j;B z;V(B i=y-1;i>=0;i--){j=o.1H[7H()[i]];if(j){if(j.3e){z=j;if(j.3e.J("3F:")!=0&&j.5p!=1&&!j.5a){z=j;1h}}}}if(z){G.mT(z.id);o.U.2w()}}}F{o.29=1D;53(x,0);et(x)}js("U5")}};G.n1=E(){if(6o>0){et(6o)}};E 7x(x,i){I 5t[i].J(x)};E hl(x){if(x){if(x[\'rF\']!=-1){hl(o.1H[x[\'hS\']]);6g(x[\'hS\'])}F{6g(0)}}};G.g=E(x){bM(x){1k"17":I CG();1h;1k"1e":I 1L.2U;1h;1k"1c":I C.bf;1h;1k"Hm":I X.CF;1h;1k"JT":I C.dq;1h;1k"x":I 5e(1L.C.1a);1h;1k"y":I 5e(1L.C.1c);1h;1k"1B":I 1L.C.1B;1h;1k"1n":I bC;1h;1k"6j":I aD;1h;1k"19":I 19;1h;1k"b7":I 19+b7;1h;1k"4Q":I 4Q;1h;1k"W":I is=="W";1h;1k"db":I o.a3[3w];1h;1k"6j?":I o.2I?o.2I.yr():bC;1k"rD":I 9V;1h;1k"c7":I o.1H[o.c7]?o.1H[o.c7].1O:\'\';1k"c4":I v.c4?v.c4:\'\';1k"Im":I rE()?o.1H[7H()[7H().J(3w)+1]].1O:\'\'}};E 7H(){I 7R.6n(o.1H)};G.FY=E(){3w=\'\';v.4L=\'\'};G.4Q=E(){if(6f){B x=0;V(B i=1;i<15;i++){if(1K[i]=="4U"){B y=o.2x.S;if(L(v.cP)){B z=v.cP.2n(",");V(B j=0;j<z.S;j++){if(o.2x.J(z[j])>-1){y--}}}if(y>0){if(y>1||(y==1&&o.2x!=1&&C.Dc==1)){x++}}}if(1K[i]=="5j"){if(o.5j){x++}}if(1K[i]=="6L"){if(o.2o==\'e3\'||v.6L){x++}}if(1K[i]=="7a"){if(o.7u.S>1){x++}}if(1K[i]=="bW"&&v.7M==1){if(o.lm.S>0){x++}}if(1K[i]=="1W"){if(L(o.1X)){V(B s=0;s<o.1X.S;s++){if(o.1X[s]!=\'\'){x++;1h}}}if(x==1&&o.iw==1){x=0}if(v.nO==1&&v.vl==1){x++}}if(1K[i]=="51"){if(o.2o!="bE"){x++}}if(1K[i]in o.5y||1K[i]=="2W"||1K[i]=="dD"||1K[i]=="1t"){x++}if(1K[i]){if(1K[i].J("8v")>0){x++}if(1K[i].J("3G")>-1){x++}}if(v.1f[is+i+\'1j\']==1){x--}}I x<=0}F if(is=="W"){I f.S==0}F{I 4Q}};G.4q=E(){if(1L.4g==o.1P){1L.3i(X);o.1P.3i(1L);o.2I?o.2I.4q():\'\';1L=22;X=22;i6=H}}};B zx=E(Y,iD){B 6V=K;if(Y.J(\'6V\')==0){6V=H;Y=Y.1i(5)}B nS=mt(Y);B 2q;B 3c;B iU=K;B 3Y=K;B qw=K;B pb=K;B 2A=H;B sU=[];B cF=1;B oX=K;B iS=0;B sz;B eC=0;B pa=0;B pc=K;B pI=\'D0\'+v.id+(6V?\'6V\':\'\');l0("#D0"+v.id+"{17:100%!5X;1e:100%!5X;5U-17:1Q!5X;5U-1e:1Q!5X}");B 1L=1Z(\'2e\');B p8=0;1L.7z(\'id\',pI);iD.1T(1L);o.5j=K;!6V?o.U.l7():\'\';if(o.1g.2b){v.4F=1}if(v.Cn!=1){B 8g=1Z(\'2e\');iD.1T(8g);O(8g,{1q:"2D",1c:0,1a:0,"2y-1t":"#o0",1e:"100%",17:"100%","1B":0});8g.1z("Hd",E(1b){1b.6H=H});if(o.1g.2b){8g.1z("eS",E(1b){1b.6H=H});8g.1z("2m",E(1b){1b.6H=H});8g.1z("eN",E(1b){1b.6H=H;gD(1b);if(v.eF==1&&v.TS!=1){1u(CZ,100);1u(oW,2g)}})}F{8g.1z("uj",E(1b){B x=H;if(v.1V==1){if(L(v.7C)&&!qw){x=K}if(L(v.mF)&&aT()=="6y"&&18()>0){x=K}}if(x&&v.eF==1&&v.C8!=1){3h(G);1u(oW,4e)}})}v.eF==1&&v.TM!=1?3h(8g):\'\'}E oW(){6s(8g)}E CZ(){if(v.C8!=1){3h(8g)}}if(v.4F==1&&v.3k==0){8K()}if(!1v[\'YT\']){1v.TX=E(){p5();V(B i=0;i<1v.4S.S;i++){if(1v.4S[i]){if(1v.4S[i].2R("id")!=v.id){if(1v.4S[i].2R(\'zE\')){1v.4S[i].2R(\'zJ\')}}}}};B qE=rJ("4X.ao/C1","4X.ao/C1","TZ");if(qE){qE.ql=E(e){o.U.ea();if(v.Ew!=1){2q=\'zG U1 hI\';o.P.5M()}}}}F{p5()}E p5(){if(v.4F==1||6V){!iU?iV():\'\'}F{o.U.ea()}}E iV(){if("YT"in 1v){if(L(YT.qW)&&!iU){1m("r0 gP");B qS=0;if(v.Cn==1){qS=1}o.29>0?eC=2N(o.29):\'\';3c=1y YT.qW(pI,{1e:o.8V,17:o.8S,Ta:nS,Sm:{Sn:1,So:pI,Sq:1,Sr:1,dz:1,jC:((v.rO==0||(v.AX!=1&&o.1g.7q))&&o.1g.2b?0:1),Sl:3,R:qS,Su:0,Sv:1,9r:0,3k:6V||v.3k==1?1:0,96:0},3g:{\'Sw\':qY,\'Sx\':Ef,\'5M\':5M,\'Sy\':DG}});if(o.29>0){o.29=1D}2z();iU=H}F{1u(iV,46)}}F{1u(iV,46)}}B jp;E qY(){if(o.P){1m("r0 fe");3Y=H;2C(sz);o.U.8u();if(6V){if(o.1g.wB){o.U.59()}3c.p6();o.1V.Sz()}F{if(v.3k==1&&o.1g.wB&&!o.eb){o.U.59();if(o.1g.2b){3M(jp);jp=7F(Eo,dg)}}if(v.4F==0){3c.p6()}F{o.U.ea()}p8=3c.t6();o.P.9N();if(cF!=1){8Y(cF)}d7();2z();if(v.St==1){2T{if(3c.qU()){if(L(3c.qU().1O)){v.1O=3c.qU().1O;o.U.bj(\'1O\')}}}2B(e){}}}}}E Eo(){B x=3c.A6();if(x==2||x==-1){o.R.3a();o.R.8u();3M(jp)}if(x==1){3M(jp)}}E Ef(1b){if(v.Sg==1){1m(\'YT\',1b.26)}if(6V){if(1b.26==YT.e6.Eq){o.1V.Sf()}if(1b.26==YT.e6.E6){}}F{if(1b.26==YT.e6.E6){if(pa==1){pa=0;qY()}if(!o.1r){o.U.2w()}if(eC>0){3c.Af(eC,H);eC=0;o.29=1D}oW();qw=H;3Y=H;if(pb){3c.sS()}F{o.P.a1();o.P.bo()}E0();if(L(v.4B)){V(B i=0;i<o.2x.S;i++){if(v.4B==o.2x[i]){5Y(i)}}v.4B=22}F{if(L(o.4B)){V(B i=0;i<o.2x.S;i++){if(o.4B==o.2x[i]){5Y(i)}}o.4B=22}}oX=K}if(1b.26==-1&&oX&&o.1r){1m("r0 S6")}if(1b.26==YT.e6.S5){}if(1b.26==YT.e6.Eq){8B()}if(1b.26==YT.e6.Sk){if(!o.1r){}if(o.1r){oX=H;8K()}}if(1b.26==YT.e6.ST){}}}E 5M(1b){if(6V){o.1V.SV()}F{if(1b.26==2){2q="K3 4X id"}if(1b.26==5){2q="tJ 4Q"}if(1b.26==101||1b.26==rL||1b.26==100){2q="G fL is PM"}if(v.SY==1){L(v.Ey)?2q=v.Ey:\'\'}if(v.Ew!=1){o.P.5M()}F{1j(o.28)}}}E 8B(){v.1w>0?eC=v.1w:\'\';o.P.8B();o.P.9N()}E hk(){if(!o.KE&&o.1r){o.U.3a()}}E bo(){o.P.bo()}E d7(){o.P.d7();o.U.tT()}E 9N(){o.P.9N()}E ec(){o.P.ec()}E 8K(){if(o.P){o.P.8K()}F{sz=1u(8K,100)}}E DG(1b){sG(1b.26)}E E0(){if(!pc){B x=3c.T6()+\'\';if(x!=\'\'&&x!=1D){o.2x=x.2n(\',\');o.2x=o.2x.DX();if(v.sN==0){B y=o.2x.J(\'2A\');if(y>-1){o.2x.sn(y,1)}}V(B i=0;i<o.2x.S;i++){o.2x[i]=hY(o.2x[i])}pc=H;sG(3c.T7())}}}E sG(x){o.3f=o.2x.J(hY(x+\'\'));o.R.wD(o.3f)}G.3K=E(){I{"17":0,"1e":0}};G.3u=E(x){nS=mt(x);if(o.29>0){eC=2N(o.29)}ch(nS)};E aT(){B 7b=-1;if(3Y){7b=3c.A6()}B x=\'\';if(7b==-1){x="6y"}if(7b==1||7b==3){iS=0;x="8H";o.P.bo()}if(7b==2){x="6y";if(o.1r){iS++;if(iS==2){o.U.3a();iS=0}}}if(7b==5){x="6y"}if(7b==0){x="7d"}I x}E 2z(){2T{if(L(3c)){3c.SR(o.2X,o.4E)}}2B(e){1m(e)}}E hY(x){B y=x;if(x=="SQ"){y="mU"}if(x=="9S"){y="hP"}if(x=="SP"){y="iv"}if(x=="SO"){y="ij"}if(x=="SN"){y="n4"}if(x=="SM"){y="n5"}if(v.A0==1){y=2J(y)}if(x=="2A"){y=2J("2A")}sU[y]=x;I y}E 18(){B x=3Y?3c.SJ():0;if(x>0&&v.iE>0){v.4n=x-v.iE;v.iE=-1}I x};E 8Y(x){2T{3c?3c.SI(x):\'\';cF=x}2B(e){}};G.mR=E(){p5()};G.2w=E(){if(3Y){3c.p6()}F{if(!iU){iV()}F{}}};G.3a=E(){if(3Y){3c.sS()}};G.dE=E(){if(3Y){aT()==\'8H\'?3c.sS():3c.p6()}};G.3U=E(x){if(3Y){3c.Af(x,H);js("3F",x)}};G.ak=E(){I K};G.59=E(){3Y?3c.54():\'\'};G.6k=E(){3Y?3c.OE():\'\'};G.3X=E(x){3Y?3c.DP(x*100):\'\'};G.mH=E(){I aT()==\'8H\'};G.5S=E(){I K};G.tN=E(x){5Y(x)};E 5Y(x){if(3Y){if(L(o.2x[x])){B y=sU[o.2x[x]];2A=y==\'2A\';B z=18();3c.LR(y)}}}G.f4=E(x){8Y(x)};G.3Y=E(){I 3Y};G.7A=E(){I aT()};G.18=E(){I 18()};G.1l=E(){B x=3Y?3c.t6():0;if(x!=p8){p8=x;o.P.9N()}if(L(v.4j)){if(7v([v.4j],\'-\')){x=x+v.4j*1}F{x=v.4j}}I x};G.8E=E(){B x=0;if(3Y){x=3c.LV()*3c.t6()}I x};G.4M=E(){2z()};G.kQ=E(){I 2q};G.2A=E(){I v.sN==1?2A:K};G.Dn=E(x){ch(x)};E ch(x){Y=x;if(3c){pa=1;3c.Lx(x,0)}}G.mZ=E(){if(o.1g.2b&&o.1g.aU){G.2w();pb=H}F{if(aT()=="8H"){G.3a()}}};G.cm=E(){pb=K};G.uq=E(){I H};G.4q=E(){3Y?3c.8N():\'\';3Y=K;pc=K;2T{if(1L){iD.3i(1L)}iD.3i(8g)}2B(e){}}};B k6=E(){B 2r=[];B aY=[];B 4Q=H;B 7w;B 9n=-1;B zb;B a8;B pk=[];B oU;B kM=[];G.1w=E(x){if(!x&&a8){pd(a8);a8=1D}F{x?pd(x):\'\'}};G.yP=E(x){pd(x)};G.L2=E(){kM=[]};E pd(x){if(L(x)){if(x.J("#"+v.cM)==0&&x.J(v.eD)>0){o[o.fd[1]](x,zF)}F{aG(x)}}}E zF(x){if(x){o.1X=x;aG(x)}}E aG(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1w=0;B s5=H;B ji=\'\';o.1X=x.2n(",");o.2V=[];o.3n=-1;if(o.5i&&v.vF==1){if(3T.6J("vZ")!=22){ji=3T.6J("vZ")}}F{if(o.lD){ji=o.lD}}V(B i=0;i<o.1X.S;i++){if(o.1X[i].J("#0")==0){o.1X[i]=c0(o.1X[i])}if(o.1X[i].J("#"+v.9P)==0){o.1X[i]=o[o.fd[0]](o.1X[i])}if(o.1X[i].J("[")==0&&o.1X[i].J("]")>1){o.2V[i]=o.1X[i].1i(o.1X[i].J("[")+1,o.1X[i].J("]")-1);o.1X[i]=o.1X[i].1i(o.1X[i].J("]")+1);s5=K}F{o.2V[i]=o.1X[i].1i(o.1X[i].oz("/")+1);o.2V[i]=o.2V[i].1i(0,o.2V[i].oz("."))}if(o.1X[i].J("#0")==0){o.1X[i]=c0(o.1X[i])}if(o.1X[i].J("#"+v.9P)==0){o.1X[i]=o[o.fd[0]](o.1X[i])}}if(o.2V.S>1&&v.p9==1){o.2V.3j(mo(\'Ng\',(v.My==1&&L(v.Ba)?v.Ba:\'+ \'+2J(\'CP\'))));o.1X.3j("9B")}if(o.2V.S>0&&v.9y==1){if(v.xF==1){7w=0;1w++;o.2V.kb(mo(\'Bw\',2J(\'6K\')));o.1X.kb("")}F{o.2V.3j(mo(\'Bw\',2J(\'6K\')));o.1X.3j("");7w=o.2V.S-1}}if(L(v.B4)){V(B i=0;i<o.1X.S;i++){if(v.B4==o.2V[i]){1w=i;o.3n=i;v.gY=1}}}if(ji!=\'\'){V(B i=0;i<o.1X.S;i++){if(ji==o.2V[i]){1w=i;o.3n=i}}}if(v.9y==1&&v.gY==0){o.3n=7w}L(o.R)?o.R.bB():\'\';if(v.gY==1){o.3n=1w;if(o.1w){if(v.p9==1&&o.1X[1w]=="9B"){z8(o.3n)}F{km(o.3n)}}F{a8=x;o.4V=o.1X[1w]!=\'6K\'&&1w!=7w;1u(l2,46)}}F{if(s5&&o.1X.S<3){km(7w==0?1:0)}v.9y!=1?o.3n=-1:\'\'}}F{4q()}};E AD(x){if(x.J(\'js:\')==0){2T{x=2h(x.1i(3))}2B(e){9j.1m(e.al)}}I x?x:\'\'};G.v4=E(x){hx(x,\'1A\')};E km(x){if(L(o.1X[x])){o.1X[x]=AD(o.1X[x]);if(o.1X[x]){if(o.1X[x].J(".")>-1){o.ph=o.1X[x].2n(" or ");o.gN=0;hx(x)}F{if(o.1X[x].J(\'aY\')==0){if(aY[o.1X[x].1i(4)]){sa(o.2V[x],aY[o.1X[x].1i(4)])}}if(o.1X[x].J(\'1A\')==0){o.P.f5(x,"KS");o.4V=H;o.3n=x;o.R.bB()}}}}}E z8(x){o.4V=H;l2()}E hx(x,y){B Y=y==\'1A\'?x:4z(o.ph[o.gN]);B jI=Y;B hf;if(pk[Y]){if(o.1X[x]!=\'9B\'){o.4V=H;l2()}}F{if(Y.J(\'bL\')>0&&Y.J(\'bL\')<4){hf=Y.1i(0,Y.J(\'bL\'));jI=Y.1i(Y.J(\'bL\')+3)}B 4O=g6(jI);9n=x;o.iw=1;4O.9J=E(){o.iw=0;if(G.g9==4&&G.7A==4p){o.4V=H;sa(Y,G.eu,x,y)}F{if(o.gN+1<o.ph.S){o.gN++;hx(9n)}F{qv("ek")}}};4O.ql=E(e){o.iw=0;if(o.gN+1<o.ph.S){o.gN++;hx(9n)}F{qv("ek")}};4O.e2()}};E qv(x){1m("1W hi oV or C3 BZ");if(o.2V&&o.1X){if(o.2V[o.3n]){if(o.2V[o.3n].J(2J("ek"))==-1){o.2V[o.3n]=o.2V[o.3n]+\' (\'+2J(x)+\')\'}}if(v.MA==1&&9n>-1){o.1X[9n]=\'\';o.2V[9n]=\'\'}}o.3n=-1;o.4V=K;if(o.MB){o.R.bB();o.R.4x()}F{1u(E(){if(o.R){o.R.bB();o.R.4x()}},100)}if(L(o.1W)){o.1P.3i(o.1W);o.1W=22}}E sa(Y,x,y,z){B hf;if(x.J("#"+v.9P)==0){x=o[o.fd[0]](x)}if(x.J("#"+v.cM)==0&&x.J(v.eD)>0){x=o[o.fd[1]](x)}if(Y.J(\'bL\')>0&&Y.J(\'bL\')<4){hf=Y.1i(0,Y.J(\'bL\'))}if(Y.J(\'.kS\')>-1||Y.J(\'.sh\')>-1||Y.J(\'.pj\')>-1||Y.J(\'.sd\')>-1){B l=hf?hf:o.3n;!o.1X?o.1X=[]:\'\';if(o.1X[l]=="9B"){l=y}if(z!=\'1A\'||!2r[l]){2r[l]=7R();2r[l][0]=[];2r[l][1]=[]}B 3x=9O();3x=x.2n(/\\r|\\n/);B 9h=1;B t1=0;B t2=0;B hj=(L(v.As)?v.As:0);if(Y.J(\'hM=\')>0){hj=Y.1i(Y.J(\'hM=\')+6)*1}V(B i=0;i<3x.S;i++){if(Y.J(\'.kS\')>-1||Y.J(\'.sd\')>-1){if(3x[i].J(\'-->\')>-1&&3x[i].J(\':\')>-1){if(z==\'1A\'){if(kM.J(3x[i])>-1){1h}kM.3j(3x[i])}t1=kT(3x[i].1i(0,3x[i].J(\'-->\')))*1+hj;t1==0?t1=1:\'\';t2=kT(3x[i].1i(3x[i].J(\'-->\')+4,12))*1+hj;L(2r[l][0][t1])?\'\':2r[l][0][t1]=\'\';V(B j=t1;j<t2;j++){2r[l][1][j]=t1}9h++}F{3x[i]=4z(3x[i]);if(3x[i]!=\'\'&&3x[i].S>0&&3x[i]!=9h&&3x[i]!=\'LK\'){if(2a(2r[l][0][t1])){2r[l][0][t1]=2r[l][0][t1]+\'<br>\'+3x[i]}F{2r[l][0][t1]=3x[i]}}}}if(Y.J(\'.sh\')>-1||Y.J(\'.pj\')>-1){if(3x[i].J(\'MK:\')>-1){t1=kT(3x[i].1i((Y.J(\'.pj\')>-1?3x[i].J(\'=0\')+3:12),12))*1+hj;t2=kT(3x[i].1i((Y.J(\'.pj\')>-1?3x[i].J(\'=0\')+14:23),10))*1+hj;B p=\'\';if(3x[i].J(\'0,,\')>0){p=3x[i].1i(3x[i].J(\'0,,\')+3)}F{if(3x[i].J(\'AL,\')>0){p=3x[i].1i(3x[i].J(\'AL,\')+6)}if(3x[i].J(\')}\')>0){p=3x[i].1i(3x[i].J(\')}\')+2)}}if(p!=\'\'){if(2r[l][0][t1]!=1D){2r[l][0][t1]+=\'<br>\'+p}F{2r[l][0][t1]=p}2r[l][0][t1]=2r[l][0][t1].1N(/{.*?}/,\'\');2r[l][0][t1]=2r[l][0][t1].1N(/\\\\\\\\N/,\'<br>\');2r[l][0][t1]=2r[l][0][t1].1N(/\\\\N/,\'<br>\');V(B j=t1;j<t2;j++){2r[l][1][j]=t1}}}}}pk[Y]=H;if(o.1X[y]!=\'9B\'){z!=\'1A\'?l2():\'\'}}F{if(x!=\'\'){if(x.J(\'[\')==0){aG(x)}F{qv("2q")}}F{4q();o.R.4x()}}}E l2(){o.R.bB();o.U.lb();o.R.4x()}E kT(kS){B 1I=kS.2n(\':\');B 5g=0;1I.S==2?1I.kb("bQ"):\'\';1I[0]!=\'bQ\'?5g+=1I[0]*xn:\'\';1I[1]!=\'bQ\'?5g+=1I[1]*60:\'\';5g+=1I[2].1i(0,2)*1;5g=5g*10+1I[2].1i(3,1)*1;I 5g};E 9g(x){if(L(o.3n)){if(o.3n!=x){kM=[];if(x==-1||(v.9y==1&&x==7w)){pe()}F{v.c9=0;o.3n=x;o.4V=H;v.gY=1;yO(x);js("1W",o.2V[x]);o.R.bB()}}F{if(v.9y!=1){pe()}}}}E yJ(){if(L(o.2V[o.3n])){if(o.5i&&v.vF==1){3T.9x("vZ",o.2V[o.3n])}F{v.Mx!=1?o.lD=o.2V[o.3n]:\'\'}}}E yO(x){if(L(o.1X[x])){1m("gv",x);o.3n=x;yJ();if(o.2o=="1A"&&o.ax==H){o.P.f5(x,"1A")}F{if(o.2o=="3O"&&o.yM==H){o.P.f5(x,"3O")}F{if(o.1X[x]=="9B"){z8(o.3n)}F{km(o.3n)}}}}};G.z4=E(){if(o.he){B x=o.he.4c;if(x[0]){B y=1y nh();y.9J=E(e){B z=e.4w.jA;aY.3j(z);o.3n=-1;B z=x[0].5T;if(z.S>40){z=x[0].5T.1i(0,15)+\'...\'+x[0].5T.1i(-15)}if(v.9y==1&&v.xF==1){o.1X.3j(\'aY\'+(aY.S-1));o.2V.3j(z+\'\');9g(o.1X.S-1)}F{o.1X.kb(\'aY\'+(aY.S-1));o.2V.kb(z+\'\');v.9y==1?7w++:\'\';9g(0)}o.he.5K=""};y.Mr(x[0])}F{o.he.2m()}}};G.9g=E(x){9g(x)};G.7w=E(){I 7w};G.Mo=E(x){7w=x};G.1n=E(x){ln(x)};G.C=E(){yC()};G.5L=E(){4q()};G.6K=E(){pe()};E pe(){js("1W","6K");o.4V?o.DQ=o.3n:\'\';o.3n=v.9y==1?7w:-1;v.gY=0;o.4V=K;o.R.bB();yJ();o.yM?yO(o.3n):\'\';L(o.1W)?o.1P.3i(o.1W):\'\';o.1W=22}E ln(18){if(o.94){I}B t=2N(18*10);if(v.c9){18=18-v.c9*1}if(o.4V&&L(o.1X)){if(2r){B x=o.3n;B t=2N(18*10);if(v.w5==1&&!o.1r){I}if(o.1X[x]=="9B"){if(!oU){V(B i=0;i<o.1X.S;i++){1u(km,i*46,i)}if(!2r[x]){2r[x]=7R();2r[x][0]=9O();2r[x][1]=9O()}oU=H}F{if(2r[x][1][t]){}F{V(B i=0;i<o.1X.S;i++){if(2r[i]){if(L(2r[i][1])){if(L(2r[i][1][t])){if(!2r[x][0][t]){2r[x][0][t]=\'\'}2r[x][0][t]+=(2r[x][0][t]!=\'\'?\'<br>[p0]\':\'\')+2r[i][0][2r[i][1][t]]+(2r[x][0][t]!=\'\'?\'[/p0]\':\'\')}}}}if(L(2r[x][0])){if(L(2r[x][0][t])){2r[x][1][t]=t}}}}}if(L(2r[x])){if(L(2r[x][1])){if(L(2r[x][1][t])){B y=\'\';y=2r[x][0][2r[x][1][t]];if(!L(o.1W)){o.1W=1Z(\'2e\');3L(o.1W,{id:\'jy\'+v.id+\'47\'+\'1W\'});o.1P.1T(o.1W);yC();js("uI",o.2V[x])}if(4Q){6s(o.1W)}Ck();if(v.Ci==1){y=MN(y)}if(v.p9==1){y=y.1N(/\\[p0\\]/gm,\'<7n C="1t:\'+3q(v.gx)+\'">\');y=y.1N(/\\[\\/p0\\]/gm,\'</7n>\')}if(y.J(\'<c.\')>-1){y=y.1N(/\\<c./gm,\'<7n C=1t:\');y=y.1N(/\\<\\/c\\>/gm,\'</7n>\')}if(v.9e){if(v.9e.2r==1&&zb!=y){js("2r",y);zb=y}}o.1W.1S=\'<7n C="\'+(v.Dl==1?\'2y-1t:\'+5B(v.jK,v.iq)+\';\':\'\')+\'-3N-7y-ym-1h: Nd;1t:\'+3q(v.gw)+\';2S:\'+v.yL+\'px \'+v.yL*2+\'px;2P-6v:\'+v.E8+\'px;2L:0 0;2H-1e:\'+(v.Eb?v.Eb:1.8)+\';42-du:\'+v.hW+\'">\'+4z(y)+\'</7n>\';O(o.1W,{"42-3K":((2N(v.ov)+((2N(v.gu)-100)*2N(v.ov)/100))+"px")});if(v.Ec==1){if(o.1Y){O(o.1W,{"42-3K":((v.ou+((2N(v.gu)-100)*v.ou/100))+"px")})}}4Q=K}F{if(!4Q&&L(o.1W)){yo()}}}}F{yo()}}}}E yo(){if(!4Q){o.1W?o.1W.1S=\'\':\'\';4Q=H;3h(o.1W)}}E yC(){if(o.1W){O(o.1W,{"1q":"2D","17":"100%","2S-1a":"10%","2S-2t":"10%","1a":0,"1t":v.gw,"1C-8r":"8s","7y-k4":"2P-7y"});if(v.N5==1&&L(v.yE)){v.yE!=\'\'?O(o.1W,{"42-gX":v.yE}):\'\'}if(v.p7==1){O(o.1W,{"1C-a7":"-4s -4s 0 #hn,4s -4s 0 #hn,-4s  4s 0 #hn,4s  4s 0 #hn"})}F{if(v.iu==1){O(o.1W,{"1C-a7":"4s 4s MZ MY"})}F{O(o.1W,{"1C-a7":"1Q"})}}if(v.MX==1){sP(o.1W,\'o.lo\')}F{v.Ci!=1?gW(o.1W):\'\'}}}E Ck(){if(!o.lo){if((o.R.gC()||v.d4>v.1p.h)&&v.MV==1){O(o.1W,{"1q":"2D","1c":"2A","1a":0,"2O":v.d4*1})}F{O(o.1W,{"1q":"2D","1a":0,"2O":(v.d4*1+v.1p.h*1)})}}}E 4q(){o.3n=-1;o.4V=K;o.pK=K;v.1W=22;v.nl=22;o.2r=22;o.1X=22;oU=K;pk=[];2r=[];if(L(o.R)){o.R.bB()}o.2V=[];if(L(o.1W)){o.1P.3i(o.1W);o.1W=22}o.3n=22;o.4V=K}};o.MT={"2A":"Авто","1r":"Пуск","3I":"Пауза","2F":"Стоп","1Y":"Во весь экран","sB":"Выйти из полноэкранного режима","1f":"Настройки","2E":"Параметры","1G":"Громкость","54":"Выключить звук","9q":"Включить звук","5d":"В ЭФИРЕ","W":"Плейлист","4U":"Качество","6L":"Скачать","dD":"Открыть файл","1W":"Субтитры","51":"Скорость","e7":"Обычная","2q":"ошибка","MS":"Включите звук","7a":"Аудио","ek":"ошибка загрузки","mU":"Очень низкое","hP":"Низкое","iv":"Среднее","ij":"Высокое","vz":"Высокое","5p":"Следующий","cl":"Предыдущий","2W":"Поделиться","Ep":"Скопировано в буфер обмена","Ek":"Реклама","6X":"Пропустить","MQ":"Пропустить через ","EN":"Перейти на сайт рекламодателя","gu":"Размер текста","c9":"Сдвиг по времени","gw":"Цвет текста","gx":"Цвет текста 2","jK":"Цвет фона","iq":"Прозрачность фона","iu":"Тень","p7":"Контур","hW":"Толщина текста","d4":"Отступ снизу","ol":"Сбросить","nU":"Скрыть параметры","BX":"Загрузить","nZ":"Сон","hQ":"Пропуск","zd":"Час","yV":"Минута","z3":"Секунда","Cd":"Да","Cr":"Нет","of":"из","8f":"Пароль","C0":"Ошибка воспроизведения на устройстве","BR":"Играет на устройстве","bW":"Канал","1J":"Масштаб","on":"Вкл.","6K":"Выкл.","CP":"Вместе","ge":"кбит/с","ns":"Код","Y":"Ссылка","1t":"Цвет","CQ":"Контраст","g4":"Яркость","do":"Насыщенность","md":"Сепия"};B 5G=E(x){B fn;B Lz;B 2Y;B 4R;B 3C;B pq;B fB=0;B cF;B wj=K;B wl;if(x.me!=1D&&x.mc!=1D&&x.1F!=1D&&x.to!=1D){if(x.18==22){if(x.1F.J("fb")>-1){x.to==0?x.18=0.5:x.18=0.2}F{x.18=0.20}}fn=CV(x.6w);if(x.1F.J("1J")==-1){if(L(o.7l[x.me])){o.7l[x.me].wE()}o.7l[x.me]=G}if(x.1n==1){x.mc.1U("2i",H)}2Y=x.1F.2n(\'|\');3C=7k(x.to).2n(\'|\');4R=1y 9O();V(B i=0;i<2Y.S;i++){if(!3C[i]){3C[i]=3C[0]}if(2Y[i]=="fb"){4R[i]=x.mc.g("1B")}if(2Y[i]=="8z"){4R[i]=x.mc.C.1B}if(2Y[i]=="y"){4R[i]=x.mc.g("y")}if(2Y[i]=="x"){4R[i]=x.mc.g("x")}if(2Y[i]=="1a"){4R[i]=2N(x.mc.C.1a)}if(2Y[i]=="1c"){4R[i]=2N(x.mc.C.1c)}if(2Y[i]=="1J"){4R[i]=x.mc.g("3l")}if(2Y[i]=="8T"){4R[i]=x.mc.dJ}if(2Y[i]=="ko"){4R[i]=x.mc.aQ}if(2Y[i]=="3r"){4R[i]=x.mc.g("3r")}if(2Y[i]=="3l"){4R[i]=x.mc.g("3l")}if(2Y[i]=="17"){4R[i]=x.mc.g("17")}if(2Y[i]=="CR"){4R[i]=x.mc.2f;3C[i]=2G.9d(3C[i]);x.me=="LD"?1m("17",x.me,4R[i],3C[i],x.mc.2f):\'\'}if(2Y[i]=="1e"){4R[i]=x.mc.g("1e")}if(2Y[i]=="CM"){4R[i]=x.mc.2U}3C[i]=Al(3C[i]);4R[i]=Al(4R[i])}cF=x.18*2g/fn.S;pq=fn.S;if(2Y.S==1&&4R[0]==3C[0]){9D()}F{1u(pE,2G.4k(cF))}}E pE(){V(B i=0;i<2Y.S;i++){B 1I=4R[i]+(3C[i]-4R[i])*(fn[fB]?fn[fB]:0);wn(2Y[i],1I);if(2Y[i]=="y"){x.mc.1U("1c",1I)}if(2Y[i]=="x"){x.mc.1U("1a",1I)}if(2Y[i]=="1a"){x.mc.C.1a=1I+"px"}if(2Y[i]=="1c"){x.mc.C.1c=1I+"px"}if(2Y[i]=="1J"){x.mc.1U("1J",1I)}if(2Y[i]=="3r"){x.mc.1U("3r",1I)}if(2Y[i]=="3l"){x.mc.1U("3l",1I)}if(2Y[i]=="8T"){x.mc.dJ=1I}if(2Y[i]=="ko"){x.mc.aQ=1I}if(2Y[i]=="17"){x.mc.1U("17",1I)}if(2Y[i]=="CR"){O(x.mc,{"17":1I})}if(2Y[i]=="1e"){x.mc.1U("1e",1I)}if(2Y[i]=="CM"){O(x.mc,{"1e":1I})}}fB++;if(!wj){if(fB==pq){9D()}F{wl=1u(pE,2G.4k(cF))}}}E 9D(){wj=H;if(x.1j){if(2Y[0]=="8z"||2Y[0]=="1a"){1j(x.mc)}F{x.mc.1U("2i",K)}}if(x.1F.J("1J")==-1){o.7l[x.me]=22;4n o.7l[x.me]}V(B i=0;i<2Y.S;i++){wn(2Y[i],3C[i])}2C(wl)};E wn(y,z){if(y=="fb"){x.mc.1U("1B",z)}if(y=="8z"){x.mc.C.1B=z}}G.wE=E(){9D()};G.De=E(){fB=pq-1;pE();9D()};G.XY=E(x0,x1,y0,y1){B e=K;V(B i=0;i<2Y.S;i++){if(2Y[i]==\'x\'&&x0!=x1){e=H}if(2Y[i]==\'y\'&&y0!=y1){e=H}}e?9D():\'\'};E CV(CW){bM(CW){1k"D8":I[0,0.Mg,0.Mf,1.M8,1.M7,1.M5,1.102,0.M3,0.M1,0.87,0.LM,0.M0,1.LZ,1.LY,1.LX,1.LW,0.LT,0.LS,0.LQ,0.LP,1.LO,1.Dg,1.LN,1.Dg,1.Nj,0.ip,0.pB,0.pB,0.pB,0.pB,1];1h;1k"bG":I[0,0.OY,0.OZ,0.OU,0.P1,0.P3,0.P4,0.P5,0.P6,0.P7,0.P8,0.P9,0.OQ,0.OH,0.OP,0.OA,0.OB,0.Oz,0.D7,0.95,0.OI,0.OJ,0.OL,0.OM,0.99,0.ON,0.OO,0.ip,1];1h;6Q:I[0,0.Dd,0.32,0.44,0.52,0.6,0.67,0.73,0.Pa,0.82,0.85,0.OT,0.Pb,0.D7,0.95,0.97,0.Pw,0.Px,1];1h}}};B Fm=E(){B N=7W.Py,ua=7W.Pz,wM;B M=ua.wO(/(oj|kN|6B|D6|D2)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.wO(/(oj|kN|6B|D6|D2|Pv|nR)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(wM=ua.wO(/8D\\/([\\.\\d]+)/i))!=22)M[2]=wM[1];B oh=7W.Cy;G.cn=M?M[1]:N;G.8D=M?M[2]:7W.PE;G.ew=7W.Cy>1;G.9T=7W.KJ;G.oj=G.cn=="PH";G.sl=G.cn=="C9 9.0";G.ie=G.cn=="C9"||G.cn=="PI"||G.cn=="PK";G.nR=ua.cj(/(nR)\\/?\\s*/i)>-1;G.ff=G.cn=="PD";G.6B=G.cn=="Pl";G.kN=1v.kN;G.hB=ua.cj("Ps NT")>-1;G.4t=(ua.cj(/(7q|jM|Pe)\\/?\\s*/i)>-1)||(7W.Pf===\'Pg\'&&oh>1);G.tv=v.C4!=1&&ua.cj(/(TV|Pi|Pj|Pk|Pm|Pn|Po|Pp)\\/?\\s*/i)>-1;G.lg=v.C4!=1&&ua.cj(/(LG)\\/?\\s*/i)>-1;G.7q=ua.cj(/(7q)\\/?\\s*/i)>-1;G.jM=G.4t&&!G.7q;G.3N=\'NW\'in 1R.pL.C;if(ua.cj(/(aU)\\/?\\s*/i)>-1){oh>0?G.aU=H:G.tv=H;if(Ow(\'(4C:NE)\').NF){G.tv=H}}G.2b=(2E.2b==1||G.4t||G.aU||(ua.cj(/(NG|NH|oj lp)\\/?\\s*/i)>-1))&&!G.tv&&2E.NI!=1;G.wB=G.6B||G.kN;G.1Y=K;if(G.4t){G.NM=3Z(ua.1i(ua.J(\'OS \')+3,4).1N(\'47\',\'.\'));if(G.jM&&(!\'J6\'in 1v||oh<2)){G.2b=G.4t=K;G.tv=H}}G.f1=!G.2b;G.wC=G.2b||G.ew;G.Fd=G.2b||G.tv;G.NP=G.3N&&G.f1;if(o.1P.wy||o.1P.jN||o.1P.wx||o.1P.wu||o.1P.wr){G.1Y=H}};E bU(4v,7j){V(B s in 7j){if(1E(7j[s])==\'3E\'){if(s=="3g"||s=="3e"){4v[s]=7j[s]}F{V(B s2 in 7j[s]){if(1E(4v[s])!=\'3E\'){4v[s]={}}if(1E(7j[s][s2])==\'3E\'){V(B s3 in 7j[s][s2]){if(1E(4v[s][s2])!=\'3E\'){4v[s][s2]={}}if(1E(7j[s][s2][s3])==\'3E\'){V(B s4 in 7j[s][s2][s3]){if(1E(4v[s][s2][s3])!=\'3E\'){4v[s][s2][s3]={}}4v[s][s2][s3][s4]=7j[s][s2][s3][s4];if(s3==\'2S\'||s3==\'2L\'){4v[s][s2][s3][s4]=2N(4v[s][s2][s3][s4])}}}F{4v[s][s2][s3]=7j[s][s2][s3];if(s2==\'2S\'||s2==\'2L\'){4v[s][s2][s3]=2N(4v[s][s2][s3])}}}}F{4v[s][s2]=7j[s][s2];if(s==\'2S\'||s==\'2L\'){4v[s][s2]=2N(4v[s][s2])}}}}}F{if(s.J("NR")>0&&4z(7j[s])===""){}F{4v[s]=yg(s,7j[s])}}}I 4v};B yg=E(19,5K){if(1E(5K)==\'4G\'){5K=4z(5K);if(19.J("1t")>-1&&5K!=-1){5K=3q(5K)}}I 5K};E GU(){2T{B 5i=1v[\'3T\'],x=\'NL\';5i.9x(x,x);5i.sH(x);I H}2B(e){I K}};E ys(b7){if(b7){if(L(o.7l[b7])){o.7l[b7].wE()}}};B 2J=E(x){B y=x;if(y){y=x.9F(0).Bc()+x.4H(1);if(y.J("47")>-1){y=y.1N(/47/ig," ")}}B en={"of":"of","ge":"ge","BR":"Cb on Cw","C0":"Cb 2q on Cw","8f":"pX","Cr":"No","nZ":"Ns","hQ":"Nx","dD":"uW 3e","Cd":"Nz","d4":"NU 2L","hW":"NC du","iu":"NV","iq":"9U 1B","jK":"9U 1t","gu":"vQ 3K","gw":"vQ 1t","gx":"vQ 1t 2","c9":"3R hM","nU":"aB 2E","ol":"Om","cl":"Op","Ep":"Oq to Or","mU":"Os","hP":"Ot","iv":"Ou","ij":"En","vz":"En","n4":"HD","n5":"Ov HD","Oo":"Od HD","rH":"O5 HD","ro":"Oc HD 4K","Ek":"Ad","EN":"Go to NY NZ\'s O2","7a":"O3","5d":"NX","1Y":"O4 1Y","sB":"Dr 1Y"};if(L(en[x])){y=en[x]}if(v.EL==1){if(o[\'oN\'+o.1g.9T]){v.9T=o.1g.9T;v.EL=0}}if(L(o[\'oN\'+v.9T])){if(L(o[\'oN\'+v.9T][x])){y=o[\'oN\'+v.9T][x]}}if(v.w4){if(v.w4[x]){y=v.w4[x]}}I y};B an=E(x,y,z){if(!L(o.kP[y])&&v.rT!=1){B t=o.cD?o.cD:(v.1O?v.1O:\'\');L(v.7g)?t=v.7g:\'\';if(v.EK[x]==1&&v.Ee==1&&L(v.w8)){if(L(1v["EI"+v.w8])){1v["EI"+v.w8].Uk(\'oI\'+x,{1O:t});1m("EB",\'oI\'+x)}F{1m("EB Um 2q")}}if(v.EA[x]==1){if(v.ga==1){B hw;if(1v.Ez){hw={\'12w\':\'12n\',\'12x\':t};if(v.hu){if(1E(v.hu)=="3E"){V(B g in v.hu){if(v.hu.2v(g)){hw[g]=v.hu[g]}}}}v.12A==1?1m(\'ga\',\'oI\'+x,hw):\'\';Ez(\'1b\',\'oI\'+x,hw)}}}}z?o.kP[y]=H:\'\'};B mt=E(Y){B x=\'\';Y=Y.1N("v=","{=");if(Y){if(Y.J(\'nP.be/\')>-1){x=Y.1i(Y.J(".be/")+4);x.1N("/","")}F{x=Y.2n(/(nP.be\\/|v\\/|ns\\/|12E\\?|4X.12F\\/Hl\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.J("?t=")>0){v.1w=x.1i(x.J("?t=")+3);B h=0;B m=0;B s=0;if(v.1w.J("h")>0){h=v.1w.1i(0,v.1w.J("h"));v.1w=v.1w.1i(v.1w.J("h")+1)}if(v.1w.J("m")>0){m=v.1w.1i(0,v.1w.J("m"));v.1w=v.1w.1i(v.1w.J("m")+1)}if(v.1w.J("s")>0){s=v.1w.1i(0,v.1w.J("s"));v.1w=v.1w.1i(v.1w.J("s")+1)}if(h>0||m>0||s>0){v.1w=h*xn+m*60+s*1}}if(x.J("?")>0){x=x.1i(0,x.J("?"))}}}I x};B js=E(x,y,li,ev){if(x=="8F"){o.8F=H}if(ev==1){V(B yi in y){if(y.2v(yi)){if(1E(y[yi])=="3E"){y[yi]=\'\'}}}}if(v.qA==1&&o.8F){if(v.12G==1||li==1){sZ(x,y)}F{if(y!=1D){if(1E(y)==\'3E\'){2T{y=5o.yb(y)}2B(e){}}F{if(1E(y)==\'4G\'){y=y.1N(/\'/ig,\'′\')}}}if(1E(v.3g)==\'4G\'){if(v.3g.J("{")==0){2T{v.3g=v.3g.1N(/\\\'/ig,\'"\');v.3g=5o.7p(v.3g)}2B(e){9j.1m(e)}}}if(1E(v.3g)==\'3E\'){if(L(v.3g[x])||L(v.3g[\'wa\'])){B z=x;if(!L(v.3g[x])&&L(v.3g[\'wa\'])){z=\'wa\'}if(x.J("6i")==0){if(L(v.3g[\'1V\'])){z=\'1V\'}}2T{if(y!==1D){2h(v.3g[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2h(v.3g[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2B(e){1m("3g",e,x)}}}F{if(v.3g==\'\'){v.3g="Ev"}2T{if(y!==1D){2h(v.3g+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2h(v.3g+"(\'"+x+"\',\'"+v.id+"\')")}}2B(e){1m("3g",e,x,y)}}}}if(o.8F&&v.Ak==1){if(o.Dx){2T{o.Dx.kI.oT({1b:x,9a:y},"*")}2B(e){}}}if(v.JB==1&&li!==1){if(x&&2a(v.Dt)){B pm=v.Dt.1N(/\\s+/ig,\'\').2n(\',\');if(pm.J(x)==-1){I}}B zv={1b:x,18:o.P?(x=="3F"?o.EJ:o.P.18()):0};if(y!=1D){zv["26"]=y}if(x=="1l"||x=="18"){zv["1l"]=o.P.1l()}if(x=="1G"||x=="9q"){zv["1G"]=v.1G}if(x=="1y"){zv["id"]=3v("zH")}2T{1v.9H.oT(zv,\'*\')}2B(e){};B z=x;x=="8F"||x=="1w"||x=="4j"?z=x+"ed":\'\';x=="1r"?z="11V":\'\';x=="3I"?z="6y":\'\';x=="54"?z="3m":\'\';x=="9q"?z="11W":\'\';x=="3F"?z="123":\'\';x=="124"?z="126":\'\';zv["1b"]=z;if(z!=\'\'&&z!=x){zv=5o.7p(5o.yb(zv));2T{1v.9H.oT(zv,\'*\')}2B(e){}}}};B sZ=E(x,y){B ev=1R.11U(\'7h\');if(y!==1D){ev.9a=y}ev.12b(x,H,H);o.1L.12c(ev)};G.2R=E(x,y,Q){v.12e==1?1m(\'2R\',x,y):\'\';I 3v(x,y,Q)};E 3v(x,y,Q){if(L(o.U)&&1E(x)==\'4G\'){if(o.kl==1){I}if(Q){if(1E(Q)==\'4G\'){if(Q.J("id:")==0){Q=o.R.uK(Q.1i(3),"4I");if(Q){if(x=="eB"&&y=="12f"){Q.HH()}}}}}if(x=="1r"||x=="3e"){if(L(y)){B bn=K;if(1E(y)==\'4G\'){y=y.1N(/(\\r\\n|\\n|\\r)/gm,"");B 29=-1;if(y.J("[3F:")>-1&&y.oz("]")==y.S-1){29=y.1i(y.J("[3F:")+6,y.S-1);29=29.1i(0,29.S-1);if(29=="18"){29=o.P.18()}F{29=2N(29)}y=y.1i(0,y.J("[3F:"));if(y==\'\'){if(o.P.1l()>0){o.U.3U(29);o.U.2w();I}F{o.29=29;o.U.2w();I}}F{o.29=29}}if(y.J("[Dw]")>-1){bn=H;y=y.1N(\'[Dw]\',\'\')}if(y.J("#"+v.9P)==0){y=o[o.fd[0]](y)}if(y.J("#"+v.cM)==0&&y.J(v.eD)>0){o[o.fd[1]](y,Bm,x);I}if(y.J("#0")==0){y=c0(y)}if(v.c6==1){y=c6(y)}if(y.J(".9z")==y.S-4){B 4O=g6(y);4O.9J=E(){if(G.g9==4&&G.7A==4p){2T{3v(\'1r\',5o.7p(G.eu))}2B(e){}}};4O.e2();I}if(y.J("id:")==0&&L(o.1H)){B z=B6(y);if(L(o.1H[z])){o.R.FZ(z);29>-1?o.29=29:\'\';I H}F{I K}}if(y.J("13b:")==0){B z=y.1i(10);if(o.2o=="4X"){o.P.Dq(z);I H}F{y=\'//nP.be/\'+z}}}if(x=="1r"){o.R.FX();o.U.dB(y,1D,1D,(bn?1:0))}if(x=="3e"){o.lR=H;v.3k=0;o.U.dB(y,1,1D,(bn?1:0));o.R.4d(0,0);o.1w=K}}F{if(x=="1r"){o.U.2w()}if(x=="3e"){1E E2==\'E\'?E2():\'\'}}}if(x=="dR"){y?o.P.Dm(y):\'\'}if(x=="4F"){if(L(y)){o.lR=H;o.U.dB(y,1,1)}F{o.P.sL()}}if(x=="3I"){if(o.1r){o.U.3a();o.U.lb()}if(L(y)){if(y==1){2T{if(o.1V){o.1V.3I()}if(o.cu){o.cu.3I()}}2B(e){}}}}if(x=="bW"&&L(y)){o.1w&&o.7M?o.7M.E1(y):\'\'}if(x.J("12O")==0){if(o.1V){o.1V.12R(x.1i(6),y)}}if(x=="5v"){I o.eb}if(x=="9Z"){o.9Z.nw();o.9Z=1y qT();if(L(y)){o.9Z.9z(y)}F{if(v.Cf==1){o.9Z.9z(v.Ce)}F{o.9Z.9z("132 al")}if(v.CA==1&&L(v.E5)){o.e5=1y Em()}}}if(x=="8b"){!o.1w?o.R.vO():\'\';o.R.9i();o.R.FN("mp")}if(x=="jc"){o.1r?o.U.3a():o.U.2w()}if(x=="2F"){v.4F=0;v.3k=0;o.P.qP();o.U.cN()}if(x=="6F"){o.18=o.P.18();o.U.fy()}if(x=="6L"){if(v.9e){if(v.9e.on==1&&v.9e.133==1){o.U.j5()}}}if(x=="t0"&&L(y)){if(o.5b){o.5b.2R(y)}}if(x=="2W"){o.R.GH()}if(x=="137"&&L(y)){if(v.1V==1){if(y.J(\'js:\')==0){v.6I=y;v.jn=H;o.U.yl("6I")}F{if(o.p!=\'\'){B sv=5o.7p(gT(o.p));V(B l in sv){if(sv.2v(l)){if(L(sv[l].id)){if(y==sv[l].id){v.6I=\'12h\'+(L(sv[l][\'xC\'])?\'xC\'+sv[l][\'xC\']:\'\')+y+\'47\'+sv[l].7C;v.jn=H;o.U.yl("6I")}}}}}}}}if(x=="10y"){1E DZ=="E"?DZ(y):\'\'}if(x=="DS"&&y){v.DS=y;o.3p?o.3p.10C():\'\'}if(x=="54"){o.U.59()}if(x=="51"){if(L(y)){o.U.8Y(y)}F{I o.5R[o.a4]}}if(x=="db"){if(v.9e&&o.aL){if(v.9e.aL==1){I 2G.4k((o.aL.6P(10G).S-1)/2G.4k(o.P.1l())*100)}}}if(x=="k1"){I o.5R}if(x=="9q"){o.U.6k()}if(x=="nl"){if(L(y)){v[x]=y;o.U.hA()}}if(x=="cT"){I o.2x}if(x=="DB"){I o.ab?H:K}if(x=="5d"){I o.P?o.P.5S():K}if(x=="uI"){I v.9y==1?(v.xF==1?o.2V.4H(1):o.2V.4H(0,-1)):o.2V}if(x=="Hk"){o.4V?o.3y.6K():o.3y.9g(2k(o.DQ,(o.3y.7w()==0?1:0)))}if(x=="e3"){I o.94}if(x.J("1W:")==0&&y){v[x.1N(\'1O:\',\'47\')]=y;o.U.lb()}if(x=="10N"){I o.hT}if(x=="bt"){I o.7u}if(x=="1G"||x=="DP"){if(L(y)){if(1E y=="4G"){if(y.J("+")==0){y=v.1G+3Z(y.1i(1))}F{if(y.J("-")==0){y=v.1G-3Z(y.1i(1))}}}if(y>=0&&y<=1){o.U.3X(y)}}I o.3m?0:v.1G}if(x=="3m"){I L(o.3m)?o.3m:K}if(x=="10O"){o.R?o.R.G1(y):\'\'}if(x=="aH"){1E Dk==\'E\'?Dk(y):\'\'}if(x=="nt"){I v.nt}if(x.J("10P")==0){2h(\'1v.\'+x.1i(4)+\'=\'+y);I H}if(x=="4M"){o.R.4M(H)}if(x=="10Q"){o.R.np()}if(x=="H2"){bP()}if(x=="2q"){o.P.5M(x)}if(x=="3F"){if(L(y)){if(1E y=="4G"){if(y.J("%")>-1){y=2N(y.1i(0,y.J("%")));y=o.P.1l()*y/100}F{B oS=o.P.18();if(o.3p&&!o.1w){if(!o.3p.nm){B f=o.3p.aC();if(f.t&&f.d){oS=f.t;o.3p.nm=H}}}if(y.J("+")==0){y=oS+3Z(y.1i(1))}F{if(y.J("-")==0){y=oS-3Z(y.1i(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1l()>0){y>o.P.1l()?y=0:\'\'}if(!L(o.1V)&&!L(o.5C)&&o.P.1l()>0){o.29=1D;o.U.3U(y,H);o.U.v9()}F{o.29=y}}}if(x=="10S"){9j.1m(y);y?v.1M.3F=y:\'\'}if(x=="1Y"){!o.1Y?o.U.a9():\'\'}if(x=="yA"){o.1Y?o.U.8k():\'\'}if(x=="10I"){I o.1Y}if(x=="3K"){I o.2X+\'/\'+o.4E}if(x=="10v"){I o.P?o.P.3K():1D}if(x=="10u"){if(L(o.f0)){o.f0.Do()}}if(x=="JS"||x=="10a"){if(L(o.f0)){o.f0.Un()}}if(x=="18"||x=="BP"){B jl=o.P?o.P.18():0;if(o.3p&&v.cB==1&&!o.1w&&jl==0){B f=o.3p.aC();if(f.t){jl=f.t}}I x=="BP"?fw(jl):jl}if(x=="10e"){if(o.c7){3v("1r","id:"+o.c7)}if(o.Bf){3v("3F",o.Bf);3v("1r")}}if(x=="1l"){I o.P?o.P.1l():0}if(x=="8h"){I o.P?o.P.8E():0}if(x=="7S"){if(y){v.7S=y;o.R.jQ()}}if(x=="4U"){if(L(y)){if(Q){v.hd=bv(v.hd,y,Q);if(o.2x.S==2){o.U.5Y(v.hd)}}F{o.U.5Y(y)}}F{I o.P?vI(o.P.u1()):0}}if(x=="7a"){if(L(y)){if(y==\'zT\'){I o.6T*1}if(Q){v.xH=bv(v.xH,y,Q);if(o.7u.S==2){o.U.dV(v.xH)}}F{o.U.dV(y)}}F{I o.P?o.P.ub():0}}if(x=="zE"){I o.2o=="4X"}if(x=="yB"){if(o.6T>0){o.n2=o.6T}o.U.dB(o.4c[o.nG])}if(x=="8H"){I o.1r}if(x=="qw"){I o.1w}if(x=="1g"){I o.1g[y]}if(x=="zJ"){o.kl!=1?o.P.tO():\'\'}if(x=="id"){I v.id}if(x=="1m"){v.1m=y}if(x=="qA"){v.qA=y}if(x=="2c"){o.P.Bz()}if(x=="10n"){o.P.BF();if(Q){o.xM=bv(o.xM,y,Q)}}if(x=="5j"){o.P.gn()}if(x=="10o"){if(1E(Ae)==\'E\'){Ae(x,y)}}if(x=="8P"){o.P.dp()}if(x=="2E"&&v.rT!=1){9j.1m(2E)}if(x=="10q"&&o.3Q){o.3Q.8F()}if(x=="ZX"&&o.3Q){o.3Q.5L()}if(x=="1W"){if(L(y)){if(y==\'zT\'){I o.3n*1}if(y==\'0/1\'){if(o.4V){o.xP=o.3n;y=-1}F{y=o.xP?o.xP:0}}if(y.6h().S<3&&o.3y){o.3y.9g(y*1)}F{v.1W=y;o.U.gv(y)}}F{I o.2V?o.2V[o.3n]:\'\'}}if(x=="+1W"&&v.1W){if(L(y)){v.1W+=\',\'+y;o.U.gv(v.1W)}}if(x=="bF"){if(L(o.bF)){if(L(y)){o.bF.2R(y)}F{I o.bF.11w()}}}if(x=="tu"){if(o.zX){I o.zX}F{I K}}if(x=="9s"){I o.P.9s()}if(x=="7y"){if(o.bX){o.bX.4g?o.bX.4g.3i(o.bX):\'\'}o.bX=1Z("2e");o.bX.id=y;o.bX.C.4W=11B;o.1P.1T(o.bX)}if(x=="Gc"){if(o.4l){B 5r=1Z("5r");B 3K=o.P.3K();5r.17=3K.17>0?3K.17:o.bx;5r.1e=3K.1e>0?3K.1e:o.dT;O(5r,{"1q":"2D","1c":-5r.1e,"1a":-5r.17,"2i":"1Q"});1R.aN.1T(5r);B 9b=5r.zM(\'2d\');9b.y7(o.P.ak(),0,0,5r.17,5r.1e);B 4U=2;B j8=1R.1Z("5r");j8.17=5r.17*4U;j8.1e=5r.1e*4U;B jt=j8.zM("2d");jt.y7(o.P.ak(),0,0,5r.17*4U,5r.1e*4U);if(v.11E==1&&L(v.y9)){!L(v.ju)?v.ju=20:\'\';!L(v.ya)?v.ya="3B":\'\';jt.42=v.ju+"px 11F, 11I";jt.11J=3q(v.ya);jt.11L((v.y9=="iP"?o.iP:v.y9),v.ju,5r.1e*4U-v.ju-5)}9b.y7(j8,0,0,5r.17,5r.1e);B 3H;2T{3H=5r.11h("9M/11s")}2B(e){9j.1m(e.al);I K}I 3H}F{I K}}if(x=="3O"){I o.2o==x?o.P.lV():1D}if(x=="1A"){I o.2o==x?o.P.lM():1D}if(x=="28"){if(!o.1r||v.fN===0){o.P.av(y);I H}F{I K}}if(x=="Ln"){if(L(y)){y==\'1/0\'?y=1-2k(v.lQ,0):\'\';v.lQ=y;o.P.j1()}F{I 2k(v.lQ,0)}}if(x=="1J"){if(L(y)){if(y==0){o.P.j1()}F{o.P.1J(y)}}F{I[o.3D.x,o.3D.y,o.3J.C.1a,o.3J.C.1c]}}if(x=="1O"){if(L(y)){L(y)?v.1O=y:\'\';o.U.bj(\'1O\');I H}F{I v.1O}}if(x=="10X"){o.U.DU()}if(x=="3j"){if(y){!o.hC?o.hC=[]:\'\';if(1E(y)==\'3E\'){y=o.hC.9Y(y);x="W"}}}if(x=="W"){if(y){if(1E(y)==\'3E\'){2T{o.U.6g(y);I H}2B(e){I K}}F{if(y.J(".9z")==y.S-4||y.J(".9z?")>0){B 4O=g6(y);4O.9J=E(){if(G.g9==4&&G.7A==4p){2T{3v(\'W\',5o.7p(G.eu))}2B(e){}}};4O.e2();I H}F{if(y==\'\'){o.U.6g([])}F{if(y==\'db\'&&o.hT>0){B 1I=2G.4k(((o.y6+(!o.R.cS("db")?o.P.18():0))/o.hT)*100);if(1I<o.xS||1I>100){I o.xS}F{o.xS=1I;I 1I}}}}}}}if(x=="5p"){o.R?o.R.aS():\'\'}if(x=="cl"){o.R?o.R.ds():\'\'}if(x=="6m"){o.R?o.R.kf(y):\'\'}if(x=="6m?"){I o.as?[o.11a,o.11c]:0}if(x=="g0"){o.P?o.P.g0():\'\'}if(x=="mP"){if(L(y)&&L(o.1H)){!o.1r?v.3k=0:\'\';V(B j in o.1H){if(o.1H.2v(j)){if(o.1H[j].dS==y){y=j}}}if(L(o.1H[y])){o.R.G0(y);I H}F{I K}}}if(x=="11e"){B 1I=[];if(L(o.1H)){V(B j in o.1H){if(o.1H[j].5a&&o.1H[j].rF==-1){1I.3j({1O:o.1H[j].1O,id:o.1H[j].id})}}}I 1I}if(x=="zH"){if(o.3w){I o.1H[o.3w].dS?o.1H[o.3w].dS:o.3w}}if(x=="11f"){if(o.1H){I 7R.6n(o.1H).S}F{I-1}}if(x=="qb"){if(L(o.qb)){I o.qb}}if(x=="11k"){o.R.kU(y)}if(x=="11l"){o.P.iC()}if(x=="1p"){if(y=="on"){v.1p.1j=0}F if(y=="6K"){v.1p.1j=1;o.R.d0()}F{o.R.hy()}}if(x=="qc"){o.R.9f()}if(x=="11m"||x=="11n"||x=="11o"){if(L(y)){o[\'11p\'+x.4H(-1)]=v[x]=y*1;o.R.l3(\'3G\'+x.4H(-1))}F{I v[x]}}if(x=="6a"){o[x]=H}if(x=="11q"){if(o.1V){I H}F{I K}}if(x=="11r"){if(o.1V){I Bb()}F{I K}}if(x=="13c"){if(o.1V){I o.1V.3I()}F{I K}}if(x=="10z"){if(o.1V){I o.1V.DF()}F{I K}}if(x=="11d"){if(o.1V){o.1V.11b()}F{I K}}if(x=="10Y"){if(o.1V){o.1V.54()}F{I K}}if(x=="6e"){if(Q){v.6e=bv(v.6e,y,Q);o.P.6e()}F{I v.6e}}if(x=="96"){if(L(Q)){v.96=bv(v.96,y,Q)}F{if(L(y)){y==\'0/1\'?y=1-v.96:\'\';v.96=y}F{I v.96}}}if(x=="5J"){if(L(Q)){v.5J=bv(v.5J,y,Q)}F{if(L(y)){v.5J=y}F{I v.5J}}}if(x=="kx"||x=="o2"){B z="cU";x=="o2"?z="o5":"";if(L(Q)){v.W[z]=bv(v.W[z],y,Q)}F{if(L(y)){y==\'0/1\'?y=1-v.W[z]:\'\';v.W[z]=y}}I v.W[z]}if(x=="hd"){if(o.2x.S==2){v.hd=o.2x[o.3f];v.hd=bv(v.hd,y,Q);if(o.2x[0]==v.hd){o.U.5Y(0)}F{o.U.5Y(1)}}}if(x=="v"&&y){if(y.J(\'3e\')==0||y.J(\'bk\')==0){I}I v[y]}if(x.J("dO:")==0){B xx=x.1i(7);if(1E(y)==\'3E\'&&1E(v[xx])==\'3E\'){V(B yy in y){if(y.2v(yy)){v[xx][yy]=y[yy]}}}F{if(x.J(\'JH\')==-1){v[xx]=y}}o.U.EC();I H}if(x.J("1C:")==0){o.R.Gp(x.1i(5),y)}if(v.Fw==1&&x.J("1t")==0&&y){l0(\'4Z, 4Z > *{--6O\'+x+\':\'+5B(y,v[y.1N("1t","6p")+\'a\'])+\'}\')}if(x=="11N"){I o.P?o.P.d1():\'\'}if(x=="11M"){I o.8D+\' \'+o.ky}if(x=="ky"){I o.ky}if(x=="t9"){I o.t9}if(x=="Am"){I o.Am}if(x=="5P"){I o.5P}if(x=="11H"){I o.1V?o.By:1D}if(x=="8N"){o.U.mm();v.1M.on=0;if(v.qO==1){V(B i=0;i<4S.S;i++){if(4S[i]){if(4S[i].2R("id")==v.id){4S[i]=22}}}}V(B w in 1v){if(1v[w]==o.G){1v[w]=22}}if(1v.dU==v.id){1v.dU=\'\'}if(o.3Q){o.3Q.5L()}o.kl=1;o.1L.1S=\'\';o.G=22}}F{I K}};E Bm(x,y){if(x&&y){3v(y,x)}}E bv(x,y,Q){B z=4z(y)+\'\';if(y){if(y.J("/")>0){B y2=y.2n("/");if(y2.S==2){if(x==4z(y2[0])){z=4z(y2[1]);if(Q){Q.bO(1)}}F{z=4z(y2[0]);if(Q){Q.bO(0)}}}}}I z}E g6(x){B 4O=1y Br();4O.6j(\'Bg\',x,H);I 4O}E B6(y){B z=y.1i(3);if(o.1H){V(B j in o.1H){if(o.1H.2v(j)){if(o.1H[j].dS==z){z=j}}}}I z}E Bb(){B x;if(o.1V){if(o.1V.ej()){x=o.1V}}if(!x&&o.5C){x=o.5C}if(x){B y={is:o.3V,1g:x.9a("11D"),8D:x.9a("8D"),10w:x.9a("zt"),Y:o.A2+(x.9a("B7")?x.9a("10s")+x.9a("B7"):\'\'),1F:x.9a("10l"),1l:x.9a("cZ"),3e:x.9a("3e"),18:(o.P?o.P.18():\'\'),1G:x.10h(),id:o.By};if(o.3V=="6I"){y.10f=o.10c}I y}}E wQ(){if(\'g1\'in 7W){7W.g1.7K=1y Ty({1O:B1(2k(o.cD,v.1O)),ZZ:[{3u:2k(v.10j,2k(v.28,\'\'))}]});if(!o.Bv){7W.g1.qo(\'1r\',E(){3v("1r")});7W.g1.qo(\'3I\',E(){3v("3I")});if(o.R.gl()){7W.g1.qo(\'10R\',E(){3v("cl")});7W.g1.qo(\'10x\',E(){3v("5p")})}o.Bv=H}}}B 1Z=E(x){B y=x;x==\'2e\'||x==\'v2\'?y=\'4Z\':\'\';B z=1R.1Z(y);if(x==\'v2\'){O(z,{"6Z":"4C","2i":"4y"})}I z};B 1m=E(a,b,c,d,e,f,g){if(v.1m==1||v.xo==1){B x=a+(b!=1D?" "+b:"")+(c!=1D?" "+c:"")+(d!=1D?" "+d:"")+(e!=1D?" "+e:"")+(f!=1D?" "+f:"")+(g!=1D?" "+g:"");9j.1m("Bs"+(v.sR==1?"2":"")+": "+x);if(v.xo==1&&L(1R.8x("Aq"))){1R.8x("Aq").1S+=x+\'<br/>\'}}};B Jd=E(){if(v.xA==1&&L(v.di)&&v.di!=\'\'){B x=1R.1Z(\'ee\');x.9r=\'11R\';v.di.J(\':\')>0&&v.di.J(\':nv\')==-1?v.di=v.di.1N(/:/ig,\':nv@\'):\'\';x.9p=\'jk://xA.139.ao/138?gX=\'+v.di.1N(/,/ig,"&gX=").1N(/ /ig,"+");1R.131.1T(x)+\'&2i=130\'}};B JG=E(x){if(2E[x]){I o.aW.J(x)>-1&&2E[x].J(\'rt\')==1}F{I K}};B pW=E(2e,6p){B x=["I9","gS","gH","os","gy","12Y"];V(B y=0;y<x.S;y++){B z=2e.Ih("2p "+x[y]);if(z.S>0){V(B y2=0;y2<z.S;y2++){z[y2].C.6d=3q(6p)}}}};B qz=E(){if(v.9e){if(v.9e.12V==1){js("2m")}}};B 3R=E(18){18<0?18=0:\'\';B AM=o.P.1l>=fZ?H:K;B AY=o.P.1l>=xn?H:K;B 6D=2G.9d(18/60);B 7T=2G.9d(18-6D*60);B 8o=2G.9d(6D/60);B iW=2G.9d(8o/24);6D=6D-8o*60;if(iW>0){8o=8o-iW*24}if(v.nz==1&&o.P.5S()){B d=1y 6R();I 7k(1y 6R(d.aa()+18*2g).zw())}F{I 7k((iW>0?iW+\':\':\'\')+(8o>0||AY?8o+\':\':\'\')+((8o>0||AM)&&6D<10?\'0\':\'\')+6D+\':\'+(7T<10?\'0\':\'\')+7T)}};B fw=E(x){B 7T=2G.9d(x);B 6D=2G.9d(7T/60);B 8o=2G.9d(6D/60);6D=2G.9d(6D%60);7T=2G.9d(7T%60);8o>0&&6D<10?6D="0"+6D:"";7T=7T>=0?((7T>=10)?7T:"0"+7T):"bQ";B 5g=(8o>0?8o+":":"")+(6D>=0?6D:"0")+":"+7T;if(v.nz==1&&o.P.5S()){B d=1y 6R();I 7k(1y 6R(d.aa()+x*2g).zw())}F{I 5g}};B F0=E(){I EV((1v.8m!=1v.9H.8m)?1R.po:1R.8m.9p)};B vI=E(x){if(x){x=x.6h();B xg=x.J(" <7n C=\'1B");if(xg>-1){x=x.1i(0,xg)}}I x};B rJ=E(x,y,z){B t;if(!Aw(x)&&y){t=1R.1Z(\'lw\');y=="12i"?y=x:\'\';t.3u=y.J(\'//\')==-1?\'jk://\'+y:y;t.12g=1;if(z){t.5T=z}B s=1R.bJ(\'lw\')[0];if(!s){s=1R.bJ(\'ee\')[0]}s?s.4g.xi(t,s):\'\'}I t};B B1=E(x){if(x){if(1E(x)==\'4G\'){x=x.1N(/<[^>]*>?/gm,\'\')}}I x};B Aw=E(y){B x=K;B pP=1R.bJ(\'lw\');V(B i=0;i<pP.S;i++){if(pP[i].3u.J(y)>-1){x=H}}I x};B AB=E(x){if(x){x=x.1N(\'<2p\',\'<rc\').1N(\'2p>\',\'rc>\')}I x};B 5B=E(x,y,z){if(x){if(x.J(\'1t\')>-1||x.J(\'B\')>-1){if(L(y)&&L(z)){z.C.1B=y}I 3q(x)}F{x=x.1N(\'#\',\'\');B r=2N(x.S==3?x.4H(0,1).fQ(2):x.4H(0,2),16);B g=2N(x.S==3?x.4H(1,2).fQ(2):x.4H(2,4),16);B b=2N(x.S==3?x.4H(2,3).fQ(2):x.4H(4,6),16);if(L(y)){I\'5h(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{I\'BA(\'+r+\', \'+g+\', \'+b+\')\'}}}};B 7o=E(y){B x=y;if(v.zm&&v.zm!=1){x=y/v.zm}if(v.xd&&v.xd!=1&&!o.1Y){x=y/v.xd}I x};B O=E(e,o){if(L(e)){V(B 19 in o){if(o.2v(19)){if(o[19]!=\'11X\'&&o[19]!=1D){if(1E o[19]==\'11Y\'&&19!=\'42-du\'&&19!=\'1B\'&&19!=\'4W\'){o[19]+=\'px\'}if(19.J("129")>-1&&19.J("FI")==-1){o[19]=3q(o[19])}if(19=="2Q"||19.J("ic")>-1){e.C[\'-ms-\'+19]=o[19];e.C[\'-op-\'+19]=o[19];e.C[\'-3N-\'+19]=o[19];e.C[\'-o-\'+19]=o[19]}if(19=="qH"){if(o[19].J(" ")>-1){o[19]=\'"\'+o[19]+\'"\'}}if(19=="7y-k4"){e.C.12J(19,o[19],\'5X\')}F{e.C[19]=o[19]}}}}}};B wF=E(x,6p,b1,b2){6p=3q(6p);B y=2k(b1,1)*1;B z=2k(b2,1)*1;O(x,{"2y":"13h-3d-4P(-13i,"+6p+","+6p+" "+y+"px,5h(0,0,0,0),"+y+"px,5h(0,0,0,0) "+(y+z)+"px)"})};B 3q=E(c){if(c){c.J("1t")==0?c=\'B(--6O\'+c+\')\':\'\';I c.1i(0,1)!=\'#\'&&c.J("B")==-1&&c.J("BA")==-1?c="#"+c:c}F{I\'#hb\'}};B Il=E(x,1t,y){!1t?1t=\'#hb\':\'\';1t=3q(1t);B r=5I(pi,12L);x=x.1N(/\\(zN\\)/g,r);x=x.1N(/\\(1t\\)/g,1t);x=x.1N(/\\(jW\\)/g,1+(v.12W.1J-1)/2);B Bt=x.1i(0,x.J(\'|||\'));B xa=x.1i(x.J(\'|||\')+3);B aF=\'\';if(o.1g.3N){aF=xa.1N(/5V:/g,"-3N-5V:");aF=aF.1N(/5V-/g,"-3N-5V-");aF=aF.1N(/@BB/g,"@-3N-BB");aF=aF.1N(/2Q/g,"-3N-2Q")}y?y.1S=Bt:\'\';l0(aF+xa)};B 7v=E(x,y,f){B z=K;if(x){V(B i=0;i<x.S;i++){if(x[i]){if(f){if(3Z(y)==3Z(x[i])){z=i;1h}}F{if(7k(x[i]).J(y)>-1){z=H}}}}}I z};B dy=E(x,y){B z=K;if(x&&y){V(B i=0;i<y.S;i++){if(7k(x).J(y[i])>-1){z=H}}}I z};B x6=E(x){I 1E(x)==\'3E\'};B l0=E(x){if(o.O){if(o.O.BD){o.O.BD.10m=x}F{o.O.1T(1R.Fe(x))}}};B e8=E(x){O(x,{"1q":"2D","1c":0,"1a":0,"17":"100%","1e":"100%"})};B gW=E(x){O(x,{"a5":"1Q"})};B 4O=E(y,z){B x=1y Br();x.6j(\'Bg\',y,H);x.9J=z;x.e2()};B 11u=E(x){if(x){V(B i=0;i<5;i++){if(x.11x=="11y"){1h}F{if(x.Bq){x=x.Bq}}}}I x};B gI=E(z){B gI=1R.1Z("3H");if(o.lX.J(z)>-1){o.lX.3j(z);if(z.J("?")>0){z=z+\'&\'+2G.5I()}F{z=z+\'?\'+2G.5I()}}F{o.lX.3j(z)}gI.7z(\'3u\',z);gI.7z(\'1e\',\'4s\');gI.7z(\'17\',\'4s\')};B 3L=E(e,o){V(B x in o){if(o.2v(x)){e.7z(x,o[x])}}};B 8N=E(e){if(e){2T{e.4g.3i(e);e=22}2B(e){}}};B 5I=E(8M,5U){I 2G.9d(11v.S>1?(5U-8M+1)*2G.5I()+8M:(8M+1)*2G.5I())};B nY=E(){I 2G.5I().6h(36).11O(2,12)};B x7=E(x,y){x=7R.6n(x).11Q(E(4v,19){if(19!=y){4v[19]=x[19]}I 4v},{});I x};B 4z=E(x){if(1E x=="4G"){I x.1N(/^\\s+|\\s+$/gm,\'\')}F{I x}};B 6m=E(x,y,z){B r=K;if(x){if(x.J(y)>-1){B r=x.1i(x.J(y)+y.S);if(z){if(r.J(z)>-1){r=r.1i(0,r.J(z))}}}}I r};B 10W=E(x,n){if(n==0){I"#0"+bI.e(x)}if(n==-1){I bI.e(x)}if(n==1){I"#1"+xz(bI.e(x),1)}};B uM=E(x){if(v[x]!=""){if(1E v[x]!="4G"){o[x+\'o\']=v[x]}F{if(v[x].J("[{")==0){2T{v[x]=v[x].1N(/6O\'qt/ig,\'"\');o[x+\'o\']=2h(v[x])}2B(e){}}}}};B 6b=E(x){I 7k.Bl(x)};B gT=E(x){if(x.1i(0,2)=="#1"){I bI.d(xz(x.1i(2),-1))}F if(x.1i(0,2)=="#0"){I bI.d(x.1i(2))}F{I x}};B La=E(x){if(x){if(x.J(\'3W\')==-1&&x.J(\'.\')==-1&&x.S>100&&x.J(\'26:\')==-1){x=\'26:9M/sm;l4,\'+x}}I x};B 1j=E(x){x?x.C.5P="3b":\'\'};B 1n=E(x){x?x.C.5P="4o":\'\'};B 3h=E(x){if(x){if(9O.Bi(x)){V(B i in x){if(x6(x[i])){x[i].C.2i="1Q"}}}F{x.C.2i="1Q"}}};B 6s=E(x){if(x){if(9O.Bi(x)){V(B i in x){if(1E x[i]=="3E"){x[i].C.2i="4y"}}}F{x.C.2i="4y"}}};B 5Z=E(x){I x?x.C.5P!="3b"&&x.C.2i!="1Q":K};B 5e=E(s){if(1E s=="4G"){if(s.J("px")>0){s=s.1i(0,s.J("px"))}}I 2N(s)};B 3b=E(x){I x.C.2i=="1Q"};B 4u=E(o,x,y){o[x+\'1c\']=0;o[x+\'2t\']=0;o[x+\'2O\']=0;o[x+\'1a\']=0;if(L(o[y])){B z=o[y].2n(" ");if(z.S==4){o[x+\'1c\']=z[0]?3Z(z[0]):0;o[x+\'2t\']=z[1]?3Z(z[1]):0;o[x+\'2O\']=z[2]?3Z(z[2]):0;o[x+\'1a\']=z[3]?3Z(z[3]):0}}I o};B Jh=E(x){if(x){x=x.1N(/ /ig,\'px \')}I x+\'px\'};B mo=E(x,y){I v[x]&&v[x]!=\'\'?v[x]:y};B fM=7k.Bl(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 bI={aK:fM+"10M+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=bI.Bp(e);wU(f<e.S){n=e.bS(f++);r=e.bS(f++);i=e.bS(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(vq(r)){u=a=64}F if(vq(i)){a=64}t=t+G.aK.9F(s)+G.aK.9F(o)+G.aK.9F(u)+G.aK.9F(a)}I t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1N(/[^A-Za-z0-9\\+\\/\\=]/g,"");wU(f<e.S){s=G.aK.J(e.9F(f++));o=G.aK.J(e.9F(f++));u=G.aK.J(e.9F(f++));a=G.aK.J(e.9F(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+6b(n);if(u!=64){t=t+6b(r)}if(a!=64){t=t+6b(i)}}t=bI.zC(t);I t},Bp:E(e){e=e.1N(/\\r\\n/g,"\\n");B t="";V(B n=0;n<e.S;n++){B r=e.bS(n);if(r<128){t+=6b(r)}F if(r>127&&r<10F){t+=6b(r>>6|10E);t+=6b(r&63|128)}F{t+=6b(r>>12|zp);t+=6b(r>>6&63|128);t+=6b(r&63|128)}}I t},zC:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;B c3=0;wU(n<e.S){r=e.bS(n);if(r<128){t+=6b(r);n++}F if(r>10B&&r<zp){c2=e.bS(n+1);t+=6b((r&31)<<6|c2&63);n+=2}F{c2=e.bS(n+1);c3=e.bS(n+2);t+=6b((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}I t}};B xz=E(s,n){s=s.1N(/\\+/g,"#");s=s.1N(/#/g,"+");B a=A9(o.y)*n;if(n<0)a+=fM.S/2;B r=fM.1i(a*2)+fM.1i(0,a*2);I s.1N(/[A-Za-z]/g,E(c){I r.9F(fM.J(c))})};B A9=E(x){x=x.2n(6b(61));B jA=\'\';B c1=6b(120);B y8;V(B i in x){if(x.2v(i)){B xZ=\'\';V(B j in x[i]){if(x[i].2v(j)){xZ+=(x[i][j]==c1)?6b(49):6b(48)}}y8=2N(xZ,2);jA+=6b(y8.6h(10))}}I jA.1i(0,jA.S-1)};B L=E(x){I x!=22&&1E(x)!=\'1D\'&&x!=12Q&&x!=\'1D\'};B 2k=E(x,y){I L(x)?x:y};B 2a=E(x){I L(x)&&x!=-1&&x!=\'\'};B xq=E(x,y){I 2a(x)?x:y};B iJ=E(x){if(1E x=="3E"){x=5o.7p(5o.yb(x))}I x};B gG=E(el){B x=el.A1().1a+(1v.Ai?1v.Ai:1v.13a);I x};B gU=E(x){v.13n==1&&2a(v.Aj)?x=v.Aj:\'\';I x};B kv=E(el){13m os=el.A1();I os.1c+1v.13d};B 7m=E(x,y){if(x!=\'\'){if(v.13j==1||y==\'13k\'){1v.6j(x)}F{if(v.13g==1||y==\'1c\'){1v.9H.8m.9p=x}F{1v.8m.9p=x}}x=\'\'}};B uG=E(){if(v.4J==1){o.4J?o.1P.3i(o.4J):\'\';o.4J=22}};B GZ=E(){B ls=K;o.1g.tv?1m("tv"):\'\';o.1g.2b?1m("2b"+(o.1g.4t?\' 4t\':\'\')):\'\';G.bj=E(x){o.R?o.R.1O(x):\'\'};G.6z=E(x){if(x){if(1E(x)==\'4G\'){x=lA(x)}if(1E(x)==\'4G\'){x=x.1N(/(\\r\\n|\\n|\\r)/gm,"");if(x.J("[{")==0){2T{x=x.1N(/6O\'qt/ig,\'"\');x=5o.7p(x)}2B(e){x="Db 5o"}}}if(1E(x)==\'3E\'){o.1H=[];o.hC=iJ(x);o.W=rI(x);if(o.W.S>0){if(v.W.13f==1&&!v.4L){B 6n=7R.6n(o.1H);B y5=6n.4H(-1)[0];y5?v.4L=y5:\'\'}B y=CD();if(y){x=y.3e;o.cD=y.1O;o.R?o.R.Gl(y.1O):\'\';if(2a(y.28)){if(o.P){o.P.av(y.28)}F{v.28=y.28}}if(L(y.2r)){y.1W=y.2r}if(L(y.1w)){if(y.1w=="3p"&&!o.1w){}F{v.1w=o.29=y.1w}}7J("zR");if(L(y.id)){o.3w=y.id}B sx=["1W","nt","ns","Y","jI","zW","zS","nl","fj","zn","7g","6L","7S","5L","4j","4n","zq","c4","1l","6X","9c","1G"];if(L(v.ce)){if(v.ce.12m==1&&v.ce.lB==1){sx.3j("1O");sx.3j("t1");sx.3j("t2");sx.3j("t3");sx.3j("t4");sx.3j("t5")}}V(B i=0;i<sx.S;i++){if(L(y[sx[i]])){v[sx[i]]=y[sx[i]];o.nk[sx[i]]=y[sx[i]]}}V(B uv in y){if(uv.J("zu")==0){v[uv.1i(7)]=y[uv]}if(uv.J("28")>0){v[uv]=y[uv];o.nk[uv]=y[uv]}}hD(y);if(sx.J(\'1O\')>0){if(v.ce.Ha==1){o.oA=v.ce.H9;o.U.qh(y)}o.U.bj(\'1O\')}if(L(y.1G)){1u(E(){o.U.3X(y.1G)},4p)}if(o.R){o.R.6g(o.W);if(v.9c){o.R.rY()}}if(o.2I){o.2I.iO()}}F{}}}if(1E(x)==\'4G\'){x=lA(x);if(x){if(x.J("#"+v.9P)==0){x=o[o.fd[0]](x)}if(x){if(x.J("#"+v.cM)==0&&x.J(v.eD)>0){x=o[o.fd[1]](x)}if(x){if(x.J("#0")==0){x=c0(x)}x=lA(x)}F{x=\'\'}}}if(v.c6==1){x=c6(x)}if(x==\'\'){1m("4Q 3e");o.8O=H;js("2q","4Q")}o.2x=[];o.9W=[];o.7u=[];o.nG=0;o.3f=0;o.6T=0;o.9X=0;v.jh==\'\'?v.jh=\',\':\'\';if((x.J(v.jm)>-1&&x.J(v.dv)>-1)||L(v.cT)){o.4c=x.2n(v.jh)}F{o.4c=[x]}o.bt=[];if(L(v.cT)){B cT=v.cT.2n(v.jh)}if(o.4c.S>0){B q=-1;V(B i=0;i<o.4c.S;i++){o.4c[i]=4z(o.4c[i]);if(o.4c[i]!=\'\'){if(o.4c[i].J(v.jm)==0&&o.4c[i].J(v.dv)>1){o.2x[i]=o.4c[i].1i(o.4c[i].J(v.jm)+v.jm.S,o.4c[i].J(v.dv)-v.dv.S);o.4c[i]=o.4c[i].1i(o.4c[i].J(v.dv)+v.dv.S)}F{if(L(v.cT)){o.2x[i]=L(cT[i])?cT[i]:\'\'}F{o.2x[i]=i+1}}B is=0;if(L(v.4B)&&q==-1){if(7k(v.4B).J("mV:")==0){if(v.4B.1i(4)*1==i){is=1}}if(v.4B==o.2x[i]){is=1}if(v.4B=="5U"&&i==o.4c.S-1){is=1}}if(L(o.4B)){if(o.4B==o.2x[i]){is=1;q=i}}if(is==1){o.nG=i;o.3f=i}o.4c[i]=xE(o.4c[i])}}}F{o.4c[0]=xE(o.4c[0])}I o.4c[o.nG]}}F{I x}};E xE(x){if(L(v.nE)&&x.J("//")==-1){x=v.nE+x}I x};G.DU=E(){if(o.W){B x=o.W.DX();V(B i=0;i<x.S;i++){x[i].bV=i}o.W=x;o.R.6g(o.W)}};E hD(y){B xD;V(B i=1;i<6;i++){B t="1C"+i;if(L(y[t])){v[t]=y[t];xD=H}}if(xD&&o.R){o.R.GI()}}G.hD=E(x){hD(x)};G.6g=E(x){if(1E(x)==\'3E\'){o.1H=[];o.hC=iJ(x);o.W=rI(x);if(o.R){o.R.6g(o.W)}}};G.dB=E(x,y,z,no){if(!L(y)){o.3k=H;o.dG=H}!L(z)?v.4F=0:\'\';v.1l=1D;v.4j=1D;!2E.4n?v.4n=1D:\'\';o.8O!=2?o.8O=K:\'\';o.7K=K;o.8P=K;o.9E=0;o.kP=[];o.uh=K;o.um=K;o.KN=K;o.9R=1D;o.fC=[K,K,K];o.12v=nY();o.GW=0;o.eo=0;o.aL?o.aL=[]:\'\';o.2o!=\'6O\'&&o.3y?o.3y.5L():\'\';if(o.DT){o.DT=[];o.12u=[]}o.cg=0;o.12t=0;if(o.e5){o.e5.5L()}if(o.P.7A()=="8H"){G.cN()}if(o.6m&&o.as){o.R.kf()}if(L(o.2W)){o.2W.4q()}if(L(o.cr)){2C(o.cr)}js("1y");if(v.1V==1&&no!=1){o.U.h8();o.U.h8(\'6I\')}x=G.6z(x);if(y==1){o.2o=\'\';7i();1u(E(){o.P.B9()},100);o.wc=H}o.P.6z(x);if((o.1g.2b||o.1g.6B)&&!L(y)){o.U.2w()}if(L(o.ja)){o.3D={x:1,y:1,x0:1,y0:1};o.P.j1()}y!=1?an("1r","2w"):\'\';o.P.k7();o.R.lc();o.R.mQ();o.R.4x();o.gb?o.gb.L3():\'\'};G.qh=E(x){B y=K;if(x&&o.oA){v.1O=o.oA;V(B i=1;i<6;i++){if(L(x[\'t\'+i])){v.1O=v.1O.1N("{"+i+"}",x[\'t\'+i]);y=H}}}I y};G.ea=E(){if(v.3k==1&&!v.DH||o.3k){if(v.iG==1){1u(E(){o.U.2w()},46)}F{G.2w()}v.DH=1;o.3k=K}hA()};G.hA=E(){hA()};E hA(){if(v.xG==1){if(1E Dp!=="1D"){o.th=1y Dp()}}}G.k7=E(){B x=K;if(o.1g.2b){x=H;if(v.Fh==1&&o.1g.7q){x=K}if(v.Fa==1&&o.1g.jM){x=K}if(v.Fj==1&&o.1g.4t){x=K}if(v.12r==1&&o.1g.aU){x=K}}if(v.12q==1&&o.1g.tv){x=H}I x};G.tZ=E(){o.P.3X(v.1G);if(o.3m){o.P.59()}o.7K=H;o.R?o.R.4x():\'\';if(!o.1r&&!o.1w){v.5b==1?o.5b.2R("3I"):\'\'}if(o.5c&&o.4l){o.3Q.Dr();o.3Q.Go()}if(v.1V==1){if(v.Dj!=1&&v.jn==1){!L(o.1V)?kB("6I","7K"):\'\'}}};G.Er=E(){!o.ib?a1(H):\'\'};E a1(x){o.ib=H;if(o.R){if(o.R.cJ()){o.R.9f()}}if(o.2I){o.2I.aB()}if(o.9r){o.9r.aB()}!x?o.P.2w():\'\';if(!o.uh){1u(E(){o.P.k7()},46)}!o.1r?o.R.2w():\'\';v.5b==1?o.5b.2R("1r"):\'\';v.1V==1?o.U.h8(\'dW\'):\'\';if(o.1g.2b){o.R.gE()}if(L(o.2W)){o.2W.12o()?o.2W.Ds():\'\'}}G.2w=E(bn){if(!o.1r&&o.P){o.gF=H;o.lW=K;o.7d=K;v.6F==9?v.6F=1:\'\';2C(o.CS);B 2F=K;if(o.2o=="4X"){if(!o.P.mR()&&v.3k!=1&&v.4F==1){2F=H;if(1v[\'YT\']){v.3k=1;o.3k=H;o.P.tO()}}}if(v.8f==1&&v.Co==0){o.U.pX();2F=H}if(o.8O||2F){if(o.8O){8A("7C")?i5(2):\'\'}}F{o.lR=K;o.dG=K;Cc(!o.1w);o.9Z.nw();if(!o.1w){js("1w");o.1w=H;if(v.1p.ma==1){1u(E(){o.R.rS()},100)}if(v.1p.7G>0&&v.3k==1){o.h5=H;1u(w6,v.1p.7G*2g)}if(v.ZV==1&&v.W8){W9()}V(B i=0;i<o.aW.S;i++){if(v[\'GR\'+o.aW[i]]==1){3T.9x("GQ"+o.aW[i],6R.eY())}}if(v.Wa==1&&v.Wb){Wc("1w")}if(o.3y){o.3y.1w()}js("1y");o.jf?o.R.s0(o.jf):\'\';o.R.vO();o.R.4x();an("1r","2w");o.1g.2b?wQ():\'\';o.ab?an("DB","Wd",1):\'\'}F{if(o.wc){an("1r","2w");o.wc=K}F{an("DF","We")}}if(v.E4==1&&!o.1Y){B dd=1y 6R();B tt=dd.aa();if(tt-o.b6<dg){if(!o.1g.4t&&(v.Es!=1||o.1g.2b)){G.a9()}}}if(o.4V){if(v.w5==1){6s(o.1W);6s(o.EG)}}if(o.e5){o.e5.5L()}if(bn!=1&&8A("7C")||8A("6V")){i5(2)}F{if(v.7m==1&&L(v.Eu)&&!L(2E.7m)){7m(v.Eu);2F=H}if(!2F){1m("2w");w7();if(!o.w9){o.w9=H;if(v.1p.7G>0&&v.3k==1){o.h5=H;1u(w6,v.1p.7G*2g)}}B mF=K;if(o.P.18()>1&&v.lO==1&&bn!=1&&!8J()&&!L(o.1V)&&!L(o.5C)){mF=8A("dW")}if(mF){8J()?a1(K):\'\'}F{a1(K)}}}}}F{o.P?o.P.2w():\'\'}};G.EC=E(){w7()};E w7(){o.P.1l()>0?o.R.4d(o.P.18(),o.P.1l()):\'\'}E w6(){o.h5=K;o.R.4x()}G.3a=E(){if(o.1r){o.gF=K;1m("3a");o.P.3a();o.R.3a();js("3I");v.qL==1?7i():\'\';v.ut==1?n8():\'\';v.5b==1?o.5b.2R("3I"):\'\';if(o.4V){if(v.w5==1){3h(o.1W);3h(o.EG)}}if(!L(o.1V)&&!L(o.5C)&&v.lO==0){if(8A("dW")){}F{if(v.Di!=1&&v.nq==1){kB("e4","3I")}}}if(8J()){o.lW=H}o.ib=K}};G.59=E(){o.P.59();o.R.59();o.3m=H;js("54")};G.6k=E(){o.P.6k();o.3m=K;o.R.6k();o.P.3X(v.1G);js("9q")};G.3X=E(x,y){if(o.R){x<0.Wg?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.59();v.1G=0;x=0}F{if(o.3m){G.6k()}v.1G=x}js("1G",x);o.R.3X(x,y);o.P.3X(x)}};G.9i=E(){o.R.9i()};G.8u=E(){o.R?o.R.8u():\'\'};G.Wi=E(){G.8u()};G.uc=E(){o.U.6M();G.8u()};G.4d=E(18,1l){if(o.3p&&!o.1w){B f=o.3p.aC();if(f.t&&f.d){18=f.t}}o.R?o.R.4d(18,1l):\'\'};G.tT=E(18,1l){if(o.29>0&&o.2o!="4X"){o.U.3U(o.29,K);o.29=1D}};G.gD=E(){B d=1y 6R();o.b6=d.aa();B x=K;if(o.R.cJ()&&v.1f.6W!=1){o.R.cC();x=H}if(o.2I){if(o.2I.yr()){o.2I.aB();x=H}}if(v.W.6W==0){if(o.R.kW()&&v.W.dz==1){o.R.fE();x=H}}if(v.7m==1&&L(v.EH)&&!L(2E.7m)){7m(v.EH);x=H}if(o.3m&&v.qf==1){o.U.6k();v.qf=0;x=H}if(!x){if(v.1M.on==1&&v.1M.2K==1&&v.1M.sy==1){7B(\'1r\',(o.1r?0:1))}G.dE()}};G.Lo=E(){if(o.R.cJ()){o.R.9f()}};G.dE=E(){if(o.P.7A()=="8H"){js("Ge");v.Wj==1?G.mm():G.3a()}F{js("Gn");G.2w()}a0()};G.3U=E(aR,i3){if(aR<o.P.1l()){if(v.f3.Wk==1){if(aR>o.P.18()){I}}if(v.4n>0){aR<v.4n?aR=v.4n:\'\'}1m("3U",aR);o.EJ=aR;o.P.3U(aR);if(i3){o.R.3U(aR,o.P.1l())}o.k0=H;o.fv=o.P.18();a0(o.fv)}};G.uW=E(Y,4w,EO){if(o.P.7A()=="8H"&&o.ha!=\'AZ\'){3a();if(o.1Y&&EO){o.U.8k()}}1v.6j(Y,4w)};G.j5=E(){if(v.1V==1&&!o.1w){if(8A("7C")){o.sF=H;I}}B x=o.P.d1();if(L(v.6L)){x=v.6L}if(x!=\'\'){js("6L");B hB=1v.6j(x,(v.Wm==1?\'Wn\':\'vY\'));hB.6a()}};G.6M=E(x){B 18=o.P.18();B 1l=o.P.1l();if(!o.1w&&o.29>0){18=o.29}o.R.hR(18,1l,x)};G.v9=E(){B 18=o.P.18();B 1l=o.P.1l();B b9=1l>0?18/1l:0;B cg=2G.oa(b9*100);if(!o.k0){o.R?o.R.hR((o.29>0?o.29:18),1l):\'\'}F{18!=o.fv&&o.fv!=-9?o.k0=K:\'\'}if((v.ga==1||v.Ee==1)&&1l>0){n3("vV","2w 25%",b9,0.25);n3("vU","2w 50%",b9,0.50);n3("vT","2w 75%",b9,0.75)}V(B i=0;i<3;i++){if(!o.fC[i]){if(b9>=i*0.25+0.25){BQ(i)}}}v.vS==1?1m(1,18,1l):\'\';if(v.6F==1||v.vR>0){if(o.1r){B z=K;B mw=K;if(v.Ei==1&&v.6F==1){if(!o.P.5S()){z=H}}if(18>0){if(18==o.18&&!z){mw=H}F{o.9E=0}o.18=18}F{if(v.Wp==1){B ld=o.P.8E();v.vS==1?1m(2,ld,o.mx):\'\';if(!z){if(ld==o.mx){mw=H}F{o.9E=0}}o.mx=ld}}if(mw){o.9E++;if(v.6F==1){v.vS==1?1m(3,o.9E):\'\';if(o.9E==v.tk*(2g/o.nN)){o.U.fy()}}F if(v.vR>0&&o.P.uV()>1){if(o.9E==v.vR*(2g/o.nN)){o.P.5M(\'OR rQ\')}}}}}if(v.9e){if(v.9e.aL==1&&1l>0){!o.aL?o.aL=[]:\'\';o.aL[2G.4k(18)]=1}}if(v.1V==1){if(v.Dj!=1&&v.jn==1){!L(o.1V)?kB("6I",18,1l):\'\'}if(v.Di!=1&&v.nq==1){!L(o.1V)?kB("e4",18,1l):\'\'}}if(v.Da==1&&v.vJ>0){if(18>=v.vJ){if(!L(o.1V)){if(8A("6V")){o.P.3a();o.R.3a()}v.vJ=0}}}7J("1r");if(v.8f==1&&v.Co>-1){W5(18,1l)}if(v.VV==1&&v.W4){if(1E BT!=="1D"){BT(18)}}if(o.4V){a0(18)}if(o.5i&&v.cB==1){if(o.3p){!o.29?o.3p.sD(18,1l):\'\'}}if(o.as){o.6m?o.6m.1r(18):\'\'}if(L(v.4j)){B ed=v.4j;if(7v([v.4j],\'-\')){ed=1l}if(ed>0&&18>ed){wG()}}if(L(v.5L)){B r1=v.5L.2n(",");V(B i=0;i<r1.S;i++){B r2=r1[i].2n("-");if(r2.S==2){if(18>r2[0]&&18<r2[1]){if(r2[1]*1>1l){wG()}F{o.P.3U(r2[1]*1+(o.1g.6B?1:0))}}}}}if(o.cg!=cg&&cg>0){if(v.VO==1){if(1E BU!=="1D"){BU(18,1l,cg)}}if(v.VP==1&&o.dt){if(1E BV!=="1D"){BV()}}}o.cg=cg};E wG(){o.P.3a();o.P.3U(v.1w>0?v.1w:0);o.U.nK()}E BQ(x){o.fC[x]=H;if(v.cB==1&&v.C6==1&&v.C7==x){if(o.5i&&o.3w){o.3p?o.3p.VR(o.3w):\'\'}}js("fC",(x+1)*25+\'%\')}E n3(x,y,t,p){if(!L(o.kP[y])){if(t>p){an(x,y,1)}}};G.fy=E(){o.9E=0;L(o.cr)?2C(o.cr):\'\';if(v.VS==1){js("6F")}F{o.29>0||o.P.5S()?\'\':o.29=o.P.18()+(v.VT>0?1:0);B D1=o.R.kW();js("6F");o.P.6F();D1&&v.W.dz==1?o.R.kU():\'\'}};G.DM=E(){o.R.hR(0,0);o.R.wt(0,0);o.U.4d(0,0);o.R.8u()};G.yj=E(){if(o.P){B 18=o.P.8E();if(v.VM==1){js("8E",18)}B 1l=o.P.1l();o.R?o.R.wt(18,1l):\'\'}};G.nK=E(){js("VU");js("fC","100%");o.7d=H;if(v.96==1){if(o.2o=="4X"){G.cN()}v.1V==1?o.U.h8(\'7C\'):\'\';if(v.1w>0){o.U.3U(v.1w);o.29=1D}G.2w()}F{if(o.P.5S()||o.2o=="4X"||o.2o=="rt"){G.cN()}F{if(v.D9==1){o.U.3U((v.1w>0?v.1w:0),H);if(o.1g.ie){o.P.3a()}}}o.R.8B();v.Da==1?v.VX=1:\'\';if(8A("lJ")||8A("qV")){}F{9D()}}js("4j")};G.a9=E(){B 2F=K;B 2q=K;o.CI=K;o.bw=H;1u(E(){o.bw=K},jj);V(B x in o.7l){if(o.7l.2v(x)){if(L(o.7l[x])){2T{o.7l[x].De()}2B(e){}}}}2T{o.eG=H;if(((o.1g.4t&&v.gA==1)||(o.1g.aU&&v.G9==1))&&o.4l&&!o.94){B x=o.P.ak();if(x){if(x.VY||x.jN){gJ();2F=H}}}if(!2F){B nB;B y=o.1P;if((o.2o=="dm"||o.2o=="bE")&&o.1g.7q&&v.gA==1){o.P.hK();I}if(y.jN){o.7N=H;nB=y.jN({ny:"1j"});if(nB!==1D){nB.cQ(E(){}).2B(E(2q){})}}F if(y.wy){y.wy({ny:"1j"});o.7N=H}F if(o.1P.wx){y.wx({ny:"1j"});o.7N=H}F if(y.wu){y.wu({ny:"1j"});o.7N=H}F if(y.wr){y.wr();o.7N=H}}}2B(e){2q=H;1m(e)}if(o.1g.3N){if(1R.W2===K){o.7N=K}}if(!o.7N&&!2F){if(o.1g.3N&&o.oZ){gJ()}F{G.r7()}}if(!2q){1u(CH,4p)}};E gJ(){B x=o.P.ak();if(x){if(o.P.18()==0&&o.1g.4t&&v.W3!=1){!o.1r?o.U.2w():\'\'}F{o.hz=H;if(o.1g.aU){x.jN()}if(o.1g.4t){o.P.A8();x.W6();x.1z("Ka",D5)}}}}E mu(){B x=o.P.ak();if(x){x.Wr()}};G.gJ=E(){gJ()};G.mu=E(){mu()};E CH(){if(o.CI!=H){if(o.92){o.P.dp()}if(v.1M.yK==1){lx(H);o.5m=H}v.5b==1?o.5b.2R("ne"):\'\';js("1Y");an("ne","a9",1)}};B cd;B 8t={x:0,y:0};E yX(e){if(o.2I){if(o.2I.WN()){I}}if(e.WP!=0){e.wh!=0?8t.x++:8t.x--;e.cR!=0?8t.y++:8t.y--;if((v.1M.CT==1||v.1M.CU==1)&&o.1Y&&8t.y>8t.x){3M(cd);cd=7F(E(){8t={x:0,y:0};3M(cd)},2g)}F{o.9k=H;3M(cd);cd=7F(E(){o.9k=K;o.R.4M();8t={x:0,y:0};3M(cd)},4e);o.R.4M();e.9l()}if(8t.x>8t.y){if(e.wh>0){o.U.3X(3Z(v.1G)-v.1M.kr/10,"no")}F{o.U.3X(3Z(v.1G)+v.1M.kr/10,"no")}}F{B st=(o.1g.hB?-v.1M.kr/10:v.1M.kr/10);if(v.1M.CU==1&&o.1Y){o.P.1J((e.cR>0?st:-st))}F if(v.1M.CT==1&&o.1Y){3v("3F",(e.cR>0?"+"+st*10:"-"+st*10))}F{o.U.3X(3Z(v.1G)+(e.cR>0?st:-st),"no");o.R.la()}}}}E D5(){if(o.1g.4t){o.P.zO();js("yA")}o.hz=K}G.r7=E(){if(o.eG){o.1Y=H;o.R.a9();if(!o.7N){if(L(o.8q)){2T{O(o.8q,{\'17\':\'100%\',\'1e\':\'100%\',\'1q\':\'sQ\',\'1a\':0,\'1c\':0,\'4W\':"pi"})}2B(dY){}}O(o.1P,{\'17\':\'100%\',\'1e\':\'100%\',\'1q\':\'sQ\',\'1a\':0,\'1c\':0,\'4W\':"pi"});o.2X=o.1P.2f;o.4E=o.1P.2U;2T{1R.aN.C.6E=\'3b\';if(!L(o.W)){1R.xN=E(e){e.9l()}}}2B(dY){}}if(v.yS==1){O(o.1P,{\'7Q\':\'#3S\'})}if(v.yn==1&&o.1g.3N==1&&!o.1g.ff){B sw=1v.b3.17;B fz=1;V(B i=1;i<6;i++){if(sw>2g*i){fz=2k(v[\'yn\'+(2g*i)],i)}}if(fz>1){o.1P.C.Et=fz;v.zm=fz;bP()}}if(o.2I){o.2I.aB()}a0();o.eG=K}};G.8k=E(){ls=H;if(1R.BW){1R.BW()}F if(1R.Ca){1R.Ca()}F if(1R.Cv){1R.Cv()}F if(1R.Ct){1R.Ct()}F if(1R.Cs){1R.Cs()}F if(1R.Cm){1R.Cm()}if(!o.7N){G.r6(K)}};G.KH=E(x,y){sA(x,y)};E sA(x,Cl){if(L(o.1V)&&!Cl){o.mk=x}F{B 2F=K;B dN=o.8S/x;B dK=0;B m0={\'1e\':dN};if(v.WU==1){if(dN>o.8V){dN=o.8V;dK=o.8S/x;o.8S=m0[\'17\']=dK}}if(L(o.8q)&&v.IN!=1){2T{O(o.8q,m0)}2B(dY){2F=H;1m("ei WV WW")}}if(!2F){o.4Y=x;o.8V=dN;if(o.4Y>0){O(o.1L,m0)}if(dK>0){js("17",dK)}js("1e",dN)}if(o.1V&&!o.1Y){o.4E=dN;if(dK>0){o.2X=dK}o.1V.2z()}}};G.r6=E(x){if(ls||x){o.1Y=K;o.hz=K;if(!o.7N){if(L(o.8q)){2T{O(o.8q,{\'1q\':\'pM\',\'1a\':0,\'1c\':0,\'4W\':\'EF\'});O(o.8q,o.IE);O(o.8q,{\'17\':o.bx,\'1e\':o.dT})}2B(dY){}}O(o.1P,{\'17\':o.bx,\'1e\':o.dT,\'1q\':\'2D\',\'1a\':0,\'1c\':0,\'4W\':\'EF\'});2T{1R.aN.C.6E=\'2A\';1R.xN=E(e){I H}}2B(dY){}}o.R.8k();if(v.yS==1){O(o.1P,{\'7Q\':v.pS});if(v.eg==1){o.1P.C.7Q=\'eg\'}F{O(o.1P,{\'7Q\':v.pS})}}if(v.zm>1){o.1P.C.Et=1;v.zm=1;bP()}if(v.1M.yK==1){lx(K);o.5m=K}if(o.2I){o.2I.aB()}a0();o.lo?o.lo=K:\'\';o.R.n1();ls=K;js("yA");o.7N=K;o.bw=K}};G.5m=E(x){v.1M.X4!=0?lx(x):\'\'};E lx(x){8t={x:0,y:0};if(x){1v.1z("z7",yX,{5z:K})}F{3M(cd);1v.6G("z7",yX)}}G.cN=E(x){v.4F=0;if(x!=1){o.R.3a();o.U.DM()}F{}o.P.3X(v.1G);if(o.R.cJ()){o.R.9f()}if(o.3m){G.59()}a0(0);1m("2F");js("2F")};G.mm=E(){v.4F=0;v.3k=0;v.nF=0;v.6F==1?v.6F=9:\'\';o.P.qP();o.U.cN()};G.5Y=E(x){if(L(o.3f)){if(o.3f!=x){o.3f=x;if(v.tF==1){o.4B=o.2x[x];if(o.5i){3T.9x("tD",o.4B)}}o.P.5Y(x);js("4U",o.2x[x]);o.R.wD(x)}}};G.l7=E(){o.R?o.R.l7():\'\'};G.dV=E(x){if(L(o.6T)){if(o.6T!=x){o.6T=x;if(v.GT==1){o.aX=v.aX=o.7u[x];if(o.5i){3T.9x("tB",o.aX)}}o.P.dV(x);js("7a",x);o.R.l3("7a")}}};G.8Y=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;7k(y).J(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.es?1:o.5R[x];o.a4=x}y=3Z(y);if(o.i1||z){o.jJ=y;V(B i=0;i<o.5R.S;i++){if(y<=o.5R[i]*1){o.a4=i;1h}}}if(o.5i&&v.H8==1){3T.9x("H7",y)}js("51",y);o.P.8Y(y);o.R.l3("51")};E a0(x){o.3y?o.3y.1n(L(x)?x:o.P.18()):\'\'};G.lb=E(){if(o.3y){a0();o.3y.C()}};G.gv=E(x){if(1E(k6)==\'E\'){!o.3y?o.3y=1y k6():\'\';o.3y.yP(x)}};B 7f;B 8W;B m6;B 2l;E 8A(x){if(v["6i"+x+"zY"]>0&&o.5i){B tb=3T.6J("ow"+x+"47"+o.d);if(tb){B ct=1y 6R();o.b6=ct.aa();B zk=(ct.aa()-tb)/Wv;if(zk<v["6i"+x+"zY"]){I K}}}if(v["6i"+x+"zK"]>0){if(o.P.1l()>0){if(o.P.1l()<v["6i"+x+"zK"]*60){if(v["6i"+x+"Ah"]>0){v["6i"+x+"47"+"AG"]=v["6i"+x+"Ah"]}F{I K}}}}if(o.kD.J("8j")!=-1&&v.1V==1&&!o.bn&&v[x+\'s\']==1){if(1E yH=="1D"){I K}if(x=="6V"||x=="qV"){if(1E Ag!=="1D"){2l=[];I Ag(x)}}if(L(o.1V)||L(o.5C)){if(!5Z(o.yR)||8J(o.3V)){1m(\'ad bg\');I K}F{1m(\'ad eY\');I H}}F{if(L(v[x])){if(v[x].6h().J(".")>-1||v[x].6h().J(":")>-1||v[x].6h().J("[Wy]")>-1){js("Wz",x);if(!8J(x)&&x!="e4"){1u(E(){o.1r||(o.5C==22&&o.1V==22)?\'\':o.U.9i()},10);fJ()}7f=0;8W=0;m6=x;2l=v[x].2n(" fK ");o.5N=[];o.yZ=2l.S;iI();o.A5=1;o.nM=H;V(B i=0;i<2l.S;i++){2l[i]=2l[i].2n(" or ")}v[x.9Y("47","jB")]=v[x];v[x]=22;o.3V=x;if(x!=\'e4\'){o.1V=1y yH()}o.5C=1y lT();V(B i=0;i<2l.S;i++){V(B j=0;j<2l[i].S;j++){B 7U=4z(2l[i][j]);if(7U.J("[50%]")>0){B 1I=5I(1,2);2l[i][j]=2l[i][j].1N("[50%]","");if(1I==2){2l[i][j]=\'\'}}}}if(v.rM==1){V(B i=0;i<2l.S;i++){B n=i==0?1:0;if(2l[i].S>n){V(B j=n;j<2l[i].S;j++){B 7U=4z(2l[i][j]);if(o.1g.sl){h3(7U)}F{1u(h3,i*100,7U)}}}}}if(2l[0][0]==\'\'){l5()}F{o.5C.lY(4z(2l[0][0]),x)}I H}F{I K}}F{I K}}}F{I K}};G.yl=E(x){8A(x)};E kB(w,x,d){if(L(o[w+\'o\'])&&v[w+\'s\']==1){B y;V(B i in o[w+\'o\']){if(o[w+\'o\'].2v(i)){if(!L(o[w+\'o\'][i].nJ)&&L(o[w+\'o\'][i].18)&&L(o[w+\'o\'][i].1V)){B z=o[w+\'o\'][i].18.6h();B ok=K;if(z){if(x=="7K"){if(z==x){ok=H}}F{if(z=="3I"){if(z==x){ok=H}}if(z.J("%")>0){if(d>0){z=2N(z.1i(0,z.J("%")))*d/100}F{z=-1}}F{z=2N(z)}if(x>=z){if(v[\'6i\'+w+\'Ac\']>0&&z>-1){if(x-z>=v[\'6i\'+w+\'Ac\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].A3&&o.P.1l()>0){if(o.P.1l()<o[w+\'o\'][i].A3*1){o[w+\'o\'][i].nJ=H;ok=K}}if(ok){y=o[w+\'o\'][i].1V;v[w]=o[w+\'o\'][i].1V;o[w+\'Wt\']=o[w+\'o\'][i].18;o[w+\'WB\']=o[w+\'o\'][i].WD;if(8A(w)){o[w+\'o\'][i].nJ=H;1h}}}}}}}};E lN(){if(8J()){if(o.ex==0||v[\'6i\'+o.3V+\'WE\']==1){O(o.yR,{"1B":0,"5P":"3b","1c":4e});1m(o.3V+" 1j");o.3V==\'6I\'?o.P.2w():\'\'}}}E 8J(z){B y=K;B x=[\'6I\',\'dW\'];V(B i=0;i<x.S;i++){if(o.3V==x[i]||z==x[i]){if(v[\'6i\'+x[i]+\'WF\']==1){y=H}}}I y};G.8J=E(x){I 8J(x)};G.WG=E(x){x?\'\':lC();o.3V=="6I"?o.A7.3j(o.A2):\'\'};G.WJ=E(){lC()};G.WK=E(){lC()};E lC(){if(8J()){if(o.1r){o.P.3a();o.R.3a()}1m(o.3V+" 1n");O(o.yR,{"1B":1,"5P":"4o","1c":0});o.nD=1}if(o.hz&&!o.7N){mu()}F{if(v["6i"+o.3V+"e7"]==1&&o.1Y){o.U.8k()}}};G.V4=E(x){o.5C=22;o.nD=0;1m("8j 3Y",o.3V);js("VJ",o.3V);if(x.1F=="e4"){B zs=1y UL(x);o.nq.3j(zs)}F{if(L(o.1V)){if(v.4F==0&&v.UO==1&&o.P.18()==0&&!o.7K){v.4F=1;o.P.sL()}if((!o.1V.UP()||x.zt)&&o.yG>0){1m("8j UR");o.1V.4q();o.1V=22;o.1V=1y yH()}if(8J()){lN()}F{if(o.1r){o.P.3a();o.R.3a()}}o.yG++;if(o.nM&&v.ey>0){2C(o.ey);o.ey=1u(AC,v.ey*2g*60);if(L(v.zD)){if(v.zD!=\'\'){o.j6?o.j6.5L():\'\';o.j6=1y UK()}}}o.nM=K;if(v.Be>0){1m("8j US");js("UU");1u(yU,v.Be*2g,x)}F{yU(x)}}F{1m("8j UV")}}};E yU(x){o.1V.Go(x)}E AC(){if(L(o.1V)){if(o.1V.ej()&&o.ex==0){o.1V.s6();1m("8j rQ "+v.ey);2l=[];ca()}}}G.UX=E(){js(\'UY\',o.3V);1m("8j 2q");yt()};G.l5=E(){yt()};E yt(){B n=iI();1m("8j 5p "+!n);!n?l5():ca()};G.V0=E(x){if(v[o.3V+"zc"]){V(B i=0;i<3;i++){v[o.3V+"zc"]=v[o.3V+"zc"].1N(x+(i==0?\' fK \':(i==1?\' or \':\'\')),\'\')}}};G.UT=E(){I iI()};E iI(){B x=K;if(o.3V){B 7Y=v[\'6i\'+o.3V+\'47\'+\'AG\'];B k8=v[\'6i\'+o.3V+\'47\'+\'UI\'];if(k8||7Y){if(k8>0&&o.sK>0){o.yZ=k8;if(o.ex>=k8){x=H}}F{if(7Y>0){o.yZ=7Y;if(o.ex>=7Y){x=H}}}}}I x}E l5(){if(2l.S>0&&2l[7f]){if(8W<2l[7f].S-1){1m("8j UH");o.1V?o.1V.s6():\'\';lN();8W++;B 7U=4z(2l[7f][8W]);B hc=sW(7U);if(hc==\'6X\'){o.5C=1y lT();o.5C.lY(7U,o.3V)}if(hc==\'2q\'){l5()}}F{ca()}}F{ca()}}E sW(7U){B x=\'6X\';if(v.rM==1&&o.5N){B mP=K;B n=0;V(B i=0;i<o.5N.S;i++){if(o.5N[i].n9==0){if(o.5N[i].bR.AK(7U)){o.5N[i].n9=1;B y=o.5N[i].bR.aT();if(y==\'3Y\'){o.5C=o.5N[i].bR;1m("8j AK");o.5N[i].bR.fe();x=y}F{if(y==\'\'){x=\'ok\';1m("8j Uq");o.5C=o.5N[i].bR;o.5N[i].bR.Ur()}if(y==\'2q\'){x=\'2q\'}}mP=H}if(mP&&o.5N[i].dx==0){n++;if(n<6){rR(o.5N[i])}F{1h}}}}}I x}G.Ut=E(x,y){if(x!=\'\'){B z=7f;B se=K;if(y){V(B j=0;j<2l.S;j++){2l[j]==y?z=j:\'\'}}if(2l.S==1){if(2l[0].S>1&&8W<2l[0].S-1&&2l[8W]){B AH=2l[8W].4H(1,99);2l[0].sn(8W+1,99);se=H}}if(1E(x)=="3E"){V(B i=0;i<x.S;i++){2l.sn(z+i+1,0,[x[i]]);if(o.1g.sl){h3(x[i])}F{1u(h3,i*100,x[i])}}}F{if(1E(x)=="4G"){2l.3j([x]);h3(x)}}if(se){2l[2l.S-1]=2l[2l.S-1].9Y(AH)}}};G.Uo=E(x,y){if(x!=\'\'){B z=7f;if(y){V(B j=0;j<2l.S;j++){2l[j]==y?z=j:\'\'}}if(2l[z]){if(1E(x)=="3E"){V(B i=0;i<x.S;i++){2l[z].3j(x[i])}}F{if(1E(x)=="4G"){2l[z].3j(x)}}}}};G.ca=E(x){ca(x)};E h3(x){if(v.rM==1&&o.5N){B i=0;V(B i=0;i<2l.S;i++){if(2l[i]==x){if(7f>=i){I}F{}}}if(2l.S==1&&2l[0].S>1){}F{B n=0;V(i=0;i<o.5N.S;i++){o.5N[i].n9==0?n++:\'\'}o.5N.3j({dx:0,n9:0,x:4z(x),t:o.3V,bR:1y lT(H)});n<5?rR(o.5N[o.5N.S-1]):\'\'}}}E rR(x){if(x){x.dx=1;x.bR.lY(x.x,x.t)}}E ca(j0){B 2F=iI();1m("8j 5L ("+o.ex+")");if(2l.S>0&&7f==2l.S-1){if(2l[0][0].J("js:")==0){7f=-1;2l=[[2l[0][0]]]}}if(o.Uz==2){2F=H}if(2l.S>7f+1&&!2F){o.1V.s6();lN();7f++;o.A5++;8W=0;B 7U=4z(2l[7f][0]);B hc=sW(7U);if(hc==\'6X\'){o.5C=1y lT();o.5C.lY(7U,m6)}if(hc==\'2q\'){ca(j0)}}F{gO();o.R.8u();if(L(o.1V)){o.1V.4q();o.1V=22}o.5C=22;2l=[];8W=0;7f=0;o.nD=0;o.zI!=1?js("UF",o.3V):\'\';o.zI=0;if(v.KW==1){if(o.cu){2T{o.cu.rN()}2B(e){1m(o.cu,e)}o.cu=1D}}m6=\'\';o.ex=0;o.A4=0;2C(o.ey);3M(o.Vp);o.j6?o.j6.5L():\'\';o.bN?o.bN.1j():\'\';o.sK++;if(o.3V=="7C"||(o.3V=="dW"&&v.lO==1&&o.gF)||o.3V=="6I"){if(v.3e!=\'?\'){o.P.cm();B re;if(o.sF){o.U.j5();o.sF=K;re=H}if(o.2o=="4X"&&!o.rK&&o.1g.4t){re=H;o.3V=="7C"?o.P.BC():\'\'}if(re||j0==\'j0\'||v.Vt==1||o.lW){o.lW=K}F{o.U.2w(1)}}}if(o.mk>0){sA(o.mk);o.mk=0}if(o.3V=="lJ"){9D()}o.rK=K;o.3V=22}};G.Vu=E(){2l=[[\'\']]};G.h8=E(y){B x=[\'7C\',\'dW\',\'lJ\',\'6V\',\'qV\'];B z;V(B i=0;i<x.S;i++){z=K;if(y){y!=x[i]?z=H:\'\'}if(!z&&L(v[x[i].9Y("47","jB")])){v[\'6i\'+x[i].9Y("47","Cj")]--;if(v[\'6i\'+x[i].9Y("47","Cj")]>0){v[x[i]]=v[x[i].9Y("47","jB")];v[x[i].9Y("47","jB")]=22}}}if(y=="7C"||y=="6I"){if(v.qC>1){if(L(o.qR)&&v.jn==1){V(B i in o.qR){o.qR[i].nJ=1D}v.qC--}}}};G.pX=E(){fJ();if(L(o.8f)){o.8f.4q();o.8f=22}o.8f=1y Vy()};G.Vq=E(){gO();o.8f.4q();o.8f=22};G.fJ=E(){fJ()};G.gO=E(){gO()};E fJ(){if(o.9I){}F{o.9I=1Z("2e");o.1P.1T(o.9I);e8(o.9I);O(o.9I,{"2y":"#3S","1B":0.1});o.9I.C.4W=Gd}};E gO(){if(o.9I){o.1P.3i(o.9I);o.9I=22}};E 7i(){if(L(o.28)){B p=o.1Y?2k(v.Vz,v.28):v.28;if(p!=o.rh){av(p,o.28,v.fS)}1n(o.28);O(o.28,{"1B":v.na});o.R.4x();o.fP?o.fP.1r():\'\'}};G.gL=E(){if(L(o.28)){if(5Z(o.28)){3M(o.t8);B t=o.P.18();if(t==0&&v.Dy==1){}F{if(v.Cx>0){2C(o.qK);o.qK=1u(n8,v.Cx*2g)}F{n8()}}}}};E n8(){2C(o.qK);if((v.qL==1&&!o.1r)||v.BY==1){v.BY==1?7i():\'\'}F{O(o.28,{"1B":0});1u(C5,46)}}E C5(){if(!o.1r&&v.fN==1){}F{1j(o.28);o.fP?o.fP.3I():\'\';o.R.4x()}}G.7i=E(){7i()};E Cc(x){if(v.qO==1){V(B i=0;i<1v.4S.S;i++){if(1v.4S[i]){if(1v.4S[i].2R("id")!=v.id){1v.4S[i].2R(\'3I\',(v.VC==1?1:0))}}}}1v.dU=v.id}E rI(x){B y=7R.6n(x).S;o.hT=0;if(y>0){x=rC(x,y,\'\',-1)}I x}E rC(x,y,p,j){B x2=[];B 2F;if(L(x[\'W\'])){x=x[\'W\'];y=x.S}B ii=0;V(B i=0;i<y;i++){2F=K;if(L(x[i][\'id\'])){x[i][\'dS\']=x[i][\'id\']}x[i][\'id\']="x"+p+\'-\'+i+(L(x[i][\'id\'])?\'-\'+x[i][\'id\']:\'\');j==-1&&i==0&&!L(x[i][\'5a\'])?o.kz=x[i][\'id\']:\'\';if(!L(o.kz)){j==0&&!L(x[i][\'5a\'])?o.kz=x[i][\'id\']:\'\'}x[i][\'hS\']=p;x[i][\'rF\']=j;x[i][\'bV\']=ii;if(L(x[i][\'1l\'])){o.hT+=x[i][\'1l\']}if(L(x[i][\'CC\'])){x[i][\'1O\']=x[i][\'CC\'];B q1=x[i][\'3e\']?x[i][\'3e\'].J(\'[\'):0;B q2=x[i][\'3e\']?x[i][\'3e\'].J(\']\'):0;if(q1>0&&q2>0){B s1=x[i][\'3e\'].1i(q1+1,q2-q1-1);B s2=s1.2n(",");B s3=\'\';V(B k=0;k<s2.S;k++){s3+="["+s2[k]+"]"+x[i][\'3e\'].1N("["+s1+"]",s2[k])+(k<s2.S-1?",":\'\')}x[i][\'3e\']=s3}}if(L(x[i][\'W\'])){x[i][\'5a\']=x[i][\'W\']}if(!L(x[i][\'5a\'])){if(L(x[i][\'3e\'])){if(x[i][\'3e\']==\'\'&&!L(x[i][\'7m\'])){2F=H}}F{2F=H}}if(!2F){o.1H[x[i][\'id\']]=x[i];ii+=1}if(L(x[i][\'5a\'])){B z=7R.6n(x[i][\'5a\']).S;if(z>0){x[i][\'5a\']=rC(x[i][\'5a\'],z,x[i][\'id\'],i)}}if(!2F){x2.3j(x[i])}}I x2}E CD(){B x=[];if(L(v.4L)){if(v.4L.J("x-")!=0){V(B y in o.1H){if(o.1H.2v(y)){if(o.1H[y].dS==v.4L){v.4L=y}}}}if(L(o.1H[v.4L])){v.W.Ve==1?v.W.xY=0:\'\';x=o.1H[v.4L]}F{x=o.W[0];if(v.4L==o.CB){o.29=1D}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(L(x[\'5a\'])){x=x[\'5a\'][0]}F{1h}}v.4L=x.id;if(v.4L==o.CB&&x.1w!=\'3p\'){x.1w=1D}}I x}G.h6=E(){I h6()};E h6(){B x=K;if(o.R){if(o.R.gl()){if((v.W.cU==1||v.kx==1)&&o.R.ci()){x=H}}}I x};E 9D(){an("4j","9D",1);o.U.h8();if(o.5i&&v.cB==1){o.3p.sD(0,o.P.1l())}if(o.R.gl()){if(h6()){if(L(v.W.CO)){o.CS=1u(E(){o.R.aS()},v.W.CO*2g)}F{o.R.aS()}}F{rf()}}F{if(v.V7==1&&o.1Y){o.U.8k()}rd()}}G.CK=E(){rf()};E rf(){if(v.W.cU==1&&v.W.o5==1&&!o.R.ci()){o.R.mW();I}if(v.W.IR==1){!o.R.kW()?o.R.fE():\'\'}rd()}E rd(){v.5b==1?o.5b.2R("4j"):\'\';js("V8");if(v.7m==1&&v.V9==1&&2a(v.CE)){7m(v.CE)}if(v.9r){if(1E CL!=="1D"){!o.9r?o.9r=1y CL():o.9r.uW()}}!o.9r?7i():\'\'}E lA(x){if(x.J(\'js:\')==0){2T{x=2h(x.1i(3))}2B(e){9j.1m(e.al)}}I x?x:\'\'}};B te=E(Y){B Y;B 3P;B nC;B 8e;B fX="";B ep=0;B iQ=K;B mq=K;B un;B P;B 3o;o.3D={x:1,y:1,x0:1,y0:1};B a8;B l1=[];B m8=0;B gf=0;B iy;if(1E(Y)==\'4G\'){Y=4z(Y);if(Y.J("[{")==0){2T{Y=Y.1N(/6O\'qt/ig,\'"\');Y=5o.7p(Y);a8?Y=o.U.6z(Y):\'\'}2B(e){Y="Db 5o"}}if(Y.J("#"+v.9P)==0){Y=o[o.fd[0]](Y)}if(Y){if(Y.J("#"+v.cM)==0&&Y.J(v.eD)>0){a8=H;o[o.fd[1]](Y,aG)}}if(Y){if(Y.J("#0")==0){if(Y.J(o.eq)>0){Y=c0(Y.1N(o.eq,\'\'))+o.eq}F{Y=c0(Y)}}}if(v.c6==1){Y=c6(Y)}if(1E(Y)==\'4G\'){if(Y.J(".8y")==Y.S-4||Y.J(".9z")>0){l1=Y.2n(" or ");vn()}}}o.3J=1Z("2e");e8(o.3J);O(o.3J,{"5w":"2Q 0.2s 3d","1C-8r":"8s"});o.1P.1T(o.3J);if(v.1M.CY==1){if(!o.uD){sP(o.3J,\'o.CY\',v.1M.hv!=1,v.1M.hv==1,D4);o.uD=H}}if(!a8){aG()}E D4(){B p=o.3J.jb;B p2=o.2X;if(v.1M.hv==1){p=o.3J.mL;p2=o.4E}B x;if(p>p2*2k(v.1M.D3,0.5)){if(o.R.gk()){x=H;o.R.ds()}}F{if(p<-p2*2k(v.1M.D3,0.5)){if(o.R.ci()){x=H;o.R.aS()}}}if(x){if(v.1M.hv==1){O(o.3J,{"1c":0})}F{O(o.3J,{"1a":0})}}F{1y 5G({mc:o.3J,1F:(v.1M.hv==1?"1c":"1a"),to:0,18:0.1,6w:"Gm",me:"uD"})}}E vn(){Y=l1[m8];if(Y.J(o.eq)>0){Y=Y.1N(o.eq,\'\');v.3e=Y}B 4O=g6(Y);4O.9J=E(){if(G.g9==4&&G.7A==4p){fE(G);o.R.Gv()}F{ly(1)}};4O.ql=E(e){ly(3)};4O.e2();a8=H}E ly(x){if(l1.S>1){if(m8+1<l1.S){m8++;vn();x=0}}if(x==1){5M("W hi oV or C3 BZ")}if(x==2){5M("Vi 5o")}}E fE(x){if(x.eu){B y=x.eu;if(y.J("#"+v.9P)==0){y=o[o.fd[0]](y)}if(y.J("#"+v.cM)==0&&y.J(v.eD)>0){y=o[o.fd[1]](y)}if(Y.J(".8y")==Y.S-4){B 8y=y.2n(/(\\r\\n\\t|\\n|\\r\\t)/gm);Y=[];B v6=1;B b0=\'\';V(B i=0;i<8y.S;i++){if(8y[i].J("#Vl")>-1){if(8y[i].J(" - ")>-1){B 1I=8y[i].2n(" - ");b0=1I[1I.S-1]}F{if(8y[i].J("Cu-5T")>-1){b0=8y[i].1i(8y[i].J("Cu-5T")+10);b0=b0.1i(0,b0.J(\'"\'))}}}F{if(8y[i].J("3W")==0){Y.3j({1O:""+(b0!=\'\'?b0:v6),3e:8y[i]});v6++;b0=\'\'}}}}F{y=y.1N(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");2T{Y=5o.7p(y)}2B(e){9j.1m(e.al);ly(2)}}if(o.R){if(v.W.lI==1){o.R.kU(2)}}aG();bP();1u(E(){js("W")},1)}}E aG(x){Y=o.U.6z(x?x:Y);Y&&Y!=\'?\'?6z(Y):\'\';o.1r&&x&&!o.1V?o.P.2w():\'\'}E 5M(x,Cp){B y=H;B yy=H;js("X8",x);if(o.kl){I}if(Cp!=1&&v.6F==1&&v.tj==1){tl();I}if(3P){if(o.1r||o.gF||(v.3k==1&&!o.1w)){if(3P.S>0){8e++;y=8e>3P.S-1;if(y&&3P.S>1&&v.eo>0){if(o.eo<v.eo){8e=0;y=K}o.eo++}if(y&&v.Yx==1){if(o.4c.S>1){if(o.2x[o.3f].J(2J("ek"))==-1){o.2x[o.3f]=o.2x[o.3f]+\' (\'+2J("ek")+\')\'}if(o.3f>0){yy=K;o.U.5Y(o.3f-1);iM()}F{if(o.2x[o.3f+1].J(2J("ek"))==-1){yy=K;o.U.5Y(o.3f+1);iM()}}}}if(!y){o.29>0||!o.1w||P.5S()?\'\':o.29=3R();if(o.2o!=nr(3P[8e])||!o.4l){if(o.1r){o.U.cN(1)}}o.fH=K;if(v.tC>0){2C(o.fT);o.fT=1u(ki,v.tC*2g)}F{ki()}}F{if(v.6F==1&&yy&&v.tj!=1){y=K;tl()}}}}F{y=K;if(!o.1w){ki()}}}if(y&&yy&&x){ti(x,H)}};E ki(){if(o.kl){I}if(o.1r||o.gF||(v.3k==1&&!o.1w)){1m("YV cL",o.29);6z(\'or\');o.1w&&!o.1V?P.2w():\'\';iM()}F{if(!o.1w){if(3P.S>0){if(8e+1<3P.S){8e++;o.eo++;6z(\'or\')}}}F{2C(o.fT);o.fT=1u(ki,2a(v.tC,5)*2g)}}}E ti(x,mr){an("2q","hI",H);o.dG=K;if(v.Cg==1&&!o.8O){if(v.Cf==1){o.9Z.9z(v.Ce)}F{o.9Z.9z(x)}if(v.CA==1&&L(v.E5)){o.e5=1y Em();o.U.gL()}}mr?o.8O=H:\'\';if(o.1r){o.U.8u();o.R.3a()}L(o.28)&&!L(o.e5)?o.U.7i():\'\';js("2q",x)}E tl(){gf++;1m("hI fy BG "+gf);o.1r?o.mg=1:\'\';L(o.cr)?2C(o.cr):\'\';o.cr=1u(Eh,v.tk*2g)}E Eh(){B x=2k(v.Z7,10);if(o.1r||o.mg==1){o.mg=0;if(gf<x){o.U.fy()}F{if(v.tj==1){5M(P.kQ(),1)}F{ti(\'fy hI \'+P.kQ())}}}}G.5M=E(x){5M(x?x:P.kQ())};G.8B=E(y){1m("nK");iQ=H;2C(iy);B x=K;if(4d()>0&&!o.5c&&!y){B 18=o.Az;if(18+10<4d()){1m(\'Z9 (Ea)\');js("Ea");P.2w();P.3U(18);x=H}}if(!x){o.U.nK()}};G.a1=E(){if(v.ut==1){L(o.28)?o.U.7i():\'\'}v.fN==1?o.U.gL():\'\';o.R.2w();o.U.Er();if(v.Zd==1&&L(v.so)){if(v.so.S>5){sY();3M(un);un=7F(sY,v.ED*2g)}}js("1r")};G.k7=E(){if(v.hE==1&&o.4l){if(o.U.k7()){o.94=P.uq();o.R.4x();tP()}}o.uh=H};G.hk=E(){3R()>0&&3R()==4d()&&o.U.h6()?\'\':o.U.3a()};G.kG=E(){1m("YH")};G.kt=E(){1m("uc");o.U.uc();L(o.fv)?js("3F",o.fv):\'\'};G.d7=E(){1m("tZ");gf=0;o.U.tZ();o.2o=="1A"?vv(1):\'\'};G.9N=E(){if(P){1m("4d",4d());o.U.4d(3R(),4d());js("1l",4d());gf=0;2C(o.cr);if(L(o.n2)){o.U.dV(o.n2);o.n2=22}o.pf=1D}};E 3R(){B x=P.18();I x}E 4d(){B x=P.1l();I x}G.ec=E(){};G.8K=E(){1m("9i");o.U.9i();js("8b")};G.bo=E(){if(ep!=3R()){if(!o.9I){o.U.8u();if(ep==0){if(v.fN==1&&v.Dy==1){o.U.gL()}}}}ep=3R();B cZ=4d();js("18",ep);if(v.2c.on==1){if(1E(Dv)==\'E\'){!v.dR&&v.2c.dR?v.dR=v.2c.dR:\'\';if(!3o&&v.2c.3G!=1&&v.dR&&v.dR!=\'\'&&ep>0){o.eH=1y Dv();3o=o.eH.h0()}}}if(o.2o=="1A"&&o.1g.6B&&cZ>0){if(o.1r&&ep>cZ-1){2C(iy);iy=1u(Du,4e)}}};E Du(){if(!iQ){o.U.3a();o.P.8B()}}G.tO=E(){if(o.2o=="4X"){P?P.mR():\'\'}};G.Dq=E(x){o.U.cN();P.Dn(x)};G.G7=E(x){if(L(x)){if(3o){3o.3X(x)}v.2c.1G=x}};G.Dm=E(x){if(L(x)){if(3o){3o.3u(x);3o.2w()}}};G.mR=E(){if(o.2o=="4X"&&P){I P.3Y()}F{I H}};G.lM=E(){I o.2o=="1A"?P.lM():1D};G.lV=E(){I P.lV()};G.5Y=E(x){1m("YL",x);if((o.2o=="e3"||o.2o==o.ws||(o.2o=="1A"&&(v.91==0||af()<2))||(o.2o=="3O"&&(v.mO==0||cG()<2)))&&L(o.4c[x])){B 18=G.18();o.29>0?\'\':o.29=18;o.U.3U(18,K);6z(o.4c[x],H);B y=H;if(v.1f){if((v.1f.YM==1&&!o.1r)||!o.1w){y=K}}if(o.9X>0){P.gr(o.9X)}if(y){o.U.2w()}}if(o.2o=="1A"&&v.91==1&&af()>1){P.Kj(x)}F if(o.2o=="3O"&&v.mO==1&&cG()>1){P.Kb(x)}F if(o.2o=="4X"||o.2o=="rt"){P.tN(x)}};G.Kq=E(x,y){I hY(x,y)};G.ra=E(x,y){I zi(x,y)};E hY(x,y){B r=x.1e+\'p\';if(x.1e<4p){r=\'mU\'}F if(x.1e>=4p&&x.1e<=dg){r=\'hP\'}F if(x.1e>dg&&x.1e<=hX){r=\'iv\'}F if(x.1e>hX&&x.1e<=46){r=\'ij\'}F if(x.1e>46&&x.1e<=fZ){r=\'vz\'}F if(x.1e>fZ&&x.1e<=DW){r=\'n4\'}F if(x.1e>DW&&x.1e<=DR){r=\'n5\'}F if(x.1e>DR&&x.1e<=DO){r=\'rH\'}F if(x.1e>DO&&x.1e<=DN){r=\'YS\'}F if(x.1e>DN){r=\'ro\'}if(x.17==ZB&&x.1e<=ZD){r=\'hP\'}F if(x.17==DL&&x.1e<=DK){r=\'iv\'}F if(x.17==ZE&&x.1e<=ZF){r=\'ij\'}F if(x.17==ZH&&x.1e<=ZI){r=\'n4\'}F if(x.17==ZJ&&x.1e<=ZK){r=\'n5\'}F if(x.17==ZC&&x.1e<=ZL){r=\'rH\'}F if(x.17==ZN&&x.1e<=ZO){r=\'ro\'}if(v.1f.ZP==1&&L(v.1f[\'5T\'+r])){r=v.1f[\'5T\'+r]}F{if(y==1){r=2J(r)}if(y==2&&L(x.9R)){r=2N(x.9R/2g)+\' \'+2J(\'ge\')}}I r};E zi(x,y){B r=x.oC();if(r=="ZR"||r=="en"){x="ZS"}F if(r=="ZT"||r=="ru"){x="Русский"}if(1E(v.mz)=="3E"){if(L(v.mz[x])){x=v.mz[x]}F{x=2k(v.mz[y.6h()],x)}}I x};E tP(){if(o.4l&&o.1X&&!o.uH){P.uE();V(B i=0;i<o.1X.S;i++){if(o.1X[i]!=\'9B\'){P.Lk(o.1X[i],o.2V[i],(i==o.3n))}}o.uH=H}}G.8Y=E(x){1m("ZM",x);x=3Z(x);P?P.f4(x):\'\';if(v.2c.on==1){if(3o){3o.f4(x)}}};G.A8=E(){tP()};G.zO=E(){P.uE()};G.dV=E(x){1m("Zq",x);if(o.bt.S>0){if(o.bt[x]){B 18=G.18();o.29>0?\'\':o.29=18;o.U.3U(18,K);6z(o.bt[x],H);o.U.2w()}}F{if(o.2o=="1A"&&v.d5==1){P.Kk(x)}F if(o.2o=="3O"&&v.zZ==1){P.Kd(x)}F if(o.4l){P.gr(x)}}};G.u1=E(){B x=o.2x[o.3f];x==1D?x=\'\':\'\';B y=ht()&&v.ar==1&&v.91==1&&x!=2J("2A");I(y?\'\'+2J("2A")+\' \':\'\')+(v.Zz==1&&y?\'\':x)};G.ub=E(){B x=o.7u[o.6T];x==1D?x=\'\':\'\';I x};G.ht=E(){I ht()};E ht(){B x=K;if(P){if(o.2o=="4X"){x=P.2A()}if(o.2o=="1A"&&v.91==1&&af()>1&&v.ar==1){x=P.2A()}if(o.2o=="3O"&&v.mO==1&&cG()>1){x=P.2A()}}I x}E af(){if(o.2o=="1A"){I P.af()}F{I 0}}E cG(){if(o.2o=="3O"){I P.cG()}F{I 0}};G.9s=E(){I o.4l?P.9s():o.4Y};G.4M=E(x){if(P&&(o.uy||L(v.9s))){P.4M()}if(v.vt>0){O(o.3J,{"1e":(o.1Y?"100%":o.dT-v.vt)})}if(o.3o&&v.2c.BE==1){o.eH.4M()}if(v.vb==1){Zk()}if(o.tg){o.tg.4M()}};G.3K=E(){I P?P.3K():{}};G.hK=E(){P.hK()};G.6F=E(){1m(\'6F\');o.9E=0;o.1w?v.3k=1:\'\';o.U.9i();if(Y&&v.Zm!=1){if(Y.J(\'(5I)\')==-1){Y=Y+(Y.J(\'?\')==-1?\'?\':\'&\')+\'zN=(5I)\'}}if(Y){if(o.4l){P.3u(Y);G.2w()}F{6z(Y)}}};if(!L(o.28)){sJ()}if(L(v.28)){if(v.28!=\'\'){av(v.28,o.28,v.fS);if(v.ut==1&&!o.1w){1j(o.28)}}F{v.28=22}}E aT(){fX=P?P.7A():\'\'}E zo(Y){3P=Y.2n(" or ");V(B i=0;i<3P.S;i++){if(3P[i].J(" fK ")>-1){nC=3P[i].2n(" fK ");3P[i]=nC[5I(0,nC.S-1)]}if(L(v.nE)&&3P[i].J("//")==-1){3P[i]=v.nE+3P[i]}}8e=0}E zg(){aT();if(fX=="8H"||o.5c){o.U.v9()}if(fX!=""){o.U.yj()}}E sJ(){if(o.28){o.1P.3i(o.28)}o.28=1Z("2e");O(o.28,{"4C-3g":"1Q","1B":v.na,5w:"1B 0.5s"});if(v.vb==1){Zh()}F{e8(o.28)}o.1P.1T(o.28)}E 6z(x,y,zl){if(x){if(x.J("3F:")==0&&o.W){o.29=x.1i(5);o.R.Gw(0);I}}2C(iy);v.jo==\'\'?v.jo=\';\':\'\';if(x.J(\'{\')>-1&&x.J(\'}\')>-1&&x.J(v.jo)>-1){B z=x.2n(v.jo);o.bt=[];V(B i=0;i<z.S;i++){o.7u[i]=z[i].1i(z[i].J("{")+1,z[i].J("}")-1);o.bt[i]=z[i].1i(z[i].J("}")+1);if(L(v.aX)){if(v.aX==o.7u[i]){o.6T=i}}}x=o.bt[o.6T]}!L(3P)?3P=[]:\'\';o.mb?2C(o.mb):\'\';x&&x!=\'or\'&&x!=\'x\'?zo(x):\'\';B ft=o.zj;if(3P.S>0){B fu=3P[8e];if(fu){if(fu.J(\'js:\')==0){2T{fu=2h(fu.1i(3))}2B(e){9j.1m(e.al)}}}if(fu){o.2o=nr(fu);B h0=K;if(zl){h0=H}Y=fu;if(Y){Y=Y.1N(/\\(5I\\)/g,2G.5I())}F{Y=3P[0]}if(!h0&&x!=\'x\'&&P&&o.2o==ft&&(ft=="e3"||(ft=="bE"&&!o.1g.2b)||(ft=="4X"&&o.1w&&!mq)||ft=="dm"||ft=="1A"||ft=="3O")&&!o.lv){P.3u(Y)}F{1m("Zt");lH();Bh(Y)}o.zj=o.2o;vv()}}if(!y){3M(o.vf);o.vf=7F(zg,o.nN);if(!L(v.1W)&&v.nO==1&&v.vl==1){v.1W=\'\'}if(L(v.1W)){o.U.gv(v.1W)}if(v.eW==1){if(v.hE==1&&o.1g.2b){}F{if(o.2o=="4X"){O(o.3J,{"1c":-jj,"1a":-jj})}F{3h(o.3J)}v.1p.1j=0}}}}E vv(x){if(o.es||x){if(o.i1){P.f4(o.jJ)}F{if(o.a4!=o.es){P.f4(o.5R[o.a4])}}}}E nr(x){B 1F="e3";if(x){if(x.J(".AO")>0){1F="1A"}F if(x.J(".AJ")>0){1F="3O"}F if(x.J("w")==0&&x.J("s")==1){1F=o.ws}F if(x.J(\'4X.ao/\')>-1||x.J(\'nP.be/\')>-1){if(1E(zx)==\'E\'){1F="4X";if(v.yI==1){B y=\'jk://3H.4X.ao/vi/\'+mt(x)+\'/\';Bk(y+\'zB.hF\',E(z){z>100?v.28=y+\'zB.hF\':v.28=y+\'Yw.hF\';if(o.1H){o.1H[o.3w][\'28\']=v.28}v.3k==1||o.1w?\'\':av(v.28,o.28,v.fS)})}}F{1m("No zG")}}F if(v.bE==1&&x.J(\'bE.ao/\')>-1){1F="bE"}F if(v.Xw==1&&x.J(\'Xx.r\')>-1){1F="rt"}F if(v.Ak==1){if(1E(B5)==\'E\'){B5(x)?1F="6O":\'\'}}}o.uy=1F=="4X"||1F=="bE"||1F=="rt";o.4l=1F=="e3"||1F=="1A"||1F=="3O"||1F==o.ws;I 1F}E Bk(Y,Bj){B 3H=1y Kh();3H.9J=E(){Bj(G.1e)};3H.3u=Y}E Bh(x){o.2o=nr(x);if(o.4l){P=1y B0(x,o.3J,K)}if(o.uy){P=2h("1y te"+o.2o[0].Bc()+o.2o.4H(1)+"(x,o.3J);")}if(o.2o=="6O"){P=1y XF(x)}o.R?o.R.FB():\'\';r9()}G.B9=E(){r9()};E r9(){if(L(v.1l)){B t=0;if(o.3p&&v.cB==1&&!o.1w){t=o.3p.aC().t}1u(E(){o.U.4d(t,v.1l)},100)}}E lH(){if(P){P.4q();P=22;fX="7d"}if(3o){3o.4q();3o=22;3o=1D;o.eH.5L();o.3o=22;o.eH=22}};G.4q=E(){lH()};G.XI=E(){3P=[];lH()};G.6z=E(x,y,z){6z(x,y,z)};G.av=E(x){av(x,o.28,v.fS)};G.2w=E(x){if(P){iQ=K;mq=K;if(o.5c){o.3Q.2w()}F{P.2w(x);v.fN==1?o.U.gL():\'\'}if(L(3o)){3o.2w()}if(o.7M){if(o.4l){if(o.b6>0&&!o.7M.XJ()){o.7M.iO()}}F{o.lm=[];o.R.l3("bW")}}if(o.4l&&v.pg>-1&&!o.um&&!o.1g.4t){if(o.b6>0){P.KI()}}iM()}F{1u(G.2w,46)}};E iM(){if(v.BJ>0&&3P.S>1){if(4d()==0||v.BH==1){2C(o.mb);o.mb=1u(BI,v.BJ*2g)}}}E BI(){if(o.1r&&(4d()==0||v.BH==1)&&3R()==0&&!o.fT){if(P){if(P.8E()==0&&8e!=3P.S-1){5M(\'6z BG\')}}}}G.BF=E(1b){if(o.3o){if(v.2c.BE==1){if(o.qN[o.3o]>2){I}}if(1b){1b.aO();1v.1b?1v.1b.6H=H:\'\'}B 1I=P;P.us(H,o.3o);3o.us(K,o.3J);P=3o;3o=1I;P.2w();3o.2w();js("2c")}};G.BC=E(){P.3u(Y)};G.yd=E(){v.5b==1?o.5b.2R("1j"):\'\';o.qG=H};G.kd=E(){if(v.1p.vN){v.1p.vN=K;if(o.R){o.R.xU(1);o.R.rS()}}o.qG=K};G.Bz=E(){if(o.3o&&o.eH){o.eH.jc()}};G.gn=E(){if(o.4l&&o.5j){o.kH=H;P.5j()}};G.dp=E(){if(o.4l&&o.8P){P.8P()}};G.mZ=E(){if(v.fF==1&&L(v.Xg)){if(L(o.fF)){o.fF.1n()}F{if(1E(Bx)==\'E\'){o.fF=1y Bx()}}}iC();if(P){i5(0);P.mZ()}};G.cm=E(){o.fF?o.fF.1j():\'\';P?P.cm():\'\'};G.iC=E(x){iC(x)};E iC(x){if(v.Xk==1&&2a(v.bN)){if(L(o.bN)){o.bN.1n(x)}F{if(1E(Bu)==\'E\'){o.bN=1y Bu()}}}}G.3a=E(x){if(o.5c){o.3Q.3a()}F{P?P.3a(x):1m("Xm")}if(L(o.3o)){3o.3a()}};G.qP=E(){mq=H;o.U.3U(0,K);L(o.28)?o.U.7i():\'\';6z(\'x\')};G.dE=E(){P?P.dE():\'\'};G.3U=E(x){if(P){if(o.5c){o.3Q.3U(x)}F{P.3U(x);if(v.2c.on==1){if(3o){3o.3U(x)}}}}};G.59=E(){if(P){P.59();o.5c?o.3Q.59():\'\';1m("54")}if(v.2c.on==1&&v.2c.eX==1){if(3o){3o.59()}}};G.6k=E(){if(P){P.6k();o.5c?o.3Q.6k():\'\';1m("9q")}if(v.2c.on==1&&v.2c.eX==1){if(3o){3o.6k()}}};G.3X=E(x){P?P.3X(x):\'\';if(v.2c.on==1){if(v.2c.eX==1&&3o&&!o.JN){3o.3X(x)}}if(o.5c){o.3Q.3X(x)}};G.mH=E(){I P?P.mH():K};G.5S=E(){I P?P.5S():K};G.7A=E(){I fX};G.7d=E(){I iQ};G.18=E(){B x=0;if(P){x=3R();if(o.5c){B y=o.3Q.3R();y?x=y:\'\'}F{if(4d()>0&&x!=4d()){o.Az=x+0.Xu}}I x}F{I 0}};G.1l=E(){B x=0;if(P){x=4d();x==0&&L(v.1l)?x=v.1l*1:\'\';if(o.5c){B y=o.3Q.4d();y?x=y:\'\'}}I x};G.8E=E(){I P?P.8E():0};G.g0=E(){o.3D.g0=o.3D.g0?K:H;O(o.3J,{"2Q":(o.3D.g0?"3l(-1)":"3l(1)")})};G.XO=E(){sJ()};G.sL=E(){if(o.4l){P.4F()}};G.An=E(x,y){if(x==\'1J\'){if(y==1){eA(v.1f.1J/100)}if(y==2){eA(-v.1f.1J/100)}if(y==3){o.P.j1()}}F{if(o.4l){if(!o.am[x]){if(x==\'md\'){o.am[x]=0}F{o.am[x]=1}}if(y==1){o.am[x]+=v.1f[x]/100}if(y==2){o.am[x]-=v.1f[x]/100}if(y==3){if(x==\'md\'){o.am[x]=0}F{o.am[x]=1}}!o.j4?o.j4=[]:\'\';o.j4[x]=x+\'(\'+2N(o.am[x]*100)+\'%) \';B cf=\'\';V(B i in o.j4){cf+=o.j4[i]}O(P.ak(),{\'6P\':cf});o.R.mY(x)}}};G.1J=E(x){eA(x)};E eA(x){if(7k(x).J(":")>0){B y=x.2n(":");B z0=o.2X/o.4E;B z1=o.P.3K();if(z1.17>0){z0=z1.17/z1.1e}B z=y[0]/y[1];if(z0!=z){if(o.4l){P.f7()}B w2=o.4E*z;B x2=w2/o.2X;B h2=o.2X/z;B y2=h2/o.4E;if(x2<1){o.3D.x0=o.3D.x=3Z(x2);o.3D.y=1}F{o.3D.x=1;o.3D.y0=o.3D.y=3Z(y2)}O(o.3J,{"2Q":"3l("+o.3D.x+") 3r("+o.3D.y+")"});o.ja=x}}F{o.3D.x+=3Z(x);o.3D.y+=3Z(x);O(o.3J,{"2Q":"3l("+o.3D.x+") 3r("+o.3D.y+")"})}if(v.1M.Yg==1){if(!o.sV){if(o.3D.x>0||o.3D.y>1){sP(o.3J,\'o.Yi\');o.sV=H}}sT()}o.R?o.R.mY(\'1J\'):\'\'};G.j1=E(){if(o.4l){P.f7()}o.3D.x=o.3D.x0;o.3D.y=o.3D.y0;O(o.3J,{"2Q":"3l("+o.3D.x+") 3r("+o.3D.y+")"});o.R.mY(\'1J\');o.ja=22;sT()};E sT(){if(o.sV&&v.1M.Yl!=1){if(o.3D.x==1&&o.3D.y==1){O(o.3J,{"1c":0,"1a":0})}}};G.f5=E(x,y){P.f5(x,y)};G.d1=E(){I d1()};E d1(){I 3P?(3P.S>0?(3P[8e]?3P[8e]:\'\'):\'\'):\'\'};G.uV=E(){I 3P.S};G.ak=E(){I P?P.ak():K};G.6e=E(){if(o.4l){P.6e()}};G.s8=E(){P.s8()};E sY(){B 4O=g6(v.so+\'?Y=\'+3P[8e]);4O.9J=E(){if(G.g9==4&&G.7A==4p){if(G.eu){v.1O=G.eu;o.U.bj(\'1O\')}}};4O.e2()}};B B0=E(Y,1L,2c){B Z=1Z(v.eW==1?"AZ":"fL");B au;B tX=0;B 1A;B 41=K;B tE=K;B kg=0;B wN=K;B aw=K;B gg=-1;B lE=-1;B 3O;B 6u=K;B ws;B uw=K;B 6l=K;o.5d=K;B 8w=0;B 8L=K;B kK=0;B 2q;B Yq;B n0=K;B jR=-1;B cq=-1;B vp;B vC;B ax;B le;B Yr;B nH;B Kz=\'fL/Kl; Ys="Yt.Yu, Ym.40.2"\';B ae=K;O(Z,{\'1q\':\'pM\',\'17\':\'100%\',\'1e\':\'100%\',\'3E-jx\':\'uQ\',\'5w\':"6P 0.2s 3d",\'8M-1e\':\'2A\',\'5U-1e\':\'1Q\',\'8M-17\':\'2A\',\'5U-17\':\'1Q\'});f7();if(o.1g.7q&&v.3k==1&&v.uk==1){if(!o.1w&&v.7C){3L(Z,{\'jC\':1})}F{o.3m=H;o.R?o.R.59():\'\';3L(Z,{\'3m\':1,\'jC\':1,\'3k\':1})}}F{if(v.rO==1&&o.1g.2b){if(v.AX!=1&&o.1g.7q&&v.1V!=1){}F{3L(Z,{\'jC\':1})}}if(!o.1g.tv){3L(Z,{\'4F\':(v.4F==1?\'7K\':\'1Q\')})}}if(v.Y9==1){3L(Z,{"XR":"AW","XS":"AW"})}Y=fj(Y);3L(Z,{\'3u\':Y,\'x-3N-5j\':\'Fx\',\'tm\':\'H\'});if(v.28&&v.XT==1){3L(Z,{"28":v.28})}if(v.XU!=1){3L(Z,{\'tm\':\'H\'})}if(v.XV==1){3L(Z,{\'2c\':\'K\'})}if(2c){Z.3k=H;if(v.2c.eX!=1||v.3k==1){Z.3m=H}F{Z.1G=2a(v.2c.1G)?v.2c.1G:v.1G}}if(v.XW==1){3L(Z,{\'XX\':\'XQ\'})}td();if(v.XZ==1){B er=1Z("ei");3L(er,{"FA":"no","Fz":"H","Fy":"H","3u":""});O(er,{"1q":"2D","17":"100%","1e":"100%","2P":0});1L.1T(er);B AU=1v.7F(E(){if(er.kI.1R.g9==="Kg"){1v.3M(AU);O(er.rk.aN,{"2S":0,"2L":0});er.rk.aN.1T(Z)}},100)}F{1L.1T(Z)}if(!L(Y)){Y=\'\'}B iT=K;if(o.1g.tv){if(Y.J("Y2")>0){iT=H}}if(o.1g.6B){if(Y.J("Y3")>0||(v.Lp==1&&v.eE==1)){iT=H}}if(o.1g.4t){if(Y.J("sg")>0){iT=H}}o.1g.6B?KQ():\'\';if(Y.J(".AJ")>0){6l=H;if(!o.3O){if(1E AR!=="1D"){o.3O=1y AR()}F{6l=K}}if(L(o.3O)){if(!L(1v.Lg)){o.3O.lw()}F{rW()}}}F if(((2E.1A==1&&v.rT!=1)||Y.J(".AO")>0)&&!iT&&(o.fD.J("8l")!=-1||L(1v.5H))){41=H;tE=H;2T{if(L(1v.5H)){if(!5H.Ex()||(o.1g.6B&&v.Y5==1&&!o.1g.4t)||(o.1g.4t&&v.sg==1)||(o.1g.nR&&v.Y8==1)){1m(\'8l 10V \',5H.Ex());41=K}F{if(v.4F==1||v.3k==1||v.EQ==1||2c){cE(K)}}}F{41=K}}2B(2q){41=K}}F if(Y.J("w")==0&&Y.J("s")==1&&v.Y7==1){8L=H;tG()}if(o.1g.tv&&v.3k==1&&!41&&!6l&&!8L){1u(E(){o.U.ea()},100)}if(v.7M==1){L(o.7M)?o.7M.aB():\'\';o.7M=1y Y6()};G.s8=E(){rW()};E rW(){6l=H;if(tQ()){if(v.4F==1||v.3k==1||v.Lf==1){n7(K)}}F{6l=K;1m("Y4 hi Le")}}E n7(x){if(o.3O&&!6u){o.3O.h0(x,Z,Y,2c);L(1v.Lg)?6u=H:\'\'}}E cE(x){1m("8l");if(o.4c.S>1){v.91=0;v.Li=H}F{v.Li?v.91=1:\'\'}if(o.bt.S>1){v.d5=0;v.L8=H}F{v.L8?v.d5=1:\'\'}o.ax=K;gg=-1;ax=[];o.3y?o.3y.L2():\'\';B rP=K;if(v.7C&&v.Lj==1){rP=H;v.Lj=0}au={KY:(v.Lr==1&&!2c),Y1:(v.4F==1||v.3k==1||2c||x)&&!rP,fY:60,sC:60,Y0:K};if(v.K0>0){au.Ya={6Q:{JX:v.K0*2g}}}if(v.JV>0){au.Yp={6Q:{JX:v.JV*2g}}}if(v.Yo==1){au.Yn=H}if(v.eE==1){B ks=[\'wv\',\'pr\',\'ck\'];B lP=[\'ao.Yc.fb\',\'ao.Yk.Yj\',\'4a.w3.Yh\'];B dj={};V(B i=0;i<ks.S;i++){if(v[\'eE\'+ks[i]]==1){dj[lP[i]]={};if(2a(v[\'eE\'+ks[i]+\'l\'])){dj[lP[i]].Yf=uC(v[\'eE\'+ks[i]+\'l\'])}if(2a(v[\'eE\'+ks[i]+\'s\'])){dj[lP[i]].Ye=uC(v[\'eE\'+ks[i]+\'s\'])}}}au.Yd=H;au.Yb=dj}if(v.KT==1){au[\'XN\']=E(4O,Y){4O.Xr=H}}if(L(v.6A)){if(L(v.6A.fY)){if(v.6A.fY>fZ){v.6A.fY=fZ}v.6A.sC=v.6A.fY}if(L(v.6A.Ky)){v.6A.sC=v.6A.fY=v.6A.Ky}if(1E v.6A=="3E"){V(B 19 in v.6A){if(v.6A[19].6h().J(\'2h:\')==0){v.6A[19]=2h(v.6A[19].1i(5))}au[19]=v.6A[19]}}}js("Xq",1A);1A=1y 5H(au);js("1A",1A,1);1A.Ld(Y);1A.Xp(Z);1A.on(5H.7h.Xo,E(){1m("8l Xn")});1A.on(5H.7h.Xl,E(1b,26){!2c?o.U.ea():\'\'});1A.on(5H.7h.Xi,E(1b,26){if(!2c&&v.91==1&&af()>1){Kr();nc();o.R?o.R.lc(o.3f):\'\'}});1A.on(5H.7h.Xa,E(1b,26){nc()});1A.on(5H.7h.Xh,E(1b,26){nc()});1A.on(5H.7h.Xf,E(1b,26){if(!2c){if(26.jd.5d!=o.5d){o.5d=26.jd.5d;o.R.4x()}o.5d=26.jd.5d;if(o.5d){1m("Xe");o.KN=Y.J("?wm")>-1;if(Z.1l>0&&Z.cs>0){if(Z.1l-Z.cs<10){if(o.iA>0){if(o.iA==Z.cs&&o.KO==Z.1l){o.mn++;if(o.mn>2){o.mn=0;o.iA=-1;1A.8N();cE(H);8B()}}F{o.iA=-1}}F{o.iA=Z.cs;o.KO=Z.1l}}}}}if(v.91==1){o.3f=1A.mh;o.R?o.R.lc(o.3f):\'\'}m5()});1A.on(5H.7h.Xd,E(1b,26){if(L(26.j7)){!2c?js("Xc",26.j7.Xb):\'\';if(v.dh==1){if(!o.dh){if(1E Km!=="1D"){o.dh=1y Km()}}o.dh?o.dh.Go(26.j7):\'\'}}if(gg>-1){1A.KF=gg;gg=-1}2C(o.fT);wN=H;L6()});1A.on(5H.7h.Xs,E(1b,26){js("Xj",26,1)});1A.on(5H.7h.Xt,E(1b,26){if(!2c&&v.d5==1){1u(qM,46)}});1A.on(5H.7h.XE,E(1b,26){if(!2c&&v.d5==1){uO()}});1A.XM=K;if(v.XL==1){1A.on(5H.7h.XK,E(1b,26){if(1E(26)=="3E"){if(26.j7.1F==\'1W\'){B fu=26.j7.Y;if(fu){B st=1A.Ko;if(o.4V){o.3y.v4(st+\'bL\'+fu)}F{!ax[st]?ax[st]=[]:\'\';ax[st].3j(fu)}}}}});1A.on(5H.7h.XH,E(1b,26){B x=1A.XG;B y=\'\';V(B i=0;i<x.S;i++){y+=(y!=\'\'?\',\':\'\')+\'[\'+x[i].5T+\']1A\'+i;x[i].6Q?o.lD=x[i].5T:\'\'}3v("1W",y)})}1A.on(5H.7h.XD,E(1b,26){v.1m==1?9j.1m(26):\'\';js(26.1F+\'5H\',26,0,H);o.t9=26;if(26.fH){if(26.1F=="Xv"){1m("8l fH tJ 2q");if(v.nF==1&&3R()==0){ts()}F{2q=26.jd+\' (\'+26.1F+\')\';o.29>0||2c||v.5d==1||8L?\'\':o.29=3R();1A.8N();if(!2c){o.fH=H;o.P.5M()}}}F{B nx=K;if(26.1F=="XC"){if(v.XB==1&&o.P.uV()>0){nx=H}F{1m("8l fH P 2q, jB");1A.XA()}}F{nx=H}if(nx){2q="8l fH 2q, 8N";1A.8N();!2c?o.P.5M():\'\'}}}F{1m("8l ",26.1F,26.jd,(26.nd?26.nd.tK:\'\'));js("Xz",(26.nd?26.nd.tK:\'\'));if(8w>0){8w=2;vs()}}});aw=H}E uC(x){if(x){V(B j=1;j<11;j++){if(v["KU"+j]){x=x.1N("{"+j+"}",v["KU"+j])}}}I x}E nc(){if(!2c&&v.91==1&&af()>1){if(o.3f!=1A.mh){o.3f=1A.mh;o.R?o.R.lc(o.3f):\'\';1m("8l Xy "+o.3f)}if(2a(v.cP)&&o.3f>0){B fq=v.cP.2n(",");V(B k=0;k<fq.S;k++){if(o.2x[o.3f].J(fq[k])>-1){1m(\'Yv 4U\');1A.f9=o.3f-1;o.3f--;1h}}}if(v.ar!=1&&nI()){v.f8="eK";vc(lE>-1?lE:1A.f9);1m("XP")}}}E tG(){if(L(1v.L5)){if(tQ()){if(!L(o.ws)){o.ws=1y Zg()}ws=1y L5(Z,Y,2k(v.Zy,{KY:H}));uw=H}F{8L=K;1m("hi Le")}}}E L6(){vu()};G.6e=E(){vu()};E vu(){if(v.J0&&o.R){if(Z.cz.S>0){if(v.6e==1){Z.cz[Z.cz.S-1].ha="Lq"}F{Z.cz[Z.cz.S-1].ha="3b"}if(!o.6e){o.6e=H;o.R.4x()}}F{if(o.6e){o.6e=K;o.R.4x()}}}}E ts(){1m("Zx");!2c&&o.1r?o.U.3a():\'\';o.U.7i();8w=1;vs(o.1r)}E vs(x){if(8w>0){2C(vp);vp=1u(KZ,v.L1*2g)}}E KZ(){if(8w>0){1m("Zw");if(41){if(8w==1){1A.Ld(Y)}if(8w==2){1A.8N();cE(H);Z.1r()}}F{3L(Z,{\'3u\':Y})}}}Z.1z(\'Zv\',K4);Z.1z(\'2q\',uX);Z.1z(\'7d\',8B);Z.1z(\'1r\',a1);Z.1z(\'3I\',hk);Z.1z(\'Lb\',bo);Z.1z(\'k0\',kG);Z.1z(\'nm\',kt);Z.1z(\'Lc\',d7);Z.1z(\'KX\',ec);Z.1z(\'8b\',8K);Z.1z(\'L0\',9N);Z.1z(\'Zu\',KD);Z.1z(\'Lm\',rg);Z.1z(\'Lh\',ri);if(v.Lp==1&&o.1g.6B){if(2a(v.Zs)){if(2a(v.Zr)){Z.1z(\'L4\',rj)}}}if(o.1g.7q){Z.1z("Zp",hK,K);Z.1z(\'Ka\',JU)}E JU(){if(v.hE!=1){Z.dA("R")}}E hK(){if(Z.Zo){o.U.gJ()}}E K4(){if(!41&&!6l){!2c?o.U.ea():\'\'}}E uX(){if(!41&&!6l){if(Z.2q){B x=Z.2q.tK;2q=Z.2q.al;if(2q==\'\'){if(x==1){2q="KC"}if(x==2){2q="tJ"}if(x==3){2q="gT"}if(x==4){2q="hi oV"}}1m("hI: ",2q)}if(tE&&v.nF==1&&3R()==0){2q=1D;ts()}if(2q!=1D||o.1g.2b){5M()}}}E 5M(){!2c?o.P.5M():\'\'}E 8B(){if(!2c){o.P.8B()}F{if(v.2c.96==1){Z.cs=0;Z.1r()}}}E a1(){if(!o.1w&&v.7C){1m(\'K3 1r\');3I();o.U.2w();I}if(41&&8w>0){}F{if(!2c){B bi=o.U.8J()&&o.nD!=1;if(bi||cq==-1){B x=K;if(41){if(L(o.1V)||L(o.5C)){if(bi){}F{1m(\'3I ib\');3I();x=H}}}if(!x){o.P.a1()}}}}}E hk(){if(!ae){1m("Zn");if(o.1r&&o.gF&&!Z.7d&&v.JY==1&&!o.94){1m("JY");gj()}F{!2c&&!o.KE&&Z.6y?o.P.hk():\'\'}}}E bo(){!2c?o.P.bo():\'\';if(cq>-1){if(3R()>cq){3I();cq=-1}}}E kG(){!2c?o.P.kG():\'\'}E kt(){!2c?o.P.kt():\'\'}E d7(){if(2c){nA()}F{o.P.d7();ud();if(41&&8w>0){8w=0;1m("Zl up");1A.Kw();gj();o.R.2w()}if(L(v.9s)){2z()}nH?Kn():\'\';1u(KK,46)}}E Kx(){if(Z.C.1c=="-Zj"||Z.mL<-2g){cm()}}E KK(){if(Z){if(Z.cH&&o.7u.S==0&&v.Zi!=0){B at=Z.cH;V(i=0;i<at.S;i++){B x=o.P.ra((at[i].7g?at[i].7g+\' (\':\'\')+at[i].KJ+(at[i].7g?\')\':\'\'),i);if(x==v.aX){o.6T=o.9X=i}o.7u[i]=x}o.R.mQ(o.9X)}}if(o.9X>0){gr(o.9X,1)}};G.9s=E(){I(Z.nL/Z.eQ)};E nA(){if(Z.eQ>0){O(1L,{"1e":1L.2f/(Z.nL/Z.eQ)-2N(v.2c.2P)})}F{if(tX<20){1u(nA,100);tX++}}}E ud(){if(v.pn==1){3M(o.tU);o.tU=7F(tV,100);tV()}}E tV(){if(Z){if(Z.eQ>0){o.U.KH(Z.nL/Z.eQ);3M(o.tU)}}}E 9N(){!2c&&!8L?o.P.9N():\'\'}E ec(){!2c?o.P.ec():\'\'}E 8K(){if(41&&8w>0){}F{!2c?o.P.8K():\'\'}}E KD(){o.U.tT()}E tQ(){B mB=1v.Kp=1v.Kp||1v.ZA;B i8=1v.KB=1v.KB||1v.ZU;B mE=mB&&1E mB.mE===\'E\'&&mB.mE(Kz);B Ks=!i8||i8.uP&&1E i8.uP.ZQ===\'E\'&&1E i8.uP.5L===\'E\';I mE&&Ks}B sj="<7n C=\'1B:0.5\'>";E Kr(){if(!2c&&v.91==1){B x=1A.ac;B q=-1;o.2x=[];if(x.S>1){if(v.4B==\'5U\'){q=x.S-1}V(B i=0;i<x.S;i++){if(L(x[i].1e)){B y=o.P.Kq(x[i],v.K1);if(o.2x.J(y)>-1||v.ZG==1){if(L(x[i].9R)){B yi=o.2x.J(y);yi>-1?o.2x[yi]+=" "+sj+" &h9;"+2N(x[yi].9R/2g)+\' \'+2J(\'ge\')+\'</7n>\':\'\';o.2x[i]=y+" "+sj+" &h9;"+2N(x[i].9R/2g)+\' \'+2J(\'ge\')+\'</7n>\'}}F{o.2x[i]=y}if(L(x[i].Kt)){o.9W[i]=x[i].Kt[0]}}F if(L(x[i].5T)){o.2x[i]=x[i].5T}F{o.2x[i]=i}if(L(v.4B)&&q==-1){if(v.4B==o.2x[i]){q=i}}if(L(o.4B)){if(o.4B==o.2x[i]){q=i}}}if(v.ar==1){o.2x[x.S]=2J("2A")}F{q==-1?q=x.S-1:\'\'}if(v.Ku==1||q>-1){if(v.f8=="5p"||(!o.1w&&v.4F==0)){1A.vm=q}F{if(v.f8=="eK"){1A.f9=q}}o.3f=q}F{if(v.ar==1){o.3f=1A.ac.S-1}F{o.3f=1A.Zf}}if(v.Kv>0){1A.ll=x.S-v.Kv*1-1}m5()}if(1A.ac[o.3f]){o.9R=2k(1A.ac[o.3f].9R,0)}o.R?o.R.4x():\'\'}}E m5(){if(v.d5==1){qM();uO()}}E qM(){if(!2c&&v.d5==1){B x=1A.cH;o.7u=[];B 2F;B 1U=-1;if(x.S>1){V(B i=0;i<x.S;i++){2F=K;if(L(x[i].gt)&&o.9W.S>0){if(x[i].gt!=o.9W[o.3f]){V(B j=0;j<o.9W.S;j++){if(o.9W[j]==x[i].gt){2F=H}}}}if(!2F){o.7u[i]=(L(x[i].5T)?o.P.ra(x[i].5T,i):i)+(v.Ze==1&&L(x[i].9T)?\' (\'+x[i].9T+\')\':\'\');if(L(v.aX)){if(v.aX==o.7u[i]){1U=i}}}}}}if(1U>-1){o.6T=1U;1A.mf=1U}}E uO(){if(!2c){B x=1A.cH;B y=1A.mf;if(y>-1){if(L(x[y].gt)){if(o.9W.S>0){if(o.9W[o.3f]!=x[y].gt){V(B i=0;i<x.S;i++){if(x[i].5T==x[y].5T&&x[i].gt==o.9W[o.3f]){1A.mf=i;y=i;1h}}}}}o.6T=y;1m("8l YP",o.6T);o.R.mQ(o.6T)}}};G.gr=E(x,y){gr(x,y)};E gr(x,y){if(Z.cH.S>1){Z.cH[x].tf=H;Z.cH[y==1?0:o.9X].tf=K;o.9X=x;y!=1?Z.cs=o.P.18():\'\'}}E 3R(){if(6l){I 6u?o.3O.18():0}F{B x=Z.cs;if(L(v.gi)){x=x*v.gi}I x}};E 4d(){B x=Z.1l;if(!x&&o.pf){x=o.pf}if(x==YO){v.5d=1;x=3R()+10;if(o.cZ){x<o.cZ?x=o.cZ:\'\'}o.cZ=x}if(6l&&6u){x=o.3O.1l()}if(L(v.gi)){x=x*v.gi}if(L(v.4j)){if(7v([v.4j],\'-\')){x=x+v.4j*1}F{x=v.4j}}I!vq(x)?x:0}G.2w=E(x){if(x=="ae"){ae=K}B p=H;if(41&&!wN){if(!aw){cE(H)}1A.Kw()}if(6l&&!6u){n7(H);p=K}if(8L){if(!uw){tG()}ws.1r();p=K}Kx();p?gj():\'\'};B YN;E gj(){if(Y!="1Q"&&Z){B pp=Z.1r();if(pp!==1D){pp.cQ(E(){1m("YK");if(!o.3m){if(Z.3m){1m("YJ");Z.3m=K}}kK=0}).2B(E(2q){B em=2q.al;1m("YI",em);if(em.J(\'cL\')==-1&&em.J(\'YG by\')==-1){if(v.uk==1&&L(Z)&&o.1r){1m(\'Yy\',o.1r);o.U.59();2T{Z.1G=0}2B(e){};B v3=Z.1r();if(v3){v3.cQ(E(){}).2B(E(e){1m("YF",e.al);if(o.1g.tv&&(41||6l)){}F{o.R.3a();o.U.7i();js("YE")}})}}F{if(!o.eb){o.R.3a();o.U.7i()}}}F{if(em.J(\'dx YD\')>0||em.J(\'KC\')>0){if(o.1r){if(kK<5){1m("YC",kK);1u(gj,YB);kK++}F{}}}}})}}}G.mZ=E(){if(o.5C||o.1V){if(o.92){dp()}if(!o.kH&&o.1g.2b&&o.1g.3N){if(!Z.3m){Z.3m=H;n0=H}O(Z,{"1q":"2D","1a":-4e,"1c":-4e});cq=3R();if(!8L){Z.1r()}if(cq==0&&o.29>0){le=o.29}}}};G.cm=E(){cm()};E cm(){if(!o.kH&&(o.1g.2b||o.1g.3N)){O(Z,{"1q":"pM","1a":0,"1c":0});if(L(v.9s)){2z()}if(n0){!o.3m?Z.3m=K:\'\';n0=K}if(le>0){o.29=le;le=0}cq=-1}};G.3a=E(x){if(x=="ae"){ae=H}1m(\'6y\');3I()};E 3I(){if(8L){ws.3I()}F{Z.3I()}};G.dE=E(){!Z.6y?3a():gj()};G.3U=E(x){if(L(v.gi)){x=x*(1/v.gi)}if(6l&&6u){o.3O.3F(x)}F{if(41){if(v.YA==1&&x>0&&nI()&&v.ar==1){gg=1A.f9;1A.KF=0}}Z.cs=x}};G.59=E(){Z.3m=H};G.6k=E(){Z.3m=K;if(o.2o=="1A"&&o.1g.4t&&v.1V==1){if(!L(o.KG)){ae=H;1m("4t 9q");Z.3I();1u(E(){Z.1r();ae=K},10);o.KG=H}}};G.3X=E(x){Z.1G=x};G.KI=E(){if(o.KM!=Z){B cL;B 9b;if(o.my[Z]){cL=o.my[Z];9b=o.ug[Z]}F{1v.n6=1v.n6||1v.Yz;if(L(1v.n6)){2T{9b=1y n6();cL=9b.YQ(Z);o.my[Z]=cL;o.ug[Z]=9b}2B(e){1m(e)}}}if(9b){B k9=9b.YR();k9.k9.5K=v.pg;cL.KL(k9);k9.KL(9b.Z4);o.um=H;o.KM=Z}}};G.mH=E(){I!Z.6y};G.5S=E(){I v.5d==1||8L?H:o.5d};G.ak=E(){I Z};G.uq=E(){3L(Z,{\'R\':\'1\'});I H};G.4F=E(){3L(Z,{\'4F\':\'7K\'});if(41&&!aw){cE(K)}if(6l&&!6u){n7(K)}};G.7A=E(){B 7b="8H";if(Z.6y){7b="6y"}if(Z.7d){7b="7d"}I 7b};G.us=E(x,y){2c=x;y.1T(Z);1L=y;if(x){if(v.2c.eX!=1){Z.3m=H}F{if(!o.3m){Z.3m=K}}nA();if(o.2x.S>0&&v.ar==1){if(41){jR=o.3f;1A.ll=0;1A.f9=0}}}F{if(!o.3m&&v.2c.eX!=1){Z.3m=K}Z.1G=2a(v.2c.1G)?v.2c.1G:v.1G;ud();if(o.2x.S>0&&v.ar==1){if(41){1A.ll=-1;if(jR>-1){jR<1A.ac.S?1A.vm=jR:\'\'}}}}};G.18=E(){I 3R()};G.1l=E(){I 4d()};G.8E=E(){B x=0;if(Z.8h){if(Z.8h.S>0){B y=3R();V(B i=0;i<Z.8h.S;i++){if((y>=Z.8h.1w(i)||y>=Z.8h.1w(i)-100)&&y<=Z.8h.4j(i)){x=Z.8h.4j(i)}}x==0?x=Z.8h.4j(Z.8h.S-1):\'\'}}if(L(v.4j)){B ed=v.4j;if(7v([ed],\'-\')){ed=4d()}x>ed?x=ed:\'\'}I x};G.2A=E(){I nI()};E nI(){B x=K;if(41){if(aw){x=1A.Zc}}F if(6l){if(6u){x=o.3O.2A()}}I x}G.3K=E(){I{"17":Z.nL,"1e":Z.eQ}};G.3u=E(x){if(x){1m("3u");x=x.1N(/\\(5I\\)/g,2G.5I());x=fj(x);Y=x;o.8O!=2?o.8O=K:\'\';if(6l){if(6u){o.3O.cL(x)}}F if(41){41&&1A?1A.8N():\'\';cE(o.1w||o.3k);tx()}F{3L(Z,{\'3u\':x,\'3k\':0});td();3I()}}};E fj(x){if(x){B y=x.J(\':Zb:\');if(y>0){o.fj=x.1i(y+6);x=x.1i(0,y)}}I x}E td(){if(o.1g.6B&&Z){B y=Z.cz;if(y){V(B i=0;i<y.S;i++){y[i].ha="Z8"}}y=Z.cH;if(y){V(i=0;i<y.S;i++){y[i].tf=(i==0?1:0)}}}tx();if(v.tg==1){1E KP!=="1D"?KP(Y,Z,1L):\'\'}}E KQ(){if(o.2o=="1A"&&41){}F{if(1v.Z6){nH=H;K8()}}}E Kn(){nH=K}E K8(e){o.5j=H;1m("5j");!2c?o.U.l7():\'\';Z.1z(\'Z5\',E(1b){o.nb=Z.Z3;if(o.2o=="1A"){1m("5j",o.nb);if(o.nb&&kg==0&&41){o.29=3R();1A.8N();Z.3u=Y;Z.tm=K;Z.1r();41=K;kg=6R.eY()}if(!o.nb&&6R.eY()-kg>2g&&!41){o.29=3R();cE(H);Z.1r();41=H;kg=0}}})}G.5j=E(){Z.YU()};G.8P=E(){dp()};E tx(){if(o.1g.3N){if(L(Z.Z2)&&!o.1g.7q){o.8P=H}if(1R.Z1&&!Z.Z0){o.8P=H}}}E dp(){if(o.1g.6B){if(Z.YZ==="nn-in-nn"){Z.K2("c5");o.92=K}F{Z.K2("nn-in-nn");o.92=H}}F{if(!1R.YY){2h(\'Z.YX().cQ(p => {o.92 = H;}).2B(2q => {o.92 = K;});\')}F{2h(\'1R.YW().cQ(ok =>{o.92 = K;}).2B(2q => {});\')}}};E rg(){o.92=H};E ri(){o.92=K};E rj(e){if(1E K6!=="1D"){!o.lv?o.lv=1y K6():\'\';o.lv.Go(Z,e)}}G.Kb=E(x){if(6u){o.3O.tN(x)}};G.Kd=E(x){if(6u){if(Z.8h.S>0){o.3O.VL(x)}}};G.X7=E(x){if(o.ws){o.ws.Ki(ws,x,-1)}};G.Vm=E(x){if(o.ws){o.ws.Ki(ws,-1,x)}};G.Kj=E(x){lE=x*1;vc(x)};E vc(x){if(aw){B y=2N(x);if(y>=1A.ac.S){if(v.ar==1){y=-1;1A.ll=-1}F{y=1A.ac.S-1}}if(v.f8=="eK"){1u(8K,46);1A.f9=y}if(v.f8=="5p"){1m("8l 5p Vk "+y);1A.vm=y}if(y==-1){o.3f=1A.mh}m5()}};G.lM=E(){I 1A};G.lV=E(){I 6u?o.3O.Vj():K};G.af=E(){I af()};E af(){B x=0;if(aw){if(1A.ac){x=1A.ac.S}}I x}G.cG=E(){I cG()};G.f7=E(){f7()};E f7(){if(Z){if(v.lQ==1||v.6d==1){if(v.Vh==1||v.6d==1){O(Z,{\'3E-jx\':\'6d\'})}F{O(Z,{\'3E-jx\':\'sr\'})}}F{O(Z,{\'3E-jx\':\'uQ\'})}}}G.4M=E(){2z()};E 2z(){if(v.9s){3v(\'1J\',7k(v.9s).1N(\'/\',\':\'))}}E cG(){B x=0;if(6u){x=o.3O.ac()}I x}G.Kk=E(x){if(aw){1A.mf=2N(x)}};G.f5=E(x,y){if(y=="1A"&&aw&&vC){vC.Vg(x)}if(y=="KS"&&aw){if(ax[x]&&o.3y){V(B i=0;i<ax[x].S;i++){o.3y.v4(ax[x][i])}}1u(E(){1A.Ko=x*1},46)}if(y=="3O"&&6u){o.3O.Vf(x)}};G.f4=E(x){if(x){Z.Vd=x}};G.uE=E(){B x=Z.V5;B y=[];V(B i=0;i<x.S;i++){if(x[i].oE.oC()==\'9L\'){x[i].6G("dx",uL);y.3j(x[i])}}V(B i=0;i<y.S;i++){Z.3i(y[i])}V(B i=0;i<Z.cz.S;i++){Z.cz[i].ha=\'3b\'}o.uH=K};G.Lk=E(x,y,z){if(x!=\'\'){if(x.J(\' or \')>0){B xx=x.2n(\' or \');x=xx[0]}B 9L=1R.1Z(\'9L\');9L.7z(\'3u\',x);9L.7z(\'7g\',y);9L.7z(\'Vc\',\'uI\');9L.7z(\'ha\',\'Lq\');if(z){9L.7z(\'6Q\',\'\')}Z.1T(9L);9L.1z("dx",uL)}};E uL(e){if(e.4w.7g&&o.3y){V(B i=0;i<o.2V.S;i++){if(o.2V[i]==e.4w.7g){o.3y.9g(i)}}}};G.kQ=E(){I 2q?2q:\'\'};G.4q=E(){3M(o.Vb);41&&1A?1A.8N():\'\';6l&&6u?o.3O.Va():\'\';8L&&ws?ws.2F():\'\';Z.6G(\'2q\',uX);Z.6G(\'7d\',8B);Z.6G(\'1r\',a1);Z.6G(\'3I\',hk);Z.6G(\'Lb\',bo);Z.6G(\'k0\',kG);Z.6G(\'nm\',kt);Z.6G(\'Lc\',d7);Z.6G(\'KX\',ec);Z.6G(\'8b\',8K);Z.6G(\'L0\',9N);Z.6G(\'Lm\',rg);Z.6G(\'Lh\',ri);Z.6G(\'L4\',rj);Z.3u=\'\';if(1L.oE=="IO"){1L.rk.aN.3i(Z)}F{1L.3i(Z)}Z=22}};B H3=E(){B b=[];B gB=[];B 5l=[];B 8b=K;B mK;B 7V=K;B 1f;B W;if(o.4A){o.4A.1j();o.4A=22}B lr;o.5R=[0.25,0.5,0.75,1,1.25,1.5,2];if(v.1f.V6==1&&L(v.1f.k1)){v.1f.k1=v.1f.k1.1N(/\\n/ig,\'\');o.5R=v.1f.k1.2n(",")}o.es=7v(o.5R,1,H);o.a4==3?o.a4=o.es:\'\';V(B i in o.5y){if(o.5y.2v(i)){!L(v.1f[i])?v.1f[i]=5:\'\';o[\'6t\'+i]=[\'+ \'+v.1f[i]+\'%\',\'&Vn; \'+v.1f[i]+\'%\',(o.5y[i]*100+\'%\')]}}if(v.1p.dc==1&&o.1g.4t&&v.gA==1){v.1p.1j=0}B mG=K;B 8U=0;B mX=0;B h7=K;B ye=H;B ke;B bg=1y z2();B 1f;B 5f=[];B rw=K;B rz=K;B kY=0;B bD=[];if(v.f3.1q=="R-2t"){v.f3.1q="R"}V(B y in v){if(v.2v(y)){if(y.J("cX")==0&&v[y]){!L(v[y].rv)?v[y].rv=v[y].5f:v[y].5f=v[y].rv;if(5f[v[y].5f]){v[y].5f+=v[y].5f}5f[v[y].5f]=y;if(v.f3.1q!="R"){if(v[y].1q=="R-2t"){bD.3j([y,v[y].5f]);rw=H}F{if(v[y].1q=="R"||v[y].1q==1D){rw?rz=H:\'\'}}}kY<v[y].5f?kY=v[y].5f:\'\'}}}if(rz){bD.L7(E(a,b){I a[1]-b[1]});V(B i=0;i<bD.S;i++){5f[v[bD[i][0]].5f]=22;v[bD[i][0]].5f=kY+1;kY++;5f[v[bD[i][0]].5f]=bD[i][0]}}o.cY=v.1p.1j==1&&v.1p.Iw==1;if(o.cY){o.1p=1Z("2e");o.1P.1T(o.1p);O(o.1p,{\'1q\':\'2D\',\'1a\':0,\'1c\':0,\'17\':\'100%\',\'1e\':\'100%\',\'5w\':\'1c 0.3s 6w-5g\',\'4C-3g\':\'1Q\'})}B 7t=1Z("2e");if(o.cY){o.1p.1T(7t)}F{o.1P.1T(7t)}B aV;if(v.1p.Vo==1){aV=1y z2(H)}O(7t,{\'1q\':\'2D\',\'1a\':0,\'2O\':0,\'17\':\'100%\',\'1e\':v.1p.h});7t.h4=E(){!o.1g.2b?o.U.Lo():\'\'};if(v.s7==1){3h(bg.c());3h(7t)}V(B i=1;i<5f.S;i++){if(5f[i]){B y=5f[i];if(y){B 1d=v[y].1d;B VA=v[y].1j;if(o.1g.2b){if(1d=="1G"&&v[y].8a=="51"){}F{if(1d=="1G"&&v.VI==1&&o.1g.2b){v[y].im=0}F{if(1d=="1G"||(1d=="1Y"&&v.VH)){v[y].on=0}}}if(1d=="bh"){v[y].VG==1?v[y].on=0:\'\'}}F{if(1d=="bh"){v[y].VF==1?v[y].on=0:\'\'}}if(v[y].1j==1){if(v[y].G3==1&&L(v[y].lK)){2E[v[y].lK]?v[y].on=0:\'\'}if(v[y].Fc==1&&L(v[y].m7)){!2E[v[y].m7]?v[y].on=0:\'\'}}if(v.s7==1){v[y].on=0}if(v[y].on==1){if(1d=="2H"||1d=="1G"){b[y]=1y Io(y,1d);b[y].2z(b[y].s("w"))}F{b[y]=1y G5(y)}gB.3j(y);if(b[y].g("1d")=="1O"){if(b[y].s("1C")==\'\'){if(b[y].s("B")!=\'\'){if(!L(v[b[y].s("B")])){b[y].1U("2i",K)}}F{b[y].1U("2i",K)}}}if(b[y].g("1d")=="3G"){B lu=b[y].s("2Z");if(lu){if(lu.J("2R:")==0&&lu.J(",0/1")>0){B z=lu.2n(",");3v(z[0].1i(4))==0?b[y].bO(0):\'\'}if(7v([lu],"2W")){o.hm=H}}}b[y].1U("1J",b[y].s("1J"))}}}}if(L(v.1f)){if(1E(9f)==\'E\'){1f=1y 9f("1f");v.1f.6W==1?1f.1n():1f.1j()}F{o.VE=H}}if(L(v.W)){if(1E(9f)==\'E\'){W=1y 9f("W");if(L(o.W)){W.wK(o.W);if(v.W.lI==0||!L(v.W.lI)){v.W.6W==0?W.1j():\'\'}F{W.1n()}if(v.W.Gt==1){W.1n()}}F{W.1j(1)}lf()}}mI();rZ();2z(H);4m();wA();ye=K;E GA(Q){B x=0;B VD=K;if(Q){if(Q.g("1d")==\'2H\'){x=5l.1a+Q.s("4D")+Q.g("17")/2;if(5l.gM!=22){}F{5l.gM=[]}}F{if(5l.gM!=22){B bZ=Q.g("17")+Q.s("4N")+Q.s("4D");if(fx(Q)){bZ=0}if(Q.s("3b")==1&&!Q.g("1n")){bZ=0}if(Q.s("aA")>0){bZ=0}x=bg.g("w")-v.1p.hH*1-bZ+Q.g("17")/2+Q.s("4D");B i=0;5l.2t-=bZ;V(i=0;i<5l.gM.S;i++){B bY=b[5l.gM[i]];if(bY.s("aA")>0){O(bY.c(),{"1a":(bY.g("x0")-bZ)})}F{O(bY.c(),{"1a":(bY.g("x")-bZ)})}bY.1U("x0",bY.g("x"))}5l.gM.3j(Q.g("19"));Q.1U(\'g3\',1)}F{if(Q.s("3b")==1&&!Q.g("1n")&&!Q.g("fh")){if(Q.g("1d")=="1G"){if(Q.s("1j")==1&&Q.s("im")==1&&h7){8U+=Q.g("17")+Q.s("4D")+Q.s("4N");h7=K}}}F{if(Q.s("aA")>0){x=5l.1a+Q.s("4D")+Q.s("4N")}F{B 2F=K;if(Q.g("1d")=="1G"){if(Q.s("1j")==1&&Q.s("im")==1&&!Q.g("fh")){if(!o.e1&&!o.9k){2F=H;h7=K}F{if(!h7){8U-=Q.g("17")+Q.s("4D")+Q.s("4N");h7=H}}}}if(fx(Q)){2F=H}if(!2F){5l.1a+=Q.g("17")/2+Q.s("4D");x=5l.1a;5l.1a+=Q.g("17")/2+Q.s("4N")}F{x=5l.1a}}}}}}I x};G.Gv=E(){mI();if(W&&v.W.6W&&!o.1w){W.1n()}};G.Gw=E(x){if(W){W.6j(x)}};G.FP=E(){mI()};E mI(){if(o.hm){1E Gx==\'E\'?o.2W=1y Gx():\'\'}}E yQ(Q){B 17=o.1Y&&v.1p.kV==0?o.bx:o.2X;B 1e=o.4E;B bq=0;if(Q!=bg){bq=17/2+Q.s("4D")-Q.s("4N")}B eh=1e/2;B r5=Q.g("17");B mJ=Q.g("1e");B p=Q.s("1q");if(p.J("8s")>-1){bq=o.2X/2+Q.s("4D")-Q.s("4N")}if(p.J("1c")==0){eh=mJ/2+(Q.s("Gy")*o.4E/100)}if(p.J("2O")==0){eh=o.4E-(Q==bg?mJ:mJ/2)-(Q.s("Gq")*o.4E/100)}if(p.J("2t")>-1){bq=o.2X-r5/2+Q.s("4D")-Q.s("4N")-(Q.s("GD")*o.2X/100)}if(p.J("1a")>-1){bq=r5/2+Q.s("4D")-(Q.s("1F")=="1C"?0:Q.s("4N"))+(Q.s("iH")*o.2X/100)}if(p.J("9u")>-1){eh=-o.oP/2-(Q.s("Gq")*o.oP/100)+(Q.s("Gy")*o.oP/100);bq=(p=="9u"?-1:1)*o.wH/2+(Q.s("iH")*o.wH/100)+Q.s("4D")-Q.s("4N")}if(p.J("R")>-1){B cx=GA(Q);bq=(bg?(bg.c()?5e(bg.c().jb):0):0)+cx;if(p=="R-2t"){bq+=8U}if(v.1p.1q=="1c"){eh=v.1p.h/2-(v.dC<0?v.dC:0)}F{eh=1e-v.1p.h/2}}I{x:bq,y:eh+Q.s("bf")-Q.s("dq")}}E 2z(9B){B w=o.1Y&&v.1p.kV==0?o.bx:o.2X;B h=o.4E;if(v.1p.VB==1){v.1p.GC=2a(v.1p.GB)&&o.9S?v.1p.GB:v.1p.qF;v.1p.hH=o.2X*v.1p.GC/100}F{v.1p.hH=v.1p.qF}O(bg.c(),{\'1c\':(v.1p.1q=="1c"?0:o.4E-v.1p.h)-v.dC});bg.1U("y0",(o.4E-v.1p.h-v.dC));if(v.1p.kV==0&&bg){O(bg.c(),{\'17\':w,\'1a\':0,\'2L-1a\':0});bg.1U("w",w);if(o.1Y){O(bg.c(),{\'1a\':\'50%\',\'2L-1a\':-w/2})}}5l={"1a":v.1p.hH*1,"2t":(bg.g("w")-v.1p.hH*1)};B qQ=K;if(!bg.g("1n")){bg.1U("2i",H);qQ=H}B 19;V(B i=0;i<gB.S;i++){19=gB[i];if(b[19]){B cc=yQ(b[19]);if(cc){if(b[19].s("5V")=="1q"){if(L(o.7l[19])){if(b[19].g("x0")==cc.x&&b[19].g("y0")==cc.y){3p}F{o.7l[19].XY(b[19].g("x0"),cc.x,b[19].g("y0"),cc.y)}}}b[19].1U("x0",cc.x);b[19].1U("y0",cc.y);if(b[19].s("3b")==1&&!b[19].g("1n")&&!9B){yh(b[19])}F{O(b[19].c(),{"1q":"2D","1a":b[19].g("x0"),"1c":b[19].g("y0")})}}}}if(qQ){bg.1U("2i",K)}8U=0;V(19 in b){if(b.2v(19)){if(b[19].s("1q")=="R-2t"&&b[19].g("1d")!="2H"&&8U>-1){8U=5l.2t-5l.1a}if(b[19].g("1d")=="2H"&&bg){B bH;B ml=b[19].s("4D")+b[19].s("iH")*o.2X/100;B mr=b[19].s("4N")+b[19].s("GD")*o.2X/100;if(b[19].s("Vx")==1){if(b[19].s("Vw")==1){bH=(o.2X*b[19].s("w")/100)-ml-mr}F{bH=b[19].s("w")}}F{if(b[19].s("1q").J("R")>-1){bH=5l.2t-5l.1a-ml-mr;O(b[19].c(),{"1a":(5e(bg.c().jb)+5l.1a+ml+bH/2)});8U=-1}F{bH=bg.g("w")-ml-mr;if(bg.c()){O(b[19].c(),{"1a":(5e(bg.c().jb)+ml+bH/2)})}}}b[19].1U("x0",b[19].g("x"));b[19].2z(bH)}}}if(1f){ix(1f)}if(W){ix(W)}if(mG||o.1Y||mX!=8U){4m()}}E yh(b){B 1a=0;B 1c=0;if(b.s("1q").J("2t")>-1&&b.s("1q").J("R")==-1){1a=o.2X+b.g("17")+10}if(b.s("1q").J("1a")>-1){1a=-b.g("17")-10}if(b.s("1q").J("1c")>-1){1c=-b.g("1e")*2}if(b.s("1q").J("2O")>-1||b.s("1q").J("R")>-1){1c=o.4E+b.g("1e")+b.g("17")+10}if(1a>0){O(b.c(),{"1a":1a})}if(1c>0){O(b.c(),{"1c":1c})}}E ix(x){B 1c=-4e;x.jg();B y=o.4E-v.1p.h*(x.s("1q").J("1c")>-1?1:2);if(x==W&&v.vd==1){y=o.4E}B lq=(o.1g.2b&&o.4E<Vv&&L(x.s("GE"))?x.s("GE"):x.s("qX"))*1;B iR=y-(o.1Y&&!o.1g.2b?100+lq:lq)-(x==W&&lq==0?x.s("bf"):0);iR<100?iR=100:\'\';O(x.c(),{\'5U-1e\':iR});x.co()?O(x.co(),{\'5U-1e\':iR}):\'\';if(x.g("1n")){1c=o.4E/2-x.g("1e")/2+x.s("bf")-x.s("dq");if(x.s("1q").J("1c")>-1){1c=x.s("bf")-x.s("dq")}if(x.s("1q").J("2O")>-1){1c=o.4E-(v.1p.1q!=\'1c\'?v.1p.h:0)-x.g("1e")+x.s("bf")-x.s("dq")}1c<0?1c=0:\'\'}if(x.g("19")=="1f"&&o.bT){B GF=o.2X-x.g("17")-x.s("4N");if(o.bT>GF){O(x.c(),{"1q":"2D","2t":x.s("4N"),"1a":"2A","1c":1c})}F{O(x.c(),{"1q":"2D","1a":o.bT,"2t":"2A","1c":(o.hq<1c?o.hq:1c)})}}F{if(x.s("1q").J("2t")>-1){O(x.c(),{"1q":"2D","2t":x.s("4N")-x.s("lL"),"1a":"2A","1c":1c})}F if(x.s("1q").J("1a")>-1){O(x.c(),{"1q":"2D","1a":x.s("4D"),"2t":"2A","1c":1c})}F{if(x.g("19")=="W"&&x.s("3z")==1){O(x.c(),{"1q":"2D","1a":o.2X/2-x.g("17")/2+x.s("4D")/2-x.s("4N")/2,"1c":1c})}F{B l=o.2X/2-x.g("17")/2+x.s("4D")-x.s("4N");O(x.c(),{"1q":"2D","1a":(l>0?l:0),"1c":1c})}}}x.ag()};G.fc=E(19){B Q=b[19];B a=Q.g("1d");if(a){B d=1y 6R();o.b6=d.aa();if(a&&a!=""){53(Q);a=="3I"?o.GG=1:\'\';a=="1r"?o.GG=0:\'\'}}qz()};G.rq=E(z,x,y){V(B 19 in b){if(b.2v(19)){if(b[19].s(z)==x){b[19].1U(y?"6s":"3h")}}}};G.uK=E(x,s){B y=6U(s,x);I y};E 53(Q,1F){o.eb=H;lr=Q;B a=Q.g("1d");if(a=="1r"){o.U.2w();if(o.3m&&v.Gz==1){o.U.6k();v.Gz=0}if(v.1M.on==1&&v.1M.2K==1&&v.1M.sy==1){7B(\'1r\',1)}js("Gn")}F{if(a=="3I"){o.mg=0;o.U.3a();if(v.1M.on==1&&v.1M.2K==1&&v.1M.sy==1){7B(\'1r\',0)}js("Ge")}if(a=="2F"){o.U.mm()}}if(a=="Gm"){o.U.3U(0,K)}if(a=="1Y"){!o.5c?o.U.a9():\'\'}F{if(a=="sB"){o.U.8k()}}if(a=="2H"){B ld=o.P.1l();B lt=Q.g("2m")*ld;if(v.4n>0){ld-=v.4n*1;lt=Q.g("2m")*ld+v.4n*1}if(v.iE>0){if(v.iE/ld<=1-Q.g("2m")){I}}js(a,lt);o.U.3U(lt,H);if(o.3p){o.3p.sD(lt,ld);o.29>0?o.29=1D:\'\'}js("mv",lt)}if(a=="1G"){B x=Q.g("2m");x<0.Vs?x=0:\'\';x>1?x=1:\'\';if(Q.s("8a")=="51"){x=3Z(x*o.5R.4H(-1)[0]).yw(1);o.U.8Y(x,1)}F if(Q.s("8a")=="yT"){o.P.G7(x)}F{if(o.5i&&v.qB==1){3T.9x("uo",x);if(Q.g("2m")>0||o.1g.7q||v.oy==0){3T.sH("jL")}F{3T.9x("jL",1)}}o.U.3X(x)}}if(a=="54"){if(o.5i&&!o.1g.7q&&v.oy==1){3T.9x("jL",1)}o.U.59();if(v.1M.2K==1&&v.1M.G8==1){7B(\'54\',0)}}F{if(a=="9q"){if(o.5i){3T.sH("jL")}o.U.6k();if(v.1M.2K==1&&v.1M.G8==1){7B(\'54\',1)}}}if(a.J("18")==0){Q.Vr()?Q.jE():Q.On()}if(a=="nX"){o.P.x8()}if(a=="1J+"){o.P.eA(0.1)}if(a=="1J-"){o.P.eA(-0.1)}if(a=="1J"){o.P.eA(0)}if(a=="5d"){3v("yB");Q.1U("qn",1);Q.1U("do",1)}if(a=="2W"){js("2W");rX()}if(a=="1f"){o.bT=1D;if(1f){if(!1f.g("1n")){1f.1n()}F{1f.1j()}}}if(a=="W"){if(o.fg==a){I}o.R.kU()}if(a=="5p"){o.R.aS()}if(a=="cl"){o.R.ds()}if(a=="3G"){if(Q.s("ee")==1&&Q.s("2Z")!=""){B x=4z(Q.s("2Z"));if(o.fg==a+x){I}if(x.J(\'{18}\')>-1){x=x.1N(\'{18}\',(L(o.3p)?o.3p.aC().t:o.P.18()))}if(x.J(\'{3e}\')>-1){x=x.1N(\'{3e}\',o.P.d1())}if(x.J(\'{1O}\')>-1){x=x.1N(\'{1O}\',v.1O.1N(/,/ig," "))}if(x=="5j"){o.P.gn()}if(x=="dD"){o.a2?o.a2.6j():\'\'}if(x.J(\'6X\')==0){if(Q.s("6X")>0){o.U.3U(o.cI?o.cI.V3():Q.s("6X"))}}if(x.J(\'UJ\')==0){if(o.cI){o.cI.V2()}}if(x=="UG"){o.U.3U(Q.s("iH")*o.P.1l()/100);!o.1r?o.U.2w():\'\'}Q.s("Ga")==1?o.U.3a():\'\';B y=x.2n(",");if(x.J("2R:")==0){B z=x.1i(4).2n(";");V(B i=0;i<z.S;i++){y=z[i].2n(",");if(y.S>1){if(y[0]==\'3F\'){if(v.1M.2K==1&&v.1M.UE==1){7B(\'3F\',y[1]>0?1:0)}}3v(y[0],y[1],Q);js("mv",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?uG():\'\'}F{if(y[0]=="Gc"){B ss=3v(y[0]);if(ss){if(ss.J("26")>-1){if(v.UD==1){B 3H=1R.1Z(\'3H\');3H.7z(\'3u\',ss);O(3H,{1q:"sQ",2t:(L(v.lG)?v.lG:20),2O:(L(v.lG)?v.lG:20),17:0,5w:"17 0.5s bG-UC(.75,-0.5,0,1.75)"});3H.C.4W=Gd;1R.aN.1T(3H);1u(E(){O(3H,{17:(L(v.Gf)?v.Gf:4p)})},1);3H.h4=E(){G.4g.3i(G)}}if(v.UB==1){B a=1Z("a");a.9p=ss;a.6L=y[0]+".hF";a.2m()}}}F{1m(y[0]+" 2q")}}F{3v(y[0])}}}}F{if(x.J("js:")==0){if(x.J("(")>0&&x.J(")")>0){2h(x.1i(3))}F{2h(y[0].1i(3)+\'(\'+(L(y[1])?\'"\'+y[1]+\'"\':\'\')+(L(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.J("1b:")==0){sZ(x.1i(6),o.P.18())}if(x.J("2W:")==0&&o.2W){o.2W.2R(x.1i(6))}if(x.J("t0:")==0&&o.5b){3v("t0",x.1i(7))}if(x.J("3W")==0||x.J("/")==0||x.J("?")==0||x.J("Y:")==0){x.J("Y:")==0?x=x.1i(4):\'\';1v.6j(x,Q.s("Gg"))}if(x.J("6L")==0){o.U.j5()}if(x=="2R:8P"){o.P.dp()}}if(x.J("1f#")>-1){if(1f){B si=x.1i(9).2n(",");if(1f.g("1n")&&1f.g("6j")==si[0]){o.bT=1D;o.hq=1D;1f.1j()}F{o.bT=Q.g("x")-Q.g("17")/2;o.hq=Q.g("y")+Q.g("h");V(B i=0;i<si.S;i++){i==0?1f.1n():\'\';1f.6j(si[i])}W?W.Gi():\'\'}}}if(x.J("1f:")>-1&&v.1f.Uy==1){if(!o.4A){o.4A=1y Uw()}if(v.1f.fk==1){if(1F=="6C"){o.4A.1n(x)}F{o.4A.jc(x)}}F{if(!1F){o.4A.jc(x)}}}if(x=="IU"){o.U.gO();o.xB=0;Q.1U("3h");B bl=6U("2Z","4y");if(bl){bl.1U("3h")}}if(x=="4y"){Q.6c("OK");Q.s("iX")?1v.8m.9p=4z(Q.s("iX")):\'\'}}}};G.1O=E(t){B y=K;V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1O"){if(b[x].s("B")==t||t=="1O"){if(b[x].s("1j")==1&&b[x].s("xt")==1&&o.1r){y=H}if(v[t]==\'\'||y){b[x].1U("2i",K)}F{b[x].1U("2i",H)}b[x].6c(v[t])}}}}rU()};G.Gl=E(){rU()};G.rS=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="3G"){if(b[x].s("1F")=="1C"){b[x].8X()}}}}};E rU(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="3G"){if(b[x].s("1F")=="1C"){b[x].HE(H)}}}}}E rX(){if(L(o.2W)){o.2W.ln()}}G.GH=E(){rX()};G.L9=E(){if(v.1O!=\'\'){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1O"){B y=K;if(!b[x].g("1n")){y=H;b[x].1U("2i",H)}b[x].6c(v.1O);if(y){b[x].1U("2i",K)}}}}}};G.rY=E(){rZ()};E rZ(){if(v.9c){if(1E(v.9c)=="3E"){V(B x in v.9c){if(v.9c.2v(x)){iB(x,v.9c[x])}}}}};G.Gp=E(y,z){iB(y,z)};G.s0=E(x){if(b[x]){b[x].xJ()}};G.GI=E(){V(B x in b){if(b.2v(x)){if(b[x].g("xu")){b[x].xJ()}}}};E iB(y,z){if(y){V(B x in b){if(b.2v(x)){if(b[x].g("xu")){if(b[x].s("4I")==y){if((!b[x].g("1n")||b[x].s("3b")==1)&&!fx(b[x])){b[x].1U("HV");b[x].1U("2i",H)}b[x].iB(z)}}}}}};G.4M=E(){2z()};G.H2=E(){2z(H)};G.np=E(){ix(1f)};G.jg=E(){ix(W)};G.2w=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1r"){b[x].On()}if(b[x].s("pp")==1){b[x].x5(1)}}}o.bN?o.bN.1j():\'\';sc();o.1r=H;4m(3)};G.3a=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="3I"||b[x].g("1d")=="2F"){b[x].jE()}if(b[x].s("pp")==1){b[x].x5(0)}}}if(W){if(!o.dG&&v.W.IT==1&&!W.4Q()){W.1n()}}o.1r=K;G.8u();4m();if(v.1p.1j==1&&v.1p.eT==1){d0(H)}if(o.P.18()>0){B y=6U("1d","5d");if(y){y.1U("qn",0.5);y.1U("do",0)}}};G.59=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="54"){b[x].On()}G.3X(0)}}4m(3)};G.6k=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="9q"){b[x].jE()}}}if(v.1G<0.1){v.1G=0.5;o.U.3X(v.1G)}F{G.3X(v.1G)}4m(3)};G.3X=E(1G,y){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1G"){if(!b[x].s("8a")||b[x].s("8a")=="1G"){b[x].6M(1G,1,(y=="no"?y:H))}}if(b[x].g("1d")=="54"){b[x].xX(1G)}}}4m(3)};G.a9=E(){B bl=6U("1d","1Y");if(bl){bl.On();bl.1U("1J",bl.s("1J"))}4m();mG?1u(4m,46):\'\';if(o.1Y&&o.J4){if(o.1g.hB||o.1g.tv){1u(2z,10)}}gE();s9()};G.8k=E(){B bl=6U("1d","1Y");if(bl){bl.jE()}2z();3M(o.ho);4m();s9()};E s9(){if(o.bT){o.bT=1D;o.hq=1D;1f.1j()}}G.8B=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1r"){b[x].xQ()}}}};G.tL=E(){4m()};G.Hc=E(){sc()};E sc(){if(W){if(W.g("1n")&&v.W.dz==1){o.R.fE()}}}E wk(){if(o.1g.2b){o.43=H;2C(o.H5);o.H5=1u(E(){o.43=K},46)}}E 4m(hr){if(hr==3){wk()}V(B x in b){if(b.2v(x)){if(b[x].g("1d")!="bh"){d6(b[x])}}}d6(bg);if(mX!=8U){mX=8U;2z()}if(o.cY){fA(!o.h5&&!o.43&&!o.1Y&&o.1r&&v.1p.dc!=1&&!o.5c)}};E hy(){B 1n=7V&&v.1p.kC==1;if(v.1p.1j==1){if(!o.1r&&v.1p.eT==1){1n=K}}if(1n){V(B x in b){if(b.2v(x)){if(b[x].g("1d")!="bh"){d6(b[x],K)}}}O(o.1P,{"6Z":"6Q"});o.kF=H;d6(bg,K);if(bg.g("1n")){kd()}fA(K)}}E d0(){if(o.1g.2b&&o.43){I}B 1j=o.1r&&v.1p.kC==1&&!o.3A;if(o.dQ&&v.1p.Uv==1){1j=K}if(!o.1r&&v.1p.1j==1&&v.1p.eT==1){if(o.43&&v.1p.Hb==1&&!o.1g.2b){}F{1j=H}}B mS;if(W){if(W.g("6j?")){mS=H}}if(1f){if(1f.g("1n")){mS=H}if(1f.g("1n")&&o.nu){1j=K}}if(mS&&v.1p.Uu==1){B m=v.1p.Us;if(m==1&&o.1g.2b){I}F{if(m==0||!L(m)){I}}}if(o.5c){1j=K}if(1j){V(B x in b){if(b.2v(x)){if(b[x].g("1d")!="bh"){d6(b[x],H)}}}d6(bg,H);if(!bg.g("1n")){7V=H;o.P.yd();if(o.1r){O(o.1P,{"6Z":"1Q"});o.kF=K}}fA(H)}}E gE(){if(v.1p.kC==1){if(v.1p.dc==1&&!o.1Y&&!o.bw){}F{3M(o.ho);o.ho=7F(d0,((v.1p.7G>0?v.1p.7G:v.1p.kR)*2g))}}}E d6(Q,d8){B 1j=K;B 1n=K;B d2=K;if(v.1p.1j==1){if((!o.h5&&!o.43&&!o.1Y&&o.1r&&v.1p.dc!=1&&!o.5c)||(o.1Y&&7V&&!o.kF)||(o.U.h6()&&o.7d&&!o.43)){1j=H;1n=K;d2=H}F{1j=K;1n=H}if(L(d8)&&!o.5c){1j=d8;1n=!1j}if(o.cY&&(Q.s("1q").J("R")==0||Q.s("1d")=="2H")){1j=K;1n=H}if(v.1p.eT==1&&!o.1r){if(o.43&&v.1p.Hb==1&&!o.1g.2b){}F{1j=H;1n=K;d2=K}}if(v.1p.Up==1&&!o.7K&&o.1r){1j=K;1n=H}}F{if(Q.s("1j")!=1){1n=H}}if(1n&&!o.kF){O(o.1P,{"6Z":"6Q"});o.kF=H}B a=Q.g("1d");if(a=="3G"&&Q.s("1q").J("R")==-1||Q.s("He")==1){1j=K;1n=H}if(o.5c){if(a=="2H"){if(o.P.1l()==-1){1j=H;1n=K}}}B yp=K;B hp=fx(Q);if(Q.s("1j")==1){if(Q.s("IL")==1){if(d2||d8||(o.1r&&!o.43)){!d2&&!d8?\'\':hp=H}}if(Q.s("He")==1){if(!d2&&!d8){hp=H}}if(Q.s("Ux")==1){if(o.1r&&!o.43){hp=H}}if(Q.s("GK")==1||Q.s("GO")==1||Q.s("Ff")==1){mG=H}}if(hp){1j=H;1n=K}F{!1j?1n=H:\'\'}if(Q.s("1d")=="1G"){if(Q.s("1j")==1&&Q.s("im")==1&&!Q.g("fh")){1j=H;1n=K;if(!d2&&(o.9k||o.e1)&&!d8&&Q.s("dn")!=1){1j=K;1n=H}F{yp=H}}}if(o.94||(!o.1w&&v.1p.1j==1&&v.1p.ma==1)||(!o.7K&&v.1p.1j==1&&v.1p.Fg==1)||(!o.1Y&&v.1p.1j==1&&v.1p.V1==1)){if((o.94&&Q.g("19")=="mp"&&Q.s("EZ")!=1)||dy(Q.s("1q"),["2O","R"])){1j=H;1n=K}if(v.1p.dc==1&&!o.1Y){1j=K;1n=H}}if(1f){if(1f.g("1n")&&v.1f.6W!=1){d2=K;d8=K}}if(W&&o.2I){if(v.W.UZ==1){if(o.2I.yr()){I}}}if(a=="2W"){if(L(o.2W)){if(o.2W.4Q()){1j=H;1n=K;Q.1U("5V","1Q")}}}if(a=="W"||a=="5p"||a=="cl"||Q.s("Hi")==1){if(W){if(W.4Q()&&Q.s("Hi")!=0){1j=H;1n=K;Q.1U("5V","1Q")}}F{1j=H;1n=K}}if(o.UW==1){1j=H;1n=K}if(yp){B cc=yQ(Q);if(cc){cc.y>0?Q.1U("y0",cc.y):\'\';O(Q.c(),{"1q":"2D","1c":Q.g("y0")})}}if(1j){8n(Q,(ye?H:K))}if(1n){F7(Q)}if(Q==bg){if(!1j&&1n){kd();6s(7t);aV?aV.1U("1B",aV.s("a")):\'\';7V=K;ke==0?js("ui",1):\'\';ke=1;o.6m&&o.as?o.6m.1n():\'\'}if(1j&&!1n&&!o.5c){o.P.yd();3h(7t);aV?aV.1U("1B",0):\'\';7V=H;ke==1?js("ui",0):\'\';ke=0;o.6m&&o.as?o.6m.1j():\'\'}if(1f){if(1f.tb()){if(!1f.g("1n")){1n&&!1j?1f.1n():\'\'}F{!1n&&1j?1f.1j(2):\'\'}}}if(W){if(v.W.6W==1&&!W.4Q()){if(1n||o.94){if(v.W.GS==1&&o.1Y){}F{if(!W.g("1n")){if(v.W.H0==1){!o.1r&&!o.dG?W.1n():\'\'}F{W.1n()}}}}F{if(1j&&W.g("1n")){W.1j()}}}}}};E fx(Q){B x=K;B a=Q.g("1d");if(Q.s("1j")==1){if(Q.s("xt")==1){o.1r||o.dG?x=H:\'\'}if(Q.s("eT")==1){!o.1r&&!o.dG?x=H:\'\'}if(Q.s("UQ")==1){o.7d?x=H:\'\'}if(Q.s("g2")==1){x=H}F{if(Q.s("UN")==1){if(o.1g.f1){Q.1U("g2",1);x=H}}if(Q.s("UM")==1){if(o.1g.2b){Q.1U("g2",1);x=H}}}if(Q.s("GO")==1){if(o.2X>Q.s("GP")){Q.1U("dn",1);x=H}F{Q.1U("dn",0)}}if(Q.s("VK")==1&&!8b){x=H;o.mM=1}if(Q.s("Ws")==1&&!o.8O){x=H}if(Q.s("WI")==1&&o.8O){x=H}if(Q.s("WH")==1&&8b){x=H;o.mM=1}if(Q.s("GK")==1){if(o.2X<=Q.s("GV")){Q.1U("dn",1);x=H}F{Q.1U("dn",0)}}if(Q.s("WA")==1){o.1w?x=H:\'\'}B t=o.P.18();B d=o.P.1l();if(Q.s("IF")==1&&Q.s("GX")>0){if(t>=Q.s("GX")){x=H}}if(Q.s("IG")==1&&Q.s("GY")>0){if(t<Q.s("GY")){x=H}}if(Q.s("IH")==1&&Q.s("G4")>0){if(t<d-Q.s("G4")||d==0){x=H}}if(Q.s("Wx")==1){if(W){if(!W.ci()){x=H}}}if(Q.s("Ww")==1){if(o.1w||!o.3p||o.P.5S()){if(Q.s("ma")!=1){x=H}}if(o.3p){if(o.3p.aC().t==0){x=H}}}if(Q.s("ma")==1){!o.1w?x=H:\'\'}if(Q.s("lk")>0){x=H}if(Q.s("G3")==1){if(L(Q.s("lK"))){2E[Q.s("lK")]?x=H:\'\'}}if(Q.s("Ul")==1){if(!L(Q.s("9c"))){x=H}}if(Q.s("Fc")==1){if(L(Q.s("m7"))){!2E[Q.s("m7")]?x=H:\'\'}}if(Q.s("Wu")==1&&o.1g.4t){!o.1w||o.lR?x=H:\'\'}if(Q.s("WL")==1){!o.P.7d()?x=H:\'\'}if(Q.s("WC")==1){!o.P.5S()?x=H:\'\'}if(Q.s("WM")==1){!o.43?x=H:\'\'}if(Q.s("WY")==1){!o.1Y?x=H:\'\'}if(Q.s("Ff")==1){o.1Y?x=H:\'\'}if(Q.s("X6")==1){!o.3m?x=H:\'\'}if(Q.s("X5")==1){o.P.5S()&&o.P.d1().J("?wm")==-1?x=H:\'\'}if(Q.s("HY")==1){5Z(o.28)?x=H:\'\'}if(Q.s("Fg")==1){!o.7K?x=H:\'\'}if(Q.s("X3")==1){o.7K?x=H:\'\'}if(Q.s("X2")==1){o.lp?x=H:\'\'}if(Q.s("X1")==1){!o.lp?x=H:\'\'}if(Q.s("HO")==1){if(Q.g("iZ")){x=H}}if(Q.s("X0")==1){!o.ab?x=H:\'\'}if(Q.s("WZ")==1){o.ab?x=H:\'\'}if(Q.s("WX")==1){if(v.4F==1&&v.eF==1){if(o.2o=="4X"&&!L(v.28)&&v.yI==0){if(!o.1w||o.P.7A()=="7d"){if(v.28==\'\'){}F{x=H}}}}}}if(a=="3G"){B lu=Q.s("2Z");if(lu){if(lu=="2R:5j"||lu=="5j"){if(!o.5j&&!o.kH&&!o.WO){x=H}}if(lu=="2R:8P"){if(!o.8P||(!o.1w&&v.4F==0)){x=H}}if(lu=="2R:JS"){if(!o.lp){x=H}}if(lu.J("6e")>-1){if(!o.6e){x=H}}if(7v([lu],"6X")&&!7v([lu],"js:")&&Q.s("g2")!=1){B sk=K;if(L(v.6X)){if(!o.cI){1E Fl==\'E\'?o.cI=1y Fl():\'\'}if(o.cI){sk=o.cI.yP(Q)}}!sk?x=H:\'\'}}}if(a=="W"||a=="5p"||a=="cl"){if(W){if(W.4Q()){x=H}}F{x=H}}if(a=="1f"){if(1f){if(1f.4Q()){x=H;o.2o!=\'1A\'?Q.1U("5V","1Q"):\'\'}}F{x=H}}if(Q.g("1F")=="1C"){if(Q.g("S")==0){x=H}}if(Q.g("1f#")){if(!Q.g("1U#4o")){x=H}}if(Q.s("3Q")==1){B cb=1R.8x("ZW"+v.id);if((o.P.1l()==0&&o.P.18()==0)||!o.4l||!5Z(cb)||!o.WS){x=H}}if(Q.s("xc")==1){!x?Q.1U("xc",1):\'\'}if(a=="1l"){if(o.P.5S()&&Q.s("WR")!=1){x=H}}if(Q.g("19")=="mp"){if(o.94&&o.1g.aU&&Q.s("EZ")!=1){x=H}}I x}E 8n(Q,yW){if(Q.g("1n")){if(o.bw||Q.s("5V")=="1Q"||yW){Q.1U("2i",K)}F{ES(Q)}Q.1U("1n",K)}};E F7(Q){if(!Q.g("1n")){if(Q.s("5V")=="1Q"||o.bw){Q.1U("2i",H);if(o.bw){Q.1U("1B",1)}if(Q.g("1d")=="1G"){if(o.io){yh(Q)}}}F{EU(Q)}if(Q.s("1d")=="1G"){o.R.3X(o.3m?0:v.1G)}if(Q.s("1d")=="2H"){o.U.yj()}Q.1U("1n",H)}};E ES(Q){ys(Q.g("19"));B 5D="fb|";B 5u="0|";B 1j=1;B a=Q.s("5V");if(Q.s("EW")==1){5D=\'\';5u=\'\'}B p=Q.s("1q");B jW=Q.g("3l");2a(Q.s("m9"))?p=Q.s("m9"):\'\';dy(p,[\'2O\'])&&o.cY?p="":\'\';if(a=="1J"){5D+="1J|";5u+="0|"}if(a=="1q"){if(p.J("2t")>-1&&p.J("R")==-1){5D+="x|";5u+=5e(o.2X+Q.g("17")/2*jW)+"|"}if(p.J("1a")>-1){5D+="x|";5u+=5e(-Q.g("17")/2)*jW+"|"}if(p.J("1c")>-1){5D+="y|";5u+=(-Q.g("1e")/2)*jW+"|"}if(dy(p,["2O","R","9u"])){5D+="y|";if(Q.g("1d")=="2H"||Q.g("1d")=="1G"){5u+=5e(o.4E+Q.s("h")+(Q.s("h")<20?20-Q.s("h"):0))+"|"}F{5u+=5e(o.4E+Q.g("1e")/2)+"|"}}if(p=="8s"){5D+="1J|";5u+="0|"}}B m=1y 5G({"mc":Q,"me":Q.g("19"),"1F":5D.1i(0,5D.S-1),"to":5u.1i(0,5u.S-1),"1j":1j})};E EU(Q){ys(Q.g("19"));B 5D="";B 5u="";B a=Q.s("5V");B p=Q.s("1q");2a(Q.s("m9"))?p=Q.s("m9"):\'\';if(Q.g("1B")!=1&&Q.s("EW")!=1){5D="fb|";5u=(Q.g("19")==\'bg\'?v.1p.a:"1")+"|"}if(a=="1J"){if(Q.g("3l")!=Q.s("1J")){5D+="1J|";5u+=Q.s("1J")+"|"}}if(a=="1q"){if(p=="8s"){if(Q.g("3l")!=Q.s("1J")){5D+="1J|";5u+=Q.s("1J")+"|"}}F{if(p.J("R")>-1||p=="2O"){if(Q.g("y")!=Q.g("y0")){5D+="y|";5u+=Q.g("y0")+"|"}}F{5D+="x|y|";5u+=Q.g("x0")+"|"+Q.g("y0")+"|"}}}if(5D!=""&&5u!=""){B m=1y 5G({mc:Q,me:Q.g("19"),1F:5D.1i(0,5D.S-1),to:5u.1i(0,5u.S-1),1n:1})}F{Q.1U("2i",H)}};G.lh=E(19,1F,yW){B 4M=K;B 2F=K;B Q=b[19];B 1d=Q.g("1d");B 2Z=Q.s("2Z");if(1F=="6C"){if(o.io){if(1d=="1G"||1d=="54"||1d=="9q"){if(!Q.g("fh")){o.9k=H;o.e1=H;4M=H;4m();if(v.f3.EX==1){B bl=6U("1d","2H");if(bl){3h(bl.c())}}}}}if(1f&&v.1f.fk==1&&((1d=="1f"||2Z.J("ER")==0)||2Z.J("1f:")==0)){2C(o.fi);if(!1f.g("1n")||lr!=Q){53(Q,1F);o.fg=1d+2Z;1u(E(){o.fg=22},46)}}if(W&&v.W.fk==1&&1d=="W"){2C(o.wS);if(!W.g("1n")||lr!=Q){53(Q,1F);o.fg=1d;1u(E(){o.fg=22},46)}}}if(1F=="5g"){if(o.io){if(1d=="1G"||1d=="54"||1d=="9q"){o.9k=K;o.e1=H;1u(E(){if(!o.9k){o.e1=K;V(B x in b){if(b.2v(x)){if(!7V){if(b[x].g("1d")=="1G"&&!b[x].g("fh")){8n(b[x]);2z()}}if(b[x].g("1d")=="2H"){if(v.f3.EX==1){6s(b[x].c())}}}}}},46)}}if(1d=="2H"){o.U.6M(1)}if(v.1f.fk==1&&((1d=="1f"||2Z.J("ER")==0)||2Z.J("1f:")==0)){2C(o.fi);o.fi=1u(E(){if(!o.3A){cC(1)}},(v.1f.fp>0?v.1f.fp*2g:2g))}if(W&&v.W.fk==1&&1d=="W"){2C(o.wS);o.wS=1u(E(){if(!o.3A){W.g("1n")?W.1j(1):\'\'}},(v.W.fp>0?v.W.fp*2g:2g))}}if(4M){1u(2z,10)}};G.oL=E(){if(o.5m&&!o.1Y&&!o.bw){o.U.5m(K);o.5m=K}if(o.28){if(v.ng>-1&&5Z(o.28)){O(o.28,{1B:v.na})}}if(o.1r&&v.F2==1&&v.WQ!=0){o.U.3a()}if(v.1p.7G>0){2C(o.EY);o.EY=1u(4m,v.1p.7G*2g)}F{4m()}};G.GN=E(){if(o.28){if(v.ng>-1&&5Z(o.28)){O(o.28,{1B:v.ng})}}if(!o.1r&&v.F2==1){o.U.2w()}2z();4m();fA(K)};G.eP=E(ba,aI){B y;V(B x in b){if(b.2v(x)){y=b[x].g("1d");if(y=="2H"||y=="1G"){b[x].eP(ba,aI)}}}};G.qy=E(){if(v.1p.1j==1){if(v.1p.dc==1&&!o.1Y){I}if((!o.43||o.1g.2b)&&o.P.7A()=="8H"){o.43=H;4m(3);wk()}if(v.1p.kC==1){hy();gE()}fA(K)}};G.eU=E(ba,aI){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="2H"||b[x].g("1d")=="1G"){b[x].eU(ba,aI)}}}};G.hR=E(18,1l,F3){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="2H"){b[x].6M(18,1l,F3)}if(b[x].g("1d")=="18"){mN(b[x],18,1l)}if(b[x].s("J7")==1){b[x].x8()}if(b[x].s("IX")==1){b[x].Hz(18,1l)}if(b[x].s("IJ")==1){if(b[x].s("2Z")=="II"||b[x].s("2Z")=="9R"){1E F4==\'E\'?F4(b[x]):\'\'}if(b[x].s("IP")==1&&!b[x].g("1n")&&7V){}F{if(b[x].g("1n")==fx(b[x])){4m();2z()}}}}}};E fA(x){if(v.1p.1j==1){x?cC():\'\';if(o.cY){if(!o.1r&&v.1p.eT==1){x=H}if(x&&!o.wo){O(o.1p,{"1c":bg.h()})}if(!x&&o.wo){O(o.1p,{"1c":0})}o.wo=x}}}E kd(){7V=K;o.P.kd();if(o.vM){o.vM=K;2z();1u(2z,dg)}}E mN(x,18,1l){if(v.4n>0){18-=v.4n*1;1l-=v.4n*1}B y=3R(18);if(x.s("J1")=="1"){y=3R(1l-18)}if(x.s("Wq")=="1"){if(x.s("W1")=="1"){y=y+(1l>0?\' \'+2J(x.s("W0"))+\' \'+3R(1l):\'\')}F{18==0?y=3R(1l):\'\'}}x.6c(y)}G.wt=E(18,1l){B x=6U("1d","2H");if(x){x.Jt(18,1l)}};G.kf=E(y){if(o.P.1l()>0){B x=6U("1d","2H");if(x){x.kf(y)}}};G.9i=E(){if(!8b){if(v.eW==1){2C(mK);mK=1u(9i,46)}F{9i()}}};E 9i(){if(!8b){js("VZ");8b=H;B x=6U("1d","bh");if(x){x.HC();if(v.FO==1&&o.1r){2C(o.F9);o.F9=1u(FL,(v.Fr>0?v.Fr:1)*2g)}}o.mM?4m():\'\'}}E FL(){if(o.1r&&8b){o.U.7i()}}G.FN=E(y){V(B x in b){if(x==y){b[x].1U("3h")}}};G.8u=E(){2C(mK);if(8b){js("8h");B x=6U("1d","bh");if(x){x.jq();if(v.FO==1&&o.1r){o.U.gL()}}8b=K;o.mM?4m():\'\'}};G.la=E(){B x=6U("2Z","1G 8T");if(x){x.1U("6s");x.6c(2J(\'1G\')+\' \'+(o.3m?0:2G.oa(v.1G*100))+\'%\');2C(o.la);o.la=1u(FQ,2g)}};E FQ(){B x=6U("2Z","1G 8T");if(x){x.6c(\'\');x.1U("3h");2C(o.la)}}G.3U=E(18,1l){if(v.4n>0){18-=v.4n*1;1l-=v.4n*1}V(B x in b){if(b.2v(x)){if(b[x].s("on")==1){if(b[x].g("1d")=="2H"){1l>0?b[x].1U("2m",18/1l):\'\';b[x].Ju()}if(b[x].g("1d")=="18"){mN(b[x],18,1l)}if(b[x].g("1d")=="5d"){b[x].1U("qn",0.5);b[x].1U("do",0)}}}}};G.4d=E(18,1l){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1l"){if(v.4n>0){1l-=v.4n*1}b[x].6c(3R(1l))}if(b[x].g("1d")=="2H"){b[x].6M(18,1l);b[x].HN(1l)}if(b[x].g("1d")=="18"){mN(b[x],18,1l)}}}};G.9f=E(){if(!o.4A){1f.g("1n")?1f.1j():1f.1n()}};G.cJ=E(){if(1f){if(o.4A){I o.4A.5Z()||1f.g("1n")}F{I 1f.g("1n")?H:K}}F{I K}};G.mY=E(x){if(1f){1f.5y(x)}};G.cC=E(){cC()};G.VW=E(x){if(1f){1f.FS(x)}};G.H4=E(){if(1f){1f.kO()}};G.H6=E(x){if(1f){I 1f.FU(x)}};E cC(x){if(1f){1f.g("1n")?1f.1j(x):\'\'}o.4A?o.4A.1j():\'\'};G.fE=E(){if(W){if(W.g("1n")){W.1j(1)}F{W.1n()}}};G.kU=E(x){if(W){if(W.g("1n")&&x!=1){x!=2?W.1j():\'\'}F{1u(E(){W.1n()},100)}}};G.kW=E(){if(W){I W.g("1n")?H:K}F{I K}};G.FW=E(x){if(W){W.g("1n")?W.1j(x):\'\'}};G.cS=E(x){I W?W.g(x):\'\'};G.6g=E(x){if(W){W.wK(x)}};G.FX=E(x){if(W){W.FY(x)}};G.aS=E(){if(W){W.aS()}};G.n1=E(){if(W){W.n1()}};G.lf=E(){lf()};E lf(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="5p"){O(b[x].c(),{"1B":(!W.ci()?0.5:1)})}if(b[x].g("1d")=="cl"){O(b[x].c(),{"1B":(!W.gk()?0.5:1)})}}}}G.ci=E(){if(W){I W.ci()}F{I K}};G.gk=E(){if(W){I W.gk()}F{I K}};G.gl=E(){if(W){I W.gl()}F{I K}};G.mW=E(){if(W){W.mW()}};G.ds=E(){if(W){W.ds()}};G.FZ=E(x){if(x&&W){W.ch(x)}};G.G0=E(x){if(x&&W){W.mT(x)}};G.G1=E(x){if(x&&W){O(W.co(),{"VQ":"1Q","2S-2t":W.s("6S")});1R.8x(x).1T(W.co());3h(W.c())}};G.VN=E(){};G.wD=E(x){if(1f){1f.5Y();1f.g("1n")?1u(E(){1f.1j()},4p):\'\'}};G.lc=E(){if(1f){1f.5Y()}if(o.4A){o.4A.dO()}};G.l7=E(x){if(1f){1f.gn()}2z();4m()};G.l3=E(x){if(1f){1f.i7(x);1f.g("1n")?1f.1j():\'\'}if(o.4A){o.4A.dO()}if(o.FK&&x=="7a"){W.we()}x=="51"?wA():\'\'};E wA(){if(o.i1){B x=3Z(o.jJ/o.5R.4H(-1)[0],1).yw(2);V(B i in b){if(b.2v(i)){if(b[i].s("8a")=="51"&&o.jJ){b[i].6M(x,1)}if(b[i].s("2Z")=="2R:51,1.0"){b[i].xX(x)}}}}}G.mQ=E(x){if(1f){1f.i7("7a")}if(o.4A){o.4A.dO()}if(o.FK){W.we()}};G.bB=E(){if(1f){1f.9g();1f.g("1n")?1u(E(){1f.1j()},4p):\'\'}if(o.4A){o.4A.dO()}if(o.5c&&o.4l){o.3Q.a0()}};G.vH=E(){o.4A?o.4A.1j():\'\';if(1f){1f.vH()}};G.hV=E(mV,2i,7Y){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1f"){if(b[x].s("fG")==1){b[x].HZ()}}if(b[x].g("HU")=="1f#"+mV){b[x].1U("1U#4o",2i);if(b[x].g("1F")=="1C"){if(7Y){b[x].6c(vI(7Y))}}F{if(v.1f[\'1f\'+mV+\'1d\']=="1W"){if(7Y==2J("6K")){b[x].bO(0)}F{b[x].bO(1)}}2z()}d6(b[x])}}}};G.FB=E(){if(1f){1f.5Y();1f.i7("7a");1f.i7("6L")}};G.jQ=E(){B x=6U("1d","2H");if(x){x.jQ()}};G.4M=E(){2z();if(7V){o.vM=H}};G.xU=E(x){if(!7V||x==1){2z();4m()}F{v.1p.vN=H}};G.vO=E(){B b=6U("1F","O");if(b){b.Ij()}};G.4x=E(){4m();2z();4m();if(o.94){3h(7t)}F{!7V?6s(7t):\'\'}};G.Hf=E(1b){if(1v.dU==v.id&&v.1M.on==1){B x=1b.FF;B y=K;if(x==1D){x=1b.FH}if(L(o.1V)||L(o.8f)||o.xB==1){I K}if(o.1r&&v.1M.ib==1){y=H}if(((v.1M.8Q==1&&x==32)||(v.1M.Wh==1&&x==13)||(v.1M.k==1&&x==75))&&(o.6a||o.43||y)){if(v.1M.2K==1){7B(\'1r\',o.1r?0:1)}o.U.dE();1b.9l();I K}!v.1M.mD?v.1M.mD=0.2:\'\';!v.1M.1J?v.1M.1J=5:\'\';if(v.1M.Fv==1&&(o.6a||y)){if(o.P.1l()>0){V(B i=48;i<58;i++){if(x==i){o.U.3U((o.P.1l()*(x-48)*10)/100,H)}}}}if((x==39||(v.1M.l==1&&x==76))&&(o.6a||y)){mA(v.1M.vG)}if((x==37||(v.1M.j==1&&x==74))&&(o.6a||y)){mC(v.1M.vG)}if(x==38&&(o.6a||y)){mA(v.1M.vX)}if(x==40&&(o.6a||y)){mC(v.1M.vX)}if(x==Wo&&(o.6a||y)){mA(v.1M.FD)}if(x==Wl&&(o.6a||y)){mC(v.1M.FD)}}};E 6U(y,z){V(B x in b){if(b.2v(x)){if(b[x].s(y)==z){I b[x]}}}}E mA(x){if(x=="5p"){if(o.W){o.R.aS()}F{x="3F"}}if(x=="3F"){if(o.P.1l()>0){B sk=o.P.18()+3Z(v.1M.3F);if(sk<o.P.1l()){o.U.3U(sk,H);js("mv",sk)}}}if(x=="1G"){o.U.3X(3Z(v.1G)+3Z(v.1M.mD));1b.9l()}if(x=="1J"){o.P.1J(v.1M.1J/100);1b.9l()}if(v.1M.2K==1){7B(x,1)}}E mC(x){if(x=="5p"){if(o.W){o.R.ds()}F{x="3F"}}if(x=="3F"){if(o.P.1l()>0&&o.1w){B sk=o.P.18()-v.1M.3F>=0?o.P.18()-v.1M.3F:0;o.U.3U(sk,H);js("mv",sk)}}if(x=="1G"){o.U.3X(3Z(v.1G)-3Z(v.1M.mD));1b.9l()}if(x=="1J"){o.P.1J(-v.1M.1J/100);1b.9l()}if(v.1M.2K==1){7B(x,0)}};G.Hj=E(1b){if(1v.dU==v.id){B x=1b.FF;if(x==1D){x=1b.FH}if(x==57){if(v.1m==1){}}if(o.1Y&&x==27){o.U.8k()}if(L(o.1V)||L(o.8f)){I K}if(v.1M.on==1){if(v.1M.f==1&&x==70&&v.eW!=1&&(o.6a||o.43)){if(v.1M.2K==1){7B(\'1Y\',o.1Y?0:1)}o.1Y?o.U.8k():o.U.a9()}if(v.1M.s==1&&x==83&&(o.6a||o.43)){if(o.3y){if(v.1M.2K==1){7B(\'1W\',o.4V?0:1)}3v("Hk")}}if(v.1M.m==1&&x==77&&(o.6a||o.43)){if(v.1M.2K==1){7B(\'54\',o.3m?1:0)}o.3m?o.U.6k():o.U.59()}}}};G.4q=E(){3M(o.ho);V(B x in o){if(x.J("X")==0&&x.J("KA")>-1){3M(o[x])}}V(B i=0;i<gB.S;i++){B 19=gB[i];if(b[19]){b[19].4q()}}if(1f){1f.4q()}if(W){W.4q()}bg.4q();aV?aV.4q():\'\';if(7t.4g==o.1P){o.1P.3i(7t)}F{o.1p?o.1p.3i(7t):\'\'}};G.hy=E(){hy()};G.d0=E(x){d0();x?\'\':4m()};G.gE=E(){gE()};G.gC=E(){I 7V}};B G5=E(19){B i;B C=[];B w;B h;B xT=0;B bg;B mj;B 9v;B qq=0;B 4o=H;B IC=K;B 3l=1;B 3r=1;B 2u;B iY;B 2M;B 8p;B 1d;B 9C=\'\';B x0;B y0;B on;B 6C=K;B cv=K;B j2=0;B W7;B Wf=0;B g3=0;B IQ=0;B g7=0;B qm=K;B Hv=K;B iZ=K;B 3b=K;B j3;B fG;B lF;B xb=K;B xy=K;C=bU(C,gc.Q);C=bU(C,v[19]);B U=[C.1d];1d=U[0];L(C.ID)?U[1]=C.ID:\'\';L(C.IY)?U[1]=C.IY:\'\';L(C.1O)?C.1C=C.1O:\'\';if(2a(C.IZ)){o.9S?C.1J=C.IZ:\'\'}if(1d=="2W"){o.hm=H}if(L(C.2Z)){if(C.1F=="1C"&&C.2Z!=\'\'){if(L(v[C.2Z+\'1C\'])){C.1C=v[C.2Z+\'1C\']}}if(C.2Z.J("1f#")==0){9C=C.2Z;if(C.2M==\'\'&&9C.J(",")==-1){C.2M=2J(v.1f[\'1f\'+9C.1i(9)+\'1d\'])}}if(C.2Z.J("6e")>-1){v.J0=H}if(C.2Z.J("2W:")>-1){o.hm=H}if(C.2Z=="X9"){C.12Z=1y 12p(C)}}B 7e=C.2M?C.2M.2n("///"):[];if(C.J2==1){C.1F="1C";C.1C=jF(0)+(U.S>1?\'///\'+jF(1):\'\');if(2a(C.aq)){C.1t=C.aq}}C.it=[];C.il=[];B wV=0;B 2K=1y 9O();B 1o=1y 9O();B de=1y 9O();B 12s=1y 9O();B jH=0;B aM;if(C.1F=="1C"){if(C.4I){if(L(v[C.4I+\'1C\'])){C.1C=v[C.4I+\'1C\']}}if(L(C.1C)){2K[0]=4z(C.1C);C.qi=C.1C.S;B wf=[\'/\',\'|\',\'-\'];wf.J(C.1C.1i(-1))>-1?C.wY=C.1C.1i(-1):\'\';wf.J(C.1C.1i(0,1))>-1?C.wZ=C.1C.1i(0,1):\'\';if(1d=="18"||1d=="1l"){if(C.1C.J(\'0:\')==0){C.qj=H}if(C.1C.2n(":").S==3){C.Ho=H}F{if(C.1C.J(\'bQ:bQ\')>-1){C.Hp=H}}if(C.nz==1){v.nz=1}}if(C.J1==1&&C.1C.J("-")==0){C.Hq=H}if(C.1C.J("///")>0&&(1d=="3G"||C.J2==1)){C.g8=C.1C.2n("///");C.1C=2K[0]=C.g8[0]}}if(v.xA==1){1u(8X,100);1u(8X,46);1u(8X,2g)}}F{if(L(C.1o)){2K[0]=C.1o;if(2K[0].J("///")>0&&2K[0].J("l4")==-1){2K=C.1o.2n("///")}if(L(C.lU)){2K[1]=C.lU}if(C.Hw==1){if(2a(C.J3)){2K.3j(C.J3);jH=2K.S-1}}}}if(1d=="3G"){if(C.12H==1&&L(C.iX)){C.xp=C.2Z}}B X=1Z("2e");B sp=C.1q;if(sp.J(\'9u\')>-1){o.9u?o.9u.1T(X):1u(E(){o.9u.1T(X)},100);o.J4=H}F{if(o.cY&&((dy(sp,["2O"])&&C.12y!=1)||(dy(sp,["X"])))){o.1p.1T(X)}F{o.1P.1T(X)}if(1d=="bh"&&C.12l==1){X.C.4W=lz}}if(C.IX==1){C.jw=1y 12a(C,X)}B mj=1Z("2e");X.1T(mj);B dF=1Z("2e");O(dF,{"1q":"2D","1a":0,"1c":0});X.1T(dF);O(X,{"1q":"2D","1a":0,"1c":0,"1B":1,"e9":"pR","nW":"ih"});if(2a(C.4I)){3L(X,{"id":(v.id+"47"+"cX"+C.4I)})}if(C.J7==1||C.HI==1){O(dF,{"5w":"2Q 0.2s 3d"})}if(2K.S>0){V(i=0;i<2K.S;i++){1o[i]=1Z("2e");O(1o[i],{"1q":"2D","1c":0,"1a":0,"a5":"1Q","1B":C.a,"5w":"1B 0.1s 3d"});if(C.g5>C.1J){O(1o[i],{"5w":"1B 0.1s 3d,2Q 0.1s 3d"})}if(C.1F=="fW"&&C.3u!=\'\'){if(2a(C.4I)){3L(1o[i],{"id":(v.id+"47"+"X"+"47"+C.4I+"47"+"1o")});if(v[C.4I+\'3u\']){C.3u=v[C.4I+\'3u\']}}if(dy(C.3u,[".sm",".hF",".12k","l4",".gI"])){C.3u.J("//")==-1&&C.3u.J("l4")==-1?C.3u=\'//\'+C.3u:\'\';B z=1Z("3H");C.9n=1;z.1z("dx",xl);z.3u=C.3u;1o[i].1T(z);C.w=1o[i].2f;C.h=1o[i].2U;if(C.J8>0){O(z,{1e:C.J8})}}}if(C.1F=="1C"){O(1o[i],{"1t":(C.1t),"e9":C.dw*2k(v.8C,1),"qH":gU(C.42),"kL-f6":C.j9+\'px\',"2S":"0 d9 0 d9","b4-8Q":"eI"});if(o.9S){if(2a(C.J9)){O(1o[i],{"e9":C.J9*2k(v.8C,1),})}}if(C.2m==1){if(C.1C.J("<a ")>-1||19=="ce"){O(1o[i],{"a5":"2A"})}}if(C.Ja==1){O(1o[i],{"42-du":"Ja"})}if(C.nv>0){O(1o[i],{"42-du":C.nv})}if(C.Jb){O(1o[i],{"nW":C.Jb+"em"})}2K[i]==\'5d\'?2K[i]=2J("5d"):\'\';1o[i].1S=xK(2K[i]);1u(wX,100);C.w=1o[i].2f;C.h=1o[i].2U;if(2a(C.4I)){3L(1o[i],{"id":(v.id+"pV"+C.4I+"12d")})}}if(C.1F=="O"){o.1w?1u(xL,4p):\'\'}B 9t=2K[i].6h();if(9t.J(\'B:\')==0){9t=2k(1v[9t.1i(4)],\'\')}B nf=9t.J(\'<2p\')>-1||9t.J(\'<12K\')>-1;if(C.1F=="2p"&&(9t.J(\'<g>\')>-1||nf)){if(1d=="54"||1d=="3G"){9t=9t.1N(/jy/g,\'jy\'+v.id+19)}if(9t.J(\'4C\')>-1){b8(1o[i])}1o[i].1S=(!nf?"<2p 17=\'20\' 1e=\'20\' 4h:4f=\'3W://4i.w3.4a/8c/4f\' 4h=\'3W://4i.w3.4a/4e/2p\'>":\'\')+9t+(!nf?"</2p>":\'\');1o[i].2f>20?C.w=1o[i].2f:\'\';1o[i].2U>20?C.h=1o[i].2U:\'\';O(1o[i],{"17":C.w,"1e":C.h});if(C.aq!=-1){fV(1o,C.aq)}if(2a(C.4I)){3L(1o[i],{"id":(v.id+"pV"+C.4I+"12M"+i)})}}dF.1T(1o[i]);if(C.2Z=="dD"){if(1E nj!=="1D"&&L(1v.nh)){!o.a2?o.a2=1y nj(1o[i]):\'\'}}i>0?1j(1o[i]):\'\'}9U();lF?xl():\'\';if(C.2Z=="3Q"){C.3Q=1;C.1j=1;o.3Q?1o[0].1S=o.3Q.eB(C.aq!=-1?C.aq:\'#3B\'):\'\';if(o.1g.2b){1o[0].J6=xe;1o[0].13e=5Q;1o[0].xN=xR}F{1o[0].jU=6x;1o[0].jZ=5Q;1o[0].ku=dP}}F{if((bg.2f*C.1J<35||bg.2U*C.1J<35)&&C.1F!=\'1C\'){xk();b8(9v)}F{b8(bg);if(C.gq==1){9U();b8(bg)}}}if(1d=="3G"){B lu=\'\';if(C.ee==1&&L(C.2Z)){lu=C.2Z;if(lu.J("2R:")==0){if(lu==\'2R:1r\'&&C.iX==\'2R:3I\'){C.pp=1}B 1I=lu.1i(4).2n(",");if(1I.S==2){B xO=1I[1].2n("/");if(xO.S==2){1I[0]==\'hd\'?1I[0]="4B":\'\';if(v[1I[0]]==xO[1]){C.a=1;O(1o[0],{"1B":C.a})}}}}if(lu=="IU"||lu=="4y"){o.U.fJ();X.C.4W=lz;o.xB=1}}if((C.1j==1&&(C.IF==1||C.IG==1||C.IH==1))||lu.J("6X")==0||lu=="II"||lu=="9R"){C.IJ=1;if(7v([C.1q],"X")||C.IL==1){C.IP=1}}if(lu.J("6X")==0){X.C.4W=lz}}V(B sf in C){xI(sf)}if(1d=="1f"&&C.fG==1){fG=1y 12P(X,bg,C)}if(C.2m==0){gW(X)}if(C.9n==1){1j(bg)}if(C.2u==1){oY()}if(C.1q.J("2t")>-1){g3=1}if(C.1q.J("1c")>-1){IQ=1}if(C.1q.J("2O")>-1){g7=1;1d=="3G"&&2a(C.2Z)?X.C.4W=lz:\'\'}if(C.1q.J("X")>-1){g7=1}2z();B t=\'\';if(C.b5!=0){t+="nX("+C.b5+"vK)"}if(C.12S==1){t+=" 3l(-1)"}if(C.12T==1){t+=" 3r(-1)"}if(t!=\'\'){O(dF,{"2Q":t})}if(1d=="bh"){jq()}B 1I=[];B i;if(1d=="W"){1I=[\'cU\',\'IR\',\'lI\',\'IT\',\'xY\',\'o5\'];V(i=0;i<1I.S;i++){if(L(C[1I[i]])&&!L(v.W[1I[i]])){v.W[1I[i]]=C[1I[i]]}}}if(1d=="1O"){1I=[\'lB\',\'xW\',\'xV\'];V(i=0;i<1I.S;i++){if(L(C[1I[i]])&&!L(2E[1I[i]])){v[1I[i]]=C[1I[i]]}}}C.nQ==1?9A():\'\';if(1d=="3G"&&C.on==0){3h(X)}if(C.1j==1&&C.lk>0){1u(Je,C.lk*2g)}}E Je(){C.lk=-1;o.R.4x()}E xk(){if(9v){9v.4g.3i(9v)}9v=1Z(C.gq==1?"eB":"2e");O(9v,{"1q":"2D","1c":0,"1a":0,"17":C.1F=="fW"?bg.2f:(bg.2f>35?bg.2f:35)*C.IW,"1e":C.1F=="fW"?bg.2U:(bg.2U>35?bg.2U:35)*C.wd});C=4u(C,\'hU\',\'hU\');X.1T(9v)}E b8(x){if(1d.J("18")==0&&U.S==1){C.2m=0}if(1d=="3G"&&C.ee==0){C.2m=0}if(C.2m==1){xy=C.gq==1&&x==bg;if(C.gq==1&&2a(C.gp)){3L(x,{"gp-7g":C.gp})}if(C.i3==1){O(x,{"6Z":"4C"})}O(x,{"a5":"2A"});if(o.1g.2b){x.1z("cv",E(e){xR(e)},{5z:K});x.1z("eS",E(e){xe(e)},{5z:K});x.1z("eN",E(e){JC(e)},{5z:K})}x.h4=bp;if(v.1p.hO==1||C.hO==1){O(x,{"2y-1t":"#o0","1B":0.5})}}F{O(x,{"6Z":"6Q"})}if(!o.1g.2b){x.jU=6x;x.jZ=5Q}x.Iu=eO;x.Iv=eZ;if(C.3b==1||C.2u==1){x.ku=dP}}E xR(e){js("11T"+19);e.aO();cv=H}E xe(e){C.JD==1?6x():\'\';e.aO()}E JC(e){e.aO();e.9l();C.JD==1?5Q():\'\';if(!cv){bp(e)}cv=K}E 9U(){if(bg){bg.4g.3i(bg)}bg=1Z(xy?"eB":"2e");O(bg,{"1q":"2D","1c":0,"1a":0});if(2a(C.4I)){3L(bg,{"id":(v.id+"pV"+C.4I+"10D")})}w=C.w;h=C.h;C.fU=-1;C.bi=-1;C=4u(C,\'2L\',\'2L\');C=4u(C,\'9K\',\'9K\');if(C.bs&&o.9S){if(C.bs!=\'0 0 0 0\'){C=4u(C,\'9K\',\'bs\')}}if(C.1F=="1C"){w=1o[wV].2f;h=1o[wV].2U;if(C.wW>0){w<C.wW?w=C.wW:\'\'}}C=4u(C,\'gs\',\'gs\');C=4u(C,\'JF\',\'JF\');if(2a(C.4I)&&L(v.3G)&&C.1d=="3G"){if(1E(v.3G)==\'3E\'){V(B i=0;i<7R.6n(v.3G).S;i++){if(v.3G[i][C.4I]){if(v.3G[i][C.4I]=="6K"){C.on=0}F{B 1I=v.3G[i][C.4I].2n(":");if(1I[0]=="2L-1a"){if(1I[1].J("%")>0){C.iH=2N(1I[1])}F{C.4D=2N(1I[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.bm+C.aZ;w=w+C.6N+C.6S;C.h=h;C.w=w;if(C.1F=="1C"){C.hZ=1o[0].2U}}F{C.62=0}O(bg,{"17":(C.JA==1?JI:w),"1e":h,"vW":(C.o3*h)/2,"5w":"2y .1s 3d, 1B .2s, 2Q .1s 3d"+(2a(C.dl)?\', 6P .1s 3d\':\'\')});lS(C.56,C.62);if(C.1F=="fW"){O(bg,{"17":w,"1e":h,"vW":(C.o3*h/C.1J)/2,})}if(C.Ir==1){wF(bg,C.56,C.Ip,C.In)}if(C.o4==1){O(bg,{"2P":2k(C.Ix,1)+"px 6r "+C.nT})}if(C.a6==1){O(bg,{\'ic-6P\':\'a6(aE)\'})}mj.1T(bg);if(C.7t==1){O(1o[0],{\'2y\':5B(2k(C.10L,\'3S\'),2k(C.11j,0.5),1o[0]),\'2P-6v\':2k(C.11i,0),\'2S\':Jh(2k(C.11g,0))})}}E lS(x,y){!2a(x)?x=C.56:\'\';!2a(y)?y=C.62:\'\';O(bg,{"2y":(C.Jq==1?"3d-4P("+(C.11P==1?"to 2t,":\'\')+5B(x,y)+","+5B(C.11C,y)+")":5B(x,y,bg))})}E 2z(){B fU=(-bg.2U/2);B bi=(-bg.2f/2);if(fU!=C.fU||bi!=C.bi){O(bg,{"1c":(-bg.2U/2),"1a":(-bg.2f/2)});C.fU=fU;C.bi=bi}if(9v){B x=C.1F=="fW"?bg.2f:(bg.2f>35?bg.2f:35);B y=C.1F=="fW"?bg.2U:(bg.2U>35?bg.2U:35);O(9v,{"1c":(-y/2)+C.Is-C.Ik,"1a":(-x/2)+C.11A-C.11z})}V(B i=0;i<2K.S;i++){B it=C.1F=="2p"?2G.4k(2N(1o[i].C.1e))/2:2G.4k(1o[i].2U)/2;B il=C.1F=="2p"?2N(1o[i].C.17)/2:1o[i].2f/2;if(it!=C.it[i]||il!=C.il[i]){O(1o[i],{"1c":-it,"1a":-il});if(bg){O(1o[i],{"1c":(5e(1o[i].C.1c)+C.bm/2-C.aZ/2+C.10T/2+C.10r/2),"1a":(5e(1o[i].C.1a)+C.6N/2-C.6S/2+C.10i/2+C.ZY/2)})}C.it[i]=it;C.il[i]=il}}}E 6x(){B i;6C=H;if(C.de==1){if(on&&L(C.lU)){i=1}F{i=0}if(aM&&de.S>2){i=2}if(de[i]){pZ();1n(1o[de[i]])}}if(C.bg==1){if(2a(C.9G)||2a(C.8I)){lS(C.9G,C.8I)}if(2a(C.dl)){O(bg,{"6P":"g4("+C.dl+")"})}}if(C.7s>-1&&!IC){V(i=0;i<2K.S;i++){if(1o[i].C.5P!="3b"){O(1o[i],{"1B":C.7s})}}}if(C.lZ!=-1){fV(1o,C.lZ)}if(C.HI==1){j2+=45;iF(1o[0],j2)}if(C.g5>C.1J&&C.g5>-1){1J(C.g5)}if(1d=="1f"&&o.R.cJ()){}F{if(C.2u==1&&C.nQ!=1){B x=7e.S>1&&!on?7e[1]:7e[0];if(x){if(x.J(\'B:\')==0){2M.1S=1v[x.1i(4)];9A()}}1n(2u);O(2u,{"1B":1})}}if(1d=="54"){o.U.5m(H);o.5m=H}o.dQ=H;o.R.lh(19,"6C")}E 5Q(){eZ();6C=K;B i;if(C.de==1){if(on&&L(C.lU)){i=1}F{i=0}if(aM&&de.S>2){i=2}pZ();1n(1o[i])}if(C.bg==1){if(2a(C.9G)||2a(C.8I)){lS(C.56,C.62)}if(2a(C.dl)){O(bg,{"6P":"g4(1)"})}}if(C.7s>-1){V(i=0;i<2K.S;i++){if(1o[i].C.5P!="3b"){O(1o[i],{"1B":C.a})}}}if(C.g5>-1){1J(C.1J)}if(C.lZ!=-1){fV(1o,(C.aq==-1?\'#3B\':C.aq))}if(1d=="54"&&!o.1Y){o.U.5m(K);o.5m=K}wT();o.dQ=K;o.R?o.R.lh(19,"5g"):\'\'}E wT(){if(C.2u==1&&C.nQ!=1){1j(2u);O(2u,{"1B":0})}}E bp(e){e?e.6H=H:\'\';if(!qm){o.R.fc(19);if(1d=="3G"){jr()}wT();if(C.11Z==1){j2-=30;iF(1o[0],j2)}iZ=H;if(C.HO==1||(19=="mp"&&C.1j==1&&C.xt==1)){o.R.4x()}}};G.HH=E(){bp()};E eO(){if(2a(C.xs)){1J(C.xs)}if(2a(C.xr)){fV(1o,C.xr)}}E eZ(){if(2a(C.xs)){1J(C.1J)}if(2a(C.xr)){fV(1o,xq(C.aq,\'3B\'))}}E jr(){if(2K){if(2K.S>1){if(on==H){1n(1o[0]);1j(1o[1])}F{1n(1o[1]);1j(1o[0])}}if(C.2u==1&&7e.S>1){2M.1S=o.ni+(on==H?7e[0]:7e[1])+o.jv;9A()}}if(L(C.xp)){if(on==H){C.2Z=C.xp}F{C.2Z=C.iX}}jG();on=!on;if(C.2Z){if(C.2Z.J(",0/1")>-1){js(C.2Z,on?1:0)}}if(C.bg==1&&L(C.xf)){if(C.xf!=-1){if(on){C.HP=C.56;C.56=C.xf}F{C.56=C.HP}9U();b8(bg);2z();if(C.1F=="1C"){8X()}F{1J(C.1J)}}}}E jG(){if(L(C.g8)){if(C.g8.S>1){if(on==H){6c(C.g8[0])}F{6c(C.g8[1])}}}}E xQ(1b){1b.6H=H;o.R.fc(19)}E pZ(){V(B i=0;i<2K.S;i++){if(1o[i].C.5P!="3b"){O(1o[i],{"1B":C.a});1j(1o[i])}}}E wX(1C){if(1o[0]){if(1o[0].2f>o.2X-C.4D-C.4N-C.6N-C.6S){if(C.xm==1){if(!1C){1C=1o[0].1S}1o[0].1S=\'<xm>\'+1C+\'</xm>\'}F{O(1o[0],{"b4-8Q":"e7"})}O(1o[0],{"17":o.2X-C.4D-C.4N-C.6N-C.6S})}}}E xl(){if(bg){lF=K;C.9n=0;1j(bg);if(1o[0]){C.w=1o[0].2f*C.1J;C.h=1o[0].2U*C.1J;1J(C.1J)}C.8E=0;9U();xk();b8(9v);1n(bg);2z();o.R.4M();if(!5Z(X)){3h(X)}}F{lF=H}}E Hs(1b){1b.6H=H}E dP(){if(!o.1g.2b&&!o.dQ){6x()}9A()}E 1J(x){if(x>0){O(bg,{"2Q":"1J("+x+")"});V(i=0;i<2K.S;i++){O(1o[i],{"2Q":"1J("+x+")"})}if(C.jw){C.jw.1J(x)}3l=x;3r=x}}E oY(){2u=1Z("2e");O(2u,{\'1q\':\'2D\',\'1a\':0,\'1c\':0,\'1e\':\'2A\',"1B":0,"5w":"1B 0.1s 3d"});iY=1Z("2e");C=4u(C,\'kZ\',\'kZ\');C=4u(C,\'HR\',\'HR\');O(iY,{\'1q\':\'2D\',\'1a\':0,\'1c\':0,\'17\':\'100%\',\'1e\':30,\'2y-1t\':C.kh,\'1B\':C.kw,\'2P-6v\':C.yk});2M=1Z("2e");O(2M,{\'1q\':\'2D\',\'1a\':C.z5,\'1c\':C.p1,\'1t\':C.z9,\'42-gX\':gU(C.yu),\'42-3K\':C.yq*2k(v.8C,1),"kL-f6":C.yf+\'px\',"2H-1e":"1"});if(C.2M){if(C.2M.J("B:")==0){C.HS=H}}if(!C.HS){O(2M,{\'b4-8Q\':\'eI\'})}if(C.gQ==1){8p=1Z("2e");8p.1S=\'<2p 17="aE" 1e="yx" yz="0 0 8 6" 8D="1.1" 4h="3W://4i.w3.4a/4e/2p" 4h:4f="3W://4i.w3.4a/8c/4f"><gS id="JJ" 4b="1Q" 6d="#\'+C.kh.1N("#","")+\'" 6d-JQ="JP" 7S="0 0 8 0 4 6"></gS></2p>\'}if(C.nQ==1){O(2u,{"1B":1});b8(2u)}F{gW(2u)}X.1T(2u);2M.1S=o.ni+(C.2M==\'\'?2J(1d):7e[0])+o.jv;2u.1T(iY);2u.1T(2M);if(C.gQ==1){2u.1T(8p);B xj=o.vE?\'-aE\':\'-yx\';B ps=C.12j;if(!L(ps)){ps=\'\'}B tp=ps.J("1c")>-1;if(tp){iF(8p,\'-12I\')}O(8p,{\'1q\':\'2D\',\'2t\':(ps.J("2t")>-1?10*C.1J:\'2A\'),\'1a\':(ps.J("1a")>-1?10*C.1J:(ps==\'\'||ps==\'1c\'?\'50%\':\'2A\')),\'2L-1a\':(ps==\'\'||ps==\'1c\'?\'-Fi\':0),\'2O\':(tp?\'2A\':xj),\'1c\':(tp?xj:\'2A\'),\'1B\':C.kw})}9A()}E 9A(){if(C.2u==1){O(2u,{"1c":(g7==1?-h-2u.2U+3:-2u.2U/2)+C.13l-C.12X,"1a":(g3==1?-2M.2f:(g7==1?-w/2:+2M.2f))-(g7==1?0:2M.2f/2+5)+C.12U-C.136,"1e":C.p1+2M.2U+C.ze,"17":C.z5+2M.2f+C.Jp});O(iY,{\'1e\':2u.2U});2u.C.4W="2g"}}G.c=E(){I X};G.s=E(x){if(1d=="3G"){xI(x)}I C[x]};G.ss=E(x,x2){I L(C[x])?C[x][x2]:K};G.g=E(x){bM(x){1k"17":I w;1h;1k"1e":I h;1h;1k"h":I 2k(C.hZ,h);1h;1k"x":I 5e(X.C.1a);1h;1k"y":I 5e(X.C.1c);1h;1k"1B":I X.C.1B?X.C.1B:1;1h;1k"1n":I 4o;1h;1k"3l":I 3l;1h;1k"3r":I 3r;1h;1k"1d":I 1d;1h;1k"HU":I 9C;1h;1k"iZ":I iZ;1h;1k"1F":I C.1F;1h;1k"S":I C.qi?C.qi:0;1h;1k"19":I 19;1h;1k"x0":I x0;1h;1k"y0":I y0;1h;1k"6C":I 6C;1h;1k"1f#":I 9C.J("1f#")==0;1h;1k"1f:":I 9C.J("1f:")==0;1h;1k"xu":I 1d=="3G"&&C.1F=="1C";1h;1k"1U#4o":I xb;1h;6Q:I K}};G.1U=E(k,x){bM(k){1k"1n":6C?5Q():\'\';4o=x;1h;1k"2i":HQ(x);1h;1k"6s":6s(X);1h;1k"3h":3h(X);1h;1k"HV":C.3b=0;1h;1k"xc":if(C.HX>0&&C.3b!=1&&!j3){2C(j3);j3=1u(E(){3h(X);(C.11S!=1?C.3b=1:\'\');j3=1D},C.HX*2g)}1h;1k"1J":1J(x);1h;1k"10J":O(X,{"2Q":"1J(0)"});1h;1k"3l":O(X,{"2Q":"3l("+x+")"});3l=x;1h;1k"3r":O(X,{"2Q":"3r("+x+")"});3r=x;1h;1k"1B":O(X,{"1B":x});1h;1k"qn":O(1o[0],{"1B":x});1h;1k"do":O(1o[0],{"6P":"do("+x+")"});1h;1k"1a":O(X,{"1a":x});1h;1k"1c":O(X,{"1c":x});1h;1k"17":O(X,{"17":x});1h;1k"1e":O(X,{"1e":x});1h;1k"z6":C.z6=x;1h;1k"g3":g3=x;1h;1k"1U#4o":xb=x;1h;1k"x":O(X,{"1a":x});1h;1k"y":O(X,{"1c":x});1h;1k"5V":C.5V=x;1h;1k"6X":C.6X=x;1h;1k"x0":x0=x;1h;1k"y0":y0=x;1h;1k"g2":C.g2=x;1h;6Q:I K}};E HQ(x){if(x&&o.1g.2b){qm=H;1u(HF,dg)}if(!x){if(q0()&&aM){1j(1o[jH]);1n(1o[0]);aM=K}}if(C.9n==1){x?1n(X):1j(X)}F{if(19=="10K"||19=="10g"){x?1n(X):1j(X)}F{O(X,{"2i":(x?"4y":"1Q")})}4o=x;x?1n(X):\'\'}if(x&&C.qk){C.qk=K;1u(8X,100)}}E HF(){qm=K}G.6c=E(x,y){if(9C!=\'\'&&(C.1C==\'x\'||C.1C==\'1x\')){x=x+\'x\'}if(y){x=C.1C+x}6c(x);!5Z(X)?C.qk=H:\'\'};B x9;G.iB=E(x){if(x9!=x){C.9c=x;6c(x);!5Z(X)?C.qk=H:\'\';o.R?o.R.4M():\'\'}x9=x};G.x8=E(){iF(dF,qq);qq+=20};E iF(x,y){O(x,{"2Q":"nX("+y+"vK)"+(x==1o[0]&&!Hv&&3l!=1?\' 1J(\'+3l+\')\':\'\')})};G.HE=E(x){if(C.1C.J("{1O")>-1){6c(C.1C)}};G.jr=E(){jr()};G.x5=E(x){on=x==0;jG()};E 6c(1C){if(C.1F=="1C"){if(L(1C)){if(C.Ho){if(1C.S==4){1C=(C.qj?\'0:0\':\'bQ:0\')+1C}if(1C.S==5){1C=(C.qj?\'0:\':\'bQ:\')+1C}if(1C.S==7){1C=(C.qj?\'\':\'0\')+1C}}if(C.Hp){if(1C.S==4){1C=\'0\'+1C}}C.qi=1C.S}1C=(C.wZ?C.wZ+(C.Hq?\'\':\' \'):\'\')+1C+(C.wY?\' \'+C.wY:\'\');B Ht=1o[0].2f+(C.bg==1?C.bm+C.aZ:0);B Hu=1o[0].2U+(C.bg==1?C.bm+C.aZ:0);1o[0].1S=o.ni+(1d=="3G"?xK(1C):1C)+o.jv;if(C.11G==1){1o[0].1S+=\'<7n C="2i:c5-4y;17:dI"></7n><7n C="2P-1c: d9 6r \'+3q(C.1t)+\';2P-1a: d9 6r eg;2P-2t: d9 6r eg;1q: 2D;2t:d9;1c: 50%;2L-1c: -4s;"></7n>\'}if(1d=="1O"){O(1o[0],{"17":"2A","b4-8Q":"eI"});wX(1C)}C.w=1o[0].2f+(C.bg==1?C.6S+C.6N:0);C.h=1o[0].2U+(C.bg==1?C.bm+C.aZ:0);if(Ht!=C.w||Hu!=C.h||(C.w>0&&xT==0)){8X()}if(1o[0].2f>0){xT=C.w}F{9C!=\'\'?1j(1o[0]):\'\';if(1C!=\'\'){1u(8X,10)}}}}G.8X=E(){8X()};E q0(){I!o.P.5S()&&C.Hw==1}E 8X(){if(C.1F=="1C"){if(1o[0]){if(1o[0].2f>0){9C!=\'\'?1n(1o[0]):\'\';w=C.w=1o[0].2f;h=C.h=1o[0].2U;9U();b8(bg);2z();if(o.R){if(7v([C.1q],"X")){o.R.xU()}F{o.R.4M()}}}}}}G.xX=E(x){if(C.Hy==1){B n=4;if(19=="10Z"){if(o.1g.2b){I}}F{n=8}B y=\'jy\';B z=[];V(B i=1;i<n;i++){z[i]=1R.8x(y.9Y(v.id,19,\'11t\',i))}if(z[1]){V(B i=1;i<n;i++){z[i]?1j(z[i]):\'\'}if(n==4){V(B i=1;i<n;i++){x>(i/n)&&z[i]?1n(z[i]):\'\'}}F{V(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1n(z[i]);1h}}}}}};G.On=E(){if(!on){if(2K){if(2K.S>1&&U.S>1){1j(1o[0]);1n(1o[1])}}if(U.S>1){1d=U[1];if(C.2u==1){2M.1S=jF(1);9A()}}if(q0()&&aM){1j(1o[jH]);aM=K}if(C.pp==1){jr(1)}jG();on=H}};E jF(x){I o.ni+(C.2M==\'\'?2J(U[x]):(7e.S>1?7e[x]:7e[0]))+o.jv}G.bO=E(x){bO(x)};G.Hz=E(x,y){if(C.jw){C.jw.dO(x,y)}};E bO(x){B y=\'jy\';B z=1R.8x(y.9Y(v.id,19,\'11K\'));if(z){O(z,{"5w":"2Q 0.1s 6w-5g"});if(x==1){z.C.2Q=\'HA(0, 0)\'}F{z.C.2Q=\'HA(-HB, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2u==1&&7e.S>1){2M.1S=(on?7e[0]:7e[1])}O(1o[0],{"1B":C.a})};G.jE=E(){if(on){if(2K){if(2K.S>1&&U.S>1){1n(1o[0]);1j(1o[1]);O(1o[0],{"1B":C.a})}}1d=U[0];if(U.S>1){if(C.2u==1){2M.1S=jF(0);9A()}}jG();on=K;aM=K}};G.xQ=E(){if(q0()){pZ();1n(1o[jH]);aM=H}};G.HC=E(){B 2F=K;if(C.1j==1){if(C.HY==1){if(5Z(o.28)){2F=H}}if(C.10U==1&&!o.1Y){2F=H}if(C.10t==1&&o.1Y){2F=H}}if(!2F){6s(X);B fI=X.bJ("*");V(B i=fI.S;i--;){O(fI[i],{"5V-1r-7b":"10p"})}4o=H}};G.jq=E(){jq()};E jq(){3h(X);B fI=X.bJ("*");V(B i=fI.S;i--;){O(fI[i],{"5V-1r-7b":"6y"})}4o=K}G.4q=E(){if(2K.S>0){V(i=0;i<2K.S;i++){if(1o[i].4g==X){X.3i(1o[i])}1o[i]=22}}if(bg){bg.dA("h4");bg.dA("jU");bg.dA("jZ");bg.4g.3i(bg);bg=22}if(C.1q.J(\'9u\')>-1){if(X.4g==o.9u){o.9u.3i(X)}}F{if(X.4g==o.1P){o.1P.3i(X)}F{if(o.1p){if(X.4g==o.1p){o.1p.3i(X)}}}}if(2u){if(2u.4g==X){X.3i(2u)}}X=22};G.HZ=E(){fG?fG.jc():\'\'};G.Ij=E(){xL()};E xL(){Il(2K[0],C.1t,1o[0])}E xK(x){B z=x+\'\';if(x.J(\'{\')>-1){if(x.J(\'{18}\')>-1&&L(o.3p)){x=x.1N(\'{18}\',fw(o.3p.aC().t))}if(x.J(\'{1O\')>-1){B y=o.cD?o.cD:(v.1O?v.1O:\'\');if(x.J(\'{c4}\')>-1&&o.R){x=x.1N(\'{c4}\',o.R.cS(\'c4\'))}if(o.c7&&o.R){y=o.R.cS(\'c7\')}x=x.1N(\'{1O}\',y);if(o.c7&&!o.R){1u(6c,100,z)}}if(x.J(\'{1C\')>-1){V(B i=1;i<6;i++){if(x.J(\'{1C\'+i+\'}\')>-1){if(L(v[\'1C\'+i])){x=x.1N(\'{1C\'+i+\'}\',v[\'1C\'+i])}F{x=x.1N(\'{1C\'+i+\'}\',\'\')}}}}if(x.J(\'{5p}\')>-1){o.jf=19;if(o.R){x=x.1N(\'{5p}\',o.R.cS(\'Im\'))}}}I x}G.xJ=E(){6c(C.1C)};E xI(sf){if(2a(C[sf+\'47\'+\'B\'])){B x=v[C[sf+\'47\'+\'B\']];if(2a(x)){if(1E(x)=="4G"){C[sf]=x}}}}E fV(1o,6p){V(B i=0;i<1o.S;i++){pW(1o[i],6p)}if(C.2Z=="3Q"){if(o.3Q){o.3Q.10k(1o[0],6p)}}}};B Io=E(19,1d){B i;B C=[];B w;B h;B bg;B 4o=H;B x0;B y0;B 3l=1;B 3r=1;B fr=0;B 7P=0;B 10d;B 3A;B pw;B 6C;B 6y;B 2m;B 3t;B 7E;B Js;B Jw;B yN;B Jv;B 2u;B 2M;B 8p;B fs;B yc;o.Hn=-1;B o9;B 6C;B wz;V(i in gc.Q){C[i]=gc.Q[i]}B 1d=v[19].1d;B 1F=v[19].1F;V(i in gc[1d]){C[i]=gc[1d][i]}V(i in v[19]){C[i]=v[19][i]}C.w=2N(C.w);C.h=2N(C.h);C=4u(C,\'2L\',\'2L\');C=4u(C,\'9K\',\'9K\');if(o.9S){if(C.Iq>0){C.w=2N(C.Iq)}if(C.bs){if(C.bs!=\'0 0 0 0\'){C=4u(C,\'9K\',\'bs\')}}}B X=1Z("2e");if(v.1p.Iw==1&&v.1p.1j==1){o.1p.1T(X)}F{o.1P.1T(X)}1d=="2H"?o.9u=X:\'\';B 8d=K;if(C.8a){if(C.8a!=\'1G\'){8d=H}}O(X,{"1q":"2D","1c":0,"1a":0,"1B":1,"e9":"pR","nW":"ih"});if(C.Iz==1){X.C.4W=C.5f}9U();B 7O=1Z("2e");O(7O,{"1q":"2D","2O":2G.4k(-C.h/2),"1a":2G.4k(-C.w/2)});if(C.7D>0&&C.Ii==1){O(7O,{"2P-6v":C.7D*C.h/2,"1e":C.h,"6E":"3b","4C-3g":"1Q"})}if(2a(C.4I)){3L(X,{"id":(v.id+"pV"+C.4I)})}X.1T(7O);if(1d==\'2H\'&&v.xG==1){Jo()}if(C.2u==1){oY()}B 9w=1Z("2e");i4(0,9w,0.3,(C.4P==1?"3d-4P("+(C.wR==1?"to 1a,":\'\')+3q(C.It)+", "+3q(C.ot)+")":3q(C.ot)),C.w,C.10H);if(C.Ib==1&&L(C.oF)){B hG=1Z("2e");hG.1S=C.oF.1N(/\\#Ic/g,3q(C.ot));9w.1T(hG);O(hG,{"1q":"2D","2O":-2G.4k(C.h/2),"1a":0,"4C-3g":"1Q"});O(9w,{"6E":"3b","2y":"1Q"});B x=["I9","gS","gH","os","gy"];V(B y=0;y<x.S;y++){B z=hG.Ih("2p "+x[y]);if(z.S>0){V(B y2=0;y2<z.S;y2++){z[y2].C.6d=3q(C.ot)}}}}7O.1T(9w);B 10A=[];B cK=1Z("2e");B w0=(C.4P==1?"3d-4P("+(C.wR==1?"to 1a,":\'\')+3q(C.I3)+", "+3q(C.Fb)+")":C.Fb);i4(1,cK,C.I5,w0,0,C.12N);7O.1T(cK);if(C.7s>0){B dr=1Z("2e");i4(2,dr,C.I7,C.13o,0,C.7s);7O.1T(dr)}B 7r=1Z("2e");B w1=(C.4P==1?"3d-4P("+(C.wR==1?"to 1a,":\'\')+3q(C.I1)+", "+3q(C.1t)+")":C.1t);i4(3,7r,C.Ia,w1,0,C.a);if(C.Ib==1&&L(C.oF)){B oG=1Z("2e");oG.1S=C.oF.1N(/\\#Ic/g,3q(C.1t));O(oG,{"1q":"2D","2O":-2G.4k(C.h/2),"1a":0,"4C-3g":"1Q"});O(7r,{"6E":"3b","2y":"1Q"});7r.1T(oG)}if(C.5K==1){B da=1Z("2e");C=4u(C,\'wb\',\'wb\');C=4u(C,\'yF\',\'yF\');O(da,{"1q":"2D","2O":C.h/2,"1a":0,"4C-3g":"1Q","42-3K":C.Id*2k(v.8C,1),"1t":C.5O,"2H-1e":"100%","2S-1c":C.12D,"2S-2O":C.12C,"2S-1a":C.12B,"2S-2t":C.12z,"2L-1c":C.WT,"2L-2O":C.QR,"2L-1a":C.Ob,"2L-2t":C.Oa,"2P-6v":(C.Ig+"px"),"2i":"1Q"});if(C.If==1){O(da,{"2y":3q(C.Ie)})}7r.1T(da);B jY=K;B O6=K}o.oP=C.h;7O.1T(7r);if(C.ah==1){B 7S=[];B oQ;if(1E I8!=="1D"){B 5x=1y I8(X,7S,w,C,w1,w0)}}if(C.3t==1){if(C.dH.6h().J(\'<2p\')==-1){C.dH==\'\'?C.dH="<2p 17=\'20\' 1e=\'20\'><g><gy ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 6d=\'#hb\'/></g></2p>":\'\'}3t=1Z("2e");3t.1S=C.dH.6h();C=4u(C,\'I6\',\'I6\');O(3t,{"1q":"2D","1c":-10+C.Ol-C.Ok,"1a":-2g,"4C-3g":"1Q","1e":20,"17":C.gd,"1B":C.wP,"5w":"2Q 0.1s 3d, 1B 0.1s 3d"});if(C.kA==1||C.zf==1){O(3t,{"2Q":"1J(0)"})}F{if(C.oo!=1){O(3t,{"2Q":"1J("+C.oo+")"})}}if(C.Oi==1){O(3t,{"6P":"Oh-a7(4s 4s d9 5h(0, 0, 0, .7))"})}X.1T(3t);if(C.vP!=-1){pW(3t,C.vP)}C.HG=3t.2f;if(C.7E==1){7E=3t.Og(H);X.1T(7E);if(C.vL&&C.vL!=-1){pW(7E,C.vL)}}}if(C.b5!=0){O(X,{"2Q":"nX("+C.b5+"vK)"})}if(C.3b==1){1j(X);4o=K}if(1d=="1G"&&!8d){if(C.1j==1&&C.im==1){o.io=H;C.3b=H}F{o.io=K}}C.aA=0;if(C.b5!=0){C.ir=2G.K7(C.b5);if(C.ir>45&&C.ir<135){C.aA=90}if(C.ir>Oe&&C.ir<I4){C.aA=HT}}if(8d){C.8a?o[\'2H\'+\'47\'+C.8a]=C.8a:\'\';w=C.w;C.8a=="51"?6M(1,o.5R.4H(-1)[0],"no"):\'\';if(C.8a=="yT"){B pv=v.1G;v.2c?(v.2c.1G?pv=v.2c.1G:\'\'):\'\';6M(pv,1,"no")}}E i4(n,x,y,z,I2,IA){O(x,{"1q":"2D","2O":0,"1a":0,"17":I2,"1e":(C[\'h\'+n]>0?C[\'h\'+n]:C.h),"2y":z?(z.J("3d")>-1?z:3q(z)):\'\',"2P-6v":(C.Ii==1?1:C.7D*C.h/2),"1B":IA,"4C-3g":"1Q","5w":"2Q 0.2s 6w-in-5g"})}E 9U(){bg=1Z(C.gq==1?"eB":"2e");C=4u(C,\'gs\',\'gs\');B hZ=C.h+C.bm+C.aZ;B Iy=C.w+C.6N+C.6S;if(C.bg==1){}F{C.62=0}C=4u(C,\'hU\',\'hU\');if(v.1p.hO==1||C.hO==1){C.56=\'#o0\';C.bg=1;C.62=0.5}O(bg,{"1q":"2D","1c":0,"1a":0,"17":Iy,"1e":hZ*C.wd,"vW":(C.o3*hZ)/2,"2y":5B(C.56,C.62),"a5":"2A","5w":"1B .1s 3d, 2y .1s 3d"});if(C.a6==1){O(bg,{\'ic-6P\':\'a6(aE)\'})}if(C.o4==1){O(bg,{"2P":2k(C.Ix,1)+"px 6r #"+C.nT})}if(C.2m==1){if(C.i3==1){O(bg,{"6Z":"4C"})}if(!o.1g.2b||v.f1==1){bg.h4=bp;bg.Iv=eZ;bg.Iu=eO;bg.ku=dP}if(C.gq==1&&2a(C.gp)){3L(bg,{"gp-7g":C.gp})}}F{O(bg,{"6Z":"6Q"})}if(!o.1g.2b){bg.jU=6x;bg.ku=dP;bg.jZ=5Q}if(o.1g.wC&&C.2m==1){bg.1z("eS",E(1b){1b.6H=H;if(!L(1b.5E)&&1b.7X.S>0){1b.5E=1b.7X[0].hL;1b.9o=1b.7X[0].oJ}o.ul=H;o9=1b;6x(1b);eO(1b)},{5z:K});bg.1z("eN",E(1b){1b.6H=H;o.3A=K;1u(E(){o.ul=K},4p);5Q(1b);eZ(o9)},{5z:K});bg.1z("2m",E(1b){1b.6H=H});bg.1z("cv",E(1b){if(!L(1b.5E)&&1b.7X.S>0){1b.5E=1b.7X[0].hL;1b.9o=1b.7X[0].oJ}o9=1b;o.3A=H;dP(1b);if(o.1g.wC){eO(1b)}},{5z:K})}O(bg,{"1a":2G.oa(-C.w/2-C.6N)});O(bg,{"1c":2G.oa(-C.h/2-C.bm+C.Is-C.Ik)});if(C.Ir==1){wF(bg,C.56,C.Ip,C.In)}X.1T(bg)}E 2z(17){if(17!=w){w=17;o.wH=w;B b9=w/9w.2f;O(bg,{"17":(w+C.6N+C.6S),"1a":-w/2-C.6N,});O(7O,{"1a":-w/2});O(9w,{"17":w});O(7O,{"17":w});B xx=cK.2f*b9;if(xx>9w.2f){xx=9w.2f}O(cK,{"17":xx});B wp=7r.2f*b9;O(7r,{"17":wp});df(wp);if(1d=="2H"){JO()}if(C.ah==1){if(5x){B p=5x.HM(w,wp);jO(p)}F{jO(0)}}if(o.6m){o.6m.2z()}}}E jO(p){if(p>0){1j(7O);oQ=H}F{if(oQ){1n(7O);oQ=K}}}E df(x,y){if(C.3t==1){B cp=C.HG/2;if(x<cp&&C.gd!=20){x=cp}if(x>w-cp&&C.gd!=20){x=w-cp}B x2=x-w/2-cp+C.Pc-C.Pt;if(x2>w/2-cp){x2=w/2-cp}if(y==2){7E?O(7E,{"1a":x2}):\'\'}F{O(3t,{"1a":x2})}}}E pQ(x){O((x==2?7E:3t),{"2Q":"1J("+C.oo+")"})}E 6x(1b){o.R.lh(19,"6C");if(C.bg==1){if(C.8I!=-1){B m=1y 5G({"mc":bg,"1F":"8z","to":C.8I,"18":0.1,"me":(19+"bg")})}if(2a(C.9G)){O(bg,{"2y-1t":C.9G})}}if(2a(C.wI)){O(7r,{"2y-1t":C.wI})}if(C.3t==1){if(C.Hx==1&&L(C.wL)){if(C.py==1&&3A){}F{3t.1S="<2p 17=\'"+C.gd+"\' 1e=\'20\' 4h:4f=\'3W://4i.w3.4a/8c/4f\' 4h=\'3W://4i.w3.4a/4e/2p\'>"+C.wL.6h()+"</2p>"}}if(C.kA==1){if(C.zf==1&&!o.1w){}F{pQ()}}F{if(C.pt!=-1){B m2=1y 5G({"mc":3t,"1F":"8z","to":C.pt,"18":0.1,"me":(19+"3t")})}}if(7E){pQ(2);df(7o(1b.5E)-7P,2)}}if(C.2u==1&&(o.P.1l()>0||1d=="1G"||8d)){kj()}if(C.fm>0){O(bg,{"2Q":"3r("+((C.fm-1)/5+1)+")"});wJ(C.fm)}if(C.3t==1&&C.yv==1){df(7o(1b.5E)-7P)}if(1d=="1G"){o.U.5m(H);o.5m=H}6C=H;o.dQ=H}E wJ(x){O(9w,{"2Q":"3r("+x+")"});O(cK,{"2Q":"3r("+x+")"});dr?O(dr,{"2Q":"3r("+x+")"}):\'\';O(7r,{"2Q":"3r("+x+")"})}E 5Q(){if(!pw){if(C.7s>0){O(dr,{"17":0})}if(2a(C.wI)){O(7r,{"2y-1t":C.1t})}if(C.bg==1){if(C.8I!=-1){B m=1y 5G({"mc":bg,"1F":"8z","to":C.62,"18":0.1,"me":(19+"bg")})}if(2a(C.9G)){O(bg,{"2y-1t":C.56})}}if(C.3t==1){if(C.Hx==1&&L(C.wL)){if(C.py==1&&3A){}F{3t.1S="<2p 17=\'"+C.gd+"\' 1e=\'20\' 4h:4f=\'3W://4i.w3.4a/8c/4f\' 4h=\'3W://4i.w3.4a/4e/2p\'>"+C.dH.6h()+"</2p>"}}if(C.kA==1){O(3t,{"2Q":"1J(0)"})}F{if(C.pt!=-1){B m2=1y 5G({"mc":3t,"1F":"8z","to":C.wP,"18":0.1,"me":(19+"3t")})}}if(7E){O(7E,{"2Q":"1J(0)"})}}if(C.fm>0){O(bg,{"2Q":"3r(1)"});wJ(1)}if(1d=="1G"&&!o.1Y){o.U.5m(K);o.5m=K}o.R.lh(19,"5g")}if(C.ah==1&&5x){5x.5g()}if(C.2u==1&&(o.P.1l()>0||1d=="1G")){pN()}if(o.pK&&1d=="2H"){o.th.1j();o.Hn=-1}6C=K;o.dQ=K}E bp(1b){1b.6H=H}E Hs(1b){1b.6H=H}E eZ(1b){if(1d=="1G"){if(o.9k){pw=H;2C(wz);wz=1u(E(){pw=K;5Q()},2g)}}yY();o.3A=K;if(C.3t==1){if(C.py==1&&L(C.wg)){3t.1S="<2p 17=\'20\' 1e=\'20\' 4h:4f=\'3W://4i.w3.4a/8c/4f\' 4h=\'3W://4i.w3.4a/4e/2p\'>"+C.dH.6h()+"</2p>"}}d3(1b.5E,1b.9o);o.R.fc(19);o.R.eU(1b.5E,1b.9o);wq();1b.6H=H}E eO(1b){3A=H;if(C.3t==1){if(C.py==1&&L(C.wg)){3t.1S="<2p 17=\'20\' 1e=\'20\' 4h:4f=\'3W://4i.w3.4a/8c/4f\' 4h=\'3W://4i.w3.4a/4e/2p\'>"+C.wg.6h()+"</2p>"}}fr=7o(kv(bg));7P=7o(gG(bg));d3(1b.5E,1b.9o);if(C.za==1){if(C.HL==1&&o.1r){6y=H;o.P.3a(\'ae\')}}6M(2m,1,"no")}E d3(dM,dL){B x;dM=7o(dM);dL=7o(dL);B HW=2G.5U(1R.pL.aQ,1R.aN.aQ);B Hr=2G.5U(1R.pL.dJ,1R.aN.dJ);if(o.1g.2b){}F{dL=dL+Hr;dM=dM+HW}if(C.aA>0){x=dL-fr-C.6S;2m=x/w;if(C.aA==HT){x=dL-fr-C.6N;2m=x/w;2m=(2m-1)*-1}}F{x=dM-7P-C.6N;2m=x/w;if(C.b5>134&&C.b5<M2){x=dM-7P-C.6S;2m=x/w;2m=(2m-1)*-1}}2m>1?2m=1:\'\';2m<0?2m=0:\'\'}G.HN=E(){if(5x){B p=5x.HM(w);jO(p)}};G.jQ=E(){if(5x){B p=5x.dO(w);jO(p)}};E yY(){3A=K;wq()}E wq(){if(C.za==1){if(C.HL==1&&6y){6y=K;o.P.2w(\'ae\')}}}E dP(1b){7P=7o(gG(bg));if(C.7s>0){B 3C=7o(1b.5E)-7P;O(dr,{"17":3C});if(C.ah==1){5x?5x.Lv(3C):\'\'}}if(C.2u==1&&(o.P.1l()>0||1d=="1G"||8d)){kj();fr=kv(bg);d3(1b.5E,1b.9o);if(1d=="2H"){if(v.Lw==1){if(o.P.5S()&&o.P.d1().J("?wm")>0){2M.1S=\'- \'+fw((1-2m)*o.P.1l(H))}F{2M.1S=fw(2m*o.P.1l())}}F{B d=o.P.1l();if(v.4n>0){d=d-v.4n*1}B aJ=\'\';if(C.ah==1&&5x){aJ=5x.2u(2m*d);aJ!=\'\'?aJ=aJ+\'<br>\':\'\'}if(o.dh&&o.HK){2M.1S=o.dh.Tm(o.HK+2m*d*2g)}F{2M.1S=aJ+fw(2m*d)}}}if(1d=="1G"||8d){2M.1S=yD(2m)}9A(1b)}if(o.pK&&1d=="2H"&&o.th){yc=1b;if(!fs||v.HJ!=1){wi()}if(v.HJ==1){2C(fs);fs=1u(wi,50)}}if(C.3t==1){(C.yv==1||3A)?df(7o(1b.5E)-7P):\'\';if(7E){df(7o(1b.5E)-7P,2)}}}E wi(){2C(fs);fs=1D;if(C.2u==0){fr=7o(kv(bg));7P=7o(gG(bg));d3(1b.5E,1b.9o)}6C?o.th.cA(yc,w,2m,7P):\'\'}E 9A(1b,t,l){B tw=2M.2f;B 1a=(-w/2+(7o(1b.5E)+1R.pL.aQ-7P)-tw/2)+(l?l:0);B kn=0;if(v.uU!=1){if(1a+w/2+tw+10>o.2X){kn=1a;1a=o.2X-w/2-tw-10}if(1a+o.2X/2<0){kn=1a;1a=-o.2X/2}}if(1a>w/2-tw/2){1a=w/2-tw/2}if(1a<-w/2){1a=-w/2}B x={"1c":(-2M.2U-C.IB*1-C.p1-C.ze)-(C.I0==1?(C.h/2)*(C.fm>0?C.fm:1):0)+(t?t:0),"1a":1a};O(2u,x);if(C.gQ==1){O(8p,{\'1q\':\'2D\',\'1a\':2M.2f/2-4+(kn!=0?kn-1a:0),\'1c\':2M.2U-6})}}G.kj=E(e,x,t,l){kj();2M.1S=x;9A(e,t,l)};E kj(){if(!5Z(2u)||2u.C.1B==0){1n(2u);O(2u,{"1B":1})}}G.pN=E(){pN()};E pN(){1j(2u);O(2u,{"1B":0})}G.c=E(){I X};G.s=E(19){I C[19]};G.ss=E(x,x2){I C[x][x2]};G.g=E(x){bM(x){1k"17":I w;1h;1k"Ly":I 9w.2f;1h;1k"1e":I C.h;1h;1k"x":I 5e(X.C.1a);1h;1k"y":I 5e(X.C.1c);1h;1k"1B":I X.C.1B?X.C.1B:1;1h;1k"1n":I 4o;1h;1k"3l":I 3l;1h;1k"3r":I 3r;1h;1k"1d":I 1d;1h;1k"19":I 19;1h;1k"x0":I x0;1h;1k"y0":I y0;1h;1k"2m":I 2m;1h;1k"fh":I 8d;1h;6Q:I K}};G.1U=E(19,x){bM(19){1k"1n":4o=x;1h;1k"3A":3A=x;1h;1k"2i":1d=="2H"||C.1j==1?O(X,{"5P":(x?"4o":"3b")}):O(X,{"2i":(x?"4y":"1Q")});4o=x;1h;1k"3l":O(X,{"2Q":"3l("+x+")"});3l=x;1h;1k"3r":O(X,{"2Q":"3r("+x+")"});3r=x;1h;1k"1B":O(X,{"1B":x});1h;1k"1a":O(X,{"1a":x});1h;1k"1c":O(X,{"1c":x});1h;1k"2m":2m=x;1h;1k"dn":C.dn=x;1h;1k"17":O(X,{"17":x});1h;1k"1e":O(X,{"1e":x});1h;1k"z6":C.Mh=x;1h;1k"x":O(X,{"1a":x});1h;1k"y":O(X,{"1c":x});1h;1k"x0":x0=x;1h;1k"y0":y0=x;1h}};G.2z=E(x){2z(x)};G.oL=E(x){};G.eP=E(ba,aI){if(3A){if(1d=="1G"||8d||C.za==1){d3(ba,aI);o.R.fc(19)}if(1d=="1G"){o.9k=H}d3(ba,aI);6M(2m,1,"no")}};G.eU=E(ba,aI){if(3A){yY();3A=K;d3(ba,aI);o.R.fc(19);6M(2m,1,"no")}};E 6M(18,1l,x){18<0?18=0:\'\';if(v.4n>0&&1l>1){1l=1l-v.4n;18=18-v.4n}if(C.3t==1&&C.zf==1&&C.kA!=1){if(!C.Jg&&18>0){pQ();C.Jg=H}}if(3A&&1l!=1){}F{B 3C;if(1l>0&&18>0){if(18>1l){18=1l}3C=w*(18/1l);if(3C==7r.2f){3C=-1}}F{3C=0}if(3C>=0){O(7r,{"17":3C});if(C.yv==1&&6C&&!x){}F{df(3C)}if(C.ah==1){if(5x){5x.db(3C)}}}if(L(da)){if(1l<2&&1d=="2H"){if(jY){3h(da);jY=K}}F{if(!jY){6s(da);jY=H}da.1S=1d=="2H"?3R(18==0?1l:18):yD(18)}}}};G.6M=E(18,1l,x){if(1l!=Jw||18!=Jv||x){6M(18,1l,x)}};G.Ju=E(){2m>1?2m=1:\'\';2m<0?2m=0:\'\';O(7r,{"17":(2m*w)})};G.Jt=E(18,1l){B 3C=0;if(1l>0&&18>0){3C=w*(18/1l);3C>w?3C=w:\'\';O(cK,{"17":5e(3C)});Js=1l;yN=18;if(C.ah==1){if(5x){5x.8E(3C)}}}F{yN=0;O(cK,{"17":0})}if(C.ah==1){if(5x){5x.8E(3C)}}};G.kf=E(x){if(C.6m==1){if(!o.6m){if(x!=0){if(1E Jr!=="1D"){o.6m=1y Jr(X,C,x);o.as=H}}}F{if((!L(x)||x==0)&&o.as){o.6m.1j();o.as=K}F{if(!o.as||(L(x)&&x!=1&&x!=0)){o.6m.yB(x);o.as=H}}}}};E Jo(){o.cA=1Z("2e");O(o.cA,{\'1q\':\'2D\',\'1a\':0,\'1c\':0,\'17\':v.Jn,\'1e\':v.Jm,\'6E\':\'3b\',"4C-3g":"1Q","2y-1t":"#hn","2P-6v":v.Jl+\'px\',"2i":"1Q"});o.cA.id="Na"+v.id;if(v.Jk==1){O(o.cA,{"2P":v.Jj+"px 6r "+yg(\'1t\',v.Ji)})}if(v.Jx==1){O(o.cA,{"7y-a7":"gR 4s lj 5h(0,0,0,0.5)"})}o.cA.C.4W="ip";X.1T(o.cA)}E oY(){2u=1Z("2e");O(2u,{\'1q\':\'2D\',\'1a\':0,\'1c\':0,\'1e\':\'2A\',"4C-3g":"1Q","1B":0,"5w":"1B 0.1s 3d"});C=4u(C,\'kZ\',\'kZ\');2M=1Z("2e");O(2M,{\'1q\':\'2D\',\'2S-1a\':C.z5,\'2S-2t\':C.Jp,\'2S-1c\':C.p1,\'2S-2O\':C.ze-1,\'1C-8r\':\'8s\',\'1t\':C.z9,\'42-gX\':gU(C.yu),\'42-3K\':C.yq*2k(v.8C,1),\'kL-f6\':C.yf+\'px\',\'2H-1e\':"1",\'2y-1t\':5B(C.kh,C.kw),\'2P-6v\':C.yk});C.Jy?C.gQ=C.Jy:\'\';if(C.gQ==1){8p=1Z("2e");8p.1S=\'<2p 17="aE" 1e="yx" yz="0 0 8 6" 8D="1.1" 4h="3W://4i.w3.4a/4e/2p" 4h:4f="3W://4i.w3.4a/8c/4f"><gS id="JJ" 4b="1Q" 6d="\'+3q(C.kh)+\'" 6d-JQ="JP" 7S="0 0 8 0 4 6"></gS></2p>\'}X.1T(2u);2u.1T(2M);if(C.gQ==1){2u.1T(8p);O(8p,{\'1B\':C.kw})}2u.C.4W="2g"};E JO(){if(o.3p&&v.cB==1&&!o.1w&&!2m){B f=o.3p.aC();if(f.t&&f.d){o.pf=f.d;6M(f.t,f.d)}}};E yD(x){B y=2G.4k(x*100);if(1d=="1G"){if(v.pg>1&&!8d){y=y*v.pg+\'%\'}}if(8d){if(o.i1){I(8d&&2a(C.2M)?C.2M+\'&h9;\':\'\')+3Z(x*o.5R.4H(-1)[0]).yw(1)}if(o.JN){I(8d&&2a(C.2M)?C.2M+\'&h9;\':\'\')+o.yT}}I y};G.4q=E(){X.3i(7O);if(bg){bg.dA("h4");bg.dA("jU");bg.dA("jZ");bg.4g.3i(bg);bg=22}if(3t){X.3i(3t)}if(7E){X.3i(7E)}if(X.4g==o.1P){o.1P.3i(X)}F{if(o.1p){if(X.4g==o.1p){o.1p.3i(X)}}}X=22}};B z2=E(1c){B i;B C=[];B w;B h;B 4o=H;B 3l=1;B 3r=1;B x0=0;B y0=0;B b7=5I(pi,Ms);B 1d,19="bg";B 1F="Mt";if(1c==H){C["1q"]=\'1c\';C.h=2k(v.1p.Mv,50);C.a=2k(v.1p.Mw,0.5);C.1t=2k(v.1p.Mz,\'#hn\')}F{C["1q"]=v.1p.1q;V(B k in v.1p){if(v.1p.2v(k)){C[k]=v.1p[k]}}}if(C.1n==0){v.1p.h=C.h=0;C.2S=C.2L="0 0 0 0";C.4P=0}C["1J"]=1;C=4u(C,\'2L\',\'2L\');if(2a(C.JM)&&o.9S){C=4u(C,\'2L\',\'JM\')}if(C.MF==1){C.4D+=\'%\';C.4N+=\'%\'}B X=1Z("2e");if(C.a6==1&&C.4P==0){C.a<1?C.sb=C.a:C.sb=0.2;v.1p.a=C.a=1}F{C.a6=0}O(X,{\'1q\':\'2D\',\'1a\':0,\'1c\':0,\'17\':(C.kV==1||1c?\'100%\':o.bx),\'1B\':C.a,\'4C-3g\':\'1Q\',\'e9\':\'pR\',\'nW\':\'ih\'});o.1P.1T(X);B bg=1Z("2e");O(bg,{\'1e\':C.h-(C.1q!=\'1c\'?C.dq+C.bf:0),\'2i\':\'4y\',\'2L-1a\':C.4D,\'2L-2t\':C.4N,\'2P-6v\':C.7D});if(C.l6>0){B l6=\'4s 6r \'+5B(2k(C.MG,\'3B\'),C.l6);if(C.MH==1){O(bg,{\'2P-1c\':l6})}F{O(bg,{\'2P\':l6})}}X.1T(bg);w=X.2f;v.dC=-C.bf;if(C.4P==1||1c){if((C.1t==\'3S\'||v.1p.9M!=\'\')&&!1c&&C.dq==0){if(C.1q!=\'1c\'){v.dC=98-C.h}B 3H=\'26:9M/sm;l4,MI+MJ/T/D+ML/ME/MD==\';if(v.1p.9M.J("26:9M")>-1){3H=v.1p.9M}O(bg,{\'1e\':C.h+(C.1q!=\'1c\'?v.dC:0),\'2y\':\'Y(\'+3H+\') fQ-x 50% 100%\',\'2y-3K\':\'2A\'})}F{B gZ=(1c?\'to 1c, \':\'to 2O, \')+5B(C.1t,0)+\', \'+5B(C.1t,1);O(bg,{\'2y\':\'-op-3d-4P(\'+gZ+\')\',\'2y\':\'-3N-3d-4P(\'+gZ+\')\',\'2y\':\'-ms-3d-4P(\'+gZ+\')\',\'2y\':\'-o-3d-4P(\'+gZ+\')\',\'2y\':\'3d-4P(\'+gZ+\')\'})}}F{if(C.a6==1){O(X,{\'ic-6P\':\'a6(aE)\'});O(bg,{\'1B\':C.sb})}O(bg,{\'2y-1t\':C.1t})}if(1c){O(X,{"5w":"1B 0.2s 6w-5g"})}G.h=E(){I C.h-(C.1q!=\'1c\'?C.bf:0)};G.c=E(){I X};G.s=E(19){I C[19]};G.g=E(x){if(X){bM(x){1k"w":X.2f>0?w=X.2f:\'\';I w;1h;1k"17":I X.2f;1h;1k"1e":I X.2U;1h;1k"x":I 5e(X.C.1a);1h;1k"y":I 5e(X.C.1c);1h;1k"1B":I X.C.1B?X.C.1B:1;1h;1k"1n":I 4o;1h;1k"3l":I 3l;1h;1k"3r":I 3r;1h;1k"19":I 19;1h;1k"x0":I x0;1h;1k"y0":I y0;1h;1k"b7":I 19+b7;1h;6Q:I K}}F{I K}};G.1U=E(19,x){bM(19){1k"1n":4o=x;1h;1k"w":w=x;1h;1k"2i":O(X,{"2i":(x&&v.s7!=1?"4y":"1Q")});4o=x;1h;1k"1J":O(X,{"2Q":"1J("+x+")"});3l=x;3r=x;1h;1k"3l":O(X,{"2Q":"3l("+x+")"});3l=x;1h;1k"3r":O(X,{"2Q":"3r("+x+")"});3r=x;1h;1k"1B":O(X,{"1B":x});1h;1k"1a":O(X,{"1a":x});1h;1k"1c":O(X,{"1c":x});1h;1k"17":O(X,{"17":x});1h;1k"1e":O(X,{"1e":x});1h;1k"x":O(X,{"1a":x});1h;1k"y":O(X,{"1c":x});1h;1k"x0":x0=x;1h;1k"y0":y0=x;1h}};G.4q=E(){o.1P.3i(X);X=22}};if(1E(2E)=="4G"){JL()}o.G=G;if(2E.id){if(1R.8x(2E.id)){rV()}F{1R.1z(\'Mu\',gP)}}F{1E JK==\'E\'?JK():\'\'}E rV(){if(L(2E.id)){if(1R.8x(2E.id)){if(!JW(1R.8x(2E.id))||2E.4o==1){2E.MM==1?1u(gP,50):gP()}F{1u(rV,50)}}}}E gP(){V(B i=0;i<1v.4S.S;i++){if(L(1v.4S[i])){if(1v.4S[i].2R("id")==2E.id){if(1v.4S[i].2R("8H")){1v.4S[i].2R(\'2F\')}}F{if(v.N4==1&&1v.4S[i].2R("v","3k")==1){2E.3k=0}}}}1v.4S.3j(o.G);B 2F=K;o.v0=iJ(v);2E.aH?2E.3c=2E.aH:\'\';if(L(2E.3c)){V(B i=2;i<10;i++){if(2E.3c==i&&o[\'u\'+i]!=\'\'){v=bU(v,5o.7p(gT(o[\'u\'+i])));2F=H}}}if(o.u!=\'\'&&!2F){v=bU(v,(1E o.u!="3E"?5o.7p(gT(o.u)):o.u))}if(1E(MP)!="E"){V(B 19 in 2E){if(2E.2v(19)){if(19.J("JH")==0||JG(19)){2E[19]=22}}}}v=bU(v,2E);o.1L=1R.8x(v.id);if(v.iG==1&&v.LF==1&&1E(sq)=="E"){qD(o.1L,"Ls");if(!sq()){1v.1R.1z("8T",sq,{5z:K})}}F{JE()}}E JE(){B sX=v.28;if(v.Mb==1&&L(v.28)&&L(sX)){v.28!=\'\'?v.28=sX:\'\'}if((!L(v.3e)||v.3e==\'\')&&v.LU==1){1m(\'5L\');I}if(v.JB==1||v.sR==1){1v.1z(\'al\',E(1b){B x=1D;B y;L(1b.26.18)?x=1b.26.18:\'\';L(1b.26.1G)?x=1b.26.1G:\'\';L(1b.26.Jz)?y=1b.26.Jz:\'\';L(1b.26.2R)?y=1b.26.2R:\'\';if(y&&2a(v.Jf)){B pm=v.Jf.1N(/\\s+/ig,\'\').2n(\',\');if(pm.J(y)==-1){I}}if(v.sR==1){if(1E(IS)=="E"){IS(1b)}}if(y&&o.8F){if(L(1b.26.1U)){x=1b.26.1U}B z=3v(y,x);1v.9H.oT({1b:y,SH:z},\'*\')}})}V(B 19 in o.fD){if(o.fD.2v(19)){o.fD[19]!=\'\'?o.kD+=o.fD[19]+\' \':\'\'}}1m(o.8D+\' \'+o.kD);1v.dU=v.id;o.d=8m.sM;o.hs=8m.SL;if(!v.4L&&7v([o.hs],\'#1r-\')){v.4L=o.hs.1i(o.hs.J(\'#1r-\')+6)}if(9H){B p3=K;2T{if(9H){if(9H.1R){B p4=9H.1R.bJ("IO");V(B i=0;i<p4.S;i++){if(p4[i].kI===1v){o.8q=p4[i];o.oZ=H;v.IN!=1?O(o.8q,{"2P":"1Q"}):\'\';o.IE=o.8q.C;1m("ei")}}}F{p3=H}}}2B(dY){p3=H}if(p3){o.oZ=H;1m("T8-iP")}}o.oZ&&1R.po?o.iP=1R.po.2n(\'/\')[2]:\'\';!o.IK?IM():\'\';if(1E(IV)=="E"){if(IV()){I}}o.8F=H;Jd();B Jc=1y 6R();if(Jc.SW()==20){if(5I(1,20)==10&&v.SB!=0){rJ(o.r4,o.r4);1u(E(){if(1v.ga){ga(\'h0\',\'UA-SA-6\',\'2A\',{\'5T\':\'6O\',\'Sa\':H});ga(\'Sb\',\'J5\');ga(\'J5:Se\',[o.d]);ga(\'6O.e2\',\'1b\',{Sh:\'qW\',Si:\'gP\',S4:o.d})}},jj)}}if(!o.1L){v.1m=1;1m(\'id "\'+v.id+\'" hi oV\');I K}o.1L.1S=\'\';O(o.1L,{\'2S\':0,\'Ss-f6\':\'e7\'});o.8V=o.1L.2U;o.8S=o.1L.2f;if(L(v.hJ)&&!L(v.4Y)){if(L(v.hJ.4Y)){v.4Y=v.hJ.4Y}if(L(v.hJ.pn)){v.pn=v.hJ.pn}}if(o.1L.C.17.J("%")>-1){o.Sp=o.1L.C.17}if(v.4Y=="6K"||o.1L.C.1e.J("%")>-1){v.4Y="%";o.o8=o.1L.C.1e;o.8V=0}if(o.8S==0){if(o.1L.C.17.J("px")>0){o.8S=2N(o.1L.C.17)}F{if(o.1L.4g.C.17.J("px")>0){o.8S=2N(o.1L.4g.C.17)}F{if(o.1L.4g.4g.C.17.J("px")>0){o.8S=2N(o.1L.4g.4g.C.17)}}}}if(7k(v.4Y).J("x")>0){o.4Y=v.4Y.2n("x")[0]/v.4Y.2n("x")[1];if(o.8V==0){o.8V=o.8S/o.4Y}}F{o.4Y=0}O(o.1L,{\'1q\':\'hg\',\'7y-k4\':\'r8-7y\',\'1C-8r\':\'1a\',\'-3N-Hl-U0\':\'1Q\',\'qH\':gU(\'pU-pT\'),\'8M-1e\':15,\'e9\':14*2k(v.8C,1),\'2H-1e\':\'ih\',\'Fu\':\'FJ\',\'1t-FI\':\'1Q\'});if(v.a7==1){O(o.1L,{\'7y-a7\':\' 0 FG TT 5h(50,50,93,.1), 0 lj FG 5h(0,0,0,.TQ)\'})}if(o.4Y>0){O(o.1L,{\'1e\':o.8V})}F{O(o.1L,{\'1e\':o.8V==0?o.o8:o.8V})}if(o.8S==0){O(o.1L,{\'17\':\'100%\'})}o.1P=1Z("2e");O(o.1P,{\'1q\':\'2D\',\'7y-k4\':\'r8-7y\',\'7Q\':v.pS,\'1t\':\'#3B\',\'17\':\'100%\',\'1e\':\'100%\',\'1a\':0,\'1c\':0,\'e9\':\'pR\',\'2H-1e\':\'ih\'});if(v.uU!=1){o.1P.C.6E=\'3b\'}if(v.TO==1){o.1P.C.7Q=\'eg\'}o.O=1R.1Z(\'C\');o.O.1F=\'1C/O\';o.1P.1T(o.O);o.1P.7z("id",\'TN\'+v.id);i5(1);if(1v.FE){B FC=1y FE(E(e){if(e[0].rG.S>0){V(B i=0;i<e[0].rG.S;i++){if(e[0].rG[i]==o.1P){rN()}}}});FC.TU(o.1L,{U3:H})}o.eJ=1Z(\'ei\');3L(o.eJ,{"id":"Ft"+v.id,"FA":"no","1O":"Ft"+v.id,"Fz":"H","Fy":"H","Fx-pP":"H"});O(o.eJ,{\'1q\':\'2D\',\'17\':\'100%\',\'1e\':\'100%\',\'2P\':0,\'4C-3g\':\'1Q\'});if(v.2P==1){if(v.Uh==1){O(o.eJ,{"7y-a7":"gR gR gR "+v.rA+"px "+v.8i+" Ug",\'4W\':2})}F{O(o.1L,{\'2P\':v.rA+\'px 6r \'+v.8i})}}if(!1R.Uf(\'.rb\')){B 1I="";if(v.Fw==1){V(B i=1;i<6;i++){if(2a(v[\'1t\'+i])){1I+=\'--Ue\'+i+\':\'+5B(v[\'1t\'+i],v[\'6p\'+i+\'a\'])+\';\'}}}l0("4Z, 4Z > *{2y:1Q;2P:0;-3N-Ub-5P: 3b;1q: pM;1c: 2A;1a: 2A;6E:4o;Fu:FJ!5X;5U-17:1Q!5X;ew-1d: U8;2Q-U4: 8s 8s;7y-k4:r8-7y!5X;-3N-FV-G2-1t: 5h(0,0,0,0);-3N-FV-G2-1t: eg;1C-TJ:0!5X;"+1I+"} 4Z 3H{5U-17:1Q} 4Z > *:6a{Td: 1Q} 4Z,4Z a,4Z a:Te,4Z a:Tf,4Z a:ee,4Z a:ej,4Z a:6a{1t:#hb;42-3K:100%;}4Z ei{2P:0}4Z ei{2i:4y!5X;5U-1e:1Q!5X;2y:eg}.rb{}4Z 2p{2L:0}4Z rc{2i:1Q}");o.1P.7z(\'Tg\',\'rb\')}o.1P.1T(o.eJ);o.5b?o.5b.2R(\'8F\'):\'\';o.1L.Ti=E Tj(e){o.pG++;if(o.pG==5){v.1m=1;1m(o.8D+\' \'+o.kD+\' \'+o.ky)}if(!e)B e=1v.1b;e.6H=H;if(e.aO)e.aO();B x=e.hL-gG(o.1P);B y=e.oJ-kv(o.1P);if(v.To==1){if(L(v.pD)){if(4z(v.pD)!=\'\'){o.uZ=v.pD;L(v.FM)?o.h1=v.FM:\'\';v.pD==\'1Q\'?o.h1=o.d:\'\'}}}uF(x,y);I K};E uF(x,y){if(o.h1.J(o.d)==-1||v.FT==1||v.4J==1){if(!L(o.4J)){!v.oe?v.oe="3S":\'\';!v.vw?v.vw="3B":\'\';o.4J=1Z(\'2e\');B 1I;B n=0;V(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4J==1)||i==9){if((L(v[\'rm\'+i+\'t\'])&&L(v[\'rm\'+i+\'a\'])||i==9)){1I=1Z("v2");if(i==9){if(v.Tc!=1){1I.uY=o.uZ+(v.FR==1?" "+o.8D:\'\')}F{1h}}F{1I.uY=v[\'rm\'+i+\'t\']}if(i!=9){if(v[\'rm\'+i+\'a\'].J(",0/1")>-1||v[\'rm\'+i+\'a\'].J(",1/0")>-1){B z=v[\'rm\'+i+\'a\'].2n(\',\');1I.uY+=\' (\'+(3v(z[0].1i(4))==1?2J(\'on\'):2J(\'6K\'))+\')\'}if(v[\'rm\'+i+\'a\'].J("2W")==0){o.hm=H;!o.2W?o.R.FP():\'\'}}1I.7z("i",i);F8(1I);1I.1z("2m",F6);o.4J.1T(1I);n++}}}O(o.4J,{"1C-2Q":"TF","2H-1e":"1","b4-8Q":"eI","2y":5B(v.oe,0.7)});if(n>1){O(o.4J,{"2S":"lj"})}o.4J.C.4W="TD";o.4J.ku=Fq;o.1P.1T(o.4J)}F{6s(o.4J)}O(o.4J,{"1q":"2D","1c":y,"1a":x,"1C-8r":"1a"});B uT=K;if(o.2X-x<o.4J.2f-20&&v.uU!=1){O(o.4J,{"1a":x-o.4J.2f});uT=H}if(v.Tu==1||uT){O(o.4J,{"1C-8r":"2t"})}o.F5=x;o.F1=y;2C(o.pA);o.pA=1u(E(){3h(o.4J)},4e)}}E Fq(){2C(o.pA);o.pA=1u(E(){3h(o.4J)},4e)}E F6(e){B i=e.4w.7Z("i");B y;B v5=K;if(i>0){if(i==9){o.h1!=\'\'?1v.6j(o.h1):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.J("2R:")==0){if(x.J(",0/1")>-1||x.J(",1/0")>-1){B z=x.2n(\',\');B b=o.R.uK(x,"2Z");B u=3v(z[0].1i(4),z[1],b);js(z,u);uG();uF(o.F5,o.F1);v5=H}F{y=x.2n(",");3v(y[0].1i(4),(L(y[1])?y[1]:22))}}if(x.J("2W:")==0&&o.2W){o.2W.2R(x.1i(6))}if(x.J("js:")==0){y=x.2n(",");2h(y[0].1i(3)+\'(\'+(L(y[1])?\'"\'+y[1]+\'"\':\'\')+(L(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.J("Y:")==0){x=x.1N(/\\(Y\\)/g,F0());x=x.1N(/\\(Qr\\)/g,EV(L(v.ET)?v.ET:1R.po));x=x.1N(/\\(1O\\)/g,o.cD);x=x.1N(/\\(7g\\)/g,v.7g);1v.6j(x.1i(4))}}}!v5?3h(o.4J):\'\'}}E F8(x){O(x,{"2S":"Fi lj","42-3K":(v.Fp?v.Fp:"55")*2k(v.8C,1)+"%","kL-f6":"0.Qn","1B":0.9,"1t":v.vw});x.1z("oi",Fo);x.1z("og",Fn)}E Fo(e){O(e.4w,{"1B":1});O(e.4w,{"2y":5B(v.oe,0.5)})}E Fn(e){O(e.4w,{"1B":0.9});O(e.4w,{"2y":"1Q"})}o.1g=1y Fm();if(o.1g.4t){B vk=(v.Fk==1?\'*::-3N-P-R-1w-QP-eB {2i: 1Q!5X;-3N-v7: 1Q;}\':\'\');if(v.hE==1&&v.Fj!=1&&(v.Fh!=1||!o.1g.7q)&&(v.Fa!=1||!o.1g.jM)){}F{if(o.1g.4t&&v.gA==1){}F{vk+=\'fL::-3N-P-R {2i:1Q !5X;}*::-3N-P-R-QN {2i: 1Q!5X;-3N-v7: 1Q;}*::7b(3N-P-R-1r-eB){2i: 1Q!5X;-3N-v7: 1Q;}\'}}B 1I=1R.1Z(\'C\');1I.1F=\'1C/O\';1I.1T(1R.Fe(vk));o.1P.1T(1I)}if(o.1g.Fd){v.3k==1&&v.Qk==1?v.3k=0:\'\'}if(o.4Y==0){if(o.1P.2U==15&&!o.o8&&v.Fs>0){O(o.1L,{"1e":v.Fs})}}if(L(v.kx)){v.W.cU=v.kx}if(L(v.o2)){v.W.o5=v.o2}if(L(v.1w)){o.29=v.1w}if(L(1v.GJ)&&v.PR==1){1v.GJ(fe)}F{fe()}}E fe(){1m("fe");o.U=1y GZ();if(!v.3e){v.3e="?"}if(v.pl){v.3e=v.pl+o.eq}o.PV=nY();o.GW=0;o.5i=GU();if(o.5i){if(3T.6J("tI")!=22){o.tH=3T.6J("tI")}F{o.tH=nY();3T.9x("tI",o.tH)}if(v.tF==1){if(3T.6J("tD")!=22){o.4B=3T.6J("tD");if(2a(v.cP)){if(v.cP.J(o.4B)>-1){o.4B=22}}}}if(v.GT==1){if(3T.6J("tB")!=22){v.aX=3T.6J("tB")}}V(B i=0;i<o.aW.S;i++){if(v[\'GR\'+o.aW[i]]==1){if(3T.6J("GQ"+o.aW[i])!=22){}F{v[o.aW[i]+\'s\']=0}}}7J("Q1");7J("Q2")}o.kq=o.9p.1i(o.9p.J("://")+3);if(o.kq.J("#")>0){o.kq=o.kq.1i(0,o.kq.J("#"))}if(o.5i&&v.cB==1){o.3p=1y PO()}if(v.iG==1){o.5P=v.Q3;qD(o.1L,"5P",H)}v.f0==1&&v.iG==1?o.f0=1y Qd():\'\';v.ab==1?Qj():\'\';if(v.Qh==1){o.bF=1y Qe();o.bF.aG()}o.P=1y te(v.3e);if(!o.1g.2b||v.f1==1){o.1P.1z("Qc",E(){o.43=H;o.om=H;o.R?o.R.GN():\'\'});o.1P.1z("Qb",E(e){if(!o.3A){if(v.1p.7G>0){2C(o.oD);o.oD=1u(E(){if(o.43!=o.om){o.43=o.om;o.R.tL()}},v.1p.7G*2g)}F{o.43=K}o.om=K;if(o.R){o.R.oL()}}})}if(!o.1g.2b){o.1P.1z("GM",E(e){if(!o.kX){o.3A=H}});o.1P.1z("ay",E(e){if(!o.kX){o.3A=K;if(!o.5m){o.9k=K;o.e1=K}if(o.1g.ew&&o.1g.f1&&o.1Y){1u(E(){o.43=K;o.R.tL()},46)}1u(E(){o.6a=H},46);if(o.1g.2b&&o.R.gC()){}F{o.R?o.R.eU(e.5E,e.9o):\'\'}if(v.eW==1){if(o.R.cJ()){o.R.9f()}}}});o.1P.1z("uj",E(e){if(!o.kX){if(L(o.R)){if(o.3A){o.R.eP(e.5E,e.9o)}F{o.R.qy()}}}})}if(o.1g.2b){1v.1z("Q8",K9,K)}v.tu==1&&1E GL==\'E\'?o.tu=1y GL():\'\';v.Qm==1&&1E H1==\'E\'?H1():\'\';o.3J.1z("eS",E(e){if(e.7X){o.eV=e.7X.S}o.3A=H;o.43=H;o.oO=K;oM("1w",e)},{5z:H});o.3J.1z("cv",E(e){if(e.7X){o.eV=e.7X.S;if(o.eV>1){o.ur=1}}if(o.3A){o.oO=H;oM("Ru",e)}},{5z:H});o.3J.1z("eN",E(e){o.3A=K;2C(o.oD);o.oD=1u(E(){o.43=K},(v.1p.7G>0?v.1p.7G:0.5)*2g);if(v.qx==1){B eY=1y 6R().aa();if(eY-o.b6<(v.ia?v.ia:0.3)*2g){qu(e)}}!o.oO&&o.eV<2&&o.ur!=1?gD(e):\'\';o.oO=K;o.eV=0;if(e.7X.S==0){o.eV=0;o.ur=0}oM("4j",e)},{5z:H});2T{1v.1R.1z("ay",E(e){o.6a=K;if(!o.5m){o.9k=K;o.e1=K}if(o.3A&&o.R){o.3A=K;o.R.eU(e.5E,e.9o);o.R.oL()}if(!o.43&&!o.1g.2b&&!o.1g.tv){o.R.cC();if(o.2I){o.2I.aB()}o.R.Hc()}if(!o.ul&&!o.43&&o.1g.2b&&v.Rx==1){!o.R.gC()?o.R.d0():\'\'}})}2B(dY){}1v.1R.1z("uj",E(e){if(o.R){if(o.3A){o.R.eP(e.5E,e.9o)}F{if(o.1Y&&o.ue){o.R.qy()}}}});if(!o.1g.tv){o.1P.1z("eS",E(e){o.kX=H;if(!o.1g.2b){1m("ue");o.ue=H}o.ew=H;o.3A=H},{5z:H});o.1P.1z("eN",E(e){o.ew=K;o.3A=K},{5z:H});1v.1R.1z("cv",E(e){if(o.R&&o.ew){o.R.eP(e.7X[0].hL,e.7X[0].oJ)}},{5z:H})}1v.1R.1z("Ry",E(e){B x=e.4w.oE.oC();if(x==\'tS\'||x==\'Hh\'||x==\'Hg\'){I}F{o.R?o.R.Hj(e):\'\'}});1v.1R.1z("RA",E(e){B x=e.4w.oE.oC();if(x==\'tS\'||x==\'Hh\'||x==\'2e\'||x==\'Hg\'){I}F{o.R?o.R.Hf(e):\'\'}});if(o.8q){tR(9H.1R,Kc)}tR(1R,Ke);E tR(x,z){B y=[\'\',\'op\',\'3N\',\'ms\',\'RD\'];if(x){V(B i=0;i<y.S;i++){x.1z(y[i]+(i<y.S-1?"RE":\'\'),z,K)}}}if(!L(o.eJ.kI)){1m("RF");I}F{o.eJ.kI.1z(\'4M\',q8,H)}o.3J.1z("2m",E(e){!o.kX?gD(e):\'\'},K);if(v.q5==1&&v.qx==1){o.3J.1z("Hd",qu,K)}q9();if(v.3Q){v.3Q.on==1?o.3Q=1y RH():\'\'}v.5b==1?o.5b=1y RI():\'\';v.gb==1?o.gb=1y RJ():\'\';o.R=1y H3();if(v.ce.Ha){o.oA=v.ce.H9}bj();bP();if(o.5i){if(v.qB==1&&v.1G!=0&&!o.1g.2b){if(3T.6J("uo")!=22){v.1G=3T.6J("uo")}if(3T.6J("jL")==1&&v.oy==1){v.54=1}}if(v.H8==1){B sp=3T.6J("H7");if(L(sp)){if(sp.J(\'.\')>0&&o.i1){o.U.8Y(sp,1)}F{if(o.5R){B ox=7v(o.5R,sp,H);if(ox!=-1&&o.R.H6(\'51\')){o.a4=ox;o.P.8Y(o.5R[ox])}o.R.H4()}}}}B vA=K;if(v.va==1){V(B j=0;j<o.cO.S;j++){if(3T.6J("ow"+o.cO[j])!=22){v[o.cO[j]]=3T.6J("ow"+o.cO[j]);vA=H}}}if(o.1g.2b){if(!vA){2a(v.Gk)?v.d4=v.Gk:\'\'}if(L(v.Gj)){v.ov=v.Gj;2a(v.Gh)?v.ou=v.Gh:\'\'}}}if(o.3p){B f=o.3p.aC();if(f.t&&f.d){o.R.hR(f.t,f.d);o.R.4d(f.t,f.d);v.1l=f.d}}o.U.3X(v.1G);if(v.54==1){o.U.59();o.R.4x()}if(L(v.G6)){3v("51",v.G6)}o.9Z=1y qT();if(v.7D>0){O(o.1L,{"2P-6v":(v.7D+"px")});O(o.1P,{"2P-6v":(v.7D+"px")})}if(L(v.6I)){uM("6I")}if(L(v.e4)){uM("e4")}if(L(o.W)){js("W")}if(v.8f==1&&v.RR==1){o.U.pX()}V(B i=2;i<10;i++){if(L(v["aH"+i])){if(v["aH"+i]=="2b"&&o.1g.2b){3v("aH",i)}}}1u(q8,46,H);1u(E(){js("8F");if(v.3Y){if(1E v.3Y==\'E\'){v.3Y=v.3Y.5T};2h(v.3Y+(v.3Y.J(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E gD(e){if(o.qN[o.3J]>2){I}o.eb=H;v.ia==0?v.qx=1:\'\';if(o.q7&&v.eF==1&&!o.1g.tv){qu(e)}F{B t=(v.ia?v.ia:0.35)*2g;q6();2C(o.Gb);o.Gb=1u(E(){o.cW=0},t+4p);if(v.qx==1||(v.q5==0&&v.1M.q3!=1)){ta()}F{o.q7=1u(ta,t)}}o.cW++;qz()}E ta(){q6();if(o.1g.2b){if(o.R.gC()){o.R.qy();if(o.3m&&v.qf==1){o.U.6k();v.qf=0}if(v.RN!=1){I}}if(o.hz){if(v.G9==1&&v.Rt==1&&o.1g.aU){I}if(v.gA==1&&v.Rc==1&&o.1g.4t){I}}}if(o.cW>1&&v.1M.q3==1){o.cW=0;I}o.cW=0;if(v.eF==1){if(o.1g.2b&&v.Rs==1){!o.R.gC()?o.R.d0(1):\'\'}F{o.U.gD()}}}E qu(e){q6();B y=K;if(v.1M.q3==1){if(e){if(v.1M.QX==1&&!o.1g.2b){}F{B x;if(o.1g.2b){x=e.QZ;if(!x){if(e.Gu){x=e.Gu[0].hL-gG(o.1P)}}}F{x=e.Ri}if(v.zm&&v.zm!=1){x=x/v.zm}if(x){if(x<o.2X/2){if(x<o.2X*20/100){3v("3F","-"+2k(v.1M.Gs,10)*o.cW);v.1M.2K==1&&v.1M.Gr==1?7B(\'3F\',0):\'\';y=H}}F{if(x>o.2X-o.2X*20/100){3v("3F","+"+2k(v.1M.Gs,10)*o.cW);v.1M.2K==1&&v.1M.Gr==1?7B(\'3F\',1):\'\';y=H}}if(y){if(e.aO)e.aO()}}}}}if(!y){if(v.q5==1){if(v.hE==1&&o.1g.2b){}F{o.1Y?o.U.8k():o.U.a9()}}}}E q6(){2C(o.q7);o.q7=1D}E q8(x){if(o.JR!=o.1P.2f){x?o.JR=o.1P.2f:\'\';q8()}F{bP()}}E bP(){B y=K;if(o.bx!=o.1P.2f||o.dT!=o.1P.2U){y=H}q9();o.R?o.R.4M():\'\';o.P.4M();y&&!o.1Y?js("4M",o.bx+\',\'+o.dT):\'\'}E q9(){B xw=o.1P.2f;B xh=o.1P.2U;if(o.R){if(v.vd==1){if(v.W.1q!="2O"){B x=o.R.cS("Hm")+o.R.cS("1c")+5+o.R.cS("JT")+2k(v.Re,0);O(o.1L,{"1e":x})}}}if(o.4Y>0&&!o.1Y&&!o.eG){xh=xw/o.4Y+2k(v.vt,0);O(o.1L,{"1e":xh})}if(!o.1Y&&!o.eG&&!o.bw){o.bx=2G.4k(xw);o.dT=2G.4k(xh)}if(o.1g.2b&&o.1Y&&v.su==1&&b3.bK){if(L(b3.bK.qd)){if(o.4Y>0){if(o.4Y<1||o.P.9s()<1){B sp=b3.bK.qd(\'KR\');if(sp!==1D){sp.cQ(E(){}).2B(E(e){})}}F{B sp=b3.bK.qd(\'qZ\');if(sp!==1D){sp.cQ(E(){}).2B(E(e){})}}}F{B sp=b3.bK.qd(\'qZ\');if(sp!==1D){sp.cQ(E(){}).2B(E(e){})}}}}o.2X=xw;o.4E=xh;if(L(v.1O)&&o.R){v.1O!=\'\'?o.R.L9():\'\'}if(L(o.ja)){o.P.1J(o.ja)}if(o.1V&&!o.1Y){o.1V.2z()}if(v.KW==1&&L(o.cu)){2T{o.cu.2z()}2B(e){9j.1m(e)}}o.2I?o.2I.2z():\'\';o.bF?o.bF.2z():\'\';o.5b?o.5b.2R(\'4M\'):\'\';o.9r?o.9r.2z():\'\'}E bj(){o.U.qh(v);V(B x in v){if(v.2v(x)){if(x.J("1O")==0){if(v[x]!=\'\'){o.uB=v[x];o.U.bj(x)}}}}o.gb?o.gb.L3():\'\'}E av(Y,9h,1J){if(Y){if(Y!=\'\'){if(v.c6==1){Y=c6(Y)}if(9h==o.28&&Y==o.rh){}F{if(Y.J("#"+v.9P)==0){Y=o[o.fd[0]](Y)}if(Y.J("#0")==0){Y=c0(Y)}Y=La(Y);if(L(v.KV)&&Y.J("//")==-1){Y=v.KV+Y}B s="uQ";if(1J=="6d"){s="sr"}if(1J=="1Q"){s="2A"}if(1J=="Ln"){s="100% 100%"}if(Y.J(\' fK \')>0&&9h==o.28){o.iK=Y.2n(\' fK \');3M(o.t8);o.t8=7F(Kf,2k(v.RM,2)*2g);o.fR=0;Y=o.iK[0]}if(v.RV==1&&7v([Y],\'.Kl\')){Y=Y.1N(/\\s/g,\'%20\');B 1I=\'6O\'+v.id+\'RY\';9h.1S=\'<fL id="\'+1I+\'" 3u="\'+Y+\'" 96=1 jC=1 3k=1 3m=1 C="\'+(v.RK==1?\'3E-jx:sr;\':\'\')+\'17:100%;1e:100%"></fL>\';o.fP=1R.8x(1I)}F{if(Y.J(\' or \')>-1){o.iN=Y.2n(\' or \');rp(0,9h,s)}F{rs(Y,9h,s)}}1n(9h);9h==o.28?o.rh=Y:\'\'}}}};E rp(x,y,s){if(o.iN){B Y=o.iN[x];B 3H=1y Kh();3H.9J=E(e){rs(Y,y,s)};3H.ql=E(e){if(o.iN.S>x+1){rp(x+1,y,s)}};3H.3u=Y;if(3H.Kg)3H.9J()}}E rs(x,y,s){o.fP=1D;o.iN=1D;y.1S=\'\';x=x.1N(/\\s/g,\'%20\');O(y,{\'2y-9M\':\'Y("\'+x+\'")\',\'2y-fQ\':\'no-fQ\',\'2y-1q\':\'8s\',\'2y-3K\':s})}E Kf(){if(L(o.iK)&&L(o.fR)){o.fR++;if(o.fR>=o.iK.S){o.fR=0}av(o.iK[o.fR],o.28,v.fS)}}E Ke(){if(o.1Y&&!sO()){o.U.r6(H);o.1g.ff?bP():\'\'}F{if(o.eG||o.43){sO()?o.1Y=H:\'\';o.U.r7()}}1m("1Y",o.1Y)}E Kc(){if(v.iG==1){qD(o.1L,"5P",H)}}E RG(){1m("bK "+b3.bK.qq)}E K9(){if(2G.K7(1v.bK)===90){1m("qZ");if(v.Ll==1){B ok=H;if(v.K5==1&&!o.1w){ok=K}if(v.JZ==1&&!o.1r){ok=K}if(o.92){ok=K}if(o.1V){ok=H}!o.1Y&&ok?o.U.a9():\'\'}}F{1m("KR");if(v.Ll==1){o.1Y&&v.su!=1?o.U.8k():\'\'}}}E sO(x){!x?x=1R:\'\';B y=K;2T{y=!!(x.S3||x.PN||x.PL||x.M6||(x.Mp!=1D))}2B(e){y=K}I y}E JW(x){I x.2f==0&&x.2U==0};E rN(){V(B x in o){if(o.2v(x)){if(x.J("KA")>-1){3M(o[x])}if(x.J("rQ")>-1){2C(o[x])}}}1m("10b")}}',62,4055,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|return|indexOf|false|exist|||css|media|but|controls|length||actions|for|playlist|control|url|pjstg||||||||width|time|key|left|event|top|action|height|settings|system|break|substr|hide|case|duration|log|show|icon|toolbar|position|play||color|setTimeout|window|start||new|addEventListener|hls|opacity|text|undefined|typeof|type|volume|playlist_dic|tmp|scale|faction|container|hotkey|replace|title|frame|none|document|innerHTML|appendChild|set|vast|subtitle|subs|fullscreen|createElement|||null||||data||poster|seekto|exist2|mobile|pip||div|offsetWidth|1000|eval|display|open_action|existv|vasturl|click|split|file_type|svg|error|sub||right|tip|hasOwnProperty|Play|files_quality|background|Resize|auto|catch|clearTimeout|absolute|options|stop|Math|line|droplist|Lang|icons|margin|tiptext|parseInt|bottom|border|transform|api|padding|try|offsetHeight|files_subtitle|share|screen_w|_type|linkurl|||||||||||Pause|hidden|player|linear|file|current_quality|events|hide2|removeChild|push|autoplay|scaleX|muted|current_subtitle|media2|continue|CheckColor|scaleY||handle|src|apiProcessor|plid|rows|sbt|floatleft|mouseDown|ffffff|_to|mediascale|object|seek|custom|img|pause|mediacontainer|size|attr|clearInterval|webkit|dash|urls|chromecast|Time|000000|localStorage|Seek|vasttype|http|Volume|ready|parseFloat||is_hls|font|mouseHere|||500|_|||org|stroke|files|Duration|2000|xlink|parentNode|xmlns|www|end|round|tagvideo|ShowOrHide|delete|visible|200|Remove|values|1px|ios|MarginPadding|obj|target|refresh|block|trim|settings2|default_quality|pointer|marginleft|screen_h|preload|string|slice|dom|rightmenu||plstart|resize|marginright|xhr|gradient|empty|_from|pljssglobal|f2title|quality|subtitle_on|zIndex|youtube|aspect|pjsdiv||speed||Action|mute||bgcolor|||Mute|folder|effects|casting|live|int|order|out|rgba|storage|airplay|f2value|butPosition|volumewheel|_value|JSON|next|valuefontsize|canvas||f2action|m_to|act|transition|pnt|menuproc|passive|arr_up|hex2rgb|vastloader|m_type|clientX|arr_down|Motion|Hls|random|shuffle|value|remove|onError|vast_loaders|valuecolor|visibility|onOut|files_speed|isLive|name|max|animation|ftitle|important|SetQuality|isVisible|||bga||||||||focus|dechar|UpdateText|fill|captions|iset|UpdatePlaylist|toString|vast_|open|Unmute|is_dash|cut|keys|plx|clr|evntclk|solid|show2|files_|dash_created|radius|ease|onOver|paused|File|hlsconfig|safari|over|minutes|overflow|reload|removeEventListener|cancelBubble|midroll|getItem|off|download|UpdatePlay|bgpaddingleft|pjs|filter|default|Date|bgpaddingright|current_audiotrack|FindBut|intro|always|skip|control2|cursor|||||||||||audiotrack|state|icnsz|ended|tips|vast_and|label|Events|ShowPoster|obj2|String|motions|redirect|span|Zoomed|parse|iphone|line3|aover|bg2|files_audiotrack|indOf|ioff|f2i|box|setAttribute|status|PluginHotIcon|preroll|rounding|handle2|setInterval|hideleavetimeout|okpd|_show|SettingsTimers|metadata|Value|channels|realfullscreen|lines|leftBg|backgroundColor|Object|points|seconds|_url|toolbarHidden|navigator|touches|val|getAttribute|||||||||||customline|waiting|1999|_cul|current_url|pass|layer|buffered|bordercolor|VAST|Normalscreen|HLS|location|HideControl|hours|tipcrn|parentIframe|align|center|lastwheel|StopWaiting|timer|is_sleep|getElementById|m3u|alpha_div|Advertising|onEnded|globalfs|version|loaded|init|fvalue|playing|bgaover|isVastBgLoad|onWaiting|is_ws|min|destroy|media_error|pipwebkit|space|xbg|container_w|scroll|stretch_width|container_h|vast_or|ResizeText|SetSpeed|opid||hlsquality|ispipkit||nativecontrols||loop||||info|ctx|customtext|floor|apiprm|Settings|SetSubtitle|cnt|Waiting|console|hidden_volume_over|preventDefault|ttl|loading|clientY|href|unmute|rel|ratio|icn|timeline|area|line0|setItem|sub_off|txt|Tip|all|actionstt|End|reloadTimer|charAt|bgcolorover|parent|curtain|onload|marginproc|track|image|onDuration|Array|enc2|srch|bitrate|small|lang|Background|_activeIcon|files_quality_ag|ncrtat|concat|alert|Sub|onPlay|upldfl|plhistory|current_speed|pointerEvents|blur|shadow|wait|Fullscreen|getTime||levels||nops|HlsLevelsLength|Arrows|pointed||fbg|tag|message|fltrs|gaTracker|com||iconscolor|hlsautoquality|cutted||hls_config|Poster|hls_created|hls_subs|mouseup|_hide|vertical|Close|flag|open_settings|8px|_css2|Start|design|stage_y|add|_keyStr|pld|replay|body|stopPropagation|Retimer|scrollLeft|sec|PlaylistNext|Status|android|bgtop|vsts|default_audio|upld|bgpaddingbottom|m3ut|||screen|white|rotation|clicktime|motion_id|Clickable|delta|stage_x|onMouseUp|evntout|evntovr||margintop||buffer|bgl|Title|||bgpaddingtop|noads|onTimeupdate|onClick|but_x||mrgnprs|audiotracks|f2id|Switcher|fullscreen_process|normal_w||_cstm|scrollbgcolor|SubtitleChanged|is_visible|_rb|vimeo|quiz|cubic|line_width|salt|getElementsByTagName|orientation|id_|switch|vast_loadtxt|CustomSwitch|MainResize|00|ldr|charCodeAt|sttx|UpdateObject|pjs_i|channel|subtox|but2|but_space|fd0||||title2|inline|fplace|butplstart|CreateItem|sub_shift|VastRemoveAndPlay|||volumewheelin|control_title||prc|playById|PlaylistNextExist|search||prev|AfterVast|browser||hw2|pause_before_vast|reloadto|currentTime||ima|touchmove|Remove2|||textTracks|thumb|timestore|SettingsClose|titlestore|CreateHLS|_speed|DashLevelsLength|audioTracks|skpbt|SettingsVisible|line1|source|enc3|Stop|sub_options|forbidden_quality|then|deltaY|PlaylistG|qualities|autoplaylist|StyleItem|clicks|control_|tlbrhd|dur|HideForce|currentFile|toolbar_hide|CalculateClick|sub_bottom|hlsaudio|ShowOrHideProcessor|onMeta|forcehide|3px|line3value|played|hidejustfull||iconsover|HandleWidth|300|hlsfdt|fontnames|||bgbrovr||hiddenwidth|saturate|PipWebkit|marginbottom|line2|PlaylistPrev||weight|qbr2|fontsize|load|indOf2|autohide|removeAttribute|NewFile|toolbar_margintop|openfile|Toggle|icns|newplay|handleicon|10px|scrollTop|cow|event_y|event_x|coh|update|onMove|controlover|file2|pjs_id|normal_h|pljssglobalid|SetAudioTrack|pauseroll|ActionPlaylist|err|plfolder|stout|hidden_volume_over_process|send|native|overlay|err404v|PlayerState|normal|Pos0|fontSize|MediaReady|acted|onVolume||link|shuffle_|transparent|but_y|iframe|active|loading_error||||or0|_lastime|pltxt|tagframe|speed1|ScrollTo|responseText||touch|vast_impressions|vast_longtimeout|floatwidth|Scale|button|_start|file3_separator|hlsdrm|screenclick|fullscreen_start|mediapip|nowrap|frameresize|current|toend|Home|touchend|onDown|StageMove|videoHeight|linecap|touchstart|hideonpause|StageMouseUp|tchs|hidevideo|nomute|now|onUp|minify|desktop||control_line|setSpeed|hlsDashSub|spacing|ObjectFit|hlschangequality|currentLevel||alpha|ControlClick||Ready||overopentimeout|cul|settingsovertimer|casturl|showovercontrol||expand|_ease||showoverto||topBg|thmove|||seeking_time|timeFormat|HideProof|Reload||ToolbarDown|_step|quartile|compilation|Playlist|vast_poster|hdicon|fatal|items|Curtain|and|video|abc|posterhide|opn|pstrv|repeat|pstrsi|poster_scale|errorto|bgt|IconsColor|pic|_status|maxBufferLength|600|flip|mediaSession|hdnn|rightside|brightness|scaleover|XHR|bottomside|texts|readyState||mediatags|default_style|handle_width|kbps|rldcnt|hls_force|20px|factor|TagPlay|PlaylistPrevExist|PlaylistExist||Airplay|SubtitleSettingsMenu|aria|bttn|nativeAudioTrack|bgpadding|groupId|sub_sizeproc|Subtitle|sub_color|sub_color2|ellipse|f2bg|nativefullios|butNames|ToolbarHidden|ScreenClick|HideInterval|actplay|findLeft|polyline|gif|NativeEnterFs|sub_settings_on|HidePoster|rightbs|sub_or|RemoveCurtain|Init|tippointer|0px|polygon|decode|checkFont|justshow|Pnt0|family|subtitle_start|bgg|create|brandurl||VastAddPreload|onclick|starttimeout|plNxtExst|stretch_with_volume|VastRecover|nbsp|mode|fff|_preloaded||subupld|_id|relative||not|url_shift|onPause|FindPlStart|shareme|000|toolbarInterval||stty|||autoQuality|galabels|swipev|gao|SubtitleLoad2|ShowForce|nativefull|Thumbs|win|playlist_source|Ctxt|nativecontrolsmobile|jpg|svg0|lrpd|Error|playersize|iosfull|pageX|shift|StyleActive|clickarea|240p|offsettimer|Played|pjs_parent|pldur|clickmargin|SettingsN|sub_weight|400|RenameQualities|bgh|_prevIcon|line_speed|headfontsize|hand|StyleLine|datetime|removed|SetSetting|sourceBuffer|tpp|dclckto|onplay|backdrop|||||1em||480p|pldly||hideoutmute||hidden_volume|999|sub_bga|rotation2|||sub_shadow|360p|subload|ResizeSettings|hlsend_to||hls_stuck_time|CustomText|VstLdTxt|parentcontainer|seekwindow|Rot|observer|marginprocleft|VastAndLimit|copyObject|pstrs|kap|FileTo|pstrurls|Update|domain|_ended|ymax|_psd|nohls|created|YtInit|days|linkurl2|tipbg|clicked|dontplay|normalscale|iconangle|htto|cftlr|Download|vast_longtomsg|frag|canvas2|letterspacing|custom_aspect|offsetLeft|toggle|details|prm|ctxtnk|resizePlaylist|file_separator|memory|3000|https|_t|qbr1|midrolls|file2_separator|_play_i|BufferStop|CustomToogle||ctx2|ssfontsize|ni2|tmln|fit|pjs_|downin|result|recover|playsinline|sxs|Off|TipText|SwitchText|iconreplay|url2|custom_speed|sub_bgcolor|pljsmute|ipad|requestFullscreen|Pntd|ScrollOverOut|RenewPoints|pip_quality|float|scrollarrows|onmouseover|mpi|scl|vllft|l3v_show|onmouseout|seeking|speeds|||sizing|limitmaxwidth|PluginSub|NativeControls|va2l|gain||unshift|FltrVal|ToolbarShow|uijs|Cut|airhls|tipbgcolor|ErrorOr|ShowTip|shr|destroyed|SubtitleLoad|left0|scrollleft|current_|href2|wheelstep||onSeeked|onmousemove|findTop|tipbga|autonext|playerid|pl_first_id|handlehide|MidrollOverlay|hidewithoutmoving|compilations|HistoryPlaylist|fcdef|onSeeking|airplayed|contentWindow|floatheight|play_errs|letter|hlsrows|chrome|UpdateSpeed|gatracked|errorMessage|hidetimeout|srt|TimeSub|PlaylistShow|stretchonfullscreen|PlaylistVisible|touched|_max_order|tippadding|pushCSS|plurls|Parsed|SettingChanged|base64|VastNext|brd|AirplayChanged|xtitle|StyleArrow|volumescroll|RenewSubtitle|QualityChangedNoHand||_seekaftervast|PlaylistControls||Mouse||5px|hideuntilto|autoLevelCapping|files_channel|Show|subdrag|mini|hmx|_lastactbut|_fullscreen_end|||hlsfps|script|VolumeWheelX|PlaylistError|2001|fjs|showtitleplaylist|VastVisible|remember_sub|hlscq|imgldd|ssflyp|RemoveMedia|openplaylistbefore|postroll|hidevar|scrollwidth|getHLS|VastBgLoad|pauserollonplay|ksu|covervideo|newfile|BgClr|VastLoader|icon2|getDASH|vstpause|gifed|Load|iconscolorover|nhs|||||HlsUpdateAudio|vast_type|hidevar2|current_plurl|apdr|hideuntilstarted|fileTimeout||sepia||audioTrack|rldplay|loadLevel||bgcontainer|resizeonplay||StopMedia|stuck|StringVar|control_start|_stopped|||YoutubeID|NativeExitFs|userseek|rld|timeld|audiosrc|rename_audio|KeyPlusUp|mediaSource|KeyPlusDown|vol|isTypeSupported|playroll|resizeonwidth|isPlaying|CreateShare|but_h|wait_to|offsetTop|wtcntrl|UpdateTime|dashquality|find|AudioTrackChangedNoHand|YoutubeReady|hdstp|openById|160p|num|PlaylistRewind|stretch_width_last|MenuProc|BeforeVast|unmuteplease|PlaylistHere|restart_audio|gaTrackPlay|720p|1080p|AudioContext|CreateDASH|HidePoster2|done|poster_a|airpl|HlsLevel|response|full|isvg|poster_aover|FileReader||PluginOpen|plopt|thumbnails|seeked|picture||resizeSettings|overlays|FileType|embed|vars|setaction|wght|close||navigationUI|dvrtime|PipSize|fspr|urls_and|vastfrombg|prefile|livewakeup|current_file|arpl|isAuto|worked|Ended|videoWidth|adsfirst|timerTime|sub_upload|youtu|tipalways|edge|youtube_id|bgbordercolor|sub_x|PlayerjsMenu|lineHeight|rotate|randomstr|sleeptimer|ff0000|fid|playlistloop|bgo|bgborder|playlistrewind|classList|bgtmp|container_h_procent|lastTouch|ceil|paddingleft|limitwidth|floatlimitwidth|rmbgcolor||mouseout|mtp|mouseover|opera||sub_reset|mouseHere2||handlescale|moz|playbgcolor||rect|colorbg|sub_size_fullscreen|sub_size|pljs|spd|mutestore|lastIndexOf|title_template|BgBrAct|toLowerCase|leavetimeout2|tagName|customdesignsvg|svg3|scrollarrowcolor|playerjs_|pageY|scrollarrowsize|StageLeave|Touch|lang_|mouseMove|timeline_h|pntd|ResizePlaylist|omt|postMessage|alldd|found|ShowLayer|_wait|CreateTip|iniframe|sub2|tippaddingtop||exception|frames|YouTubeIframeAPIReady|playVideo|sub_stroke|drtn|sub_all|_readyonplay|vastonmobile|quality_received|Start0|SubtitleOff|stored_dur|volumegain|subsor|100000|ssa|parsed|||changeheight|referrer||_steps|||handleaover|subopt1||mouseUp||handleiconspress|wheelinterval|rightout|998|showinterval|rc_label|onStep|UpdateVars0|rightclick|UpdateVars|container_id|autonextopenfolder|thumbs_on|documentElement|static|HideTip|autoprevopenfolder|scripts|ShowHandle|14px|screencolor|serif|sans|_control_|SvgColor|Password|clr_options|hideAllIcons|isReplay|||seeksides|valuefromlang|doubleclick|ClearClick|click_t|FrameResizer|MainUpdateSize|onClickSubtitle|playlist_title|menu|lock|iclr|unmuteonclick|suboptns|TitleTemplate|lngth|timeshort|resizetxt|onerror|noclick|iconopacity|setActionHandler|marginbg|angle|333333|vYPOFS48DV9SJfI||DoubleClick|SubtitleError|started|click0timeout|StageMove2|JsClk|eventstracker|volumestore|vast_midroll_limit|Visibility|scrpt|leftandrightpadding|toolbarhidden|fontFamily|marginbgcolor|playbgcolored|pstr_to|posteronpause|HlsAudioTracks|moving|stopotherplayers|Recover|bg_hide|midrollo|cntrls|Alert|getVideoData|outro|Player|hmaxk|onYtPlayerReady|landscape|Youtube|||activeiconsize|gaurl|but_w|NormalscreenUI|FullscreenUI|content|ChkDrt|renameTracks|pjscssed|pjshd|End3||End2|onPipEnter|currentposter|onPipLeave|onWkitKey|contentDocument|Shuffle||Menuproc|2160p|PstrLd|toggleControl|ControlOut|PstrLdd|||order0|_rights|||_move_rights|bordersize|arrinterval|IndexPlaylistProcessor|activeicon|NxtExt|pjs_parent_i|removedNodes|1440p|IndexPlaylist|Script|vastclick|150|vast_preload|Destroy|playsinlineonmobile|dontload|timeout|VastPreloadLoad|resizetext|playerjscom|TitlePl|VisibleCheck|CheckDash|ShowShare|customTextPl|CustomTextButs|upText|||||urlcnfg|RemoveForNextAd|nocontrols|onDash|CloseSttx|SubtitleParse|blra|ClosePl|vtt|moveOr2end||nativehlsios|ass||span05||ie9|png|splice|tagsurl||InitVisible|cover|||landfullmobile||||playiconbut|startwait_t|NewAspect|normalscreen|maxMaxBufferLength|write|marginbgpadding|vstdwn|SetCurrentQuality|removeItem|UpdateStart|CreatePoster|vast_starts|Preload|hostname|ytautoquality|isFullscreen|PluginMovable|fixed|pjsframed|pauseVideo|xy00|_set_quality|mediadrag|VastPreloaded|pstr|RadioTags|JsEvent|effect||||||getDuration|downi|pstrsin|hlserror|ScreenClick2||ActionOptions|tagSrc|Media|enabled|v360||ErrorMsg|reloadfirst|reloadtimeout|ErrorReload|disableRemotePlayback|historytitlea|||_i|historybgcolor|HlsSleep0||geo|||CheckPip|historybga|Action2|noprevicon|pljstrack|filerorto|pljsquality|is_hls2|qualitystore|CreateWS|userid|pljsuserid|network|code|Review|StyleSubtitle|setQuality|onYoutubeReady|NativeSubtitle|MseIsSupported|FSL|input|LoadedData|heightInterval|WaitSize|scrollarrowbg|pipto|scrollarrowbgcolor|Metadata||getQuality||||||||||getAudioTrack|Seeked|PlayerSize|mobiled||audioctx|checknative||mousemove|autoplaymute|lntch|gained|_tags|pljsvolume||nativeControls|tchs2|ChangePip|posterhidepause|bordercolored||ws_created|sleep2|file_yv|plopenid|clientWidth|maintitle|DrmVars|mdswp|removeTracks|RightMenu|reRightMenu|nativesub|subtitles|settimer|butByS|iOSTrackLoaded|str2obj|csta|HlsAudioTrack|prototype|contain|VisibleItems|stvs|tmpr|notofh|urlsl|Open|onTagError|innerText|brand||_iconv|div2|pp2|hlsSub|dont|m3ui|appearance|onClick2|Playing|sub_designstore|poster_float|SetHlsQuality|change2playlist|clck|timerInterval|CrtVl|floatmarginright||pjslng|ioscss|sub_upload0|nextLevel|PlaylistLoad|paddingright|sleep_timeout|isNaN|hdbrdclr|HlsSleep|screenmarginbottom|Captions|StartSpeed|rmcolor||xvalue|540p|substore|nohead|_hlssubtracks|SubtitleTimerMenu|doctype|sub_store|leftright|SubOpt|NoSpan|introstart|deg|handle2color|resizeonmouse|resizeme|startcss|handlecolor|Text|fileorto|reloadlog|play75|play50|play25|borderRadius|updown|_blank|pljssubtitle|clr_load|clr_play|||rename|subpausehide|StartTimeout|UpdateDt|yamtrid|start2|other|valuepadding|nwfl|clickscaley|dropupdate|smbls|handleiconpress|deltaX|Thumb2|_stop|MbMv|_timeout|DVR|Alpha|toolbarisdown||Mvskpl|msRequestFullscreen||Loaded|webkitRequestFullScreen|||mozRequestFullScreen|requestFullScreen|onup_to|SpeedChanged|mutedautoplay|mobtch|QualityChanged|TheEnd|Bglines|EarlyEnd|timeline_w|coloroverplay|LineScale|updatePlaylist|handleiconover|tem|hls_started|match|handlea|MediaSess|grdlft|playlistovertimer|TipHide|while|_currentIcon|minw|Marquee|postsmbl|presmbl||||||CstmTgl|iobj|removebykey|Rotate|lastt|_css|settingsNumberVisible|hidetime|scld|onMobOver|bgcolorlink2|spn||insertBefore|btm|ClickArea|imageLoaded|marquee|3600|logout|linkurl0|exist2v|icnclrdwn|scldwn|hideonplay|ctxt||||bttnbg|pepper|fonts|stopkeys|cpm|utx|Prefile|sub_off0|thumbs|ahd|CheckHideVars|UpText|Places|SetCSS|piped|ontouchmove|tmp2|submm|ReplayIcon|onMobMove|pldur3|last_text_w|resizeFromText|addtitleplaylistbr|addtitleplaylist|UpdateVolume|openplaylistroot|encoded||||||last|pldur2|drawImage|chr|sstext|ssfontcolor|stringify|movevent|ToolbarHide|firstly|tipletterspacing|SettingsParser|HidePositionControl||Loading|tipbgrounding|advertising|decoration|fzoom|Empty|re_y|tipfontsize|Visible|killMotion|VastCheckNext|tipfont|handlemove|toFixed|6px||viewBox|exitfullscreen|restart|Style|TipVol|sub_font|valuemargin|vastgo|VastVideo|youtubeposter|SubRem|volumewheelfull|sub_bgpadding|dash_subs|_time_load|SetSubtitle2|check|ControlCoordinate|vastcontainer|fullblack|volume2|VastGo|minute|quick|VolumeWheel|EndMove|adsinchain|||ControlsBg|second|SubUpload|tippaddingleft|over_final|wheel|SubtitleLoadAll|tipcolor|moveseek|lastsub|_recover|hour|tippaddingbottom|handlehideinit|Timer|setupx|RenameTracks|file_type_old|ct2|crt||castname|ParseUrl|224|outside|pldelay|ovr|isVpaid|update_||toLocaleTimeString|MediaYoutube|_xIcon||pressed|maxresdefault|_ud|vast_longtimemsg|isyoutube|Start00|YouTube|playlist_id|shwvstfnsh|youtubeready|timelimit|ffeeab|getContext|rand|removeNativeSubtitle|18px|StyleFew|offset|heartbeat|index|onClickTimer2|onClickSubtitle2|url3|geobj|timebreak|dashaudio|nameofyoutubequality|getBoundingClientRect|current_vast_url|minduration|vpaid_starts|adscounter|getPlayerState|midrollimprsd|nativeSubtitle|sugar|onMouseDown|_reset|rest||PluginCam|seekTo|PluginIntro|timelimited|scrollX|globalfontname|pjsframe|Number|dasherror|menufltr|ffdd1f|666666|pjslog|alertsbgcolor|subshift|alertscolor|alertspaddingv|alertspaddingh|Scripted|helvetica|alertsbga|current_time|alertsfontsize|hidesvg|VastLongTimeout|sfjs|smallfontsize|floatwidthsmall|andlimit|last_ors|220|mpd|preloaded|ffect|full_minutes|playerjs|m3u8|noindex|analytics|PluginDash|HQsQFAFh|arial|framei|dKYYFDZk|anonymous|playsinlineonmobileiphone|full_hours|audio|MediaVideo|notag|700|floatheightsmall|default_subtitle|PjsFramed|FindIdPl|wrapper|DownIn|Drt|sub_allmyt|VastInfo|toUpperCase|iset2|vast_prestarttimeout|butseekto|GET|CreateMedia|isArray|callback|imageExists|fromCharCode|api_|cstm|_subfile|_ue|parentElement|XMLHttpRequest|Playerjs|_html|PlgnVstLdtx|mss|sub_off_title|PlgnVstPstr|vast_adid|PipToggle|rgb|keyframes|reYT|styleSheet|movable|PipSwitch|Timeout|filetod|FileTimeout|fileto|PluginPlSrch|Wheel|ControlOver|Pldelay|headbordercolor|time2|Quartile|castdevice|paddingtop|PluginSlides|PluginTrack|PluginHeart|cancelFullScreen|upload|showposter|denied|casterror|iframe_api|width100|access|notv|HidePoster3|playedstore|playedquartile|ytcl|MSIE|exitFullscreen|Playback|StopOtherPlayer|1val|alert404text|alert404|alerts||sub_split2words|limit|SubtitleBottom|frmvst|msExitFullscreen|youtubecontrols|passontime|norld|offsetwrite|0val|webkitCancelFullScreen|mozCancelFullScreen|tvg|cancelFullscreen|device|posterhidetime|maxTouchPoints|SubtitleSettings|alert404v|plcontinue|comment|FindFileInPlaylist|after|scrollHeight|Width|PostFullscreen|fs_error|scroll_left|ShuffleEnd|PluginRel|height_div|scroll_down|apto|together|contrast|width_div|plapto|whlskfll|scrollwheelfull|Ease|str|SubtitleSettingsClose|swiping|HideLayer|pljs_yt_|openpl|msie|swipep|Swiping|iosExitFullscreen|firefox|935|elastic|finishrewind|intros|incorrect|show1value|175|TheEnd2|hidecontrol|006|ShowTimeout|nooverlay|nomidroll|PlugDsgn|sub_bg|pipSrc|playId||PluginThumbs|playByYoutubeId|Exit|Hide|pmevnts|ChkHlsEnd|PluginPip|skipads|pjsfrm|posterhidestart|playedstored|_nextIcon|adblock|bgbract|40px|scrollarrowgradient|resume|onQualityChanged|autoplayed|scrollarrowbgovercolor|borderbottom|360|640|Stopped|1800|1550|setVolume|last_subtitle|1150|cuid|trkp|InvertPlaylist|showById|900|reverse|brda|VastBreak|Qualities|SetChannel|Papi41|scrollarrowbgover|fullonplay|alert404video|PLAYING|ScrollRight|sub_bgo|ScrollLeft|recovery|sub_lineheight|sub_big_fullscreen|PlaylistBack|yamtr|onYtPlayerStateChange|ScrollUp|ReloadTimeout|reloadlive|historycolor|ads|historytitlestrike|PluginErrorVideo|High|PlayingChecker|copied|ENDED|onPlayTag|fullonplaymobile|zoom|redirectonplay|PlayerjsEvents|yterrors|isSupported|customyterror|gtag|ga_event|Yandex|upDT|tagsinterval|ScrollDown|unset|subtitle2|redirectonclick|yaCounter|seeked_time|yamtr_event|slng|ArrowsInterval|adsinvitation|endfull|PlayerjsAsync|preloadhls|setting|HideAnimate|parent_domain|ShowAnimate|encodeURIComponent|apdra|hideonvolume|leavetimeout|showntv|Href|right_y|playonhover|upd|PluginMbps|right_x|RightClick|ShowControl|RightCSS|wtpstr_to|nativenotipad|colorload|hidewovar|mobiletv|createTextNode|hideonfullscreen|hideuntilmeta|nativenotiphone|4px|nativenotios|hidestartbutios|PluginSkip|System|RightOut|RightOver|rmsize|RightMove|pstrwt|playerheight|pjsfrrs|direction|nums|clrs|allow|allowtransparency|allowfullscreen|scrolling|UpdateSettings|obsrvr|plusminus|MutationObserver|which|15px|keyCode|scheme|ltr|plaudio|WaitPoster|rc_labelurl|HideElement|posteronwait|CrShr|Volumescrolled|rc_version|UpdateTimer|rc_anyway|Exist|tap|PlaylistClose|PreNewPl|prenewpl|PlaylistPlayId|PlaylistOpenId|PlaylistMove|highlight|hideonvar|hidebeforesec2|Control|default_speed|pipVol|muteiconbut|nativefulldroid|linkpause|click_t2|screenshot|1001|userpause|ssflyw|linktarget|sub_sizemobfull|plclose|sub_sizemob|sub_bottommob|titlepl|back|userplay||customText|marginprocbottom|seekicon|seeksidesec|always2|changedTouches|NewPl|OpenPl|PluginShare|marginproctop|unmuteonplay|ControlX|lrpps|lrppp|marginprocright|hmaxk2|sttr|actpause|showShare|upTexts|requestAnimationFrame|hideonwidth|PluginGeo|mousedown|StageOver|hideoverwidth|hideoverwidthlimit|pljsfirst|vast_nofirst|alwaysnotfullscreen|trackstore|StorageSupport|hideonwidthlimit|sesstime|hideaftersec|hidebeforesec|Actions|alwaysjustpause|PlugScaled|resize2|Controls|SettingsSpeed|mbmv_timeout|SettingsExist|pljsspeed|speedstore|template|templated|hidepsms|closePl|dblclick|hideonbar|KeyDown|pjsin|textarea|hidewithoutplaylist|KeyUp|togglesubs|user|scroll_height|current_thumb|with_hours|with_min|minus4back|yOffset|CancelBubble|prevorius_default_w|prevorius_default_h|zoomed|iconsreplay|handleiconsover|displayvolume|Tmln|translate|7px|Buffer||RenewFromTitle|noClickTimeout|handlewidth|Click|rotateonhover|thumb_move|hlsptm|mvskps|place|PlacePoints|hideafterclick|bgcolorlink0|DisplayControl|tipmargin|tipvar|270|action_settings|unhidden|xOffset|hidesec|hidewithposter|HdIcon|toptip|gradientcolor|_w|gradientcolorload|315|linespeed1|handlemargin|linespeed2|PluginPoints|path|linespeed3|customdesign|FFFFFF|valuesize|valuebgcolor|valuebg|valuerounding|querySelectorAll|roundout|setcss|clickmarginbottom|controlCSS|nxtttl|bgline2|ControlLine|bgline1|wps|bglines|clickmargintop|gradientcolorbg|onmousedown|onmouseup|hidedown|bgbrdrw|bgw|ontop|_a|linetipmarginbottom|selectOpen|action2|parentIframe_style|hideafter|hidebefore|hidebefore2|bandwidth|often|prted|hideonleaveandplay|prtObj|notframe|IFRAME|often2|topside|openplaylistafter|PjsFrMsg|openplaylistpause|unblock|PjsFr|clickscalex|svgtmln|opposite|scalesmall|hlscaptions|inversetime|liketext|icon3|rszr|linker|ontouchstart|rotateplaying|picheight|fontsizesmall|bold|lineh|today|CustomFonts|Hideuntilto|postmessages|handleinit|MarPad|thumb_bordercolor|thumb_borderwidth|thumb_border|thumb_radius|thumb_height|thumb_width|CreateThumb|tippaddingright|bggr|PluginCut|_duration_load|UpdateLoad|UpdatePlaySeek|_time_play|_duration_play|thumb_shadow|linetippointer|method|bgstretch|postmessage|onMobOut|mobileover|Init2|iconmargin|Vsts|rc_|5000|Rectangle|PluginReplace|optStr|mrgnsmll|line_volume2|Continue|evenodd|rule|screen_lw|unfixing|margin_bottom|iosexfull|hlsfto|isHidden|maxLoadTimeMs|unpause|lsfullplay|hlsmto|nameofhlsquality|webkitSetPresentationMode|wrong|onLoadStart|lsfullstart|PluginHlsFps|abs|Arpl2|OrientationChange|webkitendfullscreen|setDashQuality|ParentFS|setDashAudioTrack|FullscreenChange|Posters|complete|Image|setTracks|setHlsQuality|setHlsAudioTrack|mp4|PlgHlsFdt|UnArpl|subtitleTrack|MediaSource|renameQualities|HlsQualityLevels|sourceBufferValidAPI|audioGroupIds|hlslowquality|hlsmaxlvl|startLoad|CheckTop|customBuffer|mimeCodec|Interval|SourceBuffer|aborted|onLoadedData|nopause|nextAutoLevel|um1|changeAspect|Gain|language|MetaAudio|connect|gainedsource|dvr|hls_stuck_duration|PjsCheck360|Arpl|portrait|hls2|hlscookies|drm|preposter|vast_ima|volumechange|debug|HlsLiveWaiting|durationchange|livewakeuptime|reHls|read|webkitneedkey|FlussonicMsePlayer|hlsTextTracks|sort|hlsaudio_off|updateTitle|checkBase64|timeupdate|loadedmetadata|loadSource|supported|preloaddash|dashjs|leavepictureinpicture|hlsquality_off|hlsvastwait|addTrack|landscapefull|enterpictureinpicture|stretch|ControlsBgClick|hlsdrmfp|showing|hlsdebug|intvsbl|pointcolor|ffce00|overed|hlsdvrtime|loadVideoById|offsetwidth|_timer|pointa|poster_floatheight|pointw|line_play|1006|viewinit||slidespeed|1005|unescape|WEBVTT|stripsspace|914|007|001|988|981|setPlaybackQuality|984|996|emptyremove|getVideoLoadedFraction|019|036|041|029|992|883|235|957|normalonclick|296|msFullscreenElement|372|275|tippmargin|tipa|pstrcnfg|poster_floatbgcolor|customimage|stripsw|857|432|roundingver_final|posterwidth|444444|settings5action|settings3|settings3action|settings4|setioff|fullscreenElement|settings4action|readAsText|200000|shape|DOMContentLoaded|grdth|grdta|sub_unmem|sub_allmy|grdtc|subtitle_errdel|constrols|settings5|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|RWAlnQyyazA4aoAB4FsBSA|mrgnp|brdclr|brdtop|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|OqFAAAAdklEQVQoz42QQQ7AIAgEF|Dialogue|kbq|fast|PluginSubword|posters|pljscom|skip_after_|poster_floatwidth|unmute_video|lang_ru|poster_floatposition|sub_move|posterheight|sub_drag|black|2px|poster_floatmargin|logo|177|settings1action|unatpl|sub_fonted|postertitleonhover|999999|historybgaover|888888|pjs_thumbnail_|170|222222|clone|titlecolor|settings1|sub_all_title|settings2action|current_sleep|003|vZIMFfelHV1RJCQevyJNH256FDpOpRU0IfYNI2FOIf09p3xREC5SHZY0FyMRrcAloWsipS48IZY0GVUdvyJtuy42sSs0uWoQtVPPrcTPsWs5scd1sSsPtVUWszTNtcw0scwQsyPmsV4PszA4szo0sWs4oWXPrcdSuWEQtcXlsV40tcw5uzXQtcMMszTNuzX3sSoQtVPRrcoRtSM5scd1oXsQsV45szdQuzE0rWXPrcs3sWoQtWwMszTNuzoQsWIQtVPQsy4RsSM3tWXRoWXPrcdRscd0tcwlszoNszT3tWTQuyUWszTNuzwQtcd2tVPQsR44scdPtzs3oWXPrcs0scI2tSdlszwNsWdStWo4tRT5rcE1sWs1tSX0rWX0rcT5sSwRuWIMwSINscs2tWo4tzIlszwNsWdStWo4tRT1rcd3sSs0uWoQrWXPrcoQscM0uWsMsR44szM5tSsRsyPQsV4Rszo4tWMSoXPRrcI4sWT4uzo5rWXPrcoQscM0uWsMwSXNszs0sSI1rWXPrcoQscM0uWsMtR45uzs2sWA3uZAmszAluV43tzE1sWdPsbT3rcd5sSEPtzI4Fy0QtyP3rcXQsWI5tWI0oXs3rcd5sSEPtzI4Fy0QtyP1rcw2tzT4sWw1oWXNsST5szAQtSdltV4QtzIPsWTQoWoNuzA0uWE2sWIltV4QtzIPsWTQoXPSrcMQuWd3sSoQrWwNszA3sWTPsyUWtb4RsWERtyP0rcX1tSTPsWXMtb42sSI2sSs5sRPPrcT0uWI0szX2tSEMuy42sSs0uWoQtVPPrcTPsWs5scd1sSsPtVUGpRUfGCQlvyIcFfFfFfFfp1POvcQPEDxhoZw9p00Qsb40sSM5tSEluy4RsWX1uWA2tyUWszXNuzwRszTQrWdNsco4szTStyTQsb4Ptzd5tzMQrWMNtSE2tWAQtSoMszoNsWoPtSX3syP2rcA5tSw3uWAMwSXQrcd4sWE3scwltV4SuWw1tSE3sbTQsy45tWI3scEltV4PszXQuWs4tbTQsb40sSM5tSEltV4PsWT0tcd1uVUWszsNtcM5tSs0uyPSrcd3scM4sWo5oWX0rcIPtWXPuzdlty4Qtcw3szT2tyTQtV43sWwQsWd5rWENtcTPuzEPtcAMwSX0rcIPtWXPuzdluV4PsSIStWw1uVTQsR42uzTPsWo4rWdNscTQtzM1tcAMszoNtWs4uzI2rWdNscTQtzM1tcAMCbIMFfelHW0go2FfFfFfFbJIrS48DV9gvcQIr3t2FS4brVpiE29Nsbo6ocQSJfIMJ2edJZM9pSoPpRUhFCegGnw9pSoPpS48FRUfGCQlrDp1HZA9p25OHgieIf8goZFiHZP9pRsPsWTPsWTgonxREC5SFf9RHz0gJnpaHgtlEDxeqWXNtyPMsbdgvcQPEDxhoZw9p00Qsy45szA1scM5rWoNtSd5uWo1uWwMzWsNtzX1sSXStWXlszXNscTPsWwQsRUWsb4Pszs5sSA5sRPQsy4PtzsSscs5oWXluy42tcE2uzs2sRTQrWMNszXPtSd0tSwMwSXltb40tcAPuWT0tyTRrcsPuzX1szI5rWANszA3sWTPsyTSrcd1tWM2tcT3rWANszA3sWTPsyUstV44szM5tSsRsyP1rcX1tSTPsWXMwSINscT2scAlty4QtzIPsWTQoWINtcs3tcsSuzslsy4PtWM3tWXQtRTQsV42sSs0uWoQrWXNsWTPsSdRuzAMwSXQrcA1tST1tSElsV45uWA1uWASuzIMszXNuWMRtzTSsRPQrcs4tzI0tzT0oWXQrcdQtzARuWdlsb43uzd4scA4tVUGoX0Qsy45szMQtWw4rWENsSA4tSX2tSAMwSXQrcdQuzI0tzslszXNtco0tWMSsRTQsy45scXStWA5rWXRrcs2tzM5sSMMszXNuzoRuzw2tVPQsR4QsWI0sWX5oXsQsy45tWX2uzE0rWX0rcMRuzT1sSIMszXNsSwRtSE3uyPQty4Puzs0scM3oWXPrcE1sWs1tSXlszANsWdStWo4tRUWuV44tSMRuWoStyPQty4Puzs0scM3oWINtSo2tWT5tSMlszsNsWTRszw5uVT2rcs4tcMStcMlszXNuWdPsWo0uVUsszXNuzX4szw0uVP2rcs1uWIQtcI1oYhgoZFiHZP9pRtfFfFfFfEgDV8|vnUaJZMMFW0gzzdNuzA5scX2sSElsVUsszXNsWIStWs1sbPRrcwRscd4sWI1oXPQsb4PuWwRtSMlsb45tSE4sSE3tyUsszwNtzE1tWo2sRPQrcM2uzXRtWI1oXPQtb4PsWXStzASrWsNsSA3tcE2uWdMzWX1rcX5tSo2tWIlty44tWX0szIPuyUsszANtWX1tWI1tbP2rcMSsWE4tWs1oXPQtR44tSs3sWESrWINtSM4sSdQsyUsszMluy44tWoRuzd1tVUsszANtzASsSAQtVPQsV44sWTPsWESoXPQty4PtST4tWI3rWXQrcMSuWwPuWdMzWX2rcT4szE5sWAlszwNsSwRscT5sRUsszwNtcA2tcT0sbPQty44szs1tWI5oXPQsb4QtzsQtzwSrWX0rcI2uzoPtWAMzWXQrcTRtSw3tcElszANscwRscwPuVUsszTNsWM1tzXPsyPQtR42sWI2tRUsuV4Ptcs4scw1tVPQtR43oXP2rcd4tWXPtzw3rWX1rco4uWwPtzMMzWANuWXRtWE5sbPQtV43uWT3szw4oXPSrcw0tcX1tzI0rWX1rcM1sSI3scXMzWXNuzE0scE4szXlszwNtWs0tzs5sRUssb45scdRtSA1syPQsy44uWw1tSs5oXPRrcs2tcsQsSw1rWXPrcMRsSTRtcdMzWTluy44uzd5tSw4sRUssV4PscsPtWT5sWE5rWINuWoSsWw1tSMMzWoNtWw2tSIQuWXltb44tWoSszM0sbUssb45tWT3sSwStyP1rcM0szwQtST5oXPQrcM4sSdSscd3rWsNsSA3tcE2uWdMzWsNsSsQsSoPuWAlsy44uzoRtcdQsRUsty44tcd4uWE2tVPRrcM5tcX0sWM2oXP2rcd3scE0tcERrWoNtWMPtSI5uVUstR45sSI1sST4rWTNsWw2sWwQscXStbUsuy45tzdRszEStbPPoYhMzzMNuWw5uzs4tSsltbUWtR4RtSEPsSs0tyP2oWEltR4RtSEPszsRuVT2rWMNuWw5uzs5tSwMwSElszTNtWoSuzM2tRT3rco3tcTSsSw1rWXQrcIMuV44tWd5sSM3sRPQsy43oXsQsV40scs5tcE2rWXQrcIMszXNtRPQsV40scs5uWE3oWXQrcIluV44tWd5sSd3tVUWszXNtRP3rco3tcTQsSo4oWXPrcwRsSd2tcEltbT4rcM0uzdSuWISrWEMCbIMFfelHW0go2FfFfFfFbJIrS48DV9gvcQIr3t2FS4brVpaE3xiH24bubpSFDx0GC5gIRologUOI2e0GC9NochbE29NJnpOHnsmIfegGnwbrVpmEDpgGC4buboPoWTMsVTQtyologx5IZAbubpSJfIbrVpSE2YlFyo6ocXbrVp0GDTbucXlogxiIZpgIf91HfxiHfIbuct9rVpcH250If9lD3UlEDelGDt0oci7of9RFZBRoch4rVpOHbo6syPbGCtOHbo6ocQSJfIMJ2edJZM9pSoPpRUhFCegGnw9pSoPpS48FRU0IfYNI2FOIf09p3xREC5SHZY0FyMRrVTSqyI|vZIMFfelHV1RJCQevyJNH256FDpOpRU0IfYNI2FOIf09p3xREC5SHZY0FyMQrVTQqyI|vYPOI3FgvcQIr2xiJc58LnPNHZ9aFZBRqnpaHfwionmPH3tiJZeOHchMIfBlEDxiJfA7HCYRF2eNubTmscBPKVTPoWTMrzo1InM7J2edJZM6oWAPInM7Ly5lH2YdFDohIfYNFVd6EfBfH3peonmcH250FC50ubTgpSmdGDtPHZY5ubUbHZ9cGSmPECxdGC5grDxOIWhMszTPpzm9rftiIft1HZYRqnpaHfwionlmJ2BbG2e0rCYNGC1aJZeOHchMIf90EDxeoWpSoZQiHfBaIbUiHfFiHfe0FzmaHfemEDxiH246onpOJZY0FyTRIRUlGC5eEDoMGC5fGC5iJZA7GZBiF2a0ubTQsWTeuR13FCpkGDwmJnpaHgtfH3pmrC9RGCJiHchME2BNJZBRoZteHgxeIcm0IfYNI2FOIf0mH3piF2eNubUcFC50FDoME2BNJZBRu3JiFnxhubTQsWTeu3UOI2e0GC9NubUaEgtOHnB0Fzm0H3T6oWT7Ef90JZ9mubTPu2QeFgw6oWT7IfegGnw6oWT7HCYRF2eNubUaJDxOu30NIZY0GVaREC5dqyU7I3xRH2merCxaI2aaIgpaKzhMsyPMscTPu3t0If9kFy1dEDthH2FfI2B0ubTPuR13FCpkGDwmEC5iHCY0GC9NubUdEDthoWXNtDsMFCYSFy1iHb1OJDwMGC5fGC5iJZA7EC5iHCY0GC9NubUdEDthoWXNtDsMFCYSFy1iHb1OJDwMGC5fGC5iJZA7LATmJ2BbG2e0rCmeKCFREC1eIRURH3xaJZAMKSXPsVAMKR13FCpkGDwmJnpaHgtfH3pmubURH3xaJZAhsSEPFZBgqzm0IfYNI2FOIf06onpOJZY0FyMStcUdFCIiu319wZmeKCFREC1eIRURH3xaJZAMKSXPsVAMKR13FCpkGDwmJnpaHgtfH3pmubURH3xaJZAhsSEPFZBgqzm0IfYNI2FOIf06onpOJZY0FyMStcUdFCIiu319wV13FCpkGDwmG2B5FgpaHCBSoZxaI2MMKSTeonmSJnpOG2AmFZYSGZYRIfY5ubTQrVTRsWT7I3xRH2merCxaI2aOFfFSFDw6oWT7LzAPpyU7I3xRH2merCxaI2aaIgpaKzhMuWdloWoPsWmSJnpOG2AmFZYSGZ9fFgteJWhMrzs1InM7LzXPsVAMK3t0If9kFy1dEDthEDpREDd6oWM5rVTRsWT7I3xRH2merCxaI2aOFfFSFDw6oV0QscxPKWm9LAUkFDefIfYmFDsMFZYSGVU7sVAMK3t0If9kFy1dEDthEDpREDd6oWXloWoPsWmSJnpOG2AmFZYSGZ9fFgteJWhMsWm9tzTeonmSJnpOG2AmFZYSGZYRIfY5ubT4uyPMscTPu3t0If9kFy1dEDthH2FfI2B0ubTmsSBPKWm9szTPpyU7I3xRH2merCxaI2aaIgpaKzhMuWdloWoPsWmSJnpOG2AmFZYSGZ9fFgteJWhMrzXRtnU4u319obPbECt0GC9NochbEgBfFfBRobPbJnePFyo6oftSIRologUOI2e0GC9NochbE2BNJZBRobPbI2taHZAbucXloftlGCtkochPrVphGCxeochQLyPbE29NJnpOHY9SFDx0GC5gIRo6KRpOIfxeIbo6tRPbH24bucXlofecH24bubo8I3FgonJiFnxhvyIRsVIMGZBiF2a0vyIRsVI||vnt2FRUcHZYSIS0gE2eRE3BlEDohIfYNFVdgonFiFDJVH3M9pSo1oWo1oWAPoWAPpS48E2eRE2QeoZtlEDtSvyJPEDxhqnpaHfwipRUSJnpOG2A9pRacH2QOIbdgoZt4vyI1sVIME3d9pSAPpRURvyIRsVIMFfelHW0gHf9NFyIMI3xRH2merDJiFnxhvyIRpRUSJnpOG2AmHCe0FDplGC1iJW0gszTgDV8|vYPOI3FgvbolofYcJZeOHbo6of11JZAbrVpaE3xiH24RochbJC5mJDxeobPbJnePFyo6ogt2FRolof1aIfJiHbo6ocTMtyTPoWXPog0loftOHgxRH2QLJf9lJC1eoci7of9RFZBRochQsyPbH24bucXlogx5IZAbubpSGZYPFyolofYcJZeOHbo6ogFOHnBmFyolofMbucIlogpOJC5dGC5gochbsyoloft1I3xOHDJiFnxhochQrVp3ochQsWTlofXbucXlofYbFRo6ocTNsRolofYOJfBRochbsVoloftOHZ9RochbtWT4sZFfobPbE29lH3pbFRo6ofFfFfFfFboloftOHZ9RH3FeIbo6ofFfFfFfFbolofaiFZAbucXlofaiFZBOJDxmJDxeochQrVpRH3xaJZeOHbo6oco3sVolofpgIZYdFZeNFRo6ocAMsVT1oWTbrVpbFRo6sVPbGZYNFZQeochQrVpPH3tiJZeOHbo6ofpOJnxOHy1RGCJhJVolof1aIfJiHbo6ocTMsVT5sVTRsVolofYNGC1aJZeOHbo6ogtcECQeobPbGZedFDBNJZelI3xaIgxeFVo6sVPbGZedFC9NHZBaJfAbucTlofaaHfxlFDtcECQeochbsy42obPbGZYNFZQeE29lH3obubomsyp9rVpcH250If9lD3xiHCAbuglbH3pdFDobucwlof9NochQrVpaE3xiH24bubp0GC1eobPbJnePFyo6ogxeKnwbrVp0FDa0ochbrzT6sWTbrVpfH250I2e6Fyo6szTlof1aIfJiHbo6ocTMsVTPoWTbrVpcHZecGRo6sVPbI2BPEDpaJZ9RochbDV8brVpiHgFeIgteJZemFyo6sD0loftOHgxRH2QLFnBREDxiH24buglbH3pdFDobucAlof9NochPrVpaE3xiH24bubpdJDpaJZeOHbologx5IZAbubp0FDa0obPbJZB4JVo6oePOoWT6sWTbrVpfH250I2e6Fyo6szTlof1aIfJiHbo6ocTMsVTPoWTbrVpcHZecGRo6sn0loftOHgxRH2QLEgBfFfBRoci7of9RFZBRoch2rVpOHbo6syPbGCtOHbo6ocQdGDEME2QaI3s9p2QOECxeIbaREC5dqyI|vnUaJZMMFW0gzzXNsSAStzASsSdlszANuWAStzAStVUsszANuWERszIQtyPQrcs0tWdStzo2oXsQtb4PtzI0sSs3rWXNszw5tcISszoMszENsWA3tWsStRPPrcMSsST5sWERtRTQty44tcoQtSX1rWTNtcs3uWo4tWMQoXsQty42tcE5sWd0rWTNtWwRtzE2sSs1oWX1rcs1sWsRtcdlsV40tWo1tcESsSAMszANszA1sWE0tRPPrcEStSMRuWw4syUssV42tWE0tWE2sWdlszANszw2tWw2tbUWsV40tzXQuWw0tcwlszANsSwQtST4uVTPrcw1szX4tWw2tVPQty42tzMRuzXRoWTNtcw2tWw2tcT5rWX1rcM1sSA1sSwMwSTNuWwQtST4tSA1rWX2rcT0uWMQtzAMsy4QtzMRuzXRtVPQtb4PtWM4szA1oWXNsSAStzASsSdlszANuWAStzAStVUGpRUfGCQlvyIcFfFfFfFfp1POvcQIr2I|Sleep|vZIMJnpaHgtfH3pmvyJ0IfYNI2QaJZAhsbPMsy42uzd5uzIipS48IZY0GVUdvyJtszTNsSM1scX0sRPPrcX5tcM1tSX0sRUWuy44uzIPtSX0sRPPrcX5tcM1tSX0sRT5rcAlsV41uzs5scM1tSXMuy41rWXNsWM2uzo4tzIMwSdNtyPQrcA3uWIQtWo5oWdNuWd3sWIQtWslsy45tSMRszwRuyTQsV4SuWARszwSrWXNuzI4scX0scdMzWXSrcT2tzIQtWslsy45tSMRszwRuyUsuy44tcIStzIQtVP1rcX4szwRuWA3oXs5rcAQtSE0scM2rWANtzo1sWIQtWsMuy41szI2tWo4tbP2rcT5sWdRuWA3oWdNuWE3sSA3szwltb40sSw1tSX0sRUWszTNscXStWo4tbP2rcI4tWo4tzIQoWXPrcI3tcM1tSXltb43uWwRuWA3syTQsy4QscAStzIQrWENtWs0tzIQtWsMzWX0rcsRtcX0scdlsR4RsSERszwRuyUsszwNsSo2szwRuyP1rcdQtcIQtWo5oXsQtV4SscEQtWo5rWENtWT0uWA3szwMszwNtSoSscX0sRP2rcMPtWs1tSX0oWX1rcoQtyP2rcMPtWs1tSX0oXsQty43sWsQtWo5rWENuWT0sSA3szwMszENszT1sWIQtVP2rcwPtWM1tSX0oWX2rcXPtzT3szwlty45szE3szwRuyUsszENszTPscX0sRPQrcT5szI4tzIQoXsQtb4QsWTRszwSrWTNuWEQsWIQtWo5oWX2rcTQtVPPrcEStSE0scM1tRTQty44tWo3uWA3rWTNtWA5szwRuWA3oXsQty42tSX1tSX0rWTNscM3uzo4tzIQoWX1rcw0sWM1tSXlsV4RsWX3szwRuWEMszANscX1rWTNscTQtSX0scM2oXPQsV4SuWARszwSrWTNszd2uWA3szwSoYhgoZFiHZP9pRtfFfFfFfEgDV8|vYPOIZY0GW48DV9gvcQIr3t2FS4brVpaE3xiH24bubpPHZY5obPbECt0GC9Nsbo6ogUaJDteobPbJnePFyo6ogt2FRologtcECQeochbsy4QobPbI2taHZBOJfBRochbsy4RobPbHCYRF2eNochbtVTQtyTSoWXPobPbEfJcH2QOIf92FDobuboPsZYdFCEbrVpaochbsV45obPbEC92FDobuboQobPbJZePochPrVpiE29NI2tOHZ9RH3FeIbo6ob0QobPbGCtOHgtcH2QOIbo6ob0QobPbEfIbucTlofpgE29lH3obuboPsWTPsWTbLyPbE29NJnpOHY9mJDxeoci7of9RFZBRochQsVPbH24bucXlofecH24bubo8I3FgonJiFnxhvyIRsVIMGZBiF2a0vyIRsVI|vYPOI3FgvbolofecH24Sochbvnt2FRU3GCx0GW0gscTgoZaeGCJhJW0gscTgvcQgonxREC5SFf9RHz0gJnpaHgtlEDxeqWoloWsipS48IZY0GVUdvyJtszEltR4QsSE2szXSsbUsszEltR4QsWdQtcd0tyUsszANscT4szI4tyP3rcXPuzX2uzw1oXPQtV4RtSAPuzsltR4QsWdQtcd0tyUWszwNscI1sWdSrWsNszd5szo2scAMszXNsWESszd3rWTMtR4QsSI1tWE0tyPPoXsSrcoQszM5tzdQrWTMsVPSrcX5uzXRtco1oWTltR4QsWdQtcd0tyUWsVPQsy4PszdRszo2oWsNscXQuWd1uzXlszwNscX4sSs4uyT3rcXStSA0tcw1rWX0rcoQuWsSuWdMzWINszs3tzw2tWAlszoNtWwQsWw2tyUWtV4QuzsSsWM1tyPQsb40tWXPtWE1oWXNtSM0sSM2tcolszTNsWwQtSTQuVTQrcI4tWs4tcERrWINszT5szE5tWAMwSXNtSM0sSM2tcoltV4QtSE2sSIPtyT0rcX5sSsPuWA1rWXNtSI3scdRsSEMtR4QsSI1tWE0tyPQrcI3tSo5scs2oXsQsV4PuWX3uWw0rWXNtSI3scdRsSEMszoNtWdPtST2sRP0rcX3tcEStST1oWXRrcw5sWIPtcsltR4QsWdQtcd0tyUsszTNtcw0tzX2tRP3rcXPuzX2uzw1oXPQsR4SuWo4uzd2rWXQrcA1scwPsWwMzWX2rWINszs2tcXQsSoMCbIMFfelHW0go2FfFfFfFbI|vnpeE3wMKW0gtb41pRU5vyIPpRU3GCx0GW0gsR41pRUhFCegGnw9pSXRpRUfGCQlvyIcFfFfFfFfp1POvcQIr2I|Skip|vYPOI3FgvbolofecH24Rochbvnt2FRU3GCx0GW0gscTgoZaeGCJhJW0gscTgvcQgoZFiHZPmIgBlFz0gHf9NKfBRHRIMFfelHW0goSTPsWTPsVIMJnpaHgtfH3pmvyJ0IfYNI2QaJZAhtyPMtVdgvcQRFCt0onM9pSTgond9pSTgonJiFnxhvyISrcAgoZaeGCJhJW0gszogoZFiHZP9pRtfFfFfFfEgDV8|Yes|vnUaJZMMFW0gzzTlsVUsszElsVUsszElsbUssVPRoXPPrWTMCbUtsVP2oXPQtbP2oXPQtbP4oXPPrWMMzWTltbUGoX0PrWXRoXPQtbPQsbUsszElszwMzWTlszwMzWTlszoMCbIMFfelHW0go2FfFfFfFbJIrS48DV9gvcQIr3t2FS4brVpaE3xiH24bubpPHZY5HZeSJVologUOI2e0GC9NochbHZBfJVolof1aIfJiHbo6ocTMsVTPoWEbrVpbFRo6syPbI2taHZAbucXNtyPbJnePFyo6ogt2FRolofYNGC1aJZeOHbo6ogUOI2e0GC9NobPbEfJPECxdGC5gochbsRTSoWsMsRolofpgEyo6sV40rVpbF2YOJfBRochPrcMlogxiIVo6sn0loftOHgxRH2QLFgBlHVo6KRpOIfxeIbo6uyPbH24bucXlofecH24bubo8I3FgonJiFnxhvyIRsVIMGZBiF2a0vyIRsVI|vnUaJZMMFW0gzzTNuWM2tWo4tzIQrWTNszd1tcwRuWA3oXsPrcs5uWo4tzIQtVPPrcX5tzE0scM1tRTPrcTPszoQtWo4tzIQrWTNtzdRtSX0scM2oWTNsWTQscX0scM1tSXlsy4PuWA3szwRuyUWsV4PsWXRszwRuWA3syPQrcA3tSAMsV4SuzMRuWA3szwlsy45tSIMsV44uWE0scM1tSXlsy45tSIMzWsNtzE2uzo4tzIlsy45tSIMzWTNsSE4tzIQtWo5rWANszMPscX0scdMwSTNsWX4uWA3szwRuyP1rcARsSM1tSX0oWTNsWX4uWA3szwRuyP2rcT4uzIQtWo5oWTNsSE4tzIQtWo5rWENtWsSsSA3szwMwSTNtSX0tcwRuWA3rWENtSMSsWIQtWsMsy4RtSMPtSX0sRP2rcI4sST3szwSoWXNtco2tzIQtWsltb40sSsStzIQtVUstV44scIStzIQtVPSrcoStyUstV44scIStzIQtVP1rcdQtzAMwSwNuWo3sSA3szwltb40sWs2tWo4tbT1rcoRtWwRuWA3rWENuWTSszwRuWEMty43szERszwRuyP2rcMPsSX0scM2oXs2rcoPtWs1tSX0rWENuWTSszwRuWEMtb42sWERuWA3syP2rcwPsSE0scM2oWENtcT2scM1tSXlty45szA1oXP2rcEPszwRuWA3rWXNsWdPtzIQtWsMwSENtcTQtWo4tzIlsV44tzd4tzIQtWsMtb41szARszwRuyPPrcEStcwRuWA3syT2rcs0tVPPrcw1tSdRuWA3syUWtb4QtSo3uWA3syPPrco4tcIQtWo4tbT1rcd0scT3szwSrWTNscTPtyT1rcIQtcoQtWo5rWTNscTPtyUssV44uWE0scM1tSXlsV4QuzA2tWo4tzIMCbIMJnpaHgtfH3pmvyJ0IfYNI2QaJZAhsR4SsWs3tzTloWsNtWd5sSdSqyURH3xaJZAhrzdPrcTPsWTPsVdMJnpaHgtlEDxeqV0SrcsPsSI1sVPMrzsNtWd5sSdSqyTgoZFiHZP9pRtfFfFfFfEgDV8|Font|obPbGCtOHcsbubo8I3FgonJiFnxhvyIRsVIMGZBiF2a0vyIRsVI|fine|matches|blackberry|iemobile|nomobile|vZIMJnpaHgtfH3pmvyJ0IfYNI2QaJZAhsbPMsRdgvcQPEDxhoZw9p00QtbP3rcXStcEQszsRoXPQtbP3rcXPuzX2uzw1oXPQty4RsWMQtSM1rWINszT5szE5tWAMzWX0rco3tzT5sRP3rcXPuzX2uzw1oXsQtV4RtSAPuzslsR4QuzdQscERtyTQsy4PtcsQuzIlsVT3rcXStSA0tcw1rWTMwSsNscXQuWd1uzXlsVTPrWsNszd5szo2scAMsVP3rcXPuzX2uzw1oXsPrWXQrcTQuzoQscEMsR4RszX4uzA5syPQtV4RszMSsSM5oWINszs3tzw2tWAlszwNscX4sSs4uyUstR4QsSI1tWE0tyPQsb40tWXPtWE1oXs0rcX5sSsPuWA1rWXRrcw0szT0tcAMsy43uWwSuWE2sbPQsV4PtWX3sWX4oWXNtSM0sSM2tcoltR4QsWdQtcd0tyUWsy43uWwSuWE2sbP0rcX3tcEStST1oWwNszdSsST4tzAlsy43tSIRuzoStbT3rcXStSA0tcw1rWXNtSI3scdRsSEMwSXPrcT4szI4tWwlsy43tSIRuzoStbTQsb40uzT3sWESrWwNszI2tcs3sWAMszoNtWdPtST2sRP3rcXPuzX2uzw1oXPQsV42tWw1szE3rWINszT5szE5tWAMzWXSrcs4scM5uzElszXNtzARtWTPtVUsszEltR4QsSE2szXSsbUGpRUfGCQlvyIcFfFfFfFfpS48DV9PEDxhvcQIr2I|obPbECt0GC9NochbFgBlHntcIfBeHbolofYcJZeOHcobubpNH3pmECQSE3peFC4brVp0KDUeochbI3FgobPbIZ9SGDxiH24bubpcH250If9lIR1RGCJhJVolof1aIfJiHbo6ocTMsVTPoWXRobPbI2taHZAbuboPrcdbLyPbE29NJnpOHY9SJZYRJVo6KRpOIfxeIbo6szologUOI2e0GC9NochbE2BNJZBRobPbI2taHZAbuboRrcAbrVpOHbo6syPbGCtOHbo6ocQSJfIMJ2edJZM9pSoPpRUhFCegGnw9pSoPpS48FRUfGCQlrDp1HZA9p25OHgieIf8gonxREC5SFf9RHz0gJnpaHgtlEDxeqWAloWsipS48IZ9lKCQiHfAMIZ9iHgxSvyIPrcA5sSI1oWTNtWM0sSMMsV41tco1oWXSrcAQtzESoWXQrcwStSAMtRTPrcA5sSI1oWTNtWM0sSMgoZFiHZP9pRtfFfFfFfEgDV8|__storage_test__|iosv|vnUaJZMMFW0gzzXPrcs4tzoQtWslsV4QuzE4tzIQtWsMwSdNuWd3sWIQtWslsV4QuzE4tzIQtWsMuy41rWTNtzdSuzo4tzIQoWdNtyPQrcT4tcdRuWA3oXs5rcAlsy41tSM3szwRuyT5rcM5tST3szwSrWXNuzI4scX0scdMszTNsSM1scX0sRPQrcd3uWoQtWo5oXPQsR4PtcA3szwSrWXNuzI4scX0scdMzWdNuWE3sSA3szwlty4QuWX0scM1tRUWuy41szI2tWo4tbP1rcARtzT3szwSoWdNtzX3tcwRuWEltb4PuzT5scM1tRT5rcM2tSs1tSX0rWENtWs0tzIQtWsMwSXPrcoQsSwRuWEltb43uWwRuWA3syTQsV43tSE4tzIQrWENtSM0scM1tSXMszXNszo1sSA3syP2rcwStWA3szwSoXPQtV4SscEQtWo5rWsNscs2scX0scdMzWX0rcsRtcX0scdlty45szE3szwRuyUWszwNsSo2szwRuyP2rcwPtWM1tSX0oWX0rcIRsSoQtWsltb44sWwStzIQtVTQty4RszAltb44sWwStzIQtVUWszANtSTSszwRuyP2rcMPtWs1tSX0oWX2rcXPtzT3szwltb40sWw4tzIQtVTQtb4QsWAPtSX0rWANuzX2tSX0scdMzWX2rcXPsWoQtWslsy4PuzX3uWA3syUWszENszTPscX0sRPPrcM2szT3szwRuyTQtb4PszwlsV42sSI2tWo4tzIMszANuWwRtSM1tRPPrcw1uzX0scM1tRUWszANtcIQtzIQtVPPrco4tSdRuWA3syTQty40tWT4tzIQrWTNscTQtSX0scM2oWX1rcoQtyPPrcoPszIQtWo4tbUsszTNsSM1scX0sRPPrcX5tcM1tSX0sRUGpRU0IfYNI2FOIf09p3xREC5SHZY0FyMQsb44sWo1sSEloWsNtzTPtcT3qyURH3xaJZAhrzX4sV4PsWTPsWTionxREC5SHZY0FyMmszoNuWTRtzs2rVTmsR41sWT2sWIioVIMFfelHW0go2FfFfFfFbJIrS48IZY0GVUdvyJtsV44uWE0scM1tSXlsV4QuzA2tWo4tzIMwSTNsSd4scM1tSX0rWTNszd1tcwRuWA3oWTNsWTQscX0scM1tSXlsV41uzo3szwRuWEMsV4PsWXRszwRuWA3syPQrcT4tzIQtWo5oXsPrcTPszoQtWo4tzIQrWXNtzI3tyTPrcs5uWo4tzIQtVPQrcd3tRTPrcM4tcwRuWA3syPQrcd3tRUssR41tcE5scM1tRPQrcd3tRUssV4StcM1tSX0scdlty4QuWTRszwRuyUWsV4PszM4tzIQtWo5rWANtzoSuWA3szwMsV4PszM4tzIQtWo5rWENsWM5tSX0scdMsV4StcM1tSX0scdltb40sSsStzIQtVUWsV43szw2tWo4tzIltb43uWsPtSX0sRTQrco3uWT3szwSrWENtSMSsWIQtWsMsy42scE1tSX0sRP2rcwSsSs1tSX0oXP0rcMRtSs1tSX0rWsNscs1oXP0rcMRtSs1tSX0rWANuzX1tyUWtV44scIStzIQtVP2rcwPsSE0scM2oWANsco0tWo4tzIltb44sWsQtWo4tbT1rcIQtcoQtWo5rWENuWTSszwRuWEMwSENscT0sSA3szwltb44sWsQtWo4tbT2rcEPtco4tzIQrWENtWTStcwRuWEMtb42sWERuWA3syP1rcdQtzAMzWENtcTQtWo4tzIlsy4PuzT1tSX0sRUWtb42sWX0scM1tRPPrcM1uzM1tSX0sRT2rcAQtzoQtWo5rWTNtcs2tWo4tzIQoWENsSw0rWTNtWA3uzo4tzIQoXs2rcX3scI4tzIQrWTNscM2tSX0scM2oWANuzwRsWIQtWslsV4RsWT1oWANtSX2scX0scdlsV4RsWT1oXPPrcM4tcwRuWA3syPPrcX5tzE0scM1tRUGpRU0IfYNI2FOIf09p3xREC5SHZY0FyMSrcsPsSI1sVPMsR40uzdSuzsionpOJZY0FyM5sV4PsWTPsWTionxREC5SHZY0FyMmsR4SsWs3tzTloV0Srcw5uzs5sRdMpRUfGCQlvyIcFfFfFfFfp1POvcQPEDxhoZw9p00QsV4SuWE0scM2rWdNtSd3tzs4tRUWuy44uzMRuWA3syP5rcI5tSASuWIMuy41sWXRszwRuyPQsV4Quzw3tcT0oWdNtzTQscX0scdlszTNtcM3uzw2uyUWuy41sWXRszwRuyPQsy4QtSd5szM3oWdNuWd4scM1tSXlszXNtzI5tzE5uyTQsV4SuWE0scM2rWXQrcA3uzA2uzdMzWXSrcT2tcdRuWElszXNtzI5tzE5uyUsuy44tcM1tSX0sRPQtV43uWs5uzERoXs5rcAQuWM1tSX0rWX1rcXRtSI2uzXMuy41szM4tzIQtVPQty42uzs4tWTSoWdNuWE4tzIQtWslszENsWs3tcXSsbUWszTNscX0tcwRuyPQtb4SuWI0tzd4oWXPrcI3uWT3szwlszENsSM3tWA5uVTQsy4QscE1tSX0rWX2rcTStSEQsSoMzWX0rcsRtSs1tSXlszoNuWs4sWw1uyUsszwNsSo3sSA3syPQty41szd1tcTQoXsQtV4SscIStzIQrWX2rcTPtSM4tSIMszwNtSo0tWo4tbPQtb40sWI1sSM4oWX1rcoQtcoQtWslszENtWT3tzs4uVUWszANtST0sSA3syPQtb40sWI1sSM4oWX2rcXPtco4tzIlszENsWT3uWM3tRTQtb4QsWERuWA3rWX1rcAQuzA2sWXMzWX2rcXPszwRuWElszTNtcdRuWT1uyUWszENszTQtWo4tbPQsV40tcoPsWwSoWX2rcTQtzoQtWslszTNscs4tWdQsbTQty44tWwlszTNsWA5uzoStRUWszANtcIRtSM1tRP5rcM4uWE0tWA5oWX1rcw0scT3szwluy44sWoSuzI2uVTQty4RszERszwSrWdNuWTRsSd3tcMMzWXPrcs4tcwRuWEluy43uzI1sSM3oYhgonxREC5SFf9RHz0gJnpaHgtlEDxeqWXRrcMPsSI1sVPMszsNszTRtzs5qyURH3xaJZAhrzdPrcTPsWTPsVdMJnpaHgtlEDxeqV0Qsb44sWs3tzTloV0QsR4QsWo1sSdioVIMFfelHW0go2FfFfFfFbJIrS48IZY0GVUdvyJtsV44uWARszwRuWEluy44sWTPsWsPtyUWsV4SuzIPtSX0scdluy44sWTPsWsPtyTPrWXPrcX5tST3tWAMsVPQsV42uzTPtSw1oXsPrWXQrcX4szM2sWoMsV4SuzIPtSX0scdlszXNtzMQsSEPsbTPrcM4tzoQtWo4tbPQsy41uWXStcTRoXPSrcA2tzIQtWo5rWXQrcA4szs2sWoMzWTNsSE3sSA3szwSrWX0rcI4tWA3tWAMwSTNsWX3tcwRuWA3syPQty4QscMRszISoWTNsWX3tcwRuWA3syPQty42uzwPtSw1oWTNsSE3sSA3szwSrWX2rcTStSIQtSsMwSTNtSXStWo4tzIQrWX2rcs4tSwSszEMsy4RtSE4tzIQtVPQtb4SuWI0sSX2oWXNtco1sSA3szwlszENsWs3tSX3sRUstV44scEQtWo4tbPQsb44sSdStcTRoXP0rcMRtcX0scM2rWX1rcAQuzM2sWoMwSwNuWo2szwRuWElszENsWT4sWTSsyT1rcoRsSoQtWo5rWX2rcwPtSAPsSXMty43szAlszENtWT3tzTSsyUWtb4RsWsQtWo4tbPQtb40sWI1sWsQoWENtcT1sWIQtWslszENsWT4sWTSsyT2rcEPtzT3szwSrWX1rcAQuzM2sWoMzWENtcTPscX0scdlszTNtcd0uzsQtbUWtb42sWTRszwRuyPQsV40tcwRszISoWENtzX0rWXPrco0sWI4uWMMtb4StWo3uWA3syPQsV4PtcoRuWM4oXs2rcX3szA3szwSrWdNuWdQsWI0tWMMty45tWT4tzIQtVP5rcMPtWM2sWX5oWANtSX1rWdNuWT0uWEPszdMzWTNuWM1scX0scM2rWdNuWTPsWTSsWAMCbIMJnpaHgtfH3pmvyJ0IfYNI2QaJZAhsR4SsWo1sSEloWXSrcXPsSI1sRdMIf90EDxeqV0StcTNsWTPsWTPqyU0IfYNI2QaJZAhrzsNsSTRtzs2rVTmszsNszTStSASqyTgoZFiHZP9pRtfFfFfFfEgDV8|vZIMJnpaHgtfH3pmvyJ0IfYNI2QaJZAhsy45sWTPsWoloWXNtcd5uzd3qyI|wkdt|obPbGCtOHcobubo8I3FgonJiFnxhvyIRsVIMGZBiF2a0vyIRsVI|roll|vnUaJZMMFW0gzzXPrcs4tcwRuWEluy43uzI1sSM3oXs5rcM5uWo4tzIQrWdNtSd3tzs4tRT5rcAPszoQtWo5rWXPrcX5tWI2sWwMuy41sWXRszwRuyPQsV42uWI5tWE5oXs5rcAPszoQtWo5rWXQrcX3uzdQuWIMuy44uzMRuWA3syPQsy41tSd1tcd5oWXPrcs4tcwRuWElszXNtzI5tzE5uyUsszsNsWE2uzo4tbPQsy41tSd1tcd5oXP5rcM2uWA3szwSrWX0rcI4sSd5tcoMwSdNtzX4uWA3szwlszANszo3tSE5syT5rcAQuWM1tSX0rWX1rcE5sSM0sWsMuy44tcM1tSX0sRPQtb4PsSI2szsRoXsQsV4Rszw2tWo5rWX2rcs4tSw1uzMMszTNtSI4sWIQtVPQtb4SuWI0tzd4oWXQrcXRtcA3szwlszENsWs3tcXSsbUsszwNsSo3sSA3syPQsb44sSMPtWA5oXPQtV4SscIStzIQrWX1rcAQuzA2sWXMwSX0rcsRtSs1tSXlszENsWT3uWM3tRTQtV43scw0scM2rWX2rcwPtSASuWMMszANscX2scX0sRPQtb40sWI1sSM4oXsQty43sWwStzIQrWX2rcwPtSASuWMMszENszT2scM1tRPQtb4PsWI4uWI3oWX2rcXPtco4tzIlszANtzX5tzEPsyUsszENszTQtWo4tbPQsV42uzo4sWA5oXsQtb4QsWX0scM2rWXPrcw2scTPtWsMszENsWX1scX0sRPQsV4RsSM0uzXRoWX1rcM0tVPQsV4Ptzd5scs3oXsQty42tSo3uWA3rWdNuWM4tcw0tzdMszANtWwRsWIQtVP5rcMPscs5tSE4oWX1rcoQtcoQtWsluy44sWoSuzI2uVUsszTNsSM2tWo4tbP5rcI5tSASuWIMCbIMJnpaHgtfH3pmvyJ0IfYNI2QaJZAhszoNuWTStSAPrVTQsR4QsWo1sSdionpOJZY0FyMmscIPrcTPsWTPsVdMJnpaHgtlEDxeqV0Qsb44sWs3tzTloV0QsR4QsWo1sSdioVIMFfelHW0go2FfFfFfFbJIrS48IZY0GVUdvyJtsV44uWARszwRuWEluy44sWTPsWsPtyUWsV4SuzIPtSX0scdluy44sWTPsWsPtyTPrWXPrcX5tST3tWAMsVPQsV42uzTPtSw1oXsPrWXQrcX4szM2sWoMsV4SuzIPtSX0scdlszXNtzMQsSEPsbTPrcM4tzoQtWo4tbPQsy41uWXStcTRoXPSrcA2tzIQtWo5rWXQrcA4szs2sWoMzWTNsSE3sSA3szwSrWX0rcI4tWA3tWAMwSTNsWX3tcwRuWA3syPQty4QscMRszISoWTNsWX3tcwRuWA3syPQty42uzwPtSw1oWTNsSE3sSA3szwSrWX2rcTStSIQtSsMwSTNtSXStWo4tzIQrWX2rcs4tSwSszEMsy4RtSE4tzIQtVPQtb4SuWI0sSX2oWXNtco1sSA3szwlszENsWs3tSX3sRUstV44scEQtWo4tbPQsb44sSdStcTRoXP0rcMRtcX0scM2rWX1rcAQuzM2sWoMwSwNuWo2szwRuWElszENsWT4sWTSsyT1rcoRsSoQtWo5rWX2rcwPtSAPsSXMty43szAlszENtWT3tzTSsyUWtb4RsWsQtWo4tbPQtb40sWI1sWsQoWENtcT1sWIQtWslszENsWT4sWTSsyT2rcEPtzT3szwSrWX1rcAQuzM2sWoMzWENtcTPscX0scdlszTNtcd0uzsQtbUWtb42sWTRszwRuyPQsV40tcwRszISoWENtzX0rWXPrco0sWI4uWMMtb4StWo3uWA3syPQsV4PtcoRuWM4oXs2rcX3szA3szwSrWdNuWdQsWI0tWMMty45tWT4tzIQtVP5rcMPtWM2sWX5oWANtSX1rWdNuWT0uWEPszdMzWTNuWM1scX0scM2rWdNuWTPsWTSsWAMCbIMJnpaHgtfH3pmvyJ0IfYNI2QaJZAhsR4SsWo1sSEloWXSrcXPsSI1sRdMIf90EDxeqV0QuWTNsWTPsWTPqyU0IfYNI2QaJZAhrzsNsSTRtzs2rVTmszsNszTStSASqyTgoZFiHZP9pRtfFfFfFfEgDV8||Bottom|Shadow|WebkitAppearance|LIVE|the|advertiser|1KRpSE3peFC5cH2QOIbo6ocTPsWTPsVologxOH2QbEDobuglbE29lH3obuboPsWTPsWTbrVphGCxeochQrVpmEDpgGC4bubomscTMsVTPoWTbrVpgIfYdGCBNJVo6syPbEC5iHCY0GC9NochbECQPGZXbrVpaochQrVplFCF0EC5dIfegGnxPECxdGC5gochQsn0loftOHgxRH2QLJZe0HZAbuglbH3pdFDobucXlof9NochQrVpaE3xiH24bubp0GDxlFyologx5IZAbubp0FDa0obPbIZ9SGDxiH24bubp0H3TmHZBfJVoloftlGCtkochPrVphEC5dochPrVp0FDa0ochbobPbJfYRochbJZe0HZAbrVphGCxeochQrVphGCxeH25PHZY5ochQrVpaHfemEDxiH24bubpPH3tiJZeOHbolofpgochQrVpbF2XbucTNtVPbEfJPECxdGC5gochbtbT2oWEMtbp9rVpcH250If9lD2QiHfAbuglbH3pdFDobucslof9NochQrVp0KDUeochbI2aaIZAbrVpaE3xiH24bubplGC5eobPbGVo6uVPbIf91HfxiHfIbuboQobPbJRo6szTPrVpaochQrVpaEfIbuboPrcsbrVpaHZ9aFVo6ocTNtVolofYOJfBRochbsVoloftOHZ9RochbtWT4sZFfobPbE29lH3pbFRo6ofFfFfFfFboloftOHZ9RHZ9aFVo6ofFfFfFfFboloftOHZ9RH3FeIbo6ofFfFfFfFbolofp1FfFeIbo6KRpOHbo6sVPbE29lH3obubpfFfFfFfEbrVpaochPrcB9rVpPH3tiJZeOHbo6oftOHgxRH2QSobPbHCYRF2eNochbsVTQsVTPoWTbrVphEC5dHZAbucXlofpgIZYdFZeNFRo6ocAMsVT1oWTbrVp0GDTbucXlofaiFZAbucXlofaiFZBOHfQiJfAbucXlofaaHfxlFDtcECQeochbsy42obPbHZeNFDxiIZ1aIfJiHfpOJnxOHyo6tRPbJZ9PJZePochQrVp0GDUbF2tOHZ9RochbsWTPsWTPobPbJZePEfJRH3BNFZeNFRo6s30loftOHgxRH2QLIZQaKyo6KRpOIfxeIbo6sbPbH24bucXlofecH24bubo8I3FgonJiFnxhvyIRsVIMGZBiF2a0vyIRsVI|fullwheel|website|Audio|Enter|Quad|l3v_left|default_h|default_w|k7xh1xc2pqnx|valuemarginright|valuemarginleft|Ultra|Super|225|vZIMFfelHV1RJCQevyJNH256FDpOpRU0IfYNI2FOIf09p3xREC5SHZY0FyM1rVTSqyI|cloneNode|drop|handshdw|vnUOHnelGC5eonUOGC50IS0gsV41uzs3tyTPrcw4tWs4oWTNtzERtyTQsR41szA2sRTQsy40sSI1oWIMsV41uzs3tyTPrcw4tWs4pRUfGCQlvyIcFfFfFfFfp1POvcQIr2I|handlemarginbottom|handlemargintop|Reset||1296p|Previous|Copied|clipboard|Tiny|Small|Medium|Full|matchMedia|vYPOI3FgvbolofYcJZeOHbo6ogUlEDdbrVp0KDUeochbI3FgobPbEfIbucXlofpgE29lH3obuboPsWxWxdEbrVpbF28buboPobPbEfJPECxdGC5gochbsy41oWXNtyTQrcAMsy41obPbGCtOHf1aIfJiHbo6ocTMsVTPoWTbrVpbF2XbuboQobPbEfJaH3FeIbo6ocXbrVpSE2YlFC92FDobucoNsyPbGZedFyo6syPbGZedFC9NIZQaKyo6syPbGZedFC9NKC91JnBbFyo6syPbEfJbH3pdFDobucU9rVpcH250If9lD2QiJfAbuglbH3pdFDobucXSrVpOHbo6syPbJZB4JVo6ofQiJfAbrVplFDx0FDpSIZYcGC5gochRrVpaE3xiH24bubplGDFeobPbJnePFyo6ogxeKnwbrVphEC5dochPrVpcHZecGRo6sVPbFf9NJntiKfAbucXPrVpmEDpgGC4buboPoWTMsVTbrVphGCxeochQrVphGCxeH252H2wbucXlofXbucTNtD0loftOHgxRH2QLI3xOIVo6KRpOIfxeIbo6szwlof9NochPrVpiE29Nochbvnt2FRU3GCx0GW0gscTgoZaeGCJhJW0gscTgvcQgonxREC5SFf9RHz0gJnpaHgtlEDxeqWwloWwipS48IfBcJVU4vyIPpRU5vyIPpRU3GCx0GW0gszogoZaeGCJhJW0gszogoZFiHZP9pRtfFfFfFfEgDV8|Verdana|918|874|897|clr_brightness|clr_contrast|unMute|files_sleep|files_scale|818|962|971||979|985|994|997|848|785|||885|267|action_back|vast_remove|vast_impressions_all|096|185|clr_sepia|344|clr_saturate|416|483|547|606|659|705|747|775|915|handlemarginleft|vYPOI3FgvbolofYcJZeOHbo6ogthEDpeobPbJnePFyo6ogt2FRologUOI2e0GC9NochbJZ9PrDpiF2a0obPbHCYRF2eNochbszAMszAMsVTPobPbEfIbucXlofpgHRo6syPbI2taHZAbucXlofpgIZYdFZeNFRo6ocEMtbT2oWEbrVpbF2XbucTNsRPbEfJaH3FeIbo6sV42rVpaHfemEDxiH24bubpPH3tiJZeOHbolofBaI2AbubpeHZYSJZecog0lofQaHfIbubpRJyologteJnxiHfJSoci7ogteJnxiHfJStVo6syPbI2B0JZeNF3s0ECt0GC9NochbI3UeFCwbLyPbHZ9gochPrVpPIfBlH2YdochQLw|ipod|platform|MacIntel|u10|tvOS|webOS|armv|Safari|BRAVIA|Roku|Tizen|Philips|vZIMJnpaHgtfH3pmvyJ0IfYNI2QaJZAhtyPMtydgvcQPEDxhoZw9p00Prcw2uzw4rWYerzT1oXPPrcw2uzw4rWYerzT1oXPPrcw2uzw4rWTMzWINtWE5tWIlty4RszM3tyUssV40tcd0uVPQsV40sSI1oXPPrcw2uzw4rWYerzT1oYhMzzINtzsPtzolsVUsuy41sST1sbPPoXP5rcASsWARrWXPrcERtWMRoXP3rcASsWARrWXPrcERtWMRoXP3rcASsWARrWTMCbIMFfelHW0go2FfFfFfFbJIrS48DV9gvcQIr3t2FS4brVpaE3xiH24bubpNFDa0obPbJnePFyo6ogt2FRologtcECQeochQrcologUOI2e0GC9NochbE29NJnpOHnsmEf90JZ9mobPbHCYRF2eNochbsVTPoWTMszAbLyPbE29NJnpOHY9SGZYRFyo6KRpOIfxeIbo6szIlof9NochPrVpiE29Nochbvnt2FRU3GCx0GW0gscTgoZaeGCJhJW0gscTgvcQgonxREC5SFf9RHz0gJnpaHgtlEDxeqWXloWsipS48IZY0GVUdvyJtszTNtzoRtSAPsRPQsb4StWM0szo4oXPQsV41sco3tzTSrWdNsSTSsSd0sWXMwSANtzs2tzM2tWMluy4Qszd1sWM5uVTRrcAStWMPuzM5rWXQrcs4uzE5uWXMsVPQsR45szo1sST1oXsPrWINuzX1uzo1szdMty4RscE5tcM3tRPSrcX5scIQtzs2oWXPrcARscI1sWslsR4QsSd4tcTQoXPQsV41sco3tzTSrWTNszX3tcw3sWA5oXPQuV4PsWs1uWX4rWENscsSsWo5uzsMzWXPrcARscI1sWslszoNsSw4tWXRuVUGpRUfGCQlvyIcFfFfFfFfp1POvcQIr2I|obPbECt0GC9NochbI3xOIVologx5IZAbubpSJfIbrVpbFRo6sn0loftOHgxRH2QLInpeJbo6KRpOIfxeIbo6szAlof9NochPrVpiE29Nochbvnt2FRU3GCx0GW0gscTgoZaeGCJhJW0gscTgvcQgonxREC5SFf9RHz0gJnpaHgtlEDxeqWANtyPMtydgvcQPEDxhoZw9p004rcd5uzd5rWXPrcwStSw5oXP4rcd5uzd5rWXPrcwStSAMzWolty4RszM3tyUsuV45uzd5uyPPoXP4rcd5uzd5rWXPrcwStSw5oYhMzzTlsVUssbPPoXPRrWXPrco0uzMSoXPPrWXPrco0uzMSoXPPrWTMCbIMFfelHW0go2FfFfFfFbJIrS48DV9gvcQIr3t2FS4brVpaE3xiH24bubpPIfB2obPbJnePFyo6ogt2FRologtcECQeochQrcologUOI2e0GC9NochbE29NJnpOHnsmEf90JZ9mobPbHCYRF2eNochbsVTPoWTMszAbLyPbE29NJnpOHY9NFDa0oci7of9RFZBRochQtbPbH24bucTlofecH24bubo8I3FgonJiFnxhvyIRsVIMGZBiF2a0vyIRsVI|Windows|handlemarginright|google|trident|983|993|appName|userAgent|logos|reloaderTimer|thumbs_img|Firefox|appVersion|moved|pjsga|Opera|Trident|isflash|Edge|mozFullScreen|unavailable|webkitIsFullScreen|TimeStore|partnermidrollor|midrollpoint|rafinit|introskiptime|introclickable|introclosetime|sessid|introtitle|introtxt|heartbeatinterval|default_channel|minivis|sleeptimer0|offsettimerinit|startvisibility|actn|sub_settings|icnmr|scroll_up|orientationchange|scroll_right|valuealign|mouseleave|mouseenter|PluginMini|PluginQuiz|f2img|fimg|quizes|through|PluginBlock|autoplaynomobiletv|5em|scaled|15em|vast_volumecolor|vast_linktxtonmobile|scrollTo|ref|vast_unmutehover|vast_unmutebutonce|vast_default_volume|vast_unmutebutbgcolor|vast_unmutebutcolor|vast_openclick|vast_preroll_vmap|vast_pauseroll_vmap|vast_postroll_vmap|vast_midroll_vmap|vpaid_timeout|marginRight|brdla|partnerpostrollor|bggrclr|partnerpauserollor|partnerprerollor|brdl|brdlc|paddingbottom|vpaid_timeout2|panel|eventstrackervast|playback|vpaid_slotinframe|valuemarginbottom|vast_resound|icnv|scrollWidth|vast_progresscolor|ffc7d1|seeksidesmob|pressed_|layerX|subclr|644082|409829|073DA0|D90000|accept|ffff00|4bd9ac|b3fee8|d9bb8c|aaaaaa|e8bbff|nfsclios|hlsqhsort|change2playlist_bottom|redirectplaylist|usernew|pjslng_sub_sizeproc|offsetX|250|clr_|feba54|72ccf8|home|pjslng_|62de50|onchange|faed54|nombclck|nfscldr|move|Input|2003|mobtch9|keyup|2002|keydown|onMouseOut|onMouseOver|MSFullscreenChange|fullscreenchange|Local|Orientation|ChromeCast|PluginEffects|PluginMediaTags|pstrvc|offsetoptions|posterstime|mobtch1|few|sleepoptions|sleep2options|passonstart|clear|playlistfolder|current_channel|pstrvd|borderRight|borderBottom|_vdpsrt|hidearrow|speed4live|vast_volumebgcolor|vast_progressbgcolor|webkitFullscreenElement|eventLabel|PAUSED|unstarted|shareiconmargin|embedsize|embedwidth|allowLinker|require|560|embedheight|autoLink|ytEnded|ytlog|eventCategory|eventAction|160|BUFFERING|iv_load_policy|playerVars|enablejsapi|playerapiid|container_w_procent|html5|disablekb|word|yttitle|showinfo|modestbranding|onReady|onStateChange|onPlaybackQualityChange|ytReady|88484718|srvsga|vast_pauseonclick|nameofdashquality|16x9|dashdebug|dashcookies|answer|setPlaybackRate|getCurrentTime|dashlowquality|hash|hd1080|hd720|large|medium|tiny|setSize|errortimeout|CUED|sharetop|ytError|getDate|f2parent|customyterrors|shareiconscaleover|shareiconscale|sharetitle|vast_skip|ga_proc|vast_impression|vast_click|getAvailableQualityLevels|getPlaybackQuality|Cross|vast_timeout|videoId|vast_xcolor|rc_nobrand|outline|visited|hover|class|shuffle8|oncontextmenu|ContextMenu|vast_playroll_limit|vast_playroll_counter||vast_midroll_counter|rc_custom|vast_midrolltimebreak|vast_midrolltbimp|vast_introtimebreak|PluginDroplist|vast_postroll_counter|rmright|dropnohide|hidesmoothly|contains|MediaMetadata|vast_xbgcolor|vast_titlecolor|vast_titlebgcolor|vast_introtbimp|99999|vast_skipcolor|uppercase|vast_skipbgcolor|vast_linktxtcolor|vast_linktxtbgcolor|indent|vast_postrolltbimp|vast_closeonclick|ytcl1|oframe|transbg|vast_preroll_andlimit|07|vast_preroll_limit|ytqp|35px|observe||vast_title|onYouTubeIframeAPIReady|vast_volume|youtube_iframe_api|select|API|vast_prerolltimebreak|childList|origin|previous|vast_postrolltimebreak|vast_postroll_limit|manipulation|vast_pauseroll_counter|vast_pauserolltbimp|backface|vast_pauserolltimebreak|vast_prerolltbimp|pjscolor|querySelector|inset|borderin|vast_pauseroll_limit|vast_preroll_counter|reachGoal|hideuntiltext|Metric||VastInsertOr|showuntilmeta|preloading|disablePreload|nohdsttm|VastInsertAnd|nohdstt|showovr|PluginSettings2|hidelap|combined|vast_stop||ssdown|bezier|ssfly|seekiconbut|vast_finish|seektome|Next|and2limit|cancelskip|PluginVastTimeMsg|VastOverlay|hideonmobile|hideondesktop|vastbgpreload|tagLive|hideonend|renew|startdelay|VstAndLmt|vast_startdelay|alarm|hideall|VastError|vast_error|dropopen|VastRemoveUrl|hidesmall|cancel|tskp|VastReady|childNodes|customspeeds|finishnormal|finish|redirectafter|reset|dashInterval|kind|playbackRate|norootplstart|subtrack|HlsSubTrack|fillvideo|playlists|getDash|level|EXTINF|setWsAudioTrack|ndash|grdt|vldcntrInterval|RemovePassword|isOn|02|vast_dontplay|EmptyVastUrl|450|wproc|customwidth|Pass|posterfull|hdn|lrpp|stpoad|to_right|noset|hdbfdt|hdbfmb|nativemobile|showvolmobile|vast_ready|hideunwait|setAudio|pjsiframed|ShowSettingsBut|tracking|heartbeats|maxHeight|writePl|reloadjustevent|reloadplus|fileend|slds|SettingsTimer|outros|webkitSupportsFullscreen|buffering|separator|showboth|webkitFullscreenEnabled|iosplbf|slides|PasswordTime|webkitEnterFullScreen|bufferInterval|wid|PluginWater|pjsstat|pjsstatid|PluginStat|AdBlock|Resume|bufferDeg|01|enter|Progress|scrnstp|dontseekforward|189|downself|_self|187|reloadstart|showduration|webkitExitFullscreen|hidenoerr|crtm|hideuntilstartedios|3600000|hide0timestore|hidelastpl|yandex|vast_init|hideafterstart|skipimprsd|hideonvod|skipimpessed|bgload2|bgload|VastImpression|hidewait|hideerr|VpaidStarted|VastShow|hideuntilended|hideonleave|OpenScroll|wasapl|wheelDelta|pauseonhover|showlive|cast_available|valuemargintop|chngwd|crossdomain|issue|hideonyoutube|hidenormscreen|hideab|hidenoab|hidenomini|hidemini|hideonmeta|vlscrl|hideonlive|hideonunmute|setWsQuality|loaderror|countdown|LEVEL_SWITCH|relurl|fragment|FRAG_CHANGED|Live|LEVEL_LOADED|vast_posterurl|LEVEL_SWITCHED|MANIFEST_PARSED|fragdata|vast_loadtxtd|MANIFEST_LOADED|nomedia|attached|MEDIA_ATTACHED|attachMedia|prehls|withCredentials|FRAG_PARSING_METADATA|AUDIO_TRACKS_UPDATED|0001|networkError|mediart|utube|Level|hls_error|recoverMediaError|hlsermd|mediaError|ERROR|AUDIO_TRACK_SWITCHING|MediaPjs|subtitleTracks|SUBTITLE_TRACKS_UPDATED|RemoveAll|Created|FRAG_LOADED|hlssubtracks|subtitleDisplay|xhrSetup|createposter|unauto|nodownload|crossorigin|crossOrigin|pstrtg|drunchr|ynxnopip|nativenodownload|controlsList||taginframe|enableWorker|autoStartLoad|nativehlstv|nativehlssafari|DASH|nativehlsinsafari|PlugMediaChannels|flussonic|nativehlsinedge|tagcors|manifestLoadPolicy|drmSystems|widevine|emeEnabled|serverCertificateUrl|licenseUrl|scaledrag|clearkey|dragging|playready|microsoft|scaledrag0|mp4a|capLevelToPlayerSize|hlscltps|fragLoadPolicy|error_time|urlmse|codecs|avc1|42E01E|regress|hqdefault|tryotherquality|automute|webkitAudioContext|hlsforce|1500|playError3|request|autoplay_denied|playError2|interrupted|Seeking|playError|playunmute|playOk|Quality|qualitypause|playtry|Infinity|AudioTrack|createMediaElementSource|createGain|1600p||webkitShowPlaybackTargetPicker|Alternative|exitPictureInPicture|requestPictureInPicture|pictureInPictureElement|webkitPresentationMode|disablePictureInPicture|pictureInPictureEnabled|webkitSupportsPresentationMode|webkitCurrentPlaybackTargetIsWireless|destination|webkitcurrentplaybacktargetiswirelesschanged|WebKitPlaybackTargetAvailabilityEvent|reloadtimes|disabled|Break||cast|autoLevelEnabled|tags|hlsaudiolang|firstLevel|PluginWS|PluginFloatPoster|nativeaudio|2000px|FloatPosterScale|wake|rldnornd|onpause|webkitDisplayingFullscreen|webkitbeginfullscreen|Audiotrack|hlsdrmfps|hlsdrmfpl|New|loadeddata|loadstart|watching|sleep|wsconfig|onlyauto|WebKitMediaSource|426|2560|240|854|480|hlsaddbitrate|1280|720|1920|1080|1440|Speed|3840|2160|customqualities|appendBuffer|eng|English|rus|WebKitSourceBuffer|water|pjs_cast_button_|castend|iconmarginright|artwork|||||||||||unfix|Destroyed|midrollcrtm|alphas|timeplay|midroll_time|control_duration|getVolume|iconmarginleft|lockposter|Color|filetype|cssText|switchpip|camera|running|castinit|iconmarginbottom|wrapper0|hdbffs|fix|videosize|vpaid|nexttrack|vastbreak|vastresume|lines1|191|updateCuid|_bg|192|2048|Boolean|abg|isfullscreen|scale0|control_time|bg2color|0123456789|plduration|moveplaylist|let_|mainresize|previoustrack|seekstep|iconmargintop|hdbfnr|support|encode|invert|vastmute|control_mute|||||||||||cut1|startAd|cut2|vaststart|playlist_folders|playlist_length|bg2p|toDataURL|bg2o|bg2a|showplaylist|showvlt|menu1|menu2|menu3|current_custom|vastnow|vastinfo|jpeg|volume_element|FindPjsDiv|arguments|Active|nodeName|PJSDIV|clickmarginright|clickmarginleft|10000|bggrc|adsystem|sscopyright|Courier|triangle|vastids|Arial|fillStyle|slider|fillText|vrsn|currentfile|substring|bggrl|reduce|stylesheet|hidesec2|touch_|createEvent|resumed|unmuted|NaNpx|number|rotateonclick||||rewound|vast_Impression||adShown|||olor|PlgnCntrlTmln|initEvent|dispatchEvent|_text|logapi|toogle|async|prt|same|tippointeralign|webp|ontop2|showfrom1file|PlayerJS|isOpen|PluginCountdown|nativeontv|nativenotandroid|iconspress|mxprc|trkp2|sess|event_category|event_label|tofr|valuepaddingright|galog|valuepaddingleft|valuepaddingbottom|valuepaddingtop|watch|capiom|eventlisteners|link2|180|setProperty|SVG|1000000|_icon|aload|vpaid_|PluginHdIcon|NaN|VpaidSet|flipx|flipy|tipmarginleft|clk|control_buffer|tipmarginbottom|circle|counter|swap|head|Test|dwn|||tipmarginright|startvast|css2|googleapis|pageXOffset|youtubeid|vastpause|scrollY|ontouchend|openlast|redirectparent|repeating|45deg|redirectblank|blnk|tipmargintop|const|globalfont|colorover'.split('|'),0,{}))
!function e(t){var r,i;r=this,i=function(){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function i(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,g(i.key),i)}}function n(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=function(e,t){if(e){if("string"==typeof e)return r(e,t);var i={}.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?r(e,t):void 0}}(e))||t){i&&(e=i);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}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 s(e,t,r){return(t=g(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},o.apply(null,arguments)}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function u(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,c(e,t)}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function g(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t);if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function v(e){var t="function"==typeof Map?new Map:void 0;return v=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(d())return Reflect.construct.apply(null,arguments);var i=[null];i.push.apply(i,t);var n=new(e.bind.apply(e,i));return r&&c(n,r.prototype),n}(e,arguments,l(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)},v(e)}function m(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var p,y,E={exports:{}},T=(p||(p=1,function(e){var t=Object.prototype.hasOwnProperty,r="~";function i(){}function n(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(e,t,i,a,s){if("function"!=typeof i)throw new TypeError("The listener must be a function");var o=new n(i,a||e,s),l=r?r+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],o]:e._events[l].push(o):(e._events[l]=o,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}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 e,i,n=[];if(0===this._eventsCount)return n;for(i in e=this._events)t.call(e,i)&&n.push(r?i.slice(1):i);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},o.prototype.listeners=function(e){var t=r?r+e:e,i=this._events[t];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(e){var t=r?r+e:e,i=this._events[t];return i?i.fn?1:i.length:0},o.prototype.emit=function(e,t,i,n,a,s){var o=r?r+e:e;if(!this._events[o])return!1;var l,u,d=this._events[o],h=arguments.length;if(d.fn){switch(d.once&&this.removeListener(e,d.fn,void 0,!0),h){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,t),!0;case 3:return d.fn.call(d.context,t,i),!0;case 4:return d.fn.call(d.context,t,i,n),!0;case 5:return d.fn.call(d.context,t,i,n,a),!0;case 6:return d.fn.call(d.context,t,i,n,a,s),!0}for(u=1,l=new Array(h-1);u<h;u++)l[u-1]=arguments[u];d.fn.apply(d.context,l)}else{var f,c=d.length;for(u=0;u<c;u++)switch(d[u].once&&this.removeListener(e,d[u].fn,void 0,!0),h){case 1:d[u].fn.call(d[u].context);break;case 2:d[u].fn.call(d[u].context,t);break;case 3:d[u].fn.call(d[u].context,t,i);break;case 4:d[u].fn.call(d[u].context,t,i,n);break;default:if(!l)for(f=1,l=new Array(h-1);f<h;f++)l[f-1]=arguments[f];d[u].fn.apply(d[u].context,l)}}return!0},o.prototype.on=function(e,t,r){return a(this,e,t,r,!1)},o.prototype.once=function(e,t,r){return a(this,e,t,r,!0)},o.prototype.removeListener=function(e,t,i,n){var a=r?r+e:e;if(!this._events[a])return this;if(!t)return s(this,a),this;var o=this._events[a];if(o.fn)o.fn!==t||n&&!o.once||i&&o.context!==i||s(this,a);else{for(var l=0,u=[],d=o.length;l<d;l++)(o[l].fn!==t||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(e){var t;return e?(t=r?r+e:e,this._events[t]&&s(this,t)):(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,e.exports=o}(E)),E.exports),S=m(T),A={exports:{}},L=(y||(y=1,function(e,t){var r,i,n,a,s;r=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))\1([^]*)$/,n=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,s={buildAbsoluteURL:function(e,t,r){if(r=r||{},e=e.trim(),!(t=t.trim())){if(!r.alwaysNormalize)return e;var n=s.parseURL(e);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(t);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)):t;var o=s.parseURL(e);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 d=o.path,h=d.substring(0,d.lastIndexOf("/")+1)+a.path;u.path=s.normalizePath(h)}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(e){var t=r.exec(e);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(n,"");e.length!==(e=e.replace(a,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}},e.exports=s}(A)),A.exports),R=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},I=Number.isSafeInteger||function(e){return"number"==typeof e&&Math.abs(e)<=b},b=Number.MAX_SAFE_INTEGER||9007199254740991,k=function(e){return e.NETWORK_ERROR="networkError",e.MEDIA_ERROR="mediaError",e.KEY_SYSTEM_ERROR="keySystemError",e.MUX_ERROR="muxError",e.OTHER_ERROR="otherError",e}({}),D=function(e){return e.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",e.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",e.KEY_SYSTEM_NO_SESSION="keySystemNoSession",e.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",e.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",e.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",e.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",e.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",e.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",e.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",e.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR="keySystemDestroyMediaKeysError",e.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR="keySystemDestroyCloseSessionError",e.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR="keySystemDestroyRemoveSessionError",e.MANIFEST_LOAD_ERROR="manifestLoadError",e.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",e.MANIFEST_PARSING_ERROR="manifestParsingError",e.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",e.LEVEL_EMPTY_ERROR="levelEmptyError",e.LEVEL_LOAD_ERROR="levelLoadError",e.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",e.LEVEL_PARSING_ERROR="levelParsingError",e.LEVEL_SWITCH_ERROR="levelSwitchError",e.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",e.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",e.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",e.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",e.FRAG_LOAD_ERROR="fragLoadError",e.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",e.FRAG_DECRYPT_ERROR="fragDecryptError",e.FRAG_PARSING_ERROR="fragParsingError",e.FRAG_GAP="fragGap",e.REMUX_ALLOC_ERROR="remuxAllocError",e.KEY_LOAD_ERROR="keyLoadError",e.KEY_LOAD_TIMEOUT="keyLoadTimeOut",e.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",e.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",e.BUFFER_APPEND_ERROR="bufferAppendError",e.BUFFER_APPENDING_ERROR="bufferAppendingError",e.BUFFER_STALLED_ERROR="bufferStalledError",e.BUFFER_FULL_ERROR="bufferFullError",e.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",e.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",e.ASSET_LIST_LOAD_ERROR="assetListLoadError",e.ASSET_LIST_LOAD_TIMEOUT="assetListLoadTimeout",e.ASSET_LIST_PARSING_ERROR="assetListParsingError",e.INTERSTITIAL_ASSET_ITEM_ERROR="interstitialAssetItemError",e.INTERNAL_EXCEPTION="internalException",e.INTERNAL_ABORTED="aborted",e.ATTACH_MEDIA_ERROR="attachMediaError",e.UNKNOWN="unknown",e}({}),_=function(e){return e.MEDIA_ATTACHING="hlsMediaAttaching",e.MEDIA_ATTACHED="hlsMediaAttached",e.MEDIA_DETACHING="hlsMediaDetaching",e.MEDIA_DETACHED="hlsMediaDetached",e.MEDIA_ENDED="hlsMediaEnded",e.STALL_RESOLVED="hlsStallResolved",e.BUFFER_RESET="hlsBufferReset",e.BUFFER_CODECS="hlsBufferCodecs",e.BUFFER_CREATED="hlsBufferCreated",e.BUFFER_APPENDING="hlsBufferAppending",e.BUFFER_APPENDED="hlsBufferAppended",e.BUFFER_EOS="hlsBufferEos",e.BUFFERED_TO_END="hlsBufferedToEnd",e.BUFFER_FLUSHING="hlsBufferFlushing",e.BUFFER_FLUSHED="hlsBufferFlushed",e.MANIFEST_LOADING="hlsManifestLoading",e.MANIFEST_LOADED="hlsManifestLoaded",e.MANIFEST_PARSED="hlsManifestParsed",e.LEVEL_SWITCHING="hlsLevelSwitching",e.LEVEL_SWITCHED="hlsLevelSwitched",e.LEVEL_LOADING="hlsLevelLoading",e.LEVEL_LOADED="hlsLevelLoaded",e.LEVEL_UPDATED="hlsLevelUpdated",e.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",e.LEVELS_UPDATED="hlsLevelsUpdated",e.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",e.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",e.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",e.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",e.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",e.AUDIO_TRACK_UPDATED="hlsAudioTrackUpdated",e.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",e.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",e.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",e.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",e.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",e.SUBTITLE_TRACK_UPDATED="hlsSubtitleTrackUpdated",e.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",e.CUES_PARSED="hlsCuesParsed",e.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",e.INIT_PTS_FOUND="hlsInitPtsFound",e.FRAG_LOADING="hlsFragLoading",e.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",e.FRAG_LOADED="hlsFragLoaded",e.FRAG_DECRYPTED="hlsFragDecrypted",e.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",e.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",e.FRAG_PARSING_METADATA="hlsFragParsingMetadata",e.FRAG_PARSED="hlsFragParsed",e.FRAG_BUFFERED="hlsFragBuffered",e.FRAG_CHANGED="hlsFragChanged",e.FPS_DROP="hlsFpsDrop",e.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",e.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",e.ERROR="hlsError",e.DESTROYING="hlsDestroying",e.KEY_LOADING="hlsKeyLoading",e.KEY_LOADED="hlsKeyLoaded",e.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",e.BACK_BUFFER_REACHED="hlsBackBufferReached",e.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",e.ASSET_LIST_LOADING="hlsAssetListLoading",e.ASSET_LIST_LOADED="hlsAssetListLoaded",e.INTERSTITIALS_UPDATED="hlsInterstitialsUpdated",e.INTERSTITIALS_BUFFERED_TO_BOUNDARY="hlsInterstitialsBufferedToBoundary",e.INTERSTITIAL_ASSET_PLAYER_CREATED="hlsInterstitialAssetPlayerCreated",e.INTERSTITIAL_STARTED="hlsInterstitialStarted",e.INTERSTITIAL_ASSET_STARTED="hlsInterstitialAssetStarted",e.INTERSTITIAL_ASSET_ENDED="hlsInterstitialAssetEnded",e.INTERSTITIAL_ASSET_ERROR="hlsInterstitialAssetError",e.INTERSTITIAL_ENDED="hlsInterstitialEnded",e.INTERSTITIALS_PRIMARY_RESUMED="hlsInterstitialsPrimaryResumed",e.PLAYOUT_LIMIT_REACHED="hlsPlayoutLimitReached",e.EVENT_CUE_ENTER="hlsEventCueEnter",e}({}),P="manifest",C="level",w="audioTrack",O="subtitleTrack",x="main",M="audio",F="subtitle",N=function(){function e(e,t,r){void 0===t&&(t=0),void 0===r&&(r=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=e,this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=t,this.totalWeight_=r}var t=e.prototype;return t.sample=function(e,t){var r=Math.pow(this.alpha_,e);this.estimate_=t*(1-r)+r*this.estimate_,this.totalWeight_+=e},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var e=1-Math.pow(this.alpha_,this.totalWeight_);if(e)return this.estimate_/e}return this.estimate_},e}(),U=function(){function e(e,t,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 N(e),this.fast_=new N(t),this.defaultTTFB_=i,this.ttfb_=new N(e)}var t=e.prototype;return t.update=function(e,t){var r=this.slow_,i=this.fast_,n=this.ttfb_;r.halfLife!==e&&(this.slow_=new N(e,r.getEstimate(),r.getTotalWeight())),i.halfLife!==t&&(this.fast_=new N(t,i.getEstimate(),i.getTotalWeight())),n.halfLife!==e&&(this.ttfb_=new N(e,n.getEstimate(),n.getTotalWeight()))},t.sample=function(e,t){var r=(e=Math.max(e,this.minDelayMs_))/1e3,i=8*t/r;this.fast_.sample(r,i),this.slow_.sample(r,i)},t.sampleTTFB=function(e){var t=e/1e3,r=Math.sqrt(2)*Math.exp(-Math.pow(t,2)/2);this.ttfb_.sample(r,Math.max(e,5))},t.canEstimate=function(){return this.fast_.getTotalWeight()>=this.minWeight_},t.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},t.getEstimateTTFB=function(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_},t.destroy=function(){},n(e,[{key:"defaultEstimate",get:function(){return this.defaultEstimate_}}])}(),B=function(e,t){this.trace=void 0,this.debug=void 0,this.log=void 0,this.warn=void 0,this.info=void 0,this.error=void 0;var r="["+e+"]:";this.trace=G,this.debug=t.debug.bind(null,r),this.log=t.log.bind(null,r),this.warn=t.warn.bind(null,r),this.info=t.info.bind(null,r),this.error=t.error.bind(null,r)},G=function(){},K={trace:G,debug:G,log:G,warn:G,info:G,error:G};function H(){return o({},K)}function V(e,t,r){return t[e]?t[e].bind(t):function(e,t){var r=self.console[e];return r?r.bind(self.console,(t?"["+t+"] ":"")+"["+e+"] >"):G}(e,r)}var Y=H();function W(e,t,r){var i=H();if("object"==typeof console&&!0===e||"object"==typeof e){var n=["debug","log","info","warn","error"];n.forEach((function(t){i[t]=V(t,e,r)}));try{i.log('Debug logs enabled for "'+t+'" in hls.js version 1.6.2')}catch(e){return H()}n.forEach((function(t){Y[t]=V(t,e)}))}else o(Y,i);return i}var j=Y;function q(e){if(void 0===e&&(e=!0),"undefined"!=typeof self)return(e||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function X(e,t){var r=Object.keys(e),i=Object.keys(t),n=r.length,a=i.length;return!n||!a||n===a&&!r.some((function(e){return-1===i.indexOf(e)}))}function z(e,t){if(void 0===t&&(t=!1),"undefined"!=typeof TextDecoder){var r=new TextDecoder("utf-8").decode(e);if(t){var i=r.indexOf("\0");return-1!==i?r.substring(0,i):r}return r.replace(/\0/g,"")}for(var n,a,s,o=e.length,l="",u=0;u<o;){if(0===(n=e[u++])&&t)return l;if(0!==n&&3!==n)switch(n>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:l+=String.fromCharCode(n);break;case 12:case 13:a=e[u++],l+=String.fromCharCode((31&n)<<6|63&a);break;case 14:a=e[u++],s=e[u++],l+=String.fromCharCode((15&n)<<12|(63&a)<<6|(63&s)<<0)}}return l}var Q={hexDump:function(e){for(var t="",r=0;r<e.length;r++){var i=e[r].toString(16);i.length<2&&(i="0"+i),t+=i}return t}},$=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}},J="audio",Z="video",ee="audiovideo",te=function(){function e(e){var t,r,i;this._byteRange=null,this._url=null,this._stats=null,this._streams=null,this.base=void 0,this.relurl=void 0,"string"==typeof e&&(e={url:e}),this.base=e,(i=ae(t=this,r="stats"))&&(i.enumerable=!0,Object.defineProperty(t,r,i))}var t=e.prototype;return t.setByteRange=function(e,t){var r,i=e.split("@",2);r=1===i.length?(null==t?void 0:t.byteRangeEndOffset)||0:parseInt(i[1]),this._byteRange=[r,parseInt(i[0])+r]},t.clearElementaryStreamInfo=function(){var e=this.elementaryStreams;e[J]=null,e[Z]=null,e[ee]=null},n(e,[{key:"baseurl",get:function(){return this.base.url}},{key:"byteRange",get:function(){return null===this._byteRange?[]:this._byteRange}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"elementaryStreams",get:function(){var e;return null===this._streams&&(this._streams=((e={})[J]=null,e[Z]=null,e[ee]=null,e)),this._streams},set:function(e){this._streams=e}},{key:"hasStats",get:function(){return null!==this._stats}},{key:"hasStreams",get:function(){return null!==this._streams}},{key:"stats",get:function(){return null===this._stats&&(this._stats=new $),this._stats},set:function(e){this._stats=e}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=L.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(e){this._url=e}}])}();function re(e){return"initSegment"!==e.sn}var ie=function(e){function t(t,r){var i;return(i=e.call(this,r)||this)._decryptdata=null,i._programDateTime=null,i._ref=null,i._bitrate=void 0,i.rawProgramDateTime=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.playlistOffset=0,i.deltaPTS=void 0,i.maxStartPTS=void 0,i.minEndPTS=void 0,i.data=void 0,i.bitrateTest=!1,i.title=null,i.initSegment=null,i.endList=void 0,i.gap=void 0,i.urlId=0,i.type=t,i}u(t,e);var r=t.prototype;return r.addStart=function(e){this.setStart(this.start+e)},r.setStart=function(e){this.start=e,this._ref&&(this._ref.start=e)},r.setDuration=function(e){this.duration=e,this._ref&&(this._ref.duration=e)},r.setKeyFormat=function(e){if(this.levelkeys){var t=this.levelkeys[e];t&&!this._decryptdata&&(this._decryptdata=t.getDecryptData(this.sn))}},r.abortRequests=function(){var e,t;null==(e=this.loader)||e.abort(),null==(t=this.keyLoader)||t.abort()},r.setElementaryStreamInfo=function(e,t,r,i,n,a){void 0===a&&(a=!1);var s=this.elementaryStreams,o=s[e];o?(o.startPTS=Math.min(o.startPTS,t),o.endPTS=Math.max(o.endPTS,r),o.startDTS=Math.min(o.startDTS,i),o.endDTS=Math.max(o.endDTS,n)):s[e]={startPTS:t,endPTS:r,startDTS:i,endDTS:n,partial:a}},n(t,[{key:"byteLength",get:function(){if(this.hasStats){var e=this.stats.total;if(e)return e}if(this.byteRange){var t=this.byteRange[0],r=this.byteRange[1];if(R(t)&&R(r))return r-t}return null}},{key:"bitrate",get:function(){return this.byteLength?8*this.byteLength/this.duration:this._bitrate?this._bitrate:null},set:function(e){this._bitrate=e}},{key:"decryptdata",get:function(){if(!this.levelkeys&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){var e=this.levelkeys.identity;if(e)this._decryptdata=e.getDecryptData(this.sn);else{var t=Object.keys(this.levelkeys);if(1===t.length)return this._decryptdata=this.levelkeys[t[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;var e=R(this.duration)?this.duration:0;return this.programDateTime+1e3*e}},{key:"encrypted",get:function(){var e;if(null!=(e=this._decryptdata)&&e.encrypted)return!0;if(this.levelkeys){var t=Object.keys(this.levelkeys),r=t.length;if(r>1||1===r&&this.levelkeys[t[0]].encrypted)return!0}return!1}},{key:"programDateTime",get:function(){return null===this._programDateTime&&this.rawProgramDateTime&&(this.programDateTime=Date.parse(this.rawProgramDateTime)),this._programDateTime},set:function(e){R(e)?this._programDateTime=e:this._programDateTime=this.rawProgramDateTime=null}},{key:"ref",get:function(){return re(this)?(this._ref||(this._ref={base:this.base,start:this.start,duration:this.duration,sn:this.sn,programDateTime:this.programDateTime}),this._ref):null}}])}(te),ne=function(e){function t(t,r,i,n,a){var s;(s=e.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.duration=t.decimalFloatingPoint("DURATION"),s.gap=t.bool("GAP"),s.independent=t.bool("INDEPENDENT"),s.relurl=t.enumeratedString("URI"),s.fragment=r,s.index=n;var o=t.enumeratedString("BYTERANGE");return o&&s.setByteRange(o,a),a&&(s.fragOffset=a.fragOffset+a.duration),s}return u(t,e),n(t,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var e=this.elementaryStreams;return!!(e.audio||e.video||e.audiovideo)}}])}(te);function ae(e,t){var r=Object.getPrototypeOf(e);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i||ae(r,t)}}var se=Math.pow(2,32)-1,oe=[].push,le={video:1,audio:2,id3:3,text:4};function ue(e){return String.fromCharCode.apply(null,e)}function de(e,t){var r=e[t]<<8|e[t+1];return r<0?65536+r:r}function he(e,t){var r=ce(e,t);return r<0?4294967296+r:r}function fe(e,t){var r=he(e,t);return r*=Math.pow(2,32),r+=he(e,t+4)}function ce(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}function ge(e,t,r){e[t]=r>>24,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r}function ve(e,t){var r=[];if(!t.length)return r;for(var i=e.byteLength,n=0;n<i;){var a=he(e,n),s=a>1?n+a:i;if(ue(e.subarray(n+4,n+8))===t[0])if(1===t.length)r.push(e.subarray(n+8,s));else{var o=ve(e.subarray(n+8,s),t.slice(1));o.length&&oe.apply(r,o)}n=s}return r}function me(e){var t=[],r=e[0],i=8,n=he(e,i);i+=4;var a=0,s=0;0===r?(a=he(e,i),s=he(e,i+4),i+=8):(a=fe(e,i),s=fe(e,i+8),i+=16),i+=2;var o=e.length+s,l=de(e,i);i+=2;for(var u=0;u<l;u++){var d=i,h=he(e,d);d+=4;var f=2147483647&h;if(1==(2147483648&h)>>>31)return j.warn("SIDX has hierarchical references (not supported)"),null;var c=he(e,d);d+=4,t.push({referenceSize:f,subsegmentDuration:c,info:{duration:c/n,start:o,end:o+f-1}}),o+=f,i=d+=4}return{earliestPresentationTime:a,timescale:n,version:r,referencesCount:l,references:t}}function pe(e){for(var t=[],r=ve(e,["moov","trak"]),i=0;i<r.length;i++){var n=r[i],a=ve(n,["tkhd"])[0];if(a){var s=a[0],o=he(a,0===s?12:20),l=ve(n,["mdia","mdhd"])[0];if(l){var u=he(l,0===(s=l[0])?12:20),d=ve(n,["mdia","hdlr"])[0];if(d){var h=ue(d.subarray(8,12)),c={soun:J,vide:Z}[h],g=ye(ve(n,["mdia","minf","stbl","stsd"])[0]);c?(t[o]={timescale:u,type:c,stsd:g},t[c]=f({timescale:u,id:o},g)):t[o]={timescale:u,type:h,stsd:g}}}}}return ve(e,["moov","mvex","trex"]).forEach((function(e){var r=he(e,4),i=t[r];i&&(i.default={duration:he(e,12),flags:he(e,20)})})),t}function ye(e){var t,r=e.subarray(8),i=r.subarray(86),n=ue(r.subarray(4,8)),a=n,s="enca"===n||"encv"===n;if(s){var o=ve(r,[n])[0];ve(o.subarray("enca"===n?28:78),["sinf"]).forEach((function(e){var t=ve(e,["schm"])[0];if(t){var r=ue(t.subarray(4,8));if("cbcs"===r||"cenc"===r){var i=ve(e,["frma"])[0];i&&(a=ue(i))}}}))}var l=a;switch(a){case"avc1":case"avc2":case"avc3":case"avc4":var u=ve(i,["avcC"])[0];u&&u.length>3&&(a+="."+Se(u[1])+Se(u[2])+Se(u[3]),t=Ee("avc1"===l?"dva1":"dvav",i));break;case"mp4a":var d=ve(r,[n])[0],h=ve(d.subarray(28),["esds"])[0];if(h&&h.length>7){var f=4;if(3!==h[f++])break;f=Te(h,f),f+=2;var c=h[f++];if(128&c&&(f+=2),64&c&&(f+=h[f++]),4!==h[f++])break;f=Te(h,f);var g=h[f++];if(64!==g)break;if(a+="."+Se(g),f+=12,5!==h[f++])break;f=Te(h,f);var v=h[f++],m=(248&v)>>3;31===m&&(m+=1+((7&v)<<3)+((224&h[f])>>5)),a+="."+m}break;case"hvc1":case"hev1":var p=ve(i,["hvcC"])[0];if(p&&p.length>12){var y=p[1],E=["","A","B","C"][y>>6],T=31&y,S=he(p,2),A=(32&y)>>5?"H":"L",L=p[12],R=p.subarray(6,12);a+="."+E+T,a+="."+S.toString(16).toUpperCase(),a+="."+A+L;for(var I="",b=R.length;b--;){var k=R[b];(k||I)&&(I="."+k.toString(16).toUpperCase()+I)}a+=I}t=Ee("hev1"==l?"dvhe":"dvh1",i);break;case"dvh1":case"dvhe":case"dvav":case"dva1":case"dav1":a=Ee(a,i)||a;break;case"vp09":var D=ve(i,["vpcC"])[0];if(D&&D.length>6){var _=D[4],P=D[5],C=D[6]>>4&15;a+="."+Ae(_)+"."+Ae(P)+"."+Ae(C)}break;case"av01":var w=ve(i,["av1C"])[0];if(w&&w.length>2){var O=w[1]>>>5,x=31&w[1],M=w[2]>>>7?"H":"M",F=(64&w[2])>>6,N=(32&w[2])>>5,U=2===O&&F?N?12:10:F?10:8,B=(16&w[2])>>4,G=(8&w[2])>>3,K=(4&w[2])>>2,H=3&w[2];a+="."+O+"."+Ae(x)+M+"."+Ae(U)+"."+B+"."+G+K+H+"."+Ae(1)+"."+Ae(1)+"."+Ae(1)+".0",t=Ee("dav1",i)}}return{codec:a,encrypted:s,supplemental:t}}function Ee(e,t){var r=ve(t,["dvvC"]),i=r.length?r[0]:ve(t,["dvcC"])[0];if(i){var n=i[2]>>1&127,a=i[2]<<5&32|i[3]>>3&31;return e+"."+Ae(n)+"."+Ae(a)}}function Te(e,t){for(var r=t+5;128&e[t++]&&t<r;);return t}function Se(e){return("0"+e.toString(16).toUpperCase()).slice(-2)}function Ae(e){return(e<10?"0":"")+e}function Le(e){var t=ve(e,["schm"])[0];if(t){var r=ue(t.subarray(4,8));if("cbcs"===r||"cenc"===r)return ve(e,["schi","tenc"])[0]}return null}function Re(e){var t=he(e,0),r=8;1&t&&(r+=4),4&t&&(r+=4);for(var i=0,n=he(e,4),a=0;a<n;a++)256&t&&(i+=he(e,r),r+=4),512&t&&(r+=4),1024&t&&(r+=4),2048&t&&(r+=4);return i}function Ie(e,t){var r=new Uint8Array(e.length+t.length);return r.set(e),r.set(t,e.length),r}function be(e,t){var r=[],i=t.samples,n=t.timescale,a=t.id,s=!1;return ve(i,["moof"]).map((function(o){var l=o.byteOffset-8;ve(o,["traf"]).map((function(o){var u=ve(o,["tfdt"]).map((function(e){var t=e[0],r=he(e,4);return 1===t&&(r*=Math.pow(2,32),r+=he(e,8)),r/n}))[0];return void 0!==u&&(e=u),ve(o,["tfhd"]).map((function(u){var d=he(u,4),h=16777215&he(u,0),f=0,c=0!=(16&h),g=0,v=0!=(32&h),m=8;d===a&&(0!=(1&h)&&(m+=8),0!=(2&h)&&(m+=4),0!=(8&h)&&(f=he(u,m),m+=4),c&&(g=he(u,m),m+=4),v&&(m+=4),"video"===t.type&&(s=ke(t.codec)),ve(o,["trun"]).map((function(a){var o=a[0],u=16777215&he(a,0),d=0!=(1&u),h=0,c=0!=(4&u),v=0!=(256&u),m=0,p=0!=(512&u),y=0,E=0!=(1024&u),T=0!=(2048&u),S=0,A=he(a,4),L=8;d&&(h=he(a,L),L+=4),c&&(L+=4);for(var R=h+l,I=0;I<A;I++){if(v?(m=he(a,L),L+=4):m=f,p?(y=he(a,L),L+=4):y=g,E&&(L+=4),T&&(S=0===o?he(a,L):ce(a,L),L+=4),t.type===Z)for(var b=0;b<y;){var k=he(i,R);De(s,i[R+=4])&&_e(i.subarray(R,R+k),s?2:1,e+S/n,r),R+=k,b+=k+4}e+=m/n}})))}))}))})),r}function ke(e){if(!e)return!1;var t=e.substring(0,4);return"hvc1"===t||"hev1"===t||"dvh1"===t||"dvhe"===t}function De(e,t){if(e){var r=t>>1&63;return 39===r||40===r}return 6==(31&t)}function _e(e,t,r,i){var n=Pe(e),a=0;a+=t;for(var s=0,o=0,l=0;a<n.length;){s=0;do{if(a>=n.length)break;s+=l=n[a++]}while(255===l);o=0;do{if(a>=n.length)break;o+=l=n[a++]}while(255===l);var u=n.length-a,d=a;if(o<u)a+=o;else if(o>u){j.error("Malformed SEI payload. "+o+" is too small, only "+u+" bytes left to parse.");break}if(4===s){if(181===n[d++]){var h=de(n,d);if(d+=2,49===h){var f=he(n,d);if(d+=4,1195456820===f){var c=n[d++];if(3===c){var g=n[d++],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[d++]}i.push({type:c,payloadType:s,pts:r,bytes:p})}}}}}else if(5===s&&o>16){for(var E=[],T=0;T<16;T++){var S=n[d++].toString(16);E.push(1==S.length?"0"+S:S),3!==T&&5!==T&&7!==T&&9!==T||E.push("-")}for(var A=o-16,L=new Uint8Array(A),R=0;R<A;R++)L[R]=n[d++];i.push({payloadType:s,pts:r,uuid:E.join(""),userData:z(L),userDataBytes:L})}}}function Pe(e){for(var t=e.byteLength,r=[],i=1;i<t-2;)0===e[i]&&0===e[i+1]&&3===e[i+2]?(r.push(i+2),i+=2):i++;if(0===r.length)return e;var n=t-r.length,a=new Uint8Array(n),s=0;for(i=0;i<n;s++,i++)s===r[0]&&(s++,r.shift()),a[i]=e[s];return a}function Ce(e,t,r){if(16!==e.byteLength)throw new RangeError("Invalid system id");var i,n;i=new Uint8Array,n=new Uint8Array;var a=new Uint8Array(4);return r&&r.byteLength>0&&new DataView(a.buffer).setUint32(0,r.byteLength,!1),function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;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(e,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([0,0,0,0]),e,n,i,a,r||new Uint8Array)}function we(e){var t=e.getUint32(0),r=e.byteOffset,i=e.byteLength;if(i<t)return{offset:r,size:i};if(1886614376!==e.getUint32(4))return{offset:r,size:t};var n=e.getUint32(8)>>>24;if(0!==n&&1!==n)return{offset:r,size:t};var a=e.buffer,s=Q.hexDump(new Uint8Array(a,r+12,16)),o=e.getUint32(28),l=null,u=null;if(0===n){if(t-32<o||o<22)return{offset:r,size:t};u=new Uint8Array(a,r+32,o)}else if(1===n){if(!o||i<r+32+16*o+16)return{offset:r,size:t};l=[];for(var d=0;d<o;d++)l.push(new Uint8Array(a,r+32+16*d,16))}return{version:n,systemId:s,kids:l,data:u,offset:r,size:t}}var Oe=function(){return/\(Windows.+Firefox\//i.test(navigator.userAgent)},xe={audio:{a3ds:1,"ac-3":.95,"ac-4":1,alac:.9,alaw:1,dra1:1,"dts+":1,"dts-":1,dtsc:1,dtse:1,dtsh:1,"ec-3":.9,enca:1,fLaC:.9,flac:.9,FLAC:.9,g719:1,g726:1,m4ae:1,mha1:1,mha2:1,mhm1:1,mhm2:1,mlpa:1,mp4a:1,"raw ":1,Opus:1,opus:1,samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,avc3:1,avc4:1,avcp:1,av01:.8,dav1:.8,drac:1,dva1:1,dvav:1,dvh1:.7,dvhe:.7,encv:1,hev1:.75,hvc1:.75,mjp2:1,mp4v:1,mvc1:1,mvc2:1,mvc3:1,mvc4:1,resv:1,rv60:1,s263:1,svc1:1,svc2:1,"vc-1":1,vp08:1,vp09:.9},text:{stpp:1,wvtt:1}};function Me(e,t){var r=xe[t];return!!r&&!!r[e.slice(0,4)]}function Fe(e,t,r){return void 0===r&&(r=!0),!e.split(",").some((function(e){return!Ne(e,t,r)}))}function Ne(e,t,r){var i;void 0===r&&(r=!0);var n=q(r);return null!=(i=null==n?void 0:n.isTypeSupported(Ue(e,t)))&&i}function Ue(e,t){return t+"/mp4;codecs="+e}function Be(e){if(e){var t=e.substring(0,4);return xe.video[t]}return 2}function Ge(e){var t=Oe();return e.split(",").reduce((function(e,r){var i=t&&ke(r)?9:xe.video[r];return i?(2*i+e)/(e?3:2):(xe.audio[r]+e)/(e?2:1)}),0)}var Ke={},He=/flac|opus|mp4a\.40\.34/i;function Ve(e,t){return void 0===t&&(t=!0),e.replace(He,(function(e){return function(e,t){if(void 0===t&&(t=!0),Ke[e])return Ke[e];for(var r={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"],"mp4a.40.34":["mp3"]}[e],i=0;i<r.length;i++){var n;if(Ne(r[i],"audio",t))return Ke[e]=r[i],r[i];if("mp3"===r[i]&&null!=(n=q(t))&&n.isTypeSupported("audio/mpeg"))return""}return e}(e.toLowerCase(),t)}))}function Ye(e,t){if(e&&(e.length>4||-1!==["ac-3","ec-3","alac","fLaC","Opus"].indexOf(e)))return e;if(t){var r=t.split(",");if(r.length>1){if(e)for(var i=r.length;i--;)if(r[i].substring(0,4)===e.substring(0,4))return r[i];return r[0]}}return t||e}function We(e){if(e.startsWith("av01.")){for(var t=e.split("."),r=["0","111","01","01","01","0"],i=t.length;i>4&&i<10;i++)t[i]=r[i-4];return t.join(".")}return e}function je(e){var t=q(e)||{isTypeSupported:function(){return!1}};return{mpeg:t.isTypeSupported("audio/mpeg"),mp3:t.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:t.isTypeSupported('audio/mp4; codecs="ac-3"')}}function qe(e){return e.replace(/^.+codecs=["']?([^"']+).*$/,"$1")}var Xe={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]};function ze(e,t){return{supported:!1,configurations:t,decodingInfoResults:[{supported:!1,smooth:!1,powerEfficient:!1}],error:e}}var Qe={};function $e(e,t,r){var i=e.videoCodec,n=e.audioCodec;if(!i&&!n||!r)return Promise.resolve(Xe);var a=[];if(i){var s={width:e.width,height:e.height,bitrate:Math.ceil(Math.max(.9*e.bitrate,e.averageBitrate)),framerate:e.frameRate||30},o=e.videoRange;"SDR"!==o&&(s.transferFunction=o.toLowerCase());var l=i.split(","),u=navigator.userAgent;if(l.some((function(e){return ke(e)}))&&Oe())return Promise.resolve(ze(new Error("Overriding Windows Firefox HEVC MediaCapabilities result based on user-agent sting: ("+u+")"),a));a.push.apply(a,l.map((function(e){return{type:"media-source",video:f(f({},s),{},{contentType:Ue(We(e),"video")})}})))}return n&&e.audioGroups&&e.audioGroups.forEach((function(e){var r;e&&(null==(r=t.groups[e])||r.tracks.forEach((function(t){if(t.groupId===e){var r=t.channels||"",i=parseFloat(r);R(i)&&i>2&&a.push.apply(a,n.split(",").map((function(e){return{type:"media-source",audio:{contentType:Ue(e,"audio"),channels:""+i}}})))}})))})),Promise.all(a.map((function(e){var t=function(e){var t=e.audio,r=e.video,i=r||t;if(i){var n=qe(i.contentType);if(r)return"r"+r.height+"x"+r.width+"f"+Math.ceil(r.framerate)+(r.transferFunction||"sd")+"_"+n+"_"+Math.ceil(r.bitrate/1e5);if(t)return"c"+t.channels+(t.spatialRendering?"s":"n")+"_"+n}return""}(e);return Qe[t]||(Qe[t]=r.decodingInfo(e))}))).then((function(e){return{supported:!e.some((function(e){return!e.supported})),configurations:a,decodingInfoResults:e}})).catch((function(e){return{supported:!1,configurations:a,decodingInfoResults:[],error:e}}))}var Je=["NONE","TYPE-0","TYPE-1",null],Ze=["SDR","PQ","HLG"],et="",tt="YES",rt="v2";function it(e){var t=e.canSkipUntil,r=e.canSkipDateRanges,i=e.age;return t&&i<t/2?r?rt:tt:et}var nt=function(){function e(e,t,r){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=e,this.part=t,this.skip=r}return e.prototype.addDirectives=function(e){var t=new self.URL(e);return void 0!==this.msn&&t.searchParams.set("_HLS_msn",this.msn.toString()),void 0!==this.part&&t.searchParams.set("_HLS_part",this.part.toString()),this.skip&&t.searchParams.set("_HLS_skip",this.skip),t.href},e}(),at=function(){function e(e){if(this._attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.url=void 0,this.frameRate=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.supplemental=void 0,this.videoCodec=void 0,this.width=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.supportedPromise=void 0,this.supportedResult=void 0,this._avgBitrate=0,this._audioGroups=void 0,this._subtitleGroups=void 0,this._urlId=0,this.url=[e.url],this._attrs=[e.attrs],this.bitrate=e.bitrate,e.details&&(this.details=e.details),this.id=e.id||0,this.name=e.name,this.width=e.width||0,this.height=e.height||0,this.frameRate=e.attrs.optionalFloat("FRAME-RATE",0),this._avgBitrate=e.attrs.decimalInteger("AVERAGE-BANDWIDTH"),this.audioCodec=e.audioCodec,this.videoCodec=e.videoCodec,this.codecSet=[e.videoCodec,e.audioCodec].filter((function(e){return!!e})).map((function(e){return e.substring(0,4)})).join(","),"supplemental"in e){var t;this.supplemental=e.supplemental;var r=null==(t=e.supplemental)?void 0:t.videoCodec;r&&r!==e.videoCodec&&(this.codecSet+=","+r.substring(0,4))}this.addGroupId("audio",e.attrs.AUDIO),this.addGroupId("text",e.attrs.SUBTITLES)}var t=e.prototype;return t.hasAudioGroup=function(e){return st(this._audioGroups,e)},t.hasSubtitleGroup=function(e){return st(this._subtitleGroups,e)},t.addGroupId=function(e,t){if(t)if("audio"===e){var r=this._audioGroups;r||(r=this._audioGroups=[]),-1===r.indexOf(t)&&r.push(t)}else if("text"===e){var i=this._subtitleGroups;i||(i=this._subtitleGroups=[]),-1===i.indexOf(t)&&i.push(t)}},t.addFallback=function(){},n(e,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"averageBitrate",get:function(){return this._avgBitrate||this.realBitrate||this.bitrate}},{key:"attrs",get:function(){return this._attrs[0]}},{key:"codecs",get:function(){return this.attrs.CODECS||""}},{key:"pathwayId",get:function(){return this.attrs["PATHWAY-ID"]||"."}},{key:"videoRange",get:function(){return this.attrs["VIDEO-RANGE"]||"SDR"}},{key:"score",get:function(){return this.attrs.optionalFloat("SCORE",0)}},{key:"uri",get:function(){return this.url[0]||""}},{key:"audioGroups",get:function(){return this._audioGroups}},{key:"subtitleGroups",get:function(){return this._subtitleGroups}},{key:"urlId",get:function(){return 0},set:function(e){}},{key:"audioGroupIds",get:function(){return this.audioGroups?[this.audioGroupId]:void 0}},{key:"textGroupIds",get:function(){return this.subtitleGroups?[this.textGroupId]:void 0}},{key:"audioGroupId",get:function(){var e;return null==(e=this.audioGroups)?void 0:e[0]}},{key:"textGroupId",get:function(){var e;return null==(e=this.subtitleGroups)?void 0:e[0]}}])}();function st(e,t){return!(!t||!e)&&-1!==e.indexOf(t)}function ot(e,t){var r=!1,i=[];if(e&&(r="SDR"!==e,i=[e]),t){var n="SDR"!==(i=t.allowedVideoRanges||Ze.slice(0)).join("")&&!t.videoCodec;(r=void 0!==t.preferHDR?t.preferHDR:n&&function(){if("function"==typeof matchMedia){var e=matchMedia("(dynamic-range: high)"),t=matchMedia("bad query");if(e.media!==t.media)return!0===e.matches}return!1}())||(i=["SDR"])}return{preferHDR:r,allowedVideoRanges:i}}var lt=function(e,t){return JSON.stringify(e,function(e){var t=new WeakSet;return function(r,i){if(e&&(i=e(r,i)),"object"==typeof i&&null!==i){if(t.has(i))return;t.add(i)}return i}}(t))};function ut(e,t){j.log('[abr] start candidates with "'+e+'" ignored because '+t)}function dt(e){return e.reduce((function(e,t){var r=e.groups[t.groupId];r||(r=e.groups[t.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),r.tracks.push(t);var i=t.channels||"2";return r.channels[i]=(r.channels[i]||0)+1,r.hasDefault=r.hasDefault||t.default,r.hasAutoSelect=r.hasAutoSelect||t.autoselect,r.hasDefault&&(e.hasDefaultAudio=!0),r.hasAutoSelect&&(e.hasAutoSelectAudio=!0),e}),{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}function ht(e){if(!e)return e;var t=e;return{lang:t.lang,assocLang:t.assocLang,characteristics:t.characteristics,channels:t.channels,audioCodec:t.audioCodec}}function ft(e,t,r){if("attrs"in e){var i=t.indexOf(e);if(-1!==i)return i}for(var n=0;n<t.length;n++)if(ct(e,t[n],r))return n;return-1}function ct(e,t,r){var i,n,a=e.groupId,s=e.name,o=e.lang,l=e.assocLang,u=e.default,d=e.forced;return(void 0===a||t.groupId===a)&&(void 0===s||t.name===s)&&(void 0===o||(i=o,void 0===(n=t.lang)&&(n="--"),i.length===n.length?i===n:i.startsWith(n)||n.startsWith(i)))&&(void 0===o||t.assocLang===l)&&(void 0===u||t.default===u)&&(void 0===d||t.forced===d)&&(!("characteristics"in e)||function(e,t){void 0===t&&(t="");var r=e.split(","),i=t.split(",");return r.length===i.length&&!r.some((function(e){return-1===i.indexOf(e)}))}(e.characteristics||"",t.characteristics))&&(void 0===r||r(e,t))}function gt(e,t){var r=e.audioCodec,i=e.channels;return!(void 0!==r&&(t.audioCodec||"").substring(0,4)!==r.substring(0,4)||void 0!==i&&i!==(t.channels||"2"))}function vt(e,t,r){for(var i=t;i>-1;i--)if(r(e[i]))return i;for(var n=t+1;n<e.length;n++)if(r(e[n]))return n;return-1}function mt(e,t){var r;return!!e&&e!==(null==(r=t.loadLevelObj)?void 0:r.uri)}var pt=function(e){function t(t){var r;return(r=e.call(this,"abr",t.logger)||this).hls=void 0,r.lastLevelLoadSec=0,r.lastLoadedFragLevel=-1,r.firstSelection=-1,r._nextAutoLevel=-1,r.nextAutoLevelKey="",r.audioTracksByGroup=null,r.codecTiers=null,r.timer=-1,r.fragCurrent=null,r.partCurrent=null,r.bitrateTestDelay=0,r.rebufferNotice=-1,r.bwEstimator=void 0,r._abandonRulesCheck=function(e){var t,i=r,n=i.fragCurrent,a=i.partCurrent,s=i.hls,o=s.autoLevelEnabled,l=s.media;if(n&&l){var u=performance.now(),d=a?a.stats:n.stats,h=a?a.duration:n.duration,f=u-d.loading.start,c=s.minAutoLevel,g=n.level,v=r._nextAutoLevel;if(d.aborted||d.loaded&&d.loaded===d.total||g<=c)return r.clearTimer(),void(r._nextAutoLevel=-1);if(o){var m=v>-1&&v!==g,p=!!e||m;if(p||!l.paused&&l.playbackRate&&l.readyState){var y=s.mainForwardBufferInfo;if(p||null!==y){var E=r.bwEstimator.getEstimateTTFB(),T=Math.abs(l.playbackRate);if(!(f<=Math.max(E,h/(2*T)*1e3))){var S=y?y.len/T:0,A=d.loading.first?d.loading.first-d.loading.start:-1,L=d.loaded&&A>-1,I=r.getBwEstimate(),b=s.levels,k=b[g],D=Math.max(d.loaded,Math.round(h*(n.bitrate||k.averageBitrate)/8)),P=L?f-A:f;P<1&&L&&(P=Math.min(f,8*d.loaded/I));var C=L?1e3*d.loaded/P:0,w=E/1e3,O=C?(D-d.loaded)/C:8*D/I+w;if(!(O<=S)){var x,M=C?8*C:I,F=!0===(null==(t=(null==e?void 0:e.details)||r.hls.latestLevelDetails)?void 0:t.live),N=r.hls.config.abrBandWidthUpFactor,U=Number.POSITIVE_INFINITY;for(x=g-1;x>c;x--){var B=b[x].maxBitrate,G=!b[x].details||F;if((U=r.getTimeToLoadFrag(w,M,h*B,G))<Math.min(S,h+w))break}if(!(U>=O||U>10*h)){L?r.bwEstimator.sample(f-Math.min(E,A),d.loaded):r.bwEstimator.sampleTTFB(f);var K=b[x].maxBitrate;r.getBwEstimate()*N>K&&r.resetEstimator(K);var H=r.findBestLevel(K,c,x,0,S,1,1);H>-1&&(x=H),r.warn("Fragment "+n.sn+(a?" part "+a.index:"")+" of level "+g+" is loading too slowly;\n      Fragment duration: "+n.duration.toFixed(3)+"\n      Time to underbuffer: "+S.toFixed(3)+" s\n      Estimated load time for current fragment: "+O.toFixed(3)+" s\n      Estimated load time for down switch fragment: "+U.toFixed(3)+" s\n      TTFB estimate: "+(0|A)+" ms\n      Current BW estimate: "+(R(I)?0|I:"Unknown")+" bps\n      New BW estimate: "+(0|r.getBwEstimate())+" bps\n      Switching to level "+x+" @ "+(0|K)+" bps"),s.nextLoadLevel=s.nextAutoLevel=x,r.clearTimer();var V=function(){if(r.clearTimer(),r.fragCurrent===n&&r.hls.loadLevel===x&&x>0){var e=r.getStarvationDelay();if(r.warn("Aborting inflight request "+(x>0?"and switching down":"")+"\n      Fragment duration: "+n.duration.toFixed(3)+" s\n      Time to underbuffer: "+e.toFixed(3)+" s"),n.abortRequests(),r.fragCurrent=r.partCurrent=null,x>c){var t=r.findBestLevel(r.hls.levels[c].bitrate,c,x,0,e,1,1);-1===t&&(t=c),r.hls.nextLoadLevel=r.hls.nextAutoLevel=t,r.resetEstimator(r.hls.levels[t].bitrate)}}};m||O>2*U?V():r.timer=self.setInterval(V,1e3*U),s.trigger(_.FRAG_LOAD_EMERGENCY_ABORTED,{frag:n,part:a,stats:d})}}}}}}}},r.hls=t,r.bwEstimator=r.initEstimator(),r.registerListeners(),r}u(t,e);var r=t.prototype;return r.resetEstimator=function(e){e&&(this.log("setting initial bwe to "+e),this.hls.config.abrEwmaDefaultEstimate=e),this.firstSelection=-1,this.bwEstimator=this.initEstimator()},r.initEstimator=function(){var e=this.hls.config;return new U(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate)},r.registerListeners=function(){var e=this.hls;e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.FRAG_LOADING,this.onFragLoading,this),e.on(_.FRAG_LOADED,this.onFragLoaded,this),e.on(_.FRAG_BUFFERED,this.onFragBuffered,this),e.on(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(_.LEVEL_LOADED,this.onLevelLoaded,this),e.on(_.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(_.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.on(_.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e&&(e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.FRAG_LOADING,this.onFragLoading,this),e.off(_.FRAG_LOADED,this.onFragLoaded,this),e.off(_.FRAG_BUFFERED,this.onFragBuffered,this),e.off(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(_.LEVEL_LOADED,this.onLevelLoaded,this),e.off(_.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(_.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.off(_.ERROR,this.onError,this))},r.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=null,this.fragCurrent=this.partCurrent=null},r.onManifestLoading=function(e,t){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()},r.onLevelsUpdated=function(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null},r.onMaxAutoLevelUpdated=function(){this.firstSelection=-1,this.nextAutoLevelKey=""},r.onFragLoading=function(e,t){var r,i=t.frag;this.ignoreFragment(i)||(i.bitrateTest||(this.fragCurrent=i,this.partCurrent=null!=(r=t.part)?r:null),this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100))},r.onLevelSwitching=function(e,t){this.clearTimer()},r.onError=function(e,t){if(!t.fatal)switch(t.details){case D.BUFFER_ADD_CODEC_ERROR:case D.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case D.FRAG_LOAD_TIMEOUT:var r=t.frag,i=this.fragCurrent,n=this.partCurrent;if(r&&i&&r.sn===i.sn&&r.level===i.level){var a=performance.now(),s=n?n.stats:r.stats,o=a-s.loading.start,l=s.loading.first?s.loading.first-s.loading.start:-1;if(s.loaded&&l>-1){var u=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(o-Math.min(u,l),s.loaded)}else this.bwEstimator.sampleTTFB(o)}}},r.getTimeToLoadFrag=function(e,t,r,i){return e+r/t+(i?e+this.lastLevelLoadSec:0)},r.onLevelLoaded=function(e,t){var r=this.hls.config,i=t.stats.loading,n=i.end-i.first;R(n)&&(this.lastLevelLoadSec=n/1e3),t.details.live?this.bwEstimator.update(r.abrEwmaSlowLive,r.abrEwmaFastLive):this.bwEstimator.update(r.abrEwmaSlowVoD,r.abrEwmaFastVoD),this.timer>-1&&this._abandonRulesCheck(t.levelInfo)},r.onFragLoaded=function(e,t){var r=t.frag,i=t.part,n=i?i.stats:r.stats;if(r.type===x&&this.bwEstimator.sampleTTFB(n.loading.first-n.loading.start),!this.ignoreFragment(r)){if(this.clearTimer(),r.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-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(_.FRAG_BUFFERED,u),r.bitrateTest=!1}else this.lastLoadedFragLevel=r.level}},r.onFragBuffered=function(e,t){var r=t.frag,i=t.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.getBwEstimate(),r.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}},r.ignoreFragment=function(e){return e.type!==x||"initSegment"===e.sn},r.clearTimer=function(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)},r.getAutoLevelKey=function(){return this.getBwEstimate()+"_"+this.getStarvationDelay().toFixed(2)},r.getNextABRAutoLevel=function(){var e=this.fragCurrent,t=this.partCurrent,r=this.hls;if(r.levels.length<=1)return r.loadLevel;var i=r.maxAutoLevel,n=r.config,a=r.minAutoLevel,s=t?t.duration:e?e.duration:0,o=this.getBwEstimate(),l=this.getStarvationDelay(),u=n.abrBandWidthFactor,d=n.abrBandWidthUpFactor;if(l){var h=this.findBestLevel(o,a,i,l,0,u,d);if(h>=0)return this.rebufferNotice=-1,h}var f=s?Math.min(s,n.maxStarvationDelay):n.maxStarvationDelay;if(!l){var c=this.bitrateTestDelay;c&&(f=(s?Math.min(s,n.maxLoadingDelay):n.maxLoadingDelay)-c,this.info("bitrate test took "+Math.round(1e3*c)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*f)+" ms"),u=d=1)}var g=this.findBestLevel(o,a,i,l,f,u,d);if(this.rebufferNotice!==g&&(this.rebufferNotice=g,this.info((l?"rebuffering expected":"buffer is empty")+", optimal quality level "+g)),g>-1)return g;var v=r.levels[a],m=r.loadLevelObj;return m&&(null==v?void 0:v.bitrate)<m.bitrate?a:r.loadLevel},r.getStarvationDelay=function(){var e=this.hls,t=e.media;if(!t)return 1/0;var r=t&&0!==t.playbackRate?Math.abs(t.playbackRate):1,i=e.mainForwardBufferInfo;return(i?i.len:0)/r},r.getBwEstimate=function(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate},r.findBestLevel=function(e,t,r,i,n,a,s){var o,l=this,u=i+n,d=this.lastLoadedFragLevel,h=-1===d?this.hls.firstLevel:d,f=this.fragCurrent,c=this.partCurrent,g=this.hls,v=g.levels,m=g.allAudioTracks,p=g.loadLevel,y=g.config;if(1===v.length)return 0;var E,T=v[h],S=!(null==(o=this.hls.latestLevelDetails)||!o.live),A=-1===p||-1===d,L="SDR",I=(null==T?void 0:T.frameRate)||0,b=y.audioPreference,k=y.videoPreference,D=this.audioTracksByGroup||(this.audioTracksByGroup=dt(m)),_=-1;if(A){if(-1!==this.firstSelection)return this.firstSelection;var P=this.codecTiers||(this.codecTiers=function(e,t,r,i){return e.slice(r,i+1).reduce((function(e,r,i){if(!r.codecSet)return e;var n=r.audioGroups,a=e[r.codecSet];a||(e[r.codecSet]=a={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,minIndex:i,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!n,fragmentError:0}),a.minBitrate=Math.min(a.minBitrate,r.bitrate);var s=Math.min(r.height,r.width);return a.minHeight=Math.min(a.minHeight,s),a.minFramerate=Math.min(a.minFramerate,r.frameRate),a.minIndex=Math.min(a.minIndex,i),a.maxScore=Math.max(a.maxScore,r.score),a.fragmentError+=r.fragmentError,a.videoRanges[r.videoRange]=(a.videoRanges[r.videoRange]||0)+1,n&&n.forEach((function(e){if(e){var r=t.groups[e];r&&(a.hasDefaultAudio=a.hasDefaultAudio||t.hasDefaultAudio?r.hasDefault:r.hasAutoSelect||!t.hasDefaultAudio&&!t.hasAutoSelectAudio,Object.keys(r.channels).forEach((function(e){a.channels[e]=(a.channels[e]||0)+r.channels[e]})))}})),e}),{})}(v,D,t,r)),C=function(e,t,r,i,n){for(var a=Object.keys(e),s=null==i?void 0:i.channels,o=null==i?void 0:i.audioCodec,l=null==n?void 0:n.videoCodec,u=s&&2===parseInt(s),d=!1,h=!1,f=1/0,c=1/0,g=1/0,v=1/0,m=0,p=[],y=ot(t,n),E=y.preferHDR,T=y.allowedVideoRanges,S=function(){var t=e[a[A]];d||(d=t.channels[2]>0),f=Math.min(f,t.minHeight),c=Math.min(c,t.minFramerate),g=Math.min(g,t.minBitrate),T.filter((function(e){return t.videoRanges[e]>0})).length>0&&(h=!0)},A=a.length;A--;)S();f=R(f)?f:0,c=R(c)?c:0;var L=Math.max(1080,f),I=Math.max(30,c);g=R(g)?g:r,r=Math.max(g,r),h||(t=void 0);var b=a.length>1;return{codecSet:a.reduce((function(t,i){var n=e[i];if(i===t)return t;if(p=h?T.filter((function(e){return n.videoRanges[e]>0})):[],b){if(n.minBitrate>r)return ut(i,"min bitrate of "+n.minBitrate+" > current estimate of "+r),t;if(!n.hasDefaultAudio)return ut(i,"no renditions with default or auto-select sound found"),t;if(o&&i.indexOf(o.substring(0,4))%5!=0)return ut(i,'audio codec preference "'+o+'" not found'),t;if(s&&!u){if(!n.channels[s])return ut(i,"no renditions with "+s+" channel sound found (channels options: "+Object.keys(n.channels)+")"),t}else if((!o||u)&&d&&0===n.channels[2])return ut(i,"no renditions with stereo sound found"),t;if(n.minHeight>L)return ut(i,"min resolution of "+n.minHeight+" > maximum of "+L),t;if(n.minFramerate>I)return ut(i,"min framerate of "+n.minFramerate+" > maximum of "+I),t;if(!p.some((function(e){return n.videoRanges[e]>0})))return ut(i,"no variants with VIDEO-RANGE of "+lt(p)+" found"),t;if(l&&i.indexOf(l.substring(0,4))%5!=0)return ut(i,'video codec preference "'+l+'" not found'),t;if(n.maxScore<m)return ut(i,"max score of "+n.maxScore+" < selected max of "+m),t}return t&&(Ge(i)>=Ge(t)||n.fragmentError>e[t].fragmentError)?t:(v=n.minIndex,m=n.maxScore,i)}),void 0),videoRanges:p,preferHDR:E,minFramerate:c,minBitrate:g,minIndex:v}}(P,L,e,b,k),w=C.codecSet,O=C.videoRanges,x=C.minFramerate,M=C.minBitrate,F=C.minIndex,N=C.preferHDR;_=F,E=w,L=N?O[O.length-1]:O[0],I=x,e=Math.max(e,M),this.log("picked start tier "+lt(C))}else E=null==T?void 0:T.codecSet,L=null==T?void 0:T.videoRange;for(var U,B=c?c.duration:f?f.duration:0,G=this.bwEstimator.getEstimateTTFB()/1e3,K=[],H=function(){var t,o=v[V],f=V>h;if(!o)return 0;if(y.useMediaCapabilities&&!o.supportedResult&&!o.supportedPromise){var g=navigator.mediaCapabilities;"function"==typeof(null==g?void 0:g.decodingInfo)&&(function(e,t,r,i,n,a){var s=e.audioCodec?e.audioGroups:null,o=null==a?void 0:a.audioCodec,l=null==a?void 0:a.channels,u=l?parseInt(l):o?1/0:2,d=null;if(null!=s&&s.length)try{d=1===s.length&&s[0]?t.groups[s[0]].channels:s.reduce((function(e,r){if(r){var i=t.groups[r];if(!i)throw new Error("Audio track group "+r+" not found");Object.keys(i.channels).forEach((function(t){e[t]=(e[t]||0)+i.channels[t]}))}return e}),{2:0})}catch(e){return!0}return void 0!==e.videoCodec&&(e.width>1920&&e.height>1088||e.height>1920&&e.width>1088||e.frameRate>Math.max(i,30)||"SDR"!==e.videoRange&&e.videoRange!==r||e.bitrate>Math.max(n,8e6))||!!d&&R(u)&&Object.keys(d).some((function(e){return parseInt(e)>u}))}(o,D,L,I,e,b)||ke(o.videoCodec))?(o.supportedPromise=$e(o,D,g),o.supportedPromise.then((function(e){if(l.hls){o.supportedResult=e;var t=l.hls.levels,r=t.indexOf(o);e.error?l.warn('MediaCapabilities decodingInfo error: "'+e.error+'" for level '+r+" "+lt(e)):e.supported||(l.warn("Unsupported MediaCapabilities decodingInfo result for level "+r+" "+lt(e)),r>-1&&t.length>1&&(l.log("Removing unsupported level "+r),l.hls.removeLevel(r),-1===l.hls.loadLevel&&(l.hls.nextLoadLevel=0)))}}))):o.supportedResult=Xe}if((E&&o.codecSet!==E||L&&o.videoRange!==L||f&&I>o.frameRate||!f&&I>0&&I<o.frameRate||o.supportedResult&&(null==(t=o.supportedResult.decodingInfoResults)||!t[0].smooth))&&(!A||V!==_))return K.push(V),0;var m,T=o.details,k=(c?null==T?void 0:T.partTarget:null==T?void 0:T.averagetargetduration)||B;m=f?s*e:a*e;var P=B&&i>=2*B&&0===n?o.averageBitrate:o.maxBitrate,C=l.getTimeToLoadFrag(G,m,P*k,void 0===T);if(m>=P&&(V===d||0===o.loadError&&0===o.fragmentError)&&(C<=G||!R(C)||S&&!l.bitrateTestDelay||C<u)){var w=l.forcedAutoLevel;return V===p||-1!==w&&w===p||(K.length&&l.trace("Skipped level(s) "+K.join(",")+" of "+r+' max with CODECS and VIDEO-RANGE:"'+v[K[0]].codecs+'" '+v[K[0]].videoRange+'; not compatible with "'+E+'" '+L),l.info("switch candidate:"+h+"->"+V+" adjustedbw("+Math.round(m)+")-bitrate="+Math.round(m-P)+" ttfb:"+G.toFixed(1)+" avgDuration:"+k.toFixed(1)+" maxFetchDuration:"+u.toFixed(1)+" fetchDuration:"+C.toFixed(1)+" firstSelection:"+A+" codecSet:"+o.codecSet+" videoRange:"+o.videoRange+" hls.loadLevel:"+p)),A&&(l.firstSelection=V),{v:V}}},V=r;V>=t;V--)if(0!==(U=H())&&U)return U.v;return-1},r.deriveNextAutoLevel=function(e){var t=this.hls,r=t.maxAutoLevel,i=t.minAutoLevel;return Math.min(Math.max(e,i),r)},n(t,[{key:"firstAutoLevel",get:function(){var e=this.hls,t=e.maxAutoLevel,r=e.minAutoLevel,i=this.getBwEstimate(),n=this.hls.config.maxStarvationDelay,a=this.findBestLevel(i,r,t,0,n,1,1);if(a>-1)return a;var s=this.hls.firstLevel,o=Math.min(Math.max(s,r),t);return this.warn("Could not find best starting auto level. Defaulting to first in playlist "+s+" clamped to "+o),o}},{key:"forcedAutoLevel",get:function(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}},{key:"nextAutoLevel",get:function(){var e=this.forcedAutoLevel,t=this.bwEstimator.canEstimate(),r=this.lastLoadedFragLevel>-1;if(!(-1===e||t&&r&&this.nextAutoLevelKey!==this.getAutoLevelKey()))return e;var i=t&&r?this.getNextABRAutoLevel():this.firstAutoLevel;if(-1!==e){var n=this.hls.levels;if(n.length>Math.max(e,i)&&n[e].loadError<=n[i].loadError)return e}return this._nextAutoLevel=i,this.nextAutoLevelKey=this.getAutoLevelKey(),i},set:function(e){var t=this.deriveNextAutoLevel(e);this._nextAutoLevel!==t&&(this.nextAutoLevelKey="",this._nextAutoLevel=t)}}])}(B),yt=function(e,t){for(var r=0,i=e.length-1,n=null,a=null;r<=i;){var s=t(a=e[n=(r+i)/2|0]);if(s>0)r=n+1;else{if(!(s<0))return a;i=n-1}}return null};function Et(e,t,r,i,n){void 0===r&&(r=0),void 0===i&&(i=0),void 0===n&&(n=.005);var a=null;if(e){a=t[1+e.sn-t[0].sn]||null;var s=e.endDTS-r;s>0&&s<15e-7&&(r+=15e-7),a&&e.level!==a.level&&a.end<=e.end&&(a=t[2+e.sn-t[0].sn]||null)}else 0===r&&0===t[0].start&&(a=t[0]);if(a&&((!e||e.level===a.level)&&0===Tt(r,i,a)||function(e,t,r){if(t&&0===t.start&&t.level<e.level&&(t.endPTS||0)>0){var i=t.tagList.reduce((function(e,t){return"INF"===t[0]&&(e+=parseFloat(t[1])),e}),r);return e.start<=i}return!1}(a,e,Math.min(n,i))))return a;var o=yt(t,Tt.bind(null,r,i));return!o||o===e&&a?a:o}function Tt(e,t,r){if(void 0===e&&(e=0),void 0===t&&(t=0),r.start<=e&&r.start+r.duration>e)return 0;var i=Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-i<=e?1:r.start-i>e&&r.start?-1:0}function St(e,t,r){var i=1e3*Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>e}function At(e,t){return yt(e,(function(e){return e.cc<t?1:e.cc>t?-1:0}))}function Lt(e){switch(e.details){case D.FRAG_LOAD_TIMEOUT:case D.KEY_LOAD_TIMEOUT:case D.LEVEL_LOAD_TIMEOUT:case D.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function Rt(e,t){var r=Lt(t);return e.default[(r?"timeout":"error")+"Retry"]}function It(e,t){var r="linear"===e.backoff?1:Math.pow(2,t);return Math.min(r*e.retryDelayMs,e.maxRetryDelayMs)}function bt(e){return f(f({},e),{errorRetry:null,timeoutRetry:null})}function kt(e,t,r,i){if(!e)return!1;var n=null==i?void 0:i.code,a=t<e.maxNumRetry&&(function(e){return 0===e&&!1===navigator.onLine||!!e&&(e<400||e>499)}(n)||!!r);return e.shouldRetry?e.shouldRetry(e,t,r,i,a):a}var Dt=0,_t=2,Pt=3,Ct=5,wt=0,Ot=1,xt=2,Mt=function(e){function t(t){var r;return(r=e.call(this,"error-controller",t.logger)||this).hls=void 0,r.playlistError=0,r.penalizedRenditions={},r.hls=t,r.registerListeners(),r}u(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e.on(_.ERROR,this.onError,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.LEVEL_UPDATED,this.onLevelUpdated,this)},r.unregisterListeners=function(){var e=this.hls;e&&(e.off(_.ERROR,this.onError,this),e.off(_.ERROR,this.onErrorOut,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.LEVEL_UPDATED,this.onLevelUpdated,this))},r.destroy=function(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}},r.startLoad=function(e){},r.stopLoad=function(){this.playlistError=0},r.getVariantLevelIndex=function(e){return(null==e?void 0:e.type)===x?e.level:this.hls.loadLevel},r.onManifestLoading=function(){this.playlistError=0,this.penalizedRenditions={}},r.onLevelUpdated=function(){this.playlistError=0},r.onError=function(e,t){var r;if(!t.fatal){var i=this.hls,n=t.context;switch(t.details){case D.FRAG_LOAD_ERROR:case D.FRAG_LOAD_TIMEOUT:case D.KEY_LOAD_ERROR:case D.KEY_LOAD_TIMEOUT:return void(t.errorAction=this.getFragRetryOrSwitchAction(t));case D.FRAG_PARSING_ERROR:if(null!=(r=t.frag)&&r.gap)return void(t.errorAction=Ft());case D.FRAG_GAP:case D.FRAG_DECRYPT_ERROR:return t.errorAction=this.getFragRetryOrSwitchAction(t),void(t.errorAction.action=_t);case D.LEVEL_EMPTY_ERROR:case D.LEVEL_PARSING_ERROR:var a,s,o=t.parent===x?t.level:i.loadLevel;return void(t.details===D.LEVEL_EMPTY_ERROR&&null!=(a=t.context)&&null!=(s=a.levelDetails)&&s.live?t.errorAction=this.getPlaylistRetryOrSwitchAction(t,o):(t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,o)));case D.LEVEL_LOAD_ERROR:case D.LEVEL_LOAD_TIMEOUT:return void("number"==typeof(null==n?void 0:n.level)&&(t.errorAction=this.getPlaylistRetryOrSwitchAction(t,n.level)));case D.AUDIO_TRACK_LOAD_ERROR:case D.AUDIO_TRACK_LOAD_TIMEOUT:case D.SUBTITLE_LOAD_ERROR:case D.SUBTITLE_TRACK_LOAD_TIMEOUT:if(n){var l=i.loadLevelObj;if(l&&(n.type===w&&l.hasAudioGroup(n.groupId)||n.type===O&&l.hasSubtitleGroup(n.groupId)))return t.errorAction=this.getPlaylistRetryOrSwitchAction(t,i.loadLevel),t.errorAction.action=_t,void(t.errorAction.flags=Ot)}return;case D.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:var u=i.loadLevelObj,d=null==u?void 0:u.attrs["HDCP-LEVEL"];return void(d?t.errorAction={action:_t,flags:xt,hdcpLevel:d}:this.keySystemError(t));case D.BUFFER_ADD_CODEC_ERROR:case D.REMUX_ALLOC_ERROR:case D.BUFFER_APPEND_ERROR:var h;return void(t.errorAction||(t.errorAction=this.getLevelSwitchAction(t,null!=(h=t.level)?h:i.loadLevel)));case D.INTERNAL_EXCEPTION:case D.BUFFER_APPENDING_ERROR:case D.BUFFER_FULL_ERROR:case D.LEVEL_SWITCH_ERROR:case D.BUFFER_STALLED_ERROR:case D.BUFFER_SEEK_OVER_HOLE:case D.BUFFER_NUDGE_ON_STALL:return void(t.errorAction=Ft())}t.type===k.KEY_SYSTEM_ERROR&&this.keySystemError(t)}},r.keySystemError=function(e){var t=this.getVariantLevelIndex(e.frag);e.levelRetry=!1,e.errorAction=this.getLevelSwitchAction(e,t)},r.getPlaylistRetryOrSwitchAction=function(e,t){var r=Rt(this.hls.config.playlistLoadPolicy,e),i=this.playlistError++;if(kt(r,i,Lt(e),e.response))return{action:Ct,flags:wt,retryConfig:r,retryCount:i};var n=this.getLevelSwitchAction(e,t);return r&&(n.retryConfig=r,n.retryCount=i),n},r.getFragRetryOrSwitchAction=function(e){var t=this.hls,r=this.getVariantLevelIndex(e.frag),i=t.levels[r],n=t.config,a=n.fragLoadPolicy,s=n.keyLoadPolicy,o=Rt(e.details.startsWith("key")?s:a,e),l=t.levels.reduce((function(e,t){return e+t.fragmentError}),0);if(i&&(e.details!==D.FRAG_GAP&&i.fragmentError++,kt(o,l,Lt(e),e.response)))return{action:Ct,flags:wt,retryConfig:o,retryCount:l};var u=this.getLevelSwitchAction(e,r);return o&&(u.retryConfig=o,u.retryCount=l),u},r.getLevelSwitchAction=function(e,t){var r=this.hls;null==t&&(t=r.loadLevel);var i=this.hls.levels[t];if(i){var n,a,s=e.details;i.loadError++,s===D.BUFFER_APPEND_ERROR&&i.fragmentError++;var o=-1,l=r.levels,u=r.loadLevel,d=r.minAutoLevel,h=r.maxAutoLevel;r.autoLevelEnabled||(r.loadLevel=-1);for(var f,c=null==(n=e.frag)?void 0:n.type,g=(c===M&&s===D.FRAG_PARSING_ERROR||"audio"===e.sourceBufferName&&(s===D.BUFFER_ADD_CODEC_ERROR||s===D.BUFFER_APPEND_ERROR))&&l.some((function(e){var t=e.audioCodec;return i.audioCodec!==t})),v="video"===e.sourceBufferName&&(s===D.BUFFER_ADD_CODEC_ERROR||s===D.BUFFER_APPEND_ERROR)&&l.some((function(e){var t=e.codecSet,r=e.audioCodec;return i.codecSet!==t&&i.audioCodec===r})),m=null!=(a=e.context)?a:{},p=m.type,y=m.groupId,E=function(){var t=(T+u)%l.length;if(t!==u&&t>=d&&t<=h&&0===l[t].loadError){var r,n,a=l[t];if(s===D.FRAG_GAP&&c===x&&e.frag){var f=l[t].details;if(f){var m=Et(e.frag,f.fragments,e.frag.start);if(null!=m&&m.gap)return 0}}else{if(p===w&&a.hasAudioGroup(y)||p===O&&a.hasSubtitleGroup(y))return 0;if(c===M&&null!=(r=i.audioGroups)&&r.some((function(e){return a.hasAudioGroup(e)}))||c===F&&null!=(n=i.subtitleGroups)&&n.some((function(e){return a.hasSubtitleGroup(e)}))||g&&i.audioCodec===a.audioCodec||!g&&i.audioCodec!==a.audioCodec||v&&i.codecSet===a.codecSet)return 0}return o=t,1}},T=l.length;T--&&(0===(f=E())||1!==f););if(o>-1&&r.loadLevel!==o)return e.levelRetry=!0,this.playlistError=0,{action:_t,flags:wt,nextAutoLevel:o}}return{action:_t,flags:Ot}},r.onErrorOut=function(e,t){var r;switch(null==(r=t.errorAction)?void 0:r.action){case Dt:break;case _t:this.sendAlternateToPenaltyBox(t),t.errorAction.resolved||t.details===D.FRAG_GAP?/MediaSource readyState: ended/.test(t.error.message)&&(this.warn('MediaSource ended after "'+t.sourceBufferName+'" sourceBuffer append error. Attempting to recover from media error.'),this.hls.recoverMediaError()):t.fatal=!0}t.fatal&&this.hls.stopLoad()},r.sendAlternateToPenaltyBox=function(e){var t=this.hls,r=e.errorAction;if(r){var i=r.flags,n=r.hdcpLevel,a=r.nextAutoLevel;switch(i){case wt:this.switchLevel(e,a);break;case xt:n&&(t.maxHdcpLevel=Je[Je.indexOf(n)-1],r.resolved=!0),this.warn('Restricting playback to HDCP-LEVEL of "'+t.maxHdcpLevel+'" or lower')}r.resolved||this.switchLevel(e,a)}},r.switchLevel=function(e,t){if(void 0!==t&&e.errorAction&&(this.warn("switching to level "+t+" after "+e.details),this.hls.nextAutoLevel=t,e.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel,e.details===D.BUFFER_ADD_CODEC_ERROR&&e.mimeType&&"audiovideo"!==e.sourceBufferName))for(var r=qe(e.mimeType),i=this.hls.levels,n=i.length;n--;)i[n][e.sourceBufferName+"Codec"]===r&&this.hls.removeLevel(n)},t}(B);function Ft(e){var t={action:Dt,flags:wt};return e&&(t.resolved=!0),t}var Nt="NOT_LOADED",Ut="APPENDING",Bt="PARTIAL",Gt="OK",Kt=function(){function e(e){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=e,this._registerListeners()}var t=e.prototype;return t._registerListeners=function(){var e=this.hls;e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.BUFFER_APPENDED,this.onBufferAppended,this),e.on(_.FRAG_BUFFERED,this.onFragBuffered,this),e.on(_.FRAG_LOADED,this.onFragLoaded,this)},t._unregisterListeners=function(){var e=this.hls;e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.BUFFER_APPENDED,this.onBufferAppended,this),e.off(_.FRAG_BUFFERED,this.onFragBuffered,this),e.off(_.FRAG_LOADED,this.onFragLoaded,this)},t.destroy=function(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null},t.getAppendedFrag=function(e,t){var r=this.activePartLists[t];if(r)for(var i=r.length;i--;){var n=r[i];if(!n)break;var a=n.end;if(n.start<=e&&null!==a&&e<=a)return n}return this.getBufferedFrag(e,t)},t.getBufferedFrag=function(e,t){return this.getFragAtPos(e,t,!0)},t.getFragAtPos=function(e,t,r){for(var i=this.fragments,n=Object.keys(i),a=n.length;a--;){var s=i[n[a]];if((null==s?void 0:s.body.type)===t&&(!r||s.buffered)){var o=s.body;if(o.start<=e&&e<=o.end)return o}}return null},t.detectEvictedFragments=function(e,t,r,i,n){var a=this;this.timeRanges&&(this.timeRanges[e]=t);var s=(null==i?void 0:i.fragment.sn)||-1;Object.keys(this.fragments).forEach((function(i){var o=a.fragments[i];if(o&&!(s>=o.body.sn))if(o.buffered||o.loaded&&!n){var l=o.range[e];l&&(0!==l.time.length?l.time.some((function(e){var r=!a.isTimeBuffered(e.startPTS,e.endPTS,t);return r&&a.removeFragment(o.body),r})):a.removeFragment(o.body))}else o.body.type===r&&a.removeFragment(o.body)}))},t.detectPartialFragments=function(e){var t=this,r=this.timeRanges;if(r&&"initSegment"!==e.frag.sn){var i=e.frag,n=Vt(i),a=this.fragments[n];if(!(!a||a.buffered&&i.gap)){var s=!i.relurl;Object.keys(r).forEach((function(n){var o=i.elementaryStreams[n];if(o){var l=r[n],u=s||!0===o.partial;a.range[n]=t.getBufferedTimes(i,e.part,u,l)}})),a.loaded=null,Object.keys(a.range).length?(a.buffered=!0,(a.body.endList=i.endList||a.body.endList)&&(this.endListFragments[a.body.type]=a),Ht(a)||this.removeParts(i.sn-1,i.type)):this.removeFragment(a.body)}}},t.removeParts=function(e,t){var r=this.activePartLists[t];r&&(this.activePartLists[t]=Yt(r,(function(t){return t.fragment.sn>=e})))},t.fragBuffered=function(e,t){var r=Vt(e),i=this.fragments[r];!i&&t&&(i=this.fragments[r]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,i.buffered=!0)},t.getBufferedTimes=function(e,t,r,i){for(var n={time:[],partial:r},a=e.start,s=e.end,o=e.minEndPTS||s,l=e.maxStartPTS||a,u=0;u<i.length;u++){var d=i.start(u)-this.bufferPadding,h=i.end(u)+this.bufferPadding;if(l>=d&&o<=h){n.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(s,i.end(u))});break}if(a<h&&s>d){var f=Math.max(a,i.start(u)),c=Math.min(s,i.end(u));c>f&&(n.partial=!0,n.time.push({startPTS:f,endPTS:c}))}else if(s<=d)break}return n},t.getPartialFragment=function(e){var t,r,i,n=null,a=0,s=this.bufferPadding,o=this.fragments;return Object.keys(o).forEach((function(l){var u=o[l];u&&Ht(u)&&(r=u.body.start-s,i=u.body.end+s,e>=r&&e<=i&&(t=Math.min(e-r,i-e),a<=t&&(n=u.body,a=t)))})),n},t.isEndListAppended=function(e){var t=this.endListFragments[e];return void 0!==t&&(t.buffered||Ht(t))},t.getState=function(e){var t=Vt(e),r=this.fragments[t];return r?r.buffered?Ht(r)?Bt:Gt:Ut:Nt},t.isTimeBuffered=function(e,t,r){for(var i,n,a=0;a<r.length;a++){if(i=r.start(a)-this.bufferPadding,n=r.end(a)+this.bufferPadding,e>=i&&t<=n)return!0;if(t<=i)return!1}return!1},t.onManifestLoading=function(){this.removeAllFragments()},t.onFragLoaded=function(e,t){if("initSegment"!==t.frag.sn&&!t.frag.bitrateTest){var r=t.frag,i=t.part?null:t,n=Vt(r);this.fragments[n]={body:r,appendedPTS:null,loaded:i,buffered:!1,range:Object.create(null)}}},t.onBufferAppended=function(e,t){var r=t.frag,i=t.part,n=t.timeRanges,a=t.type;if("initSegment"!==r.sn){var s=r.type;if(i){var o=this.activePartLists[s];o||(this.activePartLists[s]=o=[]),o.push(i)}this.timeRanges=n;var l=n[a];this.detectEvictedFragments(a,l,s,i)}},t.onFragBuffered=function(e,t){this.detectPartialFragments(t)},t.hasFragment=function(e){var t=Vt(e);return!!this.fragments[t]},t.hasFragments=function(e){var t=this.fragments,r=Object.keys(t);if(!e)return r.length>0;for(var i=r.length;i--;){var n=t[r[i]];if((null==n?void 0:n.body.type)===e)return!0}return!1},t.hasParts=function(e){var t;return!(null==(t=this.activePartLists[e])||!t.length)},t.removeFragmentsInRange=function(e,t,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<t&&l.end>e&&(o.buffered||n)&&a.removeFragment(l)}}))},t.removeFragment=function(e){var t=Vt(e);e.clearElementaryStreamInfo();var r=this.activePartLists[e.type];if(r){var i=e.sn;this.activePartLists[e.type]=Yt(r,(function(e){return e.fragment.sn!==i}))}delete this.fragments[t],e.endList&&delete this.endListFragments[e.type]},t.removeAllFragments=function(){var e,t;this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1;var r=null==(e=this.hls)||null==(t=e.latestLevelDetails)?void 0:t.partList;r&&r.forEach((function(e){return e.clearElementaryStreamInfo()}))},e}();function Ht(e){var t,r,i;return e.buffered&&(e.body.gap||(null==(t=e.range.video)?void 0:t.partial)||(null==(r=e.range.audio)?void 0:r.partial)||(null==(i=e.range.audiovideo)?void 0:i.partial))}function Vt(e){return e.type+"_"+e.level+"_"+e.sn}function Yt(e,t){return e.filter((function(e){var r=t(e);return r||e.clearElementaryStreamInfo(),r}))}var Wt=0,jt=1,qt=function(){function e(e,t,r){this.subtle=void 0,this.aesIV=void 0,this.aesMode=void 0,this.subtle=e,this.aesIV=t,this.aesMode=r}return e.prototype.decrypt=function(e,t){switch(this.aesMode){case Wt:return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e);case jt:return this.subtle.decrypt({name:"AES-CTR",counter:this.aesIV,length:64},t,e);default:throw new Error("[AESCrypto] invalid aes mode "+this.aesMode)}},e}(),Xt=function(){function e(){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 t=e.prototype;return t.uint8ArrayToUint32Array_=function(e){for(var t=new DataView(e),r=new Uint32Array(4),i=0;i<4;i++)r[i]=t.getUint32(4*i);return r},t.initTable=function(){var e=this.sBox,t=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],d=o[2],h=o[3],f=new Uint32Array(256),c=0,g=0,v=0;for(v=0;v<256;v++)f[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,e[c]=m,t[m]=c;var p=f[c],y=f[p],E=f[y],T=257*f[m]^16843008*m;i[c]=T<<24|T>>>8,n[c]=T<<16|T>>>16,a[c]=T<<8|T>>>24,s[c]=T,T=16843009*E^65537*y^257*p^16843008*c,l[m]=T<<24|T>>>8,u[m]=T<<16|T>>>16,d[m]=T<<8|T>>>24,h[m]=T,c?(c=p^f[f[f[E^p]]],g^=f[f[g]]):c=g=1}},t.expandKey=function(e){for(var t=this.uint8ArrayToUint32Array_(e),r=!0,i=0;i<t.length&&r;)r=t[i]===this.key[i],i++;if(!r){this.key=t;var n=this.keySize=t.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),d=this.keySchedule=new Uint32Array(u),h=this.invKeySchedule=new Uint32Array(u),f=this.sBox,c=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=d[a]=t[a]:(l=o,a%n==0?(l=f[(l=l<<8|l>>>24)>>>24]<<24|f[l>>>16&255]<<16|f[l>>>8&255]<<8|f[255&l],l^=c[a/n|0]<<24):n>6&&a%n==4&&(l=f[l>>>24]<<24|f[l>>>16&255]<<16|f[l>>>8&255]<<8|f[255&l]),d[a]=o=(d[a-n]^l)>>>0);for(s=0;s<u;s++)a=u-s,l=3&s?d[a]:d[a-4],h[s]=s<4||a<=4?l:v[f[l>>>24]]^m[f[l>>>16&255]]^p[f[l>>>8&255]]^y[f[255&l]],h[s]=h[s]>>>0}},t.networkToHostOrderSwap=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},t.decrypt=function(e,t,r){for(var i,n,a,s,o,l,u,d,h,f,c,g,v,m,p=this.keySize+6,y=this.invKeySchedule,E=this.invSBox,T=this.invSubMix,S=T[0],A=T[1],L=T[2],R=T[3],I=this.uint8ArrayToUint32Array_(r),b=I[0],k=I[1],D=I[2],_=I[3],P=new Int32Array(e),C=new Int32Array(P.length),w=this.networkToHostOrderSwap;t<P.length;){for(h=w(P[t]),f=w(P[t+1]),c=w(P[t+2]),g=w(P[t+3]),o=h^y[0],l=g^y[1],u=c^y[2],d=f^y[3],v=4,m=1;m<p;m++)i=S[o>>>24]^A[l>>16&255]^L[u>>8&255]^R[255&d]^y[v],n=S[l>>>24]^A[u>>16&255]^L[d>>8&255]^R[255&o]^y[v+1],a=S[u>>>24]^A[d>>16&255]^L[o>>8&255]^R[255&l]^y[v+2],s=S[d>>>24]^A[o>>16&255]^L[l>>8&255]^R[255&u]^y[v+3],o=i,l=n,u=a,d=s,v+=4;i=E[o>>>24]<<24^E[l>>16&255]<<16^E[u>>8&255]<<8^E[255&d]^y[v],n=E[l>>>24]<<24^E[u>>16&255]<<16^E[d>>8&255]<<8^E[255&o]^y[v+1],a=E[u>>>24]<<24^E[d>>16&255]<<16^E[o>>8&255]<<8^E[255&l]^y[v+2],s=E[d>>>24]<<24^E[o>>16&255]<<16^E[l>>8&255]<<8^E[255&u]^y[v+3],C[t]=w(i^b),C[t+1]=w(s^k),C[t+2]=w(a^D),C[t+3]=w(n^_),b=h,k=f,D=c,_=g,t+=4}return C.buffer},e}(),zt=function(){function e(e,t,r){this.subtle=void 0,this.key=void 0,this.aesMode=void 0,this.subtle=e,this.key=t,this.aesMode=r}return e.prototype.expandKey=function(){var e=function(e){switch(e){case Wt:return"AES-CBC";case jt:return"AES-CTR";default:throw new Error("[FastAESKey] invalid aes mode "+e)}}(this.aesMode);return this.subtle.importKey("raw",this.key,{name:e},!1,["encrypt","decrypt"])},e}(),Qt=function(){function e(e,t){var r=(void 0===t?{}:t).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.enableSoftwareAES=void 0,this.enableSoftwareAES=e.enableSoftwareAES,this.removePKCS7Padding=i,i)try{var n=self.crypto;n&&(this.subtle=n.subtle||n.webkitSubtle)}catch(e){}this.useSoftware=!this.subtle}var t=e.prototype;return t.destroy=function(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null},t.isSync=function(){return this.useSoftware},t.flush=function(){var e=this.currentResult,t=this.remainderData;if(!e||t)return this.reset(),null;var r,i,n,a=new Uint8Array(e);return this.reset(),this.removePKCS7Padding?(i=(r=a).byteLength,(n=i&&new DataView(r.buffer).getUint8(i-1))?r.slice(0,i-n):r):a},t.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},t.decrypt=function(e,t,r,i){var n=this;return this.useSoftware?new Promise((function(a,s){var o=ArrayBuffer.isView(e)?e:new Uint8Array(e);n.softwareDecrypt(o,t,r,i);var l=n.flush();l?a(l.buffer):s(new Error("[softwareDecrypt] Failed to decrypt data"))})):this.webCryptoDecrypt(new Uint8Array(e),t,r,i)},t.softwareDecrypt=function(e,t,r,i){var n=this.currentIV,a=this.currentResult,s=this.remainderData;if(i!==Wt||16!==t.byteLength)return j.warn("SoftwareDecrypt: can only handle AES-128-CBC"),null;this.logOnce("JS AES decrypt"),s&&(e=Ie(s,e),this.remainderData=null);var o=this.getValidChunk(e);if(!o.length)return null;n&&(r=n);var l=this.softwareDecrypter;l||(l=this.softwareDecrypter=new Xt),l.expandKey(t);var u=a;return this.currentResult=l.decrypt(o.buffer,0,r),this.currentIV=o.slice(-16).buffer,u||null},t.webCryptoDecrypt=function(e,t,r,i){var n=this;if(this.key!==t||!this.fastAesKey){if(!this.subtle)return Promise.resolve(this.onWebCryptoError(e,t,r,i));this.key=t,this.fastAesKey=new zt(this.subtle,t,i)}return this.fastAesKey.expandKey().then((function(t){return n.subtle?(n.logOnce("WebCrypto AES decrypt"),new qt(n.subtle,new Uint8Array(r),i).decrypt(e.buffer,t)):Promise.reject(new Error("web crypto not initialized"))})).catch((function(a){return j.warn("[decrypter]: WebCrypto Error, disable WebCrypto API, "+a.name+": "+a.message),n.onWebCryptoError(e,t,r,i)}))},t.onWebCryptoError=function(e,t,r,i){var n=this.enableSoftwareAES;if(n){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(e,t,r,i);var a=this.flush();if(a)return a.buffer}throw new Error("WebCrypto"+(n?" and softwareDecrypt":"")+": failed to decrypt data")},t.getValidChunk=function(e){var t=e,r=e.length-e.length%16;return r!==e.length&&(t=e.slice(0,r),this.remainderData=e.slice(r)),t},t.logOnce=function(e){this.logEnabled&&(j.log("[decrypter]: "+e),this.logEnabled=!1)},e}(),$t=Math.pow(2,17),Jt=function(){function e(e){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=e}var t=e.prototype;return t.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},t.abort=function(){this.loader&&this.loader.abort()},t.load=function(e,t){var r=this,i=e.url;if(!i)return Promise.reject(new tr({type:k.NETWORK_ERROR,details:D.FRAG_LOAD_ERROR,fatal:!1,frag:e,error:new Error("Fragment does not have a "+(i?"part list":"url")),networkDetails:null}));this.abort();var n=this.config,a=n.fLoader,s=n.loader;return new Promise((function(o,l){if(r.loader&&r.loader.destroy(),e.gap){if(e.tagList.some((function(e){return"GAP"===e[0]})))return void l(er(e));e.gap=!1}var u=r.loader=a?new a(n):new s(n),d=Zt(e);e.loader=u;var h=bt(n.fragLoadPolicy.default),c={loadPolicy:h,timeout:h.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:"initSegment"===e.sn?1/0:$t};e.stats=u.stats;var g={onSuccess:function(t,i,n,a){r.resetLoader(e,u);var s=t.data;n.resetIV&&e.decryptdata&&(e.decryptdata.iv=new Uint8Array(s.slice(0,16)),s=s.slice(16)),o({frag:e,part:null,payload:s,networkDetails:a})},onError:function(t,n,a,s){r.resetLoader(e,u),l(new tr({type:k.NETWORK_ERROR,details:D.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:f({url:i,data:void 0},t),error:new Error("HTTP Error "+t.code+" "+t.text),networkDetails:a,stats:s}))},onAbort:function(t,i,n){r.resetLoader(e,u),l(new tr({type:k.NETWORK_ERROR,details:D.INTERNAL_ABORTED,fatal:!1,frag:e,error:new Error("Aborted"),networkDetails:n,stats:t}))},onTimeout:function(t,i,n){r.resetLoader(e,u),l(new tr({type:k.NETWORK_ERROR,details:D.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,error:new Error("Timeout after "+c.timeout+"ms"),networkDetails:n,stats:t}))}};t&&(g.onProgress=function(r,i,n,a){return t({frag:e,part:null,payload:n,networkDetails:a})}),u.load(d,c,g)}))},t.loadPart=function(e,t,r){var i=this;this.abort();var n=this.config,a=n.fLoader,s=n.loader;return new Promise((function(o,l){if(i.loader&&i.loader.destroy(),e.gap||t.gap)l(er(e,t));else{var u=i.loader=a?new a(n):new s(n),d=Zt(e,t);e.loader=u;var h=bt(n.fragLoadPolicy.default),c={loadPolicy:h,timeout:h.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:$t};t.stats=u.stats,u.load(d,c,{onSuccess:function(n,a,s,l){i.resetLoader(e,u),i.updateStatsFromPart(e,t);var d={frag:e,part:t,payload:n.data,networkDetails:l};r(d),o(d)},onError:function(r,n,a,s){i.resetLoader(e,u),l(new tr({type:k.NETWORK_ERROR,details:D.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:t,response:f({url:d.url,data:void 0},r),error:new Error("HTTP Error "+r.code+" "+r.text),networkDetails:a,stats:s}))},onAbort:function(r,n,a){e.stats.aborted=t.stats.aborted,i.resetLoader(e,u),l(new tr({type:k.NETWORK_ERROR,details:D.INTERNAL_ABORTED,fatal:!1,frag:e,part:t,error:new Error("Aborted"),networkDetails:a,stats:r}))},onTimeout:function(r,n,a){i.resetLoader(e,u),l(new tr({type:k.NETWORK_ERROR,details:D.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:t,error:new Error("Timeout after "+c.timeout+"ms"),networkDetails:a,stats:r}))}})}}))},t.updateStatsFromPart=function(e,t){var r=e.stats,i=t.stats,n=i.total;if(r.loaded+=i.loaded,n){var a=Math.round(e.duration/t.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},t.resetLoader=function(e,t){e.loader=null,this.loader===t&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),t.destroy()},e}();function Zt(e,t){void 0===t&&(t=null);var r,i=t||e,n={frag:e,part:t,responseType:"arraybuffer",url:i.url,headers:{},rangeStart:0,rangeEnd:0},a=i.byteRangeStartOffset,s=i.byteRangeEndOffset;if(R(a)&&R(s)){var o,l=a,u=s;if("initSegment"===e.sn&&("AES-128"===(r=null==(o=e.decryptdata)?void 0:o.method)||"AES-256"===r)){var d=s-a;d%16&&(u=s+(16-d%16)),0!==a&&(n.resetIV=!0,l=a-16)}n.rangeStart=l,n.rangeEnd=u}return n}function er(e,t){var r=new Error("GAP "+(e.gap?"tag":"attribute")+" found"),i={type:k.MEDIA_ERROR,details:D.FRAG_GAP,fatal:!1,frag:e,error:r,networkDetails:null};return t&&(i.part=t),(t||e).stats.aborted=!0,new tr(i)}var tr=function(e){function t(t){var r;return(r=e.call(this,t.error.message)||this).data=void 0,r.data=t,r}return u(t,e),t}(v(Error)),rr=function(e){function t(t,r){var i;return(i=e.call(this,t,r)||this)._boundTick=void 0,i._tickTimer=null,i._tickInterval=null,i._tickCallCount=0,i._boundTick=i.tick.bind(i),i}u(t,e);var r=t.prototype;return r.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},r.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},r.onHandlerDestroyed=function(){},r.hasInterval=function(){return!!this._tickInterval},r.hasNextTick=function(){return!!this._tickTimer},r.setInterval=function(e){return!this._tickInterval&&(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,e),!0)},r.clearInterval=function(){return!!this._tickInterval&&(self.clearInterval(this._tickInterval),this._tickInterval=null,!0)},r.clearNextTick=function(){return!!this._tickTimer&&(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0)},r.tick=function(){this._tickCallCount++,1===this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},r.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},r.doTick=function(){},t}(B),ir=function(e,t,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=e,this.sn=t,this.id=r,this.size=i,this.part=n,this.partial=a},nr={length:0,start:function(){return 0},end:function(){return 0}},ar=function(){function e(){}return e.isBuffered=function(t,r){if(t)for(var i=e.getBuffered(t),n=i.length;n--;)if(r>=i.start(n)&&r<=i.end(n))return!0;return!1},e.bufferedRanges=function(t){if(t){var r=e.getBuffered(t);return e.timeRangesToArray(r)}return[]},e.timeRangesToArray=function(e){for(var t=[],r=0;r<e.length;r++)t.push({start:e.start(r),end:e.end(r)});return t},e.bufferInfo=function(t,r,i){if(t){var n=e.bufferedRanges(t);if(n.length)return e.bufferedInfo(n,r,i)}return{len:0,start:r,end:r,bufferedIndex:-1}},e.bufferedInfo=function(e,t,r){t=Math.max(0,t),e.length>1&&e.sort((function(e,t){return e.start-t.start||t.end-e.end}));var i=-1,n=[];if(r)for(var a=0;a<e.length;a++){t>=e[a].start&&t<=e[a].end&&(i=a);var s=n.length;if(s){var o=n[s-1].end;e[a].start-o<r?e[a].end>o&&(n[s-1].end=e[a].end):n.push(e[a])}else n.push(e[a])}else n=e;for(var l,u=0,d=t,h=t,f=0;f<n.length;f++){var c=n[f].start,g=n[f].end;if(-1===i&&t>=c&&t<=g&&(i=f),t+r>=c&&t<g)d=c,u=(h=g)-t;else if(t+r<c){l=c;break}}return{len:u,start:d||0,end:h||0,nextStart:l,buffered:e,bufferedIndex:i}},e.getBuffered=function(e){try{return e.buffered||nr}catch(e){return j.log("failed to get media.buffered",e),nr}},e}(),sr=/\{\$([a-zA-Z0-9-_]+)\}/g;function or(e){return sr.test(e)}function lr(e,t){if(null!==e.variableList||e.hasVariableRefs){var r=e.variableList;return t.replace(sr,(function(t){var i=t.substring(2,t.length-1),n=null==r?void 0:r[i];return void 0===n?(e.playlistParsingError||(e.playlistParsingError=new Error('Missing preceding EXT-X-DEFINE tag for Variable Reference: "'+i+'"')),t):n}))}return t}function ur(e,t,r){var i,n,a=e.variableList;if(a||(e.variableList=a={}),"QUERYPARAM"in t){i=t.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(t){e.playlistParsingError||(e.playlistParsingError=new Error("EXT-X-DEFINE QUERYPARAM: "+t.message))}}else i=t.NAME,n=t.VALUE;i in a?e.playlistParsingError||(e.playlistParsingError=new Error('EXT-X-DEFINE duplicate Variable Name declarations: "'+i+'"')):a[i]=n||""}function dr(e,t,r){var i=t.IMPORT;if(r&&i in r){var n=e.variableList;n||(e.variableList=n={}),n[i]=r[i]}else e.playlistParsingError||(e.playlistParsingError=new Error('EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "'+i+'"'))}var hr=/^(\d+)x(\d+)$/,fr=/(.+?)=(".*?"|.*?)(?:,|$)/g,cr=function(){function e(t,r){"string"==typeof t&&(t=e.parseAttrList(t,r)),o(this,t)}var t=e.prototype;return t.decimalInteger=function(e){var t=parseInt(this[e],10);return t>Number.MAX_SAFE_INTEGER?1/0:t},t.hexadecimalInteger=function(e){if(this[e]){var t=(this[e]||"0x").slice(2);t=(1&t.length?"0":"")+t;for(var r=new Uint8Array(t.length/2),i=0;i<t.length/2;i++)r[i]=parseInt(t.slice(2*i,2*i+2),16);return r}return null},t.hexadecimalIntegerAsNumber=function(e){var t=parseInt(this[e],16);return t>Number.MAX_SAFE_INTEGER?1/0:t},t.decimalFloatingPoint=function(e){return parseFloat(this[e])},t.optionalFloat=function(e,t){var r=this[e];return r?parseFloat(r):t},t.enumeratedString=function(e){return this[e]},t.enumeratedStringList=function(e,t){var r=this[e];return(r?r.split(/[ ,]+/):[]).reduce((function(e,t){return e[t.toLowerCase()]=!0,e}),t)},t.bool=function(e){return"YES"===this[e]},t.decimalResolution=function(e){var t=hr.exec(this[e]);if(null!==t)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}},e.parseAttrList=function(e,t){var r,i={};for(fr.lastIndex=0;null!==(r=fr.exec(e));){var n=r[1].trim(),a=r[2],s=0===a.indexOf('"')&&a.lastIndexOf('"')===a.length-1,o=!1;if(s)a=a.slice(1,-1);else switch(n){case"IV":case"SCTE35-CMD":case"SCTE35-IN":case"SCTE35-OUT":o=!0}if(t&&(s||o))a=lr(t,a);else if(!o&&!s)switch(n){case"CLOSED-CAPTIONS":if("NONE"===a)break;case"ALLOWED-CPC":case"CLASS":case"ASSOC-LANGUAGE":case"AUDIO":case"BYTERANGE":case"CHANNELS":case"CHARACTERISTICS":case"CODECS":case"DATA-ID":case"END-DATE":case"GROUP-ID":case"ID":case"IMPORT":case"INSTREAM-ID":case"KEYFORMAT":case"KEYFORMATVERSIONS":case"LANGUAGE":case"NAME":case"PATHWAY-ID":case"QUERYPARAM":case"RECENTLY-REMOVED-DATERANGES":case"SERVER-URI":case"STABLE-RENDITION-ID":case"STABLE-VARIANT-ID":case"START-DATE":case"SUBTITLES":case"SUPPLEMENTAL-CODECS":case"URI":case"VALUE":case"VIDEO":case"X-ASSET-LIST":case"X-ASSET-URI":j.warn(e+": attribute "+n+" is missing quotes")}i[n]=a}return i},n(e,[{key:"clientAttrs",get:function(){return Object.keys(this).filter((function(e){return"X-"===e.substring(0,2)}))}}])}();function gr(e){return"SCTE35-OUT"===e||"SCTE35-IN"===e||"SCTE35-CMD"===e}var vr=function(){return n((function(e,t,r){var i;if(void 0===r&&(r=0),this.attr=void 0,this.tagAnchor=void 0,this.tagOrder=void 0,this._startDate=void 0,this._endDate=void 0,this._dateAtEnd=void 0,this._cue=void 0,this._badValueForSameId=void 0,this.tagAnchor=(null==t?void 0:t.tagAnchor)||null,this.tagOrder=null!=(i=null==t?void 0:t.tagOrder)?i:r,t){var n=t.attr;for(var a in n)if(Object.prototype.hasOwnProperty.call(e,a)&&e[a]!==n[a]){j.warn('DATERANGE tag attribute: "'+a+'" does not match for tags with ID: "'+e.ID+'"'),this._badValueForSameId=a;break}e=o(new cr({}),n,e)}if(this.attr=e,t?(this._startDate=t._startDate,this._cue=t._cue,this._endDate=t._endDate,this._dateAtEnd=t._dateAtEnd):this._startDate=new Date(e["START-DATE"]),"END-DATE"in this.attr){var s=(null==t?void 0:t.endDate)||new Date(this.attr["END-DATE"]);R(s.getTime())&&(this._endDate=s)}}),[{key:"id",get:function(){return this.attr.ID}},{key:"class",get:function(){return this.attr.CLASS}},{key:"cue",get:function(){var e=this._cue;return void 0===e?this._cue=this.attr.enumeratedStringList(this.attr.CUE?"CUE":"X-CUE",{pre:!1,post:!1,once:!1}):e}},{key:"startTime",get:function(){var e=this.tagAnchor;return null===e||null===e.programDateTime?(j.warn('Expected tagAnchor Fragment with PDT set for DateRange "'+this.id+'": '+e),NaN):e.start+(this.startDate.getTime()-e.programDateTime)/1e3}},{key:"startDate",get:function(){return this._startDate}},{key:"endDate",get:function(){var e=this._endDate||this._dateAtEnd;if(e)return e;var t=this.duration;return null!==t?this._dateAtEnd=new Date(this._startDate.getTime()+1e3*t):null}},{key:"duration",get:function(){if("DURATION"in this.attr){var e=this.attr.decimalFloatingPoint("DURATION");if(R(e))return e}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:"isInterstitial",get:function(){return"com.apple.hls.interstitial"===this.class}},{key:"isValid",get:function(){return!!this.id&&!this._badValueForSameId&&R(this.startDate.getTime())&&(null===this.duration||this.duration>=0)&&(!this.endOnNext||!!this.class)&&(!this.attr.CUE||!this.cue.pre&&!this.cue.post||this.cue.pre!==this.cue.post)&&(!this.isInterstitial||"X-ASSET-URI"in this.attr||"X-ASSET-LIST"in this.attr)}}])}(),mr=function(){function e(e){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.dateRangeTagCount=0,this.live=!0,this.requestScheduled=-1,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!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.appliedTimelineOffset=void 0,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=e}return e.prototype.reloaded=function(e){if(!e)return this.advanced=!0,void(this.updated=!0);var t=this.lastPartSn-e.lastPartSn,r=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!r||!!t||!this.live,this.advanced=this.endSN>e.endSN||t>0||0===t&&r>0,this.updated||this.advanced?this.misses=Math.floor(.6*e.misses):this.misses=e.misses+1},n(e,[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&R(this.fragments[this.fragments.length-1].programDateTime)}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||10}},{key:"drift",get:function(){var e=this.driftEndTime-this.driftStartTime;return e>0?1e3*(this.driftEnd-this.driftStart)/e:1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var e;return null!=(e=this.partList)&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var e;return null!=(e=this.fragments)&&e.length?this.fragments[this.fragments.length-1].end:0}},{key:"fragmentStart",get:function(){var e;return null!=(e=this.fragments)&&e.length?this.fragments[0].start:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var e;return null!=(e=this.partList)&&e.length?this.partList[this.partList.length-1].index:-1}},{key:"maxPartIndex",get:function(){var e=this.partList;if(e){var t=this.lastPartIndex;if(-1!==t){for(var r=e.length;r--;)if(e[r].index>t)return e[r].index;return t}}return 0}},{key:"lastPartSn",get:function(){var e;return null!=(e=this.partList)&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}},{key:"expired",get:function(){if(this.live&&this.age&&this.misses<3){var e=this.partEnd-this.fragmentStart;return this.age>Math.max(e,this.totalduration)+this.levelTargetDuration}return!1}}])}();function pr(e){return"AES-128"===e||"AES-256"===e||"AES-256-CTR"===e}function yr(e){switch(e){case"AES-128":case"AES-256":return Wt;case"AES-256-CTR":return jt;default:throw new Error("invalid full segment method "+e)}}function Er(e){return Uint8Array.from(atob(e),(function(e){return e.charCodeAt(0)}))}function Tr(e){return Uint8Array.from(unescape(encodeURIComponent(e)),(function(e){return e.charCodeAt(0)}))}function Sr(e){var t,r,i=e.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=Er(l)):(t=Tr(l).subarray(0,16),(r=new Uint8Array(16)).set(t,16-t.length),n=r)}}return n}var Ar="undefined"!=typeof self?self:void 0,Lr={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},Rr="org.w3.clearkey",Ir="com.apple.streamingkeydelivery",br="com.microsoft.playready",kr="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed";function Dr(e){switch(e){case Ir:return Lr.FAIRPLAY;case br:return Lr.PLAYREADY;case kr:return Lr.WIDEVINE;case Rr:return Lr.CLEARKEY}}var _r="1077efecc0b24d02ace33c1e52e2fb4b",Pr="e2719d58a985b3c9781ab030af78d30e",Cr="9a04f07998404286ab92e65be0885f95",wr="edef8ba979d64acea3c827dcd51d21ed";function Or(e){return e===wr?Lr.WIDEVINE:e===Cr?Lr.PLAYREADY:e===_r||e===Pr?Lr.CLEARKEY:void 0}function xr(e){switch(e){case Lr.FAIRPLAY:return Ir;case Lr.PLAYREADY:return br;case Lr.WIDEVINE:return kr;case Lr.CLEARKEY:return Rr}}function Mr(e){var t=e.drmSystems,r=e.widevineLicenseUrl,i=t?[Lr.FAIRPLAY,Lr.WIDEVINE,Lr.PLAYREADY,Lr.CLEARKEY].filter((function(e){return!!t[e]})):[];return!i[Lr.WIDEVINE]&&r&&i.push(Lr.WIDEVINE),i}var Fr,Nr=null!=Ar&&null!=(Fr=Ar.navigator)&&Fr.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function Ur(e){var t=new Uint16Array(e.buffer,e.byteOffset,e.byteLength/2),r=String.fromCharCode.apply(null,Array.from(t)),i=r.substring(r.indexOf("<"),r.length),n=(new DOMParser).parseFromString(i,"text/xml").getElementsByTagName("KID")[0];if(n){var a=n.childNodes[0]?n.childNodes[0].nodeValue:n.getAttribute("VALUE");if(a){var s=Er(a).subarray(0,16);return function(e){var t=function(e,t,r){var i=e[t];e[t]=e[r],e[r]=i};t(e,0,3),t(e,1,2),t(e,4,5),t(e,6,7)}(s),s}}return null}var Br={},Gr=function(){function e(e,t,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=e,this.uri=t,this.keyFormat=r,this.keyFormatVersions=i,this.iv=n,this.encrypted=!!e&&"NONE"!==e,this.isCommonEncryption=this.encrypted&&!pr(e)}e.clearKeyUriToKeyIdMap=function(){Br={}};var t=e.prototype;return t.isSupported=function(){if(this.method){if(pr(this.method)||"NONE"===this.method)return!0;if("identity"===this.keyFormat)return"SAMPLE-AES"===this.method;switch(this.keyFormat){case Ir:case kr:case br:case Rr:return-1!==["ISO-23001-7","SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)}}return!1},t.getDecryptData=function(t){if(!this.encrypted||!this.uri)return null;if(pr(this.method)&&this.uri&&!this.iv){"number"!=typeof t&&(j.warn('missing IV for initialization segment with method="'+this.method+'" - compliance issue'),t=0);var r=function(e){for(var t=new Uint8Array(16),r=12;r<16;r++)t[r]=e>>8*(15-r)&255;return t}(t);return new e(this.method,this.uri,"identity",this.keyFormatVersions,r)}var i=Sr(this.uri);if(i)switch(this.keyFormat){case kr:this.pssh=i,i.length>=22&&(this.keyId=i.subarray(i.length-22,i.length-6));break;case br:var n=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=Ce(n,0,i),this.keyId=Ur(i);break;default:var a=i.subarray(0,16);if(16!==a.length){var s=new Uint8Array(16);s.set(a,16-a.length),a=s}this.keyId=a}if(!this.keyId||16!==this.keyId.byteLength){var o=Br[this.uri];if(!o){var l=Object.keys(Br).length%Number.MAX_SAFE_INTEGER;o=new Uint8Array(16),new DataView(o.buffer,12,4).setUint32(0,l),Br[this.uri]=o}this.keyId=o}return this},e}(),Kr=/#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,Hr=/#EXT-X-MEDIA:(.*)/g,Vr=/^#EXT(?:INF|-X-TARGETDURATION):/m,Yr=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#.*/.source].join("|"),"g"),Wr=new RegExp([/#EXT-X-(PROGRAM-DATE-TIME|BYTERANGE|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|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),jr=function(){function e(){}return e.findGroup=function(e,t){for(var r=0;r<e.length;r++){var i=e[r];if(i.id===t)return i}},e.resolve=function(e,t){return L.buildAbsoluteURL(t,e,{alwaysNormalize:!0})},e.isMediaPlaylist=function(e){return Vr.test(e)},e.parseMasterPlaylist=function(t,r){var i,n={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:or(t)},a=[];for(Kr.lastIndex=0;null!=(i=Kr.exec(t));)if(i[1]){var s,o=new cr(i[1],n),l=lr(n,i[2]),u={attrs:o,bitrate:o.decimalInteger("BANDWIDTH")||o.decimalInteger("AVERAGE-BANDWIDTH"),name:o.NAME,url:e.resolve(l,r)},d=o.decimalResolution("RESOLUTION");d&&(u.width=d.width,u.height=d.height),$r(o.CODECS,u);var h=o["SUPPLEMENTAL-CODECS"];h&&(u.supplemental={},$r(h,u.supplemental)),null!=(s=u.unknownCodecs)&&s.length||a.push(u),n.levels.push(u)}else if(i[3]){var f=i[3],c=i[4];switch(f){case"SESSION-DATA":var g=new cr(c,n),v=g["DATA-ID"];v&&(null===n.sessionData&&(n.sessionData={}),n.sessionData[v]=g);break;case"SESSION-KEY":var m=zr(c,r,n);m.encrypted&&m.isSupported()?(null===n.sessionKeys&&(n.sessionKeys=[]),n.sessionKeys.push(m)):j.warn('[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "'+c+'"');break;case"DEFINE":ur(n,new cr(c,n),r);break;case"CONTENT-STEERING":var p=new cr(c,n);n.contentSteering={uri:e.resolve(p["SERVER-URI"],r),pathwayId:p["PATHWAY-ID"]||"."};break;case"START":n.startTimeOffset=Qr(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},e.parseMasterPlaylistMedia=function(t,r,i){var n,a={},s=i.levels,o={AUDIO:s.map((function(e){return{id:e.attrs.AUDIO,audioCodec:e.audioCodec}})),SUBTITLES:s.map((function(e){return{id:e.attrs.SUBTITLES,textCodec:e.textCodec}})),"CLOSED-CAPTIONS":[]},l=0;for(Hr.lastIndex=0;null!==(n=Hr.exec(t));){var u=new cr(n[1],i),d=u.TYPE;if(d){var h=o[d],f=a[d]||[];a[d]=f;var c=u.LANGUAGE,g=u["ASSOC-LANGUAGE"],v=u.CHANNELS,m=u.CHARACTERISTICS,p=u["INSTREAM-ID"],y={attrs:u,bitrate:0,id:l++,groupId:u["GROUP-ID"]||"",name:u.NAME||c||"",type:d,default:u.bool("DEFAULT"),autoselect:u.bool("AUTOSELECT"),forced:u.bool("FORCED"),lang:c,url:u.URI?e.resolve(u.URI,r):""};if(g&&(y.assocLang=g),v&&(y.channels=v),m&&(y.characteristics=m),p&&(y.instreamId=p),null!=h&&h.length){var E=e.findGroup(h,y.groupId)||h[0];Jr(y,E,"audioCodec"),Jr(y,E,"textCodec")}f.push(y)}}return a},e.parseLevelPlaylist=function(e,t,r,i,n,a){var s,l,u,d,h,f={url:t},c=new mr(t),g=c.fragments,v=[],m=null,p=0,y=0,E=0,T=0,S=0,A=null,L=new ie(i,f),I=-1,b=!1,k=null;if(Yr.lastIndex=0,c.m3u8=e,c.hasVariableRefs=or(e),"#EXTM3U"!==(null==(s=Yr.exec(e))?void 0:s[0]))return c.playlistParsingError=new Error("Missing format identifier #EXTM3U"),c;for(;null!==(l=Yr.exec(e));){b&&(b=!1,(L=new ie(i,f)).playlistOffset=E,L.start=E,L.sn=p,L.cc=T,S&&(L.bitrate=S),L.level=r,m&&(L.initSegment=m,m.rawProgramDateTime&&(L.rawProgramDateTime=m.rawProgramDateTime,m.rawProgramDateTime=null),k&&(L.setByteRange(k),k=null)));var D=l[1];if(D){L.duration=parseFloat(D);var _=(" "+l[2]).slice(1);L.title=_||null,L.tagList.push(_?["INF",D,_]:["INF",D])}else if(l[3]){if(R(L.duration)){L.playlistOffset=E,L.start=E,d&&ti(L,d,c),L.sn=p,L.level=r,L.cc=T,g.push(L);var P=(" "+l[3]).slice(1);L.relurl=lr(c,P),Zr(L,A,v),A=L,E+=L.duration,p++,y=0,b=!0}}else{if(!(l=l[0].match(Wr))){j.warn("No matches on slow regex match for level playlist!");continue}for(u=1;u<l.length&&void 0===l[u];u++);var C=(" "+l[u]).slice(1),w=(" "+l[u+1]).slice(1),O=l[u+2]?(" "+l[u+2]).slice(1):null;switch(C){case"BYTERANGE":A?L.setByteRange(w,A):L.setByteRange(w);break;case"PROGRAM-DATE-TIME":L.rawProgramDateTime=w,L.tagList.push(["PROGRAM-DATE-TIME",w]),-1===I&&(I=g.length);break;case"PLAYLIST-TYPE":c.type&&ri(c,C,l),c.type=w.toUpperCase();break;case"MEDIA-SEQUENCE":0!==c.startSN?ri(c,C,l):g.length>0&&ii(c,C,l),p=c.startSN=parseInt(w);break;case"SKIP":c.skippedSegments&&ri(c,C,l);var x=new cr(w,c),M=x.decimalInteger("SKIPPED-SEGMENTS");if(R(M)){c.skippedSegments+=M;for(var F=M;F--;)g.push(null);p+=M}var N=x.enumeratedString("RECENTLY-REMOVED-DATERANGES");N&&(c.recentlyRemovedDateranges=(c.recentlyRemovedDateranges||[]).concat(N.split("\t")));break;case"TARGETDURATION":0!==c.targetduration&&ri(c,C,l),c.targetduration=Math.max(parseInt(w),1);break;case"VERSION":null!==c.version&&ri(c,C,l),c.version=parseInt(w);break;case"INDEPENDENT-SEGMENTS":break;case"ENDLIST":c.live||ri(c,C,l),c.live=!1;break;case"#":(w||O)&&L.tagList.push(O?[w,O]:[w]);break;case"DISCONTINUITY":T++,L.tagList.push(["DIS"]);break;case"GAP":L.gap=!0,L.tagList.push([C]);break;case"BITRATE":L.tagList.push([C,w]),S=1e3*parseInt(w),R(S)?L.bitrate=S:S=0;break;case"DATERANGE":var U=new cr(w,c),B=new vr(U,c.dateRanges[U.ID],c.dateRangeTagCount);c.dateRangeTagCount++,B.isValid||c.skippedSegments?c.dateRanges[B.id]=B:j.warn('Ignoring invalid DATERANGE tag: "'+w+'"'),L.tagList.push(["EXT-X-DATERANGE",w]);break;case"DEFINE":var G=new cr(w,c);"IMPORT"in G?dr(c,G,a):ur(c,G,t);break;case"DISCONTINUITY-SEQUENCE":0!==c.startCC?ri(c,C,l):g.length>0&&ii(c,C,l),c.startCC=T=parseInt(w);break;case"KEY":var K=zr(w,t,c);if(K.isSupported()){if("NONE"===K.method){d=void 0;break}d||(d={}),d[K.keyFormat]&&(d=o({},d)),d[K.keyFormat]=K}else j.warn('[Keys] Ignoring invalid EXT-X-KEY tag: "'+w+'"');break;case"START":c.startTimeOffset=Qr(w);break;case"MAP":var H=new cr(w,c);if(L.duration){var V=new ie(i,f);ei(V,H,r,d),m=V,L.initSegment=m,m.rawProgramDateTime&&!L.rawProgramDateTime&&(L.rawProgramDateTime=m.rawProgramDateTime)}else{var Y=L.byteRangeEndOffset;if(Y){var W=L.byteRangeStartOffset;k=Y-W+"@"+W}else k=null;ei(L,H,r,d),m=L,b=!0}m.cc=T;break;case"SERVER-CONTROL":h&&ri(c,C,l),h=new cr(w),c.canBlockReload=h.bool("CAN-BLOCK-RELOAD"),c.canSkipUntil=h.optionalFloat("CAN-SKIP-UNTIL",0),c.canSkipDateRanges=c.canSkipUntil>0&&h.bool("CAN-SKIP-DATERANGES"),c.partHoldBack=h.optionalFloat("PART-HOLD-BACK",0),c.holdBack=h.optionalFloat("HOLD-BACK",0);break;case"PART-INF":c.partTarget&&ri(c,C,l);var q=new cr(w);c.partTarget=q.decimalFloatingPoint("PART-TARGET");break;case"PART":var X=c.partList;X||(X=c.partList=[]);var z=y>0?X[X.length-1]:void 0,Q=y++,$=new cr(w,c),J=new ne($,L,f,Q,z);X.push(J),L.duration+=J.duration;break;case"PRELOAD-HINT":var Z=new cr(w,c);c.preloadHint=Z;break;case"RENDITION-REPORT":var ee=new cr(w,c);c.renditionReports=c.renditionReports||[],c.renditionReports.push(ee);break;default:j.warn("line parsed but not handled: "+l)}}}A&&!A.relurl?(g.pop(),E-=A.duration,c.partList&&(c.fragmentHint=A)):c.partList&&(Zr(L,A,v),L.cc=T,c.fragmentHint=L,d&&ti(L,d,c)),c.targetduration||(c.playlistParsingError=new Error("#EXT-X-TARGETDURATION is required"));var te=g.length,re=g[0],ae=g[te-1];if((E+=c.skippedSegments*c.targetduration)>0&&te&&ae){c.averagetargetduration=E/te;var se=ae.sn;c.endSN="initSegment"!==se?se:0,c.live||(ae.endList=!0),re&&void 0===c.startCC&&(c.startCC=re.cc),I>0&&(function(e,t){for(var r=e[t],i=t;i--;){var n=e[i];if(!n)return;n.programDateTime=r.programDateTime-1e3*n.duration,r=n}}(g,I),re&&v.unshift(re))}else c.endSN=0,c.startCC=0;return c.fragmentHint&&(E+=c.fragmentHint.duration),c.totalduration=E,v.length&&c.dateRangeTagCount&&re&&qr(v,c),c.endCC=T,c},e}();function qr(e,t){for(var r=e.length,i=e[r-1],n=t.live?1/0:t.totalduration,a=Object.keys(t.dateRanges),s=a.length;s--;){var o=t.dateRanges[a[s]],l=o.startDate.getTime();o.tagAnchor=i.ref;for(var u=r;u--;){var d=Xr(t,l,e,u,n);if(-1!==d){o.tagAnchor=t.fragments[d].ref;break}}}}function Xr(e,t,r,i,n){var a=r[i];if(a){var s,o=a.programDateTime;if((t>=o||0===i)&&t<=o+1e3*(((null==(s=r[i+1])?void 0:s.start)||n)-a.start)){var l=r[i].sn-e.startSN,u=e.fragments;if(u.length>r.length)for(var d=(r[i+1]||u[u.length-1]).sn-e.startSN;d>l;d--){var h=u[d].programDateTime;if(t>=h&&t<h+1e3*u[d].duration)return d}return l}}return-1}function zr(e,t,r){var i,n,a=new cr(e,r),s=null!=(i=a.METHOD)?i:"",o=a.URI,l=a.hexadecimalInteger("IV"),u=a.KEYFORMATVERSIONS,d=null!=(n=a.KEYFORMAT)?n:"identity";o&&a.IV&&!l&&j.error("Invalid IV: "+a.IV);var h=o?jr.resolve(o,t):"",f=(u||"1").split("/").map(Number).filter(Number.isFinite);return new Gr(s,h,d,f,l)}function Qr(e){var t=new cr(e).decimalFloatingPoint("TIME-OFFSET");return R(t)?t:null}function $r(e,t){var r=(e||"").split(/[ ,]+/).filter((function(e){return e}));["video","audio","text"].forEach((function(e){var i=r.filter((function(t){return Me(t,e)}));i.length&&(t[e+"Codec"]=i.map((function(e){return e.split("/")[0]})).join(","),r=r.filter((function(e){return-1===i.indexOf(e)})))})),t.unknownCodecs=r}function Jr(e,t,r){var i=t[r];i&&(e[r]=i)}function Zr(e,t,r){e.rawProgramDateTime?r.push(e):null!=t&&t.programDateTime&&(e.programDateTime=t.endProgramDateTime)}function ei(e,t,r,i){e.relurl=t.URI,t.BYTERANGE&&e.setByteRange(t.BYTERANGE),e.level=r,e.sn="initSegment",i&&(e.levelkeys=i),e.initSegment=null}function ti(e,t,r){e.levelkeys=t;var i=r.encryptedFragments;i.length&&i[i.length-1].levelkeys===t||!Object.keys(t).some((function(e){return t[e].isCommonEncryption}))||i.push(e)}function ri(e,t,r){e.playlistParsingError=new Error("#EXT-X-"+t+" must not appear more than once ("+r[0]+")")}function ii(e,t,r){e.playlistParsingError=new Error("#EXT-X-"+t+" must appear before the first Media Segment ("+r[0]+")")}function ni(e,t){var r=t.startPTS;if(R(r)){var i,n=0;t.sn>e.sn?(n=r-e.start,i=e):(n=e.start-r,i=t),i.duration!==n&&i.setDuration(n)}else t.sn>e.sn?e.cc===t.cc&&e.minEndPTS?t.setStart(e.start+(e.minEndPTS-e.start)):t.setStart(e.start+e.duration):t.setStart(Math.max(e.start-t.duration,0))}function ai(e,t,r,i,n,a){i-r<=0&&(j.warn("Fragment should have a positive duration",t),i=r+t.duration,a=n+t.duration);var s=r,o=i,l=t.startPTS,u=t.endPTS;if(R(l)){var d=Math.abs(l-r);R(t.deltaPTS)?t.deltaPTS=Math.max(d,t.deltaPTS):t.deltaPTS=d,s=Math.max(r,l),r=Math.min(r,l),n=Math.min(n,t.startDTS),o=Math.min(i,u),i=Math.max(i,u),a=Math.max(a,t.endDTS)}var h=r-t.start;0!==t.start&&t.setStart(r),t.setDuration(i-t.start),t.startPTS=r,t.maxStartPTS=s,t.startDTS=n,t.endPTS=i,t.minEndPTS=o,t.endDTS=a;var f,c=t.sn;if(!e||c<e.startSN||c>e.endSN)return 0;var g=c-e.startSN,v=e.fragments;for(v[g]=t,f=g;f>0;f--)ni(v[f],v[f-1]);for(f=g;f<v.length-1;f++)ni(v[f],v[f+1]);return e.fragmentHint&&ni(v[v.length-1],e.fragmentHint),e.PTSKnown=e.alignedSliding=!0,h}function si(e,t){if(e!==t){for(var r,i=null,n=e.fragments,a=n.length-1;a>=0;a--){var s=n[a].initSegment;if(s){i=s;break}}e.fragmentHint&&delete e.fragmentHint.endPTS,function(e,t,r){for(var i=t.skippedSegments,n=Math.max(e.startSN,t.startSN)-t.startSN,a=(e.fragmentHint?1:0)+(i?t.endSN:Math.min(e.endSN,t.endSN))-t.startSN,s=t.startSN-e.startSN,o=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,l=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,u=n;u<=a;u++){var d=l[s+u],h=o[u];if(i&&!h&&d&&(h=t.fragments[u]=d),d&&h){if(r(d,h,u,o),d.url&&d.url!==h.url)return void(t.playlistParsingError=oi("media sequence mismatch "+h.sn+":",e,t,0,h));if(d.cc!==h.cc)return void(t.playlistParsingError=oi("discontinuity sequence mismatch ("+d.cc+"!="+h.cc+")",e,t,0,h))}}}(e,t,(function(n,a,s,o){if(!t.startCC&&a.cc!==n.cc){for(var l,u,d=n.cc-a.cc,h=s;h<o.length;h++)o[h].cc+=d;t.startCC=null!=(l=null==(u=hi(e,t.startSN-1))?void 0:u.cc)?l:o[0].cc,t.endCC=o[o.length-1].cc}R(n.startPTS)&&R(n.endPTS)&&(a.setStart(a.startPTS=n.startPTS),a.startDTS=n.startDTS,a.maxStartPTS=n.maxStartPTS,a.endPTS=n.endPTS,a.endDTS=n.endDTS,a.minEndPTS=n.minEndPTS,a.setDuration(n.endPTS-n.startPTS),a.duration&&(r=a),t.PTSKnown=t.alignedSliding=!0),n.hasStreams&&(a.elementaryStreams=n.elementaryStreams),a.loader=n.loader,n.hasStats&&(a.stats=n.stats),n.initSegment&&(a.initSegment=n.initSegment,i=n.initSegment)}));var l=t.fragments,u=t.fragmentHint?l.concat(t.fragmentHint):l;if(i&&u.forEach((function(e){var t;!e||e.initSegment&&e.initSegment.relurl!==(null==(t=i)?void 0:t.relurl)||(e.initSegment=i)})),t.skippedSegments)if(t.deltaUpdateFailed=l.some((function(e){return!e})),t.deltaUpdateFailed){j.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var d=t.skippedSegments;d--;)l.shift();t.startSN=l[0].sn}else{t.endCC=l[l.length-1].cc,t.canSkipDateRanges&&(t.dateRanges=function(e,t){var r=t.dateRanges,i=t.recentlyRemovedDateranges,n=o({},e);i&&i.forEach((function(e){delete n[e]}));var a=Object.keys(n).length;return a&&Object.keys(r).forEach((function(e){var t=n[e],i=new vr(r[e].attr,t);i.isValid?(n[e]=i,t||(i.tagOrder+=a)):j.warn('Ignoring invalid Playlist Delta Update DATERANGE tag: "'+lt(r[e].attr)+'"')})),n}(e.dateRanges,t));var h=e.fragments.filter((function(e){return e.rawProgramDateTime}));if(e.hasProgramDateTime&&!t.hasProgramDateTime)for(var f=1;f<u.length;f++)null===u[f].programDateTime&&Zr(u[f],u[f-1],h);qr(h,t)}!function(e,t,r){if(e&&t)for(var i=0,n=0,a=e.length;n<=a;n++){var s=e[n],o=t[n+i];s&&o&&s.index===o.index&&s.fragment.sn===o.fragment.sn?r(s,o):i--}}(e.partList,t.partList,(function(e,t){t.elementaryStreams=e.elementaryStreams,t.stats=e.stats})),r?ai(t,r,r.startPTS,r.endPTS,r.startDTS,r.endDTS):li(e,t),l.length&&(t.totalduration=t.edge-l[0].start),t.driftStartTime=e.driftStartTime,t.driftStart=e.driftStart;var c=t.advancedDateTime;if(t.advanced&&c){var g=t.edge;t.driftStart||(t.driftStartTime=c,t.driftStart=g),t.driftEndTime=c,t.driftEnd=g}else t.driftEndTime=e.driftEndTime,t.driftEnd=e.driftEnd,t.advancedDateTime=e.advancedDateTime;-1===t.requestScheduled&&(t.requestScheduled=e.requestScheduled)}}function oi(e,t,r,i,n){return new Error(e+" "+n.url+"\nPlaylist starting @"+t.startSN+"\n"+t.m3u8+"\n\nPlaylist starting @"+r.startSN+"\n"+r.m3u8)}function li(e,t,r){void 0===r&&(r=!0);var i=t.startSN+t.skippedSegments-e.startSN,n=e.fragments,a=i>=0,s=0;if(a&&i<n.length)s=n[i].start;else if(a&&t.startSN===e.endSN+1)s=e.fragmentEnd;else if(a&&r)s=e.fragmentStart+i*t.levelTargetDuration;else{if(t.skippedSegments||0!==t.fragmentStart)return;s=e.fragmentStart}ui(t,s)}function ui(e,t){if(t){for(var r=e.fragments,i=e.skippedSegments;i<r.length;i++)r[i].addStart(t);e.fragmentHint&&e.fragmentHint.addStart(t)}}function di(e,t){void 0===t&&(t=1/0);var r=1e3*e.targetduration;if(e.updated){var i=e.fragments;if(i.length&&4*r>t){var n=1e3*i[i.length-1].duration;n<r&&(r=n)}}else r/=2;return Math.round(r)}function hi(e,t,r){if(!e)return null;var i=e.fragments[t-e.startSN];return i||((i=e.fragmentHint)&&i.sn===t?i:t<e.startSN&&r&&r.sn===t?r:null)}function fi(e,t,r){return e?ci(e.partList,t,r):null}function ci(e,t,r){if(e)for(var i=e.length;i--;){var n=e[i];if(n.index===r&&n.fragment.sn===t)return n}return null}function gi(e){e.forEach((function(e,t){var r;null==(r=e.details)||r.fragments.forEach((function(e){e.level=t,e.initSegment&&(e.initSegment.level=t)}))}))}function vi(e,t){for(var r=0,i=e.length;r<i;r++){var n;if((null==(n=e[r])?void 0:n.cc)===t)return e[r]}return null}function mi(e,t){if(e){var r=e.start+t;e.start=e.startPTS=r,e.endPTS=r+e.duration}}function pi(e,t){for(var r=t.fragments,i=0,n=r.length;i<n;i++)mi(r[i],e);t.fragmentHint&&mi(t.fragmentHint,e),t.alignedSliding=!0}function yi(e,t){if(function(e,t){return!!(e&&t.startCC<e.endCC&&t.endCC>e.startCC)}(t,e)){var r=Math.min(t.endCC,e.endCC),i=vi(t.fragments,r),n=vi(e.fragments,r);i&&n&&(j.log("Aligning playlist at start of dicontinuity sequence "+r),pi(i.start-n.start,e))}}function Ei(e,t){if(e.hasProgramDateTime&&t.hasProgramDateTime){var r=e.fragments,i=t.fragments;if(r.length&&i.length){var n,a,s=Math.min(t.endCC,e.endCC);t.startCC<s&&e.startCC<s&&(n=vi(i,s),a=vi(r,s)),n&&a||(a=vi(r,(n=i[Math.floor(i.length/2)]).cc)||r[Math.floor(r.length/2)]);var o=n.programDateTime,l=a.programDateTime;o&&l&&pi((l-o)/1e3-(a.start-n.start),e)}}}var Ti=function(e){for(var t="",r=e.length,i=0;i<r;i++)t+="["+e.start(i).toFixed(3)+"-"+e.end(i).toFixed(3)+"]";return t},Si={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},Ai=function(e){function t(t,r,i,n,a){var s;return(s=e.call(this,n,t.logger)||this).hls=void 0,s.fragPrevious=null,s.fragCurrent=null,s.fragmentTracker=void 0,s.transmuxer=null,s._state=Si.STOPPED,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.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.buffering=!0,s.loadingParts=!1,s.loopSn=void 0,s.onMediaSeeking=function(){var e=s,t=e.config,r=e.fragCurrent,i=e.media,n=e.mediaBuffer,a=e.state,o=i?i.currentTime:0,l=ar.bufferInfo(n||i,o,t.maxBufferHole);if(s.log("media seeking to "+(R(o)?o.toFixed(3):o)+", state: "+a),s.state===Si.ENDED)s.resetLoadingState();else if(r){var u=t.maxFragLookUpTolerance,d=r.start-u,h=r.start+r.duration+u;if(!l.len||h<l.start||d>l.end){var f=o>h;(o<d||f)&&(f&&r.loader&&(s.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),r.abortRequests(),s.resetLoadingState()),s.fragPrevious=null)}}if(i&&(s.fragmentTracker.removeFragmentsInRange(o,1/0,s.playlistType,!0),o>s.lastCurrentTime&&(s.lastCurrentTime=o),!s.loadingParts)){var c=Math.max(l.end,o),g=s.shouldLoadParts(s.getLevelDetails(),c);g&&(s.log("LL-Part loading ON after seeking to "+o.toFixed(2)+" with buffer @"+c.toFixed(2)),s.loadingParts=g)}s.hls.hasEnoughToStart||l.len||(s.log("setting startPosition to "+o+" because of seek before start"),s.nextLoadPosition=s.startPosition=o),s.tickImmediate()},s.onMediaEnded=function(){s.log("setting startPosition to 0 because media ended"),s.startPosition=s.lastCurrentTime=0},s.playlistType=a,s.hls=t,s.fragmentLoader=new Jt(t.config),s.keyLoader=i,s.fragmentTracker=r,s.config=t.config,s.decrypter=new Qt(t.config),s}u(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(_.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(_.ERROR,this.onError,this)},r.doTick=function(){this.onTickEnd()},r.onTickEnd=function(){},r.startLoad=function(e){},r.stopLoad=function(){if(this.state!==Si.STOPPED){this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);var e=this.fragCurrent;null!=e&&e.loader&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=Si.STOPPED}},r.pauseBuffering=function(){this.buffering=!1},r.resumeBuffering=function(){this.buffering=!0},r._streamEnded=function(e,t){if(t.live||!this.media)return!1;var r=e.end||0,i=this.config.timelineOffset||0;if(r<=i)return!1;var n=e.nextStart;if(n&&n>i&&n<t.edge)return!1;if(this.media.currentTime<e.start)return!1;var a=t.partList;if(null!=a&&a.length){var s=a[a.length-1];return ar.isBuffered(this.media,s.start+s.duration/2)}var o=t.fragments[t.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(o)},r.getLevelDetails=function(){var e;if(this.levels&&null!==this.levelLastLoaded)return null==(e=this.levelLastLoaded)?void 0:e.details},r.onMediaAttached=function(e,t){var r=this.media=this.mediaBuffer=t.media;r.removeEventListener("seeking",this.onMediaSeeking),r.removeEventListener("ended",this.onMediaEnded),r.addEventListener("seeking",this.onMediaSeeking),r.addEventListener("ended",this.onMediaEnded);var i=this.config;this.levels&&i.autoStartLoad&&this.state===Si.STOPPED&&this.startLoad(i.startPosition)},r.onMediaDetaching=function(e,t){var r=!!t.transferMedia,i=this.media;if(null!==i){if(i.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),i.removeEventListener("seeking",this.onMediaSeeking),i.removeEventListener("ended",this.onMediaEnded),this.keyLoader&&!r&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loopSn=void 0,r)return this.resetLoadingState(),void this.resetTransmuxer();this.loadingParts=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()}},r.onManifestLoading=function(){this.initPTS=[],this.levels=this.levelLastLoaded=this.fragCurrent=null,this.lastCurrentTime=this.startPosition=0,this.startFragRequested=!1},r.onError=function(e,t){},r.onManifestLoaded=function(e,t){this.startTimeOffset=t.startTimeOffset},r.onHandlerDestroying=function(){this.stopLoad(),this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null),e.prototype.onHandlerDestroying.call(this),this.hls=this.onMediaSeeking=this.onMediaEnded=null},r.onHandlerDestroyed=function(){this.state=Si.STOPPED,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,e.prototype.onHandlerDestroyed.call(this)},r.loadFragment=function(e,t,r){this.startFragRequested=!0,this._loadFragForPlayback(e,t,r)},r._loadFragForPlayback=function(e,t,r){var i=this;this._doFragLoad(e,t,r,(function(e){var t=e.frag;if(i.fragContextChanged(t))return i.warn(t.type+" sn: "+t.sn+(e.part?" part: "+e.part.index:"")+" of "+i.fragInfo(t,!1,e.part)+") was dropped during download."),void i.fragmentTracker.removeFragment(t);t.stats.chunkCount++,i._handleFragmentLoadProgress(e)})).then((function(e){if(e){var t=i.state,r=e.frag;i.fragContextChanged(r)?(t===Si.FRAG_LOADING||!i.fragCurrent&&t===Si.PARSING)&&(i.fragmentTracker.removeFragment(r),i.state=Si.IDLE):("payload"in e&&(i.log("Loaded "+r.type+" sn: "+r.sn+" of "+i.playlistLabel()+" "+r.level),i.hls.trigger(_.FRAG_LOADED,e)),i._handleFragmentLoadComplete(e))}})).catch((function(t){i.state!==Si.STOPPED&&i.state!==Si.ERROR&&(i.warn("Frag error: "+((null==t?void 0:t.message)||t)),i.resetFragmentLoading(e))}))},r.clearTrackerIfNeeded=function(e){var t,r=this.fragmentTracker;if(r.getState(e)===Ut){var i=e.type,n=this.getFwdBufferInfo(this.mediaBuffer,i),a=Math.max(e.duration,n?n.len:this.config.maxBufferLength),s=this.backtrackFragment;(1==(s?e.sn-s.sn:0)||this.reduceMaxBufferLength(a,e.duration))&&r.removeFragment(e)}else 0===(null==(t=this.mediaBuffer)?void 0:t.buffered.length)?r.removeAllFragments():r.hasParts(e.type)&&(r.detectPartialFragments({frag:e,part:null,stats:e.stats,id:e.type}),r.getState(e)===Bt&&r.removeFragment(e))},r.checkLiveUpdate=function(e){if(e.updated&&!e.live){var t=e.fragments[e.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type})}e.fragments[0]||(e.deltaUpdateFailed=!0)},r.waitForLive=function(e){var t=e.details;return(null==t?void 0:t.live)&&"EVENT"!==t.type&&(this.levelLastLoaded!==e||t.expired)},r.flushMainBuffer=function(e,t,r){if(void 0===r&&(r=null),e-t){var i={startOffset:e,endOffset:t,type:r};this.hls.trigger(_.BUFFER_FLUSHING,i)}},r._loadInitSegment=function(e,t){var r=this;this._doFragLoad(e,t).then((function(e){var t=null==e?void 0:e.frag;if(!t||r.fragContextChanged(t)||!r.levels)throw new Error("init load aborted");return e})).then((function(e){var t=r.hls,i=e.frag,n=e.payload,a=i.decryptdata;if(n&&n.byteLength>0&&null!=a&&a.key&&a.iv&&pr(a.method)){var s=self.performance.now();return r.decrypter.decrypt(new Uint8Array(n),a.key.buffer,a.iv.buffer,yr(a.method)).catch((function(e){throw t.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:i}),e})).then((function(n){var a=self.performance.now();return t.trigger(_.FRAG_DECRYPTED,{frag:i,payload:n,stats:{tstart:s,tdecrypt:a}}),e.payload=n,r.completeInitSegmentLoad(e)}))}return r.completeInitSegmentLoad(e)})).catch((function(t){r.state!==Si.STOPPED&&r.state!==Si.ERROR&&(r.warn(t),r.resetFragmentLoading(e))}))},r.completeInitSegmentLoad=function(e){if(!this.levels)throw new Error("init load aborted, missing levels");var t=e.frag.stats;this.state!==Si.STOPPED&&(this.state=Si.IDLE),e.frag.data=new Uint8Array(e.payload),t.parsing.start=t.buffering.start=self.performance.now(),t.parsing.end=t.buffering.end=self.performance.now(),this.tick()},r.fragContextChanged=function(e){var t=this.fragCurrent;return!e||!t||e.sn!==t.sn||e.level!==t.level},r.fragBufferedComplete=function(e,t){var r=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log("Buffered "+e.type+" sn: "+e.sn+(t?" part: "+t.index:"")+" of "+this.fragInfo(e,!1,t)+" > buffer:"+(r?Ti(ar.getBuffered(r)):"(detached)")+")"),re(e)){var i;if(e.type!==F){var n=e.elementaryStreams;if(!Object.keys(n).some((function(e){return!!n[e]})))return void(this.state=Si.IDLE)}var a=null==(i=this.levels)?void 0:i[e.level];null!=a&&a.fragmentError&&(this.log("Resetting level fragment error count of "+a.fragmentError+" on frag buffered"),a.fragmentError=0)}this.state=Si.IDLE},r._handleFragmentLoadComplete=function(e){var t=this.transmuxer;if(t){var r=e.frag,i=e.part,n=e.partsLoaded,a=!n||0===n.length||n.some((function(e){return!e})),s=new ir(r.level,r.sn,r.stats.chunkCount+1,0,i?i.index:-1,!a);t.flush(s)}},r._handleFragmentLoadProgress=function(e){},r._doFragLoad=function(e,t,r,i){var n,a=this;void 0===r&&(r=null),this.fragCurrent=e;var s=null==t?void 0:t.details;if(!this.levels||!s)throw new Error("frag load aborted, missing level"+(s?"":" detail")+"s");var o=null;!e.encrypted||null!=(n=e.decryptdata)&&n.key?!e.encrypted&&s.encryptedFragments.length&&this.keyLoader.loadClear(e,s.encryptedFragments):(this.log("Loading key for "+e.sn+" of ["+s.startSN+"-"+s.endSN+"], "+this.playlistLabel()+" "+e.level),this.state=Si.KEY_LOADING,this.fragCurrent=e,o=this.keyLoader.load(e).then((function(e){if(!a.fragContextChanged(e.frag))return a.hls.trigger(_.KEY_LOADED,e),a.state===Si.KEY_LOADING&&(a.state=Si.IDLE),e})),this.hls.trigger(_.KEY_LOADING,{frag:e}),null===this.fragCurrent&&(o=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING"))));var l=this.fragPrevious;if(re(e)&&(!l||e.sn!==l.sn)){var u=this.shouldLoadParts(t.details,e.end);u!==this.loadingParts&&(this.log("LL-Part loading "+(u?"ON":"OFF")+" loading sn "+(null==l?void 0:l.sn)+"->"+e.sn),this.loadingParts=u)}if(r=Math.max(e.start,r||0),this.loadingParts&&re(e)){var d=s.partList;if(d&&i){r>e.end&&s.fragmentHint&&(e=s.fragmentHint);var h=this.getNextPart(d,e,r);if(h>-1){var f,c=d[h];return e=this.fragCurrent=c.fragment,this.log("Loading "+e.type+" sn: "+e.sn+" part: "+c.index+" ("+h+"/"+(d.length-1)+") of "+this.fragInfo(e,!1,c)+") cc: "+e.cc+" ["+s.startSN+"-"+s.endSN+"], target: "+parseFloat(r.toFixed(3))),this.nextLoadPosition=c.start+c.duration,this.state=Si.FRAG_LOADING,f=o?o.then((function(r){return!r||a.fragContextChanged(r.frag)?null:a.doFragPartsLoad(e,c,t,i)})).catch((function(e){return a.handleFragLoadError(e)})):this.doFragPartsLoad(e,c,t,i).catch((function(e){return a.handleFragLoadError(e)})),this.hls.trigger(_.FRAG_LOADING,{frag:e,part:c,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):f}if(!e.url||this.loadedEndOfParts(d,r))return Promise.resolve(null)}}if(re(e)&&this.loadingParts)this.log("LL-Part loading OFF after next part miss @"+r.toFixed(2)),this.loadingParts=!1;else if(!e.url)return Promise.resolve(null);this.log("Loading "+e.type+" sn: "+e.sn+" of "+this.fragInfo(e,!1)+") cc: "+e.cc+" "+(s?"["+s.startSN+"-"+s.endSN+"]":"")+", target: "+parseFloat(r.toFixed(3))),R(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=Si.FRAG_LOADING;var g,v=this.config.progressive;return g=v&&o?o.then((function(t){return!t||a.fragContextChanged(null==t?void 0:t.frag)?null:a.fragmentLoader.load(e,i)})).catch((function(e){return a.handleFragLoadError(e)})):Promise.all([this.fragmentLoader.load(e,v?i:void 0),o]).then((function(e){var t=e[0];return!v&&t&&i&&i(t),t})).catch((function(e){return a.handleFragLoadError(e)})),this.hls.trigger(_.FRAG_LOADING,{frag:e,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):g},r.doFragPartsLoad=function(e,t,r,i){var n=this;return new Promise((function(a,s){var o,l=[],u=null==(o=r.details)?void 0:o.partList,d=function(t){n.fragmentLoader.loadPart(e,t,i).then((function(i){l[t.index]=i;var s=i.part;n.hls.trigger(_.FRAG_LOADED,i);var o=fi(r.details,e.sn,t.index+1)||ci(u,e.sn,t.index+1);if(!o)return a({frag:e,part:s,partsLoaded:l});d(o)})).catch(s)};d(t)}))},r.handleFragLoadError=function(e){if("data"in e){var t=e.data;e.data&&t.details===D.INTERNAL_ABORTED?this.handleFragLoadAborted(t.frag,t.part):this.hls.trigger(_.ERROR,t)}else this.hls.trigger(_.ERROR,{type:k.OTHER_ERROR,details:D.INTERNAL_EXCEPTION,err:e,error:e,fatal:!0});return null},r._handleTransmuxerFlush=function(e){var t=this.getCurrentContext(e);if(t&&this.state===Si.PARSING){var r=t.frag,i=t.part,n=t.level,a=self.performance.now();r.stats.parsing.end=a,i&&(i.stats.parsing.end=a);var s=this.getLevelDetails(),o=s&&r.sn>s.endSN||this.shouldLoadParts(s,r.end);o!==this.loadingParts&&(this.log("LL-Part loading "+(o?"ON":"OFF")+" after parsing segment ending @"+r.end.toFixed(2)),this.loadingParts=o),this.updateLevelTiming(r,i,n,e.partial)}else this.fragCurrent||this.state===Si.STOPPED||this.state===Si.ERROR||(this.state=Si.IDLE)},r.shouldLoadParts=function(e,t){if(this.config.lowLatencyMode){if(!e)return this.loadingParts;if(null!=e&&e.partList){var r,i,n=e.partList[0];if(t>=n.end+((null==(r=e.fragmentHint)?void 0:r.duration)||0)&&(this.hls.hasEnoughToStart?(null==(i=this.media)?void 0:i.currentTime)||this.lastCurrentTime:this.getLoadPosition())>n.start-n.fragment.duration)return!0}}return!1},r.getCurrentContext=function(e){var t=this.levels,r=this.fragCurrent,i=e.level,n=e.sn,a=e.part;if(null==t||!t[i])return this.warn("Levels object was unset while buffering fragment "+n+" of "+this.playlistLabel()+" "+i+". The current chunk will not be buffered."),null;var s=t[i],o=s.details,l=a>-1?fi(o,n,a):null,u=l?l.fragment:hi(o,n,r);return u?(r&&r!==u&&(u.stats=r.stats),{frag:u,part:l,level:s}):null},r.bufferFragmentData=function(e,t,r,i,n){var a;if(e&&this.state===Si.PARSING){var s=e.data1,o=e.data2,l=s;if(s&&o&&(l=Ie(s,o)),null!=(a=l)&&a.length){var u={type:e.type,frag:t,part:r,chunkMeta:i,parent:t.type,data:l};if(this.hls.trigger(_.BUFFER_APPENDING,u),e.dropped&&e.independent&&!r){if(n)return;this.flushBufferGap(t)}}}},r.flushBufferGap=function(e){var t=this.media;if(t)if(ar.isBuffered(t,t.currentTime)){var r=t.currentTime,i=ar.bufferInfo(t,r,0),n=e.duration,a=Math.min(2*this.config.maxFragLookUpTolerance,.25*n),s=Math.max(Math.min(e.start-a,i.end-a),r+a);e.start-s>a&&this.flushMainBuffer(s,e.start)}else this.flushMainBuffer(0,e.start)},r.getFwdBufferInfo=function(e,t){var r,i=this.getLoadPosition();if(!R(i))return null;var n=this.lastCurrentTime>i||null!=(r=this.media)&&r.paused?0:this.config.maxBufferHole;return this.getFwdBufferInfoAtPos(e,i,t,n)},r.getFwdBufferInfoAtPos=function(e,t,r,i){var n=ar.bufferInfo(e,t,i);if(0===n.len&&void 0!==n.nextStart){var a=this.fragmentTracker.getBufferedFrag(t,r);if(a&&(n.nextStart<=a.end||a.gap)){var s=Math.max(Math.min(n.nextStart,a.end)-t,i);return ar.bufferInfo(e,t,s)}}return n},r.getMaxBufferLength=function(e){var t,r=this.config;return t=e?Math.max(8*r.maxBufferSize/e,r.maxBufferLength):r.maxBufferLength,Math.min(t,r.maxMaxBufferLength)},r.reduceMaxBufferLength=function(e,t){var r=this.config,i=Math.max(Math.min(e-t,r.maxBufferLength),t),n=Math.max(e-3*t,r.maxMaxBufferLength/2,i);return n>=i&&(r.maxMaxBufferLength=n,this.warn("Reduce max buffer length to "+n+"s"),!0)},r.getAppendedFrag=function(e,t){var r;void 0===t&&(t=x);var i=null==(r=this.fragmentTracker)?void 0:r.getAppendedFrag(e,t);return i&&"fragment"in i?i.fragment:i},r.getNextFragment=function(e,t){var r=t.fragments,i=r.length;if(!i)return null;var n=this.config,a=r[0].start,s=n.lowLatencyMode&&!!t.partList,o=null;if(t.live){var l=n.initialLiveManifestSize;if(i<l)return this.warn("Not enough fragments to start playback (have: "+i+", need: "+l+")"),null;if(!t.PTSKnown&&!this.startFragRequested&&-1===this.startPosition||e<a){var u;s&&!this.loadingParts&&(this.log("LL-Part loading ON for initial live fragment"),this.loadingParts=!0),o=this.getInitialLiveFragment(t,r);var d=this.hls.startPosition,h=this.hls.liveSyncPosition,f=o?(-1!==d&&d>=a?d:h)||o.start:e;this.log("Setting startPosition to "+f+" to match start frag at live edge. mainStart: "+d+" liveSyncPosition: "+h+" frag.start: "+(null==(u=o)?void 0:u.start)),this.startPosition=this.nextLoadPosition=f}}else e<=a&&(o=r[0]);if(!o){var c=this.loadingParts?t.partEnd:t.fragmentEnd;o=this.getFragmentAtPosition(e,c,t)}var g=this.filterReplacedPrimary(o,t);if(!g&&o){var v=o.sn-t.startSN;g=this.filterReplacedPrimary(r[v+1]||null,t)}return this.mapToInitFragWhenRequired(g)},r.isLoopLoading=function(e,t){var r=this.fragmentTracker.getState(e);return(r===Gt||r===Bt&&!!e.gap)&&this.nextLoadPosition>t},r.getNextFragmentLoopLoading=function(e,t,r,i,n){var a=null;if(e.gap&&(a=this.getNextFragment(this.nextLoadPosition,t))&&!a.gap&&r.nextStart){var s=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,r.nextStart,i,0);if(null!==s&&r.len+s.len>=n){var o=a.sn;return this.loopSn!==o&&(this.log('buffer full after gaps in "'+i+'" playlist starting at sn: '+o),this.loopSn=o),null}}return this.loopSn=void 0,a},r.filterReplacedPrimary=function(e,t){if(!e)return e;if(Li(this.hls.config)&&e.type!==F){var r=this.hls.interstitialsManager,i=null==r?void 0:r.bufferingItem;if(i){var n=i.event;if(n){if(n.appendInPlace||Math.abs(e.start-i.start)>1||0===i.start)return null}else{if(e.end<=i.start&&!1===(null==t?void 0:t.live))return null;if(e.start>i.end&&i.nextEvent&&(i.nextEvent.appendInPlace||e.start-i.end>1))return null}}var a=null==r?void 0:r.playerQueue;if(a)for(var s=a.length;s--;){var o=a[s].interstitial;if(o.appendInPlace&&e.start>=o.startTime&&e.end<=o.resumeTime)return null}}return e},r.mapToInitFragWhenRequired=function(e){return null==e||!e.initSegment||null!=e&&e.initSegment.data||this.bitrateTest?e:e.initSegment},r.getNextPart=function(e,t,r){for(var i=-1,n=!1,a=!0,s=0,o=e.length;s<o;s++){var l=e[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===t&&(i=s),n=u}return i},r.loadedEndOfParts=function(e,t){var r=e[e.length-1];return r&&t>r.start&&r.loaded},r.getInitialLiveFragment=function(e,t){var r=this.fragPrevious,i=null;if(r){if(e.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+r.programDateTime),i=function(e,t,r){if(null===t||!Array.isArray(e)||!e.length||!R(t))return null;if(t<(e[0].programDateTime||0))return null;if(t>=(e[e.length-1].endProgramDateTime||0))return null;r=r||0;for(var i=0;i<e.length;++i){var n=e[i];if(St(t,r,n))return n}return null}(t,r.endProgramDateTime,this.config.maxFragLookUpTolerance)),!i){var n=r.sn+1;if(n>=e.startSN&&n<=e.endSN){var a=t[n-e.startSN];r.cc===a.cc&&(i=a,this.log("Live playlist, switching playlist, load frag with next SN: "+i.sn))}i||(i=At(t,r.cc))&&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?e.fragmentEnd:e.edge,e))}return i},r.getFragmentAtPosition=function(e,t,r){var i,n,a=this.config,s=this.fragPrevious,o=r.fragments,l=r.endSN,u=r.fragmentHint,d=a.maxFragLookUpTolerance,h=r.partList,f=!!(this.loadingParts&&null!=h&&h.length&&u);if(f&&u&&!this.bitrateTest&&h[h.length-1].fragment.sn===u.sn&&(o=o.concat(u),l=u.sn),i=e<t?Et(s,o,e,e<this.lastCurrentTime||e>t-d||null!=(n=this.media)&&n.paused||!this.startFragRequested?0:d):o[o.length-1]){var c=i.sn-r.startSN,g=this.fragmentTracker.getState(i);if((g===Gt||g===Bt&&i.gap)&&(s=i),s&&i.sn===s.sn&&(!f||h[0].fragment.sn>i.sn||!r.live&&!f)&&s&&i.level===s.level){var v=o[c+1];i=i.sn<l&&this.fragmentTracker.getState(v)!==Gt?v:null}}return i},r.alignPlaylists=function(e,t,r){var i=e.fragments.length;if(!i)return this.warn("No fragments in live playlist"),0;var n=e.fragmentStart,a=!t,s=e.alignedSliding&&R(n);if(a||!s&&!n){!function(e,t){e&&(yi(t,e),!t.alignedSliding&&e&&Ei(t,e),t.alignedSliding||!e||t.skippedSegments||li(e,t,!1))}(r,e);var o=e.fragmentStart;return this.log("Live playlist sliding: "+o.toFixed(2)+" start-sn: "+(t?t.startSN:"na")+"->"+e.startSN+" fragments: "+i),o}return n},r.waitForCdnTuneIn=function(e){return e.live&&e.canBlockReload&&e.partTarget&&e.tuneInGoal>Math.max(e.partHoldBack,3*e.partTarget)},r.setStartPosition=function(e,t){var r=this.startPosition;r<t&&(r=-1);var i=this.timelineOffset;if(-1===r){var n=null!==this.startTimeOffset,a=n?this.startTimeOffset:e.startTimeOffset;null!==a&&R(a)?(r=t+a,a<0&&(r+=e.edge),r=Math.min(Math.max(t,r),t+e.totalduration),this.log("Setting startPosition to "+r+" for start time offset "+a+" found in "+(n?"multivariant":"media")+" playlist"),this.startPosition=r):e.live?(r=this.hls.liveSyncPosition||t,this.log("Setting startPosition to -1 to start at live edge "+r),this.startPosition=-1):(this.log("setting startPosition to 0 by default"),this.startPosition=r=0),this.lastCurrentTime=r+i}this.nextLoadPosition=r+i},r.getLoadPosition=function(){var e,t=this.media,r=0;return null!=(e=this.hls)&&e.hasEnoughToStart&&t?r=t.currentTime:this.nextLoadPosition>=0&&(r=this.nextLoadPosition),r},r.handleFragLoadAborted=function(e,t){this.transmuxer&&e.type===this.playlistType&&re(e)&&e.stats.aborted&&(this.warn("Fragment "+e.sn+(t?" part "+t.index:"")+" of "+this.playlistLabel()+" "+e.level+" was aborted"),this.resetFragmentLoading(e))},r.resetFragmentLoading=function(e){this.fragCurrent&&(this.fragContextChanged(e)||this.state===Si.FRAG_LOADING_WAITING_RETRY)||(this.state=Si.IDLE)},r.onFragmentOrKeyLoadError=function(e,t){if(t.chunkMeta&&!t.frag){var r=this.getCurrentContext(t.chunkMeta);r&&(t.frag=r.frag)}var i=t.frag;if(i&&i.type===e&&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=t.details===D.FRAG_GAP;a&&this.fragmentTracker.fragBuffered(i,!0);var s=t.errorAction,o=s||{},l=o.action,u=o.flags,d=o.retryCount,h=void 0===d?0:d,f=o.retryConfig,c=!!s&&!!f,g=c&&l===Ct,v=c&&!s.resolved&&u===Ot;if(!g&&v&&re(i)&&!i.endList)this.resetFragmentErrors(e),this.treatAsGap(i),s.resolved=!0;else if((g||v)&&h<f.maxNumRetry){this.resetStartWhenNotLoaded(this.levelLastLoaded);var m=It(f,h);this.warn("Fragment "+i.sn+" of "+e+" "+i.level+" errored with "+t.details+", retrying loading "+(h+1)+"/"+f.maxNumRetry+" in "+m+"ms"),s.resolved=!0,this.retryDate=self.performance.now()+m,this.state=Si.FRAG_LOADING_WAITING_RETRY}else if(f&&s){if(this.resetFragmentErrors(e),!(h<f.maxNumRetry))return void this.warn(t.details+" reached or exceeded max retry ("+h+")");a||l===Pt||(s.resolved=!0)}else this.state=l===_t?Si.WAITING_LEVEL:Si.ERROR;this.tickImmediate()}},r.reduceLengthAndFlushBuffer=function(e){if(this.state===Si.PARSING||this.state===Si.PARSED){var t=e.frag,r=e.parent,i=this.getFwdBufferInfo(this.mediaBuffer,r),n=i&&i.len>.5;n&&this.reduceMaxBufferLength(i.len,(null==t?void 0:t.duration)||10);var a=!n;return a&&this.warn("Buffer full error while media.currentTime is not buffered, flush "+r+" buffer"),t&&(this.fragmentTracker.removeFragment(t),this.nextLoadPosition=t.start),this.resetLoadingState(),a}return!1},r.resetFragmentErrors=function(e){e===M&&(this.fragCurrent=null),this.hls.hasEnoughToStart||(this.startFragRequested=!1),this.state!==Si.STOPPED&&(this.state=Si.IDLE)},r.afterBufferFlushed=function(e,t,r){if(e){var i=ar.getBuffered(e);this.fragmentTracker.detectEvictedFragments(t,i,r),this.state===Si.ENDED&&this.resetLoadingState()}},r.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state!==Si.STOPPED&&(this.state=Si.IDLE)},r.resetStartWhenNotLoaded=function(e){if(!this.hls.hasEnoughToStart){this.startFragRequested=!1;var t=e?e.details:null;null!=t&&t.live?(this.log("resetting startPosition for live start"),this.startPosition=-1,this.setStartPosition(t,t.fragmentStart),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}},r.resetWhenMissingContext=function(e){this.warn("The loading context changed while buffering fragment "+e.sn+" of "+this.playlistLabel()+" "+e.level+". This chunk will not be buffered."),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState()},r.removeUnbufferedFrags=function(e){void 0===e&&(e=0),this.fragmentTracker.removeFragmentsInRange(e,1/0,this.playlistType,!1,!0)},r.updateLevelTiming=function(e,t,r,i){var n=this,a=r.details;if(a){var s;if(!Object.keys(e.elementaryStreams).reduce((function(t,s){var o=e.elementaryStreams[s];if(o){var l=o.endPTS-o.startPTS;if(l<=0)return n.warn("Could not parse fragment "+e.sn+" "+s+" duration reliably ("+l+")"),t||!1;var u=i?0:ai(a,e,o.startPTS,o.endPTS,o.startDTS,o.endDTS);return n.hls.trigger(_.LEVEL_PTS_UPDATED,{details:a,level:r,drift:u,type:s,frag:e,start:o.startPTS,end:o.endPTS}),!0}return t}),!1)&&(0===r.fragmentError&&this.treatAsGap(e,r),null===(null==(s=this.transmuxer)?void 0:s.error))){var o=new Error("Found no media in fragment "+e.sn+" of "+this.playlistLabel()+" "+e.level+" resetting transmuxer to fallback to playlist timing");if(this.warn(o.message),this.hls.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.FRAG_PARSING_ERROR,fatal:!1,error:o,frag:e,reason:"Found no media in msn "+e.sn+" of "+this.playlistLabel()+' "'+r.url+'"'}),!this.hls)return;this.resetTransmuxer()}this.state=Si.PARSED,this.log("Parsed "+e.type+" sn: "+e.sn+(t?" part: "+t.index:"")+" of "+this.fragInfo(e,!1,t)+")"),this.hls.trigger(_.FRAG_PARSED,{frag:e,part:t})}else this.warn("level.details undefined")},r.playlistLabel=function(){return this.playlistType===x?"level":"track"},r.fragInfo=function(e,t,r){var i,n;return void 0===t&&(t=!0),this.playlistLabel()+" "+e.level+" ("+(r?"part":"frag")+":["+(null!=(i=t&&!r?e.startPTS:(r||e).start)?i:NaN).toFixed(3)+"-"+(null!=(n=t&&!r?e.endPTS:(r||e).end)?n:NaN).toFixed(3)+"]"+(r&&"main"===e.type?"INDEPENDENT="+(r.independent?"YES":"NO"):"")},r.treatAsGap=function(e,t){t&&t.fragmentError++,e.gap=!0,this.fragmentTracker.removeFragment(e),this.fragmentTracker.fragBuffered(e,!0)},r.resetTransmuxer=function(){var e;null==(e=this.transmuxer)||e.reset()},r.recoverWorkerError=function(e){"demuxerWorker"===e.event&&(this.fragmentTracker.removeAllFragments(),this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState())},n(t,[{key:"startPositionValue",get:function(){var e=this.nextLoadPosition,t=this.startPosition;return-1===t&&e?e:t}},{key:"bufferingEnabled",get:function(){return this.buffering}},{key:"inFlightFrag",get:function(){return{frag:this.fragCurrent,state:this.state}}},{key:"timelineOffset",get:function(){var e,t=this.config.timelineOffset;return t?(null==(e=this.getLevelDetails())?void 0:e.appliedTimelineOffset)||t:0}},{key:"primaryPrefetch",get:function(){var e,t;return!(!Li(this.hls.config)||!(null==(e=this.hls.interstitialsManager)||null==(t=e.playingItem)?void 0:t.event))}},{key:"state",get:function(){return this._state},set:function(e){var t=this._state;t!==e&&(this._state=e,this.log(t+"->"+e))}}])}(rr);function Li(e){return!!e.interstitialsController&&!1!==e.enableInterstitialPlayback}var Ri=function(){function e(){this.chunks=[],this.dataLength=0}var t=e.prototype;return t.push=function(e){this.chunks.push(e),this.dataLength+=e.length},t.flush=function(){var e,t=this.chunks,r=this.dataLength;return t.length?(e=1===t.length?t[0]:function(e,t){for(var r=new Uint8Array(t),i=0,n=0;n<e.length;n++){var a=e[n];r.set(a,i),i+=a.length}return r}(t,r),this.reset(),e):new Uint8Array(0)},t.reset=function(){this.chunks.length=0,this.dataLength=0},e}();function Ii(e,t){return t+10<=e.length&&51===e[t]&&68===e[t+1]&&73===e[t+2]&&e[t+3]<255&&e[t+4]<255&&e[t+6]<128&&e[t+7]<128&&e[t+8]<128&&e[t+9]<128}function bi(e,t){return t+10<=e.length&&73===e[t]&&68===e[t+1]&&51===e[t+2]&&e[t+3]<255&&e[t+4]<255&&e[t+6]<128&&e[t+7]<128&&e[t+8]<128&&e[t+9]<128}function ki(e,t){var r=0;return r=(127&e[t])<<21,r|=(127&e[t+1])<<14,r|=(127&e[t+2])<<7,r|=127&e[t+3]}function Di(e,t){for(var r=t,i=0;bi(e,t);)i+=10,i+=ki(e,t+6),Ii(e,t+10)&&(i+=10),t+=i;if(i>0)return e.subarray(r,r+i)}function _i(e,t){return 255===e[t]&&240==(246&e[t+1])}function Pi(e,t){return 1&e[t+1]?7:9}function Ci(e,t){return(3&e[t+3])<<11|e[t+4]<<3|(224&e[t+5])>>>5}function wi(e,t){return t+1<e.length&&_i(e,t)}function Oi(e,t){if(wi(e,t)){var r=Pi(e,t);if(t+r>=e.length)return!1;var i=Ci(e,t);if(i<=r)return!1;var n=t+i;return n===e.length||wi(e,n)}return!1}function xi(e,t,r,i,n){if(!e.samplerate){var a=function(e,t,r,i){var n=t[r+2],a=n>>2&15;if(!(a>12)){var s=1+(n>>6&3),o=t[r+3]>>6&3|(1&n)<<2,l="mp4a.40."+s,u=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350][a],d=a;5!==s&&29!==s||(d-=3);var h=[s<<3|(14&d)>>1,(1&d)<<7|o<<3];return j.log("manifest codec:"+i+", parsed codec:"+l+", channels:"+o+", rate:"+u+" (ADTS object type:"+s+" sampling index:"+a+")"),{config:h,samplerate:u,channelCount:o,codec:l,parsedCodec:l,manifestCodec:i}}var f=new Error("invalid ADTS sampling index:"+a);e.emit(_.ERROR,_.ERROR,{type:k.MEDIA_ERROR,details:D.FRAG_PARSING_ERROR,fatal:!0,error:f,reason:f.message})}(t,r,i,n);if(!a)return;o(e,a)}}function Mi(e){return 9216e4/e}function Fi(e,t,r,i,n){var a,s=i+n*Mi(e.samplerate),o=function(e,t){var r=Pi(e,t);if(t+r<=e.length){var i=Ci(e,t)-r;if(i>0)return{headerLength:r,frameLength:i}}}(t,r);if(o){var l=o.frameLength,u=o.headerLength,d=u+l,h=Math.max(0,r+d-t.length);h?(a=new Uint8Array(d-u)).set(t.subarray(r+u,t.length),0):a=t.subarray(r+u,r+d);var f={unit:a,pts:s};return h||e.samples.push(f),{sample:f,length:d,missing:h}}var c=t.length-r;return(a=new Uint8Array(c)).set(t.subarray(r,t.length),0),{sample:{unit:a,pts:s},length:c,missing:-1}}function Ni(e,t){return bi(e,t)&&ki(e,t+6)+10<=e.length-t}function Ui(e,t){if(e<0)return-Ui(-e,t);var r=Math.pow(10,t);if(Math.abs(e*r%1-.5)<Number.EPSILON){var i=Math.floor(e*r);return(i%2==0?i:i+1)/r}return Math.round(e*r)/r}function Bi(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1/0),function(e,t,r,i){var n=function(e){return e instanceof ArrayBuffer?e:e.buffer}(e),a=1;"BYTES_PER_ELEMENT"in i&&(a=i.BYTES_PER_ELEMENT);var s,o=(s=e)&&s.buffer instanceof ArrayBuffer&&void 0!==s.byteLength&&void 0!==s.byteOffset?e.byteOffset:0,l=(o+e.byteLength)/a,u=(o+t)/a,d=Math.floor(Math.max(0,Math.min(u,l))),h=Math.floor(Math.min(d+Math.max(r,0),l));return new i(n,d,h-d)}(e,t,r,Uint8Array)}function Gi(e){var t={key:e.type,description:"",data:"",mimeType:null,pictureType:null};if(!(e.size<2))if(3===e.data[0]){var r=e.data.subarray(1).indexOf(0);if(-1!==r){var i=z(Bi(e.data,1,r)),n=e.data[2+r],a=e.data.subarray(3+r).indexOf(0);if(-1!==a){var s,o=z(Bi(e.data,3+r,a));return s="--\x3e"===i?z(Bi(e.data,4+r+a)):function(e){return e instanceof ArrayBuffer?e:0==e.byteOffset&&e.byteLength==e.buffer.byteLength?e.buffer:new Uint8Array(e).buffer}(e.data.subarray(4+r+a)),t.mimeType=i,t.pictureType=n,t.description=o,t.data=s,t}}}else console.log("Ignore frame with unrecognized character encoding")}function Ki(e){return"PRIV"===e.type?function(e){if(!(e.size<2)){var t=z(e.data,!0),r=new Uint8Array(e.data.subarray(t.length+1));return{key:e.type,info:t,data:r.buffer}}}(e):"W"===e.type[0]?function(e){if("WXXX"===e.type){if(e.size<2)return;var t=1,r=z(e.data.subarray(t),!0);t+=r.length+1;var i=z(e.data.subarray(t));return{key:e.type,info:r,data:i}}var n=z(e.data);return{key:e.type,info:"",data:n}}(e):"APIC"===e.type?Gi(e):function(e){if(!(e.size<2)){if("TXXX"===e.type){var t=1,r=z(e.data.subarray(t),!0);t+=r.length+1;var i=z(e.data.subarray(t));return{key:e.type,info:r,data:i}}var n=z(e.data.subarray(1));return{key:e.type,info:"",data:n}}}(e)}function Hi(e){var t=String.fromCharCode(e[0],e[1],e[2],e[3]),r=ki(e,4);return{type:t,size:r,data:e.subarray(10,10+r)}}var Vi=10,Yi=10;function Wi(e){for(var t=0,r=[];bi(e,t);){var i=ki(e,t+6);e[t+5]>>6&1&&(t+=Vi);for(var n=(t+=Vi)+i;t+Yi<n;){var a=Hi(e.subarray(t)),s=Ki(a);s&&r.push(s),t+=a.size+Vi}Ii(e,t)&&(t+=Vi)}return r}function ji(e){return e&&"PRIV"===e.key&&"com.apple.streaming.transportStreamTimestamp"===e.info}function qi(e){if(8===e.data.byteLength){var t=new Uint8Array(e.data),r=1&t[3],i=(t[4]<<23)+(t[5]<<15)+(t[6]<<7)+t[7];return i/=45,r&&(i+=47721858.84),Math.round(i)}}function Xi(e){for(var t=Wi(e),r=0;r<t.length;r++){var i=t[r];if(ji(i))return qi(i)}}var zi=function(e){return e.audioId3="org.id3",e.dateRange="com.apple.quicktime.HLS",e.emsg="https://aomedia.org/emsg/ID3",e.misbklv="urn:misb:KLV:bin:1910.1",e}({});function Qi(e,t){return void 0===e&&(e=""),void 0===t&&(t=9e4),{type:e,id:-1,pid:-1,inputTimeScale:t,sequenceNumber:-1,samples:[],dropped:0}}var $i=function(){function e(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}var t=e.prototype;return t.resetInitSegment=function(e,t,r,i){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},t.resetTimeStamp=function(e){this.initPTS=e,this.resetContiguity()},t.resetContiguity=function(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0},t.canParse=function(e,t){return!1},t.appendFrame=function(e,t,r){},t.demux=function(e,t){this.cachedData&&(e=Ie(this.cachedData,e),this.cachedData=null);var r,i=Di(e,0),n=i?i.length:0,a=this._audioTrack,s=this._id3Track,o=i?Xi(i):void 0,l=e.length;for((null===this.basePTS||0===this.frameIndex&&R(o))&&(this.basePTS=Ji(o,t,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:zi.audioId3,duration:Number.POSITIVE_INFINITY});n<l;){if(this.canParse(e,n)){var u=this.appendFrame(a,e,n);u?(this.frameIndex++,this.lastPTS=u.sample.pts,r=n+=u.length):n=l}else Ni(e,n)?(i=Di(e,n),s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:zi.audioId3,duration:Number.POSITIVE_INFINITY}),r=n+=i.length):n++;if(n===l&&r!==l){var d=e.slice(r);this.cachedData?this.cachedData=Ie(this.cachedData,d):this.cachedData=d}}return{audioTrack:a,videoTrack:Qi(),id3Track:s,textTrack:Qi()}},t.demuxSampleAes=function(e,t,r){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},t.flush=function(e){var t=this.cachedData;return t&&(this.cachedData=null,this.demux(t,0)),{audioTrack:this._audioTrack,videoTrack:Qi(),id3Track:this._id3Track,textTrack:Qi()}},t.destroy=function(){this.cachedData=null,this._audioTrack=this._id3Track=void 0},e}(),Ji=function(e,t,r){return R(e)?90*e:9e4*t+(r?9e4*r.baseTime/r.timescale:0)},Zi=null,en=[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],tn=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],rn=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],nn=[0,1,1,4];function an(e,t,r,i,n){if(!(r+24>t.length)){var a=sn(t,r);if(a&&r+a.frameLength<=t.length){var s=i+n*(9e4*a.samplesPerFrame/a.sampleRate),o={unit:t.subarray(r,r+a.frameLength),pts:s,dts:s};return e.config=[],e.channelCount=a.channelCount,e.samplerate=a.sampleRate,e.samples.push(o),{sample:o,length:a.frameLength,missing:0}}}}function sn(e,t){var r=e[t+1]>>3&3,i=e[t+1]>>1&3,n=e[t+2]>>4&15,a=e[t+2]>>2&3;if(1!==r&&0!==n&&15!==n&&3!==a){var s=e[t+2]>>1&1,o=e[t+3]>>6,l=1e3*en[14*(3===r?3-i:3===i?3:4)+n-1],u=tn[3*(3===r?0:2===r?1:2)+a],d=3===o?1:2,h=rn[r][i],f=nn[i],c=8*h*f,g=Math.floor(h*l/u+s)*f;if(null===Zi){var v=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Zi=v?parseInt(v[1]):0}return!!Zi&&Zi<=87&&2===i&&l>=224e3&&0===o&&(e[t+3]=128|e[t+3]),{sampleRate:u,channelCount:d,frameLength:g,samplesPerFrame:c}}}function on(e,t){return 255===e[t]&&224==(224&e[t+1])&&0!=(6&e[t+1])}function ln(e,t){return t+1<e.length&&on(e,t)}function un(e,t){if(t+1<e.length&&on(e,t)){var r=sn(e,t),i=4;null!=r&&r.frameLength&&(i=r.frameLength);var n=t+i;return n===e.length||ln(e,n)}return!1}var dn=function(e){function t(t,r){var i;return(i=e.call(this)||this).observer=void 0,i.config=void 0,i.observer=t,i.config=r,i}u(t,e);var r=t.prototype;return r.resetInitSegment=function(t,r,i,n){e.prototype.resetInitSegment.call(this,t,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}},t.probe=function(e,t){if(!e)return!1;var r=Di(e,0),i=(null==r?void 0:r.length)||0;if(un(e,i))return!1;for(var n=e.length;i<n;i++)if(Oi(e,i))return t.log("ADTS sync word found !"),!0;return!1},r.canParse=function(e,t){return function(e,t){return function(e,t){return t+5<e.length}(e,t)&&_i(e,t)&&Ci(e,t)<=e.length-t}(e,t)},r.appendFrame=function(e,t,r){xi(e,this.observer,t,r,e.manifestCodec);var i=Fi(e,t,r,this.basePTS,this.frameIndex);if(i&&0===i.missing)return i},t}($i),hn=function(e,t){var r=0,i=5;t+=i;for(var n=new Uint32Array(1),a=new Uint32Array(1),s=new Uint8Array(1);i>0;){s[0]=e[t];var o=Math.min(i,8),l=8-o;a[0]=4278190080>>>24+l<<l,n[0]=(s[0]&a[0])>>l,r=r?r<<o|n[0]:n[0],t+=1,i-=o}return r},fn=function(e){function t(t){var r;return(r=e.call(this)||this).observer=void 0,r.observer=t,r}u(t,e);var r=t.prototype;return r.resetInitSegment=function(t,r,i,n){e.prototype.resetInitSegment.call(this,t,r,i,n),this._audioTrack={container:"audio/ac-3",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"ac3",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},r.canParse=function(e,t){return t+64<e.length},r.appendFrame=function(e,t,r){var i=cn(e,t,r,this.basePTS,this.frameIndex);if(-1!==i)return{sample:e.samples[e.samples.length-1],length:i,missing:0}},t.probe=function(e){if(!e)return!1;var t=Di(e,0);if(!t)return!1;var r=t.length;return 11===e[r]&&119===e[r+1]&&void 0!==Xi(t)&&hn(e,r)<16},t}($i);function cn(e,t,r,i,n){if(r+8>t.length)return-1;if(11!==t[r]||119!==t[r+1])return-1;var a=t[r+4]>>6;if(a>=3)return-1;var s=[48e3,44100,32e3][a],o=63&t[r+4],l=2*[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][3*o+a];if(r+l>t.length)return-1;var u=t[r+6]>>5,d=0;2===u?d+=2:(1&u&&1!==u&&(d+=2),4&u&&(d+=2));var h=(t[r+6]<<8|t[r+7])>>12-d&1,f=[2,1,2,3,3,4,4,5][u]+h,c=t[r+5]>>3,g=7&t[r+5],v=new Uint8Array([a<<6|c<<1|g>>2,(3&g)<<6|u<<3|h<<2|o>>4,o<<4&224]),m=i+n*(1536/s*9e4),p=t.subarray(r,r+l);return e.config=v,e.channelCount=f,e.samplerate=s,e.samples.push({unit:p,pts:m}),l}var gn=function(e){function t(){return e.apply(this,arguments)||this}u(t,e);var r=t.prototype;return r.resetInitSegment=function(t,r,i,n){e.prototype.resetInitSegment.call(this,t,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}},t.probe=function(e){if(!e)return!1;var t=Di(e,0),r=(null==t?void 0:t.length)||0;if(t&&11===e[r]&&119===e[r+1]&&void 0!==Xi(t)&&hn(e,r)<=16)return!1;for(var i=e.length;r<i;r++)if(un(e,r))return j.log("MPEG Audio sync word found !"),!0;return!1},r.canParse=function(e,t){return function(e,t){return on(e,t)&&4<=e.length-t}(e,t)},r.appendFrame=function(e,t,r){if(null!==this.basePTS)return an(e,t,r,this.basePTS,this.frameIndex)},t}($i),vn=/\/emsg[-/]ID3/i,mn=function(){function e(e,t){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=t}var t=e.prototype;return t.resetTimeStamp=function(){},t.resetInitSegment=function(e,t,r,i){var n=this.videoTrack=Qi("video",1),a=this.audioTrack=Qi("audio",1),s=this.txtTrack=Qi("text",1);if(this.id3Track=Qi("id3",1),this.timeOffset=0,null!=e&&e.byteLength){var o=pe(e);if(o.video){var l=o.video,u=l.id,d=l.timescale,h=l.codec,f=l.supplemental;n.id=u,n.timescale=s.timescale=d,n.codec=h,n.supplemental=f}if(o.audio){var c=o.audio,g=c.id,v=c.timescale,m=c.codec;a.id=g,a.timescale=v,a.codec=m}s.id=le.text,n.sampleDuration=0,n.duration=a.duration=i}},t.resetContiguity=function(){this.remainderData=null},e.probe=function(e){return function(e){for(var t=e.byteLength,r=0;r<t;){var i=he(e,r);if(i>8&&109===e[r+4]&&111===e[r+5]&&111===e[r+6]&&102===e[r+7])return!0;r=i>1?r+i:t}return!1}(e)},t.demux=function(e,t){this.timeOffset=t;var r=e,i=this.videoTrack,n=this.txtTrack;if(this.config.progressive){this.remainderData&&(r=Ie(this.remainderData,e));var a=function(e){var t={valid:null,remainder:null},r=ve(e,["moof"]);if(r.length<2)return t.remainder=e,t;var i=r[r.length-1];return t.valid=e.slice(0,i.byteOffset-8),t.remainder=e.slice(i.byteOffset-8),t}(r);this.remainderData=a.remainder,i.samples=a.valid||new Uint8Array}else i.samples=r;var s=this.extractID3Track(i,t);return n.samples=be(t,i),{videoTrack:i,audioTrack:this.audioTrack,id3Track:s,textTrack:this.txtTrack}},t.flush=function(){var e=this.timeOffset,t=this.videoTrack,r=this.txtTrack;t.samples=this.remainderData||new Uint8Array,this.remainderData=null;var i=this.extractID3Track(t,this.timeOffset);return r.samples=be(e,t),{videoTrack:t,audioTrack:Qi(),id3Track:i,textTrack:Qi()}},t.extractID3Track=function(e,t){var r=this,i=this.id3Track;if(e.samples.length){var n=ve(e.samples,["emsg"]);n&&n.forEach((function(e){var n=function(e){var t=e[0],r="",i="",n=0,a=0,s=0,o=0,l=0,u=0;if(0===t){for(;"\0"!==ue(e.subarray(u,u+1));)r+=ue(e.subarray(u,u+1)),u+=1;for(r+=ue(e.subarray(u,u+1)),u+=1;"\0"!==ue(e.subarray(u,u+1));)i+=ue(e.subarray(u,u+1)),u+=1;i+=ue(e.subarray(u,u+1)),u+=1,n=he(e,12),a=he(e,16),o=he(e,20),l=he(e,24),u=28}else if(1===t){n=he(e,u+=4);var d=he(e,u+=4),h=he(e,u+=4);for(u+=4,s=Math.pow(2,32)*d+h,I(s)||(s=Number.MAX_SAFE_INTEGER,j.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),o=he(e,u),l=he(e,u+=4),u+=4;"\0"!==ue(e.subarray(u,u+1));)r+=ue(e.subarray(u,u+1)),u+=1;for(r+=ue(e.subarray(u,u+1)),u+=1;"\0"!==ue(e.subarray(u,u+1));)i+=ue(e.subarray(u,u+1)),u+=1;i+=ue(e.subarray(u,u+1)),u+=1}return{schemeIdUri:r,value:i,timeScale:n,presentationTime:s,presentationTimeDelta:a,eventDuration:o,id:l,payload:e.subarray(u,e.byteLength)}}(e);if(vn.test(n.schemeIdUri)){var a=pn(n,t),s=4294967295===n.eventDuration?Number.POSITIVE_INFINITY:n.eventDuration/n.timeScale;s<=.001&&(s=Number.POSITIVE_INFINITY);var o=n.payload;i.samples.push({data:o,len:o.byteLength,dts:a,pts:a,type:zi.emsg,duration:s})}else if(r.config.enableEmsgKLVMetadata&&n.schemeIdUri.startsWith("urn:misb:KLV:bin:1910.1")){var l=pn(n,t);i.samples.push({data:n.payload,len:n.payload.byteLength,dts:l,pts:l,type:zi.misbklv,duration:Number.POSITIVE_INFINITY})}}))}return i},t.demuxSampleAes=function(e,t,r){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},t.destroy=function(){this.config=null,this.remainderData=null,this.videoTrack=this.audioTrack=this.id3Track=this.txtTrack=void 0},e}();function pn(e,t){return R(e.presentationTime)?e.presentationTime/e.timeScale:t+e.presentationTimeDelta/e.timeScale}var yn=function(){function e(e,t,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new Qt(t,{removePKCS7Padding:!1})}var t=e.prototype;return t.decryptBuffer=function(e){return this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer,Wt)},t.decryptAacSample=function(e,t,r){var i=this,n=e[t].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(e,t+1,r)}))}},t.decryptAacSamples=function(e,t,r){for(;;t++){if(t>=e.length)return void r();if(!(e[t].unit.length<32||(this.decryptAacSample(e,t,r),this.decrypter.isSync())))return}},t.getAvcEncryptedData=function(e){for(var t=16*Math.floor((e.length-48)/160)+16,r=new Int8Array(t),i=0,n=32;n<e.length-16;n+=160,i+=16)r.set(e.subarray(n,n+16),i);return r},t.getAvcDecryptedUnit=function(e,t){for(var r=new Uint8Array(t),i=0,n=32;n<e.length-16;n+=160,i+=16)e.set(r.subarray(i,i+16),n);return e},t.decryptAvcSample=function(e,t,r,i,n){var a=this,s=Pe(n.data),o=this.getAvcEncryptedData(s);this.decryptBuffer(o.buffer).then((function(o){n.data=a.getAvcDecryptedUnit(s,o),a.decrypter.isSync()||a.decryptAvcSamples(e,t,r+1,i)}))},t.decryptAvcSamples=function(e,t,r,i){if(e instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;t++,r=0){if(t>=e.length)return void i();for(var n=e[t].units;!(r>=n.length);r++){var a=n[r];if(!(a.data.length<=48||1!==a.type&&5!==a.type||(this.decryptAvcSample(e,t,r,i,a),this.decrypter.isSync())))return}}},e}(),En=function(){function e(){this.VideoSample=null}var t=e.prototype;return t.createVideoSample=function(e,t,r){return{key:e,frame:!1,pts:t,dts:r,units:[],length:0}},t.getLastNalUnit=function(e){var t,r,i=this.VideoSample;if(i&&0!==i.units.length||(i=e[e.length-1]),null!=(t=i)&&t.units){var n=i.units;r=n[n.length-1]}return r},t.pushAccessUnit=function(e,t){if(e.units.length&&e.frame){if(void 0===e.pts){var r=t.samples,i=r.length;if(!i)return void t.dropped++;var n=r[i-1];e.pts=n.pts,e.dts=n.dts}t.samples.push(e)}},t.parseNALu=function(e,t,r){var i,n,a=t.byteLength,s=e.naluState||0,o=s,l=[],u=0,d=-1,h=0;for(-1===s&&(d=0,h=this.getNALuType(t,0),s=0,u=1);u<a;)if(i=t[u++],s)if(1!==s)if(i)if(1===i){if(n=u-s-1,d>=0){var f={data:t.subarray(d,n),type:h};l.push(f)}else{var c=this.getLastNalUnit(e.samples);c&&(o&&u<=4-o&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-o)),n>0&&(c.data=Ie(c.data,t.subarray(0,n)),c.state=0))}u<a?(d=u,h=this.getNALuType(t,u),s=0):s=-1}else s=0;else s=3;else s=i?0:2;else s=i?0:1;if(d>=0&&s>=0){var g={data:t.subarray(d,a),type:h,state:s};l.push(g)}if(0===l.length){var v=this.getLastNalUnit(e.samples);v&&(v.data=Ie(v.data,t))}return e.naluState=s,l},e}(),Tn=function(){function e(e){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}var t=e.prototype;return t.loadWord=function(){var e=this.data,t=this.bytesAvailable,r=e.byteLength-t,i=new Uint8Array(4),n=Math.min(4,t);if(0===n)throw new Error("no bytes available");i.set(e.subarray(r,r+n)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*n,this.bytesAvailable-=n},t.skipBits=function(e){var t;e=Math.min(e,8*this.bytesAvailable+this.bitsAvailable),this.bitsAvailable>e?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,e-=(t=e>>3)<<3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)},t.readBits=function(e){var t=Math.min(this.bitsAvailable,e),r=this.word>>>32-t;if(e>32&&j.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0)this.word<<=t;else{if(!(this.bytesAvailable>0))throw new Error("no bits available");this.loadWord()}return(t=e-t)>0&&this.bitsAvailable?r<<t|this.readBits(t):r},t.skipLZ=function(){var e;for(e=0;e<this.bitsAvailable;++e)if(0!=(this.word&2147483648>>>e))return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()},t.skipUEG=function(){this.skipBits(1+this.skipLZ())},t.skipEG=function(){this.skipBits(1+this.skipLZ())},t.readUEG=function(){var e=this.skipLZ();return this.readBits(e+1)-1},t.readEG=function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)},t.readBoolean=function(){return 1===this.readBits(1)},t.readUByte=function(){return this.readBits(8)},t.readUShort=function(){return this.readBits(16)},t.readUInt=function(){return this.readBits(32)},e}(),Sn=function(e){function t(){return e.apply(this,arguments)||this}u(t,e);var r=t.prototype;return r.parsePES=function(e,t,r,i){var n,a=this,s=this.parseNALu(e,r.data,i),o=this.VideoSample,l=!1;r.data=null,o&&s.length&&!e.audFound&&(this.pushAccessUnit(o,e),o=this.VideoSample=this.createVideoSample(!1,r.pts,r.dts)),s.forEach((function(i){var s,u;switch(i.type){case 1:var d=!1;n=!0;var h,f=i.data;if(l&&f.length>4){var c=a.readSliceType(f);2!==c&&4!==c&&7!==c&&9!==c||(d=!0)}d&&null!=(h=o)&&h.frame&&!o.key&&(a.pushAccessUnit(o,e),o=a.VideoSample=null),o||(o=a.VideoSample=a.createVideoSample(!0,r.pts,r.dts)),o.frame=!0,o.key=d;break;case 5:n=!0,null!=(s=o)&&s.frame&&!o.key&&(a.pushAccessUnit(o,e),o=a.VideoSample=null),o||(o=a.VideoSample=a.createVideoSample(!0,r.pts,r.dts)),o.key=!0,o.frame=!0;break;case 6:n=!0,_e(i.data,1,r.pts,t.samples);break;case 7:var g,v;n=!0,l=!0;var m=i.data,p=a.readSPS(m);if(!e.sps||e.width!==p.width||e.height!==p.height||(null==(g=e.pixelRatio)?void 0:g[0])!==p.pixelRatio[0]||(null==(v=e.pixelRatio)?void 0:v[1])!==p.pixelRatio[1]){e.width=p.width,e.height=p.height,e.pixelRatio=p.pixelRatio,e.sps=[m];for(var y=m.subarray(1,4),E="avc1.",T=0;T<3;T++){var S=y[T].toString(16);S.length<2&&(S="0"+S),E+=S}e.codec=E}break;case 8:n=!0,e.pps=[i.data];break;case 9:n=!0,e.audFound=!0,null!=(u=o)&&u.frame&&(a.pushAccessUnit(o,e),o=null),o||(o=a.VideoSample=a.createVideoSample(!1,r.pts,r.dts));break;case 12:n=!0;break;default:n=!1}o&&n&&o.units.push(i)})),i&&o&&(this.pushAccessUnit(o,e),this.VideoSample=null)},r.getNALuType=function(e,t){return 31&e[t]},r.readSliceType=function(e){var t=new Tn(e);return t.readUByte(),t.readUEG(),t.readUEG()},r.skipScalingList=function(e,t){for(var r=8,i=8,n=0;n<e;n++)0!==i&&(i=(r+t.readEG()+256)%256),r=0===i?r:i},r.readSPS=function(e){var t,r,i,n=new Tn(e),a=0,s=0,o=0,l=0,u=n.readUByte.bind(n),d=n.readBits.bind(n),h=n.readUEG.bind(n),f=n.readBoolean.bind(n),c=n.skipBits.bind(n),g=n.skipEG.bind(n),v=n.skipUEG.bind(n),m=this.skipScalingList.bind(this);u();var p=u();if(d(5),c(3),u(),v(),100===p||110===p||122===p||244===p||44===p||83===p||86===p||118===p||128===p){var y=h();if(3===y&&c(1),v(),v(),c(1),f())for(r=3!==y?8:12,i=0;i<r;i++)f()&&m(i<6?16:64,n)}v();var E=h();if(0===E)h();else if(1===E)for(c(1),g(),g(),t=h(),i=0;i<t;i++)g();v(),c(1);var T=h(),S=h(),A=d(1);0===A&&c(1),c(1),f()&&(a=h(),s=h(),o=h(),l=h());var L=[1,1];if(f()&&f())switch(u()){case 1:L=[1,1];break;case 2:L=[12,11];break;case 3:L=[10,11];break;case 4:L=[16,11];break;case 5:L=[40,33];break;case 6:L=[24,11];break;case 7:L=[20,11];break;case 8:L=[32,11];break;case 9:L=[80,33];break;case 10:L=[18,11];break;case 11:L=[15,11];break;case 12:L=[64,33];break;case 13:L=[160,99];break;case 14:L=[4,3];break;case 15:L=[3,2];break;case 16:L=[2,1];break;case 255:L=[u()<<8|u(),u()<<8|u()]}return{width:Math.ceil(16*(T+1)-2*a-2*s),height:(2-A)*(S+1)*16-(A?2:4)*(o+l),pixelRatio:L}},t}(En),An=function(e){function t(){for(var t,r=arguments.length,i=new Array(r),n=0;n<r;n++)i[n]=arguments[n];return(t=e.call.apply(e,[this].concat(i))||this).initVPS=null,t}u(t,e);var r=t.prototype;return r.parsePES=function(e,t,r,i){var n,a=this,s=this.parseNALu(e,r.data,i),l=this.VideoSample,u=!1;r.data=null,l&&s.length&&!e.audFound&&(this.pushAccessUnit(l,e),l=this.VideoSample=this.createVideoSample(!1,r.pts,r.dts)),s.forEach((function(i){var s,d;switch(i.type){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:l||(l=a.VideoSample=a.createVideoSample(!1,r.pts,r.dts)),l.frame=!0,n=!0;break;case 16:case 17:case 18:case 21:var h;n=!0,u&&null!=(h=l)&&h.frame&&!l.key&&(a.pushAccessUnit(l,e),l=a.VideoSample=null),l||(l=a.VideoSample=a.createVideoSample(!0,r.pts,r.dts)),l.key=!0,l.frame=!0;break;case 19:case 20:n=!0,null!=(s=l)&&s.frame&&!l.key&&(a.pushAccessUnit(l,e),l=a.VideoSample=null),l||(l=a.VideoSample=a.createVideoSample(!0,r.pts,r.dts)),l.key=!0,l.frame=!0;break;case 39:n=!0,_e(i.data,2,r.pts,t.samples);break;case 32:n=!0,e.vps||("object"!=typeof e.params&&(e.params={}),e.params=o(e.params,a.readVPS(i.data)),a.initVPS=i.data),e.vps=[i.data];break;case 33:if(n=!0,u=!0,void 0===e.vps||e.vps[0]===a.initVPS||void 0===e.sps||a.matchSPS(e.sps[0],i.data)||(a.initVPS=e.vps[0],e.sps=e.pps=void 0),!e.sps){var f=a.readSPS(i.data);for(var c in e.width=f.width,e.height=f.height,e.pixelRatio=f.pixelRatio,e.codec=f.codecString,e.sps=[],"object"!=typeof e.params&&(e.params={}),f.params)e.params[c]=f.params[c]}a.pushParameterSet(e.sps,i.data,e.vps),l||(l=a.VideoSample=a.createVideoSample(!0,r.pts,r.dts)),l.key=!0;break;case 34:if(n=!0,"object"==typeof e.params){if(!e.pps){e.pps=[];var g=a.readPPS(i.data);for(var v in g)e.params[v]=g[v]}a.pushParameterSet(e.pps,i.data,e.vps)}break;case 35:n=!0,e.audFound=!0,null!=(d=l)&&d.frame&&(a.pushAccessUnit(l,e),l=null),l||(l=a.VideoSample=a.createVideoSample(!1,r.pts,r.dts));break;default:n=!1}l&&n&&l.units.push(i)})),i&&l&&(this.pushAccessUnit(l,e),this.VideoSample=null)},r.pushParameterSet=function(e,t,r){(r&&r[0]===this.initVPS||!r&&!e.length)&&e.push(t)},r.getNALuType=function(e,t){return(126&e[t])>>>1},r.ebsp2rbsp=function(e){for(var t=new Uint8Array(e.byteLength),r=0,i=0;i<e.byteLength;i++)i>=2&&3===e[i]&&0===e[i-1]&&0===e[i-2]||(t[r]=e[i],r++);return new Uint8Array(t.buffer,0,r)},r.pushAccessUnit=function(t,r){e.prototype.pushAccessUnit.call(this,t,r),this.initVPS&&(this.initVPS=null)},r.readVPS=function(e){var t=new Tn(e);return t.readUByte(),t.readUByte(),t.readBits(4),t.skipBits(2),t.readBits(6),{numTemporalLayers:t.readBits(3)+1,temporalIdNested:t.readBoolean()}},r.readSPS=function(e){var t=new Tn(this.ebsp2rbsp(e));t.readUByte(),t.readUByte(),t.readBits(4);var r=t.readBits(3);t.readBoolean();for(var i=t.readBits(2),n=t.readBoolean(),a=t.readBits(5),s=t.readUByte(),o=t.readUByte(),l=t.readUByte(),u=t.readUByte(),d=t.readUByte(),h=t.readUByte(),f=t.readUByte(),c=t.readUByte(),g=t.readUByte(),v=t.readUByte(),m=t.readUByte(),p=[],y=[],E=0;E<r;E++)p.push(t.readBoolean()),y.push(t.readBoolean());if(r>0)for(var T=r;T<8;T++)t.readBits(2);for(var S=0;S<r;S++)p[S]&&(t.readUByte(),t.readUByte(),t.readUByte(),t.readUByte(),t.readUByte(),t.readUByte(),t.readUByte(),t.readUByte(),t.readUByte(),t.readUByte(),t.readUByte()),y[S]&&t.readUByte();t.readUEG();var A=t.readUEG();3==A&&t.skipBits(1);var L=t.readUEG(),R=t.readUEG(),I=t.readBoolean(),b=0,k=0,D=0,_=0;I&&(b+=t.readUEG(),k+=t.readUEG(),D+=t.readUEG(),_+=t.readUEG());for(var P=t.readUEG(),C=t.readUEG(),w=t.readUEG(),O=t.readBoolean()?0:r;O<=r;O++)t.skipUEG(),t.skipUEG(),t.skipUEG();if(t.skipUEG(),t.skipUEG(),t.skipUEG(),t.skipUEG(),t.skipUEG(),t.skipUEG(),t.readBoolean()&&t.readBoolean())for(var x=0;x<4;x++)for(var M=0;M<(3===x?2:6);M++)if(t.readBoolean()){var F=Math.min(64,1<<4+(x<<1));x>1&&t.readEG();for(var N=0;N<F;N++)t.readEG()}else t.readUEG();t.readBoolean(),t.readBoolean(),t.readBoolean()&&(t.readUByte(),t.skipUEG(),t.skipUEG(),t.readBoolean());for(var U=t.readUEG(),B=0,G=0;G<U;G++){var K=!1;if(0!==G&&(K=t.readBoolean()),K){G===U&&t.readUEG(),t.readBoolean(),t.readUEG();for(var H=0,V=0;V<=B;V++){var Y=t.readBoolean(),W=!1;Y||(W=t.readBoolean()),(Y||W)&&H++}B=H}else{var j=t.readUEG(),q=t.readUEG();B=j+q;for(var X=0;X<j;X++)t.readUEG(),t.readBoolean();for(var z=0;z<q;z++)t.readUEG(),t.readBoolean()}}if(t.readBoolean())for(var Q=t.readUEG(),$=0;$<Q;$++){for(var J=0;J<w+4;J++)t.readBits(1);t.readBits(1)}var Z=0,ee=1,te=1,re=!0,ie=1,ne=0;t.readBoolean(),t.readBoolean();var ae=!1;if(t.readBoolean()){if(t.readBoolean()){var se=t.readUByte();se>0&&se<16?(ee=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][se-1],te=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][se-1]):255===se&&(ee=t.readBits(16),te=t.readBits(16))}if(t.readBoolean()&&t.readBoolean(),t.readBoolean()&&(t.readBits(3),t.readBoolean(),t.readBoolean()&&(t.readUByte(),t.readUByte(),t.readUByte())),t.readBoolean()&&(t.readUEG(),t.readUEG()),t.readBoolean(),t.readBoolean(),t.readBoolean(),(ae=t.readBoolean())&&(b+=t.readUEG(),k+=t.readUEG(),D+=t.readUEG(),_+=t.readUEG()),t.readBoolean()&&(ie=t.readBits(32),ne=t.readBits(32),t.readBoolean()&&t.readUEG(),t.readBoolean())){var oe=t.readBoolean(),le=t.readBoolean(),ue=!1;(oe||le)&&((ue=t.readBoolean())&&(t.readUByte(),t.readBits(5),t.readBoolean(),t.readBits(5)),t.readBits(4),t.readBits(4),ue&&t.readBits(4),t.readBits(5),t.readBits(5),t.readBits(5));for(var de=0;de<=r;de++){var he=!1;(re=t.readBoolean())||t.readBoolean()?t.readEG():he=t.readBoolean();var fe=he?1:t.readUEG()+1;if(oe)for(var ce=0;ce<fe;ce++)t.readUEG(),t.readUEG(),ue&&(t.readUEG(),t.readUEG()),t.skipBits(1);if(le)for(var ge=0;ge<fe;ge++)t.readUEG(),t.readUEG(),ue&&(t.readUEG(),t.readUEG()),t.skipBits(1)}}t.readBoolean()&&(t.readBoolean(),t.readBoolean(),t.readBoolean(),Z=t.readUEG())}var ve=L,me=R;if(I||ae){var pe=1,ye=1;1===A?pe=ye=2:2==A&&(pe=2),ve=L-pe*k-pe*b,me=R-ye*_-ye*D}for(var Ee=i?["A","B","C"][i]:"",Te=s<<24|o<<16|l<<8|u,Se=0,Ae=0;Ae<32;Ae++)Se=(Se|(Te>>Ae&1)<<31-Ae)>>>0;var Le=Se.toString(16);return 1===a&&"2"===Le&&(Le="6"),{codecString:"hvc1."+Ee+a+"."+Le+"."+(n?"H":"L")+m+".B0",params:{general_tier_flag:n,general_profile_idc:a,general_profile_space:i,general_profile_compatibility_flags:[s,o,l,u],general_constraint_indicator_flags:[d,h,f,c,g,v],general_level_idc:m,bit_depth:P+8,bit_depth_luma_minus8:P,bit_depth_chroma_minus8:C,min_spatial_segmentation_idc:Z,chroma_format_idc:A,frame_rate:{fixed:re,fps:ne/ie}},width:ve,height:me,pixelRatio:[ee,te]}},r.readPPS=function(e){var t=new Tn(this.ebsp2rbsp(e));t.readUByte(),t.readUByte(),t.skipUEG(),t.skipUEG(),t.skipBits(2),t.skipBits(3),t.skipBits(2),t.skipUEG(),t.skipUEG(),t.skipEG(),t.skipBits(2),t.readBoolean()&&t.skipUEG(),t.skipEG(),t.skipEG(),t.skipBits(4);var r=t.readBoolean(),i=t.readBoolean(),n=1;return i&&r?n=0:i?n=3:r&&(n=2),{parallelismType:n}},r.matchSPS=function(e,t){return String.fromCharCode.apply(null,e).substr(3)===String.fromCharCode.apply(null,t).substr(3)},t}(En),Ln=188,Rn=function(){function e(e,t,r,i){this.logger=void 0,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._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.observer=e,this.config=t,this.typeSupported=r,this.logger=i,this.videoParser=null}e.probe=function(t,r){var i=e.syncOffset(t);return i>0&&r.warn("MPEG2-TS detected but first sync word found @ offset "+i),-1!==i},e.syncOffset=function(e){for(var t=e.length,r=Math.min(940,t-Ln)+1,i=0;i<r;){for(var n=!1,a=-1,s=0,o=i;o<t;o+=Ln){if(71!==e[o]||t-o!==Ln&&71!==e[o+Ln]){if(s)return-1;break}if(s++,-1===a&&0!==(a=o)&&(r=Math.min(a+18612,e.length-Ln)+1),n||(n=0===In(e,o)),n&&s>1&&(0===a&&s>2||o+Ln>r))return a}i++}return-1},e.createTrack=function(e,t){return{container:"video"===e||"audio"===e?"video/mp2t":void 0,type:e,id:le[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:"audio"===e?t:void 0}};var t=e.prototype;return t.resetInitSegment=function(t,r,i,n){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=e.createTrack("video"),this._videoTrack.duration=n,this._audioTrack=e.createTrack("audio",n),this._id3Track=e.createTrack("id3"),this._txtTrack=e.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.remainderData=null,this.audioCodec=r,this.videoCodec=i},t.resetTimeStamp=function(){},t.resetContiguity=function(){var e=this._audioTrack,t=this._videoTrack,r=this._id3Track;e&&(e.pesData=null),t&&(t.pesData=null),r&&(r.pesData=null),this.aacOverFlow=null,this.remainderData=null},t.demux=function(t,r,i,n){var a;void 0===i&&(i=!1),void 0===n&&(n=!1),i||(this.sampleAes=null);var s=this._videoTrack,o=this._audioTrack,l=this._id3Track,u=this._txtTrack,d=s.pid,h=s.pesData,f=o.pid,c=l.pid,g=o.pesData,v=l.pesData,m=null,p=this.pmtParsed,y=this._pmtId,E=t.length;if(this.remainderData&&(E=(t=Ie(this.remainderData,t)).length,this.remainderData=null),E<Ln&&!n)return this.remainderData=t,{audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};var T=Math.max(0,e.syncOffset(t));(E-=(E-T)%Ln)<t.byteLength&&!n&&(this.remainderData=new Uint8Array(t.buffer,E,t.buffer.byteLength-E));for(var S=0,A=T;A<E;A+=Ln)if(71===t[A]){var L=!!(64&t[A+1]),R=In(t,A),I=void 0;if((48&t[A+3])>>4>1){if((I=A+5+t[A+4])===A+Ln)continue}else I=A+4;switch(R){case d:if(L){if(h&&(a=Pn(h,this.logger))){if(null===this.videoParser)switch(s.segmentCodec){case"avc":this.videoParser=new Sn;break;case"hevc":this.videoParser=new An}null!==this.videoParser&&this.videoParser.parsePES(s,u,a,!1)}h={data:[],size:0}}h&&(h.data.push(t.subarray(I,A+Ln)),h.size+=A+Ln-I);break;case f:if(L){if(g&&(a=Pn(g,this.logger)))switch(o.segmentCodec){case"aac":this.parseAACPES(o,a);break;case"mp3":this.parseMPEGPES(o,a);break;case"ac3":this.parseAC3PES(o,a)}g={data:[],size:0}}g&&(g.data.push(t.subarray(I,A+Ln)),g.size+=A+Ln-I);break;case c:L&&(v&&(a=Pn(v,this.logger))&&this.parseID3PES(l,a),v={data:[],size:0}),v&&(v.data.push(t.subarray(I,A+Ln)),v.size+=A+Ln-I);break;case 0:L&&(I+=t[I]+1),y=this._pmtId=bn(t,I);break;case y:L&&(I+=t[I]+1);var b=kn(t,I,this.typeSupported,i,this.observer,this.logger);(d=b.videoPid)>0&&(s.pid=d,s.segmentCodec=b.segmentVideoCodec),(f=b.audioPid)>0&&(o.pid=f,o.segmentCodec=b.segmentAudioCodec),(c=b.id3Pid)>0&&(l.pid=c),null===m||p||(this.logger.warn("MPEG-TS PMT found at "+A+" after unknown PID '"+m+"'. Backtracking to sync byte @"+T+" to parse all TS packets."),m=null,A=T-188),p=this.pmtParsed=!0;break;case 17:case 8191:break;default:m=R}}else S++;S>0&&Dn(this.observer,new Error("Found "+S+" TS packet/s that do not start with 0x47"),void 0,this.logger),s.pesData=h,o.pesData=g,l.pesData=v;var k={audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};return n&&this.extractRemainingSamples(k),k},t.flush=function(){var e,t=this.remainderData;return this.remainderData=null,e=t?this.demux(t,-1,!1,!0):{videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(e),this.sampleAes?this.decrypt(e,this.sampleAes):e},t.extractRemainingSamples=function(e){var t,r=e.audioTrack,i=e.videoTrack,n=e.id3Track,a=e.textTrack,s=i.pesData,o=r.pesData,l=n.pesData;if(s&&(t=Pn(s,this.logger))){if(null===this.videoParser)switch(i.segmentCodec){case"avc":this.videoParser=new Sn;break;case"hevc":this.videoParser=new An}null!==this.videoParser&&(this.videoParser.parsePES(i,a,t,!0),i.pesData=null)}else i.pesData=s;if(o&&(t=Pn(o,this.logger))){switch(r.segmentCodec){case"aac":this.parseAACPES(r,t);break;case"mp3":this.parseMPEGPES(r,t);break;case"ac3":this.parseAC3PES(r,t)}r.pesData=null}else null!=o&&o.size&&this.logger.log("last AAC PES packet truncated,might overlap between fragments"),r.pesData=o;l&&(t=Pn(l,this.logger))?(this.parseID3PES(n,t),n.pesData=null):n.pesData=l},t.demuxSampleAes=function(e,t,r){var i=this.demux(e,r,!0,!this.config.progressive),n=this.sampleAes=new yn(this.observer,this.config,t);return this.decrypt(i,n)},t.decrypt=function(e,t){return new Promise((function(r){var i=e.audioTrack,n=e.videoTrack;i.samples&&"aac"===i.segmentCodec?t.decryptAacSamples(i.samples,0,(function(){n.samples?t.decryptAvcSamples(n.samples,0,0,(function(){r(e)})):r(e)})):n.samples&&t.decryptAvcSamples(n.samples,0,0,(function(){r(e)}))}))},t.destroy=function(){this.observer&&this.observer.removeAllListeners(),this.config=this.logger=this.observer=null,this.aacOverFlow=this.videoParser=this.remainderData=this.sampleAes=null,this._videoTrack=this._audioTrack=this._id3Track=this._txtTrack=void 0},t.parseAACPES=function(e,t){var r,i,n,a=0,s=this.aacOverFlow,o=t.data;if(s){this.aacOverFlow=null;var l=s.missing,u=s.sample.unit.byteLength;if(-1===l)o=Ie(s.sample.unit,o);else{var d=u-l;s.sample.unit.set(o.subarray(0,l),d),e.samples.push(s.sample),a=s.missing}}for(r=a,i=o.length;r<i-1&&!wi(o,r);r++);if(r!==a){var h,f=r<i-1;if(h=f?"AAC PES did not start with ADTS header,offset:"+r:"No ADTS header found in AAC PES",Dn(this.observer,new Error(h),f,this.logger),!f)return}if(xi(e,this.observer,o,r,this.audioCodec),void 0!==t.pts)n=t.pts;else{if(!s)return void this.logger.warn("[tsdemuxer]: AAC PES unknown PTS");var c=Mi(e.samplerate);n=s.sample.pts+c}for(var g,v=0;r<i;){if(r+=(g=Fi(e,o,r,n,v)).length,g.missing){this.aacOverFlow=g;break}for(v++;r<i-1&&!wi(o,r);r++);}},t.parseMPEGPES=function(e,t){var r=t.data,i=r.length,n=0,a=0,s=t.pts;if(void 0!==s)for(;a<i;)if(ln(r,a)){var o=an(e,r,a,s,n);if(!o)break;a+=o.length,n++}else a++;else this.logger.warn("[tsdemuxer]: MPEG PES unknown PTS")},t.parseAC3PES=function(e,t){var r=t.data,i=t.pts;if(void 0!==i)for(var n,a=r.length,s=0,o=0;o<a&&(n=cn(e,r,o,i,s++))>0;)o+=n;else this.logger.warn("[tsdemuxer]: AC3 PES unknown PTS")},t.parseID3PES=function(e,t){if(void 0!==t.pts){var r=o({},t,{type:this._videoTrack?zi.emsg:zi.audioId3,duration:Number.POSITIVE_INFINITY});e.samples.push(r)}else this.logger.warn("[tsdemuxer]: ID3 PES unknown PTS")},e}();function In(e,t){return((31&e[t+1])<<8)+e[t+2]}function bn(e,t){return(31&e[t+10])<<8|e[t+11]}function kn(e,t,r,i,n,a){var s={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},o=t+3+((15&e[t+1])<<8|e[t+2])-4;for(t+=12+((15&e[t+10])<<8|e[t+11]);t<o;){var l=In(e,t),u=(15&e[t+3])<<8|e[t+4];switch(e[t]){case 207:if(!i){_n("ADTS AAC",a);break}case 15:-1===s.audioPid&&(s.audioPid=l);break;case 21:-1===s.id3Pid&&(s.id3Pid=l);break;case 219:if(!i){_n("H.264",a);break}case 27:-1===s.videoPid&&(s.videoPid=l);break;case 3:case 4:r.mpeg||r.mp3?-1===s.audioPid&&(s.audioPid=l,s.segmentAudioCodec="mp3"):a.log("MPEG audio found, not supported in this browser");break;case 193:if(!i){_n("AC-3",a);break}case 129:r.ac3?-1===s.audioPid&&(s.audioPid=l,s.segmentAudioCodec="ac3"):a.log("AC-3 audio found, not supported in this browser");break;case 6:if(-1===s.audioPid&&u>0)for(var d=t+5,h=u;h>2;){106===e[d]&&(!0!==r.ac3?a.log("AC-3 audio found, not supported in this browser for now"):(s.audioPid=l,s.segmentAudioCodec="ac3"));var f=e[d+1]+2;d+=f,h-=f}break;case 194:case 135:return Dn(n,new Error("Unsupported EC-3 in M2TS found"),void 0,a),s;case 36:-1===s.videoPid&&(s.videoPid=l,s.segmentVideoCodec="hevc",a.log("HEVC in M2TS found"))}t+=u+5}return s}function Dn(e,t,r,i){i.warn("parsing error: "+t.message),e.emit(_.ERROR,_.ERROR,{type:k.MEDIA_ERROR,details:D.FRAG_PARSING_ERROR,fatal:!1,levelRetry:r,error:t,reason:t.message})}function _n(e,t){t.log(e+" with AES-128-CBC encryption found in unencrypted stream")}function Pn(e,t){var r,i,n,a,s,o=0,l=e.data;if(!e||0===e.size)return null;for(;l[0].length<19&&l.length>1;)l[0]=Ie(l[0],l[1]),l.splice(1,1);if(1===((r=l[0])[0]<<16)+(r[1]<<8)+r[2]){if((i=(r[4]<<8)+r[5])&&i>e.size-6)return null;var u=r[7];192&u&&(a=536870912*(14&r[9])+4194304*(255&r[10])+16384*(254&r[11])+128*(255&r[12])+(254&r[13])/2,64&u?a-(s=536870912*(14&r[14])+4194304*(255&r[15])+16384*(254&r[16])+128*(255&r[17])+(254&r[18])/2)>54e5&&(t.warn(Math.round((a-s)/9e4)+"s delta between PTS and DTS, align them"),a=s):s=a);var d=(n=r[8])+9;if(e.size<=d)return null;e.size-=d;for(var h=new Uint8Array(e.size),f=0,c=l.length;f<c;f++){var g=(r=l[f]).byteLength;if(d){if(d>g){d-=g;continue}r=r.subarray(d),g-=d,d=0}h.set(r,o),o+=g}return i&&(i-=n+3),{data:h,pts:a,dts:s,len:i}}return null}var Cn=function(){function e(){}return e.getSilentFrame=function(e,t){if("mp4a.40.2"===e){if(1===t)return new Uint8Array([0,200,0,128,35,128]);if(2===t)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===t)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===t)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===t)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===t)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===t)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])}},e}(),wn=Math.pow(2,32)-1,On=function(){function e(){}return e.init=function(){var t;for(t in e.types={avc1:[],avcC:[],hvc1:[],hvcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]},e.types)e.types.hasOwnProperty(t)&&(e.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.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]);e.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]);e.STTS=e.STSC=e.STCO=a,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.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]);e.FTYP=e.box(e.types.ftyp,s,l,s,o),e.DINF=e.box(e.types.dinf,e.box(e.types.dref,n))},e.box=function(e){for(var t=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--;)t+=i[a].byteLength;var o=new Uint8Array(t);for(o[0]=t>>24&255,o[1]=t>>16&255,o[2]=t>>8&255,o[3]=255&t,o.set(e,4),a=0,t=8;a<s;a++)o.set(i[a],t),t+=i[a].byteLength;return o},e.hdlr=function(t){return e.box(e.types.hdlr,e.HDLR_TYPES[t])},e.mdat=function(t){return e.box(e.types.mdat,t)},e.mdhd=function(t,r){r*=t;var i=Math.floor(r/(wn+1)),n=Math.floor(r%(wn+1));return e.box(e.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,255&t,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},e.mdia=function(t){return e.box(e.types.mdia,e.mdhd(t.timescale||0,t.duration||0),e.hdlr(t.type),e.minf(t))},e.mfhd=function(t){return e.box(e.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,255&t]))},e.minf=function(t){return"audio"===t.type?e.box(e.types.minf,e.box(e.types.smhd,e.SMHD),e.DINF,e.stbl(t)):e.box(e.types.minf,e.box(e.types.vmhd,e.VMHD),e.DINF,e.stbl(t))},e.moof=function(t,r,i){return e.box(e.types.moof,e.mfhd(t),e.traf(i,r))},e.moov=function(t){for(var r=t.length,i=[];r--;)i[r]=e.trak(t[r]);return e.box.apply(null,[e.types.moov,e.mvhd(t[0].timescale||0,t[0].duration||0)].concat(i).concat(e.mvex(t)))},e.mvex=function(t){for(var r=t.length,i=[];r--;)i[r]=e.trex(t[r]);return e.box.apply(null,[e.types.mvex].concat(i))},e.mvhd=function(t,r){r*=t;var i=Math.floor(r/(wn+1)),n=Math.floor(r%(wn+1)),a=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,255&t,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 e.box(e.types.mvhd,a)},e.sdtp=function(t){var r,i,n=t.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 e.box(e.types.sdtp,a)},e.stbl=function(t){return e.box(e.types.stbl,e.stsd(t),e.box(e.types.stts,e.STTS),e.box(e.types.stsc,e.STSC),e.box(e.types.stsz,e.STSZ),e.box(e.types.stco,e.STCO))},e.avc1=function(t){var r,i,n,a=[],s=[];for(r=0;r<t.sps.length;r++)n=(i=t.sps[r]).byteLength,a.push(n>>>8&255),a.push(255&n),a=a.concat(Array.prototype.slice.call(i));for(r=0;r<t.pps.length;r++)n=(i=t.pps[r]).byteLength,s.push(n>>>8&255),s.push(255&n),s=s.concat(Array.prototype.slice.call(i));var o=e.box(e.types.avcC,new Uint8Array([1,a[3],a[4],a[5],255,224|t.sps.length].concat(a).concat([t.pps.length]).concat(s))),l=t.width,u=t.height,d=t.pixelRatio[0],h=t.pixelRatio[1];return e.box(e.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,e.box(e.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),e.box(e.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,255&d,h>>24,h>>16&255,h>>8&255,255&h])))},e.esds=function(e){var t=e.config;return new Uint8Array([0,0,0,0,3,25,0,1,0,4,17,64,21,0,0,0,0,0,0,0,0,0,0,0,5,2].concat(t,[6,1,2]))},e.audioStsd=function(e){var t=e.samplerate||0;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount||0,0,16,0,0,0,0,t>>8&255,255&t,0,0])},e.mp4a=function(t){return e.box(e.types.mp4a,e.audioStsd(t),e.box(e.types.esds,e.esds(t)))},e.mp3=function(t){return e.box(e.types[".mp3"],e.audioStsd(t))},e.ac3=function(t){return e.box(e.types["ac-3"],e.audioStsd(t),e.box(e.types.dac3,t.config))},e.stsd=function(t){var r=t.segmentCodec;if("audio"===t.type){if("aac"===r)return e.box(e.types.stsd,e.STSD,e.mp4a(t));if("ac3"===r&&t.config)return e.box(e.types.stsd,e.STSD,e.ac3(t));if("mp3"===r&&"mp3"===t.codec)return e.box(e.types.stsd,e.STSD,e.mp3(t))}else{if(!t.pps||!t.sps)throw new Error("video track missing pps or sps");if("avc"===r)return e.box(e.types.stsd,e.STSD,e.avc1(t));if("hevc"===r&&t.vps)return e.box(e.types.stsd,e.STSD,e.hvc1(t))}throw new Error("unsupported "+t.type+" segment codec ("+r+"/"+t.codec+")")},e.tkhd=function(t){var r=t.id,i=(t.duration||0)*(t.timescale||0),n=t.width||0,a=t.height||0,s=Math.floor(i/(wn+1)),o=Math.floor(i%(wn+1));return e.box(e.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]))},e.traf=function(t,r){var i=e.sdtp(t),n=t.id,a=Math.floor(r/(wn+1)),s=Math.floor(r%(wn+1));return e.box(e.types.traf,e.box(e.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),e.box(e.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])),e.trun(t,i.length+16+20+8+16+8+8),i)},e.trak=function(t){return t.duration=t.duration||4294967295,e.box(e.types.trak,e.tkhd(t),e.mdia(t))},e.trex=function(t){var r=t.id;return e.box(e.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]))},e.trun=function(t,r){var i,n,a,s,o,l,u=t.samples||[],d=u.length,h=12+16*d,f=new Uint8Array(h);for(r+=8+h,f.set(["video"===t.type?1:0,0,15,1,d>>>24&255,d>>>16&255,d>>>8&255,255&d,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i<d;i++)a=(n=u[i]).duration,s=n.size,o=n.flags,l=n.cts,f.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 e.box(e.types.trun,f)},e.initSegment=function(t){e.types||e.init();var r=e.moov(t);return Ie(e.FTYP,r)},e.hvc1=function(t){for(var r=t.params,i=[t.vps,t.sps,t.pps],n=new Uint8Array([1,r.general_profile_space<<6|(r.general_tier_flag?32:0)|r.general_profile_idc,r.general_profile_compatibility_flags[0],r.general_profile_compatibility_flags[1],r.general_profile_compatibility_flags[2],r.general_profile_compatibility_flags[3],r.general_constraint_indicator_flags[0],r.general_constraint_indicator_flags[1],r.general_constraint_indicator_flags[2],r.general_constraint_indicator_flags[3],r.general_constraint_indicator_flags[4],r.general_constraint_indicator_flags[5],r.general_level_idc,240|r.min_spatial_segmentation_idc>>8,255&r.min_spatial_segmentation_idc,252|r.parallelismType,252|r.chroma_format_idc,248|r.bit_depth_luma_minus8,248|r.bit_depth_chroma_minus8,0,parseInt(r.frame_rate.fps),3|r.temporal_id_nested<<2|r.num_temporal_layers<<3|(r.frame_rate.fixed?64:0),i.length]),a=n.length,s=0;s<i.length;s+=1){a+=3;for(var o=0;o<i[s].length;o+=1)a+=2+i[s][o].length}var l=new Uint8Array(a);l.set(n,0),a=n.length;for(var u=i.length-1,d=0;d<i.length;d+=1){l.set(new Uint8Array([32+d|(d===u?128:0),0,i[d].length]),a),a+=3;for(var h=0;h<i[d].length;h+=1)l.set(new Uint8Array([i[d][h].length>>8,255&i[d][h].length]),a),a+=2,l.set(i[d][h],a),a+=i[d][h].length}var f=e.box(e.types.hvcC,l),c=t.width,g=t.height,v=t.pixelRatio[0],m=t.pixelRatio[1];return e.box(e.types.hvc1,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,c>>8&255,255&c,g>>8&255,255&g,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]),f,e.box(e.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),e.box(e.types.pasp,new Uint8Array([v>>24,v>>16&255,v>>8&255,255&v,m>>24,m>>16&255,m>>8&255,255&m])))},e}();On.types=void 0,On.HDLR_TYPES=void 0,On.STTS=void 0,On.STSC=void 0,On.STCO=void 0,On.STSZ=void 0,On.VMHD=void 0,On.SMHD=void 0,On.STSD=void 0,On.FTYP=void 0,On.DINF=void 0;var xn=9e4;function Mn(e,t,r,i){void 0===r&&(r=1),void 0===i&&(i=!1);var n=e*t*r;return i?Math.round(n):n}function Fn(e,t){return Mn(e,1e3,1/xn,t)}var Nn=null,Un=null;function Bn(e,t,r,i){return{duration:t,size:r,cts:i,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:e?2:1,isNonSync:e?0:1}}}var Gn=function(){function e(e,t,r,i){if(this.logger=void 0,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.videoTrackConfig=void 0,this.observer=e,this.config=t,this.typeSupported=r,this.logger=i,this.ISGenerated=!1,null===Nn){var n=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Nn=n?parseInt(n[1]):0}if(null===Un){var a=navigator.userAgent.match(/Safari\/(\d+)/i);Un=a?parseInt(a[1]):0}}var t=e.prototype;return t.destroy=function(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null},t.resetTimeStamp=function(e){this.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=e},t.resetNextTimestamp=function(){this.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},t.resetInitSegment=function(){this.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0},t.getVideoStartPts=function(e){var t=!1,r=e[0].pts,i=e.reduce((function(e,i){var n=i.pts,a=n-e;return a<-4294967296&&(t=!0,a=(n=Kn(n,r))-e),a>0?e:n}),r);return t&&this.logger.debug("PTS rollover detected"),i},t.remux=function(e,t,r,i,n,a,s,o){var l,u,d,h,f,c,g=n,v=n,m=e.pid>-1,p=t.pid>-1,y=t.samples.length,E=e.samples.length>0,T=s&&y>0||y>1;if((!m||E)&&(!p||T)||this.ISGenerated||s){if(this.ISGenerated){var S,A,L,R,I=this.videoTrackConfig;(I&&(t.width!==I.width||t.height!==I.height||(null==(S=t.pixelRatio)?void 0:S[0])!==(null==(A=I.pixelRatio)?void 0:A[0])||(null==(L=t.pixelRatio)?void 0:L[1])!==(null==(R=I.pixelRatio)?void 0:R[1]))||!I&&T||null===this.nextAudioPts&&E)&&this.resetInitSegment()}this.ISGenerated||(d=this.generateIS(e,t,n,a));var b,k=this.isVideoContiguous,D=-1;if(T&&(D=function(e){for(var t=0;t<e.length;t++)if(e[t].key)return t;return-1}(t.samples),!k&&this.config.forceKeyFrameOnDiscontinuity))if(c=!0,D>0){this.logger.warn("[mp4-remuxer]: Dropped "+D+" out of "+y+" video samples due to a missing keyframe");var _=this.getVideoStartPts(t.samples);t.samples=t.samples.slice(D),t.dropped+=D,b=v+=(t.samples[0].pts-_)/t.inputTimeScale}else-1===D&&(this.logger.warn("[mp4-remuxer]: No keyframe found out of "+y+" video samples"),c=!1);if(this.ISGenerated){if(E&&T){var P=this.getVideoStartPts(t.samples),C=(Kn(e.samples[0].pts,P)-P)/t.inputTimeScale;g+=Math.max(0,C),v+=Math.max(0,-C)}if(E){if(e.samplerate||(this.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),d=this.generateIS(e,t,n,a)),u=this.remuxAudio(e,g,this.isAudioContiguous,a,p||T||o===M?v:void 0),T){var w=u?u.endPTS-u.startPTS:0;t.inputTimeScale||(this.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),d=this.generateIS(e,t,n,a)),l=this.remuxVideo(t,v,k,w)}}else T&&(l=this.remuxVideo(t,v,k,0));l&&(l.firstKeyFrame=D,l.independent=-1!==D,l.firstKeyFramePTS=b)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(r.samples.length&&(f=Hn(r,n,this._initPTS,this._initDTS)),i.samples.length&&(h=Vn(i,n,this._initPTS))),{audio:u,video:l,initSegment:d,independent:c,text:h,id3:f}},t.generateIS=function(e,t,r,i){var n,a,s,o=e.samples,l=t.samples,u=this.typeSupported,d={},h=this._initPTS,f=!h||i,c="audio/mp4";if(f&&(n=a=1/0),e.config&&o.length){switch(e.timescale=e.samplerate,e.segmentCodec){case"mp3":u.mpeg?(c="audio/mpeg",e.codec=""):u.mp3&&(e.codec="mp3");break;case"ac3":e.codec="ac-3"}d.audio={id:"audio",container:c,codec:e.codec,initSegment:"mp3"===e.segmentCodec&&u.mpeg?new Uint8Array(0):On.initSegment([e]),metadata:{channelCount:e.channelCount}},f&&(s=e.inputTimeScale,h&&s===h.timescale?f=!1:n=a=o[0].pts-Math.round(s*r))}if(t.sps&&t.pps&&l.length){if(t.timescale=t.inputTimeScale,d.video={id:"main",container:"video/mp4",codec:t.codec,initSegment:On.initSegment([t]),metadata:{width:t.width,height:t.height}},f)if(s=t.inputTimeScale,h&&s===h.timescale)f=!1;else{var g=this.getVideoStartPts(l),v=Math.round(s*r);a=Math.min(a,Kn(l[0].dts,g)-v),n=Math.min(n,g-v)}this.videoTrackConfig={width:t.width,height:t.height,pixelRatio:t.pixelRatio}}if(Object.keys(d).length)return this.ISGenerated=!0,f?(this._initPTS={baseTime:n,timescale:s},this._initDTS={baseTime:a,timescale:s}):n=s=void 0,{tracks:d,initPTS:n,timescale:s}},t.remuxVideo=function(e,t,r,i){var n,a,s=e.inputTimeScale,l=e.samples,u=[],d=l.length,h=this._initPTS,f=this.nextAvcDts,c=8,g=this.videoSampleDuration,v=Number.POSITIVE_INFINITY,m=Number.NEGATIVE_INFINITY,p=!1;if(!r||null===f){var y=t*s,E=l[0].pts-Kn(l[0].dts,l[0].pts);Nn&&null!==f&&Math.abs(y-E-f)<15e3?r=!0:f=y-E}for(var T=h.baseTime*s/h.timescale,S=0;S<d;S++){var A=l[S];A.pts=Kn(A.pts-T,f),A.dts=Kn(A.dts-T,f),A.dts<l[S>0?S-1:S].dts&&(p=!0)}p&&l.sort((function(e,t){var r=e.dts-t.dts,i=e.pts-t.pts;return r||i})),n=l[0].dts;var L=(a=l[l.length-1].dts)-n,R=L?Math.round(L/(d-1)):g||e.inputTimeScale/30;if(r){var I=n-f,b=I>R,P=I<-1;if((b||P)&&(b?this.logger.warn((e.segmentCodec||"").toUpperCase()+": "+Fn(I,!0)+" ms ("+I+"dts) hole between fragments detected at "+t.toFixed(3)):this.logger.warn((e.segmentCodec||"").toUpperCase()+": "+Fn(-I,!0)+" ms ("+I+"dts) overlapping between fragments detected at "+t.toFixed(3)),!P||f>=l[0].pts||Nn)){n=f;var C=l[0].pts-I;if(b)l[0].dts=n,l[0].pts=C;else for(var w=!0,O=0;O<l.length&&!(l[O].dts>C&&w);O++){var x=l[O].pts;if(l[O].dts-=I,l[O].pts-=I,O<l.length-1){var M=l[O+1].pts;w=M<=l[O].pts==M<=x}}this.logger.log("Video: Initial PTS/DTS adjusted: "+Fn(C,!0)+"/"+Fn(n,!0)+", delta: "+Fn(I,!0)+" ms")}}for(var F=0,N=0,U=n=Math.max(0,n),B=0;B<d;B++){for(var G=l[B],K=G.units,H=K.length,V=0,Y=0;Y<H;Y++)V+=K[Y].data.length;N+=V,F+=H,G.length=V,G.dts<U?(G.dts=U,U+=R/4|0||1):U=G.dts,v=Math.min(G.pts,v),m=Math.max(G.pts,m)}a=l[d-1].dts;var W,j=N+4*F+8;try{W=new Uint8Array(j)}catch(e){return void this.observer.emit(_.ERROR,_.ERROR,{type:k.MUX_ERROR,details:D.REMUX_ALLOC_ERROR,fatal:!1,error:e,bytes:j,reason:"fail allocating video mdat "+j})}var q=new DataView(W.buffer);q.setUint32(0,j),W.set(On.types.mdat,4);for(var X=!1,z=Number.POSITIVE_INFINITY,Q=Number.POSITIVE_INFINITY,$=Number.NEGATIVE_INFINITY,J=Number.NEGATIVE_INFINITY,Z=0;Z<d;Z++){for(var ee=l[Z],te=ee.units,re=0,ie=0,ne=te.length;ie<ne;ie++){var ae=te[ie],se=ae.data,oe=ae.data.byteLength;q.setUint32(c,oe),c+=4,W.set(se,c),c+=oe,re+=4+oe}var le=void 0;if(Z<d-1)g=l[Z+1].dts-ee.dts,le=l[Z+1].pts-ee.pts;else{var ue=this.config,de=Z>0?ee.dts-l[Z-1].dts:R;if(le=Z>0?ee.pts-l[Z-1].pts:R,ue.stretchShortVideoTrack&&null!==this.nextAudioPts){var he=Math.floor(ue.maxBufferHole*s),fe=(i?v+i*s:this.nextAudioPts)-ee.pts;fe>he?((g=fe-de)<0?g=de:X=!0,this.logger.log("[mp4-remuxer]: It is approximately "+fe/90+" ms to the next segment; using duration "+g/90+" ms for the last video frame.")):g=de}else g=de}var ce=Math.round(ee.pts-ee.dts);z=Math.min(z,g),$=Math.max($,g),Q=Math.min(Q,le),J=Math.max(J,le),u.push(Bn(ee.key,g,re,ce))}if(u.length)if(Nn){if(Nn<70){var ge=u[0].flags;ge.dependsOn=2,ge.isNonSync=0}}else if(Un&&J-Q<$-z&&R/$<.025&&0===u[0].cts){this.logger.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");for(var ve=n,me=0,pe=u.length;me<pe;me++){var ye=ve+u[me].duration,Ee=ve+u[me].cts;if(me<pe-1){var Te=ye+u[me+1].cts;u[me].duration=Te-Ee}else u[me].duration=me?u[me-1].duration:R;u[me].cts=0,ve=ye}}g=X||!g?R:g,this.nextAvcDts=f=a+g,this.videoSampleDuration=g,this.isVideoContiguous=!0;var Se={data1:On.moof(e.sequenceNumber++,n,o(e,{samples:u})),data2:W,startPTS:v/s,endPTS:(m+g)/s,startDTS:n/s,endDTS:f/s,type:"video",hasAudio:!1,hasVideo:!0,nb:u.length,dropped:e.dropped};return e.samples=[],e.dropped=0,Se},t.getSamplesPerFrame=function(e){switch(e.segmentCodec){case"mp3":return 1152;case"ac3":return 1536;default:return 1024}},t.remuxAudio=function(e,t,r,i,n){var a=e.inputTimeScale,s=a/(e.samplerate?e.samplerate:a),l=this.getSamplesPerFrame(e),u=l*s,d=this._initPTS,h="mp3"===e.segmentCodec&&this.typeSupported.mpeg,f=[],c=void 0!==n,g=e.samples,v=h?0:8,m=this.nextAudioPts||-1,p=t*a,y=d.baseTime*a/d.timescale;if(this.isAudioContiguous=r=r||g.length&&m>0&&(i&&Math.abs(p-m)<9e3||Math.abs(Kn(g[0].pts-y,p)-m)<20*u),g.forEach((function(e){e.pts=Kn(e.pts-y,p)})),!r||m<0){if(g=g.filter((function(e){return e.pts>=0})),!g.length)return;m=0===n?0:i&&!c?Math.max(0,p):g[0].pts}if("aac"===e.segmentCodec)for(var E=this.config.maxAudioFramesDrift,T=0,S=m;T<g.length;T++){var A=g[T],L=A.pts,R=L-S,I=Math.abs(1e3*R/a);if(R<=-E*u&&c)0===T&&(this.logger.warn("Audio frame @ "+(L/a).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*R/a)+" ms."),this.nextAudioPts=m=S=L);else if(R>=E*u&&I<1e4&&c){var b=Math.round(R/u);(S=L-b*u)<0&&(b--,S+=u),0===T&&(this.nextAudioPts=m=S),this.logger.warn("[mp4-remuxer]: Injecting "+b+" audio frame @ "+(S/a).toFixed(3)+"s due to "+Math.round(1e3*R/a)+" ms gap.");for(var P=0;P<b;P++){var C=Math.max(S,0),w=Cn.getSilentFrame(e.parsedCodec||e.manifestCodec||e.codec,e.channelCount);w||(this.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),w=A.unit.subarray()),g.splice(T,0,{unit:w,pts:C}),S+=u,T++}}A.pts=S,S+=u}for(var O,x=null,M=null,F=0,N=g.length;N--;)F+=g[N].unit.byteLength;for(var U=0,B=g.length;U<B;U++){var G=g[U],K=G.unit,H=G.pts;if(null!==M)f[U-1].duration=Math.round((H-M)/s);else{if(r&&"aac"===e.segmentCodec&&(H=m),x=H,!(F>0))return;F+=v;try{O=new Uint8Array(F)}catch(e){return void this.observer.emit(_.ERROR,_.ERROR,{type:k.MUX_ERROR,details:D.REMUX_ALLOC_ERROR,fatal:!1,error:e,bytes:F,reason:"fail allocating audio mdat "+F})}h||(new DataView(O.buffer).setUint32(0,F),O.set(On.types.mdat,4))}O.set(K,v);var V=K.byteLength;v+=V,f.push(Bn(!0,l,V,0)),M=H}var Y=f.length;if(Y){var W=f[f.length-1];this.nextAudioPts=m=M+s*W.duration;var j=h?new Uint8Array(0):On.moof(e.sequenceNumber++,x/s,o({},e,{samples:f}));e.samples=[];var q=x/a,X=m/a,z={data1:j,data2:O,startPTS:q,endPTS:X,startDTS:q,endDTS:X,type:"audio",hasAudio:!0,hasVideo:!1,nb:Y};return this.isAudioContiguous=!0,z}},e}();function Kn(e,t){var r;if(null===t)return e;for(r=t<e?-8589934592:8589934592;Math.abs(e-t)>4294967296;)e+=r;return e}function Hn(e,t,r,i){var n=e.samples.length;if(n){for(var a=e.inputTimeScale,s=0;s<n;s++){var o=e.samples[s];o.pts=Kn(o.pts-r.baseTime*a/r.timescale,t*a)/a,o.dts=Kn(o.dts-i.baseTime*a/i.timescale,t*a)/a}var l=e.samples;return e.samples=[],{samples:l}}}function Vn(e,t,r){var i=e.samples.length;if(i){for(var n=e.inputTimeScale,a=0;a<i;a++){var s=e.samples[a];s.pts=Kn(s.pts-r.baseTime*n/r.timescale,t*n)/n}e.samples.sort((function(e,t){return e.pts-t.pts}));var o=e.samples;return e.samples=[],{samples:o}}}var Yn,Wn=function(){function e(e,t,r,i){this.logger=void 0,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,this.logger=i}var t=e.prototype;return t.destroy=function(){},t.resetTimeStamp=function(e){this.initPTS=e,this.lastEndTime=null},t.resetNextTimestamp=function(){this.lastEndTime=null},t.resetInitSegment=function(e,t,r,i){this.audioCodec=t,this.videoCodec=r,this.generateInitSegment(function(e,t){if(!e||!t)return e;var r=t.keyId;return r&&t.isCommonEncryption&&ve(e,["moov","trak"]).forEach((function(e){var t=ve(e,["mdia","minf","stbl","stsd"])[0].subarray(8),i=ve(t,["enca"]),n=i.length>0;n||(i=ve(t,["encv"])),i.forEach((function(e){ve(n?e.subarray(28):e.subarray(78),["sinf"]).forEach((function(e){var t=Le(e);if(t){var i=t.subarray(8,24);i.some((function(e){return 0!==e}))||(j.log("[eme] Patching keyId in 'enc"+(n?"a":"v")+">sinf>>tenc' box: "+Q.hexDump(i)+" -> "+Q.hexDump(r)),t.set(r,8))}}))}))})),e}(e,i)),this.emitInitSegment=!0},t.generateInitSegment=function(e){var t=this.audioCodec,r=this.videoCodec;if(null==e||!e.byteLength)return this.initTracks=void 0,void(this.initData=void 0);var i=this.initData=pe(e);i.audio&&(t=jn(i.audio,J)),i.video&&(r=jn(i.video,Z));var n={};i.audio&&i.video?n.audiovideo={container:"video/mp4",codec:t+","+r,supplemental:i.video.supplemental,initSegment:e,id:"main"}:i.audio?n.audio={container:"audio/mp4",codec:t,initSegment:e,id:"audio"}:i.video?n.video={container:"video/mp4",codec:r,supplemental:i.video.supplemental,initSegment:e,id:"main"}:this.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=n},t.remux=function(e,t,r,i,n,a){var s,o,l=this.initPTS,u=this.lastEndTime,d={audio:void 0,video:void 0,text:i,id3:r,initSegment:void 0};R(u)||(u=this.lastEndTime=n||0);var h=t.samples;if(null==h||!h.length)return d;var f={initPTS:void 0,timescale:1},c=this.initData;if(null!=(s=c)&&s.length||(this.generateInitSegment(h),c=this.initData),null==(o=c)||!o.length)return this.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),d;this.emitInitSegment&&(f.tracks=this.initTracks,this.emitInitSegment=!1);var g=function(e,t){for(var r=0,i=0,n=0,a=ve(e,["moof","traf"]),s=0;s<a.length;s++){var o=a[s],l=ve(o,["tfhd"])[0],u=t[he(l,4)];if(u){var d=u.default,h=he(l,0)|(null==d?void 0:d.flags),f=null==d?void 0:d.duration;8&h&&(f=he(l,2&h?12:8));for(var c=u.timescale||9e4,g=ve(o,["trun"]),v=0;v<g.length;v++)!(r=Re(g[v]))&&f&&(r=f*he(g[v],4)),u.type===Z?i+=r/c:u.type===J&&(n+=r/c)}}if(0===i&&0===n){for(var m=1/0,p=0,y=0,E=ve(e,["sidx"]),T=0;T<E.length;T++){var S=me(E[T]);if(null!=S&&S.references){m=Math.min(m,S.earliestPresentationTime/S.timescale);var A=S.references.reduce((function(e,t){return e+t.info.duration||0}),0);y=(p=Math.max(p,A+S.earliestPresentationTime/S.timescale))-m}}if(y&&R(y))return y}return i||n}(h,c),v=function(e,t){return ve(t,["moof","traf"]).reduce((function(t,r){var i=ve(r,["tfdt"])[0],n=i[0],a=ve(r,["tfhd"]).reduce((function(t,r){var a=he(r,4),s=e[a];if(s){var o=he(i,4);if(1===n){if(o===se)return j.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),t;o*=se+1,o+=he(i,8)}var l=o/(s.timescale||9e4);if(R(l)&&(null===t||l<t))return l}return t}),null);return null!==a&&R(a)&&(null===t||a<t)?a:t}),null)}(c,h),m=null===v?n:v;!a&&l||!function(e,t,r,i){if(null===e)return!0;var n=Math.max(i,1),a=t-e.baseTime/e.timescale;return Math.abs(a-r)>n}(l,m,n,g)&&f.timescale===l.timescale||(f.initPTS=m-n,l&&1===l.timescale&&this.logger.warn("Adjusting initPTS @"+n+" from "+l.baseTime/l.timescale+" to "+f.initPTS),this.initPTS=l={baseTime:f.initPTS,timescale:1});var p=e?m-l.baseTime/l.timescale:u,y=p+g;!function(e,t,r){ve(t,["moof","traf"]).forEach((function(t){ve(t,["tfhd"]).forEach((function(i){var n=he(i,4),a=e[n];if(a){var s=a.timescale||9e4;ve(t,["tfdt"]).forEach((function(e){var t=e[0],i=r*s;if(i){var n=he(e,4);if(0===t)n-=i,ge(e,4,n=Math.max(n,0));else{n*=Math.pow(2,32),n+=he(e,8),n-=i,n=Math.max(n,0);var a=Math.floor(n/(se+1)),o=Math.floor(n%(se+1));ge(e,4,a),ge(e,8,o)}}}))}}))}))}(c,h,l.baseTime/l.timescale),g>0?this.lastEndTime=y:(this.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var E=!!c.audio,T=!!c.video,S="";E&&(S+="audio"),T&&(S+="video");var A={data1:h,startPTS:p,startDTS:p,endPTS:y,endDTS:y,type:S,hasAudio:E,hasVideo:T,nb:1,dropped:0};return d.audio="audio"===A.type?A:void 0,d.video="audio"!==A.type?A:void 0,d.initSegment=f,d.id3=Hn(r,n,l,l),i.samples.length&&(d.text=Vn(i,n,l)),d},e}();function jn(e,t){var r=null==e?void 0:e.codec;return r&&r.length>4?r:t===J?"ec-3"===r||"ac-3"===r||"alac"===r?r:"fLaC"===r||"Opus"===r?Ve(r,!1):(j.warn('Unhandled audio codec "'+r+'" in mp4 MAP'),r||"mp4a"):(j.warn('Unhandled video codec "'+r+'" in mp4 MAP'),r||"avc1")}try{Yn=self.performance.now.bind(self.performance)}catch(e){Yn=Date.now}var qn=[{demux:mn,remux:Wn},{demux:Rn,remux:Gn},{demux:dn,remux:Gn},{demux:gn,remux:Gn}];qn.splice(2,0,{demux:fn,remux:Gn});var Xn=function(){function e(e,t,r,i,n,a){this.asyncResult=!1,this.logger=void 0,this.observer=void 0,this.typeSupported=void 0,this.config=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=e,this.typeSupported=t,this.config=r,this.id=n,this.logger=a}var t=e.prototype;return t.configure=function(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()},t.push=function(e,t,r,i){var n=this,a=r.transmuxing;a.executeStart=Yn();var s=new Uint8Array(e),o=this.currentTransmuxState,l=this.transmuxConfig;i&&(this.currentTransmuxState=i);var u=i||o,d=u.contiguous,h=u.discontinuity,f=u.trackSwitch,c=u.accurateTimeOffset,g=u.timeOffset,v=u.initSegmentChange,m=l.audioCodec,p=l.videoCodec,y=l.defaultInitPts,E=l.duration,T=l.initSegmentData,S=function(e,t){var r=null;return e.byteLength>0&&null!=(null==t?void 0:t.key)&&null!==t.iv&&null!=t.method&&(r=t),r}(s,t);if(S&&pr(S.method)){var A=this.getDecrypter(),L=yr(S.method);if(!A.isSync())return this.asyncResult=!0,this.decryptionPromise=A.webCryptoDecrypt(s,S.key.buffer,S.iv.buffer,L).then((function(e){var t=n.push(e,null,r);return n.decryptionPromise=null,t})),this.decryptionPromise;var R=A.softwareDecrypt(s,S.key.buffer,S.iv.buffer,L);if(r.part>-1){var I=A.flush();R=I?I.buffer:I}if(!R)return a.executeEnd=Yn(),zn(r);s=new Uint8Array(R)}var b=this.needsProbing(h,f);if(b){var P=this.configureTransmuxer(s);if(P)return this.logger.warn("[transmuxer] "+P.message),this.observer.emit(_.ERROR,_.ERROR,{type:k.MEDIA_ERROR,details:D.FRAG_PARSING_ERROR,fatal:!1,error:P,reason:P.message}),a.executeEnd=Yn(),zn(r)}(h||f||v||b)&&this.resetInitSegment(T,m,p,E,t),(h||v||b)&&this.resetInitialTimestamp(y),d||this.resetContiguity();var C=this.transmux(s,S,g,c,r);this.asyncResult=Qn(C);var w=this.currentTransmuxState;return w.contiguous=!0,w.discontinuity=!1,w.trackSwitch=!1,a.executeEnd=Yn(),C},t.flush=function(e){var t=this,r=e.transmuxing;r.executeStart=Yn();var i=this.decrypter,n=this.currentTransmuxState,a=this.decryptionPromise;if(a)return this.asyncResult=!0,a.then((function(){return t.flush(e)}));var s=[],o=n.timeOffset;if(i){var l=i.flush();l&&s.push(this.push(l.buffer,null,e))}var u=this.demuxer,d=this.remuxer;if(!u||!d){r.executeEnd=Yn();var h=[zn(e)];return this.asyncResult?Promise.resolve(h):h}var f=u.flush(o);return Qn(f)?(this.asyncResult=!0,f.then((function(r){return t.flushRemux(s,r,e),s}))):(this.flushRemux(s,f,e),this.asyncResult?Promise.resolve(s):s)},t.flushRemux=function(e,t,r){var i=t.audioTrack,n=t.videoTrack,a=t.id3Track,s=t.textTrack,o=this.currentTransmuxState,l=o.accurateTimeOffset,u=o.timeOffset;this.logger.log("[transmuxer.ts]: Flushed "+this.id+" sn: "+r.sn+(r.part>-1?" part: "+r.part:"")+" of "+(this.id===x?"level":"track")+" "+r.level);var d=this.remuxer.remux(i,n,a,s,u,l,!0,this.id);e.push({remuxResult:d,chunkMeta:r}),r.transmuxing.executeEnd=Yn()},t.resetInitialTimestamp=function(e){var t=this.demuxer,r=this.remuxer;t&&r&&(t.resetTimeStamp(e),r.resetTimeStamp(e))},t.resetContiguity=function(){var e=this.demuxer,t=this.remuxer;e&&t&&(e.resetContiguity(),t.resetNextTimestamp())},t.resetInitSegment=function(e,t,r,i,n){var a=this.demuxer,s=this.remuxer;a&&s&&(a.resetInitSegment(e,t,r,i),s.resetInitSegment(e,t,r,n))},t.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},t.transmux=function(e,t,r,i,n){return t&&"SAMPLE-AES"===t.method?this.transmuxSampleAes(e,t,r,i,n):this.transmuxUnencrypted(e,r,i,n)},t.transmuxUnencrypted=function(e,t,r,i){var n=this.demuxer.demux(e,t,!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,t,r,!1,this.id),chunkMeta:i}},t.transmuxSampleAes=function(e,t,r,i,n){var a=this;return this.demuxer.demuxSampleAes(e,t,r).then((function(e){return{remuxResult:a.remuxer.remux(e.audioTrack,e.videoTrack,e.id3Track,e.textTrack,r,i,!1,a.id),chunkMeta:n}}))},t.configureTransmuxer=function(e){for(var t,r=this.config,i=this.observer,n=this.typeSupported,a=0,s=qn.length;a<s;a++){var o;if(null!=(o=qn[a].demux)&&o.probe(e,this.logger)){t=qn[a];break}}if(!t)return new Error("Failed to find demuxer by probing fragment data");var l=this.demuxer,u=this.remuxer,d=t.remux,h=t.demux;u&&u instanceof d||(this.remuxer=new d(i,r,n,this.logger)),l&&l instanceof h||(this.demuxer=new h(i,r,n,this.logger),this.probe=h.probe)},t.needsProbing=function(e,t){return!this.demuxer||!this.remuxer||e||t},t.getDecrypter=function(){var e=this.decrypter;return e||(e=this.decrypter=new Qt(this.config)),e},e}(),zn=function(e){return{remuxResult:{},chunkMeta:e}};function Qn(e){return"then"in e&&e.then instanceof Function}var $n=function(e,t,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=e,this.videoCodec=t,this.initSegmentData=r,this.duration=i,this.defaultInitPts=n||null},Jn=function(e,t,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=e,this.contiguous=t,this.accurateTimeOffset=r,this.trackSwitch=i,this.timeOffset=n,this.initSegmentChange=a},Zn=[];function ea(e,t,r){if(!((i=t.remuxResult).audio||i.video||i.text||i.id3||i.initSegment))return!1;var i,n=[],a=t.remuxResult,s=a.audio,o=a.video;return s&&ta(n,s),o&&ta(n,o),e.postMessage({event:"transmuxComplete",data:t,instanceNo:r},n),!0}function ta(e,t){t.data1&&e.push(t.data1.buffer),t.data2&&e.push(t.data2.buffer)}function ra(e,t,r,i){t.reduce((function(t,r){return ea(e,r,i)||t}),!1)||e.postMessage({event:"transmuxComplete",data:t[0],instanceNo:i}),e.postMessage({event:"flush",data:r,instanceNo:i})}function ia(e,t,r){self.postMessage({event:e,data:t,instanceNo:r})}void 0!==t&&t&&self.addEventListener("message",(function(e){var t=e.data,r=t.instanceNo;if(void 0!==r){var i=Zn[r];if("reset"===t.cmd&&(delete Zn[t.resetNo],i&&i.destroy(),t.cmd="init"),"init"===t.cmd){var n=JSON.parse(t.config),a=new S;a.on(_.FRAG_DECRYPTED,ia),a.on(_.ERROR,ia);var s=W(n.debug,t.id);return function(e,t){var r=function(r){var i=function(e){ia("workerLog",{logType:r,message:e},t)};e[r]=i};for(var i in e)r(i)}(s,r),Zn[r]=new Xn(a,t.typeSupported,n,"",t.id,s),void ia("init",null,r)}if(i)switch(t.cmd){case"configure":i.configure(t.config);break;case"demux":var o=i.push(t.data,t.decryptdata,t.chunkMeta,t.state);Qn(o)?o.then((function(e){ea(self,e,r)})).catch((function(e){ia(_.ERROR,{instanceNo:r,type:k.MEDIA_ERROR,details:D.FRAG_PARSING_ERROR,chunkMeta:t.chunkMeta,fatal:!1,error:e,err:e,reason:"transmuxer-worker push error"},r)})):ea(self,o,r);break;case"flush":var l=t.chunkMeta,u=i.flush(l);Qn(u)?u.then((function(e){ra(self,e,l,r)})).catch((function(e){ia(_.ERROR,{type:k.MEDIA_ERROR,details:D.FRAG_PARSING_ERROR,chunkMeta:t.chunkMeta,fatal:!1,error:e,err:e,reason:"transmuxer-worker flush error"},r)})):ra(self,u,l,r)}}}));var na="1.6.2",aa={},sa=0,oa=function(){function t(t,r,i,n){var a=this;this.error=null,this.hls=void 0,this.id=void 0,this.instanceNo=sa++,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.onWorkerMessage=function(e){var t=e.data,r=a.hls;if(r&&null!=t&&t.event&&t.instanceNo===a.instanceNo)switch(t.event){case"init":var i,n=null==(i=a.workerContext)?void 0:i.objectURL;n&&self.URL.revokeObjectURL(n);break;case"transmuxComplete":a.handleTransmuxComplete(t.data);break;case"flush":a.onFlush(t.data);break;case"workerLog":r.logger[t.data.logType]&&r.logger[t.data.logType](t.data.message);break;default:t.data=t.data||{},t.data.frag=a.frag,t.data.part=a.part,t.data.id=a.id,r.trigger(t.event,t.data)}},this.onWorkerError=function(e){if(a.hls){var t=new Error(e.message+"  ("+e.filename+":"+e.lineno+")");a.hls.config.enableWorker=!1,a.hls.logger.warn('Error in "'+a.id+'" Web Worker, fallback to inline'),a.hls.trigger(_.ERROR,{type:k.OTHER_ERROR,details:D.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:t})}};var s=t.config;this.hls=t,this.id=r,this.useWorker=!!s.enableWorker,this.onTransmuxComplete=i,this.onFlush=n;var o=function(e,t){(t=t||{}).frag=a.frag||void 0,e===_.ERROR&&(t.parent=a.id,t.part=a.part,a.error=t.error),a.hls.trigger(e,t)};this.observer=new S,this.observer.on(_.FRAG_DECRYPTED,o),this.observer.on(_.ERROR,o);var l=je(s.preferManagedMediaSource);if(this.useWorker&&"undefined"!=typeof Worker){var u=this.hls.logger;s.workerPath;try{s.workerPath?(u.log("loading Web Worker "+s.workerPath+' for "'+r+'"'),this.workerContext=function(e){var t=aa[e];if(t)return t.clientCount++,t;var r=new self.URL(e,self.location.href).href,i={worker:new self.Worker(r),scriptURL:r,clientCount:1};return aa[e]=i,i}(s.workerPath)):(u.log('injecting Web Worker for "'+r+'"'),this.workerContext=function(){var t=aa[na];if(t)return t.clientCount++,t;var r=new self.Blob(["var exports={};var module={exports:exports};function define(f){f()};define.amd=true;("+e.toString()+")(true);"],{type:"text/javascript"}),i=self.URL.createObjectURL(r),n={worker:new self.Worker(i),objectURL:i,clientCount:1};return aa[na]=n,n}());var d=this.workerContext.worker;d.addEventListener("message",this.onWorkerMessage),d.addEventListener("error",this.onWorkerError),d.postMessage({instanceNo:this.instanceNo,cmd:"init",typeSupported:l,id:r,config:lt(s)})}catch(e){u.warn('Error setting up "'+r+'" Web Worker, fallback to inline',e),this.terminateWorker(),this.error=null,this.transmuxer=new Xn(this.observer,l,s,"",r,t.logger)}}else this.transmuxer=new Xn(this.observer,l,s,"",r,t.logger)}var r=t.prototype;return r.reset=function(){if(this.frag=null,this.part=null,this.workerContext){var e=this.instanceNo;this.instanceNo=sa++;var t=this.hls.config,r=je(t.preferManagedMediaSource);this.workerContext.worker.postMessage({instanceNo:this.instanceNo,cmd:"reset",resetNo:e,typeSupported:r,id:this.id,config:lt(t)})}},r.terminateWorker=function(){if(this.workerContext){var e=this.workerContext.worker;this.workerContext=null,e.removeEventListener("message",this.onWorkerMessage),e.removeEventListener("error",this.onWorkerError),function(e){var t=aa[e||na];if(t&&1==t.clientCount--){var r=t.worker,i=t.objectURL;delete aa[e||na],i&&self.URL.revokeObjectURL(i),r.terminate()}}(this.hls.config.workerPath)}},r.destroy=function(){if(this.workerContext)this.terminateWorker(),this.onWorkerMessage=this.onWorkerError=null;else{var e=this.transmuxer;e&&(e.destroy(),this.transmuxer=null)}var t=this.observer;t&&t.removeAllListeners(),this.frag=null,this.part=null,this.observer=null,this.hls=null},r.push=function(e,t,r,i,n,a,s,o,l,u){var d,h,f=this;l.transmuxing.start=self.performance.now();var c=this.instanceNo,g=this.transmuxer,v=a?a.start:n.start,m=n.decryptdata,p=this.frag,y=!(p&&n.cc===p.cc),E=!(p&&l.level===p.level),T=p?l.sn-p.sn:-1,S=this.part?l.part-this.part.index:-1,A=0===T&&l.id>1&&l.id===(null==p?void 0:p.stats.chunkCount),L=!E&&(1===T||0===T&&(1===S||A&&S<=0)),R=self.performance.now();(E||T||0===n.stats.parsing.start)&&(n.stats.parsing.start=R),!a||!S&&L||(a.stats.parsing.start=R);var I=!(p&&(null==(d=n.initSegment)?void 0:d.url)===(null==(h=p.initSegment)?void 0:h.url)),b=new Jn(y,L,o,E,v,I);if(!L||y||I){this.hls.logger.log("[transmuxer-interface]: Starting new transmux session for "+n.type+" sn: "+l.sn+(l.part>-1?" part: "+l.part:"")+" "+(this.id===x?"level":"track")+": "+l.level+" id: "+l.id+"\n        discontinuity: "+y+"\n        trackSwitch: "+E+"\n        contiguous: "+L+"\n        accurateTimeOffset: "+o+"\n        timeOffset: "+v+"\n        initSegmentChange: "+I);var k=new $n(r,i,t,s,u);this.configureTransmuxer(k)}if(this.frag=n,this.part=a,this.workerContext)this.workerContext.worker.postMessage({instanceNo:c,cmd:"demux",data:e,decryptdata:m,chunkMeta:l,state:b},e instanceof ArrayBuffer?[e]:[]);else if(g){var D=g.push(e,m,l,b);Qn(D)?D.then((function(e){f.handleTransmuxComplete(e)})).catch((function(e){f.transmuxerError(e,l,"transmuxer-interface push error")})):this.handleTransmuxComplete(D)}},r.flush=function(e){var t=this;e.transmuxing.start=self.performance.now();var r=this.instanceNo,i=this.transmuxer;if(this.workerContext)this.workerContext.worker.postMessage({instanceNo:r,cmd:"flush",chunkMeta:e});else if(i){var n=i.flush(e);Qn(n)?n.then((function(r){t.handleFlushResult(r,e)})).catch((function(r){t.transmuxerError(r,e,"transmuxer-interface flush error")})):this.handleFlushResult(n,e)}},r.transmuxerError=function(e,t,r){this.hls&&(this.error=e,this.hls.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.FRAG_PARSING_ERROR,chunkMeta:t,frag:this.frag||void 0,part:this.part||void 0,fatal:!1,error:e,err:e,reason:r}))},r.handleFlushResult=function(e,t){var r=this;e.forEach((function(e){r.handleTransmuxComplete(e)})),this.onFlush(t)},r.configureTransmuxer=function(e){var t=this.instanceNo,r=this.transmuxer;this.workerContext?this.workerContext.worker.postMessage({instanceNo:t,cmd:"configure",config:e}):r&&r.configure(e)},r.handleTransmuxComplete=function(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)},t}(),la=function(e){function t(t,r,i){var n;return(n=e.call(this,t,r,i,"audio-stream-controller",M)||this).mainAnchor=null,n.mainFragLoading=null,n.audioOnly=!1,n.bufferedTrack=null,n.switchingTrack=null,n.trackId=-1,n.waitingData=null,n.mainDetails=null,n.flushing=!1,n.bufferFlushed=!1,n.cachedTrackLoadedData=null,n.registerListeners(),n}u(t,e);var r=t.prototype;return r.onHandlerDestroying=function(){this.unregisterListeners(),e.prototype.onHandlerDestroying.call(this),this.resetItem()},r.resetItem=function(){this.mainDetails=this.mainAnchor=this.mainFragLoading=this.bufferedTrack=this.switchingTrack=this.waitingData=this.cachedTrackLoadedData=null},r.registerListeners=function(){e.prototype.registerListeners.call(this);var t=this.hls;t.on(_.LEVEL_LOADED,this.onLevelLoaded,this),t.on(_.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(_.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(_.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(_.BUFFER_RESET,this.onBufferReset,this),t.on(_.BUFFER_CREATED,this.onBufferCreated,this),t.on(_.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(_.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(_.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(_.FRAG_LOADING,this.onFragLoading,this),t.on(_.FRAG_BUFFERED,this.onFragBuffered,this)},r.unregisterListeners=function(){var t=this.hls;t&&(e.prototype.unregisterListeners.call(this),t.off(_.LEVEL_LOADED,this.onLevelLoaded,this),t.off(_.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(_.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(_.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(_.BUFFER_RESET,this.onBufferReset,this),t.off(_.BUFFER_CREATED,this.onBufferCreated,this),t.off(_.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(_.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(_.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(_.FRAG_LOADING,this.onFragLoading,this),t.off(_.FRAG_BUFFERED,this.onFragBuffered,this))},r.onInitPtsFound=function(e,t){var r=t.frag,i=t.id,n=t.initPTS,a=t.timescale;if(i===x){var s=r.cc,o=this.fragCurrent;if(this.initPTS[s]={baseTime:n,timescale:a},this.log("InitPTS for cc: "+s+" found from main: "+n+"/"+a),this.mainAnchor=r,this.state===Si.WAITING_INIT_PTS){var l=this.waitingData;(!l&&!this.loadingParts||l&&l.frag.cc!==s)&&(this.nextLoadPosition=this.findSyncFrag(r).start),this.tick()}else!this.hls.hasEnoughToStart&&o&&o.cc!==s?(this.startFragRequested=!1,this.nextLoadPosition=this.findSyncFrag(r).start,o.abortRequests(),this.resetLoadingState()):this.state===Si.IDLE&&this.tick()}},r.findSyncFrag=function(e){var t=this.getLevelDetails(),r=e.cc;return function(e,t,r){if(e&&e.startCC<=t&&e.endCC>=t){var i=r.start,n=r.end,a=e.fragments;if(!r.relurl){var s=e.fragmentHint;s&&(a=a.concat(s))}return yt(a,(function(e){return e.cc<t||e.end<=i?1:e.cc>t||e.start>=n?-1:0}))}return null}(t,r,e)||t&&At(t.fragments,r)||e},r.startLoad=function(e,t){if(!this.levels)return this.startPosition=e,void(this.state=Si.STOPPED);var r=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),r>0&&-1===e?(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),e=r,this.state=Si.IDLE):this.state=Si.WAITING_TRACK,this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()},r.doTick=function(){switch(this.state){case Si.IDLE:this.doTickIdle();break;case Si.WAITING_TRACK:var t=this.levels,r=this.trackId,i=null==t?void 0:t[r],n=null==i?void 0:i.details;if(n&&!this.waitForLive(i)){if(this.waitForCdnTuneIn(n))break;this.state=Si.WAITING_INIT_PTS}break;case Si.FRAG_LOADING_WAITING_RETRY:var a,s=performance.now(),o=this.retryDate;if(!o||s>=o||null!=(a=this.media)&&a.seeking){var l=this.levels,u=this.trackId;this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded((null==l?void 0:l[u])||null),this.state=Si.IDLE}break;case Si.WAITING_INIT_PTS:var d=this.waitingData;if(d){var h=d.frag,f=d.part,c=d.cache,g=d.complete,v=this.mainAnchor;if(void 0!==this.initPTS[h.cc]){this.waitingData=null,this.state=Si.FRAG_LOADING;var m={frag:h,part:f,payload:c.flush().buffer,networkDetails:null};this._handleFragmentLoadProgress(m),g&&e.prototype._handleFragmentLoadComplete.call(this,m)}else v&&v.cc!==d.frag.cc&&(this.log("Waiting fragment cc ("+h.cc+") cancelled because video is at cc "+v.cc),this.nextLoadPosition=this.findSyncFrag(v).start,this.clearWaitingFragment())}else this.state=Si.IDLE}this.onTickEnd()},r.clearWaitingFragment=function(){var e=this.waitingData;e&&(this.hls.hasEnoughToStart||(this.startFragRequested=!1),this.fragmentTracker.removeFragment(e.frag),this.waitingData=null,this.state!==Si.STOPPED&&(this.state=Si.IDLE))},r.resetLoadingState=function(){this.clearWaitingFragment(),e.prototype.resetLoadingState.call(this)},r.onTickEnd=function(){var e=this.media;null!=e&&e.readyState&&(this.lastCurrentTime=e.currentTime)},r.doTickIdle=function(){var e,t=this.hls,r=this.levels,i=this.media,n=this.trackId,a=t.config;if(this.buffering&&(i||this.primaryPrefetch||!this.startFragRequested&&a.startFragPrefetch)&&null!=r&&r[n]){var s=r[n],o=s.details;if(!o||this.waitForLive(s)||this.waitForCdnTuneIn(o))return this.state=Si.WAITING_TRACK,void(this.startFragRequested=!1);var l=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&l&&(this.bufferFlushed=!1,this.afterBufferFlushed(l,J,M));var u=this.getFwdBufferInfo(l,M);if(null!==u){if(!this.switchingTrack&&this._streamEnded(u,o))return t.trigger(_.BUFFER_EOS,{type:"audio"}),void(this.state=Si.ENDED);var d=u.len,h=t.maxBufferLength,f=o.fragments,c=f[0].start,g=this.getLoadPosition(),v=this.flushing?g:u.end;if(this.switchingTrack&&i){var m=g;o.PTSKnown&&m<c&&(u.end>c||u.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),i.currentTime=c+.05)}if(!(d>=h&&!this.switchingTrack&&v<f[f.length-1].start)){var p=this.getNextFragment(v,o);if(p&&this.isLoopLoading(p,v)&&(p=this.getNextFragmentLoopLoading(p,o,u,x,h)),p){var y=(null==(e=this.mainFragLoading)?void 0:e.frag)||null;if(!this.audioOnly&&this.startFragRequested&&y&&re(p)&&!p.endList&&(!o.live||!this.loadingParts&&v<this.hls.liveSyncPosition)&&(this.fragmentTracker.getState(y)===Gt&&(this.mainFragLoading=y=null),y&&re(y))){if(p.start>y.end){var E=this.fragmentTracker.getFragAtPos(v,x);E&&E.end>y.end&&(y=E,this.mainFragLoading={frag:E,targetBufferTime:null})}if(p.start>y.end)return}this.loadFragment(p,s,v)}else this.bufferFlushed=!0}}}},r.onMediaDetaching=function(t,r){this.bufferFlushed=this.flushing=!1,e.prototype.onMediaDetaching.call(this,t,r)},r.onAudioTracksUpdated=function(e,t){var r=t.audioTracks;this.resetTransmuxer(),this.levels=r.map((function(e){return new at(e)}))},r.onAudioTrackSwitching=function(e,t){var r=!!t.url;this.trackId=t.id;var i=this.fragCurrent;i&&(i.abortRequests(),this.removeUnbufferedFrags(i.start)),this.resetLoadingState(),r?(this.switchingTrack=t,this.flushAudioIfNeeded(t),this.state!==Si.STOPPED&&(this.setInterval(100),this.state=Si.IDLE,this.tick())):(this.resetTransmuxer(),this.switchingTrack=null,this.bufferedTrack=t,this.clearInterval())},r.onManifestLoading=function(){e.prototype.onManifestLoading.call(this),this.bufferFlushed=this.flushing=this.audioOnly=!1,this.resetItem(),this.trackId=-1},r.onLevelLoaded=function(e,t){this.mainDetails=t.details;var r=this.cachedTrackLoadedData;r&&(this.cachedTrackLoadedData=null,this.onAudioTrackLoaded(_.AUDIO_TRACK_LOADED,r))},r.onAudioTrackLoaded=function(e,t){var r,i=this.levels,n=t.details,a=t.id,s=t.groupId,o=t.track;if(i){var l=this.mainDetails;if(!l||n.endCC>l.endCC||l.expired)return this.cachedTrackLoadedData=t,void(this.state!==Si.STOPPED&&(this.state=Si.WAITING_TRACK));this.cachedTrackLoadedData=null,this.log("Audio track "+a+' "'+o.name+'" of "'+s+'" loaded ['+n.startSN+","+n.endSN+"]"+(n.lastPartSn?"[part-"+n.lastPartSn+"-"+n.lastPartIndex+"]":"")+",duration:"+n.totalduration);var u=i[a],d=0;if(n.live||null!=(r=u.details)&&r.live){if(this.checkLiveUpdate(n),n.deltaUpdateFailed)return;var h;u.details&&(d=this.alignPlaylists(n,u.details,null==(h=this.levelLastLoaded)?void 0:h.details)),n.alignedSliding||(yi(n,l),n.alignedSliding||Ei(n,l),d=n.fragmentStart)}u.details=n,this.levelLastLoaded=u,this.startFragRequested||this.setStartPosition(l,d),this.hls.trigger(_.AUDIO_TRACK_UPDATED,{details:n,id:a,groupId:t.groupId}),this.state!==Si.WAITING_TRACK||this.waitForCdnTuneIn(n)||(this.state=Si.IDLE),this.tick()}else this.warn("Audio tracks reset while loading track "+a+' "'+o.name+'" of "'+s+'"')},r._handleFragmentLoadProgress=function(e){var t,r=e.frag,i=e.part,n=e.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 d=a.defaultAudioCodec||l.audioCodec||"mp4a.40.2",h=this.transmuxer;h||(h=this.transmuxer=new oa(this.hls,M,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var f=this.initPTS[r.cc],c=null==(t=r.initSegment)?void 0:t.data;if(void 0!==f){var g=i?i.index:-1,v=-1!==g,m=new ir(r.level,r.sn,r.stats.chunkCount,n.byteLength,g,v);h.push(n,c,d,"",r,i,u.totalduration,!1,m,f)}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 Ri,complete:!1}).cache.push(new Uint8Array(n)),this.state!==Si.STOPPED&&(this.state=Si.WAITING_INIT_PTS)}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(t){this.waitingData?this.waitingData.complete=!0:e.prototype._handleFragmentLoadComplete.call(this,t)},r.onBufferReset=function(){this.mediaBuffer=null},r.onBufferCreated=function(e,t){this.bufferFlushed=this.flushing=!1;var r=t.tracks.audio;r&&(this.mediaBuffer=r.buffer||null)},r.onFragLoading=function(e,t){!this.audioOnly&&t.frag.type===x&&re(t.frag)&&(this.mainFragLoading=t,this.state===Si.IDLE&&this.tick())},r.onFragBuffered=function(e,t){var r=t.frag,i=t.part;if(r.type===M)if(this.fragContextChanged(r))this.warn("Fragment "+r.sn+(i?" p: "+i.index:"")+" of level "+r.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+(this.switchingTrack?this.switchingTrack.name:"false"));else{if(re(r)){this.fragPrevious=r;var n=this.switchingTrack;n&&(this.bufferedTrack=n,this.switchingTrack=null,this.hls.trigger(_.AUDIO_TRACK_SWITCHED,f({},n)))}this.fragBufferedComplete(r,i),this.media&&this.tick()}else this.audioOnly||r.type!==x||r.elementaryStreams.video||r.elementaryStreams.audiovideo||(this.audioOnly=!0,this.mainFragLoading=null)},r.onError=function(t,r){var i;if(r.fatal)this.state=Si.ERROR;else switch(r.details){case D.FRAG_GAP:case D.FRAG_PARSING_ERROR:case D.FRAG_DECRYPT_ERROR:case D.FRAG_LOAD_ERROR:case D.FRAG_LOAD_TIMEOUT:case D.KEY_LOAD_ERROR:case D.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(M,r);break;case D.AUDIO_TRACK_LOAD_ERROR:case D.AUDIO_TRACK_LOAD_TIMEOUT:case D.LEVEL_PARSING_ERROR:r.levelRetry||this.state!==Si.WAITING_TRACK||(null==(i=r.context)?void 0:i.type)!==w||(this.state=Si.IDLE);break;case D.BUFFER_ADD_CODEC_ERROR:case D.BUFFER_APPEND_ERROR:if("audio"!==r.parent)return;this.resetLoadingState();break;case D.BUFFER_FULL_ERROR:if("audio"!==r.parent)return;this.reduceLengthAndFlushBuffer(r)&&(this.bufferedTrack=null,e.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"));break;case D.INTERNAL_EXCEPTION:this.recoverWorkerError(r)}},r.onBufferFlushing=function(e,t){t.type!==Z&&(this.flushing=!0)},r.onBufferFlushed=function(e,t){var r=t.type;if(r!==Z){this.flushing=!1,this.bufferFlushed=!0,this.state===Si.ENDED&&(this.state=Si.IDLE);var i=this.mediaBuffer||this.media;i&&(this.afterBufferFlushed(i,r,M),this.tick())}},r._handleTransmuxComplete=function(e){var t,r="audio",i=this.hls,n=e.remuxResult,a=e.chunkMeta,s=this.getCurrentContext(a);if(s){var l=s.frag,u=s.part,d=s.level,h=d.details,f=n.audio,c=n.text,g=n.id3,v=n.initSegment;if(!this.fragContextChanged(l)&&h){if(this.state=Si.PARSING,this.switchingTrack&&f&&this.completeAudioSwitch(this.switchingTrack),null!=v&&v.tracks){var m=l.initSegment||l;this._bufferInitSegment(d,v.tracks,m,a),i.trigger(_.FRAG_PARSING_INIT_SEGMENT,{frag:m,id:r,tracks:v.tracks})}if(f){var p=f.startPTS,y=f.endPTS,E=f.startDTS,T=f.endDTS;u&&(u.elementaryStreams[J]={startPTS:p,endPTS:y,startDTS:E,endDTS:T}),l.setElementaryStreamInfo(J,p,y,E,T),this.bufferFragmentData(f,l,u,a)}if(null!=g&&null!=(t=g.samples)&&t.length){var S=o({id:r,frag:l,details:h},g);i.trigger(_.FRAG_PARSING_METADATA,S)}if(c){var A=o({id:r,frag:l,details:h},c);i.trigger(_.FRAG_PARSING_USERDATA,A)}}else this.fragmentTracker.removeFragment(l)}else this.resetWhenMissingContext(a)},r._bufferInitSegment=function(e,t,r,i){if(this.state===Si.PARSING&&(t.video&&delete t.video,t.audiovideo&&delete t.audiovideo,t.audio)){var n=t.audio;n.id=M;var a=e.audioCodec;this.log("Init audio buffer, container:"+n.container+", codecs[level/parsed]=["+a+"/"+n.codec+"]"),a&&1===a.split(",").length&&(n.levelCodec=a),this.hls.trigger(_.BUFFER_CODECS,t);var s=n.initSegment;if(null!=s&&s.byteLength){var o={type:"audio",frag:r,part:null,chunkMeta:i,parent:r.type,data:s};this.hls.trigger(_.BUFFER_APPENDING,o)}this.tickImmediate()}},r.loadFragment=function(t,r,i){var n,a=this.fragmentTracker.getState(t);if(this.switchingTrack||a===Nt||a===Bt)if(re(t))if(null!=(n=r.details)&&n.live&&!this.initPTS[t.cc]){this.log("Waiting for video PTS in continuity counter "+t.cc+" of live stream before loading audio fragment "+t.sn+" of level "+this.trackId),this.state=Si.WAITING_INIT_PTS;var s=this.mainDetails;s&&s.fragmentStart!==r.details.fragmentStart&&Ei(r.details,s)}else e.prototype.loadFragment.call(this,t,r,i);else this._loadInitSegment(t,r);else this.clearTrackerIfNeeded(t)},r.flushAudioIfNeeded=function(t){if(this.media&&this.bufferedTrack){var r=this.bufferedTrack;ct({name:r.name,lang:r.lang,assocLang:r.assocLang,characteristics:r.characteristics,audioCodec:r.audioCodec,channels:r.channels},t,gt)||(mt(t.url,this.hls)?(this.log("Switching audio track : flushing all audio"),e.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null):this.bufferedTrack=t)}},r.completeAudioSwitch=function(e){var t=this.hls;this.flushAudioIfNeeded(e),this.bufferedTrack=e,this.switchingTrack=null,t.trigger(_.AUDIO_TRACK_SWITCHED,f({},e))},t}(Ai),ua=function(e){function t(t,r){var i;return(i=e.call(this,r,t.logger)||this).hls=void 0,i.canLoad=!1,i.timer=-1,i.hls=t,i}u(t,e);var r=t.prototype;return r.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},r.clearTimer=function(){-1!==this.timer&&(self.clearTimeout(this.timer),this.timer=-1)},r.startLoad=function(){this.canLoad=!0,this.loadPlaylist()},r.stopLoad=function(){this.canLoad=!1,this.clearTimer()},r.switchParams=function(e,t,r){var i=null==t?void 0:t.renditionReports;if(i){for(var n=-1,a=0;a<i.length;a++){var s=i[a],o=void 0;try{o=new self.URL(s.URI,t.url).href}catch(e){this.warn("Could not construct new URL for Rendition Report: "+e),o=s.URI||""}if(o===e){n=a;break}o===e.substring(0,o.length)&&(n=a)}if(-1!==n){var l=i[n],u=parseInt(l["LAST-MSN"])||(null==t?void 0:t.lastPartSn),d=parseInt(l["LAST-PART"])||(null==t?void 0:t.lastPartIndex);if(this.hls.config.lowLatencyMode){var h=Math.min(t.age-t.partTarget,t.targetduration);d>=0&&h>t.partTarget&&(d+=1)}var f=r&&it(r);return new nt(u,d>=0?d:void 0,f)}}},r.loadPlaylist=function(e){this.clearTimer()},r.loadingPlaylist=function(e,t){this.clearTimer()},r.shouldLoadPlaylist=function(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)},r.getUrlWithDirectives=function(e,t){if(t)try{return t.addDirectives(e)}catch(e){this.warn("Could not construct new URL with HLS Delivery Directives: "+e)}return e},r.playlistLoaded=function(e,t,r){var i=t.details,n=t.stats,a=self.performance.now(),s=n.loading.first?Math.max(0,a-n.loading.first):0;i.advancedDateTime=Date.now()-s;var o=this.hls.config.timelineOffset;if(o!==i.appliedTimelineOffset){var l=Math.max(o||0,0);i.appliedTimelineOffset=l,i.fragments.forEach((function(e){e.start=e.playlistOffset+l}))}if(i.live||null!=r&&r.live){var u="levelInfo"in t?t.levelInfo:t.track;if(i.reloaded(r),r&&i.fragments.length>0){si(r,i);var d=i.playlistParsingError;if(d){this.warn(d);var h=this.hls;if(!h.config.ignorePlaylistParsingErrors){var f,c=t.networkDetails;return void h.trigger(_.ERROR,{type:k.NETWORK_ERROR,details:D.LEVEL_PARSING_ERROR,fatal:!1,url:i.url,error:d,reason:d.message,level:t.level||void 0,parent:null==(f=i.fragments[0])?void 0:f.type,networkDetails:c,stats:n})}i.playlistParsingError=null}}-1===i.requestScheduled&&(i.requestScheduled=n.loading.start);var g,v=this.hls.mainForwardBufferInfo,m=v?v.end-v.len:0,p=di(i,1e3*(i.edge-m));if(i.requestScheduled+p<a?i.requestScheduled=a:i.requestScheduled+=p,this.log("live playlist "+e+" "+(i.advanced?"REFRESHED "+i.lastPartSn+"-"+i.lastPartIndex:i.updated?"UPDATED":"MISSED")),!this.canLoad||!i.live)return;var y=void 0,E=void 0;if(i.canBlockReload&&i.endSN&&i.advanced){var T=this.hls.config.lowLatencyMode,S=i.lastPartSn,A=i.endSN,L=i.lastPartIndex,R=S===A;-1!==L?R?(y=A+1,E=T?0:L):(y=S,E=T?L+1:i.maxPartIndex):y=A+1;var I=i.age,b=I+i.ageHeader,P=Math.min(b-i.partTarget,1.5*i.targetduration);if(P>0){if(b>3*i.targetduration)this.log("Playlist last advanced "+I.toFixed(2)+"s ago. Omitting segment and part directives."),y=void 0,E=void 0;else if(null!=r&&r.tuneInGoal&&b-i.partTarget>r.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+r.tuneInGoal+" to: "+P+" with playlist age: "+i.age),P=0;else{var C=Math.floor(P/i.targetduration);y+=C,void 0!==E&&(E+=Math.round(P%i.targetduration/i.partTarget)),this.log("CDN Tune-in age: "+i.ageHeader+"s last advanced "+I.toFixed(2)+"s goal: "+P+" skip sn "+C+" to part "+E)}i.tuneInGoal=P}if(g=this.getDeliveryDirectives(i,t.deliveryDirectives,y,E),T||!R)return i.requestScheduled=a,void this.loadingPlaylist(u,g)}else(i.canBlockReload||i.canSkipUntil)&&(g=this.getDeliveryDirectives(i,t.deliveryDirectives,y,E));g&&void 0!==y&&i.canBlockReload&&(i.requestScheduled=n.loading.first+Math.max(p-2*s,p/2)),this.scheduleLoading(u,g,i)}else this.clearTimer()},r.scheduleLoading=function(e,t,r){var i=this,n=r||e.details;if(n){var a=self.performance.now(),s=n.requestScheduled;if(a>=s)this.loadingPlaylist(e,t);else{var o=s-a;this.log("reload live playlist "+(e.name||e.bitrate+"bps")+" in "+Math.round(o)+" ms"),this.clearTimer(),this.timer=self.setTimeout((function(){return i.loadingPlaylist(e,t)}),o)}}else this.loadingPlaylist(e,t)},r.getDeliveryDirectives=function(e,t,r,i){var n=it(e);return null!=t&&t.skip&&e.deltaUpdateFailed&&(r=t.msn,i=t.part,n=et),new nt(r,i,n)},r.checkRetry=function(e){var t=this,r=e.details,i=Lt(e),n=e.errorAction,a=n||{},s=a.action,o=a.retryCount,l=void 0===o?0:o,u=a.retryConfig,d=!!n&&!!u&&(s===Ct||!n.resolved&&s===_t);if(d){var h;if(l>=u.maxNumRetry)return!1;if(i&&null!=(h=e.context)&&h.deliveryDirectives)this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" without delivery-directives'),this.loadPlaylist();else{var f=It(u,l);this.clearTimer(),this.timer=self.setTimeout((function(){return t.loadPlaylist()}),f),this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" in '+f+"ms")}e.levelRetry=!0,n.resolved=!0}return d},t}(B);function da(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!ha(e[r].attrs,t[r].attrs))return!1;return!0}function ha(e,t,r){var i=e["STABLE-RENDITION-ID"];return i&&!r?i===t["STABLE-RENDITION-ID"]:!(r||["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED","ASSOC-LANGUAGE"]).some((function(r){return e[r]!==t[r]}))}function fa(e,t){return t.label.toLowerCase()===e.name.toLowerCase()&&(!t.language||t.language.toLowerCase()===(e.lang||"").toLowerCase())}var ca=function(e){function t(t){var r;return(r=e.call(this,t,"audio-track-controller")||this).tracks=[],r.groupIds=null,r.tracksInGroup=[],r.trackId=-1,r.currentTrack=null,r.selectDefaultTrack=!0,r.registerListeners(),r}u(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.LEVEL_LOADING,this.onLevelLoading,this),e.on(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(_.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(_.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.LEVEL_LOADING,this.onLevelLoading,this),e.off(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(_.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(_.ERROR,this.onError,this)},r.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,e.prototype.destroy.call(this)},r.onManifestLoading=function(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0},r.onManifestParsed=function(e,t){this.tracks=t.audioTracks||[]},r.onAudioTrackLoaded=function(e,t){var r=t.id,i=t.groupId,n=t.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=t.details,this.log("Audio track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,t,s)}else this.warn("Audio track with id:"+r+" and group:"+i+" not found in active group "+(null==a?void 0:a.groupId))},r.onLevelLoading=function(e,t){this.switchLevel(t.level)},r.onLevelSwitching=function(e,t){this.switchLevel(t.level)},r.switchLevel=function(e){var t=this.hls.levels[e];if(t){var r=t.audioGroups||null,i=this.groupIds,n=this.currentTrack;if(!r||(null==i?void 0:i.length)!==(null==r?void 0:r.length)||null!=r&&r.some((function(e){return-1===(null==i?void 0:i.indexOf(e))}))){this.groupIds=r,this.trackId=-1,this.currentTrack=null;var a=this.tracks.filter((function(e){return!r||-1!==r.indexOf(e.groupId)}));if(a.length)this.selectDefaultTrack&&!a.some((function(e){return e.default}))&&(this.selectDefaultTrack=!1),a.forEach((function(e,t){e.id=t}));else if(!n&&!this.tracksInGroup.length)return;this.tracksInGroup=a;var s=this.hls.config.audioPreference;if(!n&&s){var o=ft(s,a,gt);if(o>-1)n=a[o];else{var l=ft(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var d={audioTracks:a};this.log("Updating audio tracks, "+a.length+" track(s) found in group(s): "+(null==r?void 0:r.join(","))),this.hls.trigger(_.AUDIO_TRACKS_UPDATED,d);var h=this.trackId;if(-1!==u&&-1===h)this.setAudioTrack(u);else if(a.length&&-1===h){var f,c=new Error("No audio track selected for current audio group-ID(s): "+(null==(f=this.groupIds)?void 0:f.join(","))+" track count: "+a.length);this.warn(c.message),this.hls.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:c})}}}},r.onError=function(e,t){!t.fatal&&t.context&&(t.context.type!==w||t.context.id!==this.trackId||this.groupIds&&-1===this.groupIds.indexOf(t.context.groupId)||this.checkRetry(t))},r.setAudioOption=function(e){var t=this.hls;if(t.config.audioPreference=e,e){var r=this.allAudioTracks;if(this.selectDefaultTrack=!1,r.length){var i=this.currentTrack;if(i&&ct(e,i,gt))return i;var n=ft(e,this.tracksInGroup,gt);if(n>-1){var a=this.tracksInGroup[n];return this.setAudioTrack(n),a}if(i){var s=t.loadLevel;-1===s&&(s=t.firstAutoLevel);var o=function(e,t,r,i,n){var a=t[i],s=t.reduce((function(e,t,r){var i=t.uri;return(e[i]||(e[i]=[])).push(r),e}),{})[a.uri];s.length>1&&(i=Math.max.apply(Math,s));var o=a.videoRange,l=a.frameRate,u=a.codecSet.substring(0,4),d=vt(t,i,(function(t){if(t.videoRange!==o||t.frameRate!==l||t.codecSet.substring(0,4)!==u)return!1;var i=t.audioGroups,a=r.filter((function(e){return!i||-1!==i.indexOf(e.groupId)}));return ft(e,a,n)>-1}));return d>-1?d:vt(t,i,(function(t){var i=t.audioGroups,a=r.filter((function(e){return!i||-1!==i.indexOf(e.groupId)}));return ft(e,a,n)>-1}))}(e,t.levels,r,s,gt);if(-1===o)return null;t.nextLoadLevel=o}if(e.channels||e.audioCodec){var l=ft(e,r);if(l>-1)return r[l]}}}return null},r.setAudioTrack=function(e){var t=this.tracksInGroup;if(e<0||e>=t.length)this.warn("Invalid audio track id: "+e);else{this.selectDefaultTrack=!1;var r=this.currentTrack,i=t[e],n=i.details&&!i.details.live;if(!(e===this.trackId&&i===r&&n||(this.log("Switching to audio-track "+e+' "'+i.name+'" lang:'+i.lang+" group:"+i.groupId+" channels:"+i.channels),this.trackId=e,this.currentTrack=i,this.hls.trigger(_.AUDIO_TRACK_SWITCHING,f({},i)),n))){var a=this.switchParams(i.url,null==r?void 0:r.details,i.details);this.loadPlaylist(a)}}},r.findTrackId=function(e){for(var t=this.tracksInGroup,r=0;r<t.length;r++){var i=t[r];if((!this.selectDefaultTrack||i.default)&&(!e||ct(e,i,gt)))return r}if(e){for(var n=e.name,a=e.lang,s=e.assocLang,o=e.characteristics,l=e.audioCodec,u=e.channels,d=0;d<t.length;d++)if(ct({name:n,lang:a,assocLang:s,characteristics:o,audioCodec:l,channels:u},t[d],gt))return d;for(var h=0;h<t.length;h++){var f=t[h];if(ha(e.attrs,f.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return h}for(var c=0;c<t.length;c++){var g=t[c];if(ha(e.attrs,g.attrs,["LANGUAGE"]))return c}}return-1},r.loadPlaylist=function(t){e.prototype.loadPlaylist.call(this);var r=this.currentTrack;this.shouldLoadPlaylist(r)&&mt(r.url,this.hls)&&this.scheduleLoading(r,t)},r.loadingPlaylist=function(t,r){e.prototype.loadingPlaylist.call(this,t,r);var i=t.id,n=t.groupId,a=this.getUrlWithDirectives(t.url,r),s=t.details,o=null==s?void 0:s.age;this.log("Loading audio-track "+i+' "'+t.name+'" lang:'+t.lang+" group:"+n+(void 0!==(null==r?void 0:r.msn)?" at sn "+r.msn+" part "+r.part:"")+(o&&s.live?" age "+o.toFixed(1)+(s.type&&" "+s.type||""):"")+" "+a),this.hls.trigger(_.AUDIO_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:r||null,track:t})},n(t,[{key:"allAudioTracks",get:function(){return this.tracks}},{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(e){this.selectDefaultTrack=!1,this.setAudioTrack(e)}}])}(ua),ga=function(){function e(e){this.tracks=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.tracks=e}var t=e.prototype;return t.destroy=function(){this.tracks=this.queues=null},t.append=function(e,t,r){if(null!==this.queues&&null!==this.tracks){var i=this.queues[t];i.push(e),1!==i.length||r||this.executeNext(t)}},t.appendBlocker=function(e){var t=this;return new Promise((function(r){var i={label:"async-blocker",execute:r,onStart:function(){},onComplete:function(){},onError:function(){}};t.append(i,e)}))},t.prependBlocker=function(e){var t=this;return new Promise((function(r){if(t.queues){var i={label:"async-blocker-prepend",execute:r,onStart:function(){},onComplete:function(){},onError:function(){}};t.queues[e].unshift(i)}}))},t.removeBlockers=function(){null!==this.queues&&[this.queues.video,this.queues.audio,this.queues.audiovideo].forEach((function(e){var t,r=null==(t=e[0])?void 0:t.label;"async-blocker"!==r&&"async-blocker-prepend"!==r||(e[0].execute(),e.splice(0,1))}))},t.unblockAudio=function(e){null!==this.queues&&this.queues.audio[0]===e&&this.shiftAndExecuteNext("audio")},t.executeNext=function(e){if(null!==this.queues&&null!==this.tracks){var t=this.queues[e];if(t.length){var r=t[0];try{r.execute()}catch(t){var i;if(r.onError(t),null===this.queues||null===this.tracks)return;var n=null==(i=this.tracks[e])?void 0:i.buffer;null!=n&&n.updating||this.shiftAndExecuteNext(e)}}}},t.shiftAndExecuteNext=function(e){null!==this.queues&&(this.queues[e].shift(),this.executeNext(e))},t.current=function(e){var t;return(null==(t=this.queues)?void 0:t[e][0])||null},t.toString=function(){var e=this.queues,t=this.tracks;return null===e||null===t?"<destroyed>":"\n"+this.list("video")+"\n"+this.list("audio")+"\n"+this.list("audiovideo")+"}"},t.list=function(e){var t,r;return null!=(t=this.queues)&&t[e]||null!=(r=this.tracks)&&r[e]?e+": ("+this.listSbInfo(e)+") "+this.listOps(e):""},t.listSbInfo=function(e){var t,r=null==(t=this.tracks)?void 0:t[e],i=null==r?void 0:r.buffer;return i?"SourceBuffer"+(i.updating?" updating":"")+(r.ended?" ended":"")+(r.ending?" ending":""):"none"},t.listOps=function(e){var t;return(null==(t=this.queues)?void 0:t[e].map((function(e){return e.label})).join(", "))||""},e}(),va=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,ma="HlsJsTrackRemovedError",pa=function(e){function t(t){var r;return(r=e.call(this,t)||this).name=ma,r}return u(t,e),t}(v(Error)),ya=function(e){function t(t,r){var i,n;return(i=e.call(this,"buffer-controller",t.logger)||this).hls=void 0,i.fragmentTracker=void 0,i.details=null,i._objectUrl=null,i.operationQueue=null,i.bufferCodecEventsTotal=0,i.media=null,i.mediaSource=null,i.lastMpegAudioChunk=null,i.blockedAudioAppend=null,i.lastVideoAppendEnd=0,i.appendSource=void 0,i.transferData=void 0,i.overrides=void 0,i.appendErrors={audio:0,video:0,audiovideo:0},i.tracks={},i.sourceBuffers=[[null,null],[null,null]],i._onEndStreaming=function(e){var t;i.hls&&"open"===(null==(t=i.mediaSource)?void 0:t.readyState)&&i.hls.pauseBuffering()},i._onStartStreaming=function(e){i.hls&&i.hls.resumeBuffering()},i._onMediaSourceOpen=function(e){var t=i,r=t.media,n=t.mediaSource;e&&i.log("Media source opened"),r&&n&&(n.removeEventListener("sourceopen",i._onMediaSourceOpen),r.removeEventListener("emptied",i._onMediaEmptied),i.updateDuration(),i.hls.trigger(_.MEDIA_ATTACHED,{media:r,mediaSource:n}),null!==i.mediaSource&&i.checkPendingTracks())},i._onMediaSourceClose=function(){i.log("Media source closed")},i._onMediaSourceEnded=function(){i.log("Media source ended")},i._onMediaEmptied=function(){var e=i,t=e.mediaSrc,r=e._objectUrl;t!==r&&i.error("Media element src was set while attaching MediaSource ("+r+" > "+t+")")},i.hls=t,i.fragmentTracker=r,i.appendSource=(n=q(t.config.preferManagedMediaSource),"undefined"!=typeof self&&n===self.ManagedMediaSource),i.initTracks(),i.registerListeners(),i}u(t,e);var r=t.prototype;return r.hasSourceTypes=function(){return Object.keys(this.tracks).length>0},r.destroy=function(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.transferData=this.overrides=void 0,this.operationQueue&&(this.operationQueue.destroy(),this.operationQueue=null),this.hls=this.fragmentTracker=null,this._onMediaSourceOpen=this._onMediaSourceClose=null,this._onMediaSourceEnded=null,this._onStartStreaming=this._onEndStreaming=null},r.registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.BUFFER_RESET,this.onBufferReset,this),e.on(_.BUFFER_APPENDING,this.onBufferAppending,this),e.on(_.BUFFER_CODECS,this.onBufferCodecs,this),e.on(_.BUFFER_EOS,this.onBufferEos,this),e.on(_.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(_.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(_.FRAG_PARSED,this.onFragParsed,this),e.on(_.FRAG_CHANGED,this.onFragChanged,this),e.on(_.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.BUFFER_RESET,this.onBufferReset,this),e.off(_.BUFFER_APPENDING,this.onBufferAppending,this),e.off(_.BUFFER_CODECS,this.onBufferCodecs,this),e.off(_.BUFFER_EOS,this.onBufferEos,this),e.off(_.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(_.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(_.FRAG_PARSED,this.onFragParsed,this),e.off(_.FRAG_CHANGED,this.onFragChanged,this),e.off(_.ERROR,this.onError,this)},r.transferMedia=function(){var e=this,t=this.media,r=this.mediaSource;if(!t)return null;var i={};if(this.operationQueue){var n=this.isUpdating();n||this.operationQueue.removeBlockers();var a=this.isQueued();(n||a)&&this.warn("Transfering MediaSource with"+(a?" operations in queue":"")+(n?" updating SourceBuffer(s)":"")+" "+this.operationQueue),this.operationQueue.destroy()}var s=this.transferData;return!this.sourceBufferCount&&s&&s.mediaSource===r?o(i,s.tracks):this.sourceBuffers.forEach((function(t){var r=t[0];r&&(i[r]=o({},e.tracks[r]),e.removeBuffer(r)),t[0]=t[1]=null})),{media:t,mediaSource:r,tracks:i}},r.initTracks=function(){this.sourceBuffers=[[null,null],[null,null]],this.tracks={},this.resetQueue(),this.resetAppendErrors(),this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.lastVideoAppendEnd=0},r.onManifestLoading=function(){this.bufferCodecEventsTotal=0,this.details=null},r.onManifestParsed=function(e,t){var r,i=2;(t.audio&&!t.video||!t.altAudio)&&(i=1),this.bufferCodecEventsTotal=i,this.log(i+" bufferCodec event(s) expected."),null!=(r=this.transferData)&&r.mediaSource&&this.sourceBufferCount&&i&&this.bufferCreated()},r.onMediaAttaching=function(e,t){var r=this.media=t.media,i=q(this.appendSource);if(this.transferData=this.overrides=void 0,r&&i){var n=!!t.mediaSource;(n||t.overrides)&&(this.transferData=t,this.overrides=t.overrides);var a=this.mediaSource=t.mediaSource||new i;if(this.assignMediaSource(a),n)this._objectUrl=r.src,this.attachTransferred();else{var s=this._objectUrl=self.URL.createObjectURL(a);if(this.appendSource)try{r.removeAttribute("src");var o=self.ManagedMediaSource;r.disableRemotePlayback=r.disableRemotePlayback||o&&a instanceof o,Ea(r),function(e,t){var r=self.document.createElement("source");r.type="video/mp4",r.src=t,e.appendChild(r)}(r,s),r.load()}catch(e){r.src=s}else r.src=s}r.addEventListener("emptied",this._onMediaEmptied)}},r.assignMediaSource=function(e){var t,r;this.log(((null==(t=this.transferData)?void 0:t.mediaSource)===e?"transferred":"created")+" media source: "+(null==(r=e.constructor)?void 0:r.name)),e.addEventListener("sourceopen",this._onMediaSourceOpen),e.addEventListener("sourceended",this._onMediaSourceEnded),e.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(e.addEventListener("startstreaming",this._onStartStreaming),e.addEventListener("endstreaming",this._onEndStreaming))},r.attachTransferred=function(){var e=this,t=this.media,r=this.transferData;if(r&&t){var i=this.tracks,n=r.tracks,a=n?Object.keys(n):null,s=a?a.length:0,o=function(){e.media&&e.mediaSourceOpenOrEnded&&e._onMediaSourceOpen()};if(n&&a&&s){if(!this.tracksReady)return this.hls.config.startFragPrefetch=!0,void this.log("attachTransferred: waiting for SourceBuffer track info");if(this.log("attachTransferred: (bufferCodecEventsTotal "+this.bufferCodecEventsTotal+")\nrequired tracks: "+lt(i,(function(e,t){return"initSegment"===e?void 0:t}))+";\ntransfer tracks: "+lt(n,(function(e,t){return"initSegment"===e?void 0:t}))+"}"),!X(n,i)){r.mediaSource=null,r.tracks=void 0;var l=t.currentTime,u=this.details,d=Math.max(l,(null==u?void 0:u.fragments[0].start)||0);return d-l>1?void this.log("attachTransferred: waiting for playback to reach new tracks start time "+l+" -> "+d):(this.warn('attachTransferred: resetting MediaSource for incompatible tracks ("'+Object.keys(n)+'"->"'+Object.keys(i)+'") start time: '+d+" currentTime: "+l),this.onMediaDetaching(_.MEDIA_DETACHING,{}),this.onMediaAttaching(_.MEDIA_ATTACHING,r),void(t.currentTime=d))}this.transferData=void 0,a.forEach((function(t){var r=t,i=n[r];if(i){var a=i.buffer;if(a){var s=e.fragmentTracker,o=i.id;if(s.hasFragments(o)||s.hasParts(o)){var l=ar.getBuffered(a);s.detectEvictedFragments(r,l,o,null,!0)}var u=Ta(r),d=[r,a];e.sourceBuffers[u]=d,a.updating&&e.operationQueue&&e.operationQueue.prependBlocker(r),e.trackSourceBuffer(r,i)}}})),o(),this.bufferCreated()}else this.log("attachTransferred: MediaSource w/o SourceBuffers"),o()}},r.onMediaDetaching=function(e,t){var r=this,i=!!t.transferMedia;this.transferData=this.overrides=void 0;var n=this.media,a=this.mediaSource,s=this._objectUrl;if(a){if(this.log("media source "+(i?"transferring":"detaching")),i)this.sourceBuffers.forEach((function(e){var t=e[0];t&&r.removeBuffer(t)})),this.resetQueue();else{if(this.mediaSourceOpenOrEnded){var o="open"===a.readyState;try{for(var l=a.sourceBuffers,u=l.length;u--;)o&&l[u].abort(),a.removeSourceBuffer(l[u]);o&&a.endOfStream()}catch(e){this.warn("onMediaDetaching: "+e.message+" while calling endOfStream")}}this.sourceBufferCount&&this.onBufferReset()}a.removeEventListener("sourceopen",this._onMediaSourceOpen),a.removeEventListener("sourceended",this._onMediaSourceEnded),a.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(a.removeEventListener("startstreaming",this._onStartStreaming),a.removeEventListener("endstreaming",this._onEndStreaming)),this.mediaSource=null,this._objectUrl=null}n&&(n.removeEventListener("emptied",this._onMediaEmptied),i||(s&&self.URL.revokeObjectURL(s),this.mediaSrc===s?(n.removeAttribute("src"),this.appendSource&&Ea(n),n.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.media=null),this.hls.trigger(_.MEDIA_DETACHED,t)},r.onBufferReset=function(){var e=this;this.sourceBuffers.forEach((function(t){var r=t[0];r&&e.resetBuffer(r)})),this.initTracks()},r.resetBuffer=function(e){var t,r=null==(t=this.tracks[e])?void 0:t.buffer;if(this.removeBuffer(e),r)try{var i;null!=(i=this.mediaSource)&&i.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(r)}catch(t){this.warn("onBufferReset "+e,t)}delete this.tracks[e]},r.removeBuffer=function(e){this.removeBufferListeners(e),this.sourceBuffers[Ta(e)]=[null,null];var t=this.tracks[e];t&&(t.buffer=void 0)},r.resetQueue=function(){this.operationQueue&&this.operationQueue.destroy(),this.operationQueue=new ga(this.tracks)},r.onBufferCodecs=function(e,t){var r=this,i=this.tracks,n=Object.keys(t);this.log('BUFFER_CODECS: "'+n+'" (current SB count '+this.sourceBufferCount+")");var a="audiovideo"in t&&(i.audio||i.video)||i.audiovideo&&("audio"in t||"video"in t),s=!a&&this.sourceBufferCount&&this.media&&n.some((function(e){return!i[e]}));a||s?this.warn('Unsupported transition between "'+Object.keys(i)+'" and "'+n+'" SourceBuffers'):(n.forEach((function(e){var n,a,s,o=t[e],l=o.id,u=o.codec,d=o.levelCodec,h=o.container,f=o.metadata,c=o.supplemental,g=i[e],v=null==(n=r.transferData)||null==(a=n.tracks)?void 0:a[e],m=null!=v&&v.buffer?v:g,p=(null==m?void 0:m.pendingCodec)||(null==m?void 0:m.codec),y=null==m?void 0:m.levelCodec;g||(g=i[e]={buffer:void 0,listeners:[],codec:u,supplemental:c,container:h,levelCodec:d,metadata:f,id:l});var E=Ye(p,y),T=null==E?void 0:E.replace(va,"$1"),S=Ye(u,d),A=null==(s=S)?void 0:s.replace(va,"$1");S&&E&&T!==A&&("audio"===e.slice(0,5)&&(S=Ve(S,r.appendSource)),r.log("switching codec "+p+" to "+S),S!==(g.pendingCodec||g.codec)&&(g.pendingCodec=S),g.container=h,r.appendChangeType(e,h,S))})),(this.tracksReady||this.sourceBufferCount)&&(t.tracks=this.sourceBufferTracks),this.sourceBufferCount||this.mediaSourceOpenOrEnded&&this.checkPendingTracks())},r.appendChangeType=function(e,t,r){var i=this,n=t+";codecs="+r,a={label:"change-type="+n,execute:function(){var a=i.tracks[e];if(a){var s=a.buffer;null!=s&&s.changeType&&(i.log("changing "+e+" sourceBuffer type to "+n),s.changeType(n),a.codec=r,a.container=t)}i.shiftAndExecuteNext(e)},onStart:function(){},onComplete:function(){},onError:function(t){i.warn("Failed to change "+e+" SourceBuffer type",t)}};this.append(a,e,this.isPending(this.tracks[e]))},r.blockAudio=function(e){var t,r=this,i=e.start,n=i+.05*e.duration;if(!0!==(null==(t=this.fragmentTracker.getAppendedFrag(i,x))?void 0:t.gap)){var a={label:"block-audio",execute:function(){var e,t=r.tracks.video;(r.lastVideoAppendEnd>n||null!=t&&t.buffer&&ar.isBuffered(t.buffer,n)||!0===(null==(e=r.fragmentTracker.getAppendedFrag(n,x))?void 0:e.gap))&&(r.blockedAudioAppend=null,r.shiftAndExecuteNext("audio"))},onStart:function(){},onComplete:function(){},onError:function(e){r.warn("Error executing block-audio operation",e)}};this.blockedAudioAppend={op:a,frag:e},this.append(a,"audio",!0)}},r.unblockAudio=function(){var e=this.blockedAudioAppend,t=this.operationQueue;e&&t&&(this.blockedAudioAppend=null,t.unblockAudio(e.op))},r.onBufferAppending=function(e,t){var r=this,i=this.tracks,n=t.data,a=t.type,s=t.parent,o=t.frag,l=t.part,u=t.chunkMeta,d=u.buffering[a],h=o.sn,f=self.performance.now();d.start=f;var c=o.stats.buffering,g=l?l.stats.buffering:null;0===c.start&&(c.start=f),g&&0===g.start&&(g.start=f);var v=i.audio,m=!1;"audio"===a&&"audio/mpeg"===(null==v?void 0:v.container)&&(m=!this.lastMpegAudioChunk||1===u.id||this.lastMpegAudioChunk.sn!==u.sn,this.lastMpegAudioChunk=u);var p=this.tracks.video,y=null==p?void 0:p.buffer;if(y&&"initSegment"!==h){var E=l||o,T=this.blockedAudioAppend;if("audio"!==a||"main"===s||this.blockedAudioAppend){if("video"===a){var S=E.end;if(T){var A=T.frag.start;(S>A||S<this.lastVideoAppendEnd||ar.isBuffered(y,A))&&this.unblockAudio()}this.lastVideoAppendEnd=S}}else{var L=E.start+.05*E.duration,R=y.buffered,I=this.currentOp("video");R.length||I?!I&&!ar.isBuffered(y,L)&&this.lastVideoAppendEnd<L&&this.blockAudio(E):this.blockAudio(E)}}var b=(l||o).start,P={label:"append-"+a,execute:function(){if(d.executeStart=self.performance.now(),m){var e=r.tracks[a];if(e){var t=e.buffer;if(t){var i=b-t.timestampOffset;Math.abs(i)>=.1&&(r.log("Updating audio SourceBuffer timestampOffset to "+b+" (delta: "+i+") sn: "+h+")"),t.timestampOffset=b)}}}r.appendExecutor(n,a)},onStart:function(){},onComplete:function(){var e=self.performance.now();d.executeEnd=d.end=e,0===c.first&&(c.first=e),g&&0===g.first&&(g.first=e);var t={};r.sourceBuffers.forEach((function(e){var r=e[0],i=e[1];r&&(t[r]=ar.getBuffered(i))})),r.appendErrors[a]=0,"audio"===a||"video"===a?r.appendErrors.audiovideo=0:(r.appendErrors.audio=0,r.appendErrors.video=0),r.hls.trigger(_.BUFFER_APPENDED,{type:a,frag:o,part:l,chunkMeta:u,parent:o.type,timeRanges:t})},onError:function(e){var t,i={type:k.MEDIA_ERROR,parent:o.type,details:D.BUFFER_APPEND_ERROR,sourceBufferName:a,frag:o,part:l,chunkMeta:u,error:e,err:e,fatal:!1},n=null==(t=r.media)?void 0:t.error;if(e.code===DOMException.QUOTA_EXCEEDED_ERR)i.details=D.BUFFER_FULL_ERROR;else if(e.code===DOMException.INVALID_STATE_ERR&&r.mediaSourceOpenOrEnded&&!n)i.errorAction=Ft(!0);else if(e.name===ma&&0===r.sourceBufferCount)i.errorAction=Ft(!0);else{var s=++r.appendErrors[a];r.warn("Failed "+s+"/"+r.hls.config.appendErrorMaxRetry+' times to append segment in "'+a+'" sourceBuffer ('+(n||"no media error")+")"),(s>=r.hls.config.appendErrorMaxRetry||n)&&(i.fatal=!0)}r.hls.trigger(_.ERROR,i)}};this.append(P,a,this.isPending(this.tracks[a]))},r.getFlushOp=function(e,t,r){var i=this;return this.log('queuing "'+e+'" remove '+t+"-"+r),{label:"remove",execute:function(){i.removeExecutor(e,t,r)},onStart:function(){},onComplete:function(){i.hls.trigger(_.BUFFER_FLUSHED,{type:e})},onError:function(n){i.warn("Failed to remove "+t+"-"+r+' from "'+e+'" SourceBuffer',n)}}},r.onBufferFlushing=function(e,t){var r=this,i=t.type,n=t.startOffset,a=t.endOffset;i?this.append(this.getFlushOp(i,n,a),i):this.sourceBuffers.forEach((function(e){var t=e[0];t&&r.append(r.getFlushOp(t,n,a),t)}))},r.onFragParsed=function(e,t){var r=this,i=t.frag,n=t.part,a=[],s=n?n.elementaryStreams:i.elementaryStreams;s[ee]?a.push("audiovideo"):(s[J]&&a.push("audio"),s[Z]&&a.push("video")),0===a.length&&this.warn("Fragments must have at least one ElementaryStreamType set. type: "+i.type+" level: "+i.level+" sn: "+i.sn),this.blockBuffers((function(){var e=self.performance.now();i.stats.buffering.end=e,n&&(n.stats.buffering.end=e);var t=n?n.stats:i.stats;r.hls.trigger(_.FRAG_BUFFERED,{frag:i,part:n,stats:t,id:i.type})}),a).catch((function(e){r.warn("Fragment buffered callback "+e),r.stepOperationQueue(r.sourceBufferTypes)}))},r.onFragChanged=function(e,t){this.trimBuffers()},r.onBufferEos=function(e,t){var r,i=this;this.sourceBuffers.forEach((function(e){var r=e[0];if(r){var n=i.tracks[r];t.type&&t.type!==r||(n.ending=!0,n.ended||(n.ended=!0,i.log(r+" buffer reached EOS")))}}));var n=!1!==(null==(r=this.overrides)?void 0:r.endOfStream);this.sourceBufferCount>0&&!this.sourceBuffers.some((function(e){var t,r=e[0];return r&&!(null!=(t=i.tracks[r])&&t.ended)}))&&(n?(this.log("Queueing EOS"),this.blockUntilOpen((function(){i.tracksEnded();var e=i.mediaSource;e&&"open"===e.readyState?(i.log("Calling mediaSource.endOfStream()"),e.endOfStream(),i.hls.trigger(_.BUFFERED_TO_END,void 0)):e&&i.log("Could not call mediaSource.endOfStream(). mediaSource.readyState: "+e.readyState)}))):(this.tracksEnded(),this.hls.trigger(_.BUFFERED_TO_END,void 0)))},r.tracksEnded=function(){var e=this;this.sourceBuffers.forEach((function(t){var r=t[0];if(null!==r){var i=e.tracks[r];i&&(i.ending=!1)}}))},r.onLevelUpdated=function(e,t){var r=t.details;r.fragments.length&&(this.details=r,this.updateDuration())},r.updateDuration=function(){var e=this,t=this.getDurationAndRange();t&&this.blockUntilOpen((function(){return e.updateMediaSource(t)}))},r.onError=function(e,t){if(t.details===D.BUFFER_APPEND_ERROR&&t.frag){var r,i=null==(r=t.errorAction)?void 0:r.nextAutoLevel;R(i)&&i!==t.frag.level&&this.resetAppendErrors()}},r.resetAppendErrors=function(){this.appendErrors={audio:0,video:0,audiovideo:0}},r.trimBuffers=function(){var e=this.hls,t=this.details,r=this.media;if(r&&null!==t&&this.sourceBufferCount){var i=e.config,n=r.currentTime,a=t.levelTargetDuration,s=t.live&&null!==i.liveBackBufferLength?i.liveBackBufferLength:i.backBufferLength;if(R(s)&&s>=0){var o=Math.max(s,a),l=Math.floor(n/a)*a-o;this.flushBackBuffer(n,a,l)}if(R(i.frontBufferFlushThreshold)&&i.frontBufferFlushThreshold>0){var u=Math.max(i.maxBufferLength,i.frontBufferFlushThreshold),d=Math.max(u,a),h=Math.floor(n/a)*a+d;this.flushFrontBuffer(n,a,h)}}},r.flushBackBuffer=function(e,t,r){var i=this;this.sourceBuffers.forEach((function(e){var t=e[0],n=e[1];if(n){var a=ar.getBuffered(n);if(a.length>0&&r>a.start(0)){var s;i.hls.trigger(_.BACK_BUFFER_REACHED,{bufferEnd:r});var o=i.tracks[t];if(null!=(s=i.details)&&s.live)i.hls.trigger(_.LIVE_BACK_BUFFER_REACHED,{bufferEnd:r});else if(null!=o&&o.ended)return void i.log("Cannot flush "+t+" back buffer while SourceBuffer is in ended state");i.hls.trigger(_.BUFFER_FLUSHING,{startOffset:0,endOffset:r,type:t})}}}))},r.flushFrontBuffer=function(e,t,r){var i=this;this.sourceBuffers.forEach((function(t){var n=t[0],a=t[1];if(a){var s=ar.getBuffered(a),o=s.length;if(o<2)return;var l=s.start(o-1),u=s.end(o-1);if(r>l||e>=l&&e<=u)return;i.hls.trigger(_.BUFFER_FLUSHING,{startOffset:l,endOffset:1/0,type:n})}}))},r.getDurationAndRange=function(){var e,t=this.details,r=this.mediaSource;if(!t||!this.media||"open"!==(null==r?void 0:r.readyState))return null;var i=t.edge;if(t.live&&this.hls.config.liveDurationInfinity){if(t.fragments.length&&t.live&&r.setLiveSeekableRange){var n=Math.max(0,t.fragmentStart);return{duration:1/0,start:n,end:Math.max(n,i)}}return{duration:1/0}}var a=null==(e=this.overrides)?void 0:e.duration;if(a)return R(a)?{duration:a}:null;var s=this.media.duration;return i>(R(r.duration)?r.duration:0)&&i>s||!R(s)?{duration:i}:null},r.updateMediaSource=function(e){var t=e.duration,r=e.start,i=e.end,n=this.mediaSource;this.media&&n&&"open"===n.readyState&&(n.duration!==t&&(R(t)&&this.log("Updating MediaSource duration to "+t.toFixed(3)),n.duration=t),void 0!==r&&void 0!==i&&(this.log("MediaSource duration is set to "+n.duration+". Setting seekable range to "+r+"-"+i+"."),n.setLiveSeekableRange(r,i)))},r.checkPendingTracks=function(){var e=this.bufferCodecEventsTotal,t=this.pendingTrackCount,r=this.tracks;if(this.log("checkPendingTracks (pending: "+t+" codec events expected: "+e+") "+lt(r)),this.tracksReady){var i,n=null==(i=this.transferData)?void 0:i.tracks;n&&Object.keys(n).length?this.attachTransferred():this.createSourceBuffers()}},r.bufferCreated=function(){var e=this;if(this.sourceBufferCount){var t={};this.sourceBuffers.forEach((function(r){var i=r[0],n=r[1];if(i){var a=e.tracks[i];t[i]={buffer:n,container:a.container,codec:a.codec,supplemental:a.supplemental,levelCodec:a.levelCodec,id:a.id,metadata:a.metadata}}})),this.hls.trigger(_.BUFFER_CREATED,{tracks:t}),this.log("SourceBuffers created. Running queue: "+this.operationQueue),this.sourceBuffers.forEach((function(t){var r=t[0];e.executeNext(r)}))}else{var r=new Error("could not create source buffer for media codec(s)");this.hls.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:r,reason:r.message})}},r.createSourceBuffers=function(){var e=this.tracks,t=this.sourceBuffers,r=this.mediaSource;if(!r)throw new Error("createSourceBuffers called when mediaSource was null");for(var i in e){var n=i,a=e[n];if(this.isPending(a)){var s=this.getTrackCodec(a,n),o=a.container+";codecs="+s;a.codec=s,this.log("creating sourceBuffer("+o+")"+(this.currentOp(n)?" Queued":"")+" "+lt(a));try{var l=r.addSourceBuffer(o),u=Ta(n),d=[n,l];t[u]=d,a.buffer=l}catch(e){var h;return this.error("error while trying to add sourceBuffer: "+e.message),this.shiftAndExecuteNext(n),null==(h=this.operationQueue)||h.removeBlockers(),delete this.tracks[n],void this.hls.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:e,sourceBufferName:n,mimeType:o,parent:a.id})}this.trackSourceBuffer(n,a)}}this.bufferCreated()},r.getTrackCodec=function(e,t){var r=e.supplemental,i=e.codec;r&&("video"===t||"audiovideo"===t)&&Fe(r,"video")&&(i=function(e,t){var r=[];if(e)for(var i=e.split(","),n=0;n<i.length;n++)Me(i[n],"video")||r.push(i[n]);return t&&r.push(t),r.join(",")}(i,r));var n=Ye(i,e.levelCodec);return n?"audio"===t.slice(0,5)?Ve(n,this.appendSource):n:""},r.trackSourceBuffer=function(e,t){var r=this,i=t.buffer;if(i){var n=this.getTrackCodec(t,e);this.tracks[e]={buffer:i,codec:n,container:t.container,levelCodec:t.levelCodec,supplemental:t.supplemental,metadata:t.metadata,id:t.id,listeners:[]},this.removeBufferListeners(e),this.addBufferListener(e,"updatestart",this.onSBUpdateStart),this.addBufferListener(e,"updateend",this.onSBUpdateEnd),this.addBufferListener(e,"error",this.onSBUpdateError),this.appendSource&&this.addBufferListener(e,"bufferedchange",(function(e,t){var i=t.removedRanges;null!=i&&i.length&&r.hls.trigger(_.BUFFER_FLUSHED,{type:e})}))}},r.onSBUpdateStart=function(e){var t=this.currentOp(e);t&&t.onStart()},r.onSBUpdateEnd=function(e){var t;if("closed"!==(null==(t=this.mediaSource)?void 0:t.readyState)){var r=this.currentOp(e);r&&(r.onComplete(),this.shiftAndExecuteNext(e))}else this.resetBuffer(e)},r.onSBUpdateError=function(e,t){var r,i=new Error(e+" SourceBuffer error. MediaSource readyState: "+(null==(r=this.mediaSource)?void 0:r.readyState));this.error(""+i,t),this.hls.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.BUFFER_APPENDING_ERROR,sourceBufferName:e,error:i,fatal:!1});var n=this.currentOp(e);n&&n.onError(i)},r.removeExecutor=function(e,t,r){var i=this.media,n=this.mediaSource,a=this.tracks[e],s=null==a?void 0:a.buffer;if(!i||!n||!s)return this.warn("Attempting to remove from the "+e+" SourceBuffer, but it does not exist"),void this.shiftAndExecuteNext(e);var o=R(i.duration)?i.duration:1/0,l=R(n.duration)?n.duration:1/0,u=Math.max(0,t),d=Math.min(r,o,l);d>u&&(!a.ending||a.ended)?(a.ended=!1,this.log("Removing ["+u+","+d+"] from the "+e+" SourceBuffer"),s.remove(u,d)):this.shiftAndExecuteNext(e)},r.appendExecutor=function(e,t){var r=this.tracks[t],i=null==r?void 0:r.buffer;if(!i)throw new pa("Attempting to append to the "+t+" SourceBuffer, but it does not exist");r.ending=!1,r.ended=!1,i.appendBuffer(e)},r.blockUntilOpen=function(e){var t=this;if(this.isUpdating()||this.isQueued())this.blockBuffers(e).catch((function(e){t.warn("SourceBuffer blocked callback "+e),t.stepOperationQueue(t.sourceBufferTypes)}));else try{e()}catch(e){this.warn("Callback run without blocking "+this.operationQueue+" "+e)}},r.isUpdating=function(){return this.sourceBuffers.some((function(e){var t=e[0],r=e[1];return t&&r.updating}))},r.isQueued=function(){var e=this;return this.sourceBuffers.some((function(t){var r=t[0];return r&&!!e.currentOp(r)}))},r.isPending=function(e){return!!e&&!e.buffer},r.blockBuffers=function(e,t){var r=this;if(void 0===t&&(t=this.sourceBufferTypes),!t.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(e);var i=this.operationQueue,n=t.map((function(e){return r.appendBlocker(e)}));return t.length>1&&!!this.blockedAudioAppend&&this.unblockAudio(),Promise.all(n).then((function(t){i===r.operationQueue&&(e(),r.stepOperationQueue(r.sourceBufferTypes))}))},r.stepOperationQueue=function(e){var t=this;e.forEach((function(e){var r,i=null==(r=t.tracks[e])?void 0:r.buffer;i&&!i.updating&&t.shiftAndExecuteNext(e)}))},r.append=function(e,t,r){this.operationQueue&&this.operationQueue.append(e,t,r)},r.appendBlocker=function(e){if(this.operationQueue)return this.operationQueue.appendBlocker(e)},r.currentOp=function(e){return this.operationQueue?this.operationQueue.current(e):null},r.executeNext=function(e){e&&this.operationQueue&&this.operationQueue.executeNext(e)},r.shiftAndExecuteNext=function(e){this.operationQueue&&this.operationQueue.shiftAndExecuteNext(e)},r.addBufferListener=function(e,t,r){var i=this.tracks[e];if(i){var n=i.buffer;if(n){var a=r.bind(this,e);i.listeners.push({event:t,listener:a}),n.addEventListener(t,a)}}},r.removeBufferListeners=function(e){var t=this.tracks[e];if(t){var r=t.buffer;r&&(t.listeners.forEach((function(e){r.removeEventListener(e.event,e.listener)})),t.listeners.length=0)}},n(t,[{key:"mediaSourceOpenOrEnded",get:function(){var e,t=null==(e=this.mediaSource)?void 0:e.readyState;return"open"===t||"ended"===t}},{key:"sourceBufferTracks",get:function(){var e=this;return Object.keys(this.tracks).reduce((function(t,r){var i=e.tracks[r];return t[r]={id:i.id,container:i.container,codec:i.codec,levelCodec:i.levelCodec},t}),{})}},{key:"bufferedToEnd",get:function(){var e=this;return this.sourceBufferCount>0&&!this.sourceBuffers.some((function(t){var r,i,n=t[0];return n&&(!(null!=(r=e.tracks[n])&&r.ended)||(null==(i=e.tracks[n])?void 0:i.ending))}))}},{key:"tracksReady",get:function(){var e=this.pendingTrackCount;return e>0&&(e>=this.bufferCodecEventsTotal||this.isPending(this.tracks.audiovideo))}},{key:"mediaSrc",get:function(){var e,t,r=(null==(e=this.media)||null==(t=e.querySelector)?void 0:t.call(e,"source"))||this.media;return null==r?void 0:r.src}},{key:"pendingTrackCount",get:function(){var e=this;return Object.keys(this.tracks).reduce((function(t,r){return t+(e.isPending(e.tracks[r])?1:0)}),0)}},{key:"sourceBufferCount",get:function(){return this.sourceBuffers.reduce((function(e,t){return e+(t[0]?1:0)}),0)}},{key:"sourceBufferTypes",get:function(){return this.sourceBuffers.map((function(e){return e[0]})).filter((function(e){return!!e}))}}])}(B);function Ea(e){var t=e.querySelectorAll("source");[].slice.call(t).forEach((function(t){e.removeChild(t)}))}function Ta(e){return"audio"===e?1:0}var Sa,Aa=function(){function e(e){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=e,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var t=e.prototype;return t.setStreamController=function(e){this.streamController=e},t.destroy=function(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},t.registerListeners=function(){var e=this.hls;e.on(_.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.on(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(_.BUFFER_CODECS,this.onBufferCodecs,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this)},t.unregisterListener=function(){var e=this.hls;e.off(_.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.off(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(_.BUFFER_CODECS,this.onBufferCodecs,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this)},t.onFpsDropLevelCapping=function(e,t){var r=this.hls.levels[t.droppedLevel];this.isLevelAllowed(r)&&this.restrictedLevels.push({bitrate:r.bitrate,height:r.height,width:r.width})},t.onMediaAttaching=function(e,t){this.media=t.media instanceof HTMLVideoElement?t.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()},t.onManifestParsed=function(e,t){var r=this.hls;this.restrictedLevels=[],this.firstLevel=t.firstLevel,r.config.capLevelToPlayerSize&&t.video&&this.startCapping()},t.onLevelsUpdated=function(e,t){this.timer&&R(this.autoLevelCapping)&&this.detectPlayerSize()},t.onBufferCodecs=function(e,t){this.hls.config.capLevelToPlayerSize&&t.video&&this.startCapping()},t.onMediaDetaching=function(){this.stopCapping(),this.media=null},t.detectPlayerSize=function(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0)return void(this.clientRect=null);var e=this.hls.levels;if(e.length){var t=this.hls,r=this.getMaxLevel(e.length-1);r!==this.autoLevelCapping&&t.logger.log("Setting autoLevelCapping to "+r+": "+e[r].height+"p@"+e[r].bitrate+" for media "+this.mediaWidth+"x"+this.mediaHeight),t.autoLevelCapping=r,t.autoLevelEnabled&&t.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}},t.getMaxLevel=function(t){var r=this,i=this.hls.levels;if(!i.length)return-1;var n=i.filter((function(e,i){return r.isLevelAllowed(e)&&i<=t}));return this.clientRect=null,e.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)},t.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},t.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},t.getDimensions=function(){if(this.clientRect)return this.clientRect;var e=this.media,t={width:0,height:0};if(e){var r=e.getBoundingClientRect();t.width=r.width,t.height=r.height,t.width||t.height||(t.width=r.right-r.left||e.width||0,t.height=r.bottom-r.top||e.height||0)}return this.clientRect=t,t},t.isLevelAllowed=function(e){return!this.restrictedLevels.some((function(t){return e.bitrate===t.bitrate&&e.width===t.width&&e.height===t.height}))},e.getMaxLevelByMediaSize=function(e,t,r){if(null==e||!e.length)return-1;for(var i,n,a=e.length-1,s=Math.max(t,r),o=0;o<e.length;o+=1){var l=e[o];if((l.width>=s||l.height>=s)&&(i=l,!(n=e[o+1])||i.width!==n.width||i.height!==n.height)){a=o;break}}return a},n(e,[{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 e=1;if(!this.hls.config.ignoreDevicePixelRatio)try{e=self.devicePixelRatio}catch(e){}return Math.min(e,this.hls.config.maxDevicePixelRatio)}}])}(),La={MANIFEST:"m",AUDIO:"a",VIDEO:"v",MUXED:"av",INIT:"i",CAPTION:"c",TIMED_TEXT:"tt",KEY:"k",OTHER:"o"},Ra={HLS:"h"},Ia={OBJECT:"CMCD-Object",REQUEST:"CMCD-Request",SESSION:"CMCD-Session",STATUS:"CMCD-Status"},ba=((Sa={})[Ia.OBJECT]=["br","d","ot","tb"],Sa[Ia.REQUEST]=["bl","dl","mtp","nor","nrr","su"],Sa[Ia.SESSION]=["cid","pr","sf","sid","st","v"],Sa[Ia.STATUS]=["bs","rtp"],Sa),ka=function e(t,r){Array.isArray(t)&&(t=t.map((function(t){return t instanceof e?t:new e(t)}))),this.value=t,this.params=r},Da="Dict";function _a(e,t,r,i){return new Error("failed to "+e+' "'+(n=t,(Array.isArray(n)?JSON.stringify(n):n instanceof Map?"Map{}":n instanceof Set?"Set{}":"object"==typeof n?JSON.stringify(n):String(n))+'" as ')+r,{cause:i});var n}function Pa(e,t,r){return _a("serialize",e,t,r)}var Ca=function(e){this.description=e},wa="Bare Item",Oa="Boolean",xa="Byte Sequence";function Ma(e){if(!1===ArrayBuffer.isView(e))throw Pa(e,xa);return":"+(t=e,btoa(String.fromCharCode.apply(String,t))+":");var t}var Fa="Integer";function Na(e){if(function(e){return e<-999999999999999||999999999999999<e}(e))throw Pa(e,Fa);return e.toString()}var Ua="Decimal";function Ba(e){var t=Ui(e,3);if(Math.floor(Math.abs(t)).toString().length>12)throw Pa(e,Ua);var r=t.toString();return r.includes(".")?r:r+".0"}var Ga="String",Ka=/[\x00-\x1f\x7f]+/,Ha="Token";function Va(e){var t,r=(t=e).description||t.toString().slice(7,-1);if(!1===/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r))throw Pa(r,Ha);return r}function Ya(e){switch(typeof e){case"number":if(!R(e))throw Pa(e,wa);return Number.isInteger(e)?Na(e):Ba(e);case"string":return function(e){if(Ka.test(e))throw Pa(e,Ga);return'"'+e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}(e);case"symbol":return Va(e);case"boolean":return function(e){if("boolean"!=typeof e)throw Pa(e,Oa);return e?"?1":"?0"}(e);case"object":if(e instanceof Date)return function(e){return"@"+Na(e.getTime()/1e3)}(e);if(e instanceof Uint8Array)return Ma(e);if(e instanceof Ca)return Va(e);default:throw Pa(e,wa)}}var Wa="Key";function ja(e){if(!1===/^[a-z*][a-z0-9\-_.*]*$/.test(e))throw Pa(e,Wa);return e}function qa(e){return null==e?"":Object.entries(e).map((function(e){var t=e[0],r=e[1];return!0===r?";"+ja(t):";"+ja(t)+"="+Ya(r)})).join("")}function Xa(e){return e instanceof ka?""+Ya(e.value)+qa(e.params):Ya(e)}function za(e,t){if(void 0===t&&(t={whitespace:!0}),"object"!=typeof e)throw Pa(e,Da);var r=e instanceof Map?e.entries():Object.entries(e),i=(null==t?void 0:t.whitespace)?" ":"";return Array.from(r).map((function(e){var t=e[0],r=e[1];r instanceof ka==0&&(r=new ka(r));var i,n=ja(t);return!0===r.value?n+=qa(r.params):(n+="=",Array.isArray(r.value)?n+="("+(i=r).value.map(Xa).join(" ")+")"+qa(i.params):n+=Xa(r)),n})).join(","+i)}var Qa=function(e){return Math.round(e)},$a=function(e){return 100*Qa(e/100)},Ja={br:Qa,d:Qa,bl:$a,dl:$a,mtp:$a,nor:function(e,t){return(null==t?void 0:t.baseUrl)&&(e=function(e,t){var r=new URL(e),i=new URL(t);if(r.origin!==i.origin)return e;for(var n=r.pathname.split("/").slice(1),a=i.pathname.split("/").slice(1,-1);n[0]===a[0];)n.shift(),a.shift();for(;a.length;)a.shift(),n.unshift("..");return n.join("/")}(e,t.baseUrl)),encodeURIComponent(e)},rtp:$a,tb:Qa};function Za(e,t){var r={};if(null==e||"object"!=typeof e)return r;var i=Object.keys(e).sort(),n=o({},Ja,null==t?void 0:t.formatters),a=null==t?void 0:t.filter;return i.forEach((function(i){if(!(null==a?void 0:a(i))){var s=e[i],o=n[i];o&&(s=o(s,t)),"v"===i&&1===s||"pr"==i&&1===s||function(e){return"number"==typeof e?R(e):null!=e&&""!==e&&!1!==e}(s)&&(function(e){return"ot"===e||"sf"===e||"st"===e}(i)&&"string"==typeof s&&(s=new Ca(s)),r[i]=s)}})),r}function es(e,t){return void 0===t&&(t={}),e?function(e,t){return za(e,t)}(Za(e,t),o({whitespace:!1},t)):""}function ts(e,t,r){return o(e,function(e,t){void 0===t&&(t={});var r={};if(!e)return r;var i=Object.entries(e),n=Object.entries(ba).concat(Object.entries((null==t?void 0:t.customHeaderMap)||{})),a=i.reduce((function(e,t){var r,i,a=t[0],s=t[1],o=(null===(r=n.find((function(e){return e[1].includes(a)})))||void 0===r?void 0:r[0])||Ia.REQUEST;return null!==(i=e[o])&&void 0!==i||(e[o]={}),e[o][a]=s,e}),{});return Object.entries(a).reduce((function(e,r){var i=r[0],n=r[1];return e[i]=es(n,t),e}),r)}(t,r))}var rs="CMCD",is=/CMCD=[^&#]+/;function ns(e,t,r){var i=function(e,t){if(void 0===t&&(t={}),!e)return"";var r=es(e,t);return rs+"="+encodeURIComponent(r)}(t,r);if(!i)return e;if(is.test(e))return e.replace(is,i);var n=e.includes("?")?"&":"?";return""+e+n+i}var as=function(){function e(e){var t=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.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){t.initialized&&(t.starved=!0),t.buffering=!0},this.onPlaying=function(){t.initialized||(t.initialized=!0),t.buffering=!1},this.applyPlaylistData=function(e){try{t.apply(e,{ot:La.MANIFEST,su:!t.initialized})}catch(e){t.hls.logger.warn("Could not generate manifest CMCD data.",e)}},this.applyFragmentData=function(e){try{var r=e.frag,i=e.part,n=t.hls.levels[r.level],a=t.getObjectType(r),s={d:1e3*(i||r).duration,ot:a};a!==La.VIDEO&&a!==La.AUDIO&&a!=La.MUXED||(s.br=n.bitrate/1e3,s.tb=t.getTopBandwidth(a)/1e3,s.bl=t.getBufferLength(a));var o=i?t.getNextPart(i):t.getNextFrag(r);null!=o&&o.url&&o.url!==r.url&&(s.nor=o.url),t.apply(e,s)}catch(e){t.hls.logger.warn("Could not generate segment CMCD data.",e)}},this.hls=e;var r=this.config=e.config,i=r.cmcd;null!=i&&(r.pLoader=this.createPlaylistLoader(),r.fLoader=this.createFragmentLoader(),this.sid=i.sessionId||e.sessionId,this.cid=i.contentId,this.useHeaders=!0===i.useHeaders,this.includeKeys=i.includeKeys,this.registerListeners())}var t=e.prototype;return t.registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHED,this.onMediaDetached,this),e.on(_.BUFFER_CREATED,this.onBufferCreated,this)},t.unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHED,this.onMediaDetached,this),e.off(_.BUFFER_CREATED,this.onBufferCreated,this)},t.destroy=function(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=this.media=null},t.onMediaAttached=function(e,t){this.media=t.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},t.onMediaDetached=function(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)},t.onBufferCreated=function(e,t){var r,i;this.audioBuffer=null==(r=t.tracks.audio)?void 0:r.buffer,this.videoBuffer=null==(i=t.tracks.video)?void 0:i.buffer},t.createData=function(){var e;return{v:1,sf:Ra.HLS,sid:this.sid,cid:this.cid,pr:null==(e=this.media)?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},t.apply=function(e,t){void 0===t&&(t={}),o(t,this.createData());var r=t.ot===La.INIT||t.ot===La.VIDEO||t.ot===La.MUXED;this.starved&&r&&(t.bs=!0,t.su=!0,this.starved=!1),null==t.su&&(t.su=this.buffering);var i=this.includeKeys;i&&(t=Object.keys(t).reduce((function(e,r){return i.includes(r)&&(e[r]=t[r]),e}),{}));var n={baseUrl:e.url};this.useHeaders?(e.headers||(e.headers={}),ts(e.headers,t,n)):e.url=ns(e.url,t,n)},t.getNextFrag=function(e){var t,r=null==(t=this.hls.levels[e.level])?void 0:t.details;if(r){var i=e.sn-r.startSN;return r.fragments[i+1]}},t.getNextPart=function(e){var t,r,i=e.index,n=e.fragment,a=null==(t=this.hls.levels[n.level])||null==(r=t.details)?void 0:r.partList;if(a)for(var s=n.sn,o=a.length-1;o>=0;o--){var l=a[o];if(l.index===i&&l.fragment.sn===s)return a[o+1]}},t.getObjectType=function(e){var t=e.type;return"subtitle"===t?La.TIMED_TEXT:"initSegment"===e.sn?La.INIT:"audio"===t?La.AUDIO:"main"===t?this.hls.audioTracks.length?La.VIDEO:La.MUXED:void 0},t.getTopBandwidth=function(e){var t,r=0,i=this.hls;if(e===La.AUDIO)t=i.audioTracks;else{var n=i.maxAutoLevel,s=n>-1?n+1:i.levels.length;t=i.levels.slice(0,s)}for(var o,l=a(t);!(o=l()).done;){var u=o.value;u.bitrate>r&&(r=u.bitrate)}return r>0?r:NaN},t.getBufferLength=function(e){var t=this.media,r=e===La.AUDIO?this.audioBuffer:this.videoBuffer;return r&&t?1e3*ar.bufferInfo(r,t.currentTime,this.config.maxBufferHole).len:NaN},t.createPlaylistLoader=function(){var e=this.config.pLoader,t=this.applyPlaylistData,r=e||this.config.loader;return function(){function e(e){this.loader=void 0,this.loader=new r(e)}var i=e.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(e,r,i){t(e),this.loader.load(e,r,i)},n(e,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}])}()},t.createFragmentLoader=function(){var e=this.config.fLoader,t=this.applyFragmentData,r=e||this.config.loader;return function(){function e(e){this.loader=void 0,this.loader=new r(e)}var i=e.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(e,r,i){t(e),this.loader.load(e,r,i)},n(e,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}])}()},e}(),ss=function(e){function t(t){var r;return(r=e.call(this,"content-steering",t.logger)||this).hls=void 0,r.loader=null,r.uri=null,r.pathwayId=".",r._pathwayPriority=null,r.timeToLoad=300,r.reloadTimer=-1,r.updated=0,r.started=!1,r.enabled=!0,r.levels=null,r.audioTracks=null,r.subtitleTracks=null,r.penalizedPathways={},r.hls=t,r.registerListeners(),r}u(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e&&(e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.ERROR,this.onError,this))},r.pathways=function(){return(this.levels||[]).reduce((function(e,t){return-1===e.indexOf(t.pathwayId)&&e.push(t.pathwayId),e}),[])},r.startLoad=function(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){var e=1e3*this.timeToLoad-(performance.now()-this.updated);if(e>0)return void this.scheduleRefresh(this.uri,e)}this.loadSteeringManifest(this.uri)}},r.stopLoad=function(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()},r.clearTimeout=function(){-1!==this.reloadTimer&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)},r.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null},r.removeLevel=function(e){var t=this.levels;t&&(this.levels=t.filter((function(t){return t!==e})))},r.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},r.onManifestLoaded=function(e,t){var r=t.contentSteering;null!==r&&(this.pathwayId=r.pathwayId,this.uri=r.uri,this.started&&this.startLoad())},r.onManifestParsed=function(e,t){this.audioTracks=t.audioTracks,this.subtitleTracks=t.subtitleTracks},r.onError=function(e,t){var r=t.errorAction;if((null==r?void 0:r.action)===_t&&r.flags===Ot){var i=this.levels,n=this._pathwayPriority,a=this.pathwayId;if(t.context){var s=t.context,o=s.groupId,l=s.pathwayId,u=s.type;o&&i?a=this.getPathwayForGroupId(o,u,a):l&&(a=l)}a in this.penalizedPathways||(this.penalizedPathways[a]=performance.now()),!n&&i&&(n=this.pathways()),n&&n.length>1&&(this.updatePathwayPriority(n),r.resolved=this.pathwayId!==a),r.resolved||this.warn("Could not resolve "+t.details+' ("'+t.error.message+'") with content-steering for Pathway: '+a+" levels: "+(i?i.length:i)+" priorities: "+lt(n)+" penalized: "+lt(this.penalizedPathways))}},r.filterParsedLevels=function(e){this.levels=e;var t=this.getLevelsForPathway(this.pathwayId);if(0===t.length){var r=e[0].pathwayId;this.log("No levels found in Pathway "+this.pathwayId+'. Setting initial Pathway to "'+r+'"'),t=this.getLevelsForPathway(r),this.pathwayId=r}return t.length!==e.length&&this.log("Found "+t.length+"/"+e.length+' levels in Pathway "'+this.pathwayId+'"'),t},r.getLevelsForPathway=function(e){return null===this.levels?[]:this.levels.filter((function(t){return e===t.pathwayId}))},r.updatePathwayPriority=function(e){var t;this._pathwayPriority=e;var r=this.penalizedPathways,i=performance.now();Object.keys(r).forEach((function(e){i-r[e]>3e5&&delete r[e]}));for(var n=0;n<e.length;n++){var a=e[n];if(!(a in r)){if(a===this.pathwayId)return;var s=this.hls.nextLoadLevel,o=this.hls.levels[s];if((t=this.getLevelsForPathway(a)).length>0){this.log('Setting Pathway to "'+a+'"'),this.pathwayId=a,gi(t),this.hls.trigger(_.LEVELS_UPDATED,{levels:t});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}}}},r.getPathwayForGroupId=function(e,t,r){for(var i=this.getLevelsForPathway(r).concat(this.levels||[]),n=0;n<i.length;n++)if(t===w&&i[n].hasAudioGroup(e)||t===O&&i[n].hasSubtitleGroup(e))return i[n].pathwayId;return r},r.clonePathways=function(e){var t=this,r=this.levels;if(r){var i={},n={};e.forEach((function(e){var a=e.ID,s=e["BASE-ID"],o=e["URI-REPLACEMENT"];if(!r.some((function(e){return e.pathwayId===a}))){var l=t.getLevelsForPathway(s).map((function(e){var t=new cr(e.attrs);t["PATHWAY-ID"]=a;var r=t.AUDIO&&t.AUDIO+"_clone_"+a,s=t.SUBTITLES&&t.SUBTITLES+"_clone_"+a;r&&(i[t.AUDIO]=r,t.AUDIO=r),s&&(n[t.SUBTITLES]=s,t.SUBTITLES=s);var l=ls(e.uri,t["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",o),u=new at({attrs:t,audioCodec:e.audioCodec,bitrate:e.bitrate,height:e.height,name:e.name,url:l,videoCodec:e.videoCodec,width:e.width});if(e.audioGroups)for(var d=1;d<e.audioGroups.length;d++)u.addGroupId("audio",e.audioGroups[d]+"_clone_"+a);if(e.subtitleGroups)for(var h=1;h<e.subtitleGroups.length;h++)u.addGroupId("text",e.subtitleGroups[h]+"_clone_"+a);return u}));r.push.apply(r,l),os(t.audioTracks,i,o,a),os(t.subtitleTracks,n,o,a)}}))}},r.loadSteeringManifest=function(e){var t,r=this,i=this.hls.config,n=i.loader;this.loader&&this.loader.destroy(),this.loader=new n(i);try{t=new self.URL(e)}catch(t){return this.enabled=!1,void this.log("Failed to parse Steering Manifest URI: "+e)}if("data:"!==t.protocol){var a=0|(this.hls.bandwidthEstimate||i.abrEwmaDefaultEstimate);t.searchParams.set("_HLS_pathway",this.pathwayId),t.searchParams.set("_HLS_throughput",""+a)}var s={responseType:"json",url:t.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},d={onSuccess:function(e,i,n,a){r.log('Loaded steering manifest: "'+t+'"');var s=e.data;if(1===(null==s?void 0: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,t).href}catch(e){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);var d={steeringManifest:s,url:t.toString()};r.hls.trigger(_.STEERING_MANIFEST_LOADED,d),u&&r.updatePathwayPriority(u)}else r.log("Steering VERSION "+s.VERSION+" not supported!")},onError:function(e,t,i,n){if(r.log("Error loading steering manifest: "+e.code+" "+e.text+" ("+t.url+")"),r.stopLoad(),410===e.code)return r.enabled=!1,void r.log("Steering manifest "+t.url+" no longer available");var a=1e3*r.timeToLoad;if(429!==e.code)r.scheduleRefresh(r.uri||t.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 "+t.url+" rate limited")}},onTimeout:function(e,t,i){r.log("Timeout loading steering manifest ("+t.url+")"),r.scheduleRefresh(r.uri||t.url)}};this.log("Requesting steering manifest: "+t),this.loader.load(s,u,d)},r.scheduleRefresh=function(e,t){var r=this;void 0===t&&(t=1e3*this.timeToLoad),this.clearTimeout(),this.reloadTimer=self.setTimeout((function(){var t,i=null==(t=r.hls)?void 0:t.media;!i||i.ended?r.scheduleRefresh(e,1e3*r.timeToLoad):r.loadSteeringManifest(e)}),t)},n(t,[{key:"pathwayPriority",get:function(){return this._pathwayPriority},set:function(e){this.updatePathwayPriority(e)}}])}(B);function os(e,t,r,i){e&&Object.keys(t).forEach((function(n){var a=e.filter((function(e){return e.groupId===n})).map((function(e){var a=o({},e);return a.details=void 0,a.attrs=new cr(a.attrs),a.url=a.attrs.URI=ls(e.url,e.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",r),a.groupId=a.attrs["GROUP-ID"]=t[n],a.attrs["PATHWAY-ID"]=i,a}));e.push.apply(e,a)}))}function ls(e,t,r,i){var n,a=i.HOST,s=i.PARAMS,o=i[r];t&&(n=null==o?void 0:o[t])&&(e=n);var l=new self.URL(e);return a&&!n&&(l.host=a),s&&Object.keys(s).sort().forEach((function(e){e&&l.searchParams.set(e,s[e])})),l.href}var us=function(e){function t(r){var i;return(i=e.call(this,"eme",r.logger)||this).hls=void 0,i.config=void 0,i.media=null,i.keyFormatPromise=null,i.keySystemAccessPromises={},i._requestLicenseFailureCount=0,i.mediaKeySessions=[],i.keyIdToKeySessionPromise={},i.setMediaKeysQueue=t.CDMCleanupPromise?[t.CDMCleanupPromise]:[],i.onMediaEncrypted=function(e){var t=e.initDataType,r=e.initData,n='"'+e.type+'" event: init data type: "'+t+'"';if(i.debug(n),null!==r){if(!i.keyFormatPromise){var a=Object.keys(i.keySystemAccessPromises);a.length||(a=Mr(i.config));var s=a.map(xr).filter((function(e){return!!e}));i.keyFormatPromise=i.getKeyFormatPromise(s)}i.keyFormatPromise.then((function(a){var s,o,l=Dr(a);if("sinf"===t){if(l!==Lr.FAIRPLAY)return void i.warn('Ignoring unexpected "'+e.type+'" event with init data type: "'+t+'" for selected key-system '+l);var u=ue(new Uint8Array(r));try{var d=Le(Er(JSON.parse(u).sinf));if(!d)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");s=new Uint8Array(d.subarray(8,24)),o=Lr.FAIRPLAY}catch(e){return void i.warn(n+" Failed to parse sinf: "+e)}}else{if(l!==Lr.WIDEVINE&&l!==Lr.PLAYREADY)return void i.warn('Ignoring unexpected "'+e.type+'" event with init data type: "'+t+'" for selected key-system '+l);var h=function(e){var t=[];if(e instanceof ArrayBuffer)for(var r=e.byteLength,i=0;i+32<r;){var n=we(new DataView(e,i));t.push(n),i+=n.size}return t}(r),f=h.filter((function(e){return!!e.systemId&&Or(e.systemId)===l}));f.length>1&&i.warn(n+" Using first of "+f.length+" pssh found for selected key-system "+l);var c=f[0];if(!c)return void(0===h.length||h.some((function(e){return!e.systemId}))?i.warn(n+" contains incomplete or invalid pssh data"):i.log("ignoring "+n+" for "+h.map((function(e){return Or(e.systemId)})).join(",")+" pssh data in favor of playlist keys"));if(o=Or(c.systemId),0===c.version&&c.data)if(o===Lr.WIDEVINE){var g=c.data.length-22;s=new Uint8Array(c.data.subarray(g,g+16))}else o===Lr.PLAYREADY&&(s=Ur(c.data))}if(o&&s){for(var v,m=Q.hexDump(s),p=i,y=p.keyIdToKeySessionPromise,E=p.mediaKeySessions,T=y[m],S=function(){var e=E[A],n=e.decryptdata;if(!n.keyId)return 0;var a=Q.hexDump(n.keyId);return m===a||-1!==n.uri.replace(/-/g,"").indexOf(m)?(T=y[a],n.pssh||(delete y[a],n.pssh=new Uint8Array(r),n.keyId=s,(T=y[m]=T.then((function(){return i.generateRequestWithPreferredKeySession(e,t,r,"encrypted-event-key-match")}))).catch((function(e){return i.handleError(e)}))),1):void 0},A=0;A<E.length&&(0===(v=S())||1!==v);A++);if(!T){if(o!==l)return void i.log('Ignoring "'+e.type+'" event with '+o+" init data for selected key-system "+l);T=y[m]=i.getKeySystemSelectionPromise([o]).then((function(e){var n,a=e.keySystem,o=e.mediaKeys;i.throwIfDestroyed();var l=new Gr("ISO-23001-7",m,null!=(n=xr(a))?n:"");return l.pssh=new Uint8Array(r),l.keyId=s,i.attemptSetMediaKeys(a,o).then((function(){i.throwIfDestroyed();var e=i.createMediaKeySessionContext({decryptdata:l,keySystem:a,mediaKeys:o});return i.generateRequestWithPreferredKeySession(e,t,r,"encrypted-event-no-match")}))})),T.catch((function(e){return i.handleError(e)}))}}}))}},i.onWaitingForKey=function(e){i.log('"'+e.type+'" event')},i.hls=r,i.config=r.config,i.registerListeners(),i}u(t,e);var r=t.prototype;return r.destroy=function(){var e=this.media;this.unregisterListeners(),this.onMediaDetached(),this._clear(e);var t=this.config;t.requestMediaKeySystemAccessFunc=null,t.licenseXhrSetup=t.licenseResponseCallback=void 0,t.drmSystems=t.drmSystemOptions={},this.hls=this.config=this.keyIdToKeySessionPromise=null,this.onMediaEncrypted=this.onWaitingForKey=null},r.registerListeners=function(){this.hls.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(_.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(_.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(_.MANIFEST_LOADED,this.onManifestLoaded,this)},r.unregisterListeners=function(){this.hls.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(_.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(_.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(_.MANIFEST_LOADED,this.onManifestLoaded,this)},r.getLicenseServerUrl=function(e){var t=this.config,r=t.drmSystems,i=t.widevineLicenseUrl,n=r[e];return n?n.licenseUrl:e===Lr.WIDEVINE&&i?i:void 0},r.getLicenseServerUrlOrThrow=function(e){var t=this.getLicenseServerUrl(e);if(void 0===t)throw new Error('no license server URL configured for key-system "'+e+'"');return t},r.getServerCertificateUrl=function(e){var t=this.config.drmSystems[e];if(t)return t.serverCertificateUrl;this.log('No Server Certificate in config.drmSystems["'+e+'"]')},r.attemptKeySystemAccess=function(e){var t=this,r=this.hls.levels,i=function(e,t,r){return!!e&&r.indexOf(e)===t},n=r.map((function(e){return e.audioCodec})).filter(i),a=r.map((function(e){return e.videoCodec})).filter(i);return n.length+a.length===0&&a.push("avc1.42e01e"),new Promise((function(r,i){var s=function(e){var o=e.shift();t.getMediaKeysPromise(o,n,a).then((function(e){return r({keySystem:o,mediaKeys:e})})).catch((function(t){e.length?s(e):i(t instanceof ds?t:new ds({type:k.KEY_SYSTEM_ERROR,details:D.KEY_SYSTEM_NO_ACCESS,error:t,fatal:!0},t.message))}))};s(e)}))},r.requestMediaKeySystemAccess=function(e,t){var r=this.config.requestMediaKeySystemAccessFunc;if("function"!=typeof r){var i="Configured requestMediaKeySystemAccess is not a function "+r;return null===Nr&&"http:"===self.location.protocol&&(i="navigator.requestMediaKeySystemAccess is not available over insecure protocol "+location.protocol),Promise.reject(new Error(i))}return r(e,t)},r.getMediaKeysPromise=function(e,t,r){var i=this,n=function(e,t,r,i){var n;switch(e){case Lr.FAIRPLAY:n=["cenc","sinf"];break;case Lr.WIDEVINE:case Lr.PLAYREADY:n=["cenc"];break;case Lr.CLEARKEY:n=["cenc","keyids"];break;default:throw new Error("Unknown key-system: "+e)}return function(e,t,r,i){return[{initDataTypes:e,persistentState:i.persistentState||"optional",distinctiveIdentifier:i.distinctiveIdentifier||"optional",sessionTypes:i.sessionTypes||[i.sessionType||"temporary"],audioCapabilities:t.map((function(e){return{contentType:"audio/mp4; codecs="+e,robustness:i.audioRobustness||"",encryptionScheme:i.audioEncryptionScheme||null}})),videoCapabilities:r.map((function(e){return{contentType:"video/mp4; codecs="+e,robustness:i.videoRobustness||"",encryptionScheme:i.videoEncryptionScheme||null}}))}]}(n,t,r,i)}(e,t,r,this.config.drmSystemOptions),a=this.keySystemAccessPromises[e],s=null==a?void 0:a.keySystemAccess;if(!s){this.log('Requesting encrypted media "'+e+'" key-system access with config: '+lt(n)),s=this.requestMediaKeySystemAccess(e,n);var o=this.keySystemAccessPromises[e]={keySystemAccess:s};return s.catch((function(t){i.log('Failed to obtain access to key-system "'+e+'": '+t)})),s.then((function(t){i.log('Access for key-system "'+t.keySystem+'" obtained');var r=i.fetchServerCertificate(e);return i.log('Create media-keys for "'+e+'"'),o.mediaKeys=t.createMediaKeys().then((function(t){return i.log('Media-keys created for "'+e+'"'),r.then((function(r){return r?i.setMediaKeysServerCertificate(t,e,r):t}))})),o.mediaKeys.catch((function(t){i.error('Failed to create media-keys for "'+e+'"}: '+t)})),o.mediaKeys}))}return s.then((function(){return a.mediaKeys}))},r.createMediaKeySessionContext=function(e){var t=e.decryptdata,r=e.keySystem,i=e.mediaKeys;this.log('Creating key-system session "'+r+'" keyId: '+Q.hexDump(t.keyId||[]));var n=i.createSession(),a={decryptdata:t,keySystem:r,mediaKeys:i,mediaKeysSession:n,keyStatus:"status-pending"};return this.mediaKeySessions.push(a),a},r.renewKeySession=function(e){var t=e.decryptdata;if(t.pssh){var r=this.createMediaKeySessionContext(e),i=this.getKeyIdString(t);this.keyIdToKeySessionPromise[i]=this.generateRequestWithPreferredKeySession(r,"cenc",t.pssh.buffer,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(e)},r.getKeyIdString=function(e){if(!e)throw new Error("Could not read keyId of undefined decryptdata");if(null===e.keyId)throw new Error("keyId is null");return Q.hexDump(e.keyId)},r.updateKeySession=function(e,t){var r,i=e.mediaKeysSession;return this.log('Updating key-session "'+i.sessionId+'" for keyID '+Q.hexDump((null==(r=e.decryptdata)?void 0:r.keyId)||[])+"\n      } (data length: "+(t?t.byteLength:t)+")"),i.update(t)},r.selectKeySystemFormat=function(e){var t=Object.keys(e.levelkeys||{});return this.keyFormatPromise||(this.log("Selecting key-system from fragment (sn: "+e.sn+" "+e.type+": "+e.level+") key formats "+t.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(t)),this.keyFormatPromise},r.getKeyFormatPromise=function(e){var t=this;return new Promise((function(r,i){var n=Mr(t.config),a=e.map(Dr).filter((function(e){return!!e&&-1!==n.indexOf(e)}));return t.getKeySystemSelectionPromise(a).then((function(e){var t=e.keySystem,n=xr(t);n?r(n):i(new Error('Unable to find format for key-system "'+t+'"'))})).catch(i)}))},r.loadKey=function(e){var t=this,r=e.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.getKeySystemForKeyPromise(r).then((function(i){var a=i.keySystem,s=i.mediaKeys;return t.throwIfDestroyed(),t.log("Handle encrypted media sn: "+e.frag.sn+" "+e.frag.type+": "+e.frag.level+" using key "+n),t.attemptSetMediaKeys(a,s).then((function(){return t.throwIfDestroyed(),t.createMediaKeySessionContext({keySystem:a,mediaKeys:s,decryptdata:r})}))})),(this.keyIdToKeySessionPromise[i]=a.then((function(e){var i=r.pssh?r.pssh.buffer:null;return t.generateRequestWithPreferredKeySession(e,"cenc",i,"playlist-key")}))).catch((function(e){return t.handleError(e)}))),a},r.throwIfDestroyed=function(e){if(!this.hls)throw new Error("invalid state")},r.handleError=function(e){this.hls&&(this.error(e.message),e instanceof ds?this.hls.trigger(_.ERROR,e.data):this.hls.trigger(_.ERROR,{type:k.KEY_SYSTEM_ERROR,details:D.KEY_SYSTEM_NO_KEYS,error:e,fatal:!0}))},r.getKeySystemForKeyPromise=function(e){var t=this.getKeyIdString(e),r=this.keyIdToKeySessionPromise[t];if(!r){var i=Dr(e.keyFormat),n=i?[i]:Mr(this.config);return this.attemptKeySystemAccess(n)}return r},r.getKeySystemSelectionPromise=function(e){if(e.length||(e=Mr(this.config)),0===e.length)throw new ds({type:k.KEY_SYSTEM_ERROR,details:D.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},"Missing key-system license configuration options "+lt({drmSystems:this.config.drmSystems}));return this.attemptKeySystemAccess(e)},r.attemptSetMediaKeys=function(e,t){var r=this,i=this.setMediaKeysQueue.slice();this.log('Setting media-keys for "'+e+'"');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(t)}));return this.setMediaKeysQueue.push(n),n.then((function(){r.log('Media-keys set for "'+e+'"'),i.push(n),r.setMediaKeysQueue=r.setMediaKeysQueue.filter((function(e){return-1===i.indexOf(e)}))}))},r.generateRequestWithPreferredKeySession=function(e,t,r,i){var n,a,s=this,o=null==(n=this.config.drmSystems)||null==(a=n[e.keySystem])?void 0:a.generateRequest;if(o)try{var l=o.call(this.hls,t,r,e);if(!l)throw new Error("Invalid response from configured generateRequest filter");t=l.initDataType,r=l.initData?l.initData:null,e.decryptdata.pssh=r?new Uint8Array(r):null}catch(e){var u;if(this.warn(e.message),null!=(u=this.hls)&&u.config.debug)throw e}if(null===r)return this.log('Skipping key-session request for "'+i+'" (no initData)'),Promise.resolve(e);var d=this.getKeyIdString(e.decryptdata);this.log('Generating key-session request for "'+i+'": '+d+" (init data type: "+t+" length: "+(r?r.byteLength:null)+")");var h=new S,f=e._onmessage=function(t){var r=e.mediaKeysSession;if(r){var i=t.messageType,n=t.message;s.log('"'+i+'" message event for session "'+r.sessionId+'" message size: '+n.byteLength),"license-request"===i||"license-renewal"===i?s.renewLicense(e,n).catch((function(e){h.eventNames().length?h.emit("error",e):s.handleError(e)})):"license-release"===i?e.keySystem===Lr.FAIRPLAY&&(s.updateKeySession(e,Tr("acknowledged")),s.removeSession(e)):s.warn('unhandled media key message type "'+i+'"')}else h.emit("error",new Error("invalid state"))},c=e._onkeystatuseschange=function(t){if(e.mediaKeysSession){s.onKeyStatusChange(e);var r=e.keyStatus;h.emit("keyStatus",r),"expired"===r&&(s.warn(e.keySystem+" expired for key "+d),s.renewKeySession(e))}else h.emit("error",new Error("invalid state"))};e.mediaKeysSession.addEventListener("message",f),e.mediaKeysSession.addEventListener("keystatuseschange",c);var g=new Promise((function(e,t){h.on("error",t),h.on("keyStatus",(function(r){r.startsWith("usable")?e():"output-restricted"===r?t(new ds({type:k.KEY_SYSTEM_ERROR,details:D.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):"internal-error"===r?t(new ds({type:k.KEY_SYSTEM_ERROR,details:D.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},'key status changed to "'+r+'"')):"expired"===r?t(new Error("key expired while generating request")):s.warn('unhandled key status change "'+r+'"')}))}));return e.mediaKeysSession.generateRequest(t,r).then((function(){var t;s.log('Request generated for key-session "'+(null==(t=e.mediaKeysSession)?void 0:t.sessionId)+'" keyId: '+d)})).catch((function(e){throw new ds({type:k.KEY_SYSTEM_ERROR,details:D.KEY_SYSTEM_NO_SESSION,error:e,fatal:!1},"Error generating key-session request: "+e)})).then((function(){return g})).catch((function(t){throw h.removeAllListeners(),s.removeSession(e),t})).then((function(){return h.removeAllListeners(),e}))},r.onKeyStatusChange=function(e){var t=this;e.mediaKeysSession.keyStatuses.forEach((function(r,i){if("string"==typeof i&&"object"==typeof r){var n=i;i=r,r=n}t.log('key status change "'+r+'" for keyStatuses keyId: '+Q.hexDump("buffer"in i?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i))+" session keyId: "+Q.hexDump(new Uint8Array(e.decryptdata.keyId||[]))+" uri: "+e.decryptdata.uri),e.keyStatus=r}))},r.fetchServerCertificate=function(e){var t=this.config,r=new(0,t.loader)(t),i=this.getServerCertificateUrl(e);return i?(this.log('Fetching server certificate for "'+e+'"'),new Promise((function(n,a){var s={responseType:"arraybuffer",url:i},o=t.certLoadPolicy.default,l={loadPolicy:o,timeout:o.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},u={onSuccess:function(e,t,r,i){n(e.data)},onError:function(t,r,n,o){a(new ds({type:k.KEY_SYSTEM_ERROR,details:D.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:n,response:f({url:s.url,data:void 0},t)},'"'+e+'" certificate request failed ('+i+"). Status: "+t.code+" ("+t.text+")"))},onTimeout:function(t,r,n){a(new ds({type:k.KEY_SYSTEM_ERROR,details:D.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:n,response:{url:s.url,data:void 0}},'"'+e+'" certificate request timed out ('+i+")"))},onAbort:function(e,t,r){a(new Error("aborted"))}};r.load(s,l,u)}))):Promise.resolve()},r.setMediaKeysServerCertificate=function(e,t,r){var i=this;return new Promise((function(n,a){e.setServerCertificate(r).then((function(a){i.log("setServerCertificate "+(a?"success":"not supported by CDM")+" ("+(null==r?void 0:r.byteLength)+') on "'+t+'"'),n(e)})).catch((function(e){a(new ds({type:k.KEY_SYSTEM_ERROR,details:D.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:e,fatal:!0},e.message))}))}))},r.renewLicense=function(e,t){var r=this;return this.requestLicense(e,new Uint8Array(t)).then((function(t){return r.updateKeySession(e,new Uint8Array(t)).catch((function(e){throw new ds({type:k.KEY_SYSTEM_ERROR,details:D.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:e,fatal:!0},e.message)}))}))},r.unpackPlayReadyKeyMessage=function(e,t){var r=String.fromCharCode.apply(null,new Uint16Array(t.buffer));if(!r.includes("PlayReadyKeyMessage"))return e.setRequestHeader("Content-Type","text/xml; charset=utf-8"),t;var i=(new DOMParser).parseFromString(r,"application/xml"),n=i.querySelectorAll("HttpHeader");if(n.length>0)for(var a,s=0,o=n.length;s<o;s++){var l,u,d=null==(l=(a=n[s]).querySelector("name"))?void 0:l.textContent,h=null==(u=a.querySelector("value"))?void 0:u.textContent;d&&h&&e.setRequestHeader(d,h)}var f=i.querySelector("Challenge"),c=null==f?void 0:f.textContent;if(!c)throw new Error("Cannot find <Challenge> in key message");return Tr(atob(c))},r.setupLicenseXHR=function(e,t,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,e,t,r,i)})).catch((function(s){if(!r.decryptdata)throw s;return e.open("POST",t,!0),a.call(n.hls,e,t,r,i)})).then((function(r){return e.readyState||e.open("POST",t,!0),{xhr:e,licenseChallenge:r||i}})):(e.open("POST",t,!0),Promise.resolve({xhr:e,licenseChallenge:i}))},r.requestLicense=function(e,t){var r=this,i=this.config.keyLoadPolicy.default;return new Promise((function(n,a){var s=r.getLicenseServerUrlOrThrow(e.keySystem);r.log("Sending license request to URL: "+s);var o=new XMLHttpRequest;o.responseType="arraybuffer",o.onreadystatechange=function(){if(!r.hls||!e.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,e)}catch(e){r.error(e)}n(l)}else{var d=i.errorRetry,h=d?d.maxNumRetry:0;if(r._requestLicenseFailureCount++,r._requestLicenseFailureCount>h||o.status>=400&&o.status<500)a(new ds({type:k.KEY_SYSTEM_ERROR,details:D.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 f=h-r._requestLicenseFailureCount+1;r.warn("Retrying license request, "+f+" attempts left"),r.requestLicense(e,t).then(n,a)}}},e.licenseXhr&&e.licenseXhr.readyState!==XMLHttpRequest.DONE&&e.licenseXhr.abort(),e.licenseXhr=o,r.setupLicenseXHR(o,s,e,t).then((function(t){var i=t.xhr,n=t.licenseChallenge;e.keySystem==Lr.PLAYREADY&&(n=r.unpackPlayReadyKeyMessage(i,n)),i.send(n)}))}))},r.onMediaAttached=function(e,t){if(this.config.emeEnabled){var r=t.media;this.media=r,r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),r.addEventListener("encrypted",this.onMediaEncrypted),r.addEventListener("waitingforkey",this.onWaitingForKey)}},r.onMediaDetached=function(){var e=this.media;e&&(e.removeEventListener("encrypted",this.onMediaEncrypted),e.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null)},r._clear=function(e){var r,i=this,n=this.mediaKeySessions;this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Gr.clearKeyUriToKeyIdMap();var a=n.length;t.CDMCleanupPromise=Promise.all(n.map((function(e){return i.removeSession(e)})).concat(null==e||null==(r=e.setMediaKeys(null))?void 0:r.catch((function(e){var t;i.log("Could not clear media keys: "+e),null==(t=i.hls)||t.trigger(_.ERROR,{type:k.OTHER_ERROR,details:D.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR,fatal:!1,error:new Error("Could not clear media keys: "+e)})})))).then((function(){a&&(i.log("finished closing key sessions and clearing media keys"),n.length=0)})).catch((function(e){var t;i.log("Could not close sessions and clear media keys: "+e),null==(t=i.hls)||t.trigger(_.ERROR,{type:k.OTHER_ERROR,details:D.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error("Could not close sessions and clear media keys: "+e)})}))},r.onManifestLoading=function(){this.keyFormatPromise=null},r.onManifestLoaded=function(e,t){var r=t.sessionKeys;if(r&&this.config.emeEnabled&&!this.keyFormatPromise){var i=r.reduce((function(e,t){return-1===e.indexOf(t.keyFormat)&&e.push(t.keyFormat),e}),[]);this.log("Selecting key-system from session-keys "+i.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(i)}},r.removeSession=function(e){var t=this,r=e.mediaKeysSession,i=e.licenseXhr;if(r){this.log("Remove licenses and keys and close session "+r.sessionId),e._onmessage&&(r.removeEventListener("message",e._onmessage),e._onmessage=void 0),e._onkeystatuseschange&&(r.removeEventListener("keystatuseschange",e._onkeystatuseschange),e._onkeystatuseschange=void 0),i&&i.readyState!==XMLHttpRequest.DONE&&i.abort(),e.mediaKeysSession=e.decryptdata=e.licenseXhr=void 0;var n=this.mediaKeySessions.indexOf(e);n>-1&&this.mediaKeySessions.splice(n,1);var a=function(e){var t;return"persistent-license"===e.sessionType||!(null==(t=e.sessionTypes)||!t.some((function(e){return"persistent-license"===e})))}(this.config.drmSystemOptions)?new Promise((function(e,t){self.setTimeout((function(){return t(new Error("MediaKeySession.remove() timeout"))}),8e3),r.remove().then(e)})):Promise.resolve();return a.catch((function(e){var r;t.log("Could not remove session: "+e),null==(r=t.hls)||r.trigger(_.ERROR,{type:k.OTHER_ERROR,details:D.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR,fatal:!1,error:new Error("Could not remove session: "+e)})})).then((function(){return r.close()})).catch((function(e){var r;t.log("Could not close session: "+e),null==(r=t.hls)||r.trigger(_.ERROR,{type:k.OTHER_ERROR,details:D.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error("Could not close session: "+e)})}))}},t}(B);us.CDMCleanupPromise=void 0;var ds=function(e){function t(t,r){var i;return(i=e.call(this,r)||this).data=void 0,t.error||(t.error=new Error(r)),i.data=t,t.err=t.error,i}return u(t,e),t}(v(Error)),hs=function(){function e(e){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=e,this.registerListeners()}var t=e.prototype;return t.setStreamController=function(e){this.streamController=e},t.registerListeners=function(){this.hls.on(_.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.on(_.MEDIA_DETACHING,this.onMediaDetaching,this)},t.unregisterListeners=function(){this.hls.off(_.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.off(_.MEDIA_DETACHING,this.onMediaDetaching,this)},t.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},t.onMediaAttaching=function(e,t){var r=this.hls.config;if(r.capLevelOnFPSDrop){var i=t.media instanceof self.HTMLVideoElement?t.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)}},t.onMediaDetaching=function(){this.media=null},t.checkFPS=function(e,t,r){var i=performance.now();if(t){if(this.lastTime){var n=i-this.lastTime,a=r-this.lastDroppedFrames,s=t-this.lastDecodedFrames,o=1e3*a/n,l=this.hls;if(l.trigger(_.FPS_DROP,{currentDropped:a,currentDecoded:s,totalDroppedFrames:r}),o>0&&a>l.config.fpsDroppedMonitoringThreshold*s){var u=l.currentLevel;l.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(-1===l.autoLevelCapping||l.autoLevelCapping>=u)&&(u-=1,l.trigger(_.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:l.currentLevel}),l.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=t}},t.checkFPSInterval=function(){var e=this.media;if(e)if(this.isVideoPlaybackQualityAvailable){var t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)},e}();function fs(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return(t>>>0).toString()}var cs=.025,gs=function(e){return e[e.Point=0]="Point",e[e.Range=1]="Range",e}({});function vs(e,t,r){return e.identifier+"-"+(r+1)+"-"+fs(t)}var ms=function(){function e(e,t){this.base=void 0,this._duration=null,this._timelineStart=null,this.appendInPlaceDisabled=void 0,this.appendInPlaceStarted=void 0,this.dateRange=void 0,this.hasPlayed=!1,this.cumulativeDuration=0,this.resumeOffset=NaN,this.playoutLimit=NaN,this.restrictions={skip:!1,jump:!1},this.snapOptions={out:!1,in:!1},this.assetList=[],this.assetListLoader=void 0,this.assetListResponse=null,this.resumeAnchor=void 0,this.error=void 0,this.resetOnResume=void 0,this.base=t,this.dateRange=e,this.setDateRange(e)}var t=e.prototype;return t.setDateRange=function(e){this.dateRange=e,this.resumeOffset=e.attr.optionalFloat("X-RESUME-OFFSET",this.resumeOffset),this.playoutLimit=e.attr.optionalFloat("X-PLAYOUT-LIMIT",this.playoutLimit),this.restrictions=e.attr.enumeratedStringList("X-RESTRICT",this.restrictions),this.snapOptions=e.attr.enumeratedStringList("X-SNAP",this.snapOptions)},t.reset=function(){var e;this.appendInPlaceStarted=!1,null==(e=this.assetListLoader)||e.destroy(),this.assetListLoader=void 0,this.supplementsPrimary||(this.assetListResponse=null,this.assetList=[],this._duration=null)},t.isAssetPastPlayoutLimit=function(e){if(e>=this.assetList.length)return!0;var t=this.playoutLimit;return!(e<=0||isNaN(t))&&this.assetList[e].startOffset>t},t.findAssetIndex=function(e){return this.assetList.indexOf(e)},t.toString=function(){return'["'+(e=this).identifier+'" '+(e.cue.pre?"<pre>":e.cue.post?"<post>":"")+e.timelineStart.toFixed(2)+"-"+e.resumeTime.toFixed(2)+"]";var e},n(e,[{key:"identifier",get:function(){return this.dateRange.id}},{key:"startDate",get:function(){return this.dateRange.startDate}},{key:"startTime",get:function(){var e=this.dateRange.startTime;if(this.snapOptions.out){var t=this.dateRange.tagAnchor;if(t)return ps(e,t)}return e}},{key:"startOffset",get:function(){return this.cue.pre?0:this.startTime}},{key:"startIsAligned",get:function(){if(0===this.startTime||this.snapOptions.out)return!0;var e=this.dateRange.tagAnchor;if(e){var t=this.dateRange.startTime;return t-ps(t,e)<.1}return!1}},{key:"resumptionOffset",get:function(){var e=this.resumeOffset,t=R(e)?e:this.duration;return this.cumulativeDuration+t}},{key:"resumeTime",get:function(){var e=this.startOffset+this.resumptionOffset;if(this.snapOptions.in){var t=this.resumeAnchor;if(t)return ps(e,t)}return e}},{key:"appendInPlace",get:function(){return!!this.appendInPlaceStarted||!this.appendInPlaceDisabled&&!(this.cue.once||this.cue.pre||!this.startIsAligned||!(isNaN(this.playoutLimit)&&isNaN(this.resumeOffset)||this.resumeOffset&&this.duration&&Math.abs(this.resumeOffset-this.duration)<cs))},set:function(e){this.appendInPlaceStarted?this.resetOnResume=!e:this.appendInPlaceDisabled=!e}},{key:"timelineStart",get:function(){return null!==this._timelineStart?this._timelineStart:this.startTime},set:function(e){this._timelineStart=e}},{key:"duration",get:function(){var e,t=this.playoutLimit;return e=null!==this._duration?this._duration:this.dateRange.duration?this.dateRange.duration:this.dateRange.plannedDuration||0,!isNaN(t)&&t<e&&(e=t),e},set:function(e){this._duration=e}},{key:"cue",get:function(){return this.dateRange.cue}},{key:"timelineOccupancy",get:function(){return"RANGE"===this.dateRange.attr["X-TIMELINE-OCCUPIES"]?gs.Range:gs.Point}},{key:"supplementsPrimary",get:function(){return"PRIMARY"===this.dateRange.attr["X-TIMELINE-STYLE"]}},{key:"contentMayVary",get:function(){return"NO"!==this.dateRange.attr["X-CONTENT-MAY-VARY"]}},{key:"assetUrl",get:function(){return this.dateRange.attr["X-ASSET-URI"]}},{key:"assetListUrl",get:function(){return this.dateRange.attr["X-ASSET-LIST"]}},{key:"baseUrl",get:function(){return this.base.url}},{key:"assetListLoaded",get:function(){return this.assetList.length>0||null!==this.assetListResponse}}])}();function ps(e,t){return e-t.start<t.duration/2&&!(Math.abs(e-(t.start+t.duration))<cs)?t.start:t.start+t.duration}function ys(e,t,r){var i=new self.URL(e,r);return"data:"!==i.protocol&&i.searchParams.set("_HLS_primary_id",t),i}function Es(e){var t=e.timelineStart,r=e.duration||0;return'["'+e.identifier+'" '+t.toFixed(2)+"-"+(t+r).toFixed(2)+"]"}var Ts=function(){function e(e,t,r,i){var n=this;this.hls=void 0,this.interstitial=void 0,this.assetItem=void 0,this.tracks=null,this.hasDetails=!1,this.mediaAttached=null,this._currentTime=void 0,this._bufferedEosTime=void 0,this.checkPlayout=function(){var e=n.interstitial.playoutLimit,t=n.currentTime;n.startOffset+t>=e&&n.hls.trigger(_.PLAYOUT_LIMIT_REACHED,{})};var a=this.hls=new e(t);this.interstitial=r,this.assetItem=i;var s=i.uri;try{s=ys(s,a.sessionId).href}catch(e){}a.loadSource(s);var o=function(){n.hasDetails=!0};a.once(_.LEVEL_LOADED,o),a.once(_.AUDIO_TRACK_LOADED,o),a.once(_.SUBTITLE_TRACK_LOADED,o),a.on(_.MEDIA_ATTACHING,(function(e,t){var r=t.media;n.removeMediaListeners(),n.mediaAttached=r,n.interstitial.playoutLimit&&r.addEventListener("timeupdate",n.checkPlayout)}))}var t=e.prototype;return t.bufferedInPlaceToEnd=function(e){var t;if(!this.interstitial.appendInPlace)return!1;if(null!=(t=this.hls)&&t.bufferedToEnd)return!0;if(!e||!this._bufferedEosTime)return!1;var r=this.timelineOffset,i=ar.bufferInfo(e,r,0);return this.getAssetTime(i.end)>=this._bufferedEosTime-.02},t.getAssetTime=function(e){var t=this.timelineOffset,r=this.duration;return Math.min(Math.max(0,e-t),r)},t.removeMediaListeners=function(){var e=this.mediaAttached;e&&(this._currentTime=e.currentTime,this.bufferSnapShot(),e.removeEventListener("timeupdate",this.checkPlayout))},t.bufferSnapShot=function(){var e;this.mediaAttached&&null!=(e=this.hls)&&e.bufferedToEnd&&(this._bufferedEosTime=this.bufferedEnd)},t.destroy=function(){this.removeMediaListeners(),this.hls.destroy(),this.hls=this.interstitial=null,this.tracks=this.mediaAttached=this.checkPlayout=null},t.attachMedia=function(e){this.hls.attachMedia(e)},t.detachMedia=function(){this.removeMediaListeners(),this.mediaAttached=null,this.hls.detachMedia()},t.resumeBuffering=function(){this.hls.resumeBuffering()},t.pauseBuffering=function(){this.hls.pauseBuffering()},t.transferMedia=function(){return this.bufferSnapShot(),this.hls.transferMedia()},t.on=function(e,t,r){this.hls.on(e,t)},t.once=function(e,t,r){this.hls.once(e,t)},t.off=function(e,t,r){this.hls.off(e,t)},t.toString=function(){var e,t;return"HlsAssetPlayer: "+Es(this.assetItem)+" "+(null==(e=this.hls)?void 0:e.sessionId)+" "+(null!=(t=this.interstitial)&&t.appendInPlace?"append-in-place":"")},n(e,[{key:"destroyed",get:function(){var e;return!(null!=(e=this.hls)&&e.userConfig)}},{key:"assetId",get:function(){return this.assetItem.identifier}},{key:"interstitialId",get:function(){return this.assetItem.parentIdentifier}},{key:"media",get:function(){var e;return(null==(e=this.hls)?void 0:e.media)||null}},{key:"bufferedEnd",get:function(){var e=this.media||this.mediaAttached;if(!e)return this._bufferedEosTime?this._bufferedEosTime:this.currentTime;var t=ar.bufferInfo(e,e.currentTime,.001);return this.getAssetTime(t.end)}},{key:"currentTime",get:function(){var e=this.media||this.mediaAttached;return e?this.getAssetTime(e.currentTime):this._currentTime||0}},{key:"duration",get:function(){var e=this.assetItem.duration;return e||0}},{key:"remaining",get:function(){var e=this.duration;return e?Math.max(0,e-this.currentTime):0}},{key:"startOffset",get:function(){return this.assetItem.startOffset}},{key:"timelineOffset",get:function(){var e;return(null==(e=this.hls)?void 0:e.config.timelineOffset)||0},set:function(e){var t=this.timelineOffset;if(e!==t){var r=e-t;if(Math.abs(r)>1/9e4){if(this.hasDetails)throw new Error("Cannot set timelineOffset after playlists are loaded");this.hls.config.timelineOffset=e}}}}])}(),Ss=function(e){function t(t,r){var i;return(i=e.call(this,"interstitials-sched",r)||this).onScheduleUpdate=void 0,i.eventMap={},i.events=null,i.items=null,i.durations={primary:0,playout:0,integrated:0},i.onScheduleUpdate=t,i}u(t,e);var r=t.prototype;return r.destroy=function(){this.reset(),this.onScheduleUpdate=null},r.reset=function(){this.eventMap={},this.setDurations(0,0,0),this.events&&this.events.forEach((function(e){return e.reset()})),this.events=this.items=null},r.resetErrorsInRange=function(e,t){return this.events?this.events.reduce((function(r,i){return e<=i.startOffset&&t>i.startOffset?(delete i.error,r+1):r}),0):0},r.getEvent=function(e){return e&&this.eventMap[e]||null},r.hasEvent=function(e){return e in this.eventMap},r.findItemIndex=function(e,t){if(e.event)return this.findEventIndex(e.event.identifier);var r=-1;e.nextEvent?r=this.findEventIndex(e.nextEvent.identifier)-1:e.previousEvent&&(r=this.findEventIndex(e.previousEvent.identifier)+1);var i=this.items;if(i)for(i[r]||(void 0===t&&(t=e.start),r=this.findItemIndexAtTime(t));r>=0&&null!=(n=i[r])&&n.event;){var n;r--}return r},r.findItemIndexAtTime=function(e,t){var r=this.items;if(r)for(var i=0;i<r.length;i++){var n=r[i];if(t&&"primary"!==t&&(n=n[t]),e===n.start||e>n.start&&e<n.end)return i}return-1},r.findJumpRestrictedIndex=function(e,t){var r=this.items;if(r)for(var i=e;i<=t&&r[i];i++){var n=r[i].event;if(null!=n&&n.restrictions.jump&&!n.appendInPlace)return i}return-1},r.findEventIndex=function(e){var t=this.items;if(t)for(var r=t.length;r--;){var i;if((null==(i=t[r].event)?void 0:i.identifier)===e)return r}return-1},r.findAssetIndex=function(e,t){var r=e.assetList,i=r.length;if(i>1)for(var n=0;n<i;n++){var a=r[n];if(!a.error){var s=a.timelineStart;if(t===s||t>s&&t<s+(a.duration||0))return n}}return 0},r.parseInterstitialDateRanges=function(e,t){var r=this,i=e.main.details,n=i.dateRanges,a=this.events,s=this.parseDateRanges(n,{url:i.url},t),o=Object.keys(n),l=a?a.filter((function(e){return!o.includes(e.identifier)})):[];s.length&&s.sort((function(e,t){var r=e.cue.pre,i=e.cue.post,n=t.cue.pre,a=t.cue.post;if(r&&!n)return-1;if(n&&!r)return 1;if(i&&!a)return 1;if(a&&!i)return-1;if(!(r||n||i||a)){var s=e.startTime,o=t.startTime;if(s!==o)return s-o}return e.dateRange.tagOrder-t.dateRange.tagOrder})),this.events=s,l.forEach((function(e){r.removeEvent(e)})),this.updateSchedule(e,l)},r.updateSchedule=function(e,t){void 0===t&&(t=[]);var r=this.events||[];if(r.length||t.length||this.length<2){var i=this.items,n=this.parseSchedule(r,e);(t.length||(null==i?void 0:i.length)!==n.length||n.some((function(e,t){return Math.abs(e.playout.start-i[t].playout.start)>.005||Math.abs(e.playout.end-i[t].playout.end)>.005})))&&(this.items=n,this.onScheduleUpdate(t,i))}},r.parseDateRanges=function(e,t,r){for(var i=[],n=Object.keys(e),a=0;a<n.length;a++){var s=n[a],o=e[s];if(o.isInterstitial){var l=this.eventMap[s];l?l.setDateRange(o):(l=new ms(o,t),this.eventMap[s]=l,!1===r&&(l.appendInPlace=r)),i.push(l)}}return i},r.parseSchedule=function(e,t){var r=[],i=t.main.details,n=i.live?1/0:i.edge,a=0;if((e=e.filter((function(e){return!(e.error||e.cue.once&&e.hasPlayed)}))).length){this.resolveOffsets(e,t);var s=0,o=0;if(e.forEach((function(t,i){var l=t.cue.pre,u=t.cue.post,d=e[i-1]||null,h=t.appendInPlace,f=u?n:t.startOffset,c=t.duration,g=t.timelineOccupancy===gs.Range?c:0,v=t.resumptionOffset,m=(null==d?void 0:d.startTime)===f,p=f+t.cumulativeDuration,y=h?p+c:f+v;if(l||!u&&f<=0){var E=o;o+=g,t.timelineStart=p;var T=a;a+=c,r.push({event:t,start:p,end:y,playout:{start:T,end:a},integrated:{start:E,end:o}})}else{if(!(f<=n))return;if(!m){var S=f-s;if(S>.033){var A=s,L=o;o+=S;var R=a;a+=S;var I={previousEvent:e[i-1]||null,nextEvent:t,start:A,end:A+S,playout:{start:R,end:a},integrated:{start:L,end:o}};r.push(I)}else S>0&&d&&(d.cumulativeDuration+=S,r[r.length-1].end=f)}u&&(y=p),t.timelineStart=p;var b=o;o+=g;var k=a;a+=c,r.push({event:t,start:p,end:y,playout:{start:k,end:a},integrated:{start:b,end:o}})}var D=t.resumeTime;s=u||D>n?n:D})),s<n){var l,u=s,d=o,h=n-s;o+=h;var f=a;a+=h,r.push({previousEvent:(null==(l=r[r.length-1])?void 0:l.event)||null,nextEvent:null,start:s,end:u+h,playout:{start:f,end:a},integrated:{start:d,end:o}})}this.setDurations(n,a,o)}else r.push({previousEvent:null,nextEvent:null,start:0,end:n,playout:{start:0,end:n},integrated:{start:0,end:n}}),this.setDurations(n,n,n);return r},r.setDurations=function(e,t,r){this.durations={primary:e,playout:t,integrated:r}},r.resolveOffsets=function(e,t){var r=this,i=t.main.details,n=i.live?1/0:i.edge,a=0,s=-1;e.forEach((function(o,l){var u=o.cue.pre,d=o.cue.post,h=u?0:d?n:o.startTime;r.updateAssetDurations(o),s===h?o.cumulativeDuration=a:(a=0,s=h),!d&&o.snapOptions.in&&(o.resumeAnchor=Et(null,i.fragments,o.startOffset+o.resumptionOffset,0,0)||void 0),o.appendInPlace&&!o.appendInPlaceStarted&&(r.primaryCanResumeInPlaceAt(o,t)||(o.appendInPlace=!1)),!o.appendInPlace&&l+1<e.length&&e[l+1].startTime-e[l].resumeTime<.033&&(e[l+1].appendInPlace=!1,e[l+1].appendInPlace&&r.warn("Could not change append strategy for abutting event "+o));var f=R(o.resumeOffset)?o.resumeOffset:o.duration;a+=f}))},r.primaryCanResumeInPlaceAt=function(e,t){var r=this,i=e.resumeTime,n=e.startTime+e.resumptionOffset;return Math.abs(i-n)>cs?(this.log('"'+e.identifier+'" resumption '+i+" not aligned with estimated timeline end "+n),!1):t?!Object.keys(t).some((function(n){var a=t[n].details,s=a.edge;if(i>=s)return r.log('"'+e.identifier+'" resumption '+i+" past "+n+" playlist end "+s),!1;var o=Et(null,a.fragments,i);if(!o)return r.log('"'+e.identifier+'" resumption '+i+" does not align with any fragments in "+n+" playlist ("+a.fragStart+"-"+a.fragmentEnd+")"),!0;var l="audio"===n?.175:0;return!(Math.abs(o.start-i)<cs+l||Math.abs(o.end-i)<cs+l||(r.log('"'+e.identifier+'" resumption '+i+" not aligned with "+n+" fragment bounds ("+o.start+"-"+o.end+" sn: "+o.sn+" cc: "+o.cc+")"),0))})):(this.log('"'+e.identifier+'" resumption '+i+" can not be aligned with media (none selected)"),!1)},r.updateAssetDurations=function(e){if(e.assetListLoaded){var t=e.timelineStart,r=0,i=!1,n=!1;e.assetList.forEach((function(e,a){var s=t+r;e.startOffset=r,e.timelineStart=s,i||(i=null===e.duration),n||(n=!!e.error);var o=e.error?0:e.duration||0;r+=o})),e.duration=i&&!n?Math.max(r,e.duration):r}},r.removeEvent=function(e){e.reset(),delete this.eventMap[e.identifier]},n(t,[{key:"duration",get:function(){var e=this.items;return e?e[e.length-1].end:0}},{key:"length",get:function(){return this.items?this.items.length:0}},{key:"assetIdAtEnd",get:function(){var e,t,r=null==(e=this.items)||null==(t=e[this.length-1])?void 0:t.event;if(r){var i=r.assetList,n=i[i.length-1];if(n)return n.identifier}return null}}])}(B);function As(e){return"["+(e.event?'"'+e.event.identifier+'"':"primary")+": "+e.start.toFixed(2)+"-"+e.end.toFixed(2)+"]"}var Ls=function(){function e(e){this.hls=void 0,this.hls=e}var t=e.prototype;return t.destroy=function(){this.hls=null},t.loadAssetList=function(e,t){var r,i=this,n=e.assetListUrl;try{r=ys(n,this.hls.sessionId,e.baseUrl)}catch(t){var a=this.assignAssetListError(e,D.ASSET_LIST_LOAD_ERROR,t,n);return void this.hls.trigger(_.ERROR,a)}t&&"data:"!==r.protocol&&r.searchParams.set("_HLS_start_offset",""+t);var s=this.hls.config,o=new(0,s.loader)(s),l={responseType:"json",url:r.href},u=s.interstitialAssetListLoadPolicy.default,d={loadPolicy:u,timeout:u.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},h={onSuccess:function(t,r,n,a){var s=t.data,o=null==s?void 0:s.ASSETS;if(Array.isArray(o))e.assetListResponse=s,i.hls.trigger(_.ASSET_LIST_LOADED,{event:e,assetListResponse:s,networkDetails:a});else{var l=i.assignAssetListError(e,D.ASSET_LIST_PARSING_ERROR,new Error("Invalid interstitial asset list"),n.url,r,a);i.hls.trigger(_.ERROR,l)}},onError:function(t,r,n,a){var s=i.assignAssetListError(e,D.ASSET_LIST_LOAD_ERROR,new Error("Error loading X-ASSET-LIST: HTTP status "+t.code+" "+t.text+" ("+r.url+")"),r.url,a,n);i.hls.trigger(_.ERROR,s)},onTimeout:function(t,r,n){var a=i.assignAssetListError(e,D.ASSET_LIST_LOAD_TIMEOUT,new Error("Timeout loading X-ASSET-LIST ("+r.url+")"),r.url,t,n);i.hls.trigger(_.ERROR,a)}};return o.load(l,d,h),this.hls.trigger(_.ASSET_LIST_LOADING,{event:e}),o},t.assignAssetListError=function(e,t,r,i,n,a){return e.error=r,{type:k.NETWORK_ERROR,details:t,fatal:!1,interstitial:e,url:i,error:r,networkDetails:a,stats:n}},e}();function Rs(e,t,r){Is(e,t,r),e.addEventListener(t,r)}function Is(e,t,r){e.removeEventListener(t,r)}function bs(e){null==e||e.play().catch((function(){}))}var ks=function(e){function t(t,r){var i;return(i=e.call(this,"interstitials",t.logger)||this).HlsPlayerClass=void 0,i.hls=void 0,i.assetListLoader=void 0,i.mediaSelection=null,i.altSelection=null,i.media=null,i.detachedData=null,i.requiredTracks=null,i.manager=null,i.playerQueue=[],i.bufferedPos=-1,i.timelinePos=-1,i.schedule=void 0,i.playingItem=null,i.bufferingItem=null,i.waitingItem=null,i.endedItem=null,i.playingAsset=null,i.endedAsset=null,i.bufferingAsset=null,i.shouldPlay=!1,i.onPlay=function(){i.shouldPlay=!0},i.onPause=function(){i.shouldPlay=!1},i.onSeeking=function(){var e=i.currentTime;if(void 0!==e&&!i.playbackDisabled){var t=e-i.timelinePos;if(!(Math.abs(t)<1/7056e5)){var r=t<=-.01;i.timelinePos=e,i.bufferedPos=e;var n=i.playingItem;if(n)if(r&&i.schedule.resetErrorsInRange(e,e-t)&&i.updateSchedule(),i.checkBuffer(),r&&e<n.start||e>=n.end){var a,s=i.schedule.findItemIndexAtTime(i.timelinePos);if(!i.isInterstitial(n)&&null!=(a=i.media)&&a.paused&&(i.shouldPlay=!1),!r){var o=i.findItemIndex(n);if(s>o){var l=i.schedule.findJumpRestrictedIndex(o+1,s);if(l>o)return void i.setSchedulePosition(l)}}i.setSchedulePosition(s)}else{var u=i.playingAsset;if(u){var d=u.timelineStart,h=u.duration||0;(r&&e<d||e>=d+h)&&i.setScheduleToAssetAtTime(e,u)}else if(i.playingLastItem&&i.isInterstitial(n)){var f=n.event.assetList[0];f&&(i.endedItem=i.playingItem,i.playingItem=null,i.setScheduleToAssetAtTime(e,f))}}else i.checkBuffer()}}},i.onTimeupdate=function(){var e=i.currentTime;if(void 0!==e&&!i.playbackDisabled&&e>i.timelinePos){i.timelinePos=e,e>i.bufferedPos&&i.checkBuffer();var t=i.playingItem;if(t&&!i.playingLastItem){if(e>=t.end){i.timelinePos=t.end;var r=i.findItemIndex(t);i.setSchedulePosition(r+1)}var n=i.playingAsset;n&&e>=n.timelineStart+(n.duration||0)&&i.setScheduleToAssetAtTime(e,n)}}},i.onScheduleUpdate=function(e,t){var r=i.schedule,n=i.playingItem,a=r.events||[],s=r.items||[],o=r.durations,l=e.map((function(e){return e.identifier})),u=!(!a.length&&!l.length);if(u&&i.log("INTERSTITIALS_UPDATED ("+a.length+"): "+a+"\nSchedule: "+s.map((function(e){return As(e)}))),l.length&&i.log("Removed events "+l),i.playerQueue.forEach((function(e){if(e.interstitial.appendInPlace){var t=e.assetItem.timelineStart,r=e.timelineOffset-t;if(r)try{e.timelineOffset=t}catch(n){Math.abs(r)>cs&&i.warn(n+' ("'+e.assetId+'" '+e.timelineOffset+"->"+t+")")}}})),n){var d=i.updateItem(n,i.timelinePos);i.itemsMatch(n,d)&&(i.playingItem=d,i.waitingItem=i.endedItem=null)}else i.waitingItem=i.updateItem(i.waitingItem),i.endedItem=i.updateItem(i.endedItem);var h=i.bufferingItem;if(h){var f=i.updateItem(h,i.bufferedPos);i.itemsMatch(h,f)?i.bufferingItem=f:h.event&&(i.bufferingItem=i.playingItem,i.clearInterstitial(h.event,null))}if(e.forEach((function(e){e.assetList.forEach((function(e){i.clearAssetPlayer(e.identifier,null)}))})),u||t){if(i.hls.trigger(_.INTERSTITIALS_UPDATED,{events:a.slice(0),schedule:s.slice(0),durations:o,removedIds:l}),i.isInterstitial(n)&&l.includes(n.event.identifier))return i.warn('Interstitial "'+n.event.identifier+'" removed while playing'),void i.primaryFallback(n.event);i.checkBuffer()}},i.hls=t,i.HlsPlayerClass=r,i.assetListLoader=new Ls(t),i.schedule=new Ss(i.onScheduleUpdate,t.logger),i.registerListeners(),i}u(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(_.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(_.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),e.on(_.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(_.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),e.on(_.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),e.on(_.ASSET_LIST_LOADED,this.onAssetListLoaded,this),e.on(_.BUFFER_APPENDED,this.onBufferAppended,this),e.on(_.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(_.BUFFERED_TO_END,this.onBufferedToEnd,this),e.on(_.MEDIA_ENDED,this.onMediaEnded,this),e.on(_.ERROR,this.onError,this),e.on(_.DESTROYING,this.onDestroying,this)},r.unregisterListeners=function(){var e=this.hls;e&&(e.off(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(_.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(_.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),e.off(_.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(_.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),e.off(_.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),e.off(_.ASSET_LIST_LOADED,this.onAssetListLoaded,this),e.off(_.BUFFER_CODECS,this.onBufferCodecs,this),e.off(_.BUFFER_APPENDED,this.onBufferAppended,this),e.off(_.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(_.BUFFERED_TO_END,this.onBufferedToEnd,this),e.off(_.MEDIA_ENDED,this.onMediaEnded,this),e.off(_.ERROR,this.onError,this),e.off(_.DESTROYING,this.onDestroying,this))},r.startLoad=function(){this.resumeBuffering()},r.stopLoad=function(){this.pauseBuffering()},r.resumeBuffering=function(){var e;null==(e=this.getBufferingPlayer())||e.resumeBuffering()},r.pauseBuffering=function(){var e;null==(e=this.getBufferingPlayer())||e.pauseBuffering()},r.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.assetListLoader&&this.assetListLoader.destroy(),this.emptyPlayerQueue(),this.clearScheduleState(),this.schedule&&this.schedule.destroy(),this.media=this.detachedData=this.mediaSelection=this.requiredTracks=this.altSelection=this.manager=null,this.hls=this.HlsPlayerClass=this.schedule=this.log=null,this.assetListLoader=null,this.onPlay=this.onPause=this.onSeeking=this.onTimeupdate=null,this.onScheduleUpdate=null},r.onDestroying=function(){var e=this.primaryMedia||this.media;e&&this.removeMediaListeners(e)},r.removeMediaListeners=function(e){Is(e,"play",this.onPlay),Is(e,"pause",this.onPause),Is(e,"seeking",this.onSeeking),Is(e,"timeupdate",this.onTimeupdate)},r.onMediaAttaching=function(e,t){var r=this.media=t.media;Rs(r,"seeking",this.onSeeking),Rs(r,"timeupdate",this.onTimeupdate),Rs(r,"play",this.onPlay),Rs(r,"pause",this.onPause)},r.onMediaAttached=function(e,t){var r=this.effectivePlayingItem,i=this.detachedData;if(this.detachedData=null,null===r)this.checkStart();else if(!i){this.clearScheduleState();var n=this.findItemIndex(r);this.setSchedulePosition(n)}},r.clearScheduleState=function(){this.playingItem=this.bufferingItem=this.waitingItem=this.endedItem=this.playingAsset=this.endedAsset=this.bufferingAsset=null},r.onMediaDetaching=function(e,t){var r=!!t.transferMedia,i=this.media;if(this.media=null,!r&&(i&&this.removeMediaListeners(i),this.detachedData)){var n=this.getBufferingPlayer();n&&(this.playingAsset=this.endedAsset=this.bufferingAsset=this.bufferingItem=this.waitingItem=this.detachedData=null,n.detachMedia()),this.shouldPlay=!1}},r.isInterstitial=function(e){return!(null==e||!e.event)},r.retreiveMediaSource=function(e,t){var r=this.getAssetPlayer(e);r&&this.transferMediaFromPlayer(r,t)},r.transferMediaFromPlayer=function(e,t){var r=e.interstitial.appendInPlace,i=e.media;if(r&&i===this.primaryMedia){if(this.bufferingAsset=null,(!t||this.isInterstitial(t)&&!t.event.appendInPlace)&&t&&i)return void(this.detachedData={media:i});var n=e.transferMedia();this.log("transfer MediaSource from "+e+" "+lt(n)),this.detachedData=n}else t&&i&&(this.shouldPlay||(this.shouldPlay=!i.paused))},r.transferMediaTo=function(e,t){var r,i,n=this;if(e.media!==t){var a,s=null,o=this.hls,l=e!==o,u=l&&e.interstitial.appendInPlace,d=null==(r=this.detachedData)?void 0:r.mediaSource;if(o.media)u&&(s=o.transferMedia(),this.detachedData=s),a="Primary";else if(d){var h=this.getBufferingPlayer();h?(s=h.transferMedia(),a=""+h):a="detached MediaSource"}else a="detached media";if(!s)if(d)s=this.detachedData,this.log("using detachedData: MediaSource "+lt(s));else if(!this.detachedData||o.media===t){var f=this.playerQueue;f.length>1&&f.forEach((function(e){if(l&&e.interstitial.appendInPlace!==u){var t=e.interstitial;n.clearInterstitial(e.interstitial,null),t.appendInPlace=!1,t.appendInPlace&&n.warn("Could not change append strategy for queued assets "+t)}})),this.hls.detachMedia(),this.detachedData={media:t}}var c=s&&"mediaSource"in s&&"closed"!==(null==(i=s.mediaSource)?void 0:i.readyState),g=c&&s?s:t;if(this.log((c?"transfering MediaSource":"attaching media")+" to "+(l?e:"Primary")+" from "+a),g===s){var v=l&&e.assetId===this.schedule.assetIdAtEnd;g.overrides={duration:this.schedule.duration,endOfStream:!l||v,cueRemoval:!l}}e.attachMedia(g)}},r.onInterstitialCueEnter=function(){this.onTimeupdate()},r.checkStart=function(){var e=this.schedule,t=e.events;if(t&&!this.playbackDisabled&&this.media){-1===this.bufferedPos&&(this.bufferedPos=0);var r=this.timelinePos,i=this.effectivePlayingItem;if(-1===r){var n=this.hls.startPosition;if(this.timelinePos=n,t.length&&t[0].cue.pre){var a=e.findEventIndex(t[0].identifier);this.setSchedulePosition(a)}else if(n>=0||!this.primaryLive){var s=this.timelinePos=n>0?n:0,o=e.findItemIndexAtTime(s);this.setSchedulePosition(o)}}else if(i&&!this.playingItem){var l=e.findItemIndex(i);this.setSchedulePosition(l)}}},r.advanceAfterAssetEnded=function(e,t,r){var i=r+1;if(e.isAssetPastPlayoutLimit(i)||e.assetList[i].error){var n=this.schedule.items;if(n){var a=t+1;if(a>=n.length)return void this.setSchedulePosition(-1);var s=e.resumeTime;this.timelinePos<s&&(this.timelinePos=s,this.checkBuffer()),this.setSchedulePosition(a)}}else this.setSchedulePosition(t,i)},r.setScheduleToAssetAtTime=function(e,t){var r=this.schedule,i=t.parentIdentifier,n=r.getEvent(i);if(n){var a=r.findEventIndex(i),s=r.findAssetIndex(n,e);this.setSchedulePosition(a,s)}},r.setSchedulePosition=function(e,t){var r=this.schedule.items;if(r&&!this.playbackDisabled){this.log("setSchedulePosition "+e+", "+t);var i=e>=0?r[e]:null,n=this.playingItem,a=this.playingLastItem;if(this.isInterstitial(n)){var s,o=n.event,l=this.playingAsset,u=null==l?void 0:l.identifier,d=u?this.getAssetPlayer(u):null;if(d&&u&&(!this.eventItemsMatch(n,i)||void 0!==t&&u!==(null==(s=o.assetList)?void 0:s[t].identifier))){var h,f=o.findAssetIndex(l);this.log("INTERSTITIAL_ASSET_ENDED "+(f+1)+"/"+o.assetList.length+" "+Es(l)),this.endedAsset=l,this.playingAsset=null,this.hls.trigger(_.INTERSTITIAL_ASSET_ENDED,{asset:l,assetListIndex:f,event:o,schedule:r.slice(0),scheduleIndex:e,player:d}),this.retreiveMediaSource(u,i),!d.media||null!=(h=this.detachedData)&&h.mediaSource||d.detachMedia()}if(!this.eventItemsMatch(n,i)&&(this.endedItem=n,this.playingItem=null,this.log("INTERSTITIAL_ENDED "+o+" "+As(n)),o.hasPlayed=!0,this.hls.trigger(_.INTERSTITIAL_ENDED,{event:o,schedule:r.slice(0),scheduleIndex:e}),o.cue.once)){this.updateSchedule();var c=this.schedule.items;if(i&&c){var g=this.schedule.findItemIndex(i);this.advanceSchedule(g,c,t,n,a)}return}}this.advanceSchedule(e,r,t,n,a)}},r.advanceSchedule=function(e,t,r,i,n){var a=this,s=e>=0?t[e]:null,o=this.primaryMedia,l=this.playerQueue;if(l.length&&l.forEach((function(t){var r=t.interstitial,i=a.schedule.findEventIndex(r.identifier);(i<e||i>e+1)&&a.clearInterstitial(r,s)})),this.isInterstitial(s)){this.timelinePos=Math.min(Math.max(this.timelinePos,s.start),s.end);var u=s.event;void 0===r&&(r=this.schedule.findAssetIndex(u,this.timelinePos));var d=this.waitingItem;this.assetsBuffered(s,o)||this.setBufferingItem(s);var h=this.preloadAssets(u,r);if(this.eventItemsMatch(s,d||i)||(this.waitingItem=s,this.log("INTERSTITIAL_STARTED "+As(s)+" "+(u.appendInPlace?"append in place":"")),this.hls.trigger(_.INTERSTITIAL_STARTED,{event:u,schedule:t.slice(0),scheduleIndex:e})),!u.assetListLoaded)return void this.log("Waiting for ASSET-LIST to complete loading "+u);if(u.assetListLoader&&(u.assetListLoader.destroy(),u.assetListLoader=void 0),!o)return void this.log("Waiting for attachMedia to start Interstitial "+u);this.waitingItem=this.endedItem=null,this.playingItem=s;var f=u.assetList[r];if(!f){var c=t[e+1],g=this.media;return c&&g&&!this.isInterstitial(c)&&g.currentTime<c.start&&(g.currentTime=this.timelinePos=c.start),void this.advanceAfterAssetEnded(u,e,r||0)}if(h||(h=this.getAssetPlayer(f.identifier)),null===h||h.destroyed){var v=u.assetList.length;this.warn("asset "+(r+1)+"/"+v+" player destroyed "+u),h=this.createAssetPlayer(u,f,r)}if(!this.eventItemsMatch(s,this.bufferingItem)&&u.appendInPlace&&this.isAssetBuffered(f))return;this.startAssetPlayer(h,r,t,e,o),this.shouldPlay&&bs(h.media)}else null!==s?(this.resumePrimary(s,e,i),this.shouldPlay&&bs(this.hls.media)):n&&this.isInterstitial(i)&&(this.endedItem=null,this.playingItem=i,i.event.appendInPlace||this.attachPrimary(this.schedule.durations.primary,null))},r.resumePrimary=function(e,t,r){var i;if(this.playingItem=e,this.playingAsset=this.endedAsset=null,this.waitingItem=this.endedItem=null,this.bufferedToItem(e),this.log("resuming "+As(e)),null==(i=this.detachedData)||!i.mediaSource){var n=this.timelinePos;(n<e.start||n>=e.end)&&(n=this.getPrimaryResumption(e,t),this.timelinePos=n),this.attachPrimary(n,e)}if(r){var a=this.schedule.items;a&&(this.log("resumed "+As(e)),this.hls.trigger(_.INTERSTITIALS_PRIMARY_RESUMED,{schedule:a.slice(0),scheduleIndex:t}),this.checkBuffer())}},r.getPrimaryResumption=function(e,t){var r=e.start;if(this.primaryLive){var i=this.primaryDetails;if(0===t)return this.hls.startPosition;if(i&&(r<i.fragmentStart||r>i.edge))return this.hls.liveSyncPosition||-1}return r},r.isAssetBuffered=function(e){var t=this.getAssetPlayer(e.identifier);return null!=t&&t.hls?t.hls.bufferedToEnd:ar.bufferInfo(this.primaryMedia,this.timelinePos,0).end+1>=e.timelineStart+(e.duration||0)},r.attachPrimary=function(e,t,r){t?this.setBufferingItem(t):this.bufferingItem=this.playingItem,this.bufferingAsset=null;var i=this.primaryMedia;if(i){var n=this.hls;n.media?this.checkBuffer():(this.transferMediaTo(n,i),r&&this.startLoadingPrimaryAt(e,r)),r||(this.timelinePos=e,this.startLoadingPrimaryAt(e,r))}},r.startLoadingPrimaryAt=function(e,t){var r,i=this.hls;!i.loadingEnabled||!i.media||Math.abs(((null==(r=i.mainForwardBufferInfo)?void 0:r.start)||i.media.currentTime)-e)>.5?i.startLoad(e,t):i.bufferingEnabled||i.resumeBuffering()},r.onManifestLoading=function(){this.stopLoad(),this.schedule.reset(),this.emptyPlayerQueue(),this.clearScheduleState(),this.shouldPlay=!1,this.bufferedPos=this.timelinePos=-1,this.mediaSelection=this.altSelection=this.manager=this.requiredTracks=null,this.hls.off(_.BUFFER_CODECS,this.onBufferCodecs,this),this.hls.on(_.BUFFER_CODECS,this.onBufferCodecs,this)},r.onLevelUpdated=function(e,t){if(-1!==t.level){var r=this.hls.levels[t.level],i=f(f({},this.mediaSelection||this.altSelection),{},{main:r});this.mediaSelection=i,this.schedule.parseInterstitialDateRanges(i,this.hls.config.interstitialAppendInPlace),!this.effectivePlayingItem&&this.schedule.items&&this.checkStart()}},r.onAudioTrackUpdated=function(e,t){var r=this.hls.audioTracks[t.id],i=this.mediaSelection;if(i){var n=f(f({},i),{},{audio:r});this.mediaSelection=n}else this.altSelection=f(f({},this.altSelection),{},{audio:r})},r.onSubtitleTrackUpdated=function(e,t){var r=this.hls.subtitleTracks[t.id],i=this.mediaSelection;if(i){var n=f(f({},i),{},{subtitles:r});this.mediaSelection=n}else this.altSelection=f(f({},this.altSelection),{},{subtitles:r})},r.onAudioTrackSwitching=function(e,t){var r=ht(t);this.playerQueue.forEach((function(e){return e.hls.setAudioOption(t)||e.hls.setAudioOption(r)}))},r.onSubtitleTrackSwitch=function(e,t){var r=ht(t);this.playerQueue.forEach((function(e){return e.hls.setSubtitleOption(t)||-1!==t.id&&e.hls.setSubtitleOption(r)}))},r.onBufferCodecs=function(e,t){var r=t.tracks;r&&(this.requiredTracks=r)},r.onBufferAppended=function(e,t){this.checkBuffer()},r.onBufferFlushed=function(e,t){var r=this.playingItem;if(r&&!this.itemsMatch(r,this.bufferingItem)&&!this.isInterstitial(r)){var i=this.timelinePos;this.bufferedPos=i,this.checkBuffer()}},r.onBufferedToEnd=function(e){var t=this.schedule.events;if(this.bufferedPos<Number.MAX_VALUE&&t){for(var r=0;r<t.length;r++){var i=t[r];if(i.cue.post){var n,a=this.schedule.findEventIndex(i.identifier),s=null==(n=this.schedule.items)?void 0:n[a];this.isInterstitial(s)&&this.eventItemsMatch(s,this.bufferingItem)&&this.bufferedToItem(s,0);break}}this.bufferedPos=Number.MAX_VALUE}},r.onMediaEnded=function(e){var t=this.playingItem;if(!this.playingLastItem&&t){var r=this.findItemIndex(t);this.setSchedulePosition(r+1)}else this.shouldPlay=!1},r.updateItem=function(e,t){var r=this.schedule.items;return e&&r&&r[this.findItemIndex(e,t)]||null},r.itemsMatch=function(e,t){return!!t&&(e===t||e.event&&t.event&&this.eventItemsMatch(e,t)||!e.event&&!t.event&&this.findItemIndex(e)===this.findItemIndex(t))},r.eventItemsMatch=function(e,t){var r;return!!t&&(e===t||e.event.identifier===(null==(r=t.event)?void 0:r.identifier))},r.findItemIndex=function(e,t){return e?this.schedule.findItemIndex(e,t):-1},r.updateSchedule=function(){var e=this.mediaSelection;e&&this.schedule.updateSchedule(e,[])},r.checkBuffer=function(e){var t=this.schedule.items;if(t){var r=ar.bufferInfo(this.primaryMedia,this.timelinePos,0);e&&(this.bufferedPos=this.timelinePos),e||(e=r.len<1),this.updateBufferedPos(r.end,t,e)}},r.updateBufferedPos=function(e,t,r){var i=this.schedule,n=this.bufferingItem;if(!(this.bufferedPos>e))if(1===t.length&&this.itemsMatch(t[0],n))this.bufferedPos=e;else{var a=this.playingItem,s=this.findItemIndex(a),o=i.findItemIndexAtTime(e);if(this.bufferedPos<e){var l,u,d=this.findItemIndex(n),h=Math.min(d+1,t.length-1),f=t[h];if((-1===o&&n&&e>=n.end||null!=(l=f.event)&&l.appendInPlace&&e+.01>=f.start)&&(o=h),h-s>1&&!1===(null==n||null==(u=n.event)?void 0:u.appendInPlace))return;if(this.bufferedPos=e,o>d&&o>s)this.bufferedToItem(f);else{var c=this.primaryDetails;this.primaryLive&&c&&e>c.edge-c.targetduration&&f.start<c.edge+this.hls.config.interstitialLiveLookAhead&&this.isInterstitial(f)&&this.preloadAssets(f.event,0)}}else r&&a&&!this.itemsMatch(a,n)&&(o===s?this.bufferedToItem(a):o===s+1&&this.bufferedToItem(t[o]))}},r.assetsBuffered=function(e,t){var r=this;return 0!==e.event.assetList.length&&!e.event.assetList.some((function(e){var i=r.getAssetPlayer(e.identifier);return!(null!=i&&i.bufferedInPlaceToEnd(t))}))},r.setBufferingItem=function(e){var t=this,r=this.bufferingItem,i=this.schedule;if(this.itemsMatch(e,r))this.bufferingItem!==e&&(this.bufferingItem=e);else{var n=i.items,a=i.events;if(!n||!a)return r;var s=this.isInterstitial(e),o=this.getBufferingPlayer();if(this.bufferingItem=e,this.bufferedPos=Math.max(e.start,Math.min(e.end,this.timelinePos)),!this.playbackDisabled){var l=o?o.remaining:r?r.end-this.timelinePos:0;this.log("buffered to boundary "+As(e)+(r?" ("+l.toFixed(2)+" remaining)":"")),s?e.event.assetList.forEach((function(e){var r=t.getAssetPlayer(e.identifier);r&&r.resumeBuffering()})):(this.hls.resumeBuffering(),this.playerQueue.forEach((function(e){return e.pauseBuffering()})))}this.hls.trigger(_.INTERSTITIALS_BUFFERED_TO_BOUNDARY,{events:a.slice(0),schedule:n.slice(0),bufferingIndex:this.findItemIndex(e),playingIndex:this.findItemIndex(this.playingItem)})}return r},r.bufferedToItem=function(e,t){void 0===t&&(t=0);var r=this.setBufferingItem(e);if(!this.playbackDisabled)if(this.isInterstitial(e))this.bufferedToEvent(e,t);else if(null!==r){this.bufferingAsset=null;var i=this.detachedData;i&&i.mediaSource?this.attachPrimary(e.start,e,!0):this.preloadPrimary(e)}},r.preloadPrimary=function(e){var t=this.findItemIndex(e),r=this.getPrimaryResumption(e,t);this.startLoadingPrimaryAt(r)},r.bufferedToEvent=function(e,t){var r=e.event,i=0===r.assetList.length&&!r.assetListLoader,n=r.cue.once;if(i||!n){var a=this.preloadAssets(r,t);if(null!=a&&a.interstitial.appendInPlace){var s=r.assetList[t],o=this.primaryMedia;s&&o&&this.bufferAssetPlayer(a,o)}}},r.preloadAssets=function(e,t){var r=e.assetUrl,i=e.assetList.length,n=0===i&&!e.assetListLoader,a=e.cue.once;if(n){var s,o=e.timelineStart;if(e.appendInPlace){var l,u=this.playingItem;this.isInterstitial(u)||(null==u||null==(l=u.nextEvent)?void 0:l.identifier)!==e.identifier||this.flushFrontBuffer(o+.25)}var d=0;if(!this.playingItem&&this.primaryLive&&-1===(d=this.hls.startPosition)&&(d=this.hls.liveSyncPosition||0),d&&!e.cue.pre&&!e.cue.post){var h=d-o;h>0&&(s=Math.round(1e3*h)/1e3)}if(this.log("Load interstitial asset "+(t+1)+"/"+(r?1:i)+" "+e+(s?" live-start: "+d+" start-offset: "+s:"")),r)return this.createAsset(e,0,0,o,e.duration,r);var f=this.assetListLoader.loadAssetList(e,s);f&&(e.assetListLoader=f)}else if(!a&&i){for(var c=t;c<i;c++){var g=e.assetList[c],v=this.getAssetPlayerQueueIndex(g.identifier);-1!==v&&!this.playerQueue[v].destroyed||g.error||this.createAssetPlayer(e,g,c)}return this.getAssetPlayer(e.assetList[t].identifier)}return null},r.flushFrontBuffer=function(e){var t=this,r=this.requiredTracks;r&&(this.log("Removing front buffer starting at "+e),Object.keys(r).forEach((function(r){t.hls.trigger(_.BUFFER_FLUSHING,{startOffset:e,endOffset:1/0,type:r})})))},r.getAssetPlayerQueueIndex=function(e){for(var t=this.playerQueue,r=0;r<t.length;r++)if(e===t[r].assetId)return r;return-1},r.getAssetPlayer=function(e){var t=this.getAssetPlayerQueueIndex(e);return this.playerQueue[t]||null},r.getBufferingPlayer=function(){var e=this.playerQueue,t=this.primaryMedia;if(t)for(var r=0;r<e.length;r++)if(e[r].media===t)return e[r];return null},r.createAsset=function(e,t,r,i,n,a){var s={parentIdentifier:e.identifier,identifier:vs(e,a,t),duration:n,startOffset:r,timelineStart:i,uri:a};return this.createAssetPlayer(e,s,t)},r.createAssetPlayer=function(e,t,r){var i=this;this.log("create HLSAssetPlayer for "+Es(t));var n=this.hls,a=n.userConfig,s=a.videoPreference,l=n.loadLevelObj||n.levels[n.currentLevel];(s||l)&&(s=o({},s),l.videoCodec&&(s.videoCodec=l.videoCodec),l.videoRange&&(s.allowedVideoRanges=[l.videoRange]));var u=n.audioTracks[n.audioTrack],d=n.subtitleTracks[n.subtitleTrack],h=0;if(this.primaryLive||e.appendInPlace){var c=this.timelinePos-t.timelineStart;if(c>1){var g=t.duration;g&&c<g&&(h=c)}}var v=t.identifier,m=f(f({},a),{},{autoStartLoad:!0,startFragPrefetch:!0,primarySessionId:n.sessionId,assetPlayerId:v,abrEwmaDefaultEstimate:n.bandwidthEstimate,interstitialsController:void 0,startPosition:h,liveDurationInfinity:!1,testBandwidth:!1,videoPreference:s,audioPreference:u||a.audioPreference,subtitlePreference:d||a.subtitlePreference});e.appendInPlace&&(e.appendInPlaceStarted=!0,t.timelineStart&&(m.timelineOffset=t.timelineStart));var p=m.cmcd;null!=p&&p.sessionId&&p.contentId&&(m.cmcd=o({},p,{contentId:fs(t.uri)})),this.getAssetPlayer(v)&&this.warn("Duplicate date range identifier "+e+" and asset "+v);var y=new Ts(this.HlsPlayerClass,m,e,t);this.playerQueue.push(y),e.assetList[r]=t;var E=function(n){if(n.live){var a=new Error("Interstitials MUST be VOD assets "+e),s={fatal:!0,type:k.OTHER_ERROR,details:D.INTERSTITIAL_ASSET_ITEM_ERROR,error:a};i.handleAssetItemError(s,e,i.schedule.findEventIndex(e.identifier),r,a.message)}else{var o=n.edge-n.fragmentStart,l=t.duration;(null===l||o>l)&&(i.log('Interstitial asset "'+v+'" duration change '+l+" > "+o),t.duration=o,i.updateSchedule())}};y.on(_.LEVEL_UPDATED,(function(e,t){var r=t.details;return E(r)})),y.on(_.LEVEL_PTS_UPDATED,(function(e,t){var r=t.details;return E(r)}));var T=function(e,t){var r=i.getAssetPlayer(v);if(r&&t.tracks){r.off(_.BUFFER_CODECS,T),r.tracks=t.tracks;var n=i.primaryMedia;i.bufferingAsset===r.assetItem&&n&&!r.media&&i.bufferAssetPlayer(r,n)}};y.on(_.BUFFER_CODECS,T);var S=function(){var r,n=i.getAssetPlayer(v);if(i.log("buffered to end of asset "+n),n){var a=i.schedule.findEventIndex(e.identifier),s=e.findAssetIndex(t),o=s+1,l=null==(r=i.schedule.items)?void 0:r[a];if(i.isInterstitial(l))if(-1===s||e.isAssetPastPlayoutLimit(o)||e.assetList[o].error){var u,d=null==(u=i.schedule.items)?void 0:u[a+1];d&&i.bufferedToItem(d)}else i.bufferedToItem(l,o)}};y.on(_.BUFFERED_TO_END,S);var A=function(t){return function(){if(i.getAssetPlayer(v)){i.shouldPlay=!0;var r=i.schedule.findEventIndex(e.identifier);i.advanceAfterAssetEnded(e,r,t)}}};return y.once(_.MEDIA_ENDED,A(r)),y.once(_.PLAYOUT_LIMIT_REACHED,A(1/0)),y.on(_.ERROR,(function(t,n){var a=i.getAssetPlayer(v);if(n.details!==D.BUFFER_STALLED_ERROR)i.handleAssetItemError(n,e,i.schedule.findEventIndex(e.identifier),r,"Asset player error "+n.error+" "+e);else if(null!=a&&a.media){var s=a.currentTime,o=a.duration-s;s&&e.appendInPlace&&o/a.media.playbackRate<.5?(i.log("Advancing buffer past end of asset "+v+" "+e+" at "+a.media.currentTime),S()):(i.warn("Stalled at "+s+" of "+(s+o)+" in asset "+v+" "+e),i.onTimeupdate(),i.checkBuffer(!0))}})),y.on(_.DESTROYING,(function(){if(i.getAssetPlayer(v)){var t=new Error("Asset player destroyed unexpectedly "+v),n={fatal:!0,type:k.OTHER_ERROR,details:D.INTERSTITIAL_ASSET_ITEM_ERROR,error:t};i.handleAssetItemError(n,e,i.schedule.findEventIndex(e.identifier),r,t.message)}})),this.hls.trigger(_.INTERSTITIAL_ASSET_PLAYER_CREATED,{asset:t,assetListIndex:r,event:e,player:y}),y},r.clearInterstitial=function(e,t){var r=this;e.assetList.forEach((function(e){r.clearAssetPlayer(e.identifier,t)})),e.reset()},r.clearAssetPlayer=function(e,t){var r=this.getAssetPlayerQueueIndex(e);if(-1!==r){this.log('clearAssetPlayer "'+e+'" toSegment: '+(t?As(t):t));var i=this.playerQueue[r];this.transferMediaFromPlayer(i,t),this.playerQueue.splice(r,1),i.destroy()}},r.emptyPlayerQueue=function(){for(var e;e=this.playerQueue.pop();)e.destroy();this.playerQueue=[]},r.startAssetPlayer=function(e,t,r,i,n){var a=e.interstitial,s=e.assetItem,o=e.assetId,l=a.assetList.length,u=this.playingAsset;this.endedAsset=null,this.playingAsset=s,u&&u.identifier===o||(u&&(this.clearAssetPlayer(u.identifier,r[i]),delete u.error),this.log("INTERSTITIAL_ASSET_STARTED "+(t+1)+"/"+l+" "+e),this.hls.trigger(_.INTERSTITIAL_ASSET_STARTED,{asset:s,assetListIndex:t,event:a,schedule:r.slice(0),scheduleIndex:i,player:e})),this.bufferAssetPlayer(e,n)},r.bufferAssetPlayer=function(e,t){var r,i,n=e.interstitial,a=e.assetItem,s=e.assetId,o=this.schedule.findEventIndex(n.identifier),l=null==(r=this.schedule.items)?void 0:r[o];if(l){this.setBufferingItem(l),this.bufferingAsset=a;var u=this.getBufferingPlayer();if(u!==e){var d=n.appendInPlace;if(!d||!1!==(null==u?void 0:u.interstitial.appendInPlace)){var h=(null==u?void 0:u.tracks)||(null==(i=this.detachedData)?void 0:i.tracks)||this.requiredTracks;if(d&&a!==this.playingAsset){if(!e.tracks)return;if(h&&!X(h,e.tracks)){var f=new Error('Asset "'+s+"\" SourceBuffer tracks ('"+Object.keys(e.tracks)+"') are not compatible with primary content tracks ('"+Object.keys(h)+"')"),c={fatal:!0,type:k.OTHER_ERROR,details:D.INTERSTITIAL_ASSET_ITEM_ERROR,error:f},g=n.findAssetIndex(a);return void this.handleAssetItemError(c,n,o,g,f.message)}}this.transferMediaTo(e,t)}}}},r.handleAssetItemError=function(e,t,r,i,n){if(e.details!==D.BUFFER_STALLED_ERROR){var a=t.assetList[i]||null,s=null;if(a){var l=this.getAssetPlayerQueueIndex(a.identifier);s=this.playerQueue[l]||null}var u=this.schedule.items,d=o({},e,{fatal:!1,errorAction:Ft(!0),asset:a,assetListIndex:i,event:t,schedule:u,scheduleIndex:r,player:s});if(this.warn("Asset item error: "+e.error),this.hls.trigger(_.INTERSTITIAL_ASSET_ERROR,d),e.fatal){var h=new Error(n);a&&(this.playingAsset!==a&&this.clearAssetPlayer(a.identifier,null),a.error=h),t.assetList.some((function(e){return!e.error}))?t.appendInPlace&&(t.error=h):t.error=h,this.primaryFallback(t)}}},r.primaryFallback=function(e){var t=e.timelineStart,r=this.effectivePlayingItem;if(this.updateSchedule(),r){this.log('Fallback to primary from event "'+e.identifier+'" start: '+t+" pos: "+this.timelinePos+" playing: "+(r?As(r):"<none>")+" error: "+e.error),e.appendInPlace&&(this.attachPrimary(t,null),this.flushFrontBuffer(t));var i=this.timelinePos;-1===i&&(i=this.hls.startPosition);var n=this.updateItem(r,i);if(this.itemsMatch(r,n))this.clearInterstitial(e,null);else{var a=this.schedule.findItemIndexAtTime(i);this.setSchedulePosition(a)}}else this.checkStart()},r.onAssetListLoaded=function(e,t){var r,i=this,n=t.event,a=n.identifier,s=t.assetListResponse.ASSETS;if(this.schedule.hasEvent(a)){var o=n.timelineStart,l=n.duration,u=0;s.forEach((function(e,t){var r=parseFloat(e.DURATION);i.createAsset(n,t,u,o+u,r,e.URI),u+=r})),n.duration=u,this.log("Loaded asset-list with duration: "+u+" (was: "+l+") "+n);var d=this.waitingItem,h=(null==d?void 0:d.event.identifier)===a;this.updateSchedule();var f=null==(r=this.bufferingItem)?void 0:r.event;if(h){var c,g=this.schedule.findEventIndex(a),v=null==(c=this.schedule.items)?void 0:c[g];if(v){if(!this.playingItem&&this.timelinePos>v.end&&this.schedule.findItemIndexAtTime(this.timelinePos)!==g)return n.error=new Error("Interstitial no longer within playback range "+this.timelinePos+" "+n),void this.primaryFallback(n);this.setBufferingItem(v)}this.setSchedulePosition(g)}else if((null==f?void 0:f.identifier)===a&&f.appendInPlace){var m=n.assetList[0],p=this.getAssetPlayer(m.identifier),y=this.primaryMedia;m&&p&&y&&this.bufferAssetPlayer(p,y)}}},r.onError=function(e,t){switch(t.details){case D.ASSET_LIST_PARSING_ERROR:case D.ASSET_LIST_LOAD_ERROR:case D.ASSET_LIST_LOAD_TIMEOUT:var r=t.interstitial;r&&this.primaryFallback(r);break;case D.BUFFER_STALLED_ERROR:this.onTimeupdate(),this.checkBuffer(!0)}},n(t,[{key:"interstitialsManager",get:function(){if(!this.manager){if(!this.hls)return null;var e=this,t=function(){return e.bufferingItem||e.waitingItem},r=function(t){return t?e.getAssetPlayer(t.identifier):t},i=function(t,i,a,s,o){if(t){var l=t[i].start,u=t.event;if(u){if("playout"===i||u.timelineOccupancy!==gs.Point){var d=r(a);(null==d?void 0:d.interstitial)===u&&(l+=d.assetItem.startOffset+d[o])}}else l+=("bufferedPos"===s?n():e[s])-t.start;return l}return 0},n=function(){var t=e.bufferedPos;return t===Number.MAX_VALUE?a("primary"):Math.max(t,0)},a=function(t){var r;return null!=(r=e.primaryDetails)&&r.live?e.primaryDetails.edge:e.schedule.durations[t]},s=function(t,n){var a,s,o=e.effectivePlayingItem;if(null==o||null==(a=o.event)||!a.restrictions.skip){e.log("seek to "+t+' "'+n+'"');var l=e.effectivePlayingItem,u=e.schedule.findItemIndexAtTime(t,n),d=null==(s=e.schedule.items)?void 0:s[u],h=e.getBufferingPlayer(),f=null==h?void 0:h.interstitial,c=null==f?void 0:f.appendInPlace,g=l&&e.itemsMatch(l,d);if(l&&(c||g)){var v=r(e.playingAsset),m=(null==v?void 0:v.media)||e.primaryMedia;if(m){var p="primary"===n?m.currentTime:i(l,n,e.playingAsset,"timelinePos","currentTime"),y=t-p,E=(c?p:m.currentTime)+y;if(E>=0&&(!v||c||E<=v.duration))return void(m.currentTime=E)}}if(d){var T=t;if("primary"!==n){var S=t-d[n].start;T=d.start+S}var A=!e.isInterstitial(d);if(e.isInterstitial(l)&&!l.event.appendInPlace||!A&&!d.event.appendInPlace){if(l){var L=e.findItemIndex(l);if(u>L){var R=e.schedule.findJumpRestrictedIndex(L+1,u);if(R>L)return void e.setSchedulePosition(R)}var I=0;if(A)e.timelinePos=T,e.checkBuffer();else{var b,k=null==d||null==(b=d.event)?void 0:b.assetList;if(k)for(var D=t-(d[n]||d).start,_=k.length;_--;){var P=k[_];if(P.duration&&D>=P.startOffset&&D<P.startOffset+P.duration){I=_;break}}}e.setSchedulePosition(u,I)}}else{var C=e.media||(c?null==h?void 0:h.media:null);C&&(C.currentTime=T)}}}},o=function(){var r=e.effectivePlayingItem;if(e.isInterstitial(r))return r;var i=t();return e.isInterstitial(i)?i:null},l={get currentTime(){var t=o(),r=e.effectivePlayingItem;return r&&r===t?i(r,"playout",e.effectivePlayingAsset,"timelinePos","currentTime")-r.playout.start:0},set currentTime(t){var r=o(),i=e.effectivePlayingItem;i&&i===r&&s(t+i.playout.start,"playout")},get duration(){var e=o();return e?e.playout.end-e.playout.start:0},get assetPlayers(){var t,r=null==(t=o())?void 0:t.event.assetList;return r?r.map((function(t){return e.getAssetPlayer(t.identifier)})):[]},get playingIndex(){var t,r=null==(t=o())?void 0:t.event;return r&&e.effectivePlayingAsset?r.findAssetIndex(e.effectivePlayingAsset):-1},get scheduleItem(){return o()}};this.manager={get events(){var t,r;return(null==(t=e.schedule)||null==(r=t.events)?void 0:r.slice(0))||[]},get schedule(){var t,r;return(null==(t=e.schedule)||null==(r=t.items)?void 0:r.slice(0))||[]},get interstitialPlayer(){return o()?l:null},get playerQueue(){return e.playerQueue.slice(0)},get bufferingAsset(){return e.bufferingAsset},get bufferingItem(){return t()},get bufferingIndex(){var r=t();return e.findItemIndex(r)},get playingAsset(){return e.effectivePlayingAsset},get playingItem(){return e.effectivePlayingItem},get playingIndex(){var t=e.effectivePlayingItem;return e.findItemIndex(t)},primary:{get bufferedEnd(){return n()},get currentTime(){var t=e.timelinePos;return t>0?t:0},set currentTime(e){s(e,"primary")},get duration(){return a("primary")},get seekableStart(){var t;return(null==(t=e.primaryDetails)?void 0:t.fragmentStart)||0}},integrated:{get bufferedEnd(){return i(t(),"integrated",e.bufferingAsset,"bufferedPos","bufferedEnd")},get currentTime(){return i(e.effectivePlayingItem,"integrated",e.effectivePlayingAsset,"timelinePos","currentTime")},set currentTime(e){s(e,"integrated")},get duration(){return a("integrated")},get seekableStart(){var t;return function(t,r){if(0!==t&&"primary"!==r&&e.schedule.length){var i,n=e.schedule.findItemIndexAtTime(t),a=null==(i=e.schedule.items)?void 0:i[n];if(a)return t+(a[r].start-a.start)}return t}((null==(t=e.primaryDetails)?void 0:t.fragmentStart)||0,"integrated")}},skip:function(){var t=e.effectivePlayingItem,r=null==t?void 0:t.event;if(r&&!r.restrictions.skip){var i=e.findItemIndex(t);if(r.appendInPlace){var n=t.playout.start+t.event.duration;s(n+.001,"playout")}else e.advanceAfterAssetEnded(r,i,1/0)}}}}return this.manager}},{key:"effectivePlayingItem",get:function(){return this.waitingItem||this.playingItem||this.endedItem}},{key:"effectivePlayingAsset",get:function(){return this.playingAsset||this.endedAsset}},{key:"playingLastItem",get:function(){var e,t=this.playingItem,r=null==(e=this.schedule)?void 0:e.items;return!!(this.playbackStarted&&t&&r)&&this.findItemIndex(t)===r.length-1}},{key:"playbackStarted",get:function(){return null!==this.effectivePlayingItem}},{key:"currentTime",get:function(){var e,t,r;if(null!==this.mediaSelection){var i=this.waitingItem||this.playingItem;if(!this.isInterstitial(i)||i.event.appendInPlace){var n=this.media;!n&&null!=(e=this.bufferingItem)&&null!=(t=e.event)&&t.appendInPlace&&(n=this.primaryMedia);var a=null==(r=n)?void 0:r.currentTime;if(void 0!==a&&R(a))return a}}}},{key:"primaryMedia",get:function(){var e;return this.media||(null==(e=this.detachedData)?void 0:e.media)||null}},{key:"playbackDisabled",get:function(){return!1===this.hls.config.enableInterstitialPlayback}},{key:"primaryDetails",get:function(){var e,t;return null==(e=this.mediaSelection)||null==(t=e.main)?void 0:t.details}},{key:"primaryLive",get:function(){var e;return!(null==(e=this.primaryDetails)||!e.live)}}])}(B),Ds=function(e){function t(t,r,i){var n;return(n=e.call(this,t,r,i,"subtitle-stream-controller",F)||this).currentTrackId=-1,n.tracksBuffered=[],n.mainDetails=null,n.registerListeners(),n}u(t,e);var r=t.prototype;return r.onHandlerDestroying=function(){this.unregisterListeners(),e.prototype.onHandlerDestroying.call(this),this.mainDetails=null},r.registerListeners=function(){e.prototype.registerListeners.call(this);var t=this.hls;t.on(_.LEVEL_LOADED,this.onLevelLoaded,this),t.on(_.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(_.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(_.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(_.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(_.BUFFER_FLUSHING,this.onBufferFlushing,this)},r.unregisterListeners=function(){e.prototype.unregisterListeners.call(this);var t=this.hls;t.off(_.LEVEL_LOADED,this.onLevelLoaded,this),t.off(_.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(_.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(_.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(_.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(_.BUFFER_FLUSHING,this.onBufferFlushing,this)},r.startLoad=function(e,t){this.stopLoad(),this.state=Si.IDLE,this.setInterval(500),this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()},r.onManifestLoading=function(){e.prototype.onManifestLoading.call(this),this.mainDetails=null},r.onMediaDetaching=function(t,r){this.tracksBuffered=[],e.prototype.onMediaDetaching.call(this,t,r)},r.onLevelLoaded=function(e,t){this.mainDetails=t.details},r.onSubtitleFragProcessed=function(e,t){var r=t.frag,i=t.success;if(re(r)&&(this.fragPrevious=r),this.state=Si.IDLE,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),this.fragBufferedComplete(r,null),this.media&&this.tick()}}},r.onBufferFlushing=function(e,t){var r=t.startOffset,i=t.endOffset;if(0===r&&i!==Number.POSITIVE_INFINITY){var n=i-1;if(n<=0)return;t.endOffsetSubtitles=Math.max(0,n),this.tracksBuffered.forEach((function(e){for(var t=0;t<e.length;)if(e[t].end<=n)e.shift();else{if(!(e[t].start<n))break;e[t].start=n,t++}})),this.fragmentTracker.removeFragmentsInRange(r,n,F)}},r.onError=function(e,t){var r=t.frag;(null==r?void 0:r.type)===F&&(t.details===D.FRAG_GAP&&this.fragmentTracker.fragBuffered(r,!0),this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==Si.STOPPED&&(this.state=Si.IDLE))},r.onSubtitleTracksUpdated=function(e,t){var r=this,i=t.subtitleTracks;this.levels&&da(this.levels,i)?this.levels=i.map((function(e){return new at(e)})):(this.tracksBuffered=[],this.levels=i.map((function(e){var t=new at(e);return r.tracksBuffered[t.id]=[],t})),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,F),this.fragPrevious=null,this.mediaBuffer=null)},r.onSubtitleTrackSwitch=function(e,t){var r;if(this.currentTrackId=t.id,null!=(r=this.levels)&&r.length&&-1!==this.currentTrackId){var i=this.levels[this.currentTrackId];null!=i&&i.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,i&&this.state!==Si.STOPPED&&this.setInterval(500)}else this.clearInterval()},r.onSubtitleTrackLoaded=function(e,t){var r,i=this.currentTrackId,n=this.levels,a=t.details,s=t.id;if(n){var o=n[s];if(!(s>=n.length)&&o){if(this.log("Subtitle track "+s+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+",duration:"+a.totalduration),this.mediaBuffer=this.mediaBufferTimeRanges,a.live||null!=(r=o.details)&&r.live){var l=this.mainDetails;if(a.deltaUpdateFailed||!l)return;var u,d=l.fragments[0];o.details?0===this.alignPlaylists(a,o.details,null==(u=this.levelLastLoaded)?void 0:u.details)&&d&&ui(a,d.start):a.hasProgramDateTime&&l.hasProgramDateTime?(Ei(a,l),a.fragmentStart):d&&ui(a,d.start)}o.details=a,this.levelLastLoaded=o,s===i&&(this.hls.trigger(_.SUBTITLE_TRACK_UPDATED,{details:a,id:s,groupId:t.groupId}),this.tick(),a.live&&!this.fragCurrent&&this.media&&this.state===Si.IDLE&&(Et(null,a.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),o.details=void 0)))}}else this.warn("Subtitle tracks were reset while loading level "+s)},r._handleFragmentLoadComplete=function(e){var t=this,r=e.frag,i=e.payload,n=r.decryptdata,a=this.hls;if(!this.fragContextChanged(r)&&i&&i.byteLength>0&&null!=n&&n.key&&n.iv&&pr(n.method)){var s=performance.now();this.decrypter.decrypt(new Uint8Array(i),n.key.buffer,n.iv.buffer,yr(n.method)).catch((function(e){throw a.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:r}),e})).then((function(e){var t=performance.now();a.trigger(_.FRAG_DECRYPTED,{frag:r,payload:e,stats:{tstart:s,tdecrypt:t}})})).catch((function(e){t.warn(e.name+": "+e.message),t.state=Si.IDLE}))}},r.doTick=function(){if(this.media){if(this.state===Si.IDLE){var e=this.currentTrackId,t=this.levels,r=null==t?void 0:t[e];if(!r||!t.length||!r.details)return;if(this.waitForLive(r))return;var i=this.config,n=this.getLoadPosition(),a=ar.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],n,i.maxBufferHole),s=a.end,o=a.len,l=r.details;if(o>this.hls.maxBufferLength+l.levelTargetDuration)return;var u=l.fragments,d=u.length,h=l.edge,f=null,c=this.fragPrevious;if(s<h){var g=i.maxFragLookUpTolerance,v=s>h-g?0:g;!(f=Et(c,u,Math.max(u[0].start,s),v))&&c&&c.start<u[0].start&&(f=u[0])}else f=u[d-1];if(!(f=this.filterReplacedPrimary(f,r.details)))return;var m=u[f.sn-l.startSN-1];if(m&&m.cc===f.cc&&this.fragmentTracker.getState(m)===Nt&&(f=m),this.fragmentTracker.getState(f)===Nt){var p=this.mapToInitFragWhenRequired(f);p&&this.loadFragment(p,r,s)}}}else this.state=Si.IDLE},r.loadFragment=function(t,r,i){re(t)?e.prototype.loadFragment.call(this,t,r,i):this._loadInitSegment(t,r)},n(t,[{key:"mediaBufferTimeRanges",get:function(){return new _s(this.tracksBuffered[this.currentTrackId]||[])}}])}(Ai),_s=function(e){this.buffered=void 0;var t=function(t,r,i){if((r>>>=0)>i-1)throw new DOMException("Failed to execute '"+t+"' on 'TimeRanges': The index provided ("+r+") is greater than the maximum bound ("+i+")");return e[r][t]};this.buffered={get length(){return e.length},end:function(r){return t("end",r,e.length)},start:function(r){return t("start",r,e.length)}}};function Ps(e,t){var r;try{r=new Event("addtrack")}catch(e){(r=document.createEvent("Event")).initEvent("addtrack",!1,!1)}r.track=e,t.dispatchEvent(r)}function Cs(e,t){var r=e.mode;if("disabled"===r&&(e.mode="hidden"),e.cues&&!e.cues.getCueById(t.id))try{if(e.addCue(t),!e.cues.getCueById(t.id))throw new Error("addCue is failed for: "+t)}catch(r){j.debug("[texttrack-utils]: "+r);try{var i=new self.TextTrackCue(t.startTime,t.endTime,t.text);i.id=t.id,e.addCue(i)}catch(e){j.debug("[texttrack-utils]: Legacy TextTrackCue fallback failed: "+e)}}"disabled"===r&&(e.mode=r)}function ws(e,t){var r=e.mode;if("disabled"===r&&(e.mode="hidden"),e.cues)for(var i=e.cues.length;i--;)t&&e.cues[i].removeEventListener("enter",t),e.removeCue(e.cues[i]);"disabled"===r&&(e.mode=r)}function Os(e,t,r,i){var n=e.mode;if("disabled"===n&&(e.mode="hidden"),e.cues&&e.cues.length>0)for(var a=function(e,t,r){var i=[],n=function(e,t){if(t<=e[0].startTime)return 0;var r=e.length-1;if(t>e[r].endTime)return-1;for(var i,n=0,a=r;n<=a;)if(t<e[i=Math.floor((a+n)/2)].startTime)a=i-1;else{if(!(t>e[i].startTime&&n<r))return i;n=i+1}return e[n].startTime-t<t-e[a].startTime?n:a}(e,t);if(n>-1)for(var a=n,s=e.length;a<s;a++){var o=e[a];if(o.startTime>=t&&o.endTime<=r)i.push(o);else if(o.startTime>r)return i}return i}(e.cues,t,r),s=0;s<a.length;s++)i&&!i(a[s])||e.removeCue(a[s]);"disabled"===n&&(e.mode=n)}function xs(e){for(var t=[],r=0;r<e.length;r++){var i=e[r];"subtitles"!==i.kind&&"captions"!==i.kind||!i.label||t.push(e[r])}return t}var Ms=function(e){function t(t){var r;return(r=e.call(this,t,"subtitle-track-controller")||this).media=null,r.tracks=[],r.groupIds=null,r.tracksInGroup=[],r.trackId=-1,r.currentTrack=null,r.selectDefaultTrack=!0,r.queuedDefaultTrack=-1,r.useTextTrackPolling=!1,r.subtitlePollingInterval=-1,r._subtitleDisplay=!0,r.asyncPollTrackChange=function(){return r.pollTrackChange(0)},r.onTextTracksChanged=function(){if(r.useTextTrackPolling||self.clearInterval(r.subtitlePollingInterval),r.media&&r.hls.config.renderTextTracksNatively){for(var e=null,t=xs(r.media.textTracks),i=0;i<t.length;i++)if("hidden"===t[i].mode)e=t[i];else if("showing"===t[i].mode){e=t[i];break}var n=r.findTrackForTextTrack(e);r.subtitleTrack!==n&&r.setSubtitleTrack(n)}},r.registerListeners(),r}u(t,e);var r=t.prototype;return r.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,this.onTextTracksChanged=this.asyncPollTrackChange=null,e.prototype.destroy.call(this)},r.registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_PARSED,this.onManifestParsed,this),e.on(_.LEVEL_LOADING,this.onLevelLoading,this),e.on(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(_.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(_.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_PARSED,this.onManifestParsed,this),e.off(_.LEVEL_LOADING,this.onLevelLoading,this),e.off(_.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(_.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(_.ERROR,this.onError,this)},r.onMediaAttached=function(e,t){this.media=t.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(e){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,e)},r.onMediaDetaching=function(e,t){var r=this.media;if(r){var i=!!t.transferMedia;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||r.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),this.subtitleTrack=-1,this.media=null,i||xs(r.textTracks).forEach((function(e){ws(e)}))}},r.onManifestLoading=function(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0},r.onManifestParsed=function(e,t){this.tracks=t.subtitleTracks},r.onSubtitleTrackLoaded=function(e,t){var r=t.id,i=t.groupId,n=t.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=t.details,this.log("Subtitle track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,t,s)}else this.warn("Subtitle track with id:"+r+" and group:"+i+" not found in active group "+(null==a?void 0:a.groupId))},r.onLevelLoading=function(e,t){this.switchLevel(t.level)},r.onLevelSwitching=function(e,t){this.switchLevel(t.level)},r.switchLevel=function(e){var t=this.hls.levels[e];if(t){var r=t.subtitleGroups||null,i=this.groupIds,n=this.currentTrack;if(!r||(null==i?void 0:i.length)!==(null==r?void 0:r.length)||null!=r&&r.some((function(e){return-1===(null==i?void 0:i.indexOf(e))}))){this.groupIds=r,this.trackId=-1,this.currentTrack=null;var a=this.tracks.filter((function(e){return!r||-1!==r.indexOf(e.groupId)}));if(a.length)this.selectDefaultTrack&&!a.some((function(e){return e.default}))&&(this.selectDefaultTrack=!1),a.forEach((function(e,t){e.id=t}));else if(!n&&!this.tracksInGroup.length)return;this.tracksInGroup=a;var s=this.hls.config.subtitlePreference;if(!n&&s){this.selectDefaultTrack=!1;var o=ft(s,a);if(o>-1)n=a[o];else{var l=ft(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var d={subtitleTracks:a};this.log("Updating subtitle tracks, "+a.length+' track(s) found in "'+(null==r?void 0:r.join(","))+'" group-id'),this.hls.trigger(_.SUBTITLE_TRACKS_UPDATED,d),-1!==u&&-1===this.trackId&&this.setSubtitleTrack(u)}}},r.findTrackId=function(e){for(var t=this.tracksInGroup,r=this.selectDefaultTrack,i=0;i<t.length;i++){var n=t[i];if((!r||n.default)&&(r||e)&&(!e||ct(n,e)))return i}if(e){for(var a=0;a<t.length;a++){var s=t[a];if(ha(e.attrs,s.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return a}for(var o=0;o<t.length;o++){var l=t[o];if(ha(e.attrs,l.attrs,["LANGUAGE"]))return o}}return-1},r.findTrackForTextTrack=function(e){if(e)for(var t=this.tracksInGroup,r=0;r<t.length;r++)if(fa(t[r],e))return r;return-1},r.onError=function(e,t){!t.fatal&&t.context&&(t.context.type!==O||t.context.id!==this.trackId||this.groupIds&&-1===this.groupIds.indexOf(t.context.groupId)||this.checkRetry(t))},r.setSubtitleOption=function(e){if(this.hls.config.subtitlePreference=e,e){if(-1===e.id)return this.setSubtitleTrack(-1),null;var t=this.allSubtitleTracks;if(this.selectDefaultTrack=!1,t.length){var r=this.currentTrack;if(r&&ct(e,r))return r;var i=ft(e,this.tracksInGroup);if(i>-1){var n=this.tracksInGroup[i];return this.setSubtitleTrack(i),n}if(r)return null;var a=ft(e,t);if(a>-1)return t[a]}}return null},r.loadPlaylist=function(t){e.prototype.loadPlaylist.call(this),this.shouldLoadPlaylist(this.currentTrack)&&this.scheduleLoading(this.currentTrack,t)},r.loadingPlaylist=function(t,r){e.prototype.loadingPlaylist.call(this,t,r);var i=t.id,n=t.groupId,a=this.getUrlWithDirectives(t.url,r),s=t.details,o=null==s?void 0:s.age;this.log("Loading subtitle "+i+' "'+t.name+'" lang:'+t.lang+" group:"+n+(void 0!==(null==r?void 0:r.msn)?" at sn "+r.msn+" part "+r.part:"")+(o&&s.live?" age "+o.toFixed(1)+(s.type&&" "+s.type||""):"")+" "+a),this.hls.trigger(_.SUBTITLE_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:r||null,track:t})},r.toggleTrackModes=function(){var e=this.media;if(e){var t,r=xs(e.textTracks),i=this.currentTrack;if(i&&((t=r.filter((function(e){return fa(i,e)}))[0])||this.warn('Unable to find subtitle TextTrack with name "'+i.name+'" and language "'+i.lang+'"')),[].slice.call(r).forEach((function(e){"disabled"!==e.mode&&e!==t&&(e.mode="disabled")})),t){var n=this.subtitleDisplay?"showing":"hidden";t.mode!==n&&(t.mode=n)}}},r.setSubtitleTrack=function(e){var t=this.tracksInGroup;if(this.media)if(e<-1||e>=t.length||!R(e))this.warn("Invalid subtitle track id: "+e);else{this.selectDefaultTrack=!1;var r=this.currentTrack,i=t[e]||null;if(this.trackId=e,this.currentTrack=i,this.toggleTrackModes(),i){var n=!!i.details&&!i.details.live;if(e!==this.trackId||i!==r||!n){this.log("Switching to subtitle-track "+e+(i?' "'+i.name+'" lang:'+i.lang+" group:"+i.groupId:""));var a=i.id,s=i.groupId,o=void 0===s?"":s,l=i.name,u=i.type,d=i.url;this.hls.trigger(_.SUBTITLE_TRACK_SWITCH,{id:a,groupId:o,name:l,type:u,url:d});var h=this.switchParams(i.url,null==r?void 0:r.details,i.details);this.loadPlaylist(h)}}else this.hls.trigger(_.SUBTITLE_TRACK_SWITCH,{id:e})}else this.queuedDefaultTrack=e},n(t,[{key:"subtitleDisplay",get:function(){return this._subtitleDisplay},set:function(e){this._subtitleDisplay=e,this.trackId>-1&&this.toggleTrackModes()}},{key:"allSubtitleTracks",get:function(){return this.tracks}},{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(e){this.selectDefaultTrack=!1,this.setSubtitleTrack(e)}}])}(ua),Fs={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},Ns=function(e){return String.fromCharCode(Fs[e]||e)},Us=15,Bs=100,Gs={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},Ks={17:2,18:4,21:6,22:8,23:10,19:13,20:15},Hs={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},Vs={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Ys=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],Ws=function(){function e(){this.time=null,this.verboseLevel=0}return e.prototype.log=function(e,t){if(this.verboseLevel>=e){var r="function"==typeof t?t():t;j.log(this.time+" ["+e+"] "+r)}},e}(),js=function(e){for(var t=[],r=0;r<e.length;r++)t.push(e[r].toString(16));return t},qs=function(){function e(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}var t=e.prototype;return t.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},t.setStyles=function(e){for(var t=["foreground","underline","italics","background","flash"],r=0;r<t.length;r++){var i=t[r];e.hasOwnProperty(i)&&(this[i]=e[i])}},t.isDefault=function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},t.equals=function(e){return this.foreground===e.foreground&&this.underline===e.underline&&this.italics===e.italics&&this.background===e.background&&this.flash===e.flash},t.copy=function(e){this.foreground=e.foreground,this.underline=e.underline,this.italics=e.italics,this.background=e.background,this.flash=e.flash},t.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},e}(),Xs=function(){function e(){this.uchar=" ",this.penState=new qs}var t=e.prototype;return t.reset=function(){this.uchar=" ",this.penState.reset()},t.setChar=function(e,t){this.uchar=e,this.penState.copy(t)},t.setPenState=function(e){this.penState.copy(e)},t.equals=function(e){return this.uchar===e.uchar&&this.penState.equals(e.penState)},t.copy=function(e){this.uchar=e.uchar,this.penState.copy(e.penState)},t.isEmpty=function(){return" "===this.uchar&&this.penState.isDefault()},e}(),zs=function(){function e(e){this.chars=[],this.pos=0,this.currPenState=new qs,this.cueStartTime=null,this.logger=void 0;for(var t=0;t<Bs;t++)this.chars.push(new Xs);this.logger=e}var t=e.prototype;return t.equals=function(e){for(var t=0;t<Bs;t++)if(!this.chars[t].equals(e.chars[t]))return!1;return!0},t.copy=function(e){for(var t=0;t<Bs;t++)this.chars[t].copy(e.chars[t])},t.isEmpty=function(){for(var e=!0,t=0;t<Bs;t++)if(!this.chars[t].isEmpty()){e=!1;break}return e},t.setCursor=function(e){this.pos!==e&&(this.pos=e),this.pos<0?(this.logger.log(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>Bs&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=Bs)},t.moveCursor=function(e){var t=this.pos+e;if(e>1)for(var r=this.pos+1;r<t+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(t)},t.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},t.insertChar=function(e){var t=this;e>=144&&this.backSpace();var r=Ns(e);this.pos>=Bs?this.logger.log(0,(function(){return"Cannot insert "+e.toString(16)+" ("+r+") at position "+t.pos+". Skipping it!"})):(this.chars[this.pos].setChar(r,this.currPenState),this.moveCursor(1))},t.clearFromPos=function(e){var t;for(t=e;t<Bs;t++)this.chars[t].reset()},t.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},t.clearToEndOfRow=function(){this.clearFromPos(this.pos)},t.getTextString=function(){for(var e=[],t=!0,r=0;r<Bs;r++){var i=this.chars[r].uchar;" "!==i&&(t=!1),e.push(i)}return t?"":e.join("")},t.setPenStyles=function(e){this.currPenState.setStyles(e),this.chars[this.pos].setPenState(this.currPenState)},e}(),Qs=function(){function e(e){this.rows=[],this.currRow=14,this.nrRollUpRows=null,this.lastOutputScreen=null,this.logger=void 0;for(var t=0;t<Us;t++)this.rows.push(new zs(e));this.logger=e}var t=e.prototype;return t.reset=function(){for(var e=0;e<Us;e++)this.rows[e].clear();this.currRow=14},t.equals=function(e){for(var t=!0,r=0;r<Us;r++)if(!this.rows[r].equals(e.rows[r])){t=!1;break}return t},t.copy=function(e){for(var t=0;t<Us;t++)this.rows[t].copy(e.rows[t])},t.isEmpty=function(){for(var e=!0,t=0;t<Us;t++)if(!this.rows[t].isEmpty()){e=!1;break}return e},t.backSpace=function(){this.rows[this.currRow].backSpace()},t.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},t.insertChar=function(e){this.rows[this.currRow].insertChar(e)},t.setPen=function(e){this.rows[this.currRow].setPenStyles(e)},t.moveCursor=function(e){this.rows[this.currRow].moveCursor(e)},t.setCursor=function(e){this.logger.log(2,"setCursor: "+e),this.rows[this.currRow].setCursor(e)},t.setPAC=function(e){this.logger.log(2,(function(){return"pacData = "+lt(e)}));var t=e.row-1;if(this.nrRollUpRows&&t<this.nrRollUpRows-1&&(t=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==t){for(var r=0;r<Us;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(null!==a&&null!==s&&a<s)for(var o=0;o<this.nrRollUpRows;o++)this.rows[t-this.nrRollUpRows+o+1].copy(n.rows[i+o])}}this.currRow=t;var l=this.rows[this.currRow];if(null!==e.indent){var u=e.indent,d=Math.max(u-1,0);l.setCursor(e.indent),e.color=l.chars[d].penState.foreground}var h={foreground:e.color,underline:e.underline,italics:e.italics,background:"black",flash:!1};this.setPen(h)},t.setBkgData=function(e){this.logger.log(2,(function(){return"bkgData = "+lt(e)})),this.backSpace(),this.setPen(e),this.insertChar(32)},t.setRollUpRows=function(e){this.nrRollUpRows=e},t.rollUp=function(){var e=this;if(null!==this.nrRollUpRows){this.logger.log(1,(function(){return e.getDisplayText()}));var t=this.currRow+1-this.nrRollUpRows,r=this.rows.splice(t,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")},t.getDisplayText=function(e){e=e||!1;for(var t=[],r="",i=-1,n=0;n<Us;n++){var a=this.rows[n].getTextString();a&&(i=n+1,e?t.push("Row "+i+": '"+a+"'"):t.push(a.trim()))}return t.length>0&&(r=e?"["+t.join(" | ")+"]":t.join("\n")),r},t.getTextAndFormat=function(){return this.rows},e}(),$s=function(){function e(e,t,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=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new Qs(r),this.nonDisplayedMemory=new Qs(r),this.lastOutputScreen=new Qs(r),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=r}var t=e.prototype;return t.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},t.getHandler=function(){return this.outputFilter},t.setHandler=function(e){this.outputFilter=e},t.setPAC=function(e){this.writeScreen.setPAC(e)},t.setBkgData=function(e){this.writeScreen.setBkgData(e)},t.setMode=function(e){e!==this.mode&&(this.mode=e,this.logger.log(2,(function(){return"MODE="+e})),"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=e)},t.insertChars=function(e){for(var t=this,r=0;r<e.length;r++)this.writeScreen.insertChar(e[r]);var i=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,(function(){return i+": "+t.writeScreen.getDisplayText(!0)})),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(this.logger.log(1,(function(){return"DISPLAYED: "+t.displayedMemory.getDisplayText(!0)})),this.outputDataUpdate())},t.ccRCL=function(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},t.ccBS=function(){this.logger.log(2,"BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},t.ccAOF=function(){},t.ccAON=function(){},t.ccDER=function(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},t.ccRU=function(e){this.logger.log(2,"RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)},t.ccFON=function(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},t.ccRDC=function(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},t.ccTR=function(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")},t.ccRTD=function(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")},t.ccEDM=function(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},t.ccCR=function(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},t.ccENM=function(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},t.ccEOC=function(){var e=this;if(this.logger.log(2,"EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var t=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=t,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,(function(){return"DISP: "+e.displayedMemory.getDisplayText()}))}this.outputDataUpdate(!0)},t.ccTO=function(e){this.logger.log(2,"TO("+e+") - Tab Offset"),this.writeScreen.moveCursor(e)},t.ccMIDROW=function(e){var t={flash:!1};if(t.underline=e%2==1,t.italics=e>=46,t.italics)t.foreground="white";else{var r=Math.floor(e/2)-16;t.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}this.logger.log(2,"MIDROW: "+lt(t)),this.writeScreen.setPen(t)},t.outputDataUpdate=function(e){void 0===e&&(e=!1);var t=this.logger.time;null!==t&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,t,this.lastOutputScreen),e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:t):this.cueStartTime=t,this.lastOutputScreen.copy(this.displayedMemory))},t.cueSplitAtTime=function(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))},e}(),Js=function(){function e(e,t,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory={a:null,b:null},this.logger=void 0;var i=this.logger=new Ws;this.channels=[null,new $s(e,t,i),new $s(e+1,r,i)]}var t=e.prototype;return t.getHandler=function(e){return this.channels[e].getHandler()},t.setHandler=function(e,t){this.channels[e].setHandler(t)},t.addData=function(e,t){var r=this;this.logger.time=e;for(var i=function(e){var i=127&t[e],n=127&t[e+1],a=!1,s=null;if(0===i&&0===n)return 0;r.logger.log(3,(function(){return"["+js([t[e],t[e+1]])+"] -> ("+js([i,n])+")"}));var o=r.cmdHistory;if(i>=16&&i<=31){if(function(e,t,r){return r.a===e&&r.b===t}(i,n,o))return Zs(null,null,o),r.logger.log(3,(function(){return"Repeated command ("+js([i,n])+") is dropped"})),0;Zs(i,n,r.cmdHistory),(a=r.parseCmd(i,n))||(a=r.parseMidrow(i,n)),a||(a=r.parsePAC(i,n)),a||(a=r.parseBackgroundAttributes(i,n))}else Zs(null,null,o);if(!a&&(s=r.parseChars(i,n))){var l=r.currentChannel;l&&l>0?r.channels[l].insertChars(s):r.logger.log(2,"No channel found yet. TEXT-MODE?")}a||s||r.logger.log(2,(function(){return"Couldn't parse cleaned data "+js([i,n])+" orig: "+js([t[e],t[e+1]])}))},n=0;n<t.length;n+=2)i(n)},t.parseCmd=function(e,t){if(!((20===e||28===e||21===e||29===e)&&t>=32&&t<=47||(23===e||31===e)&&t>=33&&t<=35))return!1;var r=20===e||21===e||23===e?1:2,i=this.channels[r];return 20===e||21===e||28===e||29===e?32===t?i.ccRCL():33===t?i.ccBS():34===t?i.ccAOF():35===t?i.ccAON():36===t?i.ccDER():37===t?i.ccRU(2):38===t?i.ccRU(3):39===t?i.ccRU(4):40===t?i.ccFON():41===t?i.ccRDC():42===t?i.ccTR():43===t?i.ccRTD():44===t?i.ccEDM():45===t?i.ccCR():46===t?i.ccENM():47===t&&i.ccEOC():i.ccTO(t-32),this.currentChannel=r,!0},t.parseMidrow=function(e,t){var r=0;if((17===e||25===e)&&t>=32&&t<=47){if((r=17===e?1:2)!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;var i=this.channels[r];return!!i&&(i.ccMIDROW(t),this.logger.log(3,(function(){return"MIDROW ("+js([e,t])+")"})),!0)}return!1},t.parsePAC=function(e,t){var r;if(!((e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127||(16===e||24===e)&&t>=64&&t<=95))return!1;var i=e<=23?1:2;r=t>=64&&t<=95?1===i?Gs[e]:Hs[e]:1===i?Ks[e]:Vs[e];var n=this.channels[i];return!!n&&(n.setPAC(this.interpretPAC(r,t)),this.currentChannel=i,!0)},t.interpretPAC=function(e,t){var r,i={color:null,italics:!1,indent:null,underline:!1,row:e};return r=t>95?t-96:t-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},t.parseChars=function(e,t){var r,i,n=null,a=null;return e>=25?(r=2,a=e-8):(r=1,a=e),a>=17&&a<=19?(i=17===a?t+80:18===a?t+112:t+144,this.logger.log(2,(function(){return"Special char '"+Ns(i)+"' in channel "+r})),n=[i]):e>=32&&e<=127&&(n=0===t?[e]:[e,t]),n&&this.logger.log(3,(function(){return"Char codes =  "+js(n).join(",")})),n},t.parseBackgroundAttributes=function(e,t){var r;if(!((16===e||24===e)&&t>=32&&t<=47||(23===e||31===e)&&t>=45&&t<=47))return!1;var i={};16===e||24===e?(r=Math.floor((t-32)/2),i.background=Ys[r],t%2==1&&(i.background=i.background+"_semi")):45===t?i.background="transparent":(i.foreground="black",47===t&&(i.underline=!0));var n=e<=23?1:2;return this.channels[n].setBkgData(i),!0},t.reset=function(){for(var e=0;e<Object.keys(this.channels).length;e++){var t=this.channels[e];t&&t.reset()}Zs(null,null,this.cmdHistory)},t.cueSplitAtTime=function(e){for(var t=0;t<this.channels.length;t++){var r=this.channels[t];r&&r.cueSplitAtTime(e)}},e}();function Zs(e,t,r){r.a=e,r.b=t}var eo=function(){if(null!=Ar&&Ar.VTTCue)return self.VTTCue;var e=["","lr","rl"],t=["start","middle","end","left","right"];function r(e,t){if("string"!=typeof t)return!1;if(!Array.isArray(e))return!1;var r=t.toLowerCase();return!!~e.indexOf(r)&&r}function i(e){return r(t,e)}function n(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var s in a)e[s]=a[s]}return e}function a(t,a,s){var o=this,l={enumerable:!0};o.hasBeenReset=!1;var u="",d=!1,h=t,f=a,c=s,g=null,v="",m=!0,p="auto",y="start",E=50,T="middle",S=50,A="middle";Object.defineProperty(o,"id",n({},l,{get:function(){return u},set:function(e){u=""+e}})),Object.defineProperty(o,"pauseOnExit",n({},l,{get:function(){return d},set:function(e){d=!!e}})),Object.defineProperty(o,"startTime",n({},l,{get:function(){return h},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");h=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"endTime",n({},l,{get:function(){return f},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.");f=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"text",n({},l,{get:function(){return c},set:function(e){c=""+e,this.hasBeenReset=!0}})),Object.defineProperty(o,"region",n({},l,{get:function(){return g},set:function(e){g=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"vertical",n({},l,{get:function(){return v},set:function(t){var i=function(t){return r(e,t)}(t);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(e){m=!!e,this.hasBeenReset=!0}})),Object.defineProperty(o,"line",n({},l,{get:function(){return p},set:function(e){if("number"!=typeof e&&"auto"!==e)throw new SyntaxError("An invalid number or illegal string was specified.");p=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"lineAlign",n({},l,{get:function(){return y},set:function(e){var t=i(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");y=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"position",n({},l,{get:function(){return E},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");E=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",n({},l,{get:function(){return T},set:function(e){var t=i(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");T=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",n({},l,{get:function(){return S},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");S=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",n({},l,{get:function(){return A},set:function(e){var t=i(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");A=t,this.hasBeenReset=!0}})),o.displayState=void 0}return a.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},a}(),to=function(){function e(){}return e.prototype.decode=function(e,t){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))},e}();function ro(e){function t(e,t,r,i){return 3600*(0|e)+60*(0|t)+(0|r)+parseFloat(i||0)}var r=e.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return r?parseFloat(r[2])>59?t(r[2],r[3],0,r[4]):t(r[1],r[2],r[3],r[4]):null}var io=function(){function e(){this.values=Object.create(null)}var t=e.prototype;return t.set=function(e,t){this.get(e)||""===t||(this.values[e]=t)},t.get=function(e,t,r){return r?this.has(e)?this.values[e]:t[r]:this.has(e)?this.values[e]:t},t.has=function(e){return e in this.values},t.alt=function(e,t,r){for(var i=0;i<r.length;++i)if(t===r[i]){this.set(e,t);break}},t.integer=function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},t.percent=function(e,t){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(t)){var r=parseFloat(t);if(r>=0&&r<=100)return this.set(e,r),!0}return!1},e}();function no(e,t,r,i){var n=i?e.split(i):[e];for(var a in n)if("string"==typeof n[a]){var s=n[a].split(r);2===s.length&&t(s[0],s[1])}}var ao=new eo(0,0,""),so="middle"===ao.align?"middle":"center";function oo(e,t,r){var i=e;function n(){var t=ro(e);if(null===t)throw new Error("Malformed timestamp: "+i);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function a(){e=e.replace(/^\s+/,"")}if(a(),t.startTime=n(),a(),"--\x3e"!==e.slice(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+i);e=e.slice(3),a(),t.endTime=n(),a(),function(e,t){var i=new io;no(e,(function(e,t){var n;switch(e){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===t){i.set(e,r[a].region);break}break;case"vertical":i.alt(e,t,["rl","lr"]);break;case"line":n=t.split(","),i.integer(e,n[0]),i.percent(e,n[0])&&i.set("snapToLines",!1),i.alt(e,n[0],["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",so,"end"]);break;case"position":n=t.split(","),i.percent(e,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",so,"end","line-left","line-right","auto"]);break;case"size":i.percent(e,t);break;case"align":i.alt(e,t,["start",so,"end","left","right"])}}),/:/,/\s/),t.region=i.get("region",null),t.vertical=i.get("vertical","");var n=i.get("line","auto");"auto"===n&&-1===ao.line&&(n=-1),t.line=n,t.lineAlign=i.get("lineAlign","start"),t.snapToLines=i.get("snapToLines",!0),t.size=i.get("size",100),t.align=i.get("align",so);var a=i.get("position","auto");"auto"===a&&50===ao.position&&(a="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=a}(e,t)}function lo(e){return e.replace(/<br(?: \/)?>/gi,"\n")}var uo=function(){function e(){this.state="INITIAL",this.buffer="",this.decoder=new to,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var t=e.prototype;return t.parse=function(e){var t=this;function r(){var e=t.buffer,r=0;for(e=lo(e);r<e.length&&"\r"!==e[r]&&"\n"!==e[r];)++r;var i=e.slice(0,r);return"\r"===e[r]&&++r,"\n"===e[r]&&++r,t.buffer=e.slice(r),i}e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));try{var i="";if("INITIAL"===t.state){if(!/\r\n|\n/.test(t.buffer))return this;var n=(i=r()).match(/^(ï»¿)?WEBVTT([ \t].*)?$/);if(null==n||!n[0])throw new Error("Malformed WebVTT signature.");t.state="HEADER"}for(var a=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(a?a=!1:i=r(),t.state){case"HEADER":/:/.test(i)?no(i,(function(e,t){}),/:/):i||(t.state="ID");continue;case"NOTE":i||(t.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){t.state="NOTE";break}if(!i)continue;if(t.cue=new eo(0,0,""),t.state="CUE",-1===i.indexOf("--\x3e")){t.cue.id=i;continue}case"CUE":if(!t.cue){t.state="BADCUE";continue}try{oo(i,t.cue,t.regionList)}catch(e){t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":var s=-1!==i.indexOf("--\x3e");if(!i||s&&(a=!0)){t.oncue&&t.cue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}if(null===t.cue)continue;t.cue.text&&(t.cue.text+="\n"),t.cue.text+=i;continue;case"BADCUE":i||(t.state="ID")}}}catch(e){"CUETEXT"===t.state&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state="INITIAL"===t.state?"BADWEBVTT":"BADCUE"}return this},t.flush=function(){var e=this;try{if((e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state||"BADWEBVTT"===e.state)throw new Error("Malformed WebVTT signature.")}catch(t){e.onparsingerror&&e.onparsingerror(t)}return e.onflush&&e.onflush(),this},e}(),ho=/\r\n|\n\r|\n|\r/g,fo=function(e,t,r){return void 0===r&&(r=0),e.slice(r,r+t.length)===t};function co(e,t,r){return fs(e.toString())+fs(t.toString())+fs(r)}function go(e,t,r,i,n,a,s){var o,l,u,d=new uo,h=z(new Uint8Array(e)).trim().replace(ho,"\n").split("\n"),f=[],c=t?(o=t.baseTime,void 0===(l=t.timescale)&&(l=1),Mn(o,xn,1/l)):0,g="00:00.000",v=0,m=0,p=!0;d.oncue=function(e){var a=r[i],s=r.ccOffset,o=(v-c)/9e4;if(null!=a&&a.new&&(void 0!==m?s=r.ccOffset=a.start:function(e,t,r){var i=e[t],n=e[i.prevCC];if(!n||!n.new&&i.new)return e.ccOffset=e.presentationOffset=i.start,void(i.new=!1);for(;null!=(a=n)&&a.new;){var a;e.ccOffset+=i.start-n.start,i.new=!1,n=e[(i=n).prevCC]}e.presentationOffset=r}(r,i,o)),o){if(!t)return void(u=new Error("Missing initPTS for VTT MPEGTS"));s=o-r.presentationOffset}var l=e.endTime-e.startTime,d=Kn(9e4*(e.startTime+s-m),9e4*n)/9e4;e.startTime=Math.max(d,0),e.endTime=Math.max(d+l,0);var h=e.text.trim();e.text=decodeURIComponent(encodeURIComponent(h)),e.id||(e.id=co(e.startTime,e.endTime,h)),e.endTime>0&&f.push(e)},d.onparsingerror=function(e){u=e},d.onflush=function(){u?s(u):a(f)},h.forEach((function(e){if(p){if(fo(e,"X-TIMESTAMP-MAP=")){p=!1,e.slice(16).split(",").forEach((function(e){fo(e,"LOCAL:")?g=e.slice(6):fo(e,"MPEGTS:")&&(v=parseInt(e.slice(7)))}));try{m=function(e){var t=parseInt(e.slice(-3)),r=parseInt(e.slice(-6,-4)),i=parseInt(e.slice(-9,-7)),n=e.length>9?parseInt(e.substring(0,e.indexOf(":"))):0;if(!(R(t)&&R(r)&&R(i)&&R(n)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+e);return t+=1e3*r,(t+=6e4*i)+36e5*n}(g)/1e3}catch(e){u=e}return}""===e&&(p=!1)}d.parse(e+"\n")})),d.flush()}var vo="stpp.ttml.im1t",mo=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,po=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,yo={left:"start",center:"center",right:"end",start:"start",end:"end"};function Eo(e,t,r,i){var n=ve(new Uint8Array(e),["mdat"]);if(0!==n.length){var a,s,l,u,d=n.map((function(e){return z(e)})),h=(a=t.baseTime,s=1,void 0===(l=t.timescale)&&(l=1),void 0===u&&(u=!1),Mn(a,s,1/l,u));try{d.forEach((function(e){return r(function(e,t){var r=(new DOMParser).parseFromString(e,"text/xml"),i=r.getElementsByTagName("tt")[0];if(!i)throw new Error("Invalid ttml");var n={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},a=Object.keys(n).reduce((function(e,t){return e[t]=i.getAttribute("ttp:"+t)||n[t],e}),{}),s="preserve"!==i.getAttribute("xml:space"),l=So(To(i,"styling","style")),u=So(To(i,"layout","region")),d=To(i,"body","[begin]");return[].map.call(d,(function(e){var r=Ao(e,s);if(!r||!e.hasAttribute("begin"))return null;var i=Io(e.getAttribute("begin"),a),n=Io(e.getAttribute("dur"),a),d=Io(e.getAttribute("end"),a);if(null===i)throw Ro(e);if(null===d){if(null===n)throw Ro(e);d=i+n}var h=new eo(i-t,d-t,r);h.id=co(h.startTime,h.endTime,h.text);var f=function(e,t,r){var i="http://www.w3.org/ns/ttml#styling",n=null,a=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],s=null!=e&&e.hasAttribute("style")?e.getAttribute("style"):null;return s&&r.hasOwnProperty(s)&&(n=r[s]),a.reduce((function(r,a){var s=Lo(t,i,a)||Lo(e,i,a)||Lo(n,i,a);return s&&(r[a]=s),r}),{})}(u[e.getAttribute("region")],l[e.getAttribute("style")],l),c=f.textAlign;if(c){var g=yo[c];g&&(h.lineAlign=g),h.align=c}return o(h,f),h})).filter((function(e){return null!==e}))}(e,h))}))}catch(e){i(e)}}else i(new Error("Could not parse IMSC1 mdat"))}function To(e,t,r){var i=e.getElementsByTagName(t)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function So(e){return e.reduce((function(e,t){var r=t.getAttribute("xml:id");return r&&(e[r]=t),e}),{})}function Ao(e,t){return[].slice.call(e.childNodes).reduce((function(e,r,i){var n;return"br"===r.nodeName&&i?e+"\n":null!=(n=r.childNodes)&&n.length?Ao(r,t):t?e+r.textContent.trim().replace(/\s+/g," "):e+r.textContent}),"")}function Lo(e,t,r){return e&&e.hasAttributeNS(t,r)?e.getAttributeNS(t,r):null}function Ro(e){return new Error("Could not parse ttml timestamp "+e)}function Io(e,t){if(!e)return null;var r=ro(e);return null===r&&(mo.test(e)?r=function(e,t){var r=mo.exec(e),i=(0|r[4])+(0|r[5])/t.subFrameRate;return 3600*(0|r[1])+60*(0|r[2])+(0|r[3])+i/t.frameRate}(e,t):po.test(e)&&(r=function(e,t){var r=po.exec(e),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/t.frameRate;case"t":return i/t.tickRate}return i}(e,t))),r}var bo=function(){function e(e,t){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=e,this.trackName=t}var t=e.prototype;return t.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)},t.newCue=function(e,t,r){(null===this.startTime||this.startTime>e)&&(this.startTime=e),this.endTime=t,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[],this.startTime=null},e}(),ko=function(){function e(e){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.lastCc=-1,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=e,this.config=e.config,this.Cues=e.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}},e.on(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(_.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(_.FRAG_LOADING,this.onFragLoading,this),e.on(_.FRAG_LOADED,this.onFragLoaded,this),e.on(_.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(_.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(_.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(_.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(_.BUFFER_FLUSHING,this.onBufferFlushing,this)}var t=e.prototype;return t.destroy=function(){var e=this.hls;e.off(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(_.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(_.FRAG_LOADING,this.onFragLoading,this),e.off(_.FRAG_LOADED,this.onFragLoaded,this),e.off(_.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(_.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(_.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(_.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(_.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0},t.initCea608Parsers=function(){var e=new bo(this,"textTrack1"),t=new bo(this,"textTrack2"),r=new bo(this,"textTrack3"),i=new bo(this,"textTrack4");this.cea608Parser1=new Js(1,e,t),this.cea608Parser2=new Js(3,r,i)},t.addCues=function(e,t,r,i,n){for(var a,s,o,l,u=!1,d=n.length;d--;){var h=n[d],f=(a=h[0],s=h[1],o=t,l=r,Math.min(s,l)-Math.max(a,o));if(f>=0&&(h[0]=Math.min(h[0],t),h[1]=Math.max(h[1],r),u=!0,f/(r-t)>.5))return}if(u||n.push([t,r]),this.config.renderTextTracksNatively){var c=this.captionsTracks[e];this.Cues.newCue(c,t,r,i)}else{var g=this.Cues.newCue(null,t,r,i);this.hls.trigger(_.CUES_PARSED,{type:"captions",cues:g,track:e})}},t.onInitPtsFound=function(e,t){var r=this,i=t.frag,n=t.id,a=t.initPTS,s=t.timescale,o=this.unparsedVttFrags;n===x&&(this.initPTS[i.cc]={baseTime:a,timescale:s}),o.length&&(this.unparsedVttFrags=[],o.forEach((function(e){r.onFragLoaded(_.FRAG_LOADED,e)})))},t.getExistingTrack=function(e,t){var r=this.media;if(r)for(var i=0;i<r.textTracks.length;i++){var n=r.textTracks[i];if(_o(n,{name:e,lang:t,characteristics:"transcribes-spoken-dialog,describes-music-and-sound"}))return n}return null},t.createCaptionsTrack=function(e){this.config.renderTextTracksNatively?this.createNativeTrack(e):this.createNonNativeTrack(e)},t.createNativeTrack=function(e){if(!this.captionsTracks[e]){var t=this.captionsProperties,r=this.captionsTracks,i=this.media,n=t[e],a=n.label,s=n.languageCode,o=this.getExistingTrack(a,s);if(o)r[e]=o,ws(r[e]),Ps(r[e],i);else{var l=this.createTextTrack("captions",a,s);l&&(l[e]=!0,r[e]=l)}}},t.createNonNativeTrack=function(e){if(!this.nonNativeCaptionsTracks[e]){var t=this.captionsProperties[e];if(t){var r={_id:e,label:t.label,kind:"captions",default:!!t.media&&!!t.media.default,closedCaptions:t.media};this.nonNativeCaptionsTracks[e]=r,this.hls.trigger(_.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[r]})}}},t.createTextTrack=function(e,t,r){var i=this.media;if(i)return i.addTextTrack(e,t,r)},t.onMediaAttaching=function(e,t){this.media=t.media,t.mediaSource||this._cleanTracks()},t.onMediaDetaching=function(e,t){var r=!!t.transferMedia;if(this.media=null,!r){var i=this.captionsTracks;Object.keys(i).forEach((function(e){ws(i[e]),delete i[e]})),this.nonNativeCaptionsTracks={}}},t.onManifestLoading=function(){this.lastCc=-1,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())},t._cleanTracks=function(){var e=this.media;if(e){var t=e.textTracks;if(t)for(var r=0;r<t.length;r++)ws(t[r])}},t.onSubtitleTracksUpdated=function(e,t){var r=this,i=t.subtitleTracks||[],n=i.some((function(e){return e.textCodec===vo}));if(this.config.enableWebVTT||n&&this.config.enableIMSC1){if(da(this.tracks,i))return void(this.tracks=i);if(this.textTracks=[],this.tracks=i,this.config.renderTextTracksNatively){var a=this.media,s=a?xs(a.textTracks):null;if(this.tracks.forEach((function(e,t){var i;if(s){for(var n=null,a=0;a<s.length;a++)if(s[a]&&_o(s[a],e)){n=s[a],s[a]=null;break}n&&(i=n)}if(i)ws(i);else{var o=Do(e);(i=r.createTextTrack(o,e.name,e.lang))&&(i.mode="disabled")}i&&r.textTracks.push(i)})),null!=s&&s.length){var o=s.filter((function(e){return null!==e})).map((function(e){return e.label}));o.length&&this.hls.logger.warn("Media element contains unused subtitle tracks: "+o.join(", ")+". Replace media element for each source to clear TextTracks and captions menu.")}}else if(this.tracks.length){var l=this.tracks.map((function(e){return{label:e.name,kind:e.type.toLowerCase(),default:e.default,subtitleTrack:e}}));this.hls.trigger(_.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:l})}}},t.onManifestLoaded=function(e,t){var r=this;this.config.enableCEA708Captions&&t.captions&&t.captions.forEach((function(e){var t=/(?:CC|SERVICE)([1-4])/.exec(e.instreamId);if(t){var i="textTrack"+t[1],n=r.captionsProperties[i];n&&(n.label=e.name,e.lang&&(n.languageCode=e.lang),n.media=e)}}))},t.closedCaptionsForLevel=function(e){var t=this.hls.levels[e.level];return null==t?void 0:t.attrs["CLOSED-CAPTIONS"]},t.onFragLoading=function(e,t){if(this.enabled&&t.frag.type===x){var r,i,n=this.cea608Parser1,a=this.cea608Parser2,s=this.lastSn,o=t.frag,l=o.cc,u=o.sn,d=null!=(r=null==(i=t.part)?void 0:i.index)?r:-1;n&&a&&(u!==s+1||u===s&&d!==this.lastPartIndex+1||l!==this.lastCc)&&(n.reset(),a.reset()),this.lastCc=l,this.lastSn=u,this.lastPartIndex=d}},t.onFragLoaded=function(e,t){var r=t.frag,i=t.payload;if(r.type===F)if(i.byteLength){var n=r.decryptdata,a="stats"in t;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===vo?this._parseIMSC1(r,i):this._parseVTTs(t)}}else this.hls.trigger(_.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:new Error("Empty subtitle payload")})},t._parseIMSC1=function(e,t){var r=this,i=this.hls;Eo(t,this.initPTS[e.cc],(function(t){r._appendCues(t,e.level),i.trigger(_.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})}),(function(t){i.logger.log("Failed to parse IMSC1: "+t),i.trigger(_.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e,error:t})}))},t._parseVTTs=function(e){var t,r=this,i=e.frag,n=e.payload,a=this.initPTS,s=this.unparsedVttFrags,o=a.length-1;if(a[i.cc]||-1!==o){var l=this.hls;go(null!=(t=i.initSegment)&&t.data?Ie(i.initSegment.data,new Uint8Array(n)).buffer:n,this.initPTS[i.cc],this.vttCCs,i.cc,i.start,(function(e){r._appendCues(e,i.level),l.trigger(_.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:i})}),(function(t){var a="Missing initPTS for VTT MPEGTS"===t.message;a?s.push(e):r._fallbackToIMSC1(i,n),l.logger.log("Failed to parse VTT cue: "+t),a&&o>i.cc||l.trigger(_.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:i,error:t})}))}else s.push(e)},t._fallbackToIMSC1=function(e,t){var r=this,i=this.tracks[e.level];i.textCodec||Eo(t,this.initPTS[e.cc],(function(){i.textCodec=vo,r._parseIMSC1(e,t)}),(function(){i.textCodec="wvtt"}))},t._appendCues=function(e,t){var r=this.hls;if(this.config.renderTextTracksNatively){var i=this.textTracks[t];if(!i||"disabled"===i.mode)return;e.forEach((function(e){return Cs(i,e)}))}else{var n=this.tracks[t];if(!n)return;var a=n.default?"default":"subtitles"+t;r.trigger(_.CUES_PARSED,{type:"subtitles",cues:e,track:a})}},t.onFragDecrypted=function(e,t){t.frag.type===F&&this.onFragLoaded(_.FRAG_LOADED,t)},t.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},t.onFragParsingUserdata=function(e,t){if(this.enabled&&this.config.enableCEA708Captions){var r=t.frag,i=t.samples;if(r.type!==x||"NONE"!==this.closedCaptionsForLevel(r))for(var n=0;n<i.length;n++){var a=i[n].bytes;if(a){this.cea608Parser1||this.initCea608Parsers();var s=this.extractCea608Data(a);this.cea608Parser1.addData(i[n].pts,s[0]),this.cea608Parser2.addData(i[n].pts,s[1])}}}},t.onBufferFlushing=function(e,t){var r=t.startOffset,i=t.endOffset,n=t.endOffsetSubtitles,a=t.type,s=this.media;if(s&&!(s.currentTime<i)){if(!a||"video"===a){var o=this.captionsTracks;Object.keys(o).forEach((function(e){return Os(o[e],r,i)}))}if(this.config.renderTextTracksNatively&&0===r&&void 0!==n){var l=this.textTracks;Object.keys(l).forEach((function(e){return Os(l[e],r,n)}))}}},t.extractCea608Data=function(e){for(var t=[[],[]],r=31&e[0],i=2,n=0;n<r;n++){var a=e[i++],s=127&e[i++],o=127&e[i++];if((0!==s||0!==o)&&0!=(4&a)){var l=3&a;0!==l&&1!==l||(t[l].push(s),t[l].push(o))}}return t},e}();function Do(e){return e.characteristics&&/transcribes-spoken-dialog/gi.test(e.characteristics)&&/describes-music-and-sound/gi.test(e.characteristics)?"captions":"subtitles"}function _o(e,t){return!!e&&e.kind===Do(t)&&fa(t,e)}var Po=/\s/,Co={newCue:function(e,t,r,i){for(var n,a,s,o,l,u=[],d=self.VTTCue||self.TextTrackCue,h=0;h<i.rows.length;h++)if(s=!0,o=0,l="",!(n=i.rows[h]).isEmpty()){for(var f,c=0;c<n.chars.length;c++)Po.test(n.chars[c].uchar)&&s?o++:(l+=n.chars[c].uchar,s=!1);n.cueStartTime=t,t===r&&(r+=1e-4),o>=16?o--:o++;var g=lo(l.trim()),v=co(t,r,g);null!=e&&null!=(f=e.cues)&&f.getCueById(v)||((a=new d(t,r,g)).id=v,a.line=h+1,a.align="left",a.position=10+Math.min(80,10*Math.floor(8*o/32)),u.push(a))}return e&&u.length&&(u.sort((function(e,t){return"auto"===e.line||"auto"===t.line?0:e.line>8&&t.line>8?t.line-e.line:e.line-t.line})),u.forEach((function(t){return Cs(e,t)}))),u}},wo=/(\d+)-(\d+)\/(\d+)/,Oo=function(){function e(e){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=e.fetchSetup||xo,this.controller=new self.AbortController,this.stats=new $}var t=e.prototype;return t.destroy=function(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null},t.abortInternal=function(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())},t.abort=function(){var e;this.abortInternal(),null!=(e=this.callbacks)&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},t.load=function(e,t,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(e,t){var r={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(o({},e.headers))};return e.rangeEnd&&r.headers.set("Range","bytes="+e.rangeStart+"-"+String(e.rangeEnd-1)),r}(e,this.controller.signal),s="arraybuffer"===e.responseType,l=s?"byteLength":"length",u=t.loadPolicy,d=u.maxTimeToFirstByteMs,h=u.maxLoadTimeMs;this.context=e,this.config=t,this.callbacks=r,this.request=this.fetchSetup(e,a),self.clearTimeout(this.requestTimeout),t.timeout=d&&R(d)?d:h,this.requestTimeout=self.setTimeout((function(){i.callbacks&&(i.abortInternal(),i.callbacks.onTimeout(n,e,i.response))}),t.timeout),(Qn(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then((function(r){var a;i.response=i.loader=r;var o=Math.max(self.performance.now(),n.loading.start);if(self.clearTimeout(i.requestTimeout),t.timeout=h,i.requestTimeout=self.setTimeout((function(){i.callbacks&&(i.abortInternal(),i.callbacks.onTimeout(n,e,i.response))}),h-(o-n.loading.start)),!r.ok){var l=r.status,u=r.statusText;throw new Mo(u||"fetch, bad network response",l,r)}n.loading.first=o,n.total=function(e){var t=e.get("Content-Range");if(t){var r=function(e){var t=wo.exec(e);if(t)return parseInt(t[2])-parseInt(t[1])+1}(t);if(R(r))return r}var i=e.get("Content-Length");if(i)return parseInt(i)}(r.headers)||n.total;var d=null==(a=i.callbacks)?void 0:a.onProgress;return d&&R(t.highWaterMark)?i.loadProgressively(r,n,e,t.highWaterMark,d):s?r.arrayBuffer():"json"===e.responseType?r.json():r.text()})).then((function(r){var a,s,o=i.response;if(!o)throw new Error("loader destroyed");self.clearTimeout(i.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first);var u=r[l];u&&(n.loaded=n.total=u);var d={url:o.url,data:r,code:o.status},h=null==(a=i.callbacks)?void 0:a.onProgress;h&&!R(t.highWaterMark)&&h(n,e,r,o),null==(s=i.callbacks)||s.onSuccess(d,n,e,o)})).catch((function(t){var r;if(self.clearTimeout(i.requestTimeout),!n.aborted){var a=t&&t.code||0,s=t?t.message:null;null==(r=i.callbacks)||r.onError({code:a,text:s},e,t?t.details:null,n)}}))},t.getCacheAge=function(){var e=null;if(this.response){var t=this.response.headers.get("age");e=t?parseFloat(t):null}return e},t.getResponseHeader=function(e){return this.response?this.response.headers.get(e):null},t.loadProgressively=function(e,t,r,i,n){void 0===i&&(i=0);var a=new Ri,s=e.body.getReader(),o=function(){return s.read().then((function(s){if(s.done)return a.dataLength&&n(t,r,a.flush().buffer,e),Promise.resolve(new ArrayBuffer(0));var l=s.value,u=l.length;return t.loaded+=u,u<i||a.dataLength?(a.push(l),a.dataLength>=i&&n(t,r,a.flush().buffer,e)):n(t,r,l.buffer,e),o()})).catch((function(){return Promise.reject()}))};return o()},e}();function xo(e,t){return new self.Request(e.url,t)}var Mo=function(e){function t(t,r,i){var n;return(n=e.call(this,t)||this).code=void 0,n.details=void 0,n.code=r,n.details=i,n}return u(t,e),t}(v(Error)),Fo=/^age:\s*[\d.]+\s*$/im,No=function(){function e(e){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=e&&e.xhrSetup||null,this.stats=new $,this.retryDelay=0}var t=e.prototype;return t.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null},t.abortInternal=function(){var e=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),e&&(e.onreadystatechange=null,e.onprogress=null,4!==e.readyState&&(this.stats.aborted=!0,e.abort()))},t.abort=function(){var e;this.abortInternal(),null!=(e=this.callbacks)&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},t.load=function(e,t,r){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=e,this.config=t,this.callbacks=r,this.loadInternal()},t.loadInternal=function(){var e=this,t=this.config,r=this.context;if(t&&r){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(e.loader===i&&!e.stats.aborted)return a(i,r.url)})).catch((function(t){if(e.loader===i&&!e.stats.aborted)return i.open("GET",r.url,!0),a(i,r.url)})).then((function(){e.loader!==i||e.stats.aborted||e.openAndSendXhr(i,r,t)})).catch((function(t){var a;null==(a=e.callbacks)||a.onError({code:i.status,text:t.message},r,i,n)})):this.openAndSendXhr(i,r,t)}},t.openAndSendXhr=function(e,t,r){e.readyState||e.open("GET",t.url,!0);var i=t.headers,n=r.loadPolicy,a=n.maxTimeToFirstByteMs,s=n.maxLoadTimeMs;if(i)for(var o in i)e.setRequestHeader(o,i[o]);t.rangeEnd&&e.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,self.clearTimeout(this.requestTimeout),r.timeout=a&&R(a)?a:s,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),e.send()},t.readystatechange=function(){var e=this.context,t=this.loader,r=this.stats;if(e&&t){var i=t.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),t.onreadystatechange=null,t.onprogress=null;var a=t.status,s="text"===t.responseType?t.responseText:null;if(a>=200&&a<300){var o=null!=s?s:t.response;if(null!=o){var l,u;r.loading.end=Math.max(self.performance.now(),r.loading.first);var d="arraybuffer"===t.responseType?o.byteLength:o.length;r.loaded=r.total=d,r.bwEstimate=8e3*r.total/(r.loading.end-r.loading.first);var h=null==(l=this.callbacks)?void 0:l.onProgress;h&&h(r,e,o,t);var f={url:t.responseURL,data:o,code:a};return void(null==(u=this.callbacks)||u.onSuccess(f,r,e,t))}}var c,g=n.loadPolicy.errorRetry;kt(g,r.retry,!1,{url:e.url,data:void 0,code:a})?this.retry(g):(j.error(a+" while loading "+e.url),null==(c=this.callbacks)||c.onError({code:a,text:t.statusText},e,t,r))}}},t.loadtimeout=function(){if(this.config){var e=this.config.loadPolicy.timeoutRetry;if(kt(e,this.stats.retry,!0))this.retry(e);else{var t;j.warn("timeout while loading "+(null==(t=this.context)?void 0:t.url));var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))}}},t.retry=function(e){var t=this.context,r=this.stats;this.retryDelay=It(e,r.retry),r.retry++,j.warn((status?"HTTP Status "+status:"Timeout")+" while loading "+(null==t?void 0:t.url)+", retrying "+r.retry+"/"+e.maxNumRetry+" in "+this.retryDelay+"ms"),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)},t.loadprogress=function(e){var t=this.stats;t.loaded=e.loaded,e.lengthComputable&&(t.total=e.total)},t.getCacheAge=function(){var e=null;if(this.loader&&Fo.test(this.loader.getAllResponseHeaders())){var t=this.loader.getResponseHeader("age");e=t?parseFloat(t):null}return e},t.getResponseHeader=function(e){return this.loader&&new RegExp("^"+e+":\\s*[\\d.]+\\s*$","im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(e):null},e}(),Uo=f(f({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:6e7,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncDurationCount:3,liveSyncOnStallIncrease:1,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,ignorePlaylistParsingErrors:!1,loader:No,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:pt,bufferController:ya,capLevelController:Aa,errorController:Mt,fpsController:hs,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:Nr,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!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}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,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:Co,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:Ds,subtitleTrackController:Ms,timelineController:ko,audioStreamController:la,audioTrackController:ca,emeController:us,cmcdController:as,contentSteeringController:ss,interstitialsController:ks});function Bo(e){return e&&"object"==typeof e?Array.isArray(e)?e.map(Bo):Object.keys(e).reduce((function(t,r){return t[r]=Bo(e[r]),t}),{}):e}function Go(e,t){var r=e.loader;r!==Oo&&r!==No?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),e.progressive=!1):function(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(e){}return!1}()&&(e.loader=Oo,e.progressive=!0,e.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}var Ko=function(e){function t(t,r){var i;return(i=e.call(this,"gap-controller",t.logger)||this).hls=null,i.fragmentTracker=null,i.media=null,i.mediaSource=void 0,i.nudgeRetry=0,i.stallReported=!1,i.stalled=null,i.moved=!1,i.seeking=!1,i.buffered={},i.lastCurrentTime=0,i.ended=0,i.waiting=0,i.onMediaPlaying=function(){i.ended=0,i.waiting=0},i.onMediaWaiting=function(){var e;null!=(e=i.media)&&e.seeking||(i.waiting=self.performance.now(),i.tick())},i.onMediaEnded=function(){var e;i.hls&&(i.ended=(null==(e=i.media)?void 0:e.currentTime)||1,i.hls.trigger(_.MEDIA_ENDED,{stalled:!1}))},i.hls=t,i.fragmentTracker=r,i.registerListeners(),i}u(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e&&(e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.BUFFER_APPENDED,this.onBufferAppended,this))},r.unregisterListeners=function(){var e=this.hls;e&&(e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.BUFFER_APPENDED,this.onBufferAppended,this))},r.destroy=function(){e.prototype.destroy.call(this),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0},r.onMediaAttached=function(e,t){this.setInterval(100),this.mediaSource=t.mediaSource;var r=this.media=t.media;Rs(r,"playing",this.onMediaPlaying),Rs(r,"waiting",this.onMediaWaiting),Rs(r,"ended",this.onMediaEnded)},r.onMediaDetaching=function(e,t){this.clearInterval();var r=this.media;r&&(Is(r,"playing",this.onMediaPlaying),Is(r,"waiting",this.onMediaWaiting),Is(r,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0},r.onBufferAppended=function(e,t){this.buffered=t.timeRanges},r.tick=function(){var e;if(null!=(e=this.media)&&e.readyState&&this.hasBuffered){var t=this.media.currentTime;this.poll(t,this.lastCurrentTime),this.lastCurrentTime=t}},r.poll=function(e,t){var r,i,n=null==(r=this.hls)?void 0:r.config;if(n){var a=this.media,s=this.stalled;if(a){var o=a.seeking,l=this.seeking&&!o,u=!this.seeking&&o,d=a.paused&&!o||a.ended||0===a.playbackRate;if(this.seeking=o,e!==t)return t&&(this.ended=0),this.moved=!0,o||(this.nudgeRetry=0,n.nudgeOnVideoHole&&!d&&e>t&&this.nudgeOnVideoHole(e,t)),void(0===this.waiting&&this.stallResolved(e));if(u||l)l&&this.stallResolved(e);else{if(d)return this.nudgeRetry=0,this.stallResolved(e),void(!this.ended&&a.ended&&this.hls&&(this.ended=e||1,this.hls.trigger(_.MEDIA_ENDED,{stalled:!1})));if(ar.getBuffered(a).length){var h=ar.bufferInfo(a,e,0),f=h.nextStart||0,c=this.fragmentTracker;if(o&&c&&this.hls){var g=Ho(this.hls.inFlightFragments,e),v=h.len>2,m=!f||g||f-e>2&&!c.getPartialFragment(e);if(v||m)return;this.moved=!1}var p=null==(i=this.hls)?void 0:i.latestLevelDetails;if(!this.moved&&null!==this.stalled&&c){if(!(h.len>0||f))return;var y=Math.max(f,h.start||0)-e,E=null!=p&&p.live?2*p.targetduration:2,T=c.getPartialFragment(e);if(y>0&&(y<=E||T))return void(a.paused||this._trySkipBufferHole(T))}var S=n.detectStallWithCurrentTimeMs,A=self.performance.now(),L=this.waiting;if(null!==s){var R=A-s;if(!o&&(R>=S||L)&&this.hls){var I;if("ended"===(null==(I=this.mediaSource)?void 0:I.readyState)&&(null==p||!p.live)&&Math.abs(e-((null==p?void 0:p.edge)||0))<1){if(this.ended)return;return this.ended=e||1,void this.hls.trigger(_.MEDIA_ENDED,{stalled:!0})}if(this._reportStall(h),!this.media||!this.hls)return}var b=ar.bufferInfo(a,e,n.maxBufferHole);this._tryFixBufferStall(b,R)}else this.stalled=L>0&&A-L<S?L:A}else this.nudgeRetry=0}}}},r.stallResolved=function(e){var t=this.stalled;if(t&&this.hls&&(this.stalled=null,this.stallReported)){var r=self.performance.now()-t;this.log("playback not stuck anymore @"+e+", after "+Math.round(r)+"ms"),this.stallReported=!1,this.waiting=0,this.hls.trigger(_.STALL_RESOLVED,{})}},r.nudgeOnVideoHole=function(e,t){var r,i=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&null!=(r=this.buffered.audio)&&r.length&&i&&i.length>1&&e>i.end(0)){var n=ar.bufferedInfo(ar.timeRangesToArray(this.buffered.audio),e,0);if(n.len>1&&t>=n.start){var a=ar.timeRangesToArray(i),s=ar.bufferedInfo(a,t,0).bufferedIndex;if(s>-1&&s<a.length-1){var o=ar.bufferedInfo(a,e,0).bufferedIndex,l=a[s].end,u=a[s+1].start;if((-1===o||o>s)&&u-l<1&&e-l<2){var d=new Error("nudging playhead to flush pipeline after video hole. currentTime: "+e+" hole: "+l+" -> "+u+" buffered index: "+o);this.warn(d.message),this.media.currentTime+=1e-6;var h=this.fragmentTracker.getPartialFragment(e)||void 0,f=ar.bufferInfo(this.media,e,0);this.hls.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:d,reason:d.message,frag:h,buffer:f.len,bufferInfo:f})}}}}},r._tryFixBufferStall=function(e,t){var r,i,n=this.fragmentTracker,a=this.media,s=null==(r=this.hls)?void 0:r.config;if(a&&n&&s){var o=a.currentTime,l=null==(i=this.hls)?void 0:i.latestLevelDetails,u=n.getPartialFragment(o);if((u||null!=l&&l.live&&o<l.fragmentStart)&&(this._trySkipBufferHole(u)||!this.media))return;var d=e.buffered;(d&&d.length>1&&e.len>s.maxBufferHole||e.nextStart&&e.nextStart-o<s.maxBufferHole)&&(t>1e3*s.highBufferWatchdogPeriod||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(e))}},r._reportStall=function(e){var t=this.hls,r=this.media,i=this.stallReported,n=this.stalled;if(!i&&null!==n&&r&&t){this.stallReported=!0;var a=new Error("Playback stalling at @"+r.currentTime+" due to low buffer ("+lt(e)+")");this.warn(a.message),t.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.BUFFER_STALLED_ERROR,fatal:!1,error:a,buffer:e.len,bufferInfo:e,stalled:{start:n}})}},r._trySkipBufferHole=function(e){var t,r=this.fragmentTracker,i=this.media,n=null==(t=this.hls)?void 0:t.config;if(!i||!r||!n)return 0;var a=i.currentTime,s=ar.bufferInfo(i,a,0),o=a<s.start?s.start:s.nextStart;if(o&&this.hls){var l=s.len<=n.maxBufferHole,u=s.len>0&&s.len<1&&i.readyState<3,d=o-a;if(d>0&&(l||u)){if(d>n.maxBufferHole){var h=!1;if(0===a){var f=r.getAppendedFrag(0,x);f&&o<f.end&&(h=!0)}if(!h){var c=e||r.getAppendedFrag(a,x);if(c){var g;if(null==(g=this.hls.loadLevelObj)||!g.details)return 0;if(Ho(this.hls.inFlightFragments,o))return 0;for(var v=!1,m=c.end;m<o;){var p=r.getPartialFragment(m);if(!p){v=!0;break}m+=p.duration}if(v)return 0}}}var y=Math.max(o+.05,a+.1);if(this.warn("skipping hole, adjusting currentTime from "+a+" to "+y),this.moved=!0,i.currentTime=y,null==e||!e.gap){var E=new Error("fragment loaded with buffer holes, seeking from "+a+" to "+y);this.hls.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:E,reason:E.message,frag:e||void 0,buffer:s.len,bufferInfo:s})}return y}}return 0},r._tryNudgeBuffer=function(e){var t=this.hls,r=this.media,i=this.nudgeRetry,n=null==t?void 0:t.config;if(!r||!n)return 0;var a=r.currentTime;if(this.nudgeRetry++,i<n.nudgeMaxRetry){var s=a+(i+1)*n.nudgeOffset,o=new Error("Nudging 'currentTime' from "+a+" to "+s);this.warn(o.message),r.currentTime=s,t.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.BUFFER_NUDGE_ON_STALL,error:o,fatal:!1,buffer:e.len,bufferInfo:e})}else{var l=new Error("Playhead still not moving while enough data buffered @"+a+" after "+n.nudgeMaxRetry+" nudges");this.error(l.message),t.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.BUFFER_STALLED_ERROR,error:l,fatal:!0,buffer:e.len,bufferInfo:e})}},n(t,[{key:"hasBuffered",get:function(){return Object.keys(this.buffered).length>0}}])}(rr);function Ho(e,t){var r=Vo(e.main);if(r&&r.start<=t)return r;var i=Vo(e.audio);return i&&i.start<=t?i:null}function Vo(e){if(!e)return null;switch(e.state){case Si.IDLE:case Si.STOPPED:case Si.ENDED:case Si.ERROR:return null}return e.frag}function Yo(){if("undefined"!=typeof self)return self.VTTCue||self.TextTrackCue}function Wo(e,t,r,i,n){var a=new e(t,r,"");try{a.value=i,n&&(a.type=n)}catch(s){a=new e(t,r,lt(n?f({type:n},i):i))}return a}var jo=function(){var e=Yo();try{e&&new e(0,Number.POSITIVE_INFINITY,"")}catch(e){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY}(),qo=function(){function e(e){var t=this;this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=function(){t.hls&&t.hls.trigger(_.EVENT_CUE_ENTER,{})},this.hls=e,this._registerListeners()}var t=e.prototype;return t.destroy=function(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null},t._registerListeners=function(){var e=this.hls;e.on(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(_.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(_.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(_.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)},t._unregisterListeners=function(){var e=this.hls;e.off(_.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(_.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(_.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(_.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)},t.onMediaAttaching=function(e,t){var r;this.media=t.media,!1===(null==(r=t.overrides)?void 0:r.cueRemoval)&&(this.removeCues=!1)},t.onMediaAttached=function(){var e=this.hls.latestLevelDetails;e&&this.updateDateRangeCues(e)},t.onMediaDetaching=function(e,t){this.media=null,t.transferMedia||(this.id3Track&&(this.removeCues&&ws(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})},t.onManifestLoading=function(){this.dateRangeCuesAppended={}},t.createTrack=function(e){var t=this.getID3Track(e.textTracks);return t.mode="hidden",t},t.getID3Track=function(e){if(this.media){for(var t=0;t<e.length;t++){var r=e[t];if("metadata"===r.kind&&"id3"===r.label)return Ps(r,this.media),r}return this.media.addTextTrack("metadata","id3")}},t.onFragParsingMetadata=function(e,t){if(this.media){var r=this.hls.config,i=r.enableEmsgMetadataCues,n=r.enableID3MetadataCues;if(i||n){var a=t.samples;this.id3Track||(this.id3Track=this.createTrack(this.media));var s=Yo();if(s)for(var o=0;o<a.length;o++){var l=a[o].type;if((l!==zi.emsg||i)&&n){var u=Wi(a[o].data);if(u){var d=a[o].pts,h=d+a[o].duration;h>jo&&(h=jo),h-d<=0&&(h=d+.25);for(var f=0;f<u.length;f++){var c=u[f];if(!ji(c)){this.updateId3CueEnds(d,l);var g=Wo(s,d,h,c,l);g&&this.id3Track.addCue(g)}}}}}}}},t.updateId3CueEnds=function(e,t){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===t&&a.startTime<e&&a.endTime===jo&&(a.endTime=e)}},t.onBufferFlushing=function(e,t){var r=t.startOffset,i=t.endOffset,n=t.type,a=this.id3Track,s=this.hls;if(s){var o=s.config,l=o.enableEmsgMetadataCues,u=o.enableID3MetadataCues;a&&(l||u)&&Os(a,r,i,"audio"===n?function(e){return e.type===zi.audioId3&&u}:"video"===n?function(e){return e.type===zi.emsg&&l}:function(e){return e.type===zi.audioId3&&u||e.type===zi.emsg&&l})}},t.onLevelUpdated=function(e,t){var r=t.details;this.updateDateRangeCues(r,!0)},t.onLevelPtsUpdated=function(e,t){Math.abs(t.drift)>.01&&this.updateDateRangeCues(t.details)},t.updateDateRangeCues=function(e,t){var r=this;if(this.media&&e.hasProgramDateTime&&this.hls.config.enableDateRangeMetadataCues){var i,n=this.id3Track,a=e.dateRanges,s=Object.keys(a),o=this.dateRangeCuesAppended;if(n&&t)if(null!=(i=n.cues)&&i.length)for(var l=Object.keys(o).filter((function(e){return!s.includes(e)})),u=function(){var e=l[d],t=o[e].cues;delete o[e],Object.keys(t).forEach((function(e){try{var i=t[e];i.removeEventListener("enter",r.onEventCueEnter),n.removeCue(i)}catch(e){}}))},d=l.length;d--;)u();else o=this.dateRangeCuesAppended={};var h=e.fragments[e.fragments.length-1];if(0!==s.length&&R(null==h?void 0:h.programDateTime)){this.id3Track||(this.id3Track=this.createTrack(this.media));for(var f=Yo(),c=function(){var e=s[g],t=a[e],i=t.startTime,n=o[e],l=(null==n?void 0:n.cues)||{},u=(null==n?void 0:n.durationKnown)||!1,d=jo,h=t.duration;if(t.endDate&&null!==h)d=i+h,u=!0;else if(t.endOnNext&&!u){var c=s.reduce((function(e,r){if(r!==t.id){var i=a[r];if(i.class===t.class&&i.startDate>t.startDate&&(!e||t.startDate<e.startDate))return i}return e}),null);c&&(d=c.startTime,u=!0)}for(var v,m,p=Object.keys(t.attr),y=0;y<p.length;y++){var E=p[y];if("ID"!==(m=E)&&"CLASS"!==m&&"CUE"!==m&&"START-DATE"!==m&&"DURATION"!==m&&"END-DATE"!==m&&"END-ON-NEXT"!==m){var T=l[E];if(T)u&&!n.durationKnown?T.endTime=d:Math.abs(T.startTime-i)>.01&&(T.startTime=i,T.endTime=d);else if(f){var S=t.attr[E];gr(E)&&(v=S,S=Uint8Array.from(v.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer);var A=Wo(f,i,d,{key:E,data:S},zi.dateRange);A&&(A.id=e,r.id3Track.addCue(A),l[E]=A,r.hls.config.interstitialsController&&("X-ASSET-LIST"!==E&&"X-ASSET-URL"!==E||A.addEventListener("enter",r.onEventCueEnter)))}}}o[e]={cues:l,dateRange:t,durationKnown:u}},g=0;g<s.length;g++)c()}}},e}(),Xo=function(){function e(e){var t=this;this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=function(){var e=t.media,r=t.levelDetails;if(e&&r){t.currentTime=e.currentTime;var i=t.computeLatency();if(null!==i){t._latency=i;var n=t.config,a=n.lowLatencyMode,s=n.maxLiveSyncPlaybackRate;if(a&&1!==s&&r.live){var o=t.targetLatency;if(null!==o){var l=i-o;if(l<Math.min(t.maxLatency,o+r.targetduration)&&l>.05&&t.forwardBufferLength>1){var u=Math.min(2,Math.max(1,s)),d=Math.round(2/(1+Math.exp(-.75*l-t.edgeStalled))*20)/20,h=Math.min(u,Math.max(1,d));t.changeMediaPlaybackRate(e,h)}else 1!==e.playbackRate&&0!==e.playbackRate&&t.changeMediaPlaybackRate(e,1)}}}}},this.hls=e,this.config=e.config,this.registerListeners()}var t=e.prototype;return t.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null},t.registerListeners=function(){var e=this.hls;e&&(e.on(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(_.ERROR,this.onError,this))},t.unregisterListeners=function(){var e=this.hls;e&&(e.off(_.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(_.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(_.ERROR,this.onError,this))},t.onMediaAttached=function(e,t){this.media=t.media,this.media.addEventListener("timeupdate",this.onTimeupdate)},t.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)},t.onManifestLoading=function(){this._latency=null,this.stallCount=0},t.onLevelUpdated=function(e,t){var r=t.details;r.advanced&&this.onTimeupdate(),!r.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)},t.onError=function(e,t){var r;t.details===D.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&null!=(r=this.levelDetails)&&r.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))},t.changeMediaPlaybackRate=function(e,t){var r,i;e.playbackRate!==t&&(null==(r=this.hls)||r.logger.debug("[latency-controller]: latency="+this.latency.toFixed(3)+", targetLatency="+(null==(i=this.targetLatency)?void 0:i.toFixed(3))+", forwardBufferLength="+this.forwardBufferLength.toFixed(3)+": adjusting playback rate from "+e.playbackRate+" to "+t),e.playbackRate=t)},t.estimateLiveEdge=function(){var e=this.levelDetails;return null===e?null:e.edge+e.age},t.computeLatency=function(){var e=this.estimateLiveEdge();return null===e?null:e-this.currentTime},n(e,[{key:"levelDetails",get:function(){var e;return(null==(e=this.hls)?void 0:e.latestLevelDetails)||null}},{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var e=this.config;if(void 0!==e.liveMaxLatencyDuration)return e.liveMaxLatencyDuration;var t=this.levelDetails;return t?e.liveMaxLatencyDurationCount*t.targetduration:0}},{key:"targetLatency",get:function(){var e=this.levelDetails;if(null===e||null===this.hls)return null;var t=e.holdBack,r=e.partHoldBack,i=e.targetduration,n=this.config,a=n.liveSyncDuration,s=n.liveSyncDurationCount,o=n.lowLatencyMode,l=this.hls.userConfig,u=o&&r||t;(this._targetLatencyUpdated||l.liveSyncDuration||l.liveSyncDurationCount||0===u)&&(u=void 0!==a?a:s*i);var d=i;return u+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,d)},set:function(e){this.stallCount=0,this.config.liveSyncDuration=e,this._targetLatencyUpdated=!0}},{key:"liveSyncPosition",get:function(){var e=this.estimateLiveEdge(),t=this.targetLatency;if(null===e||null===t)return null;var r=this.levelDetails;if(null===r)return null;var i=r.edge,n=e-t-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 e=this.levelDetails;return null===e?1:e.drift}},{key:"edgeStalled",get:function(){var e=this.levelDetails;if(null===e)return 0;var t=3*(this.config.lowLatencyMode&&e.partTarget||e.targetduration);return Math.max(e.age-t,0)}},{key:"forwardBufferLength",get:function(){var e=this.media,t=this.levelDetails;if(!e||!t)return 0;var r=e.buffered.length;return(r?e.buffered.end(r-1):t.edge)-this.currentTime}}])}(),zo=function(e){function t(t,r){var i;return(i=e.call(this,t,"level-controller")||this)._levels=[],i._firstLevel=-1,i._maxAutoLevel=-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}u(t,e);var r=t.prototype;return r._registerListeners=function(){var e=this.hls;e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(_.LEVEL_LOADED,this.onLevelLoaded,this),e.on(_.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(_.FRAG_BUFFERED,this.onFragBuffered,this),e.on(_.ERROR,this.onError,this)},r._unregisterListeners=function(){var e=this.hls;e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(_.LEVEL_LOADED,this.onLevelLoaded,this),e.off(_.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(_.FRAG_BUFFERED,this.onFragBuffered,this),e.off(_.ERROR,this.onError,this)},r.destroy=function(){this._unregisterListeners(),this.steering=null,this.resetLevels(),e.prototype.destroy.call(this)},r.stopLoad=function(){this._levels.forEach((function(e){e.loadError=0,e.fragmentError=0})),e.prototype.stopLoad.call(this)},r.resetLevels=function(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1},r.onManifestLoading=function(e,t){this.resetLevels()},r.onManifestLoaded=function(e,t){var r=this,i=this.hls.config.preferManagedMediaSource,n=[],a={},s={},o=!1,l=!1,u=!1;t.levels.forEach((function(e){var t,d=e.attrs,h=e.audioCodec,f=e.videoCodec;h&&(e.audioCodec=h=Ve(h,i)||void 0),0===(null==(t=f)?void 0:t.indexOf("avc1"))&&(f=e.videoCodec=function(e){for(var t=e.split(","),r=0;r<t.length;r++){var i=t[r].split(".");if(i.length>2){var n=i.shift()+".";n+=parseInt(i.shift()).toString(16),n+=("000"+parseInt(i.shift()).toString(16)).slice(-4),t[r]=n}}return t.join(",")}(f));var c=e.width,g=e.height,v=e.unknownCodecs,m=v?v.length:0;if(v)for(var p=m;p--;){var y=v[p];r.isAudioSupported(y)?(e.audioCodec=h=h?h+","+y:y,m--,xe.audio[h.substring(0,4)]=2):r.isVideoSupported(y)&&(e.videoCodec=f=f?f+","+y:y,m--,xe.video[f.substring(0,4)]=2)}if(o||(o=!(!c||!g)),l||(l=!!f),u||(u=!!h),m||h&&!r.isAudioSupported(h)||f&&!r.isVideoSupported(f))r.log('Some or all CODECS not supported "'+d.CODECS+'"');else{var E=d.CODECS,T=d["FRAME-RATE"],S=d["HDCP-LEVEL"],A=d["PATHWAY-ID"],L=d.RESOLUTION,R=d["VIDEO-RANGE"],I=(A||".")+"-"+e.bitrate+"-"+L+"-"+T+"-"+E+"-"+R+"-"+S;if(a[I])if(a[I].uri===e.url||e.attrs["PATHWAY-ID"])a[I].addGroupId("audio",d.AUDIO),a[I].addGroupId("text",d.SUBTITLES);else{var b=s[I]+=1;e.attrs["PATHWAY-ID"]=new Array(b+1).join(".");var k=r.createLevel(e);a[I]=k,n.push(k)}else{var D=r.createLevel(e);a[I]=D,s[I]=1,n.push(D)}}})),this.filterAndSortMediaOptions(n,t,o,l,u)},r.createLevel=function(e){var t=new at(e),r=e.supplemental;if(null!=r&&r.videoCodec&&!this.isVideoSupported(r.videoCodec)){var i=new Error('SUPPLEMENTAL-CODECS not supported "'+r.videoCodec+'"');this.log(i.message),t.supportedResult=ze(i,[])}return t},r.isAudioSupported=function(e){return Fe(e,"audio",this.hls.config.preferManagedMediaSource)},r.isVideoSupported=function(e){return Fe(e,"video",this.hls.config.preferManagedMediaSource)},r.filterAndSortMediaOptions=function(e,t,r,i,n){var a=this,s=[],o=[],l=e;if((r||i)&&n&&(l=l.filter((function(e){var t,r=e.videoCodec,i=e.videoRange,n=e.width,a=e.height;return(!!r||!(!n||!a))&&!!(t=i)&&Ze.indexOf(t)>-1}))),0!==l.length){t.audioTracks&&Qo(s=t.audioTracks.filter((function(e){return!e.audioCodec||a.isAudioSupported(e.audioCodec)}))),t.subtitles&&Qo(o=t.subtitles);var u=l.slice(0);l.sort((function(e,t){if(e.attrs["HDCP-LEVEL"]!==t.attrs["HDCP-LEVEL"])return(e.attrs["HDCP-LEVEL"]||"")>(t.attrs["HDCP-LEVEL"]||"")?1:-1;if(r&&e.height!==t.height)return e.height-t.height;if(e.frameRate!==t.frameRate)return e.frameRate-t.frameRate;if(e.videoRange!==t.videoRange)return Ze.indexOf(e.videoRange)-Ze.indexOf(t.videoRange);if(e.videoCodec!==t.videoCodec){var i=Be(e.videoCodec),n=Be(t.videoCodec);if(i!==n)return n-i}if(e.uri===t.uri&&e.codecSet!==t.codecSet){var a=Ge(e.codecSet),s=Ge(t.codecSet);if(a!==s)return s-a}return e.averageBitrate!==t.averageBitrate?e.averageBitrate-t.averageBitrate:0}));var d=u[0];if(this.steering&&(l=this.steering.filterParsedLevels(l)).length!==u.length)for(var h=0;h<u.length;h++)if(u[h].pathwayId===l[0].pathwayId){d=u[h];break}this._levels=l;for(var f=0;f<l.length;f++)if(l[f]===d){var c;this._firstLevel=f;var g=d.bitrate,v=this.hls.bandwidthEstimate;if(this.log("manifest loaded, "+l.length+" level(s) found, first bitrate: "+g),void 0===(null==(c=this.hls.userConfig)?void 0:c.abrEwmaDefaultEstimate)){var m=Math.min(g,this.hls.config.abrEwmaDefaultEstimateMax);m>v&&v===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=m)}break}var p=n&&!i,y=this.hls.config,E=!(!y.audioStreamController||!y.audioTrackController),T={levels:l,audioTracks:s,subtitleTracks:o,sessionData:t.sessionData,sessionKeys:t.sessionKeys,firstLevel:this._firstLevel,stats:t.stats,audio:n,video:i,altAudio:E&&!p&&s.some((function(e){return!!e.url}))};this.hls.trigger(_.MANIFEST_PARSED,T)}else Promise.resolve().then((function(){if(a.hls){var e="no level with compatible codecs found in manifest",r=e;t.levels.length&&(r="one or more CODECS in variant not supported: "+lt(t.levels.map((function(e){return e.attrs.CODECS})).filter((function(e,t,r){return r.indexOf(e)===t}))),a.warn(r),e+=" ("+r+")");var i=new Error(e);a.hls.trigger(_.ERROR,{type:k.MEDIA_ERROR,details:D.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:t.url,error:i,reason:r})}}))},r.onError=function(e,t){!t.fatal&&t.context&&t.context.type===C&&t.context.level===this.level&&this.checkRetry(t)},r.onFragBuffered=function(e,t){var r=t.frag;if(void 0!==r&&r.type===x){var i=r.elementaryStreams;if(!Object.keys(i).some((function(e){return!!i[e]})))return;var n=this._levels[r.level];null!=n&&n.loadError&&(this.log("Resetting level error count of "+n.loadError+" on frag buffered"),n.loadError=0)}},r.onLevelLoaded=function(e,t){var r,i,n=t.level,a=t.details,s=t.levelInfo;if(!s)return this.warn("Invalid level index "+n),void(null!=(i=t.deliveryDirectives)&&i.skip&&(a.deltaUpdateFailed=!0));if(s===this.currentLevel||t.withoutMultiVariant){0===s.fragmentError&&(s.loadError=0);var o=s.details;o===t.details&&o.advanced&&(o=void 0),this.playlistLoaded(n,t,o)}else null!=(r=t.deliveryDirectives)&&r.skip&&(a.deltaUpdateFailed=!0)},r.loadPlaylist=function(t){e.prototype.loadPlaylist.call(this),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)},r.loadingPlaylist=function(t,r){e.prototype.loadingPlaylist.call(this,t,r);var i=this.getUrlWithDirectives(t.uri,r),n=this.currentLevelIndex,a=t.attrs["PATHWAY-ID"],s=t.details,o=null==s?void 0:s.age;this.log("Loading level index "+n+(void 0!==(null==r?void 0:r.msn)?" at sn "+r.msn+" part "+r.part:"")+(a?" Pathway "+a:"")+(o&&s.live?" age "+o.toFixed(1)+(s.type&&" "+s.type||""):"")+" "+i),this.hls.trigger(_.LEVEL_LOADING,{url:i,level:n,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:r||null})},r.removeLevel=function(e){var t,r=this;if(1!==this._levels.length){var i=this._levels.filter((function(t,i){return i!==e||(r.steering&&r.steering.removeLevel(t),t===r.currentLevel&&(r.currentLevel=null,r.currentLevelIndex=-1,t.details&&t.details.fragments.forEach((function(e){return e.level=-1}))),!1)}));gi(i),this._levels=i,this.currentLevelIndex>-1&&null!=(t=this.currentLevel)&&t.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);var n=i.length-1;this._firstLevel=Math.min(this._firstLevel,n),this._startLevel&&(this._startLevel=Math.min(this._startLevel,n)),this.hls.trigger(_.LEVELS_UPDATED,{levels:i})}},r.onLevelsUpdated=function(e,t){var r=t.levels;this._levels=r},r.checkMaxAutoUpdated=function(){var e=this.hls,t=e.autoLevelCapping,r=e.maxAutoLevel,i=e.maxHdcpLevel;this._maxAutoLevel!==r&&(this._maxAutoLevel=r,this.hls.trigger(_.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:r,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:i}))},n(t,[{key:"levels",get:function(){return 0===this._levels.length?null:this._levels}},{key:"loadLevelObj",get:function(){return this.currentLevel}},{key:"level",get:function(){return this.currentLevelIndex},set:function(e){var t=this._levels;if(0!==t.length){if(e<0||e>=t.length){var r=new Error("invalid level idx"),i=e<0;if(this.hls.trigger(_.ERROR,{type:k.OTHER_ERROR,details:D.LEVEL_SWITCH_ERROR,level:e,fatal:i,error:r,reason:r.message}),i)return;e=Math.min(e,t.length-1)}var n=this.currentLevelIndex,a=this.currentLevel,s=a?a.attrs["PATHWAY-ID"]:void 0,o=t[e],l=o.attrs["PATHWAY-ID"];if(this.currentLevelIndex=e,this.currentLevel=o,n!==e||!a||s!==l){this.log("Switching to level "+e+" ("+(o.height?o.height+"p ":"")+(o.videoRange?o.videoRange+" ":"")+(o.codecSet?o.codecSet+" ":"")+"@"+o.bitrate+")"+(l?" with Pathway "+l:"")+" from level "+n+(s?" with Pathway "+s:""));var u={level:e,attrs:o.attrs,details:o.details,bitrate:o.bitrate,averageBitrate:o.averageBitrate,maxBitrate:o.maxBitrate,realBitrate:o.realBitrate,width:o.width,height:o.height,codecSet:o.codecSet,audioCodec:o.audioCodec,videoCodec:o.videoCodec,audioGroups:o.audioGroups,subtitleGroups:o.subtitleGroups,loaded:o.loaded,loadError:o.loadError,fragmentError:o.fragmentError,name:o.name,id:o.id,uri:o.uri,url:o.url,urlId:0,audioGroupIds:o.audioGroupIds,textGroupIds:o.textGroupIds};this.hls.trigger(_.LEVEL_SWITCHING,u);var d=o.details;if(!d||d.live){var h=this.switchParams(o.uri,null==a?void 0:a.details,d);this.loadPlaylist(h)}}}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(e){this.manualLevelIndex=e,void 0===this._startLevel&&(this._startLevel=e),-1!==e&&(this.level=e)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(e){this._firstLevel=e}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var e=this.hls.config.startLevel;return void 0!==e?e:this.hls.firstAutoLevel}return this._startLevel},set:function(e){this._startLevel=e}},{key:"pathways",get:function(){return this.steering?this.steering.pathways():[]}},{key:"pathwayPriority",get:function(){return this.steering?this.steering.pathwayPriority:null},set:function(e){if(this.steering){var t=this.steering.pathways(),r=e.filter((function(e){return-1!==t.indexOf(e)}));if(e.length<1)return void this.warn("pathwayPriority "+e+" should contain at least one pathway from list: "+t);this.steering.pathwayPriority=r}}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(e){this.level=e,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=e)}}])}(ua);function Qo(e){var t={};e.forEach((function(e){var r=e.groupId||"";e.id=t[r]=t[r]||0,t[r]++}))}function $o(){return self.SourceBuffer||self.WebKitSourceBuffer}function Jo(){if(!q())return!1;var e=$o();return!e||e.prototype&&"function"==typeof e.prototype.appendBuffer&&"function"==typeof e.prototype.remove}var Zo=function(e){function t(t,r,i){var n;return(n=e.call(this,t,r,i,"stream-controller",x)||this).audioCodecSwap=!1,n.level=-1,n._forceStartLoad=!1,n._hasEnoughToStart=!1,n.altAudio=0,n.audioOnly=!1,n.fragPlaying=null,n.fragLastKbps=0,n.couldBacktrack=!1,n.backtrackFragment=null,n.audioCodecSwitch=!1,n.videoBuffer=null,n.onMediaPlaying=function(){n.tick()},n.onMediaSeeked=function(){var e=n.media,t=e?e.currentTime:null;if(null!==t&&R(t)&&(n.log("Media seeked to "+t.toFixed(3)),n.getBufferedFrag(t))){var r=n.getFwdBufferInfoAtPos(e,t,x,0);null!==r&&0!==r.len?n.tick():n.warn("Main forward buffer length at "+t+' on "seeked" event '+(r?r.len:"empty")+")")}},n.registerListeners(),n}u(t,e);var r=t.prototype;return r.registerListeners=function(){e.prototype.registerListeners.call(this);var t=this.hls;t.on(_.MANIFEST_PARSED,this.onManifestParsed,this),t.on(_.LEVEL_LOADING,this.onLevelLoading,this),t.on(_.LEVEL_LOADED,this.onLevelLoaded,this),t.on(_.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(_.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(_.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(_.BUFFER_CREATED,this.onBufferCreated,this),t.on(_.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(_.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(_.FRAG_BUFFERED,this.onFragBuffered,this)},r.unregisterListeners=function(){e.prototype.unregisterListeners.call(this);var t=this.hls;t.off(_.MANIFEST_PARSED,this.onManifestParsed,this),t.off(_.LEVEL_LOADED,this.onLevelLoaded,this),t.off(_.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(_.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(_.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(_.BUFFER_CREATED,this.onBufferCreated,this),t.off(_.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(_.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(_.FRAG_BUFFERED,this.onFragBuffered,this)},r.onHandlerDestroying=function(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),e.prototype.onHandlerDestroying.call(this)},r.startLoad=function(e,t){if(this.levels){var r=this.lastCurrentTime,i=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,!this.startFragRequested){var n=i.startLevel;-1===n&&(i.config.testBandwidth&&this.levels.length>1?(n=0,this.bitrateTest=!0):n=i.firstAutoLevel),i.nextLoadLevel=n,this.level=i.loadLevel,this._hasEnoughToStart=!!t}r>0&&-1===e&&!t&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),e=r),this.state=Si.IDLE,this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()}else this._forceStartLoad=!0,this.state=Si.STOPPED},r.stopLoad=function(){this._forceStartLoad=!1,e.prototype.stopLoad.call(this)},r.doTick=function(){switch(this.state){case Si.WAITING_LEVEL:var e=this.levels,t=this.level,r=null==e?void 0:e[t],i=null==r?void 0:r.details;if(i&&(!i.live||this.levelLastLoaded===r&&!this.waitForLive(r))){if(this.waitForCdnTuneIn(i))break;this.state=Si.IDLE;break}if(this.hls.nextLoadLevel!==this.level){this.state=Si.IDLE;break}break;case Si.FRAG_LOADING_WAITING_RETRY:var n,a=self.performance.now(),s=this.retryDate;if(!s||a>=s||null!=(n=this.media)&&n.seeking){var o=this.levels,l=this.level,u=null==o?void 0:o[l];this.resetStartWhenNotLoaded(u||null),this.state=Si.IDLE}}this.state===Si.IDLE&&this.doTickIdle(),this.onTickEnd()},r.onTickEnd=function(){var t;e.prototype.onTickEnd.call(this),null!=(t=this.media)&&t.readyState&&!1===this.media.seeking&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()},r.doTickIdle=function(){var e=this.hls,t=this.levelLastLoaded,r=this.levels,i=this.media;if(null!==t&&(i||this.primaryPrefetch||!this.startFragRequested&&e.config.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)){var n=this.buffering?e.nextLoadLevel:e.loadLevel;if(null!=r&&r[n]){var a=r[n],s=this.getMainFwdBufferInfo();if(null!==s){var o=this.getLevelDetails();if(o&&this._streamEnded(s,o)){var l={};return 2===this.altAudio&&(l.type="video"),this.hls.trigger(_.BUFFER_EOS,l),void(this.state=Si.ENDED)}if(this.buffering){e.loadLevel!==n&&-1===e.manualLevel&&this.log("Adapting to level "+n+" from level "+this.level),this.level=e.nextLoadLevel=n;var u=a.details;if(!u||this.state===Si.WAITING_LEVEL||this.waitForLive(a))return this.level=n,this.state=Si.WAITING_LEVEL,void(this.startFragRequested=!1);var d=s.len,h=this.getMaxBufferLength(a.maxBitrate);if(!(d>=h)){this.backtrackFragment&&this.backtrackFragment.start>s.end&&(this.backtrackFragment=null);var f=this.backtrackFragment?this.backtrackFragment.start:s.end,c=this.getNextFragment(f,u);if(this.couldBacktrack&&!this.fragPrevious&&c&&re(c)&&this.fragmentTracker.getState(c)!==Gt){var g,v=(null!=(g=this.backtrackFragment)?g:c).sn-u.startSN,m=u.fragments[v-1];m&&c.cc===m.cc&&(c=m,this.fragmentTracker.removeFragment(m))}else this.backtrackFragment&&s.len&&(this.backtrackFragment=null);if(c&&this.isLoopLoading(c,f)){if(!c.gap){var p=this.audioOnly&&!this.altAudio?J:Z,y=(p===Z?this.videoBuffer:this.mediaBuffer)||this.media;y&&this.afterBufferFlushed(y,p,x)}c=this.getNextFragmentLoopLoading(c,u,s,x,h)}c&&(!c.initSegment||c.initSegment.data||this.bitrateTest||(c=c.initSegment),this.loadFragment(c,a,f))}}}}}},r.loadFragment=function(t,r,i){var n=this.fragmentTracker.getState(t);n===Nt||n===Bt?re(t)?this.bitrateTest?(this.log("Fragment "+t.sn+" of level "+t.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(t,r)):e.prototype.loadFragment.call(this,t,r,i):this._loadInitSegment(t,r):this.clearTrackerIfNeeded(t)},r.getBufferedFrag=function(e){return this.fragmentTracker.getBufferedFrag(e,x)},r.followingBufferedFrag=function(e){return e?this.getBufferedFrag(e.end+.5):null},r.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},r.nextLevelSwitch=function(){var e=this.levels,t=this.media;if(null!=t&&t.readyState){var r,i=this.getAppendedFrag(t.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(!t.paused&&e){var s=e[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(t.currentTime+r);if(l){var u=this.followingBufferedFrag(l);if(u){this.abortCurrentFrag();var d=u.maxStartPTS?u.maxStartPTS:u.start,h=u.duration,f=Math.max(l.end,d+Math.min(Math.max(h-this.config.maxFragLookUpTolerance,h*(this.couldBacktrack?.5:.125)),h*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(f,Number.POSITIVE_INFINITY)}}}},r.abortCurrentFrag=function(){var e=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,e&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.state){case Si.KEY_LOADING:case Si.FRAG_LOADING:case Si.FRAG_LOADING_WAITING_RETRY:case Si.PARSING:case Si.PARSED:this.state=Si.IDLE}this.nextLoadPosition=this.getLoadPosition()},r.flushMainBuffer=function(t,r){e.prototype.flushMainBuffer.call(this,t,r,2===this.altAudio?"video":null)},r.onMediaAttached=function(t,r){e.prototype.onMediaAttached.call(this,t,r);var i=r.media;Rs(i,"playing",this.onMediaPlaying),Rs(i,"seeked",this.onMediaSeeked)},r.onMediaDetaching=function(t,r){var i=this.media;i&&(Is(i,"playing",this.onMediaPlaying),Is(i,"seeked",this.onMediaSeeked)),this.videoBuffer=null,this.fragPlaying=null,e.prototype.onMediaDetaching.call(this,t,r),r.transferMedia||(this._hasEnoughToStart=!1)},r.onManifestLoading=function(){e.prototype.onManifestLoading.call(this),this.log("Trigger BUFFER_RESET"),this.hls.trigger(_.BUFFER_RESET,void 0),this.couldBacktrack=!1,this.fragLastKbps=0,this.fragPlaying=this.backtrackFragment=null,this.altAudio=0,this.audioOnly=!1},r.onManifestParsed=function(e,t){var r,i,n=!1,a=!1;t.levels.forEach((function(e){var t=e.audioCodec;t&&(n=n||-1!==t.indexOf("mp4a.40.2"),a=a||-1!==t.indexOf("mp4a.40.5"))})),this.audioCodecSwitch=n&&a&&!("function"==typeof(null==(i=$o())||null==(r=i.prototype)?void 0:r.changeType)),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=t.levels,this.startFragRequested=!1},r.onLevelLoading=function(e,t){if(this.levels&&this.state===Si.IDLE){var r=t.levelInfo;(!r.details||r.details.live&&(this.levelLastLoaded!==r||r.details.expired)||this.waitForCdnTuneIn(r.details))&&(this.state=Si.WAITING_LEVEL)}},r.onLevelLoaded=function(e,t){var r,i=this.levels,n=this.startFragRequested,a=t.level,s=t.details,o=s.totalduration;if(i){this.log("Level "+a+" loaded ["+s.startSN+","+s.endSN+"]"+(s.lastPartSn?"[part-"+s.lastPartSn+"-"+s.lastPartIndex+"]":"")+", cc ["+s.startCC+", "+s.endCC+"] duration:"+o);var l=t.levelInfo,u=this.fragCurrent;!u||this.state!==Si.FRAG_LOADING&&this.state!==Si.FRAG_LOADING_WAITING_RETRY||u.level!==t.level&&u.loader&&this.abortCurrentFrag();var d=0;if(s.live||null!=(r=l.details)&&r.live){var h;if(this.checkLiveUpdate(s),s.deltaUpdateFailed)return;d=this.alignPlaylists(s,l.details,null==(h=this.levelLastLoaded)?void 0:h.details)}if(l.details=s,this.levelLastLoaded=l,n||this.setStartPosition(s,d),this.hls.trigger(_.LEVEL_UPDATED,{details:s,level:a}),this.state===Si.WAITING_LEVEL){if(this.waitForCdnTuneIn(s))return;this.state=Si.IDLE}n&&s.live&&this.synchronizeToLiveEdge(s),this.tick()}else this.warn("Levels were reset while loading level "+a)},r.synchronizeToLiveEdge=function(e){var t=this.config,r=this.media;if(r){var i=this.hls.liveSyncPosition,n=this.getLoadPosition(),a=e.fragmentStart,s=e.edge,o=n>=a-t.maxFragLookUpTolerance&&n<=s;if(null!==i&&r.duration>i&&(n<i||!o)){var l=void 0!==t.liveMaxLatencyDuration?t.liveMaxLatencyDuration:t.liveMaxLatencyDurationCount*e.targetduration;(!o&&r.readyState<4||n<s-l)&&(this._hasEnoughToStart||(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._handleFragmentLoadProgress=function(e){var t,r=e.frag,i=e.part,n=e.payload,a=this.levels;if(a){var s=a[r.level];if(s){var 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,d=null==(t=r.initSegment)?void 0:t.data,h=this._getAudioCodec(s),f=this.transmuxer=this.transmuxer||new oa(this.hls,x,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),c=i?i.index:-1,g=-1!==c,v=new ir(r.level,r.sn,r.stats.chunkCount,n.byteLength,c,g),m=this.initPTS[r.cc];f.push(n,d,h,l,r,i,o.totalduration,u,v,m)}else this.warn("Level "+r.level+" not found on progress")}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(e,t){var r=this,i=this.hls,n=2===this.altAudio;if(mt(t.url,i))this.altAudio=1;else{if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var a=this.fragCurrent;a&&(this.log("Switching to main audio track, cancel main fragment load"),a.abortRequests(),this.fragmentTracker.removeFragment(a)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();if(n)return this.fragmentTracker.removeAllFragments(),i.once(_.BUFFER_FLUSHED,(function(){var e;null==(e=r.hls)||e.trigger(_.AUDIO_TRACK_SWITCHED,t)})),void i.trigger(_.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});i.trigger(_.AUDIO_TRACK_SWITCHED,t)}},r.onAudioTrackSwitched=function(e,t){var r=mt(t.url,this.hls);if(r){var i=this.videoBuffer;i&&this.mediaBuffer!==i&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=r?2:0,this.tick()},r.onBufferCreated=function(e,t){var r,i,n=t.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(e,t){var r=t.frag,i=t.part,n=r.type===x;if(n){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===Si.PARSED&&(this.state=Si.IDLE));var a=i?i.stats:r.stats;this.fragLastKbps=Math.round(8*a.total/(a.buffering.end-a.loading.first)),re(r)&&(this.fragPrevious=r),this.fragBufferedComplete(r,i)}var s=this.media;s&&(!this._hasEnoughToStart&&ar.getBuffered(s).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),n&&this.tick())},r.onError=function(e,t){var r;if(t.fatal)this.state=Si.ERROR;else switch(t.details){case D.FRAG_GAP:case D.FRAG_PARSING_ERROR:case D.FRAG_DECRYPT_ERROR:case D.FRAG_LOAD_ERROR:case D.FRAG_LOAD_TIMEOUT:case D.KEY_LOAD_ERROR:case D.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(x,t);break;case D.LEVEL_LOAD_ERROR:case D.LEVEL_LOAD_TIMEOUT:case D.LEVEL_PARSING_ERROR:t.levelRetry||this.state!==Si.WAITING_LEVEL||(null==(r=t.context)?void 0:r.type)!==C||(this.state=Si.IDLE);break;case D.BUFFER_ADD_CODEC_ERROR:case D.BUFFER_APPEND_ERROR:if("main"!==t.parent)return;this.resetLoadingState();break;case D.BUFFER_FULL_ERROR:if("main"!==t.parent)return;this.reduceLengthAndFlushBuffer(t)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case D.INTERNAL_EXCEPTION:this.recoverWorkerError(t)}},r.onFragLoadEmergencyAborted=function(){this.state=Si.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()},r.onBufferFlushed=function(e,t){var r=t.type;if(r!==J||!this.altAudio){var i=(r===Z?this.videoBuffer:this.mediaBuffer)||this.media;i&&(this.afterBufferFlushed(i,r,x),this.tick())}},r.onLevelsUpdated=function(e,t){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,-1===this.level&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=t.levels},r.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},r.seekToStartPos=function(){var e=this.media;if(e){var t=e.currentTime,r=this.startPosition;if(r>=0&&t<r){if(e.seeking)return void this.log("could not seek to "+r+", already seeking at "+t);var i=this.timelineOffset;i&&r&&(r+=i);var n=this.getLevelDetails(),a=ar.getBuffered(e),s=a.length?a.start(0):0,o=s-r,l=Math.max(this.config.maxBufferHole,this.config.maxFragLookUpTolerance);o>0&&(o<l||this.loadingParts&&o<2*((null==n?void 0:n.partTarget)||0))&&(this.log("adjusting start position by "+o+" to match buffer start"),r+=o,this.startPosition=r),t<r&&(this.log("seek to target start position "+r+" from current time "+t+" buffer start "+s),e.currentTime=r)}}},r._getAudioCodec=function(e){var t=this.config.defaultAudioCodec||e.audioCodec;return this.audioCodecSwap&&t&&(this.log("Swapping audio codec"),t=-1!==t.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),t},r._loadBitrateTestFrag=function(e,t){var r=this;e.bitrateTest=!0,this._doFragLoad(e,t).then((function(e){var i=r.hls,n=null==e?void 0:e.frag;if(n&&!r.fragContextChanged(n)){t.fragmentError=0,r.state=Si.IDLE,r.startFragRequested=!1,r.bitrateTest=!1;var a=n.stats;a.parsing.start=a.parsing.end=a.buffering.start=a.buffering.end=self.performance.now(),i.trigger(_.FRAG_LOADED,e),n.bitrateTest=!1}}))},r._handleTransmuxComplete=function(e){var t,r=this.playlistType,i=this.hls,n=e.remuxResult,a=e.chunkMeta,s=this.getCurrentContext(a);if(s){var o=s.frag,l=s.part,u=s.level,d=n.video,h=n.text,f=n.id3,c=n.initSegment,g=u.details,v=this.altAudio?void 0:n.audio;if(this.fragContextChanged(o))this.fragmentTracker.removeFragment(o);else{if(this.state=Si.PARSING,c){if(null!=c&&c.tracks){var m=o.initSegment||o;this._bufferInitSegment(u,c.tracks,m,a),i.trigger(_.FRAG_PARSING_INIT_SEGMENT,{frag:m,id:r,tracks:c.tracks})}var p=c.initPTS,y=c.timescale;R(p)&&(this.initPTS[o.cc]={baseTime:p,timescale:y},i.trigger(_.INIT_PTS_FOUND,{frag:o,id:r,initPTS:p,timescale:y}))}if(d&&g){v&&"audiovideo"===d.type&&this.logMuxedErr(o);var E=g.fragments[o.sn-1-g.startSN],T=o.sn===g.startSN,S=!E||o.cc>E.cc;if(!1!==n.independent){var A=d.startPTS,L=d.endPTS,I=d.startDTS,b=d.endDTS;if(l)l.elementaryStreams[d.type]={startPTS:A,endPTS:L,startDTS:I,endDTS:b};else if(d.firstKeyFrame&&d.independent&&1===a.id&&!S&&(this.couldBacktrack=!0),d.dropped&&d.independent){var k=this.getMainFwdBufferInfo(),D=(k?k.end:this.getLoadPosition())+this.config.maxBufferHole,P=d.firstKeyFramePTS?d.firstKeyFramePTS:A;if(!T&&D<P-this.config.maxBufferHole&&!S)return void this.backtrack(o);S&&(o.gap=!0),o.setElementaryStreamInfo(d.type,o.start,L,o.start,b,!0)}else T&&A-(g.appliedTimelineOffset||0)>2&&(o.gap=!0);o.setElementaryStreamInfo(d.type,A,L,I,b),this.backtrackFragment&&(this.backtrackFragment=o),this.bufferFragmentData(d,o,l,a,T||S)}else{if(!T&&!S)return void this.backtrack(o);o.gap=!0}}if(v){var C=v.startPTS,w=v.endPTS,O=v.startDTS,x=v.endDTS;l&&(l.elementaryStreams[J]={startPTS:C,endPTS:w,startDTS:O,endDTS:x}),o.setElementaryStreamInfo(J,C,w,O,x),this.bufferFragmentData(v,o,l,a)}if(g&&null!=f&&null!=(t=f.samples)&&t.length){var M={id:r,frag:o,details:g,samples:f.samples};i.trigger(_.FRAG_PARSING_METADATA,M)}if(g&&h){var F={id:r,frag:o,details:g,samples:h.samples};i.trigger(_.FRAG_PARSING_USERDATA,F)}}}else this.resetWhenMissingContext(a)},r.logMuxedErr=function(e){this.warn((re(e)?"Media":"Init")+" segment with muxed audiovideo where only video expected: "+e.url)},r._bufferInitSegment=function(e,t,r,i){var n=this;if(this.state===Si.PARSING){this.audioOnly=!!t.audio&&!t.video,this.altAudio&&!this.audioOnly&&(delete t.audio,t.audiovideo&&this.logMuxedErr(r));var a=t.audio,s=t.video,o=t.audiovideo;if(a){var l=Ye(a.codec,e.audioCodec);"mp4a"===l&&(l="mp4a.40.5");var u=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){l&&(l=-1!==l.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5");var d=a.metadata;d&&"channelCount"in d&&1!==(d.channelCount||1)&&-1===u.indexOf("firefox")&&(l="mp4a.40.5")}l&&-1!==l.indexOf("mp4a.40.5")&&-1!==u.indexOf("android")&&"audio/mpeg"!==a.container&&(l="mp4a.40.2",this.log("Android: force audio codec to "+l)),e.audioCodec&&e.audioCodec!==l&&this.log('Swapping manifest audio codec "'+e.audioCodec+'" for "'+l+'"'),a.levelCodec=l,a.id=x,this.log("Init audio buffer, container:"+a.container+", codecs[selected/level/parsed]=["+(l||"")+"/"+(e.audioCodec||"")+"/"+a.codec+"]"),delete t.audiovideo}if(s){s.levelCodec=e.videoCodec,s.id=x;var h=s.codec;if(4===(null==h?void 0:h.length))switch(h){case"hvc1":case"hev1":s.codec="hvc1.1.6.L120.90";break;case"av01":s.codec="av01.0.04M.08";break;case"avc1":s.codec="avc1.42e01e"}this.log("Init video buffer, container:"+s.container+", codecs[level/parsed]=["+(e.videoCodec||"")+"/"+h+"]"+(s.codec!==h?" parsed-corrected="+s.codec:"")+(s.supplemental?" supplemental="+s.supplemental:"")),delete t.audiovideo}o&&(this.log("Init audiovideo buffer, container:"+o.container+", codecs[level/parsed]=["+e.codecs+"/"+o.codec+"]"),delete t.video,delete t.audio);var f=Object.keys(t);if(f.length){if(this.hls.trigger(_.BUFFER_CODECS,t),!this.hls)return;f.forEach((function(e){var a=t[e].initSegment;null!=a&&a.byteLength&&n.hls.trigger(_.BUFFER_APPENDING,{type:e,data:a,frag:r,part:null,chunkMeta:i,parent:r.type})}))}this.tickImmediate()}},r.getMainFwdBufferInfo=function(){var e=this.mediaBuffer&&2===this.altAudio?this.mediaBuffer:this.media;return this.getFwdBufferInfo(e,x)},r.backtrack=function(e){this.couldBacktrack=!0,this.backtrackFragment=e,this.resetTransmuxer(),this.flushBufferGap(e),this.fragmentTracker.removeFragment(e),this.fragPrevious=null,this.nextLoadPosition=e.start,this.state=Si.IDLE},r.checkFragmentChanged=function(){var e=this.media,t=null;if(e&&e.readyState>1&&!1===e.seeking){var r=e.currentTime;if(ar.isBuffered(e,r)?t=this.getAppendedFrag(r):ar.isBuffered(e,r+.1)&&(t=this.getAppendedFrag(r+.1)),t){this.backtrackFragment=null;var i=this.fragPlaying,n=t.level;i&&t.sn===i.sn&&i.level===n||(this.fragPlaying=t,this.hls.trigger(_.FRAG_CHANGED,{frag:t}),i&&i.level===n||this.hls.trigger(_.LEVEL_SWITCHED,{level:n}))}}},n(t,[{key:"hasEnoughToStart",get:function(){return this._hasEnoughToStart}},{key:"maxBufferLength",get:function(){var e=this.levels,t=this.level,r=null==e?void 0:e[t];return r?this.getMaxBufferLength(r.maxBitrate):this.config.maxBufferLength}},{key:"nextLevel",get:function(){var e=this.nextBufferedFrag;return e?e.level:-1}},{key:"currentFrag",get:function(){var e;if(this.fragPlaying)return this.fragPlaying;var t=(null==(e=this.media)?void 0:e.currentTime)||this.lastCurrentTime;return R(t)?this.getAppendedFrag(t):null}},{key:"currentProgramDateTime",get:function(){var e,t=(null==(e=this.media)?void 0:e.currentTime)||this.lastCurrentTime;if(R(t)){var r=this.getLevelDetails(),i=this.currentFrag||(r?Et(null,r.fragments,t):null);if(i){var n=i.programDateTime;if(null!==n){var a=n+1e3*(t-i.start);return new Date(a)}}}return null}},{key:"currentLevel",get:function(){var e=this.currentFrag;return e?e.level:-1}},{key:"nextBufferedFrag",get:function(){var e=this.currentFrag;return e?this.followingBufferedFrag(e):null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}])}(Ai),el=function(){function e(e){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=e}var t=e.prototype;return t.abort=function(e){for(var t in this.keyUriToKeyInfo){var r=this.keyUriToKeyInfo[t].loader;if(r){var i;if(e&&e!==(null==(i=r.context)?void 0:i.frag.type))return;r.abort()}}},t.detach=function(){for(var e in this.keyUriToKeyInfo){var t=this.keyUriToKeyInfo[e];(t.mediaKeySessionContext||t.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[e]}},t.destroy=function(){for(var e in this.detach(),this.keyUriToKeyInfo){var t=this.keyUriToKeyInfo[e].loader;t&&t.destroy()}this.keyUriToKeyInfo={}},t.createKeyLoadError=function(e,t,r,i,n){return void 0===t&&(t=D.KEY_LOAD_ERROR),new tr({type:k.NETWORK_ERROR,details:t,fatal:!1,frag:e,response:n,error:r,networkDetails:i})},t.loadClear=function(e,t){var r=this;if(this.emeController&&this.config.emeEnabled)for(var i=e.sn,n=e.cc,a=function(){var e=t[s];if(n<=e.cc&&("initSegment"===i||"initSegment"===e.sn||i<e.sn))return r.emeController.selectKeySystemFormat(e).then((function(t){e.setKeyFormat(t)})),1},s=0;s<t.length&&!a();s++);},t.load=function(e){var t=this;return!e.decryptdata&&e.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(e).then((function(r){return t.loadInternal(e,r)})):this.loadInternal(e)},t.loadInternal=function(e,t){var r,i;t&&e.setKeyFormat(t);var n=e.decryptdata;if(!n){var a=new Error(t?"Expected frag.decryptdata to be defined after setting format "+t:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(e,D.KEY_LOAD_ERROR,a))}var s=n.uri;if(!s)return Promise.reject(this.createKeyLoadError(e,D.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:e,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(t){return n.key=t.keyInfo.decryptdata.key,{frag:e,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,e):this.loadKeyEME(l,e);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(l,e);default:return Promise.reject(this.createKeyLoadError(e,D.KEY_LOAD_ERROR,new Error('Key supplied with unsupported METHOD: "'+n.method+'"')))}},t.loadKeyEME=function(e,t){var r={frag:t,keyInfo:e};if(this.emeController&&this.config.emeEnabled){var i=this.emeController.loadKey(r);if(i)return(e.keyLoadPromise=i.then((function(t){return e.mediaKeySessionContext=t,r}))).catch((function(t){throw e.keyLoadPromise=null,t}))}return Promise.resolve(r)},t.loadKeyHTTP=function(e,t){var r=this,i=this.config,n=new(0,i.loader)(i);return t.keyLoader=e.loader=n,e.keyLoadPromise=new Promise((function(a,s){var o={keyInfo:e,frag:t,responseType:"arraybuffer",url:e.decryptdata.uri},l=i.keyLoadPolicy.default,u={loadPolicy:l,timeout:l.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},d={onSuccess:function(e,t,i,n){var o=i.frag,l=i.keyInfo,u=i.url;if(!o.decryptdata||l!==r.keyUriToKeyInfo[u])return s(r.createKeyLoadError(o,D.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),n));l.decryptdata.key=o.decryptdata.key=new Uint8Array(e.data),o.keyLoader=null,l.loader=null,a({frag:o,keyInfo:l})},onError:function(e,i,n,a){r.resetLoader(i),s(r.createKeyLoadError(t,D.KEY_LOAD_ERROR,new Error("HTTP Error "+e.code+" loading key "+e.text),n,f({url:o.url,data:void 0},e)))},onTimeout:function(e,i,n){r.resetLoader(i),s(r.createKeyLoadError(t,D.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),n))},onAbort:function(e,i,n){r.resetLoader(i),s(r.createKeyLoadError(t,D.INTERNAL_ABORTED,new Error("key loading aborted"),n))}};n.load(o,u,d)}))},t.resetLoader=function(e){var t=e.frag,r=e.keyInfo,i=e.url,n=r.loader;t.keyLoader===n&&(t.keyLoader=null,r.loader=null),delete this.keyUriToKeyInfo[i],n&&n.destroy()},e}();function tl(e){switch(e.type){case w:return M;case O:return F;default:return x}}function rl(e,t){var r=e.url;return void 0!==r&&0!==r.indexOf("data:")||(r=t.url),r}var il=function(){function e(e){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=e,this.registerListeners()}var t=e.prototype;return t.startLoad=function(e){},t.stopLoad=function(){this.destroyInternalLoaders()},t.registerListeners=function(){var e=this.hls;e.on(_.MANIFEST_LOADING,this.onManifestLoading,this),e.on(_.LEVEL_LOADING,this.onLevelLoading,this),e.on(_.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(_.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),e.on(_.LEVELS_UPDATED,this.onLevelsUpdated,this)},t.unregisterListeners=function(){var e=this.hls;e.off(_.MANIFEST_LOADING,this.onManifestLoading,this),e.off(_.LEVEL_LOADING,this.onLevelLoading,this),e.off(_.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(_.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),e.off(_.LEVELS_UPDATED,this.onLevelsUpdated,this)},t.createInternalLoader=function(e){var t=this.hls.config,r=t.pLoader,i=t.loader,n=new(r||i)(t);return this.loaders[e.type]=n,n},t.getInternalLoader=function(e){return this.loaders[e.type]},t.resetInternalLoader=function(e){this.loaders[e]&&delete this.loaders[e]},t.destroyInternalLoaders=function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy(),this.resetInternalLoader(e)}},t.destroy=function(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()},t.onManifestLoading=function(e,t){var r=t.url;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:P,url:r,deliveryDirectives:null,levelOrTrack:null})},t.onLevelLoading=function(e,t){var r=t.id,i=t.level,n=t.pathwayId,a=t.url,s=t.deliveryDirectives,o=t.levelInfo;this.load({id:r,level:i,pathwayId:n,responseType:"text",type:C,url:a,deliveryDirectives:s,levelOrTrack:o})},t.onAudioTrackLoading=function(e,t){var r=t.id,i=t.groupId,n=t.url,a=t.deliveryDirectives,s=t.track;this.load({id:r,groupId:i,level:null,responseType:"text",type:w,url:n,deliveryDirectives:a,levelOrTrack:s})},t.onSubtitleTrackLoading=function(e,t){var r=t.id,i=t.groupId,n=t.url,a=t.deliveryDirectives,s=t.track;this.load({id:r,groupId:i,level:null,responseType:"text",type:O,url:n,deliveryDirectives:a,levelOrTrack:s})},t.onLevelsUpdated=function(e,t){var r=this.loaders[C];if(r){var i=r.context;i&&!t.levels.some((function(e){return e===i.levelOrTrack}))&&(r.abort(),delete this.loaders[C])}},t.load=function(e){var t,r,i,n=this,a=this.hls.config,s=this.getInternalLoader(e);if(s){var l=this.hls.logger,u=s.context;if(u&&u.levelOrTrack===e.levelOrTrack&&(u.url===e.url||u.deliveryDirectives&&!e.deliveryDirectives))return void(u.url===e.url?l.log("[playlist-loader]: ignore "+e.url+" ongoing request"):l.log("[playlist-loader]: ignore "+e.url+" in favor of "+u.url));l.log("[playlist-loader]: aborting previous loader for type: "+e.type),s.abort()}if(r=e.type===P?a.manifestLoadPolicy.default:o({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),s=this.createInternalLoader(e),R(null==(t=e.deliveryDirectives)?void 0:t.part)&&(e.type===C&&null!==e.level?i=this.hls.levels[e.level].details:e.type===w&&null!==e.id?i=this.hls.audioTracks[e.id].details:e.type===O&&null!==e.id&&(i=this.hls.subtitleTracks[e.id].details),i)){var d=i.partTarget,h=i.targetduration;if(d&&h){var f=1e3*Math.max(3*d,.8*h);r=o({},r,{maxTimeToFirstByteMs:Math.min(f,r.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(f,r.maxTimeToFirstByteMs)})}}var c=r.errorRetry||r.timeoutRetry||{},g={loadPolicy:r,timeout:r.maxLoadTimeMs,maxRetry:c.maxNumRetry||0,retryDelay:c.retryDelayMs||0,maxRetryDelay:c.maxRetryDelayMs||0},v={onSuccess:function(e,t,r,i){var a=n.getInternalLoader(r);n.resetInternalLoader(r.type);var s=e.data;0===s.indexOf("#EXTM3U")?(t.parsing.start=performance.now(),jr.isMediaPlaylist(s)||r.type!==P?n.handleTrackOrLevelPlaylist(e,t,r,i||null,a):n.handleMasterPlaylist(e,t,r,i)):n.handleManifestParsingError(e,r,new Error("no EXTM3U delimiter"),i||null,t)},onError:function(e,t,r,i){n.handleNetworkError(t,r,!1,e,i)},onTimeout:function(e,t,r){n.handleNetworkError(t,r,!0,void 0,e)}};s.load(e,g,v)},t.checkAutostartLoad=function(){if(this.hls){var e=this.hls,t=e.config,r=t.autoStartLoad,i=t.startPosition,n=e.forceStartLoad;(r||n)&&(this.hls.logger.log((r?"auto":"force")+" startLoad with configured startPosition "+i),this.hls.startLoad(i))}},t.handleMasterPlaylist=function(e,t,r,i){var n=this.hls,a=e.data,s=rl(e,r),o=jr.parseMasterPlaylist(a,s);if(o.playlistParsingError)this.handleManifestParsingError(e,r,o.playlistParsingError,i,t);else{var l=o.contentSteering,u=o.levels,d=o.sessionData,h=o.sessionKeys,f=o.startTimeOffset,c=o.variableList;this.variableList=c;var g=jr.parseMasterPlaylistMedia(a,s,o),v=g.AUDIO,m=void 0===v?[]:v,p=g.SUBTITLES,y=g["CLOSED-CAPTIONS"];m.length&&(m.some((function(e){return!e.url}))||!u[0].audioCodec||u[0].attrs.AUDIO||(this.hls.logger.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 cr({}),bitrate:0,url:""}))),n.trigger(_.MANIFEST_LOADED,{levels:u,audioTracks:m,subtitles:p,captions:y,contentSteering:l,url:s,stats:t,networkDetails:i,sessionData:d,sessionKeys:h,startTimeOffset:f,variableList:c})}},t.handleTrackOrLevelPlaylist=function(e,t,r,i,n){var a=this.hls,s=r.id,o=r.level,l=r.type,u=rl(e,r),d=R(o)?o:R(s)?s:0,h=tl(r),f=jr.parseLevelPlaylist(e.data,u,d,h,0,this.variableList);if(l===P){var c={attrs:new cr({}),bitrate:0,details:f,name:"",url:u};f.requestScheduled=t.loading.start+di(f,0),a.trigger(_.MANIFEST_LOADED,{levels:[c],audioTracks:[],url:u,stats:t,networkDetails:i,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}t.parsing.end=performance.now(),r.levelDetails=f,this.handlePlaylistLoaded(f,e,t,r,i,n)},t.handleManifestParsingError=function(e,t,r,i,n){this.hls.trigger(_.ERROR,{type:k.NETWORK_ERROR,details:D.MANIFEST_PARSING_ERROR,fatal:t.type===P,url:e.url,err:r,error:r,reason:r.message,response:e,context:t,networkDetails:i,stats:n})},t.handleNetworkError=function(e,t,r,i,n){void 0===r&&(r=!1);var a="A network "+(r?"timeout":"error"+(i?" (status "+i.code+")":""))+" occurred while loading "+e.type;e.type===C?a+=": "+e.level+" id: "+e.id:e.type!==w&&e.type!==O||(a+=" id: "+e.id+' group-id: "'+e.groupId+'"');var s=new Error(a);this.hls.logger.warn("[playlist-loader]: "+a);var o=D.UNKNOWN,l=!1,u=this.getInternalLoader(e);switch(e.type){case P:o=r?D.MANIFEST_LOAD_TIMEOUT:D.MANIFEST_LOAD_ERROR,l=!0;break;case C:o=r?D.LEVEL_LOAD_TIMEOUT:D.LEVEL_LOAD_ERROR,l=!1;break;case w:o=r?D.AUDIO_TRACK_LOAD_TIMEOUT:D.AUDIO_TRACK_LOAD_ERROR,l=!1;break;case O:o=r?D.SUBTITLE_TRACK_LOAD_TIMEOUT:D.SUBTITLE_LOAD_ERROR,l=!1}u&&this.resetInternalLoader(e.type);var d={type:k.NETWORK_ERROR,details:o,fatal:l,url:e.url,loader:u,context:e,error:s,networkDetails:t,stats:n};if(i){var h=(null==t?void 0:t.url)||e.url;d.response=f({url:h,data:void 0},i)}this.hls.trigger(_.ERROR,d)},t.handlePlaylistLoaded=function(e,t,r,i,n,a){var s=this.hls,o=i.type,l=i.level,u=i.id,d=i.groupId,h=i.deliveryDirectives,f=rl(t,i),c=tl(i),g="number"==typeof i.level&&c===x?l:void 0;if(e.fragments.length){e.targetduration||(e.playlistParsingError=new Error("Missing Target Duration"));var v=e.playlistParsingError;if(v){if(this.hls.logger.warn(v),!s.config.ignorePlaylistParsingErrors)return void s.trigger(_.ERROR,{type:k.NETWORK_ERROR,details:D.LEVEL_PARSING_ERROR,fatal:!1,url:f,error:v,reason:v.message,response:t,context:i,level:g,parent:c,networkDetails:n,stats:r});e.playlistParsingError=null}switch(e.live&&a&&(a.getCacheAge&&(e.ageHeader=a.getCacheAge()||0),a.getCacheAge&&!isNaN(e.ageHeader)||(e.ageHeader=0)),o){case P:case C:s.trigger(_.LEVEL_LOADED,{details:e,levelInfo:i.levelOrTrack||s.levels[0],level:g||0,id:u||0,stats:r,networkDetails:n,deliveryDirectives:h,withoutMultiVariant:o===P});break;case w:s.trigger(_.AUDIO_TRACK_LOADED,{details:e,track:i.levelOrTrack,id:u||0,groupId:d||"",stats:r,networkDetails:n,deliveryDirectives:h});break;case O:s.trigger(_.SUBTITLE_TRACK_LOADED,{details:e,track:i.levelOrTrack,id:u||0,groupId:d||"",stats:r,networkDetails:n,deliveryDirectives:h})}}else{var m=e.playlistParsingError=new Error("No Segments found in Playlist");s.trigger(_.ERROR,{type:k.NETWORK_ERROR,details:D.LEVEL_EMPTY_ERROR,fatal:!1,url:f,error:m,reason:m.message,response:t,context:i,level:g,parent:c,networkDetails:n,stats:r})}},e}(),nl=function(){function e(t){void 0===t&&(t={}),this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new S,this._autoLevelCapping=-1,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.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;var r=this.logger=W(t.debug||!1,"Hls instance",t.assetPlayerId),i=this.config=function(e,t,r){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(void 0!==t.liveMaxLatencyDurationCount&&(void 0===t.liveSyncDurationCount||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(void 0!==t.liveMaxLatencyDuration&&(void 0===t.liveSyncDuration||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');var i=Bo(e),n=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return["manifest","level","frag"].forEach((function(e){var a=("level"===e?"playlist":e)+"LoadPolicy",s=void 0===t[a],o=[];n.forEach((function(r){var n=e+"Loading"+r,l=t[n];if(void 0!==l&&s){o.push(n);var u=i[a].default;switch(t[a]={default:u},r){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}}})),o.length&&r.warn('hls.js config: "'+o.join('", "')+'" setting(s) are deprecated, use "'+a+'": '+lt(t[a]))})),f(f({},i),t)}(e.DefaultConfig,t,r);this.userConfig=t,i.progressive&&Go(i,r);var n=i.abrController,a=i.bufferController,s=i.capLevelController,o=i.errorController,l=i.fpsController,u=new o(this),d=this.abrController=new n(this),h=new Kt(this),c=i.interstitialsController,g=c?this.interstitialsController=new c(this,e):null,v=this.bufferController=new a(this,h),m=this.capLevelController=new s(this),p=new l(this),y=new il(this),E=i.contentSteeringController,T=E?new E(this):null,A=this.levelController=new zo(this,T),L=new qo(this),R=new el(this.config),I=this.streamController=new Zo(this,h,R),b=this.gapController=new Ko(this,h);m.setStreamController(I),p.setStreamController(I);var k=[y,A,I];g&&k.splice(1,0,g),T&&k.splice(1,0,T),this.networkControllers=k;var D=[d,v,b,m,p,L,h];this.audioTrackController=this.createController(i.audioTrackController,k);var P=i.audioStreamController;P&&k.push(this.audioStreamController=new P(this,h,R)),this.subtitleTrackController=this.createController(i.subtitleTrackController,k);var C=i.subtitleStreamController;C&&k.push(this.subtititleStreamController=new C(this,h,R)),this.createController(i.timelineController,D),R.emeController=this.emeController=this.createController(i.emeController,D),this.cmcdController=this.createController(i.cmcdController,D),this.latencyController=this.createController(Xo,D),this.coreComponents=D,k.push(u);var w=u.onErrorOut;"function"==typeof w&&this.on(_.ERROR,w,u),this.on(_.MANIFEST_LOADED,y.onManifestLoaded,y)}e.isMSESupported=function(){return Jo()},e.isSupported=function(){return function(){if(!Jo())return!1;var e=q();return"function"==typeof(null==e?void 0:e.isTypeSupported)&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some((function(t){return e.isTypeSupported(Ue(t,"video"))}))||["mp4a.40.2","fLaC"].some((function(t){return e.isTypeSupported(Ue(t,"audio"))})))}()},e.getMediaSource=function(){return q()};var t=e.prototype;return t.createController=function(e,t){if(e){var r=new e(this);return t&&t.push(r),r}return null},t.on=function(e,t,r){void 0===r&&(r=this),this._emitter.on(e,t,r)},t.once=function(e,t,r){void 0===r&&(r=this),this._emitter.once(e,t,r)},t.removeAllListeners=function(e){this._emitter.removeAllListeners(e)},t.off=function(e,t,r,i){void 0===r&&(r=this),this._emitter.off(e,t,r,i)},t.listeners=function(e){return this._emitter.listeners(e)},t.emit=function(e,t,r){return this._emitter.emit(e,t,r)},t.trigger=function(e,t){if(this.config.debug)return this.emit(e,e,t);try{return this.emit(e,e,t)}catch(t){if(this.logger.error("An internal error happened while handling event "+e+'. Error message: "'+t.message+'". Here is a stacktrace:',t),!this.triggeringException){this.triggeringException=!0;var r=e===_.ERROR;this.trigger(_.ERROR,{type:k.OTHER_ERROR,details:D.INTERNAL_EXCEPTION,fatal:r,event:e,error:t}),this.triggeringException=!1}}return!1},t.listenerCount=function(e){return this._emitter.listenerCount(e)},t.destroy=function(){this.logger.log("destroy"),this.trigger(_.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach((function(e){return e.destroy()})),this.networkControllers.length=0,this.coreComponents.forEach((function(e){return e.destroy()})),this.coreComponents.length=0;var e=this.config;e.xhrSetup=e.fetchSetup=void 0,this.userConfig=null},t.attachMedia=function(e){if(!e||"media"in e&&!e.media){var t=new Error("attachMedia failed: invalid argument ("+e+")");this.trigger(_.ERROR,{type:k.OTHER_ERROR,details:D.ATTACH_MEDIA_ERROR,fatal:!0,error:t})}else{this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());var r="media"in e,i=r?e.media:e,n=r?e:{media:i};this._media=i,this.trigger(_.MEDIA_ATTACHING,n)}},t.detachMedia=function(){this.logger.log("detachMedia"),this.trigger(_.MEDIA_DETACHING,{}),this._media=null},t.transferMedia=function(){this._media=null;var e=this.bufferController.transferMedia();return this.trigger(_.MEDIA_DETACHING,{transferMedia:e}),e},t.loadSource=function(e){this.stopLoad();var t=this.media,r=this._url,i=this._url=L.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log("loadSource:"+i),t&&r&&(r!==i||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(t)),this.trigger(_.MANIFEST_LOADING,{url:e})},t.startLoad=function(e,t){void 0===e&&(e=-1),this.logger.log("startLoad("+e+(t?", <skip seek to start>":"")+")"),this.started=!0,this.resumeBuffering();for(var r=0;r<this.networkControllers.length&&(this.networkControllers[r].startLoad(e,t),this.started&&this.networkControllers);r++);},t.stopLoad=function(){this.logger.log("stopLoad"),this.started=!1;for(var e=0;e<this.networkControllers.length&&(this.networkControllers[e].stopLoad(),!this.started&&this.networkControllers);e++);},t.resumeBuffering=function(){this.bufferingEnabled||(this.logger.log("resume buffering"),this.networkControllers.forEach((function(e){e.resumeBuffering&&e.resumeBuffering()})))},t.pauseBuffering=function(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach((function(e){e.pauseBuffering&&e.pauseBuffering()})))},t.swapAudioCodec=function(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},t.recoverMediaError=function(){this.logger.log("recoverMediaError");var e=this._media,t=null==e?void 0:e.currentTime;this.detachMedia(),e&&(this.attachMedia(e),t&&this.startLoad(t))},t.removeLevel=function(e){this.levelController.removeLevel(e)},t.setAudioOption=function(e){var t;return(null==(t=this.audioTrackController)?void 0:t.setAudioOption(e))||null},t.setSubtitleOption=function(e){var t;return(null==(t=this.subtitleTrackController)?void 0:t.setSubtitleOption(e))||null},t.getMediaDecodingInfo=function(e,t){return void 0===t&&(t=this.allAudioTracks),$e(e,dt(t),navigator.mediaCapabilities)},n(e,[{key:"url",get:function(){return this._url}},{key:"hasEnoughToStart",get:function(){return this.streamController.hasEnoughToStart}},{key:"startPosition",get:function(){return this.streamController.startPositionValue}},{key:"loadingEnabled",get:function(){return this.started}},{key:"bufferingEnabled",get:function(){return this.streamController.bufferingEnabled}},{key:"inFlightFragments",get:function(){var e,t=((e={})[x]=this.streamController.inFlightFrag,e);return this.audioStreamController&&(t[M]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[F]=this.subtititleStreamController.inFlightFrag),t}},{key:"sessionId",get:function(){var e=this._sessionId;return e||(e=this._sessionId=function(){try{return crypto.randomUUID()}catch(i){try{var e=URL.createObjectURL(new Blob),t=e.toString();return URL.revokeObjectURL(e),t.slice(t.lastIndexOf("/")+1)}catch(e){var r=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=(r+16*Math.random())%16|0;return r=Math.floor(r/16),("x"==e?t:3&t|8).toString(16)}))}}}()),e}},{key:"levels",get:function(){var e=this.levelController.levels;return e||[]}},{key:"latestLevelDetails",get:function(){return this.streamController.getLevelDetails()||null}},{key:"loadLevelObj",get:function(){return this.levelController.loadLevelObj}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(e){this.logger.log("set currentLevel:"+e),this.levelController.manualLevel=e,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(e){this.logger.log("set nextLevel:"+e),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(e){this.logger.log("set loadLevel:"+e),this.levelController.manualLevel=e}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(e){this.levelController.nextLoadLevel=e}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(e){this.logger.log("set firstLevel:"+e),this.levelController.firstLevel=e}},{key:"startLevel",get:function(){var e=this.levelController.startLevel;return-1===e&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:e},set:function(e){this.logger.log("set startLevel:"+e),-1!==e&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(e){var t=!!e;t!==this.config.capLevelToPlayerSize&&(t?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=t)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(e){this._autoLevelCapping!==e&&(this.logger.log("set autoLevelCapping:"+e),this._autoLevelCapping=e,this.levelController.checkMaxAutoUpdated())}},{key:"bandwidthEstimate",get:function(){var e=this.abrController.bwEstimator;return e?e.getEstimate():NaN},set:function(e){this.abrController.resetEstimator(e)}},{key:"abrEwmaDefaultEstimate",get:function(){var e=this.abrController.bwEstimator;return e?e.defaultEstimate:NaN}},{key:"ttfbEstimate",get:function(){var e=this.abrController.bwEstimator;return e?e.getEstimateTTFB():NaN}},{key:"maxHdcpLevel",get:function(){return this._maxHdcpLevel},set:function(e){(function(e){return Je.indexOf(e)>-1})(e)&&this._maxHdcpLevel!==e&&(this._maxHdcpLevel=e,this.levelController.checkMaxAutoUpdated())}},{key:"autoLevelEnabled",get:function(){return-1===this.levelController.manualLevel}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var e=this.levels,t=this.config.minAutoBitrate;if(!e)return 0;for(var r=e.length,i=0;i<r;i++)if(e[i].maxBitrate>=t)return i;return 0}},{key:"maxAutoLevel",get:function(){var e,t=this.levels,r=this.autoLevelCapping,i=this.maxHdcpLevel;if(e=-1===r&&null!=t&&t.length?t.length-1:r,i)for(var n=e;n--;){var a=t[n].attrs["HDCP-LEVEL"];if(a&&a<=i)return n}return e}},{key:"firstAutoLevel",get:function(){return this.abrController.firstAutoLevel}},{key:"nextAutoLevel",get:function(){return this.abrController.nextAutoLevel},set:function(e){this.abrController.nextAutoLevel=e}},{key:"playingDate",get:function(){return this.streamController.currentProgramDateTime}},{key:"mainForwardBufferInfo",get:function(){return this.streamController.getMainFwdBufferInfo()}},{key:"maxBufferLength",get:function(){return this.streamController.maxBufferLength}},{key:"allAudioTracks",get:function(){var e=this.audioTrackController;return e?e.allAudioTracks:[]}},{key:"audioTracks",get:function(){var e=this.audioTrackController;return e?e.audioTracks:[]}},{key:"audioTrack",get:function(){var e=this.audioTrackController;return e?e.audioTrack:-1},set:function(e){var t=this.audioTrackController;t&&(t.audioTrack=e)}},{key:"allSubtitleTracks",get:function(){var e=this.subtitleTrackController;return e?e.allSubtitleTracks:[]}},{key:"subtitleTracks",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTrack:-1},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleTrack=e)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var e=this.subtitleTrackController;return!!e&&e.subtitleDisplay},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(e){this.config.lowLatencyMode=e}},{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},set:function(e){this.latencyController.targetLatency=e}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}},{key:"pathways",get:function(){return this.levelController.pathways}},{key:"pathwayPriority",get:function(){return this.levelController.pathwayPriority},set:function(e){this.levelController.pathwayPriority=e}},{key:"bufferedToEnd",get:function(){var e;return!(null==(e=this.bufferController)||!e.bufferedToEnd)}},{key:"interstitialsManager",get:function(){var e;return(null==(e=this.interstitialsController)?void 0:e.interstitialsManager)||null}}],[{key:"version",get:function(){return na}},{key:"Events",get:function(){return _}},{key:"MetadataSchema",get:function(){return zi}},{key:"ErrorTypes",get:function(){return k}},{key:"ErrorDetails",get:function(){return D}},{key:"DefaultConfig",get:function(){return e.defaultConfig?e.defaultConfig:Uo},set:function(t){e.defaultConfig=t}}])}();return nl.defaultConfig=void 0,nl},"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);