// Playerjs.com 19.10.21 // 23.08.2024 08:35:48 // API - https://playerjs.com/docs/q=api eval(function(p,a,c,k,e,d){e=function(c){return(c35?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(!1A.53){1A.53=[];1A.dE}if(1A[\'Ee\']){1C(Ee,1)};E Bt(2L){B o={1y:K,nd:[],s0:[],j6:\'Ni\',Nf:zX,Nd:A0,8p:\'19.10.21\',gd:[\'8j\',\'\'],j1:\'\',29:K,8F:K,a8:K,Nc:K,dM:K,5Q:K,9r:K,96:K,u:\'#Nb#N9#N8#N7#Nl#Ne#yT#Nm#Nx#NE#NB#z6#Nv#Ns#Nr#z6#MH#MG#MC#MK#MV#xH#MO#NF#xH#Oz#Ow#Oo#Om#OA#Ot#OM#NP#NM#NK#NQ#O7#O3#yT#Mu#L1#xH#L9\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',La:\'\',y:\'xx??x?=xx????=\',p:\'\',Lb:-1,vc:"zB",gP:"//zB.aj",7z:[],dt:H,pr:H,ga:K,ab:K,hQ:[],KZ:K,dH:\'//.8S//\',yj:0,2D:[],7p:[],a5:[],3c:[],od:[],9P:0,a4:[],mI:0,qQ:K,5V:K,1z:K,wW:K,7Y:K,ni:\'\',i0:\'\',9O:1A.b3.17<2l&&1A.b3.1g<2l,yC:[],Lh:[],5P:{\'1Q\':1,\'DQ\':1,\'g1\':1,\'dX\':1,\'o7\':0},al:[],wI:0,d9:0,5c:K,4X:K,gj:K,p8:K,Lk:[],lh:[],aO:K,cl:0,iE:K,r9:1J,hx:1J,rp:K,zi:E(x){B a;I a},Ll:0,oL:4z,4x:K,dr:K,yk:22.yk,d:8B.vR,kF:8B.vR,9z:8B.9z,jW:8B.9z.J("jW")==0,Ln:{},vG:\'Lo-yS.aj/yS.js\',fd:["zi","zj"],5Z:[],Ld:[],KI:[],iZ:1,lF:[],zj:E(x,y,z){B a;I a},1c:0,ma:0,5j:K,dk:-1,a6:3,KU:0,sd:0,ag:0,3G:{x:1,y:1,x0:1,y0:1},c4:["f8","f9","fb","hq","hk","hi","pc","hg","cd","d4","p7","p5"],nV:["KO","KK","Lq","M3"],dS:0,Ms:0,rJ:0,Bh:0,dW:0,C4:[],d3:[\'7w\',\'e1\',\'q8\',\'6C\'],M5:[],mn:H,m7:[],nQ:0,ws:"w"+"s",jV:K,mq:[K,K,K]};B fj={V:{w:20,h:20,1i:"-",M7:"-",a:1,7g:-1,1w:"3I",1K:"",1Q:1,g2:-1,aY:0,2z:1,1u:"",1F:"",4d:"M9",gy:12,jC:0,1t:"S",2S:"0 3 0 3",9H:"0 0 0 0",2w:1,hG:"0 0 0 0",Ma:0,jj:1,bg:0,pz:0,H2:0,5t:1,9S:-1,4D:"3W",bF:-1,g3:"0 0 0 0",pA:-1,pC:"3I",aZ:-1,lz:-1,5T:"1Y",4w:"xU",2z:0,hU:"3W",jT:0.7,wC:0,wG:"3I",k5:"3 5 3 5",Mf:"0 0 0 0",Mg:1,wF:"nA-nz",wE:11,wD:0,2O:"",IO:5,IN:0,3e:0,Mh:2,Mi:2,Hz:0.2,Hw:0,Hu:0.1,fJ:0,Mj:"Mk",Ml:1,Mn:5,Hv:"3W",Hy:"3I",Ht:"3I",Hp:1,IM:1,tE:1,6X:0,3C:0,fS:20,dx:"<2k 17=\'20\' 1g=\'20\'>",uk:1,pN:-1,jo:0,pL:1,tI:-1,Mo:0.1,gG:0,3f:"",FI:0,Gz:"xU",3F:"",EQ:zl,Gk:zl,HK:0,5F:0,6l:"3I",HR:0,HQ:"3W",Hq:9,uP:"0 0 10 0",uQ:"0 0 0 0",HM:0}};E Iv(){I H;o.Io=H}E bV(s){if(s.J(\'.\')==-1){s=s.1m(1);s2=\'\';X(i=0;i=dF.U)8V=0}I xu.xM(\'\')}(\'LE\',\'Lt\',\'LH\',\'LJ\'));B v={1q:0,yv:0,ny:"#3W",2Y:0,vH:1,8d:"#3W",4D:"#3I",6X:0,dA:1,nZ:1,3i:0,qx:1,dN:0,qO:1,1v:{LK:0,1w:"3W",a:"0.4",h:34,k9:1,1n:1,ki:1,eq:0,hX:3,8A:0,rl:3,5T:"1Y",1t:"2M",2S:"0 0 0 0",6X:0,hS:0,ar:\'\'},1P:{on:1,f:1,r:1,m:1,3D:5,wR:"3D",8N:1,wQ:"1L",nT:0,ER:0,rc:1,jf:0.2},Y:{4D:"3W",bF:"o8",5t:0.9,9S:-1,1t:"1e",2S:"0 0 0 0",2T:"7 15 7 15",1w:"3I",4d:"zC, zD, nA-nz",gy:12,5r:10,jC:0,6l:"zf",z5:1,8d:"LM",a:1,7g:-1,LN:0,LR:100,LS:LU,Lr:1,tW:1,zR:"Lv",tV:"3W",tT:-1,KW:-1,zN:0,6Y:3,kp:16,z9:"KY",6X:0,hK:1,os:1,ot:"3I",ul:0,tL:"3W",Ae:1,zK:0,zQ:"o8",mR:0,ik:4z,cv:0,7v:0,Gf:0,Ge:0,e8:1,3A:0,kU:50,we:0,mQ:1,dD:OY,o3:0,wS:"o8",wZ:"0 0 0 0",sC:30,8d:"ze"},1j:{4D:"3W",bF:"S6",5t:0.7,9S:-1,4d:"zC, zD, nA-nz",1t:"2M-2q",2S:"0 0 0 0",2T:"7 10 7 15",1w:"3I",gy:12,kp:16,5r:10,jC:0,RZ:"3I",6l:"zf",a:1,1Q:5,7g:-1,vB:1,6Y:3,hK:1,os:1,ot:"3I",mR:0,ik:4z,6X:0,RV:1,RT:"59",4F:1,S8:"7B",Si:1,So:"1Z",Sl:0,Sk:"6x",Sj:0,Sh:"4Z",sC:30,8d:"ze"},Se:{1t:"2M-2q",2S:"0 10 50 0"},1L:0.8,ur:1,oS:1,91:0,5z:0,BU:1,5i:0,4H:0,Jy:0,Jo:0,3k:0,sh:1,mx:0,yN:0,yI:0,kI:\',\',km:\';\',dG:\'//\',qM:1,hw:\'[\',ee:\']\',fg:\'6c\',m5:1,mm:-1,qm:0,Sd:\'20 0 0 20\',Sc:\'1f-1e\',Rm:100,Ro:100,Rr:-1,r8:0,Di:1,yW:"py",yY:"3I",zb:5,zI:10,Ag:1,Aj:10,mI:0,xL:1,vs:1,fM:1,51:\'RC\',xy:0,kw:\'6b\',9Q:1,K1:0,JW:0,JV:0,9g:1,bD:1,JB:5,6y:0,Cr:1,n3:0,sm:5,Sp:0,Sq:0,Te:0,ou:1,zO:1,JT:0,CV:0,Tb:0,tB:1,lv:0,3j:"DC",T9:H3,n5:\'100%\',ga:0,Dx:{7P:1,2u:0,m9:0,4h:0,1y:1,xW:0,xY:0,xZ:0,T2:0,T8:0,T7:0},Dv:{7P:1,2u:0,m9:0,4h:0,1y:1,xW:0,xY:0,xZ:0},T6:100,qB:1,eK:1,oH:14,f8:\'100%\',Dl:1,oN:20,CL:1,hk:0.7,CP:2,un:3,cd:10,f9:"3I",fb:"zA",hq:"3W",hi:0,pc:0,hg:iv,uo:1,d4:0,wi:1,8Q:1,Ta:1,Ty:0.3,Tx:3,Tt:4,Tr:5,Tk:0,Tq:Tn,Tm:GX,Cc:0,Cd:1,qT:1,eI:1,EL:1,uV:0,IP:Tj,IH:90,J7:0,J3:1,J2:"o8",J0:0,J1:1,a7:\'2\',cY:\'3\',SJ:10,SZ:1,SB:1,Sy:-1,Sx:1,Sv:1,Su:-1,St:0,SI:1,SX:0,SV:1,ST:0,SQ:1,Rh:0,Q8:1,Rg:0,PL:1,PK:0,PI:1,PF:0,qZ:1,Py:0,PD:0,PC:1,PB:0,Pz:1,PN:"#3I",PY:"#3W",Q5:"#3W",Q4:"#3I",Q3:"#3W",Q2:"#3I",Q1:"#3W",PX:"#3I",PQ:"#3W",PW:"#3I",PU:"#3W",PT:"#3I",P0:1,P7:0,Pa:1,Pc:0.5,OZ:"#3I",Po:"#3W",Pt:1,Ps:1,Pr:1,Pq:1,Pp:1,Pl:10,Q6:-1,QI:1,QW:1,QV:0,qi:0,QU:"or",QT:"or",QS:"or",QQ:"or",QJ:"50%",QP:-1,QO:0,QN:-1,QM:0,QK:0,Fc:1,Fd:0,R7:30,R6:2,Cw:10,BL:0,R2:30,KD:1,KC:1,6g:0,2f:{on:0,4D:"3W",2Y:0,9W:2,8d:"3W",1t:"1e",2S:"20 0 0 20",17:vw,1n:0}};v.9C="ru";B 7E=E(is){B i;B C=[];B f=[];B aa=[];B R0=[];B 5U=[];B 8g=[];B 1O=[];B f2=[];B gY=[];B QH=[];B 4W=[];B 5D=[];B 5u=[];B da=[];B eu=K;B 2m;B aW=-1;B 4T=H;B 1d=is;B 6d=is=="1j";B Y;B 5z=[];B ez=[];B mM;B 3w=\'\';B dV=\'\';B 6o=-1;B jm;B gH=K;B Qq=K;B mS=K;B nu=K;B gD=K;B kK=K;B mF;B wL;B mH;B hX;B vm;B ic=[];B 6n=[];B nW=0;B aV=0;B ah;B 6h="2w";B aM=(o.1l.2i?"g8":"mY");B aF=(o.1l.2i?"go":"mZ");C=9l(C,v[is]);C=4s(v[is],\'2S\',\'2S\');C=4s(v[is],\'9H\',\'9H\');C=4s(v[is],\'aX\',\'aX\');if(C.o3==0){C.wZ="0 0 0 0"}C=4s(v[is],\'g3\',\'wZ\');C=4s(v[is],\'2T\',\'2T\');C.lN=0;B he="<2k C=\'2S-1f:bC\' 17=\'"+C.6Y*2+"\' 1g=\'"+(C.6Y*2>C.5r?(C.6Y*2):C.5r)+"\' 4f:4j=\'3R://4i.w3.4b/7O/4j\' 4f=\'3R://4i.w3.4b/46/2k\'>C.5r?(C.6Y):(C.5r/2))+"\' cx=\'"+C.6Y+"\' 6c=\'"+3B(C.6l)+"\'/>";B A8="<2k 17=\'"+C.6Y*2+"\' 1g=\'"+C.5r+"\' 4f:4j=\'3R://4i.w3.4b/7O/4j\' 4f=\'3R://4i.w3.4b/46/2k\' >";B xx=4;B An="<5b C=\'2n:cA-4O;\'><2k 17=\'"+(xx+2)+"\' 1g=\'"+(C.5r)+"\' 4f:4j=\'3R://4i.w3.4b/7O/4j\' 4f=\'3R://4i.w3.4b/46/2k\'><2H x1=\'1\' y1=\'"+(C.5r/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5r/2)+"\' 43=\'#"+C.1w+"\' 43-17=\'1\' 43-gk=\'4y\'/><2H x1=\'"+xx+"\' y1=\'"+(C.5r/2)+"\' x2=\'1\' y2=\'"+(C.5r/2+xx)+"\' 43=\'#"+C.1w+"\' 43-17=\'1\' 43-gk=\'4y\'/>";B jM="<5b C=\'2n:cA-4O;\'><2k 17=\'"+(xx+10)+"\' 1g=\'"+(C.5r+1)+"\' 4f:4j=\'3R://4i.w3.4b/7O/4j\' 4f=\'3R://4i.w3.4b/46/2k\' C=\'ix:1e\'><2H x1=\'1\' y1=\'"+(C.5r/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5r/2-xx+2)+"\' 43=\'#"+C.1w+"\' 43-17=\'1\' 43-gk=\'4y\' /><2H x1=\'1\' y1=\'"+(C.5r/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5r/2+xx+2)+"\' 43=\'#"+C.1w+"\' 43-17=\'1\' 43-gk=\'4y\'/>";B 8d=5f(2p(C.8d,\'3I\'),2p(C.zc,1));B 1I=1X("2b");o.1U.1W(1I);P(1I,{\'6q\':\'3e\',\'2n\':\'4O\',\'1E\':0,\'2Y-7a\':C.6X});if(C.pA==1){P(1I,{"2Y":"4t 6D "+3B(2p(C.pC,\'3I\'))})}B hO={};X(B i in o.5P){if(o.5P.2y(i)){hO[o.5P[i]]=-1}}if(6d){1I.C.4U=Qn}F{1I.C.4U=99}B 18=1X("2b");if(o.9O){C.Aq>0?C.gy=C.Aq:\'\';C.At>0?C.dD=C.At:\'\';C.Av>0?C.kU=C.Av:\'\'}P(18,{\'1t\':\'h5\',\'1f\':0,\'1e\':0,\'2n\':\'4O\',\'17\':\'100%\',\'2T-1f\':C.bp,\'2T-2q\':C.7d+(6d&&C.3A==1?0:20),\'2T-2M\':C.aA,\'2T-1e\':C.6P,\'1w\':C.1w,\'4d-3P\':C.gy*2p(v.8m,1),\'4d-g5\':h1(C.4d),\'iD-gS\':C.jC+\'px\'});if(o.1l.6Q){P(18,{\'8U-17\':Aw})}if(is!=="Y"){P(18,{\'6q-y\':(6d&&C.3A==1?\'3e\':\'94\')})}1I.1W(18);if(C.3A!=1){B 6W=1X("2b");P(6W,{\'2n\':\'4O\',\'6q\':\'3e\',\'2Y-7a\':C.6X});if(C.3A!=1){if(o.1l.6Q){P(6W,{\'8U-17\':Aw})}}18.1W(6W)}3Z(18,{id:(v.id+"4e"+is)});if(is=="Y"){if(C.3A==1){P(18,{\'17\':\'100%\',\'2T-2q\':C.7d,\'2T-2M\':C.aA+20,\'6q-x\':\'94\',\'6q-y\':\'3e\',\'bi-8N\':\'e0\'});P(1I,{\'17\':o.2V-C.4M-C.4I,\'1g\':C.kU+C.bp+C.aA})}F{P(18,{\'6q-y\':\'94\',\'6q-x\':\'3e\'});if(C.zt==1){mN()}}if(C.o3==1){P(1I,{\'2A-1w\':C.wS})}if(v.Y.3b==1){3q(1I)}}if(C.hK==1){B 5L=1X("2b");B aw=5f(C.o3==1?C.wS:C.4D);if(C.3A==1){kL(5L,\'to 2q, 5q(\'+aw+\',\'+(C.5t*1+0.3)+\'), 5q(\'+aw+\',0)\',\'1e\',12,5,7,10,7,10,12,15);5L.1B(6h,Ac)}F{kL(5L,\'to 2M, 5q(\'+aw+\',\'+(C.5t*1+0.3)+\'), 5q(\'+aw+\',0)\',\'1f\',5,12,10,7,10,7,15,12);5L.1B(6h,A9)}B 5B=1X("2b");if(C.3A==1){kL(5B,\'to 1e, 5q(\'+aw+\',\'+(C.5t*1+0.3)+\'), 5q(\'+aw+\',0)\',\'2q\',8,5,13,10,13,10,8,15);5B.1B(6h,Ab)}F{kL(5B,\'to 2M, 5q(\'+aw+\',0), 5q(\'+aw+\',\'+(C.5t*1+0.3)+\')\',\'2M\',5,8,10,13,10,13,15,8);5B.1B(6h,A5)}5L.1B("mY",hf);5L.1B("mZ",hf);5B.1B("mY",hf);5B.1B("mZ",hf);18.1B("rn",Ax,{5M:K});5L.1B("ao",au);5B.1B("ao",au);1I.1W(5L);1I.1W(5B);3K(wL);wL=7i(zJ,2l)}18.1B(aM,zM,{5M:K});18.1B(aF,xi,{5M:K});if(v.Y.ah>0&&!ah&&is=="Y"){if(1M AD!=="1J"){ah=1D AD()}}if(6d){X(B i=1;i<15;i++){if(O(v["d2"+is][is+i])){v.1j[is+i]=v["d2"+is][is+i];if(O(v["d2"+is][is+i+"1R"])){v.1j[is+i+"1R"]=v["d2"+is][is+i+"1R"]}if(O(v["d2"+is][is+i+"1i"])){v.1j[is+i+"1i"]=v["d2"+is][is+i+"1i"]}}if(O(v.1j[is+i])){if(v.1j[is+i]==1){cq(\'f\',i);cB(f[i],aa[i],5U[i],8g[i],i);B 5C=v.1j[is+i+"1i"];B 8W=v.1j[is+i+"1R"];if(!O(5C)){v.1j[is+i+"1i"]="4Z"}if(5C){if(5C.J("3H")>-1&&8W){if(!v[\'6t\'+5C]){if(8W.J(":")>0){B mi=5C.54(-1);B dm=v[\'lL\'+mi];B k=4B(8W.1m(8W.J(":")+1)).2x(\',\');B ka=[];B hv;X(B j=0;j-1){!O(dm)?dm=j:\'\';k[j]=k[j].1S("(*)",\'\')}hv=k[j].J("->3d:");ka[j]=\'\';if(hv>0){ka[j]=k[j].1m(hv+6);k[j]=k[j].1m(0,hv)}}o[\'6t\'+5C]=k;o[\'m\'+mi+\'4e\'+\'3d\']=ka;8W=v.1j[is+i+"1R"]=8W.1m(0,8W.J(":"))}F{o[\'6t\'+5C]=[];v.1j[is+i+"1R"]=8W}v[\'6t\'+5C]=1;o[\'hZ\'+5C]=2p(dm,0)}}}5U[i].1T=2N(5C);if(2r(8W)){5U[i].1T=8W}if(5C=="2W"){o.gU=H}1O[i]=5C;7G(i);if(1O[i]==\'pt\'){!o.eM?o.eM=1D Qc():\'\';if(O(1A.vZ)){5U[i].1T=o.eM.Qb();o.eM.Ch()}}if(1O[i]in o.5P){hO[1O[i]]=i}f[i].1B(aM,6F,{5M:K});f[i].1B(aF,5R,{5M:K});f[i].1B(6h,b0);f[i].1B("ao",au);if(v.1j[is+i+"1n"]==1){P(f[i],{"1g":0})}}}}}E Ax(x){if(is=="Y"&&C.3A==1&&x){if(x.ra==0&&x.cO!=0){18.b5-=x.cO;x.9m()}}3K(mH);mH=7i(xi,jD);bq()}E zM(){o.3E=H}E xi(){if(C.fF==1){2I(o.fH);o.fH=1C(E(){if(!o.3E&&!o.ly){8y()}},(v.1j.fB>0?v.1j.fB*2l:(o.1l.tv?46:2l)))}o.3E=K}E 6F(1h){if(o.29){o.5v?o.W.5v(K):\'\'}B i=1h.4w.7M(\'mX\');B x;if(i){x=\'f\'}F{if(1h.4w.7M(\'bd\')){i=1h.4w.7M(\'bd\');x=\'f2\'}}if(i){i=2R(i);B g0=K;if(O(2j(x)[i])){if(C.9S>-1){P(2j(x+\'bg\')[i],{\'1E\':C.9S})}if(2r(C.eo)){P(2j(x+\'bg\')[i],{\'6S\':\'g1(\'+C.eo+\')\'})}if(C.7g>-1){P(2j(x+\'1R\')[i],{\'1E\':C.7g});P(2j(x+\'5F\')[i],{\'1E\':C.7g})}if(is=="Y"){if(1O[i].J("Y")==0){B id=1O[i].1m(8);if(3w==id||dV==id){P(2j(x+\'1R\')[i],{\'1w\':C.6l});P(2j(x+\'5F\')[i],{\'1w\':C.6l});g0=H}F{P(2j(x+\'1R\')[i],{\'1w\':C.1w})}}}if(C.uq==1&&O(C.oU)&&g0){}F{P(2j(x+\'bg\')[i],{\'7I\':C.bF})}}}};E 5R(1h){if(o.29){o.5v?o.W.5v(H):\'\'}B i=1h.4w.7M(\'mX\');B x;B g0=K;3K(kt);bq();if(i){x=\'f\'}F{if(1h.4w.7M(\'bd\')){i=1h.4w.7M(\'bd\');x=\'f2\'}}if(i){if(O(2j(x)[i])){if(C.9S>-1){P(2j(x+\'bg\')[i],{\'1E\':C.5t})}if(2r(C.eo)){P(2j(x+\'bg\')[i],{\'6S\':\'g1(1)\'})}if(C.7g>-1){P(2j(x+\'1R\')[i],{\'1E\':C.a});P(2j(x+\'5F\')[i],{\'1E\':C.a})}if(is=="Y"){if(1O[i].J("Y")==0){B id=1O[i].1m(8);if(3w==id||dV==id){P(2j(x+\'1R\')[i],{\'1w\':C.6l});P(2j(x+\'5F\')[i],{\'1w\':C.6l});g0=H}F{if(O(o.a4[id])){iL(i)}F{P(2j(x+\'1R\')[i],{\'1w\':C.1w})}}}}if(C.uq==1&&O(C.oU)&&g0){}F{P(2j(x+\'bg\')[i],{\'7I\':o.a4[id]?C.tV:C.4D})}}}}E b0(1h){if(!gD){B d=1D 7J();o.bm=d.ae();B i=1h.4w.7M(\'mX\');if(i){if(O(f[i])){if(O(1O[i])){if(is=="Y"){o.2g=1J}5a(i,0)}}}oj()}}B xl;B kt;E AB(1h){if(!gD){B i=1h.4w.7M(\'bd\');if(i){if(O(5u[i])){if(2m in o.5P){xl=i;kt=7i(zP,4z)}}}}}E zP(){v8(xl)}E au(1h){3K(kt);1h.6G=H;bq()}E yl(1h){3K(kt);if(!gD){B d=1D 7J();o.bm=d.ae();B i=1h.4w.7M(\'bd\');if(i){if(i==0){if(5u[0]==\'1w\'){cT();5a(nW)}F{dP()}}F{if(O(5u[i])){v8(i)}}}}}E nR(1h){B x=1h.4w.7M(\'A1\');if(x){yz(x)}}E z3(1h){bq();B i=1h.4w.7M(\'bd\');if(O(5u[i])){if(7r("=",i)>0){B x=5u[i].1m(0,7r("=",i));B y=5u[i].1m(7r("=",i)+1);B z=2m+\'Al\';if(!v[z]){v[z]=[]}if(!O(v[z][x])){v[z][x]=v[x]+\'\'}yE(x,y)}}};E yE(x,y){v[x]=y;if(o.5E&&v.uo==1&&x!="d4"){3U.9f("oQ"+x,y)}if(o.5j&&o.3J){o.3J.an()}o.W.kT();yz(x)}E z2(1h){B i=1h.4w.7M(\'bd\');B x=5u[i];if(O(x)){if(x.J("=")>0){B z=x.1m(0,x.J("="));B y=x.1m(x.J("=")+1);v[z]=y;vS();7G(o[2m+\'yw\']);if(2m=="h9"){7K("AK")}}}}E 7G(i){if(O(1O[i])){B b9=K;B 7S=K;B 5n=\'\';if(6d){if(1O[i]=="59"){5n=o.R.sN()}if(1O[i]=="7B"){5n=o.R.sO()}if(1O[i]=="2W"){5n=\' \';7S=H}if(1O[i].J("3H")>-1){if(o[\'6t\'+1O[i]]){if(o[\'6t\'+1O[i]].U>0){B t=o[\'hZ\'+1O[i]];if(t!=-1){5n=o[\'6t\'+1O[i]][t]}7S=H}}}if(1O[i]=="bT"){if(o.7Z){5n=o.od[o.Qr]}}if(1O[i]=="7B"||1O[i]=="bT"||1O[i]=="59"){if(o[\'6t\'+1O[i]].U==0){b9=H}F{if(o[\'6t\'+1O[i]].U==1&&(C.CY!=1||o[\'6t\'+1O[i]][0]==1)){b9=H}F{7S=H}}}if(1O[i]=="5Q"){if(!o.5Q){b9=H}F{7S=H}}if(1O[i]=="6x"){if(o.2C!=\'dg\'&&!v.6x){b9=H}F{7S=H}}if(1O[i]=="1Z"){if(O(o.28)){7S=H;if(o.4X||v.8Q==1){if(o.3z){5n=o.3c[!o.4X?o.3z.7j():o.3r]}}F{5n=\'\'}B kC=0;X(B s=0;s0){B x=\' \';B y=[\'ue\',\'ug\',\'uj\'];X(B z=0;z-1?x:\' \';o[1O[i]+\'7H\']=5n;7S=H}}8g[i].1T=5n+(5n!=\'\'&&C.Qw!=1?\' &gR;<2k 17="iC" 1g="HN" wA="-1 -1 5 8" 8p="1.1" 4f="3R://4i.w3.4b/46/2k" 4f:4j="3R://4i.w3.4b/7O/4j">\':\'\');B zW=6d&&aW!=-1;if(b9){1n(f[i]);if(6d){da[i]?2I(da[i]):\'\';if(o.S){o.S.i7(i,K,5n)}F{da[i]=1C(E(){o.S.i7(i,K,5n)},4z)}}P(f[i],{\'1t\':\'2t\',\'2q\':0,\'1f\':-100})}if(7S){if(zW){}F{if(C.3A==1){P(f[i],{\'2n\':\'cA-4O\'})}F{1r(f[i])}}if(6d){da[i]?2I(da[i]):\'\';if(o.S){o.S.i7(i,H,5n)}F{da[i]=1C(E(){o.S.i7(i,H,5n)},4a)}}P(f[i],{\'1t\':\'h5\',\'2q\':0,\'1f\':0})}2F()}X(B j=1;j-1;if(2m==\'59\'||2m==\'7B\'||2m==\'1Z\'||2m==\'4Z\'||xf||2m==\'bT\'||2m in o.5P||2m.J("8C")>0||2m==\'2W\'||2m==\'1w\'){aW=i;B z=gF(o[\'6t\'+2m]);if(2m=="pU"){if(C.v9==1){z=7K("Sf")}F{z=7K("Qs")}}if(2m=="h9"){z=7K("Qt")}if(2m=="2W"&&o.2W){z=[];X(B j=1;j<=16;j++){if(O(v["2W"+j])){z.2Q(2N(v["2W"+j]));ic[z.U]=v["2W"+j]}}}if(2m=="1w"&&o.4x){z=[];nW=i;X(B j=0;j"+2N(\'pt\');P(uf,{\'1w\':C.1w,\'9V\':\'2B\',\'7c\':\'4n\',\'2S-1e\':(nX?\'er\':0)});5D[0].1W(uf);o.eR=22.8t(v.id+"A3");o.eR.QA=o.3z.vY;uf.1B(6h,o.3z.vY)}if(nX){if(gH){if(aV==2){z=[];3q(f2[0])}X(j=0;j0&&o.nV.J(\'QE\'+2m)>-1){4W[0].1T=jM+2N(2m);5u[0]="1w";5D[0].1T=hL(2m)}P(5D[0],{\'17\':C.5r*2.5,\'1F-8o\':\'2q\'})}if(aV!=1&&x[0]>1){f2[0].1B(aM,6F);f2[0].1B(aF,5R);f2[0].1B(6h,yl);f2[0].1B("ao",au)}F{P(f2[0],{"7c":\'7e\'})}if(C.vl==1){3q(f2[0])}if(O(z)){B zz=\'\';X(j=0;j0){o[2m+\'yw\']=i}if(z[j].J("ya")==0){B 1H=z[j];if(1H.J("8C")>0){4W[y].1T=2N(z[j].1m(1H.J("8C")+5))}F{4W[y].1T=2N(z[j].1m(7))}if(z[j]==\'Qz\'){mM=f2[y];P(f2[y],{"2Y-1f":"4t 6D "+(C.yg==1?8d:"5q(100,100,100,0.7)")})}}F{4W[y].1T=z[j]}}F{4W[y].1T=z[j]}5u[y]=2m+j;if(fN==j||A6==j){5D[y].1T=fN==j?he:A8;if(fN==j){oM(y)}}if(1M(z[j])==\'4G\'){if(z[j].J("ya")==0){B t=z[j].1m(7);if(t.J("1w")>0){5D[y].1T="<2b C=\'"+(v[t]=="3W"?\'2Y:4t 6D #k8;1g:b8;17:b8;\':\'1g:er;17:er;\')+";2A-1w:"+(v[t].J("#")==-1?\'#\':\'\')+v[t]+";2Y-7a:er;\'>"}F{if(O(v[z[j].1m(7)])){5D[y].1T=v[z[j].1m(7)]}}}if(2m=="2W"){if(O(ic[y])&&o.2W){5D[y].1T=o.2W.1u(ic[y],0.7,3B(C.6l))}}if(2m=="1w"){if(O(6n[y])&&o.4x){5D[y].1T=hL(6n[y])}}if(2m==\'59\'){if(z[j]==2N("2B")&&o.R.kN()){oM(y)}if(2r(v.cQ)){B fq=v.cQ.2x(",");X(B k=0;k-1){3q(f2[y])}}}}}B yH="";if(1M(z[j])==\'4G\'){if(z[j].J("ya")==0){3Z(f2[y],{\'Qo\':i,\'A1\':z[j].1m(7)});yH="nR"}}if(!6J){f2[y].1B(aM,6F);f2[y].1B(aF,5R);if(yH=="nR"){f2[y].1B(6h,nR)}F{f2[y].1B(6h,yl)}f2[y].1B("ao",au);f2[y].1B("Ga",AB)}F{P(f2[y],{"7c":"7e"})}}}}2F()}if(1O[i]==\'6x\'){o.W.ky();2m=-1}if(1O[i]==\'pt\'&&O(o.eM)){o.eM.7s();2m=-1}if(1O[i].J(\'Y\')>-1){B id=1O[i].1m(8);if(O(o.1N[id])){B fl=o.1N[id][\'3l\'];if(O(fl)){if(1O[i].J(\'Y\')>-1){if(O(jm)){2m=-1;I}}if(fl.J(\'3D:\')==0){if(id.J(\'x\'+dV)!=0){o.2g=fl.1m(5);c0(id.1m(0,id.pY(\'-\'))+\'-0\');I}if(!o.1z){o.2g=fl.1m(5)}if(!o.1y){o.W.2E()}3v(\'3D\',fl.1m(5));v.Y.7v==0&&v.Y.e8==1?8y():\'\';I}ea(i);uu(id);7K("B6");if(O(o.1N[id][\'7n\'])&&v.7n==1&&v.Qj==1){7n(o.1N[id][\'7n\'])}F{mD(id);o.W.dQ(fl,(v.Y.iq==1?1:1J));v.Y.7v==0&&v.Y.e8==1?1C(8y,4z):\'\';mS=K;nu=K;n7(id);js("Qk")}}F{if(O(o.1N[id][\'5d\'])){6e(id);if(mS){6o==-1?5a(0,0):\'\'}F if(nu){6o==-1?5a(2R(f.U)-2,0):\'\'}}}}if(o.3b){o.3b.oh()}}if(1O[i]==\'5Q\'){o.R.gi()}}}};G.Fn=E(x){7G(o[x+\'yw\'])};E yz(x){if(x=="p5"){zr();I}if(x=="p7"){B z=2m+\'Al\';if(v[z]){X(B y in v[z]){if(v[z].2y(y)){yE(y,v[z][y])}}gI()}I}bq();X(B i=0;i0){f2[0].1B(6h,vS);4W[0].1T=2N(x.1m(x.J("8C")+5))}F{f2[0].1B(6h,gI);4W[0].1T=(C.v3!=1?jM:\'\')+2N(x)}P(4W[0],{\'4d-3P\':C.kp*2p(v.8m,1)});f2[0].1B(aM,6F);f2[0].1B(aF,5R);f2[0].1B("ao",au);B 4q=[];B oK=K;if(x.J("3P")>0){4q=[\'50%\',\'75%\',\'100%\',\'125%\',\'vw%\',\'DP%\',\'4z%\',\'QG%\',\'e6%\',\'iv%\']}if(x.J("5t")>0){4q=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.J("iH")>0){X(B i=-5;i<5.5;i+=0.5){4q.2Q(2J.4y(i*100)/100)}}if(x.J("dh")>0){4q=[4z,iv,fC]}if(x.J("2M")>0){X(i=0;i<21;i++){4q[i]=i*10}}if(x.J("ue")>0){X(i=0;i<24;i++){4q[i]=i}}if(x.J("ug")>0||x.J("uj")>0){X(i=0;i<60;i++){4q[i]=i}}if(x.J("9W")>0){oK=H;4q=[0,1]}if(x.J("43")>0){oK=H;4q=[0,1]}if(x.J("1w")>0){4q=[\'3I\',\'zA\',\'R3\',\'R4\',\'R5\',\'R1\',\'R8\',\'Ra\',\'Rb\',\'Rc\',\'Rd\',\'Re\',\'Rf\',\'R9\',\'QZ\',\'QR\',\'QY\',\'3W\'];B vx=v[x].1S("#","");if(4q.J(vx)==-1){4q[8]=vx}}X(y=1;y<=4q.U;y++){cq(\'f2\',y,0);cB(f2[y],gY[y],4W[y],5D[y],y);P(5D[y],{\'2T-1e\':0});if(x.J("1w")>0||x.J("2M")>0||x.J("8C")>0||x.J("iH")>0){y%3!=0?P(f2[y],{\'ix\':\'1e\'}):\'\';P(f2[y],{\'17\':\'33.3%\'});if(x.J("1w")>0){4q[y-1]=2p(v["QL"+(y-1)],4q[y-1]);4W[y].1T="<2b C=\'"+(4q[y-1]=="3W"?\'2Y:4t 6D #k8;1g:zk;17:zk;\':\'1g:gX;17:gX;\')+";2A-1w:"+3B(4q[y-1])+";2Y-7a:gX;\'>";P(f2[y],{\'2H-1g\':1})}F{4W[y].1T=4q[y-1]}}F{if(x.J("dh")>0){4W[y].1T=4q[y-1]}F{y%2!=0?P(f2[y],{\'ix\':\'1e\'}):\'\';P(f2[y],{\'17\':\'50%\'});if(oK){4W[y].1T=2N(4q[y-1]+\'7H\')}F{4W[y].1T=4q[y-1]}}}5u[y]=x+\'=\'+4q[y-1];if((4q[y-1]==v[x]&&6U(v[x])!=" ")||v[x]==\'#\'+4q[y-1]){5D[y].1T=he;oM(y)}f2[y].1B(aM,6F);f2[y].1B(aF,5R);if(x.J("8C")>0){f2[y].1B(6h,z2)}F{f2[y].1B(6h,z3)}f2[y].1B("ao",au)}2F()}E oM(x){f2[x].n4.bu(\'6T-\'+v.id+\'-dL-lL\');P(4W[x],{\'1w\':C.6l});ox(gY[x])}E mD(id){if(O(o.1N[id][\'2e\'])){v.2e=o.1N[id][\'2e\'];O(v.2e)?o.R.af(v.2e):\'\'}if(O(o.1N[id][\'1R\'])){o.cC=o.1N[id][\'1R\']}v.Y.za>0?jm=1C(zE,v.Y.za*2l):\'\';wU()}E n7(id){B t=o.1N[id][\'1R\'];if(O(t)){if(v.mx==1){if(o.W.oe(o.1N[id])){}F{v.1R=(v.yI==1&&O(o.xp)?o.xp+(v.yN==1?\'
\':\' \'):\'\')+t}o.W.ac(\'1R\')}}if(v.fJ==1){if(O(o.1N[id][\'8x\'])){v.8x=o.1N[id][\'8x\']}F{v.8x=[]}o.S.kA()}B xv=[\'5O\',\'lc\',\'6x\',\'7b\',\'1a\',\'kB\',\'B7\',\'mj\',\'lw\',\'4h\',\'4p\',\'1o\',\'B8\',\'B9\',\'8r\',\'ce\',\'eV\',\'9p\',\'j9\'];X(B i=0;i0){v.1z=o.2g=o.R.1c()}F{2L.1z&&!o.2g?o.2g=2L.1z:v.1z=0}}F{v.1z=o.2g=x}}F{v.1z=0}}E zE(){2I(jm);jm=2a}E ea(x){if(6o==0&&!o.1z){P(5U[6o],{\'1w\':C.1w});P(aa[6o],{\'7I\':C.4D});8g[6o].1T=\'\';f[6o].n4.5O(\'6T-\'+v.id+\'-dL-pl\')}F{o.uA=x;if(6o>-1){iL(6o)}if(3w!=\'\'){if(!o.a4[3w]&&O(o.1N[3w])){o.yj+=2p(o.1N[3w].1o,0)}o.a4[3w]=H;5z=xa(5z,3w)}}if(1O[x]){B id=1O[x].1m(8);8g[x].1T=he;f[x].n4.bu(\'6T-\'+v.id+\'-dL-pl\');P(5U[x],{\'1w\':C.6l,\'1F-vV\':\'1Y\',\'1E\':C.a});ox(aa[x]);if(C.uq==1&&O(C.oU)){P(aa[x],{\'7I\':C.oU})}6o=x;3w=id;o.3w=3w;v.4Q=3w;o.lo=5U[x].1T;o.uA=3w;dV=o.1N[id][\'hy\'];if(o.S){o.S.kJ()}if(ah){ah.QX()}}}E 6e(id){B x=id==0?o.Y:o.1N[id];o.uA=id;X(B i=0;iv.Y.ah){ah.bu(C,6W)}}X(B i=0;i-1){x[i].ec=1}}}if(O(x[i].ec)){if(x[i].ec==1){o.a4[x[i].id]=H;iL(i)}}if(O(x[i].5d)){8g[i].1T=An;P(8g[i],{"1w":C.1w})}f[i].1B(aM,6F);f[i].1B(aF,5R);f[i].1B(6h,b0);f[i].1B("ao",au);if(O(o.a4[x[i].id])){iL(i)}if(3w==x[i].id){ea(i)}if(dV==x[i].id){P(5U[i],{\'1w\':C.6l});P(8g[i],{\'1w\':C.6l});ox(aa[i])}}2F();4T=K;o.S?o.S.4A():\'\'}E ox(x){if(2r(C.Ay)&&x){P(x,{"2A-ar":"3g-4L(5q(0, 0, 0, "+(1-C.Ay*1)+") 0 0)"})}}E kL(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3A==1?\'AJ\':\'100%\');B hh=(C.3A==1?\'100%\':\'AJ\');P(x,{\'1t\':\'2t\',\'2n\':\'cA-4O\',\'17\':ww,\'1g\':hh,\'1F-8o\':\'8u\'});if(C.Ae==1){P(x,{\'2A\':\'-oV-3g-4L(\'+y+\')\',\'2A\':\'-3T-3g-4L(\'+y+\')\',\'2A\':\'-ms-3g-4L(\'+y+\')\',\'2A\':\'-o-3g-4L(\'+y+\')\',\'2A\':\'3g-4L(\'+y+\')\',})}if(C.3A==1||o.1l.2i){P(x,{\'7c\':\'4n\'})}F{P(x,{\'4n-3j\':\'1Y\'})}if(C.mR==1){P(x,{\'5S-17\':C.ik+\'px!6a\'})}if(z=="1f"){P(x,{\'1f\':-1,\'1e\':0})}if(z=="2M"){P(x,{\'2M\':-1,\'1e\':0})}if(z=="1e"){P(x,{\'1f\':0,\'1e\':0})}if(z=="2q"){P(x,{\'1f\':0,\'2q\':0})}if(z=="2q"||z=="1e"){P(x,{\'1F-8o\':\'1e\',\'2T-1f\':1I.2X/2-10})}x.1T="<8u><2b "+(C.zK==1?"P8=\'G.C.7I=\\"#"+C.zQ+"\\"\' P6=\'"+(C.ul==1?"G.C.7I=\\"#"+C.tL:"G.C.2A=\\"1Y")+"\\"\'":"")+" C=\'4n-3j:2B;7c:4n;17:gX;1g:gX;2Y-7a:gX;"+(C.ul==1?"2A-1w:#"+C.tL+";":"")+(z=="1f"?"2S-1f:er;":"")+(z=="2M"?"2S-1f:er;":"")+(z=="2q"?"2S-1e:gs;":"")+(z=="1e"?"2S-2q:gs;":"")+"\'><2k 17=\'20\' 1g=\'20\' 4f:4j=\'3R://4i.w3.4b/7O/4j\' 4f=\'3R://4i.w3.4b/46/2k\'><2H x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 43=\'#"+C.ot+"\' 43-17=\'"+C.os+"\' 43-gk=\'4y\'/><2H x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 43=\'#"+C.ot+"\' 43-17=\'"+C.os+"\' 43-gk=\'4y\'/>"}G.9R=E(){if(C.hK==1){9R()}};E zJ(){if(eu){9R()}}E 9R(e){if(C.hK==1&&!kK){if(C.3A==1){B h=18.Pw;B m=1I.2h+C.6P+C.7d+20;B t=18.b5}F{B h=18.AO;B m=1I.2X;B t=18.de}if(h>m){if(t>0){if(!62(5L)){1r(5L);B m1=1D 5N({"mc":5L,"1K":"8l","to":1,"1c":0.3,"me":"5L"})}}F{if(62(5L)){B m2=1D 5N({"mc":5L,"1K":"8l","to":0,"1c":0.3,"me":"5L","1n":H})}if(e){e.cO<0?e.9m():\'\'}}if(t0?e.9m():\'\'}}}F{1n(5L);1n(5B)}}}E A5(){B x=18.de+1I.2X-60;B m=1D 5N({"mc":18,"1K":"94","to":x,"1c":0.3,"me":"yQ","6L":"cW"});1C(9R,2l)}E A9(){B x=18.de-1I.2X+60;B m=1D 5N({"mc":18,"1K":"94","to":x,"1c":0.3,"me":"PS","6L":"cW"});1C(9R,2l)}E hf(1h){2I(o.fH);1h.aD()}E Ab(){B x=18.b5+(1I.2h+C.6P+C.7d)-60;B m=1D 5N({"mc":18,"1K":"kH","to":x,"1c":0.3,"me":"PV","6L":"cW"});1C(9R,2l)}E Ac(){B x=18.b5-(1I.2h+C.6P+C.7d)+60;B m=1D 5N({"mc":18,"1K":"kH","to":x,"1c":0.3,"me":"yR","6L":"cW"});1C(9R,2l)}E zS(x){if(x==\'\'){6e(0)}F{if(O(o.1N[x])){6e(x)}}2m=\'\'}E iL(x){8g[x].1T=\'\';P(5U[x],{\'1w\':C.zR});if(C.zN==1){P(5U[x],{\'1F-vV\':\'2H-PO\'})}if(C.tW>-1){P(5U[x],{\'1E\':C.tW})}f[x].n4.5O(\'6T-\'+v.id+\'-dL-pl\');P(aa[x],{\'7I\':C.tV});if(C.tT>-1){P(aa[x],{\'1E\':C.tT})}}E v8(i){if(O(5u[i])){bq();if(7r("59",i)==0){o.W.5Y(5u[i].1m(7))}if(7r("7B",i)==0){o.W.es(5u[i].1m(10))}if(7r("1Z",i)==0){!o.3z?o.3z=1D kx():\'\';o.3z.9u(5u[i].1m(8))}if(7r("bT",i)==0&&v.7Z==1){o.7Z.DG(5u[i].1m(7))}if(7r("3H",i)==0){B 5C=5u[i].54(0,-1);o[\'hZ\'+5C]!=-1?o[\'hZ\'+5C]=i-1:\'\';if(o[\'6t\'+5C]){B mi=5C.54(-1);if(o[\'m\'+mi+\'4e\'+\'3d\'][i-1]!=\'\'){B ap=o[\'m\'+mi+\'4e\'+\'3d\'][i-1].2x(":");3v(ap[0],ap.U>1?ap[1]:2a)}if(O(1A[\'n1\'+mi])){v[\'lL\'+mi]=i-1;1A[\'n1\'+mi](v.id,o[\'6t\'+5C][i-1],i-1)}}7G(aW);8y()}if(7r("2W",i)==0){o.2W?o.2W.3d(ic[i]):\'\';8y()}if(7r("1w",i)==0){cT();5a(0,0,6n[i])}X(B p in o.5P){if(o.5P.2y(p)){if(7r(p,i)==0){o.R.zd(p,i)}}}if(7r("8C",i)>0){if(4W[i].1T==2N(\'6J\')){7K(2m+\'0\');7G(aW);if(2m=="h9"){7K("AK")}dP()}F{if(2m=="pU"&&C.v9==1){7K(\'v9\',i);7G(aW);dP()}}}if(7r("4Z",i)==0){o.W.8Y(5u[i].1m(5));kR();1C(8y,4z)}}};G.kR=E(){kR()};G.Fo=E(x){X(B i=0;i<1O.U;i++){if(1O[i]==x){I H}}I K};E kR(){X(B i=0;i<1O.U;i++){if(1O[i]=="4Z"){7G(i);if(2m==\'4Z\'){cT();5a(i,0)}}}}E cq(x,i,dY){if(O(2j(x))){2j(x)[i]=1X("2b");if(i<2||x=="f"||2m!=\'59\'||dY>0){if(C.3A==1){18.1W(2j(x)[i])}F{6W.1W(2j(x)[i])}}F{if(C.3A==1){18.yO(2j(x)[i],2j(x)[i-1])}F{6W.yO(2j(x)[i],2j(x)[dY==2?i-2:i-1])}}if(x==\'f\'){3Z(2j(x)[i],{\'mX\':i})}if(x==\'f2\'){3Z(2j(x)[i],{\'bd\':i})}2j(x+\'bg\')[i]=1X("2b");B mW=1X("2b");2j(x)[i].1W(mW);mW.1W(2j(x+\'bg\')[i]);fe(mW);2j(x+\'4l\')[i]=1X("2b");2j(x)[i].1W(2j(x+\'4l\')[i]);ew(2j(x+\'4l\')[i]);fe(2j(x+\'4l\')[i]);2j(x+\'1R\')[i]=1X("2b");2j(x)[i].1W(2j(x+\'1R\')[i]);2j(x+\'5F\')[i]=1X("2b");2j(x)[i].1W(2j(x+\'5F\')[i]);if(i>0&&x=="f2"&&6d&&C.vB==0){3q(2j(x+\'5F\')[i])}}};E cB(x,8K,io,vu,Sr,ii){P(x,{\'1t\':\'h5\',\'2q\':0,\'1f\':0,\'7c\':\'4n\',\'1g\':\'2B\',\'17\':\'100%\',\'6q\':\'3e\',\'2n\':\'4O\',\'2H-1g\':\'1.SL\'});if(6d){if(C.3A==1){P(x,{\'17\':\'2B\'})}}if(C.we&&C.3A==1){P(x,{\'SM\':C.we})}if(C.3A==1&&(!6d||ii>0||C.vl==1)){P(x,{\'2n\':\'cA-4O\',\'aT-8o\':\'1f\',\'bi-8N\':\'ep\'})}P(8K,{\'2A\':(C.H4==1?"3g-4L(to 1e,"+3B(C.SN)+", "+3B(C.4D)+")":3B(C.4D)),\'1E\':C.5t,\'9V\':\'1Y\',\'5p\':\'1E 0.2s 6L-5o,2A .2s 6L-5o,6S .2s 6L-5o\'});ew(8K);ew(8K.4g);if(C.9Y==1){P(8K.4g,{\'jE-6S\':\'9Y(b8)\'})}if(C.SO==1){x.C[C.3A==1?"2Y-2q":"2Y-2M"]="4t 6D "+5f(2p(C.SP,\'3I\'),2p(C.SK,0.2))}P(io,{\'1t\':\'h5\',\'2q\':0,\'1f\':0,\'ix\':(C.8o?C.8o:\'1e\'),\'1w\':C.1w,\'2T-1f\':C.kk,\'2T-2q\':C.wz,\'2T-2M\':C.SR,\'2T-1e\':C.wn,\'9V\':\'1Y\',\'1E\':C.a,\'5p\':\'1E 0.2s 3g,1w 0.2s 3g\',});P(vu,{\'1t\':\'h5\',\'2q\':0,\'1f\':0,\'ix\':(C.Ao?C.Ao:\'2q\'),\'2T-1f\':C.kk,\'2T-2q\':C.wz,\'2T-1e\':C.wn,\'9V\':\'1Y\',\'4d-3P\':C.5r*2p(v.8m,1),\'1E\':C.a,\'1w\':C.6l,\'5p\':\'1E 0.2s 3g,1w 0.2s 3g\'});if(C.mR==1){P(x,{\'5S-17\':C.ik+\'px!6a\'});P(io,{\'5S-17\':(C.ik-70)+\'px!6a\'})}F{if(C.3A==1){if(C.mQ==1){P(x,{\'17\':C.dD});P(io,{\'17\':C.dD-70})}}F{P(io,{\'bi-8N\':\'e0\'});P(vu,{\'bi-8N\':\'e0\'})}}}E dP(){X(B i=1;i1?f[1]:f[0]}if(is=="Y"){mN();o.S?o.S.iG():\'\';B x=f[0];if(v.x9==1){oi()}}f.U>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.U>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2h==0&&f2.U>0?x=f2[0]:\'\'}if(18.2h-18.vf>0&&x&&C.3A!=1){if(O(5L)){P(5L,{"17":6W.2h})}if(O(5B)){P(5B,{"17":6W.2h})}C.lN=(18.2h-x.2h)-(18.vf-x.vf)}F{C.lN=0}}};E vN(){B x=0;B y=0;B z=\'\';X(B i=1;i0){5a(x[1],0)}}}if(o.S){is==\'1j\'?o.S.lK():\'\';if(is==\'Y\'){o.S.iG();if(v.Y.zs==1){o.S.t9("1i","Y",K)}}}if(o.1l.6Q){P(18,{\'8U-17\':\'2B\'});if(C.3A!=1){P(6W,{\'8U-17\':\'2B\'})}}gD=H;3K(mF);mF=7i(zy,100)};E zy(){3K(mF);gD=K}G.7s=E(i){5a(i,1)};G.1n=E(x){8y(x)};G.GA=E(){if(o.3b){o.3b.bn()}};G.5Y=E(){X(B i=0;i<1O.U;i++){if(1O[i]=="59"){7G(i);if(o.2D.U>1){1r(f[i])}if(2m==\'59\'){cT();5a(i,aV)}}}};G.gi=E(){X(B i=0;i<1O.U;i++){if(1O[i]=="5Q"){7G(i)}}};G.iA=E(x){X(B i=0;i<1O.U;i++){if(1O[i]==x){7G(i);if(o[\'6t\'+x]){if(o[\'6t\'+x].U>1){1r(f[i])}}if(2m==x){cT();5a(i,aV)}}}};G.9u=E(){X(B i=0;i<1O.U;i++){if(1O[i]=="1Z"){7G(i);if(o.3c){if(o.3c.U>0){B x=K;if(o.28){X(B y=0;y-1){o.2g=1J;5a(x,0);eE(x)}};E eE(x){if(f[x]&&!kK){if(C.3A==1){B to=f[x].kM-20;B m=1D 5N({"mc":18,"1K":"kH","to":to,"1c":0.3,"me":"yR","6L":"cW"})}F{B to=f[x].mC-1I.2X/2+20;B m=1D 5N({"mc":18,"1K":"94","to":to,"1c":0.3,"me":"yQ","6L":"cW"})}1C(9R,2l)}}E vF(4v){B 6k=7R.6k(4v);B x;X(B i=0;i<6k.U;i++){x=4v[6k[6k.U*2J.5H()<<0]];if(x){1k}}I x};G.5P=E(x){vE(x)};E vE(x){hO[x]>-1?7G(hO[x]):\'\';if(5D[0]){if(2m==\'1Q\'){5D[0].1T=2J.4y(o.3G.x*100)+\'%\'}F{5D[0].1T=hL(2m)}}};E hL(x){if(x=="1Q"){I 2J.4y(o.3G.x*100)+\'%\'}F{I 2J.4y(2p(o.al[x],o.5P[x])*100)+\'%\'}}G.bO=E(){I vC()};E vC(){if(v.5z==1){I 7R.6k(5z).U>0}B x=K;if(o.1N){x=7F().J(3w)<7F().U-1}I x};G.lr=E(){if(O(o.hB)){2m=1J;z4(o.hB)}};G.h4=E(){B x=6o>0;if(o.1N){B z=7F().J(3w);x=z>0;if(z==1){if(O(o.1N[7F()[0]].5d)){x=K}}}I x};G.gZ=E(){I O(o.1N)};G.et=E(){nu=H;if(G.h4()){B x=2R(6o)-1;if(x<0){B y=7F().J(3w);if(y>0){B j;B z;X(B i=y-1;i>=0;i--){j=o.1N[7F()[i]];if(j){if(j.3l){z=j;if(j.3l.J("3D:")!=0&&j.6b!=1&&!j.5d){z=j;1k}}}}if(z){G.l5(z.id);o.W.2E()}}}F{o.2g=1J;5a(x,0);eE(x)}}};G.mk=E(){if(6o>0){eE(6o)}};E 7r(x,i){I 5u[i].J(x)};E gq(x){if(x){if(x[\'sQ\']!=-1){gq(o.1N[x[\'hy\']]);6e(x[\'hy\'])}F{6e(0)}}};G.g=E(x){cn(x){1p"17":I yU();1k;1p"1g":I 1I.2X;1k;1p"1f":I C.9Z;1k;1p"Ja":I 18.AO;1k;1p"Kv":I C.gf;1k;1p"x":I 5g(1I.C.1e);1k;1p"y":I 5g(1I.C.1f);1k;1p"1E":I 1I.C.1E;1k;1p"1r":I eu;1k;1p"7s":I aW;1k;1p"1d":I 1d;1k;1p"b4":I 1d+b4;1k;1p"4T":I 4T;1k;1p"Y":I is=="Y";1k;1p"ec":I o.a4[3w];1k;1p"vB":I he;1k;1p"cL":I o.1N[o.cL]?o.1N[o.cL].1R:\'\';1p"ce":I v.ce?v.ce:\'\';1p"HA":I vC()?o.1N[7F()[7F().J(3w)+1]].1R:\'\'}};E 7F(){I 7R.6k(o.1N)};G.Fi=E(){3w=\'\';v.4Q=\'\'};G.4T=E(){if(6d){B x=0;X(B i=1;i<15;i++){if(1O[i]=="59"){B y=o.2D.U;if(O(v.cQ)){B z=v.cQ.2x(",");X(B j=0;j-1){y--}}}if(y>0){if(y>1||(y==1&&o.2D!=1&&C.CY==1)){x++}}}if(1O[i]=="5Q"){if(o.5Q){x++}}if(1O[i]=="6x"){if(o.2C==\'dg\'||v.6x){x++}}if(1O[i]=="7B"){if(o.7p.U>1){x++}}if(1O[i]=="bT"&&v.7Z==1){if(o.od.U>0){x++}}if(1O[i]=="1Z"){if(O(o.28)){X(B s=0;s0){x++}if(1O[i].J("3H")>-1){x++}}if(v.1j[is+i+\'1n\']==1){x--}}I x<=0}F if(is=="Y"){I f.U==0}F{I 4T}};G.4k=E(){if(1I.4g==o.1U){1I.3o(18);o.1U.3o(1I);o.3b?o.3b.4k():\'\';1I=2a;18=2a;kK=H}}};B Ak=E(1a,jz){B 6N=K;if(1a.J(\'6N\')==0){6N=H;1a=1a.1m(5)}B nq=ol(1a);B 2u;B 3i;B kW=K;B 3X=K;B lp=K;B nh=K;B 2B=H;B vp=[];B bQ=1;B nC=K;B kE=0;B vd;B dc=0;B nj=0;B ng=K;B nD=\'CZ\'+v.id+(6N?\'6N\':\'\');hV("#CZ"+v.id+"{17:100%!6a;1g:100%!6a;5S-17:1Y!6a;5S-1g:1Y!6a}");B 1I=1X(\'2b\');B nl=0;1I.7h(\'id\',nD);jz.1W(1I);o.5Q=K;!6N?o.W.hT():\'\';if(o.1l.2i){v.4H=1}if(v.D4!=1){B 8D=1X(\'2b\');jz.1W(8D);P(8D,{1t:"2t",1f:0,1e:0,"2A-1w":"#py",1g:"100%",17:"100%","1E":0});8D.1B("GB",E(1h){1h.6G=H});if(o.1l.2i){8D.1B("g8",E(1h){1h.6G=H});8D.1B("2w",E(1h){1h.6G=H});8D.1B("go",E(1h){1h.6G=H;eO(1h);if(v.dA==1&&v.RL!=1){1C(D0,100);1C(nI,2l)}})}F{8D.1B("uM",E(1h){B x=H;if(v.26==1){if(O(v.7w)&&!lp){x=K}if(O(v.l0)&&bb()=="8c"&&1c()>0){x=K}}if(x&&v.dA==1&&v.D1!=1){3q(G);1C(nI,46)}})}v.dA==1&&v.RM!=1?3q(8D):\'\'}E nI(){6R(8D)}E D0(){if(v.D1!=1){3q(8D)}}if(v.4H==1&&v.3k==0){8T()}if(!1A[\'YT\']){1A.RI=E(){nn();X(B i=0;i<1A.53.U;i++){if(1A.53[i]){if(1A.53[i].3d("id")!=v.id){if(1A.53[i].3d(\'Cv\')){1A.53[i].3d(\'BE\')}}}}};B vI=vz("56.aj/D2","56.aj/D2","Ry");if(vI){vI.rM=E(e){o.W.dJ();if(v.De!=1){2u=\'AA Rx j5\';o.R.5y()}}}}F{nn()}E nn(){if(v.4H==1||6N){!kW?kY():\'\'}F{o.W.dJ()}}E kY(){if("YT"in 1A){if(O(YT.vD)&&!kW){1q("vP gW");B vL=0;if(v.D4==1){vL=1}o.2g>0?dc=2R(o.2g):\'\';3i=1D YT.vD(nD,{1g:o.8O,17:o.8L,Rv:nq,Ru:{Rt:1,Rs:nD,Rq:1,Rp:1,e8:1,hR:((v.qB==0||(v.z8!=1&&o.1l.7C))&&o.1l.2i?0:1),Rn:3,S:vL,Rl:0,Rk:1,8M:0,3k:6N||v.3k==1?1:0,91:0},3j:{\'RP\':vO,\'Rz\':D6,\'5y\':5y,\'RQ\':Dj}});if(o.2g>0){o.2g=1J}2F();kW=H}F{1C(kY,4a)}}F{1C(kY,4a)}}B kG;E vO(){if(o.R){1q("vP gE");3X=H;2I(vd);o.W.8z();if(6N){if(o.1l.tO){o.W.5h()}3i.nm();o.26.S9()}F{if(v.3k==1&&o.1l.tO&&!o.jV){o.W.5h();if(o.1l.2i){3K(kG);kG=7i(D5,e6)}}if(v.4H==0){3i.nm()}F{o.W.dJ()}nl=3i.vr();o.R.9B();if(bQ!=1){8Y(bQ)}cU();2F();if(v.Sb==1){2U{if(3i.vM()){if(O(3i.vM().1R)){v.1R=3i.vM().1R;o.W.ac(\'1R\')}}}2G(e){}}}}}E D5(){B x=3i.D9();if(x==2||x==-1){o.S.3h();o.S.8z();3K(kG)}if(x==1){3K(kG)}}E D6(1h){if(v.Sg==1){1q(\'YT\',1h.2c)}if(6N){if(1h.2c==YT.ds.D8){o.26.Sa()}if(1h.2c==YT.ds.CX){}}F{if(1h.2c==YT.ds.CX){if(nj==1){nj=0;vO()}if(!o.1y){o.W.2E()}if(dc>0){3i.CJ(dc,H);dc=0;o.2g=1J}nI();lp=H;3X=H;if(nh){3i.vo()}F{o.R.9U();o.R.cP()}Dk();if(O(v.4E)){X(B i=0;i0?dc=v.1z:\'\';o.R.8f();o.R.9B()}E fc(){if(!o.JX&&o.1y){o.W.3h()}}E cP(){o.R.cP()}E cU(){o.R.cU();o.W.tg()}E 9B(){o.R.9B()}E dI(){o.R.dI()}E 8T(){if(o.R){o.R.8T()}F{vd=1C(8T,100)}}E Dj(1h){vj(1h.2c)}E Dk(){if(!ng){B x=3i.S3()+\'\';if(x!=\'\'&&x!=1J){o.2D=x.2x(\',\');o.2D=o.2D.BC();if(v.vs==0){B y=o.2D.J(\'2B\');if(y>-1){o.2D.rT(y,1)}}X(B i=0;i0){dc=2R(o.2g)}c0(nq)};E bb(){B 6B=-1;if(3X){6B=3i.D9()}B x=\'\';if(6B==-1){x="8c"}if(6B==1||6B==3){kE=0;x="7W"}if(6B==2){x="8c";if(o.1y){kE++;if(kE==2){o.W.3h();kE=0}}}if(6B==5){x="8c"}if(6B==0){x="7o"}1q("6B",6B);I x}E 2F(){2U{if(O(3i)){3i.OW(o.2V,o.4C)}}2G(e){1q(e)}}E iu(x){B y=x;if(x=="L2"){y="mT"}if(x=="9O"){y="iK"}if(x=="L3"){y="iT"}if(x=="L4"){y="iW"}if(x=="L7"){y="nK"}if(x=="L8"){y="om"}if(v.CV==1){y=2N(y)}if(x=="2B"){y=2N("2B")}vp[y]=x;I y}E 1c(){B x=3X?3i.Lc():0;if(x>0&&v.ju>0){v.4p=x-v.ju;v.ju=-1}I x};E 8Y(x){2U{3i?3i.Lg(x):\'\';bQ=x}2G(e){}};G.mP=E(){nn()};G.2E=E(){if(3X){3i.nm()}F{if(!kW){kY()}F{}}};G.3h=E(){if(3X){3i.vo()}};G.e5=E(){if(3X){bb()==\'7W\'?3i.vo():3i.nm()}};G.3S=E(x){if(3X){3i.CJ(x,H);js("3D",x)}};G.9F=E(){I K};G.5h=E(){3X?3i.5i():\'\'};G.6s=E(){3X?3i.KF():\'\'};G.3V=E(x){3X?3i.DK(x*100):\'\'};G.pG=E(){I bb()==\'7W\'};G.5X=E(){I K};G.td=E(x){5Y(x)};E 5Y(x){if(3X){if(O(o.2D[x])){B y=vp[o.2D[x]];2B=y==\'2B\';B z=1c();3i.KL(y)}}}G.fA=E(x){8Y(x)};G.3X=E(){I 3X};G.7f=E(){I bb()};G.1c=E(){I 1c()};G.1o=E(){B x=3X?3i.vr():0;if(x!=nl){nl=x;o.R.9B()}if(O(v.4h)){if(7y([v.4h],\'-\')){x=x+v.4h*1}F{x=v.4h}}I x};G.a3=E(){B x=0;if(3X){x=3i.KQ()*3i.vr()}I x};G.4S=E(){2F()};G.hP=E(){I 2u};G.2B=E(){I v.vs==1?2B:K};G.yX=E(x){c0(x)};E c0(x){1a=x;if(3i){nj=1;3i.KG(x,0)}}G.na=E(){if(o.1l.2i&&o.1l.bM){G.2E();nh=H}F{if(bb()=="7W"){G.3h()}}};G.bx=E(){nh=K};G.rY=E(){I H};G.4k=E(){3X?3i.a2():\'\';3X=K;ng=K;2U{if(1I){jz.3o(1I)}jz.3o(8D)}2G(e){}}};B kx=E(){B 2v=[];B ay=[];B 4T=H;B 7j;B 9i=-1;B wf;B 9L;B pq=[];B p0;B kb=[];G.1z=E(x){if(!x&&9L){nf(9L);9L=1J}F{x?nf(x):\'\'}};G.xJ=E(x){nf(x)};G.Jq=E(){kb=[]};E nf(x){if(x.J("#"+v.cY)==0&&x.J(v.dG)>0){o[o.fd[1]](x,CU)}F{aS(x)}}E CU(x){if(x){o.28=x;aS(x)}}E aS(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1z=0;B wj=H;B jr=\'\';o.28=x.2x(",");o.3c=[];o.3r=-1;if(tZ()&&v.wi==1){if(3U.6I("wh")!=2a){jr=3U.6I("wh")}}F{if(o.oO){jr=o.oO}}X(B i=0;i1){o.3c[i]=o.28[i].1m(o.28[i].J("[")+1,o.28[i].J("]")-1);o.28[i]=o.28[i].1m(o.28[i].J("]")+1);wj=K}F{o.3c[i]=o.28[i].1m(o.28[i].pY("/")+1);o.3c[i]=o.3c[i].1m(0,o.3c[i].pY("."))}if(o.28[i].J("#0")==0){o.28[i]=bV(o.28[i])}if(o.28[i].J("#"+v.a7)==0){o.28[i]=o[o.fd[0]](o.28[i])}}if(o.3c.U>1&&v.pV==1){o.3c.2Q(lk(\'M4\',(v.M6==1&&O(v.Cy)?v.Cy:2N(\'uN\'))));o.28.2Q("a1")}if(o.3c.U>0&&v.8Q==1){if(v.CH==1){7j=0;1z++;o.3c.kh(lk(\'Cz\',2N(\'6J\')));o.28.kh("")}F{o.3c.2Q(lk(\'Cz\',2N(\'6J\')));o.28.2Q("");7j=o.3c.U-1}}X(B i=0;i-1){o.oW=o.28[x].2x(" or ");o.gl=0;kg(x)}F{if(o.28[x].J(\'ay\')==0){if(ay[o.28[x].1m(4)]){wm(o.3c[x],ay[o.28[x].1m(4)])}}if(o.28[x].J(\'1G\')==0){o.R.fY(x,"Kd");o.4X=H;o.3r=x;o.S.ax()}}}}}E vX(x){o.4X=H;jY()}E kg(x,y){B 1a=y==\'1G\'?x:4B(o.oW[o.gl]);B kB=1a;B h7;if(pq[1a]){if(o.28[x]!=\'a1\'){o.4X=H;jY()}}F{if(1a.J(\'cX\')>0&&1a.J(\'cX\')<4){h7=1a.1m(0,1a.J(\'cX\'));kB=1a.1m(1a.J(\'cX\')+3)}B 4J=fo(kB);9i=x;o.ko=1;4J.cw=E(){o.ko=0;if(G.fx==4&&G.7f==4z){o.4X=H;wm(1a,G.e2,x,y)}F{if(o.gl+1-1){o.28[9i]=\'\';o.3c[9i]=\'\'}}o.3r=-1;o.4X=K;if(o.LF){o.S.ax();o.S.4A()}F{1C(E(){if(o.S){o.S.ax();o.S.4A()}},100)}if(O(o.1Z)){o.1U.3o(o.1Z);o.1Z=2a}}E wm(1a,x,y,z){B h7;if(x.J("#"+v.a7)==0){x=o[o.fd[0]](x)}if(x.J("#"+v.cY)==0&&x.J(v.dG)>0){x=o[o.fd[1]](x)}if(1a.J(\'cX\')>0&&1a.J(\'cX\')<4){h7=1a.1m(0,1a.J(\'cX\'))}if(1a.J(\'.k6\')>-1||1a.J(\'.wx\')>-1||1a.J(\'.qj\')>-1||1a.J(\'.wo\')>-1){B l=h7?h7:o.3r;!o.28?o.28=[]:\'\';if(o.28[l]=="a1"){l=y}if(z!=\'1G\'||!2v[l]){2v[l]=7R();2v[l][0]=[];2v[l][1]=[]}B 3y=bI();3y=x.2x(/\\r|\\n/);B wt=1;B t1=0;B t2=0;B h8=(O(v.CD)?v.CD:0);if(1a.J(\'iH=\')>0){h8=1a.1m(1a.J(\'iH=\')+6)*1}X(B i=0;i<3y.U;i++){if(1a.J(\'.k6\')>-1||1a.J(\'.wo\')>-1){if(3y[i].J(\'-->\')>-1&&3y[i].J(\':\')>-1){if(z==\'1G\'){if(kb.J(3y[i])>-1){1k}kb.2Q(3y[i])}t1=k4(3y[i].1m(0,3y[i].J(\'-->\')))*1+h8;t1==0?t1=1:\'\';t2=k4(3y[i].1m(3y[i].J(\'-->\')+4,12))*1+h8;O(2v[l][0][t1])?\'\':2v[l][0][t1]=\'\';X(B j=t1;j0&&3y[i]!=wt&&3y[i]!=\'LV\'){if(2r(2v[l][0][t1])){2v[l][0][t1]=2v[l][0][t1]+\'
\'+3y[i]}F{2v[l][0][t1]=3y[i]}}}}if(1a.J(\'.wx\')>-1||1a.J(\'.qj\')>-1){if(3y[i].J(\'LT:\')>-1){t1=k4(3y[i].1m((1a.J(\'.qj\')>-1?3y[i].J(\'=0\')+3:12),12))*1+h8;t2=k4(3y[i].1m((1a.J(\'.qj\')>-1?3y[i].J(\'=0\')+14:23),10))*1+h8;B p=\'\';if(3y[i].J(\'0,,\')>0){p=3y[i].1m(3y[i].J(\'0,,\')+3)}F{if(3y[i].J(\'CE,\')>0){p=3y[i].1m(3y[i].J(\'CE,\')+6)}if(3y[i].J(\')}\')>0){p=3y[i].1m(3y[i].J(\')}\')+2)}}if(p!=\'\'){if(2v[l][0][t1]!=1J){2v[l][0][t1]+=\'
\'+p}F{2v[l][0][t1]=p}2v[l][0][t1]=2v[l][0][t1].1S(/{.*?}/,\'\');2v[l][0][t1]=2v[l][0][t1].1S(/\\\\\\\\N/,\'
\');2v[l][0][t1]=2v[l][0][t1].1S(/\\\\N/,\'
\');X(B j=t1;j40){z=x[0].6z.1m(0,15)+\'...\'+x[0].6z.1m(-15)}if(v.8Q==1&&v.CH==1){o.28.2Q(\'ay\'+(ay.U-1));o.3c.2Q(z+\'\');9u(o.28.U-1)}F{o.28.kh(\'ay\'+(ay.U-1));o.3c.kh(z+\'\');v.8Q==1?7j++:\'\';9u(0)}o.eR.5F=""};y.Mq(x[0])}F{o.eR.2w()}}};G.9u=E(x){9u(x)};G.7j=E(){I 7j};G.Mm=E(x){7j=x};G.1r=E(x){l4(x)};G.C=E(){tY()};G.5O=E(){4k()};G.6J=E(){q7()};E q7(){js("1Z","6J");o.4X?o.DJ=o.3r:\'\';o.3r=v.8Q==1?7j:-1;v.eK=0;o.4X=K;o.S.ax();w4();o.w5?w6(o.3r):\'\';O(o.1Z)?o.1U.3o(o.1Z):\'\';o.1Z=2a}E l4(1c){if(o.a8){I}B t=2R(1c*10);if(v.d4){1c=1c-v.d4*1}if(o.4X&&O(o.28)){if(2v){B x=o.3r;B t=2R(1c*10);if(v.xR==1&&!o.1y){I}if(o.28[x]=="a1"){if(!p0){X(B i=0;i[pj]\':\'\')+2v[i][0][2v[i][1][t]]+(2v[x][0][t]!=\'\'?\'[/pj]\':\'\')}}}}if(O(2v[x][0])){if(O(2v[x][0][t])){2v[x][1][t]=t}}}}}if(O(2v[x])){if(O(2v[x][1])){if(O(2v[x][1][t])){B y=\'\';y=2v[x][0][2v[x][1][t]];if(!O(o.1Z)){o.1Z=1X(\'2b\');3Z(o.1Z,{id:\'hW\'+v.id+\'4e\'+\'1Z\'});o.1U.1W(o.1Z);tY();js("qN",o.3c[x])}if(4T){6R(o.1Z)}DO();if(v.Dm==1){y=Md(y)}if(v.pV==1){y=y.1S(/\\[pj\\]/gm,\'<7q C="1w:\'+3B(v.fb)+\'">\');y=y.1S(/\\[\\/pj\\]/gm,\'\')}if(y.J(\'-1){y=y.1S(/\\/gm,\'\')}if(v.9o){if(v.9o.2v==1&&wf!=y){js("2v",y);wf=y}}o.1Z.1T=\'<7q C="\'+(v.CL==1?\'2A-1w:\'+5f(v.hq,v.hk)+\';\':\'\')+\'-3T-7l-vV-1k: Mb;1w:\'+3B(v.f9)+\';2T:\'+v.un+\'px \'+v.un*2+\'px;2Y-7a:\'+v.CP+\'px;2S:0 0;2H-1g:\'+(v.CQ?v.CQ:1.8)+\';4d-dh:\'+v.hg+\'">\'+4B(y)+\'\';P(o.1Z,{"4d-3P":((2R(v.oH)+((2R(v.f8)-100)*2R(v.oH)/100))+"px")});if(v.Dl==1){if(o.29){P(o.1Z,{"4d-3P":((v.oN+((2R(v.f8)-100)*v.oN/100))+"px")})}}4T=K}F{if(!4T&&O(o.1Z)){tX()}}}}F{tX()}}}}E tX(){if(!4T){o.1Z?o.1Z.1T=\'\':\'\';4T=H;3q(o.1Z)}}E tY(){if(o.1Z){P(o.1Z,{"1t":"2t","17":"100%","2T-1e":"10%","2T-2q":"10%","1e":0,"1w":v.f9,"1F-8o":"8u","7l-iO":"2Y-7l"});if(v.KP==1&&O(v.u1)){v.u1!=\'\'?P(o.1Z,{"4d-g5":v.u1}):\'\'}if(v.pc==1){P(o.1Z,{"1F-9W":"-4t -4t 0 #gn,4t -4t 0 #gn,-4t 4t 0 #gn,4t 4t 0 #gn"})}F{if(v.hi==1){P(o.1Z,{"1F-9W":"4t 4t KV KT"})}F{P(o.1Z,{"1F-9W":"1Y"})}}if(v.KR==1){qP(o.1Z,\'o.lS\')}F{v.Dm!=1?fe(o.1Z):\'\'}}}E DO(){if(!o.lS){if((o.S.nN()||v.cd>v.1v.h)&&v.KM==1){P(o.1Z,{"1t":"2t","1f":"2B","1e":0,"2M":v.cd*1})}F{P(o.1Z,{"1t":"2t","1e":0,"2M":(v.cd*1+v.1v.h*1)})}}}E 4k(){o.3r=-1;o.4X=K;o.p8=K;v.1Z=2a;v.lc=2a;o.2v=2a;o.28=2a;p0=K;pq=[];2v=[];if(O(o.S)){o.S.ax()}o.3c=[];if(O(o.1Z)){o.1U.3o(o.1Z);o.1Z=2a}o.3r=2a;o.4X=K}};B FF=E(){o.oo=1X("2b");B r=v.6X;B oo=[];B 1H=\'6c="\'+v.4D+\'" 43="\'+v.4D+\'" 43-17="2"\';oo[1]=1X(\'2b\');oo[1].1T=\'<2k>\';oo[2]=1X(\'2b\');oo[2].1T=\'<2k>\';oo[3]=1X(\'2b\');oo[3].1T=\'<2k>\';oo[4]=1X(\'2b\');oo[4].1T=\'<2k>\';P(o.oo,{\'1t\':\'2t\',\'1f\':0,\'1e\':0,\'4n-3j\':\'1Y\',\'1g\':\'2B\',\'6q\':\'3e\',\'17\':\'100%\',\'1g\':\'100%\'});o.oo.C.4U=46;P(oo[1],{\'1t\':\'2t\',\'1f\':-1,\'1e\':-1});P(oo[2],{\'1t\':\'2t\',\'1f\':-1,\'2q\':-1});P(oo[3],{\'1t\':\'2t\',\'2M\':-1,\'2q\':-1});P(oo[4],{\'1t\':\'2t\',\'2M\':-1,\'1e\':-1});X(B i=1;i<5;i++){P(oo[i],{\'17\':r,\'1g\':r,\'2H-1g\':0});o.oo.1W(oo[i])}o.1I.1W(o.oo)};o.KH={"2B":"Авто","1y":"Пуск","42":"Пауза","2K":"Стоп","29":"Во весь экран","so":"Выйти из полноэкранного режима","1j":"Настройки","2L":"Параметры","1L":"Громкость","5i":"Выключить звук","9t":"Включить звук","5c":"В ЭФИРЕ","Y":"Плейлист","59":"Качество","6x":"Скачать","1Z":"Субтитры","4Z":"Скорость","ep":"Обычная","2u":"ошибка","KE":"Включите звук","7B":"Аудио","dw":"ошибка загрузки","mT":"Очень низкое","iK":"Низкое","iT":"Среднее","iW":"Высокое","sR":"Высокое","6b":"Следующий","bU":"Предыдущий","2W":"Поделиться","DB":"Скопировано в буфер обмена","Dr":"Реклама","7b":"Пропустить","Lp":"Пропустить через ","Ds":"Перейти на сайт рекламодателя","f8":"Размер текста","d4":"Сдвиг по времени","f9":"Цвет текста","fb":"Цвет текста 2","hq":"Цвет фона","hk":"Прозрачность фона","hi":"Тень","pc":"Контур","hg":"Толщина текста","cd":"Отступ снизу","p7":"Сбросить","p5":"Скрыть параметры","pt":"Загрузить","pU":"Сон","h9":"Пропуск","ue":"Час","ug":"Минута","uj":"Секунда","DN":"Да","E1":"Нет","of":"из","7L":"Пароль","Ea":"Ошибка воспроизведения на устройстве","E9":"Играет на устройстве","bT":"Канал","1Q":"Масштаб","on":"Вкл.","6J":"Выкл.","uN":"Все сразу","g9":"кбит/с","lw":"Код","1a":"Ссылка","1w":"Цвет","DQ":"Контраст","g1":"Яркость","dX":"Насыщенность","o7":"Сепия"};B 5N=E(x){B fT;B Lj;B 2Z;B 4P;B 4r;B oY;B fZ=0;B bQ;B tw=K;B tx;if(x.me!=1J&&x.mc!=1J&&x.1K!=1J&&x.to!=1J){if(x.1c==2a){if(x.1K.J("fQ")>-1){x.to==0?x.1c=0.5:x.1c=0.2}F{x.1c=0.20}}fT=DW(x.6L);if(x.1K.J("1Q")==-1){if(O(o.7z[x.me])){o.7z[x.me].um()}o.7z[x.me]=G}if(x.1r==1){x.mc.1V("2n",H)}2Z=x.1K.2x(\'|\');4r=6U(x.to).2x(\'|\');4P=1D bI();X(B i=0;i<2Z.U;i++){if(!4r[i]){4r[i]=4r[0]}if(2Z[i]=="fQ"){4P[i]=x.mc.g("1E")}if(2Z[i]=="8l"){4P[i]=x.mc.C.1E}if(2Z[i]=="y"){4P[i]=x.mc.g("y")}if(2Z[i]=="x"){4P[i]=x.mc.g("x")}if(2Z[i]=="1e"){4P[i]=2R(x.mc.C.1e)}if(2Z[i]=="1f"){4P[i]=2R(x.mc.C.1f)}if(2Z[i]=="1Q"){4P[i]=x.mc.g("3t")}if(2Z[i]=="94"){4P[i]=x.mc.de}if(2Z[i]=="kH"){4P[i]=x.mc.b5}if(2Z[i]=="3x"){4P[i]=x.mc.g("3x")}if(2Z[i]=="3t"){4P[i]=x.mc.g("3t")}if(2Z[i]=="17"){4P[i]=x.mc.g("17")}if(2Z[i]=="DS"){4P[i]=x.mc.2h;4r[i]=2J.9d(4r[i]);x.me=="Li"?1q("17",x.me,4P[i],4r[i],x.mc.2h):\'\'}if(2Z[i]=="1g"){4P[i]=x.mc.g("1g")}if(2Z[i]=="DT"){4P[i]=x.mc.2X}4r[i]=DR(4r[i]);4P[i]=DR(4P[i])}bQ=x.1c*2l/fT.U;oY=fT.U;if(2Z.U==1&&4P[0]==4r[0]){9N()}F{1C(pD,2J.4y(bQ))}}E pD(){X(B i=0;i<2Z.U;i++){B 1H=4P[i]+(4r[i]-4P[i])*(fT[fZ]?fT[fZ]:0);tz(2Z[i],1H);if(2Z[i]=="y"){x.mc.1V("1f",1H)}if(2Z[i]=="x"){x.mc.1V("1e",1H)}if(2Z[i]=="1e"){x.mc.C.1e=1H+"px"}if(2Z[i]=="1f"){x.mc.C.1f=1H+"px"}if(2Z[i]=="1Q"){x.mc.1V("1Q",1H)}if(2Z[i]=="3x"){x.mc.1V("3x",1H)}if(2Z[i]=="3t"){x.mc.1V("3t",1H)}if(2Z[i]=="94"){x.mc.de=1H}if(2Z[i]=="kH"){x.mc.b5=1H}if(2Z[i]=="17"){x.mc.1V("17",1H)}if(2Z[i]=="DS"){P(x.mc,{"17":1H})}if(2Z[i]=="1g"){x.mc.1V("1g",1H)}if(2Z[i]=="DT"){P(x.mc,{"1g":1H})}}fZ++;if(!tw){if(fZ==oY){9N()}F{tx=1C(pD,2J.4y(bQ))}}}E 9N(){tw=H;if(x.1n){if(2Z[0]=="8l"||2Z[0]=="1e"){1n(x.mc)}F{x.mc.1V("2n",K)}}if(x.1K.J("1Q")==-1){o.7z[x.me]=2a;4p o.7z[x.me]}X(B i=0;i<2Z.U;i++){tz(2Z[i],4r[i])}2I(tx)};E tz(y,z){if(y=="fQ"){x.mc.1V("1E",z)}if(y=="8l"){x.mc.C.1E=z}}G.um=E(){9N()};G.BZ=E(){fZ=oY-1;pD();9N()};G.XY=E(x0,x1,y0,y1){B e=K;X(B i=0;i<2Z.U;i++){if(2Z[i]==\'x\'&&x0!=x1){e=H}if(2Z[i]==\'y\'&&y0!=y1){e=H}}e?9N():\'\'};E DW(DX){cn(DX){1p"DY":I[0,0.NH,0.O2,1.O4,1.O5,1.O6,1.102,0.O1,0.O8,0.87,0.Oa,0.Ob,1.Oc,1.Od,1.Oe,1.Mt,0.Og,0.O9,0.NZ,0.NY,1.NJ,1.DZ,1.NL,1.DZ,1.NN,0.k8,0.pg,0.pg,0.pg,0.pg,1];1k;1p"cW":I[0,0.NO,0.NI,0.NR,0.NS,0.NU,0.NV,0.NW,0.NX,0.Oh,0.O0,0.Oi,0.OC,0.OE,0.OF,0.OG,0.OH,0.OI,0.E0,0.95,0.OJ,0.OD,0.OL,0.ON,0.99,0.OO,0.OP,0.k8,1];1k;7e:I[0,0.DP,0.32,0.44,0.52,0.6,0.67,0.73,0.OQ,0.82,0.85,0.OT,0.OU,0.E0,0.95,0.97,0.OV,0.OB,1];1k}}};B EM=E(){B N=7T.Ol,ua=7T.Op,tJ;B M=ua.tG(/(pw|hN|6Q|E2|E3)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.tG(/(pw|hN|6Q|E2|E3|Ok|o5)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(tJ=ua.tG(/8p\\/([\\.\\d]+)/i))!=2a)M[2]=tJ[1];B pI=7T.E4;G.bH=M?M[1]:N;G.8p=M?M[2]:7T.Os;G.d5=7T.E4>1;G.9C=7T.Jn;G.pw=G.bH=="Ov";G.rw=G.bH=="E6 9.0";G.ie=G.bH=="E6"||G.bH=="Oy"||G.bH=="Oj";G.o5=ua.c7(/(o5)\\/?\\s*/i)>-1;G.ff=G.bH=="NG";G.6Q=G.bH=="MP";G.hN=1A.hN;G.ih=ua.c7("MQ NT")>-1;G.4m=(ua.c7(/(7C|i1|MR)\\/?\\s*/i)>-1)||(7T.MS===\'MT\'&&pI>1);G.tv=v.E7!=1&&ua.c7(/(TV|MN|MU|MW|MX|MY|MZ|N0)\\/?\\s*/i)>-1;G.lg=v.E7!=1&&ua.c7(/(LG)\\/?\\s*/i)>-1;G.7C=ua.c7(/(7C)\\/?\\s*/i)>-1;G.i1=G.4m&&!G.7C;G.3T=\'N2\'in 22.pd.C;if(ua.c7(/(bM)\\/?\\s*/i)>-1){pI>0?G.bM=H:G.tv=H;if(ML(\'(4n:MD)\').Mw){G.tv=H}}G.2i=(2L.2i==1||G.4m||G.bM||(ua.c7(/(Mx|My|pw l9)\\/?\\s*/i)>-1))&&!G.tv&&2L.Mz!=1;G.tO=G.6Q||G.hN;G.29=K;if(G.4m){G.MA=41(ua.1m(ua.J(\'OS \')+3,4).1S(\'4e\',\'.\'));if(G.i1&&(!\'I9\'in 1A||pI<2)){G.2i=G.4m=K;G.tv=H}}G.ej=!G.2i;G.tA=G.2i||G.d5;G.Ey=G.2i||G.tv;G.MB=G.3T&&G.ej;if(o.1U.xK||o.1U.xI||o.1U.wb||o.1U.tq||o.1U.qz){G.29=H}};E 9l(4v,7x){X(B s in 7x){if(1M(7x[s])==\'3L\'){if(s=="3j"||s=="3l"){4v[s]=7x[s]}F{X(B s2 in 7x[s]){if(1M(4v[s])!=\'3L\'){4v[s]={}}if(1M(7x[s][s2])==\'3L\'){X(B s3 in 7x[s][s2]){if(1M(4v[s][s2])!=\'3L\'){4v[s][s2]={}}if(1M(7x[s][s2][s3])==\'3L\'){X(B s4 in 7x[s][s2][s3]){if(1M(4v[s][s2][s3])!=\'3L\'){4v[s][s2][s3]={}}4v[s][s2][s3][s4]=7x[s][s2][s3][s4];if(s3==\'2T\'||s3==\'2S\'){4v[s][s2][s3][s4]=2R(4v[s][s2][s3][s4])}}}F{4v[s][s2][s3]=7x[s][s2][s3];if(s2==\'2T\'||s2==\'2S\'){4v[s][s2][s3]=2R(4v[s][s2][s3])}}}}F{4v[s][s2]=7x[s][s2];if(s==\'2T\'||s==\'2S\'){4v[s][s2]=2R(4v[s][s2])}}}}}F{if(s.J("Mv")>0&&4B(7x[s])===""){}F{4v[s]=w8(s,7x[s])}}}I 4v};B w8=E(1d,5F){if(1M(5F)==\'4G\'){5F=4B(5F);if(1d.J("1w")>-1&&5F!=-1){5F=3B(5F)}}I 5F};E tZ(){2U{B 5E=1A[\'3U\'],x=\'ME\';5E.9f(x,x);5E.rF(x);I H}2G(e){I K}};E xC(b4){if(b4){if(O(o.7z[b4])){o.7z[b4].um()}}};B 2N=E(x){B y=x;if(y){y=x.6M(0).A7()+x.54(1);if(y.J("4e")>-1){y=y.1S(/4e/ig," ")}}B en={"of":"of","g9":"g9","E9":"Eb on Ec","Ea":"Eb 2u on Ec","uN":"N3 at MM","7L":"oI","E1":"No","pU":"Nq","h9":"Nu","DN":"Nw","cd":"Ny 2S","hg":"NA dh","hi":"ND","hk":"aG 1E","hq":"aG 1w","f8":"uS 3P","f9":"uS 1w","fb":"uS 1w 2","d4":"47 iH","p5":"bn 2L","p7":"Ng","bU":"Nh","DB":"Nj to Nk","mT":"Tz","iK":"PJ","iT":"TB","iW":"DM","sR":"DM","nK":"HD","om":"12c HD","12d":"12f HD","sr":"12g HD","sG":"12i HD 4K","Dr":"Ad","Ds":"Go to 12p 12b\'s 12s","7B":"12y","5c":"12z","29":"12r 29","so":"C8 29"};if(O(en[x])){y=en[x]}if(v.Du==1){if(o[\'pW\'+o.1l.9C]){v.9C=o.1l.9C;v.Du=0}}if(O(o[\'pW\'+v.9C])){if(O(o[\'pW\'+v.9C][x])){y=o[\'pW\'+v.9C][x]}}if(v.uZ){if(v.uZ[x]){y=v.uZ[x]}}I y};B aU=E(x,y,z){if(!O(o.hQ[y])&&v.qG!=1){B t=o.cC?o.cC:(v.1R?v.1R:\'\');O(v.8r)?t=v.8r:\'\';if(v.Dv[x]==1&&v.Cq==1&&O(v.j0)){if(x=="7P"){7i(Dz,12t)}if(O(1A["pu"+v.j0])){1A["pu"+v.j0].DA(\'po\'+x,{1R:t});1q("Dw",\'po\'+x)}F{1q("Dw 11I 2u")}}if(v.Dx[x]==1){if(v.ga==1){B jb;if(1A.Dy){jb={\'11E\':\'129\',\'11C\':t};if(v.iY){if(1M(v.iY)=="3L"){X(B g in v.iY){if(v.iY.2y(g)){jb[g]=v.iY[g]}}}}v.11v==1?1q(\'ga\',\'po\'+x,jb):\'\';Dy(\'1h\',\'po\'+x,jb)}}}}z?o.hQ[y]=H:\'\'};E Dz(){if(O(1A["pu"+v.j0])){1A["pu"+v.j0].DA(\'11P\')}};B ol=E(1a){B x=\'\';1a=1a.1S("v=","{=");if(1a){if(1a.J(\'oG.be/\')>-1){x=1a.1m(1a.J(".be/")+4);x.1S("/","")}F{x=1a.2x(/(oG.be\\/|v\\/|lw\\/|11M\\?|56.11K\\/Fs\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.J("?t=")>0){v.1z=x.1m(x.J("?t=")+3);B h=0;B m=0;B s=0;if(v.1z.J("h")>0){h=v.1z.1m(0,v.1z.J("h"));v.1z=v.1z.1m(v.1z.J("h")+1)}if(v.1z.J("m")>0){m=v.1z.1m(0,v.1z.J("m"));v.1z=v.1z.1m(v.1z.J("m")+1)}if(v.1z.J("s")>0){s=v.1z.1m(0,v.1z.J("s"));v.1z=v.1z.1m(v.1z.J("s")+1)}if(h>0||m>0||s>0){v.1z=h*yd+m*60+s*1}}if(x.J("?")>0){x=x.1m(0,x.J("?"))}}}I x};B js=E(x,y,li,ev){if(x=="7P"){o.7P=H}if(ev==1){X(B yi in y){if(y.2y(yi)){if(1M(y[yi])=="3L"){y[yi]=\'\'}}}}if(v.lv==1&&o.7P){if(v.11L==1||li==1){s9(x,y)}F{if(y!=1J){if(1M(y)==\'3L\'){2U{y=5e.xo(y)}2G(e){}}F{if(1M(y)==\'4G\'){y=y.1S(/\'/ig,\'′\')}}}if(1M(v.3j)==\'4G\'){if(v.3j.J("{")==0){2U{v.3j=v.3j.1S(/\\\'/ig,\'"\');v.3j=5e.6V(v.3j)}2G(e){8n.1q(e)}}}if(1M(v.3j)==\'3L\'){if(O(v.3j[x])||O(v.3j[\'uK\'])){B z=x;if(!O(v.3j[x])&&O(v.3j[\'uK\'])){z=\'uK\'}if(x.J("6j")==0){if(O(v.3j[\'26\'])){z=\'26\'}}2U{if(y!==1J){2j(v.3j[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2j(v.3j[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2G(e){1q("3j",e,x)}}}F{if(v.3j==\'\'){v.3j="DC"}2U{if(y!==1J){2j(v.3j+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2j(v.3j+"(\'"+x+"\',\'"+v.id+"\')")}}2G(e){1q("3j",e,x,y)}}}}if(o.7P&&v.zT==1){if(o.DD){2U{o.DD.jI.nr({1h:x,8P:y},"*")}2G(e){}}}if(v.I7==1&&li!==1){B zv={1h:x,1c:o.R?(x=="3D"?o.Ck:o.R.1c()):0};if(y!=1J){zv["2c"]=y}if(x=="1o"||x=="1c"){zv["1o"]=o.R.1o()}if(x=="1L"||x=="9t"){zv["1L"]=v.1L}if(x=="1D"){zv["id"]=3v("Bk")}2U{1A.aq.nr(zv,\'*\')}2G(e){};B z=x;x=="7P"||x=="1z"||x=="4h"?z=x+"ed":\'\';x=="1y"?z="11O":\'\';x=="42"?z="8c":\'\';x=="5i"?z="3p":\'\';x=="9t"?z="11Y":\'\';x=="3D"?z="11T":\'\';x=="11x"?z="11G":\'\';zv["1h"]=z;if(z!=\'\'&&z!=x){zv=5e.6V(5e.xo(zv));2U{1A.aq.nr(zv,\'*\')}2G(e){}}}};B s9=E(x,y){B ev=22.12w(\'7m\');if(y!==1J){ev.8P=y}ev.12x(x,H,H);o.1I.12o(ev)};G.3d=E(x,y,V){v.12q==1?1q(\'3d\',x,y):\'\';I 3v(x,y,V)};E 3v(x,y,V){if(O(o.W)&&1M(x)==\'4G\'){if(o.jx==1){I}if(V){if(1M(V)==\'4G\'){if(V.J("id:")==0){V=o.S.vT(V.1m(3),"4R");if(V){if(x=="n2"&&y=="12l"){V.GN()}}}}}if(x=="1y"||x=="3l"){if(O(y)){B aO=K;if(1M(y)==\'4G\'){y=y.1S(/(\\r\\n|\\n|\\r)/gm,"");B 2g=-1;if(y.J("[3D:")>-1&&y.pY("]")==y.U-1){2g=y.1m(y.J("[3D:")+6,y.U-1);2g=2g.1m(0,2g.U-1);if(2g=="1c"){2g=o.R.1c()}F{2g=2R(2g)}y=y.1m(0,y.J("[3D:"));if(y==\'\'){if(o.R.1o()>0){o.W.3S(2g);o.W.2E();I}F{o.2g=2g;o.W.2E();I}}F{o.2g=2g}}if(y.J("[DE]")>-1){aO=H;y=y.1S(\'[DE]\',\'\')}if(y.J("#"+v.a7)==0){y=o[o.fd[0]](y)}if(y.J("#"+v.cY)==0&&y.J(v.dG)>0){o[o.fd[1]](y,Bm,x);I}if(y.J("#0")==0){y=bV(y)}if(v.bX==1){y=bX(y)}if(y.J(".8S")==y.U-4){B 4J=fo(y);4J.cw=E(){if(G.fx==4&&G.7f==4z){2U{3v(\'1y\',5e.6V(G.e2))}2G(e){}}};4J.ei();I}if(y.J("id:")==0&&O(o.1N)){B z=Bn(y);if(O(o.1N[z])){o.S.F8(z);2g>-1?o.2g=2g:\'\';I H}F{I K}}if(y.J("12k:")==0){B z=y.1m(10);if(o.2C=="56"){o.R.zx(z);I H}F{y=\'//oG.be/\'+z}}}if(x=="1y"){o.S.Fp();o.W.dQ(y,1J,1J,(aO?1:0))}if(x=="3l"){o.lX=H;v.3k=0;o.W.dQ(y,1,1J,(aO?1:0));o.S.3Y(0,0);o.1z=K}}F{if(x=="1y"){o.W.2E()}if(x=="3l"){1M DF==\'E\'?DF():\'\'}}}if(x=="dR"){y?o.R.yZ(y):\'\'}if(x=="4H"){if(O(y)){o.lX=H;o.W.dQ(y,1,1)}F{o.R.rb()}}if(x=="42"){if(o.1y){o.W.3h();o.W.kT()}}if(x=="bT"&&O(y)){o.1z&&o.7Z?o.7Z.DG(y):\'\'}if(x.J("12h")==0){if(o.26){o.26.12e(x.1m(6),y)}}if(x=="ak"){o.ak.lf();o.ak=1D yK();if(O(y)){o.ak.8S(y)}F{if(v.Dh==1){o.ak.8S(v.Dg)}F{o.ak.8S("10g 9D")}if(v.Df==1&&O(v.Dd)){o.dC=1D Dc()}}}if(x=="7V"){!o.1z?o.S.wX():\'\';o.S.9x();o.S.Fk("yA")}if(x=="j8"){o.1y?o.W.3h():o.W.2E()}if(x=="2K"){v.4H=0;v.3k=0;o.R.rk();o.W.cH()}if(x=="6y"){o.1c=o.R.1c();o.W.gh()}if(x=="6x"){if(v.9o){if(v.9o.on==1&&v.9o.11k==1){o.W.ky()}}}if(x=="sc"&&O(y)){if(o.5k){o.5k.3d(y)}}if(x=="2W"){o.S.GD()}if(x=="ZF"&&O(y)){if(v.26==1){if(y.J(\'js:\')==0){v.6C=y;v.jc=H;o.W.sJ("6C")}F{if(o.p!=\'\'){B sv=5e.6V(d8(o.p));X(B l in sv){if(sv.2y(l)){if(O(sv[l].id)){if(y==sv[l].id){v.6C=\'ZG\'+(O(sv[l][\'us\'])?\'us\'+sv[l][\'us\']:\'\')+y+\'4e\'+sv[l].7w;v.jc=H;o.W.sJ("6C")}}}}}}}}if(x=="ZH"){1M DH=="E"?DH(y):\'\'}if(x=="DI"&&y){v.DI=y;o.3u?o.3u.ZJ():\'\'}if(x=="5i"){o.W.5h()}if(x=="4Z"){if(O(y)){o.W.8Y(y)}F{I o.5Z[o.a6]}}if(x=="ec"){if(v.9o&&o.aN){if(v.9o.aN==1){I 2J.4y((o.aN.6S(ZK).U-1)/2J.4y(o.R.1o())*100)}}}if(x=="i5"){I o.5Z}if(x=="9t"){o.W.6s()}if(x=="lc"){if(O(y)){v[x]=y;o.W.iF()}}if(x=="bE"){I o.2D}if(x=="Ca"){I o.ab?H:K}if(x=="5c"){I o.R?o.R.5X():K}if(x=="qN"){I v.8Q==1?o.3c.54(0,-1):o.3c}if(x=="Ij"){o.4X?o.3z.6J():o.3z.9u(2p(o.DJ,(o.3z.7j()==0?1:0)))}if(x=="dg"){I o.a8}if(x.J("1Z:")==0&&y){v[x.1S(\'1R:\',\'4e\')]=y;o.W.kT()}if(x=="ZM"){I o.ji}if(x=="av"){I o.7p}if(x=="1L"||x=="DK"){if(O(y)){if(1M y=="4G"){if(y.J("+")==0){y=v.1L+41(y.1m(1))}F{if(y.J("-")==0){y=v.1L-41(y.1m(1))}}}if(y>=0&&y<=1){o.W.3V(y)}}I o.3p?0:v.1L}if(x=="3p"){I O(o.3p)?o.3p:K}if(x=="ZN"){o.S?o.S.F7(y):\'\'}if(x=="bj"){y<2?y=\'\':\'\';if(2r(o[\'u\'+y])){B x2=5e.6V(d8(o[\'u\'+y]));B v2=o.v0?gF(o.v0):{};v=v2;v=9l(v,x2);v=9l(v,2L);v=9l(v,o.lh);B uz=K;if(o.S.bL()){o.S.7E();uz=H}B uC=K;if(o.S.kQ()){o.S.cV();uC=H}o.S.4k();o.S=2a;o.S=1D wJ();if(o.R.7f()=="7W"){o.S.2E()}o.S.3V(v.1L);if(O(v.1R)){ac(v.1R)}if(uz){o.S.7E()}if(uC){o.S.cV()}if(o.29){o.S.8X()}o.S.3Y(o.R.1c(),o.R.1o());aC()}}if(x=="mj"){I v.mj}if(x=="4S"){o.S.4S(H)}if(x=="ZP"){o.S.lK()}if(x=="Gl"){aC()}if(x=="2u"){o.R.5y(x)}if(x=="3D"){if(O(y)){if(1M y=="4G"){if(y.J("%")>-1){y=2R(y.1m(0,y.J("%")));y=o.R.1o()*y/100}F{B q0=o.R.1c();if(o.3u&&!o.1z){if(!o.3u.oZ){B f=o.3u.aP();if(f.t&&f.d){q0=f.t;o.3u.oZ=H}}}if(y.J("+")==0){y=q0+41(y.1m(1))}F{if(y.J("-")==0){y=q0-41(y.1m(1))}}}}y=y*1;y<0?y=0:\'\';if(o.R.1o()>0){y>o.R.1o()?y=0:\'\'}if(!O(o.26)&&!O(o.5I)&&o.R.1o()>0){o.2g=1J;o.W.3S(y,H);o.W.qL()}F{o.2g=y}}}if(x=="ZE"){8n.1q(y);y?v.1P.3D=y:\'\'}if(x=="29"){!o.29?o.W.8X():\'\'}if(x=="r5"){o.29?o.W.8v():\'\'}if(x=="ZQ"){I o.29}if(x=="3P"){I o.2V+\'/\'+o.4C}if(x=="ZS"){I o.R?o.R.3P():1J}if(x=="ZT"){if(O(o.g7)){o.g7.Do()}}if(x=="Ei"||x=="ZU"){if(O(o.g7)){o.g7.Un()}}if(x=="1c"||x=="DL"){B ir=o.R?o.R.1c():0;if(o.3u&&v.c9==1&&!o.1z&&ir==0){B f=o.3u.aP();if(f.t){ir=f.t}}I x=="DL"?fI(ir):ir}if(x=="ZV"){if(o.cL){3v("1y","id:"+o.cL)}if(o.Dn){3v("3D",o.Dn);3v("1y")}}if(x=="1o"){I o.R?o.R.1o():0}if(x=="8G"){I o.R?o.R.a3():0}if(x=="8x"){if(y){v.8x=y;o.S.kA()}}if(x=="59"){if(O(y)){if(V){v.hd=bs(v.hd,y,V);if(o.2D.U==2){o.W.5Y(v.hd)}}F{o.W.5Y(y)}}F{I o.R?xq(o.R.sN()):0}}if(x=="7B"){if(O(y)){if(y==\'Cu\'){I o.6O*1}if(V){v.uG=bs(v.uG,y,V);if(o.7p.U==2){o.W.es(v.uG)}}F{o.W.es(y)}}F{I o.R?o.R.sO():0}}if(x=="Cv"){I o.2C=="56"}if(x=="w0"){if(o.6O>0){o.n8=o.6O}o.W.dQ(o.4c[o.mu])}if(x=="7W"){I o.1y}if(x=="lp"){I o.1z}if(x=="1l"){I o.1l[y]}if(x=="BE"){o.jx!=1?o.R.te():\'\'}if(x=="id"){I v.id}if(x=="1q"){v.1q=y}if(x=="lv"){v.lv=y}if(x=="2f"){o.R.AC()}if(x=="ZY"){o.R.AI();if(V){o.wI=bs(o.wI,y,V)}}if(x=="5Q"){o.R.gi()}if(x=="9r"){o.R.dn()}if(x=="2L"&&v.qG!=1){8n.1q(2L)}if(x=="ZZ"&&o.3J){o.3J.7P()}if(x=="10a"&&o.3J){o.3J.5O()}if(x=="1Z"){if(O(y)){if(y==\'Cu\'){I o.3r*1}if(y==\'0/1\'){if(o.4X){o.x6=o.3r;y=-1}F{y=o.x6?o.x6:0}}v.1Z=y;if(y.6r().U<3&&o.3z){o.3z.9u(y*1)}F{o.W.g4(y)}}F{I o.3c?o.3c[o.3r]:\'\'}}if(x=="+1Z"&&v.1Z){if(O(y)){v.1Z+=\',\'+y;o.W.g4(v.1Z)}}if(x=="c6"){if(O(o.c6)){if(O(y)){o.c6.3d(y)}F{I o.c6.10c()}}}if(x=="uT"){if(o.Bg){I o.Bg}F{I K}}if(x=="9b"){I o.R.9b()}if(x=="7l"){if(o.ci){o.ci.4g?o.ci.4g.3o(o.ci):\'\'}o.ci=1X("2b");o.ci.id=y;o.ci.C.4U=ZR;o.1U.1W(o.ci)}if(x=="G2"){if(o.4x){B 5m=1X("5m");B 3P=o.R.3P();5m.17=3P.17>0?3P.17:o.b7;5m.1g=3P.1g>0?3P.1g:o.cM;P(5m,{"1t":"2t","1f":-5m.1g,"1e":-5m.17,"2n":"1Y"});22.aK.1W(5m);B 9n=5m.Bi(\'2d\');9n.yh(o.R.9F(),0,0,5m.17,5m.1g);B 59=2;B iM=22.1X("5m");iM.17=5m.17*59;iM.1g=5m.1g*59;B jg=iM.Bi("2d");jg.yh(o.R.9F(),0,0,5m.17*59,5m.1g*59);if(v.ZC==1&&O(v.ye)){!O(v.iQ)?v.iQ=20:\'\';!O(v.yr)?v.yr="3I":\'\';jg.4d=v.iQ+"px Zp, ZB";jg.Zd=3B(v.yr);jg.Zh((v.ye=="kF"?o.kF:v.ye),v.iQ,5m.1g*59-v.iQ-5)}9n.yh(iM,0,0,5m.17,5m.1g);B 4l;2U{4l=5m.Zn("ar/Zs")}2G(e){8n.1q(e.9D);I K}I 4l}F{I K}}if(x=="3M"){I o.2C==x?o.R.pO():1J}if(x=="1G"){I o.2C==x?o.R.pP():1J}if(x=="2e"){if(!o.1y||v.fM===0){o.R.af(y);I H}F{I K}}if(x=="Kh"){if(O(y)){y==\'1/0\'?y=1-2p(v.pK,0):\'\';v.pK=y;o.R.ia()}F{I 2p(v.pK,0)}}if(x=="1Q"){if(O(y)){if(y==0){o.R.ia()}F{o.R.1Q(y)}}F{I[o.3G.x,o.3G.y,o.3N.C.1e,o.3N.C.1f]}}if(x=="1R"){if(O(y)){O(y)?v.1R=y:\'\';o.W.ac(\'1R\');I H}F{I v.1R}}if(x=="Zz"){o.W.Bb()}if(x=="2Q"){if(y){!o.iJ?o.iJ=[]:\'\';if(1M(y)==\'3L\'){y=o.iJ.9A(y);x="Y"}}}if(x=="Y"){if(y){if(1M(y)==\'3L\'){2U{o.W.6e(y);I H}2G(e){I K}}F{if(y.J(".8S")==y.U-4||y.J(".8S?")>0){B 4J=fo(y);4J.cw=E(){if(G.fx==4&&G.7f==4z){2U{3v(\'Y\',5e.6V(G.e2))}2G(e){}}};4J.ei();I H}F{if(y==\'\'){o.W.6e([])}F{if(y==\'ec\'&&o.ji>0){B 1H=2J.4y(((o.yj+(!o.S.bJ("ec")?o.R.1c():0))/o.ji)*100);if(1H100){I o.tu}F{o.tu=1H;I 1H}}}}}}}if(x=="6b"){o.S?o.S.aR():\'\'}if(x=="bU"){o.S?o.S.et():\'\'}if(x=="6m"){o.S?o.S.kl(y):\'\'}if(x=="6m?"){I o.9K?[o.10f,o.10L]:0}if(x=="fi"){o.R?o.R.fi():\'\'}if(x=="l8"){if(O(y)&&O(o.1N)){!o.1y?v.3k=0:\'\';X(B j in o.1N){if(o.1N.2y(j)){if(o.1N[j].eh==y){y=j}}}if(O(o.1N[y])){o.S.EZ(y);I H}F{I K}}}if(x=="10M"){B 1H=[];if(O(o.1N)){X(B j in o.1N){if(o.1N[j].5d&&o.1N[j].sQ==-1){1H.2Q({1R:o.1N[j].1R,id:o.1N[j].id})}}}I 1H}if(x=="Bk"){if(o.3w){I o.1N[o.3w].eh?o.1N[o.3w].eh:o.3w}}if(x=="10N"){if(o.1N){I 7R.6k(o.1N).U}F{I-1}}if(x=="lo"){if(O(o.lo)){I o.lo}}if(x=="10O"){o.S.kX(y)}if(x=="10P"){o.R.ht()}if(x=="1v"){if(y=="on"){v.1v.1n=0}F if(y=="6J"){v.1v.1n=1;o.S.gJ()}F{o.S.hn()}}if(x=="lL"){o.S.7E()}if(x=="10Q"||x=="10V"||x=="10K"){if(O(y)){o[\'10W\'+x.54(-1)]=v[x]=y*1;o.S.iX(\'3H\'+x.54(-1))}F{I v[x]}}if(x=="5V"){o[x]=H}if(x=="10Y"){if(o.26){I H}F{I K}}if(x=="10Z"){if(o.26){I Bp()}F{I K}}if(x=="11a"){if(o.26){I o.26.42()}F{I K}}if(x=="11d"){if(o.26){I o.26.Cb()}F{I K}}if(x=="11e"){if(o.26){o.26.11g()}F{I K}}if(x=="11h"){if(o.26){o.26.5i()}F{I K}}if(x=="6g"){if(V){v.6g=bs(v.6g,y,V);o.R.6g()}F{I v.6g}}if(x=="91"){if(O(V)){v.91=bs(v.91,y,V)}F{if(O(y)){y==\'0/1\'?y=1-v.91:\'\';v.91=y}F{I v.91}}}if(x=="5z"){if(O(V)){v.5z=bs(v.5z,y,V)}F{if(O(y)){v.5z=y}F{I v.5z}}}if(x=="j9"||x=="nJ"){B z="cv";x=="nJ"?z="n6":"";if(O(V)){v.Y[z]=bs(v.Y[z],y,V)}F{if(O(y)){y==\'0/1\'?y=1-v.Y[z]:\'\';v.Y[z]=y}}I v.Y[z]}if(x=="hd"){if(o.2D.U==2){v.hd=o.2D[o.3m];v.hd=bs(v.hd,y,V);if(o.2D[0]==v.hd){o.W.5Y(0)}F{o.W.5Y(1)}}}if(x=="v"&&y){if(y.J(\'3l\')==0||y.J(\'bk\')==0){I}I v[y]}if(x.J("dl:")==0){B xx=x.1m(7);if(1M(y)==\'3L\'&&1M(v[xx])==\'3L\'){X(B yy in y){if(y.2y(yy)){v[xx][yy]=y[yy]}}}F{if(x.J(\'Ia\')==-1){v[xx]=y}}I H}if(x.J("1F:")==0){o.S.GE(x.1m(5),y)}if(v.EX==1&&x.J("1w")==0&&y){hV(\'5b, 5b > *{--6T\'+x+\':\'+5f(y,v[y.1S("1w","6n")+\'a\'])+\'}\')}if(x=="10X"){I o.R?o.R.cg():\'\'}if(x=="10I"){I o.8p+\' \'+o.j6}if(x=="j6"){I o.j6}if(x=="qr"){I o.qr}if(x=="Bl"){I o.Bl}if(x=="5K"){I o.5K}if(x=="10u"){I o.26?o.Bq:1J}if(x=="a2"){o.W.lR();v.1P.on=0;if(v.qx==1){X(B i=0;i<53.U;i++){if(53[i]){if(53[i].3d("id")==v.id){53[i]=2a}}}}X(B w in 1A){if(1A[w]==o.G){1A[w]=2a}}if(1A.dE==v.id){1A.dE=\'\'}if(o.3J){o.3J.5O()}o.jx=1;o.1I.1T=\'\';o.G=2a}}F{I K}};E Bm(x,y){if(x&&y){3v(y,x)}}E bs(x,y,V){B z=4B(y)+\'\';if(y){if(y.J("/")>0){B y2=y.2x("/");if(y2.U==2){if(x==4B(y2[0])){z=4B(y2[1]);if(V){V.cm(1)}}F{z=4B(y2[0]);if(V){V.cm(0)}}}}}I z}E fo(x){B 4J=1D Bc();4J.7s(\'AQ\',x,H);I 4J}E Bn(y){B z=y.1m(3);if(o.1N){X(B j in o.1N){if(o.1N.2y(j)){if(o.1N[j].eh==z){z=j}}}}I z}E Bp(){B x;if(o.26){if(o.26.dL()){x=o.26}}if(!x&&o.5I){x=o.5I}if(x){B y={is:o.3Q,1l:x.8P("10l"),8p:x.8P("8p"),10o:x.8P("B4"),1a:o.BD+(x.8P("Bf")?x.8P("10p")+x.8P("Bf"):\'\'),1K:x.8P("10s"),1o:x.8P("bZ"),3l:x.8P("3l"),1c:(o.R?o.R.1c():\'\'),1L:x.10t(),id:o.Bq};if(o.3Q=="6C"){y.10w=o.10x}I y}}E wU(){if(\'fX\'in 7T){7T.fX.7Y=1D 10y({1R:By(2p(o.cC,v.1R)),10z:[{3F:2p(v.2e,\'\')}]});if(!o.Bs){7T.fX.lj(\'1y\',E(){3v("1y")});7T.fX.lj(\'42\',E(){3v("42")});if(o.S.gZ()){7T.fX.lj(\'10A\',E(){3v("bU")});7T.fX.lj(\'ZO\',E(){3v("6b")})}o.Bs=H}}}B 1X=E(x){B y=x;x==\'2b\'||x==\'sH\'?y=\'5b\':\'\';B z=22.1X(y);if(x==\'sH\'){P(z,{"7c":"4n","2n":"4O"})}I z};B 1q=E(a,b,c,d,e,f,g){if(v.1q==1||v.yv==1){B x=a+(b!=1J?" "+b:"")+(c!=1J?" "+c:"")+(d!=1J?" "+d:"")+(e!=1J?" "+e:"")+(f!=1J?" "+f:"")+(g!=1J?" "+g:"");8n.1q("Bt"+(v.vJ==1?"2":"")+": "+x);if(v.yv==1&&O(22.8t("Bu"))){22.8t("Bu").1T+=x+\'
\'}}};B Iq=E(){if(v.x7==1&&O(v.du)&&v.du!=\'\'){B x=22.1X(\'gG\');x.8M=\'10D\';v.du.J(\':\')>0&&v.du.J(\':m6\')==-1?v.du=v.du.1S(/:/ig,\':m6@\'):\'\';x.9z=\'jW://x7.10r.aj/10q?g5=\'+v.du.1S(/,/ig,"&g5=").1S(/ /ig,"+");22.10n.1W(x)+\'&2n=10m\'}};B Hl=E(2b,6n){B x=["eD","h6","pa","hI","eC","10k"];X(B y=0;y0){X(B y2=0;y2=fC?H:K;B Bv=o.R.1o>=yd?H:K;B 6A=2J.9d(1c/60);B 7Q=2J.9d(1c-6A*60);B 8i=2J.9d(6A/60);B kV=2J.9d(8i/24);6A=6A-8i*60;if(kV>0){8i=8i-kV*24}if(v.mw==1&&o.R.5X()){B d=1D 7J();I 6U(1D 7J(d.ae()+1c*2l).Bx())}F{I 6U((kV>0?kV+\':\':\'\')+(8i>0||Bv?8i+\':\':\'\')+((8i>0||Bw)&&6A<10?\'0\':\'\')+6A+\':\'+(7Q<10?\'0\':\'\')+7Q)}};B fI=E(x){B 7Q=2J.9d(x);B 6A=2J.9d(7Q/60);B 8i=2J.9d(6A/60);6A=2J.9d(6A%60);7Q=2J.9d(7Q%60);8i>0&&6A<10?6A="0"+6A:"";7Q=7Q>=0?((7Q>=10)?7Q:"0"+7Q):"cI";B 5o=(8i>0?8i+":":"")+(6A>=0?6A:"0")+":"+7Q;if(v.mw==1&&o.R.5X()){B d=1D 7J();I 6U(1D 7J(d.ae()+x*2l).Bx())}F{I 5o}};B Em=E(){I El((1A.8B!=1A.aq.8B)?22.mU:22.8B.9z)};B xq=E(x){if(x){x=x.6r();B yf=x.J(" <7q C=\'1E");if(yf>-1){x=x.1m(0,yf)}}I x};B vz=E(x,y,z){B t;if(!Bz(x)&&y){t=22.1X(\'o4\');y=="11f"?y=x:\'\';t.3F=y.J(\'//\')==-1?\'jW://\'+y:y;t.11c=1;if(z){t.6z=z}B s=22.eg(\'o4\')[0];s.4g.yO(t,s)}I t};B By=E(x){if(x){if(1M(x)==\'4G\'){x=x.1S(/<[^>]*>?/gm,\'\')}}I x};B Bz=E(y){B x=K;B ns=22.eg(\'o4\');X(B i=0;i-1){x=H}}I x};B 5f=E(x,y,z){if(x){if(x.J(\'1w\')>-1||x.J(\'B\')>-1){if(O(y)&&O(z)){z.C.1E=y}I 3B(x)}F{x=x.1S(\'#\',\'\');B r=2R(x.U==3?x.54(0,1).f7(2):x.54(0,2),16);B g=2R(x.U==3?x.54(1,2).f7(2):x.54(2,4),16);B b=2R(x.U==3?x.54(2,3).f7(2):x.54(4,6),16);if(O(y)){I\'5q(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{I\'BA(\'+r+\', \'+g+\', \'+b+\')\'}}}};B db=E(x){if(v.zm&&v.zm!=1){x=x/v.zm}I x};B P=E(e,o){if(O(e)){X(B 1d in o){if(o.2y(1d)){if(o[1d]!=\'10U\'&&o[1d]!=1J){if(1M o[1d]==\'10T\'&&1d!=\'4d-dh\'&&1d!=\'1E\'&&1d!=\'4U\'){o[1d]+=\'px\'}if(1d.J("10S")>-1&&1d.J("GF")==-1){o[1d]=3B(o[1d])}if(1d=="3a"||1d.J("jE")>-1){e.C[\'-ms-\'+1d]=o[1d];e.C[\'-oV-\'+1d]=o[1d];e.C[\'-3T-\'+1d]=o[1d];e.C[\'-o-\'+1d]=o[1d]}if(1d=="wK"){if(o[1d].J(" ")>-1){o[1d]=\'"\'+o[1d]+\'"\'}}if(1d=="7l-iO"){e.C.10R(1d,o[1d],\'6a\')}F{e.C[1d]=o[1d]}}}}}};B ty=E(x,6n,b1,b2){6n=3B(6n);B y=2p(b1,1)*1;B z=2p(b2,1)*1;P(x,{"2A":"10J-3g-4L(-ZD,"+6n+","+6n+" "+y+"px,5q(0,0,0,0),"+y+"px,5q(0,0,0,0) "+(y+z)+"px)"})};B 3B=E(c){if(c){c.J("1w")==0?c=\'B(--6T\'+c+\')\':\'\';I c.1m(0,1)!=\'#\'&&c.J("B")==-1&&c.J("BA")==-1?c="#"+c:c}F{I\'#gp\'}};B Hs=E(x,1w,y){!1w?1w=\'#gp\':\'\';1w=3B(1w);B r=5H(nL,Zy);x=x.1S(/\\(As\\)/g,r);x=x.1S(/\\(1w\\)/g,1w);x=x.1S(/\\(hH\\)/g,1+(v.Zx.1Q-1)/2);B Bd=x.1m(0,x.J(\'|||\'));B xs=x.1m(x.J(\'|||\')+3);B bf=\'\';if(o.1l.3T){bf=xs.1S(/5T:/g,"-3T-5T:");bf=bf.1S(/5T-/g,"-3T-5T-");bf=bf.1S(/@Br/g,"@-3T-Br");bf=bf.1S(/3a/g,"-3T-3a")}y?y.1T=Bd:\'\';hV(bf+xs)};B 7y=E(x,y,f){B z=K;if(x){X(B i=0;i-1){z=H}}}}}I z};B jR=E(x,y){B z=K;if(x&&y){X(B i=0;i-1){z=H}}}I z};B hV=E(x){if(o.P){if(o.P.B1){o.P.B1.Zt=x}F{o.P.1W(22.EH(x))}}};B ew=E(x){P(x,{"1t":"2t","1f":0,"1e":0,"17":"100%","1g":"100%"})};B fe=E(x){P(x,{"9V":"1Y"})};B 4J=E(y,z){B x=1D Bc();x.7s(\'AQ\',y,H);x.cw=z;x.ei()};B Zr=E(x){if(x){X(B i=0;i<5;i++){if(x.Zq=="Zo"){1k}F{if(x.AS){x=x.AS}}}}I x};B gv=E(z){B gv=22.1X("4l");if(o.lF.J(z)>-1){o.lF.2Q(z);if(z.J("?")>0){z=z+\'&\'+2J.5H()}F{z=z+\'?\'+2J.5H()}}F{o.lF.2Q(z)}gv.7h(\'3F\',z);gv.7h(\'1g\',\'4t\');gv.7h(\'17\',\'4t\')};B 3Z=E(e,o){X(B 1d in o){if(o.2y(1d)){e.7h(1d,o[1d])}}};B a2=E(e){if(e){2U{e.4g.3o(e);e=2a}2G(e){}}};B 5H=E(8U,5S){I 2J.9d(Zc.U>1?(5S-8U+1)*2J.5H()+8U:(8U+1)*2J.5H())};B n9=E(){I 2J.5H().6r(36).Zm(2,12)};B xa=E(x,y){x=7R.6k(x).Zj(E(4v,1d){if(1d!=y){4v[1d]=x[1d]}I 4v},{});I x};B 4B=E(x){if(1M x=="4G"){I x.1S(/^\\s+|\\s+$/gm,\'\')}F{I x}};B 6m=E(x,y,z){B r=K;if(x){if(x.J(y)>-1){B r=x.1m(x.J(y)+y.U);if(z){if(r.J(z)>-1){r=r.1m(0,r.J(z))}}}}I r};B Zg=E(x,n){if(n==0){I"#0"+cG.e(x)}if(n==-1){I cG.e(x)}if(n==1){I"#1"+xj(cG.e(x),1)}};B yB=E(x){if(v[x]!=""){if(1M v[x]!="4G"){o[x+\'o\']=v[x]}F{if(v[x].J("[{")==0){2U{v[x]=v[x].1S(/6T\'qt/ig,\'"\');o[x+\'o\']=2j(v[x])}2G(e){}}}}};B 5W=E(x){I 6U.xc(x)};B d8=E(x){if(x.1m(0,2)=="#1"){I cG.d(xj(x.1m(2),-1))}F if(x.1m(0,2)=="#0"){I cG.d(x.1m(2))}F{I x}};B Kf=E(x){if(x){if(x.J(\'3R\')==-1&&x.J(\'.\')==-1&&x.U>100&&x.J(\'2c:\')==-1){x=\'2c:ar/vU;jv,\'+x}}I x};B 1n=E(x){x?x.C.5K="3e":\'\'};B 1r=E(x){x?x.C.5K="4u":\'\'};B 3q=E(x){x?x.C.2n="1Y":\'\'};B 6R=E(x){x?x.C.2n="4O":\'\'};B 62=E(x){I x?x.C.5K!="3e"&&x.C.2n!="1Y":K};B 5g=E(s){if(1M s=="4G"){if(s.J("px")>0){s=s.1m(0,s.J("px"))}}I 2R(s)};B 3e=E(x){I x.C.2n=="1Y"};B 4s=E(o,x,y){o[x+\'1f\']=0;o[x+\'2q\']=0;o[x+\'2M\']=0;o[x+\'1e\']=0;if(O(o[y])){B z=o[y].2x(" ");if(z.U==4){o[x+\'1f\']=z[0]?41(z[0]):0;o[x+\'2q\']=z[1]?41(z[1]):0;o[x+\'2M\']=z[2]?41(z[2]):0;o[x+\'1e\']=z[3]?41(z[3]):0}}I o};B H1=E(x){if(x){x=x.1S(/ /ig,\'px \')}I x+\'px\'};B lk=E(x,y){I v[x]&&v[x]!=\'\'?v[x]:y};B gz=6U.xc(65,66,67,68,69,70,71,72,73,74,75,76,77,97,98,99,100,101,102,103,104,105,106,107,108,109,78,79,80,81,82,83,84,85,86,87,88,89,90,110,111,112,113,114,115,116,117,118,119,120,121,122);B cG={bo:gz+"126+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=cG.AU(e);l7(f>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(rG(r)){u=a=64}F if(rG(i)){a=64}t=t+G.bo.6M(s)+G.bo.6M(o)+G.bo.6M(u)+G.bo.6M(a)}I t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1S(/[^A-Za-z0-9\\+\\/\\=]/g,"");l7(f>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5W(n);if(u!=64){t=t+5W(r)}if(a!=64){t=t+5W(i)}}t=cG.AW(t);I t},AU:E(e){e=e.1S(/\\r\\n/g,"\\n");B t="";X(B n=0;n127&&r<11w){t+=5W(r>>6|11n);t+=5W(r&63|128)}F{t+=5W(r>>12|AX);t+=5W(r>>6&63|128);t+=5W(r&63|128)}}I t},AW:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;B c3=0;l7(n11p&&r0){if(v.Y.11H==1&&!v.4Q){B 6k=7R.6k(o.1N);B wT=6k.54(-1)[0];wT?v.4Q=wT:\'\'}B y=DU();if(y){x=y.3l;o.cC=y.1R;o.S?o.S.GC(y.1R):\'\';if(2r(y.2e)){if(o.R){o.R.af(y.2e)}F{v.2e=y.2e}}if(O(y.2v)){y.1Z=y.2v}if(O(y.1z)){if(y.1z=="3u"&&!o.1z){}F{v.1z=o.2g=y.1z}}7K("B6");if(O(y.id)){o.3w=y.id}B sx=["1Z","mj","lw","1a","kB","B7","B8","lc","eV","8r","6x","8x","5O","4h","4p","B9","ce","1o","7b","9p","1L"];if(O(v.c8)){if(v.c8.11A==1&&v.c8.mx==1){sx.2Q("1R");sx.2Q("t1");sx.2Q("t2");sx.2Q("t3");sx.2Q("t4");sx.2Q("t5")}}X(B i=0;i0){if(v.c8.Gy==1){o.oT=v.c8.Gp;o.W.oe(y)}o.W.ac(\'1R\')}if(O(y.1L)){1C(E(){o.W.3V(y.1L)},4z)}if(o.S){o.S.6e(o.Y);if(v.9p){o.S.sW()}}if(o.3b){o.3b.oh()}}F{}}}if(1M(x)==\'4G\'){x=pi(x);if(x){if(x.J("#"+v.a7)==0){x=o[o.fd[0]](x)}if(x){if(x.J("#"+v.cY)==0&&x.J(v.dG)>0){x=o[o.fd[1]](x)}if(x){if(x.J("#0")==0){x=bV(x)}x=pi(x)}F{x=\'\'}}}if(v.bX==1){x=bX(x)}if(x==\'\'){1q("4T 3l");o.aJ=H;js("2u","4T")}o.2D=[];o.a5=[];o.7p=[];o.mu=0;o.3m=0;o.6O=0;o.9P=0;v.kI==\'\'?v.kI=\',\':\'\';if((x.J(v.hw)>-1&&x.J(v.ee)>-1)||O(v.bE)){o.4c=x.2x(v.kI)}F{o.4c=[x]}o.av=[];if(O(v.bE)){B bE=v.bE.2x(v.kI)}if(o.4c.U>0){B q=-1;X(B i=0;i1){o.2D[i]=o.4c[i].1m(o.4c[i].J(v.hw)+v.hw.U,o.4c[i].J(v.ee)-v.ee.U);o.4c[i]=o.4c[i].1m(o.4c[i].J(v.ee)+v.ee.U)}F{if(O(v.bE)){o.2D[i]=O(bE[i])?bE[i]:\'\'}F{o.2D[i]=i+1}}B is=0;if(O(v.4E)&&q==-1){if(6U(v.4E).J("l1:")==0){if(v.4E.1m(4)*1==i){is=1}}if(v.4E==o.2D[i]){is=1}if(v.4E=="5S"&&i==o.4c.U-1){is=1}}if(O(o.4E)){if(o.4E==o.2D[i]){is=1;q=i}}if(is==1){o.mu=i;o.3m=i}o.4c[i]=wN(o.4c[i])}}}F{o.4c[0]=wN(o.4c[0])}I o.4c[o.mu]}}F{I x}};E wN(x){if(O(v.oP)&&x.J("//")==-1){x=v.oP+x}I x};G.Bb=E(){if(o.Y){B x=o.Y.BC();X(B i=0;i0&&v.3k==1){o.gj=H;1C(xQ,v.1v.8A*2l)}if(v.Vu==1&&v.Vn){Vv()}X(B i=0;i0?o.S.3Y(o.R.1c(),o.R.1o()):\'\';if(!o.wW){o.wW=H;if(v.1v.8A>0&&v.3k==1){o.gj=H;1C(xQ,v.1v.8A*2l)}}B l0=K;if(o.R.1c()>1&&v.qi==1&&aO!=1&&!8w()&&!O(o.26)&&!O(o.5I)){l0=8h("e1")}if(l0){8w()?9U(K):\'\'}F{9U(K)}}}}}F{o.R?o.R.2E():\'\'}};E xQ(){o.gj=K;o.S.4A()}G.3h=E(){if(o.1y){o.gL=K;1q("3h");o.R.3h();o.S.3h();js("42");v.r8==1?8E():\'\';v.qy==1?p9():\'\';v.5k==1?o.5k.3d("42"):\'\';if(o.4X){if(v.xR==1){3q(o.1Z)}}if(!O(o.26)&&!O(o.5I)&&v.qi==0){if(8h("e1")){}F{if(v.Ci!=1&&v.m7==1){hj("e4","42")}}}if(8w()){o.pZ=H}o.im=K}};G.5h=E(){o.R.5h();o.S.5h();o.3p=H;js("5i")};G.6s=E(){o.R.6s();o.3p=K;o.S.6s();o.R.3V(v.1L);js("9t")};G.3V=E(x,y){if(o.S){x<0.VE?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.5h();v.1L=0;x=0}F{if(o.3p){G.6s()}v.1L=x}js("1L",x);o.S.3V(x,y);o.R.3V(x)}};G.9x=E(){o.S.9x()};G.8z=E(){o.S?o.S.8z():\'\'};G.Vw=E(){G.8z()};G.sn=E(){o.W.6v();G.8z()};G.3Y=E(1c,1o){if(o.3u&&!o.1z){B f=o.3u.aP();if(f.t&&f.d){1c=f.t}}o.S?o.S.3Y(1c,1o):\'\'};G.tg=E(1c,1o){if(o.2g>0&&o.2C!="56"){o.W.3S(o.2g,K);o.2g=1J}};G.eO=E(){B d=1D 7J();o.bm=d.ae();B x=K;if(o.S.bL()&&v.1j.7v!=1){o.S.bK();x=H}if(o.3b){if(o.3b.G5()){o.3b.bn();x=H}}if(v.Y.7v==0){if(o.S.kQ()&&v.Y.e8==1){o.S.cV();x=H}}if(v.7n==1&&O(v.Cj)&&!O(2L.7n)){7n(v.Cj);x=H}if(o.3p&&v.nP==1){o.W.6s();v.nP=0;x=H}if(!x){if(v.1P.on==1&&v.1P.2P==1&&v.1P.t0==1){7k(\'1y\',(o.1y?0:1))}G.e5()}};G.FW=E(){if(o.S.bL()){o.S.7E()}};G.e5=E(){if(o.R.7f()=="7W"){js("FD");v.Vb==1?G.lR():G.3h()}F{js("FC");G.2E()}an()};G.3S=E(aH,jj){if(aHo.R.1c()){I}}if(v.4p>0){aH0){1c=o.2g}o.S.jZ(1c,1o,x)};G.qL=E(){B 1c=o.R.1c();B 1o=o.R.1o();B bh=1o>0?1c/1o:0;B cD=2J.pF(bh*100);if(!o.iV){o.S?o.S.jZ((o.2g>0?o.2g:1c),1o):\'\'}F{1c!=o.gc&&o.gc!=-9?o.iV=K:\'\'}if((v.ga==1||v.Cq==1)&&1o>0){l6("xW","2E 25%",bh,0.25);l6("xY","2E 50%",bh,0.50);l6("xZ","2E 75%",bh,0.75)}X(B i=0;i<3;i++){if(!o.mq[i]){if(bh>=i*0.25+0.25){BI(i)}}}v.y6==1?1q(1,1c,1o):\'\';if(v.6y==1||v.y7>0){if(o.1y){B z=K;B lI=K;if(v.Cr==1&&v.6y==1){if(!o.R.5X()){z=H}}if(1c>0){if(1c==o.1c&&!z){lI=H}F{o.ag=0}o.1c=1c}F{if(v.V6==1){B ld=o.R.a3();v.y6==1?1q(2,ld,o.ma):\'\';if(!z){if(ld==o.ma){lI=H}F{o.ag=0}}o.ma=ld}}if(lI){o.ag++;if(v.6y==1){v.y6==1?1q(3,o.ag):\'\';if(o.ag==v.sm*(2l/o.oL)){o.W.gh()}}F if(v.y7>0&&o.R.qq()>1){if(o.ag==v.y7*(2l/o.oL)){o.R.5y(\'OR xG\')}}}}}if(v.9o){if(v.9o.aN==1&&1o>0){!o.aN?o.aN=[]:\'\';o.aN[2J.4y(1c)]=1}}if(v.26==1){if(v.Ct!=1&&v.jc==1){!O(o.26)?hj("6C",1c,1o):\'\'}if(v.Ci!=1&&v.m7==1){!O(o.26)?hj("e4",1c,1o):\'\'}}if(v.BW==1&&v.y9>0){if(1c>=v.y9){if(!O(o.26)){if(8h("6N")){o.R.3h();o.S.3h()}v.y9=0}}}7K("1y");if(v.7L==1&&v.C3>-1){Va(1c,1o)}if(v.Vc==1&&v.Vd){if(1M BR!=="1J"){BR(1c)}}if(o.4X){an(1c)}if(o.5E&&v.c9==1){if(o.3u){!o.2g?o.3u.rU(1c,1o):\'\'}}if(o.9K){o.6m?o.6m.1y(1c):\'\'}if(O(v.4h)){B ed=v.4h;if(7y([v.4h],\'-\')){ed=1o}if(ed>0&&1c>ed){o.R.3h();o.R.3S(v.1z>0?v.1z:0);o.W.nE()}}if(O(v.5O)){B r1=v.5O.2x(",");X(B i=0;ir2[0]&&1c0){if(v.Ve==1){if(1M C2!=="1J"){C2(1c,1o,cD)}}if(v.Vf==1&&o.dt){if(1M BG!=="1J"){BG()}}}o.cD=cD};E BI(x){o.mq[x]=H;if(v.c9==1&&v.BK==1&&v.BL==x){if(o.5E&&o.3w){o.3u?o.3u.Vh(o.3w):\'\'}}}E l6(x,y,t,p){if(!O(o.hQ[y])){if(t>p){aU(x,y,1)}}};G.gh=E(){o.ag=0;O(o.cS)?2I(o.cS):\'\';if(v.Vi==1){js("6y")}F{o.2g>0||o.R.5X()?\'\':o.2g=o.R.1c()+(v.Vj>0?1:0);B BF=o.S.kQ();js("6y");o.R.6y();BF&&v.Y.e8==1?o.S.kX():\'\'}};G.Cs=E(){o.S.jZ(0,0);o.S.y8(0,0);o.W.3Y(0,0);o.S.8z()};G.xD=E(){if(o.R){B 1c=o.R.a3();if(v.VF==1){js("a3",1c)}B 1o=o.R.1o();o.S?o.S.y8(1c,1o):\'\'}};G.nE=E(){js("Vm");o.7o=H;if(v.91==1){if(o.2C=="56"){G.cH()}v.26==1?o.W.fG(\'7w\'):\'\';if(v.1z>0){o.W.3S(v.1z);o.2g=1J}G.2E()}F{if(o.R.5X()||o.2C=="56"){G.cH()}F{if(v.BU==1){o.W.3S((v.1z>0?v.1z:0),H);if(o.1l.ie){o.R.3h()}}}o.S.8f();v.BW==1?v.W2=1:\'\';if(8h("q8")||8h("qY")){}F{9N()}}js("4h")};G.8X=E(){B 2K=K;B 2u=K;o.C0=K;o.aB=H;1C(E(){o.aB=K},jD);X(B x in o.7z){if(o.7z.2y(x)){if(O(o.7z[x])){2U{o.7z[x].BZ()}2G(e){}}}}2U{o.dM=H;if(((o.1l.4m&&v.eI==1)||(o.1l.bM&&v.Fv==1))&&o.4x&&!o.a8){B x=o.R.9F();if(x){if(x.W4){gC();2K=H}}}if(!2K){B le;B y=o.1U;if((o.2C=="dm"||o.2C=="bN")&&o.1l.7C&&v.eI==1){o.R.iN();I}if(y.xI){o.8F=H;le=y.xI({nc:"1n"});if(le!==1J){le.cR(E(){}).2G(E(2u){})}}F if(y.xK){y.xK({nc:"1n"});o.8F=H}F if(o.1U.wb){y.wb({nc:"1n"});o.8F=H}F if(y.tq){y.tq({nc:"1n"});o.8F=H}F if(y.qz){y.qz();o.8F=H}}}2G(e){2u=H;1q(e)}if(!o.8F&&!2K){if(o.1l.3T&&o.nF){gC()}F{G.xV()}}if(!2u){1C(C1,4z)}};E gC(){B x=o.R.9F();if(x){if(o.R.1c()==0&&o.1l.4m&&v.Wa!=1){!o.1y?o.W.2E():\'\'}F{o.kn=H;o.R.A4();x.Z9();x.1B("K6",BV)}}}E mp(){B x=o.R.9F();if(x){x.W3()}};G.gC=E(){gC()};G.mp=E(){mp()};E C1(){if(o.C0!=H){if(o.96){o.R.dn()}if(v.1P.rc==1){lD(H);o.5v=H}v.5k==1?o.5k.3d("m9"):\'\';js("29");aU("m9","8X",1)}};B cz;B 8e={x:0,y:0};E rh(e){if(o.3b){if(o.3b.Wf()){I}}if(e.Wg!=0){e.ra!=0?8e.x++:8e.x--;e.cO!=0?8e.y++:8e.y--;if((v.1P.BX==1||v.1P.BY==1)&&o.29&&8e.y>8e.x){3K(cz);cz=7i(E(){8e={x:0,y:0};3K(cz)},2l)}F{o.9w=H;3K(cz);cz=7i(E(){o.9w=K;o.S.4S();8e={x:0,y:0};3K(cz)},46);o.S.4S();e.9m()}if(8e.x>8e.y){if(e.ra>0){o.W.3V(41(v.1L)-v.1P.jf/10,"no")}F{o.W.3V(41(v.1L)+v.1P.jf/10,"no")}}F{B st=(o.1l.ih?-v.1P.jf/10:v.1P.jf/10);if(v.1P.BY==1&&o.29){o.R.1Q((e.cO>0?st:-st))}F if(v.1P.BX==1&&o.29){3v("3D",(e.cO>0?"+"+st*10:"-"+st*10))}F{o.W.3V(41(v.1L)+(e.cO>0?st:-st),"no");o.S.jG()}}}}E BV(){if(o.1l.4m){o.R.zU();js("r5")}o.kn=K}G.xV=E(){if(o.dM){o.29=H;o.S.8X();if(!o.8F){if(O(o.8I)){2U{P(o.8I,{\'17\':\'100%\',\'1g\':\'100%\',\'1t\':\'rZ\',\'1e\':0,\'1f\':0,\'4U\':"nL"})}2G(df){}}P(o.1U,{\'17\':\'100%\',\'1g\':\'100%\',\'1t\':\'rZ\',\'1e\':0,\'1f\':0,\'4U\':"nL"});o.2V=o.1U.2h;o.4C=o.1U.2X;2U{22.aK.C.6q=\'3e\';if(!O(o.Y)){22.xe=E(e){e.9m()}}}2G(df){}}if(v.qT==1){P(o.1U,{\'7I\':\'#3W\'})}if(v.qO==1&&o.1l.3T==1&&!o.1l.ff){B sw=1A.b3.17;B fz=1;X(B i=1;i<6;i++){if(sw>2l*i){fz=2p(v[\'qO\'+(2l*i)],i)}}if(fz>1){o.1U.C.BH=fz;v.zm=fz;aC()}}if(o.3b){o.3b.bn()}an();o.dM=K}};G.8v=E(){mh=H;if(22.BT){22.BT()}F if(22.BS){22.BS()}F if(22.BQ){22.BQ()}F if(22.BP){22.BP()}F if(22.BO){22.BO()}F if(22.BN){22.BN()}if(!o.8F){G.xT(K)}};G.JI=E(x,y){ro(x,y)};E ro(x,BM){if(O(o.26)&&!BM){o.q3=x}F{B 2K=K;B dq=o.8L/x;B dB=0;B kZ={\'1g\':dq};if(v.VK==1){if(dq>o.8O){dq=o.8O;dB=o.8L/x;o.8L=kZ[\'17\']=dB}}if(O(o.8I)&&v.HZ!=1){2U{P(o.8I,kZ)}2G(df){2K=H;1q("dN VL VM")}}if(!2K){o.51=x;o.8O=dq;if(o.51>0){P(o.1I,kZ)}if(dB>0){js("17",dB)}js("1g",dq)}if(o.26&&!o.29){o.4C=dq;if(dB>0){o.2V=dB}o.26.2F()}}};G.xT=E(x){if(mh||x){o.29=K;o.kn=K;if(!o.8F){if(O(o.8I)){2U{P(o.8I,{\'1t\':\'mE\',\'1e\':0,\'1f\':0,\'4U\':\'BJ\'});P(o.8I,o.Id);P(o.8I,{\'17\':o.b7,\'1g\':o.cM})}2G(df){}}P(o.1U,{\'17\':o.b7,\'1g\':o.cM,\'1t\':\'2t\',\'1e\':0,\'1f\':0,\'4U\':\'BJ\'});2U{22.aK.C.6q=\'2B\';22.xe=E(e){I H}}2G(df){}}o.S.8v();if(v.qT==1){P(o.1U,{\'7I\':v.ny});if(v.dO==1){o.1U.C.7I=\'dO\'}F{P(o.1U,{\'7I\':v.ny})}}if(v.zm>1){o.1U.C.BH=1;v.zm=1;aC()}if(v.1P.rc==1){lD(K);o.5v=K}if(o.3b){o.3b.bn()}an();o.lS?o.lS=K:\'\';o.S.mk();mh=K;js("r5");o.8F=K;o.aB=K}};G.5v=E(x){v.1P.VQ!=0?lD(x):\'\'};E lD(x){8e={x:0,y:0};if(x){1A.1B("rn",rh,{5M:K})}F{3K(cz);1A.6E("rn",rh)}}G.cH=E(x){v.4H=0;if(x!=1){o.S.3h();o.W.Cs()}F{}o.R.3V(v.1L);if(o.S.bL()){o.S.7E()}if(o.3p){G.5h()}an(0);1q("2K");js("2K")};G.lR=E(){v.4H=0;v.3k=0;v.n3=0;v.6y==1?v.6y=9:\'\';o.R.rk();o.W.cH()};G.5Y=E(x){if(O(o.3m)){if(o.3m!=x){o.3m=x;if(v.tB==1){o.4E=o.2D[x];if(o.5E){3U.9f("tr",o.4E)}}o.R.5Y(x);js("59",o.2D[x]);o.S.xO(x)}}};G.hT=E(){o.S?o.S.hT():\'\'};G.es=E(x){if(O(o.6O)){if(o.6O!=x){o.6O=x;if(v.Gi==1){o.aL=v.aL=o.7p[x];if(o.5E){3U.9f("tF",o.aL)}}o.R.es(x);js("7B",x);o.S.iX("7B")}}};G.8Y=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;6U(y).J(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.dT?1:o.5Z[x];o.a6=x}y=41(y);if(o.jA||z){o.iZ=y;X(B i=0;i0&&o.5E){B tb=3U.6I("oQ"+x+"4e"+o.d);if(tb){B ct=1D 7J();o.bm=ct.ae();B Cp=(ct.ae()-tb)/VV;if(Cp0){if(o.R.1o()>0){if(o.R.1o()0){v["6j"+x+"4e"+"AT"]=v["6j"+x+"Cl"]}F{I K}}}}if(o.j1.J("8k")!=-1&&v.26==1&&!o.aO&&v[x+\'s\']==1){if(1M sj=="1J"){I K}if(x=="6N"||x=="qY"){if(1M Cg!=="1J"){2o=[];I Cg(x)}}if(O(o.26)||O(o.5I)){if(!62(o.rv)||8w(o.3Q)){1q(\'ad bg\');I K}F{1q(\'ad ow\');I H}}F{if(O(v[x])){if(v[x].6r().J(".")>-1||v[x].6r().J(":")>-1||v[x].6r().J("[VZ]")>-1){js("VH",x);if(!8w(x)&&x!="e4"){1C(E(){o.1y||(o.5I==2a&&o.26==2a)?\'\':o.W.9x()},10);eQ()}7u=0;8R=0;lT=x;2o=v[x].2x(" fh ");o.5A=[];o.rV=2o.U;lE();o.Bo=1;o.mn=H;X(B i=0;i<2o.U;i++){2o[i]=2o[i].2x(" or ")}v[x.9A("4e","jF")]=v[x];v[x]=2a;o.3Q=x;if(x!=\'e4\'){o.26=1D sj()}o.5I=1D mb();X(B i=0;i<2o.U;i++){X(B j=0;j<2o[i].U;j++){B 7X=4B(2o[i][j]);if(7X.J("[50%]")>0){B 1H=5H(1,2);2o[i][j]=2o[i][j].1S("[50%]","");if(1H==2){2o[i][j]=\'\'}}}}if(v.rP==1){X(B i=0;i<2o.U;i++){B n=i==0?1:0;if(2o[i].U>n){X(B j=n;j<2o[i].U;j++){B 7X=4B(2o[i][j]);if(o.1l.rw){eJ(7X)}F{1C(eJ,i*100,7X)}}}}}if(2o[0][0]==\'\'){k7()}F{o.5I.mg(4B(2o[0][0]),x)}I H}F{I K}}F{I K}}}F{I K}};G.sJ=E(x){8h(x)};E hj(w,x,d){if(O(o[w+\'o\'])&&v[w+\'s\']==1){B y;X(B i in o[w+\'o\']){if(o[w+\'o\'].2y(i)){if(!O(o[w+\'o\'][i].pk)&&O(o[w+\'o\'][i].1c)&&O(o[w+\'o\'][i].26)){B z=o[w+\'o\'][i].1c.6r();B ok=K;if(z){if(x=="7Y"){if(z==x){ok=H}}F{if(z=="42"){if(z==x){ok=H}}if(z.J("%")>0){if(d>0){z=2R(z.1m(0,z.J("%")))*d/100}F{z=-1}}F{z=2R(z)}if(x>=z){if(v[\'6j\'+w+\'C5\']>0&&z>-1){if(x-z>=v[\'6j\'+w+\'C5\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].Cf&&o.R.1o()>0){if(o.R.1o()0){1q("8k U7");o.26.4k();o.26=2a;o.26=1D sj()}if(8w()){ls()}F{if(o.1y){o.R.3h();o.S.3h()}}o.sd++;if(o.mn&&v.dW>0){2I(o.dW);o.dW=1C(AV,v.dW*2l*60);if(O(v.AZ)){if(v.AZ!=\'\'){o.hY?o.hY.5O():\'\';o.hY=1D TL()}}}o.mn=K;if(v.AY>0){1q("8k TU");js("TD");1C(rX,v.AY*2l,x)}F{rX(x)}}F{1q("8k TE")}}};E rX(x){o.26.Go(x)}E AV(){if(O(o.26)){if(o.26.dL()&&o.dS==0){o.26.sE();1q("8k xG "+v.dW);2o=[];cN()}}}G.TG=E(){js(\'TH\',o.3Q);1q("8k 2u");s5()};G.k7=E(){s5()};E s5(){B n=lE();1q("8k 6b "+!n);!n?k7():cN()};G.TJ=E(x){if(v[o.3Q+"s6"]){X(B i=0;i<3;i++){v[o.3Q+"s6"]=v[o.3Q+"s6"].1S(x+(i==0?\' fh \':(i==1?\' or \':\'\')),\'\')}}};E lE(){B x=K;if(o.3Q){B 7H=v[\'6j\'+o.3Q+\'4e\'+\'AT\'];B jX=v[\'6j\'+o.3Q+\'4e\'+\'TK\'];if(jX||7H){if(jX>0&&o.rJ>0){o.rV=jX;if(o.dS>=jX){x=H}}F{if(7H>0){o.rV=7H;if(o.dS>=7H){x=H}}}}}I x}E k7(){if(2o.U>0&&2o[7u]){if(8R<2o[7u].U-1){1q("8k TN");o.26?o.26.sE():\'\';ls();8R++;B 7X=4B(2o[7u][8R]);B f3=sq(7X);if(f3==\'7b\'){o.5I=1D mb();o.5I.mg(7X,o.3Q)}if(f3==\'2u\'){k7()}}F{cN()}}F{cN()}}E sq(7X){B x=\'7b\';if(v.rP==1&&o.5A){B l8=K;B n=0;X(B i=0;i1&&8R<2o[0].U-1&&2o[8R]){B BB=2o[8R].54(1,99);2o[0].rT(8R+1,99);rH=H}}if(1M(x)=="3L"){X(B i=0;i=i){I}F{}}}if(2o.U==1&&2o[0].U>1){}F{B n=0;X(i=0;i0&&7u==2o.U-1){if(2o[0][0].J("js:")==0){7u=-1;2o=[[2o[0][0]]]}}if(o.UF==2){2K=H}if(2o.U>7u+1&&!2K){o.26.sE();ls();7u++;o.Bo++;8R=0;B 7X=4B(2o[7u][0]);B f3=sq(7X);if(f3==\'7b\'){o.5I=1D mb();o.5I.mg(7X,lT)}if(f3==\'2u\'){cN(iq)}}F{gb();o.S.8z();if(O(o.26)){o.26.4k();o.26=2a}o.5I=2a;2o=[];8R=0;7u=0;o.mV=0;o.Bj!=1?js("UL",o.3Q):\'\';o.Bj=0;if(v.Kl==1){if(o.fU){2U{o.fU.xt()}2G(e){1q(o.fU,e)}o.fU=1J}}lT=\'\';o.dS=0;o.Bh=0;2I(o.dW);3K(o.UM);o.hY?o.hY.5O():\'\';o.cp?o.cp.1n():\'\';o.rJ++;if(o.3Q=="7w"||(o.3Q=="e1"&&v.qi==1&&o.gL)||o.3Q=="6C"){if(v.3l!=\'?\'){o.R.bx();B re;if(o.qF){o.W.ky();o.qF=K;re=H}if(o.2C=="56"&&!o.qQ&&o.1l.4m){re=H;o.3Q=="7w"?o.R.AF():\'\'}if(re||iq==\'iq\'||v.UP==1||o.pZ){o.pZ=K}F{o.W.2E(1)}}}if(o.q3>0){ro(o.q3);o.q3=0}if(o.3Q=="q8"){9N()}o.qQ=K;o.3Q=2a}};G.UV=E(){2o=[[\'\']]};G.fG=E(y){B x=[\'7w\',\'e1\',\'q8\',\'6N\',\'qY\'];B z;X(B i=0;i0){v[x[i]]=v[x[i].9A("4e","jF")];v[x[i].9A("4e","jF")]=2a}}}if(y=="7w"||y=="6C"){if(v.qZ>1){if(O(o.qX)&&v.jc==1){X(B i in o.qX){o.qX[i].pk=1J}v.qZ--}}}};G.oI=E(){eQ();if(O(o.7L)){o.7L.4k();o.7L=2a}o.7L=1D UQ()};G.UE=E(){gb();o.7L.4k();o.7L=2a};G.eQ=E(){eQ()};G.gb=E(){gb()};E eQ(){if(o.9M){}F{o.9M=1X("2b");o.1U.1W(o.9M);ew(o.9M);P(o.9M,{"2A":"#3W","1E":0.1});o.9M.C.4U=Gu}};E gb(){if(o.9M){o.1U.3o(o.9M);o.9M=2a}};E 8E(){if(O(o.2e)){B p=o.29?2p(v.Ut,v.2e):v.2e;if(p!=o.xS){af(p,o.2e,v.fg)}1r(o.2e);P(o.2e,{"1E":v.m5});o.S.4A();o.f5?o.f5.1y():\'\'}};G.g6=E(){if(O(o.2e)){if(62(o.2e)){3K(o.wP);B t=o.R.1c();if(t==0&&v.zu==1){}F{if(v.Dt>0){2I(o.rg);o.rg=1C(p9,v.Dt*2l)}F{p9()}}}}};E p9(){2I(o.rg);if(v.r8==1&&!o.1y){}F{P(o.2e,{"1E":0});1C(E8,4a)}}E E8(){if(!o.1y&&v.fM==1){}F{1n(o.2e);o.f5?o.f5.42():\'\';o.S.4A()}}G.8E=E(){8E()};E E5(x){if(v.qx==1){X(B i=0;i<1A.53.U;i++){if(1A.53[i]){if(1A.53[i].3d("id")!=v.id){1A.53[i].3d(\'42\')}}}}1A.dE=v.id}E qC(x){B y=7R.6k(x).U;o.ji=0;if(y>0){x=sB(x,y,\'\',-1)}I x}E sB(x,y,p,j){B x2=[];B 2K;if(O(x[\'Y\'])){x=x[\'Y\'];y=x.U}B ii=0;X(B i=0;i0&&q2>0){B s1=x[i][\'3l\'].1m(q1+1,q2-q1-1);B s2=s1.2x(",");B s3=\'\';X(B k=0;k0){x[i][\'5d\']=sB(x[i][\'5d\'],z,x[i][\'id\'],i)}}if(!2K){x2.2Q(x[i])}}I x2}E DU(){B x=[];if(O(v.4Q)){if(v.4Q.J("x-")!=0){X(B y in o.1N){if(o.1N.2y(y)){if(o.1N[y].eh==v.4Q){v.4Q=y}}}}if(O(o.1N[v.4Q])){v.Y.Us==1?v.Y.yM=0:\'\';x=o.1N[v.4Q]}F{x=o.Y[0];if(v.4Q==o.CW){o.2g=1J}}}F{x=o.Y[0]}if(x){X(B i=0;i<10;i++){if(O(x[\'5d\'])){x=x[\'5d\'][0]}F{1k}}v.4Q=x.id;if(v.4Q==o.CW&&x.1z!=\'3u\'){x.1z=1J}}I x}G.gr=E(){I gr()};E gr(){B x=K;if(o.S){if(o.S.gZ()){if((v.Y.cv==1||v.j9==1)&&o.S.bO()){x=H}}}I x};E 9N(){aU("4h","9N",1);o.W.fG();if(o.5E&&v.c9==1){o.3u.rU(0,o.R.1o())}if(o.S.gZ()){if(gr()){if(O(v.Y.CS)){o.CT=1C(E(){o.S.aR()},v.Y.CS*2l)}F{o.S.aR()}}F{tc()}}F{if(v.Uy==1&&o.29){o.W.8v()}t8()}}G.CR=E(){tc()};E tc(){if(v.Y.cv==1&&v.Y.n6==1&&!o.S.bO()){o.S.lr();I}if(v.Y.ID==1){!o.S.kQ()?o.S.cV():\'\'}t8()}E t8(){v.5k==1?o.5k.3d("4h"):\'\';js("Uz");if(v.7n==1&&v.UB==1&&2r(v.CO)){7n(v.CO)}if(v.8M){if(1M CN!=="1J"){!o.8M?o.8M=1D CN():o.8M.CM()}}!o.8M?8E():\'\'}E pi(x){if(x.J(\'js:\')==0){2U{x=2j(x.1m(3))}2G(e){8n.1q(e.9D)}}I x?x:\'\'}};B uL=E(1a){B 1a;B 3O;B op;B 8b;B f6="";B dU=0;B iR=K;B o9=K;B rK;B R;B 3n;o.3G={x:1,y:1,x0:1,y0:1};B 9L;B jQ=[];B qb=0;B gw=0;B jy;if(1M(1a)==\'4G\'){1a=4B(1a);if(1a.J("[{")==0){2U{1a=1a.1S(/6T\'qt/ig,\'"\');1a=5e.6V(1a);9L?1a=o.W.6K(1a):\'\'}2G(e){8n.1q(e);1a="CK 5e"}}if(1a.J("#"+v.a7)==0){1a=o[o.fd[0]](1a)}if(1a){if(1a.J("#"+v.cY)==0&&1a.J(v.dG)>0){9L=H;o[o.fd[1]](1a,aS)}}if(1a){if(1a.J("#0")==0){if(1a.J(o.dH)>0){1a=bV(1a.1S(o.dH,\'\'))+o.dH}F{1a=bV(1a)}}}if(v.bX==1){1a=bX(1a)}if(1M(1a)==\'4G\'){if(1a.J(".aI")==1a.U-4||1a.J(".8S")>0){jQ=1a.2x(" or ");sa()}}}o.3N=1X("2b");ew(o.3N);P(o.3N,{"5p":"3a 0.2s 3g","1F-8o":"8u"});o.1U.1W(o.3N);if(v.1P.CI==1){if(!o.rN){qP(o.3N,\'o.CI\',v.1P.jt!=1,v.1P.jt==1,Cx);o.rN=H}}if(!9L){aS()}E Cx(){B p=o.3N.kM;B p2=o.2V;if(v.1P.jt==1){p=o.3N.mC;p2=o.4C}B x;if(p>p2*2p(v.1P.AN,0.5)){if(o.S.h4()){x=H;o.S.et()}}F{if(p<-p2*2p(v.1P.AN,0.5)){if(o.S.bO()){x=H;o.S.aR()}}}if(x){if(v.1P.jt==1){P(o.3N,{"1f":0})}F{P(o.3N,{"1e":0})}}F{1D 5N({mc:o.3N,1K:(v.1P.jt==1?"1f":"1e"),to:0,1c:0.1,6L:"FE",me:"rN"})}}E sa(){1a=jQ[qb];if(1a.J(o.dH)>0){1a=1a.1S(o.dH,\'\');v.3l=1a}B 4J=fo(1a);4J.cw=E(){if(G.fx==4&&G.7f==4z){cV(G);o.S.FZ()}F{oX(1)}};4J.rM=E(e){oX(3)};4J.ei();9L=H}E oX(x){if(jQ.U>1){if(qb+10){y=o[o.fd[1]](y)}if(1a.J(".aI")==1a.U-4){B aI=y.2x(/(\\r\\n\\t|\\n|\\r\\t)/gm);1a=[];B rW=1;B jp=\'\';X(B i=0;i-1){if(aI[i].J(" - ")>-1){B 1H=aI[i].2x(" - ");jp=1H[1H.U-1]}}if(aI[i].J("3R")>-1){1a.2Q({1R:""+(jp!=\'\'?jp:rW),3l:aI[i]});rW++;jp=\'\'}}}F{y=y.1S(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");2U{1a=5e.6V(y)}2G(e){8n.1q(e.9D);oX(2)}}if(o.S){if(v.Y.mt==1){o.S.kX(2)}}aS();aC();1C(E(){js("Y")},1)}}E aS(x){1a=o.W.6K(x?x:1a);1a&&1a!=\'?\'?6K(1a):\'\';o.1y&&x&&!o.26?o.R.2E():\'\'}E 5y(x,CA){B y=H;B yy=H;js("Yo",x);if(o.jx){I}if(CA!=1&&v.6y==1&&v.rI==1){sl();I}if(3O){if(o.1y||o.gL||(v.3k==1&&!o.1z)){if(3O.U>0){8b++;y=8b>3O.U-1;if(y&&3O.U>1&&v.d9>0){if(o.d91){if(o.2D[o.3m].J(2N("dw"))==-1){o.2D[o.3m]=o.2D[o.3m]+\' (\'+2N("dw")+\')\'}if(o.3m>0){yy=K;o.W.5Y(o.3m-1);hr()}F{if(o.2D[o.3m+1].J(2N("dw"))==-1){yy=K;o.W.5Y(o.3m+1);hr()}}}}if(!y){o.2g>0||!o.1z||R.5X()?\'\':o.2g=47();if(o.2C!=nU(3O[8b])||!o.4x){if(o.1y){o.W.cH(1)}}o.gx=K;if(v.sb>0){2I(o.eU);o.eU=1C(jJ,v.sb*2l)}F{jJ()}}F{if(v.6y==1&&yy&&v.rI!=1){y=K;sl()}}}}F{y=K;if(!o.1z){jJ()}}}if(y&&yy&&x){rS(x,H)}};E jJ(){if(o.jx){I}if(o.1y||o.gL||(v.3k==1&&!o.1z)){1q("XV bG",o.2g);6K(\'or\');o.1z&&!o.26?R.2E():\'\';hr()}F{if(!o.1z){if(3O.U>0){if(8b+1<3O.U){8b++;o.d9++;6K(\'or\')}}}F{2I(o.eU);o.eU=1C(jJ,2r(v.sb,5)*2l)}}}E rS(x,mr){aU("2u","j5",H);o.e7=K;if(v.Di==1&&!o.aJ){if(v.Dh==1){o.ak.8S(v.Dg)}F{o.ak.8S(x)}if(v.Df==1&&O(v.Dd)){o.dC=1D Dc();o.W.g6()}}mr?o.aJ=H:\'\';if(o.1y){o.W.8z();o.S.3h()}O(o.2e)&&!O(o.dC)?o.W.8E():\'\';js("2u",x)}E sl(){gw++;1q("j5 gh AL "+gw);o.1y?o.lV=1:\'\';O(o.cS)?2I(o.cS):\'\';o.cS=1C(Da,v.sm*2l)}E Da(){B x=2p(v.XX,10);if(o.1y||o.lV==1){o.lV=0;if(gw0&&!o.5j&&!y){B 1c=o.Ai;if(1c+10<3Y()){1q(\'Y0 (D7)\');js("D7");R.2E();R.3S(1c);x=H}}if(!x){o.W.nE()}};G.9U=E(){if(v.qy==1){O(o.2e)?o.W.8E():\'\'}v.fM==1?o.W.g6():\'\';o.S.2E();o.W.D3();if(v.Y3==1&&O(v.qH)){if(v.qH.U>5){qo();3K(rK);rK=7i(qo,v.Cw*2l)}}js("1y")};G.hE=E(){if(v.o0==1&&o.4x){if(o.W.hE()){o.a8=R.rY();o.S.4A();sI()}}o.rR=H};G.fc=E(){47()>0&&47()==3Y()&&o.W.gr()?\'\':o.W.3h()};G.iS=E(){1q("Y7")};G.iP=E(){1q("sn");o.W.sn();O(o.gc)?js("3D",o.gc):\'\'};G.cU=E(){1q("sZ");gw=0;o.W.sZ();o.2C=="1G"?r7(1):\'\'};G.9B=E(){if(R){1q("3Y",3Y());o.W.3Y(47(),3Y());js("1o",3Y());gw=0;2I(o.cS);if(O(o.n8)){o.W.es(o.n8);o.n8=2a}}};E 47(){B x=R.1c();I x}E 3Y(){B x=R.1o();I x}G.dI=E(){};G.8T=E(){1q("9x");o.W.9x();js("7V")};G.cP=E(){if(dU!=47()){if(!o.9M){o.W.8z();if(dU==0){if(v.fM==1&&v.zu==1){o.W.g6()}}}}dU=47();B bZ=3Y();js("1c",dU);if(v.2f.on==1){if(1M(zn)==\'E\'){!v.dR&&v.2f.dR?v.dR=v.2f.dR:\'\';if(!3n&&v.2f.3H!=1&&v.dR&&v.dR!=\'\'&&dU>0){o.eF=1D zn();3n=o.eF.gO()}}}if(o.2C=="1G"&&o.1l.6Q&&bZ>0){if(o.1y&&dU>bZ-1){2I(jy);jy=1C(zh,46)}}};E zh(){if(!iR){o.W.3h();o.R.8f()}}G.te=E(){if(o.2C=="56"){R?R.mP():\'\'}};G.zx=E(x){o.W.cH();R.yX(x)};G.FG=E(x){if(O(x)){if(3n){3n.3V(x)}v.2f.1L=x}};G.yZ=E(x){if(O(x)){if(3n){3n.3F(x);3n.2E()}}};G.mP=E(){if(o.2C=="56"&&R){I R.3X()}F{I H}};G.pP=E(){I o.2C=="1G"?R.pP():1J};G.pO=E(){I R.pO()};G.5Y=E(x){1q("YR",x);if((o.2C=="dg"||o.2C==o.ws||(o.2C=="1G"&&(v.9g==0||9I()<2))||(o.2C=="3M"&&(v.ou==0||bW()<2)))&&O(o.4c[x])){B 1c=G.1c();o.2g>0?\'\':o.2g=1c;o.W.3S(1c,K);6K(o.4c[x],H);B y=H;if(v.1j){if((v.1j.YS==1&&!o.1y)||!o.1z){y=K}}if(o.9P>0){R.gQ(o.9P)}if(y){o.W.2E()}}if(o.2C=="1G"&&v.9g==1&&9I()>1){R.Kj(x)}F if(o.2C=="3M"&&v.ou==1&&bW()>1){R.Ks(x)}F if(o.2C=="56"||o.2C=="dm"){R.td(x)}};G.JR=E(x,y){I iu(x,y)};G.rL=E(x,y){I zG(x,y)};E iu(x,y){B r=x.1g+\'p\';if(x.1g<4z){r=\'mT\'}F if(x.1g>=4z&&x.1g<=e6){r=\'iK\'}F if(x.1g>e6&&x.1g<=iv){r=\'iT\'}F if(x.1g>iv&&x.1g<=4a){r=\'iW\'}F if(x.1g>4a&&x.1g<=fC){r=\'sR\'}F if(x.1g>fC&&x.1g<=Ar){r=\'nK\'}F if(x.1g>Ar&&x.1g<=Au){r=\'om\'}F if(x.1g>Au&&x.1g<=AE){r=\'sr\'}F if(x.1g>AE&&x.1g<=AH){r=\'YX\'}F if(x.1g>AH){r=\'sG\'}if(x.17==YO&&x.1g<=YY){r=\'iK\'}F if(x.17==zX&&x.1g<=A0){r=\'iT\'}F if(x.17==Z1&&x.1g<=Z2){r=\'iW\'}F if(x.17==Z4&&x.1g<=Z5){r=\'nK\'}F if(x.17==Z6&&x.1g<=Z7){r=\'om\'}F if(x.17==YM&&x.1g<=YC){r=\'sr\'}F if(x.17==Yu&&x.1g<=Yv){r=\'sG\'}if(v.1j.Yw==1&&O(v.1j[\'6z\'+r])){r=v.1j[\'6z\'+r]}F{if(y==1){r=2N(r)}if(y==2&&O(x.9J)){r=2R(x.9J/2l)+\' \'+2N(\'g9\')}}I r};E zG(x,y){B r=x.oE();if(r=="Yy"||r=="en"){x="Yz"}F if(r=="YA"||r=="ru"){x="Русский"}if(1M(v.oq)=="3L"){if(O(v.oq[x])){x=v.oq[x]}F{x=2p(v.oq[y.6r()],x)}}I x};E sI(){if(o.4x&&o.28&&!o.qA){R.rs();X(B i=0;i0){if(o.av[x]){B 1c=G.1c();o.2g>0?\'\':o.2g=1c;o.W.3S(1c,K);6K(o.av[x],H);o.W.2E()}}F{if(o.2C=="1G"&&v.bD==1){R.KA(x)}F if(o.2C=="3M"&&v.zO==1){R.Kp(x)}F if(o.4x){R.gQ(x)}}};G.sN=E(){B x=o.2D[o.3m];x==1J?x=\'\':\'\';B y=kN()&&v.9Q==1&&v.9g==1&&x!=2N("2B");I(y?\'\'+2N("2B")+\' \':\'\')+x};G.sO=E(){B x=o.7p[o.6O];x==1J?x=\'\':\'\';I x};G.kN=E(){I kN()};E kN(){B x=K;if(R){if(o.2C=="56"){x=R.2B()}if(o.2C=="1G"&&v.9g==1&&9I()>1&&v.9Q==1){x=R.2B()}if(o.2C=="3M"&&v.ou==1&&bW()>1){x=R.2B()}}I x}E 9I(){if(o.2C=="1G"){I R.9I()}F{I 0}}E bW(){if(o.2C=="3M"){I R.bW()}F{I 0}};G.9b=E(){I o.4x?R.9b():o.51};G.4S=E(x){if(R&&(o.qS||O(v.9b))){R.4S()}if(v.xk>0){P(o.3N,{"1g":(o.29?"100%":o.cM-v.xk)})}if(o.3n&&v.2f.AG==1){o.eF.4S()}if(v.qm==1){YI()}if(o.rQ){o.rQ.4S()}};G.3P=E(){I R?R.3P():{}};G.iN=E(){R.iN()};G.6y=E(){1q(\'6y\');o.ag=0;o.1z?v.3k=1:\'\';o.W.9x();if(1a&&v.YK!=1){if(1a.J(\'(5H)\')==-1){1a=1a+(1a.J(\'?\')==-1?\'?\':\'&\')+\'As=(5H)\'}}if(1a){if(o.4x){R.3F(1a);G.2E()}F{6K(1a)}}};if(!O(o.2e)){rd()}if(O(v.2e)){if(v.2e!=\'\'){af(v.2e,o.2e,v.fg);if(v.qy==1&&!o.1z){1n(o.2e)}}F{v.2e=2a}}E bb(){f6=R?R.7f():\'\'}E zF(1a){3O=1a.2x(" or ");X(B i=0;i<3O.U;i++){if(3O[i].J(" fh ")>-1){op=3O[i].2x(" fh ");3O[i]=op[5H(0,op.U-1)]}if(O(v.oP)&&3O[i].J("//")==-1){3O[i]=v.oP+3O[i]}}8b=0}E AM(){bb();if(f6=="7W"||o.5j){o.W.qL()}if(f6!=""){o.W.xD()}}E rd(){if(o.2e){o.1U.3o(o.2e)}o.2e=1X("2b");P(o.2e,{"4n-3j":"1Y","1E":v.m5,5p:"1E 0.5s"});if(v.qm==1){WL()}F{ew(o.2e)}o.1U.1W(o.2e)}E 6K(x,y,z7){if(x){if(x.J("3D:")==0&&o.Y){o.2g=x.1m(5);o.S.G0(0);I}}2I(jy);v.km==\'\'?v.km=\';\':\'\';if(x.J(\'{\')>-1&&x.J(\'}\')>-1&&x.J(v.km)>-1){B z=x.2x(v.km);o.av=[];X(B i=0;i0){B fu=3O[8b];if(fu){if(fu.J(\'js:\')==0){2U{fu=2j(fu.1m(3))}2G(e){8n.1q(e.9D)}}}if(fu){o.2C=nU(fu);B gO=K;if(z7){gO=H}1a=fu;if(1a){1a=1a.1S(/\\(5H\\)/g,2J.5H())}F{1a=3O[0]}if(!gO&&x!=\'x\'&&R&&o.2C==ft&&(ft=="dg"||(ft=="bN"&&!o.1l.2i)||(ft=="56"&&o.1z&&!o9)||ft=="dm"||ft=="1G"||ft=="3M")){R.3F(1a)}F{1q("WR");nY();Aa(1a)}r7()}}if(!y){3K(o.r9);o.r9=7i(AM,o.oL);if(!O(v.1Z)&&v.oJ==1&&v.ri==1){v.1Z=\'\'}if(O(v.1Z)){o.W.g4(v.1Z)}if(v.h0==1){if(v.o0==1&&o.1l.2i){}F{if(o.2C=="56"){P(o.3N,{"1f":-jD,"1e":-jD})}F{3q(o.3N)}v.1v.1n=0}}}}E r7(x){if(o.dT||x){if(o.jA){R.fA(o.iZ)}F{if(o.a6!=o.dT){R.fA(o.5Z[o.a6])}}}}E nU(x){B 1K="dg";if(x){if(x.J(".Ky")>0){1K="1G"}F if(x.J(".Ku")>0){1K="3M"}F if(x.J("w")==0&&x.J("s")==1){1K=o.ws}F if(x.J(\'56.aj/\')>-1||x.J(\'oG.be/\')>-1){if(1M(Ak)==\'E\'){1K="56";if(v.xL==1){B y=\'jW://4l.56.aj/vi/\'+ol(x)+\'/\';A2(y+\'Ap.jO\',E(z){z>100?v.2e=y+\'Ap.jO\':v.2e=y+\'X1.jO\';if(o.1N){o.1N[o.3w][\'2e\']=v.2e}v.3k==1||o.1z?\'\':af(v.2e,o.2e,v.fg)})}}F{1q("No AA")}}F if(v.bN==1&&x.J(\'bN.aj/\')>-1){1K="bN"}F if(v.rt==1&&x.J(\'Wy.r\')>-1){1K="rt"}F if(v.zT==1){if(1M(zV)==\'E\'){zV(x)?1K="6T":\'\'}}}o.qS=1K=="56"||1K=="bN"||1K=="rt";o.4x=1K=="dg"||1K=="1G"||1K=="3M"||1K==o.ws;I 1K}E A2(1a,Am){B 4l=1D Wt();4l.cw=E(){Am(G.1g)};4l.3F=1a}E Aa(x){o.2C=nU(x);if(o.4x){R=1D zg(x,o.3N,K)}if(o.qS){R=2j("1D uL"+o.2C[0].A7()+o.2C.54(1)+"(x,o.3N);")}if(o.2C=="6T"){R=1D Wz(x)}o.S?o.S.EW():\'\';B t=0;if(O(v.1o)){if(o.3u&&v.c9==1&&!o.1z){t=o.3u.aP().t}1C(E(){o.W.3Y(t,v.1o)},100)}}E nY(){if(R){R.4k();R=2a;f6="7o"}if(3n){3n.4k();3n=2a;3n=1J;o.eF.5O();o.3n=2a;o.eF=2a}};G.4k=E(){nY()};G.WA=E(){3O=[];nY()};G.6K=E(x,y,z){6K(x,y,z)};G.af=E(x){af(x,o.2e,v.fg)};G.2E=E(){if(R){iR=K;o9=K;if(o.5j){o.3J.2E()}F{R.2E();v.fM==1?o.W.g6():\'\'}if(O(3n)){3n.2E()}if(o.7Z){if(o.4x){if(o.bm>0&&!o.7Z.WC()){o.7Z.oh()}}F{o.od=[];o.S.iX("bT")}}if(o.4x&&v.Jj>-1&&!o.rr&&!o.1l.4m){if(o.bm>0){R.Jf()}}hr()}F{1C(G.2E,4a)}};E hr(){if(v.zL>0&&3O.U>1){if(3Y()==0||v.Af==1){2I(o.oc);o.oc=1C(zY,v.zL*2l)}}}E zY(){if(o.1y&&(3Y()==0||v.Af==1)&&47()==0&&!o.eU){if(R){if(R.a3()==0&&8b!=3O.U-1){5y(\'6K AL\')}}}}G.AI=E(1h){if(o.3n){if(v.2f.AG==1){if(o.yC[o.3n]>2){I}}if(1h){1h.aD();1A.1h?1A.1h.6G=H:\'\'}B 1H=R;R.s7(H,o.3n);3n.s7(K,o.3N);R=3n;3n=1H;R.2E();3n.2E();js("2f")}};G.AF=E(){R.3F(1a)};G.qw=E(){v.5k==1?o.5k.3d("1n"):\'\';o.rp=H};G.jh=E(){if(v.1v.wY){v.1v.wY=K;if(o.S){o.S.ux(1);o.S.rC()}}o.rp=K};G.AC=E(){if(o.3n&&o.eF){o.eF.j8()}};G.gi=E(){if(o.4x&&o.5Q){o.iE=H;R.5Q()}};G.dn=E(){if(o.4x&&o.9r){R.9r()}};G.na=E(){if(v.f1==1&&O(v.Xt)){if(O(o.f1)){o.f1.1r()}F{if(1M(Az)==\'E\'){o.f1=1D Az()}}}ht();if(R){nv(0);R.na()}};G.bx=E(){o.f1?o.f1.1n():\'\';R?R.bx():\'\'};G.ht=E(x){ht(x)};E ht(x){if(v.Xw==1&&2r(v.cp)){if(O(o.cp)){o.cp.1r(x)}F{if(1M(Ah)==\'E\'){o.cp=1D Ah()}}}}G.3h=E(){if(o.5j){o.3J.3h()}F{R?R.3h():1q("Xx")}if(O(o.3n)){3n.3h()}};G.rk=E(){o9=H;o.W.3S(0,K);O(o.2e)?o.W.8E():\'\';6K(\'x\')};G.e5=E(){R?R.e5():\'\'};G.3S=E(x){if(R){if(o.5j){o.3J.3S(x)}F{R.3S(x);if(v.2f.on==1){if(3n){3n.3S(x)}}}}};G.5h=E(){if(R){R.5h();o.5j?o.3J.5h():\'\';1q("5i")}if(v.2f.on==1&&v.2f.eW==1){if(3n){3n.5h()}}};G.6s=E(){if(R){R.6s();o.5j?o.3J.6s():\'\';1q("9t")}if(v.2f.on==1&&v.2f.eW==1){if(3n){3n.6s()}}};G.3V=E(x){R?R.3V(x):\'\';if(v.2f.on==1){if(v.2f.eW==1&&3n&&!o.If){3n.3V(x)}}if(o.5j){o.3J.3V(x)}};G.pG=E(){I R?R.pG():K};G.5X=E(){I R?R.5X():K};G.7f=E(){I f6};G.7o=E(){I iR};G.1c=E(){B x=0;if(R){x=47();if(o.5j){B y=o.3J.47();y?x=y:\'\'}F{if(3Y()>0&&x!=3Y()){o.Ai=x+0.XC}}I x}F{I 0}};G.1o=E(){B x=0;if(R){x=3Y();x==0&&O(v.1o)?x=v.1o*1:\'\';if(o.5j){B y=o.3J.3Y();y?x=y:\'\'}}I x};G.a3=E(){I R?R.a3():0};G.fi=E(){o.3G.fi=o.3G.fi?K:H;P(o.3N,{"3a":(o.3G.fi?"3t(-1)":"3t(1)")})};G.XD=E(){rd()};G.rb=E(){if(o.4x){R.4H()}};G.zd=E(x,y){if(x==\'1Q\'){if(y==1){eb(v.1j.1Q/100)}if(y==2){eb(-v.1j.1Q/100)}if(y==3){o.R.ia()}}F{if(o.4x){if(!o.al[x]){if(x==\'o7\'){o.al[x]=0}F{o.al[x]=1}}if(y==1){o.al[x]+=v.1j[x]/100}if(y==2){o.al[x]-=v.1j[x]/100}if(y==3){if(x==\'o7\'){o.al[x]=0}F{o.al[x]=1}}!o.j4?o.j4=[]:\'\';o.j4[x]=x+\'(\'+2R(o.al[x]*100)+\'%) \';B cf=\'\';X(B i in o.j4){cf+=o.j4[i]}P(R.9F(),{\'6S\':cf});o.S.lq(x)}}};G.1Q=E(x){eb(x)};E eb(x){if(6U(x).J(":")>0){B y=x.2x(":");B z0=o.2V/o.4C;B z1=o.R.3P();if(z1.17>0){z0=z1.17/z1.1g}B z=y[0]/y[1];if(z0!=z){if(o.4x){R.fV()}B w2=o.4C*z;B x2=w2/o.2V;B h2=o.2V/z;B y2=h2/o.4C;if(x2<1){o.3G.x0=o.3G.x=41(x2);o.3G.y=1}F{o.3G.x=1;o.3G.y0=o.3G.y=41(y2)}P(o.3N,{"3a":"3t("+o.3G.x+") 3x("+o.3G.y+")"});o.kD=x}}F{o.3G.x+=41(x);o.3G.y+=41(x);P(o.3N,{"3a":"3t("+o.3G.x+") 3x("+o.3G.y+")"})}if(v.1P.XF==1){if(!o.qs){if(o.3G.x>0||o.3G.y>1){qP(o.3N,\'o.XG\');o.qs=H}}qn()}o.S?o.S.lq(\'1Q\'):\'\'};G.ia=E(){if(o.4x){R.fV()}o.3G.x=o.3G.x0;o.3G.y=o.3G.y0;P(o.3N,{"3a":"3t("+o.3G.x+") 3x("+o.3G.y+")"});o.S.lq(\'1Q\');o.kD=2a;qn()};E qn(){if(o.qs&&v.1P.XA!=1){if(o.3G.x==1&&o.3G.y==1){P(o.3N,{"1f":0,"1e":0})}}};G.fY=E(x,y){R.fY(x,y)};G.cg=E(){I cg()};E cg(){I 3O?(3O.U>0?(3O[8b]?3O[8b]:\'\'):\'\'):\'\'};G.qq=E(){I 3O.U};G.9F=E(){I R?R.9F():K};G.6g=E(){if(o.4x){R.6g()}};G.qu=E(){R.qu()};E qo(){B 4J=fo(v.qH+\'?1a=\'+3O[8b]);4J.cw=E(){if(G.fx==4&&G.7f==4z){if(G.e2){v.1R=G.e2;o.W.ac(\'1R\')}}};4J.ei()}};B zg=E(1a,1I,2f){B 1b=1X(v.h0==1?"yV":"f4");B am;B sS=0;B 1G;B 4V=K;B sz=K;B rE=K;B 9G=K;B gt=-1;B p6=-1;B 3M;B 6H=K;B ws;B rB=K;B 6p=K;o.5c=K;B 8q=0;B 8J=K;B kv=0;B 2u;B X8;B np=K;B k1=-1;B cZ=-1;B sK;B sF;B 9X;B kS;B X9;B JO=\'f4/Km; Xa="Xb.Xc, X5.40.2"\';B nk=K;P(1b,{\'1t\':\'mE\',\'17\':\'100%\',\'1g\':\'100%\',\'3L-hu\':\'wM\',\'5p\':"6S 0.2s 3g",\'8U-1g\':\'2B\',\'5S-1g\':\'1Y\',\'8U-17\':\'2B\',\'5S-17\':\'1Y\'});fV();if(o.1l.7C&&v.3k==1&&v.sh==1){if(!o.1z&&v.7w){3Z(1b,{\'hR\':1})}F{o.3p=H;o.S?o.S.5h():\'\';3Z(1b,{\'3p\':1,\'hR\':1,\'3k\':1})}}F{if(v.qB==1&&o.1l.2i){if(v.z8!=1&&o.1l.7C&&v.26!=1){}F{3Z(1b,{\'hR\':1})}}if(!o.1l.tv){3Z(1b,{\'4H\':(v.4H==1?\'7Y\':\'1Y\')})}}if(v.Xg==1){3Z(1b,{"Xh":"Ed","Xi":"Ed"})}1a=eV(1a);3Z(1b,{\'3F\':1a,\'x-3T-5Q\':\'EY\',\'Dq\':\'H\'});if(v.2e&&v.Xk==1){3Z(1b,{"2e":v.2e})}if(v.Xl!=1){3Z(1b,{\'Dq\':\'H\'})}if(v.11q==1){3Z(1b,{\'2f\':\'K\'})}if(2f){1b.3k=H;if(v.2f.eW!=1||v.3k==1){1b.3p=H}F{1b.1L=2r(v.2f.1L)?v.2f.1L:v.1L}}if(v.TA==1){3Z(1b,{\'Xm\':\'Xj\'})}se();if(v.Xf==1){B e3=1X("dN");3Z(e3,{"F3":"no","F1":"H","F0":"H","3F":""});P(e3,{"1t":"2t","17":"100%","1g":"100%","2Y":0});1I.1W(e3);B Kk=1A.7i(E(){if(e3.jI.22.fx==="Xd"){1A.3K(Kk);P(e3.qv.aK,{"2T":0,"2S":0});e3.qv.aK.1W(1b)}},100)}F{1I.1W(1b)}if(!O(1a)){1a=\'\'}B iw=K;if(o.1l.tv){if(1a.J("X7")>0){iw=H}}if(o.1l.6Q){if(1a.J("X6")>0||(v.Ji==1&&v.ex==1)){iw=H}}if(o.1l.4m){if(1a.J("qM")>0){iw=H}}if(1a.J(".Ku")>0){6p=H;if(!o.3M){if(1M KB!=="1J"){o.3M=1D KB()}F{6p=K}}if(O(o.3M)){if(!O(1A.Jh)){o.3M.o4()}F{qp()}}}F if(((2L.1G==1&&v.qG!=1)||1a.J(".Ky")>0)&&!iw&&(o.gd.J("8j")!=-1||O(1A.5G))){4V=H;sz=H;2U{if(O(1A.5G)){if(!5G.Jz()||(o.1l.6Q&&v.Xn==1&&!o.1l.4m)||(o.1l.4m&&v.qM==1)||(o.1l.o5&&v.Xe==1)){1q(\'8j Xo \',5G.Jz());4V=K}F{if(v.4H==1||v.3k==1||v.Jy==1||2f){eA(K)}}}F{4V=K}}2G(2u){4V=K}}F if(1a.J("w")==0&&1a.J("s")==1&&v.XI==1){8J=H;rA()}if(o.1l.tv&&v.3k==1&&!4V&&!6p&&!8J){1C(E(){o.W.dJ()},100)}if(v.7Z==1){O(o.7Z)?o.7Z.bn():\'\';o.7Z=1D XH()};G.qu=E(){qp()};E qp(){6p=H;if(tf()){if(v.4H==1||v.3k==1||v.Jo==1){q5(K)}}F{6p=K;1q("XE gA Ka")}}E q5(x){if(o.3M&&!6H){o.3M.gO(x,1b,1a,2f);O(1A.Jh)?6H=H:\'\'}}E eA(x){1q("8j");if(o.4c.U>1){v.9g=0;v.Jg=H}F{v.Jg?v.9g=1:\'\'}if(o.av.U>1){v.bD=0;v.Jd=H}F{v.Jd?v.bD=1:\'\'}o.9X=K;gt=-1;9X=[];o.3z?o.3z.Jq():\'\';B rf=K;if(v.7w&&v.JF==1){rf=H;v.JF=0}am={JG:(v.K1==1&&!2f),XB:(v.4H==1||v.3k==1||2f||x)&&!rf,fO:60,r4:60,Xz:K};if(v.Kc>0){am.Xq={7e:{JJ:v.Kc*2l}}}if(v.JM>0){am.Xy={7e:{JJ:v.JM*2l}}}if(v.Xv==1){am.Xu=H}if(v.ex==1){B ks=[\'wv\',\'pr\',\'ck\'];B oa=[\'aj.Xs.fQ\',\'aj.Xr.Xp\',\'4b.w3.X3\'];B dj={};X(B i=0;ifC){v.6u.fO=fC}v.6u.r4=v.6u.fO}if(O(v.6u.Je)){v.6u.r4=v.6u.fO=v.6u.Je}if(1M v.6u=="3L"){X(B 1d in v.6u){if(v.6u[1d].6r().J(\'2j:\')==0){v.6u[1d]=2j(v.6u[1d].1m(5))}am[1d]=v.6u[1d]}}}js("WB",1G);1G=1D 5G(am);js("1G",1G,1);1G.Js(1a);1G.Wx(1b);1G.on(5G.7m.Wp,E(){1q("8j Ww")});1G.on(5G.7m.Wv,E(1h,2c){!2f?o.W.dJ():\'\'});1G.on(5G.7m.Wu,E(1h,2c){if(!2f&&v.9g==1&&9I()>1){JQ();oB();o.S?o.S.ho(o.3m):\'\'}});1G.on(5G.7m.Ws,E(1h,2c){oB()});1G.on(5G.7m.Wr,E(1h,2c){oB()});1G.on(5G.7m.Wq,E(1h,2c){if(!2f){if(2c.jK.5c!=o.5c){o.5c=2c.jK.5c;o.S.4A()}o.5c=2c.jK.5c;if(o.5c){1q("WH");o.Jm=1a.J("?tP")>-1;if(1b.1o>0&&1b.ca>0){if(1b.1o-1b.ca<10){if(o.kj>0){if(o.kj==1b.ca&&o.Jr==1b.1o){o.nQ++;if(o.nQ>2){o.nQ=0;o.kj=-1;1G.a2();eA(H);8f()}}F{o.kj=-1}}F{o.kj=1b.ca;o.Jr=1b.1o}}}}}if(v.9g==1){o.3m=1G.pR;o.S?o.S.ho(o.3m):\'\'}pQ()});1G.on(5G.7m.WI,E(1h,2c){if(O(2c.jU)){!2f?js("WT",2c.jU.X0):\'\';if(v.WZ==1){1M Jw!=="1J"?Jw(2c.jU):\'\'}}if(gt>-1){1G.JE=gt;gt=-1}2I(o.eU);rE=H;JD()});1G.on(5G.7m.WY,E(1h,2c){js("WX",2c,1)});1G.on(5G.7m.WW,E(1h,2c){if(!2f&&v.bD==1){1C(rO,4a)}});1G.on(5G.7m.WV,E(1h,2c){if(!2f&&v.bD==1){tm()}});1G.WU=K;if(v.WS==1){1G.on(5G.7m.WK,E(1h,2c){if(1M(2c)=="3L"){if(2c.jU.1K==\'1Z\'){B fu=2c.jU.1a;if(fu){B st=1G.Kt;if(o.4X){o.3z.sP(st+\'cX\'+fu)}F{!9X[st]?9X[st]=[]:\'\';9X[st].2Q(fu)}}}}});1G.on(5G.7m.WQ,E(1h,2c){B x=1G.WP;B y=\'\';X(B i=0;i0||2f||v.5c==1||8J?\'\':o.2g=47();1G.a2();if(!2f){o.gx=H;o.R.5y()}}}F{B nx=K;if(2c.1K=="WM"){if(v.XJ==1&&o.R.qq()>0){nx=H}F{1q("8j gx R 2u, jF");1G.X4()}}F{nx=H}if(nx){2u="8j gx 2u, a2";1G.a2();!2f?o.R.5y():\'\'}}}F{1q("8j ",2c.1K,2c.jK,(2c.oF?2c.oF.sD:\'\'));js("XK",(2c.oF?2c.oF.sD:\'\'));if(8q>0){8q=2;sL()}}});9G=H}E qE(x){if(x){X(B j=1;j<11;j++){if(v["Ko"+j]){x=x.1S("{"+j+"}",v["Ko"+j])}}}I x}E oB(){if(!2f&&v.9g==1&&9I()>1){if(o.3m!=1G.pR){o.3m=1G.pR;o.S?o.S.ho(o.3m):\'\';1q("8j Ys "+o.3m)}if(2r(v.cQ)&&o.3m>0){B fq=v.cQ.2x(",");X(B k=0;k-1){1q(\'YJ 59\');1G.kO=o.3m-1;o.3m--;1k}}}if(v.9Q!=1&&qe()&&p6>-1){tj(p6)}}}E rA(){if(O(1A.Kr)){if(tf()){if(!O(o.ws)){o.ws=1D YH()}ws=1D Kr(1b,1a,2p(v.YG,{JG:H}));rB=H}F{8J=K;1q("gA Ka")}}}E JD(){sM()};G.6g=E(){sM()};E sM(){if(v.Ip&&o.S){if(1b.bA.U>0){if(v.6g==1){1b.bA[1b.bA.U-1].fy="Kx"}F{1b.bA[1b.bA.U-1].fy="3e"}if(!o.6g){o.6g=H;o.S.4A()}}F{if(o.6g){o.6g=K;o.S.4A()}}}}E sy(){1q("YE");!2f&&o.1y?o.W.3h():\'\';o.W.8E();8q=1;sL(o.1y)}E sL(x){if(8q>0){2I(sK);sK=1C(JA,v.JB*2l)}}E JA(){if(8q>0){1q("YB");if(4V){if(8q==1){1G.Js(1a)}if(8q==2){1G.a2();eA(H);1b.1y()}}F{3Z(1b,{\'3F\':1a})}}}1b.1B(\'Yt\',K3);1b.1B(\'2u\',rj);1b.1B(\'7o\',8f);1b.1B(\'1y\',9U);1b.1B(\'42\',fc);1b.1B(\'GH\',cP);1b.1B(\'iV\',iS);1b.1B(\'oZ\',iP);1b.1B(\'J8\',cU);1b.1B(\'FN\',dI);1b.1B(\'7V\',8T);1b.1B(\'FO\',9B);1b.1B(\'Yx\',JK);1b.1B(\'FP\',qW);1b.1B(\'FQ\',qU);if(v.Ji==1&&o.1l.6Q){if(2r(v.YL)){if(2r(v.YZ)){1b.1B(\'FR\',qR)}F{if(1M K8!=="1J"){o.pe=K8(1a,1b)}}}}if(o.1l.7C){1b.1B("Z3",iN,K);1b.1B(\'K6\',K5)}E K5(){1b.ey("S")}E iN(){if(1b.Z0){o.W.gC()}}E K3(){if(!4V&&!6p){!2f?o.W.dJ():\'\'}}E rj(){if(!4V&&!6p){if(1b.2u){B x=1b.2u.sD;2u=1b.2u.9D;if(2u==\'\'){if(x==1){2u="K9"}if(x==2){2u="sA"}if(x==3){2u="d8"}if(x==4){2u="gA nB"}}1q("j5: ",2u)}if(sz&&v.n3==1&&47()==0){2u=1J;sy()}if(2u!=1J||o.1l.4m){5y()}}}E 5y(){!2f?o.R.5y():\'\'}E 8f(){if(!2f){o.R.8f()}F{if(v.2f.91==1){1b.ca=0;1b.1y()}}}E 9U(){if(!o.1z&&v.7w){1q(\'K0 1y\');42();o.W.2E();I}if(4V&&8q>0){}F{if(!2f){B b6=o.W.8w()&&o.mV!=1;if(b6||cZ==-1){B x=K;if(4V){if(O(o.26)||O(o.5I)){if(b6){}F{1q(\'42 im\');42();x=H}}}if(!x){o.R.9U()}}}}}E fc(){if(!nk){1q("YW");if(o.1y&&o.gL&&!1b.7o&&v.JY==1&&!o.a8){1q("JY");gu()}F{!2f&&!o.JX&&1b.8c?o.R.fc():\'\'}}}E cP(){!2f?o.R.cP():\'\';if(cZ>-1){if(47()>cZ){42();cZ=-1}}}E iS(){!2f?o.R.iS():\'\'}E iP(){!2f?o.R.iP():\'\'}E cU(){if(2f){q9()}F{o.R.cU();s8();if(4V&&8q>0){8q=0;1q("YV up");1G.K2();gu();o.S.2E()}if(O(v.9b)){2F()}1C(JS,4a)}}E K4(){if(1b.C.1f=="-YU"||1b.mC<-2l){bx()}}E JS(){if(1b){if(1b.bP&&o.7p.U==0&&v.YQ!=0){B at=1b.bP;X(i=0;i0){gQ(o.9P,1)}};G.9b=E(){I(1b.q4/1b.eN)};E q9(){if(1b.eN>0){P(1I,{"1g":1I.2h/(1b.q4/1b.eN)-2R(v.2f.2Y)})}F{if(sS<20){1C(q9,100);sS++}}}E s8(){if(v.nt==1){3K(o.tk);o.tk=7i(tl,100);tl()}}E tl(){if(1b){if(1b.eN>0){o.W.JI(1b.q4/1b.eN);3K(o.tk)}}}E 9B(){!2f&&!8J?o.R.9B():\'\'}E dI(){!2f?o.R.dI():\'\'}E 8T(){if(4V&&8q>0){}F{!2f?o.R.8T():\'\'}}E JK(){o.W.tg()}E tf(){B mJ=1A.JL=1A.JL||1A.YP;B jd=1A.JN=1A.JN||1A.SW;B mG=mJ&&1M mJ.mG===\'E\'&&mJ.mG(JO);B JP=!jd||jd.t7&&1M jd.t7.YN===\'E\'&&1M jd.t7.5O===\'E\';I mG&&JP}B sY="<7q C=\'1E:0.5\'>";E JQ(){if(!2f&&v.9g==1){B x=1G.9T;B q=-1;o.2D=[];if(x.U>1){if(v.4E==\'5S\'){q=x.U-1}X(B i=0;i-1||v.Yr==1){if(O(x[i].9J)){B yi=o.2D.J(y);yi>-1?o.2D[yi]+=" "+sY+" &gR;"+2R(x[yi].9J/2l)+\' \'+2N(\'g9\')+\'\':\'\';o.2D[i]=y+" "+sY+" &gR;"+2R(x[i].9J/2l)+\' \'+2N(\'g9\')+\'\'}}F{o.2D[i]=y}if(O(x[i].JU)){o.a5[i]=x[i].JU[0]}}F if(O(x[i].6z)){o.2D[i]=x[i].6z}F{o.2D[i]=i}if(O(v.4E)&&q==-1){if(v.4E==o.2D[i]){q=i}}if(O(o.4E)){if(o.4E==o.2D[i]){q=i}}}if(v.9Q==1){o.2D[x.U]=2N("2B")}F{q==-1?q=x.U-1:\'\'}if(v.JV==1||q>-1){if(v.kw=="6b"||(!o.1z&&v.4H==0)){1G.su=q}F{if(v.kw=="fN"){1G.kO=q}}o.3m=q}F{if(v.9Q==1){o.3m=1G.9T.U-1}F{o.3m=1G.Yq}}if(v.JZ>0){1G.p1=x.U-v.JZ*1-1}pQ()}if(1G.9T[o.3m]){o.9J=2p(1G.9T[o.3m].9J,0)}o.S?o.S.4A():\'\'}}E pQ(){if(v.bD==1){rO();tm()}}E rO(){if(!2f&&v.bD==1){B x=1G.bP;o.7p=[];B 2K;B 1V=-1;if(x.U>1){X(B i=0;i0){if(x[i].gN!=o.a5[o.3m]){X(B j=0;j-1){o.6O=1V;1G.pH=1V}}E tm(){if(!2f){B x=1G.bP;B y=1G.pH;if(y>-1){if(O(x[y].gN)){if(o.a5.U>0){if(o.a5[o.3m]!=x[y].gN){X(B i=0;i1){1b.bP[x].rz=H;1b.bP[y==1?0:o.9P].rz=K;o.9P=x;y!=1?1b.ca=o.R.1c():\'\'}}E 47(){if(6p){I 6H?o.3M.1c():0}F{I 1b.ca}};E 3Y(){B x=1b.1o;if(x==Y1){v.5c=1;x=47()+10;if(o.bZ){x0||em.J(\'K9\')>0){if(o.1y){if(kv<5){1q("XO",kv);1C(gu,XN);kv++}F{}}}}})}}}G.na=E(){if(o.5I||o.26){if(o.96){dn()}if(!o.iE&&o.1l.2i&&o.1l.3T){if(!1b.3p){1b.3p=H;np=H}P(1b,{"1t":"2t","1e":-46,"1f":-46});cZ=47();if(!8J){1b.1y()}if(cZ==0&&o.2g>0){kS=o.2g}}}};G.bx=E(){bx()};E bx(){if(!o.iE&&(o.1l.2i||o.1l.3T)){P(1b,{"1t":"mE","1e":0,"1f":0});if(O(v.9b)){2F()}if(np){!o.3p?1b.3p=K:\'\';np=K}if(kS>0){o.2g=kS;kS=0}cZ=-1}};G.3h=E(){1q(\'8c\');42()};E 42(){if(8J){ws.42()}F{1b.42()}};G.e5=E(){!1b.8c?3h():gu()};G.3S=E(x){if(6p&&6H){o.3M.3D(x)}F{if(4V){if(v.Y5==1&&x>0&&qe()&&v.9Q==1){gt=1G.kO;1G.JE=0}}1b.ca=x}};G.5h=E(){1b.3p=H};G.6s=E(){1b.3p=K;if(o.2C=="1G"&&o.1l.4m&&v.26==1){if(!O(o.Jc)){nk=H;1q("4m 9t");1b.42();1C(E(){1b.1y();nk=K},10);o.Jc=H}}};G.3V=E(x){1b.1L=x};G.Jf=E(){if(o.Jl!=1b){B bG;B 9n;if(o.nd[1b]){bG=o.nd[1b];9n=o.s0[1b]}F{1A.ne=1A.ne||1A.Y6;if(O(1A.ne)){2U{9n=1D ne();bG=9n.Yp(1b);o.nd[1b]=bG;o.s0[1b]=9n}2G(e){1q(e)}}}if(9n){B kf=9n.Yn();kf.kf.5F=v.Jj;bG.Jk(kf);kf.Jk(9n.Ym);o.rr=H;o.Jl=1b}}};G.pG=E(){I!1b.8c};G.5X=E(){I v.5c==1||8J?H:o.5c};G.9F=E(){I 1b};G.rY=E(){3Z(1b,{\'S\':\'1\'});I H};G.4H=E(){3Z(1b,{\'4H\':\'7Y\'});if(4V&&!9G){eA(K)}if(6p&&!6H){q5(K)}};G.7f=E(){B 6B="7W";if(1b.8c){6B="8c"}if(1b.7o){6B="7o"}I 6B};G.s7=E(x,y){2f=x;y.1W(1b);1I=y;if(x){if(v.2f.eW!=1){1b.3p=H}F{if(!o.3p){1b.3p=K}}q9();if(o.2D.U>0&&v.9Q==1){if(4V){k1=o.3m;1G.p1=0;1G.kO=0}}}F{if(!o.3p&&v.2f.eW!=1){1b.3p=K}1b.1L=2r(v.2f.1L)?v.2f.1L:v.1L;s8();if(o.2D.U>0&&v.9Q==1){if(4V){1G.p1=-1;if(k1>-1){k1<1G.9T.U?1G.su=k1:\'\'}}}}};G.1c=E(){I 47()};G.1o=E(){I 3Y()};G.a3=E(){B x=0;if(1b.8G){if(1b.8G.U>0){B y=47();X(B i=0;i<1b.8G.U;i++){if((y>=1b.8G.1z(i)||y>=1b.8G.1z(i)-100)&&y<=1b.8G.4h(i)){x=1b.8G.4h(i)}}x==0?x=1b.8G.4h(1b.8G.U-1):\'\'}}if(O(v.4h)){B ed=v.4h;if(7y([ed],\'-\')){ed=3Y()}x>ed?x=ed:\'\'}I x};G.2B=E(){I qe()};E qe(){B x=K;if(4V){if(9G){x=1G.Yj}}F if(6p){if(6H){x=o.3M.2B()}}I x}G.3P=E(){I{"17":1b.q4,"1g":1b.eN}};G.3F=E(x){if(x){1q("3F");x=x.1S(/\\(5H\\)/g,2J.5H());x=eV(x);1a=x;o.aJ!=2?o.aJ=K:\'\';if(6p){if(6H){o.3M.bG(x)}}F if(4V){4V&&1G?1G.a2():\'\';eA(o.1z||o.3k);sT()}F{3Z(1b,{\'3F\':x,\'3k\':0});se();42()}}};E eV(x){if(x){B y=x.J(\':Yi:\');if(y>0){o.eV=x.1m(y+6);x=x.1m(0,y)}}I x}E se(){if(o.1l.6Q&&1b){B y=1b.bA;if(y){X(B i=0;i {o.96 = H;}).2G(2u => {o.96 = K;});\')}F{2j(\'22.UC().cR(ok =>{o.96 = K;}).2G(2u => {});\')}}};E qW(){o.96=H};E qU(){o.96=K};E qR(e){if(1M Kq!=="1J"){o.pe=Kq(e)}}G.Ks=E(x){if(6H){o.3M.td(x)}};G.Kp=E(x){if(6H){if(1b.8G.U>0){o.3M.Ux(x)}}};G.Uw=E(x){if(o.ws){o.ws.Ke(ws,x,-1)}};G.Uv=E(x){if(o.ws){o.ws.Ke(ws,-1,x)}};G.Kj=E(x){p6=x*1;tj(x)};E tj(x){if(9G){B y=2R(x);if(y>=1G.9T.U){if(v.9Q==1){y=-1;1G.p1=-1}F{y=1G.9T.U-1}}if(v.kw=="fN"){1C(8T,4a);1G.kO=y}if(v.kw=="6b"){1q("8j 6b Uu "+y);1G.su=y}if(y==-1){o.3m=1G.pR}pQ()}};G.pP=E(){I 1G};G.pO=E(){I 6H?o.3M.Uj():K};G.9I=E(){I 9I()};E 9I(){B x=0;if(9G){if(1G.9T){x=1G.9T.U}}I x}G.bW=E(){I bW()};G.fV=E(){fV()};E fV(){if(1b){if(v.pK==1||v.6c==1){if(v.Ur==1||v.6c==1){P(1b,{\'3L-hu\':\'6c\'})}F{P(1b,{\'3L-hu\':\'wV\'})}}F{P(1b,{\'3L-hu\':\'wM\'})}}}G.4S=E(){2F()};E 2F(){if(v.9b){3v(\'1Q\',6U(v.9b).1S(\'/\',\':\'))}}E bW(){B x=0;if(6H){x=o.3M.9T()}I x}G.KA=E(x){if(9G){1G.pH=2R(x)}};G.fY=E(x,y){if(y=="1G"&&9G&&sF){sF.Uq(x)}if(y=="Kd"&&9G){if(9X[x]&&o.3z){X(B i=0;i<9X[x].U;i++){o.3z.sP(9X[x][i])}}1C(E(){1G.Kt=x*1},4a)}if(y=="3M"&&6H){o.3M.Up(x)}};G.fA=E(x){if(x){1b.Uo=x}};G.rs=E(){B x=1b.Um;B y=[];X(B i=0;i0){B xx=x.2x(\' or \');x=xx[0]}B a0=22.1X(\'a0\');a0.7h(\'3F\',x);a0.7h(\'8r\',y);a0.7h(\'Ul\',\'qN\');a0.7h(\'fy\',\'Kx\');if(z){a0.7h(\'7e\',\'\')}1b.1W(a0);a0.1B("d6",qK)}};E qK(e){if(e.4w.8r&&o.3z){X(B i=0;i0){B z=lu.2x(",");3v(z[0].1m(4))==0?b[y].cm(0):\'\'}if(7y([lu],"2W")){o.gU=H}}}b[y].1V("1Q",b[y].s("1Q"))}}}}if(O(v.1j)){if(1M(7E)==\'E\'){1j=1D 7E("1j");v.1j.7v==1?1j.1r():1j.1n()}F{o.UO=H}}if(O(v.Y)){if(1M(7E)==\'E\'){Y=1D 7E("Y");if(O(o.Y)){Y.xP(o.Y);if(v.Y.mt==0||!O(v.Y.mt)){v.Y.7v==0?Y.1n():\'\'}F{Y.1r()}if(v.Y.FY==1){Y.1r()}}F{Y.1n(1)}kJ()}}md();sX();2F(H);4o();xr();qI=K;E FB(V){B x=0;B UN=K;if(V){if(V.g("1i")==\'2H\'){x=5x.1e+V.s("4I")+V.g("17")/2;if(5x.fw!=2a){}F{5x.fw=[]}}F{if(5x.fw!=2a){B cK=V.g("17")+V.s("4M")+V.s("4I");if(eL(V)){cK=0}if(V.s("3e")==1&&!V.g("1r")){cK=0}if(V.s("aT")>0){cK=0}x=bg.g("w")-v.1v.hm*1-cK+V.g("17")/2+V.s("4I");B i=0;5x.2q-=cK;X(i=0;i<5x.fw.U;i++){B cJ=b[5x.fw[i]];if(cJ.s("aT")>0){P(cJ.c(),{"1e":(cJ.g("x0")-cK)})}F{P(cJ.c(),{"1e":(cJ.g("x")-cK)})}cJ.1V("x0",cJ.g("x"))}5x.fw.2Q(V.g("1d"));V.1V(\'fr\',1)}F{if(V.s("3e")==1&&!V.g("1r")&&!V.g("eT")){if(V.g("1i")=="1L"){if(V.s("1n")==1&&V.s("hD")==1&&fs){9e+=V.g("17")+V.s("4I")+V.s("4M");fs=K}}}F{if(V.s("aT")>0){x=5x.1e+V.s("4I")+V.s("4M")}F{B 2K=K;if(V.g("1i")=="1L"){if(V.s("1n")==1&&V.s("hD")==1&&!V.g("eT")){if(!o.ef&&!o.9w){2K=H;fs=K}F{if(!fs){9e-=V.g("17")+V.s("4I")+V.s("4M");fs=H}}}}if(eL(V)){2K=H}if(!2K){5x.1e+=V.g("17")/2+V.s("4I");x=5x.1e;5x.1e+=V.g("17")/2+V.s("4M")}F{x=5x.1e}}}}}}I x};G.FZ=E(){md();if(Y&&v.Y.7v&&!o.1z){Y.1r()}};G.G0=E(x){if(Y){Y.7s(x)}};G.F9=E(){md()};E md(){if(o.gU){1M G1==\'E\'?o.2W=1D G1():\'\'}}E qD(V){B 17=o.29&&v.1v.k9==0?o.b7:o.2V;B 1g=o.4C;B aE=0;if(V!=bg){aE=17/2+V.s("4I")-V.s("4M")}B dK=1g/2;B qV=V.g("17");B mf=V.g("1g");B p=V.s("1t");if(p.J("8u")>-1){aE=o.2V/2+V.s("4I")-V.s("4M")}if(p.J("1f")==0){dK=mf/2+(V.s("FK")*o.4C/100)}if(p.J("2M")==0){dK=o.4C-(V==bg?mf:mf/2)-(V.s("FU")*o.4C/100)}if(p.J("2q")>-1){aE=o.2V-qV/2+V.s("4I")-V.s("4M")-(V.s("Fw")*o.2V/100)}if(p.J("1e")>-1){aE=qV/2+V.s("4I")-(V.s("1K")=="1F"?0:V.s("4M"))+(V.s("jL")*o.2V/100)}if(p.J("9a")>-1){dK=-o.pM/2-(V.s("FU")*o.pM/100)+(V.s("FK")*o.pM/100);aE=(p=="9a"?-1:1)*o.tn/2+(V.s("jL")*o.tn/100)+V.s("4I")-V.s("4M")}if(p.J("S")>-1){B cx=FB(V);aE=(bg?(bg.c()?5g(bg.c().kM):0):0)+cx;if(p=="S-2q"){aE+=9e}if(v.1v.1t=="1f"){dK=v.1v.h/2-(v.d7<0?v.d7:0)}F{dK=1g-v.1v.h/2}}I{x:aE,y:dK+V.s("9Z")-V.s("gf")}}E 2F(a1){B w=o.29&&v.1v.k9==0?o.b7:o.2V;B h=o.4C;if(v.1v.UK==1){v.1v.Fu=2r(v.1v.FJ)&&o.9O?v.1v.FJ:v.1v.rl;v.1v.hm=o.2V*v.1v.Fu/100}F{v.1v.hm=v.1v.rl}P(bg.c(),{\'1f\':(v.1v.1t=="1f"?0:o.4C-v.1v.h)-v.d7});bg.1V("y0",(o.4C-v.1v.h-v.d7));if(v.1v.k9==0&&bg){P(bg.c(),{\'17\':w,\'1e\':0,\'2S-1e\':0});bg.1V("w",w);if(o.29){P(bg.c(),{\'1e\':\'50%\',\'2S-1e\':-w/2})}}5x={"1e":v.1v.hm*1,"2q":(bg.g("w")-v.1v.hm*1)};B qJ=K;if(!bg.g("1r")){bg.1V("2n",H);qJ=H}B 1d;X(B i=0;i-1){9e=5x.2q-5x.1e}if(b[1d].g("1i")=="2H"&&bg){B bv;B ml=b[1d].s("4I")+b[1d].s("jL")*o.2V/100;B mr=b[1d].s("4M")+b[1d].s("Fw")*o.2V/100;if(b[1d].s("UJ")==1){if(b[1d].s("UI")==1){bv=(o.2V*b[1d].s("w")/100)-ml-mr}F{bv=b[1d].s("w")}}F{if(b[1d].s("1t").J("S")>-1){bv=5x.2q-5x.1e-ml-mr;P(b[1d].c(),{"1e":(5g(bg.c().kM)+5x.1e+ml+bv/2)});9e=-1}F{bv=bg.g("w")-ml-mr;if(bg.c()){P(b[1d].c(),{"1e":(5g(bg.c().kM)+ml+bv/2)})}}}b[1d].1V("x0",b[1d].g("x"));b[1d].2F(bv)}}}if(1j){i3(1j)}if(Y){i3(Y)}if(la||o.29||mL!=9e){4o()}}E xF(b){B 1e=0;B 1f=0;if(b.s("1t").J("2q")>-1&&b.s("1t").J("S")==-1){1e=o.2V+b.g("17")+10}if(b.s("1t").J("1e")>-1){1e=-b.g("17")-10}if(b.s("1t").J("1f")>-1){1f=-b.g("1g")*2}if(b.s("1t").J("2M")>-1||b.s("1t").J("S")>-1){1f=o.4C+b.g("1g")+b.g("17")+10}if(1e>0){P(b.c(),{"1e":1e})}if(1f>0){P(b.c(),{"1f":1f})}}E i3(x){B 1f=-46;x.iG();B y=o.4C-v.1v.h*(x.s("1t").J("1f")>-1?1:2);if(x==Y&&v.x9==1){y=o.4C}B lH=(o.1l.2i&&o.4C-1){1f=x.s("9Z")-x.s("gf")}if(x.s("1t").J("2M")>-1){1f=o.4C-(v.1v.1t!=\'1f\'?v.1v.h:0)-x.g("1g")+x.s("9Z")-x.s("gf")}1f<0?1f=0:\'\'}if(x.g("1d")=="1j"&&o.cE){B Fz=o.2V-x.g("17")-x.s("4M");if(o.cE>Fz){P(x.c(),{"1t":"2t","2q":x.s("4M"),"1e":"2B","1f":1f})}F{P(x.c(),{"1t":"2t","1e":o.cE,"2q":"2B","1f":(o.iy<1f?o.iy:1f)})}}F{if(x.s("1t").J("2q")>-1){P(x.c(),{"1t":"2t","2q":x.s("4M")-x.s("lN"),"1e":"2B","1f":1f})}F if(x.s("1t").J("1e")>-1){P(x.c(),{"1t":"2t","1e":x.s("4I"),"2q":"2B","1f":1f})}F{if(x.g("1d")=="Y"&&x.s("3A")==1){P(x.c(),{"1t":"2t","1e":o.2V/2-x.g("17")/2+x.s("4I")/2-x.s("4M")/2,"1f":1f})}F{B l=o.2V/2-x.g("17")/2+x.s("4I")-x.s("4M");P(x.c(),{"1t":"2t","1e":(l>0?l:0),"1f":1f})}}}x.9R()};G.eG=E(1d){B V=b[1d];B a=V.g("1i");if(a){B d=1D 7J();o.bm=d.ae();if(a&&a!=""){5a(V);a=="42"?o.Ft=1:\'\';a=="1y"?o.Ft=0:\'\'}}oj()};G.t9=E(z,x,y){X(B 1d in b){if(b.2y(1d)){if(b[1d].s(z)==x){b[1d].1V(y?"6R":"3q")}}}};G.vT=E(x,s){B y=6Z(s,x);I y};E 5a(V,1K){o.jV=H;lG=V;B a=V.g("1i");if(a=="1y"){o.W.2E();if(o.3p&&v.FA==1){o.W.6s();v.FA=0}if(v.1P.on==1&&v.1P.2P==1&&v.1P.t0==1){7k(\'1y\',1)}js("FC")}F{if(a=="42"){o.lV=0;o.W.3h();if(v.1P.on==1&&v.1P.2P==1&&v.1P.t0==1){7k(\'1y\',0)}js("FD")}if(a=="2K"){o.W.lR()}}if(a=="FE"){o.W.3S(0,K)}if(a=="29"){!o.5j?o.W.8X():\'\'}F{if(a=="so"){o.W.8v()}}if(a=="2H"){B ld=o.R.1o();B lt=V.g("2w")*ld;if(v.4p>0){ld-=v.4p*1;lt=V.g("2w")*ld+v.4p*1}if(v.ju>0){if(v.ju/ld<=1-V.g("2w")){I}}js(a,lt);o.W.3S(lt,H);if(o.3u){o.3u.rU(lt,ld);o.2g>0?o.2g=1J:\'\'}js("lx",lt)}if(a=="1L"){B x=V.g("2w");x<0.TX?x=0:\'\';x>1?x=1:\'\';if(V.s("7U")=="4Z"){x=41(x*o.5Z.54(-1)[0]).wu(1);o.W.8Y(x,1)}F if(V.s("7U")=="wr"){o.R.FG(x)}F{if(o.5E&&v.ur==1){3U.9f("ut",x);if(V.g("2w")>0||o.1l.7C||v.oS==0){3U.rF("jw")}F{3U.9f("jw",1)}}o.W.3V(x)}}if(a=="5i"){if(o.5E&&!o.1l.7C&&v.oS==1){3U.9f("jw",1)}o.W.5h();if(v.1P.2P==1&&v.1P.FH==1){7k(\'5i\',0)}}F{if(a=="9t"){if(o.5E){3U.rF("jw")}o.W.6s();if(v.1P.2P==1&&v.1P.FH==1){7k(\'5i\',1)}}}if(a.J("1c")==0){V.Ug()?V.i8():V.On()}if(a=="pB"){o.R.uH()}if(a=="1Q+"){o.R.eb(0.1)}if(a=="1Q-"){o.R.eb(-0.1)}if(a=="1Q"){o.R.eb(0)}if(a=="5c"){3v("w0");V.1V("l3",1);V.1V("dX",1)}if(a=="2W"){js("2W");sV()}if(a=="1j"){o.cE=1J;if(1j){if(!1j.g("1r")){1j.1r()}F{1j.1n()}}}if(a=="Y"){if(o.fL==a){I}o.S.kX()}if(a=="6b"){o.S.aR()}if(a=="bU"){o.S.et()}if(a=="3H"){if(V.s("gG")==1&&V.s("3f")!=""){B x=4B(V.s("3f"));if(o.fL==a+x){I}if(x.J(\'{1c}\')>-1){x=x.1S(\'{1c}\',(O(o.3u)?o.3u.aP().t:o.R.1c()))}if(x.J(\'{3l}\')>-1){x=x.1S(\'{3l}\',o.R.cg())}if(x.J(\'{1R}\')>-1){x=x.1S(\'{1R}\',v.1R.1S(/,/ig," "))}if(x=="5Q"){o.R.gi()}if(x.J(\'7b\')==0){if(V.s("7b")>0){o.W.3S(o.cj?o.cj.TS():V.s("7b"))}}if(x.J(\'TP\')==0){if(o.cj){o.cj.TO()}}if(x=="TM"){o.W.3S(V.s("jL")*o.R.1o()/100);!o.1y?o.W.2E():\'\'}V.s("FI")==1?o.W.3h():\'\';B y=x.2x(",");if(x.J("3d:")==0){B z=x.1m(4).2x(";");X(B i=0;i1){if(y[0]==\'3D\'){if(v.1P.2P==1&&v.1P.TC==1){7k(\'3D\',y[1]>0?1:0)}}3v(y[0],y[1],V);js("lx",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?vy():\'\'}F{if(y[0]=="G2"){B ss=3v(y[0]);if(ss){if(ss.J("2c")>-1){if(v.TI==1){B 4l=22.1X(\'4l\');4l.7h(\'3F\',ss);P(4l,{1t:"rZ",2q:(O(v.ln)?v.ln:20),2M:(O(v.ln)?v.ln:20),17:0,5p:"17 0.5s cW-TF(.75,-0.5,0,1.75)"});4l.C.4U=Gu;22.aK.1W(4l);1C(E(){P(4l,{17:(O(v.Gw)?v.Gw:4z)})},1);4l.gK=E(){G.4g.3o(G)}}if(v.TW==1){B a=1X("a");a.9z=ss;a.6x=y[0]+".jO";a.2w()}}}F{1q(y[0]+" 2u")}}F{3v(y[0])}}}}F{if(x.J("js:")==0){if(x.J("(")>0&&x.J(")")>0){2j(x.1m(3))}F{2j(y[0].1m(3)+\'(\'+(O(y[1])?\'"\'+y[1]+\'"\':\'\')+(O(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.J("1h:")==0){s9(x.1m(6),o.R.1c())}if(x.J("2W:")==0&&o.2W){o.2W.3d(x.1m(6))}if(x.J("sc:")==0&&o.5k){3v("sc",x.1m(7))}if(x.J("3R")==0||x.J("/")==0||x.J("?")==0||x.J("1a:")==0){x.J("1a:")==0?x=x.1m(4):\'\';1A.7s(x,V.s("Gz"))}if(x.J("6x")==0){o.W.ky()}if(x=="3d:9r"){o.R.dn()}}if(x.J("1j#")>-1){if(1j){B si=x.1m(9).2x(",");if(1j.g("1r")&&1j.g("7s")==si[0]){o.cE=1J;o.iy=1J;1j.1n()}F{o.cE=V.g("x")-V.g("17")/2;o.iy=V.g("y")+V.g("h");X(B i=0;i-1&&v.1j.Ud==1){if(!o.4F){o.4F=1D Uc()}if(v.1j.fF==1){if(1K=="6w"){o.4F.1r(x)}F{o.4F.j8(x)}}F{if(!1K){o.4F.j8(x)}}}if(x=="IV"){o.W.gb();o.xb=0;V.1V("3q");B bl=6Z("3f","4O");if(bl){bl.1V("3q")}}if(x=="4O"){V.6i("OK");V.s("mo")?1A.8B.9z=4B(V.s("mo")):\'\'}}}};G.1R=E(t){B y=K;X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="1R"){if(b[x].s("B")==t||t=="1R"){if(b[x].s("1n")==1&&b[x].s("yx")==1&&o.1y){y=H}if(v[t]==\'\'||y){b[x].1V("2n",K)}F{b[x].1V("2n",H)}b[x].6i(v[t])}}}}rD()};G.GC=E(){rD()};G.rC=E(){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="3H"){if(b[x].s("1K")=="1F"){b[x].9s()}}}}};E rD(){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="3H"){if(b[x].s("1K")=="1F"){b[x].Hi(H)}}}}}E sV(){if(O(o.2W)){o.2W.l4()}}G.GD=E(){sV()};G.Kn=E(){if(v.1R!=\'\'){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="1R"){B y=K;if(!b[x].g("1r")){y=H;b[x].1V("2n",H)}b[x].6i(v.1R);if(y){b[x].1V("2n",K)}}}}}};G.sW=E(){sX()};E sX(){if(v.9p){if(1M(v.9p)=="3L"){X(B x in v.9p){if(v.9p.2y(x)){kr(x,v.9p[x])}}}}};G.GE=E(y,z){kr(y,z)};G.sU=E(x){if(b[x]){b[x].v5()}};G.Gd=E(){X(B x in b){if(b.2y(x)){if(b[x].g("yL")){b[x].v5()}}}};E kr(y,z){if(y){X(B x in b){if(b.2y(x)){if(b[x].g("yL")){if(b[x].s("4R")==y){if((!b[x].g("1r")||b[x].s("3e")==1)&&!eL(b[x])){b[x].1V("GU");b[x].1V("2n",H)}b[x].kr(z)}}}}}};G.4S=E(){2F()};G.Gl=E(){2F(H)};G.lK=E(){i3(1j)};G.iG=E(){i3(Y)};G.2E=E(){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="1y"){b[x].On()}}}o.cp?o.cp.1n():\'\';ta();o.1y=H;4o()};G.3h=E(){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="42"||b[x].g("1i")=="2K"){b[x].i8()}}}if(Y){if(!o.e7&&v.Y.IF==1&&!Y.4T()){Y.1r()}}o.1y=K;G.8z();4o();if(v.1v.1n==1&&v.1v.eP==1){gJ(H)}if(o.R.1c()>0){B y=6Z("1i","5c");if(y){y.1V("l3",0.5);y.1V("dX",0)}}};G.5h=E(){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="5i"){b[x].On()}G.3V(0)}}4o()};G.6s=E(){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="9t"){b[x].i8()}}}if(v.1L<0.1){v.1L=0.5;o.W.3V(v.1L)}F{G.3V(v.1L)}4o()};G.3V=E(1L,y){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="1L"){if(!b[x].s("7U")||b[x].s("7U")=="1L"){b[x].6v(1L,1,(y=="no"?y:H))}}if(b[x].g("1i")=="5i"){b[x].uw(1L)}}}4o()};G.8X=E(){B bl=6Z("1i","29");if(bl){bl.On();bl.1V("1Q",bl.s("1Q"))}4o();la?1C(4o,4a):\'\';if(o.29&&o.Ie){if(o.1l.ih||o.1l.tv){1C(2F,10)}}gM();ti()};G.8v=E(){B bl=6Z("1i","29");if(bl){bl.i8()}2F();3K(o.hx);4o();ti()};E ti(){if(o.cE){o.cE=1J;o.iy=1J;1j.1n()}}G.8f=E(){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="1y"){b[x].uJ()}}}};G.uO=E(){4o()};G.G8=E(){ta()};E ta(){if(Y){if(Y.g("1r")&&v.Y.e8==1){o.S.cV()}}}E 4o(){X(B x in b){if(b.2y(x)){if(b[x].g("1i")!="bc"){cs(b[x])}}}cs(bg);if(mL!=9e){mL=9e;2F()}if(o.c5){eS(!o.gj&&!o.4Y&&!o.29&&o.1y&&v.1v.eq!=1&&!o.5j)}};E hn(){B 1r=8a&&v.1v.ki==1;if(v.1v.1n==1){if(!o.1y&&v.1v.eP==1){1r=K}}if(1r){X(B x in b){if(b.2y(x)){if(b[x].g("1i")!="bc"){cs(b[x],K)}}}P(o.1U,{"7c":"7e"});o.hJ=H;cs(bg,K);if(bg.g("1r")){jh()}eS(K)}}E gJ(){B 1n=o.1y&&v.1v.ki==1&&!o.3E;if(o.dr&&v.1v.U3==1){1n=K}if(!o.1y&&v.1v.1n==1&&v.1v.eP==1){1n=H}if(1j){if(1j.g("1r")&&v.1v.TZ==1){B m=v.1v.UZ;if(m==1&&o.1l.2i){I}F{if(m==0||!O(m)){I}}}if(1j.g("1r")&&o.ly){1n=K}}if(o.5j){1n=K}if(1n){X(B x in b){if(b.2y(x)){if(b[x].g("1i")!="bc"){cs(b[x],H)}}}cs(bg,H);if(!bg.g("1r")){8a=H;o.R.qw();if(o.1y){P(o.1U,{"7c":"1Y"});o.hJ=K}}eS(H)}}E gM(){if(v.1v.ki==1){if(v.1v.eq==1&&!o.29&&!o.aB){}F{3K(o.hx);o.hx=7i(gJ,((v.1v.8A>0?v.1v.8A:v.1v.hX)*2l))}}}E cs(V,bB){B 1n=K;B 1r=K;B bR=K;if(v.1v.1n==1){if((!o.gj&&!o.4Y&&!o.29&&o.1y&&v.1v.eq!=1&&!o.5j)||(o.29&&8a&&!o.hJ)||(o.W.gr()&&o.7o&&!o.4Y)){1n=H;1r=K;bR=H}F{1n=K;1r=H}if(O(bB)&&!o.5j){1n=bB;1r=!1n}if(o.c5&&(V.s("1t").J("S")==0||V.s("1i")=="2H")){1n=K;1r=H}if(v.1v.eP==1&&!o.1y){1n=H;1r=K;bR=K}if(v.1v.Ui==1&&!o.7Y&&o.1y){1n=K;1r=H}}F{if(V.s("1n")!=1){1r=H}}if(1r&&!o.hJ){P(o.1U,{"7c":"7e"});o.hJ=H}B a=V.g("1i");if(a=="3H"&&V.s("1t").J("S")==-1){1n=K;1r=H}if(o.5j){if(a=="2H"){if(o.R.1o()==-1){1n=H;1r=K}}}B rq=K;B hp=eL(V);if(V.s("1n")==1){if(V.s("J6")==1){if(bR||bB||(o.1y&&!o.4Y)){!bR&&!bB?\'\':hp=H}}if(V.s("V0")==1){if(!bR&&!bB){hp=H}}if(V.s("VY")==1){if(o.1y&&!o.4Y){hp=H}}if(V.s("Fr")==1||V.s("Gj")==1||V.s("J9")==1){la=H}}if(hp){1n=H;1r=K}F{!1n?1r=H:\'\'}if(V.s("1i")=="1L"){if(V.s("1n")==1&&V.s("hD")==1&&!V.g("eT")){1n=H;1r=K;if(!bR&&(o.9w||o.ef)&&!bB&&V.s("di")!=1){1n=K;1r=H}F{rq=H}}}if(o.a8||(!o.1z&&v.1v.1n==1&&v.1v.lZ==1)||(!o.7Y&&v.1v.1n==1&&v.1v.Ew==1)||(!o.29&&v.1v.1n==1&&v.1v.VX==1)){if(V.s("1t").J("S")>-1||V.s("1t").J("2M")>-1){1n=H;1r=K}if(v.1v.eq==1&&!o.29){1n=K;1r=H}}if(1j){if(1j.g("1r")&&v.1j.7v!=1){bR=K;bB=K}}if(Y&&o.3b){if(v.Y.VW==1){if(o.3b.G5()){I}}}if(a=="2W"){if(O(o.2W)){if(o.2W.4T()){1n=H;1r=K;V.1V("5T","1Y")}}}if(a=="Y"||a=="6b"||a=="bU"||V.s("Gc")==1){if(Y){if(Y.4T()&&V.s("Gc")!=0){1n=H;1r=K;V.1V("5T","1Y")}}F{1n=H;1r=K}}if(o.VU==1){1n=H;1r=K}if(rq){B cc=qD(V);if(cc){cc.y>0?V.1V("y0",cc.y):\'\';P(V.c(),{"1t":"2t","1f":V.g("y0")})}}if(1n){8y(V,(qI?H:K))}if(1r){Eg(V)}if(V==bg){if(!1n&&1r){jh();6R(7t);as?as.1V("1E",as.s("a")):\'\';8a=K;kd==0?js("ui",1):\'\';kd=1;o.6m&&o.9K?o.6m.1r():\'\'}if(1n&&!1r&&!o.5j){o.R.qw();bK();3q(7t);as?as.1V("1E",0):\'\';8a=H;kd==1?js("ui",0):\'\';kd=0;o.6m&&o.9K?o.6m.1n():\'\'}if(1j){if(1j.tb()){if(!1j.g("1r")){1r&&!1n?1j.1r():\'\'}F{!1r&&1n?1j.1n(2):\'\'}}}if(Y){if(v.Y.7v==1&&!Y.4T()){if(1r||o.a8){if(v.Y.Ge==1&&o.29){}F{if(!Y.g("1r")){if(v.Y.Gf==1){!o.1y&&!o.e7?Y.1r():\'\'}F{Y.1r()}}}}F{if(1n&&Y.g("1r")){Y.1n()}}}}}};E eL(V){B x=K;B a=V.g("1i");if(V.s("1n")==1){if(V.s("yx")==1){o.1y||o.e7?x=H:\'\'}if(V.s("eP")==1){!o.1y&&!o.e7?x=H:\'\'}if(V.s("VT")==1){o.7o?x=H:\'\'}if(V.s("fv")==1){x=H}F{if(V.s("VS")==1){if(o.1l.ej){V.1V("fv",1);x=H}}if(V.s("VI")==1){if(o.1l.2i){V.1V("fv",1);x=H}}}if(V.s("Gj")==1){if(o.2V>V.s("Gk")){V.1V("di",1);x=H}F{V.1V("di",0)}}if(V.s("VP")==1&&!7V){x=H;o.m0=1}if(V.s("VO")==1&&7V){x=H;o.m0=1}if(V.s("Fr")==1){if(o.2V<=V.s("EQ")){V.1V("di",1);x=H}F{V.1V("di",0)}}if(V.s("VN")==1){o.1z?x=H:\'\'}B t=o.R.1c();B d=o.R.1o();if(V.s("IW")==1&&V.s("Ez")>0){if(t>=V.s("Ez")){x=H}}if(V.s("IY")==1&&V.s("EA")>0){if(t0){if(t0){x=H}if(V.s("EE")==1){if(O(V.s("lA"))){2L[V.s("lA")]?x=H:\'\'}}if(V.s("VR")==1){if(!O(V.s("9p"))){x=H}}if(V.s("EF")==1){if(O(V.s("lP"))){!2L[V.s("lP")]?x=H:\'\'}}if(V.s("W1")==1&&o.1l.4m){!o.1z||o.lX?x=H:\'\'}if(V.s("Wd")==1){!o.R.7o()?x=H:\'\'}if(V.s("Wl")==1){!o.R.5X()?x=H:\'\'}if(V.s("Wk")==1){!o.4Y?x=H:\'\'}if(V.s("Wj")==1){!o.29?x=H:\'\'}if(V.s("J9")==1){o.29?x=H:\'\'}if(V.s("Wi")==1){!o.3p?x=H:\'\'}if(V.s("Wh")==1){o.R.5X()&&o.R.cg().J("?tP")==-1?x=H:\'\'}if(V.s("HT")==1){62(o.2e)?x=H:\'\'}if(V.s("Ew")==1){!o.7Y?x=H:\'\'}if(V.s("We")==1){o.7Y?x=H:\'\'}if(V.s("Wc")==1){o.l9?x=H:\'\'}if(V.s("W9")==1){!o.l9?x=H:\'\'}if(V.s("GM")==1){if(V.g("ij")){x=H}}if(V.s("W8")==1){!o.ab?x=H:\'\'}if(V.s("W7")==1){o.ab?x=H:\'\'}if(V.s("W6")==1){if(v.4H==1&&v.dA==1){if(o.2C=="56"&&!O(v.2e)&&v.xL==0){if(!o.1z||o.R.7f()=="7o"){if(v.2e==\'\'){}F{x=H}}}}}}if(a=="3H"){B lu=V.s("3f");if(lu){if(lu=="3d:5Q"||lu=="5Q"){if(!o.5Q&&!o.iE){x=H}}if(lu=="3d:9r"){if(!o.9r||(!o.1z&&v.4H==0)){x=H}}if(lu=="3d:Ei"){if(!o.l9){x=H}}if(lu.J("6g")>-1){if(!o.6g){x=H}}if(7y([lu],"7b")&&!7y([lu],"js:")&&V.s("fv")!=1){B sk=K;if(O(v.7b)){if(!o.cj){1M Ej==\'E\'?o.cj=1D Ej():\'\'}if(o.cj){sk=o.cj.xJ(V)}}!sk?x=H:\'\'}}}if(a=="Y"||a=="6b"||a=="bU"){if(Y){if(Y.4T()){x=H}}F{x=H}}if(a=="1j"){if(1j){if(1j.4T()){x=H;o.2C!=\'1G\'?V.1V("5T","1Y"):\'\'}}F{x=H}}if(V.g("1K")=="1F"){if(V.g("U")==0){x=H}}if(V.g("1j#")){if(!V.g("1V#4u")){x=H}}if(V.s("3J")==1){B cb=22.8t("W5"+v.id);if((o.R.1o()==0&&o.R.1c()==0)||!o.4x||!62(cb)||!o.VG){x=H}}if(V.s("yJ")==1){!x?V.1V("yJ",1):\'\'}if(a=="1o"){if(o.R.5X()){x=H}}if(V.g("1d")=="yA"&&o.1l.2i){if(o.a8&&o.1l.bM){x=H}}I x}E 8y(V,xA){if(V.g("1r")){if(o.aB||V.s("5T")=="1Y"||xA){V.1V("2n",K)}F{Eq(V)}V.1V("1r",K)}};E Eg(V){if(!V.g("1r")){if(V.s("5T")=="1Y"||o.aB){V.1V("2n",H);if(o.aB){V.1V("1E",1)}if(V.g("1i")=="1L"){if(o.hC){xF(V)}}}F{Es(V)}if(V.s("1i")=="1L"){o.S.3V(o.3p?0:v.1L)}if(V.s("1i")=="2H"){o.W.xD()}V.1V("1r",H)}};E Eq(V){xC(V.g("1d"));B 5J="fQ|";B 5w="0|";B 1n=1;B a=V.s("5T");if(V.s("Et")==1){5J=\'\';5w=\'\'}B p=V.s("1t");B hH=V.g("3t");2r(V.s("my"))?p=V.s("my"):\'\';jR(p,[\'2M\'])&&o.c5?p="":\'\';if(a=="1Q"){5J+="1Q|";5w+="0|"}if(a=="1t"){if(p.J("2q")>-1&&p.J("S")==-1){5J+="x|";5w+=5g(o.2V+V.g("17")/2*hH)+"|"}if(p.J("1e")>-1){5J+="x|";5w+=5g(-V.g("17")/2)*hH+"|"}if(p.J("1f")>-1){5J+="y|";5w+=(-V.g("1g")/2)*hH+"|"}if(jR(p,["2M","S","9a"])){5J+="y|";if(V.g("1i")=="2H"||V.g("1i")=="1L"){5w+=5g(o.4C+V.s("h")+(V.s("h")<20?20-V.s("h"):0))+"|"}F{5w+=5g(o.4C+V.g("1g")/2)+"|"}}if(p=="8u"){5J+="1Q|";5w+="0|"}}B m=1D 5N({"mc":V,"me":V.g("1d"),"1K":5J.1m(0,5J.U-1),"to":5w.1m(0,5w.U-1),"1n":1n})};E Es(V){xC(V.g("1d"));B 5J="";B 5w="";B a=V.s("5T");B p=V.s("1t");2r(V.s("my"))?p=V.s("my"):\'\';if(V.g("1E")!=1&&V.s("Et")!=1){5J="fQ|";5w=(V.g("1d")==\'bg\'?v.1v.a:"1")+"|"}if(a=="1Q"){if(V.g("3t")!=V.s("1Q")){5J+="1Q|";5w+=V.s("1Q")+"|"}}if(a=="1t"){if(p=="8u"){if(V.g("3t")!=V.s("1Q")){5J+="1Q|";5w+=V.s("1Q")+"|"}}F{if(p.J("S")>-1||p=="2M"){if(V.g("y")!=V.g("y0")){5J+="y|";5w+=V.g("y0")+"|"}}F{5J+="x|y|";5w+=V.g("x0")+"|"+V.g("y0")+"|"}}}if(5J!=""&&5w!=""){B m=1D 5N({mc:V,me:V.g("1d"),1K:5J.1m(0,5J.U-1),to:5w.1m(0,5w.U-1),1r:1})}F{V.1V("2n",H)}};G.kz=E(1d,1K,xA){B 4S=K;B 2K=K;B V=b[1d];B 1i=V.g("1i");B 3f=V.s("3f");if(1K=="6w"){if(o.hC){if(1i=="1L"||1i=="5i"||1i=="9t"){if(!V.g("eT")){o.9w=H;o.ef=H;4S=H;4o();if(v.fK.EO==1){B bl=6Z("1i","2H");if(bl){3q(bl.c())}}}}}if(1j&&v.1j.fF==1&&((1i=="1j"||3f.J("Ex")==0)||3f.J("1j:")==0)){2I(o.fH);if(!1j.g("1r")||lG!=V){5a(V,1K);o.fL=1i+3f;1C(E(){o.fL=2a},4a)}}if(Y&&v.Y.fF==1&&1i=="Y"){2I(o.xE);if(!Y.g("1r")||lG!=V){5a(V,1K);o.fL=1i;1C(E(){o.fL=2a},4a)}}}if(1K=="5o"){if(o.hC){if(1i=="1L"||1i=="5i"||1i=="9t"){o.9w=K;o.ef=H;1C(E(){if(!o.9w){o.ef=K;X(B x in b){if(b.2y(x)){if(!8a){if(b[x].g("1i")=="1L"&&!b[x].g("eT")){8y(b[x]);2F()}}if(b[x].g("1i")=="2H"){if(v.fK.EO==1){6R(b[x].c())}}}}}},4a)}}if(1i=="2H"){o.W.6v(1)}if(v.1j.fF==1&&((1i=="1j"||3f.J("Ex")==0)||3f.J("1j:")==0)){2I(o.fH);o.fH=1C(E(){if(!o.3E){bK(1)}},(v.1j.fB>0?v.1j.fB*2l:2l))}if(Y&&v.Y.fF==1&&1i=="Y"){2I(o.xE);o.xE=1C(E(){if(!o.3E){Y.g("1r")?Y.1n(1):\'\'}},(v.Y.fB>0?v.Y.fB*2l:2l))}}if(4S){1C(2F,10)}};G.oA=E(){if(o.5v&&!o.29&&!o.aB){o.W.5v(K);o.5v=K}if(o.2e){if(v.mm>-1&&62(o.2e)){P(o.2e,{1E:v.m5})}}if(o.1y&&v.Fb==1&&v.Vg!=0){o.W.3h()}if(v.1v.8A>0){2I(o.EP);o.EP=1C(4o,v.1v.8A*2l)}F{4o()}};G.Gb=E(){if(o.2e){if(v.mm>-1&&62(o.2e)){P(o.2e,{1E:v.mm})}}if(!o.1y&&v.Fb==1){o.W.2E()}4o();eS(K)};G.gg=E(az,aQ){B y;X(B x in b){if(b.2y(x)){y=b[x].g("1i");if(y=="2H"||y=="1L"){b[x].gg(az,aQ)}}}};G.nO=E(){if(v.1v.1n==1){if(v.1v.eq==1&&!o.29){I}if((!o.4Y||o.1l.2i)&&o.R.7f()=="7W"){o.4Y=H;4o();o.1l.2i?1C(E(){o.4Y=K},4a):\'\'}if(v.1v.ki==1){hn();gM()}eS(K)}};G.ge=E(az,aQ){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="2H"||b[x].g("1i")=="1L"){b[x].ge(az,aQ)}}}};G.jZ=E(1c,1o,Fe){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="2H"){b[x].6v(1c,1o,Fe)}if(b[x].g("1i")=="1c"){lB(b[x],1c,1o)}if(b[x].s("HY")==1){b[x].uH()}if(b[x].s("I5")==1){b[x].HE(1c,1o)}if(b[x].s("J5")==1){if(b[x].s("3f")=="J4"||b[x].s("3f")=="9J"){1M Fg==\'E\'?Fg(b[x]):\'\'}if(b[x].s("IQ")==1&&!b[x].g("1r")&&8a){}F{if(b[x].g("1r")==eL(b[x])){4o();2F()}}}}}};E eS(x){if(v.1v.1n==1){x?bK():\'\';if(o.c5){if(!o.1y&&v.1v.eP==1){x=H}if(x&&!o.xX){P(o.1v,{"1f":bg.h()})}if(!x&&o.xX){P(o.1v,{"1f":0})}o.xX=x}}}E jh(){8a=K;o.R.jh();if(o.x5){o.x5=K;2F();1C(2F,e6)}}E lB(x,1c,1o){if(v.4p>0){1c-=v.4p*1;1o-=v.4p*1}B y=47(1c);if(x.s("Ir")=="1"){y=47(1o-1c)}if(x.s("V2")=="1"){if(x.s("V9")=="1"){y=y+(1o>0?\' \'+2N(x.s("V8"))+\' \'+47(1o):\'\')}F{1c==0?y=47(1o):\'\'}}x.6i(y)}G.y8=E(1c,1o){B x=6Z("1i","2H");if(x){x.Iz(1c,1o)}};G.kl=E(y){if(o.R.1o()>0){B x=6Z("1i","2H");if(x){x.kl(y)}}};G.9x=E(){if(!7V){if(v.h0==1){2I(mv);mv=1C(9x,4a)}F{9x()}}};E 9x(){if(!7V){js("V7");7V=H;B x=6Z("1i","bc");if(x){x.HS();if(v.Fl==1&&o.1y){2I(o.Fa);o.Fa=1C(Fj,(v.Fh>0?v.Fh:1)*2l)}}o.m0?4o():\'\'}}E Fj(){if(o.1y&&7V){o.W.8E()}}G.Fk=E(y){X(B x in b){if(x==y){b[x].1V("3q")}}};G.8z=E(){2I(mv);if(7V){js("8G");B x=6Z("1i","bc");if(x){x.j2();if(v.Fl==1&&o.1y){o.W.g6()}}7V=K;o.m0?4o():\'\'}};G.jG=E(){B x=6Z("3f","1L 94");if(x){x.1V("6R");x.6i(2N(\'1L\')+\' \'+(o.3p?0:2J.pF(v.1L*100))+\'%\');2I(o.jG);o.jG=1C(Fm,2l)}};E Fm(){B x=6Z("3f","1L 94");if(x){x.6i(\'\');x.1V("3q");2I(o.jG)}}G.3S=E(1c,1o){if(v.4p>0){1c-=v.4p*1;1o-=v.4p*1}X(B x in b){if(b.2y(x)){if(b[x].s("on")==1){if(b[x].g("1i")=="2H"){1o>0?b[x].1V("2w",1c/1o):\'\';b[x].IG()}if(b[x].g("1i")=="1c"){lB(b[x],1c,1o)}if(b[x].g("1i")=="5c"){b[x].1V("l3",0.5);b[x].1V("dX",0)}}}}};G.3Y=E(1c,1o){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="1o"){if(v.4p>0){1o-=v.4p*1}b[x].6i(47(1o))}if(b[x].g("1i")=="2H"){b[x].6v(1c,1o);b[x].H6(1o)}if(b[x].g("1i")=="1c"){lB(b[x],1c,1o)}}}};G.7E=E(){if(!o.4F){1j.g("1r")?1j.1n():1j.1r()}};G.bL=E(){if(1j){if(o.4F){I o.4F.62()||1j.g("1r")}F{I 1j.g("1r")?H:K}}F{I K}};G.lq=E(x){if(1j){1j.5P(x)}};G.bK=E(){bK()};G.V5=E(x){if(1j){1j.Fn(x)}};G.Gr=E(){if(1j){1j.kR()}};G.Gs=E(x){if(1j){I 1j.Fo(x)}};E bK(x){if(1j){1j.g("1r")?1j.1n(x):\'\'}o.4F?o.4F.1n():\'\'};G.cV=E(){if(Y){if(Y.g("1r")){Y.1n(1)}F{Y.1r()}}};G.kX=E(x){if(Y){if(Y.g("1r")&&x!=1){x!=2?Y.1n():\'\'}F{1C(E(){Y.1r()},100)}}};G.kQ=E(){if(Y){I Y.g("1r")?H:K}F{I K}};G.bJ=E(x){I Y?Y.g(x):\'\'};G.6e=E(x){if(Y){Y.xP(x)}};G.Fp=E(x){if(Y){Y.Fi(x)}};G.aR=E(){if(Y){Y.aR()}};G.mk=E(){if(Y){Y.mk()}};G.kJ=E(){kJ()};E kJ(){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="6b"){P(b[x].c(),{"1E":(!Y.bO()?0.5:1)})}if(b[x].g("1i")=="bU"){P(b[x].c(),{"1E":(!Y.h4()?0.5:1)})}}}}G.bO=E(){if(Y){I Y.bO()}F{I K}};G.h4=E(){if(Y){I Y.h4()}F{I K}};G.gZ=E(){if(Y){I Y.gZ()}F{I K}};G.lr=E(){if(Y){Y.lr()}};G.et=E(){if(Y){Y.et()}};G.F8=E(x){if(x&&Y){Y.c0(x)}};G.EZ=E(x){if(x&&Y){Y.l5(x)}};G.F7=E(x){if(x&&Y){P(Y.co(),{"Vl":"1Y","2T-2q":Y.s("7d")});22.8t(x).1W(Y.co());3q(Y.c())}};G.VD=E(){};G.xO=E(x){if(1j){1j.5Y();1j.g("1r")?1C(E(){1j.1n()},4z):\'\'}};G.ho=E(){if(1j){1j.5Y()}if(o.4F){o.4F.dl()}};G.hT=E(x){if(1j){1j.gi()}2F();4o()};G.iX=E(x){if(1j){1j.iA(x);1j.g("1r")?1j.1n():\'\'}if(o.4F){o.4F.dl()}x=="4Z"?xr():\'\'};E xr(){if(o.jA){B x=41(o.iZ/o.5Z.54(-1)[0],1).wu(2);X(B i in b){if(b.2y(i)){if(b[i].s("7U")=="4Z"&&o.iZ){b[i].6v(x,1)}if(b[i].s("3f")=="3d:4Z,1.0"){b[i].uw(x)}}}}}G.lO=E(x){if(1j){1j.iA("7B")}if(o.4F){o.4F.dl()}};G.ax=E(){if(1j){1j.9u();1j.g("1r")?1C(E(){1j.1n()},4z):\'\'}if(o.4F){o.4F.dl()}if(o.5j&&o.4x){o.3J.an()}};G.x8=E(){o.4F?o.4F.1n():\'\';if(1j){1j.x8()}};G.i7=E(l1,2n,7H){X(B x in b){if(b.2y(x)){if(b[x].g("1i")=="1j"){if(b[x].s("fm")==1){b[x].Ef()}}if(b[x].g("GT")=="1j#"+l1){b[x].1V("1V#4u",2n);if(b[x].g("1K")=="1F"){if(7H){b[x].6i(xq(7H))}}F{if(v.1j[\'1j\'+l1+\'1i\']=="1Z"){if(7H==2N("6J")){b[x].cm(0)}F{b[x].cm(1)}}2F()}cs(b[x])}}}};G.EW=E(){if(1j){1j.5Y();1j.iA("7B");1j.iA("6x")}};G.kA=E(){B x=6Z("1i","2H");if(x){x.kA()}};G.4S=E(){2F();if(8a){o.x5=H}};G.ux=E(x){if(!8a||x==1){2F();4o()}F{v.1v.wY=H}};G.wX=E(){B b=6Z("1K","P");if(b){b.HB()}};G.4A=E(){4o();2F();4o();if(o.a8){3q(7t)}F{!8a?6R(7t):\'\'}};G.Gx=E(1h){if(1A.dE==v.id&&v.1P.on==1){B x=1h.Ih;B y=K;if(x==1J){x=1h.Ii}if(O(o.26)||O(o.7L)||o.xb==1){I K}if(o.1y&&v.1P.im==1){y=H}if(((v.1P.8N==1&&x==32)||(v.1P.VC==1&&x==13)||(v.1P.k==1&&x==75))&&(o.5V||o.4Y||y)){if(v.1P.2P==1){7k(\'1y\',o.1y?0:1)}o.W.e5();1h.9m();I K}!v.1P.lU?v.1P.lU=0.2:\'\';!v.1P.1Q?v.1P.1Q=5:\'\';if(v.1P.ER==1&&(o.5V||y)){if(o.R.1o()>0){X(B i=48;i<58;i++){if(x==i){o.W.3S((o.R.1o()*(x-48)*10)/100,H)}}}}if((x==39||(v.1P.l==1&&x==76))&&(o.5V||y)){lY(v.1P.wR)}if((x==37||(v.1P.j==1&&x==74))&&(o.5V||y)){l2(v.1P.wR)}if(x==38&&(o.5V||y)){lY(v.1P.wQ)}if(x==40&&(o.5V||y)){l2(v.1P.wQ)}if(x==Vo&&(o.5V||y)){lY(v.1P.HW)}if(x==Wo&&(o.5V||y)){l2(v.1P.HW)}}};E 6Z(y,z){X(B x in b){if(b.2y(x)){if(b[x].s(y)==z){I b[x]}}}}E lY(x){if(x=="6b"){if(o.Y){o.S.aR()}F{x="3D"}}if(x=="3D"){if(o.R.1o()>0){B sk=o.R.1c()+41(v.1P.3D);if(sk0&&o.1z){B sk=o.R.1c()-v.1P.3D>=0?o.R.1c()-v.1P.3D:0;o.W.3S(sk,H);js("lx",sk)}}if(x=="1L"){o.W.3V(41(v.1L)-41(v.1P.lU));1h.9m()}if(x=="1Q"){o.R.1Q(-v.1P.1Q/100);1h.9m()}if(v.1P.2P==1){7k(x,0)}};G.G7=E(1h){if(1A.dE==v.id){B x=1h.Ih;if(x==1J){x=1h.Ii}if(x==57){if(v.1q==1){}}if(o.29&&x==27){o.W.8v()}if(O(o.26)||O(o.7L)){I K}if(v.1P.on==1){if(v.1P.f==1&&x==70&&v.h0!=1&&(o.5V||o.4Y)){if(v.1P.2P==1){7k(\'29\',o.29?0:1)}o.29?o.W.8v():o.W.8X()}if(v.1P.s==1&&x==83&&(o.5V||o.4Y)){if(o.3z){if(v.1P.2P==1){7k(\'1Z\',o.4X?0:1)}3v("Ij")}}if(v.1P.m==1&&x==77&&(o.5V||o.4Y)){if(v.1P.2P==1){7k(\'5i\',o.3p?1:0)}o.3p?o.W.6s():o.W.5h()}}}};G.4k=E(){3K(o.hx);X(B x in o){if(x.J("18")==0&&x.J("JH")>-1){3K(o[x])}}X(B i=0;i-1){v.Ip=H}if(C.3f.J("2W:")>-1){o.gU=H}if(C.3f=="11z"){C.11y=1D 11u(C)}}B 7A=C.2O?C.2O.2x("///"):[];if(C.Is==1){C.1K="1F";C.1F=i9(0)+(W.U>1?\'///\'+i9(1):\'\');if(2r(C.aZ)){C.1w=C.aZ}}C.it=[];C.il=[];B yn=0;B 2P=1D bI();B 1u=1D bI();B ek=1D bI();B 11r=1D bI();B ib=0;B bt;if(C.1K=="1F"){if(C.4R){if(O(v[C.4R+\'1F\'])){C.1F=v[C.4R+\'1F\']}}if(O(C.1F)){2P[0]=4B(C.1F);C.ql=C.1F.U;B yb=[\'/\',\'|\',\'-\'];yb.J(C.1F.1m(-1))>-1?C.uD=C.1F.1m(-1):\'\';yb.J(C.1F.1m(0,1))>-1?C.uE=C.1F.1m(0,1):\'\';if(1i=="1c"||1i=="1o"){if(C.1F.J(\'0:\')==0){C.qd=H}if(C.1F.2x(":").U==3){C.HC=H}F{if(C.1F.J(\'cI:cI\')>-1){C.HF=H}}if(C.mw==1){v.mw=1}}if(C.Ir==1&&C.1F.J("-")==0){C.HG=H}if(C.1F.J("///")>0&&(1i=="3H"||C.Is==1)){C.f0=C.1F.2x("///");C.1F=2P[0]=C.f0[0]}}if(v.x7==1){1C(9s,100);1C(9s,4a);1C(9s,2l)}}F{if(O(C.1u)){2P[0]=C.1u;if(2P[0].J("///")>0&&2P[0].J("jv")==-1){2P=C.1u.2x("///")}if(O(C.ll)){2P[1]=C.ll}if(C.HJ==1){if(2r(C.It)){2P.2Q(C.It);ib=2P.U-1}}}}if(1i=="3H"){if(C.11U==1&&O(C.mo)){C.yt=C.3f}}B 18=1X("2b");if(C.1t.J(\'9a\')>-1){o.9a?o.9a.1W(18):1C(E(){o.9a.1W(18)},100);o.Ie=H}F{if(jR(C.1t,["18","2M"])&&o.c5){o.1v.1W(18)}F{o.1U.1W(18)}if(1i=="bc"&&C.11R==1){18.C.4U=m8}}if(C.I5==1){C.i2=1D 12a(C,18)}B lW=1X("2b");18.1W(lW);B e9=1X("2b");P(e9,{"1t":"2t","1e":0,"1f":0});18.1W(e9);P(18,{"1t":"2t","1e":0,"1f":0,"1E":1,"eB":"nw","nb":"hF"});if(2r(C.4R)){3Z(18,{"id":(v.id+"4e"+"d2"+C.4R)})}if(C.HY==1||C.GL==1){P(e9,{"5p":"3a 0.2s 3g"})}if(2P.U>0){X(i=0;i<2P.U;i++){1u[i]=1X("2b");P(1u[i],{"1t":"2t","1f":0,"1e":0,"9V":"1Y","1E":C.a,"5p":"1E 0.1s 3g"});if(C.g2>C.1Q){P(1u[i],{"5p":"1E 0.1s 3g,3a 0.1s 3g"})}if(C.1K=="fR"&&C.3F!=\'\'){if(2r(C.4R)){3Z(1u[i],{"id":(v.id+"4e"+"18"+"4e"+C.4R+"4e"+"1u")});if(v[C.4R+\'3F\']){C.3F=v[C.4R+\'3F\']}}if(jR(C.3F,[".vU",".jO",".11D","jv",".gv"])){C.3F.J("//")==-1&&C.3F.J("jv")==-1?C.3F=\'//\'+C.3F:\'\';B z=1X("4l");C.9i=1;z.1B("d6",yp);z.3F=C.3F;1u[i].1W(z);C.w=1u[i].2h;C.h=1u[i].2X;if(C.I1>0){P(z,{1g:C.I1})}}}if(C.1K=="1F"){P(1u[i],{"1w":(C.1w),"eB":C.gy*2p(v.8m,1),"wK":h1(C.4d),"iD-gS":C.jC+\'px\',"2T":"0 bC 0 bC","bi-8N":"e0"});if(o.9O){if(2r(C.I2)){P(1u[i],{"eB":C.I2*2p(v.8m,1),})}}if(C.2w==1){if(C.1F.J("-1||1d=="c8"){P(1u[i],{"9V":"2B"})}}if(C.I3==1){P(1u[i],{"4d-dh":"I3"})}if(C.m6>0){P(1u[i],{"4d-dh":C.m6})}if(C.HX){P(1u[i],{"nb":C.HX+"em"})}2P[i]==\'5c\'?2P[i]=2N("5c"):\'\';1u[i].1T=v6(2P[i]);1C(uB,100);C.w=1u[i].2h;C.h=1u[i].2X;if(2r(C.4R)){3Z(1u[i],{"id":(v.id+"pb"+C.4R+"11o")})}}if(C.1K=="P"){o.1z?1C(v7,4z):\'\'}B 9j=2P[i].6r();if(9j.J(\'B:\')==0){9j=2p(1A[9j.1m(4)],\'\')}B lC=9j.J(\'<2k\')>-1||9j.J(\'<11s\')>-1;if(C.1K=="2k"&&(9j.J(\'\')>-1||lC)){if(1i=="5i"||1i=="3H"){9j=9j.1S(/hW/g,\'hW\'+v.id+1d)}if(9j.J(\'4n\')>-1){cr(1u[i])}1u[i].1T=(!lC?"<2k 17=\'20\' 1g=\'20\' 4f:4j=\'3R://4i.w3.4b/7O/4j\' 4f=\'3R://4i.w3.4b/46/2k\'>":\'\')+9j+(!lC?"":\'\');1u[i].2h>20?C.w=1u[i].2h:\'\';1u[i].2X>20?C.h=1u[i].2X:\'\';P(1u[i],{"17":C.w,"1g":C.h});if(C.aZ!=-1){pn(1u,C.aZ)}if(2r(C.4R)){3Z(1u[i],{"id":(v.id+"pb"+C.4R+"11t"+i)})}}e9.1W(1u[i]);i>0?1n(1u[i]):\'\'}aG();mz?yp():\'\';if(C.3f=="3J"){C.3J=1;C.1n=1;o.3J?1u[0].1T=o.3J.n2(C.aZ!=-1?C.aZ:\'#3I\'):\'\';if(o.1l.2i){1u[0].I9=yF;1u[0].11B=5R;1u[0].xe=yP}F{1u[0].jS=6F;1u[0].kc=5R;1u[0].iB=dz}}F{if((bg.2h*C.1Q<35||bg.2X*C.1Q<35)&&C.1K!=\'1F\'){ym();cr(92)}F{cr(bg)}}if(1i=="3H"){B lu=\'\';if(C.gG==1&&O(C.3f)){lu=C.3f;if(lu.J("3d:")==0){B 1H=lu.1m(4).2x(",");if(1H.U==2){B xd=1H[1].2x("/");if(xd.U==2){1H[0]==\'hd\'?1H[0]="4E":\'\';if(v[1H[0]]==xd[1]){C.a=1;P(1u[0],{"1E":C.a})}}}}if(lu=="IV"||lu=="4O"){o.W.eQ();18.C.4U=m8;o.xb=1}}if((C.1n==1&&(C.IW==1||C.IY==1||C.IZ==1))||lu.J("7b")==0||lu=="J4"||lu=="9J"){C.J5=1;if(7y([C.1t],"18")||C.J6==1){C.IQ=1}}if(lu.J("7b")==0){18.C.4U=m8}}X(B sf in C){v4(sf)}if(1i=="1j"&&C.fm==1){fm=1D Zu(18,bg,C)}if(C.2w==0){fe(18)}if(C.9i==1){1n(bg)}if(C.2z==1){qf()}if(C.1t.J("2q")>-1){fr=1}if(C.1t.J("1f")>-1){IB=1}if(C.1t.J("2M")>-1){fk=1;1i=="3H"&&2r(C.3f)?18.C.4U=m8:\'\'}if(C.1t.J("18")>-1){fk=1}2F();B t=\'\';if(C.aY!=0){t+="pB("+C.aY+"tH)"}if(C.Zv==1){t+=" 3t(-1)"}if(C.Zw==1){t+=" 3x(-1)"}if(t!=\'\'){P(e9,{"3a":t})}if(1i=="bc"){j2()}B 1H=[];B i;if(1i=="Y"){1H=[\'cv\',\'ID\',\'mt\',\'IF\',\'yM\',\'n6\'];X(i=0;i<1H.U;i++){if(O(C[1H[i]])&&!O(v.Y[1H[i]])){v.Y[1H[i]]=C[1H[i]]}}}if(1i=="1R"){1H=[\'mx\',\'yI\',\'yN\'];X(i=0;i<1H.U;i++){if(O(C[1H[i]])&&!O(2L[1H[i]])){v[1H[i]]=C[1H[i]]}}}C.lb==1?9k():\'\';if(1i=="3H"&&C.on==0){3q(18)}if(C.1n==1&&C.lM>0){1C(IL,C.lM*2l)}}E IL(){C.lM=-1;o.S.4A()}E ym(){if(92){92.4g.3o(92)}92=1X("2b");P(92,{"1t":"2t","1f":0,"1e":0,"17":C.1K=="fR"?bg.2h:(bg.2h>35?bg.2h:35)*C.IM,"1g":C.1K=="fR"?bg.2X:(bg.2X>35?bg.2X:35)*C.tE});C=4s(C,\'hG\',\'hG\');18.1W(92)}E cr(x){if(1i.J("1c")==0&&W.U==1){C.2w=0}if(1i=="3H"&&C.gG==0){C.2w=0}if(C.2w==1){if(C.jj==1){P(x,{"7c":"4n"})}P(x,{"9V":"2B"});if(o.1l.2i){x.1B("bz",E(e){yP(e)},{5M:K});x.1B("g8",E(e){yF(e)},{5M:K});x.1B("go",E(e){HV(e)},{5M:K})}if(v.ej==1||!o.1l.2i){x.gK=b0}if(v.1v.hS==1||C.hS==1){P(x,{"2A-1w":"#py","1E":0.5})}}F{P(x,{"7c":"7e"})}if(!o.1l.2i){x.jS=6F;x.kc=5R}if(C.3e==1||C.2z==1){x.iB=dz}}E yP(e){js("11b"+1d);e.aD();bz=H}E yF(e){C.Hj==1?6F():\'\';e.aD()}E HV(e){e.aD();e.9m();C.Hj==1?5R():\'\';if(!bz){b0(e)}bz=K}E aG(){if(bg){bg.4g.3o(bg)}bg=1X("2b");P(bg,{"1t":"2t","1f":0,"1e":0});if(2r(C.4R)){3Z(bg,{"id":(v.id+"pb"+C.4R+"11i")})}w=C.w;h=C.h;C.fP=-1;C.b6=-1;C=4s(C,\'2S\',\'2S\');C=4s(C,\'9H\',\'9H\');if(C.aX&&o.9O){if(C.aX!=\'0 0 0 0\'){C=4s(C,\'9H\',\'aX\')}}if(C.1K=="1F"){w=1u[yn].2h;h=1u[yn].2X;if(C.yo>0){w0){C.jL=2R(1H[1])}F{C.4I=2R(1H[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.bp+C.aA;w=w+C.6P+C.7d;C.h=h;C.w=w;if(C.1K=="1F"){C.hc=1u[0].2X}}F{C.5t=0}P(bg,{"17":(C.H2==1?H3:w),"1g":h,"tC":(C.pz*h)/2,"2A":(C.H4==1?"3g-4L("+(C.11j==1?"to 2q,":\'\')+5f(C.4D,C.5t)+","+5f(C.10i,C.5t)+")":5f(C.4D,C.5t,bg)),"5p":"2A .1s 3g, 1E .2s, 3a .1s 3g"+(2r(C.eo)?\', 6S .1s 3g\':\'\')});if(C.1K=="fR"){P(bg,{"17":w,"1g":h,"tC":(C.pz*h/C.1Q)/2,})}if(C.Hg==1){ty(bg,C.4D,C.Hf,C.He)}if(C.pA==1){P(bg,{"2Y":2p(C.GQ,1)+"px 6D "+C.pC})}if(C.9Y==1){P(bg,{\'jE-6S\':\'9Y(b8)\'})}lW.1W(bg);if(C.7t==1){P(1u[0],{\'2A\':5f(2p(C.Zb,\'3W\'),2p(C.10F,0.5),1u[0]),\'2T\':H1(2p(C.10G,0))})}}E 2F(){B fP=(-bg.2X/2);B b6=(-bg.2h/2);if(fP!=C.fP||b6!=C.b6){P(bg,{"1f":(-bg.2X/2),"1e":(-bg.2h/2)});C.fP=fP;C.b6=b6}if(92){B x=C.1K=="fR"?bg.2h:(bg.2h>35?bg.2h:35);B y=C.1K=="fR"?bg.2X:(bg.2X>35?bg.2X:35);P(92,{"1f":(-y/2)+C.GZ-C.H9,"1e":(-x/2)+C.11m-C.10E})}X(B i=0;i<2P.U;i++){B it=C.1K=="2k"?2J.4y(2R(1u[i].C.1g))/2:2J.4y(1u[i].2X)/2;B il=C.1K=="2k"?2R(1u[i].C.17)/2:1u[i].2h/2;if(it!=C.it[i]||il!=C.il[i]){P(1u[i],{"1f":-it,"1e":-il});if(bg){P(1u[i],{"1f":(5g(1u[i].C.1f)+C.bp/2-C.aA/2+C.10C/2+C.10B/2),"1e":(5g(1u[i].C.1e)+C.6P/2-C.7d/2+C.10v/2+C.10h/2)})}C.it[i]=it;C.il[i]=il}}}E 6F(){B i;6w=H;if(C.ek==1){if(on&&O(C.ll)){i=1}F{i=0}if(bt&&ek.U>2){i=2}if(ek[i]){qg();1r(1u[ek[i]])}}if(C.bg==1){P(bg,{"2A":5f(yD(C.bF,C.4D),yD(C.9S,C.5t),bg)});if(2r(C.eo)){P(bg,{"6S":"g1("+C.eo+")"})}}if(C.7g>-1&&!GK){X(i=0;i<2P.U;i++){if(1u[i].C.5K!="3e"){P(1u[i],{"1E":C.7g})}}}if(C.lz!=-1){pn(1u,C.lz)}if(C.GL==1){hA+=45;ip(1u[0],hA)}if(C.g2>C.1Q&&C.g2>-1){1Q(C.g2)}if(1i=="1j"&&o.S.bL()){}F{if(C.2z==1&&C.lb!=1){B x=7A.U>1&&!on?7A[1]:7A[0];if(x){if(x.J(\'B:\')==0){2O.1T=1A[x.1m(4)];9k()}}1r(2z);P(2z,{"1E":1})}}if(1i=="5i"){o.W.5v(H);o.5v=H}o.dr=H;o.S.kz(1d,"6w")}E 5R(){6w=K;B i;if(C.ek==1){if(on&&O(C.ll)){i=1}F{i=0}if(bt&&ek.U>2){i=2}qg();1r(1u[i])}if(C.bg==1){P(bg,{"2A":5f(C.4D,C.5t,bg)});if(2r(C.eo)){P(bg,{"6S":"g1(1)"})}}if(C.7g>-1){X(i=0;i<2P.U;i++){if(1u[i].C.5K!="3e"){P(1u[i],{"1E":C.a})}}}if(C.g2>-1){1Q(C.1Q)}if(C.lz!=-1){pn(1u,(C.aZ==-1?\'#3I\':C.aZ))}if(1i=="5i"&&!o.29){o.W.5v(K);o.5v=K}yc();o.dr=K;o.S?o.S.kz(1d,"5o"):\'\'}E yc(){if(C.2z==1&&C.lb!=1){1n(2z);P(2z,{"1E":0})}}E b0(e){e?e.6G=H:\'\';if(!lm){o.S.eG(1d);if(1i=="3H"){qh()}yc();if(C.10H==1){hA-=30;ip(1u[0],hA)}ij=H;if(C.GM==1||(1d=="yA"&&C.1n==1&&C.yx==1)){o.S.4A()}}};G.GN=E(){b0()};E qh(){if(2P){if(2P.U>1){if(on==H){1r(1u[0]);1n(1u[1])}F{1r(1u[1]);1n(1u[0])}}if(C.2z==1&&7A.U>1){2O.1T=o.ni+(on==H?7A[0]:7A[1])+o.i0;9k()}}if(O(C.yt)){if(on==H){C.3f=C.yt}F{C.3f=C.mo}}qc();on=on!=H;if(C.3f){if(C.3f.J(",0/1")>-1){js(C.3f,on?1:0)}}if(C.bg==1&&O(C.ys)){if(C.ys!=-1){if(on){C.GO=C.4D;C.4D=C.ys}F{C.4D=C.GO}aG();cr(bg);2F();if(C.1K=="1F"){9s()}F{1Q(C.1Q)}}}}E qc(){if(O(C.f0)){if(C.f0.U>1){if(on==H){6i(C.f0[0])}F{6i(C.f0[1])}}}}E uJ(1h){1h.6G=H;o.S.eG(1d)}E qg(){X(B i=0;i<2P.U;i++){if(1u[i].C.5K!="3e"){P(1u[i],{"1E":C.a});1n(1u[i])}}}E uB(1F){if(1u[0]){if(1u[0].2h>o.2V-C.4I-C.4M-C.6P-C.7d){if(C.yq==1){if(!1F){1F=1u[0].1T}1u[0].1T=\'\'+1F+\'\'}F{P(1u[0],{"bi-8N":"ep"})}P(1u[0],{"17":o.2V-C.4I-C.4M-C.6P-C.7d})}}}E yp(){if(bg){mz=K;C.9i=0;1n(bg);if(1u[0]){C.w=1u[0].2h*C.1Q;C.h=1u[0].2X*C.1Q;1Q(C.1Q)}C.a3=0;aG();ym();cr(92);1r(bg);2F();o.S.4S();if(!62(18)){3q(18)}}F{mz=H}}E Hb(1h){1h.6G=H}E dz(){if(!o.1l.2i&&!o.dr){6F()}9k()}E 1Q(x){if(x>0){P(bg,{"3a":"1Q("+x+")"});X(i=0;i<2P.U;i++){P(1u[i],{"3a":"1Q("+x+")"})}if(C.i2){C.i2.1Q(x)}3t=x;3x=x}}E qf(){2z=1X("2b");P(2z,{\'1t\':\'2t\',\'1e\':0,\'1f\':0,\'1g\':\'2B\',"1E":0,"5p":"1E 0.1s 3g"});j7=1X("2b");C=4s(C,\'k5\',\'k5\');C=4s(C,\'GI\',\'GI\');P(j7,{\'1t\':\'2t\',\'1e\':0,\'1f\':0,\'17\':\'100%\',\'1g\':30,\'2A-1w\':C.hU,\'1E\':C.jT,\'2Y-7a\':C.wC});2O=1X("2b");P(2O,{\'1t\':\'2t\',\'1e\':C.wy,\'1f\':C.pX,\'1w\':C.wG,\'4d-g5\':h1(C.wF),\'4d-3P\':C.wE*2p(v.8m,1),"iD-gS":C.wD+\'px\',"2H-1g":"1"});if(C.2O){if(C.2O.J("B:")==0){C.GS=H}}if(!C.GS){P(2O,{\'bi-8N\':\'e0\'})}if(C.h3==1){8s=1X("2b");8s.1T=\'<2k 17="b8" 1g="wB" wA="0 0 8 6" 8p="1.1" 4f="3R://4i.w3.4b/46/2k" 4f:4j="3R://4i.w3.4b/7O/4j">
\'}if(C.lb==1){P(2z,{"1E":1});cr(2z)}F{fe(2z)}18.1W(2z);2O.1T=o.ni+(C.2O==\'\'?2N(1i):7A[0])+o.i0;2z.1W(j7);2z.1W(2O);if(C.h3==1){2z.1W(8s);B yG=o.yk?\'-b8\':\'-wB\';B ps=C.ZA;if(!O(ps)){ps=\'\'}B tp=ps.J("1f")>-1;if(tp){ip(8s,\'-Zl\')}P(8s,{\'1t\':\'2t\',\'2q\':(ps.J("2q")>-1?10*C.1Q:\'2B\'),\'1e\':(ps.J("1e")>-1?10*C.1Q:(ps==\'\'||ps==\'1f\'?\'50%\':\'2B\')),\'2S-1e\':(ps==\'\'||ps==\'1f\'?\'-Ev\':0),\'2M\':(tp?\'2B\':yG),\'1f\':(tp?yG:\'2B\'),\'1E\':C.jT})}9k()}E 9k(){if(C.2z==1){P(2z,{"1f":(fk==1?-h-2z.2X+3:-2z.2X/2)+C.Zk-C.Zi,"1e":(fr==1?-2O.2h:(fk==1?-w/2:+2O.2h))-(fk==1?0:2O.2h/2+5)+C.Zf-C.Ze,"1g":C.pX+2O.2X+C.wH,"17":C.wy+2O.2h+C.IS});P(j7,{\'1g\':2z.2X});2z.C.4U="2l"}}G.c=E(){I 18};G.s=E(x){if(1i=="3H"){v4(x)}I C[x]};G.ss=E(x,x2){I O(C[x])?C[x][x2]:K};G.g=E(x){cn(x){1p"17":I w;1k;1p"1g":I h;1k;1p"h":I 2p(C.hc,h);1k;1p"x":I 5g(18.C.1e);1k;1p"y":I 5g(18.C.1f);1k;1p"1E":I 18.C.1E?18.C.1E:1;1k;1p"1r":I 4u;1k;1p"3t":I 3t;1k;1p"3x":I 3x;1k;1p"1i":I 1i;1k;1p"GT":I 9E;1k;1p"ij":I ij;1k;1p"1K":I C.1K;1k;1p"U":I C.ql?C.ql:0;1k;1p"1d":I 1d;1k;1p"x0":I x0;1k;1p"y0":I y0;1k;1p"6w":I 6w;1k;1p"1j#":I 9E.J("1j#")==0;1k;1p"1j:":I 9E.J("1j:")==0;1k;1p"yL":I 1i=="3H"&&C.1K=="1F";1k;1p"1V#4u":I va;1k;7e:I K}};G.1V=E(k,x){cn(k){1p"1r":6w?5R():\'\';4u=x;1k;1p"2n":GW(x);1k;1p"6R":6R(18);1k;1p"3q":3q(18);1k;1p"GU":C.3e=0;1k;1p"yJ":if(C.GV>0&&C.3e!=1&&!i6){2I(i6);i6=1C(E(){3q(18);(C.10d!=1?C.3e=1:\'\');i6=1J},C.GV*2l)}1k;1p"1Q":1Q(x);1k;1p"10b":P(18,{"3a":"1Q(0)"});1k;1p"3t":P(18,{"3a":"3t("+x+")"});3t=x;1k;1p"3x":P(18,{"3a":"3x("+x+")"});3x=x;1k;1p"1E":P(18,{"1E":x});1k;1p"l3":P(1u[0],{"1E":x});1k;1p"dX":P(1u[0],{"6S":"dX("+x+")"});1k;1p"1e":P(18,{"1e":x});1k;1p"1f":P(18,{"1f":x});1k;1p"17":P(18,{"17":x});1k;1p"1g":P(18,{"1g":x});1k;1p"wc":C.wc=x;1k;1p"fr":fr=x;1k;1p"1V#4u":va=x;1k;1p"x":P(18,{"1e":x});1k;1p"y":P(18,{"1f":x});1k;1p"5T":C.5T=x;1k;1p"7b":C.7b=x;1k;1p"x0":x0=x;1k;1p"y0":y0=x;1k;1p"fv":C.fv=x;1k;7e:I K}};E GW(x){if(x&&o.1l.2i){lm=H;1C(Hh,e6)}if(!x){if(qk()&&bt){1n(1u[ib]);1r(1u[0]);bt=K}}if(C.9i==1){x?1r(18):1n(18)}F{if(1d=="ZX"||1d=="ZW"){x?1r(18):1n(18)}F{P(18,{"2n":(x?"4O":"1Y")})}4u=x;x?1r(18):\'\'}if(x&&C.mB){C.mB=K;1C(9s,100)}}E Hh(){lm=K}G.6i=E(x,y){if(9E!=\'\'&&(C.1F==\'x\'||C.1F==\'1x\')){x=x+\'x\'}if(y){x=C.1F+x}6i(x);!62(18)?C.mB=H:\'\'};B uI;G.kr=E(x){if(uI!=x){C.9p=x;6i(x);!62(18)?C.mB=H:\'\';o.S?o.S.4S():\'\'}uI=x};G.uH=E(){ip(e9,o6);o6+=20};E ip(x,y){P(x,{"3a":"pB("+y+"tH)"+(x==1u[0]&&!H0&&3t!=1?\' 1Q(\'+3t+\')\':\'\')})};G.Hi=E(x){if(C.1F.J("{1R")>-1){6i(C.1F)}};G.qh=E(){qh()};E 6i(1F){if(C.1K=="1F"){if(O(1F)){if(C.HC){if(1F.U==4){1F=(C.qd?\'0:0\':\'cI:0\')+1F}if(1F.U==5){1F=(C.qd?\'0:\':\'cI:\')+1F}if(1F.U==7){1F=(C.qd?\'\':\'0\')+1F}}if(C.HF){if(1F.U==4){1F=\'0\'+1F}}C.ql=1F.U}1F=(C.uE?C.uE+(C.HG?\'\':\' \'):\'\')+1F+(C.uD?\' \'+C.uD:\'\');B HH=1u[0].2h+(C.bg==1?C.bp+C.aA:0);B HI=1u[0].2X+(C.bg==1?C.bp+C.aA:0);1u[0].1T=o.ni+(1i=="3H"?v6(1F):1F)+o.i0;if(C.11l==1){1u[0].1T+=\'<7q C="2n:cA-4O;17:er"><7q C="2Y-1f: bC 6D \'+3B(C.1w)+\';2Y-1e: bC 6D dO;2Y-2q: bC 6D dO;1t: 2t;2q:bC;1f: 50%;2S-1f: -4t;">\'}if(1i=="1R"){P(1u[0],{"17":"2B","bi-8N":"e0"});uB(1F)}C.w=1u[0].2h+(C.bg==1?C.7d+C.6P:0);C.h=1u[0].2X+(C.bg==1?C.bp+C.aA:0);if(HH!=C.w||HI!=C.h||(C.w>0&&uy==0)){9s()}if(1u[0].2h>0){uy=C.w}F{9E!=\'\'?1n(1u[0]):\'\';if(1F!=\'\'){1C(9s,10)}}}}G.9s=E(){9s()};E qk(){I!o.R.5X()&&C.HJ==1}E 9s(){if(C.1K=="1F"){if(1u[0]){if(1u[0].2h>0){9E!=\'\'?1r(1u[0]):\'\';w=C.w=1u[0].2h;h=C.h=1u[0].2X;aG();cr(bg);2F();if(o.S){if(7y([C.1t],"18")){o.S.ux()}F{o.S.4S()}}}}}}G.uw=E(x){if(C.HK==1){B n=4;if(1d=="ZL"){if(o.1l.2i){I}}F{n=8}B y=\'hW\';B z=[];X(B i=1;i(i/n)&&z[i]?1r(z[i]):\'\'}}F{X(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1r(z[i]);1k}}}}}};G.On=E(){if(!on){if(2P){if(2P.U>1&&W.U>1){1n(1u[0]);1r(1u[1])}}if(W.U>1){1i=W[1];if(C.2z==1){2O.1T=i9(1);9k()}}if(qk()&&bt){1n(1u[ib]);bt=K}qc();on=H}};E i9(x){I o.ni+(C.2O==\'\'?2N(W[x]):(7A.U>1?7A[x]:7A[0]))+o.i0}G.cm=E(x){cm(x)};G.HE=E(x,y){if(C.i2){C.i2.dl(x,y)}};E cm(x){B y=\'hW\';B z=22.8t(y.9A(v.id,1d,\'12j\'));if(z){P(z,{"5p":"3a 0.1s 6L-5o"});if(x==1){z.C.3a=\'HL(0, 0)\'}F{z.C.3a=\'HL(-HN, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2z==1&&7A.U>1){2O.1T=(on?7A[0]:7A[1])}P(1u[0],{"1E":C.a})};G.i8=E(){if(on){if(2P){if(2P.U>1&&W.U>1){1r(1u[0]);1n(1u[1]);P(1u[0],{"1E":C.a})}}1i=W[0];if(W.U>1){if(C.2z==1){2O.1T=i9(0);9k()}}qc();on=K;bt=K}};G.uJ=E(){if(qk()){qg();1r(1u[ib]);bt=H}};G.HS=E(){B 2K=K;if(C.1n==1){if(C.HT==1){if(62(o.2e)){2K=H}}if(C.11N==1&&!o.29){2K=H}if(C.11Q==1&&o.29){2K=H}}if(!2K){6R(18);B fn=18.eg("*");X(B i=fn.U;i--;){P(fn[i],{"5T-1y-6B":"11W"})}4u=H}};G.j2=E(){j2()};E j2(){3q(18);B fn=18.eg("*");X(B i=fn.U;i--;){P(fn[i],{"5T-1y-6B":"8c"})}4u=K}G.4k=E(){if(2P.U>0){X(i=0;i<2P.U;i++){if(1u[i].4g==18){18.3o(1u[i])}1u[i]=2a}}if(bg){bg.ey("gK");bg.ey("jS");bg.ey("kc");bg.4g.3o(bg);bg=2a}if(C.1t.J(\'9a\')>-1){if(18.4g==o.9a){o.9a.3o(18)}}F{if(18.4g==o.1U){o.1U.3o(18)}F{if(o.1v){if(18.4g==o.1v){o.1v.3o(18)}}}}if(2z){if(2z.4g==18){18.3o(2z)}}18=2a};G.Ef=E(){fm?fm.j8():\'\'};G.HB=E(){v7()};E v7(){Hs(2P[0],C.1w,1u[0])}E v6(x){B z=x+\'\';if(x.J(\'{\')>-1){if(x.J(\'{1c}\')>-1&&O(o.3u)){x=x.1S(\'{1c}\',fI(o.3u.aP().t))}if(x.J(\'{1R\')>-1){B y=o.cC?o.cC:(v.1R?v.1R:\'\');if(x.J(\'{ce}\')>-1&&o.S){x=x.1S(\'{ce}\',o.S.bJ(\'ce\'))}if(o.cL&&o.S){y=o.S.bJ(\'cL\')}x=x.1S(\'{1R}\',y);if(o.cL&&!o.S){1C(6i,100,z)}}if(x.J(\'{1F\')>-1){X(B i=1;i<6;i++){if(x.J(\'{1F\'+i+\'}\')>-1){if(O(v[\'1F\'+i])){x=x.1S(\'{1F\'+i+\'}\',v[\'1F\'+i])}F{x=x.1S(\'{1F\'+i+\'}\',\'\')}}}}if(x.J(\'{6b}\')>-1){o.je=1d;if(o.S){x=x.1S(\'{6b}\',o.S.bJ(\'HA\'))}}}I x}G.v5=E(){6i(C.1F)};E v4(sf){if(2r(C[sf+\'4e\'+\'B\'])){B x=v[C[sf+\'4e\'+\'B\']];if(2r(x)){if(1M(x)=="4G"){C[sf]=x}}}}E pn(1u,6n){X(B i=0;i<1u.U;i++){Hl(1u[i],6n)}if(C.3f=="3J"){if(o.3J){o.3J.11F(1u[0],6n)}}}};B Hm=E(1d,1i){B i;B C=[];B w;B h;B bg;B 4u=H;B x0;B y0;B 3t=1;B 3x=1;B fD=0;B 9c=0;B 12u;B 3E;B pS;B 6w;B 2w;B 3C;B IE;B IJ;B w1;B II;B 2z;B 2O;B 8s;B fE;B tQ;o.Hc=-1;B pE;B 6w;B uc;X(i in fj.V){C[i]=fj.V[i]}B 1i=v[1d].1i;B 1K=v[1d].1K;X(i in fj[1i]){C[i]=fj[1i][i]}X(i in v[1d]){C[i]=v[1d][i]}C.w=2R(C.w);C.h=2R(C.h);C=4s(C,\'2S\',\'2S\');C=4s(C,\'9H\',\'9H\');if(o.9O){if(C.Hn>0){C.w=2R(C.Hn)}if(C.aX){if(C.aX!=\'0 0 0 0\'){C=4s(C,\'9H\',\'aX\')}}}B 18=1X("2b");if(v.1v.Ho==1&&v.1v.1n==1){o.1v.1W(18)}F{o.1U.1W(18)}1i=="2H"?o.9a=18:\'\';B 8H=K;if(C.7U){if(C.7U!=\'1L\'){8H=H}}P(18,{"1t":"2t","1f":0,"1e":0,"1E":1,"eB":"nw","nb":"hF"});if(C.Hp==1){18.C.4U=C.5l}aG();B 9v=1X("2b");P(9v,{"1t":"2t","2M":2J.4y(-C.h/2),"1e":2J.4y(-C.w/2)});if(C.6X>0&&C.GP==1){P(9v,{"2Y-7a":C.6X*C.h/2,"1g":C.h,"6q":"3e","4n-3j":"1Y"})}if(2r(C.4R)){3Z(18,{"id":(v.id+"pb"+C.4R)})}18.1W(9v);if(1i==\'2H\'&&v.uV==1){IA()}if(C.2z==1){qf()}B 9h=1X("2b");hb(0,9h,0.3,(C.4L==1?"3g-4L("+(C.uR==1?"to 1e,":\'\')+3B(C.Hv)+", "+3B(C.mA)+")":3B(C.mA)),C.w,C.12m);if(C.Hr==1&&O(C.p4)){B iU=1X("2b");iU.1T=C.p4.1S(/\\#Hk/g,3B(C.mA));9h.1W(iU);P(iU,{"1t":"2t","2M":-2J.4y(C.h/2),"1e":0,"4n-3j":"1Y"});P(9h,{"6q":"3e","2A":"1Y"});B x=["eD","h6","pa","hI","eC"];X(B y=0;y0){X(B y2=0;y20){B do=1X("2b");hb(2,do,C.Hw,C.Na,0,C.7g);9v.1W(do)}B 7D=1X("2b");hb(3,7D,C.Hu,(C.4L==1?"3g-4L("+(C.uR==1?"to 1e,":\'\')+3B(C.Ht)+", "+3B(C.1w)+")":C.1w),0,C.a);if(C.Hr==1&&O(C.p4)){B p3=1X("2b");p3.1T=C.p4.1S(/\\#Hk/g,3B(C.1w));P(p3,{"1t":"2t","2M":-2J.4y(C.h/2),"1e":0,"4n-3j":"1Y"});P(7D,{"6q":"3e","2A":"1Y"});7D.1W(p3)}if(C.5F==1){B bw=1X("2b");C=4s(C,\'uQ\',\'uQ\');C=4s(C,\'uP\',\'uP\');P(bw,{"1t":"2t","2M":C.h/2,"1e":0,"4n-3j":"1Y","4d-3P":C.Hq*2p(v.8m,1),"1w":C.6l,"2H-1g":"100%","2T-1f":C.NC,"2T-2M":C.Nz,"2T-1e":C.Np,"2T-2q":C.Nt,"2S-1f":C.Nn,"2S-2M":C.N4,"2S-1e":C.MJ,"2S-2q":C.MI,"2Y-7a":(C.HM+"px"),"2n":"1Y"});if(C.HR==1){P(bw,{"2A":3B(C.HQ)})}7D.1W(bw);B jP=K;B MF=K}o.pM=C.h;9v.1W(7D);if(C.fJ==1){B 8x=[];if(1M HP!=="1J"){B 9q=1D HP(18,8x,w,C)}}if(C.3C==1){if(C.dx.6r().J(\'<2k\')==-1){C.dx==\'\'?C.dx="<2k 17=\'20\' 1g=\'20\'>":\'\'}3C=1X("2b");3C.1T=C.dx.6r();C=4s(C,\'HO\',\'HO\');P(3C,{"1t":"2t","1f":-10+C.N1-C.N5,"1e":-2l,"4n-3j":"1Y","1g":20,"17":C.fS,"1E":C.uk,"5p":"3a 0.1s 3g, 1E 0.1s 3g"});if(C.jo==1||C.w9==1){P(3C,{"3a":"1Q(0)"})}F{if(C.pL!=1){P(3C,{"3a":"1Q("+C.pL+")"})}}if(C.Ox==1){P(3C,{"6S":"Ou-9W(4t 4t bC 5q(0, 0, 0, .7))"})}18.1W(3C);if(C.tI!=-1){B x=["eD","hI","eC"];X(B y=0;y0){X(B y2=0;y245&&C.hzOq&&C.hz0?C[\'h\'+n]:C.h),"2A":z?(z.J("3g")>-1?z:3B(z)):\'\',"2Y-7a":(C.GP==1?1:C.6X*C.h/2),"1E":GJ,"4n-3j":"1Y","5p":"3a 0.2s 6L-in-5o"})}E aG(){bg=1X("2b");C=4s(C,\'g3\',\'g3\');B hc=C.h+C.bp+C.aA;B GY=C.w+C.6P+C.7d;if(C.bg==1){}F{C.5t=0}C=4s(C,\'hG\',\'hG\');if(v.1v.hS==1||C.hS==1){C.4D=\'#py\';C.bg=1;C.5t=0.5}P(bg,{"1t":"2t","1f":0,"1e":0,"17":GY,"1g":hc*C.tE,"tC":(C.pz*hc)/2,"2A":5f(C.4D,C.5t),"9V":"2B","5p":"1E .1s 3g, 2A .1s 3g"});if(C.9Y==1){P(bg,{\'jE-6S\':\'9Y(b8)\'})}if(C.pA==1){P(bg,{"2Y":2p(C.GQ,1)+"px 6D #"+C.pC})}if(C.2w==1){if(C.jj==1){P(bg,{"7c":"4n"})}if(!o.1l.2i||v.ej==1){bg.gK=b0;bg.L5=ud;bg.L6=pT;bg.iB=dz}}F{P(bg,{"7c":"7e"})}if(!o.1l.2i){bg.jS=6F;bg.iB=dz;bg.kc=5R}if(o.1l.tA&&C.2w==1){bg.1B("g8",E(1h){1h.6G=H;if(!O(1h.6f)&&1h.7N.U>0){1h.6f=1h.7N[0].kq;1h.8Z=1h.7N[0].oC}pE=1h;6F(1h);pT(1h)},{5M:K});bg.1B("go",E(1h){1h.6G=H;o.3E=K;5R(1h);ud(pE)},{5M:K});bg.1B("2w",E(1h){1h.6G=H});bg.1B("bz",E(1h){if(!O(1h.6f)&&1h.7N.U>0){1h.6f=1h.7N[0].kq;1h.8Z=1h.7N[0].oC}pE=1h;o.3E=H;dz(1h);if(o.1l.tA){pT(1h)}},{5M:K})}P(bg,{"1e":2J.pF(-C.w/2-C.6P)});P(bg,{"1f":2J.pF(-C.h/2-C.bp+C.GZ-C.H9)});if(C.Hg==1){ty(bg,C.4D,C.Hf,C.He)}18.1W(bg)}E 2F(17){if(17!=w){w=17;o.tn=w;B bh=w/9h.2h;P(bg,{"17":(w+C.6P+C.7d),"1e":-w/2-C.6P,});P(9v,{"1e":-w/2});P(9h,{"17":w});P(9v,{"17":w});B xx=bY.2h*bh;if(xx>9h.2h){xx=9h.2h}P(bY,{"17":xx});B wp=7D.2h*bh;P(7D,{"17":wp});jl(wp);if(1i=="2H"){Ix()}if(C.fJ==1){9q?9q.H5(w):\'\'}if(o.6m){o.6m.2F()}}}E jl(x){if(C.3C==1){if(xw-C.fW/2&&C.fS!=20){x=w-C.fW/2}B y=x-w/2-C.fW/2+C.Le-C.Lf;P(3C,{"1e":y})}}E w7(){P(3C,{"3a":"1Q("+C.pL+")"})}E 6F(1h){o.S.kz(1d,"6w");if(C.bg==1){if(C.9S!=-1){B m=1D 5N({"mc":bg,"1K":"8l","to":C.9S,"1c":0.1,"me":(1d+"bg")})}if(2r(C.bF)){P(bg,{"2A-1w":C.bF})}}if(2r(C.tD)){P(7D,{"2A-1w":C.tD})}if(C.3C==1){if(C.Hd==1&&O(C.tN)){if(C.pJ==1&&3E){}F{3C.1T="<2k 17=\'"+C.fS+"\' 1g=\'20\' 4f:4j=\'3R://4i.w3.4b/7O/4j\' 4f=\'3R://4i.w3.4b/46/2k\'>"+C.tN.6r()+""}}if(C.jo==1){if(C.w9==1&&!o.1z){}F{w7()}}F{if(C.pN!=-1){B m2=1D 5N({"mc":3C,"1K":"8l","to":C.pN,"1c":0.1,"me":(1d+"3C")})}}}if(C.2z==1&&(o.R.1o()>0||1i=="1L"||8H)){jk()}if(C.eH>0){P(bg,{"3a":"3x("+((C.eH-1)/5+1)+")"});uh(C.eH)}if(C.3C==1&&C.vW==1){jl(db(1h.6f)-9c)}if(1i=="1L"){o.W.5v(H);o.5v=H}6w=H;o.dr=H}E uh(x){P(9h,{"3a":"3x("+x+")"});P(bY,{"3a":"3x("+x+")"});do?P(do,{"3a":"3x("+x+")"}):\'\';P(7D,{"3a":"3x("+x+")"})}E 5R(){if(!pS){if(C.7g>0){P(do,{"17":0})}if(2r(C.tD)){P(7D,{"2A-1w":C.1w})}if(C.bg==1){if(C.9S!=-1){B m=1D 5N({"mc":bg,"1K":"8l","to":C.5t,"1c":0.1,"me":(1d+"bg")})}if(2r(C.bF)){P(bg,{"2A-1w":C.4D})}}if(C.3C==1){if(C.Hd==1&&O(C.tN)){if(C.pJ==1&&3E){}F{3C.1T="<2k 17=\'"+C.fS+"\' 1g=\'20\' 4f:4j=\'3R://4i.w3.4b/7O/4j\' 4f=\'3R://4i.w3.4b/46/2k\'>"+C.dx.6r()+""}}if(C.jo==1){P(3C,{"3a":"1Q(0)"})}F{if(C.pN!=-1){B m2=1D 5N({"mc":3C,"1K":"8l","to":C.uk,"1c":0.1,"me":(1d+"3C")})}}}if(C.eH>0){P(bg,{"3a":"3x(1)"});uh(1)}if(1i=="1L"&&!o.29){o.W.5v(K);o.5v=K}o.S.kz(1d,"5o")}if(C.fJ==1&&9q){9q.5o()}if(C.2z==1&&(o.R.1o()>0||1i=="1L")){ph()}if(o.p8&&1i=="2H"){o.th.1n();o.Hc=-1}6w=K;o.dr=K}E b0(1h){1h.6G=H}E Hb(1h){1h.6G=H}E ud(1h){if(1i=="1L"){if(o.9w){pS=H;2I(uc);uc=1C(E(){pS=K;5R()},2l)}}wa();o.3E=K;if(C.3C==1){if(C.pJ==1&&O(C.ub)){3C.1T="<2k 17=\'20\' 1g=\'20\' 4f:4j=\'3R://4i.w3.4b/7O/4j\' 4f=\'3R://4i.w3.4b/46/2k\'>"+C.dx.6r()+""}}d1(1h.6f,1h.8Z);o.S.eG(1d);o.S.ge(1h.6f,1h.8Z);1h.6G=H}E pT(1h){3E=H;if(C.3C==1){if(C.pJ==1&&O(C.ub)){3C.1T="<2k 17=\'20\' 1g=\'20\' 4f:4j=\'3R://4i.w3.4b/7O/4j\' 4f=\'3R://4i.w3.4b/46/2k\'>"+C.ub.6r()+""}}fD=j3(bg);9c=eY(bg);d1(1h.6f,1h.8Z);6v(2w,1,"no")}E d1(dp,dy){B x;dp=db(dp);dy=db(dy);B H8=2J.5S(22.pd.b5,22.aK.b5);B Ha=2J.5S(22.pd.de,22.aK.de);if(o.1l.2i){}F{dy=dy+Ha;dp=dp+H8}if(C.aT>0){x=dy-fD-C.7d;2w=x/w;if(C.aT==H7){x=dy-fD-C.6P;2w=x/w;2w=(2w-1)*-1}}F{x=dp-9c-C.6P;2w=x/w;if(C.aY>KJ&&C.aY1?2w=1:\'\';2w<0?2w=0:\'\'}G.H6=E(){9q?9q.H5(w):\'\'};G.kA=E(){9q?9q.dl(w):\'\'};E wa(){3E=K}E dz(1h){9c=eY(bg);if(C.7g>0){if(o.1z||1i!=\'2H\'){P(do,{"17":db(1h.6f)-9c})}}if(C.2z==1&&(o.R.1o()>0||1i=="1L"||8H)){jk();fD=j3(bg);d1(1h.6f,1h.8Z);if(1i=="2H"){if(v.M2==1){if(o.R.5X()&&o.R.cg().J("?tP")>0){2O.1T=\'- \'+fI((1-2w)*o.R.1o(H))}F{2O.1T=fI(2w*o.R.1o())}}F{B d=o.R.1o();if(v.4p>0){d=d-v.4p*1}B bu=\'\';if(C.fJ==1&&9q){bu=9q.2z(2w*d);bu!=\'\'?bu=bu+\'
\':\'\'}2O.1T=bu+fI(2w*d)}}if(1i=="1L"||8H){2O.1T=wk(2w)}9k(1h)}if(o.p8&&1i=="2H"&&o.th){tQ=1h;if(!fE||v.Iy!=1){tS()}if(v.Iy==1){2I(fE);fE=1C(tS,50)}}if(C.3C==1&&C.vW==1){jl(db(1h.6f)-9c)}}E tS(){2I(fE);fE=1J;if(C.2z==0){fD=j3(bg);9c=eY(bg);d1(1h.6f,1h.8Z)}6w?o.th.d0(tQ,w,2w,9c):\'\'}E 9k(1h,t,l){B 1e=(-w/2+(db(1h.6f)+22.pd.b5-9c)-2O.2h/2)+(l?l:0);B jB=0;if(v.vh!=1){if(1e+w/2+2O.2h+10>o.2V){jB=1e;1e=o.2V-w/2-2O.2h-10}if(1e+o.2V/2<0){jB=1e;1e=-o.2V/2}}B x={"1f":(-2O.2X-C.IO*1-C.pX-C.wH)-(C.IN==1?(C.h/2)*(C.eH>0?C.eH:1):0)+(t?t:0),"1e":1e};P(2z,x);if(C.h3==1){P(8s,{\'1t\':\'2t\',\'1e\':2O.2h/2-4+(jB!=0?jB-1e:0),\'1f\':2O.2X-6})}}G.jk=E(e,x,t,l){jk();2O.1T=x;9k(e,t,l)};E jk(){if(!62(2z)||2z.C.1E==0){1r(2z);P(2z,{"1E":1})}}G.ph=E(){ph()};E ph(){1n(2z);P(2z,{"1E":0})}G.c=E(){I 18};G.s=E(1d){I C[1d]};G.ss=E(x,x2){I C[x][x2]};G.g=E(x){cn(x){1p"17":I w;1k;1p"Mc":I 9h.2h;1k;1p"1g":I C.h;1k;1p"x":I 5g(18.C.1e);1k;1p"y":I 5g(18.C.1f);1k;1p"1E":I 18.C.1E?18.C.1E:1;1k;1p"1r":I 4u;1k;1p"3t":I 3t;1k;1p"3x":I 3x;1k;1p"1i":I 1i;1k;1p"1d":I 1d;1k;1p"x0":I x0;1k;1p"y0":I y0;1k;1p"2w":I 2w;1k;1p"eT":I 8H;1k;7e:I K}};G.1V=E(1d,x){cn(1d){1p"1r":4u=x;1k;1p"3E":3E=x;1k;1p"2n":1i=="2H"||C.1n==1?P(18,{"5K":(x?"4u":"3e")}):P(18,{"2n":(x?"4O":"1Y")});4u=x;1k;1p"3t":P(18,{"3a":"3t("+x+")"});3t=x;1k;1p"3x":P(18,{"3a":"3x("+x+")"});3x=x;1k;1p"1E":P(18,{"1E":x});1k;1p"1e":P(18,{"1e":x});1k;1p"1f":P(18,{"1f":x});1k;1p"2w":2w=x;1k;1p"di":C.di=x;1k;1p"17":P(18,{"17":x});1k;1p"1g":P(18,{"1g":x});1k;1p"wc":C.LZ=x;1k;1p"x":P(18,{"1e":x});1k;1p"y":P(18,{"1f":x});1k;1p"x0":x0=x;1k;1p"y0":y0=x;1k}};G.2F=E(x){2F(x)};G.oA=E(x){};G.gg=E(az,aQ){if(3E){if(1i=="1L"||8H){d1(az,aQ);o.S.eG(1d)}if(1i=="1L"){o.9w=H}d1(az,aQ);6v(2w,1,"no")}};G.ge=E(az,aQ){if(3E){wa();3E=K;d1(az,aQ);o.S.eG(1d);6v(2w,1,"no")}};E 6v(1c,1o,x){1c<0?1c=0:\'\';if(v.4p>0&&1o>1){1o=1o-v.4p;1c=1c-v.4p}if(C.3C==1&&C.w9==1&&C.jo!=1){if(!C.IK&&1c>0){w7();C.IK=H}}if(3E&&1o!=1){}F{B 4r;if(1o>0&&1c>0){if(1c>1o){1c=1o}4r=w*(1c/1o);if(4r==7D.2h){4r=-1}}F{4r=0}if(4r>=0){P(7D,{"17":4r});if(C.vW==1&&6w&&!x){}F{jl(4r)}}if(O(bw)){if(1o<2&&1i=="2H"){if(jP){3q(bw);jP=K}}F{if(!jP){6R(bw);jP=H}bw.1T=1i=="2H"?47(1c==0?1o:1c):wk(1c)}}}};G.6v=E(1c,1o,x){if(1o!=IJ||1c!=II||x){6v(1c,1o,x)}};G.IG=E(){2w>1?2w=1:\'\';2w<0?2w=0:\'\';P(7D,{"17":(2w*w)})};G.Iz=E(1c,1o){if(1o>0&&1c>0){B 4r=w*(1c/1o);4r>w?4r=w:\'\';P(bY,{"17":5g(4r)});IE=1o;w1=1c}F{w1=0;P(bY,{"17":0})}};G.kl=E(x){if(C.6m==1){if(!o.6m){if(x!=0){if(1M IC!=="1J"){o.6m=1D IC(18,C,x);o.9K=H}}}F{if((!O(x)||x==0)&&o.9K){o.6m.1n();o.9K=K}F{if(!o.9K||(O(x)&&x!=1&&x!=0)){o.6m.w0(x);o.9K=H}}}}};E IA(){o.d0=1X("2b");P(o.d0,{\'1t\':\'2t\',\'1e\':0,\'1f\':0,\'17\':v.IP,\'1g\':v.IH,\'6q\':\'3e\',"4n-3j":"1Y","2A-1w":"#gn","2Y-7a":v.J0+\'px\',"2n":"1Y"});o.d0.id="Ly"+v.id;if(v.J7==1){P(o.d0,{"2Y":v.J3+"px 6D "+w8(\'1w\',v.J2)})}if(v.J1==1){P(o.d0,{"7l-9W":"gs 4t iC 5q(0,0,0,0.5)"})}o.d0.C.4U="k8";18.1W(o.d0)}E qf(){2z=1X("2b");P(2z,{\'1t\':\'2t\',\'1e\':0,\'1f\':0,\'1g\':\'2B\',"4n-3j":"1Y","1E":0,"5p":"1E 0.1s 3g"});C=4s(C,\'k5\',\'k5\');2O=1X("2b");P(2O,{\'1t\':\'2t\',\'2T-1e\':C.wy,\'2T-2q\':C.IS,\'2T-1f\':C.pX,\'2T-2M\':C.wH-1,\'1F-8o\':\'8u\',\'1w\':C.wG,\'4d-g5\':h1(C.wF),\'4d-3P\':C.wE*2p(v.8m,1),\'iD-gS\':C.wD+\'px\',\'2H-1g\':"1",\'2A-1w\':5f(C.hU,C.jT),\'2Y-7a\':C.wC});C.IX?C.h3=C.IX:\'\';if(C.h3==1){8s=1X("2b");8s.1T=\'<2k 17="b8" 1g="wB" wA="0 0 8 6" 8p="1.1" 4f="3R://4i.w3.4b/46/2k" 4f:4j="3R://4i.w3.4b/7O/4j">
\'}18.1W(2z);2z.1W(2O);if(C.h3==1){2z.1W(8s);P(8s,{\'1E\':C.jT})}2z.C.4U="2l"};E Ix(){if(o.3u&&v.c9==1&&!o.1z){B f=o.3u.aP();if(f.t&&f.d){6v(f.t,f.d)}}};E wk(x){B y=2J.4y(x*100);if(8H){if(o.jA){I(8H&&2r(C.2O)?C.2O+\'&gR;\':\'\')+41(x*o.5Z.54(-1)[0]).wu(1)}if(o.If){I(8H&&2r(C.2O)?C.2O+\'&gR;\':\'\')+o.wr}}I y};G.4k=E(){18.3o(9v);if(bg){bg.ey("gK");bg.ey("jS");bg.ey("kc");bg.4g.3o(bg);bg=2a}if(3C){18.3o(3C)}if(18.4g==o.1U){o.1U.3o(18)}F{if(o.1v){if(18.4g==o.1v){o.1v.3o(18)}}}18=2a}};B wq=E(1f){B i;B C=[];B w;B h;B 4u=H;B 3t=1;B 3x=1;B x0=0;B y0=0;B b4=5H(nL,LQ);B 1i,1d="bg";B 1K="LP";if(1f==H){C["1t"]=\'1f\';C.h=2p(v.1v.LO,50);C.a=2p(v.1v.LL,0.5);C.1w=2p(v.1v.Lx,\'#gn\')}F{C["1t"]=v.1v.1t;X(B k in v.1v){if(v.1v.2y(k)){C[k]=v.1v[k]}}}if(C.1r==0){v.1v.h=C.h=0;C.2T=C.2S="0 0 0 0";C.4L=0}C["1Q"]=1;C=4s(C,\'2S\',\'2S\');if(O(C.kk)){if(C.kk!=20&&C.2S=="-20 0 0 0"){C.9Z=C.kk}}if(2r(C.Iw)&&o.9O){C=4s(C,\'2S\',\'Iw\')}if(C.LW==1){C.4I+=\'%\';C.4M+=\'%\'}B 18=1X("2b");if(C.9Y==1&&C.4L==0){C.a<1?C.vt=C.a:C.vt=0.2;v.1v.a=C.a=1}F{C.9Y=0}P(18,{\'1t\':\'2t\',\'1e\':0,\'1f\':0,\'17\':(C.k9==1||1f?\'100%\':o.b7),\'1E\':C.a,\'4n-3j\':\'1Y\',\'eB\':\'nw\',\'nb\':\'hF\'});o.1U.1W(18);B bg=1X("2b");P(bg,{\'1g\':C.h-(C.1t!=\'1f\'?C.gf+C.9Z:0),\'2n\':\'4O\',\'2S-1e\':C.4I,\'2S-2q\':C.4M,\'2Y-7a\':C.6X});if(C.jq>0){B jq=\'4t 6D \'+5f(2p(C.LI,\'3I\'),C.jq);if(C.Me==1){P(bg,{\'2Y-1f\':jq})}F{P(bg,{\'2Y\':jq})}}18.1W(bg);w=18.2h;v.d7=-C.9Z;if(C.4L==1||1f){if((C.1w==\'3W\'||v.1v.ar!=\'\')&&!1f){if(C.1t!=\'1f\'){v.d7=98-C.h}B 4l=\'2c:ar/vU;jv,Mp+M8/T/D+M1/LY/Ls==\';if(v.1v.ar.J("2c:ar")>-1){4l=v.1v.ar}P(bg,{\'1g\':C.h+(C.1t!=\'1f\'?v.d7:0),\'2A\':\'1a(\'+4l+\') f7-x 50% 100%\',\'2A-3P\':\'2B\'})}F{B gB=(1f?\'to 1f, \':\'to 2M, \')+5f(C.1w,0)+\', \'+5f(C.1w,1);P(bg,{\'2A\':\'-oV-3g-4L(\'+gB+\')\',\'2A\':\'-3T-3g-4L(\'+gB+\')\',\'2A\':\'-ms-3g-4L(\'+gB+\')\',\'2A\':\'-o-3g-4L(\'+gB+\')\',\'2A\':\'3g-4L(\'+gB+\')\'})}}F{if(C.9Y==1){P(18,{\'jE-6S\':\'9Y(b8)\'});P(bg,{\'1E\':C.vt})}P(bg,{\'2A-1w\':C.1w})}if(1f){P(18,{"5p":"1E 0.2s 6L-5o"})}G.h=E(){I C.h-(C.1t!=\'1f\'?C.9Z:0)};G.c=E(){I 18};G.s=E(1d){I C[1d]};G.g=E(x){if(18){cn(x){1p"w":18.2h>0?w=18.2h:\'\';I w;1k;1p"17":I 18.2h;1k;1p"1g":I 18.2X;1k;1p"x":I 5g(18.C.1e);1k;1p"y":I 5g(18.C.1f);1k;1p"1E":I 18.C.1E?18.C.1E:1;1k;1p"1r":I 4u;1k;1p"3t":I 3t;1k;1p"3x":I 3x;1k;1p"1d":I 1d;1k;1p"x0":I x0;1k;1p"y0":I y0;1k;1p"b4":I 1d+b4;1k;7e:I K}}F{I K}};G.1V=E(1d,x){cn(1d){1p"1r":4u=x;1k;1p"w":w=x;1k;1p"2n":P(18,{"2n":(x&&v.vq!=1?"4O":"1Y")});4u=x;1k;1p"1Q":P(18,{"3a":"1Q("+x+")"});3t=x;3x=x;1k;1p"3t":P(18,{"3a":"3t("+x+")"});3t=x;1k;1p"3x":P(18,{"3a":"3x("+x+")"});3x=x;1k;1p"1E":P(18,{"1E":x});1k;1p"1e":P(18,{"1e":x});1k;1p"1f":P(18,{"1f":x});1k;1p"17":P(18,{"17":x});1k;1p"1g":P(18,{"1g":x});1k;1p"x":P(18,{"1e":x});1k;1p"y":P(18,{"1f":x});1k;1p"x0":x0=x;1k;1p"y0":y0=x;1k}};G.4k=E(){o.1U.3o(18);18=2a}};if(1M(2L)=="4G"){Ic()}o.G=G;if(2L.id){if(22.8t(2L.id)){vn()}F{22.1B(\'KS\',gW)}}F{1M Ib==\'E\'?Ib():\'\'}E vn(){if(O(2L.id)){if(22.8t(2L.id)){if(!K7(22.8t(2L.id))||2L.4u==1){2L.Lm==1?1C(gW,50):gW()}F{1C(vn,50)}}}}E gW(){X(B i=0;i<1A.53.U;i++){if(O(1A.53[i])){if(1A.53[i].3d("id")==2L.id){if(1A.53[i].3d("7W")){1A.53[i].3d(\'2K\')}}F{if(v.KX==1&&1A.53[i].3d("v","3k")==1){2L.3k=0}}}}1A.53.2Q(o.G);B 2K=K;o.v0=gF(v);2L.bj?2L.3i=2L.bj:\'\';if(O(2L.3i)){X(B i=2;i<10;i++){if(2L.3i==i&&o[\'u\'+i]!=\'\'){v=9l(v,5e.6V(d8(o[\'u\'+i])));2K=H}}}if(o.u!=\'\'&&!2K){v=9l(v,(1M o.u!="3L"?5e.6V(d8(o.u)):o.u))}if(1M(Of)!="E"){X(B 1d in 2L){if(2L.2y(1d)){if(1d.J("Ia")==0){2L[1d]=2a}}}}v=9l(v,2L);o.1I=22.8t(v.id);if(v.ja==1&&v.Ri==1&&1M(vk)=="E"){y5(o.1I,"S5");if(!vk()){1A.22.1B("94",vk,{5M:K})}}F{I8()}}E I8(){B vg=v.2e;if(v.S2==1&&O(v.2e)&&O(vg)){v.2e!=\'\'?v.2e=vg:\'\'}if((!O(v.3l)||v.3l==\'\')&&v.S1==1){1q(\'5O\');I}if(v.I7==1||v.vJ==1){1A.1B(\'9D\',E(1h){B x=1J;B y;O(1h.2c.1c)?x=1h.2c.1c:\'\';O(1h.2c.1L)?x=1h.2c.1L:\'\';O(1h.2c.I6)?y=1h.2c.I6:\'\';O(1h.2c.3d)?y=1h.2c.3d:\'\';if(y&&v.vv){if(v.vv!=\'\'){B pm=v.vv.1S(/\\s+/ig,\'\').2x(\',\');if(pm.J(y)==-1){I}}}if(v.vJ==1){if(1M(I4)=="E"){I4(1h)}}if(y&&o.7P){if(O(1h.2c.1V)){x=1h.2c.1V}B z=3v(y,x);1A.aq.nr({1h:y,RU:z},\'*\')}})}X(B 1d in o.gd){if(o.gd.2y(1d)){o.gd[1d]!=\'\'?o.j1+=o.gd[1d]+\' \':\'\'}}1q(o.8p+\' \'+o.j1);1A.dE=v.id;o.d=8B.vR;o.hs=8B.S0;if(!v.4Q&&7y([o.hs],\'#1y-\')){v.4Q=o.hs.1m(o.hs.J(\'#1y-\')+6)}if(aq){B nG=K;2U{if(aq){if(aq.22){B nH=aq.22.eg("I0");X(B i=0;i-1){o.RD=o.1I.C.17}if(v.51=="6J"||o.1I.C.1g.J("%")>-1){v.51="%";o.n5=o.1I.C.1g;o.8O=0}if(o.8L==0){if(o.1I.C.17.J("px")>0){o.8L=2R(o.1I.C.17)}F{if(o.1I.4g.C.17.J("px")>0){o.8L=2R(o.1I.4g.C.17)}F{if(o.1I.4g.4g.C.17.J("px")>0){o.8L=2R(o.1I.4g.4g.C.17)}}}}if(6U(v.51).J("x")>0){o.51=v.51.2x("x")[0]/v.51.2x("x")[1];if(o.8O==0){o.8O=o.8L/o.51}}F{o.51=0}P(o.1I,{\'1t\':\'h5\',\'7l-iO\':\'vK-7l\',\'1F-8o\':\'1e\',\'-3T-Fs-RB\':\'1Y\',\'wK\':h1(\'nA-nz\'),\'8U-1g\':15,\'eB\':14*2p(v.8m,1),\'2H-1g\':\'hF\',\'EV\':\'EU\',\'1w-GF\':\'1Y\'});if(v.9W==1){P(o.1I,{\'7l-9W\':\' 0 F6 RR 5q(50,50,93,.1), 0 iC F6 5q(0,0,0,.T1)\'})}if(o.51>0){P(o.1I,{\'1g\':o.8O})}F{P(o.1I,{\'1g\':o.8O==0?o.n5:o.8O})}if(o.8L==0){P(o.1I,{\'17\':\'100%\'})}o.1U=1X("2b");P(o.1U,{\'1t\':\'2t\',\'7l-iO\':\'vK-7l\',\'7I\':v.ny,\'1w\':\'#3I\',\'17\':\'100%\',\'1g\':\'100%\',\'1e\':0,\'1f\':0,\'eB\':\'nw\',\'2H-1g\':\'hF\'});if(v.vh!=1){o.1U.C.6q=\'3e\'}if(v.Tg==1){o.1U.C.7I=\'dO\'}o.P=22.1X(\'C\');o.P.1K=\'1F/P\';o.1U.1W(o.P);o.1U.7h("id",\'Tf\'+v.id);nv(1);if(1A.F5){B F4=1D F5(E(e){if(e[0].vA.U>0){X(B i=0;i *{-3T-Ts-5K: 3e;1t: mE;1f: 2B;1e: 2B;6q:4u;EV:EU!6a;5S-17:1Y!6a;d5-1i: Tv;3a-Tu: 8u 8u;7l-iO:vK-7l!6a;-3T-ET-ES-1w: 5q(0,0,0,0);-3T-ET-ES-1w: dO;1F-Tp:0!6a;"+1H+"} 5b 4l{5S-17:1Y} 5b > *:5V{To: 1Y} 5b,5b a,5b a:Tl,5b a:T0,5b a:gG,5b a:dL,5b a:5V{1w:#gp;4d-3P:100%;}5b dN{2Y:0}5b dN{2n:4O!6a;5S-1g:1Y!6a;2A:dO}.vQ{}5b 2k{2S:0}");o.1U.7h(\'SG\',\'vQ\')}o.1U.1W(o.dv);o.5k?o.5k.3d(\'7P\'):\'\';o.1I.SE=E Sz(e){o.mI++;if(o.mI==5){v.1q=1;1q(o.8p+\' \'+o.j1+\' \'+o.j6)}if(!e)B e=1A.1h;e.6G=H;if(e.aD)e.aD();B x=e.kq-eY(o.1U);B y=e.oC-j3(o.1U);if(v.Ss==1){if(O(v.mK)){if(4B(v.mK)!=\'\'){o.vc=v.mK;O(v.Ff)?o.gP=v.Ff:\'\';v.mK==\'1Y\'?o.gP=o.d:\'\'}}}wl(x,y);I K};E wl(x,y){if(o.gP.J(o.d)==-1||v.Fd==1||v.4N==1){if(!O(o.4N)){!v.n0?v.n0="3W":\'\';!v.wg?v.wg="3I":\'\';o.4N=1X(\'2b\');B 1H;B n=0;X(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4N==1)||i==9){if((O(v[\'rm\'+i+\'t\'])&&O(v[\'rm\'+i+\'a\'])||i==9)){1H=1X("sH");if(i==9){if(v.Sw!=1){1H.ve=o.vc+(v.Fc==1?" "+o.8p:\'\')}F{1k}}F{1H.ve=v[\'rm\'+i+\'t\']}if(i!=9){if(v[\'rm\'+i+\'a\'].J(",0/1")>-1||v[\'rm\'+i+\'a\'].J(",1/0")>-1){B z=v[\'rm\'+i+\'a\'].2x(\',\');1H.ve+=\' (\'+(3v(z[0].1m(4))==1?2N(\'on\'):2N(\'6J\'))+\')\'}if(v[\'rm\'+i+\'a\'].J("2W")==0){o.gU=H;!o.2W?o.S.F9():\'\'}}1H.7h("i",i);Eh(1H);1H.1B("2w",Er);o.4N.1W(1H);n++}}}P(o.4N,{"1F-3a":"SA","2H-1g":"1","bi-8N":"e0","2A":5f(v.n0,0.7)});if(n>1){P(o.4N,{"2T":"iC"})}o.4N.C.4U="SS";o.4N.iB=Eu;o.1U.1W(o.4N)}F{6R(o.4N)}P(o.4N,{"1t":"2t","1f":y,"1e":x,"1F-8o":"1e"});B vb=K;if(o.2V-x0){if(i==9){o.gP!=\'\'?1A.7s(o.gP):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.J("3d:")==0){if(x.J(",0/1")>-1||x.J(",1/0")>-1){B z=x.2x(\',\');B b=o.S.vT(x,"3f");B u=3v(z[0].1m(4),z[1],b);js(z,u);vy();wl(o.Ep,o.En);wd=H}F{y=x.2x(",");3v(y[0].1m(4),(O(y[1])?y[1]:2a))}}if(x.J("2W:")==0&&o.2W){o.2W.3d(x.1m(6))}if(x.J("js:")==0){y=x.2x(",");2j(y[0].1m(3)+\'(\'+(O(y[1])?\'"\'+y[1]+\'"\':\'\')+(O(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.J("1a:")==0){x=x.1S(/\\(1a\\)/g,Em());x=x.1S(/\\(SU\\)/g,El(O(v.Ek)?v.Ek:22.mU));x=x.1S(/\\(1R\\)/g,o.cC);x=x.1S(/\\(8r\\)/g,v.8r);1A.7s(x.1m(4))}}}!wd?3q(o.4N):\'\'}}E Eh(x){P(x,{"2T":"Ev iC","4d-3P":(v.Eo?v.Eo:"55")*2p(v.8m,1)+"%","iD-gS":"0.PM","1E":0.9,"1w":v.wg});x.1B("mY",EG);x.1B("mZ",EN)}E EG(e){P(e.4w,{"1E":1});P(e.4w,{"2A":5f(v.n0,0.5)})}E EN(e){P(e.4w,{"1E":0.9});P(e.4w,{"2A":"1Y"})}o.1l=1D EM();if(o.1l.4m){B tU=(v.EL==1?\'*::-3T-R-S-1z-PH-n2 {2n: 1Y!6a;-3T-tR: 1Y;}\':\'\');if(v.o0==1&&v.EK!=1&&(v.EJ!=1||!o.1l.7C)&&(v.EI!=1||!o.1l.i1)){}F{if(o.1l.4m&&v.eI==1){}F{tU+=\'f4::-3T-R-S {2n:1Y !6a;}*::-3T-R-S-PE {2n: 1Y!6a;-3T-tR: 1Y;}*::--3T-R-S-1y-n2 {2n: 1Y!6a;-3T-tR: 1Y;}\'}}B 1H=22.1X(\'C\');1H.1K=\'1F/P\';1H.1W(22.EH(tU));o.1U.1W(1H)}if(o.1l.Ey){v.3k==1&&v.PA==1?v.3k=0:\'\'}if(o.51==0){if(o.1U.2X==15&&!o.n5&&v.ED>0){P(o.1I,{"1g":v.ED})}}if(O(v.j9)){v.Y.cv=v.j9}if(O(v.nJ)){v.Y.n6=v.nJ}if(O(v.1z)){o.2g=v.1z}if(O(1A.EB)&&v.PG==1){1A.EB(gE)}F{gE()}}E gE(){1q("gE");o.W=1D Fq();if(!v.3l){v.3l="?"}if(v.pl){v.3l=v.pl+o.dH}o.PZ=n9();o.G4=0;o.5E=tZ();if(o.5E){if(3U.6I("tM")!=2a){o.ts=3U.6I("tM")}F{o.ts=n9();3U.9f("tM",o.ts)}if(v.tB==1){if(3U.6I("tr")!=2a){o.4E=3U.6I("tr");if(2r(v.cQ)){if(v.cQ.J(o.4E)>-1){o.4E=2a}}}}if(v.Gi==1){if(3U.6I("tF")!=2a){v.aL=3U.6I("tF")}}X(B i=0;i0){o.hM=o.hM.1m(0,o.hM.J("#"))}if(o.5E&&v.c9==1){o.3u=1D Pf()}if(v.ja==1){o.5K=v.Pv;y5(o.1I,"5K",H)}v.g7==1&&v.ja==1?o.g7=1D P1():\'\';v.ab==1?P2():\'\';if(v.P3==1){o.c6=1D P4();o.c6.aS()}o.R=1D uL(v.3l);if(!o.1l.2i||v.ej==1){o.1U.1B("P5",E(){o.4Y=H;o.q6=H;o.S?o.S.Gb():\'\'});o.1U.1B("P9",E(e){if(!o.3E){if(v.1v.8A>0){2I(o.ov);o.ov=1C(E(){if(o.4Y!=o.q6){o.4Y=o.q6;o.S.uO()}},v.1v.8A*2l)}F{o.4Y=K}o.q6=K;if(o.S){o.S.oA()}}})}if(!o.1l.2i){o.1U.1B("Ga",E(e){if(!o.jH){o.3E=H}});o.1U.1B("ao",E(e){if(!o.jH){o.3E=K;if(!o.5v){o.9w=K;o.ef=K}if(o.1l.d5&&o.1l.ej&&o.29){1C(E(){o.4Y=K;o.S.uO()},4a)}1C(E(){o.5V=H},4a);if(o.1l.2i&&o.S.nN()){}F{o.S?o.S.ge(e.6f,e.8Z):\'\'}if(v.h0==1){if(o.S.bL()){o.S.7E()}}}});o.1U.1B("uM",E(e){if(!o.jH){if(O(o.S)){if(o.3E){o.S.gg(e.6f,e.8Z)}F{o.S.nO()}}}})}if(o.1l.2i){1A.1B("Pb",Jt,K)}v.uT==1&&1M G9==\'E\'?o.uT=1D G9():\'\';o.3N.1B("g8",E(e){if(e.7N){o.gT=e.7N.U}o.3E=H;o.4Y=H;o.oy=K;oz("1z",e)},{5M:H});o.3N.1B("bz",E(e){if(e.7N){o.gT=e.7N.U;if(o.gT>1){o.uU=1}}if(o.3E){o.oy=H;oz("Pd",e)}},{5M:H});o.3N.1B("go",E(e){o.3E=K;2I(o.ov);o.ov=1C(E(){o.4Y=K},2p(v.1v.8A,0.5)*2l);if(v.o2==1){B ow=1D 7J().ae();if(ow-o.bm<(v.k0?v.k0:0.3)*2l){nS(e)}}!o.oy&&o.gT<2&&o.uU!=1?eO(e):\'\';o.oy=K;o.gT=0;if(e.7N.U==0){o.gT=0;o.uU=0}oz("4h",e)},{5M:H});2U{1A.22.1B("ao",E(e){o.5V=K;if(!o.5v){o.9w=K;o.ef=K}if(o.3E&&o.S){o.3E=K;o.S.ge(e.6f,e.8Z);o.S.oA()}if(!o.4Y&&!o.1l.2i&&!o.1l.tv){o.S.bK();if(o.3b){o.3b.bn()}o.S.G8()}})}2G(df){}1A.22.1B("uM",E(e){if(o.S){if(o.3E){o.S.gg(e.6f,e.8Z)}F{if(o.29&&o.uX){o.S.nO()}}}});if(!o.1l.tv){o.1U.1B("g8",E(e){o.jH=H;if(!o.1l.2i){1q("uX");o.uX=H}o.d5=H;o.3E=H},{5M:H});o.1U.1B("go",E(e){o.d5=K;o.3E=K},{5M:H});1A.22.1B("bz",E(e){if(o.S&&o.d5){o.S.gg(e.7N[0].kq,e.7N[0].oC)}},{5M:H})}1A.22.1B("Pe",E(e){B x=e.4w.oD.oE();if(x==\'uY\'||x==\'G6\'||x==\'Gm\'){I}F{o.S?o.S.G7(e):\'\'}});1A.22.1B("Pu",E(e){B x=e.4w.oD.oE();if(x==\'uY\'||x==\'G6\'||x==\'2b\'||x==\'Gm\'){I}F{o.S?o.S.Gx(e):\'\'}});if(o.8I){v1(aq.22,Jp)}v1(22,Jb);E v1(x,z){B y=[\'\',\'oV\',\'3T\',\'ms\',\'Pn\'];if(x){X(B i=0;i0&&o.jA){o.W.8Y(sp,1)}F{if(o.5Z){B oR=7y(o.5Z,sp,H);if(oR!=-1&&o.S.Gs(\'4Z\')){o.a6=oR;o.R.8Y(o.5Z[oR])}o.S.Gr()}}}}B uF=K;if(v.uo==1){X(B j=0;j0){if(v.h0==1||o.cM<120){P(o.1I,{"2Y-7a":(v.6X+"px")});P(o.1U,{"2Y-7a":(v.6X+"px")})}F{FF()}}if(O(v.6C)){yB("6C")}if(O(v.e4)){yB("e4")}if(O(o.Y)){js("Y")}if(v.7L==1&&v.Qm==1){o.W.oI()}X(B i=2;i<10;i++){if(O(v["bj"+i])){if(v["bj"+i]=="2i"&&o.1l.2i){3v("bj",i)}}}1C(ob,4a,H);1C(E(){js("7P");if(v.3X){if(1M v.3X==\'E\'){v.3X=v.3X.6z};2j(v.3X+(v.3X.J(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E eO(e){if(o.yC[o.3N]>2){I}o.jV=H;v.k0==0?v.o2=1:\'\';if(o.o1&&v.dA==1&&!o.1l.tv){nS(e)}F{B t=(v.k0?v.k0:0.35)*2l;nM();2I(o.Fx);o.Fx=1C(E(){o.cl=0},t+4z);if(v.o2==1||(v.nZ==0&&v.1P.nT!=1)){yu()}F{o.o1=1C(yu,t)}}o.cl++;oj()}E yu(){nM();if(o.1l.2i){if(o.S.nN()){o.S.nO();if(o.3p&&v.nP==1){o.W.6s();v.nP=0}if(v.Qi!=1){I}}if(o.kn){if(v.Fv==1&&v.Q9==1&&o.1l.bM){I}if(v.eI==1&&v.Qf==1&&o.1l.4m){I}}}if(o.cl>1&&v.1P.nT==1){o.cl=0;I}o.cl=0;if(v.dA==1){o.1l.2i&&v.Qa==1?\'\':o.W.eO()}}E nS(e){nM();B y=K;if(v.1P.nT==1){if(e){if(v.1P.Qh==1&&!o.1l.2i){}F{B x;if(o.1l.2i){x=e.Qp;if(!x){if(e.FX){x=e.FX[0].kq-eY(o.1U)}}}F{x=e.QD}if(v.zm&&v.zm!=1){x=x/v.zm}if(x){if(xo.2V-o.2V*20/100){3v("3D","+"+2p(v.1P.FV,10)*o.cl);v.1P.2P==1&&v.1P.FM==1?7k(\'3D\',1):\'\';y=H}}if(y){if(e.aD)e.aD()}}}}}if(!y){if(v.nZ==1){if(v.o0==1&&o.1l.2i){}F{o.29?o.W.8v():o.W.8X()}}}}E nM(){2I(o.o1);o.o1=1J}E ob(x){if(o.FS!=o.1U.2h){x?o.FS=o.1U.2h:\'\';ob()}F{aC()}}E aC(){B y=K;if(o.b7!=o.1U.2h||o.cM!=o.1U.2X){y=H}oi();o.S?o.S.4S():\'\';o.R.4S();y&&!o.29?js("4S",o.b7+\',\'+o.cM):\'\'}E oi(){B xw=o.1U.2h;B xh=o.1U.2X;if(o.S){if(v.x9==1){if(v.Y.1t!="2M"){B x=o.S.bJ("Ja")+o.S.bJ("1f")+5+o.S.bJ("Kv")+2p(v.Qv,0);P(o.1I,{"1g":x})}}}if(o.51>0&&!o.29&&!o.dM){xh=xw/o.51+2p(v.xk,0);P(o.1I,{"1g":xh})}if(!o.29&&!o.dM&&!o.aB){o.b7=2J.4y(xw);o.cM=2J.4y(xh)}if(o.1l.2i&&o.29&&v.xy==1&&b3.ch){if(O(b3.ch.og)){if(o.51>0){if(o.51<1||o.R.9b()<1){B sp=b3.ch.og(\'Jv\');if(sp!==1J){sp.cR(E(){}).2G(E(e){})}}F{B sp=b3.ch.og(\'xN\');if(sp!==1J){sp.cR(E(){}).2G(E(e){})}}}F{B sp=b3.ch.og(\'xN\');if(sp!==1J){sp.cR(E(){}).2G(E(e){})}}}}o.2V=xw;o.4C=xh;if(O(v.1R)&&o.S){v.1R!=\'\'?o.S.Kn():\'\'}if(O(o.kD)){o.R.1Q(o.kD)}if(o.26&&!o.29){o.26.2F()}if(v.Kl==1&&O(o.fU)){2U{o.fU.2F()}2G(e){8n.1q(e)}}o.3b?o.3b.2F():\'\';o.c6?o.c6.2F():\'\';o.5k?o.5k.3d(\'4S\'):\'\';o.8M?o.8M.2F():\'\'}E ac(){o.W.oe(v);X(B x in v){if(v.2y(x)){if(x.J("1R")==0){if(v[x]!=\'\'){o.xp=v[x];o.W.ac(x)}}}}o.eX?o.eX.Kg():\'\'}E af(1a,1I,1Q){if(1a){if(1a!=\'\'){if(v.bX==1){1a=bX(1a)}if(1I==o.2e&&1a==o.xS){}F{if(1a.J("#"+v.a7)==0){1a=o[o.fd[0]](1a)}if(1a.J("#0")==0){1a=bV(1a)}1a=Kf(1a);if(O(v.Kw)&&1a.J("//")==-1){1a=v.Kw+1a}B s="wM";if(1Q=="6c"){s="wV"}if(1Q=="1Y"){s="2B"}if(1Q=="Kh"){s="100% 100%"}if(1a.J(\' fh \')>0&&1I==o.2e){o.iI=1a.2x(\' fh \');3K(o.wP);o.wP=7i(Kb,2p(v.Qd,2)*2l);o.eZ=0;1a=o.iI[0]}1a=1a.1S(/ or /g,\'"),1a("\');1a=1a.1S(/\\s/g,\'%20\');if(v.Qe==1&&7y([1a],\'.Km\')){B 1H=\'6T\'+v.id+\'Qg\';1I.1T=\'\';o.f5=22.8t(1H)}F{o.f5=1J;1I.1T=\'\';P(1I,{\'2A-ar\':\'1a("\'+1a+\'")\',\'2A-f7\':\'no-f7\',\'2A-1t\':\'8u\',\'2A-3P\':s})}1r(1I);1I==o.2e?o.xS=1a:\'\'}}}};E Kb(){if(O(o.iI)&&O(o.eZ)){o.eZ++;if(o.eZ>=o.iI.U){o.eZ=0}af(o.iI[o.eZ],o.2e,v.fg)}}E Jb(){if(o.29&&!xz()){o.W.xT(H);o.1l.ff?aC():\'\'}F{if(o.dM||o.4Y){xz()?o.29=H:\'\';o.W.xV()}}1q("29",o.29)}E Jp(){if(v.ja==1){y5(o.1I,"5K",H)}}E RK(){1q("ch "+b3.ch.o6)}E Jt(){if(2J.Ki(1A.ch)===90){1q("xN");if(v.Ju==1){B ok=H;if(v.KD==1&&!o.1z){ok=K}if(v.KC==1&&!o.1y){ok=K}if(o.96){ok=K}if(o.26){ok=H}!o.29&&ok?o.W.8X():\'\'}}F{1q("Jv");if(v.Ju==1){o.29&&v.xy!=1?o.W.8v():\'\'}}}E xz(x){!x?x=22:\'\';B y=K;2U{y=!!(x.LD||x.LB||x.LA||x.Lz||(x.Lw!=1J))}2G(e){y=K}I y}E K7(x){I x.2h==0&&x.2X==0};E xt(){X(B x in o){if(o.2y(x)){if(x.J("JH")>-1){3K(o[x])}if(x.J("xG")>-1){2I(o[x])}}}1q("10e")}}',62,4004,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|return|indexOf|false||||exist|css||media|controls||length|but|actions|for|playlist|||||||||width|control||url|pjstg|time|key|left|top|height|event|action|settings|break|system|substr|hide|duration|case|log|show||position|icon|toolbar|color||play|start|window|addEventListener|setTimeout|new|opacity|text|hls|tmp|container|undefined|type|volume|typeof|playlist_dic|faction|hotkey|scale|title|replace|innerHTML|frame|set|appendChild|createElement|none|subtitle|||document||||vast||subs|fullscreen|null|div|data||poster|pip|seekto|offsetWidth|mobile|eval|svg|1000|open_action|display|vasturl|existv|right|exist2||absolute|error|sub|click|split|hasOwnProperty|tip|background|auto|file_type|files_quality|Play|Resize|catch|line|clearTimeout|Math|stop|options|bottom|Lang|tiptext|icons|push|parseInt|margin|padding|try|screen_w|share|offsetHeight|border|_type|||||||||||transform|droplist|files_subtitle|api|hidden|linkurl|linear|Pause|player|events|autoplay|file|current_quality|media2|removeChild|muted|hide2|current_subtitle||scaleX|continue|apiProcessor|plid|scaleY|rows|sbt|floatleft|CheckColor|handle|seek|mouseDown|src|mediascale|custom|ffffff|chromecast|clearInterval|object|dash|mediacontainer|urls|size|vasttype|http|Seek|webkit|localStorage|Volume|000000|ready|Duration|attr||parseFloat|pause|stroke|||2000|Time|||500|org|files|font|_|xmlns|parentNode|end|www|xlink|Remove|img|ios|pointer|ShowOrHide|delete|values|_to|MarginPadding|1px|visible|obj|target|tagvideo|round|200|refresh|trim|screen_h|bgcolor|default_quality|settings2|string|preload|marginleft|xhr||gradient|marginright|rightmenu|block|_from|plstart|dom|resize|empty|zIndex|is_hls|f2title|subtitle_on|mouseHere|speed||aspect||pljssglobal|slice||youtube|||quality|Action|pjsdiv|live|folder|JSON|hex2rgb|int|Mute|mute|casting|effects|order|canvas|_value|out|transition|rgba|valuefontsize||bga|f2action|volumewheel|m_to|butPosition|onError|shuffle|vast_loaders|arr_down|act|f2value|storage|value|Hls|random|vastloader|m_type|visibility|arr_up|passive|Motion|remove|menuproc|airplay|onOut|max|animation|ftitle|focus|dechar|isLive|SetQuality|files_speed|||isVisible||||||||important|next|fill|iset|UpdatePlaylist|clientX|captions|evntclk|UpdateText|vast_|keys|valuecolor|cut|clr|plx|is_dash|overflow|toString|Unmute|files_|hlsconfig|UpdatePlay|over|download|reload|name|minutes|state|midroll|solid|removeEventListener|onOver|cancelBubble|dash_created|getItem|off|File|ease|charAt|intro|current_audiotrack|bgpaddingleft|safari|show2|filter|pjs|String|parse|control2|rounding|activeiconsize|FindBut|||||||||||radius|skip|cursor|bgpaddingright|default|status|aover|setAttribute|setInterval|ioff|PluginHotIcon|box|Events|redirect|ended|files_audiotrack|span|f2i|open|bg2|vast_and|always|preroll|obj2|indOf|motions|tips|audiotrack|iphone|line3|Settings|okpd|Value|val|backgroundColor|Date|SettingsTimers|pass|getAttribute|touches|1999|init|seconds|Object|_show|navigator|customline|waiting|playing|_url|metadata|channels|||||||||||toolbarHidden|current_url|paused|bordercolor|lastwheel|onEnded|fvalue|Advertising|hours|HLS|VAST|alpha_div|globalfs|console|align|version|is_sleep|label|tipcrn|getElementById|center|Normalscreen|isVastBgLoad|points|HideControl|StopWaiting|hideleavetimeout|location|timer|layer|ShowPoster|realfullscreen|buffered|_cul|parentIframe|is_ws|xbg|container_w|rel|space|container_h|info|sub_off|vast_or|txt|onWaiting|min|ll1I|ttl|Fullscreen|SetSpeed|clientY||loop|area||scroll||ispipkit||||timeline|ratio|leftBg|floor|stretch_width|setItem|hlsquality|line0|loading|icn|Tip|UpdateObject|preventDefault|ctx|apiprm|customtext|pnt|pipwebkit|ResizeText|unmute|SetSubtitle|lines|hidden_volume_over|Waiting|opid|href|concat|onDuration|lang|message|actionstt|tag|hls_created|marginproc|HlsLevelsLength|bitrate|cutted|wait|curtain|End|small|ncrtat|hlsautoquality|Arrows|bgaover|levels|onPlay|pointerEvents|shadow|hls_subs|blur|margintop|track|all|destroy|loaded|plhistory|files_quality_ag|current_speed|enc2|nativecontrols|lIll|fbg||Title||getTime|Poster|reloadTimer|srch||com|alert|fltrs|hls_config|Sub|mouseup||parent|image|bgtop||onMouseUp|audiotracks|scrollbgcolor|SubtitleChanged|upld|stage_x|bgpaddingbottom|fullscreen_process|MainResize|stopPropagation|but_x|evntout|Background|sec|m3u|media_error|body|default_audio|evntovr|pld|noads|flag|stage_y|PlaylistNext|Start|vertical|gaTracker|_cstm|open_settings|mrgnprs|rotation|iconscolor|onClick|||screen|motion_id|scrollLeft|bgl|normal_w|8px|_hide|charCodeAt|Status|buffer|f2id||_css2||delta|white|design|||clicktime|Close|_keyStr|bgpaddingtop|Retimer||Switcher|replay|add|line_width|line3value|AfterVast||touchmove|textTracks|forcehide|3px|hlsaudio|qualities|bgcolorover|source|browser|Array|PlaylistG|SettingsClose|SettingsVisible|android|vimeo|PlaylistNextExist|audioTracks|_speed|toolbar_hide|pjs_i|channel|prev|fd0|DashLevelsLength|fplace|line1|dur|playById||||sub_options|tlbrhd|quiz|search|control_title|timestore|currentTime|||sub_bottom|title2||currentFile|orientation|subtox|skpbt||clicks|CustomSwitch|switch||vast_loadtxt|CreateItem|Clickable|ShowOrHideProcessor||_rb|autoplaylist|onload|||volumewheelin|inline|StyleItem|titlestore|prc|sttx|ldr|salt|Stop|00|but2|but_space|butplstart|normal_h|VastRemoveAndPlay|deltaY|onTimeupdate|forbidden_quality|then|reloadto|Remove2|onMeta|Playlist|cubic|id_|enc3|pause_before_vast|thumb|CalculateClick|control_|vsts|sub_shift|touch|load|toolbar_margintop|decode|or0|stout|Zoomed|_start||scrollTop|err|native|weight|hiddenwidth|||update||PipWebkit|line2|event_x|coh|controlover|PlayerState||fontnames|frameresize|loading_error|handleicon|event_y|onMove|screenclick|cow|err404v|floatwidth|pljssglobalid|l1lI|file3_separator|pltxt|onVolume|MediaReady|but_y|active|fullscreen_start|iframe|transparent|Home|NewFile|file2|vast_impressions|speed1|_lastime|plfolder|vast_longtimeout|saturate|toend|ll1l|nowrap|pauseroll|responseText|tagframe|overlay|Toggle|300|newplay|autohide|icns|ActionPlaylist|Scale|played||qbr2|hidden_volume_over_process|getElementsByTagName|pjs_id|send|desktop|iconsover||||bgbrovr|normal|hidejustfull|10px|SetAudioTrack|PlaylistPrev|is_visible||Pos0|hlsdrm|removeAttribute|shuffle_|CreateHLS|fontSize|ellipse|path|ScrollTo|mediapip|ControlClick|expand|nativefullios|VastAddPreload|subtitle_start|HideProof|upldfl|videoHeight|ScreenClick|hideonpause|Curtain|subupld|ToolbarDown|cul|errorto|casturl|nomute|mediatags|findLeft|pstrsi|texts|vast_poster||_preloaded|video|pstrv|_status|repeat|sub_sizeproc|sub_color||sub_color2|onPause||Pnt0||poster_scale|and|flip|default_style|bottomside||hdicon|items|XHR|Il1l||rightside|stretch_with_volume|||hdnn|rightbs|readyState|mode||setSpeed|showoverto|600|topBg|thmove|showovercontrol|VastRecover|settingsovertimer|timeFormat|pointed|control_line|overopentimeout|posterhide|current|maxBufferLength|bgt|alpha|pic|handle_width|_ease|ima|ObjectFit|handlewidth|mediaSession|hlsDashSub|_step|opn|brightness|scaleover|bgpadding|Subtitle|family|HidePoster|minify|touchstart|kbps||RemoveCurtain|seeking_time|compilation|StageMouseUp|marginbottom|StageMove|Reload|Airplay|starttimeout|linecap|sub_or||000|touchend|fff|FindPlStart|plNxtExst|0px|hls_force|TagPlay|gif|rldcnt|fatal|fontsize|abc|not|bgg|NativeEnterFs|justshow|Ready|copyObject|link|sub_settings_on|SubtitleSettingsMenu|HideForce|onclick|actplay|HideInterval|groupId|create|brandurl|nativeAudioTrack|nbsp|spacing|tchs|shareme|butNames|Init|20px|f2bg|PlaylistExist|hidevideo|checkFont||tippointer|PlaylistPrevExist|relative|polygon|_id|url_shift|offsettimer|Ctxt|StyleLine|bgh||_activeIcon|ScrollOverOut|sub_weight||sub_shadow|MidrollOverlay|sub_bga|playersize|lrpd|ShowForce|QualityChangedNoHand||sub_bgcolor|FileTo||VstLdTxt|fit|kap|qbr1|toolbarInterval|pjs_parent|rotation2|iconangle|pl_first_id|hidden_volume|hideoutmute|NativeControls|1em|clickmargin|scl|rect|fcdef|scrollarrows|FltrVal|href2|chrome|mpi|errorMessage|gatracked|playsinline|clickarea|AirplayChanged|tipbgcolor|pushCSS|pjs_|hidetimeout|vast_longtomsg|current_|ni2|ipad|tmln|ResizeSettings|_max_order|speeds|htto|SettingsN|Off|TipText|normalscale|iconreplay|shr|||||win||clicked|limitmaxwidth||onplay||xtitle|Rot|dontplay|_t|||RenameQualities|400|nohls|float|stty||SetSetting|onmousemove|5px|letter|airplayed|Thumbs|resizePlaylist|shift|pstrs|playlist_source|240p|HistoryPlaylist|canvas2|iosfull|sizing|onSeeked|ssfontsize|_ended|onSeeking|360p|svg0|seeking|480p|SettingChanged|galabels|custom_speed|yamtrid|compilations|BufferStop|findTop|cftlr|Error|playerid|tipbg|toggle|autonext|observer|gao|midrolls|sourceBuffer|ctxtnk|wheelstep|ctx2|ToolbarShow|pldur|hand|ShowTip|HandleWidth|pldly|SubtitleLoad|handlehide|m3ut|brd|memory||swipev|seekwindow|base64|pljsmute|destroyed|hlsend_to|parentcontainer|line_speed|left0|letterspacing|3000|backdrop|recover|volumescroll|touched|contentWindow|ErrorOr|details|marginprocleft|_prevIcon|prm|jpg|l3v_show|plurls|indOf2|onmouseover|tipbga|frag|acted|https|va2l|Parsed|Played|dclckto|pip_quality|||TimeSub|tippadding|srt|VastNext|999|stretchonfullscreen||hlsrows|onmouseout|uijs|tpp|gain|SubtitleLoad2|unshift|hidewithoutmoving|hls_stuck_time|paddingtop|Cut|file2_separator|nativefull|subload|headfontsize|pageX|CustomText||downin|result|play_errs|hlschangequality|PluginSub|Download|Mouse|RenewPoints|url2|sxs|custom_aspect|_psd|domain|_play_i|scrollleft|file_separator|PlaylistControls|removed|StyleArrow|offsetLeft|autoQuality|currentLevel|ymax|PlaylistVisible|UpdateSpeed|_seekaftervast|RenewSubtitle|floatheight|days|created|PlaylistShow|YtInit|nhs|playroll|num|KeyPlusDown|iconopacity|Show|openById|gaTrackPlay|while|find|mini|resizeonwidth|tipalways|thumbnails||fspr|close||plopt||setActionHandler|StringVar|icon2|noclick|ssflyp|playlist_title|started|MenuProc|PlaylistRewind|VastBgLoad|||eventstracker|embed|userseek|setaction|iconscolorover|hidevar|UpdateTime|isvg|VolumeWheelX|VastAndLimit|gifed|_lastactbut|hmx|rld|VastVisible|resizeSettings|menu|hideuntilto|scrollwidth|AudioTrackChangedNoHand|hidevar2|done|StopMedia|subdrag|vast_type|vol|rldplay|bgcontainer|newfile|KeyPlusUp|hideuntilstarted|wtcntrl|||||poster_a|wght|overlays|2001|full|timeld|VastLoader||CreateShare||but_h|Load|_fullscreen_end||vars|PlaylistHere||poster_aover|adsfirst|linkurl2|NativeExitFs|quartile|||openplaylistbefore|current_file|wait_to|dvrtime|showtitleplaylist|apdr|imgldd|colorbg|resizetxt|offsetTop|UpdateVars0|static|showinterval|isTypeSupported|wheelinterval|rightclick|mediaSource|rc_label|stretch_width_last|subopt1|ResizePlaylist|rightout|YoutubeReady|floatlimitwidth|limitwidth|autonextopenfolder|160p|referrer|vastfrombg|bgtmp|fid|mouseover|mouseout|rmbgcolor|PlayerjsMenu|button|livewakeup|classList|container_h_procent|playlistrewind|UpdateVars|restart_audio|randomstr|BeforeVast|lineHeight|navigationUI|audiosrc|AudioContext|Start0|quality_received|vastonmobile||_readyonplay|nops|drtn|playVideo|YouTubeIframeAPIReady||unmuteplease|youtube_id|postMessage|scripts|changeheight|autoprevopenfolder|datetime|14px||screencolor|serif|sans|found|_wait|container_id|Ended|iniframe|exception|frames|ShowLayer|playlistloop|720p|100000|ClearClick|ToolbarHidden|StageMove2|unmuteonclick|stuck|onClickSubtitle|DoubleClick|seeksides|FileType|clr_options|iclr|suboptns|RemoveMedia|doubleclick|nativecontrolsmobile|click_t|click0timeout|marginbg|script|edge|angle|sepia|333333|_stopped|ksu|FrameResizer|fileTimeout|files_channel|TitleTemplate||lock|Update|MainUpdateSize|JsClk||YoutubeID|1080p|||urls_and|rename_audio||scrollarrowsize|scrollarrowcolor|dashquality|leavetimeout2|now|BgBrAct|mouseMove|Touch|StageLeave|HlsLevel|pageY|tagName|toLowerCase|response|youtu|sub_size|Password|sub_upload|valuefromlang|timerTime|StyleActive|sub_size_fullscreen|remember_sub|prefile|pljs|spd|mutestore|title_template|playbgcolor|moz|subsor|PlaylistError|_steps|seeked|alldd|autoLevelCapping||svg3|customdesignsvg|sub_x|hlscq|sub_reset|thumbs_on|HidePoster2|polyline|_control_|sub_stroke|documentElement|hlsfps|picture|998|HideTip|fjs|sub2|worked|||IconsColor|playerjs_||parsed|||upload|yaCounter||opera||ff0000|bgo|bgborder|rotate|bgbordercolor|onStep|lastTouch|ceil|isPlaying|audioTrack|mtp|handleiconspress|covervideo|handlescale|timeline_h|handleaover|getDASH|getHLS|HlsUpdateAudio|loadLevel|mouseUp|onDown|sleeptimer|sub_all|lang_|tippaddingtop|lastIndexOf|vstpause|omt|||resizeonplay|videoWidth|CreateDASH|mouseHere2|SubtitleOff|postroll|PipSize|SubtitleError|current_plurl|SwitchText|timeshort|isAuto|CreateTip|hideAllIcons|CustomToogle|pauserollonplay|ssa|isReplay|lngth|poster_float|xy00|RadioTags|CheckDash|urlsl|hlserror|mediadrag||onDash|contentDocument|ToolbarHide|stopotherplayers|posterhidepause|msRequestFullscreen|nativesub|playsinlineonmobile|IndexPlaylist|ControlCoordinate|DrmVars|vstdwn|playerjscom|tagsurl|firstly|bg_hide|iOSTrackLoaded|Playing|nativehlsios|subtitles|fzoom|PluginMovable|vastclick|onWkitKey|file_yv|fullblack|onPipLeave|but_w|onPipEnter|midrollo|outro|vast_midroll_limit|order0|||_rights|maxMaxBufferLength|exitfullscreen|_move_rights|StartSpeed|posteronpause|timerInterval|deltaX|Preload|volumewheelfull|CreatePoster||dontload|pstr_to|VolumeWheel|sub_upload0|onTagError|Recover|leftandrightpadding||wheel|NewAspect|toolbarhidden|re_y|gained|removeTracks|||vastcontainer|ie9|||enabled|CreateWS|ws_created|resizetext|TitlePl|hls_started|removeItem|isNaN|moveOr2end|reloadfirst|vast_starts|_tags|renameTracks|onerror|mdswp|HlsAudioTracks|vast_preload|v360|checknative|ErrorMsg|splice|write|adsinchain|m3ui|VastGo|nativeControls|fixed|audioctx|||||VastCheckNext|_recover|ChangePip|PlayerSize|JsEvent|PlaylistLoad|filerorto|effect|vastgo|tagSrc||pp2|autoplaymute||VastVideo||ErrorReload|reloadtimeout|Seeked|normalscreen||VastPreloaded|1440p|||nextLevel||||HlsSleep0|is_hls2|network|IndexPlaylistProcessor|hmaxk|code|RemoveForNextAd|_hlssubtracks|2160p|div2|NativeSubtitle|advertising|sleep_timeout|HlsSleep|Captions|getQuality|getAudioTrack|hlsSub|pjs_parent_i|540p|pipto|CheckPip|upText|ShowShare|customTextPl|CustomTextButs|span05|Metadata|playiconbut||||||VastPreloadLoad|prototype|End3|toggleControl|ClosePl||End2|setQuality|onYoutubeReady|MseIsSupported|LoadedData||CloseSttx|SetHlsQuality|heightInterval|WaitSize|HlsAudioTrack|timeline_w|||webkitRequestFullScreen|pljsquality|userid||pldur3||_stop|_timeout|Bglines|Alpha|mobtch|qualitystore|borderRadius|coloroverplay|clickscaley|pljstrack|match|deg|handlecolor|tem|querySelectorAll|scrollarrowbgcolor|pljsuserid|handleiconover|mutedautoplay|DVR|movevent|appearance|Thumb2|historybga|ioscss|historybgcolor|historytitlea|Empty|Style|StorageSupport||sub_font||||||||||handleiconpress|onup_to|onUp|hour||minute|LineScale||second|handlea|scrollarrowbg|TheEnd|sub_bgpadding|sub_designstore||playbgcolored|volumestore|cpm|pljsvolume|UpdateStart||UpdateVolume|resizeFromText|last_text_w|show_settings|plopenid|Marquee|show_playlist|postsmbl|presmbl|substore|ahd|Rotate|lastt|ReplayIcon|other|Media|mousemove|together|Review|valuemargin|valuepadding|grdlft|Text|geo|tchs2|thumbs|hdbrdclr|mobiled|input|rename||FSL||noprevicon|CheckHideVars|UpText|Places|SetCSS|Action2|sleep2|settingsNumberVisible|tmpr|brand|startwait_t|innerText|clientWidth|pstr|notofh||SetCurrentQuality|InitVisible|nohead|settimer|VisibleCheck|pauseVideo|_set_quality|nocontrols|getDuration|ytautoquality|blra|xvalue|postmessages|150||reRightMenu|Script|removedNodes|activeicon|NxtExt|Player|Menuproc|Shuffle|gaurl|bordersize|scrpt|pjsframed|content|cntrls|getVideoData|VisibleItems|onYtPlayerReady|Youtube|pjscssed|hostname|SubtitleTimerMenu|butByS|png|decoration|handlemove|SubtitleLoadAll|SubUpload|FileReader|restart|_time_load|||SubRem|dash_subs|SetSubtitle2|ShowHandle|SettingsParser|handlehideinit|EndMove|mozRequestFullScreen|over_final|dont|floatmarginright|lastsub|rmcolor|pljssubtitle|sub_store|urlcnfg|TipVol|RightMenu|SubtitleParse|paddingleft|vtt||ControlsBg|volume2||cnt|toFixed|||ass|tippaddingleft|paddingright|viewBox|6px|tipbgrounding|tipletterspacing|tipfontsize|tipfont|tipcolor|tippaddingbottom|piped|Controls|fontFamily|arrinterval|contain|Prefile|utx|pstrsin|updown|leftright|marginbgcolor|last|MediaSess|cover|start2|startcss|resizeme|marginbgpadding||||||resizeonmouse|submm|fonts|SubOpt|change2playlist|removebykey|stopkeys|fromCharCode|tmp2|ontouchmove|csta|stvs||ControlOut|pepper|screenmarginbottom|downi|encoded|chr|stringify|maintitle|NoSpan|SpeedChanged|_css|Destroy|l1ll||||landfullmobile|isFullscreen|quick|ll11|killMotion|Loading|playlistovertimer|HidePositionControl|timeout|DtXWdut0br48Lq9neNd|requestFullscreen|check|requestFullScreen|youtubeposter|join|landscape|QualityChanged|updatePlaylist|StartTimeout|subpausehide|currentposter|NormalscreenUI|_blank|FullscreenUI|play25|toolbarisdown|play50|play75||||||Visibility|reloadlog|fileorto|Loaded|introstart|pjslng|smbls|TipHide|3600|sstext|spn|bordercolored|drawImage||pldur2|doctype|onClick2|ClickArea|_currentIcon|minw|imageLoaded|marquee|ssfontcolor|bgcolorlink2|linkurl0|ScreenClick2|logout|_i|hideonplay||ActionOptions|control_start|str2obj|moving|exist2v|StyleSubtitle|onMobOver|btm|clck|addtitleplaylist|hidetime|Alert|ctxt|openplaylistroot|addtitleplaylistbr|insertBefore|onMobMove|scroll_down|scroll_left|analytics|DtXWan48Lq9neNd|Width|audio|alertsbgcolor|playId|alertscolor|pipSrc|||onClickTimer2|onClickSubtitle2|showById|borderbottom|DtXWdut0br4hwqohDtXWan48Lq9neNd|crt|playsinlineonmobileiphone|headbordercolor|pldelay|alertspaddingv|brda|menufltr|666666|ffdd1f|MediaVideo|ChkHlsEnd|sEFfffKt|ynDFNaez|18px|700||PluginPip|I1lI|lI1l|noindex|SubtitleSettingsClose|hidecontrol|width100|posterhidestart||SubtitleSettings|playByYoutubeId|ShowTimeout||ffeeab|playerjs|arial|helvetica|Pldelay|ParseUrl|RenameTracks|playedstored|alertspaddingh|ArrowsInterval|scrollarrowbgover|fileto|ControlOver|historytitlestrike|dashaudio|DownIn|scrollarrowbgovercolor|historycolor|PlaylistBack|pjsframe|removeNativeSubtitle|PjsFramed|iset2|640|FileTimeout|cstm|360|setupx|imageExists|_subfile|nativeSubtitle|ScrollDown|pressed|toUpperCase|_xIcon|ScrollUp|CreateMedia|ScrollRight|ScrollLeft||scrollarrowgradient|filetod|alertsbga|PlgnVstLdtx|current_time|alertsfontsize|MediaYoutube|_reset|callback|_nextIcon|valuealign|maxresdefault|smallfontsize|900|rand|floatwidthsmall|1150|floatheightsmall|220|Wheel|bgbract|PlgnVstPstr|YouTube|onMouseDown|PipToggle|PluginPlSrch|1550|reYT|movable|1800|PipSwitch|40px|offsetwrite|Timeout|Timer|swipep|scrollHeight|sugar|GET|preloaded|parentElement|andlimit|_ue|VastLongTimeout|_ud|224|vast_prestarttimeout|vast_longtimemsg|scrollX|styleSheet|globalfontname|getBoundingClientRect|isVpaid|ovr|offset|url3|heartbeat|outside|update_|InvertPlaylist|XMLHttpRequest|_html|trkp|wrapper|geobj|vpaid_starts|getContext|shwvstfnsh|playlist_id|dasherror|api_|FindIdPl|adscounter|VastInfo|vast_adid|keyframes|mss|Playerjs|pjslog|full_hours|full_minutes|toLocaleTimeString|notag|Scripted|rgb|last_ors|reverse|current_vast_url|youtubeready|openpl|PluginHeart|zoom|Quartile|unset|playedstore|playedquartile|frmvst|msExitFullscreen|webkitCancelFullScreen|mozCancelFullScreen|cancelFullscreen|PluginSlides|exitFullscreen|cancelFullScreen|finishrewind|iosExitFullscreen|intros|whlskfll|scrollwheelfull|TheEnd2|fs_error|PostFullscreen|PluginTrack|passontime|midrollimprsd|rest|autoplayed|PluginThumbs|Exit|Hide|adblock|resume|fullonplay|fullonplaymobile|redirectonplay|minduration|PluginIntro||nooverlay|redirectonclick|seeked_time|timelimited|endfull|timelimit|timebreak|ct2|yamtr|reloadlive|Stopped|nomidroll|index|isyoutube|tagsinterval|Swiping|sub_allmyt|sub_off_title|norld|default_subtitle|sfjs|subshift|ffect|denied|access|sub_off0|swiping|seekTo|incorrect|sub_bg|Open|PluginRel|after|sub_bgo|sub_lineheight|ShuffleEnd|apto|plapto|Start00|nameofyoutubequality|plcontinue|PLAYING|show1value|pljs_yt_|HideLayer|ytcl|iframe_api|onPlayTag|youtubecontrols|PlayingChecker|onYtPlayerStateChange|recovery|ENDED|getPlayerState|ReloadTimeout|customyterror|PluginErrorVideo|alert404video|yterrors|alert404v|alert404text|alert404|alerts|onQualityChanged|Qualities|sub_big_fullscreen|sub_split2words|butseekto||limit|disableRemotePlayback|ads|adsinvitation|posterhidetime|slng|yamtr_event|Yandex|ga_event|gtag|yaHit|reachGoal|copied|PlayerjsEvents|pjsfrm|skipads|Papi41|SetChannel|VastBreak|cuid|last_subtitle|setVolume|time2|High|1val|SubtitleBottom|175|contrast|Number|width_div|height_div|FindFileInPlaylist|comment|Ease|str|elastic|006|935|0val|firefox|msie|maxTouchPoints|StopOtherPlayer|MSIE|notv|HidePoster3|castdevice|casterror|Playback|device|anonymous|PlayerjsAsync|HdIcon|ShowControl|RightCSS|unfixing|PluginSkip|parent_domain|encodeURIComponent|Href|right_y|rmsize|right_x|HideAnimate|RightClick|ShowAnimate|apdra|RightMove|4px|hideuntilmeta|setting|mobiletv|hideaftersec|hidebeforesec|requestAnimationFrame|hidebeforesec2|playerheight|hideonvar|hidewovar|RightOver|createTextNode|nativenotipad|nativenotiphone|nativenotios|hidestartbutios|System|RightOut|hideonvolume|leavetimeout|hideonwidthlimit|nums|highlight|tap|ltr|direction|UpdateSettings|clrs|allow|PlaylistOpenId|allowtransparency|allowfullscreen|pjsfrrs|scrolling|obsrvr|MutationObserver|15px|PlaylistMove|PlaylistPlayId|CrShr|wtpstr_to|playonhover|rc_version|rc_anyway|upd|rc_labelurl|PluginMbps|pstrwt|prenewpl|WaitPoster|HideElement|posteronwait|Volumescrolled|UpdateTimer|Exist|PreNewPl|Actions|hideonwidth|user|actpause|lrppp|nativefulldroid|marginprocright|click_t2|hmaxk2|sttr|unmuteonplay|ControlX|userplay|userpause|back|PluginRounding|pipVol|muteiconbut|linkpause|lrpps|marginproctop|default_speed|seekicon|volumechange|durationchange|enterpictureinpicture|leavepictureinpicture|webkitneedkey|screen_lw|sort|marginprocbottom|seeksidesec|ControlsBgClick|changedTouches|always2|NewPl|OpenPl|PluginShare|screenshot|sub_sizemobfull|sesstime|Visible|textarea|KeyUp|closePl|PluginGeo|mousedown|StageOver|hidewithoutplaylist|upTexts|alwaysnotfullscreen|alwaysjustpause|pljsfirst|vast_nofirst|trackstore|hideoverwidth|hideoverwidthlimit|resize2|pjsin|sub_sizemob||template|sub_bottommob|SettingsSpeed|SettingsExist|pljsspeed|1001|speedstore|ssflyw|KeyDown|templated|linktarget|plclose|dblclick|titlepl|showShare|customText|scheme|linker|timeupdate|tipmargin|_a|selectOpen|rotateonhover|hideafterclick|Click|bgcolorlink0|roundout|bgbrdrw|_w|tipvar|action_settings|unhidden|hidesec|DisplayControl|315|bgw|clickmargintop|zoomed|MarPad|bgstretch|5000|bggr|place|PlacePoints|270|xOffset|clickmarginbottom|yOffset|CancelBubble|current_thumb|handleiconsover|bgline2|bgline1|bglines|noClickTimeout|RenewFromTitle|mobileover|FFFFFF|SvgColor|ControlLine|wps|hidedown|ontop|valuesize|customdesign|controlCSS|gradientcolor|linespeed3|gradientcolorbg|linespeed2|colorload|gradientcolorload|linespeed1|nxtttl|setcss|with_hours||Tmln|with_min|minus4back|prevorius_default_w|prevorius_default_h|iconsreplay|displayvolume|translate|valuerounding|7px|handlemargin|PluginPoints|valuebgcolor|valuebg|Buffer|hidewithposter|iconmargin|onMobOut|plusminus|lineh|rotateplaying|notframe|IFRAME|picheight|fontsizesmall|bold|PjsFrMsg|svgtmln|method|postmessage|Init2|ontouchstart|rc_|PluginReplace|optStr|parentIframe_style|rszr|line_volume2|opposite|which|keyCode|togglesubs|Control|today|action2|scalesmall|prted|hlscaptions|CustomFonts|inversetime|liketext|icon3|PjsFr|prtObj|mrgnsmll|Continue|thumb_move|UpdateLoad|CreateThumb|topside|PluginCut|openplaylistafter|_duration_load|openplaylistpause|UpdatePlaySeek|thumb_height|_time_play|_duration_play|handleinit|Hideuntilto|clickscalex|toptip|linetipmarginbottom|thumb_width|often2|evenodd|tippaddingright|rule|Rectangle|unblock|hideafter|linetippointer|hidebefore|hidebefore2|thumb_radius|thumb_shadow|thumb_bordercolor|thumb_borderwidth|bandwidth|often|hideonleaveandplay|thumb_border|loadedmetadata|hideonfullscreen|scroll_height|FullscreenChange|um1|hlsaudio_off|customBuffer|Gain|hlsquality_off|dashjs|hlsdrmfp|volumegain|connect|gainedsource|dvr|language|preloaddash|ParentFS|reHls|hls_stuck_duration|loadSource|OrientationChange|landscapefull|portrait|PlgHlsFdt|PjsCheck360|preloadhls|isSupported|HlsLiveWaiting|livewakeuptime|webkitSetPresentationMode|hlsTextTracks|nextAutoLevel|hlsvastwait|debug|Interval|changeAspect|maxLoadTimeMs|onLoadedData|MediaSource|hlsfto|SourceBuffer|mimeCodec|sourceBufferValidAPI|HlsQualityLevels|renameQualities|MetaAudio|nameofhlsquality|audioGroupIds|hlslowquality|hlscookies|nopause|unpause|hlsmaxlvl|wrong|hlsdebug|startLoad|onLoadStart|CheckTop|iosexfull|webkitendfullscreen|isHidden|PluginHlsFps2|aborted|supported|Posters|hlsmto|hls2|setTracks|checkBase64|read|stretch|abs|setHlsQuality|framei|vast_ima|mp4|updateTitle|drm|setDashAudioTrack|PluginHlsFps|FlussonicMsePlayer|setDashQuality|subtitleTrack|mpd|margin_bottom|preposter|showing|m3u8|addTrack|setHlsAudioTrack|PluginDash|lsfullplay|lsfullstart|unmute_video|unMute|loadVideoById|lang_ru|files_sleep|134|clr_brightness|setPlaybackQuality|sub_move|235|clr_contrast|sub_fonted|getVideoLoadedFraction|sub_drag|DOMContentLoaded|black|current_sleep|2px|historybgaover|unatpl|888888|pjsga||Dvpieuhhar0OHHsnwrs1GrBKBKh1JkBwANsYwrshAqoXwroUAGoYeksZMHshAGoXwrohAqoYwrtPAHxiAGoYwrohAqoXwrsUALMUBNhUAOM1fjdhaNmTcr0Ow2aNaNaNajd|tiny|medium|large|onmouseup|onmousedown|hd720|hd1080|wjXjevmXaGw6wOB2aZwTwOpWd2m0bK9VwkPjM29VevxWcvAjzqxUMLxObK4jCjwXwrohAqo1wjXjcumVbZw6AGXjcumVb3JZcqw6wNtXbHQXbLp3aKxSbLEjzqxPbKFmwkPXzqxjaZw6AGXjMNekc2YWdjw6wktiMKJNajwTwNxOcZw6wkoVAjwTwNxOMGw6wkojzqxja2tWeNJZwkPjAGwTwNxOdutlaumVaZw6wkMhBjo2wrMjzqx0bLojCksTwOFQdvFmfvEjCjxEbJojzqx0bLpja3xWeK5lbK5OwkPnzqx0bLpNc250d2m6aGw6AHsTwOFQduxOMGw6wksjzqx0bLpiwkPjAq43wjXjeumXMNekc2YWdjw6wNaNaNaNajwTwOFQduBWcu9ZwkPjAroXAroXwjXjeumXdutlaumVaZw6wkdhBZo3wrdjzqxicNmUMLFQc24jCjxXc3BQeumWcjwTwNmkc25UMLxObK4jCjwXwrohAqoYwjXjeumXdu9QcOFmdjw6AGXjeumXdu9QcOFmdNtTbKeVwkPjdNmObvEjgGXjdvxmcu9iaqw6AqXjaNmTaGw6wmU7duQnx3t0eum0cuJXbOAOdLE6duQnx3t0ALpRdZeYeqYXbOAOdLFNbKYmduQnx3t0COpRdZeYeui0evpnCmXWLq9XcvxRdZ5kc21dz3BicLpTaG5UdrFXbOAOdLF9zvUXbOAOdLF0bLFTaLpRdZeYerQXbOAOdLEZduQnx3t0zvpRdZeYeuaQcuJXbOAOdLE6duQnx3t0bvF0dvA6Lq9dz3pTdNQnzNBWcJXWd2tUduYmzN1XBvpRdZeYev1ewjXjduYifKYQd3EjCOTjbumlaKBWcOFZc2XjCksTwNxOM29Tc3wjCjxNaNaNaNMjzqxkc2YWdjw6wkoXAroXAqwTwOaicvJmM29Tc3wjCjwXAroXArojzqxja2sjCjwYwjXjbumneu9ZfKxOM29Tc3wjCjxNBKM1akIjzqxja2BWcu9Zc3amdjw6wNM1akJNBGwTwNxWdNFmdNBWcu9ZaKEjCksTwNxWdNFmdNBWcu9ZwkPjauJlaKFmwjXjdN91cNFQcNdjCkATwN1idNeQcjw6wkohAqoXwrsXwO0TwNt1eu9Xcut5wkPYzqxieLFWduYifK11euIjCkp9|u10|isflash|getCurrentTime|files_scale|handlemarginleft|handlemarginright|setPlaybackRate|moved|line_play|_timer|thumbs_img|reloaderTimer|fast|logos|google|skip_after_|clr_saturate|postertitleonhover|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|76c85o3q1v3s221c291u3b3v211d3q01101o27213q193x2e1k1b3v111k1c21173u3y11311411153x3b2o1922261u3s2v222p113u262e153x392q1922361z211o253e1g2e2b381y2v3u11121o360y11122b213x212b381w2x3u11121m2e182v213n11223a251q27352e162z2x252e183s2911113a231s27353e1421281y1c3s291y2u29162u291u3u271q2e113w2611113w281z3w263u3o3o0111213b3w141o272e2o111z23141z121o273e3o2o37223q1z21212b233v2228163q0z1e1e2v2e292q142u11101f211q113z3a25373w253w273t15362311113a371121161j1z1e1o2e182t212r2e2b213x212q1i27332e2b3y121o142f1e1c2f1e1e1j1c122f1k1e1c2g1m1e1c3e181g151g1k1e1k1f1h2c1s1f1r2e1t2g1t2e1u2c1w2e1s2g1e2e1u1e112c1s3e1r2e1u2e142e1u2e1m2e1u1e1k2e1u3e1j2c1u2f1z2e1s3e1z2e1v1d1u2e1s1f1u2e1s2e1w2c1t3g1v2e1u2e1v2e1w2e192e1u1f1y2e1t2g1s2c1s2f1y2e1t2g1l2e1v1c1u2e1t2e1s2e1s2e102c1s3e192e1u2g102e1u3c172e1t3g1t2e1s2f192c1s3f1x2e1s3f172e1u3d1e2e1s2f192e1s3f1c2c1s1f192e1t3g162e1u3d182e1s3f1v2e1s1f192c1t3f1c2e1s3f182e1u3d142e1s3f192e1u3f1c2c1s3f182e1s3f1h2e1u3d192e1s3f1d2e1s3f192c1s3f1t2e1s2f192e1u3d162e1s3f172e1t3e1k2c1s2f172e1s3f192e1u3d172e1u2e1u2e1s2e1g1c1f1e1m1g1c1e1k2f1f3c1b2e141e121f143f1u3d1c1g1u1f1w2f1j2f1a3e121d1f3g1e3f1m1e1d3c1f3f1j3g131f1l1e1k1e1h1f1g2e181e1f1f181e1s1f1j3e1c1e1g3g161d1h3g193g1c3f1s1g1r3c1f1e1f3f1c3f1f3f1e3d1f3f1f1f1b2f1e3f1g3d1e2g1s3e1f1e141g1u1e1f3f1r3d1c3f1f3e1e3c181e1f2g1b2e1c1g1d3d1g2e1f2e1c1g1k1e1f3c1g1f1g2e1j1f1t2e1u1e1j3e1d3g181e1d3g1k3e1f1e1g2e1t2g1l2e1w2c1k2e1s1g102e1t3g1m2c1u1e1f2e1u2g1r2e1w2c1u2e1t2g102e1t2g1q2c1s2g1f1e1u2g1q2e1v1e1l2e1u2f102e1t1e1r2c1s2g1c1f103e1r3e193d1f341d1h3e193f1s1e171e153g143c141g1k3f151g1g2g1m1c1x3g1k3g132e1v3g1x2c1u2e1x2e1s2g1b2e1w1d1y2e1v2g1o2e1u2f102c1t2g1q2e1r1e1w2e1v2c1s2e1u3e1w2e1u3e1b2c1u2g122e1q3e192e1v3e1z2e1u3e1u2e1w1e1q2c1t2e172e1q1e1q2e1u3e1f2e1w2e1c2e1u3g1i2c1u1f1z2e1r2g1l2e1w3e1t2e1w3g1x2e1u2e1e2c1u1e1z2e1s2e1j2e1u1d182e1w3f182e1u3f1b2c1s3f1c2e1q3f1b2e1w3d1l2e1u3f172e1v3e1f2c1s1f1a2e1s3f172e1u3d172e1v3f1b2e1u3f1a2c1u3g122e1q3f1a2e1u3d192e1u3f162e1u3e192c1s3f192e1q3e1f2e1u3d172e1u3f1j2e1u3f1b2c1u3f1e2e1q3f192e1u3d1j2e1u2f162e1w3f1d2c1s3f192e1q3f1d2e1u3c1z2e1u2e1i1e1j3e1e2d1e1e1j3d1d3f1e3e1d2c143e123d1b3g1a1f1b1e1f1g1i3f1e1e1e3f1e2e1k3e1q1e1g1f1j1g1e1c1h3e1d2f1i1f1a3f1e3c1a1f1i3f121f1j3e141e1w2f1l1f161e141d1f1e1e3f1r1e193e1e3g1l3e1e3f1g3g1c3f1g3e1e3d1f1f1m3f1i3f1y1g162c1e1e1d1e1b1g1j3f1r3c1y3g1e2f112e1c3f162d1f3e1i1e1g3e1e1e1u2e1m1e1e2g193f163g1f2e1i1f1m1f1f1e141g161c1a1f1t1g191e1g1e1b3c1u1e1x2e1r3e1u2e1u1c102e1w1e1h2e1w2g1h2c1t1g192e1r2e1r2e1u1c1z2e1u1g1u2e1w1g1m2d1u1e1y2e1s2g1q2e1u3d1h2e1v2g1r2e1u1e1m3c1v2f113e153e1j142u1d1g1g1g3g1u1g1l1f1b1c1j1f191f1f1f1f1e1j1c1u1g1l3e1s3f1g2e1s1c1i2e1s3e1z2e1w1e1v2c1u1f1r2e1t1e1i2e1s1d1x2e1t2e1p2e1w1g1v2c1t2e152e1u2e102e1s3c1e2e1u2e1r2e1u1f162c1s2e1u2e1s2g1m2e1t3c1z2e1u3g1y2e1v2e1y2c1s3f1k2e1s2e1a2e1s3c1r2e1u2e1q2e1v1e1g2c1u2e142e1u2e112e1s2c1b2e1u2g1e2e1v3g1j2c1s2f182e1s3e1e2e1s3d192e1s3g1b2e1u3f182c1t3e192e1s3f192e1s3c1h2e1s3f182e1w3e1d2c1s1f192e1s3e1j2e1s3d182e1u3f192e1u3f192c1s3e1z2e1s2f1b2e1s3d1e2e1s1f192e1u3g1c2c1s1f172e1t3g1d2e1s2d182e1s3f182e1u2f172c1t3e1j2e1s2f1a2e1s3d192e1s3f172e1u3f1t2c1s2e1u2e1f1e1h3d143e1f2f182g1c2g1e1e1i3d1m3f1y2g1c2e1e1g1c3d1h1e1b2f1k1f1a3f1d3c1a1f1g3g141f1j3g121d1w2f1j3f183e141d1f1d1e3f1m1e1b3e1f3g1j3d131f1l1e1i1f1j3f1g2c181e1f2f161g1u1f1j3c181e181e181e1a1e1s3e1j1e1a1e1a1g143d1f3d1c1e1i2f1c3f1h3e121d143g1d3e1c3f1g3g1j1e1f2e192f141f1e1e1f3c1f2f1i3f1a1g1i1f1f3e1k1f1h2e1s3f1l3g152d1e3f142f1e2f1e1e1f2d1y2e1u1g102e1v2g1e2c1u3e1f2e1u2e122e1k2c1j2e1s3f1s2e1u1f1x2c1t1e1q2e1u1e1x2e1f3c1u2e1t3g1t2e1v2e1l2c1u1e1i2e1t3e1h2e1f3c1x2f1r3e1s3f1j191r1c1h1d2v1l2k1v1t2q1q14|1006|999999|fullscreenElement|grdtc|pjs_thumbnail_|msFullscreenElement|mozFullScreen|webkitIsFullScreen|subtitle_errdel|webkitFullscreenElement|a537f1u2z2a27333916263o01311m273z2q1b3v3e1b3q011z2m3o01322k3x3s37262t323n113238251q27352z162z2x252z1c3s29111z3a231s2733211422381w11101611133x292q193z261s3u2v3z2p1z3w263c153v2b2q17312411121m253c1i3e2938162x3u10111m280y101139233x3z3b36182x3s121z1o3e162v39233x29233v3b233v2b213x111z3u2711323s291s2u291p2q1g27323o3e1x2314193x1z1132223514212q193x1z1k1v33211b223p3c113u2o211o1g25211q1m251z1s273r193z26163c1e3c2b381a3y29341x3u2u3o3u39303b3p373237191421161z121m253e1o111z3w263c1d353a3x1z1z21141i1q1l161f1k1e1l1d1j3e181e1r3e1c1e1d3d143g1p3g1i1e1w1e141d172e1t2e1y2e1u2c112c1t2f1u2e1q1e152c1v3e1y2e1u2e132e1t3e1w2c1u1e1k2e1s1e1z2c1w1c1x2e1s2f1u2e1t2c1v2c1s2f172e1r2e1u2c1u2c1e2e1u2g1r2e1u2d1t2c1s3g1x2e1q2g142c1w2e1y2e1t2g1x2e1s1c1u2c1s2g1v2e1r2e1v2c1v3c1v2e1s3f1u2e1u3c1s2c1s3g1h2e1q2f192c1u3d102e1s2f162e1s3d1j2c1s3f172e1q3g102c1u3d172e1u3f1s2e1s3d1b2c1s3f1t2e1q2f172c1w3d1v2e1s3f172e1t3c1e2c1s3f182e1s3f1y2c1u3d192e1u3f162e1s1d1b2c1u3f1b2e1q3f172c1u3e1r2e1s2f172e1s3e1e2c1s3f192e1q3g1w2c1u1d172e1s3g172e1s3d192c1s3f1b2e1q2e1u2c1u1c1f1e1b1g1c3g1c1c1k1d1m3g1r3d1d3f1f3d1k2d123f1o2f1d2f1m1c1d3c1f3g1c3g1k1g1f1e1s3e1f3e1c1f1d3e1d1d181e1s1f1b1g1a3f1f3e1i3d1g2e1c1e1b1e1f1e1r3c1f1e183f111g1h2c1d2d1k3g1d3e1e1g1j3e1l1e1j3g143g1c3f1m1e1r1e1i3g1b2e1d1g1h3b1f2d1c1e1s2g1d1f1f3e141c1f3f1c3e1k3f1l3c1f3e181g1d3e101e1b1d1b1d1f1f1d1f1h1g1f2c1q2c1f1e1c1e1b3f1f1c1a1b1f1g1h1f142e1t1c1j2c1u1g1k2e1q3e1t2c1v1e1x2e1t1e1v2e1u2d182c1t2g152e1q3e1u2c1v2c1u2e1u1e1v2e1t2c1h2c1s1g1v2e1q3g1u2c1v2c1y2e1u3e1u3e172c1w3d151e171k1h163g1f2f163g1t3c1a3c1w3g1a1g1g3e1l1c1l1c1j2e181d1e3f162c1u2e1v2e1u2f1p2e1u3e1x2c1u2g142e1s2g102c1t3e112e1s2e1q2e1u2e1v2c1v2e1v2e1r2e1x2c1s3d1y2e1u3e1o2e1u3e1h2c1u2e1z2e1q2e1g2c1s2c1k2e1s3e1x2e1w2c1v2c1w1f1r2e1r1e1i2c1s1d1z2e1t2e1k2e1w1e1v2c1v2e152e1s2e102c1s3c1g2e1u2e1p2e1u1d162c1w3e1g2e1q3f1b2c1u3d182e1s3f152e1u3d1e2c1u1f192e1q3f1x2c1s3d1b2e1s3e162e1u3d192c1w3g1b2e1q3f1a2c1s3d1a2e1s3f172e1w3d1v2c1u3f182e1q3e1e2c1s3d1b2e1t3g1b2e1u3d192c1u3g1k2e1q1f192c1u3e1e2e1s1f172e1w3c1q2c1u1f172e1r3e1k2c1s1d192e1s3f1c2e1u3d172c1u2e1z2e1q1e1m1c181d1m1g1j1g1d3e1k1d1m3d1t3d1c3g1d1f1d3e1h3d153g1o1e1g1f1j1d1g1c1a1e1c2f141g1e1d1j3c1f1e1g3f121f1j3e191d1e3f1s1g1k3e1e1c1d3d1u2g1p1e193e1e3d1c1c1r1g1c2g1h3g1f1c1s1d1r1g1p1g1k1g1r1e1f1d1m3g181e161e162d1d3d1f1e1p3e1d1f1i1d142e1e2e1g1e1b3f1e3d1f3c1k3e121e141g1m1d1h2c1u1g1q3f1d3g1a3e1k1d171g1k1e1d1e1f3d1s3c1e3f1s2g1j3e1f1c1w3c162e1u2g1h2e1w2c1r2c1u3f1j2e1r1e1v2c1s1c1m2e1t3f132e1v2e1f2c1w2g1t2e1q2g1x2c1u1d1x2e1u2f1t2e1w2c1w2c1u1g152e1q2f1g2c1s1c1u2e193f173f16121i2r1r1g1a1e1i2g141e1g3e1j1f1c3g121f1i1e1l1e1v2e1g1g1u2e1r1e1i2c1w1e1s2e1r2e1k2c1w2c182e1q2g1k2e1s1d1b2c1w2g1k2e1s2g1x2c1u2e102e1q3f1y2e1s3c1y2c1u1f1i2e1p2g1v2c1v3e1i2e1q2e1s2e1s1d1t2c1v2g1r2e1q2e1w2c1u2e1g2e1s1e1x2e1s3c1t2c1w2e122e1q2g1m2c1w1c1m2e1s3e1f2e1u3d112c1u3e1x2e1r1f1u2c1u1d192e1r3e142e1s1d1a2c1w3f162e1q1f172c1u3c1d2e1q3f152e1u3e1v2c1u1f172e1q3f1e2c1u3d192e1q3g142e1s1d1b2c1u3f1e2e1q3f172c1w3d162e1q2f172e1s3d112c1u3f172e1q3f1w2c1u3d1b2e1r3f1c2e1s3d192c1u3e1c2e1q3f182c1v3d1b2e1q1f152e1t3c1b2c1u3f152e1q3f192c1u2c1w2e1q2e1u1e1f1c143c181e1i3g191e141c141d161g1q2e191e1q1c1a3c1e1e1e3g121f1h3e1b1d1e3f1q1g1k3e1d1c1e3d1u2g1k1e193e1d3e1e3c1r1g1d1g1a3g1f1c1u1d1e3e1b1f141g1s1d1d1d1l3f1d3g1e3f1g2c1e1c1s3f1a3f1h3f183d162c1c1e1d3f1d3f183e1e3d1r3e101f121e1e1c1f3d1u3f1g1f1d1f1m1e1f1c163e1q3f1k3e181c1v3c1e3g1e1g1g3f171e1g3c1q1e1d1e1d2e1s1d1e3d1r1g1d3e1i1f1m3c141c1v2e1y2e1q3e1u2c1v1e1u2e1s1f1y2e1s3e1h1c121e1j2e1s2g1u2c1w2c1w2e1q2e1f2e1s2c1l1c162g1y2e1q2g1f2c1v1c1b2e1s1g1q2e1s1c1z1c112e132f1s2f1r1c142g1m1m1r2d1o1g2t2r2r221o|constrols||df3162923333y331w371g27303o193x2e1b3o00111o253z2o2o273c2o2m2y25381e23211i3c29361c2x3s1z2z1o280w1z2z3b233v3z29381c2v3s1z311o2z162t312p1z3038251s25332c16212v232c1y2u271z1z3a251q25333e163z261w1211141z133x3b2o172z361u3s2t2z3p113u242c153x392o172126101z1m25113u261z3w281z3u26113w2o3z29233x3c29213x2b213v25203b3v2c1z112433143o02223c293w141o3c1b3o01212k221z311o2z1z1z3u291z3z1d3b3x3c181w12222v3u2s352e101z1c1o11133v27231v302o12252720332c1828332z1d1g1a3c142z281y1z101z322u271z101o3u350z2z243514332o1k3f1o1e1i1f1f1c1q3d1j2g1q3d1d3g183e1k2e1i1e1h2d1c3e1s3d1k2c1t2e1z2c1s3g1y2c1t2c1y2e1s3d1i2e1s2c182c1s3e1r2c1s2e1q2c1t1c1g2e1u2c122e1u2c1z2c1s2e1b2c1s2g1e2c1t3e1j2e1s2c1s2e1s1e142c1u2g1r2c1q2e1z2c1u2c1g2e1u3c1r2e1u2e1w2c1t2e1t2c1s2g1g2c1t2c1x2e1u2d1w2e1u2c182c1s2g1x2c1s2g1b2c1s1d162e1u3e1t2e1s3d192c1s3f192c1q1f182c1s3d1z2e1s3d172e1s3c1i2c1s2f172c1s3f142c1s2d172e1t3d1j2e1s2d192c1u3f142c1q3f192c1u3c1c2e1s2d152e1u3d1d2c1s3f172c1r3f1f2c1s1d172e1s3e192e1s2d172c1t3f1z2c1q3f162c1u3e1a2e1s2d162e1u3e1v2c1s3f172c1q3f192c1s3d1u2e1s2c1s2e1f1c1h3d1g1g1g3e1s1f141e1s2e1d3e1i3e101f143d1g2c1g3e1s1e1o3g1f3c1j3c1f1f1b3e1h2f183e121c193f1c1e1e3f1g2c1c3d1s3g1k3c1j1e1i1e1h1d1c1e1h3c192f1k3e183d1f3e1a1e1e3g141d1h1c121e1a1c181e1a1c1a3d1m1g1s1d192f1b1d1p3d1f3f1g1e1b1f1m3c122c143g101c1d3f1f3e1k1d1t1g1s1c1b1f1a3e1s1c1s3e1g3d1c3g141d1i1e1s1f1g3c1s2f1h3d1c1c1f1g1k3c103g1f3d1g1e1y3f1s2c1s1g1s2c1t1c1f2e1s2e132e1t2c1f2c1s2g1v2c1s3f1s2c1u3e1t2e1s2c1t2e1t2c1w2c1f2e1s2c1q1e1h2c1t2c1t2e1u2d1h2e1t2e1u2c1f2e103d122f173d12121i143c141c1m3g1g2e1d3f162c1g3d1c1g1g1d1o1g1l1c103e1e1e1r3e122e1w2e1p2c1u2e1z2c1s2e1i2c1s3c1v2e1u3e1u2e1v3c1r2c1w2g1g2c1r2e1z2c1s2d102e1u2c162e1u2e1v2c1w2g1b2c1q1f182c1q2c112e1s1e1e2e1w1c1s2c1v2e1k2c1s2e182c1q2e1r2e1s1d172e1w2e1k2c1w1g1x2c1q2g102c1q3d122e1s3c1u2e1u1d1i2c1t2g1v2c1r3g1i2c1q1d1b2e1u3e162e1u3d172c1v3g162c1q3f192c1s3d1e2e1s2d152e1w3e1e2c1u3f192c1s3f1f2c1q3d1a2e1u3e1c2e1u3d152c1u3f172c1q2f192c1s3c1c2e1s3d162e1u3d182c1u3f182c1q3f1c2c1q1d192e1t3d192e1u3d172c1u3f152c1q2f192c1s3e1y2e1s1d152e1u3d1c2c1u3f172c1q3e112c1q2c1y2e1k1c103f1q1e1i1d163g121e121g1u2e1d1d163g103e1g1f1f3c1b2d181g1c1d191f1s3d1d1e1i3f1g1c1b1e1e1c1d1e1r3e1c1c163f151e1f2c1d1f1k1d1d1e1i2c1q2e1l3g1d1c1h3e1e2d191d1l1f181c102e1b2d192d1d1f1b2d193e1a1c1b3d1a3f153c1g1f1u3d1d2e1e3g1f1c1d3e1d1c171d1t1g1s1e103e1w1d123d1e3f171e1f1f1u2d1h2e1r1e1a3e161f1r3e1b1c1j3e1c1c1e2e1e1e1f2c1k1g1c3d1d2e113c1d2c1u1e102c1q2g1h2c1q1e1m2e1s2c1q2e1t1e1g2c1u3e1y2c1s1e1j2c1q2e1l2e1u2c1f2e1y2c1k2c1u2e1o2c1q2g192c1q3e1t2e1u1e1k2e172c1p3c123e143c171v2d2e1e3e1e1e1g3c1k1g1j1d1k1c1f3e1e1d1e1f1g2c1h1e1d2e132c1s1e1l2c1t2c172e1q1c1j2e1s3e1f2c1w1e1c2c1q3g1g2c1u1d1z2e1r2e1h2e1u3e1t2c1w2g1x2c1q2e1c2c1u1c1z2e1s2c1f2e1s1c1u2c1u2e1u2c1r2e102c1u2c112e1r2d1s2e1s1c152c1v2g1w2c1s2e152c1t3e1w2e1s1c1i2e1u1c1z2c1w1e1v2c1q3f1w2c1t2c1v2e1q2d152e1t3c1z2c1u3f162c1q3e1e2c1s3d1b2e1s3d1b2e1s3d182c1u3f1b2c1q2f172c1t3d112e1q3d152e1s3c1k2c1u3f152c1q3f162c1s1d1b2e1q3d132e1s3d182c1u3f1t2c1q3f192c1s3e1i2e1q2d172e1s3d1b2c1u3f152c1q3e1q2c1s3d1b2e1s3d1r2e1s3d182c1w3g1w2c1q3f172c1s3d1b2e1q3d152e1s2c1u2c1u2g1d1c103g193d1q1c1r3f1p3b1b3f1f3c1b2c1r3e1w2d1i3g1f1c1c1e1r3e1b1c163f131e1h2c1d1f1i1d1d1e1g2c1s1e1e3g1d1c1h3e1d2d1b3d1l3f163c102e191e1c1e1i3f1e2c1d3f1s1e1k3c1q1e1g1d1f1f1c2e1k3d1m1g1i3d1i3f1f3d1c3e1l3g1f3d121e1f2e1f3d1u3e1b1c1d1e1i2e121d163g1d1d191f1h3b1s2d1u1f1d3c1b2f141e1o1e1c1g1g3c1h1e1f2e1c3c1z3e102c171f1s2d1b3d1y1g1q1e1d3e1s2c1t2e1h2e1s2e1s2e1s2c182c1v2g1x2c1r1e1r3c1r1c192e1r2c1i2e1u2c1f2c1w1g1f2c1r1g183c1u2e1c2e1s1e1q2e1s3c1f2c1u2g172c1q2f103c1u3c172f132c121m1l1h1e2p1d2r1e2c2p2d161|brdclr|9b581964930dbf008ab933fd1ddbab0a|customimage|grdta|444444|posters|grdth|shape|200000|posterheight|posterwidth|Dialogue|177|WEBVTT|mrgnp|1005|RWAlnQyyazA4aoAB4FsBSA|roundingver_final||kbq|hlsdvrtime|clr_sepia|sub_all_title|vast_remove|sub_allmy|action_back|OqFAAAAdklEQVQoz42QQQ7AIAgEF|Verdana|normalonclick|clone|offsetwidth|PluginSubword|brdtop|tippmargin|tipa|stripsw|stripsspace|pointcolor|ffce00|pointa|setioff|pointw|slidespeed|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|readAsText|unescape|vast_impressions_all|019|wjXjMKB0bK9VwkPjd2iidNIjzqx0fLpmwkPjd3aOwjXjdu9nbLFQc24jCjx0c3oUdNmObvEjzqxUMLxObK4jCjwYBGoYBGoXwrojzqxjaZw6AGXjMNeWwkPYzqxnM2tTaGw6AGXjMNeXMKFlbK5OwkPjBjo2wrMhBjwTwNxOMGw6Aq4nzqxja2tWeNJZwkPXzkMTwNtVbK1ieumWcjw6wOpWd2m0bK9VwjXjaKtnaGw6wNJTMLB0bKAjgGXjcutVaZw6wOx1wjXjd2J0eumVa3AjCOTjd2J0eumVa3A0wkPYzqxnaLF0bK5OdnFiM3FQc24jCjxnduJmaqwTwOxWeK5lbK5OwkP1zqxja2BWcu9ZwkPjaNaNaNaNwjXjM29Tc3wjCjwXAroXArojzqxja2sjCjwYwjXjeNtTeKJkc2YWdjw6wkoXAroXAqwTwOpiauFQcNdjCjw1wrsXwrIhAHojzqxUMLxObK4jCjwXwrsXwrohAqwTwNxOM29Tc3xWeNJZwkPjakpNAuMXwjXjd2J0eumVa3A1wkPYzqxnaLF0bK5OdnJiM3FQc24jCjxnM2tTaGwTwNimMKFNc250d2m6aGw6AHETwNxWdNFmdNBWcu9ZaKEjCksTwNxWdNFmdNBWcu9ZwkPjMNajaNxNwO0TwNYWaZw6AqXjdN91cNFQcNdjCkMTwNBWcOFZc2YgJLlXFI4jCOTjc24jCksTwN9ZauJZwkPYAjXjMKB0bK9VwkPjM3Jneu9UwjXjbKBWcjw6wkYneNdhe2mleuh9xns4xZpPaKmObvE9xns4xn48dut0bqplDGeBAHAVAklnwrAVAklnHrdVArwZwrlVBHM0crsVBrs0wrsVBrs0wrMVAkdYzHMVAkdYHrs3wreKAKhUBOPOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|roll|matches|blackberry|iemobile|nomobile|iosv|wkdt|wqohwrYOwvB0dN9SaH0OcN9VaGdhd3FZc2UmzLeQavFPDGdYxZpNbKYTDGeVc25mxZpNbKYTzLx1cuI9x2J2aK5WauEOwvFZMK5naN9ZcH0OevxicOBTMLFmyq04zkoXAroXAqXhzHhVAroXAroXyGd|fine|__storage_test__|l3v_left|DtXWaum2DOY8gq5Tc2tlaLwPdNtVaqlhf3pWd2m0bK9VCjpZaKYieum2aHUUMLxObK46wq0ZBLp4wrohAqoUAkJXfrU3bKF0brPhBHpXfrU9zNYWMKFmdjiZMK5lyHQjaKaWdNIhf2BWcOFmcOE6wqdOC2FQd3pTMLl6wuxTc2BSC3piauFQcNdUeu9XCjoYAromC30VM2mZM3JTMLwPdNtVaqlhfZ13aKxSbLEUMK5QcKt0bK9VCjpZc3FieuIhAOAhcumVaKtZwumVaNmVbLFmC2tVbK1ieumWckPhdN90MLFmwrxnwuYQcNJidjpQcNaQcNm0aHUPaKmObvE6wrsXAqI7zLemMNUQeq10dNtVd2aWdN0Uc3xQa2mVCjpkaK50aLwhM2JVeuJZC3FZMK5naN9ZcG1WdNmObK46wuBmcOFmdjpkaK50aLw7e2mleuh6wrsXAqI7du9nbLFQc246wutjd29TeLFmC3FWdrPhArUjc3F0c206wro7cuJNerPhArUZbKePerPhArUUMLxObK46wut1eu87gG5XMLFPyvxicNEQwvUnevxWb2IUautnbutZdNt5CjoYzqoZAro7d3FZc2UmzKFid2iWaNanaLE6wro7zLemMNUQeq1icNmUMLFQc246wuFid2hhAG41dZpmMLBmzKmVzK91eqpQcNaQcNm0aHUicNmUMLFQc246wuFid2hhAG41dZpmMLBmzKmVzK91eqpQcNaQcNm0aHU9Eq13aKxSbLEUb2J5aOxicKJnwvxWeut0aGp7AHoXxGp7zLemMNUQeq10dNtVd2aWdN06wvxWeut0aGhnBkplaKdQC3FZMK5naN9ZcHPhdN90MLFmyrA2AuFmaZl7gL1ob2J5aOxicKJnwvxWeut0aGp7AHoXxGp7zLemMNUQeq10dNtVd2aWdN06wvxWeut0aGhnBkplaKdQC3FZMK5naN9ZcHPhdN90MLFmyrA2AuFmaZl7gL1ozLemMNUQeq1SaLmNdNtUaLAhautnbqp7AqIhf3B0dN9SaG1lMLBPMLxZMLl6wrsTwrwXArUnevxWb2IUautnbu9NaOBmerPhArU9BHomwvUnevxWb2IUautnbutZdNt5Cjo4CGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoUAnJXfrU9AHoXxGp7d3FZc2UmzKFid2iidOxifHPhCrlTwrwXArUnevxWb2IUautnbu9NaOBmerPhzHsZBvp4C319EuUmfKaZMK1mdZplMLBPwvTXxGp7d3FZc2UmzKFid2iidOxifHPhAGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoXC301AqIhf3B0dN9SaG1lMLBPMLxZMLl6wrh5zqoZAro7d3FZc2UmzKFid2iWaNanaLE6wq0nBLp4C30YAromwvUnevxWb2IUautnbutZdNt5Cjo4CGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoUAHw0dvh7gL0jzqxiM3FQc24jCjxjeKaNaLwjzqx0fLpmwkPjM3BnwjXjdu9nbLFQc24jCjxkaK50aLwjzqxnM2tTaGw6AGXjM2YQM2TjCkoTwNiQauIjCkt9zqxkc250dN9TL3BmevFQcNenwkQ7wN9ZauJZwkPYAqXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAvp4xZpPaKmObvE9xnwXdvhOwvaQaLeqc3h9xZ04wq04wrwXwrwXxZp2aLxnbK9VDGdYzksOwviUcu5nDGePevFXCmXWLq93e3dVenAVc3xOLq8ZAroXLq9neNdOwviUcu5nCOiTbK5SDGePevFXCmXWLq93e3dVenAVc3xOLq8YCHl5Lq94cumVbZd|wjXjMKB0bK9VwkPjcLJ0aGwTwNtkeumWckwjCjx1cN11euIjzqx0fLpmwkPjd3aOwjXjcKtZa2mVwkPjAqo1wrohAHojzqxjaZw6AGXjMNekc2YWdjw6wktiMKJNajwTwNxOcZw6wkoVAjwTwNxOdutlaumVaZw6wkMhBZo2wrMjzqxQM29VcKtZa2mVwkPjAqoXwrohzHsjzqxja2tWeNJZwkPjAGwTwNxOMGw6wkojzqx0bLojCksTwOFQdvpiauFQcNdjCjw3wrdhBZo3wjXjeumXMNeiwkPjAGwTwOFQduaWcOFnbLQmwkPYAGXjeumXMNeZc3JVaumVaZw6AZXjeumXMNekc2YWdjw6wNaNaNaNajwTwOFQduBWcu9ZwkPjAroXAroXwjXjeumXMGw6wkoVBZwTwNtVbK1ieumWcjw6wOpWd2m0bK9VwjXjeumXdu9QcOFmdjw6AGXjeumXdu9QcOFmdNtTbKeVwkPjdNmObvEjgGXjM29VevxWct92c2Y1cKIjCOTjc3xlaLwjCklTwN9VwkPYzqx0fLpmwkPjd2iiduIjzqxiM3FQc24jCjx2c2Y1cKIjzqxPwkP0zqxZc3JVaumVaZw6wksjzqxkeLB0c213bKF0bqw6AGXjeZw6BnoTwNsjCksTwNtjaZw6wkoVAZwTwNtWeNJZwkPjAqwTwNBWcu9ZwkPjAKtiaKaNwjXjM29Tc3xjaZw6wNaNaNaNajwTwNBWcu9Zc3amdjw6wNaNaNaNajwTwNiQauIjCkoTwNiQauJWeLFUeLFmwkPYzqxZc3FieumWcjw6wkojzqxja3piauFQcNdjCjw1wrohBGoXwjXjMNdjCkoTwNiicNFTaGw6AGXjdu9nbLFQc24jCjxkc250dN9TdZ1ZbKePeqwTwN1idNeQcjw6wkohAqoXwrAjzqxicNmUMLFQc24jCjxXc3BQeumWcjwTwNiQauJ1cOFQcvB0MLx0aKEjCkoTwNiQauJWcNYmMLamwkPXzqxPMK5lcuJnM2tTaGw6wksVAZwTwNiicNFTaKBWcu9ZwkPjzHsjzqxmfvpicNEjCjwYzkEjzqx0bLojCksTwOFQduxOM29Tc3wjCjxNaNaNaNMjzqx0bLpkc2YWdjw6wkoXAroXAqwTwNYQcNJ0bLpUMLxObK5jc3F0c20jCks1zqx0bLpja2sjCjwYwjXjeumXMNeZc3JVaumVaZw6AZXjcumVaLFQdvpWbK50aLwjCksTwOFQduaWcOFnbLQmwkPYAL0TwNBWcOFZc2YgeumUaGw6fZxWdNFmdjw6BGXjc24jCksTwNtkeumWcjw6wOFQcKIjzqx0fLpmwkPjeuJ4eqwTwOFmfvEjCjwUArPXAqwTwNaWcOFnbLQmwkPYAGXjcKtZa2mVwkPjAqoXwrohAHojzqxkcumkbZw6AqXjd2JXMLxieu9ZwkPjLq8jzqxQcOamdOBmeumUaGw6AGXjMK5QcKt0bK9VwkPjdu9nbLFQc24jzqxnbu93avJZMLFQc24jCksTwNYmevFmdOBXMKBQcNdjCjwXzkwjgGXjM29VevxWct9leLxieumWcjw6fZxWdNFmdjw6BjXjc24jCkoTwNtkeumWcjw6wNF1dNt0bK9VwjXjevmXaGw6wOFmfvEjzqx0aLi0wkPjLq8hArPXAqwTwNaWcOFnbLQmwkPYAqXjcKtZa2mVwkPjAqoXwrohAqwTwNBTbKBSwkPXgGXjM29VevxWct9jeKaNaLwjCOTjc3xlaLwjCkdTwN9VwkPYzqxQM29VwkPjDuFQejpkcutndn0Ocu9iauJZyvxicNEQxn48d3aOwuBTMLBnDGekbLxkeKYidjiZMK5lyGdheNmme0xWfr0OAkIhAkIhBHohBHoODkYkbLxkcuIhM2Yid3A9x3pieuhPdNtVaqlOwvB0dN9SaH0OyuBWcu9ZyGdhM3h9xnIXxZpkfH0OBHoOwvw9xnwXxZpNbKYTDGeVc25mxZpnevxWb2IUe2mleuh9xnwOwvB0dN9SaG1UbLFmdNYQcKm0DGdYAqedzn48Lq9neNd|valuemarginright|valuemarginleft|wqohwqohwqo8dut0bqplDGeBAHdVAHA1zrhVBnh0wsAYBj41AkonBnATCq42AnonAHl2CGoYBj4XAHE5Arh0zrhVAHl0BHs0AnAhAHIVBndZBrw2AjX3zkMXCHwXBHI2wsAYBG41Akl5BrA5zrdVArwnCrl2CqoYBG41BnlYAkA5zrMVAnI4AnsZBndhAHIVCHo1zrIVCrs1wsAYBj4ZAkdTBG4ZBnlhAHMVAHATBq44AHdhAHIVCrsYzrEVBrl5wsXYBG41ArsTBq4YCrlhEns1zks4AZXnzkh3AGoYBq43AksTAZ43BnEhAHEVAHh1zrEVArl1wsAYAZ42Brs2CrdZzrEVBrwXCrd2ArhhAHwVCHd2AHonAjX0zkE3Aro1Bko4wrsZzkA5Ard5BrETBq4ZAkd1BnA4BqprAHsVCro1Brh1BZXnzkl4BHo5AHI5wrsYzkA2CHM4ArATAZ40Bnl2AkdhAHsVAks2zrwVCrM1wsAYAG4XBkITAj4ZBHhhAHoVBkM5zrwhAHoVAks5zrwhHrlVBnhYzrwhEnlVAnAYzrwhCq45AnMTAj4ZBHhhCq43CrETAj44BkIhEnhVBkAXAns5BklTAZ40Bnl2AkdhCq4YCHE1AHEnAZXnzkl4BHo5AHI5wrdVBko5Ako1BHMTBq4ZAkd1BnA4BqprBZ4XAkA4CHM4zrEVBrdXArI2ArhhBj4nBHhnAHw3BZX0zkEZArh3Bko4wrIVCrs1zrEVArl1wsA1zkw3CGXnzkd3AZo0zkhYBjXnzkh3wrEVBrl4zrEVAHh4wsX0zks4CqX0zkE5CqprAZ44BZX0zkhYBjonzkd3AZX1zkw3CGo0zko5BGX1zkhYBGprBq40Ako4BnMXCqX2zkA1CrAYAkd3wrEVBrdXArI2ArhTBZ4XAkA4CHM4wrEVAkw3BHdnCrETBZ42ArlZArI1BjprAZ45CrIXCHs1CGX4zks5BrIYBrAnwrAVBrd5Bkw3zrhVBkAXAns5BklhAj44BkITCq43CrEhEnwVAkMTCq45AnIhAjX5zkAnwrwTCG43CrshHrwTAHoVAks5wsAZzrsXzkM2CGoZzkw1CqXYAG4XBkEhAj44BkITAHsVAks2wsAnzkE3CHMZBZXYAG4nBkl2CronwrAVCHh1ArlYBHlTAHsVCro1Brh1BZo0zkwZBnI3Anh0zrsZzkA5Ard5BrEhEnEVBrdXArI2ArhTAHwVCHd2AHonAjo0zkEZArh3Bko4zrsnzkM0AHM4BnwhBq4XCHITAHEVAHh1wsAnzkd3AZXYBq43AkshAZ44BZXYBG4YCrAhBq4YCrlTAHIVBHoYwsX0zkE5CGXYBG44AHshEnEVCrs4zrs2zksnwrIVAkhYzrs2zkwZBjo1zkhYBGXYBG45ArIhEnMVAnI4AnsZBndTAHIVBHd5AHwnCGo3zkoZAnh5BkhTAHIVBHw5CHEnCGo3zkMXCHwXBHI2zrs1zkd3AkEZBkwhEnhVAHl0BHs0AnATAHMVArs0CHo4Bqo4zkMnArAYCHM5zrs2zkIZArA3AZo4zkd4BqXYBZ4YAnIhEnhVCHA1zrs3zkd0Ajo5zkAnAGXYCqo5zkd4AGXYCqpAAHoVAks5zrs4wsAYAq42BklTAHhhAHsVArM0zrs3zkd0AjoYAG4ZAHMTAHdVAHA1wsAYAG4nBkl2Cronzrs2zkIZArA3AZoYAG44ArI0CrI3zrs2zkoYBrlXCrEhAHwVAnlXBnl0BqXYBG43Bnw0AkMZwsAYAj45BnMYArAZzrs1zkIZCHl0AnlhAHAVBkEYBkh3AjXYBG41BnlYAkA5wrs0zks4BGXYBG45ArIhEns0zkdZzrs2zkwZBjoYBG4YCrwTAHMVAHAhAHIVBHoYzrs1zkhYAGpAAHIVCrsYzrs1zkIXAGprAHMVAHw5zrs1zks4AZoYBj4ZAkMTAHEVBnwhAHIVCHo1zrs0zks4BGprAHIVBHd5AHwnCGXYAZ42Brs2CrdZwrs1zkIZCHl0AnlTAHwVCHd2AHonAjoYBG43Bnw0AkMZzrsZzkA5Ard5BrEhEns2zkoYBrlXCrETAHsVCro1Brh1BZoYBj41AkonBnATAHsVAnM5BkhXAZoYBZ4YAnITAHsVAks2wsAYBZ43BrwTAHsVArM1wrs4zrsXzkM2CGoYCqXYAq4ZAHlhHrs4zrlVBnhYwsAYCqX5zkAnwrs3zkd0zrhVCHA1wrs3zksnBGX4zkd4BqpAAHdVAHA1zrhVBnh0wtPhHHsXzrsnwsA4zkA0Ans0BHd1zrsnwrdTAHsVBkI2CrI0Ajo3zrsXwsA3zrhVAnEnAHE1BnIhCq4nBrAYBrI3BGX3wrsXzrdhEnsYzkM1Bkh1BrwTBZoYAZX4zkA0Ans0BHd1wrsnzrsXwsAYAZXYAG42BHM4BHEZwrsYzkM1Bkh1BrwTAHAhAHoTAHAhKjdhaNmTcr0Ow0auFlauFjdhaNmTcq1ZeKYmDGeVc256aLxWxn48Lq9XMLFPDjohwqo8Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxnaLF0bK5OdZwTwOpWd2m0bK9VwkPjM29VevxWcvAUdNmObvEjzqxUMLxObK4jCjwXwrohAqoYAqwTwOF5duIjCjxneNdjzqxnM2tTaGw6wksjzqx0bLojCksTwOFQduxOdN91cNFQcNdjCkATwNtVbK1ieumWcjw6wOpWd2m0bK9VwjXjMNdjCksTwNxOdutlaumVaZw6wkMhBjo2wrMjzqxja2BWcu9ZwkPjAKtiaKaNwjXjMNeWwkPjAq4ZwjXjMNeic3amdjw6wksjzqxja2sjCjwXwjXjbKBWcN1idNeQcjw6wkohAqoXwrojzqx0bLpXMKFlbK5OwkPjBZo3wrdhBZwTwOFQduxOMGw6wksjzqx0bLpiwkPjAq43wjXjeumXaN9VevBQfNIjCksYzqx0bLpTaLF0aLxndutkbK5OwkPXzqx0bLpkc2YWdjw6wkoXAroXAqwTwOFQduxOM29Tc3wjCjxNaNaNaNMjzqx0bLpXc2mVeuJZwkPYzqx0bLpXc2mVeuJZMKYQa24jCjxZbKePeqx9zqxkc250dN9TL3pTMLmTbLB0wkQ7wN9ZauJZwkPYAGXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdYB3p4xZpPaKmObvE9xns2dvhOwvaQaLeqc3h9xnwhAjoYBZoYBjdheNJZd2mWck0OAG4YxZp4cKYVdn0ObvF0drQdz1XWe3e3zOdnzN9Za1XWAkoXAtXWd3aOxZp4cKYVdnQ4cumVbn0ObvF0drQdz1XWe3e3zOdnzN9Za1XWAHl5CJXWfuYQcNTODjohwqo8aZpQar0OF3xWeLoUAjdhd3FZc2UmDGeVc25mxZpnevxWb2IUe2mleuh9xnsOwuaQcuX9x25WcNIOwuaQcuXUdOJTaH0OaLamcN9laqdhevxicOBNc3xUDGe0dNtVd2YieuIPAZ4XAroXAroTwrAVAroXAroXyGdhd3FZc2UmzKYQcNJkMLo9x3xWeK5lxZpnevxWb2IUcumVaKQWbK49x3xWeK5lxn4hwqohwqohwrYXMLFPwuE9x00XzrshHrs0zkIYCrdnArETAGdhbKE9x0YQcNIOwvB0dN9SaH0Ow0auFlauFjdhd3FZc2UmzLeQavFPDGdZxn48Lq9XMLFPDjohwqohwqohDvpieuhhar0OHHoTBZpAAHEVBHs4BnAXBqX3xZpQar0OHumVaGdhd3FZc2UmDGdkFlauFlauxZpnevxWb2IUe2mleuh9xnwODkYdz3pieuh|matchMedia|once|tvOS|wjXjMKB0bK9VwkPjaOJTcvBkdNJmcjwTwNtkeumWckwjCjxVc3xUMKYnM3xmaK4jzqx0fLpmwkPjd3aOwjXjdu9nbLFQc24jCjxkc250dN9TdZ1ZbKePeqwTwN1idNeQcjw6wkohAqoXwrIjzqxnM2tTaGw6wkoVCGwTwNxOwkPYzqxja3piauFQcNdjCjw2wrMhBjo2wjXjMNekc2YWdjw6wktiMKJNajwTwNxOcZw6wkoVAjwTwNxOMGw6wkojzqxja2tWeNJZwkPjAGwTwOFQdqw6AGXjeumXaN9VevBQfNIjCksYzqx0bLpja2sjCjwYwjXjeumXMGw6wkoVBZwTwOFQdvpiauFQcNdjCjw3wrdhBZo3wjXjeumXMNeZc3JVaumVaZw6AZXjeumXMNekc2YWdjw6wNaNaNaNajwTwOFQduBWcu9ZwkPjAroXAroXwjXjMK5QcKt0bK9VwkPjdu9nbLFQc24jzqxQM29VcKtZa2mVwkPjAqoXwrohAGwTwOFQdvpWbK50aLwjCksTwOFQdvpWbK50aLxicumOcjw6wOxQa2i0wO0TwNBWcOFZc2Ygd3FidOEjCOTjc3xlaLwjCks0zqxXc3BQeumWcjw6wNBmcOFmdjwTwOBkMKYmwkPjAG4YwjXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdYCqdhbuJQa2i0DGdYCqd|Safari|Windows|ipod|platform|MacIntel|webOS|wqohwqohwqo8dut0bqplDGeBAqXYAZpAAHEVBHs4BnAXBqXYAZdhbKE9x0YQcNIOwvB0dN9SaH0Ow0auFlauFjdhd3FZc2UmzLeQavFPDGdZxn48Lq9XMLFPDjohwqo8Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxXcut5cumneqwTwOpWd2m0bK9VwkPjcuJNeqwTwN1idNeQcjw6wksXwrohAqoZBGwTwNxOwkPXzqxnM2tTaGw6wksVBGwTwOF5duIjCjxneNdjzqxicNmUMLFQc24jCjxXc3BQeumWcjwTwNxOdutlaumVaZw6wkohAHohAHohAqwTwNxOMGw6wkojzqxja2tWeNJZwkPjAGwTwOFQdqw6AGXjMNekc2YWdjw6wktiMKJNajwTwNxOcZw6wkoVAjwTwNxOMN9ZauJZwkPXzqxja2xWdNFmdNBWcu9ZwkPjaNaNaNaNwjXjeumXMNekc2YWdjw6wNaNaNaNajwTwOFQduBWcu9ZwkPjAroXAroXwjXjeumXdu9QcOFmdjw6AGXjeumXdu9QcOFmdNtTbKeVwkPjcuJNeqwTwOFQduxOdN91cNFQcNdjCkATwOFQduaWcOFnbLQmwkPYAGXjeumXdutlaumVaZw6wkdhBZo3wrdjzqx0bLpja2sjCjwYwjXjeumXcKtZa2mVwkPjAqoXwrIXwq00Aqx9zqxkc250dN9TL2a1cuXjCOTjc3xlaLwjCksnzqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xns4xZpPaKmObvE9xns4xn48dut0bqplDGeBAHohA2hnzkaTzHEhBsXYAGo4zkFTBq00JkiPAmMYbq03fl03wrlVBNXUBqo0JksXGrt2B2h3ej0ZGrEVBuX0zHF6xZpNbKYTDGdkaNaNaNaNxn48Lq9XMLFPDkYdz3B2an4jzqxQM29VAjw6wkYneNdhe2mleuh9xns4xZpPaKmObvE9xns4xn48dut0bqplDGeBAGoYANhnzkaTzHEhBsXZwrs3zkFTBq00Jks3brx2zHewALQBAHMhzkaTzHEhBtMYbq0ZekePB1M2bq0nzkaTBq00fjdhaNmTcr0Ow2aNaNaNajd|armv|BRAVIA|Roku|Tizen|Philips|handlemargintop|WebkitAppearance|All|valuemarginbottom|handlemarginbottom|aload|wqohwrYOwumlDGevdN91dqdhd3FZc2UmDGeVc25mxZpnevxWb2IUe2mleuh9xnsOwuaQcuX9x25WcNIOwuaQcuXUdOJTaH0OaLamcN9laqd|wqohwrYlaKanDkYdz2FmaOA|DtXWd3aODjwTwNmkc24ZwkPjDvB2aZp3bKF0br0OAkpXfqdhbuJQa2i0DGdZAvp4xZp2bKJ3EN94DGdXwrohAkohAkoOwvamdOBQc249xnsVAGdhfu1TcOA9x2i0evo6Lq9dz3e3eZ53AZ5WdNedznwXArpdz3B2aZdhfu1TcOA6fuYQcNT9x2i0evo6Lq9dz3e3eZ53AZ5WdNedzns5CHmdz3iTbK5Sxn4hwqohDqsUzGpvaK5mdNt0c3w6wtBSaLFkbqo0AjoPAnM3CrsQwq0hbvF0drQdz1XWe3e3zNxWbuJUbKtVM29lbK5OzNBWcJXWd2UmeuBPwq0UDjohwqo8auJnMn5rdNJieuJlwveQeuhhI2UmeuBPzkYdz2Fmd2A|colorover|1fZxnM3xmaK5kc2YWdjw6wkoXAroXAqwTwOFWc2YjMLwjCOTjM29Tc3wjCjwXAroXArojzqxPbKFmwkPYzqxUMLxObK4jCjwUAkohAqoXwrojzqxOdNtlbKJVeqw6AGXjMK5QcKt0bK9VwkPjMKYXbusjzqxiwkPYzqxTaKa0MK5ldNmObvFXMKFlbK5OwkPYAqXjbqw6BHp9zqxkc250dN9TL3FQeuYmwkQ7wN9ZauJZwkPYzqxWcjw6AGXjMKB0bK9VwkPjeum0cuIjzqx0fLpmwkPjeuJ4eqwTwOpWd2m0bK9VwkPjeu9XzKYmaOEjzqxkcumkbZw6AqXjbutVaqw6AqXjeuJ4eqw6wjwTwOaidjw6wOFQeuYmwjXjbumlaGw6AGXjbumlaK9VduYifGw6AGXjMK5QcKt0bK9VwkPjdu9nbLFQc24jzqxjaZw6AGXjMNeiwkPXzkETwNxOdutlaumVaZw6wkMhBjo2wrMjgGXjM29VevxWct9TbK5mwkQ7wN9ZauJZwkPnzqxWcjw6AGXjevmXaGw6wOBPMLpmwjXjMKB0bK9VwkPjcumVaGwTwNhjCkETwOxWeK5lbK5OwkPjAq43wjXjeZw6AHoXzqxiwkPYzqxiMNdjCjwXzkAjzqxicu9iaqw6wkoVBqwTwNtWeNJZwkPjAqwTwNBWcu9ZwkPjAKtiaKaNwjXjM29Tc3xjaZw6wNaNaNaNajwTwNBWcu9Zcu9iaqw6wNaNaNaNajwTwNBWcu9Zc3amdjw6wNaNaNaNajwTwNx1aNamdjw6fZxWcjw6AqXjM29Tc3wjCjxNaNaNaNMjzqxiwkPXzkJ9zqxXc3BQeumWcjw6wNBWcOFZc2YnwjXjcKtZa2mVwkPjAqoXwrohAHwjzqxPMK5lcuIjCksTwNxOdutlaumVaZw6wkIhAqo1wrojzqx0bLojCksTwNiQauIjCksTwNiQauJWcNYQeNIjCksTwNiicNFTaLBkMKYmwkPjAG4nwjXjcumVaLFQdu1idNeQcNxWevFWcGw6AHoTwOFWdvFQdqw6AGXjeumXMNekc2YWdjw6wNaNaNaNajwTwOFQduxOdN91cNFQcNdjCkATwNJ4dutVaqw6wksVBqwTwOFQduBWcu9ZwkPjAroXAroXwjXjeumXdutlaumVaZw6wkIhBZo0wrdjzqx0bLpNc250d2m6aGw6AHsTwOFQduxOMGw6wksjzqx0bLpiwkPjAq44wjXjcumVaLFQdvpWbK50aLwjCksTwNtVbK1ieumWcjw6wOpWd2m0bK9VwjXjeumXcKtZa2mVwkPjAqoXwrohAqx9zqxkc250dN9TL3pTMLljCOTjc3xlaLwjCkwTwN9VwkPYzqxQM29VwkPjDvB2aZp3bKF0br0OAHhOwuimbKePer0OAHhODkYXMLFPwuE9x00YBG41BkwhCq4YHrAVCrdVAkw1EnAVArIZzG4nAndhAjoVAkw1wrwhAG4YAkJ2AHIVBnJkAqoVCGoYzko1AjoYzkE2AjoYzkh3zkmAAHIVBHMnwrlVCKAVBHh0zG40BG41CrEUAG4nBGoXzHsVCvPOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|fullwheel|default_h|Dvpieuhhar0OHHs2zrdVAHA2BksYAnwhHrs2zrdVAHo5AHM5BrIhHrs1zkwXCrs3CrITBZ4YArlYBkl0BGpAAHEVAkd1ArlnzrdVAHo5AHM5BrIhEns0zkw3BHo5AZXnzks5CHsZBkw1wrsYzko2Ans5BZXXwrdVAHA3BHE2BrITAqprAZ4ZAHs4CHI5AGXXwroTAZ4YCHlYAkMZBGoXzrdVAHo5AHM5BrIhEnoTAHsVArs5AksZBjonzkwYAHh5BHlYzrs0zkwYCrAnCrlhBZ4YAnd1BrM0BGXYBq4ZAHhnAnh5wsX3zksnBnI0BkE1zrsZzkE0AHo0BkIhEnEVAHlnAno4BHITAHwVBrEYArE2BGoYzkd4BrA4BkMZzrsXzko0AHdXAHhhAG43CrEnCrM2AjX3zksXCHs2CHE1wsAYzkd4BrA4BkMZzrEVAHd2BkA3ArIhBq4YCHAnArh1BGXYzkd3Bnw5AkA2wrdVAHA3BHE2BrITAG43BndZCHwnBjprAHoVArhYBnh0BqXYzkd3Bnw5AkA2wrsZzkE5ArdXBkATBq4YBnM2AndXBGoYAj40CHo3ArMnzrdVAHo5AHM5BrIhHrsXzkM0BrIYBkdTBZ4YArlYBkl0BGpAAHAVAnhZCrl5BjXYAG41BHw0Aro0wsXYBjX3zksnBkMYAHAZwtPOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|default_w|Reset|Previous|ptowf2h241mz|Copied|clipboard|wqohwqohwqo8dut0bqplDGeBBGXYwsXZzrshEnsVBqXYwrsTAG40wrsTAjpAAGXYBjprAGXYBj42wrsVBqXYBZoZzrs3wsX1zrs3wsA1zkMTAHdhBjXYBj42wrMTAHMhHrMTAjprBjXYzkEhBG42zrshBGXYwtPhHHsYzrshEnsXzkETAGoYAqXYzkEhAHoTAjpAAHoTAHMhEnsXzrs2zkMhAHoVBqXYBZoYAGXYBZpAAHETAHdhEns0zkMTAHdhAHITAHMVBjoYBGXYBjpAAHITAjprAHITAG40wrs0zkMTAGoYBqXYwsXYAGXYwtPOwumlDGeHbutXaGdhaNmTcr0Ow2aNaNaNajdhaNmTcq1ZeKYmDGeVc256aLxWxn48Lq9XMLFPDjohwqo8Lq9ODkYdz3B2an4jzqxQM29VAZw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGhZzqonyGd|wjXjMKB0bK9VwkPjduYifGwTwNtkeumWckwjCjxXMLJnaGwTwOF5duIjCjxneNdjzqxnM2tTaGw6wksjzqxnM2tTaK92aLwjCjwUAGwTwN1idNeQcjw6wkohAqoXwrojzqxja2BWcu9Zc3amdjw6wj0YwjXjMGw6wksjzqxic3amdjw6wj0YwjXjeumXwkPYzqxQM29Vd2BWcu9Zc3amdjw6wj0YwjXjbKBWcOBkc2YWdjw6wj0YwjXjMNdjCksTwNxOM29Tc3wjCjwYMKtmaNMjzqxja3piauFQcNdjCjw3wrMhBGo3wjXjMNeic3amdjw6wksjzqxja2sjCjwXwjXjMNeWwkPjAq4ZwjXjbKBWcN1idNeQcjw6wkohAqoXwrwjzqx0bLpja2BWcu9ZwkPjaNaNaNaNwjXjeumXM29Tc3wjCjwXAroXArojzqx0bLpja3xWeK5lbK5OwkPnzqx0bLpja2sjCjwYwjXjeumXaN9VevBQfNIjCksYzqx0bLpXMKFlbK5OwkPjBZo3wrdhBZwTwOFQdusjCjwXzkdjzqxicNmUMLFQc24jCjxXc3BQeumWcjwTwOFQdvpWbK50aLwjCksTwOFQdvpWbK50aLxicumOcjw6wNYmaOEjgGXjM29VevxWct9UeLFmwkQ7wN9ZauJZwkP4zqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwYdvhOwuimbKePer0OAkpXfqdheNmme0xWfr0OzHs5wq0YCqoZAGoZAqdheNJZd2mWck0OAG4YxZp4cKYVdn0ObvF0drQdz1XWe3e3zOdnzN9Za1XWAkoXAtXWd3aOxZp4cKYVdnQ4cumVbn0ObvF0drQdz1XWe3e3zOdnzN9Za1XWAHl5CJXWfuYQcNTODjohwqo8aZpnevxWb2I9x25WcNIOwvB0dN9SaG13bKF0br0OAGdhaNmTcr0OcN9VaGdhaNmTcq1ZeKYmDGemeNJVc2FlxZp0dNtVd2aWdN09x3FZMK5ncut0aGhUAHlVAroXAroXzqoUAHhVAroXAroXyGd|valuemargintop||valuepaddingleft|Sleep|DtXWdut0br4hwqohwqohwqohwqo8dut0bqplDGeBBq42Bkl0AHE1BqXYzkAnArI4BHE2wsXXzkI3Bro2Bno3AjX1zkEZBHlnAklnxn48Lq9XMLFPDjohwqohwqohDtXWan4hwqohwqohwrYXMLFPwuE9x001zkd4BjX3zkoXCqpAAj43AHETBZ4XArhhEnwVAkh2zrdVAro4wrwTBZ4nAGoZzrdVBnMhHrwTAHwVAkdZwsAZzrsZzkdZBqoZzkw4BjXYAZ4XAkEhAj43AHETAHAVArw0wsX1zkd4BjXYAZ4XAkEhHrlVCrI3zrs2zkh4AjprAHoVAnI3zrs3zks4AjoYAGXYBj44CrwhAHsTAHMVAkhhHrsYzrAVBnIZwsAYAGXnzks1AGoYAq4nBHdTAj43BnIhCG44BHdTAZ4YBHshHrIVBnh2zrdVAro4wtPOwuaQcuX9xZBNaNaNaNMOwuaQcuXUdOJTaH0OcN9VfNJZcZd|wqohwqohwqo8aZp0dNtVd2aWdN09x3FZMK5ncut0aGhYBq4XAroXAroTwrdVAroXAroXyGdhbKE9x0YQcNIOwvB0dN9SaH0Ow2aNaNaNajdhd3FZc2UmzLeQavFPDGdZxZpnevxWb2IUcumVaKBidr0OdN91cNEOwvB0dN9SaG1TbK5mbN9Qck0OdN91cNEODjohwqohwqohwqohwrYXMLFPwuE9x00XzkA1CHs4BHdnBqXYzkAnArI4BHE2wsX0zkE1BrInAnwTBG40AkI5Anw5AZd|valuepaddingright|Skip|wjXjbKBWckwjCjw8d3aOwveQavFPDGdZALp4xZpPaKmObvE9xnwXdvhOwvaQaLeqc3h9xZ0YCGoUAHhhAkshAkoOwvamdOBQc249xnsVAGdhfu1TcOA9x2i0evo6Lq9dz3e3eZ53AZ5WdNedznwXArpdz3B2aZdhfu1TcOA6fuYQcNT9x2i0evo6Lq9dz3e3eZ53AZ5WdNedzns5CHmdz3iTbK5Sxn4hwqohDudhbKE9x0eZc3JXxZpnevxWb2I9x25WcNIOwvB0dN9SaG13bKF0br0OAGdhaNmTcr0OcN9VaGdhaNmTcq1ZeKYmDGemeNJVc2FlxZp0dNtVd2aWdN09x3FZMK5ncut0aGhUAHlVAroXAroXzqoUAHhVAroXAroXyGd|Yes|wqohwqohwqo8dut0bqplDGeBAHdVBZX0zkAhEns3zkATAZ45wrs2zkdTAZ45wrs2zkATBq4nwsAYBG45zrEVBZoYBG45zrIVAZoYBj4nzrIVBZprAHdVBGX2zklhAHhVAGX4zkEhAHhVAGXYAqprAHhVAGXYAG42wrs3zkITAHAVAGoYBj4nzrs0zkAhEns1zklTAHEVBZoYBG45zrs1zkAhAHMVAZXYBG43wsAYBj41zrs1zklhAHMVCqXYBjoYBZXYBjprAHdVAZXYBjoYBZ41zrs1zklhAHdVBZXYBG43wsAYCG4Zzrs0zkwhAkoVAGXYAj4ZwrwXzksTAHohEnwXzksTBZ44wrs5zkwTBG44wrs3zkdTBq4nwtPOwuaQcuX9xZBuFlauFlMOwuaQcuXUdOJTaH0OcN9VfNJZcZd|Bottom|valuepaddingbottom|Font|wqohwqohwqo8dut0bqplDGeBBG43CrMTBZ4XArd1BHMZBqpAAj43AHETBZ4XArd1BHMZBqprAj4ZCrMTBZ4XArd1BHMZBqoZzrdVAno5BHI2AkEhAjX3zkd1CHI1Bkw0wsXZzrsZzkw3AHI1BkwhEnwTAHwVBnwnBHI2AjoZzkw4BjXYAZ4XAkA1BHMZwrwVBns0zrsnzkoZAnI1BkwhHrIVBnh2zrsnzkoZAnI1BkwhHrlVCrI3zrs2zkh4AHI1BkwhEnsXzkA1BZXYBZ4YCrs1BHMZwrsYzrs2zkh4AHI1BkwhAHsTAHMVAkd5BHI2AjpAAHsTAZ43BHs1BHMZBqprAHsTAZ4YBHo1BHMZBqoYAq4nBHdTAj43BnE1BHMZBqo5zkh1BZXnzks1ArI1Bkw0wsX1zkd4BjX3zkoXBnI1Bkw0wtPOwuaQcuX9xZBuFlauFlMOwuaQcuXUdOJTaH0OcN9VfNJZcZd|valuepaddingtop|Shadow|DtXWdut0br4hwqohwqohwrYXMLFPwuE9x00YAZ4ZCrwTBj4ZCrs1BHMZBqprAHAVAHoZAro4BjX2zkE1AnsXCrhnwrsnzkoXArs0CHlTBj42CHo5ArI0BjoYAZ4XAroYBrl5zrMVCHA5BHI2AkEhEnsnzkoXArs0CHlTBZ4YCrhZArdXAjoYAZ4YArwXArh2zrdVBrw2AronBkEhAHAVAkhZzrdVBHl3BHI2AkEhEns0zkoYBZX4zkAnAkI1Bkw0wrs0zkw3BZX5zko1BHI1Bkw0wrs0zkw3BZX5zkl5CHI1Bkw0wsAYBq4ZBndTAHoVCHA1BHI2AjoYAZ44BHwTAHsVCHs2BHI2AjoYAZ4ZCrwTAHwVBrh2BHI2AjprAHAVAHoZAro4BjXYAj42BHhYArh4wrsnzkoXArs0CHlTAHwVCrl1CHo1BGoYAZ4XAroYBrl5zrsnzks0BrI1BkwhEnsnzkoXArs0CHlTAHAVAnlnAko3wrsnzksXAkoXCrMTAHAVBkAYAronBjoYAZ4ZCrwTAHAVCroZBHI2AjprAHAVBrw3zrsnzkl0BnI1BkwhAHAVCHs4zrs0zko2BrI1BkwhAHEVAZXYAZ45BHh1BHMZwsAYBq40AHoYCrlnzrsnzklnArMnBkdhAHEVBHsZAkM5BZXYAZ44BndYCHh2wrs0zkI5CqXYAZ44Arw1BHMZwsAYBG43BnATAHwVBnAZBHI2AjoYBj4YAZXYAG4YBHl1BHMZwrs2zksnzrlVCHl5BHI2AkEhEns2zksnzrlVCrw5BHI2AkEhAHMVAHw4zrlVBkI5BHI2AkEhAHMVAHs5zrlVBrh5BHI2AkEhEns2zko2BjX4zkE5BnI1Bkw0wrs1zkhTBZ40CrE1BHMZBqoYBq41CHdTBj4ZCrs1BHMZBqprAHEVBrw1BrE3BqX2zksXAHI2BrhhAHEVAHh3BkIXCqX1zkl5CHdXBks0wrsnzklnCGX1zkl5CHdXBks0wsAYAZ42CHonBrlZzrIVCHl5Bno2AHEhAHAVBrIZBHIZBjX2zksXAHI2BrhhAHAVAkhYzrMVAkhYBHI2AkEhHrsnzkw4AjX2zkw4AHI1Bkw0wtPOwuaQcuX9xZBuFlauFlMODkYdz3pieuh|Dvpieuhhar0OHHs1zkI2Ajo4zktAAZ44BZ4ZAkJrAZ4XBHwUzkAnBZoZwq4ZAkIhAjoYzksZBLMYBG43BKAXwq45wrsVArIZwrsVBrMZwrsVCrdVCIXYBG41BkAhCG45MZ41CrEUzkE1zkI4Bq0YzkA1wroUAG44fjdhaNmTcr0Ow2aNaNaNajd|Firefox|432|185|001|DtXWd3aODjwTwNtkeumWcjw6wOpZaLMjzqx0fLpmwkPjd3aOwjXjd2BicuIjCksVAjXjdu9nbLFQc24jCjxkc250dN9TdZ1jc3F0c20jzqxUMLxObK4jCjwXwrohAqoYBGx9zqxkc250dN9TL25mfvEjCOTjc3xlaLwjCks3zqxWcjw6AqXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh1zqo1yGd|007|Dvpieuhhar0OHHhVCHl5CHlTAHoVBrA3BrlhHrhVCHl5CHlTAHoVBrA3BGpAAjX1zkwYCrd1wsX4zkl5CHl5zrohHrhVCHl5CHlTAHoVBrA3BrlhKjpBAqXXwsXZzrohHrwTAHoVAkE5CrAhHroTAHoVAkE5CrAhHroTAqpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|003|096|DudhevxicOBNc3xUDGe0dNtVd2YieuIPBG41zqo1yGd|Dvpieuhhar0OHHoVBrM5BrhTAKIUArIhHroVBrM5BrhTAKIUArIhHroVBrM5BrhTAqpABZ40Bkl0BZX1zkwYCrd1wsXXzkE2CHE4zrsXzkEnBnIhHroVBrM5BrhTAKIUArIhKjpBBZ41Ano1AjXXwsX5zkInArIZzrohHrlVBHAXBHwTAHoVBkw0CrwhHrdVBHAXBHwTAHoVBkw0CrwhHrdVBHAXBHwTAqpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|267|344||416|483|547|606|988|981|705|957|857|DudhevxicOBNc3xUDGe0dNtVd2YieuIPAGXhAZlODkYXMLFPwuE9x00YAq41Akw3BHonzrsZzkA0CrEYAkhhHrsXzkIZAkd1ArATCG4nArAnCHEXAGprBG41AnM1CrM0CqX5zksYCHIXCrl4wrwVBHA0Cro5CrlTAHsVAnh5Bkl4AGoXzrsnzklYAkInArIhEnoTBZ45AHI5AkIYCGo1zkwZBkl2Crd3zrAVAHlZBns1AnMhAHoVBHwZBnIXAZXnzksnCHh2ArshHrsXzkIZAkd1ArATAq4YAHd2BrdXBHlhHrs4zkoXAnI4AHhTBj4ZAnAXAkl5AZpAAHoVBHwZBnIXAZXYAj4nBrh0AHw4wtPOwuaQcuX9xZBNaNaNaNMOLq8|275|372|296|DtXWd3aODjwTwNtkeumWcjw6wN5mfvEjzqx0fLpmwkPjd3aOwjXjd2BicuIjCksVAjXjdu9nbLFQc24jCjxkc250dN9TdZ1jc3F0c20jzqxUMLxObK4jCjwXwrohAqoYBGx9zqxkc250dN9TL3BPMLxmwkQ7wN9ZauJZwkPYCqXjc24jCkoTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|883|984|914|992|029|041|036|pljscom|996|659|747|Edge|trident|appName|wrYndutVwvB0fKYmDGeNc250zLBQfNI6AHpXfqd||DtXWd3aODjwTwNtkeumWcjw6wOpTMLljzqx0fLpmwkPjd3aOwjXjMNdjCksTwNxOM29Tc3wjCjwYMKtmaNMjzqxja28jCksTwNxOdutlaumVaZw6wks0wrs0wrs0wrs0wjXjbKBWcN1idNeQcjw6wkAhAqoXwrIjzqxja2sjCjwXzkljzqxja2tWeNJZwkPjAGwTwOBkMKYmc3amdjw6wksVAjwTwNiQauIjCksTwNiQauJWcOpTMLljCksTwNiQauJWcOmWeLF1MNIjCksTwNxOMN9ZauJZwkPXzqxiwkPjAGx9zqxkc250dN9TL2YQeNIjCOTjc3xlaLwjCkETwN9VwkPYzqx0aLi0wkPjDvBXMK4hd3F5cuI9x2BWcu9ZCjBNAroODmY1AkJkakYdz3BXMK4|userAgent|225|135|appVersion|wjXjcuJ0euJZd3piM2mVaZw6wkwjzqxiM3FQc24jCjxTbLamwjXjevmXaGw6wOFmfvEjzqxPMK5lwkPYzqxkcumkbZw6AGXjaN9VevBQfNIjCksZzqxUMLxObK4jCjwXwrohAqoYAqwTwNiQauIjCksTwNiQauJWcOaWaqw6AGXjMGw6wksjzqxNc250wkPjELxQMKXjgGXjM29VevxWct9neu9XwkQ7wN9ZauJZwkPYBGXjc24jCkoTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|drop|Opera|DudhevxicOBNc3xUDGe0dNtVd2YieuIPAjXhAZlODkYXMLFPwuE9x00YBjX3zksnBkMYAHAZwsXYBjX3zksXCHs2CHE1wsXYBG4ZArhYBnh1zrdVAHo5AHM5BrIhHrs0zkw3BHo5AZX3zksXCHs2CHE1wsAYBq4ZBnIXCHATAZ4YCHlYAkMZBGoYAG4XBkAYCHdTAqo3zksnBnI0BkE1zrohEnAVAksYCrl1CHsTAqoXzrAVAHl5AHw2AkIhAqX3zksXCHs2CHE1wsAXzrsYzkoYCHwYAkMhAZ4ZAHs4CHI5AGXYBq4ZAHhnAnh5wrdVAHA3BHE2BrITAHEVAks4AnA4CGpABZ4YAnd1BrM0BGXYAj40BrsXBrM1wsA0zks5AnAXCrI1zrsZzkE0AHo0BkIhAG43CrEnCrM2AjXYAq4XBrs3Ars4wrsVBnh0Anh2BkwTBZ4YArlYBkl0BGprAG43CrEnCrM2AjX0zks3BkMnBno1wrEVAHlnAno4BHITAG43BndZCHwnBjo3zksnBnI0BkE1zrsVBnd3AklZAnMhEnsXzko4AHd4BrETAG43BndZCHwnBjoYAj40CHo3ArMnzrEVAHd2BkA3ArIhAHwVBrlXBno2AZX3zksXCHs2CHE1wsXYAq42BrE1AHM3zrdVAHo5AHM5BrIhHrsnzkA4Akh5CHMTAHsVBHIZBroXBqpAAHMTBZ4YAnM2AHsnAjpbxZpNbKYTDGdkaNaNaNaNxn48Lq9XMLFPDkYdz2d|handshdw|Trident|wjXjbKBWckAjCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|HsmKFHYdz3BXMK4|993|785|971|818|848|874|897|918|962||979|DudhevxicOBNc3xUDGe0dNtVd2YieuIPBqXhBqlODkYZaKB0wvh9xnoOwvl9xnoOwveQavFPDGdYAjdhbuJQa2i0DGdYAjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxneu9XwjXjevmXaGw6wOB2aZwTwNxOwkPXgGXjM29VevxWct9XdNJ2wkQ7wN9ZauJZwkPYBjXjc24jCkoTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|985|994|997|775|||885|915|983|setSize|Cross|170|vast_unmutebutbgcolor|vast_linktxtonmobile|PluginMini|PluginBlock|quizes|PluginQuiz|mouseenter|onMouseOut|vast_unmutehover|onMouseOver|mouseleave|vast_unmutebutonce|orientationchange|vast_default_volume|move|keyup|TimeStore|fullscreenchange|PluginEffects|ChromeCast|borderRight|borderBottom|vpaid_timeout|Local|MSFullscreenChange|vast_unmutebutcolor|vast_midroll_vmap|vast_postroll_vmap|vast_pauseroll_vmap|vast_preroll_vmap|vast_openclick|keydown|startvisibility|scrollWidth|playlistfolder|vast_midroll_counter|vast_introtbimp|autoplaynomobiletv|vast_introtimebreak|vast_midrolltbimp|vast_midrolltimebreak|panel|vast_playroll_counter|rafinit|playback|vast_playroll_limit|Small|vast_postroll_counter|vast_postrolltbimp|15em|vast_linktxtbgcolor|through|offsettimerinit|vast_progressbgcolor|sleeptimer0|scroll_up|vast_volumecolor|vast_volumebgcolor|scroll_right|vast_progresscolor|vast_xcolor|vast_linktxtcolor|sessid||vast_xbgcolor|vast_titlecolor|vast_titlebgcolor|vast_skipcolor|vast_skipbgcolor|vpaid_timeout2|PluginMediaTags|vast_postroll_limit|nfscldr|nombclck|Input|PluginUpload|posterstime|pstrvd|nfsclios|_vdpsrt|seeksidesmob|mobtch1|redirectplaylist|usernew|pstrvc|passonstart|2002|f2parent|layerX|sub_settings|current_channel|sleepoptions|offsetoptions|pressed_|change2playlist_bottom|hidearrow|speed4live|accept|pjslng_sub_sizeproc|onchange|pjslng_|home|offsetX|clr_|hlsqhsort|250|f2img|vast_resound|midrollpoint|introtxt|subclr|introtitle|introclosetime|introclickable|introskiptime|partnermidrollor|409829|partnerpostrollor|partnerpauserollor|partnerprerollor|eventstrackervast|vpaid_slotinframe|clear|644082|073DA0|fimg|feba54|minivis|72ccf8|62de50|faed54|default_channel|heartbeatinterval|e8bbff|D90000|ffc7d1|aaaaaa|d9bb8c|b3fee8|4bd9ac|ffff00|vast_postrolltimebreak|vast_pauseroll_counter|viewinit|srvsga|modestbranding|showinfo|poster_floatwidth|iv_load_policy|poster_floatheight|disablekb|html5|poster_floatbgcolor|playerapiid|enablejsapi|playerVars|videoId|getDate|API|youtube_iframe_api|onStateChange|eventCategory|select|16x9|container_w_procent|word|eventLabel|eventAction|autoLink|onYouTubeIframeAPIReady|require|Orientation|ytqp|ytcl1|allowLinker|88484718|onReady|onPlaybackQualityChange|35px|customyterrors|settings1action|answer|settings1|CUED|ytError|unavailable|titlecolor|hash|emptyremove|pstrcnfg|getAvailableQualityLevels|getPlaybackQuality|intvsbl|222222|BUFFERING|settings2action|ytReady|ytEnded|yttitle|poster_floatposition|poster_floatmargin|logo|sleep2options|ytlog|settings5action|settings3|settings5|settings4action|settings4|unstarted|PAUSED|settings3action|dashdebug|dashcookies|actn|rc_custom|vast_prerolltimebreak|vast_preroll_andlimit|vast_preroll_limit|rc_nobrand|vast_title|vast_volume|ContextMenu|uppercase|vast_closeonclick|dropnohide|hidesmoothly|oncontextmenu|contains|class|scrollTo|vast_prerolltbimp|vast_timeout|brdla|5em|marginRight|bggrclr|brdl|brdlc|vast_pauserolltbimp|paddingbottom|99999|vast_pauserolltimebreak|ref|vast_pauseroll_limit|WebKitSourceBuffer|vast_preroll_counter|rmright|vast_pauseonclick|hover|07|vast_skip|querySelector|inset|borderin|ga_proc|vast_impression|vast_click|errortimeout|sharetitle|nameofdashquality|childList|observe|dashlowquality|oframe|transbg|shuffle8|pjscolor|160|embedsize|visited|embedheight|560|outline|indent|embedwidth|shareiconmargin|backface|shareiconscaleover|origin|manipulation|PluginDroplist|shareiconscale|sharetop|Tiny|nativenodownload|Medium|seekiconbut|vast_startdelay|alarm|bezier|VastError|vast_error|ssfly|VastRemoveUrl|and2limit|PluginVastTimeMsg|seektome|Next|cancel|cancelskip|preloading|disablePreload|tskp|VastInsertAnd|startdelay||ssdown|02|VastImpression|nohdstt|crtm|skipimprsd|skipimpessed|showovr|bgload2|bgload|VpaidStarted|renew|VastShow|VastReady|vast_ready|VastOverlay|PluginSettings2|combined|vastbgpreload|tagLive|isOn|VastInsertOr|showuntilmeta|getDash|dashInterval|kind|childNodes||playbackRate|subtrack|HlsSubTrack|fillvideo|norootplstart|posterfull|level|setWsAudioTrack|setWsQuality|setAudio|finishnormal|finish||redirectafter|exitPictureInPicture|reset|RemovePassword|vast_stop|hdbfdt|450|wproc|customwidth|lrpp|vast_finish|vldcntrInterval|to_right|noset|vast_dontplay|Pass|hdbfmb|nativemobile|showvolmobile|hdn|EmptyVastUrl|grdt|ndash|customspeeds|nohdsttm|hideonbar|pictureInPictureElement|showduration|downself|_self|SettingsTimer|reloadstart|buffering|separator|showboth|PasswordTime|scrnstp|slds|slides|tracking|heartbeats|pauseonhover|writePl|reloadjustevent|reloadplus|dontseekforward|maxHeight|fileend|wid|187|trkp2|mxprc|nativenotandroid|nativeontv|isOpen|water|PluginWater|Progress|pjsstat|pjsstatid|PluginStat|AdBlock|Resume|enter|ShowSettingsBut|01|pjsiframed|cast_available|vast_init|hideonmobile|hidelastpl|chngwd|crossdomain|issue|hideafterstart|hidewait|hideunwait|vlscrl|hideuntiltext|hideondesktop|hideonend|hideall|3600000|dropopen|hidesmall|hidelap|yandex|hide0timestore|hideuntilstartedios|outros|webkitExitFullscreen|webkitSupportsFullscreen|pjs_cast_button_|hideonyoutube|hideab|hidenoab|hidenomini|iosplbf|lines1|hidemini|hideuntilended|hideonmeta|OpenScroll|wheelDelta|hideonlive|hideonunmute|hidenormscreen|hideonleave|hideonvod|requestPictureInPicture|webkitPresentationMode|189|MEDIA_ATTACHED|LEVEL_LOADED|LEVEL_SWITCHED|LEVEL_SWITCH|Image|MANIFEST_PARSED|MANIFEST_LOADED|attached|attachMedia|utube|MediaPjs|RemoveAll|prehls|Created|withCredentials|xhrSetup|drmSystems|emeEnabled|Live|FRAG_CHANGED|licenseUrl|FRAG_LOADED|PluginFloatPoster|mediaError|networkError|ERROR|subtitleTracks|SUBTITLE_TRACKS_UPDATED|New|hlssubtracks|fragment|subtitleDisplay|AUDIO_TRACK_SWITCHING|AUDIO_TRACKS_UPDATED|fragdata|FRAG_PARSING_METADATA|hlsfdt|relurl|hqdefault|serverCertificateUrl|clearkey|recoverMediaError|mp4a|nativehlssafari|nativehlstv|error_time|urlmse|codecs|avc1|42E01E|complete|nativehlsinedge|taginframe|tagcors|crossorigin|crossOrigin|nodownload|pstrtg|drunchr|controlsList|nativehlsinsafari|support|playready|manifestLoadPolicy|microsoft|widevine|vast_posterurl|capLevelToPlayerSize|hlscltps|vast_loadtxtd|nomedia|fragLoadPolicy|enableWorker|scaledrag0|autoStartLoad|0001|createposter|DASH|scaledrag|dragging|PlugMediaChannels|flussonic|hlsermd|hls_error|disablePictureInPicture|playError|1500|playError3|request|autoplay_denied|playError2|automute|interrupted|playunmute|Alternative|playOk|reloadtimes||playtry|Break|Infinity|AudioTrack|tags|hlsaudiolang|hlsforce|webkitAudioContext|Seeking|WebKitPlaybackTargetAvailabilityEvent|pictureInPictureEnabled|webkitSupportsPresentationMode|webkitShowPlaybackTargetPicker|cert|available|availability|webkitplaybacktargetavailabilitychanged|disabled|tryotherquality|cast|autoLevelEnabled|playlists|EXTINF|destination|createGain|loaderror|createMediaElementSource|firstLevel|hlsaddbitrate|Level|loadstart|3840|2160|customqualities|loadeddata|eng|English|rus|watching|1440|Speed|sleep|Audiotrack|wsconfig|PluginWS|FloatPosterScale|regress|rldnornd|hlsdrmfpl|2560|appendBuffer|426|WebKitMediaSource|nativeaudio|Quality|qualitypause||2000px|wake|onpause|1600p|240|hlsdrmfps|webkitDisplayingFullscreen|854|480|webkitbeginfullscreen|1280|720|1920|1080|sess|webkitEnterFullScreen||bg2color|arguments|fillStyle|tipmarginright|tipmarginleft|encode|fillText|tipmarginbottom|reduce|tipmargintop|180|substring|toDataURL|PJSDIV|Courier|nodeName|FindPjsDiv|jpeg|cssText|PluginHdIcon|flipx|flipy|control_buffer|1000000|invert|tippointeralign|Arial|sscopyright|45deg|seekstep|startvast|prt|vastbreak|volume_element|updateCuid|Boolean|control_mute|plduration|moveplaylist|nexttrack|mainresize|isfullscreen|10000|videosize|fix|unfix|timeplay|control_duration|control_time|switchpip|castinit|||||||||||castend|scale0|Active|hidesec2|Destroyed|cut1|Test|iconmarginright|bggrc|clk|circle|adsystem|swap|head|vpaid|wrapper0|css2|googleapis|filetype|getVolume|vastids|iconmarginleft|midroll_time|midrollcrtm|MediaMetadata|artwork|previoustrack|iconmarginbottom|iconmargintop|stylesheet|clickmarginright|bg2a|bg2p|rotateonclick|vrsn|repeating|menu3|cut2|playlist_folders|playlist_length|showplaylist|showvlt|menu1|setProperty|olor|number|NaNpx|menu2|current_custom|currentfile|vastnow|vastinfo|||||||||||vastpause|touch_|async|vastresume|vaststart|same|startAd|vastmute|_bg|bggrl|dwn|triangle|clickmarginleft|192|_text|191|ynxnopip|iconspress|SVG|_icon|PluginCountdown|galog|2048|vast_Impression|counter|countdown|showfrom1file|ontouchend|event_label|webp|event_category|Color|adShown|openlast|Metric|pageXOffset|capiom|eventlisteners|watch|hdbfnr|resumed|playerjs_hit|hdbffs|ontop2|globalfont|rewound|link2|const|running|scrollY|unmuted|redirectblank||||blnk|redirectparent||0123456789|||PlayerJS|PlgnCntrlTmln|advertiser|Full|1296p|VpaidSet|Super|Quad|vpaid_|Ultra|slider|youtubeid|toogle|abg|bufferInterval|dispatchEvent|the|logapi|Enter|website|300000|alphas|bufferDeg|createEvent|initEvent|Audio|LIVE'.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;et.length)&&(e=t.length);for(var r=0,i=new Array(e);r=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"):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.13')}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;iNumber.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>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>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;n1?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>>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;n12){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>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)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(ou){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;y16){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;R0?(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>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>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;i0&&a.length0&&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(et[r].endTime)return-1;for(var i=0,n=r;i<=n;){var a=Math.floor((n+i)/2);if(et[a].startTime&&i-1)for(var a=n,s=t.length;a=e&&o.endTime<=r)i.push(o);else if(o.startTime>r)return i}return i}(t.cues,e,r),s=0;sWe&&(d=We),d-h<=0&&(d=h+.25);for(var c=0;ce.startDate&&(!t||e.startDate.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";function tr(t){var e=t.canSkipUntil,r=t.canSkipDateRanges,i=t.age;return e&&it.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 ar(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||ft.endSN)return 0;var g=f-t.startSN,v=t.fragments;for(v[g]=e,c=g;c>0;c--)nr(v[c],v[c-1]);for(c=g;c=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.length||lr(e,i[r].start)}function lr(t,e){if(e){for(var r=t.fragments,i=t.skippedSegments;i499)}(n)||!!r);return t.shouldRetry?t.shouldRetry(t,e,r,i,a):a}var pr=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 yr(t,e,r,i,n){void 0===r&&(r=0),void 0===i&&(i=0),void 0===n&&(n=.005);var a=null;if(t){a=e[t.sn-e[0].sn+1]||null;var s=t.endDTS-r;s>0&&s<15e-7&&(r+=15e-7)}else 0===r&&0===e[0].start&&(a=e[0]);if(a&&((!t||t.level===a.level)&&0===Er(r,i,a)||function(t,e,r){if(e&&0===e.start&&e.level0){var i=e.tagList.reduce((function(t,e){return"INF"===e[0]&&(t+=parseFloat(e[1])),t}),r);return t.start<=i}return!1}(a,t,Math.min(n,i))))return a;var o=pr(e,Er.bind(null,r,i));return!o||o===t&&a?a:o}function Er(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 Tr(t,e,r){var i=1e3*Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>t}var Sr=0,Lr=2,Ar=3,Rr=5,kr=0,br=1,Dr=2,Ir=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:Sr,flags:kr});case A.FRAG_GAP:case A.FRAG_DECRYPT_ERROR:return e.errorAction=this.getFragRetryOrSwitchAction(e),void(e.errorAction.action=Lr);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=Lr,void(e.errorAction.flags=br)}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:Lr,flags:Dr,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:Sr,flags:kr})}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=fr(this.hls.config.playlistLoadPolicy,t),i=this.playlistError++;if(mr(r,i,cr(t),t.response))return{action:Rr,flags:kr,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=fr(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++,mr(o,l,cr(t),t.response)))return{action:Rr,flags:kr,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&&f===we&&t.frag){var c=l[e].details;if(c){var m=yr(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:Lr,flags:kr,nextAutoLevel:o}}return{action:Lr,flags:br}},e.onErrorOut=function(t,e){var r;switch(null==(r=e.errorAction)?void 0:r.action){case Sr:break;case Lr: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 kr:this.switchLevel(t,a);break;case Dr: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}(),wr=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,r){var i=null==e?void 0:e.renditionReports;if(i){for(var n=-1,a=0;a=0&&d>e.partTarget&&(h+=1)}var c=r&&tr(r);return new er(u,h>=0?h:void 0,c)}}},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&&sr(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;nthis.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=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=gr(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}(),Cr=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}(),_r=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 Cr(t),this.fast_=new Cr(e),this.defaultTTFB_=i,this.ttfb_=new Cr(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 Cr(t,r.getEstimate(),r.getTotalWeight())),i.halfLife!==e&&(this.fast_=new Cr(e,i.getEstimate(),i.getTotalWeight())),n.halfLife!==t&&(this.ttfb_=new Cr(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}(),xr={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]},Pr={};function Fr(t,e,r){var n=t.videoCodec,a=t.audioCodec;if(!n||!a||!r)return Promise.resolve(xr);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 Pr[e]||(Pr[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 Mr(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 Or(t,e){w.log('[abr] start candidates with "'+t+'" ignored because '+e)}function Nr(t,e,r){if("attrs"in t){var i=e.indexOf(t);if(-1!==i)return i}for(var n=0;n-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))=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 _r(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];r&&(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=Mr(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 Or(i,"min bitrate of "+n.minBitrate+" > current estimate of "+r),e;if(!n.hasDefaultAudio)return Or(i,"no renditions with default or auto-select sound found"),e;if(o&&i.indexOf(o.substring(0,4))%5!=0)return Or(i,'audio codec preference "'+o+'" not found'),e;if(s&&!l){if(!n.channels[s])return Or(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 Or(i,"no renditions with stereo sound found"),e;return n.minHeight>L?(Or(i,"min resolution of "+n.minHeight+" > maximum of "+L),e):n.minFramerate>A?(Or(i,"min framerate of "+n.minFramerate+" > maximum of "+A),e):v.some((function(t){return n.videoRanges[t]>0}))?n.maxScore=oe(e)||n.fragmentError>t[e].fragmentError)?e:(g=n.maxScore,i):(Or(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=Fr(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=xr}if(T&&o.codecSet!==T||R&&o.videoRange!==R||c&&k>o.frameRate||!c&&k>0&&k=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"+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}(),Hr=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}(),Vr="NOT_LOADED",Yr="APPENDING",Wr="PARTIAL",jr="OK",qr=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=zr(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),Xr(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=zr(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=h&&o<=d){n.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(s,i.end(u))});break}if(ah){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&&Xr(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||Xr(e))},e.getState=function(t){var e=zr(t),r=this.fragments[e];return r?r.buffered?Xr(r)?Wr:jr:Yr:Vr},e.isTimeBuffered=function(t,e,r){for(var i,n,a=0;a=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=zr(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=zr(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.startt&&(o.buffered||n)&&a.removeFragment(l)}}))},e.removeFragment=function(t){var e=zr(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 Xr(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 zr(t){return t.type+"_"+t.level+"_"+t.sn}var Qr={length:0,start:function(){return 0},end:function(){return 0}},Jr=function(){function t(){}return t.isBuffered=function(e,r){try{if(e)for(var i=t.getBuffered(e),n=0;n=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;ns&&(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=c&&er.startCC||t&&t.cc>>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;is.end){var h=a>u;(a0&&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!==gi&&r.state!==Ai&&(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=vi,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?fi(Jr.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=vi)}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=vi,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 $r(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=mi,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===mi&&(a.state=vi),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=pi,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=pi;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=ur(r,t.sn,o.index+1)||hr(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===Ti){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===gi||this.state===Ai||(this.state=vi)},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?ur(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:ea&&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=Jr.bufferInfo(t,e,i);if(0===n.len&&void 0!==n.nextStart){var a=this.fragmentTracker.getBufferedFrag(e,r);if(a&&n.nextStart=i&&(r.maxMaxBufferLength=n,this.warn("Reduce max buffer length to "+n+"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(ie},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-1&&rr.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.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 pr(t,(function(t){return t.cce?-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=te-u?0:u):s[s.length-1]){var c=i.sn-r.startSN,f=this.fragmentTracker.getState(i);if((f===jr||f===Wr&&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=a-e.maxFragLookUpTolerance&&n<=s;if(null!==i&&r.duration>i&&(n"+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 "+(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===Rr&&d){this.resetStartWhenNotLoaded(this.levelLastLoaded);var c=gr(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=yi}else if(d&&s){if(this.resetFragmentErrors(t),!(h.5;n&&this.reduceMaxBufferLength(i.len,(null==e?void 0:e.duration)||10);var a=!n;return a&&this.warn("Buffer full error while media.currentTime is not buffered, flush "+r+" buffer"),e&&(this.fragmentTracker.removeFragment(e),this.nextLoadPosition=e.start),this.resetLoadingState(),a}return!1},r.resetFragmentErrors=function(t){t===Ce&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==gi&&(this.state=vi)},r.afterBufferFlushed=function(t,e,r){if(t){var i=Jr.getBuffered(t);this.fragmentTracker.detectEvictedFragments(e,i,r),this.state===Li&&this.resetLoadingState()}},r.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=vi},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:ar(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=Si,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}(Hr),Di=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;n0&&s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:Ge,duration:Number.POSITIVE_INFINITY});n>>5}function Fi(t,e){return e+1=t.length)return!1;var i=Pi(t,e);if(i<=r)return!1;var n=e+i;return n===t.length||Fi(t,n)}return!1}function Oi(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 Ni(t){return 9216e4/t}function Ui(t,e,r,i,n){var a,s=i+n*Ni(t.samplerate),o=function(t,e){var r=xi(t,e);if(e+r<=t.length){var i=Pi(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 Bi=null,Gi=[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],Ki=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],Hi=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],Vi=[0,1,1,4];function Yi(t,e,r,i,n){if(!(r+24>e.length)){var a=Wi(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 Wi(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*Gi[14*(3===r?3-i:3===i?3:4)+n-1],u=Ki[3*(3===r?0:2===r?1:2)+a],h=3===o?1:2,d=Hi[r][i],c=Vi[i],f=8*d*c,g=Math.floor(d*l/u+s)*c;if(null===Bi){var v=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Bi=v?parseInt(v[1]):0}return!!Bi&&Bi<=87&&2===i&&l>=224e3&&0===o&&(t[e+3]=128|t[e+3]),{sampleRate:u,channelCount:h,frameLength:g,samplesPerFrame:f}}}function ji(t,e){return 255===t[e]&&224==(224&t[e+1])&&0!=(6&t[e+1])}function qi(t,e){return e+18&&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:Ii(),id3Track:i,textTrack:Ii()}},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(Qi.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}(),$i=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,r=r?r<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 en=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}(),rn=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<>>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;i4){var f=new rn(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 rn(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=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=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}(en),an=function(){function t(t,e,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new ci(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)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}(),sn=188,on=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 nn}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-sn)+1,i=0;i1&&(0===a&&s>2||o+sn>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>4>1){if((k=L+5+e[L+4])===L+sn)continue}else k=L+4;switch(R){case h:A&&(d&&(a=fn(d))&&this.videoParser.parseAVCPES(s,u,a,!1,this._duration),d={data:[],size:0}),d&&(d.data.push(e.subarray(k,L+sn)),d.size+=L+sn-k);break;case c:if(A){if(g&&(a=fn(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(k,L+sn)),g.size+=L+sn-k);break;case f:A&&(v&&(a=fn(v))&&this.parseID3PES(l,a),v={data:[],size:0}),v&&(v.data.push(e.subarray(k,L+sn)),v.size+=L+sn-k);break;case 0:A&&(k+=e[k]+1),y=this._pmtId=un(e,k);break;case y:A&&(k+=e[k]+1);var b=hn(e,k,this.typeSupported,i,this.observer);(h=b.videoPid)>0&&(s.pid=h,s.segmentCodec=b.segmentVideoCodec),(c=b.audioPid)>0&&(o.pid=c,o.segmentCodec=b.segmentAudioCodec),(f=b.id3Pid)>0&&(l.pid=f),null===m||p||(w.warn("MPEG-TS PMT found at "+L+" after unknown PID '"+m+"'. Backtracking to sync byte @"+T+" to parse all TS packets."),m=null,L=T-188),p=this.pmtParsed=!0;break;case 17:case 8191:break;default:m=R}}else S++;S>0&&dn(this.observer,new Error("Found "+S+" TS packet/s that do not start with 0x47")),s.pesData=d,o.pesData=g,l.pesData=v;var D={audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};return n&&this.extractRemainingSamples(D),D},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=fn(s))?(this.videoParser.parseAVCPES(i,a,e,!0,this._duration),i.pesData=null):i.pesData=s,o&&(e=fn(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=fn(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 an(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;r0;)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 ln(t,e){return((31&t[e+1])<<8)+t[e+2]}function un(t,e){return(31&t[e+10])<<8|t[e+11]}function hn(t,e,r,i,n){var a={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},s=e+3+((15&t[e+1])<<8|t[e+2])-4;for(e+=12+((15&t[e+10])<<8|t[e+11]);e0)for(var u=e+5,h=l;h>2;){106===t[u]&&(!0!==r.ac3?w.log("AC-3 audio found, not supported in this browser for now"):(a.audioPid=o,a.segmentAudioCodec="ac3"));var d=t[u+1]+2;u+=d,h-=d}break;case 194:case 135:return dn(n,new Error("Unsupported EC-3 in M2TS found")),a;case 36:return dn(n,new Error("Unsupported HEVC in M2TS found")),a}e+=l+5}return a}function dn(t,e,r){w.warn("parsing error: "+e.message),t.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,levelRetry:r,error:e,reason:e.message})}function cn(t){w.log(t+" with AES-128-CBC encryption found in unencrypted stream")}function fn(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;df){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 gn=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)&&$i(t,r)<=16)return!1;for(var i=t.length;r1?r-1:0),n=1;n>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>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/(mn+1)),n=Math.floor(r%(mn+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>>8&255),a.push(255&n),a=a.concat(Array.prototype.slice.call(i));for(r=0;r>>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/(mn+1)),o=Math.floor(i%(mn+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/(mn+1)),s=Math.floor(r%(mn+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>>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}();pn.types=void 0,pn.HDLR_TYPES=void 0,pn.STTS=void 0,pn.STSC=void 0,pn.STCO=void 0,pn.STSZ=void 0,pn.VMHD=void 0,pn.SMHD=void 0,pn.STSD=void 0,pn.FTYP=void 0,pn.DINF=void 0;var yn=9e4;function En(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 Tn(t,e){return void 0===e&&(e=!1),En(t,1e3,1/yn,e)}var Sn=null,Ln=null,An=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===Sn){var n=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Sn=n?parseInt(n[1]):0}if(null===Ln){var a=navigator.userAgent.match(/Safari\/(\d+)/i);Ln=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,Rn(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;e0){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=(Rn(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=kn(r,n,this._initPTS,this._initDTS)),i.samples.length&&(d=bn(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):pn.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:pn.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,Rn(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-Rn(l[0].dts,l[0].pts);Sn&&null!==c&&Math.abs(y-E-c)<15e3?r=!0:c=y-E}for(var T=d.baseTime*s/d.timescale,R=0;R0?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: "+Tn(I,!0)+" ms ("+I+"dts) hole between fragments detected at "+e.toFixed(3)):w.warn("AVC: "+Tn(-I,!0)+" ms ("+I+"dts) overlapping between fragments detected at "+e.toFixed(3)),!_||c>=l[0].pts||Sn)){n=c;var x=l[0].pts-I;if(C)l[0].dts=n,l[0].pts=x;else for(var P=0;Px);P++)l[P].dts-=I,l[P].pts-=I;w.log("Video: Initial PTS/DTS adjusted: "+Tn(x,!0)+"/"+Tn(n,!0)+", delta: "+Tn(I,!0)+" ms")}}for(var F=0,M=0,O=n=Math.max(0,n),N=0;N0?$.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 In($.key,g,tt,dt))}if(u.length)if(Sn){if(Sn<70){var ct=u[0].flags;ct.dependsOn=2,ct.isNonSync=0}}else if(Ln&&Q-X0&&(i&&Math.abs(p-m)<9e3||Math.abs(Rn(g[0].pts-y,p)-m)<20*u),g.forEach((function(t){t.pts=Rn(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=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;_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(pn.types.mdat,4))}F.set(H,v);var Y=H.byteLength;v+=Y,c.push(new In(!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):pn.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=vn.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);if(w.warn("[mp4-remuxer]: remux empty Audio"),f){for(var g=[],v=0;v4294967296;)t+=r;return t}function kn(t,e,r,i){var n=t.samples.length;if(n){for(var a=t.inputTimeScale,s=0;s0;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=Cn(i.audio,O)),i.video&&(r=Cn(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;sn}(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=kn(r,n,l,l),i.samples.length&&(h.text=bn(i,n,l)),h},t}();function Cn(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{Dn=self.performance.now.bind(self.performance)}catch(t){w.debug("Unable to use Performance API on this environment"),Dn=null==j?void 0:j.Date.now}var _n=[{demux:Ji,remux:wn},{demux:on,remux:An},{demux:zi,remux:An},{demux:gn,remux:An}];_n.splice(2,0,{demux:Zi,remux:An});var xn=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=Dn();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=Dn(),Pn(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=Dn(),Pn(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=Dn(),C},e.flush=function(t){var e=this,r=t.transmuxing;r.executeStart=Dn();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=Dn(),[Pn(t)];var d=u.flush(o);return Fn(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=Dn()},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=_n.length;s1&&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 On(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 Mn(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);Fn(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);Fn(i)||r.async?(Fn(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,frag:this.frag||void 0,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;if(null!=e&&e.event){var r=this.hls;if(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)}}else w.warn("worker message received with no "+(e?"event name":"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 Vn(t,e){if(t.length!==e.length)return!1;for(var r=0;r0&&-1===t?(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e,this.state=vi):(this.loadedmetadata=!1,this.state=Ei),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.doTick=function(){switch(this.state){case vi:this.doTickIdle();break;case Ei: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=Ri}break;case yi: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=vi}break;case Ri: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=pi;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=Jr.bufferInfo(this.mediaBuffer,m,this.config.maxBufferHole);Er(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=vi}this.onTickEnd()},r.clearWaitingFragment=function(){var t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=vi)},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=Ei;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=Li);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&&!Yn(h.attrs,u.attrs)&&(m=p),s.PTSKnown&&pv||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&&md.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-1)n=a[o];else{var l=Nr(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&&Ur(t,i,Br))return i;var n=Nr(t,this.tracksInGroup,Br);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=Gr(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 Nr(t,a,n)>-1}));return h>-1?h:Gr(e,i,(function(e){var i=e.audioGroups,a=r.filter((function(t){return!i||-1!==i.indexOf(t.groupId)}));return Nr(t,a,n)>-1}))}(t,e.levels,r,s,Br);if(-1===o)return null;e.nextLoadLevel=o}if(t.channels||t.audioCodec){var l=Nr(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,n.details);this.loadPlaylist(s)}}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=0;r=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=n.length)&&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&&lr(a,l=d.start):a.hasProgramDateTime&&u.hasProgramDateTime?(ii(a,u),l=a.fragments[0].start):d&&lr(a,l=d.start)}o.details=a,this.levelLastLoaded=o,s===i&&(this.startFragRequested||!this.mainDetails&&a.live||this.setStartPosition(this.mainDetails||a,l),this.tick(),a.live&&!this.fragCurrent&&this.media&&this.state===vi&&(yr(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=vi}))}},r.doTick=function(){if(this.media){if(this.state===vi){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=Jr.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(sc-v?0:v;!(f=yr(g,h,Math.max(h[0].start,s),m))&&g&&g.start>>=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)}}},Qn=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-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=Nr(s,a);if(o>-1)n=a[o];else{var l=Nr(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-1){var n=this.tracksInGroup[i];return this.setSubtitleTrack(i),n}if(r)return null;var a=Nr(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 Wn(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,i.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}(wr),Jn=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}(),$n=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,Zn=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,i="[buffer-controller]";this.appendSource=(r=ee(t.config.preferManagedMediaSource),"undefined"!=typeof self&&r===self.ManagedMediaSource),this.log=w.log.bind(w,i),this.warn=w.warn.bind(w,i),this.error=w.error.bind(w,i),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 Jn(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,ta(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&&ta(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($n,"$1"),g=de(l,u),v=null==(a=g)?void 0:a.replace($n,"$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]=Jr.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=Jr.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=Jr.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,s=t[n];if(!s)throw Error("source buffer exists for track "+n+", however track does not");var o=-1===(null==(a=s.levelCodec)?void 0:a.indexOf(","))?s.levelCodec:s.codec;o&&"audio"===n.slice(0,5)&&(o=he(o,e.appendSource));var l=s.container+";codecs="+o;e.log("creating sourceBuffer("+l+")");try{var u=r[n]=i.addSourceBuffer(l),h=n;e.addBufferListener(h,"updatestart",e._onSBUpdateStart),e.addBufferListener(h,"updateend",e._onSBUpdateEnd),e.addBufferListener(h,"error",e._onSBUpdateError),e.appendSource&&e.addBufferListener(h,"bufferedchange",(function(t,r){var i=r.removedRanges;null!=i&&i.length&&e.hls.trigger(S.BUFFER_FLUSHED,{type:n})})),e.tracks[n]={buffer:u,codec:o,container:s.container,levelCodec:s.levelCodec,metadata:s.metadata,id:s.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:l})}}};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 ta(t){var e=t.querySelectorAll("source");[].slice.call(e).forEach((function(e){t.removeChild(e)}))}var ea={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},ra=function(t){return String.fromCharCode(ea[t]||t)},ia=15,na=100,aa={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},sa={17:2,18:4,21:6,22:8,23:10,19:13,20:15},oa={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},la={25:2,26:4,29:6,30:8,31:10,27:13,28:15},ua=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],ha=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}(),da=function(t){for(var e=[],r=0;rna&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=na)},e.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r=144&&this.backSpace();var r=ra(t);this.pos>=na?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;e0&&(r=t?"["+e.join(" | ")+"]":e.join("\n")),r},e.getTextAndFormat=function(){return this.rows},t}(),ma=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 va(r),this.nonDisplayedMemory=new va(r),this.lastOutputScreen=new va(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=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}(),pa=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 ha;this.channels=[null,new ma(t,e,i),new ma(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=this;this.logger.time=t;for(var i=function(t){var i=127&e[t],n=127&e[t+1],a=!1,s=null;if(0===i&&0===n)return 0;r.logger.log(3,(function(){return"["+da([e[t],e[t+1]])+"] -> ("+da([i,n])+")"}));var o=r.cmdHistory;if(i>=16&&i<=31){if(function(t,e,r){return r.a===t&&r.b===e}(i,n,o))return ya(null,null,o),r.logger.log(3,(function(){return"Repeated command ("+da([i,n])+") is dropped"})),0;ya(i,n,r.cmdHistory),(a=r.parseCmd(i,n))||(a=r.parseMidrow(i,n)),a||(a=r.parsePAC(i,n)),a||(a=r.parseBackgroundAttributes(i,n))}else ya(null,null,o);if(!a&&(s=r.parseChars(i,n))){var l=r.currentChannel;l&&l>0?r.channels[l].insertChars(s):r.logger.log(2,"No channel found yet. TEXT-MODE?")}a||s||r.logger.log(2,(function(){return"Couldn't parse cleaned data "+da([i,n])+" orig: "+da([e[t],e[t+1]])}))},n=0;n=32&&e<=47||(23===t||31===t)&&e>=33&&e<=35))return!1;var r=20===t||21===t||23===t?1:2,i=this.channels[r];return 20===t||21===t||28===t||29===t?32===e?i.ccRCL():33===e?i.ccBS():34===e?i.ccAOF():35===e?i.ccAON():36===e?i.ccDER():37===e?i.ccRU(2):38===e?i.ccRU(3):39===e?i.ccRU(4):40===e?i.ccFON():41===e?i.ccRDC():42===e?i.ccTR():43===e?i.ccRTD():44===e?i.ccEDM():45===e?i.ccCR():46===e?i.ccENM():47===e&&i.ccEOC():i.ccTO(e-32),this.currentChannel=r,!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,(function(){return"MIDROW ("+da([t,e])+")"})),!0)}return!1},e.parsePAC=function(t,e){var r;if(!((t>=17&&t<=23||t>=25&&t<=31)&&e>=64&&e<=127||(16===t||24===t)&&e>=64&&e<=95))return!1;var i=t<=23?1:2;r=e>=64&&e<=95?1===i?aa[t]:oa[t]:1===i?sa[t]:la[t];var n=this.channels[i];return!!n&&(n.setPAC(this.interpretPAC(r,e)),this.currentChannel=i,!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;return 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,(function(){return"Special char '"+ra(i)+"' in channel "+r})),n=[i]):t>=32&&t<=127&&(n=0===e?[t]:[t,e]),n&&this.logger.log(3,(function(){return"Char codes = "+da(n).join(",")})),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=ua[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),!0},e.reset=function(){for(var t=0;tt)&&(this.startTime=t),this.endTime=e,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},e.reset=function(){this.cueRanges=[],this.startTime=null},t}(),Ta=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;i100)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}(),Sa=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 La(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 Aa=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=0&&r<=100)return this.set(t,r),!0}return!1},t}();function Ra(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 ka=new Ta(0,0,""),ba="middle"===ka.align?"middle":"center";function Da(t,e,r){var i=t;function n(){var e=La(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 Aa;Ra(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",ba,"end"]);break;case"position":n=e.split(","),i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",ba,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",ba,"end","left","right"])}}),/:/,/\s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var n=i.get("line","auto");"auto"===n&&-1===ka.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",ba);var a=i.get("position","auto");"auto"===a&&50===ka.position&&(a="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=a}(t,e)}function Ia(t){return t.replace(//gi,"\n")}var wa=function(){function t(){this.state="INITIAL",this.buffer="",this.decoder=new Sa,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var e=t.prototype;return e.parse=function(t){var e=this;function r(){var t=e.buffer,r=0;for(t=Ia(t);r>>0).toString()};function Pa(t,e,r){return xa(t.toString())+xa(e.toString())+xa(r)}function Fa(t,e,r,i,n,a,s){var o,l,u,h=new wa,d=Tt(new Uint8Array(t)).trim().replace(Ca,"\n").split("\n"),c=[],f=e?(o=e.baseTime,void 0===(l=e.timescale)&&(l=1),En(o,yn,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=Rn(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=Pa(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(_a(t,"X-TIMESTAMP-MAP=")){p=!1,t.slice(16).split(",").forEach((function(t){_a(t,"LOCAL:")?g=t.slice(6):_a(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 Ma="stpp.ttml.im1t",Oa=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Na=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Ua={left:"start",center:"center",right:"end",start:"start",end:"end"};function Ba(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),En(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=Ka(Ga(i,"styling","style")),u=Ka(Ga(i,"layout","region")),h=Ga(i,"body","[begin]");return[].map.call(h,(function(t){var r=Ha(t,s);if(!r||!t.hasAttribute("begin"))return null;var i=Wa(t.getAttribute("begin"),a),n=Wa(t.getAttribute("dur"),a),h=Wa(t.getAttribute("end"),a);if(null===i)throw Ya(t);if(null===h){if(null===n)throw Ya(t);h=i+n}var d=new Ta(i-e,h-e,r);d.id=Pa(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=Va(e,i,a)||Va(t,i,a)||Va(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=Ua[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 Ga(t,e,r){var i=t.getElementsByTagName(e)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function Ka(t){return t.reduce((function(t,e){var r=e.getAttribute("xml:id");return r&&(t[r]=e),t}),{})}function Ha(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?Ha(r,e):e?t+r.textContent.trim().replace(/\s+/g," "):t+r.textContent}),"")}function Va(t,e,r){return t&&t.hasAttributeNS(e,r)?t.getAttributeNS(e,r):null}function Ya(t){return new Error("Could not parse ttml timestamp "+t)}function Wa(t,e){if(!t)return null;var r=La(t);return null===r&&(Oa.test(t)?r=function(t,e){var r=Oa.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):Na.test(t)&&(r=function(t,e){var r=Na.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 ja=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 Ea(this,"textTrack1"),e=new Ea(this,"textTrack2"),r=new Ea(this,"textTrack3"),i=new Ea(this,"textTrack4");this.cea608Parser1=new pa(1,t,e),this.cea608Parser2=new pa(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;ii.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||Ba(e,this.initPTS[t.cc],(function(){i.textCodec=Ma,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;sthis.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=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}(),Qa=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}(),Ja="[eme]",$a=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,Ja),this.log=w.log.bind(w,Ja),this.warn=w.warn.bind(w,Ja),this.error=w.error.bind(w,Ja),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 is?e:new is({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 is?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 is({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-320)for(var a,s=0,o=n.length;s 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 is({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}();$a.CDMCleanupPromise=void 0;var Za,ts,es,rs,is=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"}(Za||(Za={})),function(t){t.DASH="d",t.HLS="h",t.SMOOTH="s",t.OTHER="o"}(ts||(ts={})),function(t){t.OBJECT="CMCD-Object",t.REQUEST="CMCD-Request",t.SESSION="CMCD-Session",t.STATUS="CMCD-Status"}(es||(es={}));var ns=((rs={})[es.OBJECT]=["br","d","ot","tb"],rs[es.REQUEST]=["bl","dl","mtp","nor","nrr","su"],rs[es.SESSION]=["cid","pr","sf","sid","st","v"],rs[es.STATUS]=["bs","rtp"],rs),as=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},ss=function(t){this.description=void 0,this.description=t},os="Dict";function ls(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 us="Bare Item",hs="Boolean",ds="Byte Sequence",cs="Decimal",fs="Integer",gs=/[\x00-\x1f\x7f]+/,vs="Token",ms="Key";function ps(t,e,r){return ls("serialize",t,e,r)}function ys(t){if(!1===ArrayBuffer.isView(t))throw ps(t,ds);return":"+(e=t,btoa(String.fromCharCode.apply(String,e))+":");var e}function Es(t){if(function(t){return t<-999999999999999||99999999999999912)throw ps(t,cs);var r=e.toString();return r.includes(".")?r:r+".0"}var Ls="String";function As(t){var e,r=(e=t).description||e.toString().slice(7,-1);if(!1===/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r))throw ps(r,vs);return r}function Rs(t){switch(typeof t){case"number":if(!y(t))throw ps(t,us);return Number.isInteger(t)?Es(t):Ss(t);case"string":return function(t){if(gs.test(t))throw ps(t,Ls);return'"'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}(t);case"symbol":return As(t);case"boolean":return function(t){if("boolean"!=typeof t)throw ps(t,hs);return t?"?1":"?0"}(t);case"object":if(t instanceof Date)return function(t){return"@"+Es(t.getTime()/1e3)}(t);if(t instanceof Uint8Array)return ys(t);if(t instanceof ss)return As(t);default:throw ps(t,us)}}function ks(t){if(!1===/^[a-z*][a-z0-9\-_.*]*$/.test(t))throw ps(t,ms);return t}function bs(t){return null==t?"":Object.entries(t).map((function(t){var e=t[0],r=t[1];return!0===r?";"+ks(e):";"+ks(e)+"="+Rs(r)})).join("")}function Ds(t){return t instanceof as?""+Rs(t.value)+bs(t.params):Rs(t)}function Is(t,e){var r;if(void 0===e&&(e={whitespace:!0}),"object"!=typeof t)throw ps(t,os);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 as==0&&(r=new as(r));var i,n=ks(e);return!0===r.value?n+=bs(r.params):(n+="=",Array.isArray(r.value)?n+="("+(i=r).value.map(Ds).join(" ")+")"+bs(i.params):n+=Ds(r)),n})).join(","+n)}var ws=function(t){return"ot"===t||"sf"===t||"st"===t},Cs=function(t){return"number"==typeof t?y(t):null!=t&&""!==t&&!1!==t},_s=function(t){return Math.round(t)},xs=function(t){return 100*_s(t/100)},Ps={br:_s,d:_s,bl:xs,dl:xs,mtp:xs,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:xs,tb:_s};function Fs(t,e){return void 0===e&&(e={}),t?function(t,e){return Is(t,e)}(function(t,e){var r={};if(null==t||"object"!=typeof t)return r;var i=Object.keys(t).sort(),n=o({},Ps,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||Cs(s)&&(ws(i)&&"string"==typeof s&&(s=new ss(s)),r[i]=s)}})),r}(t,e),o({whitespace:!1},e)):""}function Ms(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(ns).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])||es.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]=Fs(n,e),t}),{})}(e,r))}var Os="CMCD",Ns=/CMCD=[^&#]+/;function Us(t,e,r){var i=function(t,e){if(void 0===e&&(e={}),!t)return"";var r=Fs(t,e);return Os+"="+encodeURIComponent(r)}(e,r);if(!i)return t;if(Ns.test(t))return t.replace(Ns,i);var n=t.includes("?")?"&":"?";return""+t+n+i}var Bs=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:Za.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!==Za.VIDEO&&n!==Za.AUDIO&&n!=Za.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:ts.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===Za.INIT||e.ot===Za.VIDEO||e.ot===Za.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={}),Ms(t.headers,e)):t.url=Us(t.url,e)},e.getObjectType=function(t){var e=t.type;return"subtitle"===e?Za.TIMED_TEXT:"initSegment"===t.sn?Za.INIT:"audio"===e?Za.AUDIO:"main"===e?this.hls.audioTracks.length?Za.VIDEO:Za.MUXED:void 0},e.getTopBandwidth=function(t){var e,r=0,i=this.hls;if(t===Za.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===Za.AUDIO?this.audioBuffer:this.videoBuffer;return r&&e?1e3*Jr.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}(),Gs=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)===Lr&&r.flags===br){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;n0){this.log('Setting Pathway to "'+a+'"'),this.pathwayId=a,dr(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=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;mr(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(){if(this.config){var t=this.config.loadPolicy.timeoutRetry;if(mr(t,this.stats.retry,!0))this.retry(t);else{var e;w.warn("timeout while loading "+(null==(e=this.context)?void 0:e.url));var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))}}},e.retry=function(t){var e=this.context,r=this.stats;this.retryDelay=gr(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&&Vs.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}(),Ws=/(\d+)-(\d+)\/(\d+)/,js=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||qs,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 zs(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=Ws.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 Di,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&&n(e,r,a.flush(),t)):n(e,r,l,t),o()})).catch((function(){return Promise.reject()}))}()},t}();function qs(t,e){return new self.Request(t.url,e)}var Xs,zs=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)),Qs=/\s/,Js=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:Ys,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Kr,bufferController:Zn,capLevelController:za,errorController:Ir,fpsController:Qa,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=16?o--:o++;var g=Ia(l.trim()),v=Pa(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:Xn,subtitleTrackController:Qn,timelineController:ja,audioStreamController:jn,audioTrackController:qn,emeController:$a,cmcdController:Bs,contentSteeringController:Gs});function $s(t){return t&&"object"==typeof t?Array.isArray(t)?t.map($s):Object.keys(t).reduce((function(e,r){return e[r]=$s(t[r]),e}),{}):t}function Zs(t){var e=t.loader;e!==js&&e!==Ys?(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=js,t.progressive=!0,t.enableSoftwareAES=!0,w.log("[config]: Progressive streaming enabled, using FetchLoader"))}var to=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"))&&(Xs||(Xs=/chrome|firefox/i.test(navigator.userAgent)),Xs&&(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){for(var e=t.split(","),r=0;r2){var n=i.shift()+".";n+=parseInt(i.shift()).toString(16),n+=("000"+parseInt(i.shift()).toString(16)).slice(-4),e[r]=n}}return e.join(",")}(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 rr(t);n[L]=R,i.push(R)}else{var k=new rr(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;eo(s=e.audioTracks.filter((function(t){return!t.audioCodec||ie(t.audioCodec,"audio",u)})))}e.subtitles&&eo(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;cm&&m===Js.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)}));dr(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,h);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}(wr);function eo(t){var e={};t.forEach((function(t){var r=t.groupId||"";t.id=e[r]=e[r]||0,e[r]++}))}var ro=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 li({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||i2,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=Jr.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-a1e3*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=Jr.bufferInfo(i,n,0),s=n0&&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&&s1?(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=vi,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this._forceStartLoad=!0,this.state=gi},r.stopLoad=function(){this._forceStartLoad=!1,t.prototype.stopLoad.call(this)},r.doTick=function(){switch(this.state){case ki: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=vi;break}if(this.hls.nextLoadLevel!==this.level){this.state=vi;break}break;case yi: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=vi}}this.state===vi&&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=Li)}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===ki||u.live&&this.levelLastLoaded!==a)return this.level=n,void(this.state=ki);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)!==jr){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===Vr||n===Wr?"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 mi:case pi:case yi:case Ti:case Si:this.state=vi}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 ao(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=io())||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===vi){var i=r[e.level];(!i.details||i.details.live&&this.levelLastLoaded!==i||this.waitForCdnTuneIn(i.details))&&(this.state=ki)}},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!==pi&&this.state!==yi||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===ki){if(this.waitForCdnTuneIn(a))return;this.state=vi}this.startFragRequested?a.live&&this.synchronizeToLiveEdge(a):this.setStartPosition(a,u),this.tick()}else this.warn("Levels were reset while loading level "+n)},r._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,n=t.payload,a=this.levels;if(a){var s=a[r.level],o=s.details;if(!o)return this.warn("Dropping fragment "+r.sn+" of level "+r.level+" after level details were reset"),void this.fragmentTracker.removeFragment(r);var l=s.videoCodec,u=o.PTSKnown||!o.live,h=null==(e=r.initSegment)?void 0:e.data,d=this._getAudioCodec(s),c=this.transmuxer=this.transmuxer||new Hn(this.hls,we,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),f=i?i.index:-1,g=-1!==f,v=new $r(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===Si&&(this.state=vi));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=Ai;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!==ki||(null==(r=e.context)?void 0:r.type)!==be||(this.state=vi);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||!Jr.getBuffered(t).length){var r=this.state!==vi?this.fragCurrent:null;e.poll(this.lastCurrentTime,r)}this.lastCurrentTime=t.currentTime}},r.onFragLoadEmergencyAborted=function(){this.state=vi,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&&e0&&(nT.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&&w2&&(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===Ti){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();if(this.audioCodecSwitch){l&&(l=-1!==l.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5");var h=a.metadata;h&&"channelCount"in h&&1!==(h.channelCount||1)&&-1===u.indexOf("firefox")&&(l="mp4a.40.5")}l&&-1!==l.indexOf("mp4a.40.5")&&-1!==u.indexOf("android")&&"audio/mpeg"!==a.container&&(l="mp4a.40.2",this.log("Android: force audio codec to "+l)),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=vi},r.checkFragmentChanged=function(){var t=this.media,e=null;if(t&&t.readyState>1&&!1===t.seeking){var r=t.currentTime;if(Jr.isBuffered(t,r)?e=this.getAppendedFrag(r):Jr.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}(bi),oo=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 Un,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=$s(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&&Zs(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 to(this,p),E=new qr(this),T=new ro(this.config),L=this.streamController=new so(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 no()},t.isSupported=function(){return function(){if(!no())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=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.13"}},{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:Js},set:function(e){t.defaultConfig=e}}]),t}();return oo.defaultConfig=void 0,oo},"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);