Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

// Playerjs.com 19.9.2 // 29.03.2024 12:51:31 // API - https://playerjs.com/docs/q=api ..

Decoded Output download

<?  //	Playerjs.com 19.9.2 
//	29.03.2024 12:51:31 
//	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(!1K.4R){B 4R=[];B ei}if(1K[\'DQ\']){1z(DQ,1)};E AT(2L){B o={1v:L,pO:[],q8:[],jF:\'MY\',N1:Ai,N5:Ao,7X:\'19.9.2\',g1:[\'8h\',\'\'],j1:\'\',22:L,8z:L,am:L,N7:L,de:L,5Y:L,96:L,8U:L,u:\'#N8#Na#Nb#Nc#Ne#Nh#Nk#Nn#N9#MS#MC#yH#Mu#My#yH#Mz#MA#MB#yI#MH#MI#yI#MK#MT#O7=\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',O9:\'\',y:\'xx??x?=xx????=\',p:\'\',Om:-1,uX:"yG",eX:"//yG.8V",7s:[],dt:H,pr:H,ga:L,ab:L,kd:[],Oq:L,ek:\'//.8G//\',uS:0,2y:[],7g:[],al:[],2Z:[],o3:[],ac:0,9G:[],oF:0,tj:L,5U:L,1t:L,wI:L,8D:L,ni:\'<z3>\',hl:\'</z3>\',a7:1K.cS.Y<2h&&1K.cS.1e<2h,wS:[],Or:[],5y:{\'1M\':1,\'yL\':1,\'fX\':1,\'gq\':1,\'om\':0},9z:[],tL:0,e0:0,5o:L,4U:L,g0:L,n3:L,Ot:[],aE:L,cQ:0,ip:L,qx:1G,ke:1G,rg:L,yB:E(x){B a;J a},Ou:0,oJ:4v,4y:L,dp:L,uU:1S.uU,d:8r.xj,hR:8r.xj,9k:8r.9k,jR:8r.9k.I("jR")==0,Nw:{},xV:\'Nx-z6.8V/z6.js\',fd:["yB","zU"],5O:[],ND:[],KX:[],j6:1,mm:[],zU:E(x,y,z){B a;J a},17:0,le:0,5f:L,dk:-1,aj:3,KZ:0,t8:0,9Y:0,3B:{x:1,y:1,x0:1,y0:1},d0:["f6","eI","eK","i7","i6","i5","nu","i4","d1","bB","pi","pL"],m7:["L0","KD","Km","Kq"],ee:0,Kv:0,qv:0,B8:0,ec:0,BW:[],cP:[\'7h\',\'eb\',\'kQ\',\'6B\'],KB:[],lo:H,sR:[],oG:0,ws:"w"+"s",ib:L,lj:[L,L,L]};B eO={S:{w:20,h:20,1f:"-",KC:"-",a:1,6Z:-1,1u:"3E",1D:"",1M:1,gQ:-1,bi:0,2r:1,1r:"",1A:"",47:"Ku",fJ:12,hK:0,1n:"Q",2I:"0 3 0 3",ao:"0 0 0 0",2p:1,h8:"0 0 0 0",Kj:0,hD:1,bg:0,nB:0,GE:0,5g:1,9A:-1,4Z:"3V",cq:-1,f9:"0 0 0 0",nD:-1,nE:"3E",aq:-1,kW:-1,5T:"1X",4l:"xD",2r:0,ji:"3V",jo:0.7,tH:0,uk:"3E",jA:"3 5 3 5",Kz:"0 0 0 0",Ko:1,un:"ot-os",tN:11,tF:0,2P:"",Ik:5,Ij:0,3a:0,Kl:2,Lb:2,H9:0.2,H7:0,H6:0.1,fP:0,Ld:"LN",LP:1,LQ:5,H5:"3V",IK:"3E",H1:"3E",H4:1,Hu:1,vf:1,7q:0,3z:0,f7:20,di:"<2u Y=\'20\' 1e=\'20\'><g><e9 ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 5Z=\'#g3\'/></g></2u>",tD:1,nM:-1,j9:0,nJ:1,vu:-1,Lc:0.1,fZ:0,3b:"",FY:0,Gb:"xD",2Y:"",Ec:ze,Es:ze,Hj:0,5v:0,6i:"3E",Hr:0,Hq:"3V",GY:9,wo:"0 0 10 0",wq:"0 0 0 0",Hs:0}};E I2(){J H;o.I4=H}E cT(s){if(s.I(\'.\')==-1){s=s.1j(1);s2=\'\';V(i=0;i<s.R;i+=3){s2+=\'%u0\'+s.51(i,i+3)}s=LT(s2)}J s};E HM(){if(o.u!=\'\'){v=9M(v,5e.6T(d4(o.u)))}if(2L.I("#"+v.9L)==0){3f{2L=5e.6T(o[o.fd[0]](2L))}2G(e){}}F{if(2L.I("#"+v.bO)==0){3f{2L=5e.6T(o[o.fd[1]](2L))}2G(e){}}}}E 7F(x,y){}E kO(y,1d){}B xs=E(){B 8S=1W("2b");o.1Q.1R(8S);O(8S,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':\'100%\',\'1e\':30,\'2v-1u\':v.Ab,\'1B\':v.Ar,\'2k\':\'1X\'});B x=1W("2b");o.1Q.1R(x);O(x,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':\'100%\',\'1u\':v.Ae,\'47-3G\':v.CG,\'2R\':(v.zd+\'px \'+v.z9+\'px\'),\'2k\':\'1X\'});G.8G=E(1A,n){x.1T=1A;6Q(x);O(8S,{\'1e\':x.2U,\'2k\':\'4H\'});8S.C.54="LU";V(B i=0;i<x.e6(\'a\').R;i++){x.e6(\'a\')[i].C.1u=\'#g3\'}if(n){1z(G.mH,2h*n)}x.C.54="LZ"};G.mH=E(){3j(x);3j(8S)}};2g(E(w,i,s,e){B 9W=0;B 9a=0;B gp=0;B dX=[];B d2=[];mf(H){if(9W<5)d2.2N(w.6r(9W));F if(9W<w.R)dX.2N(w.6r(9W));9W++;if(9a<5)d2.2N(i.6r(9a));F if(9a<i.R)dX.2N(i.6r(9a));9a++;if(gp<5)d2.2N(s.6r(gp));F if(gp<s.R)dX.2N(s.6r(gp));gp++;if(w.R+i.R+s.R+e.R==dX.R+d2.R+e.R)1i}B zp=dX.sY(\'\');B zo=d2.sY(\'\');9a=0;B qC=[];V(9W=0;9W<dX.R;9W+=2){B qb=-1;if(zo.aL(9a)%2)qb=1;qC.2N(6P.y7(2J(zp.1j(9W,2),36)-qb));9a++;if(9a>=d2.R)9a=0}J qC.sY(\'\')}(\'Mc\',\'Mb\',\'Ma\',\'M9\'));B v={1p:0,uC:0,oj:"#3V",2T:0,xa:1,8v:"#3V",4Z:"#3E",7q:0,dB:1,ma:1,3h:0,rD:1,dV:0,9R:1,1q:{M8:0,1u:"3V",a:"0.4",h:34,km:1,1l:1,kz:1,dR:0,h6:3,8w:0,qE:3,5T:"1X",1n:"2K",2I:"0 0 0 0",7q:0,gZ:0,ag:\'\'},1P:{on:1,f:1,r:1,m:1,3X:5,xM:"3X",8N:1,xO:"1F",l2:0,EE:0,td:1,ic:0.2},W:{4Z:"3V",cq:"nw",5g:0.9,9A:-1,1n:"1b",2I:"0 0 0 0",2R:"7 15 7 15",1u:"3E",47:"zM, zN, ot-os",fJ:12,5k:10,hK:0,6i:"zg",AO:1,8v:"M7",a:1,6Z:-1,M6:0,M4:100,Lu:LL,Lg:1,wD:1,Cu:"Lh",wn:"3V",vm:-1,Ll:-1,Cs:0,6J:3,jV:16,AN:"Lm",7q:0,jP:1,pk:1,pE:"3E",tE:0,tK:"3V",Di:1,Dh:0,Db:"nw",n7:0,kq:4v,ea:0,7S:0,FT:0,FS:0,go:1,3u:0,kc:50,vR:0,n9:1,dL:Ln,pV:0,sV:"nw",s5:"0 0 0 0",kg:30,8v:"zx"},1g:{4Z:"3V",cq:"Lo",5g:0.7,9A:-1,47:"zM, zN, ot-os",1n:"2K-2m",2I:"0 0 0 0",2R:"7 10 7 15",1u:"3E",fJ:12,jV:16,5k:10,hK:0,Lq:"3E",6i:"zg",a:1,1M:5,6Z:-1,y8:1,6J:3,jP:1,pk:1,pE:"3E",n7:0,kq:4v,7q:0,Ls:1,Le:"4S",4A:1,LE:"7x",Rl:1,Rp:"1V",Rt:0,Rz:"6q",RF:0,RI:"4V",kg:30,8v:"zx"},Jl:{1n:"2K-2m",2I:"0 10 50 0"},1F:0.8,wH:1,mB:1,9h:0,5t:0,BG:1,56:0,4B:0,Jt:0,Jr:0,3g:0,rw:1,mw:0,uM:0,uN:0,hm:\',\',kn:\';\',e3:\'//\',Ju:1,hk:\'[\',dh:\']\',fm:\'5Z\',l5:1,l6:-1,rH:0,RJ:\'20 0 0 20\',RK:\'1c-1b\',Ry:100,Rg:100,R0:-1,r0:0,CJ:1,Ab:"nA",Ae:"3E",zd:5,z9:10,Ar:1,CG:10,oF:0,xb:1,xT:1,gn:1,4T:\'QW\',qH:0,kf:\'6o\',c6:1,JE:0,JS:0,Jd:0,94:1,bv:1,IY:5,8x:0,BI:1,rO:0,qp:5,QX:0,QL:0,QZ:0,oy:1,zs:1,Jf:0,A8:0,R2:0,w1:1,pw:0,3e:"DA",R3:GF,oY:\'100%\',ga:0,Cv:{7W:1,2i:0,lJ:0,4b:0,1v:1,xu:0,xt:0,xr:0,R6:0,R7:0,R8:0},Ct:{7W:1,2i:0,lJ:0,4b:0,1v:1,xu:0,xt:0,xr:0},R9:100,ra:1,eP:1,lf:14,f6:\'100%\',yY:1,lb:20,yS:1,i6:0.7,z5:2,wj:3,d1:10,eI:"3E",eK:"Bk",i7:"3V",i5:0,nu:0,i4:j0,xF:1,bB:0,tY:1,9m:1,Rd:1,RN:0.3,Rh:3,Sv:4,Sx:5,SC:0,SE:SG,SK:Gw,AK:0,AR:1,wf:1,gO:1,Ea:1,wC:0,IG:SN,IF:90,Iz:0,Is:1,Iy:"nw",IC:0,Ix:1,9L:\'2\',bO:\'3\',SP:10,SQ:1,Sk:1,RS:-1,RW:1,S0:1,S1:-1,RQ:0,S8:1,S9:0,Sb:1,Sc:0,Sg:1,Sh:0,PF:1,P9:0,Pd:1,Pf:0,Pg:1,Pj:0,qV:1,Pp:0,Pt:0,Py:1,PA:0,Oz:1,OA:"#3E",OC:"#3V",OD:"#3V",OH:"#3E",OI:"#3V",OX:"#3E",OY:"#3V",P0:"#3E",P1:"#3V",P2:"#3E",PD:"#3V",P7:"#3E",Qc:1,Qe:0,Qf:1,Qg:0.5,Qi:"#3E",Qj:"#3V",Qk:1,Ql:1,Qn:1,Qo:1,Qp:1,Qr:10,Qd:-1,Qu:1,Qx:1,Qy:0,mk:0,QG:"or",PJ:"or",PK:"or",PN:"or",PR:"50%",PS:-1,PG:0,PW:-1,PX:0,PZ:0,DR:1,E2:0,AH:30,Q0:2,zc:10,C5:0,Q1:30,JK:1,JM:1,6d:0,29:{on:0,4Z:"3V",2T:0,9Q:2,8v:"3V",1n:"1b",2I:"20 0 0 20",Y:xo,1l:0}};v.a9="ru";B 7G=E(is){B i;B C=[];B f=[];B ah=[];B Q2=[];B 5R=[];B 8d=[];B 1L=[];B f2=[];B g8=[];B Q3=[];B 4X=[];B 5D=[];B 5m=[];B da=[];B e8=L;B 2l;B aK=-1;B 4O=H;B 1a=is;B 6c=is=="1g";B W;B 5t=[];B df=[];B nY;B 3r=\'\';B dg=\'\';B 5S=-1;B eG=L;B Q7=L;B oU=L;B o6=L;B gA=L;B hJ=L;B oN;B rZ;B oA;B h6;B v3;B h3=[];B 6O=[];B lZ=0;B av=0;B 9K;B 6e="2p";B aX=(o.1h.2f?"eM":"nR");B aV=(o.1h.2f?"eD":"nQ");C=9M(C,v[is]);C=4i(v[is],\'2I\',\'2I\');C=4i(v[is],\'ao\',\'ao\');C=4i(v[is],\'ba\',\'ba\');if(C.pV==0){C.s5="0 0 0 0"}C=4i(v[is],\'f9\',\'s5\');C=4i(v[is],\'2R\',\'2R\');C.mJ=0;B kE="<2u C=\'2I-1c:cz\' Y=\'"+C.6J*2+"\' 1e=\'"+(C.6J*2>C.5k?(C.6J*2):C.5k)+"\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'><g><e9 ry=\'"+(C.6J)+"\' rx=\'"+C.6J+"\' cy=\'"+(C.6J*2>C.5k?(C.6J):(C.5k/2))+"\' cx=\'"+C.6J+"\' 5Z=\'#"+C.6i+"\'/></g></2u>";B AP="<2u Y=\'"+C.6J*2+"\' 1e=\'"+C.5k+"\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\' ><g><e9 ry=\'"+(C.6J-1)+"\' rx=\'"+(C.6J-1)+"\' cy=\'"+(C.5k/2+2)+"\' cx=\'"+C.6J+"\' 4k=\'#"+C.6i+"\' 4k=\'1\' 5Z-1B=\'0\'/></g></2u>";B xx=4;B Ax="<5c C=\'2k:c0-4H;\'><2u Y=\'"+(xx+2)+"\' 1e=\'"+(C.5k)+"\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'><g><2F x1=\'1\' y1=\'"+(C.5k/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5k/2)+"\' 4k=\'#"+C.1u+"\' 4k-Y=\'1\' 4k-eA=\'4s\'/><2F x1=\'"+xx+"\' y1=\'"+(C.5k/2)+"\' x2=\'1\' y2=\'"+(C.5k/2+xx)+"\' 4k=\'#"+C.1u+"\' 4k-Y=\'1\' 4k-eA=\'4s\'/></g></2u></5c>";B jT="<5c C=\'2k:c0-4H;\'><2u Y=\'"+(xx+10)+"\' 1e=\'"+(C.5k+1)+"\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\' C=\'kx:1b\'><g><2F x1=\'1\' y1=\'"+(C.5k/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5k/2-xx+2)+"\' 4k=\'#"+C.1u+"\' 4k-Y=\'1\' 4k-eA=\'4s\' /><2F x1=\'1\' y1=\'"+(C.5k/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5k/2+xx+2)+"\' 4k=\'#"+C.1u+"\' 4k-Y=\'1\' 4k-eA=\'4s\'/></g></2u></5c>";B 8v=5M(2A(C.8v,\'3E\'),2A(C.AL,1));B 1E=1W("2b");o.1Q.1R(1E);O(1E,{\'6D\':\'3a\',\'2k\':\'4H\',\'1B\':0,\'2T-6W\':C.7q});if(C.nD==1){O(1E,{"2T":"3T 6y "+3C(2A(C.nE,\'3E\'))})}B hb={};V(B i in o.5y){if(o.5y.2n(i)){hb[o.5y[i]]=-1}}if(6c){1E.C.54=KE}F{1E.C.54=99}B Z=1W("2b");if(o.a7){C.CL>0?C.fJ=C.CL:\'\';C.CN>0?C.dL=C.CN:\'\';C.CM>0?C.kc=C.CM:\'\'}O(Z,{\'1n\':\'gW\',\'1c\':0,\'1b\':0,\'2k\':\'4H\',\'Y\':\'100%\',\'2R-1c\':C.ak,\'2R-2m\':C.7c+(6c&&C.3u==1?0:20),\'2R-2K\':C.aa,\'2R-1b\':C.7f,\'1u\':C.1u,\'47-3G\':C.fJ*2A(v.8i,1),\'47-f3\':gX(C.47),\'jN-fL\':C.hK+\'px\'});if(o.1h.6n){O(Z,{\'8I-Y\':Cx})}if(is!=="W"){O(Z,{\'6D-y\':(6c&&C.3u==1?\'3a\':\'8T\')})}1E.1R(Z);if(C.3u!=1){B 6R=1W("2b");O(6R,{\'2k\':\'4H\',\'6D\':\'3a\',\'2T-6W\':C.7q});if(C.3u!=1){if(o.1h.6n){O(6R,{\'8I-Y\':Cx})}}Z.1R(6R)}46(Z,{id:(v.id+"4n"+is)});if(is=="W"){if(C.3u==1){O(Z,{\'Y\':\'100%\',\'2R-2m\':C.7c,\'2R-2K\':C.aa+20,\'6D-x\':\'8T\',\'6D-y\':\'3a\',\'bp-8N\':\'dw\'});O(1E,{\'Y\':o.2W-C.4C-C.4q,\'1e\':C.kc+C.ak+C.aa})}F{O(Z,{\'6D-y\':\'8T\',\'6D-x\':\'3a\'});if(C.A0==1){ng()}}if(C.pV==1){O(1E,{\'2v-1u\':C.sV})}if(v.W.2X==1){3j(1E)}}if(C.jP==1){B 5u=1W("2b");B aZ=5M(C.pV==1?C.sV:C.4Z);if(C.3u==1){hi(5u,\'to 2m, 5r(\'+aZ+\',\'+(C.5g*1+0.3)+\'), 5r(\'+aZ+\',0)\',\'1b\',12,5,7,10,7,10,12,15);5u.1w(6e,Dv)}F{hi(5u,\'to 2K, 5r(\'+aZ+\',\'+(C.5g*1+0.3)+\'), 5r(\'+aZ+\',0)\',\'1c\',5,12,10,7,10,7,15,12);5u.1w(6e,DO)}B 5C=1W("2b");if(C.3u==1){hi(5C,\'to 1b, 5r(\'+aZ+\',\'+(C.5g*1+0.3)+\'), 5r(\'+aZ+\',0)\',\'2m\',8,5,13,10,13,10,8,15);5C.1w(6e,Dr)}F{hi(5C,\'to 2K, 5r(\'+aZ+\',0), 5r(\'+aZ+\',\'+(C.5g*1+0.3)+\')\',\'2K\',5,8,10,13,10,13,15,8);5C.1w(6e,Dc)}5u.1w("nR",hG);5u.1w("nQ",hG);5C.1w("nR",hG);5C.1w("nQ",hG);Z.1w("qR",CY);5u.1w("9V",aO);5C.1w("9V",aO);1E.1R(5u);1E.1R(5C);3D(rZ);rZ=6U(Dn,2h)}Z.1w(aX,Dt);Z.1w(aV,sM);if(v.W.9K>0&&!9K&&is=="W"){if(1J Cz!=="1G"){9K=1y Cz()}}if(6c){V(B i=1;i<15;i++){if(K(v["9I"+is][is+i])){v.1g[is+i]=v["9I"+is][is+i];if(K(v["9I"+is][is+i+"1N"])){v.1g[is+i+"1N"]=v["9I"+is][is+i+"1N"]}if(K(v["9I"+is][is+i+"1f"])){v.1g[is+i+"1f"]=v["9I"+is][is+i+"1f"]}}if(K(v.1g[is+i])){if(v.1g[is+i]==1){cW(\'f\',i);cO(f[i],ah[i],5R[i],8d[i],i);B 5W=v.1g[is+i+"1f"];B 9i=v.1g[is+i+"1N"];if(!K(5W)){v.1g[is+i+"1f"]="4V"}if(5W){if(5W.I("3H")>-1&&9i){if(!o[\'6L\'+5W]){if(9i.I(":")>0){o[\'6L\'+5W]=4x(9i.1j(9i.I(":")+1)).2x(\',\');9i=v.1g[is+i+"1N"]=9i.1j(0,9i.I(":"))}F{o[\'6L\'+5W]=[];v.1g[is+i+"1N"]=9i}o[\'hg\'+5W]=2A(v[\'kZ\'+5W.51(-1)],0)}}}5R[i].1T=2O(5W);if(2q(9i)){5R[i].1T=9i}if(5W=="2S"){o.fh=H}1L[i]=5W;7U(i);if(1L[i]==\'nK\'){!o.g5?o.g5=1y OZ():\'\';if(K(1K.tZ)){5R[i].1T=o.g5.OJ();o.g5.Ch()}}if(1L[i]in o.5y){hb[1L[i]]=i}f[i].1w(aX,6F);f[i].1w(aV,5L);f[i].1w(6e,ax);f[i].1w("9V",aO);if(v.1g[is+i+"1l"]==1){O(f[i],{"1e":0})}}}}}E CY(x){if(is=="W"&&C.3u==1&&x){if(x.yx==0&&x.c8!=0){Z.bo-=x.c8;x.9t()}}3D(oA);oA=6U(sM,ha);b6()}E Dt(){o.3A=H}E sM(){if(C.g7==1){2H(o.gi);o.gi=1z(E(){if(!o.3A&&!o.lR){8f()}},(v.1g.gh>0?v.1g.gh*2h:(o.1h.tv?4c:2h)))}o.3A=L}E 6F(1d){if(o.22){o.5n?o.U.5n(L):\'\'}B i=1d.4l.7y(\'nL\');B x;if(i){x=\'f\'}F{if(1d.4l.7y(\'as\')){i=1d.4l.7y(\'as\');x=\'f2\'}}if(i){i=2J(i);B eF=L;if(K(2g(x)[i])){if(C.9A>-1){O(2g(x+\'bg\')[i],{\'1B\':C.9A})}if(2q(C.dD)){O(2g(x+\'bg\')[i],{\'6M\':\'fX(\'+C.dD+\')\'})}if(C.6Z>-1){O(2g(x+\'1N\')[i],{\'1B\':C.6Z});O(2g(x+\'5v\')[i],{\'1B\':C.6Z})}if(is=="W"){if(1L[i].I("W")==0){B id=1L[i].1j(8);if(3r==id||dg==id){O(2g(x+\'1N\')[i],{\'1u\':C.6i});O(2g(x+\'5v\')[i],{\'1u\':C.6i});eF=H}F{O(2g(x+\'1N\')[i],{\'1u\':C.1u})}}}if(C.xB==1&&K(C.lr)&&eF){}F{O(2g(x+\'bg\')[i],{\'7K\':C.cq})}}}};E 5L(1d){if(o.22){o.5n?o.U.5n(H):\'\'}B i=1d.4l.7y(\'nL\');B x;B eF=L;3D(kF);b6();if(i){x=\'f\'}F{if(1d.4l.7y(\'as\')){i=1d.4l.7y(\'as\');x=\'f2\'}}if(i){if(K(2g(x)[i])){if(C.9A>-1){O(2g(x+\'bg\')[i],{\'1B\':C.5g})}if(2q(C.dD)){O(2g(x+\'bg\')[i],{\'6M\':\'fX(1)\'})}if(C.6Z>-1){O(2g(x+\'1N\')[i],{\'1B\':C.a});O(2g(x+\'5v\')[i],{\'1B\':C.a})}if(is=="W"){if(1L[i].I("W")==0){B id=1L[i].1j(8);if(3r==id||dg==id){O(2g(x+\'1N\')[i],{\'1u\':C.6i});O(2g(x+\'5v\')[i],{\'1u\':C.6i});eF=H}F{if(K(o.9G[id])){hE(i)}F{O(2g(x+\'1N\')[i],{\'1u\':C.1u})}}}}if(C.xB==1&&K(C.lr)&&eF){}F{O(2g(x+\'bg\')[i],{\'7K\':o.9G[id]?C.wn:C.4Z})}}}}E ax(1d){if(!gA){B d=1y 7n();o.9T=d.9U();B i=1d.4l.7y(\'nL\');if(i){if(K(f[i])){if(K(1L[i])){if(is=="W"){o.2a=1G}4Y(i,0)}}}lG()}}B qL;B kF;E BQ(1d){if(!gA){B i=1d.4l.7y(\'as\');if(i){if(K(5m[i])){if(2l in o.5y){qL=i;kF=6U(DJ,4v)}}}}}E DJ(){tC(qL)}E aO(1d){3D(kF);1d.6x=H;b6()}E su(1d){3D(kF);if(!gA){B d=1y 7n();o.9T=d.9U();B i=1d.4l.7y(\'as\');if(i){if(i==0){if(5m[0]==\'1u\'){cK();4Y(lZ)}F{dC()}}F{if(K(5m[i])){tC(i)}}}}}E mK(1d){B x=1d.4l.7y(\'AB\');if(x){qk(x)}}E BY(1d){b6();B i=1d.4l.7y(\'as\');if(K(5m[i])){if(7i("=",i)>0){B x=5m[i].1j(0,7i("=",i));B y=5m[i].1j(7i("=",i)+1);B z=2l+\'Bz\';if(!v[z]){v[z]=[]}if(!K(v[z][x])){v[z][x]=v[x]+\'\'}y5(x,y)}}};E y5(x,y){v[x]=y;if(o.5B&&v.xF==1&&x!="bB"){3R.9j("ln"+x,y)}if(o.5f&&o.3I){o.3I.af()}o.U.i0();qk(x)}E C4(1d){B i=1d.4l.7y(\'as\');B x=5m[i];if(K(x)){if(x.I("=")>0){B z=x.1j(0,x.I("="));B y=x.1j(x.I("=")+1);v[z]=y;v0();7U(o[2l+\'q9\']);if(2l=="i2"){7F("CK")}}}}E 7U(i){if(K(1L[i])){B aG=L;B 7V=L;B 5h=\'\';if(6c){if(1L[i]=="4S"){5h=o.P.sN()}if(1L[i]=="7x"){5h=o.P.sO()}if(1L[i]=="2S"){5h=\' \';7V=H}if(1L[i].I("3H")>-1){if(o[\'6L\'+1L[i]]){if(o[\'6L\'+1L[i]].R>0){B t=o[\'hg\'+1L[i]];if(t!=-1){5h=o[\'6L\'+1L[i]][t]}7V=H}}}if(1L[i]=="bu"){if(o.7R){5h=o.o3[o.QI]}}if(1L[i]=="7x"||1L[i]=="bu"||1L[i]=="4S"){if(o[\'6L\'+1L[i]].R==0){aG=H}F{if(o[\'6L\'+1L[i]].R==1&&(C.z8!=1||o[\'6L\'+1L[i]][0]==1)){aG=H}F{7V=H}}}if(1L[i]=="5Y"){if(!o.5Y){aG=H}F{7V=H}}if(1L[i]=="6q"){if(o.2t!=\'bt\'&&!v.6q){aG=H}F{7V=H}}if(1L[i]=="1V"){if(K(o.1Y)){7V=H;if(o.4U||v.9m==1){if(o.3x){5h=o.2Z[!o.4U?o.3x.7l():o.3o]}}F{5h=\'\'}B jy=0;V(B s=0;s<o.1Y.R;s++){if(o.1Y[s]!=\'\'){jy++}}if(jy==1&&o.kv==1){jy=0}if(v.ox==1&&v.qA==1){}F{if(jy==0){aG=H;7V=L}}}F{aG=H}}if(1L[i]=="4V"){5h=o.5O[o.aj];5h==1&&C.dH!=1?5h=2O(\'ew\'):\'\';7V=H;if(o.2t=="bS"||(o.P.5w()&&C.QJ!=1)){aG=H;7V=L}}if(1L[i]in o.5y){5h=h1(1L[i]);7V=H}if(1L[i].I("8q")>0){B x=\' \';B y=[\'vL\',\'vK\',\'vI\'];V(B z=0;z<y.R;z++){if(K(v[1L[i]+y[z]])){if(v[1L[i]+y[z]]!==\' \'){x+=(x!==\' \'?\':\':\'\')+v[1L[i]+y[z]]}}}5h=x!=\' 0:0\'&&x.I(":")>-1?x:\' \';o[1L[i]+\'7Q\']=5h;7V=H}}8d[i].1T=5h+(5h!=\'\'&&C.RP!=1?\' &gS;<2u Y="k0" 1e="Hm" tU="-1 -1 5 8" 7X="1.1" 4e="3K://4f.w3.3Z/4c/2u" 4e:4g="3K://4f.w3.3Z/7z/4g"><pg 4k="#\'+C.6i+\'" 4k-Y="1" 5Z="1X" 7Z="0 0 3 3 0 6"></pg></2u>\':\'\');B De=6c&&aK!=-1;if(aG){1l(f[i]);if(6c){da[i]?2H(da[i]):\'\';if(o.Q){o.Q.jK(i,L,5h)}F{da[i]=1z(E(){o.Q.jK(i,L,5h)},4v)}}O(f[i],{\'1n\':\'2B\',\'2m\':0,\'1c\':-100})}if(7V){if(De){}F{if(C.3u==1){O(f[i],{\'2k\':\'c0-4H\'})}F{1o(f[i])}}if(6c){da[i]?2H(da[i]):\'\';if(o.Q){o.Q.jK(i,H,5h)}F{da[i]=1z(E(){o.Q.jK(i,H,5h)},43)}}O(f[i],{\'1n\':\'gW\',\'2m\':0,\'1c\':0})}2C()}V(B j=1;j<f.R;j++){if(f[j]){if(5X(f[j])){B 4w=L;4O?4w=H:\'\';4O=L;4w&&o.Q?o.Q.4w():\'\'}}}};B rh=0;E 4Y(i,Bh,fa){fa?1L[i]=fa:\'\';if(K(1L[i])){o.lR=H;b6();B x=uE();if(6c){aK==-1?rh=x[0]:x[0]=rh}if(2l!=1L[i]){2l=1L[i];B qd=2l.I("3H")>-1;if(2l==\'4S\'||2l==\'7x\'||2l==\'1V\'||2l==\'4V\'||qd||2l==\'bu\'||2l in o.5y||2l.I("8q")>0||2l==\'2S\'||2l==\'1u\'){aK=i;B z=mA(o[\'6L\'+2l]);if(2l=="q3"){if(C.vG==1){z=7F("SR")}F{z=7F("Re")}}if(2l=="i2"){z=7F("QV")}if(2l=="2S"&&o.2S){z=[];V(B j=1;j<=16;j++){if(K(v["2S"+j])){z.2N(2O(v["2S"+j]));h3[z.R]=v["2S"+j]}}}if(2l=="1u"&&o.4y){z=[];lZ=i;V(B j=0;j<o.m7.R;j++){B co=o.m7[j].1j(4);z.2N(2O(co));6O[z.R]=co}}if(z.R==0&&qd){B ai=2l.51(-1);if(K(1K[\'nC\'+ai])){1K[\'nC\'+ai](v.id)}8f();J}B fk=o[\'hg\'+2l];B AQ=o[\'Lj\'+2l];V(B j=1;j<f.R;j++){if(f[j]){f[j].C.2k="1X"}}f2=[];cW(\'f2\',0);cO(f2[0],g8[0],4X[0],5D[0],0);O(f2[0],{"2T-2K":"3T 6y "+(C.yq==1?8v:"5r(100,100,100,0.7)")});av=Bh;B kM=L;4X[0].1T=(x[0]<2||av==1||C.ym==1?\'\':jT)+(v.1g[is+i+"1N"]&&v.1g[is+i+"1N"]!=\'\'?v.1g[is+i+"1N"]:2O(v.1g[is+i+"1f"]))+(o[1L[i]+\'7Q\']?o[1L[i]+\'7Q\']:\'\');if(2l==\'1V\'&&!o.wa){B h4=1W("2b");h4.1T=2O("2L");O(h4,{\'1u\':C.1u,\'9N\':\'2w\',\'6V\':\'4u\'});5D[0].1R(h4);h4.1w(6e,Aj);kM=H}if(2l==\'1V\'&&v.ox==1&&!o.1h.tv&&K(1K.tZ)){B uf=1W("2b");!o.3x?o.3x=1y hS():\'\';uf.1T="<yk 1D=\'3v\' id=\'"+v.id+"AV\' Kt=\'.uB,.uz,.jl\' C=\'2k:1X\'/>"+2O(\'nK\');O(uf,{\'1u\':C.1u,\'9N\':\'2w\',\'6V\':\'4u\',\'2I-1b\':(kM?\'dO\':0)});5D[0].1R(uf);o.f1=1S.8n(v.id+"AV");o.f1.Op=o.3x.ub;uf.1w(6e,o.3x.ub)}if(kM){if(eG){if(av==2){z=[];3j(f2[0])}V(j=0;j<o.d0.R;j++){if(v.nf==0&&o.d0[j]=="eK"){}F{z.2N("Ol"+o.d0[j])}}}}O(4X[0],{\'47-3G\':C.jV*2A(v.8i,1)});5m[0]="Oc";if(2l in o.5y){xN(2l);if(lZ>0&&o.m7.I(\'MU\'+2l)>-1){4X[0].1T=jT+2O(2l);5m[0]="1u";5D[0].1T=h1(2l)}O(5D[0],{\'Y\':C.5k*2.5,\'1A-8c\':\'2m\'})}if(av!=1&&x[0]>1){f2[0].1w(aX,6F);f2[0].1w(aV,5L);f2[0].1w(6e,su);f2[0].1w("9V",aO)}F{O(f2[0],{"6V":\'6N\'})}if(C.w0==1){3j(f2[0])}if(K(z)){B zz=\'\';V(j=0;j<z.R;j++){B y=j+1;B dc=0;B 6p=L;if(z[j]&&4x(z[j])!=\'\'){if(2l==\'4S\'){if(z[j]==2O("2w")){dc=1}if(o.2t=="1C"&&v.SS==1){B iz=5a(z[j]);if(iz&&iz<zz){dc=2}zz=5a(z[j])}}cW(\'f2\',y,dc);cO(f2[y],g8[y],4X[y],5D[y],1L[i],i);if(2l==\'4V\'){z[j]==1&&C.dH!=1?z[j]=2O(\'ew\'):\'\'}if(1J(z[j])==\'4E\'){if(z[j].I("<<<")==0){z[j]=z[j].1O(\'<<<\',\'\');6p=H}if(z[j].I(\'8q\')>0){o[2l+\'q9\']=i}if(z[j].I("q5")==0){B 1I=z[j];if(1I.I("8q")>0){4X[y].1T=2O(z[j].1j(1I.I("8q")+5))}F{4X[y].1T=2O(z[j].1j(7))}if(z[j]==\'QT\'){nY=f2[y];O(f2[y],{"2T-1c":"3T 6y "+(C.yq==1?8v:"5r(100,100,100,0.7)")})}}F{4X[y].1T=z[j]}}F{4X[y].1T=z[j]}5m[y]=2l+j;if(fk==j||AQ==j){5D[y].1T=fk==j?kE:AP;if(fk==j){l7(y)}}if(1J(z[j])==\'4E\'){if(z[j].I("q5")==0){B t=z[j].1j(7);if(t.I("1u")>0){5D[y].1T="<2b C=\'"+(v[t]=="3V"?\'2T:3T 6y #jC;1e:aB;Y:aB;\':\'1e:dO;Y:dO;\')+";2v-1u:"+(v[t].I("#")==-1?\'#\':\'\')+v[t]+";2T-6W:dO;\'></2b>"}F{if(K(v[z[j].1j(7)])){5D[y].1T=v[z[j].1j(7)]}}}if(2l=="2S"){if(K(h3[y])&&o.2S){5D[y].1T=o.2S.1r(h3[y],0.7,3C(C.6i))}}if(2l=="1u"){if(K(6O[y])&&o.4y){5D[y].1T=h1(6O[y])}}if(2l==\'4S\'){if(z[j]==2O("2w")&&o.P.jr()){l7(y)}if(2q(v.cZ)){B fq=v.cZ.2x(",");V(B k=0;k<fq.R;k++){if(z[j].I(fq[k])>-1){3j(f2[y])}}}}}B rl="";if(1J(z[j])==\'4E\'){if(z[j].I("q5")==0){46(f2[y],{\'NX\':i,\'AB\':z[j].1j(7)});rl="mK"}}if(!6p){f2[y].1w(aX,6F);f2[y].1w(aV,5L);if(rl=="mK"){f2[y].1w(6e,mK)}F{f2[y].1w(6e,su)}f2[y].1w("9V",aO);f2[y].1w("G7",BQ)}F{O(f2[y],{"6V":"6N"})}}}}2C()}if(1L[i]==\'6q\'){o.U.jj();2l=-1}if(1L[i]==\'nK\'&&K(o.g5)){o.g5.7J();2l=-1}if(1L[i].I(\'W\')>-1){B id=1L[i].1j(8);if(K(o.1H[id])){B fl=o.1H[id][\'3v\'];if(K(fl)){if(fl.I(\'3X:\')==0){if(id.I(\'x\'+dg)!=0){o.2a=fl.1j(5);bM(id.1j(0,id.p6(\'-\'))+\'-0\');J}if(!o.1t){o.2a=fl.1j(5)}if(!o.1v){o.U.2z()}3w(\'3X\',fl.1j(5));8f();J}d8(i);xg(id);7F("Au");if(K(o.1H[id][\'7r\'])&&v.7r==1&&v.KG==1){7r(o.1H[id][\'7r\'])}F{oR(id);o.U.d6(fl,(v.W.h0==1?1:1G));v.W.7S==0&&v.W.go==1?1z(8f,4v):\'\';oU=L;o6=L;oT(id);js("Kp")}}F{if(K(o.1H[id][\'5d\'])){62(id);if(oU){5S==-1?4Y(0,0):\'\'}F if(o6){5S==-1?4Y(2J(f.R)-2,0):\'\'}}}}if(o.2X){o.2X.ou()}}if(1L[i]==\'5Y\'){o.P.eT()}}}};G.EZ=E(x){7U(o[x+\'q9\'])};E qk(x){if(x=="pL"){zn();J}if(x=="pi"){B z=2l+\'Bz\';if(v[z]){V(B y in v[z]){if(v[z].2n(y)){y5(y,v[z][y])}}fV()}J}b6();V(B i=0;i<f2.R;i++){if(f2[i]){f2[i].C.2k="1X"}}f2=[];cW(\'f2\',0);cO(f2[0],g8[0],4X[0],5D[0],0);O(f2[0],{"2T-2K":"3T 6y "+(C.yq==1?8v:"5r(100,100,100,0.7)")});if(x.I("8q")>0){f2[0].1w(6e,v0);4X[0].1T=2O(x.1j(x.I("8q")+5))}F{f2[0].1w(6e,fV);4X[0].1T=(C.ym!=1?jT:\'\')+2O(x)}O(4X[0],{\'47-3G\':C.jV*2A(v.8i,1)});f2[0].1w(aX,6F);f2[0].1w(aV,5L);f2[0].1w("9V",aO);B 4r=[];B lQ=L;if(x.I("3G")>0){4r=[\'50%\',\'75%\',\'100%\',\'Mf%\',\'xo%\',\'CR%\',\'4v%\',\'Me%\',\'ds%\',\'j0%\']}if(x.I("5g")>0){4r=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.I("ik")>0){V(B i=-5;i<5.5;i+=0.5){4r.2N(2E.4s(i*100)/100)}}if(x.I("ef")>0){4r=[4v,j0,gz]}if(x.I("2K")>0){V(i=0;i<21;i++){4r[i]=i*10}}if(x.I("vL")>0){V(i=0;i<24;i++){4r[i]=i}}if(x.I("vK")>0||x.I("vI")>0){V(i=0;i<60;i++){4r[i]=i}}if(x.I("9Q")>0){lQ=H;4r=[0,1]}if(x.I("4k")>0){lQ=H;4r=[0,1]}if(x.I("1u")>0){4r=[\'3E\',\'Bk\',\'M5\',\'Lk\',\'Lp\',\'Lr\',\'SO\',\'RX\',\'S2\',\'S3\',\'S7\',\'Sf\',\'Sj\',\'Pi\',\'Pq\',\'Pu\',\'Pv\',\'3V\'];B vx=v[x].1O("#","");if(4r.I(vx)==-1){4r[8]=vx}}V(y=1;y<=4r.R;y++){cW(\'f2\',y,0);cO(f2[y],g8[y],4X[y],5D[y],y);O(5D[y],{\'2R-1b\':0});if(x.I("1u")>0||x.I("2K")>0||x.I("8q")>0||x.I("ik")>0){y%3!=0?O(f2[y],{\'kx\':\'1b\'}):\'\';O(f2[y],{\'Y\':\'33.3%\'});if(x.I("1u")>0){4r[y-1]=2A(v["PC"+(y-1)],4r[y-1]);4X[y].1T="<2b C=\'"+(4r[y-1]=="3V"?\'2T:3T 6y #jC;1e:Bj;Y:Bj;\':\'1e:gs;Y:gs;\')+";2v-1u:"+3C(4r[y-1])+";2T-6W:gs;\'></2b>";O(f2[y],{\'2F-1e\':1})}F{4X[y].1T=4r[y-1]}}F{if(x.I("ef")>0){4X[y].1T=4r[y-1]}F{y%2!=0?O(f2[y],{\'kx\':\'1b\'}):\'\';O(f2[y],{\'Y\':\'50%\'});if(lQ){4X[y].1T=2O(4r[y-1]+\'7Q\')}F{4X[y].1T=4r[y-1]}}}5m[y]=x+\'=\'+4r[y-1];if((4r[y-1]==v[x]&&6P(v[x])!=" ")||v[x]==\'#\'+4r[y-1]){5D[y].1T=kE;l7(y)}f2[y].1w(aX,6F);f2[y].1w(aV,5L);if(x.I("8q")>0){f2[y].1w(6e,C4)}F{f2[y].1w(6e,BY)}f2[y].1w("9V",aO)}2C()}E l7(x){f2[x].pZ.bm(\'6K-\'+v.id+\'-dJ-kZ\');O(4X[x],{\'1u\':C.6i});m6(g8[x])}E oR(id){if(K(o.1H[id][\'2e\'])){v.2e=o.1H[id][\'2e\'];K(v.2e)?o.P.an(v.2e):\'\'}if(K(o.1H[id][\'1N\'])){o.cI=o.1H[id][\'1N\']}x9()}E oT(id){B t=o.1H[id][\'1N\'];if(K(t)){if(v.mw==1){if(o.U.pq(o.1H[id])){}F{v.1N=(v.uN==1&&K(o.qS)?o.qS+(v.uM==1?\'<br>\':\' \'):\'\')+t}o.U.9D(\'1N\')}}if(v.fP==1){if(K(o.1H[id][\'7Z\'])){v.7Z=o.1H[id][\'7Z\']}F{v.7Z=[]}o.Q.kI()}B xv=[\'5J\',\'mU\',\'6q\',\'6I\',\'X\',\'hv\',\'Av\',\'mW\',\'mV\',\'4b\',\'4t\',\'j2\',\'Aw\',\'8g\',\'bC\',\'eS\',\'9o\',\'hW\'];V(B i=0;i<xv.R;i++){B l9=o.1H[id][xv[i]];if(K(l9)){v[xv[i]]=l9;if(i==16){v.W.ea=l9}}F{i<4?v[xv[i]]=1G:\'\'}}xg(id);B 8O=o.1H[id];if(K(8O[\'2o\'])){8O[\'1V\']=8O[\'2o\']}if(K(8O[\'1V\'])){o.U.fY(8O[\'1V\'])}if(K(8O[\'9o\'])){o.Q.qF()}o.U.iL(o.1H[id]);if(o.kL){o.Q.qK(o.kL)}if(K(8O[\'eh\'])){3w(\'eh\',8O[\'eh\'])}if(K(8O.1F)){o.U.3P(8O.1F)}}E xg(id){B x=o.1H[id][\'1t\'];if(K(x)){if(x=="3n"){if(2L.1V&&!o.1H[id][\'1V\']){o.1H[id][\'1V\']=2L.1V}if(o.P.17()>0){v.1t=o.2a=o.P.17()}F{2L.1t&&!o.2a?o.2a=2L.1t:v.1t=0}}F{v.1t=o.2a=x}}F{v.1t=0}}E d8(x){if(5S==0&&!o.1t){O(5R[5S],{\'1u\':C.1u});O(ah[5S],{\'7K\':C.4Z});8d[5S].1T=\'\';f[5S].pZ.5J(\'6K-\'+v.id+\'-dJ-pl\')}F{o.xy=x;if(5S>-1){hE(5S)}if(3r!=\'\'){if(!o.9G[3r]&&K(o.1H[3r])){o.uS+=2A(o.1H[3r].1m,0)}o.9G[3r]=H;5t=yb(5t,3r)}}if(1L[x]){B id=1L[x].1j(8);8d[x].1T=kE;f[x].pZ.bm(\'6K-\'+v.id+\'-dJ-pl\');O(5R[x],{\'1u\':C.6i,\'1A-wk\':\'1X\',\'1B\':C.a});m6(ah[x]);if(C.xB==1&&K(C.lr)){O(ah[x],{\'7K\':C.lr})}5S=x;3r=id;o.3r=3r;v.4P=3r;o.l0=5R[x].1T;o.xy=3r;dg=o.1H[id][\'ju\'];if(o.Q){o.Q.jD()}if(9K){9K.P3()}}}E 62(id){B x=id==0?o.W:o.1H[id];o.xy=id;V(B i=0;i<f.R;i++){if(f[i]){if(C.3u==1){Z.3m(f[i])}F{6R.3m(f[i])}f[i]=26}}f=[];5S=-1;if(K(x[\'5d\'])){B y=7I.6g(x[\'5d\']).R;cW(\'f\',y);1L[y]="zl";cO(f[y],ah[y],5R[y],8d[y],y);if(C.3u==1){O(f[y],{"Y":(C.n9==1?C.dL:"2w"),"1e":C.kc})}if(C.AO==1){B wX="3T 6y "+5M(C.AN,2A(C.AL,1));if(C.3u==1){O(f[y],{"Qa":wX})}F{O(f[y],{"PL":wX})}}B 1I=x.1N;if(C.ym!=1){1I=jT+1I}5R[y].1T=1I;O(5R[y],{\'47-3G\':C.jV*2A(v.8i,1)});B p=x[\'ju\'];f[y].1w(aX,6F);f[y].1w(aV,5L);f[y].1w(6e,E(){Du(p)});x=x[\'5d\']}B y=7I.6g(x).R;5t=[];df=[];if(9K&&C.3u!=1){9K.5J(6R);if(y>v.W.9K){9K.bm(C,6R)}}V(B i=0;i<y;i++){cW(\'f\',i);1L[i]="W"+x[i].id;if(!K(o.9G[x[i].id])&&!K(x[i].5d)){5t[x[i].id]=i;df[x[i].id]=i}cO(f[i],ah[i],5R[i],8d[i],i);if(C.3u==1){if(C.6J==0){O(5R[i],{\'Y\':C.dL-C.vt-C.vg});3j(8d[i])}O(f[i],{"Y":(C.n9==1?C.dL:"2w"),"1e":C.kc})}5R[i].1T=x[i].1N?x[i].1N:\'&gS;\';if(v.cX==1&&v.C3==1&&x[i].id){if(o.Ay){if(o.Ay.I(x[i].id)>-1){x[i].es=1}}}if(K(x[i].es)){if(x[i].es==1){o.9G[x[i].id]=H;hE(i)}}if(K(x[i].5d)){8d[i].1T=Ax;O(8d[i],{"1u":C.1u})}f[i].1w(aX,6F);f[i].1w(aV,5L);f[i].1w(6e,ax);f[i].1w("9V",aO);if(K(o.9G[x[i].id])){hE(i)}if(3r==x[i].id){d8(i)}if(dg==x[i].id){O(5R[i],{\'1u\':C.6i});O(8d[i],{\'1u\':C.6i});m6(ah[i])}}2C();4O=L;o.Q?o.Q.4w():\'\'}E m6(x){if(2q(C.Be)&&x){O(x,{"2v-ag":"3d-4J(5r(0, 0, 0, "+(1-C.Be*1)+") 0 0)"})}}E hi(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3u==1?\'C6\':\'100%\');B hh=(C.3u==1?\'100%\':\'C6\');O(x,{\'1n\':\'2B\',\'2k\':\'c0-4H\',\'Y\':ww,\'1e\':hh,\'1A-8c\':\'8a\'});if(C.Di==1){O(x,{\'2v\':\'-mT-3d-4J(\'+y+\')\',\'2v\':\'-3O-3d-4J(\'+y+\')\',\'2v\':\'-ms-3d-4J(\'+y+\')\',\'2v\':\'-o-3d-4J(\'+y+\')\',\'2v\':\'3d-4J(\'+y+\')\',})}if(C.3u==1||o.1h.2f){O(x,{\'6V\':\'4u\'})}F{O(x,{\'4u-3e\':\'1X\'})}if(C.n7==1){O(x,{\'5V-Y\':C.kq+\'px!5P\'})}if(z=="1c"){O(x,{\'1c\':-1,\'1b\':0})}if(z=="2K"){O(x,{\'2K\':-1,\'1b\':0})}if(z=="1b"){O(x,{\'1c\':0,\'1b\':0})}if(z=="2m"){O(x,{\'1c\':0,\'2m\':0})}if(z=="2m"||z=="1b"){O(x,{\'1A-8c\':\'1b\',\'2R-1c\':1E.2U/2-10})}x.1T="<8a><2b "+(C.Dh==1?"PQ=\'G.C.7K=\"#"+C.Db+"\"\' PO=\'"+(C.tE==1?"G.C.7K=\"#"+C.tK:"G.C.2v=\"1X")+"\"\'":"")+" C=\'4u-3e:2w;6V:4u;Y:gs;1e:gs;2T-6W:gs;"+(C.tE==1?"2v-1u:#"+C.tK+";":"")+(z=="1c"?"2I-1c:dO;":"")+(z=="2K"?"2I-1c:dO;":"")+(z=="2m"?"2I-1b:gl;":"")+(z=="1b"?"2I-2m:gl;":"")+"\'><2u Y=\'20\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'><g><2F x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4k=\'#"+C.pE+"\' 4k-Y=\'"+C.pk+"\' 4k-eA=\'4s\'/><2F x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4k=\'#"+C.pE+"\' 4k-Y=\'"+C.pk+"\' 4k-eA=\'4s\'/></g></2u></2b></8a>"}G.a1=E(){if(C.jP==1){a1()}};E Dn(){if(e8){a1()}}E a1(e){if(C.jP==1&&!hJ){if(C.3u==1){B h=Z.Qt;B m=1E.2c+C.7f+C.7c+20;B t=Z.bo}F{B h=Z.yZ;B m=1E.2U;B t=Z.db}if(h>m){if(t>0){if(!5X(5u)){1o(5u);B m1=1y 5A({"mc":5u,"1D":"8k","to":1,"17":0.3,"me":"5u"})}}F{if(5X(5u)){B m2=1y 5A({"mc":5u,"1D":"8k","to":0,"17":0.3,"me":"5u","1l":H})}if(e){e.c8<0?e.9t():\'\'}}if(t<h-m-10){if(!5X(5C)){1o(5C);B m3=1y 5A({"mc":5C,"1D":"8k","to":1,"17":0.3,"me":"5C"})}}F{if(5X(5C)){B m4=1y 5A({"mc":5C,"1D":"8k","to":0,"17":0.3,"me":"5C","1l":H})}if(e){e.c8>0?e.9t():\'\'}}}F{1l(5u);1l(5C)}}}E Dc(){B x=Z.db+1E.2U-60;B m=1y 5A({"mc":Z,"1D":"8T","to":x,"17":0.3,"me":"zO","6v":"bW"});1z(a1,2h)}E DO(){B x=Z.db-1E.2U+60;B m=1y 5A({"mc":Z,"1D":"8T","to":x,"17":0.3,"me":"QD","6v":"bW"});1z(a1,2h)}E hG(1d){2H(o.gi);1d.aW()}E Dr(){B x=Z.bo+(1E.2c+C.7f+C.7c)-60;B m=1y 5A({"mc":Z,"1D":"k8","to":x,"17":0.3,"me":"QA","6v":"bW"});1z(a1,2h)}E Dv(){B x=Z.bo-(1E.2c+C.7f+C.7c)+60;B m=1y 5A({"mc":Z,"1D":"k8","to":x,"17":0.3,"me":"zh","6v":"bW"});1z(a1,2h)}E Du(x){if(x==\'\'){62(0)}F{if(K(o.1H[x])){62(x)}}2l=\'\'}E hE(x){8d[x].1T=\'\';O(5R[x],{\'1u\':C.Cu});if(C.Cs==1){O(5R[x],{\'1A-wk\':\'2F-Qs\'})}if(C.wD>-1){O(5R[x],{\'1B\':C.wD})}f[x].pZ.5J(\'6K-\'+v.id+\'-dJ-pl\');O(ah[x],{\'7K\':C.wn});if(C.vm>-1){O(ah[x],{\'1B\':C.vm})}}E tC(i){if(K(5m[i])){b6();if(7i("4S",i)==0){o.U.5Q(5m[i].1j(7))}if(7i("7x",i)==0){o.U.dx(5m[i].1j(10))}if(7i("1V",i)==0){!o.3x?o.3x=1y hS():\'\';o.3x.9r(5m[i].1j(8))}if(7i("bu",i)==0&&v.7R==1){o.7R.DI(5m[i].1j(7))}if(7i("3H",i)==0){B 5W=5m[i].51(0,-1);o[\'hg\'+5W]!=-1?o[\'hg\'+5W]=i-1:\'\';if(o[\'6L\'+5W]){B ai=5W.51(-1);if(K(1K[\'nC\'+ai])){v[\'kZ\'+ai]=i-1;1K[\'nC\'+ai](v.id,o[\'6L\'+5W][i-1],i-1)}}7U(aK);8f()}if(7i("2S",i)==0){o.2S?o.2S.3p(h3[i]):\'\';8f()}if(7i("1u",i)==0){cK();4Y(0,0,6O[i])}V(B p in o.5y){if(o.5y.2n(p)){if(7i(p,i)==0){o.P.yC(p,i)}}}if(7i("8q",i)>0){if(4X[i].1T==2O(\'6p\')){7F(2l+\'0\');7U(aK);if(2l=="i2"){7F("CK")}dC()}F{if(2l=="q3"&&C.vG==1){7F(\'vG\',i);7U(aK);dC()}}}if(7i("4V",i)==0){o.U.8J(5m[i].1j(5));jt();1z(8f,4v)}}};G.jt=E(){jt()};G.F0=E(x){V(B i=0;i<1L.R;i++){if(1L[i]==x){J H}}J L};E jt(){V(B i=0;i<1L.R;i++){if(1L[i]=="4V"){7U(i);if(2l==\'4V\'){cK();4Y(i,0)}}}}E cW(x,i,dc){if(K(2g(x))){2g(x)[i]=1W("2b");if(i<2||x=="f"||2l!=\'4S\'||dc==1){if(C.3u==1){Z.1R(2g(x)[i])}F{6R.1R(2g(x)[i])}}F{if(C.3u==1){Z.vc(2g(x)[i],2g(x)[i-1])}F{6R.vc(2g(x)[i],2g(x)[dc==2?i-2:i-1])}}if(x==\'f\'){46(2g(x)[i],{\'nL\':i})}if(x==\'f2\'){46(2g(x)[i],{\'as\':i})}2g(x+\'bg\')[i]=1W("2b");B nO=1W("2b");2g(x)[i].1R(nO);nO.1R(2g(x+\'bg\')[i]);fS(nO);2g(x+\'41\')[i]=1W("2b");2g(x)[i].1R(2g(x+\'41\')[i]);eQ(2g(x+\'41\')[i]);fS(2g(x+\'41\')[i]);2g(x+\'1N\')[i]=1W("2b");2g(x)[i].1R(2g(x+\'1N\')[i]);2g(x+\'5v\')[i]=1W("2b");2g(x)[i].1R(2g(x+\'5v\')[i]);if(i>0&&x=="f2"&&6c&&C.y8==0){3j(2g(x+\'5v\')[i])}}};E cO(x,8S,jd,wz,OV,ii){O(x,{\'1n\':\'gW\',\'2m\':0,\'1c\':0,\'6V\':\'4u\',\'1e\':\'2w\',\'Y\':\'100%\',\'6D\':\'3a\',\'2k\':\'4H\',\'2F-1e\':\'1.OU\'});if(6c){if(C.3u==1){O(x,{\'Y\':\'2w\'})}}if(C.vR&&C.3u==1){O(x,{\'OT\':C.vR})}if(C.3u==1&&(!6c||ii>0||C.w0==1)){O(x,{\'2k\':\'c0-4H\',\'aD-8c\':\'1c\',\'bp-8N\':\'ew\'})}O(8S,{\'2v\':(C.GH==1?"3d-4J(to 1b,"+3C(C.OQ)+", "+3C(C.4Z)+")":3C(C.4Z)),\'1B\':C.5g,\'9N\':\'1X\',\'5q\':\'1B 0.2s 6v-5p,2v .2s 6v-5p,6M .2s 6v-5p\'});eQ(8S);eQ(8S.4h);if(C.a3==1){O(8S.4h,{\'kD-6M\':\'a3(aB)\'})}if(C.ON==1){x.C[C.3u==1?"2T-2m":"2T-2K"]="3T 6y "+5M(2A(C.Oy,\'3E\'),2A(C.OM,0.2))}O(jd,{\'1n\':\'gW\',\'2m\':0,\'1c\':0,\'kx\':(C.8c?C.8c:\'1b\'),\'1u\':C.1u,\'2R-1c\':C.kh,\'2R-2m\':C.vg,\'2R-2K\':C.OL,\'2R-1b\':C.vt,\'9N\':\'1X\',\'1B\':C.a,\'5q\':\'1B 0.2s 3d,1u 0.2s 3d\',});O(wz,{\'1n\':\'gW\',\'2m\':0,\'1c\':0,\'kx\':(C.yQ?C.yQ:\'2m\'),\'2R-1c\':C.kh,\'2R-2m\':C.vg,\'2R-1b\':C.vt,\'9N\':\'1X\',\'47-3G\':C.5k*2A(v.8i,1),\'1B\':C.a,\'1u\':C.6i,\'5q\':\'1B 0.2s 3d,1u 0.2s 3d\'});if(C.n7==1){O(x,{\'5V-Y\':C.kq+\'px!5P\'});O(jd,{\'5V-Y\':(C.kq-70)+\'px!5P\'})}F{if(C.3u==1){if(C.n9==1){O(x,{\'Y\':C.dL});O(jd,{\'Y\':C.dL-70})}}F{O(jd,{\'bp-8N\':\'dw\'});O(wz,{\'bp-8N\':\'dw\'})}}}E dC(){V(B i=1;i<f.R;i++){if(K(f[i])){if(C.3u==1){f[i].C.2k="c0-4H"}F{f[i].C.2k="4H"}}}b6();cK();2C();2l=\'\';aK=-1};E cK(){V(B j=0;j<f2.R;j++){if(f2[j]){if(C.3u==1){Z.3m(f2[j])}F{6R.3m(f2[j])}f2[j]=26}}f2=[];2l=\'\'}E yX(){J Z.2c};G.jS=E(){ng()};E ng(){if(is=="W"){if(C.3u==1||C.A0==1){B x=o.2W-C.4C-C.4q;O(1E,{\'Y\':x});O(Z,{\'Y\':x});6R?O(6R,{\'Y\':x}):\'\'}o.2X?o.2X.2C():\'\'}}E 2C(){if(!hJ){if(6c){o.Q?o.Q.lw():\'\';B x=C.w0==1&&f.R>1?f[1]:f[0]}if(is=="W"){ng();o.Q?o.Q.jS():\'\';B x=f[0];if(v.qu==1){kP()}}f.R>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.R>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2c==0&&f2.R>0?x=f2[0]:\'\'}if(Z.2c-Z.vU>0&&x&&C.3u!=1){if(K(5u)){O(5u,{"Y":6R.2c})}if(K(5C)){O(5C,{"Y":6R.2c})}C.mJ=(Z.2c-x.2c)-(Z.vU-x.vU)}F{C.mJ=0}}};E uE(){B x=0;B y=0;B z=\'\';V(B i=1;i<f.R;i++){if(K(f[i])){if(f[i].C.5H!="3a"&&f[i].C.2k!="1X"){x++;y=i;z=1L[i]}}}J[x,y,z]}G.wQ=E(){eG=H;G.1o();av=2;fV()};E Aj(x){eG=H;fV(x);if(eG&&nY){Z.P6(0,nY.n4)}}E zn(x){eG=L;fV(x)}E fV(){dC();V(B i=0;i<1L.R;i++){if(1L[i]=="1V"){4Y(i,av)}}}E b6(){2H(v3);v3=1z(E(){o.lR=L},4c)}E v0(){B x=2l;dC();V(B i=0;i<1L.R;i++){if(1L[i]==x){4Y(i,0)}}}G.tb=E(){J v.1g.7S==1&&v.1g.1q==1};E 8f(x){if((!6c&&v.W.FA==1)||(6c&&v.1g.7S==1&&x!=2)){J}if(is==\'W\'&&v.W.2X==1&&v.W.Px!=1){if(v.W.7S==1&&x==1){J}o.2X?o.2X.Dd():\'\';e8=L}F{if((x!=1||(C.Pw==1&&C.7S==1))&&!o.1h.tv){B m=1y 5A({"mc":1E,"1D":"8k","to":0,"17":0.1,"me":is,"6v":"CP"});h6=1z(E(){O(1E,{"5H":"3a","1B":0,"1c":-4c});e8=L},4v)}F{O(1E,{"5H":"3a","1B":0,"1c":-4c});e8=L}}if(is==\'W\'){if(v.W.zG==1&&o.Q){o.Q.sr("1f","W",H)}}3D(oA)};G.c=E(){J 1E};G.co=E(){if(1E.Ps(Z)){J Z}};G.s=E(1a){if(1a=="4q"||1a=="4C"){B k2=1a.1O("2I","ao");B k3=1a.1O("2I","ba");if(2q(C[k3])&&o.a7){J o.2W*C[k3]/100}if(2q(C[k2])){J o.2W*C[k2]/100}}J C[1a]};G.ss=E(1a){J C};G.1o=E(){dC();2H(h6);e8=H;if(is==\'W\'&&v.W.2X==1){o.2X?o.2X.l8():\'\'}F{O(1E,{"5H":"4j","1B":1,"5q":"1B 0.2s 3d"});B x=uE();if(x[0]==1){if(x[2]=="4S"||x[2]=="7x"||x[2]=="1V"||x[2]=="4V"||x[2]in o.5y||x[2].I("8q")>0){4Y(x[1],0)}}}if(o.Q){is==\'1g\'?o.Q.lw():\'\';if(is==\'W\'){o.Q.jS();if(v.W.zG==1){o.Q.sr("1f","W",L)}}}if(o.1h.6n){O(Z,{\'8I-Y\':\'2w\'});if(C.3u!=1){O(6R,{\'8I-Y\':\'2w\'})}}gA=H;3D(oN);oN=6U(zJ,100)};E zJ(){3D(oN);gA=L}G.7J=E(i){4Y(i,1)};G.1l=E(x){8f(x)};G.Ge=E(){if(o.2X){o.2X.aS()}};G.5Q=E(){V(B i=0;i<1L.R;i++){if(1L[i]=="4S"){7U(i);if(o.2y.R>1){1o(f[i])}if(2l==\'4S\'){cK();4Y(i,av)}}}};G.eT=E(){V(B i=0;i<1L.R;i++){if(1L[i]=="5Y"){7U(i)}}};G.ku=E(x){V(B i=0;i<1L.R;i++){if(1L[i]==x){7U(i);if(o[\'6L\'+x]){if(o[\'6L\'+x].R>1){1o(f[i])}}if(2l==x){cK();4Y(i,av)}}}};G.9r=E(){V(B i=0;i<1L.R;i++){if(1L[i]=="1V"){7U(i);if(o.2Z){if(o.2Z.R>0){B x=L;if(o.1Y){V(B y=0;y<o.1Y.R;y++){if(o.1Y[y]!=\'\'){x=H;1i}}}F{x=H}x?1o(f[i]):\'\'}}if(2l==\'1V\'){cK();4Y(i,0)}}}};G.xG=E(x){o.W=x;62(0);if(K(v.4P)){if(v.4P.I("x-")!=0){V(B y in o.1H){if(o.1H.2n(y)){if(o.1H[y].dT==v.4P){v.4P=y}}}}if(K(o.1H[v.4P])){gL(o.1H[v.4P]);B y=o.1H[v.4P][\'bU\'];d8(y);if(v.W.wE==1&&C.2X!=1){62(0);1z(E(){2C()},43)}F{1z(E(){eu(y);2C()},43)}v.4P=1G}F{d8(0)}}F{d8(0)}if(C.2X==1){if(!K(o.2X)){o.2X=1y Pc()}}};G.bM=E(x){bM(x)};E bM(x){if(K(o.1H[x])){gL(o.1H[x]);4Y(o.1H[x][\'bU\'],0);eu(o.1H[x][\'bU\'])}};G.lX=E(x){if(K(o.1H[x])){gL(o.1H[x]);if(o.1H[x]["3v"]){o.2a=1G;d8(o.1H[x][\'bU\']);oR(x);o.U.d6(o.1H[x]["3v"],1);oT(x);eu(o.1H[x][\'bU\']);if(o.2X){o.2X.ou()}}F if(o.1H[x]["5d"]){62(x)}}};E Ag(x){if(K(o.1H[x])){dg=\'\';62(0);gL(o.1H[x]);oR(x);4Y(o.1H[x][\'bU\'],0);oT(x)}};G.bj=E(){oU=H;B x=2J(5S)+1;if(3r!=\'\'){o.9G[3r]=H;5t=yb(5t,3r)}if(v.5t==1){x=x8(5t);if(x==26){if(v.Si==1||v.W.ea==1){df.Fw(E(a,b){J 2E.5F()-0.5});V(B x in df){if(df.2n(x)){5t[x]=df[x]}}x=x8(5t)}F{o.U.DC()}}}F{if((1L[x]=="zl"||5S==-1)&&3r!=\'\'){B y=6X().I(3r);if(y<6X().R){B z=o.1H[6X()[y+1]];if(z){if(K(z.5d)){z=o.1H[6X()[y+2]]}G.lX(z.id);x=-1;o.U.2z()}}}}if(x>-1){o.2a=1G;4Y(x,0);eu(x)}};E eu(x){if(f[x]&&!hJ){if(C.3u==1){B to=f[x].k5-20;B m=1y 5A({"mc":Z,"1D":"k8","to":to,"17":0.3,"me":"zh","6v":"bW"})}F{B to=f[x].n4-1E.2U/2+20;B m=1y 5A({"mc":Z,"1D":"8T","to":to,"17":0.3,"me":"zO","6v":"bW"})}1z(a1,2h)}}E x8(4m){B 6g=7I.6g(4m);B x;V(B i=0;i<6g.R;i++){x=4m[6g[6g.R*2E.5F()<<0]];if(x){1i}}J x};G.5y=E(x){xN(x)};E xN(x){hb[x]>-1?7U(hb[x]):\'\';if(5D[0]){if(2l==\'1M\'){5D[0].1T=2E.4s(o.3B.x*100)+\'%\'}F{5D[0].1T=h1(2l)}}};E h1(x){if(x=="1M"){J 2E.4s(o.3B.x*100)+\'%\'}F{J 2E.4s(2A(o.9z[x],o.5y[x])*100)+\'%\'}}G.ci=E(){J yc()};E yc(){if(v.5t==1){J 7I.6g(5t).R>0}B x=L;if(o.1H){x=6X().I(3r)<6X().R-1}J x};G.lv=E(){if(K(o.kC)){Ag(o.kC)}};G.eV=E(){B x=5S>0;if(o.1H){B z=6X().I(3r);x=z>0;if(z==1){if(K(o.1H[6X()[0]].5d)){x=L}}}J x};G.eY=E(){J K(o.1H)};G.do=E(){o6=H;if(G.eV()){B x=2J(5S)-1;if(x<0){B y=6X().I(3r);if(y>0){B z=o.1H[6X()[y-1]];if(z){if(K(z.5d)){z=o.1H[6X()[y-2]]}if(z){G.lX(z.id);o.U.2z()}}}}F{o.2a=1G;4Y(x,0);eu(x)}}};G.lq=E(){if(5S>0){eu(5S)}};E 7i(x,i){J 5m[i].I(x)};E gL(x){if(x){if(x[\'qi\']!=-1){gL(o.1H[x[\'ju\']]);62(x[\'ju\'])}F{62(0)}}};G.g=E(x){cD(x){1k"Y":J yX();1i;1k"1e":J 1E.2U;1i;1k"1c":J C.8W;1i;1k"Kd":J Z.yZ;1i;1k"K6":J C.dW;1i;1k"x":J 5a(1E.C.1b);1i;1k"y":J 5a(1E.C.1c);1i;1k"1B":J 1E.C.1B;1i;1k"1o":J e8;1i;1k"7J":J aK;1i;1k"1a":J 1a;1i;1k"ay":J 1a+ay;1i;1k"4O":J 4O;1i;1k"W":J is=="W";1i;1k"es":J o.9G[3r];1i;1k"y8":J kE;1i;1k"bQ":J o.1H[o.bQ]?o.1H[o.bQ].1N:\'\';1k"bC":J v.bC?v.bC:\'\';1k"GV":J yc()?o.1H[6X()[6X().I(3r)+1]].1N:\'\'}};E 6X(){J 7I.6g(o.1H)};G.EU=E(){3r=\'\';v.4P=\'\'};G.4O=E(){if(6c){B x=0;V(B i=1;i<15;i++){if(1L[i]=="4S"){B y=o.2y.R;if(K(v.cZ)){B z=v.cZ.2x(",");V(B j=0;j<z.R;j++){if(o.2y.I(z[j])>-1){y--}}}if(y>0){if(y>1||(y==1&&o.2y!=1&&C.z8==1)){x++}}}if(1L[i]=="5Y"){if(o.5Y){x++}}if(1L[i]=="6q"){if(o.2t==\'bt\'||v.6q){x++}}if(1L[i]=="7x"){if(o.7g.R>1){x++}}if(1L[i]=="bu"&&v.7R==1){if(o.o3.R>0){x++}}if(1L[i]=="1V"){if(K(o.1Y)){V(B s=0;s<o.1Y.R;s++){if(o.1Y[s]!=\'\'){x++;1i}}}if(x==1&&o.kv==1){x=0}if(v.ox==1&&v.qA==1){x++}}if(1L[i]=="4V"){if(o.2t!="bS"){x++}}if(1L[i]in o.5y||1L[i]=="2S"||1L[i]=="1u"){x++}if(1L[i]){if(1L[i].I("8q")>0){x++}if(1L[i].I("3H")>-1){x++}}if(v.1g[is+i+\'1l\']==1){x--}}J x<=0}F if(is=="W"){J f.R==0}F{J 4O}};G.4d=E(){if(1E.4h==o.1Q){1E.3m(Z);o.1Q.3m(1E);o.2X?o.2X.4d():\'\';1E=26;Z=26;hJ=H}}};B zK=E(X,kH){B 6H=L;if(X.I(\'6H\')==0){6H=H;X=X.1j(5)}B o4=oS(X);B 2i;B 3h;B iE=L;B 3S=L;B pz=L;B oP=L;B 2w=H;B yj=[];B bT=1;B iB=L;B xq;B ex=0;B oQ=0;B oO=L;B ol=\'yU\'+v.id+(6H?\'6H\':\'\');jM("#yU"+v.id+"{Y:100%!5P;1e:100%!5P;5V-Y:1X!5P;5V-1e:1X!5P}");B 1E=1W(\'2b\');B oW=0;1E.6f(\'id\',ol);kH.1R(1E);o.5Y=L;!6H?o.U.iY():\'\';if(o.1h.2f){v.4B=1}if(v.yR!=1){B 8p=1W(\'2b\');kH.1R(8p);O(8p,{1n:"2B",1c:0,1b:0,"2v-1u":"#nA",1e:"100%",Y:"100%","1B":0});8p.1w("G4",E(1d){1d.6x=H});if(o.1h.2f){8p.1w("eM",E(1d){1d.6x=H});8p.1w("2p",E(1d){1d.6x=H});8p.1w("eD",E(1d){1d.6x=H;fB(1d);if(v.dB==1){1z(yA,100);1z(oe,2h)}})}F{8p.1w("xP",E(1d){B x=H;if(v.1Z==1){if(K(v.7h)&&!pz){x=L}if(K(v.ly)&&aF()=="8b"&&17()>0){x=L}}if(x&&v.dB==1&&v.z7!=1){3j(G);1z(oe,4c)}})}v.dB==1&&v.SM!=1?3j(8p):\'\'}E oe(){6Q(8p)}E yA(){if(v.z7!=1){3j(8p)}}if(v.4B==1&&v.3g==0){8M()}if(!1K[\'YT\']){1K.SJ=E(){o2();V(B i=0;i<4R.R;i++){if(4R[i]){if(4R[i].3p("id")!=v.id){if(4R[i].3p(\'D4\')){4R[i].3p(\'D5\')}}}}};B yt=xf("53.8V/yM","53.8V/yM","SH");if(yt){yt.sA=E(e){o.U.dI();if(v.zQ!=1){2i=\'zt Sn jJ\';o.P.5G()}}}}F{o2()}E o2(){if(v.4B==1||6H){!iE?iM():\'\'}F{o.U.dI()}}E iM(){if("YT"in 1K){if(K(YT.oo)&&!iE){1p("z4 gJ");B wW=0;if(v.yR==1){wW=1}o.2a>0?ex=2J(o.2a):\'\';3h=1y YT.oo(ol,{1e:o.8K,Y:o.8L,SA:o4,Sz:{Sy:1,Sw:ol,Su:1,St:1,go:1,ht:((v.ra==0||(v.JC!=1&&o.1h.7a))&&o.1h.2f?0:1),Ss:3,Q:wW,Sq:0,Sp:1,9F:0,3g:6H||v.3g==1?1:0,9h:0},3e:{\'So\':xI,\'Sm\':zb,\'5G\':5G,\'RO\':zY}});if(o.2a>0){o.2a=1G}2C();iE=H}F{1z(iM,43)}}F{1z(iM,43)}}B hU;E xI(){if(o.P){1p("z4 eB");3S=H;2H(xq);o.U.7O();if(6H){if(o.1h.vT){o.U.59()}3h.oX();o.1Z.Rb()}F{if(v.3g==1&&o.1h.vT&&!o.ib){o.U.59();if(o.1h.2f){3D(hU);hU=6U(yJ,ds)}}if(v.4B==0){3h.oX()}F{o.U.dI()}oW=3h.xQ();o.P.9O();if(bT!=1){8J(bT)}bI();2C();if(v.Ra==1){3f{if(3h.wR()){if(K(3h.wR().1N)){v.1N=3h.wR().1N;o.U.9D(\'1N\')}}}2G(e){}}}}}E yJ(){B x=3h.Ac();if(x==2||x==-1){o.Q.3c();o.Q.7O();3D(hU)}if(x==1){3D(hU)}}E zb(1d){if(v.R5==1){1p(\'YT\',1d.28)}if(6H){if(1d.28==YT.e5.za){o.1Z.R4()}if(1d.28==YT.e5.yW){}}F{if(1d.28==YT.e5.yW){if(oQ==1){oQ=0;xI()}if(!o.1v){o.U.2z()}if(ex>0){3h.zu(ex,H);ex=0;o.2a=1G}oe();pz=H;3S=H;if(oP){3h.ys()}F{o.P.9x();o.P.bG()}zX();if(K(v.4z)){V(B i=0;i<o.2y.R;i++){if(v.4z==o.2y[i]){5Q(i)}}v.4z=26}F{if(K(o.4z)){V(B i=0;i<o.2y.R;i++){if(o.4z==o.2y[i]){5Q(i)}}o.4z=26}}iB=L}if(1d.28==-1&&iB&&o.1v){o.U.7O();iB=L;dF()}if(1d.28==YT.e5.QY){}if(1d.28==YT.e5.za){8F()}if(1d.28==YT.e5.QU){if(!o.1v){}if(o.1v){iB=H;8M()}}if(1d.28==YT.e5.QR){}}}E 5G(1d){if(6H){o.1Z.QQ()}F{if(1d.28==2){2i="IQ 53 id"}if(1d.28==5){2i="rJ 4O"}if(1d.28==101||1d.28==xo||1d.28==100){2i="G eR is QN"}if(v.QM==1){K(v.yO)?2i=v.yO:\'\'}if(v.zQ!=1){o.P.5G()}F{1l(o.2e)}}}E 8F(){v.1t>0?ex=v.1t:\'\';o.P.8F();o.P.9O()}E dF(){if(!o.IO&&o.1v){o.U.3c()}}E bG(){o.P.bG()}E bI(){o.P.bI();o.U.sb()}E 9O(){o.P.9O()}E et(){o.P.et()}E 8M(){if(o.P){o.P.8M()}F{xq=1z(8M,100)}}E zY(1d){xd(1d.28)}E zX(){if(!oO){B x=3h.RM()+\'\';if(x!=\'\'&&x!=1G){o.2y=x.2x(\',\');o.2y=o.2y.AC();if(v.xT==0){B y=o.2y.I(\'2w\');if(y>-1){o.2y.rS(y,1)}}V(B i=0;i<o.2y.R;i++){o.2y[i]=j5(o.2y[i])}oO=H;xd(3h.RL())}}}E xd(x){o.3l=o.2y.I(j5(x+\'\'));o.Q.wJ(o.3l)}G.3G=E(){J{"Y":0,"1e":0}};G.2Y=E(x){o4=oS(x);if(o.2a>0){ex=2J(o.2a)}bM(o4)};E aF(){B 7m=-1;if(3S){7m=3h.Ac()}B x=\'\';if(7m==-1){x="8b"}if(7m==1||7m==3){x="7B"}if(7m==2){x="8b";if(o.1v){o.U.3c()}}if(7m==5){x="8b"}if(7m==0){x="7t"}J x}E 2C(){3f{if(K(3h)){3h.RE(o.2W,o.4N)}}2G(e){1p(e)}}E j5(x){B y=x;if(x=="RD"){y="n1"}if(x=="a7"){y="iQ"}if(x=="RC"){y="iP"}if(x=="RB"){y="je"}if(x=="RA"){y="nl"}if(x=="Rx"){y="nm"}if(v.A8==1){y=2O(y)}if(x=="2w"){y=2O("2w")}yj[y]=x;J y}E 17(){B x=3S?3h.Rw():0;if(x>0&&v.kl>0){v.4t=x-v.kl;v.kl=-1}J x};E 8J(x){3f{3h?3h.Rv(x):\'\';bT=x}2G(e){}};G.nc=E(){o2()};G.2z=E(){if(3S){3h.oX()}F{if(!iE){iM()}F{}}};G.3c=E(){if(3S){3h.ys()}};G.dQ=E(){if(3S){aF()==\'7B\'?3h.ys():3h.oX()}};G.3N=E(x){if(3S){3h.zu(x,H);js("3X",x)}};G.a6=E(){J L};G.59=E(){3S?3h.56():\'\'};G.6m=E(){3S?3h.Ro():\'\'};G.3P=E(x){3S?3h.D1(x*100):\'\'};G.ph=E(){J aF()==\'7B\'};G.5w=E(){J L};G.qy=E(x){5Q(x)};E 5Q(x){if(3S){if(K(o.2y[x])){B y=yj[o.2y[x]];2w=y==\'2w\';B z=17();3h.Rm(y)}}}G.gj=E(x){8J(x)};G.3S=E(){J 3S};G.6S=E(){J aF()};G.17=E(){J 17()};G.1m=E(){B x=3S?3h.xQ():0;if(x!=oW){oW=x;o.P.9O()}if(K(v.4b)){if(7v([v.4b],\'-\')){x=x+v.4b*1}F{x=v.4b}}J x};G.a2=E(){B x=0;if(3S){x=3h.Rk()*3h.xQ()}J x};G.4Q=E(){2C()};G.h5=E(){J 2i};G.2w=E(){J v.xT==1?2w:L};G.A2=E(x){bM(x)};E bM(x){X=x;if(3h){oQ=1;3h.Rj(x,0)}}G.p0=E(){if(o.1h.2f&&o.1h.aA){G.2z();oP=H}F{if(aF()=="7B"){G.3c()}}};G.bF=E(){oP=L};G.sc=E(){J H};G.4d=E(){3S?3h.9Z():\'\';3S=L;oO=L;3f{if(1E){kH.3m(1E)}kH.3m(8p)}2G(e){}}};B hS=E(){B 2o=[];B bd=[];B 4O=H;B 7l;B 9p=-1;B wg;B 9E;B ne=[];B nt;B jq=[];G.1t=E(x){if(!x&&9E){oK(9E);9E=1G}F{x?oK(x):\'\'}};G.wM=E(x){oK(x)};G.JD=E(){jq=[]};E oK(x){if(x.I("#"+v.bO)==0&&x.I(v.e3)>0){o[o.fd[1]](x,zy)}F{b5(x)}}E zy(x){if(x){o.1Y=x;b5(x)}}E b5(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1t=0;B yf=H;B kA=\'\';o.1Y=x.2x(",");o.2Z=[];o.3o=-1;if(w6()&&v.tY==1){if(3R.6G("ud")!=26){kA=3R.6G("ud")}}F{if(o.nv){kA=o.nv}}V(B i=0;i<o.1Y.R;i++){if(o.1Y[i].I("#0")==0){o.1Y[i]=cT(o.1Y[i])}if(o.1Y[i].I("#"+v.9L)==0){o.1Y[i]=o[o.fd[0]](o.1Y[i])}if(o.1Y[i].I("[")==0&&o.1Y[i].I("]")>1){o.2Z[i]=o.1Y[i].1j(o.1Y[i].I("[")+1,o.1Y[i].I("]")-1);o.1Y[i]=o.1Y[i].1j(o.1Y[i].I("]")+1);yf=L}F{o.2Z[i]=o.1Y[i].1j(o.1Y[i].p6("/")+1);o.2Z[i]=o.2Z[i].1j(0,o.2Z[i].p6("."))}if(o.1Y[i].I("#0")==0){o.1Y[i]=cT(o.1Y[i])}if(o.1Y[i].I("#"+v.9L)==0){o.1Y[i]=o[o.fd[0]](o.1Y[i])}}if(o.2Z.R>1&&v.nf==1){o.2Z.2N(mj(\'Ox\',(v.NS==1&&K(v.zE)?v.zE:2O(\'wl\'))));o.1Y.2N("9X")}if(o.2Z.R>0&&v.9m==1){if(v.Al==1){7l=0;1t++;o.2Z.jI(mj(\'zD\',2O(\'6p\')));o.1Y.jI("")}F{o.2Z.2N(mj(\'zD\',2O(\'6p\')));o.1Y.2N("");7l=o.2Z.R-1}}V(B i=0;i<o.1Y.R;i++){if(K(v.zB)){if(v.zB==o.2Z[i]){1t=i;o.3o=i;v.eP=1}}if(kA!=\'\'){if(kA==o.2Z[i]){1t=i;o.3o=i}}}if(v.9m==1&&v.eP==0){o.3o=7l}K(o.Q)?o.Q.aJ():\'\';if(v.eP==1){o.3o=1t;if(o.1t){if(v.nf==1&&o.1Y[1t]=="9X"){uc(o.3o)}F{iZ(o.3o)}}F{9E=x;o.4U=o.1Y[1t]!=\'6p\'&&1t!=7l;1z(jZ,43)}}F{if(yf&&o.1Y.R<3){iZ(7l==0?1:0)}v.9m!=1?o.3o=-1:\'\'}}F{4d()}};E zA(x){if(x.I(\'js:\')==0){3f{x=2g(x.1j(3))}2G(e){aw.1p(e.8s)}}J x?x:\'\'};G.rE=E(x){kk(x,\'1C\')};E iZ(x){if(K(o.1Y[x])){o.1Y[x]=zA(o.1Y[x]);if(o.1Y[x]){if(o.1Y[x].I(".")>-1){o.oI=o.1Y[x].2x(" or ");o.gb=0;kk(x)}F{if(o.1Y[x].I(\'bd\')==0){if(bd[o.1Y[x].1j(4)]){uD(o.2Z[x],bd[o.1Y[x].1j(4)])}}if(o.1Y[x].I(\'1C\')==0){o.P.gk(x,"K5");o.4U=H;o.3o=x;o.Q.aJ()}}}}}E uc(x){o.4U=H;jZ()}E kk(x,y){B X=y==\'1C\'?x:4x(o.oI[o.gb]);B hv=X;B gd;if(ne[X]){if(o.1Y[x]!=\'9X\'){o.4U=H;jZ()}}F{if(X.I(\'cB\')>0&&X.I(\'cB\')<4){gd=X.1j(0,X.I(\'cB\'));hv=X.1j(X.I(\'cB\')+3)}B 4L=gM(hv);9p=x;o.kv=1;4L.bE=E(){o.kv=0;if(G.gG==4&&G.6S==4v){o.4U=H;uD(X,G.eo,x,y)}F{if(o.gb+1<o.oI.R){o.gb++;kk(9p)}F{ow("e1")}}};4L.sA=E(e){o.kv=0;if(o.gb+1<o.oI.R){o.gb++;kk(9p)}F{ow("e1")}};4L.bK()}};E ow(x){1p("1V gN op or Cb Cy");if(o.2Z&&o.1Y){if(o.2Z[o.3o]){if(o.2Z[o.3o].I(2O("e1"))==-1){o.2Z[o.3o]=o.2Z[o.3o]+\' (\'+2O(x)+\')\'}}if(v.Lv==1&&9p>-1){o.1Y[9p]=\'\';o.2Z[9p]=\'\'}}o.3o=-1;o.4U=L;if(o.LC){o.Q.aJ();o.Q.4w()}F{1z(E(){if(o.Q){o.Q.aJ();o.Q.4w()}},100)}if(K(o.1V)){o.1Q.3m(o.1V);o.1V=26}}E uD(X,x,y,z){B gd;if(x.I("#"+v.9L)==0){x=o[o.fd[0]](x)}if(x.I("#"+v.bO)==0&&x.I(v.e3)>0){x=o[o.fd[1]](x)}if(X.I(\'cB\')>0&&X.I(\'cB\')<4){gd=X.1j(0,X.I(\'cB\'))}if(X.I(\'.jl\')>-1||X.I(\'.uz\')>-1||X.I(\'.oE\')>-1||X.I(\'.uB\')>-1){B l=gd?gd:o.3o;!o.1Y?o.1Y=[]:\'\';if(o.1Y[l]=="9X"){l=y}if(z!=\'1C\'||!2o[l]){2o[l]=7I();2o[l][0]=[];2o[l][1]=[]}B 3t=bR();3t=x.2x(/\r|\n/);B uA=1;B t1=0;B t2=0;B gT=(K(v.zI)?v.zI:0);if(X.I(\'ik=\')>0){gT=X.1j(X.I(\'ik=\')+6)*1}V(B i=0;i<3t.R;i++){if(X.I(\'.jl\')>-1||X.I(\'.uB\')>-1){if(3t[i].I(\'-->\')>-1&&3t[i].I(\':\')>-1){if(z==\'1C\'){if(jq.I(3t[i])>-1){1i}jq.2N(3t[i])}t1=jk(3t[i].1j(0,3t[i].I(\'-->\')))*1+gT;t1==0?t1=1:\'\';t2=jk(3t[i].1j(3t[i].I(\'-->\')+4,12))*1+gT;K(2o[l][0][t1])?\'\':2o[l][0][t1]=\'\';V(B j=t1;j<t2;j++){2o[l][1][j]=t1}uA++}F{3t[i]=4x(3t[i]);if(3t[i]!=\'\'&&3t[i].R>0&&3t[i]!=uA&&3t[i]!=\'LJ\'){if(2q(2o[l][0][t1])){2o[l][0][t1]=2o[l][0][t1]+\'<br>\'+3t[i]}F{2o[l][0][t1]=3t[i]}}}}if(X.I(\'.uz\')>-1||X.I(\'.oE\')>-1){if(3t[i].I(\'LD:\')>-1){t1=jk(3t[i].1j((X.I(\'.oE\')>-1?3t[i].I(\'=0\')+3:12),12))*1+gT;t2=jk(3t[i].1j((X.I(\'.oE\')>-1?3t[i].I(\'=0\')+14:23),10))*1+gT;B p=\'\';if(3t[i].I(\'0,,\')>0){p=3t[i].1j(3t[i].I(\'0,,\')+3)}F{if(3t[i].I(\'zH,\')>0){p=3t[i].1j(3t[i].I(\'zH,\')+6)}if(3t[i].I(\')}\')>0){p=3t[i].1j(3t[i].I(\')}\')+2)}}if(p!=\'\'){if(2o[l][0][t1]!=1G){2o[l][0][t1]+=\'<br>\'+p}F{2o[l][0][t1]=p}2o[l][0][t1]=2o[l][0][t1].1O(/{.*?}/,\'\');2o[l][0][t1]=2o[l][0][t1].1O(/\\\\N/,\'<br>\');2o[l][0][t1]=2o[l][0][t1].1O(/\\N/,\'<br>\');V(B j=t1;j<t2;j++){2o[l][1][j]=t1}}}}}ne[X]=H;if(o.1Y[y]!=\'9X\'){z!=\'1C\'?jZ():\'\'}}F{if(x!=\'\'){if(x.I(\'[\')==0){b5(x)}F{ow("2i")}}F{4d();o.Q.4w()}}}E jZ(){o.Q.aJ();o.U.i0();o.Q.4w()}E jk(jl){B 1I=jl.2x(\':\');B 5p=0;1I.R==2?1I.jI("bV"):\'\';1I[0]!=\'bV\'?5p+=1I[0]*uw:\'\';1I[1]!=\'bV\'?5p+=1I[1]*60:\'\';5p+=1I[2].1j(0,2)*1;5p=5p*10+1I[2].1j(3,1)*1;J 5p};E 9r(x){if(K(o.3o)){if(o.3o!=x){jq=[];if(x==-1||(v.9m==1&&x==7l)){nk()}F{v.bB=0;o.3o=x;o.4U=H;v.eP=1;w8(x);js("1V",o.2Z[x]);o.Q.aJ()}}F{if(v.9m!=1){nk()}}}}E wc(){if(K(o.2Z[o.3o])){if(o.5B&&v.tY==1){3R.9j("ud",o.2Z[o.3o])}F{o.nv=o.2Z[o.3o]}}}E w8(x){if(K(o.1Y[x])){1p("fY",x);o.3o=x;wc();if(o.2t=="1C"&&o.9B==H){o.P.gk(x,"1C")}F{if(o.2t=="3L"&&o.wa==H){o.P.gk(x,"3L")}F{if(o.1Y[x]=="9X"){uc(o.3o)}F{iZ(o.3o)}}}}};G.ub=E(){if(o.f1){B x=o.f1.42;if(x[0]){B y=1y tZ();y.bE=E(e){B z=e.4l.im;bd.2N(z);o.3o=-1;B z=x[0].6t;if(z.R>40){z=x[0].6t.1j(0,15)+\'...\'+x[0].6t.1j(-15)}if(v.9m==1&&v.Al==1){o.1Y.2N(\'bd\'+(bd.R-1));o.2Z.2N(z+\'\');9r(o.1Y.R-1)}F{o.1Y.jI(\'bd\'+(bd.R-1));o.2Z.jI(z+\'\');v.9m==1?7l++:\'\';9r(0)}o.f1.5v=""};y.Lf(x[0])}F{o.f1.2p()}}};G.9r=E(x){9r(x)};G.7l=E(){J 7l};G.LM=E(x){7l=x};G.1o=E(x){l8(x)};G.C=E(){vo()};G.5J=E(){4d()};G.6p=E(){nk()};E nk(){js("1V","6p");o.4U?o.Dp=o.3o:\'\';o.3o=v.9m==1?7l:-1;v.eP=0;o.4U=L;o.Q.aJ();wc();o.wa?w8(o.3o):\'\';K(o.1V)?o.1Q.3m(o.1V):\'\';o.1V=26}E l8(17){if(o.am){J}B t=2J(17*10);if(v.bB){17=17-v.bB*1}if(o.4U&&K(o.1Y)){if(2o){B x=o.3o;B t=2J(17*10);if(v.xK==1&&!o.1v){J}if(o.1Y[x]=="9X"){if(!nt){V(B i=0;i<o.1Y.R;i++){1z(iZ,i*43,i)}if(!2o[x]){2o[x]=7I();2o[x][0]=bR();2o[x][1]=bR()}nt=H}F{if(2o[x][1][t]){}F{V(B i=0;i<o.1Y.R;i++){if(2o[i]){if(K(2o[i][1])){if(K(2o[i][1][t])){if(!2o[x][0][t]){2o[x][0][t]=\'\'}2o[x][0][t]+=(2o[x][0][t]!=\'\'?\'<br>[nd]\':\'\')+2o[i][0][2o[i][1][t]]+(2o[x][0][t]!=\'\'?\'[/nd]\':\'\')}}}}if(K(2o[x][0])){if(K(2o[x][0][t])){2o[x][1][t]=t}}}}}if(K(2o[x])){if(K(2o[x][1])){if(K(2o[x][1][t])){B y=\'\';y=2o[x][0][2o[x][1][t]];if(!K(o.1V)){o.1V=1W(\'2b\');46(o.1V,{id:\'hj\'+v.id+\'4n\'+\'1V\'});o.1Q.1R(o.1V);vo();js("sh",o.2Z[x])}if(4O){6Q(o.1V)}yD();if(v.yE==1){y=Mg(y)}if(v.nf==1){y=y.1O(/\[nd\]/gm,\'<7k C="1u:\'+3C(v.eK)+\'">\');y=y.1O(/\[\/nd\]/gm,\'</7k>\')}if(y.I(\'<c.\')>-1){y=y.1O(/\<c./gm,\'<7k C=1u:\');y=y.1O(/\<\/c\>/gm,\'</7k>\')}if(v.8H){if(v.8H.2o==1&&wg!=y){js("2o",y);wg=y}}o.1V.1T=\'<7k C="\'+(v.yS==1?\'2v-1u:\'+5M(v.i7,v.i6)+\';\':\'\')+\'-3O-7e-wk-1i: LO;1u:\'+3C(v.eI)+\';2R:\'+v.wj+\'px \'+v.wj*2+\'px;2T-6W:\'+v.z5+\'px;2I:0 0;2F-1e:\'+(v.z2?v.z2:1.8)+\';47-ef:\'+v.i4+\'">\'+4x(y)+\'</7k>\';O(o.1V,{"47-3G":((2J(v.lf)+((2J(v.f6)-100)*2J(v.lf)/100))+"px")});if(v.yY==1){if(o.22){O(o.1V,{"47-3G":((v.lb+((2J(v.f6)-100)*v.lb/100))+"px")})}}4O=L}F{if(!4O&&K(o.1V)){vv()}}}}F{vv()}}}}E vv(){if(!4O){o.1V?o.1V.1T=\'\':\'\';4O=H;3j(o.1V)}}E vo(){if(o.1V){O(o.1V,{"1n":"2B","Y":"100%","2R-1b":"10%","2R-2m":"10%","1b":0,"1u":v.eI,"1A-8c":"8a","7e-jQ":"2T-7e"});if(v.M0==1&&K(v.vk)){v.vk!=\'\'?O(o.1V,{"47-f3":v.vk}):\'\'}if(v.nu==1){O(o.1V,{"1A-9Q":"-3T -3T 0 #ge,3T -3T 0 #ge,-3T  3T 0 #ge,3T  3T 0 #ge"})}F{if(v.i5==1){O(o.1V,{"1A-9Q":"3T 3T LY LX"})}F{O(o.1V,{"1A-9Q":"1X"})}}if(v.LW==1){qW(o.1V,\'o.oZ\')}F{v.yE!=1?fS(o.1V):\'\'}}}E yD(){if(!o.oZ){if((o.Q.lK()||v.d1>v.1q.h)&&v.LS==1){O(o.1V,{"1n":"2B","1c":"2w","1b":0,"2K":v.d1*1})}F{O(o.1V,{"1n":"2B","1c":"2w","1b":0,"2K":(v.d1*1+v.1q.h*1)})}}}E 4d(){o.3o=-1;o.4U=L;o.n3=L;v.1V=26;v.mU=26;o.2o=26;o.1Y=26;nt=L;ne=[];2o=[];if(K(o.Q)){o.Q.aJ()}o.2Z=[];if(K(o.1V)){o.1Q.3m(o.1V);o.1V=26}o.3o=26;o.4U=L}};o.L8={"2w":"","1v":"","4a":"","2D":"","22":"  ","rK":"   ","1g":"","2L":"","1F":"","56":" ","9d":" ","5o":" ","W":"","4S":"","6q":"","1V":"","4V":"","ew":"","2i":"","Kn":" ","7x":"","e1":" ","n1":" ","iQ":"","iP":"","je":"","s6":"","6o":"","cl":"","2S":"","Cj":"   ","Cn":"","6I":"","Ks":"  ","Cp":"   ","f6":" ","bB":"  ","eI":" ","eK":"  2","i7":" ","i6":" ","i5":"","nu":"","i4":" ","d1":" ","pi":"","pL":" ","nK":"","q3":"","i2":"","vL":"","vK":"","vI":"","Ci":"","Cg":"","of":"","7P":"","Cd":"   ","Cc":"  ","bu":"","1M":"","on":".","6p":".","wl":" ","fp":"/","mV":"","X":"","1u":"","yL":"","fX":"","gq":"","om":""};B 5A=E(x){B fi;B KA;B 2Q;B 4G;B 4p;B nI;B f5=0;B bT;B vM=L;B vN;if(x.me!=1G&&x.mc!=1G&&x.1D!=1G&&x.to!=1G){if(x.17==26){if(x.1D.I("gr")>-1){x.to==0?x.17=0.5:x.17=0.2}F{x.17=0.20}}fi=CA(x.6v);if(x.1D.I("1M")==-1){if(K(o.7s[x.me])){o.7s[x.me].wh()}o.7s[x.me]=G}if(x.1o==1){x.mc.1U("2k",H)}2Q=x.1D.2x(\'|\');4p=6P(x.to).2x(\'|\');4G=1y bR();V(B i=0;i<2Q.R;i++){if(!4p[i]){4p[i]=4p[0]}if(2Q[i]=="gr"){4G[i]=x.mc.g("1B")}if(2Q[i]=="8k"){4G[i]=x.mc.C.1B}if(2Q[i]=="y"){4G[i]=x.mc.g("y")}if(2Q[i]=="x"){4G[i]=x.mc.g("x")}if(2Q[i]=="1b"){4G[i]=2J(x.mc.C.1b)}if(2Q[i]=="1c"){4G[i]=2J(x.mc.C.1c)}if(2Q[i]=="1M"){4G[i]=x.mc.g("3k")}if(2Q[i]=="8T"){4G[i]=x.mc.db}if(2Q[i]=="k8"){4G[i]=x.mc.bo}if(2Q[i]=="3q"){4G[i]=x.mc.g("3q")}if(2Q[i]=="3k"){4G[i]=x.mc.g("3k")}if(2Q[i]=="Y"){4G[i]=x.mc.g("Y")}if(2Q[i]=="CB"){4G[i]=x.mc.2c;4p[i]=2E.8e(4p[i]);x.me=="Kw"?1p("Y",x.me,4G[i],4p[i],x.mc.2c):\'\'}if(2Q[i]=="1e"){4G[i]=x.mc.g("1e")}if(2Q[i]=="CC"){4G[i]=x.mc.2U}4p[i]=yN(4p[i]);4G[i]=yN(4G[i])}bT=x.17*2h/fi.R;nI=fi.R;if(2Q.R==1&&4G[0]==4p[0]){ae()}F{1z(nH,2E.4s(bT))}}E nH(){V(B i=0;i<2Q.R;i++){B 1I=4G[i]+(4p[i]-4G[i])*(fi[f5]?fi[f5]:0);vO(2Q[i],1I);if(2Q[i]=="y"){x.mc.1U("1c",1I)}if(2Q[i]=="x"){x.mc.1U("1b",1I)}if(2Q[i]=="1b"){x.mc.C.1b=1I+"px"}if(2Q[i]=="1c"){x.mc.C.1c=1I+"px"}if(2Q[i]=="1M"){x.mc.1U("1M",1I)}if(2Q[i]=="3q"){x.mc.1U("3q",1I)}if(2Q[i]=="3k"){x.mc.1U("3k",1I)}if(2Q[i]=="8T"){x.mc.db=1I}if(2Q[i]=="k8"){x.mc.bo=1I}if(2Q[i]=="Y"){x.mc.1U("Y",1I)}if(2Q[i]=="CB"){O(x.mc,{"Y":1I})}if(2Q[i]=="1e"){x.mc.1U("1e",1I)}if(2Q[i]=="CC"){O(x.mc,{"1e":1I})}}f5++;if(!vM){if(f5==nI){ae()}F{vN=1z(nH,2E.4s(bT))}}}E ae(){vM=H;if(x.1l){if(2Q[0]=="8k"||2Q[0]=="1b"){1l(x.mc)}F{x.mc.1U("2k",L)}}if(x.1D.I("1M")==-1){o.7s[x.me]=26;4t o.7s[x.me]}V(B i=0;i<2Q.R;i++){vO(2Q[i],4p[i])}2H(vN)};E vO(y,z){if(y=="gr"){x.mc.1U("1B",z)}if(y=="8k"){x.mc.C.1B=z}}G.wh=E(){ae()};G.BF=E(){f5=nI-1;nH();ae()};G.XY=E(x0,x1,y0,y1){B e=L;V(B i=0;i<2Q.R;i++){if(2Q[i]==\'x\'&&x0!=x1){e=H}if(2Q[i]==\'y\'&&y0!=y1){e=H}}e?ae():\'\'};E CA(CO){cD(CO){1k"CP":J[0,0.La,0.L9,1.L7,1.L6,1.L5,1.102,0.L4,0.L3,0.87,0.L2,0.L1,1.KY,1.KV,1.KU,1.KT,0.KS,0.KQ,0.KP,0.KO,1.KN,1.CQ,1.KM,1.CQ,1.KK,0.jC,0.nz,0.nz,0.nz,0.nz,1];1i;1k"bW":J[0,0.KI,0.KH,0.Mk,0.Mm,0.Nr,0.NW,0.NV,0.Ml,0.NR,0.NQ,0.NP,0.NO,0.NN,0.NM,0.NL,0.NK,0.NJ,0.CS,0.95,0.NI,0.NG,0.Ns,0.NF,0.99,0.NE,0.NB,0.jC,1];1i;6N:J[0,0.CR,0.32,0.44,0.52,0.6,0.67,0.73,0.NA,0.82,0.85,0.Nz,0.Ny,0.CS,0.95,0.97,0.Nv,0.Nu,1];1i}}};B Ej=E(){B N=7A.Nt,ua=7A.NH,vq;B M=ua.vp(/(pR|hQ|6n|CT|CV)\/?\s*(\.?\d+(\.\d+)*)/i);B M=ua.vp(/(pR|hQ|6n|CT|CV|NY|o9)\/?\s*(\.?\d+(\.\d+)*)/i);if(M&&(vq=ua.vp(/7X\/([\.\d]+)/i))!=26)M[2]=vq[1];B pS=7A.CW;G.cA=M?M[1]:N;G.7X=M?M[2]:7A.Oo;G.dY=7A.CW>1;G.a9=7A.IM;G.pR=G.cA=="Ok";G.rQ=G.cA=="Cm 9.0";G.ie=G.cA=="Cm"||G.cA=="Oj"||G.cA=="Oi";G.o9=ua.cg(/(o9)\/?\s*/i)>-1;G.ff=G.cA=="Oh";G.6n=G.cA=="Oe";G.hQ=1K.hQ;G.jX=ua.cg("O0 NT")>-1;G.4D=(ua.cg(/(7a|ho|Od)\/?\s*/i)>-1)||(7A.Ob===\'Oa\'&&pS>1);G.tv=v.Ca!=1&&ua.cg(/(TV|O8|O6|O5|O4|O3|O2|O1)\/?\s*/i)>-1;G.lg=v.Ca!=1&&ua.cg(/(LG)\/?\s*/i)>-1;G.7a=ua.cg(/(7a)\/?\s*/i)>-1;G.ho=G.4D&&!G.7a;G.3O=\'Nq\'in 1S.n5.C;if(ua.cg(/(aA)\/?\s*/i)>-1){pS>0?G.aA=H:G.tv=H;if(Np(\'(4u:MQ)\').MP){G.tv=H}}G.2f=(2L.2f==1||G.4D||G.aA||(ua.cg(/(MN|MM|pR lN)\/?\s*/i)>-1))&&!G.tv&&2L.MJ!=1;G.vT=G.6n||G.hQ;G.22=L;if(G.4D){G.MG=3W(ua.1j(ua.I(\'OS \')+3,4).1O(\'4n\',\'.\'));if(G.ho&&(!\'HJ\'in 1K||pS<2)){G.2f=G.4D=L;G.tv=H}}G.cR=!G.2f;G.vy=G.2f||G.dY;G.FV=G.2f||G.tv;G.MF=G.3O&&G.cR;if(o.1Q.wN||o.1Q.wK||o.1Q.xc||o.1Q.yl||o.1Q.yo){G.22=H}};E 9M(4m,7j){V(B s in 7j){if(1J(7j[s])==\'3M\'){if(s=="3e"||s=="3v"){4m[s]=7j[s]}F{V(B s2 in 7j[s]){if(1J(4m[s])!=\'3M\'){4m[s]={}}if(1J(7j[s][s2])==\'3M\'){V(B s3 in 7j[s][s2]){if(1J(4m[s][s2])!=\'3M\'){4m[s][s2]={}}if(1J(7j[s][s2][s3])==\'3M\'){V(B s4 in 7j[s][s2][s3]){if(1J(4m[s][s2][s3])!=\'3M\'){4m[s][s2][s3]={}}4m[s][s2][s3][s4]=7j[s][s2][s3][s4];if(s3==\'2R\'||s3==\'2I\'){4m[s][s2][s3][s4]=2J(4m[s][s2][s3][s4])}}}F{4m[s][s2][s3]=7j[s][s2][s3];if(s2==\'2R\'||s2==\'2I\'){4m[s][s2][s3]=2J(4m[s][s2][s3])}}}}F{4m[s][s2]=7j[s][s2];if(s==\'2R\'||s==\'2I\'){4m[s][s2]=2J(4m[s][s2])}}}}}F{if(s.I("ME")>0&&4x(7j[s])===""){}F{4m[s]=u1(s,7j[s])}}}J 4m};B u1=E(1a,5v){if(1J(5v)==\'4E\'){5v=4x(5v);if(1a.I("1u")>-1&&5v!=-1){5v=3C(5v)}}J 5v};E w6(){3f{B 5B=1K[\'3R\'],x=\'MD\';5B.9j(x,x);5B.rU(x);J H}2G(e){J L}};E xJ(ay){if(ay){if(K(o.7s[ay])){o.7s[ay].wh()}}};B 2O=E(x){B y=x;if(y){y=x.6r(0).zP()+x.51(1);if(y.I("4n")>-1){y=y.1O(/4n/ig," ")}}B en={"of":"of","fp":"fp","Cc":"Ce on Cf","Cd":"Ce 2i on Cf","wl":"Mx at Mw","7P":"lP","Cg":"No","q3":"Ms","i2":"Mq","Ci":"Mo","d1":"MR 2I","i4":"Nl ef","i5":"Ni","i6":"aI 1B","i7":"aI 1u","f6":"wi 3G","eI":"wi 1u","eK":"wi 1u 2","bB":"3Y ik","pL":"aS 2L","pi":"N3","cl":"N2","Cj":"N0 to MZ","n1":"MX","iQ":"MW","iP":"MV","je":"C9","s6":"C9","nl":"HD","nm":"OP HD","SU":"We HD","ta":"YI HD","tm":"YH HD 4K","Cn":"Ad","Cp":"Go to YC YB\'s YA","7x":"Yz","5o":"Yy","22":"Yx 22","rK":"AG 22"};if(K(en[x])){y=en[x]}if(v.Cr==1){if(o[\'pf\'+o.1h.a9]){v.a9=o.1h.a9;v.Cr=0}}if(K(o[\'pf\'+v.a9])){if(K(o[\'pf\'+v.a9][x])){y=o[\'pf\'+v.a9][x]}}if(v.wt){if(v.wt[x]){y=v.wt[x]}}J y};B bb=E(x,y,z){if(!K(o.kd[y])&&v.rB!=1){B t=o.cI?o.cI:(v.1N?v.1N:\'\');K(v.8g)?t=v.8g:\'\';if(v.Ct[x]==1&&v.BR==1&&K(v.hq)){if(x=="7W"){6U(Dq,Yv)}if(K(1K["p7"+v.hq])){1K["p7"+v.hq].Dw(\'p9\'+x,{1N:t});1p("Aq",\'p9\'+x)}F{1p("Aq Yt 2i")}}if(v.Cv[x]==1){if(v.ga==1){B bh;if(v.EH==1){if(1K.CX){bh={\'Ys\':\'Yr\',\'Yq\':t};if(v.iV){if(1J(v.iV)=="3M"){V(B g in v.iV){if(v.iV.2n(g)){bh[g]=v.iV[g]}}}}v.Yp==1?1p(\'ga\',\'p9\'+x,bh):\'\';CX(\'1d\',\'p9\'+x,bh)}}F{if(1K.ga){bh={F4:\'oo\',Gf:y};if(t!=\'\'){bh.EI=t}if(v.Yn==1&&!o.9T){bh.Ym=1}ga(\'ye.bK\',\'1d\',bh)}}}}}z?o.kd[y]=H:\'\'};E Dq(){if(K(1K["p7"+v.hq])){1K["p7"+v.hq].Dw(\'Yk\')}};B oS=E(X){B x=\'\';X=X.1O("v=","{=");if(X){if(X.I(\'oM.be/\')>-1){x=X.1j(X.I(".be/")+4);x.1O("/","")}F{x=X.2x(/(oM.be\/|v\/|mV\/|Yj\?|53.Yi\/ye\/[^#]*#([^\/]*?\/)*)\??{?=?([^#\&\?]*)/)[3]}if(x!=\'\'){if(x.I("?t=")>0){v.1t=x.1j(x.I("?t=")+3);B h=0;B m=0;B s=0;if(v.1t.I("h")>0){h=v.1t.1j(0,v.1t.I("h"));v.1t=v.1t.1j(v.1t.I("h")+1)}if(v.1t.I("m")>0){m=v.1t.1j(0,v.1t.I("m"));v.1t=v.1t.1j(v.1t.I("m")+1)}if(v.1t.I("s")>0){s=v.1t.1j(0,v.1t.I("s"));v.1t=v.1t.1j(v.1t.I("s")+1)}if(h>0||m>0||s>0){v.1t=h*uw+m*60+s*1}}if(x.I("?")>0){x=x.1j(0,x.I("?"))}}}J x};B js=E(x,y,li,ev){if(x=="7W"){o.7W=H}if(ev==1){V(B yi in y){if(y.2n(yi)){if(1J(y[yi])=="3M"){y[yi]=\'\'}}}}if(v.pw==1&&o.7W){if(v.Yh==1||li==1){t7(x,y)}F{if(y!=1G){if(1J(y)==\'3M\'){3f{y=5e.xR(y)}2G(e){}}F{if(1J(y)==\'4E\'){y=y.1O(/\'/ig,\'\')}}}if(1J(v.3e)==\'4E\'){if(v.3e.I("{")==0){3f{v.3e=v.3e.1O(/\\'/ig,\'"\');v.3e=5e.6T(v.3e)}2G(e){aw.1p(e)}}}if(1J(v.3e)==\'3M\'){if(K(v.3e[x])||K(v.3e[\'we\'])){B z=x;if(!K(v.3e[x])&&K(v.3e[\'we\'])){z=\'we\'}if(x.I("6b")==0){if(K(v.3e[\'1Z\'])){z=\'1Z\'}}3f{if(y!==1G){2g(v.3e[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2g(v.3e[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2G(e){1p("3e",e,x)}}}F{if(v.3e==\'\'){v.3e="DA"}3f{if(y!==1G){2g(v.3e+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2g(v.3e+"(\'"+x+"\',\'"+v.id+"\')")}}2G(e){1p("3e",e,x,y)}}}}if(o.7W&&v.zr==1){if(o.DB){3f{o.DB.k9.o8({1d:x,9q:y},"*")}2G(e){}}}if(v.HG==1&&li!==1){B zv={1d:x,17:o.P?(x=="3X"?o.BL:o.P.17()):0};if(y!=1G){zv["28"]=y}if(x=="1m"||x=="17"){zv["1m"]=o.P.1m()}if(x=="1F"||x=="9d"){zv["1F"]=v.1F}if(x=="1y"){zv["id"]=3w("D0")}1K.a0.o8(zv,\'*\');B z=x;x=="7W"||x=="1t"||x=="4b"?z=x+"ed":\'\';x=="1v"?z="YK":\'\';x=="4a"?z="8b":\'\';x=="56"?z="3y":\'\';x=="9d"?z="Z2":\'\';x=="3X"?z="Zh":\'\';x=="Zg"?z="Zf":\'\';zv["1d"]=z;if(z!=\'\'&&z!=x){zv=5e.6T(5e.xR(zv));1K.a0.o8(zv,\'*\')}}};B t7=E(x,y){B ev=1S.Ze(\'6Y\');if(y!==1G){ev.9q=y}ev.Zb(x,H,H);o.1E.Z8(ev)};G.1d=E(x,y){o.3e[x]=y};G.3p=E(x,y,S){v.Z1==1?1p(\'3p\',x,y):\'\';J 3w(x,y,S)};E 3w(x,y,S){if(K(o.U)&&1J(x)==\'4E\'){if(o.v8==1){J}if(S){if(1J(S)==\'4E\'){if(S.I("id:")==0){S=o.Q.vZ(S.1j(3),"4M");if(S){if(x=="nG"&&y=="Z0"){S.Gj()}}}}}if(x=="1v"||x=="3v"){if(K(y)){B aE=L;if(1J(y)==\'4E\'){y=y.1O(/(\r\n|\n|\r)/gm,"");B 2a=-1;if(y.I("[3X:")>-1&&y.p6("]")==y.R-1){2a=y.1j(y.I("[3X:")+6,y.R-1);2a=2a.1j(0,2a.R-1);if(2a=="17"){2a=o.P.17()}F{2a=2J(2a)}y=y.1j(0,y.I("[3X:"));if(y==\'\'){if(o.P.1m()>0){o.U.3N(2a);o.U.2z();J}F{o.2a=2a;o.U.2z();J}}F{o.2a=2a}}if(y.I("[DE]")>-1){aE=H;y=y.1O(\'[DE]\',\'\')}if(y.I("#"+v.9L)==0){y=o[o.fd[0]](y)}if(y.I("#"+v.bO)==0&&y.I(v.e3)>0){o[o.fd[1]](y,Dg,x);J}if(y.I("#0")==0){y=cT(y)}if(v.cL==1){y=cL(y)}if(y.I(".8G")==y.R-4){B 4L=gM(y);4L.bE=E(){if(G.gG==4&&G.6S==4v){3f{3w(\'1v\',5e.6T(G.eo))}2G(e){}}};4L.bK();J}if(y.I("id:")==0&&K(o.1H)){B z=Dj(y);if(K(o.1H[z])){o.Q.EB(z);2a>-1?o.2a=2a:\'\';J H}F{J L}}if(y.I("YZ:")==0){B z=y.1j(10);if(o.2t=="53"){o.P.A3(z);J H}F{y=\'//oM.be/\'+z}}}if(x=="1v"){o.Q.F1();o.U.d6(y,1G,1G,(aE?1:0))}if(x=="3v"){o.lI=H;v.3g=0;o.U.d6(y,1,1G,(aE?1:0));o.Q.3U(0,0);o.1t=L}}F{if(x=="1v"){o.U.2z()}if(x=="3v"){1J DH==\'E\'?DH():\'\'}}}if(x=="dM"){y?o.P.A1(y):\'\'}if(x=="4B"){if(K(y)){o.lI=H;o.U.d6(y,1,1)}F{o.P.rd()}}if(x=="4a"){if(o.1v){o.U.3c();o.U.i0()}}if(x=="bu"&&K(y)){o.1t&&o.7R?o.7R.DI(y):\'\'}if(x.I("YX")==0){if(o.1Z){o.1Z.YW(x.1j(6),y)}}if(x=="a4"){o.a4.mH();o.a4=1y xs();if(K(y)){o.a4.8G(y)}F{if(v.CI==1){o.a4.8G(v.CH)}F{o.a4.8G("YV 8s")}if(v.CF==1&&K(v.CE)){o.d7=1y CD()}}}if(x=="7M"){!o.1t?o.Q.x5():\'\';o.Q.8R();o.Q.ET("v7")}if(x=="h7"){o.1v?o.U.3c():o.U.2z()}if(x=="2D"){v.4B=0;v.3g=0;o.P.ro();o.U.cd()}if(x=="8x"){o.17=o.P.17();o.U.fb()}if(x=="6q"){if(v.8H){if(v.8H.on==1&&v.8H.YU==1){o.U.jj()}}}if(x=="sL"&&K(y)){if(o.5I){o.5I.3p(y)}}if(x=="2S"){o.Q.FO()}if(x=="YS"&&K(y)){if(v.1Z==1){if(y.I(\'js:\')==0){v.6B=y;v.iW=H;o.U.rq("6B")}F{if(o.p!=\'\'){B sv=5e.6T(d4(o.p));V(B l in sv){if(sv.2n(l)){if(K(sv[l].id)){if(y==sv[l].id){v.6B=\'YR\'+(K(sv[l][\'ue\'])?\'ue\'+sv[l][\'ue\']:\'\')+y+\'4n\'+sv[l].7h;v.iW=H;o.U.rq("6B")}}}}}}}}if(x=="YP"){1J DL=="E"?DL(y):\'\'}if(x=="DM"&&y){v.DM=y;o.3n?o.3n.Yd():\'\'}if(x=="56"){o.U.59()}if(x=="4V"){if(K(y)){o.U.8J(y)}F{J o.5O[o.aj]}}if(x=="es"){if(v.8H&&o.b8){if(v.8H.b8==1){J 2E.4s((o.b8.6M(XG).R-1)/2E.4s(o.P.1m())*100)}}}if(x=="ka"){J o.5O}if(x=="9d"){o.U.6m()}if(x=="mU"){if(K(y)){v[x]=y;o.U.kJ()}}if(x=="bY"){J o.2y}if(x=="AI"){J o.ab?H:L}if(x=="5o"){J o.P?o.P.5w():L}if(x=="sh"){J v.9m==1?o.2Z.51(0,-1):o.2Z}if(x=="HT"){o.4U?o.3x.6p():o.3x.9r(2A(o.Dp,(o.3x.7l()==0?1:0)))}if(x=="bt"){J o.am}if(x.I("1V:")==0&&y){v[x.1O(\'1N:\',\'4n\')]=y;o.U.i0()}if(x=="XC"){J o.k6}if(x=="aQ"){J o.7g}if(x=="1F"||x=="D1"){if(K(y)){if(1J y=="4E"){if(y.I("+")==0){y=v.1F+3W(y.1j(1))}F{if(y.I("-")==0){y=v.1F-3W(y.1j(1))}}}if(y>=0&&y<=1){o.U.3P(y)}}J o.3y?0:v.1F}if(x=="3y"){J K(o.3y)?o.3y:L}if(x=="XA"){o.Q?o.Q.Eu(y):\'\'}if(x=="eh"){y<2?y=\'\':\'\';if(2q(o[\'u\'+y])){B x2=5e.6T(d4(o[\'u\'+y]));B v2=[];V(B l in v){if(v.2n(l)){if(l.I("9I")==0){v[l]=26}}}if(1J x2=="3M"){V(B k in x2){if(x2.2n(k)){if(k.I("9I")==0){v[k]=x2[k]}if(k=="1q"){v2[k]=x2[k]}}}}v=9M(v,v2);B uq=L;if(o.Q.cH()){o.Q.7G();uq=H}B ur=L;if(o.Q.jx()){o.Q.cp();ur=H}o.Q.4d();o.Q=26;o.Q=1y x6();if(o.P.6S()=="7B"){o.Q.2z()}o.Q.3P(v.1F);if(K(v.1N)){9D(v.1N)}if(uq){o.Q.7G()}if(ur){o.Q.cp()}if(o.22){o.Q.9b()}if(1a!=\'Gx\'){o.Q.3U(o.P.17(),o.P.1m())}bf()}}if(x=="mW"){J v.mW}if(x=="4Q"){o.Q.4Q(H)}if(x=="Xy"){o.Q.lw()}if(x=="FJ"){bf()}if(x=="2i"){o.P.5G(x)}if(x=="3X"){if(K(y)){if(1J y=="4E"){if(y.I("%")>-1){y=2J(y.1j(0,y.I("%")));y=o.P.1m()*y/100}F{B pC=o.P.17();if(o.3n&&!o.1t){if(!o.3n.kU){B f=o.3n.b9();if(f.t&&f.d){pC=f.t;o.3n.kU=H}}}if(y.I("+")==0){y=pC+3W(y.1j(1))}F{if(y.I("-")==0){y=pC-3W(y.1j(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1m()>0){y>o.P.1m()?y=0:\'\'}if(!K(o.1Z)&&!K(o.5x)&&o.P.1m()>0){o.2a=1G;o.U.3N(y,H);o.U.t6()}F{o.2a=y}}}if(x=="22"){!o.22?o.U.9b():\'\'}if(x=="r8"){o.22?o.U.8u():\'\'}if(x=="Xv"){J o.22}if(x=="3G"){J o.2W+\'/\'+o.4N}if(x=="Xu"){J o.P?o.P.3G():1G}if(x=="Xt"){if(K(o.fe)){o.fe.Do()}}if(x=="DY"||x=="Xr"){if(K(o.fe)){o.fe.Un()}}if(x=="17"||x=="D2"){B jf=o.P?o.P.17():0;if(o.3n&&v.cX==1&&!o.1t&&jf==0){B f=o.3n.b9();if(f.t){jf=f.t}}J x=="D2"?fI(jf):jf}if(x=="Xn"){if(o.bQ){3w("1v","id:"+o.bQ)}if(o.D3){3w("3X",o.D3);3w("1v")}}if(x=="1m"){J o.P?o.P.1m():0}if(x=="8l"){J o.P?o.P.a2():0}if(x=="7Z"){if(y){v.7Z=y;o.Q.kI()}}if(x=="4S"){if(K(y)){if(S){v.hd=au(v.hd,y,S);if(o.2y.R==2){o.U.5Q(v.hd)}}F{o.U.5Q(y)}}F{J o.P?wT(o.P.sN()):0}}if(x=="7x"){if(K(y)){if(S){v.tG=au(v.tG,y,S);if(o.7g.R==2){o.U.dx(v.tG)}}F{o.U.dx(y)}}F{J o.P?o.P.sO():0}}if(x=="D4"){J o.2t=="53"}if(x=="vb"){if(o.7b>0){o.n6=o.7b}o.U.d6(o.42[o.mS])}if(x=="7B"){J o.1v}if(x=="pz"){J o.1t}if(x=="1h"){J o.1h[y]}if(x=="D5"){o.v8!=1?o.P.rW():\'\'}if(x=="id"){J v.id}if(x=="1p"){v.1p=y}if(x=="pw"){v.pw=y}if(x=="29"){o.P.zR()}if(x=="Xj"){o.P.An();if(S){o.tL=au(o.tL,y,S)}}if(x=="5Y"){o.P.eT()}if(x=="96"){o.P.dA()}if(x=="2L"&&v.rB!=1){aw.1p(2L)}if(x=="Xh"&&o.3I){o.3I.7W()}if(x=="Xf"&&o.3I){o.3I.5J()}if(x=="1V"){if(K(y)){if(y==\'0/1\'){if(o.4U){o.tM=o.3o;y=-1}F{y=o.tM?o.tM:0}}v.1V=y;if(y.6l().R<3&&o.3x){o.3x.9r(y*1)}F{o.U.fY(y)}}F{J o.2Z?o.2Z[o.3o]:\'\'}}if(x=="+1V"&&v.1V){if(K(y)){v.1V+=\',\'+y;o.U.fY(v.1V)}}if(x=="cV"){if(K(o.cV)){if(K(y)){o.cV.3p(y)}F{J o.cV.Xe()}}}if(x=="uZ"){if(o.D6){J o.D6}F{J L}}if(x=="8Q"){J o.P.8Q()}if(x=="7e"){if(o.c7){o.c7.4h?o.c7.4h.3m(o.c7):\'\'}o.c7=1W("2b");o.c7.id=y;o.c7.C.54=Xc;o.1Q.1R(o.c7)}if(x=="G2"){if(o.4y){B 5i=1W("5i");B 3G=o.P.3G();5i.Y=3G.Y>0?3G.Y:o.aN;5i.1e=3G.1e>0?3G.1e:o.cU;O(5i,{"1n":"2B","1c":-5i.1e,"1b":-5i.Y,"2k":"1X"});1S.aC.1R(5i);B 9n=5i.D7(\'2d\');9n.tX(o.P.a6(),0,0,5i.Y,5i.1e);B 4S=2;B ih=1S.1W("5i");ih.Y=5i.Y*4S;ih.1e=5i.1e*4S;B i9=ih.D7("2d");i9.tX(o.P.a6(),0,0,5i.Y*4S,5i.1e*4S);if(v.XW==1&&K(v.ut)){!K(v.hO)?v.hO=20:\'\';!K(v.tS)?v.tS="3E":\'\';i9.47=v.hO+"px Yb, Y8";i9.Y7=3C(v.tS);i9.Y6((v.ut=="hR"?o.hR:v.ut),v.hO,5i.1e*4S-v.hO-5)}9n.tX(ih,0,0,5i.Y,5i.1e);B 41;3f{41=5i.Y0("ag/XZ")}2G(e){aw.1p(e.8s);J L}J 41}F{J L}}if(x=="3L"){J o.2t==x?o.P.pH():1G}if(x=="1C"){J o.2t==x?o.P.pI():1G}if(x=="2e"){if(!o.1v||v.gn===0){o.P.an(y);J H}F{J L}}if(x=="K8"){if(K(y)){y==\'1/0\'?y=1-2A(v.pB,0):\'\';v.pB=y;o.P.iI()}F{J 2A(v.pB,0)}}if(x=="1M"){if(K(y)){if(y==0){o.P.iI()}F{o.P.1M(y)}}F{J[o.3B.x,o.3B.y,o.3F.C.1b,o.3F.C.1c]}}if(x=="1N"){if(K(y)){K(y)?v.1N=y:\'\';o.U.9D(\'1N\');J H}F{J v.1N}}if(x=="XX"){o.U.AA()}if(x=="2N"){if(y){!o.jY?o.jY=[]:\'\';if(1J(y)==\'3M\'){y=o.jY.9C(y);x="W"}}}if(x=="W"){if(y){if(1J(y)==\'3M\'){3f{o.U.62(y);J H}2G(e){J L}}F{if(y.I(".8G")==y.R-4||y.I(".8G?")>0){B 4L=gM(y);4L.bE=E(){if(G.gG==4&&G.6S==4v){3f{3w(\'W\',5e.6T(G.eo))}2G(e){}}};4L.bK();J H}F{if(y==\'\'){o.U.62([])}F{if(y==\'es\'&&o.k6>0){B 1I=2E.4s(((o.uS+(!o.Q.cG("es")?o.P.17():0))/o.k6)*100);if(1I<o.uT||1I>100){J o.uT}F{o.uT=1I;J 1I}}}}}}}if(x=="6o"){o.Q?o.Q.bj():\'\'}if(x=="cl"){o.Q?o.Q.do():\'\'}if(x=="6k"){o.Q?o.Q.iS(y):\'\'}if(x=="6k?"){J o.9J?[o.XT,o.XS]:0}if(x=="gg"){o.P?o.P.gg():\'\'}if(x=="lY"){if(K(y)&&K(o.1H)){!o.1v?v.3g=0:\'\';V(B j in o.1H){if(o.1H.2n(j)){if(o.1H[j].dT==y){y=j}}}if(K(o.1H[y])){o.Q.EJ(y);J H}F{J L}}}if(x=="XR"){B 1I=[];if(K(o.1H)){V(B j in o.1H){if(o.1H[j].5d&&o.1H[j].qi==-1){1I.2N({1N:o.1H[j].1N,id:o.1H[j].id})}}}J 1I}if(x=="D0"){if(o.3r){J o.1H[o.3r].dT?o.1H[o.3r].dT:o.3r}}if(x=="XQ"){if(o.1H){J 7I.6g(o.1H).R}F{J-1}}if(x=="l0"){if(K(o.l0)){J o.l0}}if(x=="XO"){o.Q.jv(y)}if(x=="XN"){o.P.hc()}if(x=="1q"){if(y=="on"){v.1q.1l=0}F if(y=="6p"){v.1q.1l=1;o.Q.fv()}F{o.Q.he()}}if(x=="kZ"){o.Q.7G()}if(x=="XM"||x=="XL"||x=="XK"){if(K(y)){o[\'XJ\'+x.51(-1)]=v[x]=y*1;o.Q.iN(\'3H\'+x.51(-1))}F{J v[x]}}if(x=="5U"){o[x]=H}if(x=="XI"){if(o.1Z){J H}F{J L}}if(x=="Zj"){if(o.1Z){J Dl()}F{J L}}if(x=="Ye"){if(o.1Z){J o.1Z.4a()}F{J L}}if(x=="Zk"){if(o.1Z){J o.1Z.AJ()}F{J L}}if(x=="11a"){if(o.1Z){o.1Z.10Z()}F{J L}}if(x=="PB"){if(o.1Z){o.1Z.56()}F{J L}}if(x=="6d"){if(S){v.6d=au(v.6d,y,S);o.P.6d()}F{J v.6d}}if(x=="9h"){if(K(S)){v.9h=au(v.9h,y,S)}F{if(K(y)){y==\'0/1\'?y=1-v.9h:\'\';v.9h=y}F{J v.9h}}}if(x=="5t"){if(K(S)){v.5t=au(v.5t,y,S)}F{if(K(y)){v.5t=y}F{J v.5t}}}if(x=="hW"||x=="pT"){B z="ea";x=="pT"?z="pQ":"";if(K(S)){v.W[z]=au(v.W[z],y,S)}F{if(K(y)){y==\'0/1\'?y=1-v.W[z]:\'\';v.W[z]=y}}J v.W[z]}if(x=="hd"){if(o.2y.R==2){v.hd=o.2y[o.3l];v.hd=au(v.hd,y,S);if(o.2y[0]==v.hd){o.U.5Q(0)}F{o.U.5Q(1)}}}if(x=="v"&&y){if(y.I(\'3v\')==0||y.I(\'bk\')==0){J}J v[y]}if(x.I("d3:")==0){B xx=x.1j(7);if(1J(y)==\'3M\'&&1J(v[xx])==\'3M\'){V(B yy in y){if(y.2n(yy)){v[xx][yy]=y[yy]}}}F{if(x.I(\'HK\')==-1){v[xx]=y}}J H}if(x.I("1A:")==0){o.Q.FH(x.1j(5),y)}if(v.EK==1&&x.I("1u")==0&&y){jM(\'5c, 5c > *{--6K\'+x+\':\'+3C(y)+\'}\')}if(x=="10W"){J o.P?o.P.cw():\'\'}if(x=="10V"){J o.7X+\' \'+o.jF}if(x=="jF"){J o.jF}if(x=="tn"){J o.tn}if(x=="Df"){J o.Df}if(x=="5H"){J o.5H}if(x=="10U"){J o.1Z?o.CZ:1G}if(x=="9Z"){o.U.mE();v.1P.on=0;if(v.rD==1){V(B i=0;i<4R.R;i++){if(4R[i]){if(4R[i].3p("id")==v.id){4R[i]=26}}}}V(B w in 1K){if(1K[w]==o.G){1K[w]=26}}if(ei==v.id){ei=\'\'}if(o.3I){o.3I.5J()}o.v8=1;o.1E.1T=\'\';o.G=26}}F{J L}};E Dg(x,y){if(x&&y){3w(y,x)}}E au(x,y,S){B z=4x(y)+\'\';if(y){if(y.I("/")>0){B y2=y.2x("/");if(y2.R==2){if(x==4x(y2[0])){z=4x(y2[1]);if(S){S.cs(1)}}F{z=4x(y2[0]);if(S){S.cs(0)}}}}}J z}E gM(x){B 4L=1y B5();4L.7J(\'B6\',x,H);J 4L}E Dj(y){B z=y.1j(3);if(o.1H){V(B j in o.1H){if(o.1H.2n(j)){if(o.1H[j].dT==z){z=j}}}}J z}E Dl(){B x;if(o.1Z){if(o.1Z.dJ()){x=o.1Z}}if(!x&&o.5x){x=o.5x}if(x){B y={is:o.3Q,1h:x.9q("10R"),7X:x.9q("7X"),10Q:x.9q("BP"),X:o.BT+(x.9q("Dm")?x.9q("10P")+x.9q("Dm"):\'\'),1D:x.9q("10N"),1m:x.9q("bZ"),3v:x.9q("3v"),17:(o.P?o.P.17():\'\'),1F:x.10w(),id:o.CZ};if(o.3Q=="6B"){y.10J=o.10I}J y}}E x9(){if(\'eJ\'in 7A){7A.eJ.8D=1y 10H({1N:AZ(2A(o.cI,v.1N)),10F:[{2Y:2A(v.2e,\'\')}]});if(!o.C7){7A.eJ.kT(\'1v\',E(){3w("1v")});7A.eJ.kT(\'4a\',E(){3w("4a")});if(o.Q.eY()){7A.eJ.kT(\'10D\',E(){3w("cl")});7A.eJ.kT(\'10x\',E(){3w("6o")})}o.C7=H}}}B 1W=E(x){B y=x;x==\'2b\'||x==\'v5\'?y=\'5c\':\'\';B z=1S.1W(y);if(x==\'v5\'){O(z,{"6V":"4u","2k":"4H"})}J z};B 1p=E(a,b,c,d,e,f,g){if(v.1p==1||v.uC==1){B x=a+(b!=1G?" "+b:"")+(c!=1G?" "+c:"")+(d!=1G?" "+d:"")+(e!=1G?" "+e:"")+(f!=1G?" "+f:"")+(g!=1G?" "+g:"");aw.1p("AT"+(v.xm==1?"2":"")+": "+x);if(v.uC==1&&K(1S.8n("AU"))){1S.8n("AU").1T+=x+\'<br/>\'}}};B I0=E(){if(v.yg==1&&K(v.e2)&&v.e2!=\'\'){B x=1S.1W(\'fZ\');x.9F=\'11t\';v.e2.I(\':\')>0&&v.e2.I(\':mb\')==-1?v.e2=v.e2.1O(/:/ig,\':mb@\'):\'\';x.9k=\'jR://yg.11s.8V/11q?f3=\'+v.e2.1O(/,/ig,"&f3=").1O(/ /ig,"+");1S.11e.1R(x)+\'&2k=11p\'}};B GW=E(2b,6O){B x=["vz","gU","pg","iJ","e9","11o"];V(B y=0;y<x.R;y++){B z=2b.vS("2u "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.5Z=6O}}}};B lG=E(){if(v.8H){if(v.8H.11d==1){js("2p")}}};B 3Y=E(17){17<0?17=0:\'\';B AX=o.P.1m>=gz?H:L;B AW=o.P.1m>=uw?H:L;B 6C=2E.8e(17/60);B 7T=2E.8e(17-6C*60);B 8A=2E.8e(6C/60);B hV=2E.8e(8A/24);6C=6C-8A*60;if(hV>0){8A=8A-hV*24}if(v.mx==1&&o.P.5w()){B d=1y 7n();J 6P(1y 7n(d.9U()+17*2h).AY())}F{J 6P((hV>0?hV+\':\':\'\')+(8A>0||AW?8A+\':\':\'\')+((8A>0||AX)&&6C<10?\'0\':\'\')+6C+\':\'+(7T<10?\'0\':\'\')+7T)}};B fI=E(x){B 7T=2E.8e(x);B 6C=2E.8e(7T/60);B 8A=2E.8e(6C/60);6C=2E.8e(6C%60);7T=2E.8e(7T%60);8A>0&&6C<10?6C="0"+6C:"";7T=7T>=0?((7T>=10)?7T:"0"+7T):"bV";B 5p=(8A>0?8A+":":"")+(6C>=0?6C:"0")+":"+7T;if(v.mx==1&&o.P.5w()){B d=1y 7n();J 6P(1y 7n(d.9U()+x*2h).AY())}F{J 5p}};B DT=E(){J E7((1K.8r!=1K.a0.8r)?1S.n2:1S.8r.9k)};B wT=E(x){if(x){x=x.6l();B uL=x.I(" <7k C=\'1B");if(uL>-1){x=x.1j(0,uL)}}J x};B xf=E(x,y,z){B t;if(!B0(x)&&y){t=1S.1W(\'oi\');y=="11j"?y=x:\'\';t.2Y=y.I(\'//\')==-1?\'jR://\'+y:y;t.11i=1;if(z){t.6t=z}B s=1S.e6(\'oi\')[0];s.4h.vc(t,s)}J t};B AZ=E(x){if(x){if(1J(x)==\'4E\'){x=x.1O(/<[^>]*>?/gm,\'\')}}J x};B B0=E(y){B x=L;B o1=1S.e6(\'oi\');V(B i=0;i<o1.R;i++){if(o1[i].2Y.I(y)>-1){x=H}}J x};B 5M=E(x,y){if(x){if(x.I(\'1u\')>-1||x.I(\'B\')>-1){J 3C(x)}F{x=x.1O(\'#\',\'\');B r=2J(x.R==3?x.51(0,1).fR(2):x.51(0,2),16);B g=2J(x.R==3?x.51(1,2).fR(2):x.51(2,4),16);B b=2J(x.R==3?x.51(2,3).fR(2):x.51(4,6),16);if(K(y)){J\'5r(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{J\'B1(\'+r+\', \'+g+\', \'+b+\')\'}}}};B O=E(e,o){if(K(e)){V(B 1a in o){if(o.2n(1a)){if(o[1a]!=\'11r\'&&o[1a]!=1G){if(1J o[1a]==\'11B\'&&1a!=\'47-ef\'&&1a!=\'1B\'&&1a!=\'54\'){o[1a]+=\'px\'}if(1a.I("11n")>-1&&1a.I("EF")==-1){o[1a]=3C(o[1a])}if(1a=="2V"||1a.I("kD")>-1){e.C[\'-ms-\'+1a]=o[1a];e.C[\'-mT-\'+1a]=o[1a];e.C[\'-3O-\'+1a]=o[1a];e.C[\'-o-\'+1a]=o[1a]}if(1a=="vd"){if(o[1a].I(" ")>-1){o[1a]=\'"\'+o[1a]+\'"\'}}if(1a=="7e-jQ"){e.C.11y(1a,o[1a],\'5P\')}F{e.C[1a]=o[1a]}}}}}};B vQ=E(x,6O,b1,b2){6O=3C(6O);B y=2A(b1,1)*1;B z=2A(b2,1)*1;O(x,{"2v":"10u-3d-4J(-ZL,"+6O+","+6O+" "+y+"px,5r(0,0,0,0),"+y+"px,5r(0,0,0,0) "+(y+z)+"px)"})};B 3C=E(c){if(c){c.I("1u")==0?c=\'B(--6K\'+c+\')\':\'\';J c.1j(0,1)!=\'#\'&&c.I("B")==-1&&c.I("B1")==-1?c="#"+c:c}F{J\'#g3\'}};B Ha=E(x,1u,y){!1u?1u=\'#g3\':\'\';1u=3C(1u);B r=5F(oD,ZJ);x=x.1O(/\(zL\)/g,r);x=x.1O(/\(1u\)/g,1u);x=x.1O(/\(jL\)/g,1+(v.ZI.1M-1)/2);B AS=x.1j(0,x.I(\'|||\'));B yd=x.1j(x.I(\'|||\')+3);B aT=\'\';if(o.1h.3O){aT=yd.1O(/5T:/g,"-3O-5T:");aT=aT.1O(/5T-/g,"-3O-5T-");aT=aT.1O(/@B2/g,"@-3O-B2");aT=aT.1O(/2V/g,"-3O-2V")}y?y.1T=AS:\'\';jM(aT+yd)};B 7v=E(x,y,f){B z=L;if(x){V(B i=0;i<x.R;i++){if(x[i]){if(f){if(3W(y)==3W(x[i])){z=i;1i}}F{if(6P(x[i]).I(y)>-1){z=H}}}}}J z};B iF=E(x,y){B z=L;if(x&&y){V(B i=0;i<y.R;i++){if(6P(x).I(y[i])>-1){z=H}}}J z};B jM=E(x){if(o.O){if(o.O.B3){o.O.B3.ZE=x}F{o.O.1R(1S.FF(x))}}};B eQ=E(x){O(x,{"1n":"2B","1c":0,"1b":0,"Y":"100%","1e":"100%"})};B fS=E(x){O(x,{"9N":"1X"})};B 4L=E(y,z){B x=1y B5();x.7J(\'B6\',y,H);x.bE=z;x.bK()};B ZD=E(x){if(x){V(B i=0;i<5;i++){if(x.ZC=="ZB"){1i}F{if(x.B7){x=x.B7}}}}J x};B 9e=E(z){B 9e=1S.1W("41");if(o.mm.I(z)>-1){o.mm.2N(z);if(z.I("?")>0){z=z+\'&\'+2E.5F()}F{z=z+\'?\'+2E.5F()}}F{o.mm.2N(z)}9e.6f(\'2Y\',z);9e.6f(\'1e\',\'3T\');9e.6f(\'Y\',\'3T\')};B 46=E(e,o){V(B 1a in o){if(o.2n(1a)){e.6f(1a,o[1a])}}};B 9Z=E(e){if(e){3f{e.4h.3m(e);e=26}2G(e){}}};B 5F=E(8I,5V){J 2E.8e(ZA.R>1?(5V-8I+1)*2E.5F()+8I:(8I+1)*2E.5F())};B pa=E(){J 2E.5F().6l(36).Zl(2,12)};B yb=E(x,y){x=7I.6g(x).Zx(E(4m,1a){if(1a!=y){4m[1a]=x[1a]}J 4m},{});J x};B 4x=E(x){if(1J x=="4E"){J x.1O(/^\s+|\s+$/gm,\'\')}F{J x}};B 6k=E(x,y,z){B r=L;if(x){if(x.I(y)>-1){B r=x.1j(x.I(y)+y.R);if(z){if(r.I(z)>-1){r=r.1j(0,r.I(z))}}}}J r};B Zw=E(x,n){if(n==0){J"#0"+bN.e(x)}if(n==-1){J bN.e(x)}if(n==1){J"#1"+xW(bN.e(x),1)}};B xH=E(x){if(v[x]!=""){if(1J v[x]!="4E"){o[x+\'o\']=v[x]}F{if(v[x].I("[{")==0){3f{v[x]=v[x].1O(/6K\'qt/ig,\'"\');o[x+\'o\']=2g(v[x])}2G(e){}}}}};B 5N=E(x){J 6P.y7(x)};B d4=E(x){if(x.1j(0,2)=="#1"){J bN.d(xW(x.1j(2),-1))}F if(x.1j(0,2)=="#0"){J bN.d(x.1j(2))}F{J x}};B sX=E(x){if(x){if(x.I(\'3K\')==-1&&x.I(\'.\')==-1&&x.R>100&&x.I(\'28:\')==-1){x=\'28:ag/wG;kw,\'+x}}J x};B 1l=E(x){x?x.C.5H="3a":\'\'};B 1o=E(x){x?x.C.5H="4j":\'\'};B 3j=E(x){x?x.C.2k="1X":\'\'};B 6Q=E(x){x?x.C.2k="4H":\'\'};B 5X=E(x){J x?x.C.5H!="3a"&&x.C.2k!="1X":L};B 5a=E(s){if(1J s=="4E"){if(s.I("px")>0){s=s.1j(0,s.I("px"))}}J 2J(s)};B 3a=E(x){J x.C.2k=="1X"};B 4i=E(o,x,y){o[x+\'1c\']=0;o[x+\'2m\']=0;o[x+\'2K\']=0;o[x+\'1b\']=0;if(K(o[y])){B z=o[y].2x(" ");if(z.R==4){o[x+\'1c\']=z[0]?3W(z[0]):0;o[x+\'2m\']=z[1]?3W(z[1]):0;o[x+\'2K\']=z[2]?3W(z[2]):0;o[x+\'1b\']=z[3]?3W(z[3]):0}}J o};B Zv=E(x){if(x){x=x.1O(/ /ig,\'px \')}J x+\'px\'};B mj=E(x,y){J v[x]&&v[x]!=\'\'?v[x]:y};B fQ=6P.y7(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,xC,Ui,Uh);B bN={aP:fQ+"Ug+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=bN.B9(e);mf(f<e.R){n=e.aL(f++);r=e.aL(f++);i=e.aL(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(qa(r)){u=a=64}F if(qa(i)){a=64}t=t+G.aP.6r(s)+G.aP.6r(o)+G.aP.6r(u)+G.aP.6r(a)}J t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1O(/[^A-Za-z0-9\+\/\=]/g,"");mf(f<e.R){s=G.aP.I(e.6r(f++));o=G.aP.I(e.6r(f++));u=G.aP.I(e.6r(f++));a=G.aP.I(e.6r(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5N(n);if(u!=64){t=t+5N(r)}if(a!=64){t=t+5N(i)}}t=bN.Ba(t);J t},B9:E(e){e=e.1O(/\r\n/g,"\n");B t="";V(B n=0;n<e.R;n++){B r=e.aL(n);if(r<i3){t+=5N(r)}F if(r>Uc&&r<Ub){t+=5N(r>>6|Ua);t+=5N(r&63|i3)}F{t+=5N(r>>12|Bb);t+=5N(r>>6&63|i3);t+=5N(r&63|i3)}}J t},Ba:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;mf(n<e.R){r=e.aL(n);if(r<i3){t+=5N(r);n++}F if(r>U6&&r<Bb){c2=e.aL(n+1);t+=5N((r&31)<<6|c2&63);n+=2}F{c2=e.aL(n+1);c3=e.aL(n+2);t+=5N((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}J t}};B xW=E(s,n){s=s.1O(/\+/g,"#");s=s.1O(/#/g,"+");B a=Bc(o.y)*n;if(n<0)a+=fQ.R/2;B r=fQ.1j(a*2)+fQ.1j(0,a*2);J s.1O(/[A-Za-z]/g,E(c){J r.6r(fQ.I(c))})};B Bc=E(x){x=x.2x(5N(61));B im=\'\';B c1=5N(xC);B xS;V(B i in x){if(x.2n(i)){B yh=\'\';V(B j in x[i]){if(x[i].2n(j)){yh+=(x[i][j]==c1)?5N(49):5N(48)}}xS=2J(yh,2);im+=5N(xS.6l(10))}}J im.1j(0,im.R-1)};B K=E(x){J x!=26&&1J(x)!=\'1G\'&&x!=\'1G\'};B 2A=E(x,y){J K(x)?x:y};B 2q=E(x){J K(x)&&x!=-1&&x!=\'\'};B uP=E(x,y){J 2q(x)?x:y};B mA=E(x){if(1J x=="3M"){x=5e.6T(5e.xR(x))}J x};B fw=E(el){B x=el.At().1b+(1K.B4?1K.B4:1K.UU);J x};B gX=E(x){v.UT==1&&2q(v.AE)?x=v.AE:\'\';J x};B jB=E(el){US iJ=el.At();J iJ.1c+1K.UQ};B 7r=E(x,y){if(x!=\'\'){if(v.UP==1||y==\'UO\'){1K.7J(x)}F{if(v.UN==1||y==\'1c\'){1K.a0.8r.9k=x}F{1K.8r.9k=x}}x=\'\'}};B wy=E(){if(v.4I==1){o.4I?o.1Q.3m(o.4I):\'\';o.4I=26}};B FQ=E(){B lA=L;o.1h.tv?1p("tv"):\'\';o.1h.2f?1p("2f"):\'\';G.9D=E(x){o.Q?o.Q.1N(x):\'\'};G.6u=E(x){if(x){if(1J(x)==\'4E\'){x=pM(x)}if(1J(x)==\'4E\'){x=x.1O(/(\r\n|\n|\r)/gm,"");if(x.I("[{")==0){3f{x=x.1O(/6K\'qt/ig,\'"\');x=5e.6T(x)}2G(e){x="Cw 5e"}}}if(1J(x)==\'3M\'){o.1H=[];o.jY=mA(x);o.W=rA(x);if(o.W.R>0){if(v.W.UL==1&&!v.4P){B 6g=7I.6g(o.1H);B yz=6g.51(-1)[0];yz?v.4P=yz:\'\'}B y=DN();if(y){x=y.3v;o.cI=y.1N;o.Q?o.Q.FX(y.1N):\'\';if(2q(y.2e)){if(o.P){o.P.an(y.2e)}F{v.2e=y.2e}}if(K(y.2o)){y.1V=y.2o}if(K(y.1t)){if(y.1t=="3n"&&!o.1t){}F{v.1t=o.2a=y.1t}}7F("Au");if(K(y.id)){o.3r=y.id}B sx=["1V","mW","mV","X","hv","Av","j2","mU","eS","8g","6q","7Z","5J","4b","4t","Aw","bC","6I","9o","1F"];if(K(v.cN)){if(v.cN.UG==1&&v.cN.mw==1){sx.2N("1N");sx.2N("t1");sx.2N("t2");sx.2N("t3");sx.2N("t4");sx.2N("t5")}}V(B i=0;i<sx.R;i++){if(K(y[sx[i]])){v[sx[i]]=y[sx[i]]}}iL(y);if(sx.I(\'1N\')>0){if(v.cN.G3==1){o.mD=v.cN.G1;o.U.pq(y)}o.U.9D(\'1N\')}if(K(y.1F)){1z(E(){o.U.3P(y.1F)},4v)}if(o.Q){o.Q.62(o.W);if(v.9o){o.Q.qF()}}if(o.2X){o.2X.ou()}}F{}}}if(1J(x)==\'4E\'){x=pM(x);if(x){if(x.I("#"+v.9L)==0){x=o[o.fd[0]](x)}if(x){if(x.I("#"+v.bO)==0&&x.I(v.e3)>0){x=o[o.fd[1]](x)}if(x){if(x.I("#0")==0){x=cT(x)}x=pM(x)}F{x=\'\'}}}if(v.cL==1){x=cL(x)}if(x==\'\'){1p("4O 3v");o.aM=H;js("2i","4O")}o.2y=[];o.al=[];o.7g=[];o.mS=0;o.3l=0;o.7b=0;o.ac=0;v.hm==\'\'?v.hm=\',\':\'\';if((x.I(v.hk)>-1&&x.I(v.dh)>-1)||K(v.bY)){o.42=x.2x(v.hm)}F{o.42=[x]}o.aQ=[];if(K(v.bY)){B bY=v.bY.2x(v.hm)}if(o.42.R>0){B q=-1;V(B i=0;i<o.42.R;i++){o.42[i]=4x(o.42[i]);if(o.42[i]!=\'\'){if(o.42[i].I(v.hk)==0&&o.42[i].I(v.dh)>1){o.2y[i]=o.42[i].1j(o.42[i].I(v.hk)+v.hk.R,o.42[i].I(v.dh)-v.dh.R);o.42[i]=o.42[i].1j(o.42[i].I(v.dh)+v.dh.R)}F{if(K(v.bY)){o.2y[i]=K(bY[i])?bY[i]:\'\'}F{o.2y[i]=i+1}}B is=0;if(K(v.4z)&&q==-1){if(6P(v.4z).I("mC:")==0){if(v.4z.1j(4)*1==i){is=1}}if(v.4z==o.2y[i]){is=1}if(v.4z=="5V"&&i==o.42.R-1){is=1}}if(K(o.4z)){if(o.4z==o.2y[i]){is=1;q=i}}if(is==1){o.mS=i;o.3l=i}o.42[i]=yp(o.42[i])}}}F{o.42[0]=yp(o.42[0])}J o.42[o.mS]}}F{J x}};E yp(x){if(K(v.oC)&&x.I("//")==-1){x=v.oC+x}J x};G.AA=E(){if(o.W){B x=o.W.AC();V(B i=0;i<x.R;i++){x[i].bU=i}o.W=x;o.Q.62(o.W)}};E iL(y){B yn;V(B i=1;i<6;i++){B t="1A"+i;if(K(y[t])){v[t]=y[t];yn=H}}if(yn&&o.Q){o.Q.FI()}}G.iL=E(x){iL(x)};G.62=E(x){if(1J(x)==\'3M\'){o.1H=[];o.jY=mA(x);o.W=rA(x);if(o.Q){o.Q.62(o.W)}}};G.d6=E(x,y,z,no){if(!K(y)){o.3g=H;o.e7=H}!K(z)?v.4B=0:\'\';v.1m=1G;v.4b=1G;!2L.4t?v.4t=1G:\'\';o.aM!=2?o.aM=L:\'\';o.8D=L;o.96=L;o.9Y=0;o.kd=[];o.sj=L;o.qf=L;o.JN=L;o.a8=1G;o.lj=[L,L,L];o.Tj=pa();o.FN=0;o.e0=0;o.b8?o.b8=[]:\'\';o.2t!=\'6K\'&&o.3x?o.3x.5J():\'\';o.As?o.As=[]:\'\';if(o.d7){o.d7.5J()}if(o.P.6S()=="7B"){G.cd()}if(o.6k&&o.9J){o.Q.iS()}if(K(o.2S)){o.2S.4d()}if(K(o.bX)){2H(o.bX)}js("1y");if(v.1Z==1&&no!=1){o.U.fy();o.U.fy(\'6B\')}x=G.6u(x);if(y==1){o.2t=\'\'}o.P.6u(x);if((o.1h.2f||o.1h.6n)&&!K(y)){o.U.2z()}if(K(o.hw)){o.3B={x:1,y:1,x0:1,y0:1};o.P.iI()}bb("1v","2z");o.P.kG();o.Q.iX();o.Q.mz();o.Q.4w();o.gB?o.gB.Kc():\'\'};G.pq=E(x){B y=L;if(x&&o.mD){v.1N=o.mD;V(B i=1;i<6;i++){if(K(x[\'t\'+i])){v.1N=v.1N.1O("{"+i+"}",x[\'t\'+i]);y=H}}}J y};G.dI=E(){if(v.3g==1&&!v.AD||o.3g){if(v.kp==1){1z(E(){o.U.2z()},43)}F{G.2z()}v.AD=1;o.3g=L}kJ()};G.kJ=E(){kJ()};E kJ(){if(v.wC==1){if(1J AF!=="1G"){o.th=1y AF()}}}G.kG=E(){B x=L;if(o.1h.2f){x=H;if(v.Ed==1&&o.1h.7a){x=L}if(v.F2==1&&o.1h.ho){x=L}if(v.Eg==1&&o.1h.4D){x=L}if(v.Te==1&&o.1h.aA){x=L}}if(v.Td==1&&o.1h.tv){x=H}J x};G.sy=E(){o.P.3P(v.1F);if(o.3y){o.P.59()}o.8D=H;o.Q?o.Q.4w():\'\';if(!o.1v&&!o.1t){v.5I==1?o.5I.3p("4a"):\'\'}if(o.5f&&o.4y){o.3I.AG();o.3I.Go()}if(v.1Z==1){if(v.BV!=1&&v.iW==1){!K(o.1Z)?lS("6B","8D"):\'\'}}};G.yT=E(){!o.kB?9x(H):\'\'};E 9x(x){o.kB=H;if(o.Q){if(o.Q.cH()){o.Q.7G()}}if(o.2X){o.2X.aS()}if(o.9F){o.9F.aS()}!x?o.P.2z():\'\';if(!o.sj){1z(E(){o.P.kG()},43)}!o.1v?o.Q.2z():\'\';v.5I==1?o.5I.3p("1v"):\'\';v.1Z==1?o.U.fy(\'eb\'):\'\';if(o.1h.2f){o.Q.fH()}if(K(o.2S)){o.2S.Tb()?o.2S.Dd():\'\'}if(v.T8==1&&K(v.j2)&&o.dt){if(v.j2!=\'\'&&!K(o.hY)){o.hY=6U(tx,v.AH*2h);tx()}}}G.2z=E(aE){if(!o.1v&&o.P){o.eC=H;o.mn=L;o.7t=L;2H(o.DG);B 2D=L;if(o.2t=="53"){if(!o.P.nc()&&v.3g!=1&&v.4B==1){2D=H;if(1K[\'YT\']){v.3g=1;o.3g=H;o.P.rW()}}}if(v.7P==1&&v.BX==0){o.U.lP();2D=H}if(o.aM||2D){if(o.aM){8B("7h")?o7(2):\'\'}}F{o.lI=L;o.e7=L;D8(!o.1t);o.a4.mH();if(!o.1t){js("1t");o.1t=H;if(v.1q.lE==1){1z(E(){o.Q.sG()},100)}if(v.1q.8w>0&&v.3g==1){o.g0=H;1z(wV,v.1q.8w*2h)}if(v.T3==1&&v.T0){SZ()}V(B i=0;i<o.cP.R;i++){if(v[\'FL\'+o.cP[i]]==1){3R.9j("FK"+o.cP[i],7n.jc())}}if(v.SY==1&&v.SX){SW("1t")}if(o.3x){o.3x.1t()}js("1y");o.kL?o.Q.qK(o.kL):\'\';o.Q.x5();o.Q.4w();bb("1v","2z");o.1h.2f?x9():\'\';o.ab?bb("AI","Tp",1):\'\'}F{bb("AJ","TU")}if(v.AK==1&&!o.22){B dd=1y 7n();B tt=dd.9U();if(tt-o.9T<ds){if(!o.1h.4D&&(v.AR!=1||o.1h.2f)){G.9b()}}}if(o.4U){if(v.xK==1){6Q(o.1V)}}if(o.d7){o.d7.5J()}if(aE!=1&&8B("7h")||8B("6H")){o7(2)}F{if(v.7r==1&&K(v.Bg)&&!K(2L.7r)){7r(v.Bg);2D=H}if(!2D){1p("2z");o.P.1m()>0?o.Q.3U(o.P.17(),o.P.1m()):\'\';if(!o.wI){o.wI=H;if(v.1q.8w>0&&v.3g==1){o.g0=H;1z(wV,v.1q.8w*2h)}}B ly=L;if(o.P.17()>1&&v.mk==1&&aE!=1&&!8o()&&!K(o.1Z)&&!K(o.5x)){ly=8B("eb")}if(ly){8o()?9x(L):\'\'}F{9x(L)}}}}}F{o.P?o.P.2z():\'\'}};E wV(){o.g0=L;o.Q.4w()}G.3c=E(){if(o.1v){o.eC=L;1p("3c");o.P.3c();o.Q.3c();js("4a");v.r0==1?8j():\'\';v.sH==1?n0():\'\';v.5I==1?o.5I.3p("4a"):\'\';if(o.4U){if(v.xK==1){3j(o.1V)}}if(!K(o.1Z)&&!K(o.5x)&&v.mk==0){8B("eb")}if(8o()){o.mn=H}o.kB=L}};G.59=E(){o.P.59();o.Q.59();o.3y=H;js("56")};G.6m=E(){o.P.6m();o.3y=L;o.Q.6m();o.P.3P(v.1F);js("9d")};G.3P=E(x,y){if(o.Q){x<0.TO?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.59();v.1F=0;x=0}F{if(o.3y){G.6m()}v.1F=x}js("1F",x);o.Q.3P(x,y);o.P.3P(x)}};G.8R=E(){o.Q.8R()};G.7O=E(){o.Q?o.Q.7O():\'\'};G.TN=E(){G.7O()};G.sl=E(){o.U.6s();G.7O()};G.3U=E(17,1m){if(o.3n&&!o.1t){B f=o.3n.b9();if(f.t&&f.d){17=f.t}}o.Q?o.Q.3U(17,1m):\'\'};G.sb=E(17,1m){if(o.2a>0&&o.2t!="53"&&!o.P.5w()){o.U.3N(o.2a,L);o.2a=1G}};G.fB=E(){B d=1y 7n();o.9T=d.9U();B x=L;if(o.Q.cH()&&v.1g.7S!=1){o.Q.cY();x=H}if(o.2X){if(o.2X.FG()){o.2X.aS();x=H}}if(v.W.7S==0){if(o.Q.jx()&&v.W.go==1){o.Q.cp();x=H}}if(v.7r==1&&K(v.BK)&&!K(2L.7r)){7r(v.BK);x=H}if(o.3y&&v.lT==1){o.U.6m();v.lT=0;x=H}if(!x){if(v.1P.on==1&&v.1P.2M==1&&v.1P.sB==1){7p(\'1v\',(o.1v?0:1))}G.dQ()}};G.Fx=E(){if(o.Q.cH()){o.Q.7G()}};G.dQ=E(){if(o.P.6S()=="7B"){js("F5");v.TM==1?G.mE():G.3c()}F{js("Fb");G.2z()}af()};G.3N=E(cj,hD){if(cj<o.P.1m()){if(v.gy.TL==1){if(cj>o.P.17()){J}}if(v.4t>0){cj<v.4t?cj=v.4t:\'\'}1p("3N");o.BL=cj;o.P.3N(cj);if(hD){o.Q.3N(cj,o.P.1m())}o.iO=H;o.fK=o.P.17();af(o.fK)}};G.Dx=E(X,4l,BO){if(o.P.6S()=="7B"&&o.gI!=\'Cq\'){3c();if(o.22&&BO){o.U.8u()}}1K.7J(X,4l)};G.jj=E(){if(v.1Z==1&&!o.1t){if(8B("7h")){o.sd=H;J}}B x=o.P.cw();if(K(v.6q)){x=v.6q}if(x!=\'\'){js("6q");B jX=1K.7J(x,(v.TK==1?\'TJ\':\'xD\'));jX.5U()}};G.6s=E(x){B 17=o.P.17();B 1m=o.P.1m();if(!o.1t&&o.2a>0){17=o.2a}o.Q.ki(17,1m,x)};G.t6=E(){B 17=o.P.17();B 1m=o.P.1m();B aY=1m>0?17/1m:0;if(!o.iO){o.Q?o.Q.ki((o.2a>0?o.2a:17),1m):\'\'}F{17!=o.fK&&o.fK!=-9?o.iO=L:\'\'}if((v.ga==1||v.BR==1)&&1m>0){lW("xu","2z 25%",aY,0.25);lW("xt","2z 50%",aY,0.50);lW("xr","2z 75%",aY,0.75)}V(B i=0;i<3;i++){if(!o.lj[i]){if(aY>=i*0.25+0.25){C2(i)}}}v.xn==1?1p(1,17,1m):\'\';if(v.8x==1||v.xl>0){if(o.1v){B z=L;B lc=L;if(v.BI==1&&v.8x==1){if(!o.P.5w()){z=H}}if(17>0){if(17==o.17&&!z){lc=H}F{o.9Y=0}o.17=17}F{if(v.TH==1){B ld=o.P.a2();v.xn==1?1p(2,ld,o.le):\'\';if(!z){if(ld==o.le){lc=H}F{o.9Y=0}}o.le=ld}}if(lc){o.9Y++;if(v.8x==1){v.xn==1?1p(3,o.9Y):\'\';if(o.9Y==v.qp*(2h/o.oJ)){o.U.fb()}}F if(v.xl>0&&o.P.tz()>1){if(o.9Y==v.xl*(2h/o.oJ)){o.P.5G(\'OR r4\')}}}}}if(v.8H){if(v.8H.b8==1&&1m>0){!o.b8?o.b8=[]:\'\';o.b8[2E.4s(17)]=1}}if(v.1Z==1){if(v.BV!=1&&v.iW==1){!K(o.1Z)?lS("6B",17,1m):\'\'}if(v.TB!=1&&v.sR==1){!K(o.1Z)?lS("gx",17,1m):\'\'}}if(v.Bu==1&&v.yu>0){if(17>=v.yu){if(!K(o.1Z)){if(8B("6H")){o.P.3c();o.Q.3c()}v.yu=0}}}7F("1v");if(v.7P==1&&v.BX>-1){TA(17,1m)}if(o.4U){af(17)}if(o.5B&&v.cX==1){if(o.3n){!o.2a?o.3n.rN(17,1m):\'\'}}if(o.9J){o.6k?o.6k.1v(17):\'\'}if(K(v.4b)){B ed=v.4b;if(7v([v.4b],\'-\')){ed=1m}if(ed>0&&17>ed){o.P.3c();o.P.3N(v.1t>0?v.1t:0);v.1t>0?o.2a=v.1t:\'\';o.U.nU()}}if(K(v.5J)){B r1=v.5J.2x(",");V(B i=0;i<r1.R;i++){B r2=r1[i].2x("-");if(r2.R==2){if(17>r2[0]&&17<r2[1]){o.P.3N(r2[1]*1+(o.1h.6n?1:0))}}}}if(v.Tx==1){if(1J BZ!=="1G"){BZ(17,aY)}}};E C2(x){o.lj[x]=H;if(v.cX==1&&v.C3==1&&v.C5==x){if(o.5B&&o.3r){o.3n?o.3n.Ts(o.3r):\'\'}}}E lW(x,y,t,p){if(!K(o.kd[y])){if(t>p){bb(x,y,1)}}};G.fb=E(){o.9Y=0;K(o.bX)?2H(o.bX):\'\';if(v.V1==1){js("8x")}F{o.2a>0||o.P.5w()?\'\':o.2a=o.P.17()+(v.TY>0?1:0);B BU=o.Q.jx();js("8x");o.P.8x();BU&&v.W.go==1?o.Q.jv():\'\'}};G.Bt=E(){o.Q.ki(0,0);o.Q.xp(0,0);o.U.3U(0,0);o.Q.7O()};G.xL=E(){if(o.P){B 17=o.P.a2();if(v.V2==1){js("a2",17)}B 1m=o.P.1m();o.Q?o.Q.xp(17,1m):\'\'}};G.nU=E(){js("W6");o.7t=H;if(v.9h==1){if(o.2t=="53"){G.cd()}v.1Z==1?o.U.fy(\'7h\'):\'\';if(v.1t>0){o.U.3N(v.1t);o.2a=1G}G.2z()}F{if(o.P.5w()||o.2t=="53"){G.cd()}F{if(v.BG==1){o.U.3N((v.1t>0?v.1t:0),H);if(o.1h.ie){o.P.3c()}}}o.Q.8F();v.Bu==1?v.Wy=1:\'\';if(8B("kQ")||8B("qz")){}F{ae()}}js("4b")};G.9b=E(){B 2D=L;B 2i=L;o.Br=L;o.b3=H;1z(E(){o.b3=L},ha);V(B x in o.7s){if(o.7s.2n(x)){if(K(o.7s[x])){3f{o.7s[x].BF()}2G(e){}}}}3f{o.de=H;if(((o.1h.4D&&v.gO==1)||(o.1h.aA&&v.Fy==1))&&o.4y&&!o.am){B x=o.P.a6();if(x){if(x.Wu){hL();2D=H}}}if(!2D){B lO;B y=o.1Q;if((o.2t=="dm"||o.2t=="bS")&&o.1h.7a&&v.gO==1){o.P.sQ();J}if(y.wK){o.8z=H;lO=y.wK({lz:"1l"});if(lO!==1G){lO.cJ(E(){}).2G(E(2i){})}}F if(y.wN){y.wN({lz:"1l"});o.8z=H}F if(o.1Q.xc){y.xc({lz:"1l"});o.8z=H}F if(y.yl){y.yl({lz:"1l"});o.8z=H}F if(y.yo){y.yo();o.8z=H}}}2G(e){2i=H;1p(e)}if(!o.8z&&!2D){if(o.1h.3O&&o.oh){hL()}F{G.sz()}}if(!2i){1z(Bq,4v)}};E hL(){B x=o.P.a6();if(x){if(o.P.17()==0&&o.1h.4D&&v.Wi!=1){!o.1v?o.U.2z():\'\'}F{o.jW=H;o.P.Aa();x.Wh();x.1w("IS",Bv)}}}E l4(){B x=o.P.a6();if(x){x.Wg()}};G.hL=E(){hL()};G.l4=E(){l4()};E Bq(){if(o.Br!=H){if(o.8U){o.P.dA()}if(v.1P.td==1){lC(H);o.5n=H}v.5I==1?o.5I.3p("lJ"):\'\';js("22");bb("lJ","9b",1)}};B cn;B 8E={x:0,y:0};E qX(e){if(o.2X){if(o.2X.Wb()){J}}if(e.Wa!=0){e.yx!=0?8E.x++:8E.x--;e.c8!=0?8E.y++:8E.y--;if((v.1P.Bi==1||v.1P.Bs==1)&&o.22&&8E.y>8E.x){3D(cn);cn=6U(E(){8E={x:0,y:0};3D(cn)},2h)}F{o.9u=H;3D(cn);cn=6U(E(){o.9u=L;o.Q.4Q();8E={x:0,y:0};3D(cn)},4c);o.Q.4Q();e.9t()}if(8E.x>8E.y){if(e.yx>0){o.U.3P(3W(v.1F)-v.1P.ic/10,"no")}F{o.U.3P(3W(v.1F)+v.1P.ic/10,"no")}}F{B st=(o.1h.jX?-v.1P.ic/10:v.1P.ic/10);if(v.1P.Bs==1&&o.22){o.P.1M((e.c8>0?st:-st))}F if(v.1P.Bi==1&&o.22){3w("3X",(e.c8>0?"+"+st*10:"-"+st*10))}F{o.U.3P(3W(v.1F)+(e.c8>0?st:-st),"no");o.Q.jn()}}}}E Bv(){if(o.1h.4D){o.P.zj();js("r8")}o.jW=L}G.sz=E(){if(o.de){o.22=H;o.Q.9b();if(!o.8z){if(K(o.8t)){3f{O(o.8t,{\'Y\':\'100%\',\'1e\':\'100%\',\'1n\':\'tr\',\'1b\':0,\'1c\':0,\'54\':"oD"})}2G(ej){}}O(o.1Q,{\'Y\':\'100%\',\'1e\':\'100%\',\'1n\':\'tr\',\'1b\':0,\'1c\':0,\'54\':"oD"});o.2W=o.1Q.2c;o.4N=o.1Q.2U;3f{1S.aC.C.6D=\'3a\';if(!K(o.W)){1S.y6=E(e){e.9t()}}}2G(ej){}}if(v.wf==1){O(o.1Q,{\'7K\':\'#3V\'})}if(v.9R==1&&o.1h.3O==1&&!o.1h.ff){B sw=1K.cS.Y;B fz=1;V(B i=1;i<6;i++){if(sw>2h*i){fz=2A(v[\'9R\'+(2h*i)],i)}}if(fz>1){o.1Q.C.Ap=fz;o.9R=fz;bf()}}if(o.2X){o.2X.aS()}af();o.de=L}};G.8u=E(){lA=H;if(1S.Bw){1S.Bw()}F if(1S.Bx){1S.Bx()}F if(1S.By){1S.By()}F if(1S.BA){1S.BA()}F if(1S.BB){1S.BB()}F if(1S.BC){1S.BC()}if(!o.8z){G.sZ(L)}};G.J1=E(x,y){so(x,y)};E so(x,BD){if(K(o.1Z)&&!BD){o.mq=x}F{B 2D=L;B eq=o.8L/x;B ep=0;B lB={\'1e\':eq};if(v.X0==1){if(eq>o.8K){eq=o.8K;ep=o.8L/x;o.8L=lB[\'Y\']=ep}}if(K(o.8t)&&v.HF!=1){3f{O(o.8t,lB)}2G(ej){2D=H;1p("dV WZ WY")}}if(!2D){o.4T=x;o.8K=eq;if(o.4T>0){O(o.1E,lB)}if(ep>0){js("Y",ep)}js("1e",eq)}if(o.1Z&&!o.22){o.4N=eq;if(ep>0){o.2W=ep}o.1Z.2C()}}};G.sZ=E(x){if(lA||x){o.22=L;o.jW=L;if(!o.8z){if(K(o.8t)){3f{O(o.8t,{\'1n\':\'oV\',\'1b\':0,\'1c\':0,\'54\':\'BE\'});O(o.8t,o.HY);O(o.8t,{\'Y\':o.aN,\'1e\':o.cU})}2G(ej){}}O(o.1Q,{\'Y\':o.aN,\'1e\':o.cU,\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'54\':\'BE\'});3f{1S.aC.C.6D=\'2w\';1S.y6=E(e){J H}}2G(ej){}}o.Q.8u();if(v.wf==1){O(o.1Q,{\'7K\':v.oj});if(v.dU==1){o.1Q.C.7K=\'dU\'}F{O(o.1Q,{\'7K\':v.oj})}}if(o.9R>1){o.1Q.C.Ap=1;o.9R=1;bf()}if(v.1P.td==1){lC(L);o.5n=L}if(o.2X){o.2X.aS()}af();o.oZ?o.oZ=L:\'\';o.Q.lq();lA=L;js("r8");o.8z=L;o.b3=L}};G.5n=E(x){v.1P.WE!=0?lC(x):\'\'};E lC(x){8E={x:0,y:0};if(x){1K.1w("qR",qX,{dZ:L})}F{3D(cn);1K.6A("qR",qX)}}G.cd=E(x){v.4B=0;if(x!=1){o.Q.3c();o.U.Bt()}F{}o.P.3P(v.1F);if(o.Q.cH()){o.Q.7G()}if(o.3y){G.59()}if(K(o.hY)){3D(o.hY);o.hY=26}af(0);1p("2D");js("2D")};G.mE=E(){v.4B=0;v.3g=0;o.P.ro();o.U.cd()};G.5Q=E(x){if(K(o.3l)){if(o.3l!=x){o.3l=x;if(v.w1==1){o.4z=o.2y[x];if(o.5B){3R.9j("vV",o.4z)}}o.P.5Q(x);js("4S",o.2y[x]);o.Q.wJ(x)}}};G.iY=E(){o.Q?o.Q.iY():\'\'};G.dx=E(x){if(K(o.7b)){if(o.7b!=x){o.7b=x;if(v.FM==1){o.bc=v.bc=o.7g[x];if(o.5B){3R.9j("w5",o.bc)}}o.P.dx(x);js("7x",x);o.Q.iN("7x")}}};G.8J=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;6P(y).I(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.dH?1:o.5O[x];o.aj=x}y=3W(y);if(o.jb||z){o.j6=y;V(B i=0;i<o.5O.R;i++){if(y<=o.5O[i]*1){o.aj=i;1i}}}if(o.5B&&v.G0==1){3R.9j("FE",y)}js("4V",y);o.P.8J(y);o.Q.iN("4V")};E af(x){o.3x?o.3x.1o(K(x)?x:o.P.17()):\'\'};G.i0=E(){if(o.3x){af();o.3x.C()}};G.fY=E(x){if(1J(hS)==\'E\'){!o.3x?o.3x=1y hS():\'\';o.3x.wM(x)}};B 7w;B 8X;B mh;B 2j;E 8B(x){if(v["6b"+x+"Bo"]>0&&o.5B){B tb=3R.6G("ln"+x+"4n"+o.d);if(tb){B ct=1y 7n();o.9T=ct.9U();B Bp=(ct.9U()-tb)/WK;if(Bp<v["6b"+x+"Bo"]){J L}}}if(v["6b"+x+"Bn"]>0){if(o.P.1m()>0){if(o.P.1m()<v["6b"+x+"Bn"]*60){if(v["6b"+x+"Bm"]>0){v["6b"+x+"4n"+"BH"]=v["6b"+x+"Bm"]}F{J L}}}}if(o.j1.I("8y")!=-1&&v.1Z==1&&!o.aE&&v[x+\'s\']==1){if(1J sS=="1G"){J L}if(x=="6H"||x=="qz"){if(1J Bl!=="1G"){2j=[];J Bl(x)}}if(K(o.1Z)||K(o.5x)){if(!5X(o.sW)||8o(o.3Q)){1p(\'ad bg\');J L}F{1p(\'ad jc\');J H}}F{if(K(v[x])){if(v[x].6l().I(".")>-1||v[x].6l().I(":")>-1||v[x].6l().I("[W5]")>-1){js("Vz",x);if(!8o(x)&&x!="gx"){1z(E(){o.1v||(o.5x==26&&o.1Z==26)?\'\':o.U.8R()},10);eZ()}7w=0;8X=0;mh=x;2j=v[x].2x(" fc ");o.5E=[];o.sF=2j.R;mL();o.Az=1;o.lo=H;V(B i=0;i<2j.R;i++){2j[i]=2j[i].2x(" or ")}v[x.9C("4n","jh")]=v[x];v[x]=26;o.3Q=x;if(x!=\'gx\'){o.1Z=1y sS()}o.5x=1y mX();V(B i=0;i<2j.R;i++){V(B j=0;j<2j[i].R;j++){B 7C=4x(2j[i][j]);if(7C.I("[50%]")>0){B 1I=5F(1,2);2j[i][j]=2j[i][j].1O("[50%]","");if(1I==2){2j[i][j]=\'\'}}}}if(v.sC==1){V(B i=0;i<2j.R;i++){B n=i==0?1:0;if(2j[i].R>n){V(B j=n;j<2j[i].R;j++){B 7C=4x(2j[i][j]);if(o.1h.rQ){eH(7C)}F{1z(eH,i*100,7C)}}}}}if(2j[0][0]==\'\'){iU()}F{o.5x.my(4x(2j[0][0]),x)}J H}F{J L}}F{J L}}}F{J L}};G.rq=E(x){8B(x)};E lS(w,x,d){if(K(o[w+\'o\'])&&v[w+\'s\']==1){B y;V(B i in o[w+\'o\']){if(o[w+\'o\'].2n(i)){if(!K(o[w+\'o\'][i].mZ)&&K(o[w+\'o\'][i].17)&&K(o[w+\'o\'][i].1Z)){B z=o[w+\'o\'][i].17.6l();B ok=L;if(z){if(x=="8D"){if(z==x){ok=H}}F{if(z.I("%")>0){if(d>0){z=2J(z.1j(0,z.I("%")))*d/100}F{z=-1}}F{z=2J(z)}if(x>=z){if(v[\'6b\'+w+\'C1\']>0&&z>-1){if(x-z>=v[\'6b\'+w+\'C1\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].C0&&o.P.1m()>0){if(o.P.1m()<o[w+\'o\'][i].C0*1){o[w+\'o\'][i].mZ=H;ok=L}}if(ok){y=o[w+\'o\'][i].1Z;v[w]=o[w+\'o\'][i].1Z;o[w+\'Vs\']=o[w+\'o\'][i].17;o[w+\'Vq\']=o[w+\'o\'][i].Vp;if(8B(w)){o[w+\'o\'][i].mZ=H;1i}}}}}}}};E mR(){if(8o()){if(o.ee==0||v[\'6b\'+o.3Q+\'Vo\']==1){O(o.sW,{"1B":0,"5H":"3a","1c":4c});1p(o.3Q+" 1l");o.3Q==\'6B\'?o.P.2z():\'\'}}}E 8o(z){B y=L;B x=[\'6B\',\'eb\'];V(B i=0;i<x.R;i++){if(o.3Q==x[i]||z==x[i]){if(v[\'6b\'+x[i]+\'Vn\']==1){y=H}}}J y};G.8o=E(x){J 8o(x)};G.V4=E(x){x?\'\':la();o.3Q=="6B"?o.BW.2N(o.BT):\'\'};G.Vh=E(){la()};G.Vg=E(){la()};E la(){if(8o()){if(o.1v){o.P.3c();o.Q.3c()}1p(o.3Q+" 1o");O(o.sW,{"1B":1,"5H":"4j","1c":0});o.n8=1}if(o.jW&&!o.8z){l4()}F{if(v["6b"+o.3Q+"ew"]==1&&o.22){o.U.8u()}}};G.Vc=E(x){o.5x=26;o.n8=0;1p("8y 3S",o.3Q);js("Vb",o.3Q);if(x.1D=="gx"){B BS=1y V7(x);o.sR.2N(BS)}F{if(K(o.1Z)){if(v.4B==0&&v.V5==1&&o.P.17()==0&&o.P.1m()==0){v.4B=1;o.P.rd()}if((!o.1Z.Vx()||x.BP)&&o.t8>0){1p("8y Vy");o.1Z.4d();o.1Z=26;o.1Z=1y sS()}if(8o()){mR()}F{if(o.1v){o.P.3c();o.Q.3c()}}o.t8++;if(o.lo&&v.ec>0){2H(o.ec);o.ec=1z(BJ,v.ec*2h*60);if(K(v.BN)){if(v.BN!=\'\'){o.hf?o.hf.5J():\'\';o.hf=1y W2()}}}o.lo=L;if(v.BM>0){1p("8y W0");js("VZ");1z(tg,v.BM*2h,x)}F{tg(x)}}F{1p("8y VX")}}};E tg(x){o.1Z.Go(x)}E BJ(){if(K(o.1Z)){if(o.1Z.dJ()&&o.ee==0){o.1Z.rn();1p("8y r4 "+v.ec);2j=[];cm()}}}G.VU=E(){js(\'VT\',o.3Q);1p("8y 2i");tf()};G.iU=E(){tf()};E tf(){B n=mL();1p("8y 6o "+!n);!n?iU():cm()};G.VR=E(x){if(v[o.3Q+"te"]){V(B i=0;i<3;i++){v[o.3Q+"te"]=v[o.3Q+"te"].1O(x+(i==0?\' fc \':(i==1?\' or \':\'\')),\'\')}}};E mL(){B x=L;if(o.3Q){B 7Q=v[\'6b\'+o.3Q+\'4n\'+\'BH\'];B iT=v[\'6b\'+o.3Q+\'4n\'+\'VO\'];if(iT||7Q){if(iT>0&&o.qv>0){o.sF=iT;if(o.ee>=iT){x=H}}F{if(7Q>0){o.sF=7Q;if(o.ee>=7Q){x=H}}}}}J x}E iU(){if(2j.R>0&&2j[7w]){if(8X<2j[7w].R-1){1p("8y VL");o.1Z?o.1Z.rn():\'\';mR();8X++;B 7C=4x(2j[7w][8X]);B f8=ts(7C);if(f8==\'6I\'){o.5x=1y mX();o.5x.my(7C,o.3Q)}if(f8==\'2i\'){iU()}}F{cm()}}F{cm()}}E ts(7C){B x=\'6I\';if(v.sC==1&&o.5E){B lY=L;B n=0;V(B i=0;i<o.5E.R;i++){if(o.5E[i].mG==0){if(o.5E[i].ch.Bf(7C)){o.5E[i].mG=1;B y=o.5E[i].ch.aF();if(y==\'3S\'){o.5x=o.5E[i].ch;1p("8y Bf");o.5E[i].ch.eB();x=y}F{if(y==\'\'){x=\'ok\';1p("8y VF");o.5x=o.5E[i].ch;o.5E[i].ch.VD()}if(y==\'2i\'){x=\'2i\'}}lY=H}if(lY&&o.5E[i].fO==0){n++;if(n<6){sq(o.5E[i])}F{1i}}}}}J x}G.VC=E(x,y){if(x!=\'\'){B z=7w;B rP=L;if(y){V(B j=0;j<2j.R;j++){2j[j]==y?z=j:\'\'}}if(2j.R==1){if(2j[0].R>1&&8X<2j[0].R-1&&2j[8X]){B AM=2j[8X].51(1,99);2j[0].rS(8X+1,99);rP=H}}if(1J(x)=="3M"){V(B i=0;i<x.R;i++){2j.rS(z+i+1,0,[x[i]]);if(o.1h.rQ){eH(x[i])}F{1z(eH,i*100,x[i])}}}F{if(1J(x)=="4E"){2j.2N([x]);eH(x)}}if(rP){2j[2j.R-1]=2j[2j.R-1].9C(AM)}}};G.WD=E(x,y){if(x!=\'\'){B z=7w;if(y){V(B j=0;j<2j.R;j++){2j[j]==y?z=j:\'\'}}if(2j[z]){if(1J(x)=="3M"){V(B i=0;i<x.R;i++){2j[z].2N(x[i])}}F{if(1J(x)=="4E"){2j[z].2N(x)}}}}};G.cm=E(x){cm(x)};E eH(x){if(v.sC==1&&o.5E){B i=0;V(B i=0;i<2j.R;i++){if(2j[i]==x){if(7w>=i){J}F{}}}if(2j.R==1&&2j[0].R>1){}F{B n=0;V(i=0;i<o.5E.R;i++){o.5E[i].mG==0?n++:\'\'}o.5E.2N({fO:0,mG:0,x:4x(x),t:o.3Q,ch:1y mX(H)});n<5?sq(o.5E[o.5E.R-1]):\'\'}}}E sq(x){if(x){x.fO=1;x.ch.my(x.x,x.t)}}E cm(h0){B 2D=mL();1p("8y 5J ("+o.ee+")");if(2j.R>0&&7w==2j.R-1){if(2j[0][0].I("js:")==0){7w=-1;2j=[[2j[0][0]]]}}if(o.WU==2){2D=H}if(2j.R>7w+1&&!2D){o.1Z.rn();mR();7w++;o.Az++;8X=0;B 7C=4x(2j[7w][0]);B f8=ts(7C);if(f8==\'6I\'){o.5x=1y mX();o.5x.my(7C,mh)}if(f8==\'2i\'){cm(h0)}}F{gE();o.Q.7O();if(K(o.1Z)){o.1Z.4d();o.1Z=26}o.5x=26;2j=[];8X=0;7w=0;o.n8=0;o.Bd!=1?js("Tn",o.3Q):\'\';o.Bd=0;if(v.UC==1){if(o.mg){3f{o.mg.rk()}2G(e){1p(o.mg,e)}o.mg=1G}}mh=\'\';o.ee=0;o.B8=0;2H(o.ec);3D(o.Ul);o.hf?o.hf.5J():\'\';o.c4?o.c4.1l():\'\';o.qv++;if(o.3Q=="7h"||(o.3Q=="eb"&&v.mk==1&&o.eC)||o.3Q=="6B"){if(v.3v!=\'?\'){o.P.bF();B re;if(o.sd){o.U.jj();o.sd=L;re=H}if(o.2t=="53"&&!o.tj&&o.1h.4D){re=H;o.3Q=="7h"?o.P.zV():\'\'}if(re||h0==\'h0\'||v.10r==1||o.mn){o.mn=L}F{o.U.2z(1)}}}if(o.mq>0){so(o.mq);o.mq=0}if(o.3Q=="kQ"){ae()}o.tj=L;o.3Q=26}};G.Zn=E(){2j=[[\'\']]};G.fy=E(y){B x=[\'7h\',\'eb\',\'kQ\',\'6H\',\'qz\'];B z;V(B i=0;i<x.R;i++){z=L;if(y){y!=x[i]?z=H:\'\'}if(!z&&K(v[x[i].9C("4n","jh")])){v[\'6b\'+x[i].9C("4n","Dk")]--;if(v[\'6b\'+x[i].9C("4n","Dk")]>0){v[x[i]]=v[x[i].9C("4n","jh")];v[x[i].9C("4n","jh")]=26}}}if(y=="7h"||y=="6B"){if(v.qV>1){if(K(o.rp)&&v.iW==1){V(B i in o.rp){o.rp[i].mZ=1G}v.qV--}}}};G.lP=E(){eZ();if(K(o.7P)){o.7P.4d();o.7P=26}o.7P=1y 11m()};G.10E=E(){gE();o.7P.4d();o.7P=26};G.eZ=E(){eZ()};G.gE=E(){gE()};E eZ(){if(o.9P){}F{o.9P=1W("2b");o.1Q.1R(o.9P);eQ(o.9P);O(o.9P,{"2v":"#3V","1B":0.1});o.9P.C.54=FZ}};E gE(){if(o.9P){o.1Q.3m(o.9P);o.9P=26}};E 8j(){if(K(o.2e)){B p=o.22?2A(v.10O,v.2e):v.2e;if(p!=o.ty){an(p,o.2e,v.fm)}1o(o.2e);O(o.2e,{"1B":v.l5});o.Q.4w();o.fF?o.fF.1v():\'\'}};G.gY=E(){if(K(o.2e)){if(5X(o.2e)){3D(o.qD);B t=o.P.17();if(t==0&&v.yV==1){}F{if(v.Da>0){2H(o.r9);o.r9=1z(n0,v.Da*2h)}F{n0()}}}}};E n0(){2H(o.r9);if(v.r0==1&&!o.1v){}F{O(o.2e,{"1B":0});1z(D9,43)}}E D9(){if(!o.1v&&v.gn==1){}F{1l(o.2e);o.fF?o.fF.4a():\'\';o.Q.4w()}}G.8j=E(){8j()};E D8(x){if(v.rD==1){V(B i=0;i<4R.R;i++){if(4R[i]){if(4R[i].3p("id")!=v.id){4R[i].3p(\'4a\')}}}}ei=v.id}E rA(x){B y=7I.6g(x).R;o.k6=0;if(y>0){x=qI(x,y,\'\',-1)}J x}E qI(x,y,p,j){B x2=[];B 2D;if(K(x[\'W\'])){x=x[\'W\'];y=x.R}B ii=0;V(B i=0;i<y;i++){2D=L;if(K(x[i][\'id\'])){x[i][\'dT\']=x[i][\'id\']}x[i][\'id\']="x"+p+\'-\'+i+(K(x[i][\'id\'])?\'-\'+x[i][\'id\']:\'\');j==-1&&i==0&&!K(x[i][\'5d\'])?o.kC=x[i][\'id\']:\'\';if(!K(o.kC)){j==0&&!K(x[i][\'5d\'])?o.kC=x[i][\'id\']:\'\'}x[i][\'ju\']=p;x[i][\'qi\']=j;x[i][\'bU\']=ii;if(K(x[i][\'1m\'])){o.k6+=x[i][\'1m\']}if(K(x[i][\'DD\'])){x[i][\'1N\']=x[i][\'DD\'];B q1=x[i][\'3v\']?x[i][\'3v\'].I(\'[\'):0;B q2=x[i][\'3v\']?x[i][\'3v\'].I(\']\'):0;if(q1>0&&q2>0){B s1=x[i][\'3v\'].1j(q1+1,q2-q1-1);B s2=s1.2x(",");B s3=\'\';V(B k=0;k<s2.R;k++){s3+="["+s2[k]+"]"+x[i][\'3v\'].1O("["+s1+"]",s2[k])+(k<s2.R-1?",":\'\')}x[i][\'3v\']=s3}}if(K(x[i][\'W\'])){x[i][\'5d\']=x[i][\'W\']}if(!K(x[i][\'5d\'])){if(K(x[i][\'3v\'])){if(x[i][\'3v\']==\'\'&&!K(x[i][\'7r\'])){2D=H}}F{2D=H}}if(!2D){o.1H[x[i][\'id\']]=x[i];ii+=1}if(K(x[i][\'5d\'])){B z=7I.6g(x[i][\'5d\']).R;if(z>0){x[i][\'5d\']=qI(x[i][\'5d\'],z,x[i][\'id\'],i)}}if(!2D){x2.2N(x[i])}}J x2}E DN(){B x=[];if(K(v.4P)){if(v.4P.I("x-")!=0){V(B y in o.1H){if(o.1H.2n(y)){if(o.1H[y].dT==v.4P){v.4P=y}}}}if(K(o.1H[v.4P])){v.W.Xo==1?v.W.wE=0:\'\';x=o.1H[v.4P]}F{x=o.W[0];if(v.4P==o.DK){o.2a=1G}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(K(x[\'5d\'])){x=x[\'5d\'][0]}F{1i}}v.4P=x.id;if(v.4P==o.DK&&x.1t!=\'3n\'){x.1t=1G}}J x}G.g6=E(){J g6()};E g6(){B x=L;if(o.Q){if(o.Q.eY()){if((v.W.ea==1||v.hW==1)&&o.Q.ci()){x=H}}}J x};E ae(){bb("4b","ae",1);o.U.fy();if(o.5B&&v.cX==1){o.3n.rN(0,o.P.1m())}if(o.Q.eY()){if(g6()){if(K(v.W.DF)){o.DG=1z(E(){o.Q.bj()},v.W.DF*2h)}F{o.Q.bj()}}F{t0()}}F{if(v.10m==1&&o.22){o.U.8u()}sT()}}G.DC=E(){t0()};E t0(){if(v.W.pQ==1&&!o.Q.ci()){o.Q.lv();J}if(v.W.Im==1){!o.Q.jx()?o.Q.cp():\'\'}sT()}E sT(){8j();v.5I==1?o.5I.3p("4b"):\'\';js("Uk");if(v.7r==1&&v.Uu==1&&2q(v.Dz)){7r(v.Dz)}if(v.9F){if(1J Dy!=="1G"){!o.9F?o.9F=1y Dy():o.9F.Dx()}}}E pM(x){if(x.I(\'js:\')==0){3f{x=2g(x.1j(3))}2G(e){aw.1p(e.8s)}}J x?x:\'\'}E tx(){B tk=2E.8e(7n.jc()/2h);B t9=(K(v.Ds)?v.Ds:0)+2J(o.P.17());B 1D=0;o.1h.cR?1D=1:\'\';o.1h.4D?1D=2:\'\';o.1h.aA?1D=3:\'\';o.1h.VJ?1D=4:\'\';o.1h.tv?1D=5:\'\';B X=v.j2.1O("[tk]",tk);X=X.1O("[t9]",t9);X=X.1O("[W3]",1D);B 9e=1S.1W("41");9e.6f(\'2Y\',X);9e.6f(\'1e\',\'3T\');9e.6f(\'Y\',\'3T\');o.1Q.1R(9e)}};B uj=E(X){B X;B 3J;B oB;B 7N;B gf="";B dv=0;B hX=L;B ob=L;B q4;B P;B 3i;o.3B={x:1,y:1,x0:1,y0:1};B 9E;B pY;B pX=0;B fC=0;B j8;if(1J(X)==\'4E\'){X=4x(X);if(X.I("[{")==0){3f{X=X.1O(/6K\'qt/ig,\'"\');X=5e.6T(X);9E?X=o.U.6u(X):\'\'}2G(e){aw.1p(e);X="Cw 5e"}}if(X.I("#"+v.9L)==0){X=o[o.fd[0]](X)}if(X){if(X.I("#"+v.bO)==0&&X.I(v.e3)>0){9E=H;o[o.fd[1]](X,b5)}}if(X){if(X.I("#0")==0){if(X.I(o.ek)>0){X=cT(X.1O(o.ek,\'\'))+o.ek}F{X=cT(X)}}}if(v.cL==1){X=cL(X)}if(1J(X)==\'4E\'){if(X.I(".ar")==X.R-4||X.I(".8G")>0){pY=X.2x(" or ");q7()}}}o.3F=1W("2b");eQ(o.3F);O(o.3F,{"5q":"2V 0.2s 3d","1A-8c":"8a"});o.1Q.1R(o.3F);if(v.1P.Co==1){if(!o.qm){qW(o.3F,\'o.Co\',v.1P.iw!=1,v.1P.iw==1,Cl);o.qm=H}}if(!9E){b5()}E Cl(){B p=o.3F.k5;B p2=o.2W;if(v.1P.iw==1){p=o.3F.n4;p2=o.4N}B x;if(p>p2*2A(v.1P.Ck,0.5)){if(o.Q.eV()){x=H;o.Q.do()}}F{if(p<-p2*2A(v.1P.Ck,0.5)){if(o.Q.ci()){x=H;o.Q.bj()}}}if(x){if(v.1P.iw==1){O(o.3F,{"1c":0})}F{O(o.3F,{"1b":0})}}F{1y 5A({mc:o.3F,1D:(v.1P.iw==1?"1c":"1b"),to:0,17:0.1,6v:"Fc",me:"qm"})}}E q7(){X=pY[pX];if(X.I(o.ek)>0){X=X.1O(o.ek,\'\');v.3v=X}B 4L=gM(X);4L.bE=E(){if(G.gG==4&&G.6S==4v){cp(G);o.Q.FB()}F{ny(1)}};4L.sA=E(e){ny(1)};4L.bK();9E=H}E ny(x){if(pX+1<pY.R){pX++;q7();x=0}if(x==1){5G("W gN op or Cb Cy")}if(x==2){5G("Vr 5e")}}E cp(x){if(x.eo){B y=x.eo;if(y.I("#"+v.9L)==0){y=o[o.fd[0]](y)}if(y.I("#"+v.bO)==0&&y.I(v.e3)>0){y=o[o.fd[1]](y)}if(X.I(".ar")==X.R-4){B ar=y.2x(/(\r\n\t|\n|\r\t)/gm);X=[];B rs=1;B io=\'\';V(B i=0;i<ar.R;i++){if(ar[i].I("#Vv")>-1){if(ar[i].I(" - ")>-1){B 1I=ar[i].2x(" - ");io=1I[1I.R-1]}}if(ar[i].I("3K")>-1){X.2N({1N:""+(io!=\'\'?io:rs),3v:ar[i]});rs++;io=\'\'}}}F{y=y.1O(/(\r\n\t|\n|\r\t)/gm,"");3f{X=5e.6T(y)}2G(e){ny(2)}}if(o.Q){if(v.W.mv==1){o.Q.jv(2)}}b5();bf();1z(E(){js("W")},1)}}E b5(x){X=o.U.6u(x?x:X);X&&X!=\'?\'?6u(X):\'\';o.1v&&x&&!o.1Z?o.P.2z():\'\'}E 5G(x,CU){B y=H;B yy=H;js("WN",x);if(CU!=1&&v.8x==1&&v.qj==1){se();J}if(3J){if(o.1v||o.eC||(v.3g==1&&!o.1t)){if(3J.R>0){7N++;y=7N>3J.R-1;if(y&&3J.R>1&&v.e0>0){if(o.e0<v.e0){7N=0;y=L}o.e0++}if(y&&v.WQ==1){if(o.42.R>1){if(o.2y[o.3l].I(2O("e1"))==-1){o.2y[o.3l]=o.2y[o.3l]+\' (\'+2O("e1")+\')\'}if(o.3l>0){yy=L;o.U.5Q(o.3l-1);hB()}F{if(o.2y[o.3l+1].I(2O("e1"))==-1){yy=L;o.U.5Q(o.3l+1);hB()}}}}if(!y){B z=L;o.2a>0||!o.1t||P.5w()?\'\':o.2a=3Y();if(o.2t!=ov(3J[7N])||o.2t!=\'bt\'){if(o.1v){o.U.cd(1);z=H}}if(v.qw>0){2H(o.hz);o.hz=1z(hH,v.qw*2h)}F{hH()}}F{if(v.8x==1&&yy&&v.qj!=1){y=L;se()}}}}F{y=L;if(!o.1t){hH()}}}if(y&&yy&&x){q6(x,H)}};E hH(){if(o.1v||o.eC||(v.3g==1&&!o.1t)){1p("X2 cE",o.2a);6u(\'or\');o.1t&&!o.1Z?P.2z():\'\';hB()}F{if(!o.1t){if(3J.R>0){if(7N+1<3J.R){7N++;o.e0++;6u(\'or\')}}}F{2H(o.hz);o.hz=1z(hH,2q(v.qw,5)*2h)}}}E q6(x,mr){bb("2i","jJ",H);o.e7=L;if(v.CJ==1&&!o.aM){if(v.CI==1){o.a4.8G(v.CH)}F{o.a4.8G(x)}if(v.CF==1&&K(v.CE)){o.d7=1y CD();o.U.gY()}}mr?o.aM=H:\'\';if(o.1v){o.U.7O();o.Q.3c()}K(o.2e)&&!K(o.d7)?o.U.8j():\'\';js("2i",x)}E se(){fC++;1p("jJ fb Am "+fC);o.1v?o.mF=1:\'\';K(o.bX)?2H(o.bX):\'\';o.bX=1z(C8,v.qp*2h)}E C8(){B x=2A(v.Wp,10);if(o.1v||o.mF==1){o.mF=0;if(fC<x){o.U.fb()}F{if(v.qj==1){5G(P.h5(),1)}F{q6(\'fb jJ \'+P.h5())}}}}G.5G=E(x){5G(x?x:P.h5())};G.8F=E(y){1p("nU");hX=H;2H(j8);B x=L;if(3U()>0&&!o.5f&&!y){B 17=o.yK;if(17+10<3U()){1p(\'Ww (yF)\');js("yF");P.2z();P.3N(17);x=H}}if(!x){o.U.nU()}};G.9x=E(){if(v.sH==1){K(o.2e)?o.U.8j():\'\'}v.gn==1?o.U.gY():\'\';o.Q.2z();o.U.yT();if(v.WA==1&&K(v.r7)){if(v.r7.R>5){r5();3D(q4);q4=6U(r5,v.zc*2h)}}js("1v")};G.kG=E(){if(v.md==1&&o.4y){if(o.U.kG()){o.am=P.sc();o.Q.4w();tA()}}o.sj=H};G.dF=E(){3Y()>0&&3Y()==3U()&&o.U.g6()?\'\':o.U.3c()};G.iR=E(){1p("Tt")};G.ky=E(){1p("sl");o.U.sl();K(o.fK)?js("3X",o.fK):\'\'};G.bI=E(){1p("sy");fC=0;o.U.sy();o.2t=="1C"?qB(1):\'\'};G.9O=E(){if(P){1p("3U",3U());o.U.3U(3Y(),3U());js("1m",3U());fC=0;2H(o.bX);if(K(o.n6)){o.U.dx(o.n6);o.n6=26}}};E 3Y(){B x=P.17();J x}E 3U(){B x=P.1m();J x}G.et=E(){};G.8M=E(){1p("8R");o.U.8R();js("7M")};G.bG=E(){if(dv!=3Y()){if(!o.9P){o.U.7O();if(dv==0){if(v.gn==1&&v.yV==1){o.U.gY()}}}}dv=3Y();B bZ=3U();js("17",dv);if(v.29.on==1){if(1J(zf)==\'E\'){!v.dM&&v.29.dM?v.dM=v.29.dM:\'\';if(!3i&&v.29.3H!=1&&v.dM&&v.dM!=\'\'&&dv>0){o.er=1y zf();3i=o.er.gV()}}}if(o.2t=="1C"&&o.1h.6n&&bZ>0){if(o.1v&&dv>bZ-1){2H(j8);j8=1z(A5,4c)}}};E A5(){if(!hX){o.U.3c();o.P.8F()}}G.rW=E(){if(o.2t=="53"){P?P.nc():\'\'}};G.A3=E(x){o.U.cd();P.A2(x)};G.Fe=E(x){if(K(x)){if(3i){3i.3P(x)}v.29.1F=x}};G.A1=E(x){if(K(x)){if(3i){3i.2Y(x);3i.2z()}}};G.nc=E(){if(o.2t=="53"&&P){J P.3S()}F{J H}};G.pI=E(){J o.2t=="1C"?P.pI():1G};G.pH=E(){J P.pH()};G.5Q=E(x){1p("To",x);if((o.2t=="bt"||o.2t==o.ws||(o.2t=="1C"&&(v.94==0||ap()<2))||(o.2t=="3L"&&(v.oy==0||bz()<2)))&&K(o.42[x])){B 17=G.17();o.2a>0?\'\':o.2a=17;o.U.3N(17,L);6u(o.42[x],H);B y=H;if(v.1g){if((v.1g.T1==1&&!o.1v)||!o.1t){y=L}}if(o.ac>0){P.fn(o.ac)}if(y){o.U.2z()}}if(o.2t=="1C"&&v.94==1&&ap()>1){P.K9(x)}F if(o.2t=="3L"&&v.oy==1&&bz()>1){P.Kg(x)}F if(o.2t=="53"||o.2t=="dm"){P.qy(x)}};G.Jg=E(x,y){J j5(x,y)};G.rY=E(x,y){J A9(x,y)};E j5(x,y){B r=x.1e+\'p\';if(x.1e<4v){r=\'n1\'}F if(x.1e>=4v&&x.1e<=ds){r=\'iQ\'}F if(x.1e>ds&&x.1e<=j0){r=\'iP\'}F if(x.1e>j0&&x.1e<=43){r=\'je\'}F if(x.1e>43&&x.1e<=gz){r=\'s6\'}F if(x.1e>gz&&x.1e<=zW){r=\'nl\'}F if(x.1e>zW&&x.1e<=zT){r=\'nm\'}F if(x.1e>zT&&x.1e<=zS){r=\'ta\'}F if(x.1e>zS&&x.1e<=A6){r=\'T6\'}F if(x.1e>A6){r=\'tm\'}if(x.Y==T7&&x.1e<=SV){r=\'iQ\'}F if(x.Y==Ai&&x.1e<=Ao){r=\'iP\'}F if(x.Y==Tf&&x.1e<=Tg){r=\'je\'}F if(x.Y==Tl&&x.1e<=Tm){r=\'nl\'}F if(x.Y==TW&&x.1e<=Tq){r=\'nm\'}F if(x.Y==Uv&&x.1e<=Ux){r=\'ta\'}F if(x.Y==Uz&&x.1e<=UB){r=\'tm\'}if(v.1g.UD==1&&K(v.1g[\'6t\'+r])){r=v.1g[\'6t\'+r]}F{if(y==1){r=2O(r)}if(y==2&&K(x.a8)){r=2J(x.a8/2h)+\' \'+2O(\'fp\')}}J r};E A9(x,y){B r=x.mM();if(r=="UF"||r=="en"){x="UY"}F if(r=="UZ"||r=="ru"){x=""}if(1J(v.nX)=="3M"){if(K(v.nX[x])){x=v.nX[x]}F{x=2A(v.nX[y.6l()],x)}}J x};E tA(){if(o.4y&&o.1Y&&!o.rc){P.r6();V(B i=0;i<o.1Y.R;i++){if(o.1Y[i]!=\'9X\'){P.Ki(o.1Y[i],o.2Z[i],(i==o.3o))}}o.rc=H}}G.8J=E(x){1p("U1",x);x=3W(x);P?P.gj(x):\'\';if(v.29.on==1){if(3i){3i.gj(x)}}};G.Aa=E(){tA()};G.zj=E(){P.r6()};G.dx=E(x){1p("U7",x);if(o.aQ.R>0){if(o.aQ[x]){B 17=G.17();o.2a>0?\'\':o.2a=17;o.U.3N(17,L);6u(o.aQ[x],H);o.U.2z()}}F{if(o.2t=="1C"&&v.bv==1){P.K0(x)}F if(o.2t=="3L"&&v.zs==1){P.Kh(x)}F if(o.4y){P.fn(x)}}};G.sN=E(){B x=o.2y[o.3l];x==1G?x=\'\':\'\';B y=jr()&&v.c6==1&&v.94==1&&x!=2O("2w");J(y?\'\'+2O("2w")+\' \':\'\')+x};G.sO=E(){B x=o.7g[o.7b];x==1G?x=\'\':\'\';J x};G.jr=E(){J jr()};E jr(){B x=L;if(P){if(o.2t=="53"){x=P.2w()}if(o.2t=="1C"&&v.94==1&&ap()>1&&v.c6==1){x=P.2w()}if(o.2t=="3L"&&v.oy==1&&bz()>1){x=P.2w()}}J x}E ap(){if(o.2t=="1C"){J P.ap()}F{J 0}}E bz(){if(o.2t=="3L"){J P.bz()}F{J 0}};G.8Q=E(){J o.4y?P.8Q():o.4T};G.4Q=E(x){if(P&&(o.qg||K(v.8Q))){P.4Q()}if(v.qe>0){O(o.3F,{"1e":(o.22?"100%":o.cU-v.qe)})}if(o.3i&&v.29.zZ==1){o.er.4Q()}if(v.rH==1){Up()}if(o.sJ){o.sJ.4Q()}};G.3G=E(){J P?P.3G():{}};G.sQ=E(){P.sQ()};G.8x=E(){1p(\'8x\');o.9Y=0;o.1t?v.3g=1:\'\';o.U.8R();if(X&&v.X9!=1){if(X.I(\'(5F)\')==-1){X=X+(X.I(\'?\')==-1?\'?\':\'&\')+\'zL=(5F)\'}}if(X){if(o.4y){P.2Y(X);G.2z()}F{6u(X)}}};if(!K(o.2e)){rf()}if(K(v.2e)){if(v.2e!=\'\'){an(v.2e,o.2e,v.fm);if(v.sH==1&&!o.1t){1l(o.2e)}}F{v.2e=26}}E aF(){gf=P?P.6S():\'\'}E zF(X){3J=X.2x(" or ");V(B i=0;i<3J.R;i++){if(3J[i].I(" fc ")>-1){oB=3J[i].2x(" fc ");3J[i]=oB[5F(0,oB.R-1)]}if(K(v.oC)&&3J[i].I("//")==-1){3J[i]=v.oC+3J[i]}}7N=0}E A7(){aF();if(gf=="7B"||o.5f){o.U.t6()}if(gf!=""){o.U.xL()}}E rf(){if(o.2e){o.1Q.3m(o.2e)}o.2e=1W("2b");O(o.2e,{"4u-3e":"1X","1B":v.l5,5q:"1B 0.5s"});if(v.rH==1){ZV()}F{O(o.2e,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':\'100%\',\'1e\':\'100%\'})}o.1Q.1R(o.2e)}E 6u(x,y,zC){2H(j8);v.kn==\'\'?v.kn=\';\':\'\';if(x.I(\'{\')>-1&&x.I(\'}\')>-1&&x.I(v.kn)>-1){B z=x.2x(v.kn);o.aQ=[];V(B i=0;i<z.R;i++){o.7g[i]=z[i].1j(z[i].I("{")+1,z[i].I("}")-1);o.aQ[i]=z[i].1j(z[i].I("}")+1);if(K(v.bc)){if(v.bc==o.7g[i]){o.7b=i}}}x=o.aQ[o.7b]}!K(3J)?3J=[]:\'\';o.o5?2H(o.o5):\'\';x&&x!=\'or\'&&x!=\'x\'?zF(x):\'\';B ft=o.2t;if(3J.R>0){B fu=3J[7N];if(fu){if(fu.I(\'js:\')==0){3f{fu=2g(fu.1j(3))}2G(e){aw.1p(e.8s)}}}if(fu){o.2t=ov(fu);B gV=L;if(zC){gV=H}X=fu;if(X){X=X.1O(/\(5F\)/g,2E.5F())}F{X=3J[0]}if(!gV&&x!=\'x\'&&P&&o.2t==ft&&(ft=="bt"||(ft=="bS"&&!o.1h.2f)||(ft=="53"&&o.1t&&!ob)||ft=="dm"||ft=="1C"||ft=="3L")){P.2Y(X);1p("2Y")}F{1p("ZZ");od();zi(X)}qB()}}if(!y){3D(o.qx);o.qx=6U(A7,o.oJ);if(!K(v.1V)&&v.ox==1&&v.qA==1){v.1V=\'\'}if(K(v.1V)){o.U.fY(v.1V)}if(v.gw==1){if(v.md==1&&o.1h.2f){}F{if(o.2t=="53"){O(o.3F,{"1c":-ha,"1b":-ha})}F{3j(o.3F)}v.1q.1l=0}}}}E qB(x){if(o.dH||x){if(o.jb){P.gj(o.j6)}F{if(o.aj!=o.dH){P.gj(o.5O[o.aj])}}}}E ov(x){B 1D="bt";if(x){if(x.I(".Jw")>0){1D="1C"}F if(x.I(".Jy")>0){1D="3L"}F if(x.I("w")==0&&x.I("s")==1){1D=o.ws}F if(x.I(\'53.8V/\')>-1||x.I(\'oM.be/\')>-1){if(1J(zK)==\'E\'){1D="53";if(v.xb==1){B y=\'jR://41.53.8V/vi/\'+oS(x)+\'/\';zm(y+\'zw.iG\',E(z){z>100?v.2e=y+\'zw.iG\':v.2e=y+\'10o.iG\';if(o.1H){o.1H[o.3r][\'2e\']=v.2e}v.3g==1||o.1t?\'\':an(v.2e,o.2e,v.fm)})}}F{1p("No zt")}}F if(v.bS==1&&x.I(\'bS.8V/\')>-1){1D="bS"}F if(v.dm==1&&x.I(\'ZO.8V\')>-1){1D="dm"}F if(v.zr==1){if(1J(zq)==\'E\'){zq(x)?1D="6K":\'\'}}}o.qg=1D=="53"||1D=="bS"||1D=="dm";o.4y=1D=="bt"||1D=="1C"||1D=="3L"||1D==o.ws;J 1D}E zm(X,zk){B 41=1y Zq();41.bE=E(){zk(G.1e)};41.2Y=X}E zi(x){o.2t=ov(x);if(o.4y){P=1y DP(x,o.3F,L)}if(o.qg){P=2g("1y uj"+o.2t[0].zP()+o.2t.51(1)+"(x,o.3F);")}if(o.2t=="6K"){P=1y Zu(x)}o.Q?o.Q.Ey():\'\';B t=0;if(K(v.1m)){if(o.3n&&v.cX==1&&!o.1t){t=o.3n.b9().t}1z(E(){o.U.3U(t,v.1m)},100)}}E od(){if(P){P.4d();P=26;gf="7t"}if(3i){3i.4d();3i=26;3i=1G;o.er.5J();o.3i=26;o.er=26}};G.4d=E(){od()};G.Zy=E(){3J=[];od()};G.6u=E(x,y,z){6u(x,y,z)};G.an=E(x){an(x,o.2e,v.fm)};G.2z=E(){if(P){hX=L;ob=L;if(o.5f){o.3I.2z()}F{P.2z();v.gn==1?o.U.gY():\'\'}if(K(3i)){3i.2z()}if(o.7R){if(o.4y){if(o.9T>0&&!o.7R.ZG()){o.7R.ou()}}F{o.o3=[];o.Q.iN("bu")}}if(o.4y&&v.J6>-1&&!o.qf&&!o.1h.4D){if(o.9T>0){P.J7()}}hB()}F{1z(G.2z,43)}};E hB(){if(v.Af>0&&3J.R>1){if(3U()==0||v.Ak==1){2H(o.o5);o.o5=1z(Ah,v.Af*2h)}}}E Ah(){if(o.1v&&(3U()==0||v.Ak==1)&&3Y()==0&&!o.hz){if(P){if(P.a2()==0&&7N!=3J.R-1){5G(\'6u Am\')}}}}G.An=E(1d){if(o.3i){if(v.29.zZ==1){if(o.wS[o.3i]>2){J}}if(1d){1d.aW();1K.1d?1K.1d.6x=H:\'\'}B 1I=P;P.sa(H,o.3i);3i.sa(L,o.3F);P=3i;3i=1I;P.2z();3i.2z();js("29")}};G.zV=E(){P.2Y(X)};G.qU=E(){v.5I==1?o.5I.3p("1l"):\'\';o.rg=H};G.kj=E(){if(v.1q.wZ){v.1q.wZ=L;if(o.Q){o.Q.um(1);o.Q.sG()}}o.rg=L};G.zR=E(){if(o.3i&&o.er){o.er.h7()}};G.eT=E(){if(o.4y&&o.5Y){o.ip=H;P.5Y()}};G.dA=E(){if(o.4y&&o.96){P.96()}};G.p0=E(){if(v.gv==1&&K(v.11z)){if(K(o.gv)){o.gv.1o()}F{if(1J(A4)==\'E\'){o.gv=1y A4()}}}hc();if(P){o7(0);P.p0()}};G.bF=E(){o.gv?o.gv.1l():\'\';P?P.bF():\'\'};G.hc=E(x){hc(x)};E hc(x){if(v.11b==1&&2q(v.c4)){if(K(o.c4)){o.c4.1o(x)}F{if(1J(yP)==\'E\'){o.c4=1y yP()}}}}G.3c=E(){if(o.5f){o.3I.3c()}F{P?P.3c():1p("10A")}if(K(o.3i)){3i.3c()}};G.ro=E(){ob=H;o.U.3N(0,L);K(o.2e)?o.U.8j():\'\';6u(\'x\')};G.dQ=E(){P?P.dQ():\'\'};G.3N=E(x){if(P){if(o.5f){o.3I.3N(x)}F{P.3N(x);if(v.29.on==1){if(3i){3i.3N(x)}}}}};G.59=E(){if(P){P.59();o.5f?o.3I.59():\'\';1p("56")}if(v.29.on==1&&v.29.eW==1){if(3i){3i.59()}}};G.6m=E(){if(P){P.6m();o.5f?o.3I.6m():\'\';1p("9d")}if(v.29.on==1&&v.29.eW==1){if(3i){3i.6m()}}};G.3P=E(x){P?P.3P(x):\'\';if(v.29.on==1){if(v.29.eW==1&&3i&&!o.HP){3i.3P(x)}}if(o.5f){o.3I.3P(x)}};G.ph=E(){J P?P.ph():L};G.5w=E(){J P?P.5w():L};G.6S=E(){J gf};G.7t=E(){J hX};G.17=E(){B x=0;if(P){x=3Y();if(o.5f){B y=o.3I.3Y();y?x=y:\'\'}F{if(3U()>0&&x!=3U()){o.yK=x+0.Xk}}J x}F{J 0}};G.1m=E(){B x=0;if(P){x=3U();x==0&&K(v.1m)?x=v.1m*1:\'\';if(o.5f){B y=o.3I.3U();y?x=y:\'\'}}J x};G.a2=E(){J P?P.a2():0};G.gg=E(){o.3B.gg=o.3B.gg?L:H;O(o.3F,{"2V":(o.3B.gg?"3k(-1)":"3k(1)")})};G.Xm=E(){rf()};G.rd=E(){if(o.4y){P.4B()}};G.yC=E(x,y){if(x==\'1M\'){if(y==1){dr(v.1g.1M/100)}if(y==2){dr(-v.1g.1M/100)}if(y==3){o.P.iI()}}F{if(o.4y){if(!o.9z[x]){if(x==\'om\'){o.9z[x]=0}F{o.9z[x]=1}}if(y==1){o.9z[x]+=v.1g[x]/100}if(y==2){o.9z[x]-=v.1g[x]/100}if(y==3){if(x==\'om\'){o.9z[x]=0}F{o.9z[x]=1}}!o.hP?o.hP=[]:\'\';o.hP[x]=x+\'(\'+2J(o.9z[x]*100)+\'%) \';B cf=\'\';V(B i in o.hP){cf+=o.hP[i]}O(P.a6(),{\'6M\':cf});o.Q.lm(x)}}};G.1M=E(x){dr(x)};E dr(x){if(6P(x).I(":")>0){B y=x.2x(":");B z0=o.2W/o.4N;B z1=o.P.3G();if(z1.Y>0){z0=z1.Y/z1.1e}B z=y[0]/y[1];if(z0!=z){if(o.4y){P.f0()}B w2=o.4N*z;B x2=w2/o.2W;B h2=o.2W/z;B y2=h2/o.4N;if(x2<1){o.3B.x0=o.3B.x=3W(x2);o.3B.y=1}F{o.3B.x=1;o.3B.y0=o.3B.y=3W(y2)}O(o.3F,{"2V":"3k("+o.3B.x+") 3q("+o.3B.y+")"});o.hw=x}}F{o.3B.x+=3W(x);o.3B.y+=3W(x);O(o.3F,{"2V":"3k("+o.3B.x+") 3q("+o.3B.y+")"})}if(v.1P.YM==1){if(!o.qZ){if(o.3B.x>0||o.3B.y>1){qW(o.3F,\'o.Z4\');o.qZ=H}}qY()}o.Q.lm(\'1M\')};G.iI=E(){if(o.4y){P.f0()}o.3B.x=o.3B.x0;o.3B.y=o.3B.y0;O(o.3F,{"2V":"3k("+o.3B.x+") 3q("+o.3B.y+")"});o.Q.lm(\'1M\');o.hw=26;qY()};E qY(){if(o.qZ&&v.1P.Z6!=1){if(o.3B.x==1&&o.3B.y==1){O(o.3F,{"1c":0,"1b":0})}}};G.gk=E(x,y){P.gk(x,y)};G.cw=E(){J cw()};E cw(){J 3J?(3J.R>0?(3J[7N]?3J[7N]:\'\'):\'\'):\'\'};G.tz=E(){J 3J.R};G.a6=E(){J P?P.a6():L};G.6d=E(){if(o.4y){P.6d()}};G.rj=E(){P.rj()};E r5(){B 4L=gM(v.r7+\'?X=\'+3J[7N]);4L.bE=E(){if(G.gG==4&&G.6S==4v){if(G.eo){v.1N=G.eo;o.U.9D(\'1N\')}}};4L.bK()}};B DP=E(X,1E,29){B 18=1W(v.gw==1?"Cq":"eR");B 9S;B tB=0;B 1C;B 4F=L;B rR=L;B qh=L;B 9H=L;B fM=-1;B 3L;B 6w=L;B ws;B qn=L;B 6j=L;o.5o=L;B 7Y=0;B 8P=L;B 2i;B WV;B pP=L;B hn=-1;B c5=-1;B sE;B rz;B 9B;B ix;B Yu;B Jj=\'eR/K3; YG="YF.YE, Zd.40.2"\';B pW=L;O(18,{\'1n\':\'oV\',\'Y\':\'100%\',\'1e\':\'100%\',\'3M-pA\':\'qN\',\'5q\':"6M 0.2s 3d",\'8I-1e\':\'2w\',\'5V-1e\':\'1X\',\'8I-Y\':\'2w\',\'5V-Y\':\'1X\'});f0();if(o.1h.7a&&v.3g==1&&v.rw==1){if(!o.1t&&v.7h){46(18,{\'ht\':1})}F{o.3y=H;o.Q?o.Q.59():\'\';46(18,{\'3y\':1,\'ht\':1,\'3g\':1})}}F{if(v.ra==1&&o.1h.2f){if(v.JC!=1&&o.1h.7a){}F{46(18,{\'ht\':1})}}if(!o.1h.tv){46(18,{\'4B\':(v.4B==1?\'8D\':\'1X\')})}}if(v.Zc==1){46(18,{"Z9":"JB","Z7":"JB"})}X=eS(X);46(18,{\'2Y\':X,\'x-3O-5Y\':\'Ev\',\'JA\':\'H\'});if(v.Z5!=1){46(18,{\'JA\':\'H\'})}if(v.Z3==1){46(18,{\'29\':\'L\'})}if(29){18.3g=H;if(v.29.eW!=1||v.3g==1){18.3y=H}F{18.1F=2q(v.29.1F)?v.29.1F:v.1F}}if(v.Xz==1){46(18,{\'Xx\':\'Xs\'})}ti();if(v.Xp==1){B eg=1W("dV");46(eg,{"Et":"no","Ex":"H","Ew":"H","2Y":""});O(eg,{"1n":"2B","Y":"100%","1e":"100%","2T":0});1E.1R(eg);B Jz=1K.6U(E(){if(eg.k9.1S.gG==="Xb"){1K.3D(Jz);O(eg.tu.aC,{"2R":0,"2I":0});eg.tu.aC.1R(18)}},100)}F{1E.1R(18)}if(!K(X)){X=\'\'}B oc=L;if(o.1h.tv){if(X.I("Xl")>0){oc=H}}if(o.1h.6n){if(X.I("10X")>0||(v.IV==1&&v.dq==1)){oc=H}}if(X.I(".Jy")>0){6j=H;if(!o.3L){if(1J Jx!=="1G"){o.3L=1y Jx()}F{6j=L}}if(K(o.3L)){if(!K(1K.Jq)){o.3L.oi()}F{ri()}}}F if(((2L.1C==1&&v.rB!=1)||X.I(".Jw")>0)&&!oc&&(o.g1.I("8h")!=-1||K(1K.5K))){4F=H;rR=H;3f{if(K(1K.5K)){if(!5K.Jn()||(o.1h.6n&&v.10S==1&&!o.1h.4D)||(o.1h.6n&&o.1h.4D&&v.Ju==1)||(o.1h.o9&&v.10G==1)){1p(\'8h 10z \',5K.Jn());4F=L}F{if(v.4B==1||v.3g==1||v.Jt==1||29){dN(L)}}}F{4F=L}}2G(2i){4F=L}}F if(X.I("w")==0&&X.I("s")==1&&v.10M==1){8P=H;qP()}if(o.1h.tv&&v.3g==1&&!4F&&!6j&&!8P){1z(E(){o.U.dI()},100)}if(v.7R==1){K(o.7R)?o.7R.aS():\'\';o.7R=1y 11x()};G.rj=E(){ri()};E ri(){6j=H;if(s0()){if(v.4B==1||v.3g==1||v.Jr==1){pe(L)}}F{6j=L;1p("11g gN J0")}}E pe(x){if(o.3L&&!6w){o.3L.gV(x,18,X,29);K(1K.Jq)?6w=H:\'\'}}E dN(x){1p("8h");if(o.42.R>1){v.94=0;v.Jp=H}F{v.Jp?v.94=1:\'\'}if(o.aQ.R>1){v.bv=0;v.Jo=H}F{v.Jo?v.bv=1:\'\'}o.9B=L;fM=-1;9B=[];o.3x?o.3x.JD():\'\';B qr=L;if(v.7h&&v.Jv==1){qr=H;v.Jv=0}9S={Jk:(v.JE==1&&!29),11f:(v.4B==1||v.3g==1||29||x)&&!qr,g2:60,qJ:60,ZP:L};if(v.JO>0){9S.10t={6N:{JV:v.JO*2h}}}if(v.JU>0){9S.ZM={6N:{JV:v.JU*2h}}}if(v.ZF==1){9S.Zt=H}if(v.dq==1){B ks=[\'wv\',\'pr\',\'ck\'];B oL=[\'8V.Zr.gr\',\'8V.Zp.Zo\',\'3Z.w3.Zm\'];B dj={};V(B i=0;i<ks.R;i++){if(v[\'dq\'+ks[i]]==1){dj[oL[i]]={};if(2q(v[\'dq\'+ks[i]+\'l\'])){dj[oL[i]].ZN=tq(v[\'dq\'+ks[i]+\'l\'])}if(2q(v[\'dq\'+ks[i]+\'s\'])){dj[oL[i]].Zz=tq(v[\'dq\'+ks[i]+\'s\'])}}}9S.10q=H;9S.10p=dj}if(v.JS==1){9S[\'10k\']=E(4L,X){4L.10j=H}}if(K(v.6z)){if(K(v.6z.g2)){if(v.6z.g2>gz){v.6z.g2=gz}v.6z.qJ=v.6z.g2}if(K(v.6z.JP)){v.6z.qJ=v.6z.g2=v.6z.JP}if(1J v.6z=="3M"){V(B 1a in v.6z){if(v.6z[1a].6l().I(\'2g:\')==0){v.6z[1a]=2g(v.6z[1a].1j(5))}9S[1a]=v.6z[1a]}}}1C=1y 5K(9S);js("1C",1C,1);1C.IW(X);1C.10h(18);1C.on(5K.6Y.10g,E(){1p("8h 10e")});1C.on(5K.6Y.ZQ,E(1d,28){!29?o.U.dI():\'\'});1C.on(5K.6Y.10c,E(1d,28){if(!29&&v.94==1&&ap()>1){Jh();nn();o.Q?o.Q.iX(o.3l):\'\'}});1C.on(5K.6Y.10b,E(1d,28){nn()});1C.on(5K.6Y.10a,E(1d,28){nn()});1C.on(5K.6Y.ZX,E(1d,28){if(!29){if(28.jz.5o!=o.5o){o.5o=28.jz.5o;o.Q.4w()}o.5o=28.jz.5o;if(o.5o){1p("ZW");o.JN=X.I("?vj")>-1;if(18.1m>0&&18.cr>0){if(18.1m-18.cr<10){if(o.ja>0){if(o.ja==18.cr&&o.JG==18.1m){o.oG++;if(o.oG>2){o.oG=0;o.ja=-1;1C.9Z();dN(H);8F()}}F{o.ja=-1}}F{o.ja=18.cr;o.JG=18.1m}}}}}if(v.94==1){o.3l=1C.pK;o.Q?o.Q.iX(o.3l):\'\'}pJ()});1C.on(5K.6Y.ZU,E(1d,28){if(K(28.jm)){!29?js("ZT",28.jm.ZS):\'\';if(v.Zi==1){1J JL!=="1G"?JL(28.jm):\'\'}}if(fM>-1){1C.J9=fM;fM=-1}qh=H;IZ()});1C.on(5K.6Y.Xa,E(1d,28){js("V3",28,1)});1C.on(5K.6Y.Us,E(1d,28){if(!29&&v.bv==1){1z(s8,43)}});1C.on(5K.6Y.Ur,E(1d,28){if(!29&&v.bv==1){qQ()}});1C.Uq=L;if(v.Uo==1){1C.on(5K.6Y.Um,E(1d,28){if(1J(28)=="3M"){if(28.jm.1D==\'1V\'){B fu=28.jm.X;if(fu){B st=1C.Kb;if(o.4U){o.3x.rE(st+\'cB\'+fu)}F{!9B[st]?9B[st]=[]:\'\';9B[st].2N(fu)}}}}});1C.on(5K.6Y.Ud,E(1d,28){B x=1C.U5;B y=\'\';V(B i=0;i<x.R;i++){y+=(y!=\'\'?\',\':\'\')+\'[\'+x[i].6t+\']1C\'+i;x[i].6N?o.nv=x[i].6t:\'\'}3w("1V",y)})}1C.on(5K.6Y.U4,E(1d,28){v.1p==1?aw.1p(28):\'\';js(28.1D+\'5K\',28,0,H);o.tn=28;if(28.nr){if(28.1D=="U3"){1p("8h nr rJ 2i");if(v.rO==1&&3Y()==0){rM()}F{2i=28.jz+\' (\'+28.1D+\')\';o.2a>0||29||v.5o==1||8P?\'\':o.2a=3Y();1C.9Z();if(!29){o.P.5G()}}}F{B nx=L;if(28.1D=="U2"){if(v.U0==1&&o.P.tz()>0){nx=H}F{1p("8h nr P 2i, jh");1C.Ut()}}F{nx=H}if(nx){2i="8h nr 2i, 9Z";1C.9Z();!29?o.P.5G():\'\'}}}F{1p("8h ",28.1D,28.jz,(28.nq?28.nq.nb:\'\'));js("UE",(28.nq?28.nq.nb:\'\'));if(7Y>0){7Y=2;s9()}}});9H=H}E tq(x){if(x){V(B j=1;j<11;j++){if(v["JF"+j]){x=x.1O("{"+j+"}",v["JF"+j])}}}J x}E nn(){if(!29&&v.94==1&&ap()>1){if(o.3l!=1C.pK){o.3l=1C.pK;o.Q?o.Q.iX(o.3l):\'\';1p("8h TX "+o.3l)}if(2q(v.cZ)&&o.3l>0){B fq=v.cZ.2x(",");V(B k=0;k<fq.R;k++){if(o.2y[o.3l].I(fq[k])>-1){1p(\'Th 4S\');1C.jO=o.3l-1;o.3l--;1i}}}}}E qP(){if(K(1K.J3)){if(s0()){if(!K(o.ws)){o.ws=1y Tc()}ws=1y J3(18,X,2A(v.T9,{Jk:H}));qn=H}F{8P=L;1p("gN J0")}}}E IZ(){tc()};G.6d=E(){tc()};E tc(){if(v.HX&&o.Q){if(18.cv.R>0){if(v.6d==1){18.cv[18.cv.R-1].gI="Gh"}F{18.cv[18.cv.R-1].gI="3a"}if(!o.6d){o.6d=H;o.Q.4w()}}F{if(o.6d){o.6d=L;o.Q.4w()}}}}E rM(){1p("T5");!29&&o.1v?o.U.3c():\'\';o.U.8j();7Y=1;s9(o.1v)}E s9(x){if(7Y>0){2H(sE);sE=1z(IX,v.IY*2h)}}E IX(){if(7Y>0){1p("T4");if(4F){if(7Y==1){1C.IW(X)}if(7Y==2){1C.9Z();dN(H);18.1v()}}F{46(18,{\'2Y\':X})}}}18.1w(\'T2\',IR);18.1w(\'2i\',qO);18.1w(\'7t\',8F);18.1w(\'1v\',9x);18.1w(\'4a\',dF);18.1w(\'Fo\',bG);18.1w(\'iO\',iR);18.1w(\'kU\',ky);18.1w(\'Fp\',bI);18.1w(\'Fq\',et);18.1w(\'7M\',8M);18.1w(\'Fr\',9O);18.1w(\'TG\',IT);18.1w(\'Fs\',sU);18.1w(\'Ft\',sP);if(v.IV==1&&o.1h.6n){if(2q(v.TT)){if(2q(v.TS)){18.1w(\'Fn\',tw)}F{if(1J IU!=="1G"){o.pb=IU(X,18)}}}}if(o.1h.7a){18.1w(\'IS\',IL)}E IL(){18.dG("Q")}E IR(){if(!4F&&!6j){!29?o.U.dI():\'\'}}E qO(){if(!4F&&!6j){if(18.2i){1p(18.2i,18.2i.nb,18.2i.8s);B x=18.2i.nb;2i=18.2i.8s;if(2i==\'\'){if(x==1){2i="TQ"}if(x==2){2i="rJ"}if(x==3){2i="d4"}if(x==4){2i="gN op"}}1p("jJ: ",2i)}if(rR&&v.rO==1&&3Y()==0){2i=1G;rM()}if(2i!=1G||o.1h.4D){5G()}}}E 5G(){!29?o.P.5G():\'\'}E 8F(){if(!29){o.P.8F()}F{if(v.29.9h==1){18.cr=0;18.1v()}}}E 9x(){if(!o.1t&&v.7h){1p(\'IQ 1v\');4a();o.U.2z();J}if(4F&&7Y>0){}F{if(!29){B aH=o.U.8o()&&o.n8!=1;if(aH||c5==-1){B x=L;if(4F){if(K(o.1Z)||K(o.5x)){if(aH){}F{1p(\'4a kB\');4a();x=H}}}if(!x){o.P.9x()}}}}}E dF(){if(!pW){1p("TD");if(o.1v&&o.eC&&!18.7t&&v.IP==1&&!o.am){1p("IP");hN()}F{!29&&!o.IO&&18.8b?o.P.dF():\'\'}}}E bG(){!29?o.P.bG():\'\';if(c5>-1){if(3Y()>c5){4a();c5=-1}}}E iR(){!29?o.P.iR():\'\'}E ky(){!29?o.P.ky():\'\'}E bI(){if(29){pc()}F{o.P.bI();sD();if(4F&&7Y>0){7Y=0;1p("Tz up");1C.J4();hN();o.Q.2z()}if(K(v.8Q)){2C()}1z(IN,43)}}E Ja(){if(18.C.1c=="-Tv"||18.n4<-2h){bF()}}E IN(){if(18.bA&&o.7g.R==0&&v.Tu!=0){B at=18.bA;V(i=0;i<at.R;i++){B x=o.P.rY((at[i].8g?at[i].8g+\' (\':\'\')+at[i].IM+(at[i].8g?\')\':\'\'),i);if(x==v.bc){o.7b=o.ac=i}o.7g[i]=x}o.Q.mz(o.ac)}if(o.ac>0){fn(o.ac,1)}};G.8Q=E(){J(18.p1/18.eU)};E pc(){if(18.eU>0){O(1E,{"1e":1E.2c/(18.p1/18.eU)-2J(v.29.2T)})}F{if(tB<20){1z(pc,100);tB++}}}E sD(){if(v.oq==1){3D(o.rI);o.rI=6U(sg,100);sg()}}E sg(){if(18){if(18.eU>0){o.U.J1(18.p1/18.eU);3D(o.rI)}}}E 9O(){!29&&!8P?o.P.9O():\'\'}E et(){!29?o.P.et():\'\'}E 8M(){if(4F&&7Y>0){}F{!29?o.P.8M():\'\'}}E IT(){o.U.sb()}E s0(){B nS=1K.J2=1K.J2||1K.Wx;B k4=1K.Jc=1K.Jc||1K.Wv;B nP=nS&&1J nS.nP===\'E\'&&nS.nP(Jj);B Ji=!k4||k4.vD&&1J k4.vD.Wq===\'E\'&&1J k4.vD.5J===\'E\';J nP&&Ji}B sm="<7k C=\'1B:0.5\'>";E Jh(){if(!29&&v.94==1){B x=1C.b4;B q=-1;o.2y=[];if(x.R>1){if(v.4z==\'5V\'){q=x.R-1}V(B i=0;i<x.R;i++){if(K(x[i].1e)){B y=o.P.Jg(x[i],v.Jf);if(o.2y.I(y)>-1||v.Wo==1){if(K(x[i].a8)){B yi=o.2y.I(y);yi>-1?o.2y[yi]+=" "+sm+" &gS;"+2J(x[yi].a8/2h)+\' \'+2O(\'fp\')+\'</7k>\':\'\';o.2y[i]=y+" "+sm+" &gS;"+2J(x[i].a8/2h)+\' \'+2O(\'fp\')+\'</7k>\'}}F{o.2y[i]=y}if(K(x[i].Je)){o.al[i]=x[i].Je[0]}}F if(K(x[i].6t)){o.2y[i]=x[i].6t}F{o.2y[i]=i}if(K(v.4z)&&q==-1){if(v.4z==o.2y[i]){q=i}}if(K(o.4z)){if(o.4z==o.2y[i]){q=i}}}if(v.c6==1){o.2y[x.R]=2O("2w")}F{1C.fx=0;q==-1?q=x.R-1:\'\'}if(v.Jd==1||q>-1){1C.fx=0;if(v.kf=="6o"||(!o.1t&&v.4B==0)){1C.qM=q}F{if(v.kf=="fk"){1C.jO=q}}o.3l=q}F{if(v.c6==1){o.3l=1C.b4.R-1}F{o.3l=1C.Wj}}if(v.Jb>0){1C.fx=x.R-v.Jb*1-1}pJ()}o.a8=2A(1C.b4[o.3l].a8,0);o.Q?o.Q.4w():\'\'}}E pJ(){if(v.bv==1){s8();qQ()}}E s8(){if(!29&&v.bv==1){B x=1C.bA;o.7g=[];B 2D;B 1U=-1;if(x.R>1){V(B i=0;i<x.R;i++){2D=L;if(K(x[i].fr)&&o.al.R>0){if(x[i].fr!=o.al[o.3l]){V(B j=0;j<o.al.R;j++){if(o.al[j]==x[i].fr){2D=H}}}}if(!2D){o.7g[i]=(K(x[i].6t)?o.P.rY(x[i].6t,i):i)+(v.WC==1&&K(x[i].a9)?\' (\'+x[i].a9+\')\':\'\');if(K(v.bc)){if(v.bc==o.7g[i]){1U=i}}}}}}if(1U>-1){o.7b=1U;1C.pu=1U}}E qQ(){if(!29){B x=1C.bA;B y=1C.pu;if(y>-1){if(K(x[y].fr)){if(o.al.R>0){if(o.al[o.3l]!=x[y].fr){V(B i=0;i<x.R;i++){if(x[i].6t==x[y].6t&&x[i].fr==o.al[o.3l]){1C.pu=i;y=i;1i}}}}}o.7b=y;1p("8h X7",o.7b);o.Q.mz(o.7b)}}};G.fn=E(x,y){fn(x,y)};E fn(x,y){if(18.bA.R>1){18.bA[x].tl=H;18.bA[y==1?0:o.ac].tl=L;o.ac=x;y!=1?18.cr=o.P.17():\'\'}}E 3Y(){if(6j){J 6w?o.3L.17():0}F{J 18.cr}};E 3U(){B x=18.1m;if(x==X6){v.5o=1;x=3Y()+10;if(o.bZ){x<o.bZ?x=o.bZ:\'\'}o.bZ=x}if(6j&&6w){x=o.3L.1m()}if(K(v.4b)){if(7v([v.4b],\'-\')){x=x+v.4b*1}F{x=v.4b}}J!qa(x)?x:0}G.2z=E(){B p=H;if(4F&&!qh){if(!9H){dN(H)}1C.J4()}if(6j&&!6w){pe(H);p=L}if(8P){if(!qn){qP()}ws.1v();p=L}Ja();p?hN():\'\'};B WO;E hN(){if(X!="1X"&&18){B pp=18.1v();if(pp!==1G){pp.cJ(E(){}).2G(E(2i){1p("WL",2i.8s);if(2i.8s.I(\'cE\')==-1&&2i.8s.I(\'WH by\')==-1){if(v.rw==1&&K(18)&&o.1v){1p(\'Vu\',o.1v);o.U.59();3f{18.1F=0}2G(e){};B rb=18.1v();if(rb){rb.cJ(E(){}).2G(E(e){1p("Vt",e.8s);if(o.1h.tv&&(4F||6j)){}F{o.Q.3c();o.U.8j();js("Vm")}})}}F{if(!o.ib){o.Q.3c();o.U.8j()}}}})}}}G.p0=E(){if(o.5x||o.1Z){if(o.8U){dA()}if(!o.ip&&o.1h.2f&&o.1h.3O){if(!18.3y){18.3y=H;pP=H}O(18,{"1n":"2B","1b":-4c,"1c":-4c});c5=3Y();if(!8P){18.1v()}if(c5==0&&o.2a>0){ix=o.2a}}}};G.bF=E(){bF()};E bF(){if(!o.ip&&(o.1h.2f||o.1h.3O)){O(18,{"1n":"oV","1b":0,"1c":0});if(K(v.8Q)){2C()}if(pP){!o.3y?18.3y=L:\'\';pP=L}if(ix>0){o.2a=ix;ix=0}c5=-1}};G.3c=E(){1p(\'8b\');4a()};E 4a(){if(8P){ws.4a()}F{18.4a()}};G.dQ=E(){!18.8b?3c():hN()};G.3N=E(x){if(6j&&6w){o.3L.3X(x)}F{if(4F){if(v.Vl==1&&x>0&&rV()){fM=1C.jO;1C.J9=0}}18.cr=x}};G.59=E(){18.3y=H};G.6m=E(){18.3y=L;if(o.2t=="1C"&&o.1h.4D&&v.1Z==1){if(!K(o.J8)){pW=H;1p("4D 9d");18.4a();1z(E(){18.1v();pW=L},10);o.J8=H}}};G.3P=E(x){18.1F=x};G.J7=E(){if(o.JW!=18){B cE;B 9n;if(o.pO[18]){cE=o.pO[18];9n=o.q8[18]}F{1K.q0=1K.q0||1K.Vk;if(K(1K.q0)){3f{9n=1y q0();cE=9n.Vi(18);o.pO[18]=cE;o.q8[18]=9n}2G(e){1p(e)}}}if(9n){B ia=9n.Vf();ia.ia.5v=v.J6;cE.J5(ia);ia.J5(9n.V9);o.qf=H;o.JW=18}}};G.ph=E(){J!18.8b};G.5w=E(){J v.5o==1||8P?H:o.5o};G.a6=E(){J 18};G.sc=E(){46(18,{\'Q\':\'1\'});J H};G.4B=E(){46(18,{\'4B\':\'8D\'});if(4F&&!9H){dN(L)}if(6j&&!6w){pe(L)}};G.6S=E(){B 7m="7B";if(18.8b){7m="8b"}if(18.7t){7m="7t"}J 7m};G.sa=E(x,y){29=x;y.1R(18);1E=y;if(x){if(v.29.eW!=1){18.3y=H}F{if(!o.3y){18.3y=L}}pc();if(o.2y.R>0&&v.c6==1){if(4F){hn=o.3l;1C.fx=0;1C.jO=0}}}F{if(!o.3y&&v.29.eW!=1){18.3y=L}18.1F=2q(v.29.1F)?v.29.1F:v.1F;sD();if(o.2y.R>0&&v.c6==1){if(4F){1C.fx=-1;if(hn>-1){hn<1C.b4.R?1C.qM=hn:\'\'}}}}};G.17=E(){J 3Y()};G.1m=E(){J 3U()};G.a2=E(){B x=0;if(18.8l){if(18.8l.R>0){B y=3Y();V(B i=0;i<18.8l.R;i++){if((y>=18.8l.1t(i)||y>=18.8l.1t(i)-100)&&y<=18.8l.4b(i)){x=18.8l.4b(i)}}x==0?x=18.8l.4b(18.8l.R-1):\'\'}}if(K(v.4b)){B ed=v.4b;if(7v([ed],\'-\')){ed=3U()}x>ed?x=ed:\'\'}J x};G.2w=E(){J rV()};E rV(){B x=L;if(4F){if(9H){x=1C.V6}}F if(6j){if(6w){x=o.3L.2w()}}J x}G.3G=E(){J{"Y":18.p1,"1e":18.eU}};G.2Y=E(x){if(x){x=x.1O(/\(5F\)/g,2E.5F());x=eS(x);X=x;o.aM!=2?o.aM=L:\'\';if(6j){if(6w){o.3L.cE(x)}}F if(4F){4F&&1C?1C.9Z():\'\';dN(o.1t||o.3g);sK()}F{46(18,{\'2Y\':x,\'3g\':0});ti();4a()}}};E eS(x){if(x){B y=x.I(\':VY:\');if(y>0){o.eS=x.1j(y+6);x=x.1j(0,y)}}J x}E ti(){if(o.1h.6n&&18){B y=18.cv;if(y){V(B i=0;i<y.R;i++){y[i].gI="VV"}}y=18.bA;if(y){V(i=0;i<y.R;i++){y[i].tl=(i==0?1:0)}}if(1K.VM){18.1w(\'VH\',E(1d){o.5Y=1d.VG=="VE";!29?o.U.iY():\'\'})}o.pb?o.pb.VB(X):\'\'}sK();if(v.sJ==1){1J Jm!=="1G"?Jm(X,18,1E):\'\'}}G.5Y=E(){18.X8()};G.96=E(){dA()};E sK(){if(o.1h.3O){if(K(18.V8)&&!o.1h.7a){o.96=H}if(1S.Va&&!18.ZR){o.96=H}}}E dA(){if(o.1h.6n){if(18.10l==="pj-in-pj"){18.Kf("c0");o.8U=L}F{18.Kf("pj-in-pj");o.8U=H}}F{if(!1S.11A){2g(\'18.Y9().cJ(p => {o.8U = H;}).2G(2i => {o.8U = L;});\')}F{2g(\'1S.Ya().cJ(ok =>{o.8U = L;}).2G(2i => {});\')}}};E sU(){o.8U=H};E sP(){o.8U=L};E tw(e){if(1J JY!=="1G"){o.pb=JY(e)}}G.Kg=E(x){if(6w){o.3L.qy(x)}};G.Kh=E(x){if(6w){if(18.8l.R>0){o.3L.YN(x)}}};G.YO=E(x){if(o.ws){o.ws.K2(ws,x,-1)}};G.YQ=E(x){if(o.ws){o.ws.K2(ws,-1,x)}};G.K9=E(x){if(9H){B y=2J(x);if(y>=1C.b4.R){if(v.c6==1){y=-1;1C.fx=-1}F{y=1C.b4.R-1}}if(v.kf=="fk"){1z(8M,43);1C.jO=y}if(v.kf=="6o"){1p("8h 6o YL "+y);1C.qM=y}if(y==-1){o.3l=1C.pK}pJ()}};G.pI=E(){J 1C};G.pH=E(){J 6w?o.3L.XB():L};G.ap=E(){J ap()};E ap(){B x=0;if(9H){if(1C.b4){x=1C.b4.R}}J x}G.bz=E(){J bz()};G.f0=E(){f0()};E f0(){if(18){if(v.pB==1||v.5Z==1){if(v.Xg==1||v.5Z==1){O(18,{\'3M-pA\':\'5Z\'})}F{O(18,{\'3M-pA\':\'K7\'})}}F{O(18,{\'3M-pA\':\'qN\'})}}}G.4Q=E(){2C()};E 2C(){if(v.8Q){3w(\'1M\',6P(v.8Q).1O(\'/\',\':\'))}}E bz(){B x=0;if(6w){x=o.3L.b4()}J x}G.K0=E(x){if(9H){1C.pu=2J(x)}};G.gk=E(x,y){if(y=="1C"&&9H&&rz){rz.XE(x)}if(y=="K5"&&9H){if(9B[x]&&o.3x){V(B i=0;i<9B[x].R;i++){o.3x.rE(9B[x][i])}}1z(E(){1C.Kb=x*1},43)}if(y=="3L"&&6w){o.3L.XF(x)}};G.gj=E(x){if(x){18.Y1=x}};G.r6=E(){B x=18.XV;B y=[];V(B i=0;i<x.R;i++){if(x[i].mi.mM()==\'a5\'){x[i].6A("fO",rF);y.2N(x[i])}}V(B i=0;i<y.R;i++){18.3m(y[i])}V(B i=0;i<18.cv.R;i++){18.cv[i].gI=\'3a\'}o.rc=L};G.Ki=E(x,y,z){if(x!=\'\'){if(x.I(\' or \')>0){B xx=x.2x(\' or \');x=xx[0]}B a5=1S.1W(\'a5\');a5.6f(\'2Y\',x);a5.6f(\'8g\',y);a5.6f(\'XP\',\'sh\');a5.6f(\'gI\',\'Gh\');if(z){a5.6f(\'6N\',\'\')}18.1R(a5);a5.1w("fO",rF)}};E rF(e){if(e.4l.8g&&o.3x){V(B i=0;i<o.2Z.R;i++){if(o.2Z[i]==e.4l.8g){o.3x.9r(i)}}}};G.h5=E(){J 2i?2i:\'\'};G.4d=E(){3D(o.10v);4F&&1C?1C.9Z():\'\';6j&&6w?o.3L.Zs():\'\';8P&&ws?ws.2D():\'\';18.6A(\'2i\',qO);18.6A(\'7t\',8F);18.6A(\'1v\',9x);18.6A(\'4a\',dF);18.6A(\'Fo\',bG);18.6A(\'iO\',iR);18.6A(\'kU\',ky);18.6A(\'Fp\',bI);18.6A(\'Fq\',et);18.6A(\'7M\',8M);18.6A(\'Fr\',9O);18.6A(\'Fs\',sU);18.6A(\'Ft\',sP);18.6A(\'Fn\',tw);18.2Y=\'\';if(1E.mi=="Hy"){1E.tu.aC.3m(18)}F{1E.3m(18)}18=26}};B x6=E(){B b=[];B fo=[];B 5j=[];B 7M=L;B lh;B 7E=L;B 1g;B W;if(o.4A){o.4A.1l();o.4A=26}B lx;o.5O=[0.25,0.5,0.75,1,1.25,1.5,2];if(v.1g.10f==1&&K(v.1g.ka)){v.1g.ka=v.1g.ka.1O(/\n/ig,\'\');o.5O=v.1g.ka.2x(",")}o.dH=7v(o.5O,1,H);o.aj==3?o.aj=o.dH:\'\';V(B i in o.5y){if(o.5y.2n(i)){!K(v.1g[i])?v.1g[i]=5:\'\';o[\'6L\'+i]=[\'+ \'+v.1g[i]+\'%\',\'&10s; \'+v.1g[i]+\'%\',(o.5y[i]*100+\'%\')]}}if(v.1q.dR==1&&o.1h.4D&&v.gO==1){v.1q.1l=0}B lM=L;B 9c=0;B lU=0;B fU=L;B qT=H;B hT;B bg=1y uy();B 1g;B 5b=[];B s7=L;B rT=L;B hy=0;B bL=[];if(v.gy.1n=="Q-2m"){v.gy.1n="Q"}V(B y in v){if(v.2n(y)){if(y.I("9I")==0&&v[y]){!K(v[y].rX)?v[y].rX=v[y].5b:v[y].5b=v[y].rX;if(5b[v[y].5b]){v[y].5b+=v[y].5b}5b[v[y].5b]=y;if(v.gy.1n!="Q"){if(v[y].1n=="Q-2m"){bL.2N([y,v[y].5b]);s7=H}F{if(v[y].1n=="Q"||v[y].1n==1G){s7?rT=H:\'\'}}}hy<v[y].5b?hy=v[y].5b:\'\'}}}if(rT){bL.Fw(E(a,b){J a[1]-b[1]});V(B i=0;i<bL.R;i++){5b[v[bL[i][0]].5b]=26;v[bL[i][0]].5b=hy+1;hy++;5b[v[bL[i][0]].5b]=bL[i][0]}}o.bD=v.1q.1l==1&&v.1q.H3==1;if(o.bD){o.1q=1W("2b");o.1Q.1R(o.1q);O(o.1q,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':\'100%\',\'1e\':\'100%\',\'5q\':\'1c 0.3s 6v-5p\',\'4u-3e\':\'1X\'})}B 7D=1W("2b");if(o.bD){o.1q.1R(7D)}F{o.1Q.1R(7D)}B aR;if(v.1q.10n==1){aR=1y uy(H)}O(7D,{\'1n\':\'2B\',\'1b\':0,\'2K\':0,\'Y\':\'100%\',\'1e\':v.1q.h});7D.gK=E(){!o.1h.2f?o.U.Fx():\'\'};if(v.xU==1){3j(bg.c());3j(7D)}V(B i=1;i<5b.R;i++){if(5b[i]){B y=5b[i];if(y){B 1f=v[y].1f;B 10i=v[y].1l;if(o.1h.2f){if(1f=="1F"&&v[y].7L=="4V"){}F{if(1f=="1F"&&v.10d==1&&o.1h.2f){v[y].iA=0}F{if(1f=="1F"||(1f=="22"&&v.ZY)){v[y].on=0}}}if(1f=="aU"){v[y].Uj==1?v[y].on=0:\'\'}}F{if(1f=="aU"){v[y].Ue==1?v[y].on=0:\'\'}}if(v[y].1l==1){if(v[y].El==1&&K(v[y].lF)){2L[v[y].lF]?v[y].on=0:\'\'}if(v[y].En==1&&K(v[y].lH)){!2L[v[y].lH]?v[y].on=0:\'\'}}if(v.xU==1){v[y].on=0}if(v[y].on==1){if(1f=="2F"||1f=="1F"){b[y]=1y GX(y,1f);b[y].2C(b[y].s("w"))}F{b[y]=1y HU(y)}fo.2N(y);if(b[y].g("1f")=="1N"){if(b[y].s("1A")==\'\'){if(b[y].s("B")!=\'\'){if(!K(v[b[y].s("B")])){b[y].1U("2k",L)}}F{b[y].1U("2k",L)}}}if(b[y].g("1f")=="3H"){B lu=b[y].s("3b");if(lu){if(lu.I("3p:")==0&&lu.I(",0/1")>0){B z=lu.2x(",");3w(z[0].1j(4))==0?b[y].cs(0):\'\'}if(7v([lu],"2S")){o.fh=H}}}b[y].1U("1M",b[y].s("1M"))}}}}if(K(v.1g)){if(1J(7G)==\'E\'){1g=1y 7G("1g");v.1g.7S==1?1g.1o():1g.1l()}F{o.V0=H}}if(K(v.W)){if(1J(7G)==\'E\'){W=1y 7G("W");if(K(o.W)){W.xG(o.W);if(v.W.mv==0||!K(v.W.mv)){v.W.7S==0?W.1l():\'\'}F{W.1o()}if(v.W.FA==1){W.1o()}}F{W.1l(1)}jD()}}m8();qG();2C(H);4o();wL();qT=L;E Fd(S){B x=0;B UR=L;if(S){if(S.g("1f")==\'2F\'){x=5j.1b+S.s("4q")+S.g("Y")/2;if(5j.fT!=26){}F{5j.fT=[]}}F{if(5j.fT!=26){B bx=S.g("Y")+S.s("4C")+S.s("4q");if(g9(S)){bx=0}if(S.s("3a")==1&&!S.g("1o")){bx=0}if(S.s("aD")>0){bx=0}x=bg.g("w")-v.1q.hr*1-bx+S.g("Y")/2+S.s("4q");B i=0;5j.2m-=bx;V(i=0;i<5j.fT.R;i++){B bq=b[5j.fT[i]];if(bq.s("aD")>0){O(bq.c(),{"1b":(bq.g("x0")-bx)})}F{O(bq.c(),{"1b":(bq.g("x")-bx)})}bq.1U("x0",bq.g("x"))}5j.fT.2N(S.g("1a"));S.1U(\'gt\',1)}F{if(S.s("3a")==1&&!S.g("1o")&&!S.g("eL")){if(S.g("1f")=="1F"){if(S.s("1l")==1&&S.s("iA")==1&&fU){9c+=S.g("Y")+S.s("4q")+S.s("4C");fU=L}}}F{if(S.s("aD")>0){x=5j.1b+S.s("4q")+S.s("4C")}F{B 2D=L;if(S.g("1f")=="1F"){if(S.s("1l")==1&&S.s("iA")==1&&!S.g("eL")){if(!o.ey&&!o.9u){2D=H;fU=L}F{if(!fU){9c-=S.g("Y")+S.s("4q")+S.s("4C");fU=H}}}}if(g9(S)){2D=H}if(!2D){5j.1b+=S.g("Y")/2+S.s("4q");x=5j.1b;5j.1b+=S.g("Y")/2+S.s("4C")}F{x=5j.1b}}}}}}J x};G.FB=E(){m8();if(W&&v.W.7S&&!o.1t){W.1o()}};G.DZ=E(){m8()};E m8(){if(o.fh){1J FC==\'E\'?o.2S=1y FC():\'\'}}E r3(S){B Y=o.22&&v.1q.km==0?o.aN:o.2W;B 1e=o.4N;B b0=0;if(S!=bg){b0=Y/2+S.s("4q")-S.s("4C")}B ez=1e/2;B qo=S.g("Y");B m5=S.g("1e");B p=S.s("1n");if(p.I("8a")>-1){b0=o.2W/2+S.s("4q")-S.s("4C")}if(p.I("1c")==0){ez=m5/2+(S.s("Fl")*o.4N/100)}if(p.I("2K")==0){ez=o.4N-(S==bg?m5:m5/2)-(S.s("Fv")*o.4N/100)}if(p.I("2m")>-1){b0=o.2W-qo/2+S.s("4q")-S.s("4C")-(S.s("F7")*o.2W/100)}if(p.I("1b")>-1){b0=qo/2+S.s("4q")-S.s("4C")+(S.s("hZ")*o.2W/100)}if(p.I("9l")>-1){ez=-o.pU/2-(S.s("Fv")*o.pU/100)+(S.s("Fl")*o.pU/100);b0=(p=="9l"?-1:1)*o.vP/2+(S.s("hZ")*o.vP/100)+S.s("4q")-S.s("4C")}if(p.I("Q")>-1){B cx=Fd(S);b0=(bg?(bg.c()?5a(bg.c().k5):0):0)+cx;if(p=="Q-2m"){b0+=9c}if(v.1q.1n=="1c"){ez=v.1q.h/2-(v.dS<0?v.dS:0)}F{ez=1e-v.1q.h/2}}J{x:b0,y:ez+S.s("8W")-S.s("dW")}}E 2C(9X){B w=o.22&&v.1q.km==0?o.aN:o.2W;B h=o.4N;if(v.1q.Ty==1){v.1q.F6=2q(v.1q.Fk)&&o.a7?v.1q.Fk:v.1q.qE;v.1q.hr=o.2W*v.1q.F6/100}F{v.1q.hr=v.1q.qE}O(bg.c(),{\'1c\':(v.1q.1n=="1c"?0:o.4N-v.1q.h)-v.dS});bg.1U("y0",(o.4N-v.1q.h-v.dS));if(v.1q.km==0&&bg){O(bg.c(),{\'Y\':w,\'1b\':0,\'2I-1b\':0});bg.1U("w",w);if(o.22){O(bg.c(),{\'1b\':\'50%\',\'2I-1b\':-w/2})}}5j={"1b":v.1q.hr*1,"2m":(bg.g("w")-v.1q.hr*1)};B sn=L;if(!bg.g("1o")){bg.1U("2k",H);sn=H}B 1a;V(B i=0;i<fo.R;i++){1a=fo[i];if(b[1a]){B cc=r3(b[1a]);if(cc){if(b[1a].s("5T")=="1n"){if(K(o.7s[1a])){if(b[1a].g("x0")==cc.x&&b[1a].g("y0")==cc.y){3n}F{o.7s[1a].XY(b[1a].g("x0"),cc.x,b[1a].g("y0"),cc.y)}}}b[1a].1U("x0",cc.x);b[1a].1U("y0",cc.y);if(b[1a].s("3a")==1&&!b[1a].g("1o")&&!9X){xe(b[1a])}F{O(b[1a].c(),{"1n":"2B","1b":b[1a].g("x0"),"1c":b[1a].g("y0")})}}}}if(sn){bg.1U("2k",L)}9c=0;V(1a in b){if(b.2n(1a)){if(b[1a].s("1n")=="Q-2m"&&b[1a].g("1f")!="2F"&&9c>-1){9c=5j.2m-5j.1b}if(b[1a].g("1f")=="2F"&&bg){B cu;B ml=b[1a].s("4q")+b[1a].s("hZ")*o.2W/100;B mr=b[1a].s("4C")+b[1a].s("F7")*o.2W/100;if(b[1a].s("Wn")==1){if(b[1a].s("Wl")==1){cu=(o.2W*b[1a].s("w")/100)-ml-mr}F{cu=b[1a].s("w")}}F{if(b[1a].s("1n").I("Q")>-1){cu=5j.2m-5j.1b-ml-mr;O(b[1a].c(),{"1b":(5a(bg.c().k5)+5j.1b+ml+cu/2)});9c=-1}F{cu=bg.g("w")-ml-mr;O(b[1a].c(),{"1b":(5a(bg.c().k5)+ml+cu/2)})}}b[1a].1U("x0",b[1a].g("x"));b[1a].2C(cu)}}}if(1g){jU(1g)}if(W){jU(W)}if(lM||o.22||lU!=9c){4o()}}E xe(b){B 1b=0;B 1c=0;if(b.s("1n").I("2m")>-1&&b.s("1n").I("Q")==-1){1b=o.2W+b.g("Y")+10}if(b.s("1n").I("1b")>-1){1b=-b.g("Y")-10}if(b.s("1n").I("1c")>-1){1c=-b.g("1e")*2}if(b.s("1n").I("2K")>-1||b.s("1n").I("Q")>-1){1c=o.4N+b.g("1e")+b.g("Y")+10}if(1b>0){O(b.c(),{"1b":1b})}if(1c>0){O(b.c(),{"1c":1c})}}E jU(x){B 1c=-4c;x.jS();B y=o.4N-v.1q.h*(x.s("1n").I("1c")>-1?1:2);if(x==W&&v.qu==1){y=o.4N}B kK=y-(o.22&&!o.1h.2f?(100+x.s("kg")*1):x.s("kg"))-(x==W&&x.s("kg")*1==0?x.s("8W"):0);kK<100?kK=100:\'\';O(x.c(),{\'5V-1e\':kK});x.co()?O(x.co(),{\'5V-1e\':kK}):\'\';if(x.g("1o")){1c=o.4N/2-x.g("1e")/2+x.s("8W")-x.s("dW");if(x.s("1n").I("1c")>-1){1c=x.s("8W")-x.s("dW")}if(x.s("1n").I("2K")>-1){1c=o.4N-(v.1q.1n!=\'1c\'?v.1q.h:0)-x.g("1e")+x.s("8W")-x.s("dW")}1c<0?1c=0:\'\'}if(x.g("1a")=="1g"&&o.cF){B F8=o.2W-x.g("Y")-x.s("4C");if(o.cF>F8){O(x.c(),{"1n":"2B","2m":x.s("4C"),"1b":"2w","1c":1c})}F{O(x.c(),{"1n":"2B","1b":o.cF,"2m":"2w","1c":(o.kb<1c?o.kb:1c)})}}F{if(x.s("1n").I("2m")>-1){O(x.c(),{"1n":"2B","2m":x.s("4C")-x.s("mJ"),"1b":"2w","1c":1c})}F if(x.s("1n").I("1b")>-1){O(x.c(),{"1n":"2B","1b":x.s("4q"),"2m":"2w","1c":1c})}F{if(x.g("1a")=="W"&&x.s("3u")==1){O(x.c(),{"1n":"2B","1b":o.2W/2-x.g("Y")/2+x.s("4q")/2-x.s("4C")/2,"1c":1c})}F{B l=o.2W/2-x.g("Y")/2+x.s("4q")-x.s("4C");O(x.c(),{"1n":"2B","1b":(l>0?l:0),"1c":1c})}}}x.a1()};G.eN=E(1a){B S=b[1a];B a=S.g("1f");if(a){B d=1y 7n();o.9T=d.9U();if(a&&a!=""){4Y(S);a=="4a"?o.F9=1:\'\';a=="1v"?o.F9=0:\'\'}}lG()};G.sr=E(z,x,y){V(B 1a in b){if(b.2n(1a)){if(b[1a].s(z)==x){b[1a].1U(y?"6Q":"3j")}}}};G.vZ=E(x,s){B y=7u(s,x);J y};E 4Y(S,1D){o.ib=H;lx=S;B a=S.g("1f");if(a=="1v"){o.U.2z();if(o.3y&&v.Fa==1){o.U.6m();v.Fa=0}if(v.1P.on==1&&v.1P.2M==1&&v.1P.sB==1){7p(\'1v\',1)}js("Fb")}F{if(a=="4a"){o.mF=0;o.U.3c();if(v.1P.on==1&&v.1P.2M==1&&v.1P.sB==1){7p(\'1v\',0)}js("F5")}if(a=="2D"){o.U.mE()}}if(a=="Fc"){o.U.3N(0,L)}if(a=="22"){!o.5f?o.U.9b():\'\'}F{if(a=="rK"){o.U.8u()}}if(a=="2F"){B ld=o.P.1m();B lt=S.g("2p")*ld;if(v.4t>0){ld-=v.4t*1;lt=S.g("2p")*ld+v.4t*1}if(v.kl>0){if(v.kl/ld<=1-S.g("2p")){J}}js(a,lt);o.U.3N(lt,H);if(o.3n){o.3n.rN(lt,ld);o.2a>0?o.2a=1G:\'\'}js("mP",lt)}if(a=="1F"){B x=S.g("2p");x<0.VP?x=0:\'\';x>1?x=1:\'\';if(S.s("7L")=="4V"){x=3W(x*o.5O.51(-1)[0]).wF(1);o.U.8J(x,1)}F if(S.s("7L")=="ux"){o.P.Fe(x)}F{if(o.5B&&v.wH==1){3R.9j("wP",x);if(S.g("2p")>0||o.1h.7a||v.mB==0){3R.rU("jg")}F{3R.9j("jg",1)}}o.U.3P(x)}}if(a=="56"){if(o.5B&&!o.1h.7a&&v.mB==1){3R.9j("jg",1)}o.U.59();if(v.1P.2M==1&&v.1P.Ff==1){7p(\'56\',0)}}F{if(a=="9d"){if(o.5B){3R.rU("jg")}o.U.6m();if(v.1P.2M==1&&v.1P.Ff==1){7p(\'56\',1)}}}if(a.I("17")==0){S.VI()?S.iv():S.On()}if(a=="nZ"){o.P.tI()}if(a=="1M+"){o.P.dr(0.1)}if(a=="1M-"){o.P.dr(-0.1)}if(a=="1M"){o.P.dr(0)}if(a=="5o"){3w("vb");S.1U("tP",1);S.1U("gq",1)}if(a=="2S"){js("2S");qs()}if(a=="1g"){o.cF=1G;if(1g){if(!1g.g("1o")){1g.1o()}F{1g.1l()}}}if(a=="W"){if(o.gu==a){J}o.Q.jv()}if(a=="6o"){o.Q.bj()}if(a=="cl"){o.Q.do()}if(a=="3H"){if(S.s("fZ")==1&&S.s("3b")!=""){B x=4x(S.s("3b"));if(o.gu==a+x){J}if(x.I(\'{17}\')>-1){x=x.1O(\'{17}\',(K(o.3n)?o.3n.b9().t:o.P.17()))}if(x.I(\'{3v}\')>-1){x=x.1O(\'{3v}\',o.P.cw())}if(x.I(\'{1N}\')>-1){x=x.1O(\'{1N}\',v.1N.1O(/,/ig," "))}if(x=="5Y"){o.P.eT()}if(x.I(\'6I\')==0){if(S.s("6I")>0){o.U.3N(o.bw?o.bw.VK():S.s("6I"))}}if(x.I(\'VN\')==0){if(o.bw){o.bw.VA()}}if(x=="VQ"){o.U.3N(S.s("hZ")*o.P.1m()/100);!o.1v?o.U.2z():\'\'}S.s("FY")==1?o.U.3c():\'\';B y=x.2x(",");if(x.I("3p:")==0){B z=x.1j(4).2x(";");V(B i=0;i<z.R;i++){y=z[i].2x(",");if(y.R>1){if(y[0]==\'3X\'){if(v.1P.2M==1&&v.1P.VS==1){7p(\'3X\',y[1]>0?1:0)}}3w(y[0],y[1],S);js("mP",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?wy():\'\'}F{if(y[0]=="G2"){B ss=3w(y[0]);if(ss){if(ss.I("28")>-1){if(v.VW==1){B 41=1S.1W(\'41\');41.6f(\'2Y\',ss);O(41,{1n:"tr",2m:(K(v.lp)?v.lp:20),2K:(K(v.lp)?v.lp:20),Y:0,5q:"Y 0.5s bW-W1(.75,-0.5,0,1.75)"});41.C.54=FZ;1S.aC.1R(41);1z(E(){O(41,{Y:(K(v.G6)?v.G6:4v)})},1);41.gK=E(){G.4h.3m(G)}}if(v.Vj==1){B a=1W("a");a.9k=ss;a.6q=y[0]+".iG";a.2p()}}}F{1p(y[0]+" 2i")}}F{3w(y[0])}}}}F{if(x.I("js:")==0){if(x.I("(")>0&&x.I(")")>0){2g(x.1j(3))}F{2g(y[0].1j(3)+\'(\'+(K(y[1])?\'"\'+y[1]+\'"\':\'\')+(K(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.I("1d:")==0){t7(x.1j(6),o.P.17())}if(x.I("2S:")==0&&o.2S){o.2S.3p(x.1j(6))}if(x.I("sL:")==0&&o.5I){3w("sL",x.1j(7))}if(x.I("3K")==0||x.I("/")==0||x.I("?")==0||x.I("X:")==0){x.I("X:")==0?x=x.1j(4):\'\';1K.7J(x,S.s("Gb"))}if(x.I("6q")==0){o.U.jj()}if(x=="3p:96"){o.P.dA()}}if(x.I("1g#")>-1){if(1g){B si=x.1j(9).2x(",");if(1g.g("1o")&&1g.g("7J")==si[0]){o.cF=1G;o.kb=1G;1g.1l()}F{o.cF=S.g("x")-S.g("Y")/2;o.kb=S.g("y")+S.g("h");V(B i=0;i<si.R;i++){i==0?1g.1o():\'\';1g.7J(si[i])}W?W.Ge():\'\'}}}if(x.I("1g:")>-1&&v.1g.Vd==1){if(!o.4A){o.4A=1y Ve()}if(v.1g.g7==1){if(1D=="6E"){o.4A.1o(x)}F{o.4A.h7(x)}}F{if(!1D){o.4A.h7(x)}}}if(x=="IB"){o.U.gE();o.ya=0;S.1U("3j");B bl=7u("3b","4H");if(bl){bl.1U("3j")}}if(x=="4H"){S.6h("OK");S.s("kX")?1K.8r.9k=4x(S.s("kX")):\'\'}}}};G.1N=E(t){B y=L;V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1N"){if(b[x].s("B")==t||t=="1N"){if(b[x].s("1l")==1&&b[x].s("v6")==1&&o.1v){y=H}if(v[t]==\'\'||y){b[x].1U("2k",L)}F{b[x].1U("2k",H)}b[x].6h(v[t])}}}}rG()};G.FX=E(){rG()};G.sG=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="3H"){if(b[x].s("1D")=="1A"){b[x].9g()}}}}};E rG(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="3H"){if(b[x].s("1D")=="1A"){b[x].GS(H)}}}}}E qs(){if(K(o.2S)){o.2S.l8()}}G.FO=E(){qs()};G.K4=E(){if(v.1N!=\'\'){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1N"){B y=L;if(!b[x].g("1o")){y=H;b[x].1U("2k",H)}b[x].6h(v.1N);if(y){b[x].1U("2k",L)}}}}}};G.qF=E(){qG()};E qG(){if(v.9o){if(1J(v.9o)=="3M"){V(B x in v.9o){if(v.9o.2n(x)){jE(x,v.9o[x])}}}}};G.FH=E(y,z){jE(y,z)};G.qK=E(x){if(b[x]){b[x].w4()}};G.FI=E(){V(B x in b){if(b.2n(x)){if(b[x].g("tT")){b[x].w4()}}}};E jE(y,z){if(y){V(B x in b){if(b.2n(x)){if(b[x].g("tT")){if(b[x].s("4M")==y){if((!b[x].g("1o")||b[x].s("3a")==1)&&!g9(b[x])){b[x].1U("Gq");b[x].1U("2k",H)}b[x].jE(z)}}}}}};G.4Q=E(){2C()};G.FJ=E(){2C(H)};G.lw=E(){jU(1g)};G.jS=E(){jU(W)};G.2z=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1v"){b[x].On()}}}o.c4?o.c4.1l():\'\';ql();o.1v=H;4o()};G.3c=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="4a"||b[x].g("1f")=="2D"){b[x].iv()}}}if(W){if(!o.e7&&v.W.In==1&&!W.4O()){W.1o()}}o.1v=L;G.7O();4o();if(v.1q.1l==1&&v.1q.gc==1){fv(H)}};G.59=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="56"){b[x].On()}G.3P(0)}}4o()};G.6m=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="9d"){b[x].iv()}}}if(v.1F<0.1){v.1F=0.5;o.U.3P(v.1F)}F{G.3P(v.1F)}4o()};G.3P=E(1F,y){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1F"){if(!b[x].s("7L")||b[x].s("7L")=="1F"){b[x].6s(1F,1,(y=="no"?y:H))}}if(b[x].g("1f")=="56"){b[x].ul(1F)}}}4o()};G.9b=E(){B bl=7u("1f","22");if(bl){bl.On();bl.1U("1M",bl.s("1M"))}4o();lM?1z(4o,43):\'\';if(o.22&&o.HN){if(o.1h.jX||o.1h.tv){1z(2C,10)}}fH();qc()};G.8u=E(){B bl=7u("1f","22");if(bl){bl.iv()}2C();3D(o.ke);4o();qc()};E qc(){if(o.cF){o.cF=1G;o.kb=1G;1g.1l()}}G.8F=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1v"){b[x].uv()}}}};G.uQ=E(){4o()};G.Gc=E(){ql()};E ql(){if(W){if(W.g("1o")&&v.W.go==1){o.Q.cp()}}}E 4o(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")!="aU"){ce(b[x])}}}ce(bg);if(lU!=9c){lU=9c;2C()}if(o.bD){gF(!o.g0&&!o.4W&&!o.22&&o.1v&&v.1q.dR!=1&&!o.5f)}};E he(){B 1o=7E&&v.1q.kz==1;if(v.1q.1l==1){if(!o.1v&&v.1q.gc==1){1o=L}}if(1o){V(B x in b){if(b.2n(x)){if(b[x].g("1f")!="aU"){ce(b[x],L)}}}O(o.1Q,{"6V":"6N"});o.iC=H;ce(bg,L);if(bg.g("1o")){kj()}gF(L)}}E fv(){B 1l=o.1v&&v.1q.kz==1&&!o.3A;if(o.dp&&v.1q.Vw==1){1l=L}if(!o.1v&&v.1q.1l==1&&v.1q.gc==1){1l=H}if(1g){if(1g.g("1o")&&o.lR){1l=L}}if(o.5f){1l=L}if(1l){V(B x in b){if(b.2n(x)){if(b[x].g("1f")!="aU"){ce(b[x],H)}}}ce(bg,H);if(!bg.g("1o")){7E=H;o.P.qU();if(o.1v){O(o.1Q,{"6V":"1X"});o.iC=L}}gF(H)}}E fH(){if(v.1q.kz==1){if(v.1q.dR==1&&!o.22&&!o.b3){}F{3D(o.ke);o.ke=6U(fv,((v.1q.8w>0?v.1q.8w:v.1q.h6)*2h))}}}E ce(S,ca){B 1l=L;B 1o=L;B c9=L;if(v.1q.1l==1){if((!o.g0&&!o.4W&&!o.22&&o.1v&&v.1q.dR!=1&&!o.5f)||(o.22&&7E&&!o.iC)||(o.U.g6()&&o.7t&&!o.4W)){1l=H;1o=L;c9=H}F{1l=L;1o=H}if(K(ca)&&!o.5f){1l=ca;1o=!1l}if(o.bD&&(S.s("1n").I("Q")==0||S.s("1f")=="2F")){1l=L;1o=H}if(v.1q.gc==1&&!o.1v){1l=H;1o=L;c9=L}if(v.1q.W4==1&&!o.8D&&o.1v){1l=L;1o=H}}F{if(S.s("1l")!=1){1o=H}}if(1o&&!o.iC){O(o.1Q,{"6V":"6N"});o.iC=H}B a=S.g("1f");if(a=="3H"&&S.s("1n").I("Q")==-1){1l=L;1o=H}if(o.5f){if(a=="2F"){if(o.P.1m()==-1){1l=H;1o=L}}}B rt=L;B hp=g9(S);if(S.s("1l")==1){if(S.s("Ib")==1){if(c9||ca||(o.1v&&!o.4W)){!c9&&!ca?\'\':hp=H}}if(S.s("WF")==1){if(!c9&&!ca){hp=H}}if(S.s("WG")==1){if(o.1v&&!o.4W){hp=H}}if(S.s("Eb")==1||S.s("F3")==1||S.s("Eo")==1){lM=H}}if(hp){1l=H;1o=L}F{!1l?1o=H:\'\'}if(S.s("1f")=="1F"){if(S.s("1l")==1&&S.s("iA")==1&&!S.g("eL")){1l=H;1o=L;if(!c9&&(o.9u||o.ey)&&!ca&&S.s("dK")!=1){1l=L;1o=H}F{rt=H}}}if(o.am||(!o.1t&&v.1q.1l==1&&v.1q.lE==1)||(!o.8D&&v.1q.1l==1&&v.1q.Ei==1)||(!o.22&&v.1q.1l==1&&v.1q.WI==1)){if(S.s("1n").I("Q")>-1||S.s("1n").I("2K")>-1){1l=H;1o=L}if(v.1q.dR==1&&!o.22){1l=L;1o=H}}if(1g){if(1g.g("1o")&&v.1g.7S!=1){c9=L;ca=L}}if(W&&o.2X){if(v.W.WJ==1){if(o.2X.FG()){J}}}if(a=="2S"){if(K(o.2S)){if(o.2S.4O()){1l=H;1o=L;S.1U("5T","1X")}}}if(a=="W"||a=="6o"||a=="cl"||S.s("FP")==1){if(W){if(W.4O()&&S.s("FP")!=0){1l=H;1o=L;S.1U("5T","1X")}}F{1l=H;1o=L}}if(o.WM==1){1l=H;1o=L}if(rt){B cc=r3(S);if(cc){cc.y>0?S.1U("y0",cc.y):\'\';O(S.c(),{"1n":"2B","1c":S.g("y0")})}}if(1l){8f(S,(qT?H:L))}if(1o){E1(S)}if(S==bg){if(!1l&&1o){kj();6Q(7D);aR?aR.1U("1B",aR.s("a")):\'\';7E=L;hT==0?js("ui",1):\'\';hT=1;o.6k&&o.9J?o.6k.1o():\'\'}if(1l&&!1o&&!o.5f){o.P.qU();cY();3j(7D);aR?aR.1U("1B",0):\'\';7E=H;hT==1?js("ui",0):\'\';hT=0;o.6k&&o.9J?o.6k.1l():\'\'}if(1g){if(1g.tb()){if(!1g.g("1o")){1o&&!1l?1g.1o():\'\'}F{!1o&&1l?1g.1l(2):\'\'}}}if(W){if(v.W.7S==1&&!W.4O()){if(1o||o.am){if(v.W.FS==1&&o.22){}F{if(!W.g("1o")){if(v.W.FT==1){!o.1v&&!o.e7?W.1o():\'\'}F{W.1o()}}}}F{if(1l&&W.g("1o")){W.1l()}}}}}};E g9(S){B x=L;B a=S.g("1f");if(S.s("1l")==1){if(S.s("v6")==1){o.1v||o.e7?x=H:\'\'}if(S.s("gc")==1){!o.1v&&!o.e7?x=H:\'\'}if(S.s("WP")==1){o.7t?x=H:\'\'}if(S.s("gD")==1){x=H}F{if(S.s("WR")==1){if(o.1h.cR){S.1U("gD",1);x=H}}if(S.s("WS")==1){if(o.1h.2f){S.1U("gD",1);x=H}}}if(S.s("F3")==1){if(o.2W>S.s("Es")){S.1U("dK",1);x=H}F{S.1U("dK",0)}}if(S.s("ST")==1&&!7M){x=H;o.lk=1}if(S.s("WW")==1&&7M){x=H;o.lk=1}if(S.s("Eb")==1){if(o.2W<=S.s("Ec")){S.1U("dK",1);x=H}F{S.1U("dK",0)}}if(S.s("WX")==1){o.1t?x=H:\'\'}B t=o.P.17();B d=o.P.1m();if(S.s("ID")==1&&S.s("Ee")>0){if(t>=S.s("Ee")){x=H}}if(S.s("IE")==1&&S.s("Ef")>0){if(t<S.s("Ef")){x=H}}if(S.s("IH")==1&&S.s("Eh")>0){if(t<d-S.s("Eh")||d==0){x=H}}if(S.s("X1")==1){if(W){if(!W.ci()){x=H}}}if(S.s("X3")==1){if(o.1t||!o.3n||o.P.5w()){if(S.s("lE")!=1){x=H}}if(o.3n){if(o.3n.b9().t==0){x=H}}}if(S.s("lE")==1){!o.1t?x=H:\'\'}if(S.s("l1")>0){x=H}if(S.s("El")==1){if(K(S.s("lF"))){2L[S.s("lF")]?x=H:\'\'}}if(S.s("X4")==1){if(!K(S.s("9o"))){x=H}}if(S.s("En")==1){if(K(S.s("lH"))){!2L[S.s("lH")]?x=H:\'\'}}if(S.s("X5")==1&&o.1h.4D){!o.1t||o.lI?x=H:\'\'}if(S.s("WT")==1){!o.P.7t()?x=H:\'\'}if(S.s("Wm")==1){!o.P.5w()?x=H:\'\'}if(S.s("WB")==1){!o.4W?x=H:\'\'}if(S.s("W8")==1){!o.22?x=H:\'\'}if(S.s("Eo")==1){o.22?x=H:\'\'}if(S.s("W9")==1){!o.3y?x=H:\'\'}if(S.s("Wc")==1){o.P.5w()&&o.P.cw().I("?vj")==-1?x=H:\'\'}if(S.s("Hl")==1){5X(o.2e)?x=H:\'\'}if(S.s("Ei")==1){!o.8D?x=H:\'\'}if(S.s("Wd")==1){o.8D?x=H:\'\'}if(S.s("Wf")==1){o.lN?x=H:\'\'}if(S.s("Wk")==1){!o.lN?x=H:\'\'}if(S.s("Gy")==1){if(S.g("iH")){x=H}}if(S.s("W7")==1){!o.ab?x=H:\'\'}if(S.s("Wr")==1){o.ab?x=H:\'\'}if(S.s("Ws")==1){if(v.4B==1&&v.dB==1){if(o.2t=="53"&&!K(v.2e)&&v.xb==0){if(!o.1t||o.P.6S()=="7t"){if(v.2e==\'\'){}F{x=H}}}}}}if(a=="3H"){B lu=S.s("3b");if(lu){if(lu=="3p:5Y"||lu=="5Y"){if(!o.5Y&&!o.ip){x=H}}if(lu=="3p:96"){if(!o.96||(!o.1t&&v.4B==0)){x=H}}if(lu=="3p:DY"){if(!o.lN){x=H}}if(lu.I("6d")>-1){if(!o.6d){x=H}}if(7v([lu],"6I")&&!7v([lu],"js:")&&S.s("gD")!=1){B sk=L;if(K(v.6I)){if(!o.bw){1J DS==\'E\'?o.bw=1y DS():\'\'}if(o.bw){sk=o.bw.wM(S)}}!sk?x=H:\'\'}}}if(a=="W"||a=="6o"||a=="cl"){if(W){if(W.4O()){x=H}}F{x=H}}if(a=="1g"){if(1g){if(1g.4O()){x=H;o.2t!=\'1C\'?S.1U("5T","1X"):\'\'}}F{x=H}}if(S.g("1D")=="1A"){if(S.g("R")==0){x=H}}if(S.g("1g#")){if(!S.g("1U#4j")){x=H}}if(S.s("3I")==1){B cb=1S.8n("Wt"+v.id);if((o.P.1m()==0&&o.P.17()==0)||!o.4y||!5X(cb)||!o.Wz){x=H}}if(S.s("tR")==1){!x?S.1U("tR",1):\'\'}if(a=="1m"){if(o.P.5w()){x=H}}if(S.g("1a")=="v7"&&o.1h.2f){if(o.am&&o.1h.aA){x=H}}J x}E 8f(S,xE){if(S.g("1o")){if(o.b3||S.s("5T")=="1X"||xE){S.1U("2k",L)}F{E3(S)}S.1U("1o",L)}};E E1(S){if(!S.g("1o")){if(S.s("5T")=="1X"||o.b3){S.1U("2k",H);if(o.b3){S.1U("1B",1)}if(S.g("1f")=="1F"){if(o.iy){xe(S)}}}F{E4(S)}if(S.s("1f")=="1F"){o.Q.3P(o.3y?0:v.1F)}if(S.s("1f")=="2F"){o.U.xL()}S.1U("1o",H)}};E E3(S){xJ(S.g("1a"));B 5z="gr|";B 5l="0|";B 1l=1;B a=S.s("5T");if(S.s("E5")==1){5z=\'\';5l=\'\'}B p=S.s("1n");B jL=S.g("3k");2q(S.s("lV"))?p=S.s("lV"):\'\';iF(p,[\'2K\'])&&o.bD?p="":\'\';if(a=="1M"){5z+="1M|";5l+="0|"}if(a=="1n"){if(p.I("2m")>-1&&p.I("Q")==-1){5z+="x|";5l+=5a(o.2W+S.g("Y")/2*jL)+"|"}if(p.I("1b")>-1){5z+="x|";5l+=5a(-S.g("Y")/2)*jL+"|"}if(p.I("1c")>-1){5z+="y|";5l+=(-S.g("1e")/2)*jL+"|"}if(iF(p,["2K","Q","9l"])){5z+="y|";if(S.g("1f")=="2F"||S.g("1f")=="1F"){5l+=5a(o.4N+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}F{5l+=5a(o.4N+S.g("1e")/2)+"|"}}if(p=="8a"){5z+="1M|";5l+="0|"}}B m=1y 5A({"mc":S,"me":S.g("1a"),"1D":5z.1j(0,5z.R-1),"to":5l.1j(0,5l.R-1),"1l":1l})};E E4(S){xJ(S.g("1a"));B 5z="";B 5l="";B a=S.s("5T");B p=S.s("1n");2q(S.s("lV"))?p=S.s("lV"):\'\';if(S.g("1B")!=1&&S.s("E5")!=1){5z="gr|";5l=(S.g("1a")==\'bg\'?v.1q.a:"1")+"|"}if(a=="1M"){if(S.g("3k")!=S.s("1M")){5z+="1M|";5l+=S.s("1M")+"|"}}if(a=="1n"){if(p=="8a"){if(S.g("3k")!=S.s("1M")){5z+="1M|";5l+=S.s("1M")+"|"}}F{if(p.I("Q")>-1||p=="2K"){if(S.g("y")!=S.g("y0")){5z+="y|";5l+=S.g("y0")+"|"}}F{5z+="x|y|";5l+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(5z!=""&&5l!=""){B m=1y 5A({mc:S,me:S.g("1a"),1D:5z.1j(0,5z.R-1),to:5l.1j(0,5l.R-1),1o:1})}F{S.1U("2k",H)}};G.k1=E(1a,1D,xE){B 4Q=L;B 2D=L;B S=b[1a];B 1f=S.g("1f");B 3b=S.s("3b");if(1D=="6E"){if(o.iy){if(1f=="1F"||1f=="56"||1f=="9d"){if(!S.g("eL")){o.9u=H;o.ey=H;4Q=H;4o();if(v.gy.Eq==1){B bl=7u("1f","2F");if(bl){3j(bl.c())}}}}}if(1g&&v.1g.g7==1&&((1f=="1g"||3b.I("E9")==0)||3b.I("1g:")==0)){2H(o.gi);if(!1g.g("1o")||lx!=S){4Y(S,1D);o.gu=1f+3b;1z(E(){o.gu=26},43)}}if(W&&v.W.g7==1&&1f=="W"){2H(o.xi);if(!W.g("1o")||lx!=S){4Y(S,1D);o.gu=1f;1z(E(){o.gu=26},43)}}}if(1D=="5p"){if(o.iy){if(1f=="1F"||1f=="56"||1f=="9d"){o.9u=L;o.ey=H;1z(E(){if(!o.9u){o.ey=L;V(B x in b){if(b.2n(x)){if(!7E){if(b[x].g("1f")=="1F"&&!b[x].g("eL")){8f(b[x]);2C()}}if(b[x].g("1f")=="2F"){if(v.gy.Eq==1){6Q(b[x].c())}}}}}},43)}}if(1f=="2F"){o.U.6s(1)}if(v.1g.g7==1&&((1f=="1g"||3b.I("E9")==0)||3b.I("1g:")==0)){2H(o.gi);o.gi=1z(E(){if(!o.3A){cY(1)}},(v.1g.gh>0?v.1g.gh*2h:2h))}if(W&&v.W.g7==1&&1f=="W"){2H(o.xi);o.xi=1z(E(){if(!o.3A){W.g("1o")?W.1l(1):\'\'}},(v.W.gh>0?v.W.gh*2h:2h))}}if(4Q){1z(2C,10)}};G.mt=E(){if(o.5n&&!o.22&&!o.b3){o.U.5n(L);o.5n=L}if(o.2e){if(v.l6>-1&&5X(o.2e)){O(o.2e,{1B:v.l5})}}if(o.1v&&v.EL==1&&v.Tw!=0){o.U.3c()}if(v.1q.8w>0){2H(o.Er);o.Er=1z(4o,v.1q.8w*2h)}F{4o()}};G.FW=E(){if(o.2e){if(v.l6>-1&&5X(o.2e)){O(o.2e,{1B:v.l6})}}if(!o.1v&&v.EL==1){o.U.2z()}4o();gF(L)};G.fN=E(bn,az){B y;V(B x in b){if(b.2n(x)){y=b[x].g("1f");if(y=="2F"||y=="1F"){b[x].fN(bn,az)}}}};G.rv=E(){if(v.1q.1l==1){if(v.1q.dR==1&&!o.22){J}if((!o.4W||o.1h.2f)&&o.P.6S()=="7B"){o.4W=H;4o();o.1h.2f?1z(E(){o.4W=L},43):\'\'}if(v.1q.kz==1){he();fH()}gF(L)}};G.fA=E(bn,az){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="2F"||b[x].g("1f")=="1F"){b[x].fA(bn,az)}}}};G.ki=E(17,1m,EN){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="2F"){b[x].6s(17,1m,EN)}if(b[x].g("1f")=="17"){ll(b[x],17,1m)}if(b[x].s("Hz")==1){b[x].tI()}if(b[x].s("Hx")==1){b[x].Hd(17,1m)}if(b[x].s("Ia")==1){if(b[x].s("3b")=="IA"||b[x].s("3b")=="a8"){1J EO==\'E\'?EO(b[x]):\'\'}if(b[x].s("Id")==1&&!b[x].g("1o")&&7E){}F{if(b[x].g("1o")==g9(b[x])){4o();2C()}}}}}};E gF(x){if(v.1q.1l==1){x?cY():\'\';if(o.bD){if(!o.1v&&v.1q.gc==1){x=H}if(x&&!o.xk){O(o.1q,{"1c":bg.h()})}if(!x&&o.xk){O(o.1q,{"1c":0})}o.xk=x}}}E kj(){7E=L;o.P.kj();if(o.wY){o.wY=L;2C();1z(2C,ds)}}E ll(x,17,1m){if(v.4t>0){17-=v.4t*1;1m-=v.4t*1}B y=3Y(17);if(x.s("I3")=="1"){y=3Y(1m-17)}if(x.s("TC")=="1"){if(x.s("TE")=="1"){y=y+(1m>0?\' \'+2O(x.s("Tr"))+\' \'+3Y(1m):\'\')}F{17==0?y=3Y(1m):\'\'}}x.6h(y)}G.xp=E(17,1m){B x=7u("1f","2F");if(x){x.Ic(17,1m)}};G.iS=E(y){if(o.P.1m()>0){B x=7u("1f","2F");if(x){x.iS(y)}}};G.8R=E(){if(!7M){if(v.gw==1){2H(lh);lh=1z(8R,43)}F{8R()}}};E 8R(){if(!7M){js("TF");7M=H;B x=7u("1f","aU");if(x){x.Hn();if(v.EV==1&&o.1v){2H(o.ER);o.ER=1z(EM,(v.ES>0?v.ES:1)*2h)}}o.lk?4o():\'\'}}E EM(){if(o.1v&&7M){o.U.8j()}}G.ET=E(y){V(B x in b){if(x==y){b[x].1U("3j")}}};G.7O=E(){2H(lh);if(7M){js("8l");B x=7u("1f","aU");if(x){x.hC();if(v.EV==1&&o.1v){o.U.gY()}}7M=L;o.lk?4o():\'\'}};G.jn=E(){B x=7u("3b","1F 8T");if(x){x.1U("6Q");x.6h(2O(\'1F\')+\' \'+(o.3y?0:2E.vJ(v.1F*100))+\'%\');2H(o.jn);o.jn=1z(EW,2h)}};E EW(){B x=7u("3b","1F 8T");if(x){x.6h(\'\');x.1U("3j");2H(o.jn)}}G.3N=E(17,1m){if(v.4t>0){17-=v.4t*1;1m-=v.4t*1}V(B x in b){if(b.2n(x)){if(b[x].s("on")==1){if(b[x].g("1f")=="2F"){1m>0?b[x].1U("2p",17/1m):\'\';b[x].Ie()}if(b[x].g("1f")=="17"){ll(b[x],17,1m)}if(b[x].g("1f")=="5o"){b[x].1U("tP",0.5);b[x].1U("gq",0)}}}}};G.3U=E(17,1m){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1m"){if(v.4t>0){1m-=v.4t*1}b[x].6h(3Y(1m))}if(b[x].g("1f")=="2F"){b[x].6s(17,1m);b[x].GT(1m)}if(b[x].g("1f")=="17"){ll(b[x],17,1m)}}}};G.7G=E(){if(!o.4A){1g.g("1o")?1g.1l():1g.1o()}};G.cH=E(){if(1g){if(o.4A){J o.4A.5X()||1g.g("1o")}F{J 1g.g("1o")?H:L}}F{J L}};G.lm=E(x){if(1g){1g.5y(x)}};G.cY=E(){cY()};G.TI=E(x){if(1g){1g.EZ(x)}};G.FD=E(){if(1g){1g.jt()}};G.Fm=E(x){if(1g){J 1g.F0(x)}};E cY(x){if(1g){1g.g("1o")?1g.1l(x):\'\'}o.4A?o.4A.1l():\'\'};G.cp=E(){if(W){if(W.g("1o")){W.1l(1)}F{W.1o()}}};G.jv=E(x){if(W){if(W.g("1o")&&x!=1){x!=2?W.1l():\'\'}F{1z(E(){W.1o()},100)}}};G.jx=E(){if(W){J W.g("1o")?H:L}F{J L}};G.cG=E(x){J W?W.g(x):\'\'};G.62=E(x){if(W){W.xG(x)}};G.F1=E(x){if(W){W.EU(x)}};G.bj=E(){if(W){W.bj()}};G.lq=E(){if(W){W.lq()}};G.jD=E(){jD()};E jD(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="6o"){O(b[x].c(),{"1B":(!W.ci()?0.5:1)})}if(b[x].g("1f")=="cl"){O(b[x].c(),{"1B":(!W.eV()?0.5:1)})}}}}G.ci=E(){if(W){J W.ci()}F{J L}};G.eV=E(){if(W){J W.eV()}F{J L}};G.eY=E(){if(W){J W.eY()}F{J L}};G.lv=E(){if(W){W.lv()}};G.do=E(){if(W){W.do()}};G.EB=E(x){if(x&&W){W.bM(x)}};G.EJ=E(x){if(x&&W){W.lX(x)}};G.Eu=E(x){if(x&&W){O(W.co(),{"TP":"1X","2R-2m":W.s("7c")});1S.8n(x).1R(W.co());3j(W.c())}};G.TR=E(){};G.wJ=E(x){if(1g){1g.5Q();1g.g("1o")?1z(E(){1g.1l()},4v):\'\'}};G.iX=E(){if(1g){1g.5Q()}if(o.4A){o.4A.d3()}};G.iY=E(x){if(1g){1g.eT()}2C();4o()};G.iN=E(x){if(1g){1g.ku(x);1g.g("1o")?1g.1l():\'\'}if(o.4A){o.4A.d3()}x=="4V"?wL():\'\'};E wL(){if(o.jb){B x=3W(o.j6/o.5O.51(-1)[0],1).wF(2);V(B i in b){if(b.2n(i)){if(b[i].s("7L")=="4V"&&o.j6){b[i].6s(x,1)}if(b[i].s("3b")=="3p:4V,1.0"){b[i].ul(x)}}}}}G.mz=E(x){if(1g){1g.ku("7x")}if(o.4A){o.4A.d3()}};G.aJ=E(){if(1g){1g.9r();1g.g("1o")?1z(E(){1g.1l()},4v):\'\'}if(o.4A){o.4A.d3()}if(o.5f&&o.4y){o.3I.af()}};G.wQ=E(){o.4A?o.4A.1l():\'\';if(1g){1g.wQ()}};G.jK=E(mC,2k,7Q){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1g"){if(b[x].s("gR")==1){b[x].Hb()}}if(b[x].g("Gi")=="1g#"+mC){b[x].1U("1U#4j",2k);if(b[x].g("1D")=="1A"){if(7Q){b[x].6h(wT(7Q))}}F{if(v.1g[\'1g\'+mC+\'1f\']=="1V"){if(7Q==2O("6p")){b[x].cs(0)}F{b[x].cs(1)}}2C()}ce(b[x])}}}};G.Ey=E(){if(1g){1g.5Q();1g.ku("7x");1g.ku("6q")}};G.kI=E(){B x=7u("1f","2F");if(x){x.kI()}};G.4Q=E(){2C();if(7E){o.wY=H}};G.um=E(x){if(!7E||x==1){2C();4o()}F{v.1q.wZ=H}};G.x5=E(){B b=7u("1D","O");if(b){b.H2()}};G.4w=E(){4o();2C();4o();if(o.am){3j(7D)}F{!7E?6Q(7D):\'\'}};G.G5=E(1d){if(ei==v.id&&v.1P.on==1){B x=1d.HR;B y=L;if(x==1G){x=1d.HS}if(K(o.1Z)||K(o.7P)||o.ya==1){J L}if(o.1v&&v.1P.kB==1){y=H}if(((v.1P.8N==1&&x==32)||(v.1P.Ta==1&&x==13))&&(o.5U||o.4W||y)){if(v.1P.2M==1){7p(\'1v\',o.1v?0:1)}o.U.dQ();1d.9t();J L}!v.1P.mQ?v.1P.mQ=0.2:\'\';!v.1P.1M?v.1P.1M=5:\'\';if(v.1P.EE==1&&(o.5U||y)){if(o.P.1m()>0){V(B i=48;i<58;i++){if(x==i){o.U.3N((o.P.1m()*(x-48)*10)/100,H)}}}}if(x==39&&(o.5U||y)){mN(v.1P.xM)}if(x==37&&(o.5U||y)){mO(v.1P.xM)}if(x==38&&(o.5U||y)){mN(v.1P.xO)}if(x==40&&(o.5U||y)){mO(v.1P.xO)}if(x==Ti&&(o.5U||y)){mN(v.1P.Hv)}if(x==Tk&&(o.5U||y)){mO(v.1P.Hv)}}};E 7u(y,z){V(B x in b){if(b.2n(x)){if(b[x].s(y)==z){J b[x]}}}}E mN(x){if(x=="6o"){if(o.W){o.Q.bj()}F{x="3X"}}if(x=="3X"){if(o.P.1m()>0){B sk=o.P.17()+3W(v.1P.3X);if(sk<o.P.1m()){o.U.3N(sk,H);js("mP",sk)}}}if(x=="1F"){o.U.3P(3W(v.1F)+3W(v.1P.mQ));1d.9t()}if(x=="1M"){o.P.1M(v.1P.1M/100);1d.9t()}if(v.1P.2M==1){7p(x,1)}}E mO(x){if(x=="6o"){if(o.W){o.Q.do()}F{x="3X"}}if(x=="3X"){if(o.P.1m()>0&&o.1t){B sk=o.P.17()-v.1P.3X>=0?o.P.17()-v.1P.3X:0;o.U.3N(sk,H);js("mP",sk)}}if(x=="1F"){o.U.3P(3W(v.1F)-3W(v.1P.mQ));1d.9t()}if(x=="1M"){o.P.1M(-v.1P.1M/100);1d.9t()}if(v.1P.2M==1){7p(x,0)}};G.Ga=E(1d){if(ei==v.id){B x=1d.HR;if(x==1G){x=1d.HS}if(x==57){if(v.1p==1){}}if(o.22&&x==27){o.U.8u()}if(K(o.1Z)||K(o.7P)){J L}if(v.1P.f==1&&x==70&&v.gw!=1&&(o.5U||o.4W)){if(v.1P.2M==1){7p(\'22\',o.22?0:1)}o.22?o.U.8u():o.U.9b()}if(v.1P.s==1&&x==83&&(o.5U||o.4W)){if(o.3x){if(v.1P.2M==1){7p(\'1V\',o.4U?0:1)}3w("HT")}}if(v.1P.m==1&&x==77&&(o.5U||o.4W)){if(v.1P.2M==1){7p(\'56\',o.3y?1:0)}o.3y?o.U.6m():o.U.59()}}};G.4d=E(){3D(o.ke);V(B x in o){if(x.I("Z")==0&&x.I("Js")>-1){3D(o[x])}}V(B i=0;i<fo.R;i++){1a=fo[i];if(b[1a]){b[1a].4d()}}if(1g){1g.4d()}if(W){W.4d()}bg.4d();aR?aR.4d():\'\';if(7D.4h==o.1Q){o.1Q.3m(7D)}F{o.1q?o.1q.3m(7D):\'\'}};G.he=E(){he()};G.fv=E(){fv();4o()};G.fH=E(){fH()};G.lK=E(){J 7E}};B HU=E(1a){B i;B C=[];B w;B h;B uo=0;B bg;B kS;B 9s;B nj=0;B 4j=H;B Gz=L;B 3k=1;B 3q=1;B 2r;B i8;B 2P;B 8m;B 1f;B 9y=\'\';B x0;B y0;B on;B 6E=L;B cM=L;B j7=0;B Uy;B UH=0;B gt=0;B I9=0;B gP=0;B py=L;B GA=L;B iH=L;B 3a=L;B hu;B gR;B kY;B tO=L;C=9M(C,eO.S);C=9M(C,v[1a]);B U=[C.1f];1f=U[0];K(C.HV)?U[1]=C.HV:\'\';K(C.HW)?U[1]=C.HW:\'\';K(C.1N)?C.1A=C.1N:\'\';if(2q(C.HQ)){o.a7?C.1M=C.HQ:\'\'}if(1f=="2S"){o.fh=H}if(K(C.3b)){if(C.1D=="1A"&&C.3b!=\'\'){if(K(v[C.3b+\'1A\'])){C.1A=v[C.3b+\'1A\']}}if(C.3b.I("1g#")==0){9y=C.3b;if(C.2P==\'\'&&9y.I(",")==-1){C.2P=2O(v.1g[\'1g\'+9y.1j(9)+\'1f\'])}}if(C.3b.I("6d")>-1){v.HX=H}if(C.3b.I("2S:")>-1){o.fh=H}if(C.3b=="UI"){C.UJ=1y UK(C)}}B 7o=C.2P?C.2P.2x("///"):[];if(C.I5==1){C.1D="1A";C.1A=hM(0)+(U.R>1?\'///\'+hM(1):\'\');if(2q(C.aq)){C.1u=C.aq}}C.it=[];C.il=[];B uH=0;B 2M=1y bR();B 1r=1y bR();B dE=1y bR();B Uw=1y bR();B i1=0;B b7;if(C.1D=="1A"){if(C.4M){if(K(v[C.4M+\'1A\'])){C.1A=v[C.4M+\'1A\']}}if(K(C.1A)){2M[0]=4x(C.1A);C.pG=C.1A.R;B yw=[\'/\',\'|\',\'-\'];yw.I(C.1A.1j(-1))>-1?C.tW=C.1A.1j(-1):\'\';yw.I(C.1A.1j(0,1))>-1?C.tV=C.1A.1j(0,1):\'\';if(1f=="17"||1f=="1m"){if(C.1A.I(\'0:\')==0){C.pF=H}if(C.1A.2x(":").R==3){C.Hc=H}F{if(C.1A.I(\'bV:bV\')>-1){C.He=H}}if(C.mx==1){v.mx=1}}if(C.I3==1&&C.1A.I("-")==0){C.Hf=H}if(C.1A.I("///")>0&&(1f=="3H"||C.I5==1)){C.gC=C.1A.2x("///");C.1A=2M[0]=C.gC[0]}}if(v.yg==1){1z(9g,100);1z(9g,43);1z(9g,2h)}}F{if(K(C.1r)){2M[0]=C.1r;if(2M[0].I("///")>0&&2M[0].I("kw")==-1){2M=C.1r.2x("///")}if(K(C.kV)){2M[1]=C.kV}if(C.Hi==1){if(2q(C.HO)){2M.2N(C.HO);i1=2M.R-1}}}}if(1f=="3H"){if(C.UV==1&&K(C.kX)){C.v4=C.3b}}B Z=1W("2b");if(C.1n.I(\'9l\')>-1){o.9l?o.9l.1R(Z):1z(E(){o.9l.1R(Z)},100);o.HN=H}F{if(iF(C.1n,["Z","2K"])&&o.bD){o.1q.1R(Z)}F{o.1Q.1R(Z)}if(1f=="aU"&&C.UW==1){Z.C.54=mp}}if(C.Hx==1){C.hF=1y UX(C,Z)}B kS=1W("2b");Z.1R(kS);B dy=1W("2b");O(dy,{"1n":"2B","1b":0,"1c":0});Z.1R(dy);O(Z,{"1n":"2B","1b":0,"1c":0,"1B":1,"e4":"oa","oH":"hI"});if(2q(C.4M)){46(Z,{"id":(v.id+"4n"+"9I"+C.4M)})}if(C.Hz==1||C.Gr==1){O(dy,{"5q":"2V 0.2s 3d"})}if(2M.R>0){V(i=0;i<2M.R;i++){1r[i]=1W("2b");O(1r[i],{"1n":"2B","1c":0,"1b":0,"9N":"1X","1B":C.a,"5q":"1B 0.1s 3d"});if(C.gQ>C.1M){O(1r[i],{"5q":"1B 0.1s 3d,2V 0.1s 3d"})}if(C.1D=="fG"&&C.2Y!=\'\'){if(2q(C.4M)){46(1r[i],{"id":(v.id+"4n"+"Z"+"4n"+C.4M+"4n"+"1r")});if(v[C.4M+\'2Y\']){C.2Y=v[C.4M+\'2Y\']}}if(iF(C.2Y,[".wG",".iG",".UM","kw",".9e"])){C.2Y.I("//")==-1&&C.2Y.I("kw")==-1?C.2Y=\'//\'+C.2Y:\'\';B z=1W("41");C.9p=1;z.1w("fO",uY);z.2Y=C.2Y;1r[i].1R(z);C.w=1r[i].2c;C.h=1r[i].2U;if(C.HA>0){O(z,{1e:C.HA})}}}if(C.1D=="1A"){O(1r[i],{"1u":(C.1u),"e4":C.fJ*2A(v.8i,1),"vd":gX(C.47),"jN-fL":C.hK+\'px\',"2R":"0 cz 0 cz","bp-8N":"dw"});if(o.a7){if(2q(C.HB)){O(1r[i],{"e4":C.HB*2A(v.8i,1),})}}if(C.2p==1){if(C.1A.I("<a ")>-1||1a=="cN"){O(1r[i],{"9N":"2w"})}}if(C.HE==1){O(1r[i],{"47-ef":"HE"})}if(C.mb>0){O(1r[i],{"47-ef":C.mb})}if(C.HH){O(1r[i],{"oH":C.HH+"em"})}2M[i]==\'5o\'?2M[i]=2O("5o"):\'\';1r[i].1T=w7(2M[i]);1z(us,100);C.w=1r[i].2c;C.h=1r[i].2U;if(2q(C.4M)){46(1r[i],{"id":(v.id+"pd"+C.4M+"U8")})}}if(C.1D=="O"){o.1t?1z(w9,4v):\'\'}B 9w=2M[i].6l();if(9w.I(\'B:\')==0){9w=2A(1K[9w.1j(4)],\'\')}B m0=9w.I(\'<2u\')>-1||9w.I(\'<U9\')>-1;if(C.1D=="2u"&&(9w.I(\'<g>\')>-1||m0)){if(1f=="56"||1f=="3H"){9w=9w.1O(/hj/g,\'hj\'+v.id+1a)}if(9w.I(\'4u\')>-1){cC(1r[i])}1r[i].1T=(!m0?"<2u Y=\'20\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'>":\'\')+9w+(!m0?"</2u>":\'\');1r[i].2c>20?C.w=1r[i].2c:\'\';1r[i].2U>20?C.h=1r[i].2U:\'\';O(1r[i],{"Y":C.w,"1e":C.h});if(C.aq!=-1){p8(1r,C.aq)}if(2q(C.4M)){46(1r[i],{"id":(v.id+"pd"+C.4M+"TZ"+i)})}}dy.1R(1r[i]);i>0?1l(1r[i]):\'\'}aI();kY?uY():\'\';if(C.3b=="3I"){C.3I=1;C.1l=1;o.3I?1r[0].1T=o.3I.nG(C.aq!=-1?C.aq:\'#3E\'):\'\';if(o.1h.2f){1r[0].HJ=uJ;1r[0].Uf=5L;1r[0].y6=uK}F{1r[0].jG=6F;1r[0].jw=5L;1r[0].jH=dn}}F{if((bg.2c*C.1M<35||bg.2U*C.1M<35)&&C.1D!=\'1A\'){uW();cC(9s)}F{cC(bg)}}if(1f=="3H"){B lu=\'\';if(C.fZ==1&&K(C.3b)){lu=C.3b;if(lu.I("3p:")==0){B 1I=lu.1j(4).2x(",");if(1I.R==2){B y9=1I[1].2x("/");if(y9.R==2){1I[0]==\'hd\'?1I[0]="4z":\'\';if(v[1I[0]]==y9[1]){C.a=1;O(1r[0],{"1B":C.a})}}}}if(lu=="IB"||lu=="4H"){o.U.eZ();Z.C.54=mp;o.ya=1}}if((C.1l==1&&(C.ID==1||C.IE==1||C.IH==1))||lu.I("6I")==0||lu=="IA"||lu=="a8"){C.Ia=1;if(7v([C.1n],"Z")||C.Ib==1){C.Id=1}}if(lu.I("6I")==0){Z.C.54=mp}}V(B sf in C){if(2q(C[sf+\'4n\'+\'B\'])){if(2q(2L[C[sf+\'4n\'+\'B\']])){C[sf]=2L[C[sf+\'4n\'+\'B\']]}}}if(1f=="1g"&&C.gR==1){gR=1y ZH(Z,bg,C)}if(C.2p==0){fS(Z)}if(C.9p==1){1l(bg)}if(C.2r==1){np()}if(C.1n.I("2m")>-1){gt=1}if(C.1n.I("1c")>-1){I9=1}if(C.1n.I("2K")>-1){gP=1;1f=="3H"?Z.C.54=mp:\'\'}if(C.1n.I("Z")>-1){gP=1}2C();B t=\'\';if(C.bi!=0){t+="nZ("+C.bi+"vs)"}if(C.ZK==1){t+=" 3k(-1)"}if(C.11h==1){t+=" 3q(-1)"}if(t!=\'\'){O(dy,{"2V":t})}if(1f=="aU"){hC()}B 1I=[];B i;if(1f=="W"){1I=[\'ea\',\'Im\',\'mv\',\'In\',\'wE\',\'pQ\'];V(i=0;i<1I.R;i++){if(K(C[1I[i]])&&!K(v.W[1I[i]])){v.W[1I[i]]=C[1I[i]]}}}if(1f=="1N"){1I=[\'mw\',\'uN\',\'uM\'];V(i=0;i<1I.R;i++){if(K(C[1I[i]])&&!K(2L[1I[i]])){v[1I[i]]=C[1I[i]]}}}C.mY==1?91():\'\';if(1f=="3H"&&C.on==0){3j(Z)}if(C.1l==1&&C.l1>0){1z(I8,C.l1*2h)}}E I8(){C.l1=-1;o.Q.4w()}E uW(){if(9s){9s.4h.3m(9s)}9s=1W("2b");O(9s,{"1n":"2B","1c":0,"1b":0,"Y":C.1D=="fG"?bg.2c:(bg.2c>35?bg.2c:35)*C.Hu,"1e":C.1D=="fG"?bg.2U:(bg.2U>35?bg.2U:35)*C.vf});C=4i(C,\'h8\',\'h8\');Z.1R(9s)}E cC(x){if(1f.I("17")==0&&U.R==1){C.2p=0}if(1f=="3H"&&C.fZ==0){C.2p=0}if(C.2p==1){if(C.hD==1){O(x,{"6V":"4u"})}O(x,{"9N":"2w"});if(o.1h.2f){x.1w("cM",E(e){uK(e)});x.1w("eM",E(e){uJ(e)});x.1w("eD",E(e){Ht(e)})}if(v.cR==1||!o.1h.2f){x.gK=ax}if(v.1q.gZ==1||C.gZ==1){O(x,{"2v-1u":"#nA","1B":0.5})}}F{O(x,{"6V":"6N"})}if(!o.1h.2f){x.jG=6F;x.jw=5L}if(C.3a==1||C.2r==1){x.jH=dn}}E uK(e){js("11k"+1a);e.aW();cM=H}E uJ(e){C.GC==1?6F():\'\';e.aW()}E Ht(e){e.aW();e.9t();C.GC==1?5L():\'\';if(!cM){ax(e)}cM=L}E aI(){if(bg){bg.4h.3m(bg)}bg=1W("2b");O(bg,{"1n":"2B","1c":0,"1b":0});if(2q(C.4M)){46(bg,{"id":(v.id+"pd"+C.4M+"11l")})}w=C.w;h=C.h;C.fg=-1;C.aH=-1;C=4i(C,\'2I\',\'2I\');C=4i(C,\'ao\',\'ao\');if(C.ba&&o.a7){if(C.ba!=\'0 0 0 0\'){C=4i(C,\'ao\',\'ba\')}}if(C.1D=="1A"){w=1r[uH].2c;h=1r[uH].2U;if(C.uG>0){w<C.uG?w=C.uG:\'\'}}C=4i(C,\'f9\',\'f9\');C=4i(C,\'GD\',\'GD\');if(2q(C.4M)&&K(v.3H)&&C.1f=="3H"){if(1J(v.3H)==\'3M\'){V(B i=0;i<7I.6g(v.3H).R;i++){if(v.3H[i][C.4M]){if(v.3H[i][C.4M]=="6p"){C.on=0}F{B 1I=v.3H[i][C.4M].2x(":");if(1I[0]=="2I-1b"){if(1I[1].I("%")>0){C.hZ=2J(1I[1])}F{C.4q=2J(1I[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.ak+C.aa;w=w+C.7f+C.7c;C.h=h;C.w=w;if(C.1D=="1A"){C.hx=1r[0].2U}}F{C.5g=0}O(bg,{"Y":(C.GE==1?GF:w),"1e":h,"ve":(C.nB*h)/2,"2v":(C.GH==1?"3d-4J("+(C.11u==1?"to 2m,":\'\')+5M(C.4Z,C.5g)+","+5M(C.11v,C.5g)+")":5M(C.4Z,C.5g)),"5q":"2v .1s 3d, 2V .1s 3d"+(2q(C.dD)?\', 6M .1s 3d\':\'\')});if(C.1D=="fG"){O(bg,{"Y":w,"1e":h,"ve":(C.nB*h/C.1M)/2,})}if(C.GP==1){vQ(bg,C.4Z,C.GO,C.GN)}if(C.nD==1){O(bg,{"2T":2A(C.11w,1)+"px 6y "+C.nE})}if(C.a3==1){O(bg,{\'kD-6M\':\'a3(aB)\'})}kS.1R(bg)}E 2C(){B fg=(-bg.2U/2);B aH=(-bg.2c/2);if(fg!=C.fg||aH!=C.aH){O(bg,{"1c":(-bg.2U/2),"1b":(-bg.2c/2)});C.fg=fg;C.aH=aH}if(9s){B x=C.1D=="fG"?bg.2c:(bg.2c>35?bg.2c:35);B y=C.1D=="fG"?bg.2U:(bg.2U>35?bg.2U:35);O(9s,{"1c":(-y/2)+C.GJ-C.GQ,"1b":(-x/2)+C.11c-C.10y})}V(B i=0;i<2M.R;i++){B it=C.1D=="2u"?2E.4s(2J(1r[i].C.1e))/2:2E.4s(1r[i].2U)/2;B il=C.1D=="2u"?2J(1r[i].C.Y)/2:1r[i].2c/2;if(it!=C.it[i]||il!=C.il[i]){O(1r[i],{"1c":-it,"1b":-il});if(bg){O(1r[i],{"1c":(5a(1r[i].C.1c)+C.ak/2-C.aa/2+C.10B/2+C.10C/2),"1b":(5a(1r[i].C.1b)+C.7f/2-C.7c/2+C.10K/2+C.10L/2)})}C.it[i]=it;C.il[i]=il}}}E 6F(){B i;6E=H;if(C.dE==1){if(on&&K(C.kV)){i=1}F{i=0}if(b7&&dE.R>2){i=2}if(dE[i]){p5();1o(1r[dE[i]])}}if(C.bg==1){O(bg,{"2v":5M(uP(C.cq,C.4Z),uP(C.9A,C.5g))});if(2q(C.dD)){O(bg,{"6M":"fX("+C.dD+")"})}}if(C.6Z>-1&&!Gz){V(i=0;i<2M.R;i++){if(1r[i].C.5H!="3a"){O(1r[i],{"1B":C.6Z})}}}if(C.kW!=-1){p8(1r,C.kW)}if(C.Gr==1){j7+=45;jp(1r[0],j7)}if(C.gQ>C.1M&&C.gQ>-1){1M(C.gQ)}if(1f=="1g"&&o.Q.cH()){}F{if(C.2r==1&&C.mY!=1){B x=7o.R>1&&!on?7o[1]:7o[0];if(x){if(x.I(\'B:\')==0){2P.1T=1K[x.1j(4)];91()}}1o(2r);O(2r,{"1B":1})}}if(1f=="56"){o.U.5n(H);o.5n=H}o.dp=H;o.Q.k1(1a,"6E")}E 5L(){6E=L;B i;if(C.dE==1){if(on&&K(C.kV)){i=1}F{i=0}if(b7&&dE.R>2){i=2}p5();1o(1r[i])}if(C.bg==1){O(bg,{"2v":5M(C.4Z,C.5g)});if(2q(C.dD)){O(bg,{"6M":"fX(1)"})}}if(C.6Z>-1){V(i=0;i<2M.R;i++){if(1r[i].C.5H!="3a"){O(1r[i],{"1B":C.a})}}}if(C.gQ>-1){1M(C.1M)}if(C.kW!=-1){p8(1r,(C.aq==-1?\'#3E\':C.aq))}if(1f=="56"&&!o.22){o.U.5n(L);o.5n=L}v9();o.dp=L;o.Q?o.Q.k1(1a,"5p"):\'\'}E v9(){if(C.2r==1&&C.mY!=1){1l(2r);O(2r,{"1B":0})}}E ax(e){e?e.6x=H:\'\';if(!py){o.Q.eN(1a);if(1f=="3H"){pD()}v9();if(C.10T==1){j7+=45;jp(1r[0],j7)}iH=H;if(C.Gy==1||(1a=="v7"&&C.1l==1&&C.v6==1)){o.Q.4w()}}};G.Gj=E(){ax()};E pD(){if(2M){if(2M.R>1){if(on==H){1o(1r[0]);1l(1r[1])}F{1o(1r[1]);1l(1r[0])}}if(C.2r==1&&7o.R>1){2P.1T=o.ni+(on==H?7o[0]:7o[1])+o.hl;91()}}if(K(C.v4)){if(on==H){C.3b=C.v4}F{C.3b=C.kX}}p3();on=on!=H;if(C.3b){if(C.3b.I(",0/1")>-1){js(C.3b,on?1:0)}}if(C.bg==1&&K(C.v1)){if(C.v1!=-1){if(on){C.Gk=C.4Z;C.4Z=C.v1}F{C.4Z=C.Gk}aI();cC(bg);2C();if(C.1D=="1A"){9g()}F{1M(C.1M)}}}}E p3(){if(K(C.gC)){if(C.gC.R>1){if(on==H){6h(C.gC[0])}F{6h(C.gC[1])}}}}E uv(1d){1d.6x=H;o.Q.eN(1a)}E p5(){V(B i=0;i<2M.R;i++){if(1r[i].C.5H!="3a"){O(1r[i],{"1B":C.a});1l(1r[i])}}}E us(1A){if(1r[0]){if(1r[0].2c>o.2W-C.4q-C.4C-C.7f-C.7c){if(C.uR==1){if(!1A){1A=1r[0].1T}1r[0].1T=\'<uR>\'+1A+\'</uR>\'}F{O(1r[0],{"bp-8N":"ew"})}O(1r[0],{"Y":o.2W-C.4q-C.4C-C.7f-C.7c})}}}E uY(){if(bg){kY=L;C.9p=0;1l(bg);if(1r[0]){C.w=1r[0].2c*C.1M;C.h=1r[0].2U*C.1M;1M(C.1M)}C.a2=0;aI();uW();cC(9s);1o(bg);2C();o.Q.4Q();if(!5X(Z)){3j(Z)}}F{kY=H}}E GK(1d){1d.6x=H}E dn(){if(!o.1h.2f&&!o.dp){6F()}91()}E 1M(x){if(x>0){O(bg,{"2V":"1M("+x+")"});V(i=0;i<2M.R;i++){O(1r[i],{"2V":"1M("+x+")"})}if(C.hF){C.hF.1M(x)}3k=x;3q=x}}E np(){2r=1W("2b");O(2r,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'1e\':\'2w\',"1B":0,"5q":"1B 0.1s 3d"});i8=1W("2b");C=4i(C,\'jA\',\'jA\');C=4i(C,\'Gn\',\'Gn\');O(i8,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':\'100%\',\'1e\':30,\'2v-1u\':C.ji,\'1B\':C.jo,\'2T-6W\':C.tH});2P=1W("2b");O(2P,{\'1n\':\'2B\',\'1b\':C.ug,\'1c\':C.ns,\'1u\':C.uk,\'47-f3\':gX(C.un),\'47-3G\':C.tN*2A(v.8i,1),"jN-fL":C.tF+\'px\',"2F-1e":"1"});if(C.2P){if(C.2P.I("B:")==0){C.Gp=H}}if(!C.Gp){O(2P,{\'bp-8N\':\'dw\'})}if(C.gH==1){8m=1W("2b");8m.1T=\'<2u Y="aB" 1e="tQ" tU="0 0 8 6" 7X="1.1" 4e="3K://4f.w3.3Z/4c/2u" 4e:4g="3K://4f.w3.3Z/7z/4g"><gU id="Iu" 4k="1X" 5Z="#\'+C.ji.1O("#","")+\'" 5Z-It="Ir" 7Z="0 0 8 0 4 6"></gU></2u>\'}if(C.mY==1){O(2r,{"1B":1});cC(2r)}F{fS(2r)}Z.1R(2r);2P.1T=o.ni+(C.2P==\'\'?2O(1f):7o[0])+o.hl;2r.1R(i8);2r.1R(2P);if(C.gH==1){2r.1R(8m);B uu=o.uU?\'-aB\':\'-tQ\';B ps=C.XU;if(!K(ps)){ps=\'\'}B tp=ps.I("1c")>-1;if(tp){jp(8m,\'-XH\')}O(8m,{\'1n\':\'2B\',\'2m\':(ps.I("2m")>-1?10*C.1M:\'2w\'),\'1b\':(ps.I("1b")>-1?10*C.1M:(ps==\'\'||ps==\'1c\'?\'50%\':\'2w\')),\'2I-1b\':(ps==\'\'||ps==\'1c\'?\'-Ep\':0),\'2K\':(tp?\'2w\':uu),\'1c\':(tp?uu:\'2w\'),\'1B\':C.jo})}91()}E 91(){if(C.2r==1){O(2r,{"1c":(gP==1?-h-2r.2U+3:-2r.2U/2)+C.Y2-C.Y3,"1b":(gt==1?-2P.2c:(gP==1?-w/2:+2P.2c))-(gP==1?0:2P.2c/2+5)+C.Y4-C.Y5,"1e":C.ns+2P.2U+C.uh,"Y":C.ug+2P.2c+C.Iw});O(i8,{\'1e\':2r.2U});2r.C.54="2h"}}G.c=E(){J Z};G.s=E(x){J C[x]};G.ss=E(x,x2){J K(C[x])?C[x][x2]:L};G.g=E(x){cD(x){1k"Y":J w;1i;1k"1e":J h;1i;1k"h":J 2A(C.hx,h);1i;1k"x":J 5a(Z.C.1b);1i;1k"y":J 5a(Z.C.1c);1i;1k"1B":J Z.C.1B?Z.C.1B:1;1i;1k"1o":J 4j;1i;1k"3k":J 3k;1i;1k"3q":J 3q;1i;1k"1f":J 1f;1i;1k"Gi":J 9y;1i;1k"iH":J iH;1i;1k"1D":J C.1D;1i;1k"R":J C.pG?C.pG:0;1i;1k"1a":J 1a;1i;1k"x0":J x0;1i;1k"y0":J y0;1i;1k"6E":J 6E;1i;1k"1g#":J 9y.I("1g#")==0;1i;1k"1g:":J 9y.I("1g:")==0;1i;1k"tT":J 1f=="3H"&&C.1D=="1A";1i;1k"1U#4j":J tO;1i;6N:J L}};G.1U=E(k,x){cD(k){1k"1o":6E?5L():\'\';4j=x;1i;1k"2k":Gv(x);1i;1k"6Q":6Q(Z);1i;1k"3j":3j(Z);1i;1k"Gq":C.3a=0;1i;1k"tR":if(C.Gu>0&&C.3a!=1&&!hu){2H(hu);hu=1z(E(){3j(Z);(C.Xq!=1?C.3a=1:\'\');hu=1G},C.Gu*2h)}1i;1k"1M":1M(x);1i;1k"Xd":O(Z,{"2V":"1M(0)"});1i;1k"3k":O(Z,{"2V":"3k("+x+")"});3k=x;1i;1k"3q":O(Z,{"2V":"3q("+x+")"});3q=x;1i;1k"1B":O(Z,{"1B":x});1i;1k"tP":O(1r[0],{"1B":x});1i;1k"gq":O(1r[0],{"6M":"gq("+x+")"});1i;1k"1b":O(Z,{"1b":x});1i;1k"1c":O(Z,{"1c":x});1i;1k"Y":O(Z,{"Y":x});1i;1k"1e":O(Z,{"1e":x});1i;1k"wm":C.wm=x;1i;1k"gt":gt=x;1i;1k"1U#4j":tO=x;1i;1k"x":O(Z,{"1b":x});1i;1k"y":O(Z,{"1c":x});1i;1k"5T":C.5T=x;1i;1k"6I":C.6I=x;1i;1k"x0":x0=x;1i;1k"y0":y0=x;1i;1k"gD":C.gD=x;1i;6N:J L}};E Gv(x){if(x&&o.1h.2f){py=H;1z(GR,ds)}if(!x){if(p4()&&b7){1l(1r[i1]);1o(1r[0]);b7=L}}if(C.9p==1){x?1o(Z):1l(Z)}F{if(1a=="Xi"||1a=="Gx"){x?1o(Z):1l(Z)}F{O(Z,{"2k":(x?"4H":"1X")})}4j=x;x?1o(Z):\'\'}if(x&&C.po){C.po=L;1z(9g,100)}}E GR(){py=L}G.6h=E(x,y){if(9y!=\'\'&&(C.1A==\'x\'||C.1A==\'1x\')){x=x+\'x\'}if(y){x=C.1A+x}6h(x);!5X(Z)?C.po=H:\'\'};B tJ;G.jE=E(x){if(tJ!=x){C.9o=x;6h(x);!5X(Z)?C.po=H:\'\';o.Q?o.Q.4Q():\'\'}tJ=x};G.tI=E(){jp(dy,nj);nj+=20};E jp(x,y){O(x,{"2V":"nZ("+y+"vs)"+(x==1r[0]&&!GA&&3k!=1?\' 1M(\'+3k+\')\':\'\')})};G.GS=E(x){if(C.1A.I("{1N")>-1){6h(C.1A)}};G.pD=E(){pD()};E 6h(1A){if(C.1D=="1A"){if(K(1A)){if(C.Hc){if(1A.R==4){1A=(C.pF?\'0:0\':\'bV:0\')+1A}if(1A.R==5){1A=(C.pF?\'0:\':\'bV:\')+1A}if(1A.R==7){1A=(C.pF?\'\':\'0\')+1A}}if(C.He){if(1A.R==4){1A=\'0\'+1A}}C.pG=1A.R}1A=(C.tV?C.tV+(C.Hf?\'\':\' \'):\'\')+1A+(C.tW?\' \'+C.tW:\'\');B Hg=1r[0].2c+(C.bg==1?C.ak+C.aa:0);B Hh=1r[0].2U+(C.bg==1?C.ak+C.aa:0);1r[0].1T=o.ni+(1f=="3H"?w7(1A):1A)+o.hl;if(C.Xw==1){1r[0].1T+=\'<7k C="2k:c0-4H;Y:dO"></7k><7k C="2T-1c: cz 6y \'+3C(C.1u)+\';2T-1b: cz 6y dU;2T-2m: cz 6y dU;1n: 2B;2m:cz;1c: 50%;2I-1c: -3T;"></7k>\'}if(1f=="1N"){O(1r[0],{"Y":"2w","bp-8N":"dw"});us(1A)}C.w=1r[0].2c+(C.bg==1?C.ak+C.aa:0);C.h=1r[0].2U+(C.bg==1?C.ak+C.aa:0);if(Hg!=C.w||Hh!=C.h||(C.w>0&&uo==0)){9g()}if(1r[0].2c>0){uo=C.w}F{9y!=\'\'?1l(1r[0]):\'\';if(1A!=\'\'){1z(9g,10)}}}}G.9g=E(){9g()};E p4(){J!o.P.5w()&&C.Hi==1}E 9g(){if(C.1D=="1A"){if(1r[0]){if(1r[0].2c>0){9y!=\'\'?1o(1r[0]):\'\';w=C.w=1r[0].2c;h=C.h=1r[0].2U;aI();cC(bg);2C();if(o.Q){if(7v([C.1n],"Z")){o.Q.um()}F{o.Q.4Q()}}}}}}G.ul=E(x){if(C.Hj==1){B n=4;if(1a=="XD"){if(o.1h.2f){J}}F{n=8}B y=\'hj\';B z=[];V(B i=1;i<n;i++){z[i]=1S.8n(y.9C(v.id,1a,\'Yc\',i))}if(z[1]){V(B i=1;i<n;i++){z[i]?1l(z[i]):\'\'}if(n==4){V(B i=1;i<n;i++){x>(i/n)&&z[i]?1o(z[i]):\'\'}}F{V(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1o(z[i]);1i}}}}}};G.On=E(){if(!on){if(2M){if(2M.R>1&&U.R>1){1l(1r[0]);1o(1r[1])}}if(U.R>1){1f=U[1];if(C.2r==1){2P.1T=hM(1);91()}}if(p4()&&b7){1l(1r[i1]);b7=L}p3();on=H}};E hM(x){J o.ni+(C.2P==\'\'?2O(U[x]):(7o.R>1?7o[x]:7o[0]))+o.hl}G.cs=E(x){cs(x)};G.Hd=E(x,y){if(C.hF){C.hF.d3(x,y)}};E cs(x){B y=\'hj\';B z=1S.8n(y.9C(v.id,1a,\'YY\'));if(z){O(z,{"5q":"2V 0.1s 6v-5p"});if(x==1){z.C.2V=\'Hk(0, 0)\'}F{z.C.2V=\'Hk(-Hm, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2r==1&&7o.R>1){2P.1T=(on?7o[0]:7o[1])}O(1r[0],{"1B":C.a})};G.iv=E(){if(on){if(2M){if(2M.R>1&&U.R>1){1o(1r[0]);1l(1r[1]);O(1r[0],{"1B":C.a})}}1f=U[0];if(U.R>1){if(C.2r==1){2P.1T=hM(0);91()}}p3();on=L;b7=L}};G.uv=E(){if(p4()){p5();1o(1r[i1]);b7=H}};G.Hn=E(){B 2D=L;if(C.1l==1){if(C.Hl==1){if(5X(o.2e)){2D=H}}if(C.YJ==1&&!o.22){2D=H}if(C.Yg==1&&o.22){2D=H}}if(!2D){6Q(Z);B fW=Z.e6("*");V(B i=fW.R;i--;){O(fW[i],{"5T-1v-7m":"Yl"})}4j=H}};G.hC=E(){hC()};E hC(){3j(Z);B fW=Z.e6("*");V(B i=fW.R;i--;){O(fW[i],{"5T-1v-7m":"8b"})}4j=L}G.4d=E(){if(2M.R>0){V(i=0;i<2M.R;i++){if(1r[i].4h==Z){Z.3m(1r[i])}1r[i]=26}}if(bg){bg.dG("gK");bg.dG("jG");bg.dG("jw");bg.4h.3m(bg);bg=26}if(C.1n.I(\'9l\')>-1){if(Z.4h==o.9l){o.9l.3m(Z)}}F{if(Z.4h==o.1Q){o.1Q.3m(Z)}F{if(o.1q){if(Z.4h==o.1q){o.1q.3m(Z)}}}}if(2r){if(2r.4h==Z){Z.3m(2r)}}Z=26};G.Hb=E(){gR?gR.h7():\'\'};G.H2=E(){w9()};E w9(){Ha(2M[0],C.1u,1r[0])}E w7(x){B z=x+\'\';if(x.I(\'{\')>-1){if(x.I(\'{17}\')>-1&&K(o.3n)){x=x.1O(\'{17}\',fI(o.3n.b9().t))}if(x.I(\'{1N\')>-1){B y=o.cI?o.cI:(v.1N?v.1N:\'\');if(x.I(\'{bC}\')>-1&&o.Q){x=x.1O(\'{bC}\',o.Q.cG(\'bC\'))}if(o.bQ&&o.Q){y=o.Q.cG(\'bQ\')}x=x.1O(\'{1N}\',y);if(o.bQ&&!o.Q){1z(6h,100,z)}}if(x.I(\'{1A\')>-1){V(B i=1;i<6;i++){if(x.I(\'{1A\'+i+\'}\')>-1){if(K(v[\'1A\'+i])){x=x.1O(\'{1A\'+i+\'}\',v[\'1A\'+i])}F{x=x.1O(\'{1A\'+i+\'}\',\'\')}}}}if(x.I(\'{6o}\')>-1){o.kL=1a;if(o.Q){x=x.1O(\'{6o}\',o.Q.cG(\'GV\'))}}}J x}G.w4=E(){6h(C.1A)};E p8(1r,6O){V(B i=0;i<1r.R;i++){GW(1r[i],6O)}if(C.3b=="3I"){if(o.3I){o.3I.Yo(1r[0],6O)}}}};B GX=E(1a,1f){B i;B C=[];B w;B h;B bg;B 4j=H;B x0;B y0;B 3k=1;B 3q=1;B fD=0;B 8Z=0;B Yf;B 3A;B nT;B 6E;B 2p;B 3z;B Ip;B Ig;B wb;B If;B 2r;B 2P;B 8m;B fE;B vr;o.GL=-1;B nF;B 6E;B vE;V(i in eO.S){C[i]=eO.S[i]}B 1f=v[1a].1f;B 1D=v[1a].1D;V(i in eO[1f]){C[i]=eO[1f][i]}V(i in v[1a]){C[i]=v[1a][i]}C.w=2J(C.w);C.h=2J(C.h);C=4i(C,\'2I\',\'2I\');C=4i(C,\'ao\',\'ao\');if(o.a7){if(C.GU>0){C.w=2J(C.GU)}if(C.ba){if(C.ba!=\'0 0 0 0\'){C=4i(C,\'ao\',\'ba\')}}}B Z=1W("2b");if(v.1q.H3==1&&v.1q.1l==1){o.1q.1R(Z)}F{o.1Q.1R(Z)}1f=="2F"?o.9l=Z:\'\';B 8C=L;if(C.7L){if(C.7L!=\'1F\'){8C=H}}O(Z,{"1n":"2B","1c":0,"1b":0,"1B":1,"e4":"oa","oH":"hI"});if(C.H4==1){Z.C.54=C.5b}aI();B 8Y=1W("2b");O(8Y,{"1n":"2B","2K":2E.4s(-C.h/2),"1b":2E.4s(-C.w/2)});if(C.7q>0&&C.Gs==1){O(8Y,{"2T-6W":C.7q*C.h/2,"1e":C.h,"6D":"3a","4u-3e":"1X"})}if(2q(C.4M)){46(Z,{"id":(v.id+"pd"+C.4M)})}Z.1R(8Y);if(1f==\'2F\'&&v.wC==1){Iq()}if(C.2r==1){np()}B 92=1W("2b");ij(0,92,0.3,(C.4J==1?"3d-4J("+(C.wr==1?"to 1b,":\'\')+3C(C.H5)+", "+3C(C.lL)+")":3C(C.lL)),C.w,C.Yw);if(C.H0==1&&K(C.pn)){B h9=1W("2b");h9.1T=C.pn.1O(/\#GZ/g,3C(C.lL));92.1R(h9);O(h9,{"1n":"2B","2K":-2E.4s(C.h/2),"1b":0,"4u-3e":"1X"});O(92,{"6D":"3a","2v":"1X"});B x=["vz","gU","pg","iJ","e9"];V(B y=0;y<x.R;y++){B z=h9.vS("2u "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.5Z=3C(C.lL)}}}}8Y.1R(92);B YD=[];B bP=1W("2b");ij(1,bP,C.H9,(C.4J==1?"3d-4J("+(C.wr==1?"to 1b,":\'\')+3C(C.IK)+", "+3C(C.H8)+")":C.H8),0,C.N4);8Y.1R(bP);if(C.6Z>0){B du=1W("2b");ij(2,du,C.H7,C.N6,0,C.6Z);8Y.1R(du)}B 7d=1W("2b");ij(3,7d,C.H6,(C.4J==1?"3d-4J("+(C.wr==1?"to 1b,":\'\')+3C(C.H1)+", "+3C(C.1u)+")":C.1u),0,C.a);if(C.H0==1&&K(C.pn)){B pN=1W("2b");pN.1T=C.pn.1O(/\#GZ/g,3C(C.1u));O(pN,{"1n":"2B","2K":-2E.4s(C.h/2),"1b":0,"4u-3e":"1X"});O(7d,{"6D":"3a","2v":"1X"});7d.1R(pN)}if(C.5v==1){B bH=1W("2b");C=4i(C,\'wq\',\'wq\');C=4i(C,\'wo\',\'wo\');O(bH,{"1n":"2B","2K":C.h/2,"1b":0,"4u-3e":"1X","47-3G":C.GY*2A(v.8i,1),"1u":C.6i,"2F-1e":"100%","2R-1c":C.Nf,"2R-2K":C.Ng,"2R-1b":C.Nj,"2R-2m":C.Nm,"2I-1c":C.Mp,"2I-2K":C.Mr,"2I-1b":C.Mt,"2I-2m":C.Mv,"2T-6W":(C.Hs+"px"),"2k":"1X"});if(C.Hr==1){O(bH,{"2v":3C(C.Hq)})}7d.1R(bH);B j3=L;B Mn=L}o.pU=C.h;8Y.1R(7d);if(C.fP==1){B 7Z=[];if(1J Hp!=="1G"){B 9f=1y Hp(Z,7Z,w,C)}}if(C.3z==1){if(C.di.6l().I(\'<2u\')==-1){C.di==\'\'?C.di="<2u Y=\'20\' 1e=\'20\'><g><e9 ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 5Z=\'#g3\'/></g></2u>":\'\'}3z=1W("2b");3z.1T=C.di.6l();C=4i(C,\'Ho\',\'Ho\');O(3z,{"1n":"2B","1c":-10+C.ML-C.MO,"1b":-2h,"4u-3e":"1X","1e":20,"Y":C.f7,"1B":C.tD,"5q":"2V 0.1s 3d, 1B 0.1s 3d"});if(C.j9==1||C.wA==1){O(3z,{"2V":"1M(0)"})}F{if(C.nJ!=1){O(3z,{"2V":"1M("+C.nJ+")"})}}if(C.NZ==1){O(3z,{"6M":"Og-9Q(3T 3T cz 5r(0, 0, 0, .7))"})}Z.1R(3z);if(C.vu!=-1){B x=["vz","iJ","e9"];V(B y=0;y<x.R;y++){B z=3z.vS("2u "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.5Z=3C(C.vu)}}}}C.fs=3z.2c}if(C.bi!=0){O(Z,{"2V":"nZ("+C.bi+"vs)"})}if(C.3a==1){1l(Z);4j=L}if(1f=="1F"&&!8C){if(C.1l==1&&C.iA==1){o.iy=H;C.3a=H}F{o.iy=L}}C.aD=0;if(C.bi!=0){C.ir=2E.JJ(C.bi);if(C.ir>45&&C.ir<Os){C.aD=90}if(C.ir>Of&&C.ir<Gw){C.aD=GG}}if(8C){C.7L?o[\'2F\'+\'4n\'+C.7L]=C.7L:\'\';w=C.w;C.7L=="4V"?6s(1,o.5O.51(-1)[0],"no"):\'\';if(C.7L=="ux"){B pv=v.1F;v.29?(v.29.1F?pv=v.29.1F:\'\'):\'\';6s(pv,1,"no")}}E ij(n,x,y,z,Gt,Gm){O(x,{"1n":"2B","2K":0,"1b":0,"Y":Gt,"1e":(C[\'h\'+n]>0?C[\'h\'+n]:C.h),"2v":z?(z.I("3d")>-1?z:3C(z)):\'\',"2T-6W":(C.Gs==1?1:C.7q*C.h/2),"1B":Gm,"4u-3e":"1X","5q":"2V 0.2s 6v-in-5p"})}E aI(){bg=1W("2b");C=4i(C,\'f9\',\'f9\');B hx=C.h+C.ak+C.aa;B Gl=C.w+C.7f+C.7c;if(C.bg==1){}F{C.5g=0}C=4i(C,\'h8\',\'h8\');if(v.1q.gZ==1||C.gZ==1){C.4Z=\'#nA\';C.bg=1;C.5g=0.5}O(bg,{"1n":"2B","1c":0,"1b":0,"Y":Gl,"1e":hx*C.vf,"ve":(C.nB*hx)/2,"2v":5M(C.4Z,C.5g),"9N":"2w","5q":"1B .1s 3d, 2v .1s 3d"});if(C.a3==1){O(bg,{\'kD-6M\':\'a3(aB)\'})}if(C.nD==1){O(bg,{"2T":"3T 6y #"+C.nE})}if(C.2p==1){if(C.hD==1){O(bg,{"6V":"4u"})}if(!o.1h.2f||v.cR==1){bg.gK=ax;bg.KW=vC;bg.KF=nV;bg.jH=dn}}F{O(bg,{"6V":"6N"})}if(!o.1h.2f){bg.jG=6F;bg.jH=dn;bg.jw=5L}if(o.1h.vy&&C.2p==1){bg.1w("eM",E(1d){1d.6x=H;if(!K(1d.6a)&&1d.7H.R>0){1d.6a=1d.7H[0].iK;1d.9v=1d.7H[0].m9}nF=1d;6F(1d);nV(1d)});bg.1w("eD",E(1d){1d.6x=H;o.3A=L;5L(1d);vC(nF)});bg.1w("2p",E(1d){1d.6x=H});bg.1w("cM",E(1d){if(!K(1d.6a)&&1d.7H.R>0){1d.6a=1d.7H[0].iK;1d.9v=1d.7H[0].m9}nF=1d;o.3A=H;dn(1d);if(o.1h.vy){nV(1d)}})}O(bg,{"1b":2E.vJ(-C.w/2-C.7f)});O(bg,{"1c":2E.vJ(-C.h/2-C.ak+C.GJ-C.GQ)});if(C.GP==1){vQ(bg,C.4Z,C.GO,C.GN)}Z.1R(bg)}E 2C(Y){if(Y!=w){w=Y;o.vP=w;B aY=w/92.2c;O(bg,{"Y":(w+C.7f+C.7c),"1b":-w/2-C.7f,});O(8Y,{"1b":-w/2});O(92,{"Y":w});O(8Y,{"Y":w});B xx=bP.2c*aY;if(xx>92.2c){xx=92.2c}O(bP,{"Y":xx});B wp=7d.2c*aY;O(7d,{"Y":wp});j4(wp);if(1f=="2F"){I7()}if(C.fP==1){9f?9f.Io(w):\'\'}if(o.6k){o.6k.2C()}}}E j4(x){if(C.3z==1){if(x<C.fs/2&&C.f7!=20){x=C.fs/2}if(x>w-C.fs/2&&C.f7!=20){x=w-C.fs/2}B y=x-w/2-C.fs/2+C.Kr-C.Kk;O(3z,{"1b":y})}}E wB(){O(3z,{"2V":"1M("+C.nJ+")"})}E 6F(1d){o.Q.k1(1a,"6E");if(C.bg==1){if(C.9A!=-1){B m=1y 5A({"mc":bg,"1D":"8k","to":C.9A,"17":0.1,"me":(1a+"bg")})}if(2q(C.cq)){O(bg,{"2v-1u":C.cq})}}if(2q(C.vF)){O(7d,{"2v-1u":C.vF})}if(C.3z==1){if(C.GM==1&&K(C.vB)){if(C.nW==1&&3A){}F{3z.1T="<2u Y=\'"+C.f7+"\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'>"+C.vB.6l()+"</2u>"}}if(C.j9==1){if(C.wA==1&&!o.1t){}F{wB()}}F{if(C.nM!=-1){B m2=1y 5A({"mc":3z,"1D":"8k","to":C.nM,"17":0.1,"me":(1a+"3z")})}}}if(C.2r==1&&(o.P.1m()>0||1f=="1F"||8C)){ko()}if(C.eE>0){O(bg,{"2V":"3q("+((C.eE-1)/5+1)+")"});uO(C.eE)}if(C.3z==1&&C.vW==1){j4(dP(1d.6a)-8Z)}if(1f=="1F"){o.U.5n(H);o.5n=H}6E=H;o.dp=H}E uO(x){O(92,{"2V":"3q("+x+")"});O(bP,{"2V":"3q("+x+")"});du?O(du,{"2V":"3q("+x+")"}):\'\';O(7d,{"2V":"3q("+x+")"})}E 5L(){if(!nT){if(C.6Z>0){O(du,{"Y":0})}if(2q(C.vF)){O(7d,{"2v-1u":C.1u})}if(C.bg==1){if(C.9A!=-1){B m=1y 5A({"mc":bg,"1D":"8k","to":C.5g,"17":0.1,"me":(1a+"bg")})}if(2q(C.cq)){O(bg,{"2v-1u":C.4Z})}}if(C.3z==1){if(C.GM==1&&K(C.vB)){if(C.nW==1&&3A){}F{3z.1T="<2u Y=\'"+C.f7+"\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'>"+C.di.6l()+"</2u>"}}if(C.j9==1){O(3z,{"2V":"1M(0)"})}F{if(C.nM!=-1){B m2=1y 5A({"mc":3z,"1D":"8k","to":C.tD,"17":0.1,"me":(1a+"3z")})}}}if(C.eE>0){O(bg,{"2V":"3q(1)"});uO(1)}if(1f=="1F"&&!o.22){o.U.5n(L);o.5n=L}o.Q.k1(1a,"5p")}if(C.fP==1&&9f){9f.5p()}if(C.2r==1&&(o.P.1m()>0||1f=="1F")){na()}if(o.n3&&1f=="2F"){o.th.1l();o.GL=-1}6E=L;o.dp=L}E ax(1d){1d.6x=H}E GK(1d){1d.6x=H}E vC(1d){if(1f=="1F"){if(o.9u){nT=H;2H(vE);vE=1z(E(){nT=L;5L()},2h)}}wu();o.3A=L;if(C.3z==1){if(C.nW==1&&K(C.vA)){3z.1T="<2u Y=\'20\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'>"+C.di.6l()+"</2u>"}}bJ(1d.6a,1d.9v);o.Q.eN(1a);o.Q.fA(1d.6a,1d.9v);1d.6x=H}E nV(1d){3A=H;if(C.3z==1){if(C.nW==1&&K(C.vA)){3z.1T="<2u Y=\'20\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'>"+C.vA.6l()+"</2u>"}}fD=jB(bg);8Z=fw(bg);bJ(1d.6a,1d.9v);6s(2p,1,"no")}E bJ(d5,d9){B x;d5=dP(d5);d9=dP(d9);B GB=2E.5V(1S.n5.bo,1S.aC.bo);B GI=2E.5V(1S.n5.db,1S.aC.db);if(o.1h.2f){}F{d9=d9+GI;d5=d5+GB}if(C.aD>0){x=d9-fD-C.7c;2p=x/w;if(C.aD==GG){x=d9-fD-C.7f;2p=x/w;2p=(2p-1)*-1}}F{x=d5-8Z-C.7f;2p=x/w;if(C.bi>Ky&&C.bi<Kx){x=d5-8Z-C.7c;2p=x/w;2p=(2p-1)*-1}}2p>1?2p=1:\'\';2p<0?2p=0:\'\'}E dP(x){if(o.9R>1){x=x/o.9R}J x}G.GT=E(){9f?9f.Io(w):\'\'};G.kI=E(){9f?9f.d3(w):\'\'};E wu(){3A=L}E dn(1d){8Z=fw(bg);if(C.6Z>0){if(o.1t||1f!=\'2F\'){O(du,{"Y":dP(1d.6a)-8Z})}}if(C.2r==1&&(o.P.1m()>0||1f=="1F"||8C)){ko();fD=jB(bg);bJ(1d.6a,1d.9v);if(1f=="2F"){if(v.LV==1){if(o.P.5w()&&o.P.cw().I("?vj")>0){2P.1T=\'- \'+fI((1-2p)*o.P.1m(H))}F{2P.1T=fI(2p*o.P.1m())}}F{B d=o.P.1m();if(v.4t>0){d=d-v.4t*1}B bm=\'\';if(C.fP==1&&9f){bm=9f.2r(2p*d);bm!=\'\'?bm=bm+\'<br>\':\'\'}2P.1T=bm+fI(2p*d)}}if(1f=="1F"||8C){2P.1T=uF(2p)}91(1d)}if(o.n3&&1f=="2F"&&o.th){vr=1d;if(!fE||v.Il!=1){vl()}if(v.Il==1){2H(fE);fE=1z(vl,50)}}if(C.3z==1&&C.vW==1){j4(dP(1d.6a)-8Z)}}E vl(){2H(fE);fE=1G;if(C.2r==0){fD=jB(bg);8Z=fw(bg);bJ(1d.6a,1d.9v)}6E?o.th.bs(vr,w,2p,8Z):\'\'}E 91(1d,t,l){B 1b=(-w/2+(dP(1d.6a)+1S.n5.bo-8Z)-2P.2c/2)+(l?l:0);B kr=0;if(v.va!=1){if(1b+w/2+2P.2c+10>o.2W){kr=1b;1b=o.2W-w/2-2P.2c-10}if(1b+o.2W/2<0){kr=1b;1b=-o.2W/2}}B x={"1c":(-2P.2U-C.Ik*1-C.ns-C.uh)-(C.Ij==1?(C.h/2)*(C.eE>0?C.eE:1):0)+(t?t:0),"1b":1b};O(2r,x);if(C.gH==1){O(8m,{\'1n\':\'2B\',\'1b\':2P.2c/2-4+(kr!=0?kr-1b:0),\'1c\':2P.2U-6})}}G.ko=E(e,x,t,l){ko();2P.1T=x;91(e,t,l)};E ko(){if(!5X(2r)||2r.C.1B==0){1o(2r);O(2r,{"1B":1})}}G.na=E(){na()};E na(){1l(2r);O(2r,{"1B":0})}G.c=E(){J Z};G.s=E(1a){J C[1a]};G.ss=E(x,x2){J C[x][x2]};G.g=E(x){cD(x){1k"Y":J w;1i;1k"M3":J 92.2c;1i;1k"1e":J C.h;1i;1k"x":J 5a(Z.C.1b);1i;1k"y":J 5a(Z.C.1c);1i;1k"1B":J Z.C.1B?Z.C.1B:1;1i;1k"1o":J 4j;1i;1k"3k":J 3k;1i;1k"3q":J 3q;1i;1k"1f":J 1f;1i;1k"1a":J 1a;1i;1k"x0":J x0;1i;1k"y0":J y0;1i;1k"2p":J 2p;1i;1k"eL":J 8C;1i;6N:J L}};G.1U=E(1a,x){cD(1a){1k"1o":4j=x;1i;1k"3A":3A=x;1i;1k"2k":1f=="2F"||C.1l==1?O(Z,{"5H":(x?"4j":"3a")}):O(Z,{"2k":(x?"4H":"1X")});4j=x;1i;1k"3k":O(Z,{"2V":"3k("+x+")"});3k=x;1i;1k"3q":O(Z,{"2V":"3q("+x+")"});3q=x;1i;1k"1B":O(Z,{"1B":x});1i;1k"1b":O(Z,{"1b":x});1i;1k"1c":O(Z,{"1c":x});1i;1k"2p":2p=x;1i;1k"dK":C.dK=x;1i;1k"Y":O(Z,{"Y":x});1i;1k"1e":O(Z,{"1e":x});1i;1k"wm":C.Md=x;1i;1k"x":O(Z,{"1b":x});1i;1k"y":O(Z,{"1c":x});1i;1k"x0":x0=x;1i;1k"y0":y0=x;1i}};G.2C=E(x){2C(x)};G.mt=E(x){};G.fN=E(bn,az){if(3A){if(1f=="1F"||8C){bJ(bn,az);o.Q.eN(1a)}if(1f=="1F"){o.9u=H}bJ(bn,az);6s(2p,1,"no")}};G.fA=E(bn,az){if(3A){wu();3A=L;bJ(bn,az);o.Q.eN(1a);6s(2p,1,"no")}};E 6s(17,1m,x){17<0?17=0:\'\';if(v.4t>0&&1m>1){1m=1m-v.4t;17=17-v.4t}if(C.3z==1&&C.wA==1&&C.j9!=1){if(!C.Ii&&17>0){wB();C.Ii=H}}if(3A&&1m!=1){}F{B 4p;if(1m>0&&17>0){if(17>1m){17=1m}4p=w*(17/1m);if(4p==7d.2c){4p=-1}}F{4p=0}if(4p>=0){O(7d,{"Y":4p});if(C.vW==1&&6E&&!x){}F{j4(4p)}}if(K(bH)){if(1m<2&&1f=="2F"){if(j3){3j(bH);j3=L}}F{if(!j3){6Q(bH);j3=H}bH.1T=1f=="2F"?3Y(17==0?1m:17):uF(17)}}}};G.6s=E(17,1m,x){if(1m!=Ig||17!=If||x){6s(17,1m,x)}};G.Ie=E(){2p>1?2p=1:\'\';2p<0?2p=0:\'\';O(7d,{"Y":(2p*w)})};G.Ic=E(17,1m){if(1m>0&&17>0){B 4p=w*(17/1m);4p>w?4p=w:\'\';O(bP,{"Y":5a(4p)});Ip=1m;wb=17}F{wb=0;O(bP,{"Y":0})}};G.iS=E(x){if(C.6k==1){if(!o.6k){if(x!=0){if(1J Ih!=="1G"){o.6k=1y Ih(Z,C,x);o.9J=H}}}F{if((!K(x)||x==0)&&o.9J){o.6k.1l();o.9J=L}F{if(!o.9J||(K(x)&&x!=1&&x!=0)){o.6k.vb(x);o.9J=H}}}}};E Iq(){o.bs=1W("2b");O(o.bs,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':v.IG,\'1e\':v.IF,\'6D\':\'3a\',"4u-3e":"1X","2v-1u":"#ge","2T-6W":v.IC+\'px\',"2k":"1X"});o.bs.id="Li"+v.id;if(v.Iz==1){O(o.bs,{"2T":v.Is+"px 6y "+u1(\'1u\',v.Iy)})}if(v.Ix==1){O(o.bs,{"7e-9Q":"gl 3T k0 5r(0,0,0,0.5)"})}o.bs.C.54="jC";Z.1R(o.bs)}E np(){2r=1W("2b");O(2r,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'1e\':\'2w\',"4u-3e":"1X","1B":0,"5q":"1B 0.1s 3d"});C=4i(C,\'jA\',\'jA\');2P=1W("2b");O(2P,{\'1n\':\'2B\',\'2R-1b\':C.ug,\'2R-2m\':C.Iw,\'2R-1c\':C.ns,\'2R-2K\':C.uh-1,\'1A-8c\':\'8a\',\'1u\':C.uk,\'47-f3\':gX(C.un),\'47-3G\':C.tN*2A(v.8i,1),\'jN-fL\':C.tF+\'px\',\'2F-1e\':"1",\'2v-1u\':5M(C.ji,C.jo),\'2T-6W\':C.tH});C.Iv?C.gH=C.Iv:\'\';if(C.gH==1){8m=1W("2b");8m.1T=\'<2u Y="aB" 1e="tQ" tU="0 0 8 6" 7X="1.1" 4e="3K://4f.w3.3Z/4c/2u" 4e:4g="3K://4f.w3.3Z/7z/4g"><gU id="Iu" 4k="1X" 5Z="\'+3C(C.ji)+\'" 5Z-It="Ir" 7Z="0 0 8 0 4 6"></gU></2u>\'}Z.1R(2r);2r.1R(2P);if(C.gH==1){2r.1R(8m);O(8m,{\'1B\':C.jo})}2r.C.54="2h"};E I7(){if(o.3n&&v.cX==1&&!o.1t){B f=o.3n.b9();if(f.t&&f.d){6s(f.t,f.d)}}};E uF(x){B y=2E.4s(x*100);if(8C){if(o.jb){J(8C&&2q(C.2P)?C.2P+\'&gS;\':\'\')+3W(x*o.5O.51(-1)[0]).wF(1)}if(o.HP){J(8C&&2q(C.2P)?C.2P+\'&gS;\':\'\')+o.ux}}J y};G.4d=E(){Z.3m(8Y);if(bg){bg.dG("gK");bg.dG("jG");bg.dG("jw");bg.4h.3m(bg);bg=26}if(3z){Z.3m(3z)}if(Z.4h==o.1Q){o.1Q.3m(Z)}F{if(o.1q){if(Z.4h==o.1q){o.1q.3m(Z)}}}Z=26}};B uy=E(1c){B i;B C=[];B w;B h;B 4j=H;B 3k=1;B 3q=1;B x0=0;B y0=0;B ay=5F(oD,Lt);B 1f,1a="bg";B 1D="LK";if(1c==H){C["1n"]=\'1c\';C.h=2A(v.1q.LI,50);C.a=2A(v.1q.LH,0.5);C.1u=2A(v.1q.LF,\'#ge\')}F{C["1n"]=v.1q.1n;V(B k in v.1q){if(v.1q.2n(k)){C[k]=v.1q[k]}}}if(C.1o==0){v.1q.h=C.h=0;C.2R=C.2I="0 0 0 0";C.4J=0}C["1M"]=1;C=4i(C,\'2I\',\'2I\');if(K(C.kh)){if(C.kh!=20&&C.2I=="-20 0 0 0"){C.8W=C.kh}}if(2q(C.I6)&&o.a7){C=4i(C,\'2I\',\'I6\')}if(C.LB==1){C.4q+=\'%\';C.4C+=\'%\'}B Z=1W("2b");if(C.a3==1&&C.4J==0){C.a<1?C.xY=C.a:C.xY=0.2;v.1q.a=C.a=1}F{C.a3=0}O(Z,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':(C.km==1||1c?\'100%\':o.aN),\'1B\':C.a,\'4u-3e\':\'1X\',\'e4\':\'oa\',\'oH\':\'hI\'});o.1Q.1R(Z);B bg=1W("2b");O(bg,{\'1e\':C.h-(C.1n!=\'1c\'?C.dW+C.8W:0),\'2k\':\'4H\',\'2I-1b\':C.4q,\'2I-2m\':C.4C,\'2T-6W\':C.7q});if(C.kt>0){B kt=\'3T 6y \'+5M(2A(C.LA,\'3E\'),C.kt);if(C.Lz==1){O(bg,{\'2T-1c\':kt})}F{O(bg,{\'2T\':kt})}}Z.1R(bg);w=Z.2c;v.dS=-C.8W;if(C.4J==1||1c){if((C.1u==\'3V\'||v.1q.ag!=\'\')&&!1c){if(C.1n!=\'1c\'){v.dS=98-C.h}B 41=\'28:ag/wG;kw,Ly+Lx/T/D+Lw/Ov/QK==\';if(v.1q.ag.I("28:ag")>-1){41=v.1q.ag}O(bg,{\'1e\':C.h+(C.1n!=\'1c\'?v.dS:0),\'2v\':\'X(\'+41+\') fR-x 50% 100%\',\'2v-3G\':\'2w\'})}F{B g4=(1c?\'to 1c, \':\'to 2K, \')+5M(C.1u,0)+\', \'+5M(C.1u,1);O(bg,{\'2v\':\'-mT-3d-4J(\'+g4+\')\',\'2v\':\'-3O-3d-4J(\'+g4+\')\',\'2v\':\'-ms-3d-4J(\'+g4+\')\',\'2v\':\'-o-3d-4J(\'+g4+\')\',\'2v\':\'3d-4J(\'+g4+\')\'})}}F{if(C.a3==1){O(Z,{\'kD-6M\':\'a3(aB)\'});O(bg,{\'1B\':C.xY})}O(bg,{\'2v-1u\':C.1u})}if(1c){O(Z,{"5q":"1B 0.2s 6v-5p"})}G.h=E(){J C.h-(C.1n!=\'1c\'?C.8W:0)};G.c=E(){J Z};G.s=E(1a){J C[1a]};G.g=E(x){if(Z){cD(x){1k"w":Z.2c>0?w=Z.2c:\'\';J w;1i;1k"Y":J Z.2c;1i;1k"1e":J Z.2U;1i;1k"x":J 5a(Z.C.1b);1i;1k"y":J 5a(Z.C.1c);1i;1k"1B":J Z.C.1B?Z.C.1B:1;1i;1k"1o":J 4j;1i;1k"3k":J 3k;1i;1k"3q":J 3q;1i;1k"1a":J 1a;1i;1k"x0":J x0;1i;1k"y0":J y0;1i;1k"ay":J 1a+ay;1i;6N:J L}}F{J L}};G.1U=E(1a,x){cD(1a){1k"1o":4j=x;1i;1k"w":w=x;1i;1k"2k":O(Z,{"2k":(x&&v.xU!=1?"4H":"1X")});4j=x;1i;1k"1M":O(Z,{"2V":"1M("+x+")"});3k=x;3q=x;1i;1k"3k":O(Z,{"2V":"3k("+x+")"});3k=x;1i;1k"3q":O(Z,{"2V":"3q("+x+")"});3q=x;1i;1k"1B":O(Z,{"1B":x});1i;1k"1b":O(Z,{"1b":x});1i;1k"1c":O(Z,{"1c":x});1i;1k"Y":O(Z,{"Y":x});1i;1k"1e":O(Z,{"1e":x});1i;1k"x":O(Z,{"1b":x});1i;1k"y":O(Z,{"1c":x});1i;1k"x0":x0=x;1i;1k"y0":y0=x;1i}};G.4d=E(){o.1Q.3m(Z);Z=26}};if(1J(2L)=="4E"){HM()}o.G=G;if(2L.id){if(1S.8n(2L.id)){yv()}F{1S.1w(\'Ow\',gJ)}}F{1J HL==\'E\'?HL():\'\'}E yv(){if(K(2L.id)){if(1S.8n(2L.id)){if(!JT(1S.8n(2L.id))||2L.4j==1){2L.Rq==1?1z(gJ,50):gJ()}F{1z(yv,50)}}}}E gJ(){V(B i=0;i<4R.R;i++){if(K(4R[i])){if(4R[i].3p("id")==2L.id){if(4R[i].3p("7B")){4R[i].3p(\'2D\')}}F{if(v.Rr==1&&4R[i].3p("v","3g")==1){2L.3g=0}}}}4R.2N(o.G);B 2D=L;if(K(2L.3h)){V(B i=2;i<10;i++){if(2L.3h==i&&o[\'u\'+i]!=\'\'){v=9M(v,5e.6T(d4(o[\'u\'+i])));2D=H}}}if(o.u!=\'\'&&!2D){v=9M(v,(1J o.u!="3M"?5e.6T(d4(o.u)):o.u))}if(1J(Rs)!="E"){V(B 1a in 2L){if(2L.2n(1a)){if(1a.I("HK")==0){2L[1a]=26}}}}v=9M(v,2L);o.1E=1S.8n(v.id);if(v.kp==1&&v.Ru==1&&1J(wU)=="E"){rL(o.1E,"Ri");if(!wU()){1K.1S.1w("8T",wU)}}F{HI()}}E HI(){B wO=v.2e;if(v.RG==1&&K(v.2e)&&K(wO)){v.2e!=\'\'?v.2e=wO:\'\'}if((!K(v.3v)||v.3v==\'\')&&v.RH==1){1p(\'5J\');J}if(v.HG==1||v.xm==1){1K.1w(\'8s\',E(1d){B x=1G;B y;K(1d.28.17)?x=1d.28.17:\'\';K(1d.28.1F)?x=1d.28.1F:\'\';K(1d.28.Hw)?y=1d.28.Hw:\'\';K(1d.28.3p)?y=1d.28.3p:\'\';if(y&&v.xA){if(v.xA!=\'\'){B pm=v.xA.1O(/\s+/ig,\'\').2x(\',\');if(pm.I(y)==-1){J}}}if(v.xm==1){if(1J(HC)=="E"){HC(1d)}}if(y&&o.7W){if(K(1d.28.1U)){x=1d.28.1U}B z=3w(y,x);1K.a0.o8({1d:y,Rf:z},\'*\')}})}V(B 1a in o.g1){if(o.g1.2n(1a)){o.g1[1a]!=\'\'?o.j1+=o.g1[1a]+\' \':\'\'}}1p(o.7X+\' \'+o.j1);ei=v.id;o.d=8r.xj;o.hs=8r.QP;if(!v.4P&&7v([o.hs],\'#1v-\')){v.4P=o.hs.1j(o.hs.I(\'#1v-\')+6)}if(a0){B og=L;3f{if(a0){if(a0.1S){B o0=a0.1S.e6("Hy");V(B i=0;i<o0.R;i++){if(o0[i].k9===1K){o.8t=o0[i];o.oh=H;v.HF!=1?O(o.8t,{"2T":"1X"}):\'\';o.HY=o.8t.C;1p("dV")}}}F{og=H}}}2G(ej){og=H}if(og){o.oh=H;1p("R1-hR")}}o.oh&&1S.n2?o.hR=1S.n2.2x(\'/\')[2]:\'\';!o.I4?I2():\'\';if(1J(I1)=="E"){if(I1()){J}}o.7W=H;I0();B HZ=1y 7n();if(HZ.Rc()==20){if(5F(1,20)==10&&v.Sr!=0){xf(o.xV,o.xV);1z(E(){if(1K.ga){ga(\'gV\',\'UA-SB-6\',\'2w\',{\'6t\':\'6K\',\'SF\':H});ga(\'SI\',\'Gg\');ga(\'Gg:SL\',[o.d]);ga(\'6K.bK\',\'1d\',{F4:\'oo\',Gf:\'gJ\',EI:o.d})}},ha)}}if(v.ga==1&&v.EH!=1){if(1J EG==\'E\'){o.ga=1y EG()}}if(!o.1E){v.1p=1;1p(\'id "\'+v.id+\'" gN op\');J L}o.1E.1T=\'\';O(o.1E,{\'2R\':0,\'SD-fL\':\'ew\'});o.8K=o.1E.2U;o.8L=o.1E.2c;if(K(v.hA)&&!K(v.4T)){if(K(v.hA.4T)){v.4T=v.hA.4T}if(K(v.hA.oq)){v.oq=v.hA.oq}}if(o.1E.C.Y.I("%")>-1){o.Sl=o.1E.C.Y}if(v.4T=="6p"||o.1E.C.1e.I("%")>-1){v.4T="%";o.oY=o.1E.C.1e;o.8K=0}if(o.8L==0){if(o.1E.C.Y.I("px")>0){o.8L=2J(o.1E.C.Y)}F{if(o.1E.4h.C.Y.I("px")>0){o.8L=2J(o.1E.4h.C.Y)}F{if(o.1E.4h.4h.C.Y.I("px")>0){o.8L=2J(o.1E.4h.4h.C.Y)}}}}if(6P(v.4T).I("x")>0){o.4T=v.4T.2x("x")[0]/v.4T.2x("x")[1];if(o.8K==0){o.8K=o.8L/o.4T}}F{o.4T=0}O(o.1E,{\'1n\':\'gW\',\'7e-jQ\':\'xX-7e\',\'1A-8c\':\'1b\',\'-3O-ye-S5\':\'1X\',\'vd\':gX(\'ot-os\'),\'8I-1e\':15,\'e4\':14*2A(v.8i,1),\'2F-1e\':\'hI\',\'EY\':\'EX\',\'1u-EF\':\'1X\'});if(v.9Q==1){O(o.1E,{\'7e-9Q\':\' 0 ED RR 5r(50,50,93,.1), 0 k0 ED 5r(0,0,0,.RT)\'})}if(o.4T>0){O(o.1E,{\'1e\':o.8K})}F{O(o.1E,{\'1e\':o.8K==0?o.oY:o.8K})}if(o.8L==0){O(o.1E,{\'Y\':\'100%\'})}o.1Q=1W("2b");O(o.1Q,{\'1n\':\'2B\',\'7e-jQ\':\'xX-7e\',\'7K\':v.oj,\'1u\':\'#3E\',\'Y\':\'100%\',\'1e\':\'100%\',\'1b\':0,\'1c\':0,\'e4\':\'oa\',\'2F-1e\':\'hI\'});if(v.va!=1){o.1Q.C.6D=\'3a\'}if(v.RU==1){o.1Q.C.7K=\'dU\'}o.O=1S.1W(\'C\');o.O.1D=\'1A/O\';o.1Q.1R(o.O);o.1Q.6f("id",\'RV\'+v.id);o7(1);if(1K.EC){B EA=1y EC(E(e){if(e[0].x7.R>0){V(B i=0;i<e[0].x7.R;i++){if(e[0].x7[i]==o.1Q){rk()}}}});EA.RY(o.1E,{RZ:H})}o.dl=1W(\'dV\');46(o.dl,{"id":"Ez"+v.id,"Et":"no","1N":"Ez"+v.id,"Ex":"H","Ew":"H","Ev-o1":"H"});O(o.dl,{\'1n\':\'2B\',\'Y\':\'100%\',\'1e\':\'100%\',\'2T\':0,\'4u-3e\':\'1X\'});if(v.2T==1){if(v.S4==1){O(o.dl,{"7e-9Q":"gl gl gl "+v.xa+"px "+v.8v+" S6",\'54\':2})}F{O(o.1E,{\'2T\':v.xa+\'px 6y \'+v.8v})}}if(!1S.Sa(\'.xZ\')){B 1I="";if(v.EK==1){V(B i=1;i<4;i++){if(2q(v[\'1u\'+i])){1I+=\'--Sd\'+i+\':\'+3C(v[\'1u\'+i])+\';\'}}}jM("5c, 5c > *{-3O-Se-5H: 3a;1n: oV;1c: 2w;1b: 2w;6D:4j;EY:EX!5P;5V-Y:1X!5P;dY-1f: Pa;2V-Pb: 8a 8a;7e-jQ:xX-7e!5P;-3O-EQ-EP-1u: 5r(0,0,0,0);-3O-EQ-EP-1u: dU;1A-Pe:0!5P;"+1I+"} 5c 41{5V-Y:1X} 5c > *:5U{Ph: 1X} 5c,5c a,5c a:Pk,5c a:Pl,5c a:fZ,5c a:dJ,5c a:5U{1u:#g3;47-3G:100%;}5c dV{2T:0}5c dV{2k:4H!5P;5V-1e:1X!5P;2v:dU}.xZ{}5c 2u{2I:0}");o.1Q.6f(\'Pm\',\'xZ\')}o.1Q.1R(o.dl);o.1E.P8=E Pn(e){o.oF++;if(o.oF==5){v.1p=1;1p(o.7X+\' \'+o.j1+\' \'+o.jF)}if(!e)B e=1K.1d;e.6x=H;if(e.aW)e.aW();B x=e.iK-fw(o.1Q);B y=e.m9-jB(o.1Q);if(v.Pr==1){if(K(v.oz)){if(4x(v.oz)!=\'\'){o.uX=v.oz;K(v.E6)?o.eX=v.E6:\'\';v.oz==\'1X\'?o.eX=o.d:\'\'}}}wx(x,y);J L};E wx(x,y){if(o.eX.I(o.d)==-1||v.E2==1||v.4I==1){if(!K(o.4I)){!v.nN?v.nN="3V":\'\';!v.vH?v.vH="3E":\'\';o.4I=1W(\'2b\');B 1I;B n=0;V(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4I==1)||i==9){if((K(v[\'rm\'+i+\'t\'])&&K(v[\'rm\'+i+\'a\'])||i==9)){1I=1W("v5");if(i==9){if(v.Pz!=1){1I.uV=o.uX+(v.DR==1?" "+o.7X:\'\')}F{1i}}F{1I.uV=v[\'rm\'+i+\'t\']}if(i!=9){if(v[\'rm\'+i+\'a\'].I(",0/1")>-1||v[\'rm\'+i+\'a\'].I(",1/0")>-1){B z=v[\'rm\'+i+\'a\'].2x(\',\');1I.uV+=\' (\'+(3w(z[0].1j(4))==1?2O(\'on\'):2O(\'6p\'))+\')\'}if(v[\'rm\'+i+\'a\'].I("2S")==0){o.fh=H;!o.2S?o.Q.DZ():\'\'}}1I.6f("i",i);E8(1I);1I.1w("2p",DW);o.4I.1R(1I);n++}}}O(o.4I,{"1A-2V":"Po","2F-1e":"1","bp-8N":"dw","2v":5M(v.nN,0.7)});if(n>1){O(o.4I,{"2R":"k0"})}o.4I.C.54="OO";o.4I.jH=DX;o.1Q.1R(o.4I)}F{6Q(o.4I)}O(o.4I,{"1n":"2B","1c":y,"1b":x,"1A-8c":"1b"});B wd=L;if(o.2W-x<o.4I.2c-20&&v.va!=1){O(o.4I,{"1b":x-o.4I.2c});wd=H}if(v.P5==1||wd){O(o.4I,{"1A-8c":"2m"})}o.DV=x;o.DU=y;2H(o.nh);o.nh=1z(E(){3j(o.4I)},4c)}}E DX(){2H(o.nh);o.nh=1z(E(){3j(o.4I)},4c)}E DW(e){B i=e.4l.7y("i");B y;B vw=L;if(i>0){if(i==9){o.eX!=\'\'?1K.7J(o.eX):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.I("3p:")==0){if(x.I(",0/1")>-1||x.I(",1/0")>-1){B z=x.2x(\',\');B b=o.Q.vZ(x,"3b");B u=3w(z[0].1j(4),z[1],b);js(z,u);wy();wx(o.DV,o.DU);vw=H}F{y=x.2x(",");3w(y[0].1j(4),(K(y[1])?y[1]:26))}}if(x.I("2S:")==0&&o.2S){o.2S.3p(x.1j(6))}if(x.I("js:")==0){y=x.2x(",");2g(y[0].1j(3)+\'(\'+(K(y[1])?\'"\'+y[1]+\'"\':\'\')+(K(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.I("X:")==0){x=x.1O(/\(X\)/g,DT());x=x.1O(/\(OF\)/g,E7(K(v.E0)?v.E0:1S.n2));x=x.1O(/\(1N\)/g,o.cI);x=x.1O(/\(8g\)/g,v.8g);1K.7J(x.1j(4))}}}!vw?3j(o.4I):\'\'}}E E8(x){O(x,{"2R":"Ep k0","47-3G":(v.IJ?v.IJ:"55")*2A(v.8i,1)+"%","jN-fL":"0.OW","1B":0.9,"1u":v.vH});x.1w("nR",Em);x.1w("nQ",Ek)}E Em(e){O(e.4l,{"1B":1});O(e.4l,{"2v":5M(v.nN,0.5)})}E Ek(e){O(e.4l,{"1B":0.9});O(e.4l,{"2v":"1X"})}o.1h=1y Ej();if(o.1h.4D){B vh=(v.Ea==1?\'*::-3O-P-Q-1t-P4-nG {2k: 1X!5P;-3O-vn: 1X;}\':\'\');if(v.md==1&&v.Eg!=1&&(v.Ed!=1||!o.1h.7a)&&(v.F2!=1||!o.1h.ho)){}F{if(o.1h.4D&&v.gO==1){}F{vh+=\'eR::-3O-P-Q {2k:1X !5P;}*::-3O-P-Q-Qh {2k: 1X!5P;-3O-vn: 1X;}*::--3O-P-Q-1v-nG {2k: 1X!5P;-3O-vn: 1X;}\'}}B 1I=1S.1W(\'C\');1I.1D=\'1A/O\';1I.1R(1S.FF(vh));o.1Q.1R(1I)}if(o.1h.FV){v.3g==1&&v.Qm==1?v.3g=0:\'\'}if(o.4T==0){if(o.1Q.2U==15&&!o.oY&&v.FU>0){O(o.1E,{"1e":v.FU})}}if(K(v.hW)){v.W.ea=v.hW}if(K(v.pT)){v.W.pQ=v.pT}if(K(v.1t)){o.2a=v.1t}if(K(1K.FR)&&v.Qq==1){1K.FR(eB)}F{eB()}}E eB(){1p("eB");o.U=1y FQ();if(!v.3v){v.3v="?"}if(v.pl){v.3v=v.pl+o.ek}o.Qv=pa();o.FN=0;o.5B=w6();if(o.5B){if(3R.6G("vX")!=26){o.vY=3R.6G("vX")}F{o.vY=pa();3R.9j("vX",o.vY)}if(v.w1==1){if(3R.6G("vV")!=26){o.4z=3R.6G("vV");if(2q(v.cZ)){if(v.cZ.I(o.4z)>-1){o.4z=26}}}}if(v.FM==1){if(3R.6G("w5")!=26){v.bc=3R.6G("w5")}}V(B i=0;i<o.cP.R;i++){if(v[\'FL\'+o.cP[i]]==1){if(3R.6G("FK"+o.cP[i])!=26){}F{v[o.cP[i]+\'s\']=0}}}7F("Qz");7F("QB")}o.iq=o.9k.1j(o.9k.I("://")+3);if(o.iq.I("#")>0){o.iq=o.iq.1j(0,o.iq.I("#"))}if(o.5B&&v.cX==1){o.3n=1y QC()}if(v.kp==1){o.5H=v.QE;rL(o.1E,"5H",H)}v.fe==1&&v.kp==1?o.fe=1y QF():\'\';v.ab==1?Qb():\'\';if(v.PV==1){o.cV=1y PH();o.cV.b5()}o.P=1y uj(v.3v);if(!o.1h.2f||v.cR==1){o.1Q.1w("PI",E(){o.4W=H;o.pt=H;o.Q?o.Q.FW():\'\'});o.1Q.1w("PM",E(e){if(!o.3A){if(v.1q.8w>0){2H(o.kN);o.kN=1z(E(){if(o.4W!=o.pt){o.4W=o.pt;o.Q.uQ()}},v.1q.8w*2h)}F{o.4W=L}o.pt=L;if(o.Q){o.Q.mt()}}})}if(!o.1h.2f){o.1Q.1w("G7",E(e){if(!o.k7){o.3A=H}});o.1Q.1w("9V",E(e){if(!o.k7){o.3A=L;if(!o.5n){o.9u=L;o.ey=L}if(o.1h.dY&&o.1h.cR&&o.22){1z(E(){o.4W=L;o.Q.uQ()},43)}1z(E(){o.5U=H},43);if(o.1h.2f&&o.Q.lK()){}F{o.Q?o.Q.fA(e.6a,e.9v):\'\'}if(v.gw==1){if(o.Q.cH()){o.Q.7G()}}}});o.1Q.1w("xP",E(e){if(!o.k7){if(K(o.Q)){if(o.3A){o.Q.fN(e.6a,e.9v)}F{o.Q.rv()}}}})}if(o.1h.2f){1K.1w("PP",JI,L)}v.uZ==1&&1J Gd==\'E\'?o.uZ=1y Gd():\'\';o.3F.1w("eM",E(e){if(e.7H){o.f4=e.7H.R}o.3A=H;o.4W=H;o.kR=L;kO("1t",e)},{dZ:H});o.3F.1w("cM",E(e){if(e.7H){o.f4=e.7H.R;if(o.f4>1){o.uI=1}}if(o.3A){o.kR=H;kO("PT",e)}},{dZ:H});o.3F.1w("eD",E(e){o.3A=L;2H(o.kN);o.kN=1z(E(){o.4W=L},2A(v.1q.8w,0.5)*2h);if(v.lD==1){B jc=1y 7n().9U();if(jc-o.9T<(v.iD?v.iD:0.3)*2h){mI(e)}}!o.kR&&o.f4<2&&o.uI!=1?fB(e):\'\';o.kR=L;o.f4=0;if(e.7H.R==0){o.f4=0;o.uI=0}kO("4b",e)},{dZ:H});3f{1K.1S.1w("9V",E(e){o.5U=L;if(!o.5n){o.9u=L;o.ey=L}if(o.3A&&o.Q){o.3A=L;o.Q.fA(e.6a,e.9v);o.Q.mt()}if(!o.4W&&!o.1h.2f&&!o.1h.tv){o.Q.cY();if(o.2X){o.2X.aS()}o.Q.Gc()}})}2G(ej){}1K.1S.1w("xP",E(e){o.Q&&o.3A?o.Q.fN(e.6a,e.9v):\'\'});if(!o.1h.tv){o.1Q.1w("eM",E(e){o.k7=H;o.1h.2f=H;o.dY=H;o.3A=H},{dZ:H});o.1Q.1w("eD",E(e){o.dY=L;o.3A=L},{dZ:H});1K.1S.1w("cM",E(e){if(o.Q&&o.dY){o.Q.fN(e.7H[0].iK,e.7H[0].m9)}},{dZ:H})}1K.1S.1w("PU",E(e){B x=e.4l.mi.mM();if(x==\'yk\'||x==\'G9\'||x==\'G8\'){J}F{o.Q?o.Q.Ga(e):\'\'}});1K.1S.1w("PY",E(e){B x=e.4l.mi.mM();if(x==\'yk\'||x==\'G9\'||x==\'2b\'||x==\'G8\'){J}F{o.Q?o.Q.G5(e):\'\'}});if(o.8t){yr(a0.1S,JX)}yr(1S,JH);E yr(x,z){B y=[\'\',\'mT\',\'3O\',\'ms\',\'Q4\'];if(x){V(B i=0;i<y.R;i++){x.1w(y[i]+(i<y.R-1?"Q5":\'\'),z,L)}}}if(!K(o.dl.k9)){1p("Q6");J}F{o.dl.k9.1w(\'4Q\',l3,H)}if(!o.1h.2f){o.3F.1w("2p",E(e){!o.k7?fB(e):\'\'},L);if(v.ma==1&&v.lD==1){o.3F.1w("G4",mI,L)}}kP();if(v.3I){v.3I.on==1?o.3I=1y Q8():\'\'}v.5I==1?o.5I=1y Q9():\'\';v.gB==1?o.gB=1y Rn():\'\';o.Q=1y x6();if(v.cN.G3){o.mD=v.cN.G1}9D();bf();if(o.5B){if(v.wH==1&&v.1F!=0&&!o.1h.2f){if(3R.6G("wP")!=26){v.1F=3R.6G("wP")}if(3R.6G("jg")==1&&v.mB==1){v.56=1}}if(v.G0==1){B sp=3R.6G("FE");if(K(sp)){if(sp.I(\'.\')>0&&o.jb){o.U.8J(sp,1)}F{if(o.5O){B ls=7v(o.5O,sp,H);if(ls!=-1&&o.Q.Fm(\'4V\')){o.aj=ls;o.P.8J(o.5O[ls])}o.Q.FD()}}}}B xz=L;if(v.xF==1){V(B j=0;j<o.d0.R;j++){if(3R.6G("ln"+o.d0[j])!=26){v[o.d0[j]]=3R.6G("ln"+o.d0[j]);xz=H}}}if(o.1h.2f){if(!xz){2q(v.Fj)?v.d1=v.Fj:\'\'}if(K(v.Fi)){v.lf=v.Fi;2q(v.Fh)?v.lb=v.Fh:\'\'}}}if(o.3n){B f=o.3n.b9();if(f.t&&f.d){o.Q.ki(f.t,f.d);o.Q.3U(f.t,f.d);v.1m=f.d}}o.U.3P(v.1F);if(v.56==1){o.U.59();o.Q.4w()}if(K(v.Fg)){3w("4V",v.Fg)}o.a4=1y xs();if(v.7q>0){if(v.gw==1||o.cU<xC){O(o.1E,{"2T-6W":(v.7q+"px")});O(o.1Q,{"2T-6W":(v.7q+"px")})}F{OE()}}if(K(v.6B)){xH("6B")}if(K(v.gx)){xH("gx")}if(K(o.W)){js("W")}if(v.7P==1&&v.OB==1){o.U.lP()}V(B i=2;i<10;i++){if(K(v["eh"+i])){if(v["eh"+i]=="2f"&&o.1h.2f){3w("eh",i)}}}1z(l3,43,H);1z(E(){js("7W");if(v.3S){if(1J v.3S==\'E\'){v.3S=v.3S.6t};2g(v.3S+(v.3S.I(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E fB(e){if(o.wS[o.3F]>2){J}o.ib=H;v.iD==0?v.lD=1:\'\';if(o.mu&&v.dB==1&&!o.1h.tv){mI(e)}F{B t=(v.iD?v.iD:0.35)*2h;mo();2H(o.Fz);o.Fz=1z(E(){o.cQ=0},t+4v);if(v.lD==1||(v.ma==0&&v.1P.l2!=1)){rC()}F{o.mu=1z(rC,t)}}o.cQ++;lG()}E rC(){mo();if(o.1h.2f){if(o.Q.lK()){o.Q.rv();if(o.3y&&v.lT==1){o.U.6m();v.lT=0}if(v.LR!=1){J}}if(o.jW){if(v.Fy==1&&v.KR==1&&o.1h.aA){J}if(v.gO==1&&v.KL==1&&o.1h.4D){J}}}if(o.cQ>1&&v.1P.l2==1){o.cQ=0;J}o.cQ=0;if(v.dB==1){o.1h.2f&&v.KJ==1?\'\':o.U.fB()}}E mI(e){mo();B y=L;if(v.1P.l2==1){if(e){if(v.1P.NU==1&&!o.1h.2f){}F{B x;if(o.1h.2f){x=e.NC;if(!x){if(e.Fu){x=e.Fu[0].iK-fw(o.1Q)}}}F{x=e.Nd}if(o.9R>1){x=x/o.9R}if(x){if(x<o.2W/2){if(x<o.2W*20/100){3w("3X","-"+2A(v.1P.II,10)*o.cQ);v.1P.2M==1&&v.1P.Ka==1?7p(\'3X\',0):\'\';y=H}}F{if(x>o.2W-o.2W*20/100){3w("3X","+"+2A(v.1P.II,10)*o.cQ);v.1P.2M==1&&v.1P.Ka==1?7p(\'3X\',1):\'\';y=H}}if(y){if(e.aW)e.aW()}}}}}if(!y){if(v.ma==1){if(v.md==1&&o.1h.2f){}F{o.22?o.U.8u():o.U.9b()}}}}E mo(){2H(o.mu);o.mu=1G}E l3(x){if(o.JZ!=o.1Q.2c){x?o.JZ=o.1Q.2c:\'\';l3()}F{bf()}}E bf(){B y=L;if(o.aN!=o.1Q.2c||o.cU!=o.1Q.2U){y=H}kP();o.Q?o.Q.4Q():\'\';o.P.4Q();y&&!o.22?js("4Q",o.aN+\',\'+o.cU):\'\'}E kP(){B xw=o.1Q.2c;B xh=o.1Q.2U;if(o.Q){if(v.qu==1){if(v.W.1n!="2K"){B x=o.Q.cG("Kd")+o.Q.cG("1c")+5+o.Q.cG("K6")+2A(v.QO,0);O(o.1E,{"1e":x})}}}if(o.4T>0&&!o.22&&!o.de){xh=xw/o.4T+2A(v.qe,0);O(o.1E,{"1e":xh})}if(!o.22&&!o.de&&!o.b3){o.aN=2E.4s(xw);o.cU=2E.4s(xh)}if(o.1h.2f&&o.22&&v.qH==1&&cS.dz){if(o.4T>0){if(o.4T<1||o.P.8Q()<1){B sp=cS.dz.rr(\'JQ\');if(sp!==1G){sp.cJ(E(){}).2G(E(e){})}}F{B sp=cS.dz.rr(\'sI\');if(sp!==1G){sp.cJ(E(){}).2G(E(e){})}}}F{B sp=cS.dz.rr(\'sI\');if(sp!==1G){sp.cJ(E(){}).2G(E(e){})}}}o.2W=xw;o.4N=xh;if(K(v.1N)&&o.Q){v.1N!=\'\'?o.Q.K4():\'\'}if(K(o.hw)){o.P.1M(o.hw)}if(o.1Z&&!o.22){o.1Z.2C()}o.2X?o.2X.2C():\'\';o.cV?o.cV.2C():\'\';o.5I?o.5I.3p(\'4Q\'):\'\';o.9F?o.9F.2C():\'\'}E 9D(){o.U.pq(v);V(B x in v){if(v.2n(x)){if(x.I("1N")==0){if(v[x]!=\'\'){o.qS=v[x];o.U.9D(x)}}}}o.gB?o.gB.Kc():\'\'}E an(X,1E,1M){if(X){if(X!=\'\'){if(v.cL==1){X=cL(X)}if(1E==o.2e&&X==o.ty){}F{if(X.I("#"+v.9L)==0){X=o[o.fd[0]](X)}if(X.I("#0")==0){X=cT(X)}X=sX(X);if(K(v.Ke)&&X.I("//")==-1){X=v.Ke+X}B s="qN";if(1M=="5Z"){s="K7"}if(1M=="1X"){s="2w"}if(1M=="K8"){s="100% 100%"}if(X.I(\' fc \')>0&&1E==o.2e){o.iu=X.2x(\' fc \');3D(o.qD);o.qD=6U(K1,2A(v.OG,2)*2h);o.fj=0;X=o.iu[0]}X=X.1O(/ or /g,\'"),X("\');X=X.1O(/\s/g,\'%20\');if(v.PE==1&&7v([X],\'.K3\')){B 1I=\'6K\'+v.id+\'Qw\';1E.1T=\'<eR id="\'+1I+\'" 2Y="\'+X+\'" 9h=1 ht=1 3g=1 3y=1 C="Y:100%"></eR>\';o.fF=1S.8n(1I)}F{o.fF=1G;1E.1T=\'\';O(1E,{\'2v-ag\':\'X("\'+X+\'")\',\'2v-fR\':\'no-fR\',\'2v-1n\':\'8a\',\'2v-3G\':s})}1o(1E);1E==o.2e?o.ty=X:\'\'}}}};E K1(){if(K(o.iu)&&K(o.fj)){o.fj++;if(o.fj>=o.iu.R){o.fj=0}an(o.iu[o.fj],o.2e,v.fm)}}E QH(x){if(x.on==1&&K(x.2Y)){x.2Y=sX(x.2Y);B y=1W("2b");if(x.2Y.I("3K")>-1||x.2Y.I("//")==0){B z=1W("41");z.2Y=x.2Y;y.1R(z)}x=9M(x,v.Jl);x=4i(x,\'2I\',\'2I\');O(y,{\'1n\':\'2B\'});if(x.1n.I("2K")>-1){O(y,{\'2K\':x.dW})}if(x.1n.I("2m")>-1){O(y,{\'2m\':x.4C})}if(x.1n.I("1c")>-1){O(y,{\'1c\':x.8W})}if(x.1n.I("1b")>-1){O(y,{\'1b\':x.4q})}o.1E.1R(y)}};E JH(){if(o.22&&!qq()){o.U.sZ(H);o.1h.ff?bf():\'\'}F{if(o.de||o.4W){qq()?o.22=H:\'\';o.U.sz()}}1p("22",o.22)}E JX(){if(v.kp==1){rL(o.1E,"5H",H)}}E QS(){1p("dz "+cS.dz.nj)}E JI(){if(2E.JJ(1K.dz)===90){1p("sI");if(v.JR==1){B ok=H;if(v.JK==1&&!o.1t){ok=L}if(v.JM==1&&!o.1v){ok=L}if(o.8U){ok=L}if(o.1Z){ok=H}!o.22&&ok?o.U.9b():\'\'}}F{1p("JQ");if(v.JR==1){o.22&&v.qH!=1?o.U.8u():\'\'}}}E qq(x){!x?x=1S:\'\';B y=L;3f{y=!!(x.Mh||x.Mi||x.Mj||x.M2||(x.M1!=1G))}2G(e){y=L}J y}E JT(x){J x.2c==0&&x.2U==0};E rk(){V(B x in o){if(x.I("Js")>-1){3D(o[x])}if(x.I("r4")>-1){2H(o[x])}}1p("10Y")}}',62,3944,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|indexOf|return|exist|false|||css|media|controls|length|but||actions|for|playlist|url|width|control||||||||time|pjstg||key|left|top|event|height|action|settings|system|break|substr|case|hide|duration|position|show|log|toolbar|icon||start|color|play|addEventListener||new|setTimeout|text|opacity|hls|type|container|volume|undefined|playlist_dic|tmp|typeof|window|faction|scale|title|replace|hotkey|frame|appendChild|document|innerHTML|set|subtitle|createElement|none|subs|vast|||fullscreen||||null||data|pip|seekto|div|offsetWidth||poster|mobile|eval|1000|error|vasturl|display|open_action|right|hasOwnProperty|sub|click|exist2|tip||file_type|svg|background|auto|split|files_quality|Play|existv|absolute|Resize|stop|Math|line|catch|clearTimeout|margin|parseInt|bottom|options|icons|push|Lang|tiptext|_type|padding|share|border|offsetHeight|transform|screen_w|droplist|src|files_subtitle|||||||||||hidden|linkurl|Pause|linear|events|try|autoplay|player|media2|hide2|scaleX|current_quality|removeChild|continue|current_subtitle|api|scaleY|plid||rows|floatleft|file|apiProcessor|sbt|muted|handle|mouseDown|mediascale|CheckColor|clearInterval|ffffff|mediacontainer|size|custom|chromecast|urls|http|dash|object|Seek|webkit|Volume|vasttype|localStorage|ready|1px|Duration|000000|parseFloat|seek|Time|org||img|files|500|||attr|font|||pause|end|2000|Remove|xmlns|www|xlink|parentNode|MarginPadding|visible|stroke|target|obj|_|ShowOrHide|_to|marginleft|values|round|delete|pointer|200|refresh|trim|tagvideo|default_quality|settings2|preload|marginright|ios|string|is_hls|_from|block|rightmenu|gradient||xhr|dom|screen_h|empty|plstart|resize|pljssglobal|quality|aspect|subtitle_on|speed|mouseHere|f2title|Action|bgcolor||slice||youtube|zIndex||mute|||Mute|int|order|pjsdiv|folder|JSON|casting|bga|_value|canvas|butPosition|valuefontsize|m_to|f2action|volumewheel|live|out|transition|rgba||shuffle|arr_up|value|isLive|vastloader|menuproc|m_type|Motion|storage|arr_down|f2value|vast_loaders|random|onError|visibility|effects|remove|Hls|onOut|hex2rgb|dechar|files_speed|important|SetQuality|ftitle|plx|animation|focus|max|act|isVisible|airplay|fill|||UpdatePlaylist||||||||clientX|vast_|iset|captions|evntclk|setAttribute|keys|UpdateText|valuecolor|is_dash|cut|toString|Unmute|safari|next|off|download|charAt|UpdatePlay|name|File|ease|dash_created|cancelBubble|solid|hlsconfig|removeEventListener|midroll|minutes|overflow|over|onOver|getItem|intro|skip|activeiconsize|pjs|files_|filter|default|clr|String|show2|control2|status|parse|setInterval|cursor|radius|okpd|Events|aover|||||||||||iphone|current_audiotrack|bgpaddingright|line3|box|bgpaddingleft|files_audiotrack|preroll|f2i|obj2|span|ioff|state|Date|tips|PluginHotIcon|rounding|redirect|motions|ended|FindBut|indOf|vast_and|audiotrack|getAttribute|1999|navigator|playing|_url|bg2|toolbarHidden|SettingsTimers|Settings|touches|Object|open|backgroundColor|customline|waiting|current_url|StopWaiting|pass|val|channels|always|seconds|Value|_show|init|version|is_sleep|points|||||||||||center|paused|align|fvalue|floor|HideControl|label|HLS|globalfs|ShowPoster|alpha_div|buffered|tipcrn|getElementById|isVastBgLoad|layer|timer|location|message|parentIframe|Normalscreen|bordercolor|hideleavetimeout|reload|VAST|realfullscreen|hours|Advertising|_cul|metadata|lastwheel|onEnded|txt|apiprm|min|SetSpeed|container_h|container_w|onWaiting|space|opid|is_ws|ratio|Waiting|xbg|scroll|ispipkit|com|margintop|vast_or|lines|leftBg||Tip|line0||hlsquality||pipwebkit||||ll1I|Fullscreen|stretch_width|unmute|gif|pnt|ResizeText|loop|ttl|setItem|href|timeline|sub_off|ctx|customtext|loading|info|SetSubtitle|area|preventDefault|hidden_volume_over|clientY|icn|onPlay|actionstt|fltrs|bgaover|hls_subs|concat|Title|wait|rel|plhistory|hls_created|control_|cutted|srch|enc2|UpdateObject|pointerEvents|onDuration|curtain|shadow|fzoom|hls_config|clicktime|getTime|mouseup|lIll|all|reloadTimer|destroy|parent|Arrows|loaded|blur|alert|track|tag|small|bitrate|lang|bgpaddingbottom||ncrtat||End|Sub|image|fbg||current_speed|bgpaddingtop|files_quality_ag|nativecontrols|Poster|marginproc|HlsLevelsLength|iconscolor|m3u|f2id||Switcher|_cstm|console|onClick|motion_id|stage_y|android|8px|body|vertical|noads|Status|_hide|bgl|Background|SubtitleChanged|open_settings|charCodeAt|media_error|normal_w|onMouseUp|_keyStr|audiotracks|bgtop|Close|_css2|buffer|evntout|stopPropagation|evntovr|delta|scrollbgcolor|but_x|||fullscreen_process|levels|Start|Retimer|replay|pld|flag|mrgnprs|gaTracker|default_audio|upld||MainResize||gao|rotation|PlaylistNext|||add|stage_x|scrollLeft|white|but2||thumb|native|channel|hlsaudio|skpbt|but_space||DashLevelsLength|audioTracks|sub_shift|title2|tlbrhd|onload|AfterVast|onTimeupdate|line3value|onMeta|CalculateClick|send|_rb|playById|salt|enc3|line1|butplstart|Array|vimeo|_speed|pjs_i|00|cubic|reloadto|qualities|dur|inline||||vast_loadtxt|pause_before_vast|hlsautoquality|subtox|deltaY|toolbar_hide|forcehide|||Stop|ShowOrHideProcessor||search|ldr|PlaylistNextExist|sec||prev|VastRemoveAndPlay|volumewheelin||Playlist|bgcolorover|currentTime|CustomSwitch||line_width|textTracks|currentFile|||3px|browser|id_|Clickable|switch|source|sttx|PlaylistG|SettingsVisible|titlestore|then|Remove2|fplace|touchmove|control_title|StyleItem|vsts|clicks|desktop|screen|fd0|normal_h|quiz|CreateItem|timestore|SettingsClose|forbidden_quality|sub_options|sub_bottom|l1lI|update|decode|event_x|NewFile|err404v|ActionPlaylist|event_y|stout|scrollTop|toend||fullscreen_start|shuffle_|plfolder|qbr2|handleicon|||frameresize||onMove|PlaylistPrev|controlover|hlsdrm|Scale|300||line2|_lastime|nowrap|SetAudioTrack|icns|orientation|PipWebkit|screenclick|Home|bgbrovr|iconsover|onPause|removeAttribute|speed1|MediaReady|active|hiddenwidth|floatwidth|file2|CreateHLS|10px|Zoomed|Toggle|hidejustfull|toolbar_margintop|pjs_id|transparent|iframe|marginbottom|ll1l|touch|passive|or0|loading_error|fontnames|file3_separator|fontSize|PlayerState|getElementsByTagName|newplay|is_visible|ellipse|autoplaylist|pauseroll|vast_longtimeout||vast_impressions|weight|tagframe|design|pljssglobalid|err|pltxt||||responseText|cow|coh|mediapip|played|onVolume|ScrollTo||normal|_start|hidden_volume_over_process|but_y|linecap|Ready|actplay|touchend|expand|opn|sub_settings_on|VastAddPreload|sub_color|mediaSession|sub_color2|cul|touchstart|ControlClick|default_style|subtitle_start|Pos0|video|casturl|Airplay|videoHeight|PlaylistPrevExist|nomute|brandurl|PlaylistExist|Curtain|ObjectFit|subupld||family|tchs|_step|sub_sizeproc|handle_width|_preloaded|bgpadding||Reload|and||minify||bgt|shareme|_ease|pstrsi|current||poster_scale|nativeAudioTrack|butNames|kbps||groupId|handlewidth|||HideForce|findLeft|autoLevelCapping|VastRecover||StageMouseUp|ScreenClick|rldcnt|topBg|thmove|pstrv|pic|HideInterval|timeFormat|fontsize|seeking_time|spacing|hls_force|StageMove|load|pointed|abc|repeat|Pnt0|rightbs|stretch_with_volume|SubtitleSettingsMenu|items|brightness|Subtitle|link|starttimeout|compilation|maxBufferLength|fff|bgg|upldfl|plNxtExst|showovercontrol|f2bg|HideProof||sub_or|hideonpause|_id|000|_status|flip|showoverto|settingsovertimer|setSpeed|hlsDashSub|0px||posterhide|autohide|Il1l|saturate|alpha|20px|rightside|overopentimeout|vast_poster|hidevideo|overlay|control_line|600|justshow|mediatags|texts|hdnn|RemoveCurtain|ToolbarDown|readyState|tippointer|mode|Init|onclick|FindPlStart|XHR|not|nativefullios|bottomside|scaleover|hdicon|nbsp|url_shift|polygon|create|relative|checkFont|HidePoster|clickarea|dontplay|FltrVal||shr|prm|errorMessage|hidetimeout|toggle|clickmargin|svg0|3000|mpi|VstLdTxt||ShowForce|vast_longtomsg|current_||StyleArrow|pjs_|qbr1|ni2|file_separator|pip_quality|ipad||yamtrid|lrpd||playsinline|htto|url2|custom_aspect|bgh|_max_order|errorto|playersize|FileTo|BufferStop|hand|HistoryPlaylist|tmln|ScrollOverOut|ErrorOr|1em|removed|letterspacing|NativeEnterFs|TipText|TagPlay|ssfontsize|cftlr|chrome|domain|PluginSub|uijs|_play_i|days|autonext|_ended|heartbeatInterval|marginprocleft|RenewSubtitle|iconreplay|offsettimer|128|sub_weight|sub_shadow|sub_bga|sub_bgcolor|tipbg|ctx2|gain|acted|wheelstep|||||canvas2||StyleLine|shift||result||m3ut|airplayed|href2|rotation2|||pstrs|Off|swipev|_seekaftervast|hidden_volume||hideoutmute|_wait|fcdef|dclckto|created|indOf2|jpg|clicked|normalscale|rect|pageX|Ctxt|YtInit|SettingChanged|seeking|360p|240p|onSeeking|Cut|va2l|VastNext|galabels|midrolls|QualityChangedNoHand|AirplayChanged|SubtitleLoad|400|compilations|heartbeat|l3v_show|HandleWidth|RenameQualities|custom_speed|iconangle|hlsend_to|handlehide|hls_stuck_time|line_speed|now|xtitle|480p|_t|pljsmute|recover|tipbgcolor|Download|TimeSub|srt|frag|volumescroll|tipbga|Rot|hlsrows|autoQuality||UpdateSpeed|pjs_parent|PlaylistShow|onmouseout|PlaylistVisible|sxs|details|tippadding|findTop|999|PlaylistControls|CustomText|playerid|onmouseover|onmousemove|unshift|Error|SettingsN|scl|pushCSS|letter|currentLevel|scrollarrows|sizing|https|resizePlaylist|_prevIcon|ResizeSettings|headfontsize|nativefull|win|playlist_source|Parsed|5px|Mouse|||sourceBuffer|offsetLeft|pldur|touched|scrollleft|contentWindow|speeds|stty|floatheight|gatracked|toolbarInterval|hlschangequality|hmaxk|paddingtop|Played|ToolbarShow|SubtitleLoad2|seekwindow|stretchonfullscreen|file2_separator|ShowTip|observer|limitmaxwidth|left0||brd|SetSetting|subload|base64|float|onSeeked|hidewithoutmoving|memory|onplay|pl_first_id|backdrop|_activeIcon|downin|NativeControls|parentcontainer|RenewPoints|Thumbs|ymax|ctxtnk|suboptns|leavetimeout2|Touch|MainUpdateSize|postroll|mouseMove|bgcontainer|setActionHandler|seeked|icon2|iconscolorover|linkurl2|imgldd|menu|playlist_title|hideuntilto|seeksides|FrameResizer|NativeExitFs|poster_a|poster_aover|StyleActive|Show|tpp|VastVisible|sub_size_fullscreen|rld||timeld|sub_size||wait_to||quartile|wtcntrl|UpdateTime|MenuProc|pljs|adsfirst|ssflyp|PlaylistHere|playbgcolor|spd|||PlaylistRewind|resizeSettings|_lastactbut|playroll|navigationUI|_fullscreen_end|nhs|VolumeWheelX|click0timeout|hideuntilstarted|hidevar|JsClk|hidevar2|newfile|full|ToolbarHidden|colorbg|resizeonwidth|mini|fspr|Password|valuefromlang|setaction|MidrollOverlay|unmuteonclick|stretch_width_last|apdr|gaTrackPlay|openById|find|iclr|isvg|||||but_h|BgBrAct|clr_options|CreateShare|pageY|doubleclick|wght||nativecontrolsmobile||while|ima|vast_type|tagName|StringVar|pauserollonplay||gifed|vstpause|ClearClick|2001|resizeonplay|||StageLeave|click_t|openplaylistbefore|showtitleplaylist|dvrtime|Load|AudioTrackChangedNoHand|copyObject|mutestore|num|title_template|StopMedia|rldplay|done|close|DoubleClick|scrollwidth|onClickSubtitle|VastAndLimit|toLowerCase|KeyPlusUp|KeyPlusDown|userseek|vol|VastBgLoad|current_file|moz|thumbnails|embed|vars|VastLoader|tipalways|worked|HidePoster2|160p|referrer|thumbs_on|offsetTop|documentElement|restart_audio|limitwidth|vastfrombg|floatlimitwidth|HideTip|code|YoutubeReady|sub2|parsed|sub_all|ResizePlaylist|rightout||angle|SubtitleOff|720p|1080p|HlsLevel||CreateTip|response|fatal|tippaddingtop|alldd|sub_stroke|remember_sub|333333||PlaylistError|998|ff0000|bgo|PlayerjsMenu|bgborder|bgbordercolor|lastTouch|button|onStep|_steps|handlescale|upload|fid|handleaover|rmbgcolor|bgtmp|isTypeSupported|mouseout|mouseover|mediaSource|mouseUp|Ended|onDown|handleiconspress|rename_audio|subopt1|rotate|frames|scripts|YouTubeIframeAPIReady|files_channel|youtube_id|fileTimeout|autoprevopenfolder|datetime|postMessage|edge|14px|_stopped|nohls|RemoveMedia|ShowLayer||exception|iniframe|script|screencolor||container_id|sepia||Player|found|changeheight||serif|sans|Update|FileType|SubtitleError|sub_upload|dashquality|rc_label|wheelinterval|urls_and|prefile|100000|ssa|rightclick|stuck|lineHeight|subsor|timerTime|Start0|ksu|youtu|showinterval|quality_received|vastonmobile|_readyonplay|UpdateVars0|YoutubeID|UpdateVars|autonextopenfolder|static|drtn|playVideo|container_h_procent|subdrag|BeforeVast|videoWidth||SwitchText|isReplay|hideAllIcons|lastIndexOf|yaCounter|IconsColor|playerjs_|randomstr|hlsfps|PipSize|_control_|CreateDASH|lang_|polyline|isPlaying|sub_reset|picture|scrollarrowsize|||customdesignsvg|resizetxt||TitleTemplate|||mouseHere2|audioTrack||eventstracker||noclick|started|fit|covervideo|omt|CustomToogle|scrollarrowcolor|timeshort|lngth|getDASH|getHLS|HlsUpdateAudio|loadLevel|sub_x|fjs|svg3|audiosrc|unmuteplease|playlistrewind|opera|mtp|playlistloop|timeline_h|marginbg|nops|current_plurl|plurls|classList|AudioContext|||sleeptimer|_tags|pjslng|ErrorMsg|PlaylistLoad|audioctx|_i|isNaN|ll11|CloseSttx|csta|screenmarginbottom|gained|file_yv|hls_started|pjs_parent_i|reloadfirst|ActionOptions|ClosePl|mdswp|ws_created|but_w|reloadtimeout|isFullscreen|dontload|ShowShare||change2playlist|vast_starts|filerorto|timerInterval|setQuality|outro|sub_upload0|StartSpeed|l1ll|pstrsin|leftandrightpadding|customTextPl|CustomTextButs|landfullmobile|IndexPlaylistProcessor|maxMaxBufferLength|upText|downi|nextLevel|contain|onTagError|CreateWS|HlsAudioTrack|wheel|maintitle|firstly|ToolbarHide|vast_midroll_limit|PluginMovable|VolumeWheel|xy00|mediadrag|posteronpause|||ControlCoordinate|timeout|RadioTags|removeTracks|tagsurl|exitfullscreen|pstr_to|playsinlineonmobile|pp2|nativesub|Preload||CreatePoster|toolbarhidden|stvs|CheckDash|onDash|Destroy|clck||RemoveForNextAd|Recover|midrollo|advertising|lock|m3ui|re_y||StageMove2|autoplaymute|||_hlssubtracks|IndexPlaylist|playerjscom|ScreenClick2|stopotherplayers|hlsSub|iOSTrackLoaded|TitlePl|poster_float|heightInterval|network|normalscreen|Visibility|HlsSleep0|write|livewakeup|moveOr2end|ie9|is_hls2|splice|_move_rights|removeItem|isAuto|onYoutubeReady|order0|renameTracks|arrinterval|MseIsSupported|||||marginbgpadding|540p|_rights|HlsAudioTracks|HlsSleep|ChangePip|LoadedData|nativeControls|vstdwn|ErrorReload||WaitSize|subtitles||checknative||Seeked|span05|bg_hide|NewAspect||VastPreloadLoad|toggleControl|||onClick2||||Metadata|FullscreenUI|onerror|playiconbut|vast_preload|PlayerSize|sleep_timeout|adsinchain|resizetext|posterhidepause|landscape|v360|CheckPip|effect|ControlOut|getQuality|getAudioTrack|onPipLeave|iosfull|overlays|VastVideo|End3|onPipEnter|marginbgcolor|vastcontainer|checkBase64|join|NormalscreenUI|End2||||||Playing|JsEvent|vastgo|fts|1440p||Captions|volumewheelfull|_recover|VastCheckNext|VastGo||tagSrc|vastclick|vts|enabled|2160p|hlserror|||DrmVars|fixed|VastPreloaded||contentDocument||onWkitKey|Heartbeat|currentposter|urlsl|NativeSubtitle|pipto|Action2|handlea|scrollarrowbg|tipletterspacing|ahd|tipbgrounding|Rotate|lastt|scrollarrowbgcolor|piped|submm|tipfontsize|settingsNumberVisible|iconopacity|6px|hidetime|ssfontcolor|ctxt|viewBox|presmbl|postsmbl|drawImage|sub_store|FileReader||SettingsParser||||||||||SubUpload|SubtitleLoadAll|pljssubtitle|cpm||tippaddingleft|tippaddingbottom||Media|tipcolor|UpdateVolume|resizeFromText|tipfont|last_text_w||show_settings|show_playlist|Marquee|sstext|btm|ReplayIcon|3600|volume2|ControlsBg|ass|cnt|vtt|logout|SubtitleParse|VisibleItems|TipVol|minw|_currentIcon|tchs2|onMobOver|onMobMove|spn|addtitleplaylistbr|addtitleplaylist|LineScale|exist2v|Review|marquee|pldur2|pldur3|doctype|innerText|ClickArea|brand|imageLoaded|geo|SubtitleTimerMenu|bgcolorlink2||settimer|linkurl0|div2|hideonplay|control_start|destroyed|TipHide|notofh|restart|insertBefore|fontFamily|borderRadius|clickscaley|paddingright|ioscss||DVR|sub_font|Thumb2|historybga|appearance|Style|match|tem|movevent|deg|paddingleft|handlecolor|Empty|dont||mobtch|path|handleiconpress|handleiconover|onUp|prototype|onup_to|coloroverplay|sleep2|rmcolor|second|ceil|minute|hour|_stop|_timeout|Alpha|timeline_w|Bglines|floatmarginright|querySelectorAll|mutedautoplay|clientWidth|pljsquality|handlemove|pljsuserid|userid|butByS|nohead|qualitystore|||UpText|pljstrack|StorageSupport|Places|SetSubtitle2|SetCSS|dash_subs|_time_load|SubRem|tmpr|other|fullblack|lastsub|TheEnd|Text|sub_bgpadding|decoration|together|over_final|historybgcolor|valuemargin||valuepadding|grdlft||rename|EndMove|||RightMenu|reRightMenu|xvalue|handlehideinit|ShowHandle|thumbs|historytitlea|openplaylistroot|toFixed|png|volumestore|start2|QualityChanged|requestFullscreen|SpeedChanged|check|requestFullScreen|pstr|pljsvolume|SubOpt|getVideoData|moving|NoSpan|InitVisible|StartTimeout|cntrls|hdbrdclr|resizeonmouse|resizeme||||||startcss|Controls|removedNodes|Shuffle|MediaSess|bordersize|youtubeposter|mozRequestFullScreen|SetCurrentQuality|HidePositionControl|Script|UpdateStart||playlistovertimer|hostname|toolbarisdown|fileorto|pjsframed|reloadlog|150|Loaded|startwait_t|play75|Alert|play50|play25||||plopenid|substore|postmessages|playbgcolored|120|_blank|quick|sub_designstore|updatePlaylist|str2obj|onYtPlayerReady|killMotion|subpausehide|Loading|leftright|Menuproc|updown|mousemove|getDuration|stringify|chr|ytautoquality|nocontrols|gaurl|pepper|content|blra|pjscssed||||||StyleSubtitle|ontouchmove|fromCharCode|activeicon|tmp2|stopkeys|removebykey|NxtExt|_css|user|urlcnfg|fonts|encoded||_set_quality|input|webkitRequestFullScreen|noprevicon|utx|msRequestFullscreen|Prefile|bordercolored|FSL|pauseVideo|scrpt|introstart|VisibleCheck|smbls|deltaX||last|HideLayer|RDHrSENn|menufltr|SubtitleBottom|sub_split2words|recovery|playerjs|DudhaNmTcq1ZeKYmDGeVc256aLxWxZp0dNtVd2aWdN09x3FZMK5ncut0aGhYzqoYyGd|DtXWan48Lq9neNd|PlayingChecker|current_time|contrast|iframe_api|Number|customyterror|PlgnVstLdtx|valuealign|youtubecontrols|sub_bg|onPlayTag|pljs_yt_|posterhidestart|PLAYING|Width|sub_big_fullscreen|scrollHeight|||sub_lineheight|noindex|Youtube|sub_bgo|analytics|ytcl|show1value|alertspaddingh|ENDED|onYtPlayerStateChange|tagsinterval|alertspaddingv|700|PluginPip|ffdd1f|scroll_left|CreateMedia|removeNativeSubtitle|callback|playlistfolder|imageExists|SubtitleSettingsClose|I1lI|lI1l|PjsFramed|pjsframe|dashaudio|YouTube|seekTo||maxresdefault|666666|Start00||sfjs|default_subtitle|crt|sub_off_title|sub_allmyt|ParseUrl|hidecontrol|ffect|subshift|ShowTimeout|MediaYoutube|rand|arial|helvetica|scroll_down|toUpperCase|yterrors|PipToggle|1550|1150|HzZNriHG|reYT|900|Qualities|onQualityChanged|movable|width100|pipSrc|playId|playByYoutubeId|PlgnVstPstr|ChkHlsEnd|1800|Timer|nameofyoutubequality|RenameTracks|nativeSubtitle|alertsbgcolor|getPlayerState||alertscolor|fileto|showById|FileTimeout|640|SubtitleSettings|filetod|sub_off0|Timeout|PipSwitch|360|zoom|Yandex|alertsbga|trcka|getBoundingClientRect|offset|url3|outside|_nextIcon|playedstored|adscounter|InvertPlaylist|setupx|reverse|autoplayed|globalfontname|PluginThumbs|Exit|heartbeatinterval|adblock|resume|fullonplay|brda|last_ors|headbordercolor|borderbottom|_xIcon|pressed|fullonplaymobile|_html|Playerjs|pjslog|_subfile|full_hours|full_minutes|toLocaleTimeString|notag|Scripted|rgb|keyframes|styleSheet|scrollX|XMLHttpRequest|GET|parentElement|vpaid_starts|_ue|_ud|224|sugar|shwvstfnsh|bgbract|preloaded|redirectonplay|cstm|whlskfll|18px|ffeeab|PluginIntro|timelimited|timelimit|timebreak|ct2|PostFullscreen|fs_error|scrollwheelfull|Stopped|intros|iosExitFullscreen|cancelFullScreen|exitFullscreen|cancelFullscreen|_reset|mozCancelFullScreen|webkitCancelFullScreen|msExitFullscreen|frmvst|unset|TheEnd2|finishrewind|andlimit|reloadlive|VastLongTimeout|redirectonclick|seeked_time|vast_prestarttimeout|vast_longtimemsg|endfull|isVpaid|onMouseDown|yamtr|ovr|current_vast_url|openpl|nomidroll|midrollimprsd|passontime|onClickSubtitle2|PluginTrack|minduration|rest|Quartile|playedstore|onClickTimer2|playedquartile|40px|mss|ReloadTimeout|High|notv|access|castdevice|casterror|Playback|device|0val||1val|copied|swipep|Swiping|MSIE|ads|swiping|adsinvitation|audio|slng|historytitlestrike|yamtr_event|historycolor|ga_event|incorrect|220|denied|PluginPlSrch|Ease|width_div|height_div|PluginErrorVideo|alert404video|alert404v|alertsfontsize|alert404text|alert404|alerts|offsetwrite|smallfontsize|floatheightsmall|floatwidthsmall|str|elastic|006|175|935|firefox|norld|msie|maxTouchPoints|gtag|Wheel|vast_adid|playlist_id|setVolume|time2|butseekto|isyoutube|youtubeready|geobj|getContext|StopOtherPlayer|HidePoster3|posterhidetime|scrollarrowbgovercolor|ScrollDown|Hide|iset2|dasherror|api_|scrollarrowbgover|scrollarrowgradient|FindIdPl|limit|VastInfo|wrapper|ArrowsInterval||last_subtitle|yaHit|ScrollRight|livets|ControlOver|PlaylistBack|ScrollLeft|reachGoal|Open|PluginRel|after|PlayerjsEvents|pjsfrm|ShuffleEnd|comment|skipads|apto|plapto|Papi41|SetChannel|DownIn|plcontinue|VastBreak|cuid|FindFileInPlaylist|ScrollUp|MediaVideo|PlayerjsAsync|rc_version|PluginSkip|Href|right_y|right_x|RightClick|RightMove|unfixing|CrShr|parent_domain|ShowControl|rc_anyway|HideAnimate|ShowAnimate|apdra|rc_labelurl|encodeURIComponent|RightCSS|setting|hidestartbutios|hideonwidth|hideonwidthlimit|nativenotiphone|hideaftersec|hidebeforesec|nativenotios|hidebeforesec2|hideuntilmeta|System|RightOut|hideonvar|RightOver|hidewovar|hideonfullscreen|4px|hideonvolume|leavetimeout|hideoverwidthlimit|scrolling|PlaylistMove|allow|allowtransparency|allowfullscreen|UpdateSettings|pjsfrrs|obsrvr|PlaylistPlayId|MutationObserver|15px|nums|scheme|PluginOldGA|ga4|eventLabel|PlaylistOpenId|clrs|playonhover|WaitPoster|upd|PluginMbps|highlight|tap|wtpstr_to|pstrwt|HideElement|prenewpl|posteronwait|Volumescrolled|ltr|direction|UpdateTimer|Exist|PreNewPl|nativenotipad|hideoverwidth|eventCategory|userpause|lrppp|marginprocright|sttr|actpause|unmuteonplay|userplay|back|ControlX|pipVol|muteiconbut|default_speed|sub_sizemobfull|sub_sizemob|sub_bottommob|lrpps|marginproctop|SettingsExist|webkitneedkey|timeupdate|loadedmetadata|volumechange|durationchange|enterpictureinpicture|leavepictureinpicture|changedTouches|marginprocbottom|sort|ControlsBgClick|nativefulldroid|click_t2|always2|NewPl|PluginShare|SettingsSpeed|pljsspeed|createTextNode|Visible|customText|upTexts|resize2|pljsfirst|vast_nofirst|trackstore|sesstime|showShare|hidewithoutplaylist|Actions|requestAnimationFrame|alwaysnotfullscreen|alwaysjustpause|playerheight|mobiletv|StageOver|titlepl|linkpause|1001|speedstore|template|screenshot|templated|dblclick|KeyDown|ssflyw|mousedown|pjsin|textarea|KeyUp|linktarget|closePl|PluginGeo|plclose|eventAction|linker|showing|action_settings|Click|bgcolorlink0|bgw|_a|tipmargin||tipvar|unhidden|rotateonhover|roundout|_w|hidesec|DisplayControl|315|control_duration|hideafterclick|selectOpen|zoomed|xOffset|mobileover|iconmargin|bgstretch|5000|270|bggr|yOffset|clickmargintop|CancelBubble|current_thumb|handleiconsover|bgline2|bgline1|bglines|clickmarginbottom|noClickTimeout|RenewFromTitle|PlacePoints|wps|nxtttl|SvgColor|ControlLine|valuesize|FFFFFF|customdesign|gradientcolor|setcss|hidedown|ontop|gradientcolorbg|linespeed3|linespeed2|colorload|linespeed1|controlCSS|HdIcon|with_hours|Tmln|with_min|minus4back|prevorius_default_w|prevorius_default_h|iconsreplay|displayvolume|translate|hidewithposter|7px|Buffer|handlemargin|PluginPoints|valuebgcolor|valuebg|valuerounding|onMobOut|clickscalex|plusminus|method|svgtmln|IFRAME|rotateplaying|picheight|fontsizesmall|PjsFrMsg||bold|notframe|postmessage|lineh|Init2|ontouchstart|rc_|PluginReplace|optStr|rszr|icon3|line_volume2|scalesmall|which|keyCode|togglesubs|Control|action2|opposite|hlscaptions|parentIframe_style|today|CustomFonts|PjsFr|prtObj|inversetime|prted|liketext|mrgnsmll|Continue|Hideuntilto|topside|often|hideonleaveandplay|UpdateLoad|often2|UpdatePlaySeek|_time_play|_duration_play|PluginCut|handleinit|toptip|linetipmarginbottom|thumb_move|openplaylistafter|openplaylistpause|place|_duration_load|CreateThumb|evenodd|thumb_borderwidth|rule|Rectangle|linetippointer|tippaddingright|thumb_shadow|thumb_bordercolor|thumb_border|bandwidth|unblock|thumb_radius|hideafter|hidebefore|thumb_height|thumb_width|hidebefore2|seeksidesec|rmsize|gradientcolorload|iosexfull|language|MetaAudio|nopause|unpause|wrong|onLoadStart|webkitendfullscreen|onLoadedData|PluginHlsFps2|hlsdrmfp|loadSource|HlsLiveWaiting|livewakeuptime|hlsTextTracks|supported|changeAspect|MediaSource|FlussonicMsePlayer|startLoad|connect|volumegain|Gain|um1|nextAutoLevel|CheckTop|hlsmaxlvl|SourceBuffer|hlslowquality|audioGroupIds|nameofhlsquality|renameQualities|HlsQualityLevels|sourceBufferValidAPI|mimeCodec|debug|logo|PjsCheck360|isSupported|hlsaudio_off|hlsquality_off|dashjs|preloaddash|Interval|preloadhls|nativehlsios|hlsvastwait|m3u8|PluginDash|mpd|framei|disableRemotePlayback|anonymous|playsinlineonmobileiphone|reHls|hlsdebug|drm|hls_stuck_duration|FullscreenChange|OrientationChange|abs|lsfullstart|PlgHlsFdt|lsfullplay|dvr|hlsmto|customBuffer|portrait|landscapefull|hlscookies|isHidden|hlsfto|maxLoadTimeMs|gainedsource|ParentFS|PluginHlsFps|screen_lw|setHlsAudioTrack|Posters|setTracks|mp4|updateTitle|hls2|margin_bottom|cover|stretch|setHlsQuality|seekicon|subtitleTrack|read|scroll_height|preposter|webkitSetPresentationMode|setDashQuality|setDashAudioTrack|addTrack|normalonclick|handlemarginright|stripsw|clr_saturate|unmute_video|tipa|usernew|clr_sepia|handlemarginleft|skip_after_|accept|Verdana|vast_impressions_all|line_play|235|134|tippmargin|_timer|vast_remove|action_back|clr_brightness|2002|onmousedown|redirectplaylist|185|096|nombclck|003|nfsclios|007|001|988|981|984|nfscldr|996|019|036|041|onmouseup|files_sleep|029|current_sleep|clr_contrast|992|914|883|957|296|372|275|lang_ru|857|432|stripsspace|slidespeed|pointcolor|settings1action|readAsText|postertitleonhover|999999|pjs_thumbnail_|pressed_|62de50|historybgaover|888888|170|222222|faed54|titlecolor|feba54|settings1|200000|posterwidth|subtitle_errdel|kbq|OqFAAAAdklEQVQoz42QQQ7AIAgEF|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|brdtop|brdclr|mrgnp|constrols|Dialogue|settings2action|grdtc||grdta|grdth|WEBVTT|shape|177|setioff|ffce00|clone|pointa|pointw|mobtch1|sub_move|unescape|1005|hlsdvrtime|sub_drag|black|2px|1006|sub_fonted|fullscreenElement|msFullscreenElement|offsetwidth|posterheight|72ccf8|posters|444444|customimage|0ae1a83744a6a075250cf889893a42b4|0e69f2925313y331w391e27202o1b3v3e1b3o021z1o252z2q2m272c2o2o2w25381e252z1i2c29381a2x3s1z211m380w1z2139233v2z2b361c2v3s113z1o2z162v3z2p1z203a231s25332e14212v232e1w3u271z1138251q25353c162z261y1011141z153v3b2o1721341u3s2t213n113u242e133x392o192z36101z1o23113u26113u281z3u281z3w2o2z2b213x2c29233v2b213v272y3b3v2c111z2433143q00322c293y121o2c1b3q0z312k22113z1o2z1z113s291z2z1f393x2c181y10322v3u2u333e101z1e1m11133v29211v302o14232720332e1628332z1f1e1a2c1421261y1z1011303u271z121m3u350z21223514331i2h3f1o1e1k1d1f1c1q3f1j2g1q3d1f3e183e1k2g1i1e1h2d1e3c1s3d1k2e1t3e1z2c1u3e1y2c1t2e1y2e1s3d1k2c1s2c182e1s3e1r2c1u2c1q2c1t1e1g2e1u2c142c1u2c1z2e1s2e1b2c1u2e1e2c1t3g1j2e1s2c1u2c1s1e142e1u2g1r2c1s2c1z2c1u2e1g2e1u3c1t2c1u2e1w2e1t2e1t2c1u2e1g2c1t2e1x2e1u2d1y2c1u2c182e1s2g1x2c1u2e1b2c1s1f162e1u3e1v2c1s3d192e1s3f192c1s1d182c1s3f1z2e1s2d192c1s3c1i2e1s2f172c1u3d142c1s2f172e1t3d1l2c1s2d192e1u3f142c1s3d192c1u3e1c2e1s2d172c1u3d1d2e1s3f172c1t3d1f2c1s1f172e1s3e1b2c1s2d172e1t3f1z2c1s3d162c1u3g1a2e1s2d182c1u3e1v2e1s3f172c1s3d192c1s3f1u2e1s2c1u2c1f1c1h3f1g1g1g3e1u1d142e1s2g1d3e1i3d121d143d1g2e1g3e1s1e1q3e1f1c1j3e1c1f1b3d1j2d181e121e193f1c1e1g3d1g2c1c3f1s3g1k3c1l1c1i1e1h1f1c1e1h3c1b2d1k1e183f1c3e1a1d1g3e141d1h1e121e1a1c1a1c1a1c1a3f1p1g1s1d1b2d1b1d1p3f1c3f1g1e1d1d1m3c122e143g101c1f3d1f1e1k1f1t1g1s1c1d1d1a3e1s1e1s3e1g3d1e3e141d1i1g1s1f1g3c1u2d1h1d1c1e1c1g1k3c123e1f1d1g1g1z3e1u2c1u1e1u2c1t2e1d2e1s2e152c1t2c1f2e152g1v2c1u3d1q2c1t3g1t2e1s2c1v2c1t2c1y2e1f3f1q2c1s1c1f2c1t2e1t2e1u2c1j2c1t2e1w2e1f3f1v2c1w3c1u2c12141k143c141e1k3g1e2e1f3d162c1g3f1a1g1e1d1q1e1l1c103g1c1e1p3e142c1w2e1p2e1s2e1x2c1u2c1i2c1s3e1t2e1s2e1w2c1v2c1r2e1u2g1e2c1t2c1z2c1s2f1y2e1s2c182c1u2e1v2e1u2g192c1s1d182c1q2e1z2e1q1e1g2c1w1c1s2e1t2e1i2c1u2c182c1q2g1p2e1q1d192c1w2e1k2e1u1g1v2c1s2e102c1q3f102e1q2c1w2c1u1d1i2e1r2g1t2c1t3e1i2c1q1f192e1s3e182c1u3d172e1t3g142c1s3d192c1s3f1c2e1q2d172c1w3e1e2e1s3f172c1u3d1f2c1q3f182e1s3e1e2c1u3d152e1s3f152c1s2d192c1s3e1a2e1q3d182c1u3e182e1s3f162c1s3d1c2c1q1f172e1r3d1b2c1u3d172e1s3f132c1s2d192c1s3g1w2e1q1d172c1u3d1c2e1s3f152c1s3c112c1q2e1w2e1i1c123d1q1e1i1f143g101e141e1u2e1d3f143g1y3e1i1d1f3c1b1f161g1d1d1b1d1s3d1d3g1g3f1e1c1d1c1e1c1d1g1p3e1d1c183e151e1f2e1b1f1i1d1f1c1i2c1q1g1j3g1b1c1j3c1e2d193f1j1f161c122c1b2d191f1b1f192d1b3c1a1c1b3f183f133c1i1e1u3d1d1g1c3g1d1c1f3c1d1c171f1r1g1q1e123c1w1e123f1c3f151e1h1e1u2e1h2g1p1e183e181e1r3e1b1e1h3e1d1c1g2c1e1e1f2e1i1g1d3d1f2c1a2c1d2e1s1e132c1s2e1j2c1q1g1i2e1q2d1s2c161e1i2e1s3e1w2c1u1c1h2c1q2g1j2e1s2c1h2c173c1p2e1s2e1h2c1s2e172c1q2g1r2e1s1e1m2c163c122e162e1t2c192e1d2e1e3g1c1e1i3c1r1e1j1d1k1e1d3e1g1d1i1d1g2c1h1g1b2e152c1w1c1l2c1t2e152e1s1c1q2c1s3e1f2e1u2e1e2c1u3e1g2c1u2f1x2e1t2e1l2c1u2e1t2e1u3g1z2c1u2c1c2c1u1e1x2e1u2c1j2c1s1c1u2e1s2e1w2c1v2c102c1u2e1z2e1t2d1w2c1s1c152e1t3g1y2c1w2c152c1t3g1u2e1u1c1m2c1u1c1z2e1u1e1x2c1u3d1w2c1t2e1t2e1s2d192c1t3c1z2e1s3f182c1u3c1e2c1s3f192e1u3d1f2c1s3d182e1s3f1d2c1u2d172c1t3f1z2e1s3d192c1s3c1k2e1s3f172c1u3d162c1s1f192e1s3d172c1s3d182e1s3f1v2c1u3d192c1s3g1g2e1s2d1b2c1s3d1b2e1s1f172c1u3c1q2c1s1f192e1u3d1v2c1s3d182e1u3g1y2c1u3d172c1s3f192e1s3d192c1s2c1u2e1s2g1f1c143e193d1q1e1p3f1r3b1f3d1f3c1b2e1p3e1y2d1m3e1f1c1c1g1p3e1d1c1a3d131e1h2e1b2f1k1d1e1c1g2c1s2g1c3g1c1c1l3c1d2d1b1g1j3f183c142c191e1c1g1g3f1g2c1e3d1s1e1k1e1o1e1i1d1j1d1c2e1k3g1k1g1k3d1m3d1f3d1c1g1j1g1h3d161c1f2e1f3f1s3e1d1c1e1c1i2e121g141g1c1d1d1d1h3b1s2f1s2f1f3c1f2d141e1o1g1a1g1i3c1l1c1f2e1c1e1x1e122c1b1d1s2d1b1f1w1g1s1e1h3c1s2c1t3g1h2e1u2e1y2c1s2c162e1t3g1z2c1v1c1s3c1r2e172e1t2c1k2c1u2d1f2e1u1g1h2c1v1e153c1u3g182e1u1e1v2c1s3d1f2e1s2g192c1u2d1r2c1v3e1r3e143c141b2e1e1f1q1g1d2j1j1q1p161|8d1c2m3o1v3s221a271u3b3v2z1b3q01101m25212q193v2c1k1b3v1z1i1c21173s3w1121141z133x3b2o1720361u3s2t203p113u242c153x392o1732261z2z1m252e1g2c29381y2v3s1z121o360w1z122b213v2z3b381w2v3s11121m2c162v213n1z203a251q25333e162z2v233e183s271z113a231q25352e142z261y1c3s271w3u29162s271u2u271o2c113w261z1z3w281z3u243u2o3o0z1z312b3w121m272e2o1z1x23141z101m272e3o2m35322q1z2z2z3b233v2026163q0z1c1c2v2e292o122u11101d2z1q113z3823373w253u253t1536211z113a371z2z161j1z1c1m3e182t2z2p3e2b213v2z2q1i27312c3b3y121m121d1e1c2d1e1e1j1c102d1k1e1c2e1p1e1c3e161e151g1k1c1k1f1h2c1q1d1r2e1t2e1t2e1u2c1u2c1s2g1e2c1u1e112c1q3c1r2e1u2c142e1u2e1k2c1u1e1k2c1u3e1j2c1s2d1z2e1s3c1z2e1v1d1s2c1s1f1u2c1s2e1w2c1r3e1v2e1u2c1v2e1w2e172c1u1f1y2c1t2g1s2c1q2d1y2e1t2e1o2e1v1c1s2c1t2e1s2c1s2e102c1q3c192e1u2e102e1u3c152c1t3g1t2c1s2f192c1q3d1x2e1s3d172e1u3d1c2c1s2f192c1s3f1c2c1q1d192e1t3e162e1u3d162c1s3f1v2c1s1f192c1r3d1c2e1s3d182e1u3d122c1s3f192c1u3f1c2c1q3d182e1s3d1h2e1u3d172c1s3f1d2c1s3f192c1q3d1t2e1s2d192e1u3d142c1s3f172c1t3e1k2c1q2d172e1s3d192e1u3d152c1u2e1u2c1s2e1g1c1d1c1m1g1c1c1k2f1f3c192c141e121d143f1u3d1a1e1u1f1w2d1j2f1a3d101b1f1g1e3d1p1e1d3c1d3d1j3g131d1o1e1k1d1f1d1g2e181c1c1f181e1q1d1j3e1c1c1g3g161d1f3e191g1c3d1s1g1r3c1d1c1f3f1c3d1c3f1e3d1d3d1f2f1b2d1e3f1g3d1c2e1s1e1f1c141g1u1e1d3d1r3d1c3d1c3e1e3c161c1f2g1b2c1c1g1d3d1e2c1f2e1c1e1k1e1f3c1e1d1g2e1j1d1t2e1u1d1h3c1d1g181c1d3g1k3d1d1c1g2f1t2e1j2e1w2d1i2c1s1g102c1t3g1r2c1s1c1f3f1u2e1r2e1w2c1s2c1t2g152c1t2g1q2c1q2e1d1f1u2e1q2e1v1e1j2c1u2f152c1t1e1m2c1q2e1a1f1z2d1y2f122c1d321t1v3e173d1s1e171c133g123c121e1k3f151e1e2g1k1c1v3e1k3g132c1t3g1v2c1s2c1x2e1s2e192e1u1d1w2c1v2g1o2c1s2f1y2c1r2e1q2e1r1c1u2e1t2c1q2c1u2e1w2c1s3e192c1s2e122e1q3c172e1t3e1x2c1u2e1u2c1u1e1l2c1r2c172e1q1c1o2e1s3e1d2c1w2e1c2c1s3g1g2c1s1d1z2e1r2e1j2e1u3e1r2c1w3g1x2c1s2e1c2c1s1c1z2e1s2c1h2e1s1d162c1w3f182c1s3f192c1q3d1c2e1q3d192e1u3d1j2c1u3f172c1t3e1d2c1q1d1a2e1s3d152e1s3d152c1v3f1b2c1s3f182c1s3e122e1q3d182e1s3d172c1u3f162c1s3e172c1q3d192e1q3c1d2e1s3d152c1u3g1j2c1s3f192c1s3e1e2e1q3d172e1s3d1h2c1u2f162c1u3f1e2c1q3d192e1q3d1b2e1s3c1x2c1u2e1i1c1h3e1f2d1c1c1j3d1d3d1c3e1b2c123c123d1b2e181f191e1d1e1i3f1e3c1c3f1f2e1i3c1q1e1g1d1h1g1c1c1f3c1d2f1i3d183f1f3c181e1i3f121d1h3e121e1u2d1l1f161c121d1d1e1c3e1r1e193c1c3g1j3e1c3d1g3g1c3d1e3e1f3d1d1e1m3g1i3d1w1g142c1c1c1d1e1b1e1h3f1m3c1w3e1e2g112c1a3f142d1d3c1i1e1g3c1c1e1s2e1k1c1e2g193d143g1d2e1g1e1m1g1f3c121g141c181e1t1g193c1e1e1z3c1s1c1z2e1r3c1q2e1s1c1y2c1w1f1h2c1u2g1f3d1r1e172e1r2c1p2e1s1c1x2c1u1g1w2c1u1g1k3d1s2c1w2e1s1e1o2e1s3d1f2c1v2g1t2c1s1e1k3c1w3d1v3e1y2d1h141k1d1g1e1g3g1u1e1j2f1d1c1j1d191f1f1d1d1e1l1c1u1e1l3e1s3d1e2e1u1c1i2c1s3e1z2c1u2e1x2c1u1d1r2e1t1c1g2e1u1d1x2c1t2e1p2c1u1g1x2c1t2c152e1u2c1y2e1u3c1e2c1u2e1r2c1s1f182c1s2c1u2e1s2e1k2e1v3c1z2c1u2g1y2c1t2e102c1s3d1k2e1s2c182e1u3c1r2c1u2e1q2c1t1e1i2c1u2c142e1u2c1z2e1u2c1b2c1u2g1e2c1t3g1l2c1s2d182e1s3c1c2e1u3d192c1s3g1b2c1s3f1a2c1t3c192e1s3d172e1u3c1h2c1s2f182c1u3e1f2c1s1d192e1s3c1h2e1u3d182c1u3f192c1s3f1b2c1s3c1z2e1s2d192e1u3d1b2c1s1f192c1s3g1e2c1s1d172e1t3e1b2e1u2d182c1s3f182c1s2f192c1t3c1j2e1s2d182e1u3d192c1s3f172c1s3f1v2c1s2c1u2e1f1c1f3d163e1f2d182g1c2e1c1e1k3d1p3d1y2g1c2c1c1g1e3d1h1c1b2f1k1e183f1f3c1a1d1g3g141e1h1g141d1w2d1j3f181c121d1e1d1e3d1m1e1b3c1d3g1l3d131d1l1e1i1e1h1f1i2c181c1f2f161e1s1f1l3c181c181e181c181e1u3e1j1c1a1e1a1e123d1e3d1c1c1i2f1c3d1f1e141d143e1d3e1c1e1e3g1l1e1c2c192f141d1c1e1e3c1c2d1i3f1a1e1g1f1e3e1k1d1h2e1s3e1j3g172d1e3d142f1e2e1c1e1h2c102c1u1g1y2c1t2g1g2c1u3c1f2e1u2c152e1m2c1h2c1s3f1s2c1s1f1z2c1t1c1s2e1u1c1v2e1h3d1s2c1t3g1t2c1t2e1q2c1u1c1k2e1t3c1d2e1h2d1u2c1w2f1z3c1h191q1o1i1o2d1f1q1j1k2h2h14|f2ec21s2z2a29313716263q0z2z1m27312o193v3e1d3o0z1z2m3q0z202k3x3u35242t323p1z2038251s25332z16212v232z1c3u271z1z3a251q2533211620261w1112141z133x2b2o172z261u3s2t2z2p113u242c153x292o1731261z101m253e1g2c2938182v3s10111o260w10113b213v2z3b38162v3s12111m2c162v3b213v29233x39213v2b233v1z1z3u291z202s291u2s271p2q1i25202o3e1z2112193x111z202235162z2o193x111i1t33211d202n2c113w2m2z1o1g272z1o1m25111q253r193124142c1e3e29361a3y2b321v3u2u3q3s37203b3r35202719162z141z121o232c1o11113u242c1d37383v1z1z23121g1k1r181d1i1e1l1f1j3c181e1t3c1a2e1d3f143e1p3g1k1c1u1e141f172c1t2e102c1s2c112e1t2d1u2e1s1c132c1v3g1y2c1u2e152c1r3e1w2e1u1c1k2e1u1c1x2c1w1e1x2c1s2f1w2c1r2c1v2e1s2d172e1t2c1s2c1u2e1e2c1u2g1t2c1s2d1t2e1s3e1x2e1s2e122c1w2g1y2c1t2g1z2c1q2c1u2e1s2e1v2e1t2c1t2c1v3e1v2c1s3f1w2c1s3c1s2e1s3e1h2e1s2d172c1u3f102c1s2f182c1q3d1j2e1s3d172e1s3e1y2c1u3f172c1u3f1u2c1q3d1b2e1s3d1t2e1s2d152c1w3f1v2c1s3f192c1r3c1e2e1s3d182e1u3d1w2c1u3f192c1u3f182c1q1d1b2e1u3d1b2e1s3d152c1u3g1r2c1s2f192c1q3e1e2e1s3d192e1s3e1u2c1u1f172c1s3f192c1q3d192e1s3d1b2e1s2c1s2c1u1e1f1c1b1f1e3e1a1c1k1f1p3e1r3d1f3d1d3d1k2f123d1o2f1f2d1k1c1d3e1c3e1c3f1m1e1d2e1s3g1c3c1c1f1f3c1b2d181g1s1d1b1f1c3d1d1e1i3f1g2c1c1e1d1c1d1e1r3e1c1c183f131e1f2c1d2f1k3e1d3e1g1e1h1e1l1g1j3e143f1e3d1k1e1r1g1i3e1b2e1f1e1f3b1f2f1c1c1s2g1f1d1d1e141e1c3d1c3e1m3d1j3c1f3g181e1d3e121c191d1b1f1f1d1d1f1j1e1d2c1q2e1c1c1c1e1d3d1d1c1a1d1c1e1h1e102c1r1c1j2e1u1e1p2e1s3c1t2c1v2g1v2c1t1e1t2c1s2d1a2e1t2e152e1s3c1q2c1v2e1u2c1u1e182c1r2c1j2e1s1e1t2e1s3e1q2c1v1e1y2c1u3e182c1v2c1b3e1t1c172m2i143e1d2f183e1r3c1a3e1u3e181g1i3c1j1c1l1e1h2c161d1g3d142c1u2g1t2c1s2f1r2c1s3e1x2e1s2e122e1u2e1y2c1t2g1z2c1q2e1s2c1s2e1v2e1t2c1t2e1t2c1v2c1s3f1w2c1s3e1q2c1s3e1h2e1s2c1x2e1s2c1e2c1s1e1i2c1q3e1z2c1u2c1v2e1u1d1p2e1t1c1g2c1s1f1x2c1r2e1m2c1u1e1v2e1t2c132e1u2c1y2c1s3e1e2c1s2e1r2c1s1d162e1u3c1e2e1s3d192c1u3f162c1q3f172c1s3d1e2e1s1d172e1s3d1v2c1s3f192c1q3e182c1s3d192e1u3e192e1s3d182c1s3f182c1q3f192c1u3d1v2e1s3d162e1s3c1c2c1s3f192c1r3g1d2c1s3d192e1s3e1i2e1s1d172c1u3g1c2c1q1f192c1u3c1q2e1s1d152e1t3c1i2c1s3f172c1q3f1e2c1s3d172e1s2c1x2e1s1c1k1c183f1k1e1h1g1f3c1i1d1m3f1r3b1d3g1f1d1b3e1h3f133e1j1e1i1d1h1d1g3e181c1d2f161e1c1e1j3e1d1c1e3f141e1h3e193f1c3d1q1g1m3c1c1c1d3f1s2e1k1e1b3c1c3e1c1e1p1e1d2g1j3e1d1c1s1f1p1e1k1g1m1e1p1e1f3f1k3e161e181c142d1d3f1d1c1k3e1f1d1g1e141g1c2c1e1e1d3e1c3d1f3e1i3c101e161e1k1d1h2e1s1e1o3f1f3e183e1k1f151e1i1e1f1c1d3d1s3e1c3d1q2g1l3c1d1c1w2e1z2c1s2g1j2c1u2c1r2e1s2d1j2e1t1c1v2c1s1e1k2c1r3f152c1t2e1h2e1u2e1r2e1s2e1t2c1u1f172c1s2f1v2c1u2e1y2e1s1e1y2e1s2d1c2c1s1e142c1p2e1z2d1v121q1i1p1e1c1e1m2e121e1g3g1h1d1e3g161d1g1e1l1g1t2c1i1g1y2c1p1e1i2e1u1c1u2e1v2c1i2c1w2e162c1s2g1r2c1q1d1b2e1u2e1p2e1w2e1v2c1u2g1y2c1s3f122c1q2c1y2e1s1d1k2e1t2e1t2c1v3g1g2c1s2e1w2c1q1d1t2e1t2e1t2e1u2c1u2c1u3g1e2c1u1e112c1q3c1t2e1u2c142e1u2e1k2c1w1e1k2c1u3e1j2c1s2d112e1s3c1z2e1v1d1s2c1u1f172c1t3e182c1q1d1a2e1u3d182e1u1d152c1u3e1b2c1s3f192c1s3e1v2e1s1d192e1u3d1c2c1u3f172c1s3g182c1q1d1b2e1s3d1g2e1u3d152c1w3f142c1s2f1b2c1q3d112e1s1d192e1u3d1u2c1u3f192c1t3f1d2c1q3d192e1s3c1b2e1u3d162c1v3f192c1s1f192c1r3c1b2e1s3d172e1u3d172c1u2e1u2c1s2e1y1c1d1c143e161c1k3g1d1c121c141f142e1s2e1d1c1o1c1a3e1c1c1g3g161d1f3e1b1g1c3d1s1g1r3c1b1c1e3f1s2e1p1e1d3c1b3e1e1e1p1e1c1g1e3e1d1c1u1f1c3c1d1f181e1q1d1d1g1j3d1c3g1i3d1e2c1e1e1q3d1c3f1l3d163d162e1a1c1c3f1e3d163e1e1g1p3c121f161c1c1c1f3f1s3d1i1f1e1d1k1e1f1e141c1s3f1r3c161c1v1e1c1e1g1g1k3d151e1g1e1o1c1c1e1e2c1q1d1e3g1p1e1c3e1m1d1k3c141e1t3c102e1u2c1s2c1v1g1u2c1u1f172c1q3e1f1f181c1o2e1w2e1u2c1w2e1u2c1s2e1h2c1q2c1l1e182e102e1u2e1f2c1v2e172c1u1g1s2c1q1c1z1e1s2c142e112c131c142u2j1f2h1k1i2t1k1e1f141m|roundingver_final|250|125|PluginSubword|webkitFullscreenElement|webkitIsFullScreen|mozFullScreen|267|606|344|l3v_left|Yes|valuemargintop|Skip|valuemarginbottom|Sleep|valuemarginleft|Dvpieuhhar0OHHlVCHI5Aks2AnMTAqpAAHsVArdnBrA1AjXZzkEZAkl4Ard1wsXYAj4XCrEZBnhTAj45BnM4AnM3BGpAAHEVBHM1Brw2AZXYzkh2CHsZBrd1wsXYBj4XArsnBHInzrAVAnI3BkM2CrlhHrs1zks5Bnw2BrdTBG44Brs0AHdXCGpAAHIVBrs1Brd1BjX2zkhnArM4BrA1wsXYBZ44BnA3ArMnzrdVBnh4AnlYAGpAAHhTCG44BrwZCHl1BqpAAHIVBHInAnIYBqXYAq44AroXArMnwsXYBG4XBno4Brd3zrsYzkhnCrEXCrlhHrs2zko4AHM5ArITAHEVAnEZAko5AZpAAHEVBkI2Bko0AjXYBG44AHA1Brd5wsXYAj4YBHAYBHEnzrs0zkd2CHwXBrIhHrsYzkoZBnE3BkMTAHIVAkEZAkEXCqpAAHoVArh1BHsXAGXYBZ42Ard2BZpACq4XBkA4AkE1BqXYBZ43wsX2zkl4BrsXBHE3zrs1zkw4CrEXBHhhHrIVCrsZBrM5AjXYBq43Cro3AHE4wsXnzkE0Bks1BHd0zrs1zkh1And3AkshHrsVCHM0AkM4AHsTAHEVBrA0BHA5AZpAAj45AklZBnI1AGXYAG44CrE1BnA5wsXZzkA2BkAYAnE1zrsXzkhZAnoZBklhHroTCG44CHl5BnE4AZpAAq4XAkAXBro5ArM5zrdVCrwnArE1BnhhHrwVBrE2BndYCrsTBj44BrwnAHh0AjpAAj45Bro3AnEnBGX1zkh0AHEYBno5wsXYzkh4AnlnAkl3zrAVAnI3BkM2CrlhHrAVAnAYAnwXCrITAG44CHwZBklYAZpABG44Bkl4CrM2BqXZzkh5Bks0Arh2wsX2zkl3AkM0BkMZzrwVBrhXBnd5CqpABZ45And1Ano4zroVArE2ArEYAksnBjpACG45BHlZAHMnBjXXwtPhHHhVCrE5CHA4BnATBjprBZ4ZBnMXAnA0BGX2wrMTBZ4ZBnMXAHAZCqo2zrhVCrE5CHA5BnEhEnMTAHoVBrwnCHh2BZo3zkw3BkonAnE1zrsYzkdhCq44Brl5Anh3AZXYAG43wsAYAq40AkA5BkM2zrsYzkdhAHsVBZXYAq40AkA5CrM3wrsYzkdTCq44Brl5Anl3BqprAHsVBZX3zkw3BkoYAnw4wrsXzkEZAnl2BkMTBjo4zkh0CHlnCrdnzrMhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxnaLF0bK5OdZwTwOpWd2m0bK9VwkPjM29VevxWcvAUdNmObvEjzqxUMLxObK4jCjwXwrohAqoYBGwTwOF5duIjCjxneNdjgGXjM29VevxWct9Xcut5cumneqw6fZxWdNFmdjw6AHwTwN9VwkPXzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrwTwrAQxn48dut0bqplDGeBAqXXwsXYBjXXwsXYBjXZwsXXzrwhHroTAqpbws0XzrMhHrs2zrMhHrs2zrhhHroTCqpAAqX2wtPhHHoTAHwhHrs2zrsZwsXYBjXYBqpAAqXYBqpAAqXYAjpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|valuemarginright|once|All|DtXWd3aODjwTwNtkeumWcjw6wOpTMLmTbLB0wjXjdu9nbLFQc24jCjxTaKa0wjXjcKtZa2mVwkPjAqoXwrohBjwTwNxOwkPYzqxnM2tTaGw6AG41zqx0fLpmwkPjd3aOwjXjMK5QcKt0bK9VwkPjdu9nbLFQc24jzqxja3piauFQcNdjCjwnwrAhAZonwjXjMNeiwkPXzkETwNxOMK92aLwjCkoVCqXjeumXwkPXgGXjM29VevxWct9NeKYTwkQ7wN9ZauJZwkPYAZXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|Dvpieuhhar0OHHMVBkd0Bro1AHsTAqpABj42BnE0ArIYAGXYzkd0AHlnBHE4wsXYzkd0AHs0CHs2zrsVBnEYCHA1BrhhHrsVBnEYAHE5AHMTBj42Bnd0AHlnBGpAAqX2zkM3BnEYCHA1wsXXzrohHrMVBkd0Bro1AHsTAqpbws0YCqXXwsXYCqX2zkM3BnEYCHA1wsXYBj4ZBHh4BHo4zrMVBkd3Brs5AnIhHrs2zkw1Crh1ArhTAG43Brs5AnI0CqpAAHsVAnw1BHl0CGXYzkd0AHlnBHE4wsXYAG4nAkI1CHE5zrohHrs4zrohKjpBAG43BrsYBrlYBjXYAG4nAkw1Cro2wsXYzkd0AHs0CHs2zrs2zkw1Cro2BrIhHrMVBkd0Bro1AHsTAHMVAkI4ArM0BGpABj42BnE0ArIYAGXYCqpAAqXYCqpAAqXYAG4nAkw1Cro2wsXYzkd0AHs0CHs2zrsYzkAZAkI4ArMhKjpBAHhTAHsVAnwZBHhXBjpAAHhTAHhhHrsYzkAZBHI5BrlTAHhhHrsYzkAZBHI5BrlTAHMVAkI4ArM0BGpAAHMVAkI4CrIXCqXYBj4ZBHhXBkE1wsXYBj4ZBHh4BHo4zrsYzkAZAkI4ArMhHrs4zrsYzkAZAkI4ArMhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxQM29VAjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZpNbKYTzLx1cuI9x25WcOQmdN8OwvFZMK5naN9ZcH0OevxicOBTMLFmyrsTwrsQxn48dut0bqplDGeBAqX2zkM3BnEYCHA1wsXXzrEVCHA1BrhnCrdhHrEVCHAnAkI1CHITBq45AnI0CrA4BZpABq45AnAZBHI5BGXUCq44Crs3CrEZaG0YBjpABj42BnE0ArIYAGXUCq44Crs3CrEZaG0YBjpABj42BnE0ArIYAGX2zkM3BnEYCHA1wsXXzrMVBkd3Brs5AnIhKjpBAHsVAnw1BHl0CGX2zkM3BnEYCHA1wsXYAG4nAkI1CHE5zrohHrsnzko2Bkd0BrsTAqpAAHAVArM2BnE0AGX0zklnBHE4Anh3wsXYCqX0zklnBHE4Anh3wsXYCqX2zkM3BnEYCHA1wsXYAG4nAkI1CHE5zrMVBkd3Brs5AnIhKjpBBq45AnAZBHI5BGXYCqpABq45AnAZBHI5BGXYAZ4XBkE1AHMYwsXUCq44Crs3CrEZaG0YBjXYAZ4XBkE1AHMYwsXUCq44Crs3CrEZaG0YBjXYAG4nAkw1Cro2wsX2zkM3BrEXBHsYzrsYzkAZAkI4ArMhHrMVBkd0Bro1AHsTAHhhHrEVCHAnAkI1CHITAHhhKjpBAHsVAnw1BHl0CGXYCqpAAHsVAnw1BHl0CGXYAG4nAkw1Cro2wsXYCqXYAG4nAkw1Cro2wsXYCqXYAZ4XBkE1AHMYwsXYAZ4XBkM3BrEYzrsnzko2BrIYBkshHrsnzko2Bkd0BrsTAHhhHrsYzkAZBHI5BrlTAHhhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxNeKYTd2BZaKJVwjXjMKB0bK9VAjw6wN5WdN1icvBkdNJmcjwTwOF5duIjCjxneNdjzqxXc3BQeumWcjw6wNBWcOFZc2YnzLxQa2i0wjXjcKtZa2mVwkPjAqoYAqoXwrs1wO0TwNBWcOFZc2Ygd3FidOEjCOTjc3xlaLwjCks0zqxXc3BQeumWcjw6wNBmcOFmdjwTwOBkMKYmwkPjAZwTwN9VwkPYzqxQM29VwkPjDvB2aZp3bKF0br0OAkpXfqdhbuJQa2i0DGdYBOp4xZp2bKJ3EN94DGdXwrwhAkohAHMOwvamdOBQc249xnsVAGdhfu1TcOA9x2i0evo6Lq9dz3e3eZ53AZ5WdNedznwXArpdz3B2aZdhfu1TcOA6fuYQcNT9x2i0evo6Lq9dz3e3eZ53AZ5WdNedzns5CHmdz3iTbK5Sxn4hwqohDudhbKE9x0eZc3JXxZpnevxWb2I9x25WcNIOwvB0dN9SaG13bKF0br0OAGdhaNmTcr0OcN9VaGdhaNmTcq1ZeKYmDGemeNJVc2FlxZp0dNtVd2aWdN09x3FZMK5ncut0aGhXzkoXAroXAqXhAj4XAroXAroQxn4hwqohwqohwrYXMLFPwuE9x00YCG4XArInCrI4zrsVBkwZBHI2BHlhEns4zkw0BrI1AklTAq43Bno5Ako2CGoYBZ4nCHwnBkdZzroVBnM1CrdXBrs1wrs3zkoXAHM0CHITAq43AHd2AkM5CHIhEns0zkwXAkMnAkMTAq41wrsXzkoXBrEnCrITAq41wrsXzkoXBrEnCrITAq41wsX5zkl5BHonAHMTAq41wsA5zkl5BHonAHMTAq41wrIVBnl2BndYAHlTAq41wrwVCHl4Brs2BnATAq43AHd2AkM5CHIhEnwVBko3Bkl5ArlTAq43BkI5AnM4BkMhAG43BHMYBnI3BjXXzkd3ArlZArM5wroVCHl0BkhXBrM3zrsVBkwZBHI2BHlhEnoVAnl1BnIZAnwYzrwVAkdZAkE3CHAhAq4ZAroXBkwZBnsTAZ43Brd5AkIXCGoXzkwXAro2Akw3AGXnzkd0BnlZBHo5wsAXzkwXAro2Akw3AGXnzkd0BnlZBHo5wroTBG40Bnl0Anh1BjoXzrdVAksYArs4BrhhHroTCq44AnEXAHd0CqprAqXYAq41BkM3CHA1wroVAkoXArMZAkdYzrsZzkw5BndXCrlhAq4ZAroXBkwZBnsTAHwVAkl3Bno4CGprAq4ZAroXBkwZBnsTAHwVAkl3Bno4CGoXzkA5BHs1BksXCGXYAZ43Bnw3Aks2wroVCHl0BkhXBrM3zrs0zkEZAHs1ArEhEnsVBnI2AHd1BnMTAHIVAkdZBnh2AZoZzkd1BrI2BHl5zrs1zkw0Bno2CHdhAZ4YCHl3And2BZXYBG4nAnMYAHEhEnEVBnl5BkA5BkATAHIVBHoXBHsnCqoYAqXYBG41BHsZCrw0wrsXzrs1zkI1AHw4AkEhEnsXzrs1zkI1AHw4AkEhAHEVAkoZBkAZBjXYBG41BrA3BnA0wrs3zkoXAHI4AnATAHIVAnw4BkdYBGprAHdVAnlZAnoXCGXYBG4ZBnh1ArshAHhVAkE0Brh2BZXYBG4ZBnA1AHdZwrs5zkoXBHAYCHITAHEVBrwYCrs0CGprAHlVBko0AkE3BZXYAZ43BnAnCrMYwrs5zkd5CHlnBndTAHwVAkl4AndnBqoYCG43CHl5And3zrsZzkw5CrA3AnEhEns5zkd5CHlnBndTAHwVAkl4AndnBqoZAqXYAq41BkM4BjoZAqX4zkhnBrM4AHl5wsXZAqX3zkwYAHMYBkI0wsAZAqX1zkE3CHIXBHoYwrs5zkd5CHlnBndTAZ43Brd5AkIXCGoYCG43CHl5And3zrAVBnE3CHw1ArlhEns5zkd5CHlnBndTAZ43Brd5AkIXCGoYCG42ArE5BnM0zrwVAkdZAns0AnhhAHlVAro1Anh1CqXYzkMZAkI1BkI5wtPhHHs5zkoXBHA4BHhTAG42Akw1BHM1CGprAHhVAkE0BHIZCGXXzkd3ArlZArM5wrs3zkA5AkA2BnwTAq43BkI4Bno0AHIhAHdVAroYBkE5BGXXzkdYBnMZBkl5BGprAHEVAkoZBkAZBjXXzkIhAHoVAro0BrA4BGXXzkIhAHoVAro0BrA4BGXXzkIhHrlVCHl1ArAYBjXXzkIhEnlVCHl1ArAYBjXXzkIhBG43CHM3BnsYCGXXzkIhAj45CHh0AHM3AZXXzkdYBnMZBkl5BGprAj42Ard2CHlXCGXXzkd2BHlnBkh2BjoYzkd1Bks3BHd2zroVBndXCHwXBklhAq45CHE2Cro0BkdTAG42Akw1BHM1CGprAq4nCHI3BHwnAksTAj4ZBnwZBrd5AZoXzkwXAro2Akw3AGXnzkd0BnlZBHo5wroVAkoXArMZAkdYzrAVBnE3CHw1ArlhEnoVAkoXArMZAkdYzrAVBnE3CHw1ArlhAqX1zkE3CHEnCrI2wroTBZ4ZAHsXAHh0CqpAAqX4zkhnBroYBnE4wsAXzrsXzkI2Bkd5AnIhAq4ZAroXBkwZBnsTAHwVAkl3Bno4CGoXzkwXAro2Akw3AGXYAj4ZCHd3Arh5wsAXzkwXAro2Akw3AGXYAj4ZCHd3Arh5wroVAnl1AHI2AHo5zrsnzkd3AkdZAHMhAq45CHE2Cro0BkdTAHEVBrwYAHIXBqprAG43BHMYBnI3BjXYBG4ZBnw3CrMnwrwVBnI0BHM1CHlTAHIVAkE3ArM5BZonzks5CHdnBnM3zrs1zkAnBksYBqprBq43CHl2Anl2AZXYBG41Aro1AHA4wrsXzrs1zkI1AHw4AkEhAHoTAHIVBHIYAkhZBqprAHoTAHIVBHIYAkhZBqoYBq4ZArw2Anw2zrs1zkI0And3AnEhAHdVAroYBHhnAZXYBG4nAkh2Bns1wsAYBZ4nCHwnAro5zrs1zkw3CrIXAGoYCq4ZBrE0CrM3zrs1zkw3AnIYBnwhAHlVAro1Ans5BGXYBq40Aks4AHE5wsAYCG42ArEZBrd3zrsnzkd3AnA4BkshAHlVBnl5CHA3BZXYAj4ZCHhnBnA0wrs5zkd5CHlnBndTAHwVAkl4AndnBqprAHlVBnl5CHA3BZXYAj4ZCHhnBnA0wrwXzrsXzkI2Bkh2wrwXzrhVCrA0BkhYCHlhHrwXzrdVAksYBks2BHEhEnwXzrIVBrd5BHo1ArshAHlVBnl5CHA3BZXnzkd0BnlZBHo5wrs5zkd5CHlnBndTAZ43Brd5AkIXCGprAHlVBnl5CHA3BZXnzkd0BnlZBHo5wrs5zkMXBrl3BkETAj4ZBnwnAHEnCqoYCG4XArInCrI4zrsVBkwZBHI2BHlhKjdhbKE9x1BPMLpmxZpNbKYTDGdkFlMXAroXxZpNbKYTzLx1cuI9x25WcOQmdN8ODkYdz3pieuh|wqohwqohwqo8du9TfKeWcjpQar0OIut0bqdhaNmTcr0Ow2amaNJNaGdhdu9QcOFnDGd3zkhXCrInAHE5wrsYzkEYCHlZAHlhBZ44Arh1Ans0CGo0zkMnAHEZBklhAHAVBrE4AHIYAGo4zkoZBHdXBrA4xn48Lq9Xc2Y5a29VDjohwqo8Lq9ODkYdz3B2an4jzqxQM29VAZw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGhZzqonyGd|Dvpieuhhar0OHHs2zrdVAHA2BksYAnwhHrs2zrdVAHo5AHM5BrIhHrs1zkwXCrs3CrITBZ4YArlYBkl0BGpAAHEVAkd1ArlnzrdVAHo5AHM5BrIhEns0zkw3BHo5AZXnzks5CHsZBkw1wrsYzko2Ans5BZXXwrdVAHA3BHE2BrITAqprAZ4ZAHs4CHI5AGXXwroTAZ4YCHlYAkMZBGoXzrdVAHo5AHM5BrIhEnoTAHsVArs5AksZBjonzkwYAHh5BHlYzrs0zkwYCrAnCrlhBZ4YAnd1BrM0BGXYBq4ZAHhnAnh5wsX3zksnBnI0BkE1zrsZzkE0AHo0BkIhEnEVAHlnAno4BHITAHwVBrEYArE2BGoYzkd4BrA4BkMZzrsXzko0AHdXAHhhAG43CrEnCrM2AjX3zksXCHs2CHE1wsAYzkd4BrA4BkMZzrEVAHd2BkA3ArIhBq4YCHAnArh1BGXYzkd3Bnw5AkA2wrdVAHA3BHE2BrITAG43BndZCHwnBjprAHoVArhYBnh0BqXYzkd3Bnw5AkA2wrsZzkE5ArdXBkATBq4YBnM2AndXBGoYAj40CHo3ArMnzrdVAHo5AHM5BrIhHrsXzkM0BrIYBkdTBZ4YArlYBkl0BGpAAHAVAnhZCrl5BjXYAG41BHw0Aro0wsXYBjX3zksnBkMYAHAZwtPOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|DtXWaum2DOY8gq5Tc2tlaLwPdNtVaqlhf3pWd2m0bK9VCjpZaKYieum2aHUUMLxObK46wq0ZBLp4wrohAqoUAkJXfrU3bKF0brPhBHpXfrU9zNYWMKFmdjiZMK5lyHQjaKaWdNIhf2BWcOFmcOE6wqdOC2FQd3pTMLl6wuxTc2BSC3piauFQcNdUeu9XCjoYAromC30VM2mZM3JTMLwPdNtVaqlhfZ13aKxSbLEUMK5QcKt0bK9VCjpZc3FieuIhAOAhcumVaKtZwumVaNmVbLFmC2tVbK1ieumWckPhdN90MLFmwrxnwuYQcNJidjpQcNaQcNm0aHUPaKmObvE6wrsXAqI7zLemMNUQeq10dNtVd2aWdN0Uc3xQa2mVCjpkaK50aLwhM2JVeuJZC3FZMK5naN9ZcG1WdNmObK46wuBmcOFmdjpkaK50aLw7e2mleuh6wrsXAqI7du9nbLFQc246wutjd29TeLFmC3FWdrPhArUjc3F0c206wro7cuJNerPhArUZbKePerPhArUUMLxObK46wut1eu87gG5XMLFPyvxicNEQwvUnevxWb2IUautnbutZdNt5CjoYzqoZAro7d3FZc2UmzKFid2iWaNanaLE6wro7zLemMNUQeq1icNmUMLFQc246wuFid2hhAG41dZpmMLBmzKmVzK91eqpQcNaQcNm0aHUicNmUMLFQc246wuFid2hhAG41dZpmMLBmzKmVzK91eqpQcNaQcNm0aHU9Eq13aKxSbLEUb2J5aOxicKJnwvxWeut0aGp7AHoXxGp7zLemMNUQeq10dNtVd2aWdN06wvxWeut0aGhnBkplaKdQC3FZMK5naN9ZcHPhdN90MLFmyrA2AuFmaZl7gL1ob2J5aOxicKJnwvxWeut0aGp7AHoXxGp7zLemMNUQeq10dNtVd2aWdN06wvxWeut0aGhnBkplaKdQC3FZMK5naN9ZcHPhdN90MLFmyrA2AuFmaZl7gL1ozLemMNUQeq1SaLmNdNtUaLAhautnbqp7AqIhf3B0dN9SaG1lMLBPMLxZMLl6wrsTwrwXArUnevxWb2IUautnbu9NaOBmerPhArU9BHomwvUnevxWb2IUautnbutZdNt5Cjo4CGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoUAnJXfrU9AHoXxGp7d3FZc2UmzKFid2iidOxifHPhCrlTwrwXArUnevxWb2IUautnbu9NaOBmerPhzHsZBvp4C319EuUmfKaZMK1mdZplMLBPwvTXxGp7d3FZc2UmzKFid2iidOxifHPhAGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoXC301AqIhf3B0dN9SaG1lMLBPMLxZMLl6wrh5zqoZAro7d3FZc2UmzKFid2iWaNanaLE6wq0nBLp4C30YAromwvUnevxWb2IUautnbutZdNt5Cjo4CGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoUAHw0dvh7gL0jzqxiM3FQc24jCjxjeKaNaLwjzqx0fLpmwkPjM3BnwjXjdu9nbLFQc24jCjxkaK50aLwjzqxnM2tTaGw6AGXjM2YQM2TjCkoTwNiQauIjCkt9zqxkc250dN9TL3BmevFQcNenwkQ7wN9ZauJZwkPYAGXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|__storage_test__|roll|wkdt|iosv|wjXjMKB0bK9VwkPjduYifGwTwOF5duIjCjxneNdjzqxjaZw6AqXjMNekc2YWdjw6wNaNaNaNajwTwNxOcZw6AGXjMNeXMKFlbK5OwkPjzHAhzHshzHAhzHsjzqxQM29VcKtZa2mVwkPjAqoXwrohBqwTwNxOMGw6wksjzqxja2tWeNJZwkPjzHsjzqxnM2tTaK92aLwjCjw0wjXjbumlaGw6AGXjbumlaK9VduYifGw6AGXjbumlaK9VfK91evJjaGw6AGXjbKBWcOBkc2YWdjw6wj0YwjXjMK92aLwjCjwUAGwTwNsjCjwYwjXjbKBWcOBZaLpTMLljCkt9zqxkc250dN9TL2YQeNIjCOTjc3xlaLwjCks1zqxWcjw6AGXjeuJ4eqw6wNYQeNIjzqxTaLF0aLxndutkbK5OwkPZzqxiM3FQc24jCjxTbLamwjXjevmXaGw6wOFmfvEjzqxPMK5lwkPXzqxkcumkbZw6AqXjaN9VevBQfNIjCksXzqxUMLxObK4jCjwXwrohAqoYBGwTwNiQauIjCksTwNiQauJWcOaWaqw6AGXjMGw6Aq41gGXjM29VevxWct9neu9XwkQ7wN9ZauJZwkPYBjXjc24jCkoTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|DudhevxicOBNc3xUDGe0dNtVd2YieuIPBqXhBqlODkYZaKB0wvh9xnoOwvl9xnoOwveQavFPDGdYAjdhbuJQa2i0DGdYAjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxneu9XwjXjevmXaGw6wOB2aZwTwNxOwkPXgGXjM29VevxWct9XdNJ2wkQ7wN9ZauJZwkP0zqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh1zkITwrIQxn48dut0bqplDGeBCq45CHl5CGXYAq40And0CGpACq45CHl5CGXYAq40And1wsXZzrIVAks4BnIhHrhVCHl5CHlTAqpACq45CHl5CGXYAq40And0CGpbws0XzrohHrwTAqpAAjXYAq4ZBrl4AZpAAqXYAq4ZBrl4AZpAAqXXwtPOwuaQcuX9xZBNaNaNaNMOLq8|nomobile|wjXjMKB0bK9VwkPjdvxmejwTwOF5duIjCjxneNdjzqxnM2tTaGw6AG4ZzqxXc3BQeumWcjw6wNBWcOFZc2YnzKxWevFWcGwTwN1idNeQcjw6wkohAqoXwrs1wO0TwNBWcOFZc2YgcNJ4eqw6fZxWdNFmdjw6BGXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|handlemargintop|iemobile|blackberry|handlemarginbottom|matches|fine|Bottom|Dvpieuhhar0OHHsnzkITBZ43CHw4CHAZAjpAAHsVCrInBHInBqX2zks0BkE0BkMYwsXYAG4YBrM0BrM2zrMVCrInBHInAnlhHrsZzkd5Akh5AnwTCq41wsXYAG4YBrM0BrM2zrsXzks0BkE0BkMhHrsYzkh1AnI1AnETAHoVCrInBHInBqpAAHAVBGX5zkwXBnsXBkd4wsXYBG4YBrM0BrM2zrsXzkh1AnI1AnEhHrs1zkh1AnI1AnETAHoVAHE2BrE2BjpAAHEVAko3AHo2CqX4zkIhHrs1zkh1AnI1AnETBj44BHA1BHAnCGpAAHIVAHE2BrE2BjX2zks0BkE0BkMYwsXYAZ41zrdVBnlZCrlnAkwhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxUeLFmwjXjMKB0bK9VAjw6wOJVcLJ0aGwTwOF5duIjCjxneNdjzqxUMLxObK4jCjwYwrohAqoYBGwTwNFQd3pTMLm2c2Y1cKIjCkt9zqxkc250dN9TL3aWcvJUaGw6fZxWdNFmdjw6BZXjc24jCksTwOF5duIjCjxnbutXaGwTwNtkeumWcjw6wOaWcvJUaGwTwNhjCkATwOxWeK5lbK5OwkPXzqxkeLB0c213bKF0bqw6AGXjeZw6BkoTwNsjCksTwNtjaZw6wkoVAZwTwNtWeNJZwkPjAqwTwNBWcu9ZwkPjaNaNaNaNwjXjM29Tc3xjaZw6wNaNaNaNajwTwNBWcu9Zc3amdjw6wNaNaNaNajwTwNiQauIjCksTwNiQauJWeLFUeLFmwkPYzqxZc3FieumWcjw6AqXjMNeXMKFlbK5OwkPjBGoXwrIhAqwTwNxOwkPXzqxPMK5lcuIjCksTwNiicNFTaLBkMKYmwkPjAG40wO0TwNBWcOFZc2YgeumUaGw6fZxWdNFmdjw6CqXjc24jCksTwNtkeumWcjw6wOFQcKIjzqx0fLpmwkPjeuJ4eqwTwOFmfvEjCjwXCkoXwjXjaN9VevBQfNIjCksXzqxUMLxObK4jCjwXwrohAqoYBGwTwNBTbKBSwkPXzqxnaLpidNt0c3wjCjxdzZx9zqxkc250dN9TL2F1dNt0bK9VwkQ7wN9ZauJZwkP5zqxWcjw6AGXjMKB0bK9VwkPjavJZMLFQc24jzqx0fLpmwkPjeuJ4eqwTwOFmfvEjCjxdzZoXCkoXwjXjaN9VevBQfNIjCksXzqxUMLxObK4jCjwXwrohAqoXwjXjM2YQM2TjCkp9zqxkc250dN9TL2x1aNamdjw6fZxWdNFmdjw6AHoTwN9VwkPYzqxQM29VwkPjDuFQejpkcutndn0Ocu9iauJZyvxicNEQxn48d3aOwuBTMLBnDGekbLxkeKYidjiZMK5lyGdheNmme0xWfr0OAkIhAkIhBHohBHoODkYkbLxkcuIhM2Yid3A9x3pieuhPdNtVaqlOwvB0dN9SaH0OyuBWcu9ZyGdhM3h9xnIXxZpkfH0OBHoOwvw9xnwXxZpNbKYTDGeVc25mxZpnevxWb2IUe2mleuh9xnwOwvB0dN9SaG1UbLFmdNYQcKm0DGdYAqedzn48Lq9neNd|DudhevxicOBNc3xUDGe0dNtVd2YieuIPBGXhBGlODkYXMLFPwuE9x00XzkE2CHE4zrtmzHo1wsXXzkE2CHE4zrtmzHo1wsXXzkE2CHE4zrohHrdVBrM5BrdTBG4ZAHh3BGpAAq40Bkl0CqXYAq40And1wsXXzkE2CHE4zrtmzHo1wtPhHHdVBHAXBHwTAqpACG41Ano1AjXXwsX5zkInArIZzrsXzkMZBrhZwsX3zkInArIZzrsXzkMZBrhZwsX3zkInArIZzrohKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxVaLi0wjXjevmXaGw6wOB2aZwTwOBkMKYmwkPYzkwTwOpWd2m0bK9VwkPjM29VevxWcvAUMN90eu9UwjXjcKtZa2mVwkPjAqoXwrohAHIjgGXjM29VevxWct9nbutZaGw6fZxWdNFmdjw6AHdTwN9VwkPXzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrsTwrAQxn48dut0bqplDGeBAHoVBHwZBnIXAZXYAj4nBrh0AHw4wsXYAq41Akw3BHonzrlVAnonAnl0ArshEnIVBHA2BHh2BrhTCG4YAHl1Arh5CqoZzkInBrhXCHh5zrsYzkA4CHM5CrshAqXYAZ45AHw1Ano1wsAXzrdVCHs1CHw1AHlhBG4ZAkM5Bkh3BZXnzks5AkdYBHA2wrsXzkIZAkd1ArATAZ4YAnl4BkoYwsXYAq41Akw3BHonzroVAHs3BkE3ArI5wsXYCq4XArA1Crs4zrMVAkAnArw5CHAhHrsXzkIZAkd1ArATAHwVAnE4BrsZCqpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|clr_|Medium|Small|Tiny|ldp0rmasozcb|clipboard|Copied|default_w|Previous|Reset|aload|default_h|colorover|fullwheel|1fZxnM3xmaK5kc2YWdjw6wkoXAroXAqwTwOFWc2YjMLwjCOTjM29Tc3wjCjwXAroXArojzqxPbKFmwkPYzqxUMLxObK4jCjwUAkohAqoXwrojzqxOdNtlbKJVeqw6AGXjMK5QcKt0bK9VwkPjMKYXbusjzqxiwkPYzqxXMKFlbK5Oeu9XwkPZAv0TwNBWcOFZc2Ygeum0cuIjCOTjc3xlaLwjCksTwN9VwkPYzqxiM3FQc24jCjx0bLFTaGwTwOF5duIjCjx0aLi0wjXjdu9nbLFQc24jCjx0c3oUcuJNeqwTwNBTbKBSwkPXzqxPMK5lwkPXzqx0aLi0wkPjwjXjeNtZwkPjeum0cuIjzqxPbKFmwkPYzqxPbKFmc25Xcut5wkPYzqxicNmUMLFQc24jCjxXc3BQeumWcjwTwNxOwkPYzqxja2sjCkoVBqXjMNeXMKFlbK5OwkPjBjo2wrMhBjx9zqxkc250dN9TL2YQcNIjCOTjc3xlaLwjCkATwN9VwkPYzqx0fLpmwkPjd2iiduIjzqxiM3FQc24jCjxTbK5mwjXjbqw6BqXjdN91cNFQcNdjCkoTwOdjCksXAqXjMGw6AGXjMKxOwkPjAq4nwjXjMKYWMKEjCjwXzkAjzqxic3amdjw6wkoVBjwTwNBWcu9ZwkPjaNMXAroXwjXjM29Tc3xjaZw6wNaNaNaNajwTwNBWcu9Zcu9iaqw6wNaNaNaNajwTwNBWcu9Zc3amdjw6wNaNaNaNajwTwNx1aNamdjw6fZxWcjw6AqXjM29Tc3wjCjxNaNaNaNMjzqxiwkPXzkJ9zqxXc3BQeumWcjw6wNxWevFWcGwTwN1idNeQcjw6wkohAHohAnEhAHojzqxPMK5lcuIjCksTwNxOdutlaumVaZw6wkIhAqo1wrojzqx0bLojCksTwNiQauIjCksTwNiQauJWcNYQeNIjCksTwNJ4dutVaqw6wksVAZwTwNiicNFTaKiQauIjCksTwNiicNFTaKBWcu9ZwkPjaNMXAroXwjXjbutVauYmd2BicuIjCjwYzkIjgGXjM29VevxWct9Xcut5wkQ7wN9ZauJZwkPZzqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh1zqonyGd|DtXWd3aODjwTwNmkc24ZwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwuaQcuX9xZAXAroXAroOwvFZMK5naN9ZcH0OevxicOBTMLFmyrsTwrsQxn48du9TfKeWcjpXc2mVevA9xZ0YzksnBkh2CrA4aG0YAZo1zkd0BHI1BkM0wq0YzksnBkh2CrA4aG0YAZoYAG43Brl2Crw2wrEVAroZBrM1CrwhAHsVBnE5BkhZBjo5zkoXAkE2BHhZwrs2zkd0CHM4AkMhCG4XArw0BkI4AjoXzkd0CrlXAHA2BZo0zkoXAkE2BHhZwrIVBnE1BHI2BkEOwuaQcuX9xZBNaNaNaNMOLq8|DvpWcvmTbK5mwvpWbK50dn0OAq41CHA3BGoXzkE4BrA4wroVBHMZBGoYAZ41AHI2AZoYAG40And1wrdhAq41CHA3BGoXzkE4BrA4xZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|DtXWd3aODjwTwNmkc24ZwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwuaQcuXUdOJTaH0OcN9VfNJZcZdhevxicOBNc3xUDGe0dNtVd2YieuIPBGXhBqlODkYZaKB0wvh9xnoOwvl9xnoOwveQavFPDGdnzkIOwuimbKePer0OAHwOwuaQcuX9xZBNaNaNaNMOLq8|DvxmM3Ehfr0OBj41xZp5DGdXxZp3bKF0br0OAZ41xZpPaKmObvE9xnsZxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|offsetX|DtXWd3aODjwTwNmkc24nwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrwTwrAQxn48dut0bqplDGeBAHMTBZ4YAnM2AHsnAjpAAHMTBZ4YArlYBkl0BGpAAHIVAko4AHd4BGX3zksXCHs2CHE1wsXYBq4ZBnIXCHATBZ4YArlYBkl0BGprAHEVAkd1ArlnzrAVAHl5AHw2AkIhAHsVArMnAHl3zrohBZ4YAnd1BrM0BGXXwsAnzkwYAHh5BHlYzrohAqXnzks5CHsZBkw1wroTBZ4YArlYBkl0BGprAqXYAG4XAHlZAHw2wrAVAksYCrl1CHsTAHEVAks4AnA4CGo3zksnBnI0BkE1zrs0zkwYCrAnCrlhHrdVAHA3BHE2BrITAHwVBrEYArE2BGprBq4YCHAnArh1BGXYAj40BrsXBrM1wrsVBnh0Anh2BkwTAHoVArEYBnoYCqoYzkd4BrA4BkMZzrdVAHo5AHM5BrIhEnsVBnh0Anh2BkwTBq4YBnM2AndXBGo0zks5AnAXCrI1zrsVBnd3AklZAnMhBZ4YAnd1BrM0BGXYzkd3Bnw5AkA2wsAYAq4XCrs3CrE0zrsVBnd3AklZAnMhAHwVBrlXBno2AZX0zks3BkMnBno1wrsZzkE5ArdXBkATBZ4YArlYBkl0BGpAAHoVBkE0BHs2BZX3zksXCHs2CHE1wsXYAZ4nCrw4CHl2zrsYzkI1AkEXArEhHrs2zrdVAHA2BksYAnwhKjdhaNmTcr0Ow2aNaNaNajd|valuepaddingtop|valuepaddingbottom|DtXWdut0br48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxXcut5wjXjMKB0bK9VAjw6wOpieLBmwjXjevmXaGw6wOB2aZwTwOBkMKYmwkPYzkwTwOBkMKYmc3amdjw6AG41zqxUMLxObK4jCjwXwrohAqoZAqx9zqxkc250dN9TL211euIjCOTjc3xlaLwjCkMTwN9VwkPYzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrsTwrsQxn48du9TfKeWcjpXc2mVevA9xZ0YzksnBkh2CrA4aG0YAZo1zkd0BHI1BkM0wq0YzksnBkh2CrA4aG0YAZoYAG43Brl2Crw2wrEVAroZBrM1CrwhAHsVBnE5BkhZBjo5zkoXAkE2BHhZwrs2zkd0CHM4AkMhCG4XArw0BkI4AjoXzkd0CrlXAHA2BZo0zkoXAkE2BHhZwrIVBnE1BHI2BkEOwuaQcuX9xZBNaNaNaNMOLq8|Shadow|valuepaddingleft|Dvpieuhhar0OHHsYzkoXAkE2BHhTBq43Brl2Crw2AjpAAHsVAroZBrM1CqXYAj43Brl2Crw2wsAYAG4XArw0BkI4zrsZzkd0CHM4AkMhAHAVBHA0BklZBqXYAG40Aks5BrhZwrsnzkInBrM5AkETCq43Brl2Crw2AjprAHAVBHA0BklZBqX2zko3BnEYBkl5wrsYzkoXAkE2BHhTBq43Brl2Crw2AjoYAG4XArw0BkI4zrEVBnE5BkhZBkwhKjdhbKE9x3pRd192c2Y1cKJgaKYmcKJVersOwuaQcuX9xZBNaNaNaNMOLq8|Font|valuepaddingright|Dvpieuhhar0OHHsXzkl5BnAXBnwTAj4XCHsZCrEYCqprAHsVBHo5Crh3BZXZzkwnBrA1ArI5wrsZzkM4Akw5AHsTAj44BrMXArI2BZoYAZ4ZCrh5Crw1zrAVAkl3CrsXBHhhEns0zkl5Bro2AHlTBq41Bkd1CrhnAjoYBG45CHM3BHIZzrMVAnA0AkdnArMhAHIVCHlnAHh5BjX4zkd2AHoXBkw3wsAYBG45Crl2Ano1zrsYzks4Anw0CrwhAHEVCHlXAkI5BqXYAj45Akl1BnAhAHAVAkl1AnlTAHEVAHdXCrhnwsAYAj42CHoZBrIZzrs0zkMYBro4BkMhAHsVBrA1BnlYzrs1zkw1BnM2BjoYAq45CHdnArdZzrs1zkA2ArwZCHIhHrsXzkl5BnAXBnwTAHdVBrA4Anw5CqprAHsVCrl3AHE3CGXYBZ4ZAndnBrA5wrsnzks4And5BrlTAHMVBnAYBkE1BZoYBq40BndYAnoZzrs1zkd4BrEYBkEhEns2zkM1Crl2BnMTAHEVAHh2BrI0BjoYBZ45Crh2AnETAHsVCrMZCHM0AGoYBZ45CHAYCrd0zrhVBnMnCHE0CGprAHdVCHl3BnE0BjX1zkM2AkA0BkM2wrs2zkM2CHo4AHsTAZ4nAksnAkwYAZoYBq40CrA1And2zrsVBklnBnEYAnhhEnsnzks5Akd5BnlTAq43Anw1AkA2AnAhAHsVCrl1AHAXCqXXzkwYAnAZAko0BGoYAq45CHdnArdZzrohHrsXzkl5BnAXBnwTAj4XCHsZCrEYCqpbxZpQar0OduQnL3aWcvJUaJ9mcuJUaK50AjdhaNmTcq1ZeKYmDGeVc256aLxWxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d||matchMedia|WebkitAppearance|416|979|appName|993|983|logos|google|915|885|775|997|layerX|files_scale|994|985|971|userAgent|962|918|897|874|848|818|785|747|705|659|sub_allmy||seeksidesmob|547|483|f2parent|trident|handshdw|Windows|Philips|Tizen|Roku|BRAVIA|armv|webOS|DtXWd3aODjwTwNtkeumWcjw6wOBPMLxmwjXjevmXaGw6wOB2aZwTwOpWd2m0bK9VwkPjeu9XzLxQa2i0wjXjcKtZa2mVwkPjAHIhAHIhAqoXwjXjMNdjCksTwNxOcZw6AGXjd2BicuIjCksTwNxOdutlaumVaZw6wkMhBjo2wrMjzqxja2sjCkoVAZXjMNeic3amdjw6Aq42zqxicNmUMLFQc24jCjxXc3BQeumWcjwTwNJid2IjCjxmcutneumkwO0TwNYicNdjCjxZeGwTwOBmevFQcNenwkQ7wOBmevFQcNenBqw6AGXjd2J0eumVa3A0MKB0bK9VwkPjd3pmaKEjzqx2MKY1aKBWcu9ZwkPjaNaNaNaNwjXjMNekc2YWdjw6wkoXAroXAqwTwNxOMGw6wksjzqxja2BWcu9Zc3amdjw6wNaNAroXAqx9zqxXcut5cumneqw6fZx2MKY1aKBWcu9ZwkPjaNaNaNaNwjXjMNekc2YWdN92aLwjCjxNMHoXArojzqxPbLB0c3x5eum0cuJnevxQb2IjCksTwNiQd3FWdOmkc2YWdjw6wNaNaNaNajwTwNxOMGw6wksjzqxja2BWcu9ZwkPjAroXAroXwO0TwOBPMLxmbKBWcOBkMKYmwkPjAZwTwOBPMLxmAZw6wNeWc2eTaGwTwNYWaZw6AqXjaLamcOFnevxiM2Umdjw6Av0|tvOS|u10|MacIntel|platform|home|ipod|Safari|225|drop|Firefox|Edge|Trident|Opera|pjslng_|isflash||appVersion|onchange|pjsga|moved|135|thumbs_img|reloaderTimer|RWAlnQyyazA4aoAB4FsBSA|DOMContentLoaded|sub_all_title|brdlc|vast_introtbimp|vast_linktxtbgcolor|passonstart|vast_linktxtcolor|vast_skipbgcolor|PluginRounding|ref|posterstime|vast_skipcolor|vast_titlebgcolor|Input||paddingbottom|brdla|brdl|99999|Full|bggrclr|||marginRight|5em|actn|15em|vast_titlecolor|vast_xbgcolor|PluginUpload|vast_xcolor|vast_progressbgcolor|vast_progresscolor|clear|playback|rmright|scrollTo|vast_volumecolor|oncontextmenu|vast_postrolltimebreak|manipulation|origin|PluginDroplist|vast_postrolltbimp|indent|vast_postroll_counter|vast_playroll_limit|outline|D90000|vast_playroll_counter|visited|hover|class|ContextMenu|uppercase|vast_midroll_counter|073DA0|rc_custom|contains|vast_midrolltimebreak|409829|644082|hidesmoothly|dropnohide|vast_midrolltbimp|rc_nobrand|vast_introtimebreak|vastmute|subclr|vast_volumebgcolor|pstrvd|vast_postroll_limit|introclickable|PluginQuiz|mouseenter|partnerpauserollor|partnerpostrollor|borderBottom|mouseleave|partnermidrollor|onMouseOut|orientationchange|onMouseOver|midrollpoint|introskiptime|move|keyup|quizes|introclosetime|introtitle|keydown|introtxt|default_channel|minivis|fimg|f2img|MSFullscreenChange|fullscreenchange|Local|sub_settings|ChromeCast|PluginEffects|borderRight|PluginBlock|vast_linktxtonmobile|vpaid_timeout2|vast_unmutehover|vast_unmutebutonce|vast_default_volume|panel|vast_unmutebutbgcolor|vast_unmutebutcolor|vast_openclick|vast_preroll_vmap|autoplaynomobiletv|vast_pauseroll_vmap|vast_postroll_vmap|vast_midroll_vmap|rafinit|vpaid_timeout|through|scrollWidth|vast_resound|sessid|_vdpsrt|vpaid_slotinframe|eventstrackervast|sleeptimer0|scroll_right|offsettimerinit|TimeStore|scroll_up|startvisibility|PluginMini|partnerprerollor|Logo|current_channel|speed4live|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|dashcookies|customyterrors|unavailable|change2playlist_bottom|hash|ytError|CUED|Orientation|pjslng_sub_sizeproc|BUFFERING|offsetoptions|16x9|dashdebug|PAUSED|dashlowquality|poster_floatbgcolor|Cross|nameofdashquality|errortimeout|ytEnded|ytlog|vast_skip|vast_click|vast_impression|ga_proc|yttitle|ytReady|getDate|sharetitle|sleepoptions|answer|poster_floatheight|shareiconscale|intvsbl|loadVideoById|getVideoLoadedFraction|settings3|setPlaybackQuality|PluginMediaTags|unMute|settings3action|fast|unatpl|pljscom|settings4|viewinit|setPlaybackRate|getCurrentTime|hd1080|poster_floatwidth|settings4action|hd720|large|medium|tiny|setSize|settings5|pstrcnfg|emptyremove|settings5action|poster_floatmargin|poster_floatposition|getPlaybackQuality|getAvailableQualityLevels|sharetop|onPlaybackQualityChange|hidearrow|vast_prerolltimebreak|35px|vast_volume|07|transbg|oframe|vast_title|ffc7d1|observe|childList|vast_preroll_limit|vast_preroll_andlimit|aaaaaa|d9bb8c|borderin|select|inset|b3fee8|vast_prerolltbimp|vast_preroll_counter|querySelector|vast_pauseroll_limit|vast_pauserolltimebreak|pjscolor|backface|4bd9ac|vast_pauserolltbimp|vast_pauseroll_counter|shuffle8|ffff00|vast_closeonclick|container_w_procent|onStateChange|API|onReady|modestbranding|showinfo|srvsga|iv_load_policy|disablekb|html5|shareiconscaleover|playerapiid|shareiconmargin|enablejsapi|playerVars|videoId|88484718|embedsize|word|embedwidth|allowLinker|560|youtube_iframe_api|require|onYouTubeIframeAPIReady|embedheight|autoLink|ytcl1|160|e8bbff|vast_timeout|vast_pauseonclick|sleep2options|hlsqhsort|hideunwait|1296p|240|PluginStat|pjsstatid|pjsstat|PluginWater|wid|qualitypause|loadstart|water|watching|sleep|1600p|426|heartbeats|wsconfig|enter|isOpen|PluginWS|nativeontv|nativenotandroid|854|480|regress|187|sess|189|1280|720|vast_finish|Quality|AdBlock|1080|separator|writePl|Seeking|nativeaudio|2000px|pauseonhover|tracking|lrpp|wake|PasswordTime|nooverlay|showduration|onpause|showboth|buffering|loadeddata|reloadstart|SettingsTimer|_self|downself|dontseekforward|scrnstp|Progress|01|maxHeight|aborted|ShowSettingsBut|hlsdrmfps|hlsdrmfpl|Resume||1920|Level|reloadplus|_icon|hlsermd|Speed|mediaError|networkError|ERROR|subtitleTracks|191|Audiotrack|_text|SVG|192|2048|127|SUBTITLE_TRACKS_UPDATED|hdbfdt|ontouchend|0123456789|122|121|hdbfmb|finish|vldcntrInterval|FRAG_LOADED||hlssubtracks|FloatPosterScale|subtitleDisplay|AUDIO_TRACK_SWITCHING|AUDIO_TRACKS_UPDATED|recoverMediaError|redirectafter|2560|iconspress|1440|bufferInterval|3840||2160|vast_ima|customqualities|hls_error|eng|showfrom1file|bufferDeg|countdown|counter|PluginCountdown|openlast|webp|redirectparent|blnk|redirectblank|scrollY|to_right|const|globalfont|pageXOffset|link2|ontop2|PlgnCntrlTmln|English|rus|noset|reloadjustevent|pjsiframed|fragdata|VastImpression|vastbgpreload|autoLevelEnabled|VastOverlay|webkitSupportsPresentationMode|destination|pictureInPictureEnabled|vast_ready|VastReady|combined|PluginSettings2|createGain|VastShow|VpaidStarted|createMediaElementSource|ssdown|webkitAudioContext|hlsforce|autoplay_denied|bgload|bgload2|skipimpessed|skipimprsd|playlists|crtm|playError2|automute|EXTINF|showovr|tagLive|renew|vast_init|cancel|cert|VastInsertAnd|disablePreload|available|preloading|availability|webkitplaybacktargetavailabilitychanged|isOn|winmob|tskp|Next|WebKitPlaybackTargetAvailabilityEvent|cancelskip|and2limit|02|seektome|VastRemoveUrl|seekiconbut|vast_error|VastError|disabled|ssfly|alarm|cast|vast_startdelay|startdelay|bezier|PluginVastTimeMsg|dvtp|showuntilmeta|yandex|fileend|hidenoab|hidenormscreen|hideonunmute|wheelDelta|OpenScroll|hideonlive|hideonmeta|Super|hidemini|webkitExitFullscreen|webkitEnterFullScreen|iosplbf|firstLevel|hidenomini|wproc|hideonvod|customwidth|hlsaddbitrate|reloadtimes|appendBuffer|hideab|hideonyoutube|pjs_cast_button_|webkitSupportsFullscreen|WebKitSourceBuffer|Break|WebKitMediaSource|outros|cast_available|tags|hideonleave|hlsaudiolang|VastInsertOr|vlscrl|hideonbar|hidelap|interrupted|hidesmall|dropopen|3600000|playError|hideall|loaderror|playtry|hideonend|tryotherquality|hideondesktop|hideonmobile|hideuntilended|vast_stop|error_time|hidewait|hideafterstart|issue|crossdomain|chngwd|hidelastpl|Alternative|hide0timestore|hideuntiltext|hideuntilstartedios|Infinity|AudioTrack|webkitShowPlaybackTargetPicker|rldnornd|FRAG_PARSING_METADATA|complete|10000|scale0|Active|castend|fillvideo|castinit|control_time|switchpip|0001|nativehlstv|createposter|timeplay|norootplstart|taginframe|hidesec2|unfix|nodownload|fix|videosize|isfullscreen|triangle|controlsList|mainresize|nativenodownload|moveplaylist|getDash|plduration|control_mute|HlsSubTrack|subtrack|Boolean|180|vastnow|current_custom|menu3|menu2|menu1|showvlt|showplaylist|kind|playlist_length|playlist_folders|cut2|cut1|tippointeralign|childNodes|sscopyright|invert||jpeg|toDataURL|playbackRate|tipmargintop|tipmarginbottom|tipmarginleft|tipmarginright|fillText|fillStyle|Arial|requestPictureInPicture|exitPictureInPicture|Courier|volume_element|updateCuid|vastpause|alphas|hdbffs|eventlisteners|capiom|watch|playerjs_hit|running|nonInteraction|gainact|Color|galog|event_label|PlayerJS|event_category|Metric|urlmse|300000|abg|Enter|LIVE|Audio|website|advertiser|the|lines1|42E01E|avc1|codecs|Ultra|Quad|hdbfnr|resumed|level|scaledrag|setAudio|setWsQuality|vastbreak|setWsAudioTrack|prt|startvast||dwn|Test|VpaidSet|vpaid_|slider|youtubeid|toogle|logapi|unmuted|ynxnopip|dragging|drunchr|scaledrag0|crossOrigin|dispatchEvent|crossorigin||initEvent|tagcors|mp4a|createEvent|adShown|vast_Impression|rewound|hlsfdt|vastinfo|vastresume|substring|clearkey|EmptyVastUrl|playready|microsoft|Image|widevine|reset|capLevelToPlayerSize|MediaPjs|MarPad|encode|reduce|RemoveAll|serverCertificateUrl|arguments|PJSDIV|nodeName|FindPjsDiv|cssText|hlscltps|Created|PluginHdIcon|control_buffer|1000000|flipx|45deg|fragLoadPolicy|licenseUrl|dailymotion|enableWorker|MANIFEST_LOADED|disablePictureInPicture|relurl|fragment|FRAG_CHANGED|PluginFloatPoster|Live|LEVEL_LOADED|nativemobile|New|||||||||||LEVEL_SWITCHED|LEVEL_SWITCH|MANIFEST_PARSED|showvolmobile|attached|customspeeds|MEDIA_ATTACHED|attachMedia|hdn|withCredentials|xhrSetup|webkitPresentationMode|finishnormal|grdt|hqdefault|drmSystems|emeEnabled|vast_dontplay|ndash|manifestLoadPolicy|repeating|dashInterval|getVolume|nexttrack|clickmarginright|support|nomedia|iconmargintop|iconmarginbottom|previoustrack|RemovePassword|artwork|nativehlsinedge|MediaMetadata|midrollcrtm|midroll_time|iconmarginleft|iconmarginright|flussonic|filetype|posterfull|wrapper0|vpaid|adsystem|nativehlsinsafari|rotateonclick|vastids|vrsn|currentfile|nativehlssafari|Destroyed|startAd|||||||||||vaststart|vast_loadtxtd|clickmarginleft|clk|head|autoStartLoad|DASH|flipy|async|same|touch_|_bg|Pass|olor|circle|swap|css2|NaNpx|googleapis|stylesheet|bggrl|bggrc|bgbrdrw|PlugMediaChannels|setProperty|vast_posterurl|pictureInPictureElement|number'.split('|'),0,{})) 
!function t(e){var r,i;r=this,i=function(){"use strict";function r(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function i(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?r(Object(i),!0).forEach((function(e){var r,a,s;r=t,a=e,s=i[e],(a=n(a))in r?Object.defineProperty(r,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[a]=s})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function n(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}function a(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,n(i.key),i)}}function s(t,e,r){return e&&a(t.prototype,e),r&&a(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function o(){return o=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},o.apply(this,arguments)}function l(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,h(t,e)}function u(t){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},u(t)}function h(t,e){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},h(t,e)}function d(t,e,r){return d=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}()?Reflect.construct.bind():function(t,e,r){var i=[null];i.push.apply(i,e);var n=new(Function.bind.apply(t,i));return r&&h(n,r.prototype),n},d.apply(null,arguments)}function c(t){var e="function"==typeof Map?new Map:void 0;return c=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return d(t,arguments,u(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),h(r,t)},c(t)}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,i=new Array(e);r<e;r++)i[r]=t[r];return i}function g(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return f(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var m={exports:{}};!function(t,e){var r,i,n,a,s;r=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))(?=((?:\/\/[^\/?#]*)?))(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))([^]*)$/,n=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,s={buildAbsoluteURL:function(t,e,r){if(r=r||{},t=t.trim(),!(e=e.trim())){if(!r.alwaysNormalize)return t;var n=s.parseURL(t);if(!n)throw new Error("Error trying to parse base URL.");return n.path=s.normalizePath(n.path),s.buildURLFromParts(n)}var a=s.parseURL(e);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return r.alwaysNormalize?(a.path=s.normalizePath(a.path),s.buildURLFromParts(a)):e;var o=s.parseURL(t);if(!o)throw new Error("Error trying to parse base URL.");if(!o.netLoc&&o.path&&"/"!==o.path[0]){var l=i.exec(o.path);o.netLoc=l[1],o.path=l[2]}o.netLoc&&!o.path&&(o.path="/");var u={scheme:o.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(u.netLoc=o.netLoc,"/"!==a.path[0]))if(a.path){var h=o.path,d=h.substring(0,h.lastIndexOf("/")+1)+a.path;u.path=s.normalizePath(d)}else u.path=o.path,a.params||(u.params=o.params,a.query||(u.query=o.query));return null===u.path&&(u.path=r.alwaysNormalize?s.normalizePath(a.path):a.path),s.buildURLFromParts(u)},parseURL:function(t){var e=r.exec(t);return e?{scheme:e[1]||"",netLoc:e[2]||"",path:e[3]||"",params:e[4]||"",query:e[5]||"",fragment:e[6]||""}:null},normalizePath:function(t){for(t=t.split("").reverse().join("").replace(n,"");t.length!==(t=t.replace(a,"")).length;);return t.split("").reverse().join("")},buildURLFromParts:function(t){return t.scheme+t.netLoc+t.path+t.params+t.query+t.fragment}},t.exports=s}(m);var p=m.exports,y=Number.isFinite||function(t){return"number"==typeof t&&isFinite(t)},E=Number.isSafeInteger||function(t){return"number"==typeof t&&Math.abs(t)<=T},T=Number.MAX_SAFE_INTEGER||9007199254740991,S=function(t){return t.MEDIA_ATTACHING="hlsMediaAttaching",t.MEDIA_ATTACHED="hlsMediaAttached",t.MEDIA_DETACHING="hlsMediaDetaching",t.MEDIA_DETACHED="hlsMediaDetached",t.BUFFER_RESET="hlsBufferReset",t.BUFFER_CODECS="hlsBufferCodecs",t.BUFFER_CREATED="hlsBufferCreated",t.BUFFER_APPENDING="hlsBufferAppending",t.BUFFER_APPENDED="hlsBufferAppended",t.BUFFER_EOS="hlsBufferEos",t.BUFFER_FLUSHING="hlsBufferFlushing",t.BUFFER_FLUSHED="hlsBufferFlushed",t.MANIFEST_LOADING="hlsManifestLoading",t.MANIFEST_LOADED="hlsManifestLoaded",t.MANIFEST_PARSED="hlsManifestParsed",t.LEVEL_SWITCHING="hlsLevelSwitching",t.LEVEL_SWITCHED="hlsLevelSwitched",t.LEVEL_LOADING="hlsLevelLoading",t.LEVEL_LOADED="hlsLevelLoaded",t.LEVEL_UPDATED="hlsLevelUpdated",t.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",t.LEVELS_UPDATED="hlsLevelsUpdated",t.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",t.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",t.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",t.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",t.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",t.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",t.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",t.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",t.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",t.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",t.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",t.CUES_PARSED="hlsCuesParsed",t.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",t.INIT_PTS_FOUND="hlsInitPtsFound",t.FRAG_LOADING="hlsFragLoading",t.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",t.FRAG_LOADED="hlsFragLoaded",t.FRAG_DECRYPTED="hlsFragDecrypted",t.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",t.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",t.FRAG_PARSING_METADATA="hlsFragParsingMetadata",t.FRAG_PARSED="hlsFragParsed",t.FRAG_BUFFERED="hlsFragBuffered",t.FRAG_CHANGED="hlsFragChanged",t.FPS_DROP="hlsFpsDrop",t.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",t.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",t.ERROR="hlsError",t.DESTROYING="hlsDestroying",t.KEY_LOADING="hlsKeyLoading",t.KEY_LOADED="hlsKeyLoaded",t.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",t.BACK_BUFFER_REACHED="hlsBackBufferReached",t.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",t}({}),L=function(t){return t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError",t}({}),A=function(t){return t.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",t.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",t.KEY_SYSTEM_NO_SESSION="keySystemNoSession",t.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",t.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",t.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",t.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",t.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",t.MANIFEST_LOAD_ERROR="manifestLoadError",t.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",t.MANIFEST_PARSING_ERROR="manifestParsingError",t.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",t.LEVEL_EMPTY_ERROR="levelEmptyError",t.LEVEL_LOAD_ERROR="levelLoadError",t.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",t.LEVEL_PARSING_ERROR="levelParsingError",t.LEVEL_SWITCH_ERROR="levelSwitchError",t.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",t.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",t.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",t.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",t.FRAG_LOAD_ERROR="fragLoadError",t.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",t.FRAG_DECRYPT_ERROR="fragDecryptError",t.FRAG_PARSING_ERROR="fragParsingError",t.FRAG_GAP="fragGap",t.REMUX_ALLOC_ERROR="remuxAllocError",t.KEY_LOAD_ERROR="keyLoadError",t.KEY_LOAD_TIMEOUT="keyLoadTimeOut",t.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",t.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",t.BUFFER_APPEND_ERROR="bufferAppendError",t.BUFFER_APPENDING_ERROR="bufferAppendingError",t.BUFFER_STALLED_ERROR="bufferStalledError",t.BUFFER_FULL_ERROR="bufferFullError",t.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",t.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",t.INTERNAL_EXCEPTION="internalException",t.INTERNAL_ABORTED="aborted",t.UNKNOWN="unknown",t}({}),R=function(){},k={trace:R,debug:R,log:R,warn:R,info:R,error:R},b=k;function D(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];r.forEach((function(e){b[e]=t[e]?t[e].bind(t):function(t){var e=self.console[t];return e?e.bind(self.console,"["+t+"] >"):R}(e)}))}function I(t,e){if("object"==typeof console&&!0===t||"object"==typeof t){D(t,"debug","log","info","warn","error");try{b.log('Debug logs enabled for "'+e+'" in hls.js version 1.5.7')}catch(t){b=k}}else b=k}var w=b,C=/^(\d+)x(\d+)$/,_=/(.+?)=(".*?"|.*?)(?:,|$)/g,x=function(){function t(e){"string"==typeof e&&(e=t.parseAttrList(e)),o(this,e)}var e=t.prototype;return e.decimalInteger=function(t){var e=parseInt(this[t],10);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.hexadecimalInteger=function(t){if(this[t]){var e=(this[t]||"0x").slice(2);e=(1&e.length?"0":"")+e;for(var r=new Uint8Array(e.length/2),i=0;i<e.length/2;i++)r[i]=parseInt(e.slice(2*i,2*i+2),16);return r}return null},e.hexadecimalIntegerAsNumber=function(t){var e=parseInt(this[t],16);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.decimalFloatingPoint=function(t){return parseFloat(this[t])},e.optionalFloat=function(t,e){var r=this[t];return r?parseFloat(r):e},e.enumeratedString=function(t){return this[t]},e.bool=function(t){return"YES"===this[t]},e.decimalResolution=function(t){var e=C.exec(this[t]);if(null!==e)return{width:parseInt(e[1],10),height:parseInt(e[2],10)}},t.parseAttrList=function(t){var e,r={};for(_.lastIndex=0;null!==(e=_.exec(t));){var i=e[2];0===i.indexOf('"')&&i.lastIndexOf('"')===i.length-1&&(i=i.slice(1,-1)),r[e[1].trim()]=i}return r},s(t,[{key:"clientAttrs",get:function(){return Object.keys(this).filter((function(t){return"X-"===t.substring(0,2)}))}}]),t}();function P(t){return"SCTE35-OUT"===t||"SCTE35-IN"===t}var F=function(){function t(t,e){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,e){var r=e.attr;for(var i in r)if(Object.prototype.hasOwnProperty.call(t,i)&&t[i]!==r[i]){w.warn('DATERANGE tag attribute: "'+i+'" does not match for tags with ID: "'+t.ID+'"'),this._badValueForSameId=i;break}t=o(new x({}),r,t)}if(this.attr=t,this._startDate=new Date(t["START-DATE"]),"END-DATE"in this.attr){var n=new Date(this.attr["END-DATE"]);y(n.getTime())&&(this._endDate=n)}}return s(t,[{key:"id",get:function(){return this.attr.ID}},{key:"class",get:function(){return this.attr.CLASS}},{key:"startDate",get:function(){return this._startDate}},{key:"endDate",get:function(){if(this._endDate)return this._endDate;var t=this.duration;return null!==t?new Date(this._startDate.getTime()+1e3*t):null}},{key:"duration",get:function(){if("DURATION"in this.attr){var t=this.attr.decimalFloatingPoint("DURATION");if(y(t))return t}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}},{key:"plannedDuration",get:function(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}},{key:"endOnNext",get:function(){return this.attr.bool("END-ON-NEXT")}},{key:"isValid",get:function(){return!!this.id&&!this._badValueForSameId&&y(this.startDate.getTime())&&(null===this.duration||this.duration>=0)&&(!this.endOnNext||!!this.class)}}]),t}(),M=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}},O="audio",N="video",U="audiovideo",B=function(){function t(t){var e;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=((e={})[O]=null,e[N]=null,e[U]=null,e),this.baseurl=t}return t.prototype.setByteRange=function(t,e){var r,i=t.split("@",2);r=1===i.length?(null==e?void 0:e.byteRangeEndOffset)||0:parseInt(i[1]),this._byteRange=[r,parseInt(i[0])+r]},s(t,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=p.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(t){this._url=t}}]),t}(),G=function(t){function e(e,r){var i;return(i=t.call(this,r)||this)._decryptdata=null,i.rawProgramDateTime=null,i.programDateTime=null,i.tagList=[],i.duration=0,i.sn=0,i.levelkeys=void 0,i.type=void 0,i.loader=null,i.keyLoader=null,i.level=-1,i.cc=0,i.startPTS=void 0,i.endPTS=void 0,i.startDTS=void 0,i.endDTS=void 0,i.start=0,i.deltaPTS=void 0,i.maxStartPTS=void 0,i.minEndPTS=void 0,i.stats=new M,i.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=e,i}l(e,t);var r=e.prototype;return r.setKeyFormat=function(t){if(this.levelkeys){var e=this.levelkeys[t];e&&!this._decryptdata&&(this._decryptdata=e.getDecryptData(this.sn))}},r.abortRequests=function(){var t,e;null==(t=this.loader)||t.abort(),null==(e=this.keyLoader)||e.abort()},r.setElementaryStreamInfo=function(t,e,r,i,n,a){void 0===a&&(a=!1);var s=this.elementaryStreams,o=s[t];o?(o.startPTS=Math.min(o.startPTS,e),o.endPTS=Math.max(o.endPTS,r),o.startDTS=Math.min(o.startDTS,i),o.endDTS=Math.max(o.endDTS,n)):s[t]={startPTS:e,endPTS:r,startDTS:i,endDTS:n,partial:a}},r.clearElementaryStreamInfo=function(){var t=this.elementaryStreams;t[O]=null,t[N]=null,t[U]=null},s(e,[{key:"decryptdata",get:function(){if(!this.levelkeys&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){var t=this.levelkeys.identity;if(t)this._decryptdata=t.getDecryptData(this.sn);else{var e=Object.keys(this.levelkeys);if(1===e.length)return this._decryptdata=this.levelkeys[e[0]].getDecryptData(this.sn)}}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(null===this.programDateTime)return null;if(!y(this.programDateTime))return null;var t=y(this.duration)?this.duration:0;return this.programDateTime+1e3*t}},{key:"encrypted",get:function(){var t;if(null!=(t=this._decryptdata)&&t.encrypted)return!0;if(this.levelkeys){var e=Object.keys(this.levelkeys),r=e.length;if(r>1||1===r&&this.levelkeys[e[0]].encrypted)return!0}return!1}}]),e}(B),K=function(t){function e(e,r,i,n,a){var s;(s=t.call(this,i)||this).fragOffset=0,s.duration=0,s.gap=!1,s.independent=!1,s.relurl=void 0,s.fragment=void 0,s.index=void 0,s.stats=new M,s.duration=e.decimalFloatingPoint("DURATION"),s.gap=e.bool("GAP"),s.independent=e.bool("INDEPENDENT"),s.relurl=e.enumeratedString("URI"),s.fragment=r,s.index=n;var o=e.enumeratedString("BYTERANGE");return o&&s.setByteRange(o,a),a&&(s.fragOffset=a.fragOffset+a.duration),s}return l(e,t),s(e,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var t=this.elementaryStreams;return!!(t.audio||t.video||t.audiovideo)}}]),e}(B),H=function(){function t(t){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=t}return t.prototype.reloaded=function(t){if(!t)return this.advanced=!0,void(this.updated=!0);var e=this.lastPartSn-t.lastPartSn,r=this.lastPartIndex-t.lastPartIndex;this.updated=this.endSN!==t.endSN||!!r||!!e||!this.live,this.advanced=this.endSN>t.endSN||e>0||0===e&&r>0,this.updated||this.advanced?this.misses=Math.floor(.6*t.misses):this.misses=t.misses+1,this.availabilityDelay=t.availabilityDelay},s(t,[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&y(this.fragments[this.fragments.length-1].programDateTime)}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||10}},{key:"drift",get:function(){var t=this.driftEndTime-this.driftStartTime;return t>0?1e3*(this.driftEnd-this.driftStart)/t:1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var t;return null!=(t=this.fragments)&&t.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),t}();function V(t){return Uint8Array.from(atob(t),(function(t){return t.charCodeAt(0)}))}function Y(t){var e,r,i=t.split(":"),n=null;if("data"===i[0]&&2===i.length){var a=i[1].split(";"),s=a[a.length-1].split(",");if(2===s.length){var o="base64"===s[0],l=s[1];o?(a.splice(-1,1),n=V(l)):(e=W(l).subarray(0,16),(r=new Uint8Array(16)).set(e,16-e.length),n=r)}}return n}function W(t){return Uint8Array.from(unescape(encodeURIComponent(t)),(function(t){return t.charCodeAt(0)}))}var j="undefined"!=typeof self?self:void 0,q={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},X="org.w3.clearkey",z="com.apple.streamingkeydelivery",Q="com.microsoft.playready",J="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed";function $(t){switch(t){case z:return q.FAIRPLAY;case Q:return q.PLAYREADY;case J:return q.WIDEVINE;case X:return q.CLEARKEY}}var Z="edef8ba979d64acea3c827dcd51d21ed";function tt(t){switch(t){case q.FAIRPLAY:return z;case q.PLAYREADY:return Q;case q.WIDEVINE:return J;case q.CLEARKEY:return X}}function et(t){var e=t.drmSystems,r=t.widevineLicenseUrl,i=e?[q.FAIRPLAY,q.WIDEVINE,q.PLAYREADY,q.CLEARKEY].filter((function(t){return!!e[t]})):[];return!i[q.WIDEVINE]&&r&&i.push(q.WIDEVINE),i}var rt,it=null!=j&&null!=(rt=j.navigator)&&rt.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function nt(t,e,r){return Uint8Array.prototype.slice?t.slice(e,r):new Uint8Array(Array.prototype.slice.call(t,e,r))}var at,st=function(t,e){return e+10<=t.length&&73===t[e]&&68===t[e+1]&&51===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},ot=function(t,e){return e+10<=t.length&&51===t[e]&&68===t[e+1]&&73===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},lt=function(t,e){for(var r=e,i=0;st(t,e);)i+=10,i+=ut(t,e+6),ot(t,e+10)&&(i+=10),e+=i;if(i>0)return t.subarray(r,r+i)},ut=function(t,e){var r=0;return r=(127&t[e])<<21,r|=(127&t[e+1])<<14,r|=(127&t[e+2])<<7,r|=127&t[e+3]},ht=function(t,e){return st(t,e)&&ut(t,e+6)+10<=t.length-e},dt=function(t){for(var e=gt(t),r=0;r<e.length;r++){var i=e[r];if(ct(i))return Et(i)}},ct=function(t){return t&&"PRIV"===t.key&&"com.apple.streaming.transportStreamTimestamp"===t.info},ft=function(t){var e=String.fromCharCode(t[0],t[1],t[2],t[3]),r=ut(t,4);return{type:e,size:r,data:t.subarray(10,10+r)}},gt=function(t){for(var e=0,r=[];st(t,e);){for(var i=ut(t,e+6),n=(e+=10)+i;e+8<n;){var a=ft(t.subarray(e)),s=vt(a);s&&r.push(s),e+=a.size+10}ot(t,e)&&(e+=10)}return r},vt=function(t){return"PRIV"===t.type?mt(t):"W"===t.type[0]?yt(t):pt(t)},mt=function(t){if(!(t.size<2)){var e=Tt(t.data,!0),r=new Uint8Array(t.data.subarray(e.length+1));return{key:t.type,info:e,data:r.buffer}}},pt=function(t){if(!(t.size<2)){if("TXXX"===t.type){var e=1,r=Tt(t.data.subarray(e),!0);e+=r.length+1;var i=Tt(t.data.subarray(e));return{key:t.type,info:r,data:i}}var n=Tt(t.data.subarray(1));return{key:t.type,data:n}}},yt=function(t){if("WXXX"===t.type){if(t.size<2)return;var e=1,r=Tt(t.data.subarray(e),!0);e+=r.length+1;var i=Tt(t.data.subarray(e));return{key:t.type,info:r,data:i}}var n=Tt(t.data);return{key:t.type,data:n}},Et=function(t){if(8===t.data.byteLength){var e=new Uint8Array(t.data),r=1&e[3],i=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return i/=45,r&&(i+=47721858.84),Math.round(i)}},Tt=function(t,e){void 0===e&&(e=!1);var r=St();if(r){var i=r.decode(t);if(e){var n=i.indexOf("");return-1!==n?i.substring(0,n):i}return i.replace(//g,"")}for(var a,s,o,l=t.length,u="",h=0;h<l;){if(0===(a=t[h++])&&e)return u;if(0!==a&&3!==a)switch(a>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:u+=String.fromCharCode(a);break;case 12:case 13:s=t[h++],u+=String.fromCharCode((31&a)<<6|63&s);break;case 14:s=t[h++],o=t[h++],u+=String.fromCharCode((15&a)<<12|(63&s)<<6|(63&o)<<0)}}return u};function St(){if(!navigator.userAgent.includes("PlayStation 4"))return at||void 0===self.TextDecoder||(at=new self.TextDecoder("utf-8")),at}var Lt=function(t){for(var e="",r=0;r<t.length;r++){var i=t[r].toString(16);i.length<2&&(i="0"+i),e+=i}return e},At=Math.pow(2,32)-1,Rt=[].push,kt={video:1,audio:2,id3:3,text:4};function bt(t){return String.fromCharCode.apply(null,t)}function Dt(t,e){var r=t[e]<<8|t[e+1];return r<0?65536+r:r}function It(t,e){var r=Ct(t,e);return r<0?4294967296+r:r}function wt(t,e){var r=It(t,e);return r*=Math.pow(2,32),r+=It(t,e+4)}function Ct(t,e){return t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3]}function _t(t,e,r){t[e]=r>>24,t[e+1]=r>>16&255,t[e+2]=r>>8&255,t[e+3]=255&r}function xt(t,e){var r=[];if(!e.length)return r;for(var i=t.byteLength,n=0;n<i;){var a=It(t,n),s=a>1?n+a:i;if(bt(t.subarray(n+4,n+8))===e[0])if(1===e.length)r.push(t.subarray(n+8,s));else{var o=xt(t.subarray(n+8,s),e.slice(1));o.length&&Rt.apply(r,o)}n=s}return r}function Pt(t){var e=[],r=t[0],i=8,n=It(t,i);i+=4;var a=0,s=0;0===r?(a=It(t,i),s=It(t,i+4),i+=8):(a=wt(t,i),s=wt(t,i+8),i+=16),i+=2;var o=t.length+s,l=Dt(t,i);i+=2;for(var u=0;u<l;u++){var h=i,d=It(t,h);h+=4;var c=2147483647&d;if(1==(2147483648&d)>>>31)return w.warn("SIDX has hierarchical references (not supported)"),null;var f=It(t,h);h+=4,e.push({referenceSize:c,subsegmentDuration:f,info:{duration:f/n,start:o,end:o+c-1}}),o+=c,i=h+=4}return{earliestPresentationTime:a,timescale:n,version:r,referencesCount:l,references:e}}function Ft(t){for(var e=[],r=xt(t,["moov","trak"]),n=0;n<r.length;n++){var a=r[n],s=xt(a,["tkhd"])[0];if(s){var o=s[0],l=It(s,0===o?12:20),u=xt(a,["mdia","mdhd"])[0];if(u){var h=It(u,0===(o=u[0])?12:20),d=xt(a,["mdia","hdlr"])[0];if(d){var c=bt(d.subarray(8,12)),f={soun:O,vide:N}[c];if(f){var g=Mt(xt(a,["mdia","minf","stbl","stsd"])[0]);e[l]={timescale:h,type:f},e[f]=i({timescale:h,id:l},g)}}}}}return xt(t,["moov","mvex","trex"]).forEach((function(t){var r=It(t,4),i=e[r];i&&(i.default={duration:It(t,12),flags:It(t,20)})})),e}function Mt(t){var e=t.subarray(8),r=e.subarray(86),i=bt(e.subarray(4,8)),n=i,a="enca"===i||"encv"===i;if(a){var s=xt(e,[i])[0];xt(s.subarray("enca"===i?28:78),["sinf"]).forEach((function(t){var e=xt(t,["schm"])[0];if(e){var r=bt(e.subarray(4,8));if("cbcs"===r||"cenc"===r){var i=xt(t,["frma"])[0];i&&(n=bt(i))}}}))}switch(n){case"avc1":case"avc2":case"avc3":case"avc4":var o=xt(r,["avcC"])[0];n+="."+Nt(o[1])+Nt(o[2])+Nt(o[3]);break;case"mp4a":var l=xt(e,[i])[0],u=xt(l.subarray(28),["esds"])[0];if(u&&u.length>12){var h=4;if(3!==u[h++])break;h=Ot(u,h),h+=2;var d=u[h++];if(128&d&&(h+=2),64&d&&(h+=u[h++]),4!==u[h++])break;h=Ot(u,h);var c=u[h++];if(64!==c)break;if(n+="."+Nt(c),h+=12,5!==u[h++])break;h=Ot(u,h);var f=u[h++],g=(248&f)>>3;31===g&&(g+=1+((7&f)<<3)+((224&u[h])>>5)),n+="."+g}break;case"hvc1":case"hev1":var v=xt(r,["hvcC"])[0],m=v[1],p=["","A","B","C"][m>>6],y=31&m,E=It(v,2),T=(32&m)>>5?"H":"L",S=v[12],L=v.subarray(6,12);n+="."+p+y,n+="."+E.toString(16).toUpperCase(),n+="."+T+S;for(var A="",R=L.length;R--;){var k=L[R];(k||A)&&(A="."+k.toString(16).toUpperCase()+A)}n+=A;break;case"dvh1":case"dvhe":var b=xt(r,["dvcC"])[0],D=b[2]>>1&127,I=b[2]<<5&32|b[3]>>3&31;n+="."+Ut(D)+"."+Ut(I);break;case"vp09":var w=xt(r,["vpcC"])[0],C=w[4],_=w[5],x=w[6]>>4&15;n+="."+Ut(C)+"."+Ut(_)+"."+Ut(x);break;case"av01":var P=xt(r,["av1C"])[0],F=P[1]>>>5,M=31&P[1],O=P[2]>>>7?"H":"M",N=(64&P[2])>>6,U=(32&P[2])>>5,B=2===F&&N?U?12:10:N?10:8,G=(16&P[2])>>4,K=(8&P[2])>>3,H=(4&P[2])>>2,V=3&P[2];n+="."+F+"."+Ut(M)+O+"."+Ut(B)+"."+G+"."+K+H+V+"."+Ut(1)+"."+Ut(1)+"."+Ut(1)+".0"}return{codec:n,encrypted:a}}function Ot(t,e){for(var r=e+5;128&t[e++]&&e<r;);return e}function Nt(t){return("0"+t.toString(16).toUpperCase()).slice(-2)}function Ut(t){return(t<10?"0":"")+t}function Bt(t){var e=xt(t,["schm"])[0];if(e){var r=bt(e.subarray(4,8));if("cbcs"===r||"cenc"===r)return xt(t,["schi","tenc"])[0]}return w.error("[eme] missing 'schm' box"),null}function Gt(t){var e=It(t,0),r=8;1&e&&(r+=4),4&e&&(r+=4);for(var i=0,n=It(t,4),a=0;a<n;a++)256&e&&(i+=It(t,r),r+=4),512&e&&(r+=4),1024&e&&(r+=4),2048&e&&(r+=4);return i}function Kt(t,e){var r=new Uint8Array(t.length+e.length);return r.set(t),r.set(e,t.length),r}function Ht(t,e){var r=[],i=e.samples,n=e.timescale,a=e.id,s=!1;return xt(i,["moof"]).map((function(o){var l=o.byteOffset-8;xt(o,["traf"]).map((function(o){var u=xt(o,["tfdt"]).map((function(t){var e=t[0],r=It(t,4);return 1===e&&(r*=Math.pow(2,32),r+=It(t,8)),r/n}))[0];return void 0!==u&&(t=u),xt(o,["tfhd"]).map((function(u){var h=It(u,4),d=16777215&It(u,0),c=0,f=0!=(16&d),g=0,v=0!=(32&d),m=8;h===a&&(0!=(1&d)&&(m+=8),0!=(2&d)&&(m+=4),0!=(8&d)&&(c=It(u,m),m+=4),f&&(g=It(u,m),m+=4),v&&(m+=4),"video"===e.type&&(s=function(t){if(!t)return!1;var e=t.indexOf("."),r=e<0?t:t.substring(0,e);return"hvc1"===r||"hev1"===r||"dvh1"===r||"dvhe"===r}(e.codec)),xt(o,["trun"]).map((function(a){var o=a[0],u=16777215&It(a,0),h=0!=(1&u),d=0,f=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,L=It(a,4),A=8;h&&(d=It(a,A),A+=4),f&&(A+=4);for(var R=d+l,k=0;k<L;k++){if(v?(m=It(a,A),A+=4):m=c,p?(y=It(a,A),A+=4):y=g,E&&(A+=4),T&&(S=0===o?It(a,A):Ct(a,A),A+=4),e.type===N)for(var b=0;b<y;){var D=It(i,R);Vt(s,i[R+=4])&&Yt(i.subarray(R,R+D),s?2:1,t+S/n,r),R+=D,b+=D+4}t+=m/n}})))}))}))})),r}function Vt(t,e){if(t){var r=e>>1&63;return 39===r||40===r}return 6==(31&e)}function Yt(t,e,r,i){var n=Wt(t),a=0;a+=e;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,h=a;if(o<u)a+=o;else if(o>u){w.error("Malformed SEI payload. "+o+" is too small, only "+u+" bytes left to parse.");break}if(4===s){if(181===n[h++]){var d=Dt(n,h);if(h+=2,49===d){var c=It(n,h);if(h+=4,1195456820===c){var f=n[h++];if(3===f){var g=n[h++],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[h++]}i.push({type:f,payloadType:s,pts:r,bytes:p})}}}}}else if(5===s&&o>16){for(var E=[],T=0;T<16;T++){var S=n[h++].toString(16);E.push(1==S.length?"0"+S:S),3!==T&&5!==T&&7!==T&&9!==T||E.push("-")}for(var L=o-16,A=new Uint8Array(L),R=0;R<L;R++)A[R]=n[h++];i.push({payloadType:s,pts:r,uuid:E.join(""),userData:Tt(A),userDataBytes:A})}}}function Wt(t){for(var e=t.byteLength,r=[],i=1;i<e-2;)0===t[i]&&0===t[i+1]&&3===t[i+2]?(r.push(i+2),i+=2):i++;if(0===r.length)return t;var n=e-r.length,a=new Uint8Array(n),s=0;for(i=0;i<n;s++,i++)s===r[0]&&(s++,r.shift()),a[i]=t[s];return a}function jt(t,e,r){if(16!==t.byteLength)throw new RangeError("Invalid system id");var i,n,a;if(e){i=1,n=new Uint8Array(16*e.length);for(var s=0;s<e.length;s++){var o=e[s];if(16!==o.byteLength)throw new RangeError("Invalid key");n.set(o,16*s)}}else i=0,n=new Uint8Array;i>0?(a=new Uint8Array(4),e.length>0&&new DataView(a.buffer).setUint32(0,e.length,!1)):a=new Uint8Array;var l=new Uint8Array(4);return r&&r.byteLength>0&&new DataView(l.buffer).setUint32(0,r.byteLength,!1),function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];for(var n=r.length,a=8,s=n;s--;)a+=r[s].byteLength;var o=new Uint8Array(a);for(o[0]=a>>24&255,o[1]=a>>16&255,o[2]=a>>8&255,o[3]=255&a,o.set(t,4),s=0,a=8;s<n;s++)o.set(r[s],a),a+=r[s].byteLength;return o}([112,115,115,104],new Uint8Array([i,0,0,0]),t,a,n,l,r||new Uint8Array)}var qt={},Xt=function(){function t(t,e,r,i,n){void 0===i&&(i=[1]),void 0===n&&(n=null),this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=t,this.uri=e,this.keyFormat=r,this.keyFormatVersions=i,this.iv=n,this.encrypted=!!t&&"NONE"!==t,this.isCommonEncryption=this.encrypted&&"AES-128"!==t}t.clearKeyUriToKeyIdMap=function(){qt={}};var e=t.prototype;return e.isSupported=function(){if(this.method){if("AES-128"===this.method||"NONE"===this.method)return!0;if("identity"===this.keyFormat)return"SAMPLE-AES"===this.method;switch(this.keyFormat){case z:case J:case Q:case X:return-1!==["ISO-23001-7","SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)}}return!1},e.getDecryptData=function(e){if(!this.encrypted||!this.uri)return null;if("AES-128"===this.method&&this.uri&&!this.iv){"number"!=typeof e&&("AES-128"!==this.method||this.iv||w.warn('missing IV for initialization segment with method="'+this.method+'" - compliance issue'),e=0);var r=function(t){for(var e=new Uint8Array(16),r=12;r<16;r++)e[r]=t>>8*(15-r)&255;return e}(e);return new t(this.method,this.uri,"identity",this.keyFormatVersions,r)}var i=Y(this.uri);if(i)switch(this.keyFormat){case J:this.pssh=i,i.length>=22&&(this.keyId=i.subarray(i.length-22,i.length-6));break;case Q:var n=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=jt(n,null,i);var a=new Uint16Array(i.buffer,i.byteOffset,i.byteLength/2),s=String.fromCharCode.apply(null,Array.from(a)),o=s.substring(s.indexOf("<"),s.length),l=(new DOMParser).parseFromString(o,"text/xml").getElementsByTagName("KID")[0];if(l){var u=l.childNodes[0]?l.childNodes[0].nodeValue:l.getAttribute("VALUE");if(u){var h=V(u).subarray(0,16);!function(t){var e=function(t,e,r){var i=t[e];t[e]=t[r],t[r]=i};e(t,0,3),e(t,1,2),e(t,4,5),e(t,6,7)}(h),this.keyId=h}}break;default:var d=i.subarray(0,16);if(16!==d.length){var c=new Uint8Array(16);c.set(d,16-d.length),d=c}this.keyId=d}if(!this.keyId||16!==this.keyId.byteLength){var f=qt[this.uri];if(!f){var g=Object.keys(qt).length%Number.MAX_SAFE_INTEGER;f=new Uint8Array(16),new DataView(f.buffer,12,4).setUint32(0,g),qt[this.uri]=f}this.keyId=f}return this},t}(),zt=/\{\$([a-zA-Z0-9-_]+)\}/g;function Qt(t){return zt.test(t)}function Jt(t,e,r){if(null!==t.variableList||t.hasVariableRefs)for(var i=r.length;i--;){var n=r[i],a=e[n];a&&(e[n]=$t(t,a))}}function $t(t,e){if(null!==t.variableList||t.hasVariableRefs){var r=t.variableList;return e.replace(zt,(function(e){var i=e.substring(2,e.length-1),n=null==r?void 0:r[i];return void 0===n?(t.playlistParsingError||(t.playlistParsingError=new Error('Missing preceding EXT-X-DEFINE tag for Variable Reference: "'+i+'"')),e):n}))}return e}function Zt(t,e,r){var i,n,a=t.variableList;if(a||(t.variableList=a={}),"QUERYPARAM"in e){i=e.QUERYPARAM;try{var s=new self.URL(r).searchParams;if(!s.has(i))throw new Error('"'+i+'" does not match any query parameter in URI: "'+r+'"');n=s.get(i)}catch(e){t.playlistParsingError||(t.playlistParsingError=new Error("EXT-X-DEFINE QUERYPARAM: "+e.message))}}else i=e.NAME,n=e.VALUE;i in a?t.playlistParsingError||(t.playlistParsingError=new Error('EXT-X-DEFINE duplicate Variable Name declarations: "'+i+'"')):a[i]=n||""}function te(t,e,r){var i=e.IMPORT;if(r&&i in r){var n=t.variableList;n||(t.variableList=n={}),n[i]=r[i]}else t.playlistParsingError||(t.playlistParsingError=new Error('EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "'+i+'"'))}function ee(t){if(void 0===t&&(t=!0),"undefined"!=typeof self)return(t||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}var re={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,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 ie(t,e,r){return void 0===r&&(r=!0),!t.split(",").some((function(t){return!ne(t,e,r)}))}function ne(t,e,r){var i;void 0===r&&(r=!0);var n=ee(r);return null!=(i=null==n?void 0:n.isTypeSupported(ae(t,e)))&&i}function ae(t,e){return e+'/mp4;codecs="'+t+'"'}function se(t){if(t){var e=t.substring(0,4);return re.video[e]}return 2}function oe(t){return t.split(",").reduce((function(t,e){var r=re.video[e];return r?(2*r+t)/(t?3:2):(re.audio[e]+t)/(t?2:1)}),0)}var le={},ue=/flac|opus/i;function he(t,e){return void 0===e&&(e=!0),t.replace(ue,(function(t){return function(t,e){if(void 0===e&&(e=!0),le[t])return le[t];for(var r={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"]}[t],i=0;i<r.length;i++)if(ne(r[i],"audio",e))return le[t]=r[i],r[i];return t}(t.toLowerCase(),e)}))}function de(t,e){return t&&"mp4a"!==t?t:e}var ce=/#EXT-X-STREAM-INF:([^
]*)(?:[
](?:#[^
]*)?)*([^
]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^
]*)[
]+/g,fe=/#EXT-X-MEDIA:(.*)/g,ge=/^#EXT(?:INF|-X-TARGETDURATION):/m,ve=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),me=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)
?
?/.source].join("|")),pe=function(){function t(){}return t.findGroup=function(t,e){for(var r=0;r<t.length;r++){var i=t[r];if(i.id===e)return i}},t.resolve=function(t,e){return p.buildAbsoluteURL(e,t,{alwaysNormalize:!0})},t.isMediaPlaylist=function(t){return ge.test(t)},t.parseMasterPlaylist=function(e,r){var i,n={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:Qt(e)},a=[];for(ce.lastIndex=0;null!=(i=ce.exec(e));)if(i[1]){var s,o=new x(i[1]);Jt(n,o,["CODECS","SUPPLEMENTAL-CODECS","ALLOWED-CPC","PATHWAY-ID","STABLE-VARIANT-ID","AUDIO","VIDEO","SUBTITLES","CLOSED-CAPTIONS","NAME"]);var l=$t(n,i[2]),u={attrs:o,bitrate:o.decimalInteger("BANDWIDTH")||o.decimalInteger("AVERAGE-BANDWIDTH"),name:o.NAME,url:t.resolve(l,r)},h=o.decimalResolution("RESOLUTION");h&&(u.width=h.width,u.height=h.height),Te(o.CODECS,u),null!=(s=u.unknownCodecs)&&s.length||a.push(u),n.levels.push(u)}else if(i[3]){var d=i[3],c=i[4];switch(d){case"SESSION-DATA":var f=new x(c);Jt(n,f,["DATA-ID","LANGUAGE","VALUE","URI"]);var g=f["DATA-ID"];g&&(null===n.sessionData&&(n.sessionData={}),n.sessionData[g]=f);break;case"SESSION-KEY":var v=ye(c,r,n);v.encrypted&&v.isSupported()?(null===n.sessionKeys&&(n.sessionKeys=[]),n.sessionKeys.push(v)):w.warn('[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "'+c+'"');break;case"DEFINE":var m=new x(c);Jt(n,m,["NAME","VALUE","QUERYPARAM"]),Zt(n,m,r);break;case"CONTENT-STEERING":var p=new x(c);Jt(n,p,["SERVER-URI","PATHWAY-ID"]),n.contentSteering={uri:t.resolve(p["SERVER-URI"],r),pathwayId:p["PATHWAY-ID"]||"."};break;case"START":n.startTimeOffset=Ee(c)}}var y=a.length>0&&a.length<n.levels.length;return n.levels=y?a:n.levels,0===n.levels.length&&(n.playlistParsingError=new Error("no levels found in manifest")),n},t.parseMasterPlaylistMedia=function(e,r,i){var n,a={},s=i.levels,o={AUDIO:s.map((function(t){return{id:t.attrs.AUDIO,audioCodec:t.audioCodec}})),SUBTITLES:s.map((function(t){return{id:t.attrs.SUBTITLES,textCodec:t.textCodec}})),"CLOSED-CAPTIONS":[]},l=0;for(fe.lastIndex=0;null!==(n=fe.exec(e));){var u=new x(n[1]),h=u.TYPE;if(h){var d=o[h],c=a[h]||[];a[h]=c,Jt(i,u,["URI","GROUP-ID","LANGUAGE","ASSOC-LANGUAGE","STABLE-RENDITION-ID","NAME","INSTREAM-ID","CHARACTERISTICS","CHANNELS"]);var f=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||f||"",type:h,default:u.bool("DEFAULT"),autoselect:u.bool("AUTOSELECT"),forced:u.bool("FORCED"),lang:f,url:u.URI?t.resolve(u.URI,r):""};if(g&&(y.assocLang=g),v&&(y.channels=v),m&&(y.characteristics=m),p&&(y.instreamId=p),null!=d&&d.length){var E=t.findGroup(d,y.groupId)||d[0];Se(y,E,"audioCodec"),Se(y,E,"textCodec")}c.push(y)}}return a},t.parseLevelPlaylist=function(t,e,r,i,n,a){var s,l,u,h=new H(e),d=h.fragments,c=null,f=0,g=0,v=0,m=0,p=null,E=new G(i,e),T=-1,S=!1,L=null;for(ve.lastIndex=0,h.m3u8=t,h.hasVariableRefs=Qt(t);null!==(s=ve.exec(t));){S&&(S=!1,(E=new G(i,e)).start=v,E.sn=f,E.cc=m,E.level=r,c&&(E.initSegment=c,E.rawProgramDateTime=c.rawProgramDateTime,c.rawProgramDateTime=null,L&&(E.setByteRange(L),L=null)));var A=s[1];if(A){E.duration=parseFloat(A);var R=(" "+s[2]).slice(1);E.title=R||null,E.tagList.push(R?["INF",A,R]:["INF",A])}else if(s[3]){if(y(E.duration)){E.start=v,u&&Re(E,u,h),E.sn=f,E.level=r,E.cc=m,d.push(E);var k=(" "+s[3]).slice(1);E.relurl=$t(h,k),Le(E,p),p=E,v+=E.duration,f++,g=0,S=!0}}else if(s[4]){var b=(" "+s[4]).slice(1);p?E.setByteRange(b,p):E.setByteRange(b)}else if(s[5])E.rawProgramDateTime=(" "+s[5]).slice(1),E.tagList.push(["PROGRAM-DATE-TIME",E.rawProgramDateTime]),-1===T&&(T=d.length);else{if(!(s=s[0].match(me))){w.warn("No matches on slow regex match for level playlist!");continue}for(l=1;l<s.length&&void 0===s[l];l++);var D=(" "+s[l]).slice(1),I=(" "+s[l+1]).slice(1),C=s[l+2]?(" "+s[l+2]).slice(1):"";switch(D){case"PLAYLIST-TYPE":h.type=I.toUpperCase();break;case"MEDIA-SEQUENCE":f=h.startSN=parseInt(I);break;case"SKIP":var _=new x(I);Jt(h,_,["RECENTLY-REMOVED-DATERANGES"]);var P=_.decimalInteger("SKIPPED-SEGMENTS");if(y(P)){h.skippedSegments=P;for(var M=P;M--;)d.unshift(null);f+=P}var O=_.enumeratedString("RECENTLY-REMOVED-DATERANGES");O&&(h.recentlyRemovedDateranges=O.split("	"));break;case"TARGETDURATION":h.targetduration=Math.max(parseInt(I),1);break;case"VERSION":h.version=parseInt(I);break;case"INDEPENDENT-SEGMENTS":case"EXTM3U":break;case"ENDLIST":h.live=!1;break;case"#":(I||C)&&E.tagList.push(C?[I,C]:[I]);break;case"DISCONTINUITY":m++,E.tagList.push(["DIS"]);break;case"GAP":E.gap=!0,E.tagList.push([D]);break;case"BITRATE":E.tagList.push([D,I]);break;case"DATERANGE":var N=new x(I);Jt(h,N,["ID","CLASS","START-DATE","END-DATE","SCTE35-CMD","SCTE35-OUT","SCTE35-IN"]),Jt(h,N,N.clientAttrs);var U=new F(N,h.dateRanges[N.ID]);U.isValid||h.skippedSegments?h.dateRanges[U.id]=U:w.warn('Ignoring invalid DATERANGE tag: "'+I+'"'),E.tagList.push(["EXT-X-DATERANGE",I]);break;case"DEFINE":var B=new x(I);Jt(h,B,["NAME","VALUE","IMPORT","QUERYPARAM"]),"IMPORT"in B?te(h,B,a):Zt(h,B,e);break;case"DISCONTINUITY-SEQUENCE":m=parseInt(I);break;case"KEY":var V=ye(I,e,h);if(V.isSupported()){if("NONE"===V.method){u=void 0;break}u||(u={}),u[V.keyFormat]&&(u=o({},u)),u[V.keyFormat]=V}else w.warn('[Keys] Ignoring invalid EXT-X-KEY tag: "'+I+'"');break;case"START":h.startTimeOffset=Ee(I);break;case"MAP":var Y=new x(I);if(Jt(h,Y,["BYTERANGE","URI"]),E.duration){var W=new G(i,e);Ae(W,Y,r,u),c=W,E.initSegment=c,c.rawProgramDateTime&&!E.rawProgramDateTime&&(E.rawProgramDateTime=c.rawProgramDateTime)}else{var j=E.byteRangeEndOffset;if(j){var q=E.byteRangeStartOffset;L=j-q+"@"+q}else L=null;Ae(E,Y,r,u),c=E,S=!0}break;case"SERVER-CONTROL":var X=new x(I);h.canBlockReload=X.bool("CAN-BLOCK-RELOAD"),h.canSkipUntil=X.optionalFloat("CAN-SKIP-UNTIL",0),h.canSkipDateRanges=h.canSkipUntil>0&&X.bool("CAN-SKIP-DATERANGES"),h.partHoldBack=X.optionalFloat("PART-HOLD-BACK",0),h.holdBack=X.optionalFloat("HOLD-BACK",0);break;case"PART-INF":var z=new x(I);h.partTarget=z.decimalFloatingPoint("PART-TARGET");break;case"PART":var Q=h.partList;Q||(Q=h.partList=[]);var J=g>0?Q[Q.length-1]:void 0,$=g++,Z=new x(I);Jt(h,Z,["BYTERANGE","URI"]);var tt=new K(Z,E,e,$,J);Q.push(tt),E.duration+=tt.duration;break;case"PRELOAD-HINT":var et=new x(I);Jt(h,et,["URI"]),h.preloadHint=et;break;case"RENDITION-REPORT":var rt=new x(I);Jt(h,rt,["URI"]),h.renditionReports=h.renditionReports||[],h.renditionReports.push(rt);break;default:w.warn("line parsed but not handled: "+s)}}}p&&!p.relurl?(d.pop(),v-=p.duration,h.partList&&(h.fragmentHint=p)):h.partList&&(Le(E,p),E.cc=m,h.fragmentHint=E,u&&Re(E,u,h));var it=d.length,nt=d[0],at=d[it-1];if((v+=h.skippedSegments*h.targetduration)>0&&it&&at){h.averagetargetduration=v/it;var st=at.sn;h.endSN="initSegment"!==st?st:0,h.live||(at.endList=!0),nt&&(h.startCC=nt.cc)}else h.endSN=0,h.startCC=0;return h.fragmentHint&&(v+=h.fragmentHint.duration),h.totalduration=v,h.endCC=m,T>0&&function(t,e){for(var r=t[e],i=e;i--;){var n=t[i];if(!n)return;n.programDateTime=r.programDateTime-1e3*n.duration,r=n}}(d,T),h},t}();function ye(t,e,r){var i,n,a=new x(t);Jt(r,a,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);var s=null!=(i=a.METHOD)?i:"",o=a.URI,l=a.hexadecimalInteger("IV"),u=a.KEYFORMATVERSIONS,h=null!=(n=a.KEYFORMAT)?n:"identity";o&&a.IV&&!l&&w.error("Invalid IV: "+a.IV);var d=o?pe.resolve(o,e):"",c=(u||"1").split("/").map(Number).filter(Number.isFinite);return new Xt(s,d,h,c,l)}function Ee(t){var e=new x(t).decimalFloatingPoint("TIME-OFFSET");return y(e)?e:null}function Te(t,e){var r=(t||"").split(/[ ,]+/).filter((function(t){return t}));["video","audio","text"].forEach((function(t){var i=r.filter((function(e){return function(t,e){var r=re[e];return!!r&&!!r[t.slice(0,4)]}(e,t)}));i.length&&(e[t+"Codec"]=i.join(","),r=r.filter((function(t){return-1===i.indexOf(t)})))})),e.unknownCodecs=r}function Se(t,e,r){var i=e[r];i&&(t[r]=i)}function Le(t,e){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):null!=e&&e.programDateTime&&(t.programDateTime=e.endProgramDateTime),y(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}function Ae(t,e,r,i){t.relurl=e.URI,e.BYTERANGE&&t.setByteRange(e.BYTERANGE),t.level=r,t.sn="initSegment",i&&(t.levelkeys=i),t.initSegment=null}function Re(t,e,r){t.levelkeys=e;var i=r.encryptedFragments;i.length&&i[i.length-1].levelkeys===e||!Object.keys(e).some((function(t){return e[t].isCommonEncryption}))||i.push(t)}var ke="manifest",be="level",De="audioTrack",Ie="subtitleTrack",we="main",Ce="audio",_e="subtitle";function xe(t){switch(t.type){case De:return Ce;case Ie:return _e;default:return we}}function Pe(t,e){var r=t.url;return void 0!==r&&0!==r.indexOf("data:")||(r=e.url),r}var Fe=function(){function t(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.hls=t,this.registerListeners()}var e=t.prototype;return e.startLoad=function(t){},e.stopLoad=function(){this.destroyInternalLoaders()},e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(S.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(S.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.createInternalLoader=function(t){var e=this.hls.config,r=e.pLoader,i=e.loader,n=new(r||i)(e);return this.loaders[t.type]=n,n},e.getInternalLoader=function(t){return this.loaders[t.type]},e.resetInternalLoader=function(t){this.loaders[t]&&delete this.loaders[t]},e.destroyInternalLoaders=function(){for(var t in this.loaders){var e=this.loaders[t];e&&e.destroy(),this.resetInternalLoader(t)}},e.destroy=function(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()},e.onManifestLoading=function(t,e){var r=e.url;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:ke,url:r,deliveryDirectives:null})},e.onLevelLoading=function(t,e){var r=e.id,i=e.level,n=e.pathwayId,a=e.url,s=e.deliveryDirectives;this.load({id:r,level:i,pathwayId:n,responseType:"text",type:be,url:a,deliveryDirectives:s})},e.onAudioTrackLoading=function(t,e){var r=e.id,i=e.groupId,n=e.url,a=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:De,url:n,deliveryDirectives:a})},e.onSubtitleTrackLoading=function(t,e){var r=e.id,i=e.groupId,n=e.url,a=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:Ie,url:n,deliveryDirectives:a})},e.load=function(t){var e,r,i,n=this,a=this.hls.config,s=this.getInternalLoader(t);if(s){var l=s.context;if(l&&l.url===t.url&&l.level===t.level)return void w.trace("[playlist-loader]: playlist request ongoing");w.log("[playlist-loader]: aborting previous loader for type: "+t.type),s.abort()}if(r=t.type===ke?a.manifestLoadPolicy.default:o({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),s=this.createInternalLoader(t),y(null==(e=t.deliveryDirectives)?void 0:e.part)&&(t.type===be&&null!==t.level?i=this.hls.levels[t.level].details:t.type===De&&null!==t.id?i=this.hls.audioTracks[t.id].details:t.type===Ie&&null!==t.id&&(i=this.hls.subtitleTracks[t.id].details),i)){var u=i.partTarget,h=i.targetduration;if(u&&h){var d=1e3*Math.max(3*u,.8*h);r=o({},r,{maxTimeToFirstByteMs:Math.min(d,r.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(d,r.maxTimeToFirstByteMs)})}}var c=r.errorRetry||r.timeoutRetry||{},f={loadPolicy:r,timeout:r.maxLoadTimeMs,maxRetry:c.maxNumRetry||0,retryDelay:c.retryDelayMs||0,maxRetryDelay:c.maxRetryDelayMs||0},g={onSuccess:function(t,e,r,i){var a=n.getInternalLoader(r);n.resetInternalLoader(r.type);var s=t.data;0===s.indexOf("#EXTM3U")?(e.parsing.start=performance.now(),pe.isMediaPlaylist(s)?n.handleTrackOrLevelPlaylist(t,e,r,i||null,a):n.handleMasterPlaylist(t,e,r,i)):n.handleManifestParsingError(t,r,new Error("no EXTM3U delimiter"),i||null,e)},onError:function(t,e,r,i){n.handleNetworkError(e,r,!1,t,i)},onTimeout:function(t,e,r){n.handleNetworkError(e,r,!0,void 0,t)}};s.load(t,f,g)},e.handleMasterPlaylist=function(t,e,r,i){var n=this.hls,a=t.data,s=Pe(t,r),o=pe.parseMasterPlaylist(a,s);if(o.playlistParsingError)this.handleManifestParsingError(t,r,o.playlistParsingError,i,e);else{var l=o.contentSteering,u=o.levels,h=o.sessionData,d=o.sessionKeys,c=o.startTimeOffset,f=o.variableList;this.variableList=f;var g=pe.parseMasterPlaylistMedia(a,s,o),v=g.AUDIO,m=void 0===v?[]:v,p=g.SUBTITLES,y=g["CLOSED-CAPTIONS"];m.length&&(m.some((function(t){return!t.url}))||!u[0].audioCodec||u[0].attrs.AUDIO||(w.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),m.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new x({}),bitrate:0,url:""}))),n.trigger(S.MANIFEST_LOADED,{levels:u,audioTracks:m,subtitles:p,captions:y,contentSteering:l,url:s,stats:e,networkDetails:i,sessionData:h,sessionKeys:d,startTimeOffset:c,variableList:f})}},e.handleTrackOrLevelPlaylist=function(t,e,r,i,n){var a=this.hls,s=r.id,o=r.level,l=r.type,u=Pe(t,r),h=y(o)?o:y(s)?s:0,d=xe(r),c=pe.parseLevelPlaylist(t.data,u,h,d,0,this.variableList);if(l===ke){var f={attrs:new x({}),bitrate:0,details:c,name:"",url:u};a.trigger(S.MANIFEST_LOADED,{levels:[f],audioTracks:[],url:u,stats:e,networkDetails:i,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}e.parsing.end=performance.now(),r.levelDetails=c,this.handlePlaylistLoaded(c,t,e,r,i,n)},e.handleManifestParsingError=function(t,e,r,i,n){this.hls.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.MANIFEST_PARSING_ERROR,fatal:e.type===ke,url:t.url,err:r,error:r,reason:r.message,response:t,context:e,networkDetails:i,stats:n})},e.handleNetworkError=function(t,e,r,n,a){void 0===r&&(r=!1);var s="A network "+(r?"timeout":"error"+(n?" (status "+n.code+")":""))+" occurred while loading "+t.type;t.type===be?s+=": "+t.level+" id: "+t.id:t.type!==De&&t.type!==Ie||(s+=" id: "+t.id+' group-id: "'+t.groupId+'"');var o=new Error(s);w.warn("[playlist-loader]: "+s);var l=A.UNKNOWN,u=!1,h=this.getInternalLoader(t);switch(t.type){case ke:l=r?A.MANIFEST_LOAD_TIMEOUT:A.MANIFEST_LOAD_ERROR,u=!0;break;case be:l=r?A.LEVEL_LOAD_TIMEOUT:A.LEVEL_LOAD_ERROR,u=!1;break;case De:l=r?A.AUDIO_TRACK_LOAD_TIMEOUT:A.AUDIO_TRACK_LOAD_ERROR,u=!1;break;case Ie:l=r?A.SUBTITLE_TRACK_LOAD_TIMEOUT:A.SUBTITLE_LOAD_ERROR,u=!1}h&&this.resetInternalLoader(t.type);var d={type:L.NETWORK_ERROR,details:l,fatal:u,url:t.url,loader:h,context:t,error:o,networkDetails:e,stats:a};if(n){var c=(null==e?void 0:e.url)||t.url;d.response=i({url:c,data:void 0},n)}this.hls.trigger(S.ERROR,d)},e.handlePlaylistLoaded=function(t,e,r,i,n,a){var s=this.hls,o=i.type,l=i.level,u=i.id,h=i.groupId,d=i.deliveryDirectives,c=Pe(e,i),f=xe(i),g="number"==typeof i.level&&f===we?l:void 0;if(t.fragments.length){t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));var v=t.playlistParsingError;if(v)s.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.LEVEL_PARSING_ERROR,fatal:!1,url:c,error:v,reason:v.message,response:e,context:i,level:g,parent:f,networkDetails:n,stats:r});else switch(t.live&&a&&(a.getCacheAge&&(t.ageHeader=a.getCacheAge()||0),a.getCacheAge&&!isNaN(t.ageHeader)||(t.ageHeader=0)),o){case ke:case be:s.trigger(S.LEVEL_LOADED,{details:t,level:g||0,id:u||0,stats:r,networkDetails:n,deliveryDirectives:d});break;case De:s.trigger(S.AUDIO_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d});break;case Ie:s.trigger(S.SUBTITLE_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d})}}else{var m=new Error("No Segments found in Playlist");s.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.LEVEL_EMPTY_ERROR,fatal:!1,url:c,error:m,reason:m.message,response:e,context:i,level:g,parent:f,networkDetails:n,stats:r})}},t}();function Me(t,e){var r;try{r=new Event("addtrack")}catch(t){(r=document.createEvent("Event")).initEvent("addtrack",!1,!1)}r.track=t,e.dispatchEvent(r)}function Oe(t,e){var r=t.mode;if("disabled"===r&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(e.id))try{if(t.addCue(e),!t.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(r){w.debug("[texttrack-utils]: "+r);try{var i=new self.TextTrackCue(e.startTime,e.endTime,e.text);i.id=e.id,t.addCue(i)}catch(t){w.debug("[texttrack-utils]: Legacy TextTrackCue fallback failed: "+t)}}"disabled"===r&&(t.mode=r)}function Ne(t){var e=t.mode;if("disabled"===e&&(t.mode="hidden"),t.cues)for(var r=t.cues.length;r--;)t.removeCue(t.cues[r]);"disabled"===e&&(t.mode=e)}function Ue(t,e,r,i){var n=t.mode;if("disabled"===n&&(t.mode="hidden"),t.cues&&t.cues.length>0)for(var a=function(t,e,r){var i=[],n=function(t,e){if(e<t[0].startTime)return 0;var r=t.length-1;if(e>t[r].endTime)return-1;for(var i=0,n=r;i<=n;){var a=Math.floor((n+i)/2);if(e<t[a].startTime)n=a-1;else{if(!(e>t[a].startTime&&i<r))return a;i=a+1}}return t[i].startTime-e<e-t[n].startTime?i:n}(t,e);if(n>-1)for(var a=n,s=t.length;a<s;a++){var o=t[a];if(o.startTime>=e&&o.endTime<=r)i.push(o);else if(o.startTime>r)return i}return i}(t.cues,e,r),s=0;s<a.length;s++)i&&!i(a[s])||t.removeCue(a[s]);"disabled"===n&&(t.mode=n)}function Be(t){for(var e=[],r=0;r<t.length;r++){var i=t[r];"subtitles"!==i.kind&&"captions"!==i.kind||!i.label||e.push(t[r])}return e}var Ge="org.id3",Ke="com.apple.quicktime.HLS",He="https://aomedia.org/emsg/ID3";function Ve(){if("undefined"!=typeof self)return self.VTTCue||self.TextTrackCue}function Ye(t,e,r,n,a){var s=new t(e,r,"");try{s.value=n,a&&(s.type=a)}catch(o){s=new t(e,r,JSON.stringify(a?i({type:a},n):n))}return s}var We=function(){var t=Ve();try{t&&new t(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY}();function je(t,e){return t.getTime()/1e3-e}var qe=function(){function t(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=t,this._registerListeners()}var e=t.prototype;return e.destroy=function(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=null},e._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e.onMediaAttached=function(t,e){this.media=e.media},e.onMediaDetaching=function(){this.id3Track&&(Ne(this.id3Track),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={})},e.onManifestLoading=function(){this.dateRangeCuesAppended={}},e.createTrack=function(t){var e=this.getID3Track(t.textTracks);return e.mode="hidden",e},e.getID3Track=function(t){if(this.media){for(var e=0;e<t.length;e++){var r=t[e];if("metadata"===r.kind&&"id3"===r.label)return Me(r,this.media),r}return this.media.addTextTrack("metadata","id3")}},e.onFragParsingMetadata=function(t,e){if(this.media){var r=this.hls.config,i=r.enableEmsgMetadataCues,n=r.enableID3MetadataCues;if(i||n){var a=e.samples;this.id3Track||(this.id3Track=this.createTrack(this.media));var s=Ve();if(s)for(var o=0;o<a.length;o++){var l=a[o].type;if((l!==He||i)&&n){var u=gt(a[o].data);if(u){var h=a[o].pts,d=h+a[o].duration;d>We&&(d=We),d-h<=0&&(d=h+.25);for(var c=0;c<u.length;c++){var f=u[c];if(!ct(f)){this.updateId3CueEnds(h,l);var g=Ye(s,h,d,f,l);g&&this.id3Track.addCue(g)}}}}}}}},e.updateId3CueEnds=function(t,e){var r,i=null==(r=this.id3Track)?void 0:r.cues;if(i)for(var n=i.length;n--;){var a=i[n];a.type===e&&a.startTime<t&&a.endTime===We&&(a.endTime=t)}},e.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset,n=e.type,a=this.id3Track,s=this.hls;if(s){var o=s.config,l=o.enableEmsgMetadataCues,u=o.enableID3MetadataCues;a&&(l||u)&&Ue(a,r,i,"audio"===n?function(t){return t.type===Ge&&u}:"video"===n?function(t){return t.type===He&&l}:function(t){return t.type===Ge&&u||t.type===He&&l})}},e.onLevelUpdated=function(t,e){var r=this,i=e.details;if(this.media&&i.hasProgramDateTime&&this.hls.config.enableDateRangeMetadataCues){var n=this.dateRangeCuesAppended,a=this.id3Track,s=i.dateRanges,o=Object.keys(s);if(a)for(var l=Object.keys(n).filter((function(t){return!o.includes(t)})),u=function(){var t=l[h];Object.keys(n[t].cues).forEach((function(e){a.removeCue(n[t].cues[e])})),delete n[t]},h=l.length;h--;)u();var d=i.fragments[i.fragments.length-1];if(0!==o.length&&y(null==d?void 0:d.programDateTime)){this.id3Track||(this.id3Track=this.createTrack(this.media));for(var c=d.programDateTime/1e3-d.start,f=Ve(),g=function(){var t=o[v],e=s[t],i=je(e.startDate,c),a=n[t],l=(null==a?void 0:a.cues)||{},u=(null==a?void 0:a.durationKnown)||!1,h=We,d=e.endDate;if(d)h=je(d,c),u=!0;else if(e.endOnNext&&!u){var g=o.reduce((function(t,r){if(r!==e.id){var i=s[r];if(i.class===e.class&&i.startDate>e.startDate&&(!t||e.startDate<t.startDate))return i}return t}),null);g&&(h=je(g.startDate,c),u=!0)}for(var m,p,y=Object.keys(e.attr),E=0;E<y.length;E++){var T=y[E];if("ID"!==(p=T)&&"CLASS"!==p&&"START-DATE"!==p&&"DURATION"!==p&&"END-DATE"!==p&&"END-ON-NEXT"!==p){var S=l[T];if(S)u&&!a.durationKnown&&(S.endTime=h);else if(f){var L=e.attr[T];P(T)&&(m=L,L=Uint8Array.from(m.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer);var A=Ye(f,i,h,{key:T,data:L},Ke);A&&(A.id=t,r.id3Track.addCue(A),l[T]=A)}}}n[t]={cues:l,dateRange:e,durationKnown:u}},v=0;v<o.length;v++)g()}}},t}(),Xe=function(){function t(t){var e=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return e.timeupdate()},this.hls=t,this.config=t.config,this.registerListeners()}var e=t.prototype;return e.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(S.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.off(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(S.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.off(S.ERROR,this.onError,this)},e.onMediaAttached=function(t,e){this.media=e.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},e.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},e.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},e.onLevelUpdated=function(t,e){var r=e.details;this.levelDetails=r,r.advanced&&this.timeupdate(),!r.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},e.onError=function(t,e){var r;e.details===A.BUFFER_STALLED_ERROR&&(this.stallCount++,null!=(r=this.levelDetails)&&r.live&&w.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))},e.timeupdate=function(){var t=this.media,e=this.levelDetails;if(t&&e){this.currentTime=t.currentTime;var r=this.computeLatency();if(null!==r){this._latency=r;var i=this.config,n=i.lowLatencyMode,a=i.maxLiveSyncPlaybackRate;if(n&&1!==a&&e.live){var s=this.targetLatency;if(null!==s){var o=r-s;if(o<Math.min(this.maxLatency,s+e.targetduration)&&o>.05&&this.forwardBufferLength>1){var l=Math.min(2,Math.max(1,a)),u=Math.round(2/(1+Math.exp(-.75*o-this.edgeStalled))*20)/20;t.playbackRate=Math.min(l,Math.max(1,u))}else 1!==t.playbackRate&&0!==t.playbackRate&&(t.playbackRate=1)}}}}},e.estimateLiveEdge=function(){var t=this.levelDetails;return null===t?null:t.edge+t.age},e.computeLatency=function(){var t=this.estimateLiveEdge();return null===t?null:t-this.currentTime},s(t,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var t=this.config,e=this.levelDetails;return void 0!==t.liveMaxLatencyDuration?t.liveMaxLatencyDuration:e?t.liveMaxLatencyDurationCount*e.targetduration:0}},{key:"targetLatency",get:function(){var t=this.levelDetails;if(null===t)return null;var e=t.holdBack,r=t.partHoldBack,i=t.targetduration,n=this.config,a=n.liveSyncDuration,s=n.liveSyncDurationCount,o=n.lowLatencyMode,l=this.hls.userConfig,u=o&&r||e;(l.liveSyncDuration||l.liveSyncDurationCount||0===u)&&(u=void 0!==a?a:s*i);var h=i;return u+Math.min(1*this.stallCount,h)}},{key:"liveSyncPosition",get:function(){var t=this.estimateLiveEdge(),e=this.targetLatency,r=this.levelDetails;if(null===t||null===e||null===r)return null;var i=r.edge,n=t-e-this.edgeStalled,a=i-r.totalduration,s=i-(this.config.lowLatencyMode&&r.partTarget||r.targetduration);return Math.min(Math.max(a,n),s)}},{key:"drift",get:function(){var t=this.levelDetails;return null===t?1:t.drift}},{key:"edgeStalled",get:function(){var t=this.levelDetails;if(null===t)return 0;var e=3*(this.config.lowLatencyMode&&t.partTarget||t.targetduration);return Math.max(t.age-e,0)}},{key:"forwardBufferLength",get:function(){var t=this.media,e=this.levelDetails;if(!t||!e)return 0;var r=t.buffered.length;return(r?t.buffered.end(r-1):e.edge)-this.currentTime}}]),t}(),ze=["NONE","TYPE-0","TYPE-1",null],Qe=["SDR","PQ","HLG"],Je="",$e="YES",Ze="v2",tr=function(){function t(t,e,r){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=t,this.part=e,this.skip=r}return t.prototype.addDirectives=function(t){var e=new self.URL(t);return void 0!==this.msn&&e.searchParams.set("_HLS_msn",this.msn.toString()),void 0!==this.part&&e.searchParams.set("_HLS_part",this.part.toString()),this.skip&&e.searchParams.set("_HLS_skip",this.skip),e.href},t}(),er=function(){function t(t){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.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=[t.url],this._attrs=[t.attrs],this.bitrate=t.bitrate,t.details&&(this.details=t.details),this.id=t.id||0,this.name=t.name,this.width=t.width||0,this.height=t.height||0,this.frameRate=t.attrs.optionalFloat("FRAME-RATE",0),this._avgBitrate=t.attrs.decimalInteger("AVERAGE-BANDWIDTH"),this.audioCodec=t.audioCodec,this.videoCodec=t.videoCodec,this.codecSet=[t.videoCodec,t.audioCodec].filter((function(t){return!!t})).map((function(t){return t.substring(0,4)})).join(","),this.addGroupId("audio",t.attrs.AUDIO),this.addGroupId("text",t.attrs.SUBTITLES)}var e=t.prototype;return e.hasAudioGroup=function(t){return rr(this._audioGroups,t)},e.hasSubtitleGroup=function(t){return rr(this._subtitleGroups,t)},e.addGroupId=function(t,e){if(e)if("audio"===t){var r=this._audioGroups;r||(r=this._audioGroups=[]),-1===r.indexOf(e)&&r.push(e)}else if("text"===t){var i=this._subtitleGroups;i||(i=this._subtitleGroups=[]),-1===i.indexOf(e)&&i.push(e)}},e.addFallback=function(){},s(t,[{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(t){}},{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 t;return null==(t=this.audioGroups)?void 0:t[0]}},{key:"textGroupId",get:function(){var t;return null==(t=this.subtitleGroups)?void 0:t[0]}}]),t}();function rr(t,e){return!(!e||!t)&&-1!==t.indexOf(e)}function ir(t,e){var r=e.startPTS;if(y(r)){var i,n=0;e.sn>t.sn?(n=r-t.start,i=t):(n=t.start-r,i=e),i.duration!==n&&(i.duration=n)}else e.sn>t.sn?t.cc===e.cc&&t.minEndPTS?e.start=t.start+(t.minEndPTS-t.start):e.start=t.start+t.duration:e.start=Math.max(t.start-e.duration,0)}function nr(t,e,r,i,n,a){i-r<=0&&(w.warn("Fragment should have a positive duration",e),i=r+e.duration,a=n+e.duration);var s=r,o=i,l=e.startPTS,u=e.endPTS;if(y(l)){var h=Math.abs(l-r);y(e.deltaPTS)?e.deltaPTS=Math.max(h,e.deltaPTS):e.deltaPTS=h,s=Math.max(r,l),r=Math.min(r,l),n=Math.min(n,e.startDTS),o=Math.min(i,u),i=Math.max(i,u),a=Math.max(a,e.endDTS)}var d=r-e.start;0!==e.start&&(e.start=r),e.duration=i-e.start,e.startPTS=r,e.maxStartPTS=s,e.startDTS=n,e.endPTS=i,e.minEndPTS=o,e.endDTS=a;var c,f=e.sn;if(!t||f<t.startSN||f>t.endSN)return 0;var g=f-t.startSN,v=t.fragments;for(v[g]=e,c=g;c>0;c--)ir(v[c],v[c-1]);for(c=g;c<v.length-1;c++)ir(v[c],v[c+1]);return t.fragmentHint&&ir(v[v.length-1],t.fragmentHint),t.PTSKnown=t.alignedSliding=!0,d}function ar(t,e){for(var r=null,i=t.fragments,n=i.length-1;n>=0;n--){var a=i[n].initSegment;if(a){r=a;break}}t.fragmentHint&&delete t.fragmentHint.endPTS;var s,l,u,h,d,c=0;if(function(t,e,r){for(var i=e.skippedSegments,n=Math.max(t.startSN,e.startSN)-e.startSN,a=(t.fragmentHint?1:0)+(i?e.endSN:Math.min(t.endSN,e.endSN))-e.startSN,s=e.startSN-t.startSN,o=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,l=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,u=n;u<=a;u++){var h=l[s+u],d=o[u];i&&!d&&u<i&&(d=e.fragments[u]=h),h&&d&&r(h,d)}}(t,e,(function(t,i){t.relurl&&(c=t.cc-i.cc),y(t.startPTS)&&y(t.endPTS)&&(i.start=i.startPTS=t.startPTS,i.startDTS=t.startDTS,i.maxStartPTS=t.maxStartPTS,i.endPTS=t.endPTS,i.endDTS=t.endDTS,i.minEndPTS=t.minEndPTS,i.duration=t.endPTS-t.startPTS,i.duration&&(s=i),e.PTSKnown=e.alignedSliding=!0),i.elementaryStreams=t.elementaryStreams,i.loader=t.loader,i.stats=t.stats,t.initSegment&&(i.initSegment=t.initSegment,r=t.initSegment)})),r&&(e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments).forEach((function(t){var e;!t||t.initSegment&&t.initSegment.relurl!==(null==(e=r)?void 0:e.relurl)||(t.initSegment=r)})),e.skippedSegments)if(e.deltaUpdateFailed=e.fragments.some((function(t){return!t})),e.deltaUpdateFailed){w.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var f=e.skippedSegments;f--;)e.fragments.shift();e.startSN=e.fragments[0].sn,e.startCC=e.fragments[0].cc}else e.canSkipDateRanges&&(e.dateRanges=(l=t.dateRanges,u=e.dateRanges,h=e.recentlyRemovedDateranges,d=o({},l),h&&h.forEach((function(t){delete d[t]})),Object.keys(u).forEach((function(t){var e=new F(u[t].attr,d[t]);e.isValid?d[t]=e:w.warn('Ignoring invalid Playlist Delta Update DATERANGE tag: "'+JSON.stringify(u[t].attr)+'"')})),d));var g=e.fragments;if(c){w.warn("discontinuity sliding from playlist, take drift into account");for(var v=0;v<g.length;v++)g[v].cc+=c}e.skippedSegments&&(e.startCC=e.fragments[0].cc),function(t,e,r){if(t&&e)for(var i=0,n=0,a=t.length;n<=a;n++){var s=t[n],o=e[n+i];s&&o&&s.index===o.index&&s.fragment.sn===o.fragment.sn?r(s,o):i--}}(t.partList,e.partList,(function(t,e){e.elementaryStreams=t.elementaryStreams,e.stats=t.stats})),s?nr(e,s,s.startPTS,s.endPTS,s.startDTS,s.endDTS):sr(t,e),g.length&&(e.totalduration=e.edge-g[0].start),e.driftStartTime=t.driftStartTime,e.driftStart=t.driftStart;var m=e.advancedDateTime;if(e.advanced&&m){var p=e.edge;e.driftStart||(e.driftStartTime=m,e.driftStart=p),e.driftEndTime=m,e.driftEnd=p}else e.driftEndTime=t.driftEndTime,e.driftEnd=t.driftEnd,e.advancedDateTime=t.advancedDateTime}function sr(t,e){var r=e.startSN+e.skippedSegments-t.startSN,i=t.fragments;r<0||r>=i.length||or(e,i[r].start)}function or(t,e){if(e){for(var r=t.fragments,i=t.skippedSegments;i<r.length;i++)r[i].start+=e;t.fragmentHint&&(t.fragmentHint.start+=e)}}function lr(t,e,r){var i;return null!=t&&t.details?ur(null==(i=t.details)?void 0:i.partList,e,r):null}function ur(t,e,r){if(t)for(var i=t.length;i--;){var n=t[i];if(n.index===r&&n.fragment.sn===e)return n}return null}function hr(t){t.forEach((function(t,e){var r=t.details;null!=r&&r.fragments&&r.fragments.forEach((function(t){t.level=e}))}))}function dr(t){switch(t.details){case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_TIMEOUT:case A.LEVEL_LOAD_TIMEOUT:case A.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function cr(t,e){var r=dr(e);return t.default[(r?"timeout":"error")+"Retry"]}function fr(t,e){var r="linear"===t.backoff?1:Math.pow(2,e);return Math.min(r*t.retryDelayMs,t.maxRetryDelayMs)}function gr(t){return i(i({},t),{errorRetry:null,timeoutRetry:null})}function vr(t,e,r,i){if(!t)return!1;var n=null==i?void 0:i.code,a=e<t.maxNumRetry&&(function(t){return 0===t&&!1===navigator.onLine||!!t&&(t<400||t>499)}(n)||!!r);return t.shouldRetry?t.shouldRetry(t,e,r,i,a):a}var mr=function(t,e){for(var r=0,i=t.length-1,n=null,a=null;r<=i;){var s=e(a=t[n=(r+i)/2|0]);if(s>0)r=n+1;else{if(!(s<0))return a;i=n-1}}return null};function pr(t,e,r,i){void 0===r&&(r=0),void 0===i&&(i=0);var n=null;if(t){n=e[t.sn-e[0].sn+1]||null;var a=t.endDTS-r;a>0&&a<15e-7&&(r+=15e-7)}else 0===r&&0===e[0].start&&(n=e[0]);if(n&&(!t||t.level===n.level)&&0===yr(r,i,n))return n;var s=mr(e,yr.bind(null,r,i));return!s||s===t&&n?n:s}function yr(t,e,r){if(void 0===t&&(t=0),void 0===e&&(e=0),r.start<=t&&r.start+r.duration>t)return 0;var i=Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-i<=t?1:r.start-i>t&&r.start?-1:0}function Er(t,e,r){var i=1e3*Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>t}var Tr=0,Sr=2,Lr=3,Ar=5,Rr=0,kr=1,br=2,Dr=function(){function t(t){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=t,this.log=w.log.bind(w,"[info]:"),this.warn=w.warn.bind(w,"[warning]:"),this.error=w.error.bind(w,"[error]:"),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.ERROR,this.onError,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.ERROR,this.onError,this),t.off(S.ERROR,this.onErrorOut,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this))},e.destroy=function(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}},e.startLoad=function(t){},e.stopLoad=function(){this.playlistError=0},e.getVariantLevelIndex=function(t){return(null==t?void 0:t.type)===we?t.level:this.hls.loadLevel},e.onManifestLoading=function(){this.playlistError=0,this.penalizedRenditions={}},e.onLevelUpdated=function(){this.playlistError=0},e.onError=function(t,e){var r,i;if(!e.fatal){var n=this.hls,a=e.context;switch(e.details){case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:return void(e.errorAction=this.getFragRetryOrSwitchAction(e));case A.FRAG_PARSING_ERROR:if(null!=(r=e.frag)&&r.gap)return void(e.errorAction={action:Tr,flags:Rr});case A.FRAG_GAP:case A.FRAG_DECRYPT_ERROR:return e.errorAction=this.getFragRetryOrSwitchAction(e),void(e.errorAction.action=Sr);case A.LEVEL_EMPTY_ERROR:case A.LEVEL_PARSING_ERROR:var s,o,l=e.parent===we?e.level:n.loadLevel;return void(e.details===A.LEVEL_EMPTY_ERROR&&null!=(s=e.context)&&null!=(o=s.levelDetails)&&o.live?e.errorAction=this.getPlaylistRetryOrSwitchAction(e,l):(e.levelRetry=!1,e.errorAction=this.getLevelSwitchAction(e,l)));case A.LEVEL_LOAD_ERROR:case A.LEVEL_LOAD_TIMEOUT:return void("number"==typeof(null==a?void 0:a.level)&&(e.errorAction=this.getPlaylistRetryOrSwitchAction(e,a.level)));case A.AUDIO_TRACK_LOAD_ERROR:case A.AUDIO_TRACK_LOAD_TIMEOUT:case A.SUBTITLE_LOAD_ERROR:case A.SUBTITLE_TRACK_LOAD_TIMEOUT:if(a){var u=n.levels[n.loadLevel];if(u&&(a.type===De&&u.hasAudioGroup(a.groupId)||a.type===Ie&&u.hasSubtitleGroup(a.groupId)))return e.errorAction=this.getPlaylistRetryOrSwitchAction(e,n.loadLevel),e.errorAction.action=Sr,void(e.errorAction.flags=kr)}return;case A.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:var h=n.levels[n.loadLevel],d=null==h?void 0:h.attrs["HDCP-LEVEL"];return void(d?e.errorAction={action:Sr,flags:br,hdcpLevel:d}:this.keySystemError(e));case A.BUFFER_ADD_CODEC_ERROR:case A.REMUX_ALLOC_ERROR:case A.BUFFER_APPEND_ERROR:return void(e.errorAction=this.getLevelSwitchAction(e,null!=(i=e.level)?i:n.loadLevel));case A.INTERNAL_EXCEPTION:case A.BUFFER_APPENDING_ERROR:case A.BUFFER_FULL_ERROR:case A.LEVEL_SWITCH_ERROR:case A.BUFFER_STALLED_ERROR:case A.BUFFER_SEEK_OVER_HOLE:case A.BUFFER_NUDGE_ON_STALL:return void(e.errorAction={action:Tr,flags:Rr})}e.type===L.KEY_SYSTEM_ERROR&&this.keySystemError(e)}},e.keySystemError=function(t){var e=this.getVariantLevelIndex(t.frag);t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,e)},e.getPlaylistRetryOrSwitchAction=function(t,e){var r=cr(this.hls.config.playlistLoadPolicy,t),i=this.playlistError++;if(vr(r,i,dr(t),t.response))return{action:Ar,flags:Rr,retryConfig:r,retryCount:i};var n=this.getLevelSwitchAction(t,e);return r&&(n.retryConfig=r,n.retryCount=i),n},e.getFragRetryOrSwitchAction=function(t){var e=this.hls,r=this.getVariantLevelIndex(t.frag),i=e.levels[r],n=e.config,a=n.fragLoadPolicy,s=n.keyLoadPolicy,o=cr(t.details.startsWith("key")?s:a,t),l=e.levels.reduce((function(t,e){return t+e.fragmentError}),0);if(i&&(t.details!==A.FRAG_GAP&&i.fragmentError++,vr(o,l,dr(t),t.response)))return{action:Ar,flags:Rr,retryConfig:o,retryCount:l};var u=this.getLevelSwitchAction(t,r);return o&&(u.retryConfig=o,u.retryCount=l),u},e.getLevelSwitchAction=function(t,e){var r=this.hls;null==e&&(e=r.loadLevel);var i=this.hls.levels[e];if(i){var n,a,s=t.details;i.loadError++,s===A.BUFFER_APPEND_ERROR&&i.fragmentError++;var o=-1,l=r.levels,u=r.loadLevel,h=r.minAutoLevel,d=r.maxAutoLevel;r.autoLevelEnabled||(r.loadLevel=-1);for(var c,f=null==(n=t.frag)?void 0:n.type,g=(f===Ce&&s===A.FRAG_PARSING_ERROR||"audio"===t.sourceBufferName&&(s===A.BUFFER_ADD_CODEC_ERROR||s===A.BUFFER_APPEND_ERROR))&&l.some((function(t){var e=t.audioCodec;return i.audioCodec!==e})),v="video"===t.sourceBufferName&&(s===A.BUFFER_ADD_CODEC_ERROR||s===A.BUFFER_APPEND_ERROR)&&l.some((function(t){var e=t.codecSet,r=t.audioCodec;return i.codecSet!==e&&i.audioCodec===r})),m=null!=(a=t.context)?a:{},p=m.type,y=m.groupId,E=function(){var e=(T+u)%l.length;if(e!==u&&e>=h&&e<=d&&0===l[e].loadError){var r,n,a=l[e];if(s===A.FRAG_GAP&&t.frag){var c=l[e].details;if(c){var m=pr(t.frag,c.fragments,t.frag.start);if(null!=m&&m.gap)return 0}}else{if(p===De&&a.hasAudioGroup(y)||p===Ie&&a.hasSubtitleGroup(y))return 0;if(f===Ce&&null!=(r=i.audioGroups)&&r.some((function(t){return a.hasAudioGroup(t)}))||f===_e&&null!=(n=i.subtitleGroups)&&n.some((function(t){return a.hasSubtitleGroup(t)}))||g&&i.audioCodec===a.audioCodec||!g&&i.audioCodec!==a.audioCodec||v&&i.codecSet===a.codecSet)return 0}return o=e,1}},T=l.length;T--&&(0===(c=E())||1!==c););if(o>-1&&r.loadLevel!==o)return t.levelRetry=!0,this.playlistError=0,{action:Sr,flags:Rr,nextAutoLevel:o}}return{action:Sr,flags:kr}},e.onErrorOut=function(t,e){var r;switch(null==(r=e.errorAction)?void 0:r.action){case Tr:break;case Sr:this.sendAlternateToPenaltyBox(e),e.errorAction.resolved||e.details===A.FRAG_GAP?/MediaSource readyState: ended/.test(e.error.message)&&(this.warn('MediaSource ended after "'+e.sourceBufferName+'" sourceBuffer append error. Attempting to recover from media error.'),this.hls.recoverMediaError()):e.fatal=!0}e.fatal&&this.hls.stopLoad()},e.sendAlternateToPenaltyBox=function(t){var e=this.hls,r=t.errorAction;if(r){var i=r.flags,n=r.hdcpLevel,a=r.nextAutoLevel;switch(i){case Rr:this.switchLevel(t,a);break;case br:n&&(e.maxHdcpLevel=ze[ze.indexOf(n)-1],r.resolved=!0),this.warn('Restricting playback to HDCP-LEVEL of "'+e.maxHdcpLevel+'" or lower')}r.resolved||this.switchLevel(t,a)}},e.switchLevel=function(t,e){void 0!==e&&t.errorAction&&(this.warn("switching to level "+e+" after "+t.details),this.hls.nextAutoLevel=e,t.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)},t}(),Ir=function(){function t(t,e){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=w.log.bind(w,e+":"),this.warn=w.warn.bind(w,e+":"),this.hls=t}var e=t.prototype;return e.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},e.clearTimer=function(){-1!==this.timer&&(self.clearTimeout(this.timer),this.timer=-1)},e.startLoad=function(){this.canLoad=!0,this.requestScheduled=-1,this.loadPlaylist()},e.stopLoad=function(){this.canLoad=!1,this.clearTimer()},e.switchParams=function(t,e){var r=null==e?void 0:e.renditionReports;if(r){for(var i=-1,n=0;n<r.length;n++){var a=r[n],s=void 0;try{s=new self.URL(a.URI,e.url).href}catch(t){w.warn("Could not construct new URL for Rendition Report: "+t),s=a.URI||""}if(s===t){i=n;break}s===t.substring(0,s.length)&&(i=n)}if(-1!==i){var o=r[i],l=parseInt(o["LAST-MSN"])||(null==e?void 0:e.lastPartSn),u=parseInt(o["LAST-PART"])||(null==e?void 0:e.lastPartIndex);if(this.hls.config.lowLatencyMode){var h=Math.min(e.age-e.partTarget,e.targetduration);u>=0&&h>e.partTarget&&(u+=1)}return new tr(l,u>=0?u:void 0,Je)}}},e.loadPlaylist=function(t){-1===this.requestScheduled&&(this.requestScheduled=self.performance.now())},e.shouldLoadPlaylist=function(t){return this.canLoad&&!!t&&!!t.url&&(!t.details||t.details.live)},e.shouldReloadPlaylist=function(t){return-1===this.timer&&-1===this.requestScheduled&&this.shouldLoadPlaylist(t)},e.playlistLoaded=function(t,e,r){var i=this,n=e.details,a=e.stats,s=self.performance.now(),o=a.loading.first?Math.max(0,s-a.loading.first):0;if(n.advancedDateTime=Date.now()-o,n.live||null!=r&&r.live){if(n.reloaded(r),r&&this.log("live playlist "+t+" "+(n.advanced?"REFRESHED "+n.lastPartSn+"-"+n.lastPartIndex:n.updated?"UPDATED":"MISSED")),r&&n.fragments.length>0&&ar(r,n),!this.canLoad||!n.live)return;var l,u=void 0,h=void 0;if(n.canBlockReload&&n.endSN&&n.advanced){var d=this.hls.config.lowLatencyMode,c=n.lastPartSn,f=n.endSN,g=n.lastPartIndex,v=c===f;-1!==g?(u=v?f+1:c,h=v?d?0:g:g+1):u=f+1;var m=n.age,p=m+n.ageHeader,y=Math.min(p-n.partTarget,1.5*n.targetduration);if(y>0){if(r&&y>r.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+r.tuneInGoal+" to: "+y+" with playlist age: "+n.age),y=0;else{var E=Math.floor(y/n.targetduration);u+=E,void 0!==h&&(h+=Math.round(y%n.targetduration/n.partTarget)),this.log("CDN Tune-in age: "+n.ageHeader+"s last advanced "+m.toFixed(2)+"s goal: "+y+" skip sn "+E+" to part "+h)}n.tuneInGoal=y}if(l=this.getDeliveryDirectives(n,e.deliveryDirectives,u,h),d||!v)return void this.loadPlaylist(l)}else(n.canBlockReload||n.canSkipUntil)&&(l=this.getDeliveryDirectives(n,e.deliveryDirectives,u,h));var T=this.hls.mainForwardBufferInfo,S=T?T.end-T.len:0,L=function(t,e){void 0===e&&(e=1/0);var r=1e3*t.targetduration;if(t.updated){var i=t.fragments;if(i.length&&4*r>e){var n=1e3*i[i.length-1].duration;n<r&&(r=n)}}else r/=2;return Math.round(r)}(n,1e3*(n.edge-S));n.updated&&s>this.requestScheduled+L&&(this.requestScheduled=a.loading.start),void 0!==u&&n.canBlockReload?this.requestScheduled=a.loading.first+L-(1e3*n.partTarget||1e3):-1===this.requestScheduled||this.requestScheduled+L<s?this.requestScheduled=s:this.requestScheduled-s<=0&&(this.requestScheduled+=L);var A=this.requestScheduled-s;A=Math.max(0,A),this.log("reload live playlist "+t+" in "+Math.round(A)+" ms"),this.timer=self.setTimeout((function(){return i.loadPlaylist(l)}),A)}else this.clearTimer()},e.getDeliveryDirectives=function(t,e,r,i){var n=function(t,e){var r=t.canSkipUntil,i=t.canSkipDateRanges,n=t.endSN;return r&&(void 0!==e?e-n:0)<r?i?Ze:$e:Je}(t,r);return null!=e&&e.skip&&t.deltaUpdateFailed&&(r=e.msn,i=e.part,n=Je),new tr(r,i,n)},e.checkRetry=function(t){var e=this,r=t.details,i=dr(t),n=t.errorAction,a=n||{},s=a.action,o=a.retryCount,l=void 0===o?0:o,u=a.retryConfig,h=!!n&&!!u&&(s===Ar||!n.resolved&&s===Sr);if(h){var d;if(this.requestScheduled=-1,l>=u.maxNumRetry)return!1;if(i&&null!=(d=t.context)&&d.deliveryDirectives)this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" without delivery-directives'),this.loadPlaylist();else{var c=fr(u,l);this.timer=self.setTimeout((function(){return e.loadPlaylist()}),c),this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" in '+c+"ms")}t.levelRetry=!0,n.resolved=!0}return h},t}(),wr=function(){function t(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=t,this.alpha_=t?Math.exp(Math.log(.5)/t):0,this.estimate_=e,this.totalWeight_=r}var e=t.prototype;return e.sample=function(t,e){var r=Math.pow(this.alpha_,t);this.estimate_=e*(1-r)+r*this.estimate_,this.totalWeight_+=t},e.getTotalWeight=function(){return this.totalWeight_},e.getEstimate=function(){if(this.alpha_){var t=1-Math.pow(this.alpha_,this.totalWeight_);if(t)return this.estimate_/t}return this.estimate_},t}(),Cr=function(){function t(t,e,r,i){void 0===i&&(i=100),this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new wr(t),this.fast_=new wr(e),this.defaultTTFB_=i,this.ttfb_=new wr(t)}var e=t.prototype;return e.update=function(t,e){var r=this.slow_,i=this.fast_,n=this.ttfb_;r.halfLife!==t&&(this.slow_=new wr(t,r.getEstimate(),r.getTotalWeight())),i.halfLife!==e&&(this.fast_=new wr(e,i.getEstimate(),i.getTotalWeight())),n.halfLife!==t&&(this.ttfb_=new wr(t,n.getEstimate(),n.getTotalWeight()))},e.sample=function(t,e){var r=(t=Math.max(t,this.minDelayMs_))/1e3,i=8*e/r;this.fast_.sample(r,i),this.slow_.sample(r,i)},e.sampleTTFB=function(t){var e=t/1e3,r=Math.sqrt(2)*Math.exp(-Math.pow(e,2)/2);this.ttfb_.sample(r,Math.max(t,5))},e.canEstimate=function(){return this.fast_.getTotalWeight()>=this.minWeight_},e.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},e.getEstimateTTFB=function(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_},e.destroy=function(){},t}(),_r={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]},xr={};function Pr(t,e,r){var n=t.videoCodec,a=t.audioCodec;if(!n||!a||!r)return Promise.resolve(_r);var s={width:t.width,height:t.height,bitrate:Math.ceil(Math.max(.9*t.bitrate,t.averageBitrate)),framerate:t.frameRate||30},o=t.videoRange;"SDR"!==o&&(s.transferFunction=o.toLowerCase());var l=n.split(",").map((function(t){return{type:"media-source",video:i(i({},s),{},{contentType:ae(t,"video")})}}));return a&&t.audioGroups&&t.audioGroups.forEach((function(t){var r;t&&(null==(r=e.groups[t])||r.tracks.forEach((function(e){if(e.groupId===t){var r=e.channels||"",i=parseFloat(r);y(i)&&i>2&&l.push.apply(l,a.split(",").map((function(t){return{type:"media-source",audio:{contentType:ae(t,"audio"),channels:""+i}}})))}})))})),Promise.all(l.map((function(t){var e=function(t){var e=t.audio,r=t.video,i=r||e;if(i){var n=i.contentType.split('"')[1];if(r)return"r"+r.height+"x"+r.width+"f"+Math.ceil(r.framerate)+(r.transferFunction||"sd")+"_"+n+"_"+Math.ceil(r.bitrate/1e5);if(e)return"c"+e.channels+(e.spatialRendering?"s":"n")+"_"+n}return""}(t);return xr[e]||(xr[e]=r.decodingInfo(t))}))).then((function(t){return{supported:!t.some((function(t){return!t.supported})),configurations:l,decodingInfoResults:t}})).catch((function(t){return{supported:!1,configurations:l,decodingInfoResults:[],error:t}}))}function Fr(t,e){var r=!1,i=[];return t&&(r="SDR"!==t,i=[t]),e&&(i=e.allowedVideoRanges||Qe.slice(0),i=(r=void 0!==e.preferHDR?e.preferHDR:function(){if("function"==typeof matchMedia){var t=matchMedia("(dynamic-range: high)"),e=matchMedia("bad query");if(t.media!==e.media)return!0===t.matches}return!1}())?i.filter((function(t){return"SDR"!==t})):["SDR"]),{preferHDR:r,allowedVideoRanges:i}}function Mr(t,e){w.log('[abr] start candidates with "'+t+'" ignored because '+e)}function Or(t,e,r){if("attrs"in t){var i=e.indexOf(t);if(-1!==i)return i}for(var n=0;n<e.length;n++)if(Nr(t,e[n],r))return n;return-1}function Nr(t,e,r){var i=t.groupId,n=t.name,a=t.lang,s=t.assocLang,o=t.characteristics,l=t.default,u=t.forced;return(void 0===i||e.groupId===i)&&(void 0===n||e.name===n)&&(void 0===a||e.lang===a)&&(void 0===a||e.assocLang===s)&&(void 0===l||e.default===l)&&(void 0===u||e.forced===u)&&(void 0===o||function(t,e){void 0===e&&(e="");var r=t.split(","),i=e.split(",");return r.length===i.length&&!r.some((function(t){return-1===i.indexOf(t)}))}(o,e.characteristics))&&(void 0===r||r(t,e))}function Ur(t,e){var r=t.audioCodec,i=t.channels;return!(void 0!==r&&(e.audioCodec||"").substring(0,4)!==r.substring(0,4)||void 0!==i&&i!==(e.channels||"2"))}function Br(t,e,r){for(var i=e;i;i--)if(r(t[i]))return i;for(var n=e+1;n<t.length;n++)if(r(t[n]))return n;return-1}var Gr=function(){function t(t){var e=this;this.hls=void 0,this.lastLevelLoadSec=0,this.lastLoadedFragLevel=-1,this.firstSelection=-1,this._nextAutoLevel=-1,this.nextAutoLevelKey="",this.audioTracksByGroup=null,this.codecTiers=null,this.timer=-1,this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this._abandonRulesCheck=function(){var t=e.fragCurrent,r=e.partCurrent,i=e.hls,n=i.autoLevelEnabled,a=i.media;if(t&&a){var s=performance.now(),o=r?r.stats:t.stats,l=r?r.duration:t.duration,u=s-o.loading.start,h=i.minAutoLevel;if(o.aborted||o.loaded&&o.loaded===o.total||t.level<=h)return e.clearTimer(),void(e._nextAutoLevel=-1);if(n&&!a.paused&&a.playbackRate&&a.readyState){var d=i.mainForwardBufferInfo;if(null!==d){var c=e.bwEstimator.getEstimateTTFB(),f=Math.abs(a.playbackRate);if(!(u<=Math.max(c,l/(2*f)*1e3))){var g=d.len/f,v=o.loading.first?o.loading.first-o.loading.start:-1,m=o.loaded&&v>-1,p=e.getBwEstimate(),E=i.levels,T=E[t.level],L=o.total||Math.max(o.loaded,Math.round(l*T.averageBitrate/8)),A=m?u-v:u;A<1&&m&&(A=Math.min(u,8*o.loaded/p));var R=m?1e3*o.loaded/A:0,k=R?(L-o.loaded)/R:8*L/p+c/1e3;if(!(k<=g)){var b,D=R?8*R:p,I=Number.POSITIVE_INFINITY;for(b=t.level-1;b>h;b--){var C=E[b].maxBitrate;if((I=e.getTimeToLoadFrag(c/1e3,D,l*C,!E[b].details))<g)break}if(!(I>=k||I>10*l)){i.nextLoadLevel=i.nextAutoLevel=b,m?e.bwEstimator.sample(u-Math.min(c,v),o.loaded):e.bwEstimator.sampleTTFB(u);var _=E[b].maxBitrate;e.getBwEstimate()*e.hls.config.abrBandWidthUpFactor>_&&e.resetEstimator(_),e.clearTimer(),w.warn("[abr] Fragment "+t.sn+(r?" part "+r.index:"")+" of level "+t.level+" is loading too slowly;
      Time to underbuffer: "+g.toFixed(3)+" s
      Estimated load time for current fragment: "+k.toFixed(3)+" s
      Estimated load time for down switch fragment: "+I.toFixed(3)+" s
      TTFB estimate: "+(0|v)+" ms
      Current BW estimate: "+(y(p)?0|p:"Unknown")+" bps
      New BW estimate: "+(0|e.getBwEstimate())+" bps
      Switching to level "+b+" @ "+(0|_)+" bps"),i.trigger(S.FRAG_LOAD_EMERGENCY_ABORTED,{frag:t,part:r,stats:o})}}}}}}},this.hls=t,this.bwEstimator=this.initEstimator(),this.registerListeners()}var e=t.prototype;return e.resetEstimator=function(t){t&&(w.log("setting initial bwe to "+t),this.hls.config.abrEwmaDefaultEstimate=t),this.firstSelection=-1,this.bwEstimator=this.initEstimator()},e.initEstimator=function(){var t=this.hls.config;return new Cr(t.abrEwmaSlowVoD,t.abrEwmaFastVoD,t.abrEwmaDefaultEstimate)},e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.FRAG_LOADING,this.onFragLoading,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.FRAG_LOADING,this.onFragLoading,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.off(S.ERROR,this.onError,this))},e.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=null,this.fragCurrent=this.partCurrent=null},e.onManifestLoading=function(t,e){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()},e.onLevelsUpdated=function(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null},e.onMaxAutoLevelUpdated=function(){this.firstSelection=-1,this.nextAutoLevelKey=""},e.onFragLoading=function(t,e){var r,i=e.frag;this.ignoreFragment(i)||(i.bitrateTest||(this.fragCurrent=i,this.partCurrent=null!=(r=e.part)?r:null),this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100))},e.onLevelSwitching=function(t,e){this.clearTimer()},e.onError=function(t,e){if(!e.fatal)switch(e.details){case A.BUFFER_ADD_CODEC_ERROR:case A.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case A.FRAG_LOAD_TIMEOUT:var r=e.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)}}},e.getTimeToLoadFrag=function(t,e,r,i){return t+r/e+(i?this.lastLevelLoadSec:0)},e.onLevelLoaded=function(t,e){var r=this.hls.config,i=e.stats.loading,n=i.end-i.start;y(n)&&(this.lastLevelLoadSec=n/1e3),e.details.live?this.bwEstimator.update(r.abrEwmaSlowLive,r.abrEwmaFastLive):this.bwEstimator.update(r.abrEwmaSlowVoD,r.abrEwmaFastVoD)},e.onFragLoaded=function(t,e){var r=e.frag,i=e.part,n=i?i.stats:r.stats;if(r.type===we&&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(S.FRAG_BUFFERED,u),r.bitrateTest=!1}else this.lastLoadedFragLevel=r.level}},e.onFragBuffered=function(t,e){var r=e.frag,i=e.part,n=null!=i&&i.stats.loaded?i.stats:r.stats;if(!n.aborted&&!this.ignoreFragment(r)){var a=n.parsing.end-n.loading.start-Math.min(n.loading.first-n.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(a,n.loaded),n.bwEstimate=this.getBwEstimate(),r.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}},e.ignoreFragment=function(t){return t.type!==we||"initSegment"===t.sn},e.clearTimer=function(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)},e.getAutoLevelKey=function(){return this.getBwEstimate()+"_"+this.getStarvationDelay().toFixed(2)},e.getNextABRAutoLevel=function(){var t=this.fragCurrent,e=this.partCurrent,r=this.hls,i=r.maxAutoLevel,n=r.config,a=r.minAutoLevel,s=e?e.duration:t?t.duration:0,o=this.getBwEstimate(),l=this.getStarvationDelay(),u=n.abrBandWidthFactor,h=n.abrBandWidthUpFactor;if(l){var d=this.findBestLevel(o,a,i,l,0,u,h);if(d>=0)return d}var c=s?Math.min(s,n.maxStarvationDelay):n.maxStarvationDelay;if(!l){var f=this.bitrateTestDelay;f&&(c=(s?Math.min(s,n.maxLoadingDelay):n.maxLoadingDelay)-f,w.info("[abr] bitrate test took "+Math.round(1e3*f)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*c)+" ms"),u=h=1)}var g=this.findBestLevel(o,a,i,l,c,u,h);if(w.info("[abr] "+(l?"rebuffering expected":"buffer is empty")+", optimal quality level "+g),g>-1)return g;var v=r.levels[a],m=r.levels[r.loadLevel];return(null==v?void 0:v.bitrate)<(null==m?void 0:m.bitrate)?a:r.loadLevel},e.getStarvationDelay=function(){var t=this.hls,e=t.media;if(!e)return 1/0;var r=e&&0!==e.playbackRate?Math.abs(e.playbackRate):1,i=t.mainForwardBufferInfo;return(i?i.len:0)/r},e.getBwEstimate=function(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate},e.findBestLevel=function(t,e,r,i,n,a,s){var o,l=this,u=i+n,h=this.lastLoadedFragLevel,d=-1===h?this.hls.firstLevel:h,c=this.fragCurrent,f=this.partCurrent,g=this.hls,v=g.levels,m=g.allAudioTracks,p=g.loadLevel,E=g.config;if(1===v.length)return 0;var T,S=v[d],L=!(null==S||null==(o=S.details)||!o.live),A=-1===p||-1===h,R="SDR",k=(null==S?void 0:S.frameRate)||0,b=E.audioPreference,D=E.videoPreference,I=this.audioTracksByGroup||(this.audioTracksByGroup=function(t){return t.reduce((function(t,e){var r=t.groups[e.groupId];r||(r=t.groups[e.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),r.tracks.push(e);var i=e.channels||"2";return r.channels[i]=(r.channels[i]||0)+1,r.hasDefault=r.hasDefault||e.default,r.hasAutoSelect=r.hasAutoSelect||e.autoselect,r.hasDefault&&(t.hasDefaultAudio=!0),r.hasAutoSelect&&(t.hasAutoSelectAudio=!0),t}),{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}(m));if(A){if(-1!==this.firstSelection)return this.firstSelection;var C=this.codecTiers||(this.codecTiers=function(t,e,r,i){return t.slice(r,i+1).reduce((function(t,r){if(!r.codecSet)return t;var i=r.audioGroups,n=t[r.codecSet];n||(t[r.codecSet]=n={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!i,fragmentError:0}),n.minBitrate=Math.min(n.minBitrate,r.bitrate);var a=Math.min(r.height,r.width);return n.minHeight=Math.min(n.minHeight,a),n.minFramerate=Math.min(n.minFramerate,r.frameRate),n.maxScore=Math.max(n.maxScore,r.score),n.fragmentError+=r.fragmentError,n.videoRanges[r.videoRange]=(n.videoRanges[r.videoRange]||0)+1,i&&i.forEach((function(t){if(t){var r=e.groups[t];n.hasDefaultAudio=n.hasDefaultAudio||e.hasDefaultAudio?r.hasDefault:r.hasAutoSelect||!e.hasDefaultAudio&&!e.hasAutoSelectAudio,Object.keys(r.channels).forEach((function(t){n.channels[t]=(n.channels[t]||0)+r.channels[t]}))}})),t}),{})}(v,I,e,r)),_=function(t,e,r,i,n){for(var a=Object.keys(t),s=null==i?void 0:i.channels,o=null==i?void 0:i.audioCodec,l=s&&2===parseInt(s),u=!0,h=!1,d=1/0,c=1/0,f=1/0,g=0,v=[],m=Fr(e,n),p=m.preferHDR,E=m.allowedVideoRanges,T=function(){var e=t[a[S]];u=e.channels[2]>0,d=Math.min(d,e.minHeight),c=Math.min(c,e.minFramerate),f=Math.min(f,e.minBitrate);var r=E.filter((function(t){return e.videoRanges[t]>0}));r.length>0&&(h=!0,v=r)},S=a.length;S--;)T();d=y(d)?d:0,c=y(c)?c:0;var L=Math.max(1080,d),A=Math.max(30,c);return f=y(f)?f:r,r=Math.max(f,r),h||(e=void 0,v=[]),{codecSet:a.reduce((function(e,i){var n=t[i];if(i===e)return e;if(n.minBitrate>r)return Mr(i,"min bitrate of "+n.minBitrate+" > current estimate of "+r),e;if(!n.hasDefaultAudio)return Mr(i,"no renditions with default or auto-select sound found"),e;if(o&&i.indexOf(o.substring(0,4))%5!=0)return Mr(i,'audio codec preference "'+o+'" not found'),e;if(s&&!l){if(!n.channels[s])return Mr(i,"no renditions with "+s+" channel sound found (channels options: "+Object.keys(n.channels)+")"),e}else if((!o||l)&&u&&0===n.channels[2])return Mr(i,"no renditions with stereo sound found"),e;return n.minHeight>L?(Mr(i,"min resolution of "+n.minHeight+" > maximum of "+L),e):n.minFramerate>A?(Mr(i,"min framerate of "+n.minFramerate+" > maximum of "+A),e):v.some((function(t){return n.videoRanges[t]>0}))?n.maxScore<g?(Mr(i,"max score of "+n.maxScore+" < selected max of "+g),e):e&&(oe(i)>=oe(e)||n.fragmentError>t[e].fragmentError)?e:(g=n.maxScore,i):(Mr(i,"no variants with VIDEO-RANGE of "+JSON.stringify(v)+" found"),e)}),void 0),videoRanges:v,preferHDR:p,minFramerate:c,minBitrate:f}}(C,R,t,b,D),x=_.codecSet,P=_.videoRanges,F=_.minFramerate,M=_.minBitrate,O=_.preferHDR;T=x,R=O?P[P.length-1]:P[0],k=F,t=Math.max(t,M),w.log("[abr] picked start tier "+JSON.stringify(_))}else T=null==S?void 0:S.codecSet,R=null==S?void 0:S.videoRange;for(var N,U=f?f.duration:c?c.duration:0,B=this.bwEstimator.getEstimateTTFB()/1e3,G=[],K=function(){var e,o=v[H],c=H>d;if(!o)return 0;if(E.useMediaCapabilities&&!o.supportedResult&&!o.supportedPromise){var g=navigator.mediaCapabilities;"function"==typeof(null==g?void 0:g.decodingInfo)&&function(t,e,r,i,n,a){var s=t.audioCodec?t.audioGroups:null,o=null==a?void 0:a.audioCodec,l=null==a?void 0:a.channels,u=l?parseInt(l):o?1/0:2,h=null;if(null!=s&&s.length)try{h=1===s.length&&s[0]?e.groups[s[0]].channels:s.reduce((function(t,r){if(r){var i=e.groups[r];if(!i)throw new Error("Audio track group "+r+" not found");Object.keys(i.channels).forEach((function(e){t[e]=(t[e]||0)+i.channels[e]}))}return t}),{2:0})}catch(t){return!0}return void 0!==t.videoCodec&&(t.width>1920&&t.height>1088||t.height>1920&&t.width>1088||t.frameRate>Math.max(i,30)||"SDR"!==t.videoRange&&t.videoRange!==r||t.bitrate>Math.max(n,8e6))||!!h&&y(u)&&Object.keys(h).some((function(t){return parseInt(t)>u}))}(o,I,R,k,t,b)?(o.supportedPromise=Pr(o,I,g),o.supportedPromise.then((function(t){if(l.hls){o.supportedResult=t;var e=l.hls.levels,r=e.indexOf(o);t.error?w.warn('[abr] MediaCapabilities decodingInfo error: "'+t.error+'" for level '+r+" "+JSON.stringify(t)):t.supported||(w.warn("[abr] Unsupported MediaCapabilities decodingInfo result for level "+r+" "+JSON.stringify(t)),r>-1&&e.length>1&&(w.log("[abr] Removing unsupported level "+r),l.hls.removeLevel(r)))}}))):o.supportedResult=_r}if(T&&o.codecSet!==T||R&&o.videoRange!==R||c&&k>o.frameRate||!c&&k>0&&k<o.frameRate||o.supportedResult&&(null==(e=o.supportedResult.decodingInfoResults)||!e[0].smooth))return G.push(H),0;var m,D=o.details,C=(f?null==D?void 0:D.partTarget:null==D?void 0:D.averagetargetduration)||U;m=c?s*t:a*t;var _=U&&i>=2*U&&0===n?v[H].averageBitrate:v[H].maxBitrate,x=l.getTimeToLoadFrag(B,m,_*C,void 0===D);if(m>=_&&(H===h||0===o.loadError&&0===o.fragmentError)&&(x<=B||!y(x)||L&&!l.bitrateTestDelay||x<u)){var P=l.forcedAutoLevel;return H===p||-1!==P&&P===p||(G.length&&w.trace("[abr] Skipped level(s) "+G.join(",")+" of "+r+' max with CODECS and VIDEO-RANGE:"'+v[G[0]].codecs+'" '+v[G[0]].videoRange+'; not compatible with "'+S.codecs+'" '+R),w.info("[abr] switch candidate:"+d+"->"+H+" adjustedbw("+Math.round(m)+")-bitrate="+Math.round(m-_)+" ttfb:"+B.toFixed(1)+" avgDuration:"+C.toFixed(1)+" maxFetchDuration:"+u.toFixed(1)+" fetchDuration:"+x.toFixed(1)+" firstSelection:"+A+" codecSet:"+T+" videoRange:"+R+" hls.loadLevel:"+p)),A&&(l.firstSelection=H),{v:H}}},H=r;H>=e;H--)if(0!==(N=K())&&N)return N.v;return-1},s(t,[{key:"firstAutoLevel",get:function(){var t=this.hls,e=t.maxAutoLevel,r=t.minAutoLevel,i=this.getBwEstimate(),n=this.hls.config.maxStarvationDelay,a=this.findBestLevel(i,r,e,0,n,1,1);if(a>-1)return a;var s=this.hls.firstLevel,o=Math.min(Math.max(s,r),e);return w.warn("[abr] 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 t=this.forcedAutoLevel,e=this.bwEstimator.canEstimate(),r=this.lastLoadedFragLevel>-1;if(!(-1===t||e&&r&&this.nextAutoLevelKey!==this.getAutoLevelKey()))return t;var i=e&&r?this.getNextABRAutoLevel():this.firstAutoLevel;if(-1!==t){var n=this.hls.levels;if(n.length>Math.max(t,i)&&n[t].loadError<=n[i].loadError)return t}return this._nextAutoLevel=i,this.nextAutoLevelKey=this.getAutoLevelKey(),i},set:function(t){var e=this.hls,r=e.maxAutoLevel,i=e.minAutoLevel,n=Math.min(Math.max(t,i),r);this._nextAutoLevel!==n&&(this.nextAutoLevelKey="",this._nextAutoLevel=n)}}]),t}(),Kr=function(){function t(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var e=t.prototype;return e.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},e.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},e.onHandlerDestroyed=function(){},e.hasInterval=function(){return!!this._tickInterval},e.hasNextTick=function(){return!!this._tickTimer},e.setInterval=function(t){return!this._tickInterval&&(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,t),!0)},e.clearInterval=function(){return!!this._tickInterval&&(self.clearInterval(this._tickInterval),this._tickInterval=null,!0)},e.clearNextTick=function(){return!!this._tickTimer&&(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0)},e.tick=function(){this._tickCallCount++,1===this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},e.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},e.doTick=function(){},t}(),Hr="NOT_LOADED",Vr="APPENDING",Yr="PARTIAL",Wr="OK",jr=function(){function t(t){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=t,this._registerListeners()}var e=t.prototype;return e._registerListeners=function(){var t=this.hls;t.on(S.BUFFER_APPENDED,this.onBufferAppended,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this)},e._unregisterListeners=function(){var t=this.hls;t.off(S.BUFFER_APPENDED,this.onBufferAppended,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this)},e.destroy=function(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null},e.getAppendedFrag=function(t,e){var r=this.activePartLists[e];if(r)for(var i=r.length;i--;){var n=r[i];if(!n)break;var a=n.end;if(n.start<=t&&null!==a&&t<=a)return n}return this.getBufferedFrag(t,e)},e.getBufferedFrag=function(t,e){for(var r=this.fragments,i=Object.keys(r),n=i.length;n--;){var a=r[i[n]];if((null==a?void 0:a.body.type)===e&&a.buffered){var s=a.body;if(s.start<=t&&t<=s.end)return s}}return null},e.detectEvictedFragments=function(t,e,r,i){var n=this;this.timeRanges&&(this.timeRanges[t]=e);var a=(null==i?void 0:i.fragment.sn)||-1;Object.keys(this.fragments).forEach((function(i){var s=n.fragments[i];if(s&&!(a>=s.body.sn))if(s.buffered||s.loaded){var o=s.range[t];o&&o.time.some((function(t){var r=!n.isTimeBuffered(t.startPTS,t.endPTS,e);return r&&n.removeFragment(s.body),r}))}else s.body.type===r&&n.removeFragment(s.body)}))},e.detectPartialFragments=function(t){var e=this,r=this.timeRanges,i=t.frag,n=t.part;if(r&&"initSegment"!==i.sn){var a=Xr(i),s=this.fragments[a];if(!(!s||s.buffered&&i.gap)){var o=!i.relurl;Object.keys(r).forEach((function(t){var a=i.elementaryStreams[t];if(a){var l=r[t],u=o||!0===a.partial;s.range[t]=e.getBufferedTimes(i,n,u,l)}})),s.loaded=null,Object.keys(s.range).length?(s.buffered=!0,(s.body.endList=i.endList||s.body.endList)&&(this.endListFragments[s.body.type]=s),qr(s)||this.removeParts(i.sn-1,i.type)):this.removeFragment(s.body)}}},e.removeParts=function(t,e){var r=this.activePartLists[e];r&&(this.activePartLists[e]=r.filter((function(e){return e.fragment.sn>=t})))},e.fragBuffered=function(t,e){var r=Xr(t),i=this.fragments[r];!i&&e&&(i=this.fragments[r]={body:t,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},t.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,i.buffered=!0)},e.getBufferedTimes=function(t,e,r,i){for(var n={time:[],partial:r},a=t.start,s=t.end,o=t.minEndPTS||s,l=t.maxStartPTS||a,u=0;u<i.length;u++){var h=i.start(u)-this.bufferPadding,d=i.end(u)+this.bufferPadding;if(l>=h&&o<=d){n.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(s,i.end(u))});break}if(a<d&&s>h){var c=Math.max(a,i.start(u)),f=Math.min(s,i.end(u));f>c&&(n.partial=!0,n.time.push({startPTS:c,endPTS:f}))}else if(s<=h)break}return n},e.getPartialFragment=function(t){var e,r,i,n=null,a=0,s=this.bufferPadding,o=this.fragments;return Object.keys(o).forEach((function(l){var u=o[l];u&&qr(u)&&(r=u.body.start-s,i=u.body.end+s,t>=r&&t<=i&&(e=Math.min(t-r,i-t),a<=e&&(n=u.body,a=e)))})),n},e.isEndListAppended=function(t){var e=this.endListFragments[t];return void 0!==e&&(e.buffered||qr(e))},e.getState=function(t){var e=Xr(t),r=this.fragments[e];return r?r.buffered?qr(r)?Yr:Wr:Vr:Hr},e.isTimeBuffered=function(t,e,r){for(var i,n,a=0;a<r.length;a++){if(i=r.start(a)-this.bufferPadding,n=r.end(a)+this.bufferPadding,t>=i&&e<=n)return!0;if(e<=i)return!1}return!1},e.onFragLoaded=function(t,e){var r=e.frag,i=e.part;if("initSegment"!==r.sn&&!r.bitrateTest){var n=i?null:e,a=Xr(r);this.fragments[a]={body:r,appendedPTS:null,loaded:n,buffered:!1,range:Object.create(null)}}},e.onBufferAppended=function(t,e){var r=this,i=e.frag,n=e.part,a=e.timeRanges;if("initSegment"!==i.sn){var s=i.type;if(n){var o=this.activePartLists[s];o||(this.activePartLists[s]=o=[]),o.push(n)}this.timeRanges=a,Object.keys(a).forEach((function(t){var e=a[t];r.detectEvictedFragments(t,e,s,n)}))}},e.onFragBuffered=function(t,e){this.detectPartialFragments(e)},e.hasFragment=function(t){var e=Xr(t);return!!this.fragments[e]},e.hasParts=function(t){var e;return!(null==(e=this.activePartLists[t])||!e.length)},e.removeFragmentsInRange=function(t,e,r,i,n){var a=this;i&&!this.hasGaps||Object.keys(this.fragments).forEach((function(s){var o=a.fragments[s];if(o){var l=o.body;l.type!==r||i&&!l.gap||l.start<e&&l.end>t&&(o.buffered||n)&&a.removeFragment(l)}}))},e.removeFragment=function(t){var e=Xr(t);t.stats.loaded=0,t.clearElementaryStreamInfo();var r=this.activePartLists[t.type];if(r){var i=t.sn;this.activePartLists[t.type]=r.filter((function(t){return t.fragment.sn!==i}))}delete this.fragments[e],t.endList&&delete this.endListFragments[t.type]},e.removeAllFragments=function(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1},t}();function qr(t){var e,r,i;return t.buffered&&(t.body.gap||(null==(e=t.range.video)?void 0:e.partial)||(null==(r=t.range.audio)?void 0:r.partial)||(null==(i=t.range.audiovideo)?void 0:i.partial))}function Xr(t){return t.type+"_"+t.level+"_"+t.sn}var zr={length:0,start:function(){return 0},end:function(){return 0}},Qr=function(){function t(){}return t.isBuffered=function(e,r){try{if(e)for(var i=t.getBuffered(e),n=0;n<i.length;n++)if(r>=i.start(n)&&r<=i.end(n))return!0}catch(t){}return!1},t.bufferInfo=function(e,r,i){try{if(e){var n,a=t.getBuffered(e),s=[];for(n=0;n<a.length;n++)s.push({start:a.start(n),end:a.end(n)});return this.bufferedInfo(s,r,i)}}catch(t){}return{len:0,start:r,end:r,nextStart:void 0}},t.bufferedInfo=function(t,e,r){e=Math.max(0,e),t.sort((function(t,e){var r=t.start-e.start;return r||e.end-t.end}));var i=[];if(r)for(var n=0;n<t.length;n++){var a=i.length;if(a){var s=i[a-1].end;t[n].start-s<r?t[n].end>s&&(i[a-1].end=t[n].end):i.push(t[n])}else i.push(t[n])}else i=t;for(var o,l=0,u=e,h=e,d=0;d<i.length;d++){var c=i[d].start,f=i[d].end;if(e+r>=c&&e<f)u=c,l=(h=f)-e;else if(e+r<c){o=c;break}}return{len:l,start:u||0,end:h||0,nextStart:o}},t.getBuffered=function(t){try{return t.buffered}catch(t){return w.log("failed to get media.buffered",t),zr}},t}(),Jr=function(t,e,r,i,n,a){void 0===i&&(i=0),void 0===n&&(n=-1),void 0===a&&(a=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing={start:0,executeStart:0,executeEnd:0,end:0},this.buffering={audio:{start:0,executeStart:0,executeEnd:0,end:0},video:{start:0,executeStart:0,executeEnd:0,end:0},audiovideo:{start:0,executeStart:0,executeEnd:0,end:0}},this.level=t,this.sn=e,this.id=r,this.size=i,this.part=n,this.partial=a};function $r(t,e){for(var r=0,i=t.length;r<i;r++){var n;if((null==(n=t[r])?void 0:n.cc)===e)return t[r]}return null}function Zr(t,e){if(t){var r=t.start+e;t.start=t.startPTS=r,t.endPTS=r+t.duration}}function ti(t,e){for(var r=e.fragments,i=0,n=r.length;i<n;i++)Zr(r[i],t);e.fragmentHint&&Zr(e.fragmentHint,t),e.alignedSliding=!0}function ei(t,e,r){e&&(function(t,e,r){if(function(t,e,r){return!(!e||!(r.endCC>r.startCC||t&&t.cc<r.startCC))}(t,r,e)){var i=function(t,e){var r=t.fragments,i=e.fragments;if(i.length&&r.length){var n=$r(r,i[0].cc);if(n&&(!n||n.startPTS))return n;w.log("No frag in previous level to align on")}else w.log("No fragments to align")}(r,e);i&&y(i.start)&&(w.log("Adjusting PTS using last level due to CC increase within current level "+e.url),ti(i.start,e))}}(t,r,e),!r.alignedSliding&&e&&ri(r,e),r.alignedSliding||!e||r.skippedSegments||sr(e,r))}function ri(t,e){if(t.hasProgramDateTime&&e.hasProgramDateTime){var r=t.fragments,i=e.fragments;if(r.length&&i.length){var n,a,s=Math.min(e.endCC,t.endCC);e.startCC<s&&t.startCC<s&&(n=$r(i,s),a=$r(r,s)),n&&a||(a=$r(r,(n=i[Math.floor(i.length/2)]).cc)||r[Math.floor(r.length/2)]);var o=n.programDateTime,l=a.programDateTime;o&&l&&ti((l-o)/1e3-(a.start-n.start),t)}}}var ii=Math.pow(2,17),ni=function(){function t(t){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=t}var e=t.prototype;return e.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},e.abort=function(){this.loader&&this.loader.abort()},e.load=function(t,e){var r=this,n=t.url;if(!n)return Promise.reject(new oi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_ERROR,fatal:!1,frag:t,error:new Error("Fragment does not have a "+(n?"part list":"url")),networkDetails:null}));this.abort();var a=this.config,s=a.fLoader,o=a.loader;return new Promise((function(l,u){if(r.loader&&r.loader.destroy(),t.gap){if(t.tagList.some((function(t){return"GAP"===t[0]})))return void u(si(t));t.gap=!1}var h=r.loader=t.loader=s?new s(a):new o(a),d=ai(t),c=gr(a.fragLoadPolicy.default),f={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:"initSegment"===t.sn?1/0:ii};t.stats=h.stats,h.load(d,f,{onSuccess:function(e,i,n,a){r.resetLoader(t,h);var s=e.data;n.resetIV&&t.decryptdata&&(t.decryptdata.iv=new Uint8Array(s.slice(0,16)),s=s.slice(16)),l({frag:t,part:null,payload:s,networkDetails:a})},onError:function(e,a,s,o){r.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_ERROR,fatal:!1,frag:t,response:i({url:n,data:void 0},e),error:new Error("HTTP Error "+e.code+" "+e.text),networkDetails:s,stats:o}))},onAbort:function(e,i,n){r.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.INTERNAL_ABORTED,fatal:!1,frag:t,error:new Error("Aborted"),networkDetails:n,stats:e}))},onTimeout:function(e,i,n){r.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,error:new Error("Timeout after "+f.timeout+"ms"),networkDetails:n,stats:e}))},onProgress:function(r,i,n,a){e&&e({frag:t,part:null,payload:n,networkDetails:a})}})}))},e.loadPart=function(t,e,r){var n=this;this.abort();var a=this.config,s=a.fLoader,o=a.loader;return new Promise((function(l,u){if(n.loader&&n.loader.destroy(),t.gap||e.gap)u(si(t,e));else{var h=n.loader=t.loader=s?new s(a):new o(a),d=ai(t,e),c=gr(a.fragLoadPolicy.default),f={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:ii};e.stats=h.stats,h.load(d,f,{onSuccess:function(i,a,s,o){n.resetLoader(t,h),n.updateStatsFromPart(t,e);var u={frag:t,part:e,payload:i.data,networkDetails:o};r(u),l(u)},onError:function(r,a,s,o){n.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_ERROR,fatal:!1,frag:t,part:e,response:i({url:d.url,data:void 0},r),error:new Error("HTTP Error "+r.code+" "+r.text),networkDetails:s,stats:o}))},onAbort:function(r,i,a){t.stats.aborted=e.stats.aborted,n.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.INTERNAL_ABORTED,fatal:!1,frag:t,part:e,error:new Error("Aborted"),networkDetails:a,stats:r}))},onTimeout:function(r,i,a){n.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,part:e,error:new Error("Timeout after "+f.timeout+"ms"),networkDetails:a,stats:r}))}})}}))},e.updateStatsFromPart=function(t,e){var r=t.stats,i=e.stats,n=i.total;if(r.loaded+=i.loaded,n){var a=Math.round(t.duration/e.duration),s=Math.min(Math.round(r.loaded/n),a),o=(a-s)*Math.round(r.loaded/s);r.total=r.loaded+o}else r.total=Math.max(r.loaded,r.total);var l=r.loading,u=i.loading;l.start?l.first+=u.first-u.start:(l.start=u.start,l.first=u.first),l.end=u.end},e.resetLoader=function(t,e){t.loader=null,this.loader===e&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),e.destroy()},t}();function ai(t,e){void 0===e&&(e=null);var r=e||t,i={frag:t,part:e,responseType:"arraybuffer",url:r.url,headers:{},rangeStart:0,rangeEnd:0},n=r.byteRangeStartOffset,a=r.byteRangeEndOffset;if(y(n)&&y(a)){var s,o=n,l=a;if("initSegment"===t.sn&&"AES-128"===(null==(s=t.decryptdata)?void 0:s.method)){var u=a-n;u%16&&(l=a+(16-u%16)),0!==n&&(i.resetIV=!0,o=n-16)}i.rangeStart=o,i.rangeEnd=l}return i}function si(t,e){var r=new Error("GAP "+(t.gap?"tag":"attribute")+" found"),i={type:L.MEDIA_ERROR,details:A.FRAG_GAP,fatal:!1,frag:t,error:r,networkDetails:null};return e&&(i.part=e),(e||t).stats.aborted=!0,new oi(i)}var oi=function(t){function e(e){var r;return(r=t.call(this,e.error.message)||this).data=void 0,r.data=e,r}return l(e,t),e}(c(Error)),li=function(){function t(t,e){this.subtle=void 0,this.aesIV=void 0,this.subtle=t,this.aesIV=e}return t.prototype.decrypt=function(t,e){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},e,t)},t}(),ui=function(){function t(t,e){this.subtle=void 0,this.key=void 0,this.subtle=t,this.key=e}return t.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},t}(),hi=function(){function t(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var e=t.prototype;return e.uint8ArrayToUint32Array_=function(t){for(var e=new DataView(t),r=new Uint32Array(4),i=0;i<4;i++)r[i]=e.getUint32(4*i);return r},e.initTable=function(){var t=this.sBox,e=this.invSBox,r=this.subMix,i=r[0],n=r[1],a=r[2],s=r[3],o=this.invSubMix,l=o[0],u=o[1],h=o[2],d=o[3],c=new Uint32Array(256),f=0,g=0,v=0;for(v=0;v<256;v++)c[v]=v<128?v<<1:v<<1^283;for(v=0;v<256;v++){var m=g^g<<1^g<<2^g<<3^g<<4;m=m>>>8^255&m^99,t[f]=m,e[m]=f;var p=c[f],y=c[p],E=c[y],T=257*c[m]^16843008*m;i[f]=T<<24|T>>>8,n[f]=T<<16|T>>>16,a[f]=T<<8|T>>>24,s[f]=T,T=16843009*E^65537*y^257*p^16843008*f,l[m]=T<<24|T>>>8,u[m]=T<<16|T>>>16,h[m]=T<<8|T>>>24,d[m]=T,f?(f=p^c[c[c[E^p]]],g^=c[c[g]]):f=g=1}},e.expandKey=function(t){for(var e=this.uint8ArrayToUint32Array_(t),r=!0,i=0;i<e.length&&r;)r=e[i]===this.key[i],i++;if(!r){this.key=e;var n=this.keySize=e.length;if(4!==n&&6!==n&&8!==n)throw new Error("Invalid aes key size="+n);var a,s,o,l,u=this.ksRows=4*(n+6+1),h=this.keySchedule=new Uint32Array(u),d=this.invKeySchedule=new Uint32Array(u),c=this.sBox,f=this.rcon,g=this.invSubMix,v=g[0],m=g[1],p=g[2],y=g[3];for(a=0;a<u;a++)a<n?o=h[a]=e[a]:(l=o,a%n==0?(l=c[(l=l<<8|l>>>24)>>>24]<<24|c[l>>>16&255]<<16|c[l>>>8&255]<<8|c[255&l],l^=f[a/n|0]<<24):n>6&&a%n==4&&(l=c[l>>>24]<<24|c[l>>>16&255]<<16|c[l>>>8&255]<<8|c[255&l]),h[a]=o=(h[a-n]^l)>>>0);for(s=0;s<u;s++)a=u-s,l=3&s?h[a]:h[a-4],d[s]=s<4||a<=4?l:v[c[l>>>24]]^m[c[l>>>16&255]]^p[c[l>>>8&255]]^y[c[255&l]],d[s]=d[s]>>>0}},e.networkToHostOrderSwap=function(t){return t<<24|(65280&t)<<8|(16711680&t)>>8|t>>>24},e.decrypt=function(t,e,r){for(var i,n,a,s,o,l,u,h,d,c,f,g,v,m,p=this.keySize+6,y=this.invKeySchedule,E=this.invSBox,T=this.invSubMix,S=T[0],L=T[1],A=T[2],R=T[3],k=this.uint8ArrayToUint32Array_(r),b=k[0],D=k[1],I=k[2],w=k[3],C=new Int32Array(t),_=new Int32Array(C.length),x=this.networkToHostOrderSwap;e<C.length;){for(d=x(C[e]),c=x(C[e+1]),f=x(C[e+2]),g=x(C[e+3]),o=d^y[0],l=g^y[1],u=f^y[2],h=c^y[3],v=4,m=1;m<p;m++)i=S[o>>>24]^L[l>>16&255]^A[u>>8&255]^R[255&h]^y[v],n=S[l>>>24]^L[u>>16&255]^A[h>>8&255]^R[255&o]^y[v+1],a=S[u>>>24]^L[h>>16&255]^A[o>>8&255]^R[255&l]^y[v+2],s=S[h>>>24]^L[o>>16&255]^A[l>>8&255]^R[255&u]^y[v+3],o=i,l=n,u=a,h=s,v+=4;i=E[o>>>24]<<24^E[l>>16&255]<<16^E[u>>8&255]<<8^E[255&h]^y[v],n=E[l>>>24]<<24^E[u>>16&255]<<16^E[h>>8&255]<<8^E[255&o]^y[v+1],a=E[u>>>24]<<24^E[h>>16&255]<<16^E[o>>8&255]<<8^E[255&l]^y[v+2],s=E[h>>>24]<<24^E[o>>16&255]<<16^E[l>>8&255]<<8^E[255&u]^y[v+3],_[e]=x(i^b),_[e+1]=x(s^D),_[e+2]=x(a^I),_[e+3]=x(n^w),b=d,D=c,I=f,w=g,e+=4}return _.buffer},t}(),di=function(){function t(t,e){var r=(void 0===e?{}:e).removePKCS7Padding,i=void 0===r||r;if(this.logEnabled=!0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.useSoftware=void 0,this.useSoftware=t.enableSoftwareAES,this.removePKCS7Padding=i,i)try{var n=self.crypto;n&&(this.subtle=n.subtle||n.webkitSubtle)}catch(t){}null===this.subtle&&(this.useSoftware=!0)}var e=t.prototype;return e.destroy=function(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null},e.isSync=function(){return this.useSoftware},e.flush=function(){var t=this.currentResult,e=this.remainderData;if(!t||e)return this.reset(),null;var r,i,n,a=new Uint8Array(t);return this.reset(),this.removePKCS7Padding?(i=(r=a).byteLength,(n=i&&new DataView(r.buffer).getUint8(i-1))?nt(r,0,i-n):r):a},e.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},e.decrypt=function(t,e,r){var i=this;return this.useSoftware?new Promise((function(n,a){i.softwareDecrypt(new Uint8Array(t),e,r);var s=i.flush();s?n(s.buffer):a(new Error("[softwareDecrypt] Failed to decrypt data"))})):this.webCryptoDecrypt(new Uint8Array(t),e,r)},e.softwareDecrypt=function(t,e,r){var i=this.currentIV,n=this.currentResult,a=this.remainderData;this.logOnce("JS AES decrypt"),a&&(t=Kt(a,t),this.remainderData=null);var s=this.getValidChunk(t);if(!s.length)return null;i&&(r=i);var o=this.softwareDecrypter;o||(o=this.softwareDecrypter=new hi),o.expandKey(e);var l=n;return this.currentResult=o.decrypt(s.buffer,0,r),this.currentIV=nt(s,-16).buffer,l||null},e.webCryptoDecrypt=function(t,e,r){var i=this,n=this.subtle;return this.key===e&&this.fastAesKey||(this.key=e,this.fastAesKey=new ui(n,e)),this.fastAesKey.expandKey().then((function(e){return n?(i.logOnce("WebCrypto AES decrypt"),new li(n,new Uint8Array(r)).decrypt(t.buffer,e)):Promise.reject(new Error("web crypto not initialized"))})).catch((function(n){return w.warn("[decrypter]: WebCrypto Error, disable WebCrypto API, "+n.name+": "+n.message),i.onWebCryptoError(t,e,r)}))},e.onWebCryptoError=function(t,e,r){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(t,e,r);var i=this.flush();if(i)return i.buffer;throw new Error("WebCrypto and softwareDecrypt: failed to decrypt data")},e.getValidChunk=function(t){var e=t,r=t.length-t.length%16;return r!==t.length&&(e=nt(t,0,r),this.remainderData=nt(t,r)),e},e.logOnce=function(t){this.logEnabled&&(w.log("[decrypter]: "+t),this.logEnabled=!1)},t}(),ci=function(t){for(var e="",r=t.length,i=0;i<r;i++)e+="["+t.start(i).toFixed(3)+"-"+t.end(i).toFixed(3)+"]";return e},fi="STOPPED",gi="IDLE",vi="KEY_LOADING",mi="FRAG_LOADING",pi="FRAG_LOADING_WAITING_RETRY",yi="WAITING_TRACK",Ei="PARSING",Ti="PARSED",Si="ENDED",Li="ERROR",Ai="WAITING_INIT_PTS",Ri="WAITING_LEVEL",ki=function(t){function e(e,r,i,n,a){var s;return(s=t.call(this)||this).hls=void 0,s.fragPrevious=null,s.fragCurrent=null,s.fragmentTracker=void 0,s.transmuxer=null,s._state=fi,s.playlistType=void 0,s.media=null,s.mediaBuffer=null,s.config=void 0,s.bitrateTest=!1,s.lastCurrentTime=0,s.nextLoadPosition=0,s.startPosition=0,s.startTimeOffset=null,s.loadedmetadata=!1,s.retryDate=0,s.levels=null,s.fragmentLoader=void 0,s.keyLoader=void 0,s.levelLastLoaded=null,s.startFragRequested=!1,s.decrypter=void 0,s.initPTS=[],s.onvseeking=null,s.onvended=null,s.logPrefix="",s.log=void 0,s.warn=void 0,s.playlistType=a,s.logPrefix=n,s.log=w.log.bind(w,n+":"),s.warn=w.warn.bind(w,n+":"),s.hls=e,s.fragmentLoader=new ni(e.config),s.keyLoader=i,s.fragmentTracker=r,s.config=e.config,s.decrypter=new di(e.config),e.on(S.MANIFEST_LOADED,s.onManifestLoaded,function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(s)),s}l(e,t);var r=e.prototype;return r.doTick=function(){this.onTickEnd()},r.onTickEnd=function(){},r.startLoad=function(t){},r.stopLoad=function(){this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);var t=this.fragCurrent;null!=t&&t.loader&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=fi},r._streamEnded=function(t,e){if(e.live||t.nextStart||!t.end||!this.media)return!1;var r=e.partList;if(null!=r&&r.length){var i=r[r.length-1];return Qr.isBuffered(this.media,i.start+i.duration/2)}var n=e.fragments[e.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(n)},r.getLevelDetails=function(){var t;if(this.levels&&null!==this.levelLastLoaded)return null==(t=this.levelLastLoaded)?void 0:t.details},r.onMediaAttached=function(t,e){var r=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),r.addEventListener("seeking",this.onvseeking),r.addEventListener("ended",this.onvended);var i=this.config;this.levels&&i.autoStartLoad&&this.state===fi&&this.startLoad(i.startPosition)},r.onMediaDetaching=function(){var t=this.media;null!=t&&t.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),t&&this.onvseeking&&this.onvended&&(t.removeEventListener("seeking",this.onvseeking),t.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.keyLoader&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},r.onMediaSeeking=function(){var t=this.config,e=this.fragCurrent,r=this.media,i=this.mediaBuffer,n=this.state,a=r?r.currentTime:0,s=Qr.bufferInfo(i||r,a,t.maxBufferHole);if(this.log("media seeking to "+(y(a)?a.toFixed(3):a)+", state: "+n),this.state===Si)this.resetLoadingState();else if(e){var o=t.maxFragLookUpTolerance,l=e.start-o,u=e.start+e.duration+o;if(!s.len||u<s.start||l>s.end){var h=a>u;(a<l||h)&&(h&&e.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),e.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}r&&(this.fragmentTracker.removeFragmentsInRange(a,1/0,this.playlistType,!0),this.lastCurrentTime=a),this.loadedmetadata||s.len||(this.nextLoadPosition=this.startPosition=a),this.tickImmediate()},r.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},r.onManifestLoaded=function(t,e){this.startTimeOffset=e.startTimeOffset,this.initPTS=[]},r.onHandlerDestroying=function(){this.hls.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),this.stopLoad(),t.prototype.onHandlerDestroying.call(this),this.hls=null},r.onHandlerDestroyed=function(){this.state=fi,this.fragmentLoader&&this.fragmentLoader.destroy(),this.keyLoader&&this.keyLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null,t.prototype.onHandlerDestroyed.call(this)},r.loadFragment=function(t,e,r){this._loadFragForPlayback(t,e,r)},r._loadFragForPlayback=function(t,e,r){var i=this;this._doFragLoad(t,e,r,(function(e){if(i.fragContextChanged(t))return i.warn("Fragment "+t.sn+(e.part?" p: "+e.part.index:"")+" of level "+t.level+" was dropped during download."),void i.fragmentTracker.removeFragment(t);t.stats.chunkCount++,i._handleFragmentLoadProgress(e)})).then((function(e){if(e){var r=i.state;i.fragContextChanged(t)?(r===mi||!i.fragCurrent&&r===Ei)&&(i.fragmentTracker.removeFragment(t),i.state=gi):("payload"in e&&(i.log("Loaded fragment "+t.sn+" of level "+t.level),i.hls.trigger(S.FRAG_LOADED,e)),i._handleFragmentLoadComplete(e))}})).catch((function(e){i.state!==fi&&i.state!==Li&&(i.warn(e),i.resetFragmentLoading(t))}))},r.clearTrackerIfNeeded=function(t){var e,r=this.fragmentTracker;if(r.getState(t)===Vr){var i=t.type,n=this.getFwdBufferInfo(this.mediaBuffer,i),a=Math.max(t.duration,n?n.len:this.config.maxBufferLength);this.reduceMaxBufferLength(a)&&r.removeFragment(t)}else 0===(null==(e=this.mediaBuffer)?void 0:e.buffered.length)?r.removeAllFragments():r.hasParts(t.type)&&(r.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type}),r.getState(t)===Yr&&r.removeFragment(t))},r.checkLiveUpdate=function(t){if(t.updated&&!t.live){var e=t.fragments[t.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:e,part:null,stats:e.stats,id:e.type})}t.fragments[0]||(t.deltaUpdateFailed=!0)},r.flushMainBuffer=function(t,e,r){if(void 0===r&&(r=null),t-e){var i={startOffset:t,endOffset:e,type:r};this.hls.trigger(S.BUFFER_FLUSHING,i)}},r._loadInitSegment=function(t,e){var r=this;this._doFragLoad(t,e).then((function(e){if(!e||r.fragContextChanged(t)||!r.levels)throw new Error("init load aborted");return e})).then((function(e){var i=r.hls,n=e.payload,a=t.decryptdata;if(n&&n.byteLength>0&&null!=a&&a.key&&a.iv&&"AES-128"===a.method){var s=self.performance.now();return r.decrypter.decrypt(new Uint8Array(n),a.key.buffer,a.iv.buffer).catch((function(e){throw i.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:t}),e})).then((function(n){var a=self.performance.now();return i.trigger(S.FRAG_DECRYPTED,{frag:t,payload:n,stats:{tstart:s,tdecrypt:a}}),e.payload=n,r.completeInitSegmentLoad(e)}))}return r.completeInitSegmentLoad(e)})).catch((function(e){r.state!==fi&&r.state!==Li&&(r.warn(e),r.resetFragmentLoading(t))}))},r.completeInitSegmentLoad=function(t){if(!this.levels)throw new Error("init load aborted, missing levels");var e=t.frag.stats;this.state=gi,t.frag.data=new Uint8Array(t.payload),e.parsing.start=e.buffering.start=self.performance.now(),e.parsing.end=e.buffering.end=self.performance.now(),this.tick()},r.fragContextChanged=function(t){var e=this.fragCurrent;return!t||!e||t.sn!==e.sn||t.level!==e.level},r.fragBufferedComplete=function(t,e){var r,i,n,a,s=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log("Buffered "+t.type+" sn: "+t.sn+(e?" part: "+e.index:"")+" of "+(this.playlistType===we?"level":"track")+" "+t.level+" (frag:["+(null!=(r=t.startPTS)?r:NaN).toFixed(3)+"-"+(null!=(i=t.endPTS)?i:NaN).toFixed(3)+"] > buffer:"+(s?ci(Qr.getBuffered(s)):"(detached)")+")"),"initSegment"!==t.sn){var o;if(t.type!==_e){var l=t.elementaryStreams;if(!Object.keys(l).some((function(t){return!!l[t]})))return void(this.state=gi)}var u=null==(o=this.levels)?void 0:o[t.level];null!=u&&u.fragmentError&&(this.log("Resetting level fragment error count of "+u.fragmentError+" on frag buffered"),u.fragmentError=0)}this.state=gi,s&&(!this.loadedmetadata&&t.type==we&&s.buffered.length&&(null==(n=this.fragCurrent)?void 0:n.sn)===(null==(a=this.fragPrevious)?void 0:a.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())},r.seekToStartPos=function(){},r._handleFragmentLoadComplete=function(t){var e=this.transmuxer;if(e){var r=t.frag,i=t.part,n=t.partsLoaded,a=!n||0===n.length||n.some((function(t){return!t})),s=new Jr(r.level,r.sn,r.stats.chunkCount+1,0,i?i.index:-1,!a);e.flush(s)}},r._handleFragmentLoadProgress=function(t){},r._doFragLoad=function(t,e,r,i){var n,a=this;void 0===r&&(r=null);var s=null==e?void 0:e.details;if(!this.levels||!s)throw new Error("frag load aborted, missing level"+(s?"":" detail")+"s");var o=null;if(!t.encrypted||null!=(n=t.decryptdata)&&n.key?!t.encrypted&&s.encryptedFragments.length&&this.keyLoader.loadClear(t,s.encryptedFragments):(this.log("Loading key for "+t.sn+" of ["+s.startSN+"-"+s.endSN+"], "+("[stream-controller]"===this.logPrefix?"level":"track")+" "+t.level),this.state=vi,this.fragCurrent=t,o=this.keyLoader.load(t).then((function(t){if(!a.fragContextChanged(t.frag))return a.hls.trigger(S.KEY_LOADED,t),a.state===vi&&(a.state=gi),t})),this.hls.trigger(S.KEY_LOADING,{frag:t}),null===this.fragCurrent&&(o=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))),r=Math.max(t.start,r||0),this.config.lowLatencyMode&&"initSegment"!==t.sn){var l=s.partList;if(l&&i){r>t.end&&s.fragmentHint&&(t=s.fragmentHint);var u=this.getNextPart(l,t,r);if(u>-1){var h,d=l[u];return this.log("Loading part sn: "+t.sn+" p: "+d.index+" cc: "+t.cc+" of playlist ["+s.startSN+"-"+s.endSN+"] parts [0-"+u+"-"+(l.length-1)+"] "+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),this.nextLoadPosition=d.start+d.duration,this.state=mi,h=o?o.then((function(r){return!r||a.fragContextChanged(r.frag)?null:a.doFragPartsLoad(t,d,e,i)})).catch((function(t){return a.handleFragLoadError(t)})):this.doFragPartsLoad(t,d,e,i).catch((function(t){return a.handleFragLoadError(t)})),this.hls.trigger(S.FRAG_LOADING,{frag:t,part:d,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):h}if(!t.url||this.loadedEndOfParts(l,r))return Promise.resolve(null)}}this.log("Loading fragment "+t.sn+" cc: "+t.cc+" "+(s?"of ["+s.startSN+"-"+s.endSN+"] ":"")+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),y(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=mi;var c,f=this.config.progressive;return c=f&&o?o.then((function(e){return!e||a.fragContextChanged(null==e?void 0:e.frag)?null:a.fragmentLoader.load(t,i)})).catch((function(t){return a.handleFragLoadError(t)})):Promise.all([this.fragmentLoader.load(t,f?i:void 0),o]).then((function(t){var e=t[0];return!f&&e&&i&&i(e),e})).catch((function(t){return a.handleFragLoadError(t)})),this.hls.trigger(S.FRAG_LOADING,{frag:t,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):c},r.doFragPartsLoad=function(t,e,r,i){var n=this;return new Promise((function(a,s){var o,l=[],u=null==(o=r.details)?void 0:o.partList;!function e(o){n.fragmentLoader.loadPart(t,o,i).then((function(i){l[o.index]=i;var s=i.part;n.hls.trigger(S.FRAG_LOADED,i);var h=lr(r,t.sn,o.index+1)||ur(u,t.sn,o.index+1);if(!h)return a({frag:t,part:s,partsLoaded:l});e(h)})).catch(s)}(e)}))},r.handleFragLoadError=function(t){if("data"in t){var e=t.data;t.data&&e.details===A.INTERNAL_ABORTED?this.handleFragLoadAborted(e.frag,e.part):this.hls.trigger(S.ERROR,e)}else this.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,err:t,error:t,fatal:!0});return null},r._handleTransmuxerFlush=function(t){var e=this.getCurrentContext(t);if(e&&this.state===Ei){var r=e.frag,i=e.part,n=e.level,a=self.performance.now();r.stats.parsing.end=a,i&&(i.stats.parsing.end=a),this.updateLevelTiming(r,i,n,t.partial)}else this.fragCurrent||this.state===fi||this.state===Li||(this.state=gi)},r.getCurrentContext=function(t){var e=this.levels,r=this.fragCurrent,i=t.level,n=t.sn,a=t.part;if(null==e||!e[i])return this.warn("Levels object was unset while buffering fragment "+n+" of level "+i+". The current chunk will not be buffered."),null;var s=e[i],o=a>-1?lr(s,n,a):null,l=o?o.fragment:function(t,e,r){if(null==t||!t.details)return null;var i=t.details,n=i.fragments[e-i.startSN];return n||((n=i.fragmentHint)&&n.sn===e?n:e<i.startSN&&r&&r.sn===e?r:null)}(s,n,r);return l?(r&&r!==l&&(l.stats=r.stats),{frag:l,part:o,level:s}):null},r.bufferFragmentData=function(t,e,r,i,n){var a;if(t&&this.state===Ei){var s=t.data1,o=t.data2,l=s;if(s&&o&&(l=Kt(s,o)),null!=(a=l)&&a.length){var u={type:t.type,frag:e,part:r,chunkMeta:i,parent:e.type,data:l};if(this.hls.trigger(S.BUFFER_APPENDING,u),t.dropped&&t.independent&&!r){if(n)return;this.flushBufferGap(e)}}}},r.flushBufferGap=function(t){var e=this.media;if(e)if(Qr.isBuffered(e,e.currentTime)){var r=e.currentTime,i=Qr.bufferInfo(e,r,0),n=t.duration,a=Math.min(2*this.config.maxFragLookUpTolerance,.25*n),s=Math.max(Math.min(t.start-a,i.end-a),r+a);t.start-s>a&&this.flushMainBuffer(s,t.start)}else this.flushMainBuffer(0,t.start)},r.getFwdBufferInfo=function(t,e){var r=this.getLoadPosition();return y(r)?this.getFwdBufferInfoAtPos(t,r,e):null},r.getFwdBufferInfoAtPos=function(t,e,r){var i=this.config.maxBufferHole,n=Qr.bufferInfo(t,e,i);if(0===n.len&&void 0!==n.nextStart){var a=this.fragmentTracker.getBufferedFrag(e,r);if(a&&n.nextStart<a.end)return Qr.bufferInfo(t,e,Math.max(n.nextStart,i))}return n},r.getMaxBufferLength=function(t){var e,r=this.config;return e=t?Math.max(8*r.maxBufferSize/t,r.maxBufferLength):r.maxBufferLength,Math.min(e,r.maxMaxBufferLength)},r.reduceMaxBufferLength=function(t){var e=this.config,r=t||e.maxBufferLength;return e.maxMaxBufferLength>=r&&(e.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+e.maxMaxBufferLength+"s"),!0)},r.getAppendedFrag=function(t,e){var r=this.fragmentTracker.getAppendedFrag(t,we);return r&&"fragment"in r?r.fragment:r},r.getNextFragment=function(t,e){var r=e.fragments,i=r.length;if(!i)return null;var n,a=this.config,s=r[0].start;if(e.live){var o=a.initialLiveManifestSize;if(i<o)return this.warn("Not enough fragments to start playback (have: "+i+", need: "+o+")"),null;(!e.PTSKnown&&!this.startFragRequested&&-1===this.startPosition||t<s)&&(n=this.getInitialLiveFragment(e,r),this.startPosition=this.nextLoadPosition=n?this.hls.liveSyncPosition||n.start:t)}else t<=s&&(n=r[0]);if(!n){var l=a.lowLatencyMode?e.partEnd:e.fragmentEnd;n=this.getFragmentAtPosition(t,l,e)}return this.mapToInitFragWhenRequired(n)},r.isLoopLoading=function(t,e){var r=this.fragmentTracker.getState(t);return(r===Wr||r===Yr&&!!t.gap)&&this.nextLoadPosition>e},r.getNextFragmentLoopLoading=function(t,e,r,i,n){var a=t.gap,s=this.getNextFragment(this.nextLoadPosition,e);if(null===s)return s;if(t=s,a&&t&&!t.gap&&r.nextStart){var o=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,r.nextStart,i);if(null!==o&&r.len+o.len>=n)return this.log('buffer full after gaps in "'+i+'" playlist starting at sn: '+t.sn),null}return t},r.mapToInitFragWhenRequired=function(t){return null==t||!t.initSegment||null!=t&&t.initSegment.data||this.bitrateTest?t:t.initSegment},r.getNextPart=function(t,e,r){for(var i=-1,n=!1,a=!0,s=0,o=t.length;s<o;s++){var l=t[s];if(a=a&&!l.independent,i>-1&&r<l.start)break;var u=l.loaded;u?i=-1:(n||l.independent||a)&&l.fragment===e&&(i=s),n=u}return i},r.loadedEndOfParts=function(t,e){var r=t[t.length-1];return r&&e>r.start&&r.loaded},r.getInitialLiveFragment=function(t,e){var r=this.fragPrevious,i=null;if(r){if(t.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+r.programDateTime),i=function(t,e,r){if(null===e||!Array.isArray(t)||!t.length||!y(e))return null;if(e<(t[0].programDateTime||0))return null;if(e>=(t[t.length-1].endProgramDateTime||0))return null;r=r||0;for(var i=0;i<t.length;++i){var n=t[i];if(Er(e,r,n))return n}return null}(e,r.endProgramDateTime,this.config.maxFragLookUpTolerance)),!i){var n=r.sn+1;if(n>=t.startSN&&n<=t.endSN){var a=e[n-t.startSN];r.cc===a.cc&&(i=a,this.log("Live playlist, switching playlist, load frag with next SN: "+i.sn))}i||(i=function(t,e){return mr(t,(function(t){return t.cc<e?1:t.cc>e?-1:0}))}(e,r.cc),i&&this.log("Live playlist, switching playlist, load frag with same CC: "+i.sn))}}else{var s=this.hls.liveSyncPosition;null!==s&&(i=this.getFragmentAtPosition(s,this.bitrateTest?t.fragmentEnd:t.edge,t))}return i},r.getFragmentAtPosition=function(t,e,r){var i,n=this.config,a=this.fragPrevious,s=r.fragments,o=r.endSN,l=r.fragmentHint,u=n.maxFragLookUpTolerance,h=r.partList,d=!!(n.lowLatencyMode&&null!=h&&h.length&&l);if(d&&l&&!this.bitrateTest&&(s=s.concat(l),o=l.sn),i=t<e?pr(a,s,t,t>e-u?0:u):s[s.length-1]){var c=i.sn-r.startSN,f=this.fragmentTracker.getState(i);if((f===Wr||f===Yr&&i.gap)&&(a=i),a&&i.sn===a.sn&&(!d||h[0].fragment.sn>i.sn)&&a&&i.level===a.level){var g=s[c+1];i=i.sn<o&&this.fragmentTracker.getState(g)!==Wr?g:null}}return i},r.synchronizeToLiveEdge=function(t){var e=this.config,r=this.media;if(r){var i=this.hls.liveSyncPosition,n=r.currentTime,a=t.fragments[0].start,s=t.edge,o=n>=a-e.maxFragLookUpTolerance&&n<=s;if(null!==i&&r.duration>i&&(n<i||!o)){var l=void 0!==e.liveMaxLatencyDuration?e.liveMaxLatencyDuration:e.liveMaxLatencyDurationCount*t.targetduration;(!o&&r.readyState<4||n<s-l)&&(this.loadedmetadata||(this.nextLoadPosition=i),r.readyState&&(this.warn("Playback: "+n.toFixed(3)+" is located too far from the end of live sliding playlist: "+s+", reset currentTime to : "+i.toFixed(3)),r.currentTime=i))}}},r.alignPlaylists=function(t,e,r){var i=t.fragments.length;if(!i)return this.warn("No fragments in live playlist"),0;var n=t.fragments[0].start,a=!e,s=t.alignedSliding&&y(n);if(a||!s&&!n){var o=this.fragPrevious;ei(o,r,t);var l=t.fragments[0].start;return this.log("Live playlist sliding: "+l.toFixed(2)+" start-sn: "+(e?e.startSN:"na")+"->"+t.startSN+" prev-sn: "+(o?o.sn:"na")+" fragments: "+i),l}return n},r.waitForCdnTuneIn=function(t){return t.live&&t.canBlockReload&&t.partTarget&&t.tuneInGoal>Math.max(t.partHoldBack,3*t.partTarget)},r.setStartPosition=function(t,e){var r=this.startPosition;if(r<e&&(r=-1),-1===r||-1===this.lastCurrentTime){var i=null!==this.startTimeOffset,n=i?this.startTimeOffset:t.startTimeOffset;null!==n&&y(n)?(r=e+n,n<0&&(r+=t.totalduration),r=Math.min(Math.max(e,r),e+t.totalduration),this.log("Start time offset "+n+" found in "+(i?"multivariant":"media")+" playlist, adjust startPosition to "+r),this.startPosition=r):t.live?r=this.hls.liveSyncPosition||e:this.startPosition=r=0,this.lastCurrentTime=r}this.nextLoadPosition=r},r.getLoadPosition=function(){var t=this.media,e=0;return this.loadedmetadata&&t?e=t.currentTime:this.nextLoadPosition&&(e=this.nextLoadPosition),e},r.handleFragLoadAborted=function(t,e){this.transmuxer&&"initSegment"!==t.sn&&t.stats.aborted&&(this.warn("Fragment "+t.sn+(e?" part "+e.index:"")+" of level "+t.level+" was aborted"),this.resetFragmentLoading(t))},r.resetFragmentLoading=function(t){this.fragCurrent&&(this.fragContextChanged(t)||this.state===pi)||(this.state=gi)},r.onFragmentOrKeyLoadError=function(t,e){if(e.chunkMeta&&!e.frag){var r=this.getCurrentContext(e.chunkMeta);r&&(e.frag=r.frag)}var i=e.frag;if(i&&i.type===t&&this.levels)if(this.fragContextChanged(i)){var n;this.warn("Frag load error must match current frag to retry "+i.url+" > "+(null==(n=this.fragCurrent)?void 0:n.url))}else{var a=e.details===A.FRAG_GAP;a&&this.fragmentTracker.fragBuffered(i,!0);var s=e.errorAction,o=s||{},l=o.action,u=o.retryCount,h=void 0===u?0:u,d=o.retryConfig;if(s&&l===Ar&&d){this.resetStartWhenNotLoaded(this.levelLastLoaded);var c=fr(d,h);this.warn("Fragment "+i.sn+" of "+t+" "+i.level+" errored with "+e.details+", retrying loading "+(h+1)+"/"+d.maxNumRetry+" in "+c+"ms"),s.resolved=!0,this.retryDate=self.performance.now()+c,this.state=pi}else if(d&&s){if(this.resetFragmentErrors(t),!(h<d.maxNumRetry))return void w.warn(e.details+" reached or exceeded max retry ("+h+")");a||l===Lr||(s.resolved=!0)}else(null==s?void 0:s.action)===Sr?this.state=Ri:this.state=Li;this.tickImmediate()}},r.reduceLengthAndFlushBuffer=function(t){if(this.state===Ei||this.state===Ti){var e=t.parent,r=this.getFwdBufferInfo(this.mediaBuffer,e),i=r&&r.len>.5;i&&this.reduceMaxBufferLength(r.len);var n=!i;return n&&this.warn("Buffer full error while media.currentTime is not buffered, flush "+e+" buffer"),t.frag&&(this.fragmentTracker.removeFragment(t.frag),this.nextLoadPosition=t.frag.start),this.resetLoadingState(),n}return!1},r.resetFragmentErrors=function(t){t===Ce&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==fi&&(this.state=gi)},r.afterBufferFlushed=function(t,e,r){if(t){var i=Qr.getBuffered(t);this.fragmentTracker.detectEvictedFragments(e,i,r),this.state===Si&&this.resetLoadingState()}},r.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=gi},r.resetStartWhenNotLoaded=function(t){if(!this.loadedmetadata){this.startFragRequested=!1;var e=t?t.details:null;null!=e&&e.live?(this.startPosition=-1,this.setStartPosition(e,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}},r.resetWhenMissingContext=function(t){this.warn("The loading context changed while buffering fragment "+t.sn+" of level "+t.level+". This chunk will not be buffered."),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState()},r.removeUnbufferedFrags=function(t){void 0===t&&(t=0),this.fragmentTracker.removeFragmentsInRange(t,1/0,this.playlistType,!1,!0)},r.updateLevelTiming=function(t,e,r,i){var n,a=this,s=r.details;if(s){if(!Object.keys(t.elementaryStreams).reduce((function(e,n){var o=t.elementaryStreams[n];if(o){var l=o.endPTS-o.startPTS;if(l<=0)return a.warn("Could not parse fragment "+t.sn+" "+n+" duration reliably ("+l+")"),e||!1;var u=i?0:nr(s,t,o.startPTS,o.endPTS,o.startDTS,o.endDTS);return a.hls.trigger(S.LEVEL_PTS_UPDATED,{details:s,level:r,drift:u,type:n,frag:t,start:o.startPTS,end:o.endPTS}),!0}return e}),!1)&&null===(null==(n=this.transmuxer)?void 0:n.error)){var o=new Error("Found no media in fragment "+t.sn+" of level "+t.level+" resetting transmuxer to fallback to playlist timing");if(0===r.fragmentError&&(r.fragmentError++,t.gap=!0,this.fragmentTracker.removeFragment(t),this.fragmentTracker.fragBuffered(t,!0)),this.warn(o.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:o,frag:t,reason:"Found no media in msn "+t.sn+' of level "'+r.url+'"'}),!this.hls)return;this.resetTransmuxer()}this.state=Ti,this.hls.trigger(S.FRAG_PARSED,{frag:t,part:e})}else this.warn("level.details undefined")},r.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},r.recoverWorkerError=function(t){"demuxerWorker"===t.event&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState())},s(e,[{key:"state",get:function(){return this._state},set:function(t){var e=this._state;e!==t&&(this._state=t,this.log(e+"->"+t))}}]),e}(Kr),bi=function(){function t(){this.chunks=[],this.dataLength=0}var e=t.prototype;return e.push=function(t){this.chunks.push(t),this.dataLength+=t.length},e.flush=function(){var t,e=this.chunks,r=this.dataLength;return e.length?(t=1===e.length?e[0]:function(t,e){for(var r=new Uint8Array(e),i=0,n=0;n<t.length;n++){var a=t[n];r.set(a,i),i+=a.length}return r}(e,r),this.reset(),t):new Uint8Array(0)},e.reset=function(){this.chunks.length=0,this.dataLength=0},t}();function Di(t,e){return void 0===t&&(t=""),void 0===e&&(e=9e4),{type:t,id:-1,pid:-1,inputTimeScale:e,sequenceNumber:-1,samples:[],dropped:0}}var Ii=function(){function t(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}var e=t.prototype;return e.resetInitSegment=function(t,e,r,i){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(t){this.initPTS=t,this.resetContiguity()},e.resetContiguity=function(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0},e.canParse=function(t,e){return!1},e.appendFrame=function(t,e,r){},e.demux=function(t,e){this.cachedData&&(t=Kt(this.cachedData,t),this.cachedData=null);var r,i=lt(t,0),n=i?i.length:0,a=this._audioTrack,s=this._id3Track,o=i?dt(i):void 0,l=t.length;for((null===this.basePTS||0===this.frameIndex&&y(o))&&(this.basePTS=wi(o,e,this.initPTS),this.lastPTS=this.basePTS),null===this.lastPTS&&(this.lastPTS=this.basePTS),i&&i.length>0&&s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:Ge,duration:Number.POSITIVE_INFINITY});n<l;){if(this.canParse(t,n)){var u=this.appendFrame(a,t,n);u?(this.frameIndex++,this.lastPTS=u.sample.pts,r=n+=u.length):n=l}else ht(t,n)?(i=lt(t,n),s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:Ge,duration:Number.POSITIVE_INFINITY}),r=n+=i.length):n++;if(n===l&&r!==l){var h=nt(t,r);this.cachedData?this.cachedData=Kt(this.cachedData,h):this.cachedData=h}}return{audioTrack:a,videoTrack:Di(),id3Track:s,textTrack:Di()}},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},e.flush=function(t){var e=this.cachedData;return e&&(this.cachedData=null,this.demux(e,0)),{audioTrack:this._audioTrack,videoTrack:Di(),id3Track:this._id3Track,textTrack:Di()}},e.destroy=function(){},t}(),wi=function(t,e,r){return y(t)?90*t:9e4*e+(r?9e4*r.baseTime/r.timescale:0)};function Ci(t,e){return 255===t[e]&&240==(246&t[e+1])}function _i(t,e){return 1&t[e+1]?7:9}function xi(t,e){return(3&t[e+3])<<11|t[e+4]<<3|(224&t[e+5])>>>5}function Pi(t,e){return e+1<t.length&&Ci(t,e)}function Fi(t,e){if(Pi(t,e)){var r=_i(t,e);if(e+r>=t.length)return!1;var i=xi(t,e);if(i<=r)return!1;var n=e+i;return n===t.length||Pi(t,n)}return!1}function Mi(t,e,r,i,n){if(!t.samplerate){var a=function(t,e,r,i){var n,a,s,o,l=navigator.userAgent.toLowerCase(),u=i,h=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];n=1+((192&e[r+2])>>>6);var d=(60&e[r+2])>>>2;if(!(d>h.length-1))return s=(1&e[r+2])<<2,s|=(192&e[r+3])>>>6,w.log("manifest codec:"+i+", ADTS type:"+n+", samplingIndex:"+d),/firefox/i.test(l)?d>=6?(n=5,o=new Array(4),a=d-3):(n=2,o=new Array(2),a=d):-1!==l.indexOf("android")?(n=2,o=new Array(2),a=d):(n=5,o=new Array(4),i&&(-1!==i.indexOf("mp4a.40.29")||-1!==i.indexOf("mp4a.40.5"))||!i&&d>=6?a=d-3:((i&&-1!==i.indexOf("mp4a.40.2")&&(d>=6&&1===s||/vivaldi/i.test(l))||!i&&1===s)&&(n=2,o=new Array(2)),a=d)),o[0]=n<<3,o[0]|=(14&d)>>1,o[1]|=(1&d)<<7,o[1]|=s<<3,5===n&&(o[1]|=(14&a)>>1,o[2]=(1&a)<<7,o[2]|=8,o[3]=0),{config:o,samplerate:h[d],channelCount:s,codec:"mp4a.40."+n,manifestCodec:u};var c=new Error("invalid ADTS sampling index:"+d);t.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!0,error:c,reason:c.message})}(e,r,i,n);if(!a)return;t.config=a.config,t.samplerate=a.samplerate,t.channelCount=a.channelCount,t.codec=a.codec,t.manifestCodec=a.manifestCodec,w.log("parsed codec:"+t.codec+", rate:"+a.samplerate+", channels:"+a.channelCount)}}function Oi(t){return 9216e4/t}function Ni(t,e,r,i,n){var a,s=i+n*Oi(t.samplerate),o=function(t,e){var r=_i(t,e);if(e+r<=t.length){var i=xi(t,e)-r;if(i>0)return{headerLength:r,frameLength:i}}}(e,r);if(o){var l=o.frameLength,u=o.headerLength,h=u+l,d=Math.max(0,r+h-e.length);d?(a=new Uint8Array(h-u)).set(e.subarray(r+u,e.length),0):a=e.subarray(r+u,r+h);var c={unit:a,pts:s};return d||t.samples.push(c),{sample:c,length:h,missing:d}}var f=e.length-r;return(a=new Uint8Array(f)).set(e.subarray(r,e.length),0),{sample:{unit:a,pts:s},length:f,missing:-1}}var Ui=null,Bi=[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],Gi=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],Ki=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],Hi=[0,1,1,4];function Vi(t,e,r,i,n){if(!(r+24>e.length)){var a=Yi(e,r);if(a&&r+a.frameLength<=e.length){var s=i+n*(9e4*a.samplesPerFrame/a.sampleRate),o={unit:e.subarray(r,r+a.frameLength),pts:s,dts:s};return t.config=[],t.channelCount=a.channelCount,t.samplerate=a.sampleRate,t.samples.push(o),{sample:o,length:a.frameLength,missing:0}}}}function Yi(t,e){var r=t[e+1]>>3&3,i=t[e+1]>>1&3,n=t[e+2]>>4&15,a=t[e+2]>>2&3;if(1!==r&&0!==n&&15!==n&&3!==a){var s=t[e+2]>>1&1,o=t[e+3]>>6,l=1e3*Bi[14*(3===r?3-i:3===i?3:4)+n-1],u=Gi[3*(3===r?0:2===r?1:2)+a],h=3===o?1:2,d=Ki[r][i],c=Hi[i],f=8*d*c,g=Math.floor(d*l/u+s)*c;if(null===Ui){var v=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Ui=v?parseInt(v[1]):0}return!!Ui&&Ui<=87&&2===i&&l>=224e3&&0===o&&(t[e+3]=128|t[e+3]),{sampleRate:u,channelCount:h,frameLength:g,samplesPerFrame:f}}}function Wi(t,e){return 255===t[e]&&224==(224&t[e+1])&&0!=(6&t[e+1])}function ji(t,e){return e+1<t.length&&Wi(t,e)}function qi(t,e){if(e+1<t.length&&Wi(t,e)){var r=Yi(t,e),i=4;null!=r&&r.frameLength&&(i=r.frameLength);var n=e+i;return n===t.length||ji(t,n)}return!1}var Xi=function(t){function e(e,r){var i;return(i=t.call(this)||this).observer=void 0,i.config=void 0,i.observer=e,i.config=r,i}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},e.probe=function(t){if(!t)return!1;var e=lt(t,0),r=(null==e?void 0:e.length)||0;if(qi(t,r))return!1;for(var i=t.length;r<i;r++)if(Fi(t,r))return w.log("ADTS sync word found !"),!0;return!1},r.canParse=function(t,e){return function(t,e){return function(t,e){return e+5<t.length}(t,e)&&Ci(t,e)&&xi(t,e)<=t.length-e}(t,e)},r.appendFrame=function(t,e,r){Mi(t,this.observer,e,r,t.manifestCodec);var i=Ni(t,e,r,this.basePTS,this.frameIndex);if(i&&0===i.missing)return i},e}(Ii),zi=/\/emsg[-/]ID3/i,Qi=function(){function t(t,e){this.remainderData=null,this.timeOffset=0,this.config=void 0,this.videoTrack=void 0,this.audioTrack=void 0,this.id3Track=void 0,this.txtTrack=void 0,this.config=e}var e=t.prototype;return e.resetTimeStamp=function(){},e.resetInitSegment=function(t,e,r,i){var n=this.videoTrack=Di("video",1),a=this.audioTrack=Di("audio",1),s=this.txtTrack=Di("text",1);if(this.id3Track=Di("id3",1),this.timeOffset=0,null!=t&&t.byteLength){var o=Ft(t);if(o.video){var l=o.video,u=l.id,h=l.timescale,d=l.codec;n.id=u,n.timescale=s.timescale=h,n.codec=d}if(o.audio){var c=o.audio,f=c.id,g=c.timescale,v=c.codec;a.id=f,a.timescale=g,a.codec=v}s.id=kt.text,n.sampleDuration=0,n.duration=a.duration=i}},e.resetContiguity=function(){this.remainderData=null},t.probe=function(t){return function(t){for(var e=t.byteLength,r=0;r<e;){var i=It(t,r);if(i>8&&109===t[r+4]&&111===t[r+5]&&111===t[r+6]&&102===t[r+7])return!0;r=i>1?r+i:e}return!1}(t)},e.demux=function(t,e){this.timeOffset=e;var r=t,i=this.videoTrack,n=this.txtTrack;if(this.config.progressive){this.remainderData&&(r=Kt(this.remainderData,t));var a=function(t){var e={valid:null,remainder:null},r=xt(t,["moof"]);if(r.length<2)return e.remainder=t,e;var i=r[r.length-1];return e.valid=nt(t,0,i.byteOffset-8),e.remainder=nt(t,i.byteOffset-8),e}(r);this.remainderData=a.remainder,i.samples=a.valid||new Uint8Array}else i.samples=r;var s=this.extractID3Track(i,e);return n.samples=Ht(e,i),{videoTrack:i,audioTrack:this.audioTrack,id3Track:s,textTrack:this.txtTrack}},e.flush=function(){var t=this.timeOffset,e=this.videoTrack,r=this.txtTrack;e.samples=this.remainderData||new Uint8Array,this.remainderData=null;var i=this.extractID3Track(e,this.timeOffset);return r.samples=Ht(t,e),{videoTrack:e,audioTrack:Di(),id3Track:i,textTrack:Di()}},e.extractID3Track=function(t,e){var r=this.id3Track;if(t.samples.length){var i=xt(t.samples,["emsg"]);i&&i.forEach((function(t){var i=function(t){var e=t[0],r="",i="",n=0,a=0,s=0,o=0,l=0,u=0;if(0===e){for(;""!==bt(t.subarray(u,u+1));)r+=bt(t.subarray(u,u+1)),u+=1;for(r+=bt(t.subarray(u,u+1)),u+=1;""!==bt(t.subarray(u,u+1));)i+=bt(t.subarray(u,u+1)),u+=1;i+=bt(t.subarray(u,u+1)),u+=1,n=It(t,12),a=It(t,16),o=It(t,20),l=It(t,24),u=28}else if(1===e){n=It(t,u+=4);var h=It(t,u+=4),d=It(t,u+=4);for(u+=4,s=Math.pow(2,32)*h+d,E(s)||(s=Number.MAX_SAFE_INTEGER,w.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),o=It(t,u),l=It(t,u+=4),u+=4;""!==bt(t.subarray(u,u+1));)r+=bt(t.subarray(u,u+1)),u+=1;for(r+=bt(t.subarray(u,u+1)),u+=1;""!==bt(t.subarray(u,u+1));)i+=bt(t.subarray(u,u+1)),u+=1;i+=bt(t.subarray(u,u+1)),u+=1}return{schemeIdUri:r,value:i,timeScale:n,presentationTime:s,presentationTimeDelta:a,eventDuration:o,id:l,payload:t.subarray(u,t.byteLength)}}(t);if(zi.test(i.schemeIdUri)){var n=y(i.presentationTime)?i.presentationTime/i.timeScale:e+i.presentationTimeDelta/i.timeScale,a=4294967295===i.eventDuration?Number.POSITIVE_INFINITY:i.eventDuration/i.timeScale;a<=.001&&(a=Number.POSITIVE_INFINITY);var s=i.payload;r.samples.push({data:s,len:s.byteLength,dts:n,pts:n,type:He,duration:a})}}))}return r},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},e.destroy=function(){},t}(),Ji=function(t,e){var r=0,i=5;e+=i;for(var n=new Uint32Array(1),a=new Uint32Array(1),s=new Uint8Array(1);i>0;){s[0]=t[e];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],e+=1,i-=o}return r},$i=function(t){function e(e){var r;return(r=t.call(this)||this).observer=void 0,r.observer=e,r}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/ac-3",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"ac3",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},r.canParse=function(t,e){return e+64<t.length},r.appendFrame=function(t,e,r){var i=Zi(t,e,r,this.basePTS,this.frameIndex);if(-1!==i)return{sample:t.samples[t.samples.length-1],length:i,missing:0}},e.probe=function(t){if(!t)return!1;var e=lt(t,0);if(!e)return!1;var r=e.length;return 11===t[r]&&119===t[r+1]&&void 0!==dt(e)&&Ji(t,r)<16},e}(Ii);function Zi(t,e,r,i,n){if(r+8>e.length)return-1;if(11!==e[r]||119!==e[r+1])return-1;var a=e[r+4]>>6;if(a>=3)return-1;var s=[48e3,44100,32e3][a],o=63&e[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>e.length)return-1;var u=e[r+6]>>5,h=0;2===u?h+=2:(1&u&&1!==u&&(h+=2),4&u&&(h+=2));var d=(e[r+6]<<8|e[r+7])>>12-h&1,c=[2,1,2,3,3,4,4,5][u]+d,f=e[r+5]>>3,g=7&e[r+5],v=new Uint8Array([a<<6|f<<1|g>>2,(3&g)<<6|u<<3|d<<2|o>>4,o<<4&224]),m=i+n*(1536/s*9e4),p=e.subarray(r,r+l);return t.config=v,t.channelCount=c,t.samplerate=s,t.samples.push({unit:p,pts:m}),l}var tn=function(){function t(){this.VideoSample=null}var e=t.prototype;return e.createVideoSample=function(t,e,r,i){return{key:t,frame:!1,pts:e,dts:r,units:[],debug:i,length:0}},e.getLastNalUnit=function(t){var e,r,i=this.VideoSample;if(i&&0!==i.units.length||(i=t[t.length-1]),null!=(e=i)&&e.units){var n=i.units;r=n[n.length-1]}return r},e.pushAccessUnit=function(t,e){if(t.units.length&&t.frame){if(void 0===t.pts){var r=e.samples,i=r.length;if(!i)return void e.dropped++;var n=r[i-1];t.pts=n.pts,t.dts=n.dts}e.samples.push(t)}t.debug.length&&w.log(t.pts+"/"+t.dts+":"+t.debug)},t}(),en=function(){function t(t){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=t,this.bytesAvailable=t.byteLength,this.word=0,this.bitsAvailable=0}var e=t.prototype;return e.loadWord=function(){var t=this.data,e=this.bytesAvailable,r=t.byteLength-e,i=new Uint8Array(4),n=Math.min(4,e);if(0===n)throw new Error("no bytes available");i.set(t.subarray(r,r+n)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*n,this.bytesAvailable-=n},e.skipBits=function(t){var e;t=Math.min(t,8*this.bytesAvailable+this.bitsAvailable),this.bitsAvailable>t?(this.word<<=t,this.bitsAvailable-=t):(t-=this.bitsAvailable,t-=(e=t>>3)<<3,this.bytesAvailable-=e,this.loadWord(),this.word<<=t,this.bitsAvailable-=t)},e.readBits=function(t){var e=Math.min(this.bitsAvailable,t),r=this.word>>>32-e;if(t>32&&w.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=e,this.bitsAvailable>0)this.word<<=e;else{if(!(this.bytesAvailable>0))throw new Error("no bits available");this.loadWord()}return(e=t-e)>0&&this.bitsAvailable?r<<e|this.readBits(e):r},e.skipLZ=function(){var t;for(t=0;t<this.bitsAvailable;++t)if(0!=(this.word&2147483648>>>t))return this.word<<=t,this.bitsAvailable-=t,t;return this.loadWord(),t+this.skipLZ()},e.skipUEG=function(){this.skipBits(1+this.skipLZ())},e.skipEG=function(){this.skipBits(1+this.skipLZ())},e.readUEG=function(){var t=this.skipLZ();return this.readBits(t+1)-1},e.readEG=function(){var t=this.readUEG();return 1&t?1+t>>>1:-1*(t>>>1)},e.readBoolean=function(){return 1===this.readBits(1)},e.readUByte=function(){return this.readBits(8)},e.readUShort=function(){return this.readBits(16)},e.readUInt=function(){return this.readBits(32)},e.skipScalingList=function(t){for(var e=8,r=8,i=0;i<t;i++)0!==r&&(r=(e+this.readEG()+256)%256),e=0===r?e:r},e.readSPS=function(){var t,e,r,i=0,n=0,a=0,s=0,o=this.readUByte.bind(this),l=this.readBits.bind(this),u=this.readUEG.bind(this),h=this.readBoolean.bind(this),d=this.skipBits.bind(this),c=this.skipEG.bind(this),f=this.skipUEG.bind(this),g=this.skipScalingList.bind(this);o();var v=o();if(l(5),d(3),o(),f(),100===v||110===v||122===v||244===v||44===v||83===v||86===v||118===v||128===v){var m=u();if(3===m&&d(1),f(),f(),d(1),h())for(e=3!==m?8:12,r=0;r<e;r++)h()&&g(r<6?16:64)}f();var p=u();if(0===p)u();else if(1===p)for(d(1),c(),c(),t=u(),r=0;r<t;r++)c();f(),d(1);var y=u(),E=u(),T=l(1);0===T&&d(1),d(1),h()&&(i=u(),n=u(),a=u(),s=u());var S=[1,1];if(h()&&h())switch(o()){case 1:S=[1,1];break;case 2:S=[12,11];break;case 3:S=[10,11];break;case 4:S=[16,11];break;case 5:S=[40,33];break;case 6:S=[24,11];break;case 7:S=[20,11];break;case 8:S=[32,11];break;case 9:S=[80,33];break;case 10:S=[18,11];break;case 11:S=[15,11];break;case 12:S=[64,33];break;case 13:S=[160,99];break;case 14:S=[4,3];break;case 15:S=[3,2];break;case 16:S=[2,1];break;case 255:S=[o()<<8|o(),o()<<8|o()]}return{width:Math.ceil(16*(y+1)-2*i-2*n),height:(2-T)*(E+1)*16-(T?2:4)*(a+s),pixelRatio:S}},e.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}(),rn=function(t){function e(){return t.apply(this,arguments)||this}l(e,t);var r=e.prototype;return r.parseAVCPES=function(t,e,r,i,n){var a,s=this,o=this.parseAVCNALu(t,r.data),l=this.VideoSample,u=!1;r.data=null,l&&o.length&&!t.audFound&&(this.pushAccessUnit(l,t),l=this.VideoSample=this.createVideoSample(!1,r.pts,r.dts,"")),o.forEach((function(i){var o;switch(i.type){case 1:var h=!1;a=!0;var d,c=i.data;if(u&&c.length>4){var f=new en(c).readSliceType();2!==f&&4!==f&&7!==f&&9!==f||(h=!0)}h&&null!=(d=l)&&d.frame&&!l.key&&(s.pushAccessUnit(l,t),l=s.VideoSample=null),l||(l=s.VideoSample=s.createVideoSample(!0,r.pts,r.dts,"")),l.frame=!0,l.key=h;break;case 5:a=!0,null!=(o=l)&&o.frame&&!l.key&&(s.pushAccessUnit(l,t),l=s.VideoSample=null),l||(l=s.VideoSample=s.createVideoSample(!0,r.pts,r.dts,"")),l.key=!0,l.frame=!0;break;case 6:a=!0,Yt(i.data,1,r.pts,e.samples);break;case 7:var g,v;a=!0,u=!0;var m=i.data,p=new en(m).readSPS();if(!t.sps||t.width!==p.width||t.height!==p.height||(null==(g=t.pixelRatio)?void 0:g[0])!==p.pixelRatio[0]||(null==(v=t.pixelRatio)?void 0:v[1])!==p.pixelRatio[1]){t.width=p.width,t.height=p.height,t.pixelRatio=p.pixelRatio,t.sps=[m],t.duration=n;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}t.codec=E}break;case 8:a=!0,t.pps=[i.data];break;case 9:a=!0,t.audFound=!0,l&&s.pushAccessUnit(l,t),l=s.VideoSample=s.createVideoSample(!1,r.pts,r.dts,"");break;case 12:a=!0;break;default:a=!1,l&&(l.debug+="unknown NAL "+i.type+" ")}l&&a&&l.units.push(i)})),i&&l&&(this.pushAccessUnit(l,t),this.VideoSample=null)},r.parseAVCNALu=function(t,e){var r,i,n=e.byteLength,a=t.naluState||0,s=a,o=[],l=0,u=-1,h=0;for(-1===a&&(u=0,h=31&e[0],a=0,l=1);l<n;)if(r=e[l++],a)if(1!==a)if(r)if(1===r){if(i=l-a-1,u>=0){var d={data:e.subarray(u,i),type:h};o.push(d)}else{var c=this.getLastNalUnit(t.samples);c&&(s&&l<=4-s&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-s)),i>0&&(c.data=Kt(c.data,e.subarray(0,i)),c.state=0))}l<n?(u=l,h=31&e[l],a=0):a=-1}else a=0;else a=3;else a=r?0:2;else a=r?0:1;if(u>=0&&a>=0){var f={data:e.subarray(u,n),type:h,state:a};o.push(f)}if(0===o.length){var g=this.getLastNalUnit(t.samples);g&&(g.data=Kt(g.data,e))}return t.naluState=a,o},e}(tn),nn=function(){function t(t,e,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new di(e,{removePKCS7Padding:!1})}var e=t.prototype;return e.decryptBuffer=function(t){return this.decrypter.decrypt(t,this.keyData.key.buffer,this.keyData.iv.buffer)},e.decryptAacSample=function(t,e,r){var i=this,n=t[e].unit;if(!(n.length<=16)){var a=n.subarray(16,n.length-n.length%16),s=a.buffer.slice(a.byteOffset,a.byteOffset+a.length);this.decryptBuffer(s).then((function(a){var s=new Uint8Array(a);n.set(s,16),i.decrypter.isSync()||i.decryptAacSamples(t,e+1,r)}))}},e.decryptAacSamples=function(t,e,r){for(;;e++){if(e>=t.length)return void r();if(!(t[e].unit.length<32||(this.decryptAacSample(t,e,r),this.decrypter.isSync())))return}},e.getAvcEncryptedData=function(t){for(var e=16*Math.floor((t.length-48)/160)+16,r=new Int8Array(e),i=0,n=32;n<t.length-16;n+=160,i+=16)r.set(t.subarray(n,n+16),i);return r},e.getAvcDecryptedUnit=function(t,e){for(var r=new Uint8Array(e),i=0,n=32;n<t.length-16;n+=160,i+=16)t.set(r.subarray(i,i+16),n);return t},e.decryptAvcSample=function(t,e,r,i,n){var a=this,s=Wt(n.data),o=this.getAvcEncryptedData(s);this.decryptBuffer(o.buffer).then((function(o){n.data=a.getAvcDecryptedUnit(s,o),a.decrypter.isSync()||a.decryptAvcSamples(t,e,r+1,i)}))},e.decryptAvcSamples=function(t,e,r,i){if(t instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;e++,r=0){if(e>=t.length)return void i();for(var n=t[e].units;!(r>=n.length);r++){var a=n[r];if(!(a.data.length<=48||1!==a.type&&5!==a.type||(this.decryptAvcSample(t,e,r,i,a),this.decrypter.isSync())))return}}},t}(),an=188,sn=function(){function t(t,e,r){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this._pmtId=-1,this._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=t,this.config=e,this.typeSupported=r,this.videoParser=new rn}t.probe=function(e){var r=t.syncOffset(e);return r>0&&w.warn("MPEG2-TS detected but first sync word found @ offset "+r),-1!==r},t.syncOffset=function(t){for(var e=t.length,r=Math.min(940,e-an)+1,i=0;i<r;){for(var n=!1,a=-1,s=0,o=i;o<e;o+=an){if(71!==t[o]||e-o!==an&&71!==t[o+an]){if(s)return-1;break}if(s++,-1===a&&0!==(a=o)&&(r=Math.min(a+18612,t.length-an)+1),n||(n=0===on(t,o)),n&&s>1&&(0===a&&s>2||o+an>r))return a}i++}return-1},t.createTrack=function(t,e){return{container:"video"===t||"audio"===t?"video/mp2t":void 0,type:t,id:kt[t],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:"audio"===t?e:void 0}};var e=t.prototype;return e.resetInitSegment=function(e,r,i,n){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=t.createTrack("video"),this._audioTrack=t.createTrack("audio",n),this._id3Track=t.createTrack("id3"),this._txtTrack=t.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.remainderData=null,this.audioCodec=r,this.videoCodec=i,this._duration=n},e.resetTimeStamp=function(){},e.resetContiguity=function(){var t=this._audioTrack,e=this._videoTrack,r=this._id3Track;t&&(t.pesData=null),e&&(e.pesData=null),r&&(r.pesData=null),this.aacOverFlow=null,this.remainderData=null},e.demux=function(e,r,i,n){var a;void 0===i&&(i=!1),void 0===n&&(n=!1),i||(this.sampleAes=null);var s=this._videoTrack,o=this._audioTrack,l=this._id3Track,u=this._txtTrack,h=s.pid,d=s.pesData,c=o.pid,f=l.pid,g=o.pesData,v=l.pesData,m=null,p=this.pmtParsed,y=this._pmtId,E=e.length;if(this.remainderData&&(E=(e=Kt(this.remainderData,e)).length,this.remainderData=null),E<an&&!n)return this.remainderData=e,{audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};var T=Math.max(0,t.syncOffset(e));(E-=(E-T)%an)<e.byteLength&&!n&&(this.remainderData=new Uint8Array(e.buffer,E,e.buffer.byteLength-E));for(var R=0,k=T;k<E;k+=an)if(71===e[k]){var b=!!(64&e[k+1]),D=on(e,k),I=void 0;if((48&e[k+3])>>4>1){if((I=k+5+e[k+4])===k+an)continue}else I=k+4;switch(D){case h:b&&(d&&(a=dn(d))&&this.videoParser.parseAVCPES(s,u,a,!1,this._duration),d={data:[],size:0}),d&&(d.data.push(e.subarray(I,k+an)),d.size+=k+an-I);break;case c:if(b){if(g&&(a=dn(g)))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(e.subarray(I,k+an)),g.size+=k+an-I);break;case f:b&&(v&&(a=dn(v))&&this.parseID3PES(l,a),v={data:[],size:0}),v&&(v.data.push(e.subarray(I,k+an)),v.size+=k+an-I);break;case 0:b&&(I+=e[I]+1),y=this._pmtId=ln(e,I);break;case y:b&&(I+=e[I]+1);var C=un(e,I,this.typeSupported,i);(h=C.videoPid)>0&&(s.pid=h,s.segmentCodec=C.segmentVideoCodec),(c=C.audioPid)>0&&(o.pid=c,o.segmentCodec=C.segmentAudioCodec),(f=C.id3Pid)>0&&(l.pid=f),null===m||p||(w.warn("MPEG-TS PMT found at "+k+" after unknown PID '"+m+"'. Backtracking to sync byte @"+T+" to parse all TS packets."),m=null,k=T-188),p=this.pmtParsed=!0;break;case 17:case 8191:break;default:m=D}}else R++;if(R>0){var _=new Error("Found "+R+" TS packet/s that do not start with 0x47");this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:_,reason:_.message})}s.pesData=d,o.pesData=g,l.pesData=v;var x={audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};return n&&this.extractRemainingSamples(x),x},e.flush=function(){var t,e=this.remainderData;return this.remainderData=null,t=e?this.demux(e,-1,!1,!0):{videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(t),this.sampleAes?this.decrypt(t,this.sampleAes):t},e.extractRemainingSamples=function(t){var e,r=t.audioTrack,i=t.videoTrack,n=t.id3Track,a=t.textTrack,s=i.pesData,o=r.pesData,l=n.pesData;if(s&&(e=dn(s))?(this.videoParser.parseAVCPES(i,a,e,!0,this._duration),i.pesData=null):i.pesData=s,o&&(e=dn(o))){switch(r.segmentCodec){case"aac":this.parseAACPES(r,e);break;case"mp3":this.parseMPEGPES(r,e);break;case"ac3":this.parseAC3PES(r,e)}r.pesData=null}else null!=o&&o.size&&w.log("last AAC PES packet truncated,might overlap between fragments"),r.pesData=o;l&&(e=dn(l))?(this.parseID3PES(n,e),n.pesData=null):n.pesData=l},e.demuxSampleAes=function(t,e,r){var i=this.demux(t,r,!0,!this.config.progressive),n=this.sampleAes=new nn(this.observer,this.config,e);return this.decrypt(i,n)},e.decrypt=function(t,e){return new Promise((function(r){var i=t.audioTrack,n=t.videoTrack;i.samples&&"aac"===i.segmentCodec?e.decryptAacSamples(i.samples,0,(function(){n.samples?e.decryptAvcSamples(n.samples,0,0,(function(){r(t)})):r(t)})):n.samples&&e.decryptAvcSamples(n.samples,0,0,(function(){r(t)}))}))},e.destroy=function(){this._duration=0},e.parseAACPES=function(t,e){var r,i,n,a=0,s=this.aacOverFlow,o=e.data;if(s){this.aacOverFlow=null;var l=s.missing,u=s.sample.unit.byteLength;if(-1===l)o=Kt(s.sample.unit,o);else{var h=u-l;s.sample.unit.set(o.subarray(0,l),h),t.samples.push(s.sample),a=s.missing}}for(r=a,i=o.length;r<i-1&&!Pi(o,r);r++);if(r!==a){var d,c=r<i-1;d=c?"AAC PES did not start with ADTS header,offset:"+r:"No ADTS header found in AAC PES";var f=new Error(d);if(w.warn("parsing error: "+d),this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,levelRetry:c,error:f,reason:d}),!c)return}if(Mi(t,this.observer,o,r,this.audioCodec),void 0!==e.pts)n=e.pts;else{if(!s)return void w.warn("[tsdemuxer]: AAC PES unknown PTS");var g=Oi(t.samplerate);n=s.sample.pts+g}for(var v,m=0;r<i;){if(r+=(v=Ni(t,o,r,n,m)).length,v.missing){this.aacOverFlow=v;break}for(m++;r<i-1&&!Pi(o,r);r++);}},e.parseMPEGPES=function(t,e){var r=e.data,i=r.length,n=0,a=0,s=e.pts;if(void 0!==s)for(;a<i;)if(ji(r,a)){var o=Vi(t,r,a,s,n);if(!o)break;a+=o.length,n++}else a++;else w.warn("[tsdemuxer]: MPEG PES unknown PTS")},e.parseAC3PES=function(t,e){var r=e.data,i=e.pts;if(void 0!==i)for(var n,a=r.length,s=0,o=0;o<a&&(n=Zi(t,r,o,i,s++))>0;)o+=n;else w.warn("[tsdemuxer]: AC3 PES unknown PTS")},e.parseID3PES=function(t,e){if(void 0!==e.pts){var r=o({},e,{type:this._videoTrack?He:Ge,duration:Number.POSITIVE_INFINITY});t.samples.push(r)}else w.warn("[tsdemuxer]: ID3 PES unknown PTS")},t}();function on(t,e){return((31&t[e+1])<<8)+t[e+2]}function ln(t,e){return(31&t[e+10])<<8|t[e+11]}function un(t,e,r,i){var n={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},a=e+3+((15&t[e+1])<<8|t[e+2])-4;for(e+=12+((15&t[e+10])<<8|t[e+11]);e<a;){var s=on(t,e),o=(15&t[e+3])<<8|t[e+4];switch(t[e]){case 207:if(!i){hn("ADTS AAC");break}case 15:-1===n.audioPid&&(n.audioPid=s);break;case 21:-1===n.id3Pid&&(n.id3Pid=s);break;case 219:if(!i){hn("H.264");break}case 27:-1===n.videoPid&&(n.videoPid=s,n.segmentVideoCodec="avc");break;case 3:case 4:r.mpeg||r.mp3?-1===n.audioPid&&(n.audioPid=s,n.segmentAudioCodec="mp3"):w.log("MPEG audio found, not supported in this browser");break;case 193:if(!i){hn("AC-3");break}case 129:r.ac3?-1===n.audioPid&&(n.audioPid=s,n.segmentAudioCodec="ac3"):w.log("AC-3 audio found, not supported in this browser");break;case 6:if(-1===n.audioPid&&o>0)for(var l=e+5,u=o;u>2;){106===t[l]&&(!0!==r.ac3?w.log("AC-3 audio found, not supported in this browser for now"):(n.audioPid=s,n.segmentAudioCodec="ac3"));var h=t[l+1]+2;l+=h,u-=h}break;case 194:case 135:w.warn("Unsupported EC-3 in M2TS found");break;case 36:w.warn("Unsupported HEVC in M2TS found")}e+=o+5}return n}function hn(t){w.log(t+" with AES-128-CBC encryption found in unencrypted stream")}function dn(t){var e,r,i,n,a,s=0,o=t.data;if(!t||0===t.size)return null;for(;o[0].length<19&&o.length>1;)o[0]=Kt(o[0],o[1]),o.splice(1,1);if(1===((e=o[0])[0]<<16)+(e[1]<<8)+e[2]){if((r=(e[4]<<8)+e[5])&&r>t.size-6)return null;var l=e[7];192&l&&(n=536870912*(14&e[9])+4194304*(255&e[10])+16384*(254&e[11])+128*(255&e[12])+(254&e[13])/2,64&l?n-(a=536870912*(14&e[14])+4194304*(255&e[15])+16384*(254&e[16])+128*(255&e[17])+(254&e[18])/2)>54e5&&(w.warn(Math.round((n-a)/9e4)+"s delta between PTS and DTS, align them"),n=a):a=n);var u=(i=e[8])+9;if(t.size<=u)return null;t.size-=u;for(var h=new Uint8Array(t.size),d=0,c=o.length;d<c;d++){var f=(e=o[d]).byteLength;if(u){if(u>f){u-=f;continue}e=e.subarray(u),f-=u,u=0}h.set(e,s),s+=f}return r&&(r-=i+3),{data:h,pts:n,dts:a,len:r}}return null}var cn=function(t){function e(){return t.apply(this,arguments)||this}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},e.probe=function(t){if(!t)return!1;var e=lt(t,0),r=(null==e?void 0:e.length)||0;if(e&&11===t[r]&&119===t[r+1]&&void 0!==dt(e)&&Ji(t,r)<=16)return!1;for(var i=t.length;r<i;r++)if(qi(t,r))return w.log("MPEG Audio sync word found !"),!0;return!1},r.canParse=function(t,e){return function(t,e){return Wi(t,e)&&4<=t.length-e}(t,e)},r.appendFrame=function(t,e,r){if(null!==this.basePTS)return Vi(t,e,r,this.basePTS,this.frameIndex)},e}(Ii),fn=function(){function t(){}return t.getSilentFrame=function(t,e){if("mp4a.40.2"===t){if(1===e)return new Uint8Array([0,200,0,128,35,128]);if(2===e)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===e)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}},t}(),gn=Math.pow(2,32)-1,vn=function(){function t(){}return t.init=function(){var e;for(e in t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]},t.types)t.types.hasOwnProperty(e)&&(t.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);var r=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:r,audio:i};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),a=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=a,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),o=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,s,l,s,o),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,n))},t.box=function(t){for(var e=8,r=arguments.length,i=new Array(r>1?r-1:0),n=1;n<r;n++)i[n-1]=arguments[n];for(var a=i.length,s=a;a--;)e+=i[a].byteLength;var o=new Uint8Array(e);for(o[0]=e>>24&255,o[1]=e>>16&255,o[2]=e>>8&255,o[3]=255&e,o.set(t,4),a=0,e=8;a<s;a++)o.set(i[a],e),e+=i[a].byteLength;return o},t.hdlr=function(e){return t.box(t.types.hdlr,t.HDLR_TYPES[e])},t.mdat=function(e){return t.box(t.types.mdat,e)},t.mdhd=function(e,r){r*=e;var i=Math.floor(r/(gn+1)),n=Math.floor(r%(gn+1));return t.box(t.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},t.mdia=function(e){return t.box(t.types.mdia,t.mdhd(e.timescale,e.duration),t.hdlr(e.type),t.minf(e))},t.mfhd=function(e){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,255&e]))},t.minf=function(e){return"audio"===e.type?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(e)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(e))},t.moof=function(e,r,i){return t.box(t.types.moof,t.mfhd(e),t.traf(i,r))},t.moov=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trak(e[r]);return t.box.apply(null,[t.types.moov,t.mvhd(e[0].timescale,e[0].duration)].concat(i).concat(t.mvex(e)))},t.mvex=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trex(e[r]);return t.box.apply(null,[t.types.mvex].concat(i))},t.mvhd=function(e,r){r*=e;var i=Math.floor(r/(gn+1)),n=Math.floor(r%(gn+1)),a=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t.box(t.types.mvhd,a)},t.sdtp=function(e){var r,i,n=e.samples||[],a=new Uint8Array(4+n.length);for(r=0;r<n.length;r++)i=n[r].flags,a[r+4]=i.dependsOn<<4|i.isDependedOn<<2|i.hasRedundancy;return t.box(t.types.sdtp,a)},t.stbl=function(e){return t.box(t.types.stbl,t.stsd(e),t.box(t.types.stts,t.STTS),t.box(t.types.stsc,t.STSC),t.box(t.types.stsz,t.STSZ),t.box(t.types.stco,t.STCO))},t.avc1=function(e){var r,i,n,a=[],s=[];for(r=0;r<e.sps.length;r++)n=(i=e.sps[r]).byteLength,a.push(n>>>8&255),a.push(255&n),a=a.concat(Array.prototype.slice.call(i));for(r=0;r<e.pps.length;r++)n=(i=e.pps[r]).byteLength,s.push(n>>>8&255),s.push(255&n),s=s.concat(Array.prototype.slice.call(i));var o=t.box(t.types.avcC,new Uint8Array([1,a[3],a[4],a[5],255,224|e.sps.length].concat(a).concat([e.pps.length]).concat(s))),l=e.width,u=e.height,h=e.pixelRatio[0],d=e.pixelRatio[1];return t.box(t.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,u>>8&255,255&u,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,255&h,d>>24,d>>16&255,d>>8&255,255&d])))},t.esds=function(t){var e=t.config.length;return new Uint8Array([0,0,0,0,3,23+e,0,1,0,4,15+e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([e]).concat(t.config).concat([6,1,2]))},t.audioStsd=function(t){var e=t.samplerate;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,e>>8&255,255&e,0,0])},t.mp4a=function(e){return t.box(t.types.mp4a,t.audioStsd(e),t.box(t.types.esds,t.esds(e)))},t.mp3=function(e){return t.box(t.types[".mp3"],t.audioStsd(e))},t.ac3=function(e){return t.box(t.types["ac-3"],t.audioStsd(e),t.box(t.types.dac3,e.config))},t.stsd=function(e){return"audio"===e.type?"mp3"===e.segmentCodec&&"mp3"===e.codec?t.box(t.types.stsd,t.STSD,t.mp3(e)):"ac3"===e.segmentCodec?t.box(t.types.stsd,t.STSD,t.ac3(e)):t.box(t.types.stsd,t.STSD,t.mp4a(e)):t.box(t.types.stsd,t.STSD,t.avc1(e))},t.tkhd=function(e){var r=e.id,i=e.duration*e.timescale,n=e.width,a=e.height,s=Math.floor(i/(gn+1)),o=Math.floor(i%(gn+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,255&n,0,0,a>>8&255,255&a,0,0]))},t.traf=function(e,r){var i=t.sdtp(e),n=e.id,a=Math.floor(r/(gn+1)),s=Math.floor(r%(gn+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,a>>24,a>>16&255,a>>8&255,255&a,s>>24,s>>16&255,s>>8&255,255&s])),t.trun(e,i.length+16+20+8+16+8+8),i)},t.trak=function(e){return e.duration=e.duration||4294967295,t.box(t.types.trak,t.tkhd(e),t.mdia(e))},t.trex=function(e){var r=e.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(e,r){var i,n,a,s,o,l,u=e.samples||[],h=u.length,d=12+16*h,c=new Uint8Array(d);for(r+=8+d,c.set(["video"===e.type?1:0,0,15,1,h>>>24&255,h>>>16&255,h>>>8&255,255&h,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i<h;i++)a=(n=u[i]).duration,s=n.size,o=n.flags,l=n.cts,c.set([a>>>24&255,a>>>16&255,a>>>8&255,255&a,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return t.box(t.types.trun,c)},t.initSegment=function(e){t.types||t.init();var r=t.moov(e);return Kt(t.FTYP,r)},t}();vn.types=void 0,vn.HDLR_TYPES=void 0,vn.STTS=void 0,vn.STSC=void 0,vn.STCO=void 0,vn.STSZ=void 0,vn.VMHD=void 0,vn.SMHD=void 0,vn.STSD=void 0,vn.FTYP=void 0,vn.DINF=void 0;var mn=9e4;function pn(t,e,r,i){void 0===r&&(r=1),void 0===i&&(i=!1);var n=t*e*r;return i?Math.round(n):n}function yn(t,e){return void 0===e&&(e=!1),pn(t,1e3,1/mn,e)}var En=null,Tn=null,Sn=function(){function t(t,e,r,i){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextAvcDts=null,this.nextAudioPts=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=t,this.config=e,this.typeSupported=r,this.ISGenerated=!1,null===En){var n=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);En=n?parseInt(n[1]):0}if(null===Tn){var a=navigator.userAgent.match(/Safari\/(\d+)/i);Tn=a?parseInt(a[1]):0}}var e=t.prototype;return e.destroy=function(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null},e.resetTimeStamp=function(t){w.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=t},e.resetNextTimestamp=function(){w.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},e.resetInitSegment=function(){w.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0},e.getVideoStartPts=function(t){var e=!1,r=t.reduce((function(t,r){var i=r.pts-t;return i<-4294967296?(e=!0,Ln(t,r.pts)):i>0?t:r.pts}),t[0].pts);return e&&w.debug("PTS rollover detected"),r},e.remux=function(t,e,r,i,n,a,s,o){var l,u,h,d,c,f,g=n,v=n,m=t.pid>-1,p=e.pid>-1,y=e.samples.length,E=t.samples.length>0,T=s&&y>0||y>1;if((!m||E)&&(!p||T)||this.ISGenerated||s){if(this.ISGenerated){var S,L,A,R,k=this.videoTrackConfig;!k||e.width===k.width&&e.height===k.height&&(null==(S=e.pixelRatio)?void 0:S[0])===(null==(L=k.pixelRatio)?void 0:L[0])&&(null==(A=e.pixelRatio)?void 0:A[1])===(null==(R=k.pixelRatio)?void 0:R[1])||this.resetInitSegment()}else h=this.generateIS(t,e,n,a);var b,D=this.isVideoContiguous,I=-1;if(T&&(I=function(t){for(var e=0;e<t.length;e++)if(t[e].key)return e;return-1}(e.samples),!D&&this.config.forceKeyFrameOnDiscontinuity))if(f=!0,I>0){w.warn("[mp4-remuxer]: Dropped "+I+" out of "+y+" video samples due to a missing keyframe");var C=this.getVideoStartPts(e.samples);e.samples=e.samples.slice(I),e.dropped+=I,b=v+=(e.samples[0].pts-C)/e.inputTimeScale}else-1===I&&(w.warn("[mp4-remuxer]: No keyframe found out of "+y+" video samples"),f=!1);if(this.ISGenerated){if(E&&T){var _=this.getVideoStartPts(e.samples),x=(Ln(t.samples[0].pts,_)-_)/e.inputTimeScale;g+=Math.max(0,x),v+=Math.max(0,-x)}if(E){if(t.samplerate||(w.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),h=this.generateIS(t,e,n,a)),u=this.remuxAudio(t,g,this.isAudioContiguous,a,p||T||o===Ce?v:void 0),T){var P=u?u.endPTS-u.startPTS:0;e.inputTimeScale||(w.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),h=this.generateIS(t,e,n,a)),l=this.remuxVideo(e,v,D,P)}}else T&&(l=this.remuxVideo(e,v,D,0));l&&(l.firstKeyFrame=I,l.independent=-1!==I,l.firstKeyFramePTS=b)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(r.samples.length&&(c=An(r,n,this._initPTS,this._initDTS)),i.samples.length&&(d=Rn(i,n,this._initPTS))),{audio:u,video:l,initSegment:h,independent:f,text:d,id3:c}},e.generateIS=function(t,e,r,i){var n,a,s,o=t.samples,l=e.samples,u=this.typeSupported,h={},d=this._initPTS,c=!d||i,f="audio/mp4";if(c&&(n=a=1/0),t.config&&o.length){switch(t.timescale=t.samplerate,t.segmentCodec){case"mp3":u.mpeg?(f="audio/mpeg",t.codec=""):u.mp3&&(t.codec="mp3");break;case"ac3":t.codec="ac-3"}h.audio={id:"audio",container:f,codec:t.codec,initSegment:"mp3"===t.segmentCodec&&u.mpeg?new Uint8Array(0):vn.initSegment([t]),metadata:{channelCount:t.channelCount}},c&&(s=t.inputTimeScale,d&&s===d.timescale?c=!1:n=a=o[0].pts-Math.round(s*r))}if(e.sps&&e.pps&&l.length){if(e.timescale=e.inputTimeScale,h.video={id:"main",container:"video/mp4",codec:e.codec,initSegment:vn.initSegment([e]),metadata:{width:e.width,height:e.height}},c)if(s=e.inputTimeScale,d&&s===d.timescale)c=!1;else{var g=this.getVideoStartPts(l),v=Math.round(s*r);a=Math.min(a,Ln(l[0].dts,g)-v),n=Math.min(n,g-v)}this.videoTrackConfig={width:e.width,height:e.height,pixelRatio:e.pixelRatio}}if(Object.keys(h).length)return this.ISGenerated=!0,c?(this._initPTS={baseTime:n,timescale:s},this._initDTS={baseTime:a,timescale:s}):n=s=void 0,{tracks:h,initPTS:n,timescale:s}},e.remuxVideo=function(t,e,r,i){var n,a,s=t.inputTimeScale,l=t.samples,u=[],h=l.length,d=this._initPTS,c=this.nextAvcDts,f=8,g=this.videoSampleDuration,v=Number.POSITIVE_INFINITY,m=Number.NEGATIVE_INFINITY,p=!1;if(!r||null===c){var y=e*s,E=l[0].pts-Ln(l[0].dts,l[0].pts);En&&null!==c&&Math.abs(y-E-c)<15e3?r=!0:c=y-E}for(var T=d.baseTime*s/d.timescale,R=0;R<h;R++){var k=l[R];k.pts=Ln(k.pts-T,c),k.dts=Ln(k.dts-T,c),k.dts<l[R>0?R-1:R].dts&&(p=!0)}p&&l.sort((function(t,e){var r=t.dts-e.dts,i=t.pts-e.pts;return r||i})),n=l[0].dts;var b=(a=l[l.length-1].dts)-n,D=b?Math.round(b/(h-1)):g||t.inputTimeScale/30;if(r){var I=n-c,C=I>D,_=I<-1;if((C||_)&&(C?w.warn("AVC: "+yn(I,!0)+" ms ("+I+"dts) hole between fragments detected at "+e.toFixed(3)):w.warn("AVC: "+yn(-I,!0)+" ms ("+I+"dts) overlapping between fragments detected at "+e.toFixed(3)),!_||c>=l[0].pts||En)){n=c;var x=l[0].pts-I;if(C)l[0].dts=n,l[0].pts=x;else for(var P=0;P<l.length&&!(l[P].dts>x);P++)l[P].dts-=I,l[P].pts-=I;w.log("Video: Initial PTS/DTS adjusted: "+yn(x,!0)+"/"+yn(n,!0)+", delta: "+yn(I,!0)+" ms")}}for(var F=0,M=0,O=n=Math.max(0,n),N=0;N<h;N++){for(var U=l[N],B=U.units,G=B.length,K=0,H=0;H<G;H++)K+=B[H].data.length;M+=K,F+=G,U.length=K,U.dts<O?(U.dts=O,O+=D/4|0||1):O=U.dts,v=Math.min(U.pts,v),m=Math.max(U.pts,m)}a=l[h-1].dts;var V,Y=M+4*F+8;try{V=new Uint8Array(Y)}catch(t){return void this.observer.emit(S.ERROR,S.ERROR,{type:L.MUX_ERROR,details:A.REMUX_ALLOC_ERROR,fatal:!1,error:t,bytes:Y,reason:"fail allocating video mdat "+Y})}var W=new DataView(V.buffer);W.setUint32(0,Y),V.set(vn.types.mdat,4);for(var j=!1,q=Number.POSITIVE_INFINITY,X=Number.POSITIVE_INFINITY,z=Number.NEGATIVE_INFINITY,Q=Number.NEGATIVE_INFINITY,J=0;J<h;J++){for(var $=l[J],Z=$.units,tt=0,et=0,rt=Z.length;et<rt;et++){var it=Z[et],nt=it.data,at=it.data.byteLength;W.setUint32(f,at),f+=4,V.set(nt,f),f+=at,tt+=4+at}var st=void 0;if(J<h-1)g=l[J+1].dts-$.dts,st=l[J+1].pts-$.pts;else{var ot=this.config,lt=J>0?$.dts-l[J-1].dts:D;if(st=J>0?$.pts-l[J-1].pts:D,ot.stretchShortVideoTrack&&null!==this.nextAudioPts){var ut=Math.floor(ot.maxBufferHole*s),ht=(i?v+i*s:this.nextAudioPts)-$.pts;ht>ut?((g=ht-lt)<0?g=lt:j=!0,w.log("[mp4-remuxer]: It is approximately "+ht/90+" ms to the next segment; using duration "+g/90+" ms for the last video frame.")):g=lt}else g=lt}var dt=Math.round($.pts-$.dts);q=Math.min(q,g),z=Math.max(z,g),X=Math.min(X,st),Q=Math.max(Q,st),u.push(new bn($.key,g,tt,dt))}if(u.length)if(En){if(En<70){var ct=u[0].flags;ct.dependsOn=2,ct.isNonSync=0}}else if(Tn&&Q-X<z-q&&D/z<.025&&0===u[0].cts){w.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");for(var ft=n,gt=0,vt=u.length;gt<vt;gt++){var mt=ft+u[gt].duration,pt=ft+u[gt].cts;if(gt<vt-1){var yt=mt+u[gt+1].cts;u[gt].duration=yt-pt}else u[gt].duration=gt?u[gt-1].duration:D;u[gt].cts=0,ft=mt}}g=j||!g?D:g,this.nextAvcDts=c=a+g,this.videoSampleDuration=g,this.isVideoContiguous=!0;var Et={data1:vn.moof(t.sequenceNumber++,n,o({},t,{samples:u})),data2:V,startPTS:v/s,endPTS:(m+g)/s,startDTS:n/s,endDTS:c/s,type:"video",hasAudio:!1,hasVideo:!0,nb:u.length,dropped:t.dropped};return t.samples=[],t.dropped=0,Et},e.getSamplesPerFrame=function(t){switch(t.segmentCodec){case"mp3":return 1152;case"ac3":return 1536;default:return 1024}},e.remuxAudio=function(t,e,r,i,n){var a=t.inputTimeScale,s=a/(t.samplerate?t.samplerate:a),l=this.getSamplesPerFrame(t),u=l*s,h=this._initPTS,d="mp3"===t.segmentCodec&&this.typeSupported.mpeg,c=[],f=void 0!==n,g=t.samples,v=d?0:8,m=this.nextAudioPts||-1,p=e*a,y=h.baseTime*a/h.timescale;if(this.isAudioContiguous=r=r||g.length&&m>0&&(i&&Math.abs(p-m)<9e3||Math.abs(Ln(g[0].pts-y,p)-m)<20*u),g.forEach((function(t){t.pts=Ln(t.pts-y,p)})),!r||m<0){if(g=g.filter((function(t){return t.pts>=0})),!g.length)return;m=0===n?0:i&&!f?Math.max(0,p):g[0].pts}if("aac"===t.segmentCodec)for(var E=this.config.maxAudioFramesDrift,T=0,R=m;T<g.length;T++){var k=g[T],b=k.pts,D=b-R,I=Math.abs(1e3*D/a);if(D<=-E*u&&f)0===T&&(w.warn("Audio frame @ "+(b/a).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*D/a)+" ms."),this.nextAudioPts=m=R=b);else if(D>=E*u&&I<1e4&&f){var C=Math.round(D/u);(R=b-C*u)<0&&(C--,R+=u),0===T&&(this.nextAudioPts=m=R),w.warn("[mp4-remuxer]: Injecting "+C+" audio frame @ "+(R/a).toFixed(3)+"s due to "+Math.round(1e3*D/a)+" ms gap.");for(var _=0;_<C;_++){var x=Math.max(R,0),P=fn.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);P||(w.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),P=k.unit.subarray()),g.splice(T,0,{unit:P,pts:x}),R+=u,T++}}k.pts=R,R+=u}for(var F,M=null,O=null,N=0,U=g.length;U--;)N+=g[U].unit.byteLength;for(var B=0,G=g.length;B<G;B++){var K=g[B],H=K.unit,V=K.pts;if(null!==O)c[B-1].duration=Math.round((V-O)/s);else{if(r&&"aac"===t.segmentCodec&&(V=m),M=V,!(N>0))return;N+=v;try{F=new Uint8Array(N)}catch(t){return void this.observer.emit(S.ERROR,S.ERROR,{type:L.MUX_ERROR,details:A.REMUX_ALLOC_ERROR,fatal:!1,error:t,bytes:N,reason:"fail allocating audio mdat "+N})}d||(new DataView(F.buffer).setUint32(0,N),F.set(vn.types.mdat,4))}F.set(H,v);var Y=H.byteLength;v+=Y,c.push(new bn(!0,l,Y,0)),O=V}var W=c.length;if(W){var j=c[c.length-1];this.nextAudioPts=m=O+s*j.duration;var q=d?new Uint8Array(0):vn.moof(t.sequenceNumber++,M/s,o({},t,{samples:c}));t.samples=[];var X=M/a,z=m/a,Q={data1:q,data2:F,startPTS:X,endPTS:z,startDTS:X,endDTS:z,type:"audio",hasAudio:!0,hasVideo:!1,nb:W};return this.isAudioContiguous=!0,Q}},e.remuxEmptyAudio=function(t,e,r,i){var n=t.inputTimeScale,a=n/(t.samplerate?t.samplerate:n),s=this.nextAudioPts,o=this._initDTS,l=9e4*o.baseTime/o.timescale,u=(null!==s?s:i.startDTS*n)+l,h=i.endDTS*n+l,d=1024*a,c=Math.ceil((h-u)/d),f=fn.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);if(w.warn("[mp4-remuxer]: remux empty Audio"),f){for(var g=[],v=0;v<c;v++){var m=u+v*d;g.push({unit:f,pts:m,dts:m})}return t.samples=g,this.remuxAudio(t,e,r,!1)}w.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec")},t}();function Ln(t,e){var r;if(null===e)return t;for(r=e<t?-8589934592:8589934592;Math.abs(t-e)>4294967296;)t+=r;return t}function An(t,e,r,i){var n=t.samples.length;if(n){for(var a=t.inputTimeScale,s=0;s<n;s++){var o=t.samples[s];o.pts=Ln(o.pts-r.baseTime*a/r.timescale,e*a)/a,o.dts=Ln(o.dts-i.baseTime*a/i.timescale,e*a)/a}var l=t.samples;return t.samples=[],{samples:l}}}function Rn(t,e,r){var i=t.samples.length;if(i){for(var n=t.inputTimeScale,a=0;a<i;a++){var s=t.samples[a];s.pts=Ln(s.pts-r.baseTime*n/r.timescale,e*n)/n}t.samples.sort((function(t,e){return t.pts-e.pts}));var o=t.samples;return t.samples=[],{samples:o}}}var kn,bn=function(t,e,r,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=e,this.size=r,this.cts=i,this.flags={isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:t?2:1,isNonSync:t?0:1}},Dn=function(){function t(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null}var e=t.prototype;return e.destroy=function(){},e.resetTimeStamp=function(t){this.initPTS=t,this.lastEndTime=null},e.resetNextTimestamp=function(){this.lastEndTime=null},e.resetInitSegment=function(t,e,r,i){this.audioCodec=e,this.videoCodec=r,this.generateInitSegment(function(t,e){if(!t||!e)return t;var r=e.keyId;return r&&e.isCommonEncryption&&xt(t,["moov","trak"]).forEach((function(t){var e=xt(t,["mdia","minf","stbl","stsd"])[0].subarray(8),i=xt(e,["enca"]),n=i.length>0;n||(i=xt(e,["encv"])),i.forEach((function(t){xt(n?t.subarray(28):t.subarray(78),["sinf"]).forEach((function(t){var e=Bt(t);if(e){var i=e.subarray(8,24);i.some((function(t){return 0!==t}))||(w.log("[eme] Patching keyId in 'enc"+(n?"a":"v")+">sinf>>tenc' box: "+Lt(i)+" -> "+Lt(r)),e.set(r,8))}}))}))})),t}(t,i)),this.emitInitSegment=!0},e.generateInitSegment=function(t){var e=this.audioCodec,r=this.videoCodec;if(null==t||!t.byteLength)return this.initTracks=void 0,void(this.initData=void 0);var i=this.initData=Ft(t);i.audio&&(e=In(i.audio,O)),i.video&&(r=In(i.video,N));var n={};i.audio&&i.video?n.audiovideo={container:"video/mp4",codec:e+","+r,initSegment:t,id:"main"}:i.audio?n.audio={container:"audio/mp4",codec:e,initSegment:t,id:"audio"}:i.video?n.video={container:"video/mp4",codec:r,initSegment:t,id:"main"}:w.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=n},e.remux=function(t,e,r,i,n,a){var s,o,l=this.initPTS,u=this.lastEndTime,h={audio:void 0,video:void 0,text:i,id3:r,initSegment:void 0};y(u)||(u=this.lastEndTime=n||0);var d=e.samples;if(null==d||!d.length)return h;var c={initPTS:void 0,timescale:1},f=this.initData;if(null!=(s=f)&&s.length||(this.generateInitSegment(d),f=this.initData),null==(o=f)||!o.length)return w.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),h;this.emitInitSegment&&(c.tracks=this.initTracks,this.emitInitSegment=!1);var g=function(t,e){for(var r=0,i=0,n=0,a=xt(t,["moof","traf"]),s=0;s<a.length;s++){var o=a[s],l=xt(o,["tfhd"])[0],u=e[It(l,4)];if(u){var h=u.default,d=It(l,0)|(null==h?void 0:h.flags),c=null==h?void 0:h.duration;8&d&&(c=It(l,2&d?12:8));for(var f=u.timescale||9e4,g=xt(o,["trun"]),v=0;v<g.length;v++)!(r=Gt(g[v]))&&c&&(r=c*It(g[v],4)),u.type===N?i+=r/f:u.type===O&&(n+=r/f)}}if(0===i&&0===n){for(var m=1/0,p=0,E=0,T=xt(t,["sidx"]),S=0;S<T.length;S++){var L=Pt(T[S]);if(null!=L&&L.references){m=Math.min(m,L.earliestPresentationTime/L.timescale);var A=L.references.reduce((function(t,e){return t+e.info.duration||0}),0);E=(p=Math.max(p,A+L.earliestPresentationTime/L.timescale))-m}}if(E&&y(E))return E}return i||n}(d,f),v=function(t,e){return xt(e,["moof","traf"]).reduce((function(e,r){var i=xt(r,["tfdt"])[0],n=i[0],a=xt(r,["tfhd"]).reduce((function(e,r){var a=It(r,4),s=t[a];if(s){var o=It(i,4);if(1===n){if(o===At)return w.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),e;o*=At+1,o+=It(i,8)}var l=o/(s.timescale||9e4);if(y(l)&&(null===e||l<e))return l}return e}),null);return null!==a&&y(a)&&(null===e||a<e)?a:e}),null)}(f,d),m=null===v?n:v;(function(t,e,r,i){if(null===t)return!0;var n=Math.max(i,1),a=e-t.baseTime/t.timescale;return Math.abs(a-r)>n}(l,m,n,g)||c.timescale!==l.timescale&&a)&&(c.initPTS=m-n,l&&1===l.timescale&&w.warn("Adjusting initPTS by "+(c.initPTS-l.baseTime)),this.initPTS=l={baseTime:c.initPTS,timescale:1});var p=t?m-l.baseTime/l.timescale:u,E=p+g;!function(t,e,r){xt(e,["moof","traf"]).forEach((function(e){xt(e,["tfhd"]).forEach((function(i){var n=It(i,4),a=t[n];if(a){var s=a.timescale||9e4;xt(e,["tfdt"]).forEach((function(t){var e=t[0],i=r*s;if(i){var n=It(t,4);if(0===e)n-=i,_t(t,4,n=Math.max(n,0));else{n*=Math.pow(2,32),n+=It(t,8),n-=i,n=Math.max(n,0);var a=Math.floor(n/(At+1)),o=Math.floor(n%(At+1));_t(t,4,a),_t(t,8,o)}}}))}}))}))}(f,d,l.baseTime/l.timescale),g>0?this.lastEndTime=E:(w.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var T=!!f.audio,S=!!f.video,L="";T&&(L+="audio"),S&&(L+="video");var A={data1:d,startPTS:p,startDTS:p,endPTS:E,endDTS:E,type:L,hasAudio:T,hasVideo:S,nb:1,dropped:0};return h.audio="audio"===A.type?A:void 0,h.video="audio"!==A.type?A:void 0,h.initSegment=c,h.id3=An(r,n,l,l),i.samples.length&&(h.text=Rn(i,n,l)),h},t}();function In(t,e){var r=null==t?void 0:t.codec;if(r&&r.length>4)return r;if(e===O){if("ec-3"===r||"ac-3"===r||"alac"===r)return r;if("fLaC"===r||"Opus"===r)return he(r,!1);var i="mp4a.40.5";return w.info('Parsed audio codec "'+r+'" or audio object type not handled. Using "'+i+'"'),i}return w.warn('Unhandled video codec "'+r+'"'),"hvc1"===r||"hev1"===r?"hvc1.1.6.L120.90":"av01"===r?"av01.0.04M.08":"avc1.42e01e"}try{kn=self.performance.now.bind(self.performance)}catch(t){w.debug("Unable to use Performance API on this environment"),kn=null==j?void 0:j.Date.now}var wn=[{demux:Qi,remux:Dn},{demux:sn,remux:Sn},{demux:Xi,remux:Sn},{demux:cn,remux:Sn}];wn.splice(2,0,{demux:$i,remux:Sn});var Cn=function(){function t(t,e,r,i,n){this.async=!1,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=t,this.typeSupported=e,this.config=r,this.vendor=i,this.id=n}var e=t.prototype;return e.configure=function(t){this.transmuxConfig=t,this.decrypter&&this.decrypter.reset()},e.push=function(t,e,r,i){var n=this,a=r.transmuxing;a.executeStart=kn();var s=new Uint8Array(t),o=this.currentTransmuxState,l=this.transmuxConfig;i&&(this.currentTransmuxState=i);var u=i||o,h=u.contiguous,d=u.discontinuity,c=u.trackSwitch,f=u.accurateTimeOffset,g=u.timeOffset,v=u.initSegmentChange,m=l.audioCodec,p=l.videoCodec,y=l.defaultInitPts,E=l.duration,T=l.initSegmentData,R=function(t,e){var r=null;return t.byteLength>0&&null!=(null==e?void 0:e.key)&&null!==e.iv&&null!=e.method&&(r=e),r}(s,e);if(R&&"AES-128"===R.method){var k=this.getDecrypter();if(!k.isSync())return this.decryptionPromise=k.webCryptoDecrypt(s,R.key.buffer,R.iv.buffer).then((function(t){var e=n.push(t,null,r);return n.decryptionPromise=null,e})),this.decryptionPromise;var b=k.softwareDecrypt(s,R.key.buffer,R.iv.buffer);if(r.part>-1&&(b=k.flush()),!b)return a.executeEnd=kn(),_n(r);s=new Uint8Array(b)}var D=this.needsProbing(d,c);if(D){var I=this.configureTransmuxer(s);if(I)return w.warn("[transmuxer] "+I.message),this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:I,reason:I.message}),a.executeEnd=kn(),_n(r)}(d||c||v||D)&&this.resetInitSegment(T,m,p,E,e),(d||v||D)&&this.resetInitialTimestamp(y),h||this.resetContiguity();var C=this.transmux(s,R,g,f,r),_=this.currentTransmuxState;return _.contiguous=!0,_.discontinuity=!1,_.trackSwitch=!1,a.executeEnd=kn(),C},e.flush=function(t){var e=this,r=t.transmuxing;r.executeStart=kn();var i=this.decrypter,n=this.currentTransmuxState,a=this.decryptionPromise;if(a)return a.then((function(){return e.flush(t)}));var s=[],o=n.timeOffset;if(i){var l=i.flush();l&&s.push(this.push(l,null,t))}var u=this.demuxer,h=this.remuxer;if(!u||!h)return r.executeEnd=kn(),[_n(t)];var d=u.flush(o);return xn(d)?d.then((function(r){return e.flushRemux(s,r,t),s})):(this.flushRemux(s,d,t),s)},e.flushRemux=function(t,e,r){var i=e.audioTrack,n=e.videoTrack,a=e.id3Track,s=e.textTrack,o=this.currentTransmuxState,l=o.accurateTimeOffset,u=o.timeOffset;w.log("[transmuxer.ts]: Flushed fragment "+r.sn+(r.part>-1?" p: "+r.part:"")+" of level "+r.level);var h=this.remuxer.remux(i,n,a,s,u,l,!0,this.id);t.push({remuxResult:h,chunkMeta:r}),r.transmuxing.executeEnd=kn()},e.resetInitialTimestamp=function(t){var e=this.demuxer,r=this.remuxer;e&&r&&(e.resetTimeStamp(t),r.resetTimeStamp(t))},e.resetContiguity=function(){var t=this.demuxer,e=this.remuxer;t&&e&&(t.resetContiguity(),e.resetNextTimestamp())},e.resetInitSegment=function(t,e,r,i,n){var a=this.demuxer,s=this.remuxer;a&&s&&(a.resetInitSegment(t,e,r,i),s.resetInitSegment(t,e,r,n))},e.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},e.transmux=function(t,e,r,i,n){return e&&"SAMPLE-AES"===e.method?this.transmuxSampleAes(t,e,r,i,n):this.transmuxUnencrypted(t,r,i,n)},e.transmuxUnencrypted=function(t,e,r,i){var n=this.demuxer.demux(t,e,!1,!this.config.progressive),a=n.audioTrack,s=n.videoTrack,o=n.id3Track,l=n.textTrack;return{remuxResult:this.remuxer.remux(a,s,o,l,e,r,!1,this.id),chunkMeta:i}},e.transmuxSampleAes=function(t,e,r,i,n){var a=this;return this.demuxer.demuxSampleAes(t,e,r).then((function(t){return{remuxResult:a.remuxer.remux(t.audioTrack,t.videoTrack,t.id3Track,t.textTrack,r,i,!1,a.id),chunkMeta:n}}))},e.configureTransmuxer=function(t){for(var e,r=this.config,i=this.observer,n=this.typeSupported,a=this.vendor,s=0,o=wn.length;s<o;s++){var l;if(null!=(l=wn[s].demux)&&l.probe(t)){e=wn[s];break}}if(!e)return new Error("Failed to find demuxer by probing fragment data");var u=this.demuxer,h=this.remuxer,d=e.remux,c=e.demux;h&&h instanceof d||(this.remuxer=new d(i,r,n,a)),u&&u instanceof c||(this.demuxer=new c(i,r,n),this.probe=c.probe)},e.needsProbing=function(t,e){return!this.demuxer||!this.remuxer||t||e},e.getDecrypter=function(){var t=this.decrypter;return t||(t=this.decrypter=new di(this.config)),t},t}(),_n=function(t){return{remuxResult:{},chunkMeta:t}};function xn(t){return"then"in t&&t.then instanceof Function}var Pn=function(t,e,r,i,n){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=t,this.videoCodec=e,this.initSegmentData=r,this.duration=i,this.defaultInitPts=n||null},Fn=function(t,e,r,i,n,a){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=t,this.contiguous=e,this.accurateTimeOffset=r,this.trackSwitch=i,this.timeOffset=n,this.initSegmentChange=a},Mn={exports:{}};!function(t){var e=Object.prototype.hasOwnProperty,r="~";function i(){}function n(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function a(t,e,i,a,s){if("function"!=typeof i)throw new TypeError("The listener must be a function");var o=new n(i,a||t,s),l=r?r+e:e;return t._events[l]?t._events[l].fn?t._events[l]=[t._events[l],o]:t._events[l].push(o):(t._events[l]=o,t._eventsCount++),t}function s(t,e){0==--t._eventsCount?t._events=new i:delete t._events[e]}function o(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(r=!1)),o.prototype.eventNames=function(){var t,i,n=[];if(0===this._eventsCount)return n;for(i in t=this._events)e.call(t,i)&&n.push(r?i.slice(1):i);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},o.prototype.listeners=function(t){var e=r?r+t:t,i=this._events[e];if(!i)return[];if(i.fn)return[i.fn];for(var n=0,a=i.length,s=new Array(a);n<a;n++)s[n]=i[n].fn;return s},o.prototype.listenerCount=function(t){var e=r?r+t:t,i=this._events[e];return i?i.fn?1:i.length:0},o.prototype.emit=function(t,e,i,n,a,s){var o=r?r+t:t;if(!this._events[o])return!1;var l,u,h=this._events[o],d=arguments.length;if(h.fn){switch(h.once&&this.removeListener(t,h.fn,void 0,!0),d){case 1:return h.fn.call(h.context),!0;case 2:return h.fn.call(h.context,e),!0;case 3:return h.fn.call(h.context,e,i),!0;case 4:return h.fn.call(h.context,e,i,n),!0;case 5:return h.fn.call(h.context,e,i,n,a),!0;case 6:return h.fn.call(h.context,e,i,n,a,s),!0}for(u=1,l=new Array(d-1);u<d;u++)l[u-1]=arguments[u];h.fn.apply(h.context,l)}else{var c,f=h.length;for(u=0;u<f;u++)switch(h[u].once&&this.removeListener(t,h[u].fn,void 0,!0),d){case 1:h[u].fn.call(h[u].context);break;case 2:h[u].fn.call(h[u].context,e);break;case 3:h[u].fn.call(h[u].context,e,i);break;case 4:h[u].fn.call(h[u].context,e,i,n);break;default:if(!l)for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];h[u].fn.apply(h[u].context,l)}}return!0},o.prototype.on=function(t,e,r){return a(this,t,e,r,!1)},o.prototype.once=function(t,e,r){return a(this,t,e,r,!0)},o.prototype.removeListener=function(t,e,i,n){var a=r?r+t:t;if(!this._events[a])return this;if(!e)return s(this,a),this;var o=this._events[a];if(o.fn)o.fn!==e||n&&!o.once||i&&o.context!==i||s(this,a);else{for(var l=0,u=[],h=o.length;l<h;l++)(o[l].fn!==e||n&&!o[l].once||i&&o[l].context!==i)&&u.push(o[l]);u.length?this._events[a]=1===u.length?u[0]:u:s(this,a)}return this},o.prototype.removeAllListeners=function(t){var e;return t?(e=r?r+t:t,this._events[e]&&s(this,e)):(this._events=new i,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=r,o.EventEmitter=o,t.exports=o}(Mn);var On=v(Mn.exports);function Nn(t,e){if(!((r=e.remuxResult).audio||r.video||r.text||r.id3||r.initSegment))return!1;var r,i=[],n=e.remuxResult,a=n.audio,s=n.video;return a&&Un(i,a),s&&Un(i,s),t.postMessage({event:"transmuxComplete",data:e},i),!0}function Un(t,e){e.data1&&t.push(e.data1.buffer),e.data2&&t.push(e.data2.buffer)}function Bn(t,e,r){e.reduce((function(e,r){return Nn(t,r)||e}),!1)||t.postMessage({event:"transmuxComplete",data:e[0]}),t.postMessage({event:"flush",data:r})}void 0!==e&&e&&function(t){var e=new On,r=function(e,r){t.postMessage({event:e,data:r})};e.on(S.FRAG_DECRYPTED,r),e.on(S.ERROR,r);var i=function(){var t=function(t){var e=function(e){r("workerLog",{logType:t,message:e})};w[t]=e};for(var e in w)t(e)};t.addEventListener("message",(function(n){var a=n.data;switch(a.cmd){case"init":var s=JSON.parse(a.config);t.transmuxer=new Cn(e,a.typeSupported,s,a.vendor,a.id),I(s.debug,a.id),i(),r("init",null);break;case"configure":t.transmuxer.configure(a.config);break;case"demux":var o=t.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);xn(o)?(t.transmuxer.async=!0,o.then((function(e){Nn(t,e)})).catch((function(t){r(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,chunkMeta:a.chunkMeta,fatal:!1,error:t,err:t,reason:"transmuxer-worker push error"})}))):(t.transmuxer.async=!1,Nn(t,o));break;case"flush":var l=a.chunkMeta,u=t.transmuxer.flush(l);xn(u)||t.transmuxer.async?(xn(u)||(u=Promise.resolve(u)),u.then((function(e){Bn(t,e,l)})).catch((function(t){r(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,chunkMeta:a.chunkMeta,fatal:!1,error:t,err:t,reason:"transmuxer-worker flush error"})}))):Bn(t,u,l)}}))}(self);var Gn=function(){function e(e,r,i,n){var a=this;this.error=null,this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0;var s=e.config;this.hls=e,this.id=r,this.useWorker=!!s.enableWorker,this.onTransmuxComplete=i,this.onFlush=n;var o=function(t,e){(e=e||{}).frag=a.frag,e.id=a.id,t===S.ERROR&&(a.error=e.error),a.hls.trigger(t,e)};this.observer=new On,this.observer.on(S.FRAG_DECRYPTED,o),this.observer.on(S.ERROR,o);var l,u,h,d,c=ee(s.preferManagedMediaSource)||{isTypeSupported:function(){return!1}},f={mpeg:c.isTypeSupported("audio/mpeg"),mp3:c.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:c.isTypeSupported('audio/mp4; codecs="ac-3"')},g=navigator.vendor;if(!this.useWorker||"undefined"==typeof Worker||(s.workerPath,0))this.transmuxer=new Cn(this.observer,f,s,g,r);else try{s.workerPath?(w.log("loading Web Worker "+s.workerPath+' for "'+r+'"'),this.workerContext=(h=s.workerPath,d=new self.URL(h,self.location.href).href,{worker:new self.Worker(d),scriptURL:d})):(w.log('injecting Web Worker for "'+r+'"'),this.workerContext=(l=new self.Blob(["var exports={};var module={exports:exports};function define(f){f()};define.amd=true;("+t.toString()+")(true);"],{type:"text/javascript"}),u=self.URL.createObjectURL(l),{worker:new self.Worker(u),objectURL:u})),this.onwmsg=function(t){return a.onWorkerMessage(t)};var v=this.workerContext.worker;v.addEventListener("message",this.onwmsg),v.onerror=function(t){var e=new Error(t.message+"  ("+t.filename+":"+t.lineno+")");s.enableWorker=!1,w.warn('Error in "'+r+'" Web Worker, fallback to inline'),a.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:e})},v.postMessage({cmd:"init",typeSupported:f,vendor:g,id:r,config:JSON.stringify(s)})}catch(t){w.warn('Error setting up "'+r+'" Web Worker, fallback to inline',t),this.resetWorker(),this.error=null,this.transmuxer=new Cn(this.observer,f,s,g,r)}}var r=e.prototype;return r.resetWorker=function(){if(this.workerContext){var t=this.workerContext,e=t.worker,r=t.objectURL;r&&self.URL.revokeObjectURL(r),e.removeEventListener("message",this.onwmsg),e.onerror=null,e.terminate(),this.workerContext=null}},r.destroy=function(){if(this.workerContext)this.resetWorker(),this.onwmsg=void 0;else{var t=this.transmuxer;t&&(t.destroy(),this.transmuxer=null)}var e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null},r.push=function(t,e,r,i,n,a,s,o,l,u){var h,d,c=this;l.transmuxing.start=self.performance.now();var f=this.transmuxer,g=a?a.start:n.start,v=n.decryptdata,m=this.frag,p=!(m&&n.cc===m.cc),y=!(m&&l.level===m.level),E=m?l.sn-m.sn:-1,T=this.part?l.part-this.part.index:-1,S=0===E&&l.id>1&&l.id===(null==m?void 0:m.stats.chunkCount),L=!y&&(1===E||0===E&&(1===T||S&&T<=0)),A=self.performance.now();(y||E||0===n.stats.parsing.start)&&(n.stats.parsing.start=A),!a||!T&&L||(a.stats.parsing.start=A);var R=!(m&&(null==(h=n.initSegment)?void 0:h.url)===(null==(d=m.initSegment)?void 0:d.url)),k=new Fn(p,L,o,y,g,R);if(!L||p||R){w.log("[transmuxer-interface, "+n.type+"]: Starting new transmux session for sn: "+l.sn+" p: "+l.part+" level: "+l.level+" id: "+l.id+"
        discontinuity: "+p+"
        trackSwitch: "+y+"
        contiguous: "+L+"
        accurateTimeOffset: "+o+"
        timeOffset: "+g+"
        initSegmentChange: "+R);var b=new Pn(r,i,e,s,u);this.configureTransmuxer(b)}if(this.frag=n,this.part=a,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:t,decryptdata:v,chunkMeta:l,state:k},t instanceof ArrayBuffer?[t]:[]);else if(f){var D=f.push(t,v,l,k);xn(D)?(f.async=!0,D.then((function(t){c.handleTransmuxComplete(t)})).catch((function(t){c.transmuxerError(t,l,"transmuxer-interface push error")}))):(f.async=!1,this.handleTransmuxComplete(D))}},r.flush=function(t){var e=this;t.transmuxing.start=self.performance.now();var r=this.transmuxer;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:t});else if(r){var i=r.flush(t);xn(i)||r.async?(xn(i)||(i=Promise.resolve(i)),i.then((function(r){e.handleFlushResult(r,t)})).catch((function(r){e.transmuxerError(r,t,"transmuxer-interface flush error")}))):this.handleFlushResult(i,t)}},r.transmuxerError=function(t,e,r){this.hls&&(this.error=t,this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,chunkMeta:e,fatal:!1,error:t,err:t,reason:r}))},r.handleFlushResult=function(t,e){var r=this;t.forEach((function(t){r.handleTransmuxComplete(t)})),this.onFlush(e)},r.onWorkerMessage=function(t){var e=t.data,r=this.hls;switch(e.event){case"init":var i,n=null==(i=this.workerContext)?void 0:i.objectURL;n&&self.URL.revokeObjectURL(n);break;case"transmuxComplete":this.handleTransmuxComplete(e.data);break;case"flush":this.onFlush(e.data);break;case"workerLog":w[e.data.logType]&&w[e.data.logType](e.data.message);break;default:e.data=e.data||{},e.data.frag=this.frag,e.data.id=this.id,r.trigger(e.event,e.data)}},r.configureTransmuxer=function(t){var e=this.transmuxer;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:t}):e&&e.configure(t)},r.handleTransmuxComplete=function(t){t.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(t)},e}();function Kn(t,e){if(t.length!==e.length)return!1;for(var r=0;r<t.length;r++)if(!Hn(t[r].attrs,e[r].attrs))return!1;return!0}function Hn(t,e,r){var i=t["STABLE-RENDITION-ID"];return i&&!r?i===e["STABLE-RENDITION-ID"]:!(r||["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED","ASSOC-LANGUAGE"]).some((function(r){return t[r]!==e[r]}))}function Vn(t,e){return e.label.toLowerCase()===t.name.toLowerCase()&&(!e.language||e.language.toLowerCase()===(t.lang||"").toLowerCase())}var Yn=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[audio-stream-controller]",Ce)||this).videoBuffer=null,n.videoTrackCC=-1,n.waitingVideoCC=-1,n.bufferedTrack=null,n.switchingTrack=null,n.trackId=-1,n.waitingData=null,n.mainDetails=null,n.flushing=!1,n.bufferFlushed=!1,n.cachedTrackLoadedData=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r.onHandlerDestroying=function(){this._unregisterListeners(),t.prototype.onHandlerDestroying.call(this),this.mainDetails=null,this.bufferedTrack=null,this.switchingTrack=null},r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(S.ERROR,this.onError,this),t.on(S.BUFFER_RESET,this.onBufferReset,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(S.ERROR,this.onError,this),t.off(S.BUFFER_RESET,this.onBufferReset,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.onInitPtsFound=function(t,e){var r=e.frag,i=e.id,n=e.initPTS,a=e.timescale;if("main"===i){var s=r.cc;this.initPTS[r.cc]={baseTime:n,timescale:a},this.log("InitPTS for cc: "+s+" found from main: "+n),this.videoTrackCC=s,this.state===Ai&&this.tick()}},r.startLoad=function(t){if(!this.levels)return this.startPosition=t,void(this.state=fi);var e=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),e>0&&-1===t?(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e,this.state=gi):(this.loadedmetadata=!1,this.state=yi),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.doTick=function(){switch(this.state){case gi:this.doTickIdle();break;case yi:var e,r=this.levels,i=this.trackId,n=null==r||null==(e=r[i])?void 0:e.details;if(n){if(this.waitForCdnTuneIn(n))break;this.state=Ai}break;case pi: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=gi}break;case Ai:var h=this.waitingData;if(h){var d=h.frag,c=h.part,f=h.cache,g=h.complete;if(void 0!==this.initPTS[d.cc]){this.waitingData=null,this.waitingVideoCC=-1,this.state=mi;var v={frag:d,part:c,payload:f.flush(),networkDetails:null};this._handleFragmentLoadProgress(v),g&&t.prototype._handleFragmentLoadComplete.call(this,v)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log("Waiting fragment cc ("+d.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var m=this.getLoadPosition(),p=Qr.bufferInfo(this.mediaBuffer,m,this.config.maxBufferHole);yr(p.end,this.config.maxFragLookUpTolerance,d)<0&&(this.log("Waiting fragment cc ("+d.cc+") @ "+d.start+" cancelled because another fragment at "+p.end+" is needed"),this.clearWaitingFragment())}}else this.state=gi}this.onTickEnd()},r.clearWaitingFragment=function(){var t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=gi)},r.resetLoadingState=function(){this.clearWaitingFragment(),t.prototype.resetLoadingState.call(this)},r.onTickEnd=function(){var t=this.media;null!=t&&t.readyState&&(this.lastCurrentTime=t.currentTime)},r.doTickIdle=function(){var t=this.hls,e=this.levels,r=this.media,i=this.trackId,n=t.config;if((r||!this.startFragRequested&&n.startFragPrefetch)&&null!=e&&e[i]){var a=e[i],s=a.details;if(!s||s.live&&this.levelLastLoaded!==a||this.waitForCdnTuneIn(s))this.state=yi;else{var o=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&o&&(this.bufferFlushed=!1,this.afterBufferFlushed(o,O,Ce));var l=this.getFwdBufferInfo(o,Ce);if(null!==l){var u=this.bufferedTrack,h=this.switchingTrack;if(!h&&this._streamEnded(l,s))return t.trigger(S.BUFFER_EOS,{type:"audio"}),void(this.state=Si);var d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,we),c=l.len,f=this.getMaxBufferLength(null==d?void 0:d.len),g=s.fragments,v=g[0].start,m=this.flushing?this.getLoadPosition():l.end;if(h&&r){var p=this.getLoadPosition();u&&!Hn(h.attrs,u.attrs)&&(m=p),s.PTSKnown&&p<v&&(l.end>v||l.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),r.currentTime=v+.05)}if(!(c>=f&&!h&&m<g[g.length-1].start)){var y=this.getNextFragment(m,s),E=!1;if(y&&this.isLoopLoading(y,m)&&(E=!!y.gap,y=this.getNextFragmentLoopLoading(y,s,l,we,f)),y){var T=d&&y.start>d.end+s.targetduration;if(T||(null==d||!d.len)&&l.len){var L=this.getAppendedFrag(y.start,we);if(null===L)return;if(E||(E=!!L.gap||!!T&&0===d.len),T&&!E||E&&l.nextStart&&l.nextStart<L.end)return}this.loadFragment(y,a,m)}else this.bufferFlushed=!0}}}}},r.getMaxBufferLength=function(e){var r=t.prototype.getMaxBufferLength.call(this);return e?Math.min(Math.max(r,e),this.config.maxMaxBufferLength):r},r.onMediaDetaching=function(){this.videoBuffer=null,this.bufferFlushed=this.flushing=!1,t.prototype.onMediaDetaching.call(this)},r.onAudioTracksUpdated=function(t,e){var r=e.audioTracks;this.resetTransmuxer(),this.levels=r.map((function(t){return new er(t)}))},r.onAudioTrackSwitching=function(t,e){var r=!!e.url;this.trackId=e.id;var i=this.fragCurrent;i&&(i.abortRequests(),this.removeUnbufferedFrags(i.start)),this.resetLoadingState(),r?this.setInterval(100):this.resetTransmuxer(),r?(this.switchingTrack=e,this.state=gi,this.flushAudioIfNeeded(e)):(this.switchingTrack=null,this.bufferedTrack=e,this.state=fi),this.tick()},r.onManifestLoading=function(){this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=this.flushing=!1,this.levels=this.mainDetails=this.waitingData=this.bufferedTrack=this.cachedTrackLoadedData=this.switchingTrack=null,this.startFragRequested=!1,this.trackId=this.videoTrackCC=this.waitingVideoCC=-1},r.onLevelLoaded=function(t,e){this.mainDetails=e.details,null!==this.cachedTrackLoadedData&&(this.hls.trigger(S.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)},r.onAudioTrackLoaded=function(t,e){var r;if(null!=this.mainDetails){var i=this.levels,n=e.details,a=e.id;if(i){this.log("Audio track "+a+" loaded ["+n.startSN+","+n.endSN+"]"+(n.lastPartSn?"[part-"+n.lastPartSn+"-"+n.lastPartIndex+"]":"")+",duration:"+n.totalduration);var s=i[a],o=0;if(n.live||null!=(r=s.details)&&r.live){this.checkLiveUpdate(n);var l,u=this.mainDetails;if(n.deltaUpdateFailed||!u)return;!s.details&&n.hasProgramDateTime&&u.hasProgramDateTime?(ri(n,u),o=n.fragments[0].start):o=this.alignPlaylists(n,s.details,null==(l=this.levelLastLoaded)?void 0:l.details)}s.details=n,this.levelLastLoaded=s,this.startFragRequested||!this.mainDetails&&n.live||this.setStartPosition(this.mainDetails||n,o),this.state!==yi||this.waitForCdnTuneIn(n)||(this.state=gi),this.tick()}else this.warn("Audio tracks were reset while loading level "+a)}else this.cachedTrackLoadedData=e},r._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,n=t.payload,a=this.config,s=this.trackId,o=this.levels;if(o){var l=o[s];if(l){var u=l.details;if(!u)return this.warn("Audio track details undefined on fragment load progress"),void this.removeUnbufferedFrags(r.start);var h=a.defaultAudioCodec||l.audioCodec||"mp4a.40.2",d=this.transmuxer;d||(d=this.transmuxer=new Gn(this.hls,Ce,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var c=this.initPTS[r.cc],f=null==(e=r.initSegment)?void 0:e.data;if(void 0!==c){var g=i?i.index:-1,v=-1!==g,m=new Jr(r.level,r.sn,r.stats.chunkCount,n.byteLength,g,v);d.push(n,f,h,"",r,i,u.totalduration,!1,m,c)}else this.log("Unknown video PTS for cc "+r.cc+", waiting for video PTS before demuxing audio frag "+r.sn+" of ["+u.startSN+" ,"+u.endSN+"],track "+s),(this.waitingData=this.waitingData||{frag:r,part:i,cache:new bi,complete:!1}).cache.push(new Uint8Array(n)),this.waitingVideoCC=this.videoTrackCC,this.state=Ai}else this.warn("Audio track is undefined on fragment load progress")}else this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},r._handleFragmentLoadComplete=function(e){this.waitingData?this.waitingData.complete=!0:t.prototype._handleFragmentLoadComplete.call(this,e)},r.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},r.onBufferCreated=function(t,e){var r=e.tracks.audio;r&&(this.mediaBuffer=r.buffer||null),e.tracks.video&&(this.videoBuffer=e.tracks.video.buffer||null)},r.onFragBuffered=function(t,e){var r=e.frag,n=e.part;if(r.type===Ce)if(this.fragContextChanged(r))this.warn("Fragment "+r.sn+(n?" p: "+n.index:"")+" of level "+r.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+(this.switchingTrack?this.switchingTrack.name:"false"));else{if("initSegment"!==r.sn){this.fragPrevious=r;var a=this.switchingTrack;a&&(this.bufferedTrack=a,this.switchingTrack=null,this.hls.trigger(S.AUDIO_TRACK_SWITCHED,i({},a)))}this.fragBufferedComplete(r,n)}else if(!this.loadedmetadata&&r.type===we){var s=this.videoBuffer||this.media;s&&Qr.getBuffered(s).length&&(this.loadedmetadata=!0)}},r.onError=function(e,r){var i;if(r.fatal)this.state=Li;else switch(r.details){case A.FRAG_GAP:case A.FRAG_PARSING_ERROR:case A.FRAG_DECRYPT_ERROR:case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Ce,r);break;case A.AUDIO_TRACK_LOAD_ERROR:case A.AUDIO_TRACK_LOAD_TIMEOUT:case A.LEVEL_PARSING_ERROR:r.levelRetry||this.state!==yi||(null==(i=r.context)?void 0:i.type)!==De||(this.state=gi);break;case A.BUFFER_APPEND_ERROR:case A.BUFFER_FULL_ERROR:if(!r.parent||"audio"!==r.parent)return;if(r.details===A.BUFFER_APPEND_ERROR)return void this.resetLoadingState();this.reduceLengthAndFlushBuffer(r)&&(this.bufferedTrack=null,t.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"));break;case A.INTERNAL_EXCEPTION:this.recoverWorkerError(r)}},r.onBufferFlushing=function(t,e){e.type!==N&&(this.flushing=!0)},r.onBufferFlushed=function(t,e){var r=e.type;if(r!==N){this.flushing=!1,this.bufferFlushed=!0,this.state===Si&&(this.state=gi);var i=this.mediaBuffer||this.media;i&&(this.afterBufferFlushed(i,r,Ce),this.tick())}},r._handleTransmuxComplete=function(t){var e,r="audio",i=this.hls,n=t.remuxResult,a=t.chunkMeta,s=this.getCurrentContext(a);if(s){var l=s.frag,u=s.part,h=s.level,d=h.details,c=n.audio,f=n.text,g=n.id3,v=n.initSegment;if(!this.fragContextChanged(l)&&d){if(this.state=Ei,this.switchingTrack&&c&&this.completeAudioSwitch(this.switchingTrack),null!=v&&v.tracks){var m=l.initSegment||l;this._bufferInitSegment(h,v.tracks,m,a),i.trigger(S.FRAG_PARSING_INIT_SEGMENT,{frag:m,id:r,tracks:v.tracks})}if(c){var p=c.startPTS,y=c.endPTS,E=c.startDTS,T=c.endDTS;u&&(u.elementaryStreams[O]={startPTS:p,endPTS:y,startDTS:E,endDTS:T}),l.setElementaryStreamInfo(O,p,y,E,T),this.bufferFragmentData(c,l,u,a)}if(null!=g&&null!=(e=g.samples)&&e.length){var L=o({id:r,frag:l,details:d},g);i.trigger(S.FRAG_PARSING_METADATA,L)}if(f){var A=o({id:r,frag:l,details:d},f);i.trigger(S.FRAG_PARSING_USERDATA,A)}}else this.fragmentTracker.removeFragment(l)}else this.resetWhenMissingContext(a)},r._bufferInitSegment=function(t,e,r,i){if(this.state===Ei){e.video&&delete e.video;var n=e.audio;if(n){n.id="audio";var a=t.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(S.BUFFER_CODECS,e);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(S.BUFFER_APPENDING,o)}this.tickImmediate()}}},r.loadFragment=function(e,r,i){var n,a=this.fragmentTracker.getState(e);if(this.fragCurrent=e,this.switchingTrack||a===Hr||a===Yr)if("initSegment"===e.sn)this._loadInitSegment(e,r);else if(null!=(n=r.details)&&n.live&&!this.initPTS[e.cc]){this.log("Waiting for video PTS in continuity counter "+e.cc+" of live stream before loading audio fragment "+e.sn+" of level "+this.trackId),this.state=Ai;var s=this.mainDetails;s&&s.fragments[0].start!==r.details.fragments[0].start&&ri(r.details,s)}else this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i);else this.clearTrackerIfNeeded(e)},r.flushAudioIfNeeded=function(e){var r=this.media,i=this.bufferedTrack,n=null==i?void 0:i.attrs,a=e.attrs;r&&n&&(n.CHANNELS!==a.CHANNELS||i.name!==e.name||i.lang!==e.lang)&&(this.log("Switching audio track : flushing all audio"),t.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null)},r.completeAudioSwitch=function(t){var e=this.hls;this.flushAudioIfNeeded(t),this.bufferedTrack=t,this.switchingTrack=null,e.trigger(S.AUDIO_TRACK_SWITCHED,i({},t))},e}(ki),Wn=function(t){function e(e){var r;return(r=t.call(this,e,"[audio-track-controller]")||this).tracks=[],r.groupIds=null,r.tracksInGroup=[],r.trackId=-1,r.currentTrack=null,r.selectDefaultTrack=!0,r.registerListeners(),r}l(e,t);var r=e.prototype;return r.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(S.ERROR,this.onError,this)},r.unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(S.ERROR,this.onError,this)},r.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,t.prototype.destroy.call(this)},r.onManifestLoading=function(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0},r.onManifestParsed=function(t,e){this.tracks=e.audioTracks||[]},r.onAudioTrackLoaded=function(t,e){var r=e.id,i=e.groupId,n=e.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=e.details,this.log("Audio track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,e,s)}else this.warn("Audio track with id:"+r+" and group:"+i+" not found in active group "+(null==a?void 0:a.groupId))},r.onLevelLoading=function(t,e){this.switchLevel(e.level)},r.onLevelSwitching=function(t,e){this.switchLevel(e.level)},r.switchLevel=function(t){var e=this.hls.levels[t];if(e){var r=e.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(t){return-1===(null==i?void 0:i.indexOf(t))}))){this.groupIds=r,this.trackId=-1,this.currentTrack=null;var a=this.tracks.filter((function(t){return!r||-1!==r.indexOf(t.groupId)}));if(a.length)this.selectDefaultTrack&&!a.some((function(t){return t.default}))&&(this.selectDefaultTrack=!1),a.forEach((function(t,e){t.id=e}));else if(!n&&!this.tracksInGroup.length)return;this.tracksInGroup=a;var s=this.hls.config.audioPreference;if(!n&&s){var o=Or(s,a,Ur);if(o>-1)n=a[o];else{var l=Or(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var h={audioTracks:a};this.log("Updating audio tracks, "+a.length+" track(s) found in group(s): "+(null==r?void 0:r.join(","))),this.hls.trigger(S.AUDIO_TRACKS_UPDATED,h);var d=this.trackId;if(-1!==u&&-1===d)this.setAudioTrack(u);else if(a.length&&-1===d){var c,f=new Error("No audio track selected for current audio group-ID(s): "+(null==(c=this.groupIds)?void 0:c.join(","))+" track count: "+a.length);this.warn(f.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:f})}}else this.shouldReloadPlaylist(n)&&this.setAudioTrack(this.trackId)}},r.onError=function(t,e){!e.fatal&&e.context&&(e.context.type!==De||e.context.id!==this.trackId||this.groupIds&&-1===this.groupIds.indexOf(e.context.groupId)||(this.requestScheduled=-1,this.checkRetry(e)))},r.setAudioOption=function(t){var e=this.hls;if(e.config.audioPreference=t,t){var r=this.allAudioTracks;if(this.selectDefaultTrack=!1,r.length){var i=this.currentTrack;if(i&&Nr(t,i,Ur))return i;var n=Or(t,this.tracksInGroup,Ur);if(n>-1){var a=this.tracksInGroup[n];return this.setAudioTrack(n),a}if(i){var s=e.loadLevel;-1===s&&(s=e.firstAutoLevel);var o=function(t,e,r,i,n){var a=e[i],s=e.reduce((function(t,e,r){var i=e.uri;return(t[i]||(t[i]=[])).push(r),t}),{})[a.uri];s.length>1&&(i=Math.max.apply(Math,s));var o=a.videoRange,l=a.frameRate,u=a.codecSet.substring(0,4),h=Br(e,i,(function(e){if(e.videoRange!==o||e.frameRate!==l||e.codecSet.substring(0,4)!==u)return!1;var i=e.audioGroups,a=r.filter((function(t){return!i||-1!==i.indexOf(t.groupId)}));return Or(t,a,n)>-1}));return h>-1?h:Br(e,i,(function(e){var i=e.audioGroups,a=r.filter((function(t){return!i||-1!==i.indexOf(t.groupId)}));return Or(t,a,n)>-1}))}(t,e.levels,r,s,Ur);if(-1===o)return null;e.nextLoadLevel=o}if(t.channels||t.audioCodec){var l=Or(t,r);if(l>-1)return r[l]}}}return null},r.setAudioTrack=function(t){var e=this.tracksInGroup;if(t<0||t>=e.length)this.warn("Invalid audio track id: "+t);else{this.clearTimer(),this.selectDefaultTrack=!1;var r=this.currentTrack,n=e[t],a=n.details&&!n.details.live;if(!(t===this.trackId&&n===r&&a||(this.log("Switching to audio-track "+t+' "'+n.name+'" lang:'+n.lang+" group:"+n.groupId+" channels:"+n.channels),this.trackId=t,this.currentTrack=n,this.hls.trigger(S.AUDIO_TRACK_SWITCHING,i({},n)),a))){var s=this.switchParams(n.url,null==r?void 0:r.details);this.loadPlaylist(s)}}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=0;r<e.length;r++){var i=e[r];if((!this.selectDefaultTrack||i.default)&&(!t||Nr(t,i,Ur)))return r}if(t){for(var n=t.name,a=t.lang,s=t.assocLang,o=t.characteristics,l=t.audioCodec,u=t.channels,h=0;h<e.length;h++)if(Nr({name:n,lang:a,assocLang:s,characteristics:o,audioCodec:l,channels:u},e[h],Ur))return h;for(var d=0;d<e.length;d++){var c=e[d];if(Hn(t.attrs,c.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return d}for(var f=0;f<e.length;f++){var g=e[f];if(Hn(t.attrs,g.attrs,["LANGUAGE"]))return f}}return-1},r.loadPlaylist=function(e){var r=this.currentTrack;if(this.shouldLoadPlaylist(r)&&r){t.prototype.loadPlaylist.call(this);var i=r.id,n=r.groupId,a=r.url;if(e)try{a=e.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("loading audio-track playlist "+i+' "'+r.name+'" lang:'+r.lang+" group:"+n),this.clearTimer(),this.hls.trigger(S.AUDIO_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:e||null})}},s(e,[{key:"allAudioTracks",get:function(){return this.tracks}},{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1,this.setAudioTrack(t)}}]),e}(Ir),jn=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[subtitle-stream-controller]",_e)||this).currentTrackId=-1,n.tracksBuffered=[],n.mainDetails=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r.onHandlerDestroying=function(){this._unregisterListeners(),t.prototype.onHandlerDestroying.call(this),this.mainDetails=null},r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.ERROR,this.onError,this),t.on(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(S.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(S.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.ERROR,this.onError,this),t.off(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(S.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(S.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.startLoad=function(t){this.stopLoad(),this.state=gi,this.setInterval(500),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},r.onMediaDetaching=function(){this.tracksBuffered=[],t.prototype.onMediaDetaching.call(this)},r.onLevelLoaded=function(t,e){this.mainDetails=e.details},r.onSubtitleFragProcessed=function(t,e){var r=e.frag,i=e.success;if(this.fragPrevious=r,this.state=gi,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)}}},r.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset;if(0===r&&i!==Number.POSITIVE_INFINITY){var n=i-1;if(n<=0)return;e.endOffsetSubtitles=Math.max(0,n),this.tracksBuffered.forEach((function(t){for(var e=0;e<t.length;)if(t[e].end<=n)t.shift();else{if(!(t[e].start<n))break;t[e].start=n,e++}})),this.fragmentTracker.removeFragmentsInRange(r,n,_e)}},r.onFragBuffered=function(t,e){var r;this.loadedmetadata||e.frag.type!==we||null!=(r=this.media)&&r.buffered.length&&(this.loadedmetadata=!0)},r.onError=function(t,e){var r=e.frag;(null==r?void 0:r.type)===_e&&(this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==fi&&(this.state=gi))},r.onSubtitleTracksUpdated=function(t,e){var r=this,i=e.subtitleTracks;this.levels&&Kn(this.levels,i)?this.levels=i.map((function(t){return new er(t)})):(this.tracksBuffered=[],this.levels=i.map((function(t){var e=new er(t);return r.tracksBuffered[e.id]=[],e})),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,_e),this.fragPrevious=null,this.mediaBuffer=null)},r.onSubtitleTrackSwitch=function(t,e){var r;if(this.currentTrackId=e.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.setInterval(500)}else this.clearInterval()},r.onSubtitleTrackLoaded=function(t,e){var r,i=this.currentTrackId,n=this.levels,a=e.details,s=e.id;if(n){var o=n[i];if(!(s>=n.length||s!==i)&&o){this.log("Subtitle track "+s+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+",duration:"+a.totalduration),this.mediaBuffer=this.mediaBufferTimeRanges;var l=0;if(a.live||null!=(r=o.details)&&r.live){var u=this.mainDetails;if(a.deltaUpdateFailed||!u)return;var h,d=u.fragments[0];o.details?0===(l=this.alignPlaylists(a,o.details,null==(h=this.levelLastLoaded)?void 0:h.details))&&d&&or(a,l=d.start):a.hasProgramDateTime&&u.hasProgramDateTime?(ri(a,u),l=a.fragments[0].start):d&&or(a,l=d.start)}o.details=a,this.levelLastLoaded=o,this.startFragRequested||!this.mainDetails&&a.live||this.setStartPosition(this.mainDetails||a,l),this.tick(),a.live&&!this.fragCurrent&&this.media&&this.state===gi&&(pr(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(t){var e=this,r=t.frag,i=t.payload,n=r.decryptdata,a=this.hls;if(!this.fragContextChanged(r)&&i&&i.byteLength>0&&null!=n&&n.key&&n.iv&&"AES-128"===n.method){var s=performance.now();this.decrypter.decrypt(new Uint8Array(i),n.key.buffer,n.iv.buffer).catch((function(t){throw a.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_DECRYPT_ERROR,fatal:!1,error:t,reason:t.message,frag:r}),t})).then((function(t){var e=performance.now();a.trigger(S.FRAG_DECRYPTED,{frag:r,payload:t,stats:{tstart:s,tdecrypt:e}})})).catch((function(t){e.warn(t.name+": "+t.message),e.state=gi}))}},r.doTick=function(){if(this.media){if(this.state===gi){var t=this.currentTrackId,e=this.levels,r=null==e?void 0:e[t];if(!r||!e.length||!r.details)return;var i=this.config,n=this.getLoadPosition(),a=Qr.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],n,i.maxBufferHole),s=a.end,o=a.len,l=this.getFwdBufferInfo(this.media,we),u=r.details;if(o>this.getMaxBufferLength(null==l?void 0:l.len)+u.levelTargetDuration)return;var h=u.fragments,d=h.length,c=u.edge,f=null,g=this.fragPrevious;if(s<c){var v=i.maxFragLookUpTolerance,m=s>c-v?0:v;!(f=pr(g,h,Math.max(h[0].start,s),m))&&g&&g.start<h[0].start&&(f=h[0])}else f=h[d-1];if(!f)return;if("initSegment"!==(f=this.mapToInitFragWhenRequired(f)).sn){var p=h[f.sn-u.startSN-1];p&&p.cc===f.cc&&this.fragmentTracker.getState(p)===Hr&&(f=p)}this.fragmentTracker.getState(f)===Hr&&this.loadFragment(f,r,s)}}else this.state=gi},r.getMaxBufferLength=function(e){var r=t.prototype.getMaxBufferLength.call(this);return e?Math.max(r,e):r},r.loadFragment=function(e,r,i){this.fragCurrent=e,"initSegment"===e.sn?this._loadInitSegment(e,r):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i))},s(e,[{key:"mediaBufferTimeRanges",get:function(){return new qn(this.tracksBuffered[this.currentTrackId]||[])}}]),e}(ki),qn=function(t){this.buffered=void 0;var e=function(e,r,i){if((r>>>=0)>i-1)throw new DOMException("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+r+") is greater than the maximum bound ("+i+")");return t[r][e]};this.buffered={get length(){return t.length},end:function(r){return e("end",r,t.length)},start:function(r){return e("start",r,t.length)}}},Xn=function(t){function e(e){var r;return(r=t.call(this,e,"[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.asyncPollTrackChange=function(){return r.pollTrackChange(0)},r.useTextTrackPolling=!1,r.subtitlePollingInterval=-1,r._subtitleDisplay=!0,r.onTextTracksChanged=function(){if(r.useTextTrackPolling||self.clearInterval(r.subtitlePollingInterval),r.media&&r.hls.config.renderTextTracksNatively){for(var t=null,e=Be(r.media.textTracks),i=0;i<e.length;i++)if("hidden"===e[i].mode)t=e[i];else if("showing"===e[i].mode){t=e[i];break}var n=r.findTrackForTextTrack(t);r.subtitleTrack!==n&&r.setSubtitleTrack(n)}},r.registerListeners(),r}l(e,t);var r=e.prototype;return r.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,this.onTextTracksChanged=this.asyncPollTrackChange=null,t.prototype.destroy.call(this)},r.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(S.ERROR,this.onError,this)},r.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(S.ERROR,this.onError,this)},r.onMediaAttached=function(t,e){this.media=e.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))},r.pollTrackChange=function(t){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,t)},r.onMediaDetaching=function(){this.media&&(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),Be(this.media.textTracks).forEach((function(t){Ne(t)})),this.subtitleTrack=-1,this.media=null)},r.onManifestLoading=function(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0},r.onManifestParsed=function(t,e){this.tracks=e.subtitleTracks},r.onSubtitleTrackLoaded=function(t,e){var r=e.id,i=e.groupId,n=e.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=e.details,this.log("Subtitle track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,e,s)}else this.warn("Subtitle track with id:"+r+" and group:"+i+" not found in active group "+(null==a?void 0:a.groupId))},r.onLevelLoading=function(t,e){this.switchLevel(e.level)},r.onLevelSwitching=function(t,e){this.switchLevel(e.level)},r.switchLevel=function(t){var e=this.hls.levels[t];if(e){var r=e.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(t){return-1===(null==i?void 0:i.indexOf(t))}))){this.groupIds=r,this.trackId=-1,this.currentTrack=null;var a=this.tracks.filter((function(t){return!r||-1!==r.indexOf(t.groupId)}));if(a.length)this.selectDefaultTrack&&!a.some((function(t){return t.default}))&&(this.selectDefaultTrack=!1),a.forEach((function(t,e){t.id=e}));else if(!n&&!this.tracksInGroup.length)return;this.tracksInGroup=a;var s=this.hls.config.subtitlePreference;if(!n&&s){this.selectDefaultTrack=!1;var o=Or(s,a);if(o>-1)n=a[o];else{var l=Or(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var h={subtitleTracks:a};this.log("Updating subtitle tracks, "+a.length+' track(s) found in "'+(null==r?void 0:r.join(","))+'" group-id'),this.hls.trigger(S.SUBTITLE_TRACKS_UPDATED,h),-1!==u&&-1===this.trackId&&this.setSubtitleTrack(u)}else this.shouldReloadPlaylist(n)&&this.setSubtitleTrack(this.trackId)}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=this.selectDefaultTrack,i=0;i<e.length;i++){var n=e[i];if((!r||n.default)&&(r||t)&&(!t||Nr(n,t)))return i}if(t){for(var a=0;a<e.length;a++){var s=e[a];if(Hn(t.attrs,s.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return a}for(var o=0;o<e.length;o++){var l=e[o];if(Hn(t.attrs,l.attrs,["LANGUAGE"]))return o}}return-1},r.findTrackForTextTrack=function(t){if(t)for(var e=this.tracksInGroup,r=0;r<e.length;r++)if(Vn(e[r],t))return r;return-1},r.onError=function(t,e){!e.fatal&&e.context&&(e.context.type!==Ie||e.context.id!==this.trackId||this.groupIds&&-1===this.groupIds.indexOf(e.context.groupId)||this.checkRetry(e))},r.setSubtitleOption=function(t){if(this.hls.config.subtitlePreference=t,t){var e=this.allSubtitleTracks;if(this.selectDefaultTrack=!1,e.length){var r=this.currentTrack;if(r&&Nr(t,r))return r;var i=Or(t,this.tracksInGroup);if(i>-1){var n=this.tracksInGroup[i];return this.setSubtitleTrack(i),n}if(r)return null;var a=Or(t,e);if(a>-1)return e[a]}}return null},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.currentTrack;if(this.shouldLoadPlaylist(r)&&r){var i=r.id,n=r.groupId,a=r.url;if(e)try{a=e.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("Loading subtitle playlist for id "+i),this.hls.trigger(S.SUBTITLE_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:e||null})}},r.toggleTrackModes=function(){var t=this.media;if(t){var e,r=Be(t.textTracks),i=this.currentTrack;if(i&&((e=r.filter((function(t){return Vn(i,t)}))[0])||this.warn('Unable to find subtitle TextTrack with name "'+i.name+'" and language "'+i.lang+'"')),[].slice.call(r).forEach((function(t){"disabled"!==t.mode&&t!==e&&(t.mode="disabled")})),e){var n=this.subtitleDisplay?"showing":"hidden";e.mode!==n&&(e.mode=n)}}},r.setSubtitleTrack=function(t){var e=this.tracksInGroup;if(this.media)if(t<-1||t>=e.length||!y(t))this.warn("Invalid subtitle track id: "+t);else{this.clearTimer(),this.selectDefaultTrack=!1;var r=this.currentTrack,i=e[t]||null;if(this.trackId=t,this.currentTrack=i,this.toggleTrackModes(),i){var n=!!i.details&&!i.details.live;if(t!==this.trackId||i!==r||!n){this.log("Switching to subtitle-track "+t+(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,h=i.url;this.hls.trigger(S.SUBTITLE_TRACK_SWITCH,{id:a,groupId:o,name:l,type:u,url:h});var d=this.switchParams(i.url,null==r?void 0:r.details);this.loadPlaylist(d)}}else this.hls.trigger(S.SUBTITLE_TRACK_SWITCH,{id:t})}else this.queuedDefaultTrack=t},s(e,[{key:"subtitleDisplay",get:function(){return this._subtitleDisplay},set:function(t){this._subtitleDisplay=t,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(t){this.selectDefaultTrack=!1,this.setSubtitleTrack(t)}}]),e}(Ir),zn=function(){function t(t){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=t}var e=t.prototype;return e.append=function(t,e,r){var i=this.queues[e];i.push(t),1!==i.length||r||this.executeNext(e)},e.insertAbort=function(t,e){this.queues[e].unshift(t),this.executeNext(e)},e.appendBlocker=function(t){var e,r=new Promise((function(t){e=t})),i={execute:e,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(i,t),r},e.executeNext=function(t){var e=this.queues[t];if(e.length){var r=e[0];try{r.execute()}catch(e){w.warn('[buffer-operation-queue]: Exception executing "'+t+'" SourceBuffer operation: '+e),r.onError(e);var i=this.buffers[t];null!=i&&i.updating||this.shiftAndExecuteNext(t)}}},e.shiftAndExecuteNext=function(t){this.queues[t].shift(),this.executeNext(t)},e.current=function(t){return this.queues[t][0]},t}(),Qn=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,Jn=function(){function t(t){var e=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.appendSource=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this.log=void 0,this.warn=void 0,this.error=void 0,this._onEndStreaming=function(t){e.hls&&e.hls.pauseBuffering()},this._onStartStreaming=function(t){e.hls&&e.hls.resumeBuffering()},this._onMediaSourceOpen=function(){var t=e.media,r=e.mediaSource;e.log("Media source opened"),t&&(t.removeEventListener("emptied",e._onMediaEmptied),e.updateMediaElementDuration(),e.hls.trigger(S.MEDIA_ATTACHED,{media:t,mediaSource:r})),r&&r.removeEventListener("sourceopen",e._onMediaSourceOpen),e.checkPendingTracks()},this._onMediaSourceClose=function(){e.log("Media source closed")},this._onMediaSourceEnded=function(){e.log("Media source ended")},this._onMediaEmptied=function(){var t=e.mediaSrc,r=e._objectUrl;t!==r&&w.error("Media element src was set while attaching MediaSource ("+r+" > "+t+")")},this.hls=t;var r="[buffer-controller]";this.appendSource=t.config.preferManagedMediaSource&&"undefined"!=typeof self&&self.ManagedMediaSource,this.log=w.log.bind(w,r),this.warn=w.warn.bind(w,r),this.error=w.error.bind(w,r),this._initSourceBuffer(),this.registerListeners()}var e=t.prototype;return e.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},e.destroy=function(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null,this.hls=null},e.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.BUFFER_RESET,this.onBufferReset,this),t.on(S.BUFFER_APPENDING,this.onBufferAppending,this),t.on(S.BUFFER_CODECS,this.onBufferCodecs,this),t.on(S.BUFFER_EOS,this.onBufferEos,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(S.FRAG_PARSED,this.onFragParsed,this),t.on(S.FRAG_CHANGED,this.onFragChanged,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.BUFFER_RESET,this.onBufferReset,this),t.off(S.BUFFER_APPENDING,this.onBufferAppending,this),t.off(S.BUFFER_CODECS,this.onBufferCodecs,this),t.off(S.BUFFER_EOS,this.onBufferEos,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(S.FRAG_PARSED,this.onFragParsed,this),t.off(S.FRAG_CHANGED,this.onFragChanged,this)},e._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new zn(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.appendErrors={audio:0,video:0,audiovideo:0},this.lastMpegAudioChunk=null},e.onManifestLoading=function(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null},e.onManifestParsed=function(t,e){var r=2;(e.audio&&!e.video||!e.altAudio)&&(r=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=r,this.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},e.onMediaAttaching=function(t,e){var r=this.media=e.media,i=ee(this.appendSource);if(r&&i){var n,a=this.mediaSource=new i;this.log("created media source: "+(null==(n=a.constructor)?void 0:n.name)),a.addEventListener("sourceopen",this._onMediaSourceOpen),a.addEventListener("sourceended",this._onMediaSourceEnded),a.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(a.addEventListener("startstreaming",this._onStartStreaming),a.addEventListener("endstreaming",this._onEndStreaming));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,$n(r),function(t,e){var r=self.document.createElement("source");r.type="video/mp4",r.src=e,t.appendChild(r)}(r,s),r.load()}catch(t){r.src=s}else r.src=s;r.addEventListener("emptied",this._onMediaEmptied)}},e.onMediaDetaching=function(){var t=this.media,e=this.mediaSource,r=this._objectUrl;if(e){if(this.log("media source detaching"),"open"===e.readyState)try{e.endOfStream()}catch(t){this.warn("onMediaDetaching: "+t.message+" while calling endOfStream")}this.onBufferReset(),e.removeEventListener("sourceopen",this._onMediaSourceOpen),e.removeEventListener("sourceended",this._onMediaSourceEnded),e.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(e.removeEventListener("startstreaming",this._onStartStreaming),e.removeEventListener("endstreaming",this._onEndStreaming)),t&&(t.removeEventListener("emptied",this._onMediaEmptied),r&&self.URL.revokeObjectURL(r),this.mediaSrc===r?(t.removeAttribute("src"),this.appendSource&&$n(t),t.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(S.MEDIA_DETACHED,void 0)},e.onBufferReset=function(){var t=this;this.getSourceBufferTypes().forEach((function(e){t.resetBuffer(e)})),this._initSourceBuffer()},e.resetBuffer=function(t){var e=this.sourceBuffer[t];try{var r;e&&(this.removeBufferListeners(t),this.sourceBuffer[t]=void 0,null!=(r=this.mediaSource)&&r.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(e))}catch(e){this.warn("onBufferReset "+t,e)}},e.onBufferCodecs=function(t,e){var r=this,i=this.getSourceBufferTypes().length,n=Object.keys(e);if(n.forEach((function(t){if(i){var n=r.tracks[t];if(n&&"function"==typeof n.buffer.changeType){var a,s=e[t],o=s.id,l=s.codec,u=s.levelCodec,h=s.container,d=s.metadata,c=de(n.codec,n.levelCodec),f=null==c?void 0:c.replace(Qn,"$1"),g=de(l,u),v=null==(a=g)?void 0:a.replace(Qn,"$1");if(g&&f!==v){"audio"===t.slice(0,5)&&(g=he(g,r.appendSource));var m=h+";codecs="+g;r.appendChangeType(t,m),r.log("switching codec "+c+" to "+g),r.tracks[t]={buffer:n.buffer,codec:l,container:h,levelCodec:u,metadata:d,id:o}}}}else r.pendingTracks[t]=e[t]})),!i){var a=Math.max(this.bufferCodecEventsExpected-1,0);this.bufferCodecEventsExpected!==a&&(this.log(a+" bufferCodec event(s) expected "+n.join(",")),this.bufferCodecEventsExpected=a),this.mediaSource&&"open"===this.mediaSource.readyState&&this.checkPendingTracks()}},e.appendChangeType=function(t,e){var r=this,i=this.operationQueue,n={execute:function(){var n=r.sourceBuffer[t];n&&(r.log("changing "+t+" sourceBuffer type to "+e),n.changeType(e)),i.shiftAndExecuteNext(t)},onStart:function(){},onComplete:function(){},onError:function(e){r.warn("Failed to change "+t+" SourceBuffer type",e)}};i.append(n,t,!!this.pendingTracks[t])},e.onBufferAppending=function(t,e){var r=this,i=this.hls,n=this.operationQueue,a=this.tracks,s=e.data,o=e.type,l=e.frag,u=e.part,h=e.chunkMeta,d=h.buffering[o],c=self.performance.now();d.start=c;var f=l.stats.buffering,g=u?u.stats.buffering:null;0===f.start&&(f.start=c),g&&0===g.start&&(g.start=c);var v=a.audio,m=!1;"audio"===o&&"audio/mpeg"===(null==v?void 0:v.container)&&(m=!this.lastMpegAudioChunk||1===h.id||this.lastMpegAudioChunk.sn!==h.sn,this.lastMpegAudioChunk=h);var p=l.start,y={execute:function(){if(d.executeStart=self.performance.now(),m){var t=r.sourceBuffer[o];if(t){var e=p-t.timestampOffset;Math.abs(e)>=.1&&(r.log("Updating audio SourceBuffer timestampOffset to "+p+" (delta: "+e+") sn: "+l.sn+")"),t.timestampOffset=p)}}r.appendExecutor(s,o)},onStart:function(){},onComplete:function(){var t=self.performance.now();d.executeEnd=d.end=t,0===f.first&&(f.first=t),g&&0===g.first&&(g.first=t);var e=r.sourceBuffer,i={};for(var n in e)i[n]=Qr.getBuffered(e[n]);r.appendErrors[o]=0,"audio"===o||"video"===o?r.appendErrors.audiovideo=0:(r.appendErrors.audio=0,r.appendErrors.video=0),r.hls.trigger(S.BUFFER_APPENDED,{type:o,frag:l,part:u,chunkMeta:h,parent:l.type,timeRanges:i})},onError:function(t){var e={type:L.MEDIA_ERROR,parent:l.type,details:A.BUFFER_APPEND_ERROR,sourceBufferName:o,frag:l,part:u,chunkMeta:h,error:t,err:t,fatal:!1};if(t.code===DOMException.QUOTA_EXCEEDED_ERR)e.details=A.BUFFER_FULL_ERROR;else{var n=++r.appendErrors[o];e.details=A.BUFFER_APPEND_ERROR,r.warn("Failed "+n+"/"+i.config.appendErrorMaxRetry+' times to append segment in "'+o+'" sourceBuffer'),n>=i.config.appendErrorMaxRetry&&(e.fatal=!0)}i.trigger(S.ERROR,e)}};n.append(y,o,!!this.pendingTracks[o])},e.onBufferFlushing=function(t,e){var r=this,i=this.operationQueue,n=function(t){return{execute:r.removeExecutor.bind(r,t,e.startOffset,e.endOffset),onStart:function(){},onComplete:function(){r.hls.trigger(S.BUFFER_FLUSHED,{type:t})},onError:function(e){r.warn("Failed to remove from "+t+" SourceBuffer",e)}}};e.type?i.append(n(e.type),e.type):this.getSourceBufferTypes().forEach((function(t){i.append(n(t),t)}))},e.onFragParsed=function(t,e){var r=this,i=e.frag,n=e.part,a=[],s=n?n.elementaryStreams:i.elementaryStreams;s[U]?a.push("audiovideo"):(s[O]&&a.push("audio"),s[N]&&a.push("video")),0===a.length&&this.warn("Fragments must have at least one ElementaryStreamType set. type: "+i.type+" level: "+i.level+" sn: "+i.sn),this.blockBuffers((function(){var t=self.performance.now();i.stats.buffering.end=t,n&&(n.stats.buffering.end=t);var e=n?n.stats:i.stats;r.hls.trigger(S.FRAG_BUFFERED,{frag:i,part:n,stats:e,id:i.type})}),a)},e.onFragChanged=function(t,e){this.trimBuffers()},e.onBufferEos=function(t,e){var r=this;this.getSourceBufferTypes().reduce((function(t,i){var n=r.sourceBuffer[i];return!n||e.type&&e.type!==i||(n.ending=!0,n.ended||(n.ended=!0,r.log(i+" sourceBuffer now EOS"))),t&&!(n&&!n.ended)}),!0)&&(this.log("Queueing mediaSource.endOfStream()"),this.blockBuffers((function(){r.getSourceBufferTypes().forEach((function(t){var e=r.sourceBuffer[t];e&&(e.ending=!1)}));var t=r.mediaSource;t&&"open"===t.readyState?(r.log("Calling mediaSource.endOfStream()"),t.endOfStream()):t&&r.log("Could not call mediaSource.endOfStream(). mediaSource.readyState: "+t.readyState)})))},e.onLevelUpdated=function(t,e){var r=e.details;r.fragments.length&&(this.details=r,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())},e.trimBuffers=function(){var t=this.hls,e=this.details,r=this.media;if(r&&null!==e&&this.getSourceBufferTypes().length){var i=t.config,n=r.currentTime,a=e.levelTargetDuration,s=e.live&&null!==i.liveBackBufferLength?i.liveBackBufferLength:i.backBufferLength;if(y(s)&&s>0){var o=Math.max(s,a),l=Math.floor(n/a)*a-o;this.flushBackBuffer(n,a,l)}if(y(i.frontBufferFlushThreshold)&&i.frontBufferFlushThreshold>0){var u=Math.max(i.maxBufferLength,i.frontBufferFlushThreshold),h=Math.max(u,a),d=Math.floor(n/a)*a+h;this.flushFrontBuffer(n,a,d)}}},e.flushBackBuffer=function(t,e,r){var i=this,n=this.details,a=this.sourceBuffer;this.getSourceBufferTypes().forEach((function(s){var o=a[s];if(o){var l=Qr.getBuffered(o);if(l.length>0&&r>l.start(0)){if(i.hls.trigger(S.BACK_BUFFER_REACHED,{bufferEnd:r}),null!=n&&n.live)i.hls.trigger(S.LIVE_BACK_BUFFER_REACHED,{bufferEnd:r});else if(o.ended&&l.end(l.length-1)-t<2*e)return void i.log("Cannot flush "+s+" back buffer while SourceBuffer is in ended state");i.hls.trigger(S.BUFFER_FLUSHING,{startOffset:0,endOffset:r,type:s})}}}))},e.flushFrontBuffer=function(t,e,r){var i=this,n=this.sourceBuffer;this.getSourceBufferTypes().forEach((function(a){var s=n[a];if(s){var o=Qr.getBuffered(s),l=o.length;if(l<2)return;var u=o.start(l-1),h=o.end(l-1);if(r>u||t>=u&&t<=h)return;if(s.ended&&t-h<2*e)return void i.log("Cannot flush "+a+" front buffer while SourceBuffer is in ended state");i.hls.trigger(S.BUFFER_FLUSHING,{startOffset:u,endOffset:1/0,type:a})}}))},e.updateMediaElementDuration=function(){if(this.details&&this.media&&this.mediaSource&&"open"===this.mediaSource.readyState){var t=this.details,e=this.hls,r=this.media,i=this.mediaSource,n=t.fragments[0].start+t.totalduration,a=r.duration,s=y(i.duration)?i.duration:0;t.live&&e.config.liveDurationInfinity?(i.duration=1/0,this.updateSeekableRange(t)):(n>s&&n>a||!y(a))&&(this.log("Updating Media Source duration to "+n.toFixed(3)),i.duration=n)}},e.updateSeekableRange=function(t){var e=this.mediaSource,r=t.fragments;if(r.length&&t.live&&null!=e&&e.setLiveSeekableRange){var i=Math.max(0,r[0].start),n=Math.max(i,i+t.totalduration);this.log("Media Source duration is set to "+e.duration+". Setting seekable range to "+i+"-"+n+"."),e.setLiveSeekableRange(i,n)}},e.checkPendingTracks=function(){var t=this.bufferCodecEventsExpected,e=this.operationQueue,r=this.pendingTracks,i=Object.keys(r).length;if(i&&(!t||2===i||"audiovideo"in r)){this.createSourceBuffers(r),this.pendingTracks={};var n=this.getSourceBufferTypes();if(n.length)this.hls.trigger(S.BUFFER_CREATED,{tracks:this.tracks}),n.forEach((function(t){e.executeNext(t)}));else{var a=new Error("could not create source buffer for media codec(s)");this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:a,reason:a.message})}}},e.createSourceBuffers=function(t){var e=this,r=this.sourceBuffer,i=this.mediaSource;if(!i)throw Error("createSourceBuffers called when mediaSource was null");var n=function(n){if(!r[n]){var a=t[n];if(!a)throw Error("source buffer exists for track "+n+", however track does not");var s=a.levelCodec||a.codec;s&&"audio"===n.slice(0,5)&&(s=he(s,e.appendSource));var o=a.container+";codecs="+s;e.log("creating sourceBuffer("+o+")");try{var l=r[n]=i.addSourceBuffer(o),u=n;e.addBufferListener(u,"updatestart",e._onSBUpdateStart),e.addBufferListener(u,"updateend",e._onSBUpdateEnd),e.addBufferListener(u,"error",e._onSBUpdateError),e.appendSource&&e.addBufferListener(u,"bufferedchange",(function(t,r){var i=r.removedRanges;null!=i&&i.length&&e.hls.trigger(S.BUFFER_FLUSHED,{type:n})})),e.tracks[n]={buffer:l,codec:s,container:a.container,levelCodec:a.levelCodec,metadata:a.metadata,id:a.id}}catch(t){e.error("error while trying to add sourceBuffer: "+t.message),e.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:t,sourceBufferName:n,mimeType:o})}}};for(var a in t)n(a)},e._onSBUpdateStart=function(t){this.operationQueue.current(t).onStart()},e._onSBUpdateEnd=function(t){var e;if("closed"!==(null==(e=this.mediaSource)?void 0:e.readyState)){var r=this.operationQueue;r.current(t).onComplete(),r.shiftAndExecuteNext(t)}else this.resetBuffer(t)},e._onSBUpdateError=function(t,e){var r,i=new Error(t+" SourceBuffer error. MediaSource readyState: "+(null==(r=this.mediaSource)?void 0:r.readyState));this.error(""+i,e),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_APPENDING_ERROR,sourceBufferName:t,error:i,fatal:!1});var n=this.operationQueue.current(t);n&&n.onError(i)},e.removeExecutor=function(t,e,r){var i=this.media,n=this.mediaSource,a=this.operationQueue,s=this.sourceBuffer[t];if(!i||!n||!s)return this.warn("Attempting to remove from the "+t+" SourceBuffer, but it does not exist"),void a.shiftAndExecuteNext(t);var o=y(i.duration)?i.duration:1/0,l=y(n.duration)?n.duration:1/0,u=Math.max(0,e),h=Math.min(r,o,l);h>u&&(!s.ending||s.ended)?(s.ended=!1,this.log("Removing ["+u+","+h+"] from the "+t+" SourceBuffer"),s.remove(u,h)):a.shiftAndExecuteNext(t)},e.appendExecutor=function(t,e){var r=this.sourceBuffer[e];if(r)r.ended=!1,r.appendBuffer(t);else if(!this.pendingTracks[e])throw new Error("Attempting to append to the "+e+" SourceBuffer, but it does not exist")},e.blockBuffers=function(t,e){var r=this;if(void 0===e&&(e=this.getSourceBufferTypes()),!e.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),void Promise.resolve().then(t);var i=this.operationQueue,n=e.map((function(t){return i.appendBlocker(t)}));Promise.all(n).then((function(){t(),e.forEach((function(t){var e=r.sourceBuffer[t];null!=e&&e.updating||i.shiftAndExecuteNext(t)}))}))},e.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},e.addBufferListener=function(t,e,r){var i=this.sourceBuffer[t];if(i){var n=r.bind(this,t);this.listeners[t].push({event:e,listener:n}),i.addEventListener(e,n)}},e.removeBufferListeners=function(t){var e=this.sourceBuffer[t];e&&this.listeners[t].forEach((function(t){e.removeEventListener(t.event,t.listener)}))},s(t,[{key:"mediaSrc",get:function(){var t,e=(null==(t=this.media)?void 0:t.firstChild)||this.media;return null==e?void 0:e.src}}]),t}();function $n(t){var e=t.querySelectorAll("source");[].slice.call(e).forEach((function(e){t.removeChild(e)}))}var Zn={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},ta=function(t){var e=t;return Zn.hasOwnProperty(t)&&(e=Zn[t]),String.fromCharCode(e)},ea=15,ra=100,ia={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},na={17:2,18:4,21:6,22:8,23:10,19:13,20:15},aa={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},sa={25:2,26:4,29:6,30:8,31:10,27:13,28:15},oa=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],la=function(){function t(){this.time=null,this.verboseLevel=0}return t.prototype.log=function(t,e){if(this.verboseLevel>=t){var r="function"==typeof e?e():e;w.log(this.time+" ["+t+"] "+r)}},t}(),ua=function(t){for(var e=[],r=0;r<t.length;r++)e.push(t[r].toString(16));return e},ha=function(){function t(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}var e=t.prototype;return e.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},e.setStyles=function(t){for(var e=["foreground","underline","italics","background","flash"],r=0;r<e.length;r++){var i=e[r];t.hasOwnProperty(i)&&(this[i]=t[i])}},e.isDefault=function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},e.equals=function(t){return this.foreground===t.foreground&&this.underline===t.underline&&this.italics===t.italics&&this.background===t.background&&this.flash===t.flash},e.copy=function(t){this.foreground=t.foreground,this.underline=t.underline,this.italics=t.italics,this.background=t.background,this.flash=t.flash},e.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},t}(),da=function(){function t(){this.uchar=" ",this.penState=new ha}var e=t.prototype;return e.reset=function(){this.uchar=" ",this.penState.reset()},e.setChar=function(t,e){this.uchar=t,this.penState.copy(e)},e.setPenState=function(t){this.penState.copy(t)},e.equals=function(t){return this.uchar===t.uchar&&this.penState.equals(t.penState)},e.copy=function(t){this.uchar=t.uchar,this.penState.copy(t.penState)},e.isEmpty=function(){return" "===this.uchar&&this.penState.isDefault()},t}(),ca=function(){function t(t){this.chars=[],this.pos=0,this.currPenState=new ha,this.cueStartTime=null,this.logger=void 0;for(var e=0;e<ra;e++)this.chars.push(new da);this.logger=t}var e=t.prototype;return e.equals=function(t){for(var e=0;e<ra;e++)if(!this.chars[e].equals(t.chars[e]))return!1;return!0},e.copy=function(t){for(var e=0;e<ra;e++)this.chars[e].copy(t.chars[e])},e.isEmpty=function(){for(var t=!0,e=0;e<ra;e++)if(!this.chars[e].isEmpty()){t=!1;break}return t},e.setCursor=function(t){this.pos!==t&&(this.pos=t),this.pos<0?(this.logger.log(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>ra&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=ra)},e.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r<e+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(e)},e.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},e.insertChar=function(t){var e=this;t>=144&&this.backSpace();var r=ta(t);this.pos>=ra?this.logger.log(0,(function(){return"Cannot insert "+t.toString(16)+" ("+r+") at position "+e.pos+". Skipping it!"})):(this.chars[this.pos].setChar(r,this.currPenState),this.moveCursor(1))},e.clearFromPos=function(t){var e;for(e=t;e<ra;e++)this.chars[e].reset()},e.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},e.clearToEndOfRow=function(){this.clearFromPos(this.pos)},e.getTextString=function(){for(var t=[],e=!0,r=0;r<ra;r++){var i=this.chars[r].uchar;" "!==i&&(e=!1),t.push(i)}return e?"":t.join("")},e.setPenStyles=function(t){this.currPenState.setStyles(t),this.chars[this.pos].setPenState(this.currPenState)},t}(),fa=function(){function t(t){this.rows=[],this.currRow=14,this.nrRollUpRows=null,this.lastOutputScreen=null,this.logger=void 0;for(var e=0;e<ea;e++)this.rows.push(new ca(t));this.logger=t}var e=t.prototype;return e.reset=function(){for(var t=0;t<ea;t++)this.rows[t].clear();this.currRow=14},e.equals=function(t){for(var e=!0,r=0;r<ea;r++)if(!this.rows[r].equals(t.rows[r])){e=!1;break}return e},e.copy=function(t){for(var e=0;e<ea;e++)this.rows[e].copy(t.rows[e])},e.isEmpty=function(){for(var t=!0,e=0;e<ea;e++)if(!this.rows[e].isEmpty()){t=!1;break}return t},e.backSpace=function(){this.rows[this.currRow].backSpace()},e.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},e.insertChar=function(t){this.rows[this.currRow].insertChar(t)},e.setPen=function(t){this.rows[this.currRow].setPenStyles(t)},e.moveCursor=function(t){this.rows[this.currRow].moveCursor(t)},e.setCursor=function(t){this.logger.log(2,"setCursor: "+t),this.rows[this.currRow].setCursor(t)},e.setPAC=function(t){this.logger.log(2,(function(){return"pacData = "+JSON.stringify(t)}));var e=t.row-1;if(this.nrRollUpRows&&e<this.nrRollUpRows-1&&(e=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==e){for(var r=0;r<ea;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[e-this.nrRollUpRows+o+1].copy(n.rows[i+o])}}this.currRow=e;var l=this.rows[this.currRow];if(null!==t.indent){var u=t.indent,h=Math.max(u-1,0);l.setCursor(t.indent),t.color=l.chars[h].penState.foreground}var d={foreground:t.color,underline:t.underline,italics:t.italics,background:"black",flash:!1};this.setPen(d)},e.setBkgData=function(t){this.logger.log(2,(function(){return"bkgData = "+JSON.stringify(t)})),this.backSpace(),this.setPen(t),this.insertChar(32)},e.setRollUpRows=function(t){this.nrRollUpRows=t},e.rollUp=function(){var t=this;if(null!==this.nrRollUpRows){this.logger.log(1,(function(){return t.getDisplayText()}));var e=this.currRow+1-this.nrRollUpRows,r=this.rows.splice(e,1)[0];r.clear(),this.rows.splice(this.currRow,0,r),this.logger.log(2,"Rolling up")}else this.logger.log(3,"roll_up but nrRollUpRows not set yet")},e.getDisplayText=function(t){t=t||!1;for(var e=[],r="",i=-1,n=0;n<ea;n++){var a=this.rows[n].getTextString();a&&(i=n+1,t?e.push("Row "+i+": '"+a+"'"):e.push(a.trim()))}return e.length>0&&(r=t?"["+e.join(" | ")+"]":e.join("
")),r},e.getTextAndFormat=function(){return this.rows},t}(),ga=function(){function t(t,e,r){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=t,this.outputFilter=e,this.mode=null,this.verbose=0,this.displayedMemory=new fa(r),this.nonDisplayedMemory=new fa(r),this.lastOutputScreen=new fa(r),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=r}var e=t.prototype;return e.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},e.getHandler=function(){return this.outputFilter},e.setHandler=function(t){this.outputFilter=t},e.setPAC=function(t){this.writeScreen.setPAC(t)},e.setBkgData=function(t){this.writeScreen.setBkgData(t)},e.setMode=function(t){t!==this.mode&&(this.mode=t,this.logger.log(2,(function(){return"MODE="+t})),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=t)},e.insertChars=function(t){for(var e=this,r=0;r<t.length;r++)this.writeScreen.insertChar(t[r]);var i=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,(function(){return i+": "+e.writeScreen.getDisplayText(!0)})),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(this.logger.log(1,(function(){return"DISPLAYED: "+e.displayedMemory.getDisplayText(!0)})),this.outputDataUpdate())},e.ccRCL=function(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},e.ccBS=function(){this.logger.log(2,"BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},e.ccAOF=function(){},e.ccAON=function(){},e.ccDER=function(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},e.ccRU=function(t){this.logger.log(2,"RU("+t+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(t)},e.ccFON=function(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},e.ccRDC=function(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},e.ccTR=function(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")},e.ccRTD=function(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")},e.ccEDM=function(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},e.ccCR=function(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},e.ccENM=function(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},e.ccEOC=function(){var t=this;if(this.logger.log(2,"EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,(function(){return"DISP: "+t.displayedMemory.getDisplayText()}))}this.outputDataUpdate(!0)},e.ccTO=function(t){this.logger.log(2,"TO("+t+") - Tab Offset"),this.writeScreen.moveCursor(t)},e.ccMIDROW=function(t){var e={flash:!1};if(e.underline=t%2==1,e.italics=t>=46,e.italics)e.foreground="white";else{var r=Math.floor(t/2)-16;e.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}this.logger.log(2,"MIDROW: "+JSON.stringify(e)),this.writeScreen.setPen(e)},e.outputDataUpdate=function(t){void 0===t&&(t=!1);var e=this.logger.time;null!==e&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,e,this.lastOutputScreen),t&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:e):this.cueStartTime=e,this.lastOutputScreen.copy(this.displayedMemory))},e.cueSplitAtTime=function(t){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,t,this.displayedMemory),this.cueStartTime=t))},t}(),va=function(){function t(t,e,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory={a:null,b:null},this.logger=void 0;var i=this.logger=new la;this.channels=[null,new ga(t,e,i),new ga(t+1,r,i)]}var e=t.prototype;return e.getHandler=function(t){return this.channels[t].getHandler()},e.setHandler=function(t,e){this.channels[t].setHandler(e)},e.addData=function(t,e){var r,i,n,a=!1;this.logger.time=t;for(var s=0;s<e.length;s+=2)if(i=127&e[s],n=127&e[s+1],0!==i||0!==n){if(this.logger.log(3,"["+ua([e[s],e[s+1]])+"] -> ("+ua([i,n])+")"),(r=this.parseCmd(i,n))||(r=this.parseMidrow(i,n)),r||(r=this.parsePAC(i,n)),r||(r=this.parseBackgroundAttributes(i,n)),!r&&(a=this.parseChars(i,n))){var o=this.currentChannel;o&&o>0?this.channels[o].insertChars(a):this.logger.log(2,"No channel found yet. TEXT-MODE?")}r||a||this.logger.log(2,"Couldn't parse cleaned data "+ua([i,n])+" orig: "+ua([e[s],e[s+1]]))}},e.parseCmd=function(t,e){var r=this.cmdHistory;if(!((20===t||28===t||21===t||29===t)&&e>=32&&e<=47||(23===t||31===t)&&e>=33&&e<=35))return!1;if(pa(t,e,r))return ma(null,null,r),this.logger.log(3,"Repeated command ("+ua([t,e])+") is dropped"),!0;var i=20===t||21===t||23===t?1:2,n=this.channels[i];return 20===t||21===t||28===t||29===t?32===e?n.ccRCL():33===e?n.ccBS():34===e?n.ccAOF():35===e?n.ccAON():36===e?n.ccDER():37===e?n.ccRU(2):38===e?n.ccRU(3):39===e?n.ccRU(4):40===e?n.ccFON():41===e?n.ccRDC():42===e?n.ccTR():43===e?n.ccRTD():44===e?n.ccEDM():45===e?n.ccCR():46===e?n.ccENM():47===e&&n.ccEOC():n.ccTO(e-32),ma(t,e,r),this.currentChannel=i,!0},e.parseMidrow=function(t,e){var r=0;if((17===t||25===t)&&e>=32&&e<=47){if((r=17===t?1:2)!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;var i=this.channels[r];return!!i&&(i.ccMIDROW(e),this.logger.log(3,"MIDROW ("+ua([t,e])+")"),!0)}return!1},e.parsePAC=function(t,e){var r,i=this.cmdHistory;if(!((t>=17&&t<=23||t>=25&&t<=31)&&e>=64&&e<=127||(16===t||24===t)&&e>=64&&e<=95))return!1;if(pa(t,e,i))return ma(null,null,i),!0;var n=t<=23?1:2;r=e>=64&&e<=95?1===n?ia[t]:aa[t]:1===n?na[t]:sa[t];var a=this.channels[n];return!!a&&(a.setPAC(this.interpretPAC(r,e)),ma(t,e,i),this.currentChannel=n,!0)},e.interpretPAC=function(t,e){var r,i={color:null,italics:!1,indent:null,underline:!1,row:t};return r=e>95?e-96:e-64,i.underline=1==(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i},e.parseChars=function(t,e){var r,i,n=null,a=null;if(t>=25?(r=2,a=t-8):(r=1,a=t),a>=17&&a<=19?(i=17===a?e+80:18===a?e+112:e+144,this.logger.log(2,"Special char '"+ta(i)+"' in channel "+r),n=[i]):t>=32&&t<=127&&(n=0===e?[t]:[t,e]),n){var s=ua(n);this.logger.log(3,"Char codes =  "+s.join(",")),ma(t,e,this.cmdHistory)}return n},e.parseBackgroundAttributes=function(t,e){var r;if(!((16===t||24===t)&&e>=32&&e<=47||(23===t||31===t)&&e>=45&&e<=47))return!1;var i={};16===t||24===t?(r=Math.floor((e-32)/2),i.background=oa[r],e%2==1&&(i.background=i.background+"_semi")):45===e?i.background="transparent":(i.foreground="black",47===e&&(i.underline=!0));var n=t<=23?1:2;return this.channels[n].setBkgData(i),ma(t,e,this.cmdHistory),!0},e.reset=function(){for(var t=0;t<Object.keys(this.channels).length;t++){var e=this.channels[t];e&&e.reset()}this.cmdHistory={a:null,b:null}},e.cueSplitAtTime=function(t){for(var e=0;e<this.channels.length;e++){var r=this.channels[e];r&&r.cueSplitAtTime(t)}},t}();function ma(t,e,r){r.a=t,r.b=e}function pa(t,e,r){return r.a===t&&r.b===e}var ya=function(){function t(t,e){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=e}var e=t.prototype;return e.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)},e.newCue=function(t,e,r){(null===this.startTime||this.startTime>t)&&(this.startTime=t),this.endTime=e,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},e.reset=function(){this.cueRanges=[],this.startTime=null},t}(),Ea=function(){if(null!=j&&j.VTTCue)return self.VTTCue;var t=["","lr","rl"],e=["start","middle","end","left","right"];function r(t,e){if("string"!=typeof e)return!1;if(!Array.isArray(t))return!1;var r=e.toLowerCase();return!!~t.indexOf(r)&&r}function i(t){return r(e,t)}function n(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var s in a)t[s]=a[s]}return t}function a(e,a,s){var o=this,l={enumerable:!0};o.hasBeenReset=!1;var u="",h=!1,d=e,c=a,f=s,g=null,v="",m=!0,p="auto",y="start",E=50,T="middle",S=50,L="middle";Object.defineProperty(o,"id",n({},l,{get:function(){return u},set:function(t){u=""+t}})),Object.defineProperty(o,"pauseOnExit",n({},l,{get:function(){return h},set:function(t){h=!!t}})),Object.defineProperty(o,"startTime",n({},l,{get:function(){return d},set:function(t){if("number"!=typeof t)throw new TypeError("Start time must be set to a number.");d=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"endTime",n({},l,{get:function(){return c},set:function(t){if("number"!=typeof t)throw new TypeError("End time must be set to a number.");c=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"text",n({},l,{get:function(){return f},set:function(t){f=""+t,this.hasBeenReset=!0}})),Object.defineProperty(o,"region",n({},l,{get:function(){return g},set:function(t){g=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"vertical",n({},l,{get:function(){return v},set:function(e){var i=function(e){return r(t,e)}(e);if(!1===i)throw new SyntaxError("An invalid or illegal string was specified.");v=i,this.hasBeenReset=!0}})),Object.defineProperty(o,"snapToLines",n({},l,{get:function(){return m},set:function(t){m=!!t,this.hasBeenReset=!0}})),Object.defineProperty(o,"line",n({},l,{get:function(){return p},set:function(t){if("number"!=typeof t&&"auto"!==t)throw new SyntaxError("An invalid number or illegal string was specified.");p=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"lineAlign",n({},l,{get:function(){return y},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");y=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"position",n({},l,{get:function(){return E},set:function(t){if(t<0||t>100)throw new Error("Position must be between 0 and 100.");E=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",n({},l,{get:function(){return T},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");T=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",n({},l,{get:function(){return S},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");S=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",n({},l,{get:function(){return L},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");L=e,this.hasBeenReset=!0}})),o.displayState=void 0}return a.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},a}(),Ta=function(){function t(){}return t.prototype.decode=function(t,e){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))},t}();function Sa(t){function e(t,e,r,i){return 3600*(0|t)+60*(0|e)+(0|r)+parseFloat(i||0)}var r=t.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return r?parseFloat(r[2])>59?e(r[2],r[3],0,r[4]):e(r[1],r[2],r[3],r[4]):null}var La=function(){function t(){this.values=Object.create(null)}var e=t.prototype;return e.set=function(t,e){this.get(t)||""===e||(this.values[t]=e)},e.get=function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},e.has=function(t){return t in this.values},e.alt=function(t,e,r){for(var i=0;i<r.length;++i)if(e===r[i]){this.set(t,e);break}},e.integer=function(t,e){/^-?\d+$/.test(e)&&this.set(t,parseInt(e,10))},e.percent=function(t,e){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(e)){var r=parseFloat(e);if(r>=0&&r<=100)return this.set(t,r),!0}return!1},t}();function Aa(t,e,r,i){var n=i?t.split(i):[t];for(var a in n)if("string"==typeof n[a]){var s=n[a].split(r);2===s.length&&e(s[0],s[1])}}var Ra=new Ea(0,0,""),ka="middle"===Ra.align?"middle":"center";function ba(t,e,r){var i=t;function n(){var e=Sa(t);if(null===e)throw new Error("Malformed timestamp: "+i);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function a(){t=t.replace(/^\s+/,"")}if(a(),e.startTime=n(),a(),"-->"!==t.slice(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+i);t=t.slice(3),a(),e.endTime=n(),a(),function(t,e){var i=new La;Aa(t,(function(t,e){var n;switch(t){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===e){i.set(t,r[a].region);break}break;case"vertical":i.alt(t,e,["rl","lr"]);break;case"line":n=e.split(","),i.integer(t,n[0]),i.percent(t,n[0])&&i.set("snapToLines",!1),i.alt(t,n[0],["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",ka,"end"]);break;case"position":n=e.split(","),i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",ka,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",ka,"end","left","right"])}}),/:/,/\s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var n=i.get("line","auto");"auto"===n&&-1===Ra.line&&(n=-1),e.line=n,e.lineAlign=i.get("lineAlign","start"),e.snapToLines=i.get("snapToLines",!0),e.size=i.get("size",100),e.align=i.get("align",ka);var a=i.get("position","auto");"auto"===a&&50===Ra.position&&(a="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=a}(t,e)}function Da(t){return t.replace(/<br(?: \/)?>/gi,"
")}var Ia=function(){function t(){this.state="INITIAL",this.buffer="",this.decoder=new Ta,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var e=t.prototype;return e.parse=function(t){var e=this;function r(){var t=e.buffer,r=0;for(t=Da(t);r<t.length&&"
"!==t[r]&&"
"!==t[r];)++r;var i=t.slice(0,r);return"
"===t[r]&&++r,"
"===t[r]&&++r,e.buffer=t.slice(r),i}t&&(e.buffer+=e.decoder.decode(t,{stream:!0}));try{var i="";if("INITIAL"===e.state){if(!/
|
/.test(e.buffer))return this;var n=(i=r()).match(/^()?WEBVTT([ 	].*)?$/);if(null==n||!n[0])throw new Error("Malformed WebVTT signature.");e.state="HEADER"}for(var a=!1;e.buffer;){if(!/
|
/.test(e.buffer))return this;switch(a?a=!1:i=r(),e.state){case"HEADER":/:/.test(i)?Aa(i,(function(t,e){}),/:/):i||(e.state="ID");continue;case"NOTE":i||(e.state="ID");continue;case"ID":if(/^NOTE($|[ 	])/.test(i)){e.state="NOTE";break}if(!i)continue;if(e.cue=new Ea(0,0,""),e.state="CUE",-1===i.indexOf("-->")){e.cue.id=i;continue}case"CUE":if(!e.cue){e.state="BADCUE";continue}try{ba(i,e.cue,e.regionList)}catch(t){e.cue=null,e.state="BADCUE";continue}e.state="CUETEXT";continue;case"CUETEXT":var s=-1!==i.indexOf("-->");if(!i||s&&(a=!0)){e.oncue&&e.cue&&e.oncue(e.cue),e.cue=null,e.state="ID";continue}if(null===e.cue)continue;e.cue.text&&(e.cue.text+="
"),e.cue.text+=i;continue;case"BADCUE":i||(e.state="ID")}}}catch(t){"CUETEXT"===e.state&&e.cue&&e.oncue&&e.oncue(e.cue),e.cue=null,e.state="INITIAL"===e.state?"BADWEBVTT":"BADCUE"}return this},e.flush=function(){var t=this;try{if((t.cue||"HEADER"===t.state)&&(t.buffer+="

",t.parse()),"INITIAL"===t.state||"BADWEBVTT"===t.state)throw new Error("Malformed WebVTT signature.")}catch(e){t.onparsingerror&&t.onparsingerror(e)}return t.onflush&&t.onflush(),this},t}(),wa=/
|

|
|
/g,Ca=function(t,e,r){return void 0===r&&(r=0),t.slice(r,r+e.length)===e},_a=function(t){for(var e=5381,r=t.length;r;)e=33*e^t.charCodeAt(--r);return(e>>>0).toString()};function xa(t,e,r){return _a(t.toString())+_a(e.toString())+_a(r)}function Pa(t,e,r,i,n,a,s){var o,l,u,h=new Ia,d=Tt(new Uint8Array(t)).trim().replace(wa,"
").split("
"),c=[],f=e?(o=e.baseTime,void 0===(l=e.timescale)&&(l=1),pn(o,mn,1/l)):0,g="00:00.000",v=0,m=0,p=!0;h.oncue=function(t){var a=r[i],s=r.ccOffset,o=(v-f)/9e4;if(null!=a&&a.new&&(void 0!==m?s=r.ccOffset=a.start:function(t,e,r){var i=t[e],n=t[i.prevCC];if(!n||!n.new&&i.new)return t.ccOffset=t.presentationOffset=i.start,void(i.new=!1);for(;null!=(a=n)&&a.new;){var a;t.ccOffset+=i.start-n.start,i.new=!1,n=t[(i=n).prevCC]}t.presentationOffset=r}(r,i,o)),o){if(!e)return void(u=new Error("Missing initPTS for VTT MPEGTS"));s=o-r.presentationOffset}var l=t.endTime-t.startTime,h=Ln(9e4*(t.startTime+s-m),9e4*n)/9e4;t.startTime=Math.max(h,0),t.endTime=Math.max(h+l,0);var d=t.text.trim();t.text=decodeURIComponent(encodeURIComponent(d)),t.id||(t.id=xa(t.startTime,t.endTime,d)),t.endTime>0&&c.push(t)},h.onparsingerror=function(t){u=t},h.onflush=function(){u?s(u):a(c)},d.forEach((function(t){if(p){if(Ca(t,"X-TIMESTAMP-MAP=")){p=!1,t.slice(16).split(",").forEach((function(t){Ca(t,"LOCAL:")?g=t.slice(6):Ca(t,"MPEGTS:")&&(v=parseInt(t.slice(7)))}));try{m=function(t){var e=parseInt(t.slice(-3)),r=parseInt(t.slice(-6,-4)),i=parseInt(t.slice(-9,-7)),n=t.length>9?parseInt(t.substring(0,t.indexOf(":"))):0;if(!(y(e)&&y(r)&&y(i)&&y(n)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+t);return e+=1e3*r,(e+=6e4*i)+36e5*n}(g)/1e3}catch(t){u=t}return}""===t&&(p=!1)}h.parse(t+"
")})),h.flush()}var Fa="stpp.ttml.im1t",Ma=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Oa=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Na={left:"start",center:"center",right:"end",start:"start",end:"end"};function Ua(t,e,r,i){var n=xt(new Uint8Array(t),["mdat"]);if(0!==n.length){var a,s,l,u,h=n.map((function(t){return Tt(t)})),d=(a=e.baseTime,s=1,void 0===(l=e.timescale)&&(l=1),void 0===u&&(u=!1),pn(a,s,1/l,u));try{h.forEach((function(t){return r(function(t,e){var r=(new DOMParser).parseFromString(t,"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(t,e){return t[e]=i.getAttribute("ttp:"+e)||n[e],t}),{}),s="preserve"!==i.getAttribute("xml:space"),l=Ga(Ba(i,"styling","style")),u=Ga(Ba(i,"layout","region")),h=Ba(i,"body","[begin]");return[].map.call(h,(function(t){var r=Ka(t,s);if(!r||!t.hasAttribute("begin"))return null;var i=Ya(t.getAttribute("begin"),a),n=Ya(t.getAttribute("dur"),a),h=Ya(t.getAttribute("end"),a);if(null===i)throw Va(t);if(null===h){if(null===n)throw Va(t);h=i+n}var d=new Ea(i-e,h-e,r);d.id=xa(d.startTime,d.endTime,d.text);var c=function(t,e,r){var i="http://www.w3.org/ns/ttml#styling",n=null,a=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],s=null!=t&&t.hasAttribute("style")?t.getAttribute("style"):null;return s&&r.hasOwnProperty(s)&&(n=r[s]),a.reduce((function(r,a){var s=Ha(e,i,a)||Ha(t,i,a)||Ha(n,i,a);return s&&(r[a]=s),r}),{})}(u[t.getAttribute("region")],l[t.getAttribute("style")],l),f=c.textAlign;if(f){var g=Na[f];g&&(d.lineAlign=g),d.align=f}return o(d,c),d})).filter((function(t){return null!==t}))}(t,d))}))}catch(t){i(t)}}else i(new Error("Could not parse IMSC1 mdat"))}function Ba(t,e,r){var i=t.getElementsByTagName(e)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function Ga(t){return t.reduce((function(t,e){var r=e.getAttribute("xml:id");return r&&(t[r]=e),t}),{})}function Ka(t,e){return[].slice.call(t.childNodes).reduce((function(t,r,i){var n;return"br"===r.nodeName&&i?t+"
":null!=(n=r.childNodes)&&n.length?Ka(r,e):e?t+r.textContent.trim().replace(/\s+/g," "):t+r.textContent}),"")}function Ha(t,e,r){return t&&t.hasAttributeNS(e,r)?t.getAttributeNS(e,r):null}function Va(t){return new Error("Could not parse ttml timestamp "+t)}function Ya(t,e){if(!t)return null;var r=Sa(t);return null===r&&(Ma.test(t)?r=function(t,e){var r=Ma.exec(t),i=(0|r[4])+(0|r[5])/e.subFrameRate;return 3600*(0|r[1])+60*(0|r[2])+(0|r[3])+i/e.frameRate}(t,e):Oa.test(t)&&(r=function(t,e){var r=Oa.exec(t),i=Number(r[1]);switch(r[2]){case"h":return 3600*i;case"m":return 60*i;case"ms":return 1e3*i;case"f":return i/e.frameRate;case"t":return i/e.tickRate}return i}(t,e))),r}var Wa=function(){function t(t){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=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(S.FRAG_LOADING,this.onFragLoading,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(S.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(S.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this)}var e=t.prototype;return e.destroy=function(){var t=this.hls;t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(S.FRAG_LOADING,this.onFragLoading,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(S.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(S.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=null,this.cea608Parser1=this.cea608Parser2=void 0},e.initCea608Parsers=function(){if(this.config.enableCEA708Captions&&(!this.cea608Parser1||!this.cea608Parser2)){var t=new ya(this,"textTrack1"),e=new ya(this,"textTrack2"),r=new ya(this,"textTrack3"),i=new ya(this,"textTrack4");this.cea608Parser1=new va(1,t,e),this.cea608Parser2=new va(3,r,i)}},e.addCues=function(t,e,r,i,n){for(var a,s,o,l,u=!1,h=n.length;h--;){var d=n[h],c=(a=d[0],s=d[1],o=e,l=r,Math.min(s,l)-Math.max(a,o));if(c>=0&&(d[0]=Math.min(d[0],e),d[1]=Math.max(d[1],r),u=!0,c/(r-e)>.5))return}if(u||n.push([e,r]),this.config.renderTextTracksNatively){var f=this.captionsTracks[t];this.Cues.newCue(f,e,r,i)}else{var g=this.Cues.newCue(null,e,r,i);this.hls.trigger(S.CUES_PARSED,{type:"captions",cues:g,track:t})}},e.onInitPtsFound=function(t,e){var r=this,i=e.frag,n=e.id,a=e.initPTS,s=e.timescale,o=this.unparsedVttFrags;"main"===n&&(this.initPTS[i.cc]={baseTime:a,timescale:s}),o.length&&(this.unparsedVttFrags=[],o.forEach((function(t){r.onFragLoaded(S.FRAG_LOADED,t)})))},e.getExistingTrack=function(t,e){var r=this.media;if(r)for(var i=0;i<r.textTracks.length;i++){var n=r.textTracks[i];if(qa(n,{name:t,lang:e,attrs:{}}))return n}return null},e.createCaptionsTrack=function(t){this.config.renderTextTracksNatively?this.createNativeTrack(t):this.createNonNativeTrack(t)},e.createNativeTrack=function(t){if(!this.captionsTracks[t]){var e=this.captionsProperties,r=this.captionsTracks,i=this.media,n=e[t],a=n.label,s=n.languageCode,o=this.getExistingTrack(a,s);if(o)r[t]=o,Ne(r[t]),Me(r[t],i);else{var l=this.createTextTrack("captions",a,s);l&&(l[t]=!0,r[t]=l)}}},e.createNonNativeTrack=function(t){if(!this.nonNativeCaptionsTracks[t]){var e=this.captionsProperties[t];if(e){var r={_id:t,label:e.label,kind:"captions",default:!!e.media&&!!e.media.default,closedCaptions:e.media};this.nonNativeCaptionsTracks[t]=r,this.hls.trigger(S.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[r]})}}},e.createTextTrack=function(t,e,r){var i=this.media;if(i)return i.addTextTrack(t,e,r)},e.onMediaAttaching=function(t,e){this.media=e.media,this._cleanTracks()},e.onMediaDetaching=function(){var t=this.captionsTracks;Object.keys(t).forEach((function(e){Ne(t[e]),delete t[e]})),this.nonNativeCaptionsTracks={}},e.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())},e._cleanTracks=function(){var t=this.media;if(t){var e=t.textTracks;if(e)for(var r=0;r<e.length;r++)Ne(e[r])}},e.onSubtitleTracksUpdated=function(t,e){var r=this,i=e.subtitleTracks||[],n=i.some((function(t){return t.textCodec===Fa}));if(this.config.enableWebVTT||n&&this.config.enableIMSC1){if(Kn(this.tracks,i))return void(this.tracks=i);if(this.textTracks=[],this.tracks=i,this.config.renderTextTracksNatively){var a=this.media,s=a?Be(a.textTracks):null;if(this.tracks.forEach((function(t,e){var i;if(s){for(var n=null,a=0;a<s.length;a++)if(s[a]&&qa(s[a],t)){n=s[a],s[a]=null;break}n&&(i=n)}if(i)Ne(i);else{var o=ja(t);(i=r.createTextTrack(o,t.name,t.lang))&&(i.mode="disabled")}i&&r.textTracks.push(i)})),null!=s&&s.length){var o=s.filter((function(t){return null!==t})).map((function(t){return t.label}));o.length&&w.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(t){return{label:t.name,kind:t.type.toLowerCase(),default:t.default,subtitleTrack:t}}));this.hls.trigger(S.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:l})}}},e.onManifestLoaded=function(t,e){var r=this;this.config.enableCEA708Captions&&e.captions&&e.captions.forEach((function(t){var e=/(?:CC|SERVICE)([1-4])/.exec(t.instreamId);if(e){var i="textTrack"+e[1],n=r.captionsProperties[i];n&&(n.label=t.name,t.lang&&(n.languageCode=t.lang),n.media=t)}}))},e.closedCaptionsForLevel=function(t){var e=this.hls.levels[t.level];return null==e?void 0:e.attrs["CLOSED-CAPTIONS"]},e.onFragLoading=function(t,e){this.initCea608Parsers();var r=this.cea608Parser1,i=this.cea608Parser2,n=this.lastCc,a=this.lastSn,s=this.lastPartIndex;if(this.enabled&&r&&i&&e.frag.type===we){var o,l,u=e.frag,h=u.cc,d=u.sn,c=null!=(o=null==e||null==(l=e.part)?void 0:l.index)?o:-1;d===a+1||d===a&&c===s+1||h===n||(r.reset(),i.reset()),this.lastCc=h,this.lastSn=d,this.lastPartIndex=c}},e.onFragLoaded=function(t,e){var r=e.frag,i=e.payload;if(r.type===_e)if(i.byteLength){var n=r.decryptdata,a="stats"in e;if(null==n||!n.encrypted||a){var s=this.tracks[r.level],o=this.vttCCs;o[r.cc]||(o[r.cc]={start:r.start,prevCC:this.prevCC,new:!0},this.prevCC=r.cc),s&&s.textCodec===Fa?this._parseIMSC1(r,i):this._parseVTTs(e)}}else this.hls.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:new Error("Empty subtitle payload")})},e._parseIMSC1=function(t,e){var r=this,i=this.hls;Ua(e,this.initPTS[t.cc],(function(e){r._appendCues(e,t.level),i.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})}),(function(e){w.log("Failed to parse IMSC1: "+e),i.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:e})}))},e._parseVTTs=function(t){var e,r=this,i=t.frag,n=t.payload,a=this.initPTS,s=this.unparsedVttFrags,o=a.length-1;if(a[i.cc]||-1!==o){var l=this.hls;Pa(null!=(e=i.initSegment)&&e.data?Kt(i.initSegment.data,new Uint8Array(n)):n,this.initPTS[i.cc],this.vttCCs,i.cc,i.start,(function(t){r._appendCues(t,i.level),l.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:i})}),(function(e){var a="Missing initPTS for VTT MPEGTS"===e.message;a?s.push(t):r._fallbackToIMSC1(i,n),w.log("Failed to parse VTT cue: "+e),a&&o>i.cc||l.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:i,error:e})}))}else s.push(t)},e._fallbackToIMSC1=function(t,e){var r=this,i=this.tracks[t.level];i.textCodec||Ua(e,this.initPTS[t.cc],(function(){i.textCodec=Fa,r._parseIMSC1(t,e)}),(function(){i.textCodec="wvtt"}))},e._appendCues=function(t,e){var r=this.hls;if(this.config.renderTextTracksNatively){var i=this.textTracks[e];if(!i||"disabled"===i.mode)return;t.forEach((function(t){return Oe(i,t)}))}else{var n=this.tracks[e];if(!n)return;var a=n.default?"default":"subtitles"+e;r.trigger(S.CUES_PARSED,{type:"subtitles",cues:t,track:a})}},e.onFragDecrypted=function(t,e){e.frag.type===_e&&this.onFragLoaded(S.FRAG_LOADED,e)},e.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},e.onFragParsingUserdata=function(t,e){this.initCea608Parsers();var r=this.cea608Parser1,i=this.cea608Parser2;if(this.enabled&&r&&i){var n=e.frag,a=e.samples;if(n.type!==we||"NONE"!==this.closedCaptionsForLevel(n))for(var s=0;s<a.length;s++){var o=a[s].bytes;if(o){var l=this.extractCea608Data(o);r.addData(a[s].pts,l[0]),i.addData(a[s].pts,l[1])}}}},e.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset,n=e.endOffsetSubtitles,a=e.type,s=this.media;if(s&&!(s.currentTime<i)){if(!a||"video"===a){var o=this.captionsTracks;Object.keys(o).forEach((function(t){return Ue(o[t],r,i)}))}if(this.config.renderTextTracksNatively&&0===r&&void 0!==n){var l=this.textTracks;Object.keys(l).forEach((function(t){return Ue(l[t],r,n)}))}}},e.extractCea608Data=function(t){for(var e=[[],[]],r=31&t[0],i=2,n=0;n<r;n++){var a=t[i++],s=127&t[i++],o=127&t[i++];if((0!==s||0!==o)&&0!=(4&a)){var l=3&a;0!==l&&1!==l||(e[l].push(s),e[l].push(o))}}return e},t}();function ja(t){return t.characteristics&&/transcribes-spoken-dialog/gi.test(t.characteristics)&&/describes-music-and-sound/gi.test(t.characteristics)?"captions":"subtitles"}function qa(t,e){return!!t&&t.kind===ja(e)&&Vn(e,t)}var Xa=function(){function t(t){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=t,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var e=t.prototype;return e.setStreamController=function(t){this.streamController=t},e.destroy=function(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},e.registerListeners=function(){var t=this.hls;t.on(S.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.BUFFER_CODECS,this.onBufferCodecs,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this)},e.unregisterListener=function(){var t=this.hls;t.off(S.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.BUFFER_CODECS,this.onBufferCodecs,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this)},e.onFpsDropLevelCapping=function(t,e){var r=this.hls.levels[e.droppedLevel];this.isLevelAllowed(r)&&this.restrictedLevels.push({bitrate:r.bitrate,height:r.height,width:r.width})},e.onMediaAttaching=function(t,e){this.media=e.media instanceof HTMLVideoElement?e.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()},e.onManifestParsed=function(t,e){var r=this.hls;this.restrictedLevels=[],this.firstLevel=e.firstLevel,r.config.capLevelToPlayerSize&&e.video&&this.startCapping()},e.onLevelsUpdated=function(t,e){this.timer&&y(this.autoLevelCapping)&&this.detectPlayerSize()},e.onBufferCodecs=function(t,e){this.hls.config.capLevelToPlayerSize&&e.video&&this.startCapping()},e.onMediaDetaching=function(){this.stopCapping()},e.detectPlayerSize=function(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0)return void(this.clientRect=null);var t=this.hls.levels;if(t.length){var e=this.hls,r=this.getMaxLevel(t.length-1);r!==this.autoLevelCapping&&w.log("Setting autoLevelCapping to "+r+": "+t[r].height+"p@"+t[r].bitrate+" for media "+this.mediaWidth+"x"+this.mediaHeight),e.autoLevelCapping=r,e.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},e.getMaxLevel=function(e){var r=this,i=this.hls.levels;if(!i.length)return-1;var n=i.filter((function(t,i){return r.isLevelAllowed(t)&&i<=e}));return this.clientRect=null,t.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)},e.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},e.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},e.getDimensions=function(){if(this.clientRect)return this.clientRect;var t=this.media,e={width:0,height:0};if(t){var r=t.getBoundingClientRect();e.width=r.width,e.height=r.height,e.width||e.height||(e.width=r.right-r.left||t.width||0,e.height=r.bottom-r.top||t.height||0)}return this.clientRect=e,e},e.isLevelAllowed=function(t){return!this.restrictedLevels.some((function(e){return t.bitrate===e.bitrate&&t.width===e.width&&t.height===e.height}))},t.getMaxLevelByMediaSize=function(t,e,r){if(null==t||!t.length)return-1;for(var i,n,a=t.length-1,s=Math.max(e,r),o=0;o<t.length;o+=1){var l=t[o];if((l.width>=s||l.height>=s)&&(i=l,!(n=t[o+1])||i.width!==n.width||i.height!==n.height)){a=o;break}}return a},s(t,[{key:"mediaWidth",get:function(){return this.getDimensions().width*this.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*this.contentScaleFactor}},{key:"contentScaleFactor",get:function(){var t=1;if(!this.hls.config.ignoreDevicePixelRatio)try{t=self.devicePixelRatio}catch(t){}return t}}]),t}(),za=function(){function t(t){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=t,this.registerListeners()}var e=t.prototype;return e.setStreamController=function(t){this.streamController=t},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},e.onMediaAttaching=function(t,e){var r=this.hls.config;if(r.capLevelOnFPSDrop){var i=e.media instanceof self.HTMLVideoElement?e.media:null;this.media=i,i&&"function"==typeof i.getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),r.fpsDroppedMonitoringPeriod)}},e.checkFPS=function(t,e,r){var i=performance.now();if(e){if(this.lastTime){var n=i-this.lastTime,a=r-this.lastDroppedFrames,s=e-this.lastDecodedFrames,o=1e3*a/n,l=this.hls;if(l.trigger(S.FPS_DROP,{currentDropped:a,currentDecoded:s,totalDroppedFrames:r}),o>0&&a>l.config.fpsDroppedMonitoringThreshold*s){var u=l.currentLevel;w.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(-1===l.autoLevelCapping||l.autoLevelCapping>=u)&&(u-=1,l.trigger(S.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:l.currentLevel}),l.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=e}},e.checkFPSInterval=function(){var t=this.media;if(t)if(this.isVideoPlaybackQualityAvailable){var e=t.getVideoPlaybackQuality();this.checkFPS(t,e.totalVideoFrames,e.droppedVideoFrames)}else this.checkFPS(t,t.webkitDecodedFrameCount,t.webkitDroppedFrameCount)},t}(),Qa="[eme]",Ja=function(){function t(e){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=t.CDMCleanupPromise?[t.CDMCleanupPromise]:[],this.onMediaEncrypted=this._onMediaEncrypted.bind(this),this.onWaitingForKey=this._onWaitingForKey.bind(this),this.debug=w.debug.bind(w,Qa),this.log=w.log.bind(w,Qa),this.warn=w.warn.bind(w,Qa),this.error=w.error.bind(w,Qa),this.hls=e,this.config=e.config,this.registerListeners()}var e=t.prototype;return e.destroy=function(){this.unregisterListeners(),this.onMediaDetached();var t=this.config;t.requestMediaKeySystemAccessFunc=null,t.licenseXhrSetup=t.licenseResponseCallback=void 0,t.drmSystems=t.drmSystemOptions={},this.hls=this.onMediaEncrypted=this.onWaitingForKey=this.keyIdToKeySessionPromise=null,this.config=null},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(S.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(S.MANIFEST_LOADED,this.onManifestLoaded,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(S.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(S.MANIFEST_LOADED,this.onManifestLoaded,this)},e.getLicenseServerUrl=function(t){var e=this.config,r=e.drmSystems,i=e.widevineLicenseUrl,n=r[t];if(n)return n.licenseUrl;if(t===q.WIDEVINE&&i)return i;throw new Error('no license server URL configured for key-system "'+t+'"')},e.getServerCertificateUrl=function(t){var e=this.config.drmSystems[t];if(e)return e.serverCertificateUrl;this.log('No Server Certificate in config.drmSystems["'+t+'"]')},e.attemptKeySystemAccess=function(t){var e=this,r=this.hls.levels,i=function(t,e,r){return!!t&&r.indexOf(t)===e},n=r.map((function(t){return t.audioCodec})).filter(i),a=r.map((function(t){return t.videoCodec})).filter(i);return n.length+a.length===0&&a.push("avc1.42e01e"),new Promise((function(r,i){!function t(s){var o=s.shift();e.getMediaKeysPromise(o,n,a).then((function(t){return r({keySystem:o,mediaKeys:t})})).catch((function(e){s.length?t(s):i(e instanceof rs?e:new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_ACCESS,error:e,fatal:!0},e.message))}))}(t)}))},e.requestMediaKeySystemAccess=function(t,e){var r=this.config.requestMediaKeySystemAccessFunc;if("function"!=typeof r){var i="Configured requestMediaKeySystemAccess is not a function "+r;return null===it&&"http:"===self.location.protocol&&(i="navigator.requestMediaKeySystemAccess is not available over insecure protocol "+location.protocol),Promise.reject(new Error(i))}return r(t,e)},e.getMediaKeysPromise=function(t,e,r){var i=this,n=function(t,e,r,i){var n;switch(t){case q.FAIRPLAY:n=["cenc","sinf"];break;case q.WIDEVINE:case q.PLAYREADY:n=["cenc"];break;case q.CLEARKEY:n=["cenc","keyids"];break;default:throw new Error("Unknown key-system: "+t)}return function(t,e,r,i){return[{initDataTypes:t,persistentState:i.persistentState||"optional",distinctiveIdentifier:i.distinctiveIdentifier||"optional",sessionTypes:i.sessionTypes||[i.sessionType||"temporary"],audioCapabilities:e.map((function(t){return{contentType:'audio/mp4; codecs="'+t+'"',robustness:i.audioRobustness||"",encryptionScheme:i.audioEncryptionScheme||null}})),videoCapabilities:r.map((function(t){return{contentType:'video/mp4; codecs="'+t+'"',robustness:i.videoRobustness||"",encryptionScheme:i.videoEncryptionScheme||null}}))}]}(n,e,r,i)}(t,e,r,this.config.drmSystemOptions),a=this.keySystemAccessPromises[t],s=null==a?void 0:a.keySystemAccess;if(!s){this.log('Requesting encrypted media "'+t+'" key-system access with config: '+JSON.stringify(n)),s=this.requestMediaKeySystemAccess(t,n);var o=this.keySystemAccessPromises[t]={keySystemAccess:s};return s.catch((function(e){i.log('Failed to obtain access to key-system "'+t+'": '+e)})),s.then((function(e){i.log('Access for key-system "'+e.keySystem+'" obtained');var r=i.fetchServerCertificate(t);return i.log('Create media-keys for "'+t+'"'),o.mediaKeys=e.createMediaKeys().then((function(e){return i.log('Media-keys created for "'+t+'"'),r.then((function(r){return r?i.setMediaKeysServerCertificate(e,t,r):e}))})),o.mediaKeys.catch((function(e){i.error('Failed to create media-keys for "'+t+'"}: '+e)})),o.mediaKeys}))}return s.then((function(){return a.mediaKeys}))},e.createMediaKeySessionContext=function(t){var e=t.decryptdata,r=t.keySystem,i=t.mediaKeys;this.log('Creating key-system session "'+r+'" keyId: '+Lt(e.keyId||[]));var n=i.createSession(),a={decryptdata:e,keySystem:r,mediaKeys:i,mediaKeysSession:n,keyStatus:"status-pending"};return this.mediaKeySessions.push(a),a},e.renewKeySession=function(t){var e=t.decryptdata;if(e.pssh){var r=this.createMediaKeySessionContext(t),i=this.getKeyIdString(e);this.keyIdToKeySessionPromise[i]=this.generateRequestWithPreferredKeySession(r,"cenc",e.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(t)},e.getKeyIdString=function(t){if(!t)throw new Error("Could not read keyId of undefined decryptdata");if(null===t.keyId)throw new Error("keyId is null");return Lt(t.keyId)},e.updateKeySession=function(t,e){var r,i=t.mediaKeysSession;return this.log('Updating key-session "'+i.sessionId+'" for keyID '+Lt((null==(r=t.decryptdata)?void 0:r.keyId)||[])+"
      } (data length: "+(e?e.byteLength:e)+")"),i.update(e)},e.selectKeySystemFormat=function(t){var e=Object.keys(t.levelkeys||{});return this.keyFormatPromise||(this.log("Selecting key-system from fragment (sn: "+t.sn+" "+t.type+": "+t.level+") key formats "+e.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(e)),this.keyFormatPromise},e.getKeyFormatPromise=function(t){var e=this;return new Promise((function(r,i){var n=et(e.config),a=t.map($).filter((function(t){return!!t&&-1!==n.indexOf(t)}));return e.getKeySystemSelectionPromise(a).then((function(t){var e=t.keySystem,n=tt(e);n?r(n):i(new Error('Unable to find format for key-system "'+e+'"'))})).catch(i)}))},e.loadKey=function(t){var e=this,r=t.keyInfo.decryptdata,i=this.getKeyIdString(r),n="(keyId: "+i+' format: "'+r.keyFormat+'" method: '+r.method+" uri: "+r.uri+")";this.log("Starting session for key "+n);var a=this.keyIdToKeySessionPromise[i];return a||(a=this.keyIdToKeySessionPromise[i]=this.getKeySystemForKeyPromise(r).then((function(i){var a=i.keySystem,s=i.mediaKeys;return e.throwIfDestroyed(),e.log("Handle encrypted media sn: "+t.frag.sn+" "+t.frag.type+": "+t.frag.level+" using key "+n),e.attemptSetMediaKeys(a,s).then((function(){e.throwIfDestroyed();var t=e.createMediaKeySessionContext({keySystem:a,mediaKeys:s,decryptdata:r});return e.generateRequestWithPreferredKeySession(t,"cenc",r.pssh,"playlist-key")}))}))).catch((function(t){return e.handleError(t)})),a},e.throwIfDestroyed=function(t){if(!this.hls)throw new Error("invalid state")},e.handleError=function(t){this.hls&&(this.error(t.message),t instanceof rs?this.hls.trigger(S.ERROR,t.data):this.hls.trigger(S.ERROR,{type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_KEYS,error:t,fatal:!0}))},e.getKeySystemForKeyPromise=function(t){var e=this.getKeyIdString(t),r=this.keyIdToKeySessionPromise[e];if(!r){var i=$(t.keyFormat),n=i?[i]:et(this.config);return this.attemptKeySystemAccess(n)}return r},e.getKeySystemSelectionPromise=function(t){if(t.length||(t=et(this.config)),0===t.length)throw new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},"Missing key-system license configuration options "+JSON.stringify({drmSystems:this.config.drmSystems}));return this.attemptKeySystemAccess(t)},e._onMediaEncrypted=function(t){var e=this,r=t.initDataType,i=t.initData;if(this.debug('"'+t.type+'" event: init data type: "'+r+'"'),null!==i){var n,a;if("sinf"===r&&this.config.drmSystems[q.FAIRPLAY]){var s=bt(new Uint8Array(i));try{var o=V(JSON.parse(s).sinf),l=Bt(new Uint8Array(o));if(!l)return;n=l.subarray(8,24),a=q.FAIRPLAY}catch(t){return void this.warn('Failed to parse sinf "encrypted" event message initData')}}else{var u=function(t){if(!(t instanceof ArrayBuffer)||t.byteLength<32)return null;var e={version:0,systemId:"",kids:null,data:null},r=new DataView(t),i=r.getUint32(0);if(t.byteLength!==i&&i>44)return null;if(1886614376!==r.getUint32(4))return null;if(e.version=r.getUint32(8)>>>24,e.version>1)return null;e.systemId=Lt(new Uint8Array(t,12,16));var n=r.getUint32(28);if(0===e.version){if(i-32<n)return null;e.data=new Uint8Array(t,32,n)}else if(1===e.version){e.kids=[];for(var a=0;a<n;a++)e.kids.push(new Uint8Array(t,32+16*a,16))}return e}(i);if(null===u)return;0===u.version&&u.systemId===Z&&u.data&&(n=u.data.subarray(8,24)),a=function(t){if(t===Z)return q.WIDEVINE}(u.systemId)}if(a&&n){for(var h,d=Lt(n),c=this.keyIdToKeySessionPromise,f=this.mediaKeySessions,g=c[d],v=function(){var t=f[m],a=t.decryptdata;if(a.pssh||!a.keyId)return 0;var s=Lt(a.keyId);return d===s||-1!==a.uri.replace(/-/g,"").indexOf(d)?(g=c[s],delete c[s],a.pssh=new Uint8Array(i),a.keyId=n,g=c[d]=g.then((function(){return e.generateRequestWithPreferredKeySession(t,r,i,"encrypted-event-key-match")})),1):void 0},m=0;m<f.length&&(0===(h=v())||1!==h);m++);g||(g=c[d]=this.getKeySystemSelectionPromise([a]).then((function(t){var a,s=t.keySystem,o=t.mediaKeys;e.throwIfDestroyed();var l=new Xt("ISO-23001-7",d,null!=(a=tt(s))?a:"");return l.pssh=new Uint8Array(i),l.keyId=n,e.attemptSetMediaKeys(s,o).then((function(){e.throwIfDestroyed();var t=e.createMediaKeySessionContext({decryptdata:l,keySystem:s,mediaKeys:o});return e.generateRequestWithPreferredKeySession(t,r,i,"encrypted-event-no-match")}))}))),g.catch((function(t){return e.handleError(t)}))}}},e._onWaitingForKey=function(t){this.log('"'+t.type+'" event')},e.attemptSetMediaKeys=function(t,e){var r=this,i=this.setMediaKeysQueue.slice();this.log('Setting media-keys for "'+t+'"');var n=Promise.all(i).then((function(){if(!r.media)throw new Error("Attempted to set mediaKeys without media element attached");return r.media.setMediaKeys(e)}));return this.setMediaKeysQueue.push(n),n.then((function(){r.log('Media-keys set for "'+t+'"'),i.push(n),r.setMediaKeysQueue=r.setMediaKeysQueue.filter((function(t){return-1===i.indexOf(t)}))}))},e.generateRequestWithPreferredKeySession=function(t,e,r,i){var n,a,s=this,o=null==(n=this.config.drmSystems)||null==(a=n[t.keySystem])?void 0:a.generateRequest;if(o)try{var l=o.call(this.hls,e,r,t);if(!l)throw new Error("Invalid response from configured generateRequest filter");e=l.initDataType,r=t.decryptdata.pssh=l.initData?new Uint8Array(l.initData):null}catch(t){var u;if(this.warn(t.message),null!=(u=this.hls)&&u.config.debug)throw t}if(null===r)return this.log('Skipping key-session request for "'+i+'" (no initData)'),Promise.resolve(t);var h=this.getKeyIdString(t.decryptdata);this.log('Generating key-session request for "'+i+'": '+h+" (init data type: "+e+" length: "+(r?r.byteLength:null)+")");var d=new On,c=t._onmessage=function(e){var r=t.mediaKeysSession;if(r){var i=e.messageType,n=e.message;s.log('"'+i+'" message event for session "'+r.sessionId+'" message size: '+n.byteLength),"license-request"===i||"license-renewal"===i?s.renewLicense(t,n).catch((function(t){s.handleError(t),d.emit("error",t)})):"license-release"===i?t.keySystem===q.FAIRPLAY&&(s.updateKeySession(t,W("acknowledged")),s.removeSession(t)):s.warn('unhandled media key message type "'+i+'"')}else d.emit("error",new Error("invalid state"))},f=t._onkeystatuseschange=function(e){if(t.mediaKeysSession){s.onKeyStatusChange(t);var r=t.keyStatus;d.emit("keyStatus",r),"expired"===r&&(s.warn(t.keySystem+" expired for key "+h),s.renewKeySession(t))}else d.emit("error",new Error("invalid state"))};t.mediaKeysSession.addEventListener("message",c),t.mediaKeysSession.addEventListener("keystatuseschange",f);var g=new Promise((function(t,e){d.on("error",e),d.on("keyStatus",(function(r){r.startsWith("usable")?t():"output-restricted"===r?e(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):"internal-error"===r?e(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},'key status changed to "'+r+'"')):"expired"===r?e(new Error("key expired while generating request")):s.warn('unhandled key status change "'+r+'"')}))}));return t.mediaKeysSession.generateRequest(e,r).then((function(){var e;s.log('Request generated for key-session "'+(null==(e=t.mediaKeysSession)?void 0:e.sessionId)+'" keyId: '+h)})).catch((function(t){throw new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_SESSION,error:t,fatal:!1},"Error generating key-session request: "+t)})).then((function(){return g})).catch((function(e){throw d.removeAllListeners(),s.removeSession(t),e})).then((function(){return d.removeAllListeners(),t}))},e.onKeyStatusChange=function(t){var e=this;t.mediaKeysSession.keyStatuses.forEach((function(r,i){e.log('key status change "'+r+'" for keyStatuses keyId: '+Lt("buffer"in i?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i))+" session keyId: "+Lt(new Uint8Array(t.decryptdata.keyId||[]))+" uri: "+t.decryptdata.uri),t.keyStatus=r}))},e.fetchServerCertificate=function(t){var e=this.config,r=new(0,e.loader)(e),n=this.getServerCertificateUrl(t);return n?(this.log('Fetching server certificate for "'+t+'"'),new Promise((function(a,s){var o={responseType:"arraybuffer",url:n},l=e.certLoadPolicy.default,u={loadPolicy:l,timeout:l.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},h={onSuccess:function(t,e,r,i){a(t.data)},onError:function(e,r,a,l){s(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:a,response:i({url:o.url,data:void 0},e)},'"'+t+'" certificate request failed ('+n+"). Status: "+e.code+" ("+e.text+")"))},onTimeout:function(e,r,i){s(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:i,response:{url:o.url,data:void 0}},'"'+t+'" certificate request timed out ('+n+")"))},onAbort:function(t,e,r){s(new Error("aborted"))}};r.load(o,u,h)}))):Promise.resolve()},e.setMediaKeysServerCertificate=function(t,e,r){var i=this;return new Promise((function(n,a){t.setServerCertificate(r).then((function(a){i.log("setServerCertificate "+(a?"success":"not supported by CDM")+" ("+(null==r?void 0:r.byteLength)+') on "'+e+'"'),n(t)})).catch((function(t){a(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:t,fatal:!0},t.message))}))}))},e.renewLicense=function(t,e){var r=this;return this.requestLicense(t,new Uint8Array(e)).then((function(e){return r.updateKeySession(t,new Uint8Array(e)).catch((function(t){throw new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:t,fatal:!0},t.message)}))}))},e.unpackPlayReadyKeyMessage=function(t,e){var r=String.fromCharCode.apply(null,new Uint16Array(e.buffer));if(!r.includes("PlayReadyKeyMessage"))return t.setRequestHeader("Content-Type","text/xml; charset=utf-8"),e;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,h=null==(l=(a=n[s]).querySelector("name"))?void 0:l.textContent,d=null==(u=a.querySelector("value"))?void 0:u.textContent;h&&d&&t.setRequestHeader(h,d)}var c=i.querySelector("Challenge"),f=null==c?void 0:c.textContent;if(!f)throw new Error("Cannot find <Challenge> in key message");return W(atob(f))},e.setupLicenseXHR=function(t,e,r,i){var n=this,a=this.config.licenseXhrSetup;return a?Promise.resolve().then((function(){if(!r.decryptdata)throw new Error("Key removed");return a.call(n.hls,t,e,r,i)})).catch((function(s){if(!r.decryptdata)throw s;return t.open("POST",e,!0),a.call(n.hls,t,e,r,i)})).then((function(r){return t.readyState||t.open("POST",e,!0),{xhr:t,licenseChallenge:r||i}})):(t.open("POST",e,!0),Promise.resolve({xhr:t,licenseChallenge:i}))},e.requestLicense=function(t,e){var r=this,i=this.config.keyLoadPolicy.default;return new Promise((function(n,a){var s=r.getLicenseServerUrl(t.keySystem);r.log("Sending license request to URL: "+s);var o=new XMLHttpRequest;o.responseType="arraybuffer",o.onreadystatechange=function(){if(!r.hls||!t.mediaKeysSession)return a(new Error("invalid state"));if(4===o.readyState)if(200===o.status){r._requestLicenseFailureCount=0;var l=o.response;r.log("License received "+(l instanceof ArrayBuffer?l.byteLength:l));var u=r.config.licenseResponseCallback;if(u)try{l=u.call(r.hls,o,s,t)}catch(t){r.error(t)}n(l)}else{var h=i.errorRetry,d=h?h.maxNumRetry:0;if(r._requestLicenseFailureCount++,r._requestLicenseFailureCount>d||o.status>=400&&o.status<500)a(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:o,response:{url:s,data:void 0,code:o.status,text:o.statusText}},"License Request XHR failed ("+s+"). Status: "+o.status+" ("+o.statusText+")"));else{var c=d-r._requestLicenseFailureCount+1;r.warn("Retrying license request, "+c+" attempts left"),r.requestLicense(t,e).then(n,a)}}},t.licenseXhr&&t.licenseXhr.readyState!==XMLHttpRequest.DONE&&t.licenseXhr.abort(),t.licenseXhr=o,r.setupLicenseXHR(o,s,t,e).then((function(e){var i=e.xhr,n=e.licenseChallenge;t.keySystem==q.PLAYREADY&&(n=r.unpackPlayReadyKeyMessage(i,n)),i.send(n)}))}))},e.onMediaAttached=function(t,e){if(this.config.emeEnabled){var r=e.media;this.media=r,r.addEventListener("encrypted",this.onMediaEncrypted),r.addEventListener("waitingforkey",this.onWaitingForKey)}},e.onMediaDetached=function(){var e=this,r=this.media,i=this.mediaKeySessions;r&&(r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Xt.clearKeyUriToKeyIdMap();var n=i.length;t.CDMCleanupPromise=Promise.all(i.map((function(t){return e.removeSession(t)})).concat(null==r?void 0:r.setMediaKeys(null).catch((function(t){e.log("Could not clear media keys: "+t)})))).then((function(){n&&(e.log("finished closing key sessions and clearing media keys"),i.length=0)})).catch((function(t){e.log("Could not close sessions and clear media keys: "+t)}))},e.onManifestLoading=function(){this.keyFormatPromise=null},e.onManifestLoaded=function(t,e){var r=e.sessionKeys;if(r&&this.config.emeEnabled&&!this.keyFormatPromise){var i=r.reduce((function(t,e){return-1===t.indexOf(e.keyFormat)&&t.push(e.keyFormat),t}),[]);this.log("Selecting key-system from session-keys "+i.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(i)}},e.removeSession=function(t){var e=this,r=t.mediaKeysSession,i=t.licenseXhr;if(r){this.log("Remove licenses and keys and close session "+r.sessionId),t._onmessage&&(r.removeEventListener("message",t._onmessage),t._onmessage=void 0),t._onkeystatuseschange&&(r.removeEventListener("keystatuseschange",t._onkeystatuseschange),t._onkeystatuseschange=void 0),i&&i.readyState!==XMLHttpRequest.DONE&&i.abort(),t.mediaKeysSession=t.decryptdata=t.licenseXhr=void 0;var n=this.mediaKeySessions.indexOf(t);return n>-1&&this.mediaKeySessions.splice(n,1),r.remove().catch((function(t){e.log("Could not remove session: "+t)})).then((function(){return r.close()})).catch((function(t){e.log("Could not close session: "+t)}))}},t}();Ja.CDMCleanupPromise=void 0;var $a,Za,ts,es,rs=function(t){function e(e,r){var i;return(i=t.call(this,r)||this).data=void 0,e.error||(e.error=new Error(r)),i.data=e,e.err=e.error,i}return l(e,t),e}(c(Error));!function(t){t.MANIFEST="m",t.AUDIO="a",t.VIDEO="v",t.MUXED="av",t.INIT="i",t.CAPTION="c",t.TIMED_TEXT="tt",t.KEY="k",t.OTHER="o"}($a||($a={})),function(t){t.DASH="d",t.HLS="h",t.SMOOTH="s",t.OTHER="o"}(Za||(Za={})),function(t){t.OBJECT="CMCD-Object",t.REQUEST="CMCD-Request",t.SESSION="CMCD-Session",t.STATUS="CMCD-Status"}(ts||(ts={}));var is=((es={})[ts.OBJECT]=["br","d","ot","tb"],es[ts.REQUEST]=["bl","dl","mtp","nor","nrr","su"],es[ts.SESSION]=["cid","pr","sf","sid","st","v"],es[ts.STATUS]=["bs","rtp"],es),ns=function t(e,r){this.value=void 0,this.params=void 0,Array.isArray(e)&&(e=e.map((function(e){return e instanceof t?e:new t(e)}))),this.value=e,this.params=r},as=function(t){this.description=void 0,this.description=t},ss="Dict";function os(t,e,r,i){return new Error("failed to "+t+' "'+(n=e,(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}var ls="Bare Item",us="Boolean",hs="Byte Sequence",ds="Decimal",cs="Integer",fs=/[-]+/,gs="Token",vs="Key";function ms(t,e,r){return os("serialize",t,e,r)}function ps(t){if(!1===ArrayBuffer.isView(t))throw ms(t,hs);return":"+(e=t,btoa(String.fromCharCode.apply(String,e))+":");var e}function ys(t){if(function(t){return t<-999999999999999||999999999999999<t}(t))throw ms(t,cs);return t.toString()}function Es(t,e){if(t<0)return-Es(-t,e);var r=Math.pow(10,e);if(Math.abs(t*r%1-.5)<Number.EPSILON){var i=Math.floor(t*r);return(i%2==0?i:i+1)/r}return Math.round(t*r)/r}function Ts(t){var e=Es(t,3);if(Math.floor(Math.abs(e)).toString().length>12)throw ms(t,ds);var r=e.toString();return r.includes(".")?r:r+".0"}var Ss="String";function Ls(t){var e,r=(e=t).description||e.toString().slice(7,-1);if(!1===/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r))throw ms(r,gs);return r}function As(t){switch(typeof t){case"number":if(!y(t))throw ms(t,ls);return Number.isInteger(t)?ys(t):Ts(t);case"string":return function(t){if(fs.test(t))throw ms(t,Ss);return'"'+t.replace(/\/g,"\\").replace(/"/g,'\"')+'"'}(t);case"symbol":return Ls(t);case"boolean":return function(t){if("boolean"!=typeof t)throw ms(t,us);return t?"?1":"?0"}(t);case"object":if(t instanceof Date)return function(t){return"@"+ys(t.getTime()/1e3)}(t);if(t instanceof Uint8Array)return ps(t);if(t instanceof as)return Ls(t);default:throw ms(t,ls)}}function Rs(t){if(!1===/^[a-z*][a-z0-9\-_.*]*$/.test(t))throw ms(t,vs);return t}function ks(t){return null==t?"":Object.entries(t).map((function(t){var e=t[0],r=t[1];return!0===r?";"+Rs(e):";"+Rs(e)+"="+As(r)})).join("")}function bs(t){return t instanceof ns?""+As(t.value)+ks(t.params):As(t)}function Ds(t,e){var r;if(void 0===e&&(e={whitespace:!0}),"object"!=typeof t)throw ms(t,ss);var i=t instanceof Map?t.entries():Object.entries(t),n=null!=(r=e)&&r.whitespace?" ":"";return Array.from(i).map((function(t){var e=t[0],r=t[1];r instanceof ns==0&&(r=new ns(r));var i,n=Rs(e);return!0===r.value?n+=ks(r.params):(n+="=",Array.isArray(r.value)?n+="("+(i=r).value.map(bs).join(" ")+")"+ks(i.params):n+=bs(r)),n})).join(","+n)}var Is=function(t){return"ot"===t||"sf"===t||"st"===t},ws=function(t){return"number"==typeof t?y(t):null!=t&&""!==t&&!1!==t},Cs=function(t){return Math.round(t)},_s=function(t){return 100*Cs(t/100)},xs={br:Cs,d:Cs,bl:_s,dl:_s,mtp:_s,nor:function(t,e){return null!=e&&e.baseUrl&&(t=function(t,e){var r=new URL(t),i=new URL(e);if(r.origin!==i.origin)return t;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("/")}(t,e.baseUrl)),encodeURIComponent(t)},rtp:_s,tb:Cs};function Ps(t,e){return void 0===e&&(e={}),t?function(t,e){return Ds(t,e)}(function(t,e){var r={};if(null==t||"object"!=typeof t)return r;var i=Object.keys(t).sort(),n=o({},xs,null==e?void 0:e.formatters),a=null==e?void 0:e.filter;return i.forEach((function(i){if(null==a||!a(i)){var s=t[i],o=n[i];o&&(s=o(s,e)),"v"===i&&1===s||"pr"==i&&1===s||ws(s)&&(Is(i)&&"string"==typeof s&&(s=new as(s)),r[i]=s)}})),r}(t,e),o({whitespace:!1},e)):""}function Fs(t,e,r){return o(t,function(t,e){var r;if(void 0===e&&(e={}),!t)return{};var i=Object.entries(t),n=Object.entries(is).concat(Object.entries((null==(r=e)?void 0:r.customHeaderMap)||{})),a=i.reduce((function(t,e){var r,i=e[0],a=e[1],s=(null==(r=n.find((function(t){return t[1].includes(i)})))?void 0:r[0])||ts.REQUEST;return null!=t[s]||(t[s]={}),t[s][i]=a,t}),{});return Object.entries(a).reduce((function(t,r){var i=r[0],n=r[1];return t[i]=Ps(n,e),t}),{})}(e,r))}var Ms="CMCD",Os=/CMCD=[^&#]+/;function Ns(t,e,r){var i=function(t,e){if(void 0===e&&(e={}),!t)return"";var r=Ps(t,e);return Ms+"="+encodeURIComponent(r)}(e,r);if(!i)return t;if(Os.test(t))return t.replace(Os,i);var n=t.includes("?")?"&":"?";return""+t+n+i}var Us=function(){function t(t){var e=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(){e.initialized&&(e.starved=!0),e.buffering=!0},this.onPlaying=function(){e.initialized||(e.initialized=!0),e.buffering=!1},this.applyPlaylistData=function(t){try{e.apply(t,{ot:$a.MANIFEST,su:!e.initialized})}catch(t){w.warn("Could not generate manifest CMCD data.",t)}},this.applyFragmentData=function(t){try{var r=t.frag,i=e.hls.levels[r.level],n=e.getObjectType(r),a={d:1e3*r.duration,ot:n};n!==$a.VIDEO&&n!==$a.AUDIO&&n!=$a.MUXED||(a.br=i.bitrate/1e3,a.tb=e.getTopBandwidth(n)/1e3,a.bl=e.getBufferLength(n)),e.apply(t,a)}catch(t){w.warn("Could not generate segment CMCD data.",t)}},this.hls=t;var r=this.config=t.config,i=r.cmcd;null!=i&&(r.pLoader=this.createPlaylistLoader(),r.fLoader=this.createFragmentLoader(),this.sid=i.sessionId||function(){try{return crypto.randomUUID()}catch(i){try{var t=URL.createObjectURL(new Blob),e=t.toString();return URL.revokeObjectURL(t),e.slice(e.lastIndexOf("/")+1)}catch(t){var r=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=(r+16*Math.random())%16|0;return r=Math.floor(r/16),("x"==t?e:3&e|8).toString(16)}))}}}(),this.cid=i.contentId,this.useHeaders=!0===i.useHeaders,this.includeKeys=i.includeKeys,this.registerListeners())}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHED,this.onMediaDetached,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHED,this.onMediaDetached,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this)},e.destroy=function(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=null},e.onMediaAttached=function(t,e){this.media=e.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},e.onMediaDetached=function(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)},e.onBufferCreated=function(t,e){var r,i;this.audioBuffer=null==(r=e.tracks.audio)?void 0:r.buffer,this.videoBuffer=null==(i=e.tracks.video)?void 0:i.buffer},e.createData=function(){var t;return{v:1,sf:Za.HLS,sid:this.sid,cid:this.cid,pr:null==(t=this.media)?void 0:t.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},e.apply=function(t,e){void 0===e&&(e={}),o(e,this.createData());var r=e.ot===$a.INIT||e.ot===$a.VIDEO||e.ot===$a.MUXED;this.starved&&r&&(e.bs=!0,e.su=!0,this.starved=!1),null==e.su&&(e.su=this.buffering);var i=this.includeKeys;i&&(e=Object.keys(e).reduce((function(t,r){return i.includes(r)&&(t[r]=e[r]),t}),{})),this.useHeaders?(t.headers||(t.headers={}),Fs(t.headers,e)):t.url=Ns(t.url,e)},e.getObjectType=function(t){var e=t.type;return"subtitle"===e?$a.TIMED_TEXT:"initSegment"===t.sn?$a.INIT:"audio"===e?$a.AUDIO:"main"===e?this.hls.audioTracks.length?$a.VIDEO:$a.MUXED:void 0},e.getTopBandwidth=function(t){var e,r=0,i=this.hls;if(t===$a.AUDIO)e=i.audioTracks;else{var n=i.maxAutoLevel,a=n>-1?n+1:i.levels.length;e=i.levels.slice(0,a)}for(var s,o=g(e);!(s=o()).done;){var l=s.value;l.bitrate>r&&(r=l.bitrate)}return r>0?r:NaN},e.getBufferLength=function(t){var e=this.hls.media,r=t===$a.AUDIO?this.audioBuffer:this.videoBuffer;return r&&e?1e3*Qr.bufferInfo(r,e.currentTime,this.config.maxBufferHole).len:NaN},e.createPlaylistLoader=function(){var t=this.config.pLoader,e=this.applyPlaylistData,r=t||this.config.loader;return function(){function t(t){this.loader=void 0,this.loader=new r(t)}var i=t.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(t,r,i){e(t),this.loader.load(t,r,i)},s(t,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),t}()},e.createFragmentLoader=function(){var t=this.config.fLoader,e=this.applyFragmentData,r=t||this.config.loader;return function(){function t(t){this.loader=void 0,this.loader=new r(t)}var i=t.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(t,r,i){e(t),this.loader.load(t,r,i)},s(t,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),t}()},t}(),Bs=function(){function t(t){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=t,this.log=w.log.bind(w,"[content-steering]:"),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.ERROR,this.onError,this))},e.startLoad=function(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){var t=1e3*this.timeToLoad-(performance.now()-this.updated);if(t>0)return void this.scheduleRefresh(this.uri,t)}this.loadSteeringManifest(this.uri)}},e.stopLoad=function(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()},e.clearTimeout=function(){-1!==this.reloadTimer&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)},e.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null},e.removeLevel=function(t){var e=this.levels;e&&(this.levels=e.filter((function(e){return e!==t})))},e.onManifestLoading=function(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null},e.onManifestLoaded=function(t,e){var r=e.contentSteering;null!==r&&(this.pathwayId=r.pathwayId,this.uri=r.uri,this.started&&this.startLoad())},e.onManifestParsed=function(t,e){this.audioTracks=e.audioTracks,this.subtitleTracks=e.subtitleTracks},e.onError=function(t,e){var r=e.errorAction;if((null==r?void 0:r.action)===Sr&&r.flags===kr){var i=this.levels,n=this.pathwayPriority,a=this.pathwayId;if(e.context){var s=e.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=i.reduce((function(t,e){return-1===t.indexOf(e.pathwayId)&&t.push(e.pathwayId),t}),[])),n&&n.length>1&&(this.updatePathwayPriority(n),r.resolved=this.pathwayId!==a),r.resolved||w.warn("Could not resolve "+e.details+' ("'+e.error.message+'") with content-steering for Pathway: '+a+" levels: "+(i?i.length:i)+" priorities: "+JSON.stringify(n)+" penalized: "+JSON.stringify(this.penalizedPathways))}},e.filterParsedLevels=function(t){this.levels=t;var e=this.getLevelsForPathway(this.pathwayId);if(0===e.length){var r=t[0].pathwayId;this.log("No levels found in Pathway "+this.pathwayId+'. Setting initial Pathway to "'+r+'"'),e=this.getLevelsForPathway(r),this.pathwayId=r}return e.length!==t.length?(this.log("Found "+e.length+"/"+t.length+' levels in Pathway "'+this.pathwayId+'"'),e):t},e.getLevelsForPathway=function(t){return null===this.levels?[]:this.levels.filter((function(e){return t===e.pathwayId}))},e.updatePathwayPriority=function(t){var e;this.pathwayPriority=t;var r=this.penalizedPathways,i=performance.now();Object.keys(r).forEach((function(t){i-r[t]>3e5&&delete r[t]}));for(var n=0;n<t.length;n++){var a=t[n];if(!(a in r)){if(a===this.pathwayId)return;var s=this.hls.nextLoadLevel,o=this.hls.levels[s];if((e=this.getLevelsForPathway(a)).length>0){this.log('Setting Pathway to "'+a+'"'),this.pathwayId=a,hr(e),this.hls.trigger(S.LEVELS_UPDATED,{levels:e});var l=this.hls.levels[s];o&&l&&this.levels&&(l.attrs["STABLE-VARIANT-ID"]!==o.attrs["STABLE-VARIANT-ID"]&&l.bitrate!==o.bitrate&&this.log("Unstable Pathways change from bitrate "+o.bitrate+" to "+l.bitrate),this.hls.nextLoadLevel=s);break}}}},e.getPathwayForGroupId=function(t,e,r){for(var i=this.getLevelsForPathway(r).concat(this.levels||[]),n=0;n<i.length;n++)if(e===De&&i[n].hasAudioGroup(t)||e===Ie&&i[n].hasSubtitleGroup(t))return i[n].pathwayId;return r},e.clonePathways=function(t){var e=this,r=this.levels;if(r){var i={},n={};t.forEach((function(t){var a=t.ID,s=t["BASE-ID"],o=t["URI-REPLACEMENT"];if(!r.some((function(t){return t.pathwayId===a}))){var l=e.getLevelsForPathway(s).map((function(t){var e=new x(t.attrs);e["PATHWAY-ID"]=a;var r=e.AUDIO&&e.AUDIO+"_clone_"+a,s=e.SUBTITLES&&e.SUBTITLES+"_clone_"+a;r&&(i[e.AUDIO]=r,e.AUDIO=r),s&&(n[e.SUBTITLES]=s,e.SUBTITLES=s);var l=Ks(t.uri,e["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",o),u=new er({attrs:e,audioCodec:t.audioCodec,bitrate:t.bitrate,height:t.height,name:t.name,url:l,videoCodec:t.videoCodec,width:t.width});if(t.audioGroups)for(var h=1;h<t.audioGroups.length;h++)u.addGroupId("audio",t.audioGroups[h]+"_clone_"+a);if(t.subtitleGroups)for(var d=1;d<t.subtitleGroups.length;d++)u.addGroupId("text",t.subtitleGroups[d]+"_clone_"+a);return u}));r.push.apply(r,l),Gs(e.audioTracks,i,o,a),Gs(e.subtitleTracks,n,o,a)}}))}},e.loadSteeringManifest=function(t){var e,r=this,i=this.hls.config,n=i.loader;this.loader&&this.loader.destroy(),this.loader=new n(i);try{e=new self.URL(t)}catch(e){return this.enabled=!1,void this.log("Failed to parse Steering Manifest URI: "+t)}if("data:"!==e.protocol){var a=0|(this.hls.bandwidthEstimate||i.abrEwmaDefaultEstimate);e.searchParams.set("_HLS_pathway",this.pathwayId),e.searchParams.set("_HLS_throughput",""+a)}var s={responseType:"json",url:e.href},o=i.steeringManifestLoadPolicy.default,l=o.errorRetry||o.timeoutRetry||{},u={loadPolicy:o,timeout:o.maxLoadTimeMs,maxRetry:l.maxNumRetry||0,retryDelay:l.retryDelayMs||0,maxRetryDelay:l.maxRetryDelayMs||0},h={onSuccess:function(t,i,n,a){r.log('Loaded steering manifest: "'+e+'"');var s=t.data;if(1===s.VERSION){r.updated=performance.now(),r.timeToLoad=s.TTL;var o=s["RELOAD-URI"],l=s["PATHWAY-CLONES"],u=s["PATHWAY-PRIORITY"];if(o)try{r.uri=new self.URL(o,e).href}catch(t){return r.enabled=!1,void r.log("Failed to parse Steering Manifest RELOAD-URI: "+o)}r.scheduleRefresh(r.uri||n.url),l&&r.clonePathways(l);var h={steeringManifest:s,url:e.toString()};r.hls.trigger(S.STEERING_MANIFEST_LOADED,h),u&&r.updatePathwayPriority(u)}else r.log("Steering VERSION "+s.VERSION+" not supported!")},onError:function(t,e,i,n){if(r.log("Error loading steering manifest: "+t.code+" "+t.text+" ("+e.url+")"),r.stopLoad(),410===t.code)return r.enabled=!1,void r.log("Steering manifest "+e.url+" no longer available");var a=1e3*r.timeToLoad;if(429!==t.code)r.scheduleRefresh(r.uri||e.url,a);else{var s=r.loader;if("function"==typeof(null==s?void 0:s.getResponseHeader)){var o=s.getResponseHeader("Retry-After");o&&(a=1e3*parseFloat(o))}r.log("Steering manifest "+e.url+" rate limited")}},onTimeout:function(t,e,i){r.log("Timeout loading steering manifest ("+e.url+")"),r.scheduleRefresh(r.uri||e.url)}};this.log("Requesting steering manifest: "+e),this.loader.load(s,u,h)},e.scheduleRefresh=function(t,e){var r=this;void 0===e&&(e=1e3*this.timeToLoad),this.clearTimeout(),this.reloadTimer=self.setTimeout((function(){var e,i=null==(e=r.hls)?void 0:e.media;!i||i.ended?r.scheduleRefresh(t,1e3*r.timeToLoad):r.loadSteeringManifest(t)}),e)},t}();function Gs(t,e,r,i){t&&Object.keys(e).forEach((function(n){var a=t.filter((function(t){return t.groupId===n})).map((function(t){var a=o({},t);return a.details=void 0,a.attrs=new x(a.attrs),a.url=a.attrs.URI=Ks(t.url,t.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",r),a.groupId=a.attrs["GROUP-ID"]=e[n],a.attrs["PATHWAY-ID"]=i,a}));t.push.apply(t,a)}))}function Ks(t,e,r,i){var n,a=i.HOST,s=i.PARAMS,o=i[r];e&&(n=null==o?void 0:o[e])&&(t=n);var l=new self.URL(t);return a&&!n&&(l.host=a),s&&Object.keys(s).sort().forEach((function(t){t&&l.searchParams.set(t,s[t])})),l.href}var Hs=/^age:\s*[\d.]+\s*$/im,Vs=function(){function t(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new M,this.retryDelay=0}var e=t.prototype;return e.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null,this.stats=null},e.abortInternal=function(){var t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,4!==t.readyState&&(this.stats.aborted=!0,t.abort()))},e.abort=function(){var t;this.abortInternal(),null!=(t=this.callbacks)&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},e.load=function(t,e,r){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=e,this.callbacks=r,this.loadInternal()},e.loadInternal=function(){var t=this,e=this.config,r=this.context;if(e&&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(!t.stats.aborted)return a(i,r.url)})).catch((function(t){return i.open("GET",r.url,!0),a(i,r.url)})).then((function(){t.stats.aborted||t.openAndSendXhr(i,r,e)})).catch((function(e){t.callbacks.onError({code:i.status,text:e.message},r,i,n)})):this.openAndSendXhr(i,r,e)}},e.openAndSendXhr=function(t,e,r){t.readyState||t.open("GET",e.url,!0);var i=e.headers,n=r.loadPolicy,a=n.maxTimeToFirstByteMs,s=n.maxLoadTimeMs;if(i)for(var o in i)t.setRequestHeader(o,i[o]);e.rangeEnd&&t.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=e.responseType,self.clearTimeout(this.requestTimeout),r.timeout=a&&y(a)?a:s,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),t.send()},e.readystatechange=function(){var t=this.context,e=this.loader,r=this.stats;if(t&&e){var i=e.readyState,n=this.config;if(!r.aborted&&i>=2&&(0===r.loading.first&&(r.loading.first=Math.max(self.performance.now(),r.loading.start),n.timeout!==n.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),n.timeout=n.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.loadPolicy.maxLoadTimeMs-(r.loading.first-r.loading.start)))),4===i)){self.clearTimeout(this.requestTimeout),e.onreadystatechange=null,e.onprogress=null;var a=e.status,s="text"!==e.responseType;if(a>=200&&a<300&&(s&&e.response||null!==e.responseText)){r.loading.end=Math.max(self.performance.now(),r.loading.first);var o=s?e.response:e.responseText,l="arraybuffer"===e.responseType?o.byteLength:o.length;if(r.loaded=r.total=l,r.bwEstimate=8e3*r.total/(r.loading.end-r.loading.first),!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(r,t,o,e),!this.callbacks)return;var h={url:e.responseURL,data:o,code:a};this.callbacks.onSuccess(h,r,t,e)}else{var d=n.loadPolicy.errorRetry;vr(d,r.retry,!1,{url:t.url,data:void 0,code:a})?this.retry(d):(w.error(a+" while loading "+t.url),this.callbacks.onError({code:a,text:e.statusText},t,e,r))}}}},e.loadtimeout=function(){var t,e=null==(t=this.config)?void 0:t.loadPolicy.timeoutRetry;if(vr(e,this.stats.retry,!0))this.retry(e);else{var r;w.warn("timeout while loading "+(null==(r=this.context)?void 0:r.url));var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))}},e.retry=function(t){var e=this.context,r=this.stats;this.retryDelay=fr(t,r.retry),r.retry++,w.warn((status?"HTTP Status "+status:"Timeout")+" while loading "+(null==e?void 0:e.url)+", retrying "+r.retry+"/"+t.maxNumRetry+" in "+this.retryDelay+"ms"),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)},e.loadprogress=function(t){var e=this.stats;e.loaded=t.loaded,t.lengthComputable&&(e.total=t.total)},e.getCacheAge=function(){var t=null;if(this.loader&&Hs.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");t=e?parseFloat(e):null}return t},e.getResponseHeader=function(t){return this.loader&&new RegExp("^"+t+":\s*[\d.]+\s*$","im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null},t}(),Ys=/(\d+)-(\d+)\/(\d+)/,Ws=function(){function t(t){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=t.fetchSetup||js,this.controller=new self.AbortController,this.stats=new M}var e=t.prototype;return e.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},e.abortInternal=function(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())},e.abort=function(){var t;this.abortInternal(),null!=(t=this.callbacks)&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},e.load=function(t,e,r){var i=this,n=this.stats;if(n.loading.start)throw new Error("Loader can only be used once.");n.loading.start=self.performance.now();var a=function(t,e){var r={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(o({},t.headers))};return t.rangeEnd&&r.headers.set("Range","bytes="+t.rangeStart+"-"+String(t.rangeEnd-1)),r}(t,this.controller.signal),s=r.onProgress,l="arraybuffer"===t.responseType,u=l?"byteLength":"length",h=e.loadPolicy,d=h.maxTimeToFirstByteMs,c=h.maxLoadTimeMs;this.context=t,this.config=e,this.callbacks=r,this.request=this.fetchSetup(t,a),self.clearTimeout(this.requestTimeout),e.timeout=d&&y(d)?d:c,this.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),e.timeout),self.fetch(this.request).then((function(a){i.response=i.loader=a;var o=Math.max(self.performance.now(),n.loading.start);if(self.clearTimeout(i.requestTimeout),e.timeout=c,i.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),c-(o-n.loading.start)),!a.ok){var u=a.status,h=a.statusText;throw new Xs(h||"fetch, bad network response",u,a)}return n.loading.first=o,n.total=function(t){var e=t.get("Content-Range");if(e){var r=function(t){var e=Ys.exec(t);if(e)return parseInt(e[2])-parseInt(e[1])+1}(e);if(y(r))return r}var i=t.get("Content-Length");if(i)return parseInt(i)}(a.headers)||n.total,s&&y(e.highWaterMark)?i.loadProgressively(a,n,t,e.highWaterMark,s):l?a.arrayBuffer():"json"===t.responseType?a.json():a.text()})).then((function(a){var o=i.response;if(!o)throw new Error("loader destroyed");self.clearTimeout(i.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first);var l=a[u];l&&(n.loaded=n.total=l);var h={url:o.url,data:a,code:o.status};s&&!y(e.highWaterMark)&&s(n,t,a,o),r.onSuccess(h,n,t,o)})).catch((function(e){if(self.clearTimeout(i.requestTimeout),!n.aborted){var a=e&&e.code||0,s=e?e.message:null;r.onError({code:a,text:s},t,e?e.details:null,n)}}))},e.getCacheAge=function(){var t=null;if(this.response){var e=this.response.headers.get("age");t=e?parseFloat(e):null}return t},e.getResponseHeader=function(t){return this.response?this.response.headers.get(t):null},e.loadProgressively=function(t,e,r,i,n){void 0===i&&(i=0);var a=new bi,s=t.body.getReader();return function o(){return s.read().then((function(s){if(s.done)return a.dataLength&&n(e,r,a.flush(),t),Promise.resolve(new ArrayBuffer(0));var l=s.value,u=l.length;return e.loaded+=u,u<i||a.dataLength?(a.push(l),a.dataLength>=i&&n(e,r,a.flush(),t)):n(e,r,l,t),o()})).catch((function(){return Promise.reject()}))}()},t}();function js(t,e){return new self.Request(t.url,e)}var qs,Xs=function(t){function e(e,r,i){var n;return(n=t.call(this,e)||this).code=void 0,n.details=void 0,n.code=r,n.details=i,n}return l(e,t),e}(c(Error)),zs=/\s/,Qs=i(i({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:6e7,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:Vs,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Gr,bufferController:Jn,capLevelController:Xa,errorController:Dr,fpsController:za,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:it,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,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}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},{cueHandler:{newCue:function(t,e,r,i){for(var n,a,s,o,l,u=[],h=self.VTTCue||self.TextTrackCue,d=0;d<i.rows.length;d++)if(s=!0,o=0,l="",!(n=i.rows[d]).isEmpty()){for(var c,f=0;f<n.chars.length;f++)zs.test(n.chars[f].uchar)&&s?o++:(l+=n.chars[f].uchar,s=!1);n.cueStartTime=e,e===r&&(r+=1e-4),o>=16?o--:o++;var g=Da(l.trim()),v=xa(e,r,g);null!=t&&null!=(c=t.cues)&&c.getCueById(v)||((a=new h(e,r,g)).id=v,a.line=d+1,a.align="left",a.position=10+Math.min(80,10*Math.floor(8*o/32)),u.push(a))}return t&&u.length&&(u.sort((function(t,e){return"auto"===t.line||"auto"===e.line?0:t.line>8&&e.line>8?e.line-t.line:t.line-e.line})),u.forEach((function(e){return Oe(t,e)}))),u}},enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}),{},{subtitleStreamController:jn,subtitleTrackController:Xn,timelineController:Wa,audioStreamController:Yn,audioTrackController:Wn,emeController:Ja,cmcdController:Us,contentSteeringController:Bs});function Js(t){return t&&"object"==typeof t?Array.isArray(t)?t.map(Js):Object.keys(t).reduce((function(e,r){return e[r]=Js(t[r]),e}),{}):t}function $s(t){var e=t.loader;e!==Ws&&e!==Vs?(w.log("[config]: Custom loader detected, cannot enable progressive streaming"),t.progressive=!1):function(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(t){}return!1}()&&(t.loader=Ws,t.progressive=!0,t.enableSoftwareAES=!0,w.log("[config]: Progressive streaming enabled, using FetchLoader"))}var Zs=function(t){function e(e,r){var i;return(i=t.call(this,e,"[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}l(e,t);var r=e.prototype;return r._registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.ERROR,this.onError,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.ERROR,this.onError,this)},r.destroy=function(){this._unregisterListeners(),this.steering=null,this.resetLevels(),t.prototype.destroy.call(this)},r.stopLoad=function(){this._levels.forEach((function(t){t.loadError=0,t.fragmentError=0})),t.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(t,e){this.resetLevels()},r.onManifestLoaded=function(t,e){var r=this.hls.config.preferManagedMediaSource,i=[],n={},a={},s=!1,o=!1,l=!1;e.levels.forEach((function(t){var e,u,h=t.attrs,d=t.audioCodec,c=t.videoCodec;-1!==(null==(e=d)?void 0:e.indexOf("mp4a.40.34"))&&(qs||(qs=/chrome|firefox/i.test(navigator.userAgent)),qs&&(t.audioCodec=d=void 0)),d&&(t.audioCodec=d=he(d,r)),0===(null==(u=c)?void 0:u.indexOf("avc1"))&&(c=t.videoCodec=function(t){var e=t.split(".");if(e.length>2){var r=e.shift()+".";return(r+=parseInt(e.shift()).toString(16))+("000"+parseInt(e.shift()).toString(16)).slice(-4)}return t}(c));var f=t.width,g=t.height,v=t.unknownCodecs;if(s||(s=!(!f||!g)),o||(o=!!c),l||(l=!!d),!(null!=v&&v.length||d&&!ie(d,"audio",r)||c&&!ie(c,"video",r))){var m=h.CODECS,p=h["FRAME-RATE"],y=h["HDCP-LEVEL"],E=h["PATHWAY-ID"],T=h.RESOLUTION,S=h["VIDEO-RANGE"],L=(E||".")+"-"+t.bitrate+"-"+T+"-"+p+"-"+m+"-"+S+"-"+y;if(n[L])if(n[L].uri===t.url||t.attrs["PATHWAY-ID"])n[L].addGroupId("audio",h.AUDIO),n[L].addGroupId("text",h.SUBTITLES);else{var A=a[L]+=1;t.attrs["PATHWAY-ID"]=new Array(A+1).join(".");var R=new er(t);n[L]=R,i.push(R)}else{var k=new er(t);n[L]=k,a[L]=1,i.push(k)}}})),this.filterAndSortMediaOptions(i,e,s,o,l)},r.filterAndSortMediaOptions=function(t,e,r,i,n){var a=this,s=[],o=[],l=t;if((r||i)&&n&&(l=l.filter((function(t){var e,r=t.videoCodec,i=t.videoRange,n=t.width,a=t.height;return(!!r||!(!n||!a))&&!!(e=i)&&Qe.indexOf(e)>-1}))),0!==l.length){if(e.audioTracks){var u=this.hls.config.preferManagedMediaSource;to(s=e.audioTracks.filter((function(t){return!t.audioCodec||ie(t.audioCodec,"audio",u)})))}e.subtitles&&to(o=e.subtitles);var h=l.slice(0);l.sort((function(t,e){if(t.attrs["HDCP-LEVEL"]!==e.attrs["HDCP-LEVEL"])return(t.attrs["HDCP-LEVEL"]||"")>(e.attrs["HDCP-LEVEL"]||"")?1:-1;if(r&&t.height!==e.height)return t.height-e.height;if(t.frameRate!==e.frameRate)return t.frameRate-e.frameRate;if(t.videoRange!==e.videoRange)return Qe.indexOf(t.videoRange)-Qe.indexOf(e.videoRange);if(t.videoCodec!==e.videoCodec){var i=se(t.videoCodec),n=se(e.videoCodec);if(i!==n)return n-i}if(t.uri===e.uri&&t.codecSet!==e.codecSet){var a=oe(t.codecSet),s=oe(e.codecSet);if(a!==s)return s-a}return t.averageBitrate!==e.averageBitrate?t.averageBitrate-e.averageBitrate:0}));var d=h[0];if(this.steering&&(l=this.steering.filterParsedLevels(l)).length!==h.length)for(var c=0;c<h.length;c++)if(h[c].pathwayId===l[0].pathwayId){d=h[c];break}this._levels=l;for(var f=0;f<l.length;f++)if(l[f]===d){var g;this._firstLevel=f;var v=d.bitrate,m=this.hls.bandwidthEstimate;if(this.log("manifest loaded, "+l.length+" level(s) found, first bitrate: "+v),void 0===(null==(g=this.hls.userConfig)?void 0:g.abrEwmaDefaultEstimate)){var p=Math.min(v,this.hls.config.abrEwmaDefaultEstimateMax);p>m&&m===Qs.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=p)}break}var y=n&&!i,E={levels:l,audioTracks:s,subtitleTracks:o,sessionData:e.sessionData,sessionKeys:e.sessionKeys,firstLevel:this._firstLevel,stats:e.stats,audio:n,video:i,altAudio:!y&&s.some((function(t){return!!t.url}))};this.hls.trigger(S.MANIFEST_PARSED,E),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else Promise.resolve().then((function(){if(a.hls){e.levels.length&&a.warn("One or more CODECS in variant not supported: "+JSON.stringify(e.levels[0].attrs));var t=new Error("no level with compatible codecs found in manifest");a.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:e.url,error:t,reason:t.message})}}))},r.onError=function(t,e){!e.fatal&&e.context&&e.context.type===be&&e.context.level===this.level&&this.checkRetry(e)},r.onFragBuffered=function(t,e){var r=e.frag;if(void 0!==r&&r.type===we){var i=r.elementaryStreams;if(!Object.keys(i).some((function(t){return!!i[t]})))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(t,e){var r,i,n=e.level,a=e.details,s=this._levels[n];if(!s)return this.warn("Invalid level index "+n),void(null!=(i=e.deliveryDirectives)&&i.skip&&(a.deltaUpdateFailed=!0));n===this.currentLevelIndex?(0===s.fragmentError&&(s.loadError=0),this.playlistLoaded(n,e,s.details)):null!=(r=e.deliveryDirectives)&&r.skip&&(a.deltaUpdateFailed=!0)},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.currentLevelIndex,i=this.currentLevel;if(i&&this.shouldLoadPlaylist(i)){var n=i.uri;if(e)try{n=e.addDirectives(n)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}var a=i.attrs["PATHWAY-ID"];this.log("Loading level index "+r+(void 0!==(null==e?void 0:e.msn)?" at sn "+e.msn+" part "+e.part:"")+" with"+(a?" Pathway "+a:"")+" "+n),this.clearTimer(),this.hls.trigger(S.LEVEL_LOADING,{url:n,level:r,pathwayId:i.attrs["PATHWAY-ID"],id:0,deliveryDirectives:e||null})}},r.removeLevel=function(t){var e,r=this,i=this._levels.filter((function(e,i){return i!==t||(r.steering&&r.steering.removeLevel(e),e===r.currentLevel&&(r.currentLevel=null,r.currentLevelIndex=-1,e.details&&e.details.fragments.forEach((function(t){return t.level=-1}))),!1)}));hr(i),this._levels=i,this.currentLevelIndex>-1&&null!=(e=this.currentLevel)&&e.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(S.LEVELS_UPDATED,{levels:i})},r.onLevelsUpdated=function(t,e){var r=e.levels;this._levels=r},r.checkMaxAutoUpdated=function(){var t=this.hls,e=t.autoLevelCapping,r=t.maxAutoLevel,i=t.maxHdcpLevel;this._maxAutoLevel!==r&&(this._maxAutoLevel=r,this.hls.trigger(S.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:r,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:i}))},s(e,[{key:"levels",get:function(){return 0===this._levels.length?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(t){var e=this._levels;if(0!==e.length){if(t<0||t>=e.length){var r=new Error("invalid level idx"),i=t<0;if(this.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.LEVEL_SWITCH_ERROR,level:t,fatal:i,error:r,reason:r.message}),i)return;t=Math.min(t,e.length-1)}var n=this.currentLevelIndex,a=this.currentLevel,s=a?a.attrs["PATHWAY-ID"]:void 0,o=e[t],l=o.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=o,n!==t||!o.details||!a||s!==l){this.log("Switching to level "+t+" ("+(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:t,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(S.LEVEL_SWITCHING,u);var h=o.details;if(!h||h.live){var d=this.switchParams(o.uri,null==a?void 0:a.details);this.loadPlaylist(d)}}}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(t){this.manualLevelIndex=t,void 0===this._startLevel&&(this._startLevel=t),-1!==t&&(this.level=t)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(t){this._firstLevel=t}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var t=this.hls.config.startLevel;return void 0!==t?t:this.hls.firstAutoLevel}return this._startLevel},set:function(t){this._startLevel=t}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(t){this.level=t,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=t)}}]),e}(Ir);function to(t){var e={};t.forEach((function(t){var r=t.groupId||"";t.id=e[r]=e[r]||0,e[r]++}))}var eo=function(){function t(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}var e=t.prototype;return e.abort=function(t){for(var e in this.keyUriToKeyInfo){var r=this.keyUriToKeyInfo[e].loader;if(r){var i;if(t&&t!==(null==(i=r.context)?void 0:i.frag.type))return;r.abort()}}},e.detach=function(){for(var t in this.keyUriToKeyInfo){var e=this.keyUriToKeyInfo[t];(e.mediaKeySessionContext||e.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}},e.destroy=function(){for(var t in this.detach(),this.keyUriToKeyInfo){var e=this.keyUriToKeyInfo[t].loader;e&&e.destroy()}this.keyUriToKeyInfo={}},e.createKeyLoadError=function(t,e,r,i,n){return void 0===e&&(e=A.KEY_LOAD_ERROR),new oi({type:L.NETWORK_ERROR,details:e,fatal:!1,frag:t,response:n,error:r,networkDetails:i})},e.loadClear=function(t,e){var r=this;if(this.emeController&&this.config.emeEnabled)for(var i=t.sn,n=t.cc,a=function(){var t=e[s];if(n<=t.cc&&("initSegment"===i||"initSegment"===t.sn||i<t.sn))return r.emeController.selectKeySystemFormat(t).then((function(e){t.setKeyFormat(e)})),1},s=0;s<e.length&&!a();s++);},e.load=function(t){var e=this;return!t.decryptdata&&t.encrypted&&this.emeController?this.emeController.selectKeySystemFormat(t).then((function(r){return e.loadInternal(t,r)})):this.loadInternal(t)},e.loadInternal=function(t,e){var r,i;e&&t.setKeyFormat(e);var n=t.decryptdata;if(!n){var a=new Error(e?"Expected frag.decryptdata to be defined after setting format "+e:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,A.KEY_LOAD_ERROR,a))}var s=n.uri;if(!s)return Promise.reject(this.createKeyLoadError(t,A.KEY_LOAD_ERROR,new Error('Invalid key URI: "'+s+'"')));var o,l=this.keyUriToKeyInfo[s];if(null!=(r=l)&&r.decryptdata.key)return n.key=l.decryptdata.key,Promise.resolve({frag:t,keyInfo:l});if(null!=(i=l)&&i.keyLoadPromise)switch(null==(o=l.mediaKeySessionContext)?void 0:o.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return l.keyLoadPromise.then((function(e){return n.key=e.keyInfo.decryptdata.key,{frag:t,keyInfo:l}}))}switch(l=this.keyUriToKeyInfo[s]={decryptdata:n,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},n.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return"identity"===n.keyFormat?this.loadKeyHTTP(l,t):this.loadKeyEME(l,t);case"AES-128":return this.loadKeyHTTP(l,t);default:return Promise.reject(this.createKeyLoadError(t,A.KEY_LOAD_ERROR,new Error('Key supplied with unsupported METHOD: "'+n.method+'"')))}},e.loadKeyEME=function(t,e){var r={frag:e,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var i=this.emeController.loadKey(r);if(i)return(t.keyLoadPromise=i.then((function(e){return t.mediaKeySessionContext=e,r}))).catch((function(e){throw t.keyLoadPromise=null,e}))}return Promise.resolve(r)},e.loadKeyHTTP=function(t,e){var r=this,n=this.config,a=new(0,n.loader)(n);return e.keyLoader=t.loader=a,t.keyLoadPromise=new Promise((function(s,o){var l={keyInfo:t,frag:e,responseType:"arraybuffer",url:t.decryptdata.uri},u=n.keyLoadPolicy.default,h={loadPolicy:u,timeout:u.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},d={onSuccess:function(t,e,i,n){var a=i.frag,l=i.keyInfo,u=i.url;if(!a.decryptdata||l!==r.keyUriToKeyInfo[u])return o(r.createKeyLoadError(a,A.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),n));l.decryptdata.key=a.decryptdata.key=new Uint8Array(t.data),a.keyLoader=null,l.loader=null,s({frag:a,keyInfo:l})},onError:function(t,n,a,s){r.resetLoader(n),o(r.createKeyLoadError(e,A.KEY_LOAD_ERROR,new Error("HTTP Error "+t.code+" loading key "+t.text),a,i({url:l.url,data:void 0},t)))},onTimeout:function(t,i,n){r.resetLoader(i),o(r.createKeyLoadError(e,A.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),n))},onAbort:function(t,i,n){r.resetLoader(i),o(r.createKeyLoadError(e,A.INTERNAL_ABORTED,new Error("key loading aborted"),n))}};a.load(l,h,d)}))},e.resetLoader=function(t){var e=t.frag,r=t.keyInfo,i=t.url,n=r.loader;e.keyLoader===n&&(e.keyLoader=null,r.loader=null),delete this.keyUriToKeyInfo[i],n&&n.destroy()},t}();function ro(){return self.SourceBuffer||self.WebKitSourceBuffer}function io(){if(!ee())return!1;var t=ro();return!t||t.prototype&&"function"==typeof t.prototype.appendBuffer&&"function"==typeof t.prototype.remove}var no=function(){function t(t,e,r,i){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=t,this.media=e,this.fragmentTracker=r,this.hls=i}var e=t.prototype;return e.destroy=function(){this.media=null,this.hls=this.fragmentTracker=null},e.poll=function(t,e){var r=this.config,i=this.media,n=this.stalled;if(null!==i){var a=i.currentTime,s=i.seeking,o=this.seeking&&!s,l=!this.seeking&&s;if(this.seeking=s,a===t)if(l||o)this.stalled=null;else if(i.paused&&!s||i.ended||0===i.playbackRate||!Qr.getBuffered(i).length)this.nudgeRetry=0;else{var u=Qr.bufferInfo(i,a,0),h=u.nextStart||0;if(s){var d=u.len>2,c=!h||e&&e.start<=a||h-a>2&&!this.fragmentTracker.getPartialFragment(a);if(d||c)return;this.moved=!1}if(!this.moved&&null!==this.stalled){var f;if(!(u.len>0||h))return;var g=Math.max(h,u.start||0)-a,v=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,m=(null==v||null==(f=v.details)?void 0:f.live)?2*v.details.targetduration:2,p=this.fragmentTracker.getPartialFragment(a);if(g>0&&(g<=m||p))return void(i.paused||this._trySkipBufferHole(p))}var y=self.performance.now();if(null!==n){var E=y-n;if(s||!(E>=250)||(this._reportStall(u),this.media)){var T=Qr.bufferInfo(i,a,r.maxBufferHole);this._tryFixBufferStall(T,E)}}else this.stalled=y}else if(this.moved=!0,s||(this.nudgeRetry=0),null!==n){if(this.stallReported){var S=self.performance.now()-n;w.warn("playback not stuck anymore @"+a+", after "+Math.round(S)+"ms"),this.stallReported=!1}this.stalled=null}}},e._tryFixBufferStall=function(t,e){var r=this.config,i=this.fragmentTracker,n=this.media;if(null!==n){var a=n.currentTime,s=i.getPartialFragment(a);if(s&&(this._trySkipBufferHole(s)||!this.media))return;(t.len>r.maxBufferHole||t.nextStart&&t.nextStart-a<r.maxBufferHole)&&e>1e3*r.highBufferWatchdogPeriod&&(w.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}},e._reportStall=function(t){var e=this.hls,r=this.media;if(!this.stallReported&&r){this.stallReported=!0;var i=new Error("Playback stalling at @"+r.currentTime+" due to low buffer ("+JSON.stringify(t)+")");w.warn(i.message),e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_STALLED_ERROR,fatal:!1,error:i,buffer:t.len})}},e._trySkipBufferHole=function(t){var e=this.config,r=this.hls,i=this.media;if(null===i)return 0;var n=i.currentTime,a=Qr.bufferInfo(i,n,0),s=n<a.start?a.start:a.nextStart;if(s){var o=a.len<=e.maxBufferHole,l=a.len>0&&a.len<1&&i.readyState<3,u=s-n;if(u>0&&(o||l)){if(u>e.maxBufferHole){var h=this.fragmentTracker,d=!1;if(0===n){var c=h.getAppendedFrag(0,we);c&&s<c.end&&(d=!0)}if(!d){var f=t||h.getAppendedFrag(n,we);if(f){for(var g=!1,v=f.end;v<s;){var m=h.getPartialFragment(v);if(!m){g=!0;break}v+=m.duration}if(g)return 0}}}var p=Math.max(s+.05,n+.1);if(w.warn("skipping hole, adjusting currentTime from "+n+" to "+p),this.moved=!0,this.stalled=null,i.currentTime=p,t&&!t.gap){var y=new Error("fragment loaded with buffer holes, seeking from "+n+" to "+p);r.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:y,reason:y.message,frag:t})}return p}}return 0},e._tryNudgeBuffer=function(){var t=this.config,e=this.hls,r=this.media,i=this.nudgeRetry;if(null!==r){var n=r.currentTime;if(this.nudgeRetry++,i<t.nudgeMaxRetry){var a=n+(i+1)*t.nudgeOffset,s=new Error("Nudging 'currentTime' from "+n+" to "+a);w.warn(s.message),r.currentTime=a,e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_NUDGE_ON_STALL,error:s,fatal:!1})}else{var o=new Error("Playhead still not moving while enough data buffered @"+n+" after "+t.nudgeMaxRetry+" nudges");w.error(o.message),e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_STALLED_ERROR,error:o,fatal:!0})}}},t}(),ao=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[stream-controller]",we)||this).audioCodecSwap=!1,n.gapController=null,n.level=-1,n._forceStartLoad=!1,n.altAudio=!1,n.audioOnly=!1,n.fragPlaying=null,n.onvplaying=null,n.onvseeked=null,n.fragLastKbps=0,n.couldBacktrack=!1,n.backtrackFragment=null,n.audioCodecSwitch=!1,n.videoBuffer=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(S.ERROR,this.onError,this),t.on(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(S.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this),t.on(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(S.ERROR,this.onError,this),t.off(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(S.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this),t.off(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.onHandlerDestroying=function(){this._unregisterListeners(),t.prototype.onHandlerDestroying.call(this)},r.startLoad=function(t){if(this.levels){var e=this.lastCurrentTime,r=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,!this.startFragRequested){var i=r.startLevel;-1===i&&(r.config.testBandwidth&&this.levels.length>1?(i=0,this.bitrateTest=!0):i=r.firstAutoLevel),r.nextLoadLevel=i,this.level=r.loadLevel,this.loadedmetadata=!1}e>0&&-1===t&&(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e),this.state=gi,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this._forceStartLoad=!0,this.state=fi},r.stopLoad=function(){this._forceStartLoad=!1,t.prototype.stopLoad.call(this)},r.doTick=function(){switch(this.state){case Ri:var t=this.levels,e=this.level,r=null==t?void 0:t[e],i=null==r?void 0:r.details;if(i&&(!i.live||this.levelLastLoaded===r)){if(this.waitForCdnTuneIn(i))break;this.state=gi;break}if(this.hls.nextLoadLevel!==this.level){this.state=gi;break}break;case pi: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=gi}}this.state===gi&&this.doTickIdle(),this.onTickEnd()},r.onTickEnd=function(){t.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},r.doTickIdle=function(){var t=this.hls,e=this.levelLastLoaded,r=this.levels,i=this.media;if(null!==e&&(i||!this.startFragRequested&&t.config.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)){var n=t.nextLoadLevel;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 this.altAudio&&(l.type="video"),this.hls.trigger(S.BUFFER_EOS,l),void(this.state=Si)}t.loadLevel!==n&&-1===t.manualLevel&&this.log("Adapting to level "+n+" from level "+this.level),this.level=t.nextLoadLevel=n;var u=a.details;if(!u||this.state===Ri||u.live&&this.levelLastLoaded!==a)return this.level=n,void(this.state=Ri);var h=s.len,d=this.getMaxBufferLength(a.maxBitrate);if(!(h>=d)){this.backtrackFragment&&this.backtrackFragment.start>s.end&&(this.backtrackFragment=null);var c=this.backtrackFragment?this.backtrackFragment.start:s.end,f=this.getNextFragment(c,u);if(this.couldBacktrack&&!this.fragPrevious&&f&&"initSegment"!==f.sn&&this.fragmentTracker.getState(f)!==Wr){var g,v=(null!=(g=this.backtrackFragment)?g:f).sn-u.startSN,m=u.fragments[v-1];m&&f.cc===m.cc&&(f=m,this.fragmentTracker.removeFragment(m))}else this.backtrackFragment&&s.len&&(this.backtrackFragment=null);if(f&&this.isLoopLoading(f,c)){if(!f.gap){var p=this.audioOnly&&!this.altAudio?O:N,y=(p===N?this.videoBuffer:this.mediaBuffer)||this.media;y&&this.afterBufferFlushed(y,p,we)}f=this.getNextFragmentLoopLoading(f,u,s,we,d)}f&&(!f.initSegment||f.initSegment.data||this.bitrateTest||(f=f.initSegment),this.loadFragment(f,a,c))}}}}},r.loadFragment=function(e,r,i){var n=this.fragmentTracker.getState(e);this.fragCurrent=e,n===Hr||n===Yr?"initSegment"===e.sn?this._loadInitSegment(e,r):this.bitrateTest?(this.log("Fragment "+e.sn+" of level "+e.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(e,r)):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i)):this.clearTrackerIfNeeded(e)},r.getBufferedFrag=function(t){return this.fragmentTracker.getBufferedFrag(t,we)},r.followingBufferedFrag=function(t){return t?this.getBufferedFrag(t.end+.5):null},r.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},r.nextLevelSwitch=function(){var t=this.levels,e=this.media;if(null!=e&&e.readyState){var r,i=this.getAppendedFrag(e.currentTime);i&&i.start>1&&this.flushMainBuffer(0,i.start-1);var n=this.getLevelDetails();if(null!=n&&n.live){var a=this.getMainFwdBufferInfo();if(!a||a.len<2*n.targetduration)return}if(!e.paused&&t){var s=t[this.hls.nextLoadLevel],o=this.fragLastKbps;r=o&&this.fragCurrent?this.fragCurrent.duration*s.maxBitrate/(1e3*o)+1:0}else r=0;var l=this.getBufferedFrag(e.currentTime+r);if(l){var u=this.followingBufferedFrag(l);if(u){this.abortCurrentFrag();var h=u.maxStartPTS?u.maxStartPTS:u.start,d=u.duration,c=Math.max(l.end,h+Math.min(Math.max(d-this.config.maxFragLookUpTolerance,d*(this.couldBacktrack?.5:.125)),d*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(c,Number.POSITIVE_INFINITY)}}}},r.abortCurrentFrag=function(){var t=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,t&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.state){case vi:case mi:case pi:case Ei:case Ti:this.state=gi}this.nextLoadPosition=this.getLoadPosition()},r.flushMainBuffer=function(e,r){t.prototype.flushMainBuffer.call(this,e,r,this.altAudio?"video":null)},r.onMediaAttached=function(e,r){t.prototype.onMediaAttached.call(this,e,r);var i=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new no(this.config,i,this.fragmentTracker,this.hls)},r.onMediaDetaching=function(){var e=this.media;e&&this.onvplaying&&this.onvseeked&&(e.removeEventListener("playing",this.onvplaying),e.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),t.prototype.onMediaDetaching.call(this)},r.onMediaPlaying=function(){this.tick()},r.onMediaSeeked=function(){var t=this.media,e=t?t.currentTime:null;y(e)&&this.log("Media seeked to "+e.toFixed(3));var r=this.getMainFwdBufferInfo();null!==r&&0!==r.len?this.tick():this.warn('Main forward buffer length on "seeked" event '+(r?r.len:"empty")+")")},r.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(S.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=!1,this.startPosition=this.lastCurrentTime=this.fragLastKbps=0,this.levels=this.fragPlaying=this.backtrackFragment=this.levelLastLoaded=null,this.altAudio=this.audioOnly=this.startFragRequested=!1},r.onManifestParsed=function(t,e){var r,i,n=!1,a=!1;e.levels.forEach((function(t){var e=t.audioCodec;e&&(n=n||-1!==e.indexOf("mp4a.40.2"),a=a||-1!==e.indexOf("mp4a.40.5"))})),this.audioCodecSwitch=n&&a&&!("function"==typeof(null==(i=ro())||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=e.levels,this.startFragRequested=!1},r.onLevelLoading=function(t,e){var r=this.levels;if(r&&this.state===gi){var i=r[e.level];(!i.details||i.details.live&&this.levelLastLoaded!==i||this.waitForCdnTuneIn(i.details))&&(this.state=Ri)}},r.onLevelLoaded=function(t,e){var r,i=this.levels,n=e.level,a=e.details,s=a.totalduration;if(i){this.log("Level "+n+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+", cc ["+a.startCC+", "+a.endCC+"] duration:"+s);var o=i[n],l=this.fragCurrent;!l||this.state!==mi&&this.state!==pi||l.level!==e.level&&l.loader&&this.abortCurrentFrag();var u=0;if(a.live||null!=(r=o.details)&&r.live){var h;if(this.checkLiveUpdate(a),a.deltaUpdateFailed)return;u=this.alignPlaylists(a,o.details,null==(h=this.levelLastLoaded)?void 0:h.details)}if(o.details=a,this.levelLastLoaded=o,this.hls.trigger(S.LEVEL_UPDATED,{details:a,level:n}),this.state===Ri){if(this.waitForCdnTuneIn(a))return;this.state=gi}this.startFragRequested?a.live&&this.synchronizeToLiveEdge(a):this.setStartPosition(a,u),this.tick()}else this.warn("Levels were reset while loading level "+n)},r._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,n=t.payload,a=this.levels;if(a){var s=a[r.level],o=s.details;if(!o)return this.warn("Dropping fragment "+r.sn+" of level "+r.level+" after level details were reset"),void this.fragmentTracker.removeFragment(r);var l=s.videoCodec,u=o.PTSKnown||!o.live,h=null==(e=r.initSegment)?void 0:e.data,d=this._getAudioCodec(s),c=this.transmuxer=this.transmuxer||new Gn(this.hls,we,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),f=i?i.index:-1,g=-1!==f,v=new Jr(r.level,r.sn,r.stats.chunkCount,n.byteLength,f,g),m=this.initPTS[r.cc];c.push(n,h,d,l,r,i,o.totalduration,u,v,m)}else this.warn("Levels were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},r.onAudioTrackSwitching=function(t,e){var r=this.altAudio;if(!e.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var i=this.fragCurrent;i&&(this.log("Switching to main audio track, cancel main fragment load"),i.abortRequests(),this.fragmentTracker.removeFragment(i)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var n=this.hls;r&&(n.trigger(S.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),n.trigger(S.AUDIO_TRACK_SWITCHED,e)}},r.onAudioTrackSwitched=function(t,e){var r=e.id,i=!!this.hls.audioTracks[r].url;if(i){var n=this.videoBuffer;n&&this.mediaBuffer!==n&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=n)}this.altAudio=i,this.tick()},r.onBufferCreated=function(t,e){var r,i,n=e.tracks,a=!1;for(var s in n){var o=n[s];if("main"===o.id){if(i=s,r=o,"video"===s){var l=n[s];l&&(this.videoBuffer=l.buffer)}}else a=!0}a&&r?(this.log("Alternate track found, use "+i+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media},r.onFragBuffered=function(t,e){var r=e.frag,i=e.part;if(!r||r.type===we){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===Ti&&(this.state=gi));var n=i?i.stats:r.stats;this.fragLastKbps=Math.round(8*n.total/(n.buffering.end-n.loading.first)),"initSegment"!==r.sn&&(this.fragPrevious=r),this.fragBufferedComplete(r,i)}},r.onError=function(t,e){var r;if(e.fatal)this.state=Li;else switch(e.details){case A.FRAG_GAP:case A.FRAG_PARSING_ERROR:case A.FRAG_DECRYPT_ERROR:case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(we,e);break;case A.LEVEL_LOAD_ERROR:case A.LEVEL_LOAD_TIMEOUT:case A.LEVEL_PARSING_ERROR:e.levelRetry||this.state!==Ri||(null==(r=e.context)?void 0:r.type)!==be||(this.state=gi);break;case A.BUFFER_APPEND_ERROR:case A.BUFFER_FULL_ERROR:if(!e.parent||"main"!==e.parent)return;if(e.details===A.BUFFER_APPEND_ERROR)return void this.resetLoadingState();this.reduceLengthAndFlushBuffer(e)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case A.INTERNAL_EXCEPTION:this.recoverWorkerError(e)}},r.checkBuffer=function(){var t=this.media,e=this.gapController;if(t&&e&&t.readyState){if(this.loadedmetadata||!Qr.getBuffered(t).length){var r=this.state!==gi?this.fragCurrent:null;e.poll(this.lastCurrentTime,r)}this.lastCurrentTime=t.currentTime}},r.onFragLoadEmergencyAborted=function(){this.state=gi,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},r.onBufferFlushed=function(t,e){var r=e.type;if(r!==O||this.audioOnly&&!this.altAudio){var i=(r===N?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(i,r,we),this.tick()}},r.onLevelsUpdated=function(t,e){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),this.levels=e.levels},r.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},r.seekToStartPos=function(){var t=this.media;if(t){var e=t.currentTime,r=this.startPosition;if(r>=0&&e<r){if(t.seeking)return void this.log("could not seek to "+r+", already seeking at "+e);var i=Qr.getBuffered(t),n=(i.length?i.start(0):0)-r;n>0&&(n<this.config.maxBufferHole||n<this.config.maxFragLookUpTolerance)&&(this.log("adjusting start position by "+n+" to match buffer start"),r+=n,this.startPosition=r),this.log("seek to target start position "+r+" from current time "+e),t.currentTime=r}}},r._getAudioCodec=function(t){var e=this.config.defaultAudioCodec||t.audioCodec;return this.audioCodecSwap&&e&&(this.log("Swapping audio codec"),e=-1!==e.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),e},r._loadBitrateTestFrag=function(t,e){var r=this;t.bitrateTest=!0,this._doFragLoad(t,e).then((function(i){var n=r.hls;if(i&&!r.fragContextChanged(t)){e.fragmentError=0,r.state=gi,r.startFragRequested=!1,r.bitrateTest=!1;var a=t.stats;a.parsing.start=a.parsing.end=a.buffering.start=a.buffering.end=self.performance.now(),n.trigger(S.FRAG_LOADED,i),t.bitrateTest=!1}}))},r._handleTransmuxComplete=function(t){var e,r="main",i=this.hls,n=t.remuxResult,a=t.chunkMeta,s=this.getCurrentContext(a);if(s){var o=s.frag,l=s.part,u=s.level,h=n.video,d=n.text,c=n.id3,f=n.initSegment,g=u.details,v=this.altAudio?void 0:n.audio;if(this.fragContextChanged(o))this.fragmentTracker.removeFragment(o);else{if(this.state=Ei,f){if(null!=f&&f.tracks){var m=o.initSegment||o;this._bufferInitSegment(u,f.tracks,m,a),i.trigger(S.FRAG_PARSING_INIT_SEGMENT,{frag:m,id:r,tracks:f.tracks})}var p=f.initPTS,E=f.timescale;y(p)&&(this.initPTS[o.cc]={baseTime:p,timescale:E},i.trigger(S.INIT_PTS_FOUND,{frag:o,id:r,initPTS:p,timescale:E}))}if(h&&g&&"initSegment"!==o.sn){var T=g.fragments[o.sn-1-g.startSN],L=o.sn===g.startSN,A=!T||o.cc>T.cc;if(!1!==n.independent){var R=h.startPTS,k=h.endPTS,b=h.startDTS,D=h.endDTS;if(l)l.elementaryStreams[h.type]={startPTS:R,endPTS:k,startDTS:b,endDTS:D};else if(h.firstKeyFrame&&h.independent&&1===a.id&&!A&&(this.couldBacktrack=!0),h.dropped&&h.independent){var I=this.getMainFwdBufferInfo(),w=(I?I.end:this.getLoadPosition())+this.config.maxBufferHole,C=h.firstKeyFramePTS?h.firstKeyFramePTS:R;if(!L&&w<C-this.config.maxBufferHole&&!A)return void this.backtrack(o);A&&(o.gap=!0),o.setElementaryStreamInfo(h.type,o.start,k,o.start,D,!0)}else L&&R>2&&(o.gap=!0);o.setElementaryStreamInfo(h.type,R,k,b,D),this.backtrackFragment&&(this.backtrackFragment=o),this.bufferFragmentData(h,o,l,a,L||A)}else{if(!L&&!A)return void this.backtrack(o);o.gap=!0}}if(v){var _=v.startPTS,x=v.endPTS,P=v.startDTS,F=v.endDTS;l&&(l.elementaryStreams[O]={startPTS:_,endPTS:x,startDTS:P,endDTS:F}),o.setElementaryStreamInfo(O,_,x,P,F),this.bufferFragmentData(v,o,l,a)}if(g&&null!=c&&null!=(e=c.samples)&&e.length){var M={id:r,frag:o,details:g,samples:c.samples};i.trigger(S.FRAG_PARSING_METADATA,M)}if(g&&d){var N={id:r,frag:o,details:g,samples:d.samples};i.trigger(S.FRAG_PARSING_USERDATA,N)}}}else this.resetWhenMissingContext(a)},r._bufferInitSegment=function(t,e,r,i){var n=this;if(this.state===Ei){this.audioOnly=!!e.audio&&!e.video,this.altAudio&&!this.audioOnly&&delete e.audio;var a=e.audio,s=e.video,o=e.audiovideo;if(a){var l=t.audioCodec,u=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(l&&(l=-1!==l.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),1!==a.metadata.channelCount&&-1===u.indexOf("firefox")&&(l="mp4a.40.5")),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)),t.audioCodec&&t.audioCodec!==l&&this.log('Swapping manifest audio codec "'+t.audioCodec+'" for "'+l+'"'),a.levelCodec=l,a.id="main",this.log("Init audio buffer, container:"+a.container+", codecs[selected/level/parsed]=["+(l||"")+"/"+(t.audioCodec||"")+"/"+a.codec+"]")}s&&(s.levelCodec=t.videoCodec,s.id="main",this.log("Init video buffer, container:"+s.container+", codecs[level/parsed]=["+(t.videoCodec||"")+"/"+s.codec+"]")),o&&this.log("Init audiovideo buffer, container:"+o.container+", codecs[level/parsed]=["+t.codecs+"/"+o.codec+"]"),this.hls.trigger(S.BUFFER_CODECS,e),Object.keys(e).forEach((function(t){var a=e[t].initSegment;null!=a&&a.byteLength&&n.hls.trigger(S.BUFFER_APPENDING,{type:t,data:a,frag:r,part:null,chunkMeta:i,parent:r.type})})),this.tickImmediate()}},r.getMainFwdBufferInfo=function(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,we)},r.backtrack=function(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=gi},r.checkFragmentChanged=function(){var t=this.media,e=null;if(t&&t.readyState>1&&!1===t.seeking){var r=t.currentTime;if(Qr.isBuffered(t,r)?e=this.getAppendedFrag(r):Qr.isBuffered(t,r+.1)&&(e=this.getAppendedFrag(r+.1)),e){this.backtrackFragment=null;var i=this.fragPlaying,n=e.level;i&&e.sn===i.sn&&i.level===n||(this.fragPlaying=e,this.hls.trigger(S.FRAG_CHANGED,{frag:e}),i&&i.level===n||this.hls.trigger(S.LEVEL_SWITCHED,{level:n}))}}},s(e,[{key:"nextLevel",get:function(){var t=this.nextBufferedFrag;return t?t.level:-1}},{key:"currentFrag",get:function(){var t=this.media;return t?this.fragPlaying||this.getAppendedFrag(t.currentTime):null}},{key:"currentProgramDateTime",get:function(){var t=this.media;if(t){var e=t.currentTime,r=this.currentFrag;if(r&&y(e)&&y(r.programDateTime)){var i=r.programDateTime+1e3*(e-r.start);return new Date(i)}}return null}},{key:"currentLevel",get:function(){var t=this.currentFrag;return t?t.level:-1}},{key:"nextBufferedFrag",get:function(){var t=this.currentFrag;return t?this.followingBufferedFrag(t):null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),e}(ki),so=function(){function t(e){void 0===e&&(e={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new On,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.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,I(e.debug||!1,"Hls instance");var r=this.config=function(t,e){if((e.liveSyncDurationCount||e.liveMaxLatencyDurationCount)&&(e.liveSyncDuration||e.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(void 0!==e.liveMaxLatencyDurationCount&&(void 0===e.liveSyncDurationCount||e.liveMaxLatencyDurationCount<=e.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(void 0!==e.liveMaxLatencyDuration&&(void 0===e.liveSyncDuration||e.liveMaxLatencyDuration<=e.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');var r=Js(t),n=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return["manifest","level","frag"].forEach((function(t){var i=("level"===t?"playlist":t)+"LoadPolicy",a=void 0===e[i],s=[];n.forEach((function(n){var o=t+"Loading"+n,l=e[o];if(void 0!==l&&a){s.push(o);var u=r[i].default;switch(e[i]={default:u},n){case"TimeOut":u.maxLoadTimeMs=l,u.maxTimeToFirstByteMs=l;break;case"MaxRetry":u.errorRetry.maxNumRetry=l,u.timeoutRetry.maxNumRetry=l;break;case"RetryDelay":u.errorRetry.retryDelayMs=l,u.timeoutRetry.retryDelayMs=l;break;case"MaxRetryTimeout":u.errorRetry.maxRetryDelayMs=l,u.timeoutRetry.maxRetryDelayMs=l}}})),s.length&&w.warn('hls.js config: "'+s.join('", "')+'" setting(s) are deprecated, use "'+i+'": '+JSON.stringify(e[i]))})),i(i({},r),e)}(t.DefaultConfig,e);this.userConfig=e,r.progressive&&$s(r);var n=r.abrController,a=r.bufferController,s=r.capLevelController,o=r.errorController,l=r.fpsController,u=new o(this),h=this.abrController=new n(this),d=this.bufferController=new a(this),c=this.capLevelController=new s(this),f=new l(this),g=new Fe(this),v=new qe(this),m=r.contentSteeringController,p=m?new m(this):null,y=this.levelController=new Zs(this,p),E=new jr(this),T=new eo(this.config),L=this.streamController=new ao(this,E,T);c.setStreamController(L),f.setStreamController(L);var A=[g,y,L];p&&A.splice(1,0,p),this.networkControllers=A;var R=[h,d,c,f,v,E];this.audioTrackController=this.createController(r.audioTrackController,A);var k=r.audioStreamController;k&&A.push(new k(this,E,T)),this.subtitleTrackController=this.createController(r.subtitleTrackController,A);var b=r.subtitleStreamController;b&&A.push(new b(this,E,T)),this.createController(r.timelineController,R),T.emeController=this.emeController=this.createController(r.emeController,R),this.cmcdController=this.createController(r.cmcdController,R),this.latencyController=this.createController(Xe,R),this.coreComponents=R,A.push(u);var D=u.onErrorOut;"function"==typeof D&&this.on(S.ERROR,D,u)}t.isMSESupported=function(){return io()},t.isSupported=function(){return function(){if(!io())return!1;var t=ee();return"function"==typeof(null==t?void 0:t.isTypeSupported)&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some((function(e){return t.isTypeSupported(ae(e,"video"))}))||["mp4a.40.2","fLaC"].some((function(e){return t.isTypeSupported(ae(e,"audio"))})))}()},t.getMediaSource=function(){return ee()};var e=t.prototype;return e.createController=function(t,e){if(t){var r=new t(this);return e&&e.push(r),r}return null},e.on=function(t,e,r){void 0===r&&(r=this),this._emitter.on(t,e,r)},e.once=function(t,e,r){void 0===r&&(r=this),this._emitter.once(t,e,r)},e.removeAllListeners=function(t){this._emitter.removeAllListeners(t)},e.off=function(t,e,r,i){void 0===r&&(r=this),this._emitter.off(t,e,r,i)},e.listeners=function(t){return this._emitter.listeners(t)},e.emit=function(t,e,r){return this._emitter.emit(t,e,r)},e.trigger=function(t,e){if(this.config.debug)return this.emit(t,t,e);try{return this.emit(t,t,e)}catch(e){if(w.error("An internal error happened while handling event "+t+'. Error message: "'+e.message+'". Here is a stacktrace:',e),!this.triggeringException){this.triggeringException=!0;var r=t===S.ERROR;this.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,fatal:r,event:t,error:e}),this.triggeringException=!1}}return!1},e.listenerCount=function(t){return this._emitter.listenerCount(t)},e.destroy=function(){w.log("destroy"),this.trigger(S.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach((function(t){return t.destroy()})),this.networkControllers.length=0,this.coreComponents.forEach((function(t){return t.destroy()})),this.coreComponents.length=0;var t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null},e.attachMedia=function(t){w.log("attachMedia"),this._media=t,this.trigger(S.MEDIA_ATTACHING,{media:t})},e.detachMedia=function(){w.log("detachMedia"),this.trigger(S.MEDIA_DETACHING,void 0),this._media=null},e.loadSource=function(t){this.stopLoad();var e=this.media,r=this.url,i=this.url=p.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,w.log("loadSource:"+i),e&&r&&(r!==i||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(e)),this.trigger(S.MANIFEST_LOADING,{url:t})},e.startLoad=function(t){void 0===t&&(t=-1),w.log("startLoad("+t+")"),this.started=!0,this.networkControllers.forEach((function(e){e.startLoad(t)}))},e.stopLoad=function(){w.log("stopLoad"),this.started=!1,this.networkControllers.forEach((function(t){t.stopLoad()}))},e.resumeBuffering=function(){this.started&&this.networkControllers.forEach((function(t){"fragmentLoader"in t&&t.startLoad(-1)}))},e.pauseBuffering=function(){this.networkControllers.forEach((function(t){"fragmentLoader"in t&&t.stopLoad()}))},e.swapAudioCodec=function(){w.log("swapAudioCodec"),this.streamController.swapAudioCodec()},e.recoverMediaError=function(){w.log("recoverMediaError");var t=this._media;this.detachMedia(),t&&this.attachMedia(t)},e.removeLevel=function(t){this.levelController.removeLevel(t)},e.setAudioOption=function(t){var e;return null==(e=this.audioTrackController)?void 0:e.setAudioOption(t)},e.setSubtitleOption=function(t){var e;return null==(e=this.subtitleTrackController)||e.setSubtitleOption(t),null},s(t,[{key:"levels",get:function(){var t=this.levelController.levels;return t||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(t){w.log("set currentLevel:"+t),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(t){w.log("set nextLevel:"+t),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(t){w.log("set loadLevel:"+t),this.levelController.manualLevel=t}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(t){this.levelController.nextLoadLevel=t}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(t){w.log("set firstLevel:"+t),this.levelController.firstLevel=t}},{key:"startLevel",get:function(){var t=this.levelController.startLevel;return-1===t&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t},set:function(t){w.log("set startLevel:"+t),-1!==t&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(t){var e=!!t;e!==this.config.capLevelToPlayerSize&&(e?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=e)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(t){this._autoLevelCapping!==t&&(w.log("set autoLevelCapping:"+t),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}},{key:"bandwidthEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimate():NaN},set:function(t){this.abrController.resetEstimator(t)}},{key:"ttfbEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimateTTFB():NaN}},{key:"maxHdcpLevel",get:function(){return this._maxHdcpLevel},set:function(t){(function(t){return ze.indexOf(t)>-1})(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,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 t=this.levels,e=this.config.minAutoBitrate;if(!t)return 0;for(var r=t.length,i=0;i<r;i++)if(t[i].maxBitrate>=e)return i;return 0}},{key:"maxAutoLevel",get:function(){var t,e=this.levels,r=this.autoLevelCapping,i=this.maxHdcpLevel;if(t=-1===r&&null!=e&&e.length?e.length-1:r,i)for(var n=t;n--;){var a=e[n].attrs["HDCP-LEVEL"];if(a&&a<=i)return n}return t}},{key:"firstAutoLevel",get:function(){return this.abrController.firstAutoLevel}},{key:"nextAutoLevel",get:function(){return this.abrController.nextAutoLevel},set:function(t){this.abrController.nextAutoLevel=t}},{key:"playingDate",get:function(){return this.streamController.currentProgramDateTime}},{key:"mainForwardBufferInfo",get:function(){return this.streamController.getMainFwdBufferInfo()}},{key:"allAudioTracks",get:function(){var t=this.audioTrackController;return t?t.allAudioTracks:[]}},{key:"audioTracks",get:function(){var t=this.audioTrackController;return t?t.audioTracks:[]}},{key:"audioTrack",get:function(){var t=this.audioTrackController;return t?t.audioTrack:-1},set:function(t){var e=this.audioTrackController;e&&(e.audioTrack=t)}},{key:"allSubtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}},{key:"subtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTrack:-1},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleTrack=t)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var t=this.subtitleTrackController;return!!t&&t.subtitleDisplay},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleDisplay=t)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(t){this.config.lowLatencyMode=t}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.5.7"}},{key:"Events",get:function(){return S}},{key:"ErrorTypes",get:function(){return L}},{key:"ErrorDetails",get:function(){return A}},{key:"DefaultConfig",get:function(){return t.defaultConfig?t.defaultConfig:Qs},set:function(e){t.defaultConfig=e}}]),t}();return so.defaultConfig=void 0,so},"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(r="undefined"!=typeof globalThis?globalThis:r||self).Hls=i()}(!1);

Did this file decode correctly?

Original Code

//	Playerjs.com 19.9.2
//	29.03.2024 12:51:31
//	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(!1K.4R){B 4R=[];B ei}if(1K[\'DQ\']){1z(DQ,1)};E AT(2L){B o={1v:L,pO:[],q8:[],jF:\'MY\',N1:Ai,N5:Ao,7X:\'19.9.2\',g1:[\'8h\',\'\'],j1:\'\',22:L,8z:L,am:L,N7:L,de:L,5Y:L,96:L,8U:L,u:\'#N8#Na#Nb#Nc#Ne#Nh#Nk#Nn#N9#MS#MC#yH#Mu#My#yH#Mz#MA#MB#yI#MH#MI#yI#MK#MT#O7=\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',O9:\'\',y:\'xx??x?=xx????=\',p:\'\',Om:-1,uX:"yG",eX:"//yG.8V",7s:[],dt:H,pr:H,ga:L,ab:L,kd:[],Oq:L,ek:\'//.8G//\',uS:0,2y:[],7g:[],al:[],2Z:[],o3:[],ac:0,9G:[],oF:0,tj:L,5U:L,1t:L,wI:L,8D:L,ni:\'<z3>\',hl:\'</z3>\',a7:1K.cS.Y<2h&&1K.cS.1e<2h,wS:[],Or:[],5y:{\'1M\':1,\'yL\':1,\'fX\':1,\'gq\':1,\'om\':0},9z:[],tL:0,e0:0,5o:L,4U:L,g0:L,n3:L,Ot:[],aE:L,cQ:0,ip:L,qx:1G,ke:1G,rg:L,yB:E(x){B a;J a},Ou:0,oJ:4v,4y:L,dp:L,uU:1S.uU,d:8r.xj,hR:8r.xj,9k:8r.9k,jR:8r.9k.I("jR")==0,Nw:{},xV:\'Nx-z6.8V/z6.js\',fd:["yB","zU"],5O:[],ND:[],KX:[],j6:1,mm:[],zU:E(x,y,z){B a;J a},17:0,le:0,5f:L,dk:-1,aj:3,KZ:0,t8:0,9Y:0,3B:{x:1,y:1,x0:1,y0:1},d0:["f6","eI","eK","i7","i6","i5","nu","i4","d1","bB","pi","pL"],m7:["L0","KD","Km","Kq"],ee:0,Kv:0,qv:0,B8:0,ec:0,BW:[],cP:[\'7h\',\'eb\',\'kQ\',\'6B\'],KB:[],lo:H,sR:[],oG:0,ws:"w"+"s",ib:L,lj:[L,L,L]};B eO={S:{w:20,h:20,1f:"-",KC:"-",a:1,6Z:-1,1u:"3E",1D:"",1M:1,gQ:-1,bi:0,2r:1,1r:"",1A:"",47:"Ku",fJ:12,hK:0,1n:"Q",2I:"0 3 0 3",ao:"0 0 0 0",2p:1,h8:"0 0 0 0",Kj:0,hD:1,bg:0,nB:0,GE:0,5g:1,9A:-1,4Z:"3V",cq:-1,f9:"0 0 0 0",nD:-1,nE:"3E",aq:-1,kW:-1,5T:"1X",4l:"xD",2r:0,ji:"3V",jo:0.7,tH:0,uk:"3E",jA:"3 5 3 5",Kz:"0 0 0 0",Ko:1,un:"ot-os",tN:11,tF:0,2P:"",Ik:5,Ij:0,3a:0,Kl:2,Lb:2,H9:0.2,H7:0,H6:0.1,fP:0,Ld:"LN",LP:1,LQ:5,H5:"3V",IK:"3E",H1:"3E",H4:1,Hu:1,vf:1,7q:0,3z:0,f7:20,di:"<2u Y=\'20\' 1e=\'20\'><g><e9 ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 5Z=\'#g3\'/></g></2u>",tD:1,nM:-1,j9:0,nJ:1,vu:-1,Lc:0.1,fZ:0,3b:"",FY:0,Gb:"xD",2Y:"",Ec:ze,Es:ze,Hj:0,5v:0,6i:"3E",Hr:0,Hq:"3V",GY:9,wo:"0 0 10 0",wq:"0 0 0 0",Hs:0}};E I2(){J H;o.I4=H}E cT(s){if(s.I(\'.\')==-1){s=s.1j(1);s2=\'\';V(i=0;i<s.R;i+=3){s2+=\'%u0\'+s.51(i,i+3)}s=LT(s2)}J s};E HM(){if(o.u!=\'\'){v=9M(v,5e.6T(d4(o.u)))}if(2L.I("#"+v.9L)==0){3f{2L=5e.6T(o[o.fd[0]](2L))}2G(e){}}F{if(2L.I("#"+v.bO)==0){3f{2L=5e.6T(o[o.fd[1]](2L))}2G(e){}}}}E 7F(x,y){}E kO(y,1d){}B xs=E(){B 8S=1W("2b");o.1Q.1R(8S);O(8S,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':\'100%\',\'1e\':30,\'2v-1u\':v.Ab,\'1B\':v.Ar,\'2k\':\'1X\'});B x=1W("2b");o.1Q.1R(x);O(x,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':\'100%\',\'1u\':v.Ae,\'47-3G\':v.CG,\'2R\':(v.zd+\'px \'+v.z9+\'px\'),\'2k\':\'1X\'});G.8G=E(1A,n){x.1T=1A;6Q(x);O(8S,{\'1e\':x.2U,\'2k\':\'4H\'});8S.C.54="LU";V(B i=0;i<x.e6(\'a\').R;i++){x.e6(\'a\')[i].C.1u=\'#g3\'}if(n){1z(G.mH,2h*n)}x.C.54="LZ"};G.mH=E(){3j(x);3j(8S)}};2g(E(w,i,s,e){B 9W=0;B 9a=0;B gp=0;B dX=[];B d2=[];mf(H){if(9W<5)d2.2N(w.6r(9W));F if(9W<w.R)dX.2N(w.6r(9W));9W++;if(9a<5)d2.2N(i.6r(9a));F if(9a<i.R)dX.2N(i.6r(9a));9a++;if(gp<5)d2.2N(s.6r(gp));F if(gp<s.R)dX.2N(s.6r(gp));gp++;if(w.R+i.R+s.R+e.R==dX.R+d2.R+e.R)1i}B zp=dX.sY(\'\');B zo=d2.sY(\'\');9a=0;B qC=[];V(9W=0;9W<dX.R;9W+=2){B qb=-1;if(zo.aL(9a)%2)qb=1;qC.2N(6P.y7(2J(zp.1j(9W,2),36)-qb));9a++;if(9a>=d2.R)9a=0}J qC.sY(\'\')}(\'Mc\',\'Mb\',\'Ma\',\'M9\'));B v={1p:0,uC:0,oj:"#3V",2T:0,xa:1,8v:"#3V",4Z:"#3E",7q:0,dB:1,ma:1,3h:0,rD:1,dV:0,9R:1,1q:{M8:0,1u:"3V",a:"0.4",h:34,km:1,1l:1,kz:1,dR:0,h6:3,8w:0,qE:3,5T:"1X",1n:"2K",2I:"0 0 0 0",7q:0,gZ:0,ag:\'\'},1P:{on:1,f:1,r:1,m:1,3X:5,xM:"3X",8N:1,xO:"1F",l2:0,EE:0,td:1,ic:0.2},W:{4Z:"3V",cq:"nw",5g:0.9,9A:-1,1n:"1b",2I:"0 0 0 0",2R:"7 15 7 15",1u:"3E",47:"zM, zN, ot-os",fJ:12,5k:10,hK:0,6i:"zg",AO:1,8v:"M7",a:1,6Z:-1,M6:0,M4:100,Lu:LL,Lg:1,wD:1,Cu:"Lh",wn:"3V",vm:-1,Ll:-1,Cs:0,6J:3,jV:16,AN:"Lm",7q:0,jP:1,pk:1,pE:"3E",tE:0,tK:"3V",Di:1,Dh:0,Db:"nw",n7:0,kq:4v,ea:0,7S:0,FT:0,FS:0,go:1,3u:0,kc:50,vR:0,n9:1,dL:Ln,pV:0,sV:"nw",s5:"0 0 0 0",kg:30,8v:"zx"},1g:{4Z:"3V",cq:"Lo",5g:0.7,9A:-1,47:"zM, zN, ot-os",1n:"2K-2m",2I:"0 0 0 0",2R:"7 10 7 15",1u:"3E",fJ:12,jV:16,5k:10,hK:0,Lq:"3E",6i:"zg",a:1,1M:5,6Z:-1,y8:1,6J:3,jP:1,pk:1,pE:"3E",n7:0,kq:4v,7q:0,Ls:1,Le:"4S",4A:1,LE:"7x",Rl:1,Rp:"1V",Rt:0,Rz:"6q",RF:0,RI:"4V",kg:30,8v:"zx"},Jl:{1n:"2K-2m",2I:"0 10 50 0"},1F:0.8,wH:1,mB:1,9h:0,5t:0,BG:1,56:0,4B:0,Jt:0,Jr:0,3g:0,rw:1,mw:0,uM:0,uN:0,hm:\',\',kn:\';\',e3:\'//\',Ju:1,hk:\'[\',dh:\']\',fm:\'5Z\',l5:1,l6:-1,rH:0,RJ:\'20 0 0 20\',RK:\'1c-1b\',Ry:100,Rg:100,R0:-1,r0:0,CJ:1,Ab:"nA",Ae:"3E",zd:5,z9:10,Ar:1,CG:10,oF:0,xb:1,xT:1,gn:1,4T:\'QW\',qH:0,kf:\'6o\',c6:1,JE:0,JS:0,Jd:0,94:1,bv:1,IY:5,8x:0,BI:1,rO:0,qp:5,QX:0,QL:0,QZ:0,oy:1,zs:1,Jf:0,A8:0,R2:0,w1:1,pw:0,3e:"DA",R3:GF,oY:\'100%\',ga:0,Cv:{7W:1,2i:0,lJ:0,4b:0,1v:1,xu:0,xt:0,xr:0,R6:0,R7:0,R8:0},Ct:{7W:1,2i:0,lJ:0,4b:0,1v:1,xu:0,xt:0,xr:0},R9:100,ra:1,eP:1,lf:14,f6:\'100%\',yY:1,lb:20,yS:1,i6:0.7,z5:2,wj:3,d1:10,eI:"3E",eK:"Bk",i7:"3V",i5:0,nu:0,i4:j0,xF:1,bB:0,tY:1,9m:1,Rd:1,RN:0.3,Rh:3,Sv:4,Sx:5,SC:0,SE:SG,SK:Gw,AK:0,AR:1,wf:1,gO:1,Ea:1,wC:0,IG:SN,IF:90,Iz:0,Is:1,Iy:"nw",IC:0,Ix:1,9L:\'2\',bO:\'3\',SP:10,SQ:1,Sk:1,RS:-1,RW:1,S0:1,S1:-1,RQ:0,S8:1,S9:0,Sb:1,Sc:0,Sg:1,Sh:0,PF:1,P9:0,Pd:1,Pf:0,Pg:1,Pj:0,qV:1,Pp:0,Pt:0,Py:1,PA:0,Oz:1,OA:"#3E",OC:"#3V",OD:"#3V",OH:"#3E",OI:"#3V",OX:"#3E",OY:"#3V",P0:"#3E",P1:"#3V",P2:"#3E",PD:"#3V",P7:"#3E",Qc:1,Qe:0,Qf:1,Qg:0.5,Qi:"#3E",Qj:"#3V",Qk:1,Ql:1,Qn:1,Qo:1,Qp:1,Qr:10,Qd:-1,Qu:1,Qx:1,Qy:0,mk:0,QG:"or",PJ:"or",PK:"or",PN:"or",PR:"50%",PS:-1,PG:0,PW:-1,PX:0,PZ:0,DR:1,E2:0,AH:30,Q0:2,zc:10,C5:0,Q1:30,JK:1,JM:1,6d:0,29:{on:0,4Z:"3V",2T:0,9Q:2,8v:"3V",1n:"1b",2I:"20 0 0 20",Y:xo,1l:0}};v.a9="ru";B 7G=E(is){B i;B C=[];B f=[];B ah=[];B Q2=[];B 5R=[];B 8d=[];B 1L=[];B f2=[];B g8=[];B Q3=[];B 4X=[];B 5D=[];B 5m=[];B da=[];B e8=L;B 2l;B aK=-1;B 4O=H;B 1a=is;B 6c=is=="1g";B W;B 5t=[];B df=[];B nY;B 3r=\'\';B dg=\'\';B 5S=-1;B eG=L;B Q7=L;B oU=L;B o6=L;B gA=L;B hJ=L;B oN;B rZ;B oA;B h6;B v3;B h3=[];B 6O=[];B lZ=0;B av=0;B 9K;B 6e="2p";B aX=(o.1h.2f?"eM":"nR");B aV=(o.1h.2f?"eD":"nQ");C=9M(C,v[is]);C=4i(v[is],\'2I\',\'2I\');C=4i(v[is],\'ao\',\'ao\');C=4i(v[is],\'ba\',\'ba\');if(C.pV==0){C.s5="0 0 0 0"}C=4i(v[is],\'f9\',\'s5\');C=4i(v[is],\'2R\',\'2R\');C.mJ=0;B kE="<2u C=\'2I-1c:cz\' Y=\'"+C.6J*2+"\' 1e=\'"+(C.6J*2>C.5k?(C.6J*2):C.5k)+"\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'><g><e9 ry=\'"+(C.6J)+"\' rx=\'"+C.6J+"\' cy=\'"+(C.6J*2>C.5k?(C.6J):(C.5k/2))+"\' cx=\'"+C.6J+"\' 5Z=\'#"+C.6i+"\'/></g></2u>";B AP="<2u Y=\'"+C.6J*2+"\' 1e=\'"+C.5k+"\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\' ><g><e9 ry=\'"+(C.6J-1)+"\' rx=\'"+(C.6J-1)+"\' cy=\'"+(C.5k/2+2)+"\' cx=\'"+C.6J+"\' 4k=\'#"+C.6i+"\' 4k=\'1\' 5Z-1B=\'0\'/></g></2u>";B xx=4;B Ax="<5c C=\'2k:c0-4H;\'><2u Y=\'"+(xx+2)+"\' 1e=\'"+(C.5k)+"\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'><g><2F x1=\'1\' y1=\'"+(C.5k/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5k/2)+"\' 4k=\'#"+C.1u+"\' 4k-Y=\'1\' 4k-eA=\'4s\'/><2F x1=\'"+xx+"\' y1=\'"+(C.5k/2)+"\' x2=\'1\' y2=\'"+(C.5k/2+xx)+"\' 4k=\'#"+C.1u+"\' 4k-Y=\'1\' 4k-eA=\'4s\'/></g></2u></5c>";B jT="<5c C=\'2k:c0-4H;\'><2u Y=\'"+(xx+10)+"\' 1e=\'"+(C.5k+1)+"\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\' C=\'kx:1b\'><g><2F x1=\'1\' y1=\'"+(C.5k/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5k/2-xx+2)+"\' 4k=\'#"+C.1u+"\' 4k-Y=\'1\' 4k-eA=\'4s\' /><2F x1=\'1\' y1=\'"+(C.5k/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5k/2+xx+2)+"\' 4k=\'#"+C.1u+"\' 4k-Y=\'1\' 4k-eA=\'4s\'/></g></2u></5c>";B 8v=5M(2A(C.8v,\'3E\'),2A(C.AL,1));B 1E=1W("2b");o.1Q.1R(1E);O(1E,{\'6D\':\'3a\',\'2k\':\'4H\',\'1B\':0,\'2T-6W\':C.7q});if(C.nD==1){O(1E,{"2T":"3T 6y "+3C(2A(C.nE,\'3E\'))})}B hb={};V(B i in o.5y){if(o.5y.2n(i)){hb[o.5y[i]]=-1}}if(6c){1E.C.54=KE}F{1E.C.54=99}B Z=1W("2b");if(o.a7){C.CL>0?C.fJ=C.CL:\'\';C.CN>0?C.dL=C.CN:\'\';C.CM>0?C.kc=C.CM:\'\'}O(Z,{\'1n\':\'gW\',\'1c\':0,\'1b\':0,\'2k\':\'4H\',\'Y\':\'100%\',\'2R-1c\':C.ak,\'2R-2m\':C.7c+(6c&&C.3u==1?0:20),\'2R-2K\':C.aa,\'2R-1b\':C.7f,\'1u\':C.1u,\'47-3G\':C.fJ*2A(v.8i,1),\'47-f3\':gX(C.47),\'jN-fL\':C.hK+\'px\'});if(o.1h.6n){O(Z,{\'8I-Y\':Cx})}if(is!=="W"){O(Z,{\'6D-y\':(6c&&C.3u==1?\'3a\':\'8T\')})}1E.1R(Z);if(C.3u!=1){B 6R=1W("2b");O(6R,{\'2k\':\'4H\',\'6D\':\'3a\',\'2T-6W\':C.7q});if(C.3u!=1){if(o.1h.6n){O(6R,{\'8I-Y\':Cx})}}Z.1R(6R)}46(Z,{id:(v.id+"4n"+is)});if(is=="W"){if(C.3u==1){O(Z,{\'Y\':\'100%\',\'2R-2m\':C.7c,\'2R-2K\':C.aa+20,\'6D-x\':\'8T\',\'6D-y\':\'3a\',\'bp-8N\':\'dw\'});O(1E,{\'Y\':o.2W-C.4C-C.4q,\'1e\':C.kc+C.ak+C.aa})}F{O(Z,{\'6D-y\':\'8T\',\'6D-x\':\'3a\'});if(C.A0==1){ng()}}if(C.pV==1){O(1E,{\'2v-1u\':C.sV})}if(v.W.2X==1){3j(1E)}}if(C.jP==1){B 5u=1W("2b");B aZ=5M(C.pV==1?C.sV:C.4Z);if(C.3u==1){hi(5u,\'to 2m, 5r(\'+aZ+\',\'+(C.5g*1+0.3)+\'), 5r(\'+aZ+\',0)\',\'1b\',12,5,7,10,7,10,12,15);5u.1w(6e,Dv)}F{hi(5u,\'to 2K, 5r(\'+aZ+\',\'+(C.5g*1+0.3)+\'), 5r(\'+aZ+\',0)\',\'1c\',5,12,10,7,10,7,15,12);5u.1w(6e,DO)}B 5C=1W("2b");if(C.3u==1){hi(5C,\'to 1b, 5r(\'+aZ+\',\'+(C.5g*1+0.3)+\'), 5r(\'+aZ+\',0)\',\'2m\',8,5,13,10,13,10,8,15);5C.1w(6e,Dr)}F{hi(5C,\'to 2K, 5r(\'+aZ+\',0), 5r(\'+aZ+\',\'+(C.5g*1+0.3)+\')\',\'2K\',5,8,10,13,10,13,15,8);5C.1w(6e,Dc)}5u.1w("nR",hG);5u.1w("nQ",hG);5C.1w("nR",hG);5C.1w("nQ",hG);Z.1w("qR",CY);5u.1w("9V",aO);5C.1w("9V",aO);1E.1R(5u);1E.1R(5C);3D(rZ);rZ=6U(Dn,2h)}Z.1w(aX,Dt);Z.1w(aV,sM);if(v.W.9K>0&&!9K&&is=="W"){if(1J Cz!=="1G"){9K=1y Cz()}}if(6c){V(B i=1;i<15;i++){if(K(v["9I"+is][is+i])){v.1g[is+i]=v["9I"+is][is+i];if(K(v["9I"+is][is+i+"1N"])){v.1g[is+i+"1N"]=v["9I"+is][is+i+"1N"]}if(K(v["9I"+is][is+i+"1f"])){v.1g[is+i+"1f"]=v["9I"+is][is+i+"1f"]}}if(K(v.1g[is+i])){if(v.1g[is+i]==1){cW(\'f\',i);cO(f[i],ah[i],5R[i],8d[i],i);B 5W=v.1g[is+i+"1f"];B 9i=v.1g[is+i+"1N"];if(!K(5W)){v.1g[is+i+"1f"]="4V"}if(5W){if(5W.I("3H")>-1&&9i){if(!o[\'6L\'+5W]){if(9i.I(":")>0){o[\'6L\'+5W]=4x(9i.1j(9i.I(":")+1)).2x(\',\');9i=v.1g[is+i+"1N"]=9i.1j(0,9i.I(":"))}F{o[\'6L\'+5W]=[];v.1g[is+i+"1N"]=9i}o[\'hg\'+5W]=2A(v[\'kZ\'+5W.51(-1)],0)}}}5R[i].1T=2O(5W);if(2q(9i)){5R[i].1T=9i}if(5W=="2S"){o.fh=H}1L[i]=5W;7U(i);if(1L[i]==\'nK\'){!o.g5?o.g5=1y OZ():\'\';if(K(1K.tZ)){5R[i].1T=o.g5.OJ();o.g5.Ch()}}if(1L[i]in o.5y){hb[1L[i]]=i}f[i].1w(aX,6F);f[i].1w(aV,5L);f[i].1w(6e,ax);f[i].1w("9V",aO);if(v.1g[is+i+"1l"]==1){O(f[i],{"1e":0})}}}}}E CY(x){if(is=="W"&&C.3u==1&&x){if(x.yx==0&&x.c8!=0){Z.bo-=x.c8;x.9t()}}3D(oA);oA=6U(sM,ha);b6()}E Dt(){o.3A=H}E sM(){if(C.g7==1){2H(o.gi);o.gi=1z(E(){if(!o.3A&&!o.lR){8f()}},(v.1g.gh>0?v.1g.gh*2h:(o.1h.tv?4c:2h)))}o.3A=L}E 6F(1d){if(o.22){o.5n?o.U.5n(L):\'\'}B i=1d.4l.7y(\'nL\');B x;if(i){x=\'f\'}F{if(1d.4l.7y(\'as\')){i=1d.4l.7y(\'as\');x=\'f2\'}}if(i){i=2J(i);B eF=L;if(K(2g(x)[i])){if(C.9A>-1){O(2g(x+\'bg\')[i],{\'1B\':C.9A})}if(2q(C.dD)){O(2g(x+\'bg\')[i],{\'6M\':\'fX(\'+C.dD+\')\'})}if(C.6Z>-1){O(2g(x+\'1N\')[i],{\'1B\':C.6Z});O(2g(x+\'5v\')[i],{\'1B\':C.6Z})}if(is=="W"){if(1L[i].I("W")==0){B id=1L[i].1j(8);if(3r==id||dg==id){O(2g(x+\'1N\')[i],{\'1u\':C.6i});O(2g(x+\'5v\')[i],{\'1u\':C.6i});eF=H}F{O(2g(x+\'1N\')[i],{\'1u\':C.1u})}}}if(C.xB==1&&K(C.lr)&&eF){}F{O(2g(x+\'bg\')[i],{\'7K\':C.cq})}}}};E 5L(1d){if(o.22){o.5n?o.U.5n(H):\'\'}B i=1d.4l.7y(\'nL\');B x;B eF=L;3D(kF);b6();if(i){x=\'f\'}F{if(1d.4l.7y(\'as\')){i=1d.4l.7y(\'as\');x=\'f2\'}}if(i){if(K(2g(x)[i])){if(C.9A>-1){O(2g(x+\'bg\')[i],{\'1B\':C.5g})}if(2q(C.dD)){O(2g(x+\'bg\')[i],{\'6M\':\'fX(1)\'})}if(C.6Z>-1){O(2g(x+\'1N\')[i],{\'1B\':C.a});O(2g(x+\'5v\')[i],{\'1B\':C.a})}if(is=="W"){if(1L[i].I("W")==0){B id=1L[i].1j(8);if(3r==id||dg==id){O(2g(x+\'1N\')[i],{\'1u\':C.6i});O(2g(x+\'5v\')[i],{\'1u\':C.6i});eF=H}F{if(K(o.9G[id])){hE(i)}F{O(2g(x+\'1N\')[i],{\'1u\':C.1u})}}}}if(C.xB==1&&K(C.lr)&&eF){}F{O(2g(x+\'bg\')[i],{\'7K\':o.9G[id]?C.wn:C.4Z})}}}}E ax(1d){if(!gA){B d=1y 7n();o.9T=d.9U();B i=1d.4l.7y(\'nL\');if(i){if(K(f[i])){if(K(1L[i])){if(is=="W"){o.2a=1G}4Y(i,0)}}}lG()}}B qL;B kF;E BQ(1d){if(!gA){B i=1d.4l.7y(\'as\');if(i){if(K(5m[i])){if(2l in o.5y){qL=i;kF=6U(DJ,4v)}}}}}E DJ(){tC(qL)}E aO(1d){3D(kF);1d.6x=H;b6()}E su(1d){3D(kF);if(!gA){B d=1y 7n();o.9T=d.9U();B i=1d.4l.7y(\'as\');if(i){if(i==0){if(5m[0]==\'1u\'){cK();4Y(lZ)}F{dC()}}F{if(K(5m[i])){tC(i)}}}}}E mK(1d){B x=1d.4l.7y(\'AB\');if(x){qk(x)}}E BY(1d){b6();B i=1d.4l.7y(\'as\');if(K(5m[i])){if(7i("=",i)>0){B x=5m[i].1j(0,7i("=",i));B y=5m[i].1j(7i("=",i)+1);B z=2l+\'Bz\';if(!v[z]){v[z]=[]}if(!K(v[z][x])){v[z][x]=v[x]+\'\'}y5(x,y)}}};E y5(x,y){v[x]=y;if(o.5B&&v.xF==1&&x!="bB"){3R.9j("ln"+x,y)}if(o.5f&&o.3I){o.3I.af()}o.U.i0();qk(x)}E C4(1d){B i=1d.4l.7y(\'as\');B x=5m[i];if(K(x)){if(x.I("=")>0){B z=x.1j(0,x.I("="));B y=x.1j(x.I("=")+1);v[z]=y;v0();7U(o[2l+\'q9\']);if(2l=="i2"){7F("CK")}}}}E 7U(i){if(K(1L[i])){B aG=L;B 7V=L;B 5h=\'\';if(6c){if(1L[i]=="4S"){5h=o.P.sN()}if(1L[i]=="7x"){5h=o.P.sO()}if(1L[i]=="2S"){5h=\' \';7V=H}if(1L[i].I("3H")>-1){if(o[\'6L\'+1L[i]]){if(o[\'6L\'+1L[i]].R>0){B t=o[\'hg\'+1L[i]];if(t!=-1){5h=o[\'6L\'+1L[i]][t]}7V=H}}}if(1L[i]=="bu"){if(o.7R){5h=o.o3[o.QI]}}if(1L[i]=="7x"||1L[i]=="bu"||1L[i]=="4S"){if(o[\'6L\'+1L[i]].R==0){aG=H}F{if(o[\'6L\'+1L[i]].R==1&&(C.z8!=1||o[\'6L\'+1L[i]][0]==1)){aG=H}F{7V=H}}}if(1L[i]=="5Y"){if(!o.5Y){aG=H}F{7V=H}}if(1L[i]=="6q"){if(o.2t!=\'bt\'&&!v.6q){aG=H}F{7V=H}}if(1L[i]=="1V"){if(K(o.1Y)){7V=H;if(o.4U||v.9m==1){if(o.3x){5h=o.2Z[!o.4U?o.3x.7l():o.3o]}}F{5h=\'\'}B jy=0;V(B s=0;s<o.1Y.R;s++){if(o.1Y[s]!=\'\'){jy++}}if(jy==1&&o.kv==1){jy=0}if(v.ox==1&&v.qA==1){}F{if(jy==0){aG=H;7V=L}}}F{aG=H}}if(1L[i]=="4V"){5h=o.5O[o.aj];5h==1&&C.dH!=1?5h=2O(\'ew\'):\'\';7V=H;if(o.2t=="bS"||(o.P.5w()&&C.QJ!=1)){aG=H;7V=L}}if(1L[i]in o.5y){5h=h1(1L[i]);7V=H}if(1L[i].I("8q")>0){B x=\' \';B y=[\'vL\',\'vK\',\'vI\'];V(B z=0;z<y.R;z++){if(K(v[1L[i]+y[z]])){if(v[1L[i]+y[z]]!==\' \'){x+=(x!==\' \'?\':\':\'\')+v[1L[i]+y[z]]}}}5h=x!=\' 0:0\'&&x.I(":")>-1?x:\' \';o[1L[i]+\'7Q\']=5h;7V=H}}8d[i].1T=5h+(5h!=\'\'&&C.RP!=1?\' &gS;<2u Y="k0" 1e="Hm" tU="-1 -1 5 8" 7X="1.1" 4e="3K://4f.w3.3Z/4c/2u" 4e:4g="3K://4f.w3.3Z/7z/4g"><pg 4k="#\'+C.6i+\'" 4k-Y="1" 5Z="1X" 7Z="0 0 3 3 0 6"></pg></2u>\':\'\');B De=6c&&aK!=-1;if(aG){1l(f[i]);if(6c){da[i]?2H(da[i]):\'\';if(o.Q){o.Q.jK(i,L,5h)}F{da[i]=1z(E(){o.Q.jK(i,L,5h)},4v)}}O(f[i],{\'1n\':\'2B\',\'2m\':0,\'1c\':-100})}if(7V){if(De){}F{if(C.3u==1){O(f[i],{\'2k\':\'c0-4H\'})}F{1o(f[i])}}if(6c){da[i]?2H(da[i]):\'\';if(o.Q){o.Q.jK(i,H,5h)}F{da[i]=1z(E(){o.Q.jK(i,H,5h)},43)}}O(f[i],{\'1n\':\'gW\',\'2m\':0,\'1c\':0})}2C()}V(B j=1;j<f.R;j++){if(f[j]){if(5X(f[j])){B 4w=L;4O?4w=H:\'\';4O=L;4w&&o.Q?o.Q.4w():\'\'}}}};B rh=0;E 4Y(i,Bh,fa){fa?1L[i]=fa:\'\';if(K(1L[i])){o.lR=H;b6();B x=uE();if(6c){aK==-1?rh=x[0]:x[0]=rh}if(2l!=1L[i]){2l=1L[i];B qd=2l.I("3H")>-1;if(2l==\'4S\'||2l==\'7x\'||2l==\'1V\'||2l==\'4V\'||qd||2l==\'bu\'||2l in o.5y||2l.I("8q")>0||2l==\'2S\'||2l==\'1u\'){aK=i;B z=mA(o[\'6L\'+2l]);if(2l=="q3"){if(C.vG==1){z=7F("SR")}F{z=7F("Re")}}if(2l=="i2"){z=7F("QV")}if(2l=="2S"&&o.2S){z=[];V(B j=1;j<=16;j++){if(K(v["2S"+j])){z.2N(2O(v["2S"+j]));h3[z.R]=v["2S"+j]}}}if(2l=="1u"&&o.4y){z=[];lZ=i;V(B j=0;j<o.m7.R;j++){B co=o.m7[j].1j(4);z.2N(2O(co));6O[z.R]=co}}if(z.R==0&&qd){B ai=2l.51(-1);if(K(1K[\'nC\'+ai])){1K[\'nC\'+ai](v.id)}8f();J}B fk=o[\'hg\'+2l];B AQ=o[\'Lj\'+2l];V(B j=1;j<f.R;j++){if(f[j]){f[j].C.2k="1X"}}f2=[];cW(\'f2\',0);cO(f2[0],g8[0],4X[0],5D[0],0);O(f2[0],{"2T-2K":"3T 6y "+(C.yq==1?8v:"5r(100,100,100,0.7)")});av=Bh;B kM=L;4X[0].1T=(x[0]<2||av==1||C.ym==1?\'\':jT)+(v.1g[is+i+"1N"]&&v.1g[is+i+"1N"]!=\'\'?v.1g[is+i+"1N"]:2O(v.1g[is+i+"1f"]))+(o[1L[i]+\'7Q\']?o[1L[i]+\'7Q\']:\'\');if(2l==\'1V\'&&!o.wa){B h4=1W("2b");h4.1T=2O("2L");O(h4,{\'1u\':C.1u,\'9N\':\'2w\',\'6V\':\'4u\'});5D[0].1R(h4);h4.1w(6e,Aj);kM=H}if(2l==\'1V\'&&v.ox==1&&!o.1h.tv&&K(1K.tZ)){B uf=1W("2b");!o.3x?o.3x=1y hS():\'\';uf.1T="<yk 1D=\'3v\' id=\'"+v.id+"AV\' Kt=\'.uB,.uz,.jl\' C=\'2k:1X\'/>"+2O(\'nK\');O(uf,{\'1u\':C.1u,\'9N\':\'2w\',\'6V\':\'4u\',\'2I-1b\':(kM?\'dO\':0)});5D[0].1R(uf);o.f1=1S.8n(v.id+"AV");o.f1.Op=o.3x.ub;uf.1w(6e,o.3x.ub)}if(kM){if(eG){if(av==2){z=[];3j(f2[0])}V(j=0;j<o.d0.R;j++){if(v.nf==0&&o.d0[j]=="eK"){}F{z.2N("Ol"+o.d0[j])}}}}O(4X[0],{\'47-3G\':C.jV*2A(v.8i,1)});5m[0]="Oc";if(2l in o.5y){xN(2l);if(lZ>0&&o.m7.I(\'MU\'+2l)>-1){4X[0].1T=jT+2O(2l);5m[0]="1u";5D[0].1T=h1(2l)}O(5D[0],{\'Y\':C.5k*2.5,\'1A-8c\':\'2m\'})}if(av!=1&&x[0]>1){f2[0].1w(aX,6F);f2[0].1w(aV,5L);f2[0].1w(6e,su);f2[0].1w("9V",aO)}F{O(f2[0],{"6V":\'6N\'})}if(C.w0==1){3j(f2[0])}if(K(z)){B zz=\'\';V(j=0;j<z.R;j++){B y=j+1;B dc=0;B 6p=L;if(z[j]&&4x(z[j])!=\'\'){if(2l==\'4S\'){if(z[j]==2O("2w")){dc=1}if(o.2t=="1C"&&v.SS==1){B iz=5a(z[j]);if(iz&&iz<zz){dc=2}zz=5a(z[j])}}cW(\'f2\',y,dc);cO(f2[y],g8[y],4X[y],5D[y],1L[i],i);if(2l==\'4V\'){z[j]==1&&C.dH!=1?z[j]=2O(\'ew\'):\'\'}if(1J(z[j])==\'4E\'){if(z[j].I("<<<")==0){z[j]=z[j].1O(\'<<<\',\'\');6p=H}if(z[j].I(\'8q\')>0){o[2l+\'q9\']=i}if(z[j].I("q5")==0){B 1I=z[j];if(1I.I("8q")>0){4X[y].1T=2O(z[j].1j(1I.I("8q")+5))}F{4X[y].1T=2O(z[j].1j(7))}if(z[j]==\'QT\'){nY=f2[y];O(f2[y],{"2T-1c":"3T 6y "+(C.yq==1?8v:"5r(100,100,100,0.7)")})}}F{4X[y].1T=z[j]}}F{4X[y].1T=z[j]}5m[y]=2l+j;if(fk==j||AQ==j){5D[y].1T=fk==j?kE:AP;if(fk==j){l7(y)}}if(1J(z[j])==\'4E\'){if(z[j].I("q5")==0){B t=z[j].1j(7);if(t.I("1u")>0){5D[y].1T="<2b C=\'"+(v[t]=="3V"?\'2T:3T 6y #jC;1e:aB;Y:aB;\':\'1e:dO;Y:dO;\')+";2v-1u:"+(v[t].I("#")==-1?\'#\':\'\')+v[t]+";2T-6W:dO;\'></2b>"}F{if(K(v[z[j].1j(7)])){5D[y].1T=v[z[j].1j(7)]}}}if(2l=="2S"){if(K(h3[y])&&o.2S){5D[y].1T=o.2S.1r(h3[y],0.7,3C(C.6i))}}if(2l=="1u"){if(K(6O[y])&&o.4y){5D[y].1T=h1(6O[y])}}if(2l==\'4S\'){if(z[j]==2O("2w")&&o.P.jr()){l7(y)}if(2q(v.cZ)){B fq=v.cZ.2x(",");V(B k=0;k<fq.R;k++){if(z[j].I(fq[k])>-1){3j(f2[y])}}}}}B rl="";if(1J(z[j])==\'4E\'){if(z[j].I("q5")==0){46(f2[y],{\'NX\':i,\'AB\':z[j].1j(7)});rl="mK"}}if(!6p){f2[y].1w(aX,6F);f2[y].1w(aV,5L);if(rl=="mK"){f2[y].1w(6e,mK)}F{f2[y].1w(6e,su)}f2[y].1w("9V",aO);f2[y].1w("G7",BQ)}F{O(f2[y],{"6V":"6N"})}}}}2C()}if(1L[i]==\'6q\'){o.U.jj();2l=-1}if(1L[i]==\'nK\'&&K(o.g5)){o.g5.7J();2l=-1}if(1L[i].I(\'W\')>-1){B id=1L[i].1j(8);if(K(o.1H[id])){B fl=o.1H[id][\'3v\'];if(K(fl)){if(fl.I(\'3X:\')==0){if(id.I(\'x\'+dg)!=0){o.2a=fl.1j(5);bM(id.1j(0,id.p6(\'-\'))+\'-0\');J}if(!o.1t){o.2a=fl.1j(5)}if(!o.1v){o.U.2z()}3w(\'3X\',fl.1j(5));8f();J}d8(i);xg(id);7F("Au");if(K(o.1H[id][\'7r\'])&&v.7r==1&&v.KG==1){7r(o.1H[id][\'7r\'])}F{oR(id);o.U.d6(fl,(v.W.h0==1?1:1G));v.W.7S==0&&v.W.go==1?1z(8f,4v):\'\';oU=L;o6=L;oT(id);js("Kp")}}F{if(K(o.1H[id][\'5d\'])){62(id);if(oU){5S==-1?4Y(0,0):\'\'}F if(o6){5S==-1?4Y(2J(f.R)-2,0):\'\'}}}}if(o.2X){o.2X.ou()}}if(1L[i]==\'5Y\'){o.P.eT()}}}};G.EZ=E(x){7U(o[x+\'q9\'])};E qk(x){if(x=="pL"){zn();J}if(x=="pi"){B z=2l+\'Bz\';if(v[z]){V(B y in v[z]){if(v[z].2n(y)){y5(y,v[z][y])}}fV()}J}b6();V(B i=0;i<f2.R;i++){if(f2[i]){f2[i].C.2k="1X"}}f2=[];cW(\'f2\',0);cO(f2[0],g8[0],4X[0],5D[0],0);O(f2[0],{"2T-2K":"3T 6y "+(C.yq==1?8v:"5r(100,100,100,0.7)")});if(x.I("8q")>0){f2[0].1w(6e,v0);4X[0].1T=2O(x.1j(x.I("8q")+5))}F{f2[0].1w(6e,fV);4X[0].1T=(C.ym!=1?jT:\'\')+2O(x)}O(4X[0],{\'47-3G\':C.jV*2A(v.8i,1)});f2[0].1w(aX,6F);f2[0].1w(aV,5L);f2[0].1w("9V",aO);B 4r=[];B lQ=L;if(x.I("3G")>0){4r=[\'50%\',\'75%\',\'100%\',\'Mf%\',\'xo%\',\'CR%\',\'4v%\',\'Me%\',\'ds%\',\'j0%\']}if(x.I("5g")>0){4r=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.I("ik")>0){V(B i=-5;i<5.5;i+=0.5){4r.2N(2E.4s(i*100)/100)}}if(x.I("ef")>0){4r=[4v,j0,gz]}if(x.I("2K")>0){V(i=0;i<21;i++){4r[i]=i*10}}if(x.I("vL")>0){V(i=0;i<24;i++){4r[i]=i}}if(x.I("vK")>0||x.I("vI")>0){V(i=0;i<60;i++){4r[i]=i}}if(x.I("9Q")>0){lQ=H;4r=[0,1]}if(x.I("4k")>0){lQ=H;4r=[0,1]}if(x.I("1u")>0){4r=[\'3E\',\'Bk\',\'M5\',\'Lk\',\'Lp\',\'Lr\',\'SO\',\'RX\',\'S2\',\'S3\',\'S7\',\'Sf\',\'Sj\',\'Pi\',\'Pq\',\'Pu\',\'Pv\',\'3V\'];B vx=v[x].1O("#","");if(4r.I(vx)==-1){4r[8]=vx}}V(y=1;y<=4r.R;y++){cW(\'f2\',y,0);cO(f2[y],g8[y],4X[y],5D[y],y);O(5D[y],{\'2R-1b\':0});if(x.I("1u")>0||x.I("2K")>0||x.I("8q")>0||x.I("ik")>0){y%3!=0?O(f2[y],{\'kx\':\'1b\'}):\'\';O(f2[y],{\'Y\':\'33.3%\'});if(x.I("1u")>0){4r[y-1]=2A(v["PC"+(y-1)],4r[y-1]);4X[y].1T="<2b C=\'"+(4r[y-1]=="3V"?\'2T:3T 6y #jC;1e:Bj;Y:Bj;\':\'1e:gs;Y:gs;\')+";2v-1u:"+3C(4r[y-1])+";2T-6W:gs;\'></2b>";O(f2[y],{\'2F-1e\':1})}F{4X[y].1T=4r[y-1]}}F{if(x.I("ef")>0){4X[y].1T=4r[y-1]}F{y%2!=0?O(f2[y],{\'kx\':\'1b\'}):\'\';O(f2[y],{\'Y\':\'50%\'});if(lQ){4X[y].1T=2O(4r[y-1]+\'7Q\')}F{4X[y].1T=4r[y-1]}}}5m[y]=x+\'=\'+4r[y-1];if((4r[y-1]==v[x]&&6P(v[x])!=" ")||v[x]==\'#\'+4r[y-1]){5D[y].1T=kE;l7(y)}f2[y].1w(aX,6F);f2[y].1w(aV,5L);if(x.I("8q")>0){f2[y].1w(6e,C4)}F{f2[y].1w(6e,BY)}f2[y].1w("9V",aO)}2C()}E l7(x){f2[x].pZ.bm(\'6K-\'+v.id+\'-dJ-kZ\');O(4X[x],{\'1u\':C.6i});m6(g8[x])}E oR(id){if(K(o.1H[id][\'2e\'])){v.2e=o.1H[id][\'2e\'];K(v.2e)?o.P.an(v.2e):\'\'}if(K(o.1H[id][\'1N\'])){o.cI=o.1H[id][\'1N\']}x9()}E oT(id){B t=o.1H[id][\'1N\'];if(K(t)){if(v.mw==1){if(o.U.pq(o.1H[id])){}F{v.1N=(v.uN==1&&K(o.qS)?o.qS+(v.uM==1?\'<br>\':\' \'):\'\')+t}o.U.9D(\'1N\')}}if(v.fP==1){if(K(o.1H[id][\'7Z\'])){v.7Z=o.1H[id][\'7Z\']}F{v.7Z=[]}o.Q.kI()}B xv=[\'5J\',\'mU\',\'6q\',\'6I\',\'X\',\'hv\',\'Av\',\'mW\',\'mV\',\'4b\',\'4t\',\'j2\',\'Aw\',\'8g\',\'bC\',\'eS\',\'9o\',\'hW\'];V(B i=0;i<xv.R;i++){B l9=o.1H[id][xv[i]];if(K(l9)){v[xv[i]]=l9;if(i==16){v.W.ea=l9}}F{i<4?v[xv[i]]=1G:\'\'}}xg(id);B 8O=o.1H[id];if(K(8O[\'2o\'])){8O[\'1V\']=8O[\'2o\']}if(K(8O[\'1V\'])){o.U.fY(8O[\'1V\'])}if(K(8O[\'9o\'])){o.Q.qF()}o.U.iL(o.1H[id]);if(o.kL){o.Q.qK(o.kL)}if(K(8O[\'eh\'])){3w(\'eh\',8O[\'eh\'])}if(K(8O.1F)){o.U.3P(8O.1F)}}E xg(id){B x=o.1H[id][\'1t\'];if(K(x)){if(x=="3n"){if(2L.1V&&!o.1H[id][\'1V\']){o.1H[id][\'1V\']=2L.1V}if(o.P.17()>0){v.1t=o.2a=o.P.17()}F{2L.1t&&!o.2a?o.2a=2L.1t:v.1t=0}}F{v.1t=o.2a=x}}F{v.1t=0}}E d8(x){if(5S==0&&!o.1t){O(5R[5S],{\'1u\':C.1u});O(ah[5S],{\'7K\':C.4Z});8d[5S].1T=\'\';f[5S].pZ.5J(\'6K-\'+v.id+\'-dJ-pl\')}F{o.xy=x;if(5S>-1){hE(5S)}if(3r!=\'\'){if(!o.9G[3r]&&K(o.1H[3r])){o.uS+=2A(o.1H[3r].1m,0)}o.9G[3r]=H;5t=yb(5t,3r)}}if(1L[x]){B id=1L[x].1j(8);8d[x].1T=kE;f[x].pZ.bm(\'6K-\'+v.id+\'-dJ-pl\');O(5R[x],{\'1u\':C.6i,\'1A-wk\':\'1X\',\'1B\':C.a});m6(ah[x]);if(C.xB==1&&K(C.lr)){O(ah[x],{\'7K\':C.lr})}5S=x;3r=id;o.3r=3r;v.4P=3r;o.l0=5R[x].1T;o.xy=3r;dg=o.1H[id][\'ju\'];if(o.Q){o.Q.jD()}if(9K){9K.P3()}}}E 62(id){B x=id==0?o.W:o.1H[id];o.xy=id;V(B i=0;i<f.R;i++){if(f[i]){if(C.3u==1){Z.3m(f[i])}F{6R.3m(f[i])}f[i]=26}}f=[];5S=-1;if(K(x[\'5d\'])){B y=7I.6g(x[\'5d\']).R;cW(\'f\',y);1L[y]="zl";cO(f[y],ah[y],5R[y],8d[y],y);if(C.3u==1){O(f[y],{"Y":(C.n9==1?C.dL:"2w"),"1e":C.kc})}if(C.AO==1){B wX="3T 6y "+5M(C.AN,2A(C.AL,1));if(C.3u==1){O(f[y],{"Qa":wX})}F{O(f[y],{"PL":wX})}}B 1I=x.1N;if(C.ym!=1){1I=jT+1I}5R[y].1T=1I;O(5R[y],{\'47-3G\':C.jV*2A(v.8i,1)});B p=x[\'ju\'];f[y].1w(aX,6F);f[y].1w(aV,5L);f[y].1w(6e,E(){Du(p)});x=x[\'5d\']}B y=7I.6g(x).R;5t=[];df=[];if(9K&&C.3u!=1){9K.5J(6R);if(y>v.W.9K){9K.bm(C,6R)}}V(B i=0;i<y;i++){cW(\'f\',i);1L[i]="W"+x[i].id;if(!K(o.9G[x[i].id])&&!K(x[i].5d)){5t[x[i].id]=i;df[x[i].id]=i}cO(f[i],ah[i],5R[i],8d[i],i);if(C.3u==1){if(C.6J==0){O(5R[i],{\'Y\':C.dL-C.vt-C.vg});3j(8d[i])}O(f[i],{"Y":(C.n9==1?C.dL:"2w"),"1e":C.kc})}5R[i].1T=x[i].1N?x[i].1N:\'&gS;\';if(v.cX==1&&v.C3==1&&x[i].id){if(o.Ay){if(o.Ay.I(x[i].id)>-1){x[i].es=1}}}if(K(x[i].es)){if(x[i].es==1){o.9G[x[i].id]=H;hE(i)}}if(K(x[i].5d)){8d[i].1T=Ax;O(8d[i],{"1u":C.1u})}f[i].1w(aX,6F);f[i].1w(aV,5L);f[i].1w(6e,ax);f[i].1w("9V",aO);if(K(o.9G[x[i].id])){hE(i)}if(3r==x[i].id){d8(i)}if(dg==x[i].id){O(5R[i],{\'1u\':C.6i});O(8d[i],{\'1u\':C.6i});m6(ah[i])}}2C();4O=L;o.Q?o.Q.4w():\'\'}E m6(x){if(2q(C.Be)&&x){O(x,{"2v-ag":"3d-4J(5r(0, 0, 0, "+(1-C.Be*1)+") 0 0)"})}}E hi(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3u==1?\'C6\':\'100%\');B hh=(C.3u==1?\'100%\':\'C6\');O(x,{\'1n\':\'2B\',\'2k\':\'c0-4H\',\'Y\':ww,\'1e\':hh,\'1A-8c\':\'8a\'});if(C.Di==1){O(x,{\'2v\':\'-mT-3d-4J(\'+y+\')\',\'2v\':\'-3O-3d-4J(\'+y+\')\',\'2v\':\'-ms-3d-4J(\'+y+\')\',\'2v\':\'-o-3d-4J(\'+y+\')\',\'2v\':\'3d-4J(\'+y+\')\',})}if(C.3u==1||o.1h.2f){O(x,{\'6V\':\'4u\'})}F{O(x,{\'4u-3e\':\'1X\'})}if(C.n7==1){O(x,{\'5V-Y\':C.kq+\'px!5P\'})}if(z=="1c"){O(x,{\'1c\':-1,\'1b\':0})}if(z=="2K"){O(x,{\'2K\':-1,\'1b\':0})}if(z=="1b"){O(x,{\'1c\':0,\'1b\':0})}if(z=="2m"){O(x,{\'1c\':0,\'2m\':0})}if(z=="2m"||z=="1b"){O(x,{\'1A-8c\':\'1b\',\'2R-1c\':1E.2U/2-10})}x.1T="<8a><2b "+(C.Dh==1?"PQ=\'G.C.7K=\\"#"+C.Db+"\\"\' PO=\'"+(C.tE==1?"G.C.7K=\\"#"+C.tK:"G.C.2v=\\"1X")+"\\"\'":"")+" C=\'4u-3e:2w;6V:4u;Y:gs;1e:gs;2T-6W:gs;"+(C.tE==1?"2v-1u:#"+C.tK+";":"")+(z=="1c"?"2I-1c:dO;":"")+(z=="2K"?"2I-1c:dO;":"")+(z=="2m"?"2I-1b:gl;":"")+(z=="1b"?"2I-2m:gl;":"")+"\'><2u Y=\'20\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'><g><2F x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4k=\'#"+C.pE+"\' 4k-Y=\'"+C.pk+"\' 4k-eA=\'4s\'/><2F x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4k=\'#"+C.pE+"\' 4k-Y=\'"+C.pk+"\' 4k-eA=\'4s\'/></g></2u></2b></8a>"}G.a1=E(){if(C.jP==1){a1()}};E Dn(){if(e8){a1()}}E a1(e){if(C.jP==1&&!hJ){if(C.3u==1){B h=Z.Qt;B m=1E.2c+C.7f+C.7c+20;B t=Z.bo}F{B h=Z.yZ;B m=1E.2U;B t=Z.db}if(h>m){if(t>0){if(!5X(5u)){1o(5u);B m1=1y 5A({"mc":5u,"1D":"8k","to":1,"17":0.3,"me":"5u"})}}F{if(5X(5u)){B m2=1y 5A({"mc":5u,"1D":"8k","to":0,"17":0.3,"me":"5u","1l":H})}if(e){e.c8<0?e.9t():\'\'}}if(t<h-m-10){if(!5X(5C)){1o(5C);B m3=1y 5A({"mc":5C,"1D":"8k","to":1,"17":0.3,"me":"5C"})}}F{if(5X(5C)){B m4=1y 5A({"mc":5C,"1D":"8k","to":0,"17":0.3,"me":"5C","1l":H})}if(e){e.c8>0?e.9t():\'\'}}}F{1l(5u);1l(5C)}}}E Dc(){B x=Z.db+1E.2U-60;B m=1y 5A({"mc":Z,"1D":"8T","to":x,"17":0.3,"me":"zO","6v":"bW"});1z(a1,2h)}E DO(){B x=Z.db-1E.2U+60;B m=1y 5A({"mc":Z,"1D":"8T","to":x,"17":0.3,"me":"QD","6v":"bW"});1z(a1,2h)}E hG(1d){2H(o.gi);1d.aW()}E Dr(){B x=Z.bo+(1E.2c+C.7f+C.7c)-60;B m=1y 5A({"mc":Z,"1D":"k8","to":x,"17":0.3,"me":"QA","6v":"bW"});1z(a1,2h)}E Dv(){B x=Z.bo-(1E.2c+C.7f+C.7c)+60;B m=1y 5A({"mc":Z,"1D":"k8","to":x,"17":0.3,"me":"zh","6v":"bW"});1z(a1,2h)}E Du(x){if(x==\'\'){62(0)}F{if(K(o.1H[x])){62(x)}}2l=\'\'}E hE(x){8d[x].1T=\'\';O(5R[x],{\'1u\':C.Cu});if(C.Cs==1){O(5R[x],{\'1A-wk\':\'2F-Qs\'})}if(C.wD>-1){O(5R[x],{\'1B\':C.wD})}f[x].pZ.5J(\'6K-\'+v.id+\'-dJ-pl\');O(ah[x],{\'7K\':C.wn});if(C.vm>-1){O(ah[x],{\'1B\':C.vm})}}E tC(i){if(K(5m[i])){b6();if(7i("4S",i)==0){o.U.5Q(5m[i].1j(7))}if(7i("7x",i)==0){o.U.dx(5m[i].1j(10))}if(7i("1V",i)==0){!o.3x?o.3x=1y hS():\'\';o.3x.9r(5m[i].1j(8))}if(7i("bu",i)==0&&v.7R==1){o.7R.DI(5m[i].1j(7))}if(7i("3H",i)==0){B 5W=5m[i].51(0,-1);o[\'hg\'+5W]!=-1?o[\'hg\'+5W]=i-1:\'\';if(o[\'6L\'+5W]){B ai=5W.51(-1);if(K(1K[\'nC\'+ai])){v[\'kZ\'+ai]=i-1;1K[\'nC\'+ai](v.id,o[\'6L\'+5W][i-1],i-1)}}7U(aK);8f()}if(7i("2S",i)==0){o.2S?o.2S.3p(h3[i]):\'\';8f()}if(7i("1u",i)==0){cK();4Y(0,0,6O[i])}V(B p in o.5y){if(o.5y.2n(p)){if(7i(p,i)==0){o.P.yC(p,i)}}}if(7i("8q",i)>0){if(4X[i].1T==2O(\'6p\')){7F(2l+\'0\');7U(aK);if(2l=="i2"){7F("CK")}dC()}F{if(2l=="q3"&&C.vG==1){7F(\'vG\',i);7U(aK);dC()}}}if(7i("4V",i)==0){o.U.8J(5m[i].1j(5));jt();1z(8f,4v)}}};G.jt=E(){jt()};G.F0=E(x){V(B i=0;i<1L.R;i++){if(1L[i]==x){J H}}J L};E jt(){V(B i=0;i<1L.R;i++){if(1L[i]=="4V"){7U(i);if(2l==\'4V\'){cK();4Y(i,0)}}}}E cW(x,i,dc){if(K(2g(x))){2g(x)[i]=1W("2b");if(i<2||x=="f"||2l!=\'4S\'||dc==1){if(C.3u==1){Z.1R(2g(x)[i])}F{6R.1R(2g(x)[i])}}F{if(C.3u==1){Z.vc(2g(x)[i],2g(x)[i-1])}F{6R.vc(2g(x)[i],2g(x)[dc==2?i-2:i-1])}}if(x==\'f\'){46(2g(x)[i],{\'nL\':i})}if(x==\'f2\'){46(2g(x)[i],{\'as\':i})}2g(x+\'bg\')[i]=1W("2b");B nO=1W("2b");2g(x)[i].1R(nO);nO.1R(2g(x+\'bg\')[i]);fS(nO);2g(x+\'41\')[i]=1W("2b");2g(x)[i].1R(2g(x+\'41\')[i]);eQ(2g(x+\'41\')[i]);fS(2g(x+\'41\')[i]);2g(x+\'1N\')[i]=1W("2b");2g(x)[i].1R(2g(x+\'1N\')[i]);2g(x+\'5v\')[i]=1W("2b");2g(x)[i].1R(2g(x+\'5v\')[i]);if(i>0&&x=="f2"&&6c&&C.y8==0){3j(2g(x+\'5v\')[i])}}};E cO(x,8S,jd,wz,OV,ii){O(x,{\'1n\':\'gW\',\'2m\':0,\'1c\':0,\'6V\':\'4u\',\'1e\':\'2w\',\'Y\':\'100%\',\'6D\':\'3a\',\'2k\':\'4H\',\'2F-1e\':\'1.OU\'});if(6c){if(C.3u==1){O(x,{\'Y\':\'2w\'})}}if(C.vR&&C.3u==1){O(x,{\'OT\':C.vR})}if(C.3u==1&&(!6c||ii>0||C.w0==1)){O(x,{\'2k\':\'c0-4H\',\'aD-8c\':\'1c\',\'bp-8N\':\'ew\'})}O(8S,{\'2v\':(C.GH==1?"3d-4J(to 1b,"+3C(C.OQ)+", "+3C(C.4Z)+")":3C(C.4Z)),\'1B\':C.5g,\'9N\':\'1X\',\'5q\':\'1B 0.2s 6v-5p,2v .2s 6v-5p,6M .2s 6v-5p\'});eQ(8S);eQ(8S.4h);if(C.a3==1){O(8S.4h,{\'kD-6M\':\'a3(aB)\'})}if(C.ON==1){x.C[C.3u==1?"2T-2m":"2T-2K"]="3T 6y "+5M(2A(C.Oy,\'3E\'),2A(C.OM,0.2))}O(jd,{\'1n\':\'gW\',\'2m\':0,\'1c\':0,\'kx\':(C.8c?C.8c:\'1b\'),\'1u\':C.1u,\'2R-1c\':C.kh,\'2R-2m\':C.vg,\'2R-2K\':C.OL,\'2R-1b\':C.vt,\'9N\':\'1X\',\'1B\':C.a,\'5q\':\'1B 0.2s 3d,1u 0.2s 3d\',});O(wz,{\'1n\':\'gW\',\'2m\':0,\'1c\':0,\'kx\':(C.yQ?C.yQ:\'2m\'),\'2R-1c\':C.kh,\'2R-2m\':C.vg,\'2R-1b\':C.vt,\'9N\':\'1X\',\'47-3G\':C.5k*2A(v.8i,1),\'1B\':C.a,\'1u\':C.6i,\'5q\':\'1B 0.2s 3d,1u 0.2s 3d\'});if(C.n7==1){O(x,{\'5V-Y\':C.kq+\'px!5P\'});O(jd,{\'5V-Y\':(C.kq-70)+\'px!5P\'})}F{if(C.3u==1){if(C.n9==1){O(x,{\'Y\':C.dL});O(jd,{\'Y\':C.dL-70})}}F{O(jd,{\'bp-8N\':\'dw\'});O(wz,{\'bp-8N\':\'dw\'})}}}E dC(){V(B i=1;i<f.R;i++){if(K(f[i])){if(C.3u==1){f[i].C.2k="c0-4H"}F{f[i].C.2k="4H"}}}b6();cK();2C();2l=\'\';aK=-1};E cK(){V(B j=0;j<f2.R;j++){if(f2[j]){if(C.3u==1){Z.3m(f2[j])}F{6R.3m(f2[j])}f2[j]=26}}f2=[];2l=\'\'}E yX(){J Z.2c};G.jS=E(){ng()};E ng(){if(is=="W"){if(C.3u==1||C.A0==1){B x=o.2W-C.4C-C.4q;O(1E,{\'Y\':x});O(Z,{\'Y\':x});6R?O(6R,{\'Y\':x}):\'\'}o.2X?o.2X.2C():\'\'}}E 2C(){if(!hJ){if(6c){o.Q?o.Q.lw():\'\';B x=C.w0==1&&f.R>1?f[1]:f[0]}if(is=="W"){ng();o.Q?o.Q.jS():\'\';B x=f[0];if(v.qu==1){kP()}}f.R>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.R>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2c==0&&f2.R>0?x=f2[0]:\'\'}if(Z.2c-Z.vU>0&&x&&C.3u!=1){if(K(5u)){O(5u,{"Y":6R.2c})}if(K(5C)){O(5C,{"Y":6R.2c})}C.mJ=(Z.2c-x.2c)-(Z.vU-x.vU)}F{C.mJ=0}}};E uE(){B x=0;B y=0;B z=\'\';V(B i=1;i<f.R;i++){if(K(f[i])){if(f[i].C.5H!="3a"&&f[i].C.2k!="1X"){x++;y=i;z=1L[i]}}}J[x,y,z]}G.wQ=E(){eG=H;G.1o();av=2;fV()};E Aj(x){eG=H;fV(x);if(eG&&nY){Z.P6(0,nY.n4)}}E zn(x){eG=L;fV(x)}E fV(){dC();V(B i=0;i<1L.R;i++){if(1L[i]=="1V"){4Y(i,av)}}}E b6(){2H(v3);v3=1z(E(){o.lR=L},4c)}E v0(){B x=2l;dC();V(B i=0;i<1L.R;i++){if(1L[i]==x){4Y(i,0)}}}G.tb=E(){J v.1g.7S==1&&v.1g.1q==1};E 8f(x){if((!6c&&v.W.FA==1)||(6c&&v.1g.7S==1&&x!=2)){J}if(is==\'W\'&&v.W.2X==1&&v.W.Px!=1){if(v.W.7S==1&&x==1){J}o.2X?o.2X.Dd():\'\';e8=L}F{if((x!=1||(C.Pw==1&&C.7S==1))&&!o.1h.tv){B m=1y 5A({"mc":1E,"1D":"8k","to":0,"17":0.1,"me":is,"6v":"CP"});h6=1z(E(){O(1E,{"5H":"3a","1B":0,"1c":-4c});e8=L},4v)}F{O(1E,{"5H":"3a","1B":0,"1c":-4c});e8=L}}if(is==\'W\'){if(v.W.zG==1&&o.Q){o.Q.sr("1f","W",H)}}3D(oA)};G.c=E(){J 1E};G.co=E(){if(1E.Ps(Z)){J Z}};G.s=E(1a){if(1a=="4q"||1a=="4C"){B k2=1a.1O("2I","ao");B k3=1a.1O("2I","ba");if(2q(C[k3])&&o.a7){J o.2W*C[k3]/100}if(2q(C[k2])){J o.2W*C[k2]/100}}J C[1a]};G.ss=E(1a){J C};G.1o=E(){dC();2H(h6);e8=H;if(is==\'W\'&&v.W.2X==1){o.2X?o.2X.l8():\'\'}F{O(1E,{"5H":"4j","1B":1,"5q":"1B 0.2s 3d"});B x=uE();if(x[0]==1){if(x[2]=="4S"||x[2]=="7x"||x[2]=="1V"||x[2]=="4V"||x[2]in o.5y||x[2].I("8q")>0){4Y(x[1],0)}}}if(o.Q){is==\'1g\'?o.Q.lw():\'\';if(is==\'W\'){o.Q.jS();if(v.W.zG==1){o.Q.sr("1f","W",L)}}}if(o.1h.6n){O(Z,{\'8I-Y\':\'2w\'});if(C.3u!=1){O(6R,{\'8I-Y\':\'2w\'})}}gA=H;3D(oN);oN=6U(zJ,100)};E zJ(){3D(oN);gA=L}G.7J=E(i){4Y(i,1)};G.1l=E(x){8f(x)};G.Ge=E(){if(o.2X){o.2X.aS()}};G.5Q=E(){V(B i=0;i<1L.R;i++){if(1L[i]=="4S"){7U(i);if(o.2y.R>1){1o(f[i])}if(2l==\'4S\'){cK();4Y(i,av)}}}};G.eT=E(){V(B i=0;i<1L.R;i++){if(1L[i]=="5Y"){7U(i)}}};G.ku=E(x){V(B i=0;i<1L.R;i++){if(1L[i]==x){7U(i);if(o[\'6L\'+x]){if(o[\'6L\'+x].R>1){1o(f[i])}}if(2l==x){cK();4Y(i,av)}}}};G.9r=E(){V(B i=0;i<1L.R;i++){if(1L[i]=="1V"){7U(i);if(o.2Z){if(o.2Z.R>0){B x=L;if(o.1Y){V(B y=0;y<o.1Y.R;y++){if(o.1Y[y]!=\'\'){x=H;1i}}}F{x=H}x?1o(f[i]):\'\'}}if(2l==\'1V\'){cK();4Y(i,0)}}}};G.xG=E(x){o.W=x;62(0);if(K(v.4P)){if(v.4P.I("x-")!=0){V(B y in o.1H){if(o.1H.2n(y)){if(o.1H[y].dT==v.4P){v.4P=y}}}}if(K(o.1H[v.4P])){gL(o.1H[v.4P]);B y=o.1H[v.4P][\'bU\'];d8(y);if(v.W.wE==1&&C.2X!=1){62(0);1z(E(){2C()},43)}F{1z(E(){eu(y);2C()},43)}v.4P=1G}F{d8(0)}}F{d8(0)}if(C.2X==1){if(!K(o.2X)){o.2X=1y Pc()}}};G.bM=E(x){bM(x)};E bM(x){if(K(o.1H[x])){gL(o.1H[x]);4Y(o.1H[x][\'bU\'],0);eu(o.1H[x][\'bU\'])}};G.lX=E(x){if(K(o.1H[x])){gL(o.1H[x]);if(o.1H[x]["3v"]){o.2a=1G;d8(o.1H[x][\'bU\']);oR(x);o.U.d6(o.1H[x]["3v"],1);oT(x);eu(o.1H[x][\'bU\']);if(o.2X){o.2X.ou()}}F if(o.1H[x]["5d"]){62(x)}}};E Ag(x){if(K(o.1H[x])){dg=\'\';62(0);gL(o.1H[x]);oR(x);4Y(o.1H[x][\'bU\'],0);oT(x)}};G.bj=E(){oU=H;B x=2J(5S)+1;if(3r!=\'\'){o.9G[3r]=H;5t=yb(5t,3r)}if(v.5t==1){x=x8(5t);if(x==26){if(v.Si==1||v.W.ea==1){df.Fw(E(a,b){J 2E.5F()-0.5});V(B x in df){if(df.2n(x)){5t[x]=df[x]}}x=x8(5t)}F{o.U.DC()}}}F{if((1L[x]=="zl"||5S==-1)&&3r!=\'\'){B y=6X().I(3r);if(y<6X().R){B z=o.1H[6X()[y+1]];if(z){if(K(z.5d)){z=o.1H[6X()[y+2]]}G.lX(z.id);x=-1;o.U.2z()}}}}if(x>-1){o.2a=1G;4Y(x,0);eu(x)}};E eu(x){if(f[x]&&!hJ){if(C.3u==1){B to=f[x].k5-20;B m=1y 5A({"mc":Z,"1D":"k8","to":to,"17":0.3,"me":"zh","6v":"bW"})}F{B to=f[x].n4-1E.2U/2+20;B m=1y 5A({"mc":Z,"1D":"8T","to":to,"17":0.3,"me":"zO","6v":"bW"})}1z(a1,2h)}}E x8(4m){B 6g=7I.6g(4m);B x;V(B i=0;i<6g.R;i++){x=4m[6g[6g.R*2E.5F()<<0]];if(x){1i}}J x};G.5y=E(x){xN(x)};E xN(x){hb[x]>-1?7U(hb[x]):\'\';if(5D[0]){if(2l==\'1M\'){5D[0].1T=2E.4s(o.3B.x*100)+\'%\'}F{5D[0].1T=h1(2l)}}};E h1(x){if(x=="1M"){J 2E.4s(o.3B.x*100)+\'%\'}F{J 2E.4s(2A(o.9z[x],o.5y[x])*100)+\'%\'}}G.ci=E(){J yc()};E yc(){if(v.5t==1){J 7I.6g(5t).R>0}B x=L;if(o.1H){x=6X().I(3r)<6X().R-1}J x};G.lv=E(){if(K(o.kC)){Ag(o.kC)}};G.eV=E(){B x=5S>0;if(o.1H){B z=6X().I(3r);x=z>0;if(z==1){if(K(o.1H[6X()[0]].5d)){x=L}}}J x};G.eY=E(){J K(o.1H)};G.do=E(){o6=H;if(G.eV()){B x=2J(5S)-1;if(x<0){B y=6X().I(3r);if(y>0){B z=o.1H[6X()[y-1]];if(z){if(K(z.5d)){z=o.1H[6X()[y-2]]}if(z){G.lX(z.id);o.U.2z()}}}}F{o.2a=1G;4Y(x,0);eu(x)}}};G.lq=E(){if(5S>0){eu(5S)}};E 7i(x,i){J 5m[i].I(x)};E gL(x){if(x){if(x[\'qi\']!=-1){gL(o.1H[x[\'ju\']]);62(x[\'ju\'])}F{62(0)}}};G.g=E(x){cD(x){1k"Y":J yX();1i;1k"1e":J 1E.2U;1i;1k"1c":J C.8W;1i;1k"Kd":J Z.yZ;1i;1k"K6":J C.dW;1i;1k"x":J 5a(1E.C.1b);1i;1k"y":J 5a(1E.C.1c);1i;1k"1B":J 1E.C.1B;1i;1k"1o":J e8;1i;1k"7J":J aK;1i;1k"1a":J 1a;1i;1k"ay":J 1a+ay;1i;1k"4O":J 4O;1i;1k"W":J is=="W";1i;1k"es":J o.9G[3r];1i;1k"y8":J kE;1i;1k"bQ":J o.1H[o.bQ]?o.1H[o.bQ].1N:\'\';1k"bC":J v.bC?v.bC:\'\';1k"GV":J yc()?o.1H[6X()[6X().I(3r)+1]].1N:\'\'}};E 6X(){J 7I.6g(o.1H)};G.EU=E(){3r=\'\';v.4P=\'\'};G.4O=E(){if(6c){B x=0;V(B i=1;i<15;i++){if(1L[i]=="4S"){B y=o.2y.R;if(K(v.cZ)){B z=v.cZ.2x(",");V(B j=0;j<z.R;j++){if(o.2y.I(z[j])>-1){y--}}}if(y>0){if(y>1||(y==1&&o.2y!=1&&C.z8==1)){x++}}}if(1L[i]=="5Y"){if(o.5Y){x++}}if(1L[i]=="6q"){if(o.2t==\'bt\'||v.6q){x++}}if(1L[i]=="7x"){if(o.7g.R>1){x++}}if(1L[i]=="bu"&&v.7R==1){if(o.o3.R>0){x++}}if(1L[i]=="1V"){if(K(o.1Y)){V(B s=0;s<o.1Y.R;s++){if(o.1Y[s]!=\'\'){x++;1i}}}if(x==1&&o.kv==1){x=0}if(v.ox==1&&v.qA==1){x++}}if(1L[i]=="4V"){if(o.2t!="bS"){x++}}if(1L[i]in o.5y||1L[i]=="2S"||1L[i]=="1u"){x++}if(1L[i]){if(1L[i].I("8q")>0){x++}if(1L[i].I("3H")>-1){x++}}if(v.1g[is+i+\'1l\']==1){x--}}J x<=0}F if(is=="W"){J f.R==0}F{J 4O}};G.4d=E(){if(1E.4h==o.1Q){1E.3m(Z);o.1Q.3m(1E);o.2X?o.2X.4d():\'\';1E=26;Z=26;hJ=H}}};B zK=E(X,kH){B 6H=L;if(X.I(\'6H\')==0){6H=H;X=X.1j(5)}B o4=oS(X);B 2i;B 3h;B iE=L;B 3S=L;B pz=L;B oP=L;B 2w=H;B yj=[];B bT=1;B iB=L;B xq;B ex=0;B oQ=0;B oO=L;B ol=\'yU\'+v.id+(6H?\'6H\':\'\');jM("#yU"+v.id+"{Y:100%!5P;1e:100%!5P;5V-Y:1X!5P;5V-1e:1X!5P}");B 1E=1W(\'2b\');B oW=0;1E.6f(\'id\',ol);kH.1R(1E);o.5Y=L;!6H?o.U.iY():\'\';if(o.1h.2f){v.4B=1}if(v.yR!=1){B 8p=1W(\'2b\');kH.1R(8p);O(8p,{1n:"2B",1c:0,1b:0,"2v-1u":"#nA",1e:"100%",Y:"100%","1B":0});8p.1w("G4",E(1d){1d.6x=H});if(o.1h.2f){8p.1w("eM",E(1d){1d.6x=H});8p.1w("2p",E(1d){1d.6x=H});8p.1w("eD",E(1d){1d.6x=H;fB(1d);if(v.dB==1){1z(yA,100);1z(oe,2h)}})}F{8p.1w("xP",E(1d){B x=H;if(v.1Z==1){if(K(v.7h)&&!pz){x=L}if(K(v.ly)&&aF()=="8b"&&17()>0){x=L}}if(x&&v.dB==1&&v.z7!=1){3j(G);1z(oe,4c)}})}v.dB==1&&v.SM!=1?3j(8p):\'\'}E oe(){6Q(8p)}E yA(){if(v.z7!=1){3j(8p)}}if(v.4B==1&&v.3g==0){8M()}if(!1K[\'YT\']){1K.SJ=E(){o2();V(B i=0;i<4R.R;i++){if(4R[i]){if(4R[i].3p("id")!=v.id){if(4R[i].3p(\'D4\')){4R[i].3p(\'D5\')}}}}};B yt=xf("53.8V/yM","53.8V/yM","SH");if(yt){yt.sA=E(e){o.U.dI();if(v.zQ!=1){2i=\'zt Sn jJ\';o.P.5G()}}}}F{o2()}E o2(){if(v.4B==1||6H){!iE?iM():\'\'}F{o.U.dI()}}E iM(){if("YT"in 1K){if(K(YT.oo)&&!iE){1p("z4 gJ");B wW=0;if(v.yR==1){wW=1}o.2a>0?ex=2J(o.2a):\'\';3h=1y YT.oo(ol,{1e:o.8K,Y:o.8L,SA:o4,Sz:{Sy:1,Sw:ol,Su:1,St:1,go:1,ht:((v.ra==0||(v.JC!=1&&o.1h.7a))&&o.1h.2f?0:1),Ss:3,Q:wW,Sq:0,Sp:1,9F:0,3g:6H||v.3g==1?1:0,9h:0},3e:{\'So\':xI,\'Sm\':zb,\'5G\':5G,\'RO\':zY}});if(o.2a>0){o.2a=1G}2C();iE=H}F{1z(iM,43)}}F{1z(iM,43)}}B hU;E xI(){if(o.P){1p("z4 eB");3S=H;2H(xq);o.U.7O();if(6H){if(o.1h.vT){o.U.59()}3h.oX();o.1Z.Rb()}F{if(v.3g==1&&o.1h.vT&&!o.ib){o.U.59();if(o.1h.2f){3D(hU);hU=6U(yJ,ds)}}if(v.4B==0){3h.oX()}F{o.U.dI()}oW=3h.xQ();o.P.9O();if(bT!=1){8J(bT)}bI();2C();if(v.Ra==1){3f{if(3h.wR()){if(K(3h.wR().1N)){v.1N=3h.wR().1N;o.U.9D(\'1N\')}}}2G(e){}}}}}E yJ(){B x=3h.Ac();if(x==2||x==-1){o.Q.3c();o.Q.7O();3D(hU)}if(x==1){3D(hU)}}E zb(1d){if(v.R5==1){1p(\'YT\',1d.28)}if(6H){if(1d.28==YT.e5.za){o.1Z.R4()}if(1d.28==YT.e5.yW){}}F{if(1d.28==YT.e5.yW){if(oQ==1){oQ=0;xI()}if(!o.1v){o.U.2z()}if(ex>0){3h.zu(ex,H);ex=0;o.2a=1G}oe();pz=H;3S=H;if(oP){3h.ys()}F{o.P.9x();o.P.bG()}zX();if(K(v.4z)){V(B i=0;i<o.2y.R;i++){if(v.4z==o.2y[i]){5Q(i)}}v.4z=26}F{if(K(o.4z)){V(B i=0;i<o.2y.R;i++){if(o.4z==o.2y[i]){5Q(i)}}o.4z=26}}iB=L}if(1d.28==-1&&iB&&o.1v){o.U.7O();iB=L;dF()}if(1d.28==YT.e5.QY){}if(1d.28==YT.e5.za){8F()}if(1d.28==YT.e5.QU){if(!o.1v){}if(o.1v){iB=H;8M()}}if(1d.28==YT.e5.QR){}}}E 5G(1d){if(6H){o.1Z.QQ()}F{if(1d.28==2){2i="IQ 53 id"}if(1d.28==5){2i="rJ 4O"}if(1d.28==101||1d.28==xo||1d.28==100){2i="G eR is QN"}if(v.QM==1){K(v.yO)?2i=v.yO:\'\'}if(v.zQ!=1){o.P.5G()}F{1l(o.2e)}}}E 8F(){v.1t>0?ex=v.1t:\'\';o.P.8F();o.P.9O()}E dF(){if(!o.IO&&o.1v){o.U.3c()}}E bG(){o.P.bG()}E bI(){o.P.bI();o.U.sb()}E 9O(){o.P.9O()}E et(){o.P.et()}E 8M(){if(o.P){o.P.8M()}F{xq=1z(8M,100)}}E zY(1d){xd(1d.28)}E zX(){if(!oO){B x=3h.RM()+\'\';if(x!=\'\'&&x!=1G){o.2y=x.2x(\',\');o.2y=o.2y.AC();if(v.xT==0){B y=o.2y.I(\'2w\');if(y>-1){o.2y.rS(y,1)}}V(B i=0;i<o.2y.R;i++){o.2y[i]=j5(o.2y[i])}oO=H;xd(3h.RL())}}}E xd(x){o.3l=o.2y.I(j5(x+\'\'));o.Q.wJ(o.3l)}G.3G=E(){J{"Y":0,"1e":0}};G.2Y=E(x){o4=oS(x);if(o.2a>0){ex=2J(o.2a)}bM(o4)};E aF(){B 7m=-1;if(3S){7m=3h.Ac()}B x=\'\';if(7m==-1){x="8b"}if(7m==1||7m==3){x="7B"}if(7m==2){x="8b";if(o.1v){o.U.3c()}}if(7m==5){x="8b"}if(7m==0){x="7t"}J x}E 2C(){3f{if(K(3h)){3h.RE(o.2W,o.4N)}}2G(e){1p(e)}}E j5(x){B y=x;if(x=="RD"){y="n1"}if(x=="a7"){y="iQ"}if(x=="RC"){y="iP"}if(x=="RB"){y="je"}if(x=="RA"){y="nl"}if(x=="Rx"){y="nm"}if(v.A8==1){y=2O(y)}if(x=="2w"){y=2O("2w")}yj[y]=x;J y}E 17(){B x=3S?3h.Rw():0;if(x>0&&v.kl>0){v.4t=x-v.kl;v.kl=-1}J x};E 8J(x){3f{3h?3h.Rv(x):\'\';bT=x}2G(e){}};G.nc=E(){o2()};G.2z=E(){if(3S){3h.oX()}F{if(!iE){iM()}F{}}};G.3c=E(){if(3S){3h.ys()}};G.dQ=E(){if(3S){aF()==\'7B\'?3h.ys():3h.oX()}};G.3N=E(x){if(3S){3h.zu(x,H);js("3X",x)}};G.a6=E(){J L};G.59=E(){3S?3h.56():\'\'};G.6m=E(){3S?3h.Ro():\'\'};G.3P=E(x){3S?3h.D1(x*100):\'\'};G.ph=E(){J aF()==\'7B\'};G.5w=E(){J L};G.qy=E(x){5Q(x)};E 5Q(x){if(3S){if(K(o.2y[x])){B y=yj[o.2y[x]];2w=y==\'2w\';B z=17();3h.Rm(y)}}}G.gj=E(x){8J(x)};G.3S=E(){J 3S};G.6S=E(){J aF()};G.17=E(){J 17()};G.1m=E(){B x=3S?3h.xQ():0;if(x!=oW){oW=x;o.P.9O()}if(K(v.4b)){if(7v([v.4b],\'-\')){x=x+v.4b*1}F{x=v.4b}}J x};G.a2=E(){B x=0;if(3S){x=3h.Rk()*3h.xQ()}J x};G.4Q=E(){2C()};G.h5=E(){J 2i};G.2w=E(){J v.xT==1?2w:L};G.A2=E(x){bM(x)};E bM(x){X=x;if(3h){oQ=1;3h.Rj(x,0)}}G.p0=E(){if(o.1h.2f&&o.1h.aA){G.2z();oP=H}F{if(aF()=="7B"){G.3c()}}};G.bF=E(){oP=L};G.sc=E(){J H};G.4d=E(){3S?3h.9Z():\'\';3S=L;oO=L;3f{if(1E){kH.3m(1E)}kH.3m(8p)}2G(e){}}};B hS=E(){B 2o=[];B bd=[];B 4O=H;B 7l;B 9p=-1;B wg;B 9E;B ne=[];B nt;B jq=[];G.1t=E(x){if(!x&&9E){oK(9E);9E=1G}F{x?oK(x):\'\'}};G.wM=E(x){oK(x)};G.JD=E(){jq=[]};E oK(x){if(x.I("#"+v.bO)==0&&x.I(v.e3)>0){o[o.fd[1]](x,zy)}F{b5(x)}}E zy(x){if(x){o.1Y=x;b5(x)}}E b5(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1t=0;B yf=H;B kA=\'\';o.1Y=x.2x(",");o.2Z=[];o.3o=-1;if(w6()&&v.tY==1){if(3R.6G("ud")!=26){kA=3R.6G("ud")}}F{if(o.nv){kA=o.nv}}V(B i=0;i<o.1Y.R;i++){if(o.1Y[i].I("#0")==0){o.1Y[i]=cT(o.1Y[i])}if(o.1Y[i].I("#"+v.9L)==0){o.1Y[i]=o[o.fd[0]](o.1Y[i])}if(o.1Y[i].I("[")==0&&o.1Y[i].I("]")>1){o.2Z[i]=o.1Y[i].1j(o.1Y[i].I("[")+1,o.1Y[i].I("]")-1);o.1Y[i]=o.1Y[i].1j(o.1Y[i].I("]")+1);yf=L}F{o.2Z[i]=o.1Y[i].1j(o.1Y[i].p6("/")+1);o.2Z[i]=o.2Z[i].1j(0,o.2Z[i].p6("."))}if(o.1Y[i].I("#0")==0){o.1Y[i]=cT(o.1Y[i])}if(o.1Y[i].I("#"+v.9L)==0){o.1Y[i]=o[o.fd[0]](o.1Y[i])}}if(o.2Z.R>1&&v.nf==1){o.2Z.2N(mj(\'Ox\',(v.NS==1&&K(v.zE)?v.zE:2O(\'wl\'))));o.1Y.2N("9X")}if(o.2Z.R>0&&v.9m==1){if(v.Al==1){7l=0;1t++;o.2Z.jI(mj(\'zD\',2O(\'6p\')));o.1Y.jI("")}F{o.2Z.2N(mj(\'zD\',2O(\'6p\')));o.1Y.2N("");7l=o.2Z.R-1}}V(B i=0;i<o.1Y.R;i++){if(K(v.zB)){if(v.zB==o.2Z[i]){1t=i;o.3o=i;v.eP=1}}if(kA!=\'\'){if(kA==o.2Z[i]){1t=i;o.3o=i}}}if(v.9m==1&&v.eP==0){o.3o=7l}K(o.Q)?o.Q.aJ():\'\';if(v.eP==1){o.3o=1t;if(o.1t){if(v.nf==1&&o.1Y[1t]=="9X"){uc(o.3o)}F{iZ(o.3o)}}F{9E=x;o.4U=o.1Y[1t]!=\'6p\'&&1t!=7l;1z(jZ,43)}}F{if(yf&&o.1Y.R<3){iZ(7l==0?1:0)}v.9m!=1?o.3o=-1:\'\'}}F{4d()}};E zA(x){if(x.I(\'js:\')==0){3f{x=2g(x.1j(3))}2G(e){aw.1p(e.8s)}}J x?x:\'\'};G.rE=E(x){kk(x,\'1C\')};E iZ(x){if(K(o.1Y[x])){o.1Y[x]=zA(o.1Y[x]);if(o.1Y[x]){if(o.1Y[x].I(".")>-1){o.oI=o.1Y[x].2x(" or ");o.gb=0;kk(x)}F{if(o.1Y[x].I(\'bd\')==0){if(bd[o.1Y[x].1j(4)]){uD(o.2Z[x],bd[o.1Y[x].1j(4)])}}if(o.1Y[x].I(\'1C\')==0){o.P.gk(x,"K5");o.4U=H;o.3o=x;o.Q.aJ()}}}}}E uc(x){o.4U=H;jZ()}E kk(x,y){B X=y==\'1C\'?x:4x(o.oI[o.gb]);B hv=X;B gd;if(ne[X]){if(o.1Y[x]!=\'9X\'){o.4U=H;jZ()}}F{if(X.I(\'cB\')>0&&X.I(\'cB\')<4){gd=X.1j(0,X.I(\'cB\'));hv=X.1j(X.I(\'cB\')+3)}B 4L=gM(hv);9p=x;o.kv=1;4L.bE=E(){o.kv=0;if(G.gG==4&&G.6S==4v){o.4U=H;uD(X,G.eo,x,y)}F{if(o.gb+1<o.oI.R){o.gb++;kk(9p)}F{ow("e1")}}};4L.sA=E(e){o.kv=0;if(o.gb+1<o.oI.R){o.gb++;kk(9p)}F{ow("e1")}};4L.bK()}};E ow(x){1p("1V gN op or Cb Cy");if(o.2Z&&o.1Y){if(o.2Z[o.3o]){if(o.2Z[o.3o].I(2O("e1"))==-1){o.2Z[o.3o]=o.2Z[o.3o]+\' (\'+2O(x)+\')\'}}if(v.Lv==1&&9p>-1){o.1Y[9p]=\'\';o.2Z[9p]=\'\'}}o.3o=-1;o.4U=L;if(o.LC){o.Q.aJ();o.Q.4w()}F{1z(E(){if(o.Q){o.Q.aJ();o.Q.4w()}},100)}if(K(o.1V)){o.1Q.3m(o.1V);o.1V=26}}E uD(X,x,y,z){B gd;if(x.I("#"+v.9L)==0){x=o[o.fd[0]](x)}if(x.I("#"+v.bO)==0&&x.I(v.e3)>0){x=o[o.fd[1]](x)}if(X.I(\'cB\')>0&&X.I(\'cB\')<4){gd=X.1j(0,X.I(\'cB\'))}if(X.I(\'.jl\')>-1||X.I(\'.uz\')>-1||X.I(\'.oE\')>-1||X.I(\'.uB\')>-1){B l=gd?gd:o.3o;!o.1Y?o.1Y=[]:\'\';if(o.1Y[l]=="9X"){l=y}if(z!=\'1C\'||!2o[l]){2o[l]=7I();2o[l][0]=[];2o[l][1]=[]}B 3t=bR();3t=x.2x(/\\r|\\n/);B uA=1;B t1=0;B t2=0;B gT=(K(v.zI)?v.zI:0);if(X.I(\'ik=\')>0){gT=X.1j(X.I(\'ik=\')+6)*1}V(B i=0;i<3t.R;i++){if(X.I(\'.jl\')>-1||X.I(\'.uB\')>-1){if(3t[i].I(\'-->\')>-1&&3t[i].I(\':\')>-1){if(z==\'1C\'){if(jq.I(3t[i])>-1){1i}jq.2N(3t[i])}t1=jk(3t[i].1j(0,3t[i].I(\'-->\')))*1+gT;t1==0?t1=1:\'\';t2=jk(3t[i].1j(3t[i].I(\'-->\')+4,12))*1+gT;K(2o[l][0][t1])?\'\':2o[l][0][t1]=\'\';V(B j=t1;j<t2;j++){2o[l][1][j]=t1}uA++}F{3t[i]=4x(3t[i]);if(3t[i]!=\'\'&&3t[i].R>0&&3t[i]!=uA&&3t[i]!=\'LJ\'){if(2q(2o[l][0][t1])){2o[l][0][t1]=2o[l][0][t1]+\'<br>\'+3t[i]}F{2o[l][0][t1]=3t[i]}}}}if(X.I(\'.uz\')>-1||X.I(\'.oE\')>-1){if(3t[i].I(\'LD:\')>-1){t1=jk(3t[i].1j((X.I(\'.oE\')>-1?3t[i].I(\'=0\')+3:12),12))*1+gT;t2=jk(3t[i].1j((X.I(\'.oE\')>-1?3t[i].I(\'=0\')+14:23),10))*1+gT;B p=\'\';if(3t[i].I(\'0,,\')>0){p=3t[i].1j(3t[i].I(\'0,,\')+3)}F{if(3t[i].I(\'zH,\')>0){p=3t[i].1j(3t[i].I(\'zH,\')+6)}if(3t[i].I(\')}\')>0){p=3t[i].1j(3t[i].I(\')}\')+2)}}if(p!=\'\'){if(2o[l][0][t1]!=1G){2o[l][0][t1]+=\'<br>\'+p}F{2o[l][0][t1]=p}2o[l][0][t1]=2o[l][0][t1].1O(/{.*?}/,\'\');2o[l][0][t1]=2o[l][0][t1].1O(/\\\\\\\\N/,\'<br>\');2o[l][0][t1]=2o[l][0][t1].1O(/\\\\N/,\'<br>\');V(B j=t1;j<t2;j++){2o[l][1][j]=t1}}}}}ne[X]=H;if(o.1Y[y]!=\'9X\'){z!=\'1C\'?jZ():\'\'}}F{if(x!=\'\'){if(x.I(\'[\')==0){b5(x)}F{ow("2i")}}F{4d();o.Q.4w()}}}E jZ(){o.Q.aJ();o.U.i0();o.Q.4w()}E jk(jl){B 1I=jl.2x(\':\');B 5p=0;1I.R==2?1I.jI("bV"):\'\';1I[0]!=\'bV\'?5p+=1I[0]*uw:\'\';1I[1]!=\'bV\'?5p+=1I[1]*60:\'\';5p+=1I[2].1j(0,2)*1;5p=5p*10+1I[2].1j(3,1)*1;J 5p};E 9r(x){if(K(o.3o)){if(o.3o!=x){jq=[];if(x==-1||(v.9m==1&&x==7l)){nk()}F{v.bB=0;o.3o=x;o.4U=H;v.eP=1;w8(x);js("1V",o.2Z[x]);o.Q.aJ()}}F{if(v.9m!=1){nk()}}}}E wc(){if(K(o.2Z[o.3o])){if(o.5B&&v.tY==1){3R.9j("ud",o.2Z[o.3o])}F{o.nv=o.2Z[o.3o]}}}E w8(x){if(K(o.1Y[x])){1p("fY",x);o.3o=x;wc();if(o.2t=="1C"&&o.9B==H){o.P.gk(x,"1C")}F{if(o.2t=="3L"&&o.wa==H){o.P.gk(x,"3L")}F{if(o.1Y[x]=="9X"){uc(o.3o)}F{iZ(o.3o)}}}}};G.ub=E(){if(o.f1){B x=o.f1.42;if(x[0]){B y=1y tZ();y.bE=E(e){B z=e.4l.im;bd.2N(z);o.3o=-1;B z=x[0].6t;if(z.R>40){z=x[0].6t.1j(0,15)+\'...\'+x[0].6t.1j(-15)}if(v.9m==1&&v.Al==1){o.1Y.2N(\'bd\'+(bd.R-1));o.2Z.2N(z+\'\');9r(o.1Y.R-1)}F{o.1Y.jI(\'bd\'+(bd.R-1));o.2Z.jI(z+\'\');v.9m==1?7l++:\'\';9r(0)}o.f1.5v=""};y.Lf(x[0])}F{o.f1.2p()}}};G.9r=E(x){9r(x)};G.7l=E(){J 7l};G.LM=E(x){7l=x};G.1o=E(x){l8(x)};G.C=E(){vo()};G.5J=E(){4d()};G.6p=E(){nk()};E nk(){js("1V","6p");o.4U?o.Dp=o.3o:\'\';o.3o=v.9m==1?7l:-1;v.eP=0;o.4U=L;o.Q.aJ();wc();o.wa?w8(o.3o):\'\';K(o.1V)?o.1Q.3m(o.1V):\'\';o.1V=26}E l8(17){if(o.am){J}B t=2J(17*10);if(v.bB){17=17-v.bB*1}if(o.4U&&K(o.1Y)){if(2o){B x=o.3o;B t=2J(17*10);if(v.xK==1&&!o.1v){J}if(o.1Y[x]=="9X"){if(!nt){V(B i=0;i<o.1Y.R;i++){1z(iZ,i*43,i)}if(!2o[x]){2o[x]=7I();2o[x][0]=bR();2o[x][1]=bR()}nt=H}F{if(2o[x][1][t]){}F{V(B i=0;i<o.1Y.R;i++){if(2o[i]){if(K(2o[i][1])){if(K(2o[i][1][t])){if(!2o[x][0][t]){2o[x][0][t]=\'\'}2o[x][0][t]+=(2o[x][0][t]!=\'\'?\'<br>[nd]\':\'\')+2o[i][0][2o[i][1][t]]+(2o[x][0][t]!=\'\'?\'[/nd]\':\'\')}}}}if(K(2o[x][0])){if(K(2o[x][0][t])){2o[x][1][t]=t}}}}}if(K(2o[x])){if(K(2o[x][1])){if(K(2o[x][1][t])){B y=\'\';y=2o[x][0][2o[x][1][t]];if(!K(o.1V)){o.1V=1W(\'2b\');46(o.1V,{id:\'hj\'+v.id+\'4n\'+\'1V\'});o.1Q.1R(o.1V);vo();js("sh",o.2Z[x])}if(4O){6Q(o.1V)}yD();if(v.yE==1){y=Mg(y)}if(v.nf==1){y=y.1O(/\\[nd\\]/gm,\'<7k C="1u:\'+3C(v.eK)+\'">\');y=y.1O(/\\[\\/nd\\]/gm,\'</7k>\')}if(y.I(\'<c.\')>-1){y=y.1O(/\\<c./gm,\'<7k C=1u:\');y=y.1O(/\\<\\/c\\>/gm,\'</7k>\')}if(v.8H){if(v.8H.2o==1&&wg!=y){js("2o",y);wg=y}}o.1V.1T=\'<7k C="\'+(v.yS==1?\'2v-1u:\'+5M(v.i7,v.i6)+\';\':\'\')+\'-3O-7e-wk-1i: LO;1u:\'+3C(v.eI)+\';2R:\'+v.wj+\'px \'+v.wj*2+\'px;2T-6W:\'+v.z5+\'px;2I:0 0;2F-1e:\'+(v.z2?v.z2:1.8)+\';47-ef:\'+v.i4+\'">\'+4x(y)+\'</7k>\';O(o.1V,{"47-3G":((2J(v.lf)+((2J(v.f6)-100)*2J(v.lf)/100))+"px")});if(v.yY==1){if(o.22){O(o.1V,{"47-3G":((v.lb+((2J(v.f6)-100)*v.lb/100))+"px")})}}4O=L}F{if(!4O&&K(o.1V)){vv()}}}}F{vv()}}}}E vv(){if(!4O){o.1V?o.1V.1T=\'\':\'\';4O=H;3j(o.1V)}}E vo(){if(o.1V){O(o.1V,{"1n":"2B","Y":"100%","2R-1b":"10%","2R-2m":"10%","1b":0,"1u":v.eI,"1A-8c":"8a","7e-jQ":"2T-7e"});if(v.M0==1&&K(v.vk)){v.vk!=\'\'?O(o.1V,{"47-f3":v.vk}):\'\'}if(v.nu==1){O(o.1V,{"1A-9Q":"-3T -3T 0 #ge,3T -3T 0 #ge,-3T  3T 0 #ge,3T  3T 0 #ge"})}F{if(v.i5==1){O(o.1V,{"1A-9Q":"3T 3T LY LX"})}F{O(o.1V,{"1A-9Q":"1X"})}}if(v.LW==1){qW(o.1V,\'o.oZ\')}F{v.yE!=1?fS(o.1V):\'\'}}}E yD(){if(!o.oZ){if((o.Q.lK()||v.d1>v.1q.h)&&v.LS==1){O(o.1V,{"1n":"2B","1c":"2w","1b":0,"2K":v.d1*1})}F{O(o.1V,{"1n":"2B","1c":"2w","1b":0,"2K":(v.d1*1+v.1q.h*1)})}}}E 4d(){o.3o=-1;o.4U=L;o.n3=L;v.1V=26;v.mU=26;o.2o=26;o.1Y=26;nt=L;ne=[];2o=[];if(K(o.Q)){o.Q.aJ()}o.2Z=[];if(K(o.1V)){o.1Q.3m(o.1V);o.1V=26}o.3o=26;o.4U=L}};o.L8={"2w":"","1v":"","4a":"","2D":"","22":"  ","rK":"   ","1g":"","2L":"","1F":"","56":" ","9d":" ","5o":" ","W":"","4S":"","6q":"","1V":"","4V":"","ew":"","2i":"","Kn":" ","7x":"","e1":" ","n1":" ","iQ":"","iP":"","je":"","s6":"","6o":"","cl":"","2S":"","Cj":"   ","Cn":"","6I":"","Ks":"  ","Cp":"   ","f6":" ","bB":"  ","eI":" ","eK":"  2","i7":" ","i6":" ","i5":"","nu":"","i4":" ","d1":" ","pi":"","pL":" ","nK":"","q3":"","i2":"","vL":"","vK":"","vI":"","Ci":"","Cg":"","of":"","7P":"","Cd":"   ","Cc":"  ","bu":"","1M":"","on":".","6p":".","wl":" ","fp":"/","mV":"","X":"","1u":"","yL":"","fX":"","gq":"","om":""};B 5A=E(x){B fi;B KA;B 2Q;B 4G;B 4p;B nI;B f5=0;B bT;B vM=L;B vN;if(x.me!=1G&&x.mc!=1G&&x.1D!=1G&&x.to!=1G){if(x.17==26){if(x.1D.I("gr")>-1){x.to==0?x.17=0.5:x.17=0.2}F{x.17=0.20}}fi=CA(x.6v);if(x.1D.I("1M")==-1){if(K(o.7s[x.me])){o.7s[x.me].wh()}o.7s[x.me]=G}if(x.1o==1){x.mc.1U("2k",H)}2Q=x.1D.2x(\'|\');4p=6P(x.to).2x(\'|\');4G=1y bR();V(B i=0;i<2Q.R;i++){if(!4p[i]){4p[i]=4p[0]}if(2Q[i]=="gr"){4G[i]=x.mc.g("1B")}if(2Q[i]=="8k"){4G[i]=x.mc.C.1B}if(2Q[i]=="y"){4G[i]=x.mc.g("y")}if(2Q[i]=="x"){4G[i]=x.mc.g("x")}if(2Q[i]=="1b"){4G[i]=2J(x.mc.C.1b)}if(2Q[i]=="1c"){4G[i]=2J(x.mc.C.1c)}if(2Q[i]=="1M"){4G[i]=x.mc.g("3k")}if(2Q[i]=="8T"){4G[i]=x.mc.db}if(2Q[i]=="k8"){4G[i]=x.mc.bo}if(2Q[i]=="3q"){4G[i]=x.mc.g("3q")}if(2Q[i]=="3k"){4G[i]=x.mc.g("3k")}if(2Q[i]=="Y"){4G[i]=x.mc.g("Y")}if(2Q[i]=="CB"){4G[i]=x.mc.2c;4p[i]=2E.8e(4p[i]);x.me=="Kw"?1p("Y",x.me,4G[i],4p[i],x.mc.2c):\'\'}if(2Q[i]=="1e"){4G[i]=x.mc.g("1e")}if(2Q[i]=="CC"){4G[i]=x.mc.2U}4p[i]=yN(4p[i]);4G[i]=yN(4G[i])}bT=x.17*2h/fi.R;nI=fi.R;if(2Q.R==1&&4G[0]==4p[0]){ae()}F{1z(nH,2E.4s(bT))}}E nH(){V(B i=0;i<2Q.R;i++){B 1I=4G[i]+(4p[i]-4G[i])*(fi[f5]?fi[f5]:0);vO(2Q[i],1I);if(2Q[i]=="y"){x.mc.1U("1c",1I)}if(2Q[i]=="x"){x.mc.1U("1b",1I)}if(2Q[i]=="1b"){x.mc.C.1b=1I+"px"}if(2Q[i]=="1c"){x.mc.C.1c=1I+"px"}if(2Q[i]=="1M"){x.mc.1U("1M",1I)}if(2Q[i]=="3q"){x.mc.1U("3q",1I)}if(2Q[i]=="3k"){x.mc.1U("3k",1I)}if(2Q[i]=="8T"){x.mc.db=1I}if(2Q[i]=="k8"){x.mc.bo=1I}if(2Q[i]=="Y"){x.mc.1U("Y",1I)}if(2Q[i]=="CB"){O(x.mc,{"Y":1I})}if(2Q[i]=="1e"){x.mc.1U("1e",1I)}if(2Q[i]=="CC"){O(x.mc,{"1e":1I})}}f5++;if(!vM){if(f5==nI){ae()}F{vN=1z(nH,2E.4s(bT))}}}E ae(){vM=H;if(x.1l){if(2Q[0]=="8k"||2Q[0]=="1b"){1l(x.mc)}F{x.mc.1U("2k",L)}}if(x.1D.I("1M")==-1){o.7s[x.me]=26;4t o.7s[x.me]}V(B i=0;i<2Q.R;i++){vO(2Q[i],4p[i])}2H(vN)};E vO(y,z){if(y=="gr"){x.mc.1U("1B",z)}if(y=="8k"){x.mc.C.1B=z}}G.wh=E(){ae()};G.BF=E(){f5=nI-1;nH();ae()};G.XY=E(x0,x1,y0,y1){B e=L;V(B i=0;i<2Q.R;i++){if(2Q[i]==\'x\'&&x0!=x1){e=H}if(2Q[i]==\'y\'&&y0!=y1){e=H}}e?ae():\'\'};E CA(CO){cD(CO){1k"CP":J[0,0.La,0.L9,1.L7,1.L6,1.L5,1.102,0.L4,0.L3,0.87,0.L2,0.L1,1.KY,1.KV,1.KU,1.KT,0.KS,0.KQ,0.KP,0.KO,1.KN,1.CQ,1.KM,1.CQ,1.KK,0.jC,0.nz,0.nz,0.nz,0.nz,1];1i;1k"bW":J[0,0.KI,0.KH,0.Mk,0.Mm,0.Nr,0.NW,0.NV,0.Ml,0.NR,0.NQ,0.NP,0.NO,0.NN,0.NM,0.NL,0.NK,0.NJ,0.CS,0.95,0.NI,0.NG,0.Ns,0.NF,0.99,0.NE,0.NB,0.jC,1];1i;6N:J[0,0.CR,0.32,0.44,0.52,0.6,0.67,0.73,0.NA,0.82,0.85,0.Nz,0.Ny,0.CS,0.95,0.97,0.Nv,0.Nu,1];1i}}};B Ej=E(){B N=7A.Nt,ua=7A.NH,vq;B M=ua.vp(/(pR|hQ|6n|CT|CV)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.vp(/(pR|hQ|6n|CT|CV|NY|o9)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(vq=ua.vp(/7X\\/([\\.\\d]+)/i))!=26)M[2]=vq[1];B pS=7A.CW;G.cA=M?M[1]:N;G.7X=M?M[2]:7A.Oo;G.dY=7A.CW>1;G.a9=7A.IM;G.pR=G.cA=="Ok";G.rQ=G.cA=="Cm 9.0";G.ie=G.cA=="Cm"||G.cA=="Oj"||G.cA=="Oi";G.o9=ua.cg(/(o9)\\/?\\s*/i)>-1;G.ff=G.cA=="Oh";G.6n=G.cA=="Oe";G.hQ=1K.hQ;G.jX=ua.cg("O0 NT")>-1;G.4D=(ua.cg(/(7a|ho|Od)\\/?\\s*/i)>-1)||(7A.Ob===\'Oa\'&&pS>1);G.tv=v.Ca!=1&&ua.cg(/(TV|O8|O6|O5|O4|O3|O2|O1)\\/?\\s*/i)>-1;G.lg=v.Ca!=1&&ua.cg(/(LG)\\/?\\s*/i)>-1;G.7a=ua.cg(/(7a)\\/?\\s*/i)>-1;G.ho=G.4D&&!G.7a;G.3O=\'Nq\'in 1S.n5.C;if(ua.cg(/(aA)\\/?\\s*/i)>-1){pS>0?G.aA=H:G.tv=H;if(Np(\'(4u:MQ)\').MP){G.tv=H}}G.2f=(2L.2f==1||G.4D||G.aA||(ua.cg(/(MN|MM|pR lN)\\/?\\s*/i)>-1))&&!G.tv&&2L.MJ!=1;G.vT=G.6n||G.hQ;G.22=L;if(G.4D){G.MG=3W(ua.1j(ua.I(\'OS \')+3,4).1O(\'4n\',\'.\'));if(G.ho&&(!\'HJ\'in 1K||pS<2)){G.2f=G.4D=L;G.tv=H}}G.cR=!G.2f;G.vy=G.2f||G.dY;G.FV=G.2f||G.tv;G.MF=G.3O&&G.cR;if(o.1Q.wN||o.1Q.wK||o.1Q.xc||o.1Q.yl||o.1Q.yo){G.22=H}};E 9M(4m,7j){V(B s in 7j){if(1J(7j[s])==\'3M\'){if(s=="3e"||s=="3v"){4m[s]=7j[s]}F{V(B s2 in 7j[s]){if(1J(4m[s])!=\'3M\'){4m[s]={}}if(1J(7j[s][s2])==\'3M\'){V(B s3 in 7j[s][s2]){if(1J(4m[s][s2])!=\'3M\'){4m[s][s2]={}}if(1J(7j[s][s2][s3])==\'3M\'){V(B s4 in 7j[s][s2][s3]){if(1J(4m[s][s2][s3])!=\'3M\'){4m[s][s2][s3]={}}4m[s][s2][s3][s4]=7j[s][s2][s3][s4];if(s3==\'2R\'||s3==\'2I\'){4m[s][s2][s3][s4]=2J(4m[s][s2][s3][s4])}}}F{4m[s][s2][s3]=7j[s][s2][s3];if(s2==\'2R\'||s2==\'2I\'){4m[s][s2][s3]=2J(4m[s][s2][s3])}}}}F{4m[s][s2]=7j[s][s2];if(s==\'2R\'||s==\'2I\'){4m[s][s2]=2J(4m[s][s2])}}}}}F{if(s.I("ME")>0&&4x(7j[s])===""){}F{4m[s]=u1(s,7j[s])}}}J 4m};B u1=E(1a,5v){if(1J(5v)==\'4E\'){5v=4x(5v);if(1a.I("1u")>-1&&5v!=-1){5v=3C(5v)}}J 5v};E w6(){3f{B 5B=1K[\'3R\'],x=\'MD\';5B.9j(x,x);5B.rU(x);J H}2G(e){J L}};E xJ(ay){if(ay){if(K(o.7s[ay])){o.7s[ay].wh()}}};B 2O=E(x){B y=x;if(y){y=x.6r(0).zP()+x.51(1);if(y.I("4n")>-1){y=y.1O(/4n/ig," ")}}B en={"of":"of","fp":"fp","Cc":"Ce on Cf","Cd":"Ce 2i on Cf","wl":"Mx at Mw","7P":"lP","Cg":"No","q3":"Ms","i2":"Mq","Ci":"Mo","d1":"MR 2I","i4":"Nl ef","i5":"Ni","i6":"aI 1B","i7":"aI 1u","f6":"wi 3G","eI":"wi 1u","eK":"wi 1u 2","bB":"3Y ik","pL":"aS 2L","pi":"N3","cl":"N2","Cj":"N0 to MZ","n1":"MX","iQ":"MW","iP":"MV","je":"C9","s6":"C9","nl":"HD","nm":"OP HD","SU":"We HD","ta":"YI HD","tm":"YH HD 4K","Cn":"Ad","Cp":"Go to YC YB\'s YA","7x":"Yz","5o":"Yy","22":"Yx 22","rK":"AG 22"};if(K(en[x])){y=en[x]}if(v.Cr==1){if(o[\'pf\'+o.1h.a9]){v.a9=o.1h.a9;v.Cr=0}}if(K(o[\'pf\'+v.a9])){if(K(o[\'pf\'+v.a9][x])){y=o[\'pf\'+v.a9][x]}}if(v.wt){if(v.wt[x]){y=v.wt[x]}}J y};B bb=E(x,y,z){if(!K(o.kd[y])&&v.rB!=1){B t=o.cI?o.cI:(v.1N?v.1N:\'\');K(v.8g)?t=v.8g:\'\';if(v.Ct[x]==1&&v.BR==1&&K(v.hq)){if(x=="7W"){6U(Dq,Yv)}if(K(1K["p7"+v.hq])){1K["p7"+v.hq].Dw(\'p9\'+x,{1N:t});1p("Aq",\'p9\'+x)}F{1p("Aq Yt 2i")}}if(v.Cv[x]==1){if(v.ga==1){B bh;if(v.EH==1){if(1K.CX){bh={\'Ys\':\'Yr\',\'Yq\':t};if(v.iV){if(1J(v.iV)=="3M"){V(B g in v.iV){if(v.iV.2n(g)){bh[g]=v.iV[g]}}}}v.Yp==1?1p(\'ga\',\'p9\'+x,bh):\'\';CX(\'1d\',\'p9\'+x,bh)}}F{if(1K.ga){bh={F4:\'oo\',Gf:y};if(t!=\'\'){bh.EI=t}if(v.Yn==1&&!o.9T){bh.Ym=1}ga(\'ye.bK\',\'1d\',bh)}}}}}z?o.kd[y]=H:\'\'};E Dq(){if(K(1K["p7"+v.hq])){1K["p7"+v.hq].Dw(\'Yk\')}};B oS=E(X){B x=\'\';X=X.1O("v=","{=");if(X){if(X.I(\'oM.be/\')>-1){x=X.1j(X.I(".be/")+4);x.1O("/","")}F{x=X.2x(/(oM.be\\/|v\\/|mV\\/|Yj\\?|53.Yi\\/ye\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.I("?t=")>0){v.1t=x.1j(x.I("?t=")+3);B h=0;B m=0;B s=0;if(v.1t.I("h")>0){h=v.1t.1j(0,v.1t.I("h"));v.1t=v.1t.1j(v.1t.I("h")+1)}if(v.1t.I("m")>0){m=v.1t.1j(0,v.1t.I("m"));v.1t=v.1t.1j(v.1t.I("m")+1)}if(v.1t.I("s")>0){s=v.1t.1j(0,v.1t.I("s"));v.1t=v.1t.1j(v.1t.I("s")+1)}if(h>0||m>0||s>0){v.1t=h*uw+m*60+s*1}}if(x.I("?")>0){x=x.1j(0,x.I("?"))}}}J x};B js=E(x,y,li,ev){if(x=="7W"){o.7W=H}if(ev==1){V(B yi in y){if(y.2n(yi)){if(1J(y[yi])=="3M"){y[yi]=\'\'}}}}if(v.pw==1&&o.7W){if(v.Yh==1||li==1){t7(x,y)}F{if(y!=1G){if(1J(y)==\'3M\'){3f{y=5e.xR(y)}2G(e){}}F{if(1J(y)==\'4E\'){y=y.1O(/\'/ig,\'\')}}}if(1J(v.3e)==\'4E\'){if(v.3e.I("{")==0){3f{v.3e=v.3e.1O(/\\\'/ig,\'"\');v.3e=5e.6T(v.3e)}2G(e){aw.1p(e)}}}if(1J(v.3e)==\'3M\'){if(K(v.3e[x])||K(v.3e[\'we\'])){B z=x;if(!K(v.3e[x])&&K(v.3e[\'we\'])){z=\'we\'}if(x.I("6b")==0){if(K(v.3e[\'1Z\'])){z=\'1Z\'}}3f{if(y!==1G){2g(v.3e[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2g(v.3e[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2G(e){1p("3e",e,x)}}}F{if(v.3e==\'\'){v.3e="DA"}3f{if(y!==1G){2g(v.3e+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2g(v.3e+"(\'"+x+"\',\'"+v.id+"\')")}}2G(e){1p("3e",e,x,y)}}}}if(o.7W&&v.zr==1){if(o.DB){3f{o.DB.k9.o8({1d:x,9q:y},"*")}2G(e){}}}if(v.HG==1&&li!==1){B zv={1d:x,17:o.P?(x=="3X"?o.BL:o.P.17()):0};if(y!=1G){zv["28"]=y}if(x=="1m"||x=="17"){zv["1m"]=o.P.1m()}if(x=="1F"||x=="9d"){zv["1F"]=v.1F}if(x=="1y"){zv["id"]=3w("D0")}1K.a0.o8(zv,\'*\');B z=x;x=="7W"||x=="1t"||x=="4b"?z=x+"ed":\'\';x=="1v"?z="YK":\'\';x=="4a"?z="8b":\'\';x=="56"?z="3y":\'\';x=="9d"?z="Z2":\'\';x=="3X"?z="Zh":\'\';x=="Zg"?z="Zf":\'\';zv["1d"]=z;if(z!=\'\'&&z!=x){zv=5e.6T(5e.xR(zv));1K.a0.o8(zv,\'*\')}}};B t7=E(x,y){B ev=1S.Ze(\'6Y\');if(y!==1G){ev.9q=y}ev.Zb(x,H,H);o.1E.Z8(ev)};G.1d=E(x,y){o.3e[x]=y};G.3p=E(x,y,S){v.Z1==1?1p(\'3p\',x,y):\'\';J 3w(x,y,S)};E 3w(x,y,S){if(K(o.U)&&1J(x)==\'4E\'){if(o.v8==1){J}if(S){if(1J(S)==\'4E\'){if(S.I("id:")==0){S=o.Q.vZ(S.1j(3),"4M");if(S){if(x=="nG"&&y=="Z0"){S.Gj()}}}}}if(x=="1v"||x=="3v"){if(K(y)){B aE=L;if(1J(y)==\'4E\'){y=y.1O(/(\\r\\n|\\n|\\r)/gm,"");B 2a=-1;if(y.I("[3X:")>-1&&y.p6("]")==y.R-1){2a=y.1j(y.I("[3X:")+6,y.R-1);2a=2a.1j(0,2a.R-1);if(2a=="17"){2a=o.P.17()}F{2a=2J(2a)}y=y.1j(0,y.I("[3X:"));if(y==\'\'){if(o.P.1m()>0){o.U.3N(2a);o.U.2z();J}F{o.2a=2a;o.U.2z();J}}F{o.2a=2a}}if(y.I("[DE]")>-1){aE=H;y=y.1O(\'[DE]\',\'\')}if(y.I("#"+v.9L)==0){y=o[o.fd[0]](y)}if(y.I("#"+v.bO)==0&&y.I(v.e3)>0){o[o.fd[1]](y,Dg,x);J}if(y.I("#0")==0){y=cT(y)}if(v.cL==1){y=cL(y)}if(y.I(".8G")==y.R-4){B 4L=gM(y);4L.bE=E(){if(G.gG==4&&G.6S==4v){3f{3w(\'1v\',5e.6T(G.eo))}2G(e){}}};4L.bK();J}if(y.I("id:")==0&&K(o.1H)){B z=Dj(y);if(K(o.1H[z])){o.Q.EB(z);2a>-1?o.2a=2a:\'\';J H}F{J L}}if(y.I("YZ:")==0){B z=y.1j(10);if(o.2t=="53"){o.P.A3(z);J H}F{y=\'//oM.be/\'+z}}}if(x=="1v"){o.Q.F1();o.U.d6(y,1G,1G,(aE?1:0))}if(x=="3v"){o.lI=H;v.3g=0;o.U.d6(y,1,1G,(aE?1:0));o.Q.3U(0,0);o.1t=L}}F{if(x=="1v"){o.U.2z()}if(x=="3v"){1J DH==\'E\'?DH():\'\'}}}if(x=="dM"){y?o.P.A1(y):\'\'}if(x=="4B"){if(K(y)){o.lI=H;o.U.d6(y,1,1)}F{o.P.rd()}}if(x=="4a"){if(o.1v){o.U.3c();o.U.i0()}}if(x=="bu"&&K(y)){o.1t&&o.7R?o.7R.DI(y):\'\'}if(x.I("YX")==0){if(o.1Z){o.1Z.YW(x.1j(6),y)}}if(x=="a4"){o.a4.mH();o.a4=1y xs();if(K(y)){o.a4.8G(y)}F{if(v.CI==1){o.a4.8G(v.CH)}F{o.a4.8G("YV 8s")}if(v.CF==1&&K(v.CE)){o.d7=1y CD()}}}if(x=="7M"){!o.1t?o.Q.x5():\'\';o.Q.8R();o.Q.ET("v7")}if(x=="h7"){o.1v?o.U.3c():o.U.2z()}if(x=="2D"){v.4B=0;v.3g=0;o.P.ro();o.U.cd()}if(x=="8x"){o.17=o.P.17();o.U.fb()}if(x=="6q"){if(v.8H){if(v.8H.on==1&&v.8H.YU==1){o.U.jj()}}}if(x=="sL"&&K(y)){if(o.5I){o.5I.3p(y)}}if(x=="2S"){o.Q.FO()}if(x=="YS"&&K(y)){if(v.1Z==1){if(y.I(\'js:\')==0){v.6B=y;v.iW=H;o.U.rq("6B")}F{if(o.p!=\'\'){B sv=5e.6T(d4(o.p));V(B l in sv){if(sv.2n(l)){if(K(sv[l].id)){if(y==sv[l].id){v.6B=\'YR\'+(K(sv[l][\'ue\'])?\'ue\'+sv[l][\'ue\']:\'\')+y+\'4n\'+sv[l].7h;v.iW=H;o.U.rq("6B")}}}}}}}}if(x=="YP"){1J DL=="E"?DL(y):\'\'}if(x=="DM"&&y){v.DM=y;o.3n?o.3n.Yd():\'\'}if(x=="56"){o.U.59()}if(x=="4V"){if(K(y)){o.U.8J(y)}F{J o.5O[o.aj]}}if(x=="es"){if(v.8H&&o.b8){if(v.8H.b8==1){J 2E.4s((o.b8.6M(XG).R-1)/2E.4s(o.P.1m())*100)}}}if(x=="ka"){J o.5O}if(x=="9d"){o.U.6m()}if(x=="mU"){if(K(y)){v[x]=y;o.U.kJ()}}if(x=="bY"){J o.2y}if(x=="AI"){J o.ab?H:L}if(x=="5o"){J o.P?o.P.5w():L}if(x=="sh"){J v.9m==1?o.2Z.51(0,-1):o.2Z}if(x=="HT"){o.4U?o.3x.6p():o.3x.9r(2A(o.Dp,(o.3x.7l()==0?1:0)))}if(x=="bt"){J o.am}if(x.I("1V:")==0&&y){v[x.1O(\'1N:\',\'4n\')]=y;o.U.i0()}if(x=="XC"){J o.k6}if(x=="aQ"){J o.7g}if(x=="1F"||x=="D1"){if(K(y)){if(1J y=="4E"){if(y.I("+")==0){y=v.1F+3W(y.1j(1))}F{if(y.I("-")==0){y=v.1F-3W(y.1j(1))}}}if(y>=0&&y<=1){o.U.3P(y)}}J o.3y?0:v.1F}if(x=="3y"){J K(o.3y)?o.3y:L}if(x=="XA"){o.Q?o.Q.Eu(y):\'\'}if(x=="eh"){y<2?y=\'\':\'\';if(2q(o[\'u\'+y])){B x2=5e.6T(d4(o[\'u\'+y]));B v2=[];V(B l in v){if(v.2n(l)){if(l.I("9I")==0){v[l]=26}}}if(1J x2=="3M"){V(B k in x2){if(x2.2n(k)){if(k.I("9I")==0){v[k]=x2[k]}if(k=="1q"){v2[k]=x2[k]}}}}v=9M(v,v2);B uq=L;if(o.Q.cH()){o.Q.7G();uq=H}B ur=L;if(o.Q.jx()){o.Q.cp();ur=H}o.Q.4d();o.Q=26;o.Q=1y x6();if(o.P.6S()=="7B"){o.Q.2z()}o.Q.3P(v.1F);if(K(v.1N)){9D(v.1N)}if(uq){o.Q.7G()}if(ur){o.Q.cp()}if(o.22){o.Q.9b()}if(1a!=\'Gx\'){o.Q.3U(o.P.17(),o.P.1m())}bf()}}if(x=="mW"){J v.mW}if(x=="4Q"){o.Q.4Q(H)}if(x=="Xy"){o.Q.lw()}if(x=="FJ"){bf()}if(x=="2i"){o.P.5G(x)}if(x=="3X"){if(K(y)){if(1J y=="4E"){if(y.I("%")>-1){y=2J(y.1j(0,y.I("%")));y=o.P.1m()*y/100}F{B pC=o.P.17();if(o.3n&&!o.1t){if(!o.3n.kU){B f=o.3n.b9();if(f.t&&f.d){pC=f.t;o.3n.kU=H}}}if(y.I("+")==0){y=pC+3W(y.1j(1))}F{if(y.I("-")==0){y=pC-3W(y.1j(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1m()>0){y>o.P.1m()?y=0:\'\'}if(!K(o.1Z)&&!K(o.5x)&&o.P.1m()>0){o.2a=1G;o.U.3N(y,H);o.U.t6()}F{o.2a=y}}}if(x=="22"){!o.22?o.U.9b():\'\'}if(x=="r8"){o.22?o.U.8u():\'\'}if(x=="Xv"){J o.22}if(x=="3G"){J o.2W+\'/\'+o.4N}if(x=="Xu"){J o.P?o.P.3G():1G}if(x=="Xt"){if(K(o.fe)){o.fe.Do()}}if(x=="DY"||x=="Xr"){if(K(o.fe)){o.fe.Un()}}if(x=="17"||x=="D2"){B jf=o.P?o.P.17():0;if(o.3n&&v.cX==1&&!o.1t&&jf==0){B f=o.3n.b9();if(f.t){jf=f.t}}J x=="D2"?fI(jf):jf}if(x=="Xn"){if(o.bQ){3w("1v","id:"+o.bQ)}if(o.D3){3w("3X",o.D3);3w("1v")}}if(x=="1m"){J o.P?o.P.1m():0}if(x=="8l"){J o.P?o.P.a2():0}if(x=="7Z"){if(y){v.7Z=y;o.Q.kI()}}if(x=="4S"){if(K(y)){if(S){v.hd=au(v.hd,y,S);if(o.2y.R==2){o.U.5Q(v.hd)}}F{o.U.5Q(y)}}F{J o.P?wT(o.P.sN()):0}}if(x=="7x"){if(K(y)){if(S){v.tG=au(v.tG,y,S);if(o.7g.R==2){o.U.dx(v.tG)}}F{o.U.dx(y)}}F{J o.P?o.P.sO():0}}if(x=="D4"){J o.2t=="53"}if(x=="vb"){if(o.7b>0){o.n6=o.7b}o.U.d6(o.42[o.mS])}if(x=="7B"){J o.1v}if(x=="pz"){J o.1t}if(x=="1h"){J o.1h[y]}if(x=="D5"){o.v8!=1?o.P.rW():\'\'}if(x=="id"){J v.id}if(x=="1p"){v.1p=y}if(x=="pw"){v.pw=y}if(x=="29"){o.P.zR()}if(x=="Xj"){o.P.An();if(S){o.tL=au(o.tL,y,S)}}if(x=="5Y"){o.P.eT()}if(x=="96"){o.P.dA()}if(x=="2L"&&v.rB!=1){aw.1p(2L)}if(x=="Xh"&&o.3I){o.3I.7W()}if(x=="Xf"&&o.3I){o.3I.5J()}if(x=="1V"){if(K(y)){if(y==\'0/1\'){if(o.4U){o.tM=o.3o;y=-1}F{y=o.tM?o.tM:0}}v.1V=y;if(y.6l().R<3&&o.3x){o.3x.9r(y*1)}F{o.U.fY(y)}}F{J o.2Z?o.2Z[o.3o]:\'\'}}if(x=="+1V"&&v.1V){if(K(y)){v.1V+=\',\'+y;o.U.fY(v.1V)}}if(x=="cV"){if(K(o.cV)){if(K(y)){o.cV.3p(y)}F{J o.cV.Xe()}}}if(x=="uZ"){if(o.D6){J o.D6}F{J L}}if(x=="8Q"){J o.P.8Q()}if(x=="7e"){if(o.c7){o.c7.4h?o.c7.4h.3m(o.c7):\'\'}o.c7=1W("2b");o.c7.id=y;o.c7.C.54=Xc;o.1Q.1R(o.c7)}if(x=="G2"){if(o.4y){B 5i=1W("5i");B 3G=o.P.3G();5i.Y=3G.Y>0?3G.Y:o.aN;5i.1e=3G.1e>0?3G.1e:o.cU;O(5i,{"1n":"2B","1c":-5i.1e,"1b":-5i.Y,"2k":"1X"});1S.aC.1R(5i);B 9n=5i.D7(\'2d\');9n.tX(o.P.a6(),0,0,5i.Y,5i.1e);B 4S=2;B ih=1S.1W("5i");ih.Y=5i.Y*4S;ih.1e=5i.1e*4S;B i9=ih.D7("2d");i9.tX(o.P.a6(),0,0,5i.Y*4S,5i.1e*4S);if(v.XW==1&&K(v.ut)){!K(v.hO)?v.hO=20:\'\';!K(v.tS)?v.tS="3E":\'\';i9.47=v.hO+"px Yb, Y8";i9.Y7=3C(v.tS);i9.Y6((v.ut=="hR"?o.hR:v.ut),v.hO,5i.1e*4S-v.hO-5)}9n.tX(ih,0,0,5i.Y,5i.1e);B 41;3f{41=5i.Y0("ag/XZ")}2G(e){aw.1p(e.8s);J L}J 41}F{J L}}if(x=="3L"){J o.2t==x?o.P.pH():1G}if(x=="1C"){J o.2t==x?o.P.pI():1G}if(x=="2e"){if(!o.1v||v.gn===0){o.P.an(y);J H}F{J L}}if(x=="K8"){if(K(y)){y==\'1/0\'?y=1-2A(v.pB,0):\'\';v.pB=y;o.P.iI()}F{J 2A(v.pB,0)}}if(x=="1M"){if(K(y)){if(y==0){o.P.iI()}F{o.P.1M(y)}}F{J[o.3B.x,o.3B.y,o.3F.C.1b,o.3F.C.1c]}}if(x=="1N"){if(K(y)){K(y)?v.1N=y:\'\';o.U.9D(\'1N\');J H}F{J v.1N}}if(x=="XX"){o.U.AA()}if(x=="2N"){if(y){!o.jY?o.jY=[]:\'\';if(1J(y)==\'3M\'){y=o.jY.9C(y);x="W"}}}if(x=="W"){if(y){if(1J(y)==\'3M\'){3f{o.U.62(y);J H}2G(e){J L}}F{if(y.I(".8G")==y.R-4||y.I(".8G?")>0){B 4L=gM(y);4L.bE=E(){if(G.gG==4&&G.6S==4v){3f{3w(\'W\',5e.6T(G.eo))}2G(e){}}};4L.bK();J H}F{if(y==\'\'){o.U.62([])}F{if(y==\'es\'&&o.k6>0){B 1I=2E.4s(((o.uS+(!o.Q.cG("es")?o.P.17():0))/o.k6)*100);if(1I<o.uT||1I>100){J o.uT}F{o.uT=1I;J 1I}}}}}}}if(x=="6o"){o.Q?o.Q.bj():\'\'}if(x=="cl"){o.Q?o.Q.do():\'\'}if(x=="6k"){o.Q?o.Q.iS(y):\'\'}if(x=="6k?"){J o.9J?[o.XT,o.XS]:0}if(x=="gg"){o.P?o.P.gg():\'\'}if(x=="lY"){if(K(y)&&K(o.1H)){!o.1v?v.3g=0:\'\';V(B j in o.1H){if(o.1H.2n(j)){if(o.1H[j].dT==y){y=j}}}if(K(o.1H[y])){o.Q.EJ(y);J H}F{J L}}}if(x=="XR"){B 1I=[];if(K(o.1H)){V(B j in o.1H){if(o.1H[j].5d&&o.1H[j].qi==-1){1I.2N({1N:o.1H[j].1N,id:o.1H[j].id})}}}J 1I}if(x=="D0"){if(o.3r){J o.1H[o.3r].dT?o.1H[o.3r].dT:o.3r}}if(x=="XQ"){if(o.1H){J 7I.6g(o.1H).R}F{J-1}}if(x=="l0"){if(K(o.l0)){J o.l0}}if(x=="XO"){o.Q.jv(y)}if(x=="XN"){o.P.hc()}if(x=="1q"){if(y=="on"){v.1q.1l=0}F if(y=="6p"){v.1q.1l=1;o.Q.fv()}F{o.Q.he()}}if(x=="kZ"){o.Q.7G()}if(x=="XM"||x=="XL"||x=="XK"){if(K(y)){o[\'XJ\'+x.51(-1)]=v[x]=y*1;o.Q.iN(\'3H\'+x.51(-1))}F{J v[x]}}if(x=="5U"){o[x]=H}if(x=="XI"){if(o.1Z){J H}F{J L}}if(x=="Zj"){if(o.1Z){J Dl()}F{J L}}if(x=="Ye"){if(o.1Z){J o.1Z.4a()}F{J L}}if(x=="Zk"){if(o.1Z){J o.1Z.AJ()}F{J L}}if(x=="11a"){if(o.1Z){o.1Z.10Z()}F{J L}}if(x=="PB"){if(o.1Z){o.1Z.56()}F{J L}}if(x=="6d"){if(S){v.6d=au(v.6d,y,S);o.P.6d()}F{J v.6d}}if(x=="9h"){if(K(S)){v.9h=au(v.9h,y,S)}F{if(K(y)){y==\'0/1\'?y=1-v.9h:\'\';v.9h=y}F{J v.9h}}}if(x=="5t"){if(K(S)){v.5t=au(v.5t,y,S)}F{if(K(y)){v.5t=y}F{J v.5t}}}if(x=="hW"||x=="pT"){B z="ea";x=="pT"?z="pQ":"";if(K(S)){v.W[z]=au(v.W[z],y,S)}F{if(K(y)){y==\'0/1\'?y=1-v.W[z]:\'\';v.W[z]=y}}J v.W[z]}if(x=="hd"){if(o.2y.R==2){v.hd=o.2y[o.3l];v.hd=au(v.hd,y,S);if(o.2y[0]==v.hd){o.U.5Q(0)}F{o.U.5Q(1)}}}if(x=="v"&&y){if(y.I(\'3v\')==0||y.I(\'bk\')==0){J}J v[y]}if(x.I("d3:")==0){B xx=x.1j(7);if(1J(y)==\'3M\'&&1J(v[xx])==\'3M\'){V(B yy in y){if(y.2n(yy)){v[xx][yy]=y[yy]}}}F{if(x.I(\'HK\')==-1){v[xx]=y}}J H}if(x.I("1A:")==0){o.Q.FH(x.1j(5),y)}if(v.EK==1&&x.I("1u")==0&&y){jM(\'5c, 5c > *{--6K\'+x+\':\'+3C(y)+\'}\')}if(x=="10W"){J o.P?o.P.cw():\'\'}if(x=="10V"){J o.7X+\' \'+o.jF}if(x=="jF"){J o.jF}if(x=="tn"){J o.tn}if(x=="Df"){J o.Df}if(x=="5H"){J o.5H}if(x=="10U"){J o.1Z?o.CZ:1G}if(x=="9Z"){o.U.mE();v.1P.on=0;if(v.rD==1){V(B i=0;i<4R.R;i++){if(4R[i]){if(4R[i].3p("id")==v.id){4R[i]=26}}}}V(B w in 1K){if(1K[w]==o.G){1K[w]=26}}if(ei==v.id){ei=\'\'}if(o.3I){o.3I.5J()}o.v8=1;o.1E.1T=\'\';o.G=26}}F{J L}};E Dg(x,y){if(x&&y){3w(y,x)}}E au(x,y,S){B z=4x(y)+\'\';if(y){if(y.I("/")>0){B y2=y.2x("/");if(y2.R==2){if(x==4x(y2[0])){z=4x(y2[1]);if(S){S.cs(1)}}F{z=4x(y2[0]);if(S){S.cs(0)}}}}}J z}E gM(x){B 4L=1y B5();4L.7J(\'B6\',x,H);J 4L}E Dj(y){B z=y.1j(3);if(o.1H){V(B j in o.1H){if(o.1H.2n(j)){if(o.1H[j].dT==z){z=j}}}}J z}E Dl(){B x;if(o.1Z){if(o.1Z.dJ()){x=o.1Z}}if(!x&&o.5x){x=o.5x}if(x){B y={is:o.3Q,1h:x.9q("10R"),7X:x.9q("7X"),10Q:x.9q("BP"),X:o.BT+(x.9q("Dm")?x.9q("10P")+x.9q("Dm"):\'\'),1D:x.9q("10N"),1m:x.9q("bZ"),3v:x.9q("3v"),17:(o.P?o.P.17():\'\'),1F:x.10w(),id:o.CZ};if(o.3Q=="6B"){y.10J=o.10I}J y}}E x9(){if(\'eJ\'in 7A){7A.eJ.8D=1y 10H({1N:AZ(2A(o.cI,v.1N)),10F:[{2Y:2A(v.2e,\'\')}]});if(!o.C7){7A.eJ.kT(\'1v\',E(){3w("1v")});7A.eJ.kT(\'4a\',E(){3w("4a")});if(o.Q.eY()){7A.eJ.kT(\'10D\',E(){3w("cl")});7A.eJ.kT(\'10x\',E(){3w("6o")})}o.C7=H}}}B 1W=E(x){B y=x;x==\'2b\'||x==\'v5\'?y=\'5c\':\'\';B z=1S.1W(y);if(x==\'v5\'){O(z,{"6V":"4u","2k":"4H"})}J z};B 1p=E(a,b,c,d,e,f,g){if(v.1p==1||v.uC==1){B x=a+(b!=1G?" "+b:"")+(c!=1G?" "+c:"")+(d!=1G?" "+d:"")+(e!=1G?" "+e:"")+(f!=1G?" "+f:"")+(g!=1G?" "+g:"");aw.1p("AT"+(v.xm==1?"2":"")+": "+x);if(v.uC==1&&K(1S.8n("AU"))){1S.8n("AU").1T+=x+\'<br/>\'}}};B I0=E(){if(v.yg==1&&K(v.e2)&&v.e2!=\'\'){B x=1S.1W(\'fZ\');x.9F=\'11t\';v.e2.I(\':\')>0&&v.e2.I(\':mb\')==-1?v.e2=v.e2.1O(/:/ig,\':mb@\'):\'\';x.9k=\'jR://yg.11s.8V/11q?f3=\'+v.e2.1O(/,/ig,"&f3=").1O(/ /ig,"+");1S.11e.1R(x)+\'&2k=11p\'}};B GW=E(2b,6O){B x=["vz","gU","pg","iJ","e9","11o"];V(B y=0;y<x.R;y++){B z=2b.vS("2u "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.5Z=6O}}}};B lG=E(){if(v.8H){if(v.8H.11d==1){js("2p")}}};B 3Y=E(17){17<0?17=0:\'\';B AX=o.P.1m>=gz?H:L;B AW=o.P.1m>=uw?H:L;B 6C=2E.8e(17/60);B 7T=2E.8e(17-6C*60);B 8A=2E.8e(6C/60);B hV=2E.8e(8A/24);6C=6C-8A*60;if(hV>0){8A=8A-hV*24}if(v.mx==1&&o.P.5w()){B d=1y 7n();J 6P(1y 7n(d.9U()+17*2h).AY())}F{J 6P((hV>0?hV+\':\':\'\')+(8A>0||AW?8A+\':\':\'\')+((8A>0||AX)&&6C<10?\'0\':\'\')+6C+\':\'+(7T<10?\'0\':\'\')+7T)}};B fI=E(x){B 7T=2E.8e(x);B 6C=2E.8e(7T/60);B 8A=2E.8e(6C/60);6C=2E.8e(6C%60);7T=2E.8e(7T%60);8A>0&&6C<10?6C="0"+6C:"";7T=7T>=0?((7T>=10)?7T:"0"+7T):"bV";B 5p=(8A>0?8A+":":"")+(6C>=0?6C:"0")+":"+7T;if(v.mx==1&&o.P.5w()){B d=1y 7n();J 6P(1y 7n(d.9U()+x*2h).AY())}F{J 5p}};B DT=E(){J E7((1K.8r!=1K.a0.8r)?1S.n2:1S.8r.9k)};B wT=E(x){if(x){x=x.6l();B uL=x.I(" <7k C=\'1B");if(uL>-1){x=x.1j(0,uL)}}J x};B xf=E(x,y,z){B t;if(!B0(x)&&y){t=1S.1W(\'oi\');y=="11j"?y=x:\'\';t.2Y=y.I(\'//\')==-1?\'jR://\'+y:y;t.11i=1;if(z){t.6t=z}B s=1S.e6(\'oi\')[0];s.4h.vc(t,s)}J t};B AZ=E(x){if(x){if(1J(x)==\'4E\'){x=x.1O(/<[^>]*>?/gm,\'\')}}J x};B B0=E(y){B x=L;B o1=1S.e6(\'oi\');V(B i=0;i<o1.R;i++){if(o1[i].2Y.I(y)>-1){x=H}}J x};B 5M=E(x,y){if(x){if(x.I(\'1u\')>-1||x.I(\'B\')>-1){J 3C(x)}F{x=x.1O(\'#\',\'\');B r=2J(x.R==3?x.51(0,1).fR(2):x.51(0,2),16);B g=2J(x.R==3?x.51(1,2).fR(2):x.51(2,4),16);B b=2J(x.R==3?x.51(2,3).fR(2):x.51(4,6),16);if(K(y)){J\'5r(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{J\'B1(\'+r+\', \'+g+\', \'+b+\')\'}}}};B O=E(e,o){if(K(e)){V(B 1a in o){if(o.2n(1a)){if(o[1a]!=\'11r\'&&o[1a]!=1G){if(1J o[1a]==\'11B\'&&1a!=\'47-ef\'&&1a!=\'1B\'&&1a!=\'54\'){o[1a]+=\'px\'}if(1a.I("11n")>-1&&1a.I("EF")==-1){o[1a]=3C(o[1a])}if(1a=="2V"||1a.I("kD")>-1){e.C[\'-ms-\'+1a]=o[1a];e.C[\'-mT-\'+1a]=o[1a];e.C[\'-3O-\'+1a]=o[1a];e.C[\'-o-\'+1a]=o[1a]}if(1a=="vd"){if(o[1a].I(" ")>-1){o[1a]=\'"\'+o[1a]+\'"\'}}if(1a=="7e-jQ"){e.C.11y(1a,o[1a],\'5P\')}F{e.C[1a]=o[1a]}}}}}};B vQ=E(x,6O,b1,b2){6O=3C(6O);B y=2A(b1,1)*1;B z=2A(b2,1)*1;O(x,{"2v":"10u-3d-4J(-ZL,"+6O+","+6O+" "+y+"px,5r(0,0,0,0),"+y+"px,5r(0,0,0,0) "+(y+z)+"px)"})};B 3C=E(c){if(c){c.I("1u")==0?c=\'B(--6K\'+c+\')\':\'\';J c.1j(0,1)!=\'#\'&&c.I("B")==-1&&c.I("B1")==-1?c="#"+c:c}F{J\'#g3\'}};B Ha=E(x,1u,y){!1u?1u=\'#g3\':\'\';1u=3C(1u);B r=5F(oD,ZJ);x=x.1O(/\\(zL\\)/g,r);x=x.1O(/\\(1u\\)/g,1u);x=x.1O(/\\(jL\\)/g,1+(v.ZI.1M-1)/2);B AS=x.1j(0,x.I(\'|||\'));B yd=x.1j(x.I(\'|||\')+3);B aT=\'\';if(o.1h.3O){aT=yd.1O(/5T:/g,"-3O-5T:");aT=aT.1O(/5T-/g,"-3O-5T-");aT=aT.1O(/@B2/g,"@-3O-B2");aT=aT.1O(/2V/g,"-3O-2V")}y?y.1T=AS:\'\';jM(aT+yd)};B 7v=E(x,y,f){B z=L;if(x){V(B i=0;i<x.R;i++){if(x[i]){if(f){if(3W(y)==3W(x[i])){z=i;1i}}F{if(6P(x[i]).I(y)>-1){z=H}}}}}J z};B iF=E(x,y){B z=L;if(x&&y){V(B i=0;i<y.R;i++){if(6P(x).I(y[i])>-1){z=H}}}J z};B jM=E(x){if(o.O){if(o.O.B3){o.O.B3.ZE=x}F{o.O.1R(1S.FF(x))}}};B eQ=E(x){O(x,{"1n":"2B","1c":0,"1b":0,"Y":"100%","1e":"100%"})};B fS=E(x){O(x,{"9N":"1X"})};B 4L=E(y,z){B x=1y B5();x.7J(\'B6\',y,H);x.bE=z;x.bK()};B ZD=E(x){if(x){V(B i=0;i<5;i++){if(x.ZC=="ZB"){1i}F{if(x.B7){x=x.B7}}}}J x};B 9e=E(z){B 9e=1S.1W("41");if(o.mm.I(z)>-1){o.mm.2N(z);if(z.I("?")>0){z=z+\'&\'+2E.5F()}F{z=z+\'?\'+2E.5F()}}F{o.mm.2N(z)}9e.6f(\'2Y\',z);9e.6f(\'1e\',\'3T\');9e.6f(\'Y\',\'3T\')};B 46=E(e,o){V(B 1a in o){if(o.2n(1a)){e.6f(1a,o[1a])}}};B 9Z=E(e){if(e){3f{e.4h.3m(e);e=26}2G(e){}}};B 5F=E(8I,5V){J 2E.8e(ZA.R>1?(5V-8I+1)*2E.5F()+8I:(8I+1)*2E.5F())};B pa=E(){J 2E.5F().6l(36).Zl(2,12)};B yb=E(x,y){x=7I.6g(x).Zx(E(4m,1a){if(1a!=y){4m[1a]=x[1a]}J 4m},{});J x};B 4x=E(x){if(1J x=="4E"){J x.1O(/^\\s+|\\s+$/gm,\'\')}F{J x}};B 6k=E(x,y,z){B r=L;if(x){if(x.I(y)>-1){B r=x.1j(x.I(y)+y.R);if(z){if(r.I(z)>-1){r=r.1j(0,r.I(z))}}}}J r};B Zw=E(x,n){if(n==0){J"#0"+bN.e(x)}if(n==-1){J bN.e(x)}if(n==1){J"#1"+xW(bN.e(x),1)}};B xH=E(x){if(v[x]!=""){if(1J v[x]!="4E"){o[x+\'o\']=v[x]}F{if(v[x].I("[{")==0){3f{v[x]=v[x].1O(/6K\'qt/ig,\'"\');o[x+\'o\']=2g(v[x])}2G(e){}}}}};B 5N=E(x){J 6P.y7(x)};B d4=E(x){if(x.1j(0,2)=="#1"){J bN.d(xW(x.1j(2),-1))}F if(x.1j(0,2)=="#0"){J bN.d(x.1j(2))}F{J x}};B sX=E(x){if(x){if(x.I(\'3K\')==-1&&x.I(\'.\')==-1&&x.R>100&&x.I(\'28:\')==-1){x=\'28:ag/wG;kw,\'+x}}J x};B 1l=E(x){x?x.C.5H="3a":\'\'};B 1o=E(x){x?x.C.5H="4j":\'\'};B 3j=E(x){x?x.C.2k="1X":\'\'};B 6Q=E(x){x?x.C.2k="4H":\'\'};B 5X=E(x){J x?x.C.5H!="3a"&&x.C.2k!="1X":L};B 5a=E(s){if(1J s=="4E"){if(s.I("px")>0){s=s.1j(0,s.I("px"))}}J 2J(s)};B 3a=E(x){J x.C.2k=="1X"};B 4i=E(o,x,y){o[x+\'1c\']=0;o[x+\'2m\']=0;o[x+\'2K\']=0;o[x+\'1b\']=0;if(K(o[y])){B z=o[y].2x(" ");if(z.R==4){o[x+\'1c\']=z[0]?3W(z[0]):0;o[x+\'2m\']=z[1]?3W(z[1]):0;o[x+\'2K\']=z[2]?3W(z[2]):0;o[x+\'1b\']=z[3]?3W(z[3]):0}}J o};B Zv=E(x){if(x){x=x.1O(/ /ig,\'px \')}J x+\'px\'};B mj=E(x,y){J v[x]&&v[x]!=\'\'?v[x]:y};B fQ=6P.y7(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,xC,Ui,Uh);B bN={aP:fQ+"Ug+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=bN.B9(e);mf(f<e.R){n=e.aL(f++);r=e.aL(f++);i=e.aL(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(qa(r)){u=a=64}F if(qa(i)){a=64}t=t+G.aP.6r(s)+G.aP.6r(o)+G.aP.6r(u)+G.aP.6r(a)}J t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1O(/[^A-Za-z0-9\\+\\/\\=]/g,"");mf(f<e.R){s=G.aP.I(e.6r(f++));o=G.aP.I(e.6r(f++));u=G.aP.I(e.6r(f++));a=G.aP.I(e.6r(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5N(n);if(u!=64){t=t+5N(r)}if(a!=64){t=t+5N(i)}}t=bN.Ba(t);J t},B9:E(e){e=e.1O(/\\r\\n/g,"\\n");B t="";V(B n=0;n<e.R;n++){B r=e.aL(n);if(r<i3){t+=5N(r)}F if(r>Uc&&r<Ub){t+=5N(r>>6|Ua);t+=5N(r&63|i3)}F{t+=5N(r>>12|Bb);t+=5N(r>>6&63|i3);t+=5N(r&63|i3)}}J t},Ba:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;mf(n<e.R){r=e.aL(n);if(r<i3){t+=5N(r);n++}F if(r>U6&&r<Bb){c2=e.aL(n+1);t+=5N((r&31)<<6|c2&63);n+=2}F{c2=e.aL(n+1);c3=e.aL(n+2);t+=5N((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}J t}};B xW=E(s,n){s=s.1O(/\\+/g,"#");s=s.1O(/#/g,"+");B a=Bc(o.y)*n;if(n<0)a+=fQ.R/2;B r=fQ.1j(a*2)+fQ.1j(0,a*2);J s.1O(/[A-Za-z]/g,E(c){J r.6r(fQ.I(c))})};B Bc=E(x){x=x.2x(5N(61));B im=\'\';B c1=5N(xC);B xS;V(B i in x){if(x.2n(i)){B yh=\'\';V(B j in x[i]){if(x[i].2n(j)){yh+=(x[i][j]==c1)?5N(49):5N(48)}}xS=2J(yh,2);im+=5N(xS.6l(10))}}J im.1j(0,im.R-1)};B K=E(x){J x!=26&&1J(x)!=\'1G\'&&x!=\'1G\'};B 2A=E(x,y){J K(x)?x:y};B 2q=E(x){J K(x)&&x!=-1&&x!=\'\'};B uP=E(x,y){J 2q(x)?x:y};B mA=E(x){if(1J x=="3M"){x=5e.6T(5e.xR(x))}J x};B fw=E(el){B x=el.At().1b+(1K.B4?1K.B4:1K.UU);J x};B gX=E(x){v.UT==1&&2q(v.AE)?x=v.AE:\'\';J x};B jB=E(el){US iJ=el.At();J iJ.1c+1K.UQ};B 7r=E(x,y){if(x!=\'\'){if(v.UP==1||y==\'UO\'){1K.7J(x)}F{if(v.UN==1||y==\'1c\'){1K.a0.8r.9k=x}F{1K.8r.9k=x}}x=\'\'}};B wy=E(){if(v.4I==1){o.4I?o.1Q.3m(o.4I):\'\';o.4I=26}};B FQ=E(){B lA=L;o.1h.tv?1p("tv"):\'\';o.1h.2f?1p("2f"):\'\';G.9D=E(x){o.Q?o.Q.1N(x):\'\'};G.6u=E(x){if(x){if(1J(x)==\'4E\'){x=pM(x)}if(1J(x)==\'4E\'){x=x.1O(/(\\r\\n|\\n|\\r)/gm,"");if(x.I("[{")==0){3f{x=x.1O(/6K\'qt/ig,\'"\');x=5e.6T(x)}2G(e){x="Cw 5e"}}}if(1J(x)==\'3M\'){o.1H=[];o.jY=mA(x);o.W=rA(x);if(o.W.R>0){if(v.W.UL==1&&!v.4P){B 6g=7I.6g(o.1H);B yz=6g.51(-1)[0];yz?v.4P=yz:\'\'}B y=DN();if(y){x=y.3v;o.cI=y.1N;o.Q?o.Q.FX(y.1N):\'\';if(2q(y.2e)){if(o.P){o.P.an(y.2e)}F{v.2e=y.2e}}if(K(y.2o)){y.1V=y.2o}if(K(y.1t)){if(y.1t=="3n"&&!o.1t){}F{v.1t=o.2a=y.1t}}7F("Au");if(K(y.id)){o.3r=y.id}B sx=["1V","mW","mV","X","hv","Av","j2","mU","eS","8g","6q","7Z","5J","4b","4t","Aw","bC","6I","9o","1F"];if(K(v.cN)){if(v.cN.UG==1&&v.cN.mw==1){sx.2N("1N");sx.2N("t1");sx.2N("t2");sx.2N("t3");sx.2N("t4");sx.2N("t5")}}V(B i=0;i<sx.R;i++){if(K(y[sx[i]])){v[sx[i]]=y[sx[i]]}}iL(y);if(sx.I(\'1N\')>0){if(v.cN.G3==1){o.mD=v.cN.G1;o.U.pq(y)}o.U.9D(\'1N\')}if(K(y.1F)){1z(E(){o.U.3P(y.1F)},4v)}if(o.Q){o.Q.62(o.W);if(v.9o){o.Q.qF()}}if(o.2X){o.2X.ou()}}F{}}}if(1J(x)==\'4E\'){x=pM(x);if(x){if(x.I("#"+v.9L)==0){x=o[o.fd[0]](x)}if(x){if(x.I("#"+v.bO)==0&&x.I(v.e3)>0){x=o[o.fd[1]](x)}if(x){if(x.I("#0")==0){x=cT(x)}x=pM(x)}F{x=\'\'}}}if(v.cL==1){x=cL(x)}if(x==\'\'){1p("4O 3v");o.aM=H;js("2i","4O")}o.2y=[];o.al=[];o.7g=[];o.mS=0;o.3l=0;o.7b=0;o.ac=0;v.hm==\'\'?v.hm=\',\':\'\';if((x.I(v.hk)>-1&&x.I(v.dh)>-1)||K(v.bY)){o.42=x.2x(v.hm)}F{o.42=[x]}o.aQ=[];if(K(v.bY)){B bY=v.bY.2x(v.hm)}if(o.42.R>0){B q=-1;V(B i=0;i<o.42.R;i++){o.42[i]=4x(o.42[i]);if(o.42[i]!=\'\'){if(o.42[i].I(v.hk)==0&&o.42[i].I(v.dh)>1){o.2y[i]=o.42[i].1j(o.42[i].I(v.hk)+v.hk.R,o.42[i].I(v.dh)-v.dh.R);o.42[i]=o.42[i].1j(o.42[i].I(v.dh)+v.dh.R)}F{if(K(v.bY)){o.2y[i]=K(bY[i])?bY[i]:\'\'}F{o.2y[i]=i+1}}B is=0;if(K(v.4z)&&q==-1){if(6P(v.4z).I("mC:")==0){if(v.4z.1j(4)*1==i){is=1}}if(v.4z==o.2y[i]){is=1}if(v.4z=="5V"&&i==o.42.R-1){is=1}}if(K(o.4z)){if(o.4z==o.2y[i]){is=1;q=i}}if(is==1){o.mS=i;o.3l=i}o.42[i]=yp(o.42[i])}}}F{o.42[0]=yp(o.42[0])}J o.42[o.mS]}}F{J x}};E yp(x){if(K(v.oC)&&x.I("//")==-1){x=v.oC+x}J x};G.AA=E(){if(o.W){B x=o.W.AC();V(B i=0;i<x.R;i++){x[i].bU=i}o.W=x;o.Q.62(o.W)}};E iL(y){B yn;V(B i=1;i<6;i++){B t="1A"+i;if(K(y[t])){v[t]=y[t];yn=H}}if(yn&&o.Q){o.Q.FI()}}G.iL=E(x){iL(x)};G.62=E(x){if(1J(x)==\'3M\'){o.1H=[];o.jY=mA(x);o.W=rA(x);if(o.Q){o.Q.62(o.W)}}};G.d6=E(x,y,z,no){if(!K(y)){o.3g=H;o.e7=H}!K(z)?v.4B=0:\'\';v.1m=1G;v.4b=1G;!2L.4t?v.4t=1G:\'\';o.aM!=2?o.aM=L:\'\';o.8D=L;o.96=L;o.9Y=0;o.kd=[];o.sj=L;o.qf=L;o.JN=L;o.a8=1G;o.lj=[L,L,L];o.Tj=pa();o.FN=0;o.e0=0;o.b8?o.b8=[]:\'\';o.2t!=\'6K\'&&o.3x?o.3x.5J():\'\';o.As?o.As=[]:\'\';if(o.d7){o.d7.5J()}if(o.P.6S()=="7B"){G.cd()}if(o.6k&&o.9J){o.Q.iS()}if(K(o.2S)){o.2S.4d()}if(K(o.bX)){2H(o.bX)}js("1y");if(v.1Z==1&&no!=1){o.U.fy();o.U.fy(\'6B\')}x=G.6u(x);if(y==1){o.2t=\'\'}o.P.6u(x);if((o.1h.2f||o.1h.6n)&&!K(y)){o.U.2z()}if(K(o.hw)){o.3B={x:1,y:1,x0:1,y0:1};o.P.iI()}bb("1v","2z");o.P.kG();o.Q.iX();o.Q.mz();o.Q.4w();o.gB?o.gB.Kc():\'\'};G.pq=E(x){B y=L;if(x&&o.mD){v.1N=o.mD;V(B i=1;i<6;i++){if(K(x[\'t\'+i])){v.1N=v.1N.1O("{"+i+"}",x[\'t\'+i]);y=H}}}J y};G.dI=E(){if(v.3g==1&&!v.AD||o.3g){if(v.kp==1){1z(E(){o.U.2z()},43)}F{G.2z()}v.AD=1;o.3g=L}kJ()};G.kJ=E(){kJ()};E kJ(){if(v.wC==1){if(1J AF!=="1G"){o.th=1y AF()}}}G.kG=E(){B x=L;if(o.1h.2f){x=H;if(v.Ed==1&&o.1h.7a){x=L}if(v.F2==1&&o.1h.ho){x=L}if(v.Eg==1&&o.1h.4D){x=L}if(v.Te==1&&o.1h.aA){x=L}}if(v.Td==1&&o.1h.tv){x=H}J x};G.sy=E(){o.P.3P(v.1F);if(o.3y){o.P.59()}o.8D=H;o.Q?o.Q.4w():\'\';if(!o.1v&&!o.1t){v.5I==1?o.5I.3p("4a"):\'\'}if(o.5f&&o.4y){o.3I.AG();o.3I.Go()}if(v.1Z==1){if(v.BV!=1&&v.iW==1){!K(o.1Z)?lS("6B","8D"):\'\'}}};G.yT=E(){!o.kB?9x(H):\'\'};E 9x(x){o.kB=H;if(o.Q){if(o.Q.cH()){o.Q.7G()}}if(o.2X){o.2X.aS()}if(o.9F){o.9F.aS()}!x?o.P.2z():\'\';if(!o.sj){1z(E(){o.P.kG()},43)}!o.1v?o.Q.2z():\'\';v.5I==1?o.5I.3p("1v"):\'\';v.1Z==1?o.U.fy(\'eb\'):\'\';if(o.1h.2f){o.Q.fH()}if(K(o.2S)){o.2S.Tb()?o.2S.Dd():\'\'}if(v.T8==1&&K(v.j2)&&o.dt){if(v.j2!=\'\'&&!K(o.hY)){o.hY=6U(tx,v.AH*2h);tx()}}}G.2z=E(aE){if(!o.1v&&o.P){o.eC=H;o.mn=L;o.7t=L;2H(o.DG);B 2D=L;if(o.2t=="53"){if(!o.P.nc()&&v.3g!=1&&v.4B==1){2D=H;if(1K[\'YT\']){v.3g=1;o.3g=H;o.P.rW()}}}if(v.7P==1&&v.BX==0){o.U.lP();2D=H}if(o.aM||2D){if(o.aM){8B("7h")?o7(2):\'\'}}F{o.lI=L;o.e7=L;D8(!o.1t);o.a4.mH();if(!o.1t){js("1t");o.1t=H;if(v.1q.lE==1){1z(E(){o.Q.sG()},100)}if(v.1q.8w>0&&v.3g==1){o.g0=H;1z(wV,v.1q.8w*2h)}if(v.T3==1&&v.T0){SZ()}V(B i=0;i<o.cP.R;i++){if(v[\'FL\'+o.cP[i]]==1){3R.9j("FK"+o.cP[i],7n.jc())}}if(v.SY==1&&v.SX){SW("1t")}if(o.3x){o.3x.1t()}js("1y");o.kL?o.Q.qK(o.kL):\'\';o.Q.x5();o.Q.4w();bb("1v","2z");o.1h.2f?x9():\'\';o.ab?bb("AI","Tp",1):\'\'}F{bb("AJ","TU")}if(v.AK==1&&!o.22){B dd=1y 7n();B tt=dd.9U();if(tt-o.9T<ds){if(!o.1h.4D&&(v.AR!=1||o.1h.2f)){G.9b()}}}if(o.4U){if(v.xK==1){6Q(o.1V)}}if(o.d7){o.d7.5J()}if(aE!=1&&8B("7h")||8B("6H")){o7(2)}F{if(v.7r==1&&K(v.Bg)&&!K(2L.7r)){7r(v.Bg);2D=H}if(!2D){1p("2z");o.P.1m()>0?o.Q.3U(o.P.17(),o.P.1m()):\'\';if(!o.wI){o.wI=H;if(v.1q.8w>0&&v.3g==1){o.g0=H;1z(wV,v.1q.8w*2h)}}B ly=L;if(o.P.17()>1&&v.mk==1&&aE!=1&&!8o()&&!K(o.1Z)&&!K(o.5x)){ly=8B("eb")}if(ly){8o()?9x(L):\'\'}F{9x(L)}}}}}F{o.P?o.P.2z():\'\'}};E wV(){o.g0=L;o.Q.4w()}G.3c=E(){if(o.1v){o.eC=L;1p("3c");o.P.3c();o.Q.3c();js("4a");v.r0==1?8j():\'\';v.sH==1?n0():\'\';v.5I==1?o.5I.3p("4a"):\'\';if(o.4U){if(v.xK==1){3j(o.1V)}}if(!K(o.1Z)&&!K(o.5x)&&v.mk==0){8B("eb")}if(8o()){o.mn=H}o.kB=L}};G.59=E(){o.P.59();o.Q.59();o.3y=H;js("56")};G.6m=E(){o.P.6m();o.3y=L;o.Q.6m();o.P.3P(v.1F);js("9d")};G.3P=E(x,y){if(o.Q){x<0.TO?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.59();v.1F=0;x=0}F{if(o.3y){G.6m()}v.1F=x}js("1F",x);o.Q.3P(x,y);o.P.3P(x)}};G.8R=E(){o.Q.8R()};G.7O=E(){o.Q?o.Q.7O():\'\'};G.TN=E(){G.7O()};G.sl=E(){o.U.6s();G.7O()};G.3U=E(17,1m){if(o.3n&&!o.1t){B f=o.3n.b9();if(f.t&&f.d){17=f.t}}o.Q?o.Q.3U(17,1m):\'\'};G.sb=E(17,1m){if(o.2a>0&&o.2t!="53"&&!o.P.5w()){o.U.3N(o.2a,L);o.2a=1G}};G.fB=E(){B d=1y 7n();o.9T=d.9U();B x=L;if(o.Q.cH()&&v.1g.7S!=1){o.Q.cY();x=H}if(o.2X){if(o.2X.FG()){o.2X.aS();x=H}}if(v.W.7S==0){if(o.Q.jx()&&v.W.go==1){o.Q.cp();x=H}}if(v.7r==1&&K(v.BK)&&!K(2L.7r)){7r(v.BK);x=H}if(o.3y&&v.lT==1){o.U.6m();v.lT=0;x=H}if(!x){if(v.1P.on==1&&v.1P.2M==1&&v.1P.sB==1){7p(\'1v\',(o.1v?0:1))}G.dQ()}};G.Fx=E(){if(o.Q.cH()){o.Q.7G()}};G.dQ=E(){if(o.P.6S()=="7B"){js("F5");v.TM==1?G.mE():G.3c()}F{js("Fb");G.2z()}af()};G.3N=E(cj,hD){if(cj<o.P.1m()){if(v.gy.TL==1){if(cj>o.P.17()){J}}if(v.4t>0){cj<v.4t?cj=v.4t:\'\'}1p("3N");o.BL=cj;o.P.3N(cj);if(hD){o.Q.3N(cj,o.P.1m())}o.iO=H;o.fK=o.P.17();af(o.fK)}};G.Dx=E(X,4l,BO){if(o.P.6S()=="7B"&&o.gI!=\'Cq\'){3c();if(o.22&&BO){o.U.8u()}}1K.7J(X,4l)};G.jj=E(){if(v.1Z==1&&!o.1t){if(8B("7h")){o.sd=H;J}}B x=o.P.cw();if(K(v.6q)){x=v.6q}if(x!=\'\'){js("6q");B jX=1K.7J(x,(v.TK==1?\'TJ\':\'xD\'));jX.5U()}};G.6s=E(x){B 17=o.P.17();B 1m=o.P.1m();if(!o.1t&&o.2a>0){17=o.2a}o.Q.ki(17,1m,x)};G.t6=E(){B 17=o.P.17();B 1m=o.P.1m();B aY=1m>0?17/1m:0;if(!o.iO){o.Q?o.Q.ki((o.2a>0?o.2a:17),1m):\'\'}F{17!=o.fK&&o.fK!=-9?o.iO=L:\'\'}if((v.ga==1||v.BR==1)&&1m>0){lW("xu","2z 25%",aY,0.25);lW("xt","2z 50%",aY,0.50);lW("xr","2z 75%",aY,0.75)}V(B i=0;i<3;i++){if(!o.lj[i]){if(aY>=i*0.25+0.25){C2(i)}}}v.xn==1?1p(1,17,1m):\'\';if(v.8x==1||v.xl>0){if(o.1v){B z=L;B lc=L;if(v.BI==1&&v.8x==1){if(!o.P.5w()){z=H}}if(17>0){if(17==o.17&&!z){lc=H}F{o.9Y=0}o.17=17}F{if(v.TH==1){B ld=o.P.a2();v.xn==1?1p(2,ld,o.le):\'\';if(!z){if(ld==o.le){lc=H}F{o.9Y=0}}o.le=ld}}if(lc){o.9Y++;if(v.8x==1){v.xn==1?1p(3,o.9Y):\'\';if(o.9Y==v.qp*(2h/o.oJ)){o.U.fb()}}F if(v.xl>0&&o.P.tz()>1){if(o.9Y==v.xl*(2h/o.oJ)){o.P.5G(\'OR r4\')}}}}}if(v.8H){if(v.8H.b8==1&&1m>0){!o.b8?o.b8=[]:\'\';o.b8[2E.4s(17)]=1}}if(v.1Z==1){if(v.BV!=1&&v.iW==1){!K(o.1Z)?lS("6B",17,1m):\'\'}if(v.TB!=1&&v.sR==1){!K(o.1Z)?lS("gx",17,1m):\'\'}}if(v.Bu==1&&v.yu>0){if(17>=v.yu){if(!K(o.1Z)){if(8B("6H")){o.P.3c();o.Q.3c()}v.yu=0}}}7F("1v");if(v.7P==1&&v.BX>-1){TA(17,1m)}if(o.4U){af(17)}if(o.5B&&v.cX==1){if(o.3n){!o.2a?o.3n.rN(17,1m):\'\'}}if(o.9J){o.6k?o.6k.1v(17):\'\'}if(K(v.4b)){B ed=v.4b;if(7v([v.4b],\'-\')){ed=1m}if(ed>0&&17>ed){o.P.3c();o.P.3N(v.1t>0?v.1t:0);v.1t>0?o.2a=v.1t:\'\';o.U.nU()}}if(K(v.5J)){B r1=v.5J.2x(",");V(B i=0;i<r1.R;i++){B r2=r1[i].2x("-");if(r2.R==2){if(17>r2[0]&&17<r2[1]){o.P.3N(r2[1]*1+(o.1h.6n?1:0))}}}}if(v.Tx==1){if(1J BZ!=="1G"){BZ(17,aY)}}};E C2(x){o.lj[x]=H;if(v.cX==1&&v.C3==1&&v.C5==x){if(o.5B&&o.3r){o.3n?o.3n.Ts(o.3r):\'\'}}}E lW(x,y,t,p){if(!K(o.kd[y])){if(t>p){bb(x,y,1)}}};G.fb=E(){o.9Y=0;K(o.bX)?2H(o.bX):\'\';if(v.V1==1){js("8x")}F{o.2a>0||o.P.5w()?\'\':o.2a=o.P.17()+(v.TY>0?1:0);B BU=o.Q.jx();js("8x");o.P.8x();BU&&v.W.go==1?o.Q.jv():\'\'}};G.Bt=E(){o.Q.ki(0,0);o.Q.xp(0,0);o.U.3U(0,0);o.Q.7O()};G.xL=E(){if(o.P){B 17=o.P.a2();if(v.V2==1){js("a2",17)}B 1m=o.P.1m();o.Q?o.Q.xp(17,1m):\'\'}};G.nU=E(){js("W6");o.7t=H;if(v.9h==1){if(o.2t=="53"){G.cd()}v.1Z==1?o.U.fy(\'7h\'):\'\';if(v.1t>0){o.U.3N(v.1t);o.2a=1G}G.2z()}F{if(o.P.5w()||o.2t=="53"){G.cd()}F{if(v.BG==1){o.U.3N((v.1t>0?v.1t:0),H);if(o.1h.ie){o.P.3c()}}}o.Q.8F();v.Bu==1?v.Wy=1:\'\';if(8B("kQ")||8B("qz")){}F{ae()}}js("4b")};G.9b=E(){B 2D=L;B 2i=L;o.Br=L;o.b3=H;1z(E(){o.b3=L},ha);V(B x in o.7s){if(o.7s.2n(x)){if(K(o.7s[x])){3f{o.7s[x].BF()}2G(e){}}}}3f{o.de=H;if(((o.1h.4D&&v.gO==1)||(o.1h.aA&&v.Fy==1))&&o.4y&&!o.am){B x=o.P.a6();if(x){if(x.Wu){hL();2D=H}}}if(!2D){B lO;B y=o.1Q;if((o.2t=="dm"||o.2t=="bS")&&o.1h.7a&&v.gO==1){o.P.sQ();J}if(y.wK){o.8z=H;lO=y.wK({lz:"1l"});if(lO!==1G){lO.cJ(E(){}).2G(E(2i){})}}F if(y.wN){y.wN({lz:"1l"});o.8z=H}F if(o.1Q.xc){y.xc({lz:"1l"});o.8z=H}F if(y.yl){y.yl({lz:"1l"});o.8z=H}F if(y.yo){y.yo();o.8z=H}}}2G(e){2i=H;1p(e)}if(!o.8z&&!2D){if(o.1h.3O&&o.oh){hL()}F{G.sz()}}if(!2i){1z(Bq,4v)}};E hL(){B x=o.P.a6();if(x){if(o.P.17()==0&&o.1h.4D&&v.Wi!=1){!o.1v?o.U.2z():\'\'}F{o.jW=H;o.P.Aa();x.Wh();x.1w("IS",Bv)}}}E l4(){B x=o.P.a6();if(x){x.Wg()}};G.hL=E(){hL()};G.l4=E(){l4()};E Bq(){if(o.Br!=H){if(o.8U){o.P.dA()}if(v.1P.td==1){lC(H);o.5n=H}v.5I==1?o.5I.3p("lJ"):\'\';js("22");bb("lJ","9b",1)}};B cn;B 8E={x:0,y:0};E qX(e){if(o.2X){if(o.2X.Wb()){J}}if(e.Wa!=0){e.yx!=0?8E.x++:8E.x--;e.c8!=0?8E.y++:8E.y--;if((v.1P.Bi==1||v.1P.Bs==1)&&o.22&&8E.y>8E.x){3D(cn);cn=6U(E(){8E={x:0,y:0};3D(cn)},2h)}F{o.9u=H;3D(cn);cn=6U(E(){o.9u=L;o.Q.4Q();8E={x:0,y:0};3D(cn)},4c);o.Q.4Q();e.9t()}if(8E.x>8E.y){if(e.yx>0){o.U.3P(3W(v.1F)-v.1P.ic/10,"no")}F{o.U.3P(3W(v.1F)+v.1P.ic/10,"no")}}F{B st=(o.1h.jX?-v.1P.ic/10:v.1P.ic/10);if(v.1P.Bs==1&&o.22){o.P.1M((e.c8>0?st:-st))}F if(v.1P.Bi==1&&o.22){3w("3X",(e.c8>0?"+"+st*10:"-"+st*10))}F{o.U.3P(3W(v.1F)+(e.c8>0?st:-st),"no");o.Q.jn()}}}}E Bv(){if(o.1h.4D){o.P.zj();js("r8")}o.jW=L}G.sz=E(){if(o.de){o.22=H;o.Q.9b();if(!o.8z){if(K(o.8t)){3f{O(o.8t,{\'Y\':\'100%\',\'1e\':\'100%\',\'1n\':\'tr\',\'1b\':0,\'1c\':0,\'54\':"oD"})}2G(ej){}}O(o.1Q,{\'Y\':\'100%\',\'1e\':\'100%\',\'1n\':\'tr\',\'1b\':0,\'1c\':0,\'54\':"oD"});o.2W=o.1Q.2c;o.4N=o.1Q.2U;3f{1S.aC.C.6D=\'3a\';if(!K(o.W)){1S.y6=E(e){e.9t()}}}2G(ej){}}if(v.wf==1){O(o.1Q,{\'7K\':\'#3V\'})}if(v.9R==1&&o.1h.3O==1&&!o.1h.ff){B sw=1K.cS.Y;B fz=1;V(B i=1;i<6;i++){if(sw>2h*i){fz=2A(v[\'9R\'+(2h*i)],i)}}if(fz>1){o.1Q.C.Ap=fz;o.9R=fz;bf()}}if(o.2X){o.2X.aS()}af();o.de=L}};G.8u=E(){lA=H;if(1S.Bw){1S.Bw()}F if(1S.Bx){1S.Bx()}F if(1S.By){1S.By()}F if(1S.BA){1S.BA()}F if(1S.BB){1S.BB()}F if(1S.BC){1S.BC()}if(!o.8z){G.sZ(L)}};G.J1=E(x,y){so(x,y)};E so(x,BD){if(K(o.1Z)&&!BD){o.mq=x}F{B 2D=L;B eq=o.8L/x;B ep=0;B lB={\'1e\':eq};if(v.X0==1){if(eq>o.8K){eq=o.8K;ep=o.8L/x;o.8L=lB[\'Y\']=ep}}if(K(o.8t)&&v.HF!=1){3f{O(o.8t,lB)}2G(ej){2D=H;1p("dV WZ WY")}}if(!2D){o.4T=x;o.8K=eq;if(o.4T>0){O(o.1E,lB)}if(ep>0){js("Y",ep)}js("1e",eq)}if(o.1Z&&!o.22){o.4N=eq;if(ep>0){o.2W=ep}o.1Z.2C()}}};G.sZ=E(x){if(lA||x){o.22=L;o.jW=L;if(!o.8z){if(K(o.8t)){3f{O(o.8t,{\'1n\':\'oV\',\'1b\':0,\'1c\':0,\'54\':\'BE\'});O(o.8t,o.HY);O(o.8t,{\'Y\':o.aN,\'1e\':o.cU})}2G(ej){}}O(o.1Q,{\'Y\':o.aN,\'1e\':o.cU,\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'54\':\'BE\'});3f{1S.aC.C.6D=\'2w\';1S.y6=E(e){J H}}2G(ej){}}o.Q.8u();if(v.wf==1){O(o.1Q,{\'7K\':v.oj});if(v.dU==1){o.1Q.C.7K=\'dU\'}F{O(o.1Q,{\'7K\':v.oj})}}if(o.9R>1){o.1Q.C.Ap=1;o.9R=1;bf()}if(v.1P.td==1){lC(L);o.5n=L}if(o.2X){o.2X.aS()}af();o.oZ?o.oZ=L:\'\';o.Q.lq();lA=L;js("r8");o.8z=L;o.b3=L}};G.5n=E(x){v.1P.WE!=0?lC(x):\'\'};E lC(x){8E={x:0,y:0};if(x){1K.1w("qR",qX,{dZ:L})}F{3D(cn);1K.6A("qR",qX)}}G.cd=E(x){v.4B=0;if(x!=1){o.Q.3c();o.U.Bt()}F{}o.P.3P(v.1F);if(o.Q.cH()){o.Q.7G()}if(o.3y){G.59()}if(K(o.hY)){3D(o.hY);o.hY=26}af(0);1p("2D");js("2D")};G.mE=E(){v.4B=0;v.3g=0;o.P.ro();o.U.cd()};G.5Q=E(x){if(K(o.3l)){if(o.3l!=x){o.3l=x;if(v.w1==1){o.4z=o.2y[x];if(o.5B){3R.9j("vV",o.4z)}}o.P.5Q(x);js("4S",o.2y[x]);o.Q.wJ(x)}}};G.iY=E(){o.Q?o.Q.iY():\'\'};G.dx=E(x){if(K(o.7b)){if(o.7b!=x){o.7b=x;if(v.FM==1){o.bc=v.bc=o.7g[x];if(o.5B){3R.9j("w5",o.bc)}}o.P.dx(x);js("7x",x);o.Q.iN("7x")}}};G.8J=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;6P(y).I(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.dH?1:o.5O[x];o.aj=x}y=3W(y);if(o.jb||z){o.j6=y;V(B i=0;i<o.5O.R;i++){if(y<=o.5O[i]*1){o.aj=i;1i}}}if(o.5B&&v.G0==1){3R.9j("FE",y)}js("4V",y);o.P.8J(y);o.Q.iN("4V")};E af(x){o.3x?o.3x.1o(K(x)?x:o.P.17()):\'\'};G.i0=E(){if(o.3x){af();o.3x.C()}};G.fY=E(x){if(1J(hS)==\'E\'){!o.3x?o.3x=1y hS():\'\';o.3x.wM(x)}};B 7w;B 8X;B mh;B 2j;E 8B(x){if(v["6b"+x+"Bo"]>0&&o.5B){B tb=3R.6G("ln"+x+"4n"+o.d);if(tb){B ct=1y 7n();o.9T=ct.9U();B Bp=(ct.9U()-tb)/WK;if(Bp<v["6b"+x+"Bo"]){J L}}}if(v["6b"+x+"Bn"]>0){if(o.P.1m()>0){if(o.P.1m()<v["6b"+x+"Bn"]*60){if(v["6b"+x+"Bm"]>0){v["6b"+x+"4n"+"BH"]=v["6b"+x+"Bm"]}F{J L}}}}if(o.j1.I("8y")!=-1&&v.1Z==1&&!o.aE&&v[x+\'s\']==1){if(1J sS=="1G"){J L}if(x=="6H"||x=="qz"){if(1J Bl!=="1G"){2j=[];J Bl(x)}}if(K(o.1Z)||K(o.5x)){if(!5X(o.sW)||8o(o.3Q)){1p(\'ad bg\');J L}F{1p(\'ad jc\');J H}}F{if(K(v[x])){if(v[x].6l().I(".")>-1||v[x].6l().I(":")>-1||v[x].6l().I("[W5]")>-1){js("Vz",x);if(!8o(x)&&x!="gx"){1z(E(){o.1v||(o.5x==26&&o.1Z==26)?\'\':o.U.8R()},10);eZ()}7w=0;8X=0;mh=x;2j=v[x].2x(" fc ");o.5E=[];o.sF=2j.R;mL();o.Az=1;o.lo=H;V(B i=0;i<2j.R;i++){2j[i]=2j[i].2x(" or ")}v[x.9C("4n","jh")]=v[x];v[x]=26;o.3Q=x;if(x!=\'gx\'){o.1Z=1y sS()}o.5x=1y mX();V(B i=0;i<2j.R;i++){V(B j=0;j<2j[i].R;j++){B 7C=4x(2j[i][j]);if(7C.I("[50%]")>0){B 1I=5F(1,2);2j[i][j]=2j[i][j].1O("[50%]","");if(1I==2){2j[i][j]=\'\'}}}}if(v.sC==1){V(B i=0;i<2j.R;i++){B n=i==0?1:0;if(2j[i].R>n){V(B j=n;j<2j[i].R;j++){B 7C=4x(2j[i][j]);if(o.1h.rQ){eH(7C)}F{1z(eH,i*100,7C)}}}}}if(2j[0][0]==\'\'){iU()}F{o.5x.my(4x(2j[0][0]),x)}J H}F{J L}}F{J L}}}F{J L}};G.rq=E(x){8B(x)};E lS(w,x,d){if(K(o[w+\'o\'])&&v[w+\'s\']==1){B y;V(B i in o[w+\'o\']){if(o[w+\'o\'].2n(i)){if(!K(o[w+\'o\'][i].mZ)&&K(o[w+\'o\'][i].17)&&K(o[w+\'o\'][i].1Z)){B z=o[w+\'o\'][i].17.6l();B ok=L;if(z){if(x=="8D"){if(z==x){ok=H}}F{if(z.I("%")>0){if(d>0){z=2J(z.1j(0,z.I("%")))*d/100}F{z=-1}}F{z=2J(z)}if(x>=z){if(v[\'6b\'+w+\'C1\']>0&&z>-1){if(x-z>=v[\'6b\'+w+\'C1\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].C0&&o.P.1m()>0){if(o.P.1m()<o[w+\'o\'][i].C0*1){o[w+\'o\'][i].mZ=H;ok=L}}if(ok){y=o[w+\'o\'][i].1Z;v[w]=o[w+\'o\'][i].1Z;o[w+\'Vs\']=o[w+\'o\'][i].17;o[w+\'Vq\']=o[w+\'o\'][i].Vp;if(8B(w)){o[w+\'o\'][i].mZ=H;1i}}}}}}}};E mR(){if(8o()){if(o.ee==0||v[\'6b\'+o.3Q+\'Vo\']==1){O(o.sW,{"1B":0,"5H":"3a","1c":4c});1p(o.3Q+" 1l");o.3Q==\'6B\'?o.P.2z():\'\'}}}E 8o(z){B y=L;B x=[\'6B\',\'eb\'];V(B i=0;i<x.R;i++){if(o.3Q==x[i]||z==x[i]){if(v[\'6b\'+x[i]+\'Vn\']==1){y=H}}}J y};G.8o=E(x){J 8o(x)};G.V4=E(x){x?\'\':la();o.3Q=="6B"?o.BW.2N(o.BT):\'\'};G.Vh=E(){la()};G.Vg=E(){la()};E la(){if(8o()){if(o.1v){o.P.3c();o.Q.3c()}1p(o.3Q+" 1o");O(o.sW,{"1B":1,"5H":"4j","1c":0});o.n8=1}if(o.jW&&!o.8z){l4()}F{if(v["6b"+o.3Q+"ew"]==1&&o.22){o.U.8u()}}};G.Vc=E(x){o.5x=26;o.n8=0;1p("8y 3S",o.3Q);js("Vb",o.3Q);if(x.1D=="gx"){B BS=1y V7(x);o.sR.2N(BS)}F{if(K(o.1Z)){if(v.4B==0&&v.V5==1&&o.P.17()==0&&o.P.1m()==0){v.4B=1;o.P.rd()}if((!o.1Z.Vx()||x.BP)&&o.t8>0){1p("8y Vy");o.1Z.4d();o.1Z=26;o.1Z=1y sS()}if(8o()){mR()}F{if(o.1v){o.P.3c();o.Q.3c()}}o.t8++;if(o.lo&&v.ec>0){2H(o.ec);o.ec=1z(BJ,v.ec*2h*60);if(K(v.BN)){if(v.BN!=\'\'){o.hf?o.hf.5J():\'\';o.hf=1y W2()}}}o.lo=L;if(v.BM>0){1p("8y W0");js("VZ");1z(tg,v.BM*2h,x)}F{tg(x)}}F{1p("8y VX")}}};E tg(x){o.1Z.Go(x)}E BJ(){if(K(o.1Z)){if(o.1Z.dJ()&&o.ee==0){o.1Z.rn();1p("8y r4 "+v.ec);2j=[];cm()}}}G.VU=E(){js(\'VT\',o.3Q);1p("8y 2i");tf()};G.iU=E(){tf()};E tf(){B n=mL();1p("8y 6o "+!n);!n?iU():cm()};G.VR=E(x){if(v[o.3Q+"te"]){V(B i=0;i<3;i++){v[o.3Q+"te"]=v[o.3Q+"te"].1O(x+(i==0?\' fc \':(i==1?\' or \':\'\')),\'\')}}};E mL(){B x=L;if(o.3Q){B 7Q=v[\'6b\'+o.3Q+\'4n\'+\'BH\'];B iT=v[\'6b\'+o.3Q+\'4n\'+\'VO\'];if(iT||7Q){if(iT>0&&o.qv>0){o.sF=iT;if(o.ee>=iT){x=H}}F{if(7Q>0){o.sF=7Q;if(o.ee>=7Q){x=H}}}}}J x}E iU(){if(2j.R>0&&2j[7w]){if(8X<2j[7w].R-1){1p("8y VL");o.1Z?o.1Z.rn():\'\';mR();8X++;B 7C=4x(2j[7w][8X]);B f8=ts(7C);if(f8==\'6I\'){o.5x=1y mX();o.5x.my(7C,o.3Q)}if(f8==\'2i\'){iU()}}F{cm()}}F{cm()}}E ts(7C){B x=\'6I\';if(v.sC==1&&o.5E){B lY=L;B n=0;V(B i=0;i<o.5E.R;i++){if(o.5E[i].mG==0){if(o.5E[i].ch.Bf(7C)){o.5E[i].mG=1;B y=o.5E[i].ch.aF();if(y==\'3S\'){o.5x=o.5E[i].ch;1p("8y Bf");o.5E[i].ch.eB();x=y}F{if(y==\'\'){x=\'ok\';1p("8y VF");o.5x=o.5E[i].ch;o.5E[i].ch.VD()}if(y==\'2i\'){x=\'2i\'}}lY=H}if(lY&&o.5E[i].fO==0){n++;if(n<6){sq(o.5E[i])}F{1i}}}}}J x}G.VC=E(x,y){if(x!=\'\'){B z=7w;B rP=L;if(y){V(B j=0;j<2j.R;j++){2j[j]==y?z=j:\'\'}}if(2j.R==1){if(2j[0].R>1&&8X<2j[0].R-1&&2j[8X]){B AM=2j[8X].51(1,99);2j[0].rS(8X+1,99);rP=H}}if(1J(x)=="3M"){V(B i=0;i<x.R;i++){2j.rS(z+i+1,0,[x[i]]);if(o.1h.rQ){eH(x[i])}F{1z(eH,i*100,x[i])}}}F{if(1J(x)=="4E"){2j.2N([x]);eH(x)}}if(rP){2j[2j.R-1]=2j[2j.R-1].9C(AM)}}};G.WD=E(x,y){if(x!=\'\'){B z=7w;if(y){V(B j=0;j<2j.R;j++){2j[j]==y?z=j:\'\'}}if(2j[z]){if(1J(x)=="3M"){V(B i=0;i<x.R;i++){2j[z].2N(x[i])}}F{if(1J(x)=="4E"){2j[z].2N(x)}}}}};G.cm=E(x){cm(x)};E eH(x){if(v.sC==1&&o.5E){B i=0;V(B i=0;i<2j.R;i++){if(2j[i]==x){if(7w>=i){J}F{}}}if(2j.R==1&&2j[0].R>1){}F{B n=0;V(i=0;i<o.5E.R;i++){o.5E[i].mG==0?n++:\'\'}o.5E.2N({fO:0,mG:0,x:4x(x),t:o.3Q,ch:1y mX(H)});n<5?sq(o.5E[o.5E.R-1]):\'\'}}}E sq(x){if(x){x.fO=1;x.ch.my(x.x,x.t)}}E cm(h0){B 2D=mL();1p("8y 5J ("+o.ee+")");if(2j.R>0&&7w==2j.R-1){if(2j[0][0].I("js:")==0){7w=-1;2j=[[2j[0][0]]]}}if(o.WU==2){2D=H}if(2j.R>7w+1&&!2D){o.1Z.rn();mR();7w++;o.Az++;8X=0;B 7C=4x(2j[7w][0]);B f8=ts(7C);if(f8==\'6I\'){o.5x=1y mX();o.5x.my(7C,mh)}if(f8==\'2i\'){cm(h0)}}F{gE();o.Q.7O();if(K(o.1Z)){o.1Z.4d();o.1Z=26}o.5x=26;2j=[];8X=0;7w=0;o.n8=0;o.Bd!=1?js("Tn",o.3Q):\'\';o.Bd=0;if(v.UC==1){if(o.mg){3f{o.mg.rk()}2G(e){1p(o.mg,e)}o.mg=1G}}mh=\'\';o.ee=0;o.B8=0;2H(o.ec);3D(o.Ul);o.hf?o.hf.5J():\'\';o.c4?o.c4.1l():\'\';o.qv++;if(o.3Q=="7h"||(o.3Q=="eb"&&v.mk==1&&o.eC)||o.3Q=="6B"){if(v.3v!=\'?\'){o.P.bF();B re;if(o.sd){o.U.jj();o.sd=L;re=H}if(o.2t=="53"&&!o.tj&&o.1h.4D){re=H;o.3Q=="7h"?o.P.zV():\'\'}if(re||h0==\'h0\'||v.10r==1||o.mn){o.mn=L}F{o.U.2z(1)}}}if(o.mq>0){so(o.mq);o.mq=0}if(o.3Q=="kQ"){ae()}o.tj=L;o.3Q=26}};G.Zn=E(){2j=[[\'\']]};G.fy=E(y){B x=[\'7h\',\'eb\',\'kQ\',\'6H\',\'qz\'];B z;V(B i=0;i<x.R;i++){z=L;if(y){y!=x[i]?z=H:\'\'}if(!z&&K(v[x[i].9C("4n","jh")])){v[\'6b\'+x[i].9C("4n","Dk")]--;if(v[\'6b\'+x[i].9C("4n","Dk")]>0){v[x[i]]=v[x[i].9C("4n","jh")];v[x[i].9C("4n","jh")]=26}}}if(y=="7h"||y=="6B"){if(v.qV>1){if(K(o.rp)&&v.iW==1){V(B i in o.rp){o.rp[i].mZ=1G}v.qV--}}}};G.lP=E(){eZ();if(K(o.7P)){o.7P.4d();o.7P=26}o.7P=1y 11m()};G.10E=E(){gE();o.7P.4d();o.7P=26};G.eZ=E(){eZ()};G.gE=E(){gE()};E eZ(){if(o.9P){}F{o.9P=1W("2b");o.1Q.1R(o.9P);eQ(o.9P);O(o.9P,{"2v":"#3V","1B":0.1});o.9P.C.54=FZ}};E gE(){if(o.9P){o.1Q.3m(o.9P);o.9P=26}};E 8j(){if(K(o.2e)){B p=o.22?2A(v.10O,v.2e):v.2e;if(p!=o.ty){an(p,o.2e,v.fm)}1o(o.2e);O(o.2e,{"1B":v.l5});o.Q.4w();o.fF?o.fF.1v():\'\'}};G.gY=E(){if(K(o.2e)){if(5X(o.2e)){3D(o.qD);B t=o.P.17();if(t==0&&v.yV==1){}F{if(v.Da>0){2H(o.r9);o.r9=1z(n0,v.Da*2h)}F{n0()}}}}};E n0(){2H(o.r9);if(v.r0==1&&!o.1v){}F{O(o.2e,{"1B":0});1z(D9,43)}}E D9(){if(!o.1v&&v.gn==1){}F{1l(o.2e);o.fF?o.fF.4a():\'\';o.Q.4w()}}G.8j=E(){8j()};E D8(x){if(v.rD==1){V(B i=0;i<4R.R;i++){if(4R[i]){if(4R[i].3p("id")!=v.id){4R[i].3p(\'4a\')}}}}ei=v.id}E rA(x){B y=7I.6g(x).R;o.k6=0;if(y>0){x=qI(x,y,\'\',-1)}J x}E qI(x,y,p,j){B x2=[];B 2D;if(K(x[\'W\'])){x=x[\'W\'];y=x.R}B ii=0;V(B i=0;i<y;i++){2D=L;if(K(x[i][\'id\'])){x[i][\'dT\']=x[i][\'id\']}x[i][\'id\']="x"+p+\'-\'+i+(K(x[i][\'id\'])?\'-\'+x[i][\'id\']:\'\');j==-1&&i==0&&!K(x[i][\'5d\'])?o.kC=x[i][\'id\']:\'\';if(!K(o.kC)){j==0&&!K(x[i][\'5d\'])?o.kC=x[i][\'id\']:\'\'}x[i][\'ju\']=p;x[i][\'qi\']=j;x[i][\'bU\']=ii;if(K(x[i][\'1m\'])){o.k6+=x[i][\'1m\']}if(K(x[i][\'DD\'])){x[i][\'1N\']=x[i][\'DD\'];B q1=x[i][\'3v\']?x[i][\'3v\'].I(\'[\'):0;B q2=x[i][\'3v\']?x[i][\'3v\'].I(\']\'):0;if(q1>0&&q2>0){B s1=x[i][\'3v\'].1j(q1+1,q2-q1-1);B s2=s1.2x(",");B s3=\'\';V(B k=0;k<s2.R;k++){s3+="["+s2[k]+"]"+x[i][\'3v\'].1O("["+s1+"]",s2[k])+(k<s2.R-1?",":\'\')}x[i][\'3v\']=s3}}if(K(x[i][\'W\'])){x[i][\'5d\']=x[i][\'W\']}if(!K(x[i][\'5d\'])){if(K(x[i][\'3v\'])){if(x[i][\'3v\']==\'\'&&!K(x[i][\'7r\'])){2D=H}}F{2D=H}}if(!2D){o.1H[x[i][\'id\']]=x[i];ii+=1}if(K(x[i][\'5d\'])){B z=7I.6g(x[i][\'5d\']).R;if(z>0){x[i][\'5d\']=qI(x[i][\'5d\'],z,x[i][\'id\'],i)}}if(!2D){x2.2N(x[i])}}J x2}E DN(){B x=[];if(K(v.4P)){if(v.4P.I("x-")!=0){V(B y in o.1H){if(o.1H.2n(y)){if(o.1H[y].dT==v.4P){v.4P=y}}}}if(K(o.1H[v.4P])){v.W.Xo==1?v.W.wE=0:\'\';x=o.1H[v.4P]}F{x=o.W[0];if(v.4P==o.DK){o.2a=1G}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(K(x[\'5d\'])){x=x[\'5d\'][0]}F{1i}}v.4P=x.id;if(v.4P==o.DK&&x.1t!=\'3n\'){x.1t=1G}}J x}G.g6=E(){J g6()};E g6(){B x=L;if(o.Q){if(o.Q.eY()){if((v.W.ea==1||v.hW==1)&&o.Q.ci()){x=H}}}J x};E ae(){bb("4b","ae",1);o.U.fy();if(o.5B&&v.cX==1){o.3n.rN(0,o.P.1m())}if(o.Q.eY()){if(g6()){if(K(v.W.DF)){o.DG=1z(E(){o.Q.bj()},v.W.DF*2h)}F{o.Q.bj()}}F{t0()}}F{if(v.10m==1&&o.22){o.U.8u()}sT()}}G.DC=E(){t0()};E t0(){if(v.W.pQ==1&&!o.Q.ci()){o.Q.lv();J}if(v.W.Im==1){!o.Q.jx()?o.Q.cp():\'\'}sT()}E sT(){8j();v.5I==1?o.5I.3p("4b"):\'\';js("Uk");if(v.7r==1&&v.Uu==1&&2q(v.Dz)){7r(v.Dz)}if(v.9F){if(1J Dy!=="1G"){!o.9F?o.9F=1y Dy():o.9F.Dx()}}}E pM(x){if(x.I(\'js:\')==0){3f{x=2g(x.1j(3))}2G(e){aw.1p(e.8s)}}J x?x:\'\'}E tx(){B tk=2E.8e(7n.jc()/2h);B t9=(K(v.Ds)?v.Ds:0)+2J(o.P.17());B 1D=0;o.1h.cR?1D=1:\'\';o.1h.4D?1D=2:\'\';o.1h.aA?1D=3:\'\';o.1h.VJ?1D=4:\'\';o.1h.tv?1D=5:\'\';B X=v.j2.1O("[tk]",tk);X=X.1O("[t9]",t9);X=X.1O("[W3]",1D);B 9e=1S.1W("41");9e.6f(\'2Y\',X);9e.6f(\'1e\',\'3T\');9e.6f(\'Y\',\'3T\');o.1Q.1R(9e)}};B uj=E(X){B X;B 3J;B oB;B 7N;B gf="";B dv=0;B hX=L;B ob=L;B q4;B P;B 3i;o.3B={x:1,y:1,x0:1,y0:1};B 9E;B pY;B pX=0;B fC=0;B j8;if(1J(X)==\'4E\'){X=4x(X);if(X.I("[{")==0){3f{X=X.1O(/6K\'qt/ig,\'"\');X=5e.6T(X);9E?X=o.U.6u(X):\'\'}2G(e){aw.1p(e);X="Cw 5e"}}if(X.I("#"+v.9L)==0){X=o[o.fd[0]](X)}if(X){if(X.I("#"+v.bO)==0&&X.I(v.e3)>0){9E=H;o[o.fd[1]](X,b5)}}if(X){if(X.I("#0")==0){if(X.I(o.ek)>0){X=cT(X.1O(o.ek,\'\'))+o.ek}F{X=cT(X)}}}if(v.cL==1){X=cL(X)}if(1J(X)==\'4E\'){if(X.I(".ar")==X.R-4||X.I(".8G")>0){pY=X.2x(" or ");q7()}}}o.3F=1W("2b");eQ(o.3F);O(o.3F,{"5q":"2V 0.2s 3d","1A-8c":"8a"});o.1Q.1R(o.3F);if(v.1P.Co==1){if(!o.qm){qW(o.3F,\'o.Co\',v.1P.iw!=1,v.1P.iw==1,Cl);o.qm=H}}if(!9E){b5()}E Cl(){B p=o.3F.k5;B p2=o.2W;if(v.1P.iw==1){p=o.3F.n4;p2=o.4N}B x;if(p>p2*2A(v.1P.Ck,0.5)){if(o.Q.eV()){x=H;o.Q.do()}}F{if(p<-p2*2A(v.1P.Ck,0.5)){if(o.Q.ci()){x=H;o.Q.bj()}}}if(x){if(v.1P.iw==1){O(o.3F,{"1c":0})}F{O(o.3F,{"1b":0})}}F{1y 5A({mc:o.3F,1D:(v.1P.iw==1?"1c":"1b"),to:0,17:0.1,6v:"Fc",me:"qm"})}}E q7(){X=pY[pX];if(X.I(o.ek)>0){X=X.1O(o.ek,\'\');v.3v=X}B 4L=gM(X);4L.bE=E(){if(G.gG==4&&G.6S==4v){cp(G);o.Q.FB()}F{ny(1)}};4L.sA=E(e){ny(1)};4L.bK();9E=H}E ny(x){if(pX+1<pY.R){pX++;q7();x=0}if(x==1){5G("W gN op or Cb Cy")}if(x==2){5G("Vr 5e")}}E cp(x){if(x.eo){B y=x.eo;if(y.I("#"+v.9L)==0){y=o[o.fd[0]](y)}if(y.I("#"+v.bO)==0&&y.I(v.e3)>0){y=o[o.fd[1]](y)}if(X.I(".ar")==X.R-4){B ar=y.2x(/(\\r\\n\\t|\\n|\\r\\t)/gm);X=[];B rs=1;B io=\'\';V(B i=0;i<ar.R;i++){if(ar[i].I("#Vv")>-1){if(ar[i].I(" - ")>-1){B 1I=ar[i].2x(" - ");io=1I[1I.R-1]}}if(ar[i].I("3K")>-1){X.2N({1N:""+(io!=\'\'?io:rs),3v:ar[i]});rs++;io=\'\'}}}F{y=y.1O(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");3f{X=5e.6T(y)}2G(e){ny(2)}}if(o.Q){if(v.W.mv==1){o.Q.jv(2)}}b5();bf();1z(E(){js("W")},1)}}E b5(x){X=o.U.6u(x?x:X);X&&X!=\'?\'?6u(X):\'\';o.1v&&x&&!o.1Z?o.P.2z():\'\'}E 5G(x,CU){B y=H;B yy=H;js("WN",x);if(CU!=1&&v.8x==1&&v.qj==1){se();J}if(3J){if(o.1v||o.eC||(v.3g==1&&!o.1t)){if(3J.R>0){7N++;y=7N>3J.R-1;if(y&&3J.R>1&&v.e0>0){if(o.e0<v.e0){7N=0;y=L}o.e0++}if(y&&v.WQ==1){if(o.42.R>1){if(o.2y[o.3l].I(2O("e1"))==-1){o.2y[o.3l]=o.2y[o.3l]+\' (\'+2O("e1")+\')\'}if(o.3l>0){yy=L;o.U.5Q(o.3l-1);hB()}F{if(o.2y[o.3l+1].I(2O("e1"))==-1){yy=L;o.U.5Q(o.3l+1);hB()}}}}if(!y){B z=L;o.2a>0||!o.1t||P.5w()?\'\':o.2a=3Y();if(o.2t!=ov(3J[7N])||o.2t!=\'bt\'){if(o.1v){o.U.cd(1);z=H}}if(v.qw>0){2H(o.hz);o.hz=1z(hH,v.qw*2h)}F{hH()}}F{if(v.8x==1&&yy&&v.qj!=1){y=L;se()}}}}F{y=L;if(!o.1t){hH()}}}if(y&&yy&&x){q6(x,H)}};E hH(){if(o.1v||o.eC||(v.3g==1&&!o.1t)){1p("X2 cE",o.2a);6u(\'or\');o.1t&&!o.1Z?P.2z():\'\';hB()}F{if(!o.1t){if(3J.R>0){if(7N+1<3J.R){7N++;o.e0++;6u(\'or\')}}}F{2H(o.hz);o.hz=1z(hH,2q(v.qw,5)*2h)}}}E q6(x,mr){bb("2i","jJ",H);o.e7=L;if(v.CJ==1&&!o.aM){if(v.CI==1){o.a4.8G(v.CH)}F{o.a4.8G(x)}if(v.CF==1&&K(v.CE)){o.d7=1y CD();o.U.gY()}}mr?o.aM=H:\'\';if(o.1v){o.U.7O();o.Q.3c()}K(o.2e)&&!K(o.d7)?o.U.8j():\'\';js("2i",x)}E se(){fC++;1p("jJ fb Am "+fC);o.1v?o.mF=1:\'\';K(o.bX)?2H(o.bX):\'\';o.bX=1z(C8,v.qp*2h)}E C8(){B x=2A(v.Wp,10);if(o.1v||o.mF==1){o.mF=0;if(fC<x){o.U.fb()}F{if(v.qj==1){5G(P.h5(),1)}F{q6(\'fb jJ \'+P.h5())}}}}G.5G=E(x){5G(x?x:P.h5())};G.8F=E(y){1p("nU");hX=H;2H(j8);B x=L;if(3U()>0&&!o.5f&&!y){B 17=o.yK;if(17+10<3U()){1p(\'Ww (yF)\');js("yF");P.2z();P.3N(17);x=H}}if(!x){o.U.nU()}};G.9x=E(){if(v.sH==1){K(o.2e)?o.U.8j():\'\'}v.gn==1?o.U.gY():\'\';o.Q.2z();o.U.yT();if(v.WA==1&&K(v.r7)){if(v.r7.R>5){r5();3D(q4);q4=6U(r5,v.zc*2h)}}js("1v")};G.kG=E(){if(v.md==1&&o.4y){if(o.U.kG()){o.am=P.sc();o.Q.4w();tA()}}o.sj=H};G.dF=E(){3Y()>0&&3Y()==3U()&&o.U.g6()?\'\':o.U.3c()};G.iR=E(){1p("Tt")};G.ky=E(){1p("sl");o.U.sl();K(o.fK)?js("3X",o.fK):\'\'};G.bI=E(){1p("sy");fC=0;o.U.sy();o.2t=="1C"?qB(1):\'\'};G.9O=E(){if(P){1p("3U",3U());o.U.3U(3Y(),3U());js("1m",3U());fC=0;2H(o.bX);if(K(o.n6)){o.U.dx(o.n6);o.n6=26}}};E 3Y(){B x=P.17();J x}E 3U(){B x=P.1m();J x}G.et=E(){};G.8M=E(){1p("8R");o.U.8R();js("7M")};G.bG=E(){if(dv!=3Y()){if(!o.9P){o.U.7O();if(dv==0){if(v.gn==1&&v.yV==1){o.U.gY()}}}}dv=3Y();B bZ=3U();js("17",dv);if(v.29.on==1){if(1J(zf)==\'E\'){!v.dM&&v.29.dM?v.dM=v.29.dM:\'\';if(!3i&&v.29.3H!=1&&v.dM&&v.dM!=\'\'&&dv>0){o.er=1y zf();3i=o.er.gV()}}}if(o.2t=="1C"&&o.1h.6n&&bZ>0){if(o.1v&&dv>bZ-1){2H(j8);j8=1z(A5,4c)}}};E A5(){if(!hX){o.U.3c();o.P.8F()}}G.rW=E(){if(o.2t=="53"){P?P.nc():\'\'}};G.A3=E(x){o.U.cd();P.A2(x)};G.Fe=E(x){if(K(x)){if(3i){3i.3P(x)}v.29.1F=x}};G.A1=E(x){if(K(x)){if(3i){3i.2Y(x);3i.2z()}}};G.nc=E(){if(o.2t=="53"&&P){J P.3S()}F{J H}};G.pI=E(){J o.2t=="1C"?P.pI():1G};G.pH=E(){J P.pH()};G.5Q=E(x){1p("To",x);if((o.2t=="bt"||o.2t==o.ws||(o.2t=="1C"&&(v.94==0||ap()<2))||(o.2t=="3L"&&(v.oy==0||bz()<2)))&&K(o.42[x])){B 17=G.17();o.2a>0?\'\':o.2a=17;o.U.3N(17,L);6u(o.42[x],H);B y=H;if(v.1g){if((v.1g.T1==1&&!o.1v)||!o.1t){y=L}}if(o.ac>0){P.fn(o.ac)}if(y){o.U.2z()}}if(o.2t=="1C"&&v.94==1&&ap()>1){P.K9(x)}F if(o.2t=="3L"&&v.oy==1&&bz()>1){P.Kg(x)}F if(o.2t=="53"||o.2t=="dm"){P.qy(x)}};G.Jg=E(x,y){J j5(x,y)};G.rY=E(x,y){J A9(x,y)};E j5(x,y){B r=x.1e+\'p\';if(x.1e<4v){r=\'n1\'}F if(x.1e>=4v&&x.1e<=ds){r=\'iQ\'}F if(x.1e>ds&&x.1e<=j0){r=\'iP\'}F if(x.1e>j0&&x.1e<=43){r=\'je\'}F if(x.1e>43&&x.1e<=gz){r=\'s6\'}F if(x.1e>gz&&x.1e<=zW){r=\'nl\'}F if(x.1e>zW&&x.1e<=zT){r=\'nm\'}F if(x.1e>zT&&x.1e<=zS){r=\'ta\'}F if(x.1e>zS&&x.1e<=A6){r=\'T6\'}F if(x.1e>A6){r=\'tm\'}if(x.Y==T7&&x.1e<=SV){r=\'iQ\'}F if(x.Y==Ai&&x.1e<=Ao){r=\'iP\'}F if(x.Y==Tf&&x.1e<=Tg){r=\'je\'}F if(x.Y==Tl&&x.1e<=Tm){r=\'nl\'}F if(x.Y==TW&&x.1e<=Tq){r=\'nm\'}F if(x.Y==Uv&&x.1e<=Ux){r=\'ta\'}F if(x.Y==Uz&&x.1e<=UB){r=\'tm\'}if(v.1g.UD==1&&K(v.1g[\'6t\'+r])){r=v.1g[\'6t\'+r]}F{if(y==1){r=2O(r)}if(y==2&&K(x.a8)){r=2J(x.a8/2h)+\' \'+2O(\'fp\')}}J r};E A9(x,y){B r=x.mM();if(r=="UF"||r=="en"){x="UY"}F if(r=="UZ"||r=="ru"){x=""}if(1J(v.nX)=="3M"){if(K(v.nX[x])){x=v.nX[x]}F{x=2A(v.nX[y.6l()],x)}}J x};E tA(){if(o.4y&&o.1Y&&!o.rc){P.r6();V(B i=0;i<o.1Y.R;i++){if(o.1Y[i]!=\'9X\'){P.Ki(o.1Y[i],o.2Z[i],(i==o.3o))}}o.rc=H}}G.8J=E(x){1p("U1",x);x=3W(x);P?P.gj(x):\'\';if(v.29.on==1){if(3i){3i.gj(x)}}};G.Aa=E(){tA()};G.zj=E(){P.r6()};G.dx=E(x){1p("U7",x);if(o.aQ.R>0){if(o.aQ[x]){B 17=G.17();o.2a>0?\'\':o.2a=17;o.U.3N(17,L);6u(o.aQ[x],H);o.U.2z()}}F{if(o.2t=="1C"&&v.bv==1){P.K0(x)}F if(o.2t=="3L"&&v.zs==1){P.Kh(x)}F if(o.4y){P.fn(x)}}};G.sN=E(){B x=o.2y[o.3l];x==1G?x=\'\':\'\';B y=jr()&&v.c6==1&&v.94==1&&x!=2O("2w");J(y?\'\'+2O("2w")+\' \':\'\')+x};G.sO=E(){B x=o.7g[o.7b];x==1G?x=\'\':\'\';J x};G.jr=E(){J jr()};E jr(){B x=L;if(P){if(o.2t=="53"){x=P.2w()}if(o.2t=="1C"&&v.94==1&&ap()>1&&v.c6==1){x=P.2w()}if(o.2t=="3L"&&v.oy==1&&bz()>1){x=P.2w()}}J x}E ap(){if(o.2t=="1C"){J P.ap()}F{J 0}}E bz(){if(o.2t=="3L"){J P.bz()}F{J 0}};G.8Q=E(){J o.4y?P.8Q():o.4T};G.4Q=E(x){if(P&&(o.qg||K(v.8Q))){P.4Q()}if(v.qe>0){O(o.3F,{"1e":(o.22?"100%":o.cU-v.qe)})}if(o.3i&&v.29.zZ==1){o.er.4Q()}if(v.rH==1){Up()}if(o.sJ){o.sJ.4Q()}};G.3G=E(){J P?P.3G():{}};G.sQ=E(){P.sQ()};G.8x=E(){1p(\'8x\');o.9Y=0;o.1t?v.3g=1:\'\';o.U.8R();if(X&&v.X9!=1){if(X.I(\'(5F)\')==-1){X=X+(X.I(\'?\')==-1?\'?\':\'&\')+\'zL=(5F)\'}}if(X){if(o.4y){P.2Y(X);G.2z()}F{6u(X)}}};if(!K(o.2e)){rf()}if(K(v.2e)){if(v.2e!=\'\'){an(v.2e,o.2e,v.fm);if(v.sH==1&&!o.1t){1l(o.2e)}}F{v.2e=26}}E aF(){gf=P?P.6S():\'\'}E zF(X){3J=X.2x(" or ");V(B i=0;i<3J.R;i++){if(3J[i].I(" fc ")>-1){oB=3J[i].2x(" fc ");3J[i]=oB[5F(0,oB.R-1)]}if(K(v.oC)&&3J[i].I("//")==-1){3J[i]=v.oC+3J[i]}}7N=0}E A7(){aF();if(gf=="7B"||o.5f){o.U.t6()}if(gf!=""){o.U.xL()}}E rf(){if(o.2e){o.1Q.3m(o.2e)}o.2e=1W("2b");O(o.2e,{"4u-3e":"1X","1B":v.l5,5q:"1B 0.5s"});if(v.rH==1){ZV()}F{O(o.2e,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':\'100%\',\'1e\':\'100%\'})}o.1Q.1R(o.2e)}E 6u(x,y,zC){2H(j8);v.kn==\'\'?v.kn=\';\':\'\';if(x.I(\'{\')>-1&&x.I(\'}\')>-1&&x.I(v.kn)>-1){B z=x.2x(v.kn);o.aQ=[];V(B i=0;i<z.R;i++){o.7g[i]=z[i].1j(z[i].I("{")+1,z[i].I("}")-1);o.aQ[i]=z[i].1j(z[i].I("}")+1);if(K(v.bc)){if(v.bc==o.7g[i]){o.7b=i}}}x=o.aQ[o.7b]}!K(3J)?3J=[]:\'\';o.o5?2H(o.o5):\'\';x&&x!=\'or\'&&x!=\'x\'?zF(x):\'\';B ft=o.2t;if(3J.R>0){B fu=3J[7N];if(fu){if(fu.I(\'js:\')==0){3f{fu=2g(fu.1j(3))}2G(e){aw.1p(e.8s)}}}if(fu){o.2t=ov(fu);B gV=L;if(zC){gV=H}X=fu;if(X){X=X.1O(/\\(5F\\)/g,2E.5F())}F{X=3J[0]}if(!gV&&x!=\'x\'&&P&&o.2t==ft&&(ft=="bt"||(ft=="bS"&&!o.1h.2f)||(ft=="53"&&o.1t&&!ob)||ft=="dm"||ft=="1C"||ft=="3L")){P.2Y(X);1p("2Y")}F{1p("ZZ");od();zi(X)}qB()}}if(!y){3D(o.qx);o.qx=6U(A7,o.oJ);if(!K(v.1V)&&v.ox==1&&v.qA==1){v.1V=\'\'}if(K(v.1V)){o.U.fY(v.1V)}if(v.gw==1){if(v.md==1&&o.1h.2f){}F{if(o.2t=="53"){O(o.3F,{"1c":-ha,"1b":-ha})}F{3j(o.3F)}v.1q.1l=0}}}}E qB(x){if(o.dH||x){if(o.jb){P.gj(o.j6)}F{if(o.aj!=o.dH){P.gj(o.5O[o.aj])}}}}E ov(x){B 1D="bt";if(x){if(x.I(".Jw")>0){1D="1C"}F if(x.I(".Jy")>0){1D="3L"}F if(x.I("w")==0&&x.I("s")==1){1D=o.ws}F if(x.I(\'53.8V/\')>-1||x.I(\'oM.be/\')>-1){if(1J(zK)==\'E\'){1D="53";if(v.xb==1){B y=\'jR://41.53.8V/vi/\'+oS(x)+\'/\';zm(y+\'zw.iG\',E(z){z>100?v.2e=y+\'zw.iG\':v.2e=y+\'10o.iG\';if(o.1H){o.1H[o.3r][\'2e\']=v.2e}v.3g==1||o.1t?\'\':an(v.2e,o.2e,v.fm)})}}F{1p("No zt")}}F if(v.bS==1&&x.I(\'bS.8V/\')>-1){1D="bS"}F if(v.dm==1&&x.I(\'ZO.8V\')>-1){1D="dm"}F if(v.zr==1){if(1J(zq)==\'E\'){zq(x)?1D="6K":\'\'}}}o.qg=1D=="53"||1D=="bS"||1D=="dm";o.4y=1D=="bt"||1D=="1C"||1D=="3L"||1D==o.ws;J 1D}E zm(X,zk){B 41=1y Zq();41.bE=E(){zk(G.1e)};41.2Y=X}E zi(x){o.2t=ov(x);if(o.4y){P=1y DP(x,o.3F,L)}if(o.qg){P=2g("1y uj"+o.2t[0].zP()+o.2t.51(1)+"(x,o.3F);")}if(o.2t=="6K"){P=1y Zu(x)}o.Q?o.Q.Ey():\'\';B t=0;if(K(v.1m)){if(o.3n&&v.cX==1&&!o.1t){t=o.3n.b9().t}1z(E(){o.U.3U(t,v.1m)},100)}}E od(){if(P){P.4d();P=26;gf="7t"}if(3i){3i.4d();3i=26;3i=1G;o.er.5J();o.3i=26;o.er=26}};G.4d=E(){od()};G.Zy=E(){3J=[];od()};G.6u=E(x,y,z){6u(x,y,z)};G.an=E(x){an(x,o.2e,v.fm)};G.2z=E(){if(P){hX=L;ob=L;if(o.5f){o.3I.2z()}F{P.2z();v.gn==1?o.U.gY():\'\'}if(K(3i)){3i.2z()}if(o.7R){if(o.4y){if(o.9T>0&&!o.7R.ZG()){o.7R.ou()}}F{o.o3=[];o.Q.iN("bu")}}if(o.4y&&v.J6>-1&&!o.qf&&!o.1h.4D){if(o.9T>0){P.J7()}}hB()}F{1z(G.2z,43)}};E hB(){if(v.Af>0&&3J.R>1){if(3U()==0||v.Ak==1){2H(o.o5);o.o5=1z(Ah,v.Af*2h)}}}E Ah(){if(o.1v&&(3U()==0||v.Ak==1)&&3Y()==0&&!o.hz){if(P){if(P.a2()==0&&7N!=3J.R-1){5G(\'6u Am\')}}}}G.An=E(1d){if(o.3i){if(v.29.zZ==1){if(o.wS[o.3i]>2){J}}if(1d){1d.aW();1K.1d?1K.1d.6x=H:\'\'}B 1I=P;P.sa(H,o.3i);3i.sa(L,o.3F);P=3i;3i=1I;P.2z();3i.2z();js("29")}};G.zV=E(){P.2Y(X)};G.qU=E(){v.5I==1?o.5I.3p("1l"):\'\';o.rg=H};G.kj=E(){if(v.1q.wZ){v.1q.wZ=L;if(o.Q){o.Q.um(1);o.Q.sG()}}o.rg=L};G.zR=E(){if(o.3i&&o.er){o.er.h7()}};G.eT=E(){if(o.4y&&o.5Y){o.ip=H;P.5Y()}};G.dA=E(){if(o.4y&&o.96){P.96()}};G.p0=E(){if(v.gv==1&&K(v.11z)){if(K(o.gv)){o.gv.1o()}F{if(1J(A4)==\'E\'){o.gv=1y A4()}}}hc();if(P){o7(0);P.p0()}};G.bF=E(){o.gv?o.gv.1l():\'\';P?P.bF():\'\'};G.hc=E(x){hc(x)};E hc(x){if(v.11b==1&&2q(v.c4)){if(K(o.c4)){o.c4.1o(x)}F{if(1J(yP)==\'E\'){o.c4=1y yP()}}}}G.3c=E(){if(o.5f){o.3I.3c()}F{P?P.3c():1p("10A")}if(K(o.3i)){3i.3c()}};G.ro=E(){ob=H;o.U.3N(0,L);K(o.2e)?o.U.8j():\'\';6u(\'x\')};G.dQ=E(){P?P.dQ():\'\'};G.3N=E(x){if(P){if(o.5f){o.3I.3N(x)}F{P.3N(x);if(v.29.on==1){if(3i){3i.3N(x)}}}}};G.59=E(){if(P){P.59();o.5f?o.3I.59():\'\';1p("56")}if(v.29.on==1&&v.29.eW==1){if(3i){3i.59()}}};G.6m=E(){if(P){P.6m();o.5f?o.3I.6m():\'\';1p("9d")}if(v.29.on==1&&v.29.eW==1){if(3i){3i.6m()}}};G.3P=E(x){P?P.3P(x):\'\';if(v.29.on==1){if(v.29.eW==1&&3i&&!o.HP){3i.3P(x)}}if(o.5f){o.3I.3P(x)}};G.ph=E(){J P?P.ph():L};G.5w=E(){J P?P.5w():L};G.6S=E(){J gf};G.7t=E(){J hX};G.17=E(){B x=0;if(P){x=3Y();if(o.5f){B y=o.3I.3Y();y?x=y:\'\'}F{if(3U()>0&&x!=3U()){o.yK=x+0.Xk}}J x}F{J 0}};G.1m=E(){B x=0;if(P){x=3U();x==0&&K(v.1m)?x=v.1m*1:\'\';if(o.5f){B y=o.3I.3U();y?x=y:\'\'}}J x};G.a2=E(){J P?P.a2():0};G.gg=E(){o.3B.gg=o.3B.gg?L:H;O(o.3F,{"2V":(o.3B.gg?"3k(-1)":"3k(1)")})};G.Xm=E(){rf()};G.rd=E(){if(o.4y){P.4B()}};G.yC=E(x,y){if(x==\'1M\'){if(y==1){dr(v.1g.1M/100)}if(y==2){dr(-v.1g.1M/100)}if(y==3){o.P.iI()}}F{if(o.4y){if(!o.9z[x]){if(x==\'om\'){o.9z[x]=0}F{o.9z[x]=1}}if(y==1){o.9z[x]+=v.1g[x]/100}if(y==2){o.9z[x]-=v.1g[x]/100}if(y==3){if(x==\'om\'){o.9z[x]=0}F{o.9z[x]=1}}!o.hP?o.hP=[]:\'\';o.hP[x]=x+\'(\'+2J(o.9z[x]*100)+\'%) \';B cf=\'\';V(B i in o.hP){cf+=o.hP[i]}O(P.a6(),{\'6M\':cf});o.Q.lm(x)}}};G.1M=E(x){dr(x)};E dr(x){if(6P(x).I(":")>0){B y=x.2x(":");B z0=o.2W/o.4N;B z1=o.P.3G();if(z1.Y>0){z0=z1.Y/z1.1e}B z=y[0]/y[1];if(z0!=z){if(o.4y){P.f0()}B w2=o.4N*z;B x2=w2/o.2W;B h2=o.2W/z;B y2=h2/o.4N;if(x2<1){o.3B.x0=o.3B.x=3W(x2);o.3B.y=1}F{o.3B.x=1;o.3B.y0=o.3B.y=3W(y2)}O(o.3F,{"2V":"3k("+o.3B.x+") 3q("+o.3B.y+")"});o.hw=x}}F{o.3B.x+=3W(x);o.3B.y+=3W(x);O(o.3F,{"2V":"3k("+o.3B.x+") 3q("+o.3B.y+")"})}if(v.1P.YM==1){if(!o.qZ){if(o.3B.x>0||o.3B.y>1){qW(o.3F,\'o.Z4\');o.qZ=H}}qY()}o.Q.lm(\'1M\')};G.iI=E(){if(o.4y){P.f0()}o.3B.x=o.3B.x0;o.3B.y=o.3B.y0;O(o.3F,{"2V":"3k("+o.3B.x+") 3q("+o.3B.y+")"});o.Q.lm(\'1M\');o.hw=26;qY()};E qY(){if(o.qZ&&v.1P.Z6!=1){if(o.3B.x==1&&o.3B.y==1){O(o.3F,{"1c":0,"1b":0})}}};G.gk=E(x,y){P.gk(x,y)};G.cw=E(){J cw()};E cw(){J 3J?(3J.R>0?(3J[7N]?3J[7N]:\'\'):\'\'):\'\'};G.tz=E(){J 3J.R};G.a6=E(){J P?P.a6():L};G.6d=E(){if(o.4y){P.6d()}};G.rj=E(){P.rj()};E r5(){B 4L=gM(v.r7+\'?X=\'+3J[7N]);4L.bE=E(){if(G.gG==4&&G.6S==4v){if(G.eo){v.1N=G.eo;o.U.9D(\'1N\')}}};4L.bK()}};B DP=E(X,1E,29){B 18=1W(v.gw==1?"Cq":"eR");B 9S;B tB=0;B 1C;B 4F=L;B rR=L;B qh=L;B 9H=L;B fM=-1;B 3L;B 6w=L;B ws;B qn=L;B 6j=L;o.5o=L;B 7Y=0;B 8P=L;B 2i;B WV;B pP=L;B hn=-1;B c5=-1;B sE;B rz;B 9B;B ix;B Yu;B Jj=\'eR/K3; YG="YF.YE, Zd.40.2"\';B pW=L;O(18,{\'1n\':\'oV\',\'Y\':\'100%\',\'1e\':\'100%\',\'3M-pA\':\'qN\',\'5q\':"6M 0.2s 3d",\'8I-1e\':\'2w\',\'5V-1e\':\'1X\',\'8I-Y\':\'2w\',\'5V-Y\':\'1X\'});f0();if(o.1h.7a&&v.3g==1&&v.rw==1){if(!o.1t&&v.7h){46(18,{\'ht\':1})}F{o.3y=H;o.Q?o.Q.59():\'\';46(18,{\'3y\':1,\'ht\':1,\'3g\':1})}}F{if(v.ra==1&&o.1h.2f){if(v.JC!=1&&o.1h.7a){}F{46(18,{\'ht\':1})}}if(!o.1h.tv){46(18,{\'4B\':(v.4B==1?\'8D\':\'1X\')})}}if(v.Zc==1){46(18,{"Z9":"JB","Z7":"JB"})}X=eS(X);46(18,{\'2Y\':X,\'x-3O-5Y\':\'Ev\',\'JA\':\'H\'});if(v.Z5!=1){46(18,{\'JA\':\'H\'})}if(v.Z3==1){46(18,{\'29\':\'L\'})}if(29){18.3g=H;if(v.29.eW!=1||v.3g==1){18.3y=H}F{18.1F=2q(v.29.1F)?v.29.1F:v.1F}}if(v.Xz==1){46(18,{\'Xx\':\'Xs\'})}ti();if(v.Xp==1){B eg=1W("dV");46(eg,{"Et":"no","Ex":"H","Ew":"H","2Y":""});O(eg,{"1n":"2B","Y":"100%","1e":"100%","2T":0});1E.1R(eg);B Jz=1K.6U(E(){if(eg.k9.1S.gG==="Xb"){1K.3D(Jz);O(eg.tu.aC,{"2R":0,"2I":0});eg.tu.aC.1R(18)}},100)}F{1E.1R(18)}if(!K(X)){X=\'\'}B oc=L;if(o.1h.tv){if(X.I("Xl")>0){oc=H}}if(o.1h.6n){if(X.I("10X")>0||(v.IV==1&&v.dq==1)){oc=H}}if(X.I(".Jy")>0){6j=H;if(!o.3L){if(1J Jx!=="1G"){o.3L=1y Jx()}F{6j=L}}if(K(o.3L)){if(!K(1K.Jq)){o.3L.oi()}F{ri()}}}F if(((2L.1C==1&&v.rB!=1)||X.I(".Jw")>0)&&!oc&&(o.g1.I("8h")!=-1||K(1K.5K))){4F=H;rR=H;3f{if(K(1K.5K)){if(!5K.Jn()||(o.1h.6n&&v.10S==1&&!o.1h.4D)||(o.1h.6n&&o.1h.4D&&v.Ju==1)||(o.1h.o9&&v.10G==1)){1p(\'8h 10z \',5K.Jn());4F=L}F{if(v.4B==1||v.3g==1||v.Jt==1||29){dN(L)}}}F{4F=L}}2G(2i){4F=L}}F if(X.I("w")==0&&X.I("s")==1&&v.10M==1){8P=H;qP()}if(o.1h.tv&&v.3g==1&&!4F&&!6j&&!8P){1z(E(){o.U.dI()},100)}if(v.7R==1){K(o.7R)?o.7R.aS():\'\';o.7R=1y 11x()};G.rj=E(){ri()};E ri(){6j=H;if(s0()){if(v.4B==1||v.3g==1||v.Jr==1){pe(L)}}F{6j=L;1p("11g gN J0")}}E pe(x){if(o.3L&&!6w){o.3L.gV(x,18,X,29);K(1K.Jq)?6w=H:\'\'}}E dN(x){1p("8h");if(o.42.R>1){v.94=0;v.Jp=H}F{v.Jp?v.94=1:\'\'}if(o.aQ.R>1){v.bv=0;v.Jo=H}F{v.Jo?v.bv=1:\'\'}o.9B=L;fM=-1;9B=[];o.3x?o.3x.JD():\'\';B qr=L;if(v.7h&&v.Jv==1){qr=H;v.Jv=0}9S={Jk:(v.JE==1&&!29),11f:(v.4B==1||v.3g==1||29||x)&&!qr,g2:60,qJ:60,ZP:L};if(v.JO>0){9S.10t={6N:{JV:v.JO*2h}}}if(v.JU>0){9S.ZM={6N:{JV:v.JU*2h}}}if(v.ZF==1){9S.Zt=H}if(v.dq==1){B ks=[\'wv\',\'pr\',\'ck\'];B oL=[\'8V.Zr.gr\',\'8V.Zp.Zo\',\'3Z.w3.Zm\'];B dj={};V(B i=0;i<ks.R;i++){if(v[\'dq\'+ks[i]]==1){dj[oL[i]]={};if(2q(v[\'dq\'+ks[i]+\'l\'])){dj[oL[i]].ZN=tq(v[\'dq\'+ks[i]+\'l\'])}if(2q(v[\'dq\'+ks[i]+\'s\'])){dj[oL[i]].Zz=tq(v[\'dq\'+ks[i]+\'s\'])}}}9S.10q=H;9S.10p=dj}if(v.JS==1){9S[\'10k\']=E(4L,X){4L.10j=H}}if(K(v.6z)){if(K(v.6z.g2)){if(v.6z.g2>gz){v.6z.g2=gz}v.6z.qJ=v.6z.g2}if(K(v.6z.JP)){v.6z.qJ=v.6z.g2=v.6z.JP}if(1J v.6z=="3M"){V(B 1a in v.6z){if(v.6z[1a].6l().I(\'2g:\')==0){v.6z[1a]=2g(v.6z[1a].1j(5))}9S[1a]=v.6z[1a]}}}1C=1y 5K(9S);js("1C",1C,1);1C.IW(X);1C.10h(18);1C.on(5K.6Y.10g,E(){1p("8h 10e")});1C.on(5K.6Y.ZQ,E(1d,28){!29?o.U.dI():\'\'});1C.on(5K.6Y.10c,E(1d,28){if(!29&&v.94==1&&ap()>1){Jh();nn();o.Q?o.Q.iX(o.3l):\'\'}});1C.on(5K.6Y.10b,E(1d,28){nn()});1C.on(5K.6Y.10a,E(1d,28){nn()});1C.on(5K.6Y.ZX,E(1d,28){if(!29){if(28.jz.5o!=o.5o){o.5o=28.jz.5o;o.Q.4w()}o.5o=28.jz.5o;if(o.5o){1p("ZW");o.JN=X.I("?vj")>-1;if(18.1m>0&&18.cr>0){if(18.1m-18.cr<10){if(o.ja>0){if(o.ja==18.cr&&o.JG==18.1m){o.oG++;if(o.oG>2){o.oG=0;o.ja=-1;1C.9Z();dN(H);8F()}}F{o.ja=-1}}F{o.ja=18.cr;o.JG=18.1m}}}}}if(v.94==1){o.3l=1C.pK;o.Q?o.Q.iX(o.3l):\'\'}pJ()});1C.on(5K.6Y.ZU,E(1d,28){if(K(28.jm)){!29?js("ZT",28.jm.ZS):\'\';if(v.Zi==1){1J JL!=="1G"?JL(28.jm):\'\'}}if(fM>-1){1C.J9=fM;fM=-1}qh=H;IZ()});1C.on(5K.6Y.Xa,E(1d,28){js("V3",28,1)});1C.on(5K.6Y.Us,E(1d,28){if(!29&&v.bv==1){1z(s8,43)}});1C.on(5K.6Y.Ur,E(1d,28){if(!29&&v.bv==1){qQ()}});1C.Uq=L;if(v.Uo==1){1C.on(5K.6Y.Um,E(1d,28){if(1J(28)=="3M"){if(28.jm.1D==\'1V\'){B fu=28.jm.X;if(fu){B st=1C.Kb;if(o.4U){o.3x.rE(st+\'cB\'+fu)}F{!9B[st]?9B[st]=[]:\'\';9B[st].2N(fu)}}}}});1C.on(5K.6Y.Ud,E(1d,28){B x=1C.U5;B y=\'\';V(B i=0;i<x.R;i++){y+=(y!=\'\'?\',\':\'\')+\'[\'+x[i].6t+\']1C\'+i;x[i].6N?o.nv=x[i].6t:\'\'}3w("1V",y)})}1C.on(5K.6Y.U4,E(1d,28){v.1p==1?aw.1p(28):\'\';js(28.1D+\'5K\',28,0,H);o.tn=28;if(28.nr){if(28.1D=="U3"){1p("8h nr rJ 2i");if(v.rO==1&&3Y()==0){rM()}F{2i=28.jz+\' (\'+28.1D+\')\';o.2a>0||29||v.5o==1||8P?\'\':o.2a=3Y();1C.9Z();if(!29){o.P.5G()}}}F{B nx=L;if(28.1D=="U2"){if(v.U0==1&&o.P.tz()>0){nx=H}F{1p("8h nr P 2i, jh");1C.Ut()}}F{nx=H}if(nx){2i="8h nr 2i, 9Z";1C.9Z();!29?o.P.5G():\'\'}}}F{1p("8h ",28.1D,28.jz,(28.nq?28.nq.nb:\'\'));js("UE",(28.nq?28.nq.nb:\'\'));if(7Y>0){7Y=2;s9()}}});9H=H}E tq(x){if(x){V(B j=1;j<11;j++){if(v["JF"+j]){x=x.1O("{"+j+"}",v["JF"+j])}}}J x}E nn(){if(!29&&v.94==1&&ap()>1){if(o.3l!=1C.pK){o.3l=1C.pK;o.Q?o.Q.iX(o.3l):\'\';1p("8h TX "+o.3l)}if(2q(v.cZ)&&o.3l>0){B fq=v.cZ.2x(",");V(B k=0;k<fq.R;k++){if(o.2y[o.3l].I(fq[k])>-1){1p(\'Th 4S\');1C.jO=o.3l-1;o.3l--;1i}}}}}E qP(){if(K(1K.J3)){if(s0()){if(!K(o.ws)){o.ws=1y Tc()}ws=1y J3(18,X,2A(v.T9,{Jk:H}));qn=H}F{8P=L;1p("gN J0")}}}E IZ(){tc()};G.6d=E(){tc()};E tc(){if(v.HX&&o.Q){if(18.cv.R>0){if(v.6d==1){18.cv[18.cv.R-1].gI="Gh"}F{18.cv[18.cv.R-1].gI="3a"}if(!o.6d){o.6d=H;o.Q.4w()}}F{if(o.6d){o.6d=L;o.Q.4w()}}}}E rM(){1p("T5");!29&&o.1v?o.U.3c():\'\';o.U.8j();7Y=1;s9(o.1v)}E s9(x){if(7Y>0){2H(sE);sE=1z(IX,v.IY*2h)}}E IX(){if(7Y>0){1p("T4");if(4F){if(7Y==1){1C.IW(X)}if(7Y==2){1C.9Z();dN(H);18.1v()}}F{46(18,{\'2Y\':X})}}}18.1w(\'T2\',IR);18.1w(\'2i\',qO);18.1w(\'7t\',8F);18.1w(\'1v\',9x);18.1w(\'4a\',dF);18.1w(\'Fo\',bG);18.1w(\'iO\',iR);18.1w(\'kU\',ky);18.1w(\'Fp\',bI);18.1w(\'Fq\',et);18.1w(\'7M\',8M);18.1w(\'Fr\',9O);18.1w(\'TG\',IT);18.1w(\'Fs\',sU);18.1w(\'Ft\',sP);if(v.IV==1&&o.1h.6n){if(2q(v.TT)){if(2q(v.TS)){18.1w(\'Fn\',tw)}F{if(1J IU!=="1G"){o.pb=IU(X,18)}}}}if(o.1h.7a){18.1w(\'IS\',IL)}E IL(){18.dG("Q")}E IR(){if(!4F&&!6j){!29?o.U.dI():\'\'}}E qO(){if(!4F&&!6j){if(18.2i){1p(18.2i,18.2i.nb,18.2i.8s);B x=18.2i.nb;2i=18.2i.8s;if(2i==\'\'){if(x==1){2i="TQ"}if(x==2){2i="rJ"}if(x==3){2i="d4"}if(x==4){2i="gN op"}}1p("jJ: ",2i)}if(rR&&v.rO==1&&3Y()==0){2i=1G;rM()}if(2i!=1G||o.1h.4D){5G()}}}E 5G(){!29?o.P.5G():\'\'}E 8F(){if(!29){o.P.8F()}F{if(v.29.9h==1){18.cr=0;18.1v()}}}E 9x(){if(!o.1t&&v.7h){1p(\'IQ 1v\');4a();o.U.2z();J}if(4F&&7Y>0){}F{if(!29){B aH=o.U.8o()&&o.n8!=1;if(aH||c5==-1){B x=L;if(4F){if(K(o.1Z)||K(o.5x)){if(aH){}F{1p(\'4a kB\');4a();x=H}}}if(!x){o.P.9x()}}}}}E dF(){if(!pW){1p("TD");if(o.1v&&o.eC&&!18.7t&&v.IP==1&&!o.am){1p("IP");hN()}F{!29&&!o.IO&&18.8b?o.P.dF():\'\'}}}E bG(){!29?o.P.bG():\'\';if(c5>-1){if(3Y()>c5){4a();c5=-1}}}E iR(){!29?o.P.iR():\'\'}E ky(){!29?o.P.ky():\'\'}E bI(){if(29){pc()}F{o.P.bI();sD();if(4F&&7Y>0){7Y=0;1p("Tz up");1C.J4();hN();o.Q.2z()}if(K(v.8Q)){2C()}1z(IN,43)}}E Ja(){if(18.C.1c=="-Tv"||18.n4<-2h){bF()}}E IN(){if(18.bA&&o.7g.R==0&&v.Tu!=0){B at=18.bA;V(i=0;i<at.R;i++){B x=o.P.rY((at[i].8g?at[i].8g+\' (\':\'\')+at[i].IM+(at[i].8g?\')\':\'\'),i);if(x==v.bc){o.7b=o.ac=i}o.7g[i]=x}o.Q.mz(o.ac)}if(o.ac>0){fn(o.ac,1)}};G.8Q=E(){J(18.p1/18.eU)};E pc(){if(18.eU>0){O(1E,{"1e":1E.2c/(18.p1/18.eU)-2J(v.29.2T)})}F{if(tB<20){1z(pc,100);tB++}}}E sD(){if(v.oq==1){3D(o.rI);o.rI=6U(sg,100);sg()}}E sg(){if(18){if(18.eU>0){o.U.J1(18.p1/18.eU);3D(o.rI)}}}E 9O(){!29&&!8P?o.P.9O():\'\'}E et(){!29?o.P.et():\'\'}E 8M(){if(4F&&7Y>0){}F{!29?o.P.8M():\'\'}}E IT(){o.U.sb()}E s0(){B nS=1K.J2=1K.J2||1K.Wx;B k4=1K.Jc=1K.Jc||1K.Wv;B nP=nS&&1J nS.nP===\'E\'&&nS.nP(Jj);B Ji=!k4||k4.vD&&1J k4.vD.Wq===\'E\'&&1J k4.vD.5J===\'E\';J nP&&Ji}B sm="<7k C=\'1B:0.5\'>";E Jh(){if(!29&&v.94==1){B x=1C.b4;B q=-1;o.2y=[];if(x.R>1){if(v.4z==\'5V\'){q=x.R-1}V(B i=0;i<x.R;i++){if(K(x[i].1e)){B y=o.P.Jg(x[i],v.Jf);if(o.2y.I(y)>-1||v.Wo==1){if(K(x[i].a8)){B yi=o.2y.I(y);yi>-1?o.2y[yi]+=" "+sm+" &gS;"+2J(x[yi].a8/2h)+\' \'+2O(\'fp\')+\'</7k>\':\'\';o.2y[i]=y+" "+sm+" &gS;"+2J(x[i].a8/2h)+\' \'+2O(\'fp\')+\'</7k>\'}}F{o.2y[i]=y}if(K(x[i].Je)){o.al[i]=x[i].Je[0]}}F if(K(x[i].6t)){o.2y[i]=x[i].6t}F{o.2y[i]=i}if(K(v.4z)&&q==-1){if(v.4z==o.2y[i]){q=i}}if(K(o.4z)){if(o.4z==o.2y[i]){q=i}}}if(v.c6==1){o.2y[x.R]=2O("2w")}F{1C.fx=0;q==-1?q=x.R-1:\'\'}if(v.Jd==1||q>-1){1C.fx=0;if(v.kf=="6o"||(!o.1t&&v.4B==0)){1C.qM=q}F{if(v.kf=="fk"){1C.jO=q}}o.3l=q}F{if(v.c6==1){o.3l=1C.b4.R-1}F{o.3l=1C.Wj}}if(v.Jb>0){1C.fx=x.R-v.Jb*1-1}pJ()}o.a8=2A(1C.b4[o.3l].a8,0);o.Q?o.Q.4w():\'\'}}E pJ(){if(v.bv==1){s8();qQ()}}E s8(){if(!29&&v.bv==1){B x=1C.bA;o.7g=[];B 2D;B 1U=-1;if(x.R>1){V(B i=0;i<x.R;i++){2D=L;if(K(x[i].fr)&&o.al.R>0){if(x[i].fr!=o.al[o.3l]){V(B j=0;j<o.al.R;j++){if(o.al[j]==x[i].fr){2D=H}}}}if(!2D){o.7g[i]=(K(x[i].6t)?o.P.rY(x[i].6t,i):i)+(v.WC==1&&K(x[i].a9)?\' (\'+x[i].a9+\')\':\'\');if(K(v.bc)){if(v.bc==o.7g[i]){1U=i}}}}}}if(1U>-1){o.7b=1U;1C.pu=1U}}E qQ(){if(!29){B x=1C.bA;B y=1C.pu;if(y>-1){if(K(x[y].fr)){if(o.al.R>0){if(o.al[o.3l]!=x[y].fr){V(B i=0;i<x.R;i++){if(x[i].6t==x[y].6t&&x[i].fr==o.al[o.3l]){1C.pu=i;y=i;1i}}}}}o.7b=y;1p("8h X7",o.7b);o.Q.mz(o.7b)}}};G.fn=E(x,y){fn(x,y)};E fn(x,y){if(18.bA.R>1){18.bA[x].tl=H;18.bA[y==1?0:o.ac].tl=L;o.ac=x;y!=1?18.cr=o.P.17():\'\'}}E 3Y(){if(6j){J 6w?o.3L.17():0}F{J 18.cr}};E 3U(){B x=18.1m;if(x==X6){v.5o=1;x=3Y()+10;if(o.bZ){x<o.bZ?x=o.bZ:\'\'}o.bZ=x}if(6j&&6w){x=o.3L.1m()}if(K(v.4b)){if(7v([v.4b],\'-\')){x=x+v.4b*1}F{x=v.4b}}J!qa(x)?x:0}G.2z=E(){B p=H;if(4F&&!qh){if(!9H){dN(H)}1C.J4()}if(6j&&!6w){pe(H);p=L}if(8P){if(!qn){qP()}ws.1v();p=L}Ja();p?hN():\'\'};B WO;E hN(){if(X!="1X"&&18){B pp=18.1v();if(pp!==1G){pp.cJ(E(){}).2G(E(2i){1p("WL",2i.8s);if(2i.8s.I(\'cE\')==-1&&2i.8s.I(\'WH by\')==-1){if(v.rw==1&&K(18)&&o.1v){1p(\'Vu\',o.1v);o.U.59();3f{18.1F=0}2G(e){};B rb=18.1v();if(rb){rb.cJ(E(){}).2G(E(e){1p("Vt",e.8s);if(o.1h.tv&&(4F||6j)){}F{o.Q.3c();o.U.8j();js("Vm")}})}}F{if(!o.ib){o.Q.3c();o.U.8j()}}}})}}}G.p0=E(){if(o.5x||o.1Z){if(o.8U){dA()}if(!o.ip&&o.1h.2f&&o.1h.3O){if(!18.3y){18.3y=H;pP=H}O(18,{"1n":"2B","1b":-4c,"1c":-4c});c5=3Y();if(!8P){18.1v()}if(c5==0&&o.2a>0){ix=o.2a}}}};G.bF=E(){bF()};E bF(){if(!o.ip&&(o.1h.2f||o.1h.3O)){O(18,{"1n":"oV","1b":0,"1c":0});if(K(v.8Q)){2C()}if(pP){!o.3y?18.3y=L:\'\';pP=L}if(ix>0){o.2a=ix;ix=0}c5=-1}};G.3c=E(){1p(\'8b\');4a()};E 4a(){if(8P){ws.4a()}F{18.4a()}};G.dQ=E(){!18.8b?3c():hN()};G.3N=E(x){if(6j&&6w){o.3L.3X(x)}F{if(4F){if(v.Vl==1&&x>0&&rV()){fM=1C.jO;1C.J9=0}}18.cr=x}};G.59=E(){18.3y=H};G.6m=E(){18.3y=L;if(o.2t=="1C"&&o.1h.4D&&v.1Z==1){if(!K(o.J8)){pW=H;1p("4D 9d");18.4a();1z(E(){18.1v();pW=L},10);o.J8=H}}};G.3P=E(x){18.1F=x};G.J7=E(){if(o.JW!=18){B cE;B 9n;if(o.pO[18]){cE=o.pO[18];9n=o.q8[18]}F{1K.q0=1K.q0||1K.Vk;if(K(1K.q0)){3f{9n=1y q0();cE=9n.Vi(18);o.pO[18]=cE;o.q8[18]=9n}2G(e){1p(e)}}}if(9n){B ia=9n.Vf();ia.ia.5v=v.J6;cE.J5(ia);ia.J5(9n.V9);o.qf=H;o.JW=18}}};G.ph=E(){J!18.8b};G.5w=E(){J v.5o==1||8P?H:o.5o};G.a6=E(){J 18};G.sc=E(){46(18,{\'Q\':\'1\'});J H};G.4B=E(){46(18,{\'4B\':\'8D\'});if(4F&&!9H){dN(L)}if(6j&&!6w){pe(L)}};G.6S=E(){B 7m="7B";if(18.8b){7m="8b"}if(18.7t){7m="7t"}J 7m};G.sa=E(x,y){29=x;y.1R(18);1E=y;if(x){if(v.29.eW!=1){18.3y=H}F{if(!o.3y){18.3y=L}}pc();if(o.2y.R>0&&v.c6==1){if(4F){hn=o.3l;1C.fx=0;1C.jO=0}}}F{if(!o.3y&&v.29.eW!=1){18.3y=L}18.1F=2q(v.29.1F)?v.29.1F:v.1F;sD();if(o.2y.R>0&&v.c6==1){if(4F){1C.fx=-1;if(hn>-1){hn<1C.b4.R?1C.qM=hn:\'\'}}}}};G.17=E(){J 3Y()};G.1m=E(){J 3U()};G.a2=E(){B x=0;if(18.8l){if(18.8l.R>0){B y=3Y();V(B i=0;i<18.8l.R;i++){if((y>=18.8l.1t(i)||y>=18.8l.1t(i)-100)&&y<=18.8l.4b(i)){x=18.8l.4b(i)}}x==0?x=18.8l.4b(18.8l.R-1):\'\'}}if(K(v.4b)){B ed=v.4b;if(7v([ed],\'-\')){ed=3U()}x>ed?x=ed:\'\'}J x};G.2w=E(){J rV()};E rV(){B x=L;if(4F){if(9H){x=1C.V6}}F if(6j){if(6w){x=o.3L.2w()}}J x}G.3G=E(){J{"Y":18.p1,"1e":18.eU}};G.2Y=E(x){if(x){x=x.1O(/\\(5F\\)/g,2E.5F());x=eS(x);X=x;o.aM!=2?o.aM=L:\'\';if(6j){if(6w){o.3L.cE(x)}}F if(4F){4F&&1C?1C.9Z():\'\';dN(o.1t||o.3g);sK()}F{46(18,{\'2Y\':x,\'3g\':0});ti();4a()}}};E eS(x){if(x){B y=x.I(\':VY:\');if(y>0){o.eS=x.1j(y+6);x=x.1j(0,y)}}J x}E ti(){if(o.1h.6n&&18){B y=18.cv;if(y){V(B i=0;i<y.R;i++){y[i].gI="VV"}}y=18.bA;if(y){V(i=0;i<y.R;i++){y[i].tl=(i==0?1:0)}}if(1K.VM){18.1w(\'VH\',E(1d){o.5Y=1d.VG=="VE";!29?o.U.iY():\'\'})}o.pb?o.pb.VB(X):\'\'}sK();if(v.sJ==1){1J Jm!=="1G"?Jm(X,18,1E):\'\'}}G.5Y=E(){18.X8()};G.96=E(){dA()};E sK(){if(o.1h.3O){if(K(18.V8)&&!o.1h.7a){o.96=H}if(1S.Va&&!18.ZR){o.96=H}}}E dA(){if(o.1h.6n){if(18.10l==="pj-in-pj"){18.Kf("c0");o.8U=L}F{18.Kf("pj-in-pj");o.8U=H}}F{if(!1S.11A){2g(\'18.Y9().cJ(p => {o.8U = H;}).2G(2i => {o.8U = L;});\')}F{2g(\'1S.Ya().cJ(ok =>{o.8U = L;}).2G(2i => {});\')}}};E sU(){o.8U=H};E sP(){o.8U=L};E tw(e){if(1J JY!=="1G"){o.pb=JY(e)}}G.Kg=E(x){if(6w){o.3L.qy(x)}};G.Kh=E(x){if(6w){if(18.8l.R>0){o.3L.YN(x)}}};G.YO=E(x){if(o.ws){o.ws.K2(ws,x,-1)}};G.YQ=E(x){if(o.ws){o.ws.K2(ws,-1,x)}};G.K9=E(x){if(9H){B y=2J(x);if(y>=1C.b4.R){if(v.c6==1){y=-1;1C.fx=-1}F{y=1C.b4.R-1}}if(v.kf=="fk"){1z(8M,43);1C.jO=y}if(v.kf=="6o"){1p("8h 6o YL "+y);1C.qM=y}if(y==-1){o.3l=1C.pK}pJ()}};G.pI=E(){J 1C};G.pH=E(){J 6w?o.3L.XB():L};G.ap=E(){J ap()};E ap(){B x=0;if(9H){if(1C.b4){x=1C.b4.R}}J x}G.bz=E(){J bz()};G.f0=E(){f0()};E f0(){if(18){if(v.pB==1||v.5Z==1){if(v.Xg==1||v.5Z==1){O(18,{\'3M-pA\':\'5Z\'})}F{O(18,{\'3M-pA\':\'K7\'})}}F{O(18,{\'3M-pA\':\'qN\'})}}}G.4Q=E(){2C()};E 2C(){if(v.8Q){3w(\'1M\',6P(v.8Q).1O(\'/\',\':\'))}}E bz(){B x=0;if(6w){x=o.3L.b4()}J x}G.K0=E(x){if(9H){1C.pu=2J(x)}};G.gk=E(x,y){if(y=="1C"&&9H&&rz){rz.XE(x)}if(y=="K5"&&9H){if(9B[x]&&o.3x){V(B i=0;i<9B[x].R;i++){o.3x.rE(9B[x][i])}}1z(E(){1C.Kb=x*1},43)}if(y=="3L"&&6w){o.3L.XF(x)}};G.gj=E(x){if(x){18.Y1=x}};G.r6=E(){B x=18.XV;B y=[];V(B i=0;i<x.R;i++){if(x[i].mi.mM()==\'a5\'){x[i].6A("fO",rF);y.2N(x[i])}}V(B i=0;i<y.R;i++){18.3m(y[i])}V(B i=0;i<18.cv.R;i++){18.cv[i].gI=\'3a\'}o.rc=L};G.Ki=E(x,y,z){if(x!=\'\'){if(x.I(\' or \')>0){B xx=x.2x(\' or \');x=xx[0]}B a5=1S.1W(\'a5\');a5.6f(\'2Y\',x);a5.6f(\'8g\',y);a5.6f(\'XP\',\'sh\');a5.6f(\'gI\',\'Gh\');if(z){a5.6f(\'6N\',\'\')}18.1R(a5);a5.1w("fO",rF)}};E rF(e){if(e.4l.8g&&o.3x){V(B i=0;i<o.2Z.R;i++){if(o.2Z[i]==e.4l.8g){o.3x.9r(i)}}}};G.h5=E(){J 2i?2i:\'\'};G.4d=E(){3D(o.10v);4F&&1C?1C.9Z():\'\';6j&&6w?o.3L.Zs():\'\';8P&&ws?ws.2D():\'\';18.6A(\'2i\',qO);18.6A(\'7t\',8F);18.6A(\'1v\',9x);18.6A(\'4a\',dF);18.6A(\'Fo\',bG);18.6A(\'iO\',iR);18.6A(\'kU\',ky);18.6A(\'Fp\',bI);18.6A(\'Fq\',et);18.6A(\'7M\',8M);18.6A(\'Fr\',9O);18.6A(\'Fs\',sU);18.6A(\'Ft\',sP);18.6A(\'Fn\',tw);18.2Y=\'\';if(1E.mi=="Hy"){1E.tu.aC.3m(18)}F{1E.3m(18)}18=26}};B x6=E(){B b=[];B fo=[];B 5j=[];B 7M=L;B lh;B 7E=L;B 1g;B W;if(o.4A){o.4A.1l();o.4A=26}B lx;o.5O=[0.25,0.5,0.75,1,1.25,1.5,2];if(v.1g.10f==1&&K(v.1g.ka)){v.1g.ka=v.1g.ka.1O(/\\n/ig,\'\');o.5O=v.1g.ka.2x(",")}o.dH=7v(o.5O,1,H);o.aj==3?o.aj=o.dH:\'\';V(B i in o.5y){if(o.5y.2n(i)){!K(v.1g[i])?v.1g[i]=5:\'\';o[\'6L\'+i]=[\'+ \'+v.1g[i]+\'%\',\'&10s; \'+v.1g[i]+\'%\',(o.5y[i]*100+\'%\')]}}if(v.1q.dR==1&&o.1h.4D&&v.gO==1){v.1q.1l=0}B lM=L;B 9c=0;B lU=0;B fU=L;B qT=H;B hT;B bg=1y uy();B 1g;B 5b=[];B s7=L;B rT=L;B hy=0;B bL=[];if(v.gy.1n=="Q-2m"){v.gy.1n="Q"}V(B y in v){if(v.2n(y)){if(y.I("9I")==0&&v[y]){!K(v[y].rX)?v[y].rX=v[y].5b:v[y].5b=v[y].rX;if(5b[v[y].5b]){v[y].5b+=v[y].5b}5b[v[y].5b]=y;if(v.gy.1n!="Q"){if(v[y].1n=="Q-2m"){bL.2N([y,v[y].5b]);s7=H}F{if(v[y].1n=="Q"||v[y].1n==1G){s7?rT=H:\'\'}}}hy<v[y].5b?hy=v[y].5b:\'\'}}}if(rT){bL.Fw(E(a,b){J a[1]-b[1]});V(B i=0;i<bL.R;i++){5b[v[bL[i][0]].5b]=26;v[bL[i][0]].5b=hy+1;hy++;5b[v[bL[i][0]].5b]=bL[i][0]}}o.bD=v.1q.1l==1&&v.1q.H3==1;if(o.bD){o.1q=1W("2b");o.1Q.1R(o.1q);O(o.1q,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':\'100%\',\'1e\':\'100%\',\'5q\':\'1c 0.3s 6v-5p\',\'4u-3e\':\'1X\'})}B 7D=1W("2b");if(o.bD){o.1q.1R(7D)}F{o.1Q.1R(7D)}B aR;if(v.1q.10n==1){aR=1y uy(H)}O(7D,{\'1n\':\'2B\',\'1b\':0,\'2K\':0,\'Y\':\'100%\',\'1e\':v.1q.h});7D.gK=E(){!o.1h.2f?o.U.Fx():\'\'};if(v.xU==1){3j(bg.c());3j(7D)}V(B i=1;i<5b.R;i++){if(5b[i]){B y=5b[i];if(y){B 1f=v[y].1f;B 10i=v[y].1l;if(o.1h.2f){if(1f=="1F"&&v[y].7L=="4V"){}F{if(1f=="1F"&&v.10d==1&&o.1h.2f){v[y].iA=0}F{if(1f=="1F"||(1f=="22"&&v.ZY)){v[y].on=0}}}if(1f=="aU"){v[y].Uj==1?v[y].on=0:\'\'}}F{if(1f=="aU"){v[y].Ue==1?v[y].on=0:\'\'}}if(v[y].1l==1){if(v[y].El==1&&K(v[y].lF)){2L[v[y].lF]?v[y].on=0:\'\'}if(v[y].En==1&&K(v[y].lH)){!2L[v[y].lH]?v[y].on=0:\'\'}}if(v.xU==1){v[y].on=0}if(v[y].on==1){if(1f=="2F"||1f=="1F"){b[y]=1y GX(y,1f);b[y].2C(b[y].s("w"))}F{b[y]=1y HU(y)}fo.2N(y);if(b[y].g("1f")=="1N"){if(b[y].s("1A")==\'\'){if(b[y].s("B")!=\'\'){if(!K(v[b[y].s("B")])){b[y].1U("2k",L)}}F{b[y].1U("2k",L)}}}if(b[y].g("1f")=="3H"){B lu=b[y].s("3b");if(lu){if(lu.I("3p:")==0&&lu.I(",0/1")>0){B z=lu.2x(",");3w(z[0].1j(4))==0?b[y].cs(0):\'\'}if(7v([lu],"2S")){o.fh=H}}}b[y].1U("1M",b[y].s("1M"))}}}}if(K(v.1g)){if(1J(7G)==\'E\'){1g=1y 7G("1g");v.1g.7S==1?1g.1o():1g.1l()}F{o.V0=H}}if(K(v.W)){if(1J(7G)==\'E\'){W=1y 7G("W");if(K(o.W)){W.xG(o.W);if(v.W.mv==0||!K(v.W.mv)){v.W.7S==0?W.1l():\'\'}F{W.1o()}if(v.W.FA==1){W.1o()}}F{W.1l(1)}jD()}}m8();qG();2C(H);4o();wL();qT=L;E Fd(S){B x=0;B UR=L;if(S){if(S.g("1f")==\'2F\'){x=5j.1b+S.s("4q")+S.g("Y")/2;if(5j.fT!=26){}F{5j.fT=[]}}F{if(5j.fT!=26){B bx=S.g("Y")+S.s("4C")+S.s("4q");if(g9(S)){bx=0}if(S.s("3a")==1&&!S.g("1o")){bx=0}if(S.s("aD")>0){bx=0}x=bg.g("w")-v.1q.hr*1-bx+S.g("Y")/2+S.s("4q");B i=0;5j.2m-=bx;V(i=0;i<5j.fT.R;i++){B bq=b[5j.fT[i]];if(bq.s("aD")>0){O(bq.c(),{"1b":(bq.g("x0")-bx)})}F{O(bq.c(),{"1b":(bq.g("x")-bx)})}bq.1U("x0",bq.g("x"))}5j.fT.2N(S.g("1a"));S.1U(\'gt\',1)}F{if(S.s("3a")==1&&!S.g("1o")&&!S.g("eL")){if(S.g("1f")=="1F"){if(S.s("1l")==1&&S.s("iA")==1&&fU){9c+=S.g("Y")+S.s("4q")+S.s("4C");fU=L}}}F{if(S.s("aD")>0){x=5j.1b+S.s("4q")+S.s("4C")}F{B 2D=L;if(S.g("1f")=="1F"){if(S.s("1l")==1&&S.s("iA")==1&&!S.g("eL")){if(!o.ey&&!o.9u){2D=H;fU=L}F{if(!fU){9c-=S.g("Y")+S.s("4q")+S.s("4C");fU=H}}}}if(g9(S)){2D=H}if(!2D){5j.1b+=S.g("Y")/2+S.s("4q");x=5j.1b;5j.1b+=S.g("Y")/2+S.s("4C")}F{x=5j.1b}}}}}}J x};G.FB=E(){m8();if(W&&v.W.7S&&!o.1t){W.1o()}};G.DZ=E(){m8()};E m8(){if(o.fh){1J FC==\'E\'?o.2S=1y FC():\'\'}}E r3(S){B Y=o.22&&v.1q.km==0?o.aN:o.2W;B 1e=o.4N;B b0=0;if(S!=bg){b0=Y/2+S.s("4q")-S.s("4C")}B ez=1e/2;B qo=S.g("Y");B m5=S.g("1e");B p=S.s("1n");if(p.I("8a")>-1){b0=o.2W/2+S.s("4q")-S.s("4C")}if(p.I("1c")==0){ez=m5/2+(S.s("Fl")*o.4N/100)}if(p.I("2K")==0){ez=o.4N-(S==bg?m5:m5/2)-(S.s("Fv")*o.4N/100)}if(p.I("2m")>-1){b0=o.2W-qo/2+S.s("4q")-S.s("4C")-(S.s("F7")*o.2W/100)}if(p.I("1b")>-1){b0=qo/2+S.s("4q")-S.s("4C")+(S.s("hZ")*o.2W/100)}if(p.I("9l")>-1){ez=-o.pU/2-(S.s("Fv")*o.pU/100)+(S.s("Fl")*o.pU/100);b0=(p=="9l"?-1:1)*o.vP/2+(S.s("hZ")*o.vP/100)+S.s("4q")-S.s("4C")}if(p.I("Q")>-1){B cx=Fd(S);b0=(bg?(bg.c()?5a(bg.c().k5):0):0)+cx;if(p=="Q-2m"){b0+=9c}if(v.1q.1n=="1c"){ez=v.1q.h/2-(v.dS<0?v.dS:0)}F{ez=1e-v.1q.h/2}}J{x:b0,y:ez+S.s("8W")-S.s("dW")}}E 2C(9X){B w=o.22&&v.1q.km==0?o.aN:o.2W;B h=o.4N;if(v.1q.Ty==1){v.1q.F6=2q(v.1q.Fk)&&o.a7?v.1q.Fk:v.1q.qE;v.1q.hr=o.2W*v.1q.F6/100}F{v.1q.hr=v.1q.qE}O(bg.c(),{\'1c\':(v.1q.1n=="1c"?0:o.4N-v.1q.h)-v.dS});bg.1U("y0",(o.4N-v.1q.h-v.dS));if(v.1q.km==0&&bg){O(bg.c(),{\'Y\':w,\'1b\':0,\'2I-1b\':0});bg.1U("w",w);if(o.22){O(bg.c(),{\'1b\':\'50%\',\'2I-1b\':-w/2})}}5j={"1b":v.1q.hr*1,"2m":(bg.g("w")-v.1q.hr*1)};B sn=L;if(!bg.g("1o")){bg.1U("2k",H);sn=H}B 1a;V(B i=0;i<fo.R;i++){1a=fo[i];if(b[1a]){B cc=r3(b[1a]);if(cc){if(b[1a].s("5T")=="1n"){if(K(o.7s[1a])){if(b[1a].g("x0")==cc.x&&b[1a].g("y0")==cc.y){3n}F{o.7s[1a].XY(b[1a].g("x0"),cc.x,b[1a].g("y0"),cc.y)}}}b[1a].1U("x0",cc.x);b[1a].1U("y0",cc.y);if(b[1a].s("3a")==1&&!b[1a].g("1o")&&!9X){xe(b[1a])}F{O(b[1a].c(),{"1n":"2B","1b":b[1a].g("x0"),"1c":b[1a].g("y0")})}}}}if(sn){bg.1U("2k",L)}9c=0;V(1a in b){if(b.2n(1a)){if(b[1a].s("1n")=="Q-2m"&&b[1a].g("1f")!="2F"&&9c>-1){9c=5j.2m-5j.1b}if(b[1a].g("1f")=="2F"&&bg){B cu;B ml=b[1a].s("4q")+b[1a].s("hZ")*o.2W/100;B mr=b[1a].s("4C")+b[1a].s("F7")*o.2W/100;if(b[1a].s("Wn")==1){if(b[1a].s("Wl")==1){cu=(o.2W*b[1a].s("w")/100)-ml-mr}F{cu=b[1a].s("w")}}F{if(b[1a].s("1n").I("Q")>-1){cu=5j.2m-5j.1b-ml-mr;O(b[1a].c(),{"1b":(5a(bg.c().k5)+5j.1b+ml+cu/2)});9c=-1}F{cu=bg.g("w")-ml-mr;O(b[1a].c(),{"1b":(5a(bg.c().k5)+ml+cu/2)})}}b[1a].1U("x0",b[1a].g("x"));b[1a].2C(cu)}}}if(1g){jU(1g)}if(W){jU(W)}if(lM||o.22||lU!=9c){4o()}}E xe(b){B 1b=0;B 1c=0;if(b.s("1n").I("2m")>-1&&b.s("1n").I("Q")==-1){1b=o.2W+b.g("Y")+10}if(b.s("1n").I("1b")>-1){1b=-b.g("Y")-10}if(b.s("1n").I("1c")>-1){1c=-b.g("1e")*2}if(b.s("1n").I("2K")>-1||b.s("1n").I("Q")>-1){1c=o.4N+b.g("1e")+b.g("Y")+10}if(1b>0){O(b.c(),{"1b":1b})}if(1c>0){O(b.c(),{"1c":1c})}}E jU(x){B 1c=-4c;x.jS();B y=o.4N-v.1q.h*(x.s("1n").I("1c")>-1?1:2);if(x==W&&v.qu==1){y=o.4N}B kK=y-(o.22&&!o.1h.2f?(100+x.s("kg")*1):x.s("kg"))-(x==W&&x.s("kg")*1==0?x.s("8W"):0);kK<100?kK=100:\'\';O(x.c(),{\'5V-1e\':kK});x.co()?O(x.co(),{\'5V-1e\':kK}):\'\';if(x.g("1o")){1c=o.4N/2-x.g("1e")/2+x.s("8W")-x.s("dW");if(x.s("1n").I("1c")>-1){1c=x.s("8W")-x.s("dW")}if(x.s("1n").I("2K")>-1){1c=o.4N-(v.1q.1n!=\'1c\'?v.1q.h:0)-x.g("1e")+x.s("8W")-x.s("dW")}1c<0?1c=0:\'\'}if(x.g("1a")=="1g"&&o.cF){B F8=o.2W-x.g("Y")-x.s("4C");if(o.cF>F8){O(x.c(),{"1n":"2B","2m":x.s("4C"),"1b":"2w","1c":1c})}F{O(x.c(),{"1n":"2B","1b":o.cF,"2m":"2w","1c":(o.kb<1c?o.kb:1c)})}}F{if(x.s("1n").I("2m")>-1){O(x.c(),{"1n":"2B","2m":x.s("4C")-x.s("mJ"),"1b":"2w","1c":1c})}F if(x.s("1n").I("1b")>-1){O(x.c(),{"1n":"2B","1b":x.s("4q"),"2m":"2w","1c":1c})}F{if(x.g("1a")=="W"&&x.s("3u")==1){O(x.c(),{"1n":"2B","1b":o.2W/2-x.g("Y")/2+x.s("4q")/2-x.s("4C")/2,"1c":1c})}F{B l=o.2W/2-x.g("Y")/2+x.s("4q")-x.s("4C");O(x.c(),{"1n":"2B","1b":(l>0?l:0),"1c":1c})}}}x.a1()};G.eN=E(1a){B S=b[1a];B a=S.g("1f");if(a){B d=1y 7n();o.9T=d.9U();if(a&&a!=""){4Y(S);a=="4a"?o.F9=1:\'\';a=="1v"?o.F9=0:\'\'}}lG()};G.sr=E(z,x,y){V(B 1a in b){if(b.2n(1a)){if(b[1a].s(z)==x){b[1a].1U(y?"6Q":"3j")}}}};G.vZ=E(x,s){B y=7u(s,x);J y};E 4Y(S,1D){o.ib=H;lx=S;B a=S.g("1f");if(a=="1v"){o.U.2z();if(o.3y&&v.Fa==1){o.U.6m();v.Fa=0}if(v.1P.on==1&&v.1P.2M==1&&v.1P.sB==1){7p(\'1v\',1)}js("Fb")}F{if(a=="4a"){o.mF=0;o.U.3c();if(v.1P.on==1&&v.1P.2M==1&&v.1P.sB==1){7p(\'1v\',0)}js("F5")}if(a=="2D"){o.U.mE()}}if(a=="Fc"){o.U.3N(0,L)}if(a=="22"){!o.5f?o.U.9b():\'\'}F{if(a=="rK"){o.U.8u()}}if(a=="2F"){B ld=o.P.1m();B lt=S.g("2p")*ld;if(v.4t>0){ld-=v.4t*1;lt=S.g("2p")*ld+v.4t*1}if(v.kl>0){if(v.kl/ld<=1-S.g("2p")){J}}js(a,lt);o.U.3N(lt,H);if(o.3n){o.3n.rN(lt,ld);o.2a>0?o.2a=1G:\'\'}js("mP",lt)}if(a=="1F"){B x=S.g("2p");x<0.VP?x=0:\'\';x>1?x=1:\'\';if(S.s("7L")=="4V"){x=3W(x*o.5O.51(-1)[0]).wF(1);o.U.8J(x,1)}F if(S.s("7L")=="ux"){o.P.Fe(x)}F{if(o.5B&&v.wH==1){3R.9j("wP",x);if(S.g("2p")>0||o.1h.7a||v.mB==0){3R.rU("jg")}F{3R.9j("jg",1)}}o.U.3P(x)}}if(a=="56"){if(o.5B&&!o.1h.7a&&v.mB==1){3R.9j("jg",1)}o.U.59();if(v.1P.2M==1&&v.1P.Ff==1){7p(\'56\',0)}}F{if(a=="9d"){if(o.5B){3R.rU("jg")}o.U.6m();if(v.1P.2M==1&&v.1P.Ff==1){7p(\'56\',1)}}}if(a.I("17")==0){S.VI()?S.iv():S.On()}if(a=="nZ"){o.P.tI()}if(a=="1M+"){o.P.dr(0.1)}if(a=="1M-"){o.P.dr(-0.1)}if(a=="1M"){o.P.dr(0)}if(a=="5o"){3w("vb");S.1U("tP",1);S.1U("gq",1)}if(a=="2S"){js("2S");qs()}if(a=="1g"){o.cF=1G;if(1g){if(!1g.g("1o")){1g.1o()}F{1g.1l()}}}if(a=="W"){if(o.gu==a){J}o.Q.jv()}if(a=="6o"){o.Q.bj()}if(a=="cl"){o.Q.do()}if(a=="3H"){if(S.s("fZ")==1&&S.s("3b")!=""){B x=4x(S.s("3b"));if(o.gu==a+x){J}if(x.I(\'{17}\')>-1){x=x.1O(\'{17}\',(K(o.3n)?o.3n.b9().t:o.P.17()))}if(x.I(\'{3v}\')>-1){x=x.1O(\'{3v}\',o.P.cw())}if(x.I(\'{1N}\')>-1){x=x.1O(\'{1N}\',v.1N.1O(/,/ig," "))}if(x=="5Y"){o.P.eT()}if(x.I(\'6I\')==0){if(S.s("6I")>0){o.U.3N(o.bw?o.bw.VK():S.s("6I"))}}if(x.I(\'VN\')==0){if(o.bw){o.bw.VA()}}if(x=="VQ"){o.U.3N(S.s("hZ")*o.P.1m()/100);!o.1v?o.U.2z():\'\'}S.s("FY")==1?o.U.3c():\'\';B y=x.2x(",");if(x.I("3p:")==0){B z=x.1j(4).2x(";");V(B i=0;i<z.R;i++){y=z[i].2x(",");if(y.R>1){if(y[0]==\'3X\'){if(v.1P.2M==1&&v.1P.VS==1){7p(\'3X\',y[1]>0?1:0)}}3w(y[0],y[1],S);js("mP",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?wy():\'\'}F{if(y[0]=="G2"){B ss=3w(y[0]);if(ss){if(ss.I("28")>-1){if(v.VW==1){B 41=1S.1W(\'41\');41.6f(\'2Y\',ss);O(41,{1n:"tr",2m:(K(v.lp)?v.lp:20),2K:(K(v.lp)?v.lp:20),Y:0,5q:"Y 0.5s bW-W1(.75,-0.5,0,1.75)"});41.C.54=FZ;1S.aC.1R(41);1z(E(){O(41,{Y:(K(v.G6)?v.G6:4v)})},1);41.gK=E(){G.4h.3m(G)}}if(v.Vj==1){B a=1W("a");a.9k=ss;a.6q=y[0]+".iG";a.2p()}}}F{1p(y[0]+" 2i")}}F{3w(y[0])}}}}F{if(x.I("js:")==0){if(x.I("(")>0&&x.I(")")>0){2g(x.1j(3))}F{2g(y[0].1j(3)+\'(\'+(K(y[1])?\'"\'+y[1]+\'"\':\'\')+(K(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.I("1d:")==0){t7(x.1j(6),o.P.17())}if(x.I("2S:")==0&&o.2S){o.2S.3p(x.1j(6))}if(x.I("sL:")==0&&o.5I){3w("sL",x.1j(7))}if(x.I("3K")==0||x.I("/")==0||x.I("?")==0||x.I("X:")==0){x.I("X:")==0?x=x.1j(4):\'\';1K.7J(x,S.s("Gb"))}if(x.I("6q")==0){o.U.jj()}if(x=="3p:96"){o.P.dA()}}if(x.I("1g#")>-1){if(1g){B si=x.1j(9).2x(",");if(1g.g("1o")&&1g.g("7J")==si[0]){o.cF=1G;o.kb=1G;1g.1l()}F{o.cF=S.g("x")-S.g("Y")/2;o.kb=S.g("y")+S.g("h");V(B i=0;i<si.R;i++){i==0?1g.1o():\'\';1g.7J(si[i])}W?W.Ge():\'\'}}}if(x.I("1g:")>-1&&v.1g.Vd==1){if(!o.4A){o.4A=1y Ve()}if(v.1g.g7==1){if(1D=="6E"){o.4A.1o(x)}F{o.4A.h7(x)}}F{if(!1D){o.4A.h7(x)}}}if(x=="IB"){o.U.gE();o.ya=0;S.1U("3j");B bl=7u("3b","4H");if(bl){bl.1U("3j")}}if(x=="4H"){S.6h("OK");S.s("kX")?1K.8r.9k=4x(S.s("kX")):\'\'}}}};G.1N=E(t){B y=L;V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1N"){if(b[x].s("B")==t||t=="1N"){if(b[x].s("1l")==1&&b[x].s("v6")==1&&o.1v){y=H}if(v[t]==\'\'||y){b[x].1U("2k",L)}F{b[x].1U("2k",H)}b[x].6h(v[t])}}}}rG()};G.FX=E(){rG()};G.sG=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="3H"){if(b[x].s("1D")=="1A"){b[x].9g()}}}}};E rG(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="3H"){if(b[x].s("1D")=="1A"){b[x].GS(H)}}}}}E qs(){if(K(o.2S)){o.2S.l8()}}G.FO=E(){qs()};G.K4=E(){if(v.1N!=\'\'){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1N"){B y=L;if(!b[x].g("1o")){y=H;b[x].1U("2k",H)}b[x].6h(v.1N);if(y){b[x].1U("2k",L)}}}}}};G.qF=E(){qG()};E qG(){if(v.9o){if(1J(v.9o)=="3M"){V(B x in v.9o){if(v.9o.2n(x)){jE(x,v.9o[x])}}}}};G.FH=E(y,z){jE(y,z)};G.qK=E(x){if(b[x]){b[x].w4()}};G.FI=E(){V(B x in b){if(b.2n(x)){if(b[x].g("tT")){b[x].w4()}}}};E jE(y,z){if(y){V(B x in b){if(b.2n(x)){if(b[x].g("tT")){if(b[x].s("4M")==y){if((!b[x].g("1o")||b[x].s("3a")==1)&&!g9(b[x])){b[x].1U("Gq");b[x].1U("2k",H)}b[x].jE(z)}}}}}};G.4Q=E(){2C()};G.FJ=E(){2C(H)};G.lw=E(){jU(1g)};G.jS=E(){jU(W)};G.2z=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1v"){b[x].On()}}}o.c4?o.c4.1l():\'\';ql();o.1v=H;4o()};G.3c=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="4a"||b[x].g("1f")=="2D"){b[x].iv()}}}if(W){if(!o.e7&&v.W.In==1&&!W.4O()){W.1o()}}o.1v=L;G.7O();4o();if(v.1q.1l==1&&v.1q.gc==1){fv(H)}};G.59=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="56"){b[x].On()}G.3P(0)}}4o()};G.6m=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="9d"){b[x].iv()}}}if(v.1F<0.1){v.1F=0.5;o.U.3P(v.1F)}F{G.3P(v.1F)}4o()};G.3P=E(1F,y){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1F"){if(!b[x].s("7L")||b[x].s("7L")=="1F"){b[x].6s(1F,1,(y=="no"?y:H))}}if(b[x].g("1f")=="56"){b[x].ul(1F)}}}4o()};G.9b=E(){B bl=7u("1f","22");if(bl){bl.On();bl.1U("1M",bl.s("1M"))}4o();lM?1z(4o,43):\'\';if(o.22&&o.HN){if(o.1h.jX||o.1h.tv){1z(2C,10)}}fH();qc()};G.8u=E(){B bl=7u("1f","22");if(bl){bl.iv()}2C();3D(o.ke);4o();qc()};E qc(){if(o.cF){o.cF=1G;o.kb=1G;1g.1l()}}G.8F=E(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1v"){b[x].uv()}}}};G.uQ=E(){4o()};G.Gc=E(){ql()};E ql(){if(W){if(W.g("1o")&&v.W.go==1){o.Q.cp()}}}E 4o(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")!="aU"){ce(b[x])}}}ce(bg);if(lU!=9c){lU=9c;2C()}if(o.bD){gF(!o.g0&&!o.4W&&!o.22&&o.1v&&v.1q.dR!=1&&!o.5f)}};E he(){B 1o=7E&&v.1q.kz==1;if(v.1q.1l==1){if(!o.1v&&v.1q.gc==1){1o=L}}if(1o){V(B x in b){if(b.2n(x)){if(b[x].g("1f")!="aU"){ce(b[x],L)}}}O(o.1Q,{"6V":"6N"});o.iC=H;ce(bg,L);if(bg.g("1o")){kj()}gF(L)}}E fv(){B 1l=o.1v&&v.1q.kz==1&&!o.3A;if(o.dp&&v.1q.Vw==1){1l=L}if(!o.1v&&v.1q.1l==1&&v.1q.gc==1){1l=H}if(1g){if(1g.g("1o")&&o.lR){1l=L}}if(o.5f){1l=L}if(1l){V(B x in b){if(b.2n(x)){if(b[x].g("1f")!="aU"){ce(b[x],H)}}}ce(bg,H);if(!bg.g("1o")){7E=H;o.P.qU();if(o.1v){O(o.1Q,{"6V":"1X"});o.iC=L}}gF(H)}}E fH(){if(v.1q.kz==1){if(v.1q.dR==1&&!o.22&&!o.b3){}F{3D(o.ke);o.ke=6U(fv,((v.1q.8w>0?v.1q.8w:v.1q.h6)*2h))}}}E ce(S,ca){B 1l=L;B 1o=L;B c9=L;if(v.1q.1l==1){if((!o.g0&&!o.4W&&!o.22&&o.1v&&v.1q.dR!=1&&!o.5f)||(o.22&&7E&&!o.iC)||(o.U.g6()&&o.7t&&!o.4W)){1l=H;1o=L;c9=H}F{1l=L;1o=H}if(K(ca)&&!o.5f){1l=ca;1o=!1l}if(o.bD&&(S.s("1n").I("Q")==0||S.s("1f")=="2F")){1l=L;1o=H}if(v.1q.gc==1&&!o.1v){1l=H;1o=L;c9=L}if(v.1q.W4==1&&!o.8D&&o.1v){1l=L;1o=H}}F{if(S.s("1l")!=1){1o=H}}if(1o&&!o.iC){O(o.1Q,{"6V":"6N"});o.iC=H}B a=S.g("1f");if(a=="3H"&&S.s("1n").I("Q")==-1){1l=L;1o=H}if(o.5f){if(a=="2F"){if(o.P.1m()==-1){1l=H;1o=L}}}B rt=L;B hp=g9(S);if(S.s("1l")==1){if(S.s("Ib")==1){if(c9||ca||(o.1v&&!o.4W)){!c9&&!ca?\'\':hp=H}}if(S.s("WF")==1){if(!c9&&!ca){hp=H}}if(S.s("WG")==1){if(o.1v&&!o.4W){hp=H}}if(S.s("Eb")==1||S.s("F3")==1||S.s("Eo")==1){lM=H}}if(hp){1l=H;1o=L}F{!1l?1o=H:\'\'}if(S.s("1f")=="1F"){if(S.s("1l")==1&&S.s("iA")==1&&!S.g("eL")){1l=H;1o=L;if(!c9&&(o.9u||o.ey)&&!ca&&S.s("dK")!=1){1l=L;1o=H}F{rt=H}}}if(o.am||(!o.1t&&v.1q.1l==1&&v.1q.lE==1)||(!o.8D&&v.1q.1l==1&&v.1q.Ei==1)||(!o.22&&v.1q.1l==1&&v.1q.WI==1)){if(S.s("1n").I("Q")>-1||S.s("1n").I("2K")>-1){1l=H;1o=L}if(v.1q.dR==1&&!o.22){1l=L;1o=H}}if(1g){if(1g.g("1o")&&v.1g.7S!=1){c9=L;ca=L}}if(W&&o.2X){if(v.W.WJ==1){if(o.2X.FG()){J}}}if(a=="2S"){if(K(o.2S)){if(o.2S.4O()){1l=H;1o=L;S.1U("5T","1X")}}}if(a=="W"||a=="6o"||a=="cl"||S.s("FP")==1){if(W){if(W.4O()&&S.s("FP")!=0){1l=H;1o=L;S.1U("5T","1X")}}F{1l=H;1o=L}}if(o.WM==1){1l=H;1o=L}if(rt){B cc=r3(S);if(cc){cc.y>0?S.1U("y0",cc.y):\'\';O(S.c(),{"1n":"2B","1c":S.g("y0")})}}if(1l){8f(S,(qT?H:L))}if(1o){E1(S)}if(S==bg){if(!1l&&1o){kj();6Q(7D);aR?aR.1U("1B",aR.s("a")):\'\';7E=L;hT==0?js("ui",1):\'\';hT=1;o.6k&&o.9J?o.6k.1o():\'\'}if(1l&&!1o&&!o.5f){o.P.qU();cY();3j(7D);aR?aR.1U("1B",0):\'\';7E=H;hT==1?js("ui",0):\'\';hT=0;o.6k&&o.9J?o.6k.1l():\'\'}if(1g){if(1g.tb()){if(!1g.g("1o")){1o&&!1l?1g.1o():\'\'}F{!1o&&1l?1g.1l(2):\'\'}}}if(W){if(v.W.7S==1&&!W.4O()){if(1o||o.am){if(v.W.FS==1&&o.22){}F{if(!W.g("1o")){if(v.W.FT==1){!o.1v&&!o.e7?W.1o():\'\'}F{W.1o()}}}}F{if(1l&&W.g("1o")){W.1l()}}}}}};E g9(S){B x=L;B a=S.g("1f");if(S.s("1l")==1){if(S.s("v6")==1){o.1v||o.e7?x=H:\'\'}if(S.s("gc")==1){!o.1v&&!o.e7?x=H:\'\'}if(S.s("WP")==1){o.7t?x=H:\'\'}if(S.s("gD")==1){x=H}F{if(S.s("WR")==1){if(o.1h.cR){S.1U("gD",1);x=H}}if(S.s("WS")==1){if(o.1h.2f){S.1U("gD",1);x=H}}}if(S.s("F3")==1){if(o.2W>S.s("Es")){S.1U("dK",1);x=H}F{S.1U("dK",0)}}if(S.s("ST")==1&&!7M){x=H;o.lk=1}if(S.s("WW")==1&&7M){x=H;o.lk=1}if(S.s("Eb")==1){if(o.2W<=S.s("Ec")){S.1U("dK",1);x=H}F{S.1U("dK",0)}}if(S.s("WX")==1){o.1t?x=H:\'\'}B t=o.P.17();B d=o.P.1m();if(S.s("ID")==1&&S.s("Ee")>0){if(t>=S.s("Ee")){x=H}}if(S.s("IE")==1&&S.s("Ef")>0){if(t<S.s("Ef")){x=H}}if(S.s("IH")==1&&S.s("Eh")>0){if(t<d-S.s("Eh")||d==0){x=H}}if(S.s("X1")==1){if(W){if(!W.ci()){x=H}}}if(S.s("X3")==1){if(o.1t||!o.3n||o.P.5w()){if(S.s("lE")!=1){x=H}}if(o.3n){if(o.3n.b9().t==0){x=H}}}if(S.s("lE")==1){!o.1t?x=H:\'\'}if(S.s("l1")>0){x=H}if(S.s("El")==1){if(K(S.s("lF"))){2L[S.s("lF")]?x=H:\'\'}}if(S.s("X4")==1){if(!K(S.s("9o"))){x=H}}if(S.s("En")==1){if(K(S.s("lH"))){!2L[S.s("lH")]?x=H:\'\'}}if(S.s("X5")==1&&o.1h.4D){!o.1t||o.lI?x=H:\'\'}if(S.s("WT")==1){!o.P.7t()?x=H:\'\'}if(S.s("Wm")==1){!o.P.5w()?x=H:\'\'}if(S.s("WB")==1){!o.4W?x=H:\'\'}if(S.s("W8")==1){!o.22?x=H:\'\'}if(S.s("Eo")==1){o.22?x=H:\'\'}if(S.s("W9")==1){!o.3y?x=H:\'\'}if(S.s("Wc")==1){o.P.5w()&&o.P.cw().I("?vj")==-1?x=H:\'\'}if(S.s("Hl")==1){5X(o.2e)?x=H:\'\'}if(S.s("Ei")==1){!o.8D?x=H:\'\'}if(S.s("Wd")==1){o.8D?x=H:\'\'}if(S.s("Wf")==1){o.lN?x=H:\'\'}if(S.s("Wk")==1){!o.lN?x=H:\'\'}if(S.s("Gy")==1){if(S.g("iH")){x=H}}if(S.s("W7")==1){!o.ab?x=H:\'\'}if(S.s("Wr")==1){o.ab?x=H:\'\'}if(S.s("Ws")==1){if(v.4B==1&&v.dB==1){if(o.2t=="53"&&!K(v.2e)&&v.xb==0){if(!o.1t||o.P.6S()=="7t"){if(v.2e==\'\'){}F{x=H}}}}}}if(a=="3H"){B lu=S.s("3b");if(lu){if(lu=="3p:5Y"||lu=="5Y"){if(!o.5Y&&!o.ip){x=H}}if(lu=="3p:96"){if(!o.96||(!o.1t&&v.4B==0)){x=H}}if(lu=="3p:DY"){if(!o.lN){x=H}}if(lu.I("6d")>-1){if(!o.6d){x=H}}if(7v([lu],"6I")&&!7v([lu],"js:")&&S.s("gD")!=1){B sk=L;if(K(v.6I)){if(!o.bw){1J DS==\'E\'?o.bw=1y DS():\'\'}if(o.bw){sk=o.bw.wM(S)}}!sk?x=H:\'\'}}}if(a=="W"||a=="6o"||a=="cl"){if(W){if(W.4O()){x=H}}F{x=H}}if(a=="1g"){if(1g){if(1g.4O()){x=H;o.2t!=\'1C\'?S.1U("5T","1X"):\'\'}}F{x=H}}if(S.g("1D")=="1A"){if(S.g("R")==0){x=H}}if(S.g("1g#")){if(!S.g("1U#4j")){x=H}}if(S.s("3I")==1){B cb=1S.8n("Wt"+v.id);if((o.P.1m()==0&&o.P.17()==0)||!o.4y||!5X(cb)||!o.Wz){x=H}}if(S.s("tR")==1){!x?S.1U("tR",1):\'\'}if(a=="1m"){if(o.P.5w()){x=H}}if(S.g("1a")=="v7"&&o.1h.2f){if(o.am&&o.1h.aA){x=H}}J x}E 8f(S,xE){if(S.g("1o")){if(o.b3||S.s("5T")=="1X"||xE){S.1U("2k",L)}F{E3(S)}S.1U("1o",L)}};E E1(S){if(!S.g("1o")){if(S.s("5T")=="1X"||o.b3){S.1U("2k",H);if(o.b3){S.1U("1B",1)}if(S.g("1f")=="1F"){if(o.iy){xe(S)}}}F{E4(S)}if(S.s("1f")=="1F"){o.Q.3P(o.3y?0:v.1F)}if(S.s("1f")=="2F"){o.U.xL()}S.1U("1o",H)}};E E3(S){xJ(S.g("1a"));B 5z="gr|";B 5l="0|";B 1l=1;B a=S.s("5T");if(S.s("E5")==1){5z=\'\';5l=\'\'}B p=S.s("1n");B jL=S.g("3k");2q(S.s("lV"))?p=S.s("lV"):\'\';iF(p,[\'2K\'])&&o.bD?p="":\'\';if(a=="1M"){5z+="1M|";5l+="0|"}if(a=="1n"){if(p.I("2m")>-1&&p.I("Q")==-1){5z+="x|";5l+=5a(o.2W+S.g("Y")/2*jL)+"|"}if(p.I("1b")>-1){5z+="x|";5l+=5a(-S.g("Y")/2)*jL+"|"}if(p.I("1c")>-1){5z+="y|";5l+=(-S.g("1e")/2)*jL+"|"}if(iF(p,["2K","Q","9l"])){5z+="y|";if(S.g("1f")=="2F"||S.g("1f")=="1F"){5l+=5a(o.4N+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}F{5l+=5a(o.4N+S.g("1e")/2)+"|"}}if(p=="8a"){5z+="1M|";5l+="0|"}}B m=1y 5A({"mc":S,"me":S.g("1a"),"1D":5z.1j(0,5z.R-1),"to":5l.1j(0,5l.R-1),"1l":1l})};E E4(S){xJ(S.g("1a"));B 5z="";B 5l="";B a=S.s("5T");B p=S.s("1n");2q(S.s("lV"))?p=S.s("lV"):\'\';if(S.g("1B")!=1&&S.s("E5")!=1){5z="gr|";5l=(S.g("1a")==\'bg\'?v.1q.a:"1")+"|"}if(a=="1M"){if(S.g("3k")!=S.s("1M")){5z+="1M|";5l+=S.s("1M")+"|"}}if(a=="1n"){if(p=="8a"){if(S.g("3k")!=S.s("1M")){5z+="1M|";5l+=S.s("1M")+"|"}}F{if(p.I("Q")>-1||p=="2K"){if(S.g("y")!=S.g("y0")){5z+="y|";5l+=S.g("y0")+"|"}}F{5z+="x|y|";5l+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(5z!=""&&5l!=""){B m=1y 5A({mc:S,me:S.g("1a"),1D:5z.1j(0,5z.R-1),to:5l.1j(0,5l.R-1),1o:1})}F{S.1U("2k",H)}};G.k1=E(1a,1D,xE){B 4Q=L;B 2D=L;B S=b[1a];B 1f=S.g("1f");B 3b=S.s("3b");if(1D=="6E"){if(o.iy){if(1f=="1F"||1f=="56"||1f=="9d"){if(!S.g("eL")){o.9u=H;o.ey=H;4Q=H;4o();if(v.gy.Eq==1){B bl=7u("1f","2F");if(bl){3j(bl.c())}}}}}if(1g&&v.1g.g7==1&&((1f=="1g"||3b.I("E9")==0)||3b.I("1g:")==0)){2H(o.gi);if(!1g.g("1o")||lx!=S){4Y(S,1D);o.gu=1f+3b;1z(E(){o.gu=26},43)}}if(W&&v.W.g7==1&&1f=="W"){2H(o.xi);if(!W.g("1o")||lx!=S){4Y(S,1D);o.gu=1f;1z(E(){o.gu=26},43)}}}if(1D=="5p"){if(o.iy){if(1f=="1F"||1f=="56"||1f=="9d"){o.9u=L;o.ey=H;1z(E(){if(!o.9u){o.ey=L;V(B x in b){if(b.2n(x)){if(!7E){if(b[x].g("1f")=="1F"&&!b[x].g("eL")){8f(b[x]);2C()}}if(b[x].g("1f")=="2F"){if(v.gy.Eq==1){6Q(b[x].c())}}}}}},43)}}if(1f=="2F"){o.U.6s(1)}if(v.1g.g7==1&&((1f=="1g"||3b.I("E9")==0)||3b.I("1g:")==0)){2H(o.gi);o.gi=1z(E(){if(!o.3A){cY(1)}},(v.1g.gh>0?v.1g.gh*2h:2h))}if(W&&v.W.g7==1&&1f=="W"){2H(o.xi);o.xi=1z(E(){if(!o.3A){W.g("1o")?W.1l(1):\'\'}},(v.W.gh>0?v.W.gh*2h:2h))}}if(4Q){1z(2C,10)}};G.mt=E(){if(o.5n&&!o.22&&!o.b3){o.U.5n(L);o.5n=L}if(o.2e){if(v.l6>-1&&5X(o.2e)){O(o.2e,{1B:v.l5})}}if(o.1v&&v.EL==1&&v.Tw!=0){o.U.3c()}if(v.1q.8w>0){2H(o.Er);o.Er=1z(4o,v.1q.8w*2h)}F{4o()}};G.FW=E(){if(o.2e){if(v.l6>-1&&5X(o.2e)){O(o.2e,{1B:v.l6})}}if(!o.1v&&v.EL==1){o.U.2z()}4o();gF(L)};G.fN=E(bn,az){B y;V(B x in b){if(b.2n(x)){y=b[x].g("1f");if(y=="2F"||y=="1F"){b[x].fN(bn,az)}}}};G.rv=E(){if(v.1q.1l==1){if(v.1q.dR==1&&!o.22){J}if((!o.4W||o.1h.2f)&&o.P.6S()=="7B"){o.4W=H;4o();o.1h.2f?1z(E(){o.4W=L},43):\'\'}if(v.1q.kz==1){he();fH()}gF(L)}};G.fA=E(bn,az){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="2F"||b[x].g("1f")=="1F"){b[x].fA(bn,az)}}}};G.ki=E(17,1m,EN){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="2F"){b[x].6s(17,1m,EN)}if(b[x].g("1f")=="17"){ll(b[x],17,1m)}if(b[x].s("Hz")==1){b[x].tI()}if(b[x].s("Hx")==1){b[x].Hd(17,1m)}if(b[x].s("Ia")==1){if(b[x].s("3b")=="IA"||b[x].s("3b")=="a8"){1J EO==\'E\'?EO(b[x]):\'\'}if(b[x].s("Id")==1&&!b[x].g("1o")&&7E){}F{if(b[x].g("1o")==g9(b[x])){4o();2C()}}}}}};E gF(x){if(v.1q.1l==1){x?cY():\'\';if(o.bD){if(!o.1v&&v.1q.gc==1){x=H}if(x&&!o.xk){O(o.1q,{"1c":bg.h()})}if(!x&&o.xk){O(o.1q,{"1c":0})}o.xk=x}}}E kj(){7E=L;o.P.kj();if(o.wY){o.wY=L;2C();1z(2C,ds)}}E ll(x,17,1m){if(v.4t>0){17-=v.4t*1;1m-=v.4t*1}B y=3Y(17);if(x.s("I3")=="1"){y=3Y(1m-17)}if(x.s("TC")=="1"){if(x.s("TE")=="1"){y=y+(1m>0?\' \'+2O(x.s("Tr"))+\' \'+3Y(1m):\'\')}F{17==0?y=3Y(1m):\'\'}}x.6h(y)}G.xp=E(17,1m){B x=7u("1f","2F");if(x){x.Ic(17,1m)}};G.iS=E(y){if(o.P.1m()>0){B x=7u("1f","2F");if(x){x.iS(y)}}};G.8R=E(){if(!7M){if(v.gw==1){2H(lh);lh=1z(8R,43)}F{8R()}}};E 8R(){if(!7M){js("TF");7M=H;B x=7u("1f","aU");if(x){x.Hn();if(v.EV==1&&o.1v){2H(o.ER);o.ER=1z(EM,(v.ES>0?v.ES:1)*2h)}}o.lk?4o():\'\'}}E EM(){if(o.1v&&7M){o.U.8j()}}G.ET=E(y){V(B x in b){if(x==y){b[x].1U("3j")}}};G.7O=E(){2H(lh);if(7M){js("8l");B x=7u("1f","aU");if(x){x.hC();if(v.EV==1&&o.1v){o.U.gY()}}7M=L;o.lk?4o():\'\'}};G.jn=E(){B x=7u("3b","1F 8T");if(x){x.1U("6Q");x.6h(2O(\'1F\')+\' \'+(o.3y?0:2E.vJ(v.1F*100))+\'%\');2H(o.jn);o.jn=1z(EW,2h)}};E EW(){B x=7u("3b","1F 8T");if(x){x.6h(\'\');x.1U("3j");2H(o.jn)}}G.3N=E(17,1m){if(v.4t>0){17-=v.4t*1;1m-=v.4t*1}V(B x in b){if(b.2n(x)){if(b[x].s("on")==1){if(b[x].g("1f")=="2F"){1m>0?b[x].1U("2p",17/1m):\'\';b[x].Ie()}if(b[x].g("1f")=="17"){ll(b[x],17,1m)}if(b[x].g("1f")=="5o"){b[x].1U("tP",0.5);b[x].1U("gq",0)}}}}};G.3U=E(17,1m){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1m"){if(v.4t>0){1m-=v.4t*1}b[x].6h(3Y(1m))}if(b[x].g("1f")=="2F"){b[x].6s(17,1m);b[x].GT(1m)}if(b[x].g("1f")=="17"){ll(b[x],17,1m)}}}};G.7G=E(){if(!o.4A){1g.g("1o")?1g.1l():1g.1o()}};G.cH=E(){if(1g){if(o.4A){J o.4A.5X()||1g.g("1o")}F{J 1g.g("1o")?H:L}}F{J L}};G.lm=E(x){if(1g){1g.5y(x)}};G.cY=E(){cY()};G.TI=E(x){if(1g){1g.EZ(x)}};G.FD=E(){if(1g){1g.jt()}};G.Fm=E(x){if(1g){J 1g.F0(x)}};E cY(x){if(1g){1g.g("1o")?1g.1l(x):\'\'}o.4A?o.4A.1l():\'\'};G.cp=E(){if(W){if(W.g("1o")){W.1l(1)}F{W.1o()}}};G.jv=E(x){if(W){if(W.g("1o")&&x!=1){x!=2?W.1l():\'\'}F{1z(E(){W.1o()},100)}}};G.jx=E(){if(W){J W.g("1o")?H:L}F{J L}};G.cG=E(x){J W?W.g(x):\'\'};G.62=E(x){if(W){W.xG(x)}};G.F1=E(x){if(W){W.EU(x)}};G.bj=E(){if(W){W.bj()}};G.lq=E(){if(W){W.lq()}};G.jD=E(){jD()};E jD(){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="6o"){O(b[x].c(),{"1B":(!W.ci()?0.5:1)})}if(b[x].g("1f")=="cl"){O(b[x].c(),{"1B":(!W.eV()?0.5:1)})}}}}G.ci=E(){if(W){J W.ci()}F{J L}};G.eV=E(){if(W){J W.eV()}F{J L}};G.eY=E(){if(W){J W.eY()}F{J L}};G.lv=E(){if(W){W.lv()}};G.do=E(){if(W){W.do()}};G.EB=E(x){if(x&&W){W.bM(x)}};G.EJ=E(x){if(x&&W){W.lX(x)}};G.Eu=E(x){if(x&&W){O(W.co(),{"TP":"1X","2R-2m":W.s("7c")});1S.8n(x).1R(W.co());3j(W.c())}};G.TR=E(){};G.wJ=E(x){if(1g){1g.5Q();1g.g("1o")?1z(E(){1g.1l()},4v):\'\'}};G.iX=E(){if(1g){1g.5Q()}if(o.4A){o.4A.d3()}};G.iY=E(x){if(1g){1g.eT()}2C();4o()};G.iN=E(x){if(1g){1g.ku(x);1g.g("1o")?1g.1l():\'\'}if(o.4A){o.4A.d3()}x=="4V"?wL():\'\'};E wL(){if(o.jb){B x=3W(o.j6/o.5O.51(-1)[0],1).wF(2);V(B i in b){if(b.2n(i)){if(b[i].s("7L")=="4V"&&o.j6){b[i].6s(x,1)}if(b[i].s("3b")=="3p:4V,1.0"){b[i].ul(x)}}}}}G.mz=E(x){if(1g){1g.ku("7x")}if(o.4A){o.4A.d3()}};G.aJ=E(){if(1g){1g.9r();1g.g("1o")?1z(E(){1g.1l()},4v):\'\'}if(o.4A){o.4A.d3()}if(o.5f&&o.4y){o.3I.af()}};G.wQ=E(){o.4A?o.4A.1l():\'\';if(1g){1g.wQ()}};G.jK=E(mC,2k,7Q){V(B x in b){if(b.2n(x)){if(b[x].g("1f")=="1g"){if(b[x].s("gR")==1){b[x].Hb()}}if(b[x].g("Gi")=="1g#"+mC){b[x].1U("1U#4j",2k);if(b[x].g("1D")=="1A"){if(7Q){b[x].6h(wT(7Q))}}F{if(v.1g[\'1g\'+mC+\'1f\']=="1V"){if(7Q==2O("6p")){b[x].cs(0)}F{b[x].cs(1)}}2C()}ce(b[x])}}}};G.Ey=E(){if(1g){1g.5Q();1g.ku("7x");1g.ku("6q")}};G.kI=E(){B x=7u("1f","2F");if(x){x.kI()}};G.4Q=E(){2C();if(7E){o.wY=H}};G.um=E(x){if(!7E||x==1){2C();4o()}F{v.1q.wZ=H}};G.x5=E(){B b=7u("1D","O");if(b){b.H2()}};G.4w=E(){4o();2C();4o();if(o.am){3j(7D)}F{!7E?6Q(7D):\'\'}};G.G5=E(1d){if(ei==v.id&&v.1P.on==1){B x=1d.HR;B y=L;if(x==1G){x=1d.HS}if(K(o.1Z)||K(o.7P)||o.ya==1){J L}if(o.1v&&v.1P.kB==1){y=H}if(((v.1P.8N==1&&x==32)||(v.1P.Ta==1&&x==13))&&(o.5U||o.4W||y)){if(v.1P.2M==1){7p(\'1v\',o.1v?0:1)}o.U.dQ();1d.9t();J L}!v.1P.mQ?v.1P.mQ=0.2:\'\';!v.1P.1M?v.1P.1M=5:\'\';if(v.1P.EE==1&&(o.5U||y)){if(o.P.1m()>0){V(B i=48;i<58;i++){if(x==i){o.U.3N((o.P.1m()*(x-48)*10)/100,H)}}}}if(x==39&&(o.5U||y)){mN(v.1P.xM)}if(x==37&&(o.5U||y)){mO(v.1P.xM)}if(x==38&&(o.5U||y)){mN(v.1P.xO)}if(x==40&&(o.5U||y)){mO(v.1P.xO)}if(x==Ti&&(o.5U||y)){mN(v.1P.Hv)}if(x==Tk&&(o.5U||y)){mO(v.1P.Hv)}}};E 7u(y,z){V(B x in b){if(b.2n(x)){if(b[x].s(y)==z){J b[x]}}}}E mN(x){if(x=="6o"){if(o.W){o.Q.bj()}F{x="3X"}}if(x=="3X"){if(o.P.1m()>0){B sk=o.P.17()+3W(v.1P.3X);if(sk<o.P.1m()){o.U.3N(sk,H);js("mP",sk)}}}if(x=="1F"){o.U.3P(3W(v.1F)+3W(v.1P.mQ));1d.9t()}if(x=="1M"){o.P.1M(v.1P.1M/100);1d.9t()}if(v.1P.2M==1){7p(x,1)}}E mO(x){if(x=="6o"){if(o.W){o.Q.do()}F{x="3X"}}if(x=="3X"){if(o.P.1m()>0&&o.1t){B sk=o.P.17()-v.1P.3X>=0?o.P.17()-v.1P.3X:0;o.U.3N(sk,H);js("mP",sk)}}if(x=="1F"){o.U.3P(3W(v.1F)-3W(v.1P.mQ));1d.9t()}if(x=="1M"){o.P.1M(-v.1P.1M/100);1d.9t()}if(v.1P.2M==1){7p(x,0)}};G.Ga=E(1d){if(ei==v.id){B x=1d.HR;if(x==1G){x=1d.HS}if(x==57){if(v.1p==1){}}if(o.22&&x==27){o.U.8u()}if(K(o.1Z)||K(o.7P)){J L}if(v.1P.f==1&&x==70&&v.gw!=1&&(o.5U||o.4W)){if(v.1P.2M==1){7p(\'22\',o.22?0:1)}o.22?o.U.8u():o.U.9b()}if(v.1P.s==1&&x==83&&(o.5U||o.4W)){if(o.3x){if(v.1P.2M==1){7p(\'1V\',o.4U?0:1)}3w("HT")}}if(v.1P.m==1&&x==77&&(o.5U||o.4W)){if(v.1P.2M==1){7p(\'56\',o.3y?1:0)}o.3y?o.U.6m():o.U.59()}}};G.4d=E(){3D(o.ke);V(B x in o){if(x.I("Z")==0&&x.I("Js")>-1){3D(o[x])}}V(B i=0;i<fo.R;i++){1a=fo[i];if(b[1a]){b[1a].4d()}}if(1g){1g.4d()}if(W){W.4d()}bg.4d();aR?aR.4d():\'\';if(7D.4h==o.1Q){o.1Q.3m(7D)}F{o.1q?o.1q.3m(7D):\'\'}};G.he=E(){he()};G.fv=E(){fv();4o()};G.fH=E(){fH()};G.lK=E(){J 7E}};B HU=E(1a){B i;B C=[];B w;B h;B uo=0;B bg;B kS;B 9s;B nj=0;B 4j=H;B Gz=L;B 3k=1;B 3q=1;B 2r;B i8;B 2P;B 8m;B 1f;B 9y=\'\';B x0;B y0;B on;B 6E=L;B cM=L;B j7=0;B Uy;B UH=0;B gt=0;B I9=0;B gP=0;B py=L;B GA=L;B iH=L;B 3a=L;B hu;B gR;B kY;B tO=L;C=9M(C,eO.S);C=9M(C,v[1a]);B U=[C.1f];1f=U[0];K(C.HV)?U[1]=C.HV:\'\';K(C.HW)?U[1]=C.HW:\'\';K(C.1N)?C.1A=C.1N:\'\';if(2q(C.HQ)){o.a7?C.1M=C.HQ:\'\'}if(1f=="2S"){o.fh=H}if(K(C.3b)){if(C.1D=="1A"&&C.3b!=\'\'){if(K(v[C.3b+\'1A\'])){C.1A=v[C.3b+\'1A\']}}if(C.3b.I("1g#")==0){9y=C.3b;if(C.2P==\'\'&&9y.I(",")==-1){C.2P=2O(v.1g[\'1g\'+9y.1j(9)+\'1f\'])}}if(C.3b.I("6d")>-1){v.HX=H}if(C.3b.I("2S:")>-1){o.fh=H}if(C.3b=="UI"){C.UJ=1y UK(C)}}B 7o=C.2P?C.2P.2x("///"):[];if(C.I5==1){C.1D="1A";C.1A=hM(0)+(U.R>1?\'///\'+hM(1):\'\');if(2q(C.aq)){C.1u=C.aq}}C.it=[];C.il=[];B uH=0;B 2M=1y bR();B 1r=1y bR();B dE=1y bR();B Uw=1y bR();B i1=0;B b7;if(C.1D=="1A"){if(C.4M){if(K(v[C.4M+\'1A\'])){C.1A=v[C.4M+\'1A\']}}if(K(C.1A)){2M[0]=4x(C.1A);C.pG=C.1A.R;B yw=[\'/\',\'|\',\'-\'];yw.I(C.1A.1j(-1))>-1?C.tW=C.1A.1j(-1):\'\';yw.I(C.1A.1j(0,1))>-1?C.tV=C.1A.1j(0,1):\'\';if(1f=="17"||1f=="1m"){if(C.1A.I(\'0:\')==0){C.pF=H}if(C.1A.2x(":").R==3){C.Hc=H}F{if(C.1A.I(\'bV:bV\')>-1){C.He=H}}if(C.mx==1){v.mx=1}}if(C.I3==1&&C.1A.I("-")==0){C.Hf=H}if(C.1A.I("///")>0&&(1f=="3H"||C.I5==1)){C.gC=C.1A.2x("///");C.1A=2M[0]=C.gC[0]}}if(v.yg==1){1z(9g,100);1z(9g,43);1z(9g,2h)}}F{if(K(C.1r)){2M[0]=C.1r;if(2M[0].I("///")>0&&2M[0].I("kw")==-1){2M=C.1r.2x("///")}if(K(C.kV)){2M[1]=C.kV}if(C.Hi==1){if(2q(C.HO)){2M.2N(C.HO);i1=2M.R-1}}}}if(1f=="3H"){if(C.UV==1&&K(C.kX)){C.v4=C.3b}}B Z=1W("2b");if(C.1n.I(\'9l\')>-1){o.9l?o.9l.1R(Z):1z(E(){o.9l.1R(Z)},100);o.HN=H}F{if(iF(C.1n,["Z","2K"])&&o.bD){o.1q.1R(Z)}F{o.1Q.1R(Z)}if(1f=="aU"&&C.UW==1){Z.C.54=mp}}if(C.Hx==1){C.hF=1y UX(C,Z)}B kS=1W("2b");Z.1R(kS);B dy=1W("2b");O(dy,{"1n":"2B","1b":0,"1c":0});Z.1R(dy);O(Z,{"1n":"2B","1b":0,"1c":0,"1B":1,"e4":"oa","oH":"hI"});if(2q(C.4M)){46(Z,{"id":(v.id+"4n"+"9I"+C.4M)})}if(C.Hz==1||C.Gr==1){O(dy,{"5q":"2V 0.2s 3d"})}if(2M.R>0){V(i=0;i<2M.R;i++){1r[i]=1W("2b");O(1r[i],{"1n":"2B","1c":0,"1b":0,"9N":"1X","1B":C.a,"5q":"1B 0.1s 3d"});if(C.gQ>C.1M){O(1r[i],{"5q":"1B 0.1s 3d,2V 0.1s 3d"})}if(C.1D=="fG"&&C.2Y!=\'\'){if(2q(C.4M)){46(1r[i],{"id":(v.id+"4n"+"Z"+"4n"+C.4M+"4n"+"1r")});if(v[C.4M+\'2Y\']){C.2Y=v[C.4M+\'2Y\']}}if(iF(C.2Y,[".wG",".iG",".UM","kw",".9e"])){C.2Y.I("//")==-1&&C.2Y.I("kw")==-1?C.2Y=\'//\'+C.2Y:\'\';B z=1W("41");C.9p=1;z.1w("fO",uY);z.2Y=C.2Y;1r[i].1R(z);C.w=1r[i].2c;C.h=1r[i].2U;if(C.HA>0){O(z,{1e:C.HA})}}}if(C.1D=="1A"){O(1r[i],{"1u":(C.1u),"e4":C.fJ*2A(v.8i,1),"vd":gX(C.47),"jN-fL":C.hK+\'px\',"2R":"0 cz 0 cz","bp-8N":"dw"});if(o.a7){if(2q(C.HB)){O(1r[i],{"e4":C.HB*2A(v.8i,1),})}}if(C.2p==1){if(C.1A.I("<a ")>-1||1a=="cN"){O(1r[i],{"9N":"2w"})}}if(C.HE==1){O(1r[i],{"47-ef":"HE"})}if(C.mb>0){O(1r[i],{"47-ef":C.mb})}if(C.HH){O(1r[i],{"oH":C.HH+"em"})}2M[i]==\'5o\'?2M[i]=2O("5o"):\'\';1r[i].1T=w7(2M[i]);1z(us,100);C.w=1r[i].2c;C.h=1r[i].2U;if(2q(C.4M)){46(1r[i],{"id":(v.id+"pd"+C.4M+"U8")})}}if(C.1D=="O"){o.1t?1z(w9,4v):\'\'}B 9w=2M[i].6l();if(9w.I(\'B:\')==0){9w=2A(1K[9w.1j(4)],\'\')}B m0=9w.I(\'<2u\')>-1||9w.I(\'<U9\')>-1;if(C.1D=="2u"&&(9w.I(\'<g>\')>-1||m0)){if(1f=="56"||1f=="3H"){9w=9w.1O(/hj/g,\'hj\'+v.id+1a)}if(9w.I(\'4u\')>-1){cC(1r[i])}1r[i].1T=(!m0?"<2u Y=\'20\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'>":\'\')+9w+(!m0?"</2u>":\'\');1r[i].2c>20?C.w=1r[i].2c:\'\';1r[i].2U>20?C.h=1r[i].2U:\'\';O(1r[i],{"Y":C.w,"1e":C.h});if(C.aq!=-1){p8(1r,C.aq)}if(2q(C.4M)){46(1r[i],{"id":(v.id+"pd"+C.4M+"TZ"+i)})}}dy.1R(1r[i]);i>0?1l(1r[i]):\'\'}aI();kY?uY():\'\';if(C.3b=="3I"){C.3I=1;C.1l=1;o.3I?1r[0].1T=o.3I.nG(C.aq!=-1?C.aq:\'#3E\'):\'\';if(o.1h.2f){1r[0].HJ=uJ;1r[0].Uf=5L;1r[0].y6=uK}F{1r[0].jG=6F;1r[0].jw=5L;1r[0].jH=dn}}F{if((bg.2c*C.1M<35||bg.2U*C.1M<35)&&C.1D!=\'1A\'){uW();cC(9s)}F{cC(bg)}}if(1f=="3H"){B lu=\'\';if(C.fZ==1&&K(C.3b)){lu=C.3b;if(lu.I("3p:")==0){B 1I=lu.1j(4).2x(",");if(1I.R==2){B y9=1I[1].2x("/");if(y9.R==2){1I[0]==\'hd\'?1I[0]="4z":\'\';if(v[1I[0]]==y9[1]){C.a=1;O(1r[0],{"1B":C.a})}}}}if(lu=="IB"||lu=="4H"){o.U.eZ();Z.C.54=mp;o.ya=1}}if((C.1l==1&&(C.ID==1||C.IE==1||C.IH==1))||lu.I("6I")==0||lu=="IA"||lu=="a8"){C.Ia=1;if(7v([C.1n],"Z")||C.Ib==1){C.Id=1}}if(lu.I("6I")==0){Z.C.54=mp}}V(B sf in C){if(2q(C[sf+\'4n\'+\'B\'])){if(2q(2L[C[sf+\'4n\'+\'B\']])){C[sf]=2L[C[sf+\'4n\'+\'B\']]}}}if(1f=="1g"&&C.gR==1){gR=1y ZH(Z,bg,C)}if(C.2p==0){fS(Z)}if(C.9p==1){1l(bg)}if(C.2r==1){np()}if(C.1n.I("2m")>-1){gt=1}if(C.1n.I("1c")>-1){I9=1}if(C.1n.I("2K")>-1){gP=1;1f=="3H"?Z.C.54=mp:\'\'}if(C.1n.I("Z")>-1){gP=1}2C();B t=\'\';if(C.bi!=0){t+="nZ("+C.bi+"vs)"}if(C.ZK==1){t+=" 3k(-1)"}if(C.11h==1){t+=" 3q(-1)"}if(t!=\'\'){O(dy,{"2V":t})}if(1f=="aU"){hC()}B 1I=[];B i;if(1f=="W"){1I=[\'ea\',\'Im\',\'mv\',\'In\',\'wE\',\'pQ\'];V(i=0;i<1I.R;i++){if(K(C[1I[i]])&&!K(v.W[1I[i]])){v.W[1I[i]]=C[1I[i]]}}}if(1f=="1N"){1I=[\'mw\',\'uN\',\'uM\'];V(i=0;i<1I.R;i++){if(K(C[1I[i]])&&!K(2L[1I[i]])){v[1I[i]]=C[1I[i]]}}}C.mY==1?91():\'\';if(1f=="3H"&&C.on==0){3j(Z)}if(C.1l==1&&C.l1>0){1z(I8,C.l1*2h)}}E I8(){C.l1=-1;o.Q.4w()}E uW(){if(9s){9s.4h.3m(9s)}9s=1W("2b");O(9s,{"1n":"2B","1c":0,"1b":0,"Y":C.1D=="fG"?bg.2c:(bg.2c>35?bg.2c:35)*C.Hu,"1e":C.1D=="fG"?bg.2U:(bg.2U>35?bg.2U:35)*C.vf});C=4i(C,\'h8\',\'h8\');Z.1R(9s)}E cC(x){if(1f.I("17")==0&&U.R==1){C.2p=0}if(1f=="3H"&&C.fZ==0){C.2p=0}if(C.2p==1){if(C.hD==1){O(x,{"6V":"4u"})}O(x,{"9N":"2w"});if(o.1h.2f){x.1w("cM",E(e){uK(e)});x.1w("eM",E(e){uJ(e)});x.1w("eD",E(e){Ht(e)})}if(v.cR==1||!o.1h.2f){x.gK=ax}if(v.1q.gZ==1||C.gZ==1){O(x,{"2v-1u":"#nA","1B":0.5})}}F{O(x,{"6V":"6N"})}if(!o.1h.2f){x.jG=6F;x.jw=5L}if(C.3a==1||C.2r==1){x.jH=dn}}E uK(e){js("11k"+1a);e.aW();cM=H}E uJ(e){C.GC==1?6F():\'\';e.aW()}E Ht(e){e.aW();e.9t();C.GC==1?5L():\'\';if(!cM){ax(e)}cM=L}E aI(){if(bg){bg.4h.3m(bg)}bg=1W("2b");O(bg,{"1n":"2B","1c":0,"1b":0});if(2q(C.4M)){46(bg,{"id":(v.id+"pd"+C.4M+"11l")})}w=C.w;h=C.h;C.fg=-1;C.aH=-1;C=4i(C,\'2I\',\'2I\');C=4i(C,\'ao\',\'ao\');if(C.ba&&o.a7){if(C.ba!=\'0 0 0 0\'){C=4i(C,\'ao\',\'ba\')}}if(C.1D=="1A"){w=1r[uH].2c;h=1r[uH].2U;if(C.uG>0){w<C.uG?w=C.uG:\'\'}}C=4i(C,\'f9\',\'f9\');C=4i(C,\'GD\',\'GD\');if(2q(C.4M)&&K(v.3H)&&C.1f=="3H"){if(1J(v.3H)==\'3M\'){V(B i=0;i<7I.6g(v.3H).R;i++){if(v.3H[i][C.4M]){if(v.3H[i][C.4M]=="6p"){C.on=0}F{B 1I=v.3H[i][C.4M].2x(":");if(1I[0]=="2I-1b"){if(1I[1].I("%")>0){C.hZ=2J(1I[1])}F{C.4q=2J(1I[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.ak+C.aa;w=w+C.7f+C.7c;C.h=h;C.w=w;if(C.1D=="1A"){C.hx=1r[0].2U}}F{C.5g=0}O(bg,{"Y":(C.GE==1?GF:w),"1e":h,"ve":(C.nB*h)/2,"2v":(C.GH==1?"3d-4J("+(C.11u==1?"to 2m,":\'\')+5M(C.4Z,C.5g)+","+5M(C.11v,C.5g)+")":5M(C.4Z,C.5g)),"5q":"2v .1s 3d, 2V .1s 3d"+(2q(C.dD)?\', 6M .1s 3d\':\'\')});if(C.1D=="fG"){O(bg,{"Y":w,"1e":h,"ve":(C.nB*h/C.1M)/2,})}if(C.GP==1){vQ(bg,C.4Z,C.GO,C.GN)}if(C.nD==1){O(bg,{"2T":2A(C.11w,1)+"px 6y "+C.nE})}if(C.a3==1){O(bg,{\'kD-6M\':\'a3(aB)\'})}kS.1R(bg)}E 2C(){B fg=(-bg.2U/2);B aH=(-bg.2c/2);if(fg!=C.fg||aH!=C.aH){O(bg,{"1c":(-bg.2U/2),"1b":(-bg.2c/2)});C.fg=fg;C.aH=aH}if(9s){B x=C.1D=="fG"?bg.2c:(bg.2c>35?bg.2c:35);B y=C.1D=="fG"?bg.2U:(bg.2U>35?bg.2U:35);O(9s,{"1c":(-y/2)+C.GJ-C.GQ,"1b":(-x/2)+C.11c-C.10y})}V(B i=0;i<2M.R;i++){B it=C.1D=="2u"?2E.4s(2J(1r[i].C.1e))/2:2E.4s(1r[i].2U)/2;B il=C.1D=="2u"?2J(1r[i].C.Y)/2:1r[i].2c/2;if(it!=C.it[i]||il!=C.il[i]){O(1r[i],{"1c":-it,"1b":-il});if(bg){O(1r[i],{"1c":(5a(1r[i].C.1c)+C.ak/2-C.aa/2+C.10B/2+C.10C/2),"1b":(5a(1r[i].C.1b)+C.7f/2-C.7c/2+C.10K/2+C.10L/2)})}C.it[i]=it;C.il[i]=il}}}E 6F(){B i;6E=H;if(C.dE==1){if(on&&K(C.kV)){i=1}F{i=0}if(b7&&dE.R>2){i=2}if(dE[i]){p5();1o(1r[dE[i]])}}if(C.bg==1){O(bg,{"2v":5M(uP(C.cq,C.4Z),uP(C.9A,C.5g))});if(2q(C.dD)){O(bg,{"6M":"fX("+C.dD+")"})}}if(C.6Z>-1&&!Gz){V(i=0;i<2M.R;i++){if(1r[i].C.5H!="3a"){O(1r[i],{"1B":C.6Z})}}}if(C.kW!=-1){p8(1r,C.kW)}if(C.Gr==1){j7+=45;jp(1r[0],j7)}if(C.gQ>C.1M&&C.gQ>-1){1M(C.gQ)}if(1f=="1g"&&o.Q.cH()){}F{if(C.2r==1&&C.mY!=1){B x=7o.R>1&&!on?7o[1]:7o[0];if(x){if(x.I(\'B:\')==0){2P.1T=1K[x.1j(4)];91()}}1o(2r);O(2r,{"1B":1})}}if(1f=="56"){o.U.5n(H);o.5n=H}o.dp=H;o.Q.k1(1a,"6E")}E 5L(){6E=L;B i;if(C.dE==1){if(on&&K(C.kV)){i=1}F{i=0}if(b7&&dE.R>2){i=2}p5();1o(1r[i])}if(C.bg==1){O(bg,{"2v":5M(C.4Z,C.5g)});if(2q(C.dD)){O(bg,{"6M":"fX(1)"})}}if(C.6Z>-1){V(i=0;i<2M.R;i++){if(1r[i].C.5H!="3a"){O(1r[i],{"1B":C.a})}}}if(C.gQ>-1){1M(C.1M)}if(C.kW!=-1){p8(1r,(C.aq==-1?\'#3E\':C.aq))}if(1f=="56"&&!o.22){o.U.5n(L);o.5n=L}v9();o.dp=L;o.Q?o.Q.k1(1a,"5p"):\'\'}E v9(){if(C.2r==1&&C.mY!=1){1l(2r);O(2r,{"1B":0})}}E ax(e){e?e.6x=H:\'\';if(!py){o.Q.eN(1a);if(1f=="3H"){pD()}v9();if(C.10T==1){j7+=45;jp(1r[0],j7)}iH=H;if(C.Gy==1||(1a=="v7"&&C.1l==1&&C.v6==1)){o.Q.4w()}}};G.Gj=E(){ax()};E pD(){if(2M){if(2M.R>1){if(on==H){1o(1r[0]);1l(1r[1])}F{1o(1r[1]);1l(1r[0])}}if(C.2r==1&&7o.R>1){2P.1T=o.ni+(on==H?7o[0]:7o[1])+o.hl;91()}}if(K(C.v4)){if(on==H){C.3b=C.v4}F{C.3b=C.kX}}p3();on=on!=H;if(C.3b){if(C.3b.I(",0/1")>-1){js(C.3b,on?1:0)}}if(C.bg==1&&K(C.v1)){if(C.v1!=-1){if(on){C.Gk=C.4Z;C.4Z=C.v1}F{C.4Z=C.Gk}aI();cC(bg);2C();if(C.1D=="1A"){9g()}F{1M(C.1M)}}}}E p3(){if(K(C.gC)){if(C.gC.R>1){if(on==H){6h(C.gC[0])}F{6h(C.gC[1])}}}}E uv(1d){1d.6x=H;o.Q.eN(1a)}E p5(){V(B i=0;i<2M.R;i++){if(1r[i].C.5H!="3a"){O(1r[i],{"1B":C.a});1l(1r[i])}}}E us(1A){if(1r[0]){if(1r[0].2c>o.2W-C.4q-C.4C-C.7f-C.7c){if(C.uR==1){if(!1A){1A=1r[0].1T}1r[0].1T=\'<uR>\'+1A+\'</uR>\'}F{O(1r[0],{"bp-8N":"ew"})}O(1r[0],{"Y":o.2W-C.4q-C.4C-C.7f-C.7c})}}}E uY(){if(bg){kY=L;C.9p=0;1l(bg);if(1r[0]){C.w=1r[0].2c*C.1M;C.h=1r[0].2U*C.1M;1M(C.1M)}C.a2=0;aI();uW();cC(9s);1o(bg);2C();o.Q.4Q();if(!5X(Z)){3j(Z)}}F{kY=H}}E GK(1d){1d.6x=H}E dn(){if(!o.1h.2f&&!o.dp){6F()}91()}E 1M(x){if(x>0){O(bg,{"2V":"1M("+x+")"});V(i=0;i<2M.R;i++){O(1r[i],{"2V":"1M("+x+")"})}if(C.hF){C.hF.1M(x)}3k=x;3q=x}}E np(){2r=1W("2b");O(2r,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'1e\':\'2w\',"1B":0,"5q":"1B 0.1s 3d"});i8=1W("2b");C=4i(C,\'jA\',\'jA\');C=4i(C,\'Gn\',\'Gn\');O(i8,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':\'100%\',\'1e\':30,\'2v-1u\':C.ji,\'1B\':C.jo,\'2T-6W\':C.tH});2P=1W("2b");O(2P,{\'1n\':\'2B\',\'1b\':C.ug,\'1c\':C.ns,\'1u\':C.uk,\'47-f3\':gX(C.un),\'47-3G\':C.tN*2A(v.8i,1),"jN-fL":C.tF+\'px\',"2F-1e":"1"});if(C.2P){if(C.2P.I("B:")==0){C.Gp=H}}if(!C.Gp){O(2P,{\'bp-8N\':\'dw\'})}if(C.gH==1){8m=1W("2b");8m.1T=\'<2u Y="aB" 1e="tQ" tU="0 0 8 6" 7X="1.1" 4e="3K://4f.w3.3Z/4c/2u" 4e:4g="3K://4f.w3.3Z/7z/4g"><gU id="Iu" 4k="1X" 5Z="#\'+C.ji.1O("#","")+\'" 5Z-It="Ir" 7Z="0 0 8 0 4 6"></gU></2u>\'}if(C.mY==1){O(2r,{"1B":1});cC(2r)}F{fS(2r)}Z.1R(2r);2P.1T=o.ni+(C.2P==\'\'?2O(1f):7o[0])+o.hl;2r.1R(i8);2r.1R(2P);if(C.gH==1){2r.1R(8m);B uu=o.uU?\'-aB\':\'-tQ\';B ps=C.XU;if(!K(ps)){ps=\'\'}B tp=ps.I("1c")>-1;if(tp){jp(8m,\'-XH\')}O(8m,{\'1n\':\'2B\',\'2m\':(ps.I("2m")>-1?10*C.1M:\'2w\'),\'1b\':(ps.I("1b")>-1?10*C.1M:(ps==\'\'||ps==\'1c\'?\'50%\':\'2w\')),\'2I-1b\':(ps==\'\'||ps==\'1c\'?\'-Ep\':0),\'2K\':(tp?\'2w\':uu),\'1c\':(tp?uu:\'2w\'),\'1B\':C.jo})}91()}E 91(){if(C.2r==1){O(2r,{"1c":(gP==1?-h-2r.2U+3:-2r.2U/2)+C.Y2-C.Y3,"1b":(gt==1?-2P.2c:(gP==1?-w/2:+2P.2c))-(gP==1?0:2P.2c/2+5)+C.Y4-C.Y5,"1e":C.ns+2P.2U+C.uh,"Y":C.ug+2P.2c+C.Iw});O(i8,{\'1e\':2r.2U});2r.C.54="2h"}}G.c=E(){J Z};G.s=E(x){J C[x]};G.ss=E(x,x2){J K(C[x])?C[x][x2]:L};G.g=E(x){cD(x){1k"Y":J w;1i;1k"1e":J h;1i;1k"h":J 2A(C.hx,h);1i;1k"x":J 5a(Z.C.1b);1i;1k"y":J 5a(Z.C.1c);1i;1k"1B":J Z.C.1B?Z.C.1B:1;1i;1k"1o":J 4j;1i;1k"3k":J 3k;1i;1k"3q":J 3q;1i;1k"1f":J 1f;1i;1k"Gi":J 9y;1i;1k"iH":J iH;1i;1k"1D":J C.1D;1i;1k"R":J C.pG?C.pG:0;1i;1k"1a":J 1a;1i;1k"x0":J x0;1i;1k"y0":J y0;1i;1k"6E":J 6E;1i;1k"1g#":J 9y.I("1g#")==0;1i;1k"1g:":J 9y.I("1g:")==0;1i;1k"tT":J 1f=="3H"&&C.1D=="1A";1i;1k"1U#4j":J tO;1i;6N:J L}};G.1U=E(k,x){cD(k){1k"1o":6E?5L():\'\';4j=x;1i;1k"2k":Gv(x);1i;1k"6Q":6Q(Z);1i;1k"3j":3j(Z);1i;1k"Gq":C.3a=0;1i;1k"tR":if(C.Gu>0&&C.3a!=1&&!hu){2H(hu);hu=1z(E(){3j(Z);(C.Xq!=1?C.3a=1:\'\');hu=1G},C.Gu*2h)}1i;1k"1M":1M(x);1i;1k"Xd":O(Z,{"2V":"1M(0)"});1i;1k"3k":O(Z,{"2V":"3k("+x+")"});3k=x;1i;1k"3q":O(Z,{"2V":"3q("+x+")"});3q=x;1i;1k"1B":O(Z,{"1B":x});1i;1k"tP":O(1r[0],{"1B":x});1i;1k"gq":O(1r[0],{"6M":"gq("+x+")"});1i;1k"1b":O(Z,{"1b":x});1i;1k"1c":O(Z,{"1c":x});1i;1k"Y":O(Z,{"Y":x});1i;1k"1e":O(Z,{"1e":x});1i;1k"wm":C.wm=x;1i;1k"gt":gt=x;1i;1k"1U#4j":tO=x;1i;1k"x":O(Z,{"1b":x});1i;1k"y":O(Z,{"1c":x});1i;1k"5T":C.5T=x;1i;1k"6I":C.6I=x;1i;1k"x0":x0=x;1i;1k"y0":y0=x;1i;1k"gD":C.gD=x;1i;6N:J L}};E Gv(x){if(x&&o.1h.2f){py=H;1z(GR,ds)}if(!x){if(p4()&&b7){1l(1r[i1]);1o(1r[0]);b7=L}}if(C.9p==1){x?1o(Z):1l(Z)}F{if(1a=="Xi"||1a=="Gx"){x?1o(Z):1l(Z)}F{O(Z,{"2k":(x?"4H":"1X")})}4j=x;x?1o(Z):\'\'}if(x&&C.po){C.po=L;1z(9g,100)}}E GR(){py=L}G.6h=E(x,y){if(9y!=\'\'&&(C.1A==\'x\'||C.1A==\'1x\')){x=x+\'x\'}if(y){x=C.1A+x}6h(x);!5X(Z)?C.po=H:\'\'};B tJ;G.jE=E(x){if(tJ!=x){C.9o=x;6h(x);!5X(Z)?C.po=H:\'\';o.Q?o.Q.4Q():\'\'}tJ=x};G.tI=E(){jp(dy,nj);nj+=20};E jp(x,y){O(x,{"2V":"nZ("+y+"vs)"+(x==1r[0]&&!GA&&3k!=1?\' 1M(\'+3k+\')\':\'\')})};G.GS=E(x){if(C.1A.I("{1N")>-1){6h(C.1A)}};G.pD=E(){pD()};E 6h(1A){if(C.1D=="1A"){if(K(1A)){if(C.Hc){if(1A.R==4){1A=(C.pF?\'0:0\':\'bV:0\')+1A}if(1A.R==5){1A=(C.pF?\'0:\':\'bV:\')+1A}if(1A.R==7){1A=(C.pF?\'\':\'0\')+1A}}if(C.He){if(1A.R==4){1A=\'0\'+1A}}C.pG=1A.R}1A=(C.tV?C.tV+(C.Hf?\'\':\' \'):\'\')+1A+(C.tW?\' \'+C.tW:\'\');B Hg=1r[0].2c+(C.bg==1?C.ak+C.aa:0);B Hh=1r[0].2U+(C.bg==1?C.ak+C.aa:0);1r[0].1T=o.ni+(1f=="3H"?w7(1A):1A)+o.hl;if(C.Xw==1){1r[0].1T+=\'<7k C="2k:c0-4H;Y:dO"></7k><7k C="2T-1c: cz 6y \'+3C(C.1u)+\';2T-1b: cz 6y dU;2T-2m: cz 6y dU;1n: 2B;2m:cz;1c: 50%;2I-1c: -3T;"></7k>\'}if(1f=="1N"){O(1r[0],{"Y":"2w","bp-8N":"dw"});us(1A)}C.w=1r[0].2c+(C.bg==1?C.ak+C.aa:0);C.h=1r[0].2U+(C.bg==1?C.ak+C.aa:0);if(Hg!=C.w||Hh!=C.h||(C.w>0&&uo==0)){9g()}if(1r[0].2c>0){uo=C.w}F{9y!=\'\'?1l(1r[0]):\'\';if(1A!=\'\'){1z(9g,10)}}}}G.9g=E(){9g()};E p4(){J!o.P.5w()&&C.Hi==1}E 9g(){if(C.1D=="1A"){if(1r[0]){if(1r[0].2c>0){9y!=\'\'?1o(1r[0]):\'\';w=C.w=1r[0].2c;h=C.h=1r[0].2U;aI();cC(bg);2C();if(o.Q){if(7v([C.1n],"Z")){o.Q.um()}F{o.Q.4Q()}}}}}}G.ul=E(x){if(C.Hj==1){B n=4;if(1a=="XD"){if(o.1h.2f){J}}F{n=8}B y=\'hj\';B z=[];V(B i=1;i<n;i++){z[i]=1S.8n(y.9C(v.id,1a,\'Yc\',i))}if(z[1]){V(B i=1;i<n;i++){z[i]?1l(z[i]):\'\'}if(n==4){V(B i=1;i<n;i++){x>(i/n)&&z[i]?1o(z[i]):\'\'}}F{V(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1o(z[i]);1i}}}}}};G.On=E(){if(!on){if(2M){if(2M.R>1&&U.R>1){1l(1r[0]);1o(1r[1])}}if(U.R>1){1f=U[1];if(C.2r==1){2P.1T=hM(1);91()}}if(p4()&&b7){1l(1r[i1]);b7=L}p3();on=H}};E hM(x){J o.ni+(C.2P==\'\'?2O(U[x]):(7o.R>1?7o[x]:7o[0]))+o.hl}G.cs=E(x){cs(x)};G.Hd=E(x,y){if(C.hF){C.hF.d3(x,y)}};E cs(x){B y=\'hj\';B z=1S.8n(y.9C(v.id,1a,\'YY\'));if(z){O(z,{"5q":"2V 0.1s 6v-5p"});if(x==1){z.C.2V=\'Hk(0, 0)\'}F{z.C.2V=\'Hk(-Hm, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2r==1&&7o.R>1){2P.1T=(on?7o[0]:7o[1])}O(1r[0],{"1B":C.a})};G.iv=E(){if(on){if(2M){if(2M.R>1&&U.R>1){1o(1r[0]);1l(1r[1]);O(1r[0],{"1B":C.a})}}1f=U[0];if(U.R>1){if(C.2r==1){2P.1T=hM(0);91()}}p3();on=L;b7=L}};G.uv=E(){if(p4()){p5();1o(1r[i1]);b7=H}};G.Hn=E(){B 2D=L;if(C.1l==1){if(C.Hl==1){if(5X(o.2e)){2D=H}}if(C.YJ==1&&!o.22){2D=H}if(C.Yg==1&&o.22){2D=H}}if(!2D){6Q(Z);B fW=Z.e6("*");V(B i=fW.R;i--;){O(fW[i],{"5T-1v-7m":"Yl"})}4j=H}};G.hC=E(){hC()};E hC(){3j(Z);B fW=Z.e6("*");V(B i=fW.R;i--;){O(fW[i],{"5T-1v-7m":"8b"})}4j=L}G.4d=E(){if(2M.R>0){V(i=0;i<2M.R;i++){if(1r[i].4h==Z){Z.3m(1r[i])}1r[i]=26}}if(bg){bg.dG("gK");bg.dG("jG");bg.dG("jw");bg.4h.3m(bg);bg=26}if(C.1n.I(\'9l\')>-1){if(Z.4h==o.9l){o.9l.3m(Z)}}F{if(Z.4h==o.1Q){o.1Q.3m(Z)}F{if(o.1q){if(Z.4h==o.1q){o.1q.3m(Z)}}}}if(2r){if(2r.4h==Z){Z.3m(2r)}}Z=26};G.Hb=E(){gR?gR.h7():\'\'};G.H2=E(){w9()};E w9(){Ha(2M[0],C.1u,1r[0])}E w7(x){B z=x+\'\';if(x.I(\'{\')>-1){if(x.I(\'{17}\')>-1&&K(o.3n)){x=x.1O(\'{17}\',fI(o.3n.b9().t))}if(x.I(\'{1N\')>-1){B y=o.cI?o.cI:(v.1N?v.1N:\'\');if(x.I(\'{bC}\')>-1&&o.Q){x=x.1O(\'{bC}\',o.Q.cG(\'bC\'))}if(o.bQ&&o.Q){y=o.Q.cG(\'bQ\')}x=x.1O(\'{1N}\',y);if(o.bQ&&!o.Q){1z(6h,100,z)}}if(x.I(\'{1A\')>-1){V(B i=1;i<6;i++){if(x.I(\'{1A\'+i+\'}\')>-1){if(K(v[\'1A\'+i])){x=x.1O(\'{1A\'+i+\'}\',v[\'1A\'+i])}F{x=x.1O(\'{1A\'+i+\'}\',\'\')}}}}if(x.I(\'{6o}\')>-1){o.kL=1a;if(o.Q){x=x.1O(\'{6o}\',o.Q.cG(\'GV\'))}}}J x}G.w4=E(){6h(C.1A)};E p8(1r,6O){V(B i=0;i<1r.R;i++){GW(1r[i],6O)}if(C.3b=="3I"){if(o.3I){o.3I.Yo(1r[0],6O)}}}};B GX=E(1a,1f){B i;B C=[];B w;B h;B bg;B 4j=H;B x0;B y0;B 3k=1;B 3q=1;B fD=0;B 8Z=0;B Yf;B 3A;B nT;B 6E;B 2p;B 3z;B Ip;B Ig;B wb;B If;B 2r;B 2P;B 8m;B fE;B vr;o.GL=-1;B nF;B 6E;B vE;V(i in eO.S){C[i]=eO.S[i]}B 1f=v[1a].1f;B 1D=v[1a].1D;V(i in eO[1f]){C[i]=eO[1f][i]}V(i in v[1a]){C[i]=v[1a][i]}C.w=2J(C.w);C.h=2J(C.h);C=4i(C,\'2I\',\'2I\');C=4i(C,\'ao\',\'ao\');if(o.a7){if(C.GU>0){C.w=2J(C.GU)}if(C.ba){if(C.ba!=\'0 0 0 0\'){C=4i(C,\'ao\',\'ba\')}}}B Z=1W("2b");if(v.1q.H3==1&&v.1q.1l==1){o.1q.1R(Z)}F{o.1Q.1R(Z)}1f=="2F"?o.9l=Z:\'\';B 8C=L;if(C.7L){if(C.7L!=\'1F\'){8C=H}}O(Z,{"1n":"2B","1c":0,"1b":0,"1B":1,"e4":"oa","oH":"hI"});if(C.H4==1){Z.C.54=C.5b}aI();B 8Y=1W("2b");O(8Y,{"1n":"2B","2K":2E.4s(-C.h/2),"1b":2E.4s(-C.w/2)});if(C.7q>0&&C.Gs==1){O(8Y,{"2T-6W":C.7q*C.h/2,"1e":C.h,"6D":"3a","4u-3e":"1X"})}if(2q(C.4M)){46(Z,{"id":(v.id+"pd"+C.4M)})}Z.1R(8Y);if(1f==\'2F\'&&v.wC==1){Iq()}if(C.2r==1){np()}B 92=1W("2b");ij(0,92,0.3,(C.4J==1?"3d-4J("+(C.wr==1?"to 1b,":\'\')+3C(C.H5)+", "+3C(C.lL)+")":3C(C.lL)),C.w,C.Yw);if(C.H0==1&&K(C.pn)){B h9=1W("2b");h9.1T=C.pn.1O(/\\#GZ/g,3C(C.lL));92.1R(h9);O(h9,{"1n":"2B","2K":-2E.4s(C.h/2),"1b":0,"4u-3e":"1X"});O(92,{"6D":"3a","2v":"1X"});B x=["vz","gU","pg","iJ","e9"];V(B y=0;y<x.R;y++){B z=h9.vS("2u "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.5Z=3C(C.lL)}}}}8Y.1R(92);B YD=[];B bP=1W("2b");ij(1,bP,C.H9,(C.4J==1?"3d-4J("+(C.wr==1?"to 1b,":\'\')+3C(C.IK)+", "+3C(C.H8)+")":C.H8),0,C.N4);8Y.1R(bP);if(C.6Z>0){B du=1W("2b");ij(2,du,C.H7,C.N6,0,C.6Z);8Y.1R(du)}B 7d=1W("2b");ij(3,7d,C.H6,(C.4J==1?"3d-4J("+(C.wr==1?"to 1b,":\'\')+3C(C.H1)+", "+3C(C.1u)+")":C.1u),0,C.a);if(C.H0==1&&K(C.pn)){B pN=1W("2b");pN.1T=C.pn.1O(/\\#GZ/g,3C(C.1u));O(pN,{"1n":"2B","2K":-2E.4s(C.h/2),"1b":0,"4u-3e":"1X"});O(7d,{"6D":"3a","2v":"1X"});7d.1R(pN)}if(C.5v==1){B bH=1W("2b");C=4i(C,\'wq\',\'wq\');C=4i(C,\'wo\',\'wo\');O(bH,{"1n":"2B","2K":C.h/2,"1b":0,"4u-3e":"1X","47-3G":C.GY*2A(v.8i,1),"1u":C.6i,"2F-1e":"100%","2R-1c":C.Nf,"2R-2K":C.Ng,"2R-1b":C.Nj,"2R-2m":C.Nm,"2I-1c":C.Mp,"2I-2K":C.Mr,"2I-1b":C.Mt,"2I-2m":C.Mv,"2T-6W":(C.Hs+"px"),"2k":"1X"});if(C.Hr==1){O(bH,{"2v":3C(C.Hq)})}7d.1R(bH);B j3=L;B Mn=L}o.pU=C.h;8Y.1R(7d);if(C.fP==1){B 7Z=[];if(1J Hp!=="1G"){B 9f=1y Hp(Z,7Z,w,C)}}if(C.3z==1){if(C.di.6l().I(\'<2u\')==-1){C.di==\'\'?C.di="<2u Y=\'20\' 1e=\'20\'><g><e9 ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 5Z=\'#g3\'/></g></2u>":\'\'}3z=1W("2b");3z.1T=C.di.6l();C=4i(C,\'Ho\',\'Ho\');O(3z,{"1n":"2B","1c":-10+C.ML-C.MO,"1b":-2h,"4u-3e":"1X","1e":20,"Y":C.f7,"1B":C.tD,"5q":"2V 0.1s 3d, 1B 0.1s 3d"});if(C.j9==1||C.wA==1){O(3z,{"2V":"1M(0)"})}F{if(C.nJ!=1){O(3z,{"2V":"1M("+C.nJ+")"})}}if(C.NZ==1){O(3z,{"6M":"Og-9Q(3T 3T cz 5r(0, 0, 0, .7))"})}Z.1R(3z);if(C.vu!=-1){B x=["vz","iJ","e9"];V(B y=0;y<x.R;y++){B z=3z.vS("2u "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.5Z=3C(C.vu)}}}}C.fs=3z.2c}if(C.bi!=0){O(Z,{"2V":"nZ("+C.bi+"vs)"})}if(C.3a==1){1l(Z);4j=L}if(1f=="1F"&&!8C){if(C.1l==1&&C.iA==1){o.iy=H;C.3a=H}F{o.iy=L}}C.aD=0;if(C.bi!=0){C.ir=2E.JJ(C.bi);if(C.ir>45&&C.ir<Os){C.aD=90}if(C.ir>Of&&C.ir<Gw){C.aD=GG}}if(8C){C.7L?o[\'2F\'+\'4n\'+C.7L]=C.7L:\'\';w=C.w;C.7L=="4V"?6s(1,o.5O.51(-1)[0],"no"):\'\';if(C.7L=="ux"){B pv=v.1F;v.29?(v.29.1F?pv=v.29.1F:\'\'):\'\';6s(pv,1,"no")}}E ij(n,x,y,z,Gt,Gm){O(x,{"1n":"2B","2K":0,"1b":0,"Y":Gt,"1e":(C[\'h\'+n]>0?C[\'h\'+n]:C.h),"2v":z?(z.I("3d")>-1?z:3C(z)):\'\',"2T-6W":(C.Gs==1?1:C.7q*C.h/2),"1B":Gm,"4u-3e":"1X","5q":"2V 0.2s 6v-in-5p"})}E aI(){bg=1W("2b");C=4i(C,\'f9\',\'f9\');B hx=C.h+C.ak+C.aa;B Gl=C.w+C.7f+C.7c;if(C.bg==1){}F{C.5g=0}C=4i(C,\'h8\',\'h8\');if(v.1q.gZ==1||C.gZ==1){C.4Z=\'#nA\';C.bg=1;C.5g=0.5}O(bg,{"1n":"2B","1c":0,"1b":0,"Y":Gl,"1e":hx*C.vf,"ve":(C.nB*hx)/2,"2v":5M(C.4Z,C.5g),"9N":"2w","5q":"1B .1s 3d, 2v .1s 3d"});if(C.a3==1){O(bg,{\'kD-6M\':\'a3(aB)\'})}if(C.nD==1){O(bg,{"2T":"3T 6y #"+C.nE})}if(C.2p==1){if(C.hD==1){O(bg,{"6V":"4u"})}if(!o.1h.2f||v.cR==1){bg.gK=ax;bg.KW=vC;bg.KF=nV;bg.jH=dn}}F{O(bg,{"6V":"6N"})}if(!o.1h.2f){bg.jG=6F;bg.jH=dn;bg.jw=5L}if(o.1h.vy&&C.2p==1){bg.1w("eM",E(1d){1d.6x=H;if(!K(1d.6a)&&1d.7H.R>0){1d.6a=1d.7H[0].iK;1d.9v=1d.7H[0].m9}nF=1d;6F(1d);nV(1d)});bg.1w("eD",E(1d){1d.6x=H;o.3A=L;5L(1d);vC(nF)});bg.1w("2p",E(1d){1d.6x=H});bg.1w("cM",E(1d){if(!K(1d.6a)&&1d.7H.R>0){1d.6a=1d.7H[0].iK;1d.9v=1d.7H[0].m9}nF=1d;o.3A=H;dn(1d);if(o.1h.vy){nV(1d)}})}O(bg,{"1b":2E.vJ(-C.w/2-C.7f)});O(bg,{"1c":2E.vJ(-C.h/2-C.ak+C.GJ-C.GQ)});if(C.GP==1){vQ(bg,C.4Z,C.GO,C.GN)}Z.1R(bg)}E 2C(Y){if(Y!=w){w=Y;o.vP=w;B aY=w/92.2c;O(bg,{"Y":(w+C.7f+C.7c),"1b":-w/2-C.7f,});O(8Y,{"1b":-w/2});O(92,{"Y":w});O(8Y,{"Y":w});B xx=bP.2c*aY;if(xx>92.2c){xx=92.2c}O(bP,{"Y":xx});B wp=7d.2c*aY;O(7d,{"Y":wp});j4(wp);if(1f=="2F"){I7()}if(C.fP==1){9f?9f.Io(w):\'\'}if(o.6k){o.6k.2C()}}}E j4(x){if(C.3z==1){if(x<C.fs/2&&C.f7!=20){x=C.fs/2}if(x>w-C.fs/2&&C.f7!=20){x=w-C.fs/2}B y=x-w/2-C.fs/2+C.Kr-C.Kk;O(3z,{"1b":y})}}E wB(){O(3z,{"2V":"1M("+C.nJ+")"})}E 6F(1d){o.Q.k1(1a,"6E");if(C.bg==1){if(C.9A!=-1){B m=1y 5A({"mc":bg,"1D":"8k","to":C.9A,"17":0.1,"me":(1a+"bg")})}if(2q(C.cq)){O(bg,{"2v-1u":C.cq})}}if(2q(C.vF)){O(7d,{"2v-1u":C.vF})}if(C.3z==1){if(C.GM==1&&K(C.vB)){if(C.nW==1&&3A){}F{3z.1T="<2u Y=\'"+C.f7+"\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'>"+C.vB.6l()+"</2u>"}}if(C.j9==1){if(C.wA==1&&!o.1t){}F{wB()}}F{if(C.nM!=-1){B m2=1y 5A({"mc":3z,"1D":"8k","to":C.nM,"17":0.1,"me":(1a+"3z")})}}}if(C.2r==1&&(o.P.1m()>0||1f=="1F"||8C)){ko()}if(C.eE>0){O(bg,{"2V":"3q("+((C.eE-1)/5+1)+")"});uO(C.eE)}if(C.3z==1&&C.vW==1){j4(dP(1d.6a)-8Z)}if(1f=="1F"){o.U.5n(H);o.5n=H}6E=H;o.dp=H}E uO(x){O(92,{"2V":"3q("+x+")"});O(bP,{"2V":"3q("+x+")"});du?O(du,{"2V":"3q("+x+")"}):\'\';O(7d,{"2V":"3q("+x+")"})}E 5L(){if(!nT){if(C.6Z>0){O(du,{"Y":0})}if(2q(C.vF)){O(7d,{"2v-1u":C.1u})}if(C.bg==1){if(C.9A!=-1){B m=1y 5A({"mc":bg,"1D":"8k","to":C.5g,"17":0.1,"me":(1a+"bg")})}if(2q(C.cq)){O(bg,{"2v-1u":C.4Z})}}if(C.3z==1){if(C.GM==1&&K(C.vB)){if(C.nW==1&&3A){}F{3z.1T="<2u Y=\'"+C.f7+"\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'>"+C.di.6l()+"</2u>"}}if(C.j9==1){O(3z,{"2V":"1M(0)"})}F{if(C.nM!=-1){B m2=1y 5A({"mc":3z,"1D":"8k","to":C.tD,"17":0.1,"me":(1a+"3z")})}}}if(C.eE>0){O(bg,{"2V":"3q(1)"});uO(1)}if(1f=="1F"&&!o.22){o.U.5n(L);o.5n=L}o.Q.k1(1a,"5p")}if(C.fP==1&&9f){9f.5p()}if(C.2r==1&&(o.P.1m()>0||1f=="1F")){na()}if(o.n3&&1f=="2F"){o.th.1l();o.GL=-1}6E=L;o.dp=L}E ax(1d){1d.6x=H}E GK(1d){1d.6x=H}E vC(1d){if(1f=="1F"){if(o.9u){nT=H;2H(vE);vE=1z(E(){nT=L;5L()},2h)}}wu();o.3A=L;if(C.3z==1){if(C.nW==1&&K(C.vA)){3z.1T="<2u Y=\'20\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'>"+C.di.6l()+"</2u>"}}bJ(1d.6a,1d.9v);o.Q.eN(1a);o.Q.fA(1d.6a,1d.9v);1d.6x=H}E nV(1d){3A=H;if(C.3z==1){if(C.nW==1&&K(C.vA)){3z.1T="<2u Y=\'20\' 1e=\'20\' 4e:4g=\'3K://4f.w3.3Z/7z/4g\' 4e=\'3K://4f.w3.3Z/4c/2u\'>"+C.vA.6l()+"</2u>"}}fD=jB(bg);8Z=fw(bg);bJ(1d.6a,1d.9v);6s(2p,1,"no")}E bJ(d5,d9){B x;d5=dP(d5);d9=dP(d9);B GB=2E.5V(1S.n5.bo,1S.aC.bo);B GI=2E.5V(1S.n5.db,1S.aC.db);if(o.1h.2f){}F{d9=d9+GI;d5=d5+GB}if(C.aD>0){x=d9-fD-C.7c;2p=x/w;if(C.aD==GG){x=d9-fD-C.7f;2p=x/w;2p=(2p-1)*-1}}F{x=d5-8Z-C.7f;2p=x/w;if(C.bi>Ky&&C.bi<Kx){x=d5-8Z-C.7c;2p=x/w;2p=(2p-1)*-1}}2p>1?2p=1:\'\';2p<0?2p=0:\'\'}E dP(x){if(o.9R>1){x=x/o.9R}J x}G.GT=E(){9f?9f.Io(w):\'\'};G.kI=E(){9f?9f.d3(w):\'\'};E wu(){3A=L}E dn(1d){8Z=fw(bg);if(C.6Z>0){if(o.1t||1f!=\'2F\'){O(du,{"Y":dP(1d.6a)-8Z})}}if(C.2r==1&&(o.P.1m()>0||1f=="1F"||8C)){ko();fD=jB(bg);bJ(1d.6a,1d.9v);if(1f=="2F"){if(v.LV==1){if(o.P.5w()&&o.P.cw().I("?vj")>0){2P.1T=\'- \'+fI((1-2p)*o.P.1m(H))}F{2P.1T=fI(2p*o.P.1m())}}F{B d=o.P.1m();if(v.4t>0){d=d-v.4t*1}B bm=\'\';if(C.fP==1&&9f){bm=9f.2r(2p*d);bm!=\'\'?bm=bm+\'<br>\':\'\'}2P.1T=bm+fI(2p*d)}}if(1f=="1F"||8C){2P.1T=uF(2p)}91(1d)}if(o.n3&&1f=="2F"&&o.th){vr=1d;if(!fE||v.Il!=1){vl()}if(v.Il==1){2H(fE);fE=1z(vl,50)}}if(C.3z==1&&C.vW==1){j4(dP(1d.6a)-8Z)}}E vl(){2H(fE);fE=1G;if(C.2r==0){fD=jB(bg);8Z=fw(bg);bJ(1d.6a,1d.9v)}6E?o.th.bs(vr,w,2p,8Z):\'\'}E 91(1d,t,l){B 1b=(-w/2+(dP(1d.6a)+1S.n5.bo-8Z)-2P.2c/2)+(l?l:0);B kr=0;if(v.va!=1){if(1b+w/2+2P.2c+10>o.2W){kr=1b;1b=o.2W-w/2-2P.2c-10}if(1b+o.2W/2<0){kr=1b;1b=-o.2W/2}}B x={"1c":(-2P.2U-C.Ik*1-C.ns-C.uh)-(C.Ij==1?(C.h/2)*(C.eE>0?C.eE:1):0)+(t?t:0),"1b":1b};O(2r,x);if(C.gH==1){O(8m,{\'1n\':\'2B\',\'1b\':2P.2c/2-4+(kr!=0?kr-1b:0),\'1c\':2P.2U-6})}}G.ko=E(e,x,t,l){ko();2P.1T=x;91(e,t,l)};E ko(){if(!5X(2r)||2r.C.1B==0){1o(2r);O(2r,{"1B":1})}}G.na=E(){na()};E na(){1l(2r);O(2r,{"1B":0})}G.c=E(){J Z};G.s=E(1a){J C[1a]};G.ss=E(x,x2){J C[x][x2]};G.g=E(x){cD(x){1k"Y":J w;1i;1k"M3":J 92.2c;1i;1k"1e":J C.h;1i;1k"x":J 5a(Z.C.1b);1i;1k"y":J 5a(Z.C.1c);1i;1k"1B":J Z.C.1B?Z.C.1B:1;1i;1k"1o":J 4j;1i;1k"3k":J 3k;1i;1k"3q":J 3q;1i;1k"1f":J 1f;1i;1k"1a":J 1a;1i;1k"x0":J x0;1i;1k"y0":J y0;1i;1k"2p":J 2p;1i;1k"eL":J 8C;1i;6N:J L}};G.1U=E(1a,x){cD(1a){1k"1o":4j=x;1i;1k"3A":3A=x;1i;1k"2k":1f=="2F"||C.1l==1?O(Z,{"5H":(x?"4j":"3a")}):O(Z,{"2k":(x?"4H":"1X")});4j=x;1i;1k"3k":O(Z,{"2V":"3k("+x+")"});3k=x;1i;1k"3q":O(Z,{"2V":"3q("+x+")"});3q=x;1i;1k"1B":O(Z,{"1B":x});1i;1k"1b":O(Z,{"1b":x});1i;1k"1c":O(Z,{"1c":x});1i;1k"2p":2p=x;1i;1k"dK":C.dK=x;1i;1k"Y":O(Z,{"Y":x});1i;1k"1e":O(Z,{"1e":x});1i;1k"wm":C.Md=x;1i;1k"x":O(Z,{"1b":x});1i;1k"y":O(Z,{"1c":x});1i;1k"x0":x0=x;1i;1k"y0":y0=x;1i}};G.2C=E(x){2C(x)};G.mt=E(x){};G.fN=E(bn,az){if(3A){if(1f=="1F"||8C){bJ(bn,az);o.Q.eN(1a)}if(1f=="1F"){o.9u=H}bJ(bn,az);6s(2p,1,"no")}};G.fA=E(bn,az){if(3A){wu();3A=L;bJ(bn,az);o.Q.eN(1a);6s(2p,1,"no")}};E 6s(17,1m,x){17<0?17=0:\'\';if(v.4t>0&&1m>1){1m=1m-v.4t;17=17-v.4t}if(C.3z==1&&C.wA==1&&C.j9!=1){if(!C.Ii&&17>0){wB();C.Ii=H}}if(3A&&1m!=1){}F{B 4p;if(1m>0&&17>0){if(17>1m){17=1m}4p=w*(17/1m);if(4p==7d.2c){4p=-1}}F{4p=0}if(4p>=0){O(7d,{"Y":4p});if(C.vW==1&&6E&&!x){}F{j4(4p)}}if(K(bH)){if(1m<2&&1f=="2F"){if(j3){3j(bH);j3=L}}F{if(!j3){6Q(bH);j3=H}bH.1T=1f=="2F"?3Y(17==0?1m:17):uF(17)}}}};G.6s=E(17,1m,x){if(1m!=Ig||17!=If||x){6s(17,1m,x)}};G.Ie=E(){2p>1?2p=1:\'\';2p<0?2p=0:\'\';O(7d,{"Y":(2p*w)})};G.Ic=E(17,1m){if(1m>0&&17>0){B 4p=w*(17/1m);4p>w?4p=w:\'\';O(bP,{"Y":5a(4p)});Ip=1m;wb=17}F{wb=0;O(bP,{"Y":0})}};G.iS=E(x){if(C.6k==1){if(!o.6k){if(x!=0){if(1J Ih!=="1G"){o.6k=1y Ih(Z,C,x);o.9J=H}}}F{if((!K(x)||x==0)&&o.9J){o.6k.1l();o.9J=L}F{if(!o.9J||(K(x)&&x!=1&&x!=0)){o.6k.vb(x);o.9J=H}}}}};E Iq(){o.bs=1W("2b");O(o.bs,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':v.IG,\'1e\':v.IF,\'6D\':\'3a\',"4u-3e":"1X","2v-1u":"#ge","2T-6W":v.IC+\'px\',"2k":"1X"});o.bs.id="Li"+v.id;if(v.Iz==1){O(o.bs,{"2T":v.Is+"px 6y "+u1(\'1u\',v.Iy)})}if(v.Ix==1){O(o.bs,{"7e-9Q":"gl 3T k0 5r(0,0,0,0.5)"})}o.bs.C.54="jC";Z.1R(o.bs)}E np(){2r=1W("2b");O(2r,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'1e\':\'2w\',"4u-3e":"1X","1B":0,"5q":"1B 0.1s 3d"});C=4i(C,\'jA\',\'jA\');2P=1W("2b");O(2P,{\'1n\':\'2B\',\'2R-1b\':C.ug,\'2R-2m\':C.Iw,\'2R-1c\':C.ns,\'2R-2K\':C.uh-1,\'1A-8c\':\'8a\',\'1u\':C.uk,\'47-f3\':gX(C.un),\'47-3G\':C.tN*2A(v.8i,1),\'jN-fL\':C.tF+\'px\',\'2F-1e\':"1",\'2v-1u\':5M(C.ji,C.jo),\'2T-6W\':C.tH});C.Iv?C.gH=C.Iv:\'\';if(C.gH==1){8m=1W("2b");8m.1T=\'<2u Y="aB" 1e="tQ" tU="0 0 8 6" 7X="1.1" 4e="3K://4f.w3.3Z/4c/2u" 4e:4g="3K://4f.w3.3Z/7z/4g"><gU id="Iu" 4k="1X" 5Z="\'+3C(C.ji)+\'" 5Z-It="Ir" 7Z="0 0 8 0 4 6"></gU></2u>\'}Z.1R(2r);2r.1R(2P);if(C.gH==1){2r.1R(8m);O(8m,{\'1B\':C.jo})}2r.C.54="2h"};E I7(){if(o.3n&&v.cX==1&&!o.1t){B f=o.3n.b9();if(f.t&&f.d){6s(f.t,f.d)}}};E uF(x){B y=2E.4s(x*100);if(8C){if(o.jb){J(8C&&2q(C.2P)?C.2P+\'&gS;\':\'\')+3W(x*o.5O.51(-1)[0]).wF(1)}if(o.HP){J(8C&&2q(C.2P)?C.2P+\'&gS;\':\'\')+o.ux}}J y};G.4d=E(){Z.3m(8Y);if(bg){bg.dG("gK");bg.dG("jG");bg.dG("jw");bg.4h.3m(bg);bg=26}if(3z){Z.3m(3z)}if(Z.4h==o.1Q){o.1Q.3m(Z)}F{if(o.1q){if(Z.4h==o.1q){o.1q.3m(Z)}}}Z=26}};B uy=E(1c){B i;B C=[];B w;B h;B 4j=H;B 3k=1;B 3q=1;B x0=0;B y0=0;B ay=5F(oD,Lt);B 1f,1a="bg";B 1D="LK";if(1c==H){C["1n"]=\'1c\';C.h=2A(v.1q.LI,50);C.a=2A(v.1q.LH,0.5);C.1u=2A(v.1q.LF,\'#ge\')}F{C["1n"]=v.1q.1n;V(B k in v.1q){if(v.1q.2n(k)){C[k]=v.1q[k]}}}if(C.1o==0){v.1q.h=C.h=0;C.2R=C.2I="0 0 0 0";C.4J=0}C["1M"]=1;C=4i(C,\'2I\',\'2I\');if(K(C.kh)){if(C.kh!=20&&C.2I=="-20 0 0 0"){C.8W=C.kh}}if(2q(C.I6)&&o.a7){C=4i(C,\'2I\',\'I6\')}if(C.LB==1){C.4q+=\'%\';C.4C+=\'%\'}B Z=1W("2b");if(C.a3==1&&C.4J==0){C.a<1?C.xY=C.a:C.xY=0.2;v.1q.a=C.a=1}F{C.a3=0}O(Z,{\'1n\':\'2B\',\'1b\':0,\'1c\':0,\'Y\':(C.km==1||1c?\'100%\':o.aN),\'1B\':C.a,\'4u-3e\':\'1X\',\'e4\':\'oa\',\'oH\':\'hI\'});o.1Q.1R(Z);B bg=1W("2b");O(bg,{\'1e\':C.h-(C.1n!=\'1c\'?C.dW+C.8W:0),\'2k\':\'4H\',\'2I-1b\':C.4q,\'2I-2m\':C.4C,\'2T-6W\':C.7q});if(C.kt>0){B kt=\'3T 6y \'+5M(2A(C.LA,\'3E\'),C.kt);if(C.Lz==1){O(bg,{\'2T-1c\':kt})}F{O(bg,{\'2T\':kt})}}Z.1R(bg);w=Z.2c;v.dS=-C.8W;if(C.4J==1||1c){if((C.1u==\'3V\'||v.1q.ag!=\'\')&&!1c){if(C.1n!=\'1c\'){v.dS=98-C.h}B 41=\'28:ag/wG;kw,Ly+Lx/T/D+Lw/Ov/QK==\';if(v.1q.ag.I("28:ag")>-1){41=v.1q.ag}O(bg,{\'1e\':C.h+(C.1n!=\'1c\'?v.dS:0),\'2v\':\'X(\'+41+\') fR-x 50% 100%\',\'2v-3G\':\'2w\'})}F{B g4=(1c?\'to 1c, \':\'to 2K, \')+5M(C.1u,0)+\', \'+5M(C.1u,1);O(bg,{\'2v\':\'-mT-3d-4J(\'+g4+\')\',\'2v\':\'-3O-3d-4J(\'+g4+\')\',\'2v\':\'-ms-3d-4J(\'+g4+\')\',\'2v\':\'-o-3d-4J(\'+g4+\')\',\'2v\':\'3d-4J(\'+g4+\')\'})}}F{if(C.a3==1){O(Z,{\'kD-6M\':\'a3(aB)\'});O(bg,{\'1B\':C.xY})}O(bg,{\'2v-1u\':C.1u})}if(1c){O(Z,{"5q":"1B 0.2s 6v-5p"})}G.h=E(){J C.h-(C.1n!=\'1c\'?C.8W:0)};G.c=E(){J Z};G.s=E(1a){J C[1a]};G.g=E(x){if(Z){cD(x){1k"w":Z.2c>0?w=Z.2c:\'\';J w;1i;1k"Y":J Z.2c;1i;1k"1e":J Z.2U;1i;1k"x":J 5a(Z.C.1b);1i;1k"y":J 5a(Z.C.1c);1i;1k"1B":J Z.C.1B?Z.C.1B:1;1i;1k"1o":J 4j;1i;1k"3k":J 3k;1i;1k"3q":J 3q;1i;1k"1a":J 1a;1i;1k"x0":J x0;1i;1k"y0":J y0;1i;1k"ay":J 1a+ay;1i;6N:J L}}F{J L}};G.1U=E(1a,x){cD(1a){1k"1o":4j=x;1i;1k"w":w=x;1i;1k"2k":O(Z,{"2k":(x&&v.xU!=1?"4H":"1X")});4j=x;1i;1k"1M":O(Z,{"2V":"1M("+x+")"});3k=x;3q=x;1i;1k"3k":O(Z,{"2V":"3k("+x+")"});3k=x;1i;1k"3q":O(Z,{"2V":"3q("+x+")"});3q=x;1i;1k"1B":O(Z,{"1B":x});1i;1k"1b":O(Z,{"1b":x});1i;1k"1c":O(Z,{"1c":x});1i;1k"Y":O(Z,{"Y":x});1i;1k"1e":O(Z,{"1e":x});1i;1k"x":O(Z,{"1b":x});1i;1k"y":O(Z,{"1c":x});1i;1k"x0":x0=x;1i;1k"y0":y0=x;1i}};G.4d=E(){o.1Q.3m(Z);Z=26}};if(1J(2L)=="4E"){HM()}o.G=G;if(2L.id){if(1S.8n(2L.id)){yv()}F{1S.1w(\'Ow\',gJ)}}F{1J HL==\'E\'?HL():\'\'}E yv(){if(K(2L.id)){if(1S.8n(2L.id)){if(!JT(1S.8n(2L.id))||2L.4j==1){2L.Rq==1?1z(gJ,50):gJ()}F{1z(yv,50)}}}}E gJ(){V(B i=0;i<4R.R;i++){if(K(4R[i])){if(4R[i].3p("id")==2L.id){if(4R[i].3p("7B")){4R[i].3p(\'2D\')}}F{if(v.Rr==1&&4R[i].3p("v","3g")==1){2L.3g=0}}}}4R.2N(o.G);B 2D=L;if(K(2L.3h)){V(B i=2;i<10;i++){if(2L.3h==i&&o[\'u\'+i]!=\'\'){v=9M(v,5e.6T(d4(o[\'u\'+i])));2D=H}}}if(o.u!=\'\'&&!2D){v=9M(v,(1J o.u!="3M"?5e.6T(d4(o.u)):o.u))}if(1J(Rs)!="E"){V(B 1a in 2L){if(2L.2n(1a)){if(1a.I("HK")==0){2L[1a]=26}}}}v=9M(v,2L);o.1E=1S.8n(v.id);if(v.kp==1&&v.Ru==1&&1J(wU)=="E"){rL(o.1E,"Ri");if(!wU()){1K.1S.1w("8T",wU)}}F{HI()}}E HI(){B wO=v.2e;if(v.RG==1&&K(v.2e)&&K(wO)){v.2e!=\'\'?v.2e=wO:\'\'}if((!K(v.3v)||v.3v==\'\')&&v.RH==1){1p(\'5J\');J}if(v.HG==1||v.xm==1){1K.1w(\'8s\',E(1d){B x=1G;B y;K(1d.28.17)?x=1d.28.17:\'\';K(1d.28.1F)?x=1d.28.1F:\'\';K(1d.28.Hw)?y=1d.28.Hw:\'\';K(1d.28.3p)?y=1d.28.3p:\'\';if(y&&v.xA){if(v.xA!=\'\'){B pm=v.xA.1O(/\\s+/ig,\'\').2x(\',\');if(pm.I(y)==-1){J}}}if(v.xm==1){if(1J(HC)=="E"){HC(1d)}}if(y&&o.7W){if(K(1d.28.1U)){x=1d.28.1U}B z=3w(y,x);1K.a0.o8({1d:y,Rf:z},\'*\')}})}V(B 1a in o.g1){if(o.g1.2n(1a)){o.g1[1a]!=\'\'?o.j1+=o.g1[1a]+\' \':\'\'}}1p(o.7X+\' \'+o.j1);ei=v.id;o.d=8r.xj;o.hs=8r.QP;if(!v.4P&&7v([o.hs],\'#1v-\')){v.4P=o.hs.1j(o.hs.I(\'#1v-\')+6)}if(a0){B og=L;3f{if(a0){if(a0.1S){B o0=a0.1S.e6("Hy");V(B i=0;i<o0.R;i++){if(o0[i].k9===1K){o.8t=o0[i];o.oh=H;v.HF!=1?O(o.8t,{"2T":"1X"}):\'\';o.HY=o.8t.C;1p("dV")}}}F{og=H}}}2G(ej){og=H}if(og){o.oh=H;1p("R1-hR")}}o.oh&&1S.n2?o.hR=1S.n2.2x(\'/\')[2]:\'\';!o.I4?I2():\'\';if(1J(I1)=="E"){if(I1()){J}}o.7W=H;I0();B HZ=1y 7n();if(HZ.Rc()==20){if(5F(1,20)==10&&v.Sr!=0){xf(o.xV,o.xV);1z(E(){if(1K.ga){ga(\'gV\',\'UA-SB-6\',\'2w\',{\'6t\':\'6K\',\'SF\':H});ga(\'SI\',\'Gg\');ga(\'Gg:SL\',[o.d]);ga(\'6K.bK\',\'1d\',{F4:\'oo\',Gf:\'gJ\',EI:o.d})}},ha)}}if(v.ga==1&&v.EH!=1){if(1J EG==\'E\'){o.ga=1y EG()}}if(!o.1E){v.1p=1;1p(\'id "\'+v.id+\'" gN op\');J L}o.1E.1T=\'\';O(o.1E,{\'2R\':0,\'SD-fL\':\'ew\'});o.8K=o.1E.2U;o.8L=o.1E.2c;if(K(v.hA)&&!K(v.4T)){if(K(v.hA.4T)){v.4T=v.hA.4T}if(K(v.hA.oq)){v.oq=v.hA.oq}}if(o.1E.C.Y.I("%")>-1){o.Sl=o.1E.C.Y}if(v.4T=="6p"||o.1E.C.1e.I("%")>-1){v.4T="%";o.oY=o.1E.C.1e;o.8K=0}if(o.8L==0){if(o.1E.C.Y.I("px")>0){o.8L=2J(o.1E.C.Y)}F{if(o.1E.4h.C.Y.I("px")>0){o.8L=2J(o.1E.4h.C.Y)}F{if(o.1E.4h.4h.C.Y.I("px")>0){o.8L=2J(o.1E.4h.4h.C.Y)}}}}if(6P(v.4T).I("x")>0){o.4T=v.4T.2x("x")[0]/v.4T.2x("x")[1];if(o.8K==0){o.8K=o.8L/o.4T}}F{o.4T=0}O(o.1E,{\'1n\':\'gW\',\'7e-jQ\':\'xX-7e\',\'1A-8c\':\'1b\',\'-3O-ye-S5\':\'1X\',\'vd\':gX(\'ot-os\'),\'8I-1e\':15,\'e4\':14*2A(v.8i,1),\'2F-1e\':\'hI\',\'EY\':\'EX\',\'1u-EF\':\'1X\'});if(v.9Q==1){O(o.1E,{\'7e-9Q\':\' 0 ED RR 5r(50,50,93,.1), 0 k0 ED 5r(0,0,0,.RT)\'})}if(o.4T>0){O(o.1E,{\'1e\':o.8K})}F{O(o.1E,{\'1e\':o.8K==0?o.oY:o.8K})}if(o.8L==0){O(o.1E,{\'Y\':\'100%\'})}o.1Q=1W("2b");O(o.1Q,{\'1n\':\'2B\',\'7e-jQ\':\'xX-7e\',\'7K\':v.oj,\'1u\':\'#3E\',\'Y\':\'100%\',\'1e\':\'100%\',\'1b\':0,\'1c\':0,\'e4\':\'oa\',\'2F-1e\':\'hI\'});if(v.va!=1){o.1Q.C.6D=\'3a\'}if(v.RU==1){o.1Q.C.7K=\'dU\'}o.O=1S.1W(\'C\');o.O.1D=\'1A/O\';o.1Q.1R(o.O);o.1Q.6f("id",\'RV\'+v.id);o7(1);if(1K.EC){B EA=1y EC(E(e){if(e[0].x7.R>0){V(B i=0;i<e[0].x7.R;i++){if(e[0].x7[i]==o.1Q){rk()}}}});EA.RY(o.1E,{RZ:H})}o.dl=1W(\'dV\');46(o.dl,{"id":"Ez"+v.id,"Et":"no","1N":"Ez"+v.id,"Ex":"H","Ew":"H","Ev-o1":"H"});O(o.dl,{\'1n\':\'2B\',\'Y\':\'100%\',\'1e\':\'100%\',\'2T\':0,\'4u-3e\':\'1X\'});if(v.2T==1){if(v.S4==1){O(o.dl,{"7e-9Q":"gl gl gl "+v.xa+"px "+v.8v+" S6",\'54\':2})}F{O(o.1E,{\'2T\':v.xa+\'px 6y \'+v.8v})}}if(!1S.Sa(\'.xZ\')){B 1I="";if(v.EK==1){V(B i=1;i<4;i++){if(2q(v[\'1u\'+i])){1I+=\'--Sd\'+i+\':\'+3C(v[\'1u\'+i])+\';\'}}}jM("5c, 5c > *{-3O-Se-5H: 3a;1n: oV;1c: 2w;1b: 2w;6D:4j;EY:EX!5P;5V-Y:1X!5P;dY-1f: Pa;2V-Pb: 8a 8a;7e-jQ:xX-7e!5P;-3O-EQ-EP-1u: 5r(0,0,0,0);-3O-EQ-EP-1u: dU;1A-Pe:0!5P;"+1I+"} 5c 41{5V-Y:1X} 5c > *:5U{Ph: 1X} 5c,5c a,5c a:Pk,5c a:Pl,5c a:fZ,5c a:dJ,5c a:5U{1u:#g3;47-3G:100%;}5c dV{2T:0}5c dV{2k:4H!5P;5V-1e:1X!5P;2v:dU}.xZ{}5c 2u{2I:0}");o.1Q.6f(\'Pm\',\'xZ\')}o.1Q.1R(o.dl);o.1E.P8=E Pn(e){o.oF++;if(o.oF==5){v.1p=1;1p(o.7X+\' \'+o.j1+\' \'+o.jF)}if(!e)B e=1K.1d;e.6x=H;if(e.aW)e.aW();B x=e.iK-fw(o.1Q);B y=e.m9-jB(o.1Q);if(v.Pr==1){if(K(v.oz)){if(4x(v.oz)!=\'\'){o.uX=v.oz;K(v.E6)?o.eX=v.E6:\'\';v.oz==\'1X\'?o.eX=o.d:\'\'}}}wx(x,y);J L};E wx(x,y){if(o.eX.I(o.d)==-1||v.E2==1||v.4I==1){if(!K(o.4I)){!v.nN?v.nN="3V":\'\';!v.vH?v.vH="3E":\'\';o.4I=1W(\'2b\');B 1I;B n=0;V(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4I==1)||i==9){if((K(v[\'rm\'+i+\'t\'])&&K(v[\'rm\'+i+\'a\'])||i==9)){1I=1W("v5");if(i==9){if(v.Pz!=1){1I.uV=o.uX+(v.DR==1?" "+o.7X:\'\')}F{1i}}F{1I.uV=v[\'rm\'+i+\'t\']}if(i!=9){if(v[\'rm\'+i+\'a\'].I(",0/1")>-1||v[\'rm\'+i+\'a\'].I(",1/0")>-1){B z=v[\'rm\'+i+\'a\'].2x(\',\');1I.uV+=\' (\'+(3w(z[0].1j(4))==1?2O(\'on\'):2O(\'6p\'))+\')\'}if(v[\'rm\'+i+\'a\'].I("2S")==0){o.fh=H;!o.2S?o.Q.DZ():\'\'}}1I.6f("i",i);E8(1I);1I.1w("2p",DW);o.4I.1R(1I);n++}}}O(o.4I,{"1A-2V":"Po","2F-1e":"1","bp-8N":"dw","2v":5M(v.nN,0.7)});if(n>1){O(o.4I,{"2R":"k0"})}o.4I.C.54="OO";o.4I.jH=DX;o.1Q.1R(o.4I)}F{6Q(o.4I)}O(o.4I,{"1n":"2B","1c":y,"1b":x,"1A-8c":"1b"});B wd=L;if(o.2W-x<o.4I.2c-20&&v.va!=1){O(o.4I,{"1b":x-o.4I.2c});wd=H}if(v.P5==1||wd){O(o.4I,{"1A-8c":"2m"})}o.DV=x;o.DU=y;2H(o.nh);o.nh=1z(E(){3j(o.4I)},4c)}}E DX(){2H(o.nh);o.nh=1z(E(){3j(o.4I)},4c)}E DW(e){B i=e.4l.7y("i");B y;B vw=L;if(i>0){if(i==9){o.eX!=\'\'?1K.7J(o.eX):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.I("3p:")==0){if(x.I(",0/1")>-1||x.I(",1/0")>-1){B z=x.2x(\',\');B b=o.Q.vZ(x,"3b");B u=3w(z[0].1j(4),z[1],b);js(z,u);wy();wx(o.DV,o.DU);vw=H}F{y=x.2x(",");3w(y[0].1j(4),(K(y[1])?y[1]:26))}}if(x.I("2S:")==0&&o.2S){o.2S.3p(x.1j(6))}if(x.I("js:")==0){y=x.2x(",");2g(y[0].1j(3)+\'(\'+(K(y[1])?\'"\'+y[1]+\'"\':\'\')+(K(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.I("X:")==0){x=x.1O(/\\(X\\)/g,DT());x=x.1O(/\\(OF\\)/g,E7(K(v.E0)?v.E0:1S.n2));x=x.1O(/\\(1N\\)/g,o.cI);x=x.1O(/\\(8g\\)/g,v.8g);1K.7J(x.1j(4))}}}!vw?3j(o.4I):\'\'}}E E8(x){O(x,{"2R":"Ep k0","47-3G":(v.IJ?v.IJ:"55")*2A(v.8i,1)+"%","jN-fL":"0.OW","1B":0.9,"1u":v.vH});x.1w("nR",Em);x.1w("nQ",Ek)}E Em(e){O(e.4l,{"1B":1});O(e.4l,{"2v":5M(v.nN,0.5)})}E Ek(e){O(e.4l,{"1B":0.9});O(e.4l,{"2v":"1X"})}o.1h=1y Ej();if(o.1h.4D){B vh=(v.Ea==1?\'*::-3O-P-Q-1t-P4-nG {2k: 1X!5P;-3O-vn: 1X;}\':\'\');if(v.md==1&&v.Eg!=1&&(v.Ed!=1||!o.1h.7a)&&(v.F2!=1||!o.1h.ho)){}F{if(o.1h.4D&&v.gO==1){}F{vh+=\'eR::-3O-P-Q {2k:1X !5P;}*::-3O-P-Q-Qh {2k: 1X!5P;-3O-vn: 1X;}*::--3O-P-Q-1v-nG {2k: 1X!5P;-3O-vn: 1X;}\'}}B 1I=1S.1W(\'C\');1I.1D=\'1A/O\';1I.1R(1S.FF(vh));o.1Q.1R(1I)}if(o.1h.FV){v.3g==1&&v.Qm==1?v.3g=0:\'\'}if(o.4T==0){if(o.1Q.2U==15&&!o.oY&&v.FU>0){O(o.1E,{"1e":v.FU})}}if(K(v.hW)){v.W.ea=v.hW}if(K(v.pT)){v.W.pQ=v.pT}if(K(v.1t)){o.2a=v.1t}if(K(1K.FR)&&v.Qq==1){1K.FR(eB)}F{eB()}}E eB(){1p("eB");o.U=1y FQ();if(!v.3v){v.3v="?"}if(v.pl){v.3v=v.pl+o.ek}o.Qv=pa();o.FN=0;o.5B=w6();if(o.5B){if(3R.6G("vX")!=26){o.vY=3R.6G("vX")}F{o.vY=pa();3R.9j("vX",o.vY)}if(v.w1==1){if(3R.6G("vV")!=26){o.4z=3R.6G("vV");if(2q(v.cZ)){if(v.cZ.I(o.4z)>-1){o.4z=26}}}}if(v.FM==1){if(3R.6G("w5")!=26){v.bc=3R.6G("w5")}}V(B i=0;i<o.cP.R;i++){if(v[\'FL\'+o.cP[i]]==1){if(3R.6G("FK"+o.cP[i])!=26){}F{v[o.cP[i]+\'s\']=0}}}7F("Qz");7F("QB")}o.iq=o.9k.1j(o.9k.I("://")+3);if(o.iq.I("#")>0){o.iq=o.iq.1j(0,o.iq.I("#"))}if(o.5B&&v.cX==1){o.3n=1y QC()}if(v.kp==1){o.5H=v.QE;rL(o.1E,"5H",H)}v.fe==1&&v.kp==1?o.fe=1y QF():\'\';v.ab==1?Qb():\'\';if(v.PV==1){o.cV=1y PH();o.cV.b5()}o.P=1y uj(v.3v);if(!o.1h.2f||v.cR==1){o.1Q.1w("PI",E(){o.4W=H;o.pt=H;o.Q?o.Q.FW():\'\'});o.1Q.1w("PM",E(e){if(!o.3A){if(v.1q.8w>0){2H(o.kN);o.kN=1z(E(){if(o.4W!=o.pt){o.4W=o.pt;o.Q.uQ()}},v.1q.8w*2h)}F{o.4W=L}o.pt=L;if(o.Q){o.Q.mt()}}})}if(!o.1h.2f){o.1Q.1w("G7",E(e){if(!o.k7){o.3A=H}});o.1Q.1w("9V",E(e){if(!o.k7){o.3A=L;if(!o.5n){o.9u=L;o.ey=L}if(o.1h.dY&&o.1h.cR&&o.22){1z(E(){o.4W=L;o.Q.uQ()},43)}1z(E(){o.5U=H},43);if(o.1h.2f&&o.Q.lK()){}F{o.Q?o.Q.fA(e.6a,e.9v):\'\'}if(v.gw==1){if(o.Q.cH()){o.Q.7G()}}}});o.1Q.1w("xP",E(e){if(!o.k7){if(K(o.Q)){if(o.3A){o.Q.fN(e.6a,e.9v)}F{o.Q.rv()}}}})}if(o.1h.2f){1K.1w("PP",JI,L)}v.uZ==1&&1J Gd==\'E\'?o.uZ=1y Gd():\'\';o.3F.1w("eM",E(e){if(e.7H){o.f4=e.7H.R}o.3A=H;o.4W=H;o.kR=L;kO("1t",e)},{dZ:H});o.3F.1w("cM",E(e){if(e.7H){o.f4=e.7H.R;if(o.f4>1){o.uI=1}}if(o.3A){o.kR=H;kO("PT",e)}},{dZ:H});o.3F.1w("eD",E(e){o.3A=L;2H(o.kN);o.kN=1z(E(){o.4W=L},2A(v.1q.8w,0.5)*2h);if(v.lD==1){B jc=1y 7n().9U();if(jc-o.9T<(v.iD?v.iD:0.3)*2h){mI(e)}}!o.kR&&o.f4<2&&o.uI!=1?fB(e):\'\';o.kR=L;o.f4=0;if(e.7H.R==0){o.f4=0;o.uI=0}kO("4b",e)},{dZ:H});3f{1K.1S.1w("9V",E(e){o.5U=L;if(!o.5n){o.9u=L;o.ey=L}if(o.3A&&o.Q){o.3A=L;o.Q.fA(e.6a,e.9v);o.Q.mt()}if(!o.4W&&!o.1h.2f&&!o.1h.tv){o.Q.cY();if(o.2X){o.2X.aS()}o.Q.Gc()}})}2G(ej){}1K.1S.1w("xP",E(e){o.Q&&o.3A?o.Q.fN(e.6a,e.9v):\'\'});if(!o.1h.tv){o.1Q.1w("eM",E(e){o.k7=H;o.1h.2f=H;o.dY=H;o.3A=H},{dZ:H});o.1Q.1w("eD",E(e){o.dY=L;o.3A=L},{dZ:H});1K.1S.1w("cM",E(e){if(o.Q&&o.dY){o.Q.fN(e.7H[0].iK,e.7H[0].m9)}},{dZ:H})}1K.1S.1w("PU",E(e){B x=e.4l.mi.mM();if(x==\'yk\'||x==\'G9\'||x==\'G8\'){J}F{o.Q?o.Q.Ga(e):\'\'}});1K.1S.1w("PY",E(e){B x=e.4l.mi.mM();if(x==\'yk\'||x==\'G9\'||x==\'2b\'||x==\'G8\'){J}F{o.Q?o.Q.G5(e):\'\'}});if(o.8t){yr(a0.1S,JX)}yr(1S,JH);E yr(x,z){B y=[\'\',\'mT\',\'3O\',\'ms\',\'Q4\'];if(x){V(B i=0;i<y.R;i++){x.1w(y[i]+(i<y.R-1?"Q5":\'\'),z,L)}}}if(!K(o.dl.k9)){1p("Q6");J}F{o.dl.k9.1w(\'4Q\',l3,H)}if(!o.1h.2f){o.3F.1w("2p",E(e){!o.k7?fB(e):\'\'},L);if(v.ma==1&&v.lD==1){o.3F.1w("G4",mI,L)}}kP();if(v.3I){v.3I.on==1?o.3I=1y Q8():\'\'}v.5I==1?o.5I=1y Q9():\'\';v.gB==1?o.gB=1y Rn():\'\';o.Q=1y x6();if(v.cN.G3){o.mD=v.cN.G1}9D();bf();if(o.5B){if(v.wH==1&&v.1F!=0&&!o.1h.2f){if(3R.6G("wP")!=26){v.1F=3R.6G("wP")}if(3R.6G("jg")==1&&v.mB==1){v.56=1}}if(v.G0==1){B sp=3R.6G("FE");if(K(sp)){if(sp.I(\'.\')>0&&o.jb){o.U.8J(sp,1)}F{if(o.5O){B ls=7v(o.5O,sp,H);if(ls!=-1&&o.Q.Fm(\'4V\')){o.aj=ls;o.P.8J(o.5O[ls])}o.Q.FD()}}}}B xz=L;if(v.xF==1){V(B j=0;j<o.d0.R;j++){if(3R.6G("ln"+o.d0[j])!=26){v[o.d0[j]]=3R.6G("ln"+o.d0[j]);xz=H}}}if(o.1h.2f){if(!xz){2q(v.Fj)?v.d1=v.Fj:\'\'}if(K(v.Fi)){v.lf=v.Fi;2q(v.Fh)?v.lb=v.Fh:\'\'}}}if(o.3n){B f=o.3n.b9();if(f.t&&f.d){o.Q.ki(f.t,f.d);o.Q.3U(f.t,f.d);v.1m=f.d}}o.U.3P(v.1F);if(v.56==1){o.U.59();o.Q.4w()}if(K(v.Fg)){3w("4V",v.Fg)}o.a4=1y xs();if(v.7q>0){if(v.gw==1||o.cU<xC){O(o.1E,{"2T-6W":(v.7q+"px")});O(o.1Q,{"2T-6W":(v.7q+"px")})}F{OE()}}if(K(v.6B)){xH("6B")}if(K(v.gx)){xH("gx")}if(K(o.W)){js("W")}if(v.7P==1&&v.OB==1){o.U.lP()}V(B i=2;i<10;i++){if(K(v["eh"+i])){if(v["eh"+i]=="2f"&&o.1h.2f){3w("eh",i)}}}1z(l3,43,H);1z(E(){js("7W");if(v.3S){if(1J v.3S==\'E\'){v.3S=v.3S.6t};2g(v.3S+(v.3S.I(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E fB(e){if(o.wS[o.3F]>2){J}o.ib=H;v.iD==0?v.lD=1:\'\';if(o.mu&&v.dB==1&&!o.1h.tv){mI(e)}F{B t=(v.iD?v.iD:0.35)*2h;mo();2H(o.Fz);o.Fz=1z(E(){o.cQ=0},t+4v);if(v.lD==1||(v.ma==0&&v.1P.l2!=1)){rC()}F{o.mu=1z(rC,t)}}o.cQ++;lG()}E rC(){mo();if(o.1h.2f){if(o.Q.lK()){o.Q.rv();if(o.3y&&v.lT==1){o.U.6m();v.lT=0}if(v.LR!=1){J}}if(o.jW){if(v.Fy==1&&v.KR==1&&o.1h.aA){J}if(v.gO==1&&v.KL==1&&o.1h.4D){J}}}if(o.cQ>1&&v.1P.l2==1){o.cQ=0;J}o.cQ=0;if(v.dB==1){o.1h.2f&&v.KJ==1?\'\':o.U.fB()}}E mI(e){mo();B y=L;if(v.1P.l2==1){if(e){if(v.1P.NU==1&&!o.1h.2f){}F{B x;if(o.1h.2f){x=e.NC;if(!x){if(e.Fu){x=e.Fu[0].iK-fw(o.1Q)}}}F{x=e.Nd}if(o.9R>1){x=x/o.9R}if(x){if(x<o.2W/2){if(x<o.2W*20/100){3w("3X","-"+2A(v.1P.II,10)*o.cQ);v.1P.2M==1&&v.1P.Ka==1?7p(\'3X\',0):\'\';y=H}}F{if(x>o.2W-o.2W*20/100){3w("3X","+"+2A(v.1P.II,10)*o.cQ);v.1P.2M==1&&v.1P.Ka==1?7p(\'3X\',1):\'\';y=H}}if(y){if(e.aW)e.aW()}}}}}if(!y){if(v.ma==1){if(v.md==1&&o.1h.2f){}F{o.22?o.U.8u():o.U.9b()}}}}E mo(){2H(o.mu);o.mu=1G}E l3(x){if(o.JZ!=o.1Q.2c){x?o.JZ=o.1Q.2c:\'\';l3()}F{bf()}}E bf(){B y=L;if(o.aN!=o.1Q.2c||o.cU!=o.1Q.2U){y=H}kP();o.Q?o.Q.4Q():\'\';o.P.4Q();y&&!o.22?js("4Q",o.aN+\',\'+o.cU):\'\'}E kP(){B xw=o.1Q.2c;B xh=o.1Q.2U;if(o.Q){if(v.qu==1){if(v.W.1n!="2K"){B x=o.Q.cG("Kd")+o.Q.cG("1c")+5+o.Q.cG("K6")+2A(v.QO,0);O(o.1E,{"1e":x})}}}if(o.4T>0&&!o.22&&!o.de){xh=xw/o.4T+2A(v.qe,0);O(o.1E,{"1e":xh})}if(!o.22&&!o.de&&!o.b3){o.aN=2E.4s(xw);o.cU=2E.4s(xh)}if(o.1h.2f&&o.22&&v.qH==1&&cS.dz){if(o.4T>0){if(o.4T<1||o.P.8Q()<1){B sp=cS.dz.rr(\'JQ\');if(sp!==1G){sp.cJ(E(){}).2G(E(e){})}}F{B sp=cS.dz.rr(\'sI\');if(sp!==1G){sp.cJ(E(){}).2G(E(e){})}}}F{B sp=cS.dz.rr(\'sI\');if(sp!==1G){sp.cJ(E(){}).2G(E(e){})}}}o.2W=xw;o.4N=xh;if(K(v.1N)&&o.Q){v.1N!=\'\'?o.Q.K4():\'\'}if(K(o.hw)){o.P.1M(o.hw)}if(o.1Z&&!o.22){o.1Z.2C()}o.2X?o.2X.2C():\'\';o.cV?o.cV.2C():\'\';o.5I?o.5I.3p(\'4Q\'):\'\';o.9F?o.9F.2C():\'\'}E 9D(){o.U.pq(v);V(B x in v){if(v.2n(x)){if(x.I("1N")==0){if(v[x]!=\'\'){o.qS=v[x];o.U.9D(x)}}}}o.gB?o.gB.Kc():\'\'}E an(X,1E,1M){if(X){if(X!=\'\'){if(v.cL==1){X=cL(X)}if(1E==o.2e&&X==o.ty){}F{if(X.I("#"+v.9L)==0){X=o[o.fd[0]](X)}if(X.I("#0")==0){X=cT(X)}X=sX(X);if(K(v.Ke)&&X.I("//")==-1){X=v.Ke+X}B s="qN";if(1M=="5Z"){s="K7"}if(1M=="1X"){s="2w"}if(1M=="K8"){s="100% 100%"}if(X.I(\' fc \')>0&&1E==o.2e){o.iu=X.2x(\' fc \');3D(o.qD);o.qD=6U(K1,2A(v.OG,2)*2h);o.fj=0;X=o.iu[0]}X=X.1O(/ or /g,\'"),X("\');X=X.1O(/\\s/g,\'%20\');if(v.PE==1&&7v([X],\'.K3\')){B 1I=\'6K\'+v.id+\'Qw\';1E.1T=\'<eR id="\'+1I+\'" 2Y="\'+X+\'" 9h=1 ht=1 3g=1 3y=1 C="Y:100%"></eR>\';o.fF=1S.8n(1I)}F{o.fF=1G;1E.1T=\'\';O(1E,{\'2v-ag\':\'X("\'+X+\'")\',\'2v-fR\':\'no-fR\',\'2v-1n\':\'8a\',\'2v-3G\':s})}1o(1E);1E==o.2e?o.ty=X:\'\'}}}};E K1(){if(K(o.iu)&&K(o.fj)){o.fj++;if(o.fj>=o.iu.R){o.fj=0}an(o.iu[o.fj],o.2e,v.fm)}}E QH(x){if(x.on==1&&K(x.2Y)){x.2Y=sX(x.2Y);B y=1W("2b");if(x.2Y.I("3K")>-1||x.2Y.I("//")==0){B z=1W("41");z.2Y=x.2Y;y.1R(z)}x=9M(x,v.Jl);x=4i(x,\'2I\',\'2I\');O(y,{\'1n\':\'2B\'});if(x.1n.I("2K")>-1){O(y,{\'2K\':x.dW})}if(x.1n.I("2m")>-1){O(y,{\'2m\':x.4C})}if(x.1n.I("1c")>-1){O(y,{\'1c\':x.8W})}if(x.1n.I("1b")>-1){O(y,{\'1b\':x.4q})}o.1E.1R(y)}};E JH(){if(o.22&&!qq()){o.U.sZ(H);o.1h.ff?bf():\'\'}F{if(o.de||o.4W){qq()?o.22=H:\'\';o.U.sz()}}1p("22",o.22)}E JX(){if(v.kp==1){rL(o.1E,"5H",H)}}E QS(){1p("dz "+cS.dz.nj)}E JI(){if(2E.JJ(1K.dz)===90){1p("sI");if(v.JR==1){B ok=H;if(v.JK==1&&!o.1t){ok=L}if(v.JM==1&&!o.1v){ok=L}if(o.8U){ok=L}if(o.1Z){ok=H}!o.22&&ok?o.U.9b():\'\'}}F{1p("JQ");if(v.JR==1){o.22&&v.qH!=1?o.U.8u():\'\'}}}E qq(x){!x?x=1S:\'\';B y=L;3f{y=!!(x.Mh||x.Mi||x.Mj||x.M2||(x.M1!=1G))}2G(e){y=L}J y}E JT(x){J x.2c==0&&x.2U==0};E rk(){V(B x in o){if(x.I("Js")>-1){3D(o[x])}if(x.I("r4")>-1){2H(o[x])}}1p("10Y")}}',62,3944,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|indexOf|return|exist|false|||css|media|controls|length|but||actions|for|playlist|url|width|control||||||||time|pjstg||key|left|top|event|height|action|settings|system|break|substr|case|hide|duration|position|show|log|toolbar|icon||start|color|play|addEventListener||new|setTimeout|text|opacity|hls|type|container|volume|undefined|playlist_dic|tmp|typeof|window|faction|scale|title|replace|hotkey|frame|appendChild|document|innerHTML|set|subtitle|createElement|none|subs|vast|||fullscreen||||null||data|pip|seekto|div|offsetWidth||poster|mobile|eval|1000|error|vasturl|display|open_action|right|hasOwnProperty|sub|click|exist2|tip||file_type|svg|background|auto|split|files_quality|Play|existv|absolute|Resize|stop|Math|line|catch|clearTimeout|margin|parseInt|bottom|options|icons|push|Lang|tiptext|_type|padding|share|border|offsetHeight|transform|screen_w|droplist|src|files_subtitle|||||||||||hidden|linkurl|Pause|linear|events|try|autoplay|player|media2|hide2|scaleX|current_quality|removeChild|continue|current_subtitle|api|scaleY|plid||rows|floatleft|file|apiProcessor|sbt|muted|handle|mouseDown|mediascale|CheckColor|clearInterval|ffffff|mediacontainer|size|custom|chromecast|urls|http|dash|object|Seek|webkit|Volume|vasttype|localStorage|ready|1px|Duration|000000|parseFloat|seek|Time|org||img|files|500|||attr|font|||pause|end|2000|Remove|xmlns|www|xlink|parentNode|MarginPadding|visible|stroke|target|obj|_|ShowOrHide|_to|marginleft|values|round|delete|pointer|200|refresh|trim|tagvideo|default_quality|settings2|preload|marginright|ios|string|is_hls|_from|block|rightmenu|gradient||xhr|dom|screen_h|empty|plstart|resize|pljssglobal|quality|aspect|subtitle_on|speed|mouseHere|f2title|Action|bgcolor||slice||youtube|zIndex||mute|||Mute|int|order|pjsdiv|folder|JSON|casting|bga|_value|canvas|butPosition|valuefontsize|m_to|f2action|volumewheel|live|out|transition|rgba||shuffle|arr_up|value|isLive|vastloader|menuproc|m_type|Motion|storage|arr_down|f2value|vast_loaders|random|onError|visibility|effects|remove|Hls|onOut|hex2rgb|dechar|files_speed|important|SetQuality|ftitle|plx|animation|focus|max|act|isVisible|airplay|fill|||UpdatePlaylist||||||||clientX|vast_|iset|captions|evntclk|setAttribute|keys|UpdateText|valuecolor|is_dash|cut|toString|Unmute|safari|next|off|download|charAt|UpdatePlay|name|File|ease|dash_created|cancelBubble|solid|hlsconfig|removeEventListener|midroll|minutes|overflow|over|onOver|getItem|intro|skip|activeiconsize|pjs|files_|filter|default|clr|String|show2|control2|status|parse|setInterval|cursor|radius|okpd|Events|aover|||||||||||iphone|current_audiotrack|bgpaddingright|line3|box|bgpaddingleft|files_audiotrack|preroll|f2i|obj2|span|ioff|state|Date|tips|PluginHotIcon|rounding|redirect|motions|ended|FindBut|indOf|vast_and|audiotrack|getAttribute|1999|navigator|playing|_url|bg2|toolbarHidden|SettingsTimers|Settings|touches|Object|open|backgroundColor|customline|waiting|current_url|StopWaiting|pass|val|channels|always|seconds|Value|_show|init|version|is_sleep|points|||||||||||center|paused|align|fvalue|floor|HideControl|label|HLS|globalfs|ShowPoster|alpha_div|buffered|tipcrn|getElementById|isVastBgLoad|layer|timer|location|message|parentIframe|Normalscreen|bordercolor|hideleavetimeout|reload|VAST|realfullscreen|hours|Advertising|_cul|metadata|lastwheel|onEnded|txt|apiprm|min|SetSpeed|container_h|container_w|onWaiting|space|opid|is_ws|ratio|Waiting|xbg|scroll|ispipkit|com|margintop|vast_or|lines|leftBg||Tip|line0||hlsquality||pipwebkit||||ll1I|Fullscreen|stretch_width|unmute|gif|pnt|ResizeText|loop|ttl|setItem|href|timeline|sub_off|ctx|customtext|loading|info|SetSubtitle|area|preventDefault|hidden_volume_over|clientY|icn|onPlay|actionstt|fltrs|bgaover|hls_subs|concat|Title|wait|rel|plhistory|hls_created|control_|cutted|srch|enc2|UpdateObject|pointerEvents|onDuration|curtain|shadow|fzoom|hls_config|clicktime|getTime|mouseup|lIll|all|reloadTimer|destroy|parent|Arrows|loaded|blur|alert|track|tag|small|bitrate|lang|bgpaddingbottom||ncrtat||End|Sub|image|fbg||current_speed|bgpaddingtop|files_quality_ag|nativecontrols|Poster|marginproc|HlsLevelsLength|iconscolor|m3u|f2id||Switcher|_cstm|console|onClick|motion_id|stage_y|android|8px|body|vertical|noads|Status|_hide|bgl|Background|SubtitleChanged|open_settings|charCodeAt|media_error|normal_w|onMouseUp|_keyStr|audiotracks|bgtop|Close|_css2|buffer|evntout|stopPropagation|evntovr|delta|scrollbgcolor|but_x|||fullscreen_process|levels|Start|Retimer|replay|pld|flag|mrgnprs|gaTracker|default_audio|upld||MainResize||gao|rotation|PlaylistNext|||add|stage_x|scrollLeft|white|but2||thumb|native|channel|hlsaudio|skpbt|but_space||DashLevelsLength|audioTracks|sub_shift|title2|tlbrhd|onload|AfterVast|onTimeupdate|line3value|onMeta|CalculateClick|send|_rb|playById|salt|enc3|line1|butplstart|Array|vimeo|_speed|pjs_i|00|cubic|reloadto|qualities|dur|inline||||vast_loadtxt|pause_before_vast|hlsautoquality|subtox|deltaY|toolbar_hide|forcehide|||Stop|ShowOrHideProcessor||search|ldr|PlaylistNextExist|sec||prev|VastRemoveAndPlay|volumewheelin||Playlist|bgcolorover|currentTime|CustomSwitch||line_width|textTracks|currentFile|||3px|browser|id_|Clickable|switch|source|sttx|PlaylistG|SettingsVisible|titlestore|then|Remove2|fplace|touchmove|control_title|StyleItem|vsts|clicks|desktop|screen|fd0|normal_h|quiz|CreateItem|timestore|SettingsClose|forbidden_quality|sub_options|sub_bottom|l1lI|update|decode|event_x|NewFile|err404v|ActionPlaylist|event_y|stout|scrollTop|toend||fullscreen_start|shuffle_|plfolder|qbr2|handleicon|||frameresize||onMove|PlaylistPrev|controlover|hlsdrm|Scale|300||line2|_lastime|nowrap|SetAudioTrack|icns|orientation|PipWebkit|screenclick|Home|bgbrovr|iconsover|onPause|removeAttribute|speed1|MediaReady|active|hiddenwidth|floatwidth|file2|CreateHLS|10px|Zoomed|Toggle|hidejustfull|toolbar_margintop|pjs_id|transparent|iframe|marginbottom|ll1l|touch|passive|or0|loading_error|fontnames|file3_separator|fontSize|PlayerState|getElementsByTagName|newplay|is_visible|ellipse|autoplaylist|pauseroll|vast_longtimeout||vast_impressions|weight|tagframe|design|pljssglobalid|err|pltxt||||responseText|cow|coh|mediapip|played|onVolume|ScrollTo||normal|_start|hidden_volume_over_process|but_y|linecap|Ready|actplay|touchend|expand|opn|sub_settings_on|VastAddPreload|sub_color|mediaSession|sub_color2|cul|touchstart|ControlClick|default_style|subtitle_start|Pos0|video|casturl|Airplay|videoHeight|PlaylistPrevExist|nomute|brandurl|PlaylistExist|Curtain|ObjectFit|subupld||family|tchs|_step|sub_sizeproc|handle_width|_preloaded|bgpadding||Reload|and||minify||bgt|shareme|_ease|pstrsi|current||poster_scale|nativeAudioTrack|butNames|kbps||groupId|handlewidth|||HideForce|findLeft|autoLevelCapping|VastRecover||StageMouseUp|ScreenClick|rldcnt|topBg|thmove|pstrv|pic|HideInterval|timeFormat|fontsize|seeking_time|spacing|hls_force|StageMove|load|pointed|abc|repeat|Pnt0|rightbs|stretch_with_volume|SubtitleSettingsMenu|items|brightness|Subtitle|link|starttimeout|compilation|maxBufferLength|fff|bgg|upldfl|plNxtExst|showovercontrol|f2bg|HideProof||sub_or|hideonpause|_id|000|_status|flip|showoverto|settingsovertimer|setSpeed|hlsDashSub|0px||posterhide|autohide|Il1l|saturate|alpha|20px|rightside|overopentimeout|vast_poster|hidevideo|overlay|control_line|600|justshow|mediatags|texts|hdnn|RemoveCurtain|ToolbarDown|readyState|tippointer|mode|Init|onclick|FindPlStart|XHR|not|nativefullios|bottomside|scaleover|hdicon|nbsp|url_shift|polygon|create|relative|checkFont|HidePoster|clickarea|dontplay|FltrVal||shr|prm|errorMessage|hidetimeout|toggle|clickmargin|svg0|3000|mpi|VstLdTxt||ShowForce|vast_longtomsg|current_||StyleArrow|pjs_|qbr1|ni2|file_separator|pip_quality|ipad||yamtrid|lrpd||playsinline|htto|url2|custom_aspect|bgh|_max_order|errorto|playersize|FileTo|BufferStop|hand|HistoryPlaylist|tmln|ScrollOverOut|ErrorOr|1em|removed|letterspacing|NativeEnterFs|TipText|TagPlay|ssfontsize|cftlr|chrome|domain|PluginSub|uijs|_play_i|days|autonext|_ended|heartbeatInterval|marginprocleft|RenewSubtitle|iconreplay|offsettimer|128|sub_weight|sub_shadow|sub_bga|sub_bgcolor|tipbg|ctx2|gain|acted|wheelstep|||||canvas2||StyleLine|shift||result||m3ut|airplayed|href2|rotation2|||pstrs|Off|swipev|_seekaftervast|hidden_volume||hideoutmute|_wait|fcdef|dclckto|created|indOf2|jpg|clicked|normalscale|rect|pageX|Ctxt|YtInit|SettingChanged|seeking|360p|240p|onSeeking|Cut|va2l|VastNext|galabels|midrolls|QualityChangedNoHand|AirplayChanged|SubtitleLoad|400|compilations|heartbeat|l3v_show|HandleWidth|RenameQualities|custom_speed|iconangle|hlsend_to|handlehide|hls_stuck_time|line_speed|now|xtitle|480p|_t|pljsmute|recover|tipbgcolor|Download|TimeSub|srt|frag|volumescroll|tipbga|Rot|hlsrows|autoQuality||UpdateSpeed|pjs_parent|PlaylistShow|onmouseout|PlaylistVisible|sxs|details|tippadding|findTop|999|PlaylistControls|CustomText|playerid|onmouseover|onmousemove|unshift|Error|SettingsN|scl|pushCSS|letter|currentLevel|scrollarrows|sizing|https|resizePlaylist|_prevIcon|ResizeSettings|headfontsize|nativefull|win|playlist_source|Parsed|5px|Mouse|||sourceBuffer|offsetLeft|pldur|touched|scrollleft|contentWindow|speeds|stty|floatheight|gatracked|toolbarInterval|hlschangequality|hmaxk|paddingtop|Played|ToolbarShow|SubtitleLoad2|seekwindow|stretchonfullscreen|file2_separator|ShowTip|observer|limitmaxwidth|left0||brd|SetSetting|subload|base64|float|onSeeked|hidewithoutmoving|memory|onplay|pl_first_id|backdrop|_activeIcon|downin|NativeControls|parentcontainer|RenewPoints|Thumbs|ymax|ctxtnk|suboptns|leavetimeout2|Touch|MainUpdateSize|postroll|mouseMove|bgcontainer|setActionHandler|seeked|icon2|iconscolorover|linkurl2|imgldd|menu|playlist_title|hideuntilto|seeksides|FrameResizer|NativeExitFs|poster_a|poster_aover|StyleActive|Show|tpp|VastVisible|sub_size_fullscreen|rld||timeld|sub_size||wait_to||quartile|wtcntrl|UpdateTime|MenuProc|pljs|adsfirst|ssflyp|PlaylistHere|playbgcolor|spd|||PlaylistRewind|resizeSettings|_lastactbut|playroll|navigationUI|_fullscreen_end|nhs|VolumeWheelX|click0timeout|hideuntilstarted|hidevar|JsClk|hidevar2|newfile|full|ToolbarHidden|colorbg|resizeonwidth|mini|fspr|Password|valuefromlang|setaction|MidrollOverlay|unmuteonclick|stretch_width_last|apdr|gaTrackPlay|openById|find|iclr|isvg|||||but_h|BgBrAct|clr_options|CreateShare|pageY|doubleclick|wght||nativecontrolsmobile||while|ima|vast_type|tagName|StringVar|pauserollonplay||gifed|vstpause|ClearClick|2001|resizeonplay|||StageLeave|click_t|openplaylistbefore|showtitleplaylist|dvrtime|Load|AudioTrackChangedNoHand|copyObject|mutestore|num|title_template|StopMedia|rldplay|done|close|DoubleClick|scrollwidth|onClickSubtitle|VastAndLimit|toLowerCase|KeyPlusUp|KeyPlusDown|userseek|vol|VastBgLoad|current_file|moz|thumbnails|embed|vars|VastLoader|tipalways|worked|HidePoster2|160p|referrer|thumbs_on|offsetTop|documentElement|restart_audio|limitwidth|vastfrombg|floatlimitwidth|HideTip|code|YoutubeReady|sub2|parsed|sub_all|ResizePlaylist|rightout||angle|SubtitleOff|720p|1080p|HlsLevel||CreateTip|response|fatal|tippaddingtop|alldd|sub_stroke|remember_sub|333333||PlaylistError|998|ff0000|bgo|PlayerjsMenu|bgborder|bgbordercolor|lastTouch|button|onStep|_steps|handlescale|upload|fid|handleaover|rmbgcolor|bgtmp|isTypeSupported|mouseout|mouseover|mediaSource|mouseUp|Ended|onDown|handleiconspress|rename_audio|subopt1|rotate|frames|scripts|YouTubeIframeAPIReady|files_channel|youtube_id|fileTimeout|autoprevopenfolder|datetime|postMessage|edge|14px|_stopped|nohls|RemoveMedia|ShowLayer||exception|iniframe|script|screencolor||container_id|sepia||Player|found|changeheight||serif|sans|Update|FileType|SubtitleError|sub_upload|dashquality|rc_label|wheelinterval|urls_and|prefile|100000|ssa|rightclick|stuck|lineHeight|subsor|timerTime|Start0|ksu|youtu|showinterval|quality_received|vastonmobile|_readyonplay|UpdateVars0|YoutubeID|UpdateVars|autonextopenfolder|static|drtn|playVideo|container_h_procent|subdrag|BeforeVast|videoWidth||SwitchText|isReplay|hideAllIcons|lastIndexOf|yaCounter|IconsColor|playerjs_|randomstr|hlsfps|PipSize|_control_|CreateDASH|lang_|polyline|isPlaying|sub_reset|picture|scrollarrowsize|||customdesignsvg|resizetxt||TitleTemplate|||mouseHere2|audioTrack||eventstracker||noclick|started|fit|covervideo|omt|CustomToogle|scrollarrowcolor|timeshort|lngth|getDASH|getHLS|HlsUpdateAudio|loadLevel|sub_x|fjs|svg3|audiosrc|unmuteplease|playlistrewind|opera|mtp|playlistloop|timeline_h|marginbg|nops|current_plurl|plurls|classList|AudioContext|||sleeptimer|_tags|pjslng|ErrorMsg|PlaylistLoad|audioctx|_i|isNaN|ll11|CloseSttx|csta|screenmarginbottom|gained|file_yv|hls_started|pjs_parent_i|reloadfirst|ActionOptions|ClosePl|mdswp|ws_created|but_w|reloadtimeout|isFullscreen|dontload|ShowShare||change2playlist|vast_starts|filerorto|timerInterval|setQuality|outro|sub_upload0|StartSpeed|l1ll|pstrsin|leftandrightpadding|customTextPl|CustomTextButs|landfullmobile|IndexPlaylistProcessor|maxMaxBufferLength|upText|downi|nextLevel|contain|onTagError|CreateWS|HlsAudioTrack|wheel|maintitle|firstly|ToolbarHide|vast_midroll_limit|PluginMovable|VolumeWheel|xy00|mediadrag|posteronpause|||ControlCoordinate|timeout|RadioTags|removeTracks|tagsurl|exitfullscreen|pstr_to|playsinlineonmobile|pp2|nativesub|Preload||CreatePoster|toolbarhidden|stvs|CheckDash|onDash|Destroy|clck||RemoveForNextAd|Recover|midrollo|advertising|lock|m3ui|re_y||StageMove2|autoplaymute|||_hlssubtracks|IndexPlaylist|playerjscom|ScreenClick2|stopotherplayers|hlsSub|iOSTrackLoaded|TitlePl|poster_float|heightInterval|network|normalscreen|Visibility|HlsSleep0|write|livewakeup|moveOr2end|ie9|is_hls2|splice|_move_rights|removeItem|isAuto|onYoutubeReady|order0|renameTracks|arrinterval|MseIsSupported|||||marginbgpadding|540p|_rights|HlsAudioTracks|HlsSleep|ChangePip|LoadedData|nativeControls|vstdwn|ErrorReload||WaitSize|subtitles||checknative||Seeked|span05|bg_hide|NewAspect||VastPreloadLoad|toggleControl|||onClick2||||Metadata|FullscreenUI|onerror|playiconbut|vast_preload|PlayerSize|sleep_timeout|adsinchain|resizetext|posterhidepause|landscape|v360|CheckPip|effect|ControlOut|getQuality|getAudioTrack|onPipLeave|iosfull|overlays|VastVideo|End3|onPipEnter|marginbgcolor|vastcontainer|checkBase64|join|NormalscreenUI|End2||||||Playing|JsEvent|vastgo|fts|1440p||Captions|volumewheelfull|_recover|VastCheckNext|VastGo||tagSrc|vastclick|vts|enabled|2160p|hlserror|||DrmVars|fixed|VastPreloaded||contentDocument||onWkitKey|Heartbeat|currentposter|urlsl|NativeSubtitle|pipto|Action2|handlea|scrollarrowbg|tipletterspacing|ahd|tipbgrounding|Rotate|lastt|scrollarrowbgcolor|piped|submm|tipfontsize|settingsNumberVisible|iconopacity|6px|hidetime|ssfontcolor|ctxt|viewBox|presmbl|postsmbl|drawImage|sub_store|FileReader||SettingsParser||||||||||SubUpload|SubtitleLoadAll|pljssubtitle|cpm||tippaddingleft|tippaddingbottom||Media|tipcolor|UpdateVolume|resizeFromText|tipfont|last_text_w||show_settings|show_playlist|Marquee|sstext|btm|ReplayIcon|3600|volume2|ControlsBg|ass|cnt|vtt|logout|SubtitleParse|VisibleItems|TipVol|minw|_currentIcon|tchs2|onMobOver|onMobMove|spn|addtitleplaylistbr|addtitleplaylist|LineScale|exist2v|Review|marquee|pldur2|pldur3|doctype|innerText|ClickArea|brand|imageLoaded|geo|SubtitleTimerMenu|bgcolorlink2||settimer|linkurl0|div2|hideonplay|control_start|destroyed|TipHide|notofh|restart|insertBefore|fontFamily|borderRadius|clickscaley|paddingright|ioscss||DVR|sub_font|Thumb2|historybga|appearance|Style|match|tem|movevent|deg|paddingleft|handlecolor|Empty|dont||mobtch|path|handleiconpress|handleiconover|onUp|prototype|onup_to|coloroverplay|sleep2|rmcolor|second|ceil|minute|hour|_stop|_timeout|Alpha|timeline_w|Bglines|floatmarginright|querySelectorAll|mutedautoplay|clientWidth|pljsquality|handlemove|pljsuserid|userid|butByS|nohead|qualitystore|||UpText|pljstrack|StorageSupport|Places|SetSubtitle2|SetCSS|dash_subs|_time_load|SubRem|tmpr|other|fullblack|lastsub|TheEnd|Text|sub_bgpadding|decoration|together|over_final|historybgcolor|valuemargin||valuepadding|grdlft||rename|EndMove|||RightMenu|reRightMenu|xvalue|handlehideinit|ShowHandle|thumbs|historytitlea|openplaylistroot|toFixed|png|volumestore|start2|QualityChanged|requestFullscreen|SpeedChanged|check|requestFullScreen|pstr|pljsvolume|SubOpt|getVideoData|moving|NoSpan|InitVisible|StartTimeout|cntrls|hdbrdclr|resizeonmouse|resizeme||||||startcss|Controls|removedNodes|Shuffle|MediaSess|bordersize|youtubeposter|mozRequestFullScreen|SetCurrentQuality|HidePositionControl|Script|UpdateStart||playlistovertimer|hostname|toolbarisdown|fileorto|pjsframed|reloadlog|150|Loaded|startwait_t|play75|Alert|play50|play25||||plopenid|substore|postmessages|playbgcolored|120|_blank|quick|sub_designstore|updatePlaylist|str2obj|onYtPlayerReady|killMotion|subpausehide|Loading|leftright|Menuproc|updown|mousemove|getDuration|stringify|chr|ytautoquality|nocontrols|gaurl|pepper|content|blra|pjscssed||||||StyleSubtitle|ontouchmove|fromCharCode|activeicon|tmp2|stopkeys|removebykey|NxtExt|_css|user|urlcnfg|fonts|encoded||_set_quality|input|webkitRequestFullScreen|noprevicon|utx|msRequestFullscreen|Prefile|bordercolored|FSL|pauseVideo|scrpt|introstart|VisibleCheck|smbls|deltaX||last|HideLayer|RDHrSENn|menufltr|SubtitleBottom|sub_split2words|recovery|playerjs|DudhaNmTcq1ZeKYmDGeVc256aLxWxZp0dNtVd2aWdN09x3FZMK5ncut0aGhYzqoYyGd|DtXWan48Lq9neNd|PlayingChecker|current_time|contrast|iframe_api|Number|customyterror|PlgnVstLdtx|valuealign|youtubecontrols|sub_bg|onPlayTag|pljs_yt_|posterhidestart|PLAYING|Width|sub_big_fullscreen|scrollHeight|||sub_lineheight|noindex|Youtube|sub_bgo|analytics|ytcl|show1value|alertspaddingh|ENDED|onYtPlayerStateChange|tagsinterval|alertspaddingv|700|PluginPip|ffdd1f|scroll_left|CreateMedia|removeNativeSubtitle|callback|playlistfolder|imageExists|SubtitleSettingsClose|I1lI|lI1l|PjsFramed|pjsframe|dashaudio|YouTube|seekTo||maxresdefault|666666|Start00||sfjs|default_subtitle|crt|sub_off_title|sub_allmyt|ParseUrl|hidecontrol|ffect|subshift|ShowTimeout|MediaYoutube|rand|arial|helvetica|scroll_down|toUpperCase|yterrors|PipToggle|1550|1150|HzZNriHG|reYT|900|Qualities|onQualityChanged|movable|width100|pipSrc|playId|playByYoutubeId|PlgnVstPstr|ChkHlsEnd|1800|Timer|nameofyoutubequality|RenameTracks|nativeSubtitle|alertsbgcolor|getPlayerState||alertscolor|fileto|showById|FileTimeout|640|SubtitleSettings|filetod|sub_off0|Timeout|PipSwitch|360|zoom|Yandex|alertsbga|trcka|getBoundingClientRect|offset|url3|outside|_nextIcon|playedstored|adscounter|InvertPlaylist|setupx|reverse|autoplayed|globalfontname|PluginThumbs|Exit|heartbeatinterval|adblock|resume|fullonplay|brda|last_ors|headbordercolor|borderbottom|_xIcon|pressed|fullonplaymobile|_html|Playerjs|pjslog|_subfile|full_hours|full_minutes|toLocaleTimeString|notag|Scripted|rgb|keyframes|styleSheet|scrollX|XMLHttpRequest|GET|parentElement|vpaid_starts|_ue|_ud|224|sugar|shwvstfnsh|bgbract|preloaded|redirectonplay|cstm|whlskfll|18px|ffeeab|PluginIntro|timelimited|timelimit|timebreak|ct2|PostFullscreen|fs_error|scrollwheelfull|Stopped|intros|iosExitFullscreen|cancelFullScreen|exitFullscreen|cancelFullscreen|_reset|mozCancelFullScreen|webkitCancelFullScreen|msExitFullscreen|frmvst|unset|TheEnd2|finishrewind|andlimit|reloadlive|VastLongTimeout|redirectonclick|seeked_time|vast_prestarttimeout|vast_longtimemsg|endfull|isVpaid|onMouseDown|yamtr|ovr|current_vast_url|openpl|nomidroll|midrollimprsd|passontime|onClickSubtitle2|PluginTrack|minduration|rest|Quartile|playedstore|onClickTimer2|playedquartile|40px|mss|ReloadTimeout|High|notv|access|castdevice|casterror|Playback|device|0val||1val|copied|swipep|Swiping|MSIE|ads|swiping|adsinvitation|audio|slng|historytitlestrike|yamtr_event|historycolor|ga_event|incorrect|220|denied|PluginPlSrch|Ease|width_div|height_div|PluginErrorVideo|alert404video|alert404v|alertsfontsize|alert404text|alert404|alerts|offsetwrite|smallfontsize|floatheightsmall|floatwidthsmall|str|elastic|006|175|935|firefox|norld|msie|maxTouchPoints|gtag|Wheel|vast_adid|playlist_id|setVolume|time2|butseekto|isyoutube|youtubeready|geobj|getContext|StopOtherPlayer|HidePoster3|posterhidetime|scrollarrowbgovercolor|ScrollDown|Hide|iset2|dasherror|api_|scrollarrowbgover|scrollarrowgradient|FindIdPl|limit|VastInfo|wrapper|ArrowsInterval||last_subtitle|yaHit|ScrollRight|livets|ControlOver|PlaylistBack|ScrollLeft|reachGoal|Open|PluginRel|after|PlayerjsEvents|pjsfrm|ShuffleEnd|comment|skipads|apto|plapto|Papi41|SetChannel|DownIn|plcontinue|VastBreak|cuid|FindFileInPlaylist|ScrollUp|MediaVideo|PlayerjsAsync|rc_version|PluginSkip|Href|right_y|right_x|RightClick|RightMove|unfixing|CrShr|parent_domain|ShowControl|rc_anyway|HideAnimate|ShowAnimate|apdra|rc_labelurl|encodeURIComponent|RightCSS|setting|hidestartbutios|hideonwidth|hideonwidthlimit|nativenotiphone|hideaftersec|hidebeforesec|nativenotios|hidebeforesec2|hideuntilmeta|System|RightOut|hideonvar|RightOver|hidewovar|hideonfullscreen|4px|hideonvolume|leavetimeout|hideoverwidthlimit|scrolling|PlaylistMove|allow|allowtransparency|allowfullscreen|UpdateSettings|pjsfrrs|obsrvr|PlaylistPlayId|MutationObserver|15px|nums|scheme|PluginOldGA|ga4|eventLabel|PlaylistOpenId|clrs|playonhover|WaitPoster|upd|PluginMbps|highlight|tap|wtpstr_to|pstrwt|HideElement|prenewpl|posteronwait|Volumescrolled|ltr|direction|UpdateTimer|Exist|PreNewPl|nativenotipad|hideoverwidth|eventCategory|userpause|lrppp|marginprocright|sttr|actpause|unmuteonplay|userplay|back|ControlX|pipVol|muteiconbut|default_speed|sub_sizemobfull|sub_sizemob|sub_bottommob|lrpps|marginproctop|SettingsExist|webkitneedkey|timeupdate|loadedmetadata|volumechange|durationchange|enterpictureinpicture|leavepictureinpicture|changedTouches|marginprocbottom|sort|ControlsBgClick|nativefulldroid|click_t2|always2|NewPl|PluginShare|SettingsSpeed|pljsspeed|createTextNode|Visible|customText|upTexts|resize2|pljsfirst|vast_nofirst|trackstore|sesstime|showShare|hidewithoutplaylist|Actions|requestAnimationFrame|alwaysnotfullscreen|alwaysjustpause|playerheight|mobiletv|StageOver|titlepl|linkpause|1001|speedstore|template|screenshot|templated|dblclick|KeyDown|ssflyw|mousedown|pjsin|textarea|KeyUp|linktarget|closePl|PluginGeo|plclose|eventAction|linker|showing|action_settings|Click|bgcolorlink0|bgw|_a|tipmargin||tipvar|unhidden|rotateonhover|roundout|_w|hidesec|DisplayControl|315|control_duration|hideafterclick|selectOpen|zoomed|xOffset|mobileover|iconmargin|bgstretch|5000|270|bggr|yOffset|clickmargintop|CancelBubble|current_thumb|handleiconsover|bgline2|bgline1|bglines|clickmarginbottom|noClickTimeout|RenewFromTitle|PlacePoints|wps|nxtttl|SvgColor|ControlLine|valuesize|FFFFFF|customdesign|gradientcolor|setcss|hidedown|ontop|gradientcolorbg|linespeed3|linespeed2|colorload|linespeed1|controlCSS|HdIcon|with_hours|Tmln|with_min|minus4back|prevorius_default_w|prevorius_default_h|iconsreplay|displayvolume|translate|hidewithposter|7px|Buffer|handlemargin|PluginPoints|valuebgcolor|valuebg|valuerounding|onMobOut|clickscalex|plusminus|method|svgtmln|IFRAME|rotateplaying|picheight|fontsizesmall|PjsFrMsg||bold|notframe|postmessage|lineh|Init2|ontouchstart|rc_|PluginReplace|optStr|rszr|icon3|line_volume2|scalesmall|which|keyCode|togglesubs|Control|action2|opposite|hlscaptions|parentIframe_style|today|CustomFonts|PjsFr|prtObj|inversetime|prted|liketext|mrgnsmll|Continue|Hideuntilto|topside|often|hideonleaveandplay|UpdateLoad|often2|UpdatePlaySeek|_time_play|_duration_play|PluginCut|handleinit|toptip|linetipmarginbottom|thumb_move|openplaylistafter|openplaylistpause|place|_duration_load|CreateThumb|evenodd|thumb_borderwidth|rule|Rectangle|linetippointer|tippaddingright|thumb_shadow|thumb_bordercolor|thumb_border|bandwidth|unblock|thumb_radius|hideafter|hidebefore|thumb_height|thumb_width|hidebefore2|seeksidesec|rmsize|gradientcolorload|iosexfull|language|MetaAudio|nopause|unpause|wrong|onLoadStart|webkitendfullscreen|onLoadedData|PluginHlsFps2|hlsdrmfp|loadSource|HlsLiveWaiting|livewakeuptime|hlsTextTracks|supported|changeAspect|MediaSource|FlussonicMsePlayer|startLoad|connect|volumegain|Gain|um1|nextAutoLevel|CheckTop|hlsmaxlvl|SourceBuffer|hlslowquality|audioGroupIds|nameofhlsquality|renameQualities|HlsQualityLevels|sourceBufferValidAPI|mimeCodec|debug|logo|PjsCheck360|isSupported|hlsaudio_off|hlsquality_off|dashjs|preloaddash|Interval|preloadhls|nativehlsios|hlsvastwait|m3u8|PluginDash|mpd|framei|disableRemotePlayback|anonymous|playsinlineonmobileiphone|reHls|hlsdebug|drm|hls_stuck_duration|FullscreenChange|OrientationChange|abs|lsfullstart|PlgHlsFdt|lsfullplay|dvr|hlsmto|customBuffer|portrait|landscapefull|hlscookies|isHidden|hlsfto|maxLoadTimeMs|gainedsource|ParentFS|PluginHlsFps|screen_lw|setHlsAudioTrack|Posters|setTracks|mp4|updateTitle|hls2|margin_bottom|cover|stretch|setHlsQuality|seekicon|subtitleTrack|read|scroll_height|preposter|webkitSetPresentationMode|setDashQuality|setDashAudioTrack|addTrack|normalonclick|handlemarginright|stripsw|clr_saturate|unmute_video|tipa|usernew|clr_sepia|handlemarginleft|skip_after_|accept|Verdana|vast_impressions_all|line_play|235|134|tippmargin|_timer|vast_remove|action_back|clr_brightness|2002|onmousedown|redirectplaylist|185|096|nombclck|003|nfsclios|007|001|988|981|984|nfscldr|996|019|036|041|onmouseup|files_sleep|029|current_sleep|clr_contrast|992|914|883|957|296|372|275|lang_ru|857|432|stripsspace|slidespeed|pointcolor|settings1action|readAsText|postertitleonhover|999999|pjs_thumbnail_|pressed_|62de50|historybgaover|888888|170|222222|faed54|titlecolor|feba54|settings1|200000|posterwidth|subtitle_errdel|kbq|OqFAAAAdklEQVQoz42QQQ7AIAgEF|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|brdtop|brdclr|mrgnp|constrols|Dialogue|settings2action|grdtc||grdta|grdth|WEBVTT|shape|177|setioff|ffce00|clone|pointa|pointw|mobtch1|sub_move|unescape|1005|hlsdvrtime|sub_drag|black|2px|1006|sub_fonted|fullscreenElement|msFullscreenElement|offsetwidth|posterheight|72ccf8|posters|444444|customimage|0ae1a83744a6a075250cf889893a42b4|0e69f2925313y331w391e27202o1b3v3e1b3o021z1o252z2q2m272c2o2o2w25381e252z1i2c29381a2x3s1z211m380w1z2139233v2z2b361c2v3s113z1o2z162v3z2p1z203a231s25332e14212v232e1w3u271z1138251q25353c162z261y1011141z153v3b2o1721341u3s2t213n113u242e133x392o192z36101z1o23113u26113u281z3u281z3w2o2z2b213x2c29233v2b213v272y3b3v2c111z2433143q00322c293y121o2c1b3q0z312k22113z1o2z1z113s291z2z1f393x2c181y10322v3u2u333e101z1e1m11133v29211v302o14232720332e1628332z1f1e1a2c1421261y1z1011303u271z121m3u350z21223514331i2h3f1o1e1k1d1f1c1q3f1j2g1q3d1f3e183e1k2g1i1e1h2d1e3c1s3d1k2e1t3e1z2c1u3e1y2c1t2e1y2e1s3d1k2c1s2c182e1s3e1r2c1u2c1q2c1t1e1g2e1u2c142c1u2c1z2e1s2e1b2c1u2e1e2c1t3g1j2e1s2c1u2c1s1e142e1u2g1r2c1s2c1z2c1u2e1g2e1u3c1t2c1u2e1w2e1t2e1t2c1u2e1g2c1t2e1x2e1u2d1y2c1u2c182e1s2g1x2c1u2e1b2c1s1f162e1u3e1v2c1s3d192e1s3f192c1s1d182c1s3f1z2e1s2d192c1s3c1i2e1s2f172c1u3d142c1s2f172e1t3d1l2c1s2d192e1u3f142c1s3d192c1u3e1c2e1s2d172c1u3d1d2e1s3f172c1t3d1f2c1s1f172e1s3e1b2c1s2d172e1t3f1z2c1s3d162c1u3g1a2e1s2d182c1u3e1v2e1s3f172c1s3d192c1s3f1u2e1s2c1u2c1f1c1h3f1g1g1g3e1u1d142e1s2g1d3e1i3d121d143d1g2e1g3e1s1e1q3e1f1c1j3e1c1f1b3d1j2d181e121e193f1c1e1g3d1g2c1c3f1s3g1k3c1l1c1i1e1h1f1c1e1h3c1b2d1k1e183f1c3e1a1d1g3e141d1h1e121e1a1c1a1c1a1c1a3f1p1g1s1d1b2d1b1d1p3f1c3f1g1e1d1d1m3c122e143g101c1f3d1f1e1k1f1t1g1s1c1d1d1a3e1s1e1s3e1g3d1e3e141d1i1g1s1f1g3c1u2d1h1d1c1e1c1g1k3c123e1f1d1g1g1z3e1u2c1u1e1u2c1t2e1d2e1s2e152c1t2c1f2e152g1v2c1u3d1q2c1t3g1t2e1s2c1v2c1t2c1y2e1f3f1q2c1s1c1f2c1t2e1t2e1u2c1j2c1t2e1w2e1f3f1v2c1w3c1u2c12141k143c141e1k3g1e2e1f3d162c1g3f1a1g1e1d1q1e1l1c103g1c1e1p3e142c1w2e1p2e1s2e1x2c1u2c1i2c1s3e1t2e1s2e1w2c1v2c1r2e1u2g1e2c1t2c1z2c1s2f1y2e1s2c182c1u2e1v2e1u2g192c1s1d182c1q2e1z2e1q1e1g2c1w1c1s2e1t2e1i2c1u2c182c1q2g1p2e1q1d192c1w2e1k2e1u1g1v2c1s2e102c1q3f102e1q2c1w2c1u1d1i2e1r2g1t2c1t3e1i2c1q1f192e1s3e182c1u3d172e1t3g142c1s3d192c1s3f1c2e1q2d172c1w3e1e2e1s3f172c1u3d1f2c1q3f182e1s3e1e2c1u3d152e1s3f152c1s2d192c1s3e1a2e1q3d182c1u3e182e1s3f162c1s3d1c2c1q1f172e1r3d1b2c1u3d172e1s3f132c1s2d192c1s3g1w2e1q1d172c1u3d1c2e1s3f152c1s3c112c1q2e1w2e1i1c123d1q1e1i1f143g101e141e1u2e1d3f143g1y3e1i1d1f3c1b1f161g1d1d1b1d1s3d1d3g1g3f1e1c1d1c1e1c1d1g1p3e1d1c183e151e1f2e1b1f1i1d1f1c1i2c1q1g1j3g1b1c1j3c1e2d193f1j1f161c122c1b2d191f1b1f192d1b3c1a1c1b3f183f133c1i1e1u3d1d1g1c3g1d1c1f3c1d1c171f1r1g1q1e123c1w1e123f1c3f151e1h1e1u2e1h2g1p1e183e181e1r3e1b1e1h3e1d1c1g2c1e1e1f2e1i1g1d3d1f2c1a2c1d2e1s1e132c1s2e1j2c1q1g1i2e1q2d1s2c161e1i2e1s3e1w2c1u1c1h2c1q2g1j2e1s2c1h2c173c1p2e1s2e1h2c1s2e172c1q2g1r2e1s1e1m2c163c122e162e1t2c192e1d2e1e3g1c1e1i3c1r1e1j1d1k1e1d3e1g1d1i1d1g2c1h1g1b2e152c1w1c1l2c1t2e152e1s1c1q2c1s3e1f2e1u2e1e2c1u3e1g2c1u2f1x2e1t2e1l2c1u2e1t2e1u3g1z2c1u2c1c2c1u1e1x2e1u2c1j2c1s1c1u2e1s2e1w2c1v2c102c1u2e1z2e1t2d1w2c1s1c152e1t3g1y2c1w2c152c1t3g1u2e1u1c1m2c1u1c1z2e1u1e1x2c1u3d1w2c1t2e1t2e1s2d192c1t3c1z2e1s3f182c1u3c1e2c1s3f192e1u3d1f2c1s3d182e1s3f1d2c1u2d172c1t3f1z2e1s3d192c1s3c1k2e1s3f172c1u3d162c1s1f192e1s3d172c1s3d182e1s3f1v2c1u3d192c1s3g1g2e1s2d1b2c1s3d1b2e1s1f172c1u3c1q2c1s1f192e1u3d1v2c1s3d182e1u3g1y2c1u3d172c1s3f192e1s3d192c1s2c1u2e1s2g1f1c143e193d1q1e1p3f1r3b1f3d1f3c1b2e1p3e1y2d1m3e1f1c1c1g1p3e1d1c1a3d131e1h2e1b2f1k1d1e1c1g2c1s2g1c3g1c1c1l3c1d2d1b1g1j3f183c142c191e1c1g1g3f1g2c1e3d1s1e1k1e1o1e1i1d1j1d1c2e1k3g1k1g1k3d1m3d1f3d1c1g1j1g1h3d161c1f2e1f3f1s3e1d1c1e1c1i2e121g141g1c1d1d1d1h3b1s2f1s2f1f3c1f2d141e1o1g1a1g1i3c1l1c1f2e1c1e1x1e122c1b1d1s2d1b1f1w1g1s1e1h3c1s2c1t3g1h2e1u2e1y2c1s2c162e1t3g1z2c1v1c1s3c1r2e172e1t2c1k2c1u2d1f2e1u1g1h2c1v1e153c1u3g182e1u1e1v2c1s3d1f2e1s2g192c1u2d1r2c1v3e1r3e143c141b2e1e1f1q1g1d2j1j1q1p161|8d1c2m3o1v3s221a271u3b3v2z1b3q01101m25212q193v2c1k1b3v1z1i1c21173s3w1121141z133x3b2o1720361u3s2t203p113u242c153x392o1732261z2z1m252e1g2c29381y2v3s1z121o360w1z122b213v2z3b381w2v3s11121m2c162v213n1z203a251q25333e162z2v233e183s271z113a231q25352e142z261y1c3s271w3u29162s271u2u271o2c113w261z1z3w281z3u243u2o3o0z1z312b3w121m272e2o1z1x23141z101m272e3o2m35322q1z2z2z3b233v2026163q0z1c1c2v2e292o122u11101d2z1q113z3823373w253u253t1536211z113a371z2z161j1z1c1m3e182t2z2p3e2b213v2z2q1i27312c3b3y121m121d1e1c2d1e1e1j1c102d1k1e1c2e1p1e1c3e161e151g1k1c1k1f1h2c1q1d1r2e1t2e1t2e1u2c1u2c1s2g1e2c1u1e112c1q3c1r2e1u2c142e1u2e1k2c1u1e1k2c1u3e1j2c1s2d1z2e1s3c1z2e1v1d1s2c1s1f1u2c1s2e1w2c1r3e1v2e1u2c1v2e1w2e172c1u1f1y2c1t2g1s2c1q2d1y2e1t2e1o2e1v1c1s2c1t2e1s2c1s2e102c1q3c192e1u2e102e1u3c152c1t3g1t2c1s2f192c1q3d1x2e1s3d172e1u3d1c2c1s2f192c1s3f1c2c1q1d192e1t3e162e1u3d162c1s3f1v2c1s1f192c1r3d1c2e1s3d182e1u3d122c1s3f192c1u3f1c2c1q3d182e1s3d1h2e1u3d172c1s3f1d2c1s3f192c1q3d1t2e1s2d192e1u3d142c1s3f172c1t3e1k2c1q2d172e1s3d192e1u3d152c1u2e1u2c1s2e1g1c1d1c1m1g1c1c1k2f1f3c192c141e121d143f1u3d1a1e1u1f1w2d1j2f1a3d101b1f1g1e3d1p1e1d3c1d3d1j3g131d1o1e1k1d1f1d1g2e181c1c1f181e1q1d1j3e1c1c1g3g161d1f3e191g1c3d1s1g1r3c1d1c1f3f1c3d1c3f1e3d1d3d1f2f1b2d1e3f1g3d1c2e1s1e1f1c141g1u1e1d3d1r3d1c3d1c3e1e3c161c1f2g1b2c1c1g1d3d1e2c1f2e1c1e1k1e1f3c1e1d1g2e1j1d1t2e1u1d1h3c1d1g181c1d3g1k3d1d1c1g2f1t2e1j2e1w2d1i2c1s1g102c1t3g1r2c1s1c1f3f1u2e1r2e1w2c1s2c1t2g152c1t2g1q2c1q2e1d1f1u2e1q2e1v1e1j2c1u2f152c1t1e1m2c1q2e1a1f1z2d1y2f122c1d321t1v3e173d1s1e171c133g123c121e1k3f151e1e2g1k1c1v3e1k3g132c1t3g1v2c1s2c1x2e1s2e192e1u1d1w2c1v2g1o2c1s2f1y2c1r2e1q2e1r1c1u2e1t2c1q2c1u2e1w2c1s3e192c1s2e122e1q3c172e1t3e1x2c1u2e1u2c1u1e1l2c1r2c172e1q1c1o2e1s3e1d2c1w2e1c2c1s3g1g2c1s1d1z2e1r2e1j2e1u3e1r2c1w3g1x2c1s2e1c2c1s1c1z2e1s2c1h2e1s1d162c1w3f182c1s3f192c1q3d1c2e1q3d192e1u3d1j2c1u3f172c1t3e1d2c1q1d1a2e1s3d152e1s3d152c1v3f1b2c1s3f182c1s3e122e1q3d182e1s3d172c1u3f162c1s3e172c1q3d192e1q3c1d2e1s3d152c1u3g1j2c1s3f192c1s3e1e2e1q3d172e1s3d1h2c1u2f162c1u3f1e2c1q3d192e1q3d1b2e1s3c1x2c1u2e1i1c1h3e1f2d1c1c1j3d1d3d1c3e1b2c123c123d1b2e181f191e1d1e1i3f1e3c1c3f1f2e1i3c1q1e1g1d1h1g1c1c1f3c1d2f1i3d183f1f3c181e1i3f121d1h3e121e1u2d1l1f161c121d1d1e1c3e1r1e193c1c3g1j3e1c3d1g3g1c3d1e3e1f3d1d1e1m3g1i3d1w1g142c1c1c1d1e1b1e1h3f1m3c1w3e1e2g112c1a3f142d1d3c1i1e1g3c1c1e1s2e1k1c1e2g193d143g1d2e1g1e1m1g1f3c121g141c181e1t1g193c1e1e1z3c1s1c1z2e1r3c1q2e1s1c1y2c1w1f1h2c1u2g1f3d1r1e172e1r2c1p2e1s1c1x2c1u1g1w2c1u1g1k3d1s2c1w2e1s1e1o2e1s3d1f2c1v2g1t2c1s1e1k3c1w3d1v3e1y2d1h141k1d1g1e1g3g1u1e1j2f1d1c1j1d191f1f1d1d1e1l1c1u1e1l3e1s3d1e2e1u1c1i2c1s3e1z2c1u2e1x2c1u1d1r2e1t1c1g2e1u1d1x2c1t2e1p2c1u1g1x2c1t2c152e1u2c1y2e1u3c1e2c1u2e1r2c1s1f182c1s2c1u2e1s2e1k2e1v3c1z2c1u2g1y2c1t2e102c1s3d1k2e1s2c182e1u3c1r2c1u2e1q2c1t1e1i2c1u2c142e1u2c1z2e1u2c1b2c1u2g1e2c1t3g1l2c1s2d182e1s3c1c2e1u3d192c1s3g1b2c1s3f1a2c1t3c192e1s3d172e1u3c1h2c1s2f182c1u3e1f2c1s1d192e1s3c1h2e1u3d182c1u3f192c1s3f1b2c1s3c1z2e1s2d192e1u3d1b2c1s1f192c1s3g1e2c1s1d172e1t3e1b2e1u2d182c1s3f182c1s2f192c1t3c1j2e1s2d182e1u3d192c1s3f172c1s3f1v2c1s2c1u2e1f1c1f3d163e1f2d182g1c2e1c1e1k3d1p3d1y2g1c2c1c1g1e3d1h1c1b2f1k1e183f1f3c1a1d1g3g141e1h1g141d1w2d1j3f181c121d1e1d1e3d1m1e1b3c1d3g1l3d131d1l1e1i1e1h1f1i2c181c1f2f161e1s1f1l3c181c181e181c181e1u3e1j1c1a1e1a1e123d1e3d1c1c1i2f1c3d1f1e141d143e1d3e1c1e1e3g1l1e1c2c192f141d1c1e1e3c1c2d1i3f1a1e1g1f1e3e1k1d1h2e1s3e1j3g172d1e3d142f1e2e1c1e1h2c102c1u1g1y2c1t2g1g2c1u3c1f2e1u2c152e1m2c1h2c1s3f1s2c1s1f1z2c1t1c1s2e1u1c1v2e1h3d1s2c1t3g1t2c1t2e1q2c1u1c1k2e1t3c1d2e1h2d1u2c1w2f1z3c1h191q1o1i1o2d1f1q1j1k2h2h14|f2ec21s2z2a29313716263q0z2z1m27312o193v3e1d3o0z1z2m3q0z202k3x3u35242t323p1z2038251s25332z16212v232z1c3u271z1z3a251q2533211620261w1112141z133x2b2o172z261u3s2t2z2p113u242c153x292o1731261z101m253e1g2c2938182v3s10111o260w10113b213v2z3b38162v3s12111m2c162v3b213v29233x39213v2b233v1z1z3u291z202s291u2s271p2q1i25202o3e1z2112193x111z202235162z2o193x111i1t33211d202n2c113w2m2z1o1g272z1o1m25111q253r193124142c1e3e29361a3y2b321v3u2u3q3s37203b3r35202719162z141z121o232c1o11113u242c1d37383v1z1z23121g1k1r181d1i1e1l1f1j3c181e1t3c1a2e1d3f143e1p3g1k1c1u1e141f172c1t2e102c1s2c112e1t2d1u2e1s1c132c1v3g1y2c1u2e152c1r3e1w2e1u1c1k2e1u1c1x2c1w1e1x2c1s2f1w2c1r2c1v2e1s2d172e1t2c1s2c1u2e1e2c1u2g1t2c1s2d1t2e1s3e1x2e1s2e122c1w2g1y2c1t2g1z2c1q2c1u2e1s2e1v2e1t2c1t2c1v3e1v2c1s3f1w2c1s3c1s2e1s3e1h2e1s2d172c1u3f102c1s2f182c1q3d1j2e1s3d172e1s3e1y2c1u3f172c1u3f1u2c1q3d1b2e1s3d1t2e1s2d152c1w3f1v2c1s3f192c1r3c1e2e1s3d182e1u3d1w2c1u3f192c1u3f182c1q1d1b2e1u3d1b2e1s3d152c1u3g1r2c1s2f192c1q3e1e2e1s3d192e1s3e1u2c1u1f172c1s3f192c1q3d192e1s3d1b2e1s2c1s2c1u1e1f1c1b1f1e3e1a1c1k1f1p3e1r3d1f3d1d3d1k2f123d1o2f1f2d1k1c1d3e1c3e1c3f1m1e1d2e1s3g1c3c1c1f1f3c1b2d181g1s1d1b1f1c3d1d1e1i3f1g2c1c1e1d1c1d1e1r3e1c1c183f131e1f2c1d2f1k3e1d3e1g1e1h1e1l1g1j3e143f1e3d1k1e1r1g1i3e1b2e1f1e1f3b1f2f1c1c1s2g1f1d1d1e141e1c3d1c3e1m3d1j3c1f3g181e1d3e121c191d1b1f1f1d1d1f1j1e1d2c1q2e1c1c1c1e1d3d1d1c1a1d1c1e1h1e102c1r1c1j2e1u1e1p2e1s3c1t2c1v2g1v2c1t1e1t2c1s2d1a2e1t2e152e1s3c1q2c1v2e1u2c1u1e182c1r2c1j2e1s1e1t2e1s3e1q2c1v1e1y2c1u3e182c1v2c1b3e1t1c172m2i143e1d2f183e1r3c1a3e1u3e181g1i3c1j1c1l1e1h2c161d1g3d142c1u2g1t2c1s2f1r2c1s3e1x2e1s2e122e1u2e1y2c1t2g1z2c1q2e1s2c1s2e1v2e1t2c1t2e1t2c1v2c1s3f1w2c1s3e1q2c1s3e1h2e1s2c1x2e1s2c1e2c1s1e1i2c1q3e1z2c1u2c1v2e1u1d1p2e1t1c1g2c1s1f1x2c1r2e1m2c1u1e1v2e1t2c132e1u2c1y2c1s3e1e2c1s2e1r2c1s1d162e1u3c1e2e1s3d192c1u3f162c1q3f172c1s3d1e2e1s1d172e1s3d1v2c1s3f192c1q3e182c1s3d192e1u3e192e1s3d182c1s3f182c1q3f192c1u3d1v2e1s3d162e1s3c1c2c1s3f192c1r3g1d2c1s3d192e1s3e1i2e1s1d172c1u3g1c2c1q1f192c1u3c1q2e1s1d152e1t3c1i2c1s3f172c1q3f1e2c1s3d172e1s2c1x2e1s1c1k1c183f1k1e1h1g1f3c1i1d1m3f1r3b1d3g1f1d1b3e1h3f133e1j1e1i1d1h1d1g3e181c1d2f161e1c1e1j3e1d1c1e3f141e1h3e193f1c3d1q1g1m3c1c1c1d3f1s2e1k1e1b3c1c3e1c1e1p1e1d2g1j3e1d1c1s1f1p1e1k1g1m1e1p1e1f3f1k3e161e181c142d1d3f1d1c1k3e1f1d1g1e141g1c2c1e1e1d3e1c3d1f3e1i3c101e161e1k1d1h2e1s1e1o3f1f3e183e1k1f151e1i1e1f1c1d3d1s3e1c3d1q2g1l3c1d1c1w2e1z2c1s2g1j2c1u2c1r2e1s2d1j2e1t1c1v2c1s1e1k2c1r3f152c1t2e1h2e1u2e1r2e1s2e1t2c1u1f172c1s2f1v2c1u2e1y2e1s1e1y2e1s2d1c2c1s1e142c1p2e1z2d1v121q1i1p1e1c1e1m2e121e1g3g1h1d1e3g161d1g1e1l1g1t2c1i1g1y2c1p1e1i2e1u1c1u2e1v2c1i2c1w2e162c1s2g1r2c1q1d1b2e1u2e1p2e1w2e1v2c1u2g1y2c1s3f122c1q2c1y2e1s1d1k2e1t2e1t2c1v3g1g2c1s2e1w2c1q1d1t2e1t2e1t2e1u2c1u2c1u3g1e2c1u1e112c1q3c1t2e1u2c142e1u2e1k2c1w1e1k2c1u3e1j2c1s2d112e1s3c1z2e1v1d1s2c1u1f172c1t3e182c1q1d1a2e1u3d182e1u1d152c1u3e1b2c1s3f192c1s3e1v2e1s1d192e1u3d1c2c1u3f172c1s3g182c1q1d1b2e1s3d1g2e1u3d152c1w3f142c1s2f1b2c1q3d112e1s1d192e1u3d1u2c1u3f192c1t3f1d2c1q3d192e1s3c1b2e1u3d162c1v3f192c1s1f192c1r3c1b2e1s3d172e1u3d172c1u2e1u2c1s2e1y1c1d1c143e161c1k3g1d1c121c141f142e1s2e1d1c1o1c1a3e1c1c1g3g161d1f3e1b1g1c3d1s1g1r3c1b1c1e3f1s2e1p1e1d3c1b3e1e1e1p1e1c1g1e3e1d1c1u1f1c3c1d1f181e1q1d1d1g1j3d1c3g1i3d1e2c1e1e1q3d1c3f1l3d163d162e1a1c1c3f1e3d163e1e1g1p3c121f161c1c1c1f3f1s3d1i1f1e1d1k1e1f1e141c1s3f1r3c161c1v1e1c1e1g1g1k3d151e1g1e1o1c1c1e1e2c1q1d1e3g1p1e1c3e1m1d1k3c141e1t3c102e1u2c1s2c1v1g1u2c1u1f172c1q3e1f1f181c1o2e1w2e1u2c1w2e1u2c1s2e1h2c1q2c1l1e182e102e1u2e1f2c1v2e172c1u1g1s2c1q1c1z1e1s2c142e112c131c142u2j1f2h1k1i2t1k1e1f141m|roundingver_final|250|125|PluginSubword|webkitFullscreenElement|webkitIsFullScreen|mozFullScreen|267|606|344|l3v_left|Yes|valuemargintop|Skip|valuemarginbottom|Sleep|valuemarginleft|Dvpieuhhar0OHHlVCHI5Aks2AnMTAqpAAHsVArdnBrA1AjXZzkEZAkl4Ard1wsXYAj4XCrEZBnhTAj45BnM4AnM3BGpAAHEVBHM1Brw2AZXYzkh2CHsZBrd1wsXYBj4XArsnBHInzrAVAnI3BkM2CrlhHrs1zks5Bnw2BrdTBG44Brs0AHdXCGpAAHIVBrs1Brd1BjX2zkhnArM4BrA1wsXYBZ44BnA3ArMnzrdVBnh4AnlYAGpAAHhTCG44BrwZCHl1BqpAAHIVBHInAnIYBqXYAq44AroXArMnwsXYBG4XBno4Brd3zrsYzkhnCrEXCrlhHrs2zko4AHM5ArITAHEVAnEZAko5AZpAAHEVBkI2Bko0AjXYBG44AHA1Brd5wsXYAj4YBHAYBHEnzrs0zkd2CHwXBrIhHrsYzkoZBnE3BkMTAHIVAkEZAkEXCqpAAHoVArh1BHsXAGXYBZ42Ard2BZpACq4XBkA4AkE1BqXYBZ43wsX2zkl4BrsXBHE3zrs1zkw4CrEXBHhhHrIVCrsZBrM5AjXYBq43Cro3AHE4wsXnzkE0Bks1BHd0zrs1zkh1And3AkshHrsVCHM0AkM4AHsTAHEVBrA0BHA5AZpAAj45AklZBnI1AGXYAG44CrE1BnA5wsXZzkA2BkAYAnE1zrsXzkhZAnoZBklhHroTCG44CHl5BnE4AZpAAq4XAkAXBro5ArM5zrdVCrwnArE1BnhhHrwVBrE2BndYCrsTBj44BrwnAHh0AjpAAj45Bro3AnEnBGX1zkh0AHEYBno5wsXYzkh4AnlnAkl3zrAVAnI3BkM2CrlhHrAVAnAYAnwXCrITAG44CHwZBklYAZpABG44Bkl4CrM2BqXZzkh5Bks0Arh2wsX2zkl3AkM0BkMZzrwVBrhXBnd5CqpABZ45And1Ano4zroVArE2ArEYAksnBjpACG45BHlZAHMnBjXXwtPhHHhVCrE5CHA4BnATBjprBZ4ZBnMXAnA0BGX2wrMTBZ4ZBnMXAHAZCqo2zrhVCrE5CHA5BnEhEnMTAHoVBrwnCHh2BZo3zkw3BkonAnE1zrsYzkdhCq44Brl5Anh3AZXYAG43wsAYAq40AkA5BkM2zrsYzkdhAHsVBZXYAq40AkA5CrM3wrsYzkdTCq44Brl5Anl3BqprAHsVBZX3zkw3BkoYAnw4wrsXzkEZAnl2BkMTBjo4zkh0CHlnCrdnzrMhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxnaLF0bK5OdZwTwOpWd2m0bK9VwkPjM29VevxWcvAUdNmObvEjzqxUMLxObK4jCjwXwrohAqoYBGwTwOF5duIjCjxneNdjgGXjM29VevxWct9Xcut5cumneqw6fZxWdNFmdjw6AHwTwN9VwkPXzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrwTwrAQxn48dut0bqplDGeBAqXXwsXYBjXXwsXYBjXZwsXXzrwhHroTAqpbws0XzrMhHrs2zrMhHrs2zrhhHroTCqpAAqX2wtPhHHoTAHwhHrs2zrsZwsXYBjXYBqpAAqXYBqpAAqXYAjpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|valuemarginright|once|All|DtXWd3aODjwTwNtkeumWcjw6wOpTMLmTbLB0wjXjdu9nbLFQc24jCjxTaKa0wjXjcKtZa2mVwkPjAqoXwrohBjwTwNxOwkPYzqxnM2tTaGw6AG41zqx0fLpmwkPjd3aOwjXjMK5QcKt0bK9VwkPjdu9nbLFQc24jzqxja3piauFQcNdjCjwnwrAhAZonwjXjMNeiwkPXzkETwNxOMK92aLwjCkoVCqXjeumXwkPXgGXjM29VevxWct9NeKYTwkQ7wN9ZauJZwkPYAZXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|Dvpieuhhar0OHHMVBkd0Bro1AHsTAqpABj42BnE0ArIYAGXYzkd0AHlnBHE4wsXYzkd0AHs0CHs2zrsVBnEYCHA1BrhhHrsVBnEYAHE5AHMTBj42Bnd0AHlnBGpAAqX2zkM3BnEYCHA1wsXXzrohHrMVBkd0Bro1AHsTAqpbws0YCqXXwsXYCqX2zkM3BnEYCHA1wsXYBj4ZBHh4BHo4zrMVBkd3Brs5AnIhHrs2zkw1Crh1ArhTAG43Brs5AnI0CqpAAHsVAnw1BHl0CGXYzkd0AHlnBHE4wsXYAG4nAkI1CHE5zrohHrs4zrohKjpBAG43BrsYBrlYBjXYAG4nAkw1Cro2wsXYzkd0AHs0CHs2zrs2zkw1Cro2BrIhHrMVBkd0Bro1AHsTAHMVAkI4ArM0BGpABj42BnE0ArIYAGXYCqpAAqXYCqpAAqXYAG4nAkw1Cro2wsXYzkd0AHs0CHs2zrsYzkAZAkI4ArMhKjpBAHhTAHsVAnwZBHhXBjpAAHhTAHhhHrsYzkAZBHI5BrlTAHhhHrsYzkAZBHI5BrlTAHMVAkI4ArM0BGpAAHMVAkI4CrIXCqXYBj4ZBHhXBkE1wsXYBj4ZBHh4BHo4zrsYzkAZAkI4ArMhHrs4zrsYzkAZAkI4ArMhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxQM29VAjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZpNbKYTzLx1cuI9x25WcOQmdN8OwvFZMK5naN9ZcH0OevxicOBTMLFmyrsTwrsQxn48dut0bqplDGeBAqX2zkM3BnEYCHA1wsXXzrEVCHA1BrhnCrdhHrEVCHAnAkI1CHITBq45AnI0CrA4BZpABq45AnAZBHI5BGXUCq44Crs3CrEZaG0YBjpABj42BnE0ArIYAGXUCq44Crs3CrEZaG0YBjpABj42BnE0ArIYAGX2zkM3BnEYCHA1wsXXzrMVBkd3Brs5AnIhKjpBAHsVAnw1BHl0CGX2zkM3BnEYCHA1wsXYAG4nAkI1CHE5zrohHrsnzko2Bkd0BrsTAqpAAHAVArM2BnE0AGX0zklnBHE4Anh3wsXYCqX0zklnBHE4Anh3wsXYCqX2zkM3BnEYCHA1wsXYAG4nAkI1CHE5zrMVBkd3Brs5AnIhKjpBBq45AnAZBHI5BGXYCqpABq45AnAZBHI5BGXYAZ4XBkE1AHMYwsXUCq44Crs3CrEZaG0YBjXYAZ4XBkE1AHMYwsXUCq44Crs3CrEZaG0YBjXYAG4nAkw1Cro2wsX2zkM3BrEXBHsYzrsYzkAZAkI4ArMhHrMVBkd0Bro1AHsTAHhhHrEVCHAnAkI1CHITAHhhKjpBAHsVAnw1BHl0CGXYCqpAAHsVAnw1BHl0CGXYAG4nAkw1Cro2wsXYCqXYAG4nAkw1Cro2wsXYCqXYAZ4XBkE1AHMYwsXYAZ4XBkM3BrEYzrsnzko2BrIYBkshHrsnzko2Bkd0BrsTAHhhHrsYzkAZBHI5BrlTAHhhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxNeKYTd2BZaKJVwjXjMKB0bK9VAjw6wN5WdN1icvBkdNJmcjwTwOF5duIjCjxneNdjzqxXc3BQeumWcjw6wNBWcOFZc2YnzLxQa2i0wjXjcKtZa2mVwkPjAqoYAqoXwrs1wO0TwNBWcOFZc2Ygd3FidOEjCOTjc3xlaLwjCks0zqxXc3BQeumWcjw6wNBmcOFmdjwTwOBkMKYmwkPjAZwTwN9VwkPYzqxQM29VwkPjDvB2aZp3bKF0br0OAkpXfqdhbuJQa2i0DGdYBOp4xZp2bKJ3EN94DGdXwrwhAkohAHMOwvamdOBQc249xnsVAGdhfu1TcOA9x2i0evo6Lq9dz3e3eZ53AZ5WdNedznwXArpdz3B2aZdhfu1TcOA6fuYQcNT9x2i0evo6Lq9dz3e3eZ53AZ5WdNedzns5CHmdz3iTbK5Sxn4hwqohDudhbKE9x0eZc3JXxZpnevxWb2I9x25WcNIOwvB0dN9SaG13bKF0br0OAGdhaNmTcr0OcN9VaGdhaNmTcq1ZeKYmDGemeNJVc2FlxZp0dNtVd2aWdN09x3FZMK5ncut0aGhXzkoXAroXAqXhAj4XAroXAroQxn4hwqohwqohwrYXMLFPwuE9x00YCG4XArInCrI4zrsVBkwZBHI2BHlhEns4zkw0BrI1AklTAq43Bno5Ako2CGoYBZ4nCHwnBkdZzroVBnM1CrdXBrs1wrs3zkoXAHM0CHITAq43AHd2AkM5CHIhEns0zkwXAkMnAkMTAq41wrsXzkoXBrEnCrITAq41wrsXzkoXBrEnCrITAq41wsX5zkl5BHonAHMTAq41wsA5zkl5BHonAHMTAq41wrIVBnl2BndYAHlTAq41wrwVCHl4Brs2BnATAq43AHd2AkM5CHIhEnwVBko3Bkl5ArlTAq43BkI5AnM4BkMhAG43BHMYBnI3BjXXzkd3ArlZArM5wroVCHl0BkhXBrM3zrsVBkwZBHI2BHlhEnoVAnl1BnIZAnwYzrwVAkdZAkE3CHAhAq4ZAroXBkwZBnsTAZ43Brd5AkIXCGoXzkwXAro2Akw3AGXnzkd0BnlZBHo5wsAXzkwXAro2Akw3AGXnzkd0BnlZBHo5wroTBG40Bnl0Anh1BjoXzrdVAksYArs4BrhhHroTCq44AnEXAHd0CqprAqXYAq41BkM3CHA1wroVAkoXArMZAkdYzrsZzkw5BndXCrlhAq4ZAroXBkwZBnsTAHwVAkl3Bno4CGprAq4ZAroXBkwZBnsTAHwVAkl3Bno4CGoXzkA5BHs1BksXCGXYAZ43Bnw3Aks2wroVCHl0BkhXBrM3zrs0zkEZAHs1ArEhEnsVBnI2AHd1BnMTAHIVAkdZBnh2AZoZzkd1BrI2BHl5zrs1zkw0Bno2CHdhAZ4YCHl3And2BZXYBG4nAnMYAHEhEnEVBnl5BkA5BkATAHIVBHoXBHsnCqoYAqXYBG41BHsZCrw0wrsXzrs1zkI1AHw4AkEhEnsXzrs1zkI1AHw4AkEhAHEVAkoZBkAZBjXYBG41BrA3BnA0wrs3zkoXAHI4AnATAHIVAnw4BkdYBGprAHdVAnlZAnoXCGXYBG4ZBnh1ArshAHhVAkE0Brh2BZXYBG4ZBnA1AHdZwrs5zkoXBHAYCHITAHEVBrwYCrs0CGprAHlVBko0AkE3BZXYAZ43BnAnCrMYwrs5zkd5CHlnBndTAHwVAkl4AndnBqoYCG43CHl5And3zrsZzkw5CrA3AnEhEns5zkd5CHlnBndTAHwVAkl4AndnBqoZAqXYAq41BkM4BjoZAqX4zkhnBrM4AHl5wsXZAqX3zkwYAHMYBkI0wsAZAqX1zkE3CHIXBHoYwrs5zkd5CHlnBndTAZ43Brd5AkIXCGoYCG43CHl5And3zrAVBnE3CHw1ArlhEns5zkd5CHlnBndTAZ43Brd5AkIXCGoYCG42ArE5BnM0zrwVAkdZAns0AnhhAHlVAro1Anh1CqXYzkMZAkI1BkI5wtPhHHs5zkoXBHA4BHhTAG42Akw1BHM1CGprAHhVAkE0BHIZCGXXzkd3ArlZArM5wrs3zkA5AkA2BnwTAq43BkI4Bno0AHIhAHdVAroYBkE5BGXXzkdYBnMZBkl5BGprAHEVAkoZBkAZBjXXzkIhAHoVAro0BrA4BGXXzkIhAHoVAro0BrA4BGXXzkIhHrlVCHl1ArAYBjXXzkIhEnlVCHl1ArAYBjXXzkIhBG43CHM3BnsYCGXXzkIhAj45CHh0AHM3AZXXzkdYBnMZBkl5BGprAj42Ard2CHlXCGXXzkd2BHlnBkh2BjoYzkd1Bks3BHd2zroVBndXCHwXBklhAq45CHE2Cro0BkdTAG42Akw1BHM1CGprAq4nCHI3BHwnAksTAj4ZBnwZBrd5AZoXzkwXAro2Akw3AGXnzkd0BnlZBHo5wroVAkoXArMZAkdYzrAVBnE3CHw1ArlhEnoVAkoXArMZAkdYzrAVBnE3CHw1ArlhAqX1zkE3CHEnCrI2wroTBZ4ZAHsXAHh0CqpAAqX4zkhnBroYBnE4wsAXzrsXzkI2Bkd5AnIhAq4ZAroXBkwZBnsTAHwVAkl3Bno4CGoXzkwXAro2Akw3AGXYAj4ZCHd3Arh5wsAXzkwXAro2Akw3AGXYAj4ZCHd3Arh5wroVAnl1AHI2AHo5zrsnzkd3AkdZAHMhAq45CHE2Cro0BkdTAHEVBrwYAHIXBqprAG43BHMYBnI3BjXYBG4ZBnw3CrMnwrwVBnI0BHM1CHlTAHIVAkE3ArM5BZonzks5CHdnBnM3zrs1zkAnBksYBqprBq43CHl2Anl2AZXYBG41Aro1AHA4wrsXzrs1zkI1AHw4AkEhAHoTAHIVBHIYAkhZBqprAHoTAHIVBHIYAkhZBqoYBq4ZArw2Anw2zrs1zkI0And3AnEhAHdVAroYBHhnAZXYBG4nAkh2Bns1wsAYBZ4nCHwnAro5zrs1zkw3CrIXAGoYCq4ZBrE0CrM3zrs1zkw3AnIYBnwhAHlVAro1Ans5BGXYBq40Aks4AHE5wsAYCG42ArEZBrd3zrsnzkd3AnA4BkshAHlVBnl5CHA3BZXYAj4ZCHhnBnA0wrs5zkd5CHlnBndTAHwVAkl4AndnBqprAHlVBnl5CHA3BZXYAj4ZCHhnBnA0wrwXzrsXzkI2Bkh2wrwXzrhVCrA0BkhYCHlhHrwXzrdVAksYBks2BHEhEnwXzrIVBrd5BHo1ArshAHlVBnl5CHA3BZXnzkd0BnlZBHo5wrs5zkd5CHlnBndTAZ43Brd5AkIXCGprAHlVBnl5CHA3BZXnzkd0BnlZBHo5wrs5zkMXBrl3BkETAj4ZBnwnAHEnCqoYCG4XArInCrI4zrsVBkwZBHI2BHlhKjdhbKE9x1BPMLpmxZpNbKYTDGdkFlMXAroXxZpNbKYTzLx1cuI9x25WcOQmdN8ODkYdz3pieuh|wqohwqohwqo8du9TfKeWcjpQar0OIut0bqdhaNmTcr0Ow2amaNJNaGdhdu9QcOFnDGd3zkhXCrInAHE5wrsYzkEYCHlZAHlhBZ44Arh1Ans0CGo0zkMnAHEZBklhAHAVBrE4AHIYAGo4zkoZBHdXBrA4xn48Lq9Xc2Y5a29VDjohwqo8Lq9ODkYdz3B2an4jzqxQM29VAZw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGhZzqonyGd|Dvpieuhhar0OHHs2zrdVAHA2BksYAnwhHrs2zrdVAHo5AHM5BrIhHrs1zkwXCrs3CrITBZ4YArlYBkl0BGpAAHEVAkd1ArlnzrdVAHo5AHM5BrIhEns0zkw3BHo5AZXnzks5CHsZBkw1wrsYzko2Ans5BZXXwrdVAHA3BHE2BrITAqprAZ4ZAHs4CHI5AGXXwroTAZ4YCHlYAkMZBGoXzrdVAHo5AHM5BrIhEnoTAHsVArs5AksZBjonzkwYAHh5BHlYzrs0zkwYCrAnCrlhBZ4YAnd1BrM0BGXYBq4ZAHhnAnh5wsX3zksnBnI0BkE1zrsZzkE0AHo0BkIhEnEVAHlnAno4BHITAHwVBrEYArE2BGoYzkd4BrA4BkMZzrsXzko0AHdXAHhhAG43CrEnCrM2AjX3zksXCHs2CHE1wsAYzkd4BrA4BkMZzrEVAHd2BkA3ArIhBq4YCHAnArh1BGXYzkd3Bnw5AkA2wrdVAHA3BHE2BrITAG43BndZCHwnBjprAHoVArhYBnh0BqXYzkd3Bnw5AkA2wrsZzkE5ArdXBkATBq4YBnM2AndXBGoYAj40CHo3ArMnzrdVAHo5AHM5BrIhHrsXzkM0BrIYBkdTBZ4YArlYBkl0BGpAAHAVAnhZCrl5BjXYAG41BHw0Aro0wsXYBjX3zksnBkMYAHAZwtPOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|DtXWaum2DOY8gq5Tc2tlaLwPdNtVaqlhf3pWd2m0bK9VCjpZaKYieum2aHUUMLxObK46wq0ZBLp4wrohAqoUAkJXfrU3bKF0brPhBHpXfrU9zNYWMKFmdjiZMK5lyHQjaKaWdNIhf2BWcOFmcOE6wqdOC2FQd3pTMLl6wuxTc2BSC3piauFQcNdUeu9XCjoYAromC30VM2mZM3JTMLwPdNtVaqlhfZ13aKxSbLEUMK5QcKt0bK9VCjpZc3FieuIhAOAhcumVaKtZwumVaNmVbLFmC2tVbK1ieumWckPhdN90MLFmwrxnwuYQcNJidjpQcNaQcNm0aHUPaKmObvE6wrsXAqI7zLemMNUQeq10dNtVd2aWdN0Uc3xQa2mVCjpkaK50aLwhM2JVeuJZC3FZMK5naN9ZcG1WdNmObK46wuBmcOFmdjpkaK50aLw7e2mleuh6wrsXAqI7du9nbLFQc246wutjd29TeLFmC3FWdrPhArUjc3F0c206wro7cuJNerPhArUZbKePerPhArUUMLxObK46wut1eu87gG5XMLFPyvxicNEQwvUnevxWb2IUautnbutZdNt5CjoYzqoZAro7d3FZc2UmzKFid2iWaNanaLE6wro7zLemMNUQeq1icNmUMLFQc246wuFid2hhAG41dZpmMLBmzKmVzK91eqpQcNaQcNm0aHUicNmUMLFQc246wuFid2hhAG41dZpmMLBmzKmVzK91eqpQcNaQcNm0aHU9Eq13aKxSbLEUb2J5aOxicKJnwvxWeut0aGp7AHoXxGp7zLemMNUQeq10dNtVd2aWdN06wvxWeut0aGhnBkplaKdQC3FZMK5naN9ZcHPhdN90MLFmyrA2AuFmaZl7gL1ob2J5aOxicKJnwvxWeut0aGp7AHoXxGp7zLemMNUQeq10dNtVd2aWdN06wvxWeut0aGhnBkplaKdQC3FZMK5naN9ZcHPhdN90MLFmyrA2AuFmaZl7gL1ozLemMNUQeq1SaLmNdNtUaLAhautnbqp7AqIhf3B0dN9SaG1lMLBPMLxZMLl6wrsTwrwXArUnevxWb2IUautnbu9NaOBmerPhArU9BHomwvUnevxWb2IUautnbutZdNt5Cjo4CGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoUAnJXfrU9AHoXxGp7d3FZc2UmzKFid2iidOxifHPhCrlTwrwXArUnevxWb2IUautnbu9NaOBmerPhzHsZBvp4C319EuUmfKaZMK1mdZplMLBPwvTXxGp7d3FZc2UmzKFid2iidOxifHPhAGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoXC301AqIhf3B0dN9SaG1lMLBPMLxZMLl6wrh5zqoZAro7d3FZc2UmzKFid2iWaNanaLE6wq0nBLp4C30YAromwvUnevxWb2IUautnbutZdNt5Cjo4CGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoUAHw0dvh7gL0jzqxiM3FQc24jCjxjeKaNaLwjzqx0fLpmwkPjM3BnwjXjdu9nbLFQc24jCjxkaK50aLwjzqxnM2tTaGw6AGXjM2YQM2TjCkoTwNiQauIjCkt9zqxkc250dN9TL3BmevFQcNenwkQ7wN9ZauJZwkPYAGXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|__storage_test__|roll|wkdt|iosv|wjXjMKB0bK9VwkPjduYifGwTwOF5duIjCjxneNdjzqxjaZw6AqXjMNekc2YWdjw6wNaNaNaNajwTwNxOcZw6AGXjMNeXMKFlbK5OwkPjzHAhzHshzHAhzHsjzqxQM29VcKtZa2mVwkPjAqoXwrohBqwTwNxOMGw6wksjzqxja2tWeNJZwkPjzHsjzqxnM2tTaK92aLwjCjw0wjXjbumlaGw6AGXjbumlaK9VduYifGw6AGXjbumlaK9VfK91evJjaGw6AGXjbKBWcOBkc2YWdjw6wj0YwjXjMK92aLwjCjwUAGwTwNsjCjwYwjXjbKBWcOBZaLpTMLljCkt9zqxkc250dN9TL2YQeNIjCOTjc3xlaLwjCks1zqxWcjw6AGXjeuJ4eqw6wNYQeNIjzqxTaLF0aLxndutkbK5OwkPZzqxiM3FQc24jCjxTbLamwjXjevmXaGw6wOFmfvEjzqxPMK5lwkPXzqxkcumkbZw6AqXjaN9VevBQfNIjCksXzqxUMLxObK4jCjwXwrohAqoYBGwTwNiQauIjCksTwNiQauJWcOaWaqw6AGXjMGw6Aq41gGXjM29VevxWct9neu9XwkQ7wN9ZauJZwkPYBjXjc24jCkoTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|DudhevxicOBNc3xUDGe0dNtVd2YieuIPBqXhBqlODkYZaKB0wvh9xnoOwvl9xnoOwveQavFPDGdYAjdhbuJQa2i0DGdYAjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxneu9XwjXjevmXaGw6wOB2aZwTwNxOwkPXgGXjM29VevxWct9XdNJ2wkQ7wN9ZauJZwkP0zqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh1zkITwrIQxn48dut0bqplDGeBCq45CHl5CGXYAq40And0CGpACq45CHl5CGXYAq40And1wsXZzrIVAks4BnIhHrhVCHl5CHlTAqpACq45CHl5CGXYAq40And0CGpbws0XzrohHrwTAqpAAjXYAq4ZBrl4AZpAAqXYAq4ZBrl4AZpAAqXXwtPOwuaQcuX9xZBNaNaNaNMOLq8|nomobile|wjXjMKB0bK9VwkPjdvxmejwTwOF5duIjCjxneNdjzqxnM2tTaGw6AG4ZzqxXc3BQeumWcjw6wNBWcOFZc2YnzKxWevFWcGwTwN1idNeQcjw6wkohAqoXwrs1wO0TwNBWcOFZc2YgcNJ4eqw6fZxWdNFmdjw6BGXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|handlemargintop|iemobile|blackberry|handlemarginbottom|matches|fine|Bottom|Dvpieuhhar0OHHsnzkITBZ43CHw4CHAZAjpAAHsVCrInBHInBqX2zks0BkE0BkMYwsXYAG4YBrM0BrM2zrMVCrInBHInAnlhHrsZzkd5Akh5AnwTCq41wsXYAG4YBrM0BrM2zrsXzks0BkE0BkMhHrsYzkh1AnI1AnETAHoVCrInBHInBqpAAHAVBGX5zkwXBnsXBkd4wsXYBG4YBrM0BrM2zrsXzkh1AnI1AnEhHrs1zkh1AnI1AnETAHoVAHE2BrE2BjpAAHEVAko3AHo2CqX4zkIhHrs1zkh1AnI1AnETBj44BHA1BHAnCGpAAHIVAHE2BrE2BjX2zks0BkE0BkMYwsXYAZ41zrdVBnlZCrlnAkwhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxUeLFmwjXjMKB0bK9VAjw6wOJVcLJ0aGwTwOF5duIjCjxneNdjzqxUMLxObK4jCjwYwrohAqoYBGwTwNFQd3pTMLm2c2Y1cKIjCkt9zqxkc250dN9TL3aWcvJUaGw6fZxWdNFmdjw6BZXjc24jCksTwOF5duIjCjxnbutXaGwTwNtkeumWcjw6wOaWcvJUaGwTwNhjCkATwOxWeK5lbK5OwkPXzqxkeLB0c213bKF0bqw6AGXjeZw6BkoTwNsjCksTwNtjaZw6wkoVAZwTwNtWeNJZwkPjAqwTwNBWcu9ZwkPjaNaNaNaNwjXjM29Tc3xjaZw6wNaNaNaNajwTwNBWcu9Zc3amdjw6wNaNaNaNajwTwNiQauIjCksTwNiQauJWeLFUeLFmwkPYzqxZc3FieumWcjw6AqXjMNeXMKFlbK5OwkPjBGoXwrIhAqwTwNxOwkPXzqxPMK5lcuIjCksTwNiicNFTaLBkMKYmwkPjAG40wO0TwNBWcOFZc2YgeumUaGw6fZxWdNFmdjw6CqXjc24jCksTwNtkeumWcjw6wOFQcKIjzqx0fLpmwkPjeuJ4eqwTwOFmfvEjCjwXCkoXwjXjaN9VevBQfNIjCksXzqxUMLxObK4jCjwXwrohAqoYBGwTwNBTbKBSwkPXzqxnaLpidNt0c3wjCjxdzZx9zqxkc250dN9TL2F1dNt0bK9VwkQ7wN9ZauJZwkP5zqxWcjw6AGXjMKB0bK9VwkPjavJZMLFQc24jzqx0fLpmwkPjeuJ4eqwTwOFmfvEjCjxdzZoXCkoXwjXjaN9VevBQfNIjCksXzqxUMLxObK4jCjwXwrohAqoXwjXjM2YQM2TjCkp9zqxkc250dN9TL2x1aNamdjw6fZxWdNFmdjw6AHoTwN9VwkPYzqxQM29VwkPjDuFQejpkcutndn0Ocu9iauJZyvxicNEQxn48d3aOwuBTMLBnDGekbLxkeKYidjiZMK5lyGdheNmme0xWfr0OAkIhAkIhBHohBHoODkYkbLxkcuIhM2Yid3A9x3pieuhPdNtVaqlOwvB0dN9SaH0OyuBWcu9ZyGdhM3h9xnIXxZpkfH0OBHoOwvw9xnwXxZpNbKYTDGeVc25mxZpnevxWb2IUe2mleuh9xnwOwvB0dN9SaG1UbLFmdNYQcKm0DGdYAqedzn48Lq9neNd|DudhevxicOBNc3xUDGe0dNtVd2YieuIPBGXhBGlODkYXMLFPwuE9x00XzkE2CHE4zrtmzHo1wsXXzkE2CHE4zrtmzHo1wsXXzkE2CHE4zrohHrdVBrM5BrdTBG4ZAHh3BGpAAq40Bkl0CqXYAq40And1wsXXzkE2CHE4zrtmzHo1wtPhHHdVBHAXBHwTAqpACG41Ano1AjXXwsX5zkInArIZzrsXzkMZBrhZwsX3zkInArIZzrsXzkMZBrhZwsX3zkInArIZzrohKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxVaLi0wjXjevmXaGw6wOB2aZwTwOBkMKYmwkPYzkwTwOpWd2m0bK9VwkPjM29VevxWcvAUMN90eu9UwjXjcKtZa2mVwkPjAqoXwrohAHIjgGXjM29VevxWct9nbutZaGw6fZxWdNFmdjw6AHdTwN9VwkPXzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrsTwrAQxn48dut0bqplDGeBAHoVBHwZBnIXAZXYAj4nBrh0AHw4wsXYAq41Akw3BHonzrlVAnonAnl0ArshEnIVBHA2BHh2BrhTCG4YAHl1Arh5CqoZzkInBrhXCHh5zrsYzkA4CHM5CrshAqXYAZ45AHw1Ano1wsAXzrdVCHs1CHw1AHlhBG4ZAkM5Bkh3BZXnzks5AkdYBHA2wrsXzkIZAkd1ArATAZ4YAnl4BkoYwsXYAq41Akw3BHonzroVAHs3BkE3ArI5wsXYCq4XArA1Crs4zrMVAkAnArw5CHAhHrsXzkIZAkd1ArATAHwVAnE4BrsZCqpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|clr_|Medium|Small|Tiny|ldp0rmasozcb|clipboard|Copied|default_w|Previous|Reset|aload|default_h|colorover|fullwheel|1fZxnM3xmaK5kc2YWdjw6wkoXAroXAqwTwOFWc2YjMLwjCOTjM29Tc3wjCjwXAroXArojzqxPbKFmwkPYzqxUMLxObK4jCjwUAkohAqoXwrojzqxOdNtlbKJVeqw6AGXjMK5QcKt0bK9VwkPjMKYXbusjzqxiwkPYzqxXMKFlbK5Oeu9XwkPZAv0TwNBWcOFZc2Ygeum0cuIjCOTjc3xlaLwjCksTwN9VwkPYzqxiM3FQc24jCjx0bLFTaGwTwOF5duIjCjx0aLi0wjXjdu9nbLFQc24jCjx0c3oUcuJNeqwTwNBTbKBSwkPXzqxPMK5lwkPXzqx0aLi0wkPjwjXjeNtZwkPjeum0cuIjzqxPbKFmwkPYzqxPbKFmc25Xcut5wkPYzqxicNmUMLFQc24jCjxXc3BQeumWcjwTwNxOwkPYzqxja2sjCkoVBqXjMNeXMKFlbK5OwkPjBjo2wrMhBjx9zqxkc250dN9TL2YQcNIjCOTjc3xlaLwjCkATwN9VwkPYzqx0fLpmwkPjd2iiduIjzqxiM3FQc24jCjxTbK5mwjXjbqw6BqXjdN91cNFQcNdjCkoTwOdjCksXAqXjMGw6AGXjMKxOwkPjAq4nwjXjMKYWMKEjCjwXzkAjzqxic3amdjw6wkoVBjwTwNBWcu9ZwkPjaNMXAroXwjXjM29Tc3xjaZw6wNaNaNaNajwTwNBWcu9Zcu9iaqw6wNaNaNaNajwTwNBWcu9Zc3amdjw6wNaNaNaNajwTwNx1aNamdjw6fZxWcjw6AqXjM29Tc3wjCjxNaNaNaNMjzqxiwkPXzkJ9zqxXc3BQeumWcjw6wNxWevFWcGwTwN1idNeQcjw6wkohAHohAnEhAHojzqxPMK5lcuIjCksTwNxOdutlaumVaZw6wkIhAqo1wrojzqx0bLojCksTwNiQauIjCksTwNiQauJWcNYQeNIjCksTwNJ4dutVaqw6wksVAZwTwNiicNFTaKiQauIjCksTwNiicNFTaKBWcu9ZwkPjaNMXAroXwjXjbutVauYmd2BicuIjCjwYzkIjgGXjM29VevxWct9Xcut5wkQ7wN9ZauJZwkPZzqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh1zqonyGd|DtXWd3aODjwTwNmkc24ZwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwuaQcuX9xZAXAroXAroOwvFZMK5naN9ZcH0OevxicOBTMLFmyrsTwrsQxn48du9TfKeWcjpXc2mVevA9xZ0YzksnBkh2CrA4aG0YAZo1zkd0BHI1BkM0wq0YzksnBkh2CrA4aG0YAZoYAG43Brl2Crw2wrEVAroZBrM1CrwhAHsVBnE5BkhZBjo5zkoXAkE2BHhZwrs2zkd0CHM4AkMhCG4XArw0BkI4AjoXzkd0CrlXAHA2BZo0zkoXAkE2BHhZwrIVBnE1BHI2BkEOwuaQcuX9xZBNaNaNaNMOLq8|DvpWcvmTbK5mwvpWbK50dn0OAq41CHA3BGoXzkE4BrA4wroVBHMZBGoYAZ41AHI2AZoYAG40And1wrdhAq41CHA3BGoXzkE4BrA4xZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|DtXWd3aODjwTwNmkc24ZwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwuaQcuXUdOJTaH0OcN9VfNJZcZdhevxicOBNc3xUDGe0dNtVd2YieuIPBGXhBqlODkYZaKB0wvh9xnoOwvl9xnoOwveQavFPDGdnzkIOwuimbKePer0OAHwOwuaQcuX9xZBNaNaNaNMOLq8|DvxmM3Ehfr0OBj41xZp5DGdXxZp3bKF0br0OAZ41xZpPaKmObvE9xnsZxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|offsetX|DtXWd3aODjwTwNmkc24nwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrwTwrAQxn48dut0bqplDGeBAHMTBZ4YAnM2AHsnAjpAAHMTBZ4YArlYBkl0BGpAAHIVAko4AHd4BGX3zksXCHs2CHE1wsXYBq4ZBnIXCHATBZ4YArlYBkl0BGprAHEVAkd1ArlnzrAVAHl5AHw2AkIhAHsVArMnAHl3zrohBZ4YAnd1BrM0BGXXwsAnzkwYAHh5BHlYzrohAqXnzks5CHsZBkw1wroTBZ4YArlYBkl0BGprAqXYAG4XAHlZAHw2wrAVAksYCrl1CHsTAHEVAks4AnA4CGo3zksnBnI0BkE1zrs0zkwYCrAnCrlhHrdVAHA3BHE2BrITAHwVBrEYArE2BGprBq4YCHAnArh1BGXYAj40BrsXBrM1wrsVBnh0Anh2BkwTAHoVArEYBnoYCqoYzkd4BrA4BkMZzrdVAHo5AHM5BrIhEnsVBnh0Anh2BkwTBq4YBnM2AndXBGo0zks5AnAXCrI1zrsVBnd3AklZAnMhBZ4YAnd1BrM0BGXYzkd3Bnw5AkA2wsAYAq4XCrs3CrE0zrsVBnd3AklZAnMhAHwVBrlXBno2AZX0zks3BkMnBno1wrsZzkE5ArdXBkATBZ4YArlYBkl0BGpAAHoVBkE0BHs2BZX3zksXCHs2CHE1wsXYAZ4nCrw4CHl2zrsYzkI1AkEXArEhHrs2zrdVAHA2BksYAnwhKjdhaNmTcr0Ow2aNaNaNajd|valuepaddingtop|valuepaddingbottom|DtXWdut0br48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxXcut5wjXjMKB0bK9VAjw6wOpieLBmwjXjevmXaGw6wOB2aZwTwOBkMKYmwkPYzkwTwOBkMKYmc3amdjw6AG41zqxUMLxObK4jCjwXwrohAqoZAqx9zqxkc250dN9TL211euIjCOTjc3xlaLwjCkMTwN9VwkPYzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrsTwrsQxn48du9TfKeWcjpXc2mVevA9xZ0YzksnBkh2CrA4aG0YAZo1zkd0BHI1BkM0wq0YzksnBkh2CrA4aG0YAZoYAG43Brl2Crw2wrEVAroZBrM1CrwhAHsVBnE5BkhZBjo5zkoXAkE2BHhZwrs2zkd0CHM4AkMhCG4XArw0BkI4AjoXzkd0CrlXAHA2BZo0zkoXAkE2BHhZwrIVBnE1BHI2BkEOwuaQcuX9xZBNaNaNaNMOLq8|Shadow|valuepaddingleft|Dvpieuhhar0OHHsYzkoXAkE2BHhTBq43Brl2Crw2AjpAAHsVAroZBrM1CqXYAj43Brl2Crw2wsAYAG4XArw0BkI4zrsZzkd0CHM4AkMhAHAVBHA0BklZBqXYAG40Aks5BrhZwrsnzkInBrM5AkETCq43Brl2Crw2AjprAHAVBHA0BklZBqX2zko3BnEYBkl5wrsYzkoXAkE2BHhTBq43Brl2Crw2AjoYAG4XArw0BkI4zrEVBnE5BkhZBkwhKjdhbKE9x3pRd192c2Y1cKJgaKYmcKJVersOwuaQcuX9xZBNaNaNaNMOLq8|Font|valuepaddingright|Dvpieuhhar0OHHsXzkl5BnAXBnwTAj4XCHsZCrEYCqprAHsVBHo5Crh3BZXZzkwnBrA1ArI5wrsZzkM4Akw5AHsTAj44BrMXArI2BZoYAZ4ZCrh5Crw1zrAVAkl3CrsXBHhhEns0zkl5Bro2AHlTBq41Bkd1CrhnAjoYBG45CHM3BHIZzrMVAnA0AkdnArMhAHIVCHlnAHh5BjX4zkd2AHoXBkw3wsAYBG45Crl2Ano1zrsYzks4Anw0CrwhAHEVCHlXAkI5BqXYAj45Akl1BnAhAHAVAkl1AnlTAHEVAHdXCrhnwsAYAj42CHoZBrIZzrs0zkMYBro4BkMhAHsVBrA1BnlYzrs1zkw1BnM2BjoYAq45CHdnArdZzrs1zkA2ArwZCHIhHrsXzkl5BnAXBnwTAHdVBrA4Anw5CqprAHsVCrl3AHE3CGXYBZ4ZAndnBrA5wrsnzks4And5BrlTAHMVBnAYBkE1BZoYBq40BndYAnoZzrs1zkd4BrEYBkEhEns2zkM1Crl2BnMTAHEVAHh2BrI0BjoYBZ45Crh2AnETAHsVCrMZCHM0AGoYBZ45CHAYCrd0zrhVBnMnCHE0CGprAHdVCHl3BnE0BjX1zkM2AkA0BkM2wrs2zkM2CHo4AHsTAZ4nAksnAkwYAZoYBq40CrA1And2zrsVBklnBnEYAnhhEnsnzks5Akd5BnlTAq43Anw1AkA2AnAhAHsVCrl1AHAXCqXXzkwYAnAZAko0BGoYAq45CHdnArdZzrohHrsXzkl5BnAXBnwTAj4XCHsZCrEYCqpbxZpQar0OduQnL3aWcvJUaJ9mcuJUaK50AjdhaNmTcq1ZeKYmDGeVc256aLxWxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d||matchMedia|WebkitAppearance|416|979|appName|993|983|logos|google|915|885|775|997|layerX|files_scale|994|985|971|userAgent|962|918|897|874|848|818|785|747|705|659|sub_allmy||seeksidesmob|547|483|f2parent|trident|handshdw|Windows|Philips|Tizen|Roku|BRAVIA|armv|webOS|DtXWd3aODjwTwNtkeumWcjw6wOBPMLxmwjXjevmXaGw6wOB2aZwTwOpWd2m0bK9VwkPjeu9XzLxQa2i0wjXjcKtZa2mVwkPjAHIhAHIhAqoXwjXjMNdjCksTwNxOcZw6AGXjd2BicuIjCksTwNxOdutlaumVaZw6wkMhBjo2wrMjzqxja2sjCkoVAZXjMNeic3amdjw6Aq42zqxicNmUMLFQc24jCjxXc3BQeumWcjwTwNJid2IjCjxmcutneumkwO0TwNYicNdjCjxZeGwTwOBmevFQcNenwkQ7wOBmevFQcNenBqw6AGXjd2J0eumVa3A0MKB0bK9VwkPjd3pmaKEjzqx2MKY1aKBWcu9ZwkPjaNaNaNaNwjXjMNekc2YWdjw6wkoXAroXAqwTwNxOMGw6wksjzqxja2BWcu9Zc3amdjw6wNaNAroXAqx9zqxXcut5cumneqw6fZx2MKY1aKBWcu9ZwkPjaNaNaNaNwjXjMNekc2YWdN92aLwjCjxNMHoXArojzqxPbLB0c3x5eum0cuJnevxQb2IjCksTwNiQd3FWdOmkc2YWdjw6wNaNaNaNajwTwNxOMGw6wksjzqxja2BWcu9ZwkPjAroXAroXwO0TwOBPMLxmbKBWcOBkMKYmwkPjAZwTwOBPMLxmAZw6wNeWc2eTaGwTwNYWaZw6AqXjaLamcOFnevxiM2Umdjw6Av0|tvOS|u10|MacIntel|platform|home|ipod|Safari|225|drop|Firefox|Edge|Trident|Opera|pjslng_|isflash||appVersion|onchange|pjsga|moved|135|thumbs_img|reloaderTimer|RWAlnQyyazA4aoAB4FsBSA|DOMContentLoaded|sub_all_title|brdlc|vast_introtbimp|vast_linktxtbgcolor|passonstart|vast_linktxtcolor|vast_skipbgcolor|PluginRounding|ref|posterstime|vast_skipcolor|vast_titlebgcolor|Input||paddingbottom|brdla|brdl|99999|Full|bggrclr|||marginRight|5em|actn|15em|vast_titlecolor|vast_xbgcolor|PluginUpload|vast_xcolor|vast_progressbgcolor|vast_progresscolor|clear|playback|rmright|scrollTo|vast_volumecolor|oncontextmenu|vast_postrolltimebreak|manipulation|origin|PluginDroplist|vast_postrolltbimp|indent|vast_postroll_counter|vast_playroll_limit|outline|D90000|vast_playroll_counter|visited|hover|class|ContextMenu|uppercase|vast_midroll_counter|073DA0|rc_custom|contains|vast_midrolltimebreak|409829|644082|hidesmoothly|dropnohide|vast_midrolltbimp|rc_nobrand|vast_introtimebreak|vastmute|subclr|vast_volumebgcolor|pstrvd|vast_postroll_limit|introclickable|PluginQuiz|mouseenter|partnerpauserollor|partnerpostrollor|borderBottom|mouseleave|partnermidrollor|onMouseOut|orientationchange|onMouseOver|midrollpoint|introskiptime|move|keyup|quizes|introclosetime|introtitle|keydown|introtxt|default_channel|minivis|fimg|f2img|MSFullscreenChange|fullscreenchange|Local|sub_settings|ChromeCast|PluginEffects|borderRight|PluginBlock|vast_linktxtonmobile|vpaid_timeout2|vast_unmutehover|vast_unmutebutonce|vast_default_volume|panel|vast_unmutebutbgcolor|vast_unmutebutcolor|vast_openclick|vast_preroll_vmap|autoplaynomobiletv|vast_pauseroll_vmap|vast_postroll_vmap|vast_midroll_vmap|rafinit|vpaid_timeout|through|scrollWidth|vast_resound|sessid|_vdpsrt|vpaid_slotinframe|eventstrackervast|sleeptimer0|scroll_right|offsettimerinit|TimeStore|scroll_up|startvisibility|PluginMini|partnerprerollor|Logo|current_channel|speed4live|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|dashcookies|customyterrors|unavailable|change2playlist_bottom|hash|ytError|CUED|Orientation|pjslng_sub_sizeproc|BUFFERING|offsetoptions|16x9|dashdebug|PAUSED|dashlowquality|poster_floatbgcolor|Cross|nameofdashquality|errortimeout|ytEnded|ytlog|vast_skip|vast_click|vast_impression|ga_proc|yttitle|ytReady|getDate|sharetitle|sleepoptions|answer|poster_floatheight|shareiconscale|intvsbl|loadVideoById|getVideoLoadedFraction|settings3|setPlaybackQuality|PluginMediaTags|unMute|settings3action|fast|unatpl|pljscom|settings4|viewinit|setPlaybackRate|getCurrentTime|hd1080|poster_floatwidth|settings4action|hd720|large|medium|tiny|setSize|settings5|pstrcnfg|emptyremove|settings5action|poster_floatmargin|poster_floatposition|getPlaybackQuality|getAvailableQualityLevels|sharetop|onPlaybackQualityChange|hidearrow|vast_prerolltimebreak|35px|vast_volume|07|transbg|oframe|vast_title|ffc7d1|observe|childList|vast_preroll_limit|vast_preroll_andlimit|aaaaaa|d9bb8c|borderin|select|inset|b3fee8|vast_prerolltbimp|vast_preroll_counter|querySelector|vast_pauseroll_limit|vast_pauserolltimebreak|pjscolor|backface|4bd9ac|vast_pauserolltbimp|vast_pauseroll_counter|shuffle8|ffff00|vast_closeonclick|container_w_procent|onStateChange|API|onReady|modestbranding|showinfo|srvsga|iv_load_policy|disablekb|html5|shareiconscaleover|playerapiid|shareiconmargin|enablejsapi|playerVars|videoId|88484718|embedsize|word|embedwidth|allowLinker|560|youtube_iframe_api|require|onYouTubeIframeAPIReady|embedheight|autoLink|ytcl1|160|e8bbff|vast_timeout|vast_pauseonclick|sleep2options|hlsqhsort|hideunwait|1296p|240|PluginStat|pjsstatid|pjsstat|PluginWater|wid|qualitypause|loadstart|water|watching|sleep|1600p|426|heartbeats|wsconfig|enter|isOpen|PluginWS|nativeontv|nativenotandroid|854|480|regress|187|sess|189|1280|720|vast_finish|Quality|AdBlock|1080|separator|writePl|Seeking|nativeaudio|2000px|pauseonhover|tracking|lrpp|wake|PasswordTime|nooverlay|showduration|onpause|showboth|buffering|loadeddata|reloadstart|SettingsTimer|_self|downself|dontseekforward|scrnstp|Progress|01|maxHeight|aborted|ShowSettingsBut|hlsdrmfps|hlsdrmfpl|Resume||1920|Level|reloadplus|_icon|hlsermd|Speed|mediaError|networkError|ERROR|subtitleTracks|191|Audiotrack|_text|SVG|192|2048|127|SUBTITLE_TRACKS_UPDATED|hdbfdt|ontouchend|0123456789|122|121|hdbfmb|finish|vldcntrInterval|FRAG_LOADED||hlssubtracks|FloatPosterScale|subtitleDisplay|AUDIO_TRACK_SWITCHING|AUDIO_TRACKS_UPDATED|recoverMediaError|redirectafter|2560|iconspress|1440|bufferInterval|3840||2160|vast_ima|customqualities|hls_error|eng|showfrom1file|bufferDeg|countdown|counter|PluginCountdown|openlast|webp|redirectparent|blnk|redirectblank|scrollY|to_right|const|globalfont|pageXOffset|link2|ontop2|PlgnCntrlTmln|English|rus|noset|reloadjustevent|pjsiframed|fragdata|VastImpression|vastbgpreload|autoLevelEnabled|VastOverlay|webkitSupportsPresentationMode|destination|pictureInPictureEnabled|vast_ready|VastReady|combined|PluginSettings2|createGain|VastShow|VpaidStarted|createMediaElementSource|ssdown|webkitAudioContext|hlsforce|autoplay_denied|bgload|bgload2|skipimpessed|skipimprsd|playlists|crtm|playError2|automute|EXTINF|showovr|tagLive|renew|vast_init|cancel|cert|VastInsertAnd|disablePreload|available|preloading|availability|webkitplaybacktargetavailabilitychanged|isOn|winmob|tskp|Next|WebKitPlaybackTargetAvailabilityEvent|cancelskip|and2limit|02|seektome|VastRemoveUrl|seekiconbut|vast_error|VastError|disabled|ssfly|alarm|cast|vast_startdelay|startdelay|bezier|PluginVastTimeMsg|dvtp|showuntilmeta|yandex|fileend|hidenoab|hidenormscreen|hideonunmute|wheelDelta|OpenScroll|hideonlive|hideonmeta|Super|hidemini|webkitExitFullscreen|webkitEnterFullScreen|iosplbf|firstLevel|hidenomini|wproc|hideonvod|customwidth|hlsaddbitrate|reloadtimes|appendBuffer|hideab|hideonyoutube|pjs_cast_button_|webkitSupportsFullscreen|WebKitSourceBuffer|Break|WebKitMediaSource|outros|cast_available|tags|hideonleave|hlsaudiolang|VastInsertOr|vlscrl|hideonbar|hidelap|interrupted|hidesmall|dropopen|3600000|playError|hideall|loaderror|playtry|hideonend|tryotherquality|hideondesktop|hideonmobile|hideuntilended|vast_stop|error_time|hidewait|hideafterstart|issue|crossdomain|chngwd|hidelastpl|Alternative|hide0timestore|hideuntiltext|hideuntilstartedios|Infinity|AudioTrack|webkitShowPlaybackTargetPicker|rldnornd|FRAG_PARSING_METADATA|complete|10000|scale0|Active|castend|fillvideo|castinit|control_time|switchpip|0001|nativehlstv|createposter|timeplay|norootplstart|taginframe|hidesec2|unfix|nodownload|fix|videosize|isfullscreen|triangle|controlsList|mainresize|nativenodownload|moveplaylist|getDash|plduration|control_mute|HlsSubTrack|subtrack|Boolean|180|vastnow|current_custom|menu3|menu2|menu1|showvlt|showplaylist|kind|playlist_length|playlist_folders|cut2|cut1|tippointeralign|childNodes|sscopyright|invert||jpeg|toDataURL|playbackRate|tipmargintop|tipmarginbottom|tipmarginleft|tipmarginright|fillText|fillStyle|Arial|requestPictureInPicture|exitPictureInPicture|Courier|volume_element|updateCuid|vastpause|alphas|hdbffs|eventlisteners|capiom|watch|playerjs_hit|running|nonInteraction|gainact|Color|galog|event_label|PlayerJS|event_category|Metric|urlmse|300000|abg|Enter|LIVE|Audio|website|advertiser|the|lines1|42E01E|avc1|codecs|Ultra|Quad|hdbfnr|resumed|level|scaledrag|setAudio|setWsQuality|vastbreak|setWsAudioTrack|prt|startvast||dwn|Test|VpaidSet|vpaid_|slider|youtubeid|toogle|logapi|unmuted|ynxnopip|dragging|drunchr|scaledrag0|crossOrigin|dispatchEvent|crossorigin||initEvent|tagcors|mp4a|createEvent|adShown|vast_Impression|rewound|hlsfdt|vastinfo|vastresume|substring|clearkey|EmptyVastUrl|playready|microsoft|Image|widevine|reset|capLevelToPlayerSize|MediaPjs|MarPad|encode|reduce|RemoveAll|serverCertificateUrl|arguments|PJSDIV|nodeName|FindPjsDiv|cssText|hlscltps|Created|PluginHdIcon|control_buffer|1000000|flipx|45deg|fragLoadPolicy|licenseUrl|dailymotion|enableWorker|MANIFEST_LOADED|disablePictureInPicture|relurl|fragment|FRAG_CHANGED|PluginFloatPoster|Live|LEVEL_LOADED|nativemobile|New|||||||||||LEVEL_SWITCHED|LEVEL_SWITCH|MANIFEST_PARSED|showvolmobile|attached|customspeeds|MEDIA_ATTACHED|attachMedia|hdn|withCredentials|xhrSetup|webkitPresentationMode|finishnormal|grdt|hqdefault|drmSystems|emeEnabled|vast_dontplay|ndash|manifestLoadPolicy|repeating|dashInterval|getVolume|nexttrack|clickmarginright|support|nomedia|iconmargintop|iconmarginbottom|previoustrack|RemovePassword|artwork|nativehlsinedge|MediaMetadata|midrollcrtm|midroll_time|iconmarginleft|iconmarginright|flussonic|filetype|posterfull|wrapper0|vpaid|adsystem|nativehlsinsafari|rotateonclick|vastids|vrsn|currentfile|nativehlssafari|Destroyed|startAd|||||||||||vaststart|vast_loadtxtd|clickmarginleft|clk|head|autoStartLoad|DASH|flipy|async|same|touch_|_bg|Pass|olor|circle|swap|css2|NaNpx|googleapis|stylesheet|bggrl|bggrc|bgbrdrw|PlugMediaChannels|setProperty|vast_posterurl|pictureInPictureElement|number'.split('|'),0,{}))
!function t(e){var r,i;r=this,i=function(){"use strict";function r(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function i(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?r(Object(i),!0).forEach((function(e){var r,a,s;r=t,a=e,s=i[e],(a=n(a))in r?Object.defineProperty(r,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[a]=s})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function n(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}function a(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,n(i.key),i)}}function s(t,e,r){return e&&a(t.prototype,e),r&&a(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function o(){return o=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},o.apply(this,arguments)}function l(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,h(t,e)}function u(t){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},u(t)}function h(t,e){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},h(t,e)}function d(t,e,r){return d=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}()?Reflect.construct.bind():function(t,e,r){var i=[null];i.push.apply(i,e);var n=new(Function.bind.apply(t,i));return r&&h(n,r.prototype),n},d.apply(null,arguments)}function c(t){var e="function"==typeof Map?new Map:void 0;return c=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return d(t,arguments,u(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),h(r,t)},c(t)}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,i=new Array(e);r<e;r++)i[r]=t[r];return i}function g(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return f(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var m={exports:{}};!function(t,e){var r,i,n,a,s;r=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))\1([^]*)$/,n=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,s={buildAbsoluteURL:function(t,e,r){if(r=r||{},t=t.trim(),!(e=e.trim())){if(!r.alwaysNormalize)return t;var n=s.parseURL(t);if(!n)throw new Error("Error trying to parse base URL.");return n.path=s.normalizePath(n.path),s.buildURLFromParts(n)}var a=s.parseURL(e);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return r.alwaysNormalize?(a.path=s.normalizePath(a.path),s.buildURLFromParts(a)):e;var o=s.parseURL(t);if(!o)throw new Error("Error trying to parse base URL.");if(!o.netLoc&&o.path&&"/"!==o.path[0]){var l=i.exec(o.path);o.netLoc=l[1],o.path=l[2]}o.netLoc&&!o.path&&(o.path="/");var u={scheme:o.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(u.netLoc=o.netLoc,"/"!==a.path[0]))if(a.path){var h=o.path,d=h.substring(0,h.lastIndexOf("/")+1)+a.path;u.path=s.normalizePath(d)}else u.path=o.path,a.params||(u.params=o.params,a.query||(u.query=o.query));return null===u.path&&(u.path=r.alwaysNormalize?s.normalizePath(a.path):a.path),s.buildURLFromParts(u)},parseURL:function(t){var e=r.exec(t);return e?{scheme:e[1]||"",netLoc:e[2]||"",path:e[3]||"",params:e[4]||"",query:e[5]||"",fragment:e[6]||""}:null},normalizePath:function(t){for(t=t.split("").reverse().join("").replace(n,"");t.length!==(t=t.replace(a,"")).length;);return t.split("").reverse().join("")},buildURLFromParts:function(t){return t.scheme+t.netLoc+t.path+t.params+t.query+t.fragment}},t.exports=s}(m);var p=m.exports,y=Number.isFinite||function(t){return"number"==typeof t&&isFinite(t)},E=Number.isSafeInteger||function(t){return"number"==typeof t&&Math.abs(t)<=T},T=Number.MAX_SAFE_INTEGER||9007199254740991,S=function(t){return t.MEDIA_ATTACHING="hlsMediaAttaching",t.MEDIA_ATTACHED="hlsMediaAttached",t.MEDIA_DETACHING="hlsMediaDetaching",t.MEDIA_DETACHED="hlsMediaDetached",t.BUFFER_RESET="hlsBufferReset",t.BUFFER_CODECS="hlsBufferCodecs",t.BUFFER_CREATED="hlsBufferCreated",t.BUFFER_APPENDING="hlsBufferAppending",t.BUFFER_APPENDED="hlsBufferAppended",t.BUFFER_EOS="hlsBufferEos",t.BUFFER_FLUSHING="hlsBufferFlushing",t.BUFFER_FLUSHED="hlsBufferFlushed",t.MANIFEST_LOADING="hlsManifestLoading",t.MANIFEST_LOADED="hlsManifestLoaded",t.MANIFEST_PARSED="hlsManifestParsed",t.LEVEL_SWITCHING="hlsLevelSwitching",t.LEVEL_SWITCHED="hlsLevelSwitched",t.LEVEL_LOADING="hlsLevelLoading",t.LEVEL_LOADED="hlsLevelLoaded",t.LEVEL_UPDATED="hlsLevelUpdated",t.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",t.LEVELS_UPDATED="hlsLevelsUpdated",t.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",t.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",t.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",t.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",t.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",t.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",t.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",t.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",t.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",t.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",t.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",t.CUES_PARSED="hlsCuesParsed",t.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",t.INIT_PTS_FOUND="hlsInitPtsFound",t.FRAG_LOADING="hlsFragLoading",t.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",t.FRAG_LOADED="hlsFragLoaded",t.FRAG_DECRYPTED="hlsFragDecrypted",t.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",t.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",t.FRAG_PARSING_METADATA="hlsFragParsingMetadata",t.FRAG_PARSED="hlsFragParsed",t.FRAG_BUFFERED="hlsFragBuffered",t.FRAG_CHANGED="hlsFragChanged",t.FPS_DROP="hlsFpsDrop",t.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",t.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",t.ERROR="hlsError",t.DESTROYING="hlsDestroying",t.KEY_LOADING="hlsKeyLoading",t.KEY_LOADED="hlsKeyLoaded",t.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",t.BACK_BUFFER_REACHED="hlsBackBufferReached",t.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",t}({}),L=function(t){return t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError",t}({}),A=function(t){return t.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",t.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",t.KEY_SYSTEM_NO_SESSION="keySystemNoSession",t.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",t.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",t.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",t.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",t.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",t.MANIFEST_LOAD_ERROR="manifestLoadError",t.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",t.MANIFEST_PARSING_ERROR="manifestParsingError",t.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",t.LEVEL_EMPTY_ERROR="levelEmptyError",t.LEVEL_LOAD_ERROR="levelLoadError",t.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",t.LEVEL_PARSING_ERROR="levelParsingError",t.LEVEL_SWITCH_ERROR="levelSwitchError",t.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",t.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",t.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",t.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",t.FRAG_LOAD_ERROR="fragLoadError",t.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",t.FRAG_DECRYPT_ERROR="fragDecryptError",t.FRAG_PARSING_ERROR="fragParsingError",t.FRAG_GAP="fragGap",t.REMUX_ALLOC_ERROR="remuxAllocError",t.KEY_LOAD_ERROR="keyLoadError",t.KEY_LOAD_TIMEOUT="keyLoadTimeOut",t.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",t.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",t.BUFFER_APPEND_ERROR="bufferAppendError",t.BUFFER_APPENDING_ERROR="bufferAppendingError",t.BUFFER_STALLED_ERROR="bufferStalledError",t.BUFFER_FULL_ERROR="bufferFullError",t.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",t.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",t.INTERNAL_EXCEPTION="internalException",t.INTERNAL_ABORTED="aborted",t.UNKNOWN="unknown",t}({}),R=function(){},k={trace:R,debug:R,log:R,warn:R,info:R,error:R},b=k;function D(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];r.forEach((function(e){b[e]=t[e]?t[e].bind(t):function(t){var e=self.console[t];return e?e.bind(self.console,"["+t+"] >"):R}(e)}))}function I(t,e){if("object"==typeof console&&!0===t||"object"==typeof t){D(t,"debug","log","info","warn","error");try{b.log('Debug logs enabled for "'+e+'" in hls.js version 1.5.7')}catch(t){b=k}}else b=k}var w=b,C=/^(\d+)x(\d+)$/,_=/(.+?)=(".*?"|.*?)(?:,|$)/g,x=function(){function t(e){"string"==typeof e&&(e=t.parseAttrList(e)),o(this,e)}var e=t.prototype;return e.decimalInteger=function(t){var e=parseInt(this[t],10);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.hexadecimalInteger=function(t){if(this[t]){var e=(this[t]||"0x").slice(2);e=(1&e.length?"0":"")+e;for(var r=new Uint8Array(e.length/2),i=0;i<e.length/2;i++)r[i]=parseInt(e.slice(2*i,2*i+2),16);return r}return null},e.hexadecimalIntegerAsNumber=function(t){var e=parseInt(this[t],16);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.decimalFloatingPoint=function(t){return parseFloat(this[t])},e.optionalFloat=function(t,e){var r=this[t];return r?parseFloat(r):e},e.enumeratedString=function(t){return this[t]},e.bool=function(t){return"YES"===this[t]},e.decimalResolution=function(t){var e=C.exec(this[t]);if(null!==e)return{width:parseInt(e[1],10),height:parseInt(e[2],10)}},t.parseAttrList=function(t){var e,r={};for(_.lastIndex=0;null!==(e=_.exec(t));){var i=e[2];0===i.indexOf('"')&&i.lastIndexOf('"')===i.length-1&&(i=i.slice(1,-1)),r[e[1].trim()]=i}return r},s(t,[{key:"clientAttrs",get:function(){return Object.keys(this).filter((function(t){return"X-"===t.substring(0,2)}))}}]),t}();function P(t){return"SCTE35-OUT"===t||"SCTE35-IN"===t}var F=function(){function t(t,e){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,e){var r=e.attr;for(var i in r)if(Object.prototype.hasOwnProperty.call(t,i)&&t[i]!==r[i]){w.warn('DATERANGE tag attribute: "'+i+'" does not match for tags with ID: "'+t.ID+'"'),this._badValueForSameId=i;break}t=o(new x({}),r,t)}if(this.attr=t,this._startDate=new Date(t["START-DATE"]),"END-DATE"in this.attr){var n=new Date(this.attr["END-DATE"]);y(n.getTime())&&(this._endDate=n)}}return s(t,[{key:"id",get:function(){return this.attr.ID}},{key:"class",get:function(){return this.attr.CLASS}},{key:"startDate",get:function(){return this._startDate}},{key:"endDate",get:function(){if(this._endDate)return this._endDate;var t=this.duration;return null!==t?new Date(this._startDate.getTime()+1e3*t):null}},{key:"duration",get:function(){if("DURATION"in this.attr){var t=this.attr.decimalFloatingPoint("DURATION");if(y(t))return t}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}},{key:"plannedDuration",get:function(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}},{key:"endOnNext",get:function(){return this.attr.bool("END-ON-NEXT")}},{key:"isValid",get:function(){return!!this.id&&!this._badValueForSameId&&y(this.startDate.getTime())&&(null===this.duration||this.duration>=0)&&(!this.endOnNext||!!this.class)}}]),t}(),M=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}},O="audio",N="video",U="audiovideo",B=function(){function t(t){var e;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=((e={})[O]=null,e[N]=null,e[U]=null,e),this.baseurl=t}return t.prototype.setByteRange=function(t,e){var r,i=t.split("@",2);r=1===i.length?(null==e?void 0:e.byteRangeEndOffset)||0:parseInt(i[1]),this._byteRange=[r,parseInt(i[0])+r]},s(t,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=p.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(t){this._url=t}}]),t}(),G=function(t){function e(e,r){var i;return(i=t.call(this,r)||this)._decryptdata=null,i.rawProgramDateTime=null,i.programDateTime=null,i.tagList=[],i.duration=0,i.sn=0,i.levelkeys=void 0,i.type=void 0,i.loader=null,i.keyLoader=null,i.level=-1,i.cc=0,i.startPTS=void 0,i.endPTS=void 0,i.startDTS=void 0,i.endDTS=void 0,i.start=0,i.deltaPTS=void 0,i.maxStartPTS=void 0,i.minEndPTS=void 0,i.stats=new M,i.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=e,i}l(e,t);var r=e.prototype;return r.setKeyFormat=function(t){if(this.levelkeys){var e=this.levelkeys[t];e&&!this._decryptdata&&(this._decryptdata=e.getDecryptData(this.sn))}},r.abortRequests=function(){var t,e;null==(t=this.loader)||t.abort(),null==(e=this.keyLoader)||e.abort()},r.setElementaryStreamInfo=function(t,e,r,i,n,a){void 0===a&&(a=!1);var s=this.elementaryStreams,o=s[t];o?(o.startPTS=Math.min(o.startPTS,e),o.endPTS=Math.max(o.endPTS,r),o.startDTS=Math.min(o.startDTS,i),o.endDTS=Math.max(o.endDTS,n)):s[t]={startPTS:e,endPTS:r,startDTS:i,endDTS:n,partial:a}},r.clearElementaryStreamInfo=function(){var t=this.elementaryStreams;t[O]=null,t[N]=null,t[U]=null},s(e,[{key:"decryptdata",get:function(){if(!this.levelkeys&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){var t=this.levelkeys.identity;if(t)this._decryptdata=t.getDecryptData(this.sn);else{var e=Object.keys(this.levelkeys);if(1===e.length)return this._decryptdata=this.levelkeys[e[0]].getDecryptData(this.sn)}}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(null===this.programDateTime)return null;if(!y(this.programDateTime))return null;var t=y(this.duration)?this.duration:0;return this.programDateTime+1e3*t}},{key:"encrypted",get:function(){var t;if(null!=(t=this._decryptdata)&&t.encrypted)return!0;if(this.levelkeys){var e=Object.keys(this.levelkeys),r=e.length;if(r>1||1===r&&this.levelkeys[e[0]].encrypted)return!0}return!1}}]),e}(B),K=function(t){function e(e,r,i,n,a){var s;(s=t.call(this,i)||this).fragOffset=0,s.duration=0,s.gap=!1,s.independent=!1,s.relurl=void 0,s.fragment=void 0,s.index=void 0,s.stats=new M,s.duration=e.decimalFloatingPoint("DURATION"),s.gap=e.bool("GAP"),s.independent=e.bool("INDEPENDENT"),s.relurl=e.enumeratedString("URI"),s.fragment=r,s.index=n;var o=e.enumeratedString("BYTERANGE");return o&&s.setByteRange(o,a),a&&(s.fragOffset=a.fragOffset+a.duration),s}return l(e,t),s(e,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var t=this.elementaryStreams;return!!(t.audio||t.video||t.audiovideo)}}]),e}(B),H=function(){function t(t){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=t}return t.prototype.reloaded=function(t){if(!t)return this.advanced=!0,void(this.updated=!0);var e=this.lastPartSn-t.lastPartSn,r=this.lastPartIndex-t.lastPartIndex;this.updated=this.endSN!==t.endSN||!!r||!!e||!this.live,this.advanced=this.endSN>t.endSN||e>0||0===e&&r>0,this.updated||this.advanced?this.misses=Math.floor(.6*t.misses):this.misses=t.misses+1,this.availabilityDelay=t.availabilityDelay},s(t,[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&y(this.fragments[this.fragments.length-1].programDateTime)}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||10}},{key:"drift",get:function(){var t=this.driftEndTime-this.driftStartTime;return t>0?1e3*(this.driftEnd-this.driftStart)/t:1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var t;return null!=(t=this.fragments)&&t.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),t}();function V(t){return Uint8Array.from(atob(t),(function(t){return t.charCodeAt(0)}))}function Y(t){var e,r,i=t.split(":"),n=null;if("data"===i[0]&&2===i.length){var a=i[1].split(";"),s=a[a.length-1].split(",");if(2===s.length){var o="base64"===s[0],l=s[1];o?(a.splice(-1,1),n=V(l)):(e=W(l).subarray(0,16),(r=new Uint8Array(16)).set(e,16-e.length),n=r)}}return n}function W(t){return Uint8Array.from(unescape(encodeURIComponent(t)),(function(t){return t.charCodeAt(0)}))}var j="undefined"!=typeof self?self:void 0,q={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},X="org.w3.clearkey",z="com.apple.streamingkeydelivery",Q="com.microsoft.playready",J="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed";function $(t){switch(t){case z:return q.FAIRPLAY;case Q:return q.PLAYREADY;case J:return q.WIDEVINE;case X:return q.CLEARKEY}}var Z="edef8ba979d64acea3c827dcd51d21ed";function tt(t){switch(t){case q.FAIRPLAY:return z;case q.PLAYREADY:return Q;case q.WIDEVINE:return J;case q.CLEARKEY:return X}}function et(t){var e=t.drmSystems,r=t.widevineLicenseUrl,i=e?[q.FAIRPLAY,q.WIDEVINE,q.PLAYREADY,q.CLEARKEY].filter((function(t){return!!e[t]})):[];return!i[q.WIDEVINE]&&r&&i.push(q.WIDEVINE),i}var rt,it=null!=j&&null!=(rt=j.navigator)&&rt.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function nt(t,e,r){return Uint8Array.prototype.slice?t.slice(e,r):new Uint8Array(Array.prototype.slice.call(t,e,r))}var at,st=function(t,e){return e+10<=t.length&&73===t[e]&&68===t[e+1]&&51===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},ot=function(t,e){return e+10<=t.length&&51===t[e]&&68===t[e+1]&&73===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},lt=function(t,e){for(var r=e,i=0;st(t,e);)i+=10,i+=ut(t,e+6),ot(t,e+10)&&(i+=10),e+=i;if(i>0)return t.subarray(r,r+i)},ut=function(t,e){var r=0;return r=(127&t[e])<<21,r|=(127&t[e+1])<<14,r|=(127&t[e+2])<<7,r|=127&t[e+3]},ht=function(t,e){return st(t,e)&&ut(t,e+6)+10<=t.length-e},dt=function(t){for(var e=gt(t),r=0;r<e.length;r++){var i=e[r];if(ct(i))return Et(i)}},ct=function(t){return t&&"PRIV"===t.key&&"com.apple.streaming.transportStreamTimestamp"===t.info},ft=function(t){var e=String.fromCharCode(t[0],t[1],t[2],t[3]),r=ut(t,4);return{type:e,size:r,data:t.subarray(10,10+r)}},gt=function(t){for(var e=0,r=[];st(t,e);){for(var i=ut(t,e+6),n=(e+=10)+i;e+8<n;){var a=ft(t.subarray(e)),s=vt(a);s&&r.push(s),e+=a.size+10}ot(t,e)&&(e+=10)}return r},vt=function(t){return"PRIV"===t.type?mt(t):"W"===t.type[0]?yt(t):pt(t)},mt=function(t){if(!(t.size<2)){var e=Tt(t.data,!0),r=new Uint8Array(t.data.subarray(e.length+1));return{key:t.type,info:e,data:r.buffer}}},pt=function(t){if(!(t.size<2)){if("TXXX"===t.type){var e=1,r=Tt(t.data.subarray(e),!0);e+=r.length+1;var i=Tt(t.data.subarray(e));return{key:t.type,info:r,data:i}}var n=Tt(t.data.subarray(1));return{key:t.type,data:n}}},yt=function(t){if("WXXX"===t.type){if(t.size<2)return;var e=1,r=Tt(t.data.subarray(e),!0);e+=r.length+1;var i=Tt(t.data.subarray(e));return{key:t.type,info:r,data:i}}var n=Tt(t.data);return{key:t.type,data:n}},Et=function(t){if(8===t.data.byteLength){var e=new Uint8Array(t.data),r=1&e[3],i=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return i/=45,r&&(i+=47721858.84),Math.round(i)}},Tt=function(t,e){void 0===e&&(e=!1);var r=St();if(r){var i=r.decode(t);if(e){var n=i.indexOf("\0");return-1!==n?i.substring(0,n):i}return i.replace(/\0/g,"")}for(var a,s,o,l=t.length,u="",h=0;h<l;){if(0===(a=t[h++])&&e)return u;if(0!==a&&3!==a)switch(a>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:u+=String.fromCharCode(a);break;case 12:case 13:s=t[h++],u+=String.fromCharCode((31&a)<<6|63&s);break;case 14:s=t[h++],o=t[h++],u+=String.fromCharCode((15&a)<<12|(63&s)<<6|(63&o)<<0)}}return u};function St(){if(!navigator.userAgent.includes("PlayStation 4"))return at||void 0===self.TextDecoder||(at=new self.TextDecoder("utf-8")),at}var Lt=function(t){for(var e="",r=0;r<t.length;r++){var i=t[r].toString(16);i.length<2&&(i="0"+i),e+=i}return e},At=Math.pow(2,32)-1,Rt=[].push,kt={video:1,audio:2,id3:3,text:4};function bt(t){return String.fromCharCode.apply(null,t)}function Dt(t,e){var r=t[e]<<8|t[e+1];return r<0?65536+r:r}function It(t,e){var r=Ct(t,e);return r<0?4294967296+r:r}function wt(t,e){var r=It(t,e);return r*=Math.pow(2,32),r+=It(t,e+4)}function Ct(t,e){return t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3]}function _t(t,e,r){t[e]=r>>24,t[e+1]=r>>16&255,t[e+2]=r>>8&255,t[e+3]=255&r}function xt(t,e){var r=[];if(!e.length)return r;for(var i=t.byteLength,n=0;n<i;){var a=It(t,n),s=a>1?n+a:i;if(bt(t.subarray(n+4,n+8))===e[0])if(1===e.length)r.push(t.subarray(n+8,s));else{var o=xt(t.subarray(n+8,s),e.slice(1));o.length&&Rt.apply(r,o)}n=s}return r}function Pt(t){var e=[],r=t[0],i=8,n=It(t,i);i+=4;var a=0,s=0;0===r?(a=It(t,i),s=It(t,i+4),i+=8):(a=wt(t,i),s=wt(t,i+8),i+=16),i+=2;var o=t.length+s,l=Dt(t,i);i+=2;for(var u=0;u<l;u++){var h=i,d=It(t,h);h+=4;var c=2147483647&d;if(1==(2147483648&d)>>>31)return w.warn("SIDX has hierarchical references (not supported)"),null;var f=It(t,h);h+=4,e.push({referenceSize:c,subsegmentDuration:f,info:{duration:f/n,start:o,end:o+c-1}}),o+=c,i=h+=4}return{earliestPresentationTime:a,timescale:n,version:r,referencesCount:l,references:e}}function Ft(t){for(var e=[],r=xt(t,["moov","trak"]),n=0;n<r.length;n++){var a=r[n],s=xt(a,["tkhd"])[0];if(s){var o=s[0],l=It(s,0===o?12:20),u=xt(a,["mdia","mdhd"])[0];if(u){var h=It(u,0===(o=u[0])?12:20),d=xt(a,["mdia","hdlr"])[0];if(d){var c=bt(d.subarray(8,12)),f={soun:O,vide:N}[c];if(f){var g=Mt(xt(a,["mdia","minf","stbl","stsd"])[0]);e[l]={timescale:h,type:f},e[f]=i({timescale:h,id:l},g)}}}}}return xt(t,["moov","mvex","trex"]).forEach((function(t){var r=It(t,4),i=e[r];i&&(i.default={duration:It(t,12),flags:It(t,20)})})),e}function Mt(t){var e=t.subarray(8),r=e.subarray(86),i=bt(e.subarray(4,8)),n=i,a="enca"===i||"encv"===i;if(a){var s=xt(e,[i])[0];xt(s.subarray("enca"===i?28:78),["sinf"]).forEach((function(t){var e=xt(t,["schm"])[0];if(e){var r=bt(e.subarray(4,8));if("cbcs"===r||"cenc"===r){var i=xt(t,["frma"])[0];i&&(n=bt(i))}}}))}switch(n){case"avc1":case"avc2":case"avc3":case"avc4":var o=xt(r,["avcC"])[0];n+="."+Nt(o[1])+Nt(o[2])+Nt(o[3]);break;case"mp4a":var l=xt(e,[i])[0],u=xt(l.subarray(28),["esds"])[0];if(u&&u.length>12){var h=4;if(3!==u[h++])break;h=Ot(u,h),h+=2;var d=u[h++];if(128&d&&(h+=2),64&d&&(h+=u[h++]),4!==u[h++])break;h=Ot(u,h);var c=u[h++];if(64!==c)break;if(n+="."+Nt(c),h+=12,5!==u[h++])break;h=Ot(u,h);var f=u[h++],g=(248&f)>>3;31===g&&(g+=1+((7&f)<<3)+((224&u[h])>>5)),n+="."+g}break;case"hvc1":case"hev1":var v=xt(r,["hvcC"])[0],m=v[1],p=["","A","B","C"][m>>6],y=31&m,E=It(v,2),T=(32&m)>>5?"H":"L",S=v[12],L=v.subarray(6,12);n+="."+p+y,n+="."+E.toString(16).toUpperCase(),n+="."+T+S;for(var A="",R=L.length;R--;){var k=L[R];(k||A)&&(A="."+k.toString(16).toUpperCase()+A)}n+=A;break;case"dvh1":case"dvhe":var b=xt(r,["dvcC"])[0],D=b[2]>>1&127,I=b[2]<<5&32|b[3]>>3&31;n+="."+Ut(D)+"."+Ut(I);break;case"vp09":var w=xt(r,["vpcC"])[0],C=w[4],_=w[5],x=w[6]>>4&15;n+="."+Ut(C)+"."+Ut(_)+"."+Ut(x);break;case"av01":var P=xt(r,["av1C"])[0],F=P[1]>>>5,M=31&P[1],O=P[2]>>>7?"H":"M",N=(64&P[2])>>6,U=(32&P[2])>>5,B=2===F&&N?U?12:10:N?10:8,G=(16&P[2])>>4,K=(8&P[2])>>3,H=(4&P[2])>>2,V=3&P[2];n+="."+F+"."+Ut(M)+O+"."+Ut(B)+"."+G+"."+K+H+V+"."+Ut(1)+"."+Ut(1)+"."+Ut(1)+".0"}return{codec:n,encrypted:a}}function Ot(t,e){for(var r=e+5;128&t[e++]&&e<r;);return e}function Nt(t){return("0"+t.toString(16).toUpperCase()).slice(-2)}function Ut(t){return(t<10?"0":"")+t}function Bt(t){var e=xt(t,["schm"])[0];if(e){var r=bt(e.subarray(4,8));if("cbcs"===r||"cenc"===r)return xt(t,["schi","tenc"])[0]}return w.error("[eme] missing 'schm' box"),null}function Gt(t){var e=It(t,0),r=8;1&e&&(r+=4),4&e&&(r+=4);for(var i=0,n=It(t,4),a=0;a<n;a++)256&e&&(i+=It(t,r),r+=4),512&e&&(r+=4),1024&e&&(r+=4),2048&e&&(r+=4);return i}function Kt(t,e){var r=new Uint8Array(t.length+e.length);return r.set(t),r.set(e,t.length),r}function Ht(t,e){var r=[],i=e.samples,n=e.timescale,a=e.id,s=!1;return xt(i,["moof"]).map((function(o){var l=o.byteOffset-8;xt(o,["traf"]).map((function(o){var u=xt(o,["tfdt"]).map((function(t){var e=t[0],r=It(t,4);return 1===e&&(r*=Math.pow(2,32),r+=It(t,8)),r/n}))[0];return void 0!==u&&(t=u),xt(o,["tfhd"]).map((function(u){var h=It(u,4),d=16777215&It(u,0),c=0,f=0!=(16&d),g=0,v=0!=(32&d),m=8;h===a&&(0!=(1&d)&&(m+=8),0!=(2&d)&&(m+=4),0!=(8&d)&&(c=It(u,m),m+=4),f&&(g=It(u,m),m+=4),v&&(m+=4),"video"===e.type&&(s=function(t){if(!t)return!1;var e=t.indexOf("."),r=e<0?t:t.substring(0,e);return"hvc1"===r||"hev1"===r||"dvh1"===r||"dvhe"===r}(e.codec)),xt(o,["trun"]).map((function(a){var o=a[0],u=16777215&It(a,0),h=0!=(1&u),d=0,f=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,L=It(a,4),A=8;h&&(d=It(a,A),A+=4),f&&(A+=4);for(var R=d+l,k=0;k<L;k++){if(v?(m=It(a,A),A+=4):m=c,p?(y=It(a,A),A+=4):y=g,E&&(A+=4),T&&(S=0===o?It(a,A):Ct(a,A),A+=4),e.type===N)for(var b=0;b<y;){var D=It(i,R);Vt(s,i[R+=4])&&Yt(i.subarray(R,R+D),s?2:1,t+S/n,r),R+=D,b+=D+4}t+=m/n}})))}))}))})),r}function Vt(t,e){if(t){var r=e>>1&63;return 39===r||40===r}return 6==(31&e)}function Yt(t,e,r,i){var n=Wt(t),a=0;a+=e;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,h=a;if(o<u)a+=o;else if(o>u){w.error("Malformed SEI payload. "+o+" is too small, only "+u+" bytes left to parse.");break}if(4===s){if(181===n[h++]){var d=Dt(n,h);if(h+=2,49===d){var c=It(n,h);if(h+=4,1195456820===c){var f=n[h++];if(3===f){var g=n[h++],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[h++]}i.push({type:f,payloadType:s,pts:r,bytes:p})}}}}}else if(5===s&&o>16){for(var E=[],T=0;T<16;T++){var S=n[h++].toString(16);E.push(1==S.length?"0"+S:S),3!==T&&5!==T&&7!==T&&9!==T||E.push("-")}for(var L=o-16,A=new Uint8Array(L),R=0;R<L;R++)A[R]=n[h++];i.push({payloadType:s,pts:r,uuid:E.join(""),userData:Tt(A),userDataBytes:A})}}}function Wt(t){for(var e=t.byteLength,r=[],i=1;i<e-2;)0===t[i]&&0===t[i+1]&&3===t[i+2]?(r.push(i+2),i+=2):i++;if(0===r.length)return t;var n=e-r.length,a=new Uint8Array(n),s=0;for(i=0;i<n;s++,i++)s===r[0]&&(s++,r.shift()),a[i]=t[s];return a}function jt(t,e,r){if(16!==t.byteLength)throw new RangeError("Invalid system id");var i,n,a;if(e){i=1,n=new Uint8Array(16*e.length);for(var s=0;s<e.length;s++){var o=e[s];if(16!==o.byteLength)throw new RangeError("Invalid key");n.set(o,16*s)}}else i=0,n=new Uint8Array;i>0?(a=new Uint8Array(4),e.length>0&&new DataView(a.buffer).setUint32(0,e.length,!1)):a=new Uint8Array;var l=new Uint8Array(4);return r&&r.byteLength>0&&new DataView(l.buffer).setUint32(0,r.byteLength,!1),function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];for(var n=r.length,a=8,s=n;s--;)a+=r[s].byteLength;var o=new Uint8Array(a);for(o[0]=a>>24&255,o[1]=a>>16&255,o[2]=a>>8&255,o[3]=255&a,o.set(t,4),s=0,a=8;s<n;s++)o.set(r[s],a),a+=r[s].byteLength;return o}([112,115,115,104],new Uint8Array([i,0,0,0]),t,a,n,l,r||new Uint8Array)}var qt={},Xt=function(){function t(t,e,r,i,n){void 0===i&&(i=[1]),void 0===n&&(n=null),this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=t,this.uri=e,this.keyFormat=r,this.keyFormatVersions=i,this.iv=n,this.encrypted=!!t&&"NONE"!==t,this.isCommonEncryption=this.encrypted&&"AES-128"!==t}t.clearKeyUriToKeyIdMap=function(){qt={}};var e=t.prototype;return e.isSupported=function(){if(this.method){if("AES-128"===this.method||"NONE"===this.method)return!0;if("identity"===this.keyFormat)return"SAMPLE-AES"===this.method;switch(this.keyFormat){case z:case J:case Q:case X:return-1!==["ISO-23001-7","SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)}}return!1},e.getDecryptData=function(e){if(!this.encrypted||!this.uri)return null;if("AES-128"===this.method&&this.uri&&!this.iv){"number"!=typeof e&&("AES-128"!==this.method||this.iv||w.warn('missing IV for initialization segment with method="'+this.method+'" - compliance issue'),e=0);var r=function(t){for(var e=new Uint8Array(16),r=12;r<16;r++)e[r]=t>>8*(15-r)&255;return e}(e);return new t(this.method,this.uri,"identity",this.keyFormatVersions,r)}var i=Y(this.uri);if(i)switch(this.keyFormat){case J:this.pssh=i,i.length>=22&&(this.keyId=i.subarray(i.length-22,i.length-6));break;case Q:var n=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=jt(n,null,i);var a=new Uint16Array(i.buffer,i.byteOffset,i.byteLength/2),s=String.fromCharCode.apply(null,Array.from(a)),o=s.substring(s.indexOf("<"),s.length),l=(new DOMParser).parseFromString(o,"text/xml").getElementsByTagName("KID")[0];if(l){var u=l.childNodes[0]?l.childNodes[0].nodeValue:l.getAttribute("VALUE");if(u){var h=V(u).subarray(0,16);!function(t){var e=function(t,e,r){var i=t[e];t[e]=t[r],t[r]=i};e(t,0,3),e(t,1,2),e(t,4,5),e(t,6,7)}(h),this.keyId=h}}break;default:var d=i.subarray(0,16);if(16!==d.length){var c=new Uint8Array(16);c.set(d,16-d.length),d=c}this.keyId=d}if(!this.keyId||16!==this.keyId.byteLength){var f=qt[this.uri];if(!f){var g=Object.keys(qt).length%Number.MAX_SAFE_INTEGER;f=new Uint8Array(16),new DataView(f.buffer,12,4).setUint32(0,g),qt[this.uri]=f}this.keyId=f}return this},t}(),zt=/\{\$([a-zA-Z0-9-_]+)\}/g;function Qt(t){return zt.test(t)}function Jt(t,e,r){if(null!==t.variableList||t.hasVariableRefs)for(var i=r.length;i--;){var n=r[i],a=e[n];a&&(e[n]=$t(t,a))}}function $t(t,e){if(null!==t.variableList||t.hasVariableRefs){var r=t.variableList;return e.replace(zt,(function(e){var i=e.substring(2,e.length-1),n=null==r?void 0:r[i];return void 0===n?(t.playlistParsingError||(t.playlistParsingError=new Error('Missing preceding EXT-X-DEFINE tag for Variable Reference: "'+i+'"')),e):n}))}return e}function Zt(t,e,r){var i,n,a=t.variableList;if(a||(t.variableList=a={}),"QUERYPARAM"in e){i=e.QUERYPARAM;try{var s=new self.URL(r).searchParams;if(!s.has(i))throw new Error('"'+i+'" does not match any query parameter in URI: "'+r+'"');n=s.get(i)}catch(e){t.playlistParsingError||(t.playlistParsingError=new Error("EXT-X-DEFINE QUERYPARAM: "+e.message))}}else i=e.NAME,n=e.VALUE;i in a?t.playlistParsingError||(t.playlistParsingError=new Error('EXT-X-DEFINE duplicate Variable Name declarations: "'+i+'"')):a[i]=n||""}function te(t,e,r){var i=e.IMPORT;if(r&&i in r){var n=t.variableList;n||(t.variableList=n={}),n[i]=r[i]}else t.playlistParsingError||(t.playlistParsingError=new Error('EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "'+i+'"'))}function ee(t){if(void 0===t&&(t=!0),"undefined"!=typeof self)return(t||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}var re={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,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 ie(t,e,r){return void 0===r&&(r=!0),!t.split(",").some((function(t){return!ne(t,e,r)}))}function ne(t,e,r){var i;void 0===r&&(r=!0);var n=ee(r);return null!=(i=null==n?void 0:n.isTypeSupported(ae(t,e)))&&i}function ae(t,e){return e+'/mp4;codecs="'+t+'"'}function se(t){if(t){var e=t.substring(0,4);return re.video[e]}return 2}function oe(t){return t.split(",").reduce((function(t,e){var r=re.video[e];return r?(2*r+t)/(t?3:2):(re.audio[e]+t)/(t?2:1)}),0)}var le={},ue=/flac|opus/i;function he(t,e){return void 0===e&&(e=!0),t.replace(ue,(function(t){return function(t,e){if(void 0===e&&(e=!0),le[t])return le[t];for(var r={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"]}[t],i=0;i<r.length;i++)if(ne(r[i],"audio",e))return le[t]=r[i],r[i];return t}(t.toLowerCase(),e)}))}function de(t,e){return t&&"mp4a"!==t?t:e}var ce=/#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,fe=/#EXT-X-MEDIA:(.*)/g,ge=/^#EXT(?:INF|-X-TARGETDURATION):/m,ve=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),me=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),pe=function(){function t(){}return t.findGroup=function(t,e){for(var r=0;r<t.length;r++){var i=t[r];if(i.id===e)return i}},t.resolve=function(t,e){return p.buildAbsoluteURL(e,t,{alwaysNormalize:!0})},t.isMediaPlaylist=function(t){return ge.test(t)},t.parseMasterPlaylist=function(e,r){var i,n={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:Qt(e)},a=[];for(ce.lastIndex=0;null!=(i=ce.exec(e));)if(i[1]){var s,o=new x(i[1]);Jt(n,o,["CODECS","SUPPLEMENTAL-CODECS","ALLOWED-CPC","PATHWAY-ID","STABLE-VARIANT-ID","AUDIO","VIDEO","SUBTITLES","CLOSED-CAPTIONS","NAME"]);var l=$t(n,i[2]),u={attrs:o,bitrate:o.decimalInteger("BANDWIDTH")||o.decimalInteger("AVERAGE-BANDWIDTH"),name:o.NAME,url:t.resolve(l,r)},h=o.decimalResolution("RESOLUTION");h&&(u.width=h.width,u.height=h.height),Te(o.CODECS,u),null!=(s=u.unknownCodecs)&&s.length||a.push(u),n.levels.push(u)}else if(i[3]){var d=i[3],c=i[4];switch(d){case"SESSION-DATA":var f=new x(c);Jt(n,f,["DATA-ID","LANGUAGE","VALUE","URI"]);var g=f["DATA-ID"];g&&(null===n.sessionData&&(n.sessionData={}),n.sessionData[g]=f);break;case"SESSION-KEY":var v=ye(c,r,n);v.encrypted&&v.isSupported()?(null===n.sessionKeys&&(n.sessionKeys=[]),n.sessionKeys.push(v)):w.warn('[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "'+c+'"');break;case"DEFINE":var m=new x(c);Jt(n,m,["NAME","VALUE","QUERYPARAM"]),Zt(n,m,r);break;case"CONTENT-STEERING":var p=new x(c);Jt(n,p,["SERVER-URI","PATHWAY-ID"]),n.contentSteering={uri:t.resolve(p["SERVER-URI"],r),pathwayId:p["PATHWAY-ID"]||"."};break;case"START":n.startTimeOffset=Ee(c)}}var y=a.length>0&&a.length<n.levels.length;return n.levels=y?a:n.levels,0===n.levels.length&&(n.playlistParsingError=new Error("no levels found in manifest")),n},t.parseMasterPlaylistMedia=function(e,r,i){var n,a={},s=i.levels,o={AUDIO:s.map((function(t){return{id:t.attrs.AUDIO,audioCodec:t.audioCodec}})),SUBTITLES:s.map((function(t){return{id:t.attrs.SUBTITLES,textCodec:t.textCodec}})),"CLOSED-CAPTIONS":[]},l=0;for(fe.lastIndex=0;null!==(n=fe.exec(e));){var u=new x(n[1]),h=u.TYPE;if(h){var d=o[h],c=a[h]||[];a[h]=c,Jt(i,u,["URI","GROUP-ID","LANGUAGE","ASSOC-LANGUAGE","STABLE-RENDITION-ID","NAME","INSTREAM-ID","CHARACTERISTICS","CHANNELS"]);var f=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||f||"",type:h,default:u.bool("DEFAULT"),autoselect:u.bool("AUTOSELECT"),forced:u.bool("FORCED"),lang:f,url:u.URI?t.resolve(u.URI,r):""};if(g&&(y.assocLang=g),v&&(y.channels=v),m&&(y.characteristics=m),p&&(y.instreamId=p),null!=d&&d.length){var E=t.findGroup(d,y.groupId)||d[0];Se(y,E,"audioCodec"),Se(y,E,"textCodec")}c.push(y)}}return a},t.parseLevelPlaylist=function(t,e,r,i,n,a){var s,l,u,h=new H(e),d=h.fragments,c=null,f=0,g=0,v=0,m=0,p=null,E=new G(i,e),T=-1,S=!1,L=null;for(ve.lastIndex=0,h.m3u8=t,h.hasVariableRefs=Qt(t);null!==(s=ve.exec(t));){S&&(S=!1,(E=new G(i,e)).start=v,E.sn=f,E.cc=m,E.level=r,c&&(E.initSegment=c,E.rawProgramDateTime=c.rawProgramDateTime,c.rawProgramDateTime=null,L&&(E.setByteRange(L),L=null)));var A=s[1];if(A){E.duration=parseFloat(A);var R=(" "+s[2]).slice(1);E.title=R||null,E.tagList.push(R?["INF",A,R]:["INF",A])}else if(s[3]){if(y(E.duration)){E.start=v,u&&Re(E,u,h),E.sn=f,E.level=r,E.cc=m,d.push(E);var k=(" "+s[3]).slice(1);E.relurl=$t(h,k),Le(E,p),p=E,v+=E.duration,f++,g=0,S=!0}}else if(s[4]){var b=(" "+s[4]).slice(1);p?E.setByteRange(b,p):E.setByteRange(b)}else if(s[5])E.rawProgramDateTime=(" "+s[5]).slice(1),E.tagList.push(["PROGRAM-DATE-TIME",E.rawProgramDateTime]),-1===T&&(T=d.length);else{if(!(s=s[0].match(me))){w.warn("No matches on slow regex match for level playlist!");continue}for(l=1;l<s.length&&void 0===s[l];l++);var D=(" "+s[l]).slice(1),I=(" "+s[l+1]).slice(1),C=s[l+2]?(" "+s[l+2]).slice(1):"";switch(D){case"PLAYLIST-TYPE":h.type=I.toUpperCase();break;case"MEDIA-SEQUENCE":f=h.startSN=parseInt(I);break;case"SKIP":var _=new x(I);Jt(h,_,["RECENTLY-REMOVED-DATERANGES"]);var P=_.decimalInteger("SKIPPED-SEGMENTS");if(y(P)){h.skippedSegments=P;for(var M=P;M--;)d.unshift(null);f+=P}var O=_.enumeratedString("RECENTLY-REMOVED-DATERANGES");O&&(h.recentlyRemovedDateranges=O.split("\t"));break;case"TARGETDURATION":h.targetduration=Math.max(parseInt(I),1);break;case"VERSION":h.version=parseInt(I);break;case"INDEPENDENT-SEGMENTS":case"EXTM3U":break;case"ENDLIST":h.live=!1;break;case"#":(I||C)&&E.tagList.push(C?[I,C]:[I]);break;case"DISCONTINUITY":m++,E.tagList.push(["DIS"]);break;case"GAP":E.gap=!0,E.tagList.push([D]);break;case"BITRATE":E.tagList.push([D,I]);break;case"DATERANGE":var N=new x(I);Jt(h,N,["ID","CLASS","START-DATE","END-DATE","SCTE35-CMD","SCTE35-OUT","SCTE35-IN"]),Jt(h,N,N.clientAttrs);var U=new F(N,h.dateRanges[N.ID]);U.isValid||h.skippedSegments?h.dateRanges[U.id]=U:w.warn('Ignoring invalid DATERANGE tag: "'+I+'"'),E.tagList.push(["EXT-X-DATERANGE",I]);break;case"DEFINE":var B=new x(I);Jt(h,B,["NAME","VALUE","IMPORT","QUERYPARAM"]),"IMPORT"in B?te(h,B,a):Zt(h,B,e);break;case"DISCONTINUITY-SEQUENCE":m=parseInt(I);break;case"KEY":var V=ye(I,e,h);if(V.isSupported()){if("NONE"===V.method){u=void 0;break}u||(u={}),u[V.keyFormat]&&(u=o({},u)),u[V.keyFormat]=V}else w.warn('[Keys] Ignoring invalid EXT-X-KEY tag: "'+I+'"');break;case"START":h.startTimeOffset=Ee(I);break;case"MAP":var Y=new x(I);if(Jt(h,Y,["BYTERANGE","URI"]),E.duration){var W=new G(i,e);Ae(W,Y,r,u),c=W,E.initSegment=c,c.rawProgramDateTime&&!E.rawProgramDateTime&&(E.rawProgramDateTime=c.rawProgramDateTime)}else{var j=E.byteRangeEndOffset;if(j){var q=E.byteRangeStartOffset;L=j-q+"@"+q}else L=null;Ae(E,Y,r,u),c=E,S=!0}break;case"SERVER-CONTROL":var X=new x(I);h.canBlockReload=X.bool("CAN-BLOCK-RELOAD"),h.canSkipUntil=X.optionalFloat("CAN-SKIP-UNTIL",0),h.canSkipDateRanges=h.canSkipUntil>0&&X.bool("CAN-SKIP-DATERANGES"),h.partHoldBack=X.optionalFloat("PART-HOLD-BACK",0),h.holdBack=X.optionalFloat("HOLD-BACK",0);break;case"PART-INF":var z=new x(I);h.partTarget=z.decimalFloatingPoint("PART-TARGET");break;case"PART":var Q=h.partList;Q||(Q=h.partList=[]);var J=g>0?Q[Q.length-1]:void 0,$=g++,Z=new x(I);Jt(h,Z,["BYTERANGE","URI"]);var tt=new K(Z,E,e,$,J);Q.push(tt),E.duration+=tt.duration;break;case"PRELOAD-HINT":var et=new x(I);Jt(h,et,["URI"]),h.preloadHint=et;break;case"RENDITION-REPORT":var rt=new x(I);Jt(h,rt,["URI"]),h.renditionReports=h.renditionReports||[],h.renditionReports.push(rt);break;default:w.warn("line parsed but not handled: "+s)}}}p&&!p.relurl?(d.pop(),v-=p.duration,h.partList&&(h.fragmentHint=p)):h.partList&&(Le(E,p),E.cc=m,h.fragmentHint=E,u&&Re(E,u,h));var it=d.length,nt=d[0],at=d[it-1];if((v+=h.skippedSegments*h.targetduration)>0&&it&&at){h.averagetargetduration=v/it;var st=at.sn;h.endSN="initSegment"!==st?st:0,h.live||(at.endList=!0),nt&&(h.startCC=nt.cc)}else h.endSN=0,h.startCC=0;return h.fragmentHint&&(v+=h.fragmentHint.duration),h.totalduration=v,h.endCC=m,T>0&&function(t,e){for(var r=t[e],i=e;i--;){var n=t[i];if(!n)return;n.programDateTime=r.programDateTime-1e3*n.duration,r=n}}(d,T),h},t}();function ye(t,e,r){var i,n,a=new x(t);Jt(r,a,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);var s=null!=(i=a.METHOD)?i:"",o=a.URI,l=a.hexadecimalInteger("IV"),u=a.KEYFORMATVERSIONS,h=null!=(n=a.KEYFORMAT)?n:"identity";o&&a.IV&&!l&&w.error("Invalid IV: "+a.IV);var d=o?pe.resolve(o,e):"",c=(u||"1").split("/").map(Number).filter(Number.isFinite);return new Xt(s,d,h,c,l)}function Ee(t){var e=new x(t).decimalFloatingPoint("TIME-OFFSET");return y(e)?e:null}function Te(t,e){var r=(t||"").split(/[ ,]+/).filter((function(t){return t}));["video","audio","text"].forEach((function(t){var i=r.filter((function(e){return function(t,e){var r=re[e];return!!r&&!!r[t.slice(0,4)]}(e,t)}));i.length&&(e[t+"Codec"]=i.join(","),r=r.filter((function(t){return-1===i.indexOf(t)})))})),e.unknownCodecs=r}function Se(t,e,r){var i=e[r];i&&(t[r]=i)}function Le(t,e){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):null!=e&&e.programDateTime&&(t.programDateTime=e.endProgramDateTime),y(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}function Ae(t,e,r,i){t.relurl=e.URI,e.BYTERANGE&&t.setByteRange(e.BYTERANGE),t.level=r,t.sn="initSegment",i&&(t.levelkeys=i),t.initSegment=null}function Re(t,e,r){t.levelkeys=e;var i=r.encryptedFragments;i.length&&i[i.length-1].levelkeys===e||!Object.keys(e).some((function(t){return e[t].isCommonEncryption}))||i.push(t)}var ke="manifest",be="level",De="audioTrack",Ie="subtitleTrack",we="main",Ce="audio",_e="subtitle";function xe(t){switch(t.type){case De:return Ce;case Ie:return _e;default:return we}}function Pe(t,e){var r=t.url;return void 0!==r&&0!==r.indexOf("data:")||(r=e.url),r}var Fe=function(){function t(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.hls=t,this.registerListeners()}var e=t.prototype;return e.startLoad=function(t){},e.stopLoad=function(){this.destroyInternalLoaders()},e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(S.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(S.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.createInternalLoader=function(t){var e=this.hls.config,r=e.pLoader,i=e.loader,n=new(r||i)(e);return this.loaders[t.type]=n,n},e.getInternalLoader=function(t){return this.loaders[t.type]},e.resetInternalLoader=function(t){this.loaders[t]&&delete this.loaders[t]},e.destroyInternalLoaders=function(){for(var t in this.loaders){var e=this.loaders[t];e&&e.destroy(),this.resetInternalLoader(t)}},e.destroy=function(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()},e.onManifestLoading=function(t,e){var r=e.url;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:ke,url:r,deliveryDirectives:null})},e.onLevelLoading=function(t,e){var r=e.id,i=e.level,n=e.pathwayId,a=e.url,s=e.deliveryDirectives;this.load({id:r,level:i,pathwayId:n,responseType:"text",type:be,url:a,deliveryDirectives:s})},e.onAudioTrackLoading=function(t,e){var r=e.id,i=e.groupId,n=e.url,a=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:De,url:n,deliveryDirectives:a})},e.onSubtitleTrackLoading=function(t,e){var r=e.id,i=e.groupId,n=e.url,a=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:Ie,url:n,deliveryDirectives:a})},e.load=function(t){var e,r,i,n=this,a=this.hls.config,s=this.getInternalLoader(t);if(s){var l=s.context;if(l&&l.url===t.url&&l.level===t.level)return void w.trace("[playlist-loader]: playlist request ongoing");w.log("[playlist-loader]: aborting previous loader for type: "+t.type),s.abort()}if(r=t.type===ke?a.manifestLoadPolicy.default:o({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),s=this.createInternalLoader(t),y(null==(e=t.deliveryDirectives)?void 0:e.part)&&(t.type===be&&null!==t.level?i=this.hls.levels[t.level].details:t.type===De&&null!==t.id?i=this.hls.audioTracks[t.id].details:t.type===Ie&&null!==t.id&&(i=this.hls.subtitleTracks[t.id].details),i)){var u=i.partTarget,h=i.targetduration;if(u&&h){var d=1e3*Math.max(3*u,.8*h);r=o({},r,{maxTimeToFirstByteMs:Math.min(d,r.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(d,r.maxTimeToFirstByteMs)})}}var c=r.errorRetry||r.timeoutRetry||{},f={loadPolicy:r,timeout:r.maxLoadTimeMs,maxRetry:c.maxNumRetry||0,retryDelay:c.retryDelayMs||0,maxRetryDelay:c.maxRetryDelayMs||0},g={onSuccess:function(t,e,r,i){var a=n.getInternalLoader(r);n.resetInternalLoader(r.type);var s=t.data;0===s.indexOf("#EXTM3U")?(e.parsing.start=performance.now(),pe.isMediaPlaylist(s)?n.handleTrackOrLevelPlaylist(t,e,r,i||null,a):n.handleMasterPlaylist(t,e,r,i)):n.handleManifestParsingError(t,r,new Error("no EXTM3U delimiter"),i||null,e)},onError:function(t,e,r,i){n.handleNetworkError(e,r,!1,t,i)},onTimeout:function(t,e,r){n.handleNetworkError(e,r,!0,void 0,t)}};s.load(t,f,g)},e.handleMasterPlaylist=function(t,e,r,i){var n=this.hls,a=t.data,s=Pe(t,r),o=pe.parseMasterPlaylist(a,s);if(o.playlistParsingError)this.handleManifestParsingError(t,r,o.playlistParsingError,i,e);else{var l=o.contentSteering,u=o.levels,h=o.sessionData,d=o.sessionKeys,c=o.startTimeOffset,f=o.variableList;this.variableList=f;var g=pe.parseMasterPlaylistMedia(a,s,o),v=g.AUDIO,m=void 0===v?[]:v,p=g.SUBTITLES,y=g["CLOSED-CAPTIONS"];m.length&&(m.some((function(t){return!t.url}))||!u[0].audioCodec||u[0].attrs.AUDIO||(w.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),m.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new x({}),bitrate:0,url:""}))),n.trigger(S.MANIFEST_LOADED,{levels:u,audioTracks:m,subtitles:p,captions:y,contentSteering:l,url:s,stats:e,networkDetails:i,sessionData:h,sessionKeys:d,startTimeOffset:c,variableList:f})}},e.handleTrackOrLevelPlaylist=function(t,e,r,i,n){var a=this.hls,s=r.id,o=r.level,l=r.type,u=Pe(t,r),h=y(o)?o:y(s)?s:0,d=xe(r),c=pe.parseLevelPlaylist(t.data,u,h,d,0,this.variableList);if(l===ke){var f={attrs:new x({}),bitrate:0,details:c,name:"",url:u};a.trigger(S.MANIFEST_LOADED,{levels:[f],audioTracks:[],url:u,stats:e,networkDetails:i,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}e.parsing.end=performance.now(),r.levelDetails=c,this.handlePlaylistLoaded(c,t,e,r,i,n)},e.handleManifestParsingError=function(t,e,r,i,n){this.hls.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.MANIFEST_PARSING_ERROR,fatal:e.type===ke,url:t.url,err:r,error:r,reason:r.message,response:t,context:e,networkDetails:i,stats:n})},e.handleNetworkError=function(t,e,r,n,a){void 0===r&&(r=!1);var s="A network "+(r?"timeout":"error"+(n?" (status "+n.code+")":""))+" occurred while loading "+t.type;t.type===be?s+=": "+t.level+" id: "+t.id:t.type!==De&&t.type!==Ie||(s+=" id: "+t.id+' group-id: "'+t.groupId+'"');var o=new Error(s);w.warn("[playlist-loader]: "+s);var l=A.UNKNOWN,u=!1,h=this.getInternalLoader(t);switch(t.type){case ke:l=r?A.MANIFEST_LOAD_TIMEOUT:A.MANIFEST_LOAD_ERROR,u=!0;break;case be:l=r?A.LEVEL_LOAD_TIMEOUT:A.LEVEL_LOAD_ERROR,u=!1;break;case De:l=r?A.AUDIO_TRACK_LOAD_TIMEOUT:A.AUDIO_TRACK_LOAD_ERROR,u=!1;break;case Ie:l=r?A.SUBTITLE_TRACK_LOAD_TIMEOUT:A.SUBTITLE_LOAD_ERROR,u=!1}h&&this.resetInternalLoader(t.type);var d={type:L.NETWORK_ERROR,details:l,fatal:u,url:t.url,loader:h,context:t,error:o,networkDetails:e,stats:a};if(n){var c=(null==e?void 0:e.url)||t.url;d.response=i({url:c,data:void 0},n)}this.hls.trigger(S.ERROR,d)},e.handlePlaylistLoaded=function(t,e,r,i,n,a){var s=this.hls,o=i.type,l=i.level,u=i.id,h=i.groupId,d=i.deliveryDirectives,c=Pe(e,i),f=xe(i),g="number"==typeof i.level&&f===we?l:void 0;if(t.fragments.length){t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));var v=t.playlistParsingError;if(v)s.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.LEVEL_PARSING_ERROR,fatal:!1,url:c,error:v,reason:v.message,response:e,context:i,level:g,parent:f,networkDetails:n,stats:r});else switch(t.live&&a&&(a.getCacheAge&&(t.ageHeader=a.getCacheAge()||0),a.getCacheAge&&!isNaN(t.ageHeader)||(t.ageHeader=0)),o){case ke:case be:s.trigger(S.LEVEL_LOADED,{details:t,level:g||0,id:u||0,stats:r,networkDetails:n,deliveryDirectives:d});break;case De:s.trigger(S.AUDIO_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d});break;case Ie:s.trigger(S.SUBTITLE_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d})}}else{var m=new Error("No Segments found in Playlist");s.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.LEVEL_EMPTY_ERROR,fatal:!1,url:c,error:m,reason:m.message,response:e,context:i,level:g,parent:f,networkDetails:n,stats:r})}},t}();function Me(t,e){var r;try{r=new Event("addtrack")}catch(t){(r=document.createEvent("Event")).initEvent("addtrack",!1,!1)}r.track=t,e.dispatchEvent(r)}function Oe(t,e){var r=t.mode;if("disabled"===r&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(e.id))try{if(t.addCue(e),!t.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(r){w.debug("[texttrack-utils]: "+r);try{var i=new self.TextTrackCue(e.startTime,e.endTime,e.text);i.id=e.id,t.addCue(i)}catch(t){w.debug("[texttrack-utils]: Legacy TextTrackCue fallback failed: "+t)}}"disabled"===r&&(t.mode=r)}function Ne(t){var e=t.mode;if("disabled"===e&&(t.mode="hidden"),t.cues)for(var r=t.cues.length;r--;)t.removeCue(t.cues[r]);"disabled"===e&&(t.mode=e)}function Ue(t,e,r,i){var n=t.mode;if("disabled"===n&&(t.mode="hidden"),t.cues&&t.cues.length>0)for(var a=function(t,e,r){var i=[],n=function(t,e){if(e<t[0].startTime)return 0;var r=t.length-1;if(e>t[r].endTime)return-1;for(var i=0,n=r;i<=n;){var a=Math.floor((n+i)/2);if(e<t[a].startTime)n=a-1;else{if(!(e>t[a].startTime&&i<r))return a;i=a+1}}return t[i].startTime-e<e-t[n].startTime?i:n}(t,e);if(n>-1)for(var a=n,s=t.length;a<s;a++){var o=t[a];if(o.startTime>=e&&o.endTime<=r)i.push(o);else if(o.startTime>r)return i}return i}(t.cues,e,r),s=0;s<a.length;s++)i&&!i(a[s])||t.removeCue(a[s]);"disabled"===n&&(t.mode=n)}function Be(t){for(var e=[],r=0;r<t.length;r++){var i=t[r];"subtitles"!==i.kind&&"captions"!==i.kind||!i.label||e.push(t[r])}return e}var Ge="org.id3",Ke="com.apple.quicktime.HLS",He="https://aomedia.org/emsg/ID3";function Ve(){if("undefined"!=typeof self)return self.VTTCue||self.TextTrackCue}function Ye(t,e,r,n,a){var s=new t(e,r,"");try{s.value=n,a&&(s.type=a)}catch(o){s=new t(e,r,JSON.stringify(a?i({type:a},n):n))}return s}var We=function(){var t=Ve();try{t&&new t(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY}();function je(t,e){return t.getTime()/1e3-e}var qe=function(){function t(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=t,this._registerListeners()}var e=t.prototype;return e.destroy=function(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=null},e._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e.onMediaAttached=function(t,e){this.media=e.media},e.onMediaDetaching=function(){this.id3Track&&(Ne(this.id3Track),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={})},e.onManifestLoading=function(){this.dateRangeCuesAppended={}},e.createTrack=function(t){var e=this.getID3Track(t.textTracks);return e.mode="hidden",e},e.getID3Track=function(t){if(this.media){for(var e=0;e<t.length;e++){var r=t[e];if("metadata"===r.kind&&"id3"===r.label)return Me(r,this.media),r}return this.media.addTextTrack("metadata","id3")}},e.onFragParsingMetadata=function(t,e){if(this.media){var r=this.hls.config,i=r.enableEmsgMetadataCues,n=r.enableID3MetadataCues;if(i||n){var a=e.samples;this.id3Track||(this.id3Track=this.createTrack(this.media));var s=Ve();if(s)for(var o=0;o<a.length;o++){var l=a[o].type;if((l!==He||i)&&n){var u=gt(a[o].data);if(u){var h=a[o].pts,d=h+a[o].duration;d>We&&(d=We),d-h<=0&&(d=h+.25);for(var c=0;c<u.length;c++){var f=u[c];if(!ct(f)){this.updateId3CueEnds(h,l);var g=Ye(s,h,d,f,l);g&&this.id3Track.addCue(g)}}}}}}}},e.updateId3CueEnds=function(t,e){var r,i=null==(r=this.id3Track)?void 0:r.cues;if(i)for(var n=i.length;n--;){var a=i[n];a.type===e&&a.startTime<t&&a.endTime===We&&(a.endTime=t)}},e.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset,n=e.type,a=this.id3Track,s=this.hls;if(s){var o=s.config,l=o.enableEmsgMetadataCues,u=o.enableID3MetadataCues;a&&(l||u)&&Ue(a,r,i,"audio"===n?function(t){return t.type===Ge&&u}:"video"===n?function(t){return t.type===He&&l}:function(t){return t.type===Ge&&u||t.type===He&&l})}},e.onLevelUpdated=function(t,e){var r=this,i=e.details;if(this.media&&i.hasProgramDateTime&&this.hls.config.enableDateRangeMetadataCues){var n=this.dateRangeCuesAppended,a=this.id3Track,s=i.dateRanges,o=Object.keys(s);if(a)for(var l=Object.keys(n).filter((function(t){return!o.includes(t)})),u=function(){var t=l[h];Object.keys(n[t].cues).forEach((function(e){a.removeCue(n[t].cues[e])})),delete n[t]},h=l.length;h--;)u();var d=i.fragments[i.fragments.length-1];if(0!==o.length&&y(null==d?void 0:d.programDateTime)){this.id3Track||(this.id3Track=this.createTrack(this.media));for(var c=d.programDateTime/1e3-d.start,f=Ve(),g=function(){var t=o[v],e=s[t],i=je(e.startDate,c),a=n[t],l=(null==a?void 0:a.cues)||{},u=(null==a?void 0:a.durationKnown)||!1,h=We,d=e.endDate;if(d)h=je(d,c),u=!0;else if(e.endOnNext&&!u){var g=o.reduce((function(t,r){if(r!==e.id){var i=s[r];if(i.class===e.class&&i.startDate>e.startDate&&(!t||e.startDate<t.startDate))return i}return t}),null);g&&(h=je(g.startDate,c),u=!0)}for(var m,p,y=Object.keys(e.attr),E=0;E<y.length;E++){var T=y[E];if("ID"!==(p=T)&&"CLASS"!==p&&"START-DATE"!==p&&"DURATION"!==p&&"END-DATE"!==p&&"END-ON-NEXT"!==p){var S=l[T];if(S)u&&!a.durationKnown&&(S.endTime=h);else if(f){var L=e.attr[T];P(T)&&(m=L,L=Uint8Array.from(m.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer);var A=Ye(f,i,h,{key:T,data:L},Ke);A&&(A.id=t,r.id3Track.addCue(A),l[T]=A)}}}n[t]={cues:l,dateRange:e,durationKnown:u}},v=0;v<o.length;v++)g()}}},t}(),Xe=function(){function t(t){var e=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return e.timeupdate()},this.hls=t,this.config=t.config,this.registerListeners()}var e=t.prototype;return e.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(S.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.off(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(S.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.off(S.ERROR,this.onError,this)},e.onMediaAttached=function(t,e){this.media=e.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},e.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},e.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},e.onLevelUpdated=function(t,e){var r=e.details;this.levelDetails=r,r.advanced&&this.timeupdate(),!r.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},e.onError=function(t,e){var r;e.details===A.BUFFER_STALLED_ERROR&&(this.stallCount++,null!=(r=this.levelDetails)&&r.live&&w.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))},e.timeupdate=function(){var t=this.media,e=this.levelDetails;if(t&&e){this.currentTime=t.currentTime;var r=this.computeLatency();if(null!==r){this._latency=r;var i=this.config,n=i.lowLatencyMode,a=i.maxLiveSyncPlaybackRate;if(n&&1!==a&&e.live){var s=this.targetLatency;if(null!==s){var o=r-s;if(o<Math.min(this.maxLatency,s+e.targetduration)&&o>.05&&this.forwardBufferLength>1){var l=Math.min(2,Math.max(1,a)),u=Math.round(2/(1+Math.exp(-.75*o-this.edgeStalled))*20)/20;t.playbackRate=Math.min(l,Math.max(1,u))}else 1!==t.playbackRate&&0!==t.playbackRate&&(t.playbackRate=1)}}}}},e.estimateLiveEdge=function(){var t=this.levelDetails;return null===t?null:t.edge+t.age},e.computeLatency=function(){var t=this.estimateLiveEdge();return null===t?null:t-this.currentTime},s(t,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var t=this.config,e=this.levelDetails;return void 0!==t.liveMaxLatencyDuration?t.liveMaxLatencyDuration:e?t.liveMaxLatencyDurationCount*e.targetduration:0}},{key:"targetLatency",get:function(){var t=this.levelDetails;if(null===t)return null;var e=t.holdBack,r=t.partHoldBack,i=t.targetduration,n=this.config,a=n.liveSyncDuration,s=n.liveSyncDurationCount,o=n.lowLatencyMode,l=this.hls.userConfig,u=o&&r||e;(l.liveSyncDuration||l.liveSyncDurationCount||0===u)&&(u=void 0!==a?a:s*i);var h=i;return u+Math.min(1*this.stallCount,h)}},{key:"liveSyncPosition",get:function(){var t=this.estimateLiveEdge(),e=this.targetLatency,r=this.levelDetails;if(null===t||null===e||null===r)return null;var i=r.edge,n=t-e-this.edgeStalled,a=i-r.totalduration,s=i-(this.config.lowLatencyMode&&r.partTarget||r.targetduration);return Math.min(Math.max(a,n),s)}},{key:"drift",get:function(){var t=this.levelDetails;return null===t?1:t.drift}},{key:"edgeStalled",get:function(){var t=this.levelDetails;if(null===t)return 0;var e=3*(this.config.lowLatencyMode&&t.partTarget||t.targetduration);return Math.max(t.age-e,0)}},{key:"forwardBufferLength",get:function(){var t=this.media,e=this.levelDetails;if(!t||!e)return 0;var r=t.buffered.length;return(r?t.buffered.end(r-1):e.edge)-this.currentTime}}]),t}(),ze=["NONE","TYPE-0","TYPE-1",null],Qe=["SDR","PQ","HLG"],Je="",$e="YES",Ze="v2",tr=function(){function t(t,e,r){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=t,this.part=e,this.skip=r}return t.prototype.addDirectives=function(t){var e=new self.URL(t);return void 0!==this.msn&&e.searchParams.set("_HLS_msn",this.msn.toString()),void 0!==this.part&&e.searchParams.set("_HLS_part",this.part.toString()),this.skip&&e.searchParams.set("_HLS_skip",this.skip),e.href},t}(),er=function(){function t(t){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.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=[t.url],this._attrs=[t.attrs],this.bitrate=t.bitrate,t.details&&(this.details=t.details),this.id=t.id||0,this.name=t.name,this.width=t.width||0,this.height=t.height||0,this.frameRate=t.attrs.optionalFloat("FRAME-RATE",0),this._avgBitrate=t.attrs.decimalInteger("AVERAGE-BANDWIDTH"),this.audioCodec=t.audioCodec,this.videoCodec=t.videoCodec,this.codecSet=[t.videoCodec,t.audioCodec].filter((function(t){return!!t})).map((function(t){return t.substring(0,4)})).join(","),this.addGroupId("audio",t.attrs.AUDIO),this.addGroupId("text",t.attrs.SUBTITLES)}var e=t.prototype;return e.hasAudioGroup=function(t){return rr(this._audioGroups,t)},e.hasSubtitleGroup=function(t){return rr(this._subtitleGroups,t)},e.addGroupId=function(t,e){if(e)if("audio"===t){var r=this._audioGroups;r||(r=this._audioGroups=[]),-1===r.indexOf(e)&&r.push(e)}else if("text"===t){var i=this._subtitleGroups;i||(i=this._subtitleGroups=[]),-1===i.indexOf(e)&&i.push(e)}},e.addFallback=function(){},s(t,[{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(t){}},{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 t;return null==(t=this.audioGroups)?void 0:t[0]}},{key:"textGroupId",get:function(){var t;return null==(t=this.subtitleGroups)?void 0:t[0]}}]),t}();function rr(t,e){return!(!e||!t)&&-1!==t.indexOf(e)}function ir(t,e){var r=e.startPTS;if(y(r)){var i,n=0;e.sn>t.sn?(n=r-t.start,i=t):(n=t.start-r,i=e),i.duration!==n&&(i.duration=n)}else e.sn>t.sn?t.cc===e.cc&&t.minEndPTS?e.start=t.start+(t.minEndPTS-t.start):e.start=t.start+t.duration:e.start=Math.max(t.start-e.duration,0)}function nr(t,e,r,i,n,a){i-r<=0&&(w.warn("Fragment should have a positive duration",e),i=r+e.duration,a=n+e.duration);var s=r,o=i,l=e.startPTS,u=e.endPTS;if(y(l)){var h=Math.abs(l-r);y(e.deltaPTS)?e.deltaPTS=Math.max(h,e.deltaPTS):e.deltaPTS=h,s=Math.max(r,l),r=Math.min(r,l),n=Math.min(n,e.startDTS),o=Math.min(i,u),i=Math.max(i,u),a=Math.max(a,e.endDTS)}var d=r-e.start;0!==e.start&&(e.start=r),e.duration=i-e.start,e.startPTS=r,e.maxStartPTS=s,e.startDTS=n,e.endPTS=i,e.minEndPTS=o,e.endDTS=a;var c,f=e.sn;if(!t||f<t.startSN||f>t.endSN)return 0;var g=f-t.startSN,v=t.fragments;for(v[g]=e,c=g;c>0;c--)ir(v[c],v[c-1]);for(c=g;c<v.length-1;c++)ir(v[c],v[c+1]);return t.fragmentHint&&ir(v[v.length-1],t.fragmentHint),t.PTSKnown=t.alignedSliding=!0,d}function ar(t,e){for(var r=null,i=t.fragments,n=i.length-1;n>=0;n--){var a=i[n].initSegment;if(a){r=a;break}}t.fragmentHint&&delete t.fragmentHint.endPTS;var s,l,u,h,d,c=0;if(function(t,e,r){for(var i=e.skippedSegments,n=Math.max(t.startSN,e.startSN)-e.startSN,a=(t.fragmentHint?1:0)+(i?e.endSN:Math.min(t.endSN,e.endSN))-e.startSN,s=e.startSN-t.startSN,o=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,l=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,u=n;u<=a;u++){var h=l[s+u],d=o[u];i&&!d&&u<i&&(d=e.fragments[u]=h),h&&d&&r(h,d)}}(t,e,(function(t,i){t.relurl&&(c=t.cc-i.cc),y(t.startPTS)&&y(t.endPTS)&&(i.start=i.startPTS=t.startPTS,i.startDTS=t.startDTS,i.maxStartPTS=t.maxStartPTS,i.endPTS=t.endPTS,i.endDTS=t.endDTS,i.minEndPTS=t.minEndPTS,i.duration=t.endPTS-t.startPTS,i.duration&&(s=i),e.PTSKnown=e.alignedSliding=!0),i.elementaryStreams=t.elementaryStreams,i.loader=t.loader,i.stats=t.stats,t.initSegment&&(i.initSegment=t.initSegment,r=t.initSegment)})),r&&(e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments).forEach((function(t){var e;!t||t.initSegment&&t.initSegment.relurl!==(null==(e=r)?void 0:e.relurl)||(t.initSegment=r)})),e.skippedSegments)if(e.deltaUpdateFailed=e.fragments.some((function(t){return!t})),e.deltaUpdateFailed){w.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var f=e.skippedSegments;f--;)e.fragments.shift();e.startSN=e.fragments[0].sn,e.startCC=e.fragments[0].cc}else e.canSkipDateRanges&&(e.dateRanges=(l=t.dateRanges,u=e.dateRanges,h=e.recentlyRemovedDateranges,d=o({},l),h&&h.forEach((function(t){delete d[t]})),Object.keys(u).forEach((function(t){var e=new F(u[t].attr,d[t]);e.isValid?d[t]=e:w.warn('Ignoring invalid Playlist Delta Update DATERANGE tag: "'+JSON.stringify(u[t].attr)+'"')})),d));var g=e.fragments;if(c){w.warn("discontinuity sliding from playlist, take drift into account");for(var v=0;v<g.length;v++)g[v].cc+=c}e.skippedSegments&&(e.startCC=e.fragments[0].cc),function(t,e,r){if(t&&e)for(var i=0,n=0,a=t.length;n<=a;n++){var s=t[n],o=e[n+i];s&&o&&s.index===o.index&&s.fragment.sn===o.fragment.sn?r(s,o):i--}}(t.partList,e.partList,(function(t,e){e.elementaryStreams=t.elementaryStreams,e.stats=t.stats})),s?nr(e,s,s.startPTS,s.endPTS,s.startDTS,s.endDTS):sr(t,e),g.length&&(e.totalduration=e.edge-g[0].start),e.driftStartTime=t.driftStartTime,e.driftStart=t.driftStart;var m=e.advancedDateTime;if(e.advanced&&m){var p=e.edge;e.driftStart||(e.driftStartTime=m,e.driftStart=p),e.driftEndTime=m,e.driftEnd=p}else e.driftEndTime=t.driftEndTime,e.driftEnd=t.driftEnd,e.advancedDateTime=t.advancedDateTime}function sr(t,e){var r=e.startSN+e.skippedSegments-t.startSN,i=t.fragments;r<0||r>=i.length||or(e,i[r].start)}function or(t,e){if(e){for(var r=t.fragments,i=t.skippedSegments;i<r.length;i++)r[i].start+=e;t.fragmentHint&&(t.fragmentHint.start+=e)}}function lr(t,e,r){var i;return null!=t&&t.details?ur(null==(i=t.details)?void 0:i.partList,e,r):null}function ur(t,e,r){if(t)for(var i=t.length;i--;){var n=t[i];if(n.index===r&&n.fragment.sn===e)return n}return null}function hr(t){t.forEach((function(t,e){var r=t.details;null!=r&&r.fragments&&r.fragments.forEach((function(t){t.level=e}))}))}function dr(t){switch(t.details){case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_TIMEOUT:case A.LEVEL_LOAD_TIMEOUT:case A.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function cr(t,e){var r=dr(e);return t.default[(r?"timeout":"error")+"Retry"]}function fr(t,e){var r="linear"===t.backoff?1:Math.pow(2,e);return Math.min(r*t.retryDelayMs,t.maxRetryDelayMs)}function gr(t){return i(i({},t),{errorRetry:null,timeoutRetry:null})}function vr(t,e,r,i){if(!t)return!1;var n=null==i?void 0:i.code,a=e<t.maxNumRetry&&(function(t){return 0===t&&!1===navigator.onLine||!!t&&(t<400||t>499)}(n)||!!r);return t.shouldRetry?t.shouldRetry(t,e,r,i,a):a}var mr=function(t,e){for(var r=0,i=t.length-1,n=null,a=null;r<=i;){var s=e(a=t[n=(r+i)/2|0]);if(s>0)r=n+1;else{if(!(s<0))return a;i=n-1}}return null};function pr(t,e,r,i){void 0===r&&(r=0),void 0===i&&(i=0);var n=null;if(t){n=e[t.sn-e[0].sn+1]||null;var a=t.endDTS-r;a>0&&a<15e-7&&(r+=15e-7)}else 0===r&&0===e[0].start&&(n=e[0]);if(n&&(!t||t.level===n.level)&&0===yr(r,i,n))return n;var s=mr(e,yr.bind(null,r,i));return!s||s===t&&n?n:s}function yr(t,e,r){if(void 0===t&&(t=0),void 0===e&&(e=0),r.start<=t&&r.start+r.duration>t)return 0;var i=Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-i<=t?1:r.start-i>t&&r.start?-1:0}function Er(t,e,r){var i=1e3*Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>t}var Tr=0,Sr=2,Lr=3,Ar=5,Rr=0,kr=1,br=2,Dr=function(){function t(t){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=t,this.log=w.log.bind(w,"[info]:"),this.warn=w.warn.bind(w,"[warning]:"),this.error=w.error.bind(w,"[error]:"),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.ERROR,this.onError,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.ERROR,this.onError,this),t.off(S.ERROR,this.onErrorOut,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this))},e.destroy=function(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}},e.startLoad=function(t){},e.stopLoad=function(){this.playlistError=0},e.getVariantLevelIndex=function(t){return(null==t?void 0:t.type)===we?t.level:this.hls.loadLevel},e.onManifestLoading=function(){this.playlistError=0,this.penalizedRenditions={}},e.onLevelUpdated=function(){this.playlistError=0},e.onError=function(t,e){var r,i;if(!e.fatal){var n=this.hls,a=e.context;switch(e.details){case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:return void(e.errorAction=this.getFragRetryOrSwitchAction(e));case A.FRAG_PARSING_ERROR:if(null!=(r=e.frag)&&r.gap)return void(e.errorAction={action:Tr,flags:Rr});case A.FRAG_GAP:case A.FRAG_DECRYPT_ERROR:return e.errorAction=this.getFragRetryOrSwitchAction(e),void(e.errorAction.action=Sr);case A.LEVEL_EMPTY_ERROR:case A.LEVEL_PARSING_ERROR:var s,o,l=e.parent===we?e.level:n.loadLevel;return void(e.details===A.LEVEL_EMPTY_ERROR&&null!=(s=e.context)&&null!=(o=s.levelDetails)&&o.live?e.errorAction=this.getPlaylistRetryOrSwitchAction(e,l):(e.levelRetry=!1,e.errorAction=this.getLevelSwitchAction(e,l)));case A.LEVEL_LOAD_ERROR:case A.LEVEL_LOAD_TIMEOUT:return void("number"==typeof(null==a?void 0:a.level)&&(e.errorAction=this.getPlaylistRetryOrSwitchAction(e,a.level)));case A.AUDIO_TRACK_LOAD_ERROR:case A.AUDIO_TRACK_LOAD_TIMEOUT:case A.SUBTITLE_LOAD_ERROR:case A.SUBTITLE_TRACK_LOAD_TIMEOUT:if(a){var u=n.levels[n.loadLevel];if(u&&(a.type===De&&u.hasAudioGroup(a.groupId)||a.type===Ie&&u.hasSubtitleGroup(a.groupId)))return e.errorAction=this.getPlaylistRetryOrSwitchAction(e,n.loadLevel),e.errorAction.action=Sr,void(e.errorAction.flags=kr)}return;case A.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:var h=n.levels[n.loadLevel],d=null==h?void 0:h.attrs["HDCP-LEVEL"];return void(d?e.errorAction={action:Sr,flags:br,hdcpLevel:d}:this.keySystemError(e));case A.BUFFER_ADD_CODEC_ERROR:case A.REMUX_ALLOC_ERROR:case A.BUFFER_APPEND_ERROR:return void(e.errorAction=this.getLevelSwitchAction(e,null!=(i=e.level)?i:n.loadLevel));case A.INTERNAL_EXCEPTION:case A.BUFFER_APPENDING_ERROR:case A.BUFFER_FULL_ERROR:case A.LEVEL_SWITCH_ERROR:case A.BUFFER_STALLED_ERROR:case A.BUFFER_SEEK_OVER_HOLE:case A.BUFFER_NUDGE_ON_STALL:return void(e.errorAction={action:Tr,flags:Rr})}e.type===L.KEY_SYSTEM_ERROR&&this.keySystemError(e)}},e.keySystemError=function(t){var e=this.getVariantLevelIndex(t.frag);t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,e)},e.getPlaylistRetryOrSwitchAction=function(t,e){var r=cr(this.hls.config.playlistLoadPolicy,t),i=this.playlistError++;if(vr(r,i,dr(t),t.response))return{action:Ar,flags:Rr,retryConfig:r,retryCount:i};var n=this.getLevelSwitchAction(t,e);return r&&(n.retryConfig=r,n.retryCount=i),n},e.getFragRetryOrSwitchAction=function(t){var e=this.hls,r=this.getVariantLevelIndex(t.frag),i=e.levels[r],n=e.config,a=n.fragLoadPolicy,s=n.keyLoadPolicy,o=cr(t.details.startsWith("key")?s:a,t),l=e.levels.reduce((function(t,e){return t+e.fragmentError}),0);if(i&&(t.details!==A.FRAG_GAP&&i.fragmentError++,vr(o,l,dr(t),t.response)))return{action:Ar,flags:Rr,retryConfig:o,retryCount:l};var u=this.getLevelSwitchAction(t,r);return o&&(u.retryConfig=o,u.retryCount=l),u},e.getLevelSwitchAction=function(t,e){var r=this.hls;null==e&&(e=r.loadLevel);var i=this.hls.levels[e];if(i){var n,a,s=t.details;i.loadError++,s===A.BUFFER_APPEND_ERROR&&i.fragmentError++;var o=-1,l=r.levels,u=r.loadLevel,h=r.minAutoLevel,d=r.maxAutoLevel;r.autoLevelEnabled||(r.loadLevel=-1);for(var c,f=null==(n=t.frag)?void 0:n.type,g=(f===Ce&&s===A.FRAG_PARSING_ERROR||"audio"===t.sourceBufferName&&(s===A.BUFFER_ADD_CODEC_ERROR||s===A.BUFFER_APPEND_ERROR))&&l.some((function(t){var e=t.audioCodec;return i.audioCodec!==e})),v="video"===t.sourceBufferName&&(s===A.BUFFER_ADD_CODEC_ERROR||s===A.BUFFER_APPEND_ERROR)&&l.some((function(t){var e=t.codecSet,r=t.audioCodec;return i.codecSet!==e&&i.audioCodec===r})),m=null!=(a=t.context)?a:{},p=m.type,y=m.groupId,E=function(){var e=(T+u)%l.length;if(e!==u&&e>=h&&e<=d&&0===l[e].loadError){var r,n,a=l[e];if(s===A.FRAG_GAP&&t.frag){var c=l[e].details;if(c){var m=pr(t.frag,c.fragments,t.frag.start);if(null!=m&&m.gap)return 0}}else{if(p===De&&a.hasAudioGroup(y)||p===Ie&&a.hasSubtitleGroup(y))return 0;if(f===Ce&&null!=(r=i.audioGroups)&&r.some((function(t){return a.hasAudioGroup(t)}))||f===_e&&null!=(n=i.subtitleGroups)&&n.some((function(t){return a.hasSubtitleGroup(t)}))||g&&i.audioCodec===a.audioCodec||!g&&i.audioCodec!==a.audioCodec||v&&i.codecSet===a.codecSet)return 0}return o=e,1}},T=l.length;T--&&(0===(c=E())||1!==c););if(o>-1&&r.loadLevel!==o)return t.levelRetry=!0,this.playlistError=0,{action:Sr,flags:Rr,nextAutoLevel:o}}return{action:Sr,flags:kr}},e.onErrorOut=function(t,e){var r;switch(null==(r=e.errorAction)?void 0:r.action){case Tr:break;case Sr:this.sendAlternateToPenaltyBox(e),e.errorAction.resolved||e.details===A.FRAG_GAP?/MediaSource readyState: ended/.test(e.error.message)&&(this.warn('MediaSource ended after "'+e.sourceBufferName+'" sourceBuffer append error. Attempting to recover from media error.'),this.hls.recoverMediaError()):e.fatal=!0}e.fatal&&this.hls.stopLoad()},e.sendAlternateToPenaltyBox=function(t){var e=this.hls,r=t.errorAction;if(r){var i=r.flags,n=r.hdcpLevel,a=r.nextAutoLevel;switch(i){case Rr:this.switchLevel(t,a);break;case br:n&&(e.maxHdcpLevel=ze[ze.indexOf(n)-1],r.resolved=!0),this.warn('Restricting playback to HDCP-LEVEL of "'+e.maxHdcpLevel+'" or lower')}r.resolved||this.switchLevel(t,a)}},e.switchLevel=function(t,e){void 0!==e&&t.errorAction&&(this.warn("switching to level "+e+" after "+t.details),this.hls.nextAutoLevel=e,t.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)},t}(),Ir=function(){function t(t,e){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=w.log.bind(w,e+":"),this.warn=w.warn.bind(w,e+":"),this.hls=t}var e=t.prototype;return e.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},e.clearTimer=function(){-1!==this.timer&&(self.clearTimeout(this.timer),this.timer=-1)},e.startLoad=function(){this.canLoad=!0,this.requestScheduled=-1,this.loadPlaylist()},e.stopLoad=function(){this.canLoad=!1,this.clearTimer()},e.switchParams=function(t,e){var r=null==e?void 0:e.renditionReports;if(r){for(var i=-1,n=0;n<r.length;n++){var a=r[n],s=void 0;try{s=new self.URL(a.URI,e.url).href}catch(t){w.warn("Could not construct new URL for Rendition Report: "+t),s=a.URI||""}if(s===t){i=n;break}s===t.substring(0,s.length)&&(i=n)}if(-1!==i){var o=r[i],l=parseInt(o["LAST-MSN"])||(null==e?void 0:e.lastPartSn),u=parseInt(o["LAST-PART"])||(null==e?void 0:e.lastPartIndex);if(this.hls.config.lowLatencyMode){var h=Math.min(e.age-e.partTarget,e.targetduration);u>=0&&h>e.partTarget&&(u+=1)}return new tr(l,u>=0?u:void 0,Je)}}},e.loadPlaylist=function(t){-1===this.requestScheduled&&(this.requestScheduled=self.performance.now())},e.shouldLoadPlaylist=function(t){return this.canLoad&&!!t&&!!t.url&&(!t.details||t.details.live)},e.shouldReloadPlaylist=function(t){return-1===this.timer&&-1===this.requestScheduled&&this.shouldLoadPlaylist(t)},e.playlistLoaded=function(t,e,r){var i=this,n=e.details,a=e.stats,s=self.performance.now(),o=a.loading.first?Math.max(0,s-a.loading.first):0;if(n.advancedDateTime=Date.now()-o,n.live||null!=r&&r.live){if(n.reloaded(r),r&&this.log("live playlist "+t+" "+(n.advanced?"REFRESHED "+n.lastPartSn+"-"+n.lastPartIndex:n.updated?"UPDATED":"MISSED")),r&&n.fragments.length>0&&ar(r,n),!this.canLoad||!n.live)return;var l,u=void 0,h=void 0;if(n.canBlockReload&&n.endSN&&n.advanced){var d=this.hls.config.lowLatencyMode,c=n.lastPartSn,f=n.endSN,g=n.lastPartIndex,v=c===f;-1!==g?(u=v?f+1:c,h=v?d?0:g:g+1):u=f+1;var m=n.age,p=m+n.ageHeader,y=Math.min(p-n.partTarget,1.5*n.targetduration);if(y>0){if(r&&y>r.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+r.tuneInGoal+" to: "+y+" with playlist age: "+n.age),y=0;else{var E=Math.floor(y/n.targetduration);u+=E,void 0!==h&&(h+=Math.round(y%n.targetduration/n.partTarget)),this.log("CDN Tune-in age: "+n.ageHeader+"s last advanced "+m.toFixed(2)+"s goal: "+y+" skip sn "+E+" to part "+h)}n.tuneInGoal=y}if(l=this.getDeliveryDirectives(n,e.deliveryDirectives,u,h),d||!v)return void this.loadPlaylist(l)}else(n.canBlockReload||n.canSkipUntil)&&(l=this.getDeliveryDirectives(n,e.deliveryDirectives,u,h));var T=this.hls.mainForwardBufferInfo,S=T?T.end-T.len:0,L=function(t,e){void 0===e&&(e=1/0);var r=1e3*t.targetduration;if(t.updated){var i=t.fragments;if(i.length&&4*r>e){var n=1e3*i[i.length-1].duration;n<r&&(r=n)}}else r/=2;return Math.round(r)}(n,1e3*(n.edge-S));n.updated&&s>this.requestScheduled+L&&(this.requestScheduled=a.loading.start),void 0!==u&&n.canBlockReload?this.requestScheduled=a.loading.first+L-(1e3*n.partTarget||1e3):-1===this.requestScheduled||this.requestScheduled+L<s?this.requestScheduled=s:this.requestScheduled-s<=0&&(this.requestScheduled+=L);var A=this.requestScheduled-s;A=Math.max(0,A),this.log("reload live playlist "+t+" in "+Math.round(A)+" ms"),this.timer=self.setTimeout((function(){return i.loadPlaylist(l)}),A)}else this.clearTimer()},e.getDeliveryDirectives=function(t,e,r,i){var n=function(t,e){var r=t.canSkipUntil,i=t.canSkipDateRanges,n=t.endSN;return r&&(void 0!==e?e-n:0)<r?i?Ze:$e:Je}(t,r);return null!=e&&e.skip&&t.deltaUpdateFailed&&(r=e.msn,i=e.part,n=Je),new tr(r,i,n)},e.checkRetry=function(t){var e=this,r=t.details,i=dr(t),n=t.errorAction,a=n||{},s=a.action,o=a.retryCount,l=void 0===o?0:o,u=a.retryConfig,h=!!n&&!!u&&(s===Ar||!n.resolved&&s===Sr);if(h){var d;if(this.requestScheduled=-1,l>=u.maxNumRetry)return!1;if(i&&null!=(d=t.context)&&d.deliveryDirectives)this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" without delivery-directives'),this.loadPlaylist();else{var c=fr(u,l);this.timer=self.setTimeout((function(){return e.loadPlaylist()}),c),this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" in '+c+"ms")}t.levelRetry=!0,n.resolved=!0}return h},t}(),wr=function(){function t(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=t,this.alpha_=t?Math.exp(Math.log(.5)/t):0,this.estimate_=e,this.totalWeight_=r}var e=t.prototype;return e.sample=function(t,e){var r=Math.pow(this.alpha_,t);this.estimate_=e*(1-r)+r*this.estimate_,this.totalWeight_+=t},e.getTotalWeight=function(){return this.totalWeight_},e.getEstimate=function(){if(this.alpha_){var t=1-Math.pow(this.alpha_,this.totalWeight_);if(t)return this.estimate_/t}return this.estimate_},t}(),Cr=function(){function t(t,e,r,i){void 0===i&&(i=100),this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new wr(t),this.fast_=new wr(e),this.defaultTTFB_=i,this.ttfb_=new wr(t)}var e=t.prototype;return e.update=function(t,e){var r=this.slow_,i=this.fast_,n=this.ttfb_;r.halfLife!==t&&(this.slow_=new wr(t,r.getEstimate(),r.getTotalWeight())),i.halfLife!==e&&(this.fast_=new wr(e,i.getEstimate(),i.getTotalWeight())),n.halfLife!==t&&(this.ttfb_=new wr(t,n.getEstimate(),n.getTotalWeight()))},e.sample=function(t,e){var r=(t=Math.max(t,this.minDelayMs_))/1e3,i=8*e/r;this.fast_.sample(r,i),this.slow_.sample(r,i)},e.sampleTTFB=function(t){var e=t/1e3,r=Math.sqrt(2)*Math.exp(-Math.pow(e,2)/2);this.ttfb_.sample(r,Math.max(t,5))},e.canEstimate=function(){return this.fast_.getTotalWeight()>=this.minWeight_},e.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},e.getEstimateTTFB=function(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_},e.destroy=function(){},t}(),_r={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]},xr={};function Pr(t,e,r){var n=t.videoCodec,a=t.audioCodec;if(!n||!a||!r)return Promise.resolve(_r);var s={width:t.width,height:t.height,bitrate:Math.ceil(Math.max(.9*t.bitrate,t.averageBitrate)),framerate:t.frameRate||30},o=t.videoRange;"SDR"!==o&&(s.transferFunction=o.toLowerCase());var l=n.split(",").map((function(t){return{type:"media-source",video:i(i({},s),{},{contentType:ae(t,"video")})}}));return a&&t.audioGroups&&t.audioGroups.forEach((function(t){var r;t&&(null==(r=e.groups[t])||r.tracks.forEach((function(e){if(e.groupId===t){var r=e.channels||"",i=parseFloat(r);y(i)&&i>2&&l.push.apply(l,a.split(",").map((function(t){return{type:"media-source",audio:{contentType:ae(t,"audio"),channels:""+i}}})))}})))})),Promise.all(l.map((function(t){var e=function(t){var e=t.audio,r=t.video,i=r||e;if(i){var n=i.contentType.split('"')[1];if(r)return"r"+r.height+"x"+r.width+"f"+Math.ceil(r.framerate)+(r.transferFunction||"sd")+"_"+n+"_"+Math.ceil(r.bitrate/1e5);if(e)return"c"+e.channels+(e.spatialRendering?"s":"n")+"_"+n}return""}(t);return xr[e]||(xr[e]=r.decodingInfo(t))}))).then((function(t){return{supported:!t.some((function(t){return!t.supported})),configurations:l,decodingInfoResults:t}})).catch((function(t){return{supported:!1,configurations:l,decodingInfoResults:[],error:t}}))}function Fr(t,e){var r=!1,i=[];return t&&(r="SDR"!==t,i=[t]),e&&(i=e.allowedVideoRanges||Qe.slice(0),i=(r=void 0!==e.preferHDR?e.preferHDR:function(){if("function"==typeof matchMedia){var t=matchMedia("(dynamic-range: high)"),e=matchMedia("bad query");if(t.media!==e.media)return!0===t.matches}return!1}())?i.filter((function(t){return"SDR"!==t})):["SDR"]),{preferHDR:r,allowedVideoRanges:i}}function Mr(t,e){w.log('[abr] start candidates with "'+t+'" ignored because '+e)}function Or(t,e,r){if("attrs"in t){var i=e.indexOf(t);if(-1!==i)return i}for(var n=0;n<e.length;n++)if(Nr(t,e[n],r))return n;return-1}function Nr(t,e,r){var i=t.groupId,n=t.name,a=t.lang,s=t.assocLang,o=t.characteristics,l=t.default,u=t.forced;return(void 0===i||e.groupId===i)&&(void 0===n||e.name===n)&&(void 0===a||e.lang===a)&&(void 0===a||e.assocLang===s)&&(void 0===l||e.default===l)&&(void 0===u||e.forced===u)&&(void 0===o||function(t,e){void 0===e&&(e="");var r=t.split(","),i=e.split(",");return r.length===i.length&&!r.some((function(t){return-1===i.indexOf(t)}))}(o,e.characteristics))&&(void 0===r||r(t,e))}function Ur(t,e){var r=t.audioCodec,i=t.channels;return!(void 0!==r&&(e.audioCodec||"").substring(0,4)!==r.substring(0,4)||void 0!==i&&i!==(e.channels||"2"))}function Br(t,e,r){for(var i=e;i;i--)if(r(t[i]))return i;for(var n=e+1;n<t.length;n++)if(r(t[n]))return n;return-1}var Gr=function(){function t(t){var e=this;this.hls=void 0,this.lastLevelLoadSec=0,this.lastLoadedFragLevel=-1,this.firstSelection=-1,this._nextAutoLevel=-1,this.nextAutoLevelKey="",this.audioTracksByGroup=null,this.codecTiers=null,this.timer=-1,this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this._abandonRulesCheck=function(){var t=e.fragCurrent,r=e.partCurrent,i=e.hls,n=i.autoLevelEnabled,a=i.media;if(t&&a){var s=performance.now(),o=r?r.stats:t.stats,l=r?r.duration:t.duration,u=s-o.loading.start,h=i.minAutoLevel;if(o.aborted||o.loaded&&o.loaded===o.total||t.level<=h)return e.clearTimer(),void(e._nextAutoLevel=-1);if(n&&!a.paused&&a.playbackRate&&a.readyState){var d=i.mainForwardBufferInfo;if(null!==d){var c=e.bwEstimator.getEstimateTTFB(),f=Math.abs(a.playbackRate);if(!(u<=Math.max(c,l/(2*f)*1e3))){var g=d.len/f,v=o.loading.first?o.loading.first-o.loading.start:-1,m=o.loaded&&v>-1,p=e.getBwEstimate(),E=i.levels,T=E[t.level],L=o.total||Math.max(o.loaded,Math.round(l*T.averageBitrate/8)),A=m?u-v:u;A<1&&m&&(A=Math.min(u,8*o.loaded/p));var R=m?1e3*o.loaded/A:0,k=R?(L-o.loaded)/R:8*L/p+c/1e3;if(!(k<=g)){var b,D=R?8*R:p,I=Number.POSITIVE_INFINITY;for(b=t.level-1;b>h;b--){var C=E[b].maxBitrate;if((I=e.getTimeToLoadFrag(c/1e3,D,l*C,!E[b].details))<g)break}if(!(I>=k||I>10*l)){i.nextLoadLevel=i.nextAutoLevel=b,m?e.bwEstimator.sample(u-Math.min(c,v),o.loaded):e.bwEstimator.sampleTTFB(u);var _=E[b].maxBitrate;e.getBwEstimate()*e.hls.config.abrBandWidthUpFactor>_&&e.resetEstimator(_),e.clearTimer(),w.warn("[abr] Fragment "+t.sn+(r?" part "+r.index:"")+" of level "+t.level+" is loading too slowly;\n      Time to underbuffer: "+g.toFixed(3)+" s\n      Estimated load time for current fragment: "+k.toFixed(3)+" s\n      Estimated load time for down switch fragment: "+I.toFixed(3)+" s\n      TTFB estimate: "+(0|v)+" ms\n      Current BW estimate: "+(y(p)?0|p:"Unknown")+" bps\n      New BW estimate: "+(0|e.getBwEstimate())+" bps\n      Switching to level "+b+" @ "+(0|_)+" bps"),i.trigger(S.FRAG_LOAD_EMERGENCY_ABORTED,{frag:t,part:r,stats:o})}}}}}}},this.hls=t,this.bwEstimator=this.initEstimator(),this.registerListeners()}var e=t.prototype;return e.resetEstimator=function(t){t&&(w.log("setting initial bwe to "+t),this.hls.config.abrEwmaDefaultEstimate=t),this.firstSelection=-1,this.bwEstimator=this.initEstimator()},e.initEstimator=function(){var t=this.hls.config;return new Cr(t.abrEwmaSlowVoD,t.abrEwmaFastVoD,t.abrEwmaDefaultEstimate)},e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.FRAG_LOADING,this.onFragLoading,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.FRAG_LOADING,this.onFragLoading,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.off(S.ERROR,this.onError,this))},e.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=null,this.fragCurrent=this.partCurrent=null},e.onManifestLoading=function(t,e){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()},e.onLevelsUpdated=function(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null},e.onMaxAutoLevelUpdated=function(){this.firstSelection=-1,this.nextAutoLevelKey=""},e.onFragLoading=function(t,e){var r,i=e.frag;this.ignoreFragment(i)||(i.bitrateTest||(this.fragCurrent=i,this.partCurrent=null!=(r=e.part)?r:null),this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100))},e.onLevelSwitching=function(t,e){this.clearTimer()},e.onError=function(t,e){if(!e.fatal)switch(e.details){case A.BUFFER_ADD_CODEC_ERROR:case A.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case A.FRAG_LOAD_TIMEOUT:var r=e.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)}}},e.getTimeToLoadFrag=function(t,e,r,i){return t+r/e+(i?this.lastLevelLoadSec:0)},e.onLevelLoaded=function(t,e){var r=this.hls.config,i=e.stats.loading,n=i.end-i.start;y(n)&&(this.lastLevelLoadSec=n/1e3),e.details.live?this.bwEstimator.update(r.abrEwmaSlowLive,r.abrEwmaFastLive):this.bwEstimator.update(r.abrEwmaSlowVoD,r.abrEwmaFastVoD)},e.onFragLoaded=function(t,e){var r=e.frag,i=e.part,n=i?i.stats:r.stats;if(r.type===we&&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(S.FRAG_BUFFERED,u),r.bitrateTest=!1}else this.lastLoadedFragLevel=r.level}},e.onFragBuffered=function(t,e){var r=e.frag,i=e.part,n=null!=i&&i.stats.loaded?i.stats:r.stats;if(!n.aborted&&!this.ignoreFragment(r)){var a=n.parsing.end-n.loading.start-Math.min(n.loading.first-n.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(a,n.loaded),n.bwEstimate=this.getBwEstimate(),r.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}},e.ignoreFragment=function(t){return t.type!==we||"initSegment"===t.sn},e.clearTimer=function(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)},e.getAutoLevelKey=function(){return this.getBwEstimate()+"_"+this.getStarvationDelay().toFixed(2)},e.getNextABRAutoLevel=function(){var t=this.fragCurrent,e=this.partCurrent,r=this.hls,i=r.maxAutoLevel,n=r.config,a=r.minAutoLevel,s=e?e.duration:t?t.duration:0,o=this.getBwEstimate(),l=this.getStarvationDelay(),u=n.abrBandWidthFactor,h=n.abrBandWidthUpFactor;if(l){var d=this.findBestLevel(o,a,i,l,0,u,h);if(d>=0)return d}var c=s?Math.min(s,n.maxStarvationDelay):n.maxStarvationDelay;if(!l){var f=this.bitrateTestDelay;f&&(c=(s?Math.min(s,n.maxLoadingDelay):n.maxLoadingDelay)-f,w.info("[abr] bitrate test took "+Math.round(1e3*f)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*c)+" ms"),u=h=1)}var g=this.findBestLevel(o,a,i,l,c,u,h);if(w.info("[abr] "+(l?"rebuffering expected":"buffer is empty")+", optimal quality level "+g),g>-1)return g;var v=r.levels[a],m=r.levels[r.loadLevel];return(null==v?void 0:v.bitrate)<(null==m?void 0:m.bitrate)?a:r.loadLevel},e.getStarvationDelay=function(){var t=this.hls,e=t.media;if(!e)return 1/0;var r=e&&0!==e.playbackRate?Math.abs(e.playbackRate):1,i=t.mainForwardBufferInfo;return(i?i.len:0)/r},e.getBwEstimate=function(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate},e.findBestLevel=function(t,e,r,i,n,a,s){var o,l=this,u=i+n,h=this.lastLoadedFragLevel,d=-1===h?this.hls.firstLevel:h,c=this.fragCurrent,f=this.partCurrent,g=this.hls,v=g.levels,m=g.allAudioTracks,p=g.loadLevel,E=g.config;if(1===v.length)return 0;var T,S=v[d],L=!(null==S||null==(o=S.details)||!o.live),A=-1===p||-1===h,R="SDR",k=(null==S?void 0:S.frameRate)||0,b=E.audioPreference,D=E.videoPreference,I=this.audioTracksByGroup||(this.audioTracksByGroup=function(t){return t.reduce((function(t,e){var r=t.groups[e.groupId];r||(r=t.groups[e.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),r.tracks.push(e);var i=e.channels||"2";return r.channels[i]=(r.channels[i]||0)+1,r.hasDefault=r.hasDefault||e.default,r.hasAutoSelect=r.hasAutoSelect||e.autoselect,r.hasDefault&&(t.hasDefaultAudio=!0),r.hasAutoSelect&&(t.hasAutoSelectAudio=!0),t}),{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}(m));if(A){if(-1!==this.firstSelection)return this.firstSelection;var C=this.codecTiers||(this.codecTiers=function(t,e,r,i){return t.slice(r,i+1).reduce((function(t,r){if(!r.codecSet)return t;var i=r.audioGroups,n=t[r.codecSet];n||(t[r.codecSet]=n={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!i,fragmentError:0}),n.minBitrate=Math.min(n.minBitrate,r.bitrate);var a=Math.min(r.height,r.width);return n.minHeight=Math.min(n.minHeight,a),n.minFramerate=Math.min(n.minFramerate,r.frameRate),n.maxScore=Math.max(n.maxScore,r.score),n.fragmentError+=r.fragmentError,n.videoRanges[r.videoRange]=(n.videoRanges[r.videoRange]||0)+1,i&&i.forEach((function(t){if(t){var r=e.groups[t];n.hasDefaultAudio=n.hasDefaultAudio||e.hasDefaultAudio?r.hasDefault:r.hasAutoSelect||!e.hasDefaultAudio&&!e.hasAutoSelectAudio,Object.keys(r.channels).forEach((function(t){n.channels[t]=(n.channels[t]||0)+r.channels[t]}))}})),t}),{})}(v,I,e,r)),_=function(t,e,r,i,n){for(var a=Object.keys(t),s=null==i?void 0:i.channels,o=null==i?void 0:i.audioCodec,l=s&&2===parseInt(s),u=!0,h=!1,d=1/0,c=1/0,f=1/0,g=0,v=[],m=Fr(e,n),p=m.preferHDR,E=m.allowedVideoRanges,T=function(){var e=t[a[S]];u=e.channels[2]>0,d=Math.min(d,e.minHeight),c=Math.min(c,e.minFramerate),f=Math.min(f,e.minBitrate);var r=E.filter((function(t){return e.videoRanges[t]>0}));r.length>0&&(h=!0,v=r)},S=a.length;S--;)T();d=y(d)?d:0,c=y(c)?c:0;var L=Math.max(1080,d),A=Math.max(30,c);return f=y(f)?f:r,r=Math.max(f,r),h||(e=void 0,v=[]),{codecSet:a.reduce((function(e,i){var n=t[i];if(i===e)return e;if(n.minBitrate>r)return Mr(i,"min bitrate of "+n.minBitrate+" > current estimate of "+r),e;if(!n.hasDefaultAudio)return Mr(i,"no renditions with default or auto-select sound found"),e;if(o&&i.indexOf(o.substring(0,4))%5!=0)return Mr(i,'audio codec preference "'+o+'" not found'),e;if(s&&!l){if(!n.channels[s])return Mr(i,"no renditions with "+s+" channel sound found (channels options: "+Object.keys(n.channels)+")"),e}else if((!o||l)&&u&&0===n.channels[2])return Mr(i,"no renditions with stereo sound found"),e;return n.minHeight>L?(Mr(i,"min resolution of "+n.minHeight+" > maximum of "+L),e):n.minFramerate>A?(Mr(i,"min framerate of "+n.minFramerate+" > maximum of "+A),e):v.some((function(t){return n.videoRanges[t]>0}))?n.maxScore<g?(Mr(i,"max score of "+n.maxScore+" < selected max of "+g),e):e&&(oe(i)>=oe(e)||n.fragmentError>t[e].fragmentError)?e:(g=n.maxScore,i):(Mr(i,"no variants with VIDEO-RANGE of "+JSON.stringify(v)+" found"),e)}),void 0),videoRanges:v,preferHDR:p,minFramerate:c,minBitrate:f}}(C,R,t,b,D),x=_.codecSet,P=_.videoRanges,F=_.minFramerate,M=_.minBitrate,O=_.preferHDR;T=x,R=O?P[P.length-1]:P[0],k=F,t=Math.max(t,M),w.log("[abr] picked start tier "+JSON.stringify(_))}else T=null==S?void 0:S.codecSet,R=null==S?void 0:S.videoRange;for(var N,U=f?f.duration:c?c.duration:0,B=this.bwEstimator.getEstimateTTFB()/1e3,G=[],K=function(){var e,o=v[H],c=H>d;if(!o)return 0;if(E.useMediaCapabilities&&!o.supportedResult&&!o.supportedPromise){var g=navigator.mediaCapabilities;"function"==typeof(null==g?void 0:g.decodingInfo)&&function(t,e,r,i,n,a){var s=t.audioCodec?t.audioGroups:null,o=null==a?void 0:a.audioCodec,l=null==a?void 0:a.channels,u=l?parseInt(l):o?1/0:2,h=null;if(null!=s&&s.length)try{h=1===s.length&&s[0]?e.groups[s[0]].channels:s.reduce((function(t,r){if(r){var i=e.groups[r];if(!i)throw new Error("Audio track group "+r+" not found");Object.keys(i.channels).forEach((function(e){t[e]=(t[e]||0)+i.channels[e]}))}return t}),{2:0})}catch(t){return!0}return void 0!==t.videoCodec&&(t.width>1920&&t.height>1088||t.height>1920&&t.width>1088||t.frameRate>Math.max(i,30)||"SDR"!==t.videoRange&&t.videoRange!==r||t.bitrate>Math.max(n,8e6))||!!h&&y(u)&&Object.keys(h).some((function(t){return parseInt(t)>u}))}(o,I,R,k,t,b)?(o.supportedPromise=Pr(o,I,g),o.supportedPromise.then((function(t){if(l.hls){o.supportedResult=t;var e=l.hls.levels,r=e.indexOf(o);t.error?w.warn('[abr] MediaCapabilities decodingInfo error: "'+t.error+'" for level '+r+" "+JSON.stringify(t)):t.supported||(w.warn("[abr] Unsupported MediaCapabilities decodingInfo result for level "+r+" "+JSON.stringify(t)),r>-1&&e.length>1&&(w.log("[abr] Removing unsupported level "+r),l.hls.removeLevel(r)))}}))):o.supportedResult=_r}if(T&&o.codecSet!==T||R&&o.videoRange!==R||c&&k>o.frameRate||!c&&k>0&&k<o.frameRate||o.supportedResult&&(null==(e=o.supportedResult.decodingInfoResults)||!e[0].smooth))return G.push(H),0;var m,D=o.details,C=(f?null==D?void 0:D.partTarget:null==D?void 0:D.averagetargetduration)||U;m=c?s*t:a*t;var _=U&&i>=2*U&&0===n?v[H].averageBitrate:v[H].maxBitrate,x=l.getTimeToLoadFrag(B,m,_*C,void 0===D);if(m>=_&&(H===h||0===o.loadError&&0===o.fragmentError)&&(x<=B||!y(x)||L&&!l.bitrateTestDelay||x<u)){var P=l.forcedAutoLevel;return H===p||-1!==P&&P===p||(G.length&&w.trace("[abr] Skipped level(s) "+G.join(",")+" of "+r+' max with CODECS and VIDEO-RANGE:"'+v[G[0]].codecs+'" '+v[G[0]].videoRange+'; not compatible with "'+S.codecs+'" '+R),w.info("[abr] switch candidate:"+d+"->"+H+" adjustedbw("+Math.round(m)+")-bitrate="+Math.round(m-_)+" ttfb:"+B.toFixed(1)+" avgDuration:"+C.toFixed(1)+" maxFetchDuration:"+u.toFixed(1)+" fetchDuration:"+x.toFixed(1)+" firstSelection:"+A+" codecSet:"+T+" videoRange:"+R+" hls.loadLevel:"+p)),A&&(l.firstSelection=H),{v:H}}},H=r;H>=e;H--)if(0!==(N=K())&&N)return N.v;return-1},s(t,[{key:"firstAutoLevel",get:function(){var t=this.hls,e=t.maxAutoLevel,r=t.minAutoLevel,i=this.getBwEstimate(),n=this.hls.config.maxStarvationDelay,a=this.findBestLevel(i,r,e,0,n,1,1);if(a>-1)return a;var s=this.hls.firstLevel,o=Math.min(Math.max(s,r),e);return w.warn("[abr] 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 t=this.forcedAutoLevel,e=this.bwEstimator.canEstimate(),r=this.lastLoadedFragLevel>-1;if(!(-1===t||e&&r&&this.nextAutoLevelKey!==this.getAutoLevelKey()))return t;var i=e&&r?this.getNextABRAutoLevel():this.firstAutoLevel;if(-1!==t){var n=this.hls.levels;if(n.length>Math.max(t,i)&&n[t].loadError<=n[i].loadError)return t}return this._nextAutoLevel=i,this.nextAutoLevelKey=this.getAutoLevelKey(),i},set:function(t){var e=this.hls,r=e.maxAutoLevel,i=e.minAutoLevel,n=Math.min(Math.max(t,i),r);this._nextAutoLevel!==n&&(this.nextAutoLevelKey="",this._nextAutoLevel=n)}}]),t}(),Kr=function(){function t(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var e=t.prototype;return e.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},e.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},e.onHandlerDestroyed=function(){},e.hasInterval=function(){return!!this._tickInterval},e.hasNextTick=function(){return!!this._tickTimer},e.setInterval=function(t){return!this._tickInterval&&(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,t),!0)},e.clearInterval=function(){return!!this._tickInterval&&(self.clearInterval(this._tickInterval),this._tickInterval=null,!0)},e.clearNextTick=function(){return!!this._tickTimer&&(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0)},e.tick=function(){this._tickCallCount++,1===this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},e.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},e.doTick=function(){},t}(),Hr="NOT_LOADED",Vr="APPENDING",Yr="PARTIAL",Wr="OK",jr=function(){function t(t){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=t,this._registerListeners()}var e=t.prototype;return e._registerListeners=function(){var t=this.hls;t.on(S.BUFFER_APPENDED,this.onBufferAppended,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this)},e._unregisterListeners=function(){var t=this.hls;t.off(S.BUFFER_APPENDED,this.onBufferAppended,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this)},e.destroy=function(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null},e.getAppendedFrag=function(t,e){var r=this.activePartLists[e];if(r)for(var i=r.length;i--;){var n=r[i];if(!n)break;var a=n.end;if(n.start<=t&&null!==a&&t<=a)return n}return this.getBufferedFrag(t,e)},e.getBufferedFrag=function(t,e){for(var r=this.fragments,i=Object.keys(r),n=i.length;n--;){var a=r[i[n]];if((null==a?void 0:a.body.type)===e&&a.buffered){var s=a.body;if(s.start<=t&&t<=s.end)return s}}return null},e.detectEvictedFragments=function(t,e,r,i){var n=this;this.timeRanges&&(this.timeRanges[t]=e);var a=(null==i?void 0:i.fragment.sn)||-1;Object.keys(this.fragments).forEach((function(i){var s=n.fragments[i];if(s&&!(a>=s.body.sn))if(s.buffered||s.loaded){var o=s.range[t];o&&o.time.some((function(t){var r=!n.isTimeBuffered(t.startPTS,t.endPTS,e);return r&&n.removeFragment(s.body),r}))}else s.body.type===r&&n.removeFragment(s.body)}))},e.detectPartialFragments=function(t){var e=this,r=this.timeRanges,i=t.frag,n=t.part;if(r&&"initSegment"!==i.sn){var a=Xr(i),s=this.fragments[a];if(!(!s||s.buffered&&i.gap)){var o=!i.relurl;Object.keys(r).forEach((function(t){var a=i.elementaryStreams[t];if(a){var l=r[t],u=o||!0===a.partial;s.range[t]=e.getBufferedTimes(i,n,u,l)}})),s.loaded=null,Object.keys(s.range).length?(s.buffered=!0,(s.body.endList=i.endList||s.body.endList)&&(this.endListFragments[s.body.type]=s),qr(s)||this.removeParts(i.sn-1,i.type)):this.removeFragment(s.body)}}},e.removeParts=function(t,e){var r=this.activePartLists[e];r&&(this.activePartLists[e]=r.filter((function(e){return e.fragment.sn>=t})))},e.fragBuffered=function(t,e){var r=Xr(t),i=this.fragments[r];!i&&e&&(i=this.fragments[r]={body:t,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},t.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,i.buffered=!0)},e.getBufferedTimes=function(t,e,r,i){for(var n={time:[],partial:r},a=t.start,s=t.end,o=t.minEndPTS||s,l=t.maxStartPTS||a,u=0;u<i.length;u++){var h=i.start(u)-this.bufferPadding,d=i.end(u)+this.bufferPadding;if(l>=h&&o<=d){n.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(s,i.end(u))});break}if(a<d&&s>h){var c=Math.max(a,i.start(u)),f=Math.min(s,i.end(u));f>c&&(n.partial=!0,n.time.push({startPTS:c,endPTS:f}))}else if(s<=h)break}return n},e.getPartialFragment=function(t){var e,r,i,n=null,a=0,s=this.bufferPadding,o=this.fragments;return Object.keys(o).forEach((function(l){var u=o[l];u&&qr(u)&&(r=u.body.start-s,i=u.body.end+s,t>=r&&t<=i&&(e=Math.min(t-r,i-t),a<=e&&(n=u.body,a=e)))})),n},e.isEndListAppended=function(t){var e=this.endListFragments[t];return void 0!==e&&(e.buffered||qr(e))},e.getState=function(t){var e=Xr(t),r=this.fragments[e];return r?r.buffered?qr(r)?Yr:Wr:Vr:Hr},e.isTimeBuffered=function(t,e,r){for(var i,n,a=0;a<r.length;a++){if(i=r.start(a)-this.bufferPadding,n=r.end(a)+this.bufferPadding,t>=i&&e<=n)return!0;if(e<=i)return!1}return!1},e.onFragLoaded=function(t,e){var r=e.frag,i=e.part;if("initSegment"!==r.sn&&!r.bitrateTest){var n=i?null:e,a=Xr(r);this.fragments[a]={body:r,appendedPTS:null,loaded:n,buffered:!1,range:Object.create(null)}}},e.onBufferAppended=function(t,e){var r=this,i=e.frag,n=e.part,a=e.timeRanges;if("initSegment"!==i.sn){var s=i.type;if(n){var o=this.activePartLists[s];o||(this.activePartLists[s]=o=[]),o.push(n)}this.timeRanges=a,Object.keys(a).forEach((function(t){var e=a[t];r.detectEvictedFragments(t,e,s,n)}))}},e.onFragBuffered=function(t,e){this.detectPartialFragments(e)},e.hasFragment=function(t){var e=Xr(t);return!!this.fragments[e]},e.hasParts=function(t){var e;return!(null==(e=this.activePartLists[t])||!e.length)},e.removeFragmentsInRange=function(t,e,r,i,n){var a=this;i&&!this.hasGaps||Object.keys(this.fragments).forEach((function(s){var o=a.fragments[s];if(o){var l=o.body;l.type!==r||i&&!l.gap||l.start<e&&l.end>t&&(o.buffered||n)&&a.removeFragment(l)}}))},e.removeFragment=function(t){var e=Xr(t);t.stats.loaded=0,t.clearElementaryStreamInfo();var r=this.activePartLists[t.type];if(r){var i=t.sn;this.activePartLists[t.type]=r.filter((function(t){return t.fragment.sn!==i}))}delete this.fragments[e],t.endList&&delete this.endListFragments[t.type]},e.removeAllFragments=function(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1},t}();function qr(t){var e,r,i;return t.buffered&&(t.body.gap||(null==(e=t.range.video)?void 0:e.partial)||(null==(r=t.range.audio)?void 0:r.partial)||(null==(i=t.range.audiovideo)?void 0:i.partial))}function Xr(t){return t.type+"_"+t.level+"_"+t.sn}var zr={length:0,start:function(){return 0},end:function(){return 0}},Qr=function(){function t(){}return t.isBuffered=function(e,r){try{if(e)for(var i=t.getBuffered(e),n=0;n<i.length;n++)if(r>=i.start(n)&&r<=i.end(n))return!0}catch(t){}return!1},t.bufferInfo=function(e,r,i){try{if(e){var n,a=t.getBuffered(e),s=[];for(n=0;n<a.length;n++)s.push({start:a.start(n),end:a.end(n)});return this.bufferedInfo(s,r,i)}}catch(t){}return{len:0,start:r,end:r,nextStart:void 0}},t.bufferedInfo=function(t,e,r){e=Math.max(0,e),t.sort((function(t,e){var r=t.start-e.start;return r||e.end-t.end}));var i=[];if(r)for(var n=0;n<t.length;n++){var a=i.length;if(a){var s=i[a-1].end;t[n].start-s<r?t[n].end>s&&(i[a-1].end=t[n].end):i.push(t[n])}else i.push(t[n])}else i=t;for(var o,l=0,u=e,h=e,d=0;d<i.length;d++){var c=i[d].start,f=i[d].end;if(e+r>=c&&e<f)u=c,l=(h=f)-e;else if(e+r<c){o=c;break}}return{len:l,start:u||0,end:h||0,nextStart:o}},t.getBuffered=function(t){try{return t.buffered}catch(t){return w.log("failed to get media.buffered",t),zr}},t}(),Jr=function(t,e,r,i,n,a){void 0===i&&(i=0),void 0===n&&(n=-1),void 0===a&&(a=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing={start:0,executeStart:0,executeEnd:0,end:0},this.buffering={audio:{start:0,executeStart:0,executeEnd:0,end:0},video:{start:0,executeStart:0,executeEnd:0,end:0},audiovideo:{start:0,executeStart:0,executeEnd:0,end:0}},this.level=t,this.sn=e,this.id=r,this.size=i,this.part=n,this.partial=a};function $r(t,e){for(var r=0,i=t.length;r<i;r++){var n;if((null==(n=t[r])?void 0:n.cc)===e)return t[r]}return null}function Zr(t,e){if(t){var r=t.start+e;t.start=t.startPTS=r,t.endPTS=r+t.duration}}function ti(t,e){for(var r=e.fragments,i=0,n=r.length;i<n;i++)Zr(r[i],t);e.fragmentHint&&Zr(e.fragmentHint,t),e.alignedSliding=!0}function ei(t,e,r){e&&(function(t,e,r){if(function(t,e,r){return!(!e||!(r.endCC>r.startCC||t&&t.cc<r.startCC))}(t,r,e)){var i=function(t,e){var r=t.fragments,i=e.fragments;if(i.length&&r.length){var n=$r(r,i[0].cc);if(n&&(!n||n.startPTS))return n;w.log("No frag in previous level to align on")}else w.log("No fragments to align")}(r,e);i&&y(i.start)&&(w.log("Adjusting PTS using last level due to CC increase within current level "+e.url),ti(i.start,e))}}(t,r,e),!r.alignedSliding&&e&&ri(r,e),r.alignedSliding||!e||r.skippedSegments||sr(e,r))}function ri(t,e){if(t.hasProgramDateTime&&e.hasProgramDateTime){var r=t.fragments,i=e.fragments;if(r.length&&i.length){var n,a,s=Math.min(e.endCC,t.endCC);e.startCC<s&&t.startCC<s&&(n=$r(i,s),a=$r(r,s)),n&&a||(a=$r(r,(n=i[Math.floor(i.length/2)]).cc)||r[Math.floor(r.length/2)]);var o=n.programDateTime,l=a.programDateTime;o&&l&&ti((l-o)/1e3-(a.start-n.start),t)}}}var ii=Math.pow(2,17),ni=function(){function t(t){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=t}var e=t.prototype;return e.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},e.abort=function(){this.loader&&this.loader.abort()},e.load=function(t,e){var r=this,n=t.url;if(!n)return Promise.reject(new oi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_ERROR,fatal:!1,frag:t,error:new Error("Fragment does not have a "+(n?"part list":"url")),networkDetails:null}));this.abort();var a=this.config,s=a.fLoader,o=a.loader;return new Promise((function(l,u){if(r.loader&&r.loader.destroy(),t.gap){if(t.tagList.some((function(t){return"GAP"===t[0]})))return void u(si(t));t.gap=!1}var h=r.loader=t.loader=s?new s(a):new o(a),d=ai(t),c=gr(a.fragLoadPolicy.default),f={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:"initSegment"===t.sn?1/0:ii};t.stats=h.stats,h.load(d,f,{onSuccess:function(e,i,n,a){r.resetLoader(t,h);var s=e.data;n.resetIV&&t.decryptdata&&(t.decryptdata.iv=new Uint8Array(s.slice(0,16)),s=s.slice(16)),l({frag:t,part:null,payload:s,networkDetails:a})},onError:function(e,a,s,o){r.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_ERROR,fatal:!1,frag:t,response:i({url:n,data:void 0},e),error:new Error("HTTP Error "+e.code+" "+e.text),networkDetails:s,stats:o}))},onAbort:function(e,i,n){r.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.INTERNAL_ABORTED,fatal:!1,frag:t,error:new Error("Aborted"),networkDetails:n,stats:e}))},onTimeout:function(e,i,n){r.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,error:new Error("Timeout after "+f.timeout+"ms"),networkDetails:n,stats:e}))},onProgress:function(r,i,n,a){e&&e({frag:t,part:null,payload:n,networkDetails:a})}})}))},e.loadPart=function(t,e,r){var n=this;this.abort();var a=this.config,s=a.fLoader,o=a.loader;return new Promise((function(l,u){if(n.loader&&n.loader.destroy(),t.gap||e.gap)u(si(t,e));else{var h=n.loader=t.loader=s?new s(a):new o(a),d=ai(t,e),c=gr(a.fragLoadPolicy.default),f={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:ii};e.stats=h.stats,h.load(d,f,{onSuccess:function(i,a,s,o){n.resetLoader(t,h),n.updateStatsFromPart(t,e);var u={frag:t,part:e,payload:i.data,networkDetails:o};r(u),l(u)},onError:function(r,a,s,o){n.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_ERROR,fatal:!1,frag:t,part:e,response:i({url:d.url,data:void 0},r),error:new Error("HTTP Error "+r.code+" "+r.text),networkDetails:s,stats:o}))},onAbort:function(r,i,a){t.stats.aborted=e.stats.aborted,n.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.INTERNAL_ABORTED,fatal:!1,frag:t,part:e,error:new Error("Aborted"),networkDetails:a,stats:r}))},onTimeout:function(r,i,a){n.resetLoader(t,h),u(new oi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,part:e,error:new Error("Timeout after "+f.timeout+"ms"),networkDetails:a,stats:r}))}})}}))},e.updateStatsFromPart=function(t,e){var r=t.stats,i=e.stats,n=i.total;if(r.loaded+=i.loaded,n){var a=Math.round(t.duration/e.duration),s=Math.min(Math.round(r.loaded/n),a),o=(a-s)*Math.round(r.loaded/s);r.total=r.loaded+o}else r.total=Math.max(r.loaded,r.total);var l=r.loading,u=i.loading;l.start?l.first+=u.first-u.start:(l.start=u.start,l.first=u.first),l.end=u.end},e.resetLoader=function(t,e){t.loader=null,this.loader===e&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),e.destroy()},t}();function ai(t,e){void 0===e&&(e=null);var r=e||t,i={frag:t,part:e,responseType:"arraybuffer",url:r.url,headers:{},rangeStart:0,rangeEnd:0},n=r.byteRangeStartOffset,a=r.byteRangeEndOffset;if(y(n)&&y(a)){var s,o=n,l=a;if("initSegment"===t.sn&&"AES-128"===(null==(s=t.decryptdata)?void 0:s.method)){var u=a-n;u%16&&(l=a+(16-u%16)),0!==n&&(i.resetIV=!0,o=n-16)}i.rangeStart=o,i.rangeEnd=l}return i}function si(t,e){var r=new Error("GAP "+(t.gap?"tag":"attribute")+" found"),i={type:L.MEDIA_ERROR,details:A.FRAG_GAP,fatal:!1,frag:t,error:r,networkDetails:null};return e&&(i.part=e),(e||t).stats.aborted=!0,new oi(i)}var oi=function(t){function e(e){var r;return(r=t.call(this,e.error.message)||this).data=void 0,r.data=e,r}return l(e,t),e}(c(Error)),li=function(){function t(t,e){this.subtle=void 0,this.aesIV=void 0,this.subtle=t,this.aesIV=e}return t.prototype.decrypt=function(t,e){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},e,t)},t}(),ui=function(){function t(t,e){this.subtle=void 0,this.key=void 0,this.subtle=t,this.key=e}return t.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},t}(),hi=function(){function t(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var e=t.prototype;return e.uint8ArrayToUint32Array_=function(t){for(var e=new DataView(t),r=new Uint32Array(4),i=0;i<4;i++)r[i]=e.getUint32(4*i);return r},e.initTable=function(){var t=this.sBox,e=this.invSBox,r=this.subMix,i=r[0],n=r[1],a=r[2],s=r[3],o=this.invSubMix,l=o[0],u=o[1],h=o[2],d=o[3],c=new Uint32Array(256),f=0,g=0,v=0;for(v=0;v<256;v++)c[v]=v<128?v<<1:v<<1^283;for(v=0;v<256;v++){var m=g^g<<1^g<<2^g<<3^g<<4;m=m>>>8^255&m^99,t[f]=m,e[m]=f;var p=c[f],y=c[p],E=c[y],T=257*c[m]^16843008*m;i[f]=T<<24|T>>>8,n[f]=T<<16|T>>>16,a[f]=T<<8|T>>>24,s[f]=T,T=16843009*E^65537*y^257*p^16843008*f,l[m]=T<<24|T>>>8,u[m]=T<<16|T>>>16,h[m]=T<<8|T>>>24,d[m]=T,f?(f=p^c[c[c[E^p]]],g^=c[c[g]]):f=g=1}},e.expandKey=function(t){for(var e=this.uint8ArrayToUint32Array_(t),r=!0,i=0;i<e.length&&r;)r=e[i]===this.key[i],i++;if(!r){this.key=e;var n=this.keySize=e.length;if(4!==n&&6!==n&&8!==n)throw new Error("Invalid aes key size="+n);var a,s,o,l,u=this.ksRows=4*(n+6+1),h=this.keySchedule=new Uint32Array(u),d=this.invKeySchedule=new Uint32Array(u),c=this.sBox,f=this.rcon,g=this.invSubMix,v=g[0],m=g[1],p=g[2],y=g[3];for(a=0;a<u;a++)a<n?o=h[a]=e[a]:(l=o,a%n==0?(l=c[(l=l<<8|l>>>24)>>>24]<<24|c[l>>>16&255]<<16|c[l>>>8&255]<<8|c[255&l],l^=f[a/n|0]<<24):n>6&&a%n==4&&(l=c[l>>>24]<<24|c[l>>>16&255]<<16|c[l>>>8&255]<<8|c[255&l]),h[a]=o=(h[a-n]^l)>>>0);for(s=0;s<u;s++)a=u-s,l=3&s?h[a]:h[a-4],d[s]=s<4||a<=4?l:v[c[l>>>24]]^m[c[l>>>16&255]]^p[c[l>>>8&255]]^y[c[255&l]],d[s]=d[s]>>>0}},e.networkToHostOrderSwap=function(t){return t<<24|(65280&t)<<8|(16711680&t)>>8|t>>>24},e.decrypt=function(t,e,r){for(var i,n,a,s,o,l,u,h,d,c,f,g,v,m,p=this.keySize+6,y=this.invKeySchedule,E=this.invSBox,T=this.invSubMix,S=T[0],L=T[1],A=T[2],R=T[3],k=this.uint8ArrayToUint32Array_(r),b=k[0],D=k[1],I=k[2],w=k[3],C=new Int32Array(t),_=new Int32Array(C.length),x=this.networkToHostOrderSwap;e<C.length;){for(d=x(C[e]),c=x(C[e+1]),f=x(C[e+2]),g=x(C[e+3]),o=d^y[0],l=g^y[1],u=f^y[2],h=c^y[3],v=4,m=1;m<p;m++)i=S[o>>>24]^L[l>>16&255]^A[u>>8&255]^R[255&h]^y[v],n=S[l>>>24]^L[u>>16&255]^A[h>>8&255]^R[255&o]^y[v+1],a=S[u>>>24]^L[h>>16&255]^A[o>>8&255]^R[255&l]^y[v+2],s=S[h>>>24]^L[o>>16&255]^A[l>>8&255]^R[255&u]^y[v+3],o=i,l=n,u=a,h=s,v+=4;i=E[o>>>24]<<24^E[l>>16&255]<<16^E[u>>8&255]<<8^E[255&h]^y[v],n=E[l>>>24]<<24^E[u>>16&255]<<16^E[h>>8&255]<<8^E[255&o]^y[v+1],a=E[u>>>24]<<24^E[h>>16&255]<<16^E[o>>8&255]<<8^E[255&l]^y[v+2],s=E[h>>>24]<<24^E[o>>16&255]<<16^E[l>>8&255]<<8^E[255&u]^y[v+3],_[e]=x(i^b),_[e+1]=x(s^D),_[e+2]=x(a^I),_[e+3]=x(n^w),b=d,D=c,I=f,w=g,e+=4}return _.buffer},t}(),di=function(){function t(t,e){var r=(void 0===e?{}:e).removePKCS7Padding,i=void 0===r||r;if(this.logEnabled=!0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.useSoftware=void 0,this.useSoftware=t.enableSoftwareAES,this.removePKCS7Padding=i,i)try{var n=self.crypto;n&&(this.subtle=n.subtle||n.webkitSubtle)}catch(t){}null===this.subtle&&(this.useSoftware=!0)}var e=t.prototype;return e.destroy=function(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null},e.isSync=function(){return this.useSoftware},e.flush=function(){var t=this.currentResult,e=this.remainderData;if(!t||e)return this.reset(),null;var r,i,n,a=new Uint8Array(t);return this.reset(),this.removePKCS7Padding?(i=(r=a).byteLength,(n=i&&new DataView(r.buffer).getUint8(i-1))?nt(r,0,i-n):r):a},e.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},e.decrypt=function(t,e,r){var i=this;return this.useSoftware?new Promise((function(n,a){i.softwareDecrypt(new Uint8Array(t),e,r);var s=i.flush();s?n(s.buffer):a(new Error("[softwareDecrypt] Failed to decrypt data"))})):this.webCryptoDecrypt(new Uint8Array(t),e,r)},e.softwareDecrypt=function(t,e,r){var i=this.currentIV,n=this.currentResult,a=this.remainderData;this.logOnce("JS AES decrypt"),a&&(t=Kt(a,t),this.remainderData=null);var s=this.getValidChunk(t);if(!s.length)return null;i&&(r=i);var o=this.softwareDecrypter;o||(o=this.softwareDecrypter=new hi),o.expandKey(e);var l=n;return this.currentResult=o.decrypt(s.buffer,0,r),this.currentIV=nt(s,-16).buffer,l||null},e.webCryptoDecrypt=function(t,e,r){var i=this,n=this.subtle;return this.key===e&&this.fastAesKey||(this.key=e,this.fastAesKey=new ui(n,e)),this.fastAesKey.expandKey().then((function(e){return n?(i.logOnce("WebCrypto AES decrypt"),new li(n,new Uint8Array(r)).decrypt(t.buffer,e)):Promise.reject(new Error("web crypto not initialized"))})).catch((function(n){return w.warn("[decrypter]: WebCrypto Error, disable WebCrypto API, "+n.name+": "+n.message),i.onWebCryptoError(t,e,r)}))},e.onWebCryptoError=function(t,e,r){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(t,e,r);var i=this.flush();if(i)return i.buffer;throw new Error("WebCrypto and softwareDecrypt: failed to decrypt data")},e.getValidChunk=function(t){var e=t,r=t.length-t.length%16;return r!==t.length&&(e=nt(t,0,r),this.remainderData=nt(t,r)),e},e.logOnce=function(t){this.logEnabled&&(w.log("[decrypter]: "+t),this.logEnabled=!1)},t}(),ci=function(t){for(var e="",r=t.length,i=0;i<r;i++)e+="["+t.start(i).toFixed(3)+"-"+t.end(i).toFixed(3)+"]";return e},fi="STOPPED",gi="IDLE",vi="KEY_LOADING",mi="FRAG_LOADING",pi="FRAG_LOADING_WAITING_RETRY",yi="WAITING_TRACK",Ei="PARSING",Ti="PARSED",Si="ENDED",Li="ERROR",Ai="WAITING_INIT_PTS",Ri="WAITING_LEVEL",ki=function(t){function e(e,r,i,n,a){var s;return(s=t.call(this)||this).hls=void 0,s.fragPrevious=null,s.fragCurrent=null,s.fragmentTracker=void 0,s.transmuxer=null,s._state=fi,s.playlistType=void 0,s.media=null,s.mediaBuffer=null,s.config=void 0,s.bitrateTest=!1,s.lastCurrentTime=0,s.nextLoadPosition=0,s.startPosition=0,s.startTimeOffset=null,s.loadedmetadata=!1,s.retryDate=0,s.levels=null,s.fragmentLoader=void 0,s.keyLoader=void 0,s.levelLastLoaded=null,s.startFragRequested=!1,s.decrypter=void 0,s.initPTS=[],s.onvseeking=null,s.onvended=null,s.logPrefix="",s.log=void 0,s.warn=void 0,s.playlistType=a,s.logPrefix=n,s.log=w.log.bind(w,n+":"),s.warn=w.warn.bind(w,n+":"),s.hls=e,s.fragmentLoader=new ni(e.config),s.keyLoader=i,s.fragmentTracker=r,s.config=e.config,s.decrypter=new di(e.config),e.on(S.MANIFEST_LOADED,s.onManifestLoaded,function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(s)),s}l(e,t);var r=e.prototype;return r.doTick=function(){this.onTickEnd()},r.onTickEnd=function(){},r.startLoad=function(t){},r.stopLoad=function(){this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);var t=this.fragCurrent;null!=t&&t.loader&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=fi},r._streamEnded=function(t,e){if(e.live||t.nextStart||!t.end||!this.media)return!1;var r=e.partList;if(null!=r&&r.length){var i=r[r.length-1];return Qr.isBuffered(this.media,i.start+i.duration/2)}var n=e.fragments[e.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(n)},r.getLevelDetails=function(){var t;if(this.levels&&null!==this.levelLastLoaded)return null==(t=this.levelLastLoaded)?void 0:t.details},r.onMediaAttached=function(t,e){var r=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),r.addEventListener("seeking",this.onvseeking),r.addEventListener("ended",this.onvended);var i=this.config;this.levels&&i.autoStartLoad&&this.state===fi&&this.startLoad(i.startPosition)},r.onMediaDetaching=function(){var t=this.media;null!=t&&t.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),t&&this.onvseeking&&this.onvended&&(t.removeEventListener("seeking",this.onvseeking),t.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.keyLoader&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},r.onMediaSeeking=function(){var t=this.config,e=this.fragCurrent,r=this.media,i=this.mediaBuffer,n=this.state,a=r?r.currentTime:0,s=Qr.bufferInfo(i||r,a,t.maxBufferHole);if(this.log("media seeking to "+(y(a)?a.toFixed(3):a)+", state: "+n),this.state===Si)this.resetLoadingState();else if(e){var o=t.maxFragLookUpTolerance,l=e.start-o,u=e.start+e.duration+o;if(!s.len||u<s.start||l>s.end){var h=a>u;(a<l||h)&&(h&&e.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),e.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}r&&(this.fragmentTracker.removeFragmentsInRange(a,1/0,this.playlistType,!0),this.lastCurrentTime=a),this.loadedmetadata||s.len||(this.nextLoadPosition=this.startPosition=a),this.tickImmediate()},r.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},r.onManifestLoaded=function(t,e){this.startTimeOffset=e.startTimeOffset,this.initPTS=[]},r.onHandlerDestroying=function(){this.hls.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),this.stopLoad(),t.prototype.onHandlerDestroying.call(this),this.hls=null},r.onHandlerDestroyed=function(){this.state=fi,this.fragmentLoader&&this.fragmentLoader.destroy(),this.keyLoader&&this.keyLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null,t.prototype.onHandlerDestroyed.call(this)},r.loadFragment=function(t,e,r){this._loadFragForPlayback(t,e,r)},r._loadFragForPlayback=function(t,e,r){var i=this;this._doFragLoad(t,e,r,(function(e){if(i.fragContextChanged(t))return i.warn("Fragment "+t.sn+(e.part?" p: "+e.part.index:"")+" of level "+t.level+" was dropped during download."),void i.fragmentTracker.removeFragment(t);t.stats.chunkCount++,i._handleFragmentLoadProgress(e)})).then((function(e){if(e){var r=i.state;i.fragContextChanged(t)?(r===mi||!i.fragCurrent&&r===Ei)&&(i.fragmentTracker.removeFragment(t),i.state=gi):("payload"in e&&(i.log("Loaded fragment "+t.sn+" of level "+t.level),i.hls.trigger(S.FRAG_LOADED,e)),i._handleFragmentLoadComplete(e))}})).catch((function(e){i.state!==fi&&i.state!==Li&&(i.warn(e),i.resetFragmentLoading(t))}))},r.clearTrackerIfNeeded=function(t){var e,r=this.fragmentTracker;if(r.getState(t)===Vr){var i=t.type,n=this.getFwdBufferInfo(this.mediaBuffer,i),a=Math.max(t.duration,n?n.len:this.config.maxBufferLength);this.reduceMaxBufferLength(a)&&r.removeFragment(t)}else 0===(null==(e=this.mediaBuffer)?void 0:e.buffered.length)?r.removeAllFragments():r.hasParts(t.type)&&(r.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type}),r.getState(t)===Yr&&r.removeFragment(t))},r.checkLiveUpdate=function(t){if(t.updated&&!t.live){var e=t.fragments[t.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:e,part:null,stats:e.stats,id:e.type})}t.fragments[0]||(t.deltaUpdateFailed=!0)},r.flushMainBuffer=function(t,e,r){if(void 0===r&&(r=null),t-e){var i={startOffset:t,endOffset:e,type:r};this.hls.trigger(S.BUFFER_FLUSHING,i)}},r._loadInitSegment=function(t,e){var r=this;this._doFragLoad(t,e).then((function(e){if(!e||r.fragContextChanged(t)||!r.levels)throw new Error("init load aborted");return e})).then((function(e){var i=r.hls,n=e.payload,a=t.decryptdata;if(n&&n.byteLength>0&&null!=a&&a.key&&a.iv&&"AES-128"===a.method){var s=self.performance.now();return r.decrypter.decrypt(new Uint8Array(n),a.key.buffer,a.iv.buffer).catch((function(e){throw i.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:t}),e})).then((function(n){var a=self.performance.now();return i.trigger(S.FRAG_DECRYPTED,{frag:t,payload:n,stats:{tstart:s,tdecrypt:a}}),e.payload=n,r.completeInitSegmentLoad(e)}))}return r.completeInitSegmentLoad(e)})).catch((function(e){r.state!==fi&&r.state!==Li&&(r.warn(e),r.resetFragmentLoading(t))}))},r.completeInitSegmentLoad=function(t){if(!this.levels)throw new Error("init load aborted, missing levels");var e=t.frag.stats;this.state=gi,t.frag.data=new Uint8Array(t.payload),e.parsing.start=e.buffering.start=self.performance.now(),e.parsing.end=e.buffering.end=self.performance.now(),this.tick()},r.fragContextChanged=function(t){var e=this.fragCurrent;return!t||!e||t.sn!==e.sn||t.level!==e.level},r.fragBufferedComplete=function(t,e){var r,i,n,a,s=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log("Buffered "+t.type+" sn: "+t.sn+(e?" part: "+e.index:"")+" of "+(this.playlistType===we?"level":"track")+" "+t.level+" (frag:["+(null!=(r=t.startPTS)?r:NaN).toFixed(3)+"-"+(null!=(i=t.endPTS)?i:NaN).toFixed(3)+"] > buffer:"+(s?ci(Qr.getBuffered(s)):"(detached)")+")"),"initSegment"!==t.sn){var o;if(t.type!==_e){var l=t.elementaryStreams;if(!Object.keys(l).some((function(t){return!!l[t]})))return void(this.state=gi)}var u=null==(o=this.levels)?void 0:o[t.level];null!=u&&u.fragmentError&&(this.log("Resetting level fragment error count of "+u.fragmentError+" on frag buffered"),u.fragmentError=0)}this.state=gi,s&&(!this.loadedmetadata&&t.type==we&&s.buffered.length&&(null==(n=this.fragCurrent)?void 0:n.sn)===(null==(a=this.fragPrevious)?void 0:a.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())},r.seekToStartPos=function(){},r._handleFragmentLoadComplete=function(t){var e=this.transmuxer;if(e){var r=t.frag,i=t.part,n=t.partsLoaded,a=!n||0===n.length||n.some((function(t){return!t})),s=new Jr(r.level,r.sn,r.stats.chunkCount+1,0,i?i.index:-1,!a);e.flush(s)}},r._handleFragmentLoadProgress=function(t){},r._doFragLoad=function(t,e,r,i){var n,a=this;void 0===r&&(r=null);var s=null==e?void 0:e.details;if(!this.levels||!s)throw new Error("frag load aborted, missing level"+(s?"":" detail")+"s");var o=null;if(!t.encrypted||null!=(n=t.decryptdata)&&n.key?!t.encrypted&&s.encryptedFragments.length&&this.keyLoader.loadClear(t,s.encryptedFragments):(this.log("Loading key for "+t.sn+" of ["+s.startSN+"-"+s.endSN+"], "+("[stream-controller]"===this.logPrefix?"level":"track")+" "+t.level),this.state=vi,this.fragCurrent=t,o=this.keyLoader.load(t).then((function(t){if(!a.fragContextChanged(t.frag))return a.hls.trigger(S.KEY_LOADED,t),a.state===vi&&(a.state=gi),t})),this.hls.trigger(S.KEY_LOADING,{frag:t}),null===this.fragCurrent&&(o=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))),r=Math.max(t.start,r||0),this.config.lowLatencyMode&&"initSegment"!==t.sn){var l=s.partList;if(l&&i){r>t.end&&s.fragmentHint&&(t=s.fragmentHint);var u=this.getNextPart(l,t,r);if(u>-1){var h,d=l[u];return this.log("Loading part sn: "+t.sn+" p: "+d.index+" cc: "+t.cc+" of playlist ["+s.startSN+"-"+s.endSN+"] parts [0-"+u+"-"+(l.length-1)+"] "+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),this.nextLoadPosition=d.start+d.duration,this.state=mi,h=o?o.then((function(r){return!r||a.fragContextChanged(r.frag)?null:a.doFragPartsLoad(t,d,e,i)})).catch((function(t){return a.handleFragLoadError(t)})):this.doFragPartsLoad(t,d,e,i).catch((function(t){return a.handleFragLoadError(t)})),this.hls.trigger(S.FRAG_LOADING,{frag:t,part:d,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):h}if(!t.url||this.loadedEndOfParts(l,r))return Promise.resolve(null)}}this.log("Loading fragment "+t.sn+" cc: "+t.cc+" "+(s?"of ["+s.startSN+"-"+s.endSN+"] ":"")+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),y(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=mi;var c,f=this.config.progressive;return c=f&&o?o.then((function(e){return!e||a.fragContextChanged(null==e?void 0:e.frag)?null:a.fragmentLoader.load(t,i)})).catch((function(t){return a.handleFragLoadError(t)})):Promise.all([this.fragmentLoader.load(t,f?i:void 0),o]).then((function(t){var e=t[0];return!f&&e&&i&&i(e),e})).catch((function(t){return a.handleFragLoadError(t)})),this.hls.trigger(S.FRAG_LOADING,{frag:t,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):c},r.doFragPartsLoad=function(t,e,r,i){var n=this;return new Promise((function(a,s){var o,l=[],u=null==(o=r.details)?void 0:o.partList;!function e(o){n.fragmentLoader.loadPart(t,o,i).then((function(i){l[o.index]=i;var s=i.part;n.hls.trigger(S.FRAG_LOADED,i);var h=lr(r,t.sn,o.index+1)||ur(u,t.sn,o.index+1);if(!h)return a({frag:t,part:s,partsLoaded:l});e(h)})).catch(s)}(e)}))},r.handleFragLoadError=function(t){if("data"in t){var e=t.data;t.data&&e.details===A.INTERNAL_ABORTED?this.handleFragLoadAborted(e.frag,e.part):this.hls.trigger(S.ERROR,e)}else this.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,err:t,error:t,fatal:!0});return null},r._handleTransmuxerFlush=function(t){var e=this.getCurrentContext(t);if(e&&this.state===Ei){var r=e.frag,i=e.part,n=e.level,a=self.performance.now();r.stats.parsing.end=a,i&&(i.stats.parsing.end=a),this.updateLevelTiming(r,i,n,t.partial)}else this.fragCurrent||this.state===fi||this.state===Li||(this.state=gi)},r.getCurrentContext=function(t){var e=this.levels,r=this.fragCurrent,i=t.level,n=t.sn,a=t.part;if(null==e||!e[i])return this.warn("Levels object was unset while buffering fragment "+n+" of level "+i+". The current chunk will not be buffered."),null;var s=e[i],o=a>-1?lr(s,n,a):null,l=o?o.fragment:function(t,e,r){if(null==t||!t.details)return null;var i=t.details,n=i.fragments[e-i.startSN];return n||((n=i.fragmentHint)&&n.sn===e?n:e<i.startSN&&r&&r.sn===e?r:null)}(s,n,r);return l?(r&&r!==l&&(l.stats=r.stats),{frag:l,part:o,level:s}):null},r.bufferFragmentData=function(t,e,r,i,n){var a;if(t&&this.state===Ei){var s=t.data1,o=t.data2,l=s;if(s&&o&&(l=Kt(s,o)),null!=(a=l)&&a.length){var u={type:t.type,frag:e,part:r,chunkMeta:i,parent:e.type,data:l};if(this.hls.trigger(S.BUFFER_APPENDING,u),t.dropped&&t.independent&&!r){if(n)return;this.flushBufferGap(e)}}}},r.flushBufferGap=function(t){var e=this.media;if(e)if(Qr.isBuffered(e,e.currentTime)){var r=e.currentTime,i=Qr.bufferInfo(e,r,0),n=t.duration,a=Math.min(2*this.config.maxFragLookUpTolerance,.25*n),s=Math.max(Math.min(t.start-a,i.end-a),r+a);t.start-s>a&&this.flushMainBuffer(s,t.start)}else this.flushMainBuffer(0,t.start)},r.getFwdBufferInfo=function(t,e){var r=this.getLoadPosition();return y(r)?this.getFwdBufferInfoAtPos(t,r,e):null},r.getFwdBufferInfoAtPos=function(t,e,r){var i=this.config.maxBufferHole,n=Qr.bufferInfo(t,e,i);if(0===n.len&&void 0!==n.nextStart){var a=this.fragmentTracker.getBufferedFrag(e,r);if(a&&n.nextStart<a.end)return Qr.bufferInfo(t,e,Math.max(n.nextStart,i))}return n},r.getMaxBufferLength=function(t){var e,r=this.config;return e=t?Math.max(8*r.maxBufferSize/t,r.maxBufferLength):r.maxBufferLength,Math.min(e,r.maxMaxBufferLength)},r.reduceMaxBufferLength=function(t){var e=this.config,r=t||e.maxBufferLength;return e.maxMaxBufferLength>=r&&(e.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+e.maxMaxBufferLength+"s"),!0)},r.getAppendedFrag=function(t,e){var r=this.fragmentTracker.getAppendedFrag(t,we);return r&&"fragment"in r?r.fragment:r},r.getNextFragment=function(t,e){var r=e.fragments,i=r.length;if(!i)return null;var n,a=this.config,s=r[0].start;if(e.live){var o=a.initialLiveManifestSize;if(i<o)return this.warn("Not enough fragments to start playback (have: "+i+", need: "+o+")"),null;(!e.PTSKnown&&!this.startFragRequested&&-1===this.startPosition||t<s)&&(n=this.getInitialLiveFragment(e,r),this.startPosition=this.nextLoadPosition=n?this.hls.liveSyncPosition||n.start:t)}else t<=s&&(n=r[0]);if(!n){var l=a.lowLatencyMode?e.partEnd:e.fragmentEnd;n=this.getFragmentAtPosition(t,l,e)}return this.mapToInitFragWhenRequired(n)},r.isLoopLoading=function(t,e){var r=this.fragmentTracker.getState(t);return(r===Wr||r===Yr&&!!t.gap)&&this.nextLoadPosition>e},r.getNextFragmentLoopLoading=function(t,e,r,i,n){var a=t.gap,s=this.getNextFragment(this.nextLoadPosition,e);if(null===s)return s;if(t=s,a&&t&&!t.gap&&r.nextStart){var o=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,r.nextStart,i);if(null!==o&&r.len+o.len>=n)return this.log('buffer full after gaps in "'+i+'" playlist starting at sn: '+t.sn),null}return t},r.mapToInitFragWhenRequired=function(t){return null==t||!t.initSegment||null!=t&&t.initSegment.data||this.bitrateTest?t:t.initSegment},r.getNextPart=function(t,e,r){for(var i=-1,n=!1,a=!0,s=0,o=t.length;s<o;s++){var l=t[s];if(a=a&&!l.independent,i>-1&&r<l.start)break;var u=l.loaded;u?i=-1:(n||l.independent||a)&&l.fragment===e&&(i=s),n=u}return i},r.loadedEndOfParts=function(t,e){var r=t[t.length-1];return r&&e>r.start&&r.loaded},r.getInitialLiveFragment=function(t,e){var r=this.fragPrevious,i=null;if(r){if(t.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+r.programDateTime),i=function(t,e,r){if(null===e||!Array.isArray(t)||!t.length||!y(e))return null;if(e<(t[0].programDateTime||0))return null;if(e>=(t[t.length-1].endProgramDateTime||0))return null;r=r||0;for(var i=0;i<t.length;++i){var n=t[i];if(Er(e,r,n))return n}return null}(e,r.endProgramDateTime,this.config.maxFragLookUpTolerance)),!i){var n=r.sn+1;if(n>=t.startSN&&n<=t.endSN){var a=e[n-t.startSN];r.cc===a.cc&&(i=a,this.log("Live playlist, switching playlist, load frag with next SN: "+i.sn))}i||(i=function(t,e){return mr(t,(function(t){return t.cc<e?1:t.cc>e?-1:0}))}(e,r.cc),i&&this.log("Live playlist, switching playlist, load frag with same CC: "+i.sn))}}else{var s=this.hls.liveSyncPosition;null!==s&&(i=this.getFragmentAtPosition(s,this.bitrateTest?t.fragmentEnd:t.edge,t))}return i},r.getFragmentAtPosition=function(t,e,r){var i,n=this.config,a=this.fragPrevious,s=r.fragments,o=r.endSN,l=r.fragmentHint,u=n.maxFragLookUpTolerance,h=r.partList,d=!!(n.lowLatencyMode&&null!=h&&h.length&&l);if(d&&l&&!this.bitrateTest&&(s=s.concat(l),o=l.sn),i=t<e?pr(a,s,t,t>e-u?0:u):s[s.length-1]){var c=i.sn-r.startSN,f=this.fragmentTracker.getState(i);if((f===Wr||f===Yr&&i.gap)&&(a=i),a&&i.sn===a.sn&&(!d||h[0].fragment.sn>i.sn)&&a&&i.level===a.level){var g=s[c+1];i=i.sn<o&&this.fragmentTracker.getState(g)!==Wr?g:null}}return i},r.synchronizeToLiveEdge=function(t){var e=this.config,r=this.media;if(r){var i=this.hls.liveSyncPosition,n=r.currentTime,a=t.fragments[0].start,s=t.edge,o=n>=a-e.maxFragLookUpTolerance&&n<=s;if(null!==i&&r.duration>i&&(n<i||!o)){var l=void 0!==e.liveMaxLatencyDuration?e.liveMaxLatencyDuration:e.liveMaxLatencyDurationCount*t.targetduration;(!o&&r.readyState<4||n<s-l)&&(this.loadedmetadata||(this.nextLoadPosition=i),r.readyState&&(this.warn("Playback: "+n.toFixed(3)+" is located too far from the end of live sliding playlist: "+s+", reset currentTime to : "+i.toFixed(3)),r.currentTime=i))}}},r.alignPlaylists=function(t,e,r){var i=t.fragments.length;if(!i)return this.warn("No fragments in live playlist"),0;var n=t.fragments[0].start,a=!e,s=t.alignedSliding&&y(n);if(a||!s&&!n){var o=this.fragPrevious;ei(o,r,t);var l=t.fragments[0].start;return this.log("Live playlist sliding: "+l.toFixed(2)+" start-sn: "+(e?e.startSN:"na")+"->"+t.startSN+" prev-sn: "+(o?o.sn:"na")+" fragments: "+i),l}return n},r.waitForCdnTuneIn=function(t){return t.live&&t.canBlockReload&&t.partTarget&&t.tuneInGoal>Math.max(t.partHoldBack,3*t.partTarget)},r.setStartPosition=function(t,e){var r=this.startPosition;if(r<e&&(r=-1),-1===r||-1===this.lastCurrentTime){var i=null!==this.startTimeOffset,n=i?this.startTimeOffset:t.startTimeOffset;null!==n&&y(n)?(r=e+n,n<0&&(r+=t.totalduration),r=Math.min(Math.max(e,r),e+t.totalduration),this.log("Start time offset "+n+" found in "+(i?"multivariant":"media")+" playlist, adjust startPosition to "+r),this.startPosition=r):t.live?r=this.hls.liveSyncPosition||e:this.startPosition=r=0,this.lastCurrentTime=r}this.nextLoadPosition=r},r.getLoadPosition=function(){var t=this.media,e=0;return this.loadedmetadata&&t?e=t.currentTime:this.nextLoadPosition&&(e=this.nextLoadPosition),e},r.handleFragLoadAborted=function(t,e){this.transmuxer&&"initSegment"!==t.sn&&t.stats.aborted&&(this.warn("Fragment "+t.sn+(e?" part "+e.index:"")+" of level "+t.level+" was aborted"),this.resetFragmentLoading(t))},r.resetFragmentLoading=function(t){this.fragCurrent&&(this.fragContextChanged(t)||this.state===pi)||(this.state=gi)},r.onFragmentOrKeyLoadError=function(t,e){if(e.chunkMeta&&!e.frag){var r=this.getCurrentContext(e.chunkMeta);r&&(e.frag=r.frag)}var i=e.frag;if(i&&i.type===t&&this.levels)if(this.fragContextChanged(i)){var n;this.warn("Frag load error must match current frag to retry "+i.url+" > "+(null==(n=this.fragCurrent)?void 0:n.url))}else{var a=e.details===A.FRAG_GAP;a&&this.fragmentTracker.fragBuffered(i,!0);var s=e.errorAction,o=s||{},l=o.action,u=o.retryCount,h=void 0===u?0:u,d=o.retryConfig;if(s&&l===Ar&&d){this.resetStartWhenNotLoaded(this.levelLastLoaded);var c=fr(d,h);this.warn("Fragment "+i.sn+" of "+t+" "+i.level+" errored with "+e.details+", retrying loading "+(h+1)+"/"+d.maxNumRetry+" in "+c+"ms"),s.resolved=!0,this.retryDate=self.performance.now()+c,this.state=pi}else if(d&&s){if(this.resetFragmentErrors(t),!(h<d.maxNumRetry))return void w.warn(e.details+" reached or exceeded max retry ("+h+")");a||l===Lr||(s.resolved=!0)}else(null==s?void 0:s.action)===Sr?this.state=Ri:this.state=Li;this.tickImmediate()}},r.reduceLengthAndFlushBuffer=function(t){if(this.state===Ei||this.state===Ti){var e=t.parent,r=this.getFwdBufferInfo(this.mediaBuffer,e),i=r&&r.len>.5;i&&this.reduceMaxBufferLength(r.len);var n=!i;return n&&this.warn("Buffer full error while media.currentTime is not buffered, flush "+e+" buffer"),t.frag&&(this.fragmentTracker.removeFragment(t.frag),this.nextLoadPosition=t.frag.start),this.resetLoadingState(),n}return!1},r.resetFragmentErrors=function(t){t===Ce&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==fi&&(this.state=gi)},r.afterBufferFlushed=function(t,e,r){if(t){var i=Qr.getBuffered(t);this.fragmentTracker.detectEvictedFragments(e,i,r),this.state===Si&&this.resetLoadingState()}},r.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=gi},r.resetStartWhenNotLoaded=function(t){if(!this.loadedmetadata){this.startFragRequested=!1;var e=t?t.details:null;null!=e&&e.live?(this.startPosition=-1,this.setStartPosition(e,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}},r.resetWhenMissingContext=function(t){this.warn("The loading context changed while buffering fragment "+t.sn+" of level "+t.level+". This chunk will not be buffered."),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState()},r.removeUnbufferedFrags=function(t){void 0===t&&(t=0),this.fragmentTracker.removeFragmentsInRange(t,1/0,this.playlistType,!1,!0)},r.updateLevelTiming=function(t,e,r,i){var n,a=this,s=r.details;if(s){if(!Object.keys(t.elementaryStreams).reduce((function(e,n){var o=t.elementaryStreams[n];if(o){var l=o.endPTS-o.startPTS;if(l<=0)return a.warn("Could not parse fragment "+t.sn+" "+n+" duration reliably ("+l+")"),e||!1;var u=i?0:nr(s,t,o.startPTS,o.endPTS,o.startDTS,o.endDTS);return a.hls.trigger(S.LEVEL_PTS_UPDATED,{details:s,level:r,drift:u,type:n,frag:t,start:o.startPTS,end:o.endPTS}),!0}return e}),!1)&&null===(null==(n=this.transmuxer)?void 0:n.error)){var o=new Error("Found no media in fragment "+t.sn+" of level "+t.level+" resetting transmuxer to fallback to playlist timing");if(0===r.fragmentError&&(r.fragmentError++,t.gap=!0,this.fragmentTracker.removeFragment(t),this.fragmentTracker.fragBuffered(t,!0)),this.warn(o.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:o,frag:t,reason:"Found no media in msn "+t.sn+' of level "'+r.url+'"'}),!this.hls)return;this.resetTransmuxer()}this.state=Ti,this.hls.trigger(S.FRAG_PARSED,{frag:t,part:e})}else this.warn("level.details undefined")},r.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},r.recoverWorkerError=function(t){"demuxerWorker"===t.event&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState())},s(e,[{key:"state",get:function(){return this._state},set:function(t){var e=this._state;e!==t&&(this._state=t,this.log(e+"->"+t))}}]),e}(Kr),bi=function(){function t(){this.chunks=[],this.dataLength=0}var e=t.prototype;return e.push=function(t){this.chunks.push(t),this.dataLength+=t.length},e.flush=function(){var t,e=this.chunks,r=this.dataLength;return e.length?(t=1===e.length?e[0]:function(t,e){for(var r=new Uint8Array(e),i=0,n=0;n<t.length;n++){var a=t[n];r.set(a,i),i+=a.length}return r}(e,r),this.reset(),t):new Uint8Array(0)},e.reset=function(){this.chunks.length=0,this.dataLength=0},t}();function Di(t,e){return void 0===t&&(t=""),void 0===e&&(e=9e4),{type:t,id:-1,pid:-1,inputTimeScale:e,sequenceNumber:-1,samples:[],dropped:0}}var Ii=function(){function t(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}var e=t.prototype;return e.resetInitSegment=function(t,e,r,i){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(t){this.initPTS=t,this.resetContiguity()},e.resetContiguity=function(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0},e.canParse=function(t,e){return!1},e.appendFrame=function(t,e,r){},e.demux=function(t,e){this.cachedData&&(t=Kt(this.cachedData,t),this.cachedData=null);var r,i=lt(t,0),n=i?i.length:0,a=this._audioTrack,s=this._id3Track,o=i?dt(i):void 0,l=t.length;for((null===this.basePTS||0===this.frameIndex&&y(o))&&(this.basePTS=wi(o,e,this.initPTS),this.lastPTS=this.basePTS),null===this.lastPTS&&(this.lastPTS=this.basePTS),i&&i.length>0&&s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:Ge,duration:Number.POSITIVE_INFINITY});n<l;){if(this.canParse(t,n)){var u=this.appendFrame(a,t,n);u?(this.frameIndex++,this.lastPTS=u.sample.pts,r=n+=u.length):n=l}else ht(t,n)?(i=lt(t,n),s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:Ge,duration:Number.POSITIVE_INFINITY}),r=n+=i.length):n++;if(n===l&&r!==l){var h=nt(t,r);this.cachedData?this.cachedData=Kt(this.cachedData,h):this.cachedData=h}}return{audioTrack:a,videoTrack:Di(),id3Track:s,textTrack:Di()}},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},e.flush=function(t){var e=this.cachedData;return e&&(this.cachedData=null,this.demux(e,0)),{audioTrack:this._audioTrack,videoTrack:Di(),id3Track:this._id3Track,textTrack:Di()}},e.destroy=function(){},t}(),wi=function(t,e,r){return y(t)?90*t:9e4*e+(r?9e4*r.baseTime/r.timescale:0)};function Ci(t,e){return 255===t[e]&&240==(246&t[e+1])}function _i(t,e){return 1&t[e+1]?7:9}function xi(t,e){return(3&t[e+3])<<11|t[e+4]<<3|(224&t[e+5])>>>5}function Pi(t,e){return e+1<t.length&&Ci(t,e)}function Fi(t,e){if(Pi(t,e)){var r=_i(t,e);if(e+r>=t.length)return!1;var i=xi(t,e);if(i<=r)return!1;var n=e+i;return n===t.length||Pi(t,n)}return!1}function Mi(t,e,r,i,n){if(!t.samplerate){var a=function(t,e,r,i){var n,a,s,o,l=navigator.userAgent.toLowerCase(),u=i,h=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];n=1+((192&e[r+2])>>>6);var d=(60&e[r+2])>>>2;if(!(d>h.length-1))return s=(1&e[r+2])<<2,s|=(192&e[r+3])>>>6,w.log("manifest codec:"+i+", ADTS type:"+n+", samplingIndex:"+d),/firefox/i.test(l)?d>=6?(n=5,o=new Array(4),a=d-3):(n=2,o=new Array(2),a=d):-1!==l.indexOf("android")?(n=2,o=new Array(2),a=d):(n=5,o=new Array(4),i&&(-1!==i.indexOf("mp4a.40.29")||-1!==i.indexOf("mp4a.40.5"))||!i&&d>=6?a=d-3:((i&&-1!==i.indexOf("mp4a.40.2")&&(d>=6&&1===s||/vivaldi/i.test(l))||!i&&1===s)&&(n=2,o=new Array(2)),a=d)),o[0]=n<<3,o[0]|=(14&d)>>1,o[1]|=(1&d)<<7,o[1]|=s<<3,5===n&&(o[1]|=(14&a)>>1,o[2]=(1&a)<<7,o[2]|=8,o[3]=0),{config:o,samplerate:h[d],channelCount:s,codec:"mp4a.40."+n,manifestCodec:u};var c=new Error("invalid ADTS sampling index:"+d);t.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!0,error:c,reason:c.message})}(e,r,i,n);if(!a)return;t.config=a.config,t.samplerate=a.samplerate,t.channelCount=a.channelCount,t.codec=a.codec,t.manifestCodec=a.manifestCodec,w.log("parsed codec:"+t.codec+", rate:"+a.samplerate+", channels:"+a.channelCount)}}function Oi(t){return 9216e4/t}function Ni(t,e,r,i,n){var a,s=i+n*Oi(t.samplerate),o=function(t,e){var r=_i(t,e);if(e+r<=t.length){var i=xi(t,e)-r;if(i>0)return{headerLength:r,frameLength:i}}}(e,r);if(o){var l=o.frameLength,u=o.headerLength,h=u+l,d=Math.max(0,r+h-e.length);d?(a=new Uint8Array(h-u)).set(e.subarray(r+u,e.length),0):a=e.subarray(r+u,r+h);var c={unit:a,pts:s};return d||t.samples.push(c),{sample:c,length:h,missing:d}}var f=e.length-r;return(a=new Uint8Array(f)).set(e.subarray(r,e.length),0),{sample:{unit:a,pts:s},length:f,missing:-1}}var Ui=null,Bi=[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],Gi=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],Ki=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],Hi=[0,1,1,4];function Vi(t,e,r,i,n){if(!(r+24>e.length)){var a=Yi(e,r);if(a&&r+a.frameLength<=e.length){var s=i+n*(9e4*a.samplesPerFrame/a.sampleRate),o={unit:e.subarray(r,r+a.frameLength),pts:s,dts:s};return t.config=[],t.channelCount=a.channelCount,t.samplerate=a.sampleRate,t.samples.push(o),{sample:o,length:a.frameLength,missing:0}}}}function Yi(t,e){var r=t[e+1]>>3&3,i=t[e+1]>>1&3,n=t[e+2]>>4&15,a=t[e+2]>>2&3;if(1!==r&&0!==n&&15!==n&&3!==a){var s=t[e+2]>>1&1,o=t[e+3]>>6,l=1e3*Bi[14*(3===r?3-i:3===i?3:4)+n-1],u=Gi[3*(3===r?0:2===r?1:2)+a],h=3===o?1:2,d=Ki[r][i],c=Hi[i],f=8*d*c,g=Math.floor(d*l/u+s)*c;if(null===Ui){var v=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Ui=v?parseInt(v[1]):0}return!!Ui&&Ui<=87&&2===i&&l>=224e3&&0===o&&(t[e+3]=128|t[e+3]),{sampleRate:u,channelCount:h,frameLength:g,samplesPerFrame:f}}}function Wi(t,e){return 255===t[e]&&224==(224&t[e+1])&&0!=(6&t[e+1])}function ji(t,e){return e+1<t.length&&Wi(t,e)}function qi(t,e){if(e+1<t.length&&Wi(t,e)){var r=Yi(t,e),i=4;null!=r&&r.frameLength&&(i=r.frameLength);var n=e+i;return n===t.length||ji(t,n)}return!1}var Xi=function(t){function e(e,r){var i;return(i=t.call(this)||this).observer=void 0,i.config=void 0,i.observer=e,i.config=r,i}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},e.probe=function(t){if(!t)return!1;var e=lt(t,0),r=(null==e?void 0:e.length)||0;if(qi(t,r))return!1;for(var i=t.length;r<i;r++)if(Fi(t,r))return w.log("ADTS sync word found !"),!0;return!1},r.canParse=function(t,e){return function(t,e){return function(t,e){return e+5<t.length}(t,e)&&Ci(t,e)&&xi(t,e)<=t.length-e}(t,e)},r.appendFrame=function(t,e,r){Mi(t,this.observer,e,r,t.manifestCodec);var i=Ni(t,e,r,this.basePTS,this.frameIndex);if(i&&0===i.missing)return i},e}(Ii),zi=/\/emsg[-/]ID3/i,Qi=function(){function t(t,e){this.remainderData=null,this.timeOffset=0,this.config=void 0,this.videoTrack=void 0,this.audioTrack=void 0,this.id3Track=void 0,this.txtTrack=void 0,this.config=e}var e=t.prototype;return e.resetTimeStamp=function(){},e.resetInitSegment=function(t,e,r,i){var n=this.videoTrack=Di("video",1),a=this.audioTrack=Di("audio",1),s=this.txtTrack=Di("text",1);if(this.id3Track=Di("id3",1),this.timeOffset=0,null!=t&&t.byteLength){var o=Ft(t);if(o.video){var l=o.video,u=l.id,h=l.timescale,d=l.codec;n.id=u,n.timescale=s.timescale=h,n.codec=d}if(o.audio){var c=o.audio,f=c.id,g=c.timescale,v=c.codec;a.id=f,a.timescale=g,a.codec=v}s.id=kt.text,n.sampleDuration=0,n.duration=a.duration=i}},e.resetContiguity=function(){this.remainderData=null},t.probe=function(t){return function(t){for(var e=t.byteLength,r=0;r<e;){var i=It(t,r);if(i>8&&109===t[r+4]&&111===t[r+5]&&111===t[r+6]&&102===t[r+7])return!0;r=i>1?r+i:e}return!1}(t)},e.demux=function(t,e){this.timeOffset=e;var r=t,i=this.videoTrack,n=this.txtTrack;if(this.config.progressive){this.remainderData&&(r=Kt(this.remainderData,t));var a=function(t){var e={valid:null,remainder:null},r=xt(t,["moof"]);if(r.length<2)return e.remainder=t,e;var i=r[r.length-1];return e.valid=nt(t,0,i.byteOffset-8),e.remainder=nt(t,i.byteOffset-8),e}(r);this.remainderData=a.remainder,i.samples=a.valid||new Uint8Array}else i.samples=r;var s=this.extractID3Track(i,e);return n.samples=Ht(e,i),{videoTrack:i,audioTrack:this.audioTrack,id3Track:s,textTrack:this.txtTrack}},e.flush=function(){var t=this.timeOffset,e=this.videoTrack,r=this.txtTrack;e.samples=this.remainderData||new Uint8Array,this.remainderData=null;var i=this.extractID3Track(e,this.timeOffset);return r.samples=Ht(t,e),{videoTrack:e,audioTrack:Di(),id3Track:i,textTrack:Di()}},e.extractID3Track=function(t,e){var r=this.id3Track;if(t.samples.length){var i=xt(t.samples,["emsg"]);i&&i.forEach((function(t){var i=function(t){var e=t[0],r="",i="",n=0,a=0,s=0,o=0,l=0,u=0;if(0===e){for(;"\0"!==bt(t.subarray(u,u+1));)r+=bt(t.subarray(u,u+1)),u+=1;for(r+=bt(t.subarray(u,u+1)),u+=1;"\0"!==bt(t.subarray(u,u+1));)i+=bt(t.subarray(u,u+1)),u+=1;i+=bt(t.subarray(u,u+1)),u+=1,n=It(t,12),a=It(t,16),o=It(t,20),l=It(t,24),u=28}else if(1===e){n=It(t,u+=4);var h=It(t,u+=4),d=It(t,u+=4);for(u+=4,s=Math.pow(2,32)*h+d,E(s)||(s=Number.MAX_SAFE_INTEGER,w.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),o=It(t,u),l=It(t,u+=4),u+=4;"\0"!==bt(t.subarray(u,u+1));)r+=bt(t.subarray(u,u+1)),u+=1;for(r+=bt(t.subarray(u,u+1)),u+=1;"\0"!==bt(t.subarray(u,u+1));)i+=bt(t.subarray(u,u+1)),u+=1;i+=bt(t.subarray(u,u+1)),u+=1}return{schemeIdUri:r,value:i,timeScale:n,presentationTime:s,presentationTimeDelta:a,eventDuration:o,id:l,payload:t.subarray(u,t.byteLength)}}(t);if(zi.test(i.schemeIdUri)){var n=y(i.presentationTime)?i.presentationTime/i.timeScale:e+i.presentationTimeDelta/i.timeScale,a=4294967295===i.eventDuration?Number.POSITIVE_INFINITY:i.eventDuration/i.timeScale;a<=.001&&(a=Number.POSITIVE_INFINITY);var s=i.payload;r.samples.push({data:s,len:s.byteLength,dts:n,pts:n,type:He,duration:a})}}))}return r},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},e.destroy=function(){},t}(),Ji=function(t,e){var r=0,i=5;e+=i;for(var n=new Uint32Array(1),a=new Uint32Array(1),s=new Uint8Array(1);i>0;){s[0]=t[e];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],e+=1,i-=o}return r},$i=function(t){function e(e){var r;return(r=t.call(this)||this).observer=void 0,r.observer=e,r}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/ac-3",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"ac3",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},r.canParse=function(t,e){return e+64<t.length},r.appendFrame=function(t,e,r){var i=Zi(t,e,r,this.basePTS,this.frameIndex);if(-1!==i)return{sample:t.samples[t.samples.length-1],length:i,missing:0}},e.probe=function(t){if(!t)return!1;var e=lt(t,0);if(!e)return!1;var r=e.length;return 11===t[r]&&119===t[r+1]&&void 0!==dt(e)&&Ji(t,r)<16},e}(Ii);function Zi(t,e,r,i,n){if(r+8>e.length)return-1;if(11!==e[r]||119!==e[r+1])return-1;var a=e[r+4]>>6;if(a>=3)return-1;var s=[48e3,44100,32e3][a],o=63&e[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>e.length)return-1;var u=e[r+6]>>5,h=0;2===u?h+=2:(1&u&&1!==u&&(h+=2),4&u&&(h+=2));var d=(e[r+6]<<8|e[r+7])>>12-h&1,c=[2,1,2,3,3,4,4,5][u]+d,f=e[r+5]>>3,g=7&e[r+5],v=new Uint8Array([a<<6|f<<1|g>>2,(3&g)<<6|u<<3|d<<2|o>>4,o<<4&224]),m=i+n*(1536/s*9e4),p=e.subarray(r,r+l);return t.config=v,t.channelCount=c,t.samplerate=s,t.samples.push({unit:p,pts:m}),l}var tn=function(){function t(){this.VideoSample=null}var e=t.prototype;return e.createVideoSample=function(t,e,r,i){return{key:t,frame:!1,pts:e,dts:r,units:[],debug:i,length:0}},e.getLastNalUnit=function(t){var e,r,i=this.VideoSample;if(i&&0!==i.units.length||(i=t[t.length-1]),null!=(e=i)&&e.units){var n=i.units;r=n[n.length-1]}return r},e.pushAccessUnit=function(t,e){if(t.units.length&&t.frame){if(void 0===t.pts){var r=e.samples,i=r.length;if(!i)return void e.dropped++;var n=r[i-1];t.pts=n.pts,t.dts=n.dts}e.samples.push(t)}t.debug.length&&w.log(t.pts+"/"+t.dts+":"+t.debug)},t}(),en=function(){function t(t){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=t,this.bytesAvailable=t.byteLength,this.word=0,this.bitsAvailable=0}var e=t.prototype;return e.loadWord=function(){var t=this.data,e=this.bytesAvailable,r=t.byteLength-e,i=new Uint8Array(4),n=Math.min(4,e);if(0===n)throw new Error("no bytes available");i.set(t.subarray(r,r+n)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*n,this.bytesAvailable-=n},e.skipBits=function(t){var e;t=Math.min(t,8*this.bytesAvailable+this.bitsAvailable),this.bitsAvailable>t?(this.word<<=t,this.bitsAvailable-=t):(t-=this.bitsAvailable,t-=(e=t>>3)<<3,this.bytesAvailable-=e,this.loadWord(),this.word<<=t,this.bitsAvailable-=t)},e.readBits=function(t){var e=Math.min(this.bitsAvailable,t),r=this.word>>>32-e;if(t>32&&w.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=e,this.bitsAvailable>0)this.word<<=e;else{if(!(this.bytesAvailable>0))throw new Error("no bits available");this.loadWord()}return(e=t-e)>0&&this.bitsAvailable?r<<e|this.readBits(e):r},e.skipLZ=function(){var t;for(t=0;t<this.bitsAvailable;++t)if(0!=(this.word&2147483648>>>t))return this.word<<=t,this.bitsAvailable-=t,t;return this.loadWord(),t+this.skipLZ()},e.skipUEG=function(){this.skipBits(1+this.skipLZ())},e.skipEG=function(){this.skipBits(1+this.skipLZ())},e.readUEG=function(){var t=this.skipLZ();return this.readBits(t+1)-1},e.readEG=function(){var t=this.readUEG();return 1&t?1+t>>>1:-1*(t>>>1)},e.readBoolean=function(){return 1===this.readBits(1)},e.readUByte=function(){return this.readBits(8)},e.readUShort=function(){return this.readBits(16)},e.readUInt=function(){return this.readBits(32)},e.skipScalingList=function(t){for(var e=8,r=8,i=0;i<t;i++)0!==r&&(r=(e+this.readEG()+256)%256),e=0===r?e:r},e.readSPS=function(){var t,e,r,i=0,n=0,a=0,s=0,o=this.readUByte.bind(this),l=this.readBits.bind(this),u=this.readUEG.bind(this),h=this.readBoolean.bind(this),d=this.skipBits.bind(this),c=this.skipEG.bind(this),f=this.skipUEG.bind(this),g=this.skipScalingList.bind(this);o();var v=o();if(l(5),d(3),o(),f(),100===v||110===v||122===v||244===v||44===v||83===v||86===v||118===v||128===v){var m=u();if(3===m&&d(1),f(),f(),d(1),h())for(e=3!==m?8:12,r=0;r<e;r++)h()&&g(r<6?16:64)}f();var p=u();if(0===p)u();else if(1===p)for(d(1),c(),c(),t=u(),r=0;r<t;r++)c();f(),d(1);var y=u(),E=u(),T=l(1);0===T&&d(1),d(1),h()&&(i=u(),n=u(),a=u(),s=u());var S=[1,1];if(h()&&h())switch(o()){case 1:S=[1,1];break;case 2:S=[12,11];break;case 3:S=[10,11];break;case 4:S=[16,11];break;case 5:S=[40,33];break;case 6:S=[24,11];break;case 7:S=[20,11];break;case 8:S=[32,11];break;case 9:S=[80,33];break;case 10:S=[18,11];break;case 11:S=[15,11];break;case 12:S=[64,33];break;case 13:S=[160,99];break;case 14:S=[4,3];break;case 15:S=[3,2];break;case 16:S=[2,1];break;case 255:S=[o()<<8|o(),o()<<8|o()]}return{width:Math.ceil(16*(y+1)-2*i-2*n),height:(2-T)*(E+1)*16-(T?2:4)*(a+s),pixelRatio:S}},e.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}(),rn=function(t){function e(){return t.apply(this,arguments)||this}l(e,t);var r=e.prototype;return r.parseAVCPES=function(t,e,r,i,n){var a,s=this,o=this.parseAVCNALu(t,r.data),l=this.VideoSample,u=!1;r.data=null,l&&o.length&&!t.audFound&&(this.pushAccessUnit(l,t),l=this.VideoSample=this.createVideoSample(!1,r.pts,r.dts,"")),o.forEach((function(i){var o;switch(i.type){case 1:var h=!1;a=!0;var d,c=i.data;if(u&&c.length>4){var f=new en(c).readSliceType();2!==f&&4!==f&&7!==f&&9!==f||(h=!0)}h&&null!=(d=l)&&d.frame&&!l.key&&(s.pushAccessUnit(l,t),l=s.VideoSample=null),l||(l=s.VideoSample=s.createVideoSample(!0,r.pts,r.dts,"")),l.frame=!0,l.key=h;break;case 5:a=!0,null!=(o=l)&&o.frame&&!l.key&&(s.pushAccessUnit(l,t),l=s.VideoSample=null),l||(l=s.VideoSample=s.createVideoSample(!0,r.pts,r.dts,"")),l.key=!0,l.frame=!0;break;case 6:a=!0,Yt(i.data,1,r.pts,e.samples);break;case 7:var g,v;a=!0,u=!0;var m=i.data,p=new en(m).readSPS();if(!t.sps||t.width!==p.width||t.height!==p.height||(null==(g=t.pixelRatio)?void 0:g[0])!==p.pixelRatio[0]||(null==(v=t.pixelRatio)?void 0:v[1])!==p.pixelRatio[1]){t.width=p.width,t.height=p.height,t.pixelRatio=p.pixelRatio,t.sps=[m],t.duration=n;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}t.codec=E}break;case 8:a=!0,t.pps=[i.data];break;case 9:a=!0,t.audFound=!0,l&&s.pushAccessUnit(l,t),l=s.VideoSample=s.createVideoSample(!1,r.pts,r.dts,"");break;case 12:a=!0;break;default:a=!1,l&&(l.debug+="unknown NAL "+i.type+" ")}l&&a&&l.units.push(i)})),i&&l&&(this.pushAccessUnit(l,t),this.VideoSample=null)},r.parseAVCNALu=function(t,e){var r,i,n=e.byteLength,a=t.naluState||0,s=a,o=[],l=0,u=-1,h=0;for(-1===a&&(u=0,h=31&e[0],a=0,l=1);l<n;)if(r=e[l++],a)if(1!==a)if(r)if(1===r){if(i=l-a-1,u>=0){var d={data:e.subarray(u,i),type:h};o.push(d)}else{var c=this.getLastNalUnit(t.samples);c&&(s&&l<=4-s&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-s)),i>0&&(c.data=Kt(c.data,e.subarray(0,i)),c.state=0))}l<n?(u=l,h=31&e[l],a=0):a=-1}else a=0;else a=3;else a=r?0:2;else a=r?0:1;if(u>=0&&a>=0){var f={data:e.subarray(u,n),type:h,state:a};o.push(f)}if(0===o.length){var g=this.getLastNalUnit(t.samples);g&&(g.data=Kt(g.data,e))}return t.naluState=a,o},e}(tn),nn=function(){function t(t,e,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new di(e,{removePKCS7Padding:!1})}var e=t.prototype;return e.decryptBuffer=function(t){return this.decrypter.decrypt(t,this.keyData.key.buffer,this.keyData.iv.buffer)},e.decryptAacSample=function(t,e,r){var i=this,n=t[e].unit;if(!(n.length<=16)){var a=n.subarray(16,n.length-n.length%16),s=a.buffer.slice(a.byteOffset,a.byteOffset+a.length);this.decryptBuffer(s).then((function(a){var s=new Uint8Array(a);n.set(s,16),i.decrypter.isSync()||i.decryptAacSamples(t,e+1,r)}))}},e.decryptAacSamples=function(t,e,r){for(;;e++){if(e>=t.length)return void r();if(!(t[e].unit.length<32||(this.decryptAacSample(t,e,r),this.decrypter.isSync())))return}},e.getAvcEncryptedData=function(t){for(var e=16*Math.floor((t.length-48)/160)+16,r=new Int8Array(e),i=0,n=32;n<t.length-16;n+=160,i+=16)r.set(t.subarray(n,n+16),i);return r},e.getAvcDecryptedUnit=function(t,e){for(var r=new Uint8Array(e),i=0,n=32;n<t.length-16;n+=160,i+=16)t.set(r.subarray(i,i+16),n);return t},e.decryptAvcSample=function(t,e,r,i,n){var a=this,s=Wt(n.data),o=this.getAvcEncryptedData(s);this.decryptBuffer(o.buffer).then((function(o){n.data=a.getAvcDecryptedUnit(s,o),a.decrypter.isSync()||a.decryptAvcSamples(t,e,r+1,i)}))},e.decryptAvcSamples=function(t,e,r,i){if(t instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;e++,r=0){if(e>=t.length)return void i();for(var n=t[e].units;!(r>=n.length);r++){var a=n[r];if(!(a.data.length<=48||1!==a.type&&5!==a.type||(this.decryptAvcSample(t,e,r,i,a),this.decrypter.isSync())))return}}},t}(),an=188,sn=function(){function t(t,e,r){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this._pmtId=-1,this._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=t,this.config=e,this.typeSupported=r,this.videoParser=new rn}t.probe=function(e){var r=t.syncOffset(e);return r>0&&w.warn("MPEG2-TS detected but first sync word found @ offset "+r),-1!==r},t.syncOffset=function(t){for(var e=t.length,r=Math.min(940,e-an)+1,i=0;i<r;){for(var n=!1,a=-1,s=0,o=i;o<e;o+=an){if(71!==t[o]||e-o!==an&&71!==t[o+an]){if(s)return-1;break}if(s++,-1===a&&0!==(a=o)&&(r=Math.min(a+18612,t.length-an)+1),n||(n=0===on(t,o)),n&&s>1&&(0===a&&s>2||o+an>r))return a}i++}return-1},t.createTrack=function(t,e){return{container:"video"===t||"audio"===t?"video/mp2t":void 0,type:t,id:kt[t],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:"audio"===t?e:void 0}};var e=t.prototype;return e.resetInitSegment=function(e,r,i,n){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=t.createTrack("video"),this._audioTrack=t.createTrack("audio",n),this._id3Track=t.createTrack("id3"),this._txtTrack=t.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.remainderData=null,this.audioCodec=r,this.videoCodec=i,this._duration=n},e.resetTimeStamp=function(){},e.resetContiguity=function(){var t=this._audioTrack,e=this._videoTrack,r=this._id3Track;t&&(t.pesData=null),e&&(e.pesData=null),r&&(r.pesData=null),this.aacOverFlow=null,this.remainderData=null},e.demux=function(e,r,i,n){var a;void 0===i&&(i=!1),void 0===n&&(n=!1),i||(this.sampleAes=null);var s=this._videoTrack,o=this._audioTrack,l=this._id3Track,u=this._txtTrack,h=s.pid,d=s.pesData,c=o.pid,f=l.pid,g=o.pesData,v=l.pesData,m=null,p=this.pmtParsed,y=this._pmtId,E=e.length;if(this.remainderData&&(E=(e=Kt(this.remainderData,e)).length,this.remainderData=null),E<an&&!n)return this.remainderData=e,{audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};var T=Math.max(0,t.syncOffset(e));(E-=(E-T)%an)<e.byteLength&&!n&&(this.remainderData=new Uint8Array(e.buffer,E,e.buffer.byteLength-E));for(var R=0,k=T;k<E;k+=an)if(71===e[k]){var b=!!(64&e[k+1]),D=on(e,k),I=void 0;if((48&e[k+3])>>4>1){if((I=k+5+e[k+4])===k+an)continue}else I=k+4;switch(D){case h:b&&(d&&(a=dn(d))&&this.videoParser.parseAVCPES(s,u,a,!1,this._duration),d={data:[],size:0}),d&&(d.data.push(e.subarray(I,k+an)),d.size+=k+an-I);break;case c:if(b){if(g&&(a=dn(g)))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(e.subarray(I,k+an)),g.size+=k+an-I);break;case f:b&&(v&&(a=dn(v))&&this.parseID3PES(l,a),v={data:[],size:0}),v&&(v.data.push(e.subarray(I,k+an)),v.size+=k+an-I);break;case 0:b&&(I+=e[I]+1),y=this._pmtId=ln(e,I);break;case y:b&&(I+=e[I]+1);var C=un(e,I,this.typeSupported,i);(h=C.videoPid)>0&&(s.pid=h,s.segmentCodec=C.segmentVideoCodec),(c=C.audioPid)>0&&(o.pid=c,o.segmentCodec=C.segmentAudioCodec),(f=C.id3Pid)>0&&(l.pid=f),null===m||p||(w.warn("MPEG-TS PMT found at "+k+" after unknown PID '"+m+"'. Backtracking to sync byte @"+T+" to parse all TS packets."),m=null,k=T-188),p=this.pmtParsed=!0;break;case 17:case 8191:break;default:m=D}}else R++;if(R>0){var _=new Error("Found "+R+" TS packet/s that do not start with 0x47");this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:_,reason:_.message})}s.pesData=d,o.pesData=g,l.pesData=v;var x={audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};return n&&this.extractRemainingSamples(x),x},e.flush=function(){var t,e=this.remainderData;return this.remainderData=null,t=e?this.demux(e,-1,!1,!0):{videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(t),this.sampleAes?this.decrypt(t,this.sampleAes):t},e.extractRemainingSamples=function(t){var e,r=t.audioTrack,i=t.videoTrack,n=t.id3Track,a=t.textTrack,s=i.pesData,o=r.pesData,l=n.pesData;if(s&&(e=dn(s))?(this.videoParser.parseAVCPES(i,a,e,!0,this._duration),i.pesData=null):i.pesData=s,o&&(e=dn(o))){switch(r.segmentCodec){case"aac":this.parseAACPES(r,e);break;case"mp3":this.parseMPEGPES(r,e);break;case"ac3":this.parseAC3PES(r,e)}r.pesData=null}else null!=o&&o.size&&w.log("last AAC PES packet truncated,might overlap between fragments"),r.pesData=o;l&&(e=dn(l))?(this.parseID3PES(n,e),n.pesData=null):n.pesData=l},e.demuxSampleAes=function(t,e,r){var i=this.demux(t,r,!0,!this.config.progressive),n=this.sampleAes=new nn(this.observer,this.config,e);return this.decrypt(i,n)},e.decrypt=function(t,e){return new Promise((function(r){var i=t.audioTrack,n=t.videoTrack;i.samples&&"aac"===i.segmentCodec?e.decryptAacSamples(i.samples,0,(function(){n.samples?e.decryptAvcSamples(n.samples,0,0,(function(){r(t)})):r(t)})):n.samples&&e.decryptAvcSamples(n.samples,0,0,(function(){r(t)}))}))},e.destroy=function(){this._duration=0},e.parseAACPES=function(t,e){var r,i,n,a=0,s=this.aacOverFlow,o=e.data;if(s){this.aacOverFlow=null;var l=s.missing,u=s.sample.unit.byteLength;if(-1===l)o=Kt(s.sample.unit,o);else{var h=u-l;s.sample.unit.set(o.subarray(0,l),h),t.samples.push(s.sample),a=s.missing}}for(r=a,i=o.length;r<i-1&&!Pi(o,r);r++);if(r!==a){var d,c=r<i-1;d=c?"AAC PES did not start with ADTS header,offset:"+r:"No ADTS header found in AAC PES";var f=new Error(d);if(w.warn("parsing error: "+d),this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,levelRetry:c,error:f,reason:d}),!c)return}if(Mi(t,this.observer,o,r,this.audioCodec),void 0!==e.pts)n=e.pts;else{if(!s)return void w.warn("[tsdemuxer]: AAC PES unknown PTS");var g=Oi(t.samplerate);n=s.sample.pts+g}for(var v,m=0;r<i;){if(r+=(v=Ni(t,o,r,n,m)).length,v.missing){this.aacOverFlow=v;break}for(m++;r<i-1&&!Pi(o,r);r++);}},e.parseMPEGPES=function(t,e){var r=e.data,i=r.length,n=0,a=0,s=e.pts;if(void 0!==s)for(;a<i;)if(ji(r,a)){var o=Vi(t,r,a,s,n);if(!o)break;a+=o.length,n++}else a++;else w.warn("[tsdemuxer]: MPEG PES unknown PTS")},e.parseAC3PES=function(t,e){var r=e.data,i=e.pts;if(void 0!==i)for(var n,a=r.length,s=0,o=0;o<a&&(n=Zi(t,r,o,i,s++))>0;)o+=n;else w.warn("[tsdemuxer]: AC3 PES unknown PTS")},e.parseID3PES=function(t,e){if(void 0!==e.pts){var r=o({},e,{type:this._videoTrack?He:Ge,duration:Number.POSITIVE_INFINITY});t.samples.push(r)}else w.warn("[tsdemuxer]: ID3 PES unknown PTS")},t}();function on(t,e){return((31&t[e+1])<<8)+t[e+2]}function ln(t,e){return(31&t[e+10])<<8|t[e+11]}function un(t,e,r,i){var n={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},a=e+3+((15&t[e+1])<<8|t[e+2])-4;for(e+=12+((15&t[e+10])<<8|t[e+11]);e<a;){var s=on(t,e),o=(15&t[e+3])<<8|t[e+4];switch(t[e]){case 207:if(!i){hn("ADTS AAC");break}case 15:-1===n.audioPid&&(n.audioPid=s);break;case 21:-1===n.id3Pid&&(n.id3Pid=s);break;case 219:if(!i){hn("H.264");break}case 27:-1===n.videoPid&&(n.videoPid=s,n.segmentVideoCodec="avc");break;case 3:case 4:r.mpeg||r.mp3?-1===n.audioPid&&(n.audioPid=s,n.segmentAudioCodec="mp3"):w.log("MPEG audio found, not supported in this browser");break;case 193:if(!i){hn("AC-3");break}case 129:r.ac3?-1===n.audioPid&&(n.audioPid=s,n.segmentAudioCodec="ac3"):w.log("AC-3 audio found, not supported in this browser");break;case 6:if(-1===n.audioPid&&o>0)for(var l=e+5,u=o;u>2;){106===t[l]&&(!0!==r.ac3?w.log("AC-3 audio found, not supported in this browser for now"):(n.audioPid=s,n.segmentAudioCodec="ac3"));var h=t[l+1]+2;l+=h,u-=h}break;case 194:case 135:w.warn("Unsupported EC-3 in M2TS found");break;case 36:w.warn("Unsupported HEVC in M2TS found")}e+=o+5}return n}function hn(t){w.log(t+" with AES-128-CBC encryption found in unencrypted stream")}function dn(t){var e,r,i,n,a,s=0,o=t.data;if(!t||0===t.size)return null;for(;o[0].length<19&&o.length>1;)o[0]=Kt(o[0],o[1]),o.splice(1,1);if(1===((e=o[0])[0]<<16)+(e[1]<<8)+e[2]){if((r=(e[4]<<8)+e[5])&&r>t.size-6)return null;var l=e[7];192&l&&(n=536870912*(14&e[9])+4194304*(255&e[10])+16384*(254&e[11])+128*(255&e[12])+(254&e[13])/2,64&l?n-(a=536870912*(14&e[14])+4194304*(255&e[15])+16384*(254&e[16])+128*(255&e[17])+(254&e[18])/2)>54e5&&(w.warn(Math.round((n-a)/9e4)+"s delta between PTS and DTS, align them"),n=a):a=n);var u=(i=e[8])+9;if(t.size<=u)return null;t.size-=u;for(var h=new Uint8Array(t.size),d=0,c=o.length;d<c;d++){var f=(e=o[d]).byteLength;if(u){if(u>f){u-=f;continue}e=e.subarray(u),f-=u,u=0}h.set(e,s),s+=f}return r&&(r-=i+3),{data:h,pts:n,dts:a,len:r}}return null}var cn=function(t){function e(){return t.apply(this,arguments)||this}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},e.probe=function(t){if(!t)return!1;var e=lt(t,0),r=(null==e?void 0:e.length)||0;if(e&&11===t[r]&&119===t[r+1]&&void 0!==dt(e)&&Ji(t,r)<=16)return!1;for(var i=t.length;r<i;r++)if(qi(t,r))return w.log("MPEG Audio sync word found !"),!0;return!1},r.canParse=function(t,e){return function(t,e){return Wi(t,e)&&4<=t.length-e}(t,e)},r.appendFrame=function(t,e,r){if(null!==this.basePTS)return Vi(t,e,r,this.basePTS,this.frameIndex)},e}(Ii),fn=function(){function t(){}return t.getSilentFrame=function(t,e){if("mp4a.40.2"===t){if(1===e)return new Uint8Array([0,200,0,128,35,128]);if(2===e)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===e)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}},t}(),gn=Math.pow(2,32)-1,vn=function(){function t(){}return t.init=function(){var e;for(e in t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]},t.types)t.types.hasOwnProperty(e)&&(t.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);var r=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:r,audio:i};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),a=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=a,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),o=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,s,l,s,o),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,n))},t.box=function(t){for(var e=8,r=arguments.length,i=new Array(r>1?r-1:0),n=1;n<r;n++)i[n-1]=arguments[n];for(var a=i.length,s=a;a--;)e+=i[a].byteLength;var o=new Uint8Array(e);for(o[0]=e>>24&255,o[1]=e>>16&255,o[2]=e>>8&255,o[3]=255&e,o.set(t,4),a=0,e=8;a<s;a++)o.set(i[a],e),e+=i[a].byteLength;return o},t.hdlr=function(e){return t.box(t.types.hdlr,t.HDLR_TYPES[e])},t.mdat=function(e){return t.box(t.types.mdat,e)},t.mdhd=function(e,r){r*=e;var i=Math.floor(r/(gn+1)),n=Math.floor(r%(gn+1));return t.box(t.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},t.mdia=function(e){return t.box(t.types.mdia,t.mdhd(e.timescale,e.duration),t.hdlr(e.type),t.minf(e))},t.mfhd=function(e){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,255&e]))},t.minf=function(e){return"audio"===e.type?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(e)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(e))},t.moof=function(e,r,i){return t.box(t.types.moof,t.mfhd(e),t.traf(i,r))},t.moov=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trak(e[r]);return t.box.apply(null,[t.types.moov,t.mvhd(e[0].timescale,e[0].duration)].concat(i).concat(t.mvex(e)))},t.mvex=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trex(e[r]);return t.box.apply(null,[t.types.mvex].concat(i))},t.mvhd=function(e,r){r*=e;var i=Math.floor(r/(gn+1)),n=Math.floor(r%(gn+1)),a=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t.box(t.types.mvhd,a)},t.sdtp=function(e){var r,i,n=e.samples||[],a=new Uint8Array(4+n.length);for(r=0;r<n.length;r++)i=n[r].flags,a[r+4]=i.dependsOn<<4|i.isDependedOn<<2|i.hasRedundancy;return t.box(t.types.sdtp,a)},t.stbl=function(e){return t.box(t.types.stbl,t.stsd(e),t.box(t.types.stts,t.STTS),t.box(t.types.stsc,t.STSC),t.box(t.types.stsz,t.STSZ),t.box(t.types.stco,t.STCO))},t.avc1=function(e){var r,i,n,a=[],s=[];for(r=0;r<e.sps.length;r++)n=(i=e.sps[r]).byteLength,a.push(n>>>8&255),a.push(255&n),a=a.concat(Array.prototype.slice.call(i));for(r=0;r<e.pps.length;r++)n=(i=e.pps[r]).byteLength,s.push(n>>>8&255),s.push(255&n),s=s.concat(Array.prototype.slice.call(i));var o=t.box(t.types.avcC,new Uint8Array([1,a[3],a[4],a[5],255,224|e.sps.length].concat(a).concat([e.pps.length]).concat(s))),l=e.width,u=e.height,h=e.pixelRatio[0],d=e.pixelRatio[1];return t.box(t.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,u>>8&255,255&u,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,255&h,d>>24,d>>16&255,d>>8&255,255&d])))},t.esds=function(t){var e=t.config.length;return new Uint8Array([0,0,0,0,3,23+e,0,1,0,4,15+e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([e]).concat(t.config).concat([6,1,2]))},t.audioStsd=function(t){var e=t.samplerate;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,e>>8&255,255&e,0,0])},t.mp4a=function(e){return t.box(t.types.mp4a,t.audioStsd(e),t.box(t.types.esds,t.esds(e)))},t.mp3=function(e){return t.box(t.types[".mp3"],t.audioStsd(e))},t.ac3=function(e){return t.box(t.types["ac-3"],t.audioStsd(e),t.box(t.types.dac3,e.config))},t.stsd=function(e){return"audio"===e.type?"mp3"===e.segmentCodec&&"mp3"===e.codec?t.box(t.types.stsd,t.STSD,t.mp3(e)):"ac3"===e.segmentCodec?t.box(t.types.stsd,t.STSD,t.ac3(e)):t.box(t.types.stsd,t.STSD,t.mp4a(e)):t.box(t.types.stsd,t.STSD,t.avc1(e))},t.tkhd=function(e){var r=e.id,i=e.duration*e.timescale,n=e.width,a=e.height,s=Math.floor(i/(gn+1)),o=Math.floor(i%(gn+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,255&n,0,0,a>>8&255,255&a,0,0]))},t.traf=function(e,r){var i=t.sdtp(e),n=e.id,a=Math.floor(r/(gn+1)),s=Math.floor(r%(gn+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,a>>24,a>>16&255,a>>8&255,255&a,s>>24,s>>16&255,s>>8&255,255&s])),t.trun(e,i.length+16+20+8+16+8+8),i)},t.trak=function(e){return e.duration=e.duration||4294967295,t.box(t.types.trak,t.tkhd(e),t.mdia(e))},t.trex=function(e){var r=e.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(e,r){var i,n,a,s,o,l,u=e.samples||[],h=u.length,d=12+16*h,c=new Uint8Array(d);for(r+=8+d,c.set(["video"===e.type?1:0,0,15,1,h>>>24&255,h>>>16&255,h>>>8&255,255&h,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i<h;i++)a=(n=u[i]).duration,s=n.size,o=n.flags,l=n.cts,c.set([a>>>24&255,a>>>16&255,a>>>8&255,255&a,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return t.box(t.types.trun,c)},t.initSegment=function(e){t.types||t.init();var r=t.moov(e);return Kt(t.FTYP,r)},t}();vn.types=void 0,vn.HDLR_TYPES=void 0,vn.STTS=void 0,vn.STSC=void 0,vn.STCO=void 0,vn.STSZ=void 0,vn.VMHD=void 0,vn.SMHD=void 0,vn.STSD=void 0,vn.FTYP=void 0,vn.DINF=void 0;var mn=9e4;function pn(t,e,r,i){void 0===r&&(r=1),void 0===i&&(i=!1);var n=t*e*r;return i?Math.round(n):n}function yn(t,e){return void 0===e&&(e=!1),pn(t,1e3,1/mn,e)}var En=null,Tn=null,Sn=function(){function t(t,e,r,i){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextAvcDts=null,this.nextAudioPts=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=t,this.config=e,this.typeSupported=r,this.ISGenerated=!1,null===En){var n=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);En=n?parseInt(n[1]):0}if(null===Tn){var a=navigator.userAgent.match(/Safari\/(\d+)/i);Tn=a?parseInt(a[1]):0}}var e=t.prototype;return e.destroy=function(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null},e.resetTimeStamp=function(t){w.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=t},e.resetNextTimestamp=function(){w.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},e.resetInitSegment=function(){w.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0},e.getVideoStartPts=function(t){var e=!1,r=t.reduce((function(t,r){var i=r.pts-t;return i<-4294967296?(e=!0,Ln(t,r.pts)):i>0?t:r.pts}),t[0].pts);return e&&w.debug("PTS rollover detected"),r},e.remux=function(t,e,r,i,n,a,s,o){var l,u,h,d,c,f,g=n,v=n,m=t.pid>-1,p=e.pid>-1,y=e.samples.length,E=t.samples.length>0,T=s&&y>0||y>1;if((!m||E)&&(!p||T)||this.ISGenerated||s){if(this.ISGenerated){var S,L,A,R,k=this.videoTrackConfig;!k||e.width===k.width&&e.height===k.height&&(null==(S=e.pixelRatio)?void 0:S[0])===(null==(L=k.pixelRatio)?void 0:L[0])&&(null==(A=e.pixelRatio)?void 0:A[1])===(null==(R=k.pixelRatio)?void 0:R[1])||this.resetInitSegment()}else h=this.generateIS(t,e,n,a);var b,D=this.isVideoContiguous,I=-1;if(T&&(I=function(t){for(var e=0;e<t.length;e++)if(t[e].key)return e;return-1}(e.samples),!D&&this.config.forceKeyFrameOnDiscontinuity))if(f=!0,I>0){w.warn("[mp4-remuxer]: Dropped "+I+" out of "+y+" video samples due to a missing keyframe");var C=this.getVideoStartPts(e.samples);e.samples=e.samples.slice(I),e.dropped+=I,b=v+=(e.samples[0].pts-C)/e.inputTimeScale}else-1===I&&(w.warn("[mp4-remuxer]: No keyframe found out of "+y+" video samples"),f=!1);if(this.ISGenerated){if(E&&T){var _=this.getVideoStartPts(e.samples),x=(Ln(t.samples[0].pts,_)-_)/e.inputTimeScale;g+=Math.max(0,x),v+=Math.max(0,-x)}if(E){if(t.samplerate||(w.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),h=this.generateIS(t,e,n,a)),u=this.remuxAudio(t,g,this.isAudioContiguous,a,p||T||o===Ce?v:void 0),T){var P=u?u.endPTS-u.startPTS:0;e.inputTimeScale||(w.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),h=this.generateIS(t,e,n,a)),l=this.remuxVideo(e,v,D,P)}}else T&&(l=this.remuxVideo(e,v,D,0));l&&(l.firstKeyFrame=I,l.independent=-1!==I,l.firstKeyFramePTS=b)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(r.samples.length&&(c=An(r,n,this._initPTS,this._initDTS)),i.samples.length&&(d=Rn(i,n,this._initPTS))),{audio:u,video:l,initSegment:h,independent:f,text:d,id3:c}},e.generateIS=function(t,e,r,i){var n,a,s,o=t.samples,l=e.samples,u=this.typeSupported,h={},d=this._initPTS,c=!d||i,f="audio/mp4";if(c&&(n=a=1/0),t.config&&o.length){switch(t.timescale=t.samplerate,t.segmentCodec){case"mp3":u.mpeg?(f="audio/mpeg",t.codec=""):u.mp3&&(t.codec="mp3");break;case"ac3":t.codec="ac-3"}h.audio={id:"audio",container:f,codec:t.codec,initSegment:"mp3"===t.segmentCodec&&u.mpeg?new Uint8Array(0):vn.initSegment([t]),metadata:{channelCount:t.channelCount}},c&&(s=t.inputTimeScale,d&&s===d.timescale?c=!1:n=a=o[0].pts-Math.round(s*r))}if(e.sps&&e.pps&&l.length){if(e.timescale=e.inputTimeScale,h.video={id:"main",container:"video/mp4",codec:e.codec,initSegment:vn.initSegment([e]),metadata:{width:e.width,height:e.height}},c)if(s=e.inputTimeScale,d&&s===d.timescale)c=!1;else{var g=this.getVideoStartPts(l),v=Math.round(s*r);a=Math.min(a,Ln(l[0].dts,g)-v),n=Math.min(n,g-v)}this.videoTrackConfig={width:e.width,height:e.height,pixelRatio:e.pixelRatio}}if(Object.keys(h).length)return this.ISGenerated=!0,c?(this._initPTS={baseTime:n,timescale:s},this._initDTS={baseTime:a,timescale:s}):n=s=void 0,{tracks:h,initPTS:n,timescale:s}},e.remuxVideo=function(t,e,r,i){var n,a,s=t.inputTimeScale,l=t.samples,u=[],h=l.length,d=this._initPTS,c=this.nextAvcDts,f=8,g=this.videoSampleDuration,v=Number.POSITIVE_INFINITY,m=Number.NEGATIVE_INFINITY,p=!1;if(!r||null===c){var y=e*s,E=l[0].pts-Ln(l[0].dts,l[0].pts);En&&null!==c&&Math.abs(y-E-c)<15e3?r=!0:c=y-E}for(var T=d.baseTime*s/d.timescale,R=0;R<h;R++){var k=l[R];k.pts=Ln(k.pts-T,c),k.dts=Ln(k.dts-T,c),k.dts<l[R>0?R-1:R].dts&&(p=!0)}p&&l.sort((function(t,e){var r=t.dts-e.dts,i=t.pts-e.pts;return r||i})),n=l[0].dts;var b=(a=l[l.length-1].dts)-n,D=b?Math.round(b/(h-1)):g||t.inputTimeScale/30;if(r){var I=n-c,C=I>D,_=I<-1;if((C||_)&&(C?w.warn("AVC: "+yn(I,!0)+" ms ("+I+"dts) hole between fragments detected at "+e.toFixed(3)):w.warn("AVC: "+yn(-I,!0)+" ms ("+I+"dts) overlapping between fragments detected at "+e.toFixed(3)),!_||c>=l[0].pts||En)){n=c;var x=l[0].pts-I;if(C)l[0].dts=n,l[0].pts=x;else for(var P=0;P<l.length&&!(l[P].dts>x);P++)l[P].dts-=I,l[P].pts-=I;w.log("Video: Initial PTS/DTS adjusted: "+yn(x,!0)+"/"+yn(n,!0)+", delta: "+yn(I,!0)+" ms")}}for(var F=0,M=0,O=n=Math.max(0,n),N=0;N<h;N++){for(var U=l[N],B=U.units,G=B.length,K=0,H=0;H<G;H++)K+=B[H].data.length;M+=K,F+=G,U.length=K,U.dts<O?(U.dts=O,O+=D/4|0||1):O=U.dts,v=Math.min(U.pts,v),m=Math.max(U.pts,m)}a=l[h-1].dts;var V,Y=M+4*F+8;try{V=new Uint8Array(Y)}catch(t){return void this.observer.emit(S.ERROR,S.ERROR,{type:L.MUX_ERROR,details:A.REMUX_ALLOC_ERROR,fatal:!1,error:t,bytes:Y,reason:"fail allocating video mdat "+Y})}var W=new DataView(V.buffer);W.setUint32(0,Y),V.set(vn.types.mdat,4);for(var j=!1,q=Number.POSITIVE_INFINITY,X=Number.POSITIVE_INFINITY,z=Number.NEGATIVE_INFINITY,Q=Number.NEGATIVE_INFINITY,J=0;J<h;J++){for(var $=l[J],Z=$.units,tt=0,et=0,rt=Z.length;et<rt;et++){var it=Z[et],nt=it.data,at=it.data.byteLength;W.setUint32(f,at),f+=4,V.set(nt,f),f+=at,tt+=4+at}var st=void 0;if(J<h-1)g=l[J+1].dts-$.dts,st=l[J+1].pts-$.pts;else{var ot=this.config,lt=J>0?$.dts-l[J-1].dts:D;if(st=J>0?$.pts-l[J-1].pts:D,ot.stretchShortVideoTrack&&null!==this.nextAudioPts){var ut=Math.floor(ot.maxBufferHole*s),ht=(i?v+i*s:this.nextAudioPts)-$.pts;ht>ut?((g=ht-lt)<0?g=lt:j=!0,w.log("[mp4-remuxer]: It is approximately "+ht/90+" ms to the next segment; using duration "+g/90+" ms for the last video frame.")):g=lt}else g=lt}var dt=Math.round($.pts-$.dts);q=Math.min(q,g),z=Math.max(z,g),X=Math.min(X,st),Q=Math.max(Q,st),u.push(new bn($.key,g,tt,dt))}if(u.length)if(En){if(En<70){var ct=u[0].flags;ct.dependsOn=2,ct.isNonSync=0}}else if(Tn&&Q-X<z-q&&D/z<.025&&0===u[0].cts){w.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");for(var ft=n,gt=0,vt=u.length;gt<vt;gt++){var mt=ft+u[gt].duration,pt=ft+u[gt].cts;if(gt<vt-1){var yt=mt+u[gt+1].cts;u[gt].duration=yt-pt}else u[gt].duration=gt?u[gt-1].duration:D;u[gt].cts=0,ft=mt}}g=j||!g?D:g,this.nextAvcDts=c=a+g,this.videoSampleDuration=g,this.isVideoContiguous=!0;var Et={data1:vn.moof(t.sequenceNumber++,n,o({},t,{samples:u})),data2:V,startPTS:v/s,endPTS:(m+g)/s,startDTS:n/s,endDTS:c/s,type:"video",hasAudio:!1,hasVideo:!0,nb:u.length,dropped:t.dropped};return t.samples=[],t.dropped=0,Et},e.getSamplesPerFrame=function(t){switch(t.segmentCodec){case"mp3":return 1152;case"ac3":return 1536;default:return 1024}},e.remuxAudio=function(t,e,r,i,n){var a=t.inputTimeScale,s=a/(t.samplerate?t.samplerate:a),l=this.getSamplesPerFrame(t),u=l*s,h=this._initPTS,d="mp3"===t.segmentCodec&&this.typeSupported.mpeg,c=[],f=void 0!==n,g=t.samples,v=d?0:8,m=this.nextAudioPts||-1,p=e*a,y=h.baseTime*a/h.timescale;if(this.isAudioContiguous=r=r||g.length&&m>0&&(i&&Math.abs(p-m)<9e3||Math.abs(Ln(g[0].pts-y,p)-m)<20*u),g.forEach((function(t){t.pts=Ln(t.pts-y,p)})),!r||m<0){if(g=g.filter((function(t){return t.pts>=0})),!g.length)return;m=0===n?0:i&&!f?Math.max(0,p):g[0].pts}if("aac"===t.segmentCodec)for(var E=this.config.maxAudioFramesDrift,T=0,R=m;T<g.length;T++){var k=g[T],b=k.pts,D=b-R,I=Math.abs(1e3*D/a);if(D<=-E*u&&f)0===T&&(w.warn("Audio frame @ "+(b/a).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*D/a)+" ms."),this.nextAudioPts=m=R=b);else if(D>=E*u&&I<1e4&&f){var C=Math.round(D/u);(R=b-C*u)<0&&(C--,R+=u),0===T&&(this.nextAudioPts=m=R),w.warn("[mp4-remuxer]: Injecting "+C+" audio frame @ "+(R/a).toFixed(3)+"s due to "+Math.round(1e3*D/a)+" ms gap.");for(var _=0;_<C;_++){var x=Math.max(R,0),P=fn.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);P||(w.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),P=k.unit.subarray()),g.splice(T,0,{unit:P,pts:x}),R+=u,T++}}k.pts=R,R+=u}for(var F,M=null,O=null,N=0,U=g.length;U--;)N+=g[U].unit.byteLength;for(var B=0,G=g.length;B<G;B++){var K=g[B],H=K.unit,V=K.pts;if(null!==O)c[B-1].duration=Math.round((V-O)/s);else{if(r&&"aac"===t.segmentCodec&&(V=m),M=V,!(N>0))return;N+=v;try{F=new Uint8Array(N)}catch(t){return void this.observer.emit(S.ERROR,S.ERROR,{type:L.MUX_ERROR,details:A.REMUX_ALLOC_ERROR,fatal:!1,error:t,bytes:N,reason:"fail allocating audio mdat "+N})}d||(new DataView(F.buffer).setUint32(0,N),F.set(vn.types.mdat,4))}F.set(H,v);var Y=H.byteLength;v+=Y,c.push(new bn(!0,l,Y,0)),O=V}var W=c.length;if(W){var j=c[c.length-1];this.nextAudioPts=m=O+s*j.duration;var q=d?new Uint8Array(0):vn.moof(t.sequenceNumber++,M/s,o({},t,{samples:c}));t.samples=[];var X=M/a,z=m/a,Q={data1:q,data2:F,startPTS:X,endPTS:z,startDTS:X,endDTS:z,type:"audio",hasAudio:!0,hasVideo:!1,nb:W};return this.isAudioContiguous=!0,Q}},e.remuxEmptyAudio=function(t,e,r,i){var n=t.inputTimeScale,a=n/(t.samplerate?t.samplerate:n),s=this.nextAudioPts,o=this._initDTS,l=9e4*o.baseTime/o.timescale,u=(null!==s?s:i.startDTS*n)+l,h=i.endDTS*n+l,d=1024*a,c=Math.ceil((h-u)/d),f=fn.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);if(w.warn("[mp4-remuxer]: remux empty Audio"),f){for(var g=[],v=0;v<c;v++){var m=u+v*d;g.push({unit:f,pts:m,dts:m})}return t.samples=g,this.remuxAudio(t,e,r,!1)}w.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec")},t}();function Ln(t,e){var r;if(null===e)return t;for(r=e<t?-8589934592:8589934592;Math.abs(t-e)>4294967296;)t+=r;return t}function An(t,e,r,i){var n=t.samples.length;if(n){for(var a=t.inputTimeScale,s=0;s<n;s++){var o=t.samples[s];o.pts=Ln(o.pts-r.baseTime*a/r.timescale,e*a)/a,o.dts=Ln(o.dts-i.baseTime*a/i.timescale,e*a)/a}var l=t.samples;return t.samples=[],{samples:l}}}function Rn(t,e,r){var i=t.samples.length;if(i){for(var n=t.inputTimeScale,a=0;a<i;a++){var s=t.samples[a];s.pts=Ln(s.pts-r.baseTime*n/r.timescale,e*n)/n}t.samples.sort((function(t,e){return t.pts-e.pts}));var o=t.samples;return t.samples=[],{samples:o}}}var kn,bn=function(t,e,r,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=e,this.size=r,this.cts=i,this.flags={isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:t?2:1,isNonSync:t?0:1}},Dn=function(){function t(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null}var e=t.prototype;return e.destroy=function(){},e.resetTimeStamp=function(t){this.initPTS=t,this.lastEndTime=null},e.resetNextTimestamp=function(){this.lastEndTime=null},e.resetInitSegment=function(t,e,r,i){this.audioCodec=e,this.videoCodec=r,this.generateInitSegment(function(t,e){if(!t||!e)return t;var r=e.keyId;return r&&e.isCommonEncryption&&xt(t,["moov","trak"]).forEach((function(t){var e=xt(t,["mdia","minf","stbl","stsd"])[0].subarray(8),i=xt(e,["enca"]),n=i.length>0;n||(i=xt(e,["encv"])),i.forEach((function(t){xt(n?t.subarray(28):t.subarray(78),["sinf"]).forEach((function(t){var e=Bt(t);if(e){var i=e.subarray(8,24);i.some((function(t){return 0!==t}))||(w.log("[eme] Patching keyId in 'enc"+(n?"a":"v")+">sinf>>tenc' box: "+Lt(i)+" -> "+Lt(r)),e.set(r,8))}}))}))})),t}(t,i)),this.emitInitSegment=!0},e.generateInitSegment=function(t){var e=this.audioCodec,r=this.videoCodec;if(null==t||!t.byteLength)return this.initTracks=void 0,void(this.initData=void 0);var i=this.initData=Ft(t);i.audio&&(e=In(i.audio,O)),i.video&&(r=In(i.video,N));var n={};i.audio&&i.video?n.audiovideo={container:"video/mp4",codec:e+","+r,initSegment:t,id:"main"}:i.audio?n.audio={container:"audio/mp4",codec:e,initSegment:t,id:"audio"}:i.video?n.video={container:"video/mp4",codec:r,initSegment:t,id:"main"}:w.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=n},e.remux=function(t,e,r,i,n,a){var s,o,l=this.initPTS,u=this.lastEndTime,h={audio:void 0,video:void 0,text:i,id3:r,initSegment:void 0};y(u)||(u=this.lastEndTime=n||0);var d=e.samples;if(null==d||!d.length)return h;var c={initPTS:void 0,timescale:1},f=this.initData;if(null!=(s=f)&&s.length||(this.generateInitSegment(d),f=this.initData),null==(o=f)||!o.length)return w.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),h;this.emitInitSegment&&(c.tracks=this.initTracks,this.emitInitSegment=!1);var g=function(t,e){for(var r=0,i=0,n=0,a=xt(t,["moof","traf"]),s=0;s<a.length;s++){var o=a[s],l=xt(o,["tfhd"])[0],u=e[It(l,4)];if(u){var h=u.default,d=It(l,0)|(null==h?void 0:h.flags),c=null==h?void 0:h.duration;8&d&&(c=It(l,2&d?12:8));for(var f=u.timescale||9e4,g=xt(o,["trun"]),v=0;v<g.length;v++)!(r=Gt(g[v]))&&c&&(r=c*It(g[v],4)),u.type===N?i+=r/f:u.type===O&&(n+=r/f)}}if(0===i&&0===n){for(var m=1/0,p=0,E=0,T=xt(t,["sidx"]),S=0;S<T.length;S++){var L=Pt(T[S]);if(null!=L&&L.references){m=Math.min(m,L.earliestPresentationTime/L.timescale);var A=L.references.reduce((function(t,e){return t+e.info.duration||0}),0);E=(p=Math.max(p,A+L.earliestPresentationTime/L.timescale))-m}}if(E&&y(E))return E}return i||n}(d,f),v=function(t,e){return xt(e,["moof","traf"]).reduce((function(e,r){var i=xt(r,["tfdt"])[0],n=i[0],a=xt(r,["tfhd"]).reduce((function(e,r){var a=It(r,4),s=t[a];if(s){var o=It(i,4);if(1===n){if(o===At)return w.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),e;o*=At+1,o+=It(i,8)}var l=o/(s.timescale||9e4);if(y(l)&&(null===e||l<e))return l}return e}),null);return null!==a&&y(a)&&(null===e||a<e)?a:e}),null)}(f,d),m=null===v?n:v;(function(t,e,r,i){if(null===t)return!0;var n=Math.max(i,1),a=e-t.baseTime/t.timescale;return Math.abs(a-r)>n}(l,m,n,g)||c.timescale!==l.timescale&&a)&&(c.initPTS=m-n,l&&1===l.timescale&&w.warn("Adjusting initPTS by "+(c.initPTS-l.baseTime)),this.initPTS=l={baseTime:c.initPTS,timescale:1});var p=t?m-l.baseTime/l.timescale:u,E=p+g;!function(t,e,r){xt(e,["moof","traf"]).forEach((function(e){xt(e,["tfhd"]).forEach((function(i){var n=It(i,4),a=t[n];if(a){var s=a.timescale||9e4;xt(e,["tfdt"]).forEach((function(t){var e=t[0],i=r*s;if(i){var n=It(t,4);if(0===e)n-=i,_t(t,4,n=Math.max(n,0));else{n*=Math.pow(2,32),n+=It(t,8),n-=i,n=Math.max(n,0);var a=Math.floor(n/(At+1)),o=Math.floor(n%(At+1));_t(t,4,a),_t(t,8,o)}}}))}}))}))}(f,d,l.baseTime/l.timescale),g>0?this.lastEndTime=E:(w.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var T=!!f.audio,S=!!f.video,L="";T&&(L+="audio"),S&&(L+="video");var A={data1:d,startPTS:p,startDTS:p,endPTS:E,endDTS:E,type:L,hasAudio:T,hasVideo:S,nb:1,dropped:0};return h.audio="audio"===A.type?A:void 0,h.video="audio"!==A.type?A:void 0,h.initSegment=c,h.id3=An(r,n,l,l),i.samples.length&&(h.text=Rn(i,n,l)),h},t}();function In(t,e){var r=null==t?void 0:t.codec;if(r&&r.length>4)return r;if(e===O){if("ec-3"===r||"ac-3"===r||"alac"===r)return r;if("fLaC"===r||"Opus"===r)return he(r,!1);var i="mp4a.40.5";return w.info('Parsed audio codec "'+r+'" or audio object type not handled. Using "'+i+'"'),i}return w.warn('Unhandled video codec "'+r+'"'),"hvc1"===r||"hev1"===r?"hvc1.1.6.L120.90":"av01"===r?"av01.0.04M.08":"avc1.42e01e"}try{kn=self.performance.now.bind(self.performance)}catch(t){w.debug("Unable to use Performance API on this environment"),kn=null==j?void 0:j.Date.now}var wn=[{demux:Qi,remux:Dn},{demux:sn,remux:Sn},{demux:Xi,remux:Sn},{demux:cn,remux:Sn}];wn.splice(2,0,{demux:$i,remux:Sn});var Cn=function(){function t(t,e,r,i,n){this.async=!1,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=t,this.typeSupported=e,this.config=r,this.vendor=i,this.id=n}var e=t.prototype;return e.configure=function(t){this.transmuxConfig=t,this.decrypter&&this.decrypter.reset()},e.push=function(t,e,r,i){var n=this,a=r.transmuxing;a.executeStart=kn();var s=new Uint8Array(t),o=this.currentTransmuxState,l=this.transmuxConfig;i&&(this.currentTransmuxState=i);var u=i||o,h=u.contiguous,d=u.discontinuity,c=u.trackSwitch,f=u.accurateTimeOffset,g=u.timeOffset,v=u.initSegmentChange,m=l.audioCodec,p=l.videoCodec,y=l.defaultInitPts,E=l.duration,T=l.initSegmentData,R=function(t,e){var r=null;return t.byteLength>0&&null!=(null==e?void 0:e.key)&&null!==e.iv&&null!=e.method&&(r=e),r}(s,e);if(R&&"AES-128"===R.method){var k=this.getDecrypter();if(!k.isSync())return this.decryptionPromise=k.webCryptoDecrypt(s,R.key.buffer,R.iv.buffer).then((function(t){var e=n.push(t,null,r);return n.decryptionPromise=null,e})),this.decryptionPromise;var b=k.softwareDecrypt(s,R.key.buffer,R.iv.buffer);if(r.part>-1&&(b=k.flush()),!b)return a.executeEnd=kn(),_n(r);s=new Uint8Array(b)}var D=this.needsProbing(d,c);if(D){var I=this.configureTransmuxer(s);if(I)return w.warn("[transmuxer] "+I.message),this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:I,reason:I.message}),a.executeEnd=kn(),_n(r)}(d||c||v||D)&&this.resetInitSegment(T,m,p,E,e),(d||v||D)&&this.resetInitialTimestamp(y),h||this.resetContiguity();var C=this.transmux(s,R,g,f,r),_=this.currentTransmuxState;return _.contiguous=!0,_.discontinuity=!1,_.trackSwitch=!1,a.executeEnd=kn(),C},e.flush=function(t){var e=this,r=t.transmuxing;r.executeStart=kn();var i=this.decrypter,n=this.currentTransmuxState,a=this.decryptionPromise;if(a)return a.then((function(){return e.flush(t)}));var s=[],o=n.timeOffset;if(i){var l=i.flush();l&&s.push(this.push(l,null,t))}var u=this.demuxer,h=this.remuxer;if(!u||!h)return r.executeEnd=kn(),[_n(t)];var d=u.flush(o);return xn(d)?d.then((function(r){return e.flushRemux(s,r,t),s})):(this.flushRemux(s,d,t),s)},e.flushRemux=function(t,e,r){var i=e.audioTrack,n=e.videoTrack,a=e.id3Track,s=e.textTrack,o=this.currentTransmuxState,l=o.accurateTimeOffset,u=o.timeOffset;w.log("[transmuxer.ts]: Flushed fragment "+r.sn+(r.part>-1?" p: "+r.part:"")+" of level "+r.level);var h=this.remuxer.remux(i,n,a,s,u,l,!0,this.id);t.push({remuxResult:h,chunkMeta:r}),r.transmuxing.executeEnd=kn()},e.resetInitialTimestamp=function(t){var e=this.demuxer,r=this.remuxer;e&&r&&(e.resetTimeStamp(t),r.resetTimeStamp(t))},e.resetContiguity=function(){var t=this.demuxer,e=this.remuxer;t&&e&&(t.resetContiguity(),e.resetNextTimestamp())},e.resetInitSegment=function(t,e,r,i,n){var a=this.demuxer,s=this.remuxer;a&&s&&(a.resetInitSegment(t,e,r,i),s.resetInitSegment(t,e,r,n))},e.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},e.transmux=function(t,e,r,i,n){return e&&"SAMPLE-AES"===e.method?this.transmuxSampleAes(t,e,r,i,n):this.transmuxUnencrypted(t,r,i,n)},e.transmuxUnencrypted=function(t,e,r,i){var n=this.demuxer.demux(t,e,!1,!this.config.progressive),a=n.audioTrack,s=n.videoTrack,o=n.id3Track,l=n.textTrack;return{remuxResult:this.remuxer.remux(a,s,o,l,e,r,!1,this.id),chunkMeta:i}},e.transmuxSampleAes=function(t,e,r,i,n){var a=this;return this.demuxer.demuxSampleAes(t,e,r).then((function(t){return{remuxResult:a.remuxer.remux(t.audioTrack,t.videoTrack,t.id3Track,t.textTrack,r,i,!1,a.id),chunkMeta:n}}))},e.configureTransmuxer=function(t){for(var e,r=this.config,i=this.observer,n=this.typeSupported,a=this.vendor,s=0,o=wn.length;s<o;s++){var l;if(null!=(l=wn[s].demux)&&l.probe(t)){e=wn[s];break}}if(!e)return new Error("Failed to find demuxer by probing fragment data");var u=this.demuxer,h=this.remuxer,d=e.remux,c=e.demux;h&&h instanceof d||(this.remuxer=new d(i,r,n,a)),u&&u instanceof c||(this.demuxer=new c(i,r,n),this.probe=c.probe)},e.needsProbing=function(t,e){return!this.demuxer||!this.remuxer||t||e},e.getDecrypter=function(){var t=this.decrypter;return t||(t=this.decrypter=new di(this.config)),t},t}(),_n=function(t){return{remuxResult:{},chunkMeta:t}};function xn(t){return"then"in t&&t.then instanceof Function}var Pn=function(t,e,r,i,n){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=t,this.videoCodec=e,this.initSegmentData=r,this.duration=i,this.defaultInitPts=n||null},Fn=function(t,e,r,i,n,a){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=t,this.contiguous=e,this.accurateTimeOffset=r,this.trackSwitch=i,this.timeOffset=n,this.initSegmentChange=a},Mn={exports:{}};!function(t){var e=Object.prototype.hasOwnProperty,r="~";function i(){}function n(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function a(t,e,i,a,s){if("function"!=typeof i)throw new TypeError("The listener must be a function");var o=new n(i,a||t,s),l=r?r+e:e;return t._events[l]?t._events[l].fn?t._events[l]=[t._events[l],o]:t._events[l].push(o):(t._events[l]=o,t._eventsCount++),t}function s(t,e){0==--t._eventsCount?t._events=new i:delete t._events[e]}function o(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(r=!1)),o.prototype.eventNames=function(){var t,i,n=[];if(0===this._eventsCount)return n;for(i in t=this._events)e.call(t,i)&&n.push(r?i.slice(1):i);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},o.prototype.listeners=function(t){var e=r?r+t:t,i=this._events[e];if(!i)return[];if(i.fn)return[i.fn];for(var n=0,a=i.length,s=new Array(a);n<a;n++)s[n]=i[n].fn;return s},o.prototype.listenerCount=function(t){var e=r?r+t:t,i=this._events[e];return i?i.fn?1:i.length:0},o.prototype.emit=function(t,e,i,n,a,s){var o=r?r+t:t;if(!this._events[o])return!1;var l,u,h=this._events[o],d=arguments.length;if(h.fn){switch(h.once&&this.removeListener(t,h.fn,void 0,!0),d){case 1:return h.fn.call(h.context),!0;case 2:return h.fn.call(h.context,e),!0;case 3:return h.fn.call(h.context,e,i),!0;case 4:return h.fn.call(h.context,e,i,n),!0;case 5:return h.fn.call(h.context,e,i,n,a),!0;case 6:return h.fn.call(h.context,e,i,n,a,s),!0}for(u=1,l=new Array(d-1);u<d;u++)l[u-1]=arguments[u];h.fn.apply(h.context,l)}else{var c,f=h.length;for(u=0;u<f;u++)switch(h[u].once&&this.removeListener(t,h[u].fn,void 0,!0),d){case 1:h[u].fn.call(h[u].context);break;case 2:h[u].fn.call(h[u].context,e);break;case 3:h[u].fn.call(h[u].context,e,i);break;case 4:h[u].fn.call(h[u].context,e,i,n);break;default:if(!l)for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];h[u].fn.apply(h[u].context,l)}}return!0},o.prototype.on=function(t,e,r){return a(this,t,e,r,!1)},o.prototype.once=function(t,e,r){return a(this,t,e,r,!0)},o.prototype.removeListener=function(t,e,i,n){var a=r?r+t:t;if(!this._events[a])return this;if(!e)return s(this,a),this;var o=this._events[a];if(o.fn)o.fn!==e||n&&!o.once||i&&o.context!==i||s(this,a);else{for(var l=0,u=[],h=o.length;l<h;l++)(o[l].fn!==e||n&&!o[l].once||i&&o[l].context!==i)&&u.push(o[l]);u.length?this._events[a]=1===u.length?u[0]:u:s(this,a)}return this},o.prototype.removeAllListeners=function(t){var e;return t?(e=r?r+t:t,this._events[e]&&s(this,e)):(this._events=new i,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=r,o.EventEmitter=o,t.exports=o}(Mn);var On=v(Mn.exports);function Nn(t,e){if(!((r=e.remuxResult).audio||r.video||r.text||r.id3||r.initSegment))return!1;var r,i=[],n=e.remuxResult,a=n.audio,s=n.video;return a&&Un(i,a),s&&Un(i,s),t.postMessage({event:"transmuxComplete",data:e},i),!0}function Un(t,e){e.data1&&t.push(e.data1.buffer),e.data2&&t.push(e.data2.buffer)}function Bn(t,e,r){e.reduce((function(e,r){return Nn(t,r)||e}),!1)||t.postMessage({event:"transmuxComplete",data:e[0]}),t.postMessage({event:"flush",data:r})}void 0!==e&&e&&function(t){var e=new On,r=function(e,r){t.postMessage({event:e,data:r})};e.on(S.FRAG_DECRYPTED,r),e.on(S.ERROR,r);var i=function(){var t=function(t){var e=function(e){r("workerLog",{logType:t,message:e})};w[t]=e};for(var e in w)t(e)};t.addEventListener("message",(function(n){var a=n.data;switch(a.cmd){case"init":var s=JSON.parse(a.config);t.transmuxer=new Cn(e,a.typeSupported,s,a.vendor,a.id),I(s.debug,a.id),i(),r("init",null);break;case"configure":t.transmuxer.configure(a.config);break;case"demux":var o=t.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);xn(o)?(t.transmuxer.async=!0,o.then((function(e){Nn(t,e)})).catch((function(t){r(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,chunkMeta:a.chunkMeta,fatal:!1,error:t,err:t,reason:"transmuxer-worker push error"})}))):(t.transmuxer.async=!1,Nn(t,o));break;case"flush":var l=a.chunkMeta,u=t.transmuxer.flush(l);xn(u)||t.transmuxer.async?(xn(u)||(u=Promise.resolve(u)),u.then((function(e){Bn(t,e,l)})).catch((function(t){r(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,chunkMeta:a.chunkMeta,fatal:!1,error:t,err:t,reason:"transmuxer-worker flush error"})}))):Bn(t,u,l)}}))}(self);var Gn=function(){function e(e,r,i,n){var a=this;this.error=null,this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0;var s=e.config;this.hls=e,this.id=r,this.useWorker=!!s.enableWorker,this.onTransmuxComplete=i,this.onFlush=n;var o=function(t,e){(e=e||{}).frag=a.frag,e.id=a.id,t===S.ERROR&&(a.error=e.error),a.hls.trigger(t,e)};this.observer=new On,this.observer.on(S.FRAG_DECRYPTED,o),this.observer.on(S.ERROR,o);var l,u,h,d,c=ee(s.preferManagedMediaSource)||{isTypeSupported:function(){return!1}},f={mpeg:c.isTypeSupported("audio/mpeg"),mp3:c.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:c.isTypeSupported('audio/mp4; codecs="ac-3"')},g=navigator.vendor;if(!this.useWorker||"undefined"==typeof Worker||(s.workerPath,0))this.transmuxer=new Cn(this.observer,f,s,g,r);else try{s.workerPath?(w.log("loading Web Worker "+s.workerPath+' for "'+r+'"'),this.workerContext=(h=s.workerPath,d=new self.URL(h,self.location.href).href,{worker:new self.Worker(d),scriptURL:d})):(w.log('injecting Web Worker for "'+r+'"'),this.workerContext=(l=new self.Blob(["var exports={};var module={exports:exports};function define(f){f()};define.amd=true;("+t.toString()+")(true);"],{type:"text/javascript"}),u=self.URL.createObjectURL(l),{worker:new self.Worker(u),objectURL:u})),this.onwmsg=function(t){return a.onWorkerMessage(t)};var v=this.workerContext.worker;v.addEventListener("message",this.onwmsg),v.onerror=function(t){var e=new Error(t.message+"  ("+t.filename+":"+t.lineno+")");s.enableWorker=!1,w.warn('Error in "'+r+'" Web Worker, fallback to inline'),a.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:e})},v.postMessage({cmd:"init",typeSupported:f,vendor:g,id:r,config:JSON.stringify(s)})}catch(t){w.warn('Error setting up "'+r+'" Web Worker, fallback to inline',t),this.resetWorker(),this.error=null,this.transmuxer=new Cn(this.observer,f,s,g,r)}}var r=e.prototype;return r.resetWorker=function(){if(this.workerContext){var t=this.workerContext,e=t.worker,r=t.objectURL;r&&self.URL.revokeObjectURL(r),e.removeEventListener("message",this.onwmsg),e.onerror=null,e.terminate(),this.workerContext=null}},r.destroy=function(){if(this.workerContext)this.resetWorker(),this.onwmsg=void 0;else{var t=this.transmuxer;t&&(t.destroy(),this.transmuxer=null)}var e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null},r.push=function(t,e,r,i,n,a,s,o,l,u){var h,d,c=this;l.transmuxing.start=self.performance.now();var f=this.transmuxer,g=a?a.start:n.start,v=n.decryptdata,m=this.frag,p=!(m&&n.cc===m.cc),y=!(m&&l.level===m.level),E=m?l.sn-m.sn:-1,T=this.part?l.part-this.part.index:-1,S=0===E&&l.id>1&&l.id===(null==m?void 0:m.stats.chunkCount),L=!y&&(1===E||0===E&&(1===T||S&&T<=0)),A=self.performance.now();(y||E||0===n.stats.parsing.start)&&(n.stats.parsing.start=A),!a||!T&&L||(a.stats.parsing.start=A);var R=!(m&&(null==(h=n.initSegment)?void 0:h.url)===(null==(d=m.initSegment)?void 0:d.url)),k=new Fn(p,L,o,y,g,R);if(!L||p||R){w.log("[transmuxer-interface, "+n.type+"]: Starting new transmux session for sn: "+l.sn+" p: "+l.part+" level: "+l.level+" id: "+l.id+"\n        discontinuity: "+p+"\n        trackSwitch: "+y+"\n        contiguous: "+L+"\n        accurateTimeOffset: "+o+"\n        timeOffset: "+g+"\n        initSegmentChange: "+R);var b=new Pn(r,i,e,s,u);this.configureTransmuxer(b)}if(this.frag=n,this.part=a,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:t,decryptdata:v,chunkMeta:l,state:k},t instanceof ArrayBuffer?[t]:[]);else if(f){var D=f.push(t,v,l,k);xn(D)?(f.async=!0,D.then((function(t){c.handleTransmuxComplete(t)})).catch((function(t){c.transmuxerError(t,l,"transmuxer-interface push error")}))):(f.async=!1,this.handleTransmuxComplete(D))}},r.flush=function(t){var e=this;t.transmuxing.start=self.performance.now();var r=this.transmuxer;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:t});else if(r){var i=r.flush(t);xn(i)||r.async?(xn(i)||(i=Promise.resolve(i)),i.then((function(r){e.handleFlushResult(r,t)})).catch((function(r){e.transmuxerError(r,t,"transmuxer-interface flush error")}))):this.handleFlushResult(i,t)}},r.transmuxerError=function(t,e,r){this.hls&&(this.error=t,this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,chunkMeta:e,fatal:!1,error:t,err:t,reason:r}))},r.handleFlushResult=function(t,e){var r=this;t.forEach((function(t){r.handleTransmuxComplete(t)})),this.onFlush(e)},r.onWorkerMessage=function(t){var e=t.data,r=this.hls;switch(e.event){case"init":var i,n=null==(i=this.workerContext)?void 0:i.objectURL;n&&self.URL.revokeObjectURL(n);break;case"transmuxComplete":this.handleTransmuxComplete(e.data);break;case"flush":this.onFlush(e.data);break;case"workerLog":w[e.data.logType]&&w[e.data.logType](e.data.message);break;default:e.data=e.data||{},e.data.frag=this.frag,e.data.id=this.id,r.trigger(e.event,e.data)}},r.configureTransmuxer=function(t){var e=this.transmuxer;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:t}):e&&e.configure(t)},r.handleTransmuxComplete=function(t){t.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(t)},e}();function Kn(t,e){if(t.length!==e.length)return!1;for(var r=0;r<t.length;r++)if(!Hn(t[r].attrs,e[r].attrs))return!1;return!0}function Hn(t,e,r){var i=t["STABLE-RENDITION-ID"];return i&&!r?i===e["STABLE-RENDITION-ID"]:!(r||["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED","ASSOC-LANGUAGE"]).some((function(r){return t[r]!==e[r]}))}function Vn(t,e){return e.label.toLowerCase()===t.name.toLowerCase()&&(!e.language||e.language.toLowerCase()===(t.lang||"").toLowerCase())}var Yn=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[audio-stream-controller]",Ce)||this).videoBuffer=null,n.videoTrackCC=-1,n.waitingVideoCC=-1,n.bufferedTrack=null,n.switchingTrack=null,n.trackId=-1,n.waitingData=null,n.mainDetails=null,n.flushing=!1,n.bufferFlushed=!1,n.cachedTrackLoadedData=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r.onHandlerDestroying=function(){this._unregisterListeners(),t.prototype.onHandlerDestroying.call(this),this.mainDetails=null,this.bufferedTrack=null,this.switchingTrack=null},r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(S.ERROR,this.onError,this),t.on(S.BUFFER_RESET,this.onBufferReset,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(S.ERROR,this.onError,this),t.off(S.BUFFER_RESET,this.onBufferReset,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.onInitPtsFound=function(t,e){var r=e.frag,i=e.id,n=e.initPTS,a=e.timescale;if("main"===i){var s=r.cc;this.initPTS[r.cc]={baseTime:n,timescale:a},this.log("InitPTS for cc: "+s+" found from main: "+n),this.videoTrackCC=s,this.state===Ai&&this.tick()}},r.startLoad=function(t){if(!this.levels)return this.startPosition=t,void(this.state=fi);var e=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),e>0&&-1===t?(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e,this.state=gi):(this.loadedmetadata=!1,this.state=yi),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.doTick=function(){switch(this.state){case gi:this.doTickIdle();break;case yi:var e,r=this.levels,i=this.trackId,n=null==r||null==(e=r[i])?void 0:e.details;if(n){if(this.waitForCdnTuneIn(n))break;this.state=Ai}break;case pi: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=gi}break;case Ai:var h=this.waitingData;if(h){var d=h.frag,c=h.part,f=h.cache,g=h.complete;if(void 0!==this.initPTS[d.cc]){this.waitingData=null,this.waitingVideoCC=-1,this.state=mi;var v={frag:d,part:c,payload:f.flush(),networkDetails:null};this._handleFragmentLoadProgress(v),g&&t.prototype._handleFragmentLoadComplete.call(this,v)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log("Waiting fragment cc ("+d.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var m=this.getLoadPosition(),p=Qr.bufferInfo(this.mediaBuffer,m,this.config.maxBufferHole);yr(p.end,this.config.maxFragLookUpTolerance,d)<0&&(this.log("Waiting fragment cc ("+d.cc+") @ "+d.start+" cancelled because another fragment at "+p.end+" is needed"),this.clearWaitingFragment())}}else this.state=gi}this.onTickEnd()},r.clearWaitingFragment=function(){var t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=gi)},r.resetLoadingState=function(){this.clearWaitingFragment(),t.prototype.resetLoadingState.call(this)},r.onTickEnd=function(){var t=this.media;null!=t&&t.readyState&&(this.lastCurrentTime=t.currentTime)},r.doTickIdle=function(){var t=this.hls,e=this.levels,r=this.media,i=this.trackId,n=t.config;if((r||!this.startFragRequested&&n.startFragPrefetch)&&null!=e&&e[i]){var a=e[i],s=a.details;if(!s||s.live&&this.levelLastLoaded!==a||this.waitForCdnTuneIn(s))this.state=yi;else{var o=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&o&&(this.bufferFlushed=!1,this.afterBufferFlushed(o,O,Ce));var l=this.getFwdBufferInfo(o,Ce);if(null!==l){var u=this.bufferedTrack,h=this.switchingTrack;if(!h&&this._streamEnded(l,s))return t.trigger(S.BUFFER_EOS,{type:"audio"}),void(this.state=Si);var d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,we),c=l.len,f=this.getMaxBufferLength(null==d?void 0:d.len),g=s.fragments,v=g[0].start,m=this.flushing?this.getLoadPosition():l.end;if(h&&r){var p=this.getLoadPosition();u&&!Hn(h.attrs,u.attrs)&&(m=p),s.PTSKnown&&p<v&&(l.end>v||l.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),r.currentTime=v+.05)}if(!(c>=f&&!h&&m<g[g.length-1].start)){var y=this.getNextFragment(m,s),E=!1;if(y&&this.isLoopLoading(y,m)&&(E=!!y.gap,y=this.getNextFragmentLoopLoading(y,s,l,we,f)),y){var T=d&&y.start>d.end+s.targetduration;if(T||(null==d||!d.len)&&l.len){var L=this.getAppendedFrag(y.start,we);if(null===L)return;if(E||(E=!!L.gap||!!T&&0===d.len),T&&!E||E&&l.nextStart&&l.nextStart<L.end)return}this.loadFragment(y,a,m)}else this.bufferFlushed=!0}}}}},r.getMaxBufferLength=function(e){var r=t.prototype.getMaxBufferLength.call(this);return e?Math.min(Math.max(r,e),this.config.maxMaxBufferLength):r},r.onMediaDetaching=function(){this.videoBuffer=null,this.bufferFlushed=this.flushing=!1,t.prototype.onMediaDetaching.call(this)},r.onAudioTracksUpdated=function(t,e){var r=e.audioTracks;this.resetTransmuxer(),this.levels=r.map((function(t){return new er(t)}))},r.onAudioTrackSwitching=function(t,e){var r=!!e.url;this.trackId=e.id;var i=this.fragCurrent;i&&(i.abortRequests(),this.removeUnbufferedFrags(i.start)),this.resetLoadingState(),r?this.setInterval(100):this.resetTransmuxer(),r?(this.switchingTrack=e,this.state=gi,this.flushAudioIfNeeded(e)):(this.switchingTrack=null,this.bufferedTrack=e,this.state=fi),this.tick()},r.onManifestLoading=function(){this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=this.flushing=!1,this.levels=this.mainDetails=this.waitingData=this.bufferedTrack=this.cachedTrackLoadedData=this.switchingTrack=null,this.startFragRequested=!1,this.trackId=this.videoTrackCC=this.waitingVideoCC=-1},r.onLevelLoaded=function(t,e){this.mainDetails=e.details,null!==this.cachedTrackLoadedData&&(this.hls.trigger(S.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)},r.onAudioTrackLoaded=function(t,e){var r;if(null!=this.mainDetails){var i=this.levels,n=e.details,a=e.id;if(i){this.log("Audio track "+a+" loaded ["+n.startSN+","+n.endSN+"]"+(n.lastPartSn?"[part-"+n.lastPartSn+"-"+n.lastPartIndex+"]":"")+",duration:"+n.totalduration);var s=i[a],o=0;if(n.live||null!=(r=s.details)&&r.live){this.checkLiveUpdate(n);var l,u=this.mainDetails;if(n.deltaUpdateFailed||!u)return;!s.details&&n.hasProgramDateTime&&u.hasProgramDateTime?(ri(n,u),o=n.fragments[0].start):o=this.alignPlaylists(n,s.details,null==(l=this.levelLastLoaded)?void 0:l.details)}s.details=n,this.levelLastLoaded=s,this.startFragRequested||!this.mainDetails&&n.live||this.setStartPosition(this.mainDetails||n,o),this.state!==yi||this.waitForCdnTuneIn(n)||(this.state=gi),this.tick()}else this.warn("Audio tracks were reset while loading level "+a)}else this.cachedTrackLoadedData=e},r._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,n=t.payload,a=this.config,s=this.trackId,o=this.levels;if(o){var l=o[s];if(l){var u=l.details;if(!u)return this.warn("Audio track details undefined on fragment load progress"),void this.removeUnbufferedFrags(r.start);var h=a.defaultAudioCodec||l.audioCodec||"mp4a.40.2",d=this.transmuxer;d||(d=this.transmuxer=new Gn(this.hls,Ce,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var c=this.initPTS[r.cc],f=null==(e=r.initSegment)?void 0:e.data;if(void 0!==c){var g=i?i.index:-1,v=-1!==g,m=new Jr(r.level,r.sn,r.stats.chunkCount,n.byteLength,g,v);d.push(n,f,h,"",r,i,u.totalduration,!1,m,c)}else this.log("Unknown video PTS for cc "+r.cc+", waiting for video PTS before demuxing audio frag "+r.sn+" of ["+u.startSN+" ,"+u.endSN+"],track "+s),(this.waitingData=this.waitingData||{frag:r,part:i,cache:new bi,complete:!1}).cache.push(new Uint8Array(n)),this.waitingVideoCC=this.videoTrackCC,this.state=Ai}else this.warn("Audio track is undefined on fragment load progress")}else this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},r._handleFragmentLoadComplete=function(e){this.waitingData?this.waitingData.complete=!0:t.prototype._handleFragmentLoadComplete.call(this,e)},r.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},r.onBufferCreated=function(t,e){var r=e.tracks.audio;r&&(this.mediaBuffer=r.buffer||null),e.tracks.video&&(this.videoBuffer=e.tracks.video.buffer||null)},r.onFragBuffered=function(t,e){var r=e.frag,n=e.part;if(r.type===Ce)if(this.fragContextChanged(r))this.warn("Fragment "+r.sn+(n?" p: "+n.index:"")+" of level "+r.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+(this.switchingTrack?this.switchingTrack.name:"false"));else{if("initSegment"!==r.sn){this.fragPrevious=r;var a=this.switchingTrack;a&&(this.bufferedTrack=a,this.switchingTrack=null,this.hls.trigger(S.AUDIO_TRACK_SWITCHED,i({},a)))}this.fragBufferedComplete(r,n)}else if(!this.loadedmetadata&&r.type===we){var s=this.videoBuffer||this.media;s&&Qr.getBuffered(s).length&&(this.loadedmetadata=!0)}},r.onError=function(e,r){var i;if(r.fatal)this.state=Li;else switch(r.details){case A.FRAG_GAP:case A.FRAG_PARSING_ERROR:case A.FRAG_DECRYPT_ERROR:case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Ce,r);break;case A.AUDIO_TRACK_LOAD_ERROR:case A.AUDIO_TRACK_LOAD_TIMEOUT:case A.LEVEL_PARSING_ERROR:r.levelRetry||this.state!==yi||(null==(i=r.context)?void 0:i.type)!==De||(this.state=gi);break;case A.BUFFER_APPEND_ERROR:case A.BUFFER_FULL_ERROR:if(!r.parent||"audio"!==r.parent)return;if(r.details===A.BUFFER_APPEND_ERROR)return void this.resetLoadingState();this.reduceLengthAndFlushBuffer(r)&&(this.bufferedTrack=null,t.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"));break;case A.INTERNAL_EXCEPTION:this.recoverWorkerError(r)}},r.onBufferFlushing=function(t,e){e.type!==N&&(this.flushing=!0)},r.onBufferFlushed=function(t,e){var r=e.type;if(r!==N){this.flushing=!1,this.bufferFlushed=!0,this.state===Si&&(this.state=gi);var i=this.mediaBuffer||this.media;i&&(this.afterBufferFlushed(i,r,Ce),this.tick())}},r._handleTransmuxComplete=function(t){var e,r="audio",i=this.hls,n=t.remuxResult,a=t.chunkMeta,s=this.getCurrentContext(a);if(s){var l=s.frag,u=s.part,h=s.level,d=h.details,c=n.audio,f=n.text,g=n.id3,v=n.initSegment;if(!this.fragContextChanged(l)&&d){if(this.state=Ei,this.switchingTrack&&c&&this.completeAudioSwitch(this.switchingTrack),null!=v&&v.tracks){var m=l.initSegment||l;this._bufferInitSegment(h,v.tracks,m,a),i.trigger(S.FRAG_PARSING_INIT_SEGMENT,{frag:m,id:r,tracks:v.tracks})}if(c){var p=c.startPTS,y=c.endPTS,E=c.startDTS,T=c.endDTS;u&&(u.elementaryStreams[O]={startPTS:p,endPTS:y,startDTS:E,endDTS:T}),l.setElementaryStreamInfo(O,p,y,E,T),this.bufferFragmentData(c,l,u,a)}if(null!=g&&null!=(e=g.samples)&&e.length){var L=o({id:r,frag:l,details:d},g);i.trigger(S.FRAG_PARSING_METADATA,L)}if(f){var A=o({id:r,frag:l,details:d},f);i.trigger(S.FRAG_PARSING_USERDATA,A)}}else this.fragmentTracker.removeFragment(l)}else this.resetWhenMissingContext(a)},r._bufferInitSegment=function(t,e,r,i){if(this.state===Ei){e.video&&delete e.video;var n=e.audio;if(n){n.id="audio";var a=t.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(S.BUFFER_CODECS,e);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(S.BUFFER_APPENDING,o)}this.tickImmediate()}}},r.loadFragment=function(e,r,i){var n,a=this.fragmentTracker.getState(e);if(this.fragCurrent=e,this.switchingTrack||a===Hr||a===Yr)if("initSegment"===e.sn)this._loadInitSegment(e,r);else if(null!=(n=r.details)&&n.live&&!this.initPTS[e.cc]){this.log("Waiting for video PTS in continuity counter "+e.cc+" of live stream before loading audio fragment "+e.sn+" of level "+this.trackId),this.state=Ai;var s=this.mainDetails;s&&s.fragments[0].start!==r.details.fragments[0].start&&ri(r.details,s)}else this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i);else this.clearTrackerIfNeeded(e)},r.flushAudioIfNeeded=function(e){var r=this.media,i=this.bufferedTrack,n=null==i?void 0:i.attrs,a=e.attrs;r&&n&&(n.CHANNELS!==a.CHANNELS||i.name!==e.name||i.lang!==e.lang)&&(this.log("Switching audio track : flushing all audio"),t.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null)},r.completeAudioSwitch=function(t){var e=this.hls;this.flushAudioIfNeeded(t),this.bufferedTrack=t,this.switchingTrack=null,e.trigger(S.AUDIO_TRACK_SWITCHED,i({},t))},e}(ki),Wn=function(t){function e(e){var r;return(r=t.call(this,e,"[audio-track-controller]")||this).tracks=[],r.groupIds=null,r.tracksInGroup=[],r.trackId=-1,r.currentTrack=null,r.selectDefaultTrack=!0,r.registerListeners(),r}l(e,t);var r=e.prototype;return r.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(S.ERROR,this.onError,this)},r.unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(S.ERROR,this.onError,this)},r.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,t.prototype.destroy.call(this)},r.onManifestLoading=function(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0},r.onManifestParsed=function(t,e){this.tracks=e.audioTracks||[]},r.onAudioTrackLoaded=function(t,e){var r=e.id,i=e.groupId,n=e.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=e.details,this.log("Audio track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,e,s)}else this.warn("Audio track with id:"+r+" and group:"+i+" not found in active group "+(null==a?void 0:a.groupId))},r.onLevelLoading=function(t,e){this.switchLevel(e.level)},r.onLevelSwitching=function(t,e){this.switchLevel(e.level)},r.switchLevel=function(t){var e=this.hls.levels[t];if(e){var r=e.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(t){return-1===(null==i?void 0:i.indexOf(t))}))){this.groupIds=r,this.trackId=-1,this.currentTrack=null;var a=this.tracks.filter((function(t){return!r||-1!==r.indexOf(t.groupId)}));if(a.length)this.selectDefaultTrack&&!a.some((function(t){return t.default}))&&(this.selectDefaultTrack=!1),a.forEach((function(t,e){t.id=e}));else if(!n&&!this.tracksInGroup.length)return;this.tracksInGroup=a;var s=this.hls.config.audioPreference;if(!n&&s){var o=Or(s,a,Ur);if(o>-1)n=a[o];else{var l=Or(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var h={audioTracks:a};this.log("Updating audio tracks, "+a.length+" track(s) found in group(s): "+(null==r?void 0:r.join(","))),this.hls.trigger(S.AUDIO_TRACKS_UPDATED,h);var d=this.trackId;if(-1!==u&&-1===d)this.setAudioTrack(u);else if(a.length&&-1===d){var c,f=new Error("No audio track selected for current audio group-ID(s): "+(null==(c=this.groupIds)?void 0:c.join(","))+" track count: "+a.length);this.warn(f.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:f})}}else this.shouldReloadPlaylist(n)&&this.setAudioTrack(this.trackId)}},r.onError=function(t,e){!e.fatal&&e.context&&(e.context.type!==De||e.context.id!==this.trackId||this.groupIds&&-1===this.groupIds.indexOf(e.context.groupId)||(this.requestScheduled=-1,this.checkRetry(e)))},r.setAudioOption=function(t){var e=this.hls;if(e.config.audioPreference=t,t){var r=this.allAudioTracks;if(this.selectDefaultTrack=!1,r.length){var i=this.currentTrack;if(i&&Nr(t,i,Ur))return i;var n=Or(t,this.tracksInGroup,Ur);if(n>-1){var a=this.tracksInGroup[n];return this.setAudioTrack(n),a}if(i){var s=e.loadLevel;-1===s&&(s=e.firstAutoLevel);var o=function(t,e,r,i,n){var a=e[i],s=e.reduce((function(t,e,r){var i=e.uri;return(t[i]||(t[i]=[])).push(r),t}),{})[a.uri];s.length>1&&(i=Math.max.apply(Math,s));var o=a.videoRange,l=a.frameRate,u=a.codecSet.substring(0,4),h=Br(e,i,(function(e){if(e.videoRange!==o||e.frameRate!==l||e.codecSet.substring(0,4)!==u)return!1;var i=e.audioGroups,a=r.filter((function(t){return!i||-1!==i.indexOf(t.groupId)}));return Or(t,a,n)>-1}));return h>-1?h:Br(e,i,(function(e){var i=e.audioGroups,a=r.filter((function(t){return!i||-1!==i.indexOf(t.groupId)}));return Or(t,a,n)>-1}))}(t,e.levels,r,s,Ur);if(-1===o)return null;e.nextLoadLevel=o}if(t.channels||t.audioCodec){var l=Or(t,r);if(l>-1)return r[l]}}}return null},r.setAudioTrack=function(t){var e=this.tracksInGroup;if(t<0||t>=e.length)this.warn("Invalid audio track id: "+t);else{this.clearTimer(),this.selectDefaultTrack=!1;var r=this.currentTrack,n=e[t],a=n.details&&!n.details.live;if(!(t===this.trackId&&n===r&&a||(this.log("Switching to audio-track "+t+' "'+n.name+'" lang:'+n.lang+" group:"+n.groupId+" channels:"+n.channels),this.trackId=t,this.currentTrack=n,this.hls.trigger(S.AUDIO_TRACK_SWITCHING,i({},n)),a))){var s=this.switchParams(n.url,null==r?void 0:r.details);this.loadPlaylist(s)}}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=0;r<e.length;r++){var i=e[r];if((!this.selectDefaultTrack||i.default)&&(!t||Nr(t,i,Ur)))return r}if(t){for(var n=t.name,a=t.lang,s=t.assocLang,o=t.characteristics,l=t.audioCodec,u=t.channels,h=0;h<e.length;h++)if(Nr({name:n,lang:a,assocLang:s,characteristics:o,audioCodec:l,channels:u},e[h],Ur))return h;for(var d=0;d<e.length;d++){var c=e[d];if(Hn(t.attrs,c.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return d}for(var f=0;f<e.length;f++){var g=e[f];if(Hn(t.attrs,g.attrs,["LANGUAGE"]))return f}}return-1},r.loadPlaylist=function(e){var r=this.currentTrack;if(this.shouldLoadPlaylist(r)&&r){t.prototype.loadPlaylist.call(this);var i=r.id,n=r.groupId,a=r.url;if(e)try{a=e.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("loading audio-track playlist "+i+' "'+r.name+'" lang:'+r.lang+" group:"+n),this.clearTimer(),this.hls.trigger(S.AUDIO_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:e||null})}},s(e,[{key:"allAudioTracks",get:function(){return this.tracks}},{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1,this.setAudioTrack(t)}}]),e}(Ir),jn=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[subtitle-stream-controller]",_e)||this).currentTrackId=-1,n.tracksBuffered=[],n.mainDetails=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r.onHandlerDestroying=function(){this._unregisterListeners(),t.prototype.onHandlerDestroying.call(this),this.mainDetails=null},r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.ERROR,this.onError,this),t.on(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(S.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(S.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.ERROR,this.onError,this),t.off(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(S.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(S.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.startLoad=function(t){this.stopLoad(),this.state=gi,this.setInterval(500),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},r.onMediaDetaching=function(){this.tracksBuffered=[],t.prototype.onMediaDetaching.call(this)},r.onLevelLoaded=function(t,e){this.mainDetails=e.details},r.onSubtitleFragProcessed=function(t,e){var r=e.frag,i=e.success;if(this.fragPrevious=r,this.state=gi,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)}}},r.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset;if(0===r&&i!==Number.POSITIVE_INFINITY){var n=i-1;if(n<=0)return;e.endOffsetSubtitles=Math.max(0,n),this.tracksBuffered.forEach((function(t){for(var e=0;e<t.length;)if(t[e].end<=n)t.shift();else{if(!(t[e].start<n))break;t[e].start=n,e++}})),this.fragmentTracker.removeFragmentsInRange(r,n,_e)}},r.onFragBuffered=function(t,e){var r;this.loadedmetadata||e.frag.type!==we||null!=(r=this.media)&&r.buffered.length&&(this.loadedmetadata=!0)},r.onError=function(t,e){var r=e.frag;(null==r?void 0:r.type)===_e&&(this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==fi&&(this.state=gi))},r.onSubtitleTracksUpdated=function(t,e){var r=this,i=e.subtitleTracks;this.levels&&Kn(this.levels,i)?this.levels=i.map((function(t){return new er(t)})):(this.tracksBuffered=[],this.levels=i.map((function(t){var e=new er(t);return r.tracksBuffered[e.id]=[],e})),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,_e),this.fragPrevious=null,this.mediaBuffer=null)},r.onSubtitleTrackSwitch=function(t,e){var r;if(this.currentTrackId=e.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.setInterval(500)}else this.clearInterval()},r.onSubtitleTrackLoaded=function(t,e){var r,i=this.currentTrackId,n=this.levels,a=e.details,s=e.id;if(n){var o=n[i];if(!(s>=n.length||s!==i)&&o){this.log("Subtitle track "+s+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+",duration:"+a.totalduration),this.mediaBuffer=this.mediaBufferTimeRanges;var l=0;if(a.live||null!=(r=o.details)&&r.live){var u=this.mainDetails;if(a.deltaUpdateFailed||!u)return;var h,d=u.fragments[0];o.details?0===(l=this.alignPlaylists(a,o.details,null==(h=this.levelLastLoaded)?void 0:h.details))&&d&&or(a,l=d.start):a.hasProgramDateTime&&u.hasProgramDateTime?(ri(a,u),l=a.fragments[0].start):d&&or(a,l=d.start)}o.details=a,this.levelLastLoaded=o,this.startFragRequested||!this.mainDetails&&a.live||this.setStartPosition(this.mainDetails||a,l),this.tick(),a.live&&!this.fragCurrent&&this.media&&this.state===gi&&(pr(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(t){var e=this,r=t.frag,i=t.payload,n=r.decryptdata,a=this.hls;if(!this.fragContextChanged(r)&&i&&i.byteLength>0&&null!=n&&n.key&&n.iv&&"AES-128"===n.method){var s=performance.now();this.decrypter.decrypt(new Uint8Array(i),n.key.buffer,n.iv.buffer).catch((function(t){throw a.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_DECRYPT_ERROR,fatal:!1,error:t,reason:t.message,frag:r}),t})).then((function(t){var e=performance.now();a.trigger(S.FRAG_DECRYPTED,{frag:r,payload:t,stats:{tstart:s,tdecrypt:e}})})).catch((function(t){e.warn(t.name+": "+t.message),e.state=gi}))}},r.doTick=function(){if(this.media){if(this.state===gi){var t=this.currentTrackId,e=this.levels,r=null==e?void 0:e[t];if(!r||!e.length||!r.details)return;var i=this.config,n=this.getLoadPosition(),a=Qr.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],n,i.maxBufferHole),s=a.end,o=a.len,l=this.getFwdBufferInfo(this.media,we),u=r.details;if(o>this.getMaxBufferLength(null==l?void 0:l.len)+u.levelTargetDuration)return;var h=u.fragments,d=h.length,c=u.edge,f=null,g=this.fragPrevious;if(s<c){var v=i.maxFragLookUpTolerance,m=s>c-v?0:v;!(f=pr(g,h,Math.max(h[0].start,s),m))&&g&&g.start<h[0].start&&(f=h[0])}else f=h[d-1];if(!f)return;if("initSegment"!==(f=this.mapToInitFragWhenRequired(f)).sn){var p=h[f.sn-u.startSN-1];p&&p.cc===f.cc&&this.fragmentTracker.getState(p)===Hr&&(f=p)}this.fragmentTracker.getState(f)===Hr&&this.loadFragment(f,r,s)}}else this.state=gi},r.getMaxBufferLength=function(e){var r=t.prototype.getMaxBufferLength.call(this);return e?Math.max(r,e):r},r.loadFragment=function(e,r,i){this.fragCurrent=e,"initSegment"===e.sn?this._loadInitSegment(e,r):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i))},s(e,[{key:"mediaBufferTimeRanges",get:function(){return new qn(this.tracksBuffered[this.currentTrackId]||[])}}]),e}(ki),qn=function(t){this.buffered=void 0;var e=function(e,r,i){if((r>>>=0)>i-1)throw new DOMException("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+r+") is greater than the maximum bound ("+i+")");return t[r][e]};this.buffered={get length(){return t.length},end:function(r){return e("end",r,t.length)},start:function(r){return e("start",r,t.length)}}},Xn=function(t){function e(e){var r;return(r=t.call(this,e,"[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.asyncPollTrackChange=function(){return r.pollTrackChange(0)},r.useTextTrackPolling=!1,r.subtitlePollingInterval=-1,r._subtitleDisplay=!0,r.onTextTracksChanged=function(){if(r.useTextTrackPolling||self.clearInterval(r.subtitlePollingInterval),r.media&&r.hls.config.renderTextTracksNatively){for(var t=null,e=Be(r.media.textTracks),i=0;i<e.length;i++)if("hidden"===e[i].mode)t=e[i];else if("showing"===e[i].mode){t=e[i];break}var n=r.findTrackForTextTrack(t);r.subtitleTrack!==n&&r.setSubtitleTrack(n)}},r.registerListeners(),r}l(e,t);var r=e.prototype;return r.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,this.onTextTracksChanged=this.asyncPollTrackChange=null,t.prototype.destroy.call(this)},r.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(S.ERROR,this.onError,this)},r.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(S.ERROR,this.onError,this)},r.onMediaAttached=function(t,e){this.media=e.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))},r.pollTrackChange=function(t){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,t)},r.onMediaDetaching=function(){this.media&&(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),Be(this.media.textTracks).forEach((function(t){Ne(t)})),this.subtitleTrack=-1,this.media=null)},r.onManifestLoading=function(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0},r.onManifestParsed=function(t,e){this.tracks=e.subtitleTracks},r.onSubtitleTrackLoaded=function(t,e){var r=e.id,i=e.groupId,n=e.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=e.details,this.log("Subtitle track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,e,s)}else this.warn("Subtitle track with id:"+r+" and group:"+i+" not found in active group "+(null==a?void 0:a.groupId))},r.onLevelLoading=function(t,e){this.switchLevel(e.level)},r.onLevelSwitching=function(t,e){this.switchLevel(e.level)},r.switchLevel=function(t){var e=this.hls.levels[t];if(e){var r=e.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(t){return-1===(null==i?void 0:i.indexOf(t))}))){this.groupIds=r,this.trackId=-1,this.currentTrack=null;var a=this.tracks.filter((function(t){return!r||-1!==r.indexOf(t.groupId)}));if(a.length)this.selectDefaultTrack&&!a.some((function(t){return t.default}))&&(this.selectDefaultTrack=!1),a.forEach((function(t,e){t.id=e}));else if(!n&&!this.tracksInGroup.length)return;this.tracksInGroup=a;var s=this.hls.config.subtitlePreference;if(!n&&s){this.selectDefaultTrack=!1;var o=Or(s,a);if(o>-1)n=a[o];else{var l=Or(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var h={subtitleTracks:a};this.log("Updating subtitle tracks, "+a.length+' track(s) found in "'+(null==r?void 0:r.join(","))+'" group-id'),this.hls.trigger(S.SUBTITLE_TRACKS_UPDATED,h),-1!==u&&-1===this.trackId&&this.setSubtitleTrack(u)}else this.shouldReloadPlaylist(n)&&this.setSubtitleTrack(this.trackId)}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=this.selectDefaultTrack,i=0;i<e.length;i++){var n=e[i];if((!r||n.default)&&(r||t)&&(!t||Nr(n,t)))return i}if(t){for(var a=0;a<e.length;a++){var s=e[a];if(Hn(t.attrs,s.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return a}for(var o=0;o<e.length;o++){var l=e[o];if(Hn(t.attrs,l.attrs,["LANGUAGE"]))return o}}return-1},r.findTrackForTextTrack=function(t){if(t)for(var e=this.tracksInGroup,r=0;r<e.length;r++)if(Vn(e[r],t))return r;return-1},r.onError=function(t,e){!e.fatal&&e.context&&(e.context.type!==Ie||e.context.id!==this.trackId||this.groupIds&&-1===this.groupIds.indexOf(e.context.groupId)||this.checkRetry(e))},r.setSubtitleOption=function(t){if(this.hls.config.subtitlePreference=t,t){var e=this.allSubtitleTracks;if(this.selectDefaultTrack=!1,e.length){var r=this.currentTrack;if(r&&Nr(t,r))return r;var i=Or(t,this.tracksInGroup);if(i>-1){var n=this.tracksInGroup[i];return this.setSubtitleTrack(i),n}if(r)return null;var a=Or(t,e);if(a>-1)return e[a]}}return null},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.currentTrack;if(this.shouldLoadPlaylist(r)&&r){var i=r.id,n=r.groupId,a=r.url;if(e)try{a=e.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("Loading subtitle playlist for id "+i),this.hls.trigger(S.SUBTITLE_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:e||null})}},r.toggleTrackModes=function(){var t=this.media;if(t){var e,r=Be(t.textTracks),i=this.currentTrack;if(i&&((e=r.filter((function(t){return Vn(i,t)}))[0])||this.warn('Unable to find subtitle TextTrack with name "'+i.name+'" and language "'+i.lang+'"')),[].slice.call(r).forEach((function(t){"disabled"!==t.mode&&t!==e&&(t.mode="disabled")})),e){var n=this.subtitleDisplay?"showing":"hidden";e.mode!==n&&(e.mode=n)}}},r.setSubtitleTrack=function(t){var e=this.tracksInGroup;if(this.media)if(t<-1||t>=e.length||!y(t))this.warn("Invalid subtitle track id: "+t);else{this.clearTimer(),this.selectDefaultTrack=!1;var r=this.currentTrack,i=e[t]||null;if(this.trackId=t,this.currentTrack=i,this.toggleTrackModes(),i){var n=!!i.details&&!i.details.live;if(t!==this.trackId||i!==r||!n){this.log("Switching to subtitle-track "+t+(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,h=i.url;this.hls.trigger(S.SUBTITLE_TRACK_SWITCH,{id:a,groupId:o,name:l,type:u,url:h});var d=this.switchParams(i.url,null==r?void 0:r.details);this.loadPlaylist(d)}}else this.hls.trigger(S.SUBTITLE_TRACK_SWITCH,{id:t})}else this.queuedDefaultTrack=t},s(e,[{key:"subtitleDisplay",get:function(){return this._subtitleDisplay},set:function(t){this._subtitleDisplay=t,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(t){this.selectDefaultTrack=!1,this.setSubtitleTrack(t)}}]),e}(Ir),zn=function(){function t(t){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=t}var e=t.prototype;return e.append=function(t,e,r){var i=this.queues[e];i.push(t),1!==i.length||r||this.executeNext(e)},e.insertAbort=function(t,e){this.queues[e].unshift(t),this.executeNext(e)},e.appendBlocker=function(t){var e,r=new Promise((function(t){e=t})),i={execute:e,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(i,t),r},e.executeNext=function(t){var e=this.queues[t];if(e.length){var r=e[0];try{r.execute()}catch(e){w.warn('[buffer-operation-queue]: Exception executing "'+t+'" SourceBuffer operation: '+e),r.onError(e);var i=this.buffers[t];null!=i&&i.updating||this.shiftAndExecuteNext(t)}}},e.shiftAndExecuteNext=function(t){this.queues[t].shift(),this.executeNext(t)},e.current=function(t){return this.queues[t][0]},t}(),Qn=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,Jn=function(){function t(t){var e=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.appendSource=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this.log=void 0,this.warn=void 0,this.error=void 0,this._onEndStreaming=function(t){e.hls&&e.hls.pauseBuffering()},this._onStartStreaming=function(t){e.hls&&e.hls.resumeBuffering()},this._onMediaSourceOpen=function(){var t=e.media,r=e.mediaSource;e.log("Media source opened"),t&&(t.removeEventListener("emptied",e._onMediaEmptied),e.updateMediaElementDuration(),e.hls.trigger(S.MEDIA_ATTACHED,{media:t,mediaSource:r})),r&&r.removeEventListener("sourceopen",e._onMediaSourceOpen),e.checkPendingTracks()},this._onMediaSourceClose=function(){e.log("Media source closed")},this._onMediaSourceEnded=function(){e.log("Media source ended")},this._onMediaEmptied=function(){var t=e.mediaSrc,r=e._objectUrl;t!==r&&w.error("Media element src was set while attaching MediaSource ("+r+" > "+t+")")},this.hls=t;var r="[buffer-controller]";this.appendSource=t.config.preferManagedMediaSource&&"undefined"!=typeof self&&self.ManagedMediaSource,this.log=w.log.bind(w,r),this.warn=w.warn.bind(w,r),this.error=w.error.bind(w,r),this._initSourceBuffer(),this.registerListeners()}var e=t.prototype;return e.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},e.destroy=function(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null,this.hls=null},e.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.BUFFER_RESET,this.onBufferReset,this),t.on(S.BUFFER_APPENDING,this.onBufferAppending,this),t.on(S.BUFFER_CODECS,this.onBufferCodecs,this),t.on(S.BUFFER_EOS,this.onBufferEos,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(S.FRAG_PARSED,this.onFragParsed,this),t.on(S.FRAG_CHANGED,this.onFragChanged,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.BUFFER_RESET,this.onBufferReset,this),t.off(S.BUFFER_APPENDING,this.onBufferAppending,this),t.off(S.BUFFER_CODECS,this.onBufferCodecs,this),t.off(S.BUFFER_EOS,this.onBufferEos,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(S.FRAG_PARSED,this.onFragParsed,this),t.off(S.FRAG_CHANGED,this.onFragChanged,this)},e._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new zn(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.appendErrors={audio:0,video:0,audiovideo:0},this.lastMpegAudioChunk=null},e.onManifestLoading=function(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null},e.onManifestParsed=function(t,e){var r=2;(e.audio&&!e.video||!e.altAudio)&&(r=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=r,this.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},e.onMediaAttaching=function(t,e){var r=this.media=e.media,i=ee(this.appendSource);if(r&&i){var n,a=this.mediaSource=new i;this.log("created media source: "+(null==(n=a.constructor)?void 0:n.name)),a.addEventListener("sourceopen",this._onMediaSourceOpen),a.addEventListener("sourceended",this._onMediaSourceEnded),a.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(a.addEventListener("startstreaming",this._onStartStreaming),a.addEventListener("endstreaming",this._onEndStreaming));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,$n(r),function(t,e){var r=self.document.createElement("source");r.type="video/mp4",r.src=e,t.appendChild(r)}(r,s),r.load()}catch(t){r.src=s}else r.src=s;r.addEventListener("emptied",this._onMediaEmptied)}},e.onMediaDetaching=function(){var t=this.media,e=this.mediaSource,r=this._objectUrl;if(e){if(this.log("media source detaching"),"open"===e.readyState)try{e.endOfStream()}catch(t){this.warn("onMediaDetaching: "+t.message+" while calling endOfStream")}this.onBufferReset(),e.removeEventListener("sourceopen",this._onMediaSourceOpen),e.removeEventListener("sourceended",this._onMediaSourceEnded),e.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(e.removeEventListener("startstreaming",this._onStartStreaming),e.removeEventListener("endstreaming",this._onEndStreaming)),t&&(t.removeEventListener("emptied",this._onMediaEmptied),r&&self.URL.revokeObjectURL(r),this.mediaSrc===r?(t.removeAttribute("src"),this.appendSource&&$n(t),t.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(S.MEDIA_DETACHED,void 0)},e.onBufferReset=function(){var t=this;this.getSourceBufferTypes().forEach((function(e){t.resetBuffer(e)})),this._initSourceBuffer()},e.resetBuffer=function(t){var e=this.sourceBuffer[t];try{var r;e&&(this.removeBufferListeners(t),this.sourceBuffer[t]=void 0,null!=(r=this.mediaSource)&&r.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(e))}catch(e){this.warn("onBufferReset "+t,e)}},e.onBufferCodecs=function(t,e){var r=this,i=this.getSourceBufferTypes().length,n=Object.keys(e);if(n.forEach((function(t){if(i){var n=r.tracks[t];if(n&&"function"==typeof n.buffer.changeType){var a,s=e[t],o=s.id,l=s.codec,u=s.levelCodec,h=s.container,d=s.metadata,c=de(n.codec,n.levelCodec),f=null==c?void 0:c.replace(Qn,"$1"),g=de(l,u),v=null==(a=g)?void 0:a.replace(Qn,"$1");if(g&&f!==v){"audio"===t.slice(0,5)&&(g=he(g,r.appendSource));var m=h+";codecs="+g;r.appendChangeType(t,m),r.log("switching codec "+c+" to "+g),r.tracks[t]={buffer:n.buffer,codec:l,container:h,levelCodec:u,metadata:d,id:o}}}}else r.pendingTracks[t]=e[t]})),!i){var a=Math.max(this.bufferCodecEventsExpected-1,0);this.bufferCodecEventsExpected!==a&&(this.log(a+" bufferCodec event(s) expected "+n.join(",")),this.bufferCodecEventsExpected=a),this.mediaSource&&"open"===this.mediaSource.readyState&&this.checkPendingTracks()}},e.appendChangeType=function(t,e){var r=this,i=this.operationQueue,n={execute:function(){var n=r.sourceBuffer[t];n&&(r.log("changing "+t+" sourceBuffer type to "+e),n.changeType(e)),i.shiftAndExecuteNext(t)},onStart:function(){},onComplete:function(){},onError:function(e){r.warn("Failed to change "+t+" SourceBuffer type",e)}};i.append(n,t,!!this.pendingTracks[t])},e.onBufferAppending=function(t,e){var r=this,i=this.hls,n=this.operationQueue,a=this.tracks,s=e.data,o=e.type,l=e.frag,u=e.part,h=e.chunkMeta,d=h.buffering[o],c=self.performance.now();d.start=c;var f=l.stats.buffering,g=u?u.stats.buffering:null;0===f.start&&(f.start=c),g&&0===g.start&&(g.start=c);var v=a.audio,m=!1;"audio"===o&&"audio/mpeg"===(null==v?void 0:v.container)&&(m=!this.lastMpegAudioChunk||1===h.id||this.lastMpegAudioChunk.sn!==h.sn,this.lastMpegAudioChunk=h);var p=l.start,y={execute:function(){if(d.executeStart=self.performance.now(),m){var t=r.sourceBuffer[o];if(t){var e=p-t.timestampOffset;Math.abs(e)>=.1&&(r.log("Updating audio SourceBuffer timestampOffset to "+p+" (delta: "+e+") sn: "+l.sn+")"),t.timestampOffset=p)}}r.appendExecutor(s,o)},onStart:function(){},onComplete:function(){var t=self.performance.now();d.executeEnd=d.end=t,0===f.first&&(f.first=t),g&&0===g.first&&(g.first=t);var e=r.sourceBuffer,i={};for(var n in e)i[n]=Qr.getBuffered(e[n]);r.appendErrors[o]=0,"audio"===o||"video"===o?r.appendErrors.audiovideo=0:(r.appendErrors.audio=0,r.appendErrors.video=0),r.hls.trigger(S.BUFFER_APPENDED,{type:o,frag:l,part:u,chunkMeta:h,parent:l.type,timeRanges:i})},onError:function(t){var e={type:L.MEDIA_ERROR,parent:l.type,details:A.BUFFER_APPEND_ERROR,sourceBufferName:o,frag:l,part:u,chunkMeta:h,error:t,err:t,fatal:!1};if(t.code===DOMException.QUOTA_EXCEEDED_ERR)e.details=A.BUFFER_FULL_ERROR;else{var n=++r.appendErrors[o];e.details=A.BUFFER_APPEND_ERROR,r.warn("Failed "+n+"/"+i.config.appendErrorMaxRetry+' times to append segment in "'+o+'" sourceBuffer'),n>=i.config.appendErrorMaxRetry&&(e.fatal=!0)}i.trigger(S.ERROR,e)}};n.append(y,o,!!this.pendingTracks[o])},e.onBufferFlushing=function(t,e){var r=this,i=this.operationQueue,n=function(t){return{execute:r.removeExecutor.bind(r,t,e.startOffset,e.endOffset),onStart:function(){},onComplete:function(){r.hls.trigger(S.BUFFER_FLUSHED,{type:t})},onError:function(e){r.warn("Failed to remove from "+t+" SourceBuffer",e)}}};e.type?i.append(n(e.type),e.type):this.getSourceBufferTypes().forEach((function(t){i.append(n(t),t)}))},e.onFragParsed=function(t,e){var r=this,i=e.frag,n=e.part,a=[],s=n?n.elementaryStreams:i.elementaryStreams;s[U]?a.push("audiovideo"):(s[O]&&a.push("audio"),s[N]&&a.push("video")),0===a.length&&this.warn("Fragments must have at least one ElementaryStreamType set. type: "+i.type+" level: "+i.level+" sn: "+i.sn),this.blockBuffers((function(){var t=self.performance.now();i.stats.buffering.end=t,n&&(n.stats.buffering.end=t);var e=n?n.stats:i.stats;r.hls.trigger(S.FRAG_BUFFERED,{frag:i,part:n,stats:e,id:i.type})}),a)},e.onFragChanged=function(t,e){this.trimBuffers()},e.onBufferEos=function(t,e){var r=this;this.getSourceBufferTypes().reduce((function(t,i){var n=r.sourceBuffer[i];return!n||e.type&&e.type!==i||(n.ending=!0,n.ended||(n.ended=!0,r.log(i+" sourceBuffer now EOS"))),t&&!(n&&!n.ended)}),!0)&&(this.log("Queueing mediaSource.endOfStream()"),this.blockBuffers((function(){r.getSourceBufferTypes().forEach((function(t){var e=r.sourceBuffer[t];e&&(e.ending=!1)}));var t=r.mediaSource;t&&"open"===t.readyState?(r.log("Calling mediaSource.endOfStream()"),t.endOfStream()):t&&r.log("Could not call mediaSource.endOfStream(). mediaSource.readyState: "+t.readyState)})))},e.onLevelUpdated=function(t,e){var r=e.details;r.fragments.length&&(this.details=r,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())},e.trimBuffers=function(){var t=this.hls,e=this.details,r=this.media;if(r&&null!==e&&this.getSourceBufferTypes().length){var i=t.config,n=r.currentTime,a=e.levelTargetDuration,s=e.live&&null!==i.liveBackBufferLength?i.liveBackBufferLength:i.backBufferLength;if(y(s)&&s>0){var o=Math.max(s,a),l=Math.floor(n/a)*a-o;this.flushBackBuffer(n,a,l)}if(y(i.frontBufferFlushThreshold)&&i.frontBufferFlushThreshold>0){var u=Math.max(i.maxBufferLength,i.frontBufferFlushThreshold),h=Math.max(u,a),d=Math.floor(n/a)*a+h;this.flushFrontBuffer(n,a,d)}}},e.flushBackBuffer=function(t,e,r){var i=this,n=this.details,a=this.sourceBuffer;this.getSourceBufferTypes().forEach((function(s){var o=a[s];if(o){var l=Qr.getBuffered(o);if(l.length>0&&r>l.start(0)){if(i.hls.trigger(S.BACK_BUFFER_REACHED,{bufferEnd:r}),null!=n&&n.live)i.hls.trigger(S.LIVE_BACK_BUFFER_REACHED,{bufferEnd:r});else if(o.ended&&l.end(l.length-1)-t<2*e)return void i.log("Cannot flush "+s+" back buffer while SourceBuffer is in ended state");i.hls.trigger(S.BUFFER_FLUSHING,{startOffset:0,endOffset:r,type:s})}}}))},e.flushFrontBuffer=function(t,e,r){var i=this,n=this.sourceBuffer;this.getSourceBufferTypes().forEach((function(a){var s=n[a];if(s){var o=Qr.getBuffered(s),l=o.length;if(l<2)return;var u=o.start(l-1),h=o.end(l-1);if(r>u||t>=u&&t<=h)return;if(s.ended&&t-h<2*e)return void i.log("Cannot flush "+a+" front buffer while SourceBuffer is in ended state");i.hls.trigger(S.BUFFER_FLUSHING,{startOffset:u,endOffset:1/0,type:a})}}))},e.updateMediaElementDuration=function(){if(this.details&&this.media&&this.mediaSource&&"open"===this.mediaSource.readyState){var t=this.details,e=this.hls,r=this.media,i=this.mediaSource,n=t.fragments[0].start+t.totalduration,a=r.duration,s=y(i.duration)?i.duration:0;t.live&&e.config.liveDurationInfinity?(i.duration=1/0,this.updateSeekableRange(t)):(n>s&&n>a||!y(a))&&(this.log("Updating Media Source duration to "+n.toFixed(3)),i.duration=n)}},e.updateSeekableRange=function(t){var e=this.mediaSource,r=t.fragments;if(r.length&&t.live&&null!=e&&e.setLiveSeekableRange){var i=Math.max(0,r[0].start),n=Math.max(i,i+t.totalduration);this.log("Media Source duration is set to "+e.duration+". Setting seekable range to "+i+"-"+n+"."),e.setLiveSeekableRange(i,n)}},e.checkPendingTracks=function(){var t=this.bufferCodecEventsExpected,e=this.operationQueue,r=this.pendingTracks,i=Object.keys(r).length;if(i&&(!t||2===i||"audiovideo"in r)){this.createSourceBuffers(r),this.pendingTracks={};var n=this.getSourceBufferTypes();if(n.length)this.hls.trigger(S.BUFFER_CREATED,{tracks:this.tracks}),n.forEach((function(t){e.executeNext(t)}));else{var a=new Error("could not create source buffer for media codec(s)");this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:a,reason:a.message})}}},e.createSourceBuffers=function(t){var e=this,r=this.sourceBuffer,i=this.mediaSource;if(!i)throw Error("createSourceBuffers called when mediaSource was null");var n=function(n){if(!r[n]){var a=t[n];if(!a)throw Error("source buffer exists for track "+n+", however track does not");var s=a.levelCodec||a.codec;s&&"audio"===n.slice(0,5)&&(s=he(s,e.appendSource));var o=a.container+";codecs="+s;e.log("creating sourceBuffer("+o+")");try{var l=r[n]=i.addSourceBuffer(o),u=n;e.addBufferListener(u,"updatestart",e._onSBUpdateStart),e.addBufferListener(u,"updateend",e._onSBUpdateEnd),e.addBufferListener(u,"error",e._onSBUpdateError),e.appendSource&&e.addBufferListener(u,"bufferedchange",(function(t,r){var i=r.removedRanges;null!=i&&i.length&&e.hls.trigger(S.BUFFER_FLUSHED,{type:n})})),e.tracks[n]={buffer:l,codec:s,container:a.container,levelCodec:a.levelCodec,metadata:a.metadata,id:a.id}}catch(t){e.error("error while trying to add sourceBuffer: "+t.message),e.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:t,sourceBufferName:n,mimeType:o})}}};for(var a in t)n(a)},e._onSBUpdateStart=function(t){this.operationQueue.current(t).onStart()},e._onSBUpdateEnd=function(t){var e;if("closed"!==(null==(e=this.mediaSource)?void 0:e.readyState)){var r=this.operationQueue;r.current(t).onComplete(),r.shiftAndExecuteNext(t)}else this.resetBuffer(t)},e._onSBUpdateError=function(t,e){var r,i=new Error(t+" SourceBuffer error. MediaSource readyState: "+(null==(r=this.mediaSource)?void 0:r.readyState));this.error(""+i,e),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_APPENDING_ERROR,sourceBufferName:t,error:i,fatal:!1});var n=this.operationQueue.current(t);n&&n.onError(i)},e.removeExecutor=function(t,e,r){var i=this.media,n=this.mediaSource,a=this.operationQueue,s=this.sourceBuffer[t];if(!i||!n||!s)return this.warn("Attempting to remove from the "+t+" SourceBuffer, but it does not exist"),void a.shiftAndExecuteNext(t);var o=y(i.duration)?i.duration:1/0,l=y(n.duration)?n.duration:1/0,u=Math.max(0,e),h=Math.min(r,o,l);h>u&&(!s.ending||s.ended)?(s.ended=!1,this.log("Removing ["+u+","+h+"] from the "+t+" SourceBuffer"),s.remove(u,h)):a.shiftAndExecuteNext(t)},e.appendExecutor=function(t,e){var r=this.sourceBuffer[e];if(r)r.ended=!1,r.appendBuffer(t);else if(!this.pendingTracks[e])throw new Error("Attempting to append to the "+e+" SourceBuffer, but it does not exist")},e.blockBuffers=function(t,e){var r=this;if(void 0===e&&(e=this.getSourceBufferTypes()),!e.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),void Promise.resolve().then(t);var i=this.operationQueue,n=e.map((function(t){return i.appendBlocker(t)}));Promise.all(n).then((function(){t(),e.forEach((function(t){var e=r.sourceBuffer[t];null!=e&&e.updating||i.shiftAndExecuteNext(t)}))}))},e.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},e.addBufferListener=function(t,e,r){var i=this.sourceBuffer[t];if(i){var n=r.bind(this,t);this.listeners[t].push({event:e,listener:n}),i.addEventListener(e,n)}},e.removeBufferListeners=function(t){var e=this.sourceBuffer[t];e&&this.listeners[t].forEach((function(t){e.removeEventListener(t.event,t.listener)}))},s(t,[{key:"mediaSrc",get:function(){var t,e=(null==(t=this.media)?void 0:t.firstChild)||this.media;return null==e?void 0:e.src}}]),t}();function $n(t){var e=t.querySelectorAll("source");[].slice.call(e).forEach((function(e){t.removeChild(e)}))}var Zn={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},ta=function(t){var e=t;return Zn.hasOwnProperty(t)&&(e=Zn[t]),String.fromCharCode(e)},ea=15,ra=100,ia={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},na={17:2,18:4,21:6,22:8,23:10,19:13,20:15},aa={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},sa={25:2,26:4,29:6,30:8,31:10,27:13,28:15},oa=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],la=function(){function t(){this.time=null,this.verboseLevel=0}return t.prototype.log=function(t,e){if(this.verboseLevel>=t){var r="function"==typeof e?e():e;w.log(this.time+" ["+t+"] "+r)}},t}(),ua=function(t){for(var e=[],r=0;r<t.length;r++)e.push(t[r].toString(16));return e},ha=function(){function t(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}var e=t.prototype;return e.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},e.setStyles=function(t){for(var e=["foreground","underline","italics","background","flash"],r=0;r<e.length;r++){var i=e[r];t.hasOwnProperty(i)&&(this[i]=t[i])}},e.isDefault=function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},e.equals=function(t){return this.foreground===t.foreground&&this.underline===t.underline&&this.italics===t.italics&&this.background===t.background&&this.flash===t.flash},e.copy=function(t){this.foreground=t.foreground,this.underline=t.underline,this.italics=t.italics,this.background=t.background,this.flash=t.flash},e.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},t}(),da=function(){function t(){this.uchar=" ",this.penState=new ha}var e=t.prototype;return e.reset=function(){this.uchar=" ",this.penState.reset()},e.setChar=function(t,e){this.uchar=t,this.penState.copy(e)},e.setPenState=function(t){this.penState.copy(t)},e.equals=function(t){return this.uchar===t.uchar&&this.penState.equals(t.penState)},e.copy=function(t){this.uchar=t.uchar,this.penState.copy(t.penState)},e.isEmpty=function(){return" "===this.uchar&&this.penState.isDefault()},t}(),ca=function(){function t(t){this.chars=[],this.pos=0,this.currPenState=new ha,this.cueStartTime=null,this.logger=void 0;for(var e=0;e<ra;e++)this.chars.push(new da);this.logger=t}var e=t.prototype;return e.equals=function(t){for(var e=0;e<ra;e++)if(!this.chars[e].equals(t.chars[e]))return!1;return!0},e.copy=function(t){for(var e=0;e<ra;e++)this.chars[e].copy(t.chars[e])},e.isEmpty=function(){for(var t=!0,e=0;e<ra;e++)if(!this.chars[e].isEmpty()){t=!1;break}return t},e.setCursor=function(t){this.pos!==t&&(this.pos=t),this.pos<0?(this.logger.log(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>ra&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=ra)},e.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r<e+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(e)},e.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},e.insertChar=function(t){var e=this;t>=144&&this.backSpace();var r=ta(t);this.pos>=ra?this.logger.log(0,(function(){return"Cannot insert "+t.toString(16)+" ("+r+") at position "+e.pos+". Skipping it!"})):(this.chars[this.pos].setChar(r,this.currPenState),this.moveCursor(1))},e.clearFromPos=function(t){var e;for(e=t;e<ra;e++)this.chars[e].reset()},e.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},e.clearToEndOfRow=function(){this.clearFromPos(this.pos)},e.getTextString=function(){for(var t=[],e=!0,r=0;r<ra;r++){var i=this.chars[r].uchar;" "!==i&&(e=!1),t.push(i)}return e?"":t.join("")},e.setPenStyles=function(t){this.currPenState.setStyles(t),this.chars[this.pos].setPenState(this.currPenState)},t}(),fa=function(){function t(t){this.rows=[],this.currRow=14,this.nrRollUpRows=null,this.lastOutputScreen=null,this.logger=void 0;for(var e=0;e<ea;e++)this.rows.push(new ca(t));this.logger=t}var e=t.prototype;return e.reset=function(){for(var t=0;t<ea;t++)this.rows[t].clear();this.currRow=14},e.equals=function(t){for(var e=!0,r=0;r<ea;r++)if(!this.rows[r].equals(t.rows[r])){e=!1;break}return e},e.copy=function(t){for(var e=0;e<ea;e++)this.rows[e].copy(t.rows[e])},e.isEmpty=function(){for(var t=!0,e=0;e<ea;e++)if(!this.rows[e].isEmpty()){t=!1;break}return t},e.backSpace=function(){this.rows[this.currRow].backSpace()},e.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},e.insertChar=function(t){this.rows[this.currRow].insertChar(t)},e.setPen=function(t){this.rows[this.currRow].setPenStyles(t)},e.moveCursor=function(t){this.rows[this.currRow].moveCursor(t)},e.setCursor=function(t){this.logger.log(2,"setCursor: "+t),this.rows[this.currRow].setCursor(t)},e.setPAC=function(t){this.logger.log(2,(function(){return"pacData = "+JSON.stringify(t)}));var e=t.row-1;if(this.nrRollUpRows&&e<this.nrRollUpRows-1&&(e=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==e){for(var r=0;r<ea;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[e-this.nrRollUpRows+o+1].copy(n.rows[i+o])}}this.currRow=e;var l=this.rows[this.currRow];if(null!==t.indent){var u=t.indent,h=Math.max(u-1,0);l.setCursor(t.indent),t.color=l.chars[h].penState.foreground}var d={foreground:t.color,underline:t.underline,italics:t.italics,background:"black",flash:!1};this.setPen(d)},e.setBkgData=function(t){this.logger.log(2,(function(){return"bkgData = "+JSON.stringify(t)})),this.backSpace(),this.setPen(t),this.insertChar(32)},e.setRollUpRows=function(t){this.nrRollUpRows=t},e.rollUp=function(){var t=this;if(null!==this.nrRollUpRows){this.logger.log(1,(function(){return t.getDisplayText()}));var e=this.currRow+1-this.nrRollUpRows,r=this.rows.splice(e,1)[0];r.clear(),this.rows.splice(this.currRow,0,r),this.logger.log(2,"Rolling up")}else this.logger.log(3,"roll_up but nrRollUpRows not set yet")},e.getDisplayText=function(t){t=t||!1;for(var e=[],r="",i=-1,n=0;n<ea;n++){var a=this.rows[n].getTextString();a&&(i=n+1,t?e.push("Row "+i+": '"+a+"'"):e.push(a.trim()))}return e.length>0&&(r=t?"["+e.join(" | ")+"]":e.join("\n")),r},e.getTextAndFormat=function(){return this.rows},t}(),ga=function(){function t(t,e,r){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=t,this.outputFilter=e,this.mode=null,this.verbose=0,this.displayedMemory=new fa(r),this.nonDisplayedMemory=new fa(r),this.lastOutputScreen=new fa(r),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=r}var e=t.prototype;return e.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},e.getHandler=function(){return this.outputFilter},e.setHandler=function(t){this.outputFilter=t},e.setPAC=function(t){this.writeScreen.setPAC(t)},e.setBkgData=function(t){this.writeScreen.setBkgData(t)},e.setMode=function(t){t!==this.mode&&(this.mode=t,this.logger.log(2,(function(){return"MODE="+t})),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=t)},e.insertChars=function(t){for(var e=this,r=0;r<t.length;r++)this.writeScreen.insertChar(t[r]);var i=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,(function(){return i+": "+e.writeScreen.getDisplayText(!0)})),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(this.logger.log(1,(function(){return"DISPLAYED: "+e.displayedMemory.getDisplayText(!0)})),this.outputDataUpdate())},e.ccRCL=function(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},e.ccBS=function(){this.logger.log(2,"BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},e.ccAOF=function(){},e.ccAON=function(){},e.ccDER=function(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},e.ccRU=function(t){this.logger.log(2,"RU("+t+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(t)},e.ccFON=function(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},e.ccRDC=function(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},e.ccTR=function(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")},e.ccRTD=function(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")},e.ccEDM=function(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},e.ccCR=function(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},e.ccENM=function(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},e.ccEOC=function(){var t=this;if(this.logger.log(2,"EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,(function(){return"DISP: "+t.displayedMemory.getDisplayText()}))}this.outputDataUpdate(!0)},e.ccTO=function(t){this.logger.log(2,"TO("+t+") - Tab Offset"),this.writeScreen.moveCursor(t)},e.ccMIDROW=function(t){var e={flash:!1};if(e.underline=t%2==1,e.italics=t>=46,e.italics)e.foreground="white";else{var r=Math.floor(t/2)-16;e.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}this.logger.log(2,"MIDROW: "+JSON.stringify(e)),this.writeScreen.setPen(e)},e.outputDataUpdate=function(t){void 0===t&&(t=!1);var e=this.logger.time;null!==e&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,e,this.lastOutputScreen),t&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:e):this.cueStartTime=e,this.lastOutputScreen.copy(this.displayedMemory))},e.cueSplitAtTime=function(t){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,t,this.displayedMemory),this.cueStartTime=t))},t}(),va=function(){function t(t,e,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory={a:null,b:null},this.logger=void 0;var i=this.logger=new la;this.channels=[null,new ga(t,e,i),new ga(t+1,r,i)]}var e=t.prototype;return e.getHandler=function(t){return this.channels[t].getHandler()},e.setHandler=function(t,e){this.channels[t].setHandler(e)},e.addData=function(t,e){var r,i,n,a=!1;this.logger.time=t;for(var s=0;s<e.length;s+=2)if(i=127&e[s],n=127&e[s+1],0!==i||0!==n){if(this.logger.log(3,"["+ua([e[s],e[s+1]])+"] -> ("+ua([i,n])+")"),(r=this.parseCmd(i,n))||(r=this.parseMidrow(i,n)),r||(r=this.parsePAC(i,n)),r||(r=this.parseBackgroundAttributes(i,n)),!r&&(a=this.parseChars(i,n))){var o=this.currentChannel;o&&o>0?this.channels[o].insertChars(a):this.logger.log(2,"No channel found yet. TEXT-MODE?")}r||a||this.logger.log(2,"Couldn't parse cleaned data "+ua([i,n])+" orig: "+ua([e[s],e[s+1]]))}},e.parseCmd=function(t,e){var r=this.cmdHistory;if(!((20===t||28===t||21===t||29===t)&&e>=32&&e<=47||(23===t||31===t)&&e>=33&&e<=35))return!1;if(pa(t,e,r))return ma(null,null,r),this.logger.log(3,"Repeated command ("+ua([t,e])+") is dropped"),!0;var i=20===t||21===t||23===t?1:2,n=this.channels[i];return 20===t||21===t||28===t||29===t?32===e?n.ccRCL():33===e?n.ccBS():34===e?n.ccAOF():35===e?n.ccAON():36===e?n.ccDER():37===e?n.ccRU(2):38===e?n.ccRU(3):39===e?n.ccRU(4):40===e?n.ccFON():41===e?n.ccRDC():42===e?n.ccTR():43===e?n.ccRTD():44===e?n.ccEDM():45===e?n.ccCR():46===e?n.ccENM():47===e&&n.ccEOC():n.ccTO(e-32),ma(t,e,r),this.currentChannel=i,!0},e.parseMidrow=function(t,e){var r=0;if((17===t||25===t)&&e>=32&&e<=47){if((r=17===t?1:2)!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;var i=this.channels[r];return!!i&&(i.ccMIDROW(e),this.logger.log(3,"MIDROW ("+ua([t,e])+")"),!0)}return!1},e.parsePAC=function(t,e){var r,i=this.cmdHistory;if(!((t>=17&&t<=23||t>=25&&t<=31)&&e>=64&&e<=127||(16===t||24===t)&&e>=64&&e<=95))return!1;if(pa(t,e,i))return ma(null,null,i),!0;var n=t<=23?1:2;r=e>=64&&e<=95?1===n?ia[t]:aa[t]:1===n?na[t]:sa[t];var a=this.channels[n];return!!a&&(a.setPAC(this.interpretPAC(r,e)),ma(t,e,i),this.currentChannel=n,!0)},e.interpretPAC=function(t,e){var r,i={color:null,italics:!1,indent:null,underline:!1,row:t};return r=e>95?e-96:e-64,i.underline=1==(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i},e.parseChars=function(t,e){var r,i,n=null,a=null;if(t>=25?(r=2,a=t-8):(r=1,a=t),a>=17&&a<=19?(i=17===a?e+80:18===a?e+112:e+144,this.logger.log(2,"Special char '"+ta(i)+"' in channel "+r),n=[i]):t>=32&&t<=127&&(n=0===e?[t]:[t,e]),n){var s=ua(n);this.logger.log(3,"Char codes =  "+s.join(",")),ma(t,e,this.cmdHistory)}return n},e.parseBackgroundAttributes=function(t,e){var r;if(!((16===t||24===t)&&e>=32&&e<=47||(23===t||31===t)&&e>=45&&e<=47))return!1;var i={};16===t||24===t?(r=Math.floor((e-32)/2),i.background=oa[r],e%2==1&&(i.background=i.background+"_semi")):45===e?i.background="transparent":(i.foreground="black",47===e&&(i.underline=!0));var n=t<=23?1:2;return this.channels[n].setBkgData(i),ma(t,e,this.cmdHistory),!0},e.reset=function(){for(var t=0;t<Object.keys(this.channels).length;t++){var e=this.channels[t];e&&e.reset()}this.cmdHistory={a:null,b:null}},e.cueSplitAtTime=function(t){for(var e=0;e<this.channels.length;e++){var r=this.channels[e];r&&r.cueSplitAtTime(t)}},t}();function ma(t,e,r){r.a=t,r.b=e}function pa(t,e,r){return r.a===t&&r.b===e}var ya=function(){function t(t,e){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=e}var e=t.prototype;return e.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)},e.newCue=function(t,e,r){(null===this.startTime||this.startTime>t)&&(this.startTime=t),this.endTime=e,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},e.reset=function(){this.cueRanges=[],this.startTime=null},t}(),Ea=function(){if(null!=j&&j.VTTCue)return self.VTTCue;var t=["","lr","rl"],e=["start","middle","end","left","right"];function r(t,e){if("string"!=typeof e)return!1;if(!Array.isArray(t))return!1;var r=e.toLowerCase();return!!~t.indexOf(r)&&r}function i(t){return r(e,t)}function n(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var s in a)t[s]=a[s]}return t}function a(e,a,s){var o=this,l={enumerable:!0};o.hasBeenReset=!1;var u="",h=!1,d=e,c=a,f=s,g=null,v="",m=!0,p="auto",y="start",E=50,T="middle",S=50,L="middle";Object.defineProperty(o,"id",n({},l,{get:function(){return u},set:function(t){u=""+t}})),Object.defineProperty(o,"pauseOnExit",n({},l,{get:function(){return h},set:function(t){h=!!t}})),Object.defineProperty(o,"startTime",n({},l,{get:function(){return d},set:function(t){if("number"!=typeof t)throw new TypeError("Start time must be set to a number.");d=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"endTime",n({},l,{get:function(){return c},set:function(t){if("number"!=typeof t)throw new TypeError("End time must be set to a number.");c=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"text",n({},l,{get:function(){return f},set:function(t){f=""+t,this.hasBeenReset=!0}})),Object.defineProperty(o,"region",n({},l,{get:function(){return g},set:function(t){g=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"vertical",n({},l,{get:function(){return v},set:function(e){var i=function(e){return r(t,e)}(e);if(!1===i)throw new SyntaxError("An invalid or illegal string was specified.");v=i,this.hasBeenReset=!0}})),Object.defineProperty(o,"snapToLines",n({},l,{get:function(){return m},set:function(t){m=!!t,this.hasBeenReset=!0}})),Object.defineProperty(o,"line",n({},l,{get:function(){return p},set:function(t){if("number"!=typeof t&&"auto"!==t)throw new SyntaxError("An invalid number or illegal string was specified.");p=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"lineAlign",n({},l,{get:function(){return y},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");y=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"position",n({},l,{get:function(){return E},set:function(t){if(t<0||t>100)throw new Error("Position must be between 0 and 100.");E=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",n({},l,{get:function(){return T},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");T=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",n({},l,{get:function(){return S},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");S=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",n({},l,{get:function(){return L},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");L=e,this.hasBeenReset=!0}})),o.displayState=void 0}return a.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},a}(),Ta=function(){function t(){}return t.prototype.decode=function(t,e){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))},t}();function Sa(t){function e(t,e,r,i){return 3600*(0|t)+60*(0|e)+(0|r)+parseFloat(i||0)}var r=t.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return r?parseFloat(r[2])>59?e(r[2],r[3],0,r[4]):e(r[1],r[2],r[3],r[4]):null}var La=function(){function t(){this.values=Object.create(null)}var e=t.prototype;return e.set=function(t,e){this.get(t)||""===e||(this.values[t]=e)},e.get=function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},e.has=function(t){return t in this.values},e.alt=function(t,e,r){for(var i=0;i<r.length;++i)if(e===r[i]){this.set(t,e);break}},e.integer=function(t,e){/^-?\d+$/.test(e)&&this.set(t,parseInt(e,10))},e.percent=function(t,e){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(e)){var r=parseFloat(e);if(r>=0&&r<=100)return this.set(t,r),!0}return!1},t}();function Aa(t,e,r,i){var n=i?t.split(i):[t];for(var a in n)if("string"==typeof n[a]){var s=n[a].split(r);2===s.length&&e(s[0],s[1])}}var Ra=new Ea(0,0,""),ka="middle"===Ra.align?"middle":"center";function ba(t,e,r){var i=t;function n(){var e=Sa(t);if(null===e)throw new Error("Malformed timestamp: "+i);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function a(){t=t.replace(/^\s+/,"")}if(a(),e.startTime=n(),a(),"--\x3e"!==t.slice(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+i);t=t.slice(3),a(),e.endTime=n(),a(),function(t,e){var i=new La;Aa(t,(function(t,e){var n;switch(t){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===e){i.set(t,r[a].region);break}break;case"vertical":i.alt(t,e,["rl","lr"]);break;case"line":n=e.split(","),i.integer(t,n[0]),i.percent(t,n[0])&&i.set("snapToLines",!1),i.alt(t,n[0],["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",ka,"end"]);break;case"position":n=e.split(","),i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",ka,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",ka,"end","left","right"])}}),/:/,/\s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var n=i.get("line","auto");"auto"===n&&-1===Ra.line&&(n=-1),e.line=n,e.lineAlign=i.get("lineAlign","start"),e.snapToLines=i.get("snapToLines",!0),e.size=i.get("size",100),e.align=i.get("align",ka);var a=i.get("position","auto");"auto"===a&&50===Ra.position&&(a="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=a}(t,e)}function Da(t){return t.replace(/<br(?: \/)?>/gi,"\n")}var Ia=function(){function t(){this.state="INITIAL",this.buffer="",this.decoder=new Ta,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var e=t.prototype;return e.parse=function(t){var e=this;function r(){var t=e.buffer,r=0;for(t=Da(t);r<t.length&&"\r"!==t[r]&&"\n"!==t[r];)++r;var i=t.slice(0,r);return"\r"===t[r]&&++r,"\n"===t[r]&&++r,e.buffer=t.slice(r),i}t&&(e.buffer+=e.decoder.decode(t,{stream:!0}));try{var i="";if("INITIAL"===e.state){if(!/\r\n|\n/.test(e.buffer))return this;var n=(i=r()).match(/^()?WEBVTT([ \t].*)?$/);if(null==n||!n[0])throw new Error("Malformed WebVTT signature.");e.state="HEADER"}for(var a=!1;e.buffer;){if(!/\r\n|\n/.test(e.buffer))return this;switch(a?a=!1:i=r(),e.state){case"HEADER":/:/.test(i)?Aa(i,(function(t,e){}),/:/):i||(e.state="ID");continue;case"NOTE":i||(e.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){e.state="NOTE";break}if(!i)continue;if(e.cue=new Ea(0,0,""),e.state="CUE",-1===i.indexOf("--\x3e")){e.cue.id=i;continue}case"CUE":if(!e.cue){e.state="BADCUE";continue}try{ba(i,e.cue,e.regionList)}catch(t){e.cue=null,e.state="BADCUE";continue}e.state="CUETEXT";continue;case"CUETEXT":var s=-1!==i.indexOf("--\x3e");if(!i||s&&(a=!0)){e.oncue&&e.cue&&e.oncue(e.cue),e.cue=null,e.state="ID";continue}if(null===e.cue)continue;e.cue.text&&(e.cue.text+="\n"),e.cue.text+=i;continue;case"BADCUE":i||(e.state="ID")}}}catch(t){"CUETEXT"===e.state&&e.cue&&e.oncue&&e.oncue(e.cue),e.cue=null,e.state="INITIAL"===e.state?"BADWEBVTT":"BADCUE"}return this},e.flush=function(){var t=this;try{if((t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state||"BADWEBVTT"===t.state)throw new Error("Malformed WebVTT signature.")}catch(e){t.onparsingerror&&t.onparsingerror(e)}return t.onflush&&t.onflush(),this},t}(),wa=/\r\n|\n\r|\n|\r/g,Ca=function(t,e,r){return void 0===r&&(r=0),t.slice(r,r+e.length)===e},_a=function(t){for(var e=5381,r=t.length;r;)e=33*e^t.charCodeAt(--r);return(e>>>0).toString()};function xa(t,e,r){return _a(t.toString())+_a(e.toString())+_a(r)}function Pa(t,e,r,i,n,a,s){var o,l,u,h=new Ia,d=Tt(new Uint8Array(t)).trim().replace(wa,"\n").split("\n"),c=[],f=e?(o=e.baseTime,void 0===(l=e.timescale)&&(l=1),pn(o,mn,1/l)):0,g="00:00.000",v=0,m=0,p=!0;h.oncue=function(t){var a=r[i],s=r.ccOffset,o=(v-f)/9e4;if(null!=a&&a.new&&(void 0!==m?s=r.ccOffset=a.start:function(t,e,r){var i=t[e],n=t[i.prevCC];if(!n||!n.new&&i.new)return t.ccOffset=t.presentationOffset=i.start,void(i.new=!1);for(;null!=(a=n)&&a.new;){var a;t.ccOffset+=i.start-n.start,i.new=!1,n=t[(i=n).prevCC]}t.presentationOffset=r}(r,i,o)),o){if(!e)return void(u=new Error("Missing initPTS for VTT MPEGTS"));s=o-r.presentationOffset}var l=t.endTime-t.startTime,h=Ln(9e4*(t.startTime+s-m),9e4*n)/9e4;t.startTime=Math.max(h,0),t.endTime=Math.max(h+l,0);var d=t.text.trim();t.text=decodeURIComponent(encodeURIComponent(d)),t.id||(t.id=xa(t.startTime,t.endTime,d)),t.endTime>0&&c.push(t)},h.onparsingerror=function(t){u=t},h.onflush=function(){u?s(u):a(c)},d.forEach((function(t){if(p){if(Ca(t,"X-TIMESTAMP-MAP=")){p=!1,t.slice(16).split(",").forEach((function(t){Ca(t,"LOCAL:")?g=t.slice(6):Ca(t,"MPEGTS:")&&(v=parseInt(t.slice(7)))}));try{m=function(t){var e=parseInt(t.slice(-3)),r=parseInt(t.slice(-6,-4)),i=parseInt(t.slice(-9,-7)),n=t.length>9?parseInt(t.substring(0,t.indexOf(":"))):0;if(!(y(e)&&y(r)&&y(i)&&y(n)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+t);return e+=1e3*r,(e+=6e4*i)+36e5*n}(g)/1e3}catch(t){u=t}return}""===t&&(p=!1)}h.parse(t+"\n")})),h.flush()}var Fa="stpp.ttml.im1t",Ma=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Oa=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Na={left:"start",center:"center",right:"end",start:"start",end:"end"};function Ua(t,e,r,i){var n=xt(new Uint8Array(t),["mdat"]);if(0!==n.length){var a,s,l,u,h=n.map((function(t){return Tt(t)})),d=(a=e.baseTime,s=1,void 0===(l=e.timescale)&&(l=1),void 0===u&&(u=!1),pn(a,s,1/l,u));try{h.forEach((function(t){return r(function(t,e){var r=(new DOMParser).parseFromString(t,"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(t,e){return t[e]=i.getAttribute("ttp:"+e)||n[e],t}),{}),s="preserve"!==i.getAttribute("xml:space"),l=Ga(Ba(i,"styling","style")),u=Ga(Ba(i,"layout","region")),h=Ba(i,"body","[begin]");return[].map.call(h,(function(t){var r=Ka(t,s);if(!r||!t.hasAttribute("begin"))return null;var i=Ya(t.getAttribute("begin"),a),n=Ya(t.getAttribute("dur"),a),h=Ya(t.getAttribute("end"),a);if(null===i)throw Va(t);if(null===h){if(null===n)throw Va(t);h=i+n}var d=new Ea(i-e,h-e,r);d.id=xa(d.startTime,d.endTime,d.text);var c=function(t,e,r){var i="http://www.w3.org/ns/ttml#styling",n=null,a=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],s=null!=t&&t.hasAttribute("style")?t.getAttribute("style"):null;return s&&r.hasOwnProperty(s)&&(n=r[s]),a.reduce((function(r,a){var s=Ha(e,i,a)||Ha(t,i,a)||Ha(n,i,a);return s&&(r[a]=s),r}),{})}(u[t.getAttribute("region")],l[t.getAttribute("style")],l),f=c.textAlign;if(f){var g=Na[f];g&&(d.lineAlign=g),d.align=f}return o(d,c),d})).filter((function(t){return null!==t}))}(t,d))}))}catch(t){i(t)}}else i(new Error("Could not parse IMSC1 mdat"))}function Ba(t,e,r){var i=t.getElementsByTagName(e)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function Ga(t){return t.reduce((function(t,e){var r=e.getAttribute("xml:id");return r&&(t[r]=e),t}),{})}function Ka(t,e){return[].slice.call(t.childNodes).reduce((function(t,r,i){var n;return"br"===r.nodeName&&i?t+"\n":null!=(n=r.childNodes)&&n.length?Ka(r,e):e?t+r.textContent.trim().replace(/\s+/g," "):t+r.textContent}),"")}function Ha(t,e,r){return t&&t.hasAttributeNS(e,r)?t.getAttributeNS(e,r):null}function Va(t){return new Error("Could not parse ttml timestamp "+t)}function Ya(t,e){if(!t)return null;var r=Sa(t);return null===r&&(Ma.test(t)?r=function(t,e){var r=Ma.exec(t),i=(0|r[4])+(0|r[5])/e.subFrameRate;return 3600*(0|r[1])+60*(0|r[2])+(0|r[3])+i/e.frameRate}(t,e):Oa.test(t)&&(r=function(t,e){var r=Oa.exec(t),i=Number(r[1]);switch(r[2]){case"h":return 3600*i;case"m":return 60*i;case"ms":return 1e3*i;case"f":return i/e.frameRate;case"t":return i/e.tickRate}return i}(t,e))),r}var Wa=function(){function t(t){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=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(S.FRAG_LOADING,this.onFragLoading,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(S.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(S.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this)}var e=t.prototype;return e.destroy=function(){var t=this.hls;t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(S.FRAG_LOADING,this.onFragLoading,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(S.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(S.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=null,this.cea608Parser1=this.cea608Parser2=void 0},e.initCea608Parsers=function(){if(this.config.enableCEA708Captions&&(!this.cea608Parser1||!this.cea608Parser2)){var t=new ya(this,"textTrack1"),e=new ya(this,"textTrack2"),r=new ya(this,"textTrack3"),i=new ya(this,"textTrack4");this.cea608Parser1=new va(1,t,e),this.cea608Parser2=new va(3,r,i)}},e.addCues=function(t,e,r,i,n){for(var a,s,o,l,u=!1,h=n.length;h--;){var d=n[h],c=(a=d[0],s=d[1],o=e,l=r,Math.min(s,l)-Math.max(a,o));if(c>=0&&(d[0]=Math.min(d[0],e),d[1]=Math.max(d[1],r),u=!0,c/(r-e)>.5))return}if(u||n.push([e,r]),this.config.renderTextTracksNatively){var f=this.captionsTracks[t];this.Cues.newCue(f,e,r,i)}else{var g=this.Cues.newCue(null,e,r,i);this.hls.trigger(S.CUES_PARSED,{type:"captions",cues:g,track:t})}},e.onInitPtsFound=function(t,e){var r=this,i=e.frag,n=e.id,a=e.initPTS,s=e.timescale,o=this.unparsedVttFrags;"main"===n&&(this.initPTS[i.cc]={baseTime:a,timescale:s}),o.length&&(this.unparsedVttFrags=[],o.forEach((function(t){r.onFragLoaded(S.FRAG_LOADED,t)})))},e.getExistingTrack=function(t,e){var r=this.media;if(r)for(var i=0;i<r.textTracks.length;i++){var n=r.textTracks[i];if(qa(n,{name:t,lang:e,attrs:{}}))return n}return null},e.createCaptionsTrack=function(t){this.config.renderTextTracksNatively?this.createNativeTrack(t):this.createNonNativeTrack(t)},e.createNativeTrack=function(t){if(!this.captionsTracks[t]){var e=this.captionsProperties,r=this.captionsTracks,i=this.media,n=e[t],a=n.label,s=n.languageCode,o=this.getExistingTrack(a,s);if(o)r[t]=o,Ne(r[t]),Me(r[t],i);else{var l=this.createTextTrack("captions",a,s);l&&(l[t]=!0,r[t]=l)}}},e.createNonNativeTrack=function(t){if(!this.nonNativeCaptionsTracks[t]){var e=this.captionsProperties[t];if(e){var r={_id:t,label:e.label,kind:"captions",default:!!e.media&&!!e.media.default,closedCaptions:e.media};this.nonNativeCaptionsTracks[t]=r,this.hls.trigger(S.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[r]})}}},e.createTextTrack=function(t,e,r){var i=this.media;if(i)return i.addTextTrack(t,e,r)},e.onMediaAttaching=function(t,e){this.media=e.media,this._cleanTracks()},e.onMediaDetaching=function(){var t=this.captionsTracks;Object.keys(t).forEach((function(e){Ne(t[e]),delete t[e]})),this.nonNativeCaptionsTracks={}},e.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())},e._cleanTracks=function(){var t=this.media;if(t){var e=t.textTracks;if(e)for(var r=0;r<e.length;r++)Ne(e[r])}},e.onSubtitleTracksUpdated=function(t,e){var r=this,i=e.subtitleTracks||[],n=i.some((function(t){return t.textCodec===Fa}));if(this.config.enableWebVTT||n&&this.config.enableIMSC1){if(Kn(this.tracks,i))return void(this.tracks=i);if(this.textTracks=[],this.tracks=i,this.config.renderTextTracksNatively){var a=this.media,s=a?Be(a.textTracks):null;if(this.tracks.forEach((function(t,e){var i;if(s){for(var n=null,a=0;a<s.length;a++)if(s[a]&&qa(s[a],t)){n=s[a],s[a]=null;break}n&&(i=n)}if(i)Ne(i);else{var o=ja(t);(i=r.createTextTrack(o,t.name,t.lang))&&(i.mode="disabled")}i&&r.textTracks.push(i)})),null!=s&&s.length){var o=s.filter((function(t){return null!==t})).map((function(t){return t.label}));o.length&&w.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(t){return{label:t.name,kind:t.type.toLowerCase(),default:t.default,subtitleTrack:t}}));this.hls.trigger(S.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:l})}}},e.onManifestLoaded=function(t,e){var r=this;this.config.enableCEA708Captions&&e.captions&&e.captions.forEach((function(t){var e=/(?:CC|SERVICE)([1-4])/.exec(t.instreamId);if(e){var i="textTrack"+e[1],n=r.captionsProperties[i];n&&(n.label=t.name,t.lang&&(n.languageCode=t.lang),n.media=t)}}))},e.closedCaptionsForLevel=function(t){var e=this.hls.levels[t.level];return null==e?void 0:e.attrs["CLOSED-CAPTIONS"]},e.onFragLoading=function(t,e){this.initCea608Parsers();var r=this.cea608Parser1,i=this.cea608Parser2,n=this.lastCc,a=this.lastSn,s=this.lastPartIndex;if(this.enabled&&r&&i&&e.frag.type===we){var o,l,u=e.frag,h=u.cc,d=u.sn,c=null!=(o=null==e||null==(l=e.part)?void 0:l.index)?o:-1;d===a+1||d===a&&c===s+1||h===n||(r.reset(),i.reset()),this.lastCc=h,this.lastSn=d,this.lastPartIndex=c}},e.onFragLoaded=function(t,e){var r=e.frag,i=e.payload;if(r.type===_e)if(i.byteLength){var n=r.decryptdata,a="stats"in e;if(null==n||!n.encrypted||a){var s=this.tracks[r.level],o=this.vttCCs;o[r.cc]||(o[r.cc]={start:r.start,prevCC:this.prevCC,new:!0},this.prevCC=r.cc),s&&s.textCodec===Fa?this._parseIMSC1(r,i):this._parseVTTs(e)}}else this.hls.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:new Error("Empty subtitle payload")})},e._parseIMSC1=function(t,e){var r=this,i=this.hls;Ua(e,this.initPTS[t.cc],(function(e){r._appendCues(e,t.level),i.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})}),(function(e){w.log("Failed to parse IMSC1: "+e),i.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:e})}))},e._parseVTTs=function(t){var e,r=this,i=t.frag,n=t.payload,a=this.initPTS,s=this.unparsedVttFrags,o=a.length-1;if(a[i.cc]||-1!==o){var l=this.hls;Pa(null!=(e=i.initSegment)&&e.data?Kt(i.initSegment.data,new Uint8Array(n)):n,this.initPTS[i.cc],this.vttCCs,i.cc,i.start,(function(t){r._appendCues(t,i.level),l.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:i})}),(function(e){var a="Missing initPTS for VTT MPEGTS"===e.message;a?s.push(t):r._fallbackToIMSC1(i,n),w.log("Failed to parse VTT cue: "+e),a&&o>i.cc||l.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:i,error:e})}))}else s.push(t)},e._fallbackToIMSC1=function(t,e){var r=this,i=this.tracks[t.level];i.textCodec||Ua(e,this.initPTS[t.cc],(function(){i.textCodec=Fa,r._parseIMSC1(t,e)}),(function(){i.textCodec="wvtt"}))},e._appendCues=function(t,e){var r=this.hls;if(this.config.renderTextTracksNatively){var i=this.textTracks[e];if(!i||"disabled"===i.mode)return;t.forEach((function(t){return Oe(i,t)}))}else{var n=this.tracks[e];if(!n)return;var a=n.default?"default":"subtitles"+e;r.trigger(S.CUES_PARSED,{type:"subtitles",cues:t,track:a})}},e.onFragDecrypted=function(t,e){e.frag.type===_e&&this.onFragLoaded(S.FRAG_LOADED,e)},e.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},e.onFragParsingUserdata=function(t,e){this.initCea608Parsers();var r=this.cea608Parser1,i=this.cea608Parser2;if(this.enabled&&r&&i){var n=e.frag,a=e.samples;if(n.type!==we||"NONE"!==this.closedCaptionsForLevel(n))for(var s=0;s<a.length;s++){var o=a[s].bytes;if(o){var l=this.extractCea608Data(o);r.addData(a[s].pts,l[0]),i.addData(a[s].pts,l[1])}}}},e.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset,n=e.endOffsetSubtitles,a=e.type,s=this.media;if(s&&!(s.currentTime<i)){if(!a||"video"===a){var o=this.captionsTracks;Object.keys(o).forEach((function(t){return Ue(o[t],r,i)}))}if(this.config.renderTextTracksNatively&&0===r&&void 0!==n){var l=this.textTracks;Object.keys(l).forEach((function(t){return Ue(l[t],r,n)}))}}},e.extractCea608Data=function(t){for(var e=[[],[]],r=31&t[0],i=2,n=0;n<r;n++){var a=t[i++],s=127&t[i++],o=127&t[i++];if((0!==s||0!==o)&&0!=(4&a)){var l=3&a;0!==l&&1!==l||(e[l].push(s),e[l].push(o))}}return e},t}();function ja(t){return t.characteristics&&/transcribes-spoken-dialog/gi.test(t.characteristics)&&/describes-music-and-sound/gi.test(t.characteristics)?"captions":"subtitles"}function qa(t,e){return!!t&&t.kind===ja(e)&&Vn(e,t)}var Xa=function(){function t(t){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=t,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var e=t.prototype;return e.setStreamController=function(t){this.streamController=t},e.destroy=function(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},e.registerListeners=function(){var t=this.hls;t.on(S.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.BUFFER_CODECS,this.onBufferCodecs,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this)},e.unregisterListener=function(){var t=this.hls;t.off(S.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.BUFFER_CODECS,this.onBufferCodecs,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this)},e.onFpsDropLevelCapping=function(t,e){var r=this.hls.levels[e.droppedLevel];this.isLevelAllowed(r)&&this.restrictedLevels.push({bitrate:r.bitrate,height:r.height,width:r.width})},e.onMediaAttaching=function(t,e){this.media=e.media instanceof HTMLVideoElement?e.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()},e.onManifestParsed=function(t,e){var r=this.hls;this.restrictedLevels=[],this.firstLevel=e.firstLevel,r.config.capLevelToPlayerSize&&e.video&&this.startCapping()},e.onLevelsUpdated=function(t,e){this.timer&&y(this.autoLevelCapping)&&this.detectPlayerSize()},e.onBufferCodecs=function(t,e){this.hls.config.capLevelToPlayerSize&&e.video&&this.startCapping()},e.onMediaDetaching=function(){this.stopCapping()},e.detectPlayerSize=function(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0)return void(this.clientRect=null);var t=this.hls.levels;if(t.length){var e=this.hls,r=this.getMaxLevel(t.length-1);r!==this.autoLevelCapping&&w.log("Setting autoLevelCapping to "+r+": "+t[r].height+"p@"+t[r].bitrate+" for media "+this.mediaWidth+"x"+this.mediaHeight),e.autoLevelCapping=r,e.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},e.getMaxLevel=function(e){var r=this,i=this.hls.levels;if(!i.length)return-1;var n=i.filter((function(t,i){return r.isLevelAllowed(t)&&i<=e}));return this.clientRect=null,t.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)},e.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},e.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},e.getDimensions=function(){if(this.clientRect)return this.clientRect;var t=this.media,e={width:0,height:0};if(t){var r=t.getBoundingClientRect();e.width=r.width,e.height=r.height,e.width||e.height||(e.width=r.right-r.left||t.width||0,e.height=r.bottom-r.top||t.height||0)}return this.clientRect=e,e},e.isLevelAllowed=function(t){return!this.restrictedLevels.some((function(e){return t.bitrate===e.bitrate&&t.width===e.width&&t.height===e.height}))},t.getMaxLevelByMediaSize=function(t,e,r){if(null==t||!t.length)return-1;for(var i,n,a=t.length-1,s=Math.max(e,r),o=0;o<t.length;o+=1){var l=t[o];if((l.width>=s||l.height>=s)&&(i=l,!(n=t[o+1])||i.width!==n.width||i.height!==n.height)){a=o;break}}return a},s(t,[{key:"mediaWidth",get:function(){return this.getDimensions().width*this.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*this.contentScaleFactor}},{key:"contentScaleFactor",get:function(){var t=1;if(!this.hls.config.ignoreDevicePixelRatio)try{t=self.devicePixelRatio}catch(t){}return t}}]),t}(),za=function(){function t(t){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=t,this.registerListeners()}var e=t.prototype;return e.setStreamController=function(t){this.streamController=t},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},e.onMediaAttaching=function(t,e){var r=this.hls.config;if(r.capLevelOnFPSDrop){var i=e.media instanceof self.HTMLVideoElement?e.media:null;this.media=i,i&&"function"==typeof i.getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),r.fpsDroppedMonitoringPeriod)}},e.checkFPS=function(t,e,r){var i=performance.now();if(e){if(this.lastTime){var n=i-this.lastTime,a=r-this.lastDroppedFrames,s=e-this.lastDecodedFrames,o=1e3*a/n,l=this.hls;if(l.trigger(S.FPS_DROP,{currentDropped:a,currentDecoded:s,totalDroppedFrames:r}),o>0&&a>l.config.fpsDroppedMonitoringThreshold*s){var u=l.currentLevel;w.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(-1===l.autoLevelCapping||l.autoLevelCapping>=u)&&(u-=1,l.trigger(S.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:l.currentLevel}),l.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=e}},e.checkFPSInterval=function(){var t=this.media;if(t)if(this.isVideoPlaybackQualityAvailable){var e=t.getVideoPlaybackQuality();this.checkFPS(t,e.totalVideoFrames,e.droppedVideoFrames)}else this.checkFPS(t,t.webkitDecodedFrameCount,t.webkitDroppedFrameCount)},t}(),Qa="[eme]",Ja=function(){function t(e){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=t.CDMCleanupPromise?[t.CDMCleanupPromise]:[],this.onMediaEncrypted=this._onMediaEncrypted.bind(this),this.onWaitingForKey=this._onWaitingForKey.bind(this),this.debug=w.debug.bind(w,Qa),this.log=w.log.bind(w,Qa),this.warn=w.warn.bind(w,Qa),this.error=w.error.bind(w,Qa),this.hls=e,this.config=e.config,this.registerListeners()}var e=t.prototype;return e.destroy=function(){this.unregisterListeners(),this.onMediaDetached();var t=this.config;t.requestMediaKeySystemAccessFunc=null,t.licenseXhrSetup=t.licenseResponseCallback=void 0,t.drmSystems=t.drmSystemOptions={},this.hls=this.onMediaEncrypted=this.onWaitingForKey=this.keyIdToKeySessionPromise=null,this.config=null},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(S.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(S.MANIFEST_LOADED,this.onManifestLoaded,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(S.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(S.MANIFEST_LOADED,this.onManifestLoaded,this)},e.getLicenseServerUrl=function(t){var e=this.config,r=e.drmSystems,i=e.widevineLicenseUrl,n=r[t];if(n)return n.licenseUrl;if(t===q.WIDEVINE&&i)return i;throw new Error('no license server URL configured for key-system "'+t+'"')},e.getServerCertificateUrl=function(t){var e=this.config.drmSystems[t];if(e)return e.serverCertificateUrl;this.log('No Server Certificate in config.drmSystems["'+t+'"]')},e.attemptKeySystemAccess=function(t){var e=this,r=this.hls.levels,i=function(t,e,r){return!!t&&r.indexOf(t)===e},n=r.map((function(t){return t.audioCodec})).filter(i),a=r.map((function(t){return t.videoCodec})).filter(i);return n.length+a.length===0&&a.push("avc1.42e01e"),new Promise((function(r,i){!function t(s){var o=s.shift();e.getMediaKeysPromise(o,n,a).then((function(t){return r({keySystem:o,mediaKeys:t})})).catch((function(e){s.length?t(s):i(e instanceof rs?e:new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_ACCESS,error:e,fatal:!0},e.message))}))}(t)}))},e.requestMediaKeySystemAccess=function(t,e){var r=this.config.requestMediaKeySystemAccessFunc;if("function"!=typeof r){var i="Configured requestMediaKeySystemAccess is not a function "+r;return null===it&&"http:"===self.location.protocol&&(i="navigator.requestMediaKeySystemAccess is not available over insecure protocol "+location.protocol),Promise.reject(new Error(i))}return r(t,e)},e.getMediaKeysPromise=function(t,e,r){var i=this,n=function(t,e,r,i){var n;switch(t){case q.FAIRPLAY:n=["cenc","sinf"];break;case q.WIDEVINE:case q.PLAYREADY:n=["cenc"];break;case q.CLEARKEY:n=["cenc","keyids"];break;default:throw new Error("Unknown key-system: "+t)}return function(t,e,r,i){return[{initDataTypes:t,persistentState:i.persistentState||"optional",distinctiveIdentifier:i.distinctiveIdentifier||"optional",sessionTypes:i.sessionTypes||[i.sessionType||"temporary"],audioCapabilities:e.map((function(t){return{contentType:'audio/mp4; codecs="'+t+'"',robustness:i.audioRobustness||"",encryptionScheme:i.audioEncryptionScheme||null}})),videoCapabilities:r.map((function(t){return{contentType:'video/mp4; codecs="'+t+'"',robustness:i.videoRobustness||"",encryptionScheme:i.videoEncryptionScheme||null}}))}]}(n,e,r,i)}(t,e,r,this.config.drmSystemOptions),a=this.keySystemAccessPromises[t],s=null==a?void 0:a.keySystemAccess;if(!s){this.log('Requesting encrypted media "'+t+'" key-system access with config: '+JSON.stringify(n)),s=this.requestMediaKeySystemAccess(t,n);var o=this.keySystemAccessPromises[t]={keySystemAccess:s};return s.catch((function(e){i.log('Failed to obtain access to key-system "'+t+'": '+e)})),s.then((function(e){i.log('Access for key-system "'+e.keySystem+'" obtained');var r=i.fetchServerCertificate(t);return i.log('Create media-keys for "'+t+'"'),o.mediaKeys=e.createMediaKeys().then((function(e){return i.log('Media-keys created for "'+t+'"'),r.then((function(r){return r?i.setMediaKeysServerCertificate(e,t,r):e}))})),o.mediaKeys.catch((function(e){i.error('Failed to create media-keys for "'+t+'"}: '+e)})),o.mediaKeys}))}return s.then((function(){return a.mediaKeys}))},e.createMediaKeySessionContext=function(t){var e=t.decryptdata,r=t.keySystem,i=t.mediaKeys;this.log('Creating key-system session "'+r+'" keyId: '+Lt(e.keyId||[]));var n=i.createSession(),a={decryptdata:e,keySystem:r,mediaKeys:i,mediaKeysSession:n,keyStatus:"status-pending"};return this.mediaKeySessions.push(a),a},e.renewKeySession=function(t){var e=t.decryptdata;if(e.pssh){var r=this.createMediaKeySessionContext(t),i=this.getKeyIdString(e);this.keyIdToKeySessionPromise[i]=this.generateRequestWithPreferredKeySession(r,"cenc",e.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(t)},e.getKeyIdString=function(t){if(!t)throw new Error("Could not read keyId of undefined decryptdata");if(null===t.keyId)throw new Error("keyId is null");return Lt(t.keyId)},e.updateKeySession=function(t,e){var r,i=t.mediaKeysSession;return this.log('Updating key-session "'+i.sessionId+'" for keyID '+Lt((null==(r=t.decryptdata)?void 0:r.keyId)||[])+"\n      } (data length: "+(e?e.byteLength:e)+")"),i.update(e)},e.selectKeySystemFormat=function(t){var e=Object.keys(t.levelkeys||{});return this.keyFormatPromise||(this.log("Selecting key-system from fragment (sn: "+t.sn+" "+t.type+": "+t.level+") key formats "+e.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(e)),this.keyFormatPromise},e.getKeyFormatPromise=function(t){var e=this;return new Promise((function(r,i){var n=et(e.config),a=t.map($).filter((function(t){return!!t&&-1!==n.indexOf(t)}));return e.getKeySystemSelectionPromise(a).then((function(t){var e=t.keySystem,n=tt(e);n?r(n):i(new Error('Unable to find format for key-system "'+e+'"'))})).catch(i)}))},e.loadKey=function(t){var e=this,r=t.keyInfo.decryptdata,i=this.getKeyIdString(r),n="(keyId: "+i+' format: "'+r.keyFormat+'" method: '+r.method+" uri: "+r.uri+")";this.log("Starting session for key "+n);var a=this.keyIdToKeySessionPromise[i];return a||(a=this.keyIdToKeySessionPromise[i]=this.getKeySystemForKeyPromise(r).then((function(i){var a=i.keySystem,s=i.mediaKeys;return e.throwIfDestroyed(),e.log("Handle encrypted media sn: "+t.frag.sn+" "+t.frag.type+": "+t.frag.level+" using key "+n),e.attemptSetMediaKeys(a,s).then((function(){e.throwIfDestroyed();var t=e.createMediaKeySessionContext({keySystem:a,mediaKeys:s,decryptdata:r});return e.generateRequestWithPreferredKeySession(t,"cenc",r.pssh,"playlist-key")}))}))).catch((function(t){return e.handleError(t)})),a},e.throwIfDestroyed=function(t){if(!this.hls)throw new Error("invalid state")},e.handleError=function(t){this.hls&&(this.error(t.message),t instanceof rs?this.hls.trigger(S.ERROR,t.data):this.hls.trigger(S.ERROR,{type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_KEYS,error:t,fatal:!0}))},e.getKeySystemForKeyPromise=function(t){var e=this.getKeyIdString(t),r=this.keyIdToKeySessionPromise[e];if(!r){var i=$(t.keyFormat),n=i?[i]:et(this.config);return this.attemptKeySystemAccess(n)}return r},e.getKeySystemSelectionPromise=function(t){if(t.length||(t=et(this.config)),0===t.length)throw new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},"Missing key-system license configuration options "+JSON.stringify({drmSystems:this.config.drmSystems}));return this.attemptKeySystemAccess(t)},e._onMediaEncrypted=function(t){var e=this,r=t.initDataType,i=t.initData;if(this.debug('"'+t.type+'" event: init data type: "'+r+'"'),null!==i){var n,a;if("sinf"===r&&this.config.drmSystems[q.FAIRPLAY]){var s=bt(new Uint8Array(i));try{var o=V(JSON.parse(s).sinf),l=Bt(new Uint8Array(o));if(!l)return;n=l.subarray(8,24),a=q.FAIRPLAY}catch(t){return void this.warn('Failed to parse sinf "encrypted" event message initData')}}else{var u=function(t){if(!(t instanceof ArrayBuffer)||t.byteLength<32)return null;var e={version:0,systemId:"",kids:null,data:null},r=new DataView(t),i=r.getUint32(0);if(t.byteLength!==i&&i>44)return null;if(1886614376!==r.getUint32(4))return null;if(e.version=r.getUint32(8)>>>24,e.version>1)return null;e.systemId=Lt(new Uint8Array(t,12,16));var n=r.getUint32(28);if(0===e.version){if(i-32<n)return null;e.data=new Uint8Array(t,32,n)}else if(1===e.version){e.kids=[];for(var a=0;a<n;a++)e.kids.push(new Uint8Array(t,32+16*a,16))}return e}(i);if(null===u)return;0===u.version&&u.systemId===Z&&u.data&&(n=u.data.subarray(8,24)),a=function(t){if(t===Z)return q.WIDEVINE}(u.systemId)}if(a&&n){for(var h,d=Lt(n),c=this.keyIdToKeySessionPromise,f=this.mediaKeySessions,g=c[d],v=function(){var t=f[m],a=t.decryptdata;if(a.pssh||!a.keyId)return 0;var s=Lt(a.keyId);return d===s||-1!==a.uri.replace(/-/g,"").indexOf(d)?(g=c[s],delete c[s],a.pssh=new Uint8Array(i),a.keyId=n,g=c[d]=g.then((function(){return e.generateRequestWithPreferredKeySession(t,r,i,"encrypted-event-key-match")})),1):void 0},m=0;m<f.length&&(0===(h=v())||1!==h);m++);g||(g=c[d]=this.getKeySystemSelectionPromise([a]).then((function(t){var a,s=t.keySystem,o=t.mediaKeys;e.throwIfDestroyed();var l=new Xt("ISO-23001-7",d,null!=(a=tt(s))?a:"");return l.pssh=new Uint8Array(i),l.keyId=n,e.attemptSetMediaKeys(s,o).then((function(){e.throwIfDestroyed();var t=e.createMediaKeySessionContext({decryptdata:l,keySystem:s,mediaKeys:o});return e.generateRequestWithPreferredKeySession(t,r,i,"encrypted-event-no-match")}))}))),g.catch((function(t){return e.handleError(t)}))}}},e._onWaitingForKey=function(t){this.log('"'+t.type+'" event')},e.attemptSetMediaKeys=function(t,e){var r=this,i=this.setMediaKeysQueue.slice();this.log('Setting media-keys for "'+t+'"');var n=Promise.all(i).then((function(){if(!r.media)throw new Error("Attempted to set mediaKeys without media element attached");return r.media.setMediaKeys(e)}));return this.setMediaKeysQueue.push(n),n.then((function(){r.log('Media-keys set for "'+t+'"'),i.push(n),r.setMediaKeysQueue=r.setMediaKeysQueue.filter((function(t){return-1===i.indexOf(t)}))}))},e.generateRequestWithPreferredKeySession=function(t,e,r,i){var n,a,s=this,o=null==(n=this.config.drmSystems)||null==(a=n[t.keySystem])?void 0:a.generateRequest;if(o)try{var l=o.call(this.hls,e,r,t);if(!l)throw new Error("Invalid response from configured generateRequest filter");e=l.initDataType,r=t.decryptdata.pssh=l.initData?new Uint8Array(l.initData):null}catch(t){var u;if(this.warn(t.message),null!=(u=this.hls)&&u.config.debug)throw t}if(null===r)return this.log('Skipping key-session request for "'+i+'" (no initData)'),Promise.resolve(t);var h=this.getKeyIdString(t.decryptdata);this.log('Generating key-session request for "'+i+'": '+h+" (init data type: "+e+" length: "+(r?r.byteLength:null)+")");var d=new On,c=t._onmessage=function(e){var r=t.mediaKeysSession;if(r){var i=e.messageType,n=e.message;s.log('"'+i+'" message event for session "'+r.sessionId+'" message size: '+n.byteLength),"license-request"===i||"license-renewal"===i?s.renewLicense(t,n).catch((function(t){s.handleError(t),d.emit("error",t)})):"license-release"===i?t.keySystem===q.FAIRPLAY&&(s.updateKeySession(t,W("acknowledged")),s.removeSession(t)):s.warn('unhandled media key message type "'+i+'"')}else d.emit("error",new Error("invalid state"))},f=t._onkeystatuseschange=function(e){if(t.mediaKeysSession){s.onKeyStatusChange(t);var r=t.keyStatus;d.emit("keyStatus",r),"expired"===r&&(s.warn(t.keySystem+" expired for key "+h),s.renewKeySession(t))}else d.emit("error",new Error("invalid state"))};t.mediaKeysSession.addEventListener("message",c),t.mediaKeysSession.addEventListener("keystatuseschange",f);var g=new Promise((function(t,e){d.on("error",e),d.on("keyStatus",(function(r){r.startsWith("usable")?t():"output-restricted"===r?e(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):"internal-error"===r?e(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},'key status changed to "'+r+'"')):"expired"===r?e(new Error("key expired while generating request")):s.warn('unhandled key status change "'+r+'"')}))}));return t.mediaKeysSession.generateRequest(e,r).then((function(){var e;s.log('Request generated for key-session "'+(null==(e=t.mediaKeysSession)?void 0:e.sessionId)+'" keyId: '+h)})).catch((function(t){throw new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_SESSION,error:t,fatal:!1},"Error generating key-session request: "+t)})).then((function(){return g})).catch((function(e){throw d.removeAllListeners(),s.removeSession(t),e})).then((function(){return d.removeAllListeners(),t}))},e.onKeyStatusChange=function(t){var e=this;t.mediaKeysSession.keyStatuses.forEach((function(r,i){e.log('key status change "'+r+'" for keyStatuses keyId: '+Lt("buffer"in i?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i))+" session keyId: "+Lt(new Uint8Array(t.decryptdata.keyId||[]))+" uri: "+t.decryptdata.uri),t.keyStatus=r}))},e.fetchServerCertificate=function(t){var e=this.config,r=new(0,e.loader)(e),n=this.getServerCertificateUrl(t);return n?(this.log('Fetching server certificate for "'+t+'"'),new Promise((function(a,s){var o={responseType:"arraybuffer",url:n},l=e.certLoadPolicy.default,u={loadPolicy:l,timeout:l.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},h={onSuccess:function(t,e,r,i){a(t.data)},onError:function(e,r,a,l){s(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:a,response:i({url:o.url,data:void 0},e)},'"'+t+'" certificate request failed ('+n+"). Status: "+e.code+" ("+e.text+")"))},onTimeout:function(e,r,i){s(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:i,response:{url:o.url,data:void 0}},'"'+t+'" certificate request timed out ('+n+")"))},onAbort:function(t,e,r){s(new Error("aborted"))}};r.load(o,u,h)}))):Promise.resolve()},e.setMediaKeysServerCertificate=function(t,e,r){var i=this;return new Promise((function(n,a){t.setServerCertificate(r).then((function(a){i.log("setServerCertificate "+(a?"success":"not supported by CDM")+" ("+(null==r?void 0:r.byteLength)+') on "'+e+'"'),n(t)})).catch((function(t){a(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:t,fatal:!0},t.message))}))}))},e.renewLicense=function(t,e){var r=this;return this.requestLicense(t,new Uint8Array(e)).then((function(e){return r.updateKeySession(t,new Uint8Array(e)).catch((function(t){throw new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:t,fatal:!0},t.message)}))}))},e.unpackPlayReadyKeyMessage=function(t,e){var r=String.fromCharCode.apply(null,new Uint16Array(e.buffer));if(!r.includes("PlayReadyKeyMessage"))return t.setRequestHeader("Content-Type","text/xml; charset=utf-8"),e;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,h=null==(l=(a=n[s]).querySelector("name"))?void 0:l.textContent,d=null==(u=a.querySelector("value"))?void 0:u.textContent;h&&d&&t.setRequestHeader(h,d)}var c=i.querySelector("Challenge"),f=null==c?void 0:c.textContent;if(!f)throw new Error("Cannot find <Challenge> in key message");return W(atob(f))},e.setupLicenseXHR=function(t,e,r,i){var n=this,a=this.config.licenseXhrSetup;return a?Promise.resolve().then((function(){if(!r.decryptdata)throw new Error("Key removed");return a.call(n.hls,t,e,r,i)})).catch((function(s){if(!r.decryptdata)throw s;return t.open("POST",e,!0),a.call(n.hls,t,e,r,i)})).then((function(r){return t.readyState||t.open("POST",e,!0),{xhr:t,licenseChallenge:r||i}})):(t.open("POST",e,!0),Promise.resolve({xhr:t,licenseChallenge:i}))},e.requestLicense=function(t,e){var r=this,i=this.config.keyLoadPolicy.default;return new Promise((function(n,a){var s=r.getLicenseServerUrl(t.keySystem);r.log("Sending license request to URL: "+s);var o=new XMLHttpRequest;o.responseType="arraybuffer",o.onreadystatechange=function(){if(!r.hls||!t.mediaKeysSession)return a(new Error("invalid state"));if(4===o.readyState)if(200===o.status){r._requestLicenseFailureCount=0;var l=o.response;r.log("License received "+(l instanceof ArrayBuffer?l.byteLength:l));var u=r.config.licenseResponseCallback;if(u)try{l=u.call(r.hls,o,s,t)}catch(t){r.error(t)}n(l)}else{var h=i.errorRetry,d=h?h.maxNumRetry:0;if(r._requestLicenseFailureCount++,r._requestLicenseFailureCount>d||o.status>=400&&o.status<500)a(new rs({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:o,response:{url:s,data:void 0,code:o.status,text:o.statusText}},"License Request XHR failed ("+s+"). Status: "+o.status+" ("+o.statusText+")"));else{var c=d-r._requestLicenseFailureCount+1;r.warn("Retrying license request, "+c+" attempts left"),r.requestLicense(t,e).then(n,a)}}},t.licenseXhr&&t.licenseXhr.readyState!==XMLHttpRequest.DONE&&t.licenseXhr.abort(),t.licenseXhr=o,r.setupLicenseXHR(o,s,t,e).then((function(e){var i=e.xhr,n=e.licenseChallenge;t.keySystem==q.PLAYREADY&&(n=r.unpackPlayReadyKeyMessage(i,n)),i.send(n)}))}))},e.onMediaAttached=function(t,e){if(this.config.emeEnabled){var r=e.media;this.media=r,r.addEventListener("encrypted",this.onMediaEncrypted),r.addEventListener("waitingforkey",this.onWaitingForKey)}},e.onMediaDetached=function(){var e=this,r=this.media,i=this.mediaKeySessions;r&&(r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Xt.clearKeyUriToKeyIdMap();var n=i.length;t.CDMCleanupPromise=Promise.all(i.map((function(t){return e.removeSession(t)})).concat(null==r?void 0:r.setMediaKeys(null).catch((function(t){e.log("Could not clear media keys: "+t)})))).then((function(){n&&(e.log("finished closing key sessions and clearing media keys"),i.length=0)})).catch((function(t){e.log("Could not close sessions and clear media keys: "+t)}))},e.onManifestLoading=function(){this.keyFormatPromise=null},e.onManifestLoaded=function(t,e){var r=e.sessionKeys;if(r&&this.config.emeEnabled&&!this.keyFormatPromise){var i=r.reduce((function(t,e){return-1===t.indexOf(e.keyFormat)&&t.push(e.keyFormat),t}),[]);this.log("Selecting key-system from session-keys "+i.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(i)}},e.removeSession=function(t){var e=this,r=t.mediaKeysSession,i=t.licenseXhr;if(r){this.log("Remove licenses and keys and close session "+r.sessionId),t._onmessage&&(r.removeEventListener("message",t._onmessage),t._onmessage=void 0),t._onkeystatuseschange&&(r.removeEventListener("keystatuseschange",t._onkeystatuseschange),t._onkeystatuseschange=void 0),i&&i.readyState!==XMLHttpRequest.DONE&&i.abort(),t.mediaKeysSession=t.decryptdata=t.licenseXhr=void 0;var n=this.mediaKeySessions.indexOf(t);return n>-1&&this.mediaKeySessions.splice(n,1),r.remove().catch((function(t){e.log("Could not remove session: "+t)})).then((function(){return r.close()})).catch((function(t){e.log("Could not close session: "+t)}))}},t}();Ja.CDMCleanupPromise=void 0;var $a,Za,ts,es,rs=function(t){function e(e,r){var i;return(i=t.call(this,r)||this).data=void 0,e.error||(e.error=new Error(r)),i.data=e,e.err=e.error,i}return l(e,t),e}(c(Error));!function(t){t.MANIFEST="m",t.AUDIO="a",t.VIDEO="v",t.MUXED="av",t.INIT="i",t.CAPTION="c",t.TIMED_TEXT="tt",t.KEY="k",t.OTHER="o"}($a||($a={})),function(t){t.DASH="d",t.HLS="h",t.SMOOTH="s",t.OTHER="o"}(Za||(Za={})),function(t){t.OBJECT="CMCD-Object",t.REQUEST="CMCD-Request",t.SESSION="CMCD-Session",t.STATUS="CMCD-Status"}(ts||(ts={}));var is=((es={})[ts.OBJECT]=["br","d","ot","tb"],es[ts.REQUEST]=["bl","dl","mtp","nor","nrr","su"],es[ts.SESSION]=["cid","pr","sf","sid","st","v"],es[ts.STATUS]=["bs","rtp"],es),ns=function t(e,r){this.value=void 0,this.params=void 0,Array.isArray(e)&&(e=e.map((function(e){return e instanceof t?e:new t(e)}))),this.value=e,this.params=r},as=function(t){this.description=void 0,this.description=t},ss="Dict";function os(t,e,r,i){return new Error("failed to "+t+' "'+(n=e,(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}var ls="Bare Item",us="Boolean",hs="Byte Sequence",ds="Decimal",cs="Integer",fs=/[\x00-\x1f\x7f]+/,gs="Token",vs="Key";function ms(t,e,r){return os("serialize",t,e,r)}function ps(t){if(!1===ArrayBuffer.isView(t))throw ms(t,hs);return":"+(e=t,btoa(String.fromCharCode.apply(String,e))+":");var e}function ys(t){if(function(t){return t<-999999999999999||999999999999999<t}(t))throw ms(t,cs);return t.toString()}function Es(t,e){if(t<0)return-Es(-t,e);var r=Math.pow(10,e);if(Math.abs(t*r%1-.5)<Number.EPSILON){var i=Math.floor(t*r);return(i%2==0?i:i+1)/r}return Math.round(t*r)/r}function Ts(t){var e=Es(t,3);if(Math.floor(Math.abs(e)).toString().length>12)throw ms(t,ds);var r=e.toString();return r.includes(".")?r:r+".0"}var Ss="String";function Ls(t){var e,r=(e=t).description||e.toString().slice(7,-1);if(!1===/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r))throw ms(r,gs);return r}function As(t){switch(typeof t){case"number":if(!y(t))throw ms(t,ls);return Number.isInteger(t)?ys(t):Ts(t);case"string":return function(t){if(fs.test(t))throw ms(t,Ss);return'"'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}(t);case"symbol":return Ls(t);case"boolean":return function(t){if("boolean"!=typeof t)throw ms(t,us);return t?"?1":"?0"}(t);case"object":if(t instanceof Date)return function(t){return"@"+ys(t.getTime()/1e3)}(t);if(t instanceof Uint8Array)return ps(t);if(t instanceof as)return Ls(t);default:throw ms(t,ls)}}function Rs(t){if(!1===/^[a-z*][a-z0-9\-_.*]*$/.test(t))throw ms(t,vs);return t}function ks(t){return null==t?"":Object.entries(t).map((function(t){var e=t[0],r=t[1];return!0===r?";"+Rs(e):";"+Rs(e)+"="+As(r)})).join("")}function bs(t){return t instanceof ns?""+As(t.value)+ks(t.params):As(t)}function Ds(t,e){var r;if(void 0===e&&(e={whitespace:!0}),"object"!=typeof t)throw ms(t,ss);var i=t instanceof Map?t.entries():Object.entries(t),n=null!=(r=e)&&r.whitespace?" ":"";return Array.from(i).map((function(t){var e=t[0],r=t[1];r instanceof ns==0&&(r=new ns(r));var i,n=Rs(e);return!0===r.value?n+=ks(r.params):(n+="=",Array.isArray(r.value)?n+="("+(i=r).value.map(bs).join(" ")+")"+ks(i.params):n+=bs(r)),n})).join(","+n)}var Is=function(t){return"ot"===t||"sf"===t||"st"===t},ws=function(t){return"number"==typeof t?y(t):null!=t&&""!==t&&!1!==t},Cs=function(t){return Math.round(t)},_s=function(t){return 100*Cs(t/100)},xs={br:Cs,d:Cs,bl:_s,dl:_s,mtp:_s,nor:function(t,e){return null!=e&&e.baseUrl&&(t=function(t,e){var r=new URL(t),i=new URL(e);if(r.origin!==i.origin)return t;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("/")}(t,e.baseUrl)),encodeURIComponent(t)},rtp:_s,tb:Cs};function Ps(t,e){return void 0===e&&(e={}),t?function(t,e){return Ds(t,e)}(function(t,e){var r={};if(null==t||"object"!=typeof t)return r;var i=Object.keys(t).sort(),n=o({},xs,null==e?void 0:e.formatters),a=null==e?void 0:e.filter;return i.forEach((function(i){if(null==a||!a(i)){var s=t[i],o=n[i];o&&(s=o(s,e)),"v"===i&&1===s||"pr"==i&&1===s||ws(s)&&(Is(i)&&"string"==typeof s&&(s=new as(s)),r[i]=s)}})),r}(t,e),o({whitespace:!1},e)):""}function Fs(t,e,r){return o(t,function(t,e){var r;if(void 0===e&&(e={}),!t)return{};var i=Object.entries(t),n=Object.entries(is).concat(Object.entries((null==(r=e)?void 0:r.customHeaderMap)||{})),a=i.reduce((function(t,e){var r,i=e[0],a=e[1],s=(null==(r=n.find((function(t){return t[1].includes(i)})))?void 0:r[0])||ts.REQUEST;return null!=t[s]||(t[s]={}),t[s][i]=a,t}),{});return Object.entries(a).reduce((function(t,r){var i=r[0],n=r[1];return t[i]=Ps(n,e),t}),{})}(e,r))}var Ms="CMCD",Os=/CMCD=[^&#]+/;function Ns(t,e,r){var i=function(t,e){if(void 0===e&&(e={}),!t)return"";var r=Ps(t,e);return Ms+"="+encodeURIComponent(r)}(e,r);if(!i)return t;if(Os.test(t))return t.replace(Os,i);var n=t.includes("?")?"&":"?";return""+t+n+i}var Us=function(){function t(t){var e=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(){e.initialized&&(e.starved=!0),e.buffering=!0},this.onPlaying=function(){e.initialized||(e.initialized=!0),e.buffering=!1},this.applyPlaylistData=function(t){try{e.apply(t,{ot:$a.MANIFEST,su:!e.initialized})}catch(t){w.warn("Could not generate manifest CMCD data.",t)}},this.applyFragmentData=function(t){try{var r=t.frag,i=e.hls.levels[r.level],n=e.getObjectType(r),a={d:1e3*r.duration,ot:n};n!==$a.VIDEO&&n!==$a.AUDIO&&n!=$a.MUXED||(a.br=i.bitrate/1e3,a.tb=e.getTopBandwidth(n)/1e3,a.bl=e.getBufferLength(n)),e.apply(t,a)}catch(t){w.warn("Could not generate segment CMCD data.",t)}},this.hls=t;var r=this.config=t.config,i=r.cmcd;null!=i&&(r.pLoader=this.createPlaylistLoader(),r.fLoader=this.createFragmentLoader(),this.sid=i.sessionId||function(){try{return crypto.randomUUID()}catch(i){try{var t=URL.createObjectURL(new Blob),e=t.toString();return URL.revokeObjectURL(t),e.slice(e.lastIndexOf("/")+1)}catch(t){var r=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=(r+16*Math.random())%16|0;return r=Math.floor(r/16),("x"==t?e:3&e|8).toString(16)}))}}}(),this.cid=i.contentId,this.useHeaders=!0===i.useHeaders,this.includeKeys=i.includeKeys,this.registerListeners())}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHED,this.onMediaDetached,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHED,this.onMediaDetached,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this)},e.destroy=function(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=null},e.onMediaAttached=function(t,e){this.media=e.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},e.onMediaDetached=function(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)},e.onBufferCreated=function(t,e){var r,i;this.audioBuffer=null==(r=e.tracks.audio)?void 0:r.buffer,this.videoBuffer=null==(i=e.tracks.video)?void 0:i.buffer},e.createData=function(){var t;return{v:1,sf:Za.HLS,sid:this.sid,cid:this.cid,pr:null==(t=this.media)?void 0:t.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},e.apply=function(t,e){void 0===e&&(e={}),o(e,this.createData());var r=e.ot===$a.INIT||e.ot===$a.VIDEO||e.ot===$a.MUXED;this.starved&&r&&(e.bs=!0,e.su=!0,this.starved=!1),null==e.su&&(e.su=this.buffering);var i=this.includeKeys;i&&(e=Object.keys(e).reduce((function(t,r){return i.includes(r)&&(t[r]=e[r]),t}),{})),this.useHeaders?(t.headers||(t.headers={}),Fs(t.headers,e)):t.url=Ns(t.url,e)},e.getObjectType=function(t){var e=t.type;return"subtitle"===e?$a.TIMED_TEXT:"initSegment"===t.sn?$a.INIT:"audio"===e?$a.AUDIO:"main"===e?this.hls.audioTracks.length?$a.VIDEO:$a.MUXED:void 0},e.getTopBandwidth=function(t){var e,r=0,i=this.hls;if(t===$a.AUDIO)e=i.audioTracks;else{var n=i.maxAutoLevel,a=n>-1?n+1:i.levels.length;e=i.levels.slice(0,a)}for(var s,o=g(e);!(s=o()).done;){var l=s.value;l.bitrate>r&&(r=l.bitrate)}return r>0?r:NaN},e.getBufferLength=function(t){var e=this.hls.media,r=t===$a.AUDIO?this.audioBuffer:this.videoBuffer;return r&&e?1e3*Qr.bufferInfo(r,e.currentTime,this.config.maxBufferHole).len:NaN},e.createPlaylistLoader=function(){var t=this.config.pLoader,e=this.applyPlaylistData,r=t||this.config.loader;return function(){function t(t){this.loader=void 0,this.loader=new r(t)}var i=t.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(t,r,i){e(t),this.loader.load(t,r,i)},s(t,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),t}()},e.createFragmentLoader=function(){var t=this.config.fLoader,e=this.applyFragmentData,r=t||this.config.loader;return function(){function t(t){this.loader=void 0,this.loader=new r(t)}var i=t.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(t,r,i){e(t),this.loader.load(t,r,i)},s(t,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),t}()},t}(),Bs=function(){function t(t){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=t,this.log=w.log.bind(w,"[content-steering]:"),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.ERROR,this.onError,this))},e.startLoad=function(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){var t=1e3*this.timeToLoad-(performance.now()-this.updated);if(t>0)return void this.scheduleRefresh(this.uri,t)}this.loadSteeringManifest(this.uri)}},e.stopLoad=function(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()},e.clearTimeout=function(){-1!==this.reloadTimer&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)},e.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null},e.removeLevel=function(t){var e=this.levels;e&&(this.levels=e.filter((function(e){return e!==t})))},e.onManifestLoading=function(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null},e.onManifestLoaded=function(t,e){var r=e.contentSteering;null!==r&&(this.pathwayId=r.pathwayId,this.uri=r.uri,this.started&&this.startLoad())},e.onManifestParsed=function(t,e){this.audioTracks=e.audioTracks,this.subtitleTracks=e.subtitleTracks},e.onError=function(t,e){var r=e.errorAction;if((null==r?void 0:r.action)===Sr&&r.flags===kr){var i=this.levels,n=this.pathwayPriority,a=this.pathwayId;if(e.context){var s=e.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=i.reduce((function(t,e){return-1===t.indexOf(e.pathwayId)&&t.push(e.pathwayId),t}),[])),n&&n.length>1&&(this.updatePathwayPriority(n),r.resolved=this.pathwayId!==a),r.resolved||w.warn("Could not resolve "+e.details+' ("'+e.error.message+'") with content-steering for Pathway: '+a+" levels: "+(i?i.length:i)+" priorities: "+JSON.stringify(n)+" penalized: "+JSON.stringify(this.penalizedPathways))}},e.filterParsedLevels=function(t){this.levels=t;var e=this.getLevelsForPathway(this.pathwayId);if(0===e.length){var r=t[0].pathwayId;this.log("No levels found in Pathway "+this.pathwayId+'. Setting initial Pathway to "'+r+'"'),e=this.getLevelsForPathway(r),this.pathwayId=r}return e.length!==t.length?(this.log("Found "+e.length+"/"+t.length+' levels in Pathway "'+this.pathwayId+'"'),e):t},e.getLevelsForPathway=function(t){return null===this.levels?[]:this.levels.filter((function(e){return t===e.pathwayId}))},e.updatePathwayPriority=function(t){var e;this.pathwayPriority=t;var r=this.penalizedPathways,i=performance.now();Object.keys(r).forEach((function(t){i-r[t]>3e5&&delete r[t]}));for(var n=0;n<t.length;n++){var a=t[n];if(!(a in r)){if(a===this.pathwayId)return;var s=this.hls.nextLoadLevel,o=this.hls.levels[s];if((e=this.getLevelsForPathway(a)).length>0){this.log('Setting Pathway to "'+a+'"'),this.pathwayId=a,hr(e),this.hls.trigger(S.LEVELS_UPDATED,{levels:e});var l=this.hls.levels[s];o&&l&&this.levels&&(l.attrs["STABLE-VARIANT-ID"]!==o.attrs["STABLE-VARIANT-ID"]&&l.bitrate!==o.bitrate&&this.log("Unstable Pathways change from bitrate "+o.bitrate+" to "+l.bitrate),this.hls.nextLoadLevel=s);break}}}},e.getPathwayForGroupId=function(t,e,r){for(var i=this.getLevelsForPathway(r).concat(this.levels||[]),n=0;n<i.length;n++)if(e===De&&i[n].hasAudioGroup(t)||e===Ie&&i[n].hasSubtitleGroup(t))return i[n].pathwayId;return r},e.clonePathways=function(t){var e=this,r=this.levels;if(r){var i={},n={};t.forEach((function(t){var a=t.ID,s=t["BASE-ID"],o=t["URI-REPLACEMENT"];if(!r.some((function(t){return t.pathwayId===a}))){var l=e.getLevelsForPathway(s).map((function(t){var e=new x(t.attrs);e["PATHWAY-ID"]=a;var r=e.AUDIO&&e.AUDIO+"_clone_"+a,s=e.SUBTITLES&&e.SUBTITLES+"_clone_"+a;r&&(i[e.AUDIO]=r,e.AUDIO=r),s&&(n[e.SUBTITLES]=s,e.SUBTITLES=s);var l=Ks(t.uri,e["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",o),u=new er({attrs:e,audioCodec:t.audioCodec,bitrate:t.bitrate,height:t.height,name:t.name,url:l,videoCodec:t.videoCodec,width:t.width});if(t.audioGroups)for(var h=1;h<t.audioGroups.length;h++)u.addGroupId("audio",t.audioGroups[h]+"_clone_"+a);if(t.subtitleGroups)for(var d=1;d<t.subtitleGroups.length;d++)u.addGroupId("text",t.subtitleGroups[d]+"_clone_"+a);return u}));r.push.apply(r,l),Gs(e.audioTracks,i,o,a),Gs(e.subtitleTracks,n,o,a)}}))}},e.loadSteeringManifest=function(t){var e,r=this,i=this.hls.config,n=i.loader;this.loader&&this.loader.destroy(),this.loader=new n(i);try{e=new self.URL(t)}catch(e){return this.enabled=!1,void this.log("Failed to parse Steering Manifest URI: "+t)}if("data:"!==e.protocol){var a=0|(this.hls.bandwidthEstimate||i.abrEwmaDefaultEstimate);e.searchParams.set("_HLS_pathway",this.pathwayId),e.searchParams.set("_HLS_throughput",""+a)}var s={responseType:"json",url:e.href},o=i.steeringManifestLoadPolicy.default,l=o.errorRetry||o.timeoutRetry||{},u={loadPolicy:o,timeout:o.maxLoadTimeMs,maxRetry:l.maxNumRetry||0,retryDelay:l.retryDelayMs||0,maxRetryDelay:l.maxRetryDelayMs||0},h={onSuccess:function(t,i,n,a){r.log('Loaded steering manifest: "'+e+'"');var s=t.data;if(1===s.VERSION){r.updated=performance.now(),r.timeToLoad=s.TTL;var o=s["RELOAD-URI"],l=s["PATHWAY-CLONES"],u=s["PATHWAY-PRIORITY"];if(o)try{r.uri=new self.URL(o,e).href}catch(t){return r.enabled=!1,void r.log("Failed to parse Steering Manifest RELOAD-URI: "+o)}r.scheduleRefresh(r.uri||n.url),l&&r.clonePathways(l);var h={steeringManifest:s,url:e.toString()};r.hls.trigger(S.STEERING_MANIFEST_LOADED,h),u&&r.updatePathwayPriority(u)}else r.log("Steering VERSION "+s.VERSION+" not supported!")},onError:function(t,e,i,n){if(r.log("Error loading steering manifest: "+t.code+" "+t.text+" ("+e.url+")"),r.stopLoad(),410===t.code)return r.enabled=!1,void r.log("Steering manifest "+e.url+" no longer available");var a=1e3*r.timeToLoad;if(429!==t.code)r.scheduleRefresh(r.uri||e.url,a);else{var s=r.loader;if("function"==typeof(null==s?void 0:s.getResponseHeader)){var o=s.getResponseHeader("Retry-After");o&&(a=1e3*parseFloat(o))}r.log("Steering manifest "+e.url+" rate limited")}},onTimeout:function(t,e,i){r.log("Timeout loading steering manifest ("+e.url+")"),r.scheduleRefresh(r.uri||e.url)}};this.log("Requesting steering manifest: "+e),this.loader.load(s,u,h)},e.scheduleRefresh=function(t,e){var r=this;void 0===e&&(e=1e3*this.timeToLoad),this.clearTimeout(),this.reloadTimer=self.setTimeout((function(){var e,i=null==(e=r.hls)?void 0:e.media;!i||i.ended?r.scheduleRefresh(t,1e3*r.timeToLoad):r.loadSteeringManifest(t)}),e)},t}();function Gs(t,e,r,i){t&&Object.keys(e).forEach((function(n){var a=t.filter((function(t){return t.groupId===n})).map((function(t){var a=o({},t);return a.details=void 0,a.attrs=new x(a.attrs),a.url=a.attrs.URI=Ks(t.url,t.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",r),a.groupId=a.attrs["GROUP-ID"]=e[n],a.attrs["PATHWAY-ID"]=i,a}));t.push.apply(t,a)}))}function Ks(t,e,r,i){var n,a=i.HOST,s=i.PARAMS,o=i[r];e&&(n=null==o?void 0:o[e])&&(t=n);var l=new self.URL(t);return a&&!n&&(l.host=a),s&&Object.keys(s).sort().forEach((function(t){t&&l.searchParams.set(t,s[t])})),l.href}var Hs=/^age:\s*[\d.]+\s*$/im,Vs=function(){function t(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new M,this.retryDelay=0}var e=t.prototype;return e.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null,this.stats=null},e.abortInternal=function(){var t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,4!==t.readyState&&(this.stats.aborted=!0,t.abort()))},e.abort=function(){var t;this.abortInternal(),null!=(t=this.callbacks)&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},e.load=function(t,e,r){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=e,this.callbacks=r,this.loadInternal()},e.loadInternal=function(){var t=this,e=this.config,r=this.context;if(e&&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(!t.stats.aborted)return a(i,r.url)})).catch((function(t){return i.open("GET",r.url,!0),a(i,r.url)})).then((function(){t.stats.aborted||t.openAndSendXhr(i,r,e)})).catch((function(e){t.callbacks.onError({code:i.status,text:e.message},r,i,n)})):this.openAndSendXhr(i,r,e)}},e.openAndSendXhr=function(t,e,r){t.readyState||t.open("GET",e.url,!0);var i=e.headers,n=r.loadPolicy,a=n.maxTimeToFirstByteMs,s=n.maxLoadTimeMs;if(i)for(var o in i)t.setRequestHeader(o,i[o]);e.rangeEnd&&t.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=e.responseType,self.clearTimeout(this.requestTimeout),r.timeout=a&&y(a)?a:s,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),t.send()},e.readystatechange=function(){var t=this.context,e=this.loader,r=this.stats;if(t&&e){var i=e.readyState,n=this.config;if(!r.aborted&&i>=2&&(0===r.loading.first&&(r.loading.first=Math.max(self.performance.now(),r.loading.start),n.timeout!==n.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),n.timeout=n.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.loadPolicy.maxLoadTimeMs-(r.loading.first-r.loading.start)))),4===i)){self.clearTimeout(this.requestTimeout),e.onreadystatechange=null,e.onprogress=null;var a=e.status,s="text"!==e.responseType;if(a>=200&&a<300&&(s&&e.response||null!==e.responseText)){r.loading.end=Math.max(self.performance.now(),r.loading.first);var o=s?e.response:e.responseText,l="arraybuffer"===e.responseType?o.byteLength:o.length;if(r.loaded=r.total=l,r.bwEstimate=8e3*r.total/(r.loading.end-r.loading.first),!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(r,t,o,e),!this.callbacks)return;var h={url:e.responseURL,data:o,code:a};this.callbacks.onSuccess(h,r,t,e)}else{var d=n.loadPolicy.errorRetry;vr(d,r.retry,!1,{url:t.url,data:void 0,code:a})?this.retry(d):(w.error(a+" while loading "+t.url),this.callbacks.onError({code:a,text:e.statusText},t,e,r))}}}},e.loadtimeout=function(){var t,e=null==(t=this.config)?void 0:t.loadPolicy.timeoutRetry;if(vr(e,this.stats.retry,!0))this.retry(e);else{var r;w.warn("timeout while loading "+(null==(r=this.context)?void 0:r.url));var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))}},e.retry=function(t){var e=this.context,r=this.stats;this.retryDelay=fr(t,r.retry),r.retry++,w.warn((status?"HTTP Status "+status:"Timeout")+" while loading "+(null==e?void 0:e.url)+", retrying "+r.retry+"/"+t.maxNumRetry+" in "+this.retryDelay+"ms"),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)},e.loadprogress=function(t){var e=this.stats;e.loaded=t.loaded,t.lengthComputable&&(e.total=t.total)},e.getCacheAge=function(){var t=null;if(this.loader&&Hs.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");t=e?parseFloat(e):null}return t},e.getResponseHeader=function(t){return this.loader&&new RegExp("^"+t+":\\s*[\\d.]+\\s*$","im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null},t}(),Ys=/(\d+)-(\d+)\/(\d+)/,Ws=function(){function t(t){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=t.fetchSetup||js,this.controller=new self.AbortController,this.stats=new M}var e=t.prototype;return e.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},e.abortInternal=function(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())},e.abort=function(){var t;this.abortInternal(),null!=(t=this.callbacks)&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},e.load=function(t,e,r){var i=this,n=this.stats;if(n.loading.start)throw new Error("Loader can only be used once.");n.loading.start=self.performance.now();var a=function(t,e){var r={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(o({},t.headers))};return t.rangeEnd&&r.headers.set("Range","bytes="+t.rangeStart+"-"+String(t.rangeEnd-1)),r}(t,this.controller.signal),s=r.onProgress,l="arraybuffer"===t.responseType,u=l?"byteLength":"length",h=e.loadPolicy,d=h.maxTimeToFirstByteMs,c=h.maxLoadTimeMs;this.context=t,this.config=e,this.callbacks=r,this.request=this.fetchSetup(t,a),self.clearTimeout(this.requestTimeout),e.timeout=d&&y(d)?d:c,this.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),e.timeout),self.fetch(this.request).then((function(a){i.response=i.loader=a;var o=Math.max(self.performance.now(),n.loading.start);if(self.clearTimeout(i.requestTimeout),e.timeout=c,i.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),c-(o-n.loading.start)),!a.ok){var u=a.status,h=a.statusText;throw new Xs(h||"fetch, bad network response",u,a)}return n.loading.first=o,n.total=function(t){var e=t.get("Content-Range");if(e){var r=function(t){var e=Ys.exec(t);if(e)return parseInt(e[2])-parseInt(e[1])+1}(e);if(y(r))return r}var i=t.get("Content-Length");if(i)return parseInt(i)}(a.headers)||n.total,s&&y(e.highWaterMark)?i.loadProgressively(a,n,t,e.highWaterMark,s):l?a.arrayBuffer():"json"===t.responseType?a.json():a.text()})).then((function(a){var o=i.response;if(!o)throw new Error("loader destroyed");self.clearTimeout(i.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first);var l=a[u];l&&(n.loaded=n.total=l);var h={url:o.url,data:a,code:o.status};s&&!y(e.highWaterMark)&&s(n,t,a,o),r.onSuccess(h,n,t,o)})).catch((function(e){if(self.clearTimeout(i.requestTimeout),!n.aborted){var a=e&&e.code||0,s=e?e.message:null;r.onError({code:a,text:s},t,e?e.details:null,n)}}))},e.getCacheAge=function(){var t=null;if(this.response){var e=this.response.headers.get("age");t=e?parseFloat(e):null}return t},e.getResponseHeader=function(t){return this.response?this.response.headers.get(t):null},e.loadProgressively=function(t,e,r,i,n){void 0===i&&(i=0);var a=new bi,s=t.body.getReader();return function o(){return s.read().then((function(s){if(s.done)return a.dataLength&&n(e,r,a.flush(),t),Promise.resolve(new ArrayBuffer(0));var l=s.value,u=l.length;return e.loaded+=u,u<i||a.dataLength?(a.push(l),a.dataLength>=i&&n(e,r,a.flush(),t)):n(e,r,l,t),o()})).catch((function(){return Promise.reject()}))}()},t}();function js(t,e){return new self.Request(t.url,e)}var qs,Xs=function(t){function e(e,r,i){var n;return(n=t.call(this,e)||this).code=void 0,n.details=void 0,n.code=r,n.details=i,n}return l(e,t),e}(c(Error)),zs=/\s/,Qs=i(i({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:6e7,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:Vs,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Gr,bufferController:Jn,capLevelController:Xa,errorController:Dr,fpsController:za,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:it,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,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}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},{cueHandler:{newCue:function(t,e,r,i){for(var n,a,s,o,l,u=[],h=self.VTTCue||self.TextTrackCue,d=0;d<i.rows.length;d++)if(s=!0,o=0,l="",!(n=i.rows[d]).isEmpty()){for(var c,f=0;f<n.chars.length;f++)zs.test(n.chars[f].uchar)&&s?o++:(l+=n.chars[f].uchar,s=!1);n.cueStartTime=e,e===r&&(r+=1e-4),o>=16?o--:o++;var g=Da(l.trim()),v=xa(e,r,g);null!=t&&null!=(c=t.cues)&&c.getCueById(v)||((a=new h(e,r,g)).id=v,a.line=d+1,a.align="left",a.position=10+Math.min(80,10*Math.floor(8*o/32)),u.push(a))}return t&&u.length&&(u.sort((function(t,e){return"auto"===t.line||"auto"===e.line?0:t.line>8&&e.line>8?e.line-t.line:t.line-e.line})),u.forEach((function(e){return Oe(t,e)}))),u}},enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}),{},{subtitleStreamController:jn,subtitleTrackController:Xn,timelineController:Wa,audioStreamController:Yn,audioTrackController:Wn,emeController:Ja,cmcdController:Us,contentSteeringController:Bs});function Js(t){return t&&"object"==typeof t?Array.isArray(t)?t.map(Js):Object.keys(t).reduce((function(e,r){return e[r]=Js(t[r]),e}),{}):t}function $s(t){var e=t.loader;e!==Ws&&e!==Vs?(w.log("[config]: Custom loader detected, cannot enable progressive streaming"),t.progressive=!1):function(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(t){}return!1}()&&(t.loader=Ws,t.progressive=!0,t.enableSoftwareAES=!0,w.log("[config]: Progressive streaming enabled, using FetchLoader"))}var Zs=function(t){function e(e,r){var i;return(i=t.call(this,e,"[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}l(e,t);var r=e.prototype;return r._registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.ERROR,this.onError,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.ERROR,this.onError,this)},r.destroy=function(){this._unregisterListeners(),this.steering=null,this.resetLevels(),t.prototype.destroy.call(this)},r.stopLoad=function(){this._levels.forEach((function(t){t.loadError=0,t.fragmentError=0})),t.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(t,e){this.resetLevels()},r.onManifestLoaded=function(t,e){var r=this.hls.config.preferManagedMediaSource,i=[],n={},a={},s=!1,o=!1,l=!1;e.levels.forEach((function(t){var e,u,h=t.attrs,d=t.audioCodec,c=t.videoCodec;-1!==(null==(e=d)?void 0:e.indexOf("mp4a.40.34"))&&(qs||(qs=/chrome|firefox/i.test(navigator.userAgent)),qs&&(t.audioCodec=d=void 0)),d&&(t.audioCodec=d=he(d,r)),0===(null==(u=c)?void 0:u.indexOf("avc1"))&&(c=t.videoCodec=function(t){var e=t.split(".");if(e.length>2){var r=e.shift()+".";return(r+=parseInt(e.shift()).toString(16))+("000"+parseInt(e.shift()).toString(16)).slice(-4)}return t}(c));var f=t.width,g=t.height,v=t.unknownCodecs;if(s||(s=!(!f||!g)),o||(o=!!c),l||(l=!!d),!(null!=v&&v.length||d&&!ie(d,"audio",r)||c&&!ie(c,"video",r))){var m=h.CODECS,p=h["FRAME-RATE"],y=h["HDCP-LEVEL"],E=h["PATHWAY-ID"],T=h.RESOLUTION,S=h["VIDEO-RANGE"],L=(E||".")+"-"+t.bitrate+"-"+T+"-"+p+"-"+m+"-"+S+"-"+y;if(n[L])if(n[L].uri===t.url||t.attrs["PATHWAY-ID"])n[L].addGroupId("audio",h.AUDIO),n[L].addGroupId("text",h.SUBTITLES);else{var A=a[L]+=1;t.attrs["PATHWAY-ID"]=new Array(A+1).join(".");var R=new er(t);n[L]=R,i.push(R)}else{var k=new er(t);n[L]=k,a[L]=1,i.push(k)}}})),this.filterAndSortMediaOptions(i,e,s,o,l)},r.filterAndSortMediaOptions=function(t,e,r,i,n){var a=this,s=[],o=[],l=t;if((r||i)&&n&&(l=l.filter((function(t){var e,r=t.videoCodec,i=t.videoRange,n=t.width,a=t.height;return(!!r||!(!n||!a))&&!!(e=i)&&Qe.indexOf(e)>-1}))),0!==l.length){if(e.audioTracks){var u=this.hls.config.preferManagedMediaSource;to(s=e.audioTracks.filter((function(t){return!t.audioCodec||ie(t.audioCodec,"audio",u)})))}e.subtitles&&to(o=e.subtitles);var h=l.slice(0);l.sort((function(t,e){if(t.attrs["HDCP-LEVEL"]!==e.attrs["HDCP-LEVEL"])return(t.attrs["HDCP-LEVEL"]||"")>(e.attrs["HDCP-LEVEL"]||"")?1:-1;if(r&&t.height!==e.height)return t.height-e.height;if(t.frameRate!==e.frameRate)return t.frameRate-e.frameRate;if(t.videoRange!==e.videoRange)return Qe.indexOf(t.videoRange)-Qe.indexOf(e.videoRange);if(t.videoCodec!==e.videoCodec){var i=se(t.videoCodec),n=se(e.videoCodec);if(i!==n)return n-i}if(t.uri===e.uri&&t.codecSet!==e.codecSet){var a=oe(t.codecSet),s=oe(e.codecSet);if(a!==s)return s-a}return t.averageBitrate!==e.averageBitrate?t.averageBitrate-e.averageBitrate:0}));var d=h[0];if(this.steering&&(l=this.steering.filterParsedLevels(l)).length!==h.length)for(var c=0;c<h.length;c++)if(h[c].pathwayId===l[0].pathwayId){d=h[c];break}this._levels=l;for(var f=0;f<l.length;f++)if(l[f]===d){var g;this._firstLevel=f;var v=d.bitrate,m=this.hls.bandwidthEstimate;if(this.log("manifest loaded, "+l.length+" level(s) found, first bitrate: "+v),void 0===(null==(g=this.hls.userConfig)?void 0:g.abrEwmaDefaultEstimate)){var p=Math.min(v,this.hls.config.abrEwmaDefaultEstimateMax);p>m&&m===Qs.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=p)}break}var y=n&&!i,E={levels:l,audioTracks:s,subtitleTracks:o,sessionData:e.sessionData,sessionKeys:e.sessionKeys,firstLevel:this._firstLevel,stats:e.stats,audio:n,video:i,altAudio:!y&&s.some((function(t){return!!t.url}))};this.hls.trigger(S.MANIFEST_PARSED,E),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else Promise.resolve().then((function(){if(a.hls){e.levels.length&&a.warn("One or more CODECS in variant not supported: "+JSON.stringify(e.levels[0].attrs));var t=new Error("no level with compatible codecs found in manifest");a.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:e.url,error:t,reason:t.message})}}))},r.onError=function(t,e){!e.fatal&&e.context&&e.context.type===be&&e.context.level===this.level&&this.checkRetry(e)},r.onFragBuffered=function(t,e){var r=e.frag;if(void 0!==r&&r.type===we){var i=r.elementaryStreams;if(!Object.keys(i).some((function(t){return!!i[t]})))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(t,e){var r,i,n=e.level,a=e.details,s=this._levels[n];if(!s)return this.warn("Invalid level index "+n),void(null!=(i=e.deliveryDirectives)&&i.skip&&(a.deltaUpdateFailed=!0));n===this.currentLevelIndex?(0===s.fragmentError&&(s.loadError=0),this.playlistLoaded(n,e,s.details)):null!=(r=e.deliveryDirectives)&&r.skip&&(a.deltaUpdateFailed=!0)},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.currentLevelIndex,i=this.currentLevel;if(i&&this.shouldLoadPlaylist(i)){var n=i.uri;if(e)try{n=e.addDirectives(n)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}var a=i.attrs["PATHWAY-ID"];this.log("Loading level index "+r+(void 0!==(null==e?void 0:e.msn)?" at sn "+e.msn+" part "+e.part:"")+" with"+(a?" Pathway "+a:"")+" "+n),this.clearTimer(),this.hls.trigger(S.LEVEL_LOADING,{url:n,level:r,pathwayId:i.attrs["PATHWAY-ID"],id:0,deliveryDirectives:e||null})}},r.removeLevel=function(t){var e,r=this,i=this._levels.filter((function(e,i){return i!==t||(r.steering&&r.steering.removeLevel(e),e===r.currentLevel&&(r.currentLevel=null,r.currentLevelIndex=-1,e.details&&e.details.fragments.forEach((function(t){return t.level=-1}))),!1)}));hr(i),this._levels=i,this.currentLevelIndex>-1&&null!=(e=this.currentLevel)&&e.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(S.LEVELS_UPDATED,{levels:i})},r.onLevelsUpdated=function(t,e){var r=e.levels;this._levels=r},r.checkMaxAutoUpdated=function(){var t=this.hls,e=t.autoLevelCapping,r=t.maxAutoLevel,i=t.maxHdcpLevel;this._maxAutoLevel!==r&&(this._maxAutoLevel=r,this.hls.trigger(S.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:r,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:i}))},s(e,[{key:"levels",get:function(){return 0===this._levels.length?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(t){var e=this._levels;if(0!==e.length){if(t<0||t>=e.length){var r=new Error("invalid level idx"),i=t<0;if(this.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.LEVEL_SWITCH_ERROR,level:t,fatal:i,error:r,reason:r.message}),i)return;t=Math.min(t,e.length-1)}var n=this.currentLevelIndex,a=this.currentLevel,s=a?a.attrs["PATHWAY-ID"]:void 0,o=e[t],l=o.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=o,n!==t||!o.details||!a||s!==l){this.log("Switching to level "+t+" ("+(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:t,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(S.LEVEL_SWITCHING,u);var h=o.details;if(!h||h.live){var d=this.switchParams(o.uri,null==a?void 0:a.details);this.loadPlaylist(d)}}}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(t){this.manualLevelIndex=t,void 0===this._startLevel&&(this._startLevel=t),-1!==t&&(this.level=t)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(t){this._firstLevel=t}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var t=this.hls.config.startLevel;return void 0!==t?t:this.hls.firstAutoLevel}return this._startLevel},set:function(t){this._startLevel=t}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(t){this.level=t,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=t)}}]),e}(Ir);function to(t){var e={};t.forEach((function(t){var r=t.groupId||"";t.id=e[r]=e[r]||0,e[r]++}))}var eo=function(){function t(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}var e=t.prototype;return e.abort=function(t){for(var e in this.keyUriToKeyInfo){var r=this.keyUriToKeyInfo[e].loader;if(r){var i;if(t&&t!==(null==(i=r.context)?void 0:i.frag.type))return;r.abort()}}},e.detach=function(){for(var t in this.keyUriToKeyInfo){var e=this.keyUriToKeyInfo[t];(e.mediaKeySessionContext||e.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}},e.destroy=function(){for(var t in this.detach(),this.keyUriToKeyInfo){var e=this.keyUriToKeyInfo[t].loader;e&&e.destroy()}this.keyUriToKeyInfo={}},e.createKeyLoadError=function(t,e,r,i,n){return void 0===e&&(e=A.KEY_LOAD_ERROR),new oi({type:L.NETWORK_ERROR,details:e,fatal:!1,frag:t,response:n,error:r,networkDetails:i})},e.loadClear=function(t,e){var r=this;if(this.emeController&&this.config.emeEnabled)for(var i=t.sn,n=t.cc,a=function(){var t=e[s];if(n<=t.cc&&("initSegment"===i||"initSegment"===t.sn||i<t.sn))return r.emeController.selectKeySystemFormat(t).then((function(e){t.setKeyFormat(e)})),1},s=0;s<e.length&&!a();s++);},e.load=function(t){var e=this;return!t.decryptdata&&t.encrypted&&this.emeController?this.emeController.selectKeySystemFormat(t).then((function(r){return e.loadInternal(t,r)})):this.loadInternal(t)},e.loadInternal=function(t,e){var r,i;e&&t.setKeyFormat(e);var n=t.decryptdata;if(!n){var a=new Error(e?"Expected frag.decryptdata to be defined after setting format "+e:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,A.KEY_LOAD_ERROR,a))}var s=n.uri;if(!s)return Promise.reject(this.createKeyLoadError(t,A.KEY_LOAD_ERROR,new Error('Invalid key URI: "'+s+'"')));var o,l=this.keyUriToKeyInfo[s];if(null!=(r=l)&&r.decryptdata.key)return n.key=l.decryptdata.key,Promise.resolve({frag:t,keyInfo:l});if(null!=(i=l)&&i.keyLoadPromise)switch(null==(o=l.mediaKeySessionContext)?void 0:o.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return l.keyLoadPromise.then((function(e){return n.key=e.keyInfo.decryptdata.key,{frag:t,keyInfo:l}}))}switch(l=this.keyUriToKeyInfo[s]={decryptdata:n,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},n.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return"identity"===n.keyFormat?this.loadKeyHTTP(l,t):this.loadKeyEME(l,t);case"AES-128":return this.loadKeyHTTP(l,t);default:return Promise.reject(this.createKeyLoadError(t,A.KEY_LOAD_ERROR,new Error('Key supplied with unsupported METHOD: "'+n.method+'"')))}},e.loadKeyEME=function(t,e){var r={frag:e,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var i=this.emeController.loadKey(r);if(i)return(t.keyLoadPromise=i.then((function(e){return t.mediaKeySessionContext=e,r}))).catch((function(e){throw t.keyLoadPromise=null,e}))}return Promise.resolve(r)},e.loadKeyHTTP=function(t,e){var r=this,n=this.config,a=new(0,n.loader)(n);return e.keyLoader=t.loader=a,t.keyLoadPromise=new Promise((function(s,o){var l={keyInfo:t,frag:e,responseType:"arraybuffer",url:t.decryptdata.uri},u=n.keyLoadPolicy.default,h={loadPolicy:u,timeout:u.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},d={onSuccess:function(t,e,i,n){var a=i.frag,l=i.keyInfo,u=i.url;if(!a.decryptdata||l!==r.keyUriToKeyInfo[u])return o(r.createKeyLoadError(a,A.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),n));l.decryptdata.key=a.decryptdata.key=new Uint8Array(t.data),a.keyLoader=null,l.loader=null,s({frag:a,keyInfo:l})},onError:function(t,n,a,s){r.resetLoader(n),o(r.createKeyLoadError(e,A.KEY_LOAD_ERROR,new Error("HTTP Error "+t.code+" loading key "+t.text),a,i({url:l.url,data:void 0},t)))},onTimeout:function(t,i,n){r.resetLoader(i),o(r.createKeyLoadError(e,A.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),n))},onAbort:function(t,i,n){r.resetLoader(i),o(r.createKeyLoadError(e,A.INTERNAL_ABORTED,new Error("key loading aborted"),n))}};a.load(l,h,d)}))},e.resetLoader=function(t){var e=t.frag,r=t.keyInfo,i=t.url,n=r.loader;e.keyLoader===n&&(e.keyLoader=null,r.loader=null),delete this.keyUriToKeyInfo[i],n&&n.destroy()},t}();function ro(){return self.SourceBuffer||self.WebKitSourceBuffer}function io(){if(!ee())return!1;var t=ro();return!t||t.prototype&&"function"==typeof t.prototype.appendBuffer&&"function"==typeof t.prototype.remove}var no=function(){function t(t,e,r,i){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=t,this.media=e,this.fragmentTracker=r,this.hls=i}var e=t.prototype;return e.destroy=function(){this.media=null,this.hls=this.fragmentTracker=null},e.poll=function(t,e){var r=this.config,i=this.media,n=this.stalled;if(null!==i){var a=i.currentTime,s=i.seeking,o=this.seeking&&!s,l=!this.seeking&&s;if(this.seeking=s,a===t)if(l||o)this.stalled=null;else if(i.paused&&!s||i.ended||0===i.playbackRate||!Qr.getBuffered(i).length)this.nudgeRetry=0;else{var u=Qr.bufferInfo(i,a,0),h=u.nextStart||0;if(s){var d=u.len>2,c=!h||e&&e.start<=a||h-a>2&&!this.fragmentTracker.getPartialFragment(a);if(d||c)return;this.moved=!1}if(!this.moved&&null!==this.stalled){var f;if(!(u.len>0||h))return;var g=Math.max(h,u.start||0)-a,v=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,m=(null==v||null==(f=v.details)?void 0:f.live)?2*v.details.targetduration:2,p=this.fragmentTracker.getPartialFragment(a);if(g>0&&(g<=m||p))return void(i.paused||this._trySkipBufferHole(p))}var y=self.performance.now();if(null!==n){var E=y-n;if(s||!(E>=250)||(this._reportStall(u),this.media)){var T=Qr.bufferInfo(i,a,r.maxBufferHole);this._tryFixBufferStall(T,E)}}else this.stalled=y}else if(this.moved=!0,s||(this.nudgeRetry=0),null!==n){if(this.stallReported){var S=self.performance.now()-n;w.warn("playback not stuck anymore @"+a+", after "+Math.round(S)+"ms"),this.stallReported=!1}this.stalled=null}}},e._tryFixBufferStall=function(t,e){var r=this.config,i=this.fragmentTracker,n=this.media;if(null!==n){var a=n.currentTime,s=i.getPartialFragment(a);if(s&&(this._trySkipBufferHole(s)||!this.media))return;(t.len>r.maxBufferHole||t.nextStart&&t.nextStart-a<r.maxBufferHole)&&e>1e3*r.highBufferWatchdogPeriod&&(w.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}},e._reportStall=function(t){var e=this.hls,r=this.media;if(!this.stallReported&&r){this.stallReported=!0;var i=new Error("Playback stalling at @"+r.currentTime+" due to low buffer ("+JSON.stringify(t)+")");w.warn(i.message),e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_STALLED_ERROR,fatal:!1,error:i,buffer:t.len})}},e._trySkipBufferHole=function(t){var e=this.config,r=this.hls,i=this.media;if(null===i)return 0;var n=i.currentTime,a=Qr.bufferInfo(i,n,0),s=n<a.start?a.start:a.nextStart;if(s){var o=a.len<=e.maxBufferHole,l=a.len>0&&a.len<1&&i.readyState<3,u=s-n;if(u>0&&(o||l)){if(u>e.maxBufferHole){var h=this.fragmentTracker,d=!1;if(0===n){var c=h.getAppendedFrag(0,we);c&&s<c.end&&(d=!0)}if(!d){var f=t||h.getAppendedFrag(n,we);if(f){for(var g=!1,v=f.end;v<s;){var m=h.getPartialFragment(v);if(!m){g=!0;break}v+=m.duration}if(g)return 0}}}var p=Math.max(s+.05,n+.1);if(w.warn("skipping hole, adjusting currentTime from "+n+" to "+p),this.moved=!0,this.stalled=null,i.currentTime=p,t&&!t.gap){var y=new Error("fragment loaded with buffer holes, seeking from "+n+" to "+p);r.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:y,reason:y.message,frag:t})}return p}}return 0},e._tryNudgeBuffer=function(){var t=this.config,e=this.hls,r=this.media,i=this.nudgeRetry;if(null!==r){var n=r.currentTime;if(this.nudgeRetry++,i<t.nudgeMaxRetry){var a=n+(i+1)*t.nudgeOffset,s=new Error("Nudging 'currentTime' from "+n+" to "+a);w.warn(s.message),r.currentTime=a,e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_NUDGE_ON_STALL,error:s,fatal:!1})}else{var o=new Error("Playhead still not moving while enough data buffered @"+n+" after "+t.nudgeMaxRetry+" nudges");w.error(o.message),e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_STALLED_ERROR,error:o,fatal:!0})}}},t}(),ao=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[stream-controller]",we)||this).audioCodecSwap=!1,n.gapController=null,n.level=-1,n._forceStartLoad=!1,n.altAudio=!1,n.audioOnly=!1,n.fragPlaying=null,n.onvplaying=null,n.onvseeked=null,n.fragLastKbps=0,n.couldBacktrack=!1,n.backtrackFragment=null,n.audioCodecSwitch=!1,n.videoBuffer=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(S.ERROR,this.onError,this),t.on(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(S.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this),t.on(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(S.ERROR,this.onError,this),t.off(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(S.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this),t.off(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.onHandlerDestroying=function(){this._unregisterListeners(),t.prototype.onHandlerDestroying.call(this)},r.startLoad=function(t){if(this.levels){var e=this.lastCurrentTime,r=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,!this.startFragRequested){var i=r.startLevel;-1===i&&(r.config.testBandwidth&&this.levels.length>1?(i=0,this.bitrateTest=!0):i=r.firstAutoLevel),r.nextLoadLevel=i,this.level=r.loadLevel,this.loadedmetadata=!1}e>0&&-1===t&&(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e),this.state=gi,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this._forceStartLoad=!0,this.state=fi},r.stopLoad=function(){this._forceStartLoad=!1,t.prototype.stopLoad.call(this)},r.doTick=function(){switch(this.state){case Ri:var t=this.levels,e=this.level,r=null==t?void 0:t[e],i=null==r?void 0:r.details;if(i&&(!i.live||this.levelLastLoaded===r)){if(this.waitForCdnTuneIn(i))break;this.state=gi;break}if(this.hls.nextLoadLevel!==this.level){this.state=gi;break}break;case pi: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=gi}}this.state===gi&&this.doTickIdle(),this.onTickEnd()},r.onTickEnd=function(){t.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},r.doTickIdle=function(){var t=this.hls,e=this.levelLastLoaded,r=this.levels,i=this.media;if(null!==e&&(i||!this.startFragRequested&&t.config.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)){var n=t.nextLoadLevel;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 this.altAudio&&(l.type="video"),this.hls.trigger(S.BUFFER_EOS,l),void(this.state=Si)}t.loadLevel!==n&&-1===t.manualLevel&&this.log("Adapting to level "+n+" from level "+this.level),this.level=t.nextLoadLevel=n;var u=a.details;if(!u||this.state===Ri||u.live&&this.levelLastLoaded!==a)return this.level=n,void(this.state=Ri);var h=s.len,d=this.getMaxBufferLength(a.maxBitrate);if(!(h>=d)){this.backtrackFragment&&this.backtrackFragment.start>s.end&&(this.backtrackFragment=null);var c=this.backtrackFragment?this.backtrackFragment.start:s.end,f=this.getNextFragment(c,u);if(this.couldBacktrack&&!this.fragPrevious&&f&&"initSegment"!==f.sn&&this.fragmentTracker.getState(f)!==Wr){var g,v=(null!=(g=this.backtrackFragment)?g:f).sn-u.startSN,m=u.fragments[v-1];m&&f.cc===m.cc&&(f=m,this.fragmentTracker.removeFragment(m))}else this.backtrackFragment&&s.len&&(this.backtrackFragment=null);if(f&&this.isLoopLoading(f,c)){if(!f.gap){var p=this.audioOnly&&!this.altAudio?O:N,y=(p===N?this.videoBuffer:this.mediaBuffer)||this.media;y&&this.afterBufferFlushed(y,p,we)}f=this.getNextFragmentLoopLoading(f,u,s,we,d)}f&&(!f.initSegment||f.initSegment.data||this.bitrateTest||(f=f.initSegment),this.loadFragment(f,a,c))}}}}},r.loadFragment=function(e,r,i){var n=this.fragmentTracker.getState(e);this.fragCurrent=e,n===Hr||n===Yr?"initSegment"===e.sn?this._loadInitSegment(e,r):this.bitrateTest?(this.log("Fragment "+e.sn+" of level "+e.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(e,r)):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i)):this.clearTrackerIfNeeded(e)},r.getBufferedFrag=function(t){return this.fragmentTracker.getBufferedFrag(t,we)},r.followingBufferedFrag=function(t){return t?this.getBufferedFrag(t.end+.5):null},r.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},r.nextLevelSwitch=function(){var t=this.levels,e=this.media;if(null!=e&&e.readyState){var r,i=this.getAppendedFrag(e.currentTime);i&&i.start>1&&this.flushMainBuffer(0,i.start-1);var n=this.getLevelDetails();if(null!=n&&n.live){var a=this.getMainFwdBufferInfo();if(!a||a.len<2*n.targetduration)return}if(!e.paused&&t){var s=t[this.hls.nextLoadLevel],o=this.fragLastKbps;r=o&&this.fragCurrent?this.fragCurrent.duration*s.maxBitrate/(1e3*o)+1:0}else r=0;var l=this.getBufferedFrag(e.currentTime+r);if(l){var u=this.followingBufferedFrag(l);if(u){this.abortCurrentFrag();var h=u.maxStartPTS?u.maxStartPTS:u.start,d=u.duration,c=Math.max(l.end,h+Math.min(Math.max(d-this.config.maxFragLookUpTolerance,d*(this.couldBacktrack?.5:.125)),d*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(c,Number.POSITIVE_INFINITY)}}}},r.abortCurrentFrag=function(){var t=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,t&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.state){case vi:case mi:case pi:case Ei:case Ti:this.state=gi}this.nextLoadPosition=this.getLoadPosition()},r.flushMainBuffer=function(e,r){t.prototype.flushMainBuffer.call(this,e,r,this.altAudio?"video":null)},r.onMediaAttached=function(e,r){t.prototype.onMediaAttached.call(this,e,r);var i=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new no(this.config,i,this.fragmentTracker,this.hls)},r.onMediaDetaching=function(){var e=this.media;e&&this.onvplaying&&this.onvseeked&&(e.removeEventListener("playing",this.onvplaying),e.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),t.prototype.onMediaDetaching.call(this)},r.onMediaPlaying=function(){this.tick()},r.onMediaSeeked=function(){var t=this.media,e=t?t.currentTime:null;y(e)&&this.log("Media seeked to "+e.toFixed(3));var r=this.getMainFwdBufferInfo();null!==r&&0!==r.len?this.tick():this.warn('Main forward buffer length on "seeked" event '+(r?r.len:"empty")+")")},r.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(S.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=!1,this.startPosition=this.lastCurrentTime=this.fragLastKbps=0,this.levels=this.fragPlaying=this.backtrackFragment=this.levelLastLoaded=null,this.altAudio=this.audioOnly=this.startFragRequested=!1},r.onManifestParsed=function(t,e){var r,i,n=!1,a=!1;e.levels.forEach((function(t){var e=t.audioCodec;e&&(n=n||-1!==e.indexOf("mp4a.40.2"),a=a||-1!==e.indexOf("mp4a.40.5"))})),this.audioCodecSwitch=n&&a&&!("function"==typeof(null==(i=ro())||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=e.levels,this.startFragRequested=!1},r.onLevelLoading=function(t,e){var r=this.levels;if(r&&this.state===gi){var i=r[e.level];(!i.details||i.details.live&&this.levelLastLoaded!==i||this.waitForCdnTuneIn(i.details))&&(this.state=Ri)}},r.onLevelLoaded=function(t,e){var r,i=this.levels,n=e.level,a=e.details,s=a.totalduration;if(i){this.log("Level "+n+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+", cc ["+a.startCC+", "+a.endCC+"] duration:"+s);var o=i[n],l=this.fragCurrent;!l||this.state!==mi&&this.state!==pi||l.level!==e.level&&l.loader&&this.abortCurrentFrag();var u=0;if(a.live||null!=(r=o.details)&&r.live){var h;if(this.checkLiveUpdate(a),a.deltaUpdateFailed)return;u=this.alignPlaylists(a,o.details,null==(h=this.levelLastLoaded)?void 0:h.details)}if(o.details=a,this.levelLastLoaded=o,this.hls.trigger(S.LEVEL_UPDATED,{details:a,level:n}),this.state===Ri){if(this.waitForCdnTuneIn(a))return;this.state=gi}this.startFragRequested?a.live&&this.synchronizeToLiveEdge(a):this.setStartPosition(a,u),this.tick()}else this.warn("Levels were reset while loading level "+n)},r._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,n=t.payload,a=this.levels;if(a){var s=a[r.level],o=s.details;if(!o)return this.warn("Dropping fragment "+r.sn+" of level "+r.level+" after level details were reset"),void this.fragmentTracker.removeFragment(r);var l=s.videoCodec,u=o.PTSKnown||!o.live,h=null==(e=r.initSegment)?void 0:e.data,d=this._getAudioCodec(s),c=this.transmuxer=this.transmuxer||new Gn(this.hls,we,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),f=i?i.index:-1,g=-1!==f,v=new Jr(r.level,r.sn,r.stats.chunkCount,n.byteLength,f,g),m=this.initPTS[r.cc];c.push(n,h,d,l,r,i,o.totalduration,u,v,m)}else this.warn("Levels were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},r.onAudioTrackSwitching=function(t,e){var r=this.altAudio;if(!e.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var i=this.fragCurrent;i&&(this.log("Switching to main audio track, cancel main fragment load"),i.abortRequests(),this.fragmentTracker.removeFragment(i)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var n=this.hls;r&&(n.trigger(S.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),n.trigger(S.AUDIO_TRACK_SWITCHED,e)}},r.onAudioTrackSwitched=function(t,e){var r=e.id,i=!!this.hls.audioTracks[r].url;if(i){var n=this.videoBuffer;n&&this.mediaBuffer!==n&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=n)}this.altAudio=i,this.tick()},r.onBufferCreated=function(t,e){var r,i,n=e.tracks,a=!1;for(var s in n){var o=n[s];if("main"===o.id){if(i=s,r=o,"video"===s){var l=n[s];l&&(this.videoBuffer=l.buffer)}}else a=!0}a&&r?(this.log("Alternate track found, use "+i+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media},r.onFragBuffered=function(t,e){var r=e.frag,i=e.part;if(!r||r.type===we){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===Ti&&(this.state=gi));var n=i?i.stats:r.stats;this.fragLastKbps=Math.round(8*n.total/(n.buffering.end-n.loading.first)),"initSegment"!==r.sn&&(this.fragPrevious=r),this.fragBufferedComplete(r,i)}},r.onError=function(t,e){var r;if(e.fatal)this.state=Li;else switch(e.details){case A.FRAG_GAP:case A.FRAG_PARSING_ERROR:case A.FRAG_DECRYPT_ERROR:case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(we,e);break;case A.LEVEL_LOAD_ERROR:case A.LEVEL_LOAD_TIMEOUT:case A.LEVEL_PARSING_ERROR:e.levelRetry||this.state!==Ri||(null==(r=e.context)?void 0:r.type)!==be||(this.state=gi);break;case A.BUFFER_APPEND_ERROR:case A.BUFFER_FULL_ERROR:if(!e.parent||"main"!==e.parent)return;if(e.details===A.BUFFER_APPEND_ERROR)return void this.resetLoadingState();this.reduceLengthAndFlushBuffer(e)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case A.INTERNAL_EXCEPTION:this.recoverWorkerError(e)}},r.checkBuffer=function(){var t=this.media,e=this.gapController;if(t&&e&&t.readyState){if(this.loadedmetadata||!Qr.getBuffered(t).length){var r=this.state!==gi?this.fragCurrent:null;e.poll(this.lastCurrentTime,r)}this.lastCurrentTime=t.currentTime}},r.onFragLoadEmergencyAborted=function(){this.state=gi,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},r.onBufferFlushed=function(t,e){var r=e.type;if(r!==O||this.audioOnly&&!this.altAudio){var i=(r===N?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(i,r,we),this.tick()}},r.onLevelsUpdated=function(t,e){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),this.levels=e.levels},r.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},r.seekToStartPos=function(){var t=this.media;if(t){var e=t.currentTime,r=this.startPosition;if(r>=0&&e<r){if(t.seeking)return void this.log("could not seek to "+r+", already seeking at "+e);var i=Qr.getBuffered(t),n=(i.length?i.start(0):0)-r;n>0&&(n<this.config.maxBufferHole||n<this.config.maxFragLookUpTolerance)&&(this.log("adjusting start position by "+n+" to match buffer start"),r+=n,this.startPosition=r),this.log("seek to target start position "+r+" from current time "+e),t.currentTime=r}}},r._getAudioCodec=function(t){var e=this.config.defaultAudioCodec||t.audioCodec;return this.audioCodecSwap&&e&&(this.log("Swapping audio codec"),e=-1!==e.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),e},r._loadBitrateTestFrag=function(t,e){var r=this;t.bitrateTest=!0,this._doFragLoad(t,e).then((function(i){var n=r.hls;if(i&&!r.fragContextChanged(t)){e.fragmentError=0,r.state=gi,r.startFragRequested=!1,r.bitrateTest=!1;var a=t.stats;a.parsing.start=a.parsing.end=a.buffering.start=a.buffering.end=self.performance.now(),n.trigger(S.FRAG_LOADED,i),t.bitrateTest=!1}}))},r._handleTransmuxComplete=function(t){var e,r="main",i=this.hls,n=t.remuxResult,a=t.chunkMeta,s=this.getCurrentContext(a);if(s){var o=s.frag,l=s.part,u=s.level,h=n.video,d=n.text,c=n.id3,f=n.initSegment,g=u.details,v=this.altAudio?void 0:n.audio;if(this.fragContextChanged(o))this.fragmentTracker.removeFragment(o);else{if(this.state=Ei,f){if(null!=f&&f.tracks){var m=o.initSegment||o;this._bufferInitSegment(u,f.tracks,m,a),i.trigger(S.FRAG_PARSING_INIT_SEGMENT,{frag:m,id:r,tracks:f.tracks})}var p=f.initPTS,E=f.timescale;y(p)&&(this.initPTS[o.cc]={baseTime:p,timescale:E},i.trigger(S.INIT_PTS_FOUND,{frag:o,id:r,initPTS:p,timescale:E}))}if(h&&g&&"initSegment"!==o.sn){var T=g.fragments[o.sn-1-g.startSN],L=o.sn===g.startSN,A=!T||o.cc>T.cc;if(!1!==n.independent){var R=h.startPTS,k=h.endPTS,b=h.startDTS,D=h.endDTS;if(l)l.elementaryStreams[h.type]={startPTS:R,endPTS:k,startDTS:b,endDTS:D};else if(h.firstKeyFrame&&h.independent&&1===a.id&&!A&&(this.couldBacktrack=!0),h.dropped&&h.independent){var I=this.getMainFwdBufferInfo(),w=(I?I.end:this.getLoadPosition())+this.config.maxBufferHole,C=h.firstKeyFramePTS?h.firstKeyFramePTS:R;if(!L&&w<C-this.config.maxBufferHole&&!A)return void this.backtrack(o);A&&(o.gap=!0),o.setElementaryStreamInfo(h.type,o.start,k,o.start,D,!0)}else L&&R>2&&(o.gap=!0);o.setElementaryStreamInfo(h.type,R,k,b,D),this.backtrackFragment&&(this.backtrackFragment=o),this.bufferFragmentData(h,o,l,a,L||A)}else{if(!L&&!A)return void this.backtrack(o);o.gap=!0}}if(v){var _=v.startPTS,x=v.endPTS,P=v.startDTS,F=v.endDTS;l&&(l.elementaryStreams[O]={startPTS:_,endPTS:x,startDTS:P,endDTS:F}),o.setElementaryStreamInfo(O,_,x,P,F),this.bufferFragmentData(v,o,l,a)}if(g&&null!=c&&null!=(e=c.samples)&&e.length){var M={id:r,frag:o,details:g,samples:c.samples};i.trigger(S.FRAG_PARSING_METADATA,M)}if(g&&d){var N={id:r,frag:o,details:g,samples:d.samples};i.trigger(S.FRAG_PARSING_USERDATA,N)}}}else this.resetWhenMissingContext(a)},r._bufferInitSegment=function(t,e,r,i){var n=this;if(this.state===Ei){this.audioOnly=!!e.audio&&!e.video,this.altAudio&&!this.audioOnly&&delete e.audio;var a=e.audio,s=e.video,o=e.audiovideo;if(a){var l=t.audioCodec,u=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(l&&(l=-1!==l.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),1!==a.metadata.channelCount&&-1===u.indexOf("firefox")&&(l="mp4a.40.5")),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)),t.audioCodec&&t.audioCodec!==l&&this.log('Swapping manifest audio codec "'+t.audioCodec+'" for "'+l+'"'),a.levelCodec=l,a.id="main",this.log("Init audio buffer, container:"+a.container+", codecs[selected/level/parsed]=["+(l||"")+"/"+(t.audioCodec||"")+"/"+a.codec+"]")}s&&(s.levelCodec=t.videoCodec,s.id="main",this.log("Init video buffer, container:"+s.container+", codecs[level/parsed]=["+(t.videoCodec||"")+"/"+s.codec+"]")),o&&this.log("Init audiovideo buffer, container:"+o.container+", codecs[level/parsed]=["+t.codecs+"/"+o.codec+"]"),this.hls.trigger(S.BUFFER_CODECS,e),Object.keys(e).forEach((function(t){var a=e[t].initSegment;null!=a&&a.byteLength&&n.hls.trigger(S.BUFFER_APPENDING,{type:t,data:a,frag:r,part:null,chunkMeta:i,parent:r.type})})),this.tickImmediate()}},r.getMainFwdBufferInfo=function(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,we)},r.backtrack=function(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=gi},r.checkFragmentChanged=function(){var t=this.media,e=null;if(t&&t.readyState>1&&!1===t.seeking){var r=t.currentTime;if(Qr.isBuffered(t,r)?e=this.getAppendedFrag(r):Qr.isBuffered(t,r+.1)&&(e=this.getAppendedFrag(r+.1)),e){this.backtrackFragment=null;var i=this.fragPlaying,n=e.level;i&&e.sn===i.sn&&i.level===n||(this.fragPlaying=e,this.hls.trigger(S.FRAG_CHANGED,{frag:e}),i&&i.level===n||this.hls.trigger(S.LEVEL_SWITCHED,{level:n}))}}},s(e,[{key:"nextLevel",get:function(){var t=this.nextBufferedFrag;return t?t.level:-1}},{key:"currentFrag",get:function(){var t=this.media;return t?this.fragPlaying||this.getAppendedFrag(t.currentTime):null}},{key:"currentProgramDateTime",get:function(){var t=this.media;if(t){var e=t.currentTime,r=this.currentFrag;if(r&&y(e)&&y(r.programDateTime)){var i=r.programDateTime+1e3*(e-r.start);return new Date(i)}}return null}},{key:"currentLevel",get:function(){var t=this.currentFrag;return t?t.level:-1}},{key:"nextBufferedFrag",get:function(){var t=this.currentFrag;return t?this.followingBufferedFrag(t):null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),e}(ki),so=function(){function t(e){void 0===e&&(e={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new On,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.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,I(e.debug||!1,"Hls instance");var r=this.config=function(t,e){if((e.liveSyncDurationCount||e.liveMaxLatencyDurationCount)&&(e.liveSyncDuration||e.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(void 0!==e.liveMaxLatencyDurationCount&&(void 0===e.liveSyncDurationCount||e.liveMaxLatencyDurationCount<=e.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(void 0!==e.liveMaxLatencyDuration&&(void 0===e.liveSyncDuration||e.liveMaxLatencyDuration<=e.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');var r=Js(t),n=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return["manifest","level","frag"].forEach((function(t){var i=("level"===t?"playlist":t)+"LoadPolicy",a=void 0===e[i],s=[];n.forEach((function(n){var o=t+"Loading"+n,l=e[o];if(void 0!==l&&a){s.push(o);var u=r[i].default;switch(e[i]={default:u},n){case"TimeOut":u.maxLoadTimeMs=l,u.maxTimeToFirstByteMs=l;break;case"MaxRetry":u.errorRetry.maxNumRetry=l,u.timeoutRetry.maxNumRetry=l;break;case"RetryDelay":u.errorRetry.retryDelayMs=l,u.timeoutRetry.retryDelayMs=l;break;case"MaxRetryTimeout":u.errorRetry.maxRetryDelayMs=l,u.timeoutRetry.maxRetryDelayMs=l}}})),s.length&&w.warn('hls.js config: "'+s.join('", "')+'" setting(s) are deprecated, use "'+i+'": '+JSON.stringify(e[i]))})),i(i({},r),e)}(t.DefaultConfig,e);this.userConfig=e,r.progressive&&$s(r);var n=r.abrController,a=r.bufferController,s=r.capLevelController,o=r.errorController,l=r.fpsController,u=new o(this),h=this.abrController=new n(this),d=this.bufferController=new a(this),c=this.capLevelController=new s(this),f=new l(this),g=new Fe(this),v=new qe(this),m=r.contentSteeringController,p=m?new m(this):null,y=this.levelController=new Zs(this,p),E=new jr(this),T=new eo(this.config),L=this.streamController=new ao(this,E,T);c.setStreamController(L),f.setStreamController(L);var A=[g,y,L];p&&A.splice(1,0,p),this.networkControllers=A;var R=[h,d,c,f,v,E];this.audioTrackController=this.createController(r.audioTrackController,A);var k=r.audioStreamController;k&&A.push(new k(this,E,T)),this.subtitleTrackController=this.createController(r.subtitleTrackController,A);var b=r.subtitleStreamController;b&&A.push(new b(this,E,T)),this.createController(r.timelineController,R),T.emeController=this.emeController=this.createController(r.emeController,R),this.cmcdController=this.createController(r.cmcdController,R),this.latencyController=this.createController(Xe,R),this.coreComponents=R,A.push(u);var D=u.onErrorOut;"function"==typeof D&&this.on(S.ERROR,D,u)}t.isMSESupported=function(){return io()},t.isSupported=function(){return function(){if(!io())return!1;var t=ee();return"function"==typeof(null==t?void 0:t.isTypeSupported)&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some((function(e){return t.isTypeSupported(ae(e,"video"))}))||["mp4a.40.2","fLaC"].some((function(e){return t.isTypeSupported(ae(e,"audio"))})))}()},t.getMediaSource=function(){return ee()};var e=t.prototype;return e.createController=function(t,e){if(t){var r=new t(this);return e&&e.push(r),r}return null},e.on=function(t,e,r){void 0===r&&(r=this),this._emitter.on(t,e,r)},e.once=function(t,e,r){void 0===r&&(r=this),this._emitter.once(t,e,r)},e.removeAllListeners=function(t){this._emitter.removeAllListeners(t)},e.off=function(t,e,r,i){void 0===r&&(r=this),this._emitter.off(t,e,r,i)},e.listeners=function(t){return this._emitter.listeners(t)},e.emit=function(t,e,r){return this._emitter.emit(t,e,r)},e.trigger=function(t,e){if(this.config.debug)return this.emit(t,t,e);try{return this.emit(t,t,e)}catch(e){if(w.error("An internal error happened while handling event "+t+'. Error message: "'+e.message+'". Here is a stacktrace:',e),!this.triggeringException){this.triggeringException=!0;var r=t===S.ERROR;this.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,fatal:r,event:t,error:e}),this.triggeringException=!1}}return!1},e.listenerCount=function(t){return this._emitter.listenerCount(t)},e.destroy=function(){w.log("destroy"),this.trigger(S.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach((function(t){return t.destroy()})),this.networkControllers.length=0,this.coreComponents.forEach((function(t){return t.destroy()})),this.coreComponents.length=0;var t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null},e.attachMedia=function(t){w.log("attachMedia"),this._media=t,this.trigger(S.MEDIA_ATTACHING,{media:t})},e.detachMedia=function(){w.log("detachMedia"),this.trigger(S.MEDIA_DETACHING,void 0),this._media=null},e.loadSource=function(t){this.stopLoad();var e=this.media,r=this.url,i=this.url=p.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,w.log("loadSource:"+i),e&&r&&(r!==i||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(e)),this.trigger(S.MANIFEST_LOADING,{url:t})},e.startLoad=function(t){void 0===t&&(t=-1),w.log("startLoad("+t+")"),this.started=!0,this.networkControllers.forEach((function(e){e.startLoad(t)}))},e.stopLoad=function(){w.log("stopLoad"),this.started=!1,this.networkControllers.forEach((function(t){t.stopLoad()}))},e.resumeBuffering=function(){this.started&&this.networkControllers.forEach((function(t){"fragmentLoader"in t&&t.startLoad(-1)}))},e.pauseBuffering=function(){this.networkControllers.forEach((function(t){"fragmentLoader"in t&&t.stopLoad()}))},e.swapAudioCodec=function(){w.log("swapAudioCodec"),this.streamController.swapAudioCodec()},e.recoverMediaError=function(){w.log("recoverMediaError");var t=this._media;this.detachMedia(),t&&this.attachMedia(t)},e.removeLevel=function(t){this.levelController.removeLevel(t)},e.setAudioOption=function(t){var e;return null==(e=this.audioTrackController)?void 0:e.setAudioOption(t)},e.setSubtitleOption=function(t){var e;return null==(e=this.subtitleTrackController)||e.setSubtitleOption(t),null},s(t,[{key:"levels",get:function(){var t=this.levelController.levels;return t||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(t){w.log("set currentLevel:"+t),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(t){w.log("set nextLevel:"+t),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(t){w.log("set loadLevel:"+t),this.levelController.manualLevel=t}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(t){this.levelController.nextLoadLevel=t}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(t){w.log("set firstLevel:"+t),this.levelController.firstLevel=t}},{key:"startLevel",get:function(){var t=this.levelController.startLevel;return-1===t&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t},set:function(t){w.log("set startLevel:"+t),-1!==t&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(t){var e=!!t;e!==this.config.capLevelToPlayerSize&&(e?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=e)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(t){this._autoLevelCapping!==t&&(w.log("set autoLevelCapping:"+t),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}},{key:"bandwidthEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimate():NaN},set:function(t){this.abrController.resetEstimator(t)}},{key:"ttfbEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimateTTFB():NaN}},{key:"maxHdcpLevel",get:function(){return this._maxHdcpLevel},set:function(t){(function(t){return ze.indexOf(t)>-1})(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,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 t=this.levels,e=this.config.minAutoBitrate;if(!t)return 0;for(var r=t.length,i=0;i<r;i++)if(t[i].maxBitrate>=e)return i;return 0}},{key:"maxAutoLevel",get:function(){var t,e=this.levels,r=this.autoLevelCapping,i=this.maxHdcpLevel;if(t=-1===r&&null!=e&&e.length?e.length-1:r,i)for(var n=t;n--;){var a=e[n].attrs["HDCP-LEVEL"];if(a&&a<=i)return n}return t}},{key:"firstAutoLevel",get:function(){return this.abrController.firstAutoLevel}},{key:"nextAutoLevel",get:function(){return this.abrController.nextAutoLevel},set:function(t){this.abrController.nextAutoLevel=t}},{key:"playingDate",get:function(){return this.streamController.currentProgramDateTime}},{key:"mainForwardBufferInfo",get:function(){return this.streamController.getMainFwdBufferInfo()}},{key:"allAudioTracks",get:function(){var t=this.audioTrackController;return t?t.allAudioTracks:[]}},{key:"audioTracks",get:function(){var t=this.audioTrackController;return t?t.audioTracks:[]}},{key:"audioTrack",get:function(){var t=this.audioTrackController;return t?t.audioTrack:-1},set:function(t){var e=this.audioTrackController;e&&(e.audioTrack=t)}},{key:"allSubtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}},{key:"subtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTrack:-1},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleTrack=t)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var t=this.subtitleTrackController;return!!t&&t.subtitleDisplay},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleDisplay=t)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(t){this.config.lowLatencyMode=t}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.5.7"}},{key:"Events",get:function(){return S}},{key:"ErrorTypes",get:function(){return L}},{key:"ErrorDetails",get:function(){return A}},{key:"DefaultConfig",get:function(){return t.defaultConfig?t.defaultConfig:Qs},set:function(e){t.defaultConfig=e}}]),t}();return so.defaultConfig=void 0,so},"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(r="undefined"!=typeof globalThis?globalThis:r||self).Hls=i()}(!1);

Function Calls

None

Variables

None

Stats

MD5 6243e39dccdbe4486f7f0c1510144335
Eval Count 0
Decode Time 1488 ms