// Playerjs.com 19.10.21 // 23.08.2024 08:59:33 // 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(!1z.5d){1z.5d=[];1z.ea}if(1z[\'Ds\']){1B(Ds,1)};E Df(2J){B o={1u:K,lX:[],uW:[],l9:\'Rt\',Ru:At,Rv:AA,8k:\'19.10.21\',gl:[\'8P\',\'\'],lh:\'\',22:K,8N:K,a9:K,Rw:K,eA:K,6j:K,8Y:K,9h:K,u:\'#Rx#Ry#Rz#f5#Rs#RA#f5#RC#RD#RE#RF#RG#RH#f5#RI#RB#f5#Rq#Rh#Rp#R9#Ra#Rb#f5#Rc#Rd#Re#f5#Rf=\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',R8:\'\',y:\'xx??x?=xx????=\',p:\'\',Rg:-1,yV:"Bc",gP:"//Bc.ar",7t:[],dt:H,pr:H,ga:K,ab:K,jh:[],Ri:K,ei:\'//.9I//\',ve:0,2B:[],7G:[],as:[],3d:[],pA:[],aB:0,8j:[],pu:0,tI:K,62:K,1y:K,yv:K,7Z:K,ni:\'\',jr:\'\',9t:1z.bA.X<2j&&1z.bA.1b<2j,uy:[],Rj:[],5I:{\'1M\':1,\'Bh\':1,\'cl\':1,\'ep\':1,\'pe\':0},ae:[],vG:0,eD:0,5o:K,56:K,gy:K,ov:K,Rk:[],lG:[],bh:K,cz:0,jf:K,tq:1I,j5:1I,td:K,Bl:E(x){B a;I a},Rl:0,ou:4w,4G:K,dZ:K,xC:1W.xC,d:8H.zr,lm:8H.zr,91:8H.91,jy:8H.91.J("jy")==0,Rm:{},zo:\'Rn-Bk.ar/Bk.js\',fd:["Bl","Bm"],6c:[],Ro:[],RJ:[],iI:1,o0:[],Bm:E(x,y,z){B a;I a},17:0,q7:0,5r:K,dk:-1,a2:3,Rr:0,rW:0,aw:0,3D:{x:1,y:1,x0:1,y0:1},cS:["fV","fC","fA","hG","hS","hW","pd","i5","cY","d1","oI","oK"],qa:["RK","S5","S7","S8"],es:0,S9:0,tO:0,A6:0,eI:0,DS:[],cM:[\'7M\',\'dx\',\'nL\',\'6R\'],Sa:[],mb:H,pW:[],oO:0,ws:"w"+"s",kF:K,pQ:[K,K,K]};B fr={S:{w:20,h:20,1f:"-",Sb:"-",a:1,7u:-1,1p:"3B",1H:"",1M:1,fw:-1,aT:0,2y:1,1t:"",1E:"",3L:"Sc",dy:12,iV:0,1q:"R",2K:"0 3 0 3",9X:"0 0 0 0",2r:1,l8:"0 0 0 0",Sd:0,l2:1,bg:0,pq:0,F4:0,4m:1,8n:-1,4p:"3Q",aE:-1,f3:"0 0 0 0",l6:-1,kv:"3B",aP:-1,qM:-1,6e:"1U",3Y:"yo",2y:0,kY:"3Q",kU:0.7,yh:0,vf:"3B",kA:"3 5 3 5",S6:"0 0 0 0",Se:1,vg:"mS-mW",vj:11,vk:0,2O:"",IM:5,IN:0,2V:0,Sg:2,Sh:2,FF:0.2,FI:0,Hl:0.1,fM:0,Si:"Sj",Sk:1,Sl:5,FE:"3Q",FG:"3B",G5:"3B",FD:1,F0:1,x6:1,7i:0,3z:0,fL:20,dU:"<2o X=\'20\' 1b=\'20\'>",wY:1,o5:-1,kO:0,ob:1,xa:-1,Sm:0.1,gC:0,3g:"",G6:0,Gh:"yo",3I:"",H9:Bp,H7:Bp,FV:0,5T:0,5X:"3B",J3:0,J4:"3Q",J1:9,xk:"0 0 10 0",xl:"0 0 0 0",J2:0}};E Jm(){I H;o.Jl=H}E c4(s){if(s.J(\'.\')==-1){s=s.1j(1);s2=\'\';U(i=0;i=ey.Q)9O=0}I sS.sR(\'\')}(\'RR\',\'RS\',\'RT\',\'RM\'));B v={1n:0,vr:0,mK:"#3Q",2S:0,yx:1,8O:"#3Q",4p:"#3B",7i:0,eW:1,qe:1,3k:0,uU:1,dz:0,uS:1,1r:{RU:0,1p:"3Q",a:"0.4",h:34,jZ:1,1l:1,jN:1,eF:0,jo:3,8S:0,rK:3,6e:"1U",1q:"2M",2K:"0 0 0 0",7i:0,lj:0,9u:\'\'},1N:{on:1,f:1,r:1,m:1,3E:5,w6:"3E",9g:1,wE:"1L",pP:0,G4:0,qR:1,jp:0.2},W:{4p:"3Q",aE:"op",4m:0.9,8n:-1,1q:"1c",2K:"0 0 0 0",2L:"7 15 7 15",1p:"3B",3L:"B2, Br, mS-mW",dy:12,5F:10,iV:0,5X:"Bs",wU:1,8O:"RW",a:1,7u:-1,RX:0,RY:100,RZ:S0,S1:1,lf:1,x5:"S2",oW:"3Q",ln:-1,RL:-1,xq:0,7c:3,fO:16,Dh:"R6",7i:0,ls:1,nv:1,nS:"3B",us:0,un:"3Q",DZ:1,AJ:0,zC:"op",mg:0,kz:4w,bU:0,7o:0,H5:0,H3:0,dF:1,3y:0,jY:50,rC:0,pZ:1,ee:Qt,o6:0,sO:"op",tn:"0 0 0 0",rv:30,8O:"BN"},1g:{4p:"3Q",aE:"R5",4m:0.7,8n:-1,3L:"B2, Br, mS-mW",1q:"2M-2n",2K:"0 0 0 0",2L:"7 10 7 15",1p:"3B",dy:12,fO:16,5F:10,iV:0,Qc:"3B",5X:"Bs",a:1,1M:5,7u:-1,yp:1,7c:3,ls:1,nv:1,nS:"3B",mg:0,kz:4w,7i:0,Qe:1,Qf:"5e",4P:1,Qg:"7w",Qh:1,Qa:"1X",Qi:0,Qk:"6G",Ql:0,Qm:"5b",rv:30,8O:"BN"},Qo:{1q:"2M-2n",2K:"0 10 50 0"},1L:0.8,tU:1,lI:1,9q:0,5V:0,Ai:1,5m:0,4N:0,KO:0,KZ:0,3n:0,v6:1,mo:0,vy:0,vn:0,jF:\',\',iA:\';\',eu:\'//\',ts:1,jz:\'[\',ew:\']\',fH:\'6z\',n3:1,nc:-1,tl:0,Qp:\'20 0 0 20\',Qq:\'1d-1c\',Qj:100,Q8:100,PZ:-1,uQ:0,Ez:1,BT:"pw",BU:"3B",C2:5,BD:10,Bz:1,BC:10,pu:0,ys:1,wb:1,fy:1,5c:\'PS\',sT:0,hZ:\'6g\',a3:1,L5:0,KD:0,KK:0,8Z:1,cL:1,Kj:5,6F:0,DH:1,qI:0,sE:5,PT:0,PU:0,PV:0,o8:1,zH:1,K8:0,BH:0,PW:0,rc:1,qw:0,3h:"E1",PX:Fp,lT:\'100%\',ga:0,Aj:{7V:1,2u:0,oo:0,4u:0,1u:1,yn:0,ym:0,yl:0,PQ:0,PY:0,Q0:0},Ag:{7V:1,2u:0,oo:0,4u:0,1u:1,yn:0,ym:0,yl:0},Q1:100,sV:1,fU:1,mq:14,fV:\'100%\',EG:1,mu:20,Ea:1,hS:0.7,Ec:2,vE:3,cY:10,fC:"3B",fA:"Cy",hG:"3Q",hW:0,pd:0,i5:bR,uY:1,d1:0,wt:1,9C:1,Q2:1,Q3:0.3,Q4:3,Q5:4,Q6:5,Qr:0,Q9:Qs,QN:J7,CH:0,CG:1,qW:1,g3:1,HG:1,xp:0,IW:QP,Jh:90,Ji:0,JD:1,JF:"op",IZ:0,JG:1,9U:\'2\',cR:\'3\',QR:10,QS:1,QT:1,QU:-1,QV:1,QO:1,QW:-1,QY:0,QZ:1,R0:0,R1:1,R2:0,R3:1,R4:0,QX:1,QM:0,QD:1,QL:0,Qv:1,Qw:0,tP:1,Qx:0,Qy:0,Qz:1,QA:0,QB:1,Qu:"#3B",QC:"#3Q",QE:"#3Q",QF:"#3B",QG:"#3Q",QH:"#3B",QI:"#3Q",QJ:"#3B",QK:"#3Q",Sn:"#3B",R7:"#3Q",So:"#3B",TH:1,U4:0,U5:1,U6:0.5,U7:"#3B",U8:"#3Q",U9:1,Ua:1,U3:1,Ub:1,Ud:1,Ue:10,Uf:-1,Ug:1,Uh:1,Ui:0,n2:0,Uj:"or",Uc:"or",U1:"or",TR:"or",U0:"50%",TJ:-1,TK:0,TL:-1,TM:0,TN:0,HM:1,HL:0,TO:30,TP:2,E3:10,Ab:0,TI:30,Id:1,Ie:1,6A:0,2e:{on:0,4p:"3Q",2S:0,9W:2,8O:"3Q",1q:"1c",2K:"20 0 0 20",X:zu,1l:0}};v.a6="ru";B 8b=E(is){B i;B C=[];B f=[];B a1=[];B TQ=[];B 6b=[];B 8R=[];B 1O=[];B f2=[];B gD=[];B TS=[];B 5a=[];B 5R=[];B 5E=[];B do=[];B eb=K;B 2m;B aS=-1;B 4W=H;B 1a=is;B 6q=is=="1g";B W;B 5V=[];B dp=[];B oE;B 3b=\'\';B e5=\'\';B 6y=-1;B kZ;B g7=K;B TT=K;B oX=K;B qm=K;B gx=K;B kI=K;B pa;B sq;B oq;B jo;B ri;B le=[];B 6v=[];B qk=0;B bo=0;B 6k;B 6s="2r";B b4=(o.1i.2f?"h1":"gh");B bE=(o.1i.2f?"hC":"gk");C=9D(C,v[is]);C=4D(v[is],\'2K\',\'2K\');C=4D(v[is],\'9X\',\'9X\');C=4D(v[is],\'aV\',\'aV\');if(C.o6==0){C.tn="0 0 0 0"}C=4D(v[is],\'f3\',\'tn\');C=4D(v[is],\'2L\',\'2L\');C.pK=0;B kE="<2o C=\'2K-1d:bS\' X=\'"+C.7c*2+"\' 1b=\'"+(C.7c*2>C.5F?(C.7c*2):C.5F)+"\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\'>C.5F?(C.7c):(C.5F/2))+"\' cx=\'"+C.7c+"\' 6z=\'"+3v(C.5X)+"\'/>";B DK="<2o X=\'"+C.7c*2+"\' 1b=\'"+C.5F+"\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\' >";B xx=4;B Dj="<5f C=\'2k:cd-4t;\'><2o X=\'"+(xx+2)+"\' 1b=\'"+(C.5F)+"\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\'><2D x1=\'1\' y1=\'"+(C.5F/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5F/2)+"\' 3O=\'#"+C.1p+"\' 3O-X=\'1\' 3O-bL=\'3X\'/><2D x1=\'"+xx+"\' y1=\'"+(C.5F/2)+"\' x2=\'1\' y2=\'"+(C.5F/2+xx)+"\' 3O=\'#"+C.1p+"\' 3O-X=\'1\' 3O-bL=\'3X\'/>";B jW="<5f C=\'2k:cd-4t;\'><2o X=\'"+(xx+10)+"\' 1b=\'"+(C.5F+1)+"\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\' C=\'kK:1c\'><2D x1=\'1\' y1=\'"+(C.5F/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5F/2-xx+2)+"\' 3O=\'#"+C.1p+"\' 3O-X=\'1\' 3O-bL=\'3X\' /><2D x1=\'1\' y1=\'"+(C.5F/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5F/2+xx+2)+"\' 3O=\'#"+C.1p+"\' 3O-X=\'1\' 3O-bL=\'3X\'/>";B 8O=4b(2i(C.8O,\'3B\'),2i(C.Dp,1));B 1J=1V("26");o.1Q.1P(1J);O(1J,{\'5u\':\'2V\',\'2k\':\'4t\',\'1D\':0,\'2S-6T\':C.7i});if(C.l6==1){O(1J,{"2S":"4r 6u "+3v(2i(C.kv,\'3B\'))})}B kk={};U(B i in o.5I){if(o.5I.2q(i)){kk[o.5I[i]]=-1}}if(6q){1J.C.4Q=TW}F{1J.C.4Q=99}B Y=1V("26");if(o.9t){C.zO>0?C.dy=C.zO:\'\';C.zW>0?C.ee=C.zW:\'\';C.A2>0?C.jY=C.A2:\'\'}O(Y,{\'1q\':\'eN\',\'1d\':0,\'1c\':0,\'2k\':\'4t\',\'X\':\'100%\',\'2L-1d\':C.b9,\'2L-2n\':C.6X+(6q&&C.3y==1?0:20),\'2L-2M\':C.bF,\'2L-1c\':C.6Y,\'1p\':C.1p,\'3L-3G\':C.dy*2i(v.7x,1),\'3L-dO\':eJ(C.3L),\'kW-gg\':C.iV+\'px\'});if(o.1i.7f){O(Y,{\'8U-X\':A5})}if(is!=="W"){O(Y,{\'5u-y\':(6q&&C.3y==1?\'2V\':\'6L\')})}1J.1P(Y);if(C.3y!=1){B 7e=1V("26");O(7e,{\'2k\':\'4t\',\'5u\':\'2V\',\'2S-6T\':C.7i});if(C.3y!=1){if(o.1i.7f){O(7e,{\'8U-X\':A5})}}Y.1P(7e)}46(Y,{id:(v.id+"4f"+is)});if(is=="W"){if(C.3y==1){O(Y,{\'X\':\'100%\',\'2L-2n\':C.6X,\'2L-2M\':C.bF+20,\'5u-x\':\'6L\',\'5u-y\':\'2V\',\'bD-9g\':\'dK\'});O(1J,{\'X\':o.2U-C.4s-C.4x,\'1b\':C.jY+C.b9+C.bF})}F{O(Y,{\'5u-y\':\'6L\',\'5u-x\':\'2V\'});if(C.E4==1){pR()}}if(C.o6==1){O(1J,{\'2g-1p\':C.sO})}if(v.W.2X==1){3j(1J)}}if(C.ls==1){B 5Z=1V("26");B bj=4b(C.o6==1?C.sO:C.4p);if(C.3y==1){kq(5Z,\'to 2n, 5l(\'+bj+\',\'+(C.4m*1+0.3)+\'), 5l(\'+bj+\',0)\',\'1c\',12,5,7,10,7,10,12,15);5Z.1v(6s,CK)}F{kq(5Z,\'to 2M, 5l(\'+bj+\',\'+(C.4m*1+0.3)+\'), 5l(\'+bj+\',0)\',\'1d\',5,12,10,7,10,7,15,12);5Z.1v(6s,DI)}B 5K=1V("26");if(C.3y==1){kq(5K,\'to 1c, 5l(\'+bj+\',\'+(C.4m*1+0.3)+\'), 5l(\'+bj+\',0)\',\'2n\',8,5,13,10,13,10,8,15);5K.1v(6s,Ed)}F{kq(5K,\'to 2M, 5l(\'+bj+\',0), 5l(\'+bj+\',\'+(C.4m*1+0.3)+\')\',\'2M\',5,8,10,13,10,13,15,8);5K.1v(6s,zZ)}5Z.1v("gh",lq);5Z.1v("gk",lq);5K.1v("gh",lq);5K.1v("gk",lq);Y.1v("ip",zJ,{5v:K});5Z.1v("a8",bB);5K.1v("a8",bB);1J.1P(5Z);1J.1P(5K);3U(sq);sq=7K(AX,2j)}Y.1v(b4,zE,{5v:K});Y.1v(bE,sj,{5v:K});if(v.W.6k>0&&!6k&&is=="W"){if(1K qj!=="1I"){6k=1w qj()}}if(6q){U(B i=1;i<15;i++){if(L(v["bV"+is][is+i])){v.1g[is+i]=v["bV"+is][is+i];if(L(v["bV"+is][is+i+"1G"])){v.1g[is+i+"1G"]=v["bV"+is][is+i+"1G"]}if(L(v["bV"+is][is+i+"1f"])){v.1g[is+i+"1f"]=v["bV"+is][is+i+"1f"]}}if(L(v.1g[is+i])){if(v.1g[is+i]==1){cE(\'f\',i);c0(f[i],a1[i],6b[i],8R[i],i);B 5P=v.1g[is+i+"1f"];B 9p=v.1g[is+i+"1G"];if(!L(5P)){v.1g[is+i+"1f"]="5b"}if(5P){if(5P.J("3N")>-1&&9p){if(!v[\'6C\'+5P]){if(9p.J(":")>0){B mi=5P.5h(-1);B dm=v[\'mC\'+mi];B k=4R(9p.1j(9p.J(":")+1)).2w(\',\');B ka=[];B kp;U(B j=0;j-1){!L(dm)?dm=j:\'\';k[j]=k[j].1R("(*)",\'\')}kp=k[j].J("->3e:");ka[j]=\'\';if(kp>0){ka[j]=k[j].1j(kp+6);k[j]=k[j].1j(0,kp)}}o[\'6C\'+5P]=k;o[\'m\'+mi+\'4f\'+\'3e\']=ka;9p=v.1g[is+i+"1G"]=9p.1j(0,9p.J(":"))}F{o[\'6C\'+5P]=[];v.1g[is+i+"1G"]=9p}v[\'6C\'+5P]=1;o[\'kB\'+5P]=2i(dm,0)}}}6b[i].1S=2T(5P);if(2l(9p)){6b[i].1S=9p}if(5P=="2Z"){o.gU=H}1O[i]=5P;7T(i);if(1O[i]==\'pc\'){!o.gR?o.gR=1w U2():\'\';if(L(1z.wh)){6b[i].1S=o.gR.Ul();o.gR.Ch()}}if(1O[i]in o.5I){kk[1O[i]]=i}f[i].1v(b4,5Y,{5v:K});f[i].1v(bE,5j,{5v:K});f[i].1v(6s,8m);f[i].1v("a8",bB);if(v.1g[is+i+"1l"]==1){O(f[i],{"1b":0})}}}}}E zJ(x){if(is=="W"&&C.3y==1&&x){if(x.yZ==0&&x.cN!=0){Y.aX-=x.cN;x.9x()}}3U(oq);oq=7K(sj,ly);bd()}E zE(){o.3H=H}E sj(){if(C.gr==1){2E(o.ge);o.ge=1B(E(){if(!o.3H&&!o.pj){8L()}},(v.1g.g2>0?v.1g.g2*2j:(o.1i.tv?4k:2j)))}o.3H=K}E 5Y(1e){if(o.22){o.5A?o.V.5A(K):\'\'}B i=1e.3Y.6t(\'mY\');B x;if(i){x=\'f\'}F{if(1e.3Y.6t(\'bb\')){i=1e.3Y.6t(\'bb\');x=\'f2\'}}if(i){i=2N(i);B hb=K;if(L(2h(x)[i])){if(C.8n>-1){O(2h(x+\'bg\')[i],{\'1D\':C.8n})}if(2l(C.aa)){O(2h(x+\'bg\')[i],{\'5C\':\'cl(\'+C.aa+\')\'})}if(C.7u>-1){O(2h(x+\'1G\')[i],{\'1D\':C.7u});O(2h(x+\'5T\')[i],{\'1D\':C.7u})}if(is=="W"){if(1O[i].J("W")==0){B id=1O[i].1j(8);if(3b==id||e5==id){O(2h(x+\'1G\')[i],{\'1p\':C.5X});O(2h(x+\'5T\')[i],{\'1p\':C.5X});hb=H}F{O(2h(x+\'1G\')[i],{\'1p\':C.1p})}}}if(C.fK==1&&L(C.dh)&&hb){}F{O(2h(x+\'bg\')[i],{\'7s\':C.aE})}}}};E 5j(1e){if(o.22){o.5A?o.V.5A(H):\'\'}B i=1e.3Y.6t(\'mY\');B x;B hb=K;3U(k8);bd();if(i){x=\'f\'}F{if(1e.3Y.6t(\'bb\')){i=1e.3Y.6t(\'bb\');x=\'f2\'}}if(i){if(L(2h(x)[i])){if(C.8n>-1){O(2h(x+\'bg\')[i],{\'1D\':C.4m})}if(2l(C.aa)){O(2h(x+\'bg\')[i],{\'5C\':\'cl(1)\'})}if(C.7u>-1){O(2h(x+\'1G\')[i],{\'1D\':C.a});O(2h(x+\'5T\')[i],{\'1D\':C.a})}if(is=="W"){if(1O[i].J("W")==0){B id=1O[i].1j(8);if(3b==id||e5==id){O(2h(x+\'1G\')[i],{\'1p\':C.5X});O(2h(x+\'5T\')[i],{\'1p\':C.5X});hb=H}F{if(L(o.8j[id])){lw(i)}F{O(2h(x+\'1G\')[i],{\'1p\':C.1p})}}}}if(C.fK==1&&L(C.dh)&&hb){}F{O(2h(x+\'bg\')[i],{\'7s\':o.8j[id]?C.oW:C.4p})}}}}E 8m(1e){if(!gx){B d=1w 7E();o.ak=d.9o();B i=1e.3Y.6t(\'mY\');if(i){if(L(f[i])){if(L(1O[i])){if(is=="W"){o.2b=1I}54(i,0)}}}kx()}}B sb;B k8;E EI(1e){if(!gx){B i=1e.3Y.6t(\'bb\');if(i){if(L(5E[i])){if(2m in o.5I){sb=i;k8=7K(Az,4w)}}}}}E Az(){rY(sb)}E bB(1e){3U(k8);1e.6U=H;bd()}E tC(1e){3U(k8);if(!gx){B d=1w 7E();o.ak=d.9o();B i=1e.3Y.6t(\'bb\');if(i){if(i==0){if(5E[0]==\'1p\'){d6();54(qk)}F{dX()}}F{if(L(5E[i])){rY(i)}}}}}E qv(1e){B x=1e.3Y.6t(\'Ev\');if(x){uL(x)}}E Ca(1e){bd();B i=1e.3Y.6t(\'bb\');if(L(5E[i])){if(7l("=",i)>0){B x=5E[i].1j(0,7l("=",i));B y=5E[i].1j(7l("=",i)+1);B z=2m+\'El\';if(!v[z]){v[z]=[]}if(!L(v[z][x])){v[z][x]=v[x]+\'\'}ux(x,y)}}};E ux(x,y){v[x]=y;if(o.5W&&v.uY==1&&x!="d1"){3W.9z("lK"+x,y)}if(o.5r&&o.3P){o.3P.ah()}o.V.ih();uL(x)}E CI(1e){B i=1e.3Y.6t(\'bb\');B x=5E[i];if(L(x)){if(x.J("=")>0){B z=x.1j(0,x.J("="));B y=x.1j(x.J("=")+1);v[z]=y;rh();7T(o[2m+\'uw\']);if(2m=="ic"){7X("Dn")}}}}E 7T(i){if(L(1O[i])){B bv=K;B 8f=K;B 5w=\'\';if(6q){if(1O[i]=="5e"){5w=o.P.sm()}if(1O[i]=="7w"){5w=o.P.sN()}if(1O[i]=="2Z"){5w=\' \';8f=H}if(1O[i].J("3N")>-1){if(o[\'6C\'+1O[i]]){if(o[\'6C\'+1O[i]].Q>0){B t=o[\'kB\'+1O[i]];if(t!=-1){5w=o[\'6C\'+1O[i]][t]}8f=H}}}if(1O[i]=="cT"){if(o.8a){5w=o.pA[o.UN]}}if(1O[i]=="7w"||1O[i]=="cT"||1O[i]=="5e"){if(o[\'6C\'+1O[i]].Q==0){bv=H}F{if(o[\'6C\'+1O[i]].Q==1&&(C.Eo!=1||o[\'6C\'+1O[i]][0]==1)){bv=H}F{8f=H}}}if(1O[i]=="6j"){if(!o.6j){bv=H}F{8f=H}}if(1O[i]=="6G"){if(o.2z!=\'ek\'&&!v.6G){bv=H}F{8f=H}}if(1O[i]=="1X"){if(L(o.1Y)){8f=H;if(o.56||v.9C==1){if(o.3A){5w=o.3d[!o.56?o.3A.7z():o.3q]}}F{5w=\'\'}B k7=0;U(B s=0;s0){B x=\' \';B y=[\'xb\',\'xc\',\'xd\'];U(B z=0;z-1?x:\' \';o[1O[i]+\'7Y\']=5w;8f=H}}8R[i].1S=5w+(5w!=\'\'&&C.UQ!=1?\' &hl;<2o X="kS" 1b="FJ" vo="-1 -1 5 8" 8k="1.1" 4h="3M://4g.w3.41/4k/2o" 4h:4e="3M://4g.w3.41/7D/4e">\':\'\');B A9=6q&&aS!=-1;if(bv){1l(f[i]);if(6q){do[i]?2E(do[i]):\'\';if(o.R){o.R.iH(i,K,5w)}F{do[i]=1B(E(){o.R.iH(i,K,5w)},4w)}}O(f[i],{\'1q\':\'2A\',\'2n\':0,\'1d\':-100})}if(8f){if(A9){}F{if(C.3y==1){O(f[i],{\'2k\':\'cd-4t\'})}F{1o(f[i])}}if(6q){do[i]?2E(do[i]):\'\';if(o.R){o.R.iH(i,H,5w)}F{do[i]=1B(E(){o.R.iH(i,H,5w)},4c)}}O(f[i],{\'1q\':\'eN\',\'2n\':0,\'1d\':0})}2t()}U(B j=1;j-1;if(2m==\'5e\'||2m==\'7w\'||2m==\'1X\'||2m==\'5b\'||s5||2m==\'cT\'||2m in o.5I||2m.J("8w")>0||2m==\'2Z\'||2m==\'1p\'){aS=i;B z=hx(o[\'6C\'+2m]);if(2m=="o4"){if(C.rD==1){z=7X("UT")}F{z=7X("UU")}}if(2m=="ic"){z=7X("UV")}if(2m=="2Z"&&o.2Z){z=[];U(B j=1;j<=16;j++){if(L(v["2Z"+j])){z.2I(2T(v["2Z"+j]));le[z.Q]=v["2Z"+j]}}}if(2m=="1p"&&o.4G){z=[];qk=i;U(B j=0;j"+2T(\'pc\');O(uf,{\'1p\':C.1p,\'aC\':\'2x\',\'6Q\':\'4q\',\'2K-1c\':(q4?\'eB\':0)});5R[0].1P(uf);o.hn=1W.8B(v.id+"DT");o.hn.US=o.3A.wn;uf.1v(6s,o.3A.wn)}if(q4){if(g7){if(bo==2){z=[];3j(f2[0])}U(j=0;j0&&o.qa.J(\'Uq\'+2m)>-1){5a[0].1S=jW+2T(2m);5E[0]="1p";5R[0].1S=km(2m)}O(5R[0],{\'X\':C.5F*2.5,\'1E-8p\':\'2n\'})}if(bo!=1&&x[0]>1){f2[0].1v(b4,5Y);f2[0].1v(bE,5j);f2[0].1v(6s,tC);f2[0].1v("a8",bB)}F{O(f2[0],{"6Q":\'7h\'})}if(C.rU==1){3j(f2[0])}if(L(z)){B zz=\'\';U(j=0;j0){o[2m+\'uw\']=i}if(z[j].J("sz")==0){B 1C=z[j];if(1C.J("8w")>0){5a[y].1S=2T(z[j].1j(1C.J("8w")+5))}F{5a[y].1S=2T(z[j].1j(7))}if(z[j]==\'Us\'){oE=f2[y];O(f2[y],{"2S-1d":"4r 6u "+(C.uC==1?8O:"5l(100,100,100,0.7)")})}}F{5a[y].1S=z[j]}}F{5a[y].1S=z[j]}5E[y]=2m+j;if(hD==j||DG==j){5R[y].1S=hD==j?kE:DK;if(hD==j){my(y)}}if(1K(z[j])==\'4O\'){if(z[j].J("sz")==0){B t=z[j].1j(7);if(t.J("1p")>0){5R[y].1S="<26 C=\'"+(v[t]=="3Q"?\'2S:4r 6u #ky;1b:9y;X:9y;\':\'1b:eB;X:eB;\')+";2g-1p:"+(v[t].J("#")==-1?\'#\':\'\')+v[t]+";2S-6T:eB;\'>"}F{if(L(v[z[j].1j(7)])){5R[y].1S=v[z[j].1j(7)]}}}if(2m=="2Z"){if(L(le[y])&&o.2Z){5R[y].1S=o.2Z.1t(le[y],0.7,3v(C.5X))}}if(2m=="1p"){if(L(6v[y])&&o.4G){5R[y].1S=km(6v[y])}}if(2m==\'5e\'){if(z[j]==2T("2x")&&o.P.iW()){my(y)}if(2l(v.cP)){B fq=v.cP.2w(",");U(B k=0;k-1){3j(f2[y])}}}}}B sy="";if(1K(z[j])==\'4O\'){if(z[j].J("sz")==0){46(f2[y],{\'Uu\':i,\'Ev\':z[j].1j(7)});sy="qv"}}if(!6V){f2[y].1v(b4,5Y);f2[y].1v(bE,5j);if(sy=="qv"){f2[y].1v(6s,qv)}F{f2[y].1v(6s,tC)}f2[y].1v("a8",bB);f2[y].1v("HA",EI)}F{O(f2[y],{"6Q":"7h"})}}}}2t()}if(1O[i]==\'6G\'){o.V.hJ();2m=-1}if(1O[i]==\'pc\'&&L(o.gR)){o.gR.2Y();2m=-1}if(1O[i].J(\'W\')>-1){B id=1O[i].1j(8);if(L(o.1A[id])){B fl=o.1A[id][\'3l\'];if(L(fl)){if(1O[i].J(\'W\')>-1){if(L(kZ)){2m=-1;I}}if(fl.J(\'3E:\')==0){if(id.J(\'x\'+e5)!=0){o.2b=fl.1j(5);bQ(id.1j(0,id.pY(\'-\'))+\'-0\');I}if(!o.1y){o.2b=fl.1j(5)}if(!o.1u){o.V.2C()}3u(\'3E\',fl.1j(5));v.W.7o==0&&v.W.dF==1?8L():\'\';I}dN(i);uZ(id);7X("DF");if(L(o.1A[id][\'7F\'])&&v.7F==1&&v.UC==1){7F(o.1A[id][\'7F\'])}F{oT(id);o.V.eT(fl,(v.W.hR==1?1:1I));v.W.7o==0&&v.W.dF==1?1B(8L,4w):\'\';oX=K;qm=K;oY(id);js("UD")}}F{if(L(o.1A[id][\'4X\'])){6n(id);if(oX){6y==-1?54(0,0):\'\'}F if(qm){6y==-1?54(2N(f.Q)-2,0):\'\'}}}}if(o.2X){o.2X.aL()}}if(1O[i]==\'6j\'){o.P.gS()}}}};G.GV=E(x){7T(o[x+\'uw\'])};E uL(x){if(x=="oK"){zw();I}if(x=="oI"){B z=2m+\'El\';if(v[z]){U(B y in v[z]){if(v[z].2q(y)){ux(y,v[z][y])}}g5()}I}bd();U(B i=0;i0){f2[0].1v(6s,rh);5a[0].1S=2T(x.1j(x.J("8w")+5))}F{f2[0].1v(6s,g5);5a[0].1S=(C.tS!=1?jW:\'\')+2T(x)}O(5a[0],{\'3L-3G\':C.fO*2i(v.7x,1)});f2[0].1v(b4,5Y);f2[0].1v(bE,5j);f2[0].1v("a8",bB);B 4H=[];B m5=K;if(x.J("3G")>0){4H=[\'50%\',\'75%\',\'100%\',\'125%\',\'zu%\',\'BQ%\',\'4w%\',\'TG%\',\'er%\',\'bR%\']}if(x.J("4m")>0){4H=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.J("je")>0){U(B i=-5;i<5.5;i+=0.5){4H.2I(2F.3X(i*100)/100)}}if(x.J("ds")>0){4H=[4w,bR,f1]}if(x.J("2M")>0){U(i=0;i<21;i++){4H[i]=i*10}}if(x.J("xb")>0){U(i=0;i<24;i++){4H[i]=i}}if(x.J("xc")>0||x.J("xd")>0){U(i=0;i<60;i++){4H[i]=i}}if(x.J("9W")>0){m5=H;4H=[0,1]}if(x.J("3O")>0){m5=H;4H=[0,1]}if(x.J("1p")>0){4H=[\'3B\',\'Cy\',\'T3\',\'TF\',\'SL\',\'SM\',\'SN\',\'SO\',\'SP\',\'SQ\',\'SR\',\'SK\',\'SS\',\'SU\',\'SV\',\'SW\',\'SX\',\'3Q\'];B vx=v[x].1R("#","");if(4H.J(vx)==-1){4H[8]=vx}}U(y=1;y<=4H.Q;y++){cE(\'f2\',y,0);c0(f2[y],gD[y],5a[y],5R[y],y);O(5R[y],{\'2L-1c\':0});if(x.J("1p")>0||x.J("2M")>0||x.J("8w")>0||x.J("je")>0){y%3!=0?O(f2[y],{\'kK\':\'1c\'}):\'\';O(f2[y],{\'X\':\'33.3%\'});if(x.J("1p")>0){4H[y-1]=2i(v["SY"+(y-1)],4H[y-1]);5a[y].1S="<26 C=\'"+(4H[y-1]=="3Q"?\'2S:4r 6u #ky;1b:Cu;X:Cu;\':\'1b:hv;X:hv;\')+";2g-1p:"+3v(4H[y-1])+";2S-6T:hv;\'>";O(f2[y],{\'2D-1b\':1})}F{5a[y].1S=4H[y-1]}}F{if(x.J("ds")>0){5a[y].1S=4H[y-1]}F{y%2!=0?O(f2[y],{\'kK\':\'1c\'}):\'\';O(f2[y],{\'X\':\'50%\'});if(m5){5a[y].1S=2T(4H[y-1]+\'7Y\')}F{5a[y].1S=4H[y-1]}}}5E[y]=x+\'=\'+4H[y-1];if((4H[y-1]==v[x]&&7b(v[x])!=" ")||v[x]==\'#\'+4H[y-1]){5R[y].1S=kE;my(y)}f2[y].1v(b4,5Y);f2[y].1v(bE,5j);if(x.J("8w")>0){f2[y].1v(6s,CI)}F{f2[y].1v(6s,Ca)}f2[y].1v("a8",bB)}2t()}E my(x){f2[x].fo.8M(\'6M-\'+v.id+\'-d5-mC\');O(5a[x],{\'1p\':C.5X});nn(gD[x])}E oT(id){if(L(o.1A[id][\'2c\'])){v.2c=o.1A[id][\'2c\'];L(v.2c)?o.P.9Y(v.2c):\'\'}if(L(o.1A[id][\'1G\'])){o.d9=o.1A[id][\'1G\']}v.W.Cm>0?kZ=1B(Da,v.W.Cm*2j):\'\';yA()}E oY(id){B t=o.1A[id][\'1G\'];if(L(t)){if(v.mo==1){if(o.V.oy(o.1A[id])){}F{v.1G=(v.vn==1&&L(o.sa)?o.sa+(v.vy==1?\'
\':\' \'):\'\')+t}o.V.a5(\'1G\')}}if(v.fM==1){if(L(o.1A[id][\'8y\'])){v.8y=o.1A[id][\'8y\']}F{v.8y=[]}o.R.kr()}B xv=[\'5H\',\'lF\',\'6G\',\'6W\',\'Z\',\'jc\',\'BP\',\'nI\',\'nz\',\'4u\',\'4F\',\'1m\',\'Bw\',\'BK\',\'8l\',\'cI\',\'g1\',\'96\',\'jV\'];U(B i=0;i0){v.1y=o.2b=o.P.17()}F{2J.1y&&!o.2b?o.2b=2J.1y:v.1y=0}}F{v.1y=o.2b=x}}F{v.1y=0}}E Da(){2E(kZ);kZ=28}E dN(x){if(6y==0&&!o.1y){O(6b[6y],{\'1p\':C.1p});O(a1[6y],{\'7s\':C.4p});8R[6y].1S=\'\';f[6y].fo.5H(\'6M-\'+v.id+\'-d5-pl\')}F{o.9P=x;if(6y>-1){lw(6y)}if(3b!=\'\'){if(!o.8j[3b]&&L(o.1A[3b])){o.ve+=2i(o.1A[3b].1m,0)}o.8j[3b]=H;5V=wy(5V,3b)}}if(1O[x]){B id=1O[x].1j(8);8R[x].1S=kE;f[x].fo.8M(\'6M-\'+v.id+\'-d5-pl\');O(6b[x],{\'1p\':C.5X,\'1E-pi\':\'1U\',\'1D\':C.a});nn(a1[x]);if(C.fK==1&&L(C.dh)){O(a1[x],{\'7s\':C.dh})}6y=x;3b=id;o.3b=3b;v.51=3b;o.mD=6b[x].1S;o.9P=3b;e5=o.1A[id][\'7N\'];if(o.R){o.R.jA()}if(6k){6k.Sr()}}}E 6n(id){B x=id==0?o.W:o.1A[id];o.9P=id;U(B i=0;iv.W.6k){6k.8M(C,7e)}}U(B i=0;i-1){x[i].dM=1}}}if(L(x[i].dM)){if(x[i].dM==1){o.8j[x[i].id]=H;lw(i)}}if(L(x[i].4X)){8R[i].1S=Dj;O(8R[i],{"1p":C.1p})}f[i].1v(b4,5Y);f[i].1v(bE,5j);f[i].1v(6s,8m);f[i].1v("a8",bB);if(L(o.8j[x[i].id])){lw(i)}if(3b==x[i].id){dN(i)}if(e5==x[i].id){O(6b[i],{\'1p\':C.5X});O(8R[i],{\'1p\':C.5X});nn(a1[i])}}2t();4W=K;o.R?o.R.4J():\'\'}E nn(x){if(2l(C.oL)&&x){O(x,{"2g-9u":"3f-4E(5l(0, 0, 0, "+(1-C.oL*1)+") 0 0)"})}}E kq(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3y==1?\'EB\':\'100%\');B hh=(C.3y==1?\'100%\':\'EB\');O(x,{\'1q\':\'2A\',\'2k\':\'cd-4t\',\'X\':ww,\'1b\':hh,\'1E-8p\':\'8C\'});if(C.DZ==1){O(x,{\'2g\':\'-nm-3f-4E(\'+y+\')\',\'2g\':\'-3F-3f-4E(\'+y+\')\',\'2g\':\'-ms-3f-4E(\'+y+\')\',\'2g\':\'-o-3f-4E(\'+y+\')\',\'2g\':\'3f-4E(\'+y+\')\',})}if(C.3y==1||o.1i.2f){O(x,{\'6Q\':\'4q\'})}F{O(x,{\'4q-3h\':\'1U\'})}if(C.mg==1){O(x,{\'5G-X\':C.kz+\'px!6a\'})}if(z=="1d"){O(x,{\'1d\':-1,\'1c\':0})}if(z=="2M"){O(x,{\'2M\':-1,\'1c\':0})}if(z=="1c"){O(x,{\'1d\':0,\'1c\':0})}if(z=="2n"){O(x,{\'1d\':0,\'2n\':0})}if(z=="2n"||z=="1c"){O(x,{\'1E-8p\':\'1c\',\'2L-1d\':1J.2P/2-10})}x.1S="<8C><26 "+(C.AJ==1?"SG=\'G.C.7s=\\"#"+C.zC+"\\"\' SJ=\'"+(C.us==1?"G.C.7s=\\"#"+C.un:"G.C.2g=\\"1U")+"\\"\'":"")+" C=\'4q-3h:2x;6Q:4q;X:hv;1b:hv;2S-6T:hv;"+(C.us==1?"2g-1p:#"+C.un+";":"")+(z=="1d"?"2K-1d:eB;":"")+(z=="2M"?"2K-1d:eB;":"")+(z=="2n"?"2K-1c:gL;":"")+(z=="1c"?"2K-2n:gL;":"")+"\'><2o X=\'20\' 1b=\'20\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\'><2D x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 3O=\'#"+C.nS+"\' 3O-X=\'"+C.nv+"\' 3O-bL=\'3X\'/><2D x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 3O=\'#"+C.nS+"\' 3O-X=\'"+C.nv+"\' 3O-bL=\'3X\'/>"}G.am=E(){if(C.ls==1){am()}};E AX(){if(eb){am()}}E am(e){if(C.ls==1&&!kI){if(C.3y==1){B h=Y.Ts;B m=1J.2a+C.6Y+C.6X+20;B t=Y.aX}F{B h=Y.ol;B m=1J.2P;B t=Y.dD}if(h>m){if(t>0){if(!5D(5Z)){1o(5Z);B m1=1w 4S({"mc":5Z,"1H":"7n","to":1,"17":0.3,"me":"5Z"})}}F{if(5D(5Z)){B m2=1w 4S({"mc":5Z,"1H":"7n","to":0,"17":0.3,"me":"5Z","1l":H})}if(e){e.cN<0?e.9x():\'\'}}if(t0?e.9x():\'\'}}}F{1l(5Z);1l(5K)}}}E zZ(){B x=Y.dD+1J.2P-60;B m=1w 4S({"mc":Y,"1H":"6L","to":x,"17":0.3,"me":"AN","5g":"dc"});1B(am,2j)}E DI(){B x=Y.dD-1J.2P+60;B m=1w 4S({"mc":Y,"1H":"6L","to":x,"17":0.3,"me":"Tv","5g":"dc"});1B(am,2j)}E lq(1e){2E(o.ge);1e.aH()}E Ed(){B x=Y.aX+(1J.2a+C.6Y+C.6X)-60;B m=1w 4S({"mc":Y,"1H":"hK","to":x,"17":0.3,"me":"Ty","5g":"dc"});1B(am,2j)}E CK(){B x=Y.aX-(1J.2a+C.6Y+C.6X)+60;B m=1w 4S({"mc":Y,"1H":"hK","to":x,"17":0.3,"me":"BF","5g":"dc"});1B(am,2j)}E CD(x){if(x==\'\'){6n(0)}F{if(L(o.1A[x])){6n(x)}}2m=\'\'}E lw(x){8R[x].1S=\'\';O(6b[x],{\'1p\':C.x5});if(C.xq==1){O(6b[x],{\'1E-pi\':\'2D-BM\'})}if(C.lf>-1){O(6b[x],{\'1D\':C.lf})}f[x].fo.5H(\'6M-\'+v.id+\'-d5-pl\');O(a1[x],{\'7s\':C.oW});if(C.ln>-1){O(a1[x],{\'1D\':C.ln})}}E rY(i){if(L(5E[i])){bd();if(7l("5e",i)==0){o.V.6h(5E[i].1j(7))}if(7l("7w",i)==0){o.V.dn(5E[i].1j(10))}if(7l("1X",i)==0){!o.3A?o.3A=1w i9():\'\';o.3A.9H(5E[i].1j(8))}if(7l("cT",i)==0&&v.8a==1){o.8a.DE(5E[i].1j(7))}if(7l("3N",i)==0){B 5P=5E[i].5h(0,-1);o[\'kB\'+5P]!=-1?o[\'kB\'+5P]=i-1:\'\';if(o[\'6C\'+5P]){B mi=5P.5h(-1);if(o[\'m\'+mi+\'4f\'+\'3e\'][i-1]!=\'\'){B ap=o[\'m\'+mi+\'4f\'+\'3e\'][i-1].2w(":");3u(ap[0],ap.Q>1?ap[1]:28)}if(L(1z[\'mn\'+mi])){v[\'mC\'+mi]=i-1;1z[\'mn\'+mi](v.id,o[\'6C\'+5P][i-1],i-1)}}7T(aS);8L()}if(7l("2Z",i)==0){o.2Z?o.2Z.3e(le[i]):\'\';8L()}if(7l("1p",i)==0){d6();54(0,0,6v[i])}U(B p in o.5I){if(o.5I.2q(p)){if(7l(p,i)==0){o.P.Bb(p,i)}}}if(7l("8w",i)>0){if(5a[i].1S==2T(\'6V\')){7X(2m+\'0\');7T(aS);if(2m=="ic"){7X("Dn")}dX()}F{if(2m=="o4"&&C.rD==1){7X(\'rD\',i);7T(aS);dX()}}}if(7l("5b",i)==0){o.V.9f(5E[i].1j(5));jD();1B(8L,4w)}}};G.jD=E(){jD()};G.GW=E(x){U(B i=0;i<1O.Q;i++){if(1O[i]==x){I H}}I K};E jD(){U(B i=0;i<1O.Q;i++){if(1O[i]=="5b"){7T(i);if(2m==\'5b\'){d6();54(i,0)}}}}E cE(x,i,ec){if(L(2h(x))){2h(x)[i]=1V("26");if(i<2||x=="f"||2m!=\'5e\'||ec>0){if(C.3y==1){Y.1P(2h(x)[i])}F{7e.1P(2h(x)[i])}}F{if(C.3y==1){Y.wl(2h(x)[i],2h(x)[i-1])}F{7e.wl(2h(x)[i],2h(x)[ec==2?i-2:i-1])}}if(x==\'f\'){46(2h(x)[i],{\'mY\':i})}if(x==\'f2\'){46(2h(x)[i],{\'bb\':i})}2h(x+\'bg\')[i]=1V("26");B lE=1V("26");2h(x)[i].1P(lE);lE.1P(2h(x+\'bg\')[i]);fF(lE);2h(x+\'4I\')[i]=1V("26");2h(x)[i].1P(2h(x+\'4I\')[i]);e7(2h(x+\'4I\')[i]);fF(2h(x+\'4I\')[i]);2h(x+\'1G\')[i]=1V("26");2h(x)[i].1P(2h(x+\'1G\')[i]);2h(x+\'5T\')[i]=1V("26");2h(x)[i].1P(2h(x+\'5T\')[i]);if(i>0&&x=="f2"&&6q&&C.yp==0){3j(2h(x+\'5T\')[i])}}};E c0(x,9N,kH,rE,T9,ii){O(x,{\'1q\':\'eN\',\'2n\':0,\'1d\':0,\'6Q\':\'4q\',\'1b\':\'2x\',\'X\':\'100%\',\'5u\':\'2V\',\'2k\':\'4t\',\'2D-1b\':\'1.PO\'});if(6q){if(C.3y==1){O(x,{\'X\':\'2x\'})}}if(C.rC&&C.3y==1){O(x,{\'Tb\':C.rC})}if(C.3y==1&&(!6q||ii>0||C.rU==1)){O(x,{\'2k\':\'cd-4t\',\'aN-8p\':\'1d\',\'bD-9g\':\'eV\'})}O(9N,{\'2g\':(C.vA==1?"3f-4E(to 1c,"+3v(C.xV)+", "+3v(C.4p)+")":3v(C.4p)),\'1D\':C.4m,\'aC\':\'1U\',\'4L\':\'1D 0.2s 5g-4v,2g .2s 5g-4v,5C .2s 5g-4v\'});e7(9N);e7(9N.3J);if(C.7C==1){O(9N.3J,{\'dV-5C\':\'7C(9y)\'})}if(C.Tc==1){x.C[C.3y==1?"2S-2n":"2S-2M"]="4r 6u "+4b(2i(C.Te,\'3B\'),2i(C.Tf,0.2))}O(kH,{\'1q\':\'eN\',\'2n\':0,\'1d\':0,\'kK\':(C.8p?C.8p:\'1c\'),\'1p\':C.1p,\'2L-1d\':C.jU,\'2L-2n\':C.jT,\'2L-2M\':C.Tg,\'2L-1c\':C.r5,\'aC\':\'1U\',\'1D\':C.a,\'4L\':\'1D 0.2s 3f,1p 0.2s 3f\',});O(rE,{\'1q\':\'eN\',\'2n\':0,\'1d\':0,\'kK\':(C.Eq?C.Eq:\'2n\'),\'2L-1d\':C.jU,\'2L-2n\':C.jT,\'2L-1c\':C.r5,\'aC\':\'1U\',\'3L-3G\':C.5F*2i(v.7x,1),\'1D\':C.a,\'1p\':C.5X,\'4L\':\'1D 0.2s 3f,1p 0.2s 3f\'});if(C.mg==1){O(x,{\'5G-X\':C.kz+\'px!6a\'});O(kH,{\'5G-X\':(C.kz-70)+\'px!6a\'})}F{if(C.3y==1){if(C.pZ==1){O(x,{\'X\':C.ee});O(kH,{\'X\':C.ee-70})}}F{O(kH,{\'bD-9g\':\'dK\'});O(rE,{\'bD-9g\':\'dK\'})}}}E dX(){U(B i=1;i1?f[1]:f[0]}if(is=="W"){pR();o.R?o.R.iy():\'\';B x=f[0];if(v.sc==1){qN()}}f.Q>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.Q>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2a==0&&f2.Q>0?x=f2[0]:\'\'}if(Y.2a-Y.rk>0&&x&&C.3y!=1){if(L(5Z)){O(5Z,{"X":7e.2a})}if(L(5K)){O(5K,{"X":7e.2a})}C.pK=(Y.2a-x.2a)-(Y.rk-x.rk)}F{C.pK=0}}};E r3(){B x=0;B y=0;B z=\'\';U(B i=1;i0){54(x[1],0)}}}if(o.R){is==\'1g\'?o.R.p4():\'\';if(is==\'W\'){o.R.iy();if(v.W.BW==1){o.R.rs("1f","W",K)}}}if(o.1i.7f){O(Y,{\'8U-X\':\'2x\'});if(C.3y!=1){O(7e,{\'8U-X\':\'2x\'})}}gx=H;3U(pa);pa=7K(AS,100)};E AS(){3U(pa);gx=K}G.2Y=E(i){54(i,1)};G.1l=E(x){8L(x)};G.Gi=E(){if(o.2X){o.2X.av()}};G.6h=E(){U(B i=0;i<1O.Q;i++){if(1O[i]=="5e"){7T(i);if(o.2B.Q>1){1o(f[i])}if(2m==\'5e\'){d6();54(i,bo)}}}};G.gS=E(){U(B i=0;i<1O.Q;i++){if(1O[i]=="6j"){7T(i)}}};G.iC=E(x){U(B i=0;i<1O.Q;i++){if(1O[i]==x){7T(i);if(o[\'6C\'+x]){if(o[\'6C\'+x].Q>1){1o(f[i])}}if(2m==x){d6();54(i,bo)}}}};G.9H=E(){U(B i=0;i<1O.Q;i++){if(1O[i]=="1X"){7T(i);if(o.3d){if(o.3d.Q>0){B x=K;if(o.1Y){U(B y=0;y-1){o.2b=1I;54(x,0);eR(x)}};E eR(x){if(f[x]&&!kI){if(C.3y==1){B to=f[x].ik-20;B m=1w 4S({"mc":Y,"1H":"hK","to":to,"17":0.3,"me":"BF","5g":"dc"})}F{B to=f[x].pM-1J.2P/2+20;B m=1w 4S({"mc":Y,"1H":"6L","to":to,"17":0.3,"me":"AN","5g":"dc"})}1B(am,2j)}}E z2(4B){B 6x=8h.6x(4B);B x;U(B i=0;i<6x.Q;i++){x=4B[6x[6x.Q*2F.5Q()<<0]];if(x){1h}}I x};G.5I=E(x){z5(x)};E z5(x){kk[x]>-1?7T(kk[x]):\'\';if(5R[0]){if(2m==\'1M\'){5R[0].1S=2F.3X(o.3D.x*100)+\'%\'}F{5R[0].1S=km(2m)}}};E km(x){if(x=="1M"){I 2F.3X(o.3D.x*100)+\'%\'}F{I 2F.3X(2i(o.ae[x],o.5I[x])*100)+\'%\'}}G.bO=E(){I yt()};E yt(){if(v.5V==1){I 8h.6x(5V).Q>0}B x=K;if(o.1A){x=7W().J(3b)<7W().Q-1}I x};G.nq=E(){if(L(o.hN)){2m=1I;Aw(o.hN)}};G.gi=E(){B x=6y>0;if(o.1A){B z=7W().J(3b);x=z>0;if(z==1){if(L(o.1A[7W()[0]].4X)){x=K}}}I x};G.gT=E(){I L(o.1A)};G.dY=E(){qm=H;if(G.gi()){B x=2N(6y)-1;if(x<0){B y=7W().J(3b);if(y>0){B j;B z;U(B i=y-1;i>=0;i--){j=o.1A[7W()[i]];if(j){if(j.3l){z=j;if(j.3l.J("3E:")!=0&&j.6g!=1&&!j.4X){z=j;1h}}}}if(z){G.nr(z.id);o.V.2C()}}}F{o.2b=1I;54(x,0);eR(x)}}};G.lA=E(){if(6y>0){eR(6y)}};E 7l(x,i){I 5E[i].J(x)};E gJ(x){if(x){if(x[\'uX\']!=-1){gJ(o.1A[x[\'7N\']]);6n(x[\'7N\'])}F{6n(0)}}};G.g=E(x){cr(x){1k"X":I DB();1h;1k"1b":I 1J.2P;1h;1k"1d":I C.8i;1h;1k"Iv":I Y.ol;1h;1k"Ik":I C.gV;1h;1k"x":I 5p(1J.C.1c);1h;1k"y":I 5p(1J.C.1d);1h;1k"1D":I 1J.C.1D;1h;1k"1o":I eb;1h;1k"2Y":I aS;1h;1k"1a":I 1a;1h;1k"bs":I 1a+bs;1h;1k"4W":I 4W;1h;1k"W":I is=="W";1h;1k"dM":I o.8j[3b];1h;1k"yp":I kE;1h;1k"cH":I o.1A[o.cH]?o.1A[o.cH].1G:\'\';1k"cI":I v.cI?v.cI:\'\';1k"Fy":I yt()?o.1A[7W()[7W().J(3b)+1]].1G:\'\'}};E 7W(){I 8h.6x(o.1A)};G.GY=E(){3b=\'\';v.51=\'\'};G.4W=E(){if(6q){B x=0;U(B i=1;i<15;i++){if(1O[i]=="5e"){B y=o.2B.Q;if(L(v.cP)){B z=v.cP.2w(",");U(B j=0;j-1){y--}}}if(y>0){if(y>1||(y==1&&o.2B!=1&&C.Eo==1)){x++}}}if(1O[i]=="6j"){if(o.6j){x++}}if(1O[i]=="6G"){if(o.2z==\'ek\'||v.6G){x++}}if(1O[i]=="7w"){if(o.7G.Q>1){x++}}if(1O[i]=="cT"&&v.8a==1){if(o.pA.Q>0){x++}}if(1O[i]=="1X"){if(L(o.1Y)){U(B s=0;s0){x++}if(1O[i].J("3N")>-1){x++}}if(v.1g[is+i+\'1l\']==1){x--}}I x<=0}F if(is=="W"){I f.Q==0}F{I 4W}};G.4o=E(){if(1J.3J==o.1Q){1J.3o(Y);o.1Q.3o(1J);o.2X?o.2X.4o():\'\';1J=28;Y=28;kI=H}}};B BE=E(Z,lx){B 7a=K;if(Z.J(\'7a\')==0){7a=H;Z=Z.1j(5)}B mp=po(Z);B 2u;B 3k;B ll=K;B 4a=K;B qF=K;B mU=K;B 2x=H;B wH=[];B cv=1;B mf=K;B lo=0;B zq;B eo=0;B mO=0;B nb=K;B nU=\'Cv\'+v.id+(7a?\'7a\':\'\');gI("#Cv"+v.id+"{X:100%!6a;1b:100%!6a;5G-X:1U!6a;5G-1b:1U!6a}");B 1J=1V(\'26\');B n1=0;1J.7j(\'id\',nU);lx.1P(1J);o.6j=K;!7a?o.V.iM():\'\';if(o.1i.2f){v.4N=1}if(v.Dg!=1){B 8E=1V(\'26\');lx.1P(8E);O(8E,{1q:"2A",1d:0,1c:0,"2g-1p":"#pw",1b:"100%",X:"100%","1D":0});8E.1v("Il",E(1e){1e.6U=H});if(o.1i.2f){8E.1v("h1",E(1e){1e.6U=H});8E.1v("2r",E(1e){1e.6U=H});8E.1v("hC",E(1e){1e.6U=H;g4(1e);if(v.eW==1&&v.Mg!=1){1B(CB,100);1B(lV,2j)}})}F{8E.1v("uo",E(1e){B x=H;if(v.1Z==1){if(L(v.7M)&&!qF){x=K}if(L(v.mG)&&b0()=="8q"&&17()>0){x=K}}if(x&&v.eW==1&&v.CE!=1){3j(G);1B(lV,4k)}})}v.eW==1&&v.Mf!=1?3j(8E):\'\'}E lV(){6d(8E)}E CB(){if(v.CE!=1){3j(8E)}}if(v.4N==1&&v.3n==0){9l()}if(!1z[\'YT\']){1z.Ma=E(){lL();U(B i=0;i<1z.5d.Q;i++){if(1z.5d[i]){if(1z.5d[i].3e("id")!=v.id){if(1z.5d[i].3e(\'Er\')){1z.5d[i].3e(\'Eb\')}}}}};B yD=zl("59.ar/CM","59.ar/CM","M8");if(yD){yD.uE=E(e){o.V.eS();if(v.Em!=1){2u=\'By M6 iQ\';o.P.5M()}}}}F{lL()}E lL(){if(v.4N==1||7a){!ll?lr():\'\'}F{o.V.eS()}}E lr(){if("YT"in 1z){if(L(YT.yK)&&!ll){1n("zg g8");B yF=0;if(v.Dg==1){yF=1}o.2b>0?eo=2N(o.2b):\'\';3k=1w YT.yK(nU,{1b:o.9L,X:o.8W,Mz:mp,Mk:{N6:1,N4:nU,N2:1,N1:1,dF:1,kj:((v.sV==0||(v.Kx!=1&&o.1i.7r))&&o.1i.2f?0:1),N0:3,R:yF,MY:0,MW:1,9n:0,3n:7a||v.3n==1?1:0,9q:0},3h:{\'MV\':yJ,\'MU\':CS,\'5M\':5M,\'MT\':Ew}});if(o.2b>0){o.2b=1I}2t();ll=H}F{1B(lr,4c)}}F{1B(lr,4c)}}B kg;E yJ(){if(o.P){1n("zg ha");4a=H;2E(zq);o.V.8J();if(7a){if(o.1i.xi){o.V.5k()}3k.ny();o.1Z.MR()}F{if(v.3n==1&&o.1i.xi&&!o.kF){o.V.5k();if(o.1i.2f){3U(kg);kg=7K(Dl,er)}}if(v.4N==0){3k.ny()}F{o.V.eS()}n1=3k.we();o.P.aq();if(cv!=1){9f(cv)}dl();2t();if(v.MC==1){2W{if(3k.yG()){if(L(3k.yG().1G)){v.1G=3k.yG().1G;o.V.a5(\'1G\')}}}2G(e){}}}}}E Dl(){B x=3k.zy();if(x==2||x==-1){o.R.3i();o.R.8J();3U(kg)}if(x==1){3U(kg)}}E CS(1e){if(v.MN==1){1n(\'YT\',1e.29)}if(7a){if(1e.29==YT.ez.D2){o.1Z.MM()}if(1e.29==YT.ez.CU){}}F{if(1e.29==YT.ez.CU){if(mO==1){mO=0;yJ()}if(!o.1u){o.V.2C()}if(eo>0){3k.B9(eo,H);eo=0;o.2b=1I}lV();qF=H;4a=H;if(mU){3k.zs()}F{o.P.an();o.P.cD()}Dv();if(L(v.4M)){U(B i=0;i0?eo=v.1y:\'\';o.P.8o();o.P.aq()}E h3(){if(!o.KE&&o.1u){o.V.3i()}}E cD(){o.P.cD()}E dl(){o.P.dl();o.V.uN()}E aq(){o.P.aq()}E eg(){o.P.eg()}E 9l(){if(o.P){o.P.9l()}F{zq=1B(9l,100)}}E Ew(1e){zn(1e.29)}E Dv(){if(!nb){B x=3k.Ls()+\'\';if(x!=\'\'&&x!=1I){o.2B=x.2w(\',\');o.2B=o.2B.CW();if(v.wb==0){B y=o.2B.J(\'2x\');if(y>-1){o.2B.rT(y,1)}}U(B i=0;i0){eo=2N(o.2b)}bQ(mp)};E b0(){B 6P=-1;if(4a){6P=3k.zy()}B x=\'\';if(6P==-1){x="8q"}if(6P==1||6P==3){lo=0;x="7U"}if(6P==2){x="8q";if(o.1u){lo++;if(lo==2){o.V.3i();lo=0}}}if(6P==5){x="8q"}if(6P==0){x="7m"}1n("6P",6P);I x}E 2t(){2W{if(L(3k)){3k.Li(o.2U,o.4d)}}2G(e){1n(e)}}E ja(x){B y=x;if(x=="Lh"){y="oC"}if(x=="9t"){y="j2"}if(x=="Lg"){y="iU"}if(x=="Ly"){y="j1"}if(x=="LO"){y="oJ"}if(x=="M1"){y="oM"}if(v.BH==1){y=2T(y)}if(x=="2x"){y=2T("2x")}wH[y]=x;I y}E 17(){B x=4a?3k.LY():0;if(x>0&&v.i3>0){v.4F=x-v.i3;v.i3=-1}I x};E 9f(x){2W{3k?3k.LX(x):\'\';cv=x}2G(e){}};G.qf=E(){lL()};G.2C=E(){if(4a){3k.ny()}F{if(!ll){lr()}F{}}};G.3i=E(){if(4a){3k.zs()}};G.8x=E(){if(4a){b0()==\'7U\'?3k.zs():3k.ny()}};G.43=E(x){if(4a){3k.B9(x,H);js("3E",x)}};G.a0=E(){I K};G.5k=E(){4a?3k.5m():\'\'};G.6o=E(){4a?3k.LR():\'\'};G.3Z=E(x){4a?3k.EA(x*100):\'\'};G.lM=E(){I b0()==\'7U\'};G.6f=E(){I K};G.tW=E(x){6h(x)};E 6h(x){if(4a){if(L(o.2B[x])){B y=wH[o.2B[x]];2x=y==\'2x\';B z=17();3k.LP(y)}}}G.hj=E(x){9f(x)};G.4a=E(){I 4a};G.7k=E(){I b0()};G.17=E(){I 17()};G.1m=E(){B x=4a?3k.we():0;if(x!=n1){n1=x;o.P.aq()}if(L(v.4u)){if(7H([v.4u],\'-\')){x=x+v.4u*1}F{x=v.4u}}I x};G.9R=E(){B x=0;if(4a){x=3k.LN()*3k.we()}I x};G.4U=E(){2t()};G.ir=E(){I 2u};G.2x=E(){I v.wb==1?2x:K};G.Ae=E(x){bQ(x)};E bQ(x){Z=x;if(3k){mO=1;3k.LL(x,0)}}G.mv=E(){if(o.1i.2f&&o.1i.di){G.2C();mU=H}F{if(b0()=="7U"){G.3i()}}};G.d2=E(){mU=K};G.uu=E(){I H};G.4o=E(){4a?3k.al():\'\';4a=K;nb=K;2W{if(1J){lx.3o(1J)}lx.3o(8E)}2G(e){}}};B i9=E(){B 2v=[];B ba=[];B 4W=H;B 7z;B 9K=-1;B vI;B ac;B qi=[];B ql;B k1=[];G.1y=E(x){if(!x&&ac){n8(ac);ac=1I}F{x?n8(x):\'\'}};G.yk=E(x){n8(x)};G.KY=E(){k1=[]};E n8(x){if(x.J("#"+v.cR)==0&&x.J(v.eu)>0){o[o.fd[1]](x,AM)}F{aQ(x)}}E AM(x){if(x){o.1Y=x;aQ(x)}}E aQ(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1y=0;B vZ=H;B kf=\'\';o.1Y=x.2w(",");o.3d=[];o.3q=-1;if(rO()&&v.wt==1){if(3W.6J("wi")!=28){kf=3W.6J("wi")}}F{if(o.oA){kf=o.oA}}U(B i=0;i1){o.3d[i]=o.1Y[i].1j(o.1Y[i].J("[")+1,o.1Y[i].J("]")-1);o.1Y[i]=o.1Y[i].1j(o.1Y[i].J("]")+1);vZ=K}F{o.3d[i]=o.1Y[i].1j(o.1Y[i].pY("/")+1);o.3d[i]=o.3d[i].1j(0,o.3d[i].pY("."))}if(o.1Y[i].J("#0")==0){o.1Y[i]=c4(o.1Y[i])}if(o.1Y[i].J("#"+v.9U)==0){o.1Y[i]=o[o.fd[0]](o.1Y[i])}}if(o.3d.Q>1&&v.mw==1){o.3d.2I(nK(\'LC\',(v.LB==1&&L(v.zP)?v.zP:2T(\'wI\'))));o.1Y.2I("ax")}if(o.3d.Q>0&&v.9C==1){if(v.D6==1){7z=0;1y++;o.3d.kP(nK(\'zR\',2T(\'6V\')));o.1Y.kP("")}F{o.3d.2I(nK(\'zR\',2T(\'6V\')));o.1Y.2I("");7z=o.3d.Q-1}}U(B i=0;i-1){o.mN=o.1Y[x].2w(" or ");o.hr=0;kd(x)}F{if(o.1Y[x].J(\'ba\')==0){if(ba[o.1Y[x].1j(4)]){wu(o.3d[x],ba[o.1Y[x].1j(4)])}}if(o.1Y[x].J(\'1F\')==0){o.P.hq(x,"L4");o.56=H;o.3q=x;o.R.aO()}}}}}E wo(x){o.56=H;kb()}E kd(x,y){B Z=y==\'1F\'?x:4R(o.mN[o.hr]);B jc=Z;B gX;if(qi[Z]){if(o.1Y[x]!=\'ax\'){o.56=H;kb()}}F{if(Z.J(\'c6\')>0&&Z.J(\'c6\')<4){gX=Z.1j(0,Z.J(\'c6\'));jc=Z.1j(Z.J(\'c6\')+3)}B 4V=fk(jc);9K=x;o.ki=1;4V.cZ=E(){o.ki=0;if(G.fj==4&&G.7k==4w){o.56=H;wu(Z,G.dL,x,y)}F{if(o.hr+1-1){o.1Y[9K]=\'\';o.3d[9K]=\'\'}}o.3q=-1;o.56=K;if(o.OV){o.R.aO();o.R.4J()}F{1B(E(){if(o.R){o.R.aO();o.R.4J()}},100)}if(L(o.1X)){o.1Q.3o(o.1X);o.1X=28}}E wu(Z,x,y,z){B gX;if(x.J("#"+v.9U)==0){x=o[o.fd[0]](x)}if(x.J("#"+v.cR)==0&&x.J(v.eu)>0){x=o[o.fd[1]](x)}if(Z.J(\'c6\')>0&&Z.J(\'c6\')<4){gX=Z.1j(0,Z.J(\'c6\'))}if(Z.J(\'.k4\')>-1||Z.J(\'.wA\')>-1||Z.J(\'.nR\')>-1||Z.J(\'.wD\')>-1){B l=gX?gX:o.3q;!o.1Y?o.1Y=[]:\'\';if(o.1Y[l]=="ax"){l=y}if(z!=\'1F\'||!2v[l]){2v[l]=8h();2v[l][0]=[];2v[l][1]=[]}B 3C=bZ();3C=x.2w(/\\r|\\n/);B wB=1;B t1=0;B t2=0;B h0=(L(v.CA)?v.CA:0);if(Z.J(\'je=\')>0){h0=Z.1j(Z.J(\'je=\')+6)*1}U(B i=0;i<3C.Q;i++){if(Z.J(\'.k4\')>-1||Z.J(\'.wD\')>-1){if(3C[i].J(\'-->\')>-1&&3C[i].J(\':\')>-1){if(z==\'1F\'){if(k1.J(3C[i])>-1){1h}k1.2I(3C[i])}t1=k6(3C[i].1j(0,3C[i].J(\'-->\')))*1+h0;t1==0?t1=1:\'\';t2=k6(3C[i].1j(3C[i].J(\'-->\')+4,12))*1+h0;L(2v[l][0][t1])?\'\':2v[l][0][t1]=\'\';U(B j=t1;j0&&3C[i]!=wB&&3C[i]!=\'OW\'){if(2l(2v[l][0][t1])){2v[l][0][t1]=2v[l][0][t1]+\'
\'+3C[i]}F{2v[l][0][t1]=3C[i]}}}}if(Z.J(\'.wA\')>-1||Z.J(\'.nR\')>-1){if(3C[i].J(\'OY:\')>-1){t1=k6(3C[i].1j((Z.J(\'.nR\')>-1?3C[i].J(\'=0\')+3:12),12))*1+h0;t2=k6(3C[i].1j((Z.J(\'.nR\')>-1?3C[i].J(\'=0\')+14:23),10))*1+h0;B p=\'\';if(3C[i].J(\'0,,\')>0){p=3C[i].1j(3C[i].J(\'0,,\')+3)}F{if(3C[i].J(\'D8,\')>0){p=3C[i].1j(3C[i].J(\'D8,\')+6)}if(3C[i].J(\')}\')>0){p=3C[i].1j(3C[i].J(\')}\')+2)}}if(p!=\'\'){if(2v[l][0][t1]!=1I){2v[l][0][t1]+=\'
\'+p}F{2v[l][0][t1]=p}2v[l][0][t1]=2v[l][0][t1].1R(/{.*?}/,\'\');2v[l][0][t1]=2v[l][0][t1].1R(/\\\\\\\\N/,\'
\');2v[l][0][t1]=2v[l][0][t1].1R(/\\\\N/,\'
\');U(B j=t1;j40){z=x[0].6O.1j(0,15)+\'...\'+x[0].6O.1j(-15)}if(v.9C==1&&v.D6==1){o.1Y.2I(\'ba\'+(ba.Q-1));o.3d.2I(z+\'\');9H(o.1Y.Q-1)}F{o.1Y.kP(\'ba\'+(ba.Q-1));o.3d.kP(z+\'\');v.9C==1?7z++:\'\';9H(0)}o.hn.5T=""};y.Ow(x[0])}F{o.hn.2r()}}};G.9H=E(x){9H(x)};G.7z=E(){I 7z};G.Oy=E(x){7z=x};G.1o=E(x){hV(x)};G.C=E(){xt()};G.5H=E(){4o()};G.6V=E(){lS()};E lS(){js("1X","6V");o.56?o.DJ=o.3q:\'\';o.3q=v.9C==1?7z:-1;v.fU=0;o.56=K;o.R.aO();vt();o.vs?vq(o.3q):\'\';L(o.1X)?o.1Q.3o(o.1X):\'\';o.1X=28}E hV(17){if(o.a9){I}B t=2N(17*10);if(v.d1){17=17-v.d1*1}if(o.56&&L(o.1Y)){if(2v){B x=o.3q;B t=2N(17*10);if(v.yq==1&&!o.1u){I}if(o.1Y[x]=="ax"){if(!ql){U(B i=0;i[ma]\':\'\')+2v[i][0][2v[i][1][t]]+(2v[x][0][t]!=\'\'?\'[/ma]\':\'\')}}}}if(L(2v[x][0])){if(L(2v[x][0][t])){2v[x][1][t]=t}}}}}if(L(2v[x])){if(L(2v[x][1])){if(L(2v[x][1][t])){B y=\'\';y=2v[x][0][2v[x][1][t]];if(!L(o.1X)){o.1X=1V(\'26\');46(o.1X,{id:\'jd\'+v.id+\'4f\'+\'1X\'});o.1Q.1P(o.1X);xt();js("uc",o.3d[x])}if(4W){6d(o.1X)}E8();if(v.Eu==1){y=OC(y)}if(v.mw==1){y=y.1R(/\\[ma\\]/gm,\'<7v C="1p:\'+3v(v.fA)+\'">\');y=y.1R(/\\[\\/ma\\]/gm,\'\')}if(y.J(\'-1){y=y.1R(/\\/gm,\'\')}if(v.9a){if(v.9a.2v==1&&vI!=y){js("2v",y);vI=y}}o.1X.1S=\'<7v C="\'+(v.Ea==1?\'2g-1p:\'+4b(v.hG,v.hS)+\';\':\'\')+\'-3F-7A-pi-1h: OF;1p:\'+3v(v.fC)+\';2L:\'+v.vE+\'px \'+v.vE*2+\'px;2S-6T:\'+v.Ec+\'px;2K:0 0;2D-1b:\'+(v.ED?v.ED:1.8)+\';3L-ds:\'+v.i5+\'">\'+4R(y)+\'\';O(o.1X,{"3L-3G":((2N(v.mq)+((2N(v.fV)-100)*2N(v.mq)/100))+"px")});if(v.EG==1){if(o.22){O(o.1X,{"3L-3G":((v.mu+((2N(v.fV)-100)*v.mu/100))+"px")})}}4W=K}F{if(!4W&&L(o.1X)){wG()}}}}F{wG()}}}}E wG(){if(!4W){o.1X?o.1X.1S=\'\':\'\';4W=H;3j(o.1X)}}E xt(){if(o.1X){O(o.1X,{"1q":"2A","X":"100%","2L-1c":"10%","2L-2n":"10%","1c":0,"1p":v.fC,"1E-8p":"8C","7A-kc":"2S-7A"});if(v.OL==1&&L(v.xO)){v.xO!=\'\'?O(o.1X,{"3L-dO":v.xO}):\'\'}if(v.pd==1){O(o.1X,{"1E-9W":"-4r -4r 0 #hg,4r -4r 0 #hg,-4r 4r 0 #hg,4r 4r 0 #hg"})}F{if(v.hW==1){O(o.1X,{"1E-9W":"4r 4r P9 OP"})}F{O(o.1X,{"1E-9W":"1U"})}}if(v.Pa==1){tc(o.1X,\'o.pI\')}F{v.Eu!=1?fF(o.1X):\'\'}}}E E8(){if(!o.pI){if((o.R.qz()||v.cY>v.1r.h)&&v.Py==1){O(o.1X,{"1q":"2A","1d":"2x","1c":0,"2M":v.cY*1})}F{O(o.1X,{"1q":"2A","1c":0,"2M":(v.cY*1+v.1r.h*1)})}}}E 4o(){o.3q=-1;o.56=K;o.ov=K;v.1X=28;v.lF=28;o.2v=28;o.1Y=28;ql=K;qi=[];2v=[];if(L(o.R)){o.R.aO()}o.3d=[];if(L(o.1X)){o.1Q.3o(o.1X);o.1X=28}o.3q=28;o.56=K}};E Dx(){B 2Y=-1;B pl=[];B 3c=[];B ex=[];B 1G=[];B 3K=[];B eM=[];B h=[];B j=0;B 5L=5;B b5=0;B 6k;B xj;B C=v.W;!C.eU?C.eU=\'3B\':\'\';!C.9V?C.9V=\'3Q\':\'\';B eU=(C.E0==1?C.eU:C.1p);B 9V=(C.E0==1?C.9V:C.4p);if(v.W.6k>0&&!6k){if(1K qj!=="1I"){6k=1w qj(H)}}gI(".qq"+v.id+"6L::-3F-xG {X: "+42(0.3*2i(C.Pw,1))+"PE;}.qq"+v.id+"6L::-3F-xG-9B {2g:"+4b(C.4p,C.4m)+"}.qq"+v.id+"6L::-3F-xG-bp {2g:"+3v(2i(C.PH,C.5X))+"}");C.92=4;B lB="<2o X=\'"+(C.92*2+2)+"\' 1b=\'"+(C.92*1.2+1)+"\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\' C=\'4q-3h:1U;4L:2Q 0.2s 5g-4v;1q: 2A;2M: 50%;2K-2M:-"+((C.92*1.2+2)/2)+"px;2n:"+(C.jT/2+C.92/2)+"px\'><2D x1=\'1\' y1=\'1\' x2=\'"+(C.92+1)+"\' y2=\'"+(C.92*1.2)+"\' 3O=\'#"+eU+"\' 3O-X=\'1\' 3O-bL=\'3X\'/><2D x1=\'"+(C.92+1)+"\' y1=\'"+(C.92*1.2)+"\' x2=\'"+(C.92*2+1)+"\' y2=\'1\' 3O=\'#"+eU+"\' 3O-X=\'1\' 3O-bL=\'3X\'/>";if(o.1A){U(B i=0;i<5L;i++){3c[i]=1V("26");B Y=1V("26");O(3c[i],{"1q":"2A","1d":C.8i,"1p":C.1p,"5u":"2V","3L-dO":eJ(C.3L),"2S-6T":C.7i+\'px\',"4Q":2j});if(2l(C.l6)){O(3c[i],{"2S":"4r 6u "+3v(2i(C.kv,\'3B\'))})}o.1Q.1P(3c[i]);46(3c[i],{id:(v.id+"4f"+"W"+(i+1))});1G[i]=1V("26");B fs=C.fO;if(C.Al>0){fs=C.Al;if(C.Ak>0&&o.9t){fs=C.Ak}}O(1G[i],{"2k":"4t","3L-3G":fs*2i(v.7x,1)});3c[i].1P(1G[i]);3K[i]=1V("26");O(3K[i],{"2k":"4t","4L":"1b 0.1s 5g-4v","3L-3G":C.dy*2i(v.7x,1),"5u-x":"2V"});3K[i].fo.8M("qq"+v.id+"6L");3K[i].1v("ip",x9,{5v:K});if(C.7C==1){O(3K[i],{\'dV-5C\':\'7C(9y)\'})}3c[i].1P(3K[i])}o.9P==0?o.9P=o.3b:\'\';aL();8x(0)}E aL(){U(B i=0;i<5L;i++){3K[i].1S=\'\';1G[i].1S=\'\'}B fh=o.1A[o.9P];fg(fY(fh,0),0);fg(fY(fh,1),1);fg(fY(fh,2),2);fg(fY(fh,3),3);fg(fY(fh,4),4);2t()}E fY(x,n){U(B i=0;iv.W.6k+1){6k.8M(C,3K[n])}}U(B i=0;ibR?C.92*3:0)});B fx=1V("26");O(fx,{"1q":"2A","1d":0,"1c":0,"4Q":-1,"X":"100%","1b":"100%","4L":"5C .2s 5g-4v,2g .2s 5g-4v,1D .2s 5g-4v"});f9(fx,i,C.4p,C.4m);if(i==0){O(1C,{\'1p\':eU})}F{O(1C,{"1p":C.1p})}if(z.J(pl[i].id)>-1&&i>0){O(1C,{"1p":C.5X});C.fK==1&&L(C.dh)?O(fx,{"7s":C.dh}):\'\';if(2l(C.oL)){O(1C,{"2g-9u":"3f-4E(5l(0, 0, 0, "+(1-C.oL*1)+") 0 0)"})}1C.fo.8M(\'6M-\'+v.id+\'-d5-pl\')}1C.1S=pl[i].1G+(i==0&&o.2U>bR?lB:\'\');1C.7j("me",(i==0?\'wZ\':\'\')+pl[i].id);if(C.7C==1){O(fx,{\'dV-5C\':\'7C(9y)\'})}if(i==0){if(z.J(pl[i].id)>-1||n>0){eM[n]=pl[i].id}F{1C.1S=(C.Pt!=1?\'...\':(C.Av?C.Av:\'\'))+lB}1G[n].1P(1C)}F{if(o.8j[pl[i].id]&&pl[i].id!=o.3b){wM(1C)}3K[n].1P(1C)}1C.1P(fx)}O(3K[n],{"1b":"2x"});h[n]=3K[n].2P;O(3K[n],{"1b":0});3c[n].1v("2r",8m);3c[n].1v("gh",5Y);3c[n].1v("gk",5j)}}F{}}E f9(x,i,y,z){B ok;if(x){if(C.vA==1&&C.xV){O(x,{"2g":"3f-4E(to 1c,"+4b(C.xV,z)+", "+4b((i==0?9V:y),z)+")"});ok=H}if(!ok){O(x,{"2g-1p":4b((i==0?9V:y),z,x)})}}}E os(id){B x=o.1A[id];B z=[];if(x){U(B i=0;i<5L;i++){z.2I(x.id);if(x.7N!=\'\'){x=o.1A[x.7N]}}}I z}E 8m(x){B z=x.3Y;B d=1w 7E();o.ak=d.9o();z.gq!=\'wr\'?z=z.3J:\'\';z.gq!=\'wr\'?z=z.3J:\'\';B y=z.3J.3J;B me=z.6t("me");if(me){if(me.J("wZ")==0){B i=-1;y==3c[0]?i=0:\'\';y==3c[1]?i=1:\'\';y==3c[2]?i=2:\'\';y==3c[3]?i=3:\'\';y==3c[4]?i=4:\'\';dH();if(i>-1){if(2Y!=i){ko(i)}F{2Y=-1}}}F{6d(1G[2Y]);if(eM[2Y]==me){dH();if(2Y>0){ko(2Y-1);I}F{2Y=-1}}F{eM[2Y]=me}if(o.1A[me].4X){o.R.zk(me);dH();2Y=-1;xU()}F{dH();o.2b=1I;2Y=-1;3u("1u","id:"+me)}}}kx()}E xU(){U(B y in o.1A){if(o.1A.2q(y)){if(o.1A[o.9P]){if(o.1A[y].7N==o.1A[o.9P].id){o.9P=o.1A[y].id;aL();if(o.1A[y].4X){if(3K[0].hi.Q<2){xU()}F{ko(0)}}F{if(C.Ph==1){B me=3K[0].hi[0].6t(\'me\');me?3u("1u","id:"+me):\'\'}F{ko(0)}}1h}}}}}E ko(i){O(3K[i],{"1b":"2x"});O(Bg(1G[i].hi[0]),{"2g-1p":4b(9V,1)});O(1G[i].9S("2o")[0],{"2Q":"1M(-1, -1)"});o.R.bx();2Y=i}E dH(){if(2Y>-1){O(3K[2Y],{"1b":0});O(3K[2Y],{"2S-1d":"1U"});O(Bg(1G[2Y].hi[0]),{"2g-1p":4b(9V,C.4m,Bg(1G[2Y].hi[0]))});O(1G[2Y].9S("2o")[0],{"2Q":"1M(1, 1)"})}}E 5Y(x){B y=x.3Y;B me=y.6t("me");B z=os(o.3b);B bg=Bg(y);if(me){if(2l(C.aa)){O(bg,{"5C":"cl("+(C.aa)+")"})}if(2Y==-1||me.J("Dk")==0){f9(bg,-1,2i(C.Pj,9V),1)}F{if(C.fK==1&&L(C.dh)&&me==eM[2Y]){}F{if(2l(C.aE)){f9(bg,-1,C.aE,(C.8n>-1?C.8n:C.4m))}}}}}E 5j(x){B y=x.3Y;B me=y.6t("me");B z=os(o.3b);B bg=Bg(y);if(me){if(2l(C.aa)){O(bg,{"5C":"cl(1)"})}if(2Y==-1||me.J("wZ")==0){B yy=x.3Y.3J.3J;B i=-1;yy==3c[0]?i=0:\'\';yy==3c[1]?i=1:\'\';yy==3c[2]?i=2:\'\';f9(bg,-1,9V,(2Y==i?1:C.4m))}F{if(o.8j[me]&&me!=o.3b){wM(y)}if(C.fK==1&&L(C.dh)&&me==eM[2Y]){}F{f9(bg,-1,C.4p,C.4m)}}}};E x9(e){}E 2t(){if(5D(3c[0])){B de=0;U(B i=0;i<1G.Q;i++){1G[i].2P>de?de=1G[i].2P:\'\'}b5=o.4d-de-(o.4d>4w?v.1r.h+(o.4d>bR?60:30):0);if(de>0){b5=2F.3X(b5/de)*de+(C.wU==1?2F.3X(b5/de):0)-(o.4d<=4w?5:0)}if(b5>0){U(B i=0;i<5L;i++){if(3K[i].ol>b5){O(3K[i],{"5u-y":"6L","2K-2n":0,"5G-1b":b5})}F{O(3K[i],{"5u":"2V","5G-1b":"1U"})}if(v.W.1q.J("2n")>-1){O(3c[i],{"2n":C.4s+zY(i)})}F{O(3c[i],{"1c":C.4x});if(i>0){O(3c[i-1],{"1c":C.4x+A3(i)})}}}}}}E A3(x){B y=0;U(B i=5L-1;i>=x;i--){y+=3c[i].2a+(3c[i].2a>0?C.4s:0)}I y}E zY(x){B y=0;U(B i=0;i0?C.4s:0)}I y}E 8x(x){B t=0.3;if(x==1){U(B i=5L-1;i>=0;i--){if(ex[i]){if(C.cX=="a"){B m=1w 4S({"mc":3c[i],"me":"oi"+i,"1H":"7n","to":1})}if(C.cX=="t"){B m=1w 4S({"mc":3c[i],"me":"oi"+i,"1H":"1d","to":C.8i,"17":t});t+=0.3}if(C.cX=="i"||!C.cX){6d(3c[i])}}}}F{U(B i=0;i<5L;i++){if(ex[i]){if(C.cX=="a"){B m=1w 4S({"mc":3c[i],"me":"oi"+i,"1H":"7n","to":0})}if(C.cX=="t"){B m=1w 4S({"mc":3c[i],"me":"oi"+i,"1H":"1d","to":-C.8i-40,"17":t});t+=0.3}if(C.cX=="i"||!C.cX){3j(3c[i])}}}}}E o2(x){if(x>-1){if(3K[x].ol>b5){I H}}I K}E wM(x){O(x,{\'1p\':C.x5});if(C.xq==1){O(x,{\'1E-pi\':\'2D-BM\'})}if(C.lf>-1){O(x,{\'1D\':C.lf})}O(Bg(x),{\'2g-1p\':4b(C.oW,C.ln>-1?C.ln:C.4m)})}E Bg(x){if(x){I x.9S(\'5f\')[0]}}G.o2=E(){I o2(2Y)};G.yC=E(){8x(0);dH();2Y=-1};G.hV=E(){8x(1)};G.z8=E(){I 2Y>-1};G.aL=E(){if(o.9P!=0){B hd=0;!5D(3c[0])?hd=1:\'\';aL();hd?8x(0):\'\'}};G.2t=E(){2E(xj);xj=1B(2t,4c)};G.av=E(){dH();2Y=-1};G.4o=E(){U(B i=0;i<5L;i++){3c[i].5y("2r",8m);3c[i].5y("gh",5Y);3c[i].5y("gk",5j);3K[i].5y("ip",x9);o.1Q.3o(3c[i]);o.2X=1I}}};o.NA={"2x":"Авто","1u":"Пуск","4j":"Пауза","2H":"Стоп","22":"Во весь экран","ro":"Выйти из полноэкранного режима","1g":"Настройки","2J":"Параметры","1L":"Громкость","5m":"Выключить звук","8V":"Включить звук","5o":"В ЭФИРЕ","W":"Плейлист","5e":"Качество","6G":"Скачать","1X":"Субтитры","5b":"Скорость","eV":"Обычная","2u":"ошибка","NB":"Включите звук","7w":"Аудио","eQ":"ошибка загрузки","oC":"Очень низкое","j2":"Низкое","iU":"Среднее","j1":"Высокое","rZ":"Высокое","6g":"Следующий","bI":"Предыдущий","2Z":"Поделиться","Ax":"Скопировано в буфер обмена","AK":"Реклама","6W":"Пропустить","NC":"Пропустить через ","Ar":"Перейти на сайт рекламодателя","fV":"Размер текста","d1":"Сдвиг по времени","fC":"Цвет текста","fA":"Цвет текста 2","hG":"Цвет фона","hS":"Прозрачность фона","hW":"Тень","pd":"Контур","i5":"Толщина текста","cY":"Отступ снизу","oI":"Сбросить","oK":"Скрыть параметры","pc":"Загрузить","o4":"Сон","ic":"Пропуск","xb":"Час","xc":"Минута","xd":"Секунда","A4":"Да","A0":"Нет","of":"из","7R":"Пароль","BJ":"Ошибка воспроизведения на устройстве","BG":"Играет на устройстве","cT":"Канал","1M":"Масштаб","on":"Вкл.","6V":"Выкл.","wI":"Все сразу","gM":"кбит/с","nz":"Код","Z":"Ссылка","1p":"Цвет","Bh":"Контраст","cl":"Яркость","ep":"Насыщенность","pe":"Сепия"};B 4S=E(x){B fQ;B NH;B 3a;B 4Z;B 4A;B p0;B fv=0;B cv;B xf=K;B x8;if(x.me!=1I&&x.mc!=1I&&x.1H!=1I&&x.to!=1I){if(x.17==28){if(x.1H.J("gQ")>-1){x.to==0?x.17=0.5:x.17=0.2}F{x.17=0.20}}fQ=AP(x.5g);if(x.1H.J("1M")==-1){if(L(o.7t[x.me])){o.7t[x.me].wJ()}o.7t[x.me]=G}if(x.1o==1){x.mc.1T("2k",H)}3a=x.1H.2w(\'|\');4A=7b(x.to).2w(\'|\');4Z=1w bZ();U(B i=0;i<3a.Q;i++){if(!4A[i]){4A[i]=4A[0]}if(3a[i]=="gQ"){4Z[i]=x.mc.g("1D")}if(3a[i]=="7n"){4Z[i]=x.mc.C.1D}if(3a[i]=="y"){4Z[i]=x.mc.g("y")}if(3a[i]=="x"){4Z[i]=x.mc.g("x")}if(3a[i]=="1c"){4Z[i]=2N(x.mc.C.1c)}if(3a[i]=="1d"){4Z[i]=2N(x.mc.C.1d)}if(3a[i]=="1M"){4Z[i]=x.mc.g("3p")}if(3a[i]=="6L"){4Z[i]=x.mc.dD}if(3a[i]=="hK"){4Z[i]=x.mc.aX}if(3a[i]=="3x"){4Z[i]=x.mc.g("3x")}if(3a[i]=="3p"){4Z[i]=x.mc.g("3p")}if(3a[i]=="X"){4Z[i]=x.mc.g("X")}if(3a[i]=="Bn"){4Z[i]=x.mc.2a;4A[i]=2F.9w(4A[i]);x.me=="NI"?1n("X",x.me,4Z[i],4A[i],x.mc.2a):\'\'}if(3a[i]=="1b"){4Z[i]=x.mc.g("1b")}if(3a[i]=="Bo"){4Z[i]=x.mc.2P}4A[i]=Bj(4A[i]);4Z[i]=Bj(4Z[i])}cv=x.17*2j/fQ.Q;p0=fQ.Q;if(3a.Q==1&&4Z[0]==4A[0]){9T()}F{1B(oZ,2F.3X(cv))}}E oZ(){U(B i=0;i<3a.Q;i++){B 1C=4Z[i]+(4A[i]-4Z[i])*(fQ[fv]?fQ[fv]:0);xg(3a[i],1C);if(3a[i]=="y"){x.mc.1T("1d",1C)}if(3a[i]=="x"){x.mc.1T("1c",1C)}if(3a[i]=="1c"){x.mc.C.1c=1C+"px"}if(3a[i]=="1d"){x.mc.C.1d=1C+"px"}if(3a[i]=="1M"){x.mc.1T("1M",1C)}if(3a[i]=="3x"){x.mc.1T("3x",1C)}if(3a[i]=="3p"){x.mc.1T("3p",1C)}if(3a[i]=="6L"){x.mc.dD=1C}if(3a[i]=="hK"){x.mc.aX=1C}if(3a[i]=="X"){x.mc.1T("X",1C)}if(3a[i]=="Bn"){O(x.mc,{"X":1C})}if(3a[i]=="1b"){x.mc.1T("1b",1C)}if(3a[i]=="Bo"){O(x.mc,{"1b":1C})}}fv++;if(!xf){if(fv==p0){9T()}F{x8=1B(oZ,2F.3X(cv))}}}E 9T(){xf=H;if(x.1l){if(3a[0]=="7n"||3a[0]=="1c"){1l(x.mc)}F{x.mc.1T("2k",K)}}if(x.1H.J("1M")==-1){o.7t[x.me]=28;4F o.7t[x.me]}U(B i=0;i<3a.Q;i++){xg(3a[i],4A[i])}2E(x8)};E xg(y,z){if(y=="gQ"){x.mc.1T("1D",z)}if(y=="7n"){x.mc.C.1D=z}}G.wJ=E(){9T()};G.AB=E(){fv=p0-1;oZ();9T()};G.XY=E(x0,x1,y0,y1){B e=K;U(B i=0;i<3a.Q;i++){if(3a[i]==\'x\'&&x0!=x1){e=H}if(3a[i]==\'y\'&&y0!=y1){e=H}}e?9T():\'\'};E AP(AR){cr(AR){1k"AO":I[0,0.Na,0.Ni,1.Nk,1.Nl,1.Nm,1.102,0.Nn,0.Np,0.87,0.Nq,0.Nr,1.NM,1.Nu,1.NN,1.O9,0.Ob,0.Oc,0.Od,0.Oe,1.Of,1.B7,1.Og,1.B7,1.Oh,0.ky,0.pg,0.pg,0.pg,0.pg,1];1h;1k"dc":I[0,0.Oa,0.Oi,0.Ok,0.Ol,0.Om,0.Oo,0.Op,0.Oq,0.Or,0.Oj,0.O8,0.NZ,0.O7,0.NQ,0.NR,0.NS,0.NU,0.BR,0.95,0.NV,0.NW,0.NX,0.NP,0.99,0.NY,0.O0,0.ky,1];1h;7h:I[0,0.BQ,0.32,0.44,0.52,0.6,0.67,0.73,0.O2,0.82,0.85,0.O3,0.O4,0.BR,0.95,0.97,0.O6,0.V0,1];1h}}};B HR=E(){B N=8e.Ta,ua=8e.V2,xo;B M=ua.xn(/(py|ia|7f|BS|BV)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.xn(/(py|ia|7f|BS|BV|10x|pH)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(xo=ua.xn(/8k\\/([\\.\\d]+)/i))!=28)M[2]=xo[1];B pb=8e.BZ;G.da=M?M[1]:N;G.8k=M?M[2]:8e.10q;G.e0=8e.BZ>1;G.a6=8e.Ko;G.py=G.da=="10p";G.rj=G.da=="C0 9.0";G.ie=G.da=="C0"||G.da=="10n"||G.da=="10l";G.pH=ua.c9(/(pH)\\/?\\s*/i)>-1;G.ff=G.da=="ZY";G.7f=G.da=="10j";G.ia=1z.ia;G.jt=ua.c9("10i NT")>-1;G.4z=(ua.c9(/(7r|kC|10g)\\/?\\s*/i)>-1)||(8e.10f===\'10e\'&&pb>1);G.tv=v.C4!=1&&ua.c9(/(TV|10c|10b|10a|ZZ|10z|10m|10A)\\/?\\s*/i)>-1;G.lg=v.C4!=1&&ua.c9(/(LG)\\/?\\s*/i)>-1;G.7r=ua.c9(/(7r)\\/?\\s*/i)>-1;G.kC=G.4z&&!G.7r;G.3F=\'11b\'in 1W.oS.C;if(ua.c9(/(di)\\/?\\s*/i)>-1){pb>0?G.di=H:G.tv=H;if(11a(\'(4q:10Y)\').10X){G.tv=H}}G.2f=(2J.2f==1||G.4z||G.di||(ua.c9(/(10W|10V|py mF)\\/?\\s*/i)>-1))&&!G.tv&&2J.10U!=1;G.xi=G.7f||G.ia;G.22=K;if(G.4z){G.10S=42(ua.1j(ua.J(\'OS \')+3,4).1R(\'4f\',\'.\'));if(G.kC&&(!\'F6\'in 1z||pb<2)){G.2f=G.4z=K;G.tv=H}}G.dW=!G.2f;G.wN=G.2f||G.e0;G.Hr=G.2f||G.tv;G.10C=G.3F&&G.dW;if(o.1Q.za||o.1Q.zf||o.1Q.z9||o.1Q.z7||o.1Q.z6){G.22=H}};E 9D(4B,7p){U(B s in 7p){if(1K(7p[s])==\'3R\'){if(s=="3h"||s=="3l"){4B[s]=7p[s]}F{U(B s2 in 7p[s]){if(1K(4B[s])!=\'3R\'){4B[s]={}}if(1K(7p[s][s2])==\'3R\'){U(B s3 in 7p[s][s2]){if(1K(4B[s][s2])!=\'3R\'){4B[s][s2]={}}if(1K(7p[s][s2][s3])==\'3R\'){U(B s4 in 7p[s][s2][s3]){if(1K(4B[s][s2][s3])!=\'3R\'){4B[s][s2][s3]={}}4B[s][s2][s3][s4]=7p[s][s2][s3][s4];if(s3==\'2L\'||s3==\'2K\'){4B[s][s2][s3][s4]=2N(4B[s][s2][s3][s4])}}}F{4B[s][s2][s3]=7p[s][s2][s3];if(s2==\'2L\'||s2==\'2K\'){4B[s][s2][s3]=2N(4B[s][s2][s3])}}}}F{4B[s][s2]=7p[s][s2];if(s==\'2L\'||s==\'2K\'){4B[s][s2]=2N(4B[s][s2])}}}}}F{if(s.J("10N")>0&&4R(7p[s])===""){}F{4B[s]=vD(s,7p[s])}}}I 4B};B vD=E(1a,5T){if(1K(5T)==\'4O\'){5T=4R(5T);if(1a.J("1p")>-1&&5T!=-1){5T=3v(5T)}}I 5T};E rO(){2W{B 5W=1z[\'3W\'],x=\'10L\';5W.9z(x,x);5W.rR(x);I H}2G(e){I K}};E yB(bs){if(bs){if(L(o.7t[bs])){o.7t[bs].wJ()}}};B 2T=E(x){B y=x;if(y){y=x.6E(0).BY()+x.5h(1);if(y.J("4f")>-1){y=y.1R(/4f/ig," ")}}B en={"of":"of","gM":"gM","BG":"zQ on zS","BJ":"zQ 2u on zS","wI":"10H at 10F","7R":"m6","A0":"No","o4":"Zt","ic":"Zq","A4":"Zo","cY":"Zn 2K","i5":"Zl ds","hW":"Zj","hS":"bf 1D","hG":"bf 1p","fV":"xT 3G","fC":"xT 1p","fA":"xT 1p 2","d1":"4n je","oK":"av 2J","oI":"Z5","bI":"Z4","Ax":"Zr to Ze","oC":"Zs","j2":"ZI","iU":"ZU","j1":"AG","rZ":"AG","oJ":"HD","oM":"ZR HD","ZQ":"ZP HD","sg":"ZO HD","sh":"ZN HD 4K","AK":"Ad","Ar":"Go to Zu ZG\'s ZF","7w":"ZE","5o":"ZD","22":"ZC 22","ro":"Dd 22"};if(L(en[x])){y=en[x]}if(v.Aq==1){if(o[\'ow\'+o.1i.a6]){v.a6=o.1i.a6;v.Aq=0}}if(L(o[\'ow\'+v.a6])){if(L(o[\'ow\'+v.a6][x])){y=o[\'ow\'+v.a6][x]}}if(v.ya){if(v.ya[x]){y=v.ya[x]}}I y};B bz=E(x,y,z){if(!L(o.jh[y])&&v.sZ!=1){B t=o.d9?o.d9:(v.1G?v.1G:\'\');L(v.8l)?t=v.8l:\'\';if(v.Ag[x]==1&&v.EC==1&&L(v.iO)){if(x=="7V"){7K(DU,ZA)}if(L(1z["qD"+v.iO])){1z["qD"+v.iO].DX(\'qO\'+x,{1G:t});1n("A8",\'qO\'+x)}F{1n("A8 Zz 2u")}}if(v.Aj[x]==1){if(v.ga==1){B iT;if(1z.Am){iT={\'Zw\':\'11d\',\'ZX\':t};if(v.jH){if(1K(v.jH)=="3R"){U(B g in v.jH){if(v.jH.2q(g)){iT[g]=v.jH[g]}}}}v.12y==1?1n(\'ga\',\'qO\'+x,iT):\'\';Am(\'1e\',\'qO\'+x,iT)}}}}z?o.jh[y]=H:\'\'};E DU(){if(L(1z["qD"+v.iO])){1z["qD"+v.iO].DX(\'12w\')}};B po=E(Z){B x=\'\';Z=Z.1R("v=","{=");if(Z){if(Z.J(\'pn.be/\')>-1){x=Z.1j(Z.J(".be/")+4);x.1R("/","")}F{x=Z.2w(/(pn.be\\/|v\\/|nz\\/|12v\\?|59.12t\\/Jr\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.J("?t=")>0){v.1y=x.1j(x.J("?t=")+3);B h=0;B m=0;B s=0;if(v.1y.J("h")>0){h=v.1y.1j(0,v.1y.J("h"));v.1y=v.1y.1j(v.1y.J("h")+1)}if(v.1y.J("m")>0){m=v.1y.1j(0,v.1y.J("m"));v.1y=v.1y.1j(v.1y.J("m")+1)}if(v.1y.J("s")>0){s=v.1y.1j(0,v.1y.J("s"));v.1y=v.1y.1j(v.1y.J("s")+1)}if(h>0||m>0||s>0){v.1y=h*vu+m*60+s*1}}if(x.J("?")>0){x=x.1j(0,x.J("?"))}}}I x};B js=E(x,y,li,ev){if(x=="7V"){o.7V=H}if(ev==1){U(B yi in y){if(y.2q(yi)){if(1K(y[yi])=="3R"){y[yi]=\'\'}}}}if(v.qw==1&&o.7V){if(v.12p==1||li==1){r7(x,y)}F{if(y!=1I){if(1K(y)==\'3R\'){2W{y=5t.vY(y)}2G(e){}}F{if(1K(y)==\'4O\'){y=y.1R(/\'/ig,\'′\')}}}if(1K(v.3h)==\'4O\'){if(v.3h.J("{")==0){2W{v.3h=v.3h.1R(/\\\'/ig,\'"\');v.3h=5t.7d(v.3h)}2G(e){8D.1n(e)}}}if(1K(v.3h)==\'3R\'){if(L(v.3h[x])||L(v.3h[\'xA\'])){B z=x;if(!L(v.3h[x])&&L(v.3h[\'xA\'])){z=\'xA\'}if(x.J("6m")==0){if(L(v.3h[\'1Z\'])){z=\'1Z\'}}2W{if(y!==1I){2h(v.3h[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2h(v.3h[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2G(e){1n("3h",e,x)}}}F{if(v.3h==\'\'){v.3h="E1"}2W{if(y!==1I){2h(v.3h+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2h(v.3h+"(\'"+x+"\',\'"+v.id+"\')")}}2G(e){1n("3h",e,x,y)}}}}if(o.7V&&v.Bx==1){if(o.E2){2W{o.E2.l3.nY({1e:x,9v:y},"*")}2G(e){}}}if(v.JT==1&&li!==1){B zv={1e:x,17:o.P?(x=="3E"?o.EJ:o.P.17()):0};if(y!=1I){zv["29"]=y}if(x=="1m"||x=="17"){zv["1m"]=o.P.1m()}if(x=="1L"||x=="8V"){zv["1L"]=v.1L}if(x=="1w"){zv["id"]=3u("Cb")}2W{1z.a7.nY(zv,\'*\')}2G(e){};B z=x;x=="7V"||x=="1y"||x=="4u"?z=x+"ed":\'\';x=="1u"?z="12s":\'\';x=="4j"?z="8q":\'\';x=="5m"?z="3r":\'\';x=="8V"?z="12m":\'\';x=="3E"?z="12r":\'\';x=="12q"?z="12o":\'\';zv["1e"]=z;if(z!=\'\'&&z!=x){zv=5t.7d(5t.vY(zv));2W{1z.a7.nY(zv,\'*\')}2G(e){}}}};B r7=E(x,y){B ev=1W.12C(\'7J\');if(y!==1I){ev.9v=y}ev.12u(x,H,H);o.1J.12K(ev)};G.3e=E(x,y,S){v.12M==1?1n(\'3e\',x,y):\'\';I 3u(x,y,S)};E 3u(x,y,S){if(L(o.V)&&1K(x)==\'4O\'){if(o.jP==1){I}if(S){if(1K(S)==\'4O\'){if(S.J("id:")==0){S=o.R.rL(S.1j(3),"4Y");if(S){if(x=="mH"&&y=="12L"){S.FN()}}}}}if(x=="1u"||x=="3l"){if(L(y)){B bh=K;if(1K(y)==\'4O\'){y=y.1R(/(\\r\\n|\\n|\\r)/gm,"");B 2b=-1;if(y.J("[3E:")>-1&&y.pY("]")==y.Q-1){2b=y.1j(y.J("[3E:")+6,y.Q-1);2b=2b.1j(0,2b.Q-1);if(2b=="17"){2b=o.P.17()}F{2b=2N(2b)}y=y.1j(0,y.J("[3E:"));if(y==\'\'){if(o.P.1m()>0){o.V.43(2b);o.V.2C();I}F{o.2b=2b;o.V.2C();I}}F{o.2b=2b}}if(y.J("[E6]")>-1){bh=H;y=y.1R(\'[E6]\',\'\')}if(y.J("#"+v.9U)==0){y=o[o.fd[0]](y)}if(y.J("#"+v.cR)==0&&y.J(v.eu)>0){o[o.fd[1]](y,C9,x);I}if(y.J("#0")==0){y=c4(y)}if(v.c5==1){y=c5(y)}if(y.J(".9I")==y.Q-4){B 4V=fk(y);4V.cZ=E(){if(G.fj==4&&G.7k==4w){2W{3u(\'1u\',5t.7d(G.dL))}2G(e){}}};4V.e9();I}if(y.J("id:")==0&&L(o.1A)){B z=Cn(y);if(L(o.1A[z])){o.R.zk(z);2b>-1?o.2b=2b:\'\';I H}F{I K}}if(y.J("11K:")==0){B z=y.1j(10);if(o.2z=="59"){o.P.Ah(z);I H}F{y=\'//pn.be/\'+z}}}if(x=="1u"){o.R.GX();o.V.eT(y,1I,1I,(bh?1:0))}if(x=="3l"){o.q6=H;v.3n=0;o.V.eT(y,1,1I,(bh?1:0));o.R.4i(0,0);o.1y=K}}F{if(x=="1u"){o.V.2C()}if(x=="3l"){1K DN==\'E\'?DN():\'\'}}}if(x=="dB"){y?o.P.Ac(y):\'\'}if(x=="4N"){if(L(y)){o.q6=H;o.V.eT(y,1,1)}F{o.P.t8()}}if(x=="4j"){if(o.1u){o.V.3i();o.V.ih()}}if(x=="cT"&&L(y)){o.1y&&o.8a?o.8a.DE(y):\'\'}if(x.J("11F")==0){if(o.1Z){o.1Z.11E(x.1j(6),y)}}if(x=="ag"){o.ag.nE();o.ag=1w v5();if(L(y)){o.ag.9I(y)}F{if(v.Ey==1){o.ag.9I(v.Ex)}F{o.ag.9I("11D az")}if(v.Et==1&&L(v.E7)){o.eK=1w DC()}}}if(x=="7Q"){!o.1y?o.R.w0():\'\';o.R.9m();o.R.GK("xL")}if(x=="iq"){o.1u?o.V.3i():o.V.2C()}if(x=="2H"){v.4N=0;v.3n=0;o.P.sU();o.V.cm()}if(x=="6F"){o.17=o.P.17();o.V.hz()}if(x=="6G"){if(v.9a){if(v.9a.on==1&&v.9a.11C==1){o.V.hJ()}}}if(x=="r8"&&L(y)){if(o.5q){o.5q.3e(y)}}if(x=="2Z"){o.R.Gk()}if(x=="11B"&&L(y)){if(v.1Z==1){if(y.J(\'js:\')==0){v.6R=y;v.i7=H;o.V.rr("6R")}F{if(o.p!=\'\'){B sv=5t.7d(eq(o.p));U(B l in sv){if(sv.2q(l)){if(L(sv[l].id)){if(y==sv[l].id){v.6R=\'11A\'+(L(sv[l][\'xD\'])?\'xD\'+sv[l][\'xD\']:\'\')+y+\'4f\'+sv[l].7M;v.i7=H;o.V.rr("6R")}}}}}}}}if(x=="11x"){1K Dz=="E"?Dz(y):\'\'}if(x=="DA"&&y){v.DA=y;o.3w?o.3w.11t():\'\'}if(x=="5m"){o.V.5k()}if(x=="5b"){if(L(y)){o.V.9f(y)}F{I o.6c[o.a2]}}if(x=="dM"){if(v.9a&&o.aK){if(v.9a.aK==1){I 2F.3X((o.aK.5C(11g).Q-1)/2F.3X(o.P.1m())*100)}}}if(x=="im"){I o.6c}if(x=="8V"){o.V.6o()}if(x=="lF"){if(L(y)){v[x]=y;o.V.jI()}}if(x=="bN"){I o.2B}if(x=="Cs"){I o.ab?H:K}if(x=="5o"){I o.P?o.P.6f():K}if(x=="uc"){I v.9C==1?o.3d.5h(0,-1):o.3d}if(x=="Fa"){o.56?o.3A.6V():o.3A.9H(2i(o.DJ,(o.3A.7z()==0?1:0)))}if(x=="ek"){I o.a9}if(x.J("1X:")==0&&y){v[x.1R(\'1G:\',\'4f\')]=y;o.V.ih()}if(x=="11o"){I o.hY}if(x=="bi"){I o.7G}if(x=="1L"||x=="EA"){if(L(y)){if(1K y=="4O"){if(y.J("+")==0){y=v.1L+42(y.1j(1))}F{if(y.J("-")==0){y=v.1L-42(y.1j(1))}}}if(y>=0&&y<=1){o.V.3Z(y)}}I o.3r?0:v.1L}if(x=="3r"){I L(o.3r)?o.3r:K}if(x=="11l"){o.R?o.R.H0(y):\'\'}if(x=="aU"){y<2?y=\'\':\'\';if(2l(o[\'u\'+y])){B x2=5t.7d(eq(o[\'u\'+y]));B v2=o.v0?hx(o.v0):{};v=v2;v=9D(v,x2);v=9D(v,2J);v=9D(v,o.lG);B vU=K;if(o.R.c8()){o.R.8b();vU=H}B wF=K;if(o.R.jB()){o.R.bH();wF=H}o.R.4o();o.R=28;o.R=1w tR();if(o.P.7k()=="7U"){o.R.2C()}o.R.3Z(v.1L);if(L(v.1G)){a5(v.1G)}if(vU){o.R.8b()}if(wF){o.R.bH()}if(o.22){o.R.9j()}o.R.4i(o.P.17(),o.P.1m());bu()}}if(x=="nI"){I v.nI}if(x=="4U"){o.R.4U(H)}if(x=="11Z"){o.R.p4()}if(x=="Gp"){bu()}if(x=="2u"){o.P.5M(x)}if(x=="3E"){if(L(y)){if(1K y=="4O"){if(y.J("%")>-1){y=2N(y.1j(0,y.J("%")));y=o.P.1m()*y/100}F{B q5=o.P.17();if(o.3w&&!o.1y){if(!o.3w.nf){B f=o.3w.aR();if(f.t&&f.d){q5=f.t;o.3w.nf=H}}}if(y.J("+")==0){y=q5+42(y.1j(1))}F{if(y.J("-")==0){y=q5-42(y.1j(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1m()>0){y>o.P.1m()?y=0:\'\'}if(!L(o.1Z)&&!L(o.5N)&&o.P.1m()>0){o.2b=1I;o.V.43(y,H);o.V.tk()}F{o.2b=y}}}if(x=="12h"){8D.1n(y);y?v.1N.3E=y:\'\'}if(x=="22"){!o.22?o.V.9j():\'\'}if(x=="rJ"){o.22?o.V.8t():\'\'}if(x=="12g"){I o.22}if(x=="3G"){I o.2U+\'/\'+o.4d}if(x=="12f"){I o.P?o.P.3G():1I}if(x=="12e"){if(L(o.h4)){o.h4.Do()}}if(x=="Hh"||x=="12d"){if(L(o.h4)){o.h4.Un()}}if(x=="17"||x=="EL"){B iS=o.P?o.P.17():0;if(o.3w&&v.cA==1&&!o.1y&&iS==0){B f=o.3w.aR();if(f.t){iS=f.t}}I x=="EL"?f0(iS):iS}if(x=="12b"){if(o.cH){3u("1u","id:"+o.cH)}if(o.Es){3u("3E",o.Es);3u("1u")}}if(x=="1m"){I o.P?o.P.1m():0}if(x=="8I"){I o.P?o.P.9R():0}if(x=="8y"){if(y){v.8y=y;o.R.kr()}}if(x=="5e"){if(L(y)){if(S){v.hd=b3(v.hd,y,S);if(o.2B.Q==2){o.V.6h(v.hd)}}F{o.V.6h(y)}}F{I o.P?w7(o.P.sm()):0}}if(x=="7w"){if(L(y)){if(y==\'Ef\'){I o.7g*1}if(S){v.vC=b3(v.vC,y,S);if(o.7G.Q==2){o.V.dn(v.vC)}}F{o.V.dn(y)}}F{I o.P?o.P.sN():0}}if(x=="Er"){I o.2z=="59"}if(x=="xM"){if(o.7g>0){o.qE=o.7g}o.V.eT(o.4l[o.mm])}if(x=="7U"){I o.1u}if(x=="qF"){I o.1y}if(x=="1i"){I o.1i[y]}if(x=="Eb"){o.jP!=1?o.P.s0():\'\'}if(x=="id"){I v.id}if(x=="1n"){v.1n=y}if(x=="qw"){v.qw=y}if(x=="2e"){o.P.AV()}if(x=="11L"){o.P.AZ();if(S){o.vG=b3(o.vG,y,S)}}if(x=="6j"){o.P.gS()}if(x=="8Y"){o.P.dR()}if(x=="2J"&&v.sZ!=1){8D.1n(2J)}if(x=="11U"&&o.3P){o.3P.7V()}if(x=="11T"&&o.3P){o.3P.5H()}if(x=="1X"){if(L(y)){if(y==\'Ef\'){I o.3q*1}if(y==\'0/1\'){if(o.56){o.vH=o.3q;y=-1}F{y=o.vH?o.vH:0}}v.1X=y;if(y.6p().Q<3&&o.3A){o.3A.9H(y*1)}F{o.V.fX(y)}}F{I o.3d?o.3d[o.3q]:\'\'}}if(x=="+1X"&&v.1X){if(L(y)){v.1X+=\',\'+y;o.V.fX(v.1X)}}if(x=="cn"){if(L(o.cn)){if(L(y)){o.cn.3e(y)}F{I o.cn.11Q()}}}if(x=="tZ"){if(o.Ek){I o.Ek}F{I K}}if(x=="9A"){I o.P.9A()}if(x=="7A"){if(o.cu){o.cu.3J?o.cu.3J.3o(o.cu):\'\'}o.cu=1V("26");o.cu.id=y;o.cu.C.4Q=11N;o.1Q.1P(o.cu)}if(x=="Gd"){if(o.4G){B 5B=1V("5B");B 3G=o.P.3G();5B.X=3G.X>0?3G.X:o.aI;5B.1b=3G.1b>0?3G.1b:o.cp;O(5B,{"1q":"2A","1d":-5B.1b,"1c":-5B.X,"2k":"1U"});1W.3K.1P(5B);B 9i=5B.En(\'2d\');9i.vQ(o.P.a0(),0,0,5B.X,5B.1b);B 5e=2;B j7=1W.1V("5B");j7.X=5B.X*5e;j7.1b=5B.1b*5e;B jR=j7.En("2d");jR.vQ(o.P.a0(),0,0,5B.X*5e,5B.1b*5e);if(v.ZM==1&&L(v.vN)){!L(v.j8)?v.j8=20:\'\';!L(v.vK)?v.vK="3B":\'\';jR.3L=v.j8+"px YZ, WZ";jR.YX=3v(v.vK);jR.Wq((v.vN=="lm"?o.lm:v.vN),v.j8,5B.1b*5e-v.j8-5)}9i.vQ(j7,0,0,5B.X,5B.1b);B 4I;2W{4I=5B.Wm("9u/Wl")}2G(e){8D.1n(e.az);I K}I 4I}F{I K}}if(x=="3S"){I o.2z==x?o.P.nD():1I}if(x=="1F"){I o.2z==x?o.P.n6():1I}if(x=="2c"){if(!o.1u||v.fy===0){o.P.9Y(y);I H}F{I K}}if(x=="I6"){if(L(y)){y==\'1/0\'?y=1-2i(v.mR,0):\'\';v.mR=y;o.P.hP()}F{I 2i(v.mR,0)}}if(x=="1M"){if(L(y)){if(y==0){o.P.hP()}F{o.P.1M(y)}}F{I[o.3D.x,o.3D.y,o.3T.C.1c,o.3T.C.1d]}}if(x=="1G"){if(L(y)){L(y)?v.1G=y:\'\';o.V.a5(\'1G\');I H}F{I v.1G}}if(x=="Wk"){o.V.D7()}if(x=="2I"){if(y){!o.jM?o.jM=[]:\'\';if(1K(y)==\'3R\'){y=o.jM.a4(y);x="W"}}}if(x=="W"){if(y){if(1K(y)==\'3R\'){2W{o.V.6n(y);I H}2G(e){I K}}F{if(y.J(".9I")==y.Q-4||y.J(".9I?")>0){B 4V=fk(y);4V.cZ=E(){if(G.fj==4&&G.7k==4w){2W{3u(\'W\',5t.7d(G.dL))}2G(e){}}};4V.e9();I H}F{if(y==\'\'){o.V.6n([])}F{if(y==\'dM\'&&o.hY>0){B 1C=2F.3X(((o.ve+(!o.R.cj("dM")?o.P.17():0))/o.hY)*100);if(1C100){I o.vh}F{o.vh=1C;I 1C}}}}}}}if(x=="6g"){o.R?o.R.bq():\'\'}if(x=="bI"){o.R?o.R.dY():\'\'}if(x=="6w"){o.R?o.R.kL(y):\'\'}if(x=="6w?"){I o.9Q?[o.Wg,o.We]:0}if(x=="fI"){o.P?o.P.fI():\'\'}if(x=="mz"){if(L(y)&&L(o.1A)){!o.1u?v.3n=0:\'\';U(B j in o.1A){if(o.1A.2q(j)){if(o.1A[j].eH==y){y=j}}}if(L(o.1A[y])){o.R.GZ(y);I H}F{I K}}}if(x=="W1"){B 1C=[];if(L(o.1A)){U(B j in o.1A){if(o.1A[j].4X&&o.1A[j].uX==-1){1C.2I({1G:o.1A[j].1G,id:o.1A[j].id})}}}I 1C}if(x=="Cb"){if(o.3b){I o.1A[o.3b].eH?o.1A[o.3b].eH:o.3b}}if(x=="Wc"){if(o.1A){I 8h.6x(o.1A).Q}F{I-1}}if(x=="mD"){if(L(o.mD)){I o.mD}}if(x=="Wb"){o.R.jC(y)}if(x=="Wa"){o.P.i0()}if(x=="1r"){if(y=="on"){v.1r.1l=0}F if(y=="6V"){v.1r.1l=1;o.R.h9()}F{o.R.j4()}}if(x=="mC"){o.R.8b()}if(x=="W8"||x=="W7"||x=="W6"){if(L(y)){o[\'W5\'+x.5h(-1)]=v[x]=y*1;o.R.iK(\'3N\'+x.5h(-1))}F{I v[x]}}if(x=="62"){o[x]=H}if(x=="W4"){if(o.1Z){I H}F{I K}}if(x=="W3"){if(o.1Z){I Cp()}F{I K}}if(x=="W2"){if(o.1Z){I o.1Z.4j()}F{I K}}if(x=="Ws"){if(o.1Z){I o.1Z.CJ()}F{I K}}if(x=="Wf"){if(o.1Z){o.1Z.Wt()}F{I K}}if(x=="WJ"){if(o.1Z){o.1Z.5m()}F{I K}}if(x=="6A"){if(S){v.6A=b3(v.6A,y,S);o.P.6A()}F{I v.6A}}if(x=="9q"){if(L(S)){v.9q=b3(v.9q,y,S)}F{if(L(y)){y==\'0/1\'?y=1-v.9q:\'\';v.9q=y}F{I v.9q}}}if(x=="5V"){if(L(S)){v.5V=b3(v.5V,y,S)}F{if(L(y)){v.5V=y}F{I v.5V}}}if(x=="jV"||x=="nQ"){B z="bU";x=="nQ"?z="nt":"";if(L(S)){v.W[z]=b3(v.W[z],y,S)}F{if(L(y)){y==\'0/1\'?y=1-v.W[z]:\'\';v.W[z]=y}}I v.W[z]}if(x=="hd"){if(o.2B.Q==2){v.hd=o.2B[o.3m];v.hd=b3(v.hd,y,S);if(o.2B[0]==v.hd){o.V.6h(0)}F{o.V.6h(1)}}}if(x=="v"&&y){if(y.J(\'3l\')==0||y.J(\'bk\')==0){I}I v[y]}if(x.J("eE:")==0){B xx=x.1j(7);if(1K(y)==\'3R\'&&1K(v[xx])==\'3R\'){U(B yy in y){if(y.2q(yy)){v[xx][yy]=y[yy]}}}F{if(x.J(\'JR\')==-1){v[xx]=y}}I H}if(x.J("1E:")==0){o.R.Gl(x.1j(5),y)}if(v.Jj==1&&x.J("1p")==0&&y){gI(\'5f, 5f > *{--6M\'+x+\':\'+4b(y,v[y.1R("1p","6v")+\'a\'])+\'}\')}if(x=="WV"){I o.P?o.P.cF():\'\'}if(x=="WU"){I o.8k+\' \'+o.l9}if(x=="l9"){I o.l9}if(x=="s9"){I o.s9}if(x=="Cg"){I o.Cg}if(x=="5O"){I o.5O}if(x=="WS"){I o.1Z?o.Ct:1I}if(x=="al"){o.V.oN();v.1N.on=0;if(v.uU==1){U(B i=0;i<5d.Q;i++){if(5d[i]){if(5d[i].3e("id")==v.id){5d[i]=28}}}}U(B w in 1z){if(1z[w]==o.G){1z[w]=28}}if(1z.ea==v.id){1z.ea=\'\'}if(o.3P){o.3P.5H()}o.jP=1;o.1J.1S=\'\';o.G=28}}F{I K}};E C9(x,y){if(x&&y){3u(y,x)}}E b3(x,y,S){B z=4R(y)+\'\';if(y){if(y.J("/")>0){B y2=y.2w("/");if(y2.Q==2){if(x==4R(y2[0])){z=4R(y2[1]);if(S){S.cB(1)}}F{z=4R(y2[0]);if(S){S.cB(0)}}}}}I z}E fk(x){B 4V=1w D4();4V.2Y(\'D5\',x,H);I 4V}E Cn(y){B z=y.1j(3);if(o.1A){U(B j in o.1A){if(o.1A.2q(j)){if(o.1A[j].eH==z){z=j}}}}I z}E Cp(){B x;if(o.1Z){if(o.1Z.d5()){x=o.1Z}}if(!x&&o.5N){x=o.5N}if(x){B y={is:o.47,1i:x.9v("WO"),8k:x.9v("8k"),WN:x.9v("DO"),Z:o.DV+(x.9v("Cq")?x.9v("WM")+x.9v("Cq"):\'\'),1H:x.9v("WL"),1m:x.9v("d0"),3l:x.9v("3l"),17:(o.P?o.P.17():\'\'),1L:x.WK(),id:o.Ct};if(o.47=="6R"){y.WI=o.Wv}I y}}E yA(){if(\'fc\'in 8e){8e.fc.7Z=1w WG({1G:CV(2i(o.d9,v.1G)),WF:[{3I:2i(v.2c,\'\')}]});if(!o.De){8e.fc.lC(\'1u\',E(){3u("1u")});8e.fc.lC(\'4j\',E(){3u("4j")});if(o.R.gT()){8e.fc.lC(\'WE\',E(){3u("bI")});8e.fc.lC(\'WB\',E(){3u("6g")})}o.De=H}}}B 1V=E(x){B y=x;x==\'26\'||x==\'yW\'?y=\'5f\':\'\';B z=1W.1V(y);if(x==\'yW\'){O(z,{"6Q":"4q","2k":"4t"})}I z};B 1n=E(a,b,c,d,e,f,g){if(v.1n==1||v.vr==1){B x=a+(b!=1I?" "+b:"")+(c!=1I?" "+c:"")+(d!=1I?" "+d:"")+(e!=1I?" "+e:"")+(f!=1I?" "+f:"")+(g!=1I?" "+g:"");8D.1n("Df"+(v.yg==1?"2":"")+": "+x);if(v.vr==1&&L(1W.8B("Dc"))){1W.8B("Dc").1S+=x+\'
\'}}};B Jo=E(){if(v.wk==1&&L(v.du)&&v.du!=\'\'){B x=1W.1V(\'gC\');x.9n=\'Ww\';v.du.J(\':\')>0&&v.du.J(\':lJ\')==-1?v.du=v.du.1R(/:/ig,\':lJ@\'):\'\';x.91=\'jy://wk.Wu.ar/VZ?dO=\'+v.du.1R(/,/ig,"&dO=").1R(/ /ig,"+");1W.Dk.1P(x)+\'&2k=VY\'}};B Fz=E(26,6v){B x=["yO","g0","pD","jQ","dJ","Vt"];U(B y=0;y0){U(B y2=0;y2=f1?H:K;B Dr=o.P.1m>=vu?H:K;B 6H=2F.9w(17/60);B 8c=2F.9w(17-6H*60);B 8A=2F.9w(6H/60);B iX=2F.9w(8A/24);6H=6H-8A*60;if(iX>0){8A=8A-iX*24}if(v.nF==1&&o.P.6f()){B d=1w 7E();I 7b(1w 7E(d.9o()+17*2j).CR())}F{I 7b((iX>0?iX+\':\':\'\')+(8A>0||Dr?8A+\':\':\'\')+((8A>0||CY)&&6H<10?\'0\':\'\')+6H+\':\'+(8c<10?\'0\':\'\')+8c)}};B f0=E(x){B 8c=2F.9w(x);B 6H=2F.9w(8c/60);B 8A=2F.9w(6H/60);6H=2F.9w(6H%60);8c=2F.9w(8c%60);8A>0&&6H<10?6H="0"+6H:"";8c=8c>=0?((8c>=10)?8c:"0"+8c):"bJ";B 4v=(8A>0?8A+":":"")+(6H>=0?6H:"0")+":"+8c;if(v.nF==1&&o.P.6f()){B d=1w 7E();I 7b(1w 7E(d.9o()+x*2j).CR())}F{I 4v}};B HQ=E(){I HS((1z.8H!=1z.a7.8H)?1W.oD:1W.8H.91)};B w7=E(x){if(x){x=x.6p();B wj=x.J(" <7v C=\'1D");if(wj>-1){x=x.1j(0,wj)}}I x};B zl=E(x,y,z){B t;if(!CX(x)&&y){t=1W.1V(\'pJ\');y=="Vf"?y=x:\'\';t.3I=y.J(\'//\')==-1?\'jy://\'+y:y;t.Ve=1;if(z){t.6O=z}B s=1W.9S(\'pJ\')[0];s.3J.wl(t,s)}I t};B CV=E(x){if(x){if(1K(x)==\'4O\'){x=x.1R(/<[^>]*>?/gm,\'\')}}I x};B CX=E(y){B x=K;B mj=1W.9S(\'pJ\');U(B i=0;i-1){x=H}}I x};B 4b=E(x,y,z){if(x){if(x.J(\'1p\')>-1||x.J(\'B\')>-1){if(L(y)&&L(z)){z.C.1D=y}I 3v(x)}F{x=x.1R(\'#\',\'\');B r=2N(x.Q==3?x.5h(0,1).fN(2):x.5h(0,2),16);B g=2N(x.Q==3?x.5h(1,2).fN(2):x.5h(2,4),16);B b=2N(x.Q==3?x.5h(2,3).fN(2):x.5h(4,6),16);if(L(y)){I\'5l(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{I\'CZ(\'+r+\', \'+g+\', \'+b+\')\'}}}};B eX=E(x){if(v.zm&&v.zm!=1){x=x/v.zm}I x};B O=E(e,o){if(L(e)){U(B 1a in o){if(o.2q(1a)){if(o[1a]!=\'V9\'&&o[1a]!=1I){if(1K o[1a]==\'V8\'&&1a!=\'3L-ds\'&&1a!=\'1D\'&&1a!=\'4Q\'){o[1a]+=\'px\'}if(1a.J("V7")>-1&&1a.J("Jk")==-1){o[1a]=3v(o[1a])}if(1a=="2Q"||1a.J("dV")>-1){e.C[\'-ms-\'+1a]=o[1a];e.C[\'-nm-\'+1a]=o[1a];e.C[\'-3F-\'+1a]=o[1a];e.C[\'-o-\'+1a]=o[1a]}if(1a=="yH"){if(o[1a].J(" ")>-1){o[1a]=\'"\'+o[1a]+\'"\'}}if(1a=="7A-kc"){e.C.V6(1a,o[1a],\'6a\')}F{e.C[1a]=o[1a]}}}}}};B wS=E(x,6v,b1,b2){6v=3v(6v);B y=2i(b1,1)*1;B z=2i(b2,1)*1;O(x,{"2g":"V4-3f-4E(-Vu,"+6v+","+6v+" "+y+"px,5l(0,0,0,0),"+y+"px,5l(0,0,0,0) "+(y+z)+"px)"})};B 3v=E(c){if(c){c.J("1p")==0?c=\'B(--6M\'+c+\')\':\'\';I c.1j(0,1)!=\'#\'&&c.J("B")==-1&&c.J("CZ")==-1?c="#"+c:c}F{I\'#gB\'}};B Fx=E(x,1p,y){!1p?1p=\'#gB\':\'\';1p=3v(1p);B r=5Q(lP,VX);x=x.1R(/\\(A1\\)/g,r);x=x.1R(/\\(1p\\)/g,1p);x=x.1R(/\\(jx\\)/g,1+(v.VW.1M-1)/2);B D1=x.1j(0,x.J(\'|||\'));B wq=x.1j(x.J(\'|||\')+3);B b6=\'\';if(o.1i.3F){b6=wq.1R(/6e:/g,"-3F-6e:");b6=b6.1R(/6e-/g,"-3F-6e-");b6=b6.1R(/@D0/g,"@-3F-D0");b6=b6.1R(/2Q/g,"-3F-2Q")}y?y.1S=D1:\'\';gI(b6+wq)};B 7H=E(x,y,f){B z=K;if(x){U(B i=0;i-1){z=H}}}}}I z};B iZ=E(x,y){B z=K;if(x&&y){U(B i=0;i-1){z=H}}}I z};B gI=E(x){if(o.O){if(o.O.D3){o.O.D3.VM=x}F{o.O.1P(1W.Hq(x))}}};B e7=E(x){O(x,{"1q":"2A","1d":0,"1c":0,"X":"100%","1b":"100%"})};B fF=E(x){O(x,{"aC":"1U"})};B 4V=E(y,z){B x=1w D4();x.2Y(\'D5\',y,H);x.cZ=z;x.e9()};B VI=E(x){if(x){U(B i=0;i<5;i++){if(x.VH=="wr"){1h}F{if(x.zM){x=x.zM}}}}I x};B ho=E(z){B ho=1W.1V("4I");if(o.o0.J(z)>-1){o.o0.2I(z);if(z.J("?")>0){z=z+\'&\'+2F.5Q()}F{z=z+\'?\'+2F.5Q()}}F{o.o0.2I(z)}ho.7j(\'3I\',z);ho.7j(\'1b\',\'4r\');ho.7j(\'X\',\'4r\')};B 46=E(e,o){U(B 1a in o){if(o.2q(1a)){e.7j(1a,o[1a])}}};B al=E(e){if(e){2W{e.3J.3o(e);e=28}2G(e){}}};B 5Q=E(8U,5G){I 2F.9w(VB.Q>1?(5G-8U+1)*2F.5Q()+8U:(8U+1)*2F.5Q())};B nh=E(){I 2F.5Q().6p(36).Vy(2,12)};B wy=E(x,y){x=8h.6x(x).W0(E(4B,1a){if(1a!=y){4B[1a]=x[1a]}I 4B},{});I x};B 4R=E(x){if(1K x=="4O"){I x.1R(/^\\s+|\\s+$/gm,\'\')}F{I x}};B 6w=E(x,y,z){B r=K;if(x){if(x.J(y)>-1){B r=x.1j(x.J(y)+y.Q);if(z){if(r.J(z)>-1){r=r.1j(0,r.J(z))}}}}I r};B Yq=E(x,n){if(n==0){I"#0"+c7.e(x)}if(n==-1){I c7.e(x)}if(n==1){I"#1"+wg(c7.e(x),1)}};B uO=E(x){if(v[x]!=""){if(1K v[x]!="4O"){o[x+\'o\']=v[x]}F{if(v[x].J("[{")==0){2W{v[x]=v[x].1R(/6M\'qt/ig,\'"\');o[x+\'o\']=2h(v[x])}2G(e){}}}}};B 6i=E(x){I 7b.wz(x)};B eq=E(x){if(x.1j(0,2)=="#1"){I c7.d(wg(x.1j(2),-1))}F if(x.1j(0,2)=="#0"){I c7.d(x.1j(2))}F{I x}};B I4=E(x){if(x){if(x.J(\'3M\')==-1&&x.J(\'.\')==-1&&x.Q>100&&x.J(\'29:\')==-1){x=\'29:9u/wx;k9,\'+x}}I x};B 1l=E(x){x?x.C.5O="2V":\'\'};B 1o=E(x){x?x.C.5O="4C":\'\'};B 3j=E(x){x?x.C.2k="1U":\'\'};B 6d=E(x){x?x.C.2k="4t":\'\'};B 5D=E(x){I x?x.C.5O!="2V"&&x.C.2k!="1U":K};B 5p=E(s){if(1K s=="4O"){if(s.J("px")>0){s=s.1j(0,s.J("px"))}}I 2N(s)};B 2V=E(x){I x.C.2k=="1U"};B 4D=E(o,x,y){o[x+\'1d\']=0;o[x+\'2n\']=0;o[x+\'2M\']=0;o[x+\'1c\']=0;if(L(o[y])){B z=o[y].2w(" ");if(z.Q==4){o[x+\'1d\']=z[0]?42(z[0]):0;o[x+\'2n\']=z[1]?42(z[1]):0;o[x+\'2M\']=z[2]?42(z[2]):0;o[x+\'1c\']=z[3]?42(z[3]):0}}I o};B vF=E(x){if(x){x=x.1R(/ /ig,\'px \')}I x+\'px\'};B nK=E(x,y){I v[x]&&v[x]!=\'\'?v[x]:y};B gW=7b.wz(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 c7={bC:gW+"YC+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=c7.Ci(e);n0(f>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(uG(r)){u=a=64}F if(uG(i)){a=64}t=t+G.bC.6E(s)+G.bC.6E(o)+G.bC.6E(u)+G.bC.6E(a)}I t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1R(/[^A-Za-z0-9\\+\\/\\=]/g,"");n0(f>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+6i(n);if(u!=64){t=t+6i(r)}if(a!=64){t=t+6i(i)}}t=c7.Cz(t);I t},Ci:E(e){e=e.1R(/\\r\\n/g,"\\n");B t="";U(B n=0;n127&&r>6|Xq);t+=6i(r&63|128)}F{t+=6i(r>>12|E9);t+=6i(r>>6&63|128);t+=6i(r&63|128)}}I t},Cz:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;B c3=0;n0(nXm&&r0){if(v.W.XQ==1&&!v.51){B 6x=8h.6x(o.1A);B w5=6x.5h(-1)[0];w5?v.51=w5:\'\'}B y=Co();if(y){x=y.3l;o.d9=y.1G;o.R?o.R.Gj(y.1G):\'\';if(2l(y.2c)){if(o.P){o.P.9Y(y.2c)}F{v.2c=y.2c}}if(L(y.2v)){y.1X=y.2v}if(L(y.1y)){if(y.1y=="3w"&&!o.1y){}F{v.1y=o.2b=y.1y}}7X("DF");if(L(y.id)){o.3b=y.id}B sx=["1X","nI","nz","Z","jc","BP","Bw","lF","g1","8l","6G","8y","5H","4u","4F","BK","cI","1m","6W","96","1L"];if(L(v.dg)){if(v.dg.XE==1&&v.dg.mo==1){sx.2I("1G");sx.2I("t1");sx.2I("t2");sx.2I("t3");sx.2I("t4");sx.2I("t5")}}U(B i=0;i0){if(v.dg.In==1){o.nw=v.dg.Io;o.V.oy(y)}o.V.a5(\'1G\')}if(L(y.1L)){1B(E(){o.V.3Z(y.1L)},4w)}if(o.R){o.R.6n(o.W);if(v.96){o.R.yR()}}if(o.2X){o.2X.aL()}}F{}}}if(1K(x)==\'4O\'){x=md(x);if(x){if(x.J("#"+v.9U)==0){x=o[o.fd[0]](x)}if(x){if(x.J("#"+v.cR)==0&&x.J(v.eu)>0){x=o[o.fd[1]](x)}if(x){if(x.J("#0")==0){x=c4(x)}x=md(x)}F{x=\'\'}}}if(v.c5==1){x=c5(x)}if(x==\'\'){1n("4W 3l");o.b8=H;js("2u","4W")}o.2B=[];o.as=[];o.7G=[];o.mm=0;o.3m=0;o.7g=0;o.aB=0;v.jF==\'\'?v.jF=\',\':\'\';if((x.J(v.jz)>-1&&x.J(v.ew)>-1)||L(v.bN)){o.4l=x.2w(v.jF)}F{o.4l=[x]}o.bi=[];if(L(v.bN)){B bN=v.bN.2w(v.jF)}if(o.4l.Q>0){B q=-1;U(B i=0;i1){o.2B[i]=o.4l[i].1j(o.4l[i].J(v.jz)+v.jz.Q,o.4l[i].J(v.ew)-v.ew.Q);o.4l[i]=o.4l[i].1j(o.4l[i].J(v.ew)+v.ew.Q)}F{if(L(v.bN)){o.2B[i]=L(bN[i])?bN[i]:\'\'}F{o.2B[i]=i+1}}B is=0;if(L(v.4M)&&q==-1){if(7b(v.4M).J("n7:")==0){if(v.4M.1j(4)*1==i){is=1}}if(v.4M==o.2B[i]){is=1}if(v.4M=="5G"&&i==o.4l.Q-1){is=1}}if(L(o.4M)){if(o.4M==o.2B[i]){is=1;q=i}}if(is==1){o.mm=i;o.3m=i}o.4l[i]=zi(o.4l[i])}}}F{o.4l[0]=zi(o.4l[0])}I o.4l[o.mm]}}F{I x}};E zi(x){if(L(v.oh)&&x.J("//")==-1){x=v.oh+x}I x};G.D7=E(){if(o.W){B x=o.W.CW();U(B i=0;i0&&v.3n==1){o.gy=H;1B(yr,v.1r.8S*2j)}if(v.X5==1&&v.X6){X7()}U(B i=0;i0?o.R.4i(o.P.17(),o.P.1m()):\'\';if(!o.yv){o.yv=H;if(v.1r.8S>0&&v.3n==1){o.gy=H;1B(yr,v.1r.8S*2j)}}B mG=K;if(o.P.17()>1&&v.n2==1&&bh!=1&&!8G()&&!L(o.1Z)&&!L(o.5N)){mG=8r("dx")}if(mG){8G()?an(K):\'\'}F{an(K)}}}}}F{o.P?o.P.2C():\'\'}};E yr(){o.gy=K;o.R.4J()}G.3i=E(){if(o.1u){o.gj=K;1n("3i");o.P.3i();o.R.3i();js("4j");v.uQ==1?8K():\'\';v.tj==1?nB():\'\';v.5q==1?o.5q.3e("4j"):\'\';if(o.56){if(v.yq==1){3j(o.1X)}}if(!L(o.1Z)&&!L(o.5N)&&v.n2==0){if(8r("dx")){}F{if(v.DM!=1&&v.pW==1){ij("eG","4j")}}}if(8G()){o.mQ=H}o.iR=K}};G.5k=E(){o.P.5k();o.R.5k();o.3r=H;js("5m")};G.6o=E(){o.P.6o();o.3r=K;o.R.6o();o.P.3Z(v.1L);js("8V")};G.3Z=E(x,y){if(o.R){x<0.Xk?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.5k();v.1L=0;x=0}F{if(o.3r){G.6o()}v.1L=x}js("1L",x);o.R.3Z(x,y);o.P.3Z(x)}};G.9m=E(){o.R.9m()};G.8J=E(){o.R?o.R.8J():\'\'};G.Xn=E(){G.8J()};G.sM=E(){o.V.6I();G.8J()};G.4i=E(17,1m){if(o.3w&&!o.1y){B f=o.3w.aR();if(f.t&&f.d){17=f.t}}o.R?o.R.4i(17,1m):\'\'};G.uN=E(17,1m){if(o.2b>0&&o.2z!="59"){o.V.43(o.2b,K);o.2b=1I}};G.g4=E(){B d=1w 7E();o.ak=d.9o();B x=K;if(o.R.c8()&&v.1g.7o!=1){o.R.bx();x=H}if(o.2X){if(o.2X.z8()){o.2X.av();x=H}}if(v.W.7o==0){if(o.R.jB()&&v.W.dF==1){o.R.bH();x=H}}if(v.7F==1&&L(v.Ej)&&!L(2J.7F)){7F(v.Ej);x=H}if(o.3r&&v.qH==1){o.V.6o();v.qH=0;x=H}if(!x){if(v.1N.on==1&&v.1N.2R==1&&v.1N.rg==1){7I(\'1u\',(o.1u?0:1))}G.8x()}};G.Gx=E(){if(o.R.c8()){o.R.8b()}};G.8x=E(){if(o.P.7k()=="7U"){js("G9");v.XX==1?G.oN():G.3i()}F{js("G8");G.2C()}ah()};G.43=E(aF,l2){if(aFo.P.17()){I}}if(v.4F>0){aF0){17=o.2b}o.R.kw(17,1m,x)};G.tk=E(){B 17=o.P.17();B 1m=o.P.1m();B bm=1m>0?17/1m:0;B cU=2F.om(bm*100);if(!o.ib){o.R?o.R.kw((o.2b>0?o.2b:17),1m):\'\'}F{17!=o.hw&&o.hw!=-9?o.ib=K:\'\'}if((v.ga==1||v.EC==1)&&1m>0){qQ("yn","2C 25%",bm,0.25);qQ("ym","2C 50%",bm,0.50);qQ("yl","2C 75%",bm,0.75)}U(B i=0;i<3;i++){if(!o.pQ[i]){if(bm>=i*0.25+0.25){C6(i)}}}v.zh==1?1n(1,17,1m):\'\';if(v.6F==1||v.yL>0){if(o.1u){B z=K;B q9=K;if(v.DH==1&&v.6F==1){if(!o.P.6f()){z=H}}if(17>0){if(17==o.17&&!z){q9=H}F{o.aw=0}o.17=17}F{if(v.Yu==1){B ld=o.P.9R();v.zh==1?1n(2,ld,o.q7):\'\';if(!z){if(ld==o.q7){q9=H}F{o.aw=0}}o.q7=ld}}if(q9){o.aw++;if(v.6F==1){v.zh==1?1n(3,o.aw):\'\';if(o.aw==v.sE*(2j/o.ou)){o.V.hz()}}F if(v.yL>0&&o.P.s8()>1){if(o.aw==v.yL*(2j/o.ou)){o.P.5M(\'OR t6\')}}}}}if(v.9a){if(v.9a.aK==1&&1m>0){!o.aK?o.aK=[]:\'\';o.aK[2F.3X(17)]=1}}if(v.1Z==1){if(v.Dy!=1&&v.i7==1){!L(o.1Z)?ij("6R",17,1m):\'\'}if(v.DM!=1&&v.pW==1){!L(o.1Z)?ij("eG",17,1m):\'\'}}if(v.AC==1&&v.yM>0){if(17>=v.yM){if(!L(o.1Z)){if(8r("7a")){o.P.3i();o.R.3i()}v.yM=0}}}7X("1u");if(v.7R==1&&v.DP>-1){YQ(17,1m)}if(v.YR==1&&v.YS){if(1K DW!=="1I"){DW(17)}}if(o.56){ah(17)}if(o.5W&&v.cA==1){if(o.3w){!o.2b?o.3w.rn(17,1m):\'\'}}if(o.9Q){o.6w?o.6w.1u(17):\'\'}if(L(v.4u)){B ed=v.4u;if(7H([v.4u],\'-\')){ed=1m}if(ed>0&&17>ed){o.P.3i();o.P.43(v.1y>0?v.1y:0);o.V.q0()}}if(L(v.5H)){B r1=v.5H.2w(",");U(B i=0;ir2[0]&&170){if(v.YV==1){if(1K C7!=="1I"){C7(17,1m,cU)}}if(v.YI==1&&o.dt){if(1K DQ!=="1I"){DQ()}}}o.cU=cU};E C6(x){o.pQ[x]=H;if(v.cA==1&&v.Af==1&&v.Ab==x){if(o.5W&&o.3b){o.3w?o.3w.Y4(o.3b):\'\'}}}E qQ(x,y,t,p){if(!L(o.jh[y])){if(t>p){bz(x,y,1)}}};G.hz=E(){o.aw=0;L(o.ci)?2E(o.ci):\'\';if(v.Y7==1){js("6F")}F{o.2b>0||o.P.6f()?\'\':o.2b=o.P.17()+(v.Y8>0?1:0);B Aa=o.R.jB();js("6F");o.P.6F();Aa&&v.W.dF==1?o.R.jC():\'\'}};G.zN=E(){o.R.kw(0,0);o.R.zp(0,0);o.V.4i(0,0);o.R.8J()};G.yz=E(){if(o.P){B 17=o.P.9R();if(v.Ya==1){js("9R",17)}B 1m=o.P.1m();o.R?o.R.zp(17,1m):\'\'}};G.q0=E(){js("Yb");o.7m=H;if(v.9q==1){if(o.2z=="59"){G.cm()}v.1Z==1?o.V.gE(\'7M\'):\'\';if(v.1y>0){o.V.43(v.1y);o.2b=1I}G.2C()}F{if(o.P.6f()||o.2z=="59"){G.cm()}F{if(v.Ai==1){o.V.43((v.1y>0?v.1y:0),H);if(o.1i.ie){o.P.3i()}}}o.R.8o();v.AC==1?v.Yd=1:\'\';if(8r("nL")||8r("tL")){}F{9T()}}js("4u")};G.9j=E(){B 2H=K;B 2u=K;o.zU=K;o.aJ=H;1B(E(){o.aJ=K},ly);U(B x in o.7t){if(o.7t.2q(x)){if(L(o.7t[x])){2W{o.7t[x].AB()}2G(e){}}}}2W{o.eA=H;if(((o.1i.4z&&v.g3==1)||(o.1i.di&&v.Iy==1))&&o.4G&&!o.a9){B x=o.P.a0();if(x){if(x.Yf){gt();2H=H}}}if(!2H){B oH;B y=o.1Q;if((o.2z=="dm"||o.2z=="cw")&&o.1i.7r&&v.g3==1){o.P.iG();I}if(y.zf){o.8N=H;oH=y.zf({oc:"1l"});if(oH!==1I){oH.cq(E(){}).2G(E(2u){})}}F if(y.za){y.za({oc:"1l"});o.8N=H}F if(o.1Q.z9){y.z9({oc:"1l"});o.8N=H}F if(y.z7){y.z7({oc:"1l"});o.8N=H}F if(y.z6){y.z6();o.8N=H}}}2G(e){2u=H;1n(e)}if(!o.8N&&!2H){if(o.1i.3F&&o.lO){gt()}F{G.tx()}}if(!2u){1B(zV,4w)}};E gt(){B x=o.P.a0();if(x){if(o.P.17()==0&&o.1i.4z&&v.Yk!=1){!o.1u?o.V.2C():\'\'}F{o.kG=H;o.P.zK();x.Yl();x.1v("K9",Ba)}}}E qx(){B x=o.P.a0();if(x){x.Ym()}};G.gt=E(){gt()};G.qx=E(){qx()};E zV(){if(o.zU!=H){if(o.9h){o.P.dR()}if(v.1N.qR==1){ph(H);o.5A=H}v.5q==1?o.5q.3e("oo"):\'\';js("22");bz("oo","9j",1)}};B db;B 8u={x:0,y:0};E rV(e){if(o.2X){if(o.2X.o2()){I}}if(e.WY!=0){e.yZ!=0?8u.x++:8u.x--;e.cN!=0?8u.y++:8u.y--;if((v.1N.BO==1||v.1N.C5==1)&&o.22&&8u.y>8u.x){3U(db);db=7K(E(){8u={x:0,y:0};3U(db)},2j)}F{o.9E=H;3U(db);db=7K(E(){o.9E=K;o.R.4U();8u={x:0,y:0};3U(db)},4k);o.R.4U();e.9x()}if(8u.x>8u.y){if(e.yZ>0){o.V.3Z(42(v.1L)-v.1N.jp/10,"no")}F{o.V.3Z(42(v.1L)+v.1N.jp/10,"no")}}F{B st=(o.1i.jt?-v.1N.jp/10:v.1N.jp/10);if(v.1N.C5==1&&o.22){o.P.1M((e.cN>0?st:-st))}F if(v.1N.BO==1&&o.22){3u("3E",(e.cN>0?"+"+st*10:"-"+st*10))}F{o.V.3Z(42(v.1L)+(e.cN>0?st:-st),"no");o.R.jE()}}}}E Ba(){if(o.1i.4z){o.P.zF();js("rJ")}o.kG=K}G.tx=E(){if(o.eA){o.22=H;o.R.9j();if(!o.8N){if(L(o.8s)){2W{O(o.8s,{\'X\':\'100%\',\'1b\':\'100%\',\'1q\':\'qX\',\'1c\':0,\'1d\':0,\'4Q\':"lP"})}2G(eh){}}O(o.1Q,{\'X\':\'100%\',\'1b\':\'100%\',\'1q\':\'qX\',\'1c\':0,\'1d\':0,\'4Q\':"lP"});o.2U=o.1Q.2a;o.4d=o.1Q.2P;2W{1W.3K.C.5u=\'2V\';if(!L(o.W)){1W.vp=E(e){e.9x()}}}2G(eh){}}if(v.qW==1){O(o.1Q,{\'7s\':\'#3Q\'})}if(v.uS==1&&o.1i.3F==1&&!o.1i.ff){B sw=1z.bA.X;B fz=1;U(B i=1;i<6;i++){if(sw>2j*i){fz=2i(v[\'uS\'+(2j*i)],i)}}if(fz>1){o.1Q.C.Bu=fz;v.zm=fz;bu()}}if(o.2X){o.2X.av()}ah();o.eA=K}};G.8t=E(){pt=H;if(1W.Ck){1W.Ck()}F if(1W.EM){1W.EM()}F if(1W.Bd){1W.Bd()}F if(1W.Be){1W.Be()}F if(1W.Bf){1W.Bf()}F if(1W.B5){1W.B5()}if(!o.8N){G.tr(K)}};G.Ky=E(x,y){tH(x,y)};E tH(x,AU){if(L(o.1Z)&&!AU){o.mM=x}F{B 2H=K;B dI=o.8W/x;B dT=0;B p8={\'1b\':dI};if(v.VR==1){if(dI>o.9L){dI=o.9L;dT=o.8W/x;o.8W=p8[\'X\']=dT}}if(L(o.8s)&&v.Jt!=1){2W{O(o.8s,p8)}2G(eh){2H=H;1n("dz VS VT")}}if(!2H){o.5c=x;o.9L=dI;if(o.5c>0){O(o.1J,p8)}if(dT>0){js("X",dT)}js("1b",dI)}if(o.1Z&&!o.22){o.4d=dI;if(dT>0){o.2U=dT}o.1Z.2t()}}};G.tr=E(x){if(pt||x){o.22=K;o.kG=K;if(!o.8N){if(L(o.8s)){2W{O(o.8s,{\'1q\':\'pT\',\'1c\':0,\'1d\':0,\'4Q\':\'BL\'});O(o.8s,o.JB);O(o.8s,{\'X\':o.aI,\'1b\':o.cp})}2G(eh){}}O(o.1Q,{\'X\':o.aI,\'1b\':o.cp,\'1q\':\'2A\',\'1c\':0,\'1d\':0,\'4Q\':\'BL\'});2W{1W.3K.C.5u=\'2x\';1W.vp=E(e){I H}}2G(eh){}}o.R.8t();if(v.qW==1){O(o.1Q,{\'7s\':v.mK});if(v.dv==1){o.1Q.C.7s=\'dv\'}F{O(o.1Q,{\'7s\':v.mK})}}if(v.zm>1){o.1Q.C.Bu=1;v.zm=1;bu()}if(v.1N.qR==1){ph(K);o.5A=K}if(o.2X){o.2X.av()}ah();o.pI?o.pI=K:\'\';o.R.lA();pt=K;js("rJ");o.8N=K;o.aJ=K}};G.5A=E(x){v.1N.Vp!=0?ph(x):\'\'};E ph(x){8u={x:0,y:0};if(x){1z.1v("ip",rV,{5v:K})}F{3U(db);1z.5y("ip",rV)}}G.cm=E(x){v.4N=0;if(x!=1){o.R.3i();o.V.zN()}F{}o.P.3Z(v.1L);if(o.R.c8()){o.R.8b()}if(o.3r){G.5k()}ah(0);1n("2H");js("2H")};G.oN=E(){v.4N=0;v.3n=0;v.qI=0;v.6F==1?v.6F=9:\'\';o.P.sU();o.V.cm()};G.6h=E(x){if(L(o.3m)){if(o.3m!=x){o.3m=x;if(v.rc==1){o.4M=o.2B[x];if(o.5W){3W.9z("r4",o.4M)}}o.P.6h(x);js("5e",o.2B[x]);o.R.yj(x)}}};G.iM=E(){o.R?o.R.iM():\'\'};G.dn=E(x){if(L(o.7g)){if(o.7g!=x){o.7g=x;if(v.Hv==1){o.aM=v.aM=o.7G[x];if(o.5W){3W.9z("r6",o.aM)}}o.P.dn(x);js("7w",x);o.R.iK("7w")}}};G.9f=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;7b(y).J(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.dS?1:o.6c[x];o.a2=x}y=42(y);if(o.kX||z){o.iI=y;U(B i=0;i0&&o.5W){B tb=3W.6J("lK"+x+"4f"+o.d);if(tb){B ct=1w 7E();o.ak=ct.9o();B zL=(ct.9o()-tb)/WW;if(zL0){if(o.P.1m()>0){if(o.P.1m()0){v["6m"+x+"4f"+"Ep"]=v["6m"+x+"zX"]}F{I K}}}}if(o.lh.J("8Q")!=-1&&v.1Z==1&&!o.bh&&v[x+\'s\']==1){if(1K rb=="1I"){I K}if(x=="7a"||x=="tL"){if(1K AH!=="1I"){2p=[];I AH(x)}}if(L(o.1Z)||L(o.5N)){if(!5D(o.rG)||8G(o.47)){1n(\'ad bg\');I K}F{1n(\'ad nX\');I H}}F{if(L(v[x])){if(v[x].6p().J(".")>-1||v[x].6p().J(":")>-1||v[x].6p().J("[11M]")>-1){js("11P",x);if(!8G(x)&&x!="eG"){1B(E(){o.1u||(o.5N==28&&o.1Z==28)?\'\':o.V.9m()},10);fm()}7L=0;9G=0;ne=x;2p=v[x].2w(" he ");o.5J=[];o.qT=2p.Q;mh();o.zG=1;o.mb=H;U(B i=0;i<2p.Q;i++){2p[i]=2p[i].2w(" or ")}v[x.a4("4f","j3")]=v[x];v[x]=28;o.47=x;if(x!=\'eG\'){o.1Z=1w rb()}o.5N=1w lQ();U(B i=0;i<2p.Q;i++){U(B j=0;j<2p[i].Q;j++){B 8g=4R(2p[i][j]);if(8g.J("[50%]")>0){B 1C=5Q(1,2);2p[i][j]=2p[i][j].1R("[50%]","");if(1C==2){2p[i][j]=\'\'}}}}if(v.rp==1){U(B i=0;i<2p.Q;i++){B n=i==0?1:0;if(2p[i].Q>n){U(B j=n;j<2p[i].Q;j++){B 8g=4R(2p[i][j]);if(o.1i.rj){hA(8g)}F{1B(hA,i*100,8g)}}}}}if(2p[0][0]==\'\'){hU()}F{o.5N.lU(4R(2p[0][0]),x)}I H}F{I K}}F{I K}}}F{I K}};G.rr=E(x){8r(x)};E ij(w,x,d){if(L(o[w+\'o\'])&&v[w+\'s\']==1){B y;U(B i in o[w+\'o\']){if(o[w+\'o\'].2q(i)){if(!L(o[w+\'o\'][i].nZ)&&L(o[w+\'o\'][i].17)&&L(o[w+\'o\'][i].1Z)){B z=o[w+\'o\'][i].17.6p();B ok=K;if(z){if(x=="7Z"){if(z==x){ok=H}}F{if(z=="4j"){if(z==x){ok=H}}if(z.J("%")>0){if(d>0){z=2N(z.1j(0,z.J("%")))*d/100}F{z=-1}}F{z=2N(z)}if(x>=z){if(v[\'6m\'+w+\'An\']>0&&z>-1){if(x-z>=v[\'6m\'+w+\'An\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].C8&&o.P.1m()>0){if(o.P.1m()0){1n("8Q 12n");o.1Z.4o();o.1Z=28;o.1Z=1w rb()}if(8G()){m9()}F{if(o.1u){o.P.3i();o.R.3i()}}o.rW++;if(o.mb&&v.eI>0){2E(o.eI);o.eI=1B(Ei,v.eI*2j*60);if(L(v.EH)){if(v.EH!=\'\'){o.hE?o.hE.5H():\'\';o.hE=1w 11f()}}}o.mb=K;if(v.Ee>0){1n("8Q Zx");js("ZJ");1B(qZ,v.Ee*2j,x)}F{qZ(x)}}F{1n("8Q ZL")}}};E qZ(x){o.1Z.Go(x)}E Ei(){if(L(o.1Z)){if(o.1Z.d5()&&o.es==0){o.1Z.tE();1n("8Q t6 "+v.eI);2p=[];bY()}}}G.Z3=E(){js(\'Zb\',o.47);1n("8Q 2u");qY()};G.hU=E(){qY()};E qY(){B n=mh();1n("8Q 6g "+!n);!n?hU():bY()};G.Z0=E(x){if(v[o.47+"qV"]){U(B i=0;i<3;i++){v[o.47+"qV"]=v[o.47+"qV"].1R(x+(i==0?\' he \':(i==1?\' or \':\'\')),\'\')}}};E mh(){B x=K;if(o.47){B 7Y=v[\'6m\'+o.47+\'4f\'+\'Ep\'];B hT=v[\'6m\'+o.47+\'4f\'+\'Zi\'];if(hT||7Y){if(hT>0&&o.tO>0){o.qT=hT;if(o.es>=hT){x=H}}F{if(7Y>0){o.qT=7Y;if(o.es>=7Y){x=H}}}}}I x}E hU(){if(2p.Q>0&&2p[7L]){if(9G<2p[7L].Q-1){1n("8Q 10E");o.1Z?o.1Z.tE():\'\';m9();9G++;B 8g=4R(2p[7L][9G]);B hm=ud(8g);if(hm==\'6W\'){o.5N=1w lQ();o.5N.lU(8g,o.47)}if(hm==\'2u\'){hU()}}F{bY()}}F{bY()}}E ud(8g){B x=\'6W\';if(v.rp==1&&o.5J){B mz=K;B n=0;U(B i=0;i1&&9G<2p[0].Q-1&&2p[9G]){B CN=2p[9G].5h(1,99);2p[0].rT(9G+1,99);rl=H}}if(1K(x)=="3R"){U(B i=0;i=i){I}F{}}}if(2p.Q==1&&2p[0].Q>1){}F{B n=0;U(i=0;i0&&7L==2p.Q-1){if(2p[0][0].J("js:")==0){7L=-1;2p=[[2p[0][0]]]}}if(o.10w==2){2H=H}if(2p.Q>7L+1&&!2H){o.1Z.tE();m9();7L++;o.zG++;9G=0;B 8g=4R(2p[7L][0]);B hm=ud(8g);if(hm==\'6W\'){o.5N=1w lQ();o.5N.lU(8g,ne)}if(hm==\'2u\'){bY(hR)}}F{gA();o.R.8J();if(L(o.1Z)){o.1Z.4o();o.1Z=28}o.5N=28;2p=[];9G=0;7L=0;o.qA=0;o.BA!=1?js("12N",o.47):\'\';o.BA=0;if(v.Ij==1){if(o.gY){2W{o.gY.sY()}2G(e){1n(o.gY,e)}o.gY=1I}}ne=\'\';o.es=0;o.A6=0;2E(o.eI);3U(o.12k);o.hE?o.hE.5H():\'\';o.cQ?o.cQ.1l():\'\';o.tO++;if(o.47=="7M"||(o.47=="dx"&&v.n2==1&&o.gj)||o.47=="6R"){if(v.3l!=\'?\'){o.P.d2();B re;if(o.tG){o.V.hJ();o.tG=K;re=H}if(o.2z=="59"&&!o.tI&&o.1i.4z){re=H;o.47=="7M"?o.P.AW():\'\'}if(re||hR==\'hR\'||v.YY==1||o.mQ){o.mQ=K}F{o.V.2C(1)}}}if(o.mM>0){tH(o.mM);o.mM=0}if(o.47=="nL"){9T()}o.tI=K;o.47=28}};G.VL=E(){2p=[[\'\']]};G.gE=E(y){B x=[\'7M\',\'dx\',\'nL\',\'7a\',\'tL\'];B z;U(B i=0;i0){v[x[i]]=v[x[i].a4("4f","j3")];v[x[i].a4("4f","j3")]=28}}}if(y=="7M"||y=="6R"){if(v.tP>1){if(L(o.tF)&&v.i7==1){U(B i in o.tF){o.tF[i].nZ=1I}v.tP--}}}};G.m6=E(){fm();if(L(o.7R)){o.7R.4o();o.7R=28}o.7R=1w Y2()};G.Ye=E(){gA();o.7R.4o();o.7R=28};G.fm=E(){fm()};G.gA=E(){gA()};E fm(){if(o.9Z){}F{o.9Z=1V("26");o.1Q.1P(o.9Z);e7(o.9Z);O(o.9Z,{"2g":"#3Q","1D":0.1});o.9Z.C.4Q=Gf}};E gA(){if(o.9Z){o.1Q.3o(o.9Z);o.9Z=28}};E 8K(){if(L(o.2c)){B p=o.22?2i(v.Ys,v.2c):v.2c;if(p!=o.tm){9Y(p,o.2c,v.fH)}1o(o.2c);O(o.2c,{"1D":v.n3});o.R.4J();o.eZ?o.eZ.1u():\'\'}};G.gf=E(){if(L(o.2c)){if(5D(o.2c)){3U(o.se);B t=o.P.17();if(t==0&&v.Du==1){}F{if(v.DR>0){2E(o.tT);o.tT=1B(nB,v.DR*2j)}F{nB()}}}}};E nB(){2E(o.tT);if(v.uQ==1&&!o.1u){}F{O(o.2c,{"1D":0});1B(Di,4c)}}E Di(){if(!o.1u&&v.fy==1){}F{1l(o.2c);o.eZ?o.eZ.4j():\'\';o.R.4J()}}G.8K=E(){8K()};E Dq(x){if(v.uU==1){U(B i=0;i<1z.5d.Q;i++){if(1z.5d[i]){if(1z.5d[i].3e("id")!=v.id){1z.5d[i].3e(\'4j\')}}}}1z.ea=v.id}E uV(x){B y=8h.6x(x).Q;o.hY=0;if(y>0){x=v3(x,y,\'\',-1)}I x}E v3(x,y,p,j){B x2=[];B 2H;if(L(x[\'W\'])){x=x[\'W\'];y=x.Q}B ii=0;U(B i=0;i0&&q2>0){B s1=x[i][\'3l\'].1j(q1+1,q2-q1-1);B s2=s1.2w(",");B s3=\'\';U(B k=0;k0){x[i][\'4X\']=v3(x[i][\'4X\'],z,x[i][\'id\'],i)}}if(!2H){x2.2I(x[i])}}I x2}E Co(){B x=[];if(L(v.51)){if(v.51.J("x-")!=0){U(B y in o.1A){if(o.1A.2q(y)){if(o.1A[y].eH==v.51){v.51=y}}}}if(L(o.1A[v.51])){v.W.Xy==1?v.W.vw=0:\'\';x=o.1A[v.51]}F{x=o.W[0];if(v.51==o.Cl){o.2b=1I}}}F{x=o.W[0]}if(x){U(B i=0;i<10;i++){if(L(x[\'4X\'])){x=x[\'4X\'][0]}F{1h}}v.51=x.id;if(v.51==o.Cl&&x.1y!=\'3w\'){x.1y=1I}}I x}G.gz=E(){I gz()};E gz(){B x=K;if(o.R){if(o.R.gT()){if((v.W.bU==1||v.jV==1)&&o.R.bO()){x=H}}}I x};E 9T(){bz("4u","9T",1);o.V.gE();if(o.5W&&v.cA==1){o.3w.rn(0,o.P.1m())}if(o.R.gT()){if(gz()){if(L(v.W.Ce)){o.Cf=1B(E(){o.R.bq()},v.W.Ce*2j)}F{o.R.bq()}}F{v7()}}F{if(v.XL==1&&o.22){o.V.8t()}v8()}}G.Cd=E(){v7()};E v7(){if(v.W.bU==1&&v.W.nt==1&&!o.R.bO()){o.R.nq();I}if(v.W.EW==1){!o.R.jB()?o.R.bH():\'\'}v8()}E v8(){v.5q==1?o.5q.3e("4u"):\'\';js("Yw");if(v.7F==1&&v.Yz==1&&2l(v.Cr)){7F(v.Cr)}if(v.9n){if(1K Cj!=="1I"){!o.9n?o.9n=1w Cj():o.9n.CL()}}!o.9n?8K():\'\'}E md(x){if(x.J(\'js:\')==0){2W{x=2h(x.1j(3))}2G(e){8D.1n(e.az)}}I x?x:\'\'}};B u1=E(Z){B Z;B 3V;B og;B 7O;B fB="";B e6=0;B iw=K;B p3=K;B sI;B P;B 3t;o.3D={x:1,y:1,x0:1,y0:1};B ac;B ix=[];B nO=0;B hB=0;B iE;if(1K(Z)==\'4O\'){Z=4R(Z);if(Z.J("[{")==0){2W{Z=Z.1R(/6M\'qt/ig,\'"\');Z=5t.7d(Z);ac?Z=o.V.6S(Z):\'\'}2G(e){8D.1n(e);Z="CC 5t"}}if(Z.J("#"+v.9U)==0){Z=o[o.fd[0]](Z)}if(Z){if(Z.J("#"+v.cR)==0&&Z.J(v.eu)>0){ac=H;o[o.fd[1]](Z,aQ)}}if(Z){if(Z.J("#0")==0){if(Z.J(o.ei)>0){Z=c4(Z.1R(o.ei,\'\'))+o.ei}F{Z=c4(Z)}}}if(v.c5==1){Z=c5(Z)}if(1K(Z)==\'4O\'){if(Z.J(".bn")==Z.Q-4||Z.J(".9I")>0){ix=Z.2w(" or ");uH()}}}o.3T=1V("26");e7(o.3T);O(o.3T,{"4L":"2Q 0.2s 3f","1E-8p":"8C"});o.1Q.1P(o.3T);if(v.1N.Cx==1){if(!o.uD){tc(o.3T,\'o.Cx\',v.1N.jg!=1,v.1N.jg==1,CO);o.uD=H}}if(!ac){aQ()}E CO(){B p=o.3T.ik;B p2=o.2U;if(v.1N.jg==1){p=o.3T.pM;p2=o.4d}B x;if(p>p2*2i(v.1N.Dt,0.5)){if(o.R.gi()){x=H;o.R.dY()}}F{if(p<-p2*2i(v.1N.Dt,0.5)){if(o.R.bO()){x=H;o.R.bq()}}}if(x){if(v.1N.jg==1){O(o.3T,{"1d":0})}F{O(o.3T,{"1c":0})}}F{1w 4S({mc:o.3T,1H:(v.1N.jg==1?"1d":"1c"),to:0,17:0.1,5g:"Ga",me:"uD"})}}E uH(){Z=ix[nO];if(Z.J(o.ei)>0){Z=Z.1R(o.ei,\'\');v.3l=Z}B 4V=fk(Z);4V.cZ=E(){if(G.fj==4&&G.7k==4w){bH(G);o.R.Gy()}F{pS(1)}};4V.uE=E(e){pS(3)};4V.e9();ac=H}E pS(x){if(ix.Q>1){if(nO+10){y=o[o.fd[1]](y)}if(Z.J(".bn")==Z.Q-4){B bn=y.2w(/(\\r\\n\\t|\\n|\\r\\t)/gm);Z=[];B uK=1;B jn=\'\';U(B i=0;i-1){if(bn[i].J(" - ")>-1){B 1C=bn[i].2w(" - ");jn=1C[1C.Q-1]}}if(bn[i].J("3M")>-1){Z.2I({1G:""+(jn!=\'\'?jn:uK),3l:bn[i]});uK++;jn=\'\'}}}F{y=y.1R(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");2W{Z=5t.7d(y)}2G(e){8D.1n(e.az);pS(2)}}if(o.R){if(v.W.mI==1){o.R.jC(2)}}aQ();bu();1B(E(){js("W")},1)}}E aQ(x){Z=o.V.6S(x?x:Z);Z&&Z!=\'?\'?6S(Z):\'\';o.1u&&x&&!o.1Z?o.P.2C():\'\'}E 5M(x,EK){B y=H;B yy=H;js("Wn",x);if(o.jP){I}if(EK!=1&&v.6F==1&&v.sG==1){sr();I}if(3V){if(o.1u||o.gj||(v.3n==1&&!o.1y)){if(3V.Q>0){7O++;y=7O>3V.Q-1;if(y&&3V.Q>1&&v.eD>0){if(o.eD1){if(o.2B[o.3m].J(2T("eQ"))==-1){o.2B[o.3m]=o.2B[o.3m]+\' (\'+2T("eQ")+\')\'}if(o.3m>0){yy=K;o.V.6h(o.3m-1);hM()}F{if(o.2B[o.3m+1].J(2T("eQ"))==-1){yy=K;o.V.6h(o.3m+1);hM()}}}}if(!y){o.2b>0||!o.1y||P.6f()?\'\':o.2b=4n();if(o.2z!=pF(3V[7O])||!o.4G){if(o.1u){o.V.cm(1)}}o.hu=K;if(v.su>0){2E(o.h8);o.h8=1B(jG,v.su*2j)}F{jG()}}F{if(v.6F==1&&yy&&v.sG!=1){y=K;sr()}}}}F{y=K;if(!o.1y){jG()}}}if(y&&yy&&x){sH(x,H)}};E jG(){if(o.jP){I}if(o.1u||o.gj||(v.3n==1&&!o.1y)){1n("11j df",o.2b);6S(\'or\');o.1y&&!o.1Z?P.2C():\'\';hM()}F{if(!o.1y){if(3V.Q>0){if(7O+1<3V.Q){7O++;o.eD++;6S(\'or\')}}}F{2E(o.h8);o.h8=1B(jG,2l(v.su,5)*2j)}}}E sH(x,mr){bz("2u","iQ",H);o.eO=K;if(v.Ez==1&&!o.b8){if(v.Ey==1){o.ag.9I(v.Ex)}F{o.ag.9I(x)}if(v.Et==1&&L(v.E7)){o.eK=1w DC();o.V.gf()}}mr?o.b8=H:\'\';if(o.1u){o.V.8J();o.R.3i()}L(o.2c)&&!L(o.eK)?o.V.8K():\'\';js("2u",x)}E sr(){hB++;1n("iQ hz B0 "+hB);o.1u?o.pL=1:\'\';L(o.ci)?2E(o.ci):\'\';o.ci=1B(Dw,v.sE*2j)}E Dw(){B x=2i(v.Z1,10);if(o.1u||o.pL==1){o.pL=0;if(hB0&&!o.5r&&!y){B 17=o.Bq;if(17+10<4i()){1n(\'Zf (DY)\');js("DY");P.2C();P.43(17);x=H}}if(!x){o.V.q0()}};G.an=E(){if(v.tj==1){L(o.2c)?o.V.8K():\'\'}v.fy==1?o.V.gf():\'\';o.R.2C();o.V.E5();if(v.Zp==1&&L(v.t0)){if(v.t0.Q>5){t7();3U(sI);sI=7K(t7,v.E3*2j)}}js("1u")};G.iF=E(){if(v.qd==1&&o.4G){if(o.V.iF()){o.a9=P.uu();o.R.4J();sl()}}o.sJ=H};G.h3=E(){4n()>0&&4n()==4i()&&o.V.gz()?\'\':o.V.3i()};G.i8=E(){1n("10K")};G.i2=E(){1n("sM");o.V.sM();L(o.hw)?js("3E",o.hw):\'\'};G.dl=E(){1n("so");hB=0;o.V.so();o.2z=="1F"?tu(1):\'\'};G.aq=E(){if(P){1n("4i",4i());o.V.4i(4n(),4i());js("1m",4i());hB=0;2E(o.ci);if(L(o.qE)){o.V.dn(o.qE);o.qE=28}}};E 4n(){B x=P.17();I x}E 4i(){B x=P.1m();I x}G.eg=E(){};G.9l=E(){1n("9m");o.V.9m();js("7Q")};G.cD=E(){if(e6!=4n()){if(!o.9Z){o.V.8J();if(e6==0){if(v.fy==1&&v.Du==1){o.V.gf()}}}}e6=4n();B d0=4i();js("17",e6);if(v.2e.on==1){if(1K(BI)==\'E\'){!v.dB&&v.2e.dB?v.dB=v.2e.dB:\'\';if(!3t&&v.2e.3N!=1&&v.dB&&v.dB!=\'\'&&e6>0){o.dG=1w BI();3t=o.dG.gd()}}}if(o.2z=="1F"&&o.1i.7f&&d0>0){if(o.1u&&e6>d0-1){2E(iE);iE=1B(Ao,4k)}}};E Ao(){if(!iw){o.V.3i();o.P.8o()}}G.s0=E(){if(o.2z=="59"){P?P.qf():\'\'}};G.Ah=E(x){o.V.cm();P.Ae(x)};G.Gb=E(x){if(L(x)){if(3t){3t.3Z(x)}v.2e.1L=x}};G.Ac=E(x){if(L(x)){if(3t){3t.3I(x);3t.2C()}}};G.qf=E(){if(o.2z=="59"&&P){I P.4a()}F{I H}};G.n6=E(){I o.2z=="1F"?P.n6():1I};G.nD=E(){I P.nD()};G.6h=E(x){1n("NG",x);if((o.2z=="ek"||o.2z==o.ws||(o.2z=="1F"&&(v.8Z==0||aj()<2))||(o.2z=="3S"&&(v.o8==0||bW()<2)))&&L(o.4l[x])){B 17=G.17();o.2b>0?\'\':o.2b=17;o.V.43(17,K);6S(o.4l[x],H);B y=H;if(v.1g){if((v.1g.Nw==1&&!o.1u)||!o.1y){y=K}}if(o.aB>0){P.gH(o.aB)}if(y){o.V.2C()}}if(o.2z=="1F"&&v.8Z==1&&aj()>1){P.La(x)}F if(o.2z=="3S"&&v.o8==1&&bW()>1){P.Kb(x)}F if(o.2z=="59"||o.2z=="dm"){P.tW(x)}};G.K6=E(x,y){I ja(x,y)};G.uA=E(x,y){I A7(x,y)};E ja(x,y){B r=x.1b+\'p\';if(x.1b<4w){r=\'oC\'}F if(x.1b>=4w&&x.1b<=er){r=\'j2\'}F if(x.1b>er&&x.1b<=bR){r=\'iU\'}F if(x.1b>bR&&x.1b<=4c){r=\'j1\'}F if(x.1b>4c&&x.1b<=f1){r=\'rZ\'}F if(x.1b>f1&&x.1b<=AI){r=\'oJ\'}F if(x.1b>AI&&x.1b<=AF){r=\'oM\'}F if(x.1b>AF&&x.1b<=AE){r=\'sg\'}F if(x.1b>AE&&x.1b<=AD){r=\'Pp\'}F if(x.1b>AD){r=\'sh\'}if(x.X==Pk&&x.1b<=Pc){r=\'j2\'}F if(x.X==At&&x.1b<=AA){r=\'iU\'}F if(x.X==Pu&&x.1b<=PF){r=\'j1\'}F if(x.X==PL&&x.1b<=PK){r=\'oJ\'}F if(x.X==PD&&x.1b<=PC){r=\'oM\'}F if(x.X==PA&&x.1b<=Pz){r=\'sg\'}F if(x.X==Pv&&x.1b<=OM){r=\'sh\'}if(v.1g.OI==1&&L(v.1g[\'6O\'+r])){r=v.1g[\'6O\'+r]}F{if(y==1){r=2T(r)}if(y==2&&L(x.af)){r=2N(x.af/2j)+\' \'+2T(\'gM\')}}I r};E A7(x,y){B r=x.nl();if(r=="OG"||r=="en"){x="OD"}F if(r=="Ov"||r=="ru"){x="Русский"}if(1K(v.oP)=="3R"){if(L(v.oP[x])){x=v.oP[x]}F{x=2i(v.oP[y.6p()],x)}}I x};E sl(){if(o.4G&&o.1Y&&!o.ue){P.ug();U(B i=0;i0){if(o.bi[x]){B 17=G.17();o.2b>0?\'\':o.2b=17;o.V.43(17,K);6S(o.bi[x],H);o.V.2C()}}F{if(o.2z=="1F"&&v.cL==1){P.KW(x)}F if(o.2z=="3S"&&v.zH==1){P.Kc(x)}F if(o.4G){P.gH(x)}}};G.sm=E(){B x=o.2B[o.3m];x==1I?x=\'\':\'\';B y=iW()&&v.a3==1&&v.8Z==1&&x!=2T("2x");I(y?\'\'+2T("2x")+\' \':\'\')+x};G.sN=E(){B x=o.7G[o.7g];x==1I?x=\'\':\'\';I x};G.iW=E(){I iW()};E iW(){B x=K;if(P){if(o.2z=="59"){x=P.2x()}if(o.2z=="1F"&&v.8Z==1&&aj()>1&&v.a3==1){x=P.2x()}if(o.2z=="3S"&&v.o8==1&&bW()>1){x=P.2x()}}I x}E aj(){if(o.2z=="1F"){I P.aj()}F{I 0}}E bW(){if(o.2z=="3S"){I P.bW()}F{I 0}};G.9A=E(){I o.4G?P.9A():o.5c};G.4U=E(x){if(P&&(o.tB||L(v.9A))){P.4U()}if(v.s7>0){O(o.3T,{"1b":(o.22?"100%":o.cp-v.s7)})}if(o.3t&&v.2e.AY==1){o.dG.4U()}if(v.tl==1){LV()}if(o.tM){o.tM.4U()}};G.3G=E(){I P?P.3G():{}};G.iG=E(){P.iG()};G.6F=E(){1n(\'6F\');o.aw=0;o.1y?v.3n=1:\'\';o.V.9m();if(Z&&v.Lc!=1){if(Z.J(\'(5Q)\')==-1){Z=Z+(Z.J(\'?\')==-1?\'?\':\'&\')+\'A1=(5Q)\'}}if(Z){if(o.4G){P.3I(Z);G.2C()}F{6S(Z)}}};if(!L(o.2c)){sQ()}if(L(v.2c)){if(v.2c!=\'\'){9Y(v.2c,o.2c,v.fH);if(v.tj==1&&!o.1y){1l(o.2c)}}F{v.2c=28}}E b0(){fB=P?P.7k():\'\'}E AL(Z){3V=Z.2w(" or ");U(B i=0;i<3V.Q;i++){if(3V[i].J(" he ")>-1){og=3V[i].2w(" he ");3V[i]=og[5Q(0,og.Q-1)]}if(L(v.oh)&&3V[i].J("//")==-1){3V[i]=v.oh+3V[i]}}7O=0}E Bt(){b0();if(fB=="7U"||o.5r){o.V.tk()}if(fB!=""){o.V.yz()}}E sQ(){if(o.2c){o.1Q.3o(o.2c)}o.2c=1V("26");O(o.2c,{"4q-3h":"1U","1D":v.n3,4L:"1D 0.5s"});if(v.tl==1){M5()}F{e7(o.2c)}o.1Q.1P(o.2c)}E 6S(x,y,Au){if(x){if(x.J("3E:")==0&&o.W){o.2b=x.1j(5);o.R.GA(0);I}}2E(iE);v.iA==\'\'?v.iA=\';\':\'\';if(x.J(\'{\')>-1&&x.J(\'}\')>-1&&x.J(v.iA)>-1){B z=x.2w(v.iA);o.bi=[];U(B i=0;i0){B fu=3V[7O];if(fu){if(fu.J(\'js:\')==0){2W{fu=2h(fu.1j(3))}2G(e){8D.1n(e.az)}}}if(fu){o.2z=pF(fu);B gd=K;if(Au){gd=H}Z=fu;if(Z){Z=Z.1R(/\\(5Q\\)/g,2F.5Q())}F{Z=3V[0]}if(!gd&&x!=\'x\'&&P&&o.2z==ft&&(ft=="ek"||(ft=="cw"&&!o.1i.2f)||(ft=="59"&&o.1y&&!p3)||ft=="dm"||ft=="1F"||ft=="3S")){P.3I(Z)}F{1n("My");pG();C1(Z)}tu()}}if(!y){3U(o.tq);o.tq=7K(Bt,o.ou);if(!L(v.1X)&&v.oR==1&&v.tg==1){v.1X=\'\'}if(L(v.1X)){o.V.fX(v.1X)}if(v.gu==1){if(v.qd==1&&o.1i.2f){}F{if(o.2z=="59"){O(o.3T,{"1d":-ly,"1c":-ly})}F{3j(o.3T)}v.1r.1l=0}}}}E tu(x){if(o.dS||x){if(o.kX){P.hj(o.iI)}F{if(o.a2!=o.dS){P.hj(o.6c[o.a2])}}}}E pF(x){B 1H="ek";if(x){if(x.J(".Kf")>0){1H="1F"}F if(x.J(".Kd")>0){1H="3S"}F if(x.J("w")==0&&x.J("s")==1){1H=o.ws}F if(x.J(\'59.ar/\')>-1||x.J(\'pn.be/\')>-1){if(1K(BE)==\'E\'){1H="59";if(v.ys==1){B y=\'jy://4I.59.ar/vi/\'+po(x)+\'/\';BX(y+\'BB.iY\',E(z){z>100?v.2c=y+\'BB.iY\':v.2c=y+\'Sp.iY\';if(o.1A){o.1A[o.3b][\'2c\']=v.2c}v.3n==1||o.1y?\'\':9Y(v.2c,o.2c,v.fH)})}}F{1n("No By")}}F if(v.cw==1&&x.J(\'cw.ar/\')>-1){1H="cw"}F if(v.rt==1&&x.J(\'Tj.r\')>-1){1H="rt"}F if(v.Bx==1){if(1K(Bv)==\'E\'){Bv(x)?1H="6M":\'\'}}}o.tB=1H=="59"||1H=="cw"||1H=="rt";o.4G=1H=="ek"||1H=="1F"||1H=="3S"||1H==o.ws;I 1H}E BX(Z,C3){B 4I=1w T6();4I.cZ=E(){C3(G.1b)};4I.3I=Z}E C1(x){o.2z=pF(x);if(o.4G){P=1w K0(x,o.3T,K)}if(o.tB){P=2h("1w u1"+o.2z[0].BY()+o.2z.5h(1)+"(x,o.3T);")}if(o.2z=="6M"){P=1w Tt(x)}o.R?o.R.GJ():\'\';B t=0;if(L(v.1m)){if(o.3w&&v.cA==1&&!o.1y){t=o.3w.aR().t}1B(E(){o.V.4i(t,v.1m)},100)}}E pG(){if(P){P.4o();P=28;fB="7m"}if(3t){3t.4o();3t=28;3t=1I;o.dG.5H();o.3t=28;o.dG=28}};G.4o=E(){pG()};G.Tr=E(){3V=[];pG()};G.6S=E(x,y,z){6S(x,y,z)};G.9Y=E(x){9Y(x,o.2c,v.fH)};G.2C=E(){if(P){iw=K;p3=K;if(o.5r){o.3P.2C()}F{P.2C();v.fy==1?o.V.gf():\'\'}if(L(3t)){3t.2C()}if(o.8a){if(o.4G){if(o.ak>0&&!o.8a.SF()){o.8a.aL()}}F{o.pA=[];o.R.iK("cT")}}if(o.4G&&v.Ks>-1&&!o.rX&&!o.1i.4z){if(o.ak>0){P.Kp()}}hM()}F{1B(G.2C,4c)}};E hM(){if(v.B4>0&&3V.Q>1){if(4i()==0||v.B1==1){2E(o.p5);o.p5=1B(B3,v.B4*2j)}}}E B3(){if(o.1u&&(4i()==0||v.B1==1)&&4n()==0&&!o.h8){if(P){if(P.9R()==0&&7O!=3V.Q-1){5M(\'6S B0\')}}}}G.AZ=E(1e){if(o.3t){if(v.2e.AY==1){if(o.uy[o.3t]>2){I}}if(1e){1e.aH();1z.1e?1z.1e.6U=H:\'\'}B 1C=P;P.tY(H,o.3t);3t.tY(K,o.3T);P=3t;3t=1C;P.2C();3t.2C();js("2e")}};G.AW=E(){P.3I(Z)};G.ze=E(){v.5q==1?o.5q.3e("1l"):\'\';o.td=H};G.jJ=E(){if(v.1r.w1){v.1r.w1=K;if(o.R){o.R.xX(1);o.R.vc()}}o.td=K};G.AV=E(){if(o.3t&&o.dG){o.dG.iq()}};G.gS=E(){if(o.4G&&o.6j){o.jf=H;P.6j()}};G.dR=E(){if(o.4G&&o.8Y){P.8Y()}};G.mv=E(){if(v.f7==1&&L(v.Uv)){if(L(o.f7)){o.f7.1o()}F{if(1K(AT)==\'E\'){o.f7=1w AT()}}}i0();if(P){mA(0);P.mv()}};G.d2=E(){o.f7?o.f7.1l():\'\';P?P.d2():\'\'};G.i0=E(x){i0(x)};E i0(x){if(v.UY==1&&2l(v.cQ)){if(L(o.cQ)){o.cQ.1o(x)}F{if(1K(AQ)==\'E\'){o.cQ=1w AQ()}}}}G.3i=E(){if(o.5r){o.3P.3i()}F{P?P.3i():1n("UJ")}if(L(o.3t)){3t.3i()}};G.sU=E(){p3=H;o.V.43(0,K);L(o.2c)?o.V.8K():\'\';6S(\'x\')};G.8x=E(){P?P.8x():\'\'};G.43=E(x){if(P){if(o.5r){o.3P.43(x)}F{P.43(x);if(v.2e.on==1){if(3t){3t.43(x)}}}}};G.5k=E(){if(P){P.5k();o.5r?o.3P.5k():\'\';1n("5m")}if(v.2e.on==1&&v.2e.gF==1){if(3t){3t.5k()}}};G.6o=E(){if(P){P.6o();o.5r?o.3P.6o():\'\';1n("8V")}if(v.2e.on==1&&v.2e.gF==1){if(3t){3t.6o()}}};G.3Z=E(x){P?P.3Z(x):\'\';if(v.2e.on==1){if(v.2e.gF==1&&3t&&!o.JM){3t.3Z(x)}}if(o.5r){o.3P.3Z(x)}};G.lM=E(){I P?P.lM():K};G.6f=E(){I P?P.6f():K};G.7k=E(){I fB};G.7m=E(){I iw};G.17=E(){B x=0;if(P){x=4n();if(o.5r){B y=o.3P.4n();y?x=y:\'\'}F{if(4i()>0&&x!=4i()){o.Bq=x+0.QQ}}I x}F{I 0}};G.1m=E(){B x=0;if(P){x=4i();x==0&&L(v.1m)?x=v.1m*1:\'\';if(o.5r){B y=o.3P.4i();y?x=y:\'\'}}I x};G.9R=E(){I P?P.9R():0};G.fI=E(){o.3D.fI=o.3D.fI?K:H;O(o.3T,{"2Q":(o.3D.fI?"3p(-1)":"3p(1)")})};G.Q7=E(){sQ()};G.t8=E(){if(o.4G){P.4N()}};G.Bb=E(x,y){if(x==\'1M\'){if(y==1){e1(v.1g.1M/100)}if(y==2){e1(-v.1g.1M/100)}if(y==3){o.P.hP()}}F{if(o.4G){if(!o.ae[x]){if(x==\'pe\'){o.ae[x]=0}F{o.ae[x]=1}}if(y==1){o.ae[x]+=v.1g[x]/100}if(y==2){o.ae[x]-=v.1g[x]/100}if(y==3){if(x==\'pe\'){o.ae[x]=0}F{o.ae[x]=1}}!o.hI?o.hI=[]:\'\';o.hI[x]=x+\'(\'+2N(o.ae[x]*100)+\'%) \';B cf=\'\';U(B i in o.hI){cf+=o.hI[i]}O(P.a0(),{\'5C\':cf});o.R.lY(x)}}};G.1M=E(x){e1(x)};E e1(x){if(7b(x).J(":")>0){B y=x.2w(":");B z0=o.2U/o.4d;B z1=o.P.3G();if(z1.X>0){z0=z1.X/z1.1b}B z=y[0]/y[1];if(z0!=z){if(o.4G){P.h6()}B w2=o.4d*z;B x2=w2/o.2U;B h2=o.2U/z;B y2=h2/o.4d;if(x2<1){o.3D.x0=o.3D.x=42(x2);o.3D.y=1}F{o.3D.x=1;o.3D.y0=o.3D.y=42(y2)}O(o.3T,{"2Q":"3p("+o.3D.x+") 3x("+o.3D.y+")"});o.k0=x}}F{o.3D.x+=42(x);o.3D.y+=42(x);O(o.3T,{"2Q":"3p("+o.3D.x+") 3x("+o.3D.y+")"})}if(v.1N.Qb==1){if(!o.t9){if(o.3D.x>0||o.3D.y>1){tc(o.3T,\'o.Qd\');o.t9=H}}ta()}o.R?o.R.lY(\'1M\'):\'\'};G.hP=E(){if(o.4G){P.h6()}o.3D.x=o.3D.x0;o.3D.y=o.3D.y0;O(o.3T,{"2Q":"3p("+o.3D.x+") 3x("+o.3D.y+")"});o.R.lY(\'1M\');o.k0=28;ta()};E ta(){if(o.t9&&v.1N.Qn!=1){if(o.3D.x==1&&o.3D.y==1){O(o.3T,{"1d":0,"1c":0})}}};G.hq=E(x,y){P.hq(x,y)};G.cF=E(){I cF()};E cF(){I 3V?(3V.Q>0?(3V[7O]?3V[7O]:\'\'):\'\'):\'\'};G.s8=E(){I 3V.Q};G.a0=E(){I P?P.a0():K};G.6A=E(){if(o.4G){P.6A()}};G.tA=E(){P.tA()};E t7(){B 4V=fk(v.t0+\'?Z=\'+3V[7O]);4V.cZ=E(){if(G.fj==4&&G.7k==4w){if(G.dL){v.1G=G.dL;o.V.a5(\'1G\')}}};4V.e9()}};B K0=E(Z,1J,2e){B 18=1V(v.gu==1?"Kk":"eY");B ao;B sP=0;B 1F;B 4T=K;B sB=K;B uP=K;B ay=K;B gv=-1;B nd=-1;B 3S;B 6N=K;B ws;B v1=K;B 6r=K;o.5o=K;B 8F=0;B 94=K;B jj=0;B 2u;B TU;B lZ=K;B iv=-1;B cW=-1;B sK;B ul;B au;B jk;B TZ;B K1=\'eY/I7; UK="UL.UM, UO.40.2"\';B lD=K;O(18,{\'1q\':\'pT\',\'X\':\'100%\',\'1b\':\'100%\',\'3R-kh\':\'sd\',\'4L\':"5C 0.2s 3f",\'8U-1b\':\'2x\',\'5G-1b\':\'1U\',\'8U-X\':\'2x\',\'5G-X\':\'1U\'});h6();if(o.1i.7r&&v.3n==1&&v.v6==1){if(!o.1y&&v.7M){46(18,{\'kj\':1})}F{o.3r=H;o.R?o.R.5k():\'\';46(18,{\'3r\':1,\'kj\':1,\'3n\':1})}}F{if(v.sV==1&&o.1i.2f){if(v.Kx!=1&&o.1i.7r&&v.1Z!=1){}F{46(18,{\'kj\':1})}}if(!o.1i.tv){46(18,{\'4N\':(v.4N==1?\'7Z\':\'1U\')})}}if(v.UW==1){46(18,{"UH":"KG","Up":"KG"})}Z=g1(Z);46(18,{\'3I\':Z,\'x-3F-6j\':\'JA\',\'K2\':\'H\'});if(v.2c&&v.UE==1){46(18,{"2c":v.2c})}if(v.Um!=1){46(18,{\'K2\':\'H\'})}if(v.ST==1){46(18,{\'2e\':\'K\'})}if(2e){18.3n=H;if(v.2e.gF!=1||v.3n==1){18.3r=H}F{18.1L=2l(v.2e.1L)?v.2e.1L:v.1L}}if(v.SI==1){46(18,{\'Sz\':\'SH\'})}tQ();if(v.St==1){B e3=1V("dz");46(e3,{"Jw":"no","Jy":"H","Jz":"H","3I":""});O(e3,{"1q":"2A","X":"100%","1b":"100%","2S":0});1J.1P(e3);B JY=1z.7K(E(){if(e3.l3.1W.fj==="Su"){1z.3U(JY);O(e3.rw.3K,{"2L":0,"2K":0});e3.rw.3K.1P(18)}},100)}F{1J.1P(18)}if(!L(Z)){Z=\'\'}B jm=K;if(o.1i.tv){if(Z.J("Sx")>0){jm=H}}if(o.1i.7f){if(Z.J("Sq")>0||(v.K7==1&&v.e4==1)){jm=H}}if(o.1i.4z){if(Z.J("ts")>0){jm=H}}if(Z.J(".Kd")>0){6r=H;if(!o.3S){if(1K Ke!=="1I"){o.3S=1w Ke()}F{6r=K}}if(L(o.3S)){if(!L(1z.KQ)){o.3S.pJ()}F{tz()}}}F if(((2J.1F==1&&v.sZ!=1)||Z.J(".Kf")>0)&&!jm&&(o.gl.J("8P")!=-1||L(1z.5S))){4T=H;sB=H;2W{if(L(1z.5S)){if(!5S.KP()||(o.1i.7f&&v.T2==1&&!o.1i.4z)||(o.1i.4z&&v.ts==1)||(o.1i.pH&&v.Tp==1)){1n(\'8P To \',5S.KP());4T=K}F{if(v.4N==1||v.3n==1||v.KO==1||2e){dq(K)}}}F{4T=K}}2G(2u){4T=K}}F if(Z.J("w")==0&&Z.J("s")==1&&v.Td==1){94=H;v9()}if(o.1i.tv&&v.3n==1&&!4T&&!6r&&!94){1B(E(){o.V.eS()},100)}if(v.8a==1){L(o.8a)?o.8a.av():\'\';o.8a=1w Tl()};G.tA=E(){tz()};E tz(){6r=H;if(uM()){if(v.4N==1||v.3n==1||v.KZ==1){mJ(K)}}F{6r=K;1n("T8 g6 KN")}}E mJ(x){if(o.3S&&!6N){o.3S.gd(x,18,Z,2e);L(1z.KQ)?6N=H:\'\'}}E dq(x){1n("8P");if(o.4l.Q>1){v.8Z=0;v.KX=H}F{v.KX?v.8Z=1:\'\'}if(o.bi.Q>1){v.cL=0;v.L8=H}F{v.L8?v.cL=1:\'\'}o.au=K;gv=-1;au=[];o.3A?o.3A.KY():\'\';B tw=K;if(v.7M&&v.L7==1){tw=H;v.L7=0}ao={L1:(v.L5==1&&!2e),PP:(v.4N==1||v.3n==1||2e||x)&&!tw,f6:60,tf:60,LF:K};if(v.L2>0){ao.LU={7h:{L6:v.L2*2j}}}if(v.KV>0){ao.M3={7h:{L6:v.KV*2j}}}if(v.N5==1){ao.Mt=H}if(v.e4==1){B ks=[\'wv\',\'pr\',\'ck\'];B oj=[\'ar.Mr.gQ\',\'ar.Mq.Mo\',\'41.w3.Mj\'];B dj={};U(B i=0;if1){v.6K.f6=f1}v.6K.tf=v.6K.f6}if(L(v.6K.Ku)){v.6K.tf=v.6K.f6=v.6K.Ku}if(1K v.6K=="3R"){U(B 1a in v.6K){if(v.6K[1a].6p().J(\'2h:\')==0){v.6K[1a]=2h(v.6K[1a].1j(5))}ao[1a]=v.6K[1a]}}}js("LQ",1F);1F=1w 5S(ao);js("1F",1F,1);1F.Kg(Z);1F.Lz(18);1F.on(5S.7J.LM,E(){1n("8P LI")});1F.on(5S.7J.N9,E(1e,29){!2e?o.V.eS():\'\'});1F.on(5S.7J.OT,E(1e,29){if(!2e&&v.8Z==1&&aj()>1){K3();qC();o.R?o.R.iN(o.3m):\'\'}});1F.on(5S.7J.P7,E(1e,29){qC()});1F.on(5S.7J.Ox,E(1e,29){qC()});1F.on(5S.7J.OA,E(1e,29){if(!2e){if(29.iB.5o!=o.5o){o.5o=29.iB.5o;o.R.4J()}o.5o=29.iB.5o;if(o.5o){1n("OB");o.Kw=Z.J("?y5")>-1;if(18.1m>0&&18.cK>0){if(18.1m-18.cK<10){if(o.j0>0){if(o.j0==18.cK&&o.Kn==18.1m){o.oO++;if(o.oO>2){o.oO=0;o.j0=-1;1F.al();dq(H);8o()}}F{o.j0=-1}}F{o.j0=18.cK;o.Kn=18.1m}}}}}if(v.8Z==1){o.3m=1F.na;o.R?o.R.iN(o.3m):\'\'}n9()});1F.on(5S.7J.OJ,E(1e,29){if(L(29.j6)){!2e?js("Px",29.j6.PB):\'\';if(v.PG==1){1K KJ!=="1I"?KJ(29.j6):\'\'}}if(gv>-1){1F.Kt=gv;gv=-1}2E(o.h8);uP=H;Lb()});1F.on(5S.7J.Pe,E(1e,29){js("Pf",29,1)});1F.on(5S.7J.Pg,E(1e,29){if(!2e&&v.cL==1){1B(uB,4c)}});1F.on(5S.7J.Pi,E(1e,29){if(!2e&&v.cL==1){uz()}});1F.Po=K;if(v.Pq==1){1F.on(5S.7J.Pr,E(1e,29){if(1K(29)=="3R"){if(29.j6.1H==\'1X\'){B fu=29.j6.Z;if(fu){B st=1F.KR;if(o.56){o.3A.uj(st+\'c6\'+fu)}F{!au[st]?au[st]=[]:\'\';au[st].2I(fu)}}}}});1F.on(5S.7J.Ot,E(1e,29){B x=1F.NO;B y=\'\';U(B i=0;i0||2e||v.5o==1||94?\'\':o.2b=4n();1F.al();if(!2e){o.hu=H;o.P.5M()}}}F{B nx=K;if(29.1H=="NL"){if(v.NE==1&&o.P.s8()>0){nx=H}F{1n("8P hu P 2u, j3");1F.Nt()}}F{nx=H}if(nx){2u="8P hu 2u, al";1F.al();!2e?o.P.5M():\'\'}}}F{1n("8P ",29.1H,29.iB,(29.qB?29.qB.sD:\'\'));js("Nh",(29.qB?29.qB.sD:\'\'));if(8F>0){8F=2;sL()}}});ay=H}E sn(x){if(x){U(B j=1;j<11;j++){if(v["KU"+j]){x=x.1R("{"+j+"}",v["KU"+j])}}}I x}E qC(){if(!2e&&v.8Z==1&&aj()>1){if(o.3m!=1F.na){o.3m=1F.na;o.R?o.R.iN(o.3m):\'\';1n("8P O1 "+o.3m)}if(2l(v.cP)&&o.3m>0){B fq=v.cP.2w(",");U(B k=0;k-1){1n(\'10v 5e\');1F.hL=o.3m-1;o.3m--;1h}}}if(v.a3!=1&&nC()&&nd>-1){uk(nd)}}}E v9(){if(L(1z.KM)){if(uM()){if(!L(o.ws)){o.ws=1w 10u()}ws=1w KM(18,Z,2i(v.10Q,{L1:H}));v1=H}F{94=K;1n("g6 KN")}}}E Lb(){sF()};G.6A=E(){sF()};E sF(){if(v.Ff&&o.R){if(18.cs.Q>0){if(v.6A==1){18.cs[18.cs.Q-1].hf="L3"}F{18.cs[18.cs.Q-1].hf="2V"}if(!o.6A){o.6A=H;o.R.4J()}}F{if(o.6A){o.6A=K;o.R.4J()}}}}E sA(){1n("10P");!2e&&o.1u?o.V.3i():\'\';o.V.8K();8F=1;sL(o.1u)}E sL(x){if(8F>0){2E(sK);sK=1B(Ki,v.Kj*2j)}}E Ki(){if(8F>0){1n("10I");if(4T){if(8F==1){1F.Kg(Z)}if(8F==2){1F.al();dq(H);18.1u()}}F{46(18,{\'3I\':Z})}}}18.1v(\'Zm\',Kz);18.1v(\'2u\',ra);18.1v(\'7m\',8o);18.1v(\'1u\',an);18.1v(\'4j\',h3);18.1v(\'Hn\',cD);18.1v(\'ib\',i8);18.1v(\'nf\',i2);18.1v(\'JV\',dl);18.1v(\'Gr\',eg);18.1v(\'7Q\',9l);18.1v(\'Gs\',aq);18.1v(\'Zk\',KA);18.1v(\'Gt\',rA);18.1v(\'Gu\',qU);if(v.K7==1&&o.1i.7f){if(2l(v.Z7)){if(2l(v.Z6)){18.1v(\'Gv\',rz)}F{if(1K K5!=="1I"){o.mP=K5(Z,18)}}}}if(o.1i.7r){18.1v("ZH",iG,K);18.1v(\'K9\',Kl)}E Kl(){18.e2("R")}E iG(){if(18.ZB){o.V.gt()}}E Kz(){if(!4T&&!6r){!2e?o.V.eS():\'\'}}E ra(){if(!4T&&!6r){if(18.2u){B x=18.2u.sD;2u=18.2u.az;if(2u==\'\'){if(x==1){2u="KB"}if(x==2){2u="sC"}if(x==3){2u="eq"}if(x==4){2u="g6 nT"}}1n("iQ: ",2u)}if(sB&&v.qI==1&&4n()==0){2u=1I;sA()}if(2u!=1I||o.1i.4z){5M()}}}E 5M(){!2e?o.P.5M():\'\'}E 8o(){if(!2e){o.P.8o()}F{if(v.2e.9q==1){18.cK=0;18.1u()}}}E an(){if(!o.1y&&v.7M){1n(\'KH 1u\');4j();o.V.2C();I}if(4T&&8F>0){}F{if(!2e){B aW=o.V.8G()&&o.qA!=1;if(aW||cW==-1){B x=K;if(4T){if(L(o.1Z)||L(o.5N)){if(aW){}F{1n(\'4j iR\');4j();x=H}}}if(!x){o.P.an()}}}}}E h3(){if(!lD){1n("12B");if(o.1u&&o.gj&&!18.7m&&v.KF==1&&!o.a9){1n("KF");gw()}F{!2e&&!o.KE&&18.8q?o.P.h3():\'\'}}}E cD(){!2e?o.P.cD():\'\';if(cW>-1){if(4n()>cW){4j();cW=-1}}}E i8(){!2e?o.P.i8():\'\'}E i2(){!2e?o.P.i2():\'\'}E dl(){if(2e){np()}F{o.P.dl();ut();if(4T&&8F>0){8F=0;1n("11z up");1F.KT();gw();o.R.2C()}if(L(v.9A)){2t()}1B(Kr,4c)}}E KS(){if(18.C.1d=="-11r"||18.pM<-2j){d2()}}E Kr(){if(18){if(18.bP&&o.7G.Q==0&&v.11q!=0){B at=18.bP;U(i=0;i0){gH(o.aB,1)}};G.9A=E(){I(18.nA/18.gO)};E np(){if(18.gO>0){O(1J,{"1b":1J.2a/(18.nA/18.gO)-2N(v.2e.2S)})}F{if(sP<20){1B(np,100);sP++}}}E ut(){if(v.n5==1){3U(o.wQ);o.wQ=7K(tD,100);tD()}}E tD(){if(18){if(18.gO>0){o.V.Ky(18.nA/18.gO);3U(o.wQ)}}}E aq(){!2e&&!94?o.P.aq():\'\'}E eg(){!2e?o.P.eg():\'\'}E 9l(){if(4T&&8F>0){}F{!2e?o.P.9l():\'\'}}E KA(){o.V.uN()}E uM(){B qL=1z.KC=1z.KC||1z.Wi;B jw=1z.KI=1z.KI||1z.WT;B qn=qL&&1K qL.qn===\'E\'&&qL.qn(K1);B KL=!jw||jw.uI&&1K jw.uI.WQ===\'E\'&&1K jw.uI.5H===\'E\';I qn&&KL}B uF="<7v C=\'1D:0.5\'>";E K3(){if(!2e&&v.8Z==1){B x=1F.5L;B q=-1;o.2B=[];if(x.Q>1){if(v.4M==\'5G\'){q=x.Q-1}U(B i=0;i-1||v.Wx==1){if(L(x[i].af)){B yi=o.2B.J(y);yi>-1?o.2B[yi]+=" "+uF+" &hl;"+2N(x[yi].af/2j)+\' \'+2T(\'gM\')+\'\':\'\';o.2B[i]=y+" "+uF+" &hl;"+2N(x[i].af/2j)+\' \'+2T(\'gM\')+\'\'}}F{o.2B[i]=y}if(L(x[i].Kh)){o.as[i]=x[i].Kh[0]}}F if(L(x[i].6O)){o.2B[i]=x[i].6O}F{o.2B[i]=i}if(L(v.4M)&&q==-1){if(v.4M==o.2B[i]){q=i}}if(L(o.4M)){if(o.4M==o.2B[i]){q=i}}}if(v.a3==1){o.2B[x.Q]=2T("2x")}F{q==-1?q=x.Q-1:\'\'}if(v.KK==1||q>-1){if(v.hZ=="6g"||(!o.1y&&v.4N==0)){1F.uq=q}F{if(v.hZ=="hD"){1F.hL=q}}o.3m=q}F{if(v.a3==1){o.3m=1F.5L.Q-1}F{o.3m=1F.Vk}}if(v.L9>0){1F.nj=x.Q-v.L9*1-1}n9()}if(1F.5L[o.3m]){o.af=2i(1F.5L[o.3m].af,0)}o.R?o.R.4J():\'\'}}E n9(){if(v.cL==1){uB();uz()}}E uB(){if(!2e&&v.cL==1){B x=1F.bP;o.7G=[];B 2H;B 1T=-1;if(x.Q>1){U(B i=0;i0){if(x[i].gK!=o.as[o.3m]){U(B j=0;j-1){o.7g=1T;1F.nW=1T}}E uz(){if(!2e){B x=1F.bP;B y=1F.nW;if(y>-1){if(L(x[y].gK)){if(o.as.Q>0){if(o.as[o.3m]!=x[y].gK){U(B i=0;i1){18.bP[x].tN=H;18.bP[y==1?0:o.aB].tN=K;o.aB=x;y!=1?18.cK=o.P.17():\'\'}}E 4n(){if(6r){I 6N?o.3S.17():0}F{I 18.cK}};E 4i(){B x=18.1m;if(x==VN){v.5o=1;x=4n()+10;if(o.d0){x0||em.J(\'KB\')>0){if(o.1u){if(jj<5){1n("Xw",jj);1B(gw,11e);jj++}F{}}}}})}}}G.mv=E(){if(o.5N||o.1Z){if(o.9h){dR()}if(!o.jf&&o.1i.2f&&o.1i.3F){if(!18.3r){18.3r=H;lZ=H}O(18,{"1q":"2A","1c":-4k,"1d":-4k});cW=4n();if(!94){18.1u()}if(cW==0&&o.2b>0){jk=o.2b}}}};G.d2=E(){d2()};E d2(){if(!o.jf&&(o.1i.2f||o.1i.3F)){O(18,{"1q":"pT","1c":0,"1d":0});if(L(v.9A)){2t()}if(lZ){!o.3r?18.3r=K:\'\';lZ=K}if(jk>0){o.2b=jk;jk=0}cW=-1}};G.3i=E(){1n(\'8q\');4j()};E 4j(){if(94){ws.4j()}F{18.4j()}};G.8x=E(){!18.8q?3i():gw()};G.43=E(x){if(6r&&6N){o.3S.3E(x)}F{if(4T){if(v.XU==1&&x>0&&nC()&&v.a3==1){gv=1F.hL;1F.Kt=0}}18.cK=x}};G.5k=E(){18.3r=H};G.6o=E(){18.3r=K;if(o.2z=="1F"&&o.1i.4z&&v.1Z==1){if(!L(o.Kq)){lD=H;1n("4z 8V");18.4j();1B(E(){18.1u();lD=K},10);o.Kq=H}}};G.3Z=E(x){18.1L=x};G.Kp=E(){if(o.Kv!=18){B df;B 9i;if(o.lX[18]){df=o.lX[18];9i=o.uW[18]}F{1z.lN=1z.lN||1z.Xc;if(L(1z.lN)){2W{9i=1w lN();df=9i.Xg(18);o.lX[18]=df;o.uW[18]=9i}2G(e){1n(e)}}}if(9i){B hX=9i.Xh();hX.hX.5T=v.Ks;df.JX(hX);hX.JX(9i.YL);o.rX=H;o.Kv=18}}};G.lM=E(){I!18.8q};G.6f=E(){I v.5o==1||94?H:o.5o};G.a0=E(){I 18};G.uu=E(){46(18,{\'R\':\'1\'});I H};G.4N=E(){46(18,{\'4N\':\'7Z\'});if(4T&&!ay){dq(K)}if(6r&&!6N){mJ(K)}};G.7k=E(){B 6P="7U";if(18.8q){6P="8q"}if(18.7m){6P="7m"}I 6P};G.tY=E(x,y){2e=x;y.1P(18);1J=y;if(x){if(v.2e.gF!=1){18.3r=H}F{if(!o.3r){18.3r=K}}np();if(o.2B.Q>0&&v.a3==1){if(4T){iv=o.3m;1F.nj=0;1F.hL=0}}}F{if(!o.3r&&v.2e.gF!=1){18.3r=K}18.1L=2l(v.2e.1L)?v.2e.1L:v.1L;ut();if(o.2B.Q>0&&v.a3==1){if(4T){1F.nj=-1;if(iv>-1){iv<1F.5L.Q?1F.uq=iv:\'\'}}}}};G.17=E(){I 4n()};G.1m=E(){I 4i()};G.9R=E(){B x=0;if(18.8I){if(18.8I.Q>0){B y=4n();U(B i=0;i<18.8I.Q;i++){if((y>=18.8I.1y(i)||y>=18.8I.1y(i)-100)&&y<=18.8I.4u(i)){x=18.8I.4u(i)}}x==0?x=18.8I.4u(18.8I.Q-1):\'\'}}if(L(v.4u)){B ed=v.4u;if(7H([ed],\'-\')){ed=4i()}x>ed?x=ed:\'\'}I x};G.2x=E(){I nC()};E nC(){B x=K;if(4T){if(ay){x=1F.YP}}F if(6r){if(6N){x=o.3S.2x()}}I x}G.3G=E(){I{"X":18.nA,"1b":18.gO}};G.3I=E(x){if(x){1n("3I");x=x.1R(/\\(5Q\\)/g,2F.5Q());x=g1(x);Z=x;o.b8!=2?o.b8=K:\'\';if(6r){if(6N){o.3S.df(x)}}F if(4T){4T&&1F?1F.al():\'\';dq(o.1y||o.3n);tK()}F{46(18,{\'3I\':x,\'3n\':0});tQ();4j()}}};E g1(x){if(x){B y=x.J(\':YU:\');if(y>0){o.g1=x.1j(y+6);x=x.1j(0,y)}}I x}E tQ(){if(o.1i.7f&&18){B y=18.cs;if(y){U(B i=0;i {o.9h = H;}).2G(2u => {o.9h = K;});\')}F{2h(\'1W.WD().cq(ok =>{o.9h = K;}).2G(2u => {});\')}}};E rA(){o.9h=H};E qU(){o.9h=K};E rz(e){if(1K Ka!=="1I"){o.mP=Ka(e)}}G.Kb=E(x){if(6N){o.3S.tW(x)}};G.Kc=E(x){if(6N){if(18.8I.Q>0){o.3S.Wj(x)}}};G.11V=E(x){if(o.ws){o.ws.Km(ws,x,-1)}};G.11v=E(x){if(o.ws){o.ws.Km(ws,-1,x)}};G.La=E(x){nd=x*1;uk(x)};E uk(x){if(ay){B y=2N(x);if(y>=1F.5L.Q){if(v.a3==1){y=-1;1F.nj=-1}F{y=1F.5L.Q-1}}if(v.hZ=="hD"){1B(9l,4c);1F.hL=y}if(v.hZ=="6g"){1n("8P 6g 12E "+y);1F.uq=y}if(y==-1){o.3m=1F.na}n9()}};G.n6=E(){I 1F};G.nD=E(){I 6N?o.3S.12P():K};G.aj=E(){I aj()};E aj(){B x=0;if(ay){if(1F.5L){x=1F.5L.Q}}I x}G.bW=E(){I bW()};G.h6=E(){h6()};E h6(){if(18){if(v.mR==1||v.6z==1){if(v.12H==1||v.6z==1){O(18,{\'3R-kh\':\'6z\'})}F{O(18,{\'3R-kh\':\'ti\'})}}F{O(18,{\'3R-kh\':\'sd\'})}}}G.4U=E(){2t()};E 2t(){if(v.9A){3u(\'1M\',7b(v.9A).1R(\'/\',\':\'))}}E bW(){B x=0;if(6N){x=o.3S.5L()}I x}G.KW=E(x){if(ay){1F.nW=2N(x)}};G.hq=E(x,y){if(y=="1F"&&ay&&ul){ul.ZK(x)}if(y=="L4"&&ay){if(au[x]&&o.3A){U(B i=0;i0){B xx=x.2w(\' or \');x=xx[0]}B 9B=1W.1V(\'9B\');9B.7j(\'3I\',x);9B.7j(\'8l\',y);9B.7j(\'10s\',\'uc\');9B.7j(\'hf\',\'L3\');if(z){9B.7j(\'7h\',\'\')}18.1P(9B);9B.1v("dE",ub)}};E ub(e){if(e.3Y.8l&&o.3A){U(B i=0;i0){B z=lu.2w(",");3u(z[0].1j(4))==0?b[y].cB(0):\'\'}if(7H([lu],"2Z")){o.gU=H}}}b[y].1T("1M",b[y].s("1M"))}}}}if(L(v.1g)){if(1K(8b)==\'E\'){1g=1w 8b("1g");v.1g.7o==1?1g.1o():1g.1l()}F{o.ZT=H}}if(L(v.W)){if(1K(8b)==\'E\'){W=1w 8b("W");if(L(o.W)){W.zj(o.W);if(v.W.mI==0||!L(v.W.mI)){v.W.7o==0?W.1l():\'\'}F{W.1o()}if(v.W.Gq==1){W.1o()}}F{W.1l(1)}jA()}}qo();yS();2t(H);4y();wd();zd=K;E GE(S){B x=0;B Zv=K;if(S){if(S.g("1f")==\'2D\'){x=5z.1c+S.s("4x")+S.g("X")/2;if(5z.gp!=28){}F{5z.gp=[]}}F{if(5z.gp!=28){B bM=S.g("X")+S.s("4s")+S.s("4x");if(g9(S)){bM=0}if(S.s("2V")==1&&!S.g("1o")){bM=0}if(S.s("aN")>0){bM=0}x=bg.g("w")-v.1r.hF*1-bM+S.g("X")/2+S.s("4x");B i=0;5z.2n-=bM;U(i=0;i<5z.gp.Q;i++){B bG=b[5z.gp[i]];if(bG.s("aN")>0){O(bG.c(),{"1c":(bG.g("x0")-bM)})}F{O(bG.c(),{"1c":(bG.g("x")-bM)})}bG.1T("x0",bG.g("x"))}5z.gp.2I(S.g("1a"));S.1T(\'fW\',1)}F{if(S.s("2V")==1&&!S.g("1o")&&!S.g("fP")){if(S.g("1f")=="1L"){if(S.s("1l")==1&&S.s("lc")==1&&go){9d+=S.g("X")+S.s("4x")+S.s("4s");go=K}}}F{if(S.s("aN")>0){x=5z.1c+S.s("4x")+S.s("4s")}F{B 2H=K;if(S.g("1f")=="1L"){if(S.s("1l")==1&&S.s("lc")==1&&!S.g("fP")){if(!o.eP&&!o.9E){2H=H;go=K}F{if(!go){9d-=S.g("X")+S.s("4x")+S.s("4s");go=H}}}}if(g9(S)){2H=H}if(!2H){5z.1c+=S.g("X")/2+S.s("4x");x=5z.1c;5z.1c+=S.g("X")/2+S.s("4s")}F{x=5z.1c}}}}}}I x};G.Gy=E(){qo();if(W&&v.W.7o&&!o.1y){W.1o()}};G.GA=E(x){if(W){W.2Y(x)}};G.HN=E(){qo()};E qo(){if(o.gU){1K GB==\'E\'?o.2Z=1w GB():\'\'}}E zc(S){B X=o.22&&v.1r.jZ==0?o.aI:o.2U;B 1b=o.4d;B b7=0;if(S!=bg){b7=X/2+S.s("4x")-S.s("4s")}B dC=1b/2;B r0=S.g("X");B pO=S.g("1b");B p=S.s("1q");if(p.J("8C")>-1){b7=o.2U/2+S.s("4x")-S.s("4s")}if(p.J("1d")==0){dC=pO/2+(S.s("GD")*o.4d/100)}if(p.J("2M")==0){dC=o.4d-(S==bg?pO:pO/2)-(S.s("GC")*o.4d/100)}if(p.J("2n")>-1){b7=o.2U-r0/2+S.s("4x")-S.s("4s")-(S.s("Gz")*o.2U/100)}if(p.J("1c")>-1){b7=r0/2+S.s("4x")-(S.s("1H")=="1E"?0:S.s("4s"))+(S.s("j9")*o.2U/100)}if(p.J("9M")>-1){dC=-o.p7/2-(S.s("GC")*o.p7/100)+(S.s("GD")*o.p7/100);b7=(p=="9M"?-1:1)*o.wT/2+(S.s("j9")*o.wT/100)+S.s("4x")-S.s("4s")}if(p.J("R")>-1){B cx=GE(S);b7=(bg?(bg.c()?5p(bg.c().ik):0):0)+cx;if(p=="R-2n"){b7+=9d}if(v.1r.1q=="1d"){dC=v.1r.h/2-(v.dP<0?v.dP:0)}F{dC=1b-v.1r.h/2}}I{x:b7,y:dC+S.s("8i")-S.s("gV")}}E 2t(ax){B w=o.22&&v.1r.jZ==0?o.aI:o.2U;B h=o.4d;if(v.1r.11w==1){v.1r.GG=2l(v.1r.GF)&&o.9t?v.1r.GF:v.1r.rK;v.1r.hF=o.2U*v.1r.GG/100}F{v.1r.hF=v.1r.rK}O(bg.c(),{\'1d\':(v.1r.1q=="1d"?0:o.4d-v.1r.h)-v.dP});bg.1T("y0",(o.4d-v.1r.h-v.dP));if(v.1r.jZ==0&&bg){O(bg.c(),{\'X\':w,\'1c\':0,\'2K-1c\':0});bg.1T("w",w);if(o.22){O(bg.c(),{\'1c\':\'50%\',\'2K-1c\':-w/2})}}5z={"1c":v.1r.hF*1,"2n":(bg.g("w")-v.1r.hF*1)};B rQ=K;if(!bg.g("1o")){bg.1T("2k",H);rQ=H}B 1a;U(B i=0;i-1){9d=5z.2n-5z.1c}if(b[1a].g("1f")=="2D"&&bg){B d8;B ml=b[1a].s("4x")+b[1a].s("j9")*o.2U/100;B mr=b[1a].s("4s")+b[1a].s("Gz")*o.2U/100;if(b[1a].s("11n")==1){if(b[1a].s("11I")==1){d8=(o.2U*b[1a].s("w")/100)-ml-mr}F{d8=b[1a].s("w")}}F{if(b[1a].s("1q").J("R")>-1){d8=5z.2n-5z.1c-ml-mr;O(b[1a].c(),{"1c":(5p(bg.c().ik)+5z.1c+ml+d8/2)});9d=-1}F{d8=bg.g("w")-ml-mr;if(bg.c()){O(b[1a].c(),{"1c":(5p(bg.c().ik)+ml+d8/2)})}}}b[1a].1T("x0",b[1a].g("x"));b[1a].2t(d8)}}}if(1g){jv(1g)}if(W){jv(W)}if(od||o.22||pC!=9d){4y()}}E yw(b){B 1c=0;B 1d=0;if(b.s("1q").J("2n")>-1&&b.s("1q").J("R")==-1){1c=o.2U+b.g("X")+10}if(b.s("1q").J("1c")>-1){1c=-b.g("X")-10}if(b.s("1q").J("1d")>-1){1d=-b.g("1b")*2}if(b.s("1q").J("2M")>-1||b.s("1q").J("R")>-1){1d=o.4d+b.g("1b")+b.g("X")+10}if(1c>0){O(b.c(),{"1c":1c})}if(1d>0){O(b.c(),{"1d":1d})}}E jv(x){B 1d=-4k;x.iy();B y=o.4d-v.1r.h*(x.s("1q").J("1d")>-1?1:2);if(x==W&&v.sc==1){y=o.4d}B qu=(o.1i.2f&&o.4d<11X&&L(x.s("Gn"))?x.s("Gn"):x.s("rv"))*1;B i6=y-(o.22&&!o.1i.2f?100+qu:qu)-(x==W&&qu==0?x.s("8i"):0);i6<100?i6=100:\'\';O(x.c(),{\'5G-1b\':i6});x.co()?O(x.co(),{\'5G-1b\':i6}):\'\';if(x.g("1o")){1d=o.4d/2-x.g("1b")/2+x.s("8i")-x.s("gV");if(x.s("1q").J("1d")>-1){1d=x.s("8i")-x.s("gV")}if(x.s("1q").J("2M")>-1){1d=o.4d-(v.1r.1q!=\'1d\'?v.1r.h:0)-x.g("1b")+x.s("8i")-x.s("gV")}1d<0?1d=0:\'\'}if(x.g("1a")=="1g"&&o.cV){B Ge=o.2U-x.g("X")-x.s("4s");if(o.cV>Ge){O(x.c(),{"1q":"2A","2n":x.s("4s"),"1c":"2x","1d":1d})}F{O(x.c(),{"1q":"2A","1c":o.cV,"2n":"2x","1d":(o.jq<1d?o.jq:1d)})}}F{if(x.s("1q").J("2n")>-1){O(x.c(),{"1q":"2A","2n":x.s("4s")-x.s("pK"),"1c":"2x","1d":1d})}F if(x.s("1q").J("1c")>-1){O(x.c(),{"1q":"2A","1c":x.s("4x"),"2n":"2x","1d":1d})}F{if(x.g("1a")=="W"&&x.s("3y")==1){O(x.c(),{"1q":"2A","1c":o.2U/2-x.g("X")/2+x.s("4x")/2-x.s("4s")/2,"1d":1d})}F{B l=o.2U/2-x.g("X")/2+x.s("4x")-x.s("4s");O(x.c(),{"1q":"2A","1c":(l>0?l:0),"1d":1d})}}}x.am()};G.fT=E(1a){B S=b[1a];B a=S.g("1f");if(a){B d=1w 7E();o.ak=d.9o();if(a&&a!=""){54(S);a=="4j"?o.Gm=1:\'\';a=="1u"?o.Gm=0:\'\'}}kx()};G.rs=E(z,x,y){U(B 1a in b){if(b.2q(1a)){if(b[1a].s(z)==x){b[1a].1T(y?"6d":"3j")}}}};G.rL=E(x,s){B y=6Z(s,x);I y};E 54(S,1H){o.kF=H;ns=S;B a=S.g("1f");if(a=="1u"){o.V.2C();if(o.3r&&v.G7==1){o.V.6o();v.G7=0}if(v.1N.on==1&&v.1N.2R==1&&v.1N.rg==1){7I(\'1u\',1)}js("G8")}F{if(a=="4j"){o.pL=0;o.V.3i();if(v.1N.on==1&&v.1N.2R==1&&v.1N.rg==1){7I(\'1u\',0)}js("G9")}if(a=="2H"){o.V.oN()}}if(a=="Ga"){o.V.43(0,K)}if(a=="22"){!o.5r?o.V.9j():\'\'}F{if(a=="ro"){o.V.8t()}}if(a=="2D"){B ld=o.P.1m();B lt=S.g("2r")*ld;if(v.4F>0){ld-=v.4F*1;lt=S.g("2r")*ld+v.4F*1}if(v.i3>0){if(v.i3/ld<=1-S.g("2r")){I}}js(a,lt);o.V.43(lt,H);if(o.3w){o.3w.rn(lt,ld);o.2b>0?o.2b=1I:\'\'}js("nN",lt)}if(a=="1L"){B x=S.g("2r");x<0.WH?x=0:\'\';x>1?x=1:\'\';if(S.s("7S")=="5b"){x=42(x*o.6c.5h(-1)[0]).vS(1);o.V.9f(x,1)}F if(S.s("7S")=="vz"){o.P.Gb(x)}F{if(o.5W&&v.tU==1){3W.9z("tV",x);if(S.g("2r")>0||o.1i.7r||v.lI==0){3W.rR("ku")}F{3W.9z("ku",1)}}o.V.3Z(x)}}if(a=="5m"){if(o.5W&&!o.1i.7r&&v.lI==1){3W.9z("ku",1)}o.V.5k();if(v.1N.2R==1&&v.1N.Gc==1){7I(\'5m\',0)}}F{if(a=="8V"){if(o.5W){3W.rR("ku")}o.V.6o();if(v.1N.2R==1&&v.1N.Gc==1){7I(\'5m\',1)}}}if(a.J("17")==0){S.Vw()?S.hQ():S.On()}if(a=="p9"){o.P.yb()}if(a=="1M+"){o.P.e1(0.1)}if(a=="1M-"){o.P.e1(-0.1)}if(a=="1M"){o.P.e1(0)}if(a=="5o"){3u("xM");S.1T("qP",1);S.1T("ep",1)}if(a=="2Z"){js("2Z");yQ()}if(a=="1g"){o.cV=1I;if(1g){if(!1g.g("1o")){1g.1o()}F{1g.1l()}}}if(a=="W"){if(o.gG==a){I}o.R.jC()}if(a=="6g"){o.R.bq()}if(a=="bI"){o.R.dY()}if(a=="3N"){if(S.s("gC")==1&&S.s("3g")!=""){B x=4R(S.s("3g"));if(o.gG==a+x){I}if(x.J(\'{17}\')>-1){x=x.1R(\'{17}\',(L(o.3w)?o.3w.aR().t:o.P.17()))}if(x.J(\'{3l}\')>-1){x=x.1R(\'{3l}\',o.P.cF())}if(x.J(\'{1G}\')>-1){x=x.1R(\'{1G}\',v.1G.1R(/,/ig," "))}if(x=="6j"){o.P.gS()}if(x.J(\'6W\')==0){if(S.s("6W")>0){o.V.43(o.cC?o.cC.Vs():S.s("6W"))}}if(x.J(\'Vr\')==0){if(o.cC){o.cC.Vn()}}if(x=="Vm"){o.V.43(S.s("j9")*o.P.1m()/100);!o.1u?o.V.2C():\'\'}S.s("G6")==1?o.V.3i():\'\';B y=x.2w(",");if(x.J("3e:")==0){B z=x.1j(4).2w(";");U(B i=0;i1){if(y[0]==\'3E\'){if(v.1N.2R==1&&v.1N.Vg==1){7I(\'3E\',y[1]>0?1:0)}}3u(y[0],y[1],S);js("nN",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?rF():\'\'}F{if(y[0]=="Gd"){B ss=3u(y[0]);if(ss){if(ss.J("29")>-1){if(v.Va==1){B 4I=1W.1V(\'4I\');4I.7j(\'3I\',ss);O(4I,{1q:"qX",2n:(L(v.p1)?v.p1:20),2M:(L(v.p1)?v.p1:20),X:0,4L:"X 0.5s dc-V5(.75,-0.5,0,1.75)"});4I.C.4Q=Gf;1W.3K.1P(4I);1B(E(){O(4I,{X:(L(v.Gg)?v.Gg:4w)})},1);4I.hk=E(){G.3J.3o(G)}}if(v.VQ==1){B a=1V("a");a.91=ss;a.6G=y[0]+".iY";a.2r()}}}F{1n(y[0]+" 2u")}}F{3u(y[0])}}}}F{if(x.J("js:")==0){if(x.J("(")>0&&x.J(")")>0){2h(x.1j(3))}F{2h(y[0].1j(3)+\'(\'+(L(y[1])?\'"\'+y[1]+\'"\':\'\')+(L(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.J("1e:")==0){r7(x.1j(6),o.P.17())}if(x.J("2Z:")==0&&o.2Z){o.2Z.3e(x.1j(6))}if(x.J("r8:")==0&&o.5q){3u("r8",x.1j(7))}if(x.J("3M")==0||x.J("/")==0||x.J("?")==0||x.J("Z:")==0){x.J("Z:")==0?x=x.1j(4):\'\';1z.2Y(x,S.s("Gh"))}if(x.J("6G")==0){o.V.hJ()}if(x=="3e:8Y"){o.P.dR()}}if(x.J("1g#")>-1){if(1g){B si=x.1j(9).2w(",");if(1g.g("1o")&&1g.g("2Y")==si[0]){o.cV=1I;o.jq=1I;1g.1l()}F{o.cV=S.g("x")-S.g("X")/2;o.jq=S.g("y")+S.g("h");U(B i=0;i-1&&v.1g.VK==1){if(!o.4P){o.4P=1w VJ()}if(v.1g.gr==1){if(1H=="6D"){o.4P.1o(x)}F{o.4P.iq(x)}}F{if(!1H){o.4P.iq(x)}}}if(x=="EX"){o.V.gA();o.vl=0;S.1T("3j");B bl=6Z("3g","4t");if(bl){bl.1T("3j")}}if(x=="4t"){S.6B("OK");S.s("qG")?1z.8H.91=4R(S.s("qG")):\'\'}}}};G.1G=E(t){B y=K;U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="1G"){if(b[x].s("B")==t||t=="1G"){if(b[x].s("1l")==1&&b[x].s("xK")==1&&o.1u){y=H}if(v[t]==\'\'||y){b[x].1T("2k",K)}F{b[x].1T("2k",H)}b[x].6B(v[t])}}}}yP()};G.Gj=E(){yP()};G.vc=E(){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="3N"){if(b[x].s("1H")=="1E"){b[x].9b()}}}}};E yP(){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="3N"){if(b[x].s("1H")=="1E"){b[x].FX(H)}}}}}E yQ(){if(L(o.2Z)){o.2Z.hV()}}G.Gk=E(){yQ()};G.Ib=E(){if(v.1G!=\'\'){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="1G"){B y=K;if(!b[x].g("1o")){y=H;b[x].1T("2k",H)}b[x].6B(v.1G);if(y){b[x].1T("2k",K)}}}}}};G.yR=E(){yS()};E yS(){if(v.96){if(1K(v.96)=="3R"){U(B x in v.96){if(v.96.2q(x)){jK(x,v.96[x])}}}}};G.Gl=E(y,z){jK(y,z)};G.yU=E(x){if(b[x]){b[x].wL()}};G.GH=E(){U(B x in b){if(b.2q(x)){if(b[x].g("xy")){b[x].wL()}}}};E jK(y,z){if(y){U(B x in b){if(b.2q(x)){if(b[x].g("xy")){if(b[x].s("4Y")==y){if((!b[x].g("1o")||b[x].s("2V")==1)&&!g9(b[x])){b[x].1T("FS");b[x].1T("2k",H)}b[x].jK(z)}}}}}};G.4U=E(){2t()};G.Gp=E(){2t(H)};G.p4=E(){jv(1g)};G.iy=E(){jv(W)};G.2C=E(){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="1u"){b[x].On()}}}o.cQ?o.cQ.1l():\'\';yY();o.1u=H;4y()};G.3i=E(){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="4j"||b[x].g("1f")=="2H"){b[x].hQ()}}}if(W){if(!o.eO&&v.W.EY==1&&!W.4W()){W.1o()}}o.1u=K;G.8J();4y();if(v.1r.1l==1&&v.1r.gc==1){h9(H)}if(o.P.17()>0){B y=6Z("1f","5o");if(y){y.1T("qP",0.5);y.1T("ep",0)}}};G.5k=E(){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="5m"){b[x].On()}G.3Z(0)}}4y()};G.6o=E(){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="8V"){b[x].hQ()}}}if(v.1L<0.1){v.1L=0.5;o.V.3Z(v.1L)}F{G.3Z(v.1L)}4y()};G.3Z=E(1L,y){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="1L"){if(!b[x].s("7S")||b[x].s("7S")=="1L"){b[x].6I(1L,1,(y=="no"?y:H))}}if(b[x].g("1f")=="5m"){b[x].xW(1L)}}}4y()};G.9j=E(){B bl=6Z("1f","22");if(bl){bl.On();bl.1T("1M",bl.s("1M"))}4y();od?1B(4y,4c):\'\';if(o.22&&o.Fj){if(o.1i.jt||o.1i.tv){1B(2t,10)}}hc();yX()};G.8t=E(){B bl=6Z("1f","22");if(bl){bl.hQ()}2t();3U(o.j5);4y();yX()};E yX(){if(o.cV){o.cV=1I;o.jq=1I;1g.1l()}}G.8o=E(){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="1u"){b[x].wW()}}}};G.uh=E(){4y()};G.HC=E(){yY()};E yY(){if(W){if(W.g("1o")&&v.W.dF==1){o.R.bH()}}}E 4y(){U(B x in b){if(b.2q(x)){if(b[x].g("1f")!="aZ"){cg(b[x])}}}cg(bg);if(pC!=9d){pC=9d;2t()}if(o.bX){gb(!o.gy&&!o.5i&&!o.22&&o.1u&&v.1r.eF!=1&&!o.5r)}};E j4(){B 1o=8d&&v.1r.jN==1;if(v.1r.1l==1){if(!o.1u&&v.1r.gc==1){1o=K}}if(1o){U(B x in b){if(b.2q(x)){if(b[x].g("1f")!="aZ"){cg(b[x],K)}}}O(o.1Q,{"6Q":"7h"});o.jl=H;cg(bg,K);if(bg.g("1o")){jJ()}gb(K)}}E h9(){B 1l=o.1u&&v.1r.jN==1&&!o.3H;if(o.dZ&&v.1r.Vz==1){1l=K}if(!o.1u&&v.1r.1l==1&&v.1r.gc==1){1l=H}if(1g){if(1g.g("1o")&&v.1r.WX==1){B m=v.1r.XZ;if(m==1&&o.1i.2f){I}F{if(m==0||!L(m)){I}}}if(1g.g("1o")&&o.pj){1l=K}}if(o.5r){1l=K}if(1l){U(B x in b){if(b.2q(x)){if(b[x].g("1f")!="aZ"){cg(b[x],H)}}}cg(bg,H);if(!bg.g("1o")){8d=H;o.P.ze();if(o.1u){O(o.1Q,{"6Q":"1U"});o.jl=K}}gb(H)}}E hc(){if(v.1r.jN==1){if(v.1r.eF==1&&!o.22&&!o.aJ){}F{3U(o.j5);o.j5=7K(h9,((v.1r.8S>0?v.1r.8S:v.1r.jo)*2j))}}}E cg(S,d3){B 1l=K;B 1o=K;B d7=K;if(v.1r.1l==1){if((!o.gy&&!o.5i&&!o.22&&o.1u&&v.1r.eF!=1&&!o.5r)||(o.22&&8d&&!o.jl)||(o.V.gz()&&o.7m&&!o.5i)){1l=H;1o=K;d7=H}F{1l=K;1o=H}if(L(d3)&&!o.5r){1l=d3;1o=!1l}if(o.bX&&(S.s("1q").J("R")==0||S.s("1f")=="2D")){1l=K;1o=H}if(v.1r.gc==1&&!o.1u){1l=H;1o=K;d7=K}if(v.1r.Yp==1&&!o.7Z&&o.1u){1l=K;1o=H}}F{if(S.s("1l")!=1){1o=H}}if(1o&&!o.jl){O(o.1Q,{"6Q":"7h"});o.jl=H}B a=S.g("1f");if(a=="3N"&&S.s("1q").J("R")==-1){1l=K;1o=H}if(o.5r){if(a=="2D"){if(o.P.1m()==-1){1l=H;1o=K}}}B zb=K;B hp=g9(S);if(S.s("1l")==1){if(S.s("EU")==1){if(d7||d3||(o.1u&&!o.5i)){!d7&&!d3?\'\':hp=H}}if(S.s("Yo")==1){if(!d7&&!d3){hp=H}}if(S.s("Yn")==1){if(o.1u&&!o.5i){hp=H}}if(S.s("H8")==1||S.s("H6")==1||S.s("Hf")==1){od=H}}if(hp){1l=H;1o=K}F{!1l?1o=H:\'\'}if(S.s("1f")=="1L"){if(S.s("1l")==1&&S.s("lc")==1&&!S.g("fP")){1l=H;1o=K;if(!d7&&(o.9E||o.eP)&&!d3&&S.s("e8")!=1){1l=K;1o=H}F{zb=H}}}if(o.a9||(!o.1y&&v.1r.1l==1&&v.1r.pX==1)||(!o.7Z&&v.1r.1l==1&&v.1r.Hg==1)||(!o.22&&v.1r.1l==1&&v.1r.Yj==1)){if(S.s("1q").J("R")>-1||S.s("1q").J("2M")>-1){1l=H;1o=K}if(v.1r.eF==1&&!o.22){1l=K;1o=H}}if(1g){if(1g.g("1o")&&v.1g.7o!=1){d7=K;d3=K}}if(W&&o.2X){if(v.W.Yi==1){if(o.2X.z8()){I}}}if(a=="2Z"){if(L(o.2Z)){if(o.2Z.4W()){1l=H;1o=K;S.1T("6e","1U")}}}if(a=="W"||a=="6g"||a=="bI"||S.s("GI")==1){if(W){if(W.4W()&&S.s("GI")!=0){1l=H;1o=K;S.1T("6e","1U")}}F{1l=H;1o=K}}if(o.Yg==1){1l=H;1o=K}if(zb){B cc=zc(S);if(cc){cc.y>0?S.1T("y0",cc.y):\'\';O(S.c(),{"1q":"2A","1d":S.g("y0")})}}if(1l){8L(S,(zd?H:K))}if(1o){Hj(S)}if(S==bg){if(!1l&&1o){jJ();6d(7B);aY?aY.1T("1D",aY.s("a")):\'\';8d=K;ji==0?js("ui",1):\'\';ji=1;o.6w&&o.9Q?o.6w.1o():\'\'}if(1l&&!1o&&!o.5r){o.P.ze();bx();3j(7B);aY?aY.1T("1D",0):\'\';8d=H;ji==1?js("ui",0):\'\';ji=0;o.6w&&o.9Q?o.6w.1l():\'\'}if(1g){if(1g.tb()){if(!1g.g("1o")){1o&&!1l?1g.1o():\'\'}F{!1o&&1l?1g.1l(2):\'\'}}}if(W){if(v.W.7o==1&&!W.4W()){if(1o||o.a9){if(v.W.H3==1&&o.22){}F{if(!W.g("1o")){if(v.W.H5==1){!o.1u&&!o.eO?W.1o():\'\'}F{W.1o()}}}}F{if(1l&&W.g("1o")){W.1l()}}}}}};E g9(S){B x=K;B a=S.g("1f");if(S.s("1l")==1){if(S.s("xK")==1){o.1u||o.eO?x=H:\'\'}if(S.s("gc")==1){!o.1u&&!o.eO?x=H:\'\'}if(S.s("Y9")==1){o.7m?x=H:\'\'}if(S.s("fJ")==1){x=H}F{if(S.s("Y6")==1){if(o.1i.dW){S.1T("fJ",1);x=H}}if(S.s("Y5")==1){if(o.1i.2f){S.1T("fJ",1);x=H}}}if(S.s("H6")==1){if(o.2U>S.s("H7")){S.1T("e8",1);x=H}F{S.1T("e8",0)}}if(S.s("Y1")==1&&!7Q){x=H;o.mB=1}if(S.s("Yr")==1&&7Q){x=H;o.mB=1}if(S.s("H8")==1){if(o.2U<=S.s("H9")){S.1T("e8",1);x=H}F{S.1T("e8",0)}}if(S.s("YW")==1){o.1y?x=H:\'\'}B t=o.P.17();B d=o.P.1m();if(S.s("F5")==1&&S.s("Ha")>0){if(t>=S.s("Ha")){x=H}}if(S.s("EQ")==1&&S.s("Hb")>0){if(t0){if(t0){x=H}if(S.s("Hc")==1){if(L(S.s("qJ"))){2J[S.s("qJ")]?x=H:\'\'}}if(S.s("YM")==1){if(!L(S.s("96"))){x=H}}if(S.s("He")==1){if(L(S.s("pU"))){!2J[S.s("pU")]?x=H:\'\'}}if(S.s("YK")==1&&o.1i.4z){!o.1y||o.q6?x=H:\'\'}if(S.s("YJ")==1){!o.P.7m()?x=H:\'\'}if(S.s("YH")==1){!o.P.6f()?x=H:\'\'}if(S.s("YG")==1){!o.5i?x=H:\'\'}if(S.s("YF")==1){!o.22?x=H:\'\'}if(S.s("Hf")==1){o.22?x=H:\'\'}if(S.s("YE")==1){!o.3r?x=H:\'\'}if(S.s("YD")==1){o.P.6f()&&o.P.cF().J("?y5")==-1?x=H:\'\'}if(S.s("Fu")==1){5D(o.2c)?x=H:\'\'}if(S.s("Hg")==1){!o.7Z?x=H:\'\'}if(S.s("Yy")==1){o.7Z?x=H:\'\'}if(S.s("Yx")==1){o.mF?x=H:\'\'}if(S.s("Yv")==1){!o.mF?x=H:\'\'}if(S.s("FL")==1){if(S.g("iP")){x=H}}if(S.s("Xt")==1){!o.ab?x=H:\'\'}if(S.s("Xj")==1){o.ab?x=H:\'\'}if(S.s("Xi")==1){if(v.4N==1&&v.eW==1){if(o.2z=="59"&&!L(v.2c)&&v.ys==0){if(!o.1y||o.P.7k()=="7m"){if(v.2c==\'\'){}F{x=H}}}}}}if(a=="3N"){B lu=S.s("3g");if(lu){if(lu=="3e:6j"||lu=="6j"){if(!o.6j&&!o.jf){x=H}}if(lu=="3e:8Y"){if(!o.8Y||(!o.1y&&v.4N==0)){x=H}}if(lu=="3e:Hh"){if(!o.mF){x=H}}if(lu.J("6A")>-1){if(!o.6A){x=H}}if(7H([lu],"6W")&&!7H([lu],"js:")&&S.s("fJ")!=1){B sk=K;if(L(v.6W)){if(!o.cC){1K Hi==\'E\'?o.cC=1w Hi():\'\'}if(o.cC){sk=o.cC.yk(S)}}!sk?x=H:\'\'}}}if(a=="W"||a=="6g"||a=="bI"){if(W){if(W.4W()){x=H}}F{x=H}}if(a=="1g"){if(1g){if(1g.4W()){x=H;o.2z!=\'1F\'?S.1T("6e","1U"):\'\'}}F{x=H}}if(S.g("1H")=="1E"){if(S.g("Q")==0){x=H}}if(S.g("1g#")){if(!S.g("1T#4C")){x=H}}if(S.s("3P")==1){B cb=1W.8B("Xf"+v.id);if((o.P.1m()==0&&o.P.17()==0)||!o.4G||!5D(cb)||!o.Xd){x=H}}if(S.s("xP")==1){!x?S.1T("xP",1):\'\'}if(a=="1m"){if(o.P.6f()){x=H}}if(S.g("1a")=="xL"&&o.1i.2f){if(o.a9&&o.1i.di){x=H}}I x}E 8L(S,yE){if(S.g("1o")){if(o.aJ||S.s("6e")=="1U"||yE){S.1T("2k",K)}F{Hk(S)}S.1T("1o",K)}};E Hj(S){if(!S.g("1o")){if(S.s("6e")=="1U"||o.aJ){S.1T("2k",H);if(o.aJ){S.1T("1D",1)}if(S.g("1f")=="1L"){if(o.lk){yw(S)}}}F{Hd(S)}if(S.s("1f")=="1L"){o.R.3Z(o.3r?0:v.1L)}if(S.s("1f")=="2D"){o.V.yz()}S.1T("1o",H)}};E Hk(S){yB(S.g("1a"));B 5U="gQ|";B 5x="0|";B 1l=1;B a=S.s("6e");if(S.s("H2")==1){5U=\'\';5x=\'\'}B p=S.s("1q");B jx=S.g("3p");2l(S.s("mL"))?p=S.s("mL"):\'\';iZ(p,[\'2M\'])&&o.bX?p="":\'\';if(a=="1M"){5U+="1M|";5x+="0|"}if(a=="1q"){if(p.J("2n")>-1&&p.J("R")==-1){5U+="x|";5x+=5p(o.2U+S.g("X")/2*jx)+"|"}if(p.J("1c")>-1){5U+="x|";5x+=5p(-S.g("X")/2)*jx+"|"}if(p.J("1d")>-1){5U+="y|";5x+=(-S.g("1b")/2)*jx+"|"}if(iZ(p,["2M","R","9M"])){5U+="y|";if(S.g("1f")=="2D"||S.g("1f")=="1L"){5x+=5p(o.4d+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}F{5x+=5p(o.4d+S.g("1b")/2)+"|"}}if(p=="8C"){5U+="1M|";5x+="0|"}}B m=1w 4S({"mc":S,"me":S.g("1a"),"1H":5U.1j(0,5U.Q-1),"to":5x.1j(0,5x.Q-1),"1l":1l})};E Hd(S){yB(S.g("1a"));B 5U="";B 5x="";B a=S.s("6e");B p=S.s("1q");2l(S.s("mL"))?p=S.s("mL"):\'\';if(S.g("1D")!=1&&S.s("H2")!=1){5U="gQ|";5x=(S.g("1a")==\'bg\'?v.1r.a:"1")+"|"}if(a=="1M"){if(S.g("3p")!=S.s("1M")){5U+="1M|";5x+=S.s("1M")+"|"}}if(a=="1q"){if(p=="8C"){if(S.g("3p")!=S.s("1M")){5U+="1M|";5x+=S.s("1M")+"|"}}F{if(p.J("R")>-1||p=="2M"){if(S.g("y")!=S.g("y0")){5U+="y|";5x+=S.g("y0")+"|"}}F{5U+="x|y|";5x+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(5U!=""&&5x!=""){B m=1w 4S({mc:S,me:S.g("1a"),1H:5U.1j(0,5U.Q-1),to:5x.1j(0,5x.Q-1),1o:1})}F{S.1T("2k",H)}};G.kn=E(1a,1H,yE){B 4U=K;B 2H=K;B S=b[1a];B 1f=S.g("1f");B 3g=S.s("3g");if(1H=="6D"){if(o.lk){if(1f=="1L"||1f=="5m"||1f=="8V"){if(!S.g("fP")){o.9E=H;o.eP=H;4U=H;4y();if(v.gs.GT==1){B bl=6Z("1f","2D");if(bl){3j(bl.c())}}}}}if(1g&&v.1g.gr==1&&((1f=="1g"||3g.J("H1")==0)||3g.J("1g:")==0)){2E(o.ge);if(!1g.g("1o")||ns!=S){54(S,1H);o.gG=1f+3g;1B(E(){o.gG=28},4c)}}if(W&&v.W.gr==1&&1f=="W"){2E(o.yI);if(!W.g("1o")||ns!=S){54(S,1H);o.gG=1f;1B(E(){o.gG=28},4c)}}}if(1H=="4v"){if(o.lk){if(1f=="1L"||1f=="5m"||1f=="8V"){o.9E=K;o.eP=H;1B(E(){if(!o.9E){o.eP=K;U(B x in b){if(b.2q(x)){if(!8d){if(b[x].g("1f")=="1L"&&!b[x].g("fP")){8L(b[x]);2t()}}if(b[x].g("1f")=="2D"){if(v.gs.GT==1){6d(b[x].c())}}}}}},4c)}}if(1f=="2D"){o.V.6I(1)}if(v.1g.gr==1&&((1f=="1g"||3g.J("H1")==0)||3g.J("1g:")==0)){2E(o.ge);o.ge=1B(E(){if(!o.3H){bx(1)}},(v.1g.g2>0?v.1g.g2*2j:2j))}if(W&&v.W.gr==1&&1f=="W"){2E(o.yI);o.yI=1B(E(){if(!o.3H){W.g("1o")?W.1l(1):\'\'}},(v.W.g2>0?v.W.g2*2j:2j))}}if(4U){1B(2t,10)}};G.nk=E(){if(o.5A&&!o.22&&!o.aJ){o.V.5A(K);o.5A=K}if(o.2c){if(v.nc>-1&&5D(o.2c)){O(o.2c,{1D:v.n3})}}if(o.1u&&v.GM==1&&v.XN!=0){o.V.3i()}if(v.1r.8S>0){2E(o.GL);o.GL=1B(4y,v.1r.8S*2j)}F{4y()}};G.Hz=E(){if(o.2c){if(v.nc>-1&&5D(o.2c)){O(o.2c,{1D:v.nc})}}if(!o.1u&&v.GM==1){o.V.2C()}4y();gb(K)};G.hy=E(aG,bw){B y;U(B x in b){if(b.2q(x)){y=b[x].g("1f");if(y=="2D"||y=="1L"){b[x].hy(aG,bw)}}}};G.o3=E(){if(v.1r.1l==1){if(v.1r.eF==1&&!o.22){I}if((!o.5i||o.1i.2f)&&o.P.7k()=="7U"){o.5i=H;4y();o.1i.2f?1B(E(){o.5i=K},4c):\'\'}if(v.1r.jN==1){j4();hc()}gb(K)}};G.h7=E(aG,bw){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="2D"||b[x].g("1f")=="1L"){b[x].h7(aG,bw)}}}};G.kw=E(17,1m,GN){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="2D"){b[x].6I(17,1m,GN)}if(b[x].g("1f")=="17"){mx(b[x],17,1m)}if(b[x].s("Fl")==1){b[x].yb()}if(b[x].s("Fk")==1){b[x].FK(17,1m)}if(b[x].s("ET")==1){if(b[x].s("3g")=="ES"||b[x].s("3g")=="af"){1K GO==\'E\'?GO(b[x]):\'\'}if(b[x].s("EV")==1&&!b[x].g("1o")&&8d){}F{if(b[x].g("1o")==g9(b[x])){4y();2t()}}}}}};E gb(x){if(v.1r.1l==1){x?bx():\'\';if(o.bX){if(!o.1u&&v.1r.gc==1){x=H}if(x&&!o.yN){O(o.1r,{"1d":bg.h()})}if(!x&&o.yN){O(o.1r,{"1d":0})}o.yN=x}}}E jJ(){8d=K;o.P.jJ();if(o.w4){o.w4=K;2t();1B(2t,er)}}E mx(x,17,1m){if(v.4F>0){17-=v.4F*1;1m-=v.4F*1}B y=4n(17);if(x.s("F8")=="1"){y=4n(1m-17)}if(x.s("XC")=="1"){if(x.s("XB")=="1"){y=y+(1m>0?\' \'+2T(x.s("Xx"))+\' \'+4n(1m):\'\')}F{17==0?y=4n(1m):\'\'}}x.6B(y)}G.zp=E(17,1m){B x=6Z("1f","2D");if(x){x.IS(17,1m)}};G.kL=E(y){if(o.P.1m()>0){B x=6Z("1f","2D");if(x){x.kL(y)}}};G.9m=E(){if(!7Q){if(v.gu==1){2E(m0);m0=1B(9m,4c)}F{9m()}}};E 9m(){if(!7Q){js("Xv");7Q=H;B x=6Z("1f","aZ");if(x){x.Ft();if(v.GS==1&&o.1u){2E(o.GP);o.GP=1B(GR,(v.GQ>0?v.GQ:1)*2j)}}o.mB?4y():\'\'}}E GR(){if(o.1u&&7Q){o.V.8K()}}G.GK=E(y){U(B x in b){if(x==y){b[x].1T("3j")}}};G.8J=E(){2E(m0);if(7Q){js("8I");B x=6Z("1f","aZ");if(x){x.i1();if(v.GS==1&&o.1u){o.V.gf()}}7Q=K;o.mB?4y():\'\'}};G.jE=E(){B x=6Z("3g","1L 6L");if(x){x.1T("6d");x.6B(2T(\'1L\')+\' \'+(o.3r?0:2F.om(v.1L*100))+\'%\');2E(o.jE);o.jE=1B(GU,2j)}};E GU(){B x=6Z("3g","1L 6L");if(x){x.6B(\'\');x.1T("3j");2E(o.jE)}}G.43=E(17,1m){if(v.4F>0){17-=v.4F*1;1m-=v.4F*1}U(B x in b){if(b.2q(x)){if(b[x].s("on")==1){if(b[x].g("1f")=="2D"){1m>0?b[x].1T("2r",17/1m):\'\';b[x].IR()}if(b[x].g("1f")=="17"){mx(b[x],17,1m)}if(b[x].g("1f")=="5o"){b[x].1T("qP",0.5);b[x].1T("ep",0)}}}}};G.4i=E(17,1m){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="1m"){if(v.4F>0){1m-=v.4F*1}b[x].6B(4n(1m))}if(b[x].g("1f")=="2D"){b[x].6I(17,1m);b[x].IJ(1m)}if(b[x].g("1f")=="17"){mx(b[x],17,1m)}}}};G.8b=E(){if(!o.4P){1g.g("1o")?1g.1l():1g.1o()}};G.c8=E(){if(1g){if(o.4P){I o.4P.5D()||1g.g("1o")}F{I 1g.g("1o")?H:K}}F{I K}};G.lY=E(x){if(1g){1g.5I(x)}};G.bx=E(){bx()};G.XA=E(x){if(1g){1g.GV(x)}};G.Is=E(){if(1g){1g.jD()}};G.Ir=E(x){if(1g){I 1g.GW(x)}};E bx(x){if(1g){1g.g("1o")?1g.1l(x):\'\'}o.4P?o.4P.1l():\'\'};G.bH=E(){if(W){if(W.g("1o")){W.1l(1)}F{W.1o()}}};G.jC=E(x){if(W){if(W.g("1o")&&x!=1){x!=2?W.1l():\'\'}F{1B(E(){W.1o()},100)}}};G.jB=E(){if(W){I W.g("1o")?H:K}F{I K}};G.cj=E(x){I W?W.g(x):\'\'};G.6n=E(x){if(W){W.zj(x)}};G.GX=E(x){if(W){W.GY(x)}};G.bq=E(){if(W){W.bq()}};G.lA=E(){if(W){W.lA()}};G.jA=E(){jA()};E jA(){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="6g"){O(b[x].c(),{"1D":(!W.bO()?0.5:1)})}if(b[x].g("1f")=="bI"){O(b[x].c(),{"1D":(!W.gi()?0.5:1)})}}}}G.bO=E(){if(W){I W.bO()}F{I K}};G.gi=E(){if(W){I W.gi()}F{I K}};G.gT=E(){if(W){I W.gT()}F{I K}};G.nq=E(){if(W){W.nq()}};G.dY=E(){if(W){W.dY()}};G.zk=E(x){if(x&&W){W.bQ(x)}};G.GZ=E(x){if(x&&W){W.nr(x)}};G.H0=E(x){if(x&&W){O(W.co(),{"XM":"1U","2L-2n":W.s("6X")});1W.8B(x).1P(W.co());3j(W.c())}};G.XO=E(){};G.yj=E(x){if(1g){1g.6h();1g.g("1o")?1B(E(){1g.1l()},4w):\'\'}};G.iN=E(){if(1g){1g.6h()}if(o.4P){o.4P.eE()}};G.iM=E(x){if(1g){1g.gS()}2t();4y()};G.iK=E(x){if(1g){1g.iC(x);1g.g("1o")?1g.1l():\'\'}if(o.4P){o.4P.eE()}x=="5b"?wd():\'\'};E wd(){if(o.kX){B x=42(o.iI/o.6c.5h(-1)[0],1).vS(2);U(B i in b){if(b.2q(i)){if(b[i].s("7S")=="5b"&&o.iI){b[i].6I(x,1)}if(b[i].s("3g")=="3e:5b,1.0"){b[i].xW(x)}}}}}G.mV=E(x){if(1g){1g.iC("7w")}if(o.4P){o.4P.eE()}};G.aO=E(){if(1g){1g.9H();1g.g("1o")?1B(E(){1g.1l()},4w):\'\'}if(o.4P){o.4P.eE()}if(o.5r&&o.4G){o.3P.ah()}};G.w9=E(){o.4P?o.4P.1l():\'\';if(1g){1g.w9()}};G.iH=E(n7,2k,7Y){U(B x in b){if(b.2q(x)){if(b[x].g("1f")=="1g"){if(b[x].s("fR")==1){b[x].Fv()}}if(b[x].g("FR")=="1g#"+n7){b[x].1T("1T#4C",2k);if(b[x].g("1H")=="1E"){if(7Y){b[x].6B(w7(7Y))}}F{if(v.1g[\'1g\'+n7+\'1f\']=="1X"){if(7Y==2T("6V")){b[x].cB(0)}F{b[x].cB(1)}}2t()}cg(b[x])}}}};G.GJ=E(){if(1g){1g.6h();1g.iC("7w");1g.iC("6G")}};G.kr=E(){B x=6Z("1f","2D");if(x){x.kr()}};G.4U=E(){2t();if(8d){o.w4=H}};G.xX=E(x){if(!8d||x==1){2t();4y()}F{v.1r.w1=H}};G.w0=E(){B b=6Z("1H","O");if(b){b.Fw()}};G.4J=E(){4y();2t();4y();if(o.a9){3j(7B)}F{!8d?6d(7B):\'\'}};G.I0=E(1e){if(1z.ea==v.id&&v.1N.on==1){B x=1e.G3;B y=K;if(x==1I){x=1e.F9}if(L(o.1Z)||L(o.7R)||o.vl==1){I K}if(o.1u&&v.1N.iR==1){y=H}if(((v.1N.9g==1&&x==32)||(v.1N.Xs==1&&x==13)||(v.1N.k==1&&x==75))&&(o.62||o.5i||y)){if(v.1N.2R==1){7I(\'1u\',o.1u?0:1)}o.V.8x();1e.9x();I K}!v.1N.nP?v.1N.nP=0.2:\'\';!v.1N.1M?v.1N.1M=5:\'\';if(v.1N.G4==1&&(o.62||y)){if(o.P.1m()>0){U(B i=48;i<58;i++){if(x==i){o.V.43((o.P.1m()*(x-48)*10)/100,H)}}}}if((x==39||(v.1N.l==1&&x==76))&&(o.62||y)){n4(v.1N.w6)}if((x==37||(v.1N.j==1&&x==74))&&(o.62||y)){nJ(v.1N.w6)}if(x==38&&(o.62||y)){n4(v.1N.wE)}if(x==40&&(o.62||y)){nJ(v.1N.wE)}if(x==Xl&&(o.62||y)){n4(v.1N.Fr)}if(x==Xo&&(o.62||y)){nJ(v.1N.Fr)}}};E 6Z(y,z){U(B x in b){if(b.2q(x)){if(b[x].s(y)==z){I b[x]}}}}E n4(x){if(x=="6g"){if(o.W){o.R.bq()}F{x="3E"}}if(x=="3E"){if(o.P.1m()>0){B sk=o.P.17()+42(v.1N.3E);if(sk0&&o.1y){B sk=o.P.17()-v.1N.3E>=0?o.P.17()-v.1N.3E:0;o.V.43(sk,H);js("nN",sk)}}if(x=="1L"){o.V.3Z(42(v.1L)-42(v.1N.nP));1e.9x()}if(x=="1M"){o.P.1M(-v.1N.1M/100);1e.9x()}if(v.1N.2R==1){7I(x,0)}};G.HE=E(1e){if(1z.ea==v.id){B x=1e.G3;if(x==1I){x=1e.F9}if(x==57){if(v.1n==1){}}if(o.22&&x==27){o.V.8t()}if(L(o.1Z)||L(o.7R)){I K}if(v.1N.on==1){if(v.1N.f==1&&x==70&&v.gu!=1&&(o.62||o.5i)){if(v.1N.2R==1){7I(\'22\',o.22?0:1)}o.22?o.V.8t():o.V.9j()}if(v.1N.s==1&&x==83&&(o.62||o.5i)){if(o.3A){if(v.1N.2R==1){7I(\'1X\',o.56?0:1)}3u("Fa")}}if(v.1N.m==1&&x==77&&(o.62||o.5i)){if(v.1N.2R==1){7I(\'5m\',o.3r?1:0)}o.3r?o.V.6o():o.V.5k()}}}};G.4o=E(){3U(o.j5);U(B x in o){if(x.J("Y")==0&&x.J("Ii")>-1){3U(o[x])}}U(B i=0;i-1){v.Ff=H}if(C.3g.J("2Z:")>-1){o.gU=H}if(C.3g=="VU"){C.VV=1w Vh(C)}}B 7q=C.2O?C.2O.2w("///"):[];if(C.Fg==1){C.1H="1E";C.1E=hO(0)+(V.Q>1?\'///\'+hO(1):\'\');if(2l(C.aP)){C.1p=C.aP}}C.it=[];C.il=[];B vM=0;B 2R=1w bZ();B 1t=1w bZ();B dA=1w bZ();B Vb=1w bZ();B io=0;B bc;if(C.1H=="1E"){if(C.4Y){if(L(v[C.4Y+\'1E\'])){C.1E=v[C.4Y+\'1E\']}}if(L(C.1E)){2R[0]=4R(C.1E);C.oB=C.1E.Q;B wm=[\'/\',\'|\',\'-\'];wm.J(C.1E.1j(-1))>-1?C.y6=C.1E.1j(-1):\'\';wm.J(C.1E.1j(0,1))>-1?C.y8=C.1E.1j(0,1):\'\';if(1f=="17"||1f=="1m"){if(C.1E.J(\'0:\')==0){C.oz=H}if(C.1E.2w(":").Q==3){C.FY=H}F{if(C.1E.J(\'bJ:bJ\')>-1){C.FZ=H}}if(C.nF==1){v.nF=1}}if(C.F8==1&&C.1E.J("-")==0){C.EO=H}if(C.1E.J("///")>0&&(1f=="3N"||C.Fg==1)){C.fp=C.1E.2w("///");C.1E=2R[0]=C.fp[0]}}if(v.wk==1){1B(9b,100);1B(9b,4c);1B(9b,2j)}}F{if(L(C.1t)){2R[0]=C.1t;if(2R[0].J("///")>0&&2R[0].J("k9")==-1){2R=C.1t.2w("///")}if(L(C.qg)){2R[1]=C.qg}if(C.G2==1){if(2l(C.Fi)){2R.2I(C.Fi);io=2R.Q-1}}}}if(1f=="3N"){if(C.V3==1&&L(C.qG)){C.xJ=C.3g}}B Y=1V("26");if(C.1q.J(\'9M\')>-1){o.9M?o.9M.1P(Y):1B(E(){o.9M.1P(Y)},100);o.Fj=H}F{if(iZ(C.1q,["Y","2M"])&&o.bX){o.1r.1P(Y)}F{o.1Q.1P(Y)}if(1f=="aZ"&&C.Vi==1){Y.C.4Q=mE}}if(C.Fk==1){C.ju=1w Vl(C,Y)}B oF=1V("26");Y.1P(oF);B et=1V("26");O(et,{"1q":"2A","1c":0,"1d":0});Y.1P(et);O(Y,{"1q":"2A","1c":0,"1d":0,"1D":1,"eC":"lR","nH":"l1"});if(2l(C.4Y)){46(Y,{"id":(v.id+"4f"+"bV"+C.4Y)})}if(C.Fl==1||C.Fq==1){O(et,{"4L":"2Q 0.2s 3f"})}if(2R.Q>0){U(i=0;i<2R.Q;i++){1t[i]=1V("26");O(1t[i],{"1q":"2A","1d":0,"1c":0,"aC":"1U","1D":C.a,"4L":"1D 0.1s 3f"});if(C.fw>C.1M){O(1t[i],{"4L":"1D 0.1s 3f,2Q 0.1s 3f"})}if(C.1H=="fD"&&C.3I!=\'\'){if(2l(C.4Y)){46(1t[i],{"id":(v.id+"4f"+"Y"+"4f"+C.4Y+"4f"+"1t")});if(v[C.4Y+\'3I\']){C.3I=v[C.4Y+\'3I\']}}if(iZ(C.3I,[".wx",".iY",".Vo","k9",".ho"])){C.3I.J("//")==-1&&C.3I.J("k9")==-1?C.3I=\'//\'+C.3I:\'\';B z=1V("4I");C.9K=1;z.1v("dE",xu);z.3I=C.3I;1t[i].1P(z);C.w=1t[i].2a;C.h=1t[i].2P;if(C.Fm>0){O(z,{1b:C.Fm})}}}if(C.1H=="1E"){O(1t[i],{"1p":(C.1p),"eC":C.dy*2i(v.7x,1),"yH":eJ(C.3L),"kW-gg":C.iV+\'px\',"2L":"0 bS 0 bS","bD-9g":"dK"});if(o.9t){if(2l(C.Fn)){O(1t[i],{"eC":C.Fn*2i(v.7x,1),})}}if(C.2r==1){if(C.1E.J("-1||1a=="dg"){O(1t[i],{"aC":"2x"})}}if(C.Fo==1){O(1t[i],{"3L-ds":"Fo"})}if(C.lJ>0){O(1t[i],{"3L-ds":C.lJ})}if(C.Fh){O(1t[i],{"nH":C.Fh+"em"})}2R[i]==\'5o\'?2R[i]=2T("5o"):\'\';1t[i].1S=wO(2R[i]);1B(xZ,100);C.w=1t[i].2a;C.h=1t[i].2P;if(2l(C.4Y)){46(1t[i],{"id":(v.id+"pz"+C.4Y+"Wz")})}}if(C.1H=="O"){o.1y?1B(wP,4w):\'\'}B 9s=2R[i].6p();if(9s.J(\'B:\')==0){9s=2i(1z[9s.1j(4)],\'\')}B lz=9s.J(\'<2o\')>-1||9s.J(\'-1;if(C.1H=="2o"&&(9s.J(\'\')>-1||lz)){if(1f=="5m"||1f=="3N"){9s=9s.1R(/jd/g,\'jd\'+v.id+1a)}if(9s.J(\'4q\')>-1){cG(1t[i])}1t[i].1S=(!lz?"<2o X=\'20\' 1b=\'20\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\'>":\'\')+9s+(!lz?"":\'\');1t[i].2a>20?C.w=1t[i].2a:\'\';1t[i].2P>20?C.h=1t[i].2P:\'\';O(1t[i],{"X":C.w,"1b":C.h});if(C.aP!=-1){pk(1t,C.aP)}if(2l(C.4Y)){46(1t[i],{"id":(v.id+"pz"+C.4Y+"lB"+i)})}}et.1P(1t[i]);i>0?1l(1t[i]):\'\'}bf();qh?xu():\'\';if(C.3g=="3P"){C.3P=1;C.1l=1;o.3P?1t[0].1S=o.3P.mH(C.aP!=-1?C.aP:\'#3B\'):\'\';if(o.1i.2f){1t[0].F6=vP;1t[0].WC=5j;1t[0].vp=vR}F{1t[0].kR=5Y;1t[0].kQ=5j;1t[0].lv=ef}}F{if((bg.2a*C.1M<35||bg.2P*C.1M<35)&&C.1H!=\'1E\'){xE();cG(9F)}F{cG(bg)}}if(1f=="3N"){B lu=\'\';if(C.gC==1&&L(C.3g)){lu=C.3g;if(lu.J("3e:")==0){B 1C=lu.1j(4).2w(",");if(1C.Q==2){B vm=1C[1].2w("/");if(vm.Q==2){1C[0]==\'hd\'?1C[0]="4M":\'\';if(v[1C[0]]==vm[1]){C.a=1;O(1t[0],{"1D":C.a})}}}}if(lu=="EX"||lu=="4t"){o.V.fm();Y.C.4Q=mE;o.vl=1}}if((C.1l==1&&(C.F5==1||C.EQ==1||C.ER==1))||lu.J("6W")==0||lu=="ES"||lu=="af"){C.ET=1;if(7H([C.1q],"Y")||C.EU==1){C.EV=1}}if(lu.J("6W")==0){Y.C.4Q=mE}}U(B sf in C){wK(sf)}if(1f=="1g"&&C.fR==1){fR=1w W9(Y,bg,C)}if(C.2r==0){fF(Y)}if(C.9K==1){1l(bg)}if(C.2y==1){mk()}if(C.1q.J("2n")>-1){fW=1}if(C.1q.J("1d")>-1){EP=1}if(C.1q.J("2M")>-1){fn=1;1f=="3N"&&2l(C.3g)?Y.C.4Q=mE:\'\'}if(C.1q.J("Y")>-1){fn=1}2t();B t=\'\';if(C.aT!=0){t+="p9("+C.aT+"xe)"}if(C.Wd==1){t+=" 3p(-1)"}if(C.Wh==1){t+=" 3x(-1)"}if(t!=\'\'){O(et,{"2Q":t})}if(1f=="aZ"){i1()}B 1C=[];B i;if(1f=="W"){1C=[\'bU\',\'EW\',\'mI\',\'EY\',\'vw\',\'nt\'];U(i=0;i<1C.Q;i++){if(L(C[1C[i]])&&!L(v.W[1C[i]])){v.W[1C[i]]=C[1C[i]]}}}if(1f=="1G"){1C=[\'mo\',\'vn\',\'vy\'];U(i=0;i<1C.Q;i++){if(L(C[1C[i]])&&!L(2J[1C[i]])){v[1C[i]]=C[1C[i]]}}}C.qb==1?9k():\'\';if(1f=="3N"&&C.on==0){3j(Y)}if(C.1l==1&&C.m7>0){1B(EZ,C.m7*2j)}}E EZ(){C.m7=-1;o.R.4J()}E xE(){if(9F){9F.3J.3o(9F)}9F=1V("26");O(9F,{"1q":"2A","1d":0,"1c":0,"X":C.1H=="fD"?bg.2a:(bg.2a>35?bg.2a:35)*C.F0,"1b":C.1H=="fD"?bg.2P:(bg.2P>35?bg.2P:35)*C.x6});C=4D(C,\'l8\',\'l8\');Y.1P(9F)}E cG(x){if(1f.J("17")==0&&V.Q==1){C.2r=0}if(1f=="3N"&&C.gC==0){C.2r=0}if(C.2r==1){if(C.l2==1){O(x,{"6Q":"4q"})}O(x,{"aC":"2x"});if(o.1i.2f){x.1v("bT",E(e){vR(e)},{5v:K});x.1v("h1",E(e){vP(e)},{5v:K});x.1v("hC",E(e){F1(e)},{5v:K})}if(v.dW==1||!o.1i.2f){x.hk=8m}if(v.1r.lj==1||C.lj==1){O(x,{"2g-1p":"#pw","1D":0.5})}}F{O(x,{"6Q":"7h"})}if(!o.1i.2f){x.kR=5Y;x.kQ=5j}if(C.2V==1||C.2y==1){x.lv=ef}}E vR(e){js("Wo"+1a);e.aH();bT=H}E vP(e){C.F2==1?5Y():\'\';e.aH()}E F1(e){e.aH();e.9x();C.F2==1?5j():\'\';if(!bT){8m(e)}bT=K}E bf(){if(bg){bg.3J.3o(bg)}bg=1V("26");O(bg,{"1q":"2A","1d":0,"1c":0});if(2l(C.4Y)){46(bg,{"id":(v.id+"pz"+C.4Y+"Wr")})}w=C.w;h=C.h;C.fG=-1;C.aW=-1;C=4D(C,\'2K\',\'2K\');C=4D(C,\'9X\',\'9X\');if(C.aV&&o.9t){if(C.aV!=\'0 0 0 0\'){C=4D(C,\'9X\',\'aV\')}}if(C.1H=="1E"){w=1t[vM].2a;h=1t[vM].2P;if(C.vL>0){w0){C.j9=2N(1C[1])}F{C.4x=2N(1C[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.b9+C.bF;w=w+C.6Y+C.6X;C.h=h;C.w=w;if(C.1H=="1E"){C.l7=1t[0].2P}}F{C.4m=0}O(bg,{"X":(C.F4==1?Fp:w),"1b":h,"wR":(C.pq*h)/2,"2g":(C.vA==1?"3f-4E("+(C.11O==1?"to 2n,":\'\')+4b(C.4p,C.4m)+","+4b(C.11R,C.4m)+")":4b(C.4p,C.4m,bg)),"4L":"2g .1s 3f, 1D .2s, 2Q .1s 3f"+(2l(C.aa)?\', 5C .1s 3f\':\'\')});if(C.1H=="fD"){O(bg,{"X":w,"1b":h,"wR":(C.pq*h/C.1M)/2,})}if(C.EN==1){wS(bg,C.4p,C.Jf,C.Jg)}if(C.l6==1){O(bg,{"2S":2i(C.Jc,1)+"px 6u "+C.kv})}if(C.7C==1){O(bg,{\'dV-5C\':\'7C(9y)\'})}oF.1P(bg);if(C.7B==1){O(1t[0],{\'2g\':4b(2i(C.11S,\'3Q\'),2i(C.11W,0.5),1t[0]),\'2L\':vF(2i(C.11Y,0))})}}E 2t(){B fG=(-bg.2P/2);B aW=(-bg.2a/2);if(fG!=C.fG||aW!=C.aW){O(bg,{"1d":(-bg.2P/2),"1c":(-bg.2a/2)});C.fG=fG;C.aW=aW}if(9F){B x=C.1H=="fD"?bg.2a:(bg.2a>35?bg.2a:35);B y=C.1H=="fD"?bg.2P:(bg.2P>35?bg.2P:35);O(9F,{"1d":(-y/2)+C.Jd-C.Je,"1c":(-x/2)+C.123-C.124})}U(B i=0;i<2R.Q;i++){B it=C.1H=="2o"?2F.3X(2N(1t[i].C.1b))/2:2F.3X(1t[i].2P)/2;B il=C.1H=="2o"?2N(1t[i].C.X)/2:1t[i].2a/2;if(it!=C.it[i]||il!=C.il[i]){O(1t[i],{"1d":-it,"1c":-il});if(bg){O(1t[i],{"1d":(5p(1t[i].C.1d)+C.b9/2-C.bF/2+C.126/2+C.129/2),"1c":(5p(1t[i].C.1c)+C.6Y/2-C.6X/2+C.12a/2+C.12c/2)})}C.it[i]=it;C.il[i]=il}}}E 5Y(){B i;6D=H;if(C.dA==1){if(on&&L(C.qg)){i=1}F{i=0}if(bc&&dA.Q>2){i=2}if(dA[i]){oa();1o(1t[dA[i]])}}if(C.bg==1){O(bg,{"2g":4b(vB(C.aE,C.4p),vB(C.8n,C.4m),bg)});if(2l(C.aa)){O(bg,{"5C":"cl("+C.aa+")"})}}if(C.7u>-1&&!F7){U(i=0;i<2R.Q;i++){if(1t[i].C.5O!="2V"){O(1t[i],{"1D":C.7u})}}}if(C.qM!=-1){pk(1t,C.qM)}if(C.Fq==1){iD+=45;jO(1t[0],iD)}if(C.fw>C.1M&&C.fw>-1){1M(C.fw)}if(1f=="1g"&&o.R.c8()){}F{if(C.2y==1&&C.qb!=1){B x=7q.Q>1&&!on?7q[1]:7q[0];if(x){if(x.J(\'B:\')==0){2O.1S=1z[x.1j(4)];9k()}}1o(2y);O(2y,{"1D":1})}}if(1f=="5m"){o.V.5A(H);o.5A=H}o.dZ=H;o.R.kn(1a,"6D")}E 5j(){6D=K;B i;if(C.dA==1){if(on&&L(C.qg)){i=1}F{i=0}if(bc&&dA.Q>2){i=2}oa();1o(1t[i])}if(C.bg==1){O(bg,{"2g":4b(C.4p,C.4m,bg)});if(2l(C.aa)){O(bg,{"5C":"cl(1)"})}}if(C.7u>-1){U(i=0;i<2R.Q;i++){if(1t[i].C.5O!="2V"){O(1t[i],{"1D":C.a})}}}if(C.fw>-1){1M(C.1M)}if(C.qM!=-1){pk(1t,(C.aP==-1?\'#3B\':C.aP))}if(1f=="5m"&&!o.22){o.V.5A(K);o.5A=K}xN();o.dZ=K;o.R?o.R.kn(1a,"4v"):\'\'}E xN(){if(C.2y==1&&C.qb!=1){1l(2y);O(2y,{"1D":0})}}E 8m(e){e?e.6U=H:\'\';if(!qs){o.R.fT(1a);if(1f=="3N"){ox()}xN();if(C.11m==1){iD-=30;jO(1t[0],iD)}iP=H;if(C.FL==1||(1a=="xL"&&C.1l==1&&C.xK==1)){o.R.4J()}}};G.FN=E(){8m()};E ox(){if(2R){if(2R.Q>1){if(on==H){1o(1t[0]);1l(1t[1])}F{1o(1t[1]);1l(1t[0])}}if(C.2y==1&&7q.Q>1){2O.1S=o.ni+(on==H?7q[0]:7q[1])+o.jr;9k()}}if(L(C.xJ)){if(on==H){C.3g=C.xJ}F{C.3g=C.qG}}o7();on=on!=H;if(C.3g){if(C.3g.J(",0/1")>-1){js(C.3g,on?1:0)}}if(C.bg==1&&L(C.xI)){if(C.xI!=-1){if(on){C.FO=C.4p;C.4p=C.xI}F{C.4p=C.FO}bf();cG(bg);2t();if(C.1H=="1E"){9b()}F{1M(C.1M)}}}}E o7(){if(L(C.fp)){if(C.fp.Q>1){if(on==H){6B(C.fp[0])}F{6B(C.fp[1])}}}}E wW(1e){1e.6U=H;o.R.fT(1a)}E oa(){U(B i=0;i<2R.Q;i++){if(1t[i].C.5O!="2V"){O(1t[i],{"1D":C.a});1l(1t[i])}}}E xZ(1E){if(1t[0]){if(1t[0].2a>o.2U-C.4x-C.4s-C.6Y-C.6X){if(C.xF==1){if(!1E){1E=1t[0].1S}1t[0].1S=\'\'+1E+\'\'}F{O(1t[0],{"bD-9g":"eV"})}O(1t[0],{"X":o.2U-C.4x-C.4s-C.6Y-C.6X})}}}E xu(){if(bg){qh=K;C.9K=0;1l(bg);if(1t[0]){C.w=1t[0].2a*C.1M;C.h=1t[0].2P*C.1M;1M(C.1M)}C.9R=0;bf();xE();cG(9F);1o(bg);2t();o.R.4U();if(!5D(Y)){3j(Y)}}F{qh=H}}E IP(1e){1e.6U=H}E ef(){if(!o.1i.2f&&!o.dZ){5Y()}9k()}E 1M(x){if(x>0){O(bg,{"2Q":"1M("+x+")"});U(i=0;i<2R.Q;i++){O(1t[i],{"2Q":"1M("+x+")"})}if(C.ju){C.ju.1M(x)}3p=x;3x=x}}E mk(){2y=1V("26");O(2y,{\'1q\':\'2A\',\'1c\':0,\'1d\':0,\'1b\':\'2x\',"1D":0,"4L":"1D 0.1s 3f"});iL=1V("26");C=4D(C,\'kA\',\'kA\');C=4D(C,\'FP\',\'FP\');O(iL,{\'1q\':\'2A\',\'1c\':0,\'1d\':0,\'X\':\'100%\',\'1b\':30,\'2g-1p\':C.kY,\'1D\':C.kU,\'2S-6T\':C.yh});2O=1V("26");O(2O,{\'1q\':\'2A\',\'1c\':C.vO,\'1d\':C.m8,\'1p\':C.vf,\'3L-dO\':eJ(C.vg),\'3L-3G\':C.vj*2i(v.7x,1),"kW-gg":C.vk+\'px\',"2D-1b":"1"});if(C.2O){if(C.2O.J("B:")==0){C.FQ=H}}if(!C.FQ){O(2O,{\'bD-9g\':\'dK\'})}if(C.gN==1){8v=1V("26");8v.1S=\'<2o X="9y" 1b="vd" vo="0 0 8 6" 8k="1.1" 4h="3M://4g.w3.41/4k/2o" 4h:4e="3M://4g.w3.41/7D/4e">\'}if(C.qb==1){O(2y,{"1D":1});cG(2y)}F{fF(2y)}Y.1P(2y);2O.1S=o.ni+(C.2O==\'\'?2T(1f):7q[0])+o.jr;2y.1P(iL);2y.1P(2O);if(C.gN==1){2y.1P(8v);B xB=o.xC?\'-9y\':\'-vd\';B ps=C.11H;if(!L(ps)){ps=\'\'}B tp=ps.J("1d")>-1;if(tp){jO(8v,\'-12j\')}O(8v,{\'1q\':\'2A\',\'2n\':(ps.J("2n")>-1?10*C.1M:\'2x\'),\'1c\':(ps.J("1c")>-1?10*C.1M:(ps==\'\'||ps==\'1d\'?\'50%\':\'2x\')),\'2K-1c\':(ps==\'\'||ps==\'1d\'?\'-HV\':0),\'2M\':(tp?\'2x\':xB),\'1d\':(tp?xB:\'2x\'),\'1D\':C.kU})}9k()}E 9k(){if(C.2y==1){O(2y,{"1d":(fn==1?-h-2y.2P+3:-2y.2P/2)+C.12F-C.12J,"1c":(fW==1?-2O.2a:(fn==1?-w/2:+2O.2a))-(fn==1?0:2O.2a/2+5)+C.12O-C.12A,"1b":C.m8+2O.2P+C.vJ,"X":C.vO+2O.2a+C.JH});O(iL,{\'1b\':2y.2P});2y.C.4Q="2j"}}G.c=E(){I Y};G.s=E(x){if(1f=="3N"){wK(x)}I C[x]};G.ss=E(x,x2){I L(C[x])?C[x][x2]:K};G.g=E(x){cr(x){1k"X":I w;1h;1k"1b":I h;1h;1k"h":I 2i(C.l7,h);1h;1k"x":I 5p(Y.C.1c);1h;1k"y":I 5p(Y.C.1d);1h;1k"1D":I Y.C.1D?Y.C.1D:1;1h;1k"1o":I 4C;1h;1k"3p":I 3p;1h;1k"3x":I 3x;1h;1k"1f":I 1f;1h;1k"FR":I aD;1h;1k"iP":I iP;1h;1k"1H":I C.1H;1h;1k"Q":I C.oB?C.oB:0;1h;1k"1a":I 1a;1h;1k"x0":I x0;1h;1k"y0":I y0;1h;1k"6D":I 6D;1h;1k"1g#":I aD.J("1g#")==0;1h;1k"1g:":I aD.J("1g:")==0;1h;1k"xy":I 1f=="3N"&&C.1H=="1E";1h;1k"1T#4C":I yf;1h;7h:I K}};G.1T=E(k,x){cr(k){1k"1o":6D?5j():\'\';4C=x;1h;1k"2k":FM(x);1h;1k"6d":6d(Y);1h;1k"3j":3j(Y);1h;1k"FS":C.2V=0;1h;1k"xP":if(C.FT>0&&C.2V!=1&&!jb){2E(jb);jb=1B(E(){3j(Y);(C.12D!=1?C.2V=1:\'\');jb=1I},C.FT*2j)}1h;1k"1M":1M(x);1h;1k"12z":O(Y,{"2Q":"1M(0)"});1h;1k"3p":O(Y,{"2Q":"3p("+x+")"});3p=x;1h;1k"3x":O(Y,{"2Q":"3x("+x+")"});3x=x;1h;1k"1D":O(Y,{"1D":x});1h;1k"qP":O(1t[0],{"1D":x});1h;1k"ep":O(1t[0],{"5C":"ep("+x+")"});1h;1k"1c":O(Y,{"1c":x});1h;1k"1d":O(Y,{"1d":x});1h;1k"X":O(Y,{"X":x});1h;1k"1b":O(Y,{"1b":x});1h;1k"yd":C.yd=x;1h;1k"fW":fW=x;1h;1k"1T#4C":yf=x;1h;1k"x":O(Y,{"1c":x});1h;1k"y":O(Y,{"1d":x});1h;1k"6e":C.6e=x;1h;1k"6W":C.6W=x;1h;1k"x0":x0=x;1h;1k"y0":y0=x;1h;1k"fJ":C.fJ=x;1h;7h:I K}};E FM(x){if(x&&o.1i.2f){qs=H;1B(FU,er)}if(!x){if(o9()&&bc){1l(1t[io]);1o(1t[0]);bc=K}}if(C.9K==1){x?1o(Y):1l(Y)}F{if(1a=="12x"||1a=="Zy"){x?1o(Y):1l(Y)}F{O(Y,{"2k":(x?"4t":"1U")})}4C=x;x?1o(Y):\'\'}if(x&&C.qp){C.qp=K;1B(9b,100)}}E FU(){qs=K}G.6B=E(x,y){if(aD!=\'\'&&(C.1E==\'x\'||C.1E==\'1x\')){x=x+\'x\'}if(y){x=C.1E+x}6B(x);!5D(Y)?C.qp=H:\'\'};B yc;G.jK=E(x){if(yc!=x){C.96=x;6B(x);!5D(Y)?C.qp=H:\'\';o.R?o.R.4U():\'\'}yc=x};G.yb=E(){jO(et,pB);pB+=20};E jO(x,y){O(x,{"2Q":"p9("+y+"xe)"+(x==1t[0]&&!FW&&3p!=1?\' 1M(\'+3p+\')\':\'\')})};G.FX=E(x){if(C.1E.J("{1G")>-1){6B(C.1E)}};G.ox=E(){ox()};E 6B(1E){if(C.1H=="1E"){if(L(1E)){if(C.FY){if(1E.Q==4){1E=(C.oz?\'0:0\':\'bJ:0\')+1E}if(1E.Q==5){1E=(C.oz?\'0:\':\'bJ:\')+1E}if(1E.Q==7){1E=(C.oz?\'\':\'0\')+1E}}if(C.FZ){if(1E.Q==4){1E=\'0\'+1E}}C.oB=1E.Q}1E=(C.y8?C.y8+(C.EO?\'\':\' \'):\'\')+1E+(C.y6?\' \'+C.y6:\'\');B G0=1t[0].2a+(C.bg==1?C.b9+C.bF:0);B G1=1t[0].2P+(C.bg==1?C.b9+C.bF:0);1t[0].1S=o.ni+(1f=="3N"?wO(1E):1E)+o.jr;if(C.ZS==1){1t[0].1S+=\'<7v C="2k:cd-4t;X:eB"><7v C="2S-1d: bS 6u \'+3v(C.1p)+\';2S-1c: bS 6u dv;2S-2n: bS 6u dv;1q: 2A;2n:bS;1d: 50%;2K-1d: -4r;">\'}if(1f=="1G"){O(1t[0],{"X":"2x","bD-9g":"dK"});xZ(1E)}C.w=1t[0].2a+(C.bg==1?C.6X+C.6Y:0);C.h=1t[0].2P+(C.bg==1?C.b9+C.bF:0);if(G0!=C.w||G1!=C.h||(C.w>0&&xY==0)){9b()}if(1t[0].2a>0){xY=C.w}F{aD!=\'\'?1l(1t[0]):\'\';if(1E!=\'\'){1B(9b,10)}}}}G.9b=E(){9b()};E o9(){I!o.P.6f()&&C.G2==1}E 9b(){if(C.1H=="1E"){if(1t[0]){if(1t[0].2a>0){aD!=\'\'?1o(1t[0]):\'\';w=C.w=1t[0].2a;h=C.h=1t[0].2P;bf();cG(bg);2t();if(o.R){if(7H([C.1q],"Y")){o.R.xX()}F{o.R.4U()}}}}}}G.xW=E(x){if(C.FV==1){B n=4;if(1a=="Z8"){if(o.1i.2f){I}}F{n=8}B y=\'jd\';B z=[];U(B i=1;i(i/n)&&z[i]?1o(z[i]):\'\'}}F{U(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1o(z[i]);1h}}}}}};G.On=E(){if(!on){if(2R){if(2R.Q>1&&V.Q>1){1l(1t[0]);1o(1t[1])}}if(V.Q>1){1f=V[1];if(C.2y==1){2O.1S=hO(1);9k()}}if(o9()&&bc){1l(1t[io]);bc=K}o7();on=H}};E hO(x){I o.ni+(C.2O==\'\'?2T(V[x]):(7q.Q>1?7q[x]:7q[0]))+o.jr}G.cB=E(x){cB(x)};G.FK=E(x,y){if(C.ju){C.ju.eE(x,y)}};E cB(x){B y=\'jd\';B z=1W.8B(y.a4(v.id,1a,\'Zg\'));if(z){O(z,{"4L":"2Q 0.1s 5g-4v"});if(x==1){z.C.2Q=\'FB(0, 0)\'}F{z.C.2Q=\'FB(-FJ, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2y==1&&7q.Q>1){2O.1S=(on?7q[0]:7q[1])}O(1t[0],{"1D":C.a})};G.hQ=E(){if(on){if(2R){if(2R.Q>1&&V.Q>1){1o(1t[0]);1l(1t[1]);O(1t[0],{"1D":C.a})}}1f=V[0];if(V.Q>1){if(C.2y==1){2O.1S=hO(0);9k()}}o7();on=K;bc=K}};G.wW=E(){if(o9()){oa();1o(1t[io]);bc=H}};G.Ft=E(){B 2H=K;if(C.1l==1){if(C.Fu==1){if(5D(o.2c)){2H=H}}if(C.ZV==1&&!o.22){2H=H}if(C.ZW==1&&o.22){2H=H}}if(!2H){6d(Y);B fi=Y.9S("*");U(B i=fi.Q;i--;){O(fi[i],{"6e-1u-6P":"10D"})}4C=H}};G.i1=E(){i1()};E i1(){3j(Y);B fi=Y.9S("*");U(B i=fi.Q;i--;){O(fi[i],{"6e-1u-6P":"8q"})}4C=K}G.4o=E(){if(2R.Q>0){U(i=0;i<2R.Q;i++){if(1t[i].3J==Y){Y.3o(1t[i])}1t[i]=28}}if(bg){bg.e2("hk");bg.e2("kR");bg.e2("kQ");bg.3J.3o(bg);bg=28}if(C.1q.J(\'9M\')>-1){if(Y.3J==o.9M){o.9M.3o(Y)}}F{if(Y.3J==o.1Q){o.1Q.3o(Y)}F{if(o.1r){if(Y.3J==o.1r){o.1r.3o(Y)}}}}if(2y){if(2y.3J==Y){Y.3o(2y)}}Y=28};G.Fv=E(){fR?fR.iq():\'\'};G.Fw=E(){wP()};E wP(){Fx(2R[0],C.1p,1t[0])}E wO(x){B z=x+\'\';if(x.J(\'{\')>-1){if(x.J(\'{17}\')>-1&&L(o.3w)){x=x.1R(\'{17}\',f0(o.3w.aR().t))}if(x.J(\'{1G\')>-1){B y=o.d9?o.d9:(v.1G?v.1G:\'\');if(x.J(\'{cI}\')>-1&&o.R){x=x.1R(\'{cI}\',o.R.cj(\'cI\'))}if(o.cH&&o.R){y=o.R.cj(\'cH\')}x=x.1R(\'{1G}\',y);if(o.cH&&!o.R){1B(6B,100,z)}}if(x.J(\'{1E\')>-1){U(B i=1;i<6;i++){if(x.J(\'{1E\'+i+\'}\')>-1){if(L(v[\'1E\'+i])){x=x.1R(\'{1E\'+i+\'}\',v[\'1E\'+i])}F{x=x.1R(\'{1E\'+i+\'}\',\'\')}}}}if(x.J(\'{6g}\')>-1){o.hH=1a;if(o.R){x=x.1R(\'{6g}\',o.R.cj(\'Fy\'))}}}I x}G.wL=E(){6B(C.1E)};E wK(sf){if(2l(C[sf+\'4f\'+\'B\'])){B x=v[C[sf+\'4f\'+\'B\']];if(2l(x)){if(1K(x)=="4O"){C[sf]=x}}}}E pk(1t,6v){U(B i=0;i<1t.Q;i++){Fz(1t[i],6v)}if(C.3g=="3P"){if(o.3P){o.3P.10M(1t[0],6v)}}}};B Fs=E(1a,1f){B i;B C=[];B w;B h;B bg;B 4C=H;B x0;B y0;B 3p=1;B 3x=1;B f8=0;B 8T=0;B 10T;B 3H;B oe;B 6D;B 2r;B 3z;B IT;B IO;B xH;B IQ;B 2y;B 2O;B 8v;B f4;B y9;o.IY=-1;B oQ;B 6D;B xs;U(i in fr.S){C[i]=fr.S[i]}B 1f=v[1a].1f;B 1H=v[1a].1H;U(i in fr[1f]){C[i]=fr[1f][i]}U(i in v[1a]){C[i]=v[1a][i]}C.w=2N(C.w);C.h=2N(C.h);C=4D(C,\'2K\',\'2K\');C=4D(C,\'9X\',\'9X\');if(o.9t){if(C.FA>0){C.w=2N(C.FA)}if(C.aV){if(C.aV!=\'0 0 0 0\'){C=4D(C,\'9X\',\'aV\')}}}B Y=1V("26");if(v.1r.FC==1&&v.1r.1l==1){o.1r.1P(Y)}F{o.1Q.1P(Y)}1f=="2D"?o.9M=Y:\'\';B 8z=K;if(C.7S){if(C.7S!=\'1L\'){8z=H}}O(Y,{"1q":"2A","1d":0,"1c":0,"1D":1,"eC":"lR","nH":"l1"});if(C.FD==1){Y.C.4Q=C.5n}bf();B 9r=1V("26");O(9r,{"1q":"2A","2M":2F.3X(-C.h/2),"1c":2F.3X(-C.w/2)});if(C.7i>0&&C.J8==1){O(9r,{"2S-6T":C.7i*C.h/2,"1b":C.h,"5u":"2V","4q-3h":"1U"})}if(2l(C.4Y)){46(Y,{"id":(v.id+"pz"+C.4Y)})}Y.1P(9r);if(1f==\'2D\'&&v.xp==1){IV()}if(C.2y==1){mk()}B 9J=1V("26");lb(0,9J,0.3,(C.4E==1?"3f-4E("+(C.xm==1?"to 1c,":\'\')+3v(C.FE)+", "+3v(C.pE)+")":3v(C.pE)),C.w,C.10k);if(C.Hm==1&&L(C.pf)){B i4=1V("26");i4.1S=C.pf.1R(/\\#IF/g,3v(C.pE));9J.1P(i4);O(i4,{"1q":"2A","2M":-2F.3X(C.h/2),"1c":0,"4q-3h":"1U"});O(9J,{"5u":"2V","2g":"1U"});B x=["yO","g0","pD","jQ","dJ"];U(B y=0;y0){U(B y2=0;y20){B ej=1V("26");lb(2,ej,C.FI,C.O5,0,C.7u);9r.1P(ej)}B 7y=1V("26");lb(3,7y,C.Hl,(C.4E==1?"3f-4E("+(C.xm==1?"to 1c,":\'\')+3v(C.G5)+", "+3v(C.1p)+")":C.1p),0,C.a);if(C.Hm==1&&L(C.pf)){B oV=1V("26");oV.1S=C.pf.1R(/\\#IF/g,3v(C.1p));O(oV,{"1q":"2A","2M":-2F.3X(C.h/2),"1c":0,"4q-3h":"1U"});O(7y,{"5u":"2V","2g":"1U"});7y.1P(oV)}if(C.5T==1){B ca=1V("26");C=4D(C,\'xl\',\'xl\');C=4D(C,\'xk\',\'xk\');O(ca,{"1q":"2A","2M":C.h/2,"1c":0,"4q-3h":"1U","3L-3G":C.J1*2i(v.7x,1),"1p":C.5X,"2D-1b":"100%","2L-1d":C.Ng,"2L-2M":C.Nf,"2L-1c":C.Ne,"2L-2n":C.Nd,"2K-1d":C.Nc,"2K-2M":C.Nb,"2K-1c":C.Ns,"2K-2n":C.Nj,"2S-6T":(C.J2+"px"),"2k":"1U"});if(C.J3==1){O(ca,{"2g":3v(C.J4)})}7y.1P(ca);B kN=K;B NK=K}o.p7=C.h;9r.1P(7y);if(C.fM==1){B 8y=[];if(1K J5!=="1I"){B 8X=1w J5(Y,8y,w,C)}}if(C.3z==1){if(C.dU.6p().J(\'<2o\')==-1){C.dU==\'\'?C.dU="<2o X=\'20\' 1b=\'20\'>":\'\'}3z=1V("26");3z.1S=C.dU.6p();C=4D(C,\'J6\',\'J6\');O(3z,{"1q":"2A","1d":-10+C.NF-C.ND,"1c":-2j,"4q-3h":"1U","1b":20,"X":C.fL,"1D":C.wY,"4L":"2Q 0.1s 3f, 1D 0.1s 3f"});if(C.kO==1||C.y7==1){O(3z,{"2Q":"1M(0)"})}F{if(C.ob!=1){O(3z,{"2Q":"1M("+C.ob+")"})}}if(C.Nv==1){O(3z,{"5C":"Nz-9W(4r 4r bS 5l(0, 0, 0, .7))"})}Y.1P(3z);if(C.xa!=-1){B x=["yO","jQ","dJ"];U(B y=0;y0){U(B y2=0;y245&&C.laNx&&C.la0?C[\'h\'+n]:C.h),"2g":z?(z.J("3f")>-1?z:3v(z)):\'\',"2S-6T":(C.J8==1?1:C.7i*C.h/2),"1D":Ja,"4q-3h":"1U","4L":"2Q 0.2s 5g-in-4v"})}E bf(){bg=1V("26");C=4D(C,\'f3\',\'f3\');B l7=C.h+C.b9+C.bF;B Jb=C.w+C.6Y+C.6X;if(C.bg==1){}F{C.4m=0}C=4D(C,\'l8\',\'l8\');if(v.1r.lj==1||C.lj==1){C.4p=\'#pw\';C.bg=1;C.4m=0.5}O(bg,{"1q":"2A","1d":0,"1c":0,"X":Jb,"1b":l7*C.x6,"wR":(C.pq*l7)/2,"2g":4b(C.4p,C.4m),"aC":"2x","4L":"1D .1s 3f, 2g .1s 3f"});if(C.7C==1){O(bg,{\'dV-5C\':\'7C(9y)\'})}if(C.l6==1){O(bg,{"2S":2i(C.Jc,1)+"px 6u #"+C.kv})}if(C.2r==1){if(C.l2==1){O(bg,{"6Q":"4q"})}if(!o.1i.2f||v.dW==1){bg.hk=8m;bg.Pb=x7;bg.Ps=ot;bg.lv=ef}}F{O(bg,{"6Q":"7h"})}if(!o.1i.2f){bg.kR=5Y;bg.lv=ef;bg.kQ=5j}if(o.1i.wN&&C.2r==1){bg.1v("h1",E(1e){1e.6U=H;if(!L(1e.6l)&&1e.7P.Q>0){1e.6l=1e.7P[0].kJ;1e.9e=1e.7P[0].ng}oQ=1e;5Y(1e);ot(1e)},{5v:K});bg.1v("hC",E(1e){1e.6U=H;o.3H=K;5j(1e);x7(oQ)},{5v:K});bg.1v("2r",E(1e){1e.6U=H});bg.1v("bT",E(1e){if(!L(1e.6l)&&1e.7P.Q>0){1e.6l=1e.7P[0].kJ;1e.9e=1e.7P[0].ng}oQ=1e;o.3H=H;ef(1e);if(o.1i.wN){ot(1e)}},{5v:K})}O(bg,{"1c":2F.om(-C.w/2-C.6Y)});O(bg,{"1d":2F.om(-C.h/2-C.b9+C.Jd-C.Je)});if(C.EN==1){wS(bg,C.4p,C.Jf,C.Jg)}Y.1P(bg)}E 2t(X){if(X!=w){w=X;o.wT=w;B bm=w/9J.2a;O(bg,{"X":(w+C.6Y+C.6X),"1c":-w/2-C.6Y,});O(9r,{"1c":-w/2});O(9J,{"X":w});O(9r,{"X":w});B xx=ch.2a*bm;if(xx>9J.2a){xx=9J.2a}O(ch,{"X":xx});B wp=7y.2a*bm;O(7y,{"X":wp});kT(wp);if(1f=="2D"){JE()}if(C.fM==1){8X?8X.IK(w):\'\'}if(o.6w){o.6w.2t()}}}E kT(x){if(C.3z==1){if(xw-C.fb/2&&C.fL!=20){x=w-C.fb/2}B y=x-w/2-C.fb/2+C.Pn-C.Pm;O(3z,{"1c":y})}}E xQ(){O(3z,{"2Q":"1M("+C.ob+")"})}E 5Y(1e){o.R.kn(1a,"6D");if(C.bg==1){if(C.8n!=-1){B m=1w 4S({"mc":bg,"1H":"7n","to":C.8n,"17":0.1,"me":(1a+"bg")})}if(2l(C.aE)){O(bg,{"2g-1p":C.aE})}}if(2l(C.wV)){O(7y,{"2g-1p":C.wV})}if(C.3z==1){if(C.J9==1&&L(C.wX)){if(C.oG==1&&3H){}F{3z.1S="<2o X=\'"+C.fL+"\' 1b=\'20\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\'>"+C.wX.6p()+""}}if(C.kO==1){if(C.y7==1&&!o.1y){}F{xQ()}}F{if(C.o5!=-1){B m2=1w 4S({"mc":3z,"1H":"7n","to":C.o5,"17":0.1,"me":(1a+"3z")})}}}if(C.2y==1&&(o.P.1m()>0||1f=="1L"||8z)){kt()}if(C.fe>0){O(bg,{"2Q":"3x("+((C.fe-1)/5+1)+")"});xr(C.fe)}if(C.3z==1&&C.xz==1){kT(eX(1e.6l)-8T)}if(1f=="1L"){o.V.5A(H);o.5A=H}6D=H;o.dZ=H}E xr(x){O(9J,{"2Q":"3x("+x+")"});O(ch,{"2Q":"3x("+x+")"});ej?O(ej,{"2Q":"3x("+x+")"}):\'\';O(7y,{"2Q":"3x("+x+")"})}E 5j(){if(!oe){if(C.7u>0){O(ej,{"X":0})}if(2l(C.wV)){O(7y,{"2g-1p":C.1p})}if(C.bg==1){if(C.8n!=-1){B m=1w 4S({"mc":bg,"1H":"7n","to":C.4m,"17":0.1,"me":(1a+"bg")})}if(2l(C.aE)){O(bg,{"2g-1p":C.4p})}}if(C.3z==1){if(C.J9==1&&L(C.wX)){if(C.oG==1&&3H){}F{3z.1S="<2o X=\'"+C.fL+"\' 1b=\'20\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\'>"+C.dU.6p()+""}}if(C.kO==1){O(3z,{"2Q":"1M(0)"})}F{if(C.o5!=-1){B m2=1w 4S({"mc":3z,"1H":"7n","to":C.wY,"17":0.1,"me":(1a+"3z")})}}}if(C.fe>0){O(bg,{"2Q":"3x(1)"});xr(1)}if(1f=="1L"&&!o.22){o.V.5A(K);o.5A=K}o.R.kn(1a,"4v")}if(C.fM==1&&8X){8X.4v()}if(C.2y==1&&(o.P.1m()>0||1f=="1L")){qy()}if(o.ov&&1f=="2D"){o.th.1l();o.IY=-1}6D=K;o.dZ=K}E 8m(1e){1e.6U=H}E IP(1e){1e.6U=H}E x7(1e){if(1f=="1L"){if(o.9E){oe=H;2E(xs);xs=1B(E(){oe=K;5j()},2j)}}ye();o.3H=K;if(C.3z==1){if(C.oG==1&&L(C.xR)){3z.1S="<2o X=\'20\' 1b=\'20\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\'>"+C.dU.6p()+""}}bK(1e.6l,1e.9e);o.R.fT(1a);o.R.h7(1e.6l,1e.9e);1e.6U=H}E ot(1e){3H=H;if(C.3z==1){if(C.oG==1&&L(C.xR)){3z.1S="<2o X=\'20\' 1b=\'20\' 4h:4e=\'3M://4g.w3.41/7D/4e\' 4h=\'3M://4g.w3.41/4k/2o\'>"+C.xR.6p()+""}}f8=lp(bg);8T=gn(bg);bK(1e.6l,1e.9e);6I(2r,1,"no")}E bK(eL,dw){B x;eL=eX(eL);dw=eX(dw);B IH=2F.5G(1W.oS.aX,1W.3K.aX);B IX=2F.5G(1W.oS.dD,1W.3K.dD);if(o.1i.2f){}F{dw=dw+IX;eL=eL+IH}if(C.aN>0){x=dw-f8-C.6X;2r=x/w;if(C.aN==II){x=dw-f8-C.6Y;2r=x/w;2r=(2r-1)*-1}}F{x=eL-8T-C.6Y;2r=x/w;if(C.aT>Pd&&C.aT1?2r=1:\'\';2r<0?2r=0:\'\'}G.IJ=E(){8X?8X.IK(w):\'\'};G.kr=E(){8X?8X.eE(w):\'\'};E ye(){3H=K}E ef(1e){8T=gn(bg);if(C.7u>0){if(o.1y||1f!=\'2D\'){O(ej,{"X":eX(1e.6l)-8T})}}if(C.2y==1&&(o.P.1m()>0||1f=="1L"||8z)){kt();f8=lp(bg);bK(1e.6l,1e.9e);if(1f=="2D"){if(v.PM==1){if(o.P.6f()&&o.P.cF().J("?y5")>0){2O.1S=\'- \'+f0((1-2r)*o.P.1m(H))}F{2O.1S=f0(2r*o.P.1m())}}F{B d=o.P.1m();if(v.4F>0){d=d-v.4F*1}B 8M=\'\';if(C.fM==1&&8X){8M=8X.2y(2r*d);8M!=\'\'?8M=8M+\'
\':\'\'}2O.1S=8M+f0(2r*d)}}if(1f=="1L"||8z){2O.1S=vv(2r)}9k(1e)}if(o.ov&&1f=="2D"&&o.th){y9=1e;if(!f4||v.IL!=1){xS()}if(v.IL==1){2E(f4);f4=1B(xS,50)}}if(C.3z==1&&C.xz==1){kT(eX(1e.6l)-8T)}}E xS(){2E(f4);f4=1I;if(C.2y==0){f8=lp(bg);8T=gn(bg);bK(1e.6l,1e.9e)}6D?o.th.bp(y9,w,2r,8T):\'\'}E 9k(1e,t,l){B 1c=(-w/2+(eX(1e.6l)+1W.oS.aX-8T)-2O.2a/2)+(l?l:0);B jX=0;if(v.va!=1){if(1c+w/2+2O.2a+10>o.2U){jX=1c;1c=o.2U-w/2-2O.2a-10}if(1c+o.2U/2<0){jX=1c;1c=-o.2U/2}}B x={"1d":(-2O.2P-C.IM*1-C.m8-C.vJ)-(C.IN==1?(C.h/2)*(C.fe>0?C.fe:1):0)+(t?t:0),"1c":1c};O(2y,x);if(C.gN==1){O(8v,{\'1q\':\'2A\',\'1c\':2O.2a/2-4+(jX!=0?jX-1c:0),\'1d\':2O.2P-6})}}G.kt=E(e,x,t,l){kt();2O.1S=x;9k(e,t,l)};E kt(){if(!5D(2y)||2y.C.1D==0){1o(2y);O(2y,{"1D":1})}}G.qy=E(){qy()};E qy(){1l(2y);O(2y,{"1D":0})}G.c=E(){I Y};G.s=E(1a){I C[1a]};G.ss=E(x,x2){I C[x][x2]};G.g=E(x){cr(x){1k"X":I w;1h;1k"PJ":I 9J.2a;1h;1k"1b":I C.h;1h;1k"x":I 5p(Y.C.1c);1h;1k"y":I 5p(Y.C.1d);1h;1k"1D":I Y.C.1D?Y.C.1D:1;1h;1k"1o":I 4C;1h;1k"3p":I 3p;1h;1k"3x":I 3x;1h;1k"1f":I 1f;1h;1k"1a":I 1a;1h;1k"x0":I x0;1h;1k"y0":I y0;1h;1k"2r":I 2r;1h;1k"fP":I 8z;1h;7h:I K}};G.1T=E(1a,x){cr(1a){1k"1o":4C=x;1h;1k"3H":3H=x;1h;1k"2k":1f=="2D"||C.1l==1?O(Y,{"5O":(x?"4C":"2V")}):O(Y,{"2k":(x?"4t":"1U")});4C=x;1h;1k"3p":O(Y,{"2Q":"3p("+x+")"});3p=x;1h;1k"3x":O(Y,{"2Q":"3x("+x+")"});3x=x;1h;1k"1D":O(Y,{"1D":x});1h;1k"1c":O(Y,{"1c":x});1h;1k"1d":O(Y,{"1d":x});1h;1k"2r":2r=x;1h;1k"e8":C.e8=x;1h;1k"X":O(Y,{"X":x});1h;1k"1b":O(Y,{"1b":x});1h;1k"yd":C.PI=x;1h;1k"x":O(Y,{"1c":x});1h;1k"y":O(Y,{"1d":x});1h;1k"x0":x0=x;1h;1k"y0":y0=x;1h}};G.2t=E(x){2t(x)};G.nk=E(x){};G.hy=E(aG,bw){if(3H){if(1f=="1L"||8z){bK(aG,bw);o.R.fT(1a)}if(1f=="1L"){o.9E=H}bK(aG,bw);6I(2r,1,"no")}};G.h7=E(aG,bw){if(3H){ye();3H=K;bK(aG,bw);o.R.fT(1a);6I(2r,1,"no")}};E 6I(17,1m,x){17<0?17=0:\'\';if(v.4F>0&&1m>1){1m=1m-v.4F;17=17-v.4F}if(C.3z==1&&C.y7==1&&C.kO!=1){if(!C.IG&&17>0){xQ();C.IG=H}}if(3H&&1m!=1){}F{B 4A;if(1m>0&&17>0){if(17>1m){17=1m}4A=w*(17/1m);if(4A==7y.2a){4A=-1}}F{4A=0}if(4A>=0){O(7y,{"X":4A});if(C.xz==1&&6D&&!x){}F{kT(4A)}}if(L(ca)){if(1m<2&&1f=="2D"){if(kN){3j(ca);kN=K}}F{if(!kN){6d(ca);kN=H}ca.1S=1f=="2D"?4n(17==0?1m:17):vv(17)}}}};G.6I=E(17,1m,x){if(1m!=IO||17!=IQ||x){6I(17,1m,x)}};G.IR=E(){2r>1?2r=1:\'\';2r<0?2r=0:\'\';O(7y,{"X":(2r*w)})};G.IS=E(17,1m){if(1m>0&&17>0){B 4A=w*(17/1m);4A>w?4A=w:\'\';O(ch,{"X":5p(4A)});IT=1m;xH=17}F{xH=0;O(ch,{"X":0})}};G.kL=E(x){if(C.6w==1){if(!o.6w){if(x!=0){if(1K IU!=="1I"){o.6w=1w IU(Y,C,x);o.9Q=H}}}F{if((!L(x)||x==0)&&o.9Q){o.6w.1l();o.9Q=K}F{if(!o.9Q||(L(x)&&x!=1&&x!=0)){o.6w.xM(x);o.9Q=H}}}}};E IV(){o.bp=1V("26");O(o.bp,{\'1q\':\'2A\',\'1c\':0,\'1d\':0,\'X\':v.IW,\'1b\':v.Jh,\'5u\':\'2V\',"4q-3h":"1U","2g-1p":"#hg","2S-6T":v.IZ+\'px\',"2k":"1U"});o.bp.id="OH"+v.id;if(v.Ji==1){O(o.bp,{"2S":v.JD+"px 6u "+vD(\'1p\',v.JF)})}if(v.JG==1){O(o.bp,{"7A-9W":"gL 4r kS 5l(0,0,0,0.5)"})}o.bp.C.4Q="ky";Y.1P(o.bp)}E mk(){2y=1V("26");O(2y,{\'1q\':\'2A\',\'1c\':0,\'1d\':0,\'1b\':\'2x\',"4q-3h":"1U","1D":0,"4L":"1D 0.1s 3f"});C=4D(C,\'kA\',\'kA\');2O=1V("26");O(2O,{\'1q\':\'2A\',\'2L-1c\':C.vO,\'2L-2n\':C.JH,\'2L-1d\':C.m8,\'2L-2M\':C.vJ-1,\'1E-8p\':\'8C\',\'1p\':C.vf,\'3L-dO\':eJ(C.vg),\'3L-3G\':C.vj*2i(v.7x,1),\'kW-gg\':C.vk+\'px\',\'2D-1b\':"1",\'2g-1p\':4b(C.kY,C.kU),\'2S-6T\':C.yh});C.JI?C.gN=C.JI:\'\';if(C.gN==1){8v=1V("26");8v.1S=\'<2o X="9y" 1b="vd" vo="0 0 8 6" 8k="1.1" 4h="3M://4g.w3.41/4k/2o" 4h:4e="3M://4g.w3.41/7D/4e">\'}Y.1P(2y);2y.1P(2O);if(C.gN==1){2y.1P(8v);O(8v,{\'1D\':C.kU})}2y.C.4Q="2j"};E JE(){if(o.3w&&v.cA==1&&!o.1y){B f=o.3w.aR();if(f.t&&f.d){6I(f.t,f.d)}}};E vv(x){B y=2F.3X(x*100);if(8z){if(o.kX){I(8z&&2l(C.2O)?C.2O+\'&hl;\':\'\')+42(x*o.6c.5h(-1)[0]).vS(1)}if(o.JM){I(8z&&2l(C.2O)?C.2O+\'&hl;\':\'\')+o.vz}}I y};G.4o=E(){Y.3o(9r);if(bg){bg.e2("hk");bg.e2("kR");bg.e2("kQ");bg.3J.3o(bg);bg=28}if(3z){Y.3o(3z)}if(Y.3J==o.1Q){o.1Q.3o(Y)}F{if(o.1r){if(Y.3J==o.1r){o.1r.3o(Y)}}}Y=28}};B vT=E(1d){B i;B C=[];B w;B h;B 4C=H;B 3p=1;B 3x=1;B x0=0;B y0=0;B bs=5Q(lP,ON);B 1f,1a="bg";B 1H="OE";if(1d==H){C["1q"]=\'1d\';C.h=2i(v.1r.OO,50);C.a=2i(v.1r.P1,0.5);C.1p=2i(v.1r.P8,\'#hg\')}F{C["1q"]=v.1r.1q;U(B k in v.1r){if(v.1r.2q(k)){C[k]=v.1r[k]}}}if(C.1o==0){v.1r.h=C.h=0;C.2L=C.2K="0 0 0 0";C.4E=0}C["1M"]=1;C=4D(C,\'2K\',\'2K\');if(L(C.jU)){if(C.jU!=20&&C.2K=="-20 0 0 0"){C.8i=C.jU}}if(2l(C.JO)&&o.9t){C=4D(C,\'2K\',\'JO\')}if(C.P5==1){C.4x+=\'%\';C.4s+=\'%\'}B Y=1V("26");if(C.7C==1&&C.4E==0){C.a<1?C.wC=C.a:C.wC=0.2;v.1r.a=C.a=1}F{C.7C=0}O(Y,{\'1q\':\'2A\',\'1c\':0,\'1d\':0,\'X\':(C.jZ==1||1d?\'100%\':o.aI),\'1D\':C.a,\'4q-3h\':\'1U\',\'eC\':\'lR\',\'nH\':\'l1\'});o.1Q.1P(Y);B bg=1V("26");O(bg,{\'1b\':C.h-(C.1q!=\'1d\'?C.gV+C.8i:0),\'2k\':\'4t\',\'2K-1c\':C.4x,\'2K-2n\':C.4s,\'2S-6T\':C.7i});if(C.k5>0){B k5=\'4r 6u \'+4b(2i(C.P4,\'3B\'),C.k5);if(C.P3==1){O(bg,{\'2S-1d\':k5})}F{O(bg,{\'2S\':k5})}}Y.1P(bg);w=Y.2a;v.dP=-C.8i;if(C.4E==1||1d){if((C.1p==\'3Q\'||v.1r.9u!=\'\')&&!1d){if(C.1q!=\'1d\'){v.dP=98-C.h}B 4I=\'29:9u/wx;k9,P2+P0/T/D+OQ/OZ/OX==\';if(v.1r.9u.J("29:9u")>-1){4I=v.1r.9u}O(bg,{\'1b\':C.h+(C.1q!=\'1d\'?v.dP:0),\'2g\':\'Z(\'+4I+\') fN-x 50% 100%\',\'2g-3G\':\'2x\'})}F{B ht=(1d?\'to 1d, \':\'to 2M, \')+4b(C.1p,0)+\', \'+4b(C.1p,1);O(bg,{\'2g\':\'-nm-3f-4E(\'+ht+\')\',\'2g\':\'-3F-3f-4E(\'+ht+\')\',\'2g\':\'-ms-3f-4E(\'+ht+\')\',\'2g\':\'-o-3f-4E(\'+ht+\')\',\'2g\':\'3f-4E(\'+ht+\')\'})}}F{if(C.7C==1){O(Y,{\'dV-5C\':\'7C(9y)\'});O(bg,{\'1D\':C.wC})}O(bg,{\'2g-1p\':C.1p})}if(1d){O(Y,{"4L":"1D 0.2s 5g-4v"})}G.h=E(){I C.h-(C.1q!=\'1d\'?C.8i:0)};G.c=E(){I Y};G.s=E(1a){I C[1a]};G.g=E(x){if(Y){cr(x){1k"w":Y.2a>0?w=Y.2a:\'\';I w;1h;1k"X":I Y.2a;1h;1k"1b":I Y.2P;1h;1k"x":I 5p(Y.C.1c);1h;1k"y":I 5p(Y.C.1d);1h;1k"1D":I Y.C.1D?Y.C.1D:1;1h;1k"1o":I 4C;1h;1k"3p":I 3p;1h;1k"3x":I 3x;1h;1k"1a":I 1a;1h;1k"x0":I x0;1h;1k"y0":I y0;1h;1k"bs":I 1a+bs;1h;7h:I K}}F{I K}};G.1T=E(1a,x){cr(1a){1k"1o":4C=x;1h;1k"w":w=x;1h;1k"2k":O(Y,{"2k":(x&&v.wf!=1?"4t":"1U")});4C=x;1h;1k"1M":O(Y,{"2Q":"1M("+x+")"});3p=x;3x=x;1h;1k"3p":O(Y,{"2Q":"3p("+x+")"});3p=x;1h;1k"3x":O(Y,{"2Q":"3x("+x+")"});3x=x;1h;1k"1D":O(Y,{"1D":x});1h;1k"1c":O(Y,{"1c":x});1h;1k"1d":O(Y,{"1d":x});1h;1k"X":O(Y,{"X":x});1h;1k"1b":O(Y,{"1b":x});1h;1k"x":O(Y,{"1c":x});1h;1k"y":O(Y,{"1d":x});1h;1k"x0":x0=x;1h;1k"y0":y0=x;1h}};G.4o=E(){o.1Q.3o(Y);Y=28}};if(1K(2J)=="4O"){JP()}o.G=G;if(2J.id){if(1W.8B(2J.id)){vV()}F{1W.1v(\'Ou\',g8)}}F{1K JQ==\'E\'?JQ():\'\'}E vV(){if(L(2J.id)){if(1W.8B(2J.id)){if(!Ih(1W.8B(2J.id))||2J.4C==1){2J.N3==1?1B(g8,50):g8()}F{1B(vV,50)}}}}E g8(){U(B i=0;i<1z.5d.Q;i++){if(L(1z.5d[i])){if(1z.5d[i].3e("id")==2J.id){if(1z.5d[i].3e("7U")){1z.5d[i].3e(\'2H\')}}F{if(v.N7==1&&1z.5d[i].3e("v","3n")==1){2J.3n=0}}}}1z.5d.2I(o.G);B 2H=K;o.v0=hx(v);2J.aU?2J.3k=2J.aU:\'\';if(L(2J.3k)){U(B i=2;i<10;i++){if(2J.3k==i&&o[\'u\'+i]!=\'\'){v=9D(v,5t.7d(eq(o[\'u\'+i])));2H=H}}}if(o.u!=\'\'&&!2H){v=9D(v,(1K o.u!="3R"?5t.7d(eq(o.u)):o.u))}if(1K(LA)!="E"){U(B 1a in 2J){if(2J.2q(1a)){if(1a.J("JR")==0){2J[1a]=28}}}}v=9D(v,2J);o.1J=1W.8B(v.id);if(v.l5==1&&v.LE==1&&1K(w8)=="E"){ty(o.1J,"LH");if(!w8()){1z.1W.1v("6L",w8,{5v:K})}}F{JS()}}E JS(){B wa=v.2c;if(v.LJ==1&&L(v.2c)&&L(wa)){v.2c!=\'\'?v.2c=wa:\'\'}if((!L(v.3l)||v.3l==\'\')&&v.LK==1){1n(\'5H\');I}if(v.JT==1||v.yg==1){1z.1v(\'az\',E(1e){B x=1I;B y;L(1e.29.17)?x=1e.29.17:\'\';L(1e.29.1L)?x=1e.29.1L:\'\';L(1e.29.JU)?y=1e.29.JU:\'\';L(1e.29.3e)?y=1e.29.3e:\'\';if(y&&v.wc){if(v.wc!=\'\'){B pm=v.wc.1R(/\\s+/ig,\'\').2w(\',\');if(pm.J(y)==-1){I}}}if(v.yg==1){if(1K(JN)=="E"){JN(1e)}}if(y&&o.7V){if(L(1e.29.1T)){x=1e.29.1T}B z=3u(y,x);1z.a7.nY({1e:y,LS:z},\'*\')}})}U(B 1a in o.gl){if(o.gl.2q(1a)){o.gl[1a]!=\'\'?o.lh+=o.gl[1a]+\' \':\'\'}}1n(o.8k+\' \'+o.lh);1z.ea=v.id;o.d=8H.zr;o.hs=8H.LT;if(!v.51&&7H([o.hs],\'#1u-\')){v.51=o.hs.1j(o.hs.J(\'#1u-\')+6)}if(a7){B lW=K;2W{if(a7){if(a7.1W){B nG=a7.1W.9S("JC");U(B i=0;i-1){o.MP=o.1J.C.X}if(v.5c=="6V"||o.1J.C.1b.J("%")>-1){v.5c="%";o.lT=o.1J.C.1b;o.9L=0}if(o.8W==0){if(o.1J.C.X.J("px")>0){o.8W=2N(o.1J.C.X)}F{if(o.1J.3J.C.X.J("px")>0){o.8W=2N(o.1J.3J.C.X)}F{if(o.1J.3J.3J.C.X.J("px")>0){o.8W=2N(o.1J.3J.3J.C.X)}}}}if(7b(v.5c).J("x")>0){o.5c=v.5c.2w("x")[0]/v.5c.2w("x")[1];if(o.9L==0){o.9L=o.8W/o.5c}}F{o.5c=0}O(o.1J,{\'1q\':\'eN\',\'7A-kc\':\'z3-7A\',\'1E-8p\':\'1c\',\'-3F-Jr-eM\':\'1U\',\'yH\':eJ(\'mS-mW\'),\'8U-1b\':15,\'eC\':14*2i(v.7x,1),\'2D-1b\':\'l1\',\'IE\':\'I1\',\'1p-Jk\':\'1U\'});if(v.9W==1){O(o.1J,{\'7A-9W\':\' 0 Js MZ 5l(50,50,93,.1), 0 kS Js 5l(0,0,0,.M9)\'})}if(o.5c>0){O(o.1J,{\'1b\':o.9L})}F{O(o.1J,{\'1b\':o.9L==0?o.lT:o.9L})}if(o.8W==0){O(o.1J,{\'X\':\'100%\'})}o.1Q=1V("26");O(o.1Q,{\'1q\':\'2A\',\'7A-kc\':\'z3-7A\',\'7s\':v.mK,\'1p\':\'#3B\',\'X\':\'100%\',\'1b\':\'100%\',\'1c\':0,\'1d\':0,\'eC\':\'lR\',\'2D-1b\':\'l1\'});if(v.va!=1){o.1Q.C.5u=\'2V\'}if(v.Md==1){o.1Q.C.7s=\'dv\'}o.O=1W.1V(\'C\');o.O.1H=\'1E/O\';o.1Q.1P(o.O);o.1Q.7j("id",\'Me\'+v.id);mA(1);if(1z.Ju){B Jv=1w Ju(E(e){if(e[0].yu.Q>0){U(B i=0;i *{-3F-Mx-5O: 2V;1q: pT;1d: 2x;1c: 2x;5u:4C;IE:I1!6a;5G-X:1U!6a;e0-1f: Lx;2Q-MH: 8C 8C;7A-kc:z3-7A!6a;-3F-ID-HJ-1p: 5l(0,0,0,0);-3F-ID-HJ-1p: dv;1E-Mp:0!6a;"+1C+"} 5f 4I{5G-X:1U} 5f > *:62{Mm: 1U} 5f,5f a,5f a:Mi,5f a:Mh,5f a:gC,5f a:d5,5f a:62{1p:#gB;3L-3G:100%;}5f dz{2S:0}5f dz{2k:4t!6a;5G-1b:1U!6a;2g:dv}.z4{}5f 2o{2K:0}");o.1Q.7j(\'Mc\',\'z4\')}o.1Q.1P(o.dQ);o.5q?o.5q.3e(\'7V\'):\'\';o.1J.Mb=E MA(e){o.pu++;if(o.pu==5){v.1n=1;1n(o.8k+\' \'+o.lh+\' \'+o.l9)}if(!e)B e=1z.1e;e.6U=H;if(e.aH)e.aH();B x=e.kJ-gn(o.1Q);B y=e.ng-lp(o.1Q);if(v.MS==1){if(L(v.oU)){if(4R(v.oU)!=\'\'){o.yV=v.oU;L(v.HK)?o.gP=v.HK:\'\';v.oU==\'1U\'?o.gP=o.d:\'\'}}}rP(x,y);I K};E rP(x,y){if(o.gP.J(o.d)==-1||v.HL==1||v.53==1){if(!L(o.53)){!v.qc?v.qc="3Q":\'\';!v.rN?v.rN="3B":\'\';o.53=1V(\'26\');B 1C;B n=0;U(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.53==1)||i==9){if((L(v[\'rm\'+i+\'t\'])&&L(v[\'rm\'+i+\'a\'])||i==9)){1C=1V("yW");if(i==9){if(v.MO!=1){1C.yT=o.yV+(v.HM==1?" "+o.8k:\'\')}F{1h}}F{1C.yT=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\'].2w(\',\');1C.yT+=\' (\'+(3u(z[0].1j(4))==1?2T(\'on\'):2T(\'6V\'))+\')\'}if(v[\'rm\'+i+\'a\'].J("2Z")==0){o.gU=H;!o.2Z?o.R.HN():\'\'}}1C.7j("i",i);HU(1C);1C.1v("2r",HO);o.53.1P(1C);n++}}}O(o.53,{"1E-2Q":"MD","2D-1b":"1","bD-9g":"dK","2g":4b(v.qc,0.7)});if(n>1){O(o.53,{"2L":"kS"})}o.53.C.4Q="LZ";o.53.lv=JW;o.1Q.1P(o.53)}F{6d(o.53)}O(o.53,{"1q":"2A","1d":y,"1c":x,"1E-8p":"1c"});B r9=K;if(o.2U-x0){if(i==9){o.gP!=\'\'?1z.2Y(o.gP):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.J("3e:")==0){if(x.J(",0/1")>-1||x.J(",1/0")>-1){B z=x.2w(\',\');B b=o.R.rL(x,"3g");B u=3u(z[0].1j(4),z[1],b);js(z,u);rF();rP(o.HP,o.HI);rB=H}F{y=x.2w(",");3u(y[0].1j(4),(L(y[1])?y[1]:28))}}if(x.J("2Z:")==0&&o.2Z){o.2Z.3e(x.1j(6))}if(x.J("js:")==0){y=x.2w(",");2h(y[0].1j(3)+\'(\'+(L(y[1])?\'"\'+y[1]+\'"\':\'\')+(L(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.J("Z:")==0){x=x.1R(/\\(Z\\)/g,HQ());x=x.1R(/\\(PN\\)/g,HS(L(v.HT)?v.HT:1W.oD));x=x.1R(/\\(1G\\)/g,o.d9);x=x.1R(/\\(8l\\)/g,v.8l);1z.2Y(x.1j(4))}}}!rB?3j(o.53):\'\'}}E HU(x){O(x,{"2L":"HV kS","3L-3G":(v.HW?v.HW:"55")*2i(v.7x,1)+"%","kW-gg":"0.Tk","1D":0.9,"1p":v.rN});x.1v("gh",HX);x.1v("gk",HY)}E HX(e){O(e.3Y,{"1D":1});O(e.3Y,{"2g":4b(v.qc,0.5)})}E HY(e){O(e.3Y,{"1D":0.9});O(e.3Y,{"2g":"1U"})}o.1i=1w HR();if(o.1i.4z){B rq=(v.HG==1?\'*::-3F-P-R-1y-Ti-mH {2k: 1U!6a;-3F-rf: 1U;}\':\'\');if(v.qd==1&&v.Hw!=1&&(v.HF!=1||!o.1i.7r)&&(v.Hp!=1||!o.1i.kC)){}F{if(o.1i.4z&&v.g3==1){}F{rq+=\'eY::-3F-P-R {2k:1U !6a;}*::-3F-P-R-Th {2k: 1U!6a;-3F-rf: 1U;}*::--3F-P-R-1u-mH {2k: 1U!6a;-3F-rf: 1U;}\'}}B 1C=1W.1V(\'C\');1C.1H=\'1E/O\';1C.1P(1W.Hq(rq));o.1Q.1P(1C)}if(o.1i.Hr){v.3n==1&&v.T4==1?v.3n=0:\'\'}if(o.5c==0){if(o.1Q.2P==15&&!o.lT&&v.Hs>0){O(o.1J,{"1b":v.Hs})}}if(L(v.jV)){v.W.bU=v.jV}if(L(v.nQ)){v.W.nt=v.nQ}if(L(v.1y)){o.2b=v.1y}if(L(1z.Ht)&&v.T7==1){1z.Ht(ha)}F{ha()}}E ha(){1n("ha");o.V=1w Hu();if(!v.3l){v.3l="?"}if(v.pl){v.3l=v.pl+o.ei}o.T5=nh();o.Ho=0;o.5W=rO();if(o.5W){if(3W.6J("rH")!=28){o.qS=3W.6J("rH")}F{o.qS=nh();3W.9z("rH",o.qS)}if(v.rc==1){if(3W.6J("r4")!=28){o.4M=3W.6J("r4");if(2l(v.cP)){if(v.cP.J(o.4M)>-1){o.4M=28}}}}if(v.Hv==1){if(3W.6J("r6")!=28){v.aM=3W.6J("r6")}}U(B i=0;i0){o.jS=o.jS.1j(0,o.jS.J("#"))}if(o.5W&&v.cA==1){o.3w=1w TE()}if(v.l5==1){o.5O=v.TD;ty(o.1J,"5O",H)}v.h4==1&&v.l5==1?o.h4=1w TC():\'\';v.ab==1?TB():\'\';if(v.TA==1){o.cn=1w Tz();o.cn.aQ()}o.P=1w u1(v.3l);if(!o.1i.2f||v.dW==1){o.1Q.1v("Tw",E(){o.5i=H;o.mt=H;o.R?o.R.Hz():\'\'});o.1Q.1v("Tu",E(e){if(!o.3H){if(v.1r.8S>0){2E(o.nu);o.nu=1B(E(){if(o.5i!=o.mt){o.5i=o.mt;o.R.uh()}},v.1r.8S*2j)}F{o.5i=K}o.mt=K;if(o.R){o.R.nk()}}})}if(!o.1i.2f){o.1Q.1v("HA",E(e){if(!o.kl){o.3H=H}});o.1Q.1v("a8",E(e){if(!o.kl){o.3H=K;if(!o.5A){o.9E=K;o.eP=K}if(o.1i.e0&&o.1i.dW&&o.22){1B(E(){o.5i=K;o.R.uh()},4c)}1B(E(){o.62=H},4c);if(o.1i.2f&&o.R.qz()){}F{o.R?o.R.h7(e.6l,e.9e):\'\'}if(v.gu==1){if(o.R.c8()){o.R.8b()}}}});o.1Q.1v("uo",E(e){if(!o.kl){if(L(o.R)){if(o.3H){o.R.hy(e.6l,e.9e)}F{o.R.o3()}}}})}if(o.1i.2f){1z.1v("V1",Ia,K)}v.tZ==1&&1K HB==\'E\'?o.tZ=1w HB():\'\';o.3T.1v("h1",E(e){if(e.7P){o.fZ=e.7P.Q}o.3H=H;o.5i=H;o.mZ=K;mX("1y",e)},{5v:H});o.3T.1v("bT",E(e){if(e.7P){o.fZ=e.7P.Q;if(o.fZ>1){o.um=1}}if(o.3H){o.mZ=H;mX("Tq",e)}},{5v:H});o.3T.1v("hC",E(e){o.3H=K;2E(o.nu);o.nu=1B(E(){o.5i=K},2i(v.1r.8S,0.5)*2j);if(v.o1==1){B nX=1w 7E().9o();if(nX-o.ak<(v.kD?v.kD:0.3)*2j){q3(e)}}!o.mZ&&o.fZ<2&&o.um!=1?g4(e):\'\';o.mZ=K;o.fZ=0;if(e.7P.Q==0){o.fZ=0;o.um=0}mX("4u",e)},{5v:H});2W{1z.1W.1v("a8",E(e){o.62=K;if(!o.5A){o.9E=K;o.eP=K}if(o.3H&&o.R){o.3H=K;o.R.h7(e.6l,e.9e);o.R.nk()}if(!o.5i&&!o.1i.2f&&!o.1i.tv){o.R.bx();if(o.2X){o.2X.av()}o.R.HC()}})}2G(eh){}1z.1W.1v("uo",E(e){if(o.R){if(o.3H){o.R.hy(e.6l,e.9e)}F{if(o.22&&o.ur){o.R.o3()}}}});if(!o.1i.tv){o.1Q.1v("h1",E(e){o.kl=H;if(!o.1i.2f){1n("ur");o.ur=H}o.e0=H;o.3H=H},{5v:H});o.1Q.1v("hC",E(e){o.e0=K;o.3H=K},{5v:H});1z.1W.1v("bT",E(e){if(o.R&&o.e0){o.R.hy(e.7P[0].kJ,e.7P[0].ng)}},{5v:H})}1z.1W.1v("Tn",E(e){B x=e.3Y.gq.nl();if(x==\'tX\'||x==\'HZ\'||x==\'HH\'){I}F{o.R?o.R.HE(e):\'\'}});1z.1W.1v("T1",E(e){B x=e.3Y.gq.nl();if(x==\'tX\'||x==\'HZ\'||x==\'26\'||x==\'HH\'){I}F{o.R?o.R.I0(e):\'\'}});if(o.8s){tJ(a7.1W,I2)}tJ(1W,I9);E tJ(x,z){B y=[\'\',\'nm\',\'3F\',\'ms\',\'SE\'];if(x){U(B i=0;i0&&o.kX){o.V.9f(sp,1)}F{if(o.6c){B lH=7H(o.6c,sp,H);if(lH!=-1&&o.R.Ir(\'5b\')){o.a2=lH;o.P.9f(o.6c[lH])}o.R.Is()}}}}B uR=K;if(v.uY==1){U(B j=0;j0){if(v.gu==1||o.cp<120){O(o.1J,{"2S-6T":(v.7i+"px")});O(o.1Q,{"2S-6T":(v.7i+"px")})}F{T0()}}if(L(v.6R)){uO("6R")}if(L(v.eG)){uO("eG")}if(L(o.W)){js("W")}if(v.7R==1&&v.SZ==1){o.V.m6()}U(B i=2;i<10;i++){if(L(v["aU"+i])){if(v["aU"+i]=="2f"&&o.1i.2f){3u("aU",i)}}}1B(qK,4c,H);1B(E(){js("7V");if(v.4a){if(1K v.4a==\'E\'){v.4a=v.4a.6O};2h(v.4a+(v.4a.J(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E g4(e){if(o.uy[o.3T]>2){I}o.kF=H;v.kD==0?v.o1=1:\'\';if(o.pV&&v.eW==1&&!o.1i.tv){q3(e)}F{B t=(v.kD?v.kD:0.35)*2j;pN();2E(o.Ix);o.Ix=1B(E(){o.cz=0},t+4w);if(v.o1==1||(v.qe==0&&v.1N.pP!=1)){uJ()}F{o.pV=1B(uJ,t)}}o.cz++;kx()}E uJ(){pN();if(o.1i.2f){if(o.R.qz()){o.R.o3();if(o.3r&&v.qH==1){o.V.6o();v.qH=0}if(v.UF!=1){I}}if(o.kG){if(v.Iy==1&&v.UB==1&&o.1i.di){I}if(v.g3==1&&v.Uz==1&&o.1i.4z){I}}}if(o.cz>1&&v.1N.pP==1){o.cz=0;I}o.cz=0;if(v.eW==1){o.1i.2f&&v.Uy==1?\'\':o.V.g4()}}E q3(e){pN();B y=K;if(v.1N.pP==1){if(e){if(v.1N.Uw==1&&!o.1i.2f){}F{B x;if(o.1i.2f){x=e.Uo;if(!x){if(e.Iz){x=e.Iz[0].kJ-gn(o.1Q)}}}F{x=e.Ut}if(v.zm&&v.zm!=1){x=x/v.zm}if(x){if(xo.2U-o.2U*20/100){3u("3E","+"+2i(v.1N.IA,10)*o.cz);v.1N.2R==1&&v.1N.IB==1?7I(\'3E\',1):\'\';y=H}}if(y){if(e.aH)e.aH()}}}}}if(!y){if(v.qe==1){if(v.qd==1&&o.1i.2f){}F{o.22?o.V.8t():o.V.9j()}}}}E pN(){2E(o.pV);o.pV=1I}E qK(x){if(o.IC!=o.1Q.2a){x?o.IC=o.1Q.2a:\'\';qK()}F{bu()}}E bu(){B y=K;if(o.aI!=o.1Q.2a||o.cp!=o.1Q.2P){y=H}qN();o.R?o.R.4U():\'\';o.P.4U();y&&!o.22?js("4U",o.aI+\',\'+o.cp):\'\'}E qN(){B xw=o.1Q.2a;B xh=o.1Q.2P;if(o.R){if(v.sc==1){if(v.W.1q!="2M"){B x=o.R.cj("Iv")+o.R.cj("1d")+5+o.R.cj("Ik")+2i(v.UR,0);O(o.1J,{"1b":x})}}}if(o.5c>0&&!o.22&&!o.eA){xh=xw/o.5c+2i(v.s7,0);O(o.1J,{"1b":xh})}if(!o.22&&!o.eA&&!o.aJ){o.aI=2F.3X(xw);o.cp=2F.3X(xh)}if(o.1i.2f&&o.22&&v.sT==1&&bA.d4){if(L(bA.d4.qr)){if(o.5c>0){if(o.5c<1||o.P.9A()<1){B sp=bA.d4.qr(\'If\');if(sp!==1I){sp.cq(E(){}).2G(E(e){})}}F{B sp=bA.d4.qr(\'te\');if(sp!==1I){sp.cq(E(){}).2G(E(e){})}}}F{B sp=bA.d4.qr(\'te\');if(sp!==1I){sp.cq(E(){}).2G(E(e){})}}}}o.2U=xw;o.4d=xh;if(L(v.1G)&&o.R){v.1G!=\'\'?o.R.Ib():\'\'}if(L(o.k0)){o.P.1M(o.k0)}if(o.1Z&&!o.22){o.1Z.2t()}if(v.Ij==1&&L(o.gY)){2W{o.gY.2t()}2G(e){8D.1n(e)}}o.2X?o.2X.2t():\'\';o.cn?o.cn.2t():\'\';o.5q?o.5q.3e(\'4U\'):\'\';o.9n?o.9n.2t():\'\'}E a5(){o.V.oy(v);U(B x in v){if(v.2q(x)){if(x.J("1G")==0){if(v[x]!=\'\'){o.sa=v[x];o.V.a5(x)}}}}o.gZ?o.gZ.I3():\'\'}E 9Y(Z,1J,1M){if(Z){if(Z!=\'\'){if(v.c5==1){Z=c5(Z)}if(1J==o.2c&&Z==o.tm){}F{if(Z.J("#"+v.9U)==0){Z=o[o.fd[0]](Z)}if(Z.J("#0")==0){Z=c4(Z)}Z=I4(Z);if(L(v.I5)&&Z.J("//")==-1){Z=v.I5+Z}B s="sd";if(1M=="6z"){s="ti"}if(1M=="1U"){s="2x"}if(1M=="I6"){s="100% 100%"}if(Z.J(\' he \')>0&&1J==o.2c){o.ke=Z.2w(\' he \');3U(o.se);o.se=7K(I8,2i(v.UI,2)*2j);o.fE=0;Z=o.ke[0]}Z=Z.1R(/ or /g,\'"),Z("\');Z=Z.1R(/\\s/g,\'%20\');if(v.Uk==1&&7H([Z],\'.I7\')){B 1C=\'6M\'+v.id+\'TY\';1J.1S=\'\';o.eZ=1W.8B(1C)}F{o.eZ=1I;1J.1S=\'\';O(1J,{\'2g-9u\':\'Z("\'+Z+\'")\',\'2g-fN\':\'no-fN\',\'2g-1q\':\'8C\',\'2g-3G\':s})}1o(1J);1J==o.2c?o.tm=Z:\'\'}}}};E I8(){if(L(o.ke)&&L(o.fE)){o.fE++;if(o.fE>=o.ke.Q){o.fE=0}9Y(o.ke[o.fE],o.2c,v.fH)}}E I9(){if(o.22&&!sW()){o.V.tr(H);o.1i.ff?bu():\'\'}F{if(o.eA||o.5i){sW()?o.22=H:\'\';o.V.tx()}}1n("22",o.22)}E I2(){if(v.l5==1){ty(o.1J,"5O",H)}}E PR(){1n("d4 "+bA.d4.pB)}E Ia(){if(2F.Ic(1z.d4)===90){1n("te");if(v.Ig==1){B ok=H;if(v.Id==1&&!o.1y){ok=K}if(v.Ie==1&&!o.1u){ok=K}if(o.9h){ok=K}if(o.1Z){ok=H}!o.22&&ok?o.V.9j():\'\'}}F{1n("If");if(v.Ig==1){o.22&&v.sT!=1?o.V.8t():\'\'}}}E sW(x){!x?x=1W:\'\';B y=K;2W{y=!!(x.RQ||x.RP||x.RO||x.RN||(x.S3!=1I))}2G(e){y=K}I y}E Ih(x){I x.2a==0&&x.2P==0};E sY(){U(B x in o){if(o.2q(x)){if(x.J("Ii")>-1){3U(o[x])}if(x.J("t6")>-1){2E(o[x])}}}1n("Lu")}}',62,4020,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|return|indexOf|false|exist|||css|media|length|controls|but||for|actions|playlist|width|control|url||||||||time|pjstg||key|height|left|top|event|action|settings|break|system|substr|case|hide|duration|log|show|color|position|toolbar||icon|play|addEventListener|new||start|window|playlist_dic|setTimeout|tmp|opacity|text|hls|title|type|undefined|container|typeof|volume|scale|hotkey|faction|appendChild|frame|replace|innerHTML|set|none|createElement|document|subtitle|subs|vast|||fullscreen||||div||null|data|offsetWidth|seekto|poster||pip|mobile|background|eval|existv|1000|display|exist2|open_action|right|svg|vasturl|hasOwnProperty|click||Resize|error|sub|split|auto|tip|file_type|absolute|files_quality|Play|line|clearTimeout|Math|catch|stop|push|options|margin|padding|bottom|parseInt|tiptext|offsetHeight|transform|icons|border|Lang|screen_w|hidden|try|droplist|open|share|||||||||||_type|plid|list|files_subtitle|api|linear|linkurl|events|Pause|hide2|player|file|current_quality|autoplay|removeChild|scaleX|current_subtitle|muted||media2|apiProcessor|CheckColor|continue|scaleY|floatleft|handle|sbt|ffffff|rows|mediascale|seek|webkit|size|mouseDown|src|parentNode|body|font|http|custom|stroke|chromecast|000000|object|dash|mediacontainer|clearInterval|urls|localStorage|round|target|Volume||org|parseFloat|Seek|||attr|vasttype|||ready|hex2rgb|500|screen_h|xlink|_|www|xmlns|Duration|pause|2000|files|bga|Time|Remove|bgcolor|pointer|1px|marginright|block|end|out|200|marginleft|ShowOrHide|ios|_to|obj|visible|MarginPadding|gradient|delete|tagvideo|values|img|refresh||transition|default_quality|preload|string|settings2|zIndex|trim|Motion|is_hls|resize|xhr|empty|folder|dom|_from||plstart||rightmenu|Action||subtitle_on|||youtube|f2title|speed|aspect|pljssglobal|quality|pjsdiv|ease|slice|mouseHere|onOut|Mute|rgba|mute|order|live|int|effects|casting||JSON|overflow|passive|_value|m_to|removeEventListener|butPosition|volumewheel|canvas|filter|isVisible|f2action|valuefontsize|max|remove|menuproc|vast_loaders|arr_down|levels|onError|vastloader|visibility|act|random|f2value|Hls|value|m_type|shuffle|storage|valuecolor|onOver|arr_up|||focus||||||||important|ftitle|files_speed|show2|animation|isLive|next|SetQuality|dechar|airplay|srch|clientX|vast_|UpdatePlaylist|Unmute|toString|iset|is_dash|evntclk|getAttribute|solid|clr|cut|keys|plx|fill|captions|UpdateText|files_|over|charAt|reload|download|minutes|UpdatePlay|getItem|hlsconfig|scroll|pjs|dash_created|name|state|cursor|midroll|File|radius|cancelBubble|off|skip|bgpaddingright|bgpaddingleft|FindBut|||||||||||intro|String|activeiconsize|parse|control2|safari|current_audiotrack|default|rounding|setAttribute|status|f2i|ended|alpha_div|always|obj2|tips|iphone|backgroundColor|motions|aover|span|audiotrack|globalfs|line3|ioff|box|bg2|blur|1999|Date|redirect|files_audiotrack|indOf|PluginHotIcon|Events|setInterval|vast_and|preroll|pjs_parent|current_url|touches|waiting|pass|customline|Value|playing|init|okpd|SettingsTimers|val|metadata|||||||||||channels|Settings|seconds|toolbarHidden|navigator|_show|_url|Object|margintop|plhistory|version|label|onClick|bgaover|onEnded|align|paused|Advertising|parentIframe|Normalscreen|lastwheel|tipcrn|timer|Toggle|points|_cul|hours|getElementById|center|console|layer|is_sleep|isVastBgLoad|location|buffered|StopWaiting|ShowPoster|HideControl|add|realfullscreen|bordercolor|HLS|VAST|fvalue|hideleavetimeout|leftBg|min|unmute|container_w|pnt|pipwebkit|hlsquality||href|arrowsize||is_ws||customtext||||apiprm|ResizeText|opid|stretch_width|clientY|SetSpeed|space|ispipkit|ctx|Fullscreen|Tip|onWaiting|Waiting|rel|getTime|ttl|loop|lines|icn|small|image|info|floor|preventDefault|8px|setItem|ratio|track|sub_off|UpdateObject|hidden_volume_over|area|vast_or|SetSubtitle|txt|line0|loading|container_h|timeline|xbg|ll1I|plopenid|cutted|loaded|getElementsByTagName|End|enc2|dropbgcolor|shadow|marginproc|Poster|curtain|tag|fbg|current_speed|hlsautoquality|concat|Title|lang|parent|mouseup|nativecontrols|bgbrovr||wait||fltrs|bitrate|alert|Sub||HlsLevelsLength|clicktime|destroy|Arrows|onPlay|hls_config||onDuration|com|files_quality_ag||hls_subs|Close|reloadTimer|all|hls_created|message|lIll|ncrtat|pointerEvents|actionstt|bgcolorover|sec|stage_x|stopPropagation|normal_w|fullscreen_process|pld|Update|default_audio|vertical|SubtitleChanged|iconscolor|Start|flag|open_settings|rotation|design|mrgnprs|bgl|scrollLeft|bgtop|buffer|Status|||Switcher|evntovr|max_h|_css2|but_x|media_error|bgpaddingtop|upld|f2id|replay|Retimer||Background||noads|audiotracks|scrollbgcolor|||delta|m3u|_cstm|thumb|PlaylistNext||motion_id|charCodeAt|MainResize|_hide|stage_y|SettingsClose||gaTracker|screen|onMouseUp|_keyStr|white|evntout|bgpaddingbottom|but2|Playlist|prev|00|CalculateClick|linecap|but_space|qualities|PlaylistNextExist|audioTracks|playById|400|3px|touchmove|autoplaylist|control_|DashLevelsLength|tlbrhd|VastRemoveAndPlay|Array|StyleItem||||fd0|fplace|id_|salt|SettingsVisible|search|line3value|||inline|_rb||ShowOrHideProcessor|line1|reloadto|PlaylistG||brightness|Stop|quiz||normal_h|then|switch|textTracks||subtox|_speed|vimeo|||clicks|timestore|CustomSwitch|skpbt|onTimeupdate|CreateItem|currentFile|Clickable|butplstart|title2|pjs_i|currentTime|hlsaudio|vsts|deltaY|ldr|forbidden_quality|vast_loadtxt|enc3|sub_options|channel|prc|sttx|pause_before_vast|dropanm|sub_bottom|onload|dur|sub_shift|AfterVast|forcehide|orientation|active|Remove2|toolbar_hide|line_width|titlestore|browser|volumewheelin|cubic||min_h|source|control_title|playbgcolor|android|||onMeta||SetAudioTrack|stout|shuffle_|CreateHLS|ll1l|weight||fontnames|transparent|event_y|pauseroll|fontsize|iframe|iconsover|file2|but_y|scrollTop|load|autohide|mediapip|CloseOpenList|coh|ellipse|nowrap|responseText|played|ActionPlaylist|family|toolbar_margintop|frameresize|PipWebkit|speed1|cow|handleicon|backdrop|desktop|Home|PlaylistPrev|controlover|touch|Scale|removeAttribute|tagframe|hlsdrm|plfolder|_lastime|Pos0|hiddenwidth|send|pljssglobalid|is_visible|toend||floatwidth|onMove|onVolume|err|pltxt|line2|native||||_start|saturate|decode|300|vast_impressions|icns|file3_separator||qbr2||l1lI|PlayerState|fullscreen_start|10px|fontSize|or0|update|hidejustfull|overlay|pjs_id|vast_longtimeout|checkFont|err404v|event_x|select|relative|newplay|hidden_volume_over_process|loading_error|ScrollTo|MediaReady|NewFile|dropcolor|normal|screenclick|Zoomed|video|pstrv|timeFormat|600||bgpadding|thmove|DtXWan48Lq9neNd|maxBufferLength|vast_poster|topBg|BgClr||handlewidth|mediaSession||expand||Drop|open_pl|items|readyState|XHR||Curtain|bottomside|classList|texts||default_style||||_step|scaleover|tmpbg|posterhide||sub_color2|_status|sub_color|pic|pstrsi|Pnt0|bgt|poster_scale|flip|hdnn|playbgcolored|handle_width|pointed|repeat|headfontsize|cul|_ease|hdicon|Il1l|ControlClick|subtitle_start|sub_sizeproc|rightside|Subtitle|FindDrop|tchs|polygon|casturl|showoverto|nativefullios|ScreenClick|SubtitleSettingsMenu|not|sub_settings_on|Init|HideProof||ToolbarDown|hideonpause|create|settingsovertimer|HidePoster|spacing|mouseover|PlaylistPrevExist|actplay|mouseout|compilation||findLeft|stretch_with_volume|rightbs|tagName|showovercontrol|control_line|NativeEnterFs|hidevideo|hls_force|TagPlay|justshow|starttimeout|plNxtExst|RemoveCurtain|fff|link|f2bg|VastRecover|nomute|overopentimeout|nativeAudioTrack|pushCSS|FindPlStart|groupId|0px|kbps|tippointer|videoHeight|brandurl|alpha|upldfl|Airplay|PlaylistExist|shareme|marginbottom|abc|_id|ima|mediatags|url_shift|touchstart||onPause|minify|butNames|ObjectFit|StageMouseUp|errorto|HideForce|Ready|opn|HideInterval||and|mode|000||childNodes|setSpeed|onclick|nbsp|_preloaded|subupld|gif||hlsDashSub|sub_or||bgg|fatal|20px|seeking_time|copyObject|StageMove|Reload|VastAddPreload|rldcnt|touchend|current|vast_longtomsg|lrpd|sub_bgcolor|ctxtnk|cftlr|Download|scrollleft|currentLevel|FileTo|pl_first_id|TipText|normalscale|Off|dontplay|sub_bga|va2l|VastNext|Show|sub_shadow|gain|pldur|hlschangequality|VstLdTxt|BufferStop|onSeeked|seekwindow|svg0|sub_weight|ymax|midrolls|onSeeking|PluginSub|chrome|seeking|offsettimer|||||RenewSubtitle||MidrollOverlay|offsetLeft||speeds||iconreplay|wheel|toggle|errorMessage|||_max_order|pip_quality|_ended|plurls|resizePlaylist||file2_separator|details|SetSetting|iconangle|hlsend_to|NativeControls|iosfull|SettingsN|custom_speed|result|SettingChanged|tipbg|AirplayChanged|QualityChangedNoHand|yamtrid|clicked|Error|onplay|_t|gao|360p|letterspacing|autoQuality|days|jpg|indOf2|hls_stuck_time|480p|240p|recover|ShowForce|toolbarInterval|frag|canvas2|ssfontsize|marginprocleft|RenameQualities|htto|url2|pjs_|shift|airplayed|swipev|gatracked|uijs|play_errs|_seekaftervast|fcdef|nohls|m3ut|hidetimeout|wheelstep|stty|ni2||win|tmln|ResizeSettings|sourceBuffer|scl|https|qbr1|PlaylistControls|PlaylistVisible|PlaylistShow|UpdateSpeed|volumescroll|file_separator|ErrorOr|galabels|Thumbs|ToolbarShow|CustomText|Ctxt|playlist_source|hidewithoutmoving|Rot|destroyed|rect|ctx2|href2|paddingright|paddingtop|autonext|_prevIcon|left0|floatheight|stretchonfullscreen|custom_aspect|hlsrows|||srt|brd|TimeSub|sxs|downin|base64||Parsed|sizing|SubtitleLoad2|pstrs|memory|_play_i|fit|subload|playsinline|mpi|touched|FltrVal|Mouse|OpenList|kap|StyleArrow|RenewPoints||ShowTip|pljsmute|bgbordercolor|Played|JsClk|999|limitmaxwidth|tippadding|current_|ipad|dclckto|_activeIcon|acted|nativefull|xtitle|removed|pageX|float|Cut|prm|l3v_show|handlehide|unshift|onmouseout|onmouseover|5px|HandleWidth|tipbga|tpp|letter|line_speed|tipbgcolor|pldly|SubtitleLoad|1em|hand|contentWindow|playersize|observer|bgborder|bgh|clickmargin|playerid|rotation2|StyleLine|hideoutmute||shr|historytitlea||compilations||clickarea|hidden_volume|created|domain|historybga|_psd|findTop|ScrollOverOut|YtInit|scrollarrows|||onmousemove|HistoryPlaylist|parentcontainer|3000|isvg|PlaylistHere|_icon|setActionHandler|nops|bgtmp|thumbnails|plopt|spd|mutestore|wght|pljs|YouTubeIframeAPIReady|isPlaying|AudioContext|iniframe|100000|VastLoader|14px|SubtitleOff|container_h_procent|Load|ShowLayer|exception|audiosrc|MenuProc|unmuteplease|wait_to|||||valuefromlang|Password|hideuntilto|tippaddingtop|VastBgLoad|sub2|adsfirst||fjs||_wait|limitwidth|VastAndLimit||scripts|CreateTip||current_file|PlayerjsMenu|showtitleplaylist|youtube_id|sub_size|||mouseHere2|sub_size_fullscreen|BeforeVast|sub_all|UpdateTime|StyleActive|find|datetime|wtcntrl|menu|playlist_title|2001|mini|playroll|button|openplaylistbefore|CreateDASH|screencolor|apdr|resizeonplay|subsor|_readyonplay|hlsfps|vstpause|covervideo|sans|picture|vastonmobile|AudioTrackChangedNoHand|serif|Touch|fid|mouseMove|while|drtn|pauserollonplay|poster_a|KeyPlusUp|changeheight|getHLS|num|Start0|HlsUpdateAudio|loadLevel|quality_received|poster_aover|hlscq|vast_type|seeked|pageY|randomstr||autoLevelCapping|StageLeave|toLowerCase|moz|BgBrAct||PipSize|PlaylistRewind|openById|_lastactbut|playlistrewind|leavetimeout2|scrollarrowsize|title_template||playVideo|embed|videoWidth|HidePoster2|isAuto|getDASH|close|dvrtime|frames|lineHeight|vars|KeyPlusDown|StringVar|postroll|done|userseek|current_plurl|vol|playlistloop|ssa|scrollarrowcolor|found|container_id|SubtitleError|audioTrack|now|postMessage|worked|gifed|click0timeout|OpenScroll|StageMove2|sleeptimer|handleaover|marginbg|SwitchText|dashquality|isReplay|hideAllIcons|handlescale|navigationUI|resizeonwidth|mouseUp||urls_and|prefile|dropl|ksu||scrollHeight|ceil||full|333333|wheelinterval||FindOpenIds|onDown|timerTime|thumbs_on|lang_|CustomToogle|TitleTemplate|timeshort|remember_sub|lngth|160p|referrer|subopt1|bgcontainer|handleiconspress|fspr|sub_reset|720p|sub_x|bgbract|1080p|StopMedia|stuck|rename_audio|lastTouch|sub_upload|documentElement|UpdateVars0|rc_label|svg3|historybgcolor|autonextopenfolder|UpdateVars|onStep|_steps|ssflyp||_stopped|resizeSettings|fileTimeout|rightout|timeline_h|nhs|rotate|showinterval|mtp|upload|sub_stroke|sepia|customdesignsvg|998|VolumeWheelX|decoration|setaction|IconsColor|||youtu|YoutubeID||bgo|||_fullscreen_end|rightclick||ff0000||opera|_control_|files_channel|angle|stretch_width_last|polyline|colorbg|FileType|RemoveMedia|edge|subdrag|script|scrollwidth|rldplay|offsetTop|ClearClick|but_h|seeksides|quartile|ResizePlaylist|PlaylistError|static|hidevar2|click_t|overlays|hideuntilstarted|lastIndexOf|floatlimitwidth|Ended|||DoubleClick|suboptns|omt|newfile|timeld|VastVisible|rld|clr_options|tipalways|rmbgcolor|nativecontrolsmobile|doubleclick|YoutubeReady|icon2|imgldd|parsed|PluginPlSrch|iclr|alldd|autoprevopenfolder|isTypeSupported|CreateShare|resizetxt|pjspl|lock|noclick||hmx|onClickSubtitle|eventstracker|NativeExitFs|HideTip|ToolbarHidden|vastfrombg|response|HlsLevel|yaCounter|restart_audio|started|linkurl2|unmuteonclick|livewakeup|hidevar|FrameResizer|mediaSource|iconscolorover|MainUpdateSize|playerjs_|iconopacity|gaTrackPlay|volumewheelfull|userid|adsinchain|onPipLeave|_recover|fullblack|fixed|VastCheckNext|VastGo|but_w|||VisibleItems|pljsquality|paddingleft|pljstrack|JsEvent|effect|tmpr|onTagError|VastVideo|qualitystore|_rights||appearance|playiconbut|SubtitleTimerMenu|settimer|ie9|clientWidth|moveOr2end||write|normalscreen|vast_preload|ioscss|advertising|toggleControl|||hmaxk|contentDocument|||onWkitKey|onPipEnter|dont|floatmarginright|sleep2|xvalue|reRightMenu|vastcontainer|pljsuserid|_move_rights|exitfullscreen|leftandrightpadding|butByS|order0|rmcolor|StorageSupport|RightMenu|bg_hide|removeItem|VastPreloadLoad|splice|nohead|VolumeWheel|vastgo|gained|Action2|540p|onYoutubeReady|||||csta|stvs|screenmarginbottom|urlsl|hlserror|maintitle|downi|change2playlist|contain|pstrsin||1440p|2160p||ControlOut||NativeSubtitle|getQuality|DrmVars|Metadata||arrinterval|ErrorReload|||filerorto||||clck|pjslng|HlsSleep0|is_hls2|network|code|reloadtimeout|Captions|reloadfirst|ErrorMsg|_tags|checknative|sleep_timeout|HlsSleep|Seeked|getAudioTrack|marginbgcolor|pipto|CreatePoster|join|l1ll|landfullmobile|Recover|playsinlineonmobile|isFullscreen|ll11|Destroy|playerjscom|tagsurl||||||timeout|RadioTags|Preload|mediadrag|xy00||PluginMovable|toolbarhidden|landscape|maxMaxBufferLength|sub_upload0||cover|posterhidepause|Playing|poster_float|currentposter|marginbgpadding|||timerInterval|NormalscreenUI|nativehlsios||StartSpeed||dontload|FullscreenUI|Visibility|CheckDash|onDash|file_yv|onClick2|WaitSize|RemoveForNextAd|midrollo|vstdwn|NewAspect|vastclick|FSL|CheckPip|outro|v360|enabled|vast_starts|vast_midroll_limit|tagSrc|Controls|noprevicon|pstr_to|volumestore|pljsvolume|setQuality|input|ChangePip|geo||Media||||||||||iOSTrackLoaded|subtitles|VastPreloaded|nativesub||removeTracks|Review||hlsSub|SetHlsQuality|_hlssubtracks|tchs2|scrollarrowbgcolor|mousemove||nextLevel|mobiled|scrollarrowbg|PlayerSize|nativeControls||_i|StyleSubtitle|moving|HlsAudioTrack|renameTracks|HlsAudioTracks|bordercolored|mdswp|onerror|span05|isNaN|PlaylistLoad|prototype|ScreenClick2|m3ui|ActionOptions|MseIsSupported|LoadedData|str2obj|hls_started|posteronpause|substore|fzoom|hdbrdclr|stopotherplayers|IndexPlaylist|audioctx|pjs_parent_i|sub_designstore|UpdateStart||ws_created||IndexPlaylistProcessor|pp2|Alert|autoplaymute|End2|End3|CreateWS|notofh|querySelectorAll|resizetext|6px|pldur2|tipcolor|tipfont|pldur3||tipfontsize|tipletterspacing|stopkeys|tmp2|addtitleplaylist|viewBox|ontouchmove|SetSubtitle2|logout|dash_subs|SubRem|3600|TipVol|openplaylistroot||addtitleplaylistbr|volume2|bggr|exist2v|ahd|SettingsParser|sub_bgpadding|MarPad|piped|submm|lastsub|tippaddingbottom|ssfontcolor|minw|_currentIcon|sstext|tippaddingleft|onMobOver|drawImage|onMobMove|toFixed|ControlsBg|show_settings|VisibleCheck|encoded|chr|stringify|urlcnfg|startcss|resizeme|||resizeonmouse|last|leftright|NoSpan|InitVisible|SubOpt|pstr|ytautoquality|postmessages|SpeedChanged|getDuration|nocontrols|pepper|FileReader|pljssubtitle|spn|fonts|insertBefore|smbls|SubUpload|SubtitleLoadAll||_css|PJSDIV||sub_store|SubtitleParse|||png|removebykey|fromCharCode|ass|cnt|blra|vtt|updown|show_playlist|Empty|_set_quality|together|TheEnd|CheckHideVars|UpText|History|mobtch|Places|SetCSS|heightInterval|borderRadius|Bglines|timeline_w|borderbottom|coloroverplay|ReplayIcon|handleiconover|handlea|head_||||||historycolor|clickscaley|onUp|_timeout|onWheel|handlecolor|hour|minute|second|deg|_stop|Alpha||mutedautoplay|resizetimeout|valuemargin|valuepadding|grdlft|match|tem|thumbs|historytitlestrike|LineScale|onup_to|Style|imageLoaded||||ctxt|handlemove|other|btm|doctype|cpm|ClickArea|marquee|scrollbar|_time_load|bgcolorlink2|linkurl0|hideonplay|control_start|restart|TipHide|sub_font|hidetime|ShowHandle|handleiconpress|Thumb2|Text|ShowNextList|bggrclr|UpdateVolume|resizeFromText|last_text_w|Marquee||||||DVR|postsmbl|handlehideinit|presmbl|movevent|rename|Rotate|lastt|over_final|EndMove|settingsNumberVisible|pjsframed|tipbgrounding||QualityChanged|check|play75|play50|play25|_blank|activeicon|subpausehide|StartTimeout|youtubeposter|NxtExt|removedNodes|start2|HidePositionControl|bordersize||Loading|MediaSess|killMotion|Hide|scrpt|quick|cntrls|getVideoData|fontFamily|playlistovertimer|onYtPlayerReady|Player|fileorto|introstart|toolbarisdown|path|TitlePl|ShowShare|customTextPl|CustomTextButs|innerText|upText|brand|div2|CloseSttx|ClosePl|deltaX|||Shuffle|content|pjscssed|Menuproc|msRequestFullscreen|webkitRequestFullScreen|Visible|mozRequestFullScreen|requestFullScreen|re_y|ControlCoordinate|firstly|ToolbarHide|requestFullscreen|Youtube|reloadlog|Prefile|updatePlaylist|PlaylistPlayId|Script||SetCurrentQuality|gaurl|Loaded|startwait_t|hostname|pauseVideo|utx|150||SubtitleSettingsClose|timelimit|getPlayerState||globalfontname|update_|scrollarrowbgovercolor|getBoundingClientRect|ControlOver|removeNativeSubtitle|adscounter|dashaudio|timebreak|Wheel|nativeSubtitle|ct2|parentElement|Stopped|smallfontsize|sub_allmyt|Playback|sub_off_title|device|default_subtitle|fs_error|PostFullscreen|floatwidthsmall|timelimited|ListsWidthRight|ScrollDown|0val|rand|floatheightsmall|ListsWidth|1val|220|vpaid_starts|RenameTracks|Yandex|iset2|openpl|playedquartile|pipSrc||playId|playedstore|yamtr_event|playByYoutubeId|finishrewind|ga_event|dropsmallfontsize|dropfontsize|gtag|rest|ChkHlsEnd|cstm|slng|adsinvitation|scrollX|640|crt|my3|showById|copied|SubtitleSettings|DownIn|360|TheEnd2|intros|1800|1550|1150|High|PluginIntro|900|scrollarrowbgover|ads|ParseUrl|Start00|scroll_down|elastic|Ease|PlgnVstLdtx|str|ShowTimeout|PlgnVstPstr|frmvst|PipToggle|reYT|ArrowsInterval|movable|PipSwitch|Timeout|filetod|arial|FileTimeout|fileto|msExitFullscreen|lI1l|006|noindex|seekTo|iosExitFullscreen|menufltr|playerjs|cancelFullscreen|mozCancelFullScreen|webkitCancelFullScreen||contrast|I1lI|Number|analytics|KDrzKesn|EeyzTyES|width_div|height_div|700|current_time|helvetica|ffdd1f|Timer|zoom|PjsFramed|heartbeat|pjsframe|YouTube|alertsbga|shwvstfnsh|maxresdefault|alertsfontsize|alertspaddingh|MediaYoutube|scroll_left|castdevice|nameofyoutubequality|PluginPip|casterror|outside|unset|through|666666|whlskfll|url3|175|935|firefox|alertsbgcolor|alertscolor|msie|hidecontrol|imageExists|toUpperCase|maxTouchPoints|MSIE|CreateMedia|alertspaddingv|callback|notv|scrollwheelfull|Quartile|PluginTrack|minduration|api_|onClickSubtitle2|playlist_id|customyterror|ShuffleEnd|apto|plapto|dasherror||_ue|PluginRel|cancelFullScreen|plcontinue|pldelay|FindIdPl|FindFileInPlaylist|VastInfo|wrapper|after|adblock|vast_adid|18px|pljs_yt_|preloaded|swiping|ffeeab|_ud|subshift|HideLayer|incorrect|PlaylistBack|ytcl|redirectonplay|fullonplaymobile|fullonplay|onClickTimer2|resume|ScrollLeft|Open|iframe_api|last_ors|Swiping|playedstored|autoplayed|toLocaleTimeString|onYtPlayerStateChange|trkp|PLAYING|notag|reverse|Scripted|full_minutes|rgb|keyframes|_html|ENDED|styleSheet|XMLHttpRequest|GET|sub_off0|InvertPlaylist|ffect|limit|Pldelay|comment|pjslog|Exit|mss|Playerjs|youtubecontrols|headbordercolor|HidePoster3|_nextIcon|head|PlayingChecker|PluginThumbs|offsetwrite||brda|StopOtherPlayer|full_hours|PlayerjsAsync|swipep|posterhidestart|Qualities|ReloadTimeout|PluginDroplist|nomidroll|VastBreak|cuid|Width|PluginErrorVideo|sfjs|SetChannel|offset|pressed|reloadlive|ScrollUp|last_subtitle|_xIcon|ovr|nooverlay|Papi41|isVpaid|passontime|PluginHeart|posterhidetime|midrollimprsd|_subfile|yaHit|current_vast_url|PluginSlides|reachGoal|recovery|scrollarrowgradient|dropclrs|PlayerjsEvents|pjsfrm|tagsinterval|width100|onPlayTag|skipads|alert404video|SubtitleBottom|224|sub_bg|youtubeready|sub_bgo|ScrollRight|vast_prestarttimeout|index|denied|access|VastLongTimeout|redirectonclick|geobj|_reset|yterrors|getContext|show1value|andlimit|valuealign|isyoutube|butseekto|alert404v|sub_split2words|setupx|onQualityChanged|alert404text|alert404|alerts|setVolume|40px|yamtr|sub_lineheight|sugar|endfull|sub_big_fullscreen|vast_longtimemsg|onMouseDown|seeked_time|norld|time2|exitFullscreen|bglines|minus4back|topside|hidebefore|hidebefore2|bandwidth|often|hideonleaveandplay|often2|openplaylistafter|unblock|openplaylistpause|Hideuntilto|clickscalex|onMobOut|mobileover|iconmargin|bgstretch|hideafter|ontouchstart|selectOpen|inversetime|keyCode|togglesubs|Control|action2|opposite|scalesmall|hlscaptions|liketext|lineh|icon3|rszr|svgtmln|rotateplaying|picheight|fontsizesmall|bold|5000|rotateonhover|plusminus|ControlLine|Buffer|hidewithposter|HdIcon|setcss|controlCSS|nxtttl|SvgColor|wps|translate|hidedown|ontop|gradientcolorbg|linespeed1|gradientcolorload|colorload|linespeed2|7px|Tmln|hideafterclick|DisplayControl|Click|bgcolorlink0|tipmargin|tipvar|action_settings|unhidden|hidesec|noClickTimeout|displayvolume|zoomed|RenewFromTitle|with_hours|with_min|prevorius_default_w|prevorius_default_h|iconsreplay|which|nums|gradientcolor|linkpause|unmuteonplay|userplay|userpause|back|pipVol|muteiconbut|screenshot|sttr|1001|ssflyw|linktarget|plclose|titlepl|showShare|customText|actpause|hmaxk2||resize2|always2|volumechange|durationchange|enterpictureinpicture|leavepictureinpicture|webkitneedkey|sort|ControlsBgClick|NewPl|marginprocright|OpenPl|PluginShare|marginprocbottom|marginproctop|ControlX|lrpps|lrppp|upTexts|hidewithoutplaylist|UpdateSettings|HideElement|leavetimeout|playonhover|upd|PluginMbps|wtpstr_to|pstrwt|WaitPoster|posteronwait|hideonvolume|Volumescrolled|UpdateTimer|Exist|PreNewPl|prenewpl|PlaylistOpenId|PlaylistMove|setting|apdra|alwaysnotfullscreen|hidebeforesec2|alwaysjustpause|hideoverwidth|hideoverwidthlimit|hideonwidth|hideonwidthlimit|hideaftersec|hidebeforesec|hideonvar|ShowAnimate|hidewovar|hideonfullscreen|hideuntilmeta|unfixing|PluginSkip|ShowControl|HideAnimate|linespeed3|customdesign|timeupdate|sesstime|nativenotipad|createTextNode|mobiletv|playerheight|requestAnimationFrame|Actions|trackstore|nativenotios|vast_nofirst|pljsfirst|StageOver|mousedown|PluginGeo|closePl||KeyUp|nativenotiphone|hidestartbutios|pjsin|right_y|highlight|rc_labelurl|rc_anyway|rc_version|CrShr|RightClick|right_x|Href|System|encodeURIComponent|parent_domain|RightCSS|4px|rmsize|RightOver|RightOut|textarea|KeyDown|ltr|ParentFS|read|checkBase64|preposter|stretch|mp4|Posters|FullscreenChange|OrientationChange|updateTitle|abs|lsfullstart|lsfullplay|portrait|landscapefull|isHidden|Interval|vast_ima|margin_bottom|dblclick|sub_sizemob|templated|template|speedstore|pljsspeed|SettingsExist|SettingsSpeed|sub_bottommob|sub_sizemobfull|scroll_height|default_speed|click_t2|nativefulldroid|changedTouches|seeksidesec|seekicon|screen_lw|tap|direction|FFFFFF|handleinit|xOffset|270|PlacePoints|place|thumb_move|linetipmarginbottom|toptip|_duration_play|CancelBubble|_time_play|UpdatePlaySeek|UpdateLoad|_duration_load|PluginCut|CreateThumb|thumb_width|yOffset|current_thumb|thumb_radius|_w|valuesize|valuerounding|valuebg|valuebgcolor|PluginPoints|handlemargin|315|roundout|handleiconsover|_a|bgw|bgbrdrw|clickmargintop|clickmarginbottom|bgline1|bgline2|thumb_height|thumb_border|clrs|scheme|prted|prtObj|PjsFr|CustomFonts|today|linker|user|15px|notframe|MutationObserver|obsrvr|scrolling|pjsfrrs|allowfullscreen|allowtransparency|allow|parentIframe_style|IFRAME|thumb_borderwidth|Continue|thumb_bordercolor|thumb_shadow|tippaddingright|linetippointer|Rectangle|rule|evenodd|line_volume2|PjsFrMsg|mrgnsmll|optStr|PluginReplace|rc_|Init2|postmessage|method|loadedmetadata|RightMove|connect|framei|PjsCheck360|MediaVideo|mimeCodec|disableRemotePlayback|HlsQualityLevels|webkitSetPresentationMode|PluginHlsFps2|renameQualities|hlsdrmfp|nameofhlsquality|webkitendfullscreen|PluginHlsFps|setDashQuality|setDashAudioTrack|mpd|PluginDash|m3u8|loadSource|audioGroupIds|HlsLiveWaiting|livewakeuptime|audio|iosexfull|setTracks|hls_stuck_duration|language|Gain|um1|MetaAudio|volumegain|nextAutoLevel|customBuffer|gainedsource|dvr|playsinlineonmobileiphone|changeAspect|onLoadStart|onLoadedData|aborted|MediaSource|hlscookies|nopause|unpause|anonymous|wrong|SourceBuffer|PlgHlsFdt|hlslowquality|sourceBufferValidAPI|FlussonicMsePlayer|supported|preloadhls|isSupported|dashjs|subtitleTrack|CheckTop|startLoad|drm|hlsfto|setHlsAudioTrack|hlsquality_off|reHls|preloaddash|addTrack|debug|hlsmto|showing|hls2|hlsdebug|maxLoadTimeMs|hlsvastwait|hlsaudio_off|hlsmaxlvl|setHlsQuality|hlsTextTracks|rldnornd|dropnohide|ytError|rmright|medium|tiny|setSize|require|xhrSetup|customyterrors|contains|88484718|unavailable|hidesmoothly|allowLinker|getPlaybackQuality|getAvailableQualityLevels|getDate|Destroyed|srvsga|drmSystems|manipulation|large|attachMedia|pljscom|sub_allmy|sub_all_title|Audiotrack|viewinit|enableWorker||intvsbl|attached|pstrcnfg|emptyremove|loadVideoById|MEDIA_ATTACHED|getVideoLoadedFraction|hd720|setPlaybackQuality|prehls|unMute|answer|hash|manifestLoadPolicy|FloatPosterScale|withCredentials|setPlaybackRate|getCurrentTime|99999|Cross|hd1080|CUED|fragLoadPolicy|emeEnabled|PluginFloatPoster|API|licenseUrl|youtube_iframe_api|07|onYouTubeIframeAPIReady|oncontextmenu|class|transbg|oframe|ytcl1|ytqp|hover|visited|clearkey|playerVars|observe|outline|childList|playready|indent|microsoft|widevine|borderin|capLevelToPlayerSize|inset|querySelector|pjscolor|backface|New|videoId|ContextMenu|autoLink|yttitle|uppercase|BUFFERING|PAUSED|unstarted|origin|eventCategory|eventAction|eventLabel|word|ytEnded|ytlog|rc_nobrand|container_w_procent|serverCertificateUrl|ytReady|rc_custom|onPlaybackQualityChange|onStateChange|onReady|modestbranding|shuffle8|showinfo|35px|iv_load_policy|disablekb|html5|fast|playerapiid|hlscltps|enablejsapi|unatpl|reset|MANIFEST_LOADED|432|valuemarginbottom|valuemargintop|valuepaddingright|valuepaddingleft|valuepaddingbottom|valuepaddingtop|hls_error|857|valuemarginright|275|372|296|957||883|914|992|valuemarginleft|recoverMediaError|041|handshdw|qualitypause|225|135|drop|lang_ru|unmute_video|skip_after_|handlemarginbottom|hlsermd|handlemargintop|Quality|_timer|line_play|networkError|l3v_left|mediaError|029|036|subtitleTracks|985|848|874|897||918|962|971|979|994|785|997|Level|775|885|915|colorover|983|818|747|019|096|996|984|981|988|001|007|003|185|705|267|344|416||483|547|606|659|ERROR|SUBTITLE_TRACKS_UPDATED|DOMContentLoaded|rus|readAsText|LEVEL_SWITCHED|setioff|Speed|LEVEL_LOADED|Live|PluginSubword|English|shape|clone|eng|pjs_thumbnail_|customqualities|FRAG_CHANGED||sub_fonted|2160|200000|grdth|black|kbq|||MANIFEST_PARSED|subtitle_errdel|constrols|WEBVTT|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|Dialogue|RWAlnQyyazA4aoAB4FsBSA|OqFAAAAdklEQVQoz42QQQ7AIAgEF|grdta|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|brdtop|brdclr|mrgnp|scrollTo|LEVEL_SWITCH|grdtc|2px|sub_drag|onmouseup|240|134|FRAG_PARSING_METADATA|fragdata|AUDIO_TRACKS_UPDATED|dropautoplay|AUDIO_TRACK_SWITCHING|dropbgcolorover|426|235|handlemarginright|handlemarginleft|subtitleDisplay|1600p|hlssubtracks|FRAG_LOADED|onmousedown|no3|854|3840|dropscrlw|fragment|sub_move|1440|2560|relurl|1080|1920|rem|480|hlsfdt|dropscrlclr|roundingver_final|offsetwidth|720|1280|hlsdvrtime|ref|5em|autoStartLoad|vast_skip|Orientation|16x9|dashdebug|dashcookies|dashlowquality|nameofdashquality|errortimeout|vast_click|poster_floatbgcolor|vast_impression|ga_proc|sharetitle|sharetop|shareiconscale|shareiconscaleover|shareiconmargin|createposter|poster_floatheight|embedwidth|settings3action|scaledrag|titlecolor|dragging|settings1|settings1action|settings2action|settings3|settings4|poster_floatwidth|settings4action|settings5|settings5action|scaledrag0|logo|poster_floatmargin|poster_floatposition|embedsize|560|170|vast_linktxtbgcolor|vast_playroll_limit|vast_playroll_counter|vast_midroll_counter|vast_midrolltimebreak|vast_midrolltbimp|vast_introtimebreak|vast_introtbimp|vast_linktxtcolor|vast_postrolltbimp|vast_skipbgcolor|vast_skipcolor|vast_titlebgcolor|vast_titlecolor|vast_xbgcolor|vast_xcolor|vast_progressbgcolor|vast_postroll_counter|vast_postrolltimebreak|embedheight|vast_preroll_limit|160|0001|vast_timeout|vast_pauseonclick|vast_closeonclick|vast_volume|vast_title|vast_preroll_andlimit|vast_postroll_limit|vast_prerolltimebreak|vast_prerolltbimp|vast_preroll_counter|vast_pauseroll_limit|vast_pauserolltimebreak|vast_pauserolltbimp|vast_pauseroll_counter|222222|888888|vast_volumebgcolor|u10|DtXWdut0br48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxXcut5wjXjevmXaGw6wOB2aZwTwNxOwkPYzqxja2BWcu9ZwkPjCrBlBusZwjXjMNeWwkPYzqxja3piauFQcNdjCjw3wrdhBZo3wjXjbKBWcN1idNeQcjw6wkohAqoXwrEjzqxja2sjCjwYwjXjMNeic3amdjw6wj0YwjXjd2BicuJWeNJZwkPZzksTwNiQauIjCksTwNiQauJWcOpTMLljCksTwNiQauJWcOmWeLF1MNIjCksTwNmkc25nM29Tc3wjCjwXAroXArojzqxja2BWcu9Zc3amdjw6wkd2MNM5Ajx9zqxkc250dN9TL2YQeNIjCOTjc3xlaLwjCkATwN9VwkPYzqx0aLi0wkPjcum2aGwTwNYmevFmdOBXMKBQcNdjCkwTwNtkeumWcjw6wNYQeNIjzqx0fLpmwkPjeuJ4eqwTwNiicNEjCkoTwNBTbKBSwkPXzqxNc250d2m6aGw6AHoTwN1idNeQcjw6wkohAqoYCqoYBGwTwNiQauIjCksTwNiQauJWcOaWaqw6AGXjMGw6Aq41zqxkc2YWdjw6wkoXAroXAqx9zqxkc250dN9TL3B0c3ojCOTjc3xlaLwjCks0zqxWcjw6AqXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh0zqo0yGd|DvxmM3Ehfr0OAqdhfH0OAqdhe2mleuh9xnsZxZpPaKmObvE9xnsZxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|DtXWd3aODjwTwNtkeumWcjw6wOB0c3ojzqx0fLpmwkPjd3aOwjXjMNdjCkp9zqxkc250dN9TL3pZaLMjCOTjc3xlaLwjCks1zqxWcjw6AqXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh1zkITwrIQxn48dut0bqplDGeBCq45CHl5CGXYAq40And0CGpACq45CHl5CGXYAq40And1wsXZzrIVAks4BnIhHrhVCHl5CHlTAqpACq45CHl5CGXYAq40And0CGpbws0XzrohHrwTAqpAAjXYAq4ZBrl4AZpAAqXYAq4ZBrl4AZpAAqXXwtPOwuaQcuX9xZBNaNaNaNMOLq8|wjXjMKB0bK9VwkPjdvxmejwTwOF5duIjCjxneNdjzqxnM2tTaGw6AG4ZzqxXc3BQeumWcjw6wNBWcOFZc2YnwjXjcKtZa2mVwkPjAqoXwrohAHIjgGXjM29VevxWct9VaLi0wkQ7wN9ZauJZwkPYBjXjc24jCkoTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|DudhevxicOBNc3xUDGe0dNtVd2YieuIPBGXhBGlODkYXMLFPwuE9x00XzkE2CHE4zrtmzHo1wsXXzkE2CHE4zrtmzHo1wsXXzkE2CHE4zrohHrdVBrM5BrdTBG4ZAHh3BGpAAq40Bkl0CqXYAq40And1wsXXzkE2CHE4zrtmzHo1wtPhHHdVBHAXBHwTAqpACG41Ano1AjXXwsX5zkInArIZzrsXzkMZBrhZwsX3zkInArIZzrsXzkMZBrhZwsX3zkInArIZzrohKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxVaLi0wjXjevmXaGw6wOB2aZwTwOBkMKYmwkPYzkwTwOpWd2m0bK9VwkPjM29VevxWcvAjzqxUMLxObK4jCjwXwrohAqoYBGx9zqxkc250dN9TL3BPMLxmwkQ7wN9ZauJZwkPYBZXjc24jCkoTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|DudhevxicOBNc3xUDGe0dNtVd2YieuIPAGXhAZlODkYXMLFPwuE9x00YAq41Akw3BHonzrsZzkA0CrEYAkhhHrsXzkIZAkd1ArATCG4nArAnCHEXAGprBG41AnM1CrM0CqX5zksYCHIXCrl4wrwVBHA0Cro5CrlTAHsVAnh5Bkl4AGoXzrsnzklYAkInArIhEnoTBZ45AHI5AkIYCGo1zkwZBkl2Crd3zrAVAHlZBns1AnMhAHoVBHwZBnIXAZXnzksnCHh2ArshHrsXzkIZAkd1ArATAq4YAHd2BrdXBHlhHrs4zkoXAnI4AHhTBj4ZAnAXAkl5AZpAAHoVBHwZBnIXAZXYAj4nBrh0AHw4wtPOwuaQcuX9xZBNaNaNaNMOLq8|wjXjMKB0bK9VwkPjd2iidNIjzqx0fLpmwkPjd3aOwjXjdu9nbLFQc24jCjx0c3oUdNmObvEjzqxUMLxObK4jCjwYBGoYBGoXwrojzqxjaZw6AGXjMNeWwkPYzqxnM2tTaGw6AGXjMNeXMKFlbK5OwkPjBjo2wrMhBjwTwNxOMGw6Aq4nzqxja2tWeNJZwkPXzkMTwNtVbK1ieumWcjw6wOpWd2m0bK9VwjXjaKtnaGw6wNJTMLB0bKAjgGXjcutVaZw6wOx1wjXjd2J0eumVa3AjCOTjd2J0eumVa3A0wkPYzqxnaLF0bK5OdnFiM3FQc24jCjxnduJmaqwTwOBmevFQcNenBGw6AGXjd2J0eumVa3A1MKB0bK9VwkPjd2BicuIjzqxja2BWcu9ZwkPjAno1aKAZwjXjcKtZa2mVwkPjAqoYBGoZAqoXwjXjMNeiwkPjAGwTwNBWcu9ZwkPjAroXAroXwjXjMNekc2YWdN92aLwjCjw3BNxNCHwjzqx2MKY1aKBWcu9ZwkPjAroXAroXwjXjdutlaumVaZw6wkIhAHohBGoYAqwTwNimMKFNc250d2m6aGw6AHITwOBmevFQcNenA2tkeumWcjw6wNBPMK5VaKXjzqxnaLF0bK5OdntiM3FQc24jCjxibLxXcut5wjXjd2J0eumVa3AnwkPYzqxnaLF0bK5OdnwjCksTwOBmevFQcNenAGw6AL0TwNaQcuIjCjxcf3pRdZeYevFQeuYmduQnx3t0COpRdZeYertXbOAOdLETduQnx3t0aNmTaLpRdZeYerQXbOAOdLFPevFXdnQdz1XWduYZbOAVM29ULq9nMK1XcuIVcLo0duQnx3t0gGY7duQnx3t0eum0cuJXbOAOdLE6duQnx3t0AOpRdZeYeqYXbOAOdLFNbKYmduQnx3t0COpRdZeYeui0evpnCmXWLq9XcvxRdZ5kc21dz3BicLpTaG5UdrFXbOAOdLF9zvUXbOAOdLF0bLFTaLpRdZeYerQXbOAOdLEnduQnx3t0zvpRdZeYeuaQcuJXbOAOdLE6duQnx3t0bvF0dvA6Lq9dz3pTdNQnzNBWcJXWd2tUduYmzN1XBvpRdZeYev1ewjXjduYifKYQd3EjCOTjavxWduYQd3EjCksTwNtTe2t5dZw6AGXjMNekc2YWdjw6wkhnarFiAjwTwNBWcu9ZwkPjAroXAroXwjXjMNekc2YWdN92aLwjCjw3BNxNCHwjzqxPbLB0c3x5MNekc2YWdjw6wkd2MNM5AjwTwNFZc3pNc250d2m6aGw6AHETwNxOMGw6wksjzqxjc3xlaLxjc3F0c20jCkoTwOaicvJmM29Tc3wjCjwXAroXArojzqxldN9XM2YZdZw6AqXjcKtZa2mVwkPjAHIhAqoXwrs1wO0TwNxOM29Tc3wjCjxNaNaNaNMjzqxTc29XwkPXzqxieLFWduYifGw6AqXjeN9TeK1mwkPjAGwTwNt1eu9Xcut5cLJ0aGw6Av0|isflash|DvpWcvmTbK5mwvpWbK50dn0OAq41CHA3BGoXzkE4BrA4wroVBHMZBGoYAZ41AHI2AZoYAG40And1wrdhAq41CHA3BGoXzkE4BrA4xZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|pjsga|moved|thumbs_img|reloaderTimer|logos|google|files_scale|DtXWd3aODjwTwNmkc24nwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrwTwrAQxn48dut0bqplDGeBAHMTBZ4YAnM2AHsnAjpAAHMTBZ4YArlYBkl0BGpAAHIVAko4AHd4BGX3zksXCHs2CHE1wsXYBq4ZBnIXCHATBZ4YArlYBkl0BGprAHEVAkd1ArlnzrAVAHl5AHw2AkIhAHsVArMnAHl3zrohBZ4YAnd1BrM0BGXXwsAnzkwYAHh5BHlYzrohAqXnzks5CHsZBkw1wroTBZ4YArlYBkl0BGprAqXYAG4XAHlZAHw2wrAVAksYCrl1CHsTAHEVAks4AnA4CGo3zksnBnI0BkE1zrs0zkwYCrAnCrlhHrdVAHA3BHE2BrITAHwVBrEYArE2BGprBq4YCHAnArh1BGXYAj40BrsXBrM1wrsVBnh0Anh2BkwTAHoVArEYBnoYCqoYzkd4BrA4BkMZzrdVAHo5AHM5BrIhEnsVBnh0Anh2BkwTBq4YBnM2AndXBGo0zks5AnAXCrI1zrsVBnd3AklZAnMhBZ4YAnd1BrM0BGXYzkd3Bnw5AkA2wsAYAq4XCrs3CrE0zrsVBnd3AklZAnMhAHwVBrlXBno2AZX0zks3BkMnBno1wrsZzkE5ArdXBkATBZ4YArlYBkl0BGpAAHoVBkE0BHs2BZX3zksXCHs2CHE1wsXYAZ4nCrw4CHl2zrsYzkI1AkEXArEhHrs2zrdVAHA2BksYAnwhKjdhaNmTcr0Ow2aNaNaNajd|wjXjMKB0bK9VwkPjaOJTcvBkdNJmcjwTwNtkeumWckwjCjxVc3xUMKYnM3xmaK4jzqx0fLpmwkPjd3aOwjXjdu9nbLFQc24jCjxkc250dN9TdZwTwN1idNeQcjw6wkohAkIhAHdhAHIjzqxQM29Vd2BWcu9ZwkPjAroXAroXwO0TwNBWcOFZc2Ygd3FidOEjCOTjc3xlaLwjCksnzqxXc3BQeumWcjw6wNBmcOFmdjwTwOBkMKYmwkPZzqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh1zqonyGd|current_sleep|wjXjMKB0bK9VwkPjduYifGwTwNtkeumWckwjCjxXMLJnaGwTwOF5duIjCjxneNdjzqxnM2tTaGw6AG4ZzqxnM2tTaK92aLwjCksVBGXjcKtZa2mVwkPjAqoXwrs3wrw1wjXjbKBWcOBkc2YWdjw6wkoXAroXAqx9zqxkc250dN9TL211euIjCOTjc3xlaLwjCkITwN9VwkPYzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrATwrwQxn48du9TfKeWcjpNbKYTzLx1cuI9x25WcOQmdN8OwvpWbK50dn0OCq44Crs3CrEZaG0YBjo0zkA3BrMhCq44Crs3CrEZaG0YBjoYAq42AkInCGonzksXArw5wrsXzkMZBHA5wrdVBnEYBrAhAHIhBZ43BrEYCGoXwrAVAHoZAndhBq4nBnE2AGoYzkd3BkA1Bkh0aG0YBGo0zkA3BrMYwrsVBnd2AnI2CrFmzHs1wrEVAnd0BjdhaNmTcr0Ow2aNaNaNajedzn48dut0bqplDGeBAHoVBrEYBkdTAZ42Aks4BGprAHoVAHd0ArITAZ4nAHEYCGo5zkd0BrA0zrAVAns0AHlhCG40BnhXCqXnzkMZAnEnwsA5zkwYAkIYzrAVCHAZBkhhCG4ZAHw1AGX0zkEnAnAZwrlVBrd5BrETBq43BrAnBGpACG40Bnl0BqX0zkd0AHd4wsAYAq4XBkdYAZX1zkEZBHsZwrsXzkEZCHEYzrMVAnMZAnEhAHoVBrw5BrsTBZ40ArA5BjprAHoVBrw5BrsTCq40BrE3CGoYAq4XBkd4AGX5zkA3Crh1wrlVBrhXCqXYAq4XBkwYCGprCG4ZAHw1zrsXzkA2CHh1wrlVAksZBGXYAq44Bno0CGo5zkE3CHE0zrsYzks4AHAYwsA5zkMYAkwnzrsYzkAnBHI0wrlVBnh2BHdTAHsVBrsnArEhCG45Bko5zrsYzkEYAno0wsAYAq4YAnI5AGXYAG40AHAXBqoYAq4nAHoZBqXYAG4nAnI1BqoYAq40BrAXAZXYAG4YCrsnAGprAHsVAkd1AHlTAHoVAks2BrshAHsVBnlYAnhTCq44BnI4AZoYAG43CHo3zrdVBronCHMhEnsYzkd5AHA4zrIVCHw4CHwhAHsVAkdnAHITBq41CrM3BjoYAq40Brs2BZXnzkMZAHh2wsXYAq40Brs2BZXnzkMZAHh1wtPOwumlDGeXbOBgeN9TeK1mL2JTaK1mcOEYxZpNbKYTDGdkaNaNaNaNx1XWDkYXMLFPwuE9x00YAG45CHEYAZXYzkh2Akd4wsAYAG43Akw4CGXZzks3AkI3wrsYzkdZAkh5zrwVBkd0CrlhAHsVCHl0AHATAj45CrAXCGprAHwVCHl3BrdTBq4YAnw3AGoYAZ42AHMXCqX1zkdYBrsnwrsnzkMYBko4zrdVBrM4AklhEnsnzkMYBko4zrlVAkwXCrIhAHwVCHl3BrdTAHoVCroYBrlhAHsVCHl1BHwTAHsVCHIYCGprAHsVBnw0AkdTAHwVAkMXCrlhAHsVBnw0AkdTAHwVBnMZBrAhAHsVCHl1BHwTAHAVArdZAkshEnsZzksnArE1zrsnzkwZBkdYwrsZzkAXBnMTAHAVAno0AnIhAHwVBrh1BrATAHAVAno0AnIhEnsZzkM2AkI2zrsnzkAXBrA1wrsZzkhnCHdYzrsnzkwZBkdYwrsZzkl3BrM0zrsnzko3AkwYwsAYBq4ZAkI2CGXYAG42Anh5BqoYBG4XArsnCqX5zkM1AnE1wrs1zrdVBrM4AklhEns1zkoXArM5zrIVAkhYBHEhAHEVAkw1zrAVAkl0BrMhAHwVCHdYCrdTAG44Bkw3CqprAHwVBkl5CHATAG41BHw5CGoYAj4ZBkAnzrsVBHIZCHlhAHsVCHl0AHATAG44Bkw3CqpAAHsVCHl0AHATAG44Bkw3CqpbxZpQar0OduQnL3aWcvJUaJ9mcuJUaK50AjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxQM29VAjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZpNbKYTzLx1cuI9x25WcOQmdN8OwvFZMK5naN9ZcH0OevxicOBTMLFmyrATwrwQxn48du9TfKeWcjpXc2mVevA9xnhVCrhYBnh0ANIUAHMhBq4nBnE2wrhVCrhYBnh0ANIUAHMhAHoVBkw1AnlhAZ4YAroZCGoYAq42AkInCGo3zkd0AHEnwrs1wrdVBnE0AHlhAqonzksXAkA3wrEVAnd0BkshAG43BnMnBHM4BuIUAHIhBq4nBnE2AGoYzkd3BkA1Bkh0aG0YBGo0zkA3BrMOwuaQcuX9xZBNaNaNaNMOLq8|381us9tmof9y|default_w|default_h|fullwheel|1fZxnM3xmaK5kc2YWdjw6wkoXAroXAqwTwOFWc2YjMLwjCOTjM29Tc3wjCjw4A2E0MHwjzqxPbKFmwkPYzqxUMLxObK4jCjwUAkshAHIhAHIhAHIjzqxOdNtlbKJVeqw6AqXjMK5QcKt0bK9VwkPjdu9nbLFQc24jzqxiwkPYzqxPbKFmau93cjw6AGXjbumlaLeQeuiWeLFUc3aQcNdjCkt9zqxkc250dN9TL3FQeuYmwkQ7wN9ZauJZwkPYzqxWcjw6AGXjMKB0bK9VwkPjeum0cuIjzqx0fLpmwkPjeuJ4eqwTwOpWd2m0bK9VwkPjeu9XzKYmaOEjzqxkcumkbZw6AqXjbutVaqw6AqXjeuJ4eqw6wjwTwOaidjw6wOFQeuYmwjXjbumlaGw6AGXjbumlaK9VduYifGw6AGXjMK5QcKt0bK9VwkPjdu9nbLFQc24jzqxjaZw6AGXjMNeiwkPXzkETwNxOdutlaumVaZw6wkMhBjo2wrMjgGXjM29VevxWct9TbK5mwkQ7wN9ZauJZwkP0zqxWcjw6AGXjevmXaGw6wOBPMLpmwjXjMKB0bK9VwkPjcumVaGwTwNhjCkITwOxWeK5lbK5OwkPXzqx3wkPYAroTwNsjCksTwNtjaZw6wkoVAGwTwNtTc2tlwkPjAq4ZwjXjMK92aLwjCjwXwjXjM29Tc3wjCjwXAroXArojzqxkc2YWdNxOwkPjAroXAroXwjXjM29Tc3xTc2tlwkPjAroXAroXwjXjM29Tc3xWeNJZwkPjaNaNaNaNwjXjMOJNaNJZwkQ7wN9VwkPXzqxkc2YWdjw6wNaNaNaNajwTwNsjCkoVBL0TwOpWd2m0bK9VwkPjM29VevxWcvAjzqxUMLxObK4jCjwXwrs1wrs3wrs1wjXjbutVauYmwkPXzqxja3piauFQcNdjCjw1wrohBGoXwjXjeumXwkPYzqxPbKFmwkPYzqxPbKFmc25TbLamwkPYzqx0bLpXMKFlbK5OwkPjAZo1wrEhBGwTwOFQduxOM29Tc3wjCjwXAroXArojzqx0bLpja2sjCjwYwjXjeumXMNeZc3JVaumVaZw6AZXjeumXM29Tc3wjCjw4A2E0MHwjzqx0bLpXc2mVeuJZwkPYzqxTbK5meumXcKtZa2mVMN90eu9UwkPYBL0TwNBWcOFZc2YgduYifGw6fZxWdNFmdjw6AjXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|DudhevxicOBNc3xUDGe0dNtVd2YieuIPBGXhAZlODkYXc2Y5cumVaGpXc2mVevA9xnoVBHlnBnIhAq40CrEnCqoXzkI2AkIhAHAVBHs1BkAhAHsVBrA3BGo3wroVBHlnBnIhAq40CrEnCqdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxQM29VAjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZpNbKYTzLx1cuI9x25WcOQmdN8OwvFZMK5naN9ZcH0OevxicOBTMLFmyrITwrEQxn48dNJkeqp4DGdXxZp5DGdXxZp3bKF0br0OAZ41xZpPaKmObvE9xnsZxZpNbKYTDGdkaNaNaNaNx1XWDkYZaKB0wvh9xnMVBGdhfH0OAqdhe2mleuh9xnAVBGdhbuJQa2i0DGdYAjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxQM29VAZw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGhZzqonyGd|Dvpieuhhar0OHHs2zrdVAHA2BksYAnwhHrs2zrdVAHo5AHM5BrIhHrs1zkwXCrs3CrITBZ4YArlYBkl0BGpAAHEVAkd1ArlnzrdVAHo5AHM5BrIhEns0zkw3BHo5AZXnzks5CHsZBkw1wrsYzko2Ans5BZXXwrdVAHA3BHE2BrITAqprAZ4ZAHs4CHI5AGXXwroTAZ4YCHlYAkMZBGoXzrdVAHo5AHM5BrIhEnoTAHsVArs5AksZBjonzkwYAHh5BHlYzrs0zkwYCrAnCrlhBZ4YAnd1BrM0BGXYBq4ZAHhnAnh5wsX3zksnBnI0BkE1zrsZzkE0AHo0BkIhEnEVAHlnAno4BHITAHwVBrEYArE2BGoYzkd4BrA4BkMZzrsXzko0AHdXAHhhAG43CrEnCrM2AjX3zksXCHs2CHE1wsAYzkd4BrA4BkMZzrEVAHd2BkA3ArIhBq4YCHAnArh1BGXYzkd3Bnw5AkA2wrdVAHA3BHE2BrITAG43BndZCHwnBjprAHoVArhYBnh0BqXYzkd3Bnw5AkA2wrsZzkE5ArdXBkATBq4YBnM2AndXBGoYAj40CHo3ArMnzrdVAHo5AHM5BrIhHrsXzkM0BrIYBkdTBZ4YArlYBkl0BGpAAHAVAnhZCrl5BjXYAG41BHw0Aro0wsXYBjX3zksnBkMYAHAZwtPOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|Dvpieuhhar0OHHsYzklZBkd3BkdTBj42Brd0Brd5AGpACG44BnlnAkdZBjX0zkI5CHl5CrE3wsX5zrIVBrd5Anw1BnAhHrsYzko0BnE0CHETBZ41AkM3BnIYBZpACGX5zkI3BrwZBrMYwsX5zkh3CHAZBnw2zrsXzkE1AnI1AHlhHrsYzklZBkd3BkdTCq40ArMYArw0AZpAAHAVCHd0Akw2AGXYAq40BHA1BHs5wsXYBq44BHA1BHA0zrlVBHd0Akw0BkshHrsZzkhXBksXBqX3zkIZBkd3BHs3wsXYBq44BHA1BHA0zrIVBrd5Anw1BnAhHrsnzkl3BrwZBksTBq41CHl5CHh0BZpAAHsVCHw2Bnd2BZX2zkM0BnE0BnlYwtPOwuaQcuX9xZBNaNaNaNMOLq8|DudhaNmTcq1ZeKYmDGeVc256aLxWxZp0dNtVd2aWdN09x3FZMK5ncut0aGhUAGXhzHsQxn48dut0bqplDGeBBZ43ArhXBklXBjXYAj4YCrM5CrwYwsA3zkIZBklXCHo2zrsZzkonBkdXAkshBZ4nCrd5ArlXBjXYAG44BkMZAnwYwrdVAHs0Arh5ArMTAHsVCrM2AkAZAGprBj43Brw4BrlXBjXYAG44BkMZAnwYwrMVBHwXAHo5ArMTAHwVAHdZBnwZAGo2zkIZArsXCHo2zrsZzkE2ArwYAkshHrMVBHwXAHo5ArMTAHEVAkEZAHIZAGpAAj4nBkwZAnlXBjXYBq4ZBrwYBHwYwsAZzkonBHI0CHo2zrs0zkw0Aks1AkshAG43BkhZBHlXBjXYBq41Arl0BrwYwrsVBnM4AkI5ArMTAHEVCrA2AHAZAGpAAG43BkhZBHlXBjXYBj4XAkEXCHwYwsAYzkd2Crw1CHo2zrs2zkA1Ard4AkshAj4XAnI1BrlXBjXYBj42AHhXBnwYwrwVAnMZAkA5ArMTAHMVBks4ArdZAGpABj41AkoYArlXBjXYBj42AHhXBnwYwsX2zkIZArsXCHo2zrs4zkEXAroYAkshEnMVBHwXAHo5ArMTAHhVBkh3BHoZAGo2zkd0Akh0CHo2zrs4zkl5Anl5AkshBZ4YAHEXCrlXBjXYCq45CHA5CHwYwsA3zkA4BnlYCHo2zrs4zkl5Anl5AkshBZ41AkM5ArlXBjXYCq44AkA1AkwYwrdVBno4ArM5ArMTAHhVBkdnAkEZAGpAAHoVCHoXBns5AGXYBj4XAkEXCrwYwsAYAG4YAkhZArlYzrs1zkhnCrd2AkshAHsVAkdYCHI5AGXYBG42CHE0AkwYwrsYzkw3AHl1CHsTAHIVBrAXAHoZAGprAHsVAkdYCHI5AGXYBG4YBkI3CrwYwrsYzksZCrwYCHsTAHIVArwZArEZAGoYAq45Aro3AHlYzrs0zkhnBksZAkshHrdVBno4ArM5ArMTAHwVAHh2CHhZAGpbxZp0dNtVd2aWdN09x3FZMK5ncut0aGh2zkIZArsXCGXhAHIVBrAXAHsZyGpZc3FieuIPzHE1zkoXAroXAqlhevxicOBTMLFmyq02zkIZArsXCGXhzHs1zkEnArsYAjlhxZpNbKYTDGdkaNaNaNaNx1XWDkYXMLFPwuE9x00YCG45ArIXAno0zrIVCHA0BndXCqpAAHMVBnsZAnlXBqXnzkw4BHMYArhhEns2zkInAHwZArETAZ4YAnInAno4wrs2zkA5AkwnArETAj45BkE4Bko4wrs2zksYCrEYArETAj45BkE4Bko4wsAYBG43BrdYBno0zrwVCHM0CrMXCqoYBG41AkE0Ako0zrAVAkdYAnIXCqoYBG41AkE0Ako0zrAVBHI4CrEXCqpAAHIVBHw0BrwXBqX1zkA0Ard4ArhhHrsYzkA2BkI2ArETBG4nBro3Cro4wsAYAG4XAnl4Bno0zrIVAnEXBnhXCqoYAq43Bnw1Cro0zrIVBko4ArhXCqoYAq43Bnw1Cro0zrIVCHA0BndXCqpAAHoVBndZBHhXBqX3zksZAkdnArhhEnsXzkd3AkI4ArETBZ40Brl0Ako4wrsYzkonCHh3ArETBZ43AHM3AHo4wrsYzkA2BkI2ArETBZ43AHM3AHo4wsXYBG41AkE0Ako0zrdVBns2BnsXCqpAAHIVBHw0BrwXBqX5zkE5CrM1ArhhEns1zkIZBrEZArETCG43CrMYBro4wrs1zkd0Bns3ArETAHoVArlZBkAXCqoYBj4YAHh0AHo0zrsXzko5AkMnArhhEns2zkA5AkwnArETAHoVArlZBkAXCqoYBj41AnsZAko0zrlVCHwZAHMXCqoYBj43AHwnCHo0zrlVBndYCrhXCqpAAHlVCHo1ArAXBqX3zksZAkdnArhhEnwXzksnAkInArETBj45And0AHo4wrwXzkw3Bkw3ArETBj43CHAXBno4wrwXzkw3Bkw3ArETBj41Akh3BHo4wsAZAq4ZBnMZBno0zrMVAkM0BrAXCqoZAq4YAnw1Ano0zrMVAHwXBkhXCqoYCG45ArIXAno0zrIVCHA0BndXCqpAAHlVCHo1ArAXBqX1zklnBrd3ArhhKjdhevxicOBNc3xUDGe0dNtVd2YieuIPAHIVBHw0Brw1zqo2zkIZCrd0BjlhdN90MLFmyq0ZAkIVAroXAroXyGp0dNtVd2YieuIPzHs1zkIZBrEZBGXhzHMVBHw4BnE2yGoOwuaQcuX9xZBNaNaNaNMOLq8|wjXjMKB0bK9VwkPjcLJ0aGwTwNtkeumWckwjCjx1cN11euIjzqx0fLpmwkPjd3aOwjXjbKBWcOBkc2YWdjw6wkoXAroXAqwTwN1idNeQcjw6wkohAqoYBZoXwO0TwNBWcOFZc2YgeN9TeK1mwkQ7wN9ZauJZwkP2zqxWcjw6AGXjevmXaGw6wOBPMLpmwjXjMKB0bK9VwkPjeN9TeK1mwjXjbqw6BjXjdN91cNFQcNdjCkoTwNB1d3FWcLeQavFPwkPYzqx3wkP4AqXjMGw6AGXjMKxOwkPjAq4ZwjXjMK92aLwjCjwXwjXjM29Tc3wjCjwXAroXArojzqxkc2YWdNxOwkPjAroXAroXwjXjM29Tc3xWeNJZwkPjAroXAroXwjXjbumlaGw6AGXjbumlaK91eu11euIjCksTwOxWeut0bK9VwkPjAkdXwjXjMNeXMKFlbK5OwkPjAHohAHohAHohAHojzqxjaZw6AGXjbutVauYmwkPXzqxOdNtlbKJVeqw6AqXjMNekc2YWdjw6wkhnarFiAjwTwN1idNeQcjw6wkohAqo4AqoUBHwjzqxPMK5lcuJkc2YWdjw6wkoXAroXAqwTwNiicNFTaJ93bKF0bqw6AkoTwNiicNFTaLBkMKYmwkPjAGwTwNxOcZw6wkoVAZx9zqxkc250dN9TL3FQcKIjCOTjc3xlaLwjCkdTwN9VwkPYzqxiM3FQc24jCjx0bK1mwjXjevmXaGw6wOFmfvEjzqx0aLi0wkPjArPXAqwTwNaWcOFnbLQmwkPYAqXjcKtZa2mVwkPjAqoXwrs3wrs1wjXjM2YQM2TjCkoTwOBmdutZMLFWdjw6wmXWwjXjM29Tc3wjCjwXAroXArojgGXjM29VevxWct9leLxieumWcjw6fZxWdNFmdjw6CqXjc24jCksTwNtkeumWcjw6wNF1dNt0bK9VwjXjevmXaGw6wOFmfvEjzqx0aLi0wkPjLq8hArPXAqwTwNaWcOFnbLQmwkPYAqXjcKtZa2mVwkPjAqoXwrs3wrojzqxkcumkbZw6AqXjM29Tc3wjCjwXAroXArojgGXjM29VevxWct9jeKaNaLwjCOTjc3xlaLwjCklTwN9VwkPYzqxQM29VwkPjDuFQejpkcutndn0Ocu9iauJZyvxicNEQxn48d3aOwuBTMLBnDGekbLxkeKYidjiZMK5lyGdheNmme0xWfr0OAkIhAkIhBHohBHoODkYkbLxkcuIhM2Yid3A9x3pieuhPdNtVaqlOwvB0dN9SaH0OyuBWcu9ZyGdhM3h9xnIXxZpkfH0OBHoOwvw9xnwXxZpNbKYTDGeVc25mxZpnevxWb2IUe2mleuh9xnwOwvB0dN9SaG1UbLFmdNYQcKm0DGdYAqedzn48Lq9neNd|DtXWaum2DOY8gq5Tc2tlaLwPdNtVaqlhf3pWd2m0bK9VCjpZaKYieum2aHUUMLxObK46wq0ZBLp4wrohAqoUAkJXfrU3bKF0brPhBHpXfrU9zNYWMKFmdjiZMK5lyHQjaKaWdNIhf2BWcOFmcOE6wqdOC2FQd3pTMLl6wuxTc2BSC3piauFQcNdUeu9XCjoYAromC30VM2mZM3JTMLwPdNtVaqlhf2tVbK1ieumWckPhdN90MLFmyvxicNEQwrxnwuYQcNJidjpQcNaQcNm0aHUPaKmObvE6wrsXAqI7evxicOBNc3xUzK9ZbKeQckPhM2JVeuJZwuBmcOFmdkU3bKF0brPhAHoXxHUXc3BQeumWckPhMKxnc2Y1euI7eu9XCjoXC2xWevFWcHPhArUTaKa0CjoXC3xQa2i0CjoXC21idNeQckPhMLJ0cnU9zOpieuhPdNtVaqlhf3B0dN9SaG1lMLBPMLxZMLl6wrsTwrwXArUnevxWb2IUautnbu9NaOBmerPhArUicNmUMLFQc246wuFid2hPdNtVaqlhAG41dZpmMLBmzKmVzK91eqpQcNaQcNm0aHU9EuUmfKaZMK1mdZpZc3FieuIPdNtVaqlhfnsXAqIhf3FZMK5naN9ZcHPhdN90MLFmyrA2AuFmaZl7gL1ob2J5aOxicKJnwuFid2hPdNtVaqlhfnomwvUnevxWb2IUautnbutZdNt5CjoYzqoZAro7d3FZc2UmzKFid2iWaNanaLE6wro7gHIXxGp7d3FZc2UmzKFid2iidOxifHPhCrlTwrwXArUnevxWb2IUautnbu9NaOBmerPhzHA1dvh7gHsXAqIhf3B0dN9SaG1lMLBPMLxZMLl6wrh5zqoZAro7d3FZc2UmzKFid2iWaNanaLE6wq0YAkFXfrU9gGwTwNtkeumWcjw6wNx1aNamdjwTwOF5duIjCjxkd3AjzqxXc3BQeumWcjw6wNBmcOFmdjwTwOBkMKYmwkPYzqxkcumkbZw6AqXjbumlaGw6AL0TwNBWcOFZc2Ygd2J0eumVa3AjCOTjc3xlaLwjCksXzqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGhZzqoZyGd|Dvpieuhhar0OHHsZzkIYBnMXAnMTAHEVBHl5BHl4AjpAAHsVCrlYAnw0CGXYAj40ArhXBrwhEnsZzko3Brh2AkwTAHwVAkE3Arh1BZoYAj4ZBrdYBronzrsZzko3Brh0AkshAHwVBro5BnInAjXYAG44CHo1AnE3wsXYBq42AroYAkE1zrsZzkIYBkM4BnhhEns0zkhnAHs2ArATAHwVAHhXAkhXAZoYBG4XAkl5CHw0zrsYzkhZAklZAkAhAHIVAko3CHoXAGXYAG40BHs5ArM3wsXYAZ41Bnd3CrI4zrlVCrd0BrA5BnhhEnsnzkM1BHh3AnlTCG42Brw2BHAnCqoYAZ43AkA0CHl4zrlVBro2CrEZAnshAHAVBndYBnl1AZX5zks2And3Crd3wsXYBG45Bkh2ArAnzrhVBksnAkd3AkAhEns1zkl4BrdYBHATCq40AHo0BkonBGoYBjX4zkwXBkhnBkIYwrs2zrdVCHl5AHl4ArlhEns2zrdVBnlYBHI5BkhhAHIVCHhnCHo4AjX3zkI4CrdZAkMZwrs1zkl2CrMXAnATBZ4nCrI5AHI4AjpAAHAVBndYBnl1AZX2zkhnBHEYBrw4wsAYAZ43Akw2Crw2zrMVBHlZAnIXBnEhAHAVBkI1ArI2BZX2zkA1BkIZCHI4wrsnzkI3Bnd4BHhTBj4YAkE3BrAYCqpAAHIVAko4Bno3AjX0zkI0Bnw4BkA1wsAYBG4XAkl5CHw0zrEVAHd3ArI3BHwhAHEVCrAYAHMXAZXnzkhYCrlYAkd3wrs0zkMXArsZBrITAZ40Crw0CrIXCqpAAHwVBro5BnInAjX0zksXBnh0AHA1wsAYAj4ZBrd5Brd0zrAVCHw0AnEXCrEhAHwVArd0CrMZAjXnzkd1AksXBnA3wrsYzkh5AHAZBrlTAZ41CHonAnEhHrsZzkIYBnMXAnMTAG4nCHl1CrE4wsAYAj4YCrsYAkh2zrsVAHM5BrsZAklhAHsVCrwZCrlYCqXXzkl2CHhXAnonBGoYAG40BHs4Ars4zroVBnlYCHEYArh4wsX5zkh3BroYCrMZzrwVBrwZBHA1BjprCG42Brw5Crw3BjXZzkA0BrE2Ans1wrlVBro2Ans3AklTAj4ZBnd2BHd3BGo5zks2AnwYBHsYzrwVAkw4BHM0CHshHrhVBksnBroXAksTAq4XAnsnCroZCrwnwsA4zkEXCHdnBHI0zroVArs2Arh4BHdZCGo4zkwXBkh3Bnl4zrohBZ45CHlYCHd5AZXXwsA3zkd5AHIYBnh4zrohBZ41Crh2BroYBGXXzkoYBko4CrI3AklhBZ4nCrI3CHw2CqXXzkonAHA4Arw4AkAhHrMVCrA1AHhXBnMTAj4ZAkh1BkE5AGprBj41CHwXBkh0CqXZzkw3BnM1Bnd1wrMVAnI2AkoXArETAj4nBrE0BkAYBGo2zksZBrA2Bns2zrwVBrwZBHA1BjpABq41BrM1CHEXAjXXzkd5AHl0AHo4CqprBq4YBnMZCHo5BGXXzkl3AkwnAnl3AZonzkhYCrh4AHIYzrsVAHdYArs2AHshAZ40CrwnCrMnBGXYzkEXAkoXBHM1wsX0zksXCrM2BHo0zrAVBHlZBnE0BnMhEnAVCHw1AHw3BnATAZ43BHA3AHsYCqonzkd1Ako2AkdYzrAVCHw2BnMYBklhAZ41CHsXBHA5AjX0zksXCHE0BHs2wsXYzkA5CHh2BHE0zrAVBrhnAklZArAhEnsVAHM4Crw5BHhTAZ44AHl3AHl3AjoXzkl2CHl5BnE5BZX0zks3Bnh2BrE3wroVBnlZArl5Crh1zrEVBHE4CrlXAHMhHrwVBrwnArwYAnMTBj4YAkMnBHdXCqprAj4nBrI3AnoZCqX2zkA1Crs0AnE4wrwVAkd4AHs0BrMTBj41CHA5BHE1BGoZzkwZCHoYAHd3zrMVCrA3Ars4ArlhHroVArAYAnh2BHd0BjX3zkA4BnIYCHMnwsAXzkoYBko5AHd5CrlTBZ41CHonAnM1AjoXzrdVBnlnCHMXAnIhAqX4zkoXArhXAHlYwsAXzrhVAko3BkEnBrMhAq4XAHMXCHs3CHh5zrhVBrsYAkI3AkshAq4XAnsnCrM1BnE2zrhVBks0CrhYArIhHrwVAkw5ArsYBndTCG4YBkInCrw1CGprAj4ZBnhYAHE0BjX5zkEXCrE0BksZwrwVAnE1BnAXAkhTCG42BrEZBrdYAGoZzkEZAnoZAHA2zrlVCrd2ArEnBjpAAq43CHwXCHl4CrITAHsVBrInBHsXBGprAq45Bkl5CHd0CHdTAHsVCrwnBnA5AZoYzks2CrhZCHI4zrsZzks4AHh4BrshAG4nCHl4BkI0BqXYAj41AHhnAHs4wsXnzkI5AHo1AnlZzrsYzkh5Aks1CrMhEnAVBnIZArIZBkwTAHwVArd2BrM2AGonzklZBHsZBndnzrsZzkw0Bnh5AkMhBq4YArh2BkIXBqXYAj40Arl2BkMhHrAVBrhZAnh2AnITAHEVBkoYAkwZAjprAZ44AHh4Crs1AGXYBq44AnsnCHE3wrEVAHd3Arl4ArdTAHIVArAXAHl3wrEVBHE3BroYAHATAHIVAko4CrM1CGpABj4YAkIYBnEZBZXYAZ41BnhZBnsnwsA2zkA1BnoXBns1zrsnzkM1BkA0AnhhBj41CHw4BnI2zrsnzkdZAnl1BkshBj44AnI5Crd4BZXYAZ43BnwZBrwhHrdVAnh2BHl5BnlTAHIVCHM4Bko5BjprBZ41Crl0BHdnBGXYBG45CrE3AHh0wrdVBnlnAHsYCHATAHMhCq4XAro4ArwXBZXYBjprCq4ZArh0CHwZAGXYBjo4zkEYAHAnCHM3zrs1zkl4AnlYAHEhCq42AHIXArEnBqXYBG45Bkh2Arl2wsX5zks2BrhYCHw0zrsnzkd3Akw0AjprCG40Ard5Ans1AjXYAZ43AkAYBrlZwrlVBkE0BHh2CrlTAHAVBkI1BHE2CGo5zkh3BHMZAkd1zrsnzkI3Crw3AHAhHrsYzkE1AnEXBjXYBG4ZArh4BkI5wsAYAG44Akw4CHs4zrs1zkoZCrI3AZoYAj4YCrsYAHh1zrs0zkhZCHd5ArhhAHwVBHs3BkonBjXYBq41CHl1CHhZwsXYAj41AHd2ArA2zrs0zkI5CHI5CrwhKjpBBZ45CHl5CHE5BjXYAq43AnI2AHdZwsA2zkE4CHoZArE0zrsXzkdnBHMYBnwhBG4ZBkA4AkEYBjX5zkIYArM2BkI2wrIVAkMnCrw0AHMTBZ45CHl5CHE5BjprBG4ZBkA4AkEYBjX2zkE4CHAZAnA1wrMVBrh5ArwXBrETBG4ZBkIYBnl2BGo3zkl5CHl5Brl2zrIVAkM1AHd5BkIhEnlVBHsXCHM5BrdTBG4ZBkIYBnl2BGoYAq43AnInBHh2zrMVBrh5AnAnBrEhAHoVBnA1AnI4BjX3zkl5CHl5Brl2wsAYAq43AnInBHh2zrlVBHsXBkI2BrdhCG41AHo5BHlnCGXYAq43AnI2AHdZwrdVCHl5CHl0CHMTAHoVBnA1Bks3AjpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|DtXWd3aODjwTwNtkeumWcjw6wOBmevFQcNenwjXjdu9nbLFQc24jCjxkc250dN9TdZwTwN1idNeQcjw6wkohAqoYBZoYBGwTwOF5duIjCjxneNdjzqxQM29Vd2BWcu9ZwkPjAroXAroXwO0TwNBWcOFZc2YgduYifKYQd3EjCOTjc3xlaLwjCksYzqxWcjw6AqXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGhZzqonyGd|Dvpieuhhar0OHHoTAqpAAHMTAqpAAHMTAjpAAqXZwsXXzrohKjpBAqX2wsXYBjX2wsXYBjX4wsXXzrhhHroTBjpbws0XzrsZwsXYBjXYAjpAAHMTAHEhHroTAHEhHroTAHwhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxXcut5cumneqwTwOpWd2m0bK9VwkPjcuJNeqwTwN1idNeQcjw6wkohAqoXwrMjzqxjaZw6AGXjd2BicuIjCksVBGXjevmXaGw6wOB2aZwTwNtVbK1ieumWcjw6wOpWd2m0bK9VwjXjMNeXMKFlbK5OwkPjAZonwrAhAZwTwNxOMGw6Aq40zqxja2tWeNJZwkPXzkhTwOFQdqw6Av0TwNBWcOFZc2YgaOJTcqw6fZxWdNFmdjw6AHwTwN9VwkPYzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwuaQcuXUdOJTaH0OcN9VfNJZcZdhevxicOBNc3xUDGe0dNtVd2YieuIPzHsTwq0YyGd|Dvpieuhhar0OHHsXzklXArdYCHsTAHEVCrA2AHEZAGpABZ43ArhXBklXBjXYAj4YCrM5CrwYwsA3zkIZBklXCHo2zrsZzkonBkdXAkshBZ4nCrd5ArlXBjXYAG44BkMZAnwYwrdVAHs0Arh5ArMTAHsVCrM2AkAZAGprBj43Brw4BrlXBjXYAG44BkMZAnwYwrMVBHwXAHo5ArMTAHwVAHdZBnwZAGo2zkIZArsXCHo2zrsZzkE2ArwYAkshHrMVBHwXAHo5ArMTAHEVAkEZAHIZAGpAAj4nBkwZAnlXBjXYBq4ZBrwYBHwYwsAZzkonBHI0CHo2zrs0zkw0Aks1AkshAG43BkhZBHlXBjXYBq41Arl0BrwYwrsVBnM4AkI5ArMTAHEVCrA2AHAZAGpAAG43BkhZBHlXBjXYBj4XAkEXCHwYwsAYzkd2Crw1CHo2zrs2zkA1Ard4AkshAj4XAnI1BrlXBjXYBj42AHhXBnwYwrwVAnMZAkA5ArMTAHMVBks4ArdZAGpABj41AkoYArlXBjXYBj42AHhXBnwYwsX2zkIZArsXCHo2zrs4zkEXAroYAkshEnMVBHwXAHo5ArMTAHhVBkh3BHoZAGo2zkd0Akh0CHo2zrs4zkl5Anl5AkshBZ4YAHEXCrlXBjXYCq45CHA5CHwYwsA3zkA4BnlYCHo2zrs4zkl5Anl5AkshBZ41AkM5ArlXBjXYCq44AkA1AkwYwrdVBno4ArM5ArMTAHhVBkdnAkEZAGpAAHoVCHoXBns5AGXYBj4XAkEXCrwYwsAYAG4YAkhZArlYzrs1zkhnCrd2AkshAHsVAkdYCHI5AGXYBG42CHE0AkwYwrsYzkw3AHl1CHsTAHIVBrAXAHoZAGprAHsVAkdYCHI5AGXYBG4YBkI3CrwYwrsYzksZCrwYCHsTAHIVArwZArEZAGoYAq45Aro3AHlYzrs0zkhnBksZAkshHrsXzklXArdYCHsTAHEVCrA2AHEZAGpbxZp0dNtVd2aWdN09x3FZMK5ncut0aGh2zkIZArsXCGXhAHIVBrAXAHsZyGpZc3FieuIPzHwZBG4XAroXAroQwvFZMK5ncut0aGhUBj41AkoYArlTwq0YBG40AnoYAHwQwqdhaNmTcr0Ow2aNaNaNajedzn48dut0bqplDGeBAHlVCHo1ArAXBqX1zklnBrd3ArhhHrs2zkdYAkA5ArETAZ4ZCrI2AHo4wsAYBj41AnsZAko0zrAVAHA1AnAXCqoYBj4nCHwZAno0zrwVCHM0CrMXCqoYBj4YAHh0AHo0zrwVCHM0CrMXCqprAHIVBnE3AHdXBqXZzkl2Brh2ArhhAHIVBHw0BrwXBqXnzkw3AHA1ArhhAHIVBHw0BrwXBqXnzkI1Crh0ArhhHrs1zkIZBrEZArETBG4nBro3Cro4wsXYAG4nBkM1Bko0zrIVAnEXBnhXCqprAHsVArA5CrdXBqX1zkA0Ard4ArhhAHoVBndZBHhXBqX1zkMXCro4ArhhAHoVBndZBHhXBqX1zklnBrd3ArhhHrsXzkd3AkI4ArETBZ4YAkw3Ano4wsAYAq43Bnw1Cro0zrdVBrE5BrwXCqoYAG4XAnl4Bno0zrdVBns2BnsXCqoYAG4nBkM1Bko0zrdVBns2BnsXCqpAAHIVBHw0BrwXBqX3zkdYBkdYArhhHrs1zkIZBrEZArETCG40CHh2BHo4wsAYBG41AkE0Ako0zrlVBnh2AHEXCqoYBG43BrdYBno0zrsXzko5AkMnArhhAHMVAHs4BrsXBqXYAq4XCHw2Ano4wsAYBj4nCHwZAno0zrsXzko5AkMnArhhAHMVBHAYAkwXBqX5zklZAks2ArhhAHMVBnsZAnlXBqX5zkd3AHh4ArhhHrs5zklXBHonArETBZ4YAkw3Ano4wsAZAq4YAnw1Ano0zrMVCHA3BrsXCqoZAq4ZBnMZBno0zrMVBnlnArdXCqoZAq4ZBnMZBno0zrMVBHw4BnIXCqprAkoVAkd2AkdXBqX2zkw2BrEnArhhAkoVAHAZBHAXBqX2zksZArM4ArhhAHlVCHo1ArAXBqX1zklnBrd3ArhhHrs5zklXBHonArETBG45AnE3Bno4wtPOwvFZMK5naN9ZcH0OevxicOBTMLFmyrs1zkIZBrEZBGXhBj41Akh3BrMQwvxWeut0aGhUBrIVAroXAroXyGp0dNtVd2YieuIPzHs1zkIZBrEZBGXhzHMVBHw4BnE2yGoOwuaQcuX9xZBNaNaNaNMOLq8|wjXjbKBWckwjCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|files_sleep|clr_contrast|historybgaover|eae6688ea455a04b44985ceb69dab9ed|msFullscreenElement|mozFullScreen|webkitIsFullScreen|webkitFullscreenElement|0c2831s212a27313718263o0z2z1o272z2o193x2e1b3o0z112m3o0z202m3x2s35242v222n1z203a251q253321162z2v23211c2s271z113a231q2535211430261y1110141z153x292o1731261s3s2t312p1z3u243e153v292o1921241z101o252c1g2c2b38162v3s12111m360w121139213v312b36162v3u121z1m2c182v39213v2b233v39213x2b213v1z112u271z203u291s3s271r2q1g25203q2e1x21121b3x1z1z202435143z2o1b3x1z1i1t35211b302n3e113u2m2z1q1g253z1o1o251z1q253t192z24143e1e2c39361c3y29321v3w2u3o3s37322b3p35203919143z1411121m232c1q111z3u243e1d35383v111z21121g1i2u181d1k1g1l1d1h3c181e1t3c1c1g1d3d123e1m3g1k1c1w1g141d152c1t2e102c1u2e112c1r2d1u2e1s1c152e1v2e1w2c1u2e152c1t3g1w2c1s2c1k2e1u1c1z2e1w1c1v2c1s2f1w2c1t2e1v2c1q2d172e1t2c1u2e1u2c1c2c1u2g1t2c1u2f1t2c1q3e1x2e1s3e142e1w2e1w2c1t2g1z2c1s1e1u2c1q2e1v2e1t2c1v2e1v2c1t2c1s3f1w2c1u3e1s2c1q3e1h2e1s2d192e1u3d1y2c1s2f182c1s3f1j2c1q1d172e1s3e102e1u3d152c1u3f1u2c1s3f1b2c1q3d1t2e1s2d172e1w3d1t2c1s3f192c1t3e1e2c1q3d182e1u3d1y2e1u3d172c1u3f182c1s1f1b2c1s3d1e2e1s3d172e1u3e1p2c1s2f192c1s3g1e2c1q3d192e1s3e1w2e1u1d152c1s3g192c1s3f192c1q3d1b2e1s2c1u2e1u1c1d1c1b2g1e3e1c1e1k1e1k3e1r3d1c3d1c3f1k2d103d1l2f1c2d1p1e1d3c1d3e1c1g1p1e1c1g1s3e1d1c1f1f1c3c1d1f181e1q1d1b1g1c3d1c3g1i3d1e2c1f1e1d1c1c1g1r3c1d1c183f131e1h2e1d1d1i1e1d1e1g1e1j3g1l3e1h1e141g1e3d1p1g1r1e1g1e1b2e1c1e1h3d1f2d1a1c1s2g1c1d1f3g143c1d3d1f1e1p3d1o3e1f3e161e1d1e121c1b1f1b1d1d1d1d1f1j1e1c2e1q2c1d1c1f1e1d3d1c1e1a1b1d1e1h1f1u2c1t1e1j2c1s1e1k2e1s3c1t2e1v1e1v2c1t1e1r2c1u2f182c1r2e152e1s3c1u2e1v1c1s2c1u1e1y2c1t2e1j2c1q1e1t2e1s3e1s2e1v1c1y2c1u3e183d1w2e1y3c1y1c191k1b143e1h2f163e1r3e1c3c1u3e1c1g1g3c1j1e1q1c1h2c1a1d1e3d142e1w2e1t2c1w2f1p2c1s3g1z2c1s2e162e1s2e1y2e1v2e1z2c1u2e1q2c1s2g1x2c1t2c1x2e1r3c1v2e1u3d1w2c1w3e1o2c1s3g1j2c1s2c112e1q2c1e2e1u2c1i2c1u3e1x2c1u2e1x2c1u1d1t2e1r1c1g2e1u1d1x2c1v2e1k2c1u1g1x2c1t2c172e1s3c1y2e1u3c1e2c1w2e1p2c1s1f182c1u3c1i2e1q3d192e1w3e162c1u3f152c1s3f1d2c1s1d1b2e1q3d1v2e1u3d192c1u3e162c1s3f1b2c1u3e1d2e1q3d182e1u3d182c1u3f172c1u3f1x2c1s3d1a2e1q3c1c2e1u3d192c1v3g1b2c1s3f1b2c1s3d1m2e1q2d172e1w3e1c2c1u1f172c1u3e1s2c1s1d192e1r3c1i2e1u1d172c1u3f1c2c1s3f192c1s2c112e1q1c1k1e1a1d1k1e1l1g1d1c1i1f1r3e1r3b1e3g1d1d1b3g1j3e133d1q1e1g1d1h1f1i1c181c1e2f141e1c1g1l3c1d1c1i3f121e1h3g1b1d1c3d1u1g1k3c1c1e1f3d1s2d1r1e193c1c3g1e1c1p1e1e2g1h3e1d1e1u1d1p1e1r1g1k1e1p1g1e1e1k3d1a1e161c142f1f3e1d1c1r3e1d1d1g1g162e1c2c1i1e1b3e1c3f1e3c1i3c141e141e1k1f1j2c1s1e1s3f1d3e183g1m1e151d1m1e1d1c1d3f1u3c1c3d1u2g1j3c1d1e1y3c142c1w2g1h2c1u2e1t2c1s2d1l2e1r1c1t2e1u1d1k2c1v3f132c1t2g1h2c1u2e1v2e1q2e1v2e1w1c142c1w2f1r2c1u2g102c1s1e122e1q2d1c2e1u1d1x3c1t2e163d17141i2o1p1e1e1e1k2e141g1e3e1h1d1g3g141d1i1g1j1e1t2c1k2g1w2c1r1g1g2c1u1c1w2e1t2c1k2e1u2c162c1u2g1p2c1s1f192c1u2e1r2e1u1e1x2e1s2e1y2c1u3f102c1s3e1w2c1s1d1m2e1r2e1v2e1t3e1g2c1u2e1u2c1s1f1r2c1t2e1v2e1s2c1w2e1s2e1e2c1w1e1z2c1s3e1r2c1u2c162e1s2e1p2e1u1c1k2c1w3e1h2c1u3f1z2c1s3c112e1t1d1u2e1s1d172c1v3e162c1s1f182c1u3d1a2e1s3d172e1s3c1b2c1u3f172c1u3g1t2c1s1d1b2e1s3d1b2e1s3d172c1u3g162c1s1f192c1s3d1i2e1s3d172e1u3d142c1u2f192c1s3f1z2c1s1d1b2e1s3e1w2e1s3d192c1v3f1b2c1s3f172c1s3c1d2e1s3d182e1t3d192c1u1f172c1t3e192c1s3d192e1s3d192e1s2c1u2c1u2e1w1c1f1e123c161c1m3g1b3c141e121d142e1u2e1b3c1q1e183c1c1c1i3g141e1h3g191d1c3d1u1g1p3c1d1e1f3d1s2d1r1e1b3c1d3g1c1c1p1e1e2g1c3e1c1e1s1d1c3c1f2f161e1s1f1b1d1j3d1e1g1g3d1g2e1f1c1q3d1e3f1j3d183f142c1a1c1e3f1c3d183g1f1d1p3c141f143c1e1e1d3d1s3d1k1g1c3e1p1g1d1c141c1u3f1p3c181e1t1c1c1e1i1g1i3d171g1e1c1o1c1e1e1c2c1s1f1f3d1p1e1e3e1k1e1p3e121c1t2c122e1s3c1u2e1t1e1s2c1w1f102c1s3g1f1d1y1c1q2e1u2e1u2e1u2c1u2c1u2e1h2c1s2e1j1c1z2e102e1s2e1h2e1t1c172c1w1g1q2c1s1e1z1c1x2d163e162d181e142s1j2o1i1h1f1g2p1t2m221m|f11dfm3q1t3q241a291s393x2z1d3o0z121m272z2o1b3v2e1i193x1z1k1a2z193s3y1z2z161z153v392q1722241s3u2t222n1z3w242e133v3b2o192024112z1o232c1i2c2b361w2x3s11101m280w111029233v2129361y2v3u1z101o2c182t2z2p1z2238231s25352c14212v252c162u27111z38251q27332c162z281w1a2u271y2s27182s291s2s291o2e1z3u281z113u26113u263s2m3q0z112z293y121o252c2q1z1z211211101o252c2q2m37202o112z2129213x2028143o011c1e2t2c2b2o142s1z121d211o1z213825353u273u273r133821111z38391z21141h111c1o2c162v2z2r2c29233v212o1g29312e293w141m141t1c1e1d1e1c1f1e122f1k1c1e2e1m1c183g181g151e1m1c1k1d1d2e1s1f1r2c1v2e1t2c1q2e1w2e1s2e1g2c1u1c1x2e1s3e1r2c1w2c142c1q2g1p2e1u1c1m2c1u3c1f2e1u2f1z2c1u3c1z2c1r1f1u2e1s1d1w2c1s2c1s2e1t3g1v2c1w2c1v2c1s2g192e1u1d102c1t2e1o2e1s2f1y2c1v2e1l2c1r1e1u2e1t2c1u2c1s2c1w2e1s3e192c1w2e102c1q3e172e1t3e1v2c1s2d152e1s3f1x2c1u3d172c1q3f1b2e1s2d1b2c1s3d182e1s1f192c1v3e162c1q3f182e1s3d1x2c1s2d152e1t3f1c2c1u3d182c1q3f142e1s3d1b2c1u3d182e1s3f182c1u3d1h2c1q1f192e1s3d1f2c1s3d152e1s3f1t2c1u2d192c1q3f162e1s3d192c1t3c1g2e1s2f172c1u3e192c1q3f172e1u2c1w2c1s2c1c1e1f1e1p1e1e1c1k2d1b3e1b2e141c141e143d1q3f1c1g1u1d1y2d1j2d161g121d1c3e1g3e1m1c193e1c3f1j3e153e1l1c1g1g1h1f1g2c1a1c1f2d141g1s1f1j3c1e1c1g3e121f1h3g193e1e3d1s1e1k3e1c1e1c3d1e3d1f3d1d3f1c3f1c1d1d2d1e3d1c3f1b2g1s3c1h1c141e1q2g1f3f1r3b1e2d1f1c1d1e181e1c2e1d2c1c1e193f1g2e1c2c1e1e1k1c1b3e1g1f1g2c1l1d1t2c1q1g1j3e1d3e1a1c1d3e1g1g1f1e1g2c1v2e1l2c1s2e1k2e1s1e122c1t3e1i2e1u1e1f3d1w2e1r2c1s2e1u2e1t2e122c1t2e1j2e1s2g1f1d1w2e1s2c1r1g1j2e1u2d172c1t1c1i2e1s2g1a1d113c1v2c133f1f341i1i3g173f1q1c1b1c153e123e121g1i3d191e1g2e1k1e1v3g1i3e172c1v3e1v2e1s2e1v2c1w2e1b2c1u1f1w2e1t2e1s2c1u2d1y2e1r2g1o2c1v1c1w2c1t2e1q2e1s2c102c1u3c192e1s2g102c1u3c192c1t3g1x2e1s2c1y2c1w1c1o2e1r2e152c1u1c1q2c1s3g1d2e1u2c1g2c1u3e1g2e1s2f1x2c1v2e1l2c1u2g1r2e1u3e112c1u2c1c2e1s1e1x2c1w2c1j2c1s1f162e1u3d1c2c1u3d192e1q3f1a2c1u3d1b2c1u3f1j2e1s3d1b2c1v3c1d2e1q1f182c1w3e172c1s3f152e1t3d1f2c1u3d182e1s3g102c1u3d1a2c1s3f172e1s3d1a2c1u3c172e1q3f172c1u3c1f2c1s3f152e1s3e1q2c1u3d192e1s3g1c2c1u3d192c1s3f1h2e1s2d1a2c1w3d1b2e1q1f172c1u3d1d2c1s2e1x2e1s2c1m1c1j3c1c2f1c1e1h3b1e3d1e3c1b2e121e103b1f3e1a1d191g1d1g1g3d1i1c1e3d1c2g1i1e1o1c1k1d1j1d1c1e1f1e1b2d1m1d1a3d1c3e181g1g3d161e1j3c121g1u2f1j1d1a1c141b1d1g1c3g1p1c1d3c1e3d1j3g1c3f1e3e1g3d1g3c1c3f1d1g1k3e1m3d1y1d142e1c1e1b1c1f1e1j3d1p3e1w3g1c2e152c1c3d142f1d3e1g1c1k3c1e1c1s2g1k1e1c2e1d3d163e1d2g1g1g1k1e1j1c141d141e181g1r1e1d1c1g1c192e1s1e1v2c1v3c1u2c1s1e1y2e1u1c1l2c1w2e1f3e1r1g172c1v2c1r2c1s1e1x2e1s1e1y2c1w1e1k3e1s2e1u2c1w1e1s2c1s3f1d2e1t2e1x2c1u1c1k3e162f1v2d123d1j122r2f1g1g1g3e1u1e1l2d1b1e1j1f191d1f1d1f1c1j1e1u1g1o3c1s3d1g2c1s2e1i2e1s3c1z2c1w2c1v2e1u1f1r2c1t1c1i2c1s1f1x2e1t2c1m2c1w1e1v2e1t2e152c1u2c102c1s3e1e2e1u2c1r2c1u1d162e1s2e1u2c1s2e1m2c1t3e1z2e1u2e1y2c1v2c1y2e1s3f1k2c1s2c1a2c1s3e1r2e1u2c1q2c1v1c1g2e1u2e142c1u2c112c1s2e1b2e1u2e1e2c1v3e1j2e1s2f182c1s3c1e2c1s1f192e1s3e1e2c1u3d182e1t3e192c1s3d192c1s3e1h2e1s2d182c1w3c1d2e1s1f192c1s3c1j2c1s3f182e1u3d192c1u3d192e1s3e1z2c1s2d1b2c1s3f1b2e1s1d192c1u3d1c2e1s3f172c1t3e1d2c1s2f182e1s3d182c1u2d172e1t3e1j2c1s2d1a2c1s3f192e1s3d172c1u3d1t2e1s2e1u2c1f1c1h3b143g1f2f182e1f2e1e1c1i1g1p3g1y2e1f2c1e1e1c1g1h3e1b2d1k1d1a3d1d3e1a1g1g3e141d1j1d121g1w2f1j3d181c141b1c1f1e3g1p1c1b3c1f3d1j3f133g1o1c1i1d1j1d1g2e181e1c2d161e1u1d1j3e181e181c181c1a1c1s1g1j3e1a1c1a1e143b1c1g1c1e1i2d1f3d1h1c121g143g1d3c1f1d1g3d1j1g1c2e192d141d1e1c1c3e1c1f1i3d1a1e1i1d1c1g1k3g1h2c1s3d1l3d152f1e3g142d1e2d1e1c1f2e1y2e1u1e102c1v2e1e2e1u3e1f2c1u2c122c1k3e1j2e1s3d1s2c1u1d1x2e1t1e1q2c1u1c1x2c1f2e1s2e1t3e1v2c1v2c1j2e1u1e1k2c1t3c1f2c1f3f1z2e153c1x3c1j172o1j1s1i2b2f1l2s1m2p2r16|b688d2933313w331w371e25202o193v2c1b3o001z1m252z3o2m252c2o2m2w23381e232z1g2c29361a2v3s1z3z1m260w1z3z39213v2z39361a2v3s1z3z1m2z162t3z2n1z2038231q25333c142z2v233c1w2s271z1z38231q25333c142z261w101z141z133v392o172z341s3s2t2z3n1z3u243c133v392o172z24101z1m231z3u261z3u261z3u261z3u2o2z39213v2c29213v29213v252y393v2c1z1z2233143o00202c293w121m2c1b3o0z2z2k221z3z1m2z1z1z3s271z2z1d393v2c181w10202v3u2s332c101z1c1m1z133v27211t302o12232520332c1626332z1d1e182c143z261w1z101z302s271z101m3s350z3z223314331i2e3d1j1e1k1d1f1c1q3d1h2e1o3d1f3e183e1k1e1g1c1f2d1e3c1s3d1k2c1r3c1x2c1u3e1y2c1t2c1w2c1q3d1k2c1s2c182c1q3c1p2c1u2c1q2c1t1c1e2c1s2c142c1u2c1z2c1q2c192c1u2e1e2c1t3e1h2c1q2c1u2c1s1e142c1s2e1p2c1s2c1z2c1u2c1e2c1s3c1t2c1u2e1w2c1r2c1r2c1u2e1g2c1t2c1v2c1s2d1y2c1u2c182c1q2e1v2c1u2e1b2c1s1d142c1s3e1v2c1s2d192c1q3d172c1s1d182c1s3e1x2c1q3d192c1s3c1i2c1q2d152c1u3d142c1s2d152c1r3d1o2c1s2d192c1s3d122c1s3d192c1u3c1a2c1q2d172c1u3d1d2c1q3d152c1t3d1c2c1s3d152c1q3e1b2c1s2d172c1r3d1x2c1s3d162c1u3e182c1q2d182c1u3e1v2c1q3d152c1s3d192c1s3d1s2c1q2c1u2c1f1c1h3d1e1e1e3e1u1d141e1s2e1b1c1g1e121d143d1g1c1e1c1q2e1q3e1c3c1j3c1d2d191e1j2d183e123c171d1d1e1g3d1g2c1c3d1q3e1i1c1o1c1i1e1h3d1a1c1f1c1b2d1k3e183d1d3c181e1g3e141d1h1c101c181c1a1c1a1c1a3e1k1e1q2d1b2d1b1d1p3d1d1d1e1e1d1d1p3c122c121e1y1c1c3d1c3e1k3e1r2e1q2c1d1d1a3e1s1c1q3c1e3d1e3e141d1i1e1q1d1e1c1u2d1h3d1c3c1d1e1i1c123e1c3d1g1e1w2d1q2c1u1e1s2c1t1c1d2c1q2e152c1t2c1f2c122e1t2c1u3d1s2c1t3e1r2c1q2c1v2c1t2c1w2c1d2d1o2c1s1c1f2c1t2c1t2c1s2c1h2c1t2e1w2c1d3c122c1v2d172d12121d123c161c1k3e1g2e1d3d142c1i3d1a1e1g1d1o2e1j1c123e1c1c1r3e122c1u2e1r2c1s2c1z2c1s2c1g2c1u3c1t2c1u2e1u2c1t2c1t2c1u2e1g2c1r2c1x2c1u2d1y2c1u2c162c1s2e1x2c1u2e1b2c1q1d162c1s3c1z2c1s1e1e2c1u1c1u2c1t2c1k2c1s2c162c1s2e1p2c1s1d172c1u2e1p2c1u1e1x2c1q2e1y2c1s3d102c1s2c1u2c1s1d1k2c1r2e1v2c1r3e1g2c1s1d192c1u3e162c1s3d192c1t3d162c1q1d172c1u3d1c2c1s2d152c1u3e1g2c1s3d192c1s3d1d2c1s3d182c1u3e1c2c1s3d172c1s3d172c1q2d172c1u3c1a2c1s3d162c1s3e1a2c1s3d182c1q3d1a2c1s1d172c1t3d192c1s3d192c1s3d152c1q2d172c1u3e1w2c1s1d152c1s3d1b2c1s3d172c1q3c1z2c1s3c1w2c1k1c103d1o1e1k1d143d121e122e1s2e1c1d143d103e1g1d1d3c1d2d161e1c1d191d1q3d1c1e1g3d1g1c1b1c1c1c1c1e1p3c1c1c163e131e1h2c1b1d1k1d1d1c1g2c1s2e1j3e1d1c1h3c1c2d1b1e1j1d181c102c192d1b2d1b1d1b2d191c181c1d3d183d153c1g1e1s3d1f2e1c3d1f1c1d3c1b1c191d1r1d1s1e101c1u1e143d1c3d171e1f1e1s2e1j2e1p1c1a3e161e1p3e1d1c1h3c1c1c1e2c1c1e1h2c1i1e1c3d1d2c1v3c1f2c1s1c102c1q2e1f2c1s1e1k2c1s2c1q2c191e1i2c1s3c1y2c1s1c1h2c1s2e1j2c1u2c1f2c153c1r2c1s2c1j2c1q3e152c1s3e1t2c1u1e1i2c142c1w2d1z3c153c171o2o2e1c3e1c1c1i3c1p1e1j1d1i1c1d3c1g1d1g1d1g2c1f1e1b2c152c1u1c1o2c1r2c152c1s1c1o2c1s3e1d2c1u2c1e2c1s3e1g2c1s2d1x2c1t2e1j2c1u2e1r2c1u3e1z2c1s2c1c2c1s1c1x2c1u2c1h2c1s1c1s2c1s2c1w2c1t2c102c1s2c1z2c1t2d1u2c1s1c132c1t2e1y2c1u2c152c1r3e1u2c1u2c1k2c1u1c1x2c1u1c1x2c1s2d1w2c1r3c1t2c1s2d172c1t3c1x2c1s3d182c1s3c1b2c1q3d192c1u3e1d2c1s3d162c1s3d1d2c1s2d172c1r3d1z2c1s1d172c1s3c1i2c1s3d172c1s3d162c1q1d192c1s3d152c1s3d162c1s3d1v2c1s2d192c1q3e1g2c1s2d192c1s3d1c2c1s1d172c1s3c1q2c1q1d192c1u3d1t2c1s3d162c1u3e1y2c1s3d172c1q3d192c1s3d172c1s2c1s2c1s2e1f1c123e193d1o1c1p3d1r3b1d3d1c3c192c1p3c1y2d1k3e1c1c1d1e1p3c1d1c183e131e1f2c1b2d1k1e1c3c1g2c1q2e1c3e1c1c1j3c1d2d191d1j3d181c122c191e1d1e1g3d1g2c1c3d1s1e1i1c1o1c1i1e1h3e1c2e1i3d1k1d1k3e1k3e1c3d1d1e1j1e1h3e143c1c2e1d3d1s3c1d1c1c1c1i2e101d141d1c2d1b1e1h3b1q2d1s2d1f3c1d2e141e1j1e1a1e1i3c1j1c1c2e1d1c1x1c122c193d1s2d191d1w1e1s2e1f3c1y2c1r3e1f2c1u2e1u2c1s2c162c1t3e1z2c1t1c152c1p2c172c1t2c1k2c1u2c1d2c1u1e1h2c1t1e1r2c1s3e182c1u1e1t2c1s3d1f2c1s2e172c1s2d182c1t3c103d143c121s2h1j2f1o1p1k1q2h2o1s141|customimage|1006|444444|posters|posterheight|posterwidth|177|postertitleonhover|999999|fullscreenElement|1005|clr_brightness|tippmargin|clr_saturate|clr_sepia|vast_impressions_all|vast_remove|action_back|Verdana|normalonclick|tipa|unescape|stripsw|stripsspace|pointcolor|ffce00|pointa|pointw|slidespeed|vast_progresscolor|vast_volumecolor|hqdefault|nativehlssafari|clear|playlistfolder|taginframe|complete|borderRight|borderBottom|nativehlstv|PluginMediaTags|controlsList|PluginEffects|ChromeCast|Local|fullscreenchange|MSFullscreenChange|Created|onMouseOver|nodownload|nativenodownload|onMouseOut|4bd9ac|faed54|feba54|e8bbff|ffc7d1|aaaaaa|d9bb8c|b3fee8|ffff00|ynxnopip|D90000|073DA0|409829|644082|subclr|passonstart|PluginRounding|keydown|nativehlsinsafari|72ccf8|autoplaynomobiletv|sessid|Image|rafinit|DASH|actn|appName|marginRight|brdl|flussonic|brdlc|brdla|paddingbottom|panel|playback|utube|15em|PlugMediaChannels|sleeptimer0|keyup|support|nativehlsinedge|move|RemoveAll|scrollWidth|MediaPjs|mouseleave|scroll_up|mouseenter|offsettimerinit|scroll_right|PluginQuiz|quizes|PluginBlock|PluginMini|startvisibility|TimeStore|62de50|250|vast_linktxtonmobile|minivis|introskiptime|introclickable|introclosetime|introtitle|introtxt|heartbeatinterval|default_channel|fimg|partnermidrollor|f2img|sub_settings|error_time||2002|pstrvc|_vdpsrt|urlmse|midrollpoint|partnerpostrollor|PluginUpload|vast_pauseroll_vmap|vast_unmutehover|vast_unmutebutonce|vast_default_volume|vast_unmutebutbgcolor|vast_unmutebutcolor|vast_openclick|vast_preroll_vmap|vast_postroll_vmap|partnerpauserollor|vast_midroll_vmap|vpaid_timeout|vpaid_timeout2|vast_resound|vpaid_slotinframe|eventstrackervast|partnerprerollor|pstrvd|Input|drunchr||layerX|crossOrigin|clr_|hlsqhsort|pjslng_sub_sizeproc|offsetX|f2parent|vast_posterurl|seeksidesmob|pjslng_|nombclck|nfsclios||nfscldr|redirectplaylist|usernew|pstrtg|mobtch1|home|crossorigin|posterstime|nomedia|codecs|avc1|42E01E|current_channel|mp4a|speed4live|hidearrow|change2playlist_bottom|onchange|sleep2options|sleepoptions|offsetoptions|tagcors|pressed_|vast_loadtxtd|accept|993|orientationchange|userAgent|link2|repeating|bezier|setProperty|olor|number|NaNpx|ssfly|iconspress|AudioTrack|hlsaudiolang|async|same|seekiconbut|PluginCountdown|ontop2|pictureInPictureElement|firstLevel|PlgnCntrlTmln|seektome|cancel|webp|vlscrl|clk|cancelskip|tskp|circle|45deg|webkitPresentationMode|isOn|bufferDeg|substring|showovr|available|arguments|cert|webkitShowPlaybackTargetPicker|playtry|webkitSupportsPresentationMode|bufferInterval|nodeName|FindPjsDiv|PluginSettings2|combined|EmptyVastUrl|cssText|Infinity|pictureInPictureEnabled|disablePictureInPicture|ssdown|chngwd|crossdomain|issue|countdown|counter|control_buffer|1000000|swap|css2|reduce|playlist_folders|vastpause|vastinfo|vastnow|current_custom|menu3|menu2|menu1|PluginHdIcon|showvlt|showplaylist|playlist_length|flipx|cut2|vaststart|cut1|flipy|WebKitMediaSource|setAudio|invert|jpeg|toDataURL|loaderror|touch_|tryotherquality|fillText|_bg|vastresume|startAd|googleapis|midrollcrtm|stylesheet|hlsaddbitrate|requestPictureInPicture|_text|SVG|nexttrack|ontouchend|exitPictureInPicture|previoustrack|artwork|MediaMetadata|02|midroll_time|vastmute|getVolume|filetype|wrapper0|vpaid|adsystem|playlists|appendBuffer|EXTINF|vastids|WebKitSourceBuffer|vrsn|currentfile|3600000|nohdstt|wheelDelta|Arial|Resume|nativenotandroid|nativeontv|playunmute|isOpen|water|wid|PluginWater|pjsstat|pjsstatid|PluginStat|AdBlock|webkitAudioContext|cast_available|globalfont|pjs_cast_button_|createMediaElementSource|createGain|hideonyoutube|hideab|01|187|191|Progress|189|playOk|192|pageXOffset|enter|hidenoab|playError2|buffering|playError3|separator|norootplstart|request|SettingsTimer|showboth|showduration|sess|showfrom1file|trkp2|autoplay_denied|automute|const|mxprc|interrupted|finishnormal|maxHeight|pauseonhover|ShowSettingsBut|playError|openlast|redirectparent|blnk|redirectblank|hlsforce|scrollY|2048|scrnstp||nohdsttm|webkitplaybacktargetavailabilitychanged|hideunwait|Pass|disabled|writePl|hideonmobile|hideondesktop|reloadjustevent|reloadplus|hideonend|pjsiframed|fileend|WebKitPlaybackTargetAvailabilityEvent|outros|RemovePassword|webkitSupportsFullscreen|hideall|availability|dropopen|hidesmall|iosplbf|webkitEnterFullScreen|webkitExitFullscreen|hidelap|hideonbar|showuntilmeta|encode|hidewait|posterfull|dontseekforward|reloadstart|hidenomini|finish|hidemini|hideonmeta|redirectafter|downself|_self|0123456789|hideonlive|hideonunmute|hidenormscreen|hideonleave|hideonvod|heartbeats|hideuntilended|hideuntilstartedios|destination|hideuntiltext|hide0timestore|hidelastpl|autoLevelEnabled|PasswordTime|slds|slides||cast|tracking|hideafterstart|fillStyle|vast_dontplay|Courier|VastRemoveUrl|reloadtimes|hdbfdt|VastError|Previous|Reset|hlsdrmfps|hlsdrmfpl|control_mute|volume_element||vast_error|hdbfmb|nativemobile|clipboard|Break|slider|showvolmobile|and2limit|Shadow|loadeddata|Font|loadstart|Bottom|Yes|tags|Skip|Copied|Tiny|Sleep|the|to_right|event_category|startdelay|control_duration|Metric|300000|webkitDisplayingFullscreen|Enter|LIVE|Audio|website|advertiser|webkitbeginfullscreen|Small|vast_startdelay|HlsSubTrack|alarm|sscopyright|Ultra|Quad|Super|1296p|Full|triangle|noset|Medium|hdbfnr|hdbffs|event_label|Firefox|BRAVIA|||||||||||armv|webOS|tvOS|subtrack|MacIntel|platform|ipod|VastInsertOr|Windows|Safari|abg|Edge|Tizen|Trident|lines1|Opera|appVersion|playbackRate|kind|dashInterval|PluginWS|regress|vast_stop|trident|aload|Roku|Philips|hdn|wkdt|running|Next|once|grdt|All|watching|preloading|Seeking|__storage_test__|Color|roll|disablePreload|sleep|wsconfig|VastInsertAnd|iosv|alphas|nomobile|iemobile|blackberry|matches|fine|ndash|||||||||||matchMedia|WebkitAppearance|customspeeds|PlayerJS|1500|PluginVastTimeMsg|Boolean|bgload2|bgload|Alternative|VastImpression|moveplaylist|rotateonclick|customwidth|plduration|VpaidStarted|nativeaudio|2000px|VastShow|updateCuid|skipimpessed|setWsAudioTrack|lrpp|vastbreak|VastReady|wake|prt|startvast|dwn|Test|VpaidSet|vpaid_|vast_ready|tippointeralign|wproc|skipimprsd|youtubeid|switchpip|yandex|10000|bggrl|vast_init|Active|bggrc|bg2color|castend|castinit|setWsQuality|bg2a|450|bg2p|mainresize||||clickmarginleft|clickmarginright||iconmargintop|||iconmarginbottom|iconmarginleft|timeplay|iconmarginright|unfix|fix|videosize|isfullscreen|seekstep|crtm|180|vldcntrInterval|VastOverlay|unmuted|renew|adShown|eventlisteners|vast_Impression|rewound|resumed|capiom|initEvent|watch|playerjs_hit|control_time|galog|scale0|tipmarginright|onpause|createEvent|hidesec2|level|tipmargintop|vastbgpreload|fillvideo|tagLive|tipmarginbottom|dispatchEvent|toogle|logapi|vast_finish|tipmarginleft|getDash'.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);