diff --git "a/js/playerjs.js" "b/js/playerjs.js" deleted file mode 100644--- "a/js/playerjs.js" +++ /dev/null @@ -1,6 +0,0 @@ -// Playerjs.com 19.10.20 -// 22.08.2024 06:11:03 -// 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.5c){1z.5c=[];1z.eK}if(1z[\'FB\']){1C(FB,1)};E BR(2M){B o={1y:K,lZ:[],tj:[],jV:\'SO\',SP:AJ,SQ:AM,8E:\'19.10.20\',gP:[\'8u\',\'\'],jU:\'\',29:K,8H:K,as:K,SR:K,dJ:K,6d:K,9E:K,9C:K,u:\'#SS#ST#SU#SV#A7#SW#SX#SN#x8#SY#T0#T1#x8#T2#T3#T4#T5#T6#T7#A7#T8#T9#SZ#SL#Sz#SK#x8#Sp==\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',Sq:\'\',y:\'xx??x?=xx????=\',p:\'\',Sr:-1,v3:"Aa",f0:"//Aa.7D",7o:[],dt:H,pr:H,ga:K,ab:K,jo:[],Ss:K,ec:\'//.8d//\',vU:0,2C:[],7m:[],aa:[],3d:[],m7:[],aw:0,ak:[],p9:0,tN:K,6a:K,1A:K,yM:K,7Q:K,ni:\'\',iy:\'\',a7:1z.96.1a<2m&&1z.96.1g<2m,s7:[],St:[],5G:{\'1L\':1,\'De\':1,\'fx\':1,\'ex\':1,\'nG\':0},a0:[],xy:0,e3:0,5e:K,4Y:K,fs:K,po:K,Su:[],na:[],8t:K,bG:0,kS:K,xE:1I,hZ:1I,wT:K,Am:E(x){B a;J a},Sv:0,mM:4F,4z:K,dL:K,wU:1W.wU,d:8Q.r4,ji:8Q.r4,8S:8Q.8S,ce:8Q.8S.L("ce")==0,Sw:{},uz:\'Sx-Al.7D/Al.js\',fd:["Am","Ar"],5V:[],So:[],Sy:[],hI:1,mu:[],Ar:E(x,y,z){B a;J a},1b:0,mB:0,5g:K,dk:-1,a4:3,SA:0,v6:0,9S:0,3K:{x:1,y:1,x0:1,y0:1},cJ:["g2","gi","gc","hM","i5","hS","pf","iW","db","cu","lQ","lR"],qR:["SB","SC","SD","SE"],eD:0,SF:0,tI:0,E7:0,eF:0,DG:[],cd:[\'7F\',\'eN\',\'lG\',\'6K\'],SG:[],nC:H,nB:[],o0:0,ws:"w"+"s",k9:K,mI:[K,K,K]};B gY={S:{w:20,h:20,1i:"-",SH:"-",a:1,7y:-1,1w:"3N",1J:"",1L:1,fr:-1,bj:0,2A:1,1n:"",1E:"",4g:"SI",gb:12,ir:0,1u:"Q",2L:"0 3 0 3",ao:"0 0 0 0",2w:1,iE:"0 0 0 0",SJ:0,iM:1,bg:0,pW:0,Gx:0,5w:1,aq:-1,59:"3Y",ch:-1,fg:"0 0 0 0",qh:-1,qa:"3N",bs:-1,qg:-1,5Z:"22",4x:"rL",2A:0,lb:"3Y",la:0.7,yL:0,yX:"3N",kK:"3 5 3 5",Ta:"0 0 0 0",SM:1,yW:"ow-ox",yV:11,yQ:0,2S:"",Lx:5,Lw:0,3i:0,Tb:2,TB:2,Kj:0.2,Kr:0,Kt:0.1,fV:0,TD:"TE",TF:1,TG:5,KJ:"3Y",Kk:"3N",Kw:"3N",Li:1,FY:1,zG:1,7H:0,3A:0,f5:20,dp:"<2f 1a=\'20\' 1g=\'20\'>",zs:1,oL:-1,kt:0,qI:1,wb:-1,TH:0.1,hb:0,3e:"",HN:0,HC:"rL",3B:"",HQ:zP,HI:zP,JA:0,5q:0,6p:"3N",Kn:0,Kv:"3Y",KE:9,xZ:"0 0 10 0",wA:"0 0 0 0",Kq:0}};E FM(){J H;o.FO=H}E de(s){if(s.L(\'.\')==-1){s=s.1m(1);s2=\'\';V(i=0;i=eg.R)8Y=0}J xL.xO(\'\')}(\'TQ\',\'TR\',\'TS\',\'TT\'));B v={1r:0,wC:0,o7:"#3Y",2T:0,uk:1,8w:"#3Y",59:"#3N",7H:0,dq:1,qC:1,3j:0,tC:1,aP:0,rY:1,1v:{TU:0,1w:"3Y",a:"0.4",h:34,lr:1,1o:1,ix:1,dD:0,kD:3,8L:0,sb:3,5Z:"22",1u:"2U",2L:"0 0 0 0",7H:0,i8:0,ag:\'\'},1P:{on:1,f:1,r:1,m:1,3I:5,vV:"3I",8z:1,vR:"1K",pJ:0,Lm:0,qZ:1,j1:0.2},W:{59:"3Y",ch:"pk",5w:0.9,aq:-1,1u:"1f",2L:"0 0 0 0",2W:"7 15 7 15",1w:"3N",4g:"B3, B4, ow-ox",gb:12,5y:10,ir:0,6p:"B5",AF:1,8w:"TW",a:1,7y:-1,TX:0,TY:100,TZ:177,TO:1,sK:1,Em:"TA",sF:"3Y",sE:-1,To:-1,En:0,7f:3,j0:16,AG:"Tz",7H:0,l1:1,pX:1,qj:"3N",tP:0,tG:"3Y",Ec:1,Ed:0,Ee:"pk",o8:0,jD:4F,cz:0,7z:0,I8:0,I7:0,dV:1,3E:0,j7:50,sV:0,oe:1,ey:170,oU:0,wB:"pk",vA:"0 0 0 0",rf:30,8w:"Av"},1j:{59:"3Y",ch:"Te",5w:0.7,aq:-1,4g:"B3, B4, ow-ox",1u:"2U-2p",2L:"0 0 0 0",2W:"7 10 7 15",1w:"3N",gb:12,j0:16,5y:10,ir:0,Tf:"3N",6p:"B5",a:1,1L:5,7y:-1,ur:1,7f:3,l1:1,pX:1,qj:"3N",o8:0,jD:4F,7H:0,Tg:1,Th:"5b",4D:1,Ti:"7k",Tj:1,Tk:"1Z",Tl:0,Tm:"6B",Td:0,Tn:"4X",rf:30,8w:"Av"},Tp:{1u:"2U-2p",2L:"0 10 50 0"},1K:0.8,ub:1,pT:1,9A:0,5H:0,Fy:1,5n:0,4J:0,Jo:0,JN:0,3k:0,sT:1,lU:0,xi:0,xj:0,kI:\',\',kM:\';\',es:\'//\',zN:1,kr:\'[\',dC:\']\',fv:\'4A\',n4:1,n7:-1,vZ:0,Tq:\'20 0 0 20\',Tr:\'1e-1f\',Ts:100,Tt:100,Tu:-1,ty:0,AK:1,Ba:"pO",Be:"3N",Bg:5,Bj:10,AA:1,AR:10,p9:0,zD:1,zI:1,fF:1,56:\'Tw\',xI:0,jZ:\'62\',9V:1,K9:0,JQ:0,Jk:0,9F:1,cj:1,LT:5,6G:0,EN:1,lV:0,sa:5,Tx:0,Ty:0,Tc:0,n1:1,Ab:1,GO:0,Bw:0,Sm:0,sP:1,lL:0,3n:"CH",Ry:H3,qu:\'100%\',ga:0,CQ:{7Z:1,2u:0,nO:0,4n:0,1y:1,rI:0,rF:0,rE:0,Sl:0,Ra:0,Rb:0},CS:{7Z:1,2u:0,nO:0,4n:0,1y:1,rI:0,rF:0,rE:0},Rc:100,wk:1,gp:1,qq:14,g2:\'100%\',BZ:1,o5:20,BV:1,i5:0.7,BW:2,vF:3,db:10,gi:"3N",gc:"AQ",hM:"3Y",hS:0,pf:0,iW:ju,sA:1,cu:0,wy:1,9m:1,E6:1,Ez:0.3,ja:3,oN:4,F8:5,rS:0,Fd:Rd,Fg:KM,EV:0,EU:1,ra:1,fi:1,IU:1,wl:0,LD:160,Lu:90,Lr:0,Ls:1,Lt:"pk",Lo:0,Lv:1,aC:\'2\',bU:\'3\',Re:10,Rf:1,Rg:1,Rh:-1,Ri:1,Rj:1,R9:-1,Rk:0,Rm:1,Rn:0,Ro:1,Rp:0,Rq:1,Rr:0,Rs:1,Rt:0,Ru:1,Rv:0,Rl:1,R7:0,tk:1,QV:0,R6:0,QL:1,QM:0,QN:1,QO:"#3N",QP:"#3Y",QQ:"#3Y",QR:"#3N",QS:"#3Y",QT:"#3N",QK:"#3Y",QU:"#3N",QW:"#3Y",QX:"#3N",QY:"#3Y",QZ:"#3N",R0:1,R1:0,R2:1,R3:0.5,R4:"#3N",R5:"#3Y",Rw:1,R8:1,Rx:1,RX:1,RZ:1,S0:10,S1:-1,S2:1,S3:1,S4:0,ma:0,S5:"or",S6:"or",S7:"or",S8:"or",RY:"50%",S9:-1,Sb:0,Sc:-1,Sd:0,Se:0,Ij:1,If:0,Sf:30,Sg:2,A6:10,F5:0,Sh:30,JY:1,K0:1,6i:0,2h:{on:0,59:"3Y",2T:0,a5:2,8w:"3Y",1u:"1f",2L:"20 0 0 20",1a:150,1o:0}};v.8T="ru";B 8j=E(is){B i;B C=[];B f=[];B an=[];B Si=[];B 5X=[];B 8y=[];B 1Q=[];B f2=[];B he=[];B Sj=[];B 5d=[];B 5K=[];B 5A=[];B dK=[];B e9=K;B 2n;B aW=-1;B 4H=H;B 1d=is;B 6m=is=="1j";B W;B 5H=[];B eB=[];B pj;B 3z=\'\';B eA=\'\';B 6q=-1;B jR;B gn=K;B Sk=K;B pz=K;B oh=K;B hq=K;B k4=K;B p3;B w9;B oV;B kD;B vm;B jp=[];B 47=[];B qo=0;B aY=0;B ax;B 6w="2w";B bm=(o.1l.2j?"gg":"ot");B bC=(o.1l.2j?"eR":"oB");C=9o(C,v[is]);C=4B(v[is],\'2L\',\'2L\');C=4B(v[is],\'ao\',\'ao\');C=4B(v[is],\'aM\',\'aM\');if(C.oU==0){C.vA="0 0 0 0"}C=4B(v[is],\'fg\',\'vA\');C=4B(v[is],\'2W\',\'2W\');C.mJ=0;B k6="<2f C=\'2L-1e:bu\' 1a=\'"+C.7f*2+"\' 1g=\'"+(C.7f*2>C.5y?(C.7f*2):C.5y)+"\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\'>C.5y?(C.7f):(C.5y/2))+"\' cx=\'"+C.7f+"\' 4A=\'"+3u(C.6p)+"\'/>";B As="<2f 1a=\'"+C.7f*2+"\' 1g=\'"+C.5y+"\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\' >";B xx=4;B zV="<5l C=\'2l:9T-4k;\'><2f 1a=\'"+(xx+2)+"\' 1g=\'"+(C.5y)+"\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\'><2N x1=\'1\' y1=\'"+(C.5y/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5y/2)+"\' 3O=\'#"+C.1w+"\' 3O-1a=\'1\' 3O-cn=\'4v\'/><2N x1=\'"+xx+"\' y1=\'"+(C.5y/2)+"\' x2=\'1\' y2=\'"+(C.5y/2+xx)+"\' 3O=\'#"+C.1w+"\' 3O-1a=\'1\' 3O-cn=\'4v\'/>";B j3="<5l C=\'2l:9T-4k;\'><2f 1a=\'"+(xx+10)+"\' 1g=\'"+(C.5y+1)+"\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\' C=\'j9:1f\'><2N x1=\'1\' y1=\'"+(C.5y/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5y/2-xx+2)+"\' 3O=\'#"+C.1w+"\' 3O-1a=\'1\' 3O-cn=\'4v\' /><2N x1=\'1\' y1=\'"+(C.5y/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5y/2+xx+2)+"\' 3O=\'#"+C.1w+"\' 3O-1a=\'1\' 3O-cn=\'4v\'/>";B 8w=5m(2B(C.8w,\'3N\'),2B(C.AD,1));B 1H=1Y("2b");o.1V.1T(1H);O(1H,{\'6U\':\'3i\',\'2l\':\'4k\',\'1F\':0,\'2T-7c\':C.7H});if(C.qh==1){O(1H,{"2T":"4b 6j "+3u(2B(C.qa,\'3N\'))})}B kl={};V(B i in o.5G){if(o.5G.2z(i)){kl[o.5G[i]]=-1}}if(6m){1H.C.4C=Sa}F{1H.C.4C=99}B Y=1Y("2b");if(o.a7){C.B9>0?C.gb=C.B9:\'\';C.AW>0?C.ey=C.AW:\'\';C.AO>0?C.j7=C.AO:\'\'}O(Y,{\'1u\':\'gs\',\'1e\':0,\'1f\':0,\'2l\':\'4k\',\'1a\':\'100%\',\'2W-1e\':C.au,\'2W-2p\':C.7n+(6m&&C.3E==1?0:20),\'2W-2U\':C.aG,\'2W-1f\':C.7v,\'1w\':C.1w,\'4g-3V\':C.gb*2B(v.8p,1),\'4g-fj\':gu(C.4g),\'gk-e4\':C.ir+\'px\'});if(o.1l.7e){O(Y,{\'9a-1a\':Bi})}if(is!=="W"){O(Y,{\'6U-y\':(6m&&C.3E==1?\'3i\':\'9G\')})}1H.1T(Y);if(C.3E!=1){B 6X=1Y("2b");O(6X,{\'2l\':\'4k\',\'6U\':\'3i\',\'2T-7c\':C.7H});if(C.3E!=1){if(o.1l.7e){O(6X,{\'9a-1a\':Bi})}}Y.1T(6X)}4a(Y,{id:(v.id+"4j"+is)});if(is=="W"){if(C.3E==1){O(Y,{\'1a\':\'100%\',\'2W-2p\':C.7n,\'2W-2U\':C.aG+20,\'6U-x\':\'9G\',\'6U-y\':\'3i\',\'a1-8z\':\'cU\'});O(1H,{\'1a\':o.2Y-C.4W-C.4E,\'1g\':C.j7+C.au+C.aG})}F{O(Y,{\'6U-y\':\'9G\',\'6U-x\':\'3i\'});if(C.Eu==1){pa()}}if(C.oU==1){O(1H,{\'2v-1w\':C.wB})}if(v.W.3c==1){3l(1H)}}if(C.l1==1){B 5U=1Y("2b");B bB=5m(C.oU==1?C.wB:C.59);if(C.3E==1){kL(5U,\'to 2p, 5k(\'+bB+\',\'+(C.5w*1+0.3)+\'), 5k(\'+bB+\',0)\',\'1f\',12,5,7,10,7,10,12,15);5U.1B(6w,Ej)}F{kL(5U,\'to 2U, 5k(\'+bB+\',\'+(C.5w*1+0.3)+\'), 5k(\'+bB+\',0)\',\'1e\',5,12,10,7,10,7,15,12);5U.1B(6w,Eh)}B 5S=1Y("2b");if(C.3E==1){kL(5S,\'to 1f, 5k(\'+bB+\',\'+(C.5w*1+0.3)+\'), 5k(\'+bB+\',0)\',\'2p\',8,5,13,10,13,10,8,15);5S.1B(6w,Ei)}F{kL(5S,\'to 2U, 5k(\'+bB+\',0), 5k(\'+bB+\',\'+(C.5w*1+0.3)+\')\',\'2U\',5,8,10,13,10,13,15,8);5S.1B(6w,Eg)}5U.1B("ot",kB);5U.1B("oB",kB);5S.1B("ot",kB);5S.1B("oB",kB);Y.1B("uF",Af,{5R:K});5U.1B("ar",bv);5S.1B("ar",bv);1H.1T(5U);1H.1T(5S);3Q(w9);w9=7B(Ef,2m)}Y.1B(bm,A9,{5R:K});Y.1B(bC,zH,{5R:K});if(v.W.ax>0&&!ax&&is=="W"){if(1N Ag!=="1I"){ax=1D Ag()}}if(6m){V(B i=1;i<15;i++){if(I(v["cO"+is][is+i])){v.1j[is+i]=v["cO"+is][is+i];if(I(v["cO"+is][is+i+"1R"])){v.1j[is+i+"1R"]=v["cO"+is][is+i+"1R"]}if(I(v["cO"+is][is+i+"1i"])){v.1j[is+i+"1i"]=v["cO"+is][is+i+"1i"]}}if(I(v.1j[is+i])){if(v.1j[is+i]==1){bP(\'f\',i);cM(f[i],an[i],5X[i],8y[i],i);B 5P=v.1j[is+i+"1i"];B 9c=v.1j[is+i+"1R"];if(!I(5P)){v.1j[is+i+"1i"]="4X"}if(5P){if(5P.L("3P")>-1&&9c){if(!v[\'6z\'+5P]){if(9c.L(":")>0){B mi=5P.4Z(-1);B dm=v[\'nE\'+mi];B k=4G(9c.1m(9c.L(":")+1)).2x(\',\');B ka=[];B kT;V(B j=0;j-1){!I(dm)?dm=j:\'\';k[j]=k[j].1S("(*)",\'\')}kT=k[j].L("->2Z:");ka[j]=\'\';if(kT>0){ka[j]=k[j].1m(kT+6);k[j]=k[j].1m(0,kT)}}o[\'6z\'+5P]=k;o[\'m\'+mi+\'4j\'+\'2Z\']=ka;9c=v.1j[is+i+"1R"]=9c.1m(0,9c.L(":"))}F{o[\'6z\'+5P]=[];v.1j[is+i+"1R"]=9c}v[\'6z\'+5P]=1;o[\'jF\'+5P]=2B(dm,0)}}}5X[i].1U=2J(5P);if(2t(9c)){5X[i].1U=9c}if(5P=="2q"){o.fn=H}1Q[i]=5P;7W(i);if(1Q[i]==\'om\'){!o.gQ?o.gQ=1D RA():\'\';if(I(1z.wu)){5X[i].1U=o.gQ.RB();o.gQ.Ch()}}if(1Q[i]in o.5G){kl[1Q[i]]=i}f[i].1B(bm,6e,{5R:K});f[i].1B(bC,5t,{5R:K});f[i].1B(6w,9L);f[i].1B("ar",bv);if(v.1j[is+i+"1o"]==1){O(f[i],{"1g":0})}}}}}E Af(x){if(is=="W"&&C.3E==1&&x){if(x.s6==0&&x.cr!=0){Y.bt-=x.cr;x.9K()}}3Q(oV);oV=7B(zH,gI);bw()}E A9(){o.3H=H}E zH(){if(C.fW==1){2K(o.fY);o.fY=1C(E(){if(!o.3H&&!o.n3){8P()}},(v.1j.fP>0?v.1j.fP*2m:(o.1l.tv?3X:2m)))}o.3H=K}E 6e(1h){if(o.29){o.5B?o.U.5B(K):\'\'}B i=1h.4x.7K(\'oA\');B x;if(i){x=\'f\'}F{if(1h.4x.7K(\'bD\')){i=1h.4x.7K(\'bD\');x=\'f2\'}}if(i){i=2P(i);B g3=K;if(I(2k(x)[i])){if(C.aq>-1){O(2k(x+\'bg\')[i],{\'1F\':C.aq})}if(2t(C.eS)){O(2k(x+\'bg\')[i],{\'7d\':\'fx(\'+C.eS+\')\'})}if(C.7y>-1){O(2k(x+\'1R\')[i],{\'1F\':C.7y});O(2k(x+\'5q\')[i],{\'1F\':C.7y})}if(is=="W"){if(1Q[i].L("W")==0){B id=1Q[i].1m(8);if(3z==id||eA==id){O(2k(x+\'1R\')[i],{\'1w\':C.6p});O(2k(x+\'5q\')[i],{\'1w\':C.6p});g3=H}F{O(2k(x+\'1R\')[i],{\'1w\':C.1w})}}}if(C.ut==1&&I(C.op)&&g3){}F{O(2k(x+\'bg\')[i],{\'7Y\':C.ch})}}}};E 5t(1h){if(o.29){o.5B?o.U.5B(H):\'\'}B i=1h.4x.7K(\'oA\');B x;B g3=K;3Q(lk);bw();if(i){x=\'f\'}F{if(1h.4x.7K(\'bD\')){i=1h.4x.7K(\'bD\');x=\'f2\'}}if(i){if(I(2k(x)[i])){if(C.aq>-1){O(2k(x+\'bg\')[i],{\'1F\':C.5w})}if(2t(C.eS)){O(2k(x+\'bg\')[i],{\'7d\':\'fx(1)\'})}if(C.7y>-1){O(2k(x+\'1R\')[i],{\'1F\':C.a});O(2k(x+\'5q\')[i],{\'1F\':C.a})}if(is=="W"){if(1Q[i].L("W")==0){B id=1Q[i].1m(8);if(3z==id||eA==id){O(2k(x+\'1R\')[i],{\'1w\':C.6p});O(2k(x+\'5q\')[i],{\'1w\':C.6p});g3=H}F{if(I(o.ak[id])){kG(i)}F{O(2k(x+\'1R\')[i],{\'1w\':C.1w})}}}}if(C.ut==1&&I(C.op)&&g3){}F{O(2k(x+\'bg\')[i],{\'7Y\':o.ak[id]?C.sF:C.59})}}}}E 9L(1h){if(!hq){B d=1D 8i();o.aN=d.9X();B i=1h.4x.7K(\'oA\');if(i){if(I(f[i])){if(I(1Q[i])){if(is=="W"){o.2g=1I}53(i,0)}}}qS()}}B zn;B lk;E Ac(1h){if(!hq){B i=1h.4x.7K(\'bD\');if(i){if(I(5A[i])){if(2n in o.5G){zn=i;lk=7B(Ah,4F)}}}}}E Ah(){tf(zn)}E bv(1h){3Q(lk);1h.6J=H;bw()}E rM(1h){3Q(lk);if(!hq){B d=1D 8i();o.aN=d.9X();B i=1h.4x.7K(\'bD\');if(i){if(i==0){if(5A[0]==\'1w\'){d0();53(qo)}F{er()}}F{if(I(5A[i])){tf(i)}}}}}E q0(1h){B x=1h.4x.7K(\'Ai\');if(x){sd(x)}}E AV(1h){bw();B i=1h.4x.7K(\'bD\');if(I(5A[i])){if(7u("=",i)>0){B x=5A[i].1m(0,7u("=",i));B y=5A[i].1m(7u("=",i)+1);B z=2n+\'AC\';if(!v[z]){v[z]=[]}if(!I(v[z][x])){v[z][x]=v[x]+\'\'}rQ(x,y)}}};E rQ(x,y){v[x]=y;if(o.5N&&v.sA==1&&x!="cu"){42.9D("qe"+x,y)}if(o.5g&&o.3T){o.3T.a2()}o.U.k7();sd(x)}E AX(1h){B i=1h.4x.7K(\'bD\');B x=5A[i];if(I(x)){if(x.L("=")>0){B z=x.1m(0,x.L("="));B y=x.1m(x.L("=")+1);v[z]=y;v8();7W(o[2n+\'ri\']);if(2n=="kh"){8f("Eq")}}}}E 7W(i){if(I(1Q[i])){B bE=K;B 7V=K;B 5x=\'\';if(6m){if(1Q[i]=="5b"){5x=o.P.wg()}if(1Q[i]=="7k"){5x=o.P.wf()}if(1Q[i]=="2q"){5x=\' \';7V=H}if(1Q[i].L("3P")>-1){if(o[\'6z\'+1Q[i]]){if(o[\'6z\'+1Q[i]].R>0){B t=o[\'jF\'+1Q[i]];if(t!=-1){5x=o[\'6z\'+1Q[i]][t]}7V=H}}}if(1Q[i]=="dc"){if(o.8b){5x=o.m7[o.RE]}}if(1Q[i]=="7k"||1Q[i]=="dc"||1Q[i]=="5b"){if(o[\'6z\'+1Q[i]].R==0){bE=H}F{if(o[\'6z\'+1Q[i]].R==1&&(C.DU!=1||o[\'6z\'+1Q[i]][0]==1)){bE=H}F{7V=H}}}if(1Q[i]=="6d"){if(!o.6d){bE=H}F{7V=H}}if(1Q[i]=="6B"){if(o.2E!=\'ep\'&&!v.6B){bE=H}F{7V=H}}if(1Q[i]=="1Z"){if(I(o.26)){7V=H;if(o.4Y||v.9m==1){if(o.3C){5x=o.3d[!o.4Y?o.3C.7s():o.3p]}}F{5x=\'\'}B lc=0;V(B s=0;s0){B x=\' \';B y=[\'vQ\',\'vP\',\'vO\'];V(B z=0;z-1?x:\' \';o[1Q[i]+\'8g\']=5x;7V=H}}8y[i].1U=5x+(5x!=\'\'&&C.RG!=1?\' &hi;<2f 1a="ge" 1g="JJ" yG="-1 -1 5 8" 8E="1.1" 3L="3w://3D.w3.3F/3X/2f" 3L:3M="3w://3D.w3.3F/6D/3M">\':\'\');B AH=6m&&aW!=-1;if(bE){1o(f[i]);if(6m){dK[i]?2K(dK[i]):\'\';if(o.Q){o.Q.hP(i,K,5x)}F{dK[i]=1C(E(){o.Q.hP(i,K,5x)},4F)}}O(f[i],{\'1u\':\'2G\',\'2p\':0,\'1e\':-100})}if(7V){if(AH){}F{if(C.3E==1){O(f[i],{\'2l\':\'9T-4k\'})}F{1t(f[i])}}if(6m){dK[i]?2K(dK[i]):\'\';if(o.Q){o.Q.hP(i,H,5x)}F{dK[i]=1C(E(){o.Q.hP(i,H,5x)},41)}}O(f[i],{\'1u\':\'gs\',\'2p\':0,\'1e\':0})}2F()}V(B j=1;j-1;if(2n==\'5b\'||2n==\'7k\'||2n==\'1Z\'||2n==\'4X\'||z9||2n==\'dc\'||2n in o.5G||2n.L("8m")>0||2n==\'2q\'||2n==\'1w\'){aW=i;B z=gT(o[\'6z\'+2n]);if(2n=="oZ"){if(C.t9==1){z=8f("RI")}F{z=8f("Rz")}}if(2n=="kh"){z=8f("RJ")}if(2n=="2q"&&o.2q){z=[];V(B j=1;j<=16;j++){if(I(v["2q"+j])){z.2V(2J(v["2q"+j]));jp[z.R]=v["2q"+j]}}}if(2n=="1w"&&o.4z){z=[];qo=i;V(B j=0;j"+2J(\'om\');O(uf,{\'1w\':C.1w,\'ae\':\'2y\',\'6r\':\'4o\',\'2L-1f\':(qz?\'ew\':0)});5K[0].1T(uf);o.gy=1W.7L(v.id+"Bc");o.gy.RN=o.3C.wm;uf.1B(6w,o.3C.wm)}if(qz){if(gn){if(aY==2){z=[];3l(f2[0])}V(j=0;j0&&o.qR.L(\'RQ\'+2n)>-1){5d[0].1U=j3+2J(2n);5A[0]="1w";5K[0].1U=kk(2n)}O(5K[0],{\'1a\':C.5y*2.5,\'1E-7i\':\'2p\'})}if(aY!=1&&x[0]>1){f2[0].1B(bm,6e);f2[0].1B(bC,5t);f2[0].1B(6w,rM);f2[0].1B("ar",bv)}F{O(f2[0],{"6r":\'7h\'})}if(C.uM==1){3l(f2[0])}if(I(z)){B zz=\'\';V(j=0;j0){o[2n+\'ri\']=i}if(z[j].L("za")==0){B 1M=z[j];if(1M.L("8m")>0){5d[y].1U=2J(z[j].1m(1M.L("8m")+5))}F{5d[y].1U=2J(z[j].1m(7))}if(z[j]==\'RS\'){pj=f2[y];O(f2[y],{"2T-1e":"4b 6j "+(C.s0==1?8w:"5k(100,100,100,0.7)")})}}F{5d[y].1U=z[j]}}F{5d[y].1U=z[j]}5A[y]=2n+j;if(gH==j||zX==j){5K[y].1U=gH==j?k6:As;if(gH==j){ph(y)}}if(1N(z[j])==\'4N\'){if(z[j].L("za")==0){B t=z[j].1m(7);if(t.L("1w")>0){5K[y].1U="<2b C=\'"+(v[t]=="3Y"?\'2T:4b 6j #kH;1g:b8;1a:b8;\':\'1g:ew;1a:ew;\')+";2v-1w:"+(v[t].L("#")==-1?\'#\':\'\')+v[t]+";2T-7c:ew;\'>"}F{if(I(v[z[j].1m(7)])){5K[y].1U=v[z[j].1m(7)]}}}if(2n=="2q"){if(I(jp[y])&&o.2q){5K[y].1U=o.2q.1n(jp[y],0.7,3u(C.6p))}}if(2n=="1w"){if(I(47[y])&&o.4z){5K[y].1U=kk(47[y])}}if(2n==\'5b\'){if(z[j]==2J("2y")&&o.P.kW()){ph(y)}if(2t(v.cq)){B fq=v.cq.2x(",");V(B k=0;k-1){3l(f2[y])}}}}}B yH="";if(1N(z[j])==\'4N\'){if(z[j].L("za")==0){4a(f2[y],{\'U0\':i,\'Ai\':z[j].1m(7)});yH="q0"}}if(!6T){f2[y].1B(bm,6e);f2[y].1B(bC,5t);if(yH=="q0"){f2[y].1B(6w,q0)}F{f2[y].1B(6w,rM)}f2[y].1B("ar",bv);f2[y].1B("IF",Ac)}F{O(f2[y],{"6r":"7h"})}}}}2F()}if(1Q[i]==\'6B\'){o.U.lh();2n=-1}if(1Q[i]==\'om\'&&I(o.gQ)){o.gQ.5L();2n=-1}if(1Q[i].L(\'W\')>-1){B id=1Q[i].1m(8);if(I(o.1O[id])){B fl=o.1O[id][\'3m\'];if(I(fl)){if(1Q[i].L(\'W\')>-1){if(I(jR)){2n=-1;J}}if(fl.L(\'3I:\')==0){if(id.L(\'x\'+eA)!=0){o.2g=fl.1m(5);d6(id.1m(0,id.mn(\'-\'))+\'-0\');J}if(!o.1A){o.2g=fl.1m(5)}if(!o.1y){o.U.2D()}3y(\'3I\',fl.1m(5));v.W.7z==0&&v.W.dV==1?8P():\'\';J}ez(i);tX(id);8f("Cl");if(I(o.1O[id][\'7C\'])&&v.7C==1&&v.Wb==1){7C(o.1O[id][\'7C\'])}F{oS(id);o.U.dB(fl,(v.W.l0==1?1:1I));v.W.7z==0&&v.W.dV==1?1C(8P,4F):\'\';pz=K;oh=K;oQ(id);js("Wc")}}F{if(I(o.1O[id][\'5r\'])){6n(id);if(pz){6q==-1?53(0,0):\'\'}F if(oh){6q==-1?53(2P(f.R)-2,0):\'\'}}}}if(o.3c){o.3c.ls()}}if(1Q[i]==\'6d\'){o.P.gt()}}}};G.FQ=E(x){7W(o[x+\'ri\'])};E sd(x){if(x=="lR"){Ew();J}if(x=="lQ"){B z=2n+\'AC\';if(v[z]){V(B y in v[z]){if(v[z].2z(y)){rQ(y,v[z][y])}}gC()}J}bw();V(B i=0;i0){f2[0].1B(6w,v8);5d[0].1U=2J(x.1m(x.L("8m")+5))}F{f2[0].1B(6w,gC);5d[0].1U=(C.ta!=1?j3:\'\')+2J(x)}O(5d[0],{\'4g-3V\':C.j0*2B(v.8p,1)});f2[0].1B(bm,6e);f2[0].1B(bC,5t);f2[0].1B("ar",bv);B 4t=[];B pA=K;if(x.L("3V")>0){4t=[\'50%\',\'75%\',\'100%\',\'125%\',\'150%\',\'175%\',\'4F%\',\'Wd%\',\'ej%\',\'ju%\']}if(x.L("5w")>0){4t=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.L("iH")>0){V(B i=-5;i<5.5;i+=0.5){4t.2V(2Q.4v(i*100)/100)}}if(x.L("e5")>0){4t=[4F,ju,gW]}if(x.L("2U")>0){V(i=0;i<21;i++){4t[i]=i*10}}if(x.L("vQ")>0){V(i=0;i<24;i++){4t[i]=i}}if(x.L("vP")>0||x.L("vO")>0){V(i=0;i<60;i++){4t[i]=i}}if(x.L("a5")>0){pA=H;4t=[0,1]}if(x.L("3O")>0){pA=H;4t=[0,1]}if(x.L("1w")>0){4t=[\'3N\',\'AQ\',\'Wf\',\'Wg\',\'Wh\',\'Wi\',\'W8\',\'Wj\',\'Wl\',\'Wm\',\'Wn\',\'Wo\',\'Wp\',\'Wq\',\'Wr\',\'Ws\',\'Wt\',\'3Y\'];B vx=v[x].1S("#","");if(4t.L(vx)==-1){4t[8]=vx}}V(y=1;y<=4t.R;y++){bP(\'f2\',y,0);cM(f2[y],he[y],5d[y],5K[y],y);O(5K[y],{\'2W-1f\':0});if(x.L("1w")>0||x.L("2U")>0||x.L("8m")>0||x.L("iH")>0){y%3!=0?O(f2[y],{\'j9\':\'1f\'}):\'\';O(f2[y],{\'1a\':\'33.3%\'});if(x.L("1w")>0){4t[y-1]=2B(v["Wu"+(y-1)],4t[y-1]);5d[y].1U="<2b C=\'"+(4t[y-1]=="3Y"?\'2T:4b 6j #kH;1g:AT;1a:AT;\':\'1g:g9;1a:g9;\')+";2v-1w:"+3u(4t[y-1])+";2T-7c:g9;\'>";O(f2[y],{\'2N-1g\':1})}F{5d[y].1U=4t[y-1]}}F{if(x.L("e5")>0){5d[y].1U=4t[y-1]}F{y%2!=0?O(f2[y],{\'j9\':\'1f\'}):\'\';O(f2[y],{\'1a\':\'50%\'});if(pA){5d[y].1U=2J(4t[y-1]+\'8g\')}F{5d[y].1U=4t[y-1]}}}5A[y]=x+\'=\'+4t[y-1];if((4t[y-1]==v[x]&&7g(v[x])!=" ")||v[x]==\'#\'+4t[y-1]){5K[y].1U=k6;ph(y)}f2[y].1B(bm,6e);f2[y].1B(bC,5t);if(x.L("8m")>0){f2[y].1B(6w,AX)}F{f2[y].1B(6w,AV)}f2[y].1B("ar",bv)}2F()}E ph(x){f2[x].ql.bf(\'6b-\'+v.id+\'-et-nE\');O(5d[x],{\'1w\':C.6p});pY(he[x])}E oS(id){if(I(o.1O[id][\'2e\'])){v.2e=o.1O[id][\'2e\'];I(v.2e)?o.P.az(v.2e):\'\'}if(I(o.1O[id][\'1R\'])){o.d9=o.1O[id][\'1R\']}v.W.Bk>0?jR=1C(Ae,v.W.Bk*2m):\'\';z5()}E oQ(id){B t=o.1O[id][\'1R\'];if(I(t)){if(v.lU==1){if(o.U.qO(o.1O[id])){}F{v.1R=(v.xj==1&&I(o.zq)?o.zq+(v.xi==1?\'
\':\' \'):\'\')+t}o.U.9R(\'1R\')}}if(v.fV==1){if(I(o.1O[id][\'8q\'])){v.8q=o.1O[id][\'8q\']}F{v.8q=[]}o.Q.kV()}B xv=[\'5Q\',\'n9\',\'6B\',\'6Y\',\'X\',\'l2\',\'C0\',\'n8\',\'7N\',\'4n\',\'4y\',\'1p\',\'Ci\',\'Cg\',\'8r\',\'c9\',\'ho\',\'9b\',\'lj\'];V(B i=0;i0){v.1A=o.2g=o.P.1b()}F{2M.1A&&!o.2g?o.2g=2M.1A:v.1A=0}}F{v.1A=o.2g=x}}F{v.1A=0}}E Ae(){2K(jR);jR=2a}E ez(x){if(6q==0&&!o.1A){O(5X[6q],{\'1w\':C.1w});O(an[6q],{\'7Y\':C.59});8y[6q].1U=\'\';f[6q].ql.5Q(\'6b-\'+v.id+\'-et-pl\')}F{o.un=x;if(6q>-1){kG(6q)}if(3z!=\'\'){if(!o.ak[3z]&&I(o.1O[3z])){o.vU+=2B(o.1O[3z].1p,0)}o.ak[3z]=H;5H=zo(5H,3z)}}if(1Q[x]){B id=1Q[x].1m(8);8y[x].1U=k6;f[x].ql.bf(\'6b-\'+v.id+\'-et-pl\');O(5X[x],{\'1w\':C.6p,\'1E-vG\':\'22\',\'1F\':C.a});pY(an[x]);if(C.ut==1&&I(C.op)){O(an[x],{\'7Y\':C.op})}6q=x;3z=id;o.3z=3z;v.4V=3z;o.ns=5X[x].1U;o.un=3z;eA=o.1O[id][\'kp\'];if(o.Q){o.Q.iv()}if(ax){ax.W6()}}}E 6n(id){B x=id==0?o.W:o.1O[id];o.un=id;V(B i=0;iv.W.ax){ax.bf(C,6X)}}V(B i=0;i-1){x[i].eb=1}}}if(I(x[i].eb)){if(x[i].eb==1){o.ak[x[i].id]=H;kG(i)}}if(I(x[i].5r)){8y[i].1U=zV;O(8y[i],{"1w":C.1w})}f[i].1B(bm,6e);f[i].1B(bC,5t);f[i].1B(6w,9L);f[i].1B("ar",bv);if(I(o.ak[x[i].id])){kG(i)}if(3z==x[i].id){ez(i)}if(eA==x[i].id){O(5X[i],{\'1w\':C.6p});O(8y[i],{\'1w\':C.6p});pY(an[i])}}2F();4H=K;o.Q?o.Q.4I():\'\'}E pY(x){if(2t(C.E9)&&x){O(x,{"2v-ag":"3f-4S(5k(0, 0, 0, "+(1-C.E9*1)+") 0 0)"})}}E kL(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3E==1?\'Eb\':\'100%\');B hh=(C.3E==1?\'100%\':\'Eb\');O(x,{\'1u\':\'2G\',\'2l\':\'9T-4k\',\'1a\':ww,\'1g\':hh,\'1E-7i\':\'6u\'});if(C.Ec==1){O(x,{\'2v\':\'-qF-3f-4S(\'+y+\')\',\'2v\':\'-3J-3f-4S(\'+y+\')\',\'2v\':\'-ms-3f-4S(\'+y+\')\',\'2v\':\'-o-3f-4S(\'+y+\')\',\'2v\':\'3f-4S(\'+y+\')\',})}if(C.3E==1||o.1l.2j){O(x,{\'6r\':\'4o\'})}F{O(x,{\'4o-3n\':\'22\'})}if(C.o8==1){O(x,{\'6c-1a\':C.jD+\'px!5Y\'})}if(z=="1e"){O(x,{\'1e\':-1,\'1f\':0})}if(z=="2U"){O(x,{\'2U\':-1,\'1f\':0})}if(z=="1f"){O(x,{\'1e\':0,\'1f\':0})}if(z=="2p"){O(x,{\'1e\':0,\'2p\':0})}if(z=="2p"||z=="1f"){O(x,{\'1E-7i\':\'1f\',\'2W-1e\':1H.3b/2-10})}x.1U="<6u><2b "+(C.Ed==1?"VW=\'G.C.7Y=\\"#"+C.Ee+"\\"\' VX=\'"+(C.tP==1?"G.C.7Y=\\"#"+C.tG:"G.C.2v=\\"22")+"\\"\'":"")+" C=\'4o-3n:2y;6r:4o;1a:g9;1g:g9;2T-7c:g9;"+(C.tP==1?"2v-1w:#"+C.tG+";":"")+(z=="1e"?"2L-1e:ew;":"")+(z=="2U"?"2L-1e:ew;":"")+(z=="2p"?"2L-1f:eh;":"")+(z=="1f"?"2L-2p:eh;":"")+"\'><2f 1a=\'20\' 1g=\'20\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\'><2N x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 3O=\'#"+C.qj+"\' 3O-1a=\'"+C.pX+"\' 3O-cn=\'4v\'/><2N x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 3O=\'#"+C.qj+"\' 3O-1a=\'"+C.pX+"\' 3O-cn=\'4v\'/>"}G.9N=E(){if(C.l1==1){9N()}};E Ef(){if(e9){9N()}}E 9N(e){if(C.l1==1&&!k4){if(C.3E==1){B h=Y.W4;B m=1H.2i+C.7v+C.7n+20;B t=Y.bt}F{B h=Y.DP;B m=1H.3b;B t=Y.du}if(h>m){if(t>0){if(!6f(5U)){1t(5U);B m1=1D 5O({"mc":5U,"1J":"8N","to":1,"1b":0.3,"me":"5U"})}}F{if(6f(5U)){B m2=1D 5O({"mc":5U,"1J":"8N","to":0,"1b":0.3,"me":"5U","1o":H})}if(e){e.cr<0?e.9K():\'\'}}if(t0?e.9K():\'\'}}}F{1o(5U);1o(5S)}}}E Eg(){B x=Y.du+1H.3b-60;B m=1D 5O({"mc":Y,"1J":"9G","to":x,"1b":0.3,"me":"DL","6H":"d3"});1C(9N,2m)}E Eh(){B x=Y.du-1H.3b+60;B m=1D 5O({"mc":Y,"1J":"9G","to":x,"1b":0.3,"me":"Ww","6H":"d3"});1C(9N,2m)}E kB(1h){2K(o.fY);1h.aR()}E Ei(){B x=Y.bt+(1H.2i+C.7v+C.7n)-60;B m=1D 5O({"mc":Y,"1J":"hW","to":x,"1b":0.3,"me":"WY","6H":"d3"});1C(9N,2m)}E Ej(){B x=Y.bt-(1H.2i+C.7v+C.7n)+60;B m=1D 5O({"mc":Y,"1J":"hW","to":x,"1b":0.3,"me":"DK","6H":"d3"});1C(9N,2m)}E Ek(x){if(x==\'\'){6n(0)}F{if(I(o.1O[x])){6n(x)}}2n=\'\'}E kG(x){8y[x].1U=\'\';O(5X[x],{\'1w\':C.Em});if(C.En==1){O(5X[x],{\'1E-vG\':\'2N-X0\'})}if(C.sK>-1){O(5X[x],{\'1F\':C.sK})}f[x].ql.5Q(\'6b-\'+v.id+\'-et-pl\');O(an[x],{\'7Y\':C.sF});if(C.sE>-1){O(an[x],{\'1F\':C.sE})}}E tf(i){if(I(5A[i])){bw();if(7u("5b",i)==0){o.U.5W(5A[i].1m(7))}if(7u("7k",i)==0){o.U.dz(5A[i].1m(10))}if(7u("1Z",i)==0){!o.3C?o.3C=1D kg():\'\';o.3C.8U(5A[i].1m(8))}if(7u("dc",i)==0&&v.8b==1){o.8b.Dk(5A[i].1m(7))}if(7u("3P",i)==0){B 5P=5A[i].4Z(0,-1);o[\'jF\'+5P]!=-1?o[\'jF\'+5P]=i-1:\'\';if(o[\'6z\'+5P]){B mi=5P.4Z(-1);if(o[\'m\'+mi+\'4j\'+\'2Z\'][i-1]!=\'\'){B ap=o[\'m\'+mi+\'4j\'+\'2Z\'][i-1].2x(":");3y(ap[0],ap.R>1?ap[1]:2a)}if(I(1z[\'pB\'+mi])){v[\'nE\'+mi]=i-1;1z[\'pB\'+mi](v.id,o[\'6z\'+5P][i-1],i-1)}}7W(aW);8P()}if(7u("2q",i)==0){o.2q?o.2q.2Z(jp[i]):\'\';8P()}if(7u("1w",i)==0){d0();53(0,0,47[i])}V(B p in o.5G){if(o.5G.2z(p)){if(7u(p,i)==0){o.P.Kl(p,i)}}}if(7u("8m",i)>0){if(5d[i].1U==2J(\'6T\')){8f(2n+\'0\');7W(aW);if(2n=="kh"){8f("Eq")}er()}F{if(2n=="oZ"&&C.t9==1){8f(\'t9\',i);7W(aW);er()}}}if(7u("4X",i)==0){o.U.9p(5A[i].1m(5));hY();1C(8P,4F)}}};G.hY=E(){hY()};G.Ko=E(x){V(B i=0;i<1Q.R;i++){if(1Q[i]==x){J H}}J K};E hY(){V(B i=0;i<1Q.R;i++){if(1Q[i]=="4X"){7W(i);if(2n==\'4X\'){d0();53(i,0)}}}}E bP(x,i,e6){if(I(2k(x))){2k(x)[i]=1Y("2b");if(i<2||x=="f"||2n!=\'5b\'||e6>0){if(C.3E==1){Y.1T(2k(x)[i])}F{6X.1T(2k(x)[i])}}F{if(C.3E==1){Y.xY(2k(x)[i],2k(x)[i-1])}F{6X.xY(2k(x)[i],2k(x)[e6==2?i-2:i-1])}}if(x==\'f\'){4a(2k(x)[i],{\'oA\':i})}if(x==\'f2\'){4a(2k(x)[i],{\'bD\':i})}2k(x+\'bg\')[i]=1Y("2b");B oJ=1Y("2b");2k(x)[i].1T(oJ);oJ.1T(2k(x+\'bg\')[i]);gl(oJ);2k(x+\'4r\')[i]=1Y("2b");2k(x)[i].1T(2k(x+\'4r\')[i]);cv(2k(x+\'4r\')[i]);gl(2k(x+\'4r\')[i]);2k(x+\'1R\')[i]=1Y("2b");2k(x)[i].1T(2k(x+\'1R\')[i]);2k(x+\'5q\')[i]=1Y("2b");2k(x)[i].1T(2k(x+\'5q\')[i]);if(i>0&&x=="f2"&&6m&&C.ur==0){3l(2k(x+\'5q\')[i])}}};E cM(x,9i,kc,uW,X6,ii){O(x,{\'1u\':\'gs\',\'2p\':0,\'1e\':0,\'6r\':\'4o\',\'1g\':\'2y\',\'1a\':\'100%\',\'6U\':\'3i\',\'2l\':\'4k\',\'2N-1g\':\'1.X7\'});if(6m){if(C.3E==1){O(x,{\'1a\':\'2y\'})}}if(C.sV&&C.3E==1){O(x,{\'WX\':C.sV})}if(C.3E==1&&(!6m||ii>0||C.uM==1)){O(x,{\'2l\':\'9T-4k\',\'bz-7i\':\'1e\',\'a1-8z\':\'ef\'})}O(9i,{\'2v\':(C.H7==1?"3f-4S(to 1f,"+3u(C.X8)+", "+3u(C.59)+")":3u(C.59)),\'1F\':C.5w,\'ae\':\'22\',\'5j\':\'1F 0.2s 6H-5v,2v .2s 6H-5v,7d .2s 6H-5v\'});cv(9i);cv(9i.4m);if(C.a9==1){O(9i.4m,{\'jy-7d\':\'a9(b8)\'})}if(C.Xa==1){x.C[C.3E==1?"2T-2p":"2T-2U"]="4b 6j "+5m(2B(C.Xb,\'3N\'),2B(C.Xc,0.2))}O(kc,{\'1u\':\'gs\',\'2p\':0,\'1e\':0,\'j9\':(C.7i?C.7i:\'1f\'),\'1w\':C.1w,\'2W-1e\':C.l6,\'2W-2p\':C.sX,\'2W-2U\':C.Xd,\'2W-1f\':C.sW,\'ae\':\'22\',\'1F\':C.a,\'5j\':\'1F 0.2s 3f,1w 0.2s 3f\',});O(uW,{\'1u\':\'gs\',\'2p\':0,\'1e\':0,\'j9\':(C.Er?C.Er:\'2p\'),\'2W-1e\':C.l6,\'2W-2p\':C.sX,\'2W-1f\':C.sW,\'ae\':\'22\',\'4g-3V\':C.5y*2B(v.8p,1),\'1F\':C.a,\'1w\':C.6p,\'5j\':\'1F 0.2s 3f,1w 0.2s 3f\'});if(C.o8==1){O(x,{\'6c-1a\':C.jD+\'px!5Y\'});O(kc,{\'6c-1a\':(C.jD-70)+\'px!5Y\'})}F{if(C.3E==1){if(C.oe==1){O(x,{\'1a\':C.ey});O(kc,{\'1a\':C.ey-70})}}F{O(kc,{\'a1-8z\':\'cU\'});O(uW,{\'a1-8z\':\'cU\'})}}}E er(){V(B i=1;i1?f[1]:f[0]}if(is=="W"){pa();o.Q?o.Q.ll():\'\';B x=f[0];if(v.yA==1){pn()}}f.R>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.R>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2i==0&&f2.R>0?x=f2[0]:\'\'}if(Y.2i-Y.uO>0&&x&&C.3E!=1){if(I(5U)){O(5U,{"1a":6X.2i})}if(I(5S)){O(5S,{"1a":6X.2i})}C.mJ=(Y.2i-x.2i)-(Y.uO-x.uO)}F{C.mJ=0}}};E v5(){B x=0;B y=0;B z=\'\';V(B i=1;i0){53(x[1],0)}}}if(o.Q){is==\'1j\'?o.Q.mx():\'\';if(is==\'W\'){o.Q.ll();if(v.W.DD==1){o.Q.rk("1i","W",K)}}}if(o.1l.7e){O(Y,{\'9a-1a\':\'2y\'});if(C.3E!=1){O(6X,{\'9a-1a\':\'2y\'})}}hq=H;3Q(p3);p3=7B(DE,100)};E DE(){3Q(p3);hq=K}G.5L=E(i){53(i,1)};G.1o=E(x){8P(x)};G.Hw=E(){if(o.3c){o.3c.8I()}};G.5W=E(){V(B i=0;i<1Q.R;i++){if(1Q[i]=="5b"){7W(i);if(o.2C.R>1){1t(f[i])}if(2n==\'5b\'){d0();53(i,aY)}}}};G.gt=E(){V(B i=0;i<1Q.R;i++){if(1Q[i]=="6d"){7W(i)}}};G.i3=E(x){V(B i=0;i<1Q.R;i++){if(1Q[i]==x){7W(i);if(o[\'6z\'+x]){if(o[\'6z\'+x].R>1){1t(f[i])}}if(2n==x){d0();53(i,aY)}}}};G.8U=E(){V(B i=0;i<1Q.R;i++){if(1Q[i]=="1Z"){7W(i);if(o.3d){if(o.3d.R>0){B x=K;if(o.26){V(B y=0;y-1){o.2g=1I;53(x,0);dZ(x)}};E dZ(x){if(f[x]&&!k4){if(C.3E==1){B to=f[x].jq-20;B m=1D 5O({"mc":Y,"1J":"hW","to":to,"1b":0.3,"me":"DK","6H":"d3"})}F{B to=f[x].lE-1H.3b/2+20;B m=1D 5O({"mc":Y,"1J":"9G","to":to,"1b":0.3,"me":"DL","6H":"d3"})}1C(9N,2m)}}E uj(4p){B 6x=8h.6x(4p);B x;V(B i=0;i<6x.R;i++){x=4p[6x[6x.R*2Q.5I()<<0]];if(x){1k}}J x};G.5G=E(x){tY(x)};E tY(x){kl[x]>-1?7W(kl[x]):\'\';if(5K[0]){if(2n==\'1L\'){5K[0].1U=2Q.4v(o.3K.x*100)+\'%\'}F{5K[0].1U=kk(2n)}}};E kk(x){if(x=="1L"){J 2Q.4v(o.3K.x*100)+\'%\'}F{J 2Q.4v(2B(o.a0[x],o.5G[x])*100)+\'%\'}}G.d2=E(){J uE()};E uE(){if(v.5H==1){J 8h.6x(5H).R>0}B x=K;if(o.1O){x=8c().L(3z)<8c().R-1}J x};G.nd=E(){if(I(o.lp)){2n=1I;DM(o.lp)}};G.h6=E(){B x=6q>0;if(o.1O){B z=8c().L(3z);x=z>0;if(z==1){if(I(o.1O[8c()[0]].5r)){x=K}}}J x};G.gB=E(){J I(o.1O)};G.e0=E(){oh=H;if(G.h6()){B x=2P(6q)-1;if(x<0){B y=8c().L(3z);if(y>0){B j;B z;V(B i=y-1;i>=0;i--){j=o.1O[8c()[i]];if(j){if(j.3m){z=j;if(j.3m.L("3I:")!=0&&j.62!=1&&!j.5r){z=j;1k}}}}if(z){G.nF(z.id);o.U.2D()}}}F{o.2g=1I;53(x,0);dZ(x)}}};G.mN=E(){if(6q>0){dZ(6q)}};E 7u(x,i){J 5A[i].L(x)};E gw(x){if(x){if(x[\'sU\']!=-1){gw(o.1O[x[\'kp\']]);6n(x[\'kp\'])}F{6n(0)}}};G.g=E(x){bH(x){1q"1a":J DC();1k;1q"1g":J 1H.3b;1k;1q"1e":J C.ay;1k;1q"Hd":J Y.DP;1k;1q"Hj":J C.gD;1k;1q"x":J 5f(1H.C.1f);1k;1q"y":J 5f(1H.C.1e);1k;1q"1F":J 1H.C.1F;1k;1q"1t":J e9;1k;1q"5L":J aW;1k;1q"1d":J 1d;1k;1q"aT":J 1d+aT;1k;1q"4H":J 4H;1k;1q"W":J is=="W";1k;1q"eb":J o.ak[3z];1k;1q"ur":J k6;1k;1q"c6":J o.1O[o.c6]?o.1O[o.c6].1R:\'\';1q"c9":J v.c9?v.c9:\'\';1q"L0":J uE()?o.1O[8c()[8c().L(3z)+1]].1R:\'\'}};E 8c(){J 8h.6x(o.1O)};G.KQ=E(){3z=\'\';v.4V=\'\'};G.4H=E(){if(6m){B x=0;V(B i=1;i<15;i++){if(1Q[i]=="5b"){B y=o.2C.R;if(I(v.cq)){B z=v.cq.2x(",");V(B j=0;j-1){y--}}}if(y>0){if(y>1||(y==1&&o.2C!=1&&C.DU==1)){x++}}}if(1Q[i]=="6d"){if(o.6d){x++}}if(1Q[i]=="6B"){if(o.2E==\'ep\'||v.6B){x++}}if(1Q[i]=="7k"){if(o.7m.R>1){x++}}if(1Q[i]=="dc"&&v.8b==1){if(o.m7.R>0){x++}}if(1Q[i]=="1Z"){if(I(o.26)){V(B s=0;s0){x++}if(1Q[i].L("3P")>-1){x++}}if(v.1j[is+i+\'1o\']==1){x--}}J x<=0}F if(is=="W"){J f.R==0}F{J 4H}};G.4l=E(){if(1H.4m==o.1V){1H.3h(Y);o.1V.3h(1H);o.3c?o.3c.4l():\'\';1H=2a;Y=2a;k4=H}}};B sz=E(X){B Y;B 1n;B c7;B 9M=K;B 5L=K;B 47=v.DW==1&&I(v.DV)?3u(v.DV):"#3N";B E1=v.DW==1&&I(v.DX)?3u(v.DX):"#3Y";B sh=[];B fI=["UB","UC","UD","UE","Ut","UF","UH","ok"];V(B i=1;i<=15;i++){if(I(v["2q"+i])){yF(v["2q"+i])}}if(!I(v.DY)){v.DY="og"}if(!I(v.DZ)){v.DZ="qD"}if(!I(v.E0)){if(v.8T=="ru"){v.E0="vk"}}if(I(v.7N)){v.UI="7N"}if(I(v.X)){v.UJ="X"}G.lo=E(){if(!9M){Y=1Y("2b");cv(Y);O(Y,{"2v":5m(E1,0.8),"1w":47});Y.C.4C="3X";B 9j=1Y("2b");O(9j,{"1u":"2G","1e":15,"2p":15,"6r":"4o","2W":5});9j.1U="<2f 1a=\'20\' 1g=\'20\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\'><6W d=\'UK.5,3.5 L3.5,16.5 E2.5,3.5 Z\' 3O=\'"+47+"\' 3O-1a=\'3\' 3O-cn=\'E3\'><6W d=\'M3.5,3.5 E2.5,16.5 L3.5,3.5 Z\' 3O=\'"+47+"\' 3O-1a=\'3\' 3O-cn=\'E3\'>";if(o.1l.2j){9j.1B("eR",E(1h){8I()})}F{9j.aU=8I}9j.C.4C=10;B 2I=1Y("2b");O(2I,{"1u":"2G","1e":((v.Ez*100)+\'%\'),"1f":0,"1a":"100%","1E-7i":"6u","1w":47});2I.1U=(v.E6==1?2J("2q")+\'

\':\'\')+(I(v.X)?\'<6u>\':\'\');o.1V.1T(Y);Y.1T(9j);Y.1T(2I);B r7=1W.7L(\'EA\'+v.id);if(r7){r7.aU=Dz}O(o.1H,{\'-3J-kd-kf\':\'2y\'});1n=[];B 2f;V(B i=1;i<=15;i++){if(I(v["2q"+i])){2f=ym(v["2q"+i]);if(v["2q"+i]!=""&&2f&&2f!=\'\'){1n[i]=1Y("2b");O(1n[i],{"2l":"9T-4k","6r":"4o"});B m=((v.ja*20-20)+v.F8*1)/2;B oq=0;if(v["2q"+i]=="vk"||v["2q"+i]=="7N"){oq=v.ja*3}O(1n[i],{"2L-1f":m+oq,"2L-2p":m+oq,"2L-1e":m+20,"1a":20,"1g":20});1n[i].1U="<2f 1a=\'20\' 1g=\'20\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\'>"+2f+"";2I.1T(1n[i]);1L(i,v.ja);1n[i].i="i"+i;1n[i].h7=6e;1n[i].gK=5t;1n[i].aU=9L}}}c7=1Y("2b");O(c7,{"2l":"4k","1a":"100%","1E-7i":"6u","2L-1e":m+15});2I.1T(c7);9M=H}F{6M(Y);O(o.1H,{\'-3J-kd-kf\':\'2y\'})}if(o.1y){o.8t=H;o.U.3g()}5L=H};E 8I(){if(o.8t){o.U.2D()}fD()}E fD(){if(I(Y)){3l(Y);o.8t=K;5L=K;c7.1U=\'\';O(o.1H,{\'-3J-kd-kf\':\'22\'})}}G.fD=E(){fD()};E 6e(){if(I(G.i)){B i=G.i.1m(1)*1;if(v.oN>-1){1L(i,v.oN)}}}E 5t(){if(I(G.i)){B i=G.i.1m(1)*1;if(v.oN>-1){1L(i,v.ja)}}}E 9L(e){if(I(G.i)){B i=G.i.1m(1)*1;r6(v["2q"+i])}}G.2Z=E(x){if(x.L("X")>-1){if(v[x]){B y=v[x].1S("{1b}",2P(o.P.1b()));kq(y);o.8A.8d(2J("iV"),2)}}r6(x,H)};E lH(){c7.1U=2J("iV");1C(Fa,gI)}E Fa(){c7.1U=\'\'}E yF(x){if(X(x)==\'\'){2X{sh[x]=2k(\'1D UP\'+x+\'()\')}2H(e){}}}E r6(y,z){B x=X(y);if(fI.L(y)>-1){if(sh[y]){x=sh[y].2q()}}if(y=="7N"&&I(v.7N)){if(I(v.j4)){v.j4=v.j4.1S(/6b\'qt/ig,\'"\')}kq((I(v.FA)?v.FA.1S(/6b\'qt/ig,\'"\'):\'\')+\'\'+(I(v.Fh)?v.Fh.1S(/6b\'qt/ig,\'"\'):\'\'));if(z){o.8A.8d(2J("iV"),2)}F{lH()}}x!=\'\'?Fp(x,\'U4\',41,41):\'\'}E X(y){B x=\'\';if(y=="og"){x="ce://3D.og.7D/s8/s8.Fl?u="}if(y=="qD"){x="ce://qD.7D/U5/U6?X="}if(y=="vk"){x="ce://vk.7D/2q.Fl?X="}J x}E 1L(i,x){O(1n[i],{"2R-I3":\'50% 50% eh\'});O(1n[i],{"2R":"1L("+x+")","5j":"2R 0.1s 3f"})}E Fp(X,1R,s9,sn){B Fq=(96.1g/2)-(sn/2);B Fr=(96.1a/2)-(s9/2);1z.5L(X+sZ(I(v.X)?v.X:o.8S),\'s8\',\'1e=\'+Fq+\',1f=\'+Fr+\',1v=0,6Q=0,1a=\'+s9+\',1g=\'+sn)}E ym(x,cl){if(x=="og"){J"<6W d=\'Ua,6.ko jw.jv,6.ko jw.jv,5.Ub Uc.jv,4.U3 12.Ud,4.sq 12.Uf,4.sq sj.Fu,4.sq sj.Fu,2.Ug jw.Uh,2 C9.Ui,2 8.jC,3.Uj 8.jC,5.Uk L8.jC,6.ko L7,6.ko L7,9.oK L8.jC,9.oK L8.jC,17.Fv jw.jv,17.Fv jw.jv,9.oK sj.Uo,9.oK UR,6.ko Z\' 4A=\'"+(cl?cl:47)+"\' 4A-hg=\'qE\'>"}if(x=="qD"){J"<6W d=\'M7.F4,15.qT Us.US,15.qT 15.qB,11.Vi 15.qB,7.Vk jm.qB,7.Vl 15.qB,7.Vn 15.Vo,7.Vp jm.Vq,7.Vr 16.Fm,6.Vs 16.Vt,6.Vj jm.Vu,6.Vw 15.Vx,6.Vy 14.Vz,6.VA jm.VB,6.VC 15.VD,5.VE 16.Fm,5.Vv jm.Vh,5.V5 15.Vg,5.UV 14.UW,5.UX UY.UZ,4.V0 11.V1,4.V2 10.V3,5.UU V4.V6,6.V7 9.V8,7.V9 10.Va,8.Vb C8.Vc,8.Vd 6.Ve,7.Vf 4.U2,5.QJ C4.QH,6.Mt 4.Mo,8.MT 5.Nv,8.Ny C5.Nz,8.MV 4.N2,8.N3 4.rN,8.N4 L4.rN,8.MU C4.rN,9.N9 5.Ne,10.Nj 6.MS,11.Nk C6.Nh,11.Nf 5.Na,11.N5 5.ND,11.NP C5.NN,12.NM 6.NK,12.NI 7.NG,12.NF C6.NC,13.Np 5.NB,13.rg 4.NA,13.rg C4.Nx,13.rg 4.Nu,13.NQ 4,13.Nt C5.Nr,14.Nn 6.Mu,15.qT 7.F4,15.qT\' 4A=\'"+(cl?cl:47)+"\' 4A-hg=\'qE\'>"}if(x=="vk"){J"<6W d=\'MR.ue,13.Mp-0.MM-0.MO-1.MQ-1.MA-1.Mv-2.Ms-0.Nb-0.Mw-0.EE-0.Mx-0.xM-0.Mn-0.ML c-1.MD-1.MF,3.121-3.MH,2.MB-5.MI-0.l9-0.MK-0.MN-0.Mr-3.Mq-0.21-3.Nq-0.Ns-0.NE,0.NJ-0.127,0.MW-0.186,0.136 c-0.CD,1.MZ-1.164,2.N1-2.Ay,3.N6-0.rJ,0.ED-0.173,0.111-0.Ni,0.Ng-0.l9-0.Nd-0.1-0.rn-0.148-0.qL c-0.Nc-0.N0-0.MY-3.MX-0.Nl-4.N8-0.qL-0.rz-0.rJ-0.161-0.186-0.Nm-0.ED-0.EG-0.174-0.rz-0.NO-0.124 c-1.102-0.18-2.NL-0.146-3.NH,0.My.MJ,5.MP,7.84,5.36,7.MC,5.ME.63,5.Mz,7.NS,5.Pl,7.PI,5.PJ c0.EE,0.l9,0.xM,0.186,0.PL,0.PM.PN,7.PO,8.iO,8.54,8.D3,9.PP.PH,9.58,8.PQ,9.PS,8.Dt,9.PT C8.36,9.PU,8.PV,9.PW,8.PX,9.PY.135,9.PZ,7.PR,9.PF,7.Pv,9.PE.Pn,9.Po,7.Pp,9.Pq,7.Pr,9.Ps C6.Pt,8.Pm,6.Pu,7.Pw,5.Px,5.Py-0.l9-0.124-0.124-0.EP-0.21-0.Pz.PA,5.PB,5.13,5.PC,4.CE,5.PD.Q0,5.PG c-0.Q1,0-0.Qn,0.rH-0.Qp,0.Qq.rn,5.Qr.Ku,5.Qs,1.CI,5.93,2.EG,6.Qt.Qu,3.101,3.Qv,7.D4,6.Qw,8.Qo c0.Qx,0.187,1.Qz,0.177,2.QA,0.QB.QC-0.QD,0.QE-0.QF,0.QG-0.Qy.qL-0.Qm.rn-0.qL,0.l9-0.rz,0.rH-0.16 c0.149-0.Q5,0.Q6-0.Q7,0.Q8-1.Q9.rH-0.rJ,0.124-0.186,0.186-0.Qa.Q3-0.Qb,0.133-0.127,0.EP-0.148 c0.Qd-0.Qe,2.Qf,1.Qg,2.Qh,2.Qi.Qj,14.Qk,19.Q2,15.Pk,18.ue,13.OB.Pj,13.Og,18.Oh,13.Oi,18.ue,13.Oj\' 4A=\'"+(cl?cl:47)+"\' 4A-hg=\'qE\'/>"}if(fI.L(x)>-1){if(!sh[x]){yF(x)}J sh[x]?sh[x].1n((cl?cl:47)):\'\'}if(x=="7N"||x=="X"){J"<6W d=\'M7.ln,13.z6 L1,10.F1 L1,9.EZ L7.ln,5.Ok L7.ln,7.Ol L2.Om,9.z7 L7.ln,12.F2 L7.ln,13.z6 Z Oo.EY,4 L9.Of,16 L7.Op,16 Or.Os,4 kF.EY,4 Z Ot.F3,9.z7 kF.qP,7.Ou kF.qP,5.Ov F0,9.EZ F0,10.F1 kF.qP,13.z6 kF.qP,12.F2 Ox.F3,9.z7 Z\' 4A=\'"+(cl?cl:47)+"\' 4A-hg=\'qE\'>"}}E Dz(){if(v.X){kq(v.X);lH()}}E kq(x){B f3=1W.1Y(\'tJ\');f3.7a(\'C\',\'1a:4b;2T:0;1F:0;\');1W.9J.1T(f3);f3.5q=x;f3.kf();1W.Oy(\'kq\');1W.9J.3h(f3)};G.1n=E(x,z,cl){B y=ym(x,cl);J y?"<2f 1a=\'10\' 1g=\'10\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\' C=\'2R:1L("+z+");2L:0 ge bu 0;2l:9T-4k\'>"+y+"":""};G.4H=E(){B x=H;V(B i=1;i<=15;i++){if(I(v["2q"+i])){if(v["2q"+i]!=""){x=K}}F{i<4?x=K:\'\'}}if(I(v["7N"])){v["7N"]!=\'\'?x=K:\'\'}if(I(v["X"])){v["X"]!=\'\'?x=K:\'\'}J x};G.4l=E(){if(9M){o.1V.3h(Y);Y=2a;9M=K}};G.EB=E(){J 5L}};B B8=E(X,hT){B 6V=K;if(X.L(\'6V\')==0){6V=H;X=X.1m(5)}B qm=nj(X);B 2u;B 3j;B 9M=K;B 4c=K;B lK=K;B pP=K;B 2y=H;B zg=[];B cQ=1;B oR=K;B hR=0;B zO;B dW=0;B pI=0;B pR=K;B oa=\'C2\'+v.id+(6V?\'6V\':\'\');jH("#C2"+v.id+"{1a:100%!5Y;1g:100%!5Y;6c-1a:22!5Y;6c-1g:22!5Y}");B 1H=1Y(\'2b\');B q6=0;1H.7a(\'id\',oa);hT.1T(1H);o.6d=K;!6V?o.U.iK():\'\';if(o.1l.2j){v.4J=1}if(v.Ce!=1){B 8v=1Y(\'2b\');hT.1T(8v);O(8v,{1u:"2G",1e:0,1f:0,"2v-1w":"#pO",1g:"100%",1a:"100%","1F":0});8v.1B("Ga",E(1h){1h.6J=H});if(o.1l.2j){8v.1B("gg",E(1h){1h.6J=H});8v.1B("2w",E(1h){1h.6J=H});8v.1B("eR",E(1h){1h.6J=H;gO(1h);if(v.dq==1&&v.Oq!=1){1C(C7,100);1C(oY,2m)}})}F{8v.1B("tz",E(1h){B x=H;if(v.28==1){if(I(v.7F)&&!lK){x=K}if(I(v.my)&&ba()=="8O"&&1b()>0){x=K}}if(x&&v.dq==1&&v.Ca!=1){3l(G);1C(oY,3X)}})}v.dq==1&&v.Od!=1?3l(8v):\'\'}E oY(){6M(8v)}E C7(){if(v.Ca!=1){3l(8v)}}if(v.4J==1&&v.3k==0){9I()}if(!1z[\'YT\']){1z.O3=E(){pG();V(B i=0;i<1z.5c.R;i++){if(1z.5c[i]){if(1z.5c[i].2Z("id")!=v.id){if(1z.5c[i].2Z(\'Dm\')){1z.5c[i].2Z(\'Dl\')}}}}};B yk=uy("5a.7D/Cd","5a.7D/Cd","NV");if(yk){yk.uB=E(e){o.U.ea();if(v.Cx!=1){2u=\'zZ NX le\';o.P.5F()}}}}F{pG()}E pG(){if(v.4J==1||6V){!9M?hx():\'\'}F{o.U.ea()}}E hx(){if("YT"in 1z){if(I(YT.uI)&&!9M){1r("yx gz");B y6=0;if(v.Ce==1){y6=1}o.2g>0?dW=2P(o.2g):\'\';3j=1D YT.uI(oa,{1g:o.9g,1a:o.9h,NY:qm,NZ:{O0:1,O1:oa,NU:1,O2:1,dV:1,kP:((v.wk==0||(v.KL!=1&&o.1l.7l))&&o.1l.2j?0:1),O4:3,Q:y6,O5:0,O6:1,9s:0,3k:6V||v.3k==1?1:0,9A:0},3n:{\'O7\':yv,\'O8\':Cm,\'5F\':5F,\'O9\':Ck}});if(o.2g>0){o.2g=1I}2F();9M=H}F{1C(hx,41)}}F{1C(hx,41)}}B kZ;E yv(){if(o.P){1r("yx fQ");4c=H;2K(zO);o.U.8C();if(6V){if(o.1l.wY){o.U.5p()}3j.q3();o.28.Oa()}F{if(v.3k==1&&o.1l.wY&&!o.k9){o.U.5p();if(o.1l.2j){3Q(kZ);kZ=7B(Cj,ej)}}if(v.4J==0){3j.q3()}F{o.U.ea()}q6=3j.zJ();o.P.9W();if(cQ!=1){9p(cQ)}c5();2F();if(v.Ob==1){2X{if(3j.yl()){if(I(3j.yl().1R)){v.1R=3j.yl().1R;o.U.9R(\'1R\')}}}2H(e){}}}}}E Cj(){B x=3j.BJ();if(x==2||x==-1){o.Q.3g();o.Q.8C();3Q(kZ)}if(x==1){3Q(kZ)}}E Cm(1h){if(v.Oz==1){1r(\'YT\',1h.2c)}if(6V){if(1h.2c==YT.dv.Cs){o.28.Oe()}if(1h.2c==YT.dv.Cq){}}F{if(1h.2c==YT.dv.Cq){if(pI==1){pI=0;yv()}if(!o.1y){o.U.2D()}if(dW>0){3j.Bz(dW,H);dW=0;o.2g=1I}oY();lK=H;4c=H;if(pP){3j.zr()}F{o.P.9Q();o.P.cg()}BY();if(I(v.4L)){V(B i=0;i0?dW=v.1A:\'\';o.P.8x();o.P.9W()}E gS(){if(!o.Mb&&o.1y){o.U.3g()}}E cg(){o.P.cg()}E c5(){o.P.c5();o.U.tl()}E 9W(){o.P.9W()}E eI(){o.P.eI()}E 9I(){if(o.P){o.P.9I()}F{zO=1C(9I,100)}}E Ck(1h){zu(1h.2c)}E BY(){if(!pR){B x=3j.P8()+\'\';if(x!=\'\'&&x!=1I){o.2C=x.2x(\',\');o.2C=o.2C.Cb();if(v.zI==0){B y=o.2C.L(\'2y\');if(y>-1){o.2C.uL(y,1)}}V(B i=0;i0){dW=2P(o.2g)}d6(qm)};E ba(){B 6A=-1;if(4c){6A=3j.BJ()}B x=\'\';if(6A==-1){x="8O"}if(6A==1||6A==3){hR=0;x="8e"}if(6A==2){x="8O";if(o.1y){hR++;if(hR==2){o.U.3g();hR=0}}}if(6A==5){x="8O"}if(6A==0){x="7A"}1r("6A",6A);J x}E 2F(){2X{if(I(3j)){3j.Pb(o.2Y,o.4M)}}2H(e){1r(e)}}E jg(x){B y=x;if(x=="Pc"){y="nI"}if(x=="a7"){y="jz"}if(x=="Pd"){y="jx"}if(x=="Pe"){y="jj"}if(x=="Pf"){y="mS"}if(x=="Pg"){y="mC"}if(v.Bw==1){y=2J(y)}if(x=="2y"){y=2J("2y")}zg[y]=x;J y}E 1b(){B x=4c?3j.Pi():0;if(x>0&&v.l8>0){v.4y=x-v.l8;v.l8=-1}J x};E 9p(x){2X{3j?3j.Pa(x):\'\';cQ=x}2H(e){}};G.nM=E(){pG()};G.2D=E(){if(4c){3j.q3()}F{if(!9M){hx()}F{}}};G.3g=E(){if(4c){3j.zr()}};G.ee=E(){if(4c){ba()==\'8e\'?3j.zr():3j.q3()}};G.3Z=E(x){if(4c){3j.Bz(x,H);js("3I",x)}};G.9P=E(){J K};G.5p=E(){4c?3j.5n():\'\'};G.6k=E(){4c?3j.OY():\'\'};G.43=E(x){4c?3j.Du(x*100):\'\'};G.md=E(){J ba()==\'8e\'};G.6g=E(){J K};G.us=E(x){5W(x)};E 5W(x){if(4c){if(I(o.2C[x])){B y=zg[o.2C[x]];2y=y==\'2y\';B z=1b();3j.OM(y)}}}G.h4=E(x){9p(x)};G.4c=E(){J 4c};G.6Q=E(){J ba()};G.1b=E(){J 1b()};G.1p=E(){B x=4c?3j.zJ():0;if(x!=q6){q6=x;o.P.9W()}if(I(v.4n)){if(7E([v.4n],\'-\')){x=x+v.4n*1}F{x=v.4n}}J x};G.aj=E(){B x=0;if(4c){x=3j.OD()*3j.zJ()}J x};G.4Q=E(){2F()};G.jE=E(){J 2u};G.2y=E(){J v.zI==1?2y:K};G.B2=E(x){d6(x)};E d6(x){X=x;if(3j){pI=1;3j.OF(x,0)}}G.lP=E(){if(o.1l.2j&&o.1l.bZ){G.2D();pP=H}F{if(ba()=="8e"){G.3g()}}};G.bR=E(){pP=K};G.uV=E(){J H};G.4l=E(){4c?3j.aB():\'\';4c=K;pR=K;2X{if(1H){hT.3h(1H)}hT.3h(8v)}2H(e){}}};B kg=E(){B 2r=[];B b4=[];B 4H=H;B 7s;B 9k=-1;B vJ;B a3;B pg=[];B pi;B hu=[];G.1A=E(x){if(!x&&a3){qG(a3);a3=1I}F{x?qG(x):\'\'}};G.zf=E(x){qG(x)};G.Kb=E(){hu=[]};E qG(x){if(x.L("#"+v.bU)==0&&x.L(v.es)>0){o[o.fd[1]](x,BG)}F{bx(x)}}E BG(x){if(x){o.26=x;bx(x)}}E bx(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1A=0;B wa=H;B hU=\'\';o.26=x.2x(",");o.3d=[];o.3p=-1;if(sM()&&v.wy==1){if(42.6R("wz")!=2a){hU=42.6R("wz")}}F{if(o.nf){hU=o.nf}}V(B i=0;i1){o.3d[i]=o.26[i].1m(o.26[i].L("[")+1,o.26[i].L("]")-1);o.26[i]=o.26[i].1m(o.26[i].L("]")+1);wa=K}F{o.3d[i]=o.26[i].1m(o.26[i].mn("/")+1);o.3d[i]=o.3d[i].1m(0,o.3d[i].mn("."))}if(o.26[i].L("#0")==0){o.26[i]=de(o.26[i])}if(o.26[i].L("#"+v.aC)==0){o.26[i]=o[o.fd[0]](o.26[i])}}if(o.3d.R>1&&v.p0==1){o.3d.2V(mV(\'OH\',(v.OI==1&&I(v.Bv)?v.Bv:2J(\'x6\'))));o.26.2V("aE")}if(o.3d.R>0&&v.9m==1){if(v.BT==1){7s=0;1A++;o.3d.ib(mV(\'BI\',2J(\'6T\')));o.26.ib("")}F{o.3d.2V(mV(\'BI\',2J(\'6T\')));o.26.2V("");7s=o.3d.R-1}}V(B i=0;i-1){o.od=o.26[x].2x(" or ");o.hk=0;hA(x)}F{if(o.26[x].L(\'b4\')==0){if(b4[o.26[x].1m(4)]){w8(o.3d[x],b4[o.26[x].1m(4)])}}if(o.26[x].L(\'1G\')==0){o.P.fJ(x,"Gg");o.4Y=H;o.3p=x;o.Q.aI()}}}}}E wx(x){o.4Y=H;hN()}E hA(x,y){B X=y==\'1G\'?x:4G(o.od[o.hk]);B l2=X;B ha;if(pg[X]){if(o.26[x]!=\'aE\'){o.4Y=H;hN()}}F{if(X.L(\'da\')>0&&X.L(\'da\')<4){ha=X.1m(0,X.L(\'da\'));l2=X.1m(X.L(\'da\')+3)}B 4P=go(l2);9k=x;o.hX=1;4P.bM=E(){o.hX=0;if(G.g4==4&&G.6Q==4F){o.4Y=H;w8(X,G.ds,x,y)}F{if(o.hk+1-1){o.26[9k]=\'\';o.3d[9k]=\'\'}}o.3p=-1;o.4Y=K;if(o.OP){o.Q.aI();o.Q.4I()}F{1C(E(){if(o.Q){o.Q.aI();o.Q.4I()}},100)}if(I(o.1Z)){o.1V.3h(o.1Z);o.1Z=2a}}E w8(X,x,y,z){B ha;if(x.L("#"+v.aC)==0){x=o[o.fd[0]](x)}if(x.L("#"+v.bU)==0&&x.L(v.es)>0){x=o[o.fd[1]](x)}if(X.L(\'da\')>0&&X.L(\'da\')<4){ha=X.1m(0,X.L(\'da\'))}if(X.L(\'.im\')>-1||X.L(\'.wj\')>-1||X.L(\'.oo\')>-1||X.L(\'.w7\')>-1){B l=ha?ha:o.3p;!o.26?o.26=[]:\'\';if(o.26[l]=="aE"){l=y}if(z!=\'1G\'||!2r[l]){2r[l]=8h();2r[l][0]=[];2r[l][1]=[]}B 3G=cN();3G=x.2x(/\\r|\\n/);B w6=1;B t1=0;B t2=0;B h5=(I(v.BO)?v.BO:0);if(X.L(\'iH=\')>0){h5=X.1m(X.L(\'iH=\')+6)*1}V(B i=0;i<3G.R;i++){if(X.L(\'.im\')>-1||X.L(\'.w7\')>-1){if(3G[i].L(\'-->\')>-1&&3G[i].L(\':\')>-1){if(z==\'1G\'){if(hu.L(3G[i])>-1){1k}hu.2V(3G[i])}t1=iA(3G[i].1m(0,3G[i].L(\'-->\')))*1+h5;t1==0?t1=1:\'\';t2=iA(3G[i].1m(3G[i].L(\'-->\')+4,12))*1+h5;I(2r[l][0][t1])?\'\':2r[l][0][t1]=\'\';V(B j=t1;j0&&3G[i]!=w6&&3G[i]!=\'OT\'){if(2t(2r[l][0][t1])){2r[l][0][t1]=2r[l][0][t1]+\'
\'+3G[i]}F{2r[l][0][t1]=3G[i]}}}}if(X.L(\'.wj\')>-1||X.L(\'.oo\')>-1){if(3G[i].L(\'OU:\')>-1){t1=iA(3G[i].1m((X.L(\'.oo\')>-1?3G[i].L(\'=0\')+3:12),12))*1+h5;t2=iA(3G[i].1m((X.L(\'.oo\')>-1?3G[i].L(\'=0\')+14:23),10))*1+h5;B p=\'\';if(3G[i].L(\'0,,\')>0){p=3G[i].1m(3G[i].L(\'0,,\')+3)}F{if(3G[i].L(\'BQ,\')>0){p=3G[i].1m(3G[i].L(\'BQ,\')+6)}if(3G[i].L(\')}\')>0){p=3G[i].1m(3G[i].L(\')}\')+2)}}if(p!=\'\'){if(2r[l][0][t1]!=1I){2r[l][0][t1]+=\'
\'+p}F{2r[l][0][t1]=p}2r[l][0][t1]=2r[l][0][t1].1S(/{.*?}/,\'\');2r[l][0][t1]=2r[l][0][t1].1S(/\\\\\\\\N/,\'
\');2r[l][0][t1]=2r[l][0][t1].1S(/\\\\N/,\'
\');V(B j=t1;j40){z=x[0].6S.1m(0,15)+\'...\'+x[0].6S.1m(-15)}if(v.9m==1&&v.BT==1){o.26.2V(\'b4\'+(b4.R-1));o.3d.2V(z+\'\');8U(o.26.R-1)}F{o.26.ib(\'b4\'+(b4.R-1));o.3d.ib(z+\'\');v.9m==1?7s++:\'\';8U(0)}o.gy.5q=""};y.15Y(x[0])}F{o.gy.2w()}}};G.8U=E(x){8U(x)};G.7s=E(){J 7s};G.162=E(x){7s=x};G.1t=E(x){lo(x)};G.C=E(){vv()};G.5Q=E(){4l()};G.6T=E(){oW()};E oW(){js("1Z","6T");o.4Y?o.Dv=o.3p:\'\';o.3p=v.9m==1?7s:-1;v.gp=0;o.4Y=K;o.Q.aI();wt();o.wr?wn(o.3p):\'\';I(o.1Z)?o.1V.3h(o.1Z):\'\';o.1Z=2a}E lo(1b){if(o.as){J}B t=2P(1b*10);if(v.cu){1b=1b-v.cu*1}if(o.4Y&&I(o.26)){if(2r){B x=o.3p;B t=2P(1b*10);if(v.yI==1&&!o.1y){J}if(o.26[x]=="aE"){if(!pi){V(B i=0;i[oX]\':\'\')+2r[i][0][2r[i][1][t]]+(2r[x][0][t]!=\'\'?\'[/oX]\':\'\')}}}}if(I(2r[x][0])){if(I(2r[x][0][t])){2r[x][1][t]=t}}}}}if(I(2r[x])){if(I(2r[x][1])){if(I(2r[x][1][t])){B y=\'\';y=2r[x][0][2r[x][1][t]];if(!I(o.1Z)){o.1Z=1Y(\'2b\');4a(o.1Z,{id:\'iq\'+v.id+\'4j\'+\'1Z\'});o.1V.1T(o.1Z);vv();js("uA",o.3d[x])}if(4H){6M(o.1Z)}Da();if(v.D7==1){y=166(y)}if(v.p0==1){y=y.1S(/\\[oX\\]/gm,\'<7x C="1w:\'+3u(v.gc)+\'">\');y=y.1S(/\\[\\/oX\\]/gm,\'\')}if(y.L(\'-1){y=y.1S(/\\/gm,\'\')}if(v.9B){if(v.9B.2r==1&&vJ!=y){js("2r",y);vJ=y}}o.1Z.1U=\'<7x C="\'+(v.BV==1?\'2v-1w:\'+5m(v.hM,v.i5)+\';\':\'\')+\'-3J-7q-vG-1k: 167;1w:\'+3u(v.gi)+\';2W:\'+v.vF+\'px \'+v.vF*2+\'px;2T-7c:\'+v.BW+\'px;2L:0 0;2N-1g:\'+(v.Cy?v.Cy:1.8)+\';4g-e5:\'+v.iW+\'">\'+4G(y)+\'\';O(o.1Z,{"4g-3V":((2P(v.qq)+((2P(v.g2)-100)*2P(v.qq)/100))+"px")});if(v.BZ==1){if(o.29){O(o.1Z,{"4g-3V":((v.o5+((2P(v.g2)-100)*v.o5/100))+"px")})}}4H=K}F{if(!4H&&I(o.1Z)){vy()}}}}F{vy()}}}}E vy(){if(!4H){o.1Z?o.1Z.1U=\'\':\'\';4H=H;3l(o.1Z)}}E vv(){if(o.1Z){O(o.1Z,{"1u":"2G","1a":"100%","2W-1f":"10%","2W-2p":"10%","1f":0,"1w":v.gi,"1E-7i":"6u","7q-jN":"2T-7q"});if(v.16a==1&&I(v.vu)){v.vu!=\'\'?O(o.1Z,{"4g-fj":v.vu}):\'\'}if(v.pf==1){O(o.1Z,{"1E-a5":"-4b -4b 0 #gF,4b -4b 0 #gF,-4b 4b 0 #gF,4b 4b 0 #gF"})}F{if(v.hS==1){O(o.1Z,{"1E-a5":"4b 4b 16b 16c"})}F{O(o.1Z,{"1E-a5":"22"})}}if(v.16d==1){xF(o.1Z,\'o.nW\')}F{v.D7!=1?gl(o.1Z):\'\'}}}E Da(){if(!o.nW){if((o.Q.qJ()||v.db>v.1v.h)&&v.16g==1){O(o.1Z,{"1u":"2G","1e":"2y","1f":0,"2U":v.db*1})}F{O(o.1Z,{"1u":"2G","1f":0,"2U":(v.db*1+v.1v.h*1)})}}}E 4l(){o.3p=-1;o.4Y=K;o.po=K;v.1Z=2a;v.n9=2a;o.2r=2a;o.26=2a;pi=K;pg=[];2r=[];if(I(o.Q)){o.Q.aI()}o.3d=[];if(I(o.1Z)){o.1V.3h(o.1Z);o.1Z=2a}o.3p=2a;o.4Y=K}};o.168={"2y":"Авто","1y":"Пуск","4f":"Пауза","2O":"Стоп","29":"Во весь экран","vp":"Выйти из полноэкранного режима","1j":"Настройки","2M":"Параметры","1K":"Громкость","5n":"Выключить звук","9w":"Включить звук","5e":"В ЭФИРЕ","W":"Плейлист","5b":"Качество","6B":"Скачать","1Z":"Субтитры","4X":"Скорость","ef":"Обычная","2u":"ошибка","15S":"Включите звук","7k":"Аудио","eu":"ошибка загрузки","nI":"Очень низкое","jz":"Низкое","jx":"Среднее","jj":"Высокое","ye":"Высокое","62":"Следующий","dg":"Предыдущий","2q":"Поделиться","iV":"Скопировано в буфер обмена","CV":"Реклама","6Y":"Пропустить","15H":"Пропустить через ","CU":"Перейти на сайт рекламодателя","g2":"Размер текста","cu":"Сдвиг по времени","gi":"Цвет текста","gc":"Цвет текста 2","hM":"Цвет фона","i5":"Прозрачность фона","hS":"Тень","pf":"Контур","iW":"Толщина текста","db":"Отступ снизу","lQ":"Сбросить","lR":"Скрыть параметры","om":"Загрузить","oZ":"Сон","kh":"Пропуск","vQ":"Час","vP":"Минута","vO":"Секунда","Bt":"Да","D2":"Нет","of":"из","7X":"Пароль","CZ":"Ошибка воспроизведения на устройстве","CY":"Играет на устройстве","dc":"Канал","1L":"Масштаб","on":"Вкл.","6T":"Выкл.","x6":"Все сразу","fS":"кбит/с","7N":"Код","X":"Ссылка","1w":"Цвет","De":"Контраст","fx":"Яркость","ex":"Насыщенность","nG":"Сепия"};B 5O=E(x){B gG;B 15x;B 3a;B 4T;B 4w;B oE;B fm=0;B cQ;B xB=K;B xo;if(x.me!=1I&&x.mc!=1I&&x.1J!=1I&&x.to!=1I){if(x.1b==2a){if(x.1J.L("fB")>-1){x.to==0?x.1b=0.5:x.1b=0.2}F{x.1b=0.20}}gG=Dp(x.6H);if(x.1J.L("1L")==-1){if(I(o.7o[x.me])){o.7o[x.me].x5()}o.7o[x.me]=G}if(x.1t==1){x.mc.1X("2l",H)}3a=x.1J.2x(\'|\');4w=7g(x.to).2x(\'|\');4T=1D cN();V(B i=0;i<3a.R;i++){if(!4w[i]){4w[i]=4w[0]}if(3a[i]=="fB"){4T[i]=x.mc.g("1F")}if(3a[i]=="8N"){4T[i]=x.mc.C.1F}if(3a[i]=="y"){4T[i]=x.mc.g("y")}if(3a[i]=="x"){4T[i]=x.mc.g("x")}if(3a[i]=="1f"){4T[i]=2P(x.mc.C.1f)}if(3a[i]=="1e"){4T[i]=2P(x.mc.C.1e)}if(3a[i]=="1L"){4T[i]=x.mc.g("3t")}if(3a[i]=="9G"){4T[i]=x.mc.du}if(3a[i]=="hW"){4T[i]=x.mc.bt}if(3a[i]=="3x"){4T[i]=x.mc.g("3x")}if(3a[i]=="3t"){4T[i]=x.mc.g("3t")}if(3a[i]=="1a"){4T[i]=x.mc.g("1a")}if(3a[i]=="Dg"){4T[i]=x.mc.2i;4w[i]=2Q.9x(4w[i]);x.me=="15y"?1r("1a",x.me,4T[i],4w[i],x.mc.2i):\'\'}if(3a[i]=="1g"){4T[i]=x.mc.g("1g")}if(3a[i]=="Di"){4T[i]=x.mc.3b}4w[i]=Df(4w[i]);4T[i]=Df(4T[i])}cQ=x.1b*2m/gG.R;oE=gG.R;if(3a.R==1&&4T[0]==4w[0]){aD()}F{1C(oC,2Q.4v(cQ))}}E oC(){V(B i=0;i<3a.R;i++){B 1M=4T[i]+(4w[i]-4T[i])*(gG[fm]?gG[fm]:0);xt(3a[i],1M);if(3a[i]=="y"){x.mc.1X("1e",1M)}if(3a[i]=="x"){x.mc.1X("1f",1M)}if(3a[i]=="1f"){x.mc.C.1f=1M+"px"}if(3a[i]=="1e"){x.mc.C.1e=1M+"px"}if(3a[i]=="1L"){x.mc.1X("1L",1M)}if(3a[i]=="3x"){x.mc.1X("3x",1M)}if(3a[i]=="3t"){x.mc.1X("3t",1M)}if(3a[i]=="9G"){x.mc.du=1M}if(3a[i]=="hW"){x.mc.bt=1M}if(3a[i]=="1a"){x.mc.1X("1a",1M)}if(3a[i]=="Dg"){O(x.mc,{"1a":1M})}if(3a[i]=="1g"){x.mc.1X("1g",1M)}if(3a[i]=="Di"){O(x.mc,{"1g":1M})}}fm++;if(!xB){if(fm==oE){aD()}F{xo=1C(oC,2Q.4v(cQ))}}}E aD(){xB=H;if(x.1o){if(3a[0]=="8N"||3a[0]=="1f"){1o(x.mc)}F{x.mc.1X("2l",K)}}if(x.1J.L("1L")==-1){o.7o[x.me]=2a;4y o.7o[x.me]}V(B i=0;i<3a.R;i++){xt(3a[i],4w[i])}2K(xo)};E xt(y,z){if(y=="fB"){x.mc.1X("1F",z)}if(y=="8N"){x.mc.C.1F=z}}G.x5=E(){aD()};G.Fw=E(){fm=oE-1;oC();aD()};G.XY=E(x0,x1,y0,y1){B e=K;V(B i=0;i<3a.R;i++){if(3a[i]==\'x\'&&x0!=x1){e=H}if(3a[i]==\'y\'&&y0!=y1){e=H}}e?aD():\'\'};E Dp(Dr){bH(Dr){1q"Ds":J[0,0.15E,0.15F,1.15w,1.Dt,1.15G,1.102,0.15I,0.15J,0.87,0.15K,0.15L,1.15M,1.15N,1.15O,1.15P,0.15Q,0.Ku,0.15T,0.16j,1.16I,1.Dx,1.16K,1.Dx,1.16M,0.kH,0.iO,0.iO,0.iO,0.iO,1];1k;1q"d3":J[0,0.16N,0.185,0.16O,0.16P,0.D4,0.D3,0.16R,0.xM,0.16S,0.16J,0.16T,0.16V,0.16W,0.16X,0.16Y,0.16Z,0.171,0.CF,0.95,0.CD,0.176,0.178,0.179,0.99,0.CE,0.16H,0.kH,1];1k;7h:J[0,0.175,0.32,0.44,0.52,0.6,0.67,0.73,0.16w,0.82,0.85,0.16G,0.16m,0.CF,0.95,0.97,0.16o,0.CI,1];1k}}};B IS=E(){B N=8a.16q,ua=8a.16r,wV;B M=ua.wW(/(pV|hv|7e|CJ|CL)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.wW(/(pV|hv|7e|CJ|CL|16s|mK)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(wV=ua.wW(/8E\\/([\\.\\d]+)/i))!=2a)M[2]=wV[1];B qc=8a.CN;G.bJ=M?M[1]:N;G.8E=M?M[2]:8a.16u;G.ei=8a.CN>1;G.8T=8a.Ht;G.pV=G.bJ=="16l";G.tW=G.bJ=="CB 9.0";G.ie=G.bJ=="CB"||G.bJ=="16v"||G.bJ=="16x";G.mK=ua.bK(/(mK)\\/?\\s*/i)>-1;G.ff=G.bJ=="16y";G.7e=G.bJ=="16z";G.hv=1z.hv;G.l5=ua.bK("16A NT")>-1;G.4s=(ua.bK(/(7l|kn|16B)\\/?\\s*/i)>-1)||(8a.16C===\'16D\'&&qc>1);G.tv=v.CX!=1&&ua.bK(/(TV|16E|16F|16k|15u|14H|15t|14l)\\/?\\s*/i)>-1;G.lg=v.CX!=1&&ua.bK(/(LG)\\/?\\s*/i)>-1;G.7l=ua.bK(/(7l)\\/?\\s*/i)>-1;G.kn=G.4s&&!G.7l;G.3J=\'14m\'in 1W.os.C;if(ua.bK(/(bZ)\\/?\\s*/i)>-1){qc>0?G.bZ=H:G.tv=H;if(14n(\'(4o:14o)\').14p){G.tv=H}}G.2j=(2M.2j==1||G.4s||G.bZ||(ua.bK(/(14q|14r|pV mW)\\/?\\s*/i)>-1))&&!G.tv&&2M.14s!=1;G.wY=G.7e||G.hv;G.29=K;if(G.4s){G.14k=4e(ua.1m(ua.L(\'OS \')+3,4).1S(\'4j\',\'.\'));if(G.kn&&(!\'Iv\'in 1z||qc<2)){G.2j=G.4s=K;G.tv=H}}G.eP=!G.2j;G.zw=G.2j||G.ei;G.J2=G.2j||G.tv;G.14u=G.3J&&G.eP;if(o.1V.sm||o.1V.sg||o.1V.so||o.1V.sr||o.1V.su){G.29=H}};E 9o(4p,7p){V(B s in 7p){if(1N(7p[s])==\'3R\'){if(s=="3n"||s=="3m"){4p[s]=7p[s]}F{V(B s2 in 7p[s]){if(1N(4p[s])!=\'3R\'){4p[s]={}}if(1N(7p[s][s2])==\'3R\'){V(B s3 in 7p[s][s2]){if(1N(4p[s][s2])!=\'3R\'){4p[s][s2]={}}if(1N(7p[s][s2][s3])==\'3R\'){V(B s4 in 7p[s][s2][s3]){if(1N(4p[s][s2][s3])!=\'3R\'){4p[s][s2][s3]={}}4p[s][s2][s3][s4]=7p[s][s2][s3][s4];if(s3==\'2W\'||s3==\'2L\'){4p[s][s2][s3][s4]=2P(4p[s][s2][s3][s4])}}}F{4p[s][s2][s3]=7p[s][s2][s3];if(s2==\'2W\'||s2==\'2L\'){4p[s][s2][s3]=2P(4p[s][s2][s3])}}}}F{4p[s][s2]=7p[s][s2];if(s==\'2W\'||s==\'2L\'){4p[s][s2]=2P(4p[s][s2])}}}}}F{if(s.L("14w")>0&&4G(7p[s])===""){}F{4p[s]=z4(s,7p[s])}}}J 4p};B z4=E(1d,5q){if(1N(5q)==\'4N\'){5q=4G(5q);if(1d.L("1w")>-1&&5q!=-1){5q=3u(5q)}}J 5q};E sM(){2X{B 5N=1z[\'42\'],x=\'14x\';5N.9D(x,x);5N.rt(x);J H}2H(e){J K}};E ze(aT){if(aT){if(I(o.7o[aT])){o.7o[aT].x5()}}};B 2J=E(x){B y=x;if(y){y=x.6I(0).D5()+x.4Z(1);if(y.L("4j")>-1){y=y.1S(/4j/ig," ")}}B en={"of":"of","fS":"fS","CY":"D0 on D1","CZ":"D0 2u on D1","x6":"14D at 14E","7X":"py","D2":"No","oZ":"144","kh":"13U","Bt":"13V","db":"13W 2L","iW":"13X e5","hS":"13Y","i5":"bF 1F","hM":"bF 1w","g2":"xg 3V","gi":"xg 1w","gc":"xg 1w 2","cu":"4h iH","lR":"8I 2M","lQ":"142","dg":"13T","iV":"lH to 145","nI":"147","jz":"14a","jx":"14b","jj":"CW","ye":"CW","mS":"HD","mC":"14d HD","14e":"14f HD","zL":"17b HD","zc":"14F HD 4K","CV":"Ad","CU":"Go to 14j 14G\'s 156","7k":"158","5e":"159","29":"15a 29","vp":"DA 29"};if(I(en[x])){y=en[x]}if(v.CT==1){if(o[\'lI\'+o.1l.8T]){v.8T=o.1l.8T;v.CT=0}}if(I(o[\'lI\'+v.8T])){if(I(o[\'lI\'+v.8T][x])){y=o[\'lI\'+v.8T][x]}}if(v.wN){if(v.wN[x]){y=v.wN[x]}}J y};B b7=E(x,y,z){if(!I(o.jo[y])&&v.zj!=1){B t=o.d9?o.d9:(v.1R?v.1R:\'\');I(v.8r)?t=v.8r:\'\';if(v.CS[x]==1&&v.EO==1&&I(v.ik)){if(x=="7Z"){7B(CM,15b)}if(I(1z["mb"+v.ik])){1z["mb"+v.ik].CK(\'lM\'+x,{1R:t});1r("CR",\'lM\'+x)}F{1r("CR 15c 2u")}}if(v.CQ[x]==1){if(v.ga==1){B ic;if(1z.CO){ic={\'15d\':\'15e\',\'15f\':t};if(v.ia){if(1N(v.ia)=="3R"){V(B g in v.ia){if(v.ia.2z(g)){ic[g]=v.ia[g]}}}}v.15g==1?1r(\'ga\',\'lM\'+x,ic):\'\';CO(\'1h\',\'lM\'+x,ic)}}}}z?o.jo[y]=H:\'\'};E CM(){if(I(1z["mb"+v.ik])){1z["mb"+v.ik].CK(\'15l\')}};B nj=E(X){B x=\'\';X=X.1S("v=","{=");if(X){if(X.L(\'nQ.be/\')>-1){x=X.1m(X.L(".be/")+4);x.1S("/","")}F{x=X.2x(/(nQ.be\\/|v\\/|7N\\/|15m\\?|5a.15n\\/kd\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.L("?t=")>0){v.1A=x.1m(x.L("?t=")+3);B h=0;B m=0;B s=0;if(v.1A.L("h")>0){h=v.1A.1m(0,v.1A.L("h"));v.1A=v.1A.1m(v.1A.L("h")+1)}if(v.1A.L("m")>0){m=v.1A.1m(0,v.1A.L("m"));v.1A=v.1A.1m(v.1A.L("m")+1)}if(v.1A.L("s")>0){s=v.1A.1m(0,v.1A.L("s"));v.1A=v.1A.1m(v.1A.L("s")+1)}if(h>0||m>0||s>0){v.1A=h*w5+m*60+s*1}}if(x.L("?")>0){x=x.1m(0,x.L("?"))}}}J x};B js=E(x,y,li,ev){if(x=="7Z"){o.7Z=H}if(ev==1){V(B yi in y){if(y.2z(yi)){if(1N(y[yi])=="3R"){y[yi]=\'\'}}}}if(v.lL==1&&o.7Z){if(v.15o==1||li==1){vq(x,y)}F{if(y!=1I){if(1N(y)==\'3R\'){2X{y=5i.ys(y)}2H(e){}}F{if(1N(y)==\'4N\'){y=y.1S(/\'/ig,\'′\')}}}if(1N(v.3n)==\'4N\'){if(v.3n.L("{")==0){2X{v.3n=v.3n.1S(/\\\'/ig,\'"\');v.3n=5i.7j(v.3n)}2H(e){8K.1r(e)}}}if(1N(v.3n)==\'3R\'){if(I(v.3n[x])||I(v.3n[\'fI\'])){B z=x;if(!I(v.3n[x])&&I(v.3n[\'fI\'])){z=\'fI\'}if(x.L("6y")==0){if(I(v.3n[\'28\'])){z=\'28\'}}2X{if(y!==1I){2k(v.3n[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2k(v.3n[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2H(e){1r("3n",e,x)}}}F{if(v.3n==\'\'){v.3n="CH"}2X{if(y!==1I){2k(v.3n+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2k(v.3n+"(\'"+x+"\',\'"+v.id+"\')")}}2H(e){1r("3n",e,x,y)}}}}if(o.7Z&&v.zQ==1){if(o.CG){2X{o.CG.j6.qM({1h:x,94:y},"*")}2H(e){}}}if(v.H5==1&&li!==1){B zv={1h:x,1b:o.P?(x=="3I"?o.ER:o.P.1b()):0};if(y!=1I){zv["2c"]=y}if(x=="1p"||x=="1b"){zv["1p"]=o.P.1p()}if(x=="1K"||x=="9w"){zv["1K"]=v.1K}if(x=="1D"){zv["id"]=3y("Dd")}2X{1z.af.qM(zv,\'*\')}2H(e){};B z=x;x=="7Z"||x=="1A"||x=="4n"?z=x+"ed":\'\';x=="1y"?z="15p":\'\';x=="4f"?z="8O":\'\';x=="5n"?z="3q":\'\';x=="9w"?z="15q":\'\';x=="3I"?z="15r":\'\';x=="15s"?z="15i":\'\';zv["1h"]=z;if(z!=\'\'&&z!=x){zv=5i.7j(5i.ys(zv));2X{1z.af.qM(zv,\'*\')}2H(e){}}}};B vq=E(x,y){B ev=1W.155(\'7I\');if(y!==1I){ev.94=y}ev.14T(x,H,H);o.1H.154(ev)};G.2Z=E(x,y,S){v.14J==1?1r(\'2Z\',x,y):\'\';J 3y(x,y,S)};E 3y(x,y,S){if(I(o.U)&&1N(x)==\'4N\'){if(o.ke==1){J}if(S){if(1N(S)==\'4N\'){if(S.L("id:")==0){S=o.Q.uX(S.1m(3),"4O");if(S){if(x=="pD"&&y=="14K"){S.GT()}}}}}if(x=="1y"||x=="3m"){if(I(y)){B 8t=K;if(1N(y)==\'4N\'){y=y.1S(/(\\r\\n|\\n|\\r)/gm,"");B 2g=-1;if(y.L("[3I:")>-1&&y.mn("]")==y.R-1){2g=y.1m(y.L("[3I:")+6,y.R-1);2g=2g.1m(0,2g.R-1);if(2g=="1b"){2g=o.P.1b()}F{2g=2P(2g)}y=y.1m(0,y.L("[3I:"));if(y==\'\'){if(o.P.1p()>0){o.U.3Z(2g);o.U.2D();J}F{o.2g=2g;o.U.2D();J}}F{o.2g=2g}}if(y.L("[CC]")>-1){8t=H;y=y.1S(\'[CC]\',\'\')}if(y.L("#"+v.aC)==0){y=o[o.fd[0]](y)}if(y.L("#"+v.bU)==0&&y.L(v.es)>0){o[o.fd[1]](y,Db,x);J}if(y.L("#0")==0){y=de(y)}if(v.cG==1){y=cG(y)}if(y.L(".8d")==y.R-4){B 4P=go(y);4P.bM=E(){if(G.g4==4&&G.6Q==4F){2X{3y(\'1y\',5i.7j(G.ds))}2H(e){}}};4P.eG();J}if(y.L("id:")==0&&I(o.1O)){B z=D9(y);if(I(o.1O[z])){o.Q.KO(z);2g>-1?o.2g=2g:\'\';J H}F{J K}}if(y.L("14M:")==0){B z=y.1m(10);if(o.2E=="5a"){o.P.B0(z);J H}F{y=\'//nQ.be/\'+z}}}if(x=="1y"){o.Q.KI();o.U.dB(y,1I,1I,(8t?1:0))}if(x=="3m"){o.mT=H;v.3k=0;o.U.dB(y,1,1I,(8t?1:0));o.Q.4d(0,0);o.1A=K}}F{if(x=="1y"){o.U.2D()}if(x=="3m"){1N CP==\'E\'?CP():\'\'}}}if(x=="dS"){y?o.P.B6(y):\'\'}if(x=="4J"){if(I(y)){o.mT=H;o.U.dB(y,1,1)}F{o.P.xV()}}if(x=="4f"){if(o.1y){o.U.3g();o.U.k7()}}if(x=="dc"&&I(y)){o.1A&&o.8b?o.8b.Dk(y):\'\'}if(x.L("14O")==0){if(o.28){o.28.14P(x.1m(6),y)}}if(x=="8A"){o.8A.9j();o.8A=1D rT();if(I(y)){o.8A.8d(y)}F{if(v.Ax==1){o.8A.8d(v.AE)}F{o.8A.8d("14Q 9O")}if(v.AB==1&&I(v.Bn)){o.eO=1D Bl()}}}if(x=="7S"){!o.1A?o.Q.vH():\'\';o.Q.9l();o.Q.La("wQ")}if(x=="i4"){o.1y?o.U.3g():o.U.2D()}if(x=="2O"){v.4J=0;v.3k=0;o.P.xK();o.U.bV()}if(x=="6G"){o.1b=o.P.1b();o.U.gZ()}if(x=="6B"){if(v.9B){if(v.9B.on==1&&v.9B.14R==1){o.U.lh()}}}if(x=="wE"&&I(y)){if(o.5o){o.5o.2Z(y)}}if(x=="2q"){o.Q.Ia()}if(x=="14I"&&I(y)){if(v.28==1){if(y.L(\'js:\')==0){v.6K=y;v.kR=H;o.U.um("6K")}F{if(o.p!=\'\'){B sv=5i.7j(dw(o.p));V(B l in sv){if(sv.2z(l)){if(I(sv[l].id)){if(y==sv[l].id){v.6K=\'14S\'+(I(sv[l][\'xQ\'])?\'xQ\'+sv[l][\'xQ\']:\'\')+y+\'4j\'+sv[l].7F;v.kR=H;o.U.um("6K")}}}}}}}}if(x=="14U"){1N Dy=="E"?Dy(y):\'\'}if(x=="Dw"&&y){v.Dw=y;o.3v?o.3v.14W():\'\'}if(x=="5n"){o.U.5p()}if(x=="4X"){if(I(y)){o.U.9p(y)}F{J o.5V[o.a4]}}if(x=="eb"){if(v.9B&&o.aK){if(v.9B.aK==1){J 2Q.4v((o.aK.7d(14X).R-1)/2Q.4v(o.P.1p())*100)}}}if(x=="iY"){J o.5V}if(x=="9w"){o.U.6k()}if(x=="n9"){if(I(y)){v[x]=y;o.U.l4()}}if(x=="d4"){J o.2C}if(x=="EX"){J o.ab?H:K}if(x=="5e"){J o.P?o.P.6g():K}if(x=="uA"){J v.9m==1?o.3d.4Z(0,-1):o.3d}if(x=="H8"){o.4Y?o.3C.6T():o.3C.8U(2B(o.Dv,(o.3C.7s()==0?1:0)))}if(x=="ep"){J o.as}if(x.L("1Z:")==0&&y){v[x.1S(\'1R:\',\'4j\')]=y;o.U.k7()}if(x=="14Z"){J o.jh}if(x=="b6"){J o.7m}if(x=="1K"||x=="Du"){if(I(y)){if(1N y=="4N"){if(y.L("+")==0){y=v.1K+4e(y.1m(1))}F{if(y.L("-")==0){y=v.1K-4e(y.1m(1))}}}if(y>=0&&y<=1){o.U.43(y)}}J o.3q?0:v.1K}if(x=="3q"){J I(o.3q)?o.3q:K}if(x=="151"){o.Q?o.Q.JH(y):\'\'}if(x=="b5"){y<2?y=\'\':\'\';if(2t(o[\'u\'+y])){B x2=5i.7j(dw(o[\'u\'+y]));B v2=o.v0?gT(o.v0):{};v=v2;v=9o(v,x2);v=9o(v,2M);v=9o(v,o.na);B xR=K;if(o.Q.bS()){o.Q.8j();xR=H}B xH=K;if(o.Q.iw()){o.Q.cK();xH=H}o.Q.4l();o.Q=2a;o.Q=1D uo();if(o.P.6Q()=="8e"){o.Q.2D()}o.Q.43(v.1K);if(I(v.1R)){9R(v.1R)}if(xR){o.Q.8j()}if(xH){o.Q.cK()}if(o.29){o.Q.9t()}o.Q.4d(o.P.1b(),o.P.1p());aO()}}if(x=="n8"){J v.n8}if(x=="4Q"){o.Q.4Q(H)}if(x=="17a"){o.Q.mx()}if(x=="Ig"){aO()}if(x=="2u"){o.P.5F(x)}if(x=="3I"){if(I(y)){if(1N y=="4N"){if(y.L("%")>-1){y=2P(y.1m(0,y.L("%")));y=o.P.1p()*y/100}F{B lv=o.P.1b();if(o.3v&&!o.1A){if(!o.3v.nV){B f=o.3v.aJ();if(f.t&&f.d){lv=f.t;o.3v.nV=H}}}if(y.L("+")==0){y=lv+4e(y.1m(1))}F{if(y.L("-")==0){y=lv-4e(y.1m(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1p()>0){y>o.P.1p()?y=0:\'\'}if(!I(o.28)&&!I(o.5D)&&o.P.1p()>0){o.2g=1I;o.U.3Z(y,H);o.U.wq()}F{o.2g=y}}}if(x=="17Y"){8K.1r(y);y?v.1P.3I=y:\'\'}if(x=="29"){!o.29?o.U.9t():\'\'}if(x=="uu"){o.29?o.U.8s():\'\'}if(x=="182"){J o.29}if(x=="3V"){J o.2Y+\'/\'+o.4M}if(x=="188"){J o.P?o.P.3V():1I}if(x=="17O"){if(I(o.fM)){o.fM.Do()}}if(x=="Hc"||x=="17Q"){if(I(o.fM)){o.fM.Un()}}if(x=="1b"||x=="Dq"){B hE=o.P?o.P.1b():0;if(o.3v&&v.c4==1&&!o.1A&&hE==0){B f=o.3v.aJ();if(f.t){hE=f.t}}J x=="Dq"?fR(hE):hE}if(x=="17S"){if(o.c6){3y("1y","id:"+o.c6)}if(o.Dn){3y("3I",o.Dn);3y("1y")}}if(x=="1p"){J o.P?o.P.1p():0}if(x=="8G"){J o.P?o.P.aj():0}if(x=="8q"){if(y){v.8q=y;o.Q.kV()}}if(x=="5b"){if(I(y)){if(S){v.hd=aX(v.hd,y,S);if(o.2C.R==2){o.U.5W(v.hd)}}F{o.U.5W(y)}}F{J o.P?vB(o.P.wg()):0}}if(x=="7k"){if(I(y)){if(y==\'Dj\'){J o.6Z*1}if(S){v.xp=aX(v.xp,y,S);if(o.7m.R==2){o.U.dz(v.xp)}}F{o.U.dz(y)}}F{J o.P?o.P.wf():0}}if(x=="Dm"){J o.2E=="5a"}if(x=="yT"){if(o.6Z>0){o.nP=o.6Z}o.U.dB(o.4i[o.nb])}if(x=="8e"){J o.1y}if(x=="lK"){J o.1A}if(x=="1l"){J o.1l[y]}if(x=="Dl"){o.ke!=1?o.P.z8():\'\'}if(x=="id"){J v.id}if(x=="1r"){v.1r=y}if(x=="lL"){v.lL=y}if(x=="2h"){o.P.Ky()}if(x=="17r"){o.P.KC();if(S){o.xy=aX(o.xy,y,S)}}if(x=="6d"){o.P.gt()}if(x=="9E"){o.P.dy()}if(x=="2M"&&v.zj!=1){8K.1r(2M)}if(x=="17n"&&o.3T){o.3T.7Z()}if(x=="17m"&&o.3T){o.3T.5Q()}if(x=="1Z"){if(I(y)){if(y==\'Dj\'){J o.3p*1}if(y==\'0/1\'){if(o.4Y){o.xD=o.3p;y=-1}F{y=o.xD?o.xD:0}}v.1Z=y;if(y.6o().R<3&&o.3C){o.3C.8U(y*1)}F{o.U.gr(y)}}F{J o.3d?o.3d[o.3p]:\'\'}}if(x=="+1Z"&&v.1Z){if(I(y)){v.1Z+=\',\'+y;o.U.gr(v.1Z)}}if(x=="dh"){if(I(o.dh)){if(I(y)){o.dh.2Z(y)}F{J o.dh.17d()}}}if(x=="tw"){if(o.D6){J o.D6}F{J K}}if(x=="9e"){J o.P.9e()}if(x=="7q"){if(o.cX){o.cX.4m?o.cX.4m.3h(o.cX):\'\'}o.cX=1Y("2b");o.cX.id=y;o.cX.C.4C=17f;o.1V.1T(o.cX)}if(x=="HK"){if(o.4z){B 5u=1Y("5u");B 3V=o.P.3V();5u.1a=3V.1a>0?3V.1a:o.ac;5u.1g=3V.1g>0?3V.1g:o.aS;O(5u,{"1u":"2G","1e":-5u.1g,"1f":-5u.1a,"2l":"22"});1W.9J.1T(5u);B 8X=5u.Dh(\'2d\');8X.vK(o.P.9P(),0,0,5u.1a,5u.1g);B 5b=2;B iP=1W.1Y("5u");iP.1a=5u.1a*5b;iP.1g=5u.1g*5b;B io=iP.Dh("2d");io.vK(o.P.9P(),0,0,5u.1a*5b,5u.1g*5b);if(v.17H==1&&I(v.w1)){!I(v.ij)?v.ij=20:\'\';!I(v.xn)?v.xn="3N":\'\';io.4g=v.ij+"px 17G, 17E";io.17C=3u(v.xn);io.17v((v.w1=="ji"?o.ji:v.w1),v.ij,5u.1g*5b-v.ij-5)}8X.vK(iP,0,0,5u.1a,5u.1g);B 4r;2X{4r=5u.17z("ag/17y")}2H(e){8K.1r(e.9O);J K}J 4r}F{J K}}if(x=="3S"){J o.2E==x?o.P.nk():1I}if(x=="1G"){J o.2E==x?o.P.nm():1I}if(x=="2e"){if(!o.1y||v.fF===0){o.P.az(y);J H}F{J K}}if(x=="GY"){if(I(y)){y==\'1/0\'?y=1-2B(v.nh,0):\'\';v.nh=y;o.P.ip()}F{J 2B(v.nh,0)}}if(x=="1L"){if(I(y)){if(y==0){o.P.ip()}F{o.P.1L(y)}}F{J[o.3K.x,o.3K.y,o.3W.C.1f,o.3W.C.1e]}}if(x=="1R"){if(I(y)){I(y)?v.1R=y:\'\';o.U.9R(\'1R\');J H}F{J v.1R}}if(x=="17x"){o.U.Cc()}if(x=="2V"){if(y){!o.kw?o.kw=[]:\'\';if(1N(y)==\'3R\'){y=o.kw.aH(y);x="W"}}}if(x=="W"){if(y){if(1N(y)==\'3R\'){2X{o.U.6n(y);J H}2H(e){J K}}F{if(y.L(".8d")==y.R-4||y.L(".8d?")>0){B 4P=go(y);4P.bM=E(){if(G.g4==4&&G.6Q==4F){2X{3y(\'W\',5i.7j(G.ds))}2H(e){}}};4P.eG();J H}F{if(y==\'\'){o.U.6n([])}F{if(y==\'eb\'&&o.jh>0){B 1M=2Q.4v(((o.vU+(!o.Q.dn("eb")?o.P.1b():0))/o.jh)*100);if(1M100){J o.vW}F{o.vW=1M;J 1M}}}}}}}if(x=="62"){o.Q?o.Q.b9():\'\'}if(x=="dg"){o.Q?o.Q.e0():\'\'}if(x=="6t"){o.Q?o.Q.kz(y):\'\'}if(x=="6t?"){J o.9U?[o.17i,o.17N]:0}if(x=="gM"){o.P?o.P.gM():\'\'}if(x=="m8"){if(I(y)&&I(o.1O)){!o.1y?v.3k=0:\'\';V(B j in o.1O){if(o.1O.2z(j)){if(o.1O[j].eC==y){y=j}}}if(I(o.1O[y])){o.Q.KN(y);J H}F{J K}}}if(x=="17w"){B 1M=[];if(I(o.1O)){V(B j in o.1O){if(o.1O[j].5r&&o.1O[j].sU==-1){1M.2V({1R:o.1O[j].1R,id:o.1O[j].id})}}}J 1M}if(x=="Dd"){if(o.3z){J o.1O[o.3z].eC?o.1O[o.3z].eC:o.3z}}if(x=="17A"){if(o.1O){J 8h.6x(o.1O).R}F{J-1}}if(x=="ns"){if(I(o.ns)){J o.ns}}if(x=="17s"){o.Q.hC(y)}if(x=="17j"){o.P.iD()}if(x=="1v"){if(y=="on"){v.1v.1o=0}F if(y=="6T"){v.1v.1o=1;o.Q.fo()}F{o.Q.hO()}}if(x=="nE"){o.Q.8j()}if(x=="17W"||x=="17U"||x=="17T"){if(I(y)){o[\'17B\'+x.4Z(-1)]=v[x]=y*1;o.Q.i6(\'3P\'+x.4Z(-1))}F{J v[x]}}if(x=="6a"){o[x]=H}if(x=="17F"){if(o.28){J H}F{J K}}if(x=="17I"){if(o.28){J D8()}F{J K}}if(x=="17J"){if(o.28){J o.28.4f()}F{J K}}if(x=="17K"){if(o.28){J o.28.EW()}F{J K}}if(x=="17D"){if(o.28){o.28.17t()}F{J K}}if(x=="17l"){if(o.28){o.28.5n()}F{J K}}if(x=="6i"){if(S){v.6i=aX(v.6i,y,S);o.P.6i()}F{J v.6i}}if(x=="9A"){if(I(S)){v.9A=aX(v.9A,y,S)}F{if(I(y)){y==\'0/1\'?y=1-v.9A:\'\';v.9A=y}F{J v.9A}}}if(x=="5H"){if(I(S)){v.5H=aX(v.5H,y,S)}F{if(I(y)){v.5H=y}F{J v.5H}}}if(x=="lj"||x=="qr"){B z="cz";x=="qr"?z="qs":"";if(I(S)){v.W[z]=aX(v.W[z],y,S)}F{if(I(y)){y==\'0/1\'?y=1-v.W[z]:\'\';v.W[z]=y}}J v.W[z]}if(x=="hd"){if(o.2C.R==2){v.hd=o.2C[o.3o];v.hd=aX(v.hd,y,S);if(o.2C[0]==v.hd){o.U.5W(0)}F{o.U.5W(1)}}}if(x=="v"&&y){if(y.L(\'3m\')==0||y.L(\'bk\')==0){J}J v[y]}if(x.L("dQ:")==0){B xx=x.1m(7);if(1N(y)==\'3R\'&&1N(v[xx])==\'3R\'){V(B yy in y){if(y.2z(yy)){v[xx][yy]=y[yy]}}}F{if(x.L(\'Hq\')==-1){v[xx]=y}}J H}if(x.L("1E:")==0){o.Q.Ik(x.1m(5),y)}if(v.HY==1&&x.L("1w")==0&&y){jH(\'5l, 5l > *{--6b\'+x+\':\'+5m(y,v[y.1S("1w","47")+\'a\'])+\'}\')}if(x=="17e"){J o.P?o.P.bL():\'\'}if(x=="17g"){J o.8E+\' \'+o.jV}if(x=="jV"){J o.jV}if(x=="sC"){J o.sC}if(x=="Dc"){J o.Dc}if(x=="5T"){J o.5T}if(x=="17h"){J o.28?o.BU:1I}if(x=="aB"){o.U.mF();v.1P.on=0;if(v.tC==1){V(B i=0;i<5c.R;i++){if(5c[i]){if(5c[i].2Z("id")==v.id){5c[i]=2a}}}}V(B w in 1z){if(1z[w]==o.G){1z[w]=2a}}if(1z.eK==v.id){1z.eK=\'\'}if(o.3T){o.3T.5Q()}o.ke=1;o.1H.1U=\'\';o.G=2a}}F{J K}};E Db(x,y){if(x&&y){3y(y,x)}}E aX(x,y,S){B z=4G(y)+\'\';if(y){if(y.L("/")>0){B y2=y.2x("/");if(y2.R==2){if(x==4G(y2[0])){z=4G(y2[1]);if(S){S.df(1)}}F{z=4G(y2[0]);if(S){S.df(0)}}}}}J z}E go(x){B 4P=1D By();4P.5L(\'Bx\',x,H);J 4P}E D9(y){B z=y.1m(3);if(o.1O){V(B j in o.1O){if(o.1O.2z(j)){if(o.1O[j].eC==z){z=j}}}}J z}E D8(){B x;if(o.28){if(o.28.et()){x=o.28}}if(!x&&o.5D){x=o.5D}if(x){B y={is:o.46,1l:x.94("17k"),8E:x.94("8E"),17o:x.94("DQ"),X:o.DF+(x.94("Cz")?x.94("17p")+x.94("Cz"):\'\'),1J:x.94("17q"),1p:x.94("cw"),3m:x.94("3m"),1b:(o.P?o.P.1b():\'\'),1K:x.17X(),id:o.BU};if(o.46=="6K"){y.181=o.17V}J y}}E z5(){if(\'gx\'in 8a){8a.gx.7Q=1D 17R({1R:BF(2B(o.d9,v.1R)),17P:[{3B:2B(v.2e,\'\')}]});if(!o.BS){8a.gx.ne(\'1y\',E(){3y("1y")});8a.gx.ne(\'4f\',E(){3y("4f")});if(o.Q.gB()){8a.gx.ne(\'18b\',E(){3y("dg")});8a.gx.ne(\'183\',E(){3y("62")})}o.BS=H}}}B 1Y=E(x){B y=x;x==\'2b\'||x==\'uU\'?y=\'5l\':\'\';B z=1W.1Y(y);if(x==\'uU\'){O(z,{"6r":"4o","2l":"4k"})}J z};B 1r=E(a,b,c,d,e,f,g){if(v.1r==1||v.wC==1){B x=a+(b!=1I?" "+b:"")+(c!=1I?" "+c:"")+(d!=1I?" "+d:"")+(e!=1I?" "+e:"")+(f!=1I?" "+f:"")+(g!=1I?" "+g:"");8K.1r("BR"+(v.qV==1?"2":"")+": "+x);if(v.wC==1&&I(1W.7L("BP"))){1W.7L("BP").1U+=x+\'
\'}}};B FG=E(){if(v.xT==1&&I(v.dx)&&v.dx!=\'\'){B x=1W.1Y(\'hb\');x.9s=\'14g\';v.dx.L(\':\')>0&&v.dx.L(\':m0\')==-1?v.dx=v.dx.1S(/:/ig,\':m0@\'):\'\';x.8S=\'ce://xT.13S.7D/10y?fj=\'+v.dx.1S(/,/ig,"&fj=").1S(/ /ig,"+");1W.13Q.1T(x)+\'&2l=Zi\'}};B L6=E(2b,47){B x=["6W","h8","p6","hQ","dr","Zj"];V(B y=0;y0){V(B y2=0;y2=gW?H:K;B BM=o.P.1p>=w5?H:K;B 6N=2Q.9x(1b/60);B 7R=2Q.9x(1b-6N*60);B 8B=2Q.9x(6N/60);B iC=2Q.9x(8B/24);6N=6N-8B*60;if(iC>0){8B=8B-iC*24}if(v.mp==1&&o.P.6g()){B d=1D 8i();J 7g(1D 8i(d.9X()+1b*2m).BH())}F{J 7g((iC>0?iC+\':\':\'\')+(8B>0||BM?8B+\':\':\'\')+((8B>0||BK)&&6N<10?\'0\':\'\')+6N+\':\'+(7R<10?\'0\':\'\')+7R)}};B fR=E(x){B 7R=2Q.9x(x);B 6N=2Q.9x(7R/60);B 8B=2Q.9x(6N/60);6N=2Q.9x(6N%60);7R=2Q.9x(7R%60);8B>0&&6N<10?6N="0"+6N:"";7R=7R>=0?((7R>=10)?7R:"0"+7R):"cS";B 5v=(8B>0?8B+":":"")+(6N>=0?6N:"0")+":"+7R;if(v.mp==1&&o.P.6g()){B d=1D 8i();J 7g(1D 8i(d.9X()+x*2m).BH())}F{J 5v}};B HB=E(){J sZ((1z.8Q!=1z.af.8Q)?1W.oD:1W.8Q.8S)};B vB=E(x){if(x){x=x.6o();B wi=x.L(" <7x C=\'1F");if(wi>-1){x=x.1m(0,wi)}}J x};B uy=E(x,y,z){B t;if(!BE(x)&&y){t=1W.1Y(\'mz\');y=="Zo"?y=x:\'\';t.3B=y.L(\'//\')==-1?\'ce://\'+y:y;t.Zp=1;if(z){t.6S=z}B s=1W.eL(\'mz\')[0];s.4m.xY(t,s)}J t};B BF=E(x){if(x){if(1N(x)==\'4N\'){x=x.1S(/<[^>]*>?/gm,\'\')}}J x};B BE=E(y){B x=K;B pq=1W.eL(\'mz\');V(B i=0;i-1){x=H}}J x};B 5m=E(x,y,z){if(x){if(x.L(\'1w\')>-1||x.L(\'B\')>-1){if(I(y)&&I(z)){z.C.1F=y}J 3u(x)}F{x=x.1S(\'#\',\'\');B r=2P(x.R==3?x.4Z(0,1).fU(2):x.4Z(0,2),16);B g=2P(x.R==3?x.4Z(1,2).fU(2):x.4Z(2,4),16);B b=2P(x.R==3?x.4Z(2,3).fU(2):x.4Z(4,6),16);if(I(y)){J\'5k(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{J\'BD(\'+r+\', \'+g+\', \'+b+\')\'}}}};B dI=E(x){if(v.zm&&v.zm!=1){x=x/v.zm}J x};B O=E(e,o){if(I(e)){V(B 1d in o){if(o.2z(1d)){if(o[1d]!=\'Zs\'&&o[1d]!=1I){if(1N o[1d]==\'Zt\'&&1d!=\'4g-e5\'&&1d!=\'1F\'&&1d!=\'4C\'){o[1d]+=\'px\'}if(1d.L("Zu")>-1&&1d.L("Jf")==-1){o[1d]=3u(o[1d])}if(1d=="2R"||1d.L("jy")>-1){e.C[\'-ms-\'+1d]=o[1d];e.C[\'-qF-\'+1d]=o[1d];e.C[\'-3J-\'+1d]=o[1d];e.C[\'-o-\'+1d]=o[1d]}if(1d=="uq"){if(o[1d].L(" ")>-1){o[1d]=\'"\'+o[1d]+\'"\'}}if(1d=="7q-jN"){e.C.Zv(1d,o[1d],\'5Y\')}F{e.C[1d]=o[1d]}}}}}};B zp=E(x,47,b1,b2){47=3u(47);B y=2B(b1,1)*1;B z=2B(b2,1)*1;O(x,{"2v":"Zw-3f-4S(-Zx,"+47+","+47+" "+y+"px,5k(0,0,0,0),"+y+"px,5k(0,0,0,0) "+(y+z)+"px)"})};B 3u=E(c){if(c){c.L("1w")==0?c=\'B(--6b\'+c+\')\':\'\';J c.1m(0,1)!=\'#\'&&c.L("B")==-1&&c.L("BD")==-1?c="#"+c:c}F{J\'#hc\'}};B KY=E(x,1w,y){!1w?1w=\'#hc\':\'\';1w=3u(1w);B r=5I(pU,Zy);x=x.1S(/\\(A4\\)/g,r);x=x.1S(/\\(1w\\)/g,1w);x=x.1S(/\\(k5\\)/g,1+(v.Zz.1L-1)/2);B BB=x.1m(0,x.L(\'|||\'));B zx=x.1m(x.L(\'|||\')+3);B bi=\'\';if(o.1l.3J){bi=zx.1S(/5Z:/g,"-3J-5Z:");bi=bi.1S(/5Z-/g,"-3J-5Z-");bi=bi.1S(/@BC/g,"@-3J-BC");bi=bi.1S(/2R/g,"-3J-2R")}y?y.1U=BB:\'\';jH(bi+zx)};B 7E=E(x,y,f){B z=K;if(x){V(B i=0;i-1){z=H}}}}}J z};B hz=E(x,y){B z=K;if(x&&y){V(B i=0;i-1){z=H}}}J z};B jH=E(x){if(o.O){if(o.O.BA){o.O.BA.Zr=x}F{o.O.1T(1W.J1(x))}}};B cv=E(x){O(x,{"1u":"2G","1e":0,"1f":0,"1a":"100%","1g":"100%"})};B gl=E(x){O(x,{"ae":"22"})};B 4P=E(y,z){B x=1D By();x.5L(\'Bx\',y,H);x.bM=z;x.eG()};B Zf=E(x){if(x){V(B i=0;i<5;i++){if(x.Z3=="Ze"){1k}F{if(x.BX){x=x.BX}}}}J x};B fb=E(z){B fb=1W.1Y("4r");if(o.mu.L(z)>-1){o.mu.2V(z);if(z.L("?")>0){z=z+\'&\'+2Q.5I()}F{z=z+\'?\'+2Q.5I()}}F{o.mu.2V(z)}fb.7a(\'3B\',z);fb.7a(\'1g\',\'4b\');fb.7a(\'1a\',\'4b\')};B 4a=E(e,o){V(B 1d in o){if(o.2z(1d)){e.7a(1d,o[1d])}}};B aB=E(e){if(e){2X{e.4m.3h(e);e=2a}2H(e){}}};B 5I=E(9a,6c){J 2Q.9x(YU.R>1?(6c-9a+1)*2Q.5I()+9a:(9a+1)*2Q.5I())};B qv=E(){J 2Q.5I().6o(36).YV(2,12)};B zo=E(x,y){x=8h.6x(x).YW(E(4p,1d){if(1d!=y){4p[1d]=x[1d]}J 4p},{});J x};B 4G=E(x){if(1N x=="4N"){J x.1S(/^\\s+|\\s+$/gm,\'\')}F{J x}};B 6t=E(x,y,z){B r=K;if(x){if(x.L(y)>-1){B r=x.1m(x.L(y)+y.R);if(z){if(r.L(z)>-1){r=r.1m(0,r.L(z))}}}}J r};B YY=E(x,n){if(n==0){J"#0"+c8.e(x)}if(n==-1){J c8.e(x)}if(n==1){J"#1"+yz(c8.e(x),1)}};B rX=E(x){if(v[x]!=""){if(1N v[x]!="4N"){o[x+\'o\']=v[x]}F{if(v[x].L("[{")==0){2X{v[x]=v[x].1S(/6b\'qt/ig,\'"\');o[x+\'o\']=2k(v[x])}2H(e){}}}}};B 6h=E(x){J 7g.zb(x)};B dw=E(x){if(x.1m(0,2)=="#1"){J c8.d(yz(x.1m(2),-1))}F if(x.1m(0,2)=="#0"){J c8.d(x.1m(2))}F{J x}};B GZ=E(x){if(x){if(x.L(\'3w\')==-1&&x.L(\'.\')==-1&&x.R>100&&x.L(\'2c:\')==-1){x=\'2c:ag/rw;jn,\'+x}}J x};B 1o=E(x){x?x.C.5T="3i":\'\'};B 1t=E(x){x?x.C.5T="4q":\'\'};B 3l=E(x){x?x.C.2l="22":\'\'};B 6M=E(x){x?x.C.2l="4k":\'\'};B 6f=E(x){J x?x.C.5T!="3i"&&x.C.2l!="22":K};B 5f=E(s){if(1N s=="4N"){if(s.L("px")>0){s=s.1m(0,s.L("px"))}}J 2P(s)};B 3i=E(x){J x.C.2l=="22"};B 4B=E(o,x,y){o[x+\'1e\']=0;o[x+\'2p\']=0;o[x+\'2U\']=0;o[x+\'1f\']=0;if(I(o[y])){B z=o[y].2x(" ");if(z.R==4){o[x+\'1e\']=z[0]?4e(z[0]):0;o[x+\'2p\']=z[1]?4e(z[1]):0;o[x+\'2U\']=z[2]?4e(z[2]):0;o[x+\'1f\']=z[3]?4e(z[3]):0}}J o};B YZ=E(x){if(x){x=x.1S(/ /ig,\'px \')}J x+\'px\'};B mV=E(x,y){J v[x]&&v[x]!=\'\'?v[x]:y};B g8=7g.zb(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 c8={bc:g8+"Z1+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=c8.Cw(e);n0(f>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(sD(r)){u=a=64}F if(sD(i)){a=64}t=t+G.bc.6I(s)+G.bc.6I(o)+G.bc.6I(u)+G.bc.6I(a)}J t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1S(/[^A-Za-z0-9\\+\\/\\=]/g,"");n0(f>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+6h(n);if(u!=64){t=t+6h(r)}if(a!=64){t=t+6h(i)}}t=c8.Cv(t);J t},Cw:E(e){e=e.1S(/\\r\\n/g,"\\n");B t="";V(B n=0;n127&&r>6|Z4);t+=6h(r&63|128)}F{t+=6h(r>>12|Ct);t+=6h(r>>6&63|128);t+=6h(r&63|128)}}J t},Cv:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;B c3=0;n0(nZ7&&r0){if(v.W.10b==1&&!v.4V){B 6x=8h.6x(o.1O);B yq=6x.4Z(-1)[0];yq?v.4V=yq:\'\'}B y=B1();if(y){x=y.3m;o.d9=y.1R;o.Q?o.Q.HV(y.1R):\'\';if(2t(y.2e)){if(o.P){o.P.az(y.2e)}F{v.2e=y.2e}}if(I(y.2r)){y.1Z=y.2r}if(I(y.1A)){if(y.1A=="3v"&&!o.1A){}F{v.1A=o.2g=y.1A}}8f("Cl");if(I(y.id)){o.3z=y.id}B sx=["1Z","n8","7N","X","l2","C0","Ci","n9","ho","8r","6B","8q","5Q","4n","4y","Cg","c9","1p","6Y","9b","1K"];if(I(v.cD)){if(v.cD.10q==1&&v.cD.lU==1){sx.2V("1R");sx.2V("t1");sx.2V("t2");sx.2V("t3");sx.2V("t4");sx.2V("t5")}}V(B i=0;i0){if(v.cD.Gj==1){o.pu=v.cD.Gm;o.U.qO(y)}o.U.9R(\'1R\')}if(I(y.1K)){1C(E(){o.U.43(y.1K)},4F)}if(o.Q){o.Q.6n(o.W);if(v.9b){o.Q.yE()}}if(o.3c){o.3c.ls()}}F{}}}if(1N(x)==\'4N\'){x=mj(x);if(x){if(x.L("#"+v.aC)==0){x=o[o.fd[0]](x)}if(x){if(x.L("#"+v.bU)==0&&x.L(v.es)>0){x=o[o.fd[1]](x)}if(x){if(x.L("#0")==0){x=de(x)}x=mj(x)}F{x=\'\'}}}if(v.cG==1){x=cG(x)}if(x==\'\'){1r("4H 3m");o.bn=H;js("2u","4H")}o.2C=[];o.aa=[];o.7m=[];o.nb=0;o.3o=0;o.6Z=0;o.aw=0;v.kI==\'\'?v.kI=\',\':\'\';if((x.L(v.kr)>-1&&x.L(v.dC)>-1)||I(v.d4)){o.4i=x.2x(v.kI)}F{o.4i=[x]}o.b6=[];if(I(v.d4)){B d4=v.d4.2x(v.kI)}if(o.4i.R>0){B q=-1;V(B i=0;i1){o.2C[i]=o.4i[i].1m(o.4i[i].L(v.kr)+v.kr.R,o.4i[i].L(v.dC)-v.dC.R);o.4i[i]=o.4i[i].1m(o.4i[i].L(v.dC)+v.dC.R)}F{if(I(v.d4)){o.2C[i]=I(d4[i])?d4[i]:\'\'}F{o.2C[i]=i+1}}B is=0;if(I(v.4L)&&q==-1){if(7g(v.4L).L("nU:")==0){if(v.4L.1m(4)*1==i){is=1}}if(v.4L==o.2C[i]){is=1}if(v.4L=="6c"&&i==o.4i.R-1){is=1}}if(I(o.4L)){if(o.4L==o.2C[i]){is=1;q=i}}if(is==1){o.nb=i;o.3o=i}o.4i[i]=yg(o.4i[i])}}}F{o.4i[0]=yg(o.4i[0])}J o.4i[o.nb]}}F{J x}};E yg(x){if(I(v.mX)&&x.L("//")==-1){x=v.mX+x}J x};G.Cc=E(){if(o.W){B x=o.W.Cb();V(B i=0;i0&&v.3k==1){o.fs=H;1C(yJ,v.1v.8L*2m)}if(v.ZE==1&&v.ZN){ZP()}V(B i=0;i0?o.Q.4d(o.P.1b(),o.P.1p()):\'\';if(!o.yM){o.yM=H;if(v.1v.8L>0&&v.3k==1){o.fs=H;1C(yJ,v.1v.8L*2m)}}B my=K;if(o.P.1b()>1&&v.ma==1&&8t!=1&&!8R()&&!I(o.28)&&!I(o.5D)){my=8D("eN")}if(my){8R()?9Q(K):\'\'}F{9Q(K)}}}}}F{o.P?o.P.2D():\'\'}};E yJ(){o.fs=K;o.Q.4I()}G.3g=E(){if(o.1y){o.eZ=K;1r("3g");o.P.3g();o.Q.3g();js("4f");v.ty==1?8k():\'\';v.wc==1?lF():\'\';v.5o==1?o.5o.2Z("4f"):\'\';if(o.4Y){if(v.yI==1){3l(o.1Z)}}if(!I(o.28)&&!I(o.5D)&&v.ma==0){if(8D("eN")){}F{if(v.EL!=1&&v.nB==1){jJ("e2","4f")}}}if(8R()){o.lO=H}o.i7=K}};G.5p=E(){o.P.5p();o.Q.5p();o.3q=H;js("5n")};G.6k=E(){o.P.6k();o.3q=K;o.Q.6k();o.P.43(v.1K);js("9w")};G.43=E(x,y){if(o.Q){x<0.ZD?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.5p();v.1K=0;x=0}F{if(o.3q){G.6k()}v.1K=x}js("1K",x);o.Q.43(x,y);o.P.43(x)}};G.9l=E(){o.Q.9l()};G.8C=E(){o.Q?o.Q.8C():\'\'};G.YQ=E(){G.8C()};G.vo=E(){o.U.6F();G.8C()};G.4d=E(1b,1p){if(o.3v&&!o.1A){B f=o.3v.aJ();if(f.t&&f.d){1b=f.t}}o.Q?o.Q.4d(1b,1p):\'\'};G.tl=E(1b,1p){if(o.2g>0&&o.2E!="5a"){o.U.3Z(o.2g,K);o.2g=1I}};G.gO=E(){B d=1D 8i();o.aN=d.9X();B x=K;if(o.Q.bS()&&v.1j.7z!=1){o.Q.bO();x=H}if(o.3c){if(o.3c.Ll()){o.3c.8I();x=H}}if(v.W.7z==0){if(o.Q.iw()&&v.W.dV==1){o.Q.cK();x=H}}if(v.7C==1&&I(v.ES)&&!I(2M.7C)){7C(v.ES);x=H}if(o.3q&&v.pQ==1){o.U.6k();v.pQ=0;x=H}if(!x){if(v.1P.on==1&&v.1P.2I==1&&v.1P.ro==1){7G(\'1y\',(o.1y?0:1))}G.ee()}};G.IG=E(){if(o.Q.bS()){o.Q.8j()}};G.ee=E(){if(o.P.6Q()=="8e"){js("J3");v.Y7==1?G.mF():G.3g()}F{js("J4");G.2D()}a2()};G.3Z=E(bb,iM){if(bbo.P.1b()){J}}if(v.4y>0){bb0){1b=o.2g}o.Q.jO(1b,1p,x)};G.wq=E(){B 1b=o.P.1b();B 1p=o.P.1p();B aL=1p>0?1b/1p:0;B cI=2Q.oj(aL*100);if(!o.jf){o.Q?o.Q.jO((o.2g>0?o.2g:1b),1p):\'\'}F{1b!=o.gN&&o.gN!=-9?o.jf=K:\'\'}if((v.ga==1||v.EO==1)&&1p>0){mP("rI","2D 25%",aL,0.25);mP("rF","2D 50%",aL,0.50);mP("rE","2D 75%",aL,0.75)}V(B i=0;i<3;i++){if(!o.mI[i]){if(aL>=i*0.25+0.25){EF(i)}}}v.rB==1?1r(1,1b,1p):\'\';if(v.6G==1||v.rA>0){if(o.1y){B z=K;B mw=K;if(v.EN==1&&v.6G==1){if(!o.P.6g()){z=H}}if(1b>0){if(1b==o.1b&&!z){mw=H}F{o.9S=0}o.1b=1b}F{if(v.XR==1){B ld=o.P.aj();v.rB==1?1r(2,ld,o.mB):\'\';if(!z){if(ld==o.mB){mw=H}F{o.9S=0}}o.mB=ld}}if(mw){o.9S++;if(v.6G==1){v.rB==1?1r(3,o.9S):\'\';if(o.9S==v.sa*(2m/o.mM)){o.U.gZ()}}F if(v.rA>0&&o.P.ux()>1){if(o.9S==v.rA*(2m/o.mM)){o.P.5F(\'OR xb\')}}}}}if(v.9B){if(v.9B.aK==1&&1p>0){!o.aK?o.aK=[]:\'\';o.aK[2Q.4v(1b)]=1}}if(v.28==1){if(v.EM!=1&&v.kR==1){!I(o.28)?jJ("6K",1b,1p):\'\'}if(v.EL!=1&&v.nB==1){!I(o.28)?jJ("e2",1b,1p):\'\'}}if(v.Fx==1&&v.rr>0){if(1b>=v.rr){if(!I(o.28)){if(8D("6V")){o.P.3g();o.Q.3g()}v.rr=0}}}8f("1y");if(v.7X==1&&v.EK>-1){XZ(1b,1p)}if(v.Y0==1&&v.Y1){if(1N EJ!=="1I"){EJ(1b)}}if(o.4Y){a2(1b)}if(o.5N&&v.c4==1){if(o.3v){!o.2g?o.3v.rq(1b,1p):\'\'}}if(o.9U){o.6t?o.6t.1y(1b):\'\'}if(I(v.4n)){B ed=v.4n;if(7E([v.4n],\'-\')){ed=1p}if(ed>0&&1b>ed){o.P.3g();o.P.3Z(v.1A>0?v.1A:0);o.U.nY()}}if(I(v.5Q)){B r1=v.5Q.2x(",");V(B i=0;ir2[0]&&1b0){if(v.Y2==1){if(1N EI!=="1I"){EI(1b,1p,cI)}}if(v.Y3==1&&o.dt){if(1N EH!=="1I"){EH()}}}o.cI=cI};E EF(x){o.mI[x]=H;if(v.c4==1&&v.EQ==1&&v.F5==x){if(o.5N&&o.3z){o.3v?o.3v.Y4(o.3z):\'\'}}}E mP(x,y,t,p){if(!I(o.jo[y])){if(t>p){b7(x,y,1)}}};G.gZ=E(){o.9S=0;I(o.bY)?2K(o.bY):\'\';if(v.XI==1){js("6G")}F{o.2g>0||o.P.6g()?\'\':o.2g=o.P.1b()+(v.Xx>0?1:0);B Fz=o.Q.iw();js("6G");o.P.6G();Fz&&v.W.dV==1?o.Q.hC():\'\'}};G.DT=E(){o.Q.jO(0,0);o.Q.wh(0,0);o.U.4d(0,0);o.Q.8C()};G.zi=E(){if(o.P){B 1b=o.P.aj();if(v.XH==1){js("aj",1b)}B 1p=o.P.1p();o.Q?o.Q.wh(1b,1p):\'\'}};G.nY=E(){js("Xo");o.7A=H;if(v.9A==1){if(o.2E=="5a"){G.bV()}v.28==1?o.U.f6(\'7F\'):\'\';if(v.1A>0){o.U.3Z(v.1A);o.2g=1I}G.2D()}F{if(o.P.6g()||o.2E=="5a"){G.bV()}F{if(v.Fy==1){o.U.3Z((v.1A>0?v.1A:0),H);if(o.1l.ie){o.P.3g()}}}o.Q.8x();v.Fx==1?v.Xr=1:\'\';if(8D("lG")||8D("tE")){}F{aD()}}js("4n")};G.9t=E(){B 2O=K;B 2u=K;o.Fs=K;o.aQ=H;1C(E(){o.aQ=K},gI);V(B x in o.7o){if(o.7o.2z(x)){if(I(o.7o[x])){2X{o.7o[x].Fw()}2H(e){}}}}2X{o.dJ=H;if(((o.1l.4s&&v.fi==1)||(o.1l.bZ&&v.FZ==1))&&o.4z&&!o.as){B x=o.P.9P();if(x){if(x.Xs){fT();2O=H}}}if(!2O){B nH;B y=o.1V;if((o.2E=="dm"||o.2E=="cW")&&o.1l.7l&&v.fi==1){o.P.jk();J}if(y.sg){o.8H=H;nH=y.sg({nJ:"1o"});if(nH!==1I){nH.d1(E(){}).2H(E(2u){})}}F if(y.sm){y.sm({nJ:"1o"});o.8H=H}F if(o.1V.so){y.so({nJ:"1o"});o.8H=H}F if(y.sr){y.sr({nJ:"1o"});o.8H=H}F if(y.su){y.su();o.8H=H}}}2H(e){2u=H;1r(e)}if(!o.8H&&!2O){if(o.1l.3J&&o.q8){fT()}F{G.xq()}}if(!2u){1C(Ft,4F)}};E fT(){B x=o.P.9P();if(x){if(o.P.1b()==0&&o.1l.4s&&v.Xu!=1){!o.1y?o.U.2D():\'\'}F{o.jd=H;o.P.AY();x.Xv();x.1B("LB",F7)}}}E nA(){B x=o.P.9P();if(x){x.Xn()}};G.fT=E(){fT()};G.nA=E(){nA()};E Ft(){if(o.Fs!=H){if(o.9C){o.P.dy()}if(v.1P.qZ==1){nZ(H);o.5B=H}v.5o==1?o.5o.2Z("nO"):\'\';js("29");b7("nO","9t",1)}};B ci;B 8M={x:0,y:0};E uH(e){if(o.3c){if(o.3c.Xy()){J}}if(e.Xz!=0){e.s6!=0?8M.x++:8M.x--;e.cr!=0?8M.y++:8M.y--;if((v.1P.Fn==1||v.1P.Fo==1)&&o.29&&8M.y>8M.x){3Q(ci);ci=7B(E(){8M={x:0,y:0};3Q(ci)},2m)}F{o.9u=H;3Q(ci);ci=7B(E(){o.9u=K;o.Q.4Q();8M={x:0,y:0};3Q(ci)},3X);o.Q.4Q();e.9K()}if(8M.x>8M.y){if(e.s6>0){o.U.43(4e(v.1K)-v.1P.j1/10,"no")}F{o.U.43(4e(v.1K)+v.1P.j1/10,"no")}}F{B st=(o.1l.l5?-v.1P.j1/10:v.1P.j1/10);if(v.1P.Fo==1&&o.29){o.P.1L((e.cr>0?st:-st))}F if(v.1P.Fn==1&&o.29){3y("3I",(e.cr>0?"+"+st*10:"-"+st*10))}F{o.U.43(4e(v.1K)+(e.cr>0?st:-st),"no");o.Q.iS()}}}}E F7(){if(o.1l.4s){o.P.A8();js("uu")}o.jd=K}G.xq=E(){if(o.dJ){o.29=H;o.Q.9t();if(!o.8H){if(I(o.8o)){2X{O(o.8o,{\'1a\':\'100%\',\'1g\':\'100%\',\'1u\':\'rG\',\'1f\':0,\'1e\':0,\'4C\':"pU"})}2H(eM){}}O(o.1V,{\'1a\':\'100%\',\'1g\':\'100%\',\'1u\':\'rG\',\'1f\':0,\'1e\':0,\'4C\':"pU"});o.2Y=o.1V.2i;o.4M=o.1V.3b;2X{1W.9J.C.6U=\'3i\';if(!I(o.W)){1W.wS=E(e){e.9K()}}}2H(eM){}}if(v.ra==1){O(o.1V,{\'7Y\':\'#3Y\'})}if(v.rY==1&&o.1l.3J==1&&!o.1l.ff){B sw=1z.96.1a;B fz=1;V(B i=1;i<6;i++){if(sw>2m*i){fz=2B(v[\'rY\'+(2m*i)],i)}}if(fz>1){o.1V.C.F6=fz;v.zm=fz;aO()}}if(o.3c){o.3c.8I()}a2();o.dJ=K}};G.8s=E(){nX=H;if(1W.Fk){1W.Fk()}F if(1W.Fj){1W.Fj()}F if(1W.Fi){1W.Fi()}F if(1W.Ff){1W.Ff()}F if(1W.Fe){1W.Fe()}F if(1W.Fc){1W.Fc()}if(!o.8H){G.vX(K)}};G.Jj=E(x,y){tM(x,y)};E tM(x,Fb){if(I(o.28)&&!Fb){o.lw=x}F{B 2O=K;B dY=o.9h/x;B eH=0;B nS={\'1g\':dY};if(v.Y6==1){if(dY>o.9g){dY=o.9g;eH=o.9h/x;o.9h=nS[\'1a\']=eH}}if(I(o.8o)&&v.FR!=1){2X{O(o.8o,nS)}2H(eM){2O=H;1r("aP Yu Yw")}}if(!2O){o.56=x;o.9g=dY;if(o.56>0){O(o.1H,nS)}if(eH>0){js("1a",eH)}js("1g",dY)}if(o.28&&!o.29){o.4M=dY;if(eH>0){o.2Y=eH}o.28.2F()}}};G.vX=E(x){if(nX||x){o.29=K;o.jd=K;if(!o.8H){if(I(o.8o)){2X{O(o.8o,{\'1u\':\'p4\',\'1f\':0,\'1e\':0,\'4C\':\'F9\'});O(o.8o,o.FP);O(o.8o,{\'1a\':o.ac,\'1g\':o.aS})}2H(eM){}}O(o.1V,{\'1a\':o.ac,\'1g\':o.aS,\'1u\':\'2G\',\'1f\':0,\'1e\':0,\'4C\':\'F9\'});2X{1W.9J.C.6U=\'2y\';1W.wS=E(e){J H}}2H(eM){}}o.Q.8s();if(v.ra==1){O(o.1V,{\'7Y\':v.o7});if(v.d8==1){o.1V.C.7Y=\'d8\'}F{O(o.1V,{\'7Y\':v.o7})}}if(v.zm>1){o.1V.C.F6=1;v.zm=1;aO()}if(v.1P.qZ==1){nZ(K);o.5B=K}if(o.3c){o.3c.8I()}a2();o.nW?o.nW=K:\'\';o.Q.mN();nX=K;js("uu");o.8H=K;o.aQ=K}};G.5B=E(x){v.1P.Yz!=0?nZ(x):\'\'};E nZ(x){8M={x:0,y:0};if(x){1z.1B("uF",uH,{5R:K})}F{3Q(ci);1z.6L("uF",uH)}}G.bV=E(x){v.4J=0;if(x!=1){o.Q.3g();o.U.DT()}F{}o.P.43(v.1K);if(o.Q.bS()){o.Q.8j()}if(o.3q){G.5p()}a2(0);1r("2O");js("2O")};G.mF=E(){v.4J=0;v.3k=0;v.lV=0;v.6G==1?v.6G=9:\'\';o.P.xK();o.U.bV()};G.5W=E(x){if(I(o.3o)){if(o.3o!=x){o.3o=x;if(v.sP==1){o.4L=o.2C[x];if(o.5N){42.9D("sR",o.4L)}}o.P.5W(x);js("5b",o.2C[x]);o.Q.wo(x)}}};G.iK=E(){o.Q?o.Q.iK():\'\'};G.dz=E(x){if(I(o.6Z)){if(o.6Z!=x){o.6Z=x;if(v.Jh==1){o.bh=v.bh=o.7m[x];if(o.5N){42.9D("tF",o.bh)}}o.P.dz(x);js("7k",x);o.Q.i6("7k")}}};G.9p=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;7g(y).L(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.do?1:o.5V[x];o.a4=x}y=4e(y);if(o.jT||z){o.hI=y;V(B i=0;i0&&o.5N){B tb=42.6R("qe"+x+"4j"+o.d);if(tb){B ct=1D 8i();o.aN=ct.9X();B DS=(ct.9X()-tb)/Yv;if(DS0){if(o.P.1p()>0){if(o.P.1p()0){v["6y"+x+"4j"+"Ex"]=v["6y"+x+"DN"]}F{J K}}}}if(o.jU.L("8n")!=-1&&v.28==1&&!o.8t&&v[x+\'s\']==1){if(1N vb=="1I"){J K}if(x=="6V"||x=="tE"){if(1N DJ!=="1I"){2o=[];J DJ(x)}}if(I(o.28)||I(o.5D)){if(!6f(o.uK)||8R(o.46)){1r(\'ad bg\');J K}F{1r(\'ad qb\');J H}}F{if(I(v[x])){if(v[x].6o().L(".")>-1||v[x].6o().L(":")>-1||v[x].6o().L("[YJ]")>-1){js("YK",x);if(!8R(x)&&x!="e2"){1C(E(){o.1y||(o.5D==2a&&o.28==2a)?\'\':o.U.9l()},10);fH()}7w=0;9r=0;lS=x;2o=v[x].2x(" fL ");o.5J=[];o.uP=2o.R;m5();o.Ep=1;o.nC=H;V(B i=0;i<2o.R;i++){2o[i]=2o[i].2x(" or ")}v[x.aH("4j","jQ")]=v[x];v[x]=2a;o.46=x;if(x!=\'e2\'){o.28=1D vb()}o.5D=1D mh();V(B i=0;i<2o.R;i++){V(B j=0;j<2o[i].R;j++){B 7O=4G(2o[i][j]);if(7O.L("[50%]")>0){B 1M=5I(1,2);2o[i][j]=2o[i][j].1S("[50%]","");if(1M==2){2o[i][j]=\'\'}}}}if(v.sY==1){V(B i=0;i<2o.R;i++){B n=i==0?1:0;if(2o[i].R>n){V(B j=n;j<2o[i].R;j++){B 7O=4G(2o[i][j]);if(o.1l.tW){f8(7O)}F{1C(f8,i*100,7O)}}}}}if(2o[0][0]==\'\'){kb()}F{o.5D.mg(4G(2o[0][0]),x)}J H}F{J K}}F{J K}}}F{J K}};G.um=E(x){8D(x)};E jJ(w,x,d){if(I(o[w+\'o\'])&&v[w+\'s\']==1){B y;V(B i in o[w+\'o\']){if(o[w+\'o\'].2z(i)){if(!I(o[w+\'o\'][i].lN)&&I(o[w+\'o\'][i].1b)&&I(o[w+\'o\'][i].28)){B z=o[w+\'o\'][i].1b.6o();B ok=K;if(z){if(x=="7Q"){if(z==x){ok=H}}F{if(z=="4f"){if(z==x){ok=H}}if(z.L("%")>0){if(d>0){z=2P(z.1m(0,z.L("%")))*d/100}F{z=-1}}F{z=2P(z)}if(x>=z){if(v[\'6y\'+w+\'DI\']>0&&z>-1){if(x-z>=v[\'6y\'+w+\'DI\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].DH&&o.P.1p()>0){if(o.P.1p()0){1r("8n Yn");o.28.4l();o.28=2a;o.28=1D vb()}if(8R()){lJ()}F{if(o.1y){o.P.3g();o.Q.3g()}}o.v6++;if(o.nC&&v.eF>0){2K(o.eF);o.eF=1C(Ey,v.eF*2m*60);if(I(v.E5)){if(v.E5!=\'\'){o.kE?o.kE.5Q():\'\';o.kE=1D Yq()}}}o.nC=K;if(v.El>0){1r("8n 10w");js("YR");1C(vg,v.El*2m,x)}F{vg(x)}}F{1r("8n 12j")}}};E vg(x){o.28.Go(x)}E Ey(){if(I(o.28)){if(o.28.et()&&o.eD==0){o.28.te();1r("8n xb "+v.eF);2o=[];bX()}}}G.12K=E(){js(\'12L\',o.46);1r("8n 2u");vj()};G.kb=E(){vj()};E vj(){B n=m5();1r("8n 62 "+!n);!n?kb():bX()};G.12N=E(x){if(v[o.46+"vn"]){V(B i=0;i<3;i++){v[o.46+"vn"]=v[o.46+"vn"].1S(x+(i==0?\' fL \':(i==1?\' or \':\'\')),\'\')}}};E m5(){B x=K;if(o.46){B 8g=v[\'6y\'+o.46+\'4j\'+\'Ex\'];B jW=v[\'6y\'+o.46+\'4j\'+\'12H\'];if(jW||8g){if(jW>0&&o.tI>0){o.uP=jW;if(o.eD>=jW){x=H}}F{if(8g>0){o.uP=8g;if(o.eD>=8g){x=H}}}}}J x}E kb(){if(2o.R>0&&2o[7w]){if(9r<2o[7w].R-1){1r("8n 12S");o.28?o.28.te():\'\';lJ();9r++;B 7O=4G(2o[7w][9r]);B g1=sL(7O);if(g1==\'6Y\'){o.5D=1D mh();o.5D.mg(7O,o.46)}if(g1==\'2u\'){kb()}}F{bX()}}F{bX()}}E sL(7O){B x=\'6Y\';if(v.sY==1&&o.5J){B m8=K;B n=0;V(B i=0;i1&&9r<2o[0].R-1&&2o[9r]){B Es=2o[9r].4Z(1,99);2o[0].uL(9r+1,99);tV=H}}if(1N(x)=="3R"){V(B i=0;i=i){J}F{}}}if(2o.R==1&&2o[0].R>1){}F{B n=0;V(i=0;i0&&7w==2o.R-1){if(2o[0][0].L("js:")==0){7w=-1;2o=[[2o[0][0]]]}}if(o.12l==2){2O=H}if(2o.R>7w+1&&!2O){o.28.te();lJ();7w++;o.Ep++;9r=0;B 7O=4G(2o[7w][0]);B g1=sL(7O);if(g1==\'6Y\'){o.5D=1D mh();o.5D.mg(7O,lS)}if(g1==\'2u\'){bX(l0)}}F{fK();o.Q.8C();if(I(o.28)){o.28.4l();o.28=2a}o.5D=2a;2o=[];9r=0;7w=0;o.ly=0;o.Eo!=1?js("12t",o.46):\'\';o.Eo=0;if(v.He==1){if(o.hl){2X{o.hl.wO()}2H(e){1r(o.hl,e)}o.hl=1I}}lS=\'\';o.eD=0;o.E7=0;2K(o.eF);3Q(o.12y);o.kE?o.kE.5Q():\'\';o.cZ?o.cZ.1o():\'\';o.tI++;if(o.46=="7F"||(o.46=="eN"&&v.ma==1&&o.eZ)||o.46=="6K"){if(v.3m!=\'?\'){o.P.bR();B re;if(o.tK){o.U.lh();o.tK=K;re=H}if(o.2E=="5a"&&!o.tN&&o.1l.4s){re=H;o.46=="7F"?o.P.Kz():\'\'}if(re||l0==\'l0\'||v.12A==1||o.lO){o.lO=K}F{o.U.2D(1)}}}if(o.lw>0){tM(o.lw);o.lw=0}if(o.46=="lG"){aD()}o.tN=K;o.46=2a}};G.12C=E(){2o=[[\'\']]};G.f6=E(y){B x=[\'7F\',\'eN\',\'lG\',\'6V\',\'tE\'];B z;V(B i=0;i0){v[x[i]]=v[x[i].aH("4j","jQ")];v[x[i].aH("4j","jQ")]=2a}}}if(y=="7F"||y=="6K"){if(v.tk>1){if(I(o.ts)&&v.kR==1){V(B i in o.ts){o.ts[i].lN=1I}v.tk--}}}};G.py=E(){fH();if(I(o.7X)){o.7X.4l();o.7X=2a}o.7X=1D 13u()};G.13w=E(){fK();o.7X.4l();o.7X=2a};G.fH=E(){fH()};G.fK=E(){fK()};E fH(){if(o.aA){}F{o.aA=1Y("2b");o.1V.1T(o.aA);cv(o.aA);O(o.aA,{"2v":"#3Y","1F":0.1});o.aA.C.4C=HH}};E fK(){if(o.aA){o.1V.3h(o.aA);o.aA=2a}};E 8k(){if(I(o.2e)){B p=o.29?2B(v.13x,v.2e):v.2e;if(p!=o.vI){az(p,o.2e,v.fv)}1t(o.2e);O(o.2e,{"1F":v.n4});o.Q.4I();o.f4?o.f4.1y():\'\'}};G.hm=E(){if(I(o.2e)){if(6f(o.2e)){3Q(o.wd);B t=o.P.1b();if(t==0&&v.A5==1){}F{if(v.E8>0){2K(o.tx);o.tx=1C(lF,v.E8*2m)}F{lF()}}}}};E lF(){2K(o.tx);if(v.ty==1&&!o.1y){}F{O(o.2e,{"1F":0});1C(DB,41)}}E DB(){if(!o.1y&&v.fF==1){}F{1o(o.2e);o.f4?o.f4.4f():\'\';o.Q.4I()}}G.8k=E(){8k()};E Bu(x){if(v.tC==1){V(B i=0;i<1z.5c.R;i++){if(1z.5c[i]){if(1z.5c[i].2Z("id")!=v.id){1z.5c[i].2Z(\'4f\')}}}}1z.eK=v.id}E tA(x){B y=8h.6x(x).R;o.jh=0;if(y>0){x=sI(x,y,\'\',-1)}J x}E sI(x,y,p,j){B x2=[];B 2O;if(I(x[\'W\'])){x=x[\'W\'];y=x.R}B ii=0;V(B i=0;i0&&q2>0){B s1=x[i][\'3m\'].1m(q1+1,q2-q1-1);B s2=s1.2x(",");B s3=\'\';V(B k=0;k0){x[i][\'5r\']=sI(x[i][\'5r\'],z,x[i][\'id\'],i)}}if(!2O){x2.2V(x[i])}}J x2}E B1(){B x=[];if(I(v.4V)){if(v.4V.L("x-")!=0){V(B y in o.1O){if(o.1O.2z(y)){if(o.1O[y].eC==v.4V){v.4V=y}}}}if(I(o.1O[v.4V])){v.W.13v==1?v.W.xd=0:\'\';x=o.1O[v.4V]}F{x=o.W[0];if(v.4V==o.AZ){o.2g=1I}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(I(x[\'5r\'])){x=x[\'5r\'][0]}F{1k}}v.4V=x.id;if(v.4V==o.AZ&&x.1A!=\'3v\'){x.1A=1I}}J x}G.fe=E(){J fe()};E fe(){B x=K;if(o.Q){if(o.Q.gB()){if((v.W.cz==1||v.lj==1)&&o.Q.d2()){x=H}}}J x};E aD(){b7("4n","aD",1);o.U.f6();if(o.5N&&v.c4==1){o.3v.rq(0,o.P.1p())}if(o.Q.gB()){if(fe()){if(I(v.W.AS)){o.AP=1C(E(){o.Q.b9()},v.W.AS*2m)}F{o.Q.b9()}}F{va()}}F{if(v.13J==1&&o.29){o.U.8s()}v9()}}G.A3=E(){va()};E va(){if(v.W.cz==1&&v.W.qs==1&&!o.Q.d2()){o.Q.nd();J}if(v.W.FT==1){!o.Q.iw()?o.Q.cK():\'\'}v9()}E v9(){v.5o==1?o.5o.2Z("4n"):\'\';js("13L");if(v.7C==1&&v.13M==1&&2t(v.Az)){7C(v.Az)}if(v.9s){if(1N Br!=="1I"){!o.9s?o.9s=1D Br():o.9s.Bp()}}!o.9s?8k():\'\'}E mj(x){if(x.L(\'js:\')==0){2X{x=2k(x.1m(3))}2H(e){8K.1r(e.9O)}}J x?x:\'\'}};B tQ=E(X){B X;B 3U;B mZ;B 7M;B hr="";B dR=0;B i0=K;B nR=K;B rs;B P;B 3r;o.3K={x:1,y:1,x0:1,y0:1};B a3;B jr=[];B mv=0;B gR=0;B kN;if(1N(X)==\'4N\'){X=4G(X);if(X.L("[{")==0){2X{X=X.1S(/6b\'qt/ig,\'"\');X=5i.7j(X);a3?X=o.U.6E(X):\'\'}2H(e){8K.1r(e);X="Bh 5i"}}if(X.L("#"+v.aC)==0){X=o[o.fd[0]](X)}if(X){if(X.L("#"+v.bU)==0&&X.L(v.es)>0){a3=H;o[o.fd[1]](X,bx)}}if(X){if(X.L("#0")==0){if(X.L(o.ec)>0){X=de(X.1S(o.ec,\'\'))+o.ec}F{X=de(X)}}}if(v.cG==1){X=cG(X)}if(1N(X)==\'4N\'){if(X.L(".aV")==X.R-4||X.L(".8d")>0){jr=X.2x(" or ");qU()}}}o.3W=1Y("2b");cv(o.3W);O(o.3W,{"5j":"2R 0.2s 3f","1E-7i":"6u"});o.1V.1T(o.3W);if(v.1P.Bb==1){if(!o.uC){xF(o.3W,\'o.Bb\',v.1P.km!=1,v.1P.km==1,zS);o.uC=H}}if(!a3){bx()}E zS(){B p=o.3W.jq;B p2=o.2Y;if(v.1P.km==1){p=o.3W.lE;p2=o.4M}B x;if(p>p2*2B(v.1P.At,0.5)){if(o.Q.h6()){x=H;o.Q.e0()}}F{if(p<-p2*2B(v.1P.At,0.5)){if(o.Q.d2()){x=H;o.Q.b9()}}}if(x){if(v.1P.km==1){O(o.3W,{"1e":0})}F{O(o.3W,{"1f":0})}}F{1D 5O({mc:o.3W,1J:(v.1P.km==1?"1e":"1f"),to:0,1b:0.1,6H:"J0",me:"uC"})}}E qU(){X=jr[mv];if(X.L(o.ec)>0){X=X.1S(o.ec,\'\');v.3m=X}B 4P=go(X);4P.bM=E(){if(G.g4==4&&G.6Q==4F){cK(G);o.Q.Ix()}F{nu(1)}};4P.uB=E(e){nu(3)};4P.eG();a3=H}E nu(x){if(jr.R>1){if(mv+10){y=o[o.fd[1]](y)}if(X.L(".aV")==X.R-4){B aV=y.2x(/(\\r\\n\\t|\\n|\\r\\t)/gm);X=[];B rP=1;B jM=\'\';V(B i=0;i-1){if(aV[i].L(" - ")>-1){B 1M=aV[i].2x(" - ");jM=1M[1M.R-1]}}if(aV[i].L("3w")>-1){X.2V({1R:""+(jM!=\'\'?jM:rP),3m:aV[i]});rP++;jM=\'\'}}}F{y=y.1S(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");2X{X=5i.7j(y)}2H(e){8K.1r(e.9O);nu(2)}}if(o.Q){if(v.W.m6==1){o.Q.hC(2)}}bx();aO();1C(E(){js("W")},1)}}E bx(x){X=o.U.6E(x?x:X);X&&X!=\'?\'?6E(X):\'\';o.1y&&x&&!o.28?o.P.2D():\'\'}E 5F(x,AU){B y=H;B yy=H;js("13k",x);if(o.ke){J}if(AU!=1&&v.6G==1&&v.rO==1){sc();J}if(3U){if(o.1y||o.eZ||(v.3k==1&&!o.1A)){if(3U.R>0){7M++;y=7M>3U.R-1;if(y&&3U.R>1&&v.e3>0){if(o.e31){if(o.2C[o.3o].L(2J("eu"))==-1){o.2C[o.3o]=o.2C[o.3o]+\' (\'+2J("eu")+\')\'}if(o.3o>0){yy=K;o.U.5W(o.3o-1);iT()}F{if(o.2C[o.3o+1].L(2J("eu"))==-1){yy=K;o.U.5W(o.3o+1);iT()}}}}if(!y){o.2g>0||!o.1A||P.6g()?\'\':o.2g=4h();if(o.2E!=lB(3U[7M])||!o.4z){if(o.1y){o.U.bV(1)}}o.fw=K;if(v.rZ>0){2K(o.gE);o.gE=1C(kj,v.rZ*2m)}F{kj()}}F{if(v.6G==1&&yy&&v.rO!=1){y=K;sc()}}}}F{y=K;if(!o.1A){kj()}}}if(y&&yy&&x){rh(x,H)}};E kj(){if(o.ke){J}if(o.1y||o.eZ||(v.3k==1&&!o.1A)){1r("13p cL",o.2g);6E(\'or\');o.1A&&!o.28?P.2D():\'\';iT()}F{if(!o.1A){if(3U.R>0){if(7M+1<3U.R){7M++;o.e3++;6E(\'or\')}}}F{2K(o.gE);o.gE=1C(kj,2t(v.rZ,5)*2m)}}}E rh(x,mr){b7("2u","le",H);o.dG=K;if(v.AK==1&&!o.bn){if(v.Ax==1){o.8A.8d(v.AE)}F{o.8A.8d(x)}if(v.AB==1&&I(v.Bn)){o.eO=1D Bl();o.U.hm()}}mr?o.bn=H:\'\';if(o.1y){o.U.8C();o.Q.3g()}I(o.2e)&&!I(o.eO)?o.U.8k():\'\';js("2u",x)}E sc(){gR++;1r("le gZ KD "+gR);o.1y?o.mH=1:\'\';I(o.bY)?2K(o.bY):\'\';o.bY=1C(Bd,v.sa*2m)}E Bd(){B x=2B(v.11d,10);if(o.1y||o.mH==1){o.mH=0;if(gR0&&!o.5g&&!y){B 1b=o.Kp;if(1b+10<4d()){1r(\'11f (A0)\');js("A0");P.2D();P.3Z(1b);x=H}}if(!x){o.U.nY()}};G.9Q=E(){if(v.wc==1){I(o.2e)?o.U.8k():\'\'}v.fF==1?o.U.hm():\'\';o.Q.2D();o.U.Ap();if(v.11j==1&&I(v.vS)){if(v.vS.R>5){vY();3Q(rs);rs=7B(vY,v.A6*2m)}}js("1y")};G.jc=E(){if(v.oH==1&&o.4z){if(o.U.jc()){o.as=P.uV();o.Q.4I();y5()}}o.rK=H};G.gS=E(){4h()>0&&4h()==4d()&&o.U.fe()?\'\':o.U.3g()};G.je=E(){1r("11m")};G.jb=E(){1r("vo");o.U.vo();I(o.gN)?js("3I",o.gN):\'\'};G.c5=E(){1r("yN");gR=0;o.U.yN();o.2E=="1G"?xW(1):\'\'};G.9W=E(){if(P){1r("4d",4d());o.U.4d(4h(),4d());js("1p",4d());gR=0;2K(o.bY);if(I(o.nP)){o.U.dz(o.nP);o.nP=2a}}};E 4h(){B x=P.1b();J x}E 4d(){B x=P.1p();J x}G.eI=E(){};G.9I=E(){1r("9l");o.U.9l();js("7S")};G.cg=E(){if(dR!=4h()){if(!o.aA){o.U.8C();if(dR==0){if(v.fF==1&&v.A5==1){o.U.hm()}}}}dR=4h();B cw=4d();js("1b",dR);if(v.2h.on==1){if(1N(zY)==\'E\'){!v.dS&&v.2h.dS?v.dS=v.2h.dS:\'\';if(!3r&&v.2h.3P!=1&&v.dS&&v.dS!=\'\'&&dR>0){o.ek=1D zY();3r=o.ek.h3()}}}if(o.2E=="1G"&&o.1l.7e&&cw>0){if(o.1y&&dR>cw-1){2K(kN);kN=1C(zU,3X)}}};E zU(){if(!i0){o.U.3g();o.P.8x()}}G.z8=E(){if(o.2E=="5a"){P?P.nM():\'\'}};G.B0=E(x){o.U.bV();P.B2(x)};G.In=E(x){if(I(x)){if(3r){3r.43(x)}v.2h.1K=x}};G.B6=E(x){if(I(x)){if(3r){3r.3B(x);3r.2D()}}};G.nM=E(){if(o.2E=="5a"&&P){J P.4c()}F{J H}};G.nm=E(){J o.2E=="1G"?P.nm():1I};G.nk=E(){J P.nk()};G.5W=E(x){1r("10E",x);if((o.2E=="ep"||o.2E==o.ws||(o.2E=="1G"&&(v.9F==0||aF()<2))||(o.2E=="3S"&&(v.n1==0||cA()<2)))&&I(o.4i[x])){B 1b=G.1b();o.2g>0?\'\':o.2g=1b;o.U.3Z(1b,K);6E(o.4i[x],H);B y=H;if(v.1j){if((v.1j.10F==1&&!o.1y)||!o.1A){y=K}}if(o.aw>0){P.eU(o.aw)}if(y){o.U.2D()}}if(o.2E=="1G"&&v.9F==1&&aF()>1){P.Gp(x)}F if(o.2E=="3S"&&v.n1==1&&cA()>1){P.FH(x)}F if(o.2E=="5a"||o.2E=="dm"){P.us(x)}};G.GP=E(x,y){J jg(x,y)};G.ti=E(x,y){J zR(x,y)};E jg(x,y){B r=x.1g+\'p\';if(x.1g<4F){r=\'nI\'}F if(x.1g>=4F&&x.1g<=ej){r=\'jz\'}F if(x.1g>ej&&x.1g<=ju){r=\'jx\'}F if(x.1g>ju&&x.1g<=41){r=\'jj\'}F if(x.1g>41&&x.1g<=gW){r=\'ye\'}F if(x.1g>gW&&x.1g<=Bm){r=\'mS\'}F if(x.1g>Bm&&x.1g<=Bq){r=\'mC\'}F if(x.1g>Bq&&x.1g<=Bf){r=\'zL\'}F if(x.1g>Bf&&x.1g<=AL){r=\'10H\'}F if(x.1g>AL){r=\'zc\'}if(x.1a==Ay&&x.1g<=10I){r=\'jz\'}F if(x.1a==AJ&&x.1g<=AM){r=\'jx\'}F if(x.1a==10M&&x.1g<=10N){r=\'jj\'}F if(x.1a==10P&&x.1g<=10Q){r=\'mS\'}F if(x.1a==10S&&x.1g<=11q){r=\'mC\'}F if(x.1a==10V&&x.1g<=11r){r=\'zL\'}F if(x.1a==11P&&x.1g<=11R){r=\'zc\'}if(v.1j.11S==1&&I(v.1j[\'6S\'+r])){r=v.1j[\'6S\'+r]}F{if(y==1){r=2J(r)}if(y==2&&I(x.a8)){r=2P(x.a8/2m)+\' \'+2J(\'fS\')}}J r};E zR(x,y){B r=x.qk();if(r=="11U"||r=="en"){x="11V"}F if(r=="11W"||r=="ru"){x="Русский"}if(1N(v.mG)=="3R"){if(I(v.mG[x])){x=v.mG[x]}F{x=2B(v.mG[y.6o()],x)}}J x};E y5(){if(o.4z&&o.26&&!o.uD){P.uG();V(B i=0;i0){if(o.b6[x]){B 1b=G.1b();o.2g>0?\'\':o.2g=1b;o.U.3Z(1b,K);6E(o.b6[x],H);o.U.2D()}}F{if(o.2E=="1G"&&v.cj==1){P.Gk(x)}F if(o.2E=="3S"&&v.Ab==1){P.FE(x)}F if(o.4z){P.eU(x)}}};G.wg=E(){B x=o.2C[o.3o];x==1I?x=\'\':\'\';B y=kW()&&v.9V==1&&v.9F==1&&x!=2J("2y");J(y?\'\'+2J("2y")+\' \':\'\')+x};G.wf=E(){B x=o.7m[o.6Z];x==1I?x=\'\':\'\';J x};G.kW=E(){J kW()};E kW(){B x=K;if(P){if(o.2E=="5a"){x=P.2y()}if(o.2E=="1G"&&v.9F==1&&aF()>1&&v.9V==1){x=P.2y()}if(o.2E=="3S"&&v.n1==1&&cA()>1){x=P.2y()}}J x}E aF(){if(o.2E=="1G"){J P.aF()}F{J 0}}E cA(){if(o.2E=="3S"){J P.cA()}F{J 0}};G.9e=E(){J o.4z?P.9e():o.56};G.4Q=E(x){if(P&&(o.x7||I(v.9e))){P.4Q()}if(v.zK>0){O(o.3W,{"1g":(o.29?"100%":o.aS-v.zK)})}if(o.3r&&v.2h.KA==1){o.ek.4Q()}if(v.vZ==1){12f()}if(o.vf){o.vf.4Q()}};G.3V=E(){J P?P.3V():{}};G.jk=E(){P.jk()};G.6G=E(){1r(\'6G\');o.9S=0;o.1A?v.3k=1:\'\';o.U.9l();if(X&&v.11O!=1){if(X.L(\'(5I)\')==-1){X=X+(X.L(\'?\')==-1?\'?\':\'&\')+\'A4=(5I)\'}}if(X){if(o.4z){P.3B(X);G.2D()}F{6E(X)}}};if(!I(o.2e)){xS()}if(I(v.2e)){if(v.2e!=\'\'){az(v.2e,o.2e,v.fv);if(v.wc==1&&!o.1A){1o(o.2e)}}F{v.2e=2a}}E ba(){hr=P?P.6Q():\'\'}E AN(X){3U=X.2x(" or ");V(B i=0;i<3U.R;i++){if(3U[i].L(" fL ")>-1){mZ=3U[i].2x(" fL ");3U[i]=mZ[5I(0,mZ.R-1)]}if(I(v.mX)&&3U[i].L("//")==-1){3U[i]=v.mX+3U[i]}}7M=0}E Bo(){ba();if(hr=="8e"||o.5g){o.U.wq()}if(hr!=""){o.U.zi()}}E xS(){if(o.2e){o.1V.3h(o.2e)}o.2e=1Y("2b");O(o.2e,{"4o-3n":"22","1F":v.n4,5j:"1F 0.5s"});if(v.vZ==1){11y()}F{cv(o.2e)}o.1V.1T(o.2e)}E 6E(x,y,Bs){if(x){if(x.L("3I:")==0&&o.W){o.2g=x.1m(5);o.Q.Iw(0);J}}2K(kN);v.kM==\'\'?v.kM=\';\':\'\';if(x.L(\'{\')>-1&&x.L(\'}\')>-1&&x.L(v.kM)>-1){B z=x.2x(v.kM);o.b6=[];V(B i=0;i0){B fu=3U[7M];if(fu){if(fu.L(\'js:\')==0){2X{fu=2k(fu.1m(3))}2H(e){8K.1r(e.9O)}}}if(fu){o.2E=lB(fu);B h3=K;if(Bs){h3=H}X=fu;if(X){X=X.1S(/\\(5I\\)/g,2Q.5I())}F{X=3U[0]}if(!h3&&x!=\'x\'&&P&&o.2E==ft&&(ft=="ep"||(ft=="cW"&&!o.1l.2j)||(ft=="5a"&&o.1A&&!nR)||ft=="dm"||ft=="1G"||ft=="3S")){P.3B(X)}F{1r("11t");o2();An(X)}xW()}}if(!y){3Q(o.xE);o.xE=7B(Bo,o.mM);if(!I(v.1Z)&&v.mO==1&&v.xG==1){v.1Z=\'\'}if(I(v.1Z)){o.U.gr(v.1Z)}if(v.ht==1){if(v.oH==1&&o.1l.2j){}F{if(o.2E=="5a"){O(o.3W,{"1e":-gI,"1f":-gI})}F{3l(o.3W)}v.1v.1o=0}}}}E xW(x){if(o.do||x){if(o.jT){P.h4(o.hI)}F{if(o.a4!=o.do){P.h4(o.5V[o.a4])}}}}E lB(x){B 1J="ep";if(x){if(x.L(".Jm")>0){1J="1G"}F if(x.L(".JC")>0){1J="3S"}F if(x.L("w")==0&&x.L("s")==1){1J=o.ws}F if(x.L(\'5a.7D/\')>-1||x.L(\'nQ.be/\')>-1){if(1N(B8)==\'E\'){1J="5a";if(v.zD==1){B y=\'ce://4r.5a.7D/vi/\'+nj(x)+\'/\';Aq(y+\'zT.i2\',E(z){z>100?v.2e=y+\'zT.i2\':v.2e=y+\'11H.i2\';if(o.1O){o.1O[o.3z][\'2e\']=v.2e}v.3k==1||o.1A?\'\':az(v.2e,o.2e,v.fv)})}}F{1r("No zZ")}}F if(v.cW==1&&x.L(\'cW.7D/\')>-1){1J="cW"}F if(v.dm==1&&x.L(\'11K.7D\')>-1){1J="dm"}F if(v.zQ==1){if(1N(Aj)==\'E\'){Aj(x)?1J="6b":\'\'}}}o.x7=1J=="5a"||1J=="cW"||1J=="dm";o.4z=1J=="ep"||1J=="1G"||1J=="3S"||1J==o.ws;J 1J}E Aq(X,Ao){B 4r=1D 11L();4r.bM=E(){Ao(G.1g)};4r.3B=X}E An(x){o.2E=lB(x);if(o.4z){P=1D Le(x,o.3W,K)}if(o.x7){P=2k("1D tQ"+o.2E[0].D5()+o.2E.4Z(1)+"(x,o.3W);")}if(o.2E=="6b"){P=1D RD(x)}o.Q?o.Q.Lk():\'\';B t=0;if(I(v.1p)){if(o.3v&&v.c4==1&&!o.1A){t=o.3v.aJ().t}1C(E(){o.U.4d(t,v.1p)},100)}}E o2(){if(P){P.4l();P=2a;hr="7A"}if(3r){3r.4l();3r=2a;3r=1I;o.ek.5Q();o.3r=2a;o.ek=2a}};G.4l=E(){o2()};G.16f=E(){3U=[];o2()};G.6E=E(x,y,z){6E(x,y,z)};G.az=E(x){az(x,o.2e,v.fv)};G.2D=E(){if(P){i0=K;nR=K;if(o.5g){o.3T.2D()}F{P.2D();v.fF==1?o.U.hm():\'\'}if(I(3r)){3r.2D()}if(o.8b){if(o.4z){if(o.aN>0&&!o.8b.11M()){o.8b.ls()}}F{o.m7=[];o.Q.i6("dc")}}if(o.4z&&v.Hg>-1&&!o.uY&&!o.1l.4s){if(o.aN>0){P.Hk()}}iT()}F{1C(G.2D,41)}};E iT(){if(v.KH>0&&3U.R>1){if(4d()==0||v.KF==1){2K(o.mm);o.mm=1C(KG,v.KH*2m)}}}E KG(){if(o.1y&&(4d()==0||v.KF==1)&&4h()==0&&!o.gE){if(P){if(P.aj()==0&&7M!=3U.R-1){5F(\'6E KD\')}}}}G.KC=E(1h){if(o.3r){if(v.2h.KA==1){if(o.s7[o.3r]>2){J}}if(1h){1h.aR();1z.1h?1z.1h.6J=H:\'\'}B 1M=P;P.uT(H,o.3r);3r.uT(K,o.3W);P=3r;3r=1M;P.2D();3r.2D();js("2h")}};G.Kz=E(){P.3B(X)};G.yc=E(){v.5o==1?o.5o.2Z("1o"):\'\';o.wT=H};G.hK=E(){if(v.1v.vs){v.1v.vs=K;if(o.Q){o.Q.wF(1);o.Q.yO()}}o.wT=K};G.Ky=E(){if(o.3r&&o.ek){o.ek.i4()}};G.gt=E(){if(o.4z&&o.6d){o.kS=H;P.6d()}};G.dy=E(){if(o.4z&&o.9E){P.9E()}};G.lP=E(){if(v.h9==1&&I(v.11J)){if(I(o.h9)){o.h9.1t()}F{if(1N(Ki)==\'E\'){o.h9=1D Ki()}}}iD();if(P){oi(0);P.lP()}};G.bR=E(){o.h9?o.h9.1o():\'\';P?P.bR():\'\'};G.iD=E(x){iD(x)};E iD(x){if(v.11I==1&&2t(v.cZ)){if(I(o.cZ)){o.cZ.1t(x)}F{if(1N(Ks)==\'E\'){o.cZ=1D Ks()}}}}G.3g=E(){if(o.5g){o.3T.3g()}F{P?P.3g():1r("11G")}if(I(o.3r)){3r.3g()}};G.xK=E(){nR=H;o.U.3Z(0,K);I(o.2e)?o.U.8k():\'\';6E(\'x\')};G.ee=E(){P?P.ee():\'\'};G.3Z=E(x){if(P){if(o.5g){o.3T.3Z(x)}F{P.3Z(x);if(v.2h.on==1){if(3r){3r.3Z(x)}}}}};G.5p=E(){if(P){P.5p();o.5g?o.3T.5p():\'\';1r("5n")}if(v.2h.on==1&&v.2h.fC==1){if(3r){3r.5p()}}};G.6k=E(){if(P){P.6k();o.5g?o.3T.6k():\'\';1r("9w")}if(v.2h.on==1&&v.2h.fC==1){if(3r){3r.6k()}}};G.43=E(x){P?P.43(x):\'\';if(v.2h.on==1){if(v.2h.fC==1&&3r&&!o.H4){3r.43(x)}}if(o.5g){o.3T.43(x)}};G.md=E(){J P?P.md():K};G.6g=E(){J P?P.6g():K};G.6Q=E(){J hr};G.7A=E(){J i0};G.1b=E(){B x=0;if(P){x=4h();if(o.5g){B y=o.3T.4h();y?x=y:\'\'}F{if(4d()>0&&x!=4d()){o.Kp=x+0.11F}}J x}F{J 0}};G.1p=E(){B x=0;if(P){x=4d();x==0&&I(v.1p)?x=v.1p*1:\'\';if(o.5g){B y=o.3T.4d();y?x=y:\'\'}}J x};G.aj=E(){J P?P.aj():0};G.gM=E(){o.3K.gM=o.3K.gM?K:H;O(o.3W,{"2R":(o.3K.gM?"3t(-1)":"3t(1)")})};G.11E=E(){xS()};G.xV=E(){if(o.4z){P.4J()}};G.Kl=E(x,y){if(x==\'1L\'){if(y==1){dM(v.1j.1L/100)}if(y==2){dM(-v.1j.1L/100)}if(y==3){o.P.ip()}}F{if(o.4z){if(!o.a0[x]){if(x==\'nG\'){o.a0[x]=0}F{o.a0[x]=1}}if(y==1){o.a0[x]+=v.1j[x]/100}if(y==2){o.a0[x]-=v.1j[x]/100}if(y==3){if(x==\'nG\'){o.a0[x]=0}F{o.a0[x]=1}}!o.hy?o.hy=[]:\'\';o.hy[x]=x+\'(\'+2P(o.a0[x]*100)+\'%) \';B cf=\'\';V(B i in o.hy){cf+=o.hy[i]}O(P.9P(),{\'7d\':cf});o.Q.mE(x)}}};G.1L=E(x){dM(x)};E dM(x){if(7g(x).L(":")>0){B y=x.2x(":");B z0=o.2Y/o.4M;B z1=o.P.3V();if(z1.1a>0){z0=z1.1a/z1.1g}B z=y[0]/y[1];if(z0!=z){if(o.4z){P.gA()}B w2=o.4M*z;B x2=w2/o.2Y;B h2=o.2Y/z;B y2=h2/o.4M;if(x2<1){o.3K.x0=o.3K.x=4e(x2);o.3K.y=1}F{o.3K.x=1;o.3K.y0=o.3K.y=4e(y2)}O(o.3W,{"2R":"3t("+o.3K.x+") 3x("+o.3K.y+")"});o.lf=x}}F{o.3K.x+=4e(x);o.3K.y+=4e(x);O(o.3W,{"2R":"3t("+o.3K.x+") 3x("+o.3K.y+")"})}if(v.1P.11C==1){if(!o.vN){if(o.3K.x>0||o.3K.y>1){xF(o.3W,\'o.11B\');o.vN=H}}vM()}o.Q?o.Q.mE(\'1L\'):\'\'};G.ip=E(){if(o.4z){P.gA()}o.3K.x=o.3K.x0;o.3K.y=o.3K.y0;O(o.3W,{"2R":"3t("+o.3K.x+") 3x("+o.3K.y+")"});o.Q.mE(\'1L\');o.lf=2a;vM()};E vM(){if(o.vN&&v.1P.11A!=1){if(o.3K.x==1&&o.3K.y==1){O(o.3W,{"1e":0,"1f":0})}}};G.fJ=E(x,y){P.fJ(x,y)};G.bL=E(){J bL()};E bL(){J 3U?(3U.R>0?(3U[7M]?3U[7M]:\'\'):\'\'):\'\'};G.ux=E(){J 3U.R};G.9P=E(){J P?P.9P():K};G.6i=E(){if(o.4z){P.6i()}};G.yr=E(){P.yr()};E vY(){B 4P=go(v.vS+\'?X=\'+3U[7M]);4P.bM=E(){if(G.g4==4&&G.6Q==4F){if(G.ds){v.1R=G.ds;o.U.9R(\'1R\')}}};4P.eG()}};B Le=E(X,1H,2h){B 1c=1Y(v.ht==1?"Ld":"fp");B a6;B tr=0;B 1G;B 4U=K;B tO=K;B sJ=K;B ah=K;B g6=-1;B nt=-1;B 3S;B 6O=K;B ws;B sH=K;B 6l=K;o.5e=K;B 8l=0;B 9d=K;B jt=0;B 2u;B 11z;B lX=K;B jY=-1;B bT=-1;B v4;B tZ;B am;B iZ;B 11x;B GU=\'fp/GA; 11w="11v.11u, 11N.40.2"\';B lW=K;O(1c,{\'1u\':\'p4\',\'1a\':\'100%\',\'1g\':\'100%\',\'3R-kO\':\'zy\',\'5j\':"7d 0.2s 3f",\'9a-1g\':\'2y\',\'6c-1g\':\'22\',\'9a-1a\':\'2y\',\'6c-1a\':\'22\'});gA();if(o.1l.7l&&v.3k==1&&v.sT==1){if(!o.1A&&v.7F){4a(1c,{\'kP\':1})}F{o.3q=H;o.Q?o.Q.5p():\'\';4a(1c,{\'3q\':1,\'kP\':1,\'3k\':1})}}F{if(v.wk==1&&o.1l.2j){if(v.KL!=1&&o.1l.7l&&v.28!=1){}F{4a(1c,{\'kP\':1})}}if(!o.1l.tv){4a(1c,{\'4J\':(v.4J==1?\'7Q\':\'22\')})}}if(v.11D==1){4a(1c,{"123":"KS","12g":"KS"})}X=ho(X);4a(1c,{\'3B\':X,\'x-3J-6d\':\'HX\',\'KP\':\'H\'});if(v.2e&&v.12e==1){4a(1c,{"2e":v.2e})}if(v.12d!=1){4a(1c,{\'KP\':\'H\'})}if(v.12c==1){4a(1c,{\'2h\':\'K\'})}if(2h){1c.3k=H;if(v.2h.fC!=1||v.3k==1){1c.3q=H}F{1c.1K=2t(v.2h.1K)?v.2h.1K:v.1K}}if(v.12a==1){4a(1c,{\'129\':\'126\'})}ve();if(v.11Z==1){B dO=1Y("aP");4a(dO,{"Im":"no","sB":"H","I9":"H","3B":""});O(dO,{"1u":"2G","1a":"100%","1g":"100%","2T":0});1H.1T(dO);B JL=1z.7B(E(){if(dO.j6.1W.g4==="11Y"){1z.3Q(JL);O(dO.rc.9J,{"2W":0,"2L":0});dO.rc.9J.1T(1c)}},100)}F{1H.1T(1c)}if(!I(X)){X=\'\'}B l7=K;if(o.1l.tv){if(X.L("11X")>0){l7=H}}if(o.1l.7e){if(X.L("11T")>0||(v.Ln==1&&v.eJ==1)){l7=H}}if(o.1l.4s){if(X.L("zN")>0){l7=H}}if(X.L(".JC")>0){6l=H;if(!o.3S){if(1N JB!=="1I"){o.3S=1D JB()}F{6l=K}}if(I(o.3S)){if(!I(1z.Ke)){o.3S.mz()}F{yn()}}}F if(((2M.1G==1&&v.zj!=1)||X.L(".Jm")>0)&&!l7&&(o.gP.L("8u")!=-1||I(1z.5E))){4U=H;tO=H;2X{if(I(1z.5E)){if(!5E.Jp()||(o.1l.7e&&v.17c==1&&!o.1l.4s)||(o.1l.4s&&v.zN==1)||(o.1l.mK&&v.10R==1)){1r(\'8u 10O \',5E.Jp());4U=K}F{if(v.4J==1||v.3k==1||v.Jo==1||2h){eE(K)}}}F{4U=K}}2H(2u){4U=K}}F if(X.L("w")==0&&X.L("s")==1&&v.10L==1){9d=H;sG()}if(o.1l.tv&&v.3k==1&&!4U&&!6l&&!9d){1C(E(){o.U.ea()},100)}if(v.8b==1){I(o.8b)?o.8b.8I():\'\';o.8b=1D 10K()};G.yr=E(){yn()};E yn(){6l=H;if(tD()){if(v.4J==1||v.3k==1||v.JN==1){mk(K)}}F{6l=K;1r("10z gq LI")}}E mk(x){if(o.3S&&!6O){o.3S.h3(x,1c,X,2h);I(1z.Ke)?6O=H:\'\'}}E eE(x){1r("8u");if(o.4i.R>1){v.9F=0;v.Kd=H}F{v.Kd?v.9F=1:\'\'}if(o.b6.R>1){v.cj=0;v.Kc=H}F{v.Kc?v.cj=1:\'\'}o.am=K;g6=-1;am=[];o.3C?o.3C.Kb():\'\';B yB=K;if(v.7F&&v.Ka==1){yB=H;v.Ka=0}a6={LH:(v.K9==1&&!2h),10G:(v.4J==1||v.3k==1||2h||x)&&!yB,gX:60,rl:60,10D:K};if(v.K4>0){a6.10C={7h:{K3:v.K4*2m}}}if(v.K1>0){a6.10B={7h:{K3:v.K1*2m}}}if(v.10A==1){a6.10T=H}if(v.eJ==1){B ks=[\'wv\',\'pr\',\'ck\'];B nT=[\'7D.10J.fB\',\'7D.10U.11g\',\'3F.w3.11p\'];B dj={};V(B i=0;igW){v.6P.gX=gW}v.6P.rl=v.6P.gX}if(I(v.6P.LS)){v.6P.rl=v.6P.gX=v.6P.LS}if(1N v.6P=="3R"){V(B 1d in v.6P){if(v.6P[1d].6o().L(\'2k:\')==0){v.6P[1d]=2k(v.6P[1d].1m(5))}a6[1d]=v.6P[1d]}}}js("10W",1G);1G=1D 5E(a6);js("1G",1G,1);1G.LO(X);1G.11e(1c);1G.on(5E.7I.11c,E(){1r("8u 11b")});1G.on(5E.7I.11a,E(1h,2c){!2h?o.U.ea():\'\'});1G.on(5E.7I.10Z,E(1h,2c){if(!2h&&v.9F==1&&aF()>1){GQ();mq();o.Q?o.Q.iN(o.3o):\'\'}});1G.on(5E.7I.10Y,E(1h,2c){mq()});1G.on(5E.7I.10X,E(1h,2c){mq()});1G.on(5E.7I.12h,E(1h,2c){if(!2h){if(2c.jI.5e!=o.5e){o.5e=2c.jI.5e;o.Q.4I()}o.5e=2c.jI.5e;if(o.5e){1r("11s");o.Md=X.L("?yt")>-1;if(1c.1p>0&&1c.di>0){if(1c.1p-1c.di<10){if(o.k1>0){if(o.k1==1c.di&&o.LZ==1c.1p){o.o0++;if(o.o0>2){o.o0=0;o.k1=-1;1G.aB();eE(H);8x()}}F{o.k1=-1}}F{o.k1=1c.di;o.LZ=1c.1p}}}}}if(v.9F==1){o.3o=1G.np;o.Q?o.Q.iN(o.3o):\'\'}nn()});1G.on(5E.7I.12i,E(1h,2c){if(I(2c.jG)){!2h?js("137",2c.jG.13r):\'\';if(v.13q==1){1N Mi!=="1I"?Mi(2c.jG):\'\'}}if(g6>-1){1G.Hm=g6;g6=-1}2K(o.gE);sJ=H;LF()});1G.on(5E.7I.13o,E(1h,2c){js("13n",2c,1)});1G.on(5E.7I.13l,E(1h,2c){if(!2h&&v.cj==1){1C(tH,41)}});1G.on(5E.7I.13j,E(1h,2c){if(!2h&&v.cj==1){sQ()}});1G.13h=K;if(v.138==1){1G.on(5E.7I.13g,E(1h,2c){if(1N(2c)=="3R"){if(2c.jG.1J==\'1Z\'){B fu=2c.jG.X;if(fu){B st=1G.Gf;if(o.4Y){o.3C.uh(st+\'da\'+fu)}F{!am[st]?am[st]=[]:\'\';am[st].2V(fu)}}}}});1G.on(5E.7I.13d,E(1h,2c){B x=1G.13c;B y=\'\';V(B i=0;i0||2h||v.5e==1||9d?\'\':o.2g=4h();1G.aB();if(!2h){o.fw=H;o.P.5F()}}}F{B nx=K;if(2c.1J=="139"){if(v.13s==1&&o.P.ux()>0){nx=H}F{1r("8u fw P 2u, jQ");1G.13i()}}F{nx=H}if(nx){2u="8u fw 2u, aB";1G.aB();!2h?o.P.5F():\'\'}}}F{1r("8u ",2c.1J,2c.jI,(2c.m9?2c.m9.tS:\'\'));js("13t",(2c.m9?2c.m9.tS:\'\'));if(8l>0){8l=2;vh()}}});ah=H}E uc(x){if(x){V(B j=1;j<11;j++){if(v["LP"+j]){x=x.1S("{"+j+"}",v["LP"+j])}}}J x}E mq(){if(!2h&&v.9F==1&&aF()>1){if(o.3o!=1G.np){o.3o=1G.np;o.Q?o.Q.iN(o.3o):\'\';1r("8u 13G "+o.3o)}if(2t(v.cq)&&o.3o>0){B fq=v.cq.2x(",");V(B k=0;k-1){1r(\'13P 5b\');1G.jP=o.3o-1;o.3o--;1k}}}if(v.9V!=1&&lD()&&nt>-1){ul(nt)}}}E sG(){if(I(1z.LK)){if(tD()){if(!I(o.ws)){o.ws=1D 13O()}ws=1D LK(1c,X,2B(v.13N,{LH:H}));sH=H}F{9d=K;1r("gq LI")}}}E LF(){vd()};G.6i=E(){vd()};E vd(){if(v.Gd&&o.Q){if(1c.bI.R>0){if(v.6i==1){1c.bI[1c.bI.R-1].h1="Gb"}F{1c.bI[1c.bI.R-1].h1="3i"}if(!o.6i){o.6i=H;o.Q.4I()}}F{if(o.6i){o.6i=K;o.Q.4I()}}}}E tm(){1r("13K");!2h&&o.1y?o.U.3g():\'\';o.U.8k();8l=1;vh(o.1y)}E vh(x){if(8l>0){2K(v4);v4=1C(LU,v.LT*2m)}}E LU(){if(8l>0){1r("13I");if(4U){if(8l==1){1G.LO(X)}if(8l==2){1G.aB();eE(H);1c.1y()}}F{4a(1c,{\'3B\':X})}}}1c.1B(\'13H\',Mf);1c.1B(\'2u\',r3);1c.1B(\'7A\',8x);1c.1B(\'1y\',9Q);1c.1B(\'4f\',gS);1c.1B(\'G8\',cg);1c.1B(\'jf\',je);1c.1B(\'nV\',jb);1c.1B(\'G7\',c5);1c.1B(\'G6\',eI);1c.1B(\'7S\',9I);1c.1B(\'Hr\',9W);1c.1B(\'13F\',GX);1c.1B(\'Gy\',qX);1c.1B(\'Hs\',r5);if(v.Ln==1&&o.1l.7e){if(2t(v.13E)){if(2t(v.13D)){1c.1B(\'Ip\',r0)}F{if(1N Lz!=="1I"){o.nw=Lz(X,1c)}}}}if(o.1l.7l){1c.1B("13C",jk,K);1c.1B(\'LB\',LW)}E LW(){1c.dU("Q")}E jk(){if(1c.13B){o.U.fT()}}E Mf(){if(!4U&&!6l){!2h?o.U.ea():\'\'}}E r3(){if(!4U&&!6l){if(1c.2u){B x=1c.2u.tS;2u=1c.2u.9O;if(2u==\'\'){if(x==1){2u="Hp"}if(x==2){2u="tT"}if(x==3){2u="dw"}if(x==4){2u="gq qp"}}1r("le: ",2u)}if(tO&&v.lV==1&&4h()==0){2u=1I;tm()}if(2u!=1I||o.1l.4s){5F()}}}E 5F(){!2h?o.P.5F():\'\'}E 8x(){if(!2h){o.P.8x()}F{if(v.2h.9A==1){1c.di=0;1c.1y()}}}E 9Q(){if(!o.1A&&v.7F){1r(\'Mj 1y\');4f();o.U.2D();J}if(4U&&8l>0){}F{if(!2h){B b0=o.U.8R()&&o.ly!=1;if(b0||bT==-1){B x=K;if(4U){if(I(o.28)||I(o.5D)){if(b0){}F{1r(\'4f i7\');4f();x=H}}}if(!x){o.P.9Q()}}}}}E gS(){if(!lW){1r("13A");if(o.1y&&o.eZ&&!1c.7A&&v.Mc==1&&!o.as){1r("Mc");gj()}F{!2h&&!o.Mb&&1c.8O?o.P.gS():\'\'}}}E cg(){!2h?o.P.cg():\'\';if(bT>-1){if(4h()>bT){4f();bT=-1}}}E je(){!2h?o.P.je():\'\'}E jb(){!2h?o.P.jb():\'\'}E c5(){if(2h){mo()}F{o.P.c5();uR();if(4U&&8l>0){8l=0;1r("13z up");1G.GC();gj();o.Q.2D()}if(I(v.9e)){2F()}1C(M9,41)}}E GB(){if(1c.C.1e=="-13y"||1c.lE<-2m){bR()}}E M9(){if(1c){if(1c.cB&&o.7m.R==0&&v.132!=0){B at=1c.cB;V(i=0;i0){eU(o.aw,1)}};G.9e=E(){J(1c.mt/1c.fk)};E mo(){if(1c.fk>0){O(1H,{"1g":1H.2i/(1c.mt/1c.fk)-2P(v.2h.2T)})}F{if(tr<20){1C(mo,100);tr++}}}E uR(){if(v.qy==1){3Q(o.tn);o.tn=7B(tq,100);tq()}}E tq(){if(1c){if(1c.fk>0){o.U.Jj(1c.mt/1c.fk);3Q(o.tn)}}}E 9W(){!2h&&!9d?o.P.9W():\'\'}E eI(){!2h?o.P.eI():\'\'}E 9I(){if(4U&&8l>0){}F{!2h?o.P.9I():\'\'}}E GX(){o.U.tl()}E tD(){B lC=1z.GW=1z.GW||1z.12G;B kY=1z.GV=1z.GV||1z.131;B lx=lC&&1N lC.lx===\'E\'&&lC.lx(GU);B GR=!kY||kY.tR&&1N kY.tR.12D===\'E\'&&1N kY.tR.5Q===\'E\';J lx&&GR}B tL="<7x C=\'1F:0.5\'>";E GQ(){if(!2h&&v.9F==1){B x=1G.al;B q=-1;o.2C=[];if(x.R>1){if(v.4L==\'6c\'){q=x.R-1}V(B i=0;i-1||v.12B==1){if(I(x[i].a8)){B yi=o.2C.L(y);yi>-1?o.2C[yi]+=" "+tL+" &hi;"+2P(x[yi].a8/2m)+\' \'+2J(\'fS\')+\'\':\'\';o.2C[i]=y+" "+tL+" &hi;"+2P(x[i].a8/2m)+\' \'+2J(\'fS\')+\'\'}}F{o.2C[i]=y}if(I(x[i].Gz)){o.aa[i]=x[i].Gz[0]}}F if(I(x[i].6S)){o.2C[i]=x[i].6S}F{o.2C[i]=i}if(I(v.4L)&&q==-1){if(v.4L==o.2C[i]){q=i}}if(I(o.4L)){if(o.4L==o.2C[i]){q=i}}}if(v.9V==1){o.2C[x.R]=2J("2y")}F{q==-1?q=x.R-1:\'\'}if(v.Jk==1||q>-1){if(v.jZ=="62"||(!o.1A&&v.4J==0)){1G.ug=q}F{if(v.jZ=="gH"){1G.jP=q}}o.3o=q}F{if(v.9V==1){o.3o=1G.al.R-1}F{o.3o=1G.12z}}if(v.GG>0){1G.ng=x.R-v.GG*1-1}nn()}if(1G.al[o.3o]){o.a8=2B(1G.al[o.3o].a8,0)}o.Q?o.Q.4I():\'\'}}E nn(){if(v.cj==1){tH();sQ()}}E tH(){if(!2h&&v.cj==1){B x=1G.cB;o.7m=[];B 2O;B 1X=-1;if(x.R>1){V(B i=0;i0){if(x[i].g7!=o.aa[o.3o]){V(B j=0;j-1){o.6Z=1X;1G.nD=1X}}E sQ(){if(!2h){B x=1G.cB;B y=1G.nD;if(y>-1){if(I(x[y].g7)){if(o.aa.R>0){if(o.aa[o.3o]!=x[y].g7){V(B i=0;i1){1c.cB[x].vl=H;1c.cB[y==1?0:o.aw].vl=K;o.aw=x;y!=1?1c.di=o.P.1b():\'\'}}E 4h(){if(6l){J 6O?o.3S.1b():0}F{J 1c.di}};E 4d(){B x=1c.1p;if(x==12v){v.5e=1;x=4h()+10;if(o.cw){x0||em.L(\'Hp\')>0){if(o.1y){if(jt<5){1r("12u",jt);1C(gj,12F);jt++}F{}}}}})}}}G.lP=E(){if(o.5D||o.28){if(o.9C){dy()}if(!o.kS&&o.1l.2j&&o.1l.3J){if(!1c.3q){1c.3q=H;lX=H}O(1c,{"1u":"2G","1f":-3X,"1e":-3X});bT=4h();if(!9d){1c.1y()}if(bT==0&&o.2g>0){iZ=o.2g}}}};G.bR=E(){bR()};E bR(){if(!o.kS&&(o.1l.2j||o.1l.3J)){O(1c,{"1u":"p4","1f":0,"1e":0});if(I(v.9e)){2F()}if(lX){!o.3q?1c.3q=K:\'\';lX=K}if(iZ>0){o.2g=iZ;iZ=0}bT=-1}};G.3g=E(){1r(\'8O\');4f()};E 4f(){if(9d){ws.4f()}F{1c.4f()}};G.ee=E(){!1c.8O?3g():gj()};G.3Z=E(x){if(6l&&6O){o.3S.3I(x)}F{if(4U){if(v.12R==1&&x>0&&lD()&&v.9V==1){g6=1G.jP;1G.Hm=0}}1c.di=x}};G.5p=E(){1c.3q=H};G.6k=E(){1c.3q=K;if(o.2E=="1G"&&o.1l.4s&&v.28==1){if(!I(o.Hl)){lW=H;1r("4s 9w");1c.4f();1C(E(){1c.1y();lW=K},10);o.Hl=H}}};G.43=E(x){1c.1K=x};G.Hk=E(){if(o.Ha!=1c){B cL;B 8X;if(o.lZ[1c]){cL=o.lZ[1c];8X=o.tj[1c]}F{1z.lY=1z.lY||1z.12Z;if(I(1z.lY)){2X{8X=1D lY();cL=8X.12Y(1c);o.lZ[1c]=cL;o.tj[1c]=8X}2H(e){1r(e)}}}if(8X){B k0=8X.12X();k0.k0.5q=v.Hg;cL.H1(k0);k0.H1(8X.12T);o.uY=H;o.Ha=1c}}};G.md=E(){J!1c.8O};G.6g=E(){J v.5e==1||9d?H:o.5e};G.9P=E(){J 1c};G.uV=E(){4a(1c,{\'Q\':\'1\'});J H};G.4J=E(){4a(1c,{\'4J\':\'7Q\'});if(4U&&!ah){eE(K)}if(6l&&!6O){mk(K)}};G.6Q=E(){B 6A="8e";if(1c.8O){6A="8O"}if(1c.7A){6A="7A"}J 6A};G.uT=E(x,y){2h=x;y.1T(1c);1H=y;if(x){if(v.2h.fC!=1){1c.3q=H}F{if(!o.3q){1c.3q=K}}mo();if(o.2C.R>0&&v.9V==1){if(4U){jY=o.3o;1G.ng=0;1G.jP=0}}}F{if(!o.3q&&v.2h.fC!=1){1c.3q=K}1c.1K=2t(v.2h.1K)?v.2h.1K:v.1K;uR();if(o.2C.R>0&&v.9V==1){if(4U){1G.ng=-1;if(jY>-1){jY<1G.al.R?1G.ug=jY:\'\'}}}}};G.1b=E(){J 4h()};G.1p=E(){J 4d()};G.aj=E(){B x=0;if(1c.8G){if(1c.8G.R>0){B y=4h();V(B i=0;i<1c.8G.R;i++){if((y>=1c.8G.1A(i)||y>=1c.8G.1A(i)-100)&&y<=1c.8G.4n(i)){x=1c.8G.4n(i)}}x==0?x=1c.8G.4n(1c.8G.R-1):\'\'}}if(I(v.4n)){B ed=v.4n;if(7E([ed],\'-\')){ed=4d()}x>ed?x=ed:\'\'}J x};G.2y=E(){J lD()};E lD(){B x=K;if(4U){if(ah){x=1G.12Q}}F if(6l){if(6O){x=o.3S.2y()}}J x}G.3V=E(){J{"1a":1c.mt,"1g":1c.fk}};G.3B=E(x){if(x){1r("3B");x=x.1S(/\\(5I\\)/g,2Q.5I());x=ho(x);X=x;o.bn!=2?o.bn=K:\'\';if(6l){if(6O){o.3S.cL(x)}}F if(4U){4U&&1G?1G.aB():\'\';eE(o.1A||o.3k);vc()}F{4a(1c,{\'3B\':x,\'3k\':0});ve();4f()}}};E ho(x){if(x){B y=x.L(\':12P:\');if(y>0){o.ho=x.1m(y+6);x=x.1m(0,y)}}J x}E ve(){if(o.1l.7e&&1c){B y=1c.bI;if(y){V(B i=0;i {o.9C = H;}).2H(2u => {o.9C = K;});\')}F{2k(\'1W.Yc().d1(ok =>{o.9C = K;}).2H(2u => {});\')}}};E qX(){o.9C=H};E r5(){o.9C=K};E r0(e){if(1N FI!=="1I"){o.nw=FI(e)}}G.FH=E(x){if(6O){o.3S.us(x)}};G.FE=E(x){if(6O){if(1c.8G.R>0){o.3S.YN(x)}}};G.YM=E(x){if(o.ws){o.ws.Gt(ws,x,-1)}};G.YL=E(x){if(o.ws){o.ws.Gt(ws,-1,x)}};G.Gp=E(x){nt=x*1;ul(x)};E ul(x){if(ah){B y=2P(x);if(y>=1G.al.R){if(v.9V==1){y=-1;1G.ng=-1}F{y=1G.al.R-1}}if(v.jZ=="gH"){1C(9I,41);1G.jP=y}if(v.jZ=="62"){1r("8u 62 YI "+y);1G.ug=y}if(y==-1){o.3o=1G.np}nn()}};G.nm=E(){J 1G};G.nk=E(){J 6O?o.3S.YH():K};G.aF=E(){J aF()};E aF(){B x=0;if(ah){if(1G.al){x=1G.al.R}}J x}G.cA=E(){J cA()};G.gA=E(){gA()};E gA(){if(1c){if(v.nh==1||v.4A==1){if(v.YG==1||v.4A==1){O(1c,{\'3R-kO\':\'4A\'})}F{O(1c,{\'3R-kO\':\'vE\'})}}F{O(1c,{\'3R-kO\':\'zy\'})}}}G.4Q=E(){2F()};E 2F(){if(v.9e){3y(\'1L\',7g(v.9e).1S(\'/\',\':\'))}}E cA(){B x=0;if(6O){x=o.3S.al()}J x}G.Gk=E(x){if(ah){1G.nD=2P(x)}};G.fJ=E(x,y){if(y=="1G"&&ah&&tZ){tZ.YE(x)}if(y=="Gg"&&ah){if(am[x]&&o.3C){V(B i=0;i0){B xx=x.2x(\' or \');x=xx[0]}B av=1W.1Y(\'av\');av.7a(\'3B\',x);av.7a(\'8r\',y);av.7a(\'YA\',\'uA\');av.7a(\'h1\',\'Gb\');if(z){av.7a(\'7h\',\'\')}1c.1T(av);av.1B("e7",uw)}};E uw(e){if(e.4x.8r&&o.3C){V(B i=0;i0){B z=lu.2x(",");3y(z[0].1m(4))==0?b[y].df(0):\'\'}if(7E([lu],"2q")){o.fn=H}}}b[y].1X("1L",b[y].s("1L"))}}}}if(I(v.1j)){if(1N(8j)==\'E\'){1j=1D 8j("1j");v.1j.7z==1?1j.1t():1j.1o()}F{o.XA=H}}if(I(v.W)){if(1N(8j)==\'E\'){W=1D 8j("W");if(I(o.W)){W.wD(o.W);if(v.W.m6==0||!I(v.W.m6)){v.W.7z==0?W.1o():\'\'}F{W.1t()}if(v.W.IA==1){W.1t()}}F{W.1o(1)}iv()}}nL();yS();2F(H);4u();w0();yb=K;E Is(S){B x=0;B Xw=K;if(S){if(S.g("1i")==\'2N\'){x=5C.1f+S.s("4E")+S.g("1a")/2;if(5C.h0!=2a){}F{5C.h0=[]}}F{if(5C.h0!=2a){B cs=S.g("1a")+S.s("4W")+S.s("4E");if(gh(S)){cs=0}if(S.s("3i")==1&&!S.g("1t")){cs=0}if(S.s("bz")>0){cs=0}x=bg.g("w")-v.1v.jA*1-cs+S.g("1a")/2+S.s("4E");B i=0;5C.2p-=cs;V(i=0;i<5C.h0.R;i++){B bW=b[5C.h0[i]];if(bW.s("bz")>0){O(bW.c(),{"1f":(bW.g("x0")-cs)})}F{O(bW.c(),{"1f":(bW.g("x")-cs)})}bW.1X("x0",bW.g("x"))}5C.h0.2V(S.g("1d"));S.1X(\'eY\',1)}F{if(S.s("3i")==1&&!S.g("1t")&&!S.g("gd")){if(S.g("1i")=="1K"){if(S.s("1o")==1&&S.s("hD")==1&&gV){9n+=S.g("1a")+S.s("4E")+S.s("4W");gV=K}}}F{if(S.s("bz")>0){x=5C.1f+S.s("4E")+S.s("4W")}F{B 2O=K;if(S.g("1i")=="1K"){if(S.s("1o")==1&&S.s("hD")==1&&!S.g("gd")){if(!o.dX&&!o.9u){2O=H;gV=K}F{if(!gV){9n-=S.g("1a")+S.s("4E")+S.s("4W");gV=H}}}}if(gh(S)){2O=H}if(!2O){5C.1f+=S.g("1a")/2+S.s("4E");x=5C.1f;5C.1f+=S.g("1a")/2+S.s("4W")}F{x=5C.1f}}}}}}J x};G.Ix=E(){nL();if(W&&v.W.7z&&!o.1A){W.1t()}};G.Iw=E(x){if(W){W.5L(x)}};G.Il=E(){nL()};E nL(){if(o.fn){1N sz==\'E\'?o.2q=1D sz():\'\'}}E y9(S){B 1a=o.29&&v.1v.lr==0?o.ac:o.2Y;B 1g=o.4M;B aZ=0;if(S!=bg){aZ=1a/2+S.s("4E")-S.s("4W")}B dH=1g/2;B sy=S.g("1a");B nK=S.g("1g");B p=S.s("1u");if(p.L("6u")>-1){aZ=o.2Y/2+S.s("4E")-S.s("4W")}if(p.L("1e")==0){dH=nK/2+(S.s("It")*o.4M/100)}if(p.L("2U")==0){dH=o.4M-(S==bg?nK:nK/2)-(S.s("Iu")*o.4M/100)}if(p.L("2p")>-1){aZ=o.2Y-sy/2+S.s("4E")-S.s("4W")-(S.s("IR")*o.2Y/100)}if(p.L("1f")>-1){aZ=sy/2+S.s("4E")-S.s("4W")+(S.s("i1")*o.2Y/100)}if(p.L("9y")>-1){dH=-o.o6/2-(S.s("Iu")*o.o6/100)+(S.s("It")*o.o6/100);aZ=(p=="9y"?-1:1)*o.zF/2+(S.s("i1")*o.zF/100)+S.s("4E")-S.s("4W")}if(p.L("Q")>-1){B cx=Is(S);aZ=(bg?(bg.c()?5f(bg.c().jq):0):0)+cx;if(p=="Q-2p"){aZ+=9n}if(v.1v.1u=="1e"){dH=v.1v.h/2-(v.dF<0?v.dF:0)}F{dH=1g-v.1v.h/2}}J{x:aZ,y:dH+S.s("ay")-S.s("gD")}}E 2F(aE){B w=o.29&&v.1v.lr==0?o.ac:o.2Y;B h=o.4M;if(v.1v.Xt==1){v.1v.IQ=2t(v.1v.Ir)&&o.a7?v.1v.Ir:v.1v.sb;v.1v.jA=o.2Y*v.1v.IQ/100}F{v.1v.jA=v.1v.sb}O(bg.c(),{\'1e\':(v.1v.1u=="1e"?0:o.4M-v.1v.h)-v.dF});bg.1X("y0",(o.4M-v.1v.h-v.dF));if(v.1v.lr==0&&bg){O(bg.c(),{\'1a\':w,\'1f\':0,\'2L-1f\':0});bg.1X("w",w);if(o.29){O(bg.c(),{\'1f\':\'50%\',\'2L-1f\':-w/2})}}5C={"1f":v.1v.jA*1,"2p":(bg.g("w")-v.1v.jA*1)};B se=K;if(!bg.g("1t")){bg.1X("2l",H);se=H}B 1d;V(B i=0;i-1){9n=5C.2p-5C.1f}if(b[1d].g("1i")=="2N"&&bg){B d7;B ml=b[1d].s("4E")+b[1d].s("i1")*o.2Y/100;B mr=b[1d].s("4W")+b[1d].s("IR")*o.2Y/100;if(b[1d].s("Xq")==1){if(b[1d].s("Xp")==1){d7=(o.2Y*b[1d].s("w")/100)-ml-mr}F{d7=b[1d].s("w")}}F{if(b[1d].s("1u").L("Q")>-1){d7=5C.2p-5C.1f-ml-mr;O(b[1d].c(),{"1f":(5f(bg.c().jq)+5C.1f+ml+d7/2)});9n=-1}F{d7=bg.g("w")-ml-mr;if(bg.c()){O(b[1d].c(),{"1f":(5f(bg.c().jq)+ml+d7/2)})}}}b[1d].1X("x0",b[1d].g("x"));b[1d].2F(d7)}}}if(1j){lq(1j)}if(W){lq(W)}if(nc||o.29||mR!=9n){4u()}}E zk(b){B 1f=0;B 1e=0;if(b.s("1u").L("2p")>-1&&b.s("1u").L("Q")==-1){1f=o.2Y+b.g("1a")+10}if(b.s("1u").L("1f")>-1){1f=-b.g("1a")-10}if(b.s("1u").L("1e")>-1){1e=-b.g("1g")*2}if(b.s("1u").L("2U")>-1||b.s("1u").L("Q")>-1){1e=o.4M+b.g("1g")+b.g("1a")+10}if(1f>0){O(b.c(),{"1f":1f})}if(1e>0){O(b.c(),{"1e":1e})}}E lq(x){B 1e=-3X;x.ll();B y=o.4M-v.1v.h*(x.s("1u").L("1e")>-1?1:2);if(x==W&&v.yA==1){y=o.4M}B mL=(o.1l.2j&&o.4M-1){1e=x.s("ay")-x.s("gD")}if(x.s("1u").L("2U")>-1){1e=o.4M-(v.1v.1u!=\'1e\'?v.1v.h:0)-x.g("1g")+x.s("ay")-x.s("gD")}1e<0?1e=0:\'\'}if(x.g("1d")=="1j"&&o.cV){B J7=o.2Y-x.g("1a")-x.s("4W");if(o.cV>J7){O(x.c(),{"1u":"2G","2p":x.s("4W"),"1f":"2y","1e":1e})}F{O(x.c(),{"1u":"2G","1f":o.cV,"2p":"2y","1e":(o.l3<1e?o.l3:1e)})}}F{if(x.s("1u").L("2p")>-1){O(x.c(),{"1u":"2G","2p":x.s("4W")-x.s("mJ"),"1f":"2y","1e":1e})}F if(x.s("1u").L("1f")>-1){O(x.c(),{"1u":"2G","1f":x.s("4E"),"2p":"2y","1e":1e})}F{if(x.g("1d")=="W"&&x.s("3E")==1){O(x.c(),{"1u":"2G","1f":o.2Y/2-x.g("1a")/2+x.s("4E")/2-x.s("4W")/2,"1e":1e})}F{B l=o.2Y/2-x.g("1a")/2+x.s("4E")-x.s("4W");O(x.c(),{"1u":"2G","1f":(l>0?l:0),"1e":1e})}}}x.9N()};G.g5=E(1d){B S=b[1d];B a=S.g("1i");if(a){B d=1D 8i();o.aN=d.9X();if(a&&a!=""){53(S);a=="4f"?o.J5=1:\'\';a=="1y"?o.J5=0:\'\'}}qS()};G.rk=E(z,x,y){V(B 1d in b){if(b.2z(1d)){if(b[1d].s(z)==x){b[1d].1X(y?"6M":"3l")}}}};G.uX=E(x,s){B y=7b(s,x);J y};E 53(S,1J){o.k9=H;mY=S;B a=S.g("1i");if(a=="1y"){o.U.2D();if(o.3q&&v.IT==1){o.U.6k();v.IT=0}if(v.1P.on==1&&v.1P.2I==1&&v.1P.ro==1){7G(\'1y\',1)}js("J4")}F{if(a=="4f"){o.mH=0;o.U.3g();if(v.1P.on==1&&v.1P.2I==1&&v.1P.ro==1){7G(\'1y\',0)}js("J3")}if(a=="2O"){o.U.mF()}}if(a=="J0"){o.U.3Z(0,K)}if(a=="29"){!o.5g?o.U.9t():\'\'}F{if(a=="vp"){o.U.8s()}}if(a=="2N"){B ld=o.P.1p();B lt=S.g("2w")*ld;if(v.4y>0){ld-=v.4y*1;lt=S.g("2w")*ld+v.4y*1}if(v.l8>0){if(v.l8/ld<=1-S.g("2w")){J}}js(a,lt);o.U.3Z(lt,H);if(o.3v){o.3v.rq(lt,ld);o.2g>0?o.2g=1I:\'\'}js("nr",lt)}if(a=="1K"){B x=S.g("2w");x<0.XX?x=0:\'\';x>1?x=1:\'\';if(S.s("7J")=="4X"){x=4e(x*o.5V.4Z(-1)[0]).rC(1);o.U.9p(x,1)}F if(S.s("7J")=="rv"){o.P.In(x)}F{if(o.5N&&v.ub==1){42.9D("u1",x);if(S.g("2w")>0||o.1l.7l||v.pT==0){42.rt("jK")}F{42.9D("jK",1)}}o.U.43(x)}}if(a=="5n"){if(o.5N&&!o.1l.7l&&v.pT==1){42.9D("jK",1)}o.U.5p();if(v.1P.2I==1&&v.1P.HT==1){7G(\'5n\',0)}}F{if(a=="9w"){if(o.5N){42.rt("jK")}o.U.6k();if(v.1P.2I==1&&v.1P.HT==1){7G(\'5n\',1)}}}if(a.L("1b")==0){S.XW()?S.iB():S.On()}if(a=="qA"){o.P.xs()}if(a=="1L+"){o.P.dM(0.1)}if(a=="1L-"){o.P.dM(-0.1)}if(a=="1L"){o.P.dM(0)}if(a=="5e"){3y("yT");S.1X("qx",1);S.1X("ex",1)}if(a=="2q"){js("2q");yR()}if(a=="1j"){o.cV=1I;if(1j){if(!1j.g("1t")){1j.1t()}F{1j.1o()}}}if(a=="W"){if(o.g0==a){J}o.Q.hC()}if(a=="62"){o.Q.b9()}if(a=="dg"){o.Q.e0()}if(a=="3P"){if(S.s("hb")==1&&S.s("3e")!=""){B x=4G(S.s("3e"));if(o.g0==a+x){J}if(x.L(\'{1b}\')>-1){x=x.1S(\'{1b}\',(I(o.3v)?o.3v.aJ().t:o.P.1b()))}if(x.L(\'{3m}\')>-1){x=x.1S(\'{3m}\',o.P.bL())}if(x.L(\'{1R}\')>-1){x=x.1S(\'{1R}\',v.1R.1S(/,/ig," "))}if(x=="6d"){o.P.gt()}if(x.L(\'6Y\')==0){if(S.s("6Y")>0){o.U.3Z(o.cP?o.cP.XV():S.s("6Y"))}}if(x.L(\'XT\')==0){if(o.cP){o.cP.XK()}}if(x=="XS"){o.U.3Z(S.s("i1")*o.P.1p()/100);!o.1y?o.U.2D():\'\'}S.s("HN")==1?o.U.3g():\'\';B y=x.2x(",");if(x.L("2Z:")==0){B z=x.1m(4).2x(";");V(B i=0;i1){if(y[0]==\'3I\'){if(v.1P.2I==1&&v.1P.XQ==1){7G(\'3I\',y[1]>0?1:0)}}3y(y[0],y[1],S);js("nr",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?uZ():\'\'}F{if(y[0]=="HK"){B ss=3y(y[0]);if(ss){if(ss.L("2c")>-1){if(v.XP==1){B 4r=1W.1Y(\'4r\');4r.7a(\'3B\',ss);O(4r,{1u:"rG",2p:(I(v.o1)?v.o1:20),2U:(I(v.o1)?v.o1:20),1a:0,5j:"1a 0.5s d3-XO(.75,-0.5,0,1.75)"});4r.C.4C=HH;1W.9J.1T(4r);1C(E(){O(4r,{1a:(I(v.HF)?v.HF:4F)})},1);4r.aU=E(){G.4m.3h(G)}}if(v.XL==1){B a=1Y("a");a.8S=ss;a.6B=y[0]+".i2";a.2w()}}}F{1r(y[0]+" 2u")}}F{3y(y[0])}}}}F{if(x.L("js:")==0){if(x.L("(")>0&&x.L(")")>0){2k(x.1m(3))}F{2k(y[0].1m(3)+\'(\'+(I(y[1])?\'"\'+y[1]+\'"\':\'\')+(I(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.L("1h:")==0){vq(x.1m(6),o.P.1b())}if(x.L("2q:")==0&&o.2q){o.2q.2Z(x.1m(6))}if(x.L("wE:")==0&&o.5o){3y("wE",x.1m(7))}if(x.L("3w")==0||x.L("/")==0||x.L("?")==0||x.L("X:")==0){x.L("X:")==0?x=x.1m(4):\'\';1z.5L(x,S.s("HC"))}if(x.L("6B")==0){o.U.lh()}if(x=="2Z:9E"){o.P.dy()}}if(x.L("1j#")>-1){if(1j){B si=x.1m(9).2x(",");if(1j.g("1t")&&1j.g("5L")==si[0]){o.cV=1I;o.l3=1I;1j.1o()}F{o.cV=S.g("x")-S.g("1a")/2;o.l3=S.g("y")+S.g("h");V(B i=0;i-1&&v.1j.ZX==1){if(!o.4D){o.4D=1D ZW()}if(v.1j.fW==1){if(1J=="6C"){o.4D.1t(x)}F{o.4D.i4(x)}}F{if(!1J){o.4D.i4(x)}}}if(x=="Iy"){o.U.fK();o.wI=0;S.1X("3l");B bl=7b("3e","4k");if(bl){bl.1X("3l")}}if(x=="4k"){S.6v("OK");S.s("pH")?1z.8Q.8S=4G(S.s("pH")):\'\'}}}};G.1R=E(t){B y=K;V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="1R"){if(b[x].s("B")==t||t=="1R"){if(b[x].s("1o")==1&&b[x].s("wX")==1&&o.1y){y=H}if(v[t]==\'\'||y){b[x].1X("2l",K)}F{b[x].1X("2l",H)}b[x].6v(v[t])}}}}yP()};G.HV=E(){yP()};G.yO=E(){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="3P"){if(b[x].s("1J")=="1E"){b[x].91()}}}}};E yP(){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="3P"){if(b[x].s("1J")=="1E"){b[x].Jq(H)}}}}}E yR(){if(I(o.2q)){o.2q.lo()}}G.Ia=E(){yR()};G.Ho=E(){if(v.1R!=\'\'){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="1R"){B y=K;if(!b[x].g("1t")){y=H;b[x].1X("2l",H)}b[x].6v(v.1R);if(y){b[x].1X("2l",K)}}}}}};G.yE=E(){yS()};E yS(){if(v.9b){if(1N(v.9b)=="3R"){V(B x in v.9b){if(v.9b.2z(x)){hB(x,v.9b[x])}}}}};G.Ik=E(y,z){hB(y,z)};G.yU=E(x){if(b[x]){b[x].vz()}};G.Ii=E(){V(B x in b){if(b.2z(x)){if(b[x].g("xN")){b[x].vz()}}}};E hB(y,z){if(y){V(B x in b){if(b.2z(x)){if(b[x].g("xN")){if(b[x].s("4O")==y){if((!b[x].g("1t")||b[x].s("3i")==1)&&!gh(b[x])){b[x].1X("Ma");b[x].1X("2l",H)}b[x].hB(z)}}}}}};G.4Q=E(){2F()};G.Ig=E(){2F(H)};G.mx=E(){lq(1j)};G.ll=E(){lq(W)};G.2D=E(){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="1y"){b[x].On()}}}o.cZ?o.cZ.1o():\'\';z3();o.1y=H;4u()};G.3g=E(){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="4f"||b[x].g("1i")=="2O"){b[x].iB()}}}if(W){if(!o.dG&&v.W.FU==1&&!W.4H()){W.1t()}}o.1y=K;G.8C();4u();if(v.1v.1o==1&&v.1v.f7==1){fo(H)}if(o.P.1b()>0){B y=7b("1i","5e");if(y){y.1X("qx",0.5);y.1X("ex",0)}}};G.5p=E(){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="5n"){b[x].On()}G.43(0)}}4u()};G.6k=E(){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="9w"){b[x].iB()}}}if(v.1K<0.1){v.1K=0.5;o.U.43(v.1K)}F{G.43(v.1K)}4u()};G.43=E(1K,y){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="1K"){if(!b[x].s("7J")||b[x].s("7J")=="1K"){b[x].6F(1K,1,(y=="no"?y:H))}}if(b[x].g("1i")=="5n"){b[x].vL(1K)}}}4u()};G.9t=E(){B bl=7b("1i","29");if(bl){bl.On();bl.1X("1L",bl.s("1L"))}4u();nc?1C(4u,41):\'\';if(o.29&&o.I1){if(o.1l.l5||o.1l.tv){1C(2F,10)}}fh();yZ()};G.8s=E(){B bl=7b("1i","29");if(bl){bl.iB()}2F();3Q(o.hZ);4u();yZ()};E yZ(){if(o.cV){o.cV=1I;o.l3=1I;1j.1o()}}G.8x=E(){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="1y"){b[x].vT()}}}};G.tU=E(){4u()};G.IK=E(){z3()};E z3(){if(W){if(W.g("1t")&&v.W.dV==1){o.Q.cK()}}}E 4u(){V(B x in b){if(b.2z(x)){if(b[x].g("1i")!="bo"){ca(b[x])}}}ca(bg);if(mR!=9n){mR=9n;2F()}if(o.cH){f9(!o.fs&&!o.51&&!o.29&&o.1y&&v.1v.dD!=1&&!o.5g)}};E hO(){B 1t=7T&&v.1v.ix==1;if(v.1v.1o==1){if(!o.1y&&v.1v.f7==1){1t=K}}if(1t){V(B x in b){if(b.2z(x)){if(b[x].g("1i")!="bo"){ca(b[x],K)}}}O(o.1V,{"6r":"7h"});o.kC=H;ca(bg,K);if(bg.g("1t")){hK()}f9(K)}}E fo(){B 1o=o.1y&&v.1v.ix==1&&!o.3H;if(o.dL&&v.1v.ZT==1){1o=K}if(!o.1y&&v.1v.1o==1&&v.1v.f7==1){1o=H}if(1j){if(1j.g("1t")&&v.1v.ZM==1){B m=v.1v.ZL;if(m==1&&o.1l.2j){J}F{if(m==0||!I(m)){J}}}if(1j.g("1t")&&o.n3){1o=K}}if(o.5g){1o=K}if(1o){V(B x in b){if(b.2z(x)){if(b[x].g("1i")!="bo"){ca(b[x],H)}}}ca(bg,H);if(!bg.g("1t")){7T=H;o.P.yc();if(o.1y){O(o.1V,{"6r":"22"});o.kC=K}}f9(H)}}E fh(){if(v.1v.ix==1){if(v.1v.dD==1&&!o.29&&!o.aQ){}F{3Q(o.hZ);o.hZ=7B(fo,((v.1v.8L>0?v.1v.8L:v.1v.kD)*2m))}}}E ca(S,cE){B 1o=K;B 1t=K;B cF=K;if(v.1v.1o==1){if((!o.fs&&!o.51&&!o.29&&o.1y&&v.1v.dD!=1&&!o.5g)||(o.29&&7T&&!o.kC)||(o.U.fe()&&o.7A&&!o.51)){1o=H;1t=K;cF=H}F{1o=K;1t=H}if(I(cE)&&!o.5g){1o=cE;1t=!1o}if(o.cH&&(S.s("1u").L("Q")==0||S.s("1i")=="2N")){1o=K;1t=H}if(v.1v.f7==1&&!o.1y){1o=H;1t=K;cF=K}if(v.1v.ZK==1&&!o.7Q&&o.1y){1o=K;1t=H}}F{if(S.s("1o")!=1){1t=H}}if(1t&&!o.kC){O(o.1V,{"6r":"7h"});o.kC=H}B a=S.g("1i");if(a=="3P"&&S.s("1u").L("Q")==-1){1o=K;1t=H}if(o.5g){if(a=="2N"){if(o.P.1p()==-1){1o=H;1t=K}}}B y8=K;B hp=gh(S);if(S.s("1o")==1){if(S.s("G9")==1){if(cF||cE||(o.1y&&!o.51)){!cF&&!cE?\'\':hp=H}}if(S.s("ZJ")==1){if(!cF&&!cE){hp=H}}if(S.s("ZG")==1){if(o.1y&&!o.51){hp=H}}if(S.s("HP")==1||S.s("Ic")==1||S.s("Gh")==1){nc=H}}if(hp){1o=H;1t=K}F{!1o?1t=H:\'\'}if(S.s("1i")=="1K"){if(S.s("1o")==1&&S.s("hD")==1&&!S.g("gd")){1o=H;1t=K;if(!cF&&(o.9u||o.dX)&&!cE&&S.s("dE")!=1){1o=K;1t=H}F{y8=H}}}if(o.as||(!o.1A&&v.1v.1o==1&&v.1v.n6==1)||(!o.7Q&&v.1v.1o==1&&v.1v.FJ==1)||(!o.29&&v.1v.1o==1&&v.1v.ZF==1)){if(S.s("1u").L("Q")>-1||S.s("1u").L("2U")>-1){1o=H;1t=K}if(v.1v.dD==1&&!o.29){1o=K;1t=H}}if(1j){if(1j.g("1t")&&v.1j.7z!=1){cF=K;cE=K}}if(W&&o.3c){if(v.W.ZZ==1){if(o.3c.Ll()){J}}}if(a=="2q"){if(I(o.2q)){if(o.2q.4H()){1o=H;1t=K;S.1X("5Z","22")}}}if(a=="W"||a=="62"||a=="dg"||S.s("GK")==1){if(W){if(W.4H()&&S.s("GK")!=0){1o=H;1t=K;S.1X("5Z","22")}}F{1o=H;1t=K}}if(o.10v==1){1o=H;1t=K}if(y8){B cc=y9(S);if(cc){cc.y>0?S.1X("y0",cc.y):\'\';O(S.c(),{"1u":"2G","1e":S.g("y0")})}}if(1o){8P(S,(yb?H:K))}if(1t){Lq(S)}if(S==bg){if(!1o&&1t){hK();6M(7U);bA?bA.1X("1F",bA.s("a")):\'\';7T=K;ku==0?js("ui",1):\'\';ku=1;o.6t&&o.9U?o.6t.1t():\'\'}if(1o&&!1t&&!o.5g){o.P.yc();bO();3l(7U);bA?bA.1X("1F",0):\'\';7T=H;ku==1?js("ui",0):\'\';ku=0;o.6t&&o.9U?o.6t.1o():\'\'}if(1j){if(1j.tb()){if(!1j.g("1t")){1t&&!1o?1j.1t():\'\'}F{!1t&&1o?1j.1o(2):\'\'}}}if(W){if(v.W.7z==1&&!W.4H()){if(1t||o.as){if(v.W.I7==1&&o.29){}F{if(!W.g("1t")){if(v.W.I8==1){!o.1y&&!o.dG?W.1t():\'\'}F{W.1t()}}}}F{if(1o&&W.g("1t")){W.1o()}}}}}};E gh(S){B x=K;B a=S.g("1i");if(S.s("1o")==1){if(S.s("wX")==1){o.1y||o.dG?x=H:\'\'}if(S.s("f7")==1){!o.1y&&!o.dG?x=H:\'\'}if(S.s("10u")==1){o.7A?x=H:\'\'}if(S.s("eW")==1){x=H}F{if(S.s("10t")==1){if(o.1l.eP){S.1X("eW",1);x=H}}if(S.s("10s")==1){if(o.1l.2j){S.1X("eW",1);x=H}}}if(S.s("Ic")==1){if(o.2Y>S.s("HI")){S.1X("dE",1);x=H}F{S.1X("dE",0)}}if(S.s("10r")==1&&!7S){x=H;o.mA=1}if(S.s("10p")==1&&7S){x=H;o.mA=1}if(S.s("HP")==1){if(o.2Y<=S.s("HQ")){S.1X("dE",1);x=H}F{S.1X("dE",0)}}if(S.s("10o")==1){o.1A?x=H:\'\'}B t=o.P.1b();B d=o.P.1p();if(S.s("IB")==1&&S.s("J9")>0){if(t>=S.s("J9")){x=H}}if(S.s("IE")==1&&S.s("Jb")>0){if(t0){if(t0){x=H}if(S.s("ID")==1){if(I(S.s("n5"))){2M[S.s("n5")]?x=H:\'\'}}if(S.s("10g")==1){if(!I(S.s("9b"))){x=H}}if(S.s("IC")==1){if(I(S.s("n2"))){!2M[S.s("n2")]?x=H:\'\'}}if(S.s("10c")==1&&o.1l.4s){!o.1A||o.mT?x=H:\'\'}if(S.s("13R")==1){!o.P.7A()?x=H:\'\'}if(S.s("ZC")==1){!o.P.6g()?x=H:\'\'}if(S.s("Zg")==1){!o.51?x=H:\'\'}if(S.s("ZB")==1){!o.29?x=H:\'\'}if(S.s("Gh")==1){o.29?x=H:\'\'}if(S.s("Zd")==1){!o.3q?x=H:\'\'}if(S.s("Zc")==1){o.P.6g()&&o.P.bL().L("?yt")==-1?x=H:\'\'}if(S.s("KK")==1){6f(o.2e)?x=H:\'\'}if(S.s("FJ")==1){!o.7Q?x=H:\'\'}if(S.s("Zb")==1){o.7Q?x=H:\'\'}if(S.s("Z9")==1){o.mW?x=H:\'\'}if(S.s("Z8")==1){!o.mW?x=H:\'\'}if(S.s("GL")==1){if(S.g("hF")){x=H}}if(S.s("Z6")==1){!o.ab?x=H:\'\'}if(S.s("Z5")==1){o.ab?x=H:\'\'}if(S.s("YS")==1){if(v.4J==1&&v.dq==1){if(o.2E=="5a"&&!I(v.2e)&&v.zD==0){if(!o.1A||o.P.6Q()=="7A"){if(v.2e==\'\'){}F{x=H}}}}}}if(a=="3P"){B lu=S.s("3e");if(lu){if(lu=="2Z:6d"||lu=="6d"){if(!o.6d&&!o.kS){x=H}}if(lu=="2Z:9E"){if(!o.9E||(!o.1A&&v.4J==0)){x=H}}if(lu=="2Z:Hc"){if(!o.mW){x=H}}if(lu.L("6i")>-1){if(!o.6i){x=H}}if(7E([lu],"6Y")&&!7E([lu],"js:")&&S.s("eW")!=1){B sk=K;if(I(v.6Y)){if(!o.cP){1N Hi==\'E\'?o.cP=1D Hi():\'\'}if(o.cP){sk=o.cP.zf(S)}}!sk?x=H:\'\'}}}if(a=="W"||a=="62"||a=="dg"){if(W){if(W.4H()){x=H}}F{x=H}}if(a=="1j"){if(1j){if(1j.4H()){x=H;o.2E!=\'1G\'?S.1X("5Z","22"):\'\'}}F{x=H}}if(S.g("1J")=="1E"){if(S.g("R")==0){x=H}}if(S.g("1j#")){if(!S.g("1X#4q")){x=H}}if(S.s("3T")==1){B cb=1W.7L("Z0"+v.id);if((o.P.1p()==0&&o.P.1b()==0)||!o.4z||!6f(cb)||!o.YX){x=H}}if(S.s("xP")==1){!x?S.1X("xP",1):\'\'}if(a=="1p"){if(o.P.6g()){x=H}}if(S.g("1d")=="wQ"&&o.1l.2j){if(o.as&&o.1l.bZ){x=H}}J x}E 8P(S,zE){if(S.g("1t")){if(o.aQ||S.s("5Z")=="22"||zE){S.1X("2l",K)}F{LY(S)}S.1X("1t",K)}};E Lq(S){if(!S.g("1t")){if(S.s("5Z")=="22"||o.aQ){S.1X("2l",H);if(o.aQ){S.1X("1F",1)}if(S.g("1i")=="1K"){if(o.hL){zk(S)}}}F{Ml(S)}if(S.s("1i")=="1K"){o.Q.43(o.3q?0:v.1K)}if(S.s("1i")=="2N"){o.U.zi()}S.1X("1t",H)}};E LY(S){ze(S.g("1d"));B 5M="fB|";B 5z="0|";B 1o=1;B a=S.s("5Z");if(S.s("Mk")==1){5M=\'\';5z=\'\'}B p=S.s("1u");B k5=S.g("3t");2t(S.s("mU"))?p=S.s("mU"):\'\';hz(p,[\'2U\'])&&o.cH?p="":\'\';if(a=="1L"){5M+="1L|";5z+="0|"}if(a=="1u"){if(p.L("2p")>-1&&p.L("Q")==-1){5M+="x|";5z+=5f(o.2Y+S.g("1a")/2*k5)+"|"}if(p.L("1f")>-1){5M+="x|";5z+=5f(-S.g("1a")/2)*k5+"|"}if(p.L("1e")>-1){5M+="y|";5z+=(-S.g("1g")/2)*k5+"|"}if(hz(p,["2U","Q","9y"])){5M+="y|";if(S.g("1i")=="2N"||S.g("1i")=="1K"){5z+=5f(o.4M+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}F{5z+=5f(o.4M+S.g("1g")/2)+"|"}}if(p=="6u"){5M+="1L|";5z+="0|"}}B m=1D 5O({"mc":S,"me":S.g("1d"),"1J":5M.1m(0,5M.R-1),"to":5z.1m(0,5z.R-1),"1o":1o})};E Ml(S){ze(S.g("1d"));B 5M="";B 5z="";B a=S.s("5Z");B p=S.s("1u");2t(S.s("mU"))?p=S.s("mU"):\'\';if(S.g("1F")!=1&&S.s("Mk")!=1){5M="fB|";5z=(S.g("1d")==\'bg\'?v.1v.a:"1")+"|"}if(a=="1L"){if(S.g("3t")!=S.s("1L")){5M+="1L|";5z+=S.s("1L")+"|"}}if(a=="1u"){if(p=="6u"){if(S.g("3t")!=S.s("1L")){5M+="1L|";5z+=S.s("1L")+"|"}}F{if(p.L("Q")>-1||p=="2U"){if(S.g("y")!=S.g("y0")){5M+="y|";5z+=S.g("y0")+"|"}}F{5M+="x|y|";5z+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(5M!=""&&5z!=""){B m=1D 5O({mc:S,me:S.g("1d"),1J:5M.1m(0,5M.R-1),to:5z.1m(0,5z.R-1),1t:1})}F{S.1X("2l",H)}};G.kQ=E(1d,1J,zE){B 4Q=K;B 2O=K;B S=b[1d];B 1i=S.g("1i");B 3e=S.s("3e");if(1J=="6C"){if(o.hL){if(1i=="1K"||1i=="5n"||1i=="9w"){if(!S.g("gd")){o.9u=H;o.dX=H;4Q=H;4u();if(v.eT.Kh==1){B bl=7b("1i","2N");if(bl){3l(bl.c())}}}}}if(1j&&v.1j.fW==1&&((1i=="1j"||3e.L("Lj")==0)||3e.L("1j:")==0)){2K(o.fY);if(!1j.g("1t")||mY!=S){53(S,1J);o.g0=1i+3e;1C(E(){o.g0=2a},41)}}if(W&&v.W.fW==1&&1i=="W"){2K(o.zl);if(!W.g("1t")||mY!=S){53(S,1J);o.g0=1i;1C(E(){o.g0=2a},41)}}}if(1J=="5v"){if(o.hL){if(1i=="1K"||1i=="5n"||1i=="9w"){o.9u=K;o.dX=H;1C(E(){if(!o.9u){o.dX=K;V(B x in b){if(b.2z(x)){if(!7T){if(b[x].g("1i")=="1K"&&!b[x].g("gd")){8P(b[x]);2F()}}if(b[x].g("1i")=="2N"){if(v.eT.Kh==1){6M(b[x].c())}}}}}},41)}}if(1i=="2N"){o.U.6F(1)}if(v.1j.fW==1&&((1i=="1j"||3e.L("Lj")==0)||3e.L("1j:")==0)){2K(o.fY);o.fY=1C(E(){if(!o.3H){bO(1)}},(v.1j.fP>0?v.1j.fP*2m:2m))}if(W&&v.W.fW==1&&1i=="W"){2K(o.zl);o.zl=1C(E(){if(!o.3H){W.g("1t")?W.1o(1):\'\'}},(v.W.fP>0?v.W.fP*2m:2m))}}if(4Q){1C(2F,10)}};G.pM=E(){if(o.5B&&!o.29&&!o.aQ){o.U.5B(K);o.5B=K}if(o.2e){if(v.n7>-1&&6f(o.2e)){O(o.2e,{1F:v.n4})}}if(o.1y&&v.JX==1&&v.ZA!=0){o.U.3g()}if(v.1v.8L>0){2K(o.JV);o.JV=1C(4u,v.1v.8L*2m)}F{4u()}};G.Iq=E(){if(o.2e){if(v.n7>-1&&6f(o.2e)){O(o.2e,{1F:v.n7})}}if(!o.1y&&v.JX==1){o.U.2D()}4u();f9(K)};G.fA=E(bq,bp){B y;V(B x in b){if(b.2z(x)){y=b[x].g("1i");if(y=="2N"||y=="1K"){b[x].fA(bq,bp)}}}};G.qN=E(){if(v.1v.1o==1){if(v.1v.dD==1&&!o.29){J}if((!o.51||o.1l.2j)&&o.P.6Q()=="8e"){o.51=H;4u();o.1l.2j?1C(E(){o.51=K},41):\'\'}if(v.1v.ix==1){hO();fh()}f9(K)}};G.fy=E(bq,bp){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="2N"||b[x].g("1i")=="1K"){b[x].fy(bq,bp)}}}};G.jO=E(1b,1p,JZ){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="2N"){b[x].6F(1b,1p,JZ)}if(b[x].g("1i")=="1b"){mD(b[x],1b,1p)}if(b[x].s("Ib")==1){b[x].xs()}if(b[x].s("I2")==1){b[x].JG(1b,1p)}if(b[x].s("IN")==1){if(b[x].s("3e")=="IL"||b[x].s("3e")=="a8"){1N JD==\'E\'?JD(b[x]):\'\'}if(b[x].s("G5")==1&&!b[x].g("1t")&&7T){}F{if(b[x].g("1t")==gh(b[x])){4u();2F()}}}}}};E f9(x){if(v.1v.1o==1){x?bO():\'\';if(o.cH){if(!o.1y&&v.1v.f7==1){x=H}if(x&&!o.wH){O(o.1v,{"1e":bg.h()})}if(!x&&o.wH){O(o.1v,{"1e":0})}o.wH=x}}}E hK(){7T=K;o.P.hK();if(o.vt){o.vt=K;2F();1C(2F,ej)}}E mD(x,1b,1p){if(v.4y>0){1b-=v.4y*1;1p-=v.4y*1}B y=4h(1b);if(x.s("HJ")=="1"){y=4h(1p-1b)}if(x.s("Zq")=="1"){if(x.s("Zh")=="1"){y=y+(1p>0?\' \'+2J(x.s("Zn"))+\' \'+4h(1p):\'\')}F{1b==0?y=4h(1p):\'\'}}x.6v(y)}G.wh=E(1b,1p){B x=7b("1i","2N");if(x){x.LJ(1b,1p)}};G.kz=E(y){if(o.P.1p()>0){B x=7b("1i","2N");if(x){x.kz(y)}}};G.9l=E(){if(!7S){if(v.ht==1){2K(mQ);mQ=1C(9l,41)}F{9l()}}};E 9l(){if(!7S){js("Zm");7S=H;B x=7b("1i","bo");if(x){x.JK();if(v.Lb==1&&o.1y){2K(o.KT);o.KT=1C(KW,(v.KU>0?v.KU:1)*2m)}}o.mA?4u():\'\'}}E KW(){if(o.1y&&7S){o.U.8k()}}G.La=E(y){V(B x in b){if(x==y){b[x].1X("3l")}}};G.8C=E(){2K(mQ);if(7S){js("8G");B x=7b("1i","bo");if(x){x.hJ();if(v.Lb==1&&o.1y){o.U.hm()}}7S=K;o.mA?4u():\'\'}};G.iS=E(){B x=7b("3e","1K 9G");if(x){x.1X("6M");x.6v(2J(\'1K\')+\' \'+(o.3q?0:2Q.oj(v.1K*100))+\'%\');2K(o.iS);o.iS=1C(KZ,2m)}};E KZ(){B x=7b("3e","1K 9G");if(x){x.6v(\'\');x.1X("3l");2K(o.iS)}}G.3Z=E(1b,1p){if(v.4y>0){1b-=v.4y*1;1p-=v.4y*1}V(B x in b){if(b.2z(x)){if(b[x].s("on")==1){if(b[x].g("1i")=="2N"){1p>0?b[x].1X("2w",1b/1p):\'\';b[x].LL()}if(b[x].g("1i")=="1b"){mD(b[x],1b,1p)}if(b[x].g("1i")=="5e"){b[x].1X("qx",0.5);b[x].1X("ex",0)}}}}};G.4d=E(1b,1p){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="1p"){if(v.4y>0){1p-=v.4y*1}b[x].6v(4h(1p))}if(b[x].g("1i")=="2N"){b[x].6F(1b,1p);b[x].Mg(1p)}if(b[x].g("1i")=="1b"){mD(b[x],1b,1p)}}}};G.8j=E(){if(!o.4D){1j.g("1t")?1j.1o():1j.1t()}};G.bS=E(){if(1j){if(o.4D){J o.4D.6f()||1j.g("1t")}F{J 1j.g("1t")?H:K}}F{J K}};G.mE=E(x){if(1j){1j.5G(x)}};G.bO=E(){bO()};G.Zl=E(x){if(1j){1j.FQ(x)}};G.Gs=E(){if(1j){1j.hY()}};G.Gr=E(x){if(1j){J 1j.Ko(x)}};E bO(x){if(1j){1j.g("1t")?1j.1o(x):\'\'}o.4D?o.4D.1o():\'\'};G.cK=E(){if(W){if(W.g("1t")){W.1o(1)}F{W.1t()}}};G.hC=E(x){if(W){if(W.g("1t")&&x!=1){x!=2?W.1o():\'\'}F{1C(E(){W.1t()},100)}}};G.iw=E(){if(W){J W.g("1t")?H:K}F{J K}};G.dn=E(x){J W?W.g(x):\'\'};G.6n=E(x){if(W){W.wD(x)}};G.KI=E(x){if(W){W.KQ(x)}};G.b9=E(){if(W){W.b9()}};G.mN=E(){if(W){W.mN()}};G.iv=E(){iv()};E iv(){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="62"){O(b[x].c(),{"1F":(!W.d2()?0.5:1)})}if(b[x].g("1i")=="dg"){O(b[x].c(),{"1F":(!W.h6()?0.5:1)})}}}}G.d2=E(){if(W){J W.d2()}F{J K}};G.h6=E(){if(W){J W.h6()}F{J K}};G.gB=E(){if(W){J W.gB()}F{J K}};G.nd=E(){if(W){W.nd()}};G.e0=E(){if(W){W.e0()}};G.KO=E(x){if(x&&W){W.d6(x)}};G.KN=E(x){if(x&&W){W.nF(x)}};G.JH=E(x){if(x&&W){O(W.co(),{"184":"22","2W-2p":W.s("7n")});1W.7L(x).1T(W.co());3l(W.c())}};G.18a=E(){};G.wo=E(x){if(1j){1j.5W();1j.g("1t")?1C(E(){1j.1o()},4F):\'\'}};G.iN=E(){if(1j){1j.5W()}if(o.4D){o.4D.dQ()}};G.iK=E(x){if(1j){1j.gt()}2F();4u()};G.i6=E(x){if(1j){1j.i3(x);1j.g("1t")?1j.1o():\'\'}if(o.4D){o.4D.dQ()}x=="4X"?w0():\'\'};E w0(){if(o.jT){B x=4e(o.hI/o.5V.4Z(-1)[0],1).rC(2);V(B i in b){if(b.2z(i)){if(b[i].s("7J")=="4X"&&o.hI){b[i].6F(x,1)}if(b[i].s("3e")=="2Z:4X,1.0"){b[i].vL(x)}}}}}G.nN=E(x){if(1j){1j.i3("7k")}if(o.4D){o.4D.dQ()}};G.aI=E(){if(1j){1j.8U();1j.g("1t")?1C(E(){1j.1o()},4F):\'\'}if(o.4D){o.4D.dQ()}if(o.5g&&o.4z){o.3T.a2()}};G.vD=E(){o.4D?o.4D.1o():\'\';if(1j){1j.vD()}};G.hP=E(nU,2l,8g){V(B x in b){if(b.2z(x)){if(b[x].g("1i")=="1j"){if(b[x].s("gL")==1){b[x].KV()}}if(b[x].g("Mm")=="1j#"+nU){b[x].1X("1X#4q",2l);if(b[x].g("1J")=="1E"){if(8g){b[x].6v(vB(8g))}}F{if(v.1j[\'1j\'+nU+\'1i\']=="1Z"){if(8g==2J("6T")){b[x].df(0)}F{b[x].df(1)}}2F()}ca(b[x])}}}};G.Lk=E(){if(1j){1j.5W();1j.i3("7k");1j.i3("6B")}};G.kV=E(){B x=7b("1i","2N");if(x){x.kV()}};G.4Q=E(){2F();if(7T){o.vt=H}};G.wF=E(x){if(!7T||x==1){2F();4u()}F{v.1v.vs=H}};G.vH=E(){B b=7b("1J","O");if(b){b.KX()}};G.4I=E(){4u();2F();4u();if(o.as){3l(7U)}F{!7T?6M(7U):\'\'}};G.IP=E(1h){if(1z.eK==v.id&&v.1P.on==1){B x=1h.GI;B y=K;if(x==1I){x=1h.GF}if(I(o.28)||I(o.7X)||o.wI==1){J K}if(o.1y&&v.1P.i7==1){y=H}if(((v.1P.8z==1&&x==32)||(v.1P.17M==1&&x==13)||(v.1P.k==1&&x==75))&&(o.6a||o.51||y)){if(v.1P.2I==1){7G(\'1y\',o.1y?0:1)}o.U.ee();1h.9K();J K}!v.1P.nv?v.1P.nv=0.2:\'\';!v.1P.1L?v.1P.1L=5:\'\';if(v.1P.Lm==1&&(o.6a||y)){if(o.P.1p()>0){V(B i=48;i<58;i++){if(x==i){o.U.3Z((o.P.1p()*(x-48)*10)/100,H)}}}}if((x==39||(v.1P.l==1&&x==76))&&(o.6a||y)){nl(v.1P.vV)}if((x==37||(v.1P.j==1&&x==74))&&(o.6a||y)){nq(v.1P.vV)}if(x==38&&(o.6a||y)){nl(v.1P.vR)}if(x==40&&(o.6a||y)){nq(v.1P.vR)}if(x==187&&(o.6a||y)){nl(v.1P.GS)}if(x==189&&(o.6a||y)){nq(v.1P.GS)}}};E 7b(y,z){V(B x in b){if(b.2z(x)){if(b[x].s(y)==z){J b[x]}}}}E nl(x){if(x=="62"){if(o.W){o.Q.b9()}F{x="3I"}}if(x=="3I"){if(o.P.1p()>0){B sk=o.P.1b()+4e(v.1P.3I);if(sk0&&o.1A){B sk=o.P.1b()-v.1P.3I>=0?o.P.1b()-v.1P.3I:0;o.U.3Z(sk,H);js("nr",sk)}}if(x=="1K"){o.U.43(4e(v.1K)-4e(v.1P.nv));1h.9K()}if(x=="1L"){o.P.1L(-v.1P.1L/100);1h.9K()}if(v.1P.2I==1){7G(x,0)}};G.IM=E(1h){if(1z.eK==v.id){B x=1h.GI;if(x==1I){x=1h.GF}if(x==57){if(v.1r==1){}}if(o.29&&x==27){o.U.8s()}if(I(o.28)||I(o.7X)){J K}if(v.1P.on==1){if(v.1P.f==1&&x==70&&v.ht!=1&&(o.6a||o.51)){if(v.1P.2I==1){7G(\'29\',o.29?0:1)}o.29?o.U.8s():o.U.9t()}if(v.1P.s==1&&x==83&&(o.6a||o.51)){if(o.3C){if(v.1P.2I==1){7G(\'1Z\',o.4Y?0:1)}3y("H8")}}if(v.1P.m==1&&x==77&&(o.6a||o.51)){if(v.1P.2I==1){7G(\'5n\',o.3q?1:0)}o.3q?o.U.6k():o.U.5p()}}}};G.4l=E(){3Q(o.hZ);V(B x in o){if(x.L("Y")==0&&x.L("KR")>-1){3Q(o[x])}}V(B i=0;i-1){v.Gd=H}if(C.3e.L("2q:")>-1){o.fn=H}if(C.3e=="17Z"){C.15v=1D 153(C)}}B 7t=C.2S?C.2S.2x("///"):[];if(C.Hv==1){C.1J="1E";C.1E=iQ(0)+(U.R>1?\'///\'+iQ(1):\'\');if(2t(C.bs)){C.1w=C.bs}}C.it=[];C.il=[];B xa=0;B 2I=1D cN();B 1n=1D cN();B eQ=1D cN();B 152=1D cN();B iF=0;B b3;if(C.1J=="1E"){if(C.4O){if(I(v[C.4O+\'1E\'])){C.1E=v[C.4O+\'1E\']}}if(I(C.1E)){2I[0]=4G(C.1E);C.oI=C.1E.R;B xX=[\'/\',\'|\',\'-\'];xX.L(C.1E.1m(-1))>-1?C.xA=C.1E.1m(-1):\'\';xX.L(C.1E.1m(0,1))>-1?C.xu=C.1E.1m(0,1):\'\';if(1i=="1b"||1i=="1p"){if(C.1E.L(\'0:\')==0){C.oG=H}if(C.1E.2x(":").R==3){C.Jr=H}F{if(C.1E.L(\'cS:cS\')>-1){C.Js=H}}if(C.mp==1){v.mp=1}}if(C.HJ==1&&C.1E.L("-")==0){C.Jt=H}if(C.1E.L("///")>0&&(1i=="3P"||C.Hv==1)){C.fX=C.1E.2x("///");C.1E=2I[0]=C.fX[0]}}if(v.xT==1){1C(91,100);1C(91,41);1C(91,2m)}}F{if(I(C.1n)){2I[0]=C.1n;if(2I[0].L("///")>0&&2I[0].L("jn")==-1){2I=C.1n.2x("///")}if(I(C.qf)){2I[1]=C.qf}if(C.Jx==1){if(2t(C.HU)){2I.2V(C.HU);iF=2I.R-1}}}}if(1i=="3P"){if(C.14Y==1&&I(C.pH)){C.wJ=C.3e}}B Y=1Y("2b");if(C.1u.L(\'9y\')>-1){o.9y?o.9y.1T(Y):1C(E(){o.9y.1T(Y)},100);o.I1=H}F{if(hz(C.1u,["Y","2U"])&&o.cH){o.1v.1T(Y)}F{o.1V.1T(Y)}if(1i=="bo"&&C.14V==1){Y.C.4C=lz}}if(C.I2==1){C.iu=1D 14N(C,Y)}B pZ=1Y("2b");Y.1T(pZ);B eo=1Y("2b");O(eo,{"1u":"2G","1f":0,"1e":0});Y.1T(eo);O(Y,{"1u":"2G","1f":0,"1e":0,"1F":1,"e8":"ob","qn":"ki"});if(2t(C.4O)){4a(Y,{"id":(v.id+"4j"+"cO"+C.4O)})}if(C.Ib==1||C.GJ==1){O(eo,{"5j":"2R 0.2s 3f"})}if(2I.R>0){V(i=0;i<2I.R;i++){1n[i]=1Y("2b");O(1n[i],{"1u":"2G","1e":0,"1f":0,"ae":"22","1F":C.a,"5j":"1F 0.1s 3f"});if(C.fr>C.1L){O(1n[i],{"5j":"1F 0.1s 3f,2R 0.1s 3f"})}if(C.1J=="fG"&&C.3B!=\'\'){if(2t(C.4O)){4a(1n[i],{"id":(v.id+"4j"+"Y"+"4j"+C.4O+"4j"+"1n")});if(v[C.4O+\'3B\']){C.3B=v[C.4O+\'3B\']}}if(hz(C.3B,[".rw",".i2",".14L","jn",".fb"])){C.3B.L("//")==-1&&C.3B.L("jn")==-1?C.3B=\'//\'+C.3B:\'\';B z=1Y("4r");C.9k=1;z.1B("e7",wM);z.3B=C.3B;1n[i].1T(z);C.w=1n[i].2i;C.h=1n[i].3b;if(C.Ih>0){O(z,{1g:C.Ih})}}}if(C.1J=="1E"){O(1n[i],{"1w":(C.1w),"e8":C.gb*2B(v.8p,1),"uq":gu(C.4g),"gk-e4":C.ir+\'px\',"2W":"0 bu 0 bu","a1-8z":"cU"});if(o.a7){if(2t(C.HS)){O(1n[i],{"e8":C.HS*2B(v.8p,1),})}}if(C.2w==1){if(C.1E.L("-1||1d=="cD"){O(1n[i],{"ae":"2y"})}}if(C.IV==1){O(1n[i],{"4g-e5":"IV"})}if(C.m0>0){O(1n[i],{"4g-e5":C.m0})}if(C.IZ){O(1n[i],{"qn":C.IZ+"em"})}2I[i]==\'5e\'?2I[i]=2J("5e"):\'\';1n[i].1U=vr(2I[i]);1C(xC,100);C.w=1n[i].2i;C.h=1n[i].3b;if(2t(C.4O)){4a(1n[i],{"id":(v.id+"p1"+C.4O+"15k")})}}if(C.1J=="O"){o.1A?1C(vw,4F):\'\'}B 8V=2I[i].6o();if(8V.L(\'B:\')==0){8V=2B(1z[8V.1m(4)],\'\')}B lA=8V.L(\'<2f\')>-1||8V.L(\'<15j\')>-1;if(C.1J=="2f"&&(8V.L(\'\')>-1||lA)){if(1i=="5n"||1i=="3P"){8V=8V.1S(/iq/g,\'iq\'+v.id+1d)}if(8V.L(\'4o\')>-1){cR(1n[i])}1n[i].1U=(!lA?"<2f 1a=\'20\' 1g=\'20\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\'>":\'\')+8V+(!lA?"":\'\');1n[i].2i>20?C.w=1n[i].2i:\'\';1n[i].3b>20?C.h=1n[i].3b:\'\';O(1n[i],{"1a":C.w,"1g":C.h});if(C.bs!=-1){oT(1n,C.bs)}if(2t(C.4O)){4a(1n[i],{"id":(v.id+"p1"+C.4O+"15h"+i)})}}eo.1T(1n[i]);i>0?1o(1n[i]):\'\'}bF();qi?wM():\'\';if(C.3e=="3T"){C.3T=1;C.1o=1;o.3T?1n[0].1U=o.3T.pD(C.bs!=-1?C.bs:\'#3N\'):\'\';if(o.1l.2j){1n[0].Iv=xe;1n[0].157=5t;1n[0].wS=xf}F{1n[0].h7=6e;1n[0].gK=5t;1n[0].jL=dP}}F{if((bg.2i*C.1L<35||bg.3b*C.1L<35)&&C.1J!=\'1E\'){wP();cR(9H)}F{cR(bg)}}if(1i=="3P"){B lu=\'\';if(C.hb==1&&I(C.3e)){lu=C.3e;if(lu.L("2Z:")==0){B 1M=lu.1m(4).2x(",");if(1M.R==2){B wR=1M[1].2x("/");if(wR.R==2){1M[0]==\'hd\'?1M[0]="4L":\'\';if(v[1M[0]]==wR[1]){C.a=1;O(1n[0],{"1F":C.a})}}}}if(lu=="Iy"||lu=="4k"){o.U.fH();Y.C.4C=lz;o.wI=1}}if((C.1o==1&&(C.IB==1||C.IE==1||C.II==1))||lu.L("6Y")==0||lu=="IL"||lu=="a8"){C.IN=1;if(7E([C.1u],"Y")||C.G9==1){C.G5=1}}if(lu.L("6Y")==0){Y.C.4C=lz}}V(B sf in C){vC(sf)}if(1i=="1j"&&C.gL==1){gL=1D 14c(Y,bg,C)}if(C.2w==0){gl(Y)}if(C.9k==1){1o(bg)}if(C.2A==1){qH()}if(C.1u.L("2p")>-1){eY=1}if(C.1u.L("1e")>-1){FD=1}if(C.1u.L("2U")>-1){gf=1;1i=="3P"&&2t(C.3e)?Y.C.4C=lz:\'\'}if(C.1u.L("Y")>-1){gf=1}2F();B t=\'\';if(C.bj!=0){t+="qA("+C.bj+"we)"}if(C.143==1){t+=" 3t(-1)"}if(C.141==1){t+=" 3x(-1)"}if(t!=\'\'){O(eo,{"2R":t})}if(1i=="bo"){hJ()}B 1M=[];B i;if(1i=="W"){1M=[\'cz\',\'FT\',\'m6\',\'FU\',\'xd\',\'qs\'];V(i=0;i<1M.R;i++){if(I(C[1M[i]])&&!I(v.W[1M[i]])){v.W[1M[i]]=C[1M[i]]}}}if(1i=="1R"){1M=[\'lU\',\'xj\',\'xi\'];V(i=0;i<1M.R;i++){if(I(C[1M[i]])&&!I(2M[1M[i]])){v[1M[i]]=C[1M[i]]}}}C.qK==1?92():\'\';if(1i=="3P"&&C.on==0){3l(Y)}if(C.1o==1&&C.mf>0){1C(FW,C.mf*2m)}}E FW(){C.mf=-1;o.Q.4I()}E wP(){if(9H){9H.4m.3h(9H)}9H=1Y("2b");O(9H,{"1u":"2G","1e":0,"1f":0,"1a":C.1J=="fG"?bg.2i:(bg.2i>35?bg.2i:35)*C.FY,"1g":C.1J=="fG"?bg.3b:(bg.3b>35?bg.3b:35)*C.zG});C=4B(C,\'iE\',\'iE\');Y.1T(9H)}E cR(x){if(1i.L("1b")==0&&U.R==1){C.2w=0}if(1i=="3P"&&C.hb==0){C.2w=0}if(C.2w==1){if(C.iM==1){O(x,{"6r":"4o"})}O(x,{"ae":"2y"});if(o.1l.2j){x.1B("cp",E(e){xf(e)},{5R:K});x.1B("gg",E(e){xe(e)},{5R:K});x.1B("eR",E(e){G0(e)},{5R:K})}if(v.eP==1||!o.1l.2j){x.aU=9L}if(v.1v.i8==1||C.i8==1){O(x,{"2v-1w":"#pO","1F":0.5})}}F{O(x,{"6r":"7h"})}if(!o.1l.2j){x.h7=6e;x.gK=5t}if(C.3i==1||C.2A==1){x.jL=dP}}E xf(e){js("140"+1d);e.aR();cp=H}E xe(e){C.G1==1?6e():\'\';e.aR()}E G0(e){e.aR();e.9K();C.G1==1?5t():\'\';if(!cp){9L(e)}cp=K}E bF(){if(bg){bg.4m.3h(bg)}bg=1Y("2b");O(bg,{"1u":"2G","1e":0,"1f":0});if(2t(C.4O)){4a(bg,{"id":(v.id+"p1"+C.4O+"13Z")})}w=C.w;h=C.h;C.fE=-1;C.b0=-1;C=4B(C,\'2L\',\'2L\');C=4B(C,\'ao\',\'ao\');if(C.aM&&o.a7){if(C.aM!=\'0 0 0 0\'){C=4B(C,\'ao\',\'aM\')}}if(C.1J=="1E"){w=1n[xa].2i;h=1n[xa].3b;if(C.x9>0){w0){C.i1=2P(1M[1])}F{C.4E=2P(1M[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.au+C.aG;w=w+C.7v+C.7n;C.h=h;C.w=w;if(C.1J=="1E"){C.i9=1n[0].3b}}F{C.5w=0}O(bg,{"1a":(C.Gx==1?H3:w),"1g":h,"zC":(C.pW*h)/2,"2v":(C.H7==1?"3f-4S("+(C.14h==1?"to 2p,":\'\')+5m(C.59,C.5w)+","+5m(C.14i,C.5w)+")":5m(C.59,C.5w,bg)),"5j":"2v .1s 3f, 1F .2s, 2R .1s 3f"+(2t(C.eS)?\', 7d .1s 3f\':\'\')});if(C.1J=="fG"){O(bg,{"1a":w,"1g":h,"zC":(C.pW*h/C.1L)/2,})}if(C.K8==1){zp(bg,C.59,C.K6,C.K5)}if(C.qh==1){O(bg,{"2T":2B(C.JE,1)+"px 6j "+C.qa})}if(C.a9==1){O(bg,{\'jy-7d\':\'a9(b8)\'})}pZ.1T(bg)}E 2F(){B fE=(-bg.3b/2);B b0=(-bg.2i/2);if(fE!=C.fE||b0!=C.b0){O(bg,{"1e":(-bg.3b/2),"1f":(-bg.2i/2)});C.fE=fE;C.b0=b0}if(9H){B x=C.1J=="fG"?bg.2i:(bg.2i>35?bg.2i:35);B y=C.1J=="fG"?bg.3b:(bg.3b>35?bg.3b:35);O(9H,{"1e":(-y/2)+C.Ju-C.K2,"1f":(-x/2)+C.14v-C.14C})}V(B i=0;i<2I.R;i++){B it=C.1J=="2f"?2Q.4v(2P(1n[i].C.1g))/2:2Q.4v(1n[i].3b)/2;B il=C.1J=="2f"?2P(1n[i].C.1a)/2:1n[i].2i/2;if(it!=C.it[i]||il!=C.il[i]){O(1n[i],{"1e":-it,"1f":-il});if(bg){O(1n[i],{"1e":(5f(1n[i].C.1e)+C.au/2-C.aG/2+C.14B/2+C.14A/2),"1f":(5f(1n[i].C.1f)+C.7v/2-C.7n/2+C.14z/2+C.14y/2)})}C.it[i]=it;C.il[i]=il}}}E 6e(){B i;6C=H;if(C.eQ==1){if(on&&I(C.qf)){i=1}F{i=0}if(b3&&eQ.R>2){i=2}if(eQ[i]){pe();1t(1n[eQ[i]])}}if(C.bg==1){O(bg,{"2v":5m(xc(C.ch,C.59),xc(C.aq,C.5w),bg)});if(2t(C.eS)){O(bg,{"7d":"fx("+C.eS+")"})}}if(C.7y>-1&&!GE){V(i=0;i<2I.R;i++){if(1n[i].C.5T!="3i"){O(1n[i],{"1F":C.7y})}}}if(C.qg!=-1){oT(1n,C.qg)}if(C.GJ==1){iI+=45;hw(1n[0],iI)}if(C.fr>C.1L&&C.fr>-1){1L(C.fr)}if(1i=="1j"&&o.Q.bS()){}F{if(C.2A==1&&C.qK!=1){B x=7t.R>1&&!on?7t[1]:7t[0];if(x){if(x.L(\'B:\')==0){2S.1U=1z[x.1m(4)];92()}}1t(2A);O(2A,{"1F":1})}}if(1i=="5n"){o.U.5B(H);o.5B=H}o.dL=H;o.Q.kQ(1d,"6C")}E 5t(){6C=K;B i;if(C.eQ==1){if(on&&I(C.qf)){i=1}F{i=0}if(b3&&eQ.R>2){i=2}pe();1t(1n[i])}if(C.bg==1){O(bg,{"2v":5m(C.59,C.5w,bg)});if(2t(C.eS)){O(bg,{"7d":"fx(1)"})}}if(C.7y>-1){V(i=0;i<2I.R;i++){if(1n[i].C.5T!="3i"){O(1n[i],{"1F":C.a})}}}if(C.fr>-1){1L(C.1L)}if(C.qg!=-1){oT(1n,(C.bs==-1?\'#3N\':C.bs))}if(1i=="5n"&&!o.29){o.U.5B(K);o.5B=K}xk();o.dL=K;o.Q?o.Q.kQ(1d,"5v"):\'\'}E xk(){if(C.2A==1&&C.qK!=1){1o(2A);O(2A,{"1F":0})}}E 9L(e){e?e.6J=H:\'\';if(!ov){o.Q.g5(1d);if(1i=="3P"){oF()}xk();if(C.14t==1){iI-=30;hw(1n[0],iI)}hF=H;if(C.GL==1||(1d=="wQ"&&C.1o==1&&C.wX==1)){o.Q.4I()}}};G.GT=E(){9L()};E oF(){if(2I){if(2I.R>1){if(on==H){1t(1n[0]);1o(1n[1])}F{1t(1n[1]);1o(1n[0])}}if(C.2A==1&&7t.R>1){2S.1U=o.ni+(on==H?7t[0]:7t[1])+o.iy;92()}}if(I(C.wJ)){if(on==H){C.3e=C.wJ}F{C.3e=C.pH}}oM();on=on!=H;if(C.3e){if(C.3e.L(",0/1")>-1){js(C.3e,on?1:0)}}if(C.bg==1&&I(C.wK)){if(C.wK!=-1){if(on){C.M6=C.59;C.59=C.wK}F{C.59=C.M6}bF();cR(bg);2F();if(C.1J=="1E"){91()}F{1L(C.1L)}}}}E oM(){if(I(C.fX)){if(C.fX.R>1){if(on==H){6v(C.fX[0])}F{6v(C.fX[1])}}}}E vT(1h){1h.6J=H;o.Q.g5(1d)}E pe(){V(B i=0;i<2I.R;i++){if(1n[i].C.5T!="3i"){O(1n[i],{"1F":C.a});1o(1n[i])}}}E xC(1E){if(1n[0]){if(1n[0].2i>o.2Y-C.4E-C.4W-C.7v-C.7n){if(C.wL==1){if(!1E){1E=1n[0].1U}1n[0].1U=\'\'+1E+\'\'}F{O(1n[0],{"a1-8z":"ef"})}O(1n[0],{"1a":o.2Y-C.4E-C.4W-C.7v-C.7n})}}}E wM(){if(bg){qi=K;C.9k=0;1o(bg);if(1n[0]){C.w=1n[0].2i*C.1L;C.h=1n[0].3b*C.1L;1L(C.1L)}C.aj=0;bF();wP();cR(9H);1t(bg);2F();o.Q.4Q();if(!6f(Y)){3l(Y)}}F{qi=H}}E JT(1h){1h.6J=H}E dP(){if(!o.1l.2j&&!o.dL){6e()}92()}E 1L(x){if(x>0){O(bg,{"2R":"1L("+x+")"});V(i=0;i<2I.R;i++){O(1n[i],{"2R":"1L("+x+")"})}if(C.iu){C.iu.1L(x)}3t=x;3x=x}}E qH(){2A=1Y("2b");O(2A,{\'1u\':\'2G\',\'1f\':0,\'1e\':0,\'1g\':\'2y\',"1F":0,"5j":"1F 0.1s 3f"});iG=1Y("2b");C=4B(C,\'kK\',\'kK\');C=4B(C,\'LC\',\'LC\');O(iG,{\'1u\':\'2G\',\'1f\':0,\'1e\':0,\'1a\':\'100%\',\'1g\':30,\'2v-1w\':C.lb,\'1F\':C.la,\'2T-7c\':C.yL});2S=1Y("2b");O(2S,{\'1u\':\'2G\',\'1f\':C.z2,\'1e\':C.pS,\'1w\':C.yX,\'4g-fj\':gu(C.yW),\'4g-3V\':C.yV*2B(v.8p,1),"gk-e4":C.yQ+\'px\',"2N-1g":"1"});if(C.2S){if(C.2S.L("B:")==0){C.Ly=H}}if(!C.Ly){O(2S,{\'a1-8z\':\'cU\'})}if(C.hf==1){8J=1Y("2b");8J.1U=\'<2f 1a="b8" 1g="yK" yG="0 0 8 6" 8E="1.1" 3L="3w://3D.w3.3F/3X/2f" 3L:3M="3w://3D.w3.3F/6D/3M">\'}if(C.qK==1){O(2A,{"1F":1});cR(2A)}F{gl(2A)}Y.1T(2A);2S.1U=o.ni+(C.2S==\'\'?2J(1i):7t[0])+o.iy;2A.1T(iG);2A.1T(2S);if(C.hf==1){2A.1T(8J);B xl=o.wU?\'-b8\':\'-yK\';B ps=C.16t;if(!I(ps)){ps=\'\'}B tp=ps.L("1e")>-1;if(tp){hw(8J,\'-180\')}O(8J,{\'1u\':\'2G\',\'2p\':(ps.L("2p")>-1?10*C.1L:\'2y\'),\'1f\':(ps.L("1f")>-1?10*C.1L:(ps==\'\'||ps==\'1e\'?\'50%\':\'2y\')),\'2L-1f\':(ps==\'\'||ps==\'1e\'?\'-HO\':0),\'2U\':(tp?\'2y\':xl),\'1e\':(tp?xl:\'2y\'),\'1F\':C.la})}92()}E 92(){if(C.2A==1){O(2A,{"1e":(gf==1?-h-2A.3b+3:-2A.3b/2)+C.16p-C.16n,"1f":(eY==1?-2S.2i:(gf==1?-w/2:+2S.2i))-(gf==1?0:2S.2i/2+5)+C.16U-C.172,"1g":C.pS+2S.3b+C.yY,"1a":C.z2+2S.2i+C.Me});O(iG,{\'1g\':2A.3b});2A.C.4C="2m"}}G.c=E(){J Y};G.s=E(x){if(1i=="3P"){vC(x)}J C[x]};G.ss=E(x,x2){J I(C[x])?C[x][x2]:K};G.g=E(x){bH(x){1q"1a":J w;1k;1q"1g":J h;1k;1q"h":J 2B(C.i9,h);1k;1q"x":J 5f(Y.C.1f);1k;1q"y":J 5f(Y.C.1e);1k;1q"1F":J Y.C.1F?Y.C.1F:1;1k;1q"1t":J 4q;1k;1q"3t":J 3t;1k;1q"3x":J 3x;1k;1q"1i":J 1i;1k;1q"Mm":J 9Y;1k;1q"hF":J hF;1k;1q"1J":J C.1J;1k;1q"R":J C.oI?C.oI:0;1k;1q"1d":J 1d;1k;1q"x0":J x0;1k;1q"y0":J y0;1k;1q"6C":J 6C;1k;1q"1j#":J 9Y.L("1j#")==0;1k;1q"1j:":J 9Y.L("1j:")==0;1k;1q"xN":J 1i=="3P"&&C.1J=="1E";1k;1q"1X#4q":J xU;1k;7h:J K}};G.1X=E(k,x){bH(k){1q"1t":6C?5t():\'\';4q=x;1k;1q"2l":JP(x);1k;1q"6M":6M(Y);1k;1q"3l":3l(Y);1k;1q"Ma":C.3i=0;1k;1q"xP":if(C.M0>0&&C.3i!=1&&!hG){2K(hG);hG=1C(E(){3l(Y);(C.16Q!=1?C.3i=1:\'\');hG=1I},C.M0*2m)}1k;1q"1L":1L(x);1k;1q"16L":O(Y,{"2R":"1L(0)"});1k;1q"3t":O(Y,{"2R":"3t("+x+")"});3t=x;1k;1q"3x":O(Y,{"2R":"3x("+x+")"});3x=x;1k;1q"1F":O(Y,{"1F":x});1k;1q"qx":O(1n[0],{"1F":x});1k;1q"ex":O(1n[0],{"7d":"ex("+x+")"});1k;1q"1f":O(Y,{"1f":x});1k;1q"1e":O(Y,{"1e":x});1k;1q"1a":O(Y,{"1a":x});1k;1q"1g":O(Y,{"1g":x});1k;1q"yj":C.yj=x;1k;1q"eY":eY=x;1k;1q"1X#4q":xU=x;1k;1q"x":O(Y,{"1f":x});1k;1q"y":O(Y,{"1e":x});1k;1q"5Z":C.5Z=x;1k;1q"6Y":C.6Y=x;1k;1q"x0":x0=x;1k;1q"y0":y0=x;1k;1q"eW":C.eW=x;1k;7h:J K}};E JP(x){if(x&&o.1l.2j){ov=H;1C(K7,ej)}if(!x){if(pc()&&b3){1o(1n[iF]);1t(1n[0]);b3=K}}if(C.9k==1){x?1t(Y):1o(Y)}F{if(1d=="15D"||1d=="15C"){x?1t(Y):1o(Y)}F{O(Y,{"2l":(x?"4k":"22")})}4q=x;x?1t(Y):\'\'}if(x&&C.oz){C.oz=K;1C(91,100)}}E K7(){ov=K}G.6v=E(x,y){if(9Y!=\'\'&&(C.1E==\'x\'||C.1E==\'1x\')){x=x+\'x\'}if(y){x=C.1E+x}6v(x);!6f(Y)?C.oz=H:\'\'};B xr;G.hB=E(x){if(xr!=x){C.9b=x;6v(x);!6f(Y)?C.oz=H:\'\';o.Q?o.Q.4Q():\'\'}xr=x};G.xs=E(){hw(eo,oO);oO+=20};E hw(x,y){O(x,{"2R":"qA("+y+"we)"+(x==1n[0]&&!Jz&&3t!=1?\' 1L(\'+3t+\')\':\'\')})};G.Jq=E(x){if(C.1E.L("{1R")>-1){6v(C.1E)}};G.oF=E(){oF()};E 6v(1E){if(C.1J=="1E"){if(I(1E)){if(C.Jr){if(1E.R==4){1E=(C.oG?\'0:0\':\'cS:0\')+1E}if(1E.R==5){1E=(C.oG?\'0:\':\'cS:\')+1E}if(1E.R==7){1E=(C.oG?\'\':\'0\')+1E}}if(C.Js){if(1E.R==4){1E=\'0\'+1E}}C.oI=1E.R}1E=(C.xu?C.xu+(C.Jt?\'\':\' \'):\'\')+1E+(C.xA?\' \'+C.xA:\'\');B Jv=1n[0].2i+(C.bg==1?C.au+C.aG:0);B Jw=1n[0].3b+(C.bg==1?C.au+C.aG:0);1n[0].1U=o.ni+(1i=="3P"?vr(1E):1E)+o.iy;if(C.15B==1){1n[0].1U+=\'<7x C="2l:9T-4k;1a:ew"><7x C="2T-1e: bu 6j \'+3u(C.1w)+\';2T-1f: bu 6j d8;2T-2p: bu 6j d8;1u: 2G;2p:bu;1e: 50%;2L-1e: -4b;">\'}if(1i=="1R"){O(1n[0],{"1a":"2y","a1-8z":"cU"});xC(1E)}C.w=1n[0].2i+(C.bg==1?C.au+C.aG:0);C.h=1n[0].3b+(C.bg==1?C.au+C.aG:0);if(Jv!=C.w||Jw!=C.h||(C.w>0&&wG==0)){91()}if(1n[0].2i>0){wG=C.w}F{9Y!=\'\'?1o(1n[0]):\'\';if(1E!=\'\'){1C(91,10)}}}}G.91=E(){91()};E pc(){J!o.P.6g()&&C.Jx==1}E 91(){if(C.1J=="1E"){if(1n[0]){if(1n[0].2i>0){9Y!=\'\'?1t(1n[0]):\'\';w=C.w=1n[0].2i;h=C.h=1n[0].3b;bF();cR(bg);2F();if(o.Q){if(7E([C.1u],"Y")){o.Q.wF()}F{o.Q.4Q()}}}}}}G.vL=E(x){if(C.JA==1){B n=4;if(1d=="15A"){if(o.1l.2j){J}}F{n=8}B y=\'iq\';B z=[];V(B i=1;i(i/n)&&z[i]?1t(z[i]):\'\'}}F{V(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1t(z[i]);1k}}}}}};G.On=E(){if(!on){if(2I){if(2I.R>1&&U.R>1){1o(1n[0]);1t(1n[1])}}if(U.R>1){1i=U[1];if(C.2A==1){2S.1U=iQ(1);92()}}if(pc()&&b3){1o(1n[iF]);b3=K}oM();on=H}};E iQ(x){J o.ni+(C.2S==\'\'?2J(U[x]):(7t.R>1?7t[x]:7t[0]))+o.iy}G.df=E(x){df(x)};G.JG=E(x,y){if(C.iu){C.iu.dQ(x,y)}};E df(x){B y=\'iq\';B z=1W.7L(y.aH(v.id,1d,\'15R\'));if(z){O(z,{"5j":"2R 0.1s 6H-5v"});if(x==1){z.C.2R=\'JI(0, 0)\'}F{z.C.2R=\'JI(-JJ, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2A==1&&7t.R>1){2S.1U=(on?7t[0]:7t[1])}O(1n[0],{"1F":C.a})};G.iB=E(){if(on){if(2I){if(2I.R>1&&U.R>1){1t(1n[0]);1o(1n[1]);O(1n[0],{"1F":C.a})}}1i=U[0];if(U.R>1){if(C.2A==1){2S.1U=iQ(0);92()}}oM();on=K;b3=K}};G.vT=E(){if(pc()){pe();1t(1n[iF]);b3=H}};G.JK=E(){B 2O=K;if(C.1o==1){if(C.KK==1){if(6f(o.2e)){2O=H}}if(C.16h==1&&!o.29){2O=H}if(C.Xl==1&&o.29){2O=H}}if(!2O){6M(Y);B gJ=Y.eL("*");V(B i=gJ.R;i--;){O(gJ[i],{"5Z-1y-6A":"16e"})}4q=H}};G.hJ=E(){hJ()};E hJ(){3l(Y);B gJ=Y.eL("*");V(B i=gJ.R;i--;){O(gJ[i],{"5Z-1y-6A":"8O"})}4q=K}G.4l=E(){if(2I.R>0){V(i=0;i<2I.R;i++){if(1n[i].4m==Y){Y.3h(1n[i])}1n[i]=2a}}if(bg){bg.dU("aU");bg.dU("h7");bg.dU("gK");bg.4m.3h(bg);bg=2a}if(C.1u.L(\'9y\')>-1){if(Y.4m==o.9y){o.9y.3h(Y)}}F{if(Y.4m==o.1V){o.1V.3h(Y)}F{if(o.1v){if(Y.4m==o.1v){o.1v.3h(Y)}}}}if(2A){if(2A.4m==Y){Y.3h(2A)}}Y=2a};G.KV=E(){gL?gL.i4():\'\'};G.KX=E(){vw()};E vw(){KY(2I[0],C.1w,1n[0])}E vr(x){B z=x+\'\';if(x.L(\'{\')>-1){if(x.L(\'{1b}\')>-1&&I(o.3v)){x=x.1S(\'{1b}\',fR(o.3v.aJ().t))}if(x.L(\'{1R\')>-1){B y=o.d9?o.d9:(v.1R?v.1R:\'\');if(x.L(\'{c9}\')>-1&&o.Q){x=x.1S(\'{c9}\',o.Q.dn(\'c9\'))}if(o.c6&&o.Q){y=o.Q.dn(\'c6\')}x=x.1S(\'{1R}\',y);if(o.c6&&!o.Q){1C(6v,100,z)}}if(x.L(\'{1E\')>-1){V(B i=1;i<6;i++){if(x.L(\'{1E\'+i+\'}\')>-1){if(I(v[\'1E\'+i])){x=x.1S(\'{1E\'+i+\'}\',v[\'1E\'+i])}F{x=x.1S(\'{1E\'+i+\'}\',\'\')}}}}if(x.L(\'{62}\')>-1){o.hV=1d;if(o.Q){x=x.1S(\'{62}\',o.Q.dn(\'L0\'))}}}J x}G.vz=E(){6v(C.1E)};E vC(sf){if(2t(C[sf+\'4j\'+\'B\'])){B x=v[C[sf+\'4j\'+\'B\']];if(2t(x)){if(1N(x)=="4N"){C[sf]=x}}}}E oT(1n,47){V(B i=0;i<1n.R;i++){L6(1n[i],47)}if(C.3e=="3T"){if(o.3T){o.3T.169(1n[0],47)}}}};B Lc=E(1d,1i){B i;B C=[];B w;B h;B bg;B 4q=H;B x0;B y0;B 3t=1;B 3x=1;B fN=0;B 8Z=0;B 15U;B 3H;B ou;B 6C;B 2w;B 3A;B LX;B LN;B yC;B LM;B 2A;B 2S;B 8J;B fO;B yo;o.JU=-1;B q4;B 6C;B zB;V(i in gY.S){C[i]=gY.S[i]}B 1i=v[1d].1i;B 1J=v[1d].1J;V(i in gY[1i]){C[i]=gY[1i][i]}V(i in v[1d]){C[i]=v[1d][i]}C.w=2P(C.w);C.h=2P(C.h);C=4B(C,\'2L\',\'2L\');C=4B(C,\'ao\',\'ao\');if(o.a7){if(C.Lg>0){C.w=2P(C.Lg)}if(C.aM){if(C.aM!=\'0 0 0 0\'){C=4B(C,\'ao\',\'aM\')}}}B Y=1Y("2b");if(v.1v.Lh==1&&v.1v.1o==1){o.1v.1T(Y)}F{o.1V.1T(Y)}1i=="2N"?o.9y=Y:\'\';B 8F=K;if(C.7J){if(C.7J!=\'1K\'){8F=H}}O(Y,{"1u":"2G","1e":0,"1f":0,"1F":1,"e8":"ob","qn":"ki"});if(C.Li==1){Y.C.4C=C.5h}bF();B 8W=1Y("2b");O(8W,{"1u":"2G","2U":2Q.4v(-C.h/2),"1f":2Q.4v(-C.w/2)});if(C.7H>0&&C.JO==1){O(8W,{"2T-7c":C.7H*C.h/2,"1g":C.h,"6U":"3i","4o-3n":"22"})}if(2t(C.4O)){4a(Y,{"id":(v.id+"p1"+C.4O)})}Y.1T(8W);if(1i==\'2N\'&&v.wl==1){LV()}if(C.2A==1){qH()}B 9f=1Y("2b");ih(0,9f,0.3,(C.4S==1?"3f-4S("+(C.rp==1?"to 1f,":\'\')+3u(C.KJ)+", "+3u(C.pC)+")":3u(C.pC)),C.w,C.165);if(C.Kx==1&&I(C.p8)){B iR=1Y("2b");iR.1U=C.p8.1S(/\\#KB/g,3u(C.pC));9f.1T(iR);O(iR,{"1u":"2G","2U":-2Q.4v(C.h/2),"1f":0,"4o-3n":"22"});O(9f,{"6U":"3i","2v":"22"});B x=["6W","h8","p6","hQ","dr"];V(B y=0;y0){V(B y2=0;y20){B dN=1Y("2b");ih(2,dN,C.Kr,C.15X,0,C.7y);8W.1T(dN)}B 7r=1Y("2b");ih(3,7r,C.Kt,(C.4S==1?"3f-4S("+(C.rp==1?"to 1f,":\'\')+3u(C.Kw)+", "+3u(C.1w)+")":C.1w),0,C.a);if(C.Kx==1&&I(C.p8)){B pw=1Y("2b");pw.1U=C.p8.1S(/\\#KB/g,3u(C.1w));O(pw,{"1u":"2G","2U":-2Q.4v(C.h/2),"1f":0,"4o-3n":"22"});O(7r,{"6U":"3i","2v":"22"});7r.1T(pw)}if(C.5q==1){B dl=1Y("2b");C=4B(C,\'wA\',\'wA\');C=4B(C,\'xZ\',\'xZ\');O(dl,{"1u":"2G","2U":C.h/2,"1f":0,"4o-3n":"22","4g-3V":C.KE*2B(v.8p,1),"1w":C.6p,"2N-1g":"100%","2W-1e":C.15W,"2W-2U":C.15V,"2W-1f":C.10a,"2W-2p":C.Xm,"2L-1e":C.Ux,"2L-2U":C.Xk,"2L-1f":C.OW,"2L-2p":C.OV,"2T-7c":(C.Kq+"px"),"2l":"22"});if(C.Kn==1){O(dl,{"2v":3u(C.Kv)})}7r.1T(dl);B ky=K;B OQ=K}o.o6=C.h;8W.1T(7r);if(C.fV==1){B 8q=[];if(1N Lf!=="1I"){B 9q=1D Lf(Y,8q,w,C)}}if(C.3A==1){if(C.dp.6o().L(\'<2f\')==-1){C.dp==\'\'?C.dp="<2f 1a=\'20\' 1g=\'20\'>":\'\'}3A=1Y("2b");3A.1U=C.dp.6o();C=4B(C,\'L5\',\'L5\');O(3A,{"1u":"2G","1e":-10+C.ON-C.OL,"1f":-2m,"4o-3n":"22","1g":20,"1a":C.f5,"1F":C.zs,"5j":"2R 0.1s 3f, 1F 0.1s 3f"});if(C.kt==1||C.yf==1){O(3A,{"2R":"1L(0)"})}F{if(C.qI!=1){O(3A,{"2R":"1L("+C.qI+")"})}}if(C.OC==1){O(3A,{"7d":"OJ-a5(4b 4b bu 5k(0, 0, 0, .7))"})}Y.1T(3A);if(C.wb!=-1){B x=["6W","hQ","dr"];V(B y=0;y0){V(B y2=0;y245&&C.hH<135){C.bz=90}if(C.hH>OG&&C.hH0?C[\'h\'+n]:C.h),"2v":z?(z.L("3f")>-1?z:3u(z)):\'\',"2T-7c":(C.JO==1?1:C.7H*C.h/2),"1F":Kf,"4o-3n":"22","5j":"2R 0.2s 6H-in-5v"})}E bF(){bg=1Y("2b");C=4B(C,\'fg\',\'fg\');B i9=C.h+C.au+C.aG;B JF=C.w+C.7v+C.7n;if(C.bg==1){}F{C.5w=0}C=4B(C,\'iE\',\'iE\');if(v.1v.i8==1||C.i8==1){C.59=\'#pO\';C.bg=1;C.5w=0.5}O(bg,{"1u":"2G","1e":0,"1f":0,"1a":JF,"1g":i9*C.zG,"zC":(C.pW*i9)/2,"2v":5m(C.59,C.5w),"ae":"2y","5j":"1F .1s 3f, 2v .1s 3f"});if(C.a9==1){O(bg,{\'jy-7d\':\'a9(b8)\'})}if(C.qh==1){O(bg,{"2T":2B(C.JE,1)+"px 6j #"+C.qa})}if(C.2w==1){if(C.iM==1){O(bg,{"6r":"4o"})}if(!o.1l.2j||v.eP==1){bg.aU=9L;bg.OE=zM;bg.OX=p7;bg.jL=dP}}F{O(bg,{"6r":"7h"})}if(!o.1l.2j){bg.h7=6e;bg.jL=dP;bg.gK=5t}if(o.1l.zw&&C.2w==1){bg.1B("gg",E(1h){1h.6J=H;if(!I(1h.6s)&&1h.7P.R>0){1h.6s=1h.7P[0].j2;1h.9z=1h.7P[0].pN}q4=1h;6e(1h);p7(1h)},{5R:K});bg.1B("eR",E(1h){1h.6J=H;o.3H=K;5t(1h);zM(q4)},{5R:K});bg.1B("2w",E(1h){1h.6J=H});bg.1B("cp",E(1h){if(!I(1h.6s)&&1h.7P.R>0){1h.6s=1h.7P[0].j2;1h.9z=1h.7P[0].pN}q4=1h;o.3H=H;dP(1h);if(o.1l.zw){p7(1h)}},{5R:K})}O(bg,{"1f":2Q.oj(-C.w/2-C.7v)});O(bg,{"1e":2Q.oj(-C.h/2-C.au+C.Ju-C.K2)});if(C.K8==1){zp(bg,C.59,C.K6,C.K5)}Y.1T(bg)}E 2F(1a){if(1a!=w){w=1a;o.zF=w;B aL=w/9f.2i;O(bg,{"1a":(w+C.7v+C.7n),"1f":-w/2-C.7v,});O(8W,{"1f":-w/2});O(9f,{"1a":w});O(8W,{"1a":w});B xx=cC.2i*aL;if(xx>9f.2i){xx=9f.2i}O(cC,{"1a":xx});B wp=7r.2i*aL;O(7r,{"1a":wp});kx(wp);if(1i=="2N"){Hf()}if(C.fV==1){9q?9q.Mh(w):\'\'}if(o.6t){o.6t.2F()}}}E kx(x){if(C.3A==1){if(xw-C.fc/2&&C.f5!=20){x=w-C.fc/2}B y=x-w/2-C.fc/2+C.Ph-C.P9;O(3A,{"1f":y})}}E yd(){O(3A,{"2R":"1L("+C.qI+")"})}E 6e(1h){o.Q.kQ(1d,"6C");if(C.bg==1){if(C.aq!=-1){B m=1D 5O({"mc":bg,"1J":"8N","to":C.aq,"1b":0.1,"me":(1d+"bg")})}if(2t(C.ch)){O(bg,{"2v-1w":C.ch})}}if(2t(C.zh)){O(7r,{"2v-1w":C.zh})}if(C.3A==1){if(C.JW==1&&I(C.zt)){if(C.p5==1&&3H){}F{3A.1U="<2f 1a=\'"+C.f5+"\' 1g=\'20\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\'>"+C.zt.6o()+""}}if(C.kt==1){if(C.yf==1&&!o.1A){}F{yd()}}F{if(C.oL!=-1){B m2=1D 5O({"mc":3A,"1J":"8N","to":C.oL,"1b":0.1,"me":(1d+"3A")})}}}if(C.2A==1&&(o.P.1p()>0||1i=="1K"||8F)){kJ()}if(C.fZ>0){O(bg,{"2R":"3x("+((C.fZ-1)/5+1)+")"});zd(C.fZ)}if(C.3A==1&&C.y7==1){kx(dI(1h.6s)-8Z)}if(1i=="1K"){o.U.5B(H);o.5B=H}6C=H;o.dL=H}E zd(x){O(9f,{"2R":"3x("+x+")"});O(cC,{"2R":"3x("+x+")"});dN?O(dN,{"2R":"3x("+x+")"}):\'\';O(7r,{"2R":"3x("+x+")"})}E 5t(){if(!ou){if(C.7y>0){O(dN,{"1a":0})}if(2t(C.zh)){O(7r,{"2v-1w":C.1w})}if(C.bg==1){if(C.aq!=-1){B m=1D 5O({"mc":bg,"1J":"8N","to":C.5w,"1b":0.1,"me":(1d+"bg")})}if(2t(C.ch)){O(bg,{"2v-1w":C.59})}}if(C.3A==1){if(C.JW==1&&I(C.zt)){if(C.p5==1&&3H){}F{3A.1U="<2f 1a=\'"+C.f5+"\' 1g=\'20\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\'>"+C.dp.6o()+""}}if(C.kt==1){O(3A,{"2R":"1L(0)"})}F{if(C.oL!=-1){B m2=1D 5O({"mc":3A,"1J":"8N","to":C.zs,"1b":0.1,"me":(1d+"3A")})}}}if(C.fZ>0){O(bg,{"2R":"3x(1)"});zd(1)}if(1i=="1K"&&!o.29){o.U.5B(K);o.5B=K}o.Q.kQ(1d,"5v")}if(C.fV==1&&9q){9q.5v()}if(C.2A==1&&(o.P.1p()>0||1i=="1K")){o4()}if(o.po&&1i=="2N"){o.th.1o();o.JU=-1}6C=K;o.dL=K}E 9L(1h){1h.6J=H}E JT(1h){1h.6J=H}E zM(1h){if(1i=="1K"){if(o.9u){ou=H;2K(zB);zB=1C(E(){ou=K;5t()},2m)}}yh();o.3H=K;if(C.3A==1){if(C.p5==1&&I(C.zA)){3A.1U="<2f 1a=\'20\' 1g=\'20\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\'>"+C.dp.6o()+""}}d5(1h.6s,1h.9z);o.Q.g5(1d);o.Q.fy(1h.6s,1h.9z);1h.6J=H}E p7(1h){3H=H;if(C.3A==1){if(C.p5==1&&I(C.zA)){3A.1U="<2f 1a=\'20\' 1g=\'20\' 3L:3M=\'3w://3D.w3.3F/6D/3M\' 3L=\'3w://3D.w3.3F/3X/2f\'>"+C.zA.6o()+""}}fN=jX(bg);8Z=gU(bg);d5(1h.6s,1h.9z);6F(2w,1,"no")}E d5(dT,dA){B x;dT=dI(dT);dA=dI(dA);B JR=2Q.6c(1W.os.bt,1W.9J.bt);B JS=2Q.6c(1W.os.du,1W.9J.du);if(o.1l.2j){}F{dA=dA+JS;dT=dT+JR}if(C.bz>0){x=dA-fN-C.7n;2w=x/w;if(C.bz==M4){x=dA-fN-C.7v;2w=x/w;2w=(2w-1)*-1}}F{x=dT-8Z-C.7v;2w=x/w;if(C.bj>134&&C.bj1?2w=1:\'\';2w<0?2w=0:\'\'}G.Mg=E(){9q?9q.Mh(w):\'\'};G.kV=E(){9q?9q.dQ(w):\'\'};E yh(){3H=K}E dP(1h){8Z=gU(bg);if(C.7y>0){if(o.1A||1i!=\'2N\'){O(dN,{"1a":dI(1h.6s)-8Z})}}if(C.2A==1&&(o.P.1p()>0||1i=="1K"||8F)){kJ();fN=jX(bg);d5(1h.6s,1h.9z);if(1i=="2N"){if(v.OA==1){if(o.P.6g()&&o.P.bL().L("?yt")>0){2S.1U=\'- \'+fR((1-2w)*o.P.1p(H))}F{2S.1U=fR(2w*o.P.1p())}}F{B d=o.P.1p();if(v.4y>0){d=d-v.4y*1}B bf=\'\';if(C.fV==1&&9q){bf=9q.2A(2w*d);bf!=\'\'?bf=bf+\'
\':\'\'}2S.1U=bf+fR(2w*d)}}if(1i=="1K"||8F){2S.1U=rD(2w)}92(1h)}if(o.po&&1i=="2N"&&o.th){yo=1h;if(!fO||v.LA!=1){yp()}if(v.LA==1){2K(fO);fO=1C(yp,50)}}if(C.3A==1&&C.y7==1){kx(dI(1h.6s)-8Z)}}E yp(){2K(fO);fO=1I;if(C.2A==0){fN=jX(bg);8Z=gU(bg);d5(1h.6s,1h.9z)}6C?o.th.cT(yo,w,2w,8Z):\'\'}E 92(1h,t,l){B 1f=(-w/2+(dI(1h.6s)+1W.os.bt-8Z)-2S.2i/2)+(l?l:0);B kU=0;if(v.uQ!=1){if(1f+w/2+2S.2i+10>o.2Y){kU=1f;1f=o.2Y-w/2-2S.2i-10}if(1f+o.2Y/2<0){kU=1f;1f=-o.2Y/2}}B x={"1e":(-2S.3b-C.Lx*1-C.pS-C.yY)-(C.Lw==1?(C.h/2)*(C.fZ>0?C.fZ:1):0)+(t?t:0),"1f":1f};O(2A,x);if(C.hf==1){O(8J,{\'1u\':\'2G\',\'1f\':2S.2i/2-4+(kU!=0?kU-1f:0),\'1e\':2S.3b-6})}}G.kJ=E(e,x,t,l){kJ();2S.1U=x;92(e,t,l)};E kJ(){if(!6f(2A)||2A.C.1F==0){1t(2A);O(2A,{"1F":1})}}G.o4=E(){o4()};E o4(){1o(2A);O(2A,{"1F":0})}G.c=E(){J Y};G.s=E(1d){J C[1d]};G.ss=E(x,x2){J C[x][x2]};G.g=E(x){bH(x){1q"1a":J w;1k;1q"NW":J 9f.2i;1k;1q"1g":J C.h;1k;1q"x":J 5f(Y.C.1f);1k;1q"y":J 5f(Y.C.1e);1k;1q"1F":J Y.C.1F?Y.C.1F:1;1k;1q"1t":J 4q;1k;1q"3t":J 3t;1k;1q"3x":J 3x;1k;1q"1i":J 1i;1k;1q"1d":J 1d;1k;1q"x0":J x0;1k;1q"y0":J y0;1k;1q"2w":J 2w;1k;1q"gd":J 8F;1k;7h:J K}};G.1X=E(1d,x){bH(1d){1q"1t":4q=x;1k;1q"3H":3H=x;1k;1q"2l":1i=="2N"||C.1o==1?O(Y,{"5T":(x?"4q":"3i")}):O(Y,{"2l":(x?"4k":"22")});4q=x;1k;1q"3t":O(Y,{"2R":"3t("+x+")"});3t=x;1k;1q"3x":O(Y,{"2R":"3x("+x+")"});3x=x;1k;1q"1F":O(Y,{"1F":x});1k;1q"1f":O(Y,{"1f":x});1k;1q"1e":O(Y,{"1e":x});1k;1q"2w":2w=x;1k;1q"dE":C.dE=x;1k;1q"1a":O(Y,{"1a":x});1k;1q"1g":O(Y,{"1g":x});1k;1q"yj":C.Oc=x;1k;1q"x":O(Y,{"1f":x});1k;1q"y":O(Y,{"1e":x});1k;1q"x0":x0=x;1k;1q"y0":y0=x;1k}};G.2F=E(x){2F(x)};G.pM=E(x){};G.fA=E(bq,bp){if(3H){if(1i=="1K"||8F){d5(bq,bp);o.Q.g5(1d)}if(1i=="1K"){o.9u=H}d5(bq,bp);6F(2w,1,"no")}};G.fy=E(bq,bp){if(3H){yh();3H=K;d5(bq,bp);o.Q.g5(1d);6F(2w,1,"no")}};E 6F(1b,1p,x){1b<0?1b=0:\'\';if(v.4y>0&&1p>1){1p=1p-v.4y;1b=1b-v.4y}if(C.3A==1&&C.yf==1&&C.kt!=1){if(!C.LQ&&1b>0){yd();C.LQ=H}}if(3H&&1p!=1){}F{B 4w;if(1p>0&&1b>0){if(1b>1p){1b=1p}4w=w*(1b/1p);if(4w==7r.2i){4w=-1}}F{4w=0}if(4w>=0){O(7r,{"1a":4w});if(C.y7==1&&6C&&!x){}F{kx(4w)}}if(I(dl)){if(1p<2&&1i=="2N"){if(ky){3l(dl);ky=K}}F{if(!ky){6M(dl);ky=H}dl.1U=1i=="2N"?4h(1b==0?1p:1b):rD(1b)}}}};G.6F=E(1b,1p,x){if(1p!=LN||1b!=LM||x){6F(1b,1p,x)}};G.LL=E(){2w>1?2w=1:\'\';2w<0?2w=0:\'\';O(7r,{"1a":(2w*w)})};G.LJ=E(1b,1p){if(1p>0&&1b>0){B 4w=w*(1b/1p);4w>w?4w=w:\'\';O(cC,{"1a":5f(4w)});LX=1p;yC=1b}F{yC=0;O(cC,{"1a":0})}};G.kz=E(x){if(C.6t==1){if(!o.6t){if(x!=0){if(1N LR!=="1I"){o.6t=1D LR(Y,C,x);o.9U=H}}}F{if((!I(x)||x==0)&&o.9U){o.6t.1o();o.9U=K}F{if(!o.9U||(I(x)&&x!=1&&x!=0)){o.6t.yT(x);o.9U=H}}}}};E LV(){o.cT=1Y("2b");O(o.cT,{\'1u\':\'2G\',\'1f\':0,\'1e\':0,\'1a\':v.LD,\'1g\':v.Lu,\'6U\':\'3i\',"4o-3n":"22","2v-1w":"#gF","2T-7c":v.Lo+\'px\',"2l":"22"});o.cT.id="Ow"+v.id;if(v.Lr==1){O(o.cT,{"2T":v.Ls+"px 6j "+z4(\'1w\',v.Lt)})}if(v.Lv==1){O(o.cT,{"7q-a5":"eh 4b ge 5k(0,0,0,0.5)"})}o.cT.C.4C="kH";Y.1T(o.cT)}E qH(){2A=1Y("2b");O(2A,{\'1u\':\'2G\',\'1f\':0,\'1e\':0,\'1g\':\'2y\',"4o-3n":"22","1F":0,"5j":"1F 0.1s 3f"});C=4B(C,\'kK\',\'kK\');2S=1Y("2b");O(2S,{\'1u\':\'2G\',\'2W-1f\':C.z2,\'2W-2p\':C.Me,\'2W-1e\':C.pS,\'2W-2U\':C.yY-1,\'1E-7i\':\'6u\',\'1w\':C.yX,\'4g-fj\':gu(C.yW),\'4g-3V\':C.yV*2B(v.8p,1),\'gk-e4\':C.yQ+\'px\',\'2N-1g\':"1",\'2v-1w\':5m(C.lb,C.la),\'2T-7c\':C.yL});C.Jl?C.hf=C.Jl:\'\';if(C.hf==1){8J=1Y("2b");8J.1U=\'<2f 1a="b8" 1g="yK" yG="0 0 8 6" 8E="1.1" 3L="3w://3D.w3.3F/3X/2f" 3L:3M="3w://3D.w3.3F/6D/3M">\'}Y.1T(2A);2A.1T(2S);if(C.hf==1){2A.1T(8J);O(8J,{\'1F\':C.la})}2A.C.4C="2m"};E Hf(){if(o.3v&&v.c4==1&&!o.1A){B f=o.3v.aJ();if(f.t&&f.d){6F(f.t,f.d)}}};E rD(x){B y=2Q.4v(x*100);if(8F){if(o.jT){J(8F&&2t(C.2S)?C.2S+\'&hi;\':\'\')+4e(x*o.5V.4Z(-1)[0]).rC(1)}if(o.H4){J(8F&&2t(C.2S)?C.2S+\'&hi;\':\'\')+o.rv}}J y};G.4l=E(){Y.3h(8W);if(bg){bg.dU("aU");bg.dU("h7");bg.dU("gK");bg.4m.3h(bg);bg=2a}if(3A){Y.3h(3A)}if(Y.4m==o.1V){o.1V.3h(Y)}F{if(o.1v){if(Y.4m==o.1v){o.1v.3h(Y)}}}Y=2a}};B rd=E(1e){B i;B C=[];B w;B h;B 4q=H;B 3t=1;B 3x=1;B x0=0;B y0=0;B aT=5I(pU,Q4);B 1i,1d="bg";B 1J="Ql";if(1e==H){C["1u"]=\'1e\';C.h=2B(v.1v.Qc,50);C.a=2B(v.1v.NR,0.5);C.1w=2B(v.1v.PK,\'#gF\')}F{C["1u"]=v.1v.1u;V(B k in v.1v){if(v.1v.2z(k)){C[k]=v.1v[k]}}}if(C.1t==0){v.1v.h=C.h=0;C.2W=C.2L="0 0 0 0";C.4S=0}C["1L"]=1;C=4B(C,\'2L\',\'2L\');if(I(C.l6)){if(C.l6!=20&&C.2L=="-20 0 0 0"){C.ay=C.l6}}if(2t(C.Lp)&&o.a7){C=4B(C,\'2L\',\'Lp\')}if(C.MG==1){C.4E+=\'%\';C.4W+=\'%\'}B Y=1Y("2b");if(C.a9==1&&C.4S==0){C.a<1?C.sl=C.a:C.sl=0.2;v.1v.a=C.a=1}F{C.a9=0}O(Y,{\'1u\':\'2G\',\'1f\':0,\'1e\':0,\'1a\':(C.lr==1||1e?\'100%\':o.ac),\'1F\':C.a,\'4o-3n\':\'22\',\'e8\':\'ob\',\'qn\':\'ki\'});o.1V.1T(Y);B bg=1Y("2b");O(bg,{\'1g\':C.h-(C.1u!=\'1e\'?C.gD+C.ay:0),\'2l\':\'4k\',\'2L-1f\':C.4E,\'2L-2p\':C.4W,\'2T-7c\':C.7H});if(C.jl>0){B jl=\'4b 6j \'+5m(2B(C.Nw,\'3N\'),C.jl);if(C.N7==1){O(bg,{\'2T-1e\':jl})}F{O(bg,{\'2T\':jl})}}Y.1T(bg);w=Y.2i;v.dF=-C.ay;if(C.4S==1||1e){if((C.1w==\'3Y\'||v.1v.ag!=\'\')&&!1e){if(C.1u!=\'1e\'){v.dF=98-C.h}B 4r=\'2c:ag/rw;jn,VF+Vm/T/D+Up/Um/Ul==\';if(v.1v.ag.L("2c:ag")>-1){4r=v.1v.ag}O(bg,{\'1g\':C.h+(C.1u!=\'1e\'?v.dF:0),\'2v\':\'X(\'+4r+\') fU-x 50% 100%\',\'2v-3V\':\'2y\'})}F{B gv=(1e?\'to 1e, \':\'to 2U, \')+5m(C.1w,0)+\', \'+5m(C.1w,1);O(bg,{\'2v\':\'-qF-3f-4S(\'+gv+\')\',\'2v\':\'-3J-3f-4S(\'+gv+\')\',\'2v\':\'-ms-3f-4S(\'+gv+\')\',\'2v\':\'-o-3f-4S(\'+gv+\')\',\'2v\':\'3f-4S(\'+gv+\')\'})}}F{if(C.a9==1){O(Y,{\'jy-7d\':\'a9(b8)\'});O(bg,{\'1F\':C.sl})}O(bg,{\'2v-1w\':C.1w})}if(1e){O(Y,{"5j":"1F 0.2s 6H-5v"})}G.h=E(){J C.h-(C.1u!=\'1e\'?C.ay:0)};G.c=E(){J Y};G.s=E(1d){J C[1d]};G.g=E(x){if(Y){bH(x){1q"w":Y.2i>0?w=Y.2i:\'\';J w;1k;1q"1a":J Y.2i;1k;1q"1g":J Y.3b;1k;1q"x":J 5f(Y.C.1f);1k;1q"y":J 5f(Y.C.1e);1k;1q"1F":J Y.C.1F?Y.C.1F:1;1k;1q"1t":J 4q;1k;1q"3t":J 3t;1k;1q"3x":J 3x;1k;1q"1d":J 1d;1k;1q"x0":J x0;1k;1q"y0":J y0;1k;1q"aT":J 1d+aT;1k;7h:J K}}F{J K}};G.1X=E(1d,x){bH(1d){1q"1t":4q=x;1k;1q"w":w=x;1k;1q"2l":O(Y,{"2l":(x&&v.rb!=1?"4k":"22")});4q=x;1k;1q"1L":O(Y,{"2R":"1L("+x+")"});3t=x;3x=x;1k;1q"3t":O(Y,{"2R":"3t("+x+")"});3t=x;1k;1q"3x":O(Y,{"2R":"3x("+x+")"});3x=x;1k;1q"1F":O(Y,{"1F":x});1k;1q"1f":O(Y,{"1f":x});1k;1q"1e":O(Y,{"1e":x});1k;1q"1a":O(Y,{"1a":x});1k;1q"1g":O(Y,{"1g":x});1k;1q"x":O(Y,{"1f":x});1k;1q"y":O(Y,{"1e":x});1k;1q"x0":x0=x;1k;1q"y0":y0=x;1k}};G.4l=E(){o.1V.3h(Y);Y=2a}};if(1N(2M)=="4N"){GH()}o.G=G;if(2M.id){if(1W.7L(2M.id)){s5()}F{1W.1B(\'U9\',gz)}}F{1N GD==\'E\'?GD():\'\'}E s5(){if(I(2M.id)){if(1W.7L(2M.id)){if(!Jy(1W.7L(2M.id))||2M.4q==1){2M.U8==1?1C(gz,50):gz()}F{1C(s5,50)}}}}E gz(){V(B i=0;i<1z.5c.R;i++){if(I(1z.5c[i])){if(1z.5c[i].2Z("id")==2M.id){if(1z.5c[i].2Z("8e")){1z.5c[i].2Z(\'2O\')}}F{if(v.U7==1&&1z.5c[i].2Z("v","3k")==1){2M.3k=0}}}}1z.5c.2V(o.G);B 2O=K;o.v0=gT(v);2M.b5?2M.3j=2M.b5:\'\';if(I(2M.3j)){V(B i=2;i<10;i++){if(2M.3j==i&&o[\'u\'+i]!=\'\'){v=9o(v,5i.7j(dw(o[\'u\'+i])));2O=H}}}if(o.u!=\'\'&&!2O){v=9o(v,(1N o.u!="3R"?5i.7j(dw(o.u)):o.u))}if(1N(Uq)!="E"){V(B 1d in 2M){if(2M.2z(1d)){if(1d.L("Hq")==0){2M[1d]=2a}}}}v=9o(v,2M);o.1H=1W.7L(v.id);if(v.iJ==1&&v.Ur==1&&1N(rR)=="E"){xz(o.1H,"UG");if(!rR()){1z.1W.1B("9G",rR,{5R:K})}}F{Hh()}}E Hh(){B qY=v.2e;if(v.UQ==1&&I(v.2e)&&I(qY)){v.2e!=\'\'?v.2e=qY:\'\'}if((!I(v.3m)||v.3m==\'\')&&v.UO==1){1r(\'5Q\');J}if(v.H5==1||v.qV==1){1z.1B(\'9O\',E(1h){B x=1I;B y;I(1h.2c.1b)?x=1h.2c.1b:\'\';I(1h.2c.1K)?x=1h.2c.1K:\'\';I(1h.2c.H2)?y=1h.2c.H2:\'\';I(1h.2c.2Z)?y=1h.2c.2Z:\'\';if(y&&v.qW){if(v.qW!=\'\'){B pm=v.qW.1S(/\\s+/ig,\'\').2x(\',\');if(pm.L(y)==-1){J}}}if(v.qV==1){if(1N(G4)=="E"){G4(1h)}}if(y&&o.7Z){if(I(1h.2c.1X)){x=1h.2c.1X}B z=3y(y,x);1z.af.qM({1h:y,c7:z},\'*\')}})}V(B 1d in o.gP){if(o.gP.2z(1d)){o.gP[1d]!=\'\'?o.jU+=o.gP[1d]+\' \':\'\'}}1r(o.8E+\' \'+o.jU);1z.eK=v.id;o.d=8Q.r4;o.hs=8Q.UN;if(!v.4V&&7E([o.hs],\'#1y-\')){v.4V=o.hs.1m(o.hs.L(\'#1y-\')+6)}if(af){B qd=K;2X{if(af){if(af.1W){B pK=af.1W.eL("FS");V(B i=0;i-1){o.WT=o.1H.C.1a}if(v.56=="6T"||o.1H.C.1g.L("%")>-1){v.56="%";o.qu=o.1H.C.1g;o.9g=0}if(o.9h==0){if(o.1H.C.1a.L("px")>0){o.9h=2P(o.1H.C.1a)}F{if(o.1H.4m.C.1a.L("px")>0){o.9h=2P(o.1H.4m.C.1a)}F{if(o.1H.4m.4m.C.1a.L("px")>0){o.9h=2P(o.1H.4m.4m.C.1a)}}}}if(7g(v.56).L("x")>0){o.56=v.56.2x("x")[0]/v.56.2x("x")[1];if(o.9g==0){o.9g=o.9h/o.56}}F{o.56=0}O(o.1H,{\'1u\':\'gs\',\'7q-jN\':\'uJ-7q\',\'1E-7i\':\'1f\',\'-3J-kd-kf\':\'22\',\'uq\':gu(\'ow-ox\'),\'9a-1g\':15,\'e8\':14*2B(v.8p,1),\'2N-1g\':\'ki\',\'HZ\':\'I0\',\'1w-Jf\':\'22\'});if(v.a5==1){O(o.1H,{\'7q-a5\':\' 0 HM WS 5k(50,50,93,.1), 0 ge HM 5k(0,0,0,.WR)\'})}if(o.56>0){O(o.1H,{\'1g\':o.9g})}F{O(o.1H,{\'1g\':o.9g==0?o.qu:o.9g})}if(o.9h==0){O(o.1H,{\'1a\':\'100%\'})}o.1V=1Y("2b");O(o.1V,{\'1u\':\'2G\',\'7q-jN\':\'uJ-7q\',\'7Y\':v.o7,\'1w\':\'#3N\',\'1a\':\'100%\',\'1g\':\'100%\',\'1f\':0,\'1e\':0,\'e8\':\'ob\',\'2N-1g\':\'ki\'});if(v.uQ!=1){o.1V.C.6U=\'3i\'}if(v.WQ==1){o.1V.C.7Y=\'d8\'}o.O=1W.1Y(\'C\');o.O.1J=\'1E/O\';o.1V.1T(o.O);o.1V.7a("id",\'WP\'+v.id);oi(1);if(1z.Hu){B HE=1D Hu(E(e){if(e[0].ud.R>0){V(B i=0;i *{-3J-WH-5T: 3i;1u: p4;1e: 2y;1f: 2y;6U:4q;HZ:I0!5Y;6c-1a:22!5Y;ei-1i: WF;2R-I3: 6u 6u;7q-jN:uJ-7q!5Y;-3J-I4-I5-1w: 5k(0,0,0,0);-3J-I4-I5-1w: d8;1E-WE:0!5Y;"+1M+"} 5l 4r{6c-1a:22} 5l > *:6a{I6: 22} 5l,5l a,5l a:WD,5l a:WC,5l a:hb,5l a:et,5l a:6a{1w:#hc;4g-3V:100%;}5l aP{2T:0}5l aP{2l:4k!5Y;6c-1g:22!5Y;2v:d8}.v7{}5l 2f{2L:0}");o.1V.7a(\'WB\',\'v7\')}o.1V.1T(o.e1);o.5o?o.5o.2Z(\'7Z\'):\'\';o.1H.Wz=E WV(e){o.p9++;if(o.p9==5){v.1r=1;1r(o.8E+\' \'+o.jU+\' \'+o.jV)}if(!e)B e=1z.1h;e.6J=H;if(e.aR)e.aR();B x=e.j2-gU(o.1V);B y=e.pN-jX(o.1V);if(v.X9==1){if(I(v.pt)){if(4G(v.pt)!=\'\'){o.v3=v.pt;I(v.Ie)?o.f0=v.Ie:\'\';v.pt==\'22\'?o.f0=o.d:\'\'}}}v1(x,y);J K};E v1(x,y){if(o.f0.L(o.d)==-1||v.If==1||v.4R==1){if(!I(o.4R)){!v.oy?v.oy="3Y":\'\';!v.t7?v.t7="3N":\'\';o.4R=1Y(\'2b\');B 1M;B n=0;V(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4R==1)||i==9){if((I(v[\'rm\'+i+\'t\'])&&I(v[\'rm\'+i+\'a\'])||i==9)){1M=1Y("uU");if(i==9){if(v.Xj!=1){1M.uN=o.v3+(v.Ij==1?" "+o.8E:\'\')}F{1k}}F{1M.uN=v[\'rm\'+i+\'t\']}if(i!=9){if(v[\'rm\'+i+\'a\'].L(",0/1")>-1||v[\'rm\'+i+\'a\'].L(",1/0")>-1){B z=v[\'rm\'+i+\'a\'].2x(\',\');1M.uN+=\' (\'+(3y(z[0].1m(4))==1?2J(\'on\'):2J(\'6T\'))+\')\'}if(v[\'rm\'+i+\'a\'].L("2q")==0){o.fn=H;!o.2q?o.Q.Il():\'\'}}1M.7a("i",i);HL(1M);1M.1B("2w",Hy);o.4R.1T(1M);n++}}}O(o.4R,{"1E-2R":"Xh","2N-1g":"1","a1-8z":"cU","2v":5m(v.oy,0.7)});if(n>1){O(o.4R,{"2W":"ge"})}o.4R.C.4C="Xg";o.4R.jL=Hx;o.1V.1T(o.4R)}F{6M(o.4R)}O(o.4R,{"1u":"2G","1e":y,"1f":x,"1E-7i":"1f"});B uS=K;if(o.2Y-x0){if(i==9){o.f0!=\'\'?1z.5L(o.f0):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.L("2Z:")==0){if(x.L(",0/1")>-1||x.L(",1/0")>-1){B z=x.2x(\',\');B b=o.Q.uX(x,"3e");B u=3y(z[0].1m(4),z[1],b);js(z,u);uZ();v1(o.Hz,o.HA);t6=H}F{y=x.2x(",");3y(y[0].1m(4),(I(y[1])?y[1]:2a))}}if(x.L("2q:")==0&&o.2q){o.2q.2Z(x.1m(6))}if(x.L("js:")==0){y=x.2x(",");2k(y[0].1m(3)+\'(\'+(I(y[1])?\'"\'+y[1]+\'"\':\'\')+(I(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.L("X:")==0){x=x.1S(/\\(X\\)/g,HB());x=x.1S(/\\(Xe\\)/g,sZ(I(v.HG)?v.HG:1W.oD));x=x.1S(/\\(1R\\)/g,o.d9);x=x.1S(/\\(8r\\)/g,v.8r);1z.5L(x.1m(4))}}}!t6?3l(o.4R):\'\'}}E HL(x){O(x,{"2W":"HO ge","4g-3V":(v.HR?v.HR:"55")*2B(v.8p,1)+"%","gk-e4":"0.X5","1F":0.9,"1w":v.t7});x.1B("ot",HW);x.1B("oB",Io)}E HW(e){O(e.4x,{"1F":1});O(e.4x,{"2v":5m(v.oy,0.5)})}E Io(e){O(e.4x,{"1F":0.9});O(e.4x,{"2v":"22"})}o.1l=1D IS();if(o.1l.4s){B sS=(v.IU==1?\'*::-3J-P-Q-1A-X4-pD {2l: 22!5Y;-3J-td: 22;}\':\'\');if(v.oH==1&&v.IW!=1&&(v.IX!=1||!o.1l.7l)&&(v.IY!=1||!o.1l.kn)){}F{if(o.1l.4s&&v.fi==1){}F{sS+=\'fp::-3J-P-Q {2l:22 !5Y;}*::-3J-P-Q-X3 {2l: 22!5Y;-3J-td: 22;}*::--3J-P-Q-1y-pD {2l: 22!5Y;-3J-td: 22;}\'}}B 1M=1W.1Y(\'C\');1M.1J=\'1E/O\';1M.1T(1W.J1(sS));o.1V.1T(1M)}if(o.1l.J2){v.3k==1&&v.X2==1?v.3k=0:\'\'}if(o.56==0){if(o.1V.3b==15&&!o.qu&&v.Ja>0){O(o.1H,{"1g":v.Ja})}}if(I(v.lj)){v.W.cz=v.lj}if(I(v.qr)){v.W.qs=v.qr}if(I(v.1A)){o.2g=v.1A}if(I(1z.Jc)&&v.X1==1){1z.Jc(fQ)}F{fQ()}}E fQ(){1r("fQ");o.U=1D Je();if(!v.3m){v.3m="?"}if(v.pl){v.3m=v.pl+o.ec}o.WZ=qv();o.Jg=0;o.5N=sM();if(o.5N){if(42.6R("sN")!=2a){o.sO=42.6R("sN")}F{o.sO=qv();42.9D("sN",o.sO)}if(v.sP==1){if(42.6R("sR")!=2a){o.4L=42.6R("sR");if(2t(v.cq)){if(v.cq.L(o.4L)>-1){o.4L=2a}}}}if(v.Jh==1){if(42.6R("tF")!=2a){v.bh=42.6R("tF")}}V(B i=0;i0){o.kA=o.kA.1m(0,o.kA.L("#"))}if(o.5N&&v.c4==1){o.3v=1D Wv()}if(v.iJ==1){o.5T=v.W3;xz(o.1H,"5T",H)}v.fM==1&&v.iJ==1?o.fM=1D W2():\'\';v.ab==1?W1():\'\';if(v.W0==1){o.dh=1D VZ();o.dh.bx()}o.P=1D tQ(v.3m);if(!o.1l.2j||v.eP==1){o.1V.1B("VY",E(){o.51=H;o.pE=H;o.Q?o.Q.Iq():\'\'});o.1V.1B("VV",E(e){if(!o.3H){if(v.1v.8L>0){2K(o.q9);o.q9=1C(E(){if(o.51!=o.pE){o.51=o.pE;o.Q.tU()}},v.1v.8L*2m)}F{o.51=K}o.pE=K;if(o.Q){o.Q.pM()}}})}if(!o.1l.2j){o.1V.1B("IF",E(e){if(!o.j8){o.3H=H}});o.1V.1B("ar",E(e){if(!o.j8){o.3H=K;if(!o.5B){o.9u=K;o.dX=K}if(o.1l.ei&&o.1l.eP&&o.29){1C(E(){o.51=K;o.Q.tU()},41)}1C(E(){o.6a=H},41);if(o.1l.2j&&o.Q.qJ()){}F{o.Q?o.Q.fy(e.6s,e.9z):\'\'}if(v.ht==1){if(o.Q.bS()){o.Q.8j()}}}});o.1V.1B("tz",E(e){if(!o.j8){if(I(o.Q)){if(o.3H){o.Q.fA(e.6s,e.9z)}F{o.Q.qN()}}}})}if(o.1l.2j){1z.1B("VT",M2,K)}v.tw==1&&1N IH==\'E\'?o.tw=1D IH():\'\';o.3W.1B("gg",E(e){if(e.7P){o.f1=e.7P.R}o.3H=H;o.51=H;o.q7=K;o3("1A",e)},{5R:H});o.3W.1B("cp",E(e){if(e.7P){o.f1=e.7P.R;if(o.f1>1){o.tB=1}}if(o.3H){o.q7=H;o3("VJ",e)}},{5R:H});o.3W.1B("eR",E(e){o.3H=K;2K(o.q9);o.q9=1C(E(){o.51=K},2B(v.1v.8L,0.5)*2m);if(v.qw==1){B qb=1D 8i().9X();if(qb-o.aN<(v.iX?v.iX:0.3)*2m){pF(e)}}!o.q7&&o.f1<2&&o.tB!=1?gO(e):\'\';o.q7=K;o.f1=0;if(e.7P.R==0){o.f1=0;o.tB=0}o3("4n",e)},{5R:H});2X{1z.1W.1B("ar",E(e){o.6a=K;if(!o.5B){o.9u=K;o.dX=K}if(o.3H&&o.Q){o.3H=K;o.Q.fy(e.6s,e.9z);o.Q.pM()}if(!o.51&&!o.1l.2j&&!o.1l.tv){o.Q.bO();if(o.3c){o.3c.8I()}o.Q.IK()}})}2H(eM){}1z.1W.1B("tz",E(e){if(o.Q){if(o.3H){o.Q.fA(e.6s,e.9z)}F{if(o.29&&o.tu){o.Q.qN()}}}});if(!o.1l.tv){o.1V.1B("gg",E(e){o.j8=H;if(!o.1l.2j){1r("tu");o.tu=H}o.ei=H;o.3H=H},{5R:H});o.1V.1B("eR",E(e){o.ei=K;o.3H=K},{5R:H});1z.1W.1B("cp",E(e){if(o.Q&&o.ei){o.Q.fA(e.7P[0].j2,e.7P[0].pN)}},{5R:H})}1z.1W.1B("VS",E(e){B x=e.4x.pL.qk();if(x==\'qQ\'||x==\'tJ\'||x==\'IO\'){J}F{o.Q?o.Q.IM(e):\'\'}});1z.1W.1B("VR",E(e){B x=e.4x.pL.qk();if(x==\'qQ\'||x==\'tJ\'||x==\'2b\'||x==\'IO\'){J}F{o.Q?o.Q.IP(e):\'\'}});if(o.8o){tg(af.1W,M5)}tg(1W,M8);E tg(x,z){B y=[\'\',\'qF\',\'3J\',\'ms\',\'VQ\'];if(x){V(B i=0;i0&&o.jT){o.U.9p(sp,1)}F{if(o.5V){B q5=7E(o.5V,sp,H);if(q5!=-1&&o.Q.Gr(\'4X\')){o.a4=q5;o.P.9p(o.5V[q5])}o.Q.Gs()}}}}B r8=K;if(v.sA==1){V(B j=0;j0){if(v.ht==1||o.aS<120){O(o.1H,{"2T-7c":(v.7H+"px")});O(o.1V,{"2T-7c":(v.7H+"px")})}F{Wk()}}if(I(v.6K)){rX("6K")}if(I(v.e2)){rX("e2")}if(I(o.W)){js("W")}if(v.7X==1&&v.We==1){o.U.py()}V(B i=2;i<10;i++){if(I(v["b5"+i])){if(v["b5"+i]=="2j"&&o.1l.2j){3y("b5",i)}}}1C(pb,41,H);1C(E(){js("7Z");if(v.4c){if(1N v.4c==\'E\'){v.4c=v.4c.6S};2k(v.4c+(v.4c.L(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E gO(e){if(o.s7[o.3W]>2){J}o.k9=H;v.iX==0?v.qw=1:\'\';if(o.oc&&v.dq==1&&!o.1l.tv){pF(e)}F{B t=(v.iX?v.iX:0.35)*2m;o9();2K(o.FV);o.FV=1C(E(){o.bG=0},t+4F);if(v.qw==1||(v.qC==0&&v.1P.pJ!=1)){rj()}F{o.oc=1C(rj,t)}}o.bG++;qS()}E rj(){o9();if(o.1l.2j){if(o.Q.qJ()){o.Q.qN();if(o.3q&&v.pQ==1){o.U.6k();v.pQ=0}if(v.Wa!=1){J}}if(o.jd){if(v.FZ==1&&v.W9==1&&o.1l.bZ){J}if(v.fi==1&&v.VI==1&&o.1l.4s){J}}}if(o.bG>1&&v.1P.pJ==1){o.bG=0;J}o.bG=0;if(v.dq==1){o.1l.2j&&v.U1==1?\'\':o.U.gO()}}E pF(e){o9();B y=K;if(v.1P.pJ==1){if(e){if(v.1P.Sn==1&&!o.1l.2j){}F{B x;if(o.1l.2j){x=e.RU;if(!x){if(e.H0){x=e.H0[0].j2-gU(o.1V)}}}F{x=e.RT}if(v.zm&&v.zm!=1){x=x/v.zm}if(x){if(xo.2Y-o.2Y*20/100){3y("3I","+"+2B(v.1P.H6,10)*o.bG);v.1P.2I==1&&v.1P.H9==1?7G(\'3I\',1):\'\';y=H}}if(y){if(e.aR)e.aR()}}}}}if(!y){if(v.qC==1){if(v.oH==1&&o.1l.2j){}F{o.29?o.U.8s():o.U.9t()}}}}E o9(){2K(o.oc);o.oc=1I}E pb(x){if(o.Hb!=o.1V.2i){x?o.Hb=o.1V.2i:\'\';pb()}F{aO()}}E aO(){B y=K;if(o.ac!=o.1V.2i||o.aS!=o.1V.3b){y=H}pn();o.Q?o.Q.4Q():\'\';o.P.4Q();y&&!o.29?js("4Q",o.ac+\',\'+o.aS):\'\'}E pn(){B xw=o.1V.2i;B xh=o.1V.3b;if(o.Q){if(v.yA==1){if(v.W.1u!="2U"){B x=o.Q.dn("Hd")+o.Q.dn("1e")+5+o.Q.dn("Hj")+2B(v.RH,0);O(o.1H,{"1g":x})}}}if(o.56>0&&!o.29&&!o.dJ){xh=xw/o.56+2B(v.zK,0);O(o.1H,{"1g":xh})}if(!o.29&&!o.dJ&&!o.aQ){o.ac=2Q.4v(xw);o.aS=2Q.4v(xh)}if(o.1l.2j&&o.29&&v.xI==1&&96.cY){if(I(96.cY.oP)){if(o.56>0){if(o.56<1||o.P.9e()<1){B sp=96.cY.oP(\'JM\');if(sp!==1I){sp.d1(E(){}).2H(E(e){})}}F{B sp=96.cY.oP(\'xJ\');if(sp!==1I){sp.d1(E(){}).2H(E(e){})}}}F{B sp=96.cY.oP(\'xJ\');if(sp!==1I){sp.d1(E(){}).2H(E(e){})}}}}o.2Y=xw;o.4M=xh;if(I(v.1R)&&o.Q){v.1R!=\'\'?o.Q.Ho():\'\'}if(I(o.lf)){o.P.1L(o.lf)}if(o.28&&!o.29){o.28.2F()}if(v.He==1&&I(o.hl)){2X{o.hl.2F()}2H(e){8K.1r(e)}}o.3c?o.3c.2F():\'\';o.dh?o.dh.2F():\'\';o.5o?o.5o.2Z(\'4Q\'):\'\';o.9s?o.9s.2F():\'\'}E 9R(){o.U.qO(v);V(B x in v){if(v.2z(x)){if(x.L("1R")==0){if(v[x]!=\'\'){o.zq=v[x];o.U.9R(x)}}}}o.eX?o.eX.FC():\'\'}E az(X,1H,1L){if(X){if(X!=\'\'){if(v.cG==1){X=cG(X)}if(1H==o.2e&&X==o.vI){}F{if(X.L("#"+v.aC)==0){X=o[o.fd[0]](X)}if(X.L("#0")==0){X=de(X)}X=GZ(X);if(I(v.GM)&&X.L("//")==-1){X=v.GM+X}B s="zy";if(1L=="4A"){s="vE"}if(1L=="22"){s="2y"}if(1L=="GY"){s="100% 100%"}if(X.L(\' fL \')>0&&1H==o.2e){o.iU=X.2x(\' fL \');3Q(o.wd);o.wd=7B(LE,2B(v.RC,2)*2m);o.eV=0;X=o.iU[0]}X=X.1S(/ or /g,\'"),X("\');X=X.1S(/\\s/g,\'%20\');if(v.RV==1&&7E([X],\'.GA\')){B 1M=\'6b\'+v.id+\'RK\';1H.1U=\'\';o.f4=1W.7L(1M)}F{o.f4=1I;1H.1U=\'\';O(1H,{\'2v-ag\':\'X("\'+X+\'")\',\'2v-fU\':\'no-fU\',\'2v-1u\':\'6u\',\'2v-3V\':s})}1t(1H);1H==o.2e?o.vI=X:\'\'}}}};E LE(){if(I(o.iU)&&I(o.eV)){o.eV++;if(o.eV>=o.iU.R){o.eV=0}az(o.iU[o.eV],o.2e,v.fv)}}E M8(){if(o.29&&!xm()){o.U.vX(H);o.1l.ff?aO():\'\'}F{if(o.dJ||o.51){xm()?o.29=H:\'\';o.U.xq()}}1r("29",o.29)}E M5(){if(v.iJ==1){xz(o.1H,"5T",H)}}E Tv(){1r("cY "+96.cY.oO)}E M2(){if(2Q.M1(1z.cY)===90){1r("xJ");if(v.Jn==1){B ok=H;if(v.JY==1&&!o.1A){ok=K}if(v.K0==1&&!o.1y){ok=K}if(o.9C){ok=K}if(o.28){ok=H}!o.29&&ok?o.U.9t():\'\'}}F{1r("JM");if(v.Jn==1){o.29&&v.xI!=1?o.U.8s():\'\'}}}E xm(x){!x?x=1W:\'\';B y=K;2X{y=!!(x.TP||x.TN||x.TC||x.TM||(x.TL!=1I))}2H(e){y=K}J y}E Jy(x){J x.2i==0&&x.3b==0};E wO(){V(B x in o){if(o.2z(x)){if(x.L("KR")>-1){3Q(o[x])}if(x.L("xb")>-1){2K(o[x])}}}1r("16i")}}',62,4352,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|exist|return|false|indexOf|||css|media|controls|length|but||actions|for|playlist|url|control||||||||||||width|time|pjstg|key|top|left|height|event|action|settings|break|system|substr|icon|hide|duration|case|log||show|position|toolbar|color||play|window|start|addEventListener|setTimeout|new|text|opacity|hls|container|undefined|type|volume|scale|tmp|typeof|playlist_dic|hotkey|faction|title|replace|appendChild|innerHTML|frame|document|set|createElement|subtitle|||none||||subs||vast|fullscreen|null|div|data||poster|svg|seekto|pip|offsetWidth|mobile|eval|display|1000|open_action|vasturl|right|share|sub||exist2|error|background|click|split|auto|hasOwnProperty|tip|existv|files_quality|Play|file_type|Resize|absolute|catch|icons|Lang|clearTimeout|margin|options|line|stop|parseInt|Math|transform|tiptext|border|bottom|push|padding|try|screen_w|api|||||||||||_type|offsetHeight|droplist|files_subtitle|linkurl|linear|Pause|removeChild|hidden|player|autoplay|hide2|file|events|current_quality|current_subtitle|muted|media2||scaleX|CheckColor|continue|http|scaleY|apiProcessor|plid|handle|src|sbt|www|floatleft|org|rows|mouseDown|seek|webkit|mediascale|xmlns|xlink|ffffff|stroke|custom|clearInterval|object|dash|chromecast|urls|size|mediacontainer|2000|000000|Seek||500|localStorage|Volume|||vasttype|clr|||attr|1px|ready|Duration|parseFloat|pause|font|Time|files|_|block|Remove|parentNode|end|pointer|obj|visible|img|ios|values|ShowOrHide|round|_to|target|delete|tagvideo|fill|MarginPadding|zIndex|settings2|marginleft|200|trim|empty|refresh|preload||default_quality|screen_h|string|dom|xhr|resize|rightmenu|gradient|_from|is_hls|plstart|marginright|speed|subtitle_on|slice||mouseHere||Action|||aspect|||bgcolor|youtube|quality|pljssglobal|f2title|live|int|casting|order|JSON|transition|rgba|pjsdiv|hex2rgb|mute|effects|Mute|value|folder||onOut|canvas|out|bga|_value|valuefontsize|m_to|f2action|volumewheel|butPosition|vastloader|Hls|onError|menuproc|shuffle|random|vast_loaders|f2value|open|m_type|storage|Motion|act|remove|passive|arr_down|visibility|arr_up|files_speed|SetQuality|ftitle|important|animation|||next||||||||focus|pjs|max|airplay|onOver|isVisible|isLive|dechar|captions|solid|Unmute|is_dash|iset|UpdatePlaylist|toString|valuecolor|plx|cursor|clientX|cut|center|UpdateText|evntclk|keys|vast_|files_|state|download|over|1999|File|UpdatePlay|reload|ease|charAt|cancelBubble|midroll|removeEventListener|show2|minutes|dash_created|hlsconfig|status|getItem|name|off|overflow|intro|path|control2|skip|current_audiotrack|||||||||||setAttribute|FindBut|radius|filter|safari|activeiconsize|String|default|align|parse|audiotrack|iphone|files_audiotrack|bgpaddingright|motions|obj2|box|line3|ioff|tips|f2i|bgpaddingleft|vast_and|span|aover|always|ended|setInterval|redirect|com|indOf|preroll|PluginHotIcon|rounding|Events|customline|getAttribute|getElementById|current_url|embed|_url|touches|metadata|seconds|waiting|toolbarHidden|bg2|_show|Value|pass|backgroundColor|init|||||||||||navigator|channels|okpd|txt|playing|SettingsTimers|val|Object|Date|Settings|ShowPoster|is_sleep|timer|VAST|parentIframe|globalfs|points|label|Normalscreen|noads|HLS|layer|bordercolor|onEnded|fvalue|space|alert|hours|StopWaiting|Advertising|version|_cul|buffered|realfullscreen|Close|tipcrn|console|hideleavetimeout|lastwheel|alpha_div|paused|HideControl|location|isVastBgLoad|href|lang|SetSubtitle|icn|lines|ctx|ll1I|leftBg||ResizeText|Tip||info||screen||||min|customtext|ttl|is_ws|ratio|line0|container_h|container_w|xbg|close|loading|Waiting|sub_off|stretch_width|UpdateObject|SetSpeed|pnt|vast_or|rel|Fullscreen|hidden_volume_over|opid|unmute|floor|timeline|clientY|loop|apiprm|ispipkit|setItem|pipwebkit|hlsquality|scroll|area|onWaiting|body|preventDefault|onClick|created|Arrows|message|tag|onPlay|Title|reloadTimer|inline|cutted|hlsautoquality|onDuration|getTime|actionstt|lIll|fltrs|white|Sub|wait|current_speed|shadow|hls_config|small|bitrate|blur|files_quality_ag||normal_w||pointerEvents|parent|image|hls_created||loaded|plhistory|levels|hls_subs|fbg|marginproc||bgaover|mouseup|nativecontrols||bgpaddingtop|track|ncrtat|srch|margintop|Poster|curtain|destroy|enc2|End|all|HlsLevelsLength|bgpaddingbottom|concat|SubtitleChanged|flag|pld|delta|mrgnprs|clicktime|MainResize|iframe|fullscreen_process|stopPropagation|normal_h|motion_id|onclick|m3u|open_settings|Switcher|_cstm|but_x|bgl|||replay|upld|design|audiotracks|gaTracker|8px|PlaylistNext|Status|sec|_keyStr|charCodeAt||add||default_audio|_css2|rotation|||evntovr|media_error|buffer|stage_y|stage_x||iconscolor|scrollLeft|3px|onMouseUp|Retimer|Start||vertical|bgtop|scrollbgcolor|evntout|f2id|_hide|Background|clicks|switch|textTracks|browser|search|currentFile|onload|ldr|SettingsClose|CreateItem|pjs_i|AfterVast|SettingsVisible|pause_before_vast|enc3|Stop|but2|VastRemoveAndPlay|reloadto|android|||||timestore|onMeta|butplstart|answer|salt|title2|ShowOrHideProcessor|||vsts|https||onTimeupdate|bgcolorover|volumewheelin|hlsaudio|||_rb|linecap||touchmove|forbidden_quality|deltaY|but_space||sub_shift|Pos0|dur|||autoplaylist|DashLevelsLength|audioTracks|line1|control_title|forcehide|toolbar_hide|fplace|tlbrhd|prc|sub_options|Playlist|source|StyleItem|Array|control_|skpbt|_speed|Clickable|00|thumb|nowrap|sttx|vimeo|subtox|orientation|vast_loadtxt|Remove2|then|PlaylistNextExist|cubic|qualities|CalculateClick|playById|line_width|transparent|titlestore|id_|sub_bottom|channel||fd0|CustomSwitch|prev|quiz|currentTime|||line3value||PlaylistG|speed1|handleicon|screenclick|ellipse|responseText||scrollTop|PlayerState|decode|fontnames|PipWebkit|SetAudioTrack|event_y|NewFile|qbr2|hidejustfull|hiddenwidth|toolbar_margintop|newplay|but_y|Zoomed|fullscreen_start|stout|controlover|Scale|line2|tagframe|onMove|update|_lastime|file2|event_x|removeAttribute|autohide|_start|hidden_volume_over_process|coh|ScrollTo|PlaylistPrev|frameresize|overlay|or0|spacing|weight|toend|load|fontSize|is_visible|MediaReady|played|pltxt||Toggle|normal|l1lI|0px|touch|300|mediapip||||icns|native|ll1l|Home|file3_separator|active|loading_error||10px|saturate|floatwidth|ActionPlaylist|plfolder|shuffle_|pjs_id|vast_impressions|CreateHLS|vast_longtimeout|send|cow|onVolume|hlsdrm|pljssglobalid|getElementsByTagName|err|pauseroll|err404v|desktop|iconsover|touchend|bgbrovr|control_line|nativeAudioTrack|pstrsi|hdnn|mediatags|rightside|actplay|brandurl|tchs||textArea|pstrv|handle_width|VastRecover|hideonpause|VastAddPreload|ToolbarDown||gif|handlewidth||plNxtExst||bgpadding|HideInterval|nativefullios|family|videoHeight||_step|shareme|HideForce|video||scaleover|starttimeout|||poster_scale|fatal|brightness|StageMouseUp||StageMove|alpha|nomute|Hide|bgt|posterhide|pic|Curtain|other|hlsDashSub|RemoveCurtain|and|minify|topBg|thmove|showoverto|Ready|timeFormat|kbps|NativeEnterFs|repeat|pointed|showovercontrol|texts|settingsovertimer|expand|overopentimeout|_preloaded|sub_sizeproc|opn|readyState|ControlClick|hls_force|groupId|abc|20px||fontsize|sub_color2|cul|5px|bottomside|touchstart|HideProof|sub_color|TagPlay|letter|Pnt0||sub_settings_on|XHR|subtitle_start|not|Subtitle|relative|Airplay|checkFont|bgg|FindPlStart|mediaSession|subupld|Init|ObjectFit|PlaylistExist|SubtitleSettingsMenu|marginbottom|errorto|000|_ease|current|3000|items|onmouseout|hdicon|flip|seeking_time|ScreenClick|compilation|upldfl|rldcnt|onPause|copyObject|findLeft|stretch_with_volume|600|maxBufferLength|default_style|Reload|rightbs|mode||create|setSpeed|url_shift|PlaylistPrevExist|onmouseover|polygon|vast_poster|_id|link|fff||f2bg|tippointer|rule||nbsp|Il1l|sub_or|ima|HidePoster|butNames|casturl||justshow|_status||hidevideo|hlsrows|chrome|Rot|YtInit|cftlr|indOf2|SubtitleLoad2|CustomText|PlaylistShow|hideoutmute|_t|clicked|htto|rotation2|custom_speed|BufferStop|ToolbarShow|hidden_volume|sub_bgcolor|Parsed|ShowForce|SettingsN|rect|_psd|sub_shadow|parentcontainer|memory|ctxtnk|scrollleft|subload|UpdateSpeed|toolbarInterval|_ended|marginprocleft|jpg|SetSetting|toggle|sub_bga|SettingChanged|onplay|clickarea|bgh|galabels|unshift|gao|||||StyleLine||ssfontsize|yamtrid||srt||ctx2|normalscale|pjs_|letterspacing|||tmln|PlaylistControls|PlaylistVisible|hidewithoutmoving|ni2||TimeSub|Off|days|VstLdTxt|clickmargin|iconreplay|tipbg|shift|iconangle|observer|AirplayChanged|SubtitleLoad|hand|QualityChangedNoHand|998|canvas2|TipText|svg0|volumescroll|FileTo|pstrs|copied|sub_weight|dclckto|speeds|_seekaftervast|headfontsize|wheelstep|pageX|_prevIcon|embedvars|_max_order|contentWindow|floatheight|touched|float|shareiconscale|onSeeked|NativeControls|nativefull|onSeeking|seeking|RenameQualities|pldur|domain|480p|iosfull|brd|C15|base64|gatracked|shr|offsetLeft|plurls||play_errs|400|616046|L11|360p|backdrop|240p|lrpd|prm|48743763|limitmaxwidth|errorMessage|current_|frag|pushCSS|details|MidrollOverlay|pljsmute|onmousemove|m3ut|sizing|Played|currentLevel|recover|pldly|tpp|line_speed|compilations|playerid|va2l|findTop|pip_quality|hlschangequality|gain|hls_stuck_time|||removed|scl|_activeIcon|RenewSubtitle|playersize|acted||VastNext|xtitle|user|destroyed|select|PluginSub|offsettimer|1em|ErrorOr|FltrVal|mpi|swipev|ipad|87798468|pjs_parent|copy|qbr1||handlehide|uijs|Ctxt|playlist_source|HandleWidth|l3v_show|Cut|href2|ScrollOverOut|fcdef|hidetimeout|vast_longtomsg|L12|HistoryPlaylist|999|file_separator|ShowTip|tippadding|StyleArrow|file2_separator|hlsend_to|fit|playsinline|Mouse|midrolls|airplayed|kap|left0|RenewPoints|autoQuality|result|sourceBuffer|_play_i|dontplay|scrollarrows|url2|stty|Thumbs|win|paddingtop|nohls|seekwindow|05|tipbga|tipbgcolor|sxs||Error|custom_aspect||Download||autonext|downin|resizePlaylist|ymax|33571875|Show|pl_first_id|ResizeSettings|stretchonfullscreen|Update|||omt|resizeonplay|isTypeSupported|vastfrombg|2001|isvg|FileType|mediaSource|isAuto|offsetTop|HidePoster2|postroll|Copied|lang_|VastBgLoad|started|eventstracker|playerjs_|worked|vstpause|BeforeVast|sub_reset|sub_x|vast_type|done|showtitleplaylist|livewakeup|nops|unmuteplease|AudioContext|audiosrc|wght|||||VastAndLimit|openplaylistbefore|files_channel|find|response|pauserollonplay|yaCounter||isPlaying||hideuntilto|Load|VastLoader||fjs|CreateDASH||fileTimeout|lastIndexOf|PipSize|dvrtime|HlsLevel|||videoWidth|gifed|current_plurl|rld|resizeSettings|playroll|script|wtcntrl|timeld|1080p|UpdateTime|MenuProc|StopMedia|rename_audio|rldplay|quartile|scrollwidth|edge|hmx|timerTime|PlaylistHere|sub_upload|gaTrackPlay|wait_to|stretch_width_last|720p|newfile|apdr|StringVar|mini|prefile|_lastactbut|urls_and|while|dashquality|hidevar2|setaction|poster_a|hidevar|hideuntilstarted|poster_aover|vars|thumbnails|plopt|current_file|resizeonwidth|PlaylistRewind|setActionHandler|remember_sub|autoLevelCapping|covervideo||YoutubeID|getDASH|KeyPlusUp|getHLS|HlsUpdateAudio||loadLevel|KeyPlusDown|userseek|playlist_title|hlscq|PlaylistError|vol|hlsfps||VastVisible|picture|NativeExitFs|overlays|adsfirst|audioTrack|menu|openById|sepia|fspr|160p|navigationUI|but_h|CreateShare|YoutubeReady|AudioTrackChangedNoHand|full|restart_audio|youtu|_stopped|nhs|ksu|num|seeked|subdrag|_fullscreen_end|Ended|VolumeWheelX|stuck|ssflyp|RemoveMedia|Touch|HideTip|sub_size_fullscreen|timeline_h|screencolor|limitwidth|ClearClick|container_id|14px|click_t|subsor|floatlimitwidth||facebook|autoprevopenfolder|datetime|ceil||rightout|upload||ssa|playbgcolor|mlr||documentElement|mouseover|mouseUp|noclick|sans|serif|rmbgcolor|resizetxt|fid|mouseout|onStep|referrer|_steps|CustomToogle|timeshort|nativecontrolsmobile|lngth|bgtmp|53790984|handleaover|SwitchText|shareiconscaleover|angle|lock|UpdateVars|_wait|UpdateVars0|IconsColor|marginbg|wheelinterval|SubtitleOff|sub2|ShowLayer|sleeptimer|sub_all|_control_||showinterval|static|handleiconspress|polyline|onDown|customdesignsvg|rightclick|ResizePlaylist|FrameResizer|isReplay|SubtitleError|hideAllIcons|sub_stroke|parsed|StyleActive|alldd|subopt1|333333|||MainUpdateSize|thumbs_on||scripts|||rc_label|title_template||svg3||Password|autonextopenfolder|valuefromlang|PlayerjsMenu|colorbg|button|mouseHere2|DoubleClick|YouTubeIframeAPIReady|linkurl2|_readyonplay|seeksides|frames|tagName|StageLeave|pageY|ff0000|vastonmobile|unmuteonclick|quality_received|tippaddingtop|mutestore|100000|opera|bgo|scrollarrowsize|BgBrAct|bgcontainer|onClickSubtitle|||playVideo|lastTouch|spd|drtn|mouseMove|iniframe|leavetimeout2|bgbordercolor|now|mtp|exception|pljs|icon2|iconscolorover|bgborder|imgldd|scrollarrowcolor|toLowerCase|classList|youtube_id|lineHeight|iclr|found|sub_size|playlistloop|playlistrewind||container_h_procent|randomstr|click0timeout|iconopacity|changeheight|suboptns|rotate|153204|doubleclick|twitter|nonzero|moz|Start0|CreateTip|handlescale|ToolbarHidden|tipalways|037|postMessage|StageMove2|TitleTemplate|6642813|input|clr_options|JsClk|0933314|PlaylistLoad|pjsframed|postmessages|onPipEnter|pstr|volumewheelfull|onWkitKey|||onTagError|hostname|onPipLeave|ClickAction|iurl|substore|255|fullblack|nocontrols|contentDocument|ControlsBg||hmaxk|9830753|ErrorMsg|_i|ScreenClick2|toggleControl|maxMaxBufferLength||025|playiconbut|grdlft|write|introstart|_tags|removeItem||volume2|png|||086|fileorto|reloadlog|toFixed|TipVol|play75|play50|fixed|062|play25|099|checknative|_blank|onClick2|49474569|reloadfirst|m3ui|StyleSubtitle|InitVisible|embedsize|Alert|order0|_rights|_move_rights|str2obj|fzoom|filerorto|bordercolored|||||VisibleCheck|deltaX|moving|sharer|winWidth|reloadtimeout|leftandrightpadding|ErrorReload|ActionOptions|bg_hide||requestFullscreen|||L13||blra|requestFullScreen|winHeight|mozRequestFullScreen||59038667|webkitRequestFullScreen|||msRequestFullscreen||||but_w|PluginShare|sub_designstore|allowfullscreen|hlserror|isNaN|historybga|historybgcolor|CreateWS|ws_created|IndexPlaylistProcessor|hls_started|historytitlea|VastPreloaded|StorageSupport|pljsuserid|userid|qualitystore|HlsAudioTrack|pljsquality|ioscss|autoplaymute|pjs_parent_i|floatmarginright|paddingleft|paddingright|vast_preload|encodeURIComponent|hdbrdclr||||||dont|rmcolor|pp2|sleep2|noprevicon||VastPreloadLoad|appearance|RemoveForNextAd|Action2|FSL||renameTracks|audioctx|vast_midroll_limit|LoadedData|HlsSleep0|heightInterval|||WaitSize|pipto|midrollo||mobiled||geo|pstr_to|posteronpause|mousemove|IndexPlaylist|tchs2|stopotherplayers|MseIsSupported|outro|pljstrack|scrollarrowbgcolor|HlsAudioTracks|vast_starts|textarea|vstdwn|span05|NewAspect|vastclick|is_hls2|scrollarrowbg|Media|prototype|code|network|Review|moveOr2end|ie9|UpdateStart|Menuproc|_hlssubtracks||pljsvolume||||||||||volumestore|DrmVars|removedNodes|927||nextLevel|hlsSub||Shuffle|bordersize|SetHlsQuality|advertising|plopenid|Controls||fontFamily|activeicon|setQuality|playbgcolored|exitfullscreen||iOSTrackLoaded|urlsl|Script|gaurl|subtitles|onerror|mdswp|nativesub|NxtExt|wheel|removeTracks|VolumeWheel|Player|content|vastcontainer|splice|nohead|innerText|clientWidth|adsinchain|notofh|PlayerSize|tmpr|ChangePip|div2|nativeControls|xvalue|butByS|gained|reRightMenu||RightMenu||brand|sleep_timeout|VisibleItems|vastgo|pjscssed|SubtitleTimerMenu|End3|End2|VastVideo|CheckPip|Captions|tagSrc|v360|VastGo|HlsSleep||VastCheckNext||enabled|settimer|_recover|Seeked|normalscreen|JsEvent|Places|resizeme|resizeonmouse|sub_font|Style|SetCSS||Empty|UpText|marginbgpadding|NoSpan|CheckHideVars|SubOpt|cover|sub_bgpadding|decoration|startcss|currentposter|lastsub|drawImage|UpdateVolume|xy00|mediadrag|second|minute|hour|updown|tagsurl|ReplayIcon|pldur2|leftright|pldur3|NormalscreenUI|RadioTags|poster_float|SpeedChanged|sstext|||querySelectorAll|3600|cnt|vtt|SubtitleParse|arrinterval|urlcnfg|handlecolor|posterhidepause|pstrsin|deg|getAudioTrack|getQuality|Loaded|spn|ass|playsinlineonmobile|thumbs|SubUpload|SetSubtitle2|QualityChanged||Playing|dash_subs||SubRem|FileReader|||SubtitleLoadAll|sub_store|pljssubtitle|valuepadding|marginbgcolor|logout|updatePlaylist|effect|resizeFromText|last_text_w|toolbarisdown|stopkeys|linkurl0|bgcolorlink2|marquee|imageLoaded|rename|Destroy|ClickArea|control_start|tmp2|ontouchmove|toolbarhidden|doctype|tem|match|hideonplay|mutedautoplay|ll11||||||TheEnd|together|file_yv|DtXWan48Lq9neNd|minw|_currentIcon|timeout|exist2v|openplaylistroot|onMobOver|onMobMove|Text||addtitleplaylistbr|addtitleplaylist|TipHide|btm|isFullscreen|ssfontcolor|_timeout|ahd|FullscreenUI|lastt|Rotate|Alpha|presmbl||||piped|Visibility|postsmbl|_stop|Marquee|submm|timerInterval|PluginMovable|sub_upload0|show_playlist|landfullmobile|landscape|Recover|l1ll|606|ctxt|join|hidetime|cpm|show_settings|CreatePoster|fonts|settingsNumberVisible|Preload|StartSpeed|smbls|insertBefore|valuemargin||||||NativeSubtitle|cntrls|handlemove|re_y|ControlCoordinate|utx|firstly|ToolbarHide|ShowHandle|540p|handlehideinit|Prefile|EndMove||over_final|scrpt|getVideoData|IconSVG|CheckDash|movevent|Thumb2|last|onDash|stringify|DVR|chr|onYtPlayerReady|encoded|Youtube||pepper|change2playlist|dontload|_time_load|stvs|customTextPl|AddPlgn|viewBox|clck|subpausehide|StartTimeout|6px|tipbgrounding|start2|Metadata|resizetext|TitlePl|tipletterspacing|ShowShare|CustomTextButs|restart|upText|tipfontsize|tipfont|tipcolor|tippaddingbottom|CloseSttx|||tippaddingleft|ClosePl|SettingsParser|MediaSess|976|91628571|onYoutubeReady|csta|pjslng|fromCharCode|2160p|LineScale|killMotion|check|_set_quality|coloroverplay|Loading|playerjscom|HidePositionControl|playlistovertimer||downi|removebykey|Bglines|maintitle|pauseVideo|handlea|handleiconover|SetCurrentQuality||mobtch|_css|contain||handleiconpress|onup_to|borderRadius|youtubeposter|quick|timeline_w|clickscaley|ControlOut|ytautoquality|getDuration|screenmarginbottom|1440p|onUp|nativehlsios|startwait_t|700|pjsframe|RenameTracks|Swiping|maxresdefault|ChkHlsEnd|_nextIcon|playedstored|pressed|PluginPip|YouTube|recovery|I1lI|lI1l|ShuffleEnd|rand|posterhidestart|tagsinterval|DtXWd3aODjwTwNmkc24nwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrwTwrAQxn48dut0bqplDGeBAHMTBZ4YAnM2AHsnAjpAAHMTBZ4YArlYBkl0BGpAAHIVAko4AHd4BGX3zksXCHs2CHE1wsXYBq4ZBnIXCHATBZ4YArlYBkl0BGprAHEVAkd1ArlnzrAVAHl5AHw2AkIhAHsVArMnAHl3zrohBZ4YAnd1BrM0BGXXwsAnzkwYAHh5BHlYzrohAqXnzks5CHsZBkw1wroTBZ4YArlYBkl0BGprAqXYAG4XAHlZAHw2wrAVAksYCrl1CHsTAHEVAks4AnA4CGo3zksnBnI0BkE1zrs0zkwYCrAnCrlhHrdVAHA3BHE2BrITAHwVBrEYArE2BGprBq4YCHAnArh1BGXYAj40BrsXBrM1wrsVBnh0Anh2BkwTAHoVArEYBnoYCqoYzkd4BrA4BkMZzrdVAHo5AHM5BrIhEnsVBnh0Anh2BkwTBq4YBnM2AndXBGo0zks5AnAXCrI1zrsVBnd3AklZAnMhBZ4YAnd1BrM0BGXYzkd3Bnw5AkA2wsAYAq4XCrs3CrE0zrsVBnd3AklZAnMhAHwVBrlXBno2AZX0zks3BkMnBno1wrsZzkE5ArdXBkATBZ4YArlYBkl0BGpAAHoVBkE0BHs2BZX3zksXCHs2CHE1wsXYAZ4nCrw4CHl2zrsYzkI1AkEXArEhHrs2zrdVAHA2BksYAnwhKjdhaNmTcr0Ow2aNaNaNajd|removeNativeSubtitle|ControlOver|playerjs|dashaudio|onMouseDown||Pldelay|Wheel|PluginPlSrch|DownIn|setupx|PjsFramed|noindex|analytics|eiyYbrNQ|CreateMedia|callback|onPlayTag|imageExists|RHHDEtHY|_xIcon|swipep|access|666666|comment|alert404|426|after|alertsbga|alert404v|_reset|brda|alert404text|borderbottom|headbordercolor|iset2|cstm|640|alerts|1800|360|ParseUrl|floatheightsmall|plapto|ffeeab|alertsfontsize|apto|18px|norld|onClickSubtitle2|floatwidthsmall|onClickTimer2|nativeSubtitle|plcontinue|playByYoutubeId|FindFileInPlaylist|playId|arial|helvetica|ffdd1f|pipSrc|denied|MediaYoutube|smallfontsize|alertsbgcolor|swiping|_subfile|ReloadTimeout|alertscolor|1550|alertspaddingv|incorrect|220|alertspaddingh|pldelay|PluginErrorVideo|900|alert404video|Timer|Open|1150|PluginRel|crt|1val|StopOtherPlayer|sub_allmyt|nameofyoutubequality|GET|XMLHttpRequest|seekTo|styleSheet|_html|keyframes|rgb|Scripted|notag|Start00|toLocaleTimeString|sub_off_title|getPlayerState|full_minutes|default_subtitle|full_hours|sfjs|subshift|pjslog|ffect|Playerjs|mss|sub_off0|vast_adid|sub_bg|sub_bgo|parentElement|Qualities|sub_big_fullscreen|url3|autoplayed|pljs_yt_|trkp||||HideLayer|||ytcl|reverse|InvertPlaylist|iframe_api|youtubecontrols|update_|outside||heartbeat|PlayingChecker|onQualityChanged|offset|onYtPlayerStateChange|getBoundingClientRect|globalfontname|scrollX|PLAYING|sugar|ENDED|224|customyterror|_ud|_ue|yterrors|sub_lineheight|wrapper|PluginThumbs|MSIE|skipads|962|994|935|pjsfrm|PlayerjsEvents|993|firefox|reachGoal|msie|yaHit|maxTouchPoints|gtag|Papi41|ga_event|Yandex|yamtr_event|slng|adsinvitation|ads|High|notv|castdevice|casterror|Playback|device|0val|483|416|toUpperCase|geobj|sub_split2words|VastInfo|FindIdPl|SubtitleBottom|api_|dasherror|playlist_id|contrast|Number|width_div|getContext|height_div|index|SetChannel|youtubeready|isyoutube|butseekto||Ease|time2|str|elastic|372|setVolume|last_subtitle|cuid|006|VastBreak|copyurl|Exit|HidePoster3|Width|hidecontrol|ShowTimeout|current_vast_url|midrollimprsd|minduration|rest|PluginIntro|scroll_left|scroll_down|showById|timelimited|timelimit|scrollHeight|isVpaid|timebreak|ct2|Stopped|show1value|sharecolor|shareclred|sharebgcolor|share1|share2|share3|bgclr|L16|square|ovr|vast_longtimemsg|sharetitle|vpaid_starts|posterhidetime|bgbract|limit|40px|scrollarrowgradient|scrollarrowbgover|scrollarrowbgovercolor|ArrowsInterval|ScrollDown|ScrollUp|ScrollRight|ScrollLeft|PlaylistBack|vast_prestarttimeout|historycolor|historytitlestrike|shwvstfnsh|adscounter|offsetwrite|valuealign|last_ors|preloaded|width100|SubtitleSettings|SubtitleSettingsClose|andlimit|VastLongTimeout|sharetop|pjs_share_link_|isOpen|endfull|074|358|Quartile|049|PluginHeart|PluginTrack|PluginSlides|passontime|nooverlay|nomidroll|reloadlive|yamtr|223|playedstore|seeked_time|redirectonclick|redirectonplay|fullonplaymobile|fullonplay|resume|adblock|1411563|16114286|L19|6265714|0785714|0956563|90342661|playedquartile|zoom|iosExitFullscreen|shareiconmargin|unset|Uncopied|frmvst|msExitFullscreen|embedwidth|webkitCancelFullScreen|mozCancelFullScreen|embedheight|embedhtmlend|cancelFullscreen|exitFullscreen|cancelFullScreen|php|0725739|whlskfll|scrollwheelfull|Pop|winTop|winLeft|fs_error|PostFullscreen|9616447|0645937|TheEnd2|intros|finishrewind|openpl|embedhtmlstart|PlayerjsAsync|read|topside|setDashAudioTrack|today|CustomFonts|setDashQuality|PluginHlsFps|hideuntilmeta|PjsFr|Control|prtObj|webkitSetPresentationMode|prted|parentIframe_style|UpdateTimer|notframe|IFRAME|openplaylistafter|openplaylistpause|click_t2|Hideuntilto|PjsCheck360|clickscalex|nativefulldroid|onMobOut|mobileover|action2|default_speed|PjsFrMsg|often2|volumechange|loadedmetadata|timeupdate|hideonleaveandplay|dblclick|showing|addTrack|hlscaptions|scalesmall|subtitleTrack|hls2|hideonfullscreen|sub_sizemobfull|templated|setHlsAudioTrack|opposite|template|speedstore||setHlsQuality|pljsspeed|SettingsExist|SettingsSpeed|setTracks|sub_bottommob|sub_sizemob|iconmargin|bgstretch|enterpictureinpicture|audioGroupIds|mp4|CheckTop|startLoad|PluginReplace|selectOpen|keyCode|hlsmaxlvl|optStr|which|rotateonhover|hidewithoutplaylist|hideafterclick|preposter|Rectangle|nameofhlsquality|renameQualities|HlsQualityLevels|sourceBufferValidAPI|plusminus|Click|mimeCodec|SourceBuffer|MediaSource|onLoadedData|stretch|checkBase64|changedTouches|connect|method|5000|line_volume2|postmessage|seeksidesec|bggr|togglesubs|seekicon|gainedsource|screen_lw|unfixing|scroll_height|vast_ima|Continue|volumegain|Init2|PluginSkip|margin_bottom|Gain|um1|nextAutoLevel|evenodd|updateTitle|aborted|rc_|durationchange|leavepictureinpicture|language|MutationObserver|liketext|plclose|RightMove|RightClick|right_x|right_y|Href|linktarget||obsrvr|ssflyw|parent_domain|1001|hideoverwidthlimit|inversetime|screenshot|RightCSS|15px|linkpause|4px|hideonwidth|hideonwidthlimit|rmsize|fontsizesmall|muteiconbut|icon3|titlepl|RightOver|allow|clrs|direction|ltr|rszr|svgtmln|origin|tap|highlight|outline|alwaysnotfullscreen|alwaysjustpause|allowtransparency|showShare|rotateplaying|hideoverwidth|pjsfrrs|rc_labelurl|rc_anyway|resize2|picheight|upTexts|rc_version|customText|CrShr|scrolling|pipVol|RightOut|webkitneedkey|StageOver|lrpps|ControlX|marginproctop|marginprocbottom|ontouchstart|OpenPl|NewPl|unblock|linker|always2|hideafter|hidewovar|hideonvar|hidebefore|mousedown|ControlsBgClick|PluginGeo|hidebefore2|sort|closePl|bandwidth|KeyUp|often|pjsin|KeyDown|lrppp|marginprocright|System|unmuteonplay|hidestartbutios|bold|nativenotios|nativenotiphone|nativenotipad|lineh|back|createTextNode|mobiletv|userpause|userplay|actpause|pljsfirst|sttr|hmaxk2|hideaftersec|playerheight|hidebeforesec|requestAnimationFrame|hidebeforesec2|Actions|scheme|sesstime|trackstore|vast_nofirst|changeAspect|hlslowquality|linetippointer|m3u8|landscapefull|preloadhls|isSupported|RenewFromTitle|with_hours|with_min|minus4back|clickmargintop|prevorius_default_w|prevorius_default_h|iconsreplay|isHidden|zoomed|displayvolume|PluginDash|mpd|PluginMbps|bgbrdrw|bgw|Tmln|PlaylistMove|translate|7px|Buffer|framei|portrait|preloaddash|roundout|DisplayControl|hlscookies|xOffset|yOffset|CancelBubble|current_thumb|leavetimeout|handleiconsover|playonhover|lsfullstart|upd|lsfullplay|hlsfto|clickmarginbottom|maxLoadTimeMs|hlsmto|bgline2|bgline1|noClickTimeout|bglines|hlsdebug|hlsvastwait|reHls|hlsaudio_off|hlsquality_off|dashjs|_a|_w|hideonvolume|PlgnVstPstr|linespeed1|gradientcolorload|menufltr|colorload|valuebg|Exist|current_time|valuerounding|linespeed2|PlgnVstLdtx|linespeed3|984|valuebgcolor|gradientcolor|customdesign|PipToggle|reYT|movable|FFFFFF|PipSwitch|Timeout|valuesize|filetod|FileTimeout|fileto|PreNewPl|gradientcolorbg|hidewithposter|playsinlineonmobileiphone|315|PlaylistOpenId|PlaylistPlayId|disableRemotePlayback|prenewpl|Interval|anonymous|wtpstr_to|pstrwt|HdIcon|WaitPoster|setcss|controlCSS|Volumescrolled|nxtttl|||||handlemargin|SvgColor||||HideElement|posteronwait|ControlLine|audio|MediaVideo|PluginPoints|wps|hidedown|ontop|setting|UpdateSettings|Visible|nums|hlsdrmfp|thumb_radius|mrgnsmll|ShowControl|thumb_border|thumb_borderwidth|thumb_bordercolor|thumb_height|thumb_shadow|toptip|linetipmarginbottom|tipvar|PluginHlsFps2|thumb_move|webkitendfullscreen|tipmargin|thumb_width|Posters|hlsTextTracks||debug|supported|UpdateLoad|FlussonicMsePlayer|UpdatePlaySeek|_time_play|_duration_play|loadSource|drm|handleinit|PluginCut|customBuffer|livewakeuptime|HlsLiveWaiting|CreateThumb|iosexfull|_duration_load|HideAnimate|hls_stuck_duration|hidesec|abs|OrientationChange||270|ParentFS|bgcolorlink0||FullscreenChange|MetaAudio|unhidden|nopause|unpause|dvr|tippaddingright|onLoadStart|PlacePoints|place|PlgHlsFdt|wrong|apdra|ShowAnimate|action_settings|718|53370204|749c|051|593|104h|63201142|51658043|782|371|619|099C7|595|521|562|741|075|472C7|356|mrgnp|642|222l|952|087c|729|404|446|825|273|079|M18|53995424|12014413|5798291|85641921|077|303|054|291|546|901|84924851|74734142|54866401|1938004|997c|brdtop|219c|79137169|77251408|012c|963|012|35178546|1782179|099c|16597325|234|835402|0769314|396|21c|6959766||5974074|675|16089933|136c|9480146|20257304|65174939|brdclr|40514608|86810611|24660331|60771911|7530359|86718761|39074182|073|8884018|77097501|304|8689236|033|68019712|203|1560223|72576646|297|1197833|9713884|grdta|618||html5|youtube_iframe_api|offsetwidth|API|videoId|playerVars|enablejsapi|playerapiid|disablekb|onYouTubeIframeAPIReady|iv_load_policy|showinfo|modestbranding|onReady|onStateChange|onPlaybackQualityChange|ytReady|yttitle|roundingver_final|ytcl1|ytEnded|4526875|699|951|799|749z|798|694|90490625||M12|883875|ytqp|L10|5723438|M17|69428571|79828571|pjs_thumbnail_|L17|execCommand|ytlog|hlsdvrtime|749C18|handshdw|getVideoLoadedFraction|onmouseup|loadVideoById|225|sub_all_title|sub_allmy|drop||handlemarginbottom|setPlaybackQuality|handlemargintop|subtitle_errdel|constrols|l3v_left|||WEBVTT|Dialogue|valuemarginright|valuemarginleft|onmousedown|unMute|unstarted|getPlaybackQuality|PAUSED|235|BUFFERING|CUED|ytError|unavailable|customyterrors|getAvailableQualityLevels|handlemarginright|setPlaybackRate|setSize|tiny|medium|large|hd720|hd1080|handlemarginleft|getCurrentTime|902|092|669|357|667|555|556|443|419|307|629|06|791|026|588|892c|285C5|261|534|474|447L2|641C7|777|459|434|692|682|grdtc|754|384C8|759|021|468C8|397|958|641|666|691|335|703|323|715C8|802|569|248|585|059|200000|455|022|938|247|387c0|26c0|078|grdth|786|282|035|913|896|203C15|941|808|shape|05c0|421|439|507|173L2|682C1|806|053c1|343|321|966|676|198l0|577|301|148c0|211|013|359|087|471|1869905|88484718|46721646|vast_xbgcolor|vast_midrolltbimp|vast_introtimebreak|vast_introtbimp|vast_linktxtbgcolor|vast_linktxtcolor|vast_skipbgcolor|vast_skipcolor|vast_titlebgcolor|vast_titlecolor|vast_xcolor|vast_midroll_counter|vast_progressbgcolor|vast_progresscolor|vast_volumebgcolor|vast_volumecolor|vast_linktxtonmobile|vast_unmutehover|vast_unmutebutonce|vast_default_volume|vast_unmutebutbgcolor|vast_unmutebutcolor|vast_midrolltimebreak|vast_playroll_counter|vast_preroll_vmap|vast_preroll_andlimit|vast_click|vast_impression|ga_proc|560|vast_timeout|vast_pauseonclick|vast_closeonclick|vast_volume|vast_title|vast_preroll_limit|vast_prerolltimebreak|vast_playroll_limit|vast_prerolltbimp|vast_preroll_counter|vast_pauseroll_limit|vast_pauserolltimebreak|vast_pauserolltbimp|vast_pauseroll_counter|vast_postroll_limit|vast_postrolltimebreak|vast_postrolltbimp|vast_postroll_counter|vast_openclick|vast_pauseroll_vmap|errortimeout|sleepoptions|PluginUpload|Input|posterstime|MediaPjs|current_channel|speed4live|hidearrow|change2playlist_bottom|sleep2options|offsetoptions|_vdpsrt|pressed_|accept|onchange|pjslng_|home|clr_|hlsqhsort|pjslng_sub_sizeproc|offsetX|layerX|pstrvd|pstrvc|vast_postroll_vmap|midrollpoint|vast_midroll_vmap|vpaid_timeout|vpaid_timeout2|vast_resound|vpaid_slotinframe|eventstrackervast|partnerprerollor|partnerpauserollor|partnerpostrollor|partnermidrollor|introskiptime|2002|introclickable|introclosetime|introtitle|introtxt|heartbeatinterval|default_channel|minivis|fimg|f2img|sub_settings|vast_skip|nameofdashquality|seeksidesmob|files_scale|wjXjMKB0bK9VwkPjd2iidNIjzqx0fLpmwkPjd3aOwjXjdu9nbLFQc24jCjx0c3oUdNmObvEjzqxUMLxObK4jCjwYBGoYBGoXwrojzqxjaZw6AGXjMNeWwkPYzqxnM2tTaGw6AGXjMNeXMKFlbK5OwkPjBjo2wrMhBjwTwNxOMGw6Aq4nzqxja2tWeNJZwkPXzkMTwNtVbK1ieumWcjw6wOpWd2m0bK9VwjXjaKtnaGw6wNJTMLB0bKAjgGXjcutVaZw6wOx1wjXjaNmTaGw6wmU7duQnx3t0eum0cuJXbOAOdLE6duQnx3t0LvIXBrwYLvIXBrA1LvIXBrEXLvIXBrA4LvIXBrFNALpRdZeYeqYXbOAOdLFNbKYmduQnx3t0COpRdZeYeui0evo6Lq9dz2Blcj5Xcut5aLxRdZ5kc21dz3hVcLo0duQnx3t0gGY7duQnx3t0eum0cuJXbOAOdLE6duQnx3t0LvIXBrwYLvIXBrA1LvIXBrEXLvIXBrA4LvIXBrFNAOpRdZeYeqYXbOAOdLFNbKYmduQnx3t0COpRdZeYeui0evo6Lq9dz2Blcj5Xcut5aLxRdZ5kc21dz3hVcLo0duQnx3t0gJ0jzqxnaLF0bK5OdZw6fZxnaLF0bK5OdnEjCksTwOBmevFQcNenButkeumWcjw6wOBXaKJlwjXjeNtTeKJkc2YWdjw6wNaNaNaNajwTwNxOM29Tc3wjCjwXAroXArojzqxja2sjCjwYwjXjMNekc2YWdN92aLwjCjxNakoXArojgGXjduYifKYQd3EjCOTjeNtTeKJkc2YWdjw6wNaNaNaNajwTwNxOM29Tc3xWeNJZwkPjaNsXAroXwjXjbumneu9ZfLFQeuYmd3FZbKUmwkPYzqxPbLB0c3x5M29Tc3wjCjxNaNaNaNMjzqxja2sjCjwYwjXjMNekc2YWdjw6wkoXAroXAqwTwN9XaK5Xcut5cumnevpieLBmwkPYzqxWduJVduYifKYQd3FjaKaWdNIjCksTwNiQauJkc250dN9TwkPXzqxiM3FQeNJQM29Vd2m6aGw6AZXjaN9VevBQfNIjCksZgGXjd2iidNJQM29Vd2BicuIjCjwnwjXjd2iidNInwkPja29Wa2YmwjXjcu9OwkPXzqxmeNJVevB0dNtkb2JZwkPXgE|u10|isflash|pjsga|moved|thumbs_img|reloaderTimer|logos|google|files_sleep|DtXWd3aODjwTwNtkeumWcjw6wN5mfvEjzqx0fLpmwkPjd3aOwjXjd2BicuIjCksVAjXjdu9nbLFQc24jCjxkc250dN9TdZ1jc3F0c20jzqxUMLxObK4jCjwXwrohAqoYBGx9zqxkc250dN9TL3BPMLxmwkQ7wN9ZauJZwkPYBZXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|current_sleep|clr_contrast|clr_brightness|clr_saturate|clr_sepia|vast_impressions_all|vast_remove|action_back|Verdana|normalonclick|DudhevxicOBNc3xUDGe0dNtVd2YieuIPAGXhAZlODkYXMLFPwuE9x00YAq41Akw3BHonzrsZzkA0CrEYAkhhHrsXzkIZAkd1ArATCG4nArAnCHEXAGprBG41AnM1CrM0CqX5zksYCHIXCrl4wrwVBHA0Cro5CrlTAHsVAnh5Bkl4AGoXzrsnzklYAkInArIhEnoTBZ45AHI5AkIYCGo1zkwZBkl2Crd3zrAVAHlZBns1AnMhAHoVBHwZBnIXAZXnzksnCHh2ArshHrsXzkIZAkd1ArATAq4YAHd2BrdXBHlhHrs4zkoXAnI4AHhTBj4ZAnAXAkl5AZpAAHoVBHwZBnIXAZXYAj4nBrh0AHw4wtPOwuaQcuX9xZBNaNaNaNMOLq8|Dvpieuhhar0OHHoVBrM5BrhTAKIUArIhHroVBrM5BrhTAKIUArIhHroVBrM5BrhTAqpABZ40Bkl0BZX1zkwYCrd1wsXXzkE2CHE4zrsXzkEnBnIhHroVBrM5BrhTAKIUArIhKjpBBZ41Ano1AjXXwsX5zkInArIZzrohHrlVBHAXBHwTAHoVBkw0CrwhHrdVBHAXBHwTAHoVBkw0CrwhHrdVBHAXBHwTAqpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|tipa|DvpWcvmOc24hdu9QcOFnDGdUAG4YAnM4BkhnCuIUAHAhBG43BrI1BHM2BqoUAG4YAnM4BkhnCuIUAHAhAHsVBnE5BkhZBjo0zkoXAkE2BHhZwrsYzkd0CHM4AkMhCG4XArw0BkI4AjoYBj43Brl2Crw2wrlVAroZBrM1CrwhAq43Brh5ArsnBkdhBq4XArw0BkI4Ajo1zkd0BHI1BkM0xZpNbKYTDGdkaNaNaNaNx1XWDkYXMLFPwuE9x00YAZ41zrdVBnlZCrlnAkwhHrsYzkh1AnI1AnETBj4YBrM0BrM2AGpAAHsVAHE2BrE2BjX2zkh1AnI1AnA5wsXYAj43CHw4CHAZzrhVBGpAAHsVAHE2BrE2BjXYAq4YBrM0BrM2wsXYAG44BHA1BHA0zrsXzkh1AnI1AnEhHrsnzkITCG4ZArdYArM3CqpAAHIVAHE2BrE2BjXYAq44BHA1BHA0wsXYBG44BHA1BHA0zrsXzks0BkE0BkMhHrs0zkwXBnsXBkhTCq41wsXYBG44BHA1BHA0zrMVCrInBHInAnlhHrs1zks0BkE0BkMTBj4YBrM0BrM2AGpAAHAVBGX3zkd5Akh5AnwZwtPOwuaQcuX9xZBNaNaNaNMOLq8|uozxepw46okm|default_w|default_h|fullwheel|1fZxnM3xmaK5kc2YWdjw6wkoXAroXAqwTwOFWc2YjMLwjCOTjM29Tc3wjCjwXAroXArojzqxPbKFmwkPYzqxUMLxObK4jCjwUAkohAqoXwrojzqxOdNtlbKJVeqw6AGXjMK5QcKt0bK9VwkPjMKYXbusjzqxiwkPYzqxXMKFlbK5Oeu9XwkPZAv0TwNBWcOFZc2Ygeum0cuIjCOTjc3xlaLwjCksTwN9VwkPYzqxiM3FQc24jCjx0bLFTaGwTwOF5duIjCjx0aLi0wjXjdu9nbLFQc24jCjx0c3oUcuJNeqwTwNBTbKBSwkPXzqxPMK5lwkPXzqx0aLi0wkPjwjXjeNtZwkPjeum0cuIjzqxPbKFmwkPYzqxPbKFmc25Xcut5wkPYzqxicNmUMLFQc24jCjxXc3BQeumWcjwTwNxOwkPYzqxja2sjCkoVBqXjMNeXMKFlbK5OwkPjBjo2wrMhBjx9zqxkc250dN9TL2YQcNIjCOTjc3xlaLwjCkATwN9VwkPYzqx0fLpmwkPjd2iiduIjzqxiM3FQc24jCjxTbK5mwjXjbqw6BqXjdN91cNFQcNdjCkoTwOdjCksXAqXjMGw6AGXjMKxOwkPjAq4nwjXjMKYWMKEjCjwXzkAjzqxic3amdjw6wkoVBjwTwNBWcu9ZwkPjaNMXAroXwjXjM29Tc3xjaZw6wNaNaNaNajwTwNBWcu9Zcu9iaqw6wNaNaNaNajwTwNBWcu9Zc3amdjw6wNaNaNaNajwTwNx1aNamdjw6fZxWcjw6AqXjM29Tc3wjCjxNaNaNaNMjzqxiwkPXzkJ9zqxXc3BQeumWcjw6wNxWevFWcGwTwN1idNeQcjw6wkohAHohAnEhAHojzqxPMK5lcuIjCksTwNxOdutlaumVaZw6wkIhAqo1wrojzqx0bLojCksTwNiQauIjCksTwNiQauJWcNYQeNIjCksTwNJ4dutVaqw6wksVAZwTwNiicNFTaKiQauIjCksTwNiicNFTaKBWcu9ZwkPjaNMXAroXwjXjbutVauYmd2BicuIjCjwYzkIjgGXjM29VevxWct9Xcut5wkQ7wN9ZauJZwkPZzqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh1zqonyGd|DvpWcvmTbK5mwvpWbK50dn0OAq41CHA3BGoXzkE4BrA4wroVBHMZBGoYAZ41AHI2AZoYAG40And1wrdhAq41CHA3BGoXzkE4BrA4xZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|DtXWd3aODjwTwNmkc24ZwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwuaQcuXUdOJTaH0OcN9VfNJZcZdhevxicOBNc3xUDGe0dNtVd2YieuIPBGXhBqlODkYZaKB0wvh9xnoOwvl9xnoOwveQavFPDGdnzkIOwuimbKePer0OAHwOwuaQcuX9xZBNaNaNaNMOLq8|DvxmM3Ehfr0OBj41xZp5DGdXxZp3bKF0br0OAZ41xZpPaKmObvE9xnsZxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|DtXWdut0br48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxXcut5wjXjMKB0bK9VAjw6wOpieLBmwjXjevmXaGw6wOB2aZwTwOBkMKYmwkPYzkwTwOBkMKYmc3amdjw6AG41zqxUMLxObK4jCjwXwrohAqoZAqwTwNxOwkPYgGXjM29VevxWct9UeLFmwkQ7wN9ZauJZwkP2zqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGhYzqoYyGd|DvpWcvmOc24hdu9QcOFnDGdUAG4YAnM4BkhnCuIUAHAhBG43BrI1BHM2BqoUAG4YAnM4BkhnCuIUAHAhAHsVBnE5BkhZBjo0zkoXAkE2BHhZwrsYzkd0CHM4AkMhCG4XArw0BkI4AjoYBj43Brl2Crw2wrlVAroZBrM1CrwhAq43Brh5ArsnBkdhBq4XArw0BkI4Ajo1zkd0BHI1BkM0xZpNbKYTDGdkaNaNaNaNx1XWDkYXMLFPwuE9x00YAG4XArw0BkI4zrEVBnE5BkhZBkwhHrsYzkoXAkE2BHhTAHwVBnE5BkhZBjprAHsVAroZBrM1CqXYAj43Brl2Crw2wrsnzkInBrM5AkETAHsVBrwYCHE4AjoYAZ41AnE2CHw0zrhVBnE5BkhZBkwhEnsnzkInBrM5AkETBj4XBnd0AHM5CGoYAG4XArw0BkI4zrEVBnE5BkhZBkwhAHsVAroZBrM1CqX0zkd0CHM4AkMZwtPOwumlDGeXbOBgeN9TeK1mL2JTaK1mcOEYxZpNbKYTDGdkaNaNaNaNx1XWDkYXMLFPwuE9x00YAq45CHdnArdZzrwVArlYAkh0AHhhEnsYzkIXCHh4BndTAj4ZAnEnBHo1CGoYAj42CrwZCHsYzrwVCrE2Aro1BkdhAHAVAkh4CHhZBGXnzkw5BnhYArI4wsAYBq45CHEXBks5zrEVBHM3BHh4AnwhAHIVCHl2BnI1AjX2zkAnBrw3Ano2wrs1zkl5Ans4CHMTCq43BksXArMZBZprAHIVCHh5BkAXBGXYAG4YCrAZBrhZwrs0zkl5Arw1CHETAHwVCHw5BHdnwrsnzkw5BHA5zrs0zks3Arh4AZprAHwVBklXAkE1AjXYBq42AHEXCrM2wrsYzkEnBHd5AGXYBG4ZBHd2BkMhAHoVCHl3Ano3AjXYBG4nBkoZAkl1wsXYAq45CHdnArdZzrs3zkEnCrAZCHhhEnsYzkh5Bns0BnlTAHdVAkA3AnEnCGoYAZ4YCrA3CHE5zrs2zkdnAHM0BHdhAHEVBrd3AHAXAjXYBG43CrE0AHM0wsAYBj42BHh5Bkd2zrs0zks4BkE1BrMhAHdVCHh4BkA0zrsYzkh2Akl2BrshAHdVCHlnAHh3BqX4zkd2Anl0BrlhEns3zkl5Bnd0BrMTBG42BkwnBrM2BjoYBj42BklXCrsYzrAVAnwYAnwZAHAhAHEVBrhnBHA3BjXYzkM5And0AHA4wsAYAZ4YCHw3CHd5zroVBnAZBHwnBkAnwrsYzkh5BHsnArhTAq4ZAHAnAkwXBrIhAHoVCHl3Ano3AjXXwsXYAq45CHdnArdZzrwVArlYAkh0AHhhKjdhbKE9x3pRd192c2Y1cKJgaKYmcKJVerwOwuaQcuXUdOJTaH0OcN9VfNJZcZdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxQM29VAjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZpNbKYTDGdkAroXAroXxZp0dNtVd2aWdN09x3FZMK5ncut0aGhYzqoYyGd|wjXjMKB0bK9VwkPjcLJ0aGwTwNtkeumWckwjCjx1cN11euIjzqx0fLpmwkPjd3aOwjXjcKtZa2mVwkPjAGoXwrohAHIjzqxlbLBXcut5eN9TeK1mwkPYgGXjM29VevxWct92c2Y1cKIjCOTjc3xlaLwjCkdTwN9VwkPYzqx0fLpmwkPjd2iiduIjzqxiM3FQc24jCjx2c2Y1cKIjzqxPwkPnzqxZc3JVaumVaZw6AqXjM3Jneu9Ue2mleuhjCksTwOdjCkMXzqxiwkPYzqxiMNdjCjwXzkAjzqxic3amdjw6wkojzqxkc2YWdjw6wNaNaNaNajwTwNBWcu9ZMNdjCjxNaNaNaNMjzqxkc2YWdN92aLwjCjxNaNaNaNMjzqxPbKFmwkPYzqxPbKFmc3J0cLJ0aGw6AGXjdN90MLFQc24jCkoTwNxOdutlaumVaZw6wkIhAqo1wrojzqxjaZw6AqXjbutVauYmwkPYzqxPMK5lcuJnM2tTaGw6wksVBqx9zqxkc250dN9TL3FQcKIjCOTjc3xlaLwjCkhTwN9VwkPYzqxiM3FQc24jCjx0bK1mwjXjevmXaGw6wOFmfvEjzqx0aLi0wkPjArPXAqwTwNaWcOFnbLQmwkPYAqXjcKtZa2mVwkPjAqoXwrohAHIjzqxkcumkbZw6AqXjd2JXMLxieu9ZwkPjLq8jgGXjM29VevxWct9leLxieumWcjw6fZxWdNFmdjw6CGXjc24jCksTwNtkeumWcjw6wNF1dNt0bK9VwjXjevmXaGw6wOFmfvEjzqx0aLi0wkPjLq8hArPXAqwTwNaWcOFnbLQmwkPYAqXjcKtZa2mVwkPjAqoXwrohAqwTwNBTbKBSwkPXgGXjM29VevxWct9jeKaNaLwjCOTjc3xlaLwjCksXzqxWcjw6AGXjbKBWcjw6wkYlbLMhM2Yid3A9x2YWMKFmdjiZMK5lyGd|DtXWd3aODjwTwNtkeumWcjw6wOB0c3ojzqx0fLpmwkPjd3aOwjXjMNdjCkp9zqxkc250dN9TL3pZaLMjCOTjc3xlaLwjCkETwN9VwkPYzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrIVBGXhBGlODkYXMLFPwuE9x004zkl5CHl5zrsXzkEnBnE5wsX4zkl5CHl5zrsXzkEnBnIhHrwTBG4ZAHh3BGpACq45CHl5CGXXwsX4zkl5CHl5zrsXzkEnBnE5wtPhHHoTAqpAAjXXwsXZzrsXzkw0CHhnwsXXzrsXzkw0CHhnwsXXzrohKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxXdNJ2wjXjevmXaGw6wOB2aZwTwOBkMKYmwkPYzkwTwOpWd2m0bK9VwkPjM29VevxWcvAUMN90eu9UwjXjcKtZa2mVwkPjAqoXwrohAHIjgGXjM29VevxWct9VaLi0wkQ7wN9ZauJZwkP1zqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh1zqo1yGd|DvB2aZpkcutndn0OM2mZM3JTMLwPdNtVaqlOwvaQaLeqc3h9xnw1wrw1wrIXwrIXxn48M2mZM2YmwuBTMLBnDGeXMLFPyvxicNEQxZpnevxWb2I9xZikc2YWdjlOwuB4DGd1AqdhM3l9xnIXxZpZDGdZAqdhaNmTcr0OcN9VaGdhd3FZc2UmzLeQavFPDGdZxZpnevxWb2IUcKm0aLxTbK1Qer0OAHoOLq8|DtXWd3aODkYdz2FQek58gvXVcu9iauJZyvxicNEQwvUXc3BQeumWckPhdNJTMLFQeNI7cKtZa2mVCjoUAkJXfqoXwrohzHw1dvh7e2mleuh6wrIXdvh7gG5Tc2tlaLwPdNtVaql6MNJNc3xmwvUkc250aK50CjoOxnUlbLBXcut5Cjpjcu9kbnUXMKFlbK5OzLFWdrPhAHoXxHU9zNBQdNB1cutZyvxicNEQwvTUe2Jjb2m0zKtVbK1ieumWckPhdN90MLFmwrxnwuYQcNJidjpQcNaQcNm0aHUicNmUMLFQc246wvxWeut0aGoZdZpTbK5mMLwhbK5NbK5QeuI7buJQa2i0CjoYAromCZ13aKxSbLEUevxicOBNc3xUzK9ZbKeQckPhM2JVeuJZwuBmcOFmdkU0dNtVd2aWdN0Uc3xQa2mVCjpkaK50aLwhM2JVeuJZC3eQavFPCjoYAromC3pWd2m0bK9VCjpiMOBWcvJ0aHU0c3o6wro7MN90eu9UCjoXC2YmaOE6wro7dNmObvE6wro7cKtZa2mVCjpieLFWC30Vdut0bqiZMK5lyGp7d3FZc2UmzKFid2iidOxifHPhAGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoXCZ13aKxSbLEUMK5QcKt0bK9VCjplMLBPwrsVBLAhaKtnaG1Qcj1WeLEhbK5NbK5QeuI7MK5QcKt0bK9VCjplMLBPwrsVBLAhaKtnaG1Qcj1WeLEhbK5NbK5QeuI7gIoUe2Jjb2m0zKUmfKaZMK1mdZpZc3FieuIhfnsXAqIhfZ13aKxSbLEUevxicOBNc3xUCjpZc3FieuIPAnMXauJOyHU0dNtVd2aWdN06wvxWeut0aGhnBkplaKdQC319EuUmfKaZMK1mdZpZc3FieuIhfnsXAqIhfZ13aKxSbLEUevxicOBNc3xUCjpZc3FieuIPAnMXauJOyHU0dNtVd2aWdN06wvxWeut0aGhnBkplaKdQC319Eq13aKxSbLEUb2J5aOxicKJnwuFid2hhfnomwvUnevxWb2IUautnbutZdNt5CjoYzqoZAro7d3FZc2UmzKFid2iWaNanaLE6wro7gHIXxGp7d3FZc2UmzKFid2iidOxifHPhCrlTwrwXArUnevxWb2IUautnbu9NaOBmerPhzHA1dvh7gHsXAqIhf3B0dN9SaG1lMLBPMLxZMLl6wrh5zqoZAro7d3FZc2UmzKFid2iWaNanaLE6wq0YAkFXfrU9gIpSaLmNdNtUaLAhautnbqp7AqIhf3B0dN9SaG1lMLBPMLxZMLl6wrsTwrwXArUnevxWb2IUautnbu9NaOBmerPhArU9BHomwvUnevxWb2IUautnbutZdNt5Cjo4CGXhAkoXC3B0dN9SaG1lMLBPc2aNd2J0CjoUAnJXfrU9AHoXxGp7d3FZc2UmzKFid2iidOxifHPhCrlTwrwXArUnevxWb2IUautnbu9NaOBmerPhzHsZBvp4C319wjXjMKB0bK9VwkPjMOJNaNJZwjXjevmXaGw6wNBndZwTwOpWd2m0bK9VwkPjM2JVeuJZwjXjd2BicuIjCksTwNBTbKBSwkPXzqxPbKFmwkPYgGXjM29VevxWct9naLF0bK5OdZw6fZxWdNFmdjw6AHsTwN9VwkPYzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwuaQcuXUdOJTaH0OcN9VfNJZcZdhevxicOBNc3xUDGe0dNtVd2YieuIPAGXhAGlODkYXMLFPwuE9x005zkl1CHwYBkA2zrohHrsYzko3AnEnBHwTAj40Akw5Cro3BGpAAHwVArh0Akd4zrwVCHd2CrA2BnIhHrs0zkI2BHEZBkATAG44BklYAkE3BGpAAHMVAroYAnI1AZXnzkA1BnM2Bkh5wsXYBG4YCHdZBkE3zrIVCrEYBrs3ArlhHrs1zkEYBHE3BHMTBj44Ano2CrEnBGpAAHdVCrdnBno2AZX3zkd4CrA5AHshHrs4zrlVCrEZAkl5BHEhHrs1zkI1AnA1AHETAHoVCroXAro2AZpAAHIVArdXCrE3BZXYAG44Anh0Arh5wsXYBj4XCrs2CHo1zrs0zkA0AkwXCHAhHrs0zkM1BkMXBrwTAHIVCrsnBHE3CGpAAHwVAHInAHI0AZXYBq43BklZArE1wsXYAG4XAkd0BnM2zrs1zkw0Akw0ArhhHrsXzko4BHIYArsTAHdVBko3BkdhHrhVArMnCrw0BHETAHdVBZpABj45CrEYArI0BZXYBG4ZCrh0ArI4wsX1zkhYAkE2CHwTAHEVBnhXBns0CqpAAZ40BrMYBHI3BqXYBG44BHA3BnwYwsXYzkl2Brw2CrsYzrs0zkEnBrInCHAhHrwVCHw5Akd1BHsTAHsVCrh0BHdnCGpAAj4nBkMnAHA0BGXYAq44AkAXAkM5wsXXzrlVCrl5CHd0CrAhHroVArwnArEXCHo2CGX3zkhZAno0BHd4wsXZzkE0Bkd3AHhYzrMVCrEZAns4BrwhHrwVCHEXBnA0AnITBG44Brs0AHdXCGpAAG44CrA5Anw5BZXnzkA1BnM2Bkh5wsXnzkAnAHAZArh1zrsVCrlZAkM5AHAhHrIVCrM5Crh2BkETAj44CHMYBro4BjpABj45Bnw2BrM2AjXZzkE4Ard3CHhhHrdVCHA3BHAXCqXXzko0Bko0AHwYAnMhHrlVCHI5Aks2AnMTAqpbws04zkh0CHlnCrdnzrMhEndVAkd2ArAnBrITBjo2zrdVAkd2ArsnAkhhBjX4zkh0CHlnCHd0wsA2zrsXzkEZAnl4BkdhBZ4ZBnMXAnA0BGXYAG43wrhVCrE5CHA4BnATAHsVBZprAHoVBrwnCHM2BjXYAG43wrsYzkdTAHoVBrwnCHh2BZoYAG43zrhVCrE5CHA5BnEhEnsYzkdTBZ4ZBnMXAHAZCqoYAq40AkA5BkM2zrMhCq44Brl5Anh3AZX2wtPOwuaQcuX9xZBNaNaNaNMOLq8|wjXjMKB0bK9VwkPjd2J0eumVa3AjzqxXc3BQeumWcjw6wNBWcOFZc2YnzLxQa2i0wjXjcKtZa2mVwkPjAqoXwrohAHIjzqx0fLpmwkPjd3aOwO0TwNBWcOFZc2YgduYifKYQd3EjCOTjc3xlaLwjCksZzqxWcjw6AqXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZpNbKYTzLx1cuI9x25WcOQmdN8OwuaQcuX9xZAXAroXAroOwvFZMK5naN9ZcH0OevxicOBTMLFmyrwTwrAQxn48dut0bqplDGeBAqXXwsXYBjXXwsXYBjXZwsXXzrwhHroTAqpbws0XzrMhHrs2zrMhHrs2zrhhHroTCqpAAqX2wtPhHHoTAHwhHrs2zrsZwsXYBjXYBqpAAqXYBqpAAqXYAjpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|DtXWd3aODjwTwNtkeumWcjw6wOpTMLmTbLB0wjXjdu9nbLFQc24jCjxTaKa0wjXjcKtZa2mVwkPjAqoXwrohBjwTwNxOwkPYzqxnM2tTaGw6AG41zqx0fLpmwkPjd3aOwjXjMK5QcKt0bK9VwkPjdu9nbLFQc24jzqxja3piauFQcNdjCjwnwrAhAZonwjXjMNeiwkPXzkETwNxOMK92aLwjCkoVCqXjeumXwkPXzqxPbKFmwkPXgGXjM29VevxWct9NeKYTwkQ7wN9ZauJZwkPYAZXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|DudhaNmTcq1ZeKYmDGeVc256aLxWxZp0dNtVd2aWdN09x3FZMK5ncut0aGhYzqoYyGd|Dvpieuhhar0OHHMVBkd0Bro1AHsTAqpABj42BnE0ArIYAGXYzkd0AHlnBHE4wsXYzkd0AHs0CHs2zrsVBnEYCHA1BrhhHrsVBnEYAHE5AHMTBj42Bnd0AHlnBGpAAqX2zkM3BnEYCHA1wsXXzrohHrMVBkd0Bro1AHsTAqpbws0YCqXXwsXYCqX2zkM3BnEYCHA1wsXYBj4ZBHh4BHo4zrMVBkd3Brs5AnIhHrs2zkw1Crh1ArhTAG43Brs5AnI0CqpAAHsVAnw1BHl0CGXYzkd0AHlnBHE4wsXYAG4nAkI1CHE5zrohHrs4zrohKjpBAG43BrsYBrlYBjXYAG4nAkw1Cro2wsXYzkd0AHs0CHs2zrs2zkw1Cro2BrIhHrMVBkd0Bro1AHsTAHMVAkI4ArM0BGpABj42BnE0ArIYAGXYCqpAAqXYCqpAAqXYAG4nAkw1Cro2wsXYzkd0AHs0CHs2zrsYzkAZAkI4ArMhKjpBAHhTAHsVAnwZBHhXBjpAAHhTAHhhHrsYzkAZBHI5BrlTAHhhHrsYzkAZBHI5BrlTAHMVAkI4ArM0BGpAAHMVAkI4CrIXCqXYBj4ZBHhXBkE1wsXYBj4ZBHh4BHo4zrsYzkAZAkI4ArMhHrs4zrsYzkAZAkI4ArMhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxQM29VAjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZpNbKYTzLx1cuI9x25WcOQmdN8OwvFZMK5naN9ZcH0OevxicOBTMLFmyrsTwrsQxn48dut0bqplDGeBAqX2zkM3BnEYCHA1wsXXzrEVCHA1BrhnCrdhHrEVCHAnAkI1CHITBq45AnI0CrA4BZpABq45AnAZBHI5BGXUCq44Crs3CrEZaG0YBjpABj42BnE0ArIYAGXUCq44Crs3CrEZaG0YBjpABj42BnE0ArIYAGX2zkM3BnEYCHA1wsXXzrMVBkd3Brs5AnIhKjpBAHsVAnw1BHl0CGX2zkM3BnEYCHA1wsXYAG4nAkI1CHE5zrohHrsnzko2Bkd0BrsTAqpAAHAVArM2BnE0AGX0zklnBHE4Anh3wsXYCqX0zklnBHE4Anh3wsXYCqX2zkM3BnEYCHA1wsXYAG4nAkI1CHE5zrMVBkd3Brs5AnIhKjpBBq45AnAZBHI5BGXYCqpABq45AnAZBHI5BGXYAZ4XBkE1AHMYwsXUCq44Crs3CrEZaG0YBjXYAZ4XBkE1AHMYwsXUCq44Crs3CrEZaG0YBjXYAG4nAkw1Cro2wsX2zkM3BrEXBHsYzrsYzkAZAkI4ArMhHrMVBkd0Bro1AHsTAHhhHrEVCHAnAkI1CHITAHhhKjpBAHsVAnw1BHl0CGXYCqpAAHsVAnw1BHl0CGXYAG4nAkw1Cro2wsXYCqXYAG4nAkw1Cro2wsXYCqXYAZ4XBkE1AHMYwsXYAZ4XBkM3BrEYzrsnzko2BrIYBkshHrsnzko2Bkd0BrsTAHhhHrsYzkAZBHI5BrlTAHhhKjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxNeKYTd2BZaKJVwjXjMKB0bK9VAjw6wN5WdN1icvBkdNJmcjwTwOF5duIjCjxneNdjzqxXc3BQeumWcjw6wNBWcOFZc2YnzLxQa2i0wjXjcKtZa2mVwkPjAqoYAqoXwrs1wO0TwNBWcOFZc2Ygd3FidOEjCOTjc3xlaLwjCks0zqxXc3BQeumWcjw6wNBmcOFmdjwTwOBkMKYmwkPjAZ41wjXjc24jCksTwNmkc24jCjw8d3aOwveQavFPDGdZAvp4xZpPaKmObvE9xns2dvhOwvaQaLeqc3h9xnohAjoZAqoYBjdheNJZd2mWck0OAG4YxZp4cKYVdn0ObvF0drQdz1XWe3e3zOdnzN9Za1XWAkoXAtXWd3aOxZp4cKYVdnQ4cumVbn0ObvF0drQdz1XWe3e3zOdnzN9Za1XWAHl5CJXWfuYQcNTODjohwqo8aZpQar0OF3xWeLoOwvB0dN9SaH0OcN9VaGdhd3FZc2UmzLeQavFPDGdYxZpNbKYTDGeVc25mxZpNbKYTzLx1cuI9x2J2aK5WauEOwvFZMK5naN9ZcH0OevxicOBTMLFmyroVAroXAroXzqoZzkoXAroXAqlODjohwqohwqohDvpieuhhar0OHHs5zkoXBHA4BHhTAG42Akw1BHM1CGprAHhVAkE0BHIZCGXXzkd3ArlZArM5wrs3zkA5AkA2BnwTAq43BkI4Bno0AHIhAHdVAroYBkE5BGXXzkdYBnMZBkl5BGprAHEVAkoZBkAZBjXXzkIhAHoVAro0BrA4BGXXzkIhAHoVAro0BrA4BGXXzkIhHrlVCHl1ArAYBjXXzkIhEnlVCHl1ArAYBjXXzkIhBG43CHM3BnsYCGXXzkIhAj45CHh0AHM3AZXXzkdYBnMZBkl5BGprAj42Ard2CHlXCGXXzkd2BHlnBkh2BjoYzkd1Bks3BHd2zroVBndXCHwXBklhAq45CHE2Cro0BkdTAG42Akw1BHM1CGprAq4nCHI3BHwnAksTAj4ZBnwZBrd5AZoXzkwXAro2Akw3AGXnzkd0BnlZBHo5wroVAkoXArMZAkdYzrAVBnE3CHw1ArlhEnoVAkoXArMZAkdYzrAVBnE3CHw1ArlhAqX1zkE3CHEnCrI2wroTBZ4ZAHsXAHh0CqpAAqX4zkhnBroYBnE4wsAXzrsXzkI2Bkd5AnIhAq4ZAroXBkwZBnsTAHwVAkl3Bno4CGoXzkwXAro2Akw3AGXYAj4ZCHd3Arh5wsAXzkwXAro2Akw3AGXYAj4ZCHd3Arh5wroVAnl1AHI2AHo5zrsnzkd3AkdZAHMhAq45CHE2Cro0BkdTAHEVBrwYAHIXBqprAG43BHMYBnI3BjXYBG4ZBnw3CrMnwrwVBnI0BHM1CHlTAHIVAkE3ArM5BZonzks5CHdnBnM3zrs1zkAnBksYBqprBq43CHl2Anl2AZXYBG41Aro1AHA4wrsXzrs1zkI1AHw4AkEhAHoTAHIVBHIYAkhZBqprAHoTAHIVBHIYAkhZBqoYBq4ZArw2Anw2zrs1zkI0And3AnEhAHdVAroYBHhnAZXYBG4nAkh2Bns1wsAYBZ4nCHwnAro5zrs1zkw3CrIXAGoYCq4ZBrE0CrM3zrs1zkw3AnIYBnwhAHlVAro1Ans5BGXYBq40Aks4AHE5wsAYCG42ArEZBrd3zrsnzkd3AnA4BkshAHlVBnl5CHA3BZXYAj4ZCHhnBnA0wrs5zkd5CHlnBndTAHwVAkl4AndnBqprAHlVBnl5CHA3BZXYAj4ZCHhnBnA0wrwXzrsXzkI2Bkh2wrwXzrhVCrA0BkhYCHlhHrwXzrdVAksYBks2BHEhEnwXzrIVBrd5BHo1ArshAHlVBnl5CHA3BZXnzkd0BnlZBHo5wrs5zkd5CHlnBndTAZ43Brd5AkIXCGprAHlVBnl5CHA3BZXnzkd0BnlZBHo5wrs5zkMXBrl3BkETAj4ZBnwnAHEnCqoYCG4XArInCrI4zrsVBkwZBHI2BHlhKjpBAHlVAro1Anh1CqXYzkMZAkI1BkI5wsAYCq4ZBrE1BHw5zroVBndXCHwXBklhAHdVAnlZAnM3AjXXzkd2BHh3ArEYBGoYBZ4XArs2Brl1zroVBns3Bkw2CHl1wsAYBq4ZArw2Anw2zroVBGoYAq4XArE0Anh1zroVBGoYAq4XArE0Anh1zroVBGpACG45CHIXAns2zroVBGprCG45CHIXAns2zroVBGo1zkd5Bkd3AHs5zroVBGoZzkl5CrEYBkdnzroVBns3Bkw2CHl1wsAZzkMXBnM5CHo5zroVBnM1CHA2CrM2wrsVBnI2AHd1BnMTAq43Bno5Ako2CGoXzkl5BrM4ArE2BZXYzkMZAkI1BkI5wsAXzkA5BHd1AkAZAGXZzkw3Akw0BnlnwroVAkoXArMZAkdYzrAVBnE3CHw1ArlhAq4ZAroXBkwZBnsTAZ43Brd5AkIXCGprAq4ZAroXBkwZBnsTAZ43Brd5AkIXCGoXzrIVBrd5BrA4BHMhAqX3zkwYAHoYCrE4wsXXzrhVCrA0Ars3BrhhEnoTAHoVBHM2BnlnBGoXzkwXAro2Akw3AGXYAj4ZCHd3Arh5wroVAkoXArMZAkdYzrsZzkw5BndXCrlhEnoVAkoXArMZAkdYzrsZzkw5BndXCrlhAq4nCHIYBHMYArlTAHAVBndZBnwYBjoXzkl5BrM4ArE2BZXYBq40AksYBHo0wsAYzkd1Bks3BHd2zrs1zkw3Akd4BkAhAj43BHE1BkI5CGXYBG4ZBrdXBkl3wrAVAHl5BnA3BkdTAHIVAnA2AHs0wsA0zkd5CHMnCHMnzrs1zkIXArIYAnhhAHoTAHIVBHIYAkhZBqoYAqXYBG41BHsZCrw0wsAYAqXYBG41BHsZCrw0wrs0zkwXAkMnAkMTAHIVBHEnBndnBqoYBZ4XArs1CrAnzrs1zkAZCrM3AHIhEns3zkA5AkAXArlTAHIVAkd4BHoYwrs4zkw0BrE4BkdTAHIVAkdnBHs3AjoYCG4XArInAHl1zrs0zkEZAHhYBrlhEns5zkMXBrw0BndTAHAVBndnAnh2AGoYCG43CHl5And3zrsZzkw5CrA3AnEhAHlVBnl5CHA3BZXYAj4ZCHhnBnA0wsAYCG43CHl5And3zrsZzkw5CrA3AnEhAkoTAHoVBHM2CrMhAkoTCq44AnE2Crs5CGpAAkoTBZ4ZAHs2AHM1BqprAkoTBG40Bnl1ArIXAGoYCG43CHl5And3zrAVBnE3CHw1ArlhAHlVBnl5CHA3BZXnzkd0BnlZBHo5wsAYCG43CHl5And3zrAVBnE3CHw1ArlhAHlVBko0CHd2BqXZzkw3AkAYBrA4wrs5zkoXBHA4BHhTAG42Akw1BHM1CGpbxZpQar0OI2iiduIOwuaQcuX9xZBuFkoXAroOwuaQcuXUdOJTaH0OcN9VfNJZcZd|DtXWdut0br4hwqohwqohwrYXc2Y5a29VwumlDGeEMLFPxZpNbKYTDGdkaNJNaKamxZpXc2mVevA9xndVCro4BHAYBrlhAHsVBrs5CHwYCGo3zkhXCrInAHE5wrEVBkAYBrw2CGoYAZ40BrhYBHsYwrhVArw1Bno0AnhODkYdz3pWcvmOc24|wqohwrYdz2d|DtXWdut0br48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxXcut5wjXjevmXaGw6wOB2aZwTwNxOwkPXzqxja2BWcu9ZwkPjaNaNaNaNwjXjMNeWwkPYzqxja3piauFQcNdjCjwUAZoUAGoUAZoUAGwTwNmkc25UMLxObK4jCjwXwrohAqo0wjXjMNeiwkPjAGwTwNxOMK92aLwjCjwUAGwTwOBkMKYmc3amdjw6wkEjzqxPbKFmwkPYzqxPbKFmc25Xcut5wkPYzqxPbKFmc255c3J0eKxmwkPYzqxQM29Vd2BWcu9ZwkPjzHsjzqxic3amdjw6wj0YwjXjMGw6wksjzqxQM29Vd3xmduYifGw6AL0TwNBWcOFZc2Ygcum2aGw6fZxWdNFmdjw6AHITwN9VwkPYzqx0aLi0wkPjcum2aGwTwNYmevFmdOBXMKBQcNdjCkwTwNtkeumWcjw6wNYQeNIjzqx0fLpmwkPjeuJ4eqwTwNiicNEjCkoTwNBTbKBSwkPXzqxNc250d2m6aGw6AHoTwN1idNeQcjw6wkohAqoXwrs1wjXjbumlaGw6AGXjbumlaK9VeN9lwkPYzqxiwkPXzkJ9zqxkc250dN9TL3B0c3ojCOTjc3xlaLwjCks2zqxWcjw6AqXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZp0dNtVd2aWdN09x3FZMK5ncut0aGh0zqo0yGd|DvxmM3Ehfr0OAqdhfH0OAqdhe2mleuh9xnsZxZpPaKmObvE9xnsZxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|tippmargin|stripsw|dashlowquality|settings5|222222|titlecolor|settings1|settings1action|settings2action|settings3|settings3action|settings4|settings4action|settings5action|historybgaover|logo|poster_floatmargin|poster_floatposition|poster_floatwidth|poster_floatheight|poster_floatbgcolor|Orientation|16x9|dashdebug|dashcookies|888888|999999|stripsspace|mozFullScreen|pointcolor|ffce00|pointa|pointw|slidespeed|unescape|1005|1006|fullscreenElement|msFullscreenElement|webkitIsFullScreen|postertitleonhover|webkitFullscreenElement|855ea1u2z2a29333916263q01211m27312q1b3v3e1d3q011z2m3q01222k3x3u37262t323p112238251s27352z16212x252z1c3u29111z3a251s2733211632281w11121611133x2b2q193z261u3u2v3z2p113w263c153x2b2q17312611121m253e1i2e2938182x3u10111o380y10113b233x3z3b38182x3s12111o2e162v3b233x29233x3b233v2b233x111z3u2911223s291u3u291p2q1i27223o3e1z2314193x111122223516312q193x111k1v33211d322p3c113w2o211o1g27311q1m25111s273r193126163c1e3e3b381a3y2b341x3u2u3q3u39303b3r372237191631161z121o252e1o11113w263c1d373a3x1z1z23141i1j2i1a1f1k1e1l1f1j3e161e1v3e1c1e1d3f143g1k3g1m1e1w1e141f172e1r2e122e1u2c112e1t2f1s2e1u1e152c1v2g1y2e1s2e172e1t3e1w2e1u2e1i2e1w1e1z2c1w1e1x2e1q2f1y2e1t2c1v2e1s2f152e1v2e1u2c1u2e1e2e1s2g1v2e1u2d1t2e1s3g1v2e1u3g142c1w2g1y2e1r2g112e1s1c1u2e1s2g1t2e1v2e1v2c1v2e1v2e1q3f1y2e1u3c1s2e1s3g1f2e1u2f192c1u3f102e1q2f1a2e1s3d1j2e1s1f152e1u3g102c1u3f172e1s3f1w2e1s3d1b2e1s3f1r2e1u2f172c1w3f1v2e1q3f1b2e1t3c1e2e1s3f162e1w3f1y2c1u3f192e1s3f1a2e1s1d1b2e1u3f1c2e1u3f172c1u3g1r2e1q2f1b2e1s3d1e2e1s3f172e1u3g1w2c1u1f172e1q3f1b2e1s3d192e1s3f192e1u2e1u2c1u1e1f1e191f1g3g1c1c1k1g1m3f1p3d1e3f1f3d1k2f123f1j2f1e2f1m1c1d3e1f3f1a3f1r1g1f1e1s3g1f1e1d1f1e3e1d1d181g1s1f191f1e3f1f3e1i3f1g2e1d1e1f1e1f1e1r3e1f1e163f151g1h2c1d1f1k1f1b3e1i1g1j3e1l3g1j1g123f1g3f1m1e1r1g1i1g192e1e1g1h3b1f2f1c1e1q2g1e1f1f3d143e1f3f1d3e1r3f1l3c1f3g181f1b3e141e1b1d1b1f1f1f1b1f1l1g1f2c1q2e1f1e1d1e1f3f1f1c1a1d1f1g1f1e1b2e1t1c1j2e1u1g1i2e1u3e1v2c1v1g1v2e1r1e1b2e1u2d1a2e1t2g132e1u3e1s2c1v1e1w2e1s1e1z2e1t2c1h2e1s2g1t2e1u3g1s2c1v1e1y2e1r3e1t2e1x3c123f1y1e171u2v143g1d2f183g1r3c1c3e1u3g181g1i3e1j1c1q1e1h2e161d1g3f142c1w2g1t2e1s2f1r2e1s3e1z2e1s2g122e1u2g1y2c1v2g1z2e1q1e1s2e1s2e1x2e1t2e1t2e1t3e1v2c1u3f1w2e1s3e1q2e1s3e1j2e1s2e1x2e1s2e1e2c1u1e1i2e1q3e1z2e1u1c1x2e1u1f1p2e1t1e1g2c1u1f1x2e1r2e1m2e1u1e1x2e1t2e132e1u3e1y2c1u3e1e2e1s2e1r2e1s1d182e1u3e1e2e1s3f192c1w3g162e1q3f172e1s3d1d2e1s1f172e1s3f1v2c1u3f192e1q3e182e1s3d1b2e1u3g192e1s3f182c1u3f182e1q3f192e1u3d1x2e1s3f162e1s3e1c2c1u3f192e1r3g1d2e1s3d1b2e1s3g1i2e1s2f172c1w3g1c2e1q3f192e1u3c1s2e1s1f152e1t3e1i2c1u3f172e1q3f1e2e1s3d192e1s2e1x2e1s1e1k1c1a3f1k1g1h1g1f1e1i3d1r3g1r3d1d3g1f1f1b3e1j3g133g1j1e1i1f1h3d1i3e181e1d1f161g1f1e1l3e1d1e1e3f141f1h3e1b3f1f3f1q1g1m3e1f1c1f3f1s2g1k1e1b3e1f3e1e1e1m1g1d1g1j3g1d3c1u1f1m1g1k1g1m1g1m1e1e3g1k3g161e181e142d1f3g1d1e1k3e1f1f1g1e161g1f2e1e3e1d3f1f3d1e3e1i3e101e161g1k3d1j2e1s1g1o3f1f3g183e1m1g151g1i1e1f1e1d3d1u3e1f3f1q2g1l3e1d1c1y2f1z2e1s2g1h2e1u2c1t2e1s2f1h2e1t1e1v2c1u1f1m2e1r3f102e1t2e1j2e1u2g1r2e1s3g1t2c1w1e192e1s2f1v2e1u1e1y2e1s1g132e1s2f1f2c1u1e1t2f152e183f1x121f2d1m1g1a1e1m2g161e1g3g1h1f1c3g161f1k1e1l1g1t2e1g2g1y2e1t1e1i2e1u1e1s2e1v3e1m2c1w2e162e1q2g1r2e1u1d1b2e1u2g1k2e1w2g1z2c1u2g1y2e1q3f122e1u2c1y2e1s1f1i2e1t2g1x2c1v3g1g2e1q2e1w2e1u1d1t2e1t2g1r2e1u3e1y2c1u2g1e2e1s1e112e1u3c1t2e1u2e122e1u2g1r2c1w1e1k2e1s3e1j2e1w2d112e1s3e1x2e1v1f1w2c1u1f172e1r3e182e1u3d1a2e1u3f162e1u1f192c1u3e1b2e1q3f192e1w3e1v2e1s1f172e1u3f1d2c1u3f172e1q3g182e1u1d1b2e1s3f1e2e1u3f192c1w3f142e1q3f1b2e1u3d112e1s1f172e1u3f1y2c1u3f192e1r3f1d2e1u3d192e1s3e1c2e1u3f1a2c1v3f192e1q1f192e1v3c1b2e1s3f152e1u3f1b2c1u2e1u2e1q2e1y1e1h1c143e161e1i3g1d1e163c141f142g1q3e1d1e1s3c1a3e1f1e1e3g161f1j3e1b1f1f3f1q1g1r3e1f1c1e3f1s2f1k1e1d3e1f3e1e3e1m1g1d2g1e3g1e1c1u1f1f3e1b2f181g1u1d1d1f1j3f1d1g1i3f1i2c1e1e1q3f1a3f1l3f1a3d162e1a1e1d3f1e3f1a3e1e3f1m3e101f161e1g1c1f3f1s3f1g1g1e1f1r1e1f1e141e1q3f1r3e1a3c1v3e1f1g1e1g1k3f191e1g3e1l1e1d1e1e2e1u1d1e3f1m1g1d3e1m1f1r3c141e1t3e1w2e1u3e1w2c1v3g1s2e1s1e172e1u3e1f1f171e1h2e1w2g1y2c1w2e1u2e1q2e1h2e1u2c1q1e1u2g1y2e1u2g1h2c1v1e192e1s1g1s2e1u1c1z1e183e1w3e1y3f1z1c141d1d1m1h2q1m1m2m2p1k141o|349e9m3q1v3s241a291u3b3x2z1d3q01121m27213q1b3v3e1k1b3x1z1k1c21193s3y1131161z153x3b2q1732361u3u2t323p113w243e153x3b2o193236113z1o253e1i3c2b381y2x3s11121o280w11122b233v313b381y2v3u11121o3c182v212p1z323a251s25353e16212v253e182u2711113a251q27353e162z381y1c2u271y3u29183s291u3u291o3e113w281z113w28113u263u3o3q0z11313b3y121o272e2q1z1z231411101o273e2q2m37323q113z313b233x3038163q011c1e2v2e2b2o142u11121d311q11213825373w273u273t15382111113a391z31161j111c1o3e182v3z2r3e2b233v312q1i29313e3b3y141m141r1e1e1d1e1e1h1e122f1k1e1e2e1m1e1a3g181g151g1m1c1k1f1f2e1s1f1r2e1v2e1t2e1s2e1w2e1s2g1g2c1u1e1z2e1s3e1r2e1w2c142e1s2g1p2e1u1e1m2c1u3e1h2e1u3f1z2e1u3c1z2e1t1f1u2e1s1f1w2c1s2e1u2e1t3g1v2e1w2c1v2e1u2g192e1u1f102c1t2g1q2e1s2f1y2e1v2e1l2e1t1e1u2e1t2e1u2c1s3e1y2e1s3e192e1w2e102e1s3e172e1t3g1v2c1s2f172e1s3f1x2e1u3d172e1s3f1b2e1s2f1b2c1s3f1a2e1s1f192e1v3e162e1s3f182e1s3f1x2c1s2f172e1t3f1c2e1u3d182e1s3f142e1s3f1b2c1u3f1a2e1s3f182e1u3d1h2e1s3f192e1s3f1f2c1s3f172e1s3f1t2e1u2d192e1s3f162e1s3f192c1t3e1i2e1s2f172e1u3e192e1s3f172e1u2e1w2c1s2e1e1e1f1e1m1g1e1c1k2f1d3e1b2e141e141e143f1s3f1c1g1u1f1y2d1j2f183f121d1f3g1g3e1m1e1b3e1c3f1j3f153e1l1e1i1f1h1f1g2e1a1c1f2f161g1s1f1j3e1e1c1g3g141f1h3g193f1e3d1s1g1m3e1c1e1f3f1e3d1f3f1f3f1c3f1f1f1d2d1e3f1e3f1b2g1s3e1h1c141f1s1g1f3f1r3d1e3d1f1e1f3e181e1f2g1d2c1c1f1b3f1g2e1f2e1e1e1k1e1d3e1g1f1g2e1l1d1t2e1s1f1j3e1d3f1a1c1d3g1i3f1f1e1g2e1v2e1j2e1u2e1i2e1s1g122c1t3g1k2e1u1g1f3e1w2e1t2e1u2e1s2e1t2g172c1t2g1l2e1s3g1d1f1w2e1q2e1t1g1o2e1u2f122c1t1e1m2e1s2g1a1e1t3c143e103e1f341e1v3g173f1q1e1b1c133g123e121g1i3f191e1e2g1k1e1v3g1i3g172c1t3g1v2e1s2e1v2e1w2e192e1u1f1w2e1t2g1s2c1s2f1y2e1r2g1l2e1v1c1u2e1t2e1q2e1s2e102c1s3e192e1s2g102e1u3c172e1t3g1x2e1s2e1y2c1u1e1l2e1r2e152e1u1c1l2e1s3g1d2e1u1e1g2c1s3g1g2e1s2f1x2e1v2e1j2e1u2g1r2e1u3g112c1s2e1c2e1s1e1x2e1w2c1h2e1s1f162e1u3f1c2c1s3f192e1q3f1a2e1u3d192e1u3f1j2e1s3f1b2c1t3e1d2e1q1f182e1w3e152e1s3f152e1t3f1f2c1s3f182e1s3g102e1u3d182e1s3f172e1s3f1a2c1s3e172e1q3f172e1u3c1d2e1s3f152e1s3g1q2c1s3f192e1s3f1f2e1u3d172e1s3f1h2e1s2f1a2c1u3f1e2e1q1f172e1u3d1b2e1s2e1x2e1s2e1m1c1h3e1f1f1c1e1h3d1e3d1f3e1b2e121e103d1f3e181f191f1d1g1g3f1i3c1f3f1f2f1i1e1l1e1k1d1h1g1c3e1f1e1b1f1m3d183f1f3e181f1g3f161e1h3e121f1u2f1j1f1a1c121d1d3g1c3f1m1e1d3c1f3g1j3g1c3f1e3g1g3d1e3e1f3f1d1f1k3g1m3d1w1g142e1c1e1b3e1f1e1h3f1m3e1w3g1f2g152c1a3f142f1d3e1g3e1k3c1f1e1s2f1k1e1c1g1d3d143g1d1g1g1f1k1g1j3c121g143e181f1r1g1d3c1e1e1y2e1s1e1x2e1v3c1q2e1s1e1w2e1u1f1l2c1u2g1f2f1r1g152e1v2c1r2e1s1e1v2e1s1g102c1u1g1k3e1s2e1u2e1w1e1l2e1s3f1f2e1t2g1v2c1s1e1k2f1q3e1z2e1a2c1h142u2f1g1g1i3g1w1e1j2f1b1e1j1f1b1f1h1d1d1e1j1e1u1g1q3e1u3d1e2e1s2e1i2e1u3e112c1u2e1v2e1u1f1t2e1v1c1g2e1s1f1x2e1v2e1r2c1u1g1v2e1t2e172e1w2c1y2e1s3e1e2e1w2e1t2c1s1f162e1s2e1w2e1u2e1k2e1t3e1z2e1w2g102c1t2e1y2e1s3f1m2e1u2c182e1s3e1r2e1w2e1s2c1t1e1g2e1u3e162e1w2c1z2e1s2e1b2e1w2g1g2c1t3g1j2e1s3f1a2e1u3c1f2e1s1f192e1u3g1d2c1s3f182e1t3e1b2e1u3d172e1s3e1h2e1u2f1a2c1u3e1d2e1s1f1b2e1u3c1h2e1s3f182e1w3f1b2c1s3f192e1s3e112e1u2d192e1s3f1b2e1u1f1b2c1s3f1c2e1s1f192e1v3e1b2e1s2f182e1u3f1a2c1s2f172e1t3e1l2e1u2d182e1s3f192e1u3f192c1s3f1t2e1s2e1w2e1h1c1f3d143g1f2f1a1g1e2e1f1e1i1g1p3f101g1e2c1f1g1c1g1h1e1d1f1m1d183f1d3e1a1f1i3g161d1h1f121g1w2f1l3f1a3c121d1f1f1e3f1r1e1d3c1d3f1j3f131f1q1e1k1d1h1f1g2e181e1e1f181e1s1f1j3e181e1a1e1a1c181e1s1g1j1e1c1e1c1e123d1f1g1c1e1k2f1e3d1f1e121g143g1f3e1e3d1e3f1j1g1c2e1b2f161d1f1e1f3e1c2f1k3f1c1e1g1f1f1g1k1f1j2e1u3d1j3f152f1e3f162f1g2d1c1e1f3f102e1w1g102c1t2g1f2e1u3e1h2e1w2c102e1k3f1h2e1u3f1w2c1s1f1v2e1t1e1u2e1w1c1v2e1f2e1s2e1v3g1v2c1t2e1l2e1u1e1k2e1v3c1f2e1f2e103e183e1a3c1h191m2f1c2k1t2l1d1s2u2g1j16|77a8a2b25333w351y391g25323q1b3x3c1d3q02111m27312q2o253e2q2o2y233a1g25211g3e2b381c2v3u11211o360y11213b213x312b381a2x3u11311m21182v312n11323a251q27352e162z2x252e1y3s2911113a231s27353e1431281y121z1611153x392q1921361s3u2v213p1z3w262e153v3b2q19213412111o251z3w28113w26113w28113u2q312b233v3e2b233x29233x2720393x2e11112235163q02303e2b3y141m3e1d3q013z2m2411311m2111113u2711311f3b3v3e1a1y12302x3w2u353c12111e1o1z153x29231t322q14252522352e182635211f1g183e1621281w111211323s2911121o3s370121243316351j1h3d1l1g1m1f1d1e1s3f1j2e1q3f1h3g163g1m1g1i1c1h2f1g3e1q3f1m2e1t3c1z2e1w3g1w2e1v2e1y2c1s3f1m2e1q2e1a2e1s3c1r2e1w2e1o2e1v1e1g2c1u2e162e1s2e112e1s2c1b2e1w2g1c2e1v3g1j2c1s2e1w2e1q1g162e1u2e1r2e1u2e1x2e1w2e1g2c1u3e1v2e1s2g1y2e1t3c1t2e1w2g1e2e1v2e1x2c1u2f102e1s2e1a2e1s2e1x2e1w2g192e1u1f162c1u3g1x2e1q3f1b2e1s3d192e1u1f162e1u3g1z2c1s3f1b2e1q3e1k2e1s2d172e1w3f122e1u2f172c1t3f1q2e1q2f1b2e1u3d142e1u3f172e1w3e1c2c1s2f192e1s3f1f2e1s3d172e1v3f1d2e1u3f172c1s3g1d2e1q2f192e1t3d1z2e1u3f142e1w3g1a2c1s2f1a2e1s3g1x2e1s3d172e1u3f172e1u3f1u2c1s2e1w2e1d1e1j3f1g1e1g3g1w1f121g1u2g1d1c1i3f141f123f1i1e1g1c1s1g1s3g1d3e1l3e1f2d1b3f1l2f163f143e191d1f1g1i3f1e2e1e3f1s3d1k3e1q1e1g1f1j3f1c1c1h3e1d2f1i3f1a3f1f3c1a1f1i3g121f1j1e121c1a1e1c1e181e1c3g1m1e1s1f1d2f191f1r3f1f1d1g1g1f1f1k3e142e141d101e1e3f1d3f1m3g1t2e1s1e1f1f183g1u1e1s3c1g3f1g3g121f1k1g1s1d1g3e1w2f1f3f1e3e1f1d1k3e143g1d3f1i1g1z3c1s2e1w1g1s2e1v1e1d2c1s2g122e1r2e1h2e193e1v2e1w3e1o2e1v3g1v2c1s2e1v2e1r2e102e1f2d1s2e1u1e1d2e1v2e1t2c1u2f1l2e1r2f1w2e1f2c102f123f132e14142h203e181e1k3e1g2g1f3f122e1k3f1a1e1g1f1q2g1h1e143g1c1c1r3g142e1s2g1t2e1s2c1z2e1u2e1e2e1w3e1t2c1u2g1w2e1r2e1v2e1u2e1g2e1t2e1v2e1w2f1y2c1u2e182e1q2g1z2e1u2e1b2e1s1f142e1u2e1z2c1s1g1g2e1s1e1w2e1t2c1k2e1u2e142e1u2g1m2c1s1f192e1s2g1r2e1u1e1x2e1s2g1w2e1u3f102c1s2e1w2e1q1f1m2e1r2e1v2e1t3g1e2e1u1f192c1u3f182e1q3f1b2e1t3e162e1s1f152e1w3f1c2c1s2f172e1s3g1i2e1s3d192e1u3f1b2e1u3f182c1u3g1e2e1q3f192e1s3d172e1s2f152e1w3e1a2c1s3f182e1q3g1c2e1s3d182e1s3f182e1u1f172c1t3f1b2e1q3f1b2e1s3d152e1s2f152e1w3g1w2c1s1f172e1q3f1d2e1s3d172e1s3e1x2e1u2e1w2c1k1e123f1j1g1m1f143e121f142g1q2g1e3f143e103f1i1f1b3e1f1f161e1f1f1b1f1o3f1e3g1g3d1g3e1d1e1d1e1e1g1m3c1f1e183f113g1j2e1b1d1k3f1f1e1e2e1u1g1j3e1d3e1j3e1d1f1d3g1j1d181e122e171f1d1f1b1d1b1f1b1e161e1f3f183d153e1i1f1q3f1h1g1f3e1f1e1f3e193e1b1f1r1e1s3g121e1s1g163f1f3d171f1h1f1q2g1l2g1m1c1a3g181f1k3g1f1e1h3c1f1e1g2e1d3g1j2e1i1e1f3f1f2e1u2e1h2e1s1c102e1s2f1f2e1u1g1i2c1s2e1t2e1v1g1m2e1s3c1y2e1u1e1d2e1u2g1l2c1u2e1f2e123e1r2e1s2c1l2e1s2g132e1u3g1r2c1u3g1m2e1y2e103f1r3d1u2e191s1o1g1g3g1c1c1i3e1r1g1j1f1m1e1d3c1g1f1i1f1g2e1j1g1b2c152e1w1e1o2e1v2e152c1s1e1q2e1s3g1h2e1u2c1e2e1u3g1g2e1w1f1x2c1t2g1l2e1u2g1v2e1u3e1z2e1u2e1c2e1w1e1x2c1u2e1j2e1s1e1w2e1s2c1w2e1v2e102e1w2e1z2c1t2f1w2e1s1e172e1t3e1y2e1w2e152e1v3g1u2c1u2e1m2e1u1e112e1u1c1x2e1u3f1w2e1v2e1t2c1s2f192e1t3e112e1s3d182e1u3e1b2e1u3f192c1u3g1f2e1s3f1a2e1s3d1d2e1u2f172e1v3f1z2c1s1f192e1s3e1m2e1s3d172e1u3f162e1u1f192c1s3f172e1s3f1a2e1s3d1v2e1u3f192e1u3g1g2c1s2f1b2e1s3f1d2e1s1d172e1u3e1q2e1u3f192c1u3f1v2e1s3f1a2e1u3e1y2e1u3f172e1u3f192c1s3f192e1s2e1w2e1s2e1f1e143g193f1s1e1m3d1r3d1f3f1c3e1d2e1m3c1y2f1m3g1c3e1e1g1m3c1d1e1a3f133g1j2e1b2d1k1g1e1e1g2e1u1g1c3e1f1e1l3e1d1f1d3f1j3d181e142e193g1e1g1g3d1g2e1e3f1s1g1m3e1l1c1i1g1j1f1c2g1m3f1k1d1k3g1m3f1c3f1e3g1j1e1h3g161e1c1g1h3f1s3c1d1e1e1e1i2g141f141d1f2f1d1f1h3d1u2f1s2d1f3e1f2f143g1q1g1a1e1i3e1l1e1c1g1e3e1x1c122e1b1f1s1f1d3f1w1e1s2g1h3e162e1v2g1f2c1u2g1y2e1s2e182e1t3e1x2e1v1e143e1t1e172c1t2e1k2e1u2f1j2e1u1e1f2e1v2g1z2e1w2g1a2c1u1g1v2e1s3e1h2e1s2e192e1u2f1x3e162f102c162e141j1s1m1q1k2s1k1i1u2s1j141|690e20919a767dac899095e9eebc3766|customimage||444444|posters|posterheight|posterwidth|f2parent|nombclck|86483105|72728083|Share|intent|tweet|unatpl|fast|DOMContentLoaded|M14|31446009|C11|005212|frameborder|2793122|00904312|6447345|0727459|92524947|15729686|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|RWAlnQyyazA4aoAB4FsBSA||7271472|kbq|pljscom|viewinit|C12|webshare|autoLink|require|allowLinker|valuemargintop|srvsga|getDate||whatsapp|viber|telegram|reddit|tumblr|intvsbl|pinterest|share15|share16|M16|Cross|readonly|hash|emptyremove|PluginShare_|pstrcnfg|L14|5898759|eventAction|69316331|68926767|4558853|8022411|C13|4897677|777689|8769747|72704574|8524226|C10|47890336|1901646|31646496|90967882|24362617|1161475|1279354|0670433|02664888|15818198|05663568|024648|5739326|209383|19180463|84355402|73447623|OqFAAAAdklEQVQoz42QQQ7AIAgEF|62539844|1454127|51242501|644054|15013093|7060285|4153898|9518092|18283508|3982733|4570635|53462054|950631|59305507|484333|27361297|8816878|77497165|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|eventCategory|eventLabel|nfsclios|move|PluginEffects|ChromeCast|borderRight|borderBottom|Local|fullscreenchange|MSFullscreenChange|keydown|keyup|orientationchange|playlistfolder|mouseleave|onMouseOver|onMouseOut|mouseenter|PluginQuiz|quizes|PluginBlock|PluginMini|startvisibility|scrollWidth|PluginMediaTags|clear|offsettimerinit|e8bbff|nfscldr|mobtch1|redirectplaylist|usernew|250|passonstart|72ccf8|62de50|faed54|feba54|ffc7d1|PluginRounding|aaaaaa|d9bb8c|b3fee8|4bd9ac|ffff00|D90000|073DA0|409829|644082|subclr|TimeStore|scroll_up|word|pjscolor|oncontextmenu|contains|class|hover|visited|indent|manipulation|PluginDroplist|backface|shuffle8|dropnohide|querySelector|inset|borderin|childList|observe|oframe|transbg|07|35px|container_w_procent|hidesmoothly|ContextMenu|sleeptimer0|marginRight|scroll_right|sessid|through|rafinit|autoplaynomobiletv|panel|playback|15em|actn|5em|bggrclr|rc_custom|brdl|brdlc|brdla|paddingbottom|ref|rmright|99999|uppercase|scrollTo|rc_nobrand|valuemarginbottom|hdbffs|valuepaddingright|webkitExitFullscreen|fileend|wproc|customwidth|outros|webkitSupportsFullscreen|lrpp|iosplbf|webkitEnterFullScreen|to_right|reloadplus|OpenScroll|wheelDelta|noset|hdbfdt|hdbfmb|nativemobile|showvolmobile|hdn|grdt|pjsiframed|reloadjustevent|customspeeds|cancel|ssdown|downself|_self|bezier|ssfly|seekiconbut|reloadstart|seektome|cancelskip|450|tskp|isOn|02||PasswordTime|slds|slides|tracking|heartbeats|writePl|ndash|chngwd|scrnstp|VastOverlay|VastImpression|VpaidStarted|VastShow|exitPictureInPicture|requestPictureInPicture|pictureInPictureElement|VastReady|vast_ready|webkitPresentationMode|bgload2|disablePictureInPicture|vastbgpreload|tagLive|pictureInPictureEnabled|renew|webkitSupportsPresentationMode|webkitShowPlaybackTargetPicker|PluginVastTimeMsg|cert|bgload|skipimpessed|crossdomain|3600000|issue|reset|dashInterval|vlscrl|kind|childNodes|playbackRate|subtrack|HlsSubTrack|skipimprsd|fillvideo|getDash|level|yandex|vast_init|setWsAudioTrack|setWsQuality|setAudio|crtm|dontseekforward|Progress|vast_startdelay|hideonyoutube||arguments|substring|reduce|cast_available|encode|MarPad|pjs_cast_button_|0123456789|2048|nodeName|192|hideab|hidenoab|191|hidenomini|hidemini||hideonmeta|hideonlive|hideonunmute|PJSDIV|FindPjsDiv|hideonleave|showboth|swap|circle|clk|SettingsTimer|buffering|separator|same|async|showduration|cssText|NaNpx|number|olor|setProperty|repeating|45deg|1000000|control_buffer|pauseonhover|hidenormscreen|hideonvod|01|water|hidesmall|hidelap|nativenotandroid|nativeontv|hideonbar|showuntilmeta|nohdsttm|nohdstt|wid|trkp2|PluginWater|pjsstat|pjsstatid|PluginStat|showovr|AdBlock|Resume|PluginSettings2|combined|mxprc|dropopen|||||||||||valuepaddingleft|openlast|hideuntilstartedios|pageXOffset|globalfont|const|hideuntiltext|scrollY|redirectblank|blnk|redirectparent|hide0timestore|sess|hidelastpl|hideafterstart|hidewait|showfrom1file|hideunwait|hideonmobile|hideondesktop|hideonend|hideall|startdelay|available|css2|DASH|hlscltps|fragLoadPolicy|manifestLoadPolicy|enableWorker|Quality|qualitypause|autoStartLoad|1600p|240|widevine|PlugMediaChannels|flussonic|854|480|support|1280|720|nativehlsinedge|1920|capLevelToPlayerSize|microsoft|2560|prehls|LEVEL_SWITCHED|LEVEL_SWITCH|MANIFEST_PARSED|||||||||||MANIFEST_LOADED|attached|MEDIA_ATTACHED|reloadtimes|attachMedia|Break|playready|withCredentials|xhrSetup|tags|drmSystems|emeEnabled|Seeking|serverCertificateUrl|licenseUrl|clearkey|1080|1440|Live|New|42E01E|avc1|codecs|urlmse|PluginFloatPoster|error_time|scaledrag0|dragging|scaledrag|tagcors|createposter|0001|nomedia|hqdefault|vast_loadtxtd|vast_posterurl|dailymotion|Image|Created|mp4a|rldnornd|3840|Speed|2160|customqualities|nativehlssafari|eng|English|rus|nativehlstv|complete|taginframe||||crossorigin|||nodownload|||controlsList|nativenodownload|Audiotrack|ynxnopip|drunchr|pstrtg|FloatPosterScale|crossOrigin|LEVEL_LOADED|FRAG_CHANGED|alarm|playtry|vast_stop|autoplay_denied|playError2|automute|interrupted|playError|playunmute|playOk|vast_finish|playError3|Infinity|AudioTrack|hlsaudiolang|vldcntrInterval|firstLevel|vast_dontplay|hlsaddbitrate|EmptyVastUrl|appendBuffer|request|1500|WebKitMediaSource|and2limit|availability|webkitplaybacktargetavailabilitychanged|VastError|vast_error|WebKitPlaybackTargetAvailabilityEvent|VastRemoveUrl|disabled|cast|autoLevelEnabled|hlsforce|Next|destination|preloading|disablePreload|VastInsertAnd|createGain|createMediaElementSource|webkitAudioContext|VastInsertOr|WebKitSourceBuffer|nativeaudio|||||fragment|hlssubtracks|mediaError|networkError|ERROR|subtitleTracks|SUBTITLE_TRACKS_UPDATED|playlists|EXTINF|FRAG_LOADED|subtitleDisplay|recoverMediaError|AUDIO_TRACK_SWITCHING|loaderror|AUDIO_TRACKS_UPDATED|tryotherquality|fragdata|FRAG_PARSING_METADATA|Alternative|hlsfdt|relurl|hlsermd|hls_error|Pass|norootplstart|RemovePassword|posterfull|2000px|wake|onpause|webkitDisplayingFullscreen|webkitbeginfullscreen|hlsdrmfps|hlsdrmfpl|loadeddata|Level|loadstart|watching|finishnormal|sleep|finish|redirectafter|wsconfig|PluginWS|regress|head|hideuntilended|googleapis|Previous|Skip|Yes|Bottom|Font|Shadow|_bg|touch_|flipy|Reset|flipx|Sleep|clipboard||Tiny|||Small|Medium|PluginHdIcon|Full|1296p|Super|stylesheet|bggrl|bggrc|the|iosv|Philips|WebkitAppearance|matchMedia|fine|matches|blackberry|iemobile|nomobile|rotateonclick|wkdt|clickmarginleft|roll|__storage_test__|iconmarginright|iconmarginleft|iconmarginbottom|iconmargintop|clickmarginright|All|once|Ultra|advertiser|Roku|startvast|logapi|toogle|webp|youtubeid|PlgnCntrlTmln|vpaid_|VpaidSet|Test|dwn|prt|initEvent|vastbreak|ontop2|updateCuid|Boolean|link2|plduration||moveplaylist|iconspress|PluginCountdown|dispatchEvent|createEvent|website|ontouchend|Audio|LIVE|Enter|300000|Metric|event_category|PlayerJS|event_label|galog|_icon|adShown|SVG|_text|playerjs_hit|watch|capiom|eventlisteners|resumed|unmuted|rewound|vast_Impression|Tizen|BRAVIA|counter|275|_timer|line_play|volume_element|control_mute|triangle|control_duration|control_time|432|857|296|skip_after_|957|883|914|992|029|041|036|019|996|slider|unmute_video|981|alphas|valuepaddingbottom|valuepaddingtop|colorover|readAsText|aload|||setioff|lines1||abg|PluginSubword|clone|lang_ru|Color|sub_fonted|2px|black|sub_drag|running|RemoveAll|sub_move|hdbfnr|Destroyed|988|armv|Opera|915|tipmarginbottom|983|tipmargintop|appName|userAgent|trident|tippointeralign|appVersion|Trident|775|Edge|Firefox|Safari|Windows|ipod|platform|MacIntel|tvOS|webOS|885|997|001|705|007|scale0|003|096|267|344|hidesec2|547|659|747|tipmarginleft|785|818|848|874|897||918|tipmarginright||||971||979|985|mainresize|Quad|nativehlsinsafari|Active|currentfile|10000|vrsn|vastids|cut1|showvlt|adsystem|vastmute|castend|castinit|vpaid|wrapper0|filetype|switchpip|showplaylist|startAd|bufferDeg|fillText|playlist_folders|invert|jpeg|toDataURL|playlist_length|current_custom|fillStyle|vaststart|Arial|vastnow|Courier|sscopyright|vastinfo|vastpause|vastresume|bufferInterval|enter|cut2|fix|artwork|unfix|MediaMetadata|timeplay|menu3|menu2|midrollcrtm|menu1|getVolume|seekstep|countdown||midroll_time|isfullscreen|nexttrack|maxHeight||||videosize||ShowSettingsBut|previoustrack'.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); \ No newline at end of file