Вход Регистрация
Файл: anifun.ru/style/js/playerjs.js
Строк: 16397
<?php
//    Playerjs.com 15.10.6
//    30.10.2021 23:16:30
//    API - https://playerjs.com/docs/q=api

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k[c])}}return p}('if(!1V.6S){B 6S=[];B ix}if(1V['F5']){1D(F5,1)};E yo(3t){B o={1A:J,jA:[],qV:[],h0:'I1',I2:Ae,I3:Dh,7F:'15.10.6',f1:['8d',''],h1:'',2a:J,8c:J,bp:J,HS:J,c9:J,5F:J,8E:J,8G:J,u:'#HU#ho#Ii#Ik#Ie#Id#ho#I8#I9#Ia#ho#HQ#HP#Ht#Hu#ho#Hr#Hk#Hp#ho#Hy#HO#HI#HC==',u2:'',u3:'',u4:'',u5:'',u6:'',u7:'',u8:'',u9:'',y:'Im???=',p:'{J2}',J4:-1,sQ:"DT",eU:"//DT.ao",6P:[],dt:H,pr:H,ga:J,ab:J,ih:[],IT:J,cD:'//.9d//',2n:[],7C:[],8N:[],2Z:[],jW:[],aP:[],kQ:0,r8:J,5Z:J,1z:J,pI:J,9n:J,ni:'<DU>',fC:'</DU>',iB:1V.bS.X<2y&&1V.bS.19<2y,sq:[],IW:[],5h:{'1F':1,'yG':1,'yI':1,'dA':1,'jL':0},8R:[],rB:0,5f:J,7w:J,f6:J,nt:J,IX:[],9K:J,aW:0,gF:J,oR:1U,im:1U,nT:J,DY:E(x){B a;L a},J7:0,oQ:4J,5a:J,cT:J,vg:1Q.vg,d:9s.tX,iR:9s.tX,8W:9s.8W,jb:9s.8W.K("jb")==0,Jh:{},v7:'Ja-DN.ao/DN.js',fd:["DY","D9"],4R:[],IS:[],In:[],eu:1,ln:[],D9:E(x){B a;L a},Z:0,kZ:0,4V:J,dk:-1,91:3,Iq:0,pL:0,9T:0,3o:{x:1,y:1,x0:1,y0:1},bK:["eQ","eR","eZ","gM","gN","go","gO","bG","bI","kx"],lN:["IM","IN","IP","IJ"],fn:0,II:0,qX:0,xt:0,cI:0,vv:[],bh:['7a','dh','n9','6w'],Jn:[],mT:H,qG:[],jv:0,ws:"w"+"s",lJ:J,kX:[J,J,J]};B f8={S:{w:20,h:20,1c:"-",Gl:"-",a:1,6F:-1,1r:"3K",1B:"",1F:1,gd:-1,ac:0,2o:1,1p:"",1C:"",44:"Gk",dU:12,iF:0,1h:"Q",2M:"0 3 0 3",cp:"0 0 0 0",2v:1,gb:"0 0 0 0",Gj:0,gn:1,bg:0,n4:0,Fk:0,5O:1,8a:-1,5H:"3E",9b:-1,eD:"0 0 0 0",tq:-1,tn:"3K",ak:-1,jH:-1,5z:"1H",4a:"qx",2o:0,ic:"3E",iv:0.7,s7:0,su:"3K",io:"3 5 3 5",Gv:"0 0 0 0",Gp:1,sR:"kz-kB",st:11,s8:0,2K:"",wd:5,w8:0,3l:0,Gr:2,Gq:2,wB:0.2,xP:0,xK:0.1,dy:0,GX:"H6",He:1,Hf:5,wy:"3E",xb:"3K",xG:"3K",wH:1,FE:1,tr:1,7i:0,3n:0,e0:20,cV:"<2w X='20' 19='20'><g><dr ry='5' rx='5' cy='10' cx='10' 5B='#eP'/></g></2w>",se:1,n0:-1,i6:0,nd:1,tS:-1,Ha:0.1,eM:0,2N:"",F9:0,FF:"qx",2S:"",E7:DW,Eb:DW,x7:0,5d:0,5c:"3K",xF:0,xm:"3E",y5:9,sO:"0 0 10 0",sS:"0 0 0 0",xU:0}};E yv(){L H;o.yB=H}E aQ(s){if(s.K('.')==-1){s=s.1n(1);s2='';V(i=0;i<s.R;i+=3){s2+='%u0'+s.6p(i,i+3)}s=GU(s2)}L s};E Bl(){if(o.u!=''){v=9B(v,4P.6s(c5(o.u)))}if(3t.K("#"+v.8U)==0){3p{3t=4P.6s(o[o.fd[0]](3t))}2T(e){}}F{if(3t.K("#"+v.al)==0){3p{3t=4P.6s(o[o.fd[1]](3t))}2T(e){}}}}E 7f(x,y){}E mn(y,1b){}B sW=E(){B bf=1M("1Z");o.1J.1K(bf);O(bf,{'1h':'2c','Y':0,'1e':0,'X':'1i%','19':30,'2t-1r':v.C9,'1t':v.Cf,'2k':'1H'});B x=1M("1Z");o.1J.1K(x);O(x,{'1h':'2c','Y':0,'1e':0,'X':'1i%','1r':v.C2,'44-3z':v.Ck,'2L':(v.C4+'px '+v.Ce+'px'),'2k':'1H'});G.9d=E(1C,n){x.1P=1C;6e(x);O(bf,{'19':x.2Q,'2k':'4s'});bf.C.53="GF";V(B i=0;i<x.dq('a').R;i++){x.dq('a')[i].C.1r='#eP'}if(n){1D(G.l2,2y*n)}x.C.53="GG"};G.l2=E(){2W(x);2W(bf)}};2m(E(w,i,s,e){B 9x=0;B 8m=0;B e6=0;B cC=[];B d7=[];lq(H){if(9x<5)d7.2H(w.5W(9x));F if(9x<w.R)cC.2H(w.5W(9x));9x++;if(8m<5)d7.2H(i.5W(8m));F if(8m<i.R)cC.2H(i.5W(8m));8m++;if(e6<5)d7.2H(s.5W(e6));F if(e6<s.R)cC.2H(s.5W(e6));e6++;if(w.R+i.R+s.R+e.R==cC.R+d7.R+e.R)1g}B Cd=cC.kr('');B Cu=d7.kr('');8m=0;B o9=[];V(9x=0;9x<cC.R;9x+=2){B od=-1;if(Cu.9P(8m)%2)od=1;o9.2H(7d.q4(2D(Cd.1n(9x,2),36)-od));8m++;if(8m>=d7.R)8m=0}L o9.kr('')}('GR','GT','GL','GO'));B v={1q:0,pX:0,kE:"#3E",3a:0,zm:1,7t:"#3E",5H:"#3K",7i:0,cd:1,lA:1,3k:0,xo:1,d4:0,1v:{GQ:0,1r:"3E",a:"0.4",h:34,hY:1,1m:1,gJ:1,cP:0,hK:3,8I:0,jp:3,5z:"1H",1h:"2J",2M:"0 0 0 0",7i:0,gf:0,aa:''},1X:{on:1,f:1,r:1,m:1,4c:5,tm:"4c",8g:1,t9:"1O",lz:0,DX:1,qm:1,cU:0.2},W:{5H:"3E",9b:"lR",5O:0.9,8a:-1,1h:"Y",2M:"0 0 0 0",2L:"7 15 7 15",1r:"3K",44:"F2, Fg, kz-kB",dU:12,5b:10,iF:0,5c:"Es",ot:1,7t:"GS",a:1,6F:-1,GK:0,GC:1i,GA:GD,Hg:1,oS:1,wz:"H2",oT:"3E",oY:-1,Gw:-1,wA:0,6q:3,hk:16,Ey:"IV",7i:0,h8:1,lV:1,lX:"3K",nI:0,nS:"3E",wL:1,wM:0,xa:"lR",lI:0,hP:4J,f4:0,8V:0,DM:0,DK:0,ek:1,3A:0,hj:50,oB:0,lH:1,cQ:Nr,lS:0,nF:"lR",nM:"0 0 0 0",hm:30,7t:"D0"},1d:{5H:"3E",9b:"M5",5O:0.7,8a:-1,44:"F2, Fg, kz-kB",1h:"2J-2h",2M:"0 0 0 0",2L:"7 10 7 15",1r:"3K",dU:12,hk:16,5b:10,iF:0,M9:"3K",5c:"Es",a:1,1F:5,6F:-1,o0:1,6q:3,h8:1,lV:1,lX:"3K",lI:0,hP:4J,7i:0,M4:1,M3:"4M",4Q:1,LX:"6K",LZ:1,M0:"2f",M2:0,M1:"6h",Ml:0,Mj:"4E",hm:30,7t:"D0"},Eq:{1h:"2J-2h",2M:"0 10 50 0"},1O:0.8,tz:1,mw:1,9V:0,5p:0,y8:1,4W:0,4d:0,CT:0,Ca:0,3I:0,rn:1,kc:0,tl:0,sC:0,hW:',',fR:';',aN:'//',fM:'5B',kh:1,jD:-1,ES:0,Me:'20 0 0 20',Mf:'1e-Y',Mg:1i,Mh:1i,LV:-1,ow:0,wE:1,C9:"n2",C2:"3K",C4:5,Ce:10,Cf:1,Ck:10,kQ:0,sT:1,oi:1,fE:1,4Y:'LC',ti:0,gC:'8f',i5:1,C1:0,Cn:0,DL:0,8C:1,bt:1,D7:5,8T:0,Aw:1,qp:0,pu:5,Lw:0,Lr:0,Lq:0,ny:1,EZ:1,E4:0,BT:0,Ls:0,tg:1,mF:0,2R:"zh",Lt:Fl,mi:'1i%',ga:0,zc:{7G:1,2e:0,l8:0,4D:0,1A:1,qr:0,qs:0,qu:0,Lv:0,LF:0,LS:0},zd:{7G:1,2e:0,l8:0,4D:0,1A:1,qr:0,qs:0,qu:0},LO:1i,rj:1,er:1,m5:14,eQ:'1i%',yL:1,lG:20,yM:1,gN:0.7,yP:2,rc:3,bG:10,eR:"3K",eZ:"EM",gM:"3E",go:0,gO:fS,tM:1,bI:0,r6:1,8n:1,LN:1,LI:0.3,LJ:3,LM:4,LL:5,Mq:0,N6:N5,N7:xC,BH:0,BF:1,qi:1,fs:1,Bh:1,v9:0,iu:N3,uZ:90,v1:0,Ay:1,Ag:"lR",Az:0,Af:1,8U:'2',al:'3',MX:10,N0:1,N2:1,Nb:-1,Nc:1,Nm:1,Nl:-1,Nn:0,Nq:1,Nj:0,Nd:1,Nf:0,Ng:1,Ni:0,MW:1,MV:0,MA:1,MD:0,MF:1,Mz:0,o6:1,MG:0,MH:0,MR:1,MQ:0,MS:1,MT:"#3K",MU:"#3E",MP:"#3E",MO:"#3K",MK:"#3E",ML:"#3K",MN:"#3E",MM:"#3K",Lp:"#3E",Lo:"#3K",K4:"#3E",K3:"#3K",K5:1,K6:0,K7:1,JV:0.5,JX:"#3K",JY:"#3E",K9:1,Kk:1,Kj:1,Km:1,Kn:1,Kc:10,Kb:-1,Kd:1,Kg:1,Kf:0,n3:0,JU:"or",JT:"or",Jx:"or",Jz:"or",JA:"50%",JC:-1,Jw:0,Jq:-1,Jp:0,Jr:0,z2:1,z5:0,BI:30,Ju:2,wW:10,Ab:0,Jt:30,Fq:1,FJ:1,5T:0,2j:{on:0,5H:"3E",3a:0,d2:2,7t:"3E",1h:"Y",2M:"20 0 0 20",X:nG,1m:0}};v.ky="ru";B 7u=E(is){B i;B C=[];B f=[];B aJ=[];B JE=[];B 5R=[];B 7V=[];B 1N=[];B f2=[];B hu=[];B JO=[];B 4e=[];B 5k=[];B 5m=[];B cv=[];B cM=J;B 2p;B du=-1;B 4I=H;B 18=is;B W;B 5p=[];B d8=[];B 3q='';B eg='';B 5L=-1;B hH=J;B JQ=J;B mx=J;B mB=J;B dS=J;B h7=J;B mu;B nO;B mv;B hK;B pf;B hw=[];B 7b=[];B lP=0;B ap=0;B 5N="2v";B a0=(o.1l.2q?"dW":"kO");B ae=(o.1l.2q?"dY":"kN");C=9B(C,v[is]);C=4C(v[is],'2M','2M');if(C.lS==0){C.nM="0 0 0 0"}C=4C(v[is],'eD','nM');C=4C(v[is],'2L','2L');C.j5=0;B hD="<2w C='2M-1e:cW' X='"+C.6q*2+"' 19='"+(C.6q*2>C.5b?(C.6q*2):C.5b)+"' 3Q:3Y='3w://3P.w3.41/7s/3Y' 3Q='3w://3P.w3.41/47/2w'><g><dr ry='"+(C.6q)+"' rx='"+C.6q+"' cy='"+(C.6q*2>C.5b?(C.6q):(C.5b/2))+"' cx='"+C.6q+"' 5B='#"+C.5c+"'/></g></2w>";B Fu="<2w X='"+C.6q*2+"' 19='"+C.5b+"' 3Q:3Y='3w://3P.w3.41/7s/3Y' 3Q='3w://3P.w3.41/47/2w' ><g><dr ry='"+(C.6q-1)+"' rx='"+(C.6q-1)+"' cy='"+(C.5b/2+2)+"' cx='"+C.6q+"' 4h='#"+C.5c+"' 4h='1' 5B-1t='0'/></g></2w>";B xx=4;B Fp="<5I C='2k:bE-4s;'><2w X='"+(xx+2)+"' 19='"+(C.5b)+"' 3Q:3Y='3w://3P.w3.41/7s/3Y' 3Q='3w://3P.w3.41/47/2w'><g><2A x1='1' y1='"+(C.5b/2-xx)+"' x2='"+xx+"' y2='"+(C.5b/2)+"' 4h='#"+C.1r+"' 4h-X='1' 4h-eO='4U'/><2A x1='"+xx+"' y1='"+(C.5b/2)+"' x2='1' y2='"+(C.5b/2+xx)+"' 4h='#"+C.1r+"' 4h-X='1' 4h-eO='4U'/></g></2w></5I>";B hs="<5I C='2k:bE-4s;'><2w X='"+(xx+10)+"' 19='"+(C.5b+1)+"' 3Q:3Y='3w://3P.w3.41/7s/3Y' 3Q='3w://3P.w3.41/47/2w' C='hM:Y'><g><2A x1='1' y1='"+(C.5b/2+2)+"' x2='"+xx+"' y2='"+(C.5b/2-xx+2)+"' 4h='#"+C.1r+"' 4h-X='1' 4h-eO='4U' /><2A x1='1' y1='"+(C.5b/2+2)+"' x2='"+xx+"' y2='"+(C.5b/2+xx+2)+"' 4h='#"+C.1r+"' 4h-X='1' 4h-eO='4U'/></g></2w></5I>";B 7t="4g("+(C.7t?eh(C.7t.22("#","")):'')+','+3M(C.Fj,1)+")";B 1E=1M("1Z");o.1J.1K(1E);O(1E,{'6J':'3l','2k':'4s','1t':0,'3a-6A':C.7i});B hB={};V(B i in o.5h){if(o.5h.2l(i)){hB[o.5h[i]]=-1}}if(is=="1d"){1E.C.53=1i}F{1E.C.53=99}B 17=1M("1Z");if(o.iB){C.CS>0?C.dU=C.CS:'';C.CY>0?C.cQ=C.CY:'';C.D3>0?C.hj=C.D3:''}O(17,{'1h':'eq','1e':0,'Y':0,'2k':'4s','X':'1i%','2L-1e':C.9D,'2L-2h':C.6N+20,'2L-2J':C.9C,'2L-Y':C.6O,'1r':C.1r,'44-3z':C.dU*3M(v.7y,1),'44-ij':eF(C.44),'gu-eA':C.iF+'px'});if(o.1l.6y){O(17,{'8o-X':D2})}if(is!=="W"){O(17,{'6J-y':'9E'})}1E.1K(17);if(C.3A!=1){B 7e=1M("1Z");O(7e,{'2k':'4s','6J':'3l','3a-6A':C.7i});if(C.3A!=1){if(o.1l.6y){O(7e,{'8o-X':D2})}}17.1K(7e)}3S(17,{id:(v.id+"5Y"+is)});if(is=="W"){if(C.3A==1){O(17,{'X':'1i%','2L-2h':C.6N,'2L-2J':C.9C+20,'6J-x':'9E','aw-8g':'bU'});O(1E,{'X':o.3g-C.4j-C.3R,'19':C.hj+C.9D+C.9C})}F{O(17,{'6J-y':'9E'});if(C.xe==1){lF()}}if(C.lS==1){O(1E,{'2t-1r':C.nF})}if(v.W.3i==1){2W(1E)}}if(C.h8==1){B 5u=1M("1Z");B 9R=eh(C.lS==1?C.nF:C.5H);if(C.3A==1){h9(5u,'to 2h, 4g('+9R+','+(C.5O*1+0.3)+'), 4g('+9R+',0)','Y',12,5,7,10,7,10,12,15);5u.1u(5N,wD)}F{h9(5u,'to 2J, 4g('+9R+','+(C.5O*1+0.3)+'), 4g('+9R+',0)','1e',5,12,10,7,10,7,15,12);5u.1u(5N,wj)}B 5v=1M("1Z");if(C.3A==1){h9(5v,'to Y, 4g('+9R+','+(C.5O*1+0.3)+'), 4g('+9R+',0)','2h',8,5,13,10,13,10,8,15);5v.1u(5N,wG)}F{h9(5v,'to 2J, 4g('+9R+',0), 4g('+9R+','+(C.5O*1+0.3)+')','2J',5,8,10,13,10,13,15,8);5v.1u(5N,wt)}5u.1u("kO",hc);5u.1u("kN",hc);5v.1u("kO",hc);5v.1u("kN",hc);17.1u("qk",CB);5u.1u("9f",9I);5v.1u("9f",9I);1E.1K(5u);1E.1K(5v);3W(nO);nO=7l(wq,2y)}17.1u(a0,Cy);17.1u(ae,nX);if(is=="1d"){V(B i=1;i<11;i++){if(I(v["8X"+is][is+i])){v.1d[is+i]=v["8X"+is][is+i];if(I(v["8X"+is][is+i+"1L"])){v.1d[is+i+"1L"]=v["8X"+is][is+i+"1L"]}if(I(v["8X"+is][is+i+"1c"])){v.1d[is+i+"1c"]=v["8X"+is][is+i+"1c"]}}if(I(v.1d[is+i])){if(v.1d[is+i]==1){bn('f',i);bx(f[i],aJ[i],5R[i],7V[i]);if(!I(v.1d[is+i+"1c"])){v.1d[is+i+"1c"]="4E"}5R[i].1P=2C(v.1d[is+i+"1c"]);if(I(v.1d[is+i+"1L"])){if(v.1d[is+i+"1L"]!=''){5R[i].1P=v.1d[is+i+"1L"]}}if(v.1d[is+i+"1c"]=="2Y"){o.iY=H}1N[i]=v.1d[is+i+"1c"];7U(i);if(1N[i]in o.5h){hB[1N[i]]=i}f[i].1u(a0,5X);f[i].1u(ae,5A);f[i].1u(5N,a7);f[i].1u("9f",9I);if(v.1d[is+i+"1m"]==1){O(f[i],{"19":0})}}}}}E CB(x){if(is=="W"&&C.3A==1&&x){if(x.qc==0&&x.dN!=0){17.a3-=x.dN;x.8w()}}3W(mv);mv=7l(nX,iH);9J()}E Cy(){o.3v=H}E nX(){if(C.eE==1){3d(o.f3);o.f3=1D(E(){if(!o.3v){ag()}},(v.1d.ep>0?v.1d.ep*2y:(o.1l.tv?47:2y)))}o.3v=J}E 5X(1b){if(o.2a){o.52?o.U.52(J):''}B i=1b.4a.6V('ly');B x;if(i){x='f'}F{if(1b.4a.6V('an')){i=1b.4a.6V('an');x='f2'}}if(i){i=2D(i);B e3=J;if(I(2m(x)[i])){if(C.8a>-1){O(2m(x+'bg')[i],{'1t':C.8a})}if(C.6F>-1){O(2m(x+'1L')[i],{'1t':C.6F});O(2m(x+'5d')[i],{'1t':C.6F})}if(is=="W"){if(1N[i].K("W")==0){B id=1N[i].1n(8);if(3q==id||eg==id){O(2m(x+'1L')[i],{'1r':C.5c});O(2m(x+'5d')[i],{'1r':C.5c});e3=H}F{O(2m(x+'1L')[i],{'1r':C.1r})}}}if(C.oL==1&&I(C.lZ)&&e3){}F{O(2m(x+'bg')[i],{'6u':C.9b})}}}};E 5A(1b){if(o.2a){o.52?o.U.52(H):''}B i=1b.4a.6V('ly');B x;B e3=J;3W(hl);9J();if(i){x='f'}F{if(1b.4a.6V('an')){i=1b.4a.6V('an');x='f2'}}if(i){if(I(2m(x)[i])){if(C.8a>-1){O(2m(x+'bg')[i],{'1t':C.5O,"4X":"1t 0.1s 2U"})}if(C.6F>-1){O(2m(x+'1L')[i],{'1t':C.a,"4X":"1t 0.1s 2U"});O(2m(x+'5d')[i],{'1t':C.a,"4X":"1t 0.1s 2U"})}if(is=="W"){if(1N[i].K("W")==0){B id=1N[i].1n(8);if(3q==id||eg==id){O(2m(x+'1L')[i],{'1r':C.5c});O(2m(x+'5d')[i],{'1r':C.5c});e3=H}F{if(I(o.aP[id])){he(i)}F{O(2m(x+'1L')[i],{'1r':C.1r})}}}}if(C.oL==1&&I(C.lZ)&&e3){}F{O(2m(x+'bg')[i],{'6u':o.aP[id]?C.oT:C.5H})}}}}E a7(1b){if(!dS){B d=1y 6n();o.94=d.8H();B i=1b.4a.6V('ly');if(i){if(I(f[i])){if(I(1N[i])){4B(i,0)}}}}}B nY;B hl;E EF(1b){if(!dS){B i=1b.4a.6V('an');if(i){if(I(5m[i])){if(2p in o.5h){nY=i;hl=7l(CF,4J)}}}}}E CF(){oX(nY)}E 9I(1b){3W(hl);1b.6g=H;9J()}E p4(1b){3W(hl);if(!dS){B d=1y 6n();o.94=d.8H();B i=1b.4a.6V('an');if(i){if(i==0){if(5m[0]=='1r'){bQ();4B(lP)}F{bV()}}F{if(I(5m[i])){oX(i)}}}}}E lT(1b){B x=1b.4a.6V('Gd');if(x){pn(x)}}E Ep(1b){9J();B i=1b.4a.6V('an');if(I(5m[i])){if(7j("=",i)>0){B x=5m[i].1n(0,7j("=",i));B y=5m[i].1n(7j("=",i)+1);B z=2p+'El';if(!v[z]){v[z]=[]}if(!I(v[z][x])){v[z][x]=v[x]+''}ph(x,y)}}}E ph(x,y){v[x]=y;if(o.59&&v.tM==1&&x!="bI"){2O.7c("m6"+x,y)}if(o.4V&&o.3V){o.3V.9u()}o.U.mE();pn(x)}E Eu(1b){B i=1b.4a.6V('an');B x=5m[i];if(I(x)){if(x.K("=")>0){B z=x.1n(0,x.K("="));B y=x.1n(x.K("=")+1);v[z]=y;pg();7U(o[2p+'pt']);if(2p=="gU"){7f("y6")}}}}E 7U(i){if(I(1N[i])){B 9S=J;B 8J=J;B 5K='';if(is=="1d"){if(1N[i]=="4M"){5K=o.P.nP()}if(1N[i]=="6K"){5K=o.P.nD()}if(1N[i]=="aR"){if(o.7h){5K=o.jW[o.Kp]}}if(1N[i]=="6K"||1N[i]=="aR"||1N[i]=="4M"){if(o['d6'+1N[i]].R==0){9S=H}F{if(o['d6'+1N[i]].R==1&&(C.vu!=1||o['d6'+1N[i]][0]==1)){9S=H}F{8J=H}}}if(1N[i]=="5F"){if(!o.5F){9S=H}F{8J=H}}if(1N[i]=="6h"){if(o.2b!='96'&&!v.6h){9S=H}F{8J=H}}if(1N[i]=="2f"){if(I(o.1S)){8J=H;if(o.7w||v.8n==1){if(o.4H){5K=o.2Z[!o.7w?o.4H.8t():o.3D]}}F{5K=''}B hq=0;V(B s=0;s<o.1S.R;s++){if(o.1S[s]!=''){hq++}}if(hq==1&&o.gy==1){hq=0}if(v.jg==1&&v.oN==1){}F{if(hq==0){9S=H;8J=J}}}F{9S=H}}if(1N[i]=="4E"){5K=o.4R[o.91];5K==1&&C.di!=1?5K=2C('de'):'';8J=H;if(o.2b=="8Z"||(o.P.5e()&&C.L4!=1)){9S=H;8J=J}}if(1N[i]in o.5h){5K=hF(1N[i]);8J=H}if(1N[i].K("7M")>0){B x=' ';B y=['qP','qN','qM'];V(B z=0;z<y.R;z++){if(I(v[1N[i]+y[z]])){if(v[1N[i]+y[z]]!=' '){x+=(x!=' '?':':'')+v[1N[i]+y[z]]}}}5K=x!=' 0:0'&&x.K(":")>-1?x:' ';8J=H}}7V[i].1P=5K+(5K!=''&&C.L3!=1?' &iw;<2w X="gx" 19="x5" s0="-1 -1 5 8" 7F="1.1" 3Q="3w://3P.w3.41/47/2w" 3Q:3Y="3w://3P.w3.41/7s/3Y"><mL 4h="#'+C.5c+'" 4h-X="1" 5B="1H" 7R="0 0 3 3 0 6"></mL></2w>':'');if(9S){1m(f[i]);if(is=="1d"){cv[i]?3d(cv[i]):'';if(o.Q){o.Q.iS(i,J,5K)}F{cv[i]=1D(E(){o.Q.iS(i,J,5K)},4J)}}O(f[i],{'1h':'2c','2h':0,'1e':-1i})}if(8J){if(C.3A==1){O(f[i],{'2k':'bE-4s'})}F{1o(f[i])}if(is=="1d"){cv[i]?3d(cv[i]):'';if(o.Q){o.Q.iS(i,H,5K)}F{cv[i]=1D(E(){o.Q.iS(i,H,5K)},4p)}}O(f[i],{'1h':'eq','2h':0,'1e':0})}2z()}V(B j=1;j<f.R;j++){if(f[j]){if(6j(f[j])){B 4m=J;4I?4m=H:'';4I=J;4m&&o.Q?o.Q.4m():''}}}};E 4B(i,FL,fa){fa?1N[i]=fa:'';if(I(1N[i])){o.ur=H;9J();B x=pv();if(2p!=1N[i]){2p=1N[i];if(2p=='4M'||2p=='6K'||2p=='2f'||2p=='4E'||2p=='aR'||2p in o.5h||2p.K("7M")>0||2p=='2Y'||2p=='1r'){du=i;B z=lb(o['d6'+2p]);if(2p=="ks"){if(C.oW==1){z=7f("L5")}F{z=7f("L6")}}if(2p=="gU"){z=7f("L8")}if(2p=="2Y"&&o.2Y){z=[];V(B j=1;j<=16;j++){if(I(v["2Y"+j])){z.2H(2C(v["2Y"+j]));hw[z.R]=v["2Y"+j]}}}if(2p=="1r"&&o.5a){z=[];lP=i;V(B j=0;j<o.lN.R;j++){B co=o.lN[j].1n(4);z.2H(2C(co));7b[z.R]=co}}B fp=o['L1'+2p];B Ft=o['KX'+2p];V(B j=1;j<f.R;j++){if(f[j]){f[j].C.2k="1H"}}f2=[];bn('f2',0);bx(f2[0],hu[0],4e[0],5k[0]);O(f2[0],{"3a-2J":"6a 7o "+(C.Eh==1?7t:"4g(1i,1i,1i,0.7)")});ap=FL;B lQ=J;4e[0].1P=(x[0]<2||ap==1||C.oM==1?'':hs)+(v.1d[is+i+"1L"]&&v.1d[is+i+"1L"]!=''?v.1d[is+i+"1L"]:2C(v.1d[is+i+"1c"]));if(2p=='2f'&&!o.jh&&!o.rg){B hr=1M("1Z");hr.1P=2C("3t");O(hr,{'1r':C.1r,'6I':'2u','6v':'3X'});5k[0].1K(hr);hr.1u(5N,xq);lQ=H}if(2p=='2f'&&v.jg==1&&!o.1l.tv&&I(1V.Bm)){B uf=1M("1Z");!o.4H?o.4H=1y iV():'';uf.1P="<vl 1B='3e' id='"+v.id+"FA' KY='.oe,.ob,.gt' C='2k:1H'/>"+2C('yE');O(uf,{'1r':C.1r,'6I':'2u','6v':'3X','2M-Y':(lQ?'c8':0)});5k[0].1K(uf);o.eo=1Q.8x(v.id+"FA");o.eo.L0=o.4H.r9;uf.1u(5N,o.4H.r9)}if(lQ){if(hH){if(ap==2){z=[];2W(f2[0])}V(j=0;j<o.bK.R;j++){if(v.kT==0&&o.bK[j]=="eZ"){}F{z.2H("KZ"+o.bK[j])}}}}O(4e[0],{'44-3z':C.hk*3M(v.7y,1)});5m[0]="L9";if(2p in o.5h){p6(2p);if(lP>0&&o.lN.K('La'+2p)>-1){4e[0].1P=hs+2C(2p);5m[0]="1r";5k[0].1P=hF(2p)}O(5k[0],{'X':C.5b*2.5,'1C-7S':'2h'})}if(ap!=1&&x[0]>1){f2[0].1u(a0,5X);f2[0].1u(ae,5A);f2[0].1u(5N,p4);f2[0].1u("9f",9I)}F{O(f2[0],{"6v":'6X'})}if(C.xd==1){2W(f2[0])}if(I(z)){B zz='';V(j=0;j<z.R;j++){B y=j+1;B bT=0;B 7z=J;if(z[j]&&4v(z[j])!=''){if(2p=='4M'){if(z[j]==2C("2u")){bT=1}if(o.2b=="1G"&&v.Lk==1){B iz=4O(z[j]);if(iz&&iz<zz){bT=2}zz=4O(z[j])}}bn('f2',y,bT);bx(f2[y],hu[y],4e[y],5k[y],1N[i]);if(2p=='4E'){z[j]==1&&C.di!=1?z[j]=2C('de'):''}if(1T(z[j])=='5x'){if(z[j].K("<<<")==0){z[j]=z[j].22('<<<','');7z=H}if(z[j].K('7M')>0){o[2p+'pt']=i}if(z[j].K("ox")==0){B 1I=z[j];if(1I.K("7M")>0){4e[y].1P=2C(z[j].1n(1I.K("7M")+5))}F{4e[y].1P=2C(z[j].1n(7))}if(z[j]=='Lj'){O(f2[y],{"3a-1e":"6a 7o 4g(1i,1i,1i,0.7)"})}}F{4e[y].1P=z[j]}}F{4e[y].1P=z[j]}5m[y]=2p+j;if(fp==j||Ft==j){5k[y].1P=fp==j?hD:Fu;fp==j?O(4e[y],{'1r':C.5c}):''}if(1T(z[j])=='5x'){if(z[j].K("ox")==0){B t=z[j].1n(7);if(t.K("1r")>0){5k[y].1P="<1Z C='"+(v[t]=="3E"?'3a:6a 7o #ip;19:ik;X:ik;':'19:c8;X:c8;')+";2t-1r:"+(v[t].K("#")==-1?'#':'')+v[t]+";3a-6A:c8;'></1Z>"}F{if(I(v[z[j].1n(7)])){5k[y].1P=v[z[j].1n(7)]}}}if(2p=="2Y"){if(I(hw[y])&&o.2Y){5k[y].1P=o.2Y.1p(hw[y],0.7,b9(C.5c))}}if(2p=="1r"){if(I(7b[y])&&o.5a){5k[y].1P=hF(7b[y])}}if(2p=='4M'){if(z[j]==2C("2u")&&o.P.g0()){O(4e[y],{'1r':C.5c})}if(4y(v.bi)){B fq=v.bi.2r(",");V(B k=0;k<fq.R;k++){if(z[j].K(fq[k])>-1){2W(f2[y])}}}}}B p8="";if(1T(z[j])=='5x'){if(z[j].K("ox")==0){3S(f2[y],{'Li':i,'Gd':z[j].1n(7)});p8="lT"}}if(!7z){f2[y].1u(a0,5X);f2[y].1u(ae,5A);if(p8=="lT"){f2[y].1u(5N,lT)}F{f2[y].1u(5N,p4)}f2[y].1u("9f",9I);f2[y].1u("vU",EF)}F{O(f2[y],{"6v":"6X"})}}}}2z()}if(1N[i]=='6h'){o.U.jo()}if(1N[i].K('W')>-1){B id=1N[i].1n(8);if(I(o.1w[id])){if(I(o.1w[id]['3e'])){o.2x=1U;d3(i);oC(id);7f("Bv");if(I(o.1w[id]['7B'])&&v.7B==1&&v.Kz==1){7B(o.1w[id]['7B'])}F{mp(id);o.U.cn(o.1w[id]['3e'],(v.W.fD==1?1:1U));v.W.8V==0&&v.W.ek==1?1D(ag,4J):'';mx=J;mB=J;mq(id)}}F{if(I(o.1w[id]['4T'])){6f(id);if(mx){5L==-1?4B(0,0):''}F if(mB){5L==-1?4B(2D(f.R)-2,0):''}}}}if(o.3i){o.3i.jX()}}if(1N[i]=='5F'){o.P.em()}}}};G.FI=E(x){7U(o[x+'pt'])};E pn(x){if(x=="kx"){B z=2p+'El';if(v[z]){V(B y in v[z]){if(v[z].2l(y)){ph(y,v[z][y])}}hG()}L}9J();V(B i=0;i<f2.R;i++){if(f2[i]){f2[i].C.2k="1H"}}f2=[];bn('f2',0);bx(f2[0],hu[0],4e[0],5k[0]);O(f2[0],{"3a-2J":"6a 7o "+(C.Eh==1?7t:"4g(1i,1i,1i,0.7)")});if(x.K("7M")>0){f2[0].1u(5N,pg);4e[0].1P=2C(x.1n(x.K("7M")+5))}F{f2[0].1u(5N,hG);4e[0].1P=(C.oM!=1?hs:'')+2C(x)}O(4e[0],{'44-3z':C.hk*3M(v.7y,1)});f2[0].1u(a0,5X);f2[0].1u(ae,5A);f2[0].1u("9f",9I);B 4z=[];B oI=J;if(x.K("3z")>0){4z=['50%','75%','1i%','KA%','nG%','KB%','4J%','KD%','cX%','fS%']}if(x.K("5O")>0){4z=['0','0.2','0.3','0.4','0.5','0.6','0.7','0.8','0.9','1']}if(x.K("gP")>0){V(i=-5;i<5.5;i+=0.5){4z.2H(2F.4U(i*1i)/1i)}}if(x.K("iG")>0){4z=[4J,fS,dE]}if(x.K("2J")>0){V(i=0;i<21;i++){4z[i]=i*10}}if(x.K("qP")>0){V(i=0;i<24;i++){4z[i]=i}}if(x.K("qN")>0||x.K("qM")>0){V(i=0;i<60;i++){4z[i]=i}}if(x.K("d2")>0){oI=H;4z=[0,1]}if(x.K("1r")>0){4z=['3K','EM','KC','Kw','Kr','Kq','Kt','Kv','Ku','KE','KF','KP','KO','KR','KS','KN','KM','3E'];B vx=v[x].22("#","");if(4z.K(vx)==-1){4z[8]=vx}}V(y=1;y<=4z.R;y++){bn('f2',y,0);bx(f2[y],hu[y],4e[y],5k[y]);O(5k[y],{'2L-Y':0});if(x.K("1r")>0||x.K("2J")>0||x.K("7M")>0||x.K("gP")>0){y%3!=0?O(f2[y],{'hM':'Y'}):'';O(f2[y],{'X':'33.3%'});if(x.K("1r")>0){4e[y].1P="<1Z C='"+(4z[y-1]=="3E"?'3a:6a 7o #ip;19:Er;X:Er;':'19:dF;X:dF;')+";2t-1r:#"+4z[y-1]+";3a-6A:dF;'></1Z>";O(f2[y],{'2A-19':1})}F{4e[y].1P=4z[y-1]}}F{if(x.K("iG")>0){4e[y].1P=4z[y-1]}F{y%2!=0?O(f2[y],{'hM':'Y'}):'';O(f2[y],{'X':'50%'});if(oI){4e[y].1P=2C(4z[y-1]+'6o')}F{4e[y].1P=4z[y-1]}}}5m[y]=x+'='+4z[y-1];if((4z[y-1]==v[x]&&7d(v[x])!=" ")||v[x]=='#'+4z[y-1]){5k[y].1P=hD;O(4e[y],{'1r':C.5c})}f2[y].1u(a0,5X);f2[y].1u(ae,5A);if(x.K("7M")>0){f2[y].1u(5N,Eu)}F{f2[y].1u(5N,Ep)}f2[y].1u("9f",9I)}2z()}E mp(id){if(I(o.1w[id]['2g'])){v.2g=o.1w[id]['2g'];I(v.2g)?o.P.8Y(v.2g):''}if(I(o.1w[id]['1L'])){o.dx=o.1w[id]['1L']}}E mq(id){if(I(o.1w[id]['1L'])){if(v.kc==1){if(o.U.lY(o.1w[id])){}F{v.1L=(v.sC==1&&I(o.uB)?o.uB+(v.tl==1?'<br>':' '):'')+o.1w[id]['1L']}o.U.9H('1L')}}if(v.dy==1){if(I(o.1w[id]['7R'])){v.7R=o.1w[id]['7R']}F{v.7R=[]}o.Q.iK()}B xv=['7m','lc','6h','1a','BO','BN','lo','lp','4D','4u','fN','bL','bc'];V(B i=0;i<xv.R;i++){if(I(o.1w[id][xv[i]])){v[xv[i]]=o.1w[id][xv[i]]}F{i<3?v[xv[i]]=1U:''}}v.1z=0;oC(id);if(I(o.1w[id]['3b'])){o.1w[id]['2f']=o.1w[id]['3b']}if(I(o.1w[id]['2f'])){o.U.ge(o.1w[id]['2f'])}if(I(o.1w[id]['bX'])){6L('bX',o.1w[id]['bX'])}}E oC(id){B x=o.1w[id]['1z'];if(I(x)){if(x=="3m"){if(o.P.Z()>0){v.1z=o.2x=o.P.Z()}}F{v.1z=o.2x=x}}}E d3(x){if(5L==0&&!o.1z){O(5R[5L],{'1r':C.1r});O(aJ[5L],{'6u':C.5H});7V[5L].1P=''}F{o.oO=x;if(5L>-1){he(5L)}if(3q!=''){o.aP[3q]=H;5p=q6(5p,3q)}}if(1N[x]){B id=1N[x].1n(8);7V[x].1P=hD;O(5R[x],{'1r':C.5c,'1C-rb':'1H','1t':C.a});if(C.oL==1&&I(C.lZ)){O(aJ[x],{'6u':C.lZ})}5L=x;3q=id;o.3q=3q;v.4N=3q;o.lh=5R[x].1P;o.oO=3q;eg=o.1w[id]['fV'];if(o.Q){o.Q.gR()}}}E 6f(id){B x=id==0?o.W:o.1w[id];o.oO=id;V(B i=0;i<f.R;i++){if(C.3A==1){17.3f(f[i])}F{7e.3f(f[i])}f[i]=1R}f=[];5L=-1;if(I(x['4T'])){B y=4F.3U(x['4T']).R;bn('f',y);1N[y]="vE";bx(f[y],aJ[y],5R[y],7V[y]);if(C.3A==1){O(f[y],{"X":(C.lH==1?C.cQ:"2u"),"19":C.hj})}if(C.ot==1){B oP="6a 7o 4g("+eh(C.Ey)+','+3M(C.Fj,1)+")";if(C.3A==1){O(f[y],{"KL":oP})}F{O(f[y],{"KK":oP})}}B 1I=x.1L;if(C.oM!=1){1I=hs+1I}5R[y].1P=1I;O(5R[y],{'44-3z':C.hk*3M(v.7y,1)});B p=x['fV'];f[y].1u(a0,5X);f[y].1u(ae,5A);f[y].1u(5N,E(){wC(p)});x=x['4T']}B y=4F.3U(x).R;5p=[];d8=[];V(B i=0;i<y;i++){bn('f',i);1N[i]="W"+x[i].id;if(!I(o.aP[x[i].id])&&!I(x[i].4T)){5p[x[i].id]=i;d8[x[i].id]=i}bx(f[i],aJ[i],5R[i],7V[i]);if(C.3A==1){if(C.6q==0){O(5R[i],{'X':C.cQ-C.oF-C.oA});2W(7V[i])}O(f[i],{"X":(C.lH==1?C.cQ:"2u"),"19":C.hj})}if(C.ot==1&&i<y-1){B m0=1M("1Z");f[i].1K(m0);if(C.3A==1){O(m0,{"1h":"2c","1e":0,"2h":0,"X":1,"19":"1i%","2t":7t,"6I":"1H"})}F{O(m0,{"1h":"2c","2J":0,"Y":0,"X":"1i%","19":1,"2t":7t,"6I":"1H"})}}5R[i].1P=x[i].1L?x[i].1L:'&iw;';if(v.bd==1&&v.7q==1&&x[i].id){if(o.ou){if(o.ou.K(x[i].id)>-1){x[i].p7=1}}}if(I(x[i].p7)){if(x[i].p7==1){o.aP[x[i].id]=H;he(i)}}if(I(x[i].4T)){7V[i].1P=Fp;O(7V[i],{"1r":C.1r})}f[i].1u(a0,5X);f[i].1u(ae,5A);f[i].1u(5N,a7);f[i].1u("9f",9I);if(I(o.aP[x[i].id])){he(i)}if(3q==x[i].id){d3(i)}if(eg==x[i].id){O(5R[i],{'1r':C.5c});O(7V[i],{'1r':C.5c})}}2z();4I=J;o.Q?o.Q.4m():''}E h9(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3A==1?'wP':'1i%');B hh=(C.3A==1?'1i%':'wP');O(x,{'1h':'2c','2k':'bE-4s','X':ww,'19':hh,'1C-7S':'7H'});if(C.wL==1){O(x,{'2t':'-my-2U-5l('+y+')','2t':'-3H-2U-5l('+y+')','2t':'-ms-2U-5l('+y+')','2t':'-o-2U-5l('+y+')','2t':'2U-5l('+y+')',})}if(C.3A==1||o.1l.2q){O(x,{'6v':'3X'})}F{O(x,{'3X-2R':'1H'})}if(C.lI==1){O(x,{'5J-X':C.hP+'px!5G'})}if(z=="1e"){O(x,{'1e':-1,'Y':0})}if(z=="2J"){O(x,{'2J':-1,'Y':0})}if(z=="Y"){O(x,{'1e':0,'Y':0})}if(z=="2h"){O(x,{'1e':0,'2h':0})}if(z=="2h"||z=="Y"){O(x,{'1C-7S':'Y','2L-1e':1E.2Q/2-10})}x.1P="<7H><1Z "+(C.wM==1?"KI='G.C.6u=\"#"+C.xa+"\"' KG='"+(C.nI==1?"G.C.6u=\"#"+C.nS:"G.C.2t=\"1H")+"\"'":"")+" C='3X-2R:2u;6v:3X;X:dF;19:dF;3a-6A:dF;"+(C.nI==1?"2t-1r:#"+C.nS+";":"")+(z=="1e"?"2M-1e:c8;":"")+(z=="2J"?"2M-1e:c8;":"")+(z=="2h"?"2M-Y:ve;":"")+(z=="Y"?"2M-2h:ve;":"")+"'><2w X='20' 19='20' 3Q:3Y='3w://3P.w3.41/7s/3Y' 3Q='3w://3P.w3.41/47/2w'><g><2A x1='"+x1+"' y1='"+y1+"' x2='"+x2+"' y2='"+y2+"' 4h='#"+C.lX+"' 4h-X='"+C.lV+"' 4h-eO='4U'/><2A x1='"+x3+"' y1='"+y3+"' x2='"+x4+"' y2='"+y4+"' 4h='#"+C.lX+"' 4h-X='"+C.lV+"' 4h-eO='4U'/></g></2w></1Z></7H>"}G.9a=E(){if(C.h8==1){9a()}};E wq(){if(cM){9a()}}E 9a(e){if(C.h8==1&&!h7){if(C.3A==1){B h=17.KQ;B m=1E.26+C.6O+C.6N;B t=17.a3}F{B h=17.we;B m=1E.2Q;B t=17.da}if(h>m){if(t>0){if(!6j(5u)){1o(5u);B m1=1y 5n({"mc":5u,"1B":"7X","to":1,"Z":0.3,"me":"5u"})}}F{if(6j(5u)){B m2=1y 5n({"mc":5u,"1B":"7X","to":0,"Z":0.3,"me":"5u","1m":H})}if(e){e.dN<0?e.8w():''}}if(t<h-m-10){if(!6j(5v)){1o(5v);B m3=1y 5n({"mc":5v,"1B":"7X","to":1,"Z":0.3,"me":"5v"})}}F{if(6j(5v)){B m4=1y 5n({"mc":5v,"1B":"7X","to":0,"Z":0.3,"me":"5v","1m":H})}if(e){e.dN>0?e.8w():''}}}F{1m(5u);1m(5v)}}}E wt(){B x=17.da+1E.2Q-60;B m=1y 5n({"mc":17,"1B":"9E","to":x,"Z":0.3,"me":"vI","7L":"bo"});1D(9a,2y)}E wj(){B x=17.da-1E.2Q+60;B m=1y 5n({"mc":17,"1B":"9E","to":x,"Z":0.3,"me":"Ks","7L":"bo"});1D(9a,2y)}E hc(1b){3d(o.f3);1b.ai()}E wG(){B x=17.a3+(1E.26+C.6O+C.6N)-60;B m=1y 5n({"mc":17,"1B":"gY","to":x,"Z":0.3,"me":"Kx","7L":"bo"});1D(9a,2y)}E wD(){B x=17.a3-(1E.26+C.6O+C.6N)+60;B m=1y 5n({"mc":17,"1B":"gY","to":x,"Z":0.3,"me":"wf","7L":"bo"});1D(9a,2y)}E wC(x){if(x==''){6f(0)}F{if(I(o.1w[x])){6f(x)}}2p=''}E he(x){7V[x].1P='';O(5R[x],{'1r':C.wz});if(C.wA==1){O(5R[x],{'1C-rb':'2A-Ky'})}if(C.oS>-1){O(5R[x],{'1t':C.oS})}O(aJ[x],{'6u':C.oT});if(C.oY>-1){O(aJ[x],{'1t':C.oY})}}E oX(i){if(I(5m[i])){9J();if(7j("4M",i)==0){o.U.5C(5m[i].1n(7))}if(7j("6K",i)==0){o.U.cr(5m[i].1n(10))}if(7j("2f",i)==0){!o.4H?o.4H=1y iV():'';o.4H.9w(5m[i].1n(8))}if(7j("aR",i)==0&&v.7h==1){o.7h.zS(5m[i].1n(7))}if(7j("2Y",i)==0){o.2Y?o.2Y.2I(hw[i]):'';ag()}if(7j("1r",i)==0){bQ();4B(0,0,7b[i])}V(B p in o.5h){if(o.5h.2l(p)){if(7j(p,i)==0){o.P.Fr(p,i)}}}if(7j("7M",i)>0){if(4e[i].1P==2C('7z')){7f(2p+'0');7U(du);if(2p=="gU"){7f("y6")}bV()}F{if(2p=="ks"&&C.oW==1){7f('oW',i);7U(du);bV()}}}if(7j("4E",i)==0){o.U.8p(5m[i].1n(5));gV();1D(ag,4J)}}};G.gV=E(){gV()};G.FC=E(x){V(B i=0;i<1N.R;i++){if(1N[i]==x){L H}}L J};E gV(){V(B i=0;i<1N.R;i++){if(1N[i]=="4E"){7U(i);if(2p=='4E'){bQ();4B(i,0)}}}}E bn(x,i,bT){if(I(2m(x))){2m(x)[i]=1M("1Z");if(i<2||x=="f"||2p!='4M'||bT==1){if(C.3A==1){17.1K(2m(x)[i])}F{7e.1K(2m(x)[i])}}F{if(C.3A==1){17.pY(2m(x)[i],2m(x)[i-1])}F{7e.pY(2m(x)[i],2m(x)[bT==2?i-2:i-1])}}if(x=='f'){3S(2m(x)[i],{'ly':i})}if(x=='f2'){3S(2m(x)[i],{'an':i})}2m(x+'bg')[i]=1M("1Z");2m(x)[i].1K(2m(x+'bg')[i]);2m(x+'3N')[i]=1M("1Z");2m(x)[i].1K(2m(x+'3N')[i]);O(2m(x+'3N')[i],{'1h':'2c','2h':0,'1e':0,'X':'1i%','19':'1i%','6I':'1H'});2m(x+'1L')[i]=1M("1Z");2m(x)[i].1K(2m(x+'1L')[i]);2m(x+'5d')[i]=1M("1Z");2m(x)[i].1K(2m(x+'5d')[i]);if(x=="f2"&&is=="1d"&&C.o0==0){2W(2m(x+'5d')[i])}}};E bx(x,bf,hO,oG,Lb){O(x,{'1h':'eq','2h':0,'1e':0,'6v':'3X','19':'2u','X':'1i%','6J':'3l','2k':'4s','2A-19':'1.Lc'});if(C.oB&&C.3A==1){O(x,{'Lh':C.oB})}if(C.3A==1){O(x,{'2k':'bE-4s','a8-7S':'1e','aw-8g':'de'})}O(bf,{'1h':'2c','2h':0,'1e':0,'X':'1i%','19':'1i%','6u':C.5H,'1t':C.5O,'6I':'1H','4X':'1t 0.2s 2U,2t .2s 2U'});O(hO,{'1h':'eq','2h':0,'1e':0,'hM':(C.7S?C.7S:'Y'),'1r':C.1r,'2L-1e':C.i9,'2L-2h':C.oA,'2L-2J':C.Ln,'2L-Y':C.oF,'6I':'1H','1t':C.a,'4X':'1t 0.2s 2U,1r 0.2s 2U',});O(oG,{'1h':'eq','2h':0,'1e':0,'hM':(C.xE?C.xE:'2h'),'2L-1e':C.i9,'2L-2h':C.oA,'2L-Y':C.oF,'6I':'1H','44-3z':C.5b*3M(v.7y,1),'1t':C.a,'1r':C.5c,'4X':'1t 0.2s 2U,1r 0.2s 2U'});if(C.lI==1){O(x,{'5J-X':C.hP+'px!5G'});O(hO,{'5J-X':(C.hP-70)+'px!5G'})}F{if(C.3A==1){if(C.lH==1){O(x,{'X':C.cQ});O(hO,{'X':C.cQ-70})}}F{O(hO,{'aw-8g':'bU'});O(oG,{'aw-8g':'bU'})}}}E bV(){V(B i=1;i<f.R;i++){if(I(f[i])){if(C.3A==1){f[i].C.2k="bE-4s"}F{f[i].C.2k="4s"}}}9J();bQ();2z();2p='';du=-1};E bQ(){V(B j=0;j<f2.R;j++){if(f2[j]){if(C.3A==1){17.3f(f2[j])}F{7e.3f(f2[j])}f2[j]=1R}}f2=[];2p=''}E vK(){L 17.26};G.hg=E(){lF()};E lF(){if(is=="W"){if(C.3A==1||C.xe==1){B x=o.3g-C.4j-C.3R;O(1E,{'X':x});O(17,{'X':x});7e?O(7e,{'X':x}):''}}}E 2z(){if(!h7){if(is=="1d"){o.Q?o.Q.uo():'';B x=C.xd==1&&f.R>1?f[1]:f[0]}if(is=="W"){lF();o.Q?o.Q.hg():'';B x=f[0];if(v.va==1){lW()}}f.R>1&&!x?(f[1]?x=f[1]:''):'';f.R>2&&!x?(f[2]?x=f[2]:''):'';if(x){x.26==0&&f2.R>0?x=f2[0]:''}if(17.26-17.pj>0&&x&&C.3A!=1){if(I(5u)){O(5u,{"X":7e.26})}if(I(5v)){O(5v,{"X":7e.26})}C.j5=(17.26-x.26)-(17.pj-x.pj)}F{C.j5=0}}};E pv(){B x=0;B y=0;B z='';V(B i=1;i<f.R;i++){if(I(f[i])){if(f[i].C.5t=="3T"){x++;y=i;z=1N[i]}}}L[x,y,z]}G.te=E(){hH=H;G.1o();ap=2;hG()};E xq(x){hH=!hH;hG(x)}E hG(){bV();V(B i=0;i<1N.R;i++){if(1N[i]=="2f"){4B(i,ap)}}}E 9J(){3d(pf);pf=1D(E(){o.ur=J},47)}E pg(){B x=2p;bV();V(B i=0;i<1N.R;i++){if(1N[i]==x){4B(i,0)}}}E ag(x){if((is=='W'&&v.W.KV==1)||(is=='1d'&&v.1d.8V==1)){L}if(is=='W'&&v.W.3i==1&&v.W.KW!=1){o.3i?o.3i.BJ():'';cM=J}F{if((x!=1||(C.L2==1&&C.8V==1))&&!o.1l.tv){B m=1y 5n({"mc":1E,"1B":"7X","to":0,"Z":0.1,"me":is,"7L":"yT"});hK=1D(E(){O(1E,{"5t":"3l","1t":0,"1e":-47});cM=J},4J)}F{O(1E,{"5t":"3l","1t":0,"1e":-47});cM=J}}if(is=='W'){if(v.W.vw==1&&o.Q){o.Q.oa("1c","W",H)}}3W(mv)};G.c=E(){L 1E};G.co=E(){if(1E.L7(17)){L 17}};G.s=E(18){L C[18]};G.ss=E(18){L C};G.1o=E(){bV();3d(hK);cM=H;if(is=='W'&&v.W.3i==1){o.3i?o.3i.j4():''}F{O(1E,{"5t":"3T","1t":1,"4X":"1t 0.2s 2U"});B x=pv();if(x[0]==1){if(x[2]=="4M"||x[2]=="6K"||x[2]=="2f"||x[2]=="4E"||x[2]in o.5h||x[2].K("7M")>0){4B(x[1],0)}}}if(o.Q){is=='1d'?o.Q.uo():'';if(is=='W'){o.Q.hg();if(v.W.vw==1){o.Q.oa("1c","W",J)}}}if(o.1l.6y){O(17,{'8o-X':'2u'});if(C.3A!=1){O(7e,{'8o-X':'2u'})}}dS=H;3W(mu);mu=7l(vX,1i)};E vX(){3W(mu);dS=J}G.8b=E(i){4B(i,1)};G.1m=E(x){ag(x)};G.5C=E(){V(B i=0;i<1N.R;i++){if(1N[i]=="4M"){7U(i);if(o.2n.R>1){1o(f[i])}if(2p=='4M'){bQ();4B(i,ap)}}}};G.em=E(){V(B i=0;i<1N.R;i++){if(1N[i]=="5F"){7U(i)}}};G.i4=E(x){V(B i=0;i<1N.R;i++){if(1N[i]==x){7U(i);if(o['d6'+x]){if(o['d6'+x].R>1){1o(f[i])}}if(2p==x){bQ();4B(i,ap)}}}};G.9w=E(){V(B i=0;i<1N.R;i++){if(1N[i]=="2f"){7U(i);if(o.2Z){if(o.2Z.R>0){B x=J;if(o.1S){V(B y=0;y<o.1S.R;y++){if(o.1S[y]!=''){x=H;1g}}}F{x=H}x?1o(f[i]):''}}if(2p=='2f'){bQ();4B(i,0)}}}};G.tK=E(x){o.W=x;6f(0);if(I(v.4N)){if(v.4N.K("x-")!=0){V(B y in o.1w){if(o.1w.2l(y)){if(o.1w[y].dp==v.4N){v.4N=y}}}}if(I(o.1w[v.4N])){ef(o.1w[v.4N]);B y=o.1w[v.4N]['bM'];d3(y);if(v.W.kb==1&&C.3i!=1){6f(0);1D(E(){2z()},4p)}F{1D(E(){dc(y);2z()},4p)}v.4N=1U}F{d3(0)}}F{d3(0)}if(C.3i==1){if(!I(o.3i)){o.3i=1y JF()}}};G.iI=E(x){if(I(o.1w[x])){ef(o.1w[x]);4B(o.1w[x]['bM'],0);dc(o.1w[x]['bM'])}};G.jP=E(x){if(I(o.1w[x])){ef(o.1w[x]);if(o.1w[x]["3e"]){d3(o.1w[x]['bM']);mp(x);o.U.cn(o.1w[x]["3e"],1);mq(x);dc(o.1w[x]['bM']);if(o.3i){o.3i.jX()}}F if(o.1w[x]["4T"]){6f(x)}}};E vY(x){if(I(o.1w[x])){eg='';6f(0);ef(o.1w[x]);mp(x);4B(o.1w[x]['bM'],0);mq(x)}};G.b6=E(){mx=H;x=2D(5L)+1;if(3q!=''){o.aP[3q]=H;5p=q6(5p,3q)}if(v.5p==1){x=p1(5p);if(x==1R){if(v.JP==1||v.W.f4==1){d8.FB(E(a,b){L 2F.5i()-0.5});V(B x in d8){if(d8.2l(x)){5p[x]=d8[x]}}x=p1(5p)}F{o.U.xW()}}}F{if((1N[x]=="vE"||5L==-1)&&3q!=''){B y=4F.3U(o.1w).K(3q);if(y<4F.3U(o.1w).R){B z=o.1w[4F.3U(o.1w)[y+1]];if(z){if(I(z.4T)){z=o.1w[4F.3U(o.1w)[y+2]]}G.jP(z.id);x=-1;o.U.2E()}}}}if(x>-1){4B(x,0);dc(x)}};E dc(x){if(f[x]&&!h7){if(C.3A==1){B to=f[x].dP-20;B m=1y 5n({"mc":17,"1B":"gY","to":to,"Z":0.3,"me":"wf","7L":"bo"})}F{B to=f[x].JD-1E.2Q/2+20;B m=1y 5n({"mc":17,"1B":"9E","to":to,"Z":0.3,"me":"vI","7L":"bo"})}1D(9a,2y)}}E p1(46){B 3U=4F.3U(46);B x;V(B i=0;i<3U.R;i++){x=46[3U[3U.R*2F.5i()<<0]];if(x){1g}}L x};G.5h=E(x){p6(x)};E p6(x){hB[x]>-1?7U(hB[x]):'';if(5k[0]){if(2p=='1F'){5k[0].1P=2F.4U(o.3o.x*1i)+'%'}F{5k[0].1P=hF(2p)}}};E hF(x){if(x=="1F"){L 2F.4U(o.3o.x*1i)+'%'}F{L 2F.4U(3M(o.8R[x],o.5h[x])*1i)+'%'}}G.d5=E(){if(v.5p==1){L 4F.3U(5p).R>0}B x=J;if(o.1w){x=4F.3U(o.1w).K(3q)<4F.3U(o.1w).R-1}L x};G.k2=E(){if(I(o.fG)){vY(o.fG)}};G.eG=E(){B x=5L>0;if(o.1w){B y=4F.3U(o.1w);B z=y.K(3q);x=z>0;if(z==1){if(I(o.1w[y[0]].4T)){x=J}}}L x};G.jO=E(){L I(o.1w)};G.cs=E(){mB=H;if(G.eG()){B x=2D(5L)-1;if(x<0){B y=4F.3U(o.1w).K(3q);if(y>0){B z=o.1w[4F.3U(o.1w)[y-1]];if(z){if(I(z.4T)){z=o.1w[4F.3U(o.1w)[y-2]]}if(z){G.jP(z.id);o.U.2E()}}}}F{4B(x,0);dc(x)}}};G.jM=E(){if(5L>0){dc(5L)}};E 7j(x,i){L 5m[i].K(x)};E ef(x){if(x['oj']!=-1){ef(o.1w[x['fV']]);6f(x['fV'])}F{6f(0)}};G.g=E(x){9O(x){1j"X":L vK();1g;1j"19":L 1E.2Q;1g;1j"1e":L C.7E;1g;1j"wF":L 17.we;1g;1j"wY":L C.c4;1g;1j"x":L 4O(1E.C.Y);1g;1j"y":L 4O(1E.C.1e);1g;1j"1t":L 1E.C.1t;1g;1j"1o":L cM;1g;1j"8b":L du;1g;1j"18":L 18;1g;1j"9N":L 18+9N;1g;1j"4I":L 4I;1g;1j"W":L is=="W";1g;1j"o0":L hD;1g;1j"av":L o.1w[o.av]?o.1w[o.av].1L:'';1j"bc":L v.bc?v.bc:''}};G.CL=E(){3q='';v.4N=''};G.4I=E(){if(is=="1d"){B x=0;V(B i=1;i<11;i++){if(1N[i]=="4M"){B y=o.2n.R;if(I(v.bi)){B z=v.bi.2r(",");V(B j=0;j<z.R;j++){if(o.2n.K(z[j])>-1){y--}}}if(y>0){if(y>1||(y==1&&o.2n!=1&&C.vu==1)){x++}}}if(1N[i]=="5F"){if(o.5F){x++}}if(1N[i]=="6h"){if(o.2b=='96'||v.6h){x++}}if(1N[i]=="6K"){if(o.7C.R>0){x++}}if(1N[i]=="aR"&&v.7h==1){if(o.jW.R>0){x++}}if(1N[i]=="2f"){if(I(o.1S)){V(B s=0;s<o.1S.R;s++){if(o.1S[s]!=''){x++;1g}}}if(x==1&&o.gy==1){x=0}if(v.jg==1&&v.oN==1){x++}}if(1N[i]=="4E"){if(o.2b!="8Z"){x++}}if(1N[i]in o.5h||1N[i]=="2Y"||1N[i]=="1r"){x++}if(1N[i]){if(1N[i].K("7M")>0){x++}}if(v.1d[is+i+'1m']==1){x--}}L x==0}F if(is=="W"){L f.R==0}F{L 4I}};G.4b=E(){if(1E.5q==o.1J){1E.3f(17);o.1J.3f(1E);o.3i?o.3i.4b():'';1E=1R;17=1R;h7=H}}};B pi=E(1a,gI){B 6r=J;if(1a.K('6r')==0){6r=H;1a=1a.1n(5)}B m7=j2(1a);B 2e;B 3k;B gA=J;B 3F=J;B lj=J;B mm=J;B 2u=H;B oo=[];B bD=1;B gD=J;B nH;B cq=0;B ml=0;B mk=J;B ma='zb'+v.id+(6r?'6r':'');B 1E=1M('1Z');1E.6k('id',ma);gI.1K(1E);o.5F=J;!6r?o.U.iP():'';if(o.1l.2q){v.4d=1}if(v.AJ!=1){B 7I=1M('1Z');gI.1K(7I);O(7I,{1h:"2c",1e:0,Y:0,"2t-1r":"#n2",19:"1i%",X:"1i%","1t":0});7I.1u("vQ",E(1b){1b.6g=H});if(o.1l.2q){7I.1u("dW",E(1b){1b.6g=H});7I.1u("2v",E(1b){1b.6g=H});7I.1u("dY",E(1b){1b.6g=H;fb(1b);if(v.cd==1){1D(vD,1i);1D(m9,2y)}})}F{7I.1u("vk",E(1b){B x=H;if(v.1W==1){if(I(v.7a)&&!lj){x=J}if(I(v.l0)&&a5()=="7O"&&Z()>0){x=J}}if(x&&v.cd==1&&v.vM!=1){2W(G);1D(m9,47)}})}v.cd==1&&v.Ki!=1?2W(7I):''}E m9(){6e(7I)}E vD(){if(v.vM!=1){2W(7I)}}if(v.4d==1&&v.3I==0){8y()}if(!1V['6U']){1V.Kl=E(){m8();V(B i=0;i<6S.R;i++){if(6S[i].2I("id")!=v.id){if(6S[i].2I('zE')){6S[i].2I('zJ')}}}};B nZ=v5("4f.ao/vN","4f.ao/vN","Ka");if(nZ){nZ.p9=E(e){o.U.db();if(v.BE!=1){2e='Ek JZ dX';o.P.5V()}}}}F{m8()}E m8(){if(v.4d==1||6r){!gA?9i():''}F{o.U.db()}}E 9i(){if("6U"in 1V){if(I(6U.ll)&&!gA){1q("Ai 9i");B nN=0;if(v.AJ==1){nN=1}o.2x>0?cq=2D(o.2x):'';3k=1y 6U.ll(ma,{19:o.9Z,X:o.a1,K0:m7,JW:{K1:1,K2:ma,MI:1,MJ:1,ek:1,kl:((v.rj==0||(v.Mw!=1&&o.1l.7D))&&o.1l.2q?0:1),Mx:3,Q:nN,Mu:0,Ms:1,yd:0,3I:6r?1:0,9V:0},2R:{'Mt':nE,'My':A7,'5V':5V,'ME':BG}});if(o.2x>0){o.2x=1U}2z();gA=H}F{1D(9i,4p)}}F{1D(9i,4p)}}B h6;E nE(){if(o.P){1q("Ai gH");3F=H;3d(nH);o.U.6D();if(6r){if(o.1l.ri){o.U.51()}3k.mf();o.1W.MC()}F{if(v.3I==1&&o.1l.ri&&!o.lJ){o.U.51();if(o.1l.2q){3W(h6);h6=7l(Ac,cX)}}if(v.4d==0){3k.mf()}F{o.U.db()}o.P.az();if(bD!=1){8p(bD)}bN();2z()}}}E Ac(){B x=3k.Bz();if(x==2||x==-1){o.Q.2X();o.Q.6D();3W(h6)}if(x==1){3W(h6)}}E A7(1b){if(v.Nh==1){1q('6U',1b.29)}if(6r){if(1b.29==6U.cw.Av){o.1W.Ne()}if(1b.29==6U.cw.Ak){}}F{if(1b.29==6U.cw.Ak){if(ml==1){ml=0;nE()}if(!o.1A){o.U.2E()}if(cq>0){3k.BP(cq,H);cq=0;o.2x=1U}m9();lj=H;3F=H;if(mm){3k.o1()}F{o.P.9y();o.P.bA()}BC();if(I(v.4k)){V(B i=0;i<o.2n.R;i++){if(v.4k==o.2n[i]){5C(i)}}v.4k=1R}F{if(I(o.4k)){V(B i=0;i<o.2n.R;i++){if(o.4k==o.2n[i]){5C(i)}}o.4k=1R}}gD=J}if(1b.29==-1&&gD&&o.1A){o.U.6D();gD=J;d1()}if(1b.29==6U.cw.Np){}if(1b.29==6U.cw.Av){8j()}if(1b.29==6U.cw.N1){if(!o.1A){}if(o.1A){gD=H;8y()}}if(1b.29==6U.cw.MY){}}}E 5V(1b){if(6r){o.1W.N4()}F{if(1b.29==2){2e="Ds 4f id"}if(1b.29==5){2e="qa 4I"}if(1b.29==yJ||1b.29==nG||1b.29==1i){2e="G kM is Na"}if(v.N8==1){I(v.B1)?2e=v.B1:''}if(v.BE!=1){o.P.5V()}F{1m(o.2g)}}}E 8j(){v.1z>0?cq=v.1z:'';o.P.8j();o.P.az()}E d1(){if(!o.Dv&&o.1A){o.U.2X()}}E bA(){o.P.bA()}E bN(){o.P.bN();o.U.q9()}E az(){o.P.az()}E cR(){o.P.cR()}E 8y(){if(o.P){o.P.8y()}F{nH=1D(8y,1i)}}E BG(1b){nL(1b.29)}E BC(){if(!mk){B x=3k.Jo()+'';if(x!=''&&x!=1U){o.2n=x.2r(',');o.2n=o.2n.BV();if(v.oi==0){B y=o.2n.K('2u');if(y>-1){o.2n.q3(y,1)}}V(B i=0;i<o.2n.R;i++){o.2n[i]=g7(o.2n[i])}mk=H;nL(3k.LK())}}}E nL(x){o.3h=o.2n.K(g7(x+''));o.Q.tO(o.3h)}G.3z=E(){L{"X":0,"19":0}};G.2S=E(x){m7=j2(x);if(o.2x>0){cq=2D(o.2x)}iI(m7)};E a5(){B 6H=-1;if(3F){6H=3k.Bz()}B x='';if(6H==-1){x="7O"}if(6H==1||6H==3){x="7r"}if(6H==2){x="7O";if(o.1A){o.Q.2X();o.U.6D()}}if(6H==5){x="7O"}if(6H==0){x="9p"}L x}E 2z(){3k?3k.LH(o.3g,o.4G):''}E g7(x){B y=x;if(x=="LT"){y="mV"}if(x=="iB"){y="fA"}if(x=="LU"){y="fK"}if(x=="LR"){y="g6"}if(x=="LP"){y="mU"}if(x=="LQ"){y="nz"}if(v.BT==1){y=2C(y)}if(x=="2u"){y=2C("2u")}oo[y]=x;L y}E Z(){L 3F?3k.LE():0};E 8p(x){3k?3k.Lu(x):'';bD=x};G.mW=E(){m8()};G.2E=E(){if(3F){3k.mf()}F{if(!gA){9i()}F{}}};G.2X=E(){if(3F){3k.o1()}};G.cN=E(){if(3F){a5()=='7r'?3k.o1():3k.mf()}};G.3L=E(x){3F?3k.BP(x,H):''};G.9z=E(){L J};G.51=E(){3F?3k.4W():''};G.6G=E(){3F?3k.Lx():''};G.3Z=E(x){3F?3k.zZ(x*1i):''};G.jC=E(){L a5()=='7r'};G.5e=E(){L J};G.om=E(x){5C(x)};E 5C(x){if(3F){if(I(o.2n[x])){B y=oo[o.2n[x]];2u=y=='2u';B z=Z();3k.LD(y)}}}G.dC=E(x){8p(x)};G.3F=E(){L 3F};G.6t=E(){L a5()};G.Z=E(){L Z()};G.1k=E(){B x=3F?3k.BL():0;if(I(v.4D)){x=v.4D}L x};G.9k=E(){B x=0;if(3F){x=3k.LB()*3k.BL()}L x};G.4S=E(){2z()};G.j7=E(){L 2e};G.2u=E(){L v.oi==1?2u:J};G.wN=E(x){iI(x)};E iI(x){1a=x;if(3k){ml=1;3k.LA(x,0)}}G.jV=E(){if(o.1l.2q&&o.1l.am){G.2E();mm=H}F{if(a5()=="7r"){G.2X()}}};G.ei=E(){mm=J};G.qK=E(){L H};G.4b=E(){3F?3k.9j():'';3F=J;mk=J;3p{if(1E){gI.3f(1E)}gI.3f(7I)}2T(e){}}};B Ar=E(){B x='';B t=0;B d=0;if(o.59){if(v.Lz!=1){if(2O.3O("bR"+v.id+o.8F)!=1R){x=2O.3O("bR"+v.id+o.8F)}if(v.7q==1&&2O.3O("gG"+v.id+o.8F)!=1R){o.7q=2O.3O("gG"+v.id+o.8F)}if(I(v.6M)){if(2O.3O("bR"+o.d+v.6M)!=1R){x=2O.3O("bR"+o.d+v.6M)}if(v.7q==1&&2O.3O("gG"+o.d+v.6M)!=1R){o.7q=2O.3O("gG"+o.d+v.6M)}}if(o.7q&&v.7q==1){o.ou=o.7q.2r(",")}if(x.K("{")==0){if(v.Bu==1){o.av=x.1n(1,x.K("}")-1)}F{o.o2=v.4N=x.1n(1,x.K("}")-1)}x=x.1n(x.K("}")+1);v.LW==1?v.W.kb=0:''}cE(x)}};E cE(x){if(x){if(x.K("--")>0){B y=x.2r("--");t=4i(y[0]);if(v.Bu==1){o.rk=t}F{d=4i(y[1]);o.2x=t}}}}G.A2=E(){if(I(v.6M)){if(2O.3O("bR"+o.d+v.6M)!=1R){x=2O.3O("bR"+o.d+v.6M);cE(x);o.Q.cJ(t,d);o.Q.3J(t,d);v.1k=d}F{o.2x=0;o.Q.cJ(0,0);o.Q.3J(0,0);v.1k=0}}};G.j6=E(t,d){if(o.P.5e()&&v.Mi==1){}F{B ct=1y 6n().8H();2O.7c("bR"+(I(v.6M)?o.d+v.6M:v.id+o.8F),(I(o.3q)?"{"+o.3q+"}":'')+t+'--'+d+'--'+ct)}};G.A9=E(x){o.7q=(o.7q?o.7q+',':'')+x;2O.7c("gG"+(I(v.6M)?o.d+v.6M:v.id+o.8F),o.7q)};G.9v=E(){L{t:t,d:d}}};B iV=E(){B 3b=[];B aj=[];B 4I=H;B 8t;B 8q=-1;G.1z=E(x){ck(x)};E ck(x){!x?x='':'';if(x!='11'){B 1z=0;B og=H;B gz='';o.1S=x.2r(",");o.2Z=[];o.3D=-1;if(t7()&&v.r6==1){if(2O.3O("r5")!=1R){gz=2O.3O("r5")}}F{if(o.r3){gz=o.r3}}V(B i=0;i<o.1S.R;i++){if(o.1S[i].K("#0")==0){o.1S[i]=aQ(o.1S[i])}if(o.1S[i].K("#"+v.8U)==0){o.1S[i]=o[o.fd[0]](o.1S[i])}if(o.1S[i].K("#"+v.al)==0&&o.1S[i].K(v.aN)>0){o.1S[i]=o[o.fd[1]](o.1S[i])}if(o.1S[i].K("[")==0&&o.1S[i].K("]")>1){o.2Z[i]=o.1S[i].1n(o.1S[i].K("[")+1,o.1S[i].K("]")-1);o.1S[i]=o.1S[i].1n(o.1S[i].K("]")+1);og=J}F{o.2Z[i]=o.1S[i].1n(o.1S[i].rR("/")+1);o.2Z[i]=o.2Z[i].1n(0,o.2Z[i].rR("."))}if(o.1S[i].K("#0")==0){o.1S[i]=aQ(o.1S[i])}if(o.1S[i].K("#"+v.8U)==0){o.1S[i]=o[o.fd[0]](o.1S[i])}if(o.1S[i].K("#"+v.al)==0&&o.1S[i].K(v.aN)>0){o.1S[i]=o[o.fd[1]](o.1S[i])}}if(o.2Z.R>1&&v.kT==1){o.2Z.2H(lr('Md',2C('rJ')));o.1S.2H("9m")}if(o.2Z.R>0&&v.8n==1){if(v.A5==1){8t=0;1z++;o.2Z.gv(lr('Bd',2C('7z')));o.1S.gv("")}F{o.2Z.2H(lr('Bd',2C('7z')));o.1S.2H("");8t=o.2Z.R-1}}V(B i=0;i<o.1S.R;i++){if(I(v.Bf)){if(v.Bf==o.2Z[i]){1z=i;o.3D=i;v.er=1}}if(gz!=''){if(gz==o.2Z[i]){1z=i;o.3D=i}}}if(v.8n==1&&v.er==0){o.3D=8t}I(o.Q)?o.Q.aX():'';if(v.er==1){o.3D=1z;if(v.kT==1&&o.1S[1z]=="9m"){r4(o.3D)}F{gw(o.3D)}}F{if(og&&o.1S.R<3){gw(8t==0?1:0)}v.8n!=1?o.3D=-1:''}}F{4b()}}E gw(x){if(I(o.1S[x])){if(o.1S[x].K(".")>-1){o.lw=o.1S[x].2r(" or ");o.fy=0;kL(x)}F{if(o.1S[x].K('aj')==0){if(aj[o.1S[x].1n(4)]){o8(o.2Z[x],aj[o.1S[x].1n(4)])}}}}}E r4(x){3b[x]=4F();3b[x][0]=9e();3b[x][1]=9e();V(B i=0;i<o.1S.R;i++){1D(gw,i*4p,i)}}E kL(x){B 1a=4v(o.lw[o.fy]);B 4r=fv(1a);8q=x;o.gy=1;4r.bv=E(){o.gy=0;if(G.eB==4&&G.6t==4J){o.7w=H;o8(1a,G.cB,x)}F{if(o.fy+1<o.lw.R){o.fy++;kL(8q)}F{kJ("do")}}};4r.p9=E(e){o.gy=0;if(o.fy+1<o.lw.R){o.fy++;kL(8q)}F{kJ("do")}};4r.aU()};E kJ(x){1q("2f es kV or xN xM");if(o.2Z[o.3D]){if(o.2Z[o.3D].K(2C("do"))==-1){o.2Z[o.3D]=o.2Z[o.3D]+' ('+2C(x)+')'}}if(v.Mo==1&&8q>-1){o.1S[8q]='';o.2Z[8q]=''}o.3D=-1;o.7w=J;if(o.Mn){o.Q.aX();o.Q.4m()}F{1D(E(){if(o.Q){o.Q.aX();o.Q.4m()}},1i)}if(I(o.2f)){o.1J.3f(o.2f);o.2f=1R}}E o8(1a,x,y){if(x.K("#"+v.8U)==0){x=o[o.fd[0]](x)}if(x.K("#"+v.al)==0&&x.K(v.aN)>0){x=o[o.fd[1]](x)}if(1a.K('.gt')>-1||1a.K('.ob')>-1||1a.K('.kK')>-1||1a.K('.oe')>-1){B l=o.3D;if(I(3b[l])&&o.1S[l]=="9m"){}F{3b[l]=4F();3b[l][0]=9e();3b[l][1]=9e()}B 3G=9e();3G=x.2r(/\r|\n/);B oc=1;B t1=0;B t2=0;B fw=(I(v.B6)?v.B6:0);if(1a.K('gP=')>0){fw=1a.1n(1a.K('gP=')+6)*1}V(i=0;i<3G.R;i++){if(1a.K('.gt')>-1||1a.K('.oe')>-1){if(3G[i].K('-->')>-1&&3G[i].K(':')>-1){t1=gp(3G[i].1n(0,3G[i].K('-->')))*1+fw;t1==0?t1=1:'';t2=gp(3G[i].1n(3G[i].K('-->')+4,12))*1+fw;I(3b[l][0][t1])?'':3b[l][0][t1]='';V(B j=t1;j<t2;j++){3b[l][1][j]=t1}oc++}F{3G[i]=4v(3G[i]);if(3G[i]!=''&&3G[i].R>0&&3G[i]!=oc&&3G[i]!='Mm'){3b[l][0][t1]=(3b[l][0][t1]&&3b[l][0][t1]!=''?3b[l][0][t1]+'<br>':'')+(o.1S[l]=="9m"&&y>0?'[eV]':'')+3G[i]+(o.1S[l]=="9m"&&y>0?'[/eV]':'')}}}if(1a.K('.ob')>-1||1a.K('.kK')>-1){if(3G[i].K('Mb:')>-1){t1=gp(3G[i].1n((1a.K('.kK')>-1?3G[i].K('=0')+3:12),12))*1+fw;t2=gp(3G[i].1n((1a.K('.kK')>-1?3G[i].K('=0')+14:23),10))*1+fw;B p='';if(3G[i].K('0,,')>0){p=3G[i].1n(3G[i].K('0,,')+3)}F{if(3G[i].K('Bp,')>0){p=3G[i].1n(3G[i].K('Bp,')+6)}}if(3b[l][0][t1]!=1U){3b[l][0][t1]+='\n'+(o.1S[l]=="9m"&&y>0?'[eV]':'')+p+(o.1S[l]=="9m"&&y>0?'[/eV]':'')}F{3b[l][0][t1]=p}3b[l][0][t1]=3b[l][0][t1].22(/{.*?}/,'');3b[l][0][t1]=3b[l][0][t1].22(/\\\\N/,'<br>');3b[l][0][t1]=3b[l][0][t1].22(/\\N/,'<br>');V(B j=t1;j<t2;j++){3b[l][1][j]=t1}}}}o.Q.aX();o.U.mE();o.Q.4m()}F{if(x!=''){if(x.K('[')==0){ck(x)}F{kJ("2e")}}F{4b();o.Q.4m()}}}E gp(gt){B 1I=gt.2r(':');B 5U=0;1I.R==2?1I.gv("aM"):'';1I[0]!='aM'?5U+=1I[0]*pR:'';1I[1]!='aM'?5U+=1I[1]*60:'';5U+=1I[2].1n(0,2)*1;5U=5U*10+1I[2].1n(3,1)*1;L 5U};E 9w(x){if(I(o.3D)){if(o.3D!=x){if(x==-1||(v.8n==1&&x==8t)){ra()}F{v.bI=0;o.3D=x;o.7w=H;v.er=1;py(x);js("2f",o.2Z[x]);o.Q.aX()}}F{if(v.8n!=1){ra()}}}}E py(x){if(I(o.1S[x])){1q("ge",x);o.3D=x;if(I(o.2Z[x])){if(o.59&&v.r6==1){2O.7c("r5",o.2Z[x])}F{o.r3=o.2Z[x]}}if(o.2b=="1G"&&o.jh==H){o.P.hC(x,"1G")}F{if(o.2b=="3u"&&o.rg==H){o.P.hC(x,"3u")}F{if(o.1S[x]=="9m"){r4(o.3D)}F{gw(o.3D)}}}}};G.r9=E(){if(o.eo){B x=o.eo.42;if(x[0]){B y=1y Bm();y.bv=E(e){B z=e.4a.i0;aj.2H(z);o.3D=-1;B z=x[0].6Q;if(z.R>40){z=x[0].6Q.1n(0,15)+'...'+x[0].6Q.1n(-15)}if(v.8n==1&&v.A5==1){o.1S.2H('aj'+(aj.R-1));o.2Z.2H(z+'');9w(o.1S.R-1)}F{o.1S.gv('aj'+(aj.R-1));o.2Z.gv(z+'');v.8n==1?8t++:'';9w(0)}o.eo.5d=""};y.Ma(x[0])}F{o.eo.2v()}}};G.9w=E(x){9w(x)};G.8t=E(){L 8t};G.1o=E(x){j4(x)};G.C=E(){qY()};G.7m=E(){4b()};E ra(){js("2f","7z");o.3D=v.8n==1?8t:-1;v.er=0;o.7w=J;o.Q.aX();o.jh||o.rg?py(o.3D):'';I(o.2f)?o.1J.3f(o.2f):'';o.2f=1R}E j4(Z){if(v.bI){Z=Z-v.bI*1}if(o.7w&&I(o.1S)){if(3b){B x=o.3D;if(v.q8==1&&!o.1A){L}if(I(3b[x])){if(I(3b[x][1])){B t=2D(Z*10);if(I(3b[x][1][t])){B y='';y=3b[x][0][3b[x][1][t]];if(!I(o.2f)){o.2f=1M('1Z');o.1J.1K(o.2f);qY()}if(4I){6e(o.2f)}yF();if(v.M8==1){y=M7(y)}if(v.kT==1){y=y.22(/\[eV\]/gm,'<7K C="1r:'+b9(v.eZ)+'">');y=y.22(/\[\/eV\]/gm,'</7K>')}o.2f.1P='<7K C="'+(v.yM==1?'2t-1r:'+zl(v.gM,v.gN)+';':'')+'-3H-5P-rb-1g: M6;1r:'+b9(v.eR)+';2L:'+v.rc+'px '+v.rc*2+'px;3a-6A:'+v.yP+'px;2M:0 0;2A-19:'+(v.yQ?v.yQ:1.8)+';44-iG:'+v.gO+'">'+4v(y)+'</7K>';if(v.yL==1){if(o.2a){O(o.2f,{"44-3z":((v.lG+((2D(v.eQ)-1i)*v.lG/1i))+"px")})}F{O(o.2f,{"44-3z":((v.m5+((2D(v.eQ)-1i)*v.m5/1i))+"px")})}}4I=J}F{if(!4I&&I(o.2f)){o.2f.1P='';4I=H;2W(o.2f)}}}}}}}E qY(){if(o.2f){O(o.2f,{"1h":"2c","X":"1i%","2L-Y":"10%","2L-2h":"10%","Y":0,"1r":v.eR,"1C-7S":"7H","5P-gL":"3a-5P"});if(v.Gi==1&&I(v.qO)){v.qO!=''?O(o.2f,{"44-ij":v.qO}):''}if(v.go==1){O(o.2f,{"1C-d2":"6a 6a H5 H1"})}F{O(o.2f,{"1C-d2":"1H"})}if(v.GY==1){rf(o.2f,'o.l7')}F{O(o.2f,{"3X-2R":"1H"})}}}E yF(){if(!o.l7){if(o.Q.lD()||v.bG>v.1v.h){O(o.2f,{"1h":"2c","1e":"2u","Y":0,"2J":(v.bG*1)})}F{O(o.2f,{"1h":"2c","1e":"2u","Y":0,"2J":(v.bG*1+v.1v.h*1)})}}}E 4b(){o.3D=-1;o.7w=J;o.nt=J;v.2f=1R;v.lc=1R;o.3b=1R;o.1S=1R;if(I(o.Q)){o.Q.aX()}o.2Z=1R;if(I(o.2f)){o.1J.3f(o.2f);o.2f=1R}o.3D=1R;o.7w=J}};o.H9={"2u":"Авто","1A":"Пуск","4x":"Пауза","2B":"Стоп","2a":"Во весь экран","uI":"Выйти из полноэкранного режима","1d":"Настройки","3t":"Параметры","1O":"Громкость","4W":"Выключить звук","9t":"Включить звук","5f":"В ЭФИРЕ","W":"Плейлист","4M":"Качество","6h":"Скачать","2f":"Субтитры","4E":"Скорость","de":"Обычная","2e":"ошибка","GH":"Включите звук","6K":"Аудио","do":"ошибка загрузки","mV":"Очень низкое","fA":"Низкое","fK":"Среднее","g6":"Высокое","pw":"Высокое","8f":"Следующий","d0":"Предыдущий","2Y":"Поделиться","zr":"Скопировано в буфер обмена","zu":"Реклама","ne":"Пропустить","GE":"Пропустить через ","zA":"Перейти на сайт рекламодателя","eQ":"Размер текста","bI":"Сдвиг по времени","eR":"Цвет текста","eZ":"Цвет текста 2","gM":"Цвет фона","gN":"Прозрачность фона","go":"Тень","gO":"Толщина текста","bG":"Отступ снизу","kx":"Сбросить","yE":"Загрузить","ks":"Сон","gU":"Пропуск","qP":"Час","qN":"Минута","qM":"Секунда","zt":"Да","zB":"Нет","of":"из","6W":"Пароль","zx":"Ошибка воспроизведения на устройстве","zn":"Играет на устройстве","aR":"Канал","1F":"Масштаб","on":"Вкл.","7z":"Выкл.","rJ":"Все сразу","fg":"кбит/с","lp":"Код","1a":"Ссылка","1r":"Цвет","yG":"Контраст","yI":"Яркость","dA":"Насышенность","jL":"Сепия"};B 5n=E(x){B eX;B GN;B 2V;B 4A;B 4l;B kS;B f0=0;B bD;B qJ=J;B qL;if(x.me!=1U&&x.mc!=1U&&x.1B!=1U&&x.to!=1U){if(x.Z==1R){if(x.1B.K("gr")>-1){x.to==0?x.Z=0.5:x.Z=0.2}F{x.Z=0.15}}eX=yY(x.7L);if(x.1B.K("1F")==-1){if(I(o.6P[x.me])){o.6P[x.me].rL()}o.6P[x.me]=G}if(x.1o==1){x.mc.1Y("2k",H)}2V=x.1B.2r('|');4l=7d(x.to).2r('|');4A=1y 9e();V(B i=0;i<2V.R;i++){if(!4l[i]){4l[i]=4l[0]}if(2V[i]=="gr"){4A[i]=x.mc.g("1t")}if(2V[i]=="7X"){4A[i]=x.mc.C.1t}if(2V[i]=="y"){4A[i]=x.mc.g("y")}if(2V[i]=="x"){4A[i]=x.mc.g("x")}if(2V[i]=="Y"){4A[i]=2D(x.mc.C.Y)}if(2V[i]=="1F"){4A[i]=x.mc.g("3c")}if(2V[i]=="9E"){4A[i]=x.mc.da}if(2V[i]=="gY"){4A[i]=x.mc.a3}if(2V[i]=="3j"){4A[i]=x.mc.g("3j")}if(2V[i]=="3c"){4A[i]=x.mc.g("3c")}if(2V[i]=="X"){4A[i]=x.mc.g("X")}if(2V[i]=="yS"){4A[i]=x.mc.26;4l[i]=2F.7J(4l[i]);x.me=="GM"?1q("X",x.me,4A[i],4l[i],x.mc.26):''}if(2V[i]=="19"){4A[i]=x.mc.g("19")}if(2V[i]=="z3"){4A[i]=x.mc.2Q}4l[i]=yR(4l[i]);4A[i]=yR(4A[i])}bD=x.Z*2y/eX.R;kS=eX.R;if(2V.R==1&&4A[0]==4l[0]){92()}F{1D(kP,2F.4U(bD))}}E kP(){V(B i=0;i<2V.R;i++){B 1I=4A[i]+(4l[i]-4A[i])*(eX[f0]?eX[f0]:0);qQ(2V[i],1I);if(2V[i]=="y"){x.mc.1Y("1e",1I)}if(2V[i]=="x"){x.mc.1Y("Y",1I)}if(2V[i]=="Y"){x.mc.C.Y=1I+"px"}if(2V[i]=="1F"){x.mc.1Y("1F",1I)}if(2V[i]=="3j"){x.mc.1Y("3j",1I)}if(2V[i]=="3c"){x.mc.1Y("3c",1I)}if(2V[i]=="9E"){x.mc.da=1I}if(2V[i]=="gY"){x.mc.a3=1I}if(2V[i]=="X"){x.mc.1Y("X",1I)}if(2V[i]=="yS"){O(x.mc,{"X":1I})}if(2V[i]=="19"){x.mc.1Y("19",1I)}if(2V[i]=="z3"){O(x.mc,{"19":1I})}}f0++;if(!qJ){if(f0==kS){92()}F{qL=1D(kP,2F.4U(bD))}}}E 92(){qJ=H;if(x.1m){if(2V[0]=="7X"||2V[0]=="Y"){1m(x.mc)}F{x.mc.1Y("2k",J)}}if(x.1B.K("1F")==-1){o.6P[x.me]=1R;4u o.6P[x.me]}V(B i=0;i<2V.R;i++){qQ(2V[i],4l[i])}3d(qL)};E qQ(y,z){if(y=="gr"){x.mc.1Y("1t",z)}if(y=="7X"){x.mc.C.1t=z}}G.rL=E(){92()};G.Ah=E(){f0=kS-1;kP();92()};G.F7=E(x0,x1,y0,y1){B e=J;V(B i=0;i<2V.R;i++){if(2V[i]=='x'&&x0!=x1){e=H}if(2V[i]=='y'&&y0!=y1){e=H}}e?92():''};E yY(yU){9O(yU){1j"yT":L[0,0.GV,0.Hb,1.Gy,1.H8,1.Hc,1.yH,0.Hd,0.H7,0.87,0.GZ,0.GW,1.z7,1.H0,1.H4,1.H3,0.Hh,0.Gg,0.Gh,0.Gt,1.Gn,1.ym,1.zP,1.ym,1.zK,0.ip,0.kG,0.kG,0.kG,0.kG,1];1g;1j"bo":L[0,0.Gx,0.Gm,0.Gs,0.IH,0.IG,0.IF,0.ID,0.IE,0.IK,0.IQ,0.IO,0.IL,0.IC,0.yp,0.IB,0.Ir,0.Is,0.Ip,0.95,0.Io,0.It,0.Iu,0.Iz,0.99,0.IA,0.yt,0.ip,1];1g;1j"uH":L[0,0.Iy,0.28,0.Ix,0.Iv,0.Iw,0.IR,0.78,0.yp,0.Jd,0.Je,0.yt,1.z7,1.Jc,1.zL,1.Jb,1.J9,1.zM,1.zM,1.Jf,1.Jg,1.Jl,1.zL,1.Jm,1.Jk,1.Jj,1.Ji,1.J8,1.zP,1.zK];1g;6X:L[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];1g}}};B Bq=E(){B N=h5.IY,ua=h5.Hi,qS;B M=ua.ku(/(kv|h4|6y|qT|zH)\/?\s*(\.?\d+(\.\d+)*)/i);B M=ua.ku(/(kv|h4|6y|qT|zH|IU|ja)\/?\s*(\.?\d+(\.\d+)*)/i);if(M&&(qS=ua.ku(/7F\/([\.\d]+)/i))!=1R)M[2]=qS[1];B kw=h5.J0;G.bs=M?M[1]:N;G.7F=M?M[2]:h5.J5;G.kv=G.bs=="J6";G.pV=G.bs=="A0 9.0";G.ie=G.bs=="A0"||G.bs=="J3"||G.bs=="J1";G.ja=ua.aG(/(ja)\/?\s*/i)>-1;G.qT=G.bs=="Il";G.6y=G.bs=="HF";G.h4=1V.h4;G.ia=ua.aG("HG NT")>-1;G.56=(ua.aG(/(7D|gs|HE)\/?\s*/i)>-1)||(h5.HA==='HB'&&kw>1);G.tv=v.zW!=1&&ua.aG(/(TV|HH|HN|HM|HL|HJ|HK|Hz)\/?\s*/i)>-1;G.lg=v.zW!=1&&ua.aG(/(LG)\/?\s*/i)>-1;G.7D=ua.aG(/(7D)\/?\s*/i)>-1;G.gs=G.56&&!G.7D;G.3H='Ho'in 1Q.nA.C;if(ua.aG(/(am)\/?\s*/i)>-1){kw>0?G.am=H:G.tv=H;if(Hn('(3X:Hm)').Hj){G.tv=H}}G.2q=(G.56||G.am||(ua.aG(/(Hl|Hq|kv kn)\/?\s*/i)>-1))&&!G.tv;G.ri=G.6y||G.h4;G.2a=J;if(G.56){G.Hv=4i(ua.1n(ua.K('OS ')+3,4).22('5Y','.'));if(G.gs&&(!'D5'in 1V||kw<2)){G.2q=G.56=J;G.tv=H}}G.v8=!G.2q;G.B9=G.2q||G.tv;if(o.1J.qB||o.1J.qD||o.1J.qC||o.1J.qf||o.1J.qd){G.2a=H}};E 9B(46,6B){V(B s in 6B){if(1T(6B[s])=='3y'){if(s=="2R"||s=="3e"){46[s]=6B[s]}F{V(B s2 in 6B[s]){if(1T(46[s])!='3y'){46[s]={}}if(1T(6B[s][s2])=='3y'){V(B s3 in 6B[s][s2]){if(1T(46[s][s2])!='3y'){46[s][s2]={}}if(1T(6B[s][s2][s3])=='3y'){V(B s4 in 6B[s][s2][s3]){if(1T(46[s][s2][s3])!='3y'){46[s][s2][s3]={}}46[s][s2][s3][s4]=6B[s][s2][s3][s4];if(s3=='2L'||s3=='2M'){46[s][s2][s3][s4]=2D(46[s][s2][s3][s4])}}}F{46[s][s2][s3]=6B[s][s2][s3];if(s2=='2L'||s2=='2M'){46[s][s2][s3]=2D(46[s][s2][s3])}}}}F{46[s][s2]=6B[s][s2];if(s=='2L'||s=='2M'){46[s][s2]=2D(46[s][s2])}}}}}F{if(s.K("Hs")>0&&4v(6B[s])===""){}F{46[s]=v3(s,6B[s])}}}L 46};B v3=E(18,5d){if(1T(5d)=='5x'){5d=4v(5d);if(18.K("1r")>-1&&5d!=-1){5d=b9(5d)}}L 5d};E zl(aK,1t){L'4g('+(aK=aK.22('#','')).ku(1y Ib('(.{'+aK.R/3+'})','g')).Ic(E(l){L 2D(aK.R%2?l+l:l,16)}).8k(1t||1).kr(',')+')'}E t7(){3p{B 59=1V['2O'],x='I7';59.7c(x,x);59.uC(x);L H}2T(e){L J}};E sc(9N){if(9N){if(I(o.6P[9N])){o.6P[9N].rL()}}};B 2C=E(x){B y=x;if(y){y=x.5W(0).Ij()+x.6p(1);if(y.K("5Y")>-1){y=y.22(/5Y/ig," ")}}B en={"of":"of","fg":"fg","zn":"zw on zy","zx":"zw 2e on zy","rJ":"If at Ig","6W":"lK","zB":"No","ks":"I5","gU":"HW","zt":"HT","bG":"HR 2M","gO":"HY iG","go":"I4","gN":"a4 1t","gM":"a4 1r","eQ":"rI 3z","eR":"rI 1r","eZ":"rI 1r 2","bI":"4L gP","kx":"Tu","d0":"Tv","zr":"Tt to Ts","mV":"Tp","fA":"Tq","fK":"Tr","g6":"zp","pw":"zp","mU":"HD","nz":"Tw HD","Tx":"TC HD","pb":"TD HD","pa":"TB HD 4K","zu":"Ad","zA":"Go to Ty To's Tn","6K":"Tc","5f":"Td","2a":"Tb 2a","uI":"BS 2a"};if(I(en[x])){y=en[x]}if(I(o['rF'+v.ky])){if(I(o['rF'+v.ky][x])){y=o['rF'+v.ky][x]}}if(v.rG){if(v.rG[x]){y=v.rG[x]}}L y};B ax=E(x,y,z){if(!I(o.ih[y])&&v.rP!=1){B t=o.dx?o.dx:(v.1L?v.1L:'');I(v.bL)?t=v.bL:'';if(v.zd[x]==1&&v.Ax==1&&I(v.hR)){if(x=="7G"){7l(zg,T9)}if(I(1V["kC"+v.hR])){1V["kC"+v.hR].zk('rM'+x,{1L:t});1q("ze",'rM'+x)}F{1q("ze Te 2e")}}if(v.zc[x]==1){if(v.ga==1){B bJ;if(v.zR==1){if(1V.z9){bJ={'bL':t};if(v.gS){if(1T(v.gS)=="3y"){V(B g in v.gS){if(v.gS.2l(g)){bJ[g]=v.gS[g]}}}}z9('1b','rM'+x,bJ)}}F{if(1V.ga){bJ={zG:'ll',zI:y};if(t!=''){bJ.zQ=t}if(v.Tl==1&&!o.94){bJ.Tm=1}ga('ud.aU','1b',bJ)}}}}}z?o.ih[y]=H:''};E zg(){if(I(1V["kC"+v.hR])){1V["kC"+v.hR].zk('Th')}};B j2=E(1a){B x='';1a=1a.22("v=","{=");if(1a.K('jm.be/')>-1){x=1a.1n(1a.K(".be/")+4);x.22("/","")}F{x=1a.2r(/(jm.be\/|v\/|lp\/|Ti\?|4f.U3\/ud\/[^#]*#([^\/]*?\/)*)\??{?=?([^#\&\?]*)/)[3]}if(x!=''){if(x.K("?t=")>0){v.1z=x.1n(x.K("?t=")+3);B h=0;B m=0;B s=0;if(v.1z.K("h")>0){h=v.1z.1n(0,v.1z.K("h"));v.1z=v.1z.1n(v.1z.K("h")+1)}if(v.1z.K("m")>0){m=v.1z.1n(0,v.1z.K("m"));v.1z=v.1z.1n(v.1z.K("m")+1)}if(v.1z.K("s")>0){s=v.1z.1n(0,v.1z.K("s"));v.1z=v.1z.1n(v.1z.K("s")+1)}if(h>0||m>0||s>0){v.1z=h*pR+m*60+s*1}x=x.1n(0,x.K("?t="))}}L x};B js=E(x,y,li,ev){if(x=="7G"){o.7G=H}if(ev==1){V(B yi in y){if(y.2l(yi)){if(1T(y[yi])=="3y"){y[yi]=''}}}}if(v.mF==1&&o.7G){if(v.U4==1||li==1){uh(x,y)}F{if(y!=1U){if(1T(y)=='3y'){3p{y=4P.pD(y)}2T(e){}}}if(1T(v.2R)=='5x'){if(v.2R.K("{")==0){3p{v.2R=v.2R.22(/\'/ig,'"');v.2R=4P.6s(v.2R)}2T(e){cL.1q(e)}}}if(1T(v.2R)=='3y'){if(I(v.2R[x])||I(v.2R['rN'])){B z=x;if(!I(v.2R[x])&&I(v.2R['rN'])){z='rN'}if(x.K("5S")==0){if(I(v.2R['1W'])){z='1W'}}3p{if(y!==1U){2m(v.2R[z]+"('"+x+"','"+v.id+"','"+y+"')")}F{2m(v.2R[z]+"('"+x+"','"+v.id+"')")}}2T(e){1q("2R",e,x)}}}F{if(v.2R==''){v.2R="zh"}3p{if(y!==1U){2m(v.2R+"('"+x+"','"+v.id+"','"+y+"')")}F{2m(v.2R+"('"+x+"','"+v.id+"')")}}2T(e){1q("2R",e,x,y)}}}}if(o.7G&&v.Ew==1){if(o.zi){3p{o.zi.hy.rT({1b:x,9l:y},"*")}2T(e){}}}if(v.yV==1&&li!==1){B zv={1b:x,Z:o.P?(x=="4c"?o.Ao:o.P.Z()):0};if(y!=1U){zv["29"]=y}if(x=="1k"||x=="Z"){zv["1k"]=o.P.1k()}if(x=="1O"||x=="9t"){zv["1O"]=v.1O}if(x=="1y"){zv["id"]=6L("ys")}1V.aT.rT(zv,'*');B z=x;x=="7G"||x=="1z"||x=="4D"?z=x+"ed":'';x=="1A"?z="TY":'';x=="4x"?z="7O":'';x=="4W"?z="3B":'';x=="9t"?z="TZ":'';x=="4c"?z="U0":'';x=="U5"?z="U6":'';zv["1b"]=z;if(z!=''&&z!=x){zv=4P.6s(4P.pD(zv));1V.aT.rT(zv,'*')}}};B uh=E(x,y){B ev=1Q.Ua('7A');if(y!==1U){ev.9l=y}ev.U7(x,H,H);o.1E.U8(ev)};G.1b=E(x,y){o.2R[x]=y};B 2I=E(x,y,S){L 6L(x,y,S)};G.2I=E(x,y,S){L 6L(x,y,S)};E 6L(x,y,S){if(I(o.U)){if(o.rw==1){L}if(S){if(1T(S)=='5x'){if(S.K("id:")==0){S=o.Q.sd(S.1n(3),"4n");if(S){if(x=="lv"&&y=="TX"){S.EC()}}}}}if(x=="1A"||x=="3e"){if(I(y)){B 9K=J;if(1T(y)=='5x'){y=y.22(/(\r\n|\n|\r)/gm,"");B 2x=-1;if(y.K("[4c:")>-1&&y.rR("]")==y.R-1){2x=y.1n(y.K("[4c:")+6,y.R-1);2x=2D(2x.1n(0,2x.R-1));y=y.1n(0,y.K("[4c:"));if(y==''){o.U.3L(2x);o.U.2E();L}F{o.2x=2x}}if(y.K("[zV]")>-1){9K=H;y=y.22('[zV]','')}if(y.K("#"+v.8U)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.al)==0&&y.K(v.aN)>0){y=o[o.fd[1]](y)}if(y.K("#0")==0){y=aQ(y)}if(v.bP==1){y=bP(y)}if(y.K(".9d")==y.R-4){B 4r=fv(y);4r.bv=E(){if(G.eB==4&&G.6t==4J){3p{6L('1A',4P.6s(G.cB))}2T(e){}}};4r.aU();L}if(y.K("id:")==0&&I(o.1w)){B z=yA(y);if(I(o.1w[z])){o.Q.CM(z);2x>-1?o.2x=2x:'';L H}F{L J}}if(y.K("TL:")==0){B z=y.1n(10);if(o.2b=="4f"){o.P.wU(z);L H}F{y='//jm.be/'+z}}}if(x=="1A"){o.Q.CK();o.U.cn(y,1U,1U,(9K?1:0))}if(x=="3e"){o.ka=H;o.U.cn(y,1,1U,(9K?1:0));o.Q.3J(0,0);o.1z=J}}F{if(x=="1A"){o.U.2E()}if(x=="3e"){1T zU=='E'?zU():''}}}if(x=="4d"){if(I(y)){o.ka=H;o.U.cn(y,1,1)}F{o.P.o3()}}if(x=="4x"){if(o.1A){o.U.2X();o.U.mE()}}if(x=="aR"&&I(y)){o.1z&&o.7h?o.7h.zS(y):''}if(x.K("TM")==0){if(o.1W){o.1W.TK(x.1n(6),y)}}if(x=="aq"){o.aq.l2();o.aq=1y sW();if(v.wx==1){o.aq.9d(v.wv)}F{o.aq.9d("TJ 9h")}if(v.wl==1&&I(v.wk)){o.cK=1y wi()}}if(x=="8S"){o.Q.8D();o.Q.FR("sM")}if(x=="fQ"){o.1A?o.U.2X():o.U.2E()}if(x=="2B"){v.4d=0;v.3I=0;o.P.jy();o.U.au()}if(x=="8T"){o.Z=o.P.Z();o.U.e2()}if(x=="6h"){if(v.rQ){if(v.rQ.on==1&&v.rQ.TG==1){o.U.jo()}}}if(x=="uj"&&I(y)){if(o.5M){o.5M.2I(y)}}if(x=="2Y"){o.Q.Cb()}if(x=="TH"&&I(y)){if(v.1W==1){if(y.K('js:')==0){v.6w=y;v.gg=H;o.U.qj("6w")}F{if(o.p!=''){B sv=4P.6s(c5(o.p));V(B l in sv){if(sv.2l(l)){if(I(sv[l].id)){if(y==sv[l].id){v.6w='TN'+(I(sv[l]['rO'])?'rO'+sv[l]['rO']:'')+y+'5Y'+sv[l].7a;v.gg=H;o.U.qj("6w")}}}}}}}}if(x=="TU"){1T zY=="E"?zY():''}if(x=="6M"&&y){v.6M=y;o.3m?o.3m.A2():''}if(x=="4W"){o.U.51()}if(x=="4E"){if(I(y)){o.U.8p(y)}F{L o.4R[o.91]}}if(x=="hb"){L o.4R}if(x=="9t"){o.U.6G()}if(x=="lc"){if(I(y)){v[x]=y;o.U.ir()}}if(x=="bj"){L o.2n}if(x=="Bx"){L o.ab?H:J}if(x=="5f"){L o.P?o.P.5e():J}if(x=="Di"){L v.8n==1?o.2Z.6p(0,-1):o.2Z}if(x=="9F"){L o.7C}if(x=="1O"||x=="zZ"){if(I(y)){if(y>=0&&y<=1){o.U.3Z(y)}}L o.3B?0:v.1O}if(x=="3B"){L I(o.3B)?o.3B:J}if(x=="TR"){o.Q?o.Q.Cz(y):''}if(x=="bX"){y<2?y='':'';if(o['u'+y]!=''){B x2=4P.6s(c5(o['u'+y]));B v2=[];V(B l in v){if(v.2l(l)){if(l.K("8X")==0){v[l]=1R}}}if(1T x2=="3y"){V(B k in x2){if(x2.2l(k)){if(k.K("8X")==0){v[k]=x2[k]}if(k=="1v"){v2[k]=x2[k]}}}}v=9B(v,v2);B rE=J;if(o.Q.bu()){o.Q.7u();rE=H}B rD=J;if(o.Q.c6()){o.Q.bH();rD=H}o.Q.4b();o.Q=1R;o.Q=1y tJ();if(o.P.6t()=="7r"){o.Q.2E()}o.Q.3Z(v.1O);if(I(v.1L)){9H(v.1L)}if(rE){o.Q.7u()}if(rD){o.Q.bH()}if(o.2a){o.Q.7Q()}if(18!='EX'){o.Q.3J(o.P.Z(),o.P.1k())}hi()}}if(x=="lo"){L v.lo}if(x=="4S"){o.Q.4S(H)}if(x=="4c"){if(I(y)){if(1T y=="5x"){if(y.K("%")>-1){y=2D(y.1n(0,y.K("%")));y=o.P.1k()*y/1i}F{B kW=o.P.Z();if(o.3m&&!o.1z){if(!o.3m.jr){B f=o.3m.9v();if(f.t&&f.d){kW=f.t;o.3m.jr=H}}}if(y.K("+")==0){y=kW+2D(y.1n(1))}F{if(y.K("-")==0){y=kW-2D(y.1n(1))}}}}y=y*1;y<0?y=0:'';if(o.P.1k()>0){y>o.P.1k()?y=0:''}if(!I(o.1W)&&!I(o.5y)&&o.P.1k()>0){o.2x=1U;o.U.3L(y,H);o.U.pd()}F{o.2x=y}}}if(x=="2a"){!o.2a?o.U.7Q():''}if(x=="ql"){o.2a?o.U.7Y():''}if(x=="TQ"){L o.2a}if(x=="3z"){L o.3g+'/'+o.4G}if(x=="T6"){if(I(o.fk)){o.fk.Do()}}if(x=="D1"||x=="Sn"){if(I(o.fk)){o.fk.Un()}}if(x=="Z"){B lk=o.P?o.P.Z():0;if(o.3m&&v.bd==1&&!o.1z&&lk==0){B f=o.3m.9v();if(f.t){lk=f.t}}L lk}if(x=="So"){if(o.av){6L("1A","id:"+o.av)}if(o.rk){6L("4c",o.rk);6L("1A")}}if(x=="1k"){L o.P?o.P.1k():0}if(x=="7T"){L o.P?o.P.9k():0}if(x=="7R"){if(y){v.7R=y;o.Q.iK()}}if(x=="4M"){if(I(y)){if(S){v.hd=a9(v.hd,y,S);if(o.2n.R==2){o.U.5C(v.hd)}}F{o.U.5C(y)}}F{L o.P?o.P.nP():0}}if(x=="6K"){if(I(y)){if(S){v.rl=a9(v.rl,y,S);if(o.7C.R==2){o.U.cr(v.rl)}}F{o.U.cr(y)}}F{L o.P?o.P.nD():0}}if(x=="zE"){L o.2b=="4f"}if(x=="v6"){if(o.7n>0){o.mY=o.7n}o.U.cn(v.3e)}if(x=="7r"){L o.1A}if(x=="lj"){L o.1z}if(x=="1l"){L o.1l[y]}if(x=="zJ"){o.rw!=1?o.P.oU():''}if(x=="id"){L v.id}if(x=="1q"){v.1q=y}if(x=="mF"){v.mF=y}if(x=="2j"){o.P.G3()}if(x=="Si"){o.P.G0();if(S){o.rB=a9(o.rB,y,S)}}if(x=="5F"){o.P.em()}if(x=="8E"){o.P.df()}if(x=="3t"&&v.rP!=1){cL.1q(3t)}if(x=="Sk"&&o.3V){o.3V.7G()}if(x=="2f"){v.2f=y;if(I(y)){if(y.6x().R<3&&o.4H){o.4H.9w(y*1)}F{o.U.ge(y)}}}if(x=="aV"){if(I(o.aV)){if(I(y)){o.aV.2I(y)}F{L o.aV.Sp()}}}if(x=="us"){if(o.zO){L o.zO}F{L J}}if(x=="5P"){B 5P=1M("1Z");5P.id=y;5P.C.53=FW;o.1J.1K(5P)}if(x=="EN"){if(o.5a){B 54=1M("54");B 3z=o.P.3z();54.X=3z.X>0?3z.X:o.ay;54.19=3z.19>0?3z.19:o.bw;O(54,{"1h":"2c","1e":-54.19,"Y":-54.X,"2k":"1H"});1Q.9L.1K(54);B 9q=54.zN('2d');9q.rz(o.P.9z(),0,0,54.X,54.19);B 4M=2;B iW=1Q.1M("54");iW.X=54.X*4M;iW.19=54.19*4M;B iD=iW.zN("2d");iD.rz(o.P.9z(),0,0,54.X*4M,54.19*4M);if(v.Sq==1&&I(v.rA)){!I(v.iO)?v.iO=20:'';!I(v.rC)?v.rC="3K":'';iD.44=v.iO+"px Sv, Sw";iD.Su=b9(v.rC);iD.Sr((v.rA=="iR"?o.iR:v.rA),v.iO,54.19*4M-v.iO-5)}9q.rz(iW,0,0,54.X,54.19);B 3N;3p{3N=54.Sg("aa/S5")}2T(e){cL.1q(e.9h);L J}L 3N}F{L J}}if(x=="3u"){L o.2b==x?o.P.jY():1U}if(x=="1G"){L o.2b==x?o.P.k0():1U}if(x=="2g"){if(!o.1A){o.P.8Y(y);L H}F{L J}}if(x=="FP"){if(I(y)){y=='1/0'?y=1-3M(v.k5,0):'';v.k5=y;o.P.jR()}F{L 3M(v.k5,0)}}if(x=="1F"){if(y){o.P.1F(y)}F{L[o.3o.x,o.3o.y,o.3x.C.Y,o.3x.C.1e]}}if(x=="1L"){if(I(y)){I(y)?v.1L=y:'';o.U.9H('1L');L H}F{L v.1L}}if(x=="S6"){o.U.BQ()}if(x=="2H"){if(y){!o.hZ?o.hZ=[]:'';if(1T(y)=='3y'){y=o.hZ.8k(y);x="W"}}}if(x=="W"){if(y){if(1T(y)=='3y'){3p{o.U.6f(y);L H}2T(e){L J}}F{if(y.K(".9d")==y.R-4||y.K(".9d?")>0){B 4r=fv(y);4r.bv=E(){if(G.eB==4&&G.6t==4J){3p{6L('W',4P.6s(G.cB))}2T(e){}}};4r.aU();L H}}}}if(x=="8f"){o.Q?o.Q.b6():''}if(x=="d0"){o.Q?o.Q.cs():''}if(x=="6i"){o.Q?o.Q.hX(y):''}if(x=="eW"){o.P?o.P.eW():''}if(x=="mR"){if(I(y)&&I(o.1w)){!o.1A?v.3I=0:'';V(B j in o.1w){if(o.1w.2l(j)){if(o.1w[j].dp==y){y=j}}}if(I(o.1w[y])){o.Q.CA(y);L H}F{L J}}}if(x=="S4"){B 1I=[];if(I(o.1w)){V(B j in o.1w){if(o.1w[j].4T&&o.1w[j].oj==-1){1I.2H({1L:o.1w[j].1L,id:o.1w[j].id})}}}L 1I}if(x=="ys"){if(o.3q){L o.1w[o.3q].dp?o.1w[o.3q].dp:o.3q}}if(x=="S3"){if(o.1w){L 4F.3U(o.1w).R}F{L-1}}if(x=="lh"){if(I(o.lh)){L o.lh}}if(x=="S0"){o.Q.jQ()}if(x=="1v"){o.Q.il()}if(x=="S1"){if(o.1W){L H}F{L J}}if(x=="S2"){if(o.1W){L yz()}F{L J}}if(x=="S7"){if(o.1W){L o.1W.4x()}F{L J}}if(x=="S8"){if(o.1W){L o.1W.BB()}F{L J}}if(x=="Se"){if(o.1W){o.1W.Sf()}F{L J}}if(x=="Sd"){if(o.1W){o.1W.4W()}F{L J}}if(x=="5T"){v.5T=a9(v.5T,y,S);o.P.5T()}if(x=="9V"){if(I(S)){v.9V=a9(v.9V,y,S)}F{if(I(y)){y=='0/1'?y=1-v.9V:'';v.9V=y}F{L v.9V}}}if(x=="5p"){if(I(S)){v.5p=a9(v.5p,y,S)}F{if(I(y)){v.5p=y}F{L v.5p}}}if(x=="ty"||x=="mj"){B z="f4";x=="mj"?z="mh":"";if(I(S)){v.W[z]=a9(v.W[z],y,S)}F{if(I(y)){y=='0/1'?y=1-v.W[z]:'';v.W[z]=y}}L v.W[z]}if(x=="hd"){if(o.2n.R==2){v.hd=o.2n[o.3h];v.hd=a9(v.hd,y,S);if(o.2n[0]==v.hd){o.U.5C(0)}F{o.U.5C(1)}}}if(x=="v"&&y){if(y.K('3e')==0||y.K('bk')==0){L}L v[y]}if(x.K("dD:")==0){B xx=x.1n(7);if(1T(y)=='3y'&&1T(v[xx])=='3y'){V(B yy in y){if(y.2l(yy)){v[xx][yy]=y[yy]}}}F{if(x.K('yZ')==-1){v[xx]=y}}L H}if(x.K("1C:")==0){o.Q.Ct(x.1n(5),y)}if(x=="Sc"){L o.P?o.P.bF():''}if(x=="S9"){L o.7F+' '+o.h0}if(x=="h0"){L o.h0}if(x=="qE"){L o.qE}if(x=="yu"){L o.yu}if(x=="5t"){L o.5t}if(x=="Sa"){L o.1W?o.yx:1U}if(x=="9j"){o.U.sa();o.rw=1;v.1X.on=0;o.1E.1P=''}}F{L J}};E a9(x,y,S){B z=4v(y)+'';if(y.K("/")>0){B y2=y.2r("/");if(y2.R==2){if(x==4v(y2[0])){z=4v(y2[1]);if(S){S.b7(1)}}F{z=4v(y2[0]);if(S){S.b7(0)}}}}L z}E fv(x){B 4r=1y yC();4r.8b('yD',x,H);L 4r}E yA(y){B z=y.1n(3);if(o.1w){V(B j in o.1w){if(o.1w.2l(j)){if(o.1w[j].dp==z){z=j}}}}L z}E yz(){B x;if(o.1W){if(o.1W.uV()){x=o.1W}}if(!x&&o.5y){x=o.5y}if(x){B y={is:o.3C,1l:x.9l("Sb"),7F:x.9l("7F"),Sx:x.9l("wc"),1a:o.vs+(x.9l("yw")?x.9l("Sy")+x.9l("yw"):''),1B:x.9l("SV"),3e:x.9l("3e"),Z:(o.P?o.P.Z():''),1O:x.SW(),id:o.yx};if(o.3C=="6w"){y.SU=o.ST}L y}}B 1M=E(x){B y=x;x=='1Z'||x=='sU'?y='5I':'';B z=1Q.1M(y);if(x=='sU'){O(z,{"6v":"3X","2k":"4s"})}L z};B 1q=E(a,b,c,d,e,f,g){if(v.1q==1||v.pX==1){B x=a+(b!=1U?" "+b:"")+(c!=1U?" "+c:"")+(d!=1U?" "+d:"")+(e!=1U?" "+e:"")+(f!=1U?" "+f:"")+(g!=1U?" "+g:"");cL.1q("yo"+(v.sE==1?"2":"")+": "+x);if(v.pX==1&&I(1Q.8x("yn"))){1Q.8x("yn").1P+=x+'<br/>'}}};B yr=E(){if(v.v4==1&&I(v.pU)&&v.pU!=''){B x=1Q.1M('eM');x.yd='SR';x.8W='jb://v4.SS.ao/O?ij='+v.pU.22(/,/ig,"|").22(/ /ig,"+");1Q.SX.1K(x)}};B wo=E(1Z,7b){B x=["tD","dH","mL","gc","dr","SY"];V(B y=0;y<x.R;y++){B z=1Z.tL("2w "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.5B=7b}}}};B 4L=E(Z){Z<0?Z=0:'';B ya=o.P.1k>=dE?H:J;B y9=o.P.1k>=pR?H:J;B 6b=2F.7J(Z/60);B 7g=2F.7J(Z-6b*60);B 7x=2F.7J(6b/60);B iU=2F.7J(7x/24);6b=6b-7x*60;if(iU>0){7x=7x-iU*24}if(v.jc==1&&o.P.5e()){B d=1y 6n();L 7d(1y 6n(d.8H()+Z*2y).yg())}F{L 7d((iU>0?iU+':':'')+(7x>0||y9?7x+':':'')+((7x>0||ya)&&6b<10?'0':'')+6b+':'+(7g<10?'0':'')+7g)}};B iM=E(x){B 7g=2F.7J(x);B 6b=2F.7J(7g/60);B 7x=2F.7J(6b/60);6b=2F.7J(6b%60);7g=2F.7J(7g%60);7x>0&&6b<10?6b="0"+6b:"";7g=7g>=0?((7g>=10)?7g:"0"+7g):"aM";B 5U=(7x>0?7x+":":"")+(6b>=0?6b:"0")+":"+7g;if(v.jc==1&&o.P.5e()){B d=1y 6n();L 7d(1y 6n(d.8H()+x*2y).yg())}F{L 5U}};B T3=E(){L T4((1V.9s!=1V.aT.9s)?1Q.vh:1Q.9s.8W)};B v5=E(x,y,z){B t;if(!yl(x)&&y){t=1Q.1M('j9');y=="T2"?y=x:'';t.2S=y.K('//')==-1?'//'+y:y;t.T1=1;if(z){t.6Q=z}B s=1Q.dq('j9')[0];s.5q.pY(t,s)}L t};B yl=E(y){B x=J;B kF=1Q.dq('j9');V(B i=0;i<kF.R;i++){if(kF[i].2S.K(y)>-1){x=H}}L x};B kI=E(x,y){x=x.22('#','');B r=2D(x.R==3?x.6p(0,1).ex(2):x.6p(0,2),16);B g=2D(x.R==3?x.6p(1,2).ex(2):x.6p(2,4),16);B b=2D(x.R==3?x.6p(2,3).ex(2):x.6p(4,6),16);if(y){L'4g('+r+', '+g+', '+b+', '+y+')'}F{L'SZ('+r+', '+g+', '+b+')'}};B O=E(e,o){if(I(e)){V(B 18 in o){if(o.2l(18)){if(o[18]!='T0'&&o[18]!=1U){if(1T o[18]=='SP'&&18!='1t'&&18!='53'){o[18]+='px'}if((18.K("1r")>-1||18.K("wn")>-1)&&o[18].K("#")==-1&&o[18].K("4g")==-1){o[18]='#'+o[18]}if(18=="2P"){e.C['-ms-'+18]=o[18];e.C['-my-'+18]=o[18];e.C['-3H-'+18]=o[18];e.C['-o-'+18]=o[18]}if(18=="u1"){if(o[18].K(" ")>-1){o[18]='"'+o[18]+'"'}}if(18=="5P-gL"){e.C.SO(18,o[18],'5G')}F{e.C[18]=o[18]}}}}}};B Fx=E(x,7b,b1,b2){B y=3M(b1,1)*1;B z=3M(b2,1)*1;O(x,{"2t":"SD-2U-5l(-SC,"+7b+","+7b+" "+y+"px,4g(0,0,0,0),"+y+"px,4g(0,0,0,0) "+(y+z)+"px)"})};B b9=E(c){L c.1n(0,1)!='#'?c="#"+c:c};B E9=E(x,1r,y){!1r?1r='#eP':'';1r=b9(1r);B r=5i(l1,Sz);x=x.22(/\(F1\)/g,r);x=x.22(/\(1r\)/g,1r);B yh=x.1n(0,x.K('|||'));B pZ=x.1n(x.K('|||')+3);B a6='';if(o.1l.3H){a6=pZ.22(/5z:/g,"-3H-5z:");a6=a6.22(/5z-/g,"-3H-5z-");a6=a6.22(/@yk/g,"@-3H-yk");a6=a6.22(/2P/g,"-3H-2P")}y.1P=yh;uG(a6+pZ)};B uG=E(x){if(o.O){if(o.O.yj){o.O.yj.SB=x}F{o.O.1K(1Q.B4(x))}}};B 4r=E(y,z){B x=1y yC();x.8b('yD',y,H);x.bv=z;x.aU()};B Ue=E(x){if(x){V(B i=0;i<5;i++){if(x.SH=="SM"){1g}F{if(x.yX){x=x.yX}}}}L x};B 8v=E(z){B 8v=1Q.1M("3N");if(o.ln.K(z)>-1){o.ln.2H(z);if(z.K("?")>0){z=z+'&'+2F.5i()}F{z=z+'?'+2F.5i()}}F{o.ln.2H(z)}8v.6k('2S',z);8v.6k('19','6a');8v.6k('X','6a')};B 3S=E(e,o){V(B 18 in o){if(o.2l(18)){e.6k(18,o[18])}}};B 9j=E(e){if(e){3p{e.5q.3f(e);e=1R}2T(e){}}};B 5i=E(8o,5J){L 2F.7J(SN.R>1?(5J-8o+1)*2F.5i()+8o:(8o+1)*2F.5i())};B mg=E(){L 2F.5i().6x(36).SK(2,12)};B q6=E(x,y){x=4F.3U(x).SI(E(46,18){if(18!=y){46[18]=x[18]}L 46},{});L x};B 4v=E(x){if(1T x=="5x"){L x.22(/^\s+|\s+$/gm,'')}F{L x}};B 6i=E(x,y,z){B r=J;if(x){if(x.K(y)>-1){B r=x.1n(x.K(y)+y.R);if(z){if(r.K(z)>-1){r=r.1n(0,r.K(z))}}}}L r};B Ud=E(x,n){if(n==0){L"#0"+bm.e(x)}if(n==-1){L bm.e(x)}if(n==1){L"#1"+pQ(bm.e(x),1)}};B sk=E(x){if(v[x]!=""){if(1T v[x]!="5x"){o[x+'o']=v[x]}F{if(v[x].K("[{")==0){3p{v[x]=v[x].22(/aZ'qt/ig,'"');o[x+'o']=2m(v[x])}2T(e){}}}}};B 5D=E(x){L 7d.q4(x)};B c5=E(x){if(x.1n(0,2)=="#1"){L bm.d(pQ(x.1n(2),-1))}F if(x.1n(0,2)=="#0"){L bm.d(x.1n(2))}F{L x}};B uO=E(x){if(x){if(x.K('3w')==-1&&x.K('.')==-1&&x.R>1i&&x.K('29:')==-1){x='29:aa/ta;hU,'+x}}L x};B 1m=E(x){x?x.C.5t="3l":''};B 1o=E(x){x?x.C.5t="3T":''};B 2W=E(x){x?x.C.2k="1H":''};B 6e=E(x){x?x.C.2k="4s":''};B 6j=E(x){L x?x.C.5t!="3l"&&x.C.2k!="1H":J};B 4O=E(s){if(1T s=="5x"){if(s.K("px")>0){s=s.1n(0,s.K("px"))}}L 2D(s)};B 3l=E(x){L x.C.2k=="1H"};B eh=E(aK){if(aK){B ls=2D(aK,16);B r=(ls>>16)&q7;B g=(ls>>8)&q7;B b=ls&q7;L r+","+g+","+b}};B 4C=E(o,x,y){o[x+'1e']=0;o[x+'2h']=0;o[x+'2J']=0;o[x+'Y']=0;if(I(o[y])){B z=o[y].2r(" ");if(z.R==4){o[x+'1e']=z[0]?4i(z[0]):0;o[x+'2h']=z[1]?4i(z[1]):0;o[x+'2J']=z[2]?4i(z[2]):0;o[x+'Y']=z[3]?4i(z[3]):0}}L o};B Vm=E(x){if(x){x=x.22(/ /ig,'px ')}L x+'px'};B lr=E(x,y){L v[x]&&v[x]!=''?v[x]:y};B f7=7d.q4(65,66,67,68,69,70,71,72,73,74,75,76,77,97,98,99,1i,yJ,yH,Vy,VQ,VP,Ns,VO,VN,VW,78,79,80,81,82,83,84,85,86,87,88,89,90,Uv,Uz,UF,UC,Ut,Us,Ug,Uk,Ul,Ur,sV,Uq,UH);B bm={9Y:f7+"UY+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=bm.Bi(e);lq(f<e.R){n=e.9P(f++);r=e.9P(f++);i=e.9P(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(pS(r)){u=a=64}F if(pS(i)){a=64}t=t+G.9Y.5W(s)+G.9Y.5W(o)+G.9Y.5W(u)+G.9Y.5W(a)}L t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.22(/[^A-B7-z0-9\+\/\=]/g,"");lq(f<e.R){s=G.9Y.K(e.5W(f++));o=G.9Y.K(e.5W(f++));u=G.9Y.K(e.5W(f++));a=G.9Y.K(e.5W(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5D(n);if(u!=64){t=t+5D(r)}if(a!=64){t=t+5D(i)}}t=bm.Bo(t);L t},Bi:E(e){e=e.22(/\r\n/g,"\n");B t="";V(B n=0;n<e.R;n++){B r=e.9P(n);if(r<i2){t+=5D(r)}F if(r>UW&&r<V0){t+=5D(r>>6|V5);t+=5D(r&63|i2)}F{t+=5D(r>>12|Bs);t+=5D(r>>6&63|i2);t+=5D(r&63|i2)}}L t},Bo:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;lq(n<e.R){r=e.9P(n);if(r<i2){t+=5D(r);n++}F if(r>V3&&r<Bs){c2=e.9P(n+1);t+=5D((r&31)<<6|c2&63);n+=2}F{c2=e.9P(n+1);c3=e.9P(n+2);t+=5D((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}L t}};B pQ=E(s,n){s=s.22(/\+/g,"#");s=s.22(/#/g,"+");B a=B5(o.y)*n;if(n<0)a+=f7.R/2;B r=f7.1n(a*2)+f7.1n(0,a*2);L s.22(/[A-B7-z]/g,E(c){L r.5W(f7.K(c))})};B B5=E(x){x=x.2r(5D(61));B i0='';B c1=5D(sV);B pF;V(B i in x){if(x.2l(i)){B pP='';V(B j in x[i]){if(x[i].2l(j)){pP+=(x[i][j]==c1)?5D(49):5D(48)}}pF=2D(pP,2);i0+=5D(pF.6x(10))}}L i0.1n(0,i0.R-1)};B I=E(x){L x!=1R&&1T(x)!='1U'&&x!='1U'};B 3M=E(x,y){L I(x)?x:y};B 4y=E(x){L I(x)&&x!=-1&&x!=''};B lb=E(x){if(1T x=="3y"){x=4P.6s(4P.pD(x))}L x};B fu=E(el){L el.Bb().Y+(1V.Ba?1V.Ba:1V.UR)};B eF=E(x){v.US==1&&4y(v.Be)?x=v.Be:'';L x};B gW=E(el){UO gc=el.Bb();L gc.1e+1V.V2};B 7B=E(x){if(x!=''){if(v.UV==1){1V.8b(x)}F{1V.9s.8W=x}x=''}};B sm=E(){if(v.4w==1){o.4w?o.1J.3f(o.4w):'';o.4w=1R}};B BM=E(){B l5=J;if(o.1l.tv){1q("tv")}G.9H=E(x){o.Q?o.Q.1L(x):''};G.6m=E(x){if(x){if(1T(x)=='5x'){x=x.22(/(\r\n|\n|\r)/gm,"");if(x.K("[{")==0){3p{x=x.22(/aZ'qt/ig,'"');x=4P.6s(x)}2T(e){x="xJ 4P"}}}if(1T(x)=='3y'){o.1w=[];o.hZ=lb(x);o.W=oq(x);if(v.W.UG==1&&!v.4N){B 3U=4F.3U(o.1w);B pC=3U.6p(-1)[0];pC?v.4N=pC:''}B y=xT();if(y){x=y.3e;o.dx=y.1L;o.Q?o.Q.CW(y.1L):'';if(I(y.2g)){if(o.P){o.P.8Y(y.2g)}F{v.2g=y.2g}}if(I(y.3b)){y.2f=y.3b}if(I(y.1z)){v.1z=o.2x=y.1z}7f("Bv");if(I(y.id)){o.3q=y.id}B sx=["2f","lo","lp","1a","BO","BN","fN","lc","bL","6h","7R","7m","4D","4u","bc"];if(I(v.bO)){if(v.bO.VG==1&&v.bO.kc==1){sx.2H("1L");sx.2H("t1");sx.2H("t2");sx.2H("t3");sx.2H("t4");sx.2H("t5")}}V(B i=0;i<sx.R;i++){if(I(y[sx[i]])){v[sx[i]]=y[sx[i]]}}if(sx.K('1L')>0){if(v.bO.vZ==1){o.mt=v.bO.w0;o.U.lY(y)}o.U.9H('1L')}if(o.Q){o.Q.6f(o.W)}if(o.3i){o.3i.jX()}}F{}}if(1T(x)=='5x'){x=nK(x);if(x.K("#"+v.8U)==0){x=o[o.fd[0]](x)}if(x.K("#"+v.al)==0&&x.K(v.aN)>0){x=o[o.fd[1]](x)}if(x.K("#0")==0){x=aQ(x)}x=nK(x);if(v.bP==1){x=bP(x)}if(x==''){1q("4I 3e");o.ah=H;js("2e","4I")}o.2n=[];o.8N=[];o.7C=[];o.pH=0;o.3h=0;o.7n=0;v.hW==''?v.hW=',':'';if((x.K("]")>-1&&x.K("[")>-1)||I(v.bj)){o.42=x.2r(v.hW)}F{o.42=[x]}o.9F=[];if(I(v.bj)){B bj=v.bj.2r(v.hW)}if(o.42.R>0){B q=-1;V(B i=0;i<o.42.R;i++){o.42[i]=4v(o.42[i]);if(o.42[i]!=''){if(o.42[i].K("[")==0&&o.42[i].K("]")>1){o.2n[i]=o.42[i].1n(o.42[i].K("[")+1,o.42[i].K("]")-1);o.42[i]=o.42[i].1n(o.42[i].K("]")+1)}F{if(I(v.bj)){o.2n[i]=I(bj[i])?bj[i]:''}F{o.2n[i]=i+1}}B is=0;if(I(v.4k)&&q==-1){if(7d(v.4k).K("jw:")==0){if(v.4k.1n(4)*1==i){is=1}}if(v.4k==o.2n[i]){is=1}if(v.4k=="5J"&&i==o.42.R-1){is=1}}if(I(o.4k)){if(o.4k==o.2n[i]){is=1;q=i}}if(is==1){o.pH=i;o.3h=i}o.42[i]=pO(o.42[i])}}}F{o.42[0]=pO(o.42[0])}L o.42[o.pH]}}F{L x}};E pO(x){if(I(v.jd)&&x.K("//")==-1){x=v.jd+x}L x};G.BQ=E(){if(o.W){B x=o.W.BV();V(B i=0;i<x.R;i++){x[i].bM=i}o.W=x;o.Q.6f(o.W)}};G.6f=E(x){if(1T(x)=='3y'){o.1w=[];o.hZ=lb(x);o.W=oq(x);if(o.Q){o.Q.6f(o.W)}}};G.cn=E(x,y,z,no){!I(y)?v.3I=1:'';!I(z)?v.4d=0:'';v.1k=1U;v.4D=1U;v.4u=1U;o.ah!=2?o.ah=J:'';o.9n=J;o.8E=J;o.9T=0;o.ih=[];o.oE=J;o.qR=J;o.DQ=J;o.kX=[J,J,J];o.Vb=mg();o.BK=0;o.2b!='aZ'&&o.4H?o.4H.7m():'';if(o.cK){o.cK.7m()}if(o.P.6t()=="7r"){G.au()}if(o.6i&&o.9G){o.Q.hX()}if(I(o.2Y)){o.2Y.4b()}if(I(o.cA)){3d(o.cA)}js("1y");if(v.1W==1&&no!=1){o.U.f5();o.U.f5('6w')}x=G.6m(x);if(y==1){o.2b=''}o.P.6m(x);if((o.1l.2q||o.1l.6y)&&!I(y)){o.U.2E()}if(I(o.ha)){o.3o={x:1,y:1,x0:1,y0:1};o.P.jR()}ax("1A","2E");o.P.fP();o.Q.iA();o.Q.td();o.Q.4m();o.eY?o.eY.Fz():''};G.lY=E(x){B y=J;if(x&&o.mt){v.1L=o.mt;V(B i=1;i<6;i++){if(I(x['t'+i])){v.1L=v.1L.22("{"+i+"}",x['t'+i]);y=H}}}L y};G.db=E(){if(v.3I==1){if(v.lU==1){1D(E(){o.U.2E()},4p)}F{G.2E()}v.Vc=1}ir()};G.ir=E(){ir()};E ir(){if(v.v9==1){if(1T BR!=="1U"){o.th=1y BR()}}}G.fP=E(){B x=J;if(o.1l.2q){x=H;if(v.B8==1&&o.1l.7D){x=J}if(v.B3==1&&o.1l.gs){x=J}if(v.Bg==1&&o.1l.56){x=J}if(v.Vv==1&&o.1l.am){x=J}}if(v.Vs==1&&o.1l.tv){x=H}L x};G.oD=E(){o.P.3Z(v.1O);if(o.3B){o.P.51()}o.9n=H;o.Q?o.Q.4m():'';if(!o.1A&&!o.1z){v.5M==1?o.5M.2I("4x"):''}if(o.4V&&o.5a){o.3V.BS();o.3V.Go()}if(v.1W==1){if(v.Au!=1&&v.gg==1){!I(o.1W)?nw("6w","9n"):''}}};G.wZ=E(){!o.i3?9y(H):''};E 9y(x){o.i3=H;if(o.Q){if(o.Q.bu()){o.Q.7u()}}if(o.3i){o.3i.dV()}!x?o.P.2E():'';if(!o.oE){1D(E(){o.P.fP()},4p)}!o.1A?o.Q.2E():'';v.5M==1?o.5M.2I("1A"):'';v.1W==1?o.U.f5('dh'):'';if(o.1l.2q){o.Q.dL()}if(I(o.2Y)){o.2Y.Vr()?o.2Y.BJ():''}if(v.Vq==1&&I(v.fN)&&o.dt){if(v.fN!=''&&!I(o.iC)){o.iC=7l(nB,v.BI*2y);nB()}}}G.2E=E(9K){if(!o.1A&&o.P){o.k8=H;B 2B=J;if(o.2b=="4f"){if(!o.P.mW()&&v.3I!=1&&v.4d==1){2B=H;if(1V['6U']){v.3I=1;o.P.oU()}}}if(v.6W==1&&v.Al==0){o.U.lK();2B=H}if(o.ah||2B){if(o.ah){8u("7a")?kt(2):''}}F{o.ka=J;xk(!o.1z);o.aq.l2();if(!o.1z){js("1z");o.1z=H;if(v.1v.vf==1){1D(E(){o.Q.um()},1i)}if(v.1v.8I>0&&v.3I==1){o.f6=H;1D(pK,v.1v.8I*2y)}if(v.RY==1&&v.P2){P3()}V(B i=0;i<o.bh.R;i++){if(v['By'+o.bh[i]]==1){2O.7c("Bw"+o.bh[i],6n.hE())}}if(v.P1==1&&v.P0){OX("1z")}js("1y");o.Q.4m();ax("1A","2E");o.ab?ax("Bx","OY",1):''}F{ax("BB","OZ")}if(v.BH==1&&!o.2a){B dd=1y 6n();B tt=dd.8H();if(tt-o.94<cX){if(v.BF==1){o.1l.2q?G.7Q():''}F{G.7Q()}}}if(o.7w){if(v.q8==1){6e(o.2f)}}if(o.cK){o.cK.7m()}if(9K!=1&&8u("7a")||8u("6r")){kt(2)}F{if(v.7B==1&&I(v.BD)&&!I(3t.7B)){7B(v.BD);2B=H}if(!2B){1q("2E");if(o.2b!='Pa'){o.P.1k()>0?o.Q.3J(o.P.Z(),o.P.1k()):''}if(!o.pI){o.pI=H;if(v.1v.8I>0&&v.3I==1){o.f6=H;1D(pK,v.1v.8I*2y)}}B l0=J;if(o.P.Z()>1&&v.n3==1&&9K!=1&&!8L()&&!I(o.1W)&&!I(o.5y)){l0=8u("dh")}if(l0){8L()?9y(J):''}F{9y(J)}}}}}F{o.P?o.P.2E():''}};E pK(){o.f6=J;o.Q.4m()}G.2X=E(){if(o.1A){o.k8=J;1q("2X");o.P.2X();o.Q.2X();js("4x");v.ow?8e():'';v.nQ==1?n7():'';v.5M==1?o.5M.2I("4x"):'';if(o.7w){if(v.q8==1){2W(o.2f)}}if(!I(o.1W)&&!I(o.5y)&&v.n3==0){8u("dh")}o.i3=J}};G.51=E(){o.P.51();o.Q.51();o.3B=H;js("4W")};G.6G=E(){o.P.6G();o.3B=J;o.Q.6G();js("9t")};G.3Z=E(x,y){x<0.P9?x=0:'';x>1?x=1:'';if(x<=0){G.51();v.1O=0;x=0}F{if(o.3B){G.6G()}v.1O=x}js("1O",x);o.Q.3Z(x,y);o.P.3Z(x)};G.8D=E(){o.Q.8D()};G.6D=E(){o.Q?o.Q.6D():''};G.P8=E(){G.6D()};G.oz=E(){o.U.6E();G.6D()};G.3J=E(Z,1k){if(o.3m&&!o.1z){B f=o.3m.9v();if(f.t&&f.d){Z=f.t}}o.Q?o.Q.3J(Z,1k):''};G.q9=E(Z,1k){if(I(o.2x)&&o.2b!="4f"&&!o.P.5e()){o.U.3L(o.2x,J);o.2x=1U}};G.fb=E(){B d=1y 6n();o.94=d.8H();B x=J;if(o.Q.bu()&&v.1d.8V!=1){o.Q.7u();x=H}if(o.3i){if(o.3i.P6()){o.3i.dV();x=H}}if(v.W.8V==0){if(o.Q.c6()&&v.W.ek==1){o.Q.bH();x=H}}if(v.7B==1&&I(v.Ap)&&!I(3t.7B)){7B(v.Ap);x=H}if(!x){if(v.1X.on==1&&v.1X.2G==1&&v.1X.qz==1){7p('1A',(o.1A?0:1))}G.cN()}};G.Fo=E(){if(o.Q.bu()){o.Q.7u()}};G.cN=E(){if(o.P.6t()=="7r"){G.2X()}F{G.2E()}9u()};G.3L=E(ba,gn){if(ba<o.P.1k()){if(v.ey.P7==1){if(ba>o.P.Z()){L}}if(v.4u>0){ba<v.4u?ba=v.4u:''}o.Ao=ba;o.P.3L(ba);if(gn){o.Q.3L(ba,o.P.1k())}o.hQ=H;o.fB=o.P.Z();9u(o.fB)}};G.OW=E(1a,4a,An){if(o.P.6t()=="7r"&&o.hx!='Ef'){2X();if(o.2a&&An){o.U.7Y()}}1V.8b(1a,4a)};G.jo=E(){B x=o.P.bF();if(I(v.6h)){x=v.6h}if(x!=''){js("6h");B ia=1V.8b(x,(v.OV==1?'OI':'qx'));ia.5Z()}};G.6E=E(){B Z=o.P.Z();B 1k=o.P.1k();o.Q.cJ(Z,1k)};G.pd=E(){B Z=o.P.Z();B 1k=o.P.1k();B b5=1k>0?Z/1k:0;if(!o.hQ){o.Q?o.Q.cJ((o.2x>0?o.2x:Z),1k):''}F{Z!=o.fB?o.hQ=J:''}if((v.ga==1||v.Ax==1)&&1k>0){l3("qr","2E 25%",b5,0.25);l3("qs","2E 50%",b5,0.50);l3("qu","2E 75%",b5,0.75)}V(B i=0;i<3;i++){if(!o.kX[i]){if(b5>=i*0.25+0.25){Aa(i)}}}v.qA==1?1q(1,Z,1k):'';if(v.8T==1){if(o.1A){B z=J;B kq=J;if(v.Aw==1){if(!o.P.5e()){z=H}}if(Z>0){if(Z==o.Z&&!z){kq=H}F{o.9T=0}o.Z=Z}F{if(v.OH==1){B ld=o.P.9k();v.qA==1?1q(2,ld,o.kZ):'';if(!z){if(ld==o.kZ){kq=H}F{o.9T=0}}o.kZ=ld}}if(kq){o.9T++;v.qA==1?1q(3,o.9T):'';if(o.9T==v.pu*(2y/o.oQ)){o.U.e2()}}}}if(v.1W==1){if(v.Au!=1&&v.gg==1){!I(o.1W)?nw("6w",Z,1k):''}if(v.OG!=1&&v.qG==1){!I(o.1W)?nw("dM",Z,1k):''}}if(v.Aj==1&&v.qF>0){if(Z>=v.qF){if(!I(o.1W)){if(8u("6r")){o.P.2X();o.Q.2X()}v.qF=0}}}7f("1A");if(v.6W==1&&v.Al>-1){OD(Z,1k)}if(o.7w){9u(Z)}if(o.59&&v.bd==1){if(o.3m){o.3m.j6(Z,1k)}}if(o.9G){o.6i?o.6i.1A(Z):''}if(I(v.4D)){if(v.4D>0&&Z>v.4D){if(o.2b=="4f"){o.P.2X();o.P.3L(v.1z>0?v.1z:0)}F{o.P.jy();o.U.au()}v.1z>0?o.2x=v.1z:'';o.U.mI()}}if(I(v.7m)){B r1=v.7m.2r(",");V(B i=0;i<r1.R;i++){B r2=r1[i].2r("-");if(r2.R==2){if(Z>r2[0]&&Z<r2[1]){o.P.3L(r2[1])}}}}};E Aa(x){o.kX[x]=H;if(v.bd==1&&v.7q==1&&v.Ab==x){if(o.59&&o.3q){o.3m?o.3m.A9(o.3q):''}}}E l3(x,y,t,p){if(!I(o.ih[y])){if(t>p){ax(x,y,1)}}};G.e2=E(){o.9T=0;I(o.cA)?3d(o.cA):'';if(v.OL==1){js("8T")}F{o.2x>0||o.P.5e()?'':o.2x=o.P.Z();B A6=o.Q.c6();js("8T");o.P.8T();A6&&v.W.ek==1?o.Q.jQ():''}};G.AB=E(){o.Q.cJ(0,0);o.Q.tG(0,0);o.U.3J(0,0);o.Q.6D()};G.rY=E(){if(o.P){B Z=o.P.9k();if(v.OM==1){js("9k",Z)}B 1k=o.P.1k()}o.Q?o.Q.tG(Z,1k):''};G.mI=E(){js("OT");if(v.9V==1){if(o.2b=="4f"){G.au()}v.1W==1?o.U.f5('7a'):'';if(v.1z>0){o.U.3L(v.1z)}G.2E()}F{if(o.P.5e()||o.2b=="4f"){G.au()}F{if(v.y8==1){o.U.3L((v.1z>0?v.1z:0),H);if(o.1l.ie){o.P.2X()}}}o.Q.8j();v.Aj==1?v.OQ=1:'';if(8u("n9")||8u("r7")){}F{92()}}};G.7Q=E(){B 2B=J;B 2e=J;o.AS=J;o.aO=H;1D(E(){o.aO=J},iH);V(B x in o.6P){if(o.6P.2l(x)){if(I(o.6P[x])){3p{o.6P[x].Ah()}2T(e){}}}}3p{o.c9=H;if(((o.1l.56&&v.fs==1)||(o.1l.am&&v.xS==1))&&o.5a&&!o.bp){B x=o.P.9z();if(x){if(x.ON){qb();2B=H}}}if(!2B){B l9;B y=o.1J;if((o.2b=="dm"||o.2b=="8Z")&&o.1l.7D&&v.fs==1){o.P.rs();L}if(y.qD){o.8c=H;l9=y.qD({la:"1m"});if(l9!==1U){l9.aS(E(){}).2T(E(2e){})}}F if(y.qB){y.qB({la:"1m"});o.8c=H}F if(o.1J.qC){y.qC({la:"1m"});o.8c=H}F if(y.qf){y.qf({la:"1m"});o.8c=H}F if(y.qd){y.qd();o.8c=H}}}2T(e){2e=H;1q(e)}if(!o.8c&&!2B){if(o.1l.3H&&o.le){qb()}F{G.sF()}}if(!2e){1D(AT,4J)}};E qb(){B x=o.P.9z();if(x){o.hJ=H;o.P.Fc();x.OP();x.1u("Pc",AQ)}}E nr(){B x=o.P.9z();if(x){x.Pd()}};G.nr=E(){nr()};E AT(){if(o.AS!=H){if(o.8G){o.P.df()}if(v.1X.qm==1){l6(H);o.52=H}v.5M==1?o.5M.2I("l8"):'';js("2a");ax("l8","7Q",1)}};B i8;B 9U={x:0,y:0};E rh(e){if(o.3i){if(o.3i.PB()){L}}o.8B=H;3W(i8);i8=7l(E(){o.8B=J;o.Q.4S();9U={x:0,y:0};3W(i8)},47);o.Q.4S();e.8w();e.qc!=0?9U.x++:9U.x--;e.dN!=0?9U.y++:9U.y--;if(e.Pz!=0){if(9U.x>9U.y){if(e.qc>0){o.U.3Z(4i(v.1O)-v.1X.cU/10,"no")}F{o.U.3Z(4i(v.1O)+v.1X.cU/10,"no")}}F{if(e.dN>0){o.U.3Z(4i(v.1O)+(o.1l.ia?-v.1X.cU/10:v.1X.cU/10),"no")}F{o.U.3Z(4i(v.1O)-(o.1l.ia?-v.1X.cU/10:v.1X.cU/10),"no")}}o.Q.h3()}}E AQ(){if(o.1l.56){o.P.EV();js("ql")}o.hJ=J}G.sF=E(){if(o.c9){o.2a=H;o.Q.7Q();if(!o.8c){if(I(o.7W)){3p{O(o.7W,{'X':'1i%','19':'1i%','1h':'uM','Y':0,'1e':0,'53':"l1"})}2T(dg){}}O(o.1J,{'X':'1i%','19':'1i%','1h':'uM','Y':0,'1e':0,'53':"l1"});o.3g=o.1J.26;o.4G=o.1J.2Q;3p{1Q.9L.C.6J='3l';if(!I(o.W)){1Q.ue=E(e){e.8w()}}}2T(dg){}}if(v.qi==1){O(o.1J,{'6u':'#3E'})}if(o.3i){o.3i.dV()}9u();o.c9=J}};G.7Y=E(){l5=H;if(1Q.AU){1Q.AU()}F if(1Q.AV){1Q.AV()}F if(1Q.B0){1Q.B0()}F if(1Q.AZ){1Q.AZ()}F if(1Q.AY){1Q.AY()}F if(1Q.AW){1Q.AW()}if(!o.8c){G.vc(J)}};G.Du=E(x,y){qZ(x,y)};E qZ(x,AX){if(I(o.1W)&&!AX){o.na=x}F{B 2B=J;B e9=o.a1/x;if(I(o.7W)&&v.yc!=1){3p{O(o.7W,{'19':e9})}2T(dg){2B=H;1q("d4 Py Pv")}}if(!2B){o.4Y=x;o.9Z=e9;if(o.4Y>0){O(o.1E,{'19':e9})}js("19",e9)}if(o.1W&&!o.2a){o.4G=e9;o.1W.2z()}}};G.vc=E(x){if(l5||x){o.2a=J;o.hJ=J;if(!o.8c){if(I(o.7W)){3p{O(o.7W,{'1h':'uK','Y':0,'1e':0,'53':'AO'});O(o.7W,o.ye);O(o.7W,{'X':o.ay,'19':o.bw})}2T(dg){}}O(o.1J,{'X':o.ay,'19':o.bw,'1h':'2c','Y':0,'1e':0,'53':'AO'});3p{1Q.9L.C.6J='2u';1Q.ue=E(e){L H}}2T(dg){}}o.Q.7Y();if(v.qi==1){O(o.1J,{'6u':v.kE});if(v.cu==1){o.1J.C.6u='cu'}F{O(o.1J,{'6u':v.kE})}}if(v.1X.qm==1){l6(J);o.52=J}if(o.3i){o.3i.dV()}9u();o.l7?o.l7=J:'';o.Q.jM();l5=J;js("ql");o.8c=J;o.aO=J}};G.52=E(x){l6(x)};E l6(x){9U={x:0,y:0};if(x){1V.1u("qk",rh)}F{3W(i8);1V.6l("qk",rh)}}G.au=E(){v.4d=0;o.Q.2X();o.U.AB();o.P.3Z(v.1O);if(o.Q.bu()){o.Q.7u()}if(o.3B){G.51()}if(I(o.iC)){3W(o.iC);o.iC=1R}9u(0);1q("2B");js("2B")};G.sa=E(){v.4d=0;v.3I=0;o.P.jy();o.U.au()};G.5C=E(x){if(I(o.3h)){if(o.3h!=x){o.3h=x;if(v.tg==1){o.4k=o.2n[x];if(o.59){2O.7c("tw",o.4k)}}o.P.5C(x);js("4M",o.2n[x]);o.Q.tO(x)}}};G.iP=E(){o.Q?o.Q.iP():''};G.cr=E(x){if(I(o.7n)){if(o.7n!=x){o.7n=x;if(v.BU==1){o.b4=v.b4=o.7C[x];if(o.59){2O.7c("tj",o.b4)}}o.P.cr(x);js("6K",x);o.Q.jS("6K")}}};G.8p=E(x,z){x=='0.0'?x=0.1:'';B y=x;7d(y).K('.')>0?z=1:'';y=y*1;if(!z){y=x==o.di?1:o.4R[x];o.91=x}if(o.e8||z){if(x==o.eu){L}o.eu=y;V(B i=0;i<o.4R.R;i++){if(y<=o.4R[i]*1){o.91=i;1g}}}if(o.59&&v.y7==1){2O.7c("xu",y)}js("4E",y);o.P.8p(y);o.Q.jS("4E")};E 9u(x){o.4H?o.4H.1o(I(x)?x:o.P.Z()):''};G.mE=E(){if(o.4H){9u();o.4H.C()}};G.ge=E(x){if(1T(iV)=='E'){!o.4H?o.4H=1y iV():'';o.4H.1z(x)}};B 6C;B 8M;B nb;B 2i;E 8u(x){if(v["5S"+x+"AH"]>0&&o.59){B tb=2O.3O("m6"+x+"5Y"+o.d);if(tb){B ct=1y 6n();o.94=ct.8H();B AG=(ct.8H()-tb)/PD;if(AG<v["5S"+x+"AH"]){L J}}}if(v["5S"+x+"AM"]>0){if(o.P.1k()>0){if(o.P.1k()<v["5S"+x+"AM"]*60){if(v["5S"+x+"AL"]>0){v["5S"+x+"5Y"+"vH"]=v["5S"+x+"AL"]}F{L J}}}}if(o.h1.K("9o")!=-1&&v.1W==1&&!o.9K&&v[x+'s']==1){if(1T pJ=="1U"){L J}if(x=="6r"||x=="r7"){if(1T AI!=="1U"){2i=[];L AI(x)}}if(I(o.1W)||I(o.5y)){if(!6j(o.qe)||8L(o.3C)){1q('ad bg');L J}F{1q('ad hE');L H}}F{if(I(v[x])){if(v[x].6x().K(".")>-1||v[x].6x().K(":")>-1||v[x].6x().K("[PI]")>-1){js("PJ",x);if(!8L(x)&&x!="dM"){1D(E(){!o.1A?o.U.8D():''},10);e1()}6C=0;8M=0;nb=x;2i=v[x].2r(" j1 ");o.5o=[];o.pA=2i.R;mN();o.vS=1;o.mT=H;V(B i=0;i<2i.R;i++){2i[i]=2i[i].2r(" or ")}v[x.8k("5Y","iQ")]=v[x];v[x]=1R;o.3C=x;if(x!='dM'){o.1W=1y pJ()}o.5y=1y nh();V(B i=0;i<2i.R;i++){V(B j=0;j<2i[i].R;j++){B 7v=4v(2i[i][j]);if(7v.K("[50%]")>0){B 1I=5i(1,2);2i[i][j]=2i[i][j].22("[50%]","");if(1I==2){2i[i][j]=''}}}}if(v.rv==1){V(B i=0;i<2i.R;i++){B n=i==0?1:0;if(2i[i].R>n){V(B j=n;j<2i[i].R;j++){B 7v=4v(2i[i][j]);if(o.1l.pV){e7(7v)}F{1D(e7,i*1i,7v)}}}}}if(2i[0][0]==''){dR()}F{o.5y.nm(4v(2i[0][0]),x)}L H}F{L J}}F{L J}}}F{L J}};G.qj=E(x){8u(x)};E nw(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'].2l(i)){if(!I(o[w+'o'][i].o4)&&I(o[w+'o'][i].Z)&&I(o[w+'o'][i].1W)){B z=o[w+'o'][i].Z.6x();B ok=J;if(z){if(x=="9n"){if(z==x){ok=H}}F{if(z.K("%")>0){if(d>0){z=2D(z.1n(0,z.K("%")))*d/1i}F{z=-1}}F{z=2D(z)}if(x>=z){if(v['5S'+w+'xl']>0&&z>-1){if(x-z>=v['5S'+w+'xl']){z=-1}}if(z>-1){ok=H}}}if(ok){y=o[w+'o'][i].1W;v[w]=o[w+'o'][i].1W;o[w+'PE']=o[w+'o'][i].Z;o[w+'PF']=o[w+'o'][i].Pu;if(8u(w)){o[w+'o'][i].o4=H;1g}}}}}}}};E nf(){if(8L()){if(o.fn==0||v['5S'+o.3C+'Pj']==1){O(o.qe,{"1t":0,"5t":"3l","1e":47});1q(o.3C+" 1m")}}}E 8L(z){B y=J;B x=['6w','dh'];V(B i=0;i<x.R;i++){if(o.3C==x[i]||z==x[i]){if(v['5S'+x[i]+'Pk']==1){y=H}}}L y};G.8L=E(x){L 8L(x)};G.Pi=E(x){x?'':nv();o.3C=="6w"?o.vv.2H(o.vs):''};G.Ph=E(){nv()};G.Pe=E(){nv()};E nv(){if(8L()){if(o.1A){o.P.2X();o.Q.2X()}1q(o.3C+" 1o");O(o.qe,{"1t":1,"5t":"3T","1e":0});o.j3=1}if(o.hJ&&!o.8c){nr()}F{if(v["5S"+o.3C+"de"]==1&&o.2a){o.U.7Y()}}};G.Pg=E(x){o.5y=1R;o.j3=0;1q("9o 3F",o.3C);js("Pl",o.3C);if(x.1B=="dM"){B vO=1y Pm(x);o.qG.2H(vO)}F{if(I(o.1W)){if(v.4d==0&&v.Pr==1&&o.P.Z()==0&&o.P.1k()==0){v.4d=1;o.P.o3()}if((!o.1W.Ps()||x.wc)&&o.pL>0){1q("9o Pq");o.1W.4b();o.1W=1R;o.1W=1y pJ()}if(8L()){nf()}F{if(o.1A){o.P.2X();o.Q.2X()}}o.pL++;if(o.mT&&v.cI>0){3d(o.cI);o.cI=1D(wb,v.cI*2y*60);if(I(v.vR)){if(v.vR!=''){o.fW?o.fW.7m():'';o.fW=1y Po()}}}o.mT=J;if(v.vV>0){1q("9o OB");js("NQ");1D(pM,v.vV*2y,x)}F{pM(x)}}F{1q("9o NR")}}};E pM(x){o.1W.Go(x)}E wb(){if(I(o.1W)){if(o.1W.uV()&&o.fn==0){o.1W.rS();1q("9o Cw "+v.cI);2i=[];b8()}}}G.NO=E(){js('NL',o.3C);1q("9o 2e");dR()};G.dR=E(){!mN()?dR():b8()};G.NM=E(x){if(v[o.3C+"pG"]){V(B i=0;i<3;i++){v[o.3C+"pG"]=v[o.3C+"pG"].22(x+(i==0?' j1 ':(i==1?' or ':'')),'')}}};E mN(){B x=J;if(o.3C){B 6o=v['5S'+o.3C+'5Y'+'vH'];B fT=v['5S'+o.3C+'5Y'+'NN'];if(fT||6o){if(fT>0&&o.qX>0){o.pA=fT;if(o.fn>=fT){x=H}}F{if(6o>0){o.pA=6o;if(o.fn>=6o){x=H}}}}}L x}E dR(){if(2i.R>0&&2i[6C]){if(8M<2i[6C].R-1){1q("9o NZ");o.1W?o.1W.rS():'';nf();8M++;B 7v=4v(2i[6C][8M]);B fm=rH(7v);if(fm=='ne'){o.5y=1y nh();o.5y.nm(7v,o.3C)}if(fm=='2e'){dR()}}F{b8()}}F{b8()}}E rH(7v){B x='ne';if(v.rv==1&&o.5o){B mR=J;B n=0;V(B i=0;i<o.5o.R;i++){if(o.5o[i].mH==0){if(o.5o[i].b3.vP(7v)){o.5o[i].mH=1;B y=o.5o[i].b3.a5();if(y=='3F'){o.5y=o.5o[i].b3;1q("9o vP");o.5o[i].b3.gH();x=y}F{if(y==''){x='ok';1q("9o O0");o.5y=o.5o[i].b3;o.5o[i].b3.NY()}if(y=='2e'){x='2e'}}mR=H}if(mR&&o.5o[i].dK==0){n++;if(n<6){rq(o.5o[i])}F{1g}}}}}L x}G.NX=E(x,y){if(x!=''){B z=6C;B qH=J;if(y){V(B j=0;j<2i.R;j++){2i[j]==y?z=j:''}}if(2i.R==1){if(2i[0].R>1&&8M<2i[0].R-1&&2i[8M]){B w9=2i[8M].6p(1,99);2i[0].q3(8M+1,99);qH=H}}if(1T(x)=="3y"){V(B i=0;i<x.R;i++){2i.q3(z+i+1,0,[x[i]]);if(o.1l.pV){e7(x[i])}F{1D(e7,i*1i,x[i])}}}F{if(1T(x)=="5x"){2i.2H([x]);e7(x)}}if(qH){2i[2i.R-1]=2i[2i.R-1].8k(w9)}}};G.NW=E(x,y){if(x!=''){B z=6C;if(y){V(B j=0;j<2i.R;j++){2i[j]==y?z=j:''}}if(2i[z]){if(1T(x)=="3y"){V(B i=0;i<x.R;i++){2i[z].2H(x[i])}}F{if(1T(x)=="5x"){2i[z].2H(x)}}}}};G.b8=E(x){b8(x)};E e7(x){if(v.rv==1&&o.5o){B i=0;V(B i=0;i<2i.R;i++){if(2i[i]==x){if(6C>=i){L}F{}}}if(2i.R==1&&2i[0].R>1){}F{B n=0;V(i=0;i<o.5o.R;i++){o.5o[i].mH==0?n++:''}o.5o.2H({dK:0,mH:0,x:4v(x),t:o.3C,b3:1y nh(H)});n<5?rq(o.5o[o.5o.R-1]):''}}}E rq(x){if(x){x.dK=1;x.b3.nm(x.x,x.t)}}E b8(fD){B 2B=mN();if(2i.R>0&&6C==2i.R-1){if(2i[0][0].K("js:")==0){6C=-1;2i=[[2i[0][0]]]}}if(o.NJ==2){2B=H}if(2i.R>6C+1&&!2B){o.1W.rS();nf();6C++;o.vS++;8M=0;B 7v=4v(2i[6C][0]);B fm=rH(7v);if(fm=='ne'){o.5y=1y nh();o.5y.nm(7v,nb)}if(fm=='2e'){b8(fD)}}F{ej();o.Q.6D();if(I(o.1W)){o.1W.4b();o.1W=1R}o.5y=1R;2i=[];8M=0;6C=0;o.j3=0;o.vy!=1?js("Nx",o.3C):'';o.vy=0;if(v.Nw==1){if(o.nk){3p{o.nk.sP()}2T(e){1q(o.nk,e)}o.nk=1U}}nb='';o.fn=0;o.xt=0;3d(o.cI);o.fW?o.fW.7m():'';o.qX++;if(o.3C=="7a"||(o.3C=="dh"&&v.n3==1&&o.k8)||o.3C=="6w"){if(v.3e!='?'){o.P.ei();B re;if(o.2b=="4f"&&!o.r8&&o.1l.56){re=H;o.3C=="7a"?o.P.G4():''}if(re||fD=='fD'||v.Nv==1){}F{o.U.2E(1)}}}if(o.na>0){qZ(o.na);o.na=0}if(o.3C=="n9"){92()}o.r8=J;o.3C=1R}};G.NA=E(){2i=[['']]};G.f5=E(y){B x=['7a','dh','n9','6r','r7'];B z;V(B i=0;i<x.R;i++){z=J;if(y){y!=x[i]?z=H:''}if(!z&&I(v[x[i].8k("5Y","iQ")])){v['5S'+x[i].8k("5Y","xA")]--;if(v['5S'+x[i].8k("5Y","xA")]>0){v[x[i]]=v[x[i].8k("5Y","iQ")];v[x[i].8k("5Y","iQ")]=1R}}}if(y=="7a"||y=="6w"){if(v.o6>1){if(I(o.rU)&&v.gg==1){V(B i in o.rU){o.rU[i].o4=1U}v.o6--}}}};G.lK=E(){e1();if(I(o.6W)){o.6W.4b();o.6W=1R}o.6W=1y NF()};G.NC=E(){ej();o.6W.4b();o.6W=1R};G.e1=E(){e1()};G.ej=E(){ej()};E e1(){if(o.bC){}F{o.bC=1M("1Z");o.1J.1K(o.bC);O(o.bC,{"X":"1i%","19":"1i%","1h":"2c","1e":0,"Y":0,"2t":"#3E","1t":0.1});o.bC.C.53=FX}};E ej(){if(o.bC){o.1J.3f(o.bC);o.bC=1R}};E 8e(){if(I(o.2g)){if(v.2g!=o.uR){8Y(v.2g,o.2g,v.fM)}1o(o.2g);O(o.2g,{"1t":v.kh});o.Q.4m()}};G.fY=E(){if(I(o.2g)){if(6j(o.2g)){B t=o.P.Z();if(t==0&&v.x9==1){}F{if(v.xg>0){3d(o.ov);o.ov=1D(n7,v.xg*2y)}F{n7()}}}}};E n7(){3d(o.ov);if(v.ow==1&&!o.1A){}F{O(o.2g,{"1t":0});1D(xj,4p)}}E xj(){if(!o.1A&&v.fE==1){}F{1m(o.2g)}}G.8e=E(){8e()};E xk(x){if(v.xo==1){V(B i=0;i<6S.R;i++){if(6S[i].2I("id")!=v.id){6S[i].2I('4x')}}}ix=v.id}E oq(x){B y=4F.3U(x).R;if(y>0){x=ol(x,y,'',-1)}L x}E ol(x,y,p,j){B x2=[];B 2B;if(I(x['W'])){x=x['W'];y=x.R}B ii=0;V(B i=0;i<y;i++){2B=J;if(I(x[i]['id'])){x[i]['dp']=x[i]['id']}x[i]['id']="x"+p+'-'+i+(I(x[i]['id'])?'-'+x[i]['id']:'');j==-1&&i==0&&!I(x[i]['4T'])?o.fG=x[i]['id']:'';if(!I(o.fG)){j==0&&!I(x[i]['4T'])?o.fG=x[i]['id']:''}x[i]['fV']=p;x[i]['oj']=j;x[i]['bM']=ii;if(I(x[i]['wh'])){x[i]['1L']=x[i]['wh'];B q1=x[i]['3e']?x[i]['3e'].K('['):0;B q2=x[i]['3e']?x[i]['3e'].K(']'):0;if(q1>0&&q2>0){B s1=x[i]['3e'].1n(q1+1,q2-q1-1);B s2=s1.2r(",");B s3='';V(B k=0;k<s2.R;k++){s3+="["+s2[k]+"]"+x[i]['3e'].22("["+s1+"]",s2[k])+(k<s2.R-1?",":'')}x[i]['3e']=s3}}if(I(x[i]['W'])){x[i]['4T']=x[i]['W']}if(!I(x[i]['4T'])){if(I(x[i]['3e'])){if(x[i]['3e']==''&&!I(x[i]['7B'])){2B=H}}F{2B=H}}if(!2B){o.1w[x[i]['id']]=x[i];ii+=1}if(I(x[i]['4T'])){B z=4F.3U(x[i]['4T']).R;if(z>0){x[i]['4T']=ol(x[i]['4T'],z,x[i]['id'],i)}}if(!2B){x2.2H(x[i])}}L x2}E xT(){B x=[];if(I(v.4N)){if(v.4N.K("x-")!=0){V(B y in o.1w){if(o.1w.2l(y)){if(o.1w[y].dp==v.4N){v.4N=y}}}}if(I(o.1w[v.4N])){v.W.Oy==1?v.W.kb=0:'';x=o.1w[v.4N]}F{x=o.W[0];if(v.4N==o.o2){o.2x=1U}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(I(x['4T'])){x=x['4T'][0]}F{1g}}v.4N=x.id;if(v.4N==o.o2){x.1z=1U}}L x}E 92(){ax("4D","92",1);o.U.f5();if(o.59&&v.bd==1){o.3m.j6(0,o.P.1k())}if(o.Q.jO()){if(v.W.f4==1&&o.Q.d5()){o.Q.b6();if(o.1A&&o.1l.56&&o.2b!="96"){}}F{nJ()}}F{if(v.O8==1&&o.2a){o.U.7Y()}8e();js("xX")}}G.xW=E(){nJ()};E nJ(){if(v.W.mh==1&&!o.Q.d5()){o.Q.k2();L}if(v.W.Eg==1){!o.Q.c6()?o.Q.bH():''}8e();js("xX")}E nK(x){if(x.K('js:')==0){3p{x=2m(x.1n(3))}2T(e){cL.1q(e.9h)}}L x?x:''}E nB(){B nV=2F.7J(6n.hE()/2y);B nR=(I(v.xZ)?v.xZ:0)+2D(o.P.Z());B 1B=0;o.1l.v8?1B=1:'';o.1l.56?1B=2:'';o.1l.am?1B=3:'';o.1l.O6?1B=4:'';o.1l.tv?1B=5:'';B 1a=v.fN.22("[nV]",nV);1a=1a.22("[nR]",nR);1a=1a.22("[O3]",1B);B 8v=1Q.1M("3N");8v.6k('2S',1a);8v.6k('19','6a');8v.6k('X','6a');o.1J.1K(8v)}};B BW=E(1a){B 1a;B 43;B ji;B 8O;B eJ="";B fo=0;B jT=J;B jz=J;B p0;B P;B 3r;o.3o={x:1,y:1,x0:1,y0:1};B ng;B n1;B mM=0;B bb=0;if(1T(1a)=='5x'){1a=4v(1a);if(1a.K("[{")==0){3p{1a=1a.22(/aZ'qt/ig,'"');1a=4P.6s(1a);ng?1a=o.U.6m(1a):''}2T(e){cL.1q(e);1a="xJ 4P"}}if(1a.K("#"+v.8U)==0){1a=o[o.fd[0]](1a)}if(1a){if(1a.K("#"+v.al)==0&&1a.K(v.aN)>0){1a=o[o.fd[1]](1a)}}if(1a){if(1a.K("#0")==0){if(1a.K(o.cD)>0){1a=aQ(1a.22(o.cD,''))+o.cD}F{1a=aQ(1a)}}}if(v.bP==1){1a=bP(1a)}if(1T(1a)=='5x'){if(1a.K(".af")==1a.R-4||1a.K(".9d")>0){n1=1a.2r(" or ");p2()}}}o.3x=1M("1Z");O(o.3x,{"1h":"2c","1e":0,"Y":0,"X":"1i%","19":"1i%","4X":"2P 0.2s 2U","1C-7S":"7H"});o.1J.1K(o.3x);if(v.1X.xI==1){if(!o.oy){rf(o.3x,'o.xI',H,J,xH);o.oy=H}}if(!ng){ck()}E xH(){B x;if(o.3x.dP>o.3g/2){if(o.Q.eG()){x=H;o.Q.cs()}}F{if(o.3x.dP<-o.3g/2){if(o.Q.d5()){x=H;o.Q.b6()}}}if(x){O(o.3x,{"Y":0})}F{1y 5n({mc:o.3x,1B:"Y",to:0,Z:0.1,7L:"uH",me:"oy"})}}E p2(){1a=n1[mM];if(1a.K(o.cD)>0){1a=1a.22(o.cD,'');v.3e=1a}B 4r=fv(1a);4r.bv=E(){if(G.eB==4&&G.6t==4J){bH(G)}F{mK(1)}};4r.p9=E(e){mK(1)};4r.aU();ng=H}E mK(x){if(mM+1<n1.R){mM++;p2();x=0}if(x==1){5V("W es kV or xN xM")}if(x==2){5V("Oi 4P")}}E bH(x){if(x.cB){B y=x.cB;if(y.K("#"+v.8U)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.al)==0&&y.K(v.aN)>0){y=o[o.fd[1]](y)}if(1a.K(".af")==1a.R-4){B af=y.2r(/(\r\n\t|\n|\r\t)/gm);1a=[];B pq=1;B fJ='';V(B i=0;i<af.R;i++){if(af[i].K("#Og")>-1){if(af[i].K(" - ")>-1){B 1I=af[i].2r(" - ");fJ=1I[1I.R-1]}}if(af[i].K("3w")>-1){1a.2H({1L:""+(fJ!=''?fJ:pq),3e:af[i]});pq++;fJ=''}}}F{y=y.22(/(\r\n\t|\n|\r\t)/gm,"");3p{1a=4P.6s(y)}2T(e){mK(2)}}if(I(1a.bW)){1a=PK(1a)}if(o.Q){if(v.W.k4==1){if(!o.Q.c6()){o.Q.jQ()}}}ck();hi();1D(E(){js("W")},1)}}E ck(){1a=o.U.6m(1a);1a&&1a!='?'?6m(1a):''}E 5V(x){1q("dX: "+x);B y=H;B yy=H;js("PL",x);if(43){if(43.R>0){8O++;y=8O>43.R-1;if(y&&v.Rg==1){if(o.42.R>1){if(o.2n[o.3h].K(2C("do"))==-1){o.2n[o.3h]=o.2n[o.3h]+' ('+2C("do")+')'}if(o.3h>0){yy=J;o.U.5C(o.3h-1);gl()}F{if(o.2n[o.3h+1].K(2C("do"))==-1){yy=J;o.U.5C(o.3h+1);gl()}}}}if(!y){B z=J;o.2x>0||!o.1z||P.5e()?'':o.2x=4L();if(o.2b!=jl(43[8O])||o.2b!='96'){if(o.1A){o.U.au();z=H}}1q("Rh aH",o.2x);6m('or');o.1z&&!o.1W?P.2E():'';gl()}F{if(v.8T==1&&yy){y=J;oJ()}}}}if(y&&yy&&x){pk(x,H)}};E pk(x,mr){ax("2e","dX",H);if(v.wE==1&&!o.ah){if(v.wx==1){o.aq.9d(v.wv)}F{o.aq.9d(x)}if(v.wl==1&&I(v.wk)){o.cK=1y wi();o.U.fY()}}mr?o.ah=H:'';if(o.1A){o.U.6D();o.Q.2X()}I(o.2g)&&!I(o.cK)?o.U.8e():'';js("2e",x)}E oJ(){bb++;1q("dX e2 FU "+bb);I(o.cA)?3d(o.cA):'';o.cA=1D(wu,v.pu*2y)}E wu(){B x=3M(v.Rc,10);if(o.1A){if(bb<x){o.U.e2()}F{pk('e2 dX '+P.j7())}}}G.5V=E(x){5V(x?x:P.j7())};G.8j=E(y){1q("mI");jT=H;B x=J;if(3J()>0&&!o.4V&&!y){B Z=o.Fv;if(Z+10<3J()){1q('Rn (wI)');js("wI");P.2E();P.3L(Z);x=H}}if(!x){o.U.mI();js("4D")}};G.9y=E(){if(v.nQ==1){I(o.2g)?o.U.8e():''}v.fE==1?o.U.fY():'';o.Q.2E();o.U.wZ();if(v.Rm==1&&I(v.qU)){if(v.qU.R>5){qW();3W(p0);p0=7l(qW,v.wW*2y)}}if(v.8T==1){if(bb>0&&o.P.1k()==0){bb=0;oJ()}}js("1A")};G.fP=E(){if(v.lC==1&&o.5a){if(o.U.fP()){o.bp=P.qK();o.Q.4m()}}o.oE=H};G.d1=E(){o.U.2X()};G.hI=E(){1q("Rk")};G.hL=E(){1q("oz");o.U.oz();I(o.fB)?js("4c",o.fB):''};G.bN=E(){1q("oD");bb=0;o.U.oD()};G.az=E(){if(P){1q("3J",3J());o.U.3J(4L(),3J());js("1k",3J());bb=0;if(I(o.mY)){o.U.cr(o.mY);o.mY=1R}}};E 4L(){B x=P.Z();L x}E 3J(){B x=P.1k();L x}G.cR=E(){};G.8y=E(){1q("8D");o.U.8D();js("8S")};G.bA=E(){if(fo!=4L()){o.U.6D();if(fo==0){if(v.fE==1&&v.x9==1){o.U.fY()}}}fo=4L();js("Z",fo);if(v.2j.on==1){if(1T(wV)=='E'){if(!3r&&v.2j.4t!=1&&v.x8&&v.x8!=''&&fo>0){o.dn=1y wV();3r=o.dn.eC()}}}};G.oU=E(){if(o.2b=="4f"){P?P.mW():''}};G.wU=E(x){o.U.au();P.wN(x)};G.mW=E(){if(o.2b=="4f"&&P){L P.3F()}F{L H}};G.k0=E(){L P.k0()};G.jY=E(){L P.jY()};G.5C=E(x){1q("R0",x);if((o.2b=="96"||o.2b==o.ws||(o.2b=="1G"&&(v.8C==0||9g()<2))||(o.2b=="3u"&&(v.ny==0||aE()<2)))&&I(o.42[x])){B Z=G.Z();o.2x>0?'':o.2x=Z;o.U.3L(Z,J);6m(o.42[x],H);B y=H;if(v.1d){if((v.1d.R1==1&&!o.1A)||!o.1z){y=J}}if(y){o.U.2E()}}if(o.2b=="1G"&&v.8C==1&&9g()>1){P.D6(x)}F if(o.2b=="3u"&&v.ny==1&&aE()>1){P.CV(x)}F if(o.2b=="4f"||o.2b=="dm"){P.om(x)}};G.E6=E(x,y){L g7(x,y)};G.DV=E(x){L En(x)};E g7(x,y){B r=x.19+'p';if(x.19<4J){r='mV'}F if(x.19>=4J&&x.19<=cX){r='fA'}F if(x.19>cX&&x.19<=fS){r='fK'}F if(x.19>fS&&x.19<=4p){r='g6'}F if(x.19>4p&&x.19<=dE){r='pw'}F if(x.19>dE&&x.19<=wT){r='mU'}F if(x.19>wT&&x.19<=wS){r='nz'}F if(x.19>wS&&x.19<=wR){r='pb'}F if(x.19>wR){r='pa'}if(x.X==R2&&x.19<=R3){r='fA'}F if(x.X==Ae&&x.19<=Dh){r='fK'}F if(x.X==R4&&x.19<=Rr){r='g6'}F if(x.X==RO&&x.19<=RP){r='mU'}F if(x.X==RN&&x.19<=RM){r='nz'}F if(x.X==RW&&x.19<=RX){r='pb'}F if(x.X==RV&&x.19<=RU){r='pa'}if(v.1d.RS==1&&I(v.1d['6Q'+r])){r=v.1d['6Q'+r]}F{if(y==1){r=2C(r)}if(y==2&&I(x.hV)){r=2D(x.hV/2y)+' '+2C('fg')}}L r};E En(x){B r=x.mD();if(r=="RT"||r=="en"){x="Ry"}F if(r=="Rw"||r=="ru"){x="Русский"}if(1T(v.F8)=="3y"){x=3M(v.F8[x],x)}L x};E EQ(){if(o.5a&&o.1S){P.p3();V(B i=0;i<o.1S.R;i++){P.Dl(o.1S[i],o.2Z[i],(i==o.3D))}}}G.8p=E(x){1q("Rz",x);P?P.dC(x):'';if(v.2j.on==1){if(3r){3r.dC(x)}}};G.Fc=E(){EQ()};G.EV=E(){P.p3()};G.cr=E(x){1q("RG",x);if(o.9F.R>0){if(o.9F[x]){B Z=G.Z();o.2x>0?'':o.2x=Z;o.U.3L(Z,J);6m(o.9F[x],H);o.U.2E()}}F{if(o.2b=="1G"&&v.bt==1){P.Dt(x)}F if(o.2b=="3u"&&v.EZ==1){P.Cx(x)}}};G.nP=E(){B x=o.2n[o.3h];x==1U?x='':'';B y=g0()&&v.i5==1&&v.8C==1&&x!=2C("2u");L(y?''+2C("2u")+' ':'')+x};G.nD=E(){B x=o.7C[o.7n];x==1U?x='':'';L x};G.g0=E(){L g0()};E g0(){B x=J;if(P){if(o.2b=="4f"){x=P.2u()}if(o.2b=="1G"&&v.8C==1&&9g()>1&&v.i5==1){x=P.2u()}if(o.2b=="3u"&&v.ny==1&&aE()>1){x=P.2u()}}L x}E 9g(){if(o.2b=="1G"){L P.9g()}F{L 0}}E aE(){if(o.2b=="3u"){L P.aE()}F{L 0}};G.4S=E(x){if(P&&(o.2b=="4f"||o.2b=="8Z"||I(v.dO))){P.4S()}if(v.ub>0){O(o.3x,{"19":(o.2a?"1i%":o.bw-v.ub)})}if(o.3r&&v.2j.G2==1){o.dn.4S()}};G.3z=E(){L P.3z()};G.rs=E(){P.rs()};G.8T=E(){1q('8T');o.9T=0;o.1z?v.3I=1:'';o.U.8D();if(1a&&v.RD!=1){if(1a.K('(5i)')==-1){1a=1a+(1a.K('?')==-1?'?':'&')+'F1=(5i)'}}if(o.2b=="1G"||o.2b=="96"){P.2S(1a)}F{6m(1a)}};if(!I(o.2g)){o5()}if(I(v.2g)){if(v.2g!=''){8Y(v.2g,o.2g,v.fM);if(v.nQ==1&&!o.1z){1m(o.2g)}}F{v.2g=1R}}E a5(){eJ=P?P.6t():''}E Fd(1a){43=1a.2r(" or ");V(B i=0;i<43.R;i++){if(43[i].K(" j1 ")>-1){ji=43[i].2r(" j1 ");43[i]=ji[5i(0,ji.R-1)]}if(I(v.jd)&&43[i].K("//")==-1){43[i]=v.jd+43[i]}}8O=0}E Fa(){a5();if(eJ=="7r"||o.4V){o.U.pd()}if(eJ!=""){o.U.rY()}}E o5(){if(o.2g){o.1J.3f(o.2g)}o.2g=1M("1Z");O(o.2g,{"3X-2R":"1H","1t":v.kh,4X:"1t 0.5s"});if(v.ES==1){QS()}F{O(o.2g,{'1h':'2c','Y':0,'1e':0,'X':'1i%','19':'1i%'})}o.1J.1K(o.2g)}E 6m(x,y,Fe){v.fR==''?v.fR=';':'';if(x.K('{')>-1&&x.K('}')>-1&&x.K(v.fR)>-1){B z=x.2r(v.fR);o.9F=[];V(B i=0;i<z.R;i++){o.7C[i]=z[i].1n(z[i].K("{")+1,z[i].K("}")-1);o.9F[i]=z[i].1n(z[i].K("}")+1);if(I(v.b4)){if(v.b4==o.7C[i]){o.7n=i}}}x=o.9F[o.7n]}!I(43)?43=[]:'';o.jG?3d(o.jG):'';x&&x!='or'&&x!='x'?Fd(x):'';B ft=o.2b;if(43.R>0){o.2b=jl(43[8O]);B eC=J;if(Fe){eC=H}1a=43[8O];if(1a){1a=1a.22(/\(5i\)/g,2F.5i())}if(!eC&&x!='x'&&P&&o.2b==ft&&(ft=="96"||(ft=="8Z"&&!o.1l.2q)||(ft=="4f"&&o.1z&&!jz)||ft=="dm"||ft=="1G"||ft=="3u")){P.2S(1a);1q("2S")}F{1q("Qa");k3();EI(1a)}if(o.di){if(o.e8){P.dC(o.eu)}F{if(o.91!=o.di){P.dC(o.4R[o.91])}}}}if(!y){3W(o.oR);o.oR=7l(Fa,o.oQ);if(!I(v.2f)&&v.jg==1&&v.oN==1){v.2f=''}if(I(v.2f)){o.U.ge(v.2f)}if(v.dw==1){if(v.lC==1&&o.1l.2q){}F{if(o.2b=="4f"){O(o.3x,{"1e":-iH,"Y":-iH})}F{2W(o.3x)}v.1v.1m=0}}}}E jl(x){B 1B="96";if(x){if(x.K(".D4")>0){1B="1G"}F if(x.K(".CO")>0){1B="3u"}F if(x.K("ws")==0){1B=o.ws}F if(x.K('4f.ao/')>-1||x.K('jm.be/')>-1){if(1T(pi)=='E'){1B="4f";if(v.sT==1){B y='jb://3N.4f.ao/vi/'+j2(x)+'/';EH(y+'Ev.iX',E(z){z>1i?v.2g=y+'Ev.iX':v.2g=y+'Qg.iX';if(o.1w){o.1w[o.3q]['2g']=v.2g}v.3I==1||o.1z?'':8Y(v.2g,o.2g,v.fM)})}}F{1q("No Ek")}}F if(v.8Z==1&&x.K('8Z.ao/')>-1){1B="8Z"}F if(v.dm==1&&x.K('Qd.ao')>-1){1B="dm"}F if(v.Ew==1){if(1T(Ex)=='E'){Ex(x)?1B="aZ":''}}}o.5a=1B=="96"||1B=="1G"||1B=="3u"||1B==o.ws;L 1B}E EH(1a,EG){B 3N=1y Qe();3N.bv=E(){EG(G.19)};3N.2S=1a}E EI(x){o.2b=jl(x);if(o.5a){P=1y Ej(x,o.3x,J)}if(o.2b=="4f"){P=1y pi(x,o.3x)}if(v.8Z==1&&o.2b=="8Z"){P=1y Q3(x,o.3x)}if(o.2b=="aZ"){P=1y Q2(x)}if(o.2b=="dm"){P=1y PS(x,o.3x)}o.Q?o.Q.Cj():'';B t=0;if(I(v.1k)){if(o.3m&&v.bd==1&&!o.1z){t=o.3m.9v().t}1D(E(){o.U.3J(t,v.1k)},1i)}}E k3(){if(P){P.4b();P=1R;eJ="9p"}if(3r){3r.4b();3r=1R;3r=1U;o.dn.7m();o.3r=1R;o.dn=1R}};G.4b=E(){k3()};G.PQ=E(){43=[];k3()};G.6m=E(x,y,z){6m(x,y,z)};G.8Y=E(x){8Y(x,o.2g,v.fM)};G.2E=E(){if(P){jT=J;jz=J;if(o.4V){o.3V.2E()}F{P.2E();v.fE==1?o.U.fY():''}if(I(3r)){3r.2E()}if(o.7h){if(o.5a){if(o.94>0&&!o.7h.PP()){o.7h.jX()}}F{o.jW=[];o.Q.jS("aR")}}if(o.5a&&v.G1>-1&&!o.qR&&!o.1l.56){if(o.94>0){P.FK()}}gl()}F{1D(G.2E,4p)}};E gl(){if(v.Gc>0&&43.R>1){if(3J()==0){3d(o.jG);o.jG=1D(G6,v.Gc*2y)}}}E G6(){if(o.1A&&3J()==0&&4L()==0){if(P){if(P.9k()==0&&8O!=43.R-1){5V('6m FU')}}}}G.G0=E(1b){if(o.3r){if(v.2j.G2==1){if(o.sq[o.3r]>2){L}}if(1b){1b.ai();1V.1b?1V.1b.6g=H:''}B 1I=P;P.rd(H,o.3r);3r.rd(J,o.3x);P=3r;3r=1I;P.2E();3r.2E();js("2j")}};G.G4=E(){P.2S(1a)};G.vp=E(){v.5M==1?o.5M.2I("1m"):'';o.nT=H};G.gX=E(){if(v.1v.t0){v.1v.t0=J;if(o.Q){o.Q.uN(1);o.Q.um()}}o.nT=J};G.G3=E(){if(o.3r&&o.dn){o.dn.fQ()}};G.em=E(){if(o.5a&&o.5F){o.gF=H;P.5F()}};G.df=E(){if(o.5a&&o.8E){P.8E()}};G.jV=E(){if(v.aA==1&&I(v.FV)){if(!I(o.aA)){o.aA=1M("1Z");O(o.aA,{'1h':'2c','Y':0,'1e':0,'X':'1i%','19':'1i%',"3X-2R":"1H","53":FW});o.1J.1K(o.aA)}6e(o.aA);8Y(v.FV,o.aA,'5B')}if(P){kt(0);P.jV()}};G.ei=E(){if(o.aA){2W(o.aA)}P?P.ei():''};G.2X=E(){if(o.4V){o.3V.2X()}F{P?P.2X():1q("PO")}if(I(o.3r)){3r.2X()}};G.jy=E(){jz=H;o.U.3L(0,J);I(o.2g)?o.U.8e():'';6m('x')};G.cN=E(){P?P.cN():''};G.3L=E(x){if(P){if(o.4V){o.3V.3L(x)}F{P.3L(x);if(v.2j.on==1){if(3r){3r.3L(x)}}}}};G.51=E(){if(P){P.51();o.4V?o.3V.51():'';1q("4W")}if(v.2j.on==1&&v.2j.et==1){if(3r){3r.51()}}};G.6G=E(){if(P){P.6G();o.4V?o.3V.6G():'';1q("9t")}if(v.2j.on==1&&v.2j.et==1){if(3r){3r.6G()}}};G.3Z=E(x){P?P.3Z(x):'';if(v.2j.on==1){if(v.2j.et==1&&3r){3r.3Z(x)}}if(o.4V){o.3V.3Z(x)}};G.jC=E(){L P?P.jC():J};G.5e=E(){L P?P.5e():J};G.6t=E(){L eJ};G.9p=E(){L jT};G.Z=E(){B x=0;if(P){x=4L();if(o.4V){B y=o.3V.4L();y?x=y:''}F{if(3J()>0&&x!=3J()){o.Fv=x+0.Q0}}L x}F{L 0}};G.1k=E(){B x=0;if(P){x=3J();x==0&&I(v.1k)?x=v.1k*1:'';if(o.4V){B y=o.3V.3J();y?x=y:''}}L x};G.9k=E(){L P?P.9k():0};G.eW=E(){o.3o.eW=o.3o.eW?J:H;O(o.3x,{"2P":(o.3o.eW?"3c(-1)":"3c(1)")})};G.PV=E(){o5()};G.o3=E(){if(o.5a){P.4d()}};G.Fr=E(x,y){if(x=='1F'){if(y==1){cm(v.1d.1F/1i)}if(y==2){cm(-v.1d.1F/1i)}if(y==3){o.P.jR()}}F{if(o.2b=='96'){if(!o.8R[x]){if(x=='jL'){o.8R[x]=0}F{o.8R[x]=1}}if(y==1){o.8R[x]+=v.1d[x]/1i}if(y==2){o.8R[x]-=v.1d[x]/1i}if(y==3){if(x=='jL'){o.8R[x]=0}F{o.8R[x]=1}}!o.g5?o.g5=[]:'';o.g5[x]=x+'('+2D(o.8R[x]*1i)+'%) ';B cf='';V(B i in o.g5){cf+=o.g5[i]}O(P.9z(),{'ut':cf});o.Q.jI(x)}}};G.1F=E(x){cm(x)};E cm(x){if(7d(x).K(":")>0){B y=x.2r(":");B z0=o.3g/o.4G;B z1=o.P.3z();if(z1.X>0){z0=z1.X/z1.19}B z=y[0]/y[1];if(z0!=z){if(o.5a){P.ds()}B w2=o.4G*z;B x2=w2/o.3g;B h2=o.3g/z;B y2=h2/o.4G;if(x2<1){o.3o.x0=o.3o.x=4i(x2);o.3o.y=1}F{o.3o.x=1;o.3o.y0=o.3o.y=4i(y2)}O(o.3x,{"2P":"3c("+o.3o.x+") 3j("+o.3o.y+")"});o.ha=x}}F{o.3o.x+=4i(x);o.3o.y+=4i(x);O(o.3x,{"2P":"3c("+o.3o.x+") 3j("+o.3o.y+")"})}if(v.1X.QF==1){if(!o.FM){if(o.3o.x>0||o.3o.y>1){rf(o.3x,'o.QC');o.FM=H}}F{if(o.3o.x==1&&o.3o.y==1){O(o.3x,{"1e":0,"Y":0})}}}o.Q.jI('1F')};G.jR=E(){if(o.5a){P.ds()}o.3o.x=o.3o.x0;o.3o.y=o.3o.y0;O(o.3x,{"2P":"3c("+o.3o.x+") 3j("+o.3o.y+")"});o.Q.jI('1F');o.ha=1R};G.hC=E(x,y){P.hC(x,y)};G.bF=E(){L bF()};E bF(){L 43?(43.R>0?(43[8O]?43[8O]:''):''):''};G.9z=E(){L P?P.9z():J};G.5T=E(){if(o.5a){P.5T()}};G.rr=E(){P.rr()};E qW(){B 4r=fv(v.qU+'?1a='+43[8O]);4r.bv=E(){if(G.eB==4&&G.6t==4J){if(G.cB){v.1L=G.cB;o.U.9H('1L')}}};4r.aU()}};B Ej=E(1a,1E,2j){B 1f=1M(v.dw==1?"Ef":"kM");B e4;B qv=0;B 1G;B 4q=J;B qg=J;B pW=J;B ar=J;B eT=-1;B 3u;B 6d=J;B ws;B qI=J;B 6c=J;o.5f=J;B 7N=0;B 8h=J;B 2e;B QJ;B jK=J;B gq=-1;B a2=-1;B qh;B kp;B iJ;B QK;B Dk='kM/QP; QN="QL.QB, QA.40.2"';B jJ=J;O(1f,{'1h':'2c','1e':0,'Y':0,'X':'1i%','19':'1i%','3y-k9':'uE','4X':"ut 0.2s 2U",'8o-19':'2u','5J-19':'1H','8o-X':'2u','5J-X':'1H'});ds();if(o.1l.7D&&v.3I==1&&v.rn==1){if(!o.1z&&v.7a){3S(1f,{'kl':1})}F{3S(1f,{'3B':1,'kl':1,'3I':1})}}F{if(v.rj==1&&o.1l.2q){3S(1f,{'kl':1})}if(!o.1l.tv){3S(1f,{'4d':(v.4d==1&&v.3I==0?'9n':'1H')})}}if(v.Qq==1){3S(1f,{"Qr":"CN","Qp":"CN"})}3S(1f,{'2S':1a,'x-3H-5F':'A3','CG':'H'});if(v.Qo!=1){3S(1f,{'CG':'H'})}if(v.Ql==1){3S(1f,{'2j':'J'})}if(2j){1f.3I=H;if(v.2j.et!=1||v.3I==1){1f.3B=H}}if(v.Qm==1){3S(1f,{'Qn':'Qs'})}o7();if(v.Qt==1){B cG=1M("d4");3S(cG,{"zC":"no","zT":"H","zX":"H","2S":""});O(cG,{"1h":"2c","X":"1i%","19":"1i%","3a":0});1E.1K(cG);B CE=1V.7l(E(){if(cG.hy.1Q.eB==="Qy"){1V.3W(CE);O(cG.nW.9L,{"2L":0,"2M":0});cG.nW.9L.1K(1f)}},1i)}F{1E.1K(1f)}if(!I(1a)){1a=''}if(1a.K(".CO")>0){6c=H;if(!o.3u){if(1T CP!=="1U"){o.3u=1y CP()}}if(I(o.3u)){if(!I(1V.Cc)){o.3u.j9()}F{ro()}}}F if(((3t.1G==1&&v.rP!=1)||1a.K(".D4")>0)&&(o.f1.K("8d")!=-1||I(1V.5g))){4q=H;qg=H;3p{if(I(5g)){if(!5g.CQ()||(o.1l.6y&&v.Qv==1&&!o.1l.56)||(o.1l.6y&&o.1l.56&&v.Pb==1)||(o.1l.ja&&v.Qw==1)){1q('8d Qx ',5g.CQ());4q=J}F{if(v.4d==1||v.3I==1||v.CT==1||2j){cO(J)}}}F{4q=J}}2T(2e){4q=J}}F if(1a.K("ws")==0&&v.QM==1){8h=H;rt()}if(o.1l.tv&&v.3I==1&&!4q&&!6c&&!8h){1D(E(){o.U.db()},1i)}if(v.7h==1){I(o.7h)?o.7h.dV():'';o.7h=1y QQ()};G.rr=E(){ro()};E ro(){6c=H;if(pN()){if(v.4d==1||v.3I==1||v.Ca==1){jF(J)}}F{6c=J;1q("QG es Dm")}}E jF(x){if(o.3u&&!6d){o.3u.eC(x,1f,1a,2j);I(1V.Cc)?6d=H:''}}E cO(x){1q("8d");if(o.42.R>1){v.8C=0;v.C5=H}F{v.C5?v.8C=1:''}if(o.9F.R>1){v.bt=0;v.C0=H}F{v.C0?v.bt=1:''}o.jh=J;eT=-1;B pT=J;if(v.7a&&v.BY==1){pT=H;v.BY=0}e4={Dj:(v.C1==1&&!2j),QI:(v.4d==1||v.3I==1||2j||x)&&!pT,dB:60,q5:60,QH:(v.Cq>0?v.Cq*2y:Cv),Qk:(v.Cs>0?v.Cs*2y:Cv),PW:J};if(v.PZ==1){e4.Q1=H}if(v.Cn==1){e4['PR']=E(4r,1a){4r.Qf=H}}if(I(v.6Z)){if(I(v.6Z.dB)){if(v.6Z.dB>dE){v.6Z.dB=dE}v.6Z.q5=v.6Z.dB}if(I(v.6Z.Cm)){v.6Z.q5=v.6Z.dB=v.6Z.Cm}if(1T v.6Z=="3y"){V(B 18 in v.6Z){e4[18]=v.6Z[18]}}}1G=1y 5g(e4);js("1G",1G,1);1G.Dd(1a);1G.Qc(1f);1G.on(5g.7A.Qb,E(){1q("8d Q5")});1G.on(5g.7A.Q4,E(1b,29){!2j?o.U.db():''});1G.on(5g.7A.Q9,E(1b,29){if(!2j&&v.8C==1&&9g()>1){DH();jf();o.Q?o.Q.iA(o.3h):''}});1G.on(5g.7A.RF,E(1b,29){jf()});1G.on(5g.7A.RA,E(1b,29){jf()});1G.on(5g.7A.Ru,E(1b,29){if(!2j){if(29.i1.5f!=o.5f){o.5f=29.i1.5f;o.Q.4m()}o.5f=29.i1.5f;if(o.5f){1q("Rt");o.DQ=1a.K("?vo")>-1;if(1f.1k>0&&1f.eH>0){if(1f.1k-1f.eH<10){if(o.iL>0){if(o.iL==1f.eH&&o.DJ==1f.1k){o.jv++;if(o.jv>2){o.jv=0;o.iL=-1;1G.9j();cO(H);8j()}}F{o.iL=-1}}F{o.iL=1f.eH;o.DJ=1f.1k}}}}}if(v.8C==1){o.3h=1G.ju;o.Q?o.Q.iA(o.3h):''}k1()});1G.on(5g.7A.Rv,E(1b,29){if(I(29.DI)&&!2j){js("Rx",29.DI.RH)}if(eT>-1){1G.CJ=eT;eT=-1}pW=H;Df()});1G.on(5g.7A.RI,E(1b,29){js("RR",29,1)});1G.on(5g.7A.RQ,E(1b,29){!2j&&v.bt==1?pE():''});1G.on(5g.7A.RL,E(1b,29){if(!2j&&v.bt==1){q0()}});if(v.RK==1){kp=1y RJ(1G,2j)}F{1G.Rq=J}1G.on(5g.7A.R5,E(1b,29){v.1q==1?cL.1q(29):'';js(29.1B+'5g',29,0,H);o.qE=29;if(29.j8){9O(29.1B){1j 5g.E8.R7:1q("8d j8 qa 2e");if(v.qp==1){qq()}F{2e=29.i1+' ('+29.1B+')';o.2x>0||2j||v.5f==1||8h?'':o.2x=4L();1G.9j();if(!2j){o.P.5V()}}1g;1j 5g.E8.QT:1q("8d j8 P 2e, iQ");1G.QW();1g;6X:2e="8d j8 2e, 9j";1G.9j();!2j?o.P.5V():'';1g}}F{1q("8d ",29.1B,29.i1,(29.je?29.je.jt:''));js("QZ",(29.je?29.je.jt:''));if(7N>0){7N=2;qn()}}});ar=H}E jf(){if(!2j&&v.8C==1&&9g()>1){if(o.3h!=1G.ju){o.3h=1G.ju;o.Q?o.Q.iA(o.3h):'';1q("8d R9 "+o.3h)}if(4y(v.bi)&&o.3h>0){B fq=v.bi.2r(",");V(B k=0;k<fq.R;k++){if(o.2n[o.3h].K(fq[k])>-1){1q('Ra 4M');1G.gB=o.3h-1;o.3h--;1g}}}}}E rt(){if(I(1V.Dg)){if(pN()){if(!I(o.ws)){o.ws=1y Rp()}ws=1y Dg(1f,1a,{Dj:H});qI=H}F{8h=J;1q("es Dm")}}}E Df(){qo()};G.5T=E(){qo()};E qo(){if(v.DC){if(1f.fc.R>0){if(v.5T==1){1f.fc[1f.fc.R-1].hx="E1"}F{1f.fc[1f.fc.R-1].hx="3l"}if(!o.5T){o.5T=H;o.Q.4m()}}F{if(o.5T){o.5T=J;o.Q.4m()}}}}E qq(){1q("Rj");!2j&&o.1A?o.U.2X():'';o.U.8e();7N=1;qn(o.1A)}E qn(x){if(7N>0){3d(qh);qh=1D(Da,v.D7*2y)}}E Da(){if(7N>0){1q("Ri");if(4q){if(7N==1){1G.Dd(1a)}if(7N==2){1G.9j();cO(H);1f.1A()}}F{3S(1f,{'2S':1a})}}}1f.1u('Rd',Dn);1f.1u('2e',oH);1f.1u('9p',8j);1f.1u('1A',9y);1f.1u('4x',d1);1f.1u('DR',bA);1f.1u('hQ',hI);1f.1u('jr',hL);1f.1u('Cg',bN);1f.1u('Ci',cR);1f.1u('8S',8y);1f.1u('Cp',az);1f.1u('Rb',DE);1f.1u('Cr',po);1f.1u('C3',p5);E Dn(){if(!4q&&!6c){!2j?o.U.db():''}}E oH(){if(!4q&&!6c){if(1f.2e){1q(1f.2e,1f.2e.jt,1f.2e.9h);B x=1f.2e.jt;2e=1f.2e.9h;if(2e==''){if(x==1){2e="Od"}if(x==2){2e="qa"}if(x==3){2e="c5"}if(x==4){2e="es kV"}}1q("O5 dX: ",2e)}if(qg&&v.qp==1){2e=1U;qq()}if(2e!=1U){5V()}}}E 5V(){!2j?o.P.5V():''}E 8j(){!2j?o.P.8j():''}E 9y(){if(!o.1z&&v.7a){1q('Ds 1A');4x();o.U.2E();L}if(4q&&7N>0){}F{if(!2j){B rV=o.U.8L()&&o.j3!=1;if(rV||a2==-1){B x=J;if(4q){if(I(o.1W)||I(o.5y)){if(rV){}F{1q('4x i3');4x();x=H}}}if(!x){o.P.9y()}}}}}E d1(){if(!jJ){1q("Oo");if(o.1A&&o.k8&&!1f.9p&&v.Dw==1&&!o.bp){1q("Dw");gT()}F{!2j&&!o.Dv&&1f.7O?o.P.d1():''}}}E bA(){!2j?o.P.bA():'';if(a2>-1){if(4L()>a2){1q('4x Om',a2);4x();a2=-1}}}E hI(){!2j?o.P.hI():''}E hL(){!2j?o.P.hL():''}E bN(){if(2j){jE()}F{o.P.bN();r0();if(4q&&7N>0){7N=0;1q("Ol up");1G.Co();gT();o.Q.2E()}if(I(v.dO)){2z()}}}G.dO=E(){L(1f.ki/1f.fx)};E jE(){if(1f.fx>0){O(1E,{"19":1E.26/(1f.ki/1f.fx)-2D(v.2j.3a)})}F{if(qv<20){1D(jE,1i);qv++}}}E r0(){if(v.kA==1){3W(o.qy);o.qy=7l(qw,1i);qw()}}E qw(){if(1f){if(1f.fx>0){o.U.Du(1f.ki/1f.fx);3W(o.qy)}}}E az(){!2j&&!8h?o.P.az():''}E cR(){!2j?o.P.cR():''}E 8y(){if(4q&&7N>0){}F{!2j?o.P.8y():''}}E DE(){o.U.q9()}E pN(){B kj=1V.DB=1V.DB||1V.Os;B hT=1V.Dc=1V.Dc||1V.Or;B kg=kj&&1T kj.kg==='E'&&kj.kg(Dk);B DG=!hT||hT.pB&&1T hT.pB.O1==='E'&&1T hT.pB.7m==='E';L kg&&DG}B pz="<7K C='1t:0.5'>";E DH(){if(!2j&&v.8C==1){B x=1G.cY;B q=-1;o.2n=[];if(x.R>1){V(B i=0;i<x.R;i++){if(I(x[i].19)){B y=o.P.E6(x[i],v.E4);if(o.2n.K(y)>-1||v.NI==1){if(I(x[i].hV)){B yi=o.2n.K(y);yi>-1?o.2n[yi]+=" "+pz+" &iw;"+2D(x[yi].hV/2y)+' '+2C('fg')+'</7K>':'';o.2n[i]=y+" "+pz+" &iw;"+2D(x[i].hV/2y)+' '+2C('fg')+'</7K>'}}F{o.2n[i]=y}if(I(x[i].DO)){o.8N[i]=x[i].DO[0]}}F if(I(x[i].6Q)){o.2n[i]=x[i].6Q}F{o.2n[i]=i}if(I(v.4k)&&q==-1){if(v.4k==o.2n[i]){q=i}}if(I(o.4k)){if(o.4k==o.2n[i]){q=i}}}if(v.i5==1){o.2n[x.R]=2C("2u")}F{1G.ET=0;1G.gE=0}if(v.DL==1||q>-1){1G.gE=0;if(v.gC=="8f"||(!o.1z&&v.4d==0)){1G.nC=q}F{if(v.gC=="fp"){1G.gB=q}}o.3h=q}F{if(v.i5==1){o.3h=1G.cY.R-1}F{o.3h=1G.NK}}k1()}o.Q?o.Q.4m():''}}E k1(){if(o.8N.R>0&&v.bt==1){pE();q0()}}E pE(){if(!2j&&v.bt==1){B x=1G.oh;o.7C=[];B 2B;if(x.R>1){V(B i=0;i<x.R;i++){2B=J;if(I(x[i].f9)&&o.8N.R>0){if(x[i].f9!=o.8N[o.3h]){V(B j=0;j<o.8N.R;j++){if(o.8N[j]==x[i].f9){2B=H}}}}if(!2B){o.7C[i]=I(x[i].6Q)?o.P.DV(x[i].6Q):i;if(I(v.b4)){if(v.b4==o.7C[i]){o.7n=i;1G.k6=i}}}}}}}E q0(){if(!2j){B x=1G.oh;B y=1G.k6;if(y>-1){if(I(x[y].f9)){if(o.8N.R>0){if(o.8N[o.3h]!=x[y].f9){V(B i=0;i<x.R;i++){if(x[i].6Q==x[y].6Q&&x[i].f9==o.8N[o.3h]){1G.k6=i;y=i;1g}}}}}o.7n=y;1q("8d NP",o.7n);o.Q.td(o.7n)}}};E 4L(){if(6c){L 6d?o.3u.Z():0}F{L 1f.eH}};E 3J(){B x=1f.1k;if(6c&&6d){x=o.3u.1k()}if(I(v.4D)){x=v.4D}L x!=Pn&&!pS(x)?x:0}G.2E=E(){B p=H;if(4q&&!pW){if(!ar){cO(H)}1G.Co()}if(6c&&!6d){jF(H);p=J}if(8h){if(!qI){rt()}ws.1A();p=J}if(1f.C.1e=="-Pp"){G.ei()}p?gT():''};B Pf;E gT(){if(1a!="1H"){B pp=1f.1A();if(pp!==1U){pp.aS(E(){}).2T(E(2e){1q("Pt",2e.9h);if(2e.9h.K('aH')==-1&&2e.9h.K('PG by')==-1){if(v.rn==1){1q('PC');o.U.51();1f.1O=0;B rp=1f.1A();if(rp){rp.aS(E(){}).2T(E(e){1q("Px",e.9h);if(o.1l.tv&&(4q||6c)){}F{o.Q.2X();o.U.8e();js("OR")}})}}F{o.Q.2X();o.U.8e()}}})}}}G.jV=E(){if(o.5y||o.1W){if(o.8G){df()}if(!o.gF&&o.1l.2q&&o.1l.3H){if(!1f.3B){1f.3B=H;jK=H}O(1f,{"1h":"2c","Y":-47,"1e":-47});a2=4L();if(!8h){1f.1A()}if(a2==0&&o.2x>0){iJ=o.2x}}}};G.ei=E(){if(!o.gF&&(o.1l.2q||o.1l.3H)){O(1f,{"1h":"uK","Y":0,"1e":0});if(I(v.dO)){2z()}if(jK){!o.3B?1f.3B=J:'';jK=J}if(iJ>0){o.2x=iJ;iJ=0}a2=-1}};G.2X=E(){1q('7O');4x()};E 4x(){if(8h){ws.4x()}F{1f.4x()}};G.cN=E(){!1f.7O?2X():gT()};G.3L=E(x){if(6c&&6d){o.3u.4c(x)}F{if(4q){if(v.OE==1&&x>0&&oZ()){eT=1G.gB;1G.CJ=0}}1f.eH=x}};G.51=E(){1f.3B=H};G.6G=E(){1f.3B=J;if(o.2b=="1G"&&o.1l.56&&v.1W==1){if(!I(o.FO)){jJ=H;1f.4x();1D(E(){1f.1A();jJ=J},10);o.FO=H}}};G.3Z=E(x){1f.1O=x};G.FK=E(){if(o.Et!=1f){B aH;B 9q;if(o.jA[1f]){aH=o.jA[1f];9q=o.qV[1f]}F{1V.rK=1V.rK||1V.OJ;9q=1y rK();aH=9q.P5(1f);o.jA[1f]=aH;o.qV[1f]=9q}B hS=9q.P4();hS.hS.5d=v.G1;aH.G5(hS);hS.G5(9q.V9);o.qR=H;o.Et=1f}};G.jC=E(){L!1f.7O};G.5e=E(){L v.5f==1||8h?H:o.5f};G.9z=E(){L 1f};G.qK=E(){3S(1f,{'Q':'1'});L H};G.4d=E(){3S(1f,{'4d':'9n'});if(4q&&!ar){cO(J)}if(6c&&!6d){jF(J)}};G.6t=E(){B 6H="7r";if(1f.7O){6H="7O"}if(1f.9p){6H="9p"}L 6H};G.rd=E(x,y){2j=x;y.1K(1f);1E=y;if(x){if(v.2j.et!=1){1f.3B=H}F{if(!o.3B){1f.3B=J}}jE();if(o.2n.R>0){if(4q){gq=o.3h;1G.gE=0;1G.gB=0}}}F{if(!o.3B&&v.2j.et!=1){1f.3B=J}1f.1O=v.1O;r0();if(o.2n.R>0){if(4q){1G.gE=-1;if(gq>-1){gq<1G.cY.R?1G.nC=gq:''}}}}};G.Z=E(){L 4L()};G.1k=E(){L 3J()};G.9k=E(){B x=0;if(1f.7T){if(1f.7T.R>0){B y=4L();V(B i=0;i<1f.7T.R;i++){if((y>=1f.7T.1z(i)||y>=1f.7T.1z(i)-1i)&&y<=1f.7T.4D(i)){x=1f.7T.4D(i)}}x==0?x=1f.7T.4D(1f.7T.R-1):''}}if(I(v.4D)){x>v.4D?x=v.4D:''}L x};G.2u=E(){L oZ()};E oZ(){B x=J;if(4q){if(ar){x=1G.ET}}F if(6c){if(6d){x=o.3u.2u()}}L x}G.3z=E(){L{"X":1f.ki,"19":1f.fx}};G.2S=E(x){x=x.22(/\(5i\)/g,2F.5i());1a=x;o.ah!=2?o.ah=J:'';if(6c){if(6d){o.3u.aH(x)}}F if(4q){4q&&1G?1G.9j():'';cO(H);os()}F{3S(1f,{'2S':x,'3I':0});o7();4x()}};E o7(){if(o.1l.6y){B y=1f.fc;if(y){V(B i=0;i<y.R;i++){y[i].hx="VI"}}y=1f.oh;if(y){V(i=0;i<y.R;i++){y[i].Uw=(i==0?1:0)}}if(1V.UD){1f.1u('Um',E(1b){o.5F=1b.UU=="UK";!2j?o.U.iP():''})}}os()}G.5F=E(){1f.VJ()};G.8E=E(){df()};E os(){if(o.1l.3H){if(I(1f.UZ)&&!o.1l.7D){o.8E=H}if(1Q.UT&&!1f.UJ){o.8E=H}}}E df(){if(o.1l.6y){if(1f.Vx==="km-in-km"){1f.CZ("bE");o.8G=J}F{1f.CZ("km-in-km");o.8G=H}}F{if(!1Q.UP){2m('1f.UQ().aS(p => {o.8G = H;}).2T(2e => {o.8G = J;});')}F{2m('1Q.UN().aS(ok =>{o.8G = J;}).2T(2e => {});')}}};E po(){o.8G=H};E p5(){o.8G=J};G.CV=E(x){if(6d){o.3u.om(x)}};G.Cx=E(x){if(6d){if(1f.7T.R>0){o.3u.UI(x)}}};G.UL=E(x){if(o.ws){o.ws.Cl(ws,x,-1)}};G.UM=E(x){if(o.ws){o.ws.Cl(ws,-1,x)}};G.D6=E(x){if(ar){B y=2D(x);if(x==1G.cY.R){y=-1;1G.gE=-1}if(v.gC=="fp"){1D(8y,4p);1G.gB=y}if(v.gC=="8f"){1q("8d 8f Uf "+y);1G.nC=y}if(y==-1){o.3h=1G.ju}k1()}};G.k0=E(){L 1G};G.jY=E(){L 6d?o.3u.Uy():J};G.9g=E(){L 9g()};E 9g(){B x=0;if(ar){if(1G.cY){x=1G.cY.R}}L x}G.aE=E(){L aE()};G.ds=E(){ds()};E ds(){if(1f){if(v.k5==1||v.5B==1){if(v.VF==1||v.5B==1){O(1f,{'3y-k9':'5B'})}F{O(1f,{'3y-k9':'FQ'})}}F{O(1f,{'3y-k9':'uE'})}}}G.4S=E(){2z()};E 2z(){if(v.dO){2I('1F',7d(v.dO).22('/',':'))}}E aE(){B x=0;if(6d){x=o.3u.cY()}L x}G.Dt=E(x){if(ar){1G.k6=2D(x)}};G.hC=E(x,y){if(y=="1G"&&ar&&kp){kp.VV(x)}if(y=="3u"&&6d){o.3u.Vg(x)}};G.dC=E(x){if(x){1f.Vf=x}};G.p3=E(){B x=1f.Vj;B y=[];V(B i=0;i<x.R;i++){if(x[i].mC.mD()=='9c'){x[i].6l("dK",pe);y.2H(x[i])}}V(B i=0;i<y.R;i++){1f.3f(y[i])}};G.Dl=E(x,y,z){if(x!=''){if(x.K(' or ')>0){B xx=x.2r(' or ');x=xx[0]}B 9c=1Q.1M('9c');9c.6k('2S',x);9c.6k('bL',y);9c.6k('Ve','Di');9c.6k('hx','E1');if(z){9c.6k('6X','')}1f.1K(9c);9c.1u("dK",pe)}};E pe(e){if(e.4a.bL&&o.4H){V(B i=0;i<o.2Z.R;i++){if(o.2Z[i]==e.4a.bL){o.4H.9w(i)}}}};G.j7=E(){L 2e?2e:''};G.4b=E(){3W(o.Vl);4q&&1G?1G.9j():'';6c&&6d?o.3u.Vw():'';8h&&ws?ws.2B():'';1f.6l('2e',oH);1f.6l('9p',8j);1f.6l('1A',9y);1f.6l('4x',d1);1f.6l('DR',bA);1f.6l('hQ',hI);1f.6l('jr',hL);1f.6l('Cg',bN);1f.6l('Ci',cR);1f.6l('8S',8y);1f.6l('Cp',az);1f.6l('Cr',po);1f.6l('C3',p5);1f.2S='';if(1E.mC=="yb"){1E.nW.9L.3f(1f)}F{1E.3f(1f)}1f=1R}};B tJ=E(){B b=[];B ec=[];B 4Z=[];B 8S=J;B jx;B 9A=J;B 1d;B W;if(o.4Q){o.4Q.1m();o.4Q=1R}B kd;o.4R=[0.25,0.5,0.75,1,1.25,1.5,2];if(v.1d.T5==1&&I(v.1d.hb)){v.1d.hb=v.1d.hb.22(/\n/ig,'');o.4R=v.1d.hb.2r(",")}o.di=o.4R.K('1')>-1?o.4R.K('1'):o.4R.K(1);o.91==3?o.91=o.di:'';V(B i in o.5h){if(o.5h.2l(i)){!I(v.1d[i])?v.1d[i]=5:'';o['d6'+i]=['+ '+v.1d[i]+'%','&TT; '+v.1d[i]+'%',(o.5h[i]*1i+'%')]}}if(v.1v.cP==1&&o.1l.56&&v.fs==1){v.1v.1m=0}B iZ=J;B 8r=0;B jn=0;B fe=J;B vn=H;B hA;B bg=1y BA();B 1d;B 5Q=[];B oK=J;B oV=J;B ht=0;B aF=[];if(v.ey.1h=="Q-2h"){v.ey.1h="Q"}V(B y in v){if(v.2l(y)){if(y.K("8X")==0&&v[y]){!I(v[y].op)?v[y].op=v[y].5Q:v[y].5Q=v[y].op;5Q[v[y].5Q]=y;if(v.ey.1h!="Q"){if(v[y].1h=="Q-2h"){aF.2H([y,v[y].5Q]);oK=H}F{if(v[y].1h=="Q"||v[y].1h==1U){oK?oV=H:''}}}ht<v[y].5Q?ht=v[y].5Q:''}}}if(oV){aF.FB(E(a,b){L a[1]-b[1]});V(B i=0;i<aF.R;i++){5Q[v[aF[i][0]].5Q]=1R;v[aF[i][0]].5Q=ht+1;ht++;5Q[v[aF[i][0]].5Q]=aF[i][0]}}if(v.1v.1m==1&&v.1v.ca==1){o.1v=1M("1Z");o.1J.1K(o.1v);O(o.1v,{'1h':'2c','Y':0,'1e':0,'X':'1i%','19':'1i%','4X':'1e 0.3s 7L-5U','3X-2R':'1H'})}B 7k=1M("1Z");if(v.1v.1m==1&&v.1v.ca==1){o.1v.1K(7k)}F{o.1J.1K(7k)}O(7k,{'1h':'2c','Y':0,'2J':0,'X':'1i%','19':v.1v.h});7k.fi=E(){!o.1l.2q?o.U.Fo():''};if(o.tI){2W(bg.c());2W(7k)}V(B i=1;i<5Q.R;i++){if(5Q[i]){B y=5Q[i];if(y){B 1c=v[y].1c;if(o.1l.2q){if(1c=="1O"&&v[y].dl=="4E"){}F{if(1c=="1O"&&v.U9==1&&o.1l.2q){v[y].gk=0}F{if(1c=="1O"||(1c=="2a"&&v.Uc)){v[y].on=0}}}}if(o.tI){v[y].on=0}if(v[y].on==1){if(1c=="2A"||1c=="1O"){b[y]=1y wm(y,1c);b[y].2z(b[y].s("w"))}F{b[y]=1y Dq(y)}ec.2H(y);if(b[y].g("1c")=="1L"){if(b[y].s("1C")==''){if(b[y].s("B")!=''){if(!I(v[b[y].s("B")])){b[y].1Y("2k",J)}}F{b[y].1Y("2k",J)}}}if(b[y].g("1c")=="4t"){B lu=b[y].s("2N");if(lu){if(lu.K("2I:")==0&&lu.K(",0/1")>0){B z=lu.2r(",");2I(z[0].1n(4))==0?b[y].b7(0):''}}}b[y].1Y("1F",b[y].s("1F"))}}}}if(I(v.1d)){if(1T(7u)=='E'){1d=1y 7u("1d");v.1d.8V==1?1d.1o():1d.1m()}F{o.Ub=H}}if(I(v.W)){if(1T(7u)=='E'){W=1y 7u("W");if(I(o.W)){W.tK(o.W);if(v.W.k4==0||!I(v.W.k4)){v.W.8V==0?W.1m():''}F{W.1o()}}F{W.1m(1)}gR()}}if(o.iY){1T Fw=='E'?o.2Y=1y Fw():''}uY();2z(H);4o();tQ();vn=J;E Ei(S){B x=0;B U1=J;if(S){if(S.g("1c")=='2A'){x=4Z.Y+S.s("3R");if(4Z.fr!=1R){}F{4Z.fr=[]}}F{if(4Z.fr!=1R){B aI=S.g("X")+S.s("4j")+S.s("3R");if(gK(S)){aI=0}if(S.s("3l")==1&&!S.g("1o")){aI=0}if(S.s("a8")>0){aI=0}x=bg.g("w")-v.1v.jp*1-aI+S.g("X")/2+S.s("3R");B i=0;4Z.2h-=aI;V(i=0;i<4Z.fr.R;i++){B b0=b[4Z.fr[i]];if(b0.s("a8")>0){O(b0.c(),{"Y":(b0.g("x0")-aI)})}F{O(b0.c(),{"Y":(b0.g("x")-aI)})}b0.1Y("x0",b0.g("x"))}4Z.fr.2H(S.g("18"));S.1Y('eI',1)}F{if(S.s("3l")==1&&!S.g("1o")){if(S.g("1c")=="1O"){if(S.s("1m")==1&&S.s("gk")==1&&fe){8r+=S.g("X")+S.s("3R")+S.s("4j");fe=J}}}F{if(S.s("a8")>0){x=4Z.Y+S.s("3R")+S.s("4j")}F{B 2B=J;if(S.g("1c")=="1O"){if(S.s("1m")==1&&S.s("gk")==1){if(!o.c0&&!o.8B){2B=H;fe=J}F{if(!fe){8r-=S.g("X")+S.s("3R")+S.s("4j");fe=H}}}}if(gK(S)){2B=H}if(!2B){4Z.Y+=S.g("X")/2+S.s("3R");x=4Z.Y;4Z.Y+=S.g("X")/2+S.s("4j")}F{x=4Z.Y}}}}}}L x}E vr(S){B X=o.2a&&v.1v.hY==0?o.ay:o.3g;B 19=o.4G;B 9X=0;if(S!=bg){9X=X/2+S.s("3R")-S.s("4j")}B cg=19/2;B pc=S.g("X");B jj=S.g("19");B 1h=S.s("1h");if(1h.K("7H")>-1){9X=o.3g/2+S.s("3R")-S.s("4j")}if(1h.K("1e")==0){cg=jj/2+(S.s("EK")*o.4G/1i)}if(1h.K("2J")==0){cg=o.4G-(S==bg?jj:jj/2)-(S.s("Ez")*o.4G/1i)}if(1h.K("2h")>-1){9X=o.3g-pc/2+S.s("3R")-S.s("4j")-(S.s("TE")*o.3g/1i)}if(1h.K("Y")>-1){9X=pc/2+S.s("3R")-S.s("4j")+(S.s("jN")*o.3g/1i)}if(1h=="ch"){9X=-o.tB/2+(S.s("jN")*o.tB/1i)+S.s("3R")-S.s("4j");cg=-o.n6/2-(S.s("Ez")*o.n6/1i)+(S.s("EK")*o.n6/1i)}if(1h.K("Q")>-1){B cx=Ei(S);9X=(bg?(bg.c()?4O(bg.c().dP):0):0)+cx;if(1h=="Q-2h"){9X+=8r}if(v.1v.1h=="1e"){cg=v.1v.h/2-(v.cj<0?v.cj:0)}F{cg=19-v.1v.h/2}}L{x:9X,y:cg+S.s("7E")-S.s("c4")}}E 2z(9m){B w=o.2a&&v.1v.hY==0?o.ay:o.3g;B h=o.4G;O(bg.c(),{'1e':(v.1v.1h=="1e"?0:o.4G-v.1v.h)-v.cj});bg.1Y("y0",(o.4G-v.1v.h-v.cj));if(v.1v.hY==0&&bg){O(bg.c(),{'X':w,'Y':0,'2M-Y':0});bg.1Y("w",w);if(o.2a){O(bg.c(),{'Y':'50%','2M-Y':-w/2})}}4Z={"Y":v.1v.jp*1,"2h":(bg.g("w")-v.1v.jp*1)};B nU=J;if(!bg.g("1o")){bg.1Y("2k",H);nU=H}B 18;V(B i=0;i<ec.R;i++){18=ec[i];if(b[18]){B cc=vr(b[18]);if(cc){if(b[18].s("5z")=="1h"){if(I(o.6P[18])){o.6P[18].F7(b[18].g("x0"),cc.x,b[18].g("y0"),cc.y)}}b[18].1Y("x0",cc.x);b[18].1Y("y0",cc.y);if(b[18].s("3l")==1&&!b[18].g("1o")&&!9m){rW(b[18])}F{O(b[18].c(),{"1h":"2c","Y":b[18].g("x0"),"1e":b[18].g("y0")})}}}}if(nU){bg.1Y("2k",J)}8r=0;V(18 in b){if(b.2l(18)){if(b[18].s("1h")=="Q-2h"&&b[18].g("1c")!="2A"&&8r>-1){8r=4Z.2h-4Z.Y}if(b[18].g("1c")=="2A"&&bg){B ce;if(b[18].s("Tz")==1){ce=b[18].s("w")}F{if(b[18].s("1h").K("Q")>-1){ce=4Z.2h-4Z.Y-b[18].s("3R")-b[18].s("4j");O(b[18].c(),{"Y":(4O(bg.c().dP)+4Z.Y+b[18].s("3R")+ce/2)});8r=-1}F{ce=bg.g("w")-b[18].s("3R")-b[18].s("4j");O(b[18].c(),{"Y":(4O(bg.c().dP)+b[18].s("3R")+ce/2)})}}b[18].1Y("x0",b[18].g("x"));b[18].2z(ce)}}}if(1d){hf(1d)}if(W){hf(W)}if(iZ||o.2a||jn!=8r){4o()}}E rW(b){B Y=0;B 1e=0;if(b.s("1h").K("2h")>-1&&b.s("1h").K("Q")==-1){Y=o.3g+b.g("X")+10}if(b.s("1h").K("Y")>-1){Y=-b.g("X")-10}if(b.s("1h").K("1e")>-1){1e=-b.g("19")*2}if(b.s("1h").K("2J")>-1||b.s("1h").K("Q")>-1){1e=o.4G+b.g("19")+b.g("X")+10}if(Y>0){O(b.c(),{"Y":Y})}if(1e>0){O(b.c(),{"1e":1e})}}E hf(x){B 1e=-47;x.hg();B y=o.4G-v.1v.h*(x.s("1h").K("1e")>-1?1:2);if(x==W&&v.va==1){y=o.4G}B hn=y-(o.2a&&!o.1l.2q?(1i+x.s("hm")*1):x.s("hm"))-(x==W&&x.s("hm")*1==0?x.s("7E"):0);hn<1i?hn=1i:'';O(x.c(),{'5J-19':hn});x.co()?O(x.co(),{'5J-19':hn}):'';if(x.g("1o")){1e=o.4G/2-x.g("19")/2+x.s("7E")-x.s("c4");if(x.s("1h").K("1e")>-1){1e=x.s("7E")-x.s("c4")}if(x.s("1h").K("2J")>-1){1e=o.4G-(v.1v.1h!='1e'?v.1v.h:0)-x.g("19")+x.s("7E")-x.s("c4")}1e<0?1e=0:''}if(x.g("18")=="1d"&&o.ew){B FZ=o.3g-x.g("X")-x.s("4j");if(o.ew>FZ){O(x.c(),{"1h":"2c","2h":x.s("4j"),"Y":"2u","1e":1e})}F{O(x.c(),{"1h":"2c","Y":o.ew,"2h":"2u","1e":1e})}}F{if(x.s("1h").K("2h")>-1){O(x.c(),{"1h":"2c","2h":x.s("4j")-x.s("j5"),"Y":"2u","1e":1e})}F if(x.s("1h").K("Y")>-1){O(x.c(),{"1h":"2c","Y":x.s("3R"),"2h":"2u","1e":1e})}F{if(x.g("18")=="W"&&x.s("3A")==1){O(x.c(),{"1h":"2c","Y":o.3g/2-x.g("X")/2+x.s("3R")/2-x.s("4j")/2,"1e":1e})}F{B l=o.3g/2-x.g("X")/2+x.s("3R")-x.s("4j");O(x.c(),{"1h":"2c","Y":(l>0?l:0),"1e":1e})}}}x.9a()};G.dz=E(18){B S=b[18];B 1c=S.g("1c");if(1c){B d=1y 6n();o.94=d.8H();if(1c&&1c!=""){4B(S)}}};G.oa=E(z,x,y){V(B 18 in b){if(b.2l(18)){if(b[18].s(z)==x){b[18].1Y(y?"6e":"2W")}}}};G.sd=E(x,s){B y=6Y(s,x);L y};E 4B(S,1B){o.lJ=H;kd=S;B a=S.g("1c");if(a=="1A"){o.U.2E();if(v.1X.on==1&&v.1X.2G==1&&v.1X.qz==1){7p('1A',1)}}F{if(a=="4x"){o.U.2X();if(v.1X.on==1&&v.1X.2G==1&&v.1X.qz==1){7p('1A',0)}}if(a=="2B"){o.U.sa()}}if(a=="uH"){o.U.3L(0,J)}if(a=="2a"){!o.4V?o.U.7Q():''}F{if(a=="uI"){o.U.7Y()}}if(a=="2A"){B ld=o.P.1k();B lt=S.g("2v")*ld;if(v.4u>0){ld-=v.4u;lt=S.g("2v")*ld+v.4u}if(v.FY>0){if(v.FY/ld<=1-S.g("2v")){L}}o.U.3L(lt,H);if(o.3m){o.3m.j6(lt,ld);o.2x>0?o.2x=1U:''}}if(a=="1O"){B x=S.g("2v");x<0.TA?x=0:'';x>1?x=1:'';if(S.s("dl")=="4E"){x=4i(x*o.4R.6p(-1)[0]).tk(1);o.U.8p(x,1)}F{if(o.59&&v.tz==1){2O.7c("tP",x);if(S.g("2v")>0||o.1l.7D||v.mw==0){2O.uC("hz")}F{2O.7c("hz",1)}}o.U.3Z(x)}}if(a=="4W"){if(o.59&&!o.1l.7D&&v.mw==1){2O.7c("hz",1)}o.U.51();if(v.1X.2G==1&&v.1X.F0==1){7p('4W',0)}}F{if(a=="9t"){if(o.59){2O.uC("hz")}o.U.6G();if(v.1X.2G==1&&v.1X.F0==1){7p('4W',1)}}}if(a.K("Z")==0){S.T7()?S.fI():S.On()}if(a=="n8"){o.P.ul()}if(a=="1F+"){o.P.cm(0.1)}if(a=="1F-"){o.P.cm(-0.1)}if(a=="1F"){o.P.cm(0)}if(a=="5f"){2I("v6");S.1Y("uq",1);S.1Y("dA",1)}if(a=="2Y"){js("2Y");ux()}if(a=="1d"){o.ew=1U;if(1d){if(!1d.g("1o")){1d.1o()}F{1d.1m()}}}if(a=="W"){if(o.ez==a){L}if(I(v.W)){if(W.g("1o")){W.1m()}F{1D(E(){W.1o()},1i)}}}if(a=="8f"){o.Q.b6()}if(a=="d0"){o.Q.cs()}if(a=="4t"){if(S.s("eM")==1&&S.s("2N")!=""){B x=4v(S.s("2N"));if(o.ez==a+x){L}if(x.K('{Z}')>-1){x=x.22('{Z}',(I(o.3m)?o.3m.9v().t:o.P.Z()))}if(x.K('{3e}')>-1){x=x.22('{3e}',o.P.bF())}if(x.K('{1L}')>-1){x=x.22('{1L}',v.1L.22(/,/ig," "))}if(x=="5F"){o.P.em()}if(x=="Tk"){o.U.3L(S.s("jN")*o.P.1k()/1i);!o.1A?o.U.2E():''}S.s("F9")==1?o.U.2X():'';B y=x.2r(",");if(x.K("2I:")==0){B z=x.1n(4).2r(";");V(B i=0;i<z.R;i++){y=z[i].2r(",");if(y.R>1){if(y[0]=='4c'){if(v.1X.2G==1&&v.1X.sD==1){7p('4c',y[1]>0?1:0)}}2I(y[0],y[1],S);y[1]=='0/1'||y[1]=='1/0'?sm():''}F{if(y[0]=="EN"){B ss=2I(y[0]);if(ss){if(ss.K("29")>-1){if(v.Tj==1){B 3N=1Q.1M('3N');3N.6k('2S',ss);O(3N,{1h:"uM",2h:(I(v.jk)?v.jk:20),2J:(I(v.jk)?v.jk:20),X:0,4X:"X 0.5s bo-TF(.75,-0.5,0,1.75)"});3N.C.53=FX;1Q.9L.1K(3N);1D(E(){O(3N,{X:(I(v.FS)?v.FS:4J)})},1);3N.fi=E(){G.5q.3f(G)}}if(v.U2==1){B a=1M("a");a.8W=ss;a.6h=y[0]+".iX";a.2v()}}}F{1q(y[0]+" 2e")}}F{2I(y[0])}}}}F{if(x.K("js:")==0){if(x.K("(")>0&&x.K(")")>0){2m(x.1n(3))}F{2m(y[0].1n(3)+'('+(I(y[1])?'"'+y[1]+'"':'')+(I(y[2])?',"'+y[2]+'"':'')+')')}}if(x.K("1b:")==0){uh(x.1n(6),o.P.Z())}if(x.K("2Y:")==0&&o.2Y){o.2Y.2I(x.1n(6))}if(x.K("uj:")==0&&o.5M){2I("uj",x.1n(7))}if(x.K("3w")==0||x.K("/")==0||x.K("?")==0||x.K("1a:")==0){x.K("1a:")==0?x=x.1n(4):'';1V.8b(x,S.s("FF"))}if(x.K("6h")==0){o.U.jo()}if(x=="2I:8E"){o.P.df()}}if(x.K("1d#")>-1){if(1d){B si=x.1n(9).2r(",");if(1d.g("1o")&&1d.g("8b")==si[0]){o.ew=1U;1d.1m()}F{o.ew=S.g("x")-S.g("X")/2;V(B i=0;i<si.R;i++){i==0?1d.1o():'';1d.8b(si[i])}}}}if(x.K("1d:")>-1&&v.1d.TI==1){if(!o.4Q){o.4Q=1y TP()}if(v.1d.eE==1){if(1B=="6z"){o.4Q.1o(x)}F{o.4Q.fQ(x)}}F{if(!1B){o.4Q.fQ(x)}}}if(x=="Ch"){o.U.ej();o.vb=0;S.1Y("2W");B bl=6Y("2N","4s");if(bl){bl.1Y("2W")}}if(x=="4s"){S.62("OK");S.s("kf")?1V.9s.8W=4v(S.s("kf")):''}}}};G.1L=E(t){B y=J;V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="1L"){if(b[x].s("B")==t||t=="1L"){if(b[x].s("1m")==1&&b[x].s("sL")==1&&o.1A){y=H}if(v[t]==''||y){b[x].1Y("2k",J)}F{b[x].1Y("2k",H)}b[x].62(v[t])}}}}un()};G.CW=E(){un()};G.um=E(){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="4t"){if(b[x].s("1B")=="1C"){b[x].8P()}}}}};E un(){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="4t"){if(b[x].s("1B")=="1C"){b[x].Fi(H)}}}}}E ux(){if(I(o.2Y)){o.2Y.j4()}}G.Cb=E(){ux()};G.wQ=E(){if(v.1L!=''){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="1L"){B y=J;if(!b[x].g("1o")){y=H;b[x].1Y("2k",H)}b[x].62(v.1L);if(y){b[x].1Y("2k",J)}}}}}};G.SE=E(){uY()};E uY(){if(v.ci){if(1T(v.ci)=="3y"){V(B x in v.ci){if(v.ci.2l(x)){fX(x,v.ci[x])}}}}};G.Ct=E(y,z){fX(y,z)};E fX(y,z){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="4t"&&b[x].s("1B")=="1C"){if(b[x].s("4n")==y){if(!b[x].g("1o")||b[x].s("3l")==1){b[x].1Y("EO");b[x].1Y("2k",H)}b[x].fX(z)}}}}};G.4S=E(){2z()};G.SF=E(){2z(H)};G.uo=E(){hf(1d)};G.hg=E(){hf(W)};G.2E=E(){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="1A"){b[x].On()}}}if(G.c6()&&v.W.ek==1){G.bH()}o.1A=H;4o()};G.2X=E(){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="4x"||b[x].g("1c")=="2B"){b[x].fI()}}}if(W){if(v.W.CC==1&&!W.4I()){W.1o()}}o.1A=J;G.6D();4o();if(v.1v.1m==1&&v.1v.eN==1){ib(H)}};G.51=E(){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="4W"){b[x].On()}G.3Z(0)}}4o()};G.6G=E(){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="9t"){b[x].fI()}}}if(v.1O<0.1){v.1O=0.5;o.U.3Z(v.1O)}F{G.3Z(v.1O)}4o()};G.3Z=E(1O,y){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="1O"){if(b[x].s("dl")!="4E"){b[x].6E(1O,1,(y=="no"?y:H))}}if(b[x].g("1c")=="4W"){b[x].uP(1O)}}}4o()};G.7Q=E(){B bl=6Y("1c","2a");if(bl){bl.On();bl.1Y("1F",bl.s("1F"))}4o();iZ?1D(4o,4p):'';dL()};G.7Y=E(){B bl=6Y("1c","2a");if(bl){bl.fI()}2z();3W(o.im);4o()};G.8j=E(){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="1A"){b[x].uv()}}}};G.w1=E(){4o()};E 4o(){V(B x in b){if(b.2l(x)){if(b[x].g("1c")!="bY"){aC(b[x])}}}aC(bg);if(jn!=8r){jn=8r;2z()}if(v.1v.1m==1&&v.1v.ca==1){eS(!o.f6&&!o.5w&&!o.2a&&o.1A&&v.1v.cP!=1&&!o.4V)}};E il(){B 1o=9A&&v.1v.gJ==1;if(!o.1A&&v.1v.1m==1&&v.1v.eN==1){1o=J}if(1o){V(B x in b){if(b.2l(x)){if(b[x].g("1c")!="bY"){aC(b[x],J)}}}O(o.1J,{"6v":"6X"});o.jq=H;aC(bg,J);if(bg.g("1o")){gX()}eS(J)}}E ib(){B 1m=o.1A&&v.1v.gJ==1&&!o.3v&&!o.cT;if(!o.1A&&v.1v.1m==1&&v.1v.eN==1){1m=H}if(1d){if(1d.g("1o")&&o.ur){1m=J}}if(o.4V){1m=J}if(1m){V(B x in b){if(b.2l(x)){if(b[x].g("1c")!="bY"){aC(b[x],H)}}}aC(bg,H);if(!bg.g("1o")){9A=H;o.P.vp();if(o.1A){O(o.1J,{"6v":"1H"});o.jq=J}}eS(H)}}E dL(){if(v.1v.gJ==1){if(v.1v.cP==1&&!o.2a&&!o.aO){}F{3W(o.im);o.im=7l(ib,((v.1v.8I>0?v.1v.8I:v.1v.hK)*2y))}}}E aC(S,bZ){B 1m=J;B 1o=J;B cH=J;if(v.1v.1m==1){if(!o.f6&&!o.5w&&!o.2a&&o.1A&&v.1v.cP!=1&&!o.4V){1m=H;1o=J;cH=H}F{1m=J;1o=H}if(I(bZ)&&!o.4V){1m=bZ;1o=!1m}if(v.1v.1m==1&&v.1v.ca==1&&(S.s("1h").K("Q")==0||S.s("1c")=="2A")){1m=J;1o=H}if(v.1v.eN==1&&!o.1A){1m=H;1o=J;cH=J}}F{if(S.s("1m")!=1){1o=H}}if(1o&&!o.jq){O(o.1J,{"6v":"6X"});o.jq=H}B a=S.g("1c");if(a=="4t"&&S.s("1h").K("Q")==-1){1m=J;1o=H}if(o.4V){if(a=="2A"){if(o.P.1k()==-1){1m=H;1o=J}}}B vm=J;B hp=gK(S);if(S.s("1m")==1){if(S.s("SA")==1){if(cH||bZ||(o.1A&&!o.5w)){!cH&&!bZ?'':hp=H}}if(S.s("SL")==1){if(o.1A&&!o.5w){hp=H}}if(S.s("Ec")==1||S.s("Ea")==1||S.s("E2")==1){iZ=H}}if(hp){1m=H;1o=J}F{!1m?1o=H:''}if(S.s("1c")=="1O"){if(S.s("1m")==1&&S.s("gk")==1){1m=H;1o=J;if(!cH&&(o.8B||o.c0)&&!bZ&&S.s("cZ")!=1){1m=J;1o=H}F{vm=H}}}if(o.bp||(!o.1z&&v.1v.1m==1&&v.1v.vf==1)||(!o.9n&&v.1v.1m==1&&v.1v.DZ==1)){if(S.s("1h").K("Q")>-1||S.s("1h").K("2J")>-1){1m=H;1o=J}if(v.1v.cP==1&&!o.2a){1m=J;1o=H}}if(1d){if(1d.g("1o")&&v.1d.8V!=1){cH=J;bZ=J}}if(a=="2Y"){if(I(o.2Y)){if(o.2Y.4I()){1m=H;1o=J;S.1Y("5z","1H")}}}if(a=="W"||a=="8f"||a=="d0"||S.s("DS")==1){if(W){if(W.4I()&&S.s("DS")!=0){1m=H;1o=J;S.1Y("5z","1H")}}F{1m=H;1o=J}}if(o.Vp==1){1m=H;1o=J}if(vm){B cc=vr(S);if(cc){cc.y>0?S.1Y("y0",cc.y):'';O(S.c(),{"1h":"2c","1e":S.g("y0")})}}if(1m){ag(S,(vn?H:J))}if(1o){Fh(S)}if(S==bg){if(!1m&&1o){gX();6e(7k);9A=J;hA==0?js("ui",1):'';hA=1;o.6i&&o.9G?o.6i.1o():''}if(1m&&!1o&&!o.4V){o.P.vp();dj();2W(7k);9A=H;hA==1?js("ui",0):'';hA=0;o.6i&&o.9G?o.6i.1m():''}if(W){if(v.W.8V==1&&!W.4I()){if(1o||o.bp){if(v.W.DK==1&&o.2a){}F{if(!W.g("1o")){if(v.W.DM==1){!o.1A?W.1o():''}F{W.1o()}}}}F{if(1m&&W.g("1o")){W.1m()}}}}}};E gK(S){B x=J;B a=S.g("1c");if(S.s("1m")==1){if(S.s("sL")==1){o.1A?x=H:''}if(S.s("eN")==1){!o.1A?x=H:''}if(S.s("Vu")==1){o.1l.v8?x=H:''}if(S.s("Vk")==1){o.1l.2q?x=H:''}if(S.s("Ea")==1){if(o.3g>S.s("Eb")){S.1Y("cZ",1);x=H}F{S.1Y("cZ",0)}}if(S.s("Ec")==1){if(o.3g<=S.s("E7")){S.1Y("cZ",1);x=H}F{S.1Y("cZ",0)}}if(S.s("V8")==1){o.1z?x=H:''}if(S.s("C6")==1&&S.s("Db")>0){if(o.P.Z()>=S.s("Db")){x=H}}if(S.s("C7")==1&&S.s("Dp")>0){if(o.P.Z()<S.s("Dp")){x=H}}if(S.s("VT")==1){if(o.1z||!o.3m||o.P.5e()){x=H}if(o.3m){if(o.3m.9v().t==0){x=H}}}if(S.s("vf")==1){!o.1z?x=H:''}if(S.s("ke")>0){x=H}if(S.s("VM")==1){if(I(S.s("Dx"))){3t[S.s("Dx")]?x=H:''}}if(S.s("VD")==1){if(!I(S.s("ci"))){x=H}}if(S.s("Vz")==1){if(I(S.s("CD"))){!3t[S.s("CD")]?x=H:''}}if(S.s("VA")==1&&o.1l.56){!o.1z||o.ka?x=H:''}if(S.s("VK")==1){!o.P.9p()?x=H:''}if(S.s("VH")==1){!o.P.5e()?x=H:''}if(S.s("V7")==1){!o.5w?x=H:''}if(S.s("Ux")==1){!o.2a?x=H:''}if(S.s("E2")==1){o.2a?x=H:''}if(S.s("UB")==1){!o.3B?x=H:''}if(S.s("UE")==1){o.P.5e()&&o.P.bF().K("?vo")==-1?x=H:''}if(S.s("wJ")==1){6j(o.2g)?x=H:''}if(S.s("DZ")==1){!o.9n?x=H:''}if(S.s("Uj")==1){o.9n?x=H:''}if(S.s("Up")==1){o.kn?x=H:''}if(S.s("Uo")==1){!o.kn?x=H:''}if(S.s("Fy")==1){if(S.g("gi")){x=H}}if(S.s("UX")==1){!o.ab?x=H:''}if(S.s("V1")==1){o.ab?x=H:''}if(S.s("V4")==1){if(v.4d==1&&v.cd==1){if(o.2b=="4f"&&!I(v.2g)&&v.sT==0){if(!o.1z||o.P.6t()=="9p"){if(v.2g==''){}F{x=H}}}}}}if(a=="4t"){if(S.s("2N")){if(S.s("2N")=="2I:5F"||S.s("2N")=="5F"){if(!o.5F&&!o.gF){x=H}}if(S.s("2N")=="2I:8E"){if(!o.8E||(!o.1z&&v.4d==0)){x=H}}if(S.s("2N")=="2I:D1"){if(!o.kn){x=H}}if(S.s("2N").K("5T")>-1){if(!o.5T){x=H}}}}if(a=="W"||a=="8f"||a=="d0"){if(W){if(W.4I()){x=H}}F{x=H}}if(a=="1d"){if(1d){if(1d.4I()){x=H;S.1Y("5z","1H")}}F{x=H}}if(S.g("1B")=="1C"){if(S.g("R")==0){x=H}}if(S.g("1d#")){if(!S.g("1Y#3T")){x=H}}if(S.s("3V")==1){B cb=1Q.8x("VE"+v.id);if((o.P.1k()==0&&o.P.Z()==0)||!o.5a||!6j(cb)||!o.V6){x=H}}if(S.s("uX")==1){!x?S.1Y("uX",1):''}if(a=="1k"){if(o.P.5e()){x=H}}if(S.g("18")=="sM"&&o.1l.2q){if(o.bp&&o.1l.am){x=H}}L x}E ag(S,sn){if(S.g("1o")){if(o.aO||S.s("5z")=="1H"||sn){S.1Y("2k",J)}F{EP(S)}S.1Y("1o",J)}};E Fh(S){if(!S.g("1o")){if(S.s("5z")=="1H"||o.aO){S.1Y("2k",H);if(o.aO&&S.g("18")!='bg'){S.1Y("1t",1)}if(S.g("1c")=="1O"){if(o.g1){rW(S)}}}F{EW(S)}if(S.s("1c")=="1O"){o.Q.3Z(o.3B?0:v.1O)}if(S.s("1c")=="2A"){o.U.rY()}S.1Y("1o",H)}};E EP(S){sc(S.g("18"));B 5E="gr|";B 5r="0|";B 1m=1;B a=S.s("5z");B p=S.s("1h");if(a=="1F"){5E+="1F|";5r+="0|"}if(a=="1h"){if(p.K("2h")>-1&&p.K("Q")==-1){5E+="x|";5r+=4O(o.3g+S.g("X"))+"|"}if(p.K("Y")>-1){5E+="x|";5r+=4O(-S.g("X"))+"|"}if(p.K("1e")>-1){5E+="y|";5r+="0|"+(-S.g("19"))+"|"}if(p.K("2J")>-1||p.K("Q")>-1||p=="ch"){5E+="y|";if(S.g("1c")=="2A"||S.g("1c")=="1O"){5r+=4O(o.4G+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}F{5r+=4O(o.4G+S.g("19"))+"|"}}if(p=="7H"){5E+="1F|";5r+="0|"}}B m=1y 5n({"mc":S,"me":S.g("18"),"1B":5E.1n(0,5E.R-1),"to":5r.1n(0,5r.R-1),"1m":1m})};E EW(S){sc(S.g("18"));B 5E="";B 5r="";B a=S.s("5z");B p=S.s("1h");if(S.g("1t")!=1){5E="gr|";5r=(S.g("18")=='bg'?v.1v.a:"1")+"|"}if(a=="1F"){if(S.g("3c")!=S.s("1F")){5E+="1F|";5r+=S.s("1F")+"|"}}if(a=="1h"){if(p=="7H"){if(S.g("3c")!=S.s("1F")){5E+="1F|";5r+=S.s("1F")+"|"}}F{if(p.K("Q")>-1){if(S.g("y")!=S.g("y0")){5E+="y|";5r+=S.g("y0")+"|"}}F{5E+="x|y|";5r+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(5E!=""&&5r!=""){B m=1y 5n({mc:S,me:S.g("18"),1B:5E.1n(0,5E.R-1),to:5r.1n(0,5r.R-1),1o:1})}F{S.1Y("2k",H)}};G.g8=E(18,1B,sn){B 4S=J;B 2B=J;B S=b[18];B 1c=S.g("1c");B 2N=S.s("2N");if(1B=="6z"){if(o.g1){if(1c=="1O"||1c=="4W"||1c=="9t"){o.8B=H;o.c0=H;4S=H;4o();if(v.ey.F3==1){B bl=6Y("1c","2A");if(bl){2W(bl.c())}}}}if(1d&&v.1d.eE==1&&((1c=="1d"||2N.K("Ff")==0)||2N.K("1d:")==0)){3d(o.f3);if(!1d.g("1o")||kd!=S){4B(S,1B);o.ez=1c+2N;1D(E(){o.ez=1R},4p)}}if(W&&v.W.eE==1&&1c=="W"){3d(o.sl);if(!W.g("1o")||kd!=S){4B(S,1B);o.ez=1c;1D(E(){o.ez=1R},4p)}}}if(1B=="5U"){if(o.g1){if(1c=="1O"||1c=="4W"||1c=="9t"){o.8B=J;o.c0=H;1D(E(){if(!o.8B){o.c0=J;V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="1O"){ag(b[x]);2z()}if(b[x].g("1c")=="2A"){if(v.ey.F3==1){6e(b[x].c())}}}}}},4p)}}if(v.1d.eE==1&&((1c=="1d"||2N.K("Ff")==0)||2N.K("1d:")==0)){3d(o.f3);o.f3=1D(E(){if(!o.3v){dj(1)}},(v.1d.ep>0?v.1d.ep*2y:2y))}if(W&&v.W.eE==1&&1c=="W"){3d(o.sl);o.sl=1D(E(){if(!o.3v){W.g("1o")?W.1m(1):''}},(v.W.ep>0?v.W.ep*2y:2y))}}if(4S){1D(2z,10)}};G.mo=E(){if(o.52&&!o.2a){o.U.52(J);o.52=J}if(o.2g){if(v.jD>-1&&6j(o.2g)){O(o.2g,{1t:v.kh})}}if(o.1A&&v.F6==1&&v.VB!=0){o.U.2X()}if(v.1v.8I>0){3d(o.F4);o.F4=1D(4o,v.1v.8I*2y)}F{4o()}};G.vB=E(){if(o.2g){if(v.jD>-1&&6j(o.2g)){O(o.2g,{1t:v.jD})}}if(!o.1A&&v.F6==1){o.U.2E()}4o();eS(J)};G.dQ=E(9M,9Q){B y;V(B x in b){if(b.2l(x)){y=b[x].g("1c");if(y=="2A"||y=="1O"){b[x].dQ(9M,9Q)}}}};G.sb=E(){if(v.1v.1m==1){if(v.1v.cP==1&&!o.2a){L}if(!o.5w&&o.P.6t()=="7r"){o.5w=H;4o();o.1l.2q?1D(E(){o.5w=J},4p):''}if(v.1v.gJ==1){il();dL()}eS(J)}};G.dT=E(9M,9Q){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="2A"||b[x].g("1c")=="1O"){b[x].dT(9M,9Q)}}}};G.cJ=E(Z,1k){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="2A"){b[x].6E(Z,1k)}if(b[x].g("1c")=="Z"){cE(b[x],Z,1k)}if(b[x].s("E3")==1){b[x].ul()}if(b[x].s("C8")==1){if(b[x].g("1o")==gK(b[x])){4o()}}}}};E eS(x){if(v.1v.1m==1){x?dj():'';if(v.1v.ca==1){if(!o.1A&&v.1v.eN==1){x=H}if(x&&!o.sg){O(o.1v,{"1e":bg.h()})}if(!x&&o.sg){O(o.1v,{"1e":0})}o.sg=x}}}E gX(){9A=J;o.P.gX();if(o.sX){o.sX=J;2z();1D(2z,cX)}}E cE(x,Z,1k){if(v.4u>0){Z-=v.4u;1k-=v.4u}B y=4L(Z);if(x.s("D8")=="1"){y=4L(1k-Z)}if(x.s("VC")=="1"){if(x.s("VL")=="1"){y=y+(1k>0?' '+2C(x.s("Vh"))+' '+4L(1k):'')}F{Z==0?y=4L(1k):''}}x.62(y)}G.tG=E(Z,1k){B x=6Y("1c","2A");if(x){x.AE(Z,1k)}};G.hX=E(y){if(o.P.1k()>0){B x=6Y("1c","2A");if(x){x.hX(y)}}};G.8D=E(){if(!8S){if(v.dw==1){3d(jx);jx=1D(8D,4p)}F{8D()}}};E 8D(){if(!8S){js("SG");B x=6Y("1c","bY");if(x){x.wX();8S=H}}}G.FR=E(y){V(B x in b){if(x==y){b[x].1Y("2W")}}};G.6D=E(Z,1k){3d(jx);if(8S){js("7T");B x=6Y("1c","bY");if(x){x.g2();8S=J}}};G.h3=E(){B x=6Y("2N","1O 9E");if(x){x.1Y("6e");x.62(2C('1O')+' '+(o.3B?0:2F.t6(v.1O*1i))+'%');3d(o.h3);o.h3=1D(Ge,2y)}};E Ge(){B x=6Y("2N","1O 9E");if(x){x.62('');x.1Y("2W");3d(o.h3)}}G.3L=E(Z,1k){if(v.4u>0){Z-=v.4u;1k-=v.4u}V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="2A"){1k>0?b[x].1Y("2v",Z/1k):'';b[x].AF()}if(b[x].g("1c")=="Z"){cE(b[x],Z,1k)}if(b[x].g("1c")=="5f"){b[x].1Y("uq",0.5);b[x].1Y("dA",0)}}}};G.3J=E(Z,1k){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="1k"){if(v.4u>0){1k-=v.4u}b[x].62(4L(1k))}if(b[x].g("1c")=="2A"){b[x].6E(Z,1k);b[x].vG(1k)}if(b[x].g("1c")=="Z"){cE(b[x],Z,1k)}}}};G.7u=E(){1d.g("1o")?1d.1m():1d.1o()};G.bu=E(){if(1d){L 1d.g("1o")?H:J}F{L J}};G.jI=E(x){if(1d){1d.5h(x)}};G.dj=E(){dj()};G.RZ=E(x){if(1d){1d.FI(x)}};G.xB=E(){if(1d){1d.gV()}};G.xr=E(x){if(1d){L 1d.FC(x)}};E dj(x){if(1d){1d.g("1o")?1d.1m(x):''}o.4Q?o.4Q.1m():''};G.bH=E(){if(W){if(W.g("1o")){W.1m(1)}F{W.1o()}}};G.jQ=E(){if(W){1D(E(){W.1o()},1i)}};G.c6=E(){if(W){L W.g("1o")?H:J}F{L J}};G.eL=E(x){L W?W.g(x):''};G.6f=E(x){if(W){W.tK(x)}};G.CK=E(x){if(W){W.CL(x)}};G.b6=E(){if(W){W.b6()}};G.jM=E(){if(W){W.jM()}};G.gR=E(){gR()};E gR(){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="8f"){O(b[x].c(),{"1t":(!W.d5()?0.5:1)})}if(b[x].g("1c")=="d0"){O(b[x].c(),{"1t":(!W.eG()?0.5:1)})}}}}G.d5=E(){if(W){L W.d5()}F{L J}};G.eG=E(){if(W){L W.eG()}F{L J}};G.jO=E(){if(W){L W.jO()}F{L J}};G.k2=E(){if(W){W.k2()}};G.cs=E(){if(W){W.cs()}};G.CM=E(x){if(x&&W){W.iI(x)}};G.CA=E(x){if(x&&W){W.jP(x)}};G.Cz=E(x){if(x&&W){O(W.co(),{"OF":"1H","2L-2h":W.s("6N")});1Q.8x(x).1K(W.co());2W(W.c())}};G.OU=E(){};G.tO=E(x){if(1d){1d.5C();1d.g("1o")?1D(E(){1d.1m()},4J):''}};G.iA=E(){if(1d){1d.5C()}if(o.4Q){o.4Q.dD()}};G.iP=E(x){if(1d){1d.em()}2z();4o()};G.jS=E(x){if(1d){1d.i4(x);1d.g("1o")?1d.1m():''}if(o.4Q){o.4Q.dD()}x=="4E"?tQ():''};E tQ(){if(o.e8){B x=4i(o.eu/o.4R.6p(-1)[0],1).tk(1);V(B i in b){if(b.2l(i)){if(b[i].s("dl")=="4E"&&o.eu){b[i].6E(x,1)}if(b[i].s("2N")=="2I:4E,1.0"){b[i].uP(x)}}}}}G.td=E(x){if(1d){1d.i4("6K")}if(o.4Q){o.4Q.dD()}};G.aX=E(){if(1d){1d.9w();1d.g("1o")?1D(E(){1d.1m()},4J):''}if(o.4Q){o.4Q.dD()}if(o.4V&&o.5a){o.3V.9u()}};G.te=E(){o.4Q?o.4Q.1m():'';if(1d){1d.te()}};G.iS=E(jw,2k,6o){V(B x in b){if(b.2l(x)){if(b[x].g("1c")=="1d"){if(b[x].s("dI")==1){b[x].wr()}}if(b[x].g("ER")=="1d#"+jw){b[x].1Y("1Y#3T",2k);if(b[x].g("1B")=="1C"){if(6o){6o=6o.6x();B t8=6o.K(" <7K C='1t");if(t8>-1){6o=6o.1n(0,t8)}b[x].62(6o)}}F{if(v.1d['1d'+jw+'1c']=="2f"){if(6o==2C("7z")){b[x].b7(0)}F{b[x].b7(1)}}2z()}aC(b[x])}}}};G.Cj=E(){if(1d){1d.5C();1d.i4("6K");1d.i4("6h")}};G.iK=E(){B x=6Y("1c","2A");if(x){x.iK()}};G.4S=E(){2z();if(9A){o.sX=H}};G.uN=E(x){if(!9A||x==1){2z();4o()}F{v.1v.t0=H}};G.4m=E(){4o();2z();4o();if(o.bp){2W(7k)}F{!9A?6e(7k):''}};G.vA=E(1b){if(ix==v.id&&v.1X.on==1){B x=1b.Dz;B y=J;if(x==1U){x=1b.Dr}if(I(o.1W)||I(o.6W)||o.vb==1){L J}if(o.1A&&v.1X.i3==1){y=H}if(((v.1X.8g==1&&x==32)||(v.1X.NV==1&&x==13))&&(o.5Z||o.5w||y)){if(v.1X.2G==1){7p('1A',o.1A?0:1)}o.U.cN();1b.8w();L J}!v.1X.jZ?v.1X.jZ=0.2:'';!v.1X.1F?v.1X.1F=5:'';if(v.1X.DX==1&&(o.5Z||y)){if(o.P.1k()>0){V(B i=48;i<58;i++){if(x==i){o.U.3L((o.P.1k()*(x-48)*10)/1i,H)}}}}if(x==39&&(o.5Z||y)){ko(v.1X.tm)}if(x==37&&(o.5Z||y)){kk(v.1X.tm)}if(x==38&&(o.5Z||y)){ko(v.1X.t9)}if(x==40&&(o.5Z||y)){kk(v.1X.t9)}if(x==NE&&(o.5Z||y)){ko(v.1X.DA)}if(x==O2&&(o.5Z||y)){kk(v.1X.DA)}}};E 6Y(y,z){V(B x in b){if(b.2l(x)){if(b[x].s(y)==z){L b[x]}}}}E ko(x){if(x=="8f"){if(o.W){o.Q.b6()}F{x="4c"}}if(x=="4c"){if(o.P.1k()>0){if(o.P.Z()+4i(v.1X.4c)<o.P.1k()){o.U.3L(o.P.Z()+4i(v.1X.4c),H)}}}if(x=="1O"){o.U.3Z(4i(v.1O)+4i(v.1X.jZ));1b.8w()}if(x=="1F"){o.P.1F(v.1X.1F/1i);1b.8w()}if(v.1X.2G==1){7p(x,1)}}E kk(x){if(x=="8f"){if(o.W){o.Q.cs()}F{x="4c"}}if(x=="4c"){if(o.P.1k()>0&&o.1z){o.U.3L((o.P.Z()-v.1X.4c>=0?o.P.Z()-v.1X.4c:0),H)}}if(x=="1O"){o.U.3Z(4i(v.1O)-4i(v.1X.jZ));1b.8w()}if(x=="1F"){o.P.1F(-v.1X.1F/1i);1b.8w()}if(v.1X.2G==1){7p(x,0)}};G.vW=E(1b){if(ix==v.id){B x=1b.Dz;if(x==1U){x=1b.Dr}if(x==57){if(v.1q==1){}}if(o.2a&&x==27){o.U.7Y()}if(I(o.1W)||I(o.6W)){L J}if(v.1X.f==1&&x==70&&v.dw!=1&&(o.5Z||o.5w)){if(v.1X.2G==1){7p('2a',o.2a?0:1)}o.2a?o.U.7Y():o.U.7Q()}if(v.1X.m==1&&x==77&&(o.5Z||o.5w)){if(v.1X.2G==1){7p('4W',o.3B?1:0)}o.3B?o.U.6G():o.U.51()}}};G.4b=E(){3W(o.im);V(B x in o){if(x.K("17")==0&&x.K("CU")>-1){3W(o[x])}}V(B i=0;i<ec.R;i++){18=ec[i];if(b[18]){b[18].4b()}}if(1d){1d.4b()}if(W){W.4b()}bg.4b();if(7k.5q==o.1J){o.1J.3f(7k)}F{o.1v?o.1v.3f(7k):''}};G.il=E(){il()};G.ib=E(){ib();4o()};G.dL=E(){dL()};G.lD=E(){L 9A}};B Dq=E(18){B i;B C=[];B w;B h;B uU=0;B bg;B jU;B 8K;B lO=0;B 3T=H;B G8=J;B 3c=1;B 3j=1;B 2o;B fL;B 2K;B 7Z;B 1c;B 9r='';B x0;B y0;B on;B 6z=J;B aB=J;B cS=0;B Ou;B Oz=0;B eI=0;B CX=0;B fz=0;B nu=J;B uS=J;B gi=J;B 3l=J;B fF;B dI;B k7;B uu=J;C=9B(C,f8.S);C=9B(C,v[18]);B U=[C.1c];1c=U[0];I(C.Dy)?U[1]=C.Dy:'';I(C.DF)?U[1]=C.DF:'';I(C.1L)?C.1C=C.1L:'';if(4y(C.DD)){o.iB?C.1F=C.DD:''}if(1c=="2Y"){o.iY=H}if(I(C.2N)){if(C.1B=="1C"&&C.2N!=''){if(I(v[C.2N+'1C'])){C.1C=v[C.2N+'1C']}}if(C.2N.K("1d#")==0){9r=C.2N;if(C.2K==''&&9r.K(",")==-1){C.2K=2C(v.1d['1d'+9r.1n(9)+'1c'])}}if(C.2N.K("5T")>-1){v.DC=H}if(C.2N.K("2Y:")>-1){o.iY=H}if(C.2N=="O4"){C.Ob=1y Oe(C)}}B 6R=C.2K?C.2K.2r("///"):[];if(C.De==1){C.1B="1C";C.1C=g9(0)+(U.R>1?'///'+g9(1):'');if(4y(C.ak)){C.1r=C.ak}}B tN=0;B 2G=1y 9e();B 1p=1y 9e();B c7=1y 9e();B Rf=1y 9e();B g4=0;B as;if(C.1B=="1C"){if(C.4n){if(I(v[C.4n+'1C'])){C.1C=v[C.4n+'1C']}}if(I(C.1C)){2G[0]=4v(C.1C);C.mS=C.1C.R;B vj=['/','|','-'];vj.K(C.1C.1n(-1))>-1?C.uJ=C.1C.1n(-1):'';vj.K(C.1C.1n(0,1))>-1?C.uD=C.1C.1n(0,1):'';if(1c=="Z"||1c=="1k"){if(C.1C.K('0:')==0){C.nn=H}if(C.1C.2r(":").R==3){C.G9=H}F{if(C.1C.K('aM:aM')>-1){C.Fs=H}}if(C.jc==1){v.jc=1}}if(C.D8==1&&C.1C.K("-")==0){C.FD=H}if(C.1C.K("///")>0&&(1c=="4t"||C.De==1)){C.fh=C.1C.2r("///");C.1C=2G[0]=C.fh[0]}}if(v.v4==1){1D(8P,1i);1D(8P,4p);1D(8P,2y)}}F{if(I(C.1p)){2G[0]=C.1p;if(2G[0].K("///")>0&&2G[0].K("hU")==-1){2G=C.1p.2r("///")}if(I(C.jB)){2G[1]=C.jB}if(C.mJ==1){if(4y(C.E5)){2G.2H(C.E5);g4=2G.R-1}}}}if(1c=="4t"){if(C.QY==1&&I(C.kf)){C.sI=C.2N}}B 17=1M("1Z");if(C.1h=='ch'){o.ch.1K(17)}F{if(C.1h.K('Q')>-1&&v.1v.1m==1&&v.1v.ca==1){o.1v.1K(17)}F{o.1J.1K(17)}if(1c=="bY"&&C.QX==1){17.C.53=BZ}}B jU=1M("1Z");17.1K(jU);O(17,{"1h":"2c","Y":0,"1e":0,"1t":1,"d9":"kD","tu":"gQ"});if(4y(C.4n)){3S(17,{"id":(v.id+"5Y"+"8X"+C.4n)})}if(C.E3==1){O(17,{"4X":"2P 0.2s 2U"})}if(2G.R>0){V(i=0;i<2G.R;i++){1p[i]=1M("1Z");O(1p[i],{"1h":"2c","1e":0,"Y":0,"6I":"1H","1t":C.a,"4X":"1t 0.1s 2U,2P 0.1s 2U"});if(C.1B=="eK"&&C.2S!=''){if(4y(C.4n)){3S(1p[i],{"id":(v.id+"gh"+C.4n+"DP")});if(v[C.4n+'2S']){C.2S=v[C.4n+'2S']}}if(C.2S.K(".ta")>-1||C.2S.K(".iX")>-1||C.2S.K(".8v")>-1||C.2S.K("hU")>-1){C.2S.K("//")==-1&&C.2S.K("hU")==-1?C.2S='//'+C.2S:'';B z=1M("3N");C.8q=1;z.1u("dK",sB);z.2S=C.2S;1p[i].1K(z);C.w=1p[i].26;C.h=1p[i].2Q;if(C.E0>0){O(z,{19:C.E0})}}}if(C.1B=="1C"){O(1p[i],{"1r":(C.1r),"d9":C.dU*3M(v.7y,1),"u1":eF(C.44),"gu-eA":C.iF+'px',"2L":"0 cW 0 cW","aw-8g":"bU"});if(o.iB){if(4y(C.Ed)){O(1p[i],{"d9":C.Ed*3M(v.7y,1),})}}if(C.2v==1){if(C.1C.K("<a ")>-1||18=="bO"){O(1p[i],{"6I":"2u"})}}if(C.Ee==1){O(1p[i],{"44-iG":"Ee"})}2G[i]=='5f'?2G[i]=2C("5f"):'';1p[i].1P=vq(2G[i]);1D(uL,1i);C.w=1p[i].26;C.h=1p[i].2Q;if(4y(C.4n)){3S(1p[i],{"id":(v.id+"gh"+C.4n+"R8")})}}if(C.1B=="O"){E9(2G[i],C.1r,1p[i])}B 8Q=2G[i].6x();if(8Q.K('B:')==0){8Q=3M(1V[8Q.1n(4)],'')}B j0=8Q.K('<2w')>-1||8Q.K('<Rs')>-1;if(C.1B=="2w"&&(8Q.K('<g>')>-1||j0)){if(1c=="4W"||1c=="4t"){8Q=8Q.22(/mQ/g,'mQ'+v.id+18)}if(8Q.K('3X')>-1){bz(1p[i])}1p[i].1P=(!j0?"<2w X='20' 19='20' 3Q:3Y='3w://3P.w3.41/7s/3Y' 3Q='3w://3P.w3.41/47/2w'>":'')+8Q+(!j0?"</2w>":'');1p[i].26>20?C.w=1p[i].26:'';1p[i].2Q>20?C.h=1p[i].2Q:'';O(1p[i],{"X":C.w,"19":C.h});if(C.ak!=-1){mG(1p,C.ak)}if(4y(C.4n)){3S(1p[i],{"id":(v.id+"gh"+C.4n+"DP"+i)})}}17.1K(1p[i]);i>0?1m(1p[i]):''}a4();k7?sB():'';if(C.2N=="3V"){C.3V=1;C.1m=1;o.3V?1p[0].1P=o.3V.lv(C.ak!=-1?C.ak:'#3K'):'';if(o.1l.2q){1p[0].D5=tx;1p[0].Qi=5A;1p[0].ue=tc}F{1p[0].it=5X;1p[0].iq=5A;1p[0].gZ=cz}}F{if((bg.26*C.1F<35||bg.2Q*C.1F<35)&&C.1B!='1C'){tY();bz(8K)}F{bz(bg)}}if(1c=="4t"){if(C.eM==1&&I(C.2N)){B lu=C.2N;if(lu.K("2I:")==0){B 1I=lu.1n(4).2r(",");if(1I.R==2){B uw=1I[1].2r("/");if(uw.R==2){1I[0]=='hd'?1I[0]="4k":'';if(v[1I[0]]==uw[1]){C.a=1;O(1p[0],{"1t":C.a})}}}}if(lu=="Ch"||lu=="4s"){o.U.e1();17.C.53=BZ;o.vb=1}}if(C.1m==1&&(C.C6==1||C.C7==1)){C.C8=1}}if(1c=="1d"&&C.dI==1){dI=1y QO(17,bg,C)}if(C.2v==0){O(17,{"6I":"1H"})}if(C.8q==1){1m(bg)}if(C.2o==1){l4()}if(C.1h.K("2h")>-1){eI=1}if(C.1h.K("1e")>-1){CX=1}if(C.1h.K("2J")>-1||C.1h.K("17")>-1){fz=1}2z();B t='';if(C.ac!=0){t+="n8("+C.ac+"tR)"}if(C.Qu==1){t+=" 3c(-1)"}if(C.Qz==1){t+=" 3j(-1)"}if(t!=''){O(17,{"2P":t})}if(1c=="bY"){g2()}B 1I=[];B i;if(1c=="W"){1I=['f4','Eg','k4','CC','kb','mh'];V(i=0;i<1I.R;i++){if(I(C[1I[i]])&&!I(v.W[1I[i]])){v.W[1I[i]]=C[1I[i]]}}}if(1c=="1L"){1I=['kc','sC','tl'];V(i=0;i<1I.R;i++){if(I(C[1I[i]])&&!I(3t[1I[i]])){v[1I[i]]=C[1I[i]]}}}C.ee==1?8l():'';if(1c=="4t"&&C.on==0){2W(17)}if(C.1m==1&&C.ke>0){1D(FG,C.ke*2y)}}E FG(){C.ke=-1;o.Q.4m()}E tY(){if(8K){8K.5q.3f(8K)}8K=1M("1Z");O(8K,{"1h":"2c","1e":0,"Y":0,"X":C.1B=="eK"?bg.26:(bg.26>35?bg.26:35)*C.FE,"19":C.1B=="eK"?bg.2Q:(bg.2Q>35?bg.2Q:35)*C.tr});C=4C(C,'gb','gb');17.1K(8K)}E bz(x){if(1c.K("Z")==0&&U.R==1){C.2v=0}if(1c=="4t"&&C.eM==0){C.2v=0}if(C.2v==1){if(C.gn==1){O(x,{"6v":"3X"})}O(x,{"6I":"2u"});if(o.1l.2q){x.1u("aB",E(e){tc(e)});x.1u("dW",E(e){tx(e)});x.1u("dY",E(e){FH(e)})}F{x.fi=a7}if(v.1v.gf==1||C.gf==1){O(x,{"2t-1r":"#n2","1t":0.5})}}F{O(x,{"6v":"6X"})}if(!o.1l.2q){x.it=5X;x.iq=5A}if(C.3l==1||C.2o==1){x.gZ=cz}}E tc(e){js("QE"+18);e.ai();aB=H}E tx(e){C.FN==1?5X():'';e.ai()}E FH(e){e.ai();e.8w();C.FN==1?5A():'';if(!aB){a7(e)}aB=J}E a4(){if(bg){bg.5q.3f(bg)}bg=1M("1Z");O(bg,{"1h":"2c","1e":0,"Y":0});if(4y(C.4n)){3S(bg,{"id":(v.id+"gh"+C.4n+"QD")})}w=C.w;h=C.h;C=4C(C,'2M','2M');C=4C(C,'cp','cp');if(C.1B=="1C"){w=1p[tN].26;h=1p[tN].2Q;if(C.tW>0){w<C.tW?w=C.tW:''}}C=4C(C,'eD','eD');C=4C(C,'Fn','Fn');if(o.1l.6y){C.Ga/=C.1F;C.G7/=C.1F;C.FT/=C.1F;C.Gb/=C.1F}if(4y(C.4n)&&I(v.4t)&&C.1c=="4t"){if(1T(v.4t)=='3y'){V(B i=0;i<4F.3U(v.4t).R;i++){if(v.4t[i][C.4n]){if(v.4t[i][C.4n]=="7z"){C.on=0}F{B 1I=v.4t[i][C.4n].2r(":");if(1I[0]=="2M-Y"){if(1I[1].K("%")>0){C.jN=2D(1I[1])}F{C.3R=2D(1I[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.9D+C.9C;w=w+C.6O+C.6N;C.h=h;C.w=w;if(C.1B=="1C"){C.n5=1p[0].2Q}}F{C.5O=0}O(bg,{"X":(C.Fk==1?Fl:w),"19":h,"ts":(C.n4*h)/2,"2t":C.5H,"1t":C.5O,"4X":"1t .1s 2U, 2t .1s 2U, 2P .1s 2U"});if(C.1B=="eK"){O(bg,{"X":w,"19":h,"ts":(C.n4*h/C.1F)/2,})}if(C.Qj==1){Fx(bg,C.5H,C.PX,C.PY)}if(C.tq==1){O(bg,{"3a":"6a 7o "+C.tn})}jU.1K(bg)}E 2z(){O(bg,{"1e":(-bg.2Q/2),"Y":(-bg.26/2)});if(8K){B x=C.1B=="eK"?bg.26:(bg.26>35?bg.26:35);B y=C.1B=="eK"?bg.2Q:(bg.2Q>35?bg.2Q:35);O(8K,{"1e":(-y/2)+C.wa-C.w5,"Y":(-x/2)+C.PU-C.PT})}V(i=0;i<2G.R;i++){if(C.1B=="2w"){O(1p[i],{"1e":-2F.4U(2D(1p[i].C.19))/2,"Y":-2D(1p[i].C.X)/2})}F{O(1p[i],{"1e":-2F.4U(1p[i].2Q)/2,"Y":-1p[i].26/2})}if(bg){O(1p[i],{"1e":(4O(1p[i].C.1e)+C.9D/2-C.9C/2+C.FT/2+C.Gb/2),"Y":(4O(1p[i].C.Y)+C.6O/2-C.6N/2+C.Ga/2+C.G7/2)})}}}E 5X(){B i;6z=H;if(C.c7==1){if(on&&I(C.jB)){i=1}F{i=0}if(as&&c7.R>2){i=2}if(c7[i]){np();1o(1p[c7[i]])}}if(C.bg==1){if(C.8a!=-1){O(bg,{"1t":C.8a})}if(C.9b!=-1){O(bg,{"2t":C.9b})}}if(C.6F>-1&&!G8){V(i=0;i<2G.R;i++){if(1p[i].C.5t!="3l"){O(1p[i],{"1t":C.6F})}}}if(C.jH!=-1){mG(1p,C.jH)}if(C.PN==1){cS=cS+45;fU(1p[0],cS)}if(C.gd>C.1F&&C.gd>-1){1F(C.gd)}if(1c=="1d"&&o.Q.bu()){}F{if(C.2o==1&&C.ee!=1){B x=6R.R>1&&!on?6R[1]:6R[0];if(x){if(x.K('B:')==0){2K.1P=1V[x.1n(4)];8l()}}1o(2o);O(2o,{"1t":1})}}if(1c=="4W"){o.U.52(H);o.52=H}o.cT=H;o.Q.g8(18,"6z")}E 5A(){6z=J;B i;if(C.c7==1){if(on&&I(C.jB)){i=1}F{i=0}if(as&&c7.R>2){i=2}np();1o(1p[i])}if(C.bg==1){if(C.8a!=-1){O(bg,{"1t":C.5O})}if(C.9b!=-1){O(bg,{"2t":C.5H})}}if(C.6F>-1){V(i=0;i<2G.R;i++){if(1p[i].C.5t!="3l"){O(1p[i],{"1t":C.a})}}}if(C.gd>-1){1F(C.1F)}if(C.jH!=-1){mG(1p,(C.ak==-1?'#3K':C.ak))}if(1c=="4W"&&!o.2a){o.U.52(J);o.52=J}s5();o.cT=J;o.Q?o.Q.g8(18,"5U"):''}E s5(){if(C.2o==1&&C.ee!=1){1m(2o);O(2o,{"1t":0})}}E a7(e){e?e.6g=H:'';if(!nu){o.Q.dz(18);if(1c=="4t"){ns()}s5();if(C.PM==1){cS=cS+45;fU(1p[0],cS)}gi=H;if(C.Fy==1||(18=="sM"&&C.1m==1&&C.sL==1)){o.Q.4m()}}};G.EC=E(){a7()};E ns(){if(2G){if(2G.R>1){if(on==H){1o(1p[0]);1m(1p[1])}F{1o(1p[1]);1m(1p[0])}}if(C.2o==1&&6R.R>1){2K.1P=o.ni+(on==H?6R[0]:6R[1])+o.fC;8l()}}if(I(C.sI)){if(on==H){C.2N=C.sI}F{C.2N=C.kf}}mP();on=on!=H;if(C.2N){if(C.2N.K(",0/1")>-1){js(C.2N,on?1:0)}}if(C.bg==1&&I(C.sA)){if(C.sA!=-1){if(on){C.EB=C.5H;C.5H=C.sA}F{C.5H=C.EB}a4();bz(bg);2z();if(C.1B=="1C"){8P()}F{1F(C.1F)}}}}E mP(){if(I(C.fh)){if(C.fh.R>1){if(on==H){62(C.fh[0])}F{62(C.fh[1])}}}}E uv(1b){1b.6g=H;o.Q.dz(18)}E np(){V(B i=0;i<2G.R;i++){if(1p[i].C.5t!="3l"){O(1p[i],{"1t":C.a});1m(1p[i])}}}E uL(1C){if(1p[0]){if(1p[0].26>o.3g-C.3R-C.4j-C.6O-C.6N){if(C.sy==1){if(!1C){1C=1p[0].1P}1p[0].1P='<sy>'+1C+'</sy>'}F{O(1p[0],{"aw-8g":"de"})}O(1p[0],{"X":o.3g-C.3R-C.4j-C.6O-C.6N})}}}E sB(){if(bg){k7=J;C.8q=0;1m(bg);if(1p[0]){C.w=1p[0].26*C.1F;C.h=1p[0].2Q*C.1F;1F(C.1F)}C.9k=0;a4();tY();bz(8K);1o(bg);2z();o.Q.4S();if(!6j(17)){2W(17)}}F{k7=H}}E wg(1b){1b.6g=H}E cz(){if(!o.1l.2q&&!o.cT){5X()}8l()}E 1F(x){if(x>0){if(o.1l.6y&&C.ee!=1){O(bg,{"EJ":x+""})}F{O(bg,{"2P":"1F("+x+")"})}V(i=0;i<2G.R;i++){if(o.1l.6y&&C.ee!=1){O(1p[i],{"EJ":x+""});uS=H}F{O(1p[i],{"2P":"1F("+x+")"})}}3c=x;3j=x}}E l4(){2o=1M("1Z");O(2o,{'1h':'2c','Y':0,'1e':0,'19':'2u',"1t":0,"4X":"1t 0.1s 2U"});fL=1M("1Z");C=4C(C,'io','io');C=4C(C,'Em','Em');O(fL,{'1h':'2c','Y':0,'1e':0,'X':'1i%','19':30,'2t-1r':C.ic,'1t':C.iv,'3a-6A':C.s7});2K=1M("1Z");O(2K,{'1h':'2c','Y':C.sG,'1e':C.kY,'1r':C.su,'44-ij':eF(C.sR),'44-3z':C.st*3M(v.7y,1),"gu-eA":C.s8+'px',"2A-19":"1"});if(C.2K){if(C.2K.K("B:")==0){C.Eo=H}}if(!C.Eo){O(2K,{'aw-8g':'bU'})}if(C.ea==1){7Z=1M("1Z");7Z.1P='<2w X="ik" 19="rZ" s0="0 0 8 6" 7F="1.1" 3Q="3w://3P.w3.41/47/2w" 3Q:3Y="3w://3P.w3.41/7s/3Y"><dH id="As" 4h="1H" 5B="#'+C.ic.22("#","")+'" 5B-Am="Aq" 7R="0 0 8 0 4 6"></dH></2w>'}if(C.ee==1){O(2o,{"1t":1});bz(2o)}F{O(2o,{"6I":"1H"})}17.1K(2o);2K.1P=o.ni+(C.2K==''?2C(1c):6R[0])+o.fC;2o.1K(fL);2o.1K(2K);if(C.ea==1){2o.1K(7Z);B v0=o.vg?'-ik':'-rZ';B ps=C.Qh;if(!I(ps)){ps=''}B tp=ps.K("1e")>-1;if(tp){fU(7Z,'-Q6')}O(7Z,{'1h':'2c','2h':(ps.K("2h")>-1?10*C.1F:'2u'),'Y':(ps.K("Y")>-1?10*C.1F:(ps==''||ps=='1e'?'50%':'2u')),'2M-Y':(ps==''||ps=='1e'?'-Bj':0),'2J':(tp?'2u':v0),'1e':(tp?v0:'2u'),'1t':C.iv})}8l()}E 8l(){if(C.2o==1){O(2o,{"1e":(fz==1?-h-2o.2Q+3:-2o.2Q/2)+C.Q7-C.Q8,"Y":(eI==1?-2K.26:(fz==1?-w/2:+2K.26))-(fz==1?0:2K.26/2+5)+C.QR-C.RC,"19":C.kY+2K.2Q+C.sw,"X":C.sG+2K.26+C.A8});O(fL,{'19':2o.2Q});2o.C.53="2y"}}G.c=E(){L 17};G.s=E(x){L C[x]};G.ss=E(x,x2){L I(C[x])?C[x][x2]:J};G.g=E(x){9O(x){1j"X":L w;1g;1j"19":L h;1g;1j"x":L 4O(17.C.Y);1g;1j"y":L 4O(17.C.1e);1g;1j"1t":L 17.C.1t?17.C.1t:1;1g;1j"1o":L 3T;1g;1j"3c":L 3c;1g;1j"3j":L 3j;1g;1j"1c":L 1c;1g;1j"ER":L 9r;1g;1j"gi":L gi;1g;1j"1B":L C.1B;1g;1j"R":L C.mS?C.mS:0;1g;1j"18":L 18;1g;1j"x0":L x0;1g;1j"y0":L y0;1g;1j"6z":L 6z;1g;1j"1d#":L 9r.K("1d#")==0;1g;1j"1d:":L 9r.K("1d:")==0;1g;1j"1Y#3T":L uu;1g;6X:L J}};G.1Y=E(k,x){9O(k){1j"1o":6z?5A():'';3T=x;1g;1j"2k":EY(x);1g;1j"6e":6e(17);1g;1j"2W":2W(17);1g;1j"EO":C.3l=0;1g;1j"uX":if(C.EU>0&&C.3l!=1&&!fF){3d(fF);fF=1D(E(){2W(17);C.3l=1;fF=1U},C.EU*2y)}1g;1j"1F":1F(x);1g;1j"RB":O(17,{"2P":"1F(0)"});1g;1j"3c":O(17,{"2P":"3c("+x+")"});3c=x;1g;1j"3j":O(17,{"2P":"3j("+x+")"});3j=x;1g;1j"1t":O(17,{"1t":x});1g;1j"uq":O(1p[0],{"1t":x});1g;1j"dA":O(1p[0],{"ut":"dA("+x+")"});1g;1j"Y":O(17,{"Y":x});1g;1j"1e":O(17,{"1e":x});1g;1j"X":O(17,{"X":x});1g;1j"19":O(17,{"19":x});1g;1j"uT":C.uT=x;1g;1j"eI":eI=x;1g;1j"1Y#3T":uu=x;1g;1j"x":O(17,{"Y":x});1g;1j"y":O(17,{"1e":x});1g;1j"5z":C.5z=x;1g;1j"x0":x0=x;1g;1j"y0":y0=x;1g;6X:L J}};E EY(x){if(x&&o.1l.2q){nu=H;1D(EA,cX)}if(!x){if(C.mJ==1&&as){1m(1p[g4]);1o(1p[0]);as=J}}if(C.8q==1){x?1o(17):1m(17)}F{if(18=="RE"||18=="EX"){x?1o(17):1m(17)}F{O(17,{"2k":(x?"4s":"1H")})}3T=x;x?1o(17):''}if(x&&C.ug){C.ug=J;1D(8P,1i)}}E EA(){nu=J}G.62=E(x){if(9r!=''&&(C.1C=='x'||C.1C=='1x')){x=x+'x'}62(x);!6j(17)?C.ug=H:''};G.fX=E(x){C.ci=x;62(x);o.Q.4S()};G.ul=E(){fU(17,lO);lO+=20};E fU(x,y){O(x,{"2P":"n8("+y+"tR)"+(x==1p[0]&&!uS&&3c!=1?' 1F('+3c+')':'')})};G.Fi=E(x){if(C.1C.K("{1L")>-1){62(C.1C)}};G.ns=E(){ns()};E 62(1C){if(C.1B=="1C"){if(I(1C)){if(C.G9){if(1C.R==4){1C=(C.nn?'0:0':'aM:0')+1C}if(1C.R==5){1C=(C.nn?'0:':'aM:')+1C}if(1C.R==7){1C=(C.nn?'':'0')+1C}}if(C.Fs){if(1C.R==4){1C='0'+1C}}C.mS=1C.R}1C=(C.uD?C.uD+(C.FD?'':' '):'')+1C+(C.uJ?' '+C.uJ:'');B wO=1p[0].26+(C.bg==1?C.9D+C.9C:0);B wK=1p[0].2Q+(C.bg==1?C.9D+C.9C:0);1p[0].1P=o.ni+(1c=="4t"?vq(1C):1C)+o.fC;if(C.R6==1){1p[0].1P+='<7K C="2k:bE-4s;X:c8"></7K><7K C="3a-1e: cW 7o #eP;3a-Y: cW 7o cu;3a-2h: cW 7o cu;1h: 2c;2h:cW;1e: 50%;2M-1e: -6a;"></7K>'}if(1c=="1L"){O(1p[0],{"X":"2u","aw-8g":"bU"});uL(1C)}C.w=1p[0].26+(C.bg==1?C.9D+C.9C:0);C.h=1p[0].2Q+(C.bg==1?C.9D+C.9C:0);if(wO!=C.w||wK!=C.h||(C.w>0&&uU==0)){8P()}if(1p[0].26>0){uU=C.w}F{9r!=''?1m(1p[0]):'';if(1C!=''){1D(8P,10)}}}}G.8P=E(){8P()};E 8P(){if(C.1B=="1C"){if(1p[0]){if(1p[0].26>0){9r!=''?1o(1p[0]):'';w=C.w=1p[0].26;h=C.h=1p[0].2Q;a4();bz(bg);2z();o.Q?o.Q.uN():''}}}}G.uP=E(x){if(C.x7==1){B n=4;if(18=="QV"){if(o.1l.2q){L}}F{n=8}B y='mQ';B z=[];V(B i=1;i<n;i++){z[i]=1Q.8x(y.8k(v.id,18,'QU',i))}if(z[1]){V(B i=1;i<n;i++){z[i]?1m(z[i]):''}if(n==4){V(B i=1;i<n;i++){x>(i/n)&&z[i]?1o(z[i]):''}}F{V(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1o(z[i]);1g}}}}}};G.On=E(){if(!on){if(2G){if(2G.R>1&&U.R>1){1m(1p[0]);1o(1p[1])}}if(U.R>1){1c=U[1];if(C.2o==1){2K.1P=g9(1);8l()}}if(C.mJ==1&&as){1m(1p[g4]);as=J}mP();on=H}};E g9(x){L o.ni+(C.2K==''?2C(U[x]):(6R.R>1?6R[x]:6R[0]))+o.fC}G.b7=E(x){b7(x)};E b7(x){B y='mQ';B z=1Q.8x(y.8k(v.id,18,'Rl'));if(z){O(z,{"4X":"2P 0.1s 7L-5U"});if(x==1){z.C.2P='x6(0, 0)'}F{z.C.2P='x6(-x5, 0)'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2o==1&&6R.R>1){2K.1P=(on?6R[0]:6R[1])}O(1p[0],{"1t":C.a})};G.fI=E(){if(on){if(2G){if(2G.R>1&&U.R>1){1o(1p[0]);1m(1p[1])}}1c=U[0];if(U.R>1){if(C.2o==1){2K.1P=g9(0);8l()}}mP();on=J;as=J}};G.uv=E(){if(C.mJ==1){np();1o(1p[g4]);as=H}};G.wX=E(){B 2B=J;if(C.1m==1&&C.wJ==1){if(6j(o.2g)){2B=H}}if(!2B){6e(17);B bW=17.dq("*");V(B i=bW.R;i--;){O(bW[i],{"5z-1A-6H":"Ro"})}3T=H}};G.g2=E(){g2()};E g2(){2W(17);B bW=17.dq("*");V(B i=bW.R;i--;){O(bW[i],{"5z-1A-6H":"7O"})}3T=J}G.4b=E(){if(2G.R>0){V(i=0;i<2G.R;i++){17.3f(1p[i]);1p[i]=1R}}if(bg){bg.fl("fi");bg.fl("it");bg.fl("iq");bg.5q.3f(bg);bg=1R}if(C.1h=='ch'){o.ch.3f(17)}F{if(17.5q==o.1J){o.1J.3f(17)}F{if(o.1v){if(17.5q==o.1v){o.1v.3f(17)}}}}if(2o){17.3f(2o)}17=1R};G.wr=E(){dI?dI.fQ():''};E vq(x){B z=x+'';if(x.K('{Z}')>-1&&I(o.3m)){x=x.22('{Z}',iM(o.3m.9v().t))}if(x.K('{1L')>-1){B y=o.dx?o.dx:(v.1L?v.1L:'');if(x.K('{bc}')>-1&&o.Q){x=x.22('{bc}',o.Q.eL('bc'))}if(o.av&&o.Q){y=o.Q.eL('av')}x=x.22('{1L}',y);if(o.av&&!o.Q){1D(62,1i,z)}}L x}E mG(1p,7b){V(B i=0;i<1p.R;i++){wo(1p[i],7b)}if(C.2N=="3V"){if(o.3V){o.3V.wn(1p[0],7b)}}}};B wm=E(18,1c){B i;B C=[];B w;B h;B bg;B 3T=H;B x0;B y0;B 3c=1;B 3j=1;B e5=0;B 7P=0;B Re;B 3v;B mX;B 6z;B 2v;B 3n;B AN;B AC;B uy;B AD;B 2o;B 2K;B 7Z;o.vL=-1;B nc;B 6z;B sN;V(i in f8.S){C[i]=f8.S[i]}B 1c=v[18].1c;B 1B=v[18].1B;V(i in f8[1c]){C[i]=f8[1c][i]}V(i in v[18]){C[i]=v[18][i]}C.w=2D(C.w);C.h=2D(C.h);C=4C(C,'2M','2M');C=4C(C,'cp','cp');B 17=1M("1Z");if(v.1v.ca==1&&v.1v.1m==1){o.1v.1K(17)}F{o.1J.1K(17)}1c=="2A"?o.ch=17:'';B 9W=J;if(C.dl){if(C.dl!='1O'){9W=H}}O(17,{"1h":"2c","1e":0,"Y":0,"1t":1,"d9":"kD","tu":"gQ"});if(C.wH==1){17.C.53=C.5Q}a4();B 8A=1M("1Z");O(8A,{"1h":"2c","2J":2F.4U(-C.h/2),"Y":2F.4U(-C.w/2)});if(C.xz==1){O(8A,{"3a-6A":C.7i*C.h/2,"19":C.h,"6J":"3l","3X-2R":"1H"})}if(4y(C.4n)){3S(17,{"id":(v.id+"gh"+C.4n)})}17.1K(8A);if(1c=='2A'&&v.v9==1){AR()}if(C.2o==1){l4()}B 8i=1M("1Z");g3(0,8i,0.3,(C.5l==1?"2U-5l(#"+C.wy+", #"+C.mO+")":C.mO),C.w,C.Oc);if(C.xR==1&&I(C.nj)){B gj=1M("1Z");gj.1P=C.nj.22(/\#xY/g,"#"+C.mO);8i.1K(gj);O(gj,{"1h":"2c","2J":-2F.4U(C.h/2),"Y":0,"3X-2R":"1H"});O(8i,{"6J":"3l","2t":"1H"});B x=["tD","dH","mL","gc","dr"];V(B y=0;y<x.R;y++){B z=gj.tL("2w "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.5B=C.mO}}}}8A.1K(8i);B Of=[];B aD=1M("1Z");g3(1,aD,C.wB,(C.5l==1?"2U-5l(#"+C.xb+", #"+C.xO+")":C.xO),0,C.Oh);8A.1K(aD);if(C.6F>0){B cl=1M("1Z");g3(2,cl,C.xP,C.Oa,0,C.6F);8A.1K(cl)}B 6T=1M("1Z");g3(3,6T,C.xK,(C.5l==1?"2U-5l(#"+C.xG+", #"+C.1r+")":C.1r),0,C.a);if(C.xR==1&&I(C.nj)){B nl=1M("1Z");nl.1P=C.nj.22(/\#xY/g,"#"+C.1r);O(nl,{"1h":"2c","2J":-2F.4U(C.h/2),"Y":0,"3X-2R":"1H"});O(6T,{"6J":"3l","2t":"1H"});6T.1K(nl)}if(C.5d==1){B aY=1M("1Z");C=4C(C,'sS','sS');C=4C(C,'sO','sO');O(aY,{"1h":"2c","2J":C.h/2,"Y":0,"3X-2R":"1H","44-3z":C.y5*3M(v.7y,1),"1r":C.5c,"2A-19":"1i%","2L-1e":C.O7,"2L-2J":C.O9,"2L-Y":C.Oj,"2L-2h":C.Ok,"2M-1e":C.Ow,"2M-2J":C.Ov,"2M-Y":C.Ox,"2M-2h":C.OA,"3a-6A":(C.xU+"px"),"2k":"1H"});if(C.xF==1){O(aY,{"2t":"#"+C.xm})}6T.1K(aY);B i7=J;B Op=J}o.n6=C.h;8A.1K(6T);if(C.dy==1){B 7R=[];if(1T xn!=="1U"){B 8z=1y xn(17,7R,w,C)}}if(C.3n==1){if(C.cV.6x().K('<2w')==-1){C.cV==''?C.cV="<2w X='20' 19='20'><g><dr ry='5' rx='5' cy='10' cx='10' 5B='#eP'/></g></2w>":''}3n=1M("1Z");3n.1P=C.cV.6x();C=4C(C,'xf','xf');O(3n,{"1h":"2c","1e":-10+C.ND-C.NG,"Y":-2y,"3X-2R":"1H","19":20,"X":C.e0,"1t":C.se,"4X":"2P 0.1s 2U, 1t 0.1s 2U"});if(C.i6==1||C.uQ==1){O(3n,{"2P":"1F(0)"})}F{if(C.nd!=1){O(3n,{"2P":"1F("+C.nd+")"})}}17.1K(3n);if(C.tS!=-1){B x=["tD","gc","dr"];V(B y=0;y<x.R;y++){B z=3n.tL("2w "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.5B="#"+C.tS}}}}C.fj=3n.26}if(C.ac!=0){O(17,{"2P":"n8("+C.ac+"tR)"})}if(C.3l==1){1m(17);3T=J}if(1c=="1O"){if(C.1m==1&&C.gk==1){o.g1=H;C.3l=H}F{o.g1=J}}C.a8=0;if(C.ac!=0){C.fZ=2F.Gf(C.ac);if(C.fZ>45&&C.fZ<NH){C.a8=90}if(C.fZ>NB&&C.fZ<xC){C.a8=vJ}}if(9W){o.e8=C.dl=="4E";w=C.w;6E(1,o.4R.6p(-1)[0],"no")}E g3(n,x,y,z,xD,xy){O(x,{"1h":"2c","2J":0,"Y":0,"X":xD,"19":(C['h'+n]>0?C['h'+n]:C.h),"2t":z?(z.K("2U")>-1?z:'#'+z):'',"3a-6A":(C.xz==1?1:C.7i*C.h/2),"1t":xy,"3X-2R":"1H","4X":"2P 0.2s 7L-in-5U"})}E a4(){bg=1M("1Z");C=4C(C,'eD','eD');B n5=C.h+C.9D+C.9C;B xs=C.w+C.6O+C.6N;if(C.bg==1){}F{C.5O=0}C=4C(C,'gb','gb');if(v.1v.gf==1||C.gf==1){C.5H='#n2';C.bg=1;C.5O=0.5}O(bg,{"1h":"2c","1e":0,"Y":0,"X":xs,"19":n5*C.tr,"ts":(C.n4*n5)/2,"6u":C.5H,"1t":C.5O,"6I":"2u","4X":"1t .1s 2U, 2t .1s 2U"});if(C.tq==1){O(bg,{"3a":"6a 7o #"+C.tn})}if(C.2v==1){if(C.gn==1){O(bg,{"6v":"3X"})}if(!o.1l.2q){bg.fi=a7;bg.Nu=sr;bg.Nt=nq;bg.gZ=cz}}F{O(bg,{"6v":"6X"})}if(!o.1l.2q){bg.it=5X;bg.gZ=cz;bg.iq=5A}if(o.1l.2q){bg.1u("dW",E(1b){1b.6g=H;if(!I(1b.5j)&&1b.bB.R>0){1b.5j=1b.bB[0].hv;1b.8s=1b.bB[0].mz}nc=1b;5X(1b);nq(1b)});bg.1u("dY",E(1b){1b.6g=H;5A(1b);sr(nc)});bg.1u("2v",E(1b){1b.6g=H});bg.1u("aB",E(1b){if(!I(1b.5j)&&1b.bB.R>0){1b.5j=1b.bB[0].hv;1b.8s=1b.bB[0].mz}nc=1b;cz(1b)})}O(bg,{"Y":2F.t6(-C.w/2-C.6O)});O(bg,{"1e":2F.t6(-C.h/2-C.9D+C.wa-C.w5)});17.1K(bg)}E 2z(X){if(X!=w){w=X;o.tB=w;B b5=w/8i.26;O(bg,{"X":(w+C.6O+C.6N),"Y":-w/2-C.6O,});O(8A,{"Y":-w/2});O(8i,{"X":w});O(8A,{"X":w});B xx=aD.26*b5;if(xx>8i.26){xx=8i.26}O(aD,{"X":xx});B wp=6T.26*b5;O(6T,{"X":wp});iy(wp);if(1c=="2A"){B2()}if(C.dy==1){8z?8z.w4(w):''}if(o.6i){o.6i.2z()}}}E iy(x){if(C.3n==1){if(x<C.fj/2&&C.e0!=20){x=C.fj/2}if(x>w-C.fj/2&&C.e0!=20){x=w-C.fj/2}B y=x-w/2-C.fj/2+C.Nz-C.Ny;O(3n,{"Y":y})}}E uz(){O(3n,{"2P":"1F("+C.nd+")"})}E 5X(1b){o.Q.g8(18,"6z");if(C.bg==1){if(C.8a!=-1){B m=1y 5n({"mc":bg,"1B":"7X","to":C.8a,"Z":0.1,"me":(18+"bg")})}if(4y(C.9b)){O(bg,{"2t-1r":C.9b})}}if(4y(C.tE)){O(6T,{"2t-1r":C.tE})}if(C.3n==1){if(C.vT==1&&I(C.sj)){if(C.mZ==1&&3v){}F{3n.1P="<2w X='"+C.e0+"' 19='20' 3Q:3Y='3w://3P.w3.41/7s/3Y' 3Q='3w://3P.w3.41/47/2w'>"+C.sj.6x()+"</2w>"}}if(C.i6==1){if(C.uQ==1&&!o.1z){}F{uz()}}F{if(C.n0!=-1){B m2=1y 5n({"mc":3n,"1B":"7X","to":C.n0,"Z":0.1,"me":(18+"3n")})}}}if(C.2o==1&&(o.P.1k()>0||1c=="1O"||9W)){iT()}if(C.dZ>0){O(bg,{"2P":"3j("+((C.dZ-1)/5+1)+")"});sf(C.dZ)}if(C.3n==1&&C.uk==1){iy(1b.5j-7P)}if(1c=="1O"){o.U.52(H);o.52=H}6z=H;o.cT=H}E sf(x){O(8i,{"2P":"3j("+x+")"});O(aD,{"2P":"3j("+x+")"});cl?O(cl,{"2P":"3j("+x+")"}):'';O(6T,{"2P":"3j("+x+")"})}E 5A(){if(!mX){if(C.6F>0){O(cl,{"X":0})}if(4y(C.tE)){O(6T,{"2t-1r":C.1r})}if(C.bg==1){if(C.8a!=-1){B m=1y 5n({"mc":bg,"1B":"7X","to":C.5O,"Z":0.1,"me":(18+"bg")})}if(4y(C.9b)){O(bg,{"2t-1r":C.5H})}}if(C.3n==1){if(C.vT==1&&I(C.sj)){if(C.mZ==1&&3v){}F{3n.1P="<2w X='"+C.e0+"' 19='20' 3Q:3Y='3w://3P.w3.41/7s/3Y' 3Q='3w://3P.w3.41/47/2w'>"+C.cV.6x()+"</2w>"}}if(C.i6==1){O(3n,{"2P":"1F(0)"})}F{if(C.n0!=-1){B m2=1y 5n({"mc":3n,"1B":"7X","to":C.se,"Z":0.1,"me":(18+"3n")})}}}if(C.dZ>0){O(bg,{"2P":"3j(1)"});sf(1)}if(1c=="1O"&&!o.2a){o.U.52(J);o.52=J}o.Q.g8(18,"5U")}if(C.dy==1&&8z){8z.5U()}if(C.2o==1&&(o.P.1k()>0||1c=="1O")){nx()}if(o.nt&&1c=="2A"){o.th.1m();o.vL=-1}6z=J;o.cT=J}E a7(1b){1b.6g=H}E wg(1b){1b.6g=H}E sr(1b){if(1c=="1O"){if(o.8B){mX=H;3d(sN);sN=1D(E(){mX=J;5A()},2y)}}uW();o.3v=J;if(C.3n==1){if(C.mZ==1&&I(C.sz)){3n.1P="<2w X='20' 19='20' 3Q:3Y='3w://3P.w3.41/7s/3Y' 3Q='3w://3P.w3.41/47/2w'>"+C.cV.6x()+"</2w>"}}bq(1b.5j,1b.8s);o.Q.dz(18);o.Q.dT(1b.5j,1b.8s);1b.6g=H}E nq(1b){3v=H;if(C.3n==1){if(C.mZ==1&&I(C.sz)){3n.1P="<2w X='20' 19='20' 3Q:3Y='3w://3P.w3.41/7s/3Y' 3Q='3w://3P.w3.41/47/2w'>"+C.sz.6x()+"</2w>"}}e5=gW(bg);7P=fu(bg);bq(1b.5j,1b.8s);6E(2v,1,"no")}E bq(fO,fH){B x;B vt=2F.5J(1Q.nA.a3,1Q.9L.a3);B vz=2F.5J(1Q.nA.da,1Q.9L.da);if(o.1l.2q){}F{fH=fH+vz;fO=fO+vt}if(C.a8>0){x=fH-e5-C.6N;2v=x/w;if(C.a8==vJ){x=fH-e5-C.6O;2v=x/w;2v=(2v-1)*-1}}F{x=fO-7P-C.6O;2v=x/w;if(C.ac>NU&&C.ac<NS){x=fO-7P-C.6N;2v=x/w;2v=(2v-1)*-1}}2v>1?2v=1:'';2v<0?2v=0:''}G.vG=E(){8z?8z.w4(w):''};G.iK=E(){8z?8z.dD(w):''};E uW(){3v=J}E cz(1b){7P=fu(bg);if(C.6F>0){if(o.1z||1c!='2A'){O(cl,{"X":1b.5j-7P})}}if(C.2o==1&&(o.P.1k()>0||1c=="1O"||9W)){iT();e5=gW(bg);bq(1b.5j,1b.8s);if(1c=="2A"){if(v.OC==1){if(o.P.5e()&&o.P.bF().K("?vo")>0){2K.1P='- '+iM((1-2v)*o.P.1k(H))}F{2K.1P=iM(2v*o.P.1k())}}F{B d=o.P.1k();if(v.4u>0){d=d-v.4u}B dv='';if(C.dy==1&&8z){dv=8z.2o(2v*d);dv!=''?dv=dv+'<br>':''}2K.1P=dv+iM(2v*d)}}if(1c=="1O"||9W){2K.1P=tA(2v)}8l(1b)}if(o.nt&&1c=="2A"&&o.th){if(o.P.1k()>0){if(C.2o==0){e5=gW(bg);7P=fu(bg);bq(1b.5j,1b.8s)}B Y=(-w/2+(1b.5j-7P)-v.iu/2);Y>w/2-v.iu?Y=w/2-v.iu:'';O(o.aL,{"1e":(-v.uZ-(v.w6>0?v.w6*1:5)-v.v1),"Y":(Y<-w/2?-w/2:Y)});o.th.Z(2v*o.P.1k(),1b.5j,7P,w)}}if(C.3n==1&&C.uk==1){iy(1b.5j-7P)}if(o.1l.2q){nq(1b)}}E 8l(1b,t,l){B Y=(-w/2+(1b.5j+1Q.nA.a3-7P)-2K.26/2)+(l?l:0);B iE=0;if(v.s9!=1){if(Y+w/2+2K.26+10>o.3g){iE=Y;Y=o.3g-w/2-2K.26-10}if(Y+o.3g/2<0){iE=Y;Y=-o.3g/2}}B x={"1e":(-2K.2Q-C.wd*1-C.kY-C.sw)-(C.w8==1?(C.h/2)*(C.dZ>0?C.dZ:1):0)+(t?t:0),"Y":Y};O(2o,x);if(C.ea==1){O(7Z,{'1h':'2c','Y':2K.26/2-4+(iE!=0?iE-Y:0),'1e':2K.2Q-6})}}G.iT=E(e,x,t,l){iT();2K.1P=x;8l(e,t,l)};E iT(){if(!6j(2o)||2o.C.1t==0){1o(2o);O(2o,{"1t":1})}}G.nx=E(){nx()};E nx(){1m(2o);O(2o,{"1t":0})}G.c=E(){L 17};G.s=E(18){L C[18]};G.ss=E(x,x2){L C[x][x2]};G.g=E(x){9O(x){1j"X":L w;1g;1j"PH":L 8i.26;1g;1j"19":L C.h;1g;1j"x":L 4O(17.C.Y);1g;1j"y":L 4O(17.C.1e);1g;1j"1t":L 17.C.1t?17.C.1t:1;1g;1j"1o":L 3T;1g;1j"3c":L 3c;1g;1j"3j":L 3j;1g;1j"1c":L 1c;1g;1j"18":L 18;1g;1j"x0":L x0;1g;1j"y0":L y0;1g;1j"2v":L 2v;1g;1j"AK":L AK;1g;6X:L J}};G.1Y=E(18,x){9O(18){1j"1o":3T=x;1g;1j"3v":3v=x;1g;1j"2k":1c=="2A"||C.1m==1?O(17,{"5t":(x?"3T":"3l")}):O(17,{"2k":(x?"4s":"1H")});3T=x;1g;1j"3c":O(17,{"2P":"3c("+x+")"});3c=x;1g;1j"3j":O(17,{"2P":"3j("+x+")"});3j=x;1g;1j"1t":O(17,{"1t":x});1g;1j"Y":O(17,{"Y":x});1g;1j"1e":O(17,{"1e":x});1g;1j"2v":2v=x;1g;1j"cZ":C.cZ=x;1g;1j"X":O(17,{"X":x});1g;1j"19":O(17,{"19":x});1g;1j"uT":C.Pw=x;1g;1j"x":O(17,{"Y":x});1g;1j"y":O(17,{"1e":x});1g;1j"x0":x0=x;1g;1j"y0":y0=x;1g}};G.2z=E(x){2z(x)};G.mo=E(x){};G.dQ=E(9M,9Q){if(3v){if(1c=="1O"||9W){bq(9M,9Q);o.Q.dz(18)}if(1c=="1O"){o.8B=H}bq(9M,9Q);6E(2v,1,"no")}};G.dT=E(9M,9Q){if(3v){uW();3v=J;bq(9M,9Q);o.Q.dz(18);6E(2v,1,"no")}};E 6E(Z,1k,uc){Z<0?Z=0:'';if(v.4u>0&&1k>1){1k=1k-v.4u;Z=Z-v.4u}if(C.3n==1&&C.uQ==1&&C.i6!=1){if(!C.AA&&Z>0){uz();C.AA=H}}if(3v&&1k!=1){}F{B 4l;if(1k>0&&Z>0){if(Z>1k){Z=1k}4l=w*(Z/1k);if(4l==6T.26){4l=-1}}F{4l=0}if(4l>=0){O(6T,{"X":4l});if(C.uk==1&&6z){}F{iy(4l)}}if(I(aY)){if(1k<2&&1c=="2A"){if(i7){2W(aY);i7=J}}F{if(!i7){6e(aY);i7=H}aY.1P=1c=="2A"?4L(Z==0?1k:Z):tA(Z)}}}};G.6E=E(Z,1k,uc){if(1k!=AC||Z!=AD){6E(Z,1k,uc)}};G.AF=E(){2v>1?2v=1:'';2v<0?2v=0:'';O(6T,{"X":(2v*w)})};G.AE=E(Z,1k){if(1k>0&&Z>0){B 4l=w*(Z/1k);O(aD,{"X":4O(4l)});AN=1k;uy=Z}F{uy=0;O(aD,{"X":0})}};G.hX=E(x){if(C.6i==1){if(!o.6i){if(x!=0){if(1T AP!=="1U"){o.6i=1y AP(17,C,x);o.9G=H}}}F{if((!I(x)||x==0)&&o.9G){o.6i.1m();o.9G=J}F{if(!o.9G||(I(x)&&x!=1&&x!=0)){o.6i.v6(x);o.9G=H}}}}};E AR(){o.aL=1M("1Z");O(o.aL,{'1h':'2c','Y':0,'1e':0,'X':v.iu,'19':v.uZ,'6J':'3l',"3X-2R":"1H","2t-1r":"#PA","3a-6A":v.Az+'px',"2k":"1H"});o.aL.id="OO"+v.id;if(v.v1==1){O(o.aL,{"3a":v.Ay+"px 7o "+v3('1r',v.Ag)})}if(v.Af==1){O(o.aL,{"5P-d2":"ve 6a gx 4g(0,0,0,0.5)"})}o.aL.C.53="ip";17.1K(o.aL)}E l4(){2o=1M("1Z");O(2o,{'1h':'2c','Y':0,'1e':0,'19':'2u',"3X-2R":"1H","1t":0,"4X":"1t 0.1s 2U"});C=4C(C,'io','io');2K=1M("1Z");O(2K,{'1h':'2c','2L-Y':C.sG,'2L-2h':C.A8,'2L-1e':C.kY,'2L-2J':C.sw-1,'1C-7S':'7H','1r':C.su,'44-ij':eF(C.sR),'44-3z':C.st*3M(v.7y,1),'gu-eA':C.s8+'px','2A-19':"1",'2t-1r':kI(C.ic,C.iv),'3a-6A':C.s7});C.At?C.ea=C.At:'';if(C.ea==1){7Z=1M("1Z");7Z.1P='<2w X="ik" 19="rZ" s0="0 0 8 6" 7F="1.1" 3Q="3w://3P.w3.41/47/2w" 3Q:3Y="3w://3P.w3.41/7s/3Y"><dH id="As" 4h="1H" 5B="'+b9(C.ic)+'" 5B-Am="Aq" 7R="0 0 8 0 4 6"></dH></2w>'}17.1K(2o);2o.1K(2K);if(C.ea==1){2o.1K(7Z);O(7Z,{'1t':C.iv})}2o.C.53="2y"};E B2(){if(o.3m&&v.bd==1&&!o.1z){B f=o.3m.9v();if(f.t&&f.d){6E(f.t,f.d)}}};E tA(x){B y=2F.4U(x*1i);if(9W){if(o.e8){L(9W&&4y(C.2K)?C.2K+'&iw;':'')+4i(x*o.4R.6p(-1)[0]).tk(1)}}L y};G.4b=E(){17.3f(8A);if(bg){bg.fl("fi");bg.fl("it");bg.fl("iq");bg.5q.3f(bg);bg=1R}if(3n){17.3f(3n)}if(17.5q==o.1J){o.1J.3f(17)}F{if(o.1v){if(17.5q==o.1v){o.1v.3f(17)}}}17=1R}};B BA=E(){B i;B C=[];B w;B h;B 3T=H;B 3c=1;B 3j=1;B x0=0;B y0=0;B 9N=5i(l1,Vt);B 1c,18="bg";B 1B="Va";C["1h"]=v.1v.1h;V(B k in v.1v){if(v.1v.2l(k)){C[k]=v.1v[k]}}if(C.1o==0){v.1v.h=C.h=0;C.2L=C.2M="0 0 0 0";C.5l=0}C["1F"]=1;C=4C(C,'2M','2M');C=4C(C,'cp','cp');if(I(C.i9)){if(C.i9!=20&&C.2M=="-20 0 0 0"){C.7E=C.i9}}B 17=1M("1Z");O(17,{'1h':'2c','Y':0,'1e':0,'X':(C.hY==1?'1i%':o.ay),'19':C.h-(C.1h!='1e'?C.7E:0),'1t':C.a,'3X-2R':'1H','d9':'kD','tu':'gQ'});o.1J.1K(17);B bg=1M("1Z");O(bg,{'Vd':'2c','Vi':0,'VS':0,'VU':'1i%','19':C.h-(C.1h!='1e'?C.c4+C.7E:0),'2k':'4s','2M-Y':C.3R,'2M-2h':C.4j,'3a-6A':C.7i});17.1K(bg);w=17.26;v.cj=-C.7E;if(C.5l==1){if(C.1r=='3E'||v.1v.aa!=''){if(C.1h!='1e'){v.cj=98-C.h}B 3N='29:aa/ta;hU,Ui+Uh/T/D+Uu/VX/VR==';if(v.1v.aa.K("29:aa")>-1){3N=v.1v.aa}O(bg,{'19':C.h+(C.1h!='1e'?v.cj:0),'2t':'1a('+3N+') ex-x 50% 1i%','2t-3z':'2u'})}F{B ff='to 2J, 4g('+eh(C.1r)+',0), 4g('+eh(C.1r)+',1)';O(bg,{'2t':'-my-2U-5l('+ff+')','2t':'-3H-2U-5l('+ff+')','2t':'-ms-2U-5l('+ff+')','2t':'-o-2U-5l('+ff+')','2t':'2U-5l('+ff+')'})}}F{O(bg,{'2t-1r':C.1r})}G.h=E(){L C.h-(C.1h!='1e'?C.7E:0)};G.c=E(){L 17};G.s=E(18){L C[18]};G.g=E(x){if(17){9O(x){1j"w":17.26>0?w=17.26:'';L w;1g;1j"X":L 17.26;1g;1j"19":L 17.2Q;1g;1j"x":L 4O(17.C.Y);1g;1j"y":L 4O(17.C.1e);1g;1j"1t":L 17.C.1t?17.C.1t:1;1g;1j"1o":L 3T;1g;1j"3c":L 3c;1g;1j"3j":L 3j;1g;1j"18":L 18;1g;1j"x0":L x0;1g;1j"y0":L y0;1g;1j"9N":L 18+9N;1g;6X:L J}}F{L J}};G.1Y=E(18,x){9O(18){1j"1o":3T=x;1g;1j"w":w=x;1g;1j"2k":O(17,{"2k":(x&&!o.tI?"4s":"1H")});3T=x;1g;1j"1F":O(17,{"2P":"1F("+x+")"});3c=x;3j=x;1g;1j"3c":O(17,{"2P":"3c("+x+")"});3c=x;1g;1j"3j":O(17,{"2P":"3j("+x+")"});3j=x;1g;1j"1t":O(17,{"1t":x});1g;1j"Y":O(17,{"Y":x});1g;1j"1e":O(17,{"1e":x});1g;1j"X":O(17,{"X":x});1g;1j"19":O(17,{"19":x});1g;1j"x":O(17,{"Y":x});1g;1j"y":O(17,{"1e":x});1g;1j"x0":x0=x;1g;1j"y0":y0=x;1g}};G.4b=E(){o.1J.3f(17);17=1R}};if(1T(3t)=="5x"){Bl()}o.G=G;if(3t.id){if(1Q.8x(3t.id)){sJ()}F{1Q.1u('Vn',9i)}}F{1T z4=='E'?z4():''}E sJ(){if(I(3t.id)){if(1Q.8x(3t.id)){if(!CR(1Q.8x(3t.id))||3t.3T==1){9i()}F{1D(sJ,50)}}}}E 9i(){V(B i=0;i<6S.R;i++){if(6S[i].2I("id")==3t.id){if(6S[i].2I("7r")){6S[i].2I('2B')}}}6S.2H(o.G);B 2B=J;if(I(3t.3k)){V(B i=2;i<10;i++){if(3t.3k==i&&o['u'+i]!=''){v=9B(v,4P.6s(c5(o['u'+i])));2B=H}}}if(o.u!=''&&!2B){v=9B(v,(1T o.u!="3y"?4P.6s(c5(o.u)):o.u))}if(1T(Vo)!="E"){V(B 18 in 3t){if(3t.2l(18)){if(18.K("yZ")==0){3t[18]=1R}}}}v=9B(v,3t);if((!I(v.3e)||v.3e=='')&&v.SJ==1){1q('7m');L}if(v.yV==1||v.sE==1){1V.1u('9h',E(1b){B x=1U;B y;I(1b.29.Z)?x=1b.29.Z:'';I(1b.29.1O)?x=1b.29.1O:'';I(1b.29.yW)?y=1b.29.yW:'';I(1b.29.2I)?y=1b.29.2I:'';if(y&&v.sH){if(v.sH!=''){B pm=v.sH.22(/\s+/ig,'').2r(',');if(pm.K(y)==-1){L}}}if(v.sE==1){if(1T(yf)=="E"){yf(1b)}}if(y&&o.7G){if(I(1b.29.1Y)){x=1b.29.1Y}6L(y,x)}})}V(B 18 in o.f1){if(o.f1.2l(18)){o.f1[18]!=''?o.h1+=o.f1[18]+' ':''}}1q(o.7F+' '+o.h1);ix=v.id;o.d=9s.tX;if(aT){B lf=J;3p{if(aT){if(aT.1Q){B lm=aT.1Q.dq("yb");V(B i=0;i<lm.R;i++){if(lm[i].hy===1V){o.7W=lm[i];o.le=H;v.yc!=1?O(o.7W,{"3a":"1H"}):'';o.ye=o.7W.C;1q("d4")}}}F{lf=H}}}2T(dg){lf=H}if(lf){o.le=H;1q("SQ-iR")}}o.le&&1Q.vh?o.iR=1Q.vh.2r('/')[2]:'';!o.yB?yv():'';if(1T(yq)=="E"){if(yq()){L}}o.7G=H;yr();B z8=1y 6n();if(z8.Sh()==20){if(5i(1,20)==10&&v.Ss!=0){v5(o.v7,o.v7);1D(E(){if(1V.ga){ga('eC','UA-St-6','2u',{'6Q':'aZ','Sj':H});ga('Sl','zF');ga('zF:Sm',[o.d]);ga('aZ.aU','1b',{zG:'ll',zI:'9i',zQ:o.d})}},iH)}}if(v.ga==1&&v.zR!=1){if(1T A1=='E'){o.ga=1y A1()}}o.1E=1Q.8x(v.id);if(!o.1E){v.1q=1;1q('id "'+v.id+'" es kV');L J}o.1E.1P='';O(o.1E,{'2L':0,'TS-eA':'de'});o.9Z=o.1E.2Q;o.a1=o.1E.26;if(I(v.iN)&&!I(v.4Y)){if(I(v.iN.4Y)){v.4Y=v.iN.4Y}if(I(v.iN.kA)){v.kA=v.iN.kA}}if(o.1E.C.X.K("%")>-1){o.TO=o.1E.C.X}if(v.4Y=="7z"||o.1E.C.19.K("%")>-1){v.4Y="%";o.mi=o.1E.C.19;o.9Z=0}if(o.a1==0){if(o.1E.C.X.K("px")>0){o.a1=2D(o.1E.C.X)}F{if(o.1E.5q.C.X.K("px")>0){o.a1=2D(o.1E.5q.C.X)}F{if(o.1E.5q.5q.C.X.K("px")>0){o.a1=2D(o.1E.5q.5q.C.X)}}}}if(7d(v.4Y).K("x")>0){o.4Y=v.4Y.2r("x")[0]/v.4Y.2r("x")[1];if(o.9Z==0){o.9Z=o.a1/o.4Y}}F{o.4Y=0}O(o.1E,{'1h':'eq','5P-gL':'uF-5P','1C-7S':'Y','-3H-ud-TW':'1H','u1':eF('kz-kB'),'8o-19':15,'d9':14*3M(v.7y,1),'2A-19':'gQ','zs':'xL'});if(v.d2==1){O(o.1E,{'5P-d2':' 0 za Tg 4g(50,50,93,.1), 0 gx za 4g(0,0,0,.Tf)'})}if(o.4Y>0){O(o.1E,{'19':o.9Z})}F{O(o.1E,{'19':o.9Z==0?o.mi:o.9Z})}if(o.a1==0){O(o.1E,{'X':'1i%'})}o.1J=1M("1Z");O(o.1J,{'1h':'2c','5P-gL':'uF-5P','6u':v.kE,'1r':'#3K','X':'1i%','19':'1i%','Y':0,'1e':0,'d9':'kD','2A-19':'gQ'});if(v.s9!=1){o.1J.C.6J='3l'}if(v.T8==1){o.1J.C.6u='cu'}if(v.3a==1){O(o.1E,{'3a':v.zm+'px 7o '+v.7t})}o.O=1Q.1M('C');o.O.1B='1C/O';o.1J.1K(o.O);o.1J.6k("id",'Ta'+v.id);uG("5I, 5I > *{-3H-Oq-5t: 3l;1h: uK;1e: 2u;Y: 2u;6J:3T;zs:xL!5G;5J-X:1H!5G;mA-1c: I0;2P-HZ: 7H 7H;5P-gL:uF-5P!5G;-3H-zq-zo-1r: 4g(0,0,0,0);-3H-zq-zo-1r: cu;1C-HX:0!5G} 5I 3N{5J-X:1H} 5I > *:5Z {HV: 1H} 5I,5I a,5I a:I6,5I a:Ih,5I a:eM,5I a:uV,5I a:5Z{1r:#eP;44-3z:1i%;}5I d4{3a:0}#zb"+v.id+"{X:1i%!5G;19:1i%!5G;5J-X:1H!5G;5J-19:1H!5G}5I d4{2k:4s!5G;5J-19:1H!5G;2t:cu}");kt(1);if(1V.zf){B zj=1y zf(E(e){if(e[0].uA.R>0){V(B i=0;i<e[0].uA.R;i++){if(e[0].uA[i]==o.1J){sP()}}}});zj.Hx(o.1E,{Hw:H})}o.dG=1M('d4');3S(o.dG,{"id":"zD"+v.id,"zC":"no","1L":"zD"+v.id,"zT":"H","zX":"H","A3-kF":"H"});O(o.dG,{'1h':'2c','X':'1i%','19':'1i%','3a':0,'3X-2R':'1H'});o.1J.1K(o.dG);o.1E.IZ=E Gu(e){o.kQ++;if(o.kQ==5){v.1q=1;1q(o.7F+' '+o.h1+' '+o.h0)}if(!e)B e=1V.1b;e.6g=H;if(e.ai)e.ai();B x=e.hv-fu(o.1J);B y=e.mz-gW(o.1J);if(v.GI==1){if(I(v.kR)){if(4v(v.kR)!=''){o.sQ=v.kR;I(v.z6)?o.eU=v.z6:'';v.kR=='1H'?o.eU=o.d:''}}}so(x,y);L J};E so(x,y){if(o.eU.K(o.d)==-1||v.z5==1||v.4w==1){if(!I(o.4w)){!v.kH?v.kH="3E":'';!v.tH?v.tH="3K":'';o.4w=1M('1Z');B 1I;B n=0;V(B i=0;i<10;i++){if((v['rm'+i]==1&&v.4w==1)||i==9){if((I(v['rm'+i+'t'])&&I(v['rm'+i+'a'])||i==9)){1I=1M("sU");if(i==9){if(v.GB!=1){1I.sK=o.sQ+(v.z2==1?" "+o.7F:'')}F{1g}}F{1I.sK=v['rm'+i+'t']}if(i!=9){if(v['rm'+i+'a'].K(",0/1")>-1||v['rm'+i+'a'].K(",1/0")>-1){B z=v['rm'+i+'a'].2r(',');1I.sK+=' ('+(2I(z[0].1n(4))==1?2C('on'):2C('7z'))+')'}}1I.6k("i",i);Bk(1I);1I.1u("2v",yO);o.4w.1K(1I);n++}}}O(o.4w,{"1C-2P":"GP","2A-19":"1","aw-8g":"bU","2t":kI(v.kH,0.7)});if(n>1){O(o.4w,{"2L":"gx"})}o.4w.C.53="GJ";o.4w.gZ=yK;o.1J.1K(o.4w)}F{6e(o.4w)}O(o.4w,{"1h":"2c","1e":y,"Y":x,"1C-7S":"Y"});B s6=J;if(o.3g-x<o.4w.26-20&&v.s9!=1){O(o.4w,{"Y":x-o.4w.26});s6=H}if(v.Gz==1||s6){O(o.4w,{"1C-7S":"2h"})}o.yN=x;o.A4=y;3d(o.kU);o.kU=1D(E(){2W(o.4w)},47)}}E yK(){3d(o.kU);o.kU=1D(E(){2W(o.4w)},47)}E yO(e){B i=e.4a.6V("i");B y;B sh=J;if(i>0){if(i==9){o.eU!=''?1V.8b(o.eU):''}F{B x=v['rm'+i+'a'];if(x){if(x.K("2I:")==0){if(x.K(",0/1")>-1||x.K(",1/0")>-1){B z=x.2r(',');B b=o.Q.sd(x,"2N");B u=2I(z[0].1n(4),z[1],b);js(z,u);sm();so(o.yN,o.A4);sh=H}F{y=x.2r(",");2I(y[0].1n(4),(I(y[1])?y[1]:1R))}}if(x.K("2Y:")==0&&o.2Y){o.2Y.2I(x.1n(6))}if(x.K("js:")==0){y=x.2r(",");2m(y[0].1n(3)+'('+(I(y[1])?'"'+y[1]+'"':'')+(I(y[2])?',"'+y[2]+'"':'')+')')}if(x.K("1a:")==0){1V.8b(x.1n(4))}}}!sh?2W(o.4w):''}}E Bk(x){O(x,{"2L":"Bj gx","44-3z":(v.Bn?v.Bn:"55")*3M(v.7y,1)+"%","gu-eA":"0.LY","1t":0.9,"1r":v.tH});x.1u("kO",Bt);x.1u("kN",Br)}E Bt(e){O(e.4a,{"1t":1});O(e.4a,{"2t":kI(v.kH,0.5)})}E Br(e){O(e.4a,{"1t":0.9});O(e.4a,{"2t":"1H"})}o.1l=1y Bq();if(o.1l.56){B tV=(v.Bh==1?'*::-3H-P-Q-1z-Mc-lv {2k: 1H!5G;-3H-tT: 1H;}':'');if(v.lC==1&&v.Bg!=1&&(v.B8!=1||!o.1l.7D)&&(v.B3!=1||!o.1l.gs)){}F{if(o.1l.56&&v.fs==1){}F{tV+='kM::-3H-P-Q {2k:1H !5G;}*::-3H-P-Q-Mp {2k: 1H!5G;-3H-tT: 1H;}*::--3H-P-Q-1A-lv {2k: 1H!5G;-3H-tT: 1H;}'}}B 1I=1Q.1M('C');1I.1B='1C/O';1I.1K(1Q.B4(tV));o.1J.1K(1I)}if(o.1l.B9){v.3I==1&&v.Mk==1?v.3I=0:''}if(o.4Y==0){if(o.1J.2Q==15&&!o.mi&&v.Bc>0){O(o.1E,{"19":v.Bc})}}if(I(v.ty)){v.W.f4=v.ty}if(I(v.mj)){v.W.mh=v.mj}if(I(v.1z)){o.2x=v.1z}gH();1D(E(){js("7G");if(v.3F){if(1T v.3F=='E'){v.3F=v.3F.6Q};2m(v.3F+(v.3F.K('()')==-1?'("'+v.id+'")':''))}},1)}E gH(){1q("gH");o.U=1y BM();if(!v.3e){v.3e="?"}if(v.pl){v.3e=v.pl+o.cD}o.Ly=mg();o.BK=0;o.59=t7();if(o.59){if(2O.3O("sZ")!=1R){o.tf=2O.3O("sZ")}F{o.tf=mg();2O.7c("sZ",o.tf)}if(v.tg==1){if(2O.3O("tw")!=1R){o.4k=2O.3O("tw");if(4y(v.bi)){if(v.bi.K(o.4k)>-1){o.4k=1R}}}}if(v.BU==1){if(2O.3O("tj")!=1R){v.b4=2O.3O("tj")}}V(B i=0;i<o.bh.R;i++){if(v['By'+o.bh[i]]==1){if(2O.3O("Bw"+o.bh[i])!=1R){}F{v[o.bh[i]+'s']=0}}}7f("Mr");7f("N9")}o.8F=o.8W.1n(o.8W.K("://")+3);if(o.8F.K("#")>0){o.8F=o.8F.1n(0,o.8F.K("#"))}if(o.59&&v.bd==1){o.3m=1y Ar()}if(v.lU==1){o.5t=v.MZ;EE(o.1E,"5t",H)}v.fk==1&&v.lU==1?o.fk=1y Nk():'';v.ab==1?MB():'';if(v.Mv==1){o.aV=1y K8();o.aV.ck()}o.P=1y BW(v.3e);if(!o.1l.2q){o.1J.1u("Kh",E(){o.5w=H;o.md=H;o.Q?o.Q.vB():''});o.1J.1u("Ke",E(e){if(!o.3v){if(v.1v.8I>0){3d(o.vC);o.vC=1D(E(){if(o.5w!=o.md){o.5w=o.md;o.Q.w1()}},v.1v.8I*2y)}F{o.5w=J}o.md=J;if(o.Q){o.Q.mo()}}});o.1J.1u("vU",E(e){o.3v=H});o.1J.1u("9f",E(e){o.3v=J;if(!o.52){o.8B=J;o.c0=J}1D(E(){o.5Z=H},4p);if(o.1l.2q&&o.Q.lD()){}F{o.Q?o.Q.dT(e.5j,e.8s):''}if(v.dw==1){if(o.Q.bu()){o.Q.7u()}}});o.1J.1u("vk",E(e){if(I(o.Q)){if(o.3v){o.Q.dQ(e.5j,e.8s)}F{o.Q.sb()}}})}F{1V.1u("Jy",ED,J)}v.us==1&&1T vF=='E'?o.us=1y vF():'';o.3x.1u("dW",E(e){o.3v=H;o.5w=H;o.mb=J;mn("1z",e)},{eb:H});o.3x.1u("aB",E(e){if(o.3v){o.mb=H;mn("JB",e)}},{eb:H});o.3x.1u("dY",E(e){o.3v=J;1D(E(){o.5w=J},4p);if(v.lE==1){B hE=1y 6n().8H();if(hE-o.94<(v.hN?v.hN:0.3)*2y){lx(e)}}!o.mb?fb(e):'';o.mb=J;mn("4D",e)},{eb:H});3p{1V.1Q.1u("9f",E(e){o.5Z=J;if(!o.52){o.8B=J;o.c0=J}if(o.3v&&o.Q){o.3v=J;o.Q.dT(e.5j,e.8s);o.Q.mo()}if(!o.5w&&!o.1l.2q&&!o.1l.tv){o.Q.dj();if(o.3i){o.3i.dV()}}})}2T(dg){}1V.1Q.1u("vk",E(e){o.Q&&o.3v?o.Q.dQ(e.5j,e.8s):''});o.1J.1u("dW",E(e){o.mA=H;o.3v=H},{eb:H});o.1J.1u("dY",E(e){o.mA=J;o.3v=J},{eb:H});1V.1Q.1u("aB",E(e){if(o.Q&&o.mA){o.Q.dQ(e.bB[0].hv,e.bB[0].mz)}},{eb:H});1V.1Q.1u("Jv",E(e){B x=e.4a.mC.mD();if(x=='vl'||x=='w7'){L}F{o.Q?o.Q.vW(e):''}});1V.1Q.1u("Js",E(e){B x=e.4a.mC.mD();if(x=='vl'||x=='w7'||x=='1Z'){L}F{o.Q?o.Q.vA(e):''}});if(o.7W){vd(aT.1Q,EL)}vd(1Q,Fb);E vd(x,z){B y=['','my','3H','ms','JN'];if(x){V(B i=0;i<y.R;i++){x.1u(y[i]+(i<y.R-1?"JS":''),z,J)}}}if(!I(o.dG.hy)){1q("JR");L}F{o.dG.hy.1u('4S',lM,H)}if(!o.1l.2q){o.3x.1u("2v",fb,J);if(v.lA==1&&v.lE==1){o.3x.1u("vQ",lx,J)}}lW();if(v.3V){v.3V.on==1?o.3V=1y JM():''}v.5M==1?o.5M=1y JL():'';v.eY==1?o.eY=1y JG():'';o.Q=1y tJ();if(v.bO.vZ){o.mt=v.bO.w0}9H();hi();if(o.59){if(v.tz==1&&v.1O!=0&&!o.1l.2q){if(2O.3O("tP")!=1R){v.1O=2O.3O("tP")}if(2O.3O("hz")==1&&v.mw==1){v.4W=1}}if(v.y7==1){B sp=2O.3O("xu");if(I(sp)){if(sp.K('.')>0&&o.e8){o.U.8p(sp,1)}F{if(o.4R){B dJ=o.4R.K(sp);dJ==-1?dJ=o.4R.K(sp*1):'';if(dJ!=-1&&o.Q.xr('4E')){o.91=dJ;o.P.8p(o.4R[dJ])}o.Q.xB()}}}}B tU=J;if(v.tM==1){V(B j=0;j<o.bK.R;j++){if(2O.3O("m6"+o.bK[j])!=1R){v[o.bK[j]]=2O.3O("m6"+o.bK[j]);tU=H}}}if(o.1l.2q){if(!tU){v.tC&&v.tC>-1?v.bG=v.tC:''}if(I(v.xp)){v.m5=v.xp;4y(v.xi)?v.lG=v.xi:''}}}if(o.3m){B f=o.3m.9v();if(f.t&&f.d){o.Q.cJ(f.t,f.d);o.Q.3J(f.t,f.d);v.1k=f.d}}o.U.3Z(v.1O);if(v.4W==1){o.U.51();o.Q.4m()}o.aq=1y sW();if(v.7i>0){if(v.dw==1||o.bw<sV){O(o.1E,{"3a-6A":(v.7i+"px")});O(o.1J,{"3a-6A":(v.7i+"px")})}F{Ll()}}if(I(v.6w)){sk("6w")}if(I(v.dM)){sk("dM")}if(I(o.W)){js("W")}if(v.6W==1&&v.Lm==1){o.U.lK()}V(B i=2;i<10;i++){if(I(v["bX"+i])){if(v["bX"+i]=="2q"&&o.1l.2q){6L("bX",i)}}}1D(lM,4p,H)}E fb(e){if(o.sq[o.3x]>2){L}o.lJ=H;v.hN==0?v.lE=1:'';if(o.lL&&v.cd==1&&!o.1l.tv){lx(e)}F{B t=(v.hN?v.hN:0.35)*2y;lB();3d(o.xV);o.xV=1D(E(){o.aW=0},t+4J);if(v.lE==1||(v.lA==0&&v.1X.lz!=1)){rX()}F{o.lL=1D(rX,t)}}o.aW++}E rX(){lB();if(o.1l.2q){if(o.Q.lD()){o.Q.sb();L}if(o.hJ){if(v.xS==1&&v.Ld==1&&o.1l.am){L}if(v.fs==1&&v.Le==1&&o.1l.56){L}}}if(o.aW>1&&v.1X.lz==1){o.aW=0;L}o.aW=0;v.cd==1?o.U.fb():''}E lx(e){lB();B y=J;if(v.1X.lz==1){if(e){if(v.1X.Lg==1&&!o.1l.2q){}F{B x;if(o.1l.2q){x=e.Lf;if(!x){if(e.xQ){x=e.xQ[0].hv-fu(o.1J)}}}F{x=e.KT}if(x){if(x<o.3g/2){if(x<o.3g*20/1i){6L("4c","-"+3M(v.1X.BX,10)*o.aW);v.1X.2G==1&&v.1X.sD==1?7p('4c',0):'';y=H}}F{if(x>o.3g-o.3g*20/1i){6L("4c","+"+3M(v.1X.BX,10)*o.aW);v.1X.2G==1&&v.1X.sD==1?7p('4c',1):'';y=H}}if(y){if(e.ai)e.ai()}}}}}if(!y){if(v.lA==1){if(v.lC==1&&o.1l.2q){}F{o.2a?o.U.7Y():o.U.7Q()}}}}E lB(){3d(o.lL);o.lL=1U}E lM(x){if(o.xc!=o.1J.26){x?o.xc=o.1J.26:'';lM()}F{hi()}}E hi(){B y=J;if(o.ay!=o.1J.26||o.bw!=o.1J.2Q){y=H}lW();o.Q?o.Q.4S():'';o.P.4S();y&&!o.2a?js("4S",o.ay+','+o.bw):''}E lW(){B xw=o.1J.26;B xh=o.1J.2Q;if(o.Q){if(v.va==1){if(v.W.1h!="2J"){B x=o.Q.eL("wF")+o.Q.eL("1e")+5+o.Q.eL("wY")+3M(v.KH,0);O(o.1E,{"19":x})}}}if(o.4Y>0&&!o.2a&&!o.c9){xh=xw/o.4Y+3M(v.ub,0);O(o.1E,{"19":xh})}if(!o.2a&&!o.c9&&!o.aO){o.ay=2F.4U(xw);o.bw=2F.4U(xh)}if(o.1l.2q&&o.2a&&v.ti==1&&bS.cF){if(o.4Y>0){if(o.4Y<1){B sp=bS.cF.tZ('CI');if(sp!==1U){sp.aS(E(){}).2T(E(e){})}}F{B sp=bS.cF.tZ('tF');if(sp!==1U){sp.aS(E(){}).2T(E(e){})}}}F{B sp=bS.cF.tZ('tF');if(sp!==1U){sp.aS(E(){}).2T(E(e){})}}}o.3g=xw;o.4G=xh;if(I(v.1L)&&o.Q){v.1L!=''?o.Q.wQ():''}if(I(o.ha)){o.P.1F(o.ha)}if(o.1W&&!o.2a){o.1W.2z()}o.3i?o.3i.2z():'';o.aV?o.aV.2z():'';o.5M?o.5M.2I('4S'):''}E 9H(){o.U.lY(v);V(B x in v){if(v.2l(x)){if(x.K("1L")==0){if(v[x]!=''){o.uB=v[x];o.U.9H(x)}}}}o.eY?o.eY.Fz():''}E 8Y(1a,1E,1F){if(1a){if(1a!=''){if(v.bP==1){1a=bP(1a)}if(1E==o.2g&&1a==o.uR){}F{if(1a.K("#"+v.8U)==0){1a=o[o.fd[0]](1a)}if(1a.K("#0")==0){1a=aQ(1a)}1a=uO(1a);if(I(v.Fm)&&1a.K("//")==-1){1a=v.Fm+1a}B s="uE";if(1F=="5B"){s="FQ"}if(1F=="1H"){s="2u"}if(1F=="FP"){s="1i% 1i%"}1a=1a.22(/ or /g,'"),1a("');1a=1a.22(/\s/g,'%20');O(1E,{'2t-aa':'1a("'+1a+'")','2t-ex':'no-ex','2t-1h':'7H','2t-3z':s});1o(1E);1E==o.2g?o.uR=1a:''}}}};E KJ(x){if(x.on==1&&I(x.2S)){x.2S=uO(x.2S);B y=1M("1Z");if(x.2S.K("3w")>-1||x.2S.K("//")==0){B z=1M("3N");z.2S=x.2S;y.1K(z)}x=9B(x,v.Eq);x=4C(x,'2M','2M');O(y,{'1h':'2c'});if(x.1h.K("2J")>-1){O(y,{'2J':x.c4})}if(x.1h.K("2h")>-1){O(y,{'2h':x.4j})}if(x.1h.K("1e")>-1){O(y,{'1e':x.7E})}if(x.1h.K("Y")>-1){O(y,{'Y':x.3R})}o.1E.1K(y)}};E Fb(){if(o.2a&&!sY()){o.U.vc(H)}F{if(o.c9||o.5w){sY()?o.2a=H:'';o.U.sF()}}1q("2a",o.2a)}E EL(){if(v.lU==1){EE(o.1E,"5t",H)}}E KU(){1q("cF "+bS.cF.lO)}E ED(){if(2F.Gf(1V.cF)===90){1q("tF");if(v.CH==1){B ok=H;if(v.Fq==1&&!o.1z){ok=J}if(v.FJ==1&&!o.1A){ok=J}if(o.8G){ok=J}if(o.1W){ok=H}!o.2a&&ok?o.U.7Q():''}}F{1q("CI");if(v.CH==1){o.2a&&v.ti!=1?o.U.7Y():''}}}E sY(x){!x?x=1Q:'';B y=J;3p{y=!!(x.Ko||x.JJ||x.JK||x.JI||(x.JH!=1U))}2T(e){y=J}L y}E CR(x){L x.26==0&&x.2Q==0};E sP(){V(B x in o){if(x.K("CU")>-1){3W(o[x])}if(x.K("Cw")>-1){3d(o[x])}}1q("Ot")}}',62,3594,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|exist|false|indexOf|return|||css|media|controls|length|but||actions|for|playlist|width|left|time||||||||control|key|height|url|event|action|settings|top|pjstg|break|position|100|case|duration|system|hide|substr|show|icon|log|color||opacity|addEventListener|toolbar|playlist_dic||new|start|play|type|text|setTimeout|container|scale|hls|none|tmp|frame|appendChild|title|createElement|faction|volume|innerHTML|document|null|subs|typeof|undefined|window|vast|hotkey|set|div|||replace||||offsetWidth|||data|fullscreen|file_type|absolute||error|subtitle|poster|right|vasturl|pip|display|hasOwnProperty|eval|files_quality|tip|open_action|mobile|split||background|auto|click|svg|seekto|1000|Resize|line|stop|Lang|parseInt|Play|Math|icons|push|api|bottom|tiptext|padding|margin|linkurl|localStorage|transform|offsetHeight|events|src|catch|linear|_type|hide2|Pause|share|files_subtitle|||||||||||border|sub|scaleX|clearTimeout|file|removeChild|screen_w|current_quality|droplist|scaleY|player|hidden|continue|handle|mediascale|try|plid|media2||options|dash|mouseDown|http|mediacontainer|object|size|floatleft|muted|vasttype|current_subtitle|000000|ready|rows|webkit|autoplay|Duration|ffffff|Seek|existv|img|getItem|www|xmlns|marginleft|attr|visible|keys|chromecast|clearInterval|pointer|xlink|Volume||org|files|urls|font||obj|2000|||target|Remove|seek|preload|f2title|youtube|rgba|stroke|parseFloat|marginright|default_quality|_to|refresh|dom|ShowOrHide|500|is_hls|xhr|block|custom|delete|trim|rightmenu|pause|exist2|values|_from|Action|MarginPadding|end|speed|Object|screen_h|sbt|empty|200||Time|quality|plstart|int|JSON|settings2|files_speed|resize|folder|round|casting|mute|transition|aspect|butPosition||Mute|volumewheel|zIndex|canvas||ios|||storage|tagvideo|valuefontsize|valuecolor|value|isLive|live|Hls|menuproc|random|clientX|f2value|gradient|f2action|Motion|vast_loaders|shuffle|parentNode|m_to||visibility|arr_up|arr_down|mouseHere|string|vastloader|animation|onOut|fill|SetQuality|dechar|m_type|airplay|important|bgcolor|pjsdiv|max|_value|plx|effects|evntclk|bga|box|order|ftitle|vast_|captions|out|onError|charAt|onOver|_|focus|||UpdateText||||||||1px|minutes|is_dash|dash_created|show2|UpdatePlaylist|cancelBubble|download|cut|isVisible|setAttribute|removeEventListener|File|Date|val|slice|activeiconsize|intro|parse|status|backgroundColor|cursor|midroll|toString|safari|over|radius|obj2|vast_and|StopWaiting|UpdatePlay|aover|Unmute|state|pointerEvents|overflow|audiotrack|apiProcessor|cuid|bgpaddingright|bgpaddingleft|motions|name|tips|pljssglobal|line3|YT|getAttribute|pass|default|FindBut|hlsconfig|||||||||||preroll|clr|setItem|String|control2|SettingsTimers|seconds|channels|rounding|f2i|bg2|setInterval|remove|current_audiotrack|solid|PluginHotIcon|playedstore|playing|1999|bordercolor|Settings|_url|subtitle_on|hours|globalfs|off|Events|redirect|files_audiotrack|iphone|margintop|version|init|center|layer|floor|span|ease|timer|is_sleep|paused|leftBg|Fullscreen|points|align|buffered|Value|fvalue|parentIframe|alpha_div|Normalscreen|tipcrn|||||||||||bgaover|open|realfullscreen|HLS|ShowPoster|next|space|is_ws|line0|onEnded|concat|Tip|ll1I|sub_off|min|SetSpeed|loading|stretch_width|clientY|ioff|Advertising|gif|preventDefault|getElementById|onWaiting|pnt|lines|hidden_volume_over|hlsquality|Waiting|pipwebkit|href2|ispipkit|getTime|hideleavetimeout|_show|area|isVastBgLoad|vast_or|files_quality_ag|current_url|ResizeText|icn|fltrs|waiting|reload|enc2|always|href|control_|Poster|vimeo||current_speed|End||clicktime||native||||Arrows|bgcolorover|track|txt|Array|mouseup|HlsLevelsLength|message|Init|destroy|loaded|info|all|metadata|VAST|ended|ctx|actionstt|location|unmute|Sub|flag|SetSubtitle|lIll|onPlay|tag|toolbarHidden|UpdateObject|bgpaddingbottom|bgpaddingtop|scroll|audiotracks|cutted|Title|onMouseUp|Retimer|noads|body|stage_x|motion_id|switch|charCodeAt|stage_y|scrollbgcolor|_hide|reloadTimer|lastwheel|loop|_cul|but_x|_keyStr|container_h|evntovr|container_w|pause_before_vast|scrollLeft|Background|Status|_css2|onClick|vertical|Switcher|image||rotation||evntout|m3u|HideControl|media_error|stopPropagation|upld|iconscolor|enc3|android|f2id|com|_cstm|alert|hls_created|replay||Stop|butplstart|white|gaTracker|normal_w|onDuration|vast_poster|touchmove|ShowOrHideProcessor|line1|DashLevelsLength|_rb|search|source|but_space|fbg|hex|thumb|00|file3_separator|fullscreen_process|plhistory|fd0|channel|then|parent|send|quiz|clicks|SubtitleChanged|line3value|pjs|but2|||ldr|default_audio|delta|PlaylistNext|CustomSwitch|VastRemoveAndPlay|CheckColor|sec|rldcnt|title2|timestore||xbg||vsts|forbidden_quality|qualities|||salt|CreateItem|cubic|nativecontrols|CalculateClick||browser|hlsaudio|SettingsVisible|onload|normal_h|StyleItem||Clickable|onTimeupdate|touches|curtain|_speed|inline|currentFile|sub_bottom|Playlist|sub_shift|gao|sub_options|label|pjs_i|onMeta|control_title|fplace|Remove2|pljsplayfrom_|screen|toend|nowrap|Home|items|design|buffer|forcehide|hidden_volume_over_process||||marginbottom|decode|PlaylistVisible|iconsover|10px|fullscreen_start|hidedown|||screenclick|line_width||but_y|timeline|customtext|toolbar_margintop|Start|line2|Scale|NewFile||marginproc|_start|SetAudioTrack|PlaylistPrev||transparent|stout|PlayerState|||onMove|reloadto|responseText|ll1l|pltxt|UpdateTime|orientation|tagframe|toolbar_hide|vast_longtimeout|Played|err404v|console|is_visible|Toggle|CreateHLS|hidejustfull|floatwidth|onVolume|iconangle|controlover|wheelstep|handleicon|3px|300|levels|hiddenwidth|prev|onPause|shadow|ActionPlaylist|iframe|PlaylistNextExist|files_|l1lI|shuffle_|fontSize|scrollTop|MediaReady|ScrollTo||normal|PipWebkit|err|pauseroll|speed1|SettingsClose||customline||mediapip|loading_error|pjs_id|getElementsByTagName|ellipse|ObjectFit||open_settings|add|hidevideo|titlestore|pointed|ControlClick|saturate|maxBufferLength|setSpeed|update|600|20px|frameresize|polygon|hdicon|spd|load|HideInterval|overlay|deltaY|ratio|offsetLeft|StageMove|VastNext|justshow|StageMouseUp|fontsize|Close|touchstart|Error|touchend|expand|handle_width|Curtain|Reload|opn|hls_config|topBg|Il1l|VastAddPreload|line_speed|coh|tippointer|passive|butNames||tipalways|FindPlStart|plfolder|hexToRgb|AfterVast|RemoveCurtain|autohide||Airplay||subupld|showoverto|relative|subtitle_start|not|nomute|custom_speed||sttx|repeat|control_line|overopentimeout|spacing|readyState|create|bgpadding|showovercontrol|checkFont|PlaylistPrevExist|currentTime|rightside|_status|pic|PlaylistG|link|hideonpause|linecap|fff|sub_sizeproc|sub_color|ToolbarDown|hls_force|brandurl|sub2|flip|_ease|mediatags|sub_color2|_step|compilation||settingsovertimer|autoplaylist|VastRecover|starttimeout|abc|default_style|groupId||ScreenClick|textTracks||stretch_with_volume|bgg|kbps|texts|onclick|handlewidth|minify|removeAttribute|_preloaded|vast_impressions|_lastime|current||rightbs|nativefullios||findLeft|XHR|url_shift|videoHeight|sub_or|bottomside|240p|seeking_time|ni2|dontplay|posterhide|htto|pl_first_id|event_y|Off|m3ut|360p|tipbg|poster_scale|heartbeat|event_x|NativeControls|toggle|file2_separator|400|va2l|Rot|pjs_parent|vast_longtomsg|CustomText|HidePoster|rotation2|autoQuality|hidden_volume|BufferStop|StyleLine|iconreplay|cftlr|480p|RenameQualities|Mouse|TipText||clickmargin|rect|scaleover|Subtitle|clickarea|midrolls|_control_|clicked|svg0|hideoutmute|FileTo||hand|sub_shadow|TimeSub|pip_quality|alpha|ipad|srt|letter|unshift|SubtitleLoad|5px|subload|memory|created|currentLevel|hlschangequality|_wait|autoLevelCapping|airplayed|pljsplayed_|Ready|parentcontainer|hidewithoutmoving|HideProof|sizing|sub_bgcolor|sub_bga|sub_weight|shift|1em|PlaylistControls|galabels|TagPlay|offsettimer|UpdateSpeed|findTop|ToolbarShow|scrollleft|onmousemove|playerid|compilations||volumescroll|chrome|navigator|_play_i|removed|scrollarrows|StyleArrow|custom_aspect|speeds|ScrollOverOut||HistoryPlaylist|ResizeSettings|resizePlaylist||MainResize|floatheight|headfontsize|downin|hmaxk|ymax|Sf9ctCs||sxs|prm|_prevIcon|_max_order|f2bg|pageX|shr|mode|contentWindow|pljsmute|uijs|mpi|hlsDashSub|_activeIcon|now|FltrVal|SubtitleSettingsMenu|sub_settings_on|onSeeking|nativefull|hidetimeout|onSeeked|float|dclckto|xtitle|limitmaxwidth|seeking|yamtrid|gain|sourceBuffer|base64|bitrate|file_separator|Cut|stretchonfullscreen|playlist_source|result|details|128|onplay|SetSetting|hlsautoquality|handlehide|l3v_show|volumewheelin|paddingtop|win|HideForce|tipbgcolor|||||gatracked||family|8px|ShowForce|toolbarInterval||tippadding|999|onmouseout|Thumbs||onmouseover|thumb_width|tipbga|nbsp|pljssglobalid|HandleWidth||QualityChangedNoHand|small|heartbeatInterval|ctx2|left0|letterspacing|weight|3000|playById|_seekaftervast|RenewPoints|hls_stuck_time|timeFormat|playersize|ssfontsize|AirplayChanged|recover|domain|SettingsN|ShowTip|days|PluginSub|canvas2|jpg|shareme|resizeonwidth|isvg|and|YoutubeID|vastfrombg|Show|scrollwidth|write|errorMessage|fatal|script|edge|https|dvrtime|prefile|response|HlsLevel|sub_upload|hls_subs|urls_and|but_h|ssflyp|FileType|youtu|stretch_width_last|Download|leftandrightpadding|fcdef|seeked||code|loadLevel|stuck|num|wait_to|Recover|_stopped|audiosrc|icon2|isPlaying|poster_aover|PipSize|CreateDASH|fileTimeout|iconscolorover|MenuProc|nops|unmuteplease|sepia|PlaylistHere|marginprocleft|PlaylistExist|openById|PlaylistShow|normalscale|SettingChanged|_ended|bgcontainer|BeforeVast|files_channel|Update|getDASH|vol|getHLS|HlsUpdateAudio|PlaylistRewind|RemoveMedia|openplaylistbefore|covervideo|audioTrack|imgldd|actplay|fit|newfile|openplaylistroot|showtitleplaylist|_lastactbut|hideuntilto|linkurl2|isTypeSupported|poster_a|videoWidth|mediaSource|KeyPlusDown|playsinline|picture|mini|KeyPlusUp|_hlssubtracks|rld|join|sleeptimer|datetime|match|opera|mtp|sub_reset|lang|sans|changeheight|serif|yaCounter|14px|screencolor|scripts|998|rmbgcolor|hex2rgb|SubtitleError|ssa|SubtitleLoad2|video|mouseout|mouseover|onStep|rightclick|rc_label|_steps|sub_all|rightout|found|omt|quartile|tippaddingtop|timeld|playroll|100000|close|gaTrackPlay|CreateTip|_fullscreen_end|VolumeWheelX|subdrag|full|fspr|navigationUI|copyObject|thumbnails||iniframe|exception||playlist_title||started|_t|Player|frames|gifed|vars|embed|while|StringVar|bigint|||button|subsor|DoubleClick|fid|seeksides|doubleclick|ClearClick|nativecontrolsmobile|ToolbarHidden|click0timeout|ResizePlaylist|sub_size_fullscreen|floatlimitwidth|limitwidth|acted|Password|click_t|FrameResizer|clr_options|angle|iclr|suboptns|333333|marginbg|onClickSubtitle|observer|scrollarrowsize|MainUpdateSize|scrollarrowcolor|TitleTemplate|playbgcolor|brd|||||sub_size|pljs|youtube_id|YouTubeIframeAPIReady|ShowLayer|container_id|mouseMove||mouseHere2||playVideo|randomstr|playlistrewind|container_h_procent|playlistloop|quality_received|_readyonplay|vastonmobile|Touch|StageLeave|UpdateVars0|UpdateVars|||title_template|showinterval|wheelinterval|mutestore|autonextopenfolder|moz|pageY|touch|autoprevopenfolder|tagName|toLowerCase|RenewSubtitle|eventstracker|IconsColor|done|Ended|iconsreplay|PlaylistError|polyline|current_plurl|VastAndLimit|colorbg|SwitchText|pjs_|find|lngth|adsfirst|720p|160p|YoutubeReady|mouseUp|restart_audio|handleiconspress|handleaover|plurls|ff0000|pauserollonplay|bgo|bgh|timeline_h|HidePoster2|rotate|postroll|resizeonplay|vast_type|lastTouch|handlescale|skip|VastBgLoad|wait|VastLoader||customdesignsvg|ima|svg3|Load|timeshort||hideAllIcons|onDown|NativeExitFs|CustomToogle|thumbs_on|noclick|VastVisible|MidrollOverlay|HideTip|dashquality|1080p|documentElement|Heartbeat|nextLevel|getAudioTrack|onYtPlayerReady|marginbgcolor|150|startwait_t|scrollarrowbg|End2|fjs|SetCurrentQuality|marginbgpadding|cntrls|arrinterval|getQuality|posterhidepause|fts|scrollarrowbgcolor|toolbarhidden|bg_hide|vts|contentDocument|ControlOut|downi|scrpt|activeicon|pauseVideo|plcontinue|Preload|worked|CreatePoster|vast_midroll_limit|tagSrc|SubtitleParse|l1ll|toggleControl|ass|cnt|ll11|vtt||urlcnfg|audioTracks|ytautoquality|pjs_parent_i||IndexPlaylistProcessor|setQuality||_set_quality|order0|IndexPlaylist||CheckPip|borderbottom|playedstored|pstr_to|posteronpause|pjslng|mdswp|Seeked|paddingright|floatmarginright|UpdateStart|Metadata|checknative|paddingleft|xvalue|onTagError|valuefromlang|ErrorReload|_rights|playbgcolored|noprevicon|sub_upload0|plopenid|hdbrdclr|timerTime|timerInterval|historytitlea|historybgcolor|onYoutubeReady|_move_rights|sleep2|Action2|historybga|isAuto|_tags|Shuffle|PlaylistLoad|removeTracks|onClick2|onPipLeave|Menuproc|played|clck|onerror|2160p|1440p|but_w|Playing|iOSTrackLoaded|settimer|SubtitleTimerMenu|StyleSubtitle|MediaYoutube|clientWidth|ErrorMsg|||ActionOptions|onPipEnter||m3ui|||_i|reloadtimeout|VisibleItems|540p||SetSubtitle2|span05|adsinchain|prototype|last|stringify|HlsAudioTracks|chr|_recover|current_file|start2|VastVideo|StartTimeout|vastgo|VastGo|MseIsSupported|Prefile|encoded|pepper|3600|isNaN|dontload|fontnames|ie9|hls_started|logout|insertBefore|_css|HlsAudioTrack|||splice|fromCharCode|maxMaxBufferLength|removebykey|255|subpausehide|LoadedData|network|NativeEnterFs|deltaX|msRequestFullscreen|vastcontainer|webkitRequestFullScreen|is_hls2|sleep_timeout|fullblack|advertising|wheel|exitfullscreen|volumewheelfull|HlsSleep|Captions|livewakeup|HlsSleep0|play25|play50||play75|pipto|WaitSize|_blank|heightInterval|playiconbut|reloadlog|requestFullScreen|mozRequestFullScreen|requestFullscreen|hlserror|introstart|overlays|moveOr2end|ws_created|_stop|nativeControls|_timeout|second|minute|sub_font|hour|Alpha|gained|tem|firefox|tagsurl|audioctx|RadioTags|vast_starts|Style|NewAspect|PlayerSize|||remember_sub|SubtitleLoadAll|pljssubtitle|sub_store|outro|vastclick|SubUpload|SubtitleOff|decoration|sub_bgpadding|ChangePip||PluginMovable|dash_subs|VolumeWheel|mutedautoplay|playsinlineonmobile|butseekto|ahd||autoplaymute|CheckDash|pp2|VastPreloadLoad|onDash|iosfull|CreateWS||vast_preload|destroyed|||drawImage|sstext|piped|ssfontcolor|show_playlist|show_settings|lang_|rename|VastPreloaded|Text|together|AudioContext|TheEnd|playerjs_|other|cpm|playerjscom|apiprm|lastIndexOf|RemoveForNextAd|postMessage|midrollo|bgl|HidePositionControl|ScreenClick2|Loading|6px|viewBox|||||TipHide|tmpr|tipbgrounding|tipletterspacing|notofh|StopMedia|StageMove2|killMotion|butByS|handlea|LineScale|toolbarisdown|dont||handleiconover|str2obj|playlistovertimer|reRightMenu|quick|RightMenu||moving|onUp||tipfontsize|tipcolor||tippaddingbottom||marquee|handleiconpress|bgcolorlink2|imageLoaded|addtitleplaylist|seekiconbut|pjsframed|FullscreenUI|tippaddingleft|postmessages|linkurl0|VisibleCheck|innerText|hideonplay|control_start|onup_to|valuemargin|Destroy|brand|tipfont|valuepadding|youtubeposter|div2|120|Alert|resizeonmouse|isFullscreen|pljsuserid|resizeme||||||ceil|StorageSupport|spn|updown|png||onMobMove|AudioTrackChangedNoHand|SubOpt|userid|qualitystore||landfullmobile|pljstrack|toFixed|addtitleplaylistbr|leftright|bgbordercolor|||bgborder|clickscaley|borderRadius||lineHeight||pljsquality|onMobOver|autonext|volumestore|TipVol|timeline_w|sub_bottommob|path|coloroverplay|landscape|Loaded|rmcolor|hidecontrols|Controls|updatePlaylist|querySelectorAll|sub_designstore|_currentIcon|QualityChanged|pljsvolume|SpeedChanged|deg|handlecolor|appearance|substore|ioscss|minw|hostname|ClickArea|lock||fontFamily||||||||||screenmarginbottom|animate|user|ontouchmove||resizetxt|JsEvent||effect|handlemove|Rotate|resizetext|TitlePl|resizeSettings||iconopacity|setaction|geo|filter|settingsNumberVisible|ReplayIcon|tmp2|ShowShare|_time_load|ShowHandle|removedNodes|maintitle|removeItem|presmbl|contain|content|pushCSS|back|normalscreen|postsmbl|static|Marquee|fixed|resizeFromText|checkBase64|UpdateVolume|handlehideinit|currentposter|zoomed|over_final|last_text_w|active|EndMove|hidetime|CustomTextButs|thumb_height|btm|thumb_border||SettingsParser|fonts|Script|restart|gaurl|desktop|thumbs|change2playlist|stopkeys|NormalscreenUI|FSL|0px|hideuntilstarted|doctype|referrer||smbls|mousemove|input|re_y|firstly|DVR|ToolbarHide|Places|ControlCoordinate|current_vast_url|xOffset|show1value|midrollimprsd|hidecontrol||shwvstfnsh|yOffset|KeyDown|StageOver|leavetimeout2|HideLayer|playlistfolder|PluginGeo|PlacePoints|andlimit|scroll_down|270|Width|current_thumb|ytcl|iframe_api|ovr|preloaded|dblclick|vast_longtimemsg|adscounter|handleiconsover|mousedown|vast_prestarttimeout|KeyUp|ShowTimeout|showById|templated|template|Review|||place|clickmarginbottom|thumb_bottom|textarea|toptip|last_ors|clickmargintop|VastLongTimeout|isVpaid|linetipmarginbottom|scrollHeight|scroll_left|CancelBubble|comment|PluginErrorVideo|ScrollUp|alert404video|alert404v|ControlLine|Color|SvgColor||ArrowsInterval|HdIcon||ScrollDown|ReloadTimeout|alert404text||alert404|gradientcolorbg|historycolor|historytitlestrike|linespeed1|PlaylistBack|ScrollLeft|alerts|scroll_height|ScrollRight|ontop|recovery|hidewithposter|prevorius_default_h|scrollarrowgradient|scrollarrowbgover|playId|prevorius_default_w|40px|updateTitle|1800|1200|900|playByYoutubeId|PluginPip|tagsinterval|Buffer|margin_bottom|onPlayTag||||||7px|translate|displayvolume|file2|posterhidestart|scrollarrowbgovercolor|gradientcolorload|screen_lw|nohead|width100|handlemargin|posterhidetime||sub_sizemobfull|HidePoster3|StopOtherPlayer|rest|valuebgcolor|PluginPoints|stopotherplayers|sub_sizemob|SubtitleSettings|SettingsExist|bgw|vpaid_starts|pljsspeed||||_a|roundout|limit|SettingsSpeed|315|_w|valuealign|valuebg|gradientcolor|Swiping|swiping|incorrect|linespeed3|ltr|denied|access|colorload|linespeed2|changedTouches|customdesign|nativefulldroid|FindFileInPlaylist|valuerounding|click_t2|ShuffleEnd|finish|FFFFFF|livets||||||valuesize|offsetwrite|speedstore|finishrewind|full_hours|full_minutes|IFRAME|notframe|rel|parentIframe_style|PjsFrMsg|toLocaleTimeString|_html||styleSheet|keyframes|Scripted|006|pjslog|Playerjs|848|PjsFr|CustomFonts|playlist_id|997|dasherror|prtObj|wrapper|vast_adid||VastInfo|FindIdPl|prted|XMLHttpRequest|GET|upload|SubtitleBottom|contrast|102|brightness|101|RightMove|sub_big_fullscreen|sub_bg|right_x|RightClick|sub_bgo|sub_lineheight|Number|width_div|elastic|str|postmessage|method|parentElement|Ease|rc_|||rc_version|height_div|PluginReplace|rc_anyway|rc_labelurl|029|today|gtag|15px|pljs_yt_|ga_event|yamtr_event|Yandex|MutationObserver|yaHit|PlayerjsEvents|pjsfrm|obsrvr|reachGoal|hexToRGBA|bordersize|castdevice|highlight|High|tap|copied|direction|1val|ads||Playback|casterror|device||adsinvitation|0val|scrolling|pjsfrrs|isyoutube|linker|eventCategory|msie|eventAction|youtubeready|003|072|095|getContext|geobj|007|eventLabel|ga4|SetChannel|allowfullscreen|Papi41|skipads|notv|allowtransparency|VastBreak|setVolume|MSIE|PluginOldGA|updateCuid|allow|right_y|sub_off0|openpl|onYtPlayerStateChange|tippaddingright|writePl|Quartile|playedquartile|PlayingChecker||640|thumb_shadow|thumb_bordercolor|TheEnd2|Youtube|intros|PLAYING|passontime|rule|endfull|seeked_time|redirectonclick|evenodd|TimeStore|Rectangle|linetippointer|nomidroll|ENDED|reloadlive|yamtr|thumb_borderwidth|thumb_radius|handleinit|Stopped|_duration_play|_time_play|UpdateLoad|UpdatePlaySeek|ct2|timebreak|PluginIntro|youtubecontrols|cul|timelimited|timelimit|_duration_load|unset|PluginCut|iosExitFullscreen|CreateThumb|fs_error|PostFullscreen|cancelFullScreen|exitFullscreen|msExitFullscreen|frmvst|webkitCancelFullScreen|mozCancelFullScreen|cancelFullscreen|customyterror|Continue|nativenotipad|createTextNode|sugar|subshift|Za|nativenotiphone|mobiletv|scrollX|getBoundingClientRect|playerheight|sub_off_title|globalfontname|default_subtitle|nativenotios|hidestartbutios|_ue|4px|RightCSS|optStr|FileReader|rmsize|_ud|ffect|System|RightOut|224|RightOver|timestorejustbut|offset|pljsfirst|adblock|vast_nofirst|getPlayerState|ControlsBg|resume|Qualities|redirectonplay|yterrors|fullonplaymobile|onQualityChanged|fullonplay|heartbeatinterval|Hide|sesstime|getDuration|Actions|url3|url2|seekTo|InvertPlaylist|PluginThumbs|Exit|nameofyoutubequality|trackstore|reverse|Media|seeksidesec|hlsvastwait|2001|hlsaudio_off|hlsdebug|alertscolor|leavepictureinpicture|alertspaddingv|hlsquality_off|hideafter|hidebefore|often|alertsbgcolor|preloaddash|showShare|dashjs|lI1l|alertspaddingh|alertsbga|loadedmetadata|unblock|volumechange|UpdateSettings|alertsfontsize|setTracks|customBuffer|hlscookies|startLoad|durationchange|hlsmto|enterpictureinpicture|hlsfto|customText|I1lI|40000|timeout|setDashAudioTrack|ControlOver|PlaylistMove|PlaylistOpenId|Wheel|openplaylistpause|hidevar2|framei|DownIn|disableRemotePlayback|landscapefull|portrait|nextAutoLevel|PreNewPl|prenewpl|PlaylistPlayId|anonymous|mpd|PluginDash|isSupported|isHidden|smallfontsize|preloadhls|Interval|setDashQuality|titlepl|topside|floatwidthsmall|webkitSetPresentationMode|666666|unfixing|220|floatheightsmall|m3u8|ontouchstart|setHlsQuality|livewakeuptime|inversetime|btiKKhhY|HlsLiveWaiting|hideaftersec|SourceBuffer|loadSource|liketext|hlsTextTracks|FlussonicMsePlayer|360|subtitles|debug|mimeCodec|addTrack|supported|onLoadStart||hidebeforesec|Control|keyCode|wrong|setHlsAudioTrack|changeAspect|nopause|unpause|hidevar|action2|which|plusminus|MediaSource|hlscaptions|scalesmall|onLoadedData|opposite|sourceBufferValidAPI|HlsQualityLevels|frag|hls_stuck_duration|alwaysnotfullscreen|hlslowquality|alwaysjustpause|analytics|audioGroupIds|_icon|dvr|timeupdate|hidewithoutplaylist|playerjs|noindex|renameTracks|700|nums|dhKraZAd|hideuntilmeta|picheight|showing|hideonfullscreen|rotateplaying|nameofhlsquality|icon3|renameQualities|hideonwidthlimit|ErrorTypes|controlCSS|hideoverwidth|hideoverwidthlimit|hideonwidth|fontsizesmall|bold|audio|openplaylistafter|bordercolored|ControlX|MediaVideo|YouTube|_reset|tipmargin|RenameTracks|tipvar|onClickSubtitle2|logo|18px|ffdd1f|gainedsource|onClickTimer2|maxresdefault|pjsframe|PjsFramed|headbordercolor|marginprocbottom|noClickTimeout|bgcolorlink0|Click|OrientationChange|Visibility|onMouseDown|callback|imageExists|CreateMedia|zoom|marginproctop|ParentFS|ffeeab|screenshot|unhidden|HideAnimate|NativeSubtitle|action_settings|poster_float|autoLevelEnabled|hidesec|removeNativeSubtitle|ShowAnimate|control_duration|DisplayControl|dashaudio|muteiconbut|rand|arial|hideonvolume|leavetimeout|PlayerjsAsync|playonhover|XY|rename_audio|linkpause|Timer|FullscreenChange|nativeSubtitle|ParseUrl|crt|setting|helvetica|ShowControl|RenewFromTitle|brda|bgstretch|5000|preposter|iconmargin|ControlsBgClick|_nextIcon|lsfullstart|menufltr|with_min|pressed|_xIcon|current_time|PluginShare|Bglines|hideafterclick|read|_subfile|sort|Exist|minus4back|clickscalex|linktarget|Hideuntilto|onMobOut|UpdateTimer|lsfullplay|Gain|cstm|mediadrag|mobileover|um1|stretch|cover|HideElement|ssflyw|iconmargintop|Timeout|vast_posterurl|10000|1001|seekwindow|sttr|PipSwitch|volumegain|movable|PipToggle|reYT|connect|FileTimeout|iconmarginright|selectOpen|with_hours|iconmarginleft|iconmarginbottom|fileto|setupx|Volumescrolled|abs|984|981|sub_fonted|normalonclick|Verdana|action_back|185|001||tipa|stripsspace|stripsw|267|988|ContextMenu|tippmargin|historybgaover|096|275|rmright|posterwidth|rc_nobrand|posterheight|177|skip_after_|1005|1006|unmute_video|rc_custom|99999|posters|e8d6a2b33313w351y371e25223q193v3c1d3q001z1m27313o2m252e2q2m2w233a1g232z1g2e2b361a2v3u113z1m360y113z39213x3139361a2x3u1z3z1m21182t3z2n113238231q27353c142z2x253c1w3s29111z38231s27333c1421281w101z1611133v392q192z341s3u2v2z3n1z3w263c133v3b2q172z3412111m231z3w281z3u26113w261z3u2q3139213v2e2b213v29233x252y393x2e1z1z2235163o00302e2b3w121m2e1d3o0z3z2m241z3z1m21111z3s2711311d393v2e1a1w10302x3w2s333c12111c1m1z153x27211t322q12232522352c162635211d1e182e163z261w11121z303s2911101m3s37013z223316351b2t3d1q1g1k1d1d1e1q3d1h2e1s3f1f3e163g1k2e1g1c1j2f1e3c1q3f1k2c1r3c112e1u2e1w2e1t2c1w2c1u3f1k2c1q2e182c1q3c1t2e1u2c1o2e1t1c1e2c1w2e142c1s2e1z2c1q2c1d2e1u2e1c2e1t3e1h2c1u2e1u2c1q1g142c1s2e1t2e1s2c1x2e1u2c1e2c1w3e1t2c1s2g1w2c1r3c1v2e1u2e1e2e1t2c1v2c1w2f1y2c1s2e182c1q2e1z2e1u2e192e1s1d142c1w3g1v2c1q2f192c1q3d1b2e1s1d162e1s3d1x2c1u3f192c1q3e1i2c1q2d192e1u3d122e1s2d152c1v3f1o2c1q2f192c1s3d162e1s3d172e1u3c1a2c1u2f172c1s3f1d2c1q3d192e1t3d1d2e1s1d152c1u3g1b2c1q2f172c1r3d112e1s3d142e1u3e182c1u2f182c1s3g1v2c1q3d192e1s3d172e1s3d1s2c1u2e1u2c1d1e1h3d1e1e1i3g1u1d121g1s2e1b1c1k3f121d123f1g2c1e1c1u1g1q3e1d3e1j3c1d2d1d3f1j2d163g121c171d1e1g1g3d1e2e1f3d1q3d1m3e1o1c1g1g1h1d1a1c1j3e1b1d1i3g183d1d3c1c1f1g3e121f1h1c101c1c1e1a1c181e1a3d1k1e1u1f1b1d191f1m3d1d1d1i1g1d1d1k3e122c121d121e1c3d1d3g1k1d1r2e1u1e1d1d183g1s1c1q3c1i3f1e3e121f1i1e1q1d1i3e1u1d1f3f1c1c1d1d1m3e123e1d3f1g1e132c1u2e1u1e1s2e1t1c1b2c1u2g152c1r2e1f2c132e1x2e1u3c1o2e1u3e1t2c1u2e1t2c1r2e1y2c1d2c1s2e1s1c1f2e1t2c1t2c1w2e1j2c1r2g1u2c1d3d123e182d173e12121s123e161c1i3e1g2g1d3d142e1i3d181e1g1f1o1e1j1e123e1a1c1r3g122c1u2g1r2c1q2c1z2e1s2c1g2e1u3c1r2c1u3g1u2c1t2e1t2c1s2e1g2e1r2c1x2e1u2d1w2c1u2e162c1s2g1x2c1s2e1b2e1q1d162e1s2c1x2c1s1g1e2c1u1e1u2c1r2c1k2e1s2c162e1s2e1k2c1s1f172c1u2g1m2c1s1e1x2e1q2e1y2e1s3d1y2c1s3e1u2c1s1f1k2c1p2e1v2e1r3e1g2e1s1d172c1u3g162c1s3f192c1r3d162e1q3d172e1u3d1a2c1s2f152c1u3g1g2c1q3d192e1s3d1d2e1s3d162c1u3g1c2c1s3f172c1q3d172e1q2d172e1u3c182c1s3f162c1s3f1a2c1q3d182e1q3d1a2e1s1d152c1t3f192c1s3f192c1q3d152e1q2d172e1u3e1u2c1s1f152c1s3f1e2c1q3d172e1q3c1z2e1s2c1u2c1k1e103d1o1g1k1d123d121g121e1s2g1f3d123d103g1g1d1d3e1d1d141e1f1f191d1q3f1f3e1e3d1g1e1b1c1c1e1f1e1k3c1f1e163d133g1h2c191d1k1f1d1c1g2e1s1e1h3e1d1e1h3c1c1f1b3d1h1d181e102c191f1b1d191d1b2f193c181e1d3d163d153e1g1d1s3f1f1e1d3d1f1e1d3c1b3e191d1p1d1s1g103c1u1f143d1d3d171g1f1d1s2f1j2e1k1c1a3g161d1p3g1d1c1f3c1f1e1e2c1c3g1h2c1g1e1f3f1d2c142e1f2c1q1c102e1q2e1h2e1s1e1g2c1s2e1q2c1z1g1k2c1q3c1y2e1s1c1f2e1s2e1j2c1u2e1d2c1v2e1m2c1q2c1j2e1q2e172e1s3e1r2c1u1g1k2c1x3f1x2d153d1x2e171t1d2f1e3e1c1c1i3e1k1e1h1f1k1c1d3c1g1f1e1d1e2e1h1e1b2c152e1s1c1j2e1t2c152c1s1e1j2c1q3g1f2c1u1c1e2e1q3e1e2e1u1d1x2c1t2g1h2c1s2g1t2c1u3e1z2e1q2c1a2e1u1c1x2c1u2e1f2c1q1e1u2c1s2c1w2e1r2c1y2e1u2c1z2c1t2f1s2c1q1e152c1t2e1y2e1s2c132e1t3e1u2c1u1e1i2c1s1e1z2c1u1c1x2e1q2d1u2e1t2c1t2c1s2f152c1r3e1z2c1s3d182e1q3c1c2e1s3d192c1u3g1b2c1q3f182c1s3d1d2e1q2d152e1t3d1z2c1s3f152c1q3e1k2c1s3d172e1q3d142e1s1d192c1s3f132c1q3f182c1s3d1v2e1q2d172e1s3e1g2c1s2f172c1q3f1e2c1s3d172e1q3c1o2e1s3d192c1u3f1r2c1q3f182c1u3e1y2e1q3d152e1s3d192c1s3f152c1q2e1u2c1s2e1f1e103e173f1q1c1p3d1r3d1b3d1d3e1b2c1p3c1y2f1i3e1d1e1f1e1p3c1d1e163d111g1h2c1b1d1k1g1d3c1e2e1s1e1c3e1f1e1h3c1b2f1b3d1j3d183e102c171f1f1e1g3d1g2e1d3d1q1f1k3c1o1c1i1g1f3d1a2f1k3d1k1e1k3g1i3d1d3f1f3e1j3e1h3g123c1d2g1f3d1s3c1d1e1d1c1g2f121d143e1f1f191d1f3d1s2d1s1d1f3e1b2d121f1l1e1a1e1i3e1h1c1d2g1f3c1x3c122e173d1q2f1b3d1w1e1s1g1d3c1y2e1t3e1f2c1u2g1u2c1q2e162c1t3e1z2e1r1c1u3e1r1c172c1t2e1g2c1s2f1h2c1u1e1f2e1r1e123e1u3e182c1u1g1q2c1q3e1h2c1s2e192e1q2d122e1w3d152d1u3e121o2e1u1i2r2r2p1d2r2e2t141|line_play|_timer|a6a3c6eb956ed0ddeebd30eeb3f36ff0|uppercase|customimage|290ee1u212a29313918263q0z211o27312o1b3x2e1d3o01112m3q0z222m3x3u35262v223p1z223a251s25352116212v25211c3u2711113a251q2735211630281y11121411153x2b2o1931261u3s2v312p113u263e153x292q1921261z121o253e1g2e2b38182v3u12111o360y12113b213x312b38162x3u12111m2e182v3b213x2b233x39233x2b233v11112u291z223u291u3s291r2q1i25223q2e1z21141b3x111z222435163z2q1b3x111i1v35211d302p3e113w2m211q1g273z1q1o25111q273t193124163e1e3e39381c3y2b321x3w2u3q3s39322b3r35223919163z1611121o232e1q11113u263e1d37383x111z23121i1i1r1a3d1k1g1j1f1h3e1a1e1v3c1c1g1b3f123g1r3g1m1c1w1g121f152e1v2e122c1u2e1z2e1r2f1w2e1u1c152e1t3g1w2e1w2e172c1t3g1u2e1s2e1m2e1w1c1z2e1u1e1v2e1u2f1y2c1t2e1t2e1q2f192e1v2c1u2e1s2e1c2e1w2g1v2c1u2f1r2e1q3g1z2e1u2e142e1u2g1w2e1v2g112c1s1e1s2e1q2g1x2e1v2c1v2e1t3e1t2e1u3f1y2c1u3e1q2e1q3g1j2e1u2d192e1s3f1y2e1u2f1a2c1s3f1h2e1q1f192e1u3e102e1s3f152e1w3f1w2c1s3f192e1q3f1v2e1u2d172e1u3f1t2e1u3f1b2c1t3e1c2e1q3f1a2e1w3d1y2e1s3f172e1w3f1a2c1s1f192e1s3f1d2e1u3d172e1s3g1p2e1u2f1b2c1s3g1c2e1q3f1b2e1u3e1w2e1s1f152e1u3f1b2c1s3f172e1q3f1d2e1u2c1u2e1s1e1d1e1d1f1g3e1c1e1i1f1k3f1t3d1e3d1f3f1i2f103f1q2f1e2d1m1e1b3e1d3f1e3f1r1e1f1g1q3g1d1e1e1f1e3c1d1f161g1q1f1d1f1e3d1f3g1g3f1e2e1e1e1f3c1f1g1m3e1d1e1a3f153e1h2e1b2f1i1f1f3e1i3e1j3g1j1g1h1g163f1g3d1m1g1m1g1g1g1d2e1e1e1h3d1d2f1a1e1u2g1e3d1f3g121e1d3f1e3e1r3d1l3e1d3g161f1f3e143c1b1f191f1d1f1f1f1l1e1f2e1l2e1d1e1e1e1f3d1f1e181d1d1g1j1e1v2c1t1e1h2e1s1g1m2e1u3c1v2e1t1g1t2e1v1e1t2c1u2f182e1r2g172e1u3c1s2e1t2e1u2e1w1e1z2c1t2e1f2e1q2g1v2e1u3e1u2e1t1e1y2e1w3e162d183f1u3e171e191l2j123g1f2f183e1t3e1a3e1s3g1a1g1i3c1l1e1l1e1f2e181d1g3d162e1u2g1r2e1u2f1r2c1u3g1x2e1q2g142e1u2e102e1t2g1x2e1s2e1s2c1u2g1v2e1r2e1v2e1t2c1x2e1s3f1u2e1u3e1q2c1u3g1h2e1q2e1z2e1s2c1g2e1s1e1g2e1s3e1z2c1w1e1v2e1s1f1r2e1t1c1i2e1s1f1v2e1t2e1m2c1w1g1v2e1r2e152e1u2c102e1s3e1c2e1u2e1r2c1u1f162e1s3e1g2e1s3d1b2e1u3f142e1s3f172c1u3f1e2e1q1f192e1s3d1x2e1s3f172e1s3e182c1u3f192e1s3g1b2e1s3d1a2e1s3f162e1s3f192c1w3f1v2e1q3f182e1s3c1e2e1s3f172e1t3g1d2c1u3f192e1q3f1k2e1s1d192e1u3g1a2e1s1f192c1w3e1q2e1q1f172e1t3c1k2e1s3f152e1s3f1e2c1u3f172e1q2e1z2e1s1c1m1e183f1i1g1j1g1f3c1k3f1m3f1p3d1f3g1f1d1d3g1h3f113f1l1e1i1d1j3f1g3e161e1f2f161e1e1f1j3e1b1e1g3f141d1j3g193f1d3f1s1g1m3c1e1e1d3f1q2f1m1e1b3c1e3f1c1e1k1g1f2g1j3e1f3e1s1f1k1g1m1g1m1e1r1g1f3f1i3f181e181c162f1d3f1b1e1m3e1f1d1i1f141g1d2e1g1e1d3d1e3f1f3e1g3e121e161e1m3f1h2e1q1g1q3f1f3e1a3g1k1f131f1k1e1f1c1f3f1s3e1d3f1s2g1l3c1f1e1w2e1x2e1u2g1j2c1w2e1r2e1q2f1j2e1t1c1x2e1s1e1k2e1t3f102c1v2g1h2e1s2g1t2e1s2e1v2e1u1f1y2e1u2f1v2c1w2e1w2e1q1g102e1s2d1g2e1s1f143e1r3f182c1t141e2l1p1g1c1e1k2e141g1e3g1h1f1e3g141d1i1g1j1g1t2e1i1g1w2c1r1g1g2e1u1e1u2e1t2c1k2e1u2e162e1s2g1m2c1s1f192e1u2g1m2e1u1e1x2e1s2g1y2e1s3f102c1s3e1w2e1s1f1k2e1r2e1v2e1t3g1g2e1s2e1u2c1s1f1r2e1t2g1t2e1s2c1w2e1s2g1e2e1u1e1z2c1s3e1r2e1u2e142e1s2e1m2e1u1e1k2e1u3e1h2c1u3f1z2e1s3e1z2e1t1d1u2e1s1f172e1t3e162c1s1f182e1u3f182e1s3d172e1s3e1b2e1s3f172c1u3g1t2e1s1f192e1s3d1e2e1s3f172e1s3g162c1s1f192e1s3f1g2e1s3d172e1u3f142e1s2f192c1s3f1z2e1s3f192e1s3d1w2e1s3f192e1t3f1e2c1s3f172e1s3e1e2e1s3d182e1t3f192e1s1f172c1t3e192e1s3f172e1s3d192e1s2e1u2e1s2e1w1c1f1e123e161e1k3g1b3c141e121f141g1s2e1b3c1q1e183e1c1e1g3g141d1h3g191f1c3f1s1g1m3c1d1e1f3f1s2g1m1e1b3c1d3f1c3e1p1g1f1g1c3e1f1e1s1f1c3e1d1f161e1s1f1b1f1j3f1f3g1g3d1g2e1f1e1q3f1c3f1j3d183f142e1a1e1f3f1f3d183g1f3f1p3e121f143c1e1e1d3f1s3f1i1g1f3d1m1g1d1e143e1s3f1m3c181e1t3e1c3g1g1g1i3d171g1e3e1o1e1f1e1f2c1s1f1f3f1p1g1f3e1k1d1m3e121f1t2e102e1s2c1u2e1t1g1s2e1u1f152c1s3g1d1f101e1j2e1u2e1w2e1u2e1u2e1s2e1f2c1s2e1l1e102g102e1s2e1f2e1t1e172e1u1g1s2c1s1e1z1e1u3e173f1r3d191e141q2h2m1u1t2u2e2u1v1v141m|444444|7ace6m3q1t3s241a291s3b3x2z1d3o01121m272z2q1b3v3e1i1b3x1z1k1a21193s3y1z21161z153v3b2q1732241u3u2t322n113w243e133x3b2o192026113z1o232e1i3c2b361y2x3s11101o280w11102b233v3129381y2v3u1z121o3c182t212p1z3238251s25352c16212v252c182u27111z3a251q27332e162z381w1c2u271y2s29183s291s2u291o3e1z3w281z113u28113u263s2o3q0z112z2b3y121o252e2q1z1z211411101o252e2q2m37202q113z3129233x3038143q011c1e2t2e2b2o142s11121d311o11213825353w273u273r153821111z3a391z31141j111c1o2c182v3z2r2c2b233v312o1i29313e293y141m141f2e1f2d1e1c1j1e122f1i1e1c2e1m1c1c3g181g131g1k1c1k1d1h2e1s1f1p2e1t3e1t2c1u2e1w2e1q2g1e2c1u1c112e1s3e1p2e1u2c142c1u2g1p2e1s1e1k2c1u3c1j2e1u2f1x2e1s3c1z2c1v1f1u2e1q1f1u2c1s2c1w2e1t3g1t2e1u2c1v2c1w2g192e1s1f1y2c1t2e1s2e1s2f1w2e1t2e1l2c1v1e1u2e1r2e1s2c1s2c102e1s3e172e1u2e102c1u3e172e1r3g1t2c1s2d192e1s3f1v2e1s3d172c1u3f1b2e1q2f192c1s3d1c2e1s1f172e1t3e162c1u3f182e1q3f1v2c1s2d192e1t3f1a2e1s3d182c1u3f142e1q3f192c1u3d1c2e1s3f162e1s3d1h2c1u3f192e1q3f1d2c1s3d192e1s3f1r2e1s3d192c1u3f162e1q3f172c1t3c1k2e1s2f152e1s3d192c1u3f172e1s2e1u2c1s2c1g1e1f1e1k1g1c1c1k2d1f3e1b2e121e121d143d1u3f1c1g1s1f1w2d1j2d1a3f121d1d3g1e3d1m1c1d3e1c3f1h3g131d1l1c1k1f1h3f1e2e181c1f2d181g1s1f1h3e1f1c1g3e161f1h3g173g1f3d1s1e1r3e1c1e1d3f1f3d1f3d1e3f1c3f1d1f1b2d1e3d1g3f1b1g1q3e1f1c141d1u1g1f3f1p3d1f3d1f1c1e3e181e1d2g1b2c1c1d1d3f1g2e1d2e1f1e1k1c1f3e1g1f1e2e1j1d1t2c1u1f1j3e1b3g181c1d3e1k3f1f1e1e3f1t2e1j2c1w2e1k2e1q1g102c1t3e1m2e1u1e1d3e1u2e1t2c1w2e1s2e1r2g152c1t2e1q2e1s2g1b1e1u2e1s2c1v1g1o2e1s2f102c1t1c1m2e1s2g1a1e1x3c173d1a3e1f341e2t3g173f1q1e191c133e123e121g1i3f171e1e2e1k1e1v3g1i3g152c1t3e1v2e1s2e1v2e1u2e192c1u1f1w2e1t2g1q2c1s2d1y2e1r2g1o2e1t1c1u2c1t2e1q2e1s2e1y2c1s3c192e1s2g102e1s3c172c1t3g1x2e1s2e1w2c1u1c1l2e1r2e152e1s1c1l2c1s3g1d2e1u1e1e2c1s3e1g2e1s1f1x2e1t2e1j2c1u2g1r2e1u2g1z2c1s2c1c2e1s1e1x2e1u2c1h2c1s1f162e1u3f1a2c1s3d192e1q3f1a2e1s3d192c1u3f1j2e1s3f192c1t3c1d2e1q1f182e1u3d152c1s3f152e1t3f1d2c1s3d182e1s3g102e1s3d182c1s3f172e1s3f182c1s3c172e1q3f172e1s3c1d2c1s3f152e1s3f1l2c1s3d192e1s3f1c2e1s3d172c1s3f1h2e1s2f182c1u3d1e2e1q3f172e1s3d1b2c1s2e1x2e1s2e1k1c1h3c1f2f1c1e1h3d1f3d1f3c1b2e123e103d1d3e181d191g1d1g1g3f1g3c1f3d1f2g1i3e1o1e1i1d1h1d1c1e1f3e1b1f1k3d183d1f3e181f1g3f141d1h3c121g1u2f1j1f181c121b1d1g1c3f1p1e1b3c1f3d1j3g1c3f1e3g1e3d1e3c1f3f1d1f1k3f1k3d1w1d142e1c1e1b3e1d1e1h3d1m3e1w3g1c2f132c1a3d142f1d3e1g3e1i3c1f1c1s2g1k1e1c1g1b3d143e1d2g1g1f1k1f1h3c121d141e181f1r1g1b3c1e1c1y3e1s1e1x2e1t3c1q2c1s1e1y2e1u1f1j2c1u2e1f2e1r1g152e1t2c1r2c1s1e1v2e1s1g1y2c1u1e1k2e1s1e1w2e1u1e1q2c1s3f1f2e1t2g1t2c1s1c1k2e132f183e1u2d1h122t1f1e1g1e3g1u1e1l1d1b1e1h1f171f1f1d1f1c1j1e1s1g1j3e1s3d1g2c1s1e1g2e1q3e1z2c1w1c1v2e1s1f1p2e1t1c1i2c1s1f1v2e1r2e1m2c1w1e1v2e1r2e132e1u2c102c1s3e1c2e1s2e1r2c1u1d162e1q2e1s2e1s2e1m2c1t2e1x2e1s2g1y2c1v2c1y2e1q3f1i2e1s2c1a2c1s3e1p2e1s2e1q2c1v1c1g2e1s2e122e1u2c112c1s2e192e1s2g1e2c1v3e1j2e1q2f162e1s3c1e2c1s3f172e1q3g1e2c1u3d182e1r3e172e1s3d192c1s3e1f2e1q2f182c1w3c1d2e1q1f172e1s3c1j2c1s3f162e1s3f192c1u3d192e1q3e1x2e1s2d1b2c1s3f1c2e1q1f192c1u3e1c2e1q3f152e1t3e1d2c1s2f162e1q3f182c1u2d172e1r3e1h2e1s2d1a2c1s3f172e1q3f172c1u3d1t2e1q2e1s2e1f1c1h3b143g1d2f162g1f2e1e1c1i3g1k3f1w2g1f2c1e1e1c3g1f3e192f1k1d1a3d1d3e181f1e3g141d1j3e121g1u2f1h3f183c141b1f1f1c3f1k1e1b3c1f3e1j3f113f1j1e1i1d1j3d1g2e161e1d2f161e1u1d1j3e161e161e181c1a1c1s3g1h3e181e1a1e143b1f3g1a1e1g2f1f3d1h3c121g123g1b3e1f3d1g3e1j1g1d2e172f141d1e1c1f3e1d1f1g3f1a1e1i1d1f3g1i3f1f2e1s3d1l3e152f1c3f122f1e2d1e1c1f2e1y2e1s1g1y2c1v2e1e2e1s3e1d2e1u2c122c1k2e1f2e1q3f1u2c1u1d1v2e1r1e1q2e1u1c1x2c1f3e1s2e1r3g1v2c1v2c1l2e1s1e1g2e1t3c1f2c1f3f162f153e152d1j172j1s2p1j2b2u2t1s2g1h2d16|unescape|432|992|pointcolor|sub_drag|914|041|black|999999|019|036|2px|ffce00|883|372|lang_ru|slidespeed|857|296|957|pointa|pointw|postertitleonhover|996|userAgent|matches|SjswtkmxrDQCr3mJSVt0sCiKs2axtjXEPyMwPbADSzaMonUEljT9m00aQyM3OzhcQzoaPWPblhMaQyM3OzhMRWh2RWT1lhMaQV4bPgwaQcw1OgsKPWd5PWo5QgXwWgh0Ozl3QWd5PbM3OzhMRWh2RWT1lhPaQf4bQcXMRWPIPb4aRWAaPzobQVdaPV4MQzPaRWsIPfd3OzhcQcX0QzT1OgdwTcPKPzhaRgA1RWhIPfdMOgPKPWA5PWl2PzXwPfM3OzhMRWh2RWT1lhPMOghaOzdaRWlaPzowPb4bPWh4RWX5PVMaQf4bPWwcPcw5lgsKPWP3QWT2QgXIPWTKPzh4PcP4RVePQb4aPcs1Qgo0QVMaPy40QghMQgo1lhP0Ozh5PcPMRgX1OghbOzT0PWd0QzXwPV43RgTcRgo2PyMaPf4MQgh3Pgh4lghKQcw0Pcw2QzlIQb4aPgAaQzA0QVegPV43RgTcRgo2PyM0Ozh3QzocQcd1lgTKPWAcPcd4QWXIPV43QcsbRWlcQyd3OzhcQcX0QzT1OghKQcs3PzAbPcowTchMOzd4PWs4QgTIPV43QcsbRWlcQydaPy40RWd3PgocOgTKPWs2QzP3PgXwPWlKQgAMQcd2PbM3OzhMRWh2RWT1lhMaPf42QgT1PWo3OgsKPWd5PWo5QgXwWghcOzP4Pzw5RWoIPWhKQWXbQgdMQfePPWoIQb4aPco2PWhcPyeqmbeCqZaISVszpCpCpCpCmc48O3extjw|blackberry|fine|matchMedia|WebkitAppearance|Sf9DSzMLs3pDSylIlCiztjBLryl6lDeIonAyOfm0uneBlzEys3pDlyMyoCsyRzhIlCmDo29Ir3lyRylMPgdMPgdyOfmyp28yRzhIlCmDsjiApjBKpbl6lzswQbd3lgsyOfmFo29KrZibp2BKlzEyPfdMlgdwQflIlCmDoVl6Pf4cOfmyp2iLtCYblzEMOzoIlDQzoZaBr3pBsyl6Py4aOfmEqZUBlzEaOfmEqZUBr25Mrji5lzEaOfmEqZUBr255r3Y0tZmBlzEavVMyo29KtkmLri9IqnpBlzF7lC9bpjYblzEaPbMyr24yRzhIlDUBukTyRymIqnpBlyMyrjY0tjYbs3exo2BKpbl6PyMyoZQ0qZ9KlzEyrjB2pVlIlDU5sjXyRym0pnx0lyMyqjiKpfl6PfMyo2aFo2IyRzdIlCpLrDUcqnFBlzEaPfMyrZibp2BKlzEyPfdMlgdwPWXyOfmxlzEMOzXIlCxFpjXyRzhIlCxFpjYLrDpLpfl6Pn0IlCQLrDUbr2avs3ULsfl6ubmLsCUBsyl6PWTIlC9KlzEaOfmFo29KlzEySkQ2pbe3qZU0qg0DPzdDljxBqZtEtg0DPzdDSzaDlkUboZ5cpC9brW0DtkmxrDQIonUBNgTIlgTFmc48sCYztfe4SVsMmbe5SVsMmbe3qZU0qg0DPWlDljxBqZtEtg0DPWlDljpFrjM9mbQCpCpCpCoDOc48O2s|iemobile|lyMyqZQLrzPyRyl8s3pDlktFpkUESVsbPfswqjYFp2x0SVsbPfs|roll|Skextjwwpg0DWWhMOzAMPgsaRWhIPWTKRgP2PWTbPVePQb43PgwMQzAMQyMaPy4aRgo5RglalhP3OzXbQzAMRWd2OghbOzdcQzsMPzhwQb4cRgs5PgAMQyMaPV44QzobPclalgsKPWh0Pgw5PgoIPWhKRgo2PzPbPVegQy43Qgl4QgAMQyMaPV44QzobPclalgoKQWlMPWd5PgoIPWlKPWsbQclbPVd2OzXbPghMRWd2OghbOzT2PglaPzhwWgoKQWlMPWd5PgoIPWTKPzTbPWXbPVePPy4cQzlbPcAMQyMaQf4bQglaQWlalhPbOzdcQWX0RWd2Ogh0Ozl0Pzh1PzhwPV43QzwbQWAMQyMaQf41PgA0QglalghKQco4PzX5PgoIPWTKRgP2PWPbPVePPV43QzwbQWAMQyMaQy4MPzTMRWlalhPaOzs2Rgl1RWd2Ogh2OzP1Pgs4PzhwPy4MPcX1QgAMQyMaQy42PWwMQclalglKPcobPzP5PgoIPWoKQzh4PgsbPVePQy41PzdaPgAMQyMaQy42PWwMQclalhM2OzXbPghMRWd2Ogh4OzTMPgdaPzhwTcoKQWlMPWd5PgoIPWwKQzw3QWdbPVd2Ozs0Pzw0RWd2Ogh4OzA5PcA5PzhwQb4aPWTMRgAMQyMaRf45RWP5RWlalhP3OzP4QcAaRWd2Ogh4OzA5PcA5PzhwQb41Pzo5PgAMQyMaRf44PzP1PzlalgsKQcd4Pgo5PgoIPWwKQzscPzTbPVePPWdKRWdMQch5PVMaQy4MPzTMRglalhPaPV4aPzwbPgAaOgh1OzwcRgs2PzhwPWhKPzsaRWX5PVMaQV42RWT0PzlalghaOzl3PWA1RWhIPWXKQgPMPWdbPVegPWhKPzsaRWX5PVMaQV4aQzX3RglalghaOzhbRglaRWhIPWXKPglbPgTbPVdaPf45Pgd3PWAaOgh0OzwcQzhbPzhwWghMOzAMPgsaRWhIPWTKRgP2PWTbPVeqmbe0sCiKs2pLsC09m3UboZ5crji0pVw2OzXbPghMRVMwPWXKQgPMPWhbNVebr3UxtjXEOWlbQV4MPgdMPgdFlkUboZ5crji0pVwJQy41PzdaPgAIlf0aQV40PcdaPWlFlfswpCBIrg0Dl2pCpCpCpysLSzaMonUEljT9m00aRV45PgXMPcd0OgXKRWP0QcsMRfePPWoKQchbPcAMQfMcOzl4QWoaPgwwTch2OzXcPWlbPgTIPb4aPcXcPcd4lgh2OzP5PzlcPgTIPy45QzT4Qzd4lgh2OzhaRgTaPgTIPy45QzT4Qzd4lhPaQV43QgsaQcd0OglKRWo0RgoMRfdaQV41PzT0Pzd0OgPKPzsaPcXMRfdaQV41PzT0Pzd0OgPKQWX4RgTMRfePPWXKQWl0QglMQfM1OzP0Pgs4PgwwWghaOzP2QzX2PgTIQV4cQgd3Rgd4lhPaPV4MPcA4Qcd0OgXKPcTMQcwMRfdaPf43Qcl1Rgd0OgXKQzd4PgwMRfdaPf43Qcl1Rgd0OgXKRWP0QcsMRfePPWdKQcsbQWwMQfM3OzhbPzscPgwwTchMOzs3PzX4PgTIQb40QgA0Pzd4lghaOzdcRWw3PgTIQb43PWo3PWd4lghaOzP2QzX2PgTIQb43PWo3PWd4lhMaQV41PzT0Pzd0OgsKQch2QchMRfePPWXKQWl0QglMQfM5OzT5Rgo1PgwwTch1OzXbQgTbPgTIRV43RgoaQgd4lgh1Ozs0Qch3PgTIPWdKPgAbQzPMRfdaQy4aPWw0PWd0OghMOzd5PzocPgwwTch2OzP5PzlcPgTIPWdKPgAbQzPMRfdaQy41PchbPzd0OgAKRWlbPWoMRfdaQy43PWlcRWd0OgAKQcsaRgwMRfePPWAKRWd1PgPMQfM3OzhbPzscPgwwTclMOzhcPzXcPgTIQy45Pcs0PWd4lglMOzl3Qzl3PgTIQy43RWPMQcd4lglMOzl3Qzl3PgTIQy41Pzw3QWd4lhPbPf4bQcobQcd0OgoKPzo0QgPMRfdbPf4aPcl1Pcd0OgoKPWlMQzwMRfdaRV45PgXMPcd0OgXKRWP0QcsMRfePPWAKRWd1PgPMQfM1OzAcQgs3PgwwZyswtkmxrDQCr3mJSVt0sCiKs2axtjXEPWXKQWl0Qgl1Ofd2OzXbRgs0QyAwsC90onUBNf00QV4MPgdMPgdFlkUboZ5crji0pVwJPWXKQWl0Qgl1OfdJQy41Pzw3QgoFlfswpCBIrg0Dl2pCpCpCpysLSzMLpc48O3Q2pc4yOfmFo29KPyl6lzactCswt2BAtjw9mclMmbeEpZBDqkT9mclMmc48pbeCqZaIOnm1rjX9m25LrDFBsC8DlkUboZ5cpC9brW0DtkmxrDQIonUBNf0aOfdJPVADSzaMonUEljT9m003OzsMRgd2RWd2OghbOzh4QzA4PzhwTcsKQWl2RWd5PgoIPWlKPgP2QcdbPVd3OzP4QcAMRWd2OghaOzw2QzlcPzhwQb4aPWTMRgAMQyMaPV44QzobPclalhP2Ozs0Pzw0RWd2OghaOzw2QzlcPzhwQy41PzdaPgAMQyMaPy4aQcl3PzlalgoKQWlMPWd5PgoIPWlKQgoMPzhbPVePQy41PzdaPgAMQyMaQf4bQglaQWlalhMbOzP2PzlcRWd2Ogh0Ozl0Pzh1PzhwTclKPgP1QWT5PgoIPWTKPzTbPWXbPVdaOzs2Rgl1RWd2Ogh0OzXMRWT0PzhwPV43QzwbQWAMQyMaQf44PcoaPclalhMaOzs2Rgl1RWd2Ogh2OzdbQgd5PzhwTchKQco4PzX5PgoIPWoKPcXMQcwbPVdbOzdcQWX0RWd2Ogh2OzoaRgd3PzhwPy4cQzlbPcAMQyMaQy42PWwMQclalhM2OzXbPghMRWd2Ogh2OzoaRgd3PzhwWgoKQWlMPWd5PgoIPWwKQgdMPghbPVegQy41PzdaPgAMQyMaRf42Rgs1PglalgoKQcTbRgT5PgoIPWwKRWAcRWAbPVd3OzhaQgd4RWd2Ogh4OzA5PcA5PzhwTcsKPcw3RWh5PgoIPWwKRWAcRWAbPVd3OzXbQzAMRWd2Ogh4OzwbPcXbPzhwQb43PgwMQzAMQyMaRf42QcPbQglalhMaPf45Pgd3PWAaOgh2OzdbQgd4PzhwTchaOzhbRglMRWhIPWXKRgP4QcobPVdaPV4bQch5QWAaOgh1Ozo5QgTbPzhwPWhKPzsaRWX5PVMaQV40PcdaPglalhPaPV4bQch5QWAaOgh1Ozh2QWs4PzhwPWhKPWl4Pzh5PVMaQV4MPzlMQglalghMOzAMPgsaRWhIPWTKRgP2PWlbPVePQb43PgwMQzAMQyMaPy4aRgo5RglaliEDlkUboZ5cpC9brW0DtkmxrDQIonUBNgoKQWlMPWd5OfdaQV40PcdaPWlFlkmLtji0pVwJQgXKPgdMPgdMNVe0sCiKs2axtjXEOWoKQWlMPWd5OfdJPWXKQgPMPWhbNVdDljpFrjM9mbQCpCpCpCoDOc48sji0qfeASVtQPWAKRWd1PgPMQfM1OzAcQgs3PgwwWgh2OzsaPzP5PgTIPb4bRgX2PWd4lhPaQy41PchbPzd0OgPKPWP1PcPMRfdaQy4cRWlbPcd0OglKRWo0RgoMRfdaQy4aPWw0PWd0OglKRWo0RgoMRfegPWXKQcT3PWsMQfMbOzA2Qgw2PgwwPWXKQWl0QglMQfMcOzl3PWP1PgwwPWXKQWl0QglMQfMcOzX1Rgw0PgwwWgh1OzXbQgTbPgTIQV4cQgd3Rgd4lhMaPV4cQzo1Qzd0OgXKPcTMQcwMRfegPWhKPgP5RgsMQfM1OzP0Pgs4PgwwPWdKQcsbQWwMQfM1OzoMRgd4PgwwPWdKQcsbQWwMQfM1OzAcQgs3PgwwWghMOzs3PzX4PgTIQb4aPzl3Pcd4lhPaPf43Qcl1Rgd0OgsKQgT5QglMRfdaPV4MPcA4Qcd0OgsKQch2QchMRfdaPV4cQzo1Qzd0OgsKQch2QchMRfePPWXKQWl0QglMQfM3OzsaQzsaPgwwWgh1OzXbQgTbPgTIRV40RWw2QWd4lhPaQV41PzT0Pzd0OgAKQcw2PWTMRfdaQV43QgsaQcd0OghMOzd5PzocPgwwPWoKPWh4QghMQfMaPf4MRWl2Pcd4lhPaQy4cRWlbPcd0OghMOzd5PzocPgwwPWoKQWPaPzlMQfM5OzAbPzh2PgwwPWoKQchbPcAMQfM5Ozs3PWw4PgwwWgh5OzAMQWdcPgTIQb4aPzl3Pcd4lhPbPf4aPcl1Pcd0OgoKRWP3QghMRfdbPf4bQcobQcd0OgoKQcAcPgsMRfdbPf4bQcobQcd0OgoKQWl4QcXMRfegPzdKPzs2PzsMQfM2Ozl2QgTcPgwwPzdKPWPbQWPMQfM2OzhbPgo4PgwwPWAKRWd1PgPMQfM1OzAcQgs3PgwwWgh5OzAMQWdcPgTIQV45PcT3Qcd4liEDlkUboZ5cpC9brW0DtkmxrDQIonUBNgh1OzXbQgTbQVMwQy41Pzw3QgoFlkmLtji0pVwJPzl1OzdMPgdMPfAwtkmxrDQIonUBNf0aQV41PzT0PzXIlf02OzXbRgs0QyAwmbeCqZaISVszpCpCpCpCmb8|Sf9DSzMLs3pDSylIlCiztjBLryl6lCp1rjaco3mBpZ4yOfmxo3UFr24blzEyrC9brZiIs2QbpZYKlyMytkBMpVl6lDQ2pblIlDeLs2B0qZ9KlzEyo29KtkmLrkPJsCBDqkTyOfmJonmDqZ4yRylMlghMlgdwPWXyvVMyo29KtkmLri9ctjibtfl6ubmLsCUBsyl6PWlIlDeLs2B0qZ9KlzEyo2YKtjYblyMys2QxrjXyRzlIlC9KlzEaOfmFo29KlzEySkQ2pbe3qZU0qg0DPzdDljxBqZtEtg0DPzdDSzaDlkUboZ5cpC9brW0DtkmxrDQIonUBNgXIlgPFmc48sj9IuZaFrCXwsj9FrDUcSVsMOzX5Pcs1lgdKQgw0PcwwPf41Qzl1lghcOzXaQWoclghaOzTcQcXwQbdMOzX5Pcs1lgdKQgw0PcwDljpFrjM9mbQCpCpCpCoDOc48O2s|iosv|childList|observe|lyMyoZQ0qZ9KlzEys3ULsflIlDU5sjXyRymctCsyOfmypbl6Pk0IlCQLrDUbr2avskmBtyl6ubmLsCUBsyl6PWXIlC9KlzEMOfmFo29KlzEySkQ2pbe3qZU0qg0DPzdDljxBqZtEtg0DPzdDSzaDlkUboZ5cpC9brW0DtkmxrDQIonUBNgXKQVMwQVADSzaMonUEljT9m004OzA5RWA5OghMOzTcQcT5lhM4OzA5RWA5OghMOzTcQcXwWglIQV4bPWw3QVePRf45RWA5RVMMlhM4OzA5RWA5OghMOzTcQcT5liEwWWdIPfePPyMMlhMbOghMOzl0RWwclhMMOghMOzl0RWwclhMMOgdwZyswpCBIrg0Dl2pCpCpCpysLSzMLpc48O3Q2pc4yOfmxo3UFr24yRymMsCY2lyMytkBMpVl6lDQ2pblIlDQzoZaBlzEaOzlIlDeLs2B0qZ9KlzEyo29KtkmLrkPyOfmJonmDqZ4yRylMlgdwPfdaQVm9Ofmzr250sC9In25BukTyRDIyr3mApnlyRzh2OfmLryl6PfMyqZQLryl6lzactCswt2BAtjw9mclMmbeEpZBDqkT9mclMmc48pbe0sCiKs2pLsC09m3UboZ5crji0pVw1Ofd1NVs|Philips|platform|MacIntel|Skextjwwpg0DWWhMOzXbPzs1PgPIPWlKPcT4QghbRfePPWdKQWlbQcXMPbM5OzPMPcP5QgdalhP1OzXcQzX4QzT4OgAKPWh5QWd4RWwwPy41PcT4PgA4RVMaPV4cRgA2RWwalgdIPWPKRWhbQWPMQVegPfM3OzAaQWAbQWh5lgXKPzl2RWo4QcsIPb4aRWl3PWXcQydaPf41Pzl3QWdcOgPKPWP5RgoMPVePPWdKQWlbQcXMPbMMOzhaQco0Qcd1RVePPWwKPgdcQWwaRfM2OzlcPcdbRWAclhMaPf41Pzl3QWdcOghbOzP0RgTaPzwwZyswpCBIrg0Dl2pCpCpCpysLSzMLpc48O3Q2pc4yOfmxo3UFr24yRymcqjibpVlIlDU5sjXyRymctCsyOfmMr3QFtjBLryl6lDULsf1bqZtEtflIlC1xsCtFryl6lzh1lgh1lgdwPflIlCmDlzEaOfmyp28yRzhIlDQzoZaBlzEaOfmyp3expjUFrCsyRyl2lgowQyd2lyMyoCtxlzEMOzPIlCmDoZ92pnlyRzdKQyMyoZ5FrZi0qZ9KlzEysj9cqnUFr24yOfmBonQBlzEypZaxs3UFobm9OfmIoZ5DlzEysDXyOfm0qZ1Bs3ULsCXyRzhIlCaxrCUCtZaIrZ9yqZaBlzEMOfmIoZ5As2QxsjYCtZaIlzEaOfmzqjiKp2YEpZBDqkTyRzhIlCQEoZ5DpWmMrji5rjBctfl6PVMysjaxuZaFs3TyRDIyonY0r3eIonBIqnQ0lzEavVMypCBKqnQEsCY3qZ5AlzEMOfmcsjYBpkQ0r3mBlzEavT||ipod|Safari|Windows|tvOS|Sf9DSzMLs3pDSylIlCiztjBLryl6lC5BukTyOfm0uneBlzEys3pDlyMys2QxrjXyRzhKPyMysj9cqnUFr24yRymzr250sC9IsblIlC1xsCtFryl6lzdwPfdMlgh1lD0IlCQLrDUbr2avs2xxsCXyRDIyr3mApnlyRzh3OfmLryl6PfMyqZQLryl6lzactCswt2BAtjw9mclMmbeEpZBDqkT9mclMmc48pbe0sCiKs2pLsC09m3UboZ5crji0pVwaOfdcNVs|Roku|Tizen|BRAVIA|armv|webOS|Skextjwwpg0DWWdKQgo5QgwIPZXJPgXwWgdKQgo5QgwIPZXJPgXwWgdKQgo5QgwIPfePQb40QzA0QbM1OzlaRgs1lhMMOzT2RWT4OghMOzTcQcXwWgdKQgo5QgwIPZXJPgXwZyeQQb41Pcd1PyMMlhM5OzXcPgXbOgdwWgAKQWPMQWlIPWdKQzl0RglwWgsKQWPMQWlIPWdKQzl0RglwWgsKQWPMQWlIPfeqmbeCqZaISVszpCpCpCpCmb8|Skextjwwpg0DWWdIPfePPWoIPfePPWoIPyePPfMblhMMOgdwZyeQPfM2lhMaQyM2lhMaQyM4lhMMOgwwWgdIQyeqlh0MOghblhMaQyMaPyePPWoIPWTwWgdIPWTwWgdIPWlwZyswpCBIrg0Dl2pCpCpCpysLSzMLpc48O3Q2pc4yOfmxo3UFr24yRymMrji5rjBctflIlDeLs2B0qZ9KlzEyrjYCtflIlC1xsCtFryl6lzdwPfdMlgoyOfmypbl6PVMys2QxrjXyRzhKQVMytkBMpVl6lDQ2pblIlCiKqZ1xtjBLryl6lDeLs2B0qZ9KlyMyoCtMoZUAqZ5DlzEyPbdclgPwPblIlCmDoVl6Pf40Ofmyp2iLtCYblzEMOzwIlDUFsfl6Pk0IlCQLrDUbr2avpDYIrfl6ubmLsCUBsyl6PWhIlC9KlzEaOfmFo29KlzEySkQ2pbe3qZU0qg0DPzdDljxBqZtEtg0DPzdDSzaDljpFrjMJsDYIpW0DrC9KuCYbrbswtkmxrDQCr3mJSVt0sCiKs2axtjXEOWhIlf0aNVs|lyMyoZQ0qZ9KlzEys2Y0tjBKp3PyOfmMr3QFtjBLryl6lCQLrDUbr2acOnmFp2x0lyMyrZibp2BKlzEyPfdMlgdwPWXyOfm0uneBlzEys3pDlD0IlCQLrDUbr2avsjaxuZaFs3TyRDIyr3mApnlyRzhMOfmLryl6PVMyqZQLryl6lzactCswt2BAtjw9mclMmbeEpZBDqkT9mclMmc48pbe0sCiKs2pLsC09m3UboZ5crji0pVwbOfdcNVs|Bottom|fullwheel|Yes|1ubmco3mBpZ5zr2aLsyl6lzdMPgdMPflIlDULr2ayonlyRDIyo29Ir3lyRylMPgdMPgdyOfmEqZUBlzEaOfmJonmDqZ4yRylJPzdwPfdMlgdyOfmDsCiAqZYKtfl6PVMyoZ5FrZi0qZ9KlzEyoZaMqjhyOfmxlzEavVMyo29KtkmLri90qnUIpVl6ubmLsCUBsyl6PVMyr24yRzhIlCiztjBLryl6lDUFtjaBlyMytkBMpVl6lDUBukTyOfmMr3QFtjBLryl6lDULsf1IpZp0lyMyo2aFo2IyRzdIlCxxrCTyRzdIlDUBukTyRylyOfm2onlyRym0qnUIpVlIlCxFpjXyRzhIlCxFpjYLrDeIonAyRzhIlCiKqZ1xtjBLryl6lDeLs2B0qZ9KlyMyoCsyRzhIlCmDoVl6Pf40Ofmyp3expjUFrCsyRyl2lgowQyd2lD0IlCQLrDUbr2avrjBKpVl6ubmLsCUBsyl6PbMyr24yRzhIlDU5sjXyRymcqjiMpVlIlCiztjBLryl6lCaFrCXyOfmElzE0Ofmbr3YKpjBKpbl6PfMytbl6PWdMOfmxlzEaOfmxoCsyRylMOzPyOfmxrj9xpfl6lzdKQflIlCiLtCYblzEyPflIlCQLrj9blzEypCpCpCpClyMyo29Ir3mypbl6lCpCpCpCpylIlCQLrj9brj9xpfl6lCpCpCpCpylIlCQLrj9br3pBsyl6lCpCpCpCpylIlCm1pCpBsyl6ubmLryl6PfMyo29Ir3lyRymCpCpCpCoyOfmxlzEMOzY9OfmMr3QFtjBLryl6lCmLtkULrVlIlC1xsCtFryl6lzdwPWdwPcTwPWdyOfmEoZ5ArjXyRzdIlCmDsjiApjBKpbl6lzXwPfd1lgdyOfm0qndyRzhIlCxFpjXyRzhIlCxFpjYLrCaFtCXyRzi9Ofmzr250sC9In3eIonAyRDIyr3mApnlyRzlIlC9KlzEaOfmFo29KlzEySkQ2pbe3qZU0qg0DPzdDljxBqZtEtg0DPzdDSzaDlkUboZ5cpC9brW0DtkmxrDQIonUBNgXIlgPFmc48sj9IuZaFrCXwsj9FrDUcSVsMOzX5Pcs1lgdKQgw0PcwwPf41Qzl1lghcOzXaQWoclghaOzTcQcXwQbdMOzX5Pcs1lgdKQgw0PcwDljpFrjM9mbQCpCpCpCoDOc48O2s|outline|Skip|indent|Font|origin|manipulation|7aozjyply9wa|default_w|default_h|Shadow|Sleep|visited|__storage_test__|lyMyoZQ0qZ9KlzEysjaxuVlIlCiztjBLrzlyRymMonYcpVlIlDU5sjXyRymctCsyOfmco2iIpVl6PV4bOfmco2iIpZ92pnlyRzhKQVMyrZibp2BKlzEyPfdaQVdMlglMlD0IlCQLrDUbr2avrnY0pVl6ubmLsCUBsyl6QfMyr24yRzhIlCBzr24yRyl8s3pDlktFpkUESVsbPfswqjYFp2x0SVsbPfs|SjswtkmxrDQCr3mJSVt0sCiKs2axtjXEPbMwPyADSzaMr2a5p29KljpFrjMJsDYIpW0DrC9KuCYbrbswsj9FrDUcSVs4Ozw4PWs4QgmBOWh2lgTKPcs0Qyd4Ozw4PWs4QgmBOWh2lghMOzobQWP5lgPKPWdMPzAwPWdKQzl1PcAwQb43Qgh0PbdaQVd3Ozs0Qgh5lgdwPb4aPglcQbd0OzP3QgoalghKQcs2PcX2RgUBOWh1lgTKPcs0QzhwPV43QcocQWo4QjXJPWXwQf4cQcT2mbeCqZaISVszpCpCpCpCmb8|Skextjwwpg0DWWhMOzT0PWo3OgPKQzlaRgXwTchMOzh3Qgd1OgPKPch0PWAwRV43QgTcQfMcOzPaQgh5lgAKQgs4PgwIPb42PzP0PbegRV4bPWl1PVMcOzAcPzo4lgAKPzhbQWhIQf40PcPcPyd5OzT3RWT0OgTKQcTcPcXwWgAKQgs5QgTIQf43Qgh3RfegPWdKPgo3PWPIQV40PzXaPydaPf40PzA0PVM2OzP2PzP0lghMOzTbRWTaOgsKQgdcRWowTchMOzTbRWTaOgwKQgT0QcAwPWdKPgo3RghIRV4cQcw4QVd5OzT4PgwIPWdKPgobPWAwTcAKPzhbQVMaPf4cQzA4QVd5OzlaPzXIPWdKRgsMQgAwRV40QcA0QfMaPV4aRghcPVegRV42PWlbPbMaPV4cPcX1Qfd5Ozs4QzX3OghaOzTaPcd0lgAKRWoMRVMaPV40PWPMQfegPWdKPWP1RWhIPWhKQghcPgTwPWdKPchMPzTIPWhKPcP1QWTwPWdKQgTcPgPIPWhKPWwaPchwTchaOzl3QWh5OghMOzlaQzTalghaOzs5PWP4OgwKRgs1RgPwPWhKQcAMQbM3OzTMPcA2lhPaPV43RWhcRfM1OzAbRgAblghaOzl3Pch1OgTKQWw2QcowPWdKQgTaQzsIPb42Pzh4QyePPWdKQgTaQzsIPb42Pzh4QVeqmbeFpg0DsjFcn3pLrkYJpY9BrjYJpZ50PVswpCBIrg0Dl2pCpCpCpysLSzaMonUEljT9m00aPV45RWTaPbMaOzw2Pzs4lhPaPV43Pzl4RVMbOzh3PzX3lghaOzsbPzw5OglKQzs0RgAwPWhKRWA0PWPIPy45RgPMRVegPWlKRWA3QgsIQf4aPcl3PVdaPb42PWoMRfM1OzsaQghclghcOzoaQzd4OgsKQgo4PzAwTchcOzoaQzd4OgAKPzlMRgXwPWlKRWA3QgsIPWdKRgdaQgAwPWhKRWA1QWlIPWhKRWXaRVegPWhKQcl0PzsIPWlKPzoMRgAwPWhKQcl0PzsIPWlKQcobQgPwPWhKRWA1QWlIPWPKPgsbPzhwTchbOzhcPgT1OghcOzlbQzsalghbOzPMQcoIPWPKPcd0PcXwPWlKQgw1QgPIPWPKPcd0PcXwTchbOzo2PzX2OghcOzPMQgP1lghbOzwcRWsaOghcOzlbQzsalghbOzA3Qgo0OghcOzd3PzlalhPaQf4bPzX2RVMaPV42Pcw5QfdaQV4MPghcRfM5Ozo1PcT1lgh1OgsKQgo4PzAwTch1OzdMPgo5OgXKPzwaQWTwPWTKPzl1OgPKPzA0QgowPWlKRWsaRgsIPV44Qzl3RfegPWlKQzA5RWPIPV41QWl5RVdaPy4bQzPcOghKQWXbRWAwPWhKRWA0PWPIPV44Qzl3RfePPWhKRWA0PWPIPV44Qzl3RfeqmbeFpg0DsjFcn3pLrkYJpY9BrjYJpZ50PyswpCBIrg0Dl2pCpCpCpysLSzMLpc48O3Q2pc4yOfmFo29KPyl6lzactCswt2BAtjw9mclMmbeEpZBDqkT9mclMmc48pbeCqZaIOnm1rjX9m25LrDFBsC8DlkUboZ5cpC9brW0DtkmxrDQIonUBNgPIlglFmc48sj9IuZtLryeMr2BKtkP9mcwKRgwaQcw0PCXJPWowQf4cQcT2lgwKRgwaQcw0PCXJPWowPWdKQzl1PcAwPb4aPgdbRVdaPf42PzXcRVd3Ozs0PWTclgh1lgsKQcT0PWAwPfdcOzhMPzP3lgTKPcs0QzhwPV43QcocQWo4QjXJPWXwQf4cQcT2PVdaOzs3QzP1Qzw0pV0aQVd0OzP3QgoDljpFrjM9mbQCpCpCpCoDOc48sji0qfeASVtQPWhKRWl2Qcs2QbM2Ozo0QcT0QcAalhM5Ozw3RWPbQcl2OgTKQWA5RWA4QgswWgAIQV40QcAcPzX3PbePPWhKPgT3QgT5QfM3OzXbQzs3QWh3lhM5OgAKQWs0Pzl0QzhwWgAKRgs5Pcl3PzoIPWdKQgXcQWXaRVePPWhKRWl2Qcs2QbM4OzTMQzhMPzTclhMaPb45QcTbPzoaOghMOzT1PcX1PWAwWgh0Ozw1PcX1PcTIRV41QcTbPzT2PVePPWlKRgd2PWd0OgsKQWl2Qcs1PWswWgh0Ozw1PcX1PcTIQV40QcAcPzX3PbePPWPKRWs0Pzl2PVM0OzX5RWA5RgT3lhMaPV45Pzo3Qco3OgoKQzT3QgT3RWhwZyswpCBIrg0Dl2pCpCpCpysLSzMLpc48O3Q2pc4yOfmxo3UFr24yRymJtnUBlyMyoZQ0qZ9KPyl6lDYKrnY0pVlIlDU5sjXyRymctCsyvVMyo29KtkmLri92r2a1rZXyRDIyr3mApnlyRzXIlC9KlzEaOfm0uneBlzEys2xxsjXyOfmxo3UFr24yRym2r2a1rZXyOfmElzE0Ofmbr3YKpjBKpbl6PfMyo3Yctj9Jt2BAtjwyRzhIlDsyRzhMPfMyoVl6PVMyoZmDlzEyPf4clyMyoZ92pnlyRylMlyMyo29Ir3lyRymCpCpCpCoyOfmzr2aLsCmDlzEypCpCpCpClyMyo29Ir3mLtCYblzEypCpCpCpClyMyqjBApVl6PVMyqjBApZ91tj11tjXyRzhIlDmLtji0qZ9KlzEMOfmyp3expjUFrCsyRyl1lgdwQVdMlyMyoCsyRzdIlCxxrCUIpVl6Pn0IlCQLrDUbr2avtjBJpVl6ubmLsCUBsyl6QyMyr24yRzhIlCiztjBLryl6lDUFrZXyOfm0uneBlzEytjY4tflIlDUBukTyRylMRzdMlyMypC9KtkQFuCXyRzhMOfmJonmDqZ4yRylMlgdwPfdaQVlIlCQIqZQHlzEMOfmcpnexsCi0r3lyRylLlD0IlCQLrDUbr2avpkYbonUFr24yRDIyr3mApnlyRzsIlC9KlzEaOfmxo3UFr24yRymAtnmxtjBLrylIlDU5sjXyRym0pnx0lyMytjY4tfl6ly8wPgEMPflIlCpLrDUcqnFBlzEaPfMyrZibp2BKlzEyPfdMlgdwPflIlCQIqZQHlzEMvVMyo29KtkmLri9ytZpCpnlyRDIyr3mApnlyRzwIlC9KlzEaOfmFo29KlzEySjUFtyezrjicsc0Drj9xpjYbNkmxrCTFmc48s3pDljQIonQcSVtzqnmztZaxsyxboZ5ANVswtCBBt0mLug0DPzXwPzXwQWdwQWdDSzazqnmzrjXwo2axs3P9m3extjwEsCiKpfADlkQ0sC9HpW0DNjQLrj9bNVswo3w9mcXMmbezuW0DQWdDlkl9mclMmbeCqZaISVtKr25BmbectkmLq2XJt2BAtjw9mclDlkQ0sC9HpV1JqnUBsCaFrZB0SVsaPfsLSzMLs3pDSzMLpjB2SDa8vf5Ir2iApnlEsCiKpfAwu3eLs2B0qZ9KRyebpZaxtjB2pWJJonmDqZ46lgdwonY0rcJ3qZU0qgEwQWeMugJ9OCaLoZUBsyxboZ5ANWFypZpLsCXwu2QLrDUBrDT6lfsDR2UFs3eIonA6ljmIr2QHR3expjUFrCsJtj9MRydaPgdBR30Ko2Bbo3YIonlEsCiKpfAwu2iKqZ1xtjBLrzEwsC90onUBNkmxrCTFlgmcljaFrCYxsyeFrCpFrCB0pWJEpZBDqkT6lghMPfX7tkmxrDQCr3mJOZ9bqZtFrzEwo2YKtjYbljQBrDUBszJ3qZU0qgEwPWdMmWJMr3QFtjBLrzEwoZmcr2a1tjX7tj9MRydMR2mLtkULrWEwPgJIpZp0RydMR3mFp2x0RydMR21xsCtFrzEwonY0rcJ9ODextjwEsCiKpfAwu3Q0sC9HpV1AonQEonmbonA6lghIlglMPgJctkmLq2XJpjicqj9CpDQBtgEwPgJxrCBJonUFr246ljUxs2wEsCiKpfAwPV41sbeBonQBOZBKOZ91tfeFrCpFrCB0pWJ9TjJBuZpboZ1Bsbebr3UxtjXEsCiKpfAwuchMPfXwu3UboZ5cpC9brWEwsC90onUBNgP2PjUBpbA7vn1dq2Y5pDmxrZYcljUxs2wEsCiKpfAwucdBlkJctkmLq2XJpjicqjibsCi5RydaOfdbPgd7s3Ubr2JBOZUxs2xLpCpcpnT6lgd7vWXMmVe7s3Ubr2JBOZUxs2xxsDmxuWEwRgAIlglMPgJctkmLq2XJpjicqj9CpDQBtgEwOWP1skw7vWhMPfXwu3Q0sC9HpV1AonQEonmbonA6lgw5OfdbPgd7s3Ubr2JBOZUxs2xLpCpcpnT6lf0aPzUMugJ9vVlIlCiztjBLryl6lCm1pCpBsylIlDU5sjXyRymzs3PyOfmMr3QFtjBLryl6lCQBrDUBsylIlDQzoZaBlzEaOfmzrjBzqbl6PfMyqjBApVl6Pn0IlCQLrDUbr2avs2Y0tjBKp3PyRDIyr3mApnlyRzAIlC9KlzEaOfmFo29KlzEySkQ2pbe3qZU0qg0DPzdDljxBqZtEtg0DPzdDSzaDlkUboZ5cpC9brW0DtkmxrDQIonUBNglIlglFmc48sji0qfeASVtQPWlKQWh3QzdcQyMaQf41RWA1RWwblhMaPV44RWhcPzT5OghbOzTMRgd0PyegPWlKPgs0RgobPyMaPy4bQgsMRgX3lghbOzl0Qch0PgPIPWlKPgs0RgTbPVdaPy40PgA3QWPbOghaOzw5PgXcQgswWgh0OzoMPghbQgXIPWlKQWh2Qzw3RfegPWTKRgPaPWoMPbMaPy4aRgdbRgdclgh1OzdbRWA5PzTIPWhKRglbRWlbPbdaQV4bPgs5PgdaOghaOzT1PWAMQzswWghcOzX3Qcs4QWwIRV44QcT0PcA3RfegPWPKQzX1RgscRVM5Ozo0Pzo1PcP4lghcOzsbPcT5RWwIRV40Pgo4QglcPVdaPb43Qch3RWXcOgAKPWocQcs4QcswWgh1OzA2RgoMPcPIRf42PWPbQcsbPbegPWXKRWw0Qch1PbM4OzTaPgT2PgP1lgh2OgwKPzd2RgP2QWhwPWoIQb45RWAaRWwMRVegPWoIQb43RWh1QWA2RfdaQV45RgP5PgwbOgsKQWw4QclbQzlwPWXKRWo4QzdcPbM3OzP4QWAaQWwblhMaPb43Qch3RWXcOgoKRgP1Qgh0PzwwTchcOzsbPzo4PzoIQy41RWlcQWd3QfdaPb42QWXMQWo3OgoKPcX2QWl5QWwwPWPKQWs3Qcw1RfM2OzhbQgs0Pch4lhMaQV4bPgw3PgsbOgTKQWT3Pzw2PcXwTch1OzdbRWA5PzTIQf4aQcsMQWs1PydaQf44PchaQzdcOgPKRgh4RWhbQcswPWTKQzdMPWl0QVMcOzT4PzT4QWd4lhMaPy40PgA3QWPbOgTKPWd3RgTaPcXwTchbOzl0QcA0QcTIPb45PzTcQgd4QfdaPy4MQcT4QzlbOgPKQcXbPWd3PcswPWhKRgAaPcl0RVMcOzX5PgPcQfePPWlKQWh3QzdcQyMaOzP5RWX4QgwwTchbOzh4PWhbRgoIPV4aQzA0PWlbRVdaPV44Pzl4RWh4OgdKRWo5RgdcPgP1lghaOzT1PWwMPWwIPf43RWh5QghMRgwwWgAKRgs0Pgh4QzlIPy40Pzl1PcX2lhP5Ozo0PzA4Pzs2OglKPcT0QgocPWXwRV40PgocPWsbRVMbOzl3Qco1Qcs1lgAKPWocPzh1PWhIPy4bPzw1QzT5PVePRf42PWP0PgdbPVMMOzdcPWP4Pgl4PzPwTcwKQgd5QcP1QWTIPf4MPWoMRgw1Qcl5lgwKPzd2Rgs3RWwIPfd3OzA5RWh5QcAcOgdwTcsKQcAaQWh3RgwIPfd3OzX4Rgo0Pgh1OgdKPgh2Pgw4QWsbRVd3OzP4QWs5Pzo4OgdKPgPaPcwMPzwbPbePQy44PcXaRgd3QyMbOzlbRgX2QgAalhP2OzX5Pzd2RgT4OglKPzs3QzX3QcXwQy4cQWobPgdMQfMbOzP0QgT2Pch1lgoKPWl0Pco3PWoIPy40Pzl1PcX2lhM0OzX0QzX5QgdbOgdKQcAaRWTaPgw4lhP0Ozh3Qzl5PgA1OgdKRWsbPzPcRWsclgPKRgh4RgwaQWhIPV4aQchMPWoaPVdcOzT4PzP4QzP1OghKQgdbPgd1QzXwWgTKPWd4Qzo1PgTIPb41RWl3QgT3QyegPb45PzXaPzs3PbMcOzs1PcsaPWh4lgPKQcXbPgobQchIPb45Pzo3Qzh2RVdcOzX5PWd1PcAbOgTKPWd5QgT1PWowWghKPcA5Rgo1QgTIPb40RgPbRWlMPbegPV4aQzw4PzA1RfMcOzwaRWsaRWsblgdKRWo5RWA3QgA3OgTKPWs3Rgo0QgswPf43RWlMRWA4RgXIQf41Qgw4RWdaQyePPy40PzPMPzhcQyM2OzhbQzP1Qcd4lhPbOzP0QWscPgl4OgoKPcX4PWTcQgwwPy4bQcwaPWT0QyM2OzX5PcA1QgX1lglKPzl5PghaQcsIQy44PcsMPWwMRVePPf4MPchcRgo1QcT2OgsKPcw3QWh5QzPwTcdKPgh2PgAaQcA4RVM3OzX5PgPcQzXblgdIQb43RWP5QzdcQVdMOgwKPgdMRgdaRWhwTcdIRf4bPgs2QgP0QydMOzdaQzd5PWs5RgAIRf40PWhbQWsbPVdMOzdcPWP4QzX3QgoIRf42PWT4RghMQVePPy4bPzAMPWh3QbM5Ozh2QWP4PzX5lhPbOzl3RghaQgT2OgAKQgd4QgT2PWlwPy4cQgX3PcdbRfM5Ozo0Qgl0QchalglKQglcPglaPcoIRV44QcoMQgP2lhMMOzs5Pzd5RWw4QVMaPV40QWP1PWd1lhPMOzA2RWA5QcT5QbMaPV44PzP3PcAclghKPWo4Rgl5QWwIPWlKPWwaRgw0PVdaOzP5RWw2QWT0OghbOzXaRgPaPWwwWgPKQWAaPgXcRWlIPWhKRgAbPWX4QyegPb43QWlMQWl2PyMaPy4MQco0QzoalgPKRWl1PWl3QcPIPWlKPzT3RgAbQyd0OzhMRgo2QWd0OghbOzTMRWo2QyePPb40RglcRgocQVMaQf42PghbPzlblhPcOzwaRgw4PWXaOgh0OzwcPWP5QgswQf4aQcsMRWwMQbMaQV4MPcdaRWswQf41Qgs0PghaPbMaQV4bPgw4QzX5lhM2OzhbQWh3Qgl3OghcOzX3Rgl3PWPwTcoKPcX3Pgd3PWXIPWPKQzX2PcTcRfd2OzX5Pzw3QWoIPWPKQclcRWX2PVd2OzwcQWA4Qcw3OghcOzs3Pzl0PyePQb4cRgo1RWA3RVMaQV45Qzw2PgA2lhP3OzX4RWT1QcP1Ogh1OzA4QgsaRgTwQb43RWPaPWh5PbMaQyd4OzdMPgwMPzd3Ogh2lhP4OzlMRgT5PzlaOgh2lgwKQghaPcP5QzsIPWXKRWwcRWhaQfd4OzoaQWdMQgP0Ogh1OzA2RgoMRWowWgAKPWo0Rgh5PzTIPWPKQcsbPzTblhP5OzTMQcAcPWXbOghcOzsbPch0RWlwRV42QgT1Rgo4RVMaPb42QWX1Qgo5lgAKRgs1QzlbQcXIPWPKQWs4PzsaPbePPWhKQgXcQgd2Ogh1OzlMRgw2QWAwTchaOzwbPzw5PWwIPWXKPgl4QWsclghbOzh4PWhaRgXIPWTKRgl5QcAMRfdaPy41PWs2PgP2Ogh0OzX5RWX5RglwWghbOzXaQcoMPcoIPWTKQWA5QWA4Pyeqlh03OzA5RWA5QgA2OghMOzscQWoaQclwTcoKQgw5PglMQgTIPWdKQcP1Qzh3Pyd1Ozl2PcwbQgh2OgAKQWhMQzo2QWowQV4bQzP4PzTaQyM3OzA5RWA5QgA2lhP1Ozl2PcwbQgh2OgoKQgw5PclcPcXwQy40RgAMPzd0QfM1Ozl2QWh3RWo1lgsKRWA5RWA0RWoIQV4bQzXaQcA2QVegRV41PWd5QzA0QbM1Ozl2QWh3RWo1lghMOzscQWP1RgoIQy40RgAcPcP0QfdaPf43PcXcQWw2OgsKRWA5RWA0RWowTchMOzscQWP1RgoIRV41PWd2QWo0Qbd5OzXaPgA1RWP5OghMOzscQWoaQclwQb45RWA5RWT5QyMaPf43PcX2PWsbliEDljpFrjM9mbQCpCpCpCoDOc48O2s|RegExp|map|Skextjwwpg0DWWh2OgsKPWP2QzhaPclwWgh2OgsKPWd5PWo5QgXwWgh1OzlMRgh3RgXIQb4aPgAaQzA0QVePPWTKPzs1PgAcOgsKPWd5PWo5QgXwTch0Ozl3QWd5PbMcOzh5RWhbQzl1lghaOzd2Pch5QbMMlgsKPWP3QWT2QgXIPfegPb4bPWh4RWX5PVMMlgdIPb4aRWAaPzobQVdMOgsKPWd5PWo5QgXwTcdIPWhKPgh5PzhbQydcOzlaPWw5QWAaOgh0OzlaRgPcRgAwQb4aPcs1Qgo0QVMaQf4bPWwcPcw5lhM3OzhcQcX0QzT1OghbOzT0PWd0QzXwTcTKPWAcPcd4QWXIPWlKQgTaPgT2QVdaOzs4QgP4QzobOghMOzd0PWsMPWwwPV43RgTcRgo2PyM3OzhMRWh2RWT1lhPaOzs4QgP4QzobOgTKPWs2QzP3PgXwQf4aRWPcPgw1QVMaOzs3Qcl5PzP2lgsKPWP3QWT2QgXIPV43QcsbRWlcQyegPWdKPgwaQcw0QfMaOzs3Qcl5PzP2lghbOzT5PgsMQzPIQf4aQco2PcsMQVdaPy40RWd3PgocOgsKPWd5PWo5QgXwWghMOzo0QgXaQzsIQb4aPgAaQzA0QVePPWPKPcwbRgA5QyMaPV41QWl0Pgd0lhMaQyM3OzhcQzoaPWPbliEDljpFrjM9mbQCpCpCpCoDSzMLsji0qg48O2s|SkmBo3Twug0DPfswuW0DPfswt2BAtjw9mcPKQVswqjYFp2x0SVsaPyswpCBIrg0Dl2pCpCpCpysLSzabpZQ0lkw9mcoKQVswuW0DPfswt2BAtjw9mcPKQVswqjYFp2x0SVsaPyswpCBIrg0Dl2pCpCpCpysLSzMLpc48O3Q2pc4yOfmFo29KPbl6lzactCswt2BAtjw9mclMmbeEpZBDqkT9mclMmc48pbe0sCiKs2pLsC09m3UboZ5crji0pVwbOfdcNVs|All|once|hover|lyMyqZQLrzlyRyl8s3pDlktFpkUESVsbPfswqjYFp2x0SVsbPfs|toUpperCase|SjswpCBIrf1btZaBSVtKr256pnmLmbe0sCiKs2pLsC09m3UboZ5crji0pVw1Ofd0NVs|Firefox|xxx|files_sleep|962|935|current_sleep|897|918|971|979|513|613|403|146|985|994|874|818|547|606|483|416|344|vast_impressions_all|clr_sepia|659|785|clr_contrast|clr_brightness|747|clr_saturate|705|702|files_scale|pjsga|trident|888888|moved|thumbs_img|appName|oncontextmenu|maxTouchPoints|Edge|partners|Trident|isflash|appVersion|Opera|reloaderTimer|014|092|google|084|055|907|956|093|088|logos|023|033|046|081|06|vast_remove|getAvailableQualityLevels|introtitle|introclosetime|introtxt|keydown|minivis|default_channel|keyup|introclickable|partnerpostrollor|orientationchange|partnermidrollor|midrollpoint|move|introskiptime|offsetTop|fimg|PluginDroplist|PluginMediaTags|fullscreenElement|msFullscreenElement|webkitIsFullScreen|mozFullScreen|PluginEffects|ChromeCast|MSFullscreenChange|f2img|shuffle8|sub_settings|Local|fullscreenchange|partnerpauserollor|partnerprerollor|vast_default_volume|playerVars|vast_unmutebutbgcolor|vast_unmutebutcolor|API|videoId|enablejsapi|playerapiid|vast_volumecolor|vast_volumebgcolor|vast_linktxtonmobile|vast_unmutehover|vast_unmutebutonce|PluginQuiz|vast_openclick|youtube_iframe_api|vpaid_timeout2|vpaid_timeout|vast_resound|mouseleave|eventstrackervast|vpaid_slotinframe|mouseenter|ytcl1|vast_pauseroll_vmap|vast_preroll_vmap|onYouTubeIframeAPIReady|vast_postroll_vmap|vast_midroll_vmap|webkitFullscreenElement|current_channel|feba54|faed54|scroll_up|e8bbff|aaaaaa|ffc7d1|62de50|scroll_right|through|redirectplaylist|125|175|72ccf8|250|d9bb8c|b3fee8|onMouseOut|change2playlist_bottom|onMouseOver|Logo|borderBottom|borderRight|644082|409829|FEF370|4bd9ac|scrollWidth|D90000|073DA0|offsetX|Orientation|always2|dropnohide|pressed_|accept|pjslng_|onchange|current_|hidesmoothly|hidearrow|speed4live|sleep2options|sleepoptions|contains|offsetoptions|home|clr_|actn|5em|nfscldr|nfsclios|layerX|seeksidesmob|marginRight|f2parent|pjslng_sub_sizeproc|hlsqhsort|PluginRounding|passonstart|paddingbottom|vast_progresscolor|vast_progressbgcolor|dashlowquality|dashcookies|nameofdashquality|errortimeout|setPlaybackRate|vast_skip|dashdebug|unMute|sessid|timestoredontuse|loadVideoById|getVideoLoadedFraction|16x9|setPlaybackQuality|getCurrentTime|vast_click||setSize|sharetop|shareiconscale|getPlaybackQuality|shareiconmargin|shareiconscaleover|sharetitle|ga_proc|hd720|hd1080|large|vast_impression|tiny|medium|poster_floatbgcolor|timestore0plroot|settings2action|15em|settings3|settings3action|settings4action|settings4|settings1action|settings1|222222|clone|PluginSubword|sub_split2words|titlecolor|readAsText|Dialogue|playback|sub_all_title|poster_floatmargin|poster_floatposition|poster_floatwidth|poster_floatheight|timestorenolive|settings5action|autoplaynomobiletv|settings5|WEBVTT|constrols|subtitle_errdel|panel|embedsize|sleeptimer0|modestbranding|onReady|showinfo|quizes|playsinlineonmobileiphone|iv_load_policy|onStateChange|vast_playroll_counter|vast_postrolltbimp|PluginBlock|ytReady|vast_postroll_counter|onPlaybackQualityChange|vast_playroll_limit|vast_midroll_counter|vast_midrolltimebreak|html5|disablekb|vast_titlebgcolor|vast_titlecolor|vast_xcolor|vast_xbgcolor|vast_skipcolor|vast_skipbgcolor|vast_introtimebreak|vast_midrolltbimp|vast_introtbimp|vast_linktxtbgcolor|vast_linktxtcolor|vast_postrolltimebreak|vast_postroll_limit|vast_timeout|CUED|startvisibility|vast_pauseonclick|BUFFERING|vast_closeonclick|160|ytError|560|embedwidth|embedheight|customyterrors|offsettimerinit|unavailable|vast_volume|vast_title|vast_pauseroll_limit|ytEnded|vast_pauserolltimebreak|vast_pauserolltbimp|ytlog|vast_pauseroll_counter|vast_preroll_counter|PluginMini|vast_preroll_andlimit|vast_preroll_limit|vast_prerolltimebreak||PAUSED|vast_prerolltbimp|170|106|onmousedown|onmouseup|vast_dontplay|vast_ima|vast_finish|handlemarginright|handlemarginleft|EmptyVastUrl|225|RemovePassword|handlemargintop|187|Pass|handlemarginbottom|135|hlsaddbitrate|vast_stop|firstLevel|vast_error|VastRemoveUrl|and2limit|VastError|AudioTrack|vast_startdelay|alarm|235||134|enter|VastInsertOr|VastInsertAnd|disablePreload|Next|preloading|appendBuffer|189|dvtp|countdown|Video|winmob|valuepaddingtop|finishnormal|valuepaddingbottom|colorover|counter|abg|aborted|PluginCountdown|lines1|EXTINF|aload|playlists|valuepaddingleft|valuepaddingright|wake|ontime||onpause|l3v_left|backface|WebKitSourceBuffer|WebKitMediaSource|Destroyed|bufferInterval|valuemarginbottom|valuemargintop|valuemarginleft|norootplstart|bufferDeg|valuemarginright|startdelay|hlsdvrtime|PasswordTime|hlsforce|maxHeight|nooverlay|reloadstart|_self|webkitAudioContext||reloadjustevent|pjsiframed|webkitSupportsFullscreen|pjs_thumbnail_|webkitEnterFullScreen|outros|autoplay_denied||fileend|ShowSettingsBut|downself|Open|PluginStat|AdBlock|Resume|pjsstatid|pjsstat|wid|PluginWater|createGain|createMediaElementSource|Visible|dontseekforward|Progress|01|pdf|nativehlsios|webkitendfullscreen|webkitExitFullscreen|VastShow|playtry|VastReady|VpaidStarted|VastImpression|bgload2|bgload|vast_ready|VastOverlay|Infinity|PluginVastTimeMsg|2000px|renew|vastbgpreload|tagLive|playError|skipimpessed|issue|roundingver_final|playError2|crossdomain|wheelDelta|000|OpenScroll|automute|3600000|crtm|skipimprsd|interrupted|offsetwidth|yandex|vast_init|YoutubePlaylist|loaderror|rotateonclick|rotateonhover|nomedia|Created|RemoveAll|xhrSetup|MediaDaily|clickmarginright|clickmarginleft|createposter|enableWorker|bgline1|bgline2|hlscltps|0001|capLevelToPlayerSize|MediaPjs|MediaVimeo|MANIFEST_LOADED|attached|180|tipmargintop|tipmarginbottom|MANIFEST_PARSED|New|MEDIA_ATTACHED|attachMedia|dailymotion|Image|withCredentials|hqdefault|tippointeralign|ontouchend|bglines|fragLoadingTimeOut|ynxnopip|nativenodownload|controlsList|drunchr|crossOrigin|tagcors|crossorigin|nodownload|taginframe|flipx|nativehlsinsafari|nativehlsinedge|support|complete|flipy|mp4a|42E01E|dragging|_bg|touch_|scaledrag|DASH|manifestLoadingTimeOut|autoStartLoad|error_time|urlmse|avc1|flussonic|codecs|PluginHdIcon|mp4|PlugMediaChannels|tipmarginleft|PluginFloatPoster|MEDIA_ERROR|volume_element|control_mute|recoverMediaError|ontop2|link2|hls_error|Quality|qualitypause|426|240|854|ERROR|triangle|NETWORK_ERROR|_text|Level|regress|loadeddata|reloadtimes|loadstart|alphas|iconspress|tryotherquality|Alternative|watching|sleep|Seeking|slider|tags|Break|running|PluginWS|subtitleDisplay|480|SVG|Live|LEVEL_LOADED|FRAG_CHANGED|rus|fragment|English|Speed|LEVEL_SWITCHED|scale0|tipmarginright|rldnornd|control_time|LEVEL_SWITCH|Audiotrack|relurl|FRAG_PARSING_METADATA|PluginHlsSubtitles|hlssubtracks|AUDIO_TRACK_SWITCHING|1080|1920|1280|720|AUDIO_TRACKS_UPDATED|fragdata|customqualities|eng|2160|3840|2560|1440|water|SettingsTimer|showplaylist|vastnow|vastinfo|playlist_length|playlist_folders|jpeg|invert|vastpause|vastresume|vrsn|vastids|adsystem|currentfile|vastmute|vaststart|startAd|toDataURL|getDate|switchpip|allowLinker|castinit|require|autoLink|unfix|timeplay|Active|sscopyright|fillText|srvsga|88484718|fillStyle|Courier|Arial|vpaid|wrapper0|1000000|hideonleaveandplay|cssText|45deg|repeating|customTextPl|resize2|buffering|nodeName|reduce|emptyremove|substring|hidelap|PJSDIV|arguments|setProperty|number|Cross|stylesheet|googleapis|midrollcrtm|midroll_time|filetype|getVolume|head|circle|rgb|NaNpx|async|same|Href|encodeURIComponent|customspeeds|fix|isOn|transbg|300000|oframe|Enter|Audio|LIVE|Metric|07|35px|playerjs_hit|watch|ssfly|seektome|gainact|nonInteraction|website|advertiser|Tiny|Small|Medium|clipboard|Copied|Reset|Previous|Full|1296p|the|customwidth|02|Ultra|Super|Quad|marginprocright|bezier|dwn|startvast|combined|Test|VpaidSet|youtubeid|vpaid_|prt|container_w_procent|PluginSettings2|isfullscreen|moveplaylist|word|ndash|vastbreak||select|toogle|resumed|unmuted|rewound|to_right|ssdown|capiom|eventlisteners|vast_Impression|adShown|initEvent|dispatchEvent|showvolmobile|createEvent|noset|nativemobile|encode|FindPjsDiv|level|116|OqFAAAAdklEQVQoz42QQQ7AIAgEF|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|hideonmeta|117|118|webkitplaybacktargetavailabilitychanged||hidenomini|hidemini|121|119|115|114|kbq|110|enabled|hidenormscreen|getDash|111||hideonunmute|113|WebKitPlaybackTargetAvailabilityEvent|hideonlive|112|openlast|122|setAudio|disablePictureInPicture|available|setWsQuality|setWsAudioTrack|exitPictureInPicture|const|pictureInPictureElement|requestPictureInPicture|pageXOffset|globalfont|pictureInPictureEnabled|availability|redirectblank|127|hidenoab|0123456789|webkitSupportsPresentationMode|2048|hideab|scrollY|191|hideonyoutube|192|cast_available|hideonleave|hideafterstart|destination|shape|sess|autoplayed|position_|kind|playbackRate|subtrack|separator|left_|childNodes|hideonmobile|dashInterval|MarPad|DOMContentLoaded|pljscom|hideall|heartbeats|isOpen|nativeontv|200000|hideondesktop|nativenotandroid|reset|webkitPresentationMode|103|hidewovar|hideuntilstartedios|pauseonhover|showduration|hideuntiltext|pjs_cast_button_|fillvideo|showfrom1file|hideonvod|disabled|webkitShowPlaybackTargetPicker|hideuntilended|showboth|hideonvar|108|107|105|104|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|top_|hide0timestore|width_|HlsSubTrack|109|RWAlnQyyazA4aoAB4FsBSA'.split('|'),0,{}))
"undefined"!=typeof window&&function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Hls=e():t.Hls=e()}(this,(function(){return function(t){var e={};function r(i){if(e[i])return e[i].exports;var a=e[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=t,r.c=e,r.d=function(t,e,i){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)r.d(i,a,function(e){return t[e]}.bind(null,a));return i},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/dist/",r(r.s=20)}([function(t,e,r){"use strict";var i;r.d(e,"a",(function(){return i})),function(t){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.ERROR="hlsError",t.DESTROYING="hlsDestroying",t.KEY_LOADING="hlsKeyLoading",t.KEY_LOADED="hlsKeyLoaded",t.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",t.BACK_BUFFER_REACHED="hlsBackBufferReached"}(i||(i={}))},function(t,e,r){"use strict";r.d(e,"a",(function(){return o})),r.d(e,"b",(function(){return l}));var i=function(){},a={trace:i,debug:i,log:i,warn:i,info:i,error:i},n=a;function s(t){var e=self.console[t];return e?e.bind(self.console,"["+t+"] >"):i}function o(t){if(self.console&&!0===t||"object"==typeof t){!function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];r.forEach((function(e){n[e]=t[e]?t[e].bind(t):s(e)}))}(t,"debug","log","info","warn","error");try{n.log()}catch(t){n=a}}else n=a}var l=a},function(t,e,r){"use strict";var i,a;r.d(e,"b",(function(){return i})),r.d(e,"a",(function(){return a})),function(t){t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError"}(i||(i={})),function(t){t.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",t.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",t.KEY_SYSTEM_NO_SESSION="keySystemNoSession",t.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",t.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",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_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.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"}(a||(a={}))},function(t,e,r){"use strict";r.d(e,"a",(function(){return i}));var i=Number.isFinite||function(t){return"number"==typeof t&&isFinite(t)};Number.MAX_SAFE_INTEGER},function(t,e,r){"use strict";var i,a;r.d(e,"a",(function(){return i})),r.d(e,"b",(function(){return a})),function(t){t.MANIFEST="manifest",t.LEVEL="level",t.AUDIO_TRACK="audioTrack",t.SUBTITLE_TRACK="subtitleTrack"}(i||(i={})),function(t){t.MAIN="main",t.AUDIO="audio",t.SUBTITLE="subtitle"}(a||(a={}))},function(t,e,r){"use strict";r.d(e,"a",(function(){return i})),r.d(e,"b",(function(){return g})),r.d(e,"c",(function(){return v}));var i,a=r(3),n=r(11),s=r(1),o=r(17),l=r(12);function u(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,h(t,e)}function h(t,e){return(h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function d(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e,r){return e&&d(t.prototype,e),r&&d(t,r),t}!function(t){t.AUDIO="audio",t.VIDEO="video",t.AUDIOVIDEO="audiovideo"}(i||(i={}));var f=function(){function t(t){var e;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=((e={})[i.AUDIO]=null,e[i.VIDEO]=null,e[i.AUDIOVIDEO]=null,e),this.baseurl=t}return t.prototype.setByteRange=function(t,e){var r=t.split("@",2),i=[];1===r.length?i[0]=e?e.byteRangeEndOffset:0:i[0]=parseInt(r[1]),i[1]=parseInt(r[0])+i[0],this._byteRange=i},c(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=Object(n.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.levelkey=void 0,i.type=void 0,i.loader=null,i.level=-1,i.cc=0,i.startPTS=void 0,i.endPTS=void 0,i.appendedPTS=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 l.a,i.urlId=0,i.data=void 0,i.bitrateTest=!1,i.title=null,i.initSegment=null,i.type=e,i}u(e,t);var r=e.prototype;return r.createInitializationVector=function(t){for(var e=new Uint8Array(16),r=12;r<16;r++)e[r]=t>>8*(15-r)&255;return e},r.setDecryptDataFromLevelKey=function(t,e){var r=t;return"AES-128"===(null==t?void 0:t.method)&&t.uri&&!t.iv&&((r=o.a.fromURI(t.uri)).method=t.method,r.iv=this.createInitializationVector(e),r.keyFormat="identity"),r},r.setElementaryStreamInfo=function(t,e,r,i,a,n){void 0===n&&(n=!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,a)):s[t]={startPTS:e,endPTS:r,startDTS:i,endDTS:a,partial:n}},r.clearElementaryStreamInfo=function(){var t=this.elementaryStreams;t[i.AUDIO]=null,t[i.VIDEO]=null,t[i.AUDIOVIDEO]=null},c(e,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var t=this.sn;"number"!=typeof t&&(this.levelkey&&"AES-128"===this.levelkey.method&&!this.levelkey.iv&&s.b.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),t=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,t)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(null===this.programDateTime)return null;if(!Object(a.a)(this.programDateTime))return null;var t=Object(a.a)(this.duration)?this.duration:0;return this.programDateTime+1e3*t}},{key:"encrypted",get:function(){var t;return!(null===(t=this.decryptdata)||void 0===t||!t.keyFormat||!this.decryptdata.uri)}}]),e}(f),v=function(t){function e(e,r,i,a,n){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 l.a,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=a;var o=e.enumeratedString("BYTERANGE");return o&&s.setByteRange(o,n),n&&(s.fragOffset=n.fragOffset+n.duration),s}return u(e,t),c(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}(f)},function(t,e,r){"use strict";r.d(e,"b",(function(){return h})),r.d(e,"g",(function(){return d})),r.d(e,"f",(function(){return c})),r.d(e,"d",(function(){return f})),r.d(e,"c",(function(){return g})),r.d(e,"e",(function(){return p})),r.d(e,"h",(function(){return m})),r.d(e,"a",(function(){return y}));var i=r(9),a=r(5),n=Math.pow(2,32)-1,s=[].push;function o(t){return String.fromCharCode.apply(null,t)}function l(t,e){"data"in t&&(e+=t.start,t=t.data);var r=t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3];return r<0?4294967296+r:r}function u(t,e,r){"data"in t&&(e+=t.start,t=t.data),t[e]=r>>24,t[e+1]=r>>16&255,t[e+2]=r>>8&255,t[e+3]=255&r}function h(t,e){var r,i,a,n=[];if(!e.length)return n;"data"in t?(r=t.data,i=t.start,a=t.end):(i=0,a=(r=t).byteLength);for(var u=i;u<a;){var d=l(r,u),c=d>1?u+d:a;if(o(r.subarray(u+4,u+8))===e[0])if(1===e.length)n.push({data:r,start:u+8,end:c});else{var f=h({data:r,start:u+8,end:c},e.slice(1));f.length&&s.apply(n,f)}u=c}return n}function d(t){var e=h(t,["moov"])[0],r=e?e.end:null,i=h(t,["sidx"]);if(!i||!i[0])return null;var a=[],n=i[0],s=n.data[0],o=0===s?8:16,u=l(n,o);o+=4;o+=0===s?8:16,o+=2;var d=n.end+0,c=function(t,e){"data"in t&&(e+=t.start,t=t.data);var r=t[e]<<8|t[e+1];return r<0?65536+r:r}(n,o);o+=2;for(var f=0;f<c;f++){var g=o,v=l(n,g);g+=4;var p=2147483647&v;if(1===(2147483648&v)>>>31)return console.warn("SIDX has hierarchical references (not supported)"),null;var m=l(n,g);g+=4,a.push({referenceSize:p,subsegmentDuration:m,info:{duration:m/u,start:d,end:d+p-1}}),d+=p,o=g+=4}return{earliestPresentationTime:0,timescale:u,version:s,referencesCount:c,references:a,moovEndOffset:r}}function c(t){for(var e=[],r=h(t,["moov","trak"]),i=0;i<r.length;i++){var n=r[i],s=h(n,["tkhd"])[0];if(s){var u=s.data[s.start],d=0===u?12:20,c=l(s,d),f=h(n,["mdia","mdhd"])[0];if(f){var g=l(f,d=0===(u=f.data[f.start])?12:20),v=h(n,["mdia","hdlr"])[0];if(v){var p=o(v.data.subarray(v.start+8,v.start+12)),m={soun:a.a.AUDIO,vide:a.a.VIDEO}[p];if(m){var y=h(n,["mdia","minf","stbl","stsd"])[0],T=void 0;y&&(T=o(y.data.subarray(y.start+12,y.start+16))),e[c]={timescale:g,type:m},e[m]={timescale:g,id:c,codec:T}}}}}}return h(t,["moov","mvex","trex"]).forEach((function(t){var r=l(t,4),i=e[r];i&&(i.default={duration:l(t,12),flags:l(t,20)})})),e}function f(t,e){return h(e,["moof","traf"]).reduce((function(e,r){var i=h(r,["tfdt"])[0],a=i.data[i.start],n=h(r,["tfhd"]).reduce((function(e,r){var n=l(r,4),s=t[n];if(s){var o=l(i,4);1===a&&(o*=Math.pow(2,32),o+=l(i,8));var u=o/(s.timescale||9e4);if(isFinite(u)&&(null===e||u<e))return u}return e}),null);return null!==n&&isFinite(n)&&(null===e||n<e)?n:e}),null)||0}function g(t,e){for(var r=0,i=0,n=0,s=h(t,["moof","traf"]),o=0;o<s.length;o++){var u=s[o],c=h(u,["tfhd"])[0],f=e[l(c,4)];if(f){var g=f.default,p=l(c,0)|(null==g?void 0:g.flags),m=null==g?void 0:g.duration;8&p&&(m=l(c,2&p?12:8));for(var y=f.timescale||9e4,T=h(u,["trun"]),E=0;E<T.length;E++){if(m)r=m*l(T[E],4);else r=v(T[E]);f.type===a.a.VIDEO?i+=r/y:f.type===a.a.AUDIO&&(n+=r/y)}}}if(0===i&&0===n){var b=d(t);if(null!=b&&b.references)return b.references.reduce((function(t,e){return t+e.info.duration||0}),0)}return i||n}function v(t){var e=l(t,0),r=8;1&e&&(r+=4),4&e&&(r+=4);for(var i=0,a=l(t,4),n=0;n<a;n++){if(256&e)i+=l(t,r),r+=4;512&e&&(r+=4),1024&e&&(r+=4),2048&e&&(r+=4)}return i}function p(t,e,r){h(e,["moof","traf"]).forEach((function(e){h(e,["tfhd"]).forEach((function(i){var a=l(i,4),s=t[a];if(s){var o=s.timescale||9e4;h(e,["tfdt"]).forEach((function(t){var e=t.data[t.start],i=l(t,4);if(0===e)u(t,4,i-r*o);else{i*=Math.pow(2,32),i+=l(t,8),i-=r*o,i=Math.max(i,0);var a=Math.floor(i/(n+1)),s=Math.floor(i%(n+1));u(t,4,a),u(t,8,s)}}))}}))}))}function m(t){var e={valid:null,remainder:null},r=h(t,["moof"]);if(!r)return e;if(r.length<2)return e.remainder=t,e;var a=r[r.length-1];return e.valid=Object(i.a)(t,0,a.start-8),e.remainder=Object(i.a)(t,a.start-8),e}function y(t,e){var r=new Uint8Array(t.length+e.length);return r.set(t),r.set(e,t.length),r}},function(t,e,r){"use strict";r.d(e,"b",(function(){return s})),r.d(e,"a",(function(){return l})),r.d(e,"d",(function(){return u})),r.d(e,"e",(function(){return h})),r.d(e,"c",(function(){return c})),r.d(e,"f",(function(){return y}));var i,a=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},n=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},s=function(t,e){for(var r=e,i=0;a(t,e);){i+=10,i+=o(t,e+6),n(t,e+10)&&(i+=10),e+=i}if(i>0)return t.subarray(r,r+i)},o=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]},l=function(t,e){return a(t,e)&&o(t,e+6)+10<=t.length-e},u=function(t){for(var e=c(t),r=0;r<e.length;r++){var i=e[r];if(h(i))return m(i)}},h=function(t){return t&&"PRIV"===t.key&&"com.apple.streaming.transportStreamTimestamp"===t.info},d=function(t){var e=String.fromCharCode(t[0],t[1],t[2],t[3]),r=o(t,4);return{type:e,size:r,data:t.subarray(10,10+r)}},c=function(t){for(var e=0,r=[];a(t,e);){for(var i=o(t,e+6),s=(e+=10)+i;e+8<s;){var l=d(t.subarray(e)),u=f(l);u&&r.push(u),e+=l.size+10}n(t,e)&&(e+=10)}return r},f=function(t){return"PRIV"===t.type?g(t):"W"===t.type[0]?p(t):v(t)},g=function(t){if(!(t.size<2)){var e=y(t.data,!0),r=new Uint8Array(t.data.subarray(e.length+1));return{key:t.type,info:e,data:r.buffer}}},v=function(t){if(!(t.size<2)){if("TXXX"===t.type){var e=1,r=y(t.data.subarray(e),!0);e+=r.length+1;var i=y(t.data.subarray(e));return{key:t.type,info:r,data:i}}var a=y(t.data.subarray(1));return{key:t.type,data:a}}},p=function(t){if("WXXX"===t.type){if(t.size<2)return;var e=1,r=y(t.data.subarray(e),!0);e+=r.length+1;var i=y(t.data.subarray(e));return{key:t.type,info:r,data:i}}var a=y(t.data);return{key:t.type,data:a}},m=function(t){if(8===t.data.byteLength){var e=new Uint8Array(t.data),r=1&e[3],i=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return i/=45,r&&(i+=47721858.84),Math.round(i)}},y=function(t,e){void 0===e&&(e=!1);var r=T();if(r){var i=r.decode(t);if(e){var a=i.indexOf("");return-1!==a?i.substring(0,a):i}return i.replace(//g,"")}for(var n,s,o,l=t.length,u="",h=0;h<l;){if(0===(n=t[h++])&&e)return u;if(0!==n&&3!==n)switch(n>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:u+=String.fromCharCode(n);break;case 12:case 13:s=t[h++],u+=String.fromCharCode((31&n)<<6|63&s);break;case 14:s=t[h++],o=t[h++],u+=String.fromCharCode((15&n)<<12|(63&s)<<6|(63&o)<<0)}}return u};function T(){return i||void 0===self.TextDecoder||(i=new self.TextDecoder("utf-8")),i}},function(t,e,r){"use strict";r.d(e,"c",(function(){return a})),r.d(e,"b",(function(){return n})),r.d(e,"a",(function(){return s}));function i(t,e,r,i){void 0===r&&(r=1),void 0===i&&(i=!1);var a=t*e*r;return i?Math.round(a):a}function a(t,e,r,a){return void 0===r&&(r=1),void 0===a&&(a=!1),i(t,e,1/r,a)}function n(t,e){return void 0===e&&(e=!1),i(t,1e3,1/9e4,e)}function s(t,e){return void 0===e&&(e=1),i(t,9e4,1/e)}},function(t,e,r){"use strict";function i(t,e,r){return Uint8Array.prototype.slice?t.slice(e,r):new Uint8Array(Array.prototype.slice.call(t,e,r))}r.d(e,"a",(function(){return i}))},function(t,e,r){"use strict";r.d(e,"c",(function(){return lt})),r.d(e,"d",(function(){return ht})),r.d(e,"a",(function(){return dt})),r.d(e,"b",(function(){return ct}));var i=r(0),a=r(2),n=r(15),s=r(3),o=r(7);var l=r(6),u=r(9),h=function(){function t(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var e=t.prototype;return e.resetInitSegment=function(t,e,r){this._id3Track={type:"id3",id:0,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(){},e.resetContiguity=function(){},e.canParse=function(t,e){return!1},e.appendFrame=function(t,e,r){},e.demux=function(t,e){this.cachedData&&(t=Object(l.a)(this.cachedData,t),this.cachedData=null);var r,i,a=o.b(t,0),n=a?a.length:0,s=this._audioTrack,h=this._id3Track,c=a?o.d(a):void 0,f=t.length;for(0!==this.frameIndex&&null!==this.initPTS||(this.initPTS=d(c,e)),a&&a.length>0&&h.samples.push({pts:this.initPTS,dts:this.initPTS,data:a}),i=this.initPTS;n<f;){if(this.canParse(t,n)){var g=this.appendFrame(s,t,n);g?(this.frameIndex++,i=g.sample.pts,r=n+=g.length):n=f}else o.a(t,n)?(a=o.b(t,n),h.samples.push({pts:i,dts:i,data:a}),r=n+=a.length):n++;if(n===f&&r!==f){var v=Object(u.a)(t,r);this.cachedData?this.cachedData=Object(l.a)(this.cachedData,v):this.cachedData=v}}return{audioTrack:s,avcTrack:{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0},id3Track:h,textTrack:{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},e.flush=function(t){var e=this.cachedData;return e&&(this.cachedData=null,this.demux(e,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0},id3Track:this._id3Track,textTrack:{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},e.destroy=function(){},t}(),d=function(t,e){return Object(s.a)(t)?90*t:9e4*e},c=h,f=r(1);function g(t,e){return 255===t[e]&&240==(246&t[e+1])}function v(t,e){return 1&t[e+1]?7:9}function p(t,e){return(3&t[e+3])<<11|t[e+4]<<3|(224&t[e+5])>>>5}function m(t,e){return e+1<t.length&&g(t,e)}function y(t,e){if(m(t,e)){var r=v(t,e);if(e+r>=t.length)return!1;var i=p(t,e);if(i<=r)return!1;var a=e+i;return a===t.length||m(t,a)}return!1}function T(t,e,r,n,s){if(!t.samplerate){var o=function(t,e,r,n){var s,o,l,u,h=navigator.userAgent.toLowerCase(),d=n,c=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];s=1+((192&e[r+2])>>>6);var g=(60&e[r+2])>>>2;if(!(g>c.length-1))return l=(1&e[r+2])<<2,l|=(192&e[r+3])>>>6,f.b.log("manifest codec:"+n+", ADTS type:"+s+", samplingIndex:"+g),/firefox/i.test(h)?g>=6?(s=5,u=new Array(4),o=g-3):(s=2,u=new Array(2),o=g):-1!==h.indexOf("android")?(s=2,u=new Array(2),o=g):(s=5,u=new Array(4),n&&(-1!==n.indexOf("mp4a.40.29")||-1!==n.indexOf("mp4a.40.5"))||!n&&g>=6?o=g-3:((n&&-1!==n.indexOf("mp4a.40.2")&&(g>=6&&1===l||/vivaldi/i.test(h))||!n&&1===l)&&(s=2,u=new Array(2)),o=g)),u[0]=s<<3,u[0]|=(14&g)>>1,u[1]|=(1&g)<<7,u[1]|=l<<3,5===s&&(u[1]|=(14&o)>>1,u[2]=(1&o)<<7,u[2]|=8,u[3]=0),{config:u,samplerate:c[g],channelCount:l,codec:"mp4a.40."+s,manifestCodec:d};t.trigger(i.a.ERROR,{type:a.b.MEDIA_ERROR,details:a.a.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+g})}(e,r,n,s);if(!o)return;t.config=o.config,t.samplerate=o.samplerate,t.channelCount=o.channelCount,t.codec=o.codec,t.manifestCodec=o.manifestCodec,f.b.log("parsed codec:"+t.codec+", rate:"+o.samplerate+", channels:"+o.channelCount)}}function E(t){return 9216e4/t}function b(t,e,r,i,a){var n=function(t,e,r,i,a){var n=v(t,e),s=p(t,e);if((s-=n)>0)return{headerLength:n,frameLength:s,stamp:r+i*a}}(e,r,i,a,E(t.samplerate));if(n){var s,o=n.frameLength,l=n.headerLength,u=n.stamp,h=l+o,d=Math.max(0,r+h-e.length);d?(s=new Uint8Array(h-l)).set(e.subarray(r+l,e.length),0):s=e.subarray(r+l,r+h);var c={unit:s,pts:u};return d||t.samples.push(c),{sample:c,length:h,missing:d}}}function S(t,e){return(S=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var L=function(t){var e,r;function i(e,r){var i;return(i=t.call(this)||this).observer=void 0,i.config=void 0,i.observer=e,i.config=r,i}r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,S(e,r);var a=i.prototype;return a.resetInitSegment=function(e,r,i){t.prototype.resetInitSegment.call(this,e,r,i),this._audioTrack={container:"audio/adts",type:"audio",id:0,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:e,duration:i,inputTimeScale:9e4,dropped:0}},i.probe=function(t){if(!t)return!1;for(var e=(o.b(t,0)||[]).length,r=t.length;e<r;e++)if(y(t,e))return f.b.log("ADTS sync word found !"),!0;return!1},a.canParse=function(t,e){return function(t,e){return function(t,e){return e+5<t.length}(t,e)&&g(t,e)&&p(t,e)<=t.length-e}(t,e)},a.appendFrame=function(t,e,r){T(t,this.observer,e,r,t.manifestCodec);var i=b(t,e,r,this.initPTS,this.frameIndex);if(i&&0===i.missing)return i},i}(c);L.minProbeByteLength=9;var A=L,R=function(){function t(t,e){this.remainderData=null,this.config=void 0,this.config=e}var e=t.prototype;return e.resetTimeStamp=function(){},e.resetInitSegment=function(){},e.resetContiguity=function(){},t.probe=function(t){return Object(l.b)({data:t,start:0,end:Math.min(t.length,16384)},["moof"]).length>0},e.demux=function(t){var e=t,r={type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0};if(this.config.progressive){this.remainderData&&(e=Object(l.a)(this.remainderData,t));var i=Object(l.h)(e);this.remainderData=i.remainder,r.samples=i.valid||new Uint8Array}else r.samples=e;return{audioTrack:{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0},avcTrack:r,id3Track:{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0},textTrack:{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},e.flush=function(){var t={type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0};return t.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0},avcTrack:t,id3Track:{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0},textTrack:{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},e.destroy=function(){},t}();R.minProbeByteLength=1024;var k=R,D=null,_=[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],I=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],C=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],w=[0,1,1,4];function O(t,e,r,i,a){if(!(r+24>e.length)){var n=x(e,r);if(n&&r+n.frameLength<=e.length){var s=i+a*(9e4*n.samplesPerFrame/n.sampleRate),o={unit:e.subarray(r,r+n.frameLength),pts:s,dts:s};return t.config=[],t.channelCount=n.channelCount,t.samplerate=n.sampleRate,t.samples.push(o),{sample:o,length:n.frameLength,missing:0}}}}function x(t,e){var r=t[e+1]>>3&3,i=t[e+1]>>1&3,a=t[e+2]>>4&15,n=t[e+2]>>2&3;if(1!==r&&0!==a&&15!==a&&3!==n){var s=t[e+2]>>1&1,o=t[e+3]>>6,l=1e3*_[14*(3===r?3-i:3===i?3:4)+a-1],u=I[3*(3===r?0:2===r?1:2)+n],h=3===o?1:2,d=C[r][i],c=w[i],f=8*d*c,g=Math.floor(d*l/u+s)*c;if(null===D){var v=(navigator.userAgent||"").match(/Chrome/(d+)/i);D=v?parseInt(v[1]):0}return!!D&&D<=87&&2===i&&l>=224e3&&0===o&&(t[e+3]=128|t[e+3]),{sampleRate:u,channelCount:h,frameLength:g,samplesPerFrame:f}}}function P(t,e){return 255===t[e]&&224==(224&t[e+1])&&0!=(6&t[e+1])}function F(t,e){return e+1<t.length&&P(t,e)}function M(t,e){if(e+1<t.length&&P(t,e)){var r=x(t,e),i=4;null!=r&&r.frameLength&&(i=r.frameLength);var a=e+i;return a===t.length||F(t,a)}return!1}var N=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),a=Math.min(4,e);if(0===a)throw new Error("no bytes available");i.set(t.subarray(r,r+a)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*a,this.bytesAvailable-=a},e.skipBits=function(t){var e;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;return t>32&&f.b.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=e,this.bitsAvailable>0?this.word<<=e:this.bytesAvailable>0&&this.loadWord(),(e=t-e)>0&&this.bitsAvailable?r<<e|this.readBits(e):r},e.skipLZ=function(){var t;for(t=0;t<this.bitsAvailable;++t)if(0!=(this.word&2147483648>>>t))return this.word<<=t,this.bitsAvailable-=t,t;return this.loadWord(),t+this.skipLZ()},e.skipUEG=function(){this.skipBits(1+this.skipLZ())},e.skipEG=function(){this.skipBits(1+this.skipLZ())},e.readUEG=function(){var t=this.skipLZ();return this.readBits(t+1)-1},e.readEG=function(){var t=this.readUEG();return 1&t?1+t>>>1:-1*(t>>>1)},e.readBoolean=function(){return 1===this.readBits(1)},e.readUByte=function(){return this.readBits(8)},e.readUShort=function(){return this.readBits(16)},e.readUInt=function(){return this.readBits(32)},e.skipScalingList=function(t){for(var e=8,r=8,i=0;i<t;i++)0!==r&&(r=(e+this.readEG()+256)%256),e=0===r?e:r},e.readSPS=function(){var t,e,r,i=0,a=0,n=0,s=0,o=this.readUByte.bind(this),l=this.readBits.bind(this),u=this.readUEG.bind(this),h=this.readBoolean.bind(this),d=this.skipBits.bind(this),c=this.skipEG.bind(this),f=this.skipUEG.bind(this),g=this.skipScalingList.bind(this);o();var v=o();if(l(5),d(3),o(),f(),100===v||110===v||122===v||244===v||44===v||83===v||86===v||118===v||128===v){var p=u();if(3===p&&d(1),f(),f(),d(1),h())for(e=3!==p?8:12,r=0;r<e;r++)h()&&g(r<6?16:64)}f();var m=u();if(0===m)u();else if(1===m)for(d(1),c(),c(),t=u(),r=0;r<t;r++)c();f(),d(1);var y=u(),T=u(),E=l(1);0===E&&d(1),d(1),h()&&(i=u(),a=u(),n=u(),s=u());var b=[1,1];if(h()&&h())switch(o()){case 1:b=[1,1];break;case 2:b=[12,11];break;case 3:b=[10,11];break;case 4:b=[16,11];break;case 5:b=[40,33];break;case 6:b=[24,11];break;case 7:b=[20,11];break;case 8:b=[32,11];break;case 9:b=[80,33];break;case 10:b=[18,11];break;case 11:b=[15,11];break;case 12:b=[64,33];break;case 13:b=[160,99];break;case 14:b=[4,3];break;case 15:b=[3,2];break;case 16:b=[2,1];break;case 255:b=[o()<<8|o(),o()<<8|o()]}return{width:Math.ceil(16*(y+1)-2*i-2*a),height:(2-E)*(T+1)*16-(E?2:4)*(n+s),pixelRatio:b}},e.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}(),U=function(){function t(t,e,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new n.a(t,e,{removePKCS7Padding:!1})}var e=t.prototype;return e.decryptBuffer=function(t,e){this.decrypter.decrypt(t,this.keyData.key.buffer,this.keyData.iv.buffer,e)},e.decryptAacSample=function(t,e,r,i){var a=t[e].unit,n=a.subarray(16,a.length-a.length%16),s=n.buffer.slice(n.byteOffset,n.byteOffset+n.length),o=this;this.decryptBuffer(s,(function(n){var s=new Uint8Array(n);a.set(s,16),i||o.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)){var i=this.decrypter.isSync();if(this.decryptAacSample(t,e,r,i),!i)return}}},e.getAvcEncryptedData=function(t){for(var e=16*Math.floor((t.length-48)/160)+16,r=new Int8Array(e),i=0,a=32;a<=t.length-16;a+=160,i+=16)r.set(t.subarray(a,a+16),i);return r},e.getAvcDecryptedUnit=function(t,e){for(var r=new Uint8Array(e),i=0,a=32;a<=t.length-16;a+=160,i+=16)t.set(r.subarray(i,i+16),a);return t},e.decryptAvcSample=function(t,e,r,i,a,n){var s=q(a.data),o=this.getAvcEncryptedData(s),l=this;this.decryptBuffer(o.buffer,(function(o){a.data=l.getAvcDecryptedUnit(s,o),n||l.decryptAvcSamples(t,e,r+1,i)}))},e.decryptAvcSamples=function(t,e,r,i){if(instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;e++,r=0){if(e>=t.length)return void i();for(var a=t[e].units;!(r>=a.length);r++){var n=a[r];if(!(n.data.length<=48||1!==n.type&&5!==n.type)){var s=this.decrypter.isSync();if(this.decryptAvcSample(t,e,r,i,n,s),!s)return}}}},t}(),B={video:1,audio:2,id3:3,text:4},G=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.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=t,this.config=e,this.typeSupported=r}t.probe=function(e){var r=t.syncOffset(e);return!(r<0)&&(r&&f.b.warn("MPEG2-TS detected but first sync word found @ offset "+r+", junk ahead ?"),!0)},t.syncOffset=function(t){for(var e=Math.min(1e3,t.length-564),r=0;r<e;){if(71===t[r]&&71===t[r+188]&&71===t[r+376])return r;r++}return-1},t.createTrack=function(t,e){return{container:"video"===t||"audio"===t?"video/mp2t":void 0,type:t,id:B[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){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=t.createTrack("video",i),this._audioTrack=t.createTrack("audio",i),this._id3Track=t.createTrack("id3",i),this._txtTrack=t.createTrack("text",i),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=e,this.videoCodec=r,this._duration=i},e.resetTimeStamp=function(){},e.resetContiguity=function(){var t=this._audioTrack,e=this._avcTrack,r=this._id3Track;t&&(t.pesData=null),e&&(e.pesData=null),r&&(r.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},e.demux=function(e,r,n,s){var o;void 0===n&&(n=!1),void 0===s&&(s=!1),n||(this.sampleAes=null);var u=this._avcTrack,h=this._audioTrack,d=this._id3Track,c=u.pid,g=u.pesData,v=h.pid,p=d.pid,m=h.pesData,y=d.pesData,T=!1,E=this.pmtParsed,b=this._pmtId,S=e.length;if(this.remainderData&&(S=(e=Object(l.a)(this.remainderData,e)).length,this.remainderData=null),S<188&&!s)return this.remainderData=e,{audioTrack:h,avcTrack:u,id3Track:d,textTrack:this._txtTrack};var L=Math.max(0,t.syncOffset(e));(S-=(S+L)%188)<e.byteLength&&!s&&(this.remainderData=new Uint8Array(e.buffer,S,e.buffer.byteLength-S));for(var A=L;A<S;A+=188)if(71===e[A]){var R=!!(64&e[A+1]),k=((31&e[A+1])<<8)+e[A+2],D=void 0;if((48&e[A+3])>>4>1){if((D=A+5+e[A+4])===A+188)continue}else D=A+4;switch(k){case c:R&&(g&&(o=V(g))&&this.parseAVCPES(o,!1),g={data:[],size:0}),g&&(g.data.push(e.subarray(D,A+188)),g.size+=A+188-D);break;case v:R&&(m&&(o=V(m))&&(h.isAAC?this.parseAACPES(o):this.parseMPEGPES(o)),m={data:[],size:0}),m&&(m.data.push(e.subarray(D,A+188)),m.size+=A+188-D);break;case p:R&&(y&&(o=V(y))&&this.parseID3PES(o),y={data:[],size:0}),y&&(y.data.push(e.subarray(D,A+188)),y.size+=A+188-D);break;case 0:R&&(D+=e[D]+1),b=this._pmtId=j(e,D);break;case b:R&&(D+=e[D]+1);var _=H(e,D,!0===this.typeSupported.mpeg||!0===this.typeSupported.mp3,n);(c=_.avc)>0&&(u.pid=c),(v=_.audio)>0&&(h.pid=v,h.isAAC=_.isAAC),(p=_.id3)>0&&(d.pid=p),T&&!E&&(f.b.log("reparse from beginning"),T=!1,A=L-188),E=this.pmtParsed=!0;break;case 17:case 8191:break;default:T=!0}}else this.observer.emit(i.a.ERROR,i.a.ERROR,{type:a.b.MEDIA_ERROR,details:a.a.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});u.pesData=g,h.pesData=m,d.pesData=y;var I={audioTrack:h,avcTrack:u,id3Track:d,textTrack:this._txtTrack};return s&&this.extractRemainingSamples(I),I},e.flush=function(){var t,e=this.remainderData;return this.remainderData=null,t=e?this.demux(e,-1,!1,!0):{audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(t),this.sampleAes?this.decrypt(t,this.sampleAes):t},e.extractRemainingSamples=function(t){var e,r=t.audioTrack,i=t.avcTrack,a=t.id3Track,n=i.pesData,s=r.pesData,o=a.pesData;n&&(e=V(n))?(this.parseAVCPES(e,!0),i.pesData=null):i.pesData=n,s&&(e=V(s))?(r.isAAC?this.parseAACPES(e):this.parseMPEGPES(e),r.pesData=null):(null!=s&&s.size&&f.b.log("last AAC PES packet truncated,might overlap between fragments"),r.pesData=s),o&&(e=V(o))?(this.parseID3PES(e),a.pesData=null):a.pesData=o},e.demuxSampleAes=function(t,e,r){var i=this.demux(t,r,!0,!this.config.progressive),a=this.sampleAes=new U(this.observer,this.config,e);return this.decrypt(i,a)},e.decrypt=function(t,e){return new Promise((function(r){var i=t.audioTrack,a=t.avcTrack;i.samples&&i.isAAC?e.decryptAacSamples(i.samples,0,(function(){a.samples?e.decryptAvcSamples(a.samples,0,0,(function(){r(t)})):r(t)})):a.samples&&e.decryptAvcSamples(a.samples,0,0,(function(){r(t)}))}))},e.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},e.parseAVCPES=function(t,e){var r,i=this,a=this._avcTrack,n=this.parseAVCNALu(t.data),s=this.avcSample,l=!1;t.data=null,s&&n.length&&!a.audFound&&(W(s,a),s=this.avcSample=K(!1,t.pts,t.dts,"")),n.forEach((function(e){switch(e.type){case 1:r=!0,s||(s=i.avcSample=K(!0,t.pts,t.dts,"")),s.frame=!0;var n=e.data;if(l&&n.length>4){var u=new N(n).readSliceType();2!==u&&4!==u&&7!==u&&9!==u||(s.key=!0)}break;case 5:r=!0,s||(s=i.avcSample=K(!0,t.pts,t.dts,"")),s.key=!0,s.frame=!0;break;case 6:r=!0;var h=new N(q(e.data));h.readUByte();for(var d=0,c=0,f=!1,g=0;!f&&h.bytesAvailable>1;){d=0;do{d+=g=h.readUByte()}while(255===g);c=0;do{c+=g=h.readUByte()}while(255===g);if(4===d&&0!==h.bytesAvailable){if(f=!0,181===h.readUByte())if(49===h.readUShort())if(1195456820===h.readUInt())if(3===h.readUByte()){for(var v=h.readUByte(),p=31&v,m=[v,h.readUByte()],y=0;y<p;y++)m.push(h.readUByte()),m.push(h.readUByte()),m.push(h.readUByte());Y(i._txtTrack.samples,{type:3,pts:t.pts,bytes:m})}}else if(5===d&&0!==h.bytesAvailable){if(f=!0,c>16){for(var T=[],E=0;E<16;E++)T.push(h.readUByte().toString(16)),3!==E&&5!==E&&7!==E&&9!==E||T.push("-");for(var b=c-16,S=new Uint8Array(b),L=0;L<b;L++)S[L]=h.readUByte();Y(i._txtTrack.samples,{pts:t.pts,payloadType:d,uuid:T.join(""),userData:Object(o.f)(S),userDataBytes:S})}}else if(c<h.bytesAvailable)for(var A=0;A<c;A++)h.readUByte()}break;case 7:if(r=!0,l=!0,!a.sps){var R=new N(e.data).readSPS();a.width=R.width,a.height=R.height,a.pixelRatio=R.pixelRatio,a.sps=[e.data],a.duration=i._duration;for(var k=e.data.subarray(1,4),D="avc1.",_=0;_<3;_++){var I=k[_].toString(16);I.length<2&&(I="0"+I),D+=I}a.codec=D}break;case 8:r=!0,a.pps||(a.pps=[e.data]);break;case 9:r=!1,a.audFound=!0,s&&W(s,a),s=i.avcSample=K(!1,t.pts,t.dts,"");break;case 12:r=!1;break;default:r=!1,s&&(s.debug+="unknown NAL "+e.type+" ")}s&&r&&s.units.push(e)})),e&&s&&(W(s,a),this.avcSample=null)},e.getLastNalUnit=function(){var t,e,r=this.avcSample;if(!r||0===r.units.length){var i=this._avcTrack.samples;r=i[i.length-1]}if(null!==(t=r)&&void 0!==t&&t.units){var a=r.units;e=a[a.length-1]}return e},e.parseAVCNALu=function(t){var e,r,i=t.byteLength,a=this._avcTrack,n=a.naluState||0,s=n,o=[],l=0,u=-1,h=0;for(-1===n&&(u=0,h=31&t[0],n=0,l=1);l<i;)if(e=t[l++],n)if(1!==n)if(e)if(1===e){if(u>=0){var d={data:t.subarray(u,l-n-1),type:h};o.push(d)}else{var c=this.getLastNalUnit();if(c&&(s&&l<=4-s&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-s)),(r=l-n-1)>0)){var f=new Uint8Array(c.data.byteLength+r);f.set(c.data,0),f.set(t.subarray(0,r),c.data.byteLength),c.data=f}}l<i?(u=l,h=31&t[l],n=0):n=-1}else n=0;else n=3;else n=e?0:2;else n=e?0:1;if(u>=0&&n>=0){var g={data:t.subarray(u,i),type:h,state:n};o.push(g)}if(0===o.length){var v=this.getLastNalUnit();if(v){var p=new Uint8Array(v.data.byteLength+t.byteLength);p.set(v.data,0),p.set(t,v.data.byteLength),v.data=p}}return a.naluState=n,o},e.parseAACPES=function(t){var e,r,n,s,o,l=0,u=this._audioTrack,h=this.aacOverFlow,d=t.data;if(h){this.aacOverFlow=null;var c=h.sample.unit.byteLength,g=Math.min(h.missing,c),v=c-g;h.sample.unit.set(d.subarray(0,g),v),u.samples.push(h.sample),l=h.missing}for(e=l,r=d.length;e<r-1&&!m(d,e);e++);if(e!==l&&(e<r-1?(n="AAC PES did not start with ADTS header,offset:"+e,s=!1):(n="no ADTS header found in AAC PES",s=!0),f.b.warn("parsing error:"+n),this.observer.emit(i.a.ERROR,i.a.ERROR,{type:a.b.MEDIA_ERROR,details:a.a.FRAG_PARSING_ERROR,fatal:s,reason:n}),s))return;if(T(u,this.observer,d,e,this.audioCodec),void 0!==t.pts)o=t.pts;else{if(!h)return void f.b.warn("[tsdemuxer]: AAC PES unknown PTS");var p=E(u.samplerate);o=h.sample.pts+p}for(var y=0;e<r;){if(m(d,e)){if(e+5<r){var S=b(u,d,e,o,y);if(S){if(!S.missing){e+=S.length,y++;continue}this.aacOverFlow=S}}break}e++}},e.parseMPEGPES=function(t){var e=t.data,r=e.length,i=0,a=0,n=t.pts;if(void 0!==n)for(;a<r;)if(F(e,a)){var s=O(this._audioTrack,e,a,n,i);if(!s)break;a+=s.length,i++}else a++;else f.b.warn("[tsdemuxer]: MPEG PES unknown PTS")},e.parseID3PES=function(t){void 0!==t.pts?this._id3Track.samples.push(t):f.b.warn("[tsdemuxer]: ID3 PES unknown PTS")},t}();function K(t,e,r,i){return{key:t,frame:!1,pts:e,dts:r,units:[],debug:i,length:0}}function j(t,e){return(31&t[e+10])<<8|t[e+11]}function H(t,e,r,i){var a={audio:-1,avc:-1,id3:-1,isAAC:!0},n=e+3+((15&t[e+1])<<8|t[e+2])-4;for(e+=12+((15&t[e+10])<<8|t[e+11]);e<n;){var s=(31&t[e+1])<<8|t[e+2];switch(t[e]){case 207:if(!i){f.b.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:-1===a.audio&&(a.audio=s);break;case 21:-1===a.id3&&(a.id3=s);break;case 219:if(!i){f.b.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:-1===a.avc&&(a.avc=s);break;case 3:case 4:r?-1===a.audio&&(a.audio=s,a.isAAC=!1):f.b.log("MPEG audio found, not supported in this browser");break;case 36:f.b.warn("Unsupported HEVC stream type found")}e+=5+((15&t[e+3])<<8|t[e+4])}return a}function V(t){var e,r,i,a,n,s=0,o=t.data;if(!t||0===t.size)return null;for(;o[0].length<19&&o.length>1;){var l=new Uint8Array(o[0].length+o[1].length);l.set(o[0]),l.set(o[1],o[0].length),o[0]=l,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 u=e[7];192&u&&(a=536870912*(14&e[9])+4194304*(255&e[10])+16384*(254&e[11])+128*(255&e[12])+(254&e[13])/2,64&u?a-(n=536870912*(14&e[14])+4194304*(255&e[15])+16384*(254&e[16])+128*(255&e[17])+(254&e[18])/2)>54e5&&(f.b.warn(Math.round((a-n)/9e4)+"s delta between PTS and DTS, align them"),a=n):n=a);var h=(i=e[8])+9;if(t.size<=h)return null;t.size-=h;for(var d=new Uint8Array(t.size),c=0,g=o.length;c<g;c++){var v=(e=o[c]).byteLength;if(h){if(h>v){h-=v;continue}e=e.subarray(h),v-=h,h=0}d.set(e,s),s+=v}return r&&(r-=i+3),{data:d,pts:a,dts:n,len:r}}return null}function W(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 a=r[i-1];t.pts=a.pts,t.dts=a.dts}e.samples.push(t)}t.debug.length&&f.b.log(t.pts+"/"+t.dts+":"+t.debug)}function Y(t,e){var r=t.length;if(r>0){if(e.pts>=t[r-1].pts)t.push(e);else for(var i=r-1;i>=0;i--)if(e.pts<t[i].pts){t.splice(i,0,e);break}}else t.push(e)}function q(t){for(var e=t.byteLength,r=[],i=1;i<e-2;)0===t[i]&&0===t[i+1]&&3===t[i+2]?(r.push(i+2),i+=2):i++;if(0===r.length)return t;var a=e-r.length,n=new Uint8Array(a),s=0;for(i=0;i<a;s++,i++)s===r[0]&&(s++,r.shift()),n[i]=t[s];return n}G.minProbeByteLength=188;var X=G;function z(t,e){return(z=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var Q=function(t){var e,r;function i(){return t.apply(this,arguments)||this}r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,z(e,r);var a=i.prototype;return a.resetInitSegment=function(e,r,i){t.prototype.resetInitSegment.call(this,e,r,i),this._audioTrack={container:"audio/mpeg",type:"audio",id:0,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:e,duration:i,inputTimeScale:9e4,dropped:0}},i.probe=function(t){if(!t)return!1;for(var e=(o.b(t,0)||[]).length,r=t.length;e<r;e++)if(M(t,e))return f.b.log("MPEG Audio sync word found !"),!0;return!1},a.canParse=function(t,e){return function(t,e){return P(t,e)&&4<=t.length-e}(t,e)},a.appendFrame=function(t,e,r){if(null!==this.initPTS)return O(t,e,r,this.initPTS,this.frameIndex)},i}(c);Q.minProbeByteLength=4;var $=Q,J=r(16),Z=r(5),tt=function(){function t(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var e=t.prototype;return e.destroy=function(){},e.resetTimeStamp=function(t){this.initPTS=t,this.lastEndDTS=null},e.resetNextTimestamp=function(){this.lastEndDTS=null},e.resetInitSegment=function(t,e,r){this.audioCodec=e,this.videoCodec=r,this.generateInitSegment(t),this.emitInitSegment=!0},e.generateInitSegment=function(t){var e=this.audioCodec,r=this.videoCodec;if(!t||!t.byteLength)return this.initTracks=void 0,void(this.initData=void 0);var i=this.initData=Object(l.f)(t);e||(e=rt(i.audio,Z.a.AUDIO)),r||(r=rt(i.video,Z.a.VIDEO));var a={};i.audio&&i.video?a.audiovideo={container:"video/mp4",codec:e+","+r,initSegment:t,id:"main"}:i.audio?a.audio={container:"audio/mp4",codec:e,initSegment:t,id:"audio"}:i.video?a.video={container:"video/mp4",codec:r,initSegment:t,id:"main"}:f.b.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=a},e.remux=function(t,e,r,i,a){var n=this.initPTS,o=this.lastEndDTS,u={audio:void 0,video:void 0,text:i,id3:r,initSegment:void 0};Object(s.a)(o)||(o=this.lastEndDTS=a||0);var h=e.samples;if(!h||!h.length)return u;var d={initPTS:void 0,timescale:1},c=this.initData;if(c&&c.length||(this.generateInitSegment(h),c=this.initData),!c||!c.length)return f.b.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),u;this.emitInitSegment&&(d.tracks=this.initTracks,this.emitInitSegment=!1),Object(s.a)(n)||(this.initPTS=d.initPTS=n=et(c,h,o));var g=Object(l.c)(h,c),v=o,p=g+v;Object(l.e)(c,h,n),g>0?this.lastEndDTS=p:(f.b.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var m=!!c.audio,y=!!c.video,T="";m&&(T+="audio"),y&&(T+="video");var E={data1:h,startPTS:v,startDTS:v,endPTS:p,endDTS:p,type:T,hasAudio:m,hasVideo:y,nb:1,dropped:0};return u.audio="audio"===E.type?E:void 0,u.video="audio"!==E.type?E:void 0,u.text=i,u.id3=r,u.initSegment=d,u},t}(),et=function(t,e,r){return Object(l.d)(t,e)-r};function rt(t,e){var r=null==t?void 0:t.codec;return r&&r.length>4?r:"hvc1"===r?"hvc1.1.c.L120.90":"av01"===r?"av01.0.04M.08":"avc1"===r||e===Z.a.VIDEO?"avc1.42e01e":"mp4a.40.5"}var it,at=tt,nt=r(13);try{it=self.performance.now.bind(self.performance)}catch(t){f.b.debug("Unable to use Performance API on this environment"),it=self.Date.now}var st=[{demux:X,remux:J.a},{demux:k,remux:at},{demux:A,remux:J.a},{demux:$,remux:J.a}],ot=1024;st.forEach((function(t){var e=t.demux;ot=Math.max(ot,e.minProbeByteLength)}));var lt=function(){function t(t,e,r,i,a){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.cache=new nt.a,this.observer=t,this.typeSupported=e,this.config=r,this.vendor=i,this.id=a}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 a=this,n=r.transmuxing;n.executeStart=it();var s=new Uint8Array(t),o=this.cache,u=this.config,h=this.currentTransmuxState,d=this.transmuxConfig;i&&(this.currentTransmuxState=i);var c=function(t,e){var r=null;t.byteLength>0&&null!=e&&null!=e.key&&null!==e.iv&&null!=e.method&&(r=e);return r}(s,e);if(c&&"AES-128"===c.method){var f=this.getDecrypter();if(!u.enableSoftwareAES)return this.decryptionPromise=f.webCryptoDecrypt(s,c.key.buffer,c.iv.buffer).then((function(t){var e=a.push(t,null,r);return a.decryptionPromise=null,e})),this.decryptionPromise;var g=f.softwareDecrypt(s,c.key.buffer,c.iv.buffer);if(!g)return n.executeEnd=it(),ut(r);s=new Uint8Array(g)}var v=i||h,p=v.contiguous,m=v.discontinuity,y=v.trackSwitch,T=v.accurateTimeOffset,E=v.timeOffset,b=d.audioCodec,S=d.videoCodec,L=d.defaultInitPts,A=d.duration,R=d.initSegmentData;if((m||y)&&this.resetInitSegment(R,b,S,A),m&&this.resetInitialTimestamp(L),p||this.resetContiguity(),this.needsProbing(s,m,y)){if(o.dataLength){var k=o.flush();s=Object(l.a)(k,s)}this.configureTransmuxer(s,d)}var D=this.transmux(s,c,E,T,r),_=this.currentTransmuxState;return _.contiguous=!0,_.discontinuity=!1,_.trackSwitch=!1,n.executeEnd=it(),D},e.flush=function(t){var e=this,r=t.transmuxing;r.executeStart=it();var n=this.decrypter,s=this.cache,o=this.currentTransmuxState,l=this.decryptionPromise;if(l)return l.then((function(){return e.flush(t)}));var u=[],h=o.timeOffset;if(n){var d=n.flush();d&&u.push(this.push(d,null,t))}var c=s.dataLength;s.reset();var f=this.demuxer,g=this.remuxer;if(!f||!g)return c>=ot&&this.observer.emit(i.a.ERROR,i.a.ERROR,{type:a.b.MEDIA_ERROR,details:a.a.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),r.executeEnd=it(),[ut(t)];var v=f.flush(h);return ht(v)?v.then((function(r){return e.flushRemux(u,r,t),u})):(this.flushRemux(u,v,t),u)},e.flushRemux=function(t,e,r){var i=e.audioTrack,a=e.avcTrack,n=e.id3Track,s=e.textTrack,o=this.currentTransmuxState,l=o.accurateTimeOffset,u=o.timeOffset;f.b.log("[transmuxer.ts]: Flushed fragment "+r.sn+(r.part>-1?" p: "+r.part:"")+" of level "+r.level);var h=this.remuxer.remux(i,a,n,s,u,l,!0,this.id);t.push({remuxResult:h,chunkMeta:r}),r.transmuxing.executeEnd=it()},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){var a=this.demuxer,n=this.remuxer;a&&n&&(a.resetInitSegment(e,r,i),n.resetInitSegment(t,e,r))},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,a){return e&&"SAMPLE-AES"===e.method?this.transmuxSampleAes(t,e,r,i,a):this.transmuxUnencrypted(t,r,i,a)},e.transmuxUnencrypted=function(t,e,r,i){var a=this.demuxer.demux(t,e,!1,!this.config.progressive),n=a.audioTrack,s=a.avcTrack,o=a.id3Track,l=a.textTrack;return{remuxResult:this.remuxer.remux(n,s,o,l,e,r,!1,this.id),chunkMeta:i}},e.transmuxSampleAes=function(t,e,r,i,a){var n=this;return this.demuxer.demuxSampleAes(t,e,r).then((function(t){return{remuxResult:n.remuxer.remux(t.audioTrack,t.avcTrack,t.id3Track,t.textTrack,r,i,!1,n.id),chunkMeta:a}}))},e.configureTransmuxer=function(t,e){for(var r,i=this.config,a=this.observer,n=this.typeSupported,s=this.vendor,o=e.audioCodec,l=e.defaultInitPts,u=e.duration,h=e.initSegmentData,d=e.videoCodec,c=0,g=st.length;c<g;c++)if(st[c].demux.probe(t)){r=st[c];break}r||(f.b.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),r={demux:k,remux:at});var v=this.demuxer,p=this.remuxer,m=r.remux,y=r.demux;p&&instanceof m||(this.remuxer=new m(a,i,n,s)),v&&instanceof y||(this.demuxer=new y(a,i,n),this.probe=y.probe),this.resetInitSegment(h,o,d,u),this.resetInitialTimestamp(l)},e.needsProbing=function(t,e,r){return!this.demuxer||!this.remuxer||e||r},e.getDecrypter=function(){var t=this.decrypter;return t||(t=this.decrypter=new n.a(this.observer,this.config)),t},t}();var ut=function(t){return{remuxResult:{},chunkMeta:t}};function ht(t){return"then"in t&&t.then instanceof Function}var dt=function(t,e,r,i,a){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=t,this.videoCodec=e,this.initSegmentData=r,this.duration=i,this.defaultInitPts=a},ct=function(t,e,r,i,a){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=t,this.contiguous=e,this.accurateTimeOffset=r,this.trackSwitch=i,this.timeOffset=a}},function(t,e,r){var i,a,n,s,o;i=/^((?:[a-zA-Z0-9+-.]+:)?)(//[^/?#]*)?((?:[^/?#]*/)*[^;?#]*)?(;[^?#]*)?(?[^#]*)?(#[^]*)?$/,a=/^([^/?#]*)([^]*)$/,n=/(?:/|^).(?=/)/g,s=/(?:/|^)../(?!../)[^/]*(?=/)/g,o={buildAbsoluteURL:function(t,e,r){if(r=r||{},t=t.trim(),!(e=e.trim())){if(!r.alwaysNormalize)return t;var i=o.parseURL(t);if(!i)throw new Error("Error trying to parse base URL.");return i.path=o.normalizePath(i.path),o.buildURLFromParts(i)}var n=o.parseURL(e);if(!n)throw new Error("Error trying to parse relative URL.");if(n.scheme)return r.alwaysNormalize?(n.path=o.normalizePath(n.path),o.buildURLFromParts(n)):e;var s=o.parseURL(t);if(!s)throw new Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var l=a.exec(s.path);s.netLoc=l[1],s.path=l[2]}s.netLoc&&!s.path&&(s.path="/");var u={scheme:s.scheme,netLoc:n.netLoc,path:null,params:n.params,query:n.query,fragment:n.fragment};if(!n.netLoc&&(u.netLoc=s.netLoc,"/"!==n.path[0]))if(n.path){var h=s.path,d=h.substring(0,h.lastIndexOf("/")+1)+n.path;u.path=o.normalizePath(d)}else u.path=s.path,n.params||(u.params=s.params,n.query||(u.query=s.query));return null===u.path&&(u.path=r.alwaysNormalize?o.normalizePath(n.path):n.path),o.buildURLFromParts(u)},parseURL:function(t){var e=i.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(s,"")).length;);return t.split("").reverse().join("")},buildURLFromParts:function(t){return t.scheme+t.netLoc+t.path+t.params+t.query+t.fragment}},t.exports=o},function(t,e,r){"use strict";r.d(e,"a",(function(){return i}));var i=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}}},function(t,e,r){"use strict";r.d(e,"a",(function(){return i}));var i=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,a=0;a<t.length;a++){var n=t[a];r.set(n,i),i+=n.length}return r}(e,r),this.reset(),t):new Uint8Array(0)},e.reset=function(){this.chunks.length=0,this.dataLength=0},t}()},function(t,e,r){"use strict";var i=Object.prototype.hasOwnProperty,a="~";function n(){}function s(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function o(t,e,r,i,n){if("function"!=typeof r)throw new TypeError("The listener must be a function");var o=new s(r,i||t,n),l=a?a+e:e;return t._events[l]?t._events[l].fn?t._events[l]=[t._events[l],o]:t._events[l].push(o):(t._events[l]=o,t._eventsCount++),t}function l(t,e){0==--t._eventsCount?t._events=new n:delete t._events[e]}function u(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(a=!1)),u.prototype.eventNames=function(){var t,e,r=[];if(0===this._eventsCount)return r;for(e in t=this._events)i.call(t,e)&&r.push(a?e.slice(1):e);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(t)):r},u.prototype.listeners=function(t){var e=a?a+t:t,r=this._events[e];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,n=r.length,s=new Array(n);i<n;i++)s[i]=r[i].fn;return s},u.prototype.listenerCount=function(t){var e=a?a+t:t,r=this._events[e];return r?r.fn?1:r.length:0},u.prototype.emit=function(t,e,r,i,n,s){var o=a?a+t:t;if(!this._events[o])return!1;var l,u,h=this._events[o],d=arguments.length;if(h.fn){switch(h.once&&this.removeListener(t,h.fn,void 0,!0),d){case 1:return h.fn.call(h.context),!0;case 2:return h.fn.call(h.context,e),!0;case 3:return h.fn.call(h.context,e,r),!0;case 4:return h.fn.call(h.context,e,r,i),!0;case 5:return h.fn.call(h.context,e,r,i,n),!0;case 6:return h.fn.call(h.context,e,r,i,n,s),!0}for(u=1,l=new Array(d-1);u<d;u++)l[u-1]=arguments[u];h.fn.apply(h.context,l)}else{var c,f=h.length;for(u=0;u<f;u++)switch(h[u].once&&this.removeListener(t,h[u].fn,void 0,!0),d){case 1:h[u].fn.call(h[u].context);break;case 2:h[u].fn.call(h[u].context,e);break;case 3:h[u].fn.call(h[u].context,e,r);break;case 4:h[u].fn.call(h[u].context,e,r,i);break;default:if(!l)for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];h[u].fn.apply(h[u].context,l)}}return!0},u.prototype.on=function(t,e,r){return o(this,t,e,r,!1)},u.prototype.once=function(t,e,r){return o(this,t,e,r,!0)},u.prototype.removeListener=function(t,e,r,i){var n=a?a+t:t;if(!this._events[n])return this;if(!e)return l(this,n),this;var s=this._events[n];if(s.fn)s.fn!==e||i&&!s.once||r&&s.context!==r||l(this,n);else{for(var o=0,u=[],h=s.length;o<h;o++)(s[o].fn!==e||i&&!s[o].once||r&&s[o].context!==r)&&u.push(s[o]);u.length?this._events[n]=1===u.length?u[0]:u:l(this,n)}return this},u.prototype.removeAllListeners=function(t){var e;return t?(e=a?a+t:t,this._events[e]&&l(this,e)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=a,u.EventEmitter=u,t.exports=u},function(t,e,r){"use strict";r.d(e,"a",(function(){return u}));var i=function(){function t(t,e){this.subtle=void 0,this.aesIV=void 0,this.subtle=t,this.aesIV=e}return t.prototype.decrypt=function(t,e){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},e,t)},t}(),a=function(){function t(t,e){this.subtle=void 0,this.key=void 0,this.subtle=t,this.key=e}return t.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},t}(),n=r(9);var s=function(){function t(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var e=t.prototype;return e.uint8ArrayToUint32Array_=function(t){for(var e=new DataView(t),r=new Uint32Array(4),i=0;i<4;i++)r[i]=e.getUint32(4*i);return r},e.initTable=function(){var t=this.sBox,e=this.invSBox,r=this.subMix,i=r[0],a=r[1],n=r[2],s=r[3],o=this.invSubMix,l=o[0],u=o[1],h=o[2],d=o[3],c=new Uint32Array(256),f=0,g=0,v=0;for(v=0;v<256;v++)c[v]=v<128?v<<1:v<<1^283;for(v=0;v<256;v++){var p=g^g<<1^g<<2^g<<3^g<<4;p=p>>>8^255&p^99,t[f]=p,e[p]=f;var m=c[f],y=c[m],T=c[y],E=257*c[p]^16843008*p;i[f]=E<<24|E>>>8,a[f]=E<<16|E>>>16,n[f]=E<<8|E>>>24,s[f]=E,E=16843009*T^65537*y^257*m^16843008*f,l[p]=E<<24|E>>>8,u[p]=E<<16|E>>>16,h[p]=E<<8|E>>>24,d[p]=E,f?(f=m^c[c[c[T^m]]],g^=c[c[g]]):f=g=1}},e.expandKey=function(t){for(var e=this.uint8ArrayToUint32Array_(t),r=!0,i=0;i<e.length&&r;)r=e[i]===this.key[i],i++;if(!r){this.key=e;var a=this.keySize=e.length;if(4!==a&&6!==a&&8!==a)throw new Error("Invalid aes key size="+a);var n,s,o,l,u=this.ksRows=4*(a+6+1),h=this.keySchedule=new Uint32Array(u),d=this.invKeySchedule=new Uint32Array(u),c=this.sBox,f=this.rcon,g=this.invSubMix,v=g[0],p=g[1],m=g[2],y=g[3];for(n=0;n<u;n++)n<a?o=h[n]=e[n]:(l=o,n%a==0?(l=c[(l=l<<8|l>>>24)>>>24]<<24|c[l>>>16&255]<<16|c[l>>>8&255]<<8|c[255&l],l^=f[n/a|0]<<24):a>6&&n%a==4&&(l=c[l>>>24]<<24|c[l>>>16&255]<<16|c[l>>>8&255]<<8|c[255&l]),h[n]=o=(h[n-a]^l)>>>0);for(s=0;s<u;s++)n=u-s,l=3&s?h[n]:h[n-4],d[s]=s<4||n<=4?l:v[c[l>>>24]]^p[c[l>>>16&255]]^m[c[l>>>8&255]]^y[c[255&l]],d[s]=d[s]>>>0}},e.networkToHostOrderSwap=function(t){return t<<24|(65280&t)<<8|(16711680&t)>>8|t>>>24},e.decrypt=function(t,e,r){for(var i,a,n,s,o,l,u,h,d,c,f,g,v,p,m=this.keySize+6,y=this.invKeySchedule,T=this.invSBox,E=this.invSubMix,b=E[0],S=E[1],L=E[2],A=E[3],R=this.uint8ArrayToUint32Array_(r),k=R[0],D=R[1],_=R[2],I=R[3],C=new Int32Array(t),w=new Int32Array(C.length),O=this.networkToHostOrderSwap;e<C.length;){for(d=O(C[e]),c=O(C[e+1]),f=O(C[e+2]),g=O(C[e+3]),o=d^y[0],l=g^y[1],u=f^y[2],h=c^y[3],v=4,p=1;p<m;p++)i=b[o>>>24]^S[l>>16&255]^L[u>>8&255]^A[255&h]^y[v],a=b[l>>>24]^S[u>>16&255]^L[h>>8&255]^A[255&o]^y[v+1],n=b[u>>>24]^S[h>>16&255]^L[o>>8&255]^A[255&l]^y[v+2],s=b[h>>>24]^S[o>>16&255]^L[l>>8&255]^A[255&u]^y[v+3],o=i,l=a,u=n,h=s,v+=4;i=T[o>>>24]<<24^T[l>>16&255]<<16^T[u>>8&255]<<8^T[255&h]^y[v],a=T[l>>>24]<<24^T[u>>16&255]<<16^T[h>>8&255]<<8^T[255&o]^y[v+1],n=T[u>>>24]<<24^T[h>>16&255]<<16^T[o>>8&255]<<8^T[255&l]^y[v+2],s=T[h>>>24]<<24^T[o>>16&255]<<16^T[l>>8&255]<<8^T[255&u]^y[v+3],w[e]=O(i^k),w[e+1]=O(s^D),w[e+2]=O(n^_),w[e+3]=O(a^I),k=d,D=c,_=f,I=g,e+=4}return w.buffer},t}(),o=r(1),l=r(6),u=function(){function t(t,e,r){var i=(void 0===r?{}:r).removePKCS7Padding,a=void 0===i||i;if(this.logEnabled=!0,this.observer=void 0,this.config=void 0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.observer=t,this.config=e,this.removePKCS7Padding=a,a)try{var n=self.crypto;n&&(this.subtle=n.subtle||n.webkitSubtle)}catch(t){}null===this.subtle&&(this.config.enableSoftwareAES=!0)}var e=t.prototype;return e.destroy=function(){this.observer=null},e.isSync=function(){return this.config.enableSoftwareAES},e.flush=function(){var t=this.currentResult;if(t){var e,r,i,a=new Uint8Array(t);return this.reset(),this.removePKCS7Padding?(r=(e=a).byteLength,(i=r&&new DataView(e.buffer).getUint8(r-1))?Object(n.a)(e,0,r-i):e):a}this.reset()},e.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},e.decrypt=function(t,e,r,i){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(t),e,r);var a=this.flush();a&&i(a.buffer)}else this.webCryptoDecrypt(new Uint8Array(t),e,r).then(i)},e.softwareDecrypt=function(t,e,r){var i=this.currentIV,a=this.currentResult,o=this.remainderData;this.logOnce("JS AES decrypt"),o&&(t=Object(l.a)(o,t),this.remainderData=null);var u=this.getValidChunk(t);if(!u.length)return null;i&&(r=i);var h=this.softwareDecrypter;h||(h=this.softwareDecrypter=new s),h.expandKey(e);var d=a;return this.currentResult=h.decrypt(u.buffer,0,r),this.currentIV=Object(n.a)(u,-16).buffer,d||null},e.webCryptoDecrypt=function(t,e,r){var n=this,s=this.subtle;return this.key===e&&this.fastAesKey||(this.key=e,this.fastAesKey=new a(s,e)),this.fastAesKey.expandKey().then((function(e){return s?new i(s,r).decrypt(t.buffer,e):Promise.reject(new Error("web crypto not initialized"))})).catch((function(i){return n.onWebCryptoError(i,t,e,r)}))},e.onWebCryptoError=function(t,e,r,i){return o.b.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",t),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(e,r,i)},e.getValidChunk=function(t){var e=t,r=t.length-t.length%16;return r!==t.length&&(e=Object(n.a)(t,0,r),this.remainderData=Object(n.a)(t,r)),e},e.logOnce=function(t){this.logEnabled&&(o.b.log("[decrypter.ts]: "+t),this.logEnabled=!1)},t}()},function(t,e,r){"use strict";r.d(e,"a",(function(){return m})),r.d(e,"b",(function(){return y}));var i=r(3),a=function(){function t(){}return t.getSilentFrame=function(t,e){switch(t){case"mp4a.40.2":if(1===e)return new Uint8Array([0,200,0,128,35,128]);if(2===e)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(1===e)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}},t}(),n=Math.pow(2,32)-1,s=function(){function t(){}return t.init=function(){var e;for(e in t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]},t.types)t.types.hasOwnProperty(e)&&(t.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);var r=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:r,audio:i};var a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),n=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=n,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),o=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,s,l,s,o),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,a))},t.box=function(t){for(var e=8,r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];for(var n=i.length,s=n;n--;)e+=i[n].byteLength;var o=new Uint8Array(e);for(o[0]=e>>24&255,o[1]=e>>16&255,o[2]=e>>8&255,o[3]=255&e,o.set(t,4),n=0,e=8;n<s;n++)o.set(i[n],e),e+=i[n].byteLength;return o},t.hdlr=function(e){return t.box(t.types.hdlr,t.HDLR_TYPES[e])},t.mdat=function(e){return t.box(t.types.mdat,e)},t.mdhd=function(e,r){r*=e;var i=Math.floor(r/(n+1)),a=Math.floor(r%(n+1));return t.box(t.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,a>>24,a>>16&255,a>>8&255,255&a,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/(n+1)),a=Math.floor(r%(n+1)),s=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,a>>24,a>>16&255,a>>8&255,255&a,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,s)},t.sdtp=function(e){var r,i,a=e.samples||[],n=new Uint8Array(4+a.length);for(r=0;r<a.length;r++)i=a[r].flags,n[r+4]=i.dependsOn<<4|i.isDependedOn<<2|i.hasRedundancy;return t.box(t.types.sdtp,n)},t.stbl=function(e){return t.box(t.types.stbl,t.stsd(e),t.box(t.types.stts,t.STTS),t.box(t.types.stsc,t.STSC),t.box(t.types.stsz,t.STSZ),t.box(t.types.stco,t.STCO))},t.avc1=function(e){var r,i,a,n=[],s=[];for(r=0;r<e.sps.length;r++)a=(i=e.sps[r]).byteLength,n.push(a>>>8&255),n.push(255&a),n=n.concat(Array.prototype.slice.call(i));for(r=0;r<e.pps.length;r++)a=(i=e.pps[r]).byteLength,s.push(a>>>8&255),s.push(255&a),s=s.concat(Array.prototype.slice.call(i));var o=t.box(t.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|e.sps.length].concat(n).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.mp4a=function(e){var r=e.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]),t.box(t.types.esds,t.esds(e)))},t.mp3=function(e){var r=e.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]))},t.stsd=function(e){return"audio"===e.type?e.isAAC||"mp3"!==e.codec?t.box(t.types.stsd,t.STSD,t.mp4a(e)):t.box(t.types.stsd,t.STSD,t.mp3(e)):t.box(t.types.stsd,t.STSD,t.avc1(e))},t.tkhd=function(e){var r=e.id,i=e.duration*e.timescale,a=e.width,s=e.height,o=Math.floor(i/(n+1)),l=Math.floor(i%(n+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,o>>24,o>>16&255,o>>8&255,255&o,l>>24,l>>16&255,l>>8&255,255&l,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,a>>8&255,255&a,0,0,s>>8&255,255&s,0,0]))},t.traf=function(e,r){var i=t.sdtp(e),a=e.id,s=Math.floor(r/(n+1)),o=Math.floor(r%(n+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,255&a])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o])),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,a,n,s,o,l,u=e.samples||[],h=u.length,d=12+16*h,c=new Uint8Array(d);for(r+=8+d,c.set([0,0,15,1,h>>>24&255,h>>>16&255,h>>>8&255,255&h,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i<h;i++)n=(a=u[i]).duration,s=a.size,o=a.flags,l=a.cts,c.set([n>>>24&255,n>>>16&255,n>>>8&255,255&n,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),i=new Uint8Array(t.FTYP.byteLength+r.byteLength);return i.set(t.FTYP),i.set(r,t.FTYP.byteLength),i},t}();s.types=void 0,s.HDLR_TYPES=void 0,s.STTS=void 0,s.STSC=void 0,s.STCO=void 0,s.STSZ=void 0,s.VMHD=void 0,s.SMHD=void 0,s.STSD=void 0,s.FTYP=void 0,s.DINF=void 0;var o=s,l=r(0),u=r(2),h=r(1),d=r(4),c=r(8);function f(){return(f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t}).apply(this,arguments)}var g=null,v=null,p=!1,m=function(){function t(t,e,r,i){if(void 0===i&&(i=""),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=void 0,this._initDTS=void 0,this.nextAvcDts=null,this.nextAudioPts=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=t,this.config=e,this.typeSupported=r,this.ISGenerated=!1,null===g){var a=(navigator.userAgent||"").match(/Chrome/(d+)/i);g=a?parseInt(a[1]):0}if(null===v){var n=navigator.userAgent.match(/Safari/(d+)/i);v=n?parseInt(n[1]):0}p=!!g&&g<75||!!v&&v<600}var e=t.prototype;return e.destroy=function(){},e.resetTimeStamp=function(t){h.b.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=t},e.resetNextTimestamp=function(){h.b.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},e.resetInitSegment=function(){h.b.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},e.getVideoStartPts=function(t){var e=!1,r=t.reduce((function(t,r){var i=r.pts-t;return i<-4294967296?(e=!0,y(t,r.pts)):i>0?t:r.pts}),t[0].pts);return e&&h.b.debug("PTS rollover detected"),r},e.remux=function(t,e,r,i,a,n,s,o){var l,u,c,f,g,v,p=a,m=a,T=t.pid>-1,E=e.pid>-1,b=e.samples.length,S=t.samples.length>0,L=b>1;if((!T||S)&&(!E||L)||this.ISGenerated||s){this.ISGenerated||(c=this.generateIS(t,e,a));var A=this.isVideoContiguous,R=-1;if(L&&(R=function(t){for(var e=0;e<t.length;e++)if(t[e].key)return e;return-1}(e.samples),!A&&this.config.forceKeyFrameOnDiscontinuity))if(v=!0,R>0){h.b.warn("[mp4-remuxer]: Dropped "+R+" out of "+b+" video samples due to a missing keyframe");var k=this.getVideoStartPts(e.samples);e.samples=e.samples.slice(R),e.dropped+=R,m+=(e.samples[0].pts-k)/(e.timescale||9e4)}else-1===R&&(h.b.warn("[mp4-remuxer]: No keyframe found out of "+b+" video samples"),v=!1);if(this.ISGenerated){if(S&&L){var D=this.getVideoStartPts(e.samples),_=(y(t.samples[0].pts,D)-D)/e.inputTimeScale;p+=Math.max(0,_),m+=Math.max(0,-_)}if(S){if(t.samplerate||(h.b.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),c=this.generateIS(t,e,a)),u=this.remuxAudio(t,p,this.isAudioContiguous,n,E||L||o===d.b.AUDIO?m:void 0),L){var I=u?u.endPTS-u.startPTS:0;e.inputTimeScale||(h.b.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),c=this.generateIS(t,e,a)),l=this.remuxVideo(e,m,A,I)}}else L&&(l=this.remuxVideo(e,m,A,0));l&&(l.firstKeyFrame=R,l.independent=-1!==R)}}return this.ISGenerated&&(r.samples.length&&(g=this.remuxID3(r,a)),i.samples.length&&(f=this.remuxText(i,a))),{audio:u,video:l,initSegment:c,independent:v,text:f,id3:g}},e.generateIS=function(t,e,r){var a,n,s,l=t.samples,u=e.samples,h=this.typeSupported,d={},c=!Object(i.a)(this._initPTS),f="audio/mp4";if(c&&(a=n=1/0),t.config&&l.length&&(t.timescale=t.samplerate,t.isAAC||(h.mpeg?(f="audio/mpeg",t.codec=""):h.mp3&&(t.codec="mp3")),d.audio={id:"audio",container:f,codec:t.codec,initSegment:!t.isAAC&&h.mpeg?new Uint8Array(0):o.initSegment([t]),metadata:{channelCount:t.channelCount}},c&&(s=t.inputTimeScale,a=n=l[0].pts-Math.round(s*r))),e.sps&&e.pps&&u.length&&(e.timescale=e.inputTimeScale,d.video={id:"main",container:"video/mp4",codec:e.codec,initSegment:o.initSegment([e]),metadata:{width:e.width,height:e.height}},c)){s=e.inputTimeScale;var g=this.getVideoStartPts(u),v=Math.round(s*r);n=Math.min(n,y(u[0].dts,g)-v),a=Math.min(a,g-v)}if(Object.keys(d).length)return this.ISGenerated=!0,c&&(this._initPTS=a,this._initDTS=n),{tracks:d,initPTS:a,timescale:s}},e.remuxVideo=function(t,e,r,i){var a,n,s,d=t.inputTimeScale,v=t.samples,m=[],E=v.length,b=this._initPTS,S=this.nextAvcDts,L=8,A=Number.POSITIVE_INFINITY,R=Number.NEGATIVE_INFINITY,k=0,D=!1;r&&null!==S||(S=e*d-(v[0].pts-y(v[0].dts,v[0].pts)));for(var _=0;_<E;_++){var I=v[_];if(I.pts=y(I.pts-b,S),I.dts=y(I.dts-b,S),I.dts>I.pts){k=Math.max(Math.min(k,I.pts-I.dts),-18e3)}I.dts<v[_>0?_-1:_].dts&&(D=!0)}D&&v.sort((function(t,e){var r=t.dts-e.dts,i=t.pts-e.pts;return r||i})),n=v[0].dts,s=v[v.length-1].dts;var C=Math.round((s-n)/(E-1));if(k<0){if(k<-2*C){h.b.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(c.b)(-C,!0)+" ms");for(var w=k,O=0;O<E;O++)v[O].dts=w=Math.max(w,v[O].pts-C),v[O].pts=Math.max(w,v[O].pts)}else{h.b.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(c.b)(k,!0)+" ms to overcome this issue");for(var x=0;x<E;x++)v[x].dts=v[x].dts+k}n=v[0].dts}if(r){var P=n-S,F=P>C;if(F||P<-1){F?h.b.warn("AVC: "+Object(c.b)(P,!0)+" ms ("+P+"dts) hole between fragments detected, filling it"):h.b.warn("AVC: "+Object(c.b)(-P,!0)+" ms ("+P+"dts) overlapping between fragments detected"),n=S;var M=v[0].pts-P;v[0].dts=n,v[0].pts=M,h.b.log("Video: First PTS/DTS adjusted: "+Object(c.b)(M,!0)+"/"+Object(c.b)(n,!0)+", delta: "+Object(c.b)(P,!0)+" ms")}}p&&(n=Math.max(0,n));for(var N=0,U=0,B=0;B<E;B++){for(var G=v[B],K=G.units,j=K.length,H=0,V=0;V<j;V++)H+=K[V].data.length;U+=H,N+=j,G.length=H,G.dts=Math.max(G.dts,n),G.pts=Math.max(G.pts,G.dts,0),A=Math.min(G.pts,A),R=Math.max(G.pts,R)}s=v[E-1].dts;var W,Y=U+4*N+8;try{W=new Uint8Array(Y)}catch(t){return void this.observer.emit(l.a.ERROR,l.a.ERROR,{type:u.b.MUX_ERROR,details:u.a.REMUX_ALLOC_ERROR,fatal:!1,bytes:Y,reason:"fail allocating video mdat "+Y})}var q=new DataView(W.buffer);q.setUint32(0,Y),W.set(o.types.mdat,4);for(var X=0;X<E;X++){for(var z=v[X],Q=z.units,$=0,J=0,Z=Q.length;J<Z;J++){var tt=Q[J],et=tt.data,rt=tt.data.byteLength;q.setUint32(L,rt),L+=4,W.set(et,L),L+=rt,$+=4+rt}if(X<E-1)a=v[X+1].dts-z.dts;else{var it=this.config,at=z.dts-v[X>0?X-1:X].dts;if(it.stretchShortVideoTrack&&null!==this.nextAudioPts){var nt=Math.floor(it.maxBufferHole*d),st=(i?A+i*d:this.nextAudioPts)-z.pts;st>nt?((a=st-at)<0&&(a=at),h.b.log("[mp4-remuxer]: It is approximately "+st/90+" ms to the next segment; using duration "+a/90+" ms for the last video frame.")):a=at}else a=at}var ot=Math.round(z.pts-z.dts);m.push(new T(z.key,a,$,ot))}if(m.length&&g&&g<70){var lt=m[0].flags;lt.dependsOn=2,lt.isNonSync=0}this.nextAvcDts=S=s+a,this.isVideoContiguous=!0;var ut={data1:o.moof(t.sequenceNumber++,n,f({},t,{samples:m})),data2:W,startPTS:A/d,endPTS:(R+a)/d,startDTS:n/d,endDTS:S/d,type:"video",hasAudio:!1,hasVideo:!0,nb:m.length,dropped:t.dropped};return t.samples=[],t.dropped=0,ut},e.remuxAudio=function(t,e,r,i,n){var s=t.inputTimeScale,d=s/(t.samplerate?t.samplerate:s),c=t.isAAC?1024:1152,g=c*d,v=this._initPTS,p=!t.isAAC&&this.typeSupported.mpeg,m=[],E=t.samples,b=p?0:8,S=this.nextAudioPts||-1,L=e*s;if(this.isAudioContiguous=r=r||E.length&&S>0&&(i&&Math.abs(L-S)<9e3||Math.abs(y(E[0].pts-v,L)-S)<20*g),E.forEach((function(t){t.pts=y(t.pts-v,L)})),!r||S<0){if(!(E=E.filter((function(t){return t.pts>=0}))).length)return;S=0===n?0:i?Math.max(0,L):E[0].pts}if(t.isAAC)for(var A=void 0!==n,R=this.config.maxAudioFramesDrift,k=0,D=S;k<E.length;k++){var _=E[k],I=_.pts,C=I-D,w=Math.abs(1e3*C/s);if(C<=-R*g&&A)0===k&&(h.b.warn("Audio frame @ "+(I/s).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*C/s)+" ms."),this.nextAudioPts=S=D=I);else if(C>=R*g&&w<1e4&&A){var O=Math.round(C/g);(D=I-O*g)<0&&(O--,D+=g),0===k&&(this.nextAudioPts=S=D),h.b.warn("[mp4-remuxer]: Injecting "+O+" audio frame @ "+(D/s).toFixed(3)+"s due to "+Math.round(1e3*C/s)+" ms gap.");for(var x=0;x<O;x++){var P=Math.max(D,0),F=a.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);F||(h.b.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),F=_.unit.subarray()),E.splice(k,0,{unit:F,pts:P}),D+=g,k++}}_.pts=D,D+=g}for(var M,N=null,U=null,B=0,G=E.length;G--;)B+=E[G].unit.byteLength;for(var K=0,j=E.length;K<j;K++){var H=E[K],V=H.unit,W=H.pts;if(null!==U){m[K-1].duration=Math.round((W-U)/d)}else{if(r&&t.isAAC&&(W=S),N=W,!(B>0))return;B+=b;try{M=new Uint8Array(B)}catch(t){return void this.observer.emit(l.a.ERROR,l.a.ERROR,{type:u.b.MUX_ERROR,details:u.a.REMUX_ALLOC_ERROR,fatal:!1,bytes:B,reason:"fail allocating audio mdat "+B})}p||(new DataView(M.buffer).setUint32(0,B),M.set(o.types.mdat,4))}M.set(V,b);var Y=V.byteLength;b+=Y,m.push(new T(!0,c,Y,0)),U=W}var q=m.length;if(q){var X=m[m.length-1];this.nextAudioPts=S=U+d*X.duration;var z=p?new Uint8Array(0):o.moof(t.sequenceNumber++,N/d,f({},t,{samples:m}));t.samples=[];var Q=N/s,$=S/s,J={data1:z,data2:M,startPTS:Q,endPTS:$,startDTS:Q,endDTS:$,type:"audio",hasAudio:!0,hasVideo:!1,nb:q};return this.isAudioContiguous=!0,J}},e.remuxEmptyAudio=function(t,e,r,i){var n=t.inputTimeScale,s=n/(t.samplerate?t.samplerate:n),o=this.nextAudioPts,l=(null!==o?o:i.startDTS*n)+this._initDTS,u=i.endDTS*n+this._initDTS,d=1024*s,c=Math.ceil((u-l)/d),f=a.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);if(h.b.warn("[mp4-remuxer]: remux empty Audio"),f){for(var g=[],v=0;v<c;v++){var p=l+v*d;g.push({unit:f,pts:p,dts:p})}return t.samples=g,this.remuxAudio(t,e,r,!1)}h.b.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec")},e.remuxID3=function(t,e){var r=t.samples.length;if(r){for(var i=t.inputTimeScale,a=this._initPTS,n=this._initDTS,s=0;s<r;s++){var o=t.samples[s];o.pts=y(o.pts-a,e*i)/i,o.dts=y(o.dts-n,e*i)/i}var l=t.samples;return t.samples=[],{samples:l}}},e.remuxText=function(t,e){var r=t.samples.length;if(r){for(var i=t.inputTimeScale,a=this._initPTS,n=0;n<r;n++){var s=t.samples[n];s.pts=y(s.pts-a,e*i)/i}t.samples.sort((function(t,e){return t.pts-e.pts}));var o=t.samples;return t.samples=[],{samples:o}}},t}();function y(t,e){var r;if(null===e)return t;for(r=e<t?-8589934592:8589934592;Math.abs(t-e)>4294967296;)t+=r;return t}var T=function(t,e,r,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=e,this.size=r,this.cts=i,this.flags=new E(t)},E=function(t){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=t?2:1,this.isNonSync=t?0:1}},function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));var i=r(11);function a(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var n=function(){function t(t,e){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,this._uri=e?Object(i.buildAbsoluteURL)(t,e,{alwaysNormalize:!0}):t}var e,r,n;return t.fromURL=function(e,r){return new t(e,r)},t.fromURI=function(e){return new t(e)},e=t,(r=[{key:"uri",get:function(){return this._uri}}])&&a(e.prototype,r),n&&a(e,n),t}()},function(t,e,r){function i(t){var e={};function r(i){if(e[i])return e[i].exports;var a=e[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=t,r.c=e,r.i=function(t){return t},r.d=function(t,e,i){r.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:i})},r.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/",r.oe=function(t){throw console.error(t),t};var i=r(r.s=ENTRY_MODULE);return i.default||i}function a(t){return(t+"").replace(/[.?*+^$[]\(){}|-]/g,"\$&")}function n(t,e,i){var n={};n[i]=[];var s=e.toString(),o=s.match(/^functions?w*(w+,s*w+,s*(w+))/);if(!o)return n;for(var l,u=o[1],h=new RegExp("(\\n|\W)"+a(u)+"\(\s*(/\*.*?\*/)?\s*.*?([\.|\-|\+|\w|/|@]+).*?\)","g");l=h.exec(s);)"dll-reference"!==l[3]&&n[i].push(l[3]);for(h=new RegExp("\("+a(u)+'\("(dll-reference\s([\.|\-|\+|\w|/|@]+))"\)\)\(\s*(/\*.*?\*/)?\s*.*?([\.|\-|\+|\w|/|@]+).*?\)',"g");l=h.exec(s);)t[l[2]]||(n[i].push(l[1]),t[l[2]]=r(l[1]).m),n[l[2]]=n[l[2]]||[],n[l[2]].push(l[4]);for(var d,c=Object.keys(n),f=0;f<c.length;f++)for(var g=0;g<n[c[f]].length;g++)d=n[c[f]][g],isNaN(1*d)||(n[c[f]][g]=1*n[c[f]][g]);return n}function s(t){return Object.keys(t).reduce((function(e,r){return e||t[r].length>0}),!1)}t.exports=function(t,e){e=e||{};var a={main:r.m},o=e.all?{main:Object.keys(a.main)}:function(t,e){for(var r={main:[e]},i={main:[]},a={main:{}};s(r);)for(var o=Object.keys(r),l=0;l<o.length;l++){var u=o[l],h=r[u].pop();if(a[u]=a[u]||{},!a[u][h]&&t[u][h]){a[u][h]=!0,i[u]=i[u]||[],i[u].push(h);for(var d=n(t,t[u][h],u),c=Object.keys(d),f=0;f<c.length;f++)r[c[f]]=r[c[f]]||[],r[c[f]]=r[c[f]].concat(d[c[f]])}}return i}(a,t),l="";Object.keys(o).filter((function(t){return"main"!==t})).forEach((function(t){for(var e=0;o[t][e];)e++;o[t].push(e),a[t][e]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",l=l+"var "+t+" = ("+i.toString().replace("ENTRY_MODULE",JSON.stringify(e))+")({"+o[t].map((function(e){return JSON.stringify(e)+": "+a[t][e].toString()})).join(",")+"});n"})),l=l+"new (("+i.toString().replace("ENTRY_MODULE",JSON.stringify(t))+")({"+o.main.map((function(t){return JSON.stringify(t)+": "+a.main[t].toString()})).join(",")+"}))(self);";var u=new window.Blob([l],{type:"text/javascript"});if(e.bare)return u;var h=(window.URL||window.webkitURL||window.mozURL||window.msURL).createObjectURL(u),d=new window.Worker(h);return d.objectURL=h,d}},function(t,e,r){"use strict";r.r(e),r.d(e,"default",(function(){return o}));var i=r(10),a=r(0),n=r(1),s=r(14);function o(t){var e=new s.EventEmitter,r=function(e,r){t.postMessage({event:e,data:r})};e.on(a.a.FRAG_DECRYPTED,r),e.on(a.a.ERROR,r),t.addEventListener("message",(function(a){var s=a.data;switch(s.cmd){case"init":var o=JSON.parse(s.config);t.transmuxer=new i.c(e,s.typeSupported,o,s.vendor,s.id),Object(n.a)(o.debug),r("init",null);break;case"configure":t.transmuxer.configure(s.config);break;case"demux":var u=t.transmuxer.push(s.data,s.decryptdata,s.chunkMeta,s.state);Object(i.d)(u)?u.then((function(e){l(t,e)})):l(t,u);break;case"flush":var d=s.chunkMeta,c=t.transmuxer.flush(d);Object(i.d)(c)?c.then((function(e){h(t,e,d)})):h(t,c,d)}}))}function l(t,e){if((r=e.remuxResult).audio||r.video||r.text||r.id3||r.initSegment){var r,i=[],a=e.remuxResult,n=a.audio,s=a.video;n&&u(i,n),s&&u(i,s),t.postMessage({event:"transmuxComplete",data:e},i)}}function u(t,e){e.data1&&t.push(e.data1.buffer),e.data2&&t.push(e.data2.buffer)}function h(t,e,r){e.forEach((function(e){l(t,e)})),t.postMessage({event:"flush",data:r})}},function(t,e,r){"use strict";r.r(e),r.d(e,"default",(function(){return Yr}));var i=r(11),a=r(3),n=r(0),s=r(2),o=r(1),l=r(6),u=r(5);function h(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var d=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.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,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.fragments=[],this.url=t}var e,r,i;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.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},e=t,(r=[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&Object(a.a)(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)&&void 0!==t&&t.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var t;return null!==(t=this.fragments)&&void 0!==t&&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)&&void 0!==t&&t.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var t;return null!==(t=this.partList)&&void 0!==t&&t.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}])&&h(e.prototype,r),i&&h(e,i),t}(),c=r(17),f=/^(d+)x(d+)$/,g=/s*(.+?)s*=((?:".*?")|.*?)(?:,|$)/g,v=function(){function t(e){for(var r in"string"==typeof e&&(e=t.parseAttrList(e)),e)e.hasOwnProperty(r)&&(this[r]=e[r])}var e=t.prototype;return e.decimalInteger=function(t){var e=parseInt(this[t],10);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.hexadecimalInteger=function(t){if(this[t]){var e=(this[t]||"0x").slice(2);e=(1&e.length?"0":"")+e;for(var r=new Uint8Array(e.length/2),i=0;i<e.length/2;i++)r[i]=parseInt(e.slice(2*i,2*i+2),16);return r}return null},e.hexadecimalIntegerAsNumber=function(t){var e=parseInt(this[t],16);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.decimalFloatingPoint=function(t){return parseFloat(this[t])},e.optionalFloat=function(t,e){var r=this[t];return r?parseFloat(r):e},e.enumeratedString=function(t){return this[t]},e.bool=function(t){return"YES"===this[t]},e.decimalResolution=function(t){var e=f.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(g.lastIndex=0;null!==(e=g.exec(t));){var i=e[2];0===i.indexOf('"')&&i.lastIndexOf('"')===i.length-1&&(i=i.slice(1,-1)),r[e[1]]=i}return r},t}(),p={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,av01:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0},text:{stpp:!0,wvtt:!0}};function m(t,e){return MediaSource.isTypeSupported((e||"video")+'/mp4;codecs="'+t+'"')}var y=/#EXT-X-STREAM-INF:([^rn]*)(?:[rn](?:#[^rn]*)?)*([^rn]+)|#EXT-X-SESSION-DATA:([^rn]*)[rn]+/g,T=/#EXT-X-MEDIA:(.*)/g,E=new RegExp([/#EXTINF:s*(d*(?:.d+)?)(?:,(.*)s+)?/.source,/(?!#) *(S[S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),b=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(PLAYLIST-TYPE):(.+)/.source,/#EXT-X-(MEDIA-SEQUENCE): *(d+)/.source,/#EXT-X-(SKIP):(.+)/.source,/#EXT-X-(TARGETDURATION): *(d+)/.source,/#EXT-X-(KEY):(.+)/.source,/#EXT-X-(START):(.+)/.source,/#EXT-X-(ENDLIST)/.source,/#EXT-X-(DISCONTINUITY-SEQ)UENCE: *(d+)/.source,/#EXT-X-(DIS)CONTINUITY/.source,/#EXT-X-(VERSION):(d+)/.source,/#EXT-X-(MAP):(.+)/.source,/#EXT-X-(SERVER-CONTROL):(.+)/.source,/#EXT-X-(PART-INF):(.+)/.source,/#EXT-X-(GAP)/.source,/#EXT-X-(BITRATE):s*(d+)/.source,/#EXT-X-(PART):(.+)/.source,/#EXT-X-(PRELOAD-HINT):(.+)/.source,/#EXT-X-(RENDITION-REPORT):(.+)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)r?n?/.source].join("|")),S=/.(mp4|m4s|m4v|m4a)$/i;var L=function(){function t(){}return t.findGroup=function(t,e){for(var r=0;r<t.length;r++){var i=t[r];if(i.id===e)return i}},t.convertAVC1ToAVCOTI=function(t){var e=t.split(".");if(e.length>2){var r=e.shift()+".";return r+=parseInt(e.shift()).toString(16),r+=("000"+parseInt(e.shift()).toString(16)).substr(-4)}return t},t.resolve=function(t,e){return i.buildAbsoluteURL(e,t,{alwaysNormalize:!0})},t.parseMasterPlaylist=function(e,r){var i,a=[],n={},s=!1;for(y.lastIndex=0;null!=(i=y.exec(e));)if(i[1]){var o=new v(i[1]),l={attrs:o,bitrate:o.decimalInteger("AVERAGE-BANDWIDTH")||o.decimalInteger("BANDWIDTH"),name:o.NAME,url:t.resolve(i[2],r)},u=o.decimalResolution("RESOLUTION");u&&(l.width=u.width,l.height=u.height),A((o.CODECS||"").split(/[ ,]+/).filter((function(t){return t})),l),l.videoCodec&&-1!==l.videoCodec.indexOf("avc1")&&(l.videoCodec=t.convertAVC1ToAVCOTI(l.videoCodec)),a.push(l)}else if(i[3]){var h=new v(i[3]);h["DATA-ID"]&&(s=!0,n[h["DATA-ID"]]=h)}return{levels:a,sessionData:s?n:null}},t.parseMasterPlaylistMedia=function(e,r,i,a){var n;void 0===a&&(a=[]);var s=[],o=0;for(T.lastIndex=0;null!==(n=T.exec(e));){var l=new v(n[1]);if(l.TYPE===i){var u={attrs:l,bitrate:0,id:o++,groupId:l["GROUP-ID"],instreamId:l["INSTREAM-ID"],name:l.NAME||l.LANGUAGE||"",type:i,default:l.bool("DEFAULT"),autoselect:l.bool("AUTOSELECT"),forced:l.bool("FORCED"),lang:l.LANGUAGE,url:l.URI?t.resolve(l.URI,r):""};if(a.length){var h=t.findGroup(a,u.groupId)||a[0];R(u,h,"audioCodec"),R(u,h,"textCodec")}s.push(u)}}return s},t.parseLevelPlaylist=function(t,e,r,n,s){var l,h,f,g=new d(e),p=g.fragments,m=null,y=0,T=0,L=0,A=0,R=null,D=new u.b(n,e),_=-1,I=!1;for(E.lastIndex=0,g.m3u8=t;null!==(l=E.exec(t));){I&&(I=!1,(D=new u.b(n,e)).start=L,D.sn=y,D.cc=A,D.level=r,m&&(D.initSegment=m,D.rawProgramDateTime=m.rawProgramDateTime));var C=l[1];if(C){D.duration=parseFloat(C);var w=(" "+l[2]).slice(1);D.title=w||null,D.tagList.push(w?["INF",C,w]:["INF",C])}else if(l[3])Object(a.a)(D.duration)&&(D.start=L,f&&(D.levelkey=f),D.sn=y,D.level=r,D.cc=A,D.urlId=s,p.push(D),D.relurl=(" "+l[3]).slice(1),k(D,R),R=D,L+=D.duration,y++,T=0,I=!0);else if(l[4]){var O=(" "+l[4]).slice(1);R?D.setByteRange(O,R):D.setByteRange(O)}else if(l[5])D.rawProgramDateTime=(" "+l[5]).slice(1),D.tagList.push(["PROGRAM-DATE-TIME",D.rawProgramDateTime]),-1===_&&(_=p.length);else{if(!(l=l[0].match(b))){o.b.warn("No matches on slow regex match for level playlist!");continue}for(h=1;h<l.length&&void 0===l[h];h++);var x=(" "+l[h]).slice(1),P=(" "+l[h+1]).slice(1),F=l[h+2]?(" "+l[h+2]).slice(1):"";switch(x){case"PLAYLIST-TYPE":g.type=P.toUpperCase();break;case"MEDIA-SEQUENCE":y=g.startSN=parseInt(P);break;case"SKIP":var M=new v(P),N=M.decimalInteger("SKIPPED-SEGMENTS");if(Object(a.a)(N)){g.skippedSegments=N;for(var U=N;U--;)p.unshift(null);y+=N}var B=M.enumeratedString("RECENTLY-REMOVED-DATERANGES");B&&(g.recentlyRemovedDateranges=B.split("t"));break;case"TARGETDURATION":g.targetduration=parseFloat(P);break;case"VERSION":g.version=parseInt(P);break;case"EXTM3U":break;case"ENDLIST":g.live=!1;break;case"#":(P||F)&&D.tagList.push(F?[P,F]:[P]);break;case"DIS":A++;case"GAP":D.tagList.push([x]);break;case"BITRATE":D.tagList.push([x,P]);break;case"DISCONTINUITY-SEQ":A=parseInt(P);break;case"KEY":var G,K=new v(P),j=K.enumeratedString("METHOD"),H=K.URI,V=K.hexadecimalInteger("IV"),W=K.enumeratedString("KEYFORMATVERSIONS"),Y=K.enumeratedString("KEYID"),q=null!=(G=K.enumeratedString("KEYFORMAT"))?G:"identity";if(["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"].indexOf(q)>-1){o.b.warn("Keyformat "+q+" is not supported from the manifest");continue}if("identity"!==q)continue;j&&(f=c.a.fromURL(e,H),H&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(j)>=0&&(f.method=j,f.keyFormat=q,Y&&(f.keyID=Y),W&&(f.keyFormatVersions=W),f.iv=V));break;case"START":var X=new v(P).decimalFloatingPoint("TIME-OFFSET");Object(a.a)(X)&&(g.startTimeOffset=X);break;case"MAP":var z=new v(P);D.relurl=z.URI,z.BYTERANGE&&D.setByteRange(z.BYTERANGE),D.level=r,D.sn="initSegment",f&&(D.levelkey=f),D.initSegment=null,m=D,I=!0;break;case"SERVER-CONTROL":var Q=new v(P);g.canBlockReload=Q.bool("CAN-BLOCK-RELOAD"),g.canSkipUntil=Q.optionalFloat("CAN-SKIP-UNTIL",0),g.canSkipDateRanges=g.canSkipUntil>0&&Q.bool("CAN-SKIP-DATERANGES"),g.partHoldBack=Q.optionalFloat("PART-HOLD-BACK",0),g.holdBack=Q.optionalFloat("HOLD-BACK",0);break;case"PART-INF":var $=new v(P);g.partTarget=$.decimalFloatingPoint("PART-TARGET");break;case"PART":var J=g.partList;J||(J=g.partList=[]);var Z=T>0?J[J.length-1]:void 0,tt=T++,et=new u.c(new v(P),D,e,tt,Z);J.push(et),D.duration+=et.duration;break;case"PRELOAD-HINT":var rt=new v(P);g.preloadHint=rt;break;case"RENDITION-REPORT":var it=new v(P);g.renditionReports=g.renditionReports||[],g.renditionReports.push(it);break;default:o.b.warn("line parsed but not handled: "+l)}}}R&&!R.relurl?(p.pop(),L-=R.duration,g.partList&&(g.fragmentHint=R)):g.partList&&(k(D,R),D.cc=A,g.fragmentHint=D);var at=p.length,nt=p[0],st=p[at-1];if((L+=g.skippedSegments*g.targetduration)>0&&at&&st){g.averagetargetduration=L/at;var ot=st.sn;g.endSN="initSegment"!==ot?ot:0,nt&&(g.startCC=nt.cc,nt.initSegment||g.fragments.every((function(t){return t.relurl&&(e=t.relurl,S.test(null!=(r=null===(a=i.parseURL(e))||void 0===a?void 0:a.path)?r:""));var e,r,a}))&&(o.b.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),(D=new u.b(n,e)).relurl=st.relurl,D.level=r,D.sn="initSegment",nt.initSegment=D,g.needSidxRanges=!0))}else g.endSN=0,g.startCC=0;return g.fragmentHint&&(L+=g.fragmentHint.duration),g.totalduration=L,g.endCC=A,_>0&&function(t,e){for(var r=t[e],i=e;i--;){var a=t[i];if(!a)return;a.programDateTime=r.programDateTime-1e3*a.duration,r=a}}(p,_),g},t}();function A(t,e){["video","audio","text"].forEach((function(r){var i=t.filter((function(t){return function(t,e){var r=p[e];return!!r&&!0===r[t.slice(0,4)]}(t,r)}));if(i.length){var a=i.filter((function(t){return 0===t.lastIndexOf("avc1",0)||0===t.lastIndexOf("mp4a",0)}));e[r+"Codec"]=a.length>0?a[0]:i[0],t=t.filter((function(t){return-1===i.indexOf(t)}))}})),e.unknownCodecs=t}function R(t,e,r){var i=e[r];i&&(t[r]=i)}function k(t,e){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):null!=e&&e.programDateTime&&(t.programDateTime=e.endProgramDateTime),Object(a.a)(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}var D=r(4);function _(t,e){var r=t.url;return void 0!==r&&0!==r.indexOf("data:")||(r=e.url),r}var I=function(){function t(t){this.hls=void 0,this.loaders=Object.create(null),this.hls=t,this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.on(n.a.LEVEL_LOADING,this.onLevelLoading,this),t.on(n.a.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(n.a.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.unregisterListeners=function(){var t=this.hls;t.off(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.off(n.a.LEVEL_LOADING,this.onLevelLoading,this),t.off(n.a.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(n.a.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.createInternalLoader=function(t){var e=this.hls.config,r=e.pLoader,i=e.loader,a=new(r||i)(e);return t.loader=a,this.loaders[t.type]=a,a},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.unregisterListeners(),this.destroyInternalLoaders()},e.onManifestLoading=function(t,e){var r=e.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:D.a.MANIFEST,url:r,deliveryDirectives:null})},e.onLevelLoading=function(t,e){var r=e.id,i=e.level,a=e.url,n=e.deliveryDirectives;this.load({id:r,groupId:null,level:i,responseType:"text",type:D.a.LEVEL,url:a,deliveryDirectives:n})},e.onAudioTrackLoading=function(t,e){var r=e.id,i=e.groupId,a=e.url,n=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:D.a.AUDIO_TRACK,url:a,deliveryDirectives:n})},e.onSubtitleTrackLoading=function(t,e){var r=e.id,i=e.groupId,a=e.url,n=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:D.a.SUBTITLE_TRACK,url:a,deliveryDirectives:n})},e.load=function(t){var e,r,i,a,n,s,l=this.hls.config,u=this.getInternalLoader(t);if(u){var h=u.context;if(h&&h.url===t.url)return void o.b.trace("[playlist-loader]: playlist request ongoing");o.b.log("[playlist-loader]: aborting previous loader for type: "+t.type),u.abort()}switch(t.type){case D.a.MANIFEST:r=l.manifestLoadingMaxRetry,i=l.manifestLoadingTimeOut,a=l.manifestLoadingRetryDelay,n=l.manifestLoadingMaxRetryTimeout;break;case D.a.LEVEL:case D.a.AUDIO_TRACK:case D.a.SUBTITLE_TRACK:r=0,i=l.levelLoadingTimeOut;break;default:r=l.levelLoadingMaxRetry,i=l.levelLoadingTimeOut,a=l.levelLoadingRetryDelay,n=l.levelLoadingMaxRetryTimeout}if((u=this.createInternalLoader(t),null!==(e=t.deliveryDirectives)&&void 0!==e&&e.part)&&(t.type===D.a.LEVEL&&null!==t.level?s=this.hls.levels[t.level].details:t.type===D.a.AUDIO_TRACK&&null!==t.id?s=this.hls.audioTracks[t.id].details:t.type===D.a.SUBTITLE_TRACK&&null!==t.id&&(s=this.hls.subtitleTracks[t.id].details),s)){var d=s.partTarget,c=s.targetduration;d&&c&&(i=Math.min(1e3*Math.max(3*d,.8*c),i))}var f={timeout:i,maxRetry:r,retryDelay:a,maxRetryDelay:n,highWaterMark:0},g={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(t,f,g)},e.loadsuccess=function(t,e,r,i){if(void 0===i&&(i=null),r.isSidxRequest)return this.handleSidxRequest(t,r),void this.handlePlaylistLoaded(t,e,r,i);this.resetInternalLoader(r.type);var a=t.data;0===a.indexOf("#EXTM3U")?(e.parsing.start=performance.now(),a.indexOf("#EXTINF:")>0||a.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(t,e,r,i):this.handleMasterPlaylist(t,e,r,i)):this.handleManifestParsingError(t,r,"no EXTM3U delimiter",i)},e.loaderror=function(t,e,r){void 0===r&&(r=null),this.handleNetworkError(e,r,!1,t)},e.loadtimeout=function(t,e,r){void 0===r&&(r=null),this.handleNetworkError(e,r,!0)},e.handleMasterPlaylist=function(t,e,r,i){var a=this.hls,s=t.data,l=_(t,r),u=L.parseMasterPlaylist(s,l),h=u.levels,d=u.sessionData;if(h.length){var c=h.map((function(t){return{id:t.attrs.AUDIO,audioCodec:t.audioCodec}})),f=h.map((function(t){return{id:t.attrs.SUBTITLES,textCodec:t.textCodec}})),g=L.parseMasterPlaylistMedia(s,l,"AUDIO",c),p=L.parseMasterPlaylistMedia(s,l,"SUBTITLES",f),m=L.parseMasterPlaylistMedia(s,l,"CLOSED-CAPTIONS");if(g.length)g.some((function(t){return!t.url}))||!h[0].audioCodec||h[0].attrs.AUDIO||(o.b.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),g.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new v({}),bitrate:0,url:""}));a.trigger(n.a.MANIFEST_LOADED,{levels:h,audioTracks:g,subtitles:p,captions:m,url:l,stats:e,networkDetails:i,sessionData:d})}else this.handleManifestParsingError(t,r,"no level found in manifest",i)},e.handleTrackOrLevelPlaylist=function(t,e,r,i){var o=this.hls,l=r.id,u=r.level,h=r.type,d=_(t,r),c=Object(a.a)(l)?l:0,f=Object(a.a)(u)?u:c,g=function(t){switch(t.type){case D.a.AUDIO_TRACK:return D.b.AUDIO;case D.a.SUBTITLE_TRACK:return D.b.SUBTITLE;default:return D.b.MAIN}}(r),p=L.parseLevelPlaylist(t.data,d,f,g,c);if(p.fragments.length){if(h===D.a.MANIFEST){var m={attrs:new v({}),bitrate:0,details:p,name:"",url:d};o.trigger(n.a.MANIFEST_LOADED,{levels:[m],audioTracks:[],url:d,stats:e,networkDetails:i,sessionData:null})}if(e.parsing.end=performance.now(),p.needSidxRanges){var y,T=null===(y=p.fragments[0].initSegment)||void 0===y?void 0:y.url;this.load({url:T,isSidxRequest:!0,type:h,level:u,levelDetails:p,id:l,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null})}else r.levelDetails=p,this.handlePlaylistLoaded(t,e,r,i)}else o.trigger(n.a.ERROR,{type:s.b.NETWORK_ERROR,details:s.a.LEVEL_EMPTY_ERROR,fatal:!1,url:d,reason:"no fragments found in level",level:"number"==typeof r.level?r.level:void 0})},e.handleSidxRequest=function(t,e){var r=Object(l.g)(new Uint8Array(t.data));if(r){var i=r.references,a=e.levelDetails;i.forEach((function(t,e){var i=t.info,n=a.fragments[e];0===n.byteRange.length&&n.setByteRange(String(1+i.end-i.start)+"@"+String(i.start)),n.initSegment&&n.initSegment.setByteRange(String(r.moovEndOffset)+"@0")}))}},e.handleManifestParsingError=function(t,e,r,i){this.hls.trigger(n.a.ERROR,{type:s.b.NETWORK_ERROR,details:s.a.MANIFEST_PARSING_ERROR,fatal:e.type===D.a.MANIFEST,url:t.url,reason:r,response:t,context:e,networkDetails:i})},e.handleNetworkError=function(t,e,r,i){void 0===r&&(r=!1),o.b.warn("[playlist-loader]: A network "+(r?"timeout":"error")+" occurred while loading "+t.type+" level: "+t.level+" id: "+t.id+' group-id: "'+t.groupId+'"');var a=s.a.UNKNOWN,l=!1,u=this.getInternalLoader(t);switch(t.type){case D.a.MANIFEST:a=r?s.a.MANIFEST_LOAD_TIMEOUT:s.a.MANIFEST_LOAD_ERROR,l=!0;break;case D.a.LEVEL:a=r?s.a.LEVEL_LOAD_TIMEOUT:s.a.LEVEL_LOAD_ERROR,l=!1;break;case D.a.AUDIO_TRACK:a=r?s.a.AUDIO_TRACK_LOAD_TIMEOUT:s.a.AUDIO_TRACK_LOAD_ERROR,l=!1;break;case D.a.SUBTITLE_TRACK:a=r?s.a.SUBTITLE_TRACK_LOAD_TIMEOUT:s.a.SUBTITLE_LOAD_ERROR,l=!1}u&&this.resetInternalLoader(t.type);var h={type:s.b.NETWORK_ERROR,details:a,fatal:l,url:t.url,loader:u,context:t,networkDetails:e};i&&(h.response=i),this.hls.trigger(n.a.ERROR,h)},e.handlePlaylistLoaded=function(t,e,r,i){var a=r.type,s=r.level,o=r.id,l=r.groupId,u=r.loader,h=r.levelDetails,d=r.deliveryDirectives;if(null!=h&&h.targetduration){if(u)switch(h.live&&(u.getCacheAge&&(h.ageHeader=u.getCacheAge()||0),u.getCacheAge&&!isNaN(h.ageHeader)||(h.ageHeader=0)),a){case D.a.MANIFEST:case D.a.LEVEL:this.hls.trigger(n.a.LEVEL_LOADED,{details:h,level:s||0,id:o||0,stats:e,networkDetails:i,deliveryDirectives:d});break;case D.a.AUDIO_TRACK:this.hls.trigger(n.a.AUDIO_TRACK_LOADED,{details:h,id:o||0,groupId:l||"",stats:e,networkDetails:i,deliveryDirectives:d});break;case D.a.SUBTITLE_TRACK:this.hls.trigger(n.a.SUBTITLE_TRACK_LOADED,{details:h,id:o||0,groupId:l||"",stats:e,networkDetails:i,deliveryDirectives:d})}}else this.handleManifestParsingError(t,r,"invalid target duration",i)},t}(),C=function(){function t(t){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=t,this._registerListeners()}var e=t.prototype;return e._registerListeners=function(){this.hls.on(n.a.KEY_LOADING,this.onKeyLoading,this)},e._unregisterListeners=function(){this.hls.off(n.a.KEY_LOADING,this.onKeyLoading)},e.destroy=function(){for(var t in this._unregisterListeners(),this.loaders){var e=this.loaders[t];e&&e.destroy()}this.loaders={}},e.onKeyLoading=function(t,e){var r=e.frag,i=r.type,a=this.loaders[i];if(r.decryptdata){var s=r.decryptdata.uri;if(s!==this.decrypturl||null===this.decryptkey){var l=this.hls.config;if(a&&(o.b.warn("abort previous key loader for type:"+i),a.abort()),!s)return void o.b.warn("key uri is falsy");var u=l.loader,h=r.loader=this.loaders[i]=new u(l);this.decrypturl=s,this.decryptkey=null;var d={url:s,frag:r,responseType:"arraybuffer"},c={timeout:l.fragLoadingTimeOut,maxRetry:0,retryDelay:l.fragLoadingRetryDelay,maxRetryDelay:l.fragLoadingMaxRetryTimeout,highWaterMark:0},f={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};h.load(d,c,f)}else this.decryptkey&&(r.decryptdata.key=this.decryptkey,this.hls.trigger(n.a.KEY_LOADED,{frag:r}))}else o.b.warn("Missing decryption data on fragment in onKeyLoading")},e.loadsuccess=function(t,e,r){var i=r.frag;i.decryptdata?(this.decryptkey=i.decryptdata.key=new Uint8Array(t.data),i.loader=null,delete this.loaders[i.type],this.hls.trigger(n.a.KEY_LOADED,{frag:i})):o.b.error("after key load, decryptdata unset")},e.loaderror=function(t,e){var r=e.frag,i=r.loader;i&&i.abort(),delete this.loaders[r.type],this.hls.trigger(n.a.ERROR,{type:s.b.NETWORK_ERROR,details:s.a.KEY_LOAD_ERROR,fatal:!1,frag:r,response:t})},e.loadtimeout=function(t,e){var r=e.frag,i=r.loader;i&&i.abort(),delete this.loaders[r.type],this.hls.trigger(n.a.ERROR,{type:s.b.NETWORK_ERROR,details:s.a.KEY_LOAD_TIMEOUT,fatal:!1,frag:r})},t}();function w(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 O(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){o.b.debug("[texttrack-utils]: "+r);var i=new self.TextTrackCue(e.startTime,e.endTime,e.text);i.id=e.id,t.addCue(i)}"disabled"===r&&(t.mode=r)}function x(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 P(t,e,r){var i=t.mode;if("disabled"===i&&(t.mode="hidden"),t.cues&&t.cues.length>0)for(var a=function(t,e,r){var i=[],a=function(t,e){if(e<t[0].startTime)return 0;var r=t.length-1;if(e>t[r].endTime)return-1;var i=0,a=r;for(;i<=a;){var n=Math.floor((a+i)/2);if(e<t[n].startTime)a=n-1;else{if(!(e>t[n].startTime&&i<r))return n;i=n+1}}return t[i].startTime-e<e-t[a].startTime?i:a}(t,e);if(a>-1)for(var n=a,s=t.length;n<s;n++){var o=t[n];if(o.startTime>=e&&o.endTime<=r)i.push(o);else if(o.startTime>r)return i}return i}(t.cues,e,r),n=0;n<a.length;n++)t.removeCue(a[n]);"disabled"===i&&(t.mode=i)}var F=r(7),M=function(){function t(t){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=t,this._registerListeners()}var e=t.prototype;return e.destroy=function(){this._unregisterListeners()},e._registerListeners=function(){var t=this.hls;t.on(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(n.a.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(n.a.BUFFER_FLUSHING,this.onBufferFlushing,this)},e._unregisterListeners=function(){var t=this.hls;t.off(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(n.a.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(n.a.BUFFER_FLUSHING,this.onBufferFlushing,this)},e.onMediaAttached=function(t,e){this.media=e.media},e.onMediaDetaching=function(){this.id3Track&&(x(this.id3Track),this.id3Track=null,this.media=null)},e.getID3Track=function(t){if(this.media){for(var e=0;e<t.length;e++){var r=t[e];if("metadata"===r.kind&&"id3"===r.label)return w(r,this.media),r}return this.media.addTextTrack("metadata","id3")}},e.onFragParsingMetadata=function(t,e){if(this.media){var r=e.frag,i=e.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var a=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,n=0;n<i.length;n++){var s=F.c(i[n].data);if(s){var o=i[n].pts,l=n<i.length-1?i[n+1].pts:r.end;l-o<=0&&(l=o+.25);for(var u=0;u<s.length;u++){var h=s[u];if(!F.e(h)){var d=new a(o,l,"");d.value=h,this.id3Track.addCue(d)}}}}}},e.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset,a=e.type;if(!a||"audio"===a){var n=this.id3Track;n&&P(n,r,i)}},t}();function N(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var U,B=function(){function t(t){var e=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return e.timeupdate()},this.hls=t,this.config=t.config,this.registerListeners()}var e,r,i,a=t.prototype;return a.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},a.registerListeners=function(){this.hls.on(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(n.a.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(n.a.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(n.a.ERROR,this.onError,this)},a.unregisterListeners=function(){this.hls.off(n.a.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(n.a.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(n.a.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(n.a.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(n.a.ERROR,this.onError)},a.onMediaAttached=function(t,e){this.media=e.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},a.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},a.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},a.onLevelUpdated=function(t,e){var r=e.details;this.levelDetails=r,r.advanced&&this.timeupdate(),!r.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},a.onError=function(t,e){e.details===s.a.BUFFER_STALLED_ERROR&&(this.stallCount++,o.b.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))},a.timeupdate=function(){var t=this.media,e=this.levelDetails;if(t&&e){this.currentTime=t.currentTime;var r=this.computeLatency();if(null!==r){this._latency=r;var i=this.config,a=i.lowLatencyMode,n=i.maxLiveSyncPlaybackRate;if(a&&1!==n){var s=this.targetLatency;if(null!==s){var o=r-s,l=o<Math.min(this.maxLatency,s+e.targetduration);if(e.live&&l&&o>.05&&this.forwardBufferLength>1){var u=Math.min(2,Math.max(1,n)),h=Math.round(2/(1+Math.exp(-.75*o-this.edgeStalled))*20)/20;t.playbackRate=Math.min(u,Math.max(1,h))}else 1!==t.playbackRate&&0!==t.playbackRate&&(t.playbackRate=1)}}}}},a.estimateLiveEdge=function(){var t=this.levelDetails;return null===t?null:t.edge+t.age},a.computeLatency=function(){var t=this.estimateLiveEdge();return null===t?null:t-this.currentTime},e=t,(r=[{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,a=this.config,n=a.liveSyncDuration,s=a.liveSyncDurationCount,o=a.lowLatencyMode,l=this.hls.userConfig,u=o&&r||e;(l.liveSyncDuration||l.liveSyncDurationCount||0===u)&&(u=void 0!==n?n: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,a=t-e-this.edgeStalled,n=i-r.totalduration,s=i-(this.config.lowLatencyMode&&r.partTarget||r.targetduration);return Math.min(Math.max(n,a),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}}])&&N(e.prototype,r),i&&N(e,i),t}();function G(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}!function(t){t.No="",t.Yes="YES",t.v2="v2"}(U||(U={}));var K=function(){function t(t,e,r){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=t,this.part=e,this.skip=r}return t.prototype.addDirectives=function(t){var e=new self.URL(t);return void 0!==this.msn&&e.searchParams.set("_HLS_msn",this.msn.toString()),void 0!==this.part&&e.searchParams.set("_HLS_part",this.part.toString()),this.skip&&e.searchParams.set("_HLS_skip",this.skip),e.toString()},t}(),j=function(){function t(t){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[t.url],this.attrs=t.attrs,this.bitrate=t.bitrate,t.details&&(this.details=t.details),this.id=t.id||0,this.name=t.name,this.width=t.width||0,this.height=t.height||0,this.audioCodec=t.audioCodec,this.videoCodec=t.videoCodec,this.unknownCodecs=t.unknownCodecs,this.codecSet=[t.videoCodec,t.audioCodec].filter((function(t){return t})).join(",").replace(/.[^.,]+/g,"")}var e,r,i;return e=t,(r=[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(t){var e=t%this.url.length;this._urlId!==e&&(this.details=void 0,this._urlId=e)}}])&&G(e.prototype,r),i&&G(e,i),t}();function H(t,e,r){switch(e){case"audio":t.audioGroupIds||(t.audioGroupIds=[]),t.audioGroupIds.push(r);break;case"text":t.textGroupIds||(t.textGroupIds=[]),t.textGroupIds.push(r)}}function V(t){var e={};t.forEach((function(t){var r=t.groupId||"";t.id=e[r]=e[r]||0,e[r]++}))}function W(t,e){var r=e.startPTS;if(Object(a.a)(r)){var i,n=0;e.sn>t.sn?(n=r-t.start,i=t):(n=t.start-r,i=e),i.duration!==n&&(i.duration=n)}else if(e.sn>t.sn){t.cc===e.cc&&t.minEndPTS?e.start=t.start+(t.minEndPTS-t.start):e.start=t.start+t.duration}else e.start=Math.max(t.start-e.duration,0)}function Y(t,e,r,i,n,s){i-r<=0&&(o.b.warn("Fragment should have a positive duration",e),i=r+e.duration,s=n+e.duration);var l=r,u=i,h=e.startPTS,d=e.endPTS;if(Object(a.a)(h)){var c=Math.abs(h-r);Object(a.a)(e.deltaPTS)?e.deltaPTS=Math.max(c,e.deltaPTS):e.deltaPTS=c,l=Math.max(r,h),r=Math.min(r,h),n=Math.min(n,e.startDTS),u=Math.min(i,d),i=Math.max(i,d),s=Math.max(s,e.endDTS)}e.duration=i-r;var f=r-e.start;e.appendedPTS=i,e.start=e.startPTS=r,e.maxStartPTS=l,e.startDTS=n,e.endPTS=i,e.minEndPTS=u,e.endDTS=s;var g,v=e.sn;if(!t||v<t.startSN||v>t.endSN)return 0;var p=v-t.startSN,m=t.fragments;for(m[p]=e,g=p;g>0;g--)W(m[g],m[g-1]);for(g=p;g<m.length-1;g++)W(m[g],m[g+1]);return t.fragmentHint&&W(m[m.length-1],t.fragmentHint),t.PTSKnown=t.alignedSliding=!0,f}function q(t,e){for(var r=null,i=t.fragments,n=i.length-1;n>=0;n--){var s=i[n].initSegment;if(s){r=s;break}}t.fragmentHint&&delete t.fragmentHint.endPTS;var l,u=0;if(function(t,e,r){for(var i=e.skippedSegments,a=Math.max(t.startSN,e.startSN)-e.startSN,n=(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=a;u<=n;u++){var h=l[s+u],d=o[u];i&&!d&&u<i&&(d=e.fragments[u]=h),h&&d&&r(h,d)}}(t,e,(function(t,i){var n;t.relurl&&(u=t.cc-i.cc),Object(a.a)(t.startPTS)&&Object(a.a)(t.endPTS)&&(i.start=i.startPTS=t.startPTS,i.startDTS=t.startDTS,i.appendedPTS=t.appendedPTS,i.maxStartPTS=t.maxStartPTS,i.endPTS=t.endPTS,i.endDTS=t.endDTS,i.minEndPTS=t.minEndPTS,i.duration=t.endPTS-t.startPTS,i.duration&&(l=i),e.PTSKnown=e.alignedSliding=!0),i.elementaryStreams=t.elementaryStreams,i.loader=t.loader,i.stats=t.stats,i.urlId=t.urlId,t.initSegment?(i.initSegment=t.initSegment,r=t.initSegment):i.initSegment&&i.initSegment.relurl!=(null===(n=r)||void 0===n?void 0:n.relurl)||(i.initSegment=r)})),e.skippedSegments&&(e.deltaUpdateFailed=e.fragments.some((function(t){return!t})),e.deltaUpdateFailed)){o.b.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var h=e.skippedSegments;h--;)e.fragments.shift();e.startSN=e.fragments[0].sn,e.startCC=e.fragments[0].cc}var d=e.fragments;if(u){o.b.warn("discontinuity sliding from playlist, take drift into account");for(var c=0;c<d.length;c++)d[c].cc+=u}e.skippedSegments&&(e.startCC=e.fragments[0].cc),function(t,e,r){if(t&&e)for(var i=0,a=0,n=t.length;a<=n;a++){var s=t[a],o=e[a+i];s&&o&&s.index===o.index&&s.fragment.sn===o.fragment.sn?r(s,o):i--}}(t.partList,e.partList,(function(t,e){e.elementaryStreams=t.elementaryStreams,e.stats=t.stats})),l?Y(e,l,l.startPTS,l.endPTS,l.startDTS,l.endDTS):X(t,e),d.length&&(e.totalduration=e.edge-d[0].start),e.driftStartTime=t.driftStartTime,e.driftStart=t.driftStart;var f=e.advancedDateTime;if(e.advanced&&f){var g=e.edge;e.driftStart||(e.driftStartTime=f,e.driftStart=g),e.driftEndTime=f,e.driftEnd=g}else e.driftEndTime=t.driftEndTime,e.driftEnd=t.driftEnd,e.advancedDateTime=t.advancedDateTime}function X(t,e){var r=e.startSN+e.skippedSegments-t.startSN,i=t.fragments;r<0||r>=i.length||z(e,i[r].start)}function z(t,e){if(e){for(var r=t.fragments,i=t.skippedSegments;i<r.length;i++)r[i].start+=e;t.fragmentHint&&(t.fragmentHint.start+=e)}}var Q=function(){function t(t,e){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=o.b.log.bind(o.b,e+":"),this.warn=o.b.warn.bind(o.b,e+":"),this.hls=t}var e=t.prototype;return e.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},e.onError=function(t,e){e.fatal&&e.type===s.b.NETWORK_ERROR&&this.clearTimer()},e.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},e.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},e.stopLoad=function(){this.canLoad=!1,this.clearTimer()},e.switchParams=function(t,e){var r=null==e?void 0:e.renditionReports;if(r)for(var i=0;i<r.length;i++){var n=r[i],s=""+n.URI;if(s===t.substr(-s.length)){var o=parseInt(n["LAST-MSN"]),l=parseInt(n["LAST-PART"]);if(e&&this.hls.config.lowLatencyMode){var u=Math.min(e.age-e.partTarget,e.targetduration);void 0!==l&&u>e.partTarget&&(l+=1)}if(Object(a.a)(o))return new K(o,Object(a.a)(l)?l:void 0,U.No)}}},e.loadPlaylist=function(t){},e.shouldLoadTrack=function(t){return this.canLoad&&t&&!!t.url&&(!t.details||t.details.live)},e.playlistLoaded=function(t,e,r){var i=this,a=e.details,n=e.stats,s=n.loading.end?Math.max(0,self.performance.now()-n.loading.end):0;if(a.advancedDateTime=Date.now()-s,a.live||null!=r&&r.live){if(a.reloaded(r),r&&this.log("live playlist "+t+" "+(a.advanced?"REFRESHED "+a.lastPartSn+"-"+a.lastPartIndex:"MISSED")),r&&a.fragments.length>0&&q(r,a),!this.canLoad||!a.live)return;var o,l=void 0,u=void 0;if(a.canBlockReload&&a.endSN&&a.advanced){var h=this.hls.config.lowLatencyMode,d=a.lastPartSn,c=a.endSN,f=a.lastPartIndex,g=d===c;-1!==f?(l=g?c+1:d,u=g?h?0:f:f+1):l=c+1;var v=a.age,p=v+a.ageHeader,m=Math.min(p-a.partTarget,1.5*a.targetduration);if(m>0){if(r&&m>r.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+r.tuneInGoal+" to: "+m+" with playlist age: "+a.age),m=0;else{var y=Math.floor(m/a.targetduration);if(l+=y,void 0!==u)u+=Math.round(m%a.targetduration/a.partTarget);this.log("CDN Tune-in age: "+a.ageHeader+"s last advanced "+v.toFixed(2)+"s goal: "+m+" skip sn "+y+" to part "+u)}a.tuneInGoal=m}if(o=this.getDeliveryDirectives(a,e.deliveryDirectives,l,u),h||!g)return void this.loadPlaylist(o)}else o=this.getDeliveryDirectives(a,e.deliveryDirectives,l,u);var T=function(t,e){var r,i=1e3*t.levelTargetDuration,a=i/2,n=t.age,s=n>0&&n<3*i,o=e.loading.end-e.loading.start,l=t.availabilityDelay;if(!1===t.updated)if(s){var u=333*t.misses;r=Math.max(Math.min(a,2*o),u),t.availabilityDelay=(t.availabilityDelay||0)+r}else r=a;else s?(l=Math.min(l||i/2,n),t.availabilityDelay=l,r=l+i-n):r=i-o;return Math.round(r)}(a,n);void 0!==l&&a.canBlockReload&&(T-=a.partTarget||1),this.log("reload live playlist "+t+" in "+Math.round(T)+" ms"),this.timer=self.setTimeout((function(){return i.loadPlaylist(o)}),T)}else this.clearTimer()},e.getDeliveryDirectives=function(t,e,r,i){var a=function(t,e){var r=t.canSkipUntil,i=t.canSkipDateRanges,a=t.endSN;return r&&(void 0!==e?e-a:0)<r?i?U.v2:U.Yes:U.No}(t,r);return null!=e&&e.skip&&t.deltaUpdateFailed&&(r=e.msn,i=e.part,a=U.No),new K(r,i,a)},e.retryLoadingOrFail=function(t){var e,r=this,i=this.hls.config,a=this.retryCount<i.levelLoadingMaxRetry;if(a)if(this.retryCount++,t.details.indexOf("LoadTimeOut")>-1&&null!==(e=t.context)&&void 0!==e&&e.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+t.details+'"'),this.loadPlaylist();else{var n=Math.min(Math.pow(2,this.retryCount)*i.levelLoadingRetryDelay,i.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout((function(){return r.loadPlaylist()}),n),this.warn("retry playlist loading #"+this.retryCount+" in "+n+' ms after "'+t.details+'"')}else this.warn('cannot recover from error "'+t.details+'"'),this.clearTimer(),t.fatal=!0;return a},t}();function $(){return($=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t}).apply(this,arguments)}function J(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function Z(t,e){return(Z=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var tt,et=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),rt=function(t){var e,r;function i(e){var r;return(r=t.call(this,e,"[level-controller]")||this)._levels=[],r._firstLevel=-1,r._startLevel=void 0,r.currentLevelIndex=-1,r.manualLevelIndex=-1,r.onParsedComplete=void 0,r._registerListeners(),r}r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,Z(e,r);var a,o,l,u=i.prototype;return u._registerListeners=function(){var t=this.hls;t.on(n.a.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(n.a.LEVEL_LOADED,this.onLevelLoaded,this),t.on(n.a.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(n.a.FRAG_LOADED,this.onFragLoaded,this),t.on(n.a.ERROR,this.onError,this)},u._unregisterListeners=function(){var t=this.hls;t.off(n.a.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(n.a.LEVEL_LOADED,this.onLevelLoaded,this),t.off(n.a.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(n.a.FRAG_LOADED,this.onFragLoaded,this),t.off(n.a.ERROR,this.onError,this)},u.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,t.prototype.destroy.call(this)},u.startLoad=function(){this._levels.forEach((function(t){t.loadError=0})),t.prototype.startLoad.call(this)},u.onManifestLoaded=function(t,e){var r,i,a=[],o=[],l=[],u={},h=!1,d=!1,c=!1;if(e.levels.forEach((function(t){var e=t.attrs;h=h||!(!t.width||!t.height),d=d||!!t.videoCodec,c=c||!!t.audioCodec,et&&t.audioCodec&&-1!==t.audioCodec.indexOf("mp4a.40.34")&&(t.audioCodec=void 0);var r=t.bitrate+"-"+t.attrs.RESOLUTION+"-"+t.attrs.CODECS;(i=u[r])?i.url.push(t.url):(i=new j(t),u[r]=i,a.push(i)),e&&(e.AUDIO&&H(i,"audio",e.AUDIO),e.SUBTITLES&&H(i,"text",e.SUBTITLES))})),(h||d)&&c&&(a=a.filter((function(t){var e=t.videoCodec,r=t.width,i=t.height;return!!e||!(!r||!i)}))),a=a.filter((function(t){var e=t.audioCodec,r=t.videoCodec;return(!e||m(e,"audio"))&&(!r||m(r,"video"))})),e.audioTracks&&V(o=e.audioTracks.filter((function(t){return!t.audioCodec||m(t.audioCodec,"audio")}))),e.subtitles&&V(l=e.subtitles),a.length>0){r=a[0].bitrate,a.sort((function(t,e){return t.bitrate-e.bitrate})),this._levels=a;for(var f=0;f<a.length;f++)if(a[f].bitrate===r){this._firstLevel=f,this.log("manifest loaded, "+a.length+" level(s) found, first bitrate: "+r);break}var g=c&&!d,v={levels:a,audioTracks:o,subtitleTracks:l,firstLevel:this._firstLevel,stats:e.stats,audio:c,video:d,altAudio:!g&&o.some((function(t){return!!t.url}))};this.hls.trigger(n.a.MANIFEST_PARSED,v),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(n.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:e.url,reason:"no level with compatible codecs found in manifest"})},u.onError=function(e,r){if(t.prototype.onError.call(this,e,r),!r.fatal){var i=r.context,a=this._levels[this.currentLevelIndex];if(i&&(i.type===D.a.AUDIO_TRACK&&a.audioGroupIds&&i.groupId===a.audioGroupIds[a.urlId]||i.type===D.a.SUBTITLE_TRACK&&a.textGroupIds&&i.groupId===a.textGroupIds[a.urlId]))this.redundantFailover(this.currentLevelIndex);else{var n,o=!1,l=!0;switch(r.details){case s.a.FRAG_LOAD_ERROR:case s.a.FRAG_LOAD_TIMEOUT:case s.a.KEY_LOAD_ERROR:case s.a.KEY_LOAD_TIMEOUT:if(r.frag){var u=this._levels[r.frag.level];u?(u.fragmentError++,u.fragmentError>this.hls.config.fragLoadingMaxRetry&&(n=r.frag.level)):n=r.frag.level}break;case s.a.LEVEL_LOAD_ERROR:case s.a.LEVEL_LOAD_TIMEOUT:i&&(i.deliveryDirectives&&(l=!1),n=i.level),o=!0;break;case s.a.REMUX_ALLOC_ERROR:n=r.level,o=!0}void 0!==n&&this.recoverLevel(r,n,o,l)}}},u.recoverLevel=function(t,e,r,i){var a=t.details,n=this._levels[e];if(n.loadError++,r){if(!this.retryLoadingOrFail(t))return void(this.currentLevelIndex=-1);t.levelRetry=!0}if(i){var s=n.url.length;if(s>1&&n.loadError<s)t.levelRetry=!0,this.redundantFailover(e);else if(-1===this.manualLevelIndex){var o=0===e?this._levels.length-1:e-1;this.currentLevelIndex!==o&&0===this._levels[o].loadError&&(this.warn(a+": switch to "+o),t.levelRetry=!0,this.hls.nextAutoLevel=o)}}},u.redundantFailover=function(t){var e=this._levels[t],r=e.url.length;if(r>1){var i=(e.urlId+1)%r;this.warn("Switching to redundant URL-id "+i),this._levels.forEach((function(t){t.urlId=i})),this.level=t}},u.onFragLoaded=function(t,e){var r=e.frag;if(void 0!==r&&r.type===D.b.MAIN){var i=this._levels[r.level];void 0!==i&&(i.fragmentError=0,i.loadError=0)}},u.onLevelLoaded=function(t,e){var r,i,a=e.level,n=e.details,s=this._levels[a];if(!s)return this.warn("Invalid level index "+a),void(null!==(i=e.deliveryDirectives)&&void 0!==i&&i.skip&&(n.deltaUpdateFailed=!0));a===this.currentLevelIndex?(0===s.fragmentError&&(s.loadError=0,this.retryCount=0),this.playlistLoaded(a,e,s.details)):null!==(r=e.deliveryDirectives)&&void 0!==r&&r.skip&&(n.deltaUpdateFailed=!0)},u.onAudioTrackSwitched=function(t,e){var r=this.hls.levels[this.currentLevelIndex];if(r&&r.audioGroupIds){for(var i=-1,a=this.hls.audioTracks[e.id].groupId,n=0;n<r.audioGroupIds.length;n++)if(r.audioGroupIds[n]===a){i=n;break}i!==r.urlId&&(r.urlId=i,this.startLoad())}},u.loadPlaylist=function(t){var e=this.currentLevelIndex,r=this._levels[e];if(this.canLoad&&r&&r.url.length>0){var i=r.urlId,a=r.url[i];if(t)try{a=t.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("Attempt loading level index "+e+(t?" at sn "+t.msn+" part "+t.part:"")+" with URL-id "+i+" "+a),this.clearTimer(),this.hls.trigger(n.a.LEVEL_LOADING,{url:a,level:e,id:i,deliveryDirectives:t||null})}},u.removeLevel=function(t,e){var r=function(t,r){return r!==e},i=this._levels.filter((function(i,a){return a!==t||i.url.length>1&&void 0!==e&&(i.url=i.url.filter(r),i.audioGroupIds&&(i.audioGroupIds=i.audioGroupIds.filter(r)),i.textGroupIds&&(i.textGroupIds=i.textGroupIds.filter(r)),i.urlId=0,!0)})).map((function(t,e){var r=t.details;return null!=r&&r.fragments&&r.fragments.forEach((function(t){t.level=e})),t}));this._levels=i,this.hls.trigger(n.a.LEVELS_UPDATED,{levels:i})},a=i,(o=[{key:"levels",get:function(){return 0===this._levels.length?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(t){var e,r=this._levels;if(0!==r.length&&(this.currentLevelIndex!==t||null===(e=r[t])||void 0===e||!e.details)){if(t<0||t>=r.length){var i=t<0;if(this.hls.trigger(n.a.ERROR,{type:s.b.OTHER_ERROR,details:s.a.LEVEL_SWITCH_ERROR,level:t,fatal:i,reason:"invalid level idx"}),i)return;t=Math.min(t,r.length-1)}this.clearTimer();var a=this.currentLevelIndex,o=r[a],l=r[t];this.log("switching to level "+t+" from "+a),this.currentLevelIndex=t;var u=$({},l,{level:t,maxBitrate:l.maxBitrate,uri:l.uri,urlId:l.urlId});delete u._urlId,this.hls.trigger(n.a.LEVEL_SWITCHING,u);var h=l.details;if(!h||h.live){var d=this.switchParams(l.uri,null==o?void 0:o.details);this.loadPlaylist(d)}}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(t){this.manualLevelIndex=t,void 0===this._startLevel&&(this._startLevel=t),-1!==t&&(this.level=t)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(t){this._firstLevel=t}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var t=this.hls.config.startLevel;return void 0!==t?t:this._firstLevel}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)}}])&&J(a.prototype,o),l&&J(a,l),i}(Q);!function(t){t.NOT_LOADED="NOT_LOADED",t.BACKTRACKED="BACKTRACKED",t.APPENDING="APPENDING",t.PARTIAL="PARTIAL",t.OK="OK"}(tt||(tt={}));var it=function(){function t(t){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=t,this._registerListeners()}var e=t.prototype;return e._registerListeners=function(){var t=this.hls;t.on(n.a.BUFFER_APPENDED,this.onBufferAppended,this),t.on(n.a.FRAG_BUFFERED,this.onFragBuffered,this),t.on(n.a.FRAG_LOADED,this.onFragLoaded,this)},e._unregisterListeners=function(){var t=this.hls;t.off(n.a.BUFFER_APPENDED,this.onBufferAppended,this),t.off(n.a.FRAG_BUFFERED,this.onFragBuffered,this),t.off(n.a.FRAG_LOADED,this.onFragLoaded,this)},e.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},e.getAppendedFrag=function(t,e){if(e===D.b.MAIN){var r=this.activeFragment,i=this.activeParts;if(!r)return null;if(i)for(var a=i.length;a--;){var n=i[a],s=n?n.end:r.appendedPTS;if(n.start<=t&&void 0!==s&&t<=s)return a>9&&(this.activeParts=i.slice(a-9)),n}else if(r.start<=t&&void 0!==r.appendedPTS&&t<=r.appendedPTS)return r}return this.getBufferedFrag(t,e)},e.getBufferedFrag=function(t,e){for(var r=this.fragments,i=Object.keys(r),a=i.length;a--;){var n=r[i[a]];if((null==n?void 0:n.body.type)===e&&n.buffered){var s=n.body;if(s.start<=t&&t<=s.end)return s}}return null},e.detectEvictedFragments=function(t,e,r){var i=this;Object.keys(this.fragments).forEach((function(a){var n=i.fragments[a];if(n)if(n.buffered){var s=n.range[t];s&&s.time.some((function(t){var r=!i.isTimeBuffered(t.startPTS,t.endPTS,e);return r&&i.removeFragment(n.body),r}))}else n.body.type===r&&i.removeFragment(n.body)}))},e.detectPartialFragments=function(t){var e=this,r=this.timeRanges,i=t.frag,a=t.part;if(r&&"initSegment"!==i.sn){var n=nt(i),s=this.fragments[n];s&&(Object.keys(r).forEach((function(t){var n=i.elementaryStreams[t];if(n){var o=r[t],l=null!==a||!0===n.partial;s.range[t]=e.getBufferedTimes(i,a,l,o)}})),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body))}},e.fragBuffered=function(t){var e=nt(t),r=this.fragments[e];r&&(r.backtrack=r.loaded=null,r.buffered=!0)},e.getBufferedTimes=function(t,e,r,i){for(var a={time:[],partial:r},n=e?e.start:t.start,s=e?e.end:t.end,o=t.minEndPTS||s,l=t.maxStartPTS||n,u=0;u<i.length;u++){var h=i.start(u)-this.bufferPadding,d=i.end(u)+this.bufferPadding;if(l>=h&&o<=d){a.time.push({startPTS:Math.max(n,i.start(u)),endPTS:Math.min(s,i.end(u))});break}if(n<d&&s>h)a.partial=!0,a.time.push({startPTS:Math.max(n,i.start(u)),endPTS:Math.min(s,i.end(u))});else if(s<=h)break}return a},e.getPartialFragment=function(t){var e,r,i,a=null,n=0,s=this.bufferPadding,o=this.fragments;return Object.keys(o).forEach((function(l){var u=o[l];u&&at(u)&&(r=u.body.start-s,i=u.body.end+s,t>=r&&t<=i&&(e=Math.min(t-r,i-t),n<=e&&(a=u.body,n=e)))})),a},e.getState=function(t){var e=nt(t),r=this.fragments[e];return r?r.buffered?at(r)?tt.PARTIAL:tt.OK:r.backtrack?tt.BACKTRACKED:tt.APPENDING:tt.NOT_LOADED},e.backtrack=function(t,e){var r=nt(t),i=this.fragments[r];if(!i||i.backtrack)return null;var a=i.backtrack=e||i.loaded;return i.loaded=null,a},e.getBacktrackData=function(t){var e=nt(t),r=this.fragments[e];if(r){var i,a=r.backtrack;if(null!=a&&null!==(i=a.payload)&&void 0!==i&&i.byteLength)return a;this.removeFragment(t)}return null},e.isTimeBuffered=function(t,e,r){for(var i,a,n=0;n<r.length;n++){if(i=r.start(n)-this.bufferPadding,a=r.end(n)+this.bufferPadding,t>=i&&e<=a)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&&!i){var a=nt(r);this.fragments[a]={body:r,loaded:e,backtrack:null,buffered:!1,range:Object.create(null)}}},e.onBufferAppended=function(t,e){var r=this,i=e.frag,a=e.part,n=e.timeRanges;if(i.type===D.b.MAIN)if(this.activeFragment=i,a){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(a)}else this.activeParts=null;this.timeRanges=n,Object.keys(n).forEach((function(t){var e=n[t];if(r.detectEvictedFragments(t,e),!a)for(var s=0;s<e.length;s++)i.appendedPTS=Math.max(e.end(s),i.appendedPTS||0)}))},e.onFragBuffered=function(t,e){this.detectPartialFragments(e)},e.hasFragment=function(t){var e=nt(t);return!!this.fragments[e]},e.removeFragmentsInRange=function(t,e,r){var i=this;Object.keys(this.fragments).forEach((function(a){var n=i.fragments[a];if(n&&n.buffered){var s=n.body;s.type===r&&s.start<e&&s.end>t&&i.removeFragment(s)}}))},e.removeFragment=function(t){var e=nt(t);t.stats.loaded=0,t.clearElementaryStreamInfo(),delete this.fragments[e]},e.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},t}();function at(t){var e,r;return t.buffered&&((null===(e=t.range.video)||void 0===e?void 0:e.partial)||(null===(r=t.range.audio)||void 0===r?void 0:r.partial))}function nt(t){return t.type+"_"+t.level+"_"+t.urlId+"_"+t.sn}var st=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._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}(),ot={length:0,start:function(){return 0},end:function(){return 0}},lt=function(){function t(){}return t.isBuffered=function(e,r){try{if(e)for(var i=t.getBuffered(e),a=0;a<i.length;a++)if(r>=i.start(a)&&r<=i.end(a))return!0}catch(t){}return!1},t.bufferInfo=function(e,r,i){try{if(e){var a,n=t.getBuffered(e),s=[];for(a=0;a<n.length;a++)s.push({start:n.start(a),end:n.end(a)});return this.bufferedInfo(s,r,i)}}catch(t){}return{len:0,start:r,end:r,nextStart:void 0}},t.bufferedInfo=function(t,e,r){e=Math.max(0,e),t.sort((function(t,e){var r=t.start-e.start;return r||e.end-t.end}));var i=[];if(r)for(var a=0;a<t.length;a++){var n=i.length;if(n){var s=i[n-1].end;t[a].start-s<r?t[a].end>s&&(i[n-1].end=t[a].end):i.push(t[a])}else i.push(t[a])}else i=t;for(var o,l=0,u=e,h=e,d=0;d<i.length;d++){var c=i[d].start,f=i[d].end;if(e+r>=c&&e<f)u=c,l=(h=f)-e;else if(e+r<c){o=c;break}}return{len:l,start:u||0,end:h||0,nextStart:o}},t.getBuffered=function(t){try{return t.buffered}catch(t){return o.b.log("failed to get media.buffered",t),ot}},t}(),ut=function(t,e,r,i,a,n){void 0===i&&(i=0),void 0===a&&(a=-1),void 0===n&&(n=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing={start:0,executeStart:0,executeEnd:0,end:0},this.buffering={audio:{start:0,executeStart:0,executeEnd:0,end:0},video:{start:0,executeStart:0,executeEnd:0,end:0},audiovideo:{start:0,executeStart:0,executeEnd:0,end:0}},this.level=t,this.sn=e,this.id=r,this.size=i,this.part=a,this.partial=n};function ht(t,e){if(t){var r=t.start+e;t.start=t.startPTS=r,t.endPTS=r+t.duration}}function dt(t,e){for(var r=e.fragments,i=0,a=r.length;i<a;i++)ht(r[i],t);e.fragmentHint&&ht(e.fragmentHint,t),e.alignedSliding=!0}function ct(t,e,r){e&&(!function(t,e,r){if(function(t,e,r){return!(!e.details||!(r.endCC>r.startCC||t&&t.cc<r.startCC))}(t,r,e)){var i=function(t,e){var r=t.fragments,i=e.fragments;if(i.length&&r.length){var a=function(t,e){for(var r=null,i=0,a=t.length;i<a;i++){var n=t[i];if(n&&n.cc===e){r=n;break}}return r}(r,i[0].cc);if(a&&(!a||a.startPTS))return a;o.b.log("No frag in previous level to align on")}else o.b.log("No fragments to align")}(r.details,e);i&&Object(a.a)(i.start)&&(o.b.log("Adjusting PTS using last level due to CC increase within current level "+e.url),dt(i.start,e))}}(t,r,e),!r.alignedSliding&&e.details&&ft(r,e.details),r.alignedSliding||!e.details||r.skippedSegments||X(e.details,r))}function ft(t,e){if(e.fragments.length&&t.hasProgramDateTime&&e.hasProgramDateTime){var r=e.fragments[0].programDateTime,i=t.fragments[0].programDateTime,n=(i-r)/1e3+e.fragments[0].start;n&&Object(a.a)(n)&&(o.b.log("Adjusting PTS using programDateTime delta "+(i-r)+"ms, sliding:"+n.toFixed(3)+" "+t.url+" "),dt(n,t))}}var gt={search:function(t,e){for(var r=0,i=t.length-1,a=null,n=null;r<=i;){var s=e(n=t[a=(r+i)/2|0]);if(s>0)r=a+1;else{if(!(s<0))return n;i=a-1}}return null}};function vt(t,e,r){if(null===e||!Array.isArray(t)||!t.length||!Object(a.a)(e))return null;if(e<(t[0].programDateTime||0))return null;if(e>=(t[t.length-1].endProgramDateTime||0))return null;r=r||0;for(var i=0;i<t.length;++i){var n=t[i];if(yt(e,r,n))return n}return null}function pt(t,e,r,i){void 0===r&&(r=0),void 0===i&&(i=0);var a=null;if(t?a=e[t.sn-e[0].sn+1]||null:0===r&&0===e[0].start&&(a=e[0]),a&&0===mt(r,i,a))return a;var n=gt.search(e,mt.bind(null,r,i));return n||a}function mt(t,e,r){void 0===t&&(t=0),void 0===e&&(e=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 yt(t,e,r){var i=1e3*Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>t}function Tt(t){var e="function"==typeof Map?new Map:void 0;return(Tt=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,i)}function i(){return Et(t,arguments,Lt(this).constructor)}return i.prototype=Object.create(t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),St(i,t)})(t)}function Et(t,e,r){return(Et=bt()?Reflect.construct:function(t,e,r){var i=[null];i.push.apply(i,e);var a=new(Function.bind.apply(t,i));return r&&St(a,r.prototype),a}).apply(null,arguments)}function bt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function St(t,e){return(St=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function Lt(t){return(Lt=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var At=Math.pow(2,17),Rt=function(){function t(t){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=t}var e=t.prototype;return e.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},e.abort=function(){this.loader&&this.loader.abort()},e.load=function(t,e){var r=this,i=t.url;if(!i)return Promise.reject(new Dt({type:s.b.NETWORK_ERROR,details:s.a.FRAG_LOAD_ERROR,fatal:!1,frag:t,networkDetails:null},"Fragment does not have a "+(i?"part list":"url")));this.abort();var a=this.config,n=a.fLoader,o=a.loader;return new Promise((function(i,l){r.loader&&r.loader.destroy();var u=r.loader=t.loader=n?new n(a):new o(a),h=kt(t),d={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:a.fragLoadingMaxRetryTimeout,highWaterMark:At};t.stats=u.stats,u.load(h,d,{onSuccess:function(e,a,n,s){r.resetLoader(t,u),i({frag:t,part:null,payload:e.data,networkDetails:s})},onError:function(e,i,a){r.resetLoader(t,u),l(new Dt({type:s.b.NETWORK_ERROR,details:s.a.FRAG_LOAD_ERROR,fatal:!1,frag:t,response:e,networkDetails:a}))},onAbort:function(e,i,a){r.resetLoader(t,u),l(new Dt({type:s.b.NETWORK_ERROR,details:s.a.INTERNAL_ABORTED,fatal:!1,frag:t,networkDetails:a}))},onTimeout:function(e,i,a){r.resetLoader(t,u),l(new Dt({type:s.b.NETWORK_ERROR,details:s.a.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,networkDetails:a}))},onProgress:function(r,i,a,n){e&&e({frag:t,part:null,payload:a,networkDetails:n})}})}))},e.loadPart=function(t,e,r){var i=this;this.abort();var a=this.config,n=a.fLoader,o=a.loader;return new Promise((function(l,u){i.loader&&i.loader.destroy();var h=i.loader=t.loader=n?new n(a):new o(a),d=kt(t,e),c={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:a.fragLoadingMaxRetryTimeout,highWaterMark:At};e.stats=h.stats,h.load(d,c,{onSuccess:function(a,n,s,o){i.resetLoader(t,h),i.updateStatsFromPart(t,e);var u={frag:t,part:e,payload:a.data,networkDetails:o};r(u),l(u)},onError:function(r,a,n){i.resetLoader(t,h),u(new Dt({type:s.b.NETWORK_ERROR,details:s.a.FRAG_LOAD_ERROR,fatal:!1,frag:t,part:e,response:r,networkDetails:n}))},onAbort:function(r,a,n){t.stats.aborted=e.stats.aborted,i.resetLoader(t,h),u(new Dt({type:s.b.NETWORK_ERROR,details:s.a.INTERNAL_ABORTED,fatal:!1,frag:t,part:e,networkDetails:n}))},onTimeout:function(r,a,n){i.resetLoader(t,h),u(new Dt({type:s.b.NETWORK_ERROR,details:s.a.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,part:e,networkDetails:n}))}})}))},e.updateStatsFromPart=function(t,e){var r=t.stats,i=e.stats,a=i.total;if(r.loaded+=i.loaded,a){var n=Math.round(t.duration/e.duration),s=Math.min(Math.round(r.loaded/a),n),o=(n-s)*Math.round(r.loaded/s);r.total=r.loaded+o}else r.total=Math.max(r.loaded,r.total);var l=r.loading,u=i.loading;l.start?l.first+=u.first-u.start:(l.start=u.start,l.first=u.first),l.end=u.end},e.resetLoader=function(t,e){t.loader=null,this.loader===e&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),e.destroy()},t}();function kt(t,e){void 0===e&&(e=null);var r=e||t,i={frag:t,part:e,responseType:"arraybuffer",url:r.url,rangeStart:0,rangeEnd:0},n=r.byteRangeStartOffset,s=r.byteRangeEndOffset;return Object(a.a)(n)&&Object(a.a)(s)&&(i.rangeStart=n,i.rangeEnd=s),i}var Dt=function(t){var e,r;function i(e){for(var r,i=arguments.length,a=new Array(i>1?i-1:0),n=1;n<i;n++)a[n-1]=arguments[n];return(r=t.call.apply(t,[this].concat(a))||this).data=void 0,r.data=e,r}return r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,St(e,r),i}(Tt(Error)),_t=r(15),It={toString:function(t){for(var e="",r=t.length,i=0;i<r;i++)e+="["+t.start(i).toFixed(3)+","+t.end(i).toFixed(3)+"]";return e}};function Ct(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function wt(t,e){return(wt=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var Ot="STOPPED",xt="IDLE",Pt="KEY_LOADING",Ft="FRAG_LOADING",Mt="FRAG_LOADING_WAITING_RETRY",Nt="WAITING_TRACK",Ut="PARSING",Bt="PARSED",Gt="BACKTRACKING",Kt="ENDED",jt="ERROR",Ht="WAITING_INIT_PTS",Vt="WAITING_LEVEL",Wt=function(t){var e,r;function i(e,r,i){var a;return(a=t.call(this)||this).hls=void 0,a.fragPrevious=null,a.fragCurrent=null,a.fragmentTracker=void 0,a.transmuxer=null,a._state=Ot,a.media=void 0,a.mediaBuffer=void 0,a.config=void 0,a.bitrateTest=!1,a.lastCurrentTime=0,a.nextLoadPosition=0,a.startPosition=0,a.loadedmetadata=!1,a.fragLoadError=0,a.retryDate=0,a.levels=null,a.fragmentLoader=void 0,a.levelLastLoaded=null,a.startFragRequested=!1,a.decrypter=void 0,a.initPTS=[],a.onvseeking=null,a.onvended=null,a.logPrefix="",a.log=void 0,a.warn=void 0,a.logPrefix=i,a.log=o.b.log.bind(o.b,i+":"),a.warn=o.b.warn.bind(o.b,i+":"),a.hls=e,a.fragmentLoader=new Rt(e.config),a.fragmentTracker=r,a.config=e.config,a.decrypter=new _t.a(e,e.config),e.on(n.a.KEY_LOADED,a.onKeyLoaded,function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(a)),a}r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,wt(e,r);var u,h,d,c=i.prototype;return c.doTick=function(){this.onTickEnd()},c.onTickEnd=function(){},c.startLoad=function(t){},c.stopLoad=function(){this.fragmentLoader.abort();var t=this.fragCurrent;t&&this.fragmentTracker.removeFragment(t),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=Ot},c._streamEnded=function(t,e){var r=this.fragCurrent,i=this.fragmentTracker;if(!e.live&&r&&r.sn===e.endSN&&!t.nextStart){var a=i.getState(r);return a===tt.PARTIAL||a===tt.OK}return!1},c.onMediaAttached=function(t,e){var r=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),r.addEventListener("seeking",this.onvseeking),r.addEventListener("ended",this.onvended);var i=this.config;this.levels&&i.autoStartLoad&&this.state===Ot&&this.startLoad(i.startPosition)},c.onMediaDetaching=function(){var t=this.media;null!=t&&t.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),t&&(t.removeEventListener("seeking",this.onvseeking),t.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},c.onMediaSeeking=function(){var t=this.config,e=this.fragCurrent,r=this.media,i=this.mediaBuffer,n=this.state,s=r?r.currentTime:0,o=lt.bufferInfo(i||r,s,t.maxBufferHole);if(this.log("media seeking to "+(Object(a.a)(s)?s.toFixed(3):s)+", state: "+n),n===Kt)this.resetLoadingState();else if(e&&!o.len){var l=t.maxFragLookUpTolerance,u=e.start-l,h=s>e.start+e.duration+l;(s<u||h)&&(h&&e.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),e.loader.abort()),this.resetLoadingState())}r&&(this.lastCurrentTime=s),this.loadedmetadata||o.len||(this.nextLoadPosition=this.startPosition=s),this.tickImmediate()},c.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},c.onKeyLoaded=function(t,e){if(this.state===Pt&&e.frag===this.fragCurrent&&this.levels){this.state=xt;var r=this.levels[e.frag.level].details;r&&this.loadFragment(e.frag,r,e.frag.start)}},c.onHandlerDestroying=function(){this.stopLoad(),t.prototype.onHandlerDestroying.call(this)},c.onHandlerDestroyed=function(){this.state=Ot,this.hls.off(n.a.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,t.prototype.onHandlerDestroyed.call(this)},c.loadKey=function(t,e){this.log("Loading key for "+t.sn+" of ["+e.startSN+"-"+e.endSN+"], "+("[stream-controller]"===this.logPrefix?"level":"track")+" "+t.level),this.state=Pt,this.fragCurrent=t,this.hls.trigger(n.a.KEY_LOADING,{frag:t})},c.loadFragment=function(t,e,r){this._loadFragForPlayback(t,e,r)},c._loadFragForPlayback=function(t,e,r){var i=this;this._doFragLoad(t,e,r,(function(e){if(i.fragContextChanged(t))return i.warn("Fragment "+t.sn+(e.part?" p: "+e.part.index:"")+" of level "+t.level+" was dropped during download."),void i.fragmentTracker.removeFragment(t);t.stats.chunkCount++,i._handleFragmentLoadProgress(e)})).then((function(e){if(e){i.fragLoadError=0;var r=i.state;if(!i.fragContextChanged(t))return"payload"in e&&(i.log("Loaded fragment "+t.sn+" of level "+t.level),i.hls.trigger(n.a.FRAG_LOADED,e),i.state===Gt)?(i.fragmentTracker.backtrack(t,e),void i.resetFragmentLoading(t)):void i._handleFragmentLoadComplete(e);(r===Ft||r===Gt||!i.fragCurrent&&r===Ut)&&(i.fragmentTracker.removeFragment(t),i.state=xt)}})).catch((function(e){i.warn(e),i.resetFragmentLoading(t)}))},c.flushMainBuffer=function(t,e,r){if(void 0===r&&(r=null),t-e){var i={startOffset:t,endOffset:e,type:r};this.fragLoadError=0,this.hls.trigger(n.a.BUFFER_FLUSHING,i)}},c._loadInitSegment=function(t){var e=this;this._doFragLoad(t).then((function(r){if(!r||e.fragContextChanged(t)||!e.levels)throw new Error("init load aborted");return r})).then((function(r){var i=e.hls,a=r.payload,s=t.decryptdata;if(a&&a.byteLength>0&&s&&s.key&&s.iv&&"AES-128"===s.method){var o=self.performance.now();return e.decrypter.webCryptoDecrypt(new Uint8Array(a),s.key.buffer,s.iv.buffer).then((function(e){var a=self.performance.now();return i.trigger(n.a.FRAG_DECRYPTED,{frag:t,payload:e,stats:{tstart:o,tdecrypt:a}}),r.payload=e,r}))}return r})).then((function(r){var i=e.fragCurrent,a=e.hls,s=e.levels;if(!s)throw new Error("init load aborted, missing levels");s[t.level].details;var o=t.stats;e.state=xt,e.fragLoadError=0,t.data=new Uint8Array(r.payload),o.parsing.start=o.buffering.start=self.performance.now(),o.parsing.end=o.buffering.end=self.performance.now(),r.frag===i&&a.trigger(n.a.FRAG_BUFFERED,{stats:o,frag:i,part:null,id:t.type}),e.tick()})).catch((function(r){e.warn(r),e.resetFragmentLoading(t)}))},c.fragContextChanged=function(t){var e=this.fragCurrent;return!t||!e||t.level!==e.level||t.sn!==e.sn||t.urlId!==e.urlId},c.fragBufferedComplete=function(t,e){var r=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+t.type+" sn: "+t.sn+(e?" part: "+e.index:"")+" of "+("[stream-controller]"===this.logPrefix?"level":"track")+" "+t.level+" "+It.toString(lt.getBuffered(r))),this.state=xt,this.tick()},c._handleFragmentLoadComplete=function(t){var e=this.transmuxer;if(e){var r=t.frag,i=t.part,a=t.partsLoaded,n=!a||0===a.length||a.some((function(t){return!t})),s=new ut(r.level,r.sn,r.stats.chunkCount+1,0,i?i.index:-1,!n);e.flush(s)}},c._handleFragmentLoadProgress=function(t){},c._doFragLoad=function(t,e,r,i){var s=this;if(void 0===r&&(r=null),!this.levels)throw new Error("frag load aborted, missing levels");if(r=Math.max(t.start,r||0),this.config.lowLatencyMode&&e){var o=e.partList;if(o&&i){r>t.end&&e.fragmentHint&&(t=e.fragmentHint);var l=this.getNextPart(o,t,r);if(l>-1){var u=o[l];return this.log("Loading part sn: "+t.sn+" p: "+u.index+" cc: "+t.cc+" of playlist ["+e.startSN+"-"+e.endSN+"] parts [0-"+l+"-"+(o.length-1)+"] "+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),this.nextLoadPosition=u.start+u.duration,this.state=Ft,this.hls.trigger(n.a.FRAG_LOADING,{frag:t,part:o[l],targetBufferTime:r}),this.doFragPartsLoad(t,o,l,i).catch((function(t){return s.handleFragLoadError(t)}))}if(!t.url||this.loadedEndOfParts(o,r))return Promise.resolve(null)}}return this.log("Loading fragment "+t.sn+" cc: "+t.cc+" "+(e?"of ["+e.startSN+"-"+e.endSN+"] ":"")+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),Object(a.a)(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=Ft,this.hls.trigger(n.a.FRAG_LOADING,{frag:t,targetBufferTime:r}),this.fragmentLoader.load(t,i).catch((function(t){return s.handleFragLoadError(t)}))},c.doFragPartsLoad=function(t,e,r,i){var a=this;return new Promise((function(s,o){var l=[];!function r(u){var h=e[u];a.fragmentLoader.loadPart(t,h,i).then((function(i){l[h.index]=i;var o=i.part;a.hls.trigger(n.a.FRAG_LOADED,i);var d=e[u+1];if(!d||d.fragment!==t)return s({frag:t,part:o,partsLoaded:l});r(u+1)})).catch(o)}(r)}))},c.handleFragLoadError=function(t){var e=t.data;return e&&e.details===s.a.INTERNAL_ABORTED?this.handleFragLoadAborted(e.frag,e.part):this.hls.trigger(n.a.ERROR,e),null},c._handleTransmuxerFlush=function(t){var e=this.getCurrentContext(t);if(e&&this.state===Ut){var r=e.frag,i=e.part,a=e.level,n=self.performance.now();r.stats.parsing.end=n,i&&(i.stats.parsing.end=n),this.updateLevelTiming(r,i,a,t.partial)}else this.fragCurrent||(this.state=xt)},c.getCurrentContext=function(t){var e=this.levels,r=t.level,i=t.sn,a=t.part;if(!e||!e[r])return this.warn("Levels object was unset while buffering fragment "+i+" of level "+r+". The current chunk will not be buffered."),null;var n=e[r],s=a>-1?function(t,e,r){if(!t||!t.details)return null;var i=t.details.partList;if(i)for(var a=i.length;a--;){var n=i[a];if(n.index===r&&n.fragment.sn===e)return n}return null}(n,i,a):null,o=s?s.fragment:function(t,e,r){if(!t||!t.details)return null;var i=t.details,a=i.fragments[e-i.startSN];return a||((a=i.fragmentHint)&&a.sn===e?a:e<i.startSN&&r&&r.sn===e?r:null)}(n,i,this.fragCurrent);return o?{frag:o,part:s,level:n}:null},c.bufferFragmentData=function(t,e,r,i){if(t&&this.state===Ut){var a=t.data1,s=t.data2,o=a;if(a&&s&&(o=Object(l.a)(a,s)),o&&o.length){var u={type:t.type,frag:e,part:r,chunkMeta:i,parent:e.type,data:o};this.hls.trigger(n.a.BUFFER_APPENDING,u),t.dropped&&t.independent&&!r&&this.flushBufferGap(e)}}},c.flushBufferGap=function(t){var e=this.media;if(e)if(lt.isBuffered(e,e.currentTime)){var r=e.currentTime,i=lt.bufferInfo(e,r,0),a=t.duration,n=Math.min(2*this.config.maxFragLookUpTolerance,.25*a),s=Math.max(Math.min(t.start-n,i.end-n),r+n);t.start-s>n&&this.flushMainBuffer(s,t.start)}else this.flushMainBuffer(0,t.start)},c.getFwdBufferInfo=function(t,e){var r=this.config,i=this.getLoadPosition();if(!Object(a.a)(i))return null;var n=lt.bufferInfo(t,i,r.maxBufferHole);if(0===n.len&&void 0!==n.nextStart){var s=this.fragmentTracker.getBufferedFrag(i,e);if(s&&n.nextStart<s.end)return lt.bufferInfo(t,i,Math.max(n.nextStart,r.maxBufferHole))}return n},c.getMaxBufferLength=function(t){var e,r=this.config;return e=t?Math.max(8*r.maxBufferSize/t,r.maxBufferLength):r.maxBufferLength,Math.min(e,r.maxMaxBufferLength)},c.reduceMaxBufferLength=function(t){var e=this.config,r=t||e.maxBufferLength;return e.maxMaxBufferLength>=r&&(e.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+e.maxMaxBufferLength+"s"),!0)},c.getNextFragment=function(t,e){var r,i,a=e.fragments,n=a.length;if(!n)return null;var s,o=this.config,l=a[0].start;if(e.live){var u=o.initialLiveManifestSize;if(n<u)return this.warn("Not enough fragments to start playback (have: "+n+", need: "+u+")"),null;e.PTSKnown||this.startFragRequested||-1!==this.startPosition||(s=this.getInitialLiveFragment(e,a),this.startPosition=s?this.hls.liveSyncPosition||s.start:t)}else t<=l&&(s=a[0]);if(!s){var h=o.lowLatencyMode?e.partEnd:e.fragmentEnd;s=this.getFragmentAtPosition(t,h,e)}return null===(r=s)||void 0===r||!r.initSegment||null!==(i=s)&&void 0!==i&&i.initSegment.data||this.bitrateTest||(s=s.initSegment),s},c.getNextPart=function(t,e,r){for(var i=-1,a=!1,n=!0,s=0,o=t.length;s<o;s++){var l=t[s];if(n=n&&!l.independent,i>-1&&r<l.start)break;var u=l.loaded;!u&&(a||l.independent||n)&&l.fragment===e&&(i=s),a=u}return i},c.loadedEndOfParts=function(t,e){var r=t[t.length-1];return r&&e>r.start&&r.loaded},c.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=vt(e,r.endProgramDateTime,this.config.maxFragLookUpTolerance)),!i){var a=r.sn+1;if(a>=t.startSN&&a<=t.endSN){var n=e[a-t.startSN];r.cc===n.cc&&(i=n,this.log("Live playlist, switching playlist, load frag with next SN: "+i.sn))}i||(i=function(t,e){return gt.search(t,(function(t){return t.cc<e?1:t.cc>e?-1:0}))}(e,r.cc))&&this.log("Live playlist, switching playlist, load frag with same CC: "+i.sn)}}else{var s=this.hls.liveSyncPosition;null!==s&&(i=this.getFragmentAtPosition(s,this.bitrateTest?t.fragmentEnd:t.edge,t))}return i},c.getFragmentAtPosition=function(t,e,r){var i,a=this.config,n=this.fragPrevious,s=r.fragments,o=r.endSN,l=r.fragmentHint,u=a.maxFragLookUpTolerance,h=!!(a.lowLatencyMode&&r.partList&&l);(h&&l&&!this.bitrateTest&&(s=s.concat(l),o=l.sn),t<e)?i=pt(n,s,t,t>e-u?0:u):i=s[s.length-1];if(i){var d=i.sn-r.startSN,c=n&&i.level===n.level,f=s[d+1];if(this.fragmentTracker.getState(i)===tt.BACKTRACKED){i=null;for(var g=d;s[g]&&this.fragmentTracker.getState(s[g])===tt.BACKTRACKED;)i=n?s[g--]:s[--g];i||(i=f)}else n&&i.sn===n.sn&&!h&&c&&(i.sn<o&&this.fragmentTracker.getState(f)!==tt.OK?(this.log("SN "+i.sn+" just loaded, load next one: "+f.sn),i=f):i=null)}return i},c.synchronizeToLiveEdge=function(t){var e=this.config,r=this.media;if(r){var i=this.hls.liveSyncPosition,a=r.currentTime,n=t.fragments[0].start,s=t.edge,o=a>=n-e.maxFragLookUpTolerance&&a<=s;if(null!==i&&r.duration>i&&(a<i||!o)){var l=void 0!==e.liveMaxLatencyDuration?e.liveMaxLatencyDuration:e.liveMaxLatencyDurationCount*t.targetduration;(!o&&r.readyState<4||a<s-l)&&(this.loadedmetadata||(this.nextLoadPosition=i),r.readyState&&(this.warn("Playback: "+a.toFixed(3)+" is located too far from the end of live sliding playlist: "+s+", reset currentTime to : "+i.toFixed(3)),r.currentTime=i))}}},c.alignPlaylists=function(t,e){var r=this.levels,i=this.levelLastLoaded,n=this.fragPrevious,s=null!==i?r[i]:null,o=t.fragments.length;if(!o)return this.warn("No fragments in live playlist"),0;var l=t.fragments[0].start,u=!e,h=t.alignedSliding&&Object(a.a)(l);if(u||!h&&!l){ct(n,s,t);var d=t.fragments[0].start;return this.log("Live playlist sliding: "+d.toFixed(2)+" start-sn: "+(e?e.startSN:"na")+"->"+t.startSN+" prev-sn: "+(n?n.sn:"na")+" fragments: "+o),d}return l},c.waitForCdnTuneIn=function(t){return t.live&&t.canBlockReload&&t.tuneInGoal>Math.max(t.partHoldBack,3*t.partTarget)},c.setStartPosition=function(t,e){var r=this.startPosition;if(r<e&&(r=-1),-1===r||-1===this.lastCurrentTime){var i=t.startTimeOffset;Object(a.a)(i)?(r=e+i,i<0&&(r+=t.totalduration),r=Math.min(Math.max(e,r),e+t.totalduration),this.log("Start time offset "+i+" found in playlist, adjust startPosition to "+r),this.startPosition=r):t.live?r=this.hls.liveSyncPosition||e:this.startPosition=r=0,this.lastCurrentTime=r}this.nextLoadPosition=r},c.getLoadPosition=function(){var t=this.media,e=0;return this.loadedmetadata&&t?e=t.currentTime:this.nextLoadPosition&&(e=this.nextLoadPosition),e},c.handleFragLoadAborted=function(t,e){this.transmuxer&&"initSegment"!==t.sn&&t.stats.aborted&&(this.warn("Fragment "+t.sn+(e?" part"+e.index:"")+" of level "+t.level+" was aborted"),this.resetFragmentLoading(t))},c.resetFragmentLoading=function(t){this.fragCurrent&&this.fragContextChanged(t)||(this.state=xt)},c.onFragmentOrKeyLoadError=function(t,e){if(!e.fatal){var r=e.frag;if(r&&r.type===t){this.fragCurrent;var i=this.config;if(this.fragLoadError+1<=i.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(r.level))return;var a=Math.min(Math.pow(2,this.fragLoadError)*i.fragLoadingRetryDelay,i.fragLoadingMaxRetryTimeout);this.warn("Fragment "+r.sn+" of "+t+" "+r.level+" failed to load, retrying in "+a+"ms"),this.retryDate=self.performance.now()+a,this.fragLoadError++,this.state=Mt}else e.levelRetry?(t===D.b.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=xt):(o.b.error(e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.hls.stopLoad(),this.state=jt)}}},c.afterBufferFlushed=function(t,e,r){if(t){var i=lt.getBuffered(t);this.fragmentTracker.detectEvictedFragments(e,i,r),this.state===Kt&&this.resetLoadingState()}},c.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=xt},c.resetLiveStartWhenNotLoaded=function(t){if(!this.loadedmetadata){this.startFragRequested=!1;var e=this.levels?this.levels[t].details:null;if(null!=e&&e.live)return this.startPosition=-1,this.setStartPosition(e,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},c.updateLevelTiming=function(t,e,r,i){var a=this,s=r.details;Object.keys(t.elementaryStreams).reduce((function(e,o){var l=t.elementaryStreams[o];if(l){var u=l.endPTS-l.startPTS;if(u<=0)return a.warn("Could not parse fragment "+t.sn+" "+o+" duration reliably ("+u+") resetting transmuxer to fallback to playlist timing"),a.resetTransmuxer(),e||!1;var h=i?0:Y(s,t,l.startPTS,l.endPTS,l.startDTS,l.endDTS);return a.hls.trigger(n.a.LEVEL_PTS_UPDATED,{details:s,level:r,drift:h,type:o,frag:t,start:l.startPTS,end:l.endPTS}),!0}return e}),!1)?(this.state=Bt,this.hls.trigger(n.a.FRAG_PARSED,{frag:t,part:e})):this.resetLoadingState()},c.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},u=i,(h=[{key:"state",get:function(){return this._state},set:function(t){var e=this._state;e!==t&&(this._state=t,this.log(e+"->"+t))}}])&&Ct(u.prototype,h),d&&Ct(u,d),i}(st);function Yt(){return self.MediaSource||self.WebKitMediaSource}function qt(){return self.SourceBuffer||self.WebKitSourceBuffer}var Xt=r(18),zt=r(10),Qt=r(14),$t=Yt()||{isTypeSupported:function(){return!1}},Jt=function(){function t(t,e,r,i){var a=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=t,this.id=e,this.onTransmuxComplete=r,this.onFlush=i;var l=t.config,u=function(e,r){(r=r||{}).frag=a.frag,r.id=a.id,t.trigger(e,r)};this.observer=new Qt.EventEmitter,this.observer.on(n.a.FRAG_DECRYPTED,u),this.observer.on(n.a.ERROR,u);var h={mp4:$t.isTypeSupported("video/mp4"),mpeg:$t.isTypeSupported("audio/mpeg"),mp3:$t.isTypeSupported('audio/mp4; codecs="mp3"')},d=navigator.vendor;if(l.enableWorker&&"undefined"!=typeof Worker){var c;o.b.log("demuxing in webworker");try{c=this.worker=Xt(19),this.onwmsg=this.onWorkerMessage.bind(this),c.addEventListener("message",this.onwmsg),c.onerror=function(e){t.trigger(n.a.ERROR,{type:s.b.OTHER_ERROR,details:s.a.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(e.message+"  ("+e.filename+":"+e.lineno+")")})},c.postMessage({cmd:"init",typeSupported:h,vendor:d,id:e,config:JSON.stringify(l)})}catch(t){o.b.warn("Error in worker:",t),o.b.error("Error while initializing DemuxerWorker, fallback to inline"),c&&self.URL.revokeObjectURL(c.objectURL),this.transmuxer=new zt.c(this.observer,h,l,d,e),this.worker=null}}else this.transmuxer=new zt.c(this.observer,h,l,d,e)}var e=t.prototype;return e.destroy=function(){var t=this.worker;if(t)t.removeEventListener("message",this.onwmsg),t.terminate(),this.worker=null;else{var e=this.transmuxer;e&&(e.destroy(),this.transmuxer=null)}var r=this.observer;r&&r.removeAllListeners(),this.observer=null},e.push=function(t,e,r,i,a,n,s,l,u,h){var d=this;u.transmuxing.start=self.performance.now();var c=this.transmuxer,f=this.worker,g=n?n.start:a.start,v=a.decryptdata,p=this.frag,m=!(p&&a.cc===p.cc),y=!(p&&u.level===p.level),T=p?u.sn-p.sn:-1,E=this.part?u.part-this.part.index:1,b=!y&&(1===T||0===T&&1===E),S=self.performance.now();(y||T||0===a.stats.parsing.start)&&(a.stats.parsing.start=S),!n||!E&&b||(n.stats.parsing.start=S);var L=new zt.b(m,b,l,y,g);if(!b||m){o.b.log("[transmuxer-interface, "+a.type+"]: Starting new transmux session for sn: "+u.sn+" p: "+u.part+" level: "+u.level+" id: "+u.id+"n        discontinuity: "+m+"n        trackSwitch: "+y+"n        contiguous: "+b+"n        accurateTimeOffset: "+l+"n        timeOffset: "+g);var A=new zt.a(r,i,e,s,h);this.configureTransmuxer(A)}if(this.frag=a,this.part=n,f)f.postMessage({cmd:"demux",data:t,decryptdata:v,chunkMeta:u,state:L},t instanceof ArrayBuffer?[t]:[]);else if(c){var R=c.push(t,v,u,L);Object(zt.d)(R)?R.then((function(t){d.handleTransmuxComplete(t)})):this.handleTransmuxComplete(R)}},e.flush=function(t){var e=this;t.transmuxing.start=self.performance.now();var r=this.transmuxer,i=this.worker;if(i)i.postMessage({cmd:"flush",chunkMeta:t});else if(r){var a=r.flush(t);Object(zt.d)(a)?a.then((function(r){e.handleFlushResult(r,t)})):this.handleFlushResult(a,t)}},e.handleFlushResult=function(t,e){var r=this;t.forEach((function(t){r.handleTransmuxComplete(t)})),this.onFlush(e)},e.onWorkerMessage=function(t){var e=t.data,r=this.hls;switch(e.event){case"init":self.URL.revokeObjectURL(this.worker.objectURL);break;case"transmuxComplete":this.handleTransmuxComplete(e.data);break;case"flush":this.onFlush(e.data);break;default:e.data=e.data||{},e.data.frag=this.frag,e.data.id=this.id,r.trigger(e.event,e.data)}},e.configureTransmuxer=function(t){var e=this.worker,r=this.transmuxer;e?e.postMessage({cmd:"configure",config:t}):r&&r.configure(t)},e.handleTransmuxComplete=function(t){t.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(t)},t}(),Zt=function(){function t(t,e,r,i){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=t,this.media=e,this.fragmentTracker=r,this.hls=i}var e=t.prototype;return e.destroy=function(){this.hls=this.fragmentTracker=this.media=null},e.poll=function(t){var e=this.config,r=this.media,i=this.stalled,a=r.currentTime,n=r.seeking,s=this.seeking&&!n,l=!this.seeking&&n;if(this.seeking=n,a===t){if((l||s)&&(this.stalled=null),!r.paused&&!r.ended&&0!==r.playbackRate&&lt.getBuffered(r).length){var u=lt.bufferInfo(r,a,0),h=u.len>0,d=u.nextStart||0;if(h||d){if(n){var c=u.len>2,f=!d||d-a>2&&!this.fragmentTracker.getPartialFragment(a);if(c||f)return;this.moved=!1}if(!this.moved&&null!==this.stalled){var g,v=Math.max(d,u.start||0)-a,p=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,m=(null==p||null===(g=p.details)||void 0===g?void 0:g.live)?2*p.details.targetduration:2;if(v>0&&v<=m)return void this._trySkipBufferHole(null)}var y=self.performance.now();if(null!==i){var T=y-i;!n&&T>=250&&this._reportStall(u.len);var E=lt.bufferInfo(r,a,e.maxBufferHole);this._tryFixBufferStall(E,T)}else this.stalled=y}}}else if(this.moved=!0,null!==i){if(this.stallReported){var b=self.performance.now()-i;o.b.warn("playback not stuck anymore @"+a+", after "+Math.round(b)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}},e._tryFixBufferStall=function(t,e){var r=this.config,i=this.fragmentTracker,a=this.media.currentTime,n=i.getPartialFragment(a);if(n&&this._trySkipBufferHole(n))return;t.len>r.maxBufferHole&&e>1e3*r.highBufferWatchdogPeriod&&(o.b.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},e._reportStall=function(t){var e=this.hls,r=this.media;this.stallReported||(this.stallReported=!0,o.b.warn("Playback stalling at @"+r.currentTime+" due to low buffer (buffer="+t+")"),e.trigger(n.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_STALLED_ERROR,fatal:!1,buffer:t}))},e._trySkipBufferHole=function(t){for(var e=this.config,r=this.hls,i=this.media,a=i.currentTime,l=0,u=lt.getBuffered(i),h=0;h<u.length;h++){var d=u.start(h);if(a+e.maxBufferHole>=l&&a<d){var c=Math.max(d+.05,i.currentTime+.1);return o.b.warn("skipping hole, adjusting currentTime from "+a+" to "+c),this.moved=!0,this.stalled=null,i.currentTime=c,t&&r.trigger(n.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+a+" to "+c,frag:t}),c}l=u.end(h)}return 0},e._tryNudgeBuffer=function(){var t=this.config,e=this.hls,r=this.media,i=r.currentTime,a=(this.nudgeRetry||0)+1;if(this.nudgeRetry=a,a<t.nudgeMaxRetry){var l=i+a*t.nudgeOffset;o.b.warn("Nudging 'currentTime' from "+i+" to "+l),r.currentTime=l,e.trigger(n.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_NUDGE_ON_STALL,fatal:!1})}else o.b.error("Playhead still not moving while enough data buffered @"+i+" after "+t.nudgeMaxRetry+" nudges"),e.trigger(n.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_STALLED_ERROR,fatal:!0})},t}();function te(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function ee(t,e){return(ee=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var re=function(t){var e,r;function i(e,r){var i;return(i=t.call(this,e,r,"[stream-controller]")||this).audioCodecSwap=!1,i.gapController=null,i.level=-1,i._forceStartLoad=!1,i.altAudio=!1,i.audioOnly=!1,i.fragPlaying=null,i.onvplaying=null,i.onvseeked=null,i.fragLastKbps=0,i.stalled=!1,i.couldBacktrack=!1,i.audioCodecSwitch=!1,i.videoBuffer=null,i._registerListeners(),i}r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,ee(e,r);var l,h,d,c=i.prototype;return c._registerListeners=function(){var t=this.hls;t.on(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.on(n.a.MANIFEST_PARSED,this.onManifestParsed,this),t.on(n.a.LEVEL_LOADING,this.onLevelLoading,this),t.on(n.a.LEVEL_LOADED,this.onLevelLoaded,this),t.on(n.a.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(n.a.ERROR,this.onError,this),t.on(n.a.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(n.a.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(n.a.BUFFER_CREATED,this.onBufferCreated,this),t.on(n.a.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(n.a.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(n.a.FRAG_BUFFERED,this.onFragBuffered,this)},c._unregisterListeners=function(){var t=this.hls;t.off(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.off(n.a.MANIFEST_PARSED,this.onManifestParsed,this),t.off(n.a.LEVEL_LOADED,this.onLevelLoaded,this),t.off(n.a.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(n.a.ERROR,this.onError,this),t.off(n.a.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(n.a.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(n.a.BUFFER_CREATED,this.onBufferCreated,this),t.off(n.a.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(n.a.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(n.a.FRAG_BUFFERED,this.onFragBuffered,this)},c.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},c.startLoad=function(t){if(this.levels){var e=this.lastCurrentTime,r=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var i=r.startLevel;-1===i&&(r.config.testBandwidth?(i=0,this.bitrateTest=!0):i=r.nextAutoLevel),this.level=r.nextLoadLevel=i,this.loadedmetadata=!1}e>0&&-1===t&&(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e),this.state=xt,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this._forceStartLoad=!0,this.state=Ot},c.stopLoad=function(){this._forceStartLoad=!1,t.prototype.stopLoad.call(this)},c.doTick=function(){switch(this.state){case xt:this.doTickIdle();break;case Vt:var t,e=this.levels,r=this.level,i=null==e||null===(t=e[r])||void 0===t?void 0:t.details;if(i&&(!i.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(i))break;this.state=xt;break}break;case Mt:var a,n=self.performance.now(),s=this.retryDate;(!s||n>=s||null!==(a=this.media)&&void 0!==a&&a.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=xt)}this.onTickEnd()},c.onTickEnd=function(){t.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},c.doTickIdle=function(){var t,e,r=this.hls,i=this.levelLastLoaded,a=this.levels,s=this.media,o=r.config,l=r.nextLoadLevel;if(null!==i&&(s||!this.startFragRequested&&o.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)&&a&&a[l]){var h=a[l];this.level=r.nextLoadLevel=l;var d=h.details;if(!d||this.state===Vt||d.live&&this.levelLastLoaded!==l)this.state=Vt;else{var c=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:s,D.b.MAIN);if(null!==c)if(!(c.len>=this.getMaxBufferLength(h.maxBitrate))){if(this._streamEnded(c,d)){var f={};return this.altAudio&&(f.type="video"),this.hls.trigger(n.a.BUFFER_EOS,f),void(this.state=Kt)}var g=c.end,v=this.getNextFragment(g,d);if(this.couldBacktrack&&!this.fragPrevious&&v&&"initSegment"!==v.sn){var p=v.sn-d.startSN;p>1&&(v=d.fragments[p-1],this.fragmentTracker.removeFragment(v))}if(v&&this.fragmentTracker.getState(v)===tt.OK&&this.nextLoadPosition>g){var m=this.audioOnly&&!this.altAudio?u.a.AUDIO:u.a.VIDEO;this.afterBufferFlushed(s,m,D.b.MAIN),v=this.getNextFragment(this.nextLoadPosition,d)}v&&(!v.initSegment||v.initSegment.data||this.bitrateTest||(v=v.initSegment),"identity"!==(null===(t=v.decryptdata)||void 0===t?void 0:t.keyFormat)||null!==(e=v.decryptdata)&&void 0!==e&&e.key?this.loadFragment(v,d,g):this.loadKey(v,d))}}}},c.loadFragment=function(e,r,i){var a,n=this.fragmentTracker.getState(e);if(this.fragCurrent=e,n===tt.BACKTRACKED){var s=this.fragmentTracker.getBacktrackData(e);if(s)return this._handleFragmentLoadProgress(s),void this._handleFragmentLoadComplete(s);n=tt.NOT_LOADED}n===tt.NOT_LOADED||n===tt.PARTIAL?"initSegment"===e.sn?this._loadInitSegment(e):this.bitrateTest?(e.bitrateTest=!0,this.log("Fragment "+e.sn+" of level "+e.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(e)):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i)):n===tt.APPENDING?this.reduceMaxBufferLength(e.duration)&&this.fragmentTracker.removeFragment(e):0===(null===(a=this.media)||void 0===a?void 0:a.buffered.length)&&this.fragmentTracker.removeAllFragments()},c.getAppendedFrag=function(t){var e=this.fragmentTracker.getAppendedFrag(t,D.b.MAIN);return e&&"fragment"in e?e.fragment:e},c.getBufferedFrag=function(t){return this.fragmentTracker.getBufferedFrag(t,D.b.MAIN)},c.followingBufferedFrag=function(t){return t?this.getBufferedFrag(t.end+.5):null},c.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},c.nextLevelSwitch=function(){var t=this.levels,e=this.media;if(null!=e&&e.readyState){var r,i=this.getAppendedFrag(e.currentTime);if(i&&i.start>1&&this.flushMainBuffer(0,i.start-1),!e.paused&&t){var a=t[this.hls.nextLoadLevel],n=this.fragLastKbps;r=n&&this.fragCurrent?this.fragCurrent.duration*a.maxBitrate/(1e3*n)+1:0}else r=0;var s=this.getBufferedFrag(e.currentTime+r);if(s){var o=this.followingBufferedFrag(s);if(o){this.abortCurrentFrag();var l=o.maxStartPTS?o.maxStartPTS:o.start,u=o.duration,h=Math.max(s.end,l+Math.min(Math.max(u-this.config.maxFragLookUpTolerance,.5*u),.75*u));this.flushMainBuffer(h,Number.POSITIVE_INFINITY)}}}},c.abortCurrentFrag=function(){var t=this.fragCurrent;this.fragCurrent=null,null!=t&&t.loader&&t.loader.abort(),this.state===Pt&&(this.state=xt),this.nextLoadPosition=this.getLoadPosition()},c.flushMainBuffer=function(e,r){t.prototype.flushMainBuffer.call(this,e,r,this.altAudio?"video":null)},c.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 Zt(this.config,i,this.fragmentTracker,this.hls)},c.onMediaDetaching=function(){var e=this.media;e&&(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)},c.onMediaPlaying=function(){this.tick()},c.onMediaSeeked=function(){var t=this.media,e=t?t.currentTime:null;Object(a.a)(e)&&this.log("Media seeked to "+e.toFixed(3)),this.tick()},c.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(n.a.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},c.onManifestParsed=function(t,e){var r,i,a,n=!1,s=!1;e.levels.forEach((function(t){(r=t.audioCodec)&&(-1!==r.indexOf("mp4a.40.2")&&(n=!0),-1!==r.indexOf("mp4a.40.5")&&(s=!0))})),this.audioCodecSwitch=n&&s&&!("function"==typeof(null==(a=qt())||null===(i=a.prototype)||void 0===i?void 0:i.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},c.onLevelLoading=function(t,e){var r=this.levels;if(r&&this.state===xt){var i=r[e.level];(!i.details||i.details.live&&this.levelLastLoaded!==e.level||this.waitForCdnTuneIn(i.details))&&(this.state=Vt)}},c.onLevelLoaded=function(t,e){var r,i=this.levels,a=e.level,s=e.details,o=s.totalduration;if(i){this.log("Level "+a+" loaded ["+s.startSN+","+s.endSN+"], cc ["+s.startCC+", "+s.endCC+"] duration:"+o);var l=this.fragCurrent;!l||this.state!==Ft&&this.state!==Mt||l.level!==e.level&&l.loader&&(this.state=xt,l.loader.abort());var u=i[a],h=0;if(s.live||null!==(r=u.details)&&void 0!==r&&r.live){if(s.fragments[0]||(s.deltaUpdateFailed=!0),s.deltaUpdateFailed)return;h=this.alignPlaylists(s,u.details)}if(u.details=s,this.levelLastLoaded=a,this.hls.trigger(n.a.LEVEL_UPDATED,{details:s,level:a}),this.state===Vt){if(this.waitForCdnTuneIn(s))return;this.state=xt}this.startFragRequested?s.live&&this.synchronizeToLiveEdge(s):this.setStartPosition(s,h),this.tick()}else this.warn("Levels were reset while loading level "+a)},c._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,a=t.payload,n=this.levels;if(n){var s=n[r.level],o=s.details;if(o){var l=s.videoCodec,u=o.PTSKnown||!o.live,h=null===(e=r.initSegment)||void 0===e?void 0:e.data,d=this._getAudioCodec(s),c=this.transmuxer=this.transmuxer||new Jt(this.hls,D.b.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),f=i?i.index:-1,g=-1!==f,v=new ut(r.level,r.sn,r.stats.chunkCount,a.byteLength,f,g),p=this.initPTS[r.cc];c.push(a,h,d,l,r,i,o.totalduration,u,v,p)}else this.warn("Dropping fragment "+r.sn+" of level "+r.level+" after level details were reset")}else this.warn("Levels were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},c.onAudioTrackSwitching=function(t,e){var r=this.altAudio,i=!!e.url,a=e.id;if(!i){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var s=this.fragCurrent;null!=s&&s.loader&&(this.log("Switching to main audio track, cancel main fragment load"),s.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var o=this.hls;r&&o.trigger(n.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),o.trigger(n.a.AUDIO_TRACK_SWITCHED,{id:a})}},c.onAudioTrackSwitched=function(t,e){var r=e.id,i=!!this.hls.audioTracks[r].url;if(i){var a=this.videoBuffer;a&&this.mediaBuffer!==a&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=a)}this.altAudio=i,this.tick()},c.onBufferCreated=function(t,e){var r,i,a=e.tracks,n=!1;for(var s in a){var o=a[s];if("main"===o.id){if(i=s,r=o,"video"===s){var l=a[s];l&&(this.videoBuffer=l.buffer)}}else n=!0}n&&r?(this.log("Alternate track found, use "+i+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media},c.onFragBuffered=function(t,e){var r=e.frag,i=e.part;if(!r||r.type===D.b.MAIN){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===Bt&&(this.state=xt));var a=i?i.stats:r.stats;this.fragLastKbps=Math.round(8*a.total/(a.buffering.end-a.loading.first)),"initSegment"!==r.sn&&(this.fragPrevious=r),this.fragBufferedComplete(r,i)}},c.onError=function(t,e){switch(e.details){case s.a.FRAG_LOAD_ERROR:case s.a.FRAG_LOAD_TIMEOUT:case s.a.KEY_LOAD_ERROR:case s.a.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(D.b.MAIN,e);break;case s.a.LEVEL_LOAD_ERROR:case s.a.LEVEL_LOAD_TIMEOUT:this.state!==jt&&(e.fatal?(this.warn(""+e.details),this.state=jt):e.levelRetry||this.state!==Vt||(this.state=xt));break;case s.a.BUFFER_FULL_ERROR:if("main"===e.parent&&(this.state===Ut||this.state===Bt)){var r=!0,i=this.getFwdBufferInfo(this.media,D.b.MAIN);i&&i.len>.5&&(r=!this.reduceMaxBufferLength(i.len)),r&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}}},c.checkBuffer=function(){var t=this.media,e=this.gapController;if(t&&e&&t.readyState){var r=lt.getBuffered(t);!this.loadedmetadata&&r.length?(this.loadedmetadata=!0,this.seekToStartPos()):e.poll(this.lastCurrentTime),this.lastCurrentTime=t.currentTime}},c.onFragLoadEmergencyAborted=function(){this.state=xt,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},c.onBufferFlushed=function(t,e){var r=e.type;if(r!==u.a.AUDIO||this.audioOnly&&!this.altAudio){var i=(r===u.a.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(i,r,D.b.MAIN)}},c.onLevelsUpdated=function(t,e){this.levels=e.levels},c.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},c.seekToStartPos=function(){var t=this.media,e=t.currentTime,r=this.startPosition;if(r>=0&&e<r){if(t.seeking)return void o.b.log("could not seek to "+r+", already seeking at "+e);var i=lt.getBuffered(t),a=(i.length?i.start(0):0)-r;a>0&&a<this.config.maxBufferHole&&(o.b.log("adjusting start position by "+a+" to match buffer start"),r+=a,this.startPosition=r),this.log("seek to target start position "+r+" from current time "+e),t.currentTime=r}},c._getAudioCodec=function(t){var e=this.config.defaultAudioCodec||t.audioCodec;return this.audioCodecSwap&&e&&(this.log("Swapping audio codec"),e=-1!==e.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),e},c._loadBitrateTestFrag=function(t){var e=this;this._doFragLoad(t).then((function(r){var i=e.hls;if(r&&!i.nextLoadLevel&&!e.fragContextChanged(t)){e.fragLoadError=0,e.state=xt,e.startFragRequested=!1,e.bitrateTest=!1;var a=t.stats;a.parsing.start=a.parsing.end=a.buffering.start=a.buffering.end=self.performance.now(),i.trigger(n.a.FRAG_LOADED,r)}}))},c._handleTransmuxComplete=function(t){var e,r="main",i=this.hls,s=t.remuxResult,o=t.chunkMeta,l=this.getCurrentContext(o);if(!l)return this.warn("The loading context changed while buffering fragment "+o.sn+" of level "+o.level+". This chunk will not be buffered."),void this.resetLiveStartWhenNotLoaded(o.level);var h=l.frag,d=l.part,c=l.level,f=s.video,g=s.text,v=s.id3,p=s.initSegment,m=this.altAudio?void 0:s.audio;if(!this.fragContextChanged(h)){if(this.state=Ut,p){p.tracks&&(this._bufferInitSegment(c,p.tracks,h,o),i.trigger(n.a.FRAG_PARSING_INIT_SEGMENT,{frag:h,id:r,tracks:p.tracks}));var y=p.initPTS,T=p.timescale;Object(a.a)(y)&&(this.initPTS[h.cc]=y,i.trigger(n.a.INIT_PTS_FOUND,{frag:h,id:r,initPTS:y,timescale:T}))}if(f&&!1!==s.independent){if(c.details){var E=f.startPTS,b=f.endPTS,S=f.startDTS,L=f.endDTS;if(d)d.elementaryStreams[f.type]={startPTS:E,endPTS:b,startDTS:S,endDTS:L};else if(f.firstKeyFrame&&f.independent&&(this.couldBacktrack=!0),f.dropped&&f.independent){if(this.getLoadPosition()+this.config.maxBufferHole<E)return void this.backtrack(h);h.setElementaryStreamInfo(f.type,h.start,b,h.start,L,!0)}h.setElementaryStreamInfo(f.type,E,b,S,L),this.bufferFragmentData(f,h,d,o)}}else if(!1===s.independent)return void this.backtrack(h);if(m){var A=m.startPTS,R=m.endPTS,k=m.startDTS,D=m.endDTS;d&&(d.elementaryStreams[u.a.AUDIO]={startPTS:A,endPTS:R,startDTS:k,endDTS:D}),h.setElementaryStreamInfo(u.a.AUDIO,A,R,k,D),this.bufferFragmentData(m,h,d,o)}if(null!=v&&null!==(e=v.samples)&&void 0!==e&&e.length){var _={frag:h,id:r,samples:v.samples};i.trigger(n.a.FRAG_PARSING_METADATA,_)}if(g){var I={frag:h,id:r,samples:g.samples};i.trigger(n.a.FRAG_PARSING_USERDATA,I)}}},c._bufferInitSegment=function(t,e,r,i){var a=this;if(this.state===Ut){this.audioOnly=!!e.audio&&!e.video,this.altAudio&&!this.audioOnly&&delete e.audio;var s=e.audio,o=e.video,l=e.audiovideo;if(s){var u=t.audioCodec,h=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(u&&(u=-1!==u.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),1!==s.metadata.channelCount&&-1===h.indexOf("firefox")&&(u="mp4a.40.5")),-1!==h.indexOf("android")&&"audio/mpeg"!==s.container&&(u="mp4a.40.2",this.log("Android: force audio codec to "+u)),t.audioCodec&&t.audioCodec!==u&&this.log('Swapping manifest audio codec "'+t.audioCodec+'" for "'+u+'"'),s.levelCodec=u,s.id="main",this.log("Init audio buffer, container:"+s.container+", codecs[selected/level/parsed]=["+(u||"")+"/"+(t.audioCodec||"")+"/"+s.codec+"]")}o&&(o.levelCodec=t.videoCodec,o.id="main",this.log("Init video buffer, container:"+o.container+", codecs[level/parsed]=["+(t.videoCodec||"")+"/"+o.codec+"]")),l&&this.log("Init audiovideo buffer, container:"+l.container+", codecs[level/parsed]=["+(t.attrs.CODECS||"")+"/"+l.codec+"]"),this.hls.trigger(n.a.BUFFER_CODECS,e),Object.keys(e).forEach((function(t){var s=e[t].initSegment;null!=s&&s.byteLength&&a.hls.trigger(n.a.BUFFER_APPENDING,{type:t,data:s,frag:r,part:null,chunkMeta:i,parent:r.type})})),this.tick()}},c.backtrack=function(t){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(t);var e=this.fragmentTracker.backtrack(t);this.fragPrevious=null,this.nextLoadPosition=t.start,e?this.resetFragmentLoading(t):this.state=Gt},c.checkFragmentChanged=function(){var t=this.media,e=null;if(t&&t.readyState>1&&!1===t.seeking){var r=t.currentTime;if(lt.isBuffered(t,r)?e=this.getAppendedFrag(r):lt.isBuffered(t,r+.1)&&(e=this.getAppendedFrag(r+.1)),e){var i=this.fragPlaying,a=e.level;i&&e.sn===i.sn&&i.level===a&&e.urlId===i.urlId||(this.hls.trigger(n.a.FRAG_CHANGED,{frag:e}),i&&i.level===a||this.hls.trigger(n.a.LEVEL_SWITCHED,{level:a}),this.fragPlaying=e)}}},l=i,(h=[{key:"nextLevel",get:function(){var t=this.nextBufferedFrag;return t?t.level:-1}},{key:"currentLevel",get:function(){var t=this.media;if(t){var e=this.getAppendedFrag(t.currentTime);if(e)return e.level}return-1}},{key:"nextBufferedFrag",get:function(){var t=this.media;if(t){var e=this.getAppendedFrag(t.currentTime);return this.followingBufferedFrag(e)}return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}])&&te(l.prototype,h),d&&te(l,d),i}(Wt),ie=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}(),ae=function(){function t(t,e,r){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new ie(t),this.fast_=new ie(e)}var e=t.prototype;return e.update=function(t,e){var r=this.slow_,i=this.fast_;this.slow_.halfLife!==t&&(this.slow_=new ie(t,r.getEstimate(),r.getTotalWeight())),this.fast_.halfLife!==e&&(this.fast_=new ie(e,i.getEstimate(),i.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.canEstimate=function(){var t=this.fast_;return t&&t.getTotalWeight()>=this.minWeight_},e.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},e.destroy=function(){},t}();function ne(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var se=function(){function t(t){this.hls=void 0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=void 0,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=t;var e=t.config;this.bwEstimator=new ae(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate),this.registerListeners()}var e,r,i,l=t.prototype;return l.registerListeners=function(){var t=this.hls;t.on(n.a.FRAG_LOADING,this.onFragLoading,this),t.on(n.a.FRAG_LOADED,this.onFragLoaded,this),t.on(n.a.FRAG_BUFFERED,this.onFragBuffered,this),t.on(n.a.LEVEL_LOADED,this.onLevelLoaded,this),t.on(n.a.ERROR,this.onError,this)},l.unregisterListeners=function(){var t=this.hls;t.off(n.a.FRAG_LOADING,this.onFragLoading,this),t.off(n.a.FRAG_LOADED,this.onFragLoaded,this),t.off(n.a.FRAG_BUFFERED,this.onFragBuffered,this),t.off(n.a.LEVEL_LOADED,this.onLevelLoaded,this),t.off(n.a.ERROR,this.onError,this)},l.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},l.onFragLoading=function(t,e){var r,i=e.frag;i.type===D.b.MAIN&&(this.timer||(this.fragCurrent=i,this.partCurrent=null!=(r=e.part)?r:null,this.timer=self.setInterval(this.onCheck,100)))},l.onLevelLoaded=function(t,e){var r=this.hls.config;e.details.live?this.bwEstimator.update(r.abrEwmaSlowLive,r.abrEwmaFastLive):this.bwEstimator.update(r.abrEwmaSlowVoD,r.abrEwmaFastVoD)},l._abandonRulesCheck=function(){var t=this.fragCurrent,e=this.partCurrent,r=this.hls,i=r.autoLevelEnabled,s=r.config,l=r.media;if(t&&l){var u=e?e.stats:t.stats,h=e?e.duration:t.duration;if(u.aborted)return o.b.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),void(this._nextAutoLevel=-1);if(i&&!l.paused&&l.playbackRate&&l.readyState){var d=performance.now()-u.loading.start,c=Math.abs(l.playbackRate);if(!(d<=500*h/c)){var f=r.levels,g=r.minAutoLevel,v=f[t.level],p=u.total||Math.max(u.loaded,Math.round(h*v.maxBitrate/8)),m=Math.max(1,u.bwEstimate?u.bwEstimate/8:1e3*u.loaded/d),y=(p-u.loaded)/m,T=l.currentTime,E=(lt.bufferInfo(l,T,s.maxBufferHole).end-T)/c;if(!(E>=2*h/c||y<=E)){var b,S=Number.POSITIVE_INFINITY;for(b=t.level-1;b>g;b--){if((S=h*f[b].maxBitrate/(6.4*m))<E)break}if(!(S>=y)){var L=this.bwEstimator.getEstimate();o.b.warn("Fragment "+t.sn+(e?" part "+e.index:"")+" of level "+t.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+b+"n      Current BW estimate: "+(Object(a.a)(L)?(L/1024).toFixed(3):"Unknown")+" Kb/sn      Estimated load time for current fragment: "+y.toFixed(3)+" sn      Estimated load time for the next fragment: "+S.toFixed(3)+" sn      Time to underbuffer: "+E.toFixed(3)+" s"),r.nextLoadLevel=b,this.bwEstimator.sample(d,u.loaded),this.clearTimer(),t.loader&&(this.fragCurrent=this.partCurrent=null,t.loader.abort()),r.trigger(n.a.FRAG_LOAD_EMERGENCY_ABORTED,{frag:t,part:e,stats:u})}}}}}},l.onFragLoaded=function(t,e){var r=e.frag,i=e.part;if(r.type===D.b.MAIN&&Object(a.a)(r.sn)){var s=i?i.stats:r.stats,o=i?i.duration:r.duration;if(this.clearTimer(),this.lastLoadedFragLevel=r.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var l=this.hls.levels[r.level],u=(l.loaded?l.loaded.bytes:0)+s.loaded,h=(l.loaded?l.loaded.duration:0)+o;l.loaded={bytes:u,duration:h},l.realBitrate=Math.round(8*u/h)}if(r.bitrateTest){var d={stats:s,frag:r,part:i,id:r.type};this.onFragBuffered(n.a.FRAG_BUFFERED,d),r.bitrateTest=!1}}},l.onFragBuffered=function(t,e){var r=e.frag,i=e.part,a=i?i.stats:r.stats;if(!a.aborted&&r.type===D.b.MAIN&&"initSegment"!==r.sn){var n=a.parsing.end-a.loading.start;this.bwEstimator.sample(n,a.loaded),a.bwEstimate=this.bwEstimator.getEstimate(),r.bitrateTest?this.bitrateTestDelay=n/1e3:this.bitrateTestDelay=0}},l.onError=function(t,e){switch(e.details){case s.a.FRAG_LOAD_ERROR:case s.a.FRAG_LOAD_TIMEOUT:this.clearTimer()}},l.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},l.getNextABRAutoLevel=function(){var t=this.fragCurrent,e=this.partCurrent,r=this.hls,i=r.maxAutoLevel,a=r.config,n=r.minAutoLevel,s=r.media,l=e?e.duration:t?t.duration:0,u=s?s.currentTime:0,h=s&&0!==s.playbackRate?Math.abs(s.playbackRate):1,d=this.bwEstimator?this.bwEstimator.getEstimate():a.abrEwmaDefaultEstimate,c=(lt.bufferInfo(s,u,a.maxBufferHole).end-u)/h,f=this.findBestLevel(d,n,i,c,a.abrBandWidthFactor,a.abrBandWidthUpFactor);if(f>=0)return f;o.b.trace((c?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var g=l?Math.min(l,a.maxStarvationDelay):a.maxStarvationDelay,v=a.abrBandWidthFactor,p=a.abrBandWidthUpFactor;if(!c){var m=this.bitrateTestDelay;if(m)g=(l?Math.min(l,a.maxLoadingDelay):a.maxLoadingDelay)-m,o.b.trace("bitrate test took "+Math.round(1e3*m)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*g)+" ms"),v=p=1}return f=this.findBestLevel(d,n,i,c+g,v,p),Math.max(f,0)},l.findBestLevel=function(t,e,r,i,a,n){for(var s,l=this.fragCurrent,u=this.partCurrent,h=this.lastLoadedFragLevel,d=this.hls.levels,c=d[h],f=!(null==c||null===(s=c.details)||void 0===s||!s.live),g=null==c?void 0:c.codecSet,v=u?u.duration:l?l.duration:0,p=r;p>=e;p--){var m=d[p];if(m&&(!g||m.codecSet===g)){var y=m.details,T=(u?null==y?void 0:y.partTarget:null==y?void 0:y.averagetargetduration)||v,E=void 0;E=p<=h?a*t:n*t;var b=d[p].maxBitrate,S=b*T/E;if(o.b.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+p+"/"+Math.round(E)+"/"+b+"/"+T+"/"+i+"/"+S),E>b&&(!S||f&&!this.bitrateTestDelay||S<i))return p}}return-1},e=t,(r=[{key:"nextAutoLevel",get:function(){var t=this._nextAutoLevel,e=this.bwEstimator;if(!(-1===t||e&&e.canEstimate()))return t;var r=this.getNextABRAutoLevel();return-1!==t&&(r=Math.min(t,r)),r},set:function(t){this._nextAutoLevel=t}}])&&ne(e.prototype,r),i&&ne(e,i),t}(),oe=r(13);function le(){return(le=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t}).apply(this,arguments)}function ue(t,e){return(ue=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var he=function(t){var e,r;function i(e,r){var i;return(i=t.call(this,e,r,"[audio-stream-controller]")||this).videoBuffer=null,i.videoTrackCC=-1,i.waitingVideoCC=-1,i.audioSwitch=!1,i.trackId=-1,i.waitingData=null,i.mainDetails=null,i.bufferFlushed=!1,i._registerListeners(),i}r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,ue(e,r);var l=i.prototype;return l.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},l._registerListeners=function(){var t=this.hls;t.on(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.on(n.a.LEVEL_LOADED,this.onLevelLoaded,this),t.on(n.a.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(n.a.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(n.a.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(n.a.ERROR,this.onError,this),t.on(n.a.BUFFER_RESET,this.onBufferReset,this),t.on(n.a.BUFFER_CREATED,this.onBufferCreated,this),t.on(n.a.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(n.a.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(n.a.FRAG_BUFFERED,this.onFragBuffered,this)},l._unregisterListeners=function(){var t=this.hls;t.off(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.off(n.a.LEVEL_LOADED,this.onLevelLoaded,this),t.off(n.a.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(n.a.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(n.a.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(n.a.ERROR,this.onError,this),t.off(n.a.BUFFER_RESET,this.onBufferReset,this),t.off(n.a.BUFFER_CREATED,this.onBufferCreated,this),t.off(n.a.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(n.a.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(n.a.FRAG_BUFFERED,this.onFragBuffered,this)},l.onInitPtsFound=function(t,e){var r=e.frag,i=e.id,a=e.initPTS;if("main"===i){var n=r.cc;this.initPTS[r.cc]=a,this.log("InitPTS for cc: "+n+" found from main: "+a),this.videoTrackCC=n,this.state===Ht&&this.tick()}},l.startLoad=function(t){if(!this.levels)return this.startPosition=t,void(this.state=Ot);var e=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),this.fragLoadError=0,e>0&&-1===t?(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),this.state=xt):(this.loadedmetadata=!1,this.state=Nt),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},l.doTick=function(){switch(this.state){case xt:this.doTickIdle();break;case Nt:var e,r=this.levels,i=this.trackId,a=null==r||null===(e=r[i])||void 0===e?void 0:e.details;if(a){if(this.waitForCdnTuneIn(a))break;this.state=Ht}break;case Mt:var n,s=performance.now(),l=this.retryDate;(!l||s>=l||null!==(n=this.media)&&void 0!==n&&n.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=xt);break;case Ht:var u=this.waitingData;if(u){var h=u.frag,d=u.part,c=u.cache,f=u.complete;if(void 0!==this.initPTS[h.cc]){this.waitingData=null,this.waitingVideoCC=-1,this.state=Ft;var g={frag:h,part:d,payload:c.flush(),networkDetails:null};this._handleFragmentLoadProgress(g),f&&t.prototype._handleFragmentLoadComplete.call(this,g)}else if(this.videoTrackCC!==this.waitingVideoCC)o.b.log("Waiting fragment cc ("+h.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var v=this.getLoadPosition(),p=lt.bufferInfo(this.mediaBuffer,v,this.config.maxBufferHole);mt(p.end,this.config.maxFragLookUpTolerance,h)<0&&(o.b.log("Waiting fragment cc ("+h.cc+") @ "+h.start+" cancelled because another fragment at "+p.end+" is needed"),this.clearWaitingFragment())}}else this.state=xt}this.onTickEnd()},l.clearWaitingFragment=function(){var t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=xt)},l.onTickEnd=function(){var t=this.media;if(t&&t.readyState){var e=(this.mediaBuffer?this.mediaBuffer:t).buffered;!this.loadedmetadata&&e.length&&(this.loadedmetadata=!0),this.lastCurrentTime=t.currentTime}},l.doTickIdle=function(){var t,e,r=this.hls,i=this.levels,a=this.media,s=this.trackId,o=r.config;if(i&&i[s]&&(a||!this.startFragRequested&&o.startFragPrefetch)){var l=i[s].details;if(!l||l.live&&this.levelLastLoaded!==s||this.waitForCdnTuneIn(l))this.state=Nt;else{this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,u.a.AUDIO,D.b.AUDIO));var h=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,D.b.AUDIO);if(null!==h){var d=h.len,c=this.getMaxBufferLength(),f=this.audioSwitch;if(!(d>=c)||f){if(!f&&this._streamEnded(h,l))return r.trigger(n.a.BUFFER_EOS,{type:"audio"}),void(this.state=Kt);var g=l.fragments[0].start,v=h.end;if(f){var p=this.getLoadPosition();v=p,l.PTSKnown&&p<g&&(h.end>g||h.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),a.currentTime=g+.05)}var m=this.getNextFragment(v,l);m?"identity"!==(null===(t=m.decryptdata)||void 0===t?void 0:t.keyFormat)||null!==(e=m.decryptdata)&&void 0!==e&&e.key?this.loadFragment(m,l,v):this.loadKey(m,l):this.bufferFlushed=!0}}}}},l.getMaxBufferLength=function(){var e=t.prototype.getMaxBufferLength.call(this),r=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,D.b.MAIN);return null===r?e:Math.max(e,r.len)},l.onMediaDetaching=function(){this.videoBuffer=null,t.prototype.onMediaDetaching.call(this)},l.onAudioTracksUpdated=function(t,e){var r=e.audioTracks;this.resetTransmuxer(),this.levels=r.map((function(t){return new j(t)}))},l.onAudioTrackSwitching=function(t,e){var r=!!e.url;this.trackId=e.id;var i=this.fragCurrent;null!=i&&i.loader&&i.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),r?this.setInterval(100):this.resetTransmuxer(),r?(this.audioSwitch=!0,this.state=xt):this.state=Ot,this.tick()},l.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},l.onLevelLoaded=function(t,e){this.mainDetails=e.details},l.onAudioTrackLoaded=function(t,e){var r,i=this.levels,a=e.details,n=e.id;if(i){this.log("Track "+n+" loaded ["+a.startSN+","+a.endSN+"],duration:"+a.totalduration);var s=i[n],o=0;if(a.live||null!==(r=s.details)&&void 0!==r&&r.live){var l=this.mainDetails;if(a.fragments[0]||(a.deltaUpdateFailed=!0),a.deltaUpdateFailed||!l)return;!s.details&&a.hasProgramDateTime&&l.hasProgramDateTime?(ft(a,l),o=a.fragments[0].start):o=this.alignPlaylists(a,s.details)}s.details=a,this.levelLastLoaded=n,this.startFragRequested||!this.mainDetails&&a.live||this.setStartPosition(s.details,o),this.state!==Nt||this.waitForCdnTuneIn(a)||(this.state=xt),this.tick()}else this.warn("Audio tracks were reset while loading level "+n)},l._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,a=t.payload,n=this.config,s=this.trackId,l=this.levels;if(l){var u=l[s],h=u.details,d=n.defaultAudioCodec||u.audioCodec||"mp4a.40.2",c=this.transmuxer;c||(c=this.transmuxer=new Jt(this.hls,D.b.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var f=this.initPTS[r.cc],g=null===(e=r.initSegment)||void 0===e?void 0:e.data;if(void 0!==f){var v=i?i.index:-1,p=-1!==v,m=new ut(r.level,r.sn,r.stats.chunkCount,a.byteLength,v,p);c.push(a,g,d,"",r,i,h.totalduration,!1,m,f)}else{o.b.log("Unknown video PTS for cc "+r.cc+", waiting for video PTS before demuxing audio frag "+r.sn+" of ["+h.startSN+" ,"+h.endSN+"],track "+s),(this.waitingData=this.waitingData||{frag:r,part:i,cache:new oe.a,complete:!1}).cache.push(new Uint8Array(a)),this.waitingVideoCC=this.videoTrackCC,this.state=Ht}}else this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},l._handleFragmentLoadComplete=function(e){this.waitingData?this.waitingData.complete=!0:t.prototype._handleFragmentLoadComplete.call(this,e)},l.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},l.onBufferCreated=function(t,e){var r=e.tracks.audio;r&&(this.mediaBuffer=r.buffer),e.tracks.video&&(this.videoBuffer=e.tracks.video.buffer)},l.onFragBuffered=function(t,e){var r=e.frag,i=e.part;r.type===D.b.AUDIO&&(this.fragContextChanged(r)?this.warn("Fragment "+r.sn+(i?" p: "+i.index:"")+" of level "+r.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch):("initSegment"!==r.sn&&(this.fragPrevious=r,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(n.a.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(r,i)))},l.onError=function(e,r){switch(r.details){case s.a.FRAG_LOAD_ERROR:case s.a.FRAG_LOAD_TIMEOUT:case s.a.KEY_LOAD_ERROR:case s.a.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(D.b.AUDIO,r);break;case s.a.AUDIO_TRACK_LOAD_ERROR:case s.a.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==jt&&this.state!==Ot&&(this.state=r.fatal?jt:xt,this.warn(r.details+" while loading frag, switching to "+this.state+" state"));break;case s.a.BUFFER_FULL_ERROR:if("audio"===r.parent&&(this.state===Ut||this.state===Bt)){var i=!0,a=this.getFwdBufferInfo(this.mediaBuffer,D.b.AUDIO);a&&a.len>.5&&(i=!this.reduceMaxBufferLength(a.len)),i&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,t.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}}},l.onBufferFlushed=function(t,e){e.type===u.a.AUDIO&&(this.bufferFlushed=!0)},l._handleTransmuxComplete=function(t){var e,r="audio",i=this.hls,a=t.remuxResult,s=t.chunkMeta,o=this.getCurrentContext(s);if(!o)return this.warn("The loading context changed while buffering fragment "+s.sn+" of level "+s.level+". This chunk will not be buffered."),void this.resetLiveStartWhenNotLoaded(s.level);var l=o.frag,h=o.part,d=a.audio,c=a.text,f=a.id3,g=a.initSegment;if(!this.fragContextChanged(l)){if(this.state=Ut,this.audioSwitch&&d&&this.completeAudioSwitch(),null!=g&&g.tracks&&(this._bufferInitSegment(g.tracks,l,s),i.trigger(n.a.FRAG_PARSING_INIT_SEGMENT,{frag:l,id:r,tracks:g.tracks})),d){var v=d.startPTS,p=d.endPTS,m=d.startDTS,y=d.endDTS;h&&(h.elementaryStreams[u.a.AUDIO]={startPTS:v,endPTS:p,startDTS:m,endDTS:y}),l.setElementaryStreamInfo(u.a.AUDIO,v,p,m,y),this.bufferFragmentData(d,l,h,s)}if(null!=f&&null!==(e=f.samples)&&void 0!==e&&e.length){var T=le({frag:l,id:r},f);i.trigger(n.a.FRAG_PARSING_METADATA,T)}if(c){var E=le({frag:l,id:r},c);i.trigger(n.a.FRAG_PARSING_USERDATA,E)}}},l._bufferInitSegment=function(t,e,r){if(this.state===Ut){t.video&&delete t.video;var i=t.audio;if(i){i.levelCodec=i.codec,i.id="audio",this.log("Init audio buffer, container:"+i.container+", codecs[parsed]=["+i.codec+"]"),this.hls.trigger(n.a.BUFFER_CODECS,t);var a=i.initSegment;if(null!=a&&a.byteLength){var s={type:"audio",frag:e,part:null,chunkMeta:r,parent:e.type,data:a};this.hls.trigger(n.a.BUFFER_APPENDING,s)}this.tick()}}},l.loadFragment=function(e,r,i){var n=this.fragmentTracker.getState(e);this.fragCurrent=e,(this.audioSwitch||n===tt.NOT_LOADED||n===tt.PARTIAL)&&("initSegment"===e.sn?this._loadInitSegment(e):r.live&&!Object(a.a)(this.initPTS[e.cc])?(this.log("Waiting for video PTS in continuity counter "+e.cc+" of live stream before loading audio fragment "+e.sn+" of level "+this.trackId),this.state=Ht):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i)))},l.completeAudioSwitch=function(){var e=this.hls,r=this.media,i=this.trackId;r&&(this.log("Switching audio track : flushing all audio"),t.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,e.trigger(n.a.AUDIO_TRACK_SWITCHED,{id:i})},i}(Wt);function de(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function ce(t,e){return(ce=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var fe=function(t){var e,r;function i(e){var r;return(r=t.call(this,e,"[audio-track-controller]")||this).tracks=[],r.groupId=null,r.tracksInGroup=[],r.trackId=-1,r.trackName="",r.selectDefaultTrack=!0,r.registerListeners(),r}r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,ce(e,r);var a,o,l,u=i.prototype;return u.registerListeners=function(){var t=this.hls;t.on(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.on(n.a.MANIFEST_PARSED,this.onManifestParsed,this),t.on(n.a.LEVEL_LOADING,this.onLevelLoading,this),t.on(n.a.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(n.a.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(n.a.ERROR,this.onError,this)},u.unregisterListeners=function(){var t=this.hls;t.off(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.off(n.a.MANIFEST_PARSED,this.onManifestParsed,this),t.off(n.a.LEVEL_LOADING,this.onLevelLoading,this),t.off(n.a.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(n.a.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(n.a.ERROR,this.onError,this)},u.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,t.prototype.destroy.call(this)},u.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},u.onManifestParsed=function(t,e){this.tracks=e.audioTracks||[]},u.onAudioTrackLoaded=function(t,e){var r=e.id,i=e.details,a=this.tracksInGroup[r];if(a){var n=a.details;a.details=e.details,this.log("audioTrack "+r+" loaded ["+i.startSN+"-"+i.endSN+"]"),r===this.trackId&&(this.retryCount=0,this.playlistLoaded(r,e,n))}else this.warn("Invalid audio track id "+r)},u.onLevelLoading=function(t,e){this.switchLevel(e.level)},u.onLevelSwitching=function(t,e){this.switchLevel(e.level)},u.switchLevel=function(t){var e=this.hls.levels[t];if(null!=e&&e.audioGroupIds){var r=e.audioGroupIds[e.urlId];if(this.groupId!==r){this.groupId=r;var i=this.tracks.filter((function(t){return!r||t.groupId===r}));this.selectDefaultTrack&&!i.some((function(t){return t.default}))&&(this.selectDefaultTrack=!1),this.tracksInGroup=i;var a={audioTracks:i};this.log("Updating audio tracks, "+i.length+' track(s) found in "'+r+'" group-id'),this.hls.trigger(n.a.AUDIO_TRACKS_UPDATED,a),this.selectInitialTrack()}}},u.onError=function(e,r){t.prototype.onError.call(this,e,r),!r.fatal&&r.context&&r.context.type===D.a.AUDIO_TRACK&&r.context.id===this.trackId&&r.context.groupId===this.groupId&&this.retryLoadingOrFail(r)},u.setAudioTrack=function(t){var e=this.tracksInGroup;if(t<0||t>=e.length)this.warn("Invalid id passed to audio-track controller");else{this.clearTimer();var r=e[this.trackId];this.log("Now switching to audio-track index "+t);var i=e[t],a=i.id,s=i.groupId,o=void 0===s?"":s,l=i.name,u=i.type,h=i.url;if(this.trackId=t,this.trackName=l,this.selectDefaultTrack=!1,this.hls.trigger(n.a.AUDIO_TRACK_SWITCHING,{id:a,groupId:o,name:l,type:u,url:h}),!i.details||i.details.live){var d=this.switchParams(i.url,null==r?void 0:r.details);this.loadPlaylist(d)}}},u.selectInitialTrack=function(){this.tracksInGroup;var t=this.trackName,e=this.findTrackId(t)||this.findTrackId();-1!==e?this.setAudioTrack(e):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(n.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},u.findTrackId=function(t){for(var e=this.tracksInGroup,r=0;r<e.length;r++){var i=e[r];if((!this.selectDefaultTrack||i.default)&&(!t||t===i.name))return i.id}return-1},u.loadPlaylist=function(t){var e=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(e)){var r=e.id,i=e.groupId,a=e.url;if(t)try{a=t.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("loading audio-track playlist for id: "+r),this.clearTimer(),this.hls.trigger(n.a.AUDIO_TRACK_LOADING,{url:a,id:r,groupId:i,deliveryDirectives:t||null})}},a=i,(o=[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1,this.setAudioTrack(t)}}])&&de(a.prototype,o),l&&de(a,l),i}(Q);function ge(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function ve(t,e){return(ve=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var pe=function(t){var e,r;function i(e,r){var i;return(i=t.call(this,e,r,"[subtitle-stream-controller]")||this).levels=[],i.currentTrackId=-1,i.tracksBuffered=[],i.mainDetails=null,i._registerListeners(),i}r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,ve(e,r);var a,s,l,u=i.prototype;return u.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},u._registerListeners=function(){var t=this.hls;t.on(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.on(n.a.LEVEL_LOADED,this.onLevelLoaded,this),t.on(n.a.ERROR,this.onError,this),t.on(n.a.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(n.a.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(n.a.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(n.a.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(n.a.BUFFER_FLUSHING,this.onBufferFlushing,this)},u._unregisterListeners=function(){var t=this.hls;t.off(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.off(n.a.LEVEL_LOADED,this.onLevelLoaded,this),t.off(n.a.ERROR,this.onError,this),t.off(n.a.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(n.a.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(n.a.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(n.a.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(n.a.BUFFER_FLUSHING,this.onBufferFlushing,this)},u.startLoad=function(){this.stopLoad(),this.state=xt,this.setInterval(500),this.tick()},u.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},u.onLevelLoaded=function(t,e){this.mainDetails=e.details},u.onSubtitleFragProcessed=function(t,e){var r=e.frag,i=e.success;if(this.fragPrevious=r,this.state=xt,i){var a=this.tracksBuffered[this.currentTrackId];if(a){for(var n,s=r.start,o=0;o<a.length;o++)if(s>=a[o].start&&s<=a[o].end){n=a[o];break}var l=r.start+r.duration;n?n.end=l:(n={start:s,end:l},a.push(n)),this.fragmentTracker.fragBuffered(r)}}},u.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset;if(0===r&&i!==Number.POSITIVE_INFINITY){var a=this.currentTrackId,n=this.levels;if(!n.length||!n[a]||!n[a].details)return;var s=i-n[a].details.targetduration;if(s<=0)return;e.endOffsetSubtitles=Math.max(0,s),this.tracksBuffered.forEach((function(t){for(var e=0;e<t.length;)if(t[e].end<=s)t.shift();else{if(!(t[e].start<s))break;t[e].start=s,e++}})),this.fragmentTracker.removeFragmentsInRange(r,s,D.b.SUBTITLE)}},u.onError=function(t,e){var r,i=e.frag;i&&i.type===D.b.SUBTITLE&&(null!==(r=this.fragCurrent)&&void 0!==r&&r.loader&&this.fragCurrent.loader.abort(),this.state=xt)},u.onSubtitleTracksUpdated=function(t,e){var r=this,i=e.subtitleTracks;this.tracksBuffered=[],this.levels=i.map((function(t){return new j(t)})),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach((function(t){r.tracksBuffered[t.id]=[]})),this.mediaBuffer=null},u.onSubtitleTrackSwitch=function(t,e){if(this.currentTrackId=e.id,this.levels.length&&-1!==this.currentTrackId){var r=this.levels[this.currentTrackId];null!=r&&r.details?(this.mediaBuffer=this.mediaBufferTimeRanges,this.setInterval(500)):this.mediaBuffer=null}else this.clearInterval()},u.onSubtitleTrackLoaded=function(t,e){var r,i=e.details,a=e.id,n=this.currentTrackId,s=this.levels;if(s.length){var o=s[n];if(!(a>=s.length||a!==n)&&o){if(this.mediaBuffer=this.mediaBufferTimeRanges,i.live||null!==(r=o.details)&&void 0!==r&&r.live){var l=this.mainDetails;if(i.deltaUpdateFailed||!l)return;var u=l.fragments[0];if(o.details)0===this.alignPlaylists(i,o.details)&&u&&z(i,u.start);else i.hasProgramDateTime&&l.hasProgramDateTime?ft(i,l):u&&z(i,u.start)}if(o.details=i,this.levelLastLoaded=a,this.tick(),i.live&&!this.fragCurrent&&this.media&&this.state===xt)pt(null,i.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),o.details=void 0)}}},u._handleFragmentLoadComplete=function(t){var e=t.frag,r=t.payload,i=e.decryptdata,a=this.hls;if(!this.fragContextChanged(e)&&r&&r.byteLength>0&&i&&i.key&&i.iv&&"AES-128"===i.method){var s=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(r),i.key.buffer,i.iv.buffer).then((function(t){var r=performance.now();a.trigger(n.a.FRAG_DECRYPTED,{frag:e,payload:t,stats:{tstart:s,tdecrypt:r}})}))}},u.doTick=function(){if(this.media){if(this.state===xt){var t,e=this.currentTrackId,r=this.levels;if(!r.length||!r[e]||!r[e].details)return;var i=r[e].details,a=i.targetduration,s=this.config,l=this.media,u=lt.bufferedInfo(this.mediaBufferTimeRanges,l.currentTime-a,s.maxBufferHole),h=u.end;if(u.len>this.getMaxBufferLength()+a)return;var d,c=i.fragments,f=c.length,g=i.edge,v=this.fragPrevious;if(h<g){var p=s.maxFragLookUpTolerance;v&&i.hasProgramDateTime&&(d=vt(c,v.endProgramDateTime,p)),d||!(d=pt(v,c,h,p))&&v&&v.start<c[0].start&&(d=c[0])}else d=c[f-1];null!==(t=d)&&void 0!==t&&t.encrypted?(o.b.log("Loading key for "+d.sn),this.state=Pt,this.hls.trigger(n.a.KEY_LOADING,{frag:d})):d&&this.fragmentTracker.getState(d)===tt.NOT_LOADED&&this.loadFragment(d,i,h)}}else this.state=xt},u.loadFragment=function(e,r,i){this.fragCurrent=e,t.prototype.loadFragment.call(this,e,r,i)},a=i,(s=[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}])&&ge(a.prototype,s),l&&ge(a,l),i}(Wt);function me(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function ye(t,e){return(ye=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function Te(t){for(var e=[],r=0;r<t.length;r++){var i=t[r];"subtitles"===i.kind&&i.label&&e.push(t[r])}return e}var Ee,be=function(t){var e,r;function i(e){var r;return(r=t.call(this,e,"[subtitle-track-controller]")||this).media=null,r.tracks=[],r.groupId=null,r.tracksInGroup=[],r.trackId=-1,r.selectDefaultTrack=!0,r.queuedDefaultTrack=-1,r.trackChangeListener=function(){return r.onTextTracksChanged()},r.asyncPollTrackChange=function(){return r.pollTrackChange(0)},r.useTextTrackPolling=!1,r.subtitlePollingInterval=-1,r.subtitleDisplay=!0,r.registerListeners(),r}r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,ye(e,r);var a,s,o,l=i.prototype;return l.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,t.prototype.destroy.call(this)},l.registerListeners=function(){var t=this.hls;t.on(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.on(n.a.MANIFEST_PARSED,this.onManifestParsed,this),t.on(n.a.LEVEL_LOADING,this.onLevelLoading,this),t.on(n.a.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(n.a.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(n.a.ERROR,this.onError,this)},l.unregisterListeners=function(){var t=this.hls;t.off(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.off(n.a.MANIFEST_PARSED,this.onManifestParsed,this),t.off(n.a.LEVEL_LOADING,this.onLevelLoading,this),t.off(n.a.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(n.a.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(n.a.ERROR,this.onError,this)},l.onMediaAttached=function(t,e){this.media=e.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))},l.pollTrackChange=function(t){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,t)},l.onMediaDetaching=function(){this.media&&(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),Te(this.media.textTracks).forEach((function(t){x(t)})),this.subtitleTrack=-1,this.media=null)},l.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},l.onManifestParsed=function(t,e){this.tracks=e.subtitleTracks},l.onSubtitleTrackLoaded=function(t,e){var r=e.id,i=e.details,a=this.trackId,n=this.tracksInGroup[a];if(n){var s=n.details;n.details=e.details,this.log("subtitle track "+r+" loaded ["+i.startSN+"-"+i.endSN+"]"),r===this.trackId&&(this.retryCount=0,this.playlistLoaded(r,e,s))}else this.warn("Invalid subtitle track id "+r)},l.onLevelLoading=function(t,e){this.switchLevel(e.level)},l.onLevelSwitching=function(t,e){this.switchLevel(e.level)},l.switchLevel=function(t){var e=this.hls.levels[t];if(null!=e&&e.textGroupIds){var r=e.textGroupIds[e.urlId];if(this.groupId!==r){var i=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,a=this.tracks.filter((function(t){return!r||t.groupId===r}));this.tracksInGroup=a;var s=this.findTrackId(null==i?void 0:i.name)||this.findTrackId();this.groupId=r;var o={subtitleTracks:a};this.log("Updating subtitle tracks, "+a.length+' track(s) found in "'+r+'" group-id'),this.hls.trigger(n.a.SUBTITLE_TRACKS_UPDATED,o),-1!==s&&this.setSubtitleTrack(s,i)}}},l.findTrackId=function(t){for(var e=this.tracksInGroup,r=0;r<e.length;r++){var i=e[r];if((!this.selectDefaultTrack||i.default)&&(!t||t===i.name))return i.id}return-1},l.onError=function(e,r){t.prototype.onError.call(this,e,r),!r.fatal&&r.context&&r.context.type===D.a.SUBTITLE_TRACK&&r.context.id===this.trackId&&r.context.groupId===this.groupId&&this.retryLoadingOrFail(r)},l.loadPlaylist=function(t){var e=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(e)){var r=e.id,i=e.groupId,a=e.url;if(t)try{a=t.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("Loading subtitle playlist for id "+r),this.hls.trigger(n.a.SUBTITLE_TRACK_LOADING,{url:a,id:r,groupId:i,deliveryDirectives:t||null})}},l.toggleTrackModes=function(t){var e=this,r=this.media,i=this.subtitleDisplay,a=this.trackId;if(r){var n=Te(r.textTracks),s=n.filter((function(t){return t.groupId===e.groupId}));if(-1===t)[].slice.call(n).forEach((function(t){t.mode="disabled"}));else{var o=s[a];o&&(o.mode="disabled")}var l=s[t];l&&(l.mode=i?"showing":"hidden")}},l.setSubtitleTrack=function(t,e){var r,i=this.tracksInGroup;if(this.media){if(this.trackId!==t&&this.toggleTrackModes(t),!(this.trackId===t&&(-1===t||null!==(r=i[t])&&void 0!==r&&r.details)||t<-1||t>=i.length)){this.clearTimer();var a=i[t];if(this.log("Switching to subtitle track "+t),this.trackId=t,a){var s=a.id,o=a.groupId,l=void 0===o?"":o,u=a.name,h=a.type,d=a.url;this.hls.trigger(n.a.SUBTITLE_TRACK_SWITCH,{id:s,groupId:l,name:u,type:h,url:d});var c=this.switchParams(a.url,null==e?void 0:e.details);this.loadPlaylist(c)}else this.hls.trigger(n.a.SUBTITLE_TRACK_SWITCH,{id:t})}}else this.queuedDefaultTrack=t},l.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),this.media&&this.hls.config.renderTextTracksNatively){for(var t=-1,e=Te(this.media.textTracks),r=0;r<e.length;r++)if("hidden"===e[r].mode)t=r;else if("showing"===e[r].mode){t=r;break}this.subtitleTrack!==t&&(this.subtitleTrack=t)}},a=i,(s=[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1;var e=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(t,e)}}])&&me(a.prototype,s),o&&me(a,o),i}(Q),Se=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){var r=this.queues[e];r.push(t),1===r.length&&this.buffers[e]&&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.buffers,r=this.queues,i=e[t],a=r[t];if(a.length){var n=a[0];try{n.execute()}catch(e){o.b.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),n.onError(e),i&&i.updating||(a.shift(),this.executeNext(t))}}},e.shiftAndExecuteNext=function(t){this.queues[t].shift(),this.executeNext(t)},e.current=function(t){return this.queues[t][0]},t}(),Le=Yt(),Ae=/([ha]vc.)(?:.[^.,]+)+/,Re=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.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var t=e.hls,r=e.media,i=e.mediaSource;o.b.log("[buffer-controller]: Media source opened"),r&&(e.updateMediaElementDuration(),t.trigger(n.a.MEDIA_ATTACHED,{media:r})),i&&i.removeEventListener("sourceopen",e._onMediaSourceOpen),e.checkPendingTracks()},this._onMediaSourceClose=function(){o.b.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){o.b.log("[buffer-controller]: Media source ended")},this.hls=t,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},e.registerListeners=function(){var t=this.hls;t.on(n.a.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(n.a.MANIFEST_PARSED,this.onManifestParsed,this),t.on(n.a.BUFFER_RESET,this.onBufferReset,this),t.on(n.a.BUFFER_APPENDING,this.onBufferAppending,this),t.on(n.a.BUFFER_CODECS,this.onBufferCodecs,this),t.on(n.a.BUFFER_EOS,this.onBufferEos,this),t.on(n.a.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(n.a.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(n.a.FRAG_PARSED,this.onFragParsed,this),t.on(n.a.FRAG_CHANGED,this.onFragChanged,this)},e.unregisterListeners=function(){var t=this.hls;t.off(n.a.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(n.a.MANIFEST_PARSED,this.onManifestParsed,this),t.off(n.a.BUFFER_RESET,this.onBufferReset,this),t.off(n.a.BUFFER_APPENDING,this.onBufferAppending,this),t.off(n.a.BUFFER_CODECS,this.onBufferCodecs,this),t.off(n.a.BUFFER_EOS,this.onBufferEos,this),t.off(n.a.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(n.a.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(n.a.FRAG_PARSED,this.onFragParsed,this),t.off(n.a.FRAG_CHANGED,this.onFragChanged,this)},e._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new Se(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},e.onManifestParsed=function(t,e){var r=2;(e.audio&&!e.video||!e.altAudio)&&(r=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=r,this.details=null,o.b.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},e.onMediaAttaching=function(t,e){var r=this.media=e.media;if(r&&Le){var i=this.mediaSource=new Le;i.addEventListener("sourceopen",this._onMediaSourceOpen),i.addEventListener("sourceended",this._onMediaSourceEnded),i.addEventListener("sourceclose",this._onMediaSourceClose),r.src=self.URL.createObjectURL(i),this._objectUrl=r.src}},e.onMediaDetaching=function(){var t=this.media,e=this.mediaSource,r=this._objectUrl;if(e){if(o.b.log("[buffer-controller]: media source detaching"),"open"===e.readyState)try{e.endOfStream()}catch(t){o.b.warn("[buffer-controller]: onMediaDetaching: "+t.message+" while calling endOfStream")}this.onBufferReset(),e.removeEventListener("sourceopen",this._onMediaSourceOpen),e.removeEventListener("sourceended",this._onMediaSourceEnded),e.removeEventListener("sourceclose",this._onMediaSourceClose),t&&(r&&self.URL.revokeObjectURL(r),t.src===r?(t.removeAttribute("src"),t.load()):o.b.warn("[buffer-controller]: media.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(n.a.MEDIA_DETACHED,void 0)},e.onBufferReset=function(){var t=this;this.getSourceBufferTypes().forEach((function(e){var r=t.sourceBuffer[e];try{r&&(t.removeBufferListeners(e),t.mediaSource&&t.mediaSource.removeSourceBuffer(r),t.sourceBuffer[e]=void 0)}catch(t){o.b.warn("[buffer-controller]: Failed to reset the "+e+" buffer",t)}})),this._initSourceBuffer()},e.onBufferCodecs=function(t,e){var r=this,i=this.getSourceBufferTypes().length;Object.keys(e).forEach((function(t){if(i){var a=r.tracks[t];if(a&&"function"==typeof a.buffer.changeType){var n=e[t],s=n.codec,o=n.levelCodec,l=n.container;if((a.levelCodec||a.codec).replace(Ae,"$1")!==(o||s).replace(Ae,"$1")){var u=l+";codecs="+(o||s);r.appendChangeType(t,u)}}}else r.pendingTracks[t]=e[t]})),i||(this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&"open"===this.mediaSource.readyState&&this.checkPendingTracks())},e.appendChangeType=function(t,e){var r=this,i=this.operationQueue,a={execute:function(){var a=r.sourceBuffer[t];a&&(o.b.log("[buffer-controller]: changing "+t+" sourceBuffer type to "+e),a.changeType(e)),i.shiftAndExecuteNext(t)},onStart:function(){},onComplete:function(){},onError:function(e){o.b.warn("[buffer-controller]: Failed to change "+t+" SourceBuffer type",e)}};i.append(a,t)},e.onBufferAppending=function(t,e){var r=this,i=this.hls,a=this.operationQueue,l=this.tracks,u=e.data,h=e.type,d=e.frag,c=e.part,f=e.chunkMeta,g=f.buffering[h],v=self.performance.now();g.start=v;var p=d.stats.buffering,m=c?c.stats.buffering:null;0===p.start&&(p.start=v),m&&0===m.start&&(m.start=v);var y=l.audio,T="audio"===h&&1===f.id&&"audio/mpeg"===(null==y?void 0:y.container),E={execute:function(){if(g.executeStart=self.performance.now(),T){var t=r.sourceBuffer[h];if(t){var e=d.start-t.timestampOffset;Math.abs(e)>=.1&&(o.b.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+d.start+" (delta: "+e+") sn: "+d.sn+")"),t.timestampOffset=d.start)}}r.appendExecutor(u,h)},onStart:function(){},onComplete:function(){var t=self.performance.now();g.executeEnd=g.end=t,0===p.first&&(p.first=t),m&&0===m.first&&(m.first=t);var e=r.sourceBuffer,i={};for(var a in e)i[a]=lt.getBuffered(e[a]);r.appendError=0,r.hls.trigger(n.a.BUFFER_APPENDED,{type:h,frag:d,part:c,chunkMeta:f,parent:d.type,timeRanges:i})},onError:function(t){o.b.error("[buffer-controller]: Error encountered while trying to append to the "+h+" SourceBuffer",t);var e={type:s.b.MEDIA_ERROR,parent:d.type,details:s.a.BUFFER_APPEND_ERROR,err:t,fatal:!1};t.code===DOMException.QUOTA_EXCEEDED_ERR?e.details=s.a.BUFFER_FULL_ERROR:(r.appendError++,e.details=s.a.BUFFER_APPEND_ERROR,r.appendError>i.config.appendErrorMaxRetry&&(o.b.error("[buffer-controller]: Failed "+i.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),e.fatal=!0)),i.trigger(n.a.ERROR,e)}};a.append(E,h)},e.onBufferFlushing=function(t,e){var r=this,i=this.operationQueue,a=function(t){return{execute:r.removeExecutor.bind(r,t,e.startOffset,e.endOffset),onStart:function(){},onComplete:function(){r.hls.trigger(n.a.BUFFER_FLUSHED,{type:t})},onError:function(e){o.b.warn("[buffer-controller]: Failed to remove from "+t+" SourceBuffer",e)}}};e.type?i.append(a(e.type),e.type):this.getSourceBufferTypes().forEach((function(t){i.append(a(t),t)}))},e.onFragParsed=function(t,e){var r=this,i=e.frag,a=e.part,s=[],l=a?a.elementaryStreams:i.elementaryStreams;l[u.a.AUDIOVIDEO]?s.push("audiovideo"):(l[u.a.AUDIO]&&s.push("audio"),l[u.a.VIDEO]&&s.push("video"));0===s.length&&o.b.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,a&&(a.stats.buffering.end=t);var e=a?a.stats:i.stats;r.hls.trigger(n.a.FRAG_BUFFERED,{frag:i,part:a,stats:e,id:i.type})}),s)},e.onFragChanged=function(t,e){this.flushBackBuffer()},e.onBufferEos=function(t,e){var r=this;this.getSourceBufferTypes().reduce((function(t,i){var a=r.sourceBuffer[i];return e.type&&e.type!==i||a&&!a.ended&&(a.ended=!0,o.b.log("[buffer-controller]: "+i+" sourceBuffer now EOS")),t&&!(a&&!a.ended)}),!0)&&this.blockBuffers((function(){var t=r.mediaSource;t&&"open"===t.readyState&&t.endOfStream()}))},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.flushBackBuffer=function(){var t=this.hls,e=this.details,r=this.media,i=this.sourceBuffer;if(r&&null!==e){var s=this.getSourceBufferTypes();if(s.length){var o=e.live&&null!==t.config.liveBackBufferLength?t.config.liveBackBufferLength:t.config.backBufferLength;if(Object(a.a)(o)&&!(o<0)){var l=r.currentTime,u=e.levelTargetDuration,h=Math.max(o,u),d=Math.floor(l/u)*u-h;s.forEach((function(r){var a=i[r];if(a){var s=lt.getBuffered(a);s.length>0&&d>s.start(0)&&(t.trigger(n.a.BACK_BUFFER_REACHED,{bufferEnd:d}),e.live&&t.trigger(n.a.LIVE_BACK_BUFFER_REACHED,{bufferEnd:d}),t.trigger(n.a.BUFFER_FLUSHING,{startOffset:0,endOffset:d,type:r}))}}))}}}},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,s=r.duration,l=Object(a.a)(i.duration)?i.duration:0;t.live&&e.config.liveDurationInfinity?(o.b.log("[buffer-controller]: Media Source duration is set to Infinity"),i.duration=1/0,this.updateSeekableRange(t)):(n>l&&n>s||!Object(a.a)(s))&&(o.b.log("[buffer-controller]: 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),a=Math.max(i,i+t.totalduration);e.setLiveSeekableRange(i,a)}},e.checkPendingTracks=function(){var t=this.bufferCodecEventsExpected,e=this.operationQueue,r=this.pendingTracks,i=Object.keys(r).length;if(i&&!t||2===i){this.createSourceBuffers(r),this.pendingTracks={};var a=this.getSourceBufferTypes();if(0===a.length)return void this.hls.trigger(n.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});a.forEach((function(t){e.executeNext(t)}))}},e.createSourceBuffers=function(t){var e=this.sourceBuffer,r=this.mediaSource;if(!r)throw Error("createSourceBuffers called when mediaSource was null");var i=0;for(var a in t)if(!e[a]){var l=t[a];if(!l)throw Error("source buffer exists for track "+a+", however track does not");var u=l.levelCodec||l.codec,h=l.container+";codecs="+u;o.b.log("[buffer-controller]: creating sourceBuffer("+h+")");try{var d=e[a]=r.addSourceBuffer(h),c=a;this.addBufferListener(c,"updatestart",this._onSBUpdateStart),this.addBufferListener(c,"updateend",this._onSBUpdateEnd),this.addBufferListener(c,"error",this._onSBUpdateError),this.tracks[a]={buffer:d,codec:u,container:l.container,levelCodec:l.levelCodec,id:l.id},i++}catch(t){o.b.error("[buffer-controller]: error while trying to add sourceBuffer: "+t.message),this.hls.trigger(n.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:t,mimeType:h})}}i&&this.hls.trigger(n.a.BUFFER_CREATED,{tracks:this.tracks})},e._onSBUpdateStart=function(t){this.operationQueue.current(t).onStart()},e._onSBUpdateEnd=function(t){var e=this.operationQueue;e.current(t).onComplete(),e.shiftAndExecuteNext(t)},e._onSBUpdateError=function(t,e){o.b.error("[buffer-controller]: "+t+" SourceBuffer error",e),this.hls.trigger(n.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.BUFFER_APPENDING_ERROR,fatal:!1});var r=this.operationQueue.current(t);r&&r.onError(e)},e.removeExecutor=function(t,e,r){var i=this.media,n=this.mediaSource,s=this.operationQueue,l=this.sourceBuffer[t];if(!i||!n||!l)return o.b.warn("[buffer-controller]: Attempting to remove from the "+t+" SourceBuffer, but it does not exist"),void s.shiftAndExecuteNext(t);var u=Object(a.a)(i.duration)?i.duration:1/0,h=Object(a.a)(n.duration)?n.duration:1/0,d=Math.max(0,e),c=Math.min(r,u,h);c>d?(o.b.log("[buffer-controller]: Removing ["+d+","+c+"] from the "+t+" SourceBuffer"),l.remove(d,c)):s.shiftAndExecuteNext(t)},e.appendExecutor=function(t,e){var r=this.operationQueue,i=this.sourceBuffer[e];if(!i)return o.b.warn("[buffer-controller]: Attempting to append to the "+e+" SourceBuffer, but it does not exist"),void r.shiftAndExecuteNext(e);i.ended=!1,i.appendBuffer(t)},e.blockBuffers=function(t,e){var r=this;if(void 0===e&&(e=this.getSourceBufferTypes()),!e.length)return o.b.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),void Promise.resolve(t);var i=this.operationQueue,a=e.map((function(t){return i.appendBlocker(t)}));Promise.all(a).then((function(){t(),e.forEach((function(t){var e=r.sourceBuffer[t];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 a=r.bind(this,t);this.listeners[t].push({event:e,listener:a}),i.addEventListener(e,a)}},e.removeBufferListeners=function(t){var e=this.sourceBuffer[t];e&&this.listeners[t].forEach((function(t){e.removeEventListener(t.event,t.listener)}))},t}(),ke={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},De=function(t){var e=t;return ke.hasOwnProperty(t)&&(e=ke[t]),String.fromCharCode(e)},_e={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},Ie={17:2,18:4,21:6,22:8,23:10,19:13,20:15},Ce={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},we={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Oe=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];!function(t){t[t.ERROR=0]="ERROR",t[t.TEXT=1]="TEXT",t[t.WARNING=2]="WARNING",t[t.INFO=2]="INFO",t[t.DEBUG=3]="DEBUG",t[t.DATA=3]="DATA"}(Ee||(Ee={}));var xe=function(){function t(){this.time=null,this.verboseLevel=Ee.ERROR}return t.prototype.log=function(t,e){this.verboseLevel>=t&&o.b.log(this.time+" ["+t+"] "+e)},t}(),Pe=function(t){for(var e=[],r=0;r<t.length;r++)e.push(t[r].toString(16));return e},Fe=function(){function t(t,e,r,i,a){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=t||"white",this.underline=e||!1,this.italics=r||!1,this.background=i||"black",this.flash=a||!1}var e=t.prototype;return e.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},e.setStyles=function(t){for(var e=["foreground","underline","italics","background","flash"],r=0;r<e.length;r++){var i=e[r];t.hasOwnProperty(i)&&(this[i]=t[i])}},e.isDefault=function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},e.equals=function(t){return this.foreground===t.foreground&&this.underline===t.underline&&this.italics===t.italics&&this.background===t.background&&this.flash===t.flash},e.copy=function(t){this.foreground=t.foreground,this.underline=t.underline,this.italics=t.italics,this.background=t.background,this.flash=t.flash},e.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},t}(),Me=function(){function t(t,e,r,i,a,n){this.uchar=void 0,this.penState=void 0,this.uchar=t||" ",this.penState=new Fe(e,r,i,a,n)}var e=t.prototype;return e.reset=function(){this.uchar=" ",this.penState.reset()},e.setChar=function(t,e){this.uchar=t,this.penState.copy(e)},e.setPenState=function(t){this.penState.copy(t)},e.equals=function(t){return this.uchar===t.uchar&&this.penState.equals(t.penState)},e.copy=function(t){this.uchar=t.uchar,this.penState.copy(t.penState)},e.isEmpty=function(){return" "===this.uchar&&this.penState.isDefault()},t}(),Ne=function(){function t(t){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var e=0;e<100;e++)this.chars.push(new Me);this.logger=t,this.pos=0,this.currPenState=new Fe}var e=t.prototype;return e.equals=function(t){for(var e=!0,r=0;r<100;r++)if(!this.chars[r].equals(t.chars[r])){e=!1;break}return e},e.copy=function(t){for(var e=0;e<100;e++)this.chars[e].copy(t.chars[e])},e.isEmpty=function(){for(var t=!0,e=0;e<100;e++)if(!this.chars[e].isEmpty()){t=!1;break}return t},e.setCursor=function(t){this.pos!==t&&(this.pos=t),this.pos<0?(this.logger.log(Ee.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>100&&(this.logger.log(Ee.DEBUG,"Too large cursor position "+this.pos),this.pos=100)},e.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r<e+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(e)},e.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},e.insertChar=function(t){t>=144&&this.backSpace();var e=De(t);this.pos>=100?this.logger.log(Ee.ERROR,"Cannot insert "+t.toString(16)+" ("+e+") at position "+this.pos+". Skipping it!"):(this.chars[this.pos].setChar(e,this.currPenState),this.moveCursor(1))},e.clearFromPos=function(t){var e;for(e=t;e<100;e++)this.chars[e].reset()},e.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},e.clearToEndOfRow=function(){this.clearFromPos(this.pos)},e.getTextString=function(){for(var t=[],e=!0,r=0;r<100;r++){var i=this.chars[r].uchar;" "!==i&&(e=!1),t.push(i)}return e?"":t.join("")},e.setPenStyles=function(t){this.currPenState.setStyles(t),this.chars[this.pos].setPenState(this.currPenState)},t}(),Ue=function(){function t(t){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var e=0;e<15;e++)this.rows.push(new Ne(t));this.logger=t,this.currRow=14,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var e=t.prototype;return e.reset=function(){for(var t=0;t<15;t++)this.rows[t].clear();this.currRow=14},e.equals=function(t){for(var e=!0,r=0;r<15;r++)if(!this.rows[r].equals(t.rows[r])){e=!1;break}return e},e.copy=function(t){for(var e=0;e<15;e++)this.rows[e].copy(t.rows[e])},e.isEmpty=function(){for(var t=!0,e=0;e<15;e++)if(!this.rows[e].isEmpty()){t=!1;break}return t},e.backSpace=function(){this.rows[this.currRow].backSpace()},e.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},e.insertChar=function(t){this.rows[this.currRow].insertChar(t)},e.setPen=function(t){this.rows[this.currRow].setPenStyles(t)},e.moveCursor=function(t){this.rows[this.currRow].moveCursor(t)},e.setCursor=function(t){this.logger.log(Ee.INFO,"setCursor: "+t),this.rows[this.currRow].setCursor(t)},e.setPAC=function(t){this.logger.log(Ee.INFO,"pacData = "+JSON.stringify(t));var e=t.row-1;if(this.nrRollUpRows&&e<this.nrRollUpRows-1&&(e=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==e){for(var r=0;r<15;r++)this.rows[r].clear();var i=this.currRow+1-this.nrRollUpRows,a=this.lastOutputScreen;if(a){var n=a.rows[i].cueStartTime,s=this.logger.time;if(n&&null!==s&&n<s)for(var o=0;o<this.nrRollUpRows;o++)this.rows[e-this.nrRollUpRows+o+1].copy(a.rows[i+o])}}this.currRow=e;var l=this.rows[this.currRow];if(null!==t.indent){var u=t.indent,h=Math.max(u-1,0);l.setCursor(t.indent),t.color=l.chars[h].penState.foreground}var d={foreground:t.color,underline:t.underline,italics:t.italics,background:"black",flash:!1};this.setPen(d)},e.setBkgData=function(t){this.logger.log(Ee.INFO,"bkgData = "+JSON.stringify(t)),this.backSpace(),this.setPen(t),this.insertChar(32)},e.setRollUpRows=function(t){this.nrRollUpRows=t},e.rollUp=function(){if(null!==this.nrRollUpRows){this.logger.log(Ee.TEXT,this.getDisplayText());var t=this.currRow+1-this.nrRollUpRows,e=this.rows.splice(t,1)[0];e.clear(),this.rows.splice(this.currRow,0,e),this.logger.log(Ee.INFO,"Rolling up")}else this.logger.log(Ee.DEBUG,"roll_up but nrRollUpRows not set yet")},e.getDisplayText=function(t){t=t||!1;for(var e=[],r="",i=-1,a=0;a<15;a++){var n=this.rows[a].getTextString();n&&(i=a+1,t?e.push("Row "+i+": '"+n+"'"):e.push(n.trim()))}return e.length>0&&(r=t?"["+e.join(" | ")+"]":e.join("n")),r},e.getTextAndFormat=function(){return this.rows},t}(),Be=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 Ue(r),this.nonDisplayedMemory=new Ue(r),this.lastOutputScreen=new Ue(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(Ee.INFO,"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=0;e<t.length;e++)this.writeScreen.insertChar(t[e]);var r=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(Ee.INFO,r+": "+this.writeScreen.getDisplayText(!0)),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(this.logger.log(Ee.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},e.ccRCL=function(){this.logger.log(Ee.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},e.ccBS=function(){this.logger.log(Ee.INFO,"BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},e.ccAOF=function(){},e.ccAON=function(){},e.ccDER=function(){this.logger.log(Ee.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},e.ccRU=function(t){this.logger.log(Ee.INFO,"RU("+t+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(t)},e.ccFON=function(){this.logger.log(Ee.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},e.ccRDC=function(){this.logger.log(Ee.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},e.ccTR=function(){this.logger.log(Ee.INFO,"TR"),this.setMode("MODE_TEXT")},e.ccRTD=function(){this.logger.log(Ee.INFO,"RTD"),this.setMode("MODE_TEXT")},e.ccEDM=function(){this.logger.log(Ee.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},e.ccCR=function(){this.logger.log(Ee.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},e.ccENM=function(){this.logger.log(Ee.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},e.ccEOC=function(){if(this.logger.log(Ee.INFO,"EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var t=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=t,this.writeScreen=this.nonDisplayedMemory,this.logger.log(Ee.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},e.ccTO=function(t){this.logger.log(Ee.INFO,"TO("+t+") - Tab Offset"),this.writeScreen.moveCursor(t)},e.ccMIDROW=function(t){var e={flash:!1};if(e.underline=t%2==1,e.italics=t>=46,e.italics)e.foreground="white";else{var r=Math.floor(t/2)-16;e.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}this.logger.log(Ee.INFO,"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}();function Ge(t,e,r){r.a=t,r.b=e}function Ke(t,e,r){return r.a===t&&r.b===e}var je=function(){function t(t,e,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var i=new xe;this.channels=[null,new Be(t,e,i),new Be(t+1,r,i)],this.cmdHistory={a:null,b:null},this.logger=i}var e=t.prototype;return e.getHandler=function(t){return this.channels[t].getHandler()},e.setHandler=function(t,e){this.channels[t].setHandler(e)},e.addData=function(t,e){var r,i,a,n=!1;this.logger.time=t;for(var s=0;s<e.length;s+=2)if(i=127&e[s],a=127&e[s+1],0!==i||0!==a){if(this.logger.log(Ee.DATA,"["+Pe([e[s],e[s+1]])+"] -> ("+Pe([i,a])+")"),(r=this.parseCmd(i,a))||(r=this.parseMidrow(i,a)),r||(r=this.parsePAC(i,a)),r||(r=this.parseBackgroundAttributes(i,a)),!r&&(n=this.parseChars(i,a))){var o=this.currentChannel;if(o&&o>0)this.channels[o].insertChars(n);else this.logger.log(Ee.WARNING,"No channel found yet. TEXT-MODE?")}r||n||this.logger.log(Ee.WARNING,"Couldn't parse cleaned data "+Pe([i,a])+" orig: "+Pe([e[s],e[s+1]]))}},e.parseCmd=function(t,e){var r=this.cmdHistory;if(!((20===t||28===t||21===t||29===t)&&e>=32&&e<=47)&&!((23===t||31===t)&&e>=33&&e<=35))return!1;if(Ke(t,e,r))return Ge(null,null,r),this.logger.log(Ee.DEBUG,"Repeated command ("+Pe([t,e])+") is dropped"),!0;var i=20===t||21===t||23===t?1:2,a=this.channels[i];return 20===t||21===t||28===t||29===t?32===e?a.ccRCL():33===e?a.ccBS():34===e?a.ccAOF():35===e?a.ccAON():36===e?a.ccDER():37===e?a.ccRU(2):38===e?a.ccRU(3):39===e?a.ccRU(4):40===e?a.ccFON():41===e?a.ccRDC():42===e?a.ccTR():43===e?a.ccRTD():44===e?a.ccEDM():45===e?a.ccCR():46===e?a.ccENM():47===e&&a.ccEOC():a.ccTO(e-32),Ge(t,e,r),this.currentChannel=i,!0},e.parseMidrow=function(t,e){var r=0;if((17===t||25===t)&&e>=32&&e<=47){if((r=17===t?1:2)!==this.currentChannel)return this.logger.log(Ee.ERROR,"Mismatch channel in midrow parsing"),!1;var i=this.channels[r];return!!i&&(i.ccMIDROW(e),this.logger.log(Ee.DEBUG,"MIDROW ("+Pe([t,e])+")"),!0)}return!1},e.parsePAC=function(t,e){var r,i=this.cmdHistory;if(!((t>=17&&t<=23||t>=25&&t<=31)&&e>=64&&e<=127)&&!((16===t||24===t)&&e>=64&&e<=95))return!1;if(Ke(t,e,i))return Ge(null,null,i),!0;var a=t<=23?1:2;r=e>=64&&e<=95?1===a?_e[t]:Ce[t]:1===a?Ie[t]:we[t];var n=this.channels[a];return!!n&&(n.setPAC(this.interpretPAC(r,e)),Ge(t,e,i),this.currentChannel=a,!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,a=null,n=null;(t>=25?(r=2,n=t-8):(r=1,n=t),n>=17&&n<=19)?(i=17===n?e+80:18===n?e+112:e+144,this.logger.log(Ee.INFO,"Special char '"+De(i)+"' in channel "+r),a=[i]):t>=32&&t<=127&&(a=0===e?[t]:[t,e]);if(a){var s=Pe(a);this.logger.log(Ee.DEBUG,"Char codes =  "+s.join(",")),Ge(t,e,this.cmdHistory)}return a},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=Oe[r],e%2==1&&(i.background=i.background+"_semi")):45===e?i.background="transparent":(i.foreground="black",47===e&&(i.underline=!0));var a=t<=23?1:2;return this.channels[a].setBkgData(i),Ge(t,e,this.cmdHistory),!0},e.reset=function(){for(var t=0;t<Object.keys(this.channels).length;t++){var e=this.channels[t];e&&e.reset()}this.cmdHistory={a:null,b:null}},e.cueSplitAtTime=function(t){for(var e=0;e<this.channels.length;e++){var r=this.channels[e];r&&r.cueSplitAtTime(t)}},t}(),He=function(){function t(t,e){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=e}var e=t.prototype;return e.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)},e.newCue=function(t,e,r){(null===this.startTime||this.startTime>t)&&(this.startTime=t),this.endTime=e,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},e.reset=function(){this.cueRanges=[]},t}(),Ve=function(){if("undefined"!=typeof self&&self.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 a(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];for(var a=1;a<arguments.length;a++){var n=arguments[a];for(var s in n)t[s]=n[s]}return t}function n(e,n,s){var o=this,l={enumerable:!0};o.hasBeenReset=!1;var u="",h=!1,d=e,c=n,f=s,g=null,v="",p=!0,m="auto",y="start",T=50,E="middle",b=50,S="middle";Object.defineProperty(o,"id",a({},l,{get:function(){return u},set:function(t){u=""+t}})),Object.defineProperty(o,"pauseOnExit",a({},l,{get:function(){return h},set:function(t){h=!!t}})),Object.defineProperty(o,"startTime",a({},l,{get:function(){return d},set:function(t){if("number"!=typeof t)throw new TypeError("Start time must be set to a number.");d=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"endTime",a({},l,{get:function(){return c},set:function(t){if("number"!=typeof t)throw new TypeError("End time must be set to a number.");c=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"text",a({},l,{get:function(){return f},set:function(t){f=""+t,this.hasBeenReset=!0}})),Object.defineProperty(o,"region",a({},l,{get:function(){return g},set:function(t){g=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"vertical",a({},l,{get:function(){return v},set:function(e){var i=function(e){return r(t,e)}(e);if(!1===i)throw new SyntaxError("An invalid or illegal string was specified.");v=i,this.hasBeenReset=!0}})),Object.defineProperty(o,"snapToLines",a({},l,{get:function(){return p},set:function(t){p=!!t,this.hasBeenReset=!0}})),Object.defineProperty(o,"line",a({},l,{get:function(){return m},set:function(t){if("number"!=typeof t&&"auto"!==t)throw new SyntaxError("An invalid number or illegal string was specified.");m=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"lineAlign",a({},l,{get:function(){return y},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");y=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"position",a({},l,{get:function(){return T},set:function(t){if(t<0||t>100)throw new Error("Position must be between 0 and 100.");T=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",a({},l,{get:function(){return E},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");E=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",a({},l,{get:function(){return b},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");b=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",a({},l,{get:function(){return S},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");S=e,this.hasBeenReset=!0}})),o.displayState=void 0}return n.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},n}(),We=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 Ye(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 qe=function(){function t(){this.values=Object.create(null)}var e=t.prototype;return e.set=function(t,e){this.get(t)||""===e||(this.values[t]=e)},e.get=function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},e.has=function(t){return t in this.values},e.alt=function(t,e,r){for(var i=0;i<r.length;++i)if(e===r[i]){this.set(t,e);break}},e.integer=function(t,e){/^-?d+$/.test(e)&&this.set(t,parseInt(e,10))},e.percent=function(t,e){if(/^([d]{1,3})(.[d]*)?%$/.test(e)){var r=parseFloat(e);if(r>=0&&r<=100)return this.set(t,r),!0}return!1},t}();function Xe(t,e,r,i){var a=i?t.split(i):[t];for(var n in a)if("string"==typeof a[n]){var s=a[n].split(r);if(2===s.length)e(s[0],s[1])}}var ze=new Ve(0,0,""),Qe="middle"===ze.align?"middle":"center";function $e(t,e,r){var i=t;function a(){var e=Ye(t);if(null===e)throw new Error("Malformed timestamp: "+i);return t=t.replace(/^[^sa-zA-Z-]+/,""),e}function n(){t=t.replace(/^s+/,"")}if(n(),e.startTime=a(),n(),"--x3e"!==t.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--x3e'): "+i);t=t.substr(3),n(),e.endTime=a(),n(),function(t,e){var i=new qe;Xe(t,(function(t,e){var a;switch(t){case"region":for(var n=r.length-1;n>=0;n--)if(r[n].id===e){i.set(t,r[n].region);break}break;case"vertical":i.alt(t,e,["rl","lr"]);break;case"line":a=e.split(","),i.integer(t,a[0]),i.percent(t,a[0])&&i.set("snapToLines",!1),i.alt(t,a[0],["auto"]),2===a.length&&i.alt("lineAlign",a[1],["start",Qe,"end"]);break;case"position":a=e.split(","),i.percent(t,a[0]),2===a.length&&i.alt("positionAlign",a[1],["start",Qe,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",Qe,"end","left","right"])}}),/:/,/s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var a=i.get("line","auto");"auto"===a&&-1===ze.line&&(a=-1),e.line=a,e.lineAlign=i.get("lineAlign","start"),e.snapToLines=i.get("snapToLines",!0),e.size=i.get("size",100),e.align=i.get("align",Qe);var n=i.get("position","auto");"auto"===n&&50===ze.position&&(n="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=n}(t,e)}function Je(t){return t.replace(/<br(?: /)?>/gi,"n")}var Ze=function(){function t(){this.state="INITIAL",this.buffer="",this.decoder=new We,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=Je(t);r<t.length&&"r"!==t[r]&&"n"!==t[r];)++r;var i=t.substr(0,r);return"r"===t[r]&&++r,"n"===t[r]&&++r,e.buffer=t.substr(r),i}t&&(e.buffer+=e.decoder.decode(t,{stream:!0}));try{var i="";if("INITIAL"===e.state){if(!/rn|n/.test(e.buffer))return this;var a=(i=r()).match(/^()?WEBVTT([ t].*)?$/);if(!a||!a[0])throw new Error("Malformed WebVTT signature.");e.state="HEADER"}for(var n=!1;e.buffer;){if(!/rn|n/.test(e.buffer))return this;switch(n?n=!1:i=r(),e.state){case"HEADER":/:/.test(i)?Xe(i,(function(t,e){}),/:/):i||(e.state="ID");continue;case"NOTE":i||(e.state="ID");continue;case"ID":if(/^NOTE($|[ t])/.test(i)){e.state="NOTE";break}if(!i)continue;if(e.cue=new Ve(0,0,""),e.state="CUE",-1===i.indexOf("--x3e")){e.cue.id=i;continue}case"CUE":if(!e.cue){e.state="BADCUE";continue}try{$e(i,e.cue,e.regionList)}catch(t){e.cue=null,e.state="BADCUE";continue}e.state="CUETEXT";continue;case"CUETEXT":var s=-1!==i.indexOf("--x3e");if(!i||s&&(n=!0)){e.oncue&&e.cue&&e.oncue(e.cue),e.cue=null,e.state="ID";continue}if(null===e.cue)continue;e.cue.text&&(e.cue.text+="n"),e.cue.text+=i;continue;case"BADCUE":i||(e.state="ID")}}}catch(t){"CUETEXT"===e.state&&e.cue&&e.oncue&&e.oncue(e.cue),e.cue=null,e.state="INITIAL"===e.state?"BADWEBVTT":"BADCUE"}return this},e.flush=function(){try{if((this.cue||"HEADER"===this.state)&&(this.buffer+="nn",this.parse()),"INITIAL"===this.state||"BADWEBVTT"===this.state)throw new Error("Malformed WebVTT signature.")}catch(t){this.onparsingerror&&this.onparsingerror(t)}return this.onflush&&this.onflush(),this},t}(),tr=r(8),er=r(16),rr=/rn|nr|n|r/g,ir=function(t,e,r){return void 0===r&&(r=0),t.substr(r,e.length)===e},ar=function(t){for(var e=5381,r=t.length;r;)e=33*e^t.charCodeAt(--r);return(e>>>0).toString()};function nr(t,e,r){return ar(t.toString())+ar(e.toString())+ar(r)}function sr(t,e,r,i,n,s,o,l){var u,h=new Ze,d=Object(F.f)(new Uint8Array(t)).trim().replace(rr,"n").split("n"),c=[],f=Object(tr.a)(e,r),g="00:00.000",v=0,p=0,m=!0,y=!1;h.oncue=function(t){var e=i[n],r=i.ccOffset,a=(v-f)/9e4;if(null!=e&&e.new&&(void 0!==p?r=i.ccOffset=e.start:function(t,e,r){var i=t[e],a=t[i.prevCC];if(!a||!a.new&&i.new)return t.ccOffset=t.presentationOffset=i.start,void(i.new=!1);for(;null!==(n=a)&&void 0!==n&&n.new;){var n;t.ccOffset+=i.start-a.start,i.new=!1,a=t[(i=a).prevCC]}t.presentationOffset=r}(i,n,a)),a&&(r=a-i.presentationOffset),y){var o=t.endTime-t.startTime,l=Object(er.b)(9e4*(t.startTime+r-p),9e4*s)/9e4;t.startTime=l,t.endTime=l+o}var u=t.text.trim();t.text=decodeURIComponent(encodeURIComponent(u)),t.id||(t.id=nr(t.startTime,t.endTime,u)),t.endTime>0&&c.push(t)},h.onparsingerror=function(t){u=t},h.onflush=function(){u?l(u):o(c)},d.forEach((function(t){if(m){if(ir(t,"X-TIMESTAMP-MAP=")){m=!1,y=!0,t.substr(16).split(",").forEach((function(t){ir(t,"LOCAL:")?g=t.substr(6):ir(t,"MPEGTS:")&&(v=parseInt(t.substr(7)))}));try{p=function(t){var e=parseInt(t.substr(-3)),r=parseInt(t.substr(-6,2)),i=parseInt(t.substr(-9,2)),n=t.length>9?parseInt(t.substr(0,t.indexOf(":"))):0;if(!(Object(a.a)(e)&&Object(a.a)(r)&&Object(a.a)(i)&&Object(a.a)(n)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+t);return e+=1e3*r,e+=6e4*i,e+=36e5*n}(g)/1e3}catch(t){y=!1,u=t}return}""===t&&(m=!1)}h.parse(t+"n")})),h.flush()}function or(){return(or=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t}).apply(this,arguments)}var lr=/^(d{2,}):(d{2}):(d{2}):(d{2}).?(d+)?$/,ur=/^(d*(?:.d*)?)(h|m|s|ms|f|t)$/,hr={left:"start",center:"center",right:"end",start:"start",end:"end"};function dr(t,e,r,i,a){var n=Object(l.b)(new Uint8Array(t),["mdat"]);if(0!==n.length){var s=n[0],o=Object(F.f)(new Uint8Array(t,s.start,s.end-s.start)),u=Object(tr.c)(e,1,r);try{i(function(t,e){var r=(new DOMParser).parseFromString(t,"text/xml").getElementsByTagName("tt")[0];if(!r)throw new Error("Invalid ttml");var i={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},a=Object.keys(i).reduce((function(t,e){return t[e]=r.getAttribute("ttp:"+e)||i[e],t}),{}),n="preserve"!==r.getAttribute("xml:space"),s=fr(cr(r,"styling","style")),o=fr(cr(r,"layout","region")),l=cr(r,"body","[begin]");return[].map.call(l,(function(t){var r=function t(e,r){return[].slice.call(e.childNodes).reduce((function(e,i,a){var n;return"br"===i.nodeName&&a?e+"n":null!==(n=i.childNodes)&&void 0!==n&&n.length?t(i,r):r?e+i.textContent.trim().replace(/s+/g," "):e+i.textContent}),"")}(t,n);if(!r||!t.hasAttribute("begin"))return null;var i=pr(t.getAttribute("begin"),a),l=pr(t.getAttribute("dur"),a),u=pr(t.getAttribute("end"),a);if(null===i)throw vr(t);if(null===u){if(null===l)throw vr(t);u=i+l}var h=new Ve(i-e,u-e,r);h.id=nr(h.startTime,h.endTime,h.text);var d=o[t.getAttribute("region")],c=s[t.getAttribute("style")];h.position=10,h.size=80;var f=function(t,e){var r="http://www.w3.org/ns/ttml#styling";return["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"].reduce((function(i,a){var n=gr(e,r,a)||gr(t,r,a);return n&&(i[a]=n),i}),{})}(d,c),g=f.textAlign;if(g){var v=hr[g];v&&(h.lineAlign=v),h.align=g}return or(h,f),h})).filter((function(t){return null!==t}))}(o,u))}catch(t){a(t)}}else a(new Error("Could not parse IMSC1 mdat"))}function cr(t,e,r){var i=t.getElementsByTagName(e)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function fr(t){return t.reduce((function(t,e){var r=e.getAttribute("xml:id");return r&&(t[r]=e),t}),{})}function gr(t,e,r){return t.hasAttributeNS(e,r)?t.getAttributeNS(e,r):null}function vr(t){return new Error("Could not parse ttml timestamp "+t)}function pr(t,e){if(!t)return null;var r=Ye(t);return null===r&&(lr.test(t)?r=function(t,e){var r=lr.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):ur.test(t)&&(r=function(t,e){var r=ur.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 mr=function(){function t(t){if(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.timescale=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}},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}},this.config.enableCEA708Captions){var e=new He(this,"textTrack1"),r=new He(this,"textTrack2"),i=new He(this,"textTrack3"),a=new He(this,"textTrack4");this.cea608Parser1=new je(1,e,r),this.cea608Parser2=new je(3,i,a)}t.on(n.a.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.on(n.a.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(n.a.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(n.a.FRAG_LOADING,this.onFragLoading,this),t.on(n.a.FRAG_LOADED,this.onFragLoaded,this),t.on(n.a.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(n.a.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(n.a.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(n.a.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(n.a.BUFFER_FLUSHING,this.onBufferFlushing,this)}var e=t.prototype;return e.destroy=function(){var t=this.hls;t.off(n.a.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(n.a.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(n.a.MANIFEST_LOADING,this.onManifestLoading,this),t.off(n.a.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(n.a.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(n.a.FRAG_LOADING,this.onFragLoading,this),t.off(n.a.FRAG_LOADED,this.onFragLoaded,this),t.off(n.a.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(n.a.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(n.a.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(n.a.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(n.a.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},e.addCues=function(t,e,r,i,a){for(var s,o,l,u,h=!1,d=a.length;d--;){var c=a[d],f=(s=c[0],o=c[1],l=e,u=r,Math.min(o,u)-Math.max(s,l));if(f>=0&&(c[0]=Math.min(c[0],e),c[1]=Math.max(c[1],r),h=!0,f/(r-e)>.5))return}if(h||a.push([e,r]),this.config.renderTextTracksNatively){var g=this.captionsTracks[t];this.Cues.newCue(g,e,r,i)}else{var v=this.Cues.newCue(null,e,r,i);this.hls.trigger(n.a.CUES_PARSED,{type:"captions",cues:v,track:t})}},e.onInitPtsFound=function(t,e){var r=this,i=e.frag,a=e.id,s=e.initPTS,o=e.timescale,l=this.unparsedVttFrags;"main"===a&&(this.initPTS[i.cc]=s,this.timescale[i.cc]=o),l.length&&(this.unparsedVttFrags=[],l.forEach((function(t){r.onFragLoaded(n.a.FRAG_LOADED,t)})))},e.getExistingTrack=function(t){var e=this.media;if(e)for(var r=0;r<e.textTracks.length;r++){var i=e.textTracks[r];if(i[t])return i}return null},e.createCaptionsTrack=function(t){this.config.renderTextTracksNatively?this.createNativeTrack(t):this.createNonNativeTrack(t)},e.createNativeTrack=function(t){if(!this.captionsTracks[t]){var e=this.captionsProperties,r=this.captionsTracks,i=this.media,a=e[t],n=a.label,s=a.languageCode,o=this.getExistingTrack(t);if(o)r[t]=o,x(r[t]),w(r[t],i);else{var l=this.createTextTrack("captions",n,s);l&&(l[t]=!0,r[t]=l)}}},e.createNonNativeTrack=function(t){if(!this.nonNativeCaptionsTracks[t]){var e=this.captionsProperties[t];if(e){var r={_id:t,label:e.label,kind:"captions",default:!!e.media&&!!e.media.default,closedCaptions:e.media};this.nonNativeCaptionsTracks[t]=r,this.hls.trigger(n.a.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[r]})}}},e.createTextTrack=function(t,e,r){var i=this.media;if(i)return i.addTextTrack(t,e,r)},e.onMediaAttaching=function(t,e){this.media=e.media,this._cleanTracks()},e.onMediaDetaching=function(){var t=this.captionsTracks;Object.keys(t).forEach((function(e){x(t[e]),delete t[e]})),this.nonNativeCaptionsTracks={}},e.onManifestLoading=function(){this.lastSn=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}},this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},e._cleanTracks=function(){var t=this.media;if(t){var e=t.textTracks;if(e)for(var r=0;r<e.length;r++)x(e[r])}},e.onSubtitleTracksUpdated=function(t,e){var r=this;this.textTracks=[];var i=e.subtitleTracks||[],a=i.some((function(t){return"stpp.ttml.im1t"===t.textCodec}));if(this.config.enableWebVTT||a&&this.config.enableIMSC1){var s=this.tracks&&i&&this.tracks.length===i.length;if(this.tracks=i||[],this.config.renderTextTracksNatively){var o=this.media?this.media.textTracks:[];this.tracks.forEach((function(t,e){var i;if(e<o.length){for(var a=null,n=0;n<o.length;n++)if(yr(o[n],t)){a=o[n];break}a&&(i=a)}i?x(i):(i=r.createTextTrack("subtitles",t.name,t.lang))&&(i.mode="disabled"),i&&(i.groupId=t.groupId,r.textTracks.push(i))}))}else if(!s&&this.tracks&&this.tracks.length){var l=this.tracks.map((function(t){return{label:t.name,kind:t.type.toLowerCase(),default:t.default,subtitleTrack:t}}));this.hls.trigger(n.a.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:l})}}},e.onManifestLoaded=function(t,e){var r=this;this.config.enableCEA708Captions&&e.captions&&e.captions.forEach((function(t){var e=/(?:CC|SERVICE)([1-4])/.exec(t.instreamId);if(e){var i="textTrack"+e[1],a=r.captionsProperties[i];a&&(a.label=t.name,t.lang&&(a.languageCode=t.lang),a.media=t)}}))},e.onFragLoading=function(t,e){var r=this.cea608Parser1,i=this.cea608Parser2,a=this.lastSn;if(this.enabled&&r&&i&&e.frag.type===D.b.MAIN){var n=e.frag.sn;n!==a+1&&(r.reset(),i.reset()),this.lastSn=n}},e.onFragLoaded=function(t,e){var r=e.frag,i=e.payload,s=this.initPTS,o=this.unparsedVttFrags;if(r.type===D.b.SUBTITLE)if(i.byteLength){if(!Object(a.a)(s[r.cc]))return o.push(e),void(s.length&&this.hls.trigger(n.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:new Error("Missing initial subtitle PTS")}));var l=r.decryptdata;if(null==l||null==l.key||"AES-128"!==l.method){var u=this.tracks[r.level],h=this.vttCCs;h[r.cc]||(h[r.cc]={start:r.start,prevCC:this.prevCC,new:!0},this.prevCC=r.cc),u&&"stpp.ttml.im1t"===u.textCodec?this._parseIMSC1(r,i):this._parseVTTs(r,i,h)}}else this.hls.trigger(n.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:new Error("Empty subtitle payload")})},e._parseIMSC1=function(t,e){var r=this,i=this.hls;dr(e,this.initPTS[t.cc],this.timescale[t.cc],(function(e){r._appendCues(e,t.level),i.trigger(n.a.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})}),(function(e){o.b.log("Failed to parse IMSC1: "+e),i.trigger(n.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:e})}))},e._parseVTTs=function(t,e,r){var i=this,a=this.hls;sr(e,this.initPTS[t.cc],this.timescale[t.cc],r,t.cc,t.start,(function(e){i._appendCues(e,t.level),a.trigger(n.a.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})}),(function(r){i._fallbackToIMSC1(t,e),o.b.log("Failed to parse VTT cue: "+r),a.trigger(n.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:r})}))},e._fallbackToIMSC1=function(t,e){var r=this,i=this.tracks[t.level];i.textCodec||dr(e,this.initPTS[t.cc],this.timescale[t.cc],(function(){i.textCodec="stpp.ttml.im1t",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("disabled"===i.mode)return;t.forEach((function(t){return O(i,t)}))}else{var a=this.tracks[e].default?"default":"subtitles"+e;r.trigger(n.a.CUES_PARSED,{type:"subtitles",cues:t,track:a})}},e.onFragDecrypted=function(t,e){var r=e.frag;if(r.type===D.b.SUBTITLE){if(!Object(a.a)(this.initPTS[r.cc]))return void this.unparsedVttFrags.push(e);this.onFragLoaded(n.a.FRAG_LOADED,e)}},e.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},e.onFragParsingUserdata=function(t,e){var r=this.cea608Parser1,i=this.cea608Parser2;if(this.enabled&&r&&i)for(var a=0;a<e.samples.length;a++){var n=e.samples[a].bytes;if(n){var s=this.extractCea608Data(n);r.addData(e.samples[a].pts,s[0]),i.addData(e.samples[a].pts,s[1])}}},e.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset,a=e.endOffsetSubtitles,n=e.type,s=this.media;if(s&&!(s.currentTime<i)){if(!n||"video"===n){var o=this.captionsTracks;Object.keys(o).forEach((function(t){return P(o[t],r,i)}))}if(this.config.renderTextTracksNatively&&0===r&&void 0!==a){var l=this.textTracks;Object.keys(l).forEach((function(t){return P(l[t],r,a)}))}}},e.extractCea608Data=function(t){for(var e=31&t[0],r=2,i=[[],[]],a=0;a<e;a++){var n=t[r++],s=127&t[r++],o=127&t[r++],l=3&n;0===s&&0===o||0!=(4&n)&&(0!==l&&1!==l||(i[l].push(s),i[l].push(o)))}return i},t}();function yr(t,e){return t&&t.label===e.name&&!(t.textTrack1||t.textTrack2)}function Tr(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var Er,br=function(){function t(t){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=t,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var e,r,i,a=t.prototype;return a.setStreamController=function(t){this.streamController=t},a.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},a.registerListeners=function(){var t=this.hls;t.on(n.a.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(n.a.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(n.a.MANIFEST_PARSED,this.onManifestParsed,this),t.on(n.a.BUFFER_CODECS,this.onBufferCodecs,this),t.on(n.a.MEDIA_DETACHING,this.onMediaDetaching,this)},a.unregisterListener=function(){var t=this.hls;t.off(n.a.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(n.a.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(n.a.MANIFEST_PARSED,this.onManifestParsed,this),t.off(n.a.BUFFER_CODECS,this.onBufferCodecs,this),t.off(n.a.MEDIA_DETACHING,this.onMediaDetaching,this)},a.onFpsDropLevelCapping=function(e,r){t.isLevelAllowed(r.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(r.droppedLevel)},a.onMediaAttaching=function(t,e){this.media=e.media instanceof HTMLVideoElement?e.media:null},a.onManifestParsed=function(t,e){var r=this.hls;this.restrictedLevels=[],this.firstLevel=e.firstLevel,r.config.capLevelToPlayerSize&&e.video&&this.startCapping()},a.onBufferCodecs=function(t,e){this.hls.config.capLevelToPlayerSize&&e.video&&this.startCapping()},a.onMediaDetaching=function(){this.stopCapping()},a.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var t=this.hls.levels;if(t.length){var e=this.hls;e.autoLevelCapping=this.getMaxLevel(t.length-1),e.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},a.getMaxLevel=function(e){var r=this,i=this.hls.levels;if(!i.length)return-1;var a=i.filter((function(i,a){return t.isLevelAllowed(a,r.restrictedLevels)&&a<=e}));return this.clientRect=null,t.getMaxLevelByMediaSize(a,this.mediaWidth,this.mediaHeight)},a.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},a.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},a.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},t.isLevelAllowed=function(t,e){return void 0===e&&(e=[]),-1===e.indexOf(t)},t.getMaxLevelByMediaSize=function(t,e,r){if(!t||!t.length)return-1;for(var i,a,n=t.length-1,s=0;s<t.length;s+=1){var o=t[s];if((o.width>=e||o.height>=r)&&(i=o,!(a=t[s+1])||i.width!==a.width||i.height!==a.height)){n=s;break}}return n},e=t,i=[{key:"contentScaleFactor",get:function(){var t=1;try{t=self.devicePixelRatio}catch(t){}return t}}],(r=[{key:"mediaWidth",get:function(){return this.getDimensions().width*t.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*t.contentScaleFactor}}])&&Tr(e.prototype,r),i&&Tr(e,i),t}(),Sr=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(n.a.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.unregisterListeners=function(){this.hls.off(n.a.MEDIA_ATTACHING,this.onMediaAttaching)},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 a=i-this.lastTime,s=r-this.lastDroppedFrames,l=e-this.lastDecodedFrames,u=1e3*s/a,h=this.hls;if(h.trigger(n.a.FPS_DROP,{currentDropped:s,currentDecoded:l,totalDroppedFrames:r}),u>0&&s>h.config.fpsDroppedMonitoringThreshold*l){var d=h.currentLevel;o.b.warn("drop FPS ratio greater than max allowed value for currentLevel: "+d),d>0&&(-1===h.autoLevelCapping||h.autoLevelCapping>=d)&&(d-=1,h.trigger(n.a.FPS_DROP_LEVEL_CAPPING,{level:d,droppedLevel:h.currentLevel}),h.autoLevelCapping=d,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}();!function(t){t.WIDEVINE="com.widevine.alpha",t.PLAYREADY="com.microsoft.playready"}(Er||(Er={}));var Lr="undefined"!=typeof self&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function Ar(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var Rr=function(){function t(t){this.hls=void 0,this._widevineLicenseUrl=void 0,this._licenseXhrSetup=void 0,this._licenseResponseCallback=void 0,this._emeEnabled=void 0,this._requestMediaKeySystemAccess=void 0,this._drmSystemOptions=void 0,this._config=void 0,this._mediaKeysList=[],this._media=null,this._hasSetMediaKeys=!1,this._requestLicenseFailureCount=0,this.mediaKeysPromise=null,this._onMediaEncrypted=this.onMediaEncrypted.bind(this),this.hls=t,this._config=t.config,this._widevineLicenseUrl=this._config.widevineLicenseUrl,this._licenseXhrSetup=this._config.licenseXhrSetup,this._licenseResponseCallback=this._config.licenseResponseCallback,this._emeEnabled=this._config.emeEnabled,this._requestMediaKeySystemAccess=this._config.requestMediaKeySystemAccessFunc,this._drmSystemOptions=this._config.drmSystemOptions,this._registerListeners()}var e,r,i,a=t.prototype;return a.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},a._registerListeners=function(){this.hls.on(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(n.a.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(n.a.MANIFEST_PARSED,this.onManifestParsed,this)},a._unregisterListeners=function(){this.hls.off(n.a.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(n.a.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(n.a.MANIFEST_PARSED,this.onManifestParsed,this)},a.getLicenseServerUrl=function(t){switch(t){case Er.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+t+'"')},a._attemptKeySystemAccess=function(t,e,r){var i=this,a=function(t,e,r,i){switch(t){case Er.WIDEVINE:return function(t,e,r){var i={audioCapabilities:[],videoCapabilities:[]};return t.forEach((function(t){i.audioCapabilities.push({contentType:'audio/mp4; codecs="'+t+'"',robustness:r.audioRobustness||""})})),e.forEach((function(t){i.videoCapabilities.push({contentType:'video/mp4; codecs="'+t+'"',robustness:r.videoRobustness||""})})),[i]}(e,r,i);default:throw new Error("Unknown key-system: "+t)}}(t,e,r,this._drmSystemOptions);o.b.log("Requesting encrypted media key-system access");var n=this.requestMediaKeySystemAccess(t,a);this.mediaKeysPromise=n.then((function(e){return i._onMediaKeySystemAccessObtained(t,e)})),n.catch((function(e){o.b.error('Failed to obtain key-system "'+t+'" access:',e)}))},a._onMediaKeySystemAccessObtained=function(t,e){var r=this;o.b.log('Access for key-system "'+t+'" obtained');var i={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:e,mediaKeySystemDomain:t};this._mediaKeysList.push(i);var a=Promise.resolve().then((function(){return e.createMediaKeys()})).then((function(e){return i.mediaKeys=e,o.b.log('Media-keys created for key-system "'+t+'"'),r._onMediaKeysCreated(),e}));return a.catch((function(t){o.b.error("Failed to create media-keys:",t)})),a},a._onMediaKeysCreated=function(){var t=this;this._mediaKeysList.forEach((function(e){e.mediaKeysSession||(e.mediaKeysSession=e.mediaKeys.createSession(),t._onNewMediaKeySession(e.mediaKeysSession))}))},a._onNewMediaKeySession=function(t){var e=this;o.b.log("New key-system session "+t.sessionId),t.addEventListener("message",(function(r){e._onKeySessionMessage(t,r.message)}),!1)},a._onKeySessionMessage=function(t,e){o.b.log("Got EME message event, creating license request"),this._requestLicense(e,(function(e){o.b.log("Received license data (length: "+(e?e.byteLength:e)+"), updating key-session"),t.update(e)}))},a.onMediaEncrypted=function(t){var e=this;if(o.b.log('Media is encrypted using "'+t.initDataType+'" init data type'),!this.mediaKeysPromise)return o.b.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),void this.hls.trigger(n.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_KEYS,fatal:!0});var r=function(r){e._media&&(e._attemptSetMediaKeys(r),e._generateRequestWithPreferredKeySession(t.initDataType,t.initData))};this.mediaKeysPromise.then(r).catch(r)},a._attemptSetMediaKeys=function(t){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var e=this._mediaKeysList[0];if(!e||!e.mediaKeys)return o.b.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),void this.hls.trigger(n.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_KEYS,fatal:!0});o.b.log("Setting keys for encrypted media"),this._media.setMediaKeys(e.mediaKeys),this._hasSetMediaKeys=!0}},a._generateRequestWithPreferredKeySession=function(t,e){var r=this,i=this._mediaKeysList[0];if(!i)return o.b.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),void this.hls.trigger(n.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_ACCESS,fatal:!0});if(i.mediaKeysSessionInitialized)o.b.warn("Key-Session already initialized but requested again");else{var a=i.mediaKeysSession;if(!a)return o.b.error("Fatal: Media is encrypted but no key-session existing"),void this.hls.trigger(n.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_SESSION,fatal:!0});if(!e)return o.b.warn("Fatal: initData required for generating a key session is null"),void this.hls.trigger(n.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});o.b.log('Generating key-session request for "'+t+'" init data type'),i.mediaKeysSessionInitialized=!0,a.generateRequest(t,e).then((function(){o.b.debug("Key-session generation succeeded")})).catch((function(t){o.b.error("Error generating key-session request:",t),r.hls.trigger(n.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_SESSION,fatal:!1})}))}},a._createLicenseXhr=function(t,e,r){var i=new XMLHttpRequest;i.responseType="arraybuffer",i.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,i,t,e,r);var a=this._licenseXhrSetup;if(a)try{a.call(this.hls,i,t),a=void 0}catch(t){o.b.error(t)}try{i.readyState||i.open("POST",t,!0),a&&a.call(this.hls,i,t)}catch(t){throw new Error("issue setting up KeySystem license XHR "+t)}return i},a._onLicenseRequestReadyStageChange=function(t,e,r,i){switch(t.readyState){case 4:if(200===t.status){this._requestLicenseFailureCount=0,o.b.log("License request succeeded");var a=t.response,l=this._licenseResponseCallback;if(l)try{a=l.call(this.hls,t,e)}catch(t){o.b.error(t)}i(a)}else{if(o.b.error("License Request XHR failed ("+e+"). Status: "+t.status+" ("+t.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>3)return void this.hls.trigger(n.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});var u=3-this._requestLicenseFailureCount+1;o.b.warn("Retrying license request, "+u+" attempts left"),this._requestLicense(r,i)}}},a._generateLicenseRequestChallenge=function(t,e){switch(t.mediaKeySystemDomain){case Er.WIDEVINE:return e}throw new Error("unsupported key-system: "+t.mediaKeySystemDomain)},a._requestLicense=function(t,e){o.b.log("Requesting content license for key-system");var r=this._mediaKeysList[0];if(!r)return o.b.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),void this.hls.trigger(n.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_NO_ACCESS,fatal:!0});try{var i=this.getLicenseServerUrl(r.mediaKeySystemDomain),a=this._createLicenseXhr(i,t,e);o.b.log("Sending license request to URL: "+i);var l=this._generateLicenseRequestChallenge(r,t);a.send(l)}catch(t){o.b.error("Failure requesting DRM license: "+t),this.hls.trigger(n.a.ERROR,{type:s.b.KEY_SYSTEM_ERROR,details:s.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},a.onMediaAttached=function(t,e){if(this._emeEnabled){var r=e.media;this._media=r,r.addEventListener("encrypted",this._onMediaEncrypted)}},a.onMediaDetached=function(){var t=this._media,e=this._mediaKeysList;t&&(t.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(e.map((function(t){if(t.mediaKeysSession)return t.mediaKeysSession.close().catch((function(){}))}))).then((function(){return t.setMediaKeys(null)})).catch((function(){})))},a.onManifestParsed=function(t,e){if(this._emeEnabled){var r=e.levels.map((function(t){return t.audioCodec})).filter((function(t){return!!t})),i=e.levels.map((function(t){return t.videoCodec})).filter((function(t){return!!t}));this._attemptKeySystemAccess(Er.WIDEVINE,r,i)}},e=t,(r=[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}])&&Ar(e.prototype,r),i&&Ar(e,i),t}(),kr=r(12),Dr=/^age:s*[d.]+s*$/m,_r=function(){function t(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=t?t.xhrSetup:null,this.stats=new kr.a,this.retryDelay=0}var e=t.prototype;return e.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},e.abortInternal=function(){var t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,4!==t.readyState&&(this.stats.aborted=!0,t.abort()))},e.abort=function(){var t;this.abortInternal(),null!==(t=this.callbacks)&&void 0!==t&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},e.load=function(t,e,r){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=e,this.callbacks=r,this.retryDelay=e.retryDelay,this.loadInternal()},e.loadInternal=function(){var t=this.config,e=this.context;if(t){var r=this.loader=new self.XMLHttpRequest,i=this.stats;i.loading.first=0,i.loaded=0;var a=this.xhrSetup;try{if(a)try{a(r,e.url)}catch(t){r.open("GET",e.url,!0),a(r,e.url)}r.readyState||r.open("GET",e.url,!0)}catch(t){return void this.callbacks.onError({code:r.status,text:t.message},e,r)}e.rangeEnd&&r.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),r.onreadystatechange=this.readystatechange.bind(this),r.onprogress=this.loadprogress.bind(this),r.responseType=e.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),t.timeout),r.send()}},e.readystatechange=function(){var t=this.context,e=this.loader,r=this.stats;if(t&&e){var i=e.readyState,a=this.config;if(!r.aborted&&i>=2)if(self.clearTimeout(this.requestTimeout),0===r.loading.first&&(r.loading.first=Math.max(self.performance.now(),r.loading.start)),4===i){e.onreadystatechange=null,e.onprogress=null;var n=e.status;if(n>=200&&n<300){var s,l;if(r.loading.end=Math.max(self.performance.now(),r.loading.first),l="arraybuffer"===t.responseType?(s=e.response).byteLength:(s=e.responseText).length,r.loaded=r.total=l,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(r,t,s,e),!this.callbacks)return;var h={url:e.responseURL,data:s};this.callbacks.onSuccess(h,r,t,e)}else r.retry>=a.maxRetry||n>=400&&n<499?(o.b.error(n+" while loading "+t.url),this.callbacks.onError({code:n,text:e.statusText},t,e)):(o.b.warn(n+" while loading "+t.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,a.maxRetryDelay),r.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout)}},e.loadtimeout=function(){o.b.warn("timeout while loading "+this.context.url);var t=this.callbacks;t&&(this.abortInternal(),t.onTimeout(this.stats,this.context,this.loader))},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&&Dr.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");t=e?parseFloat(e):null}return t},t}();function Ir(t){var e="function"==typeof Map?new Map:void 0;return(Ir=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,i)}function i(){return Cr(t,arguments,xr(this).constructor)}return i.prototype=Object.create(t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),Or(i,t)})(t)}function Cr(t,e,r){return(Cr=wr()?Reflect.construct:function(t,e,r){var i=[null];i.push.apply(i,e);var a=new(Function.bind.apply(t,i));return r&&Or(a,r.prototype),a}).apply(null,arguments)}function wr(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function Or(t,e){return(Or=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function xr(t){return(xr=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var Pr=function(){function t(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Fr,this.controller=new self.AbortController,this.stats=new kr.a}var e=t.prototype;return e.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},e.abortInternal=function(){var t=this.response;t&&t.ok||(this.stats.aborted=!0,this.controller.abort())},e.abort=function(){var t;this.abortInternal(),null!==(t=this.callbacks)&&void 0!==t&&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 s=function(t,e){var r={method:"GET",mode:"cors",credentials:"same-origin",signal:e};t.rangeEnd&&(r.headers=new self.Headers({Range:"bytes="+t.rangeStart+"-"+String(t.rangeEnd-1)}));return r}(t,this.controller.signal),o=r.onProgress,l="arraybuffer"===t.responseType,u=l?"byteLength":"length";this.context=t,this.config=e,this.callbacks=r,this.request=this.fetchSetup(t,s),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),e.timeout),self.fetch(this.request).then((function(r){if(i.response=i.loader=r,!r.ok){var s=r.status,u=r.statusText;throw new Mr(u||"fetch, bad network response",s,r)}return n.loading.first=Math.max(self.performance.now(),n.loading.start),n.total=parseInt(r.headers.get("Content-Length")||"0"),o&&Object(a.a)(e.highWaterMark)?i.loadProgressively(r,n,t,e.highWaterMark,o):l?r.arrayBuffer():r.text()})).then((function(s){var l=i.response;self.clearTimeout(i.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first),n.loaded=n.total=s[u];var h={url:l.url,data:s};o&&!Object(a.a)(e.highWaterMark)&&o(n,t,s,l),r.onSuccess(h,n,t,l)})).catch((function(e){if(self.clearTimeout(i.requestTimeout),!n.aborted){var a=e.code||0;r.onError({code:a,text:e.message},t,e.details)}}))},e.getCacheAge=function(){var t=null;if(this.response){var e=this.response.headers.get("age");t=e?parseFloat(e):null}return t},e.loadProgressively=function(t,e,r,i,a){void 0===i&&(i=0);var n=new oe.a,s=t.body.getReader();return function o(){return s.read().then((function(s){if(s.done)return n.dataLength&&a(e,r,n.flush(),t),Promise.resolve(new ArrayBuffer(0));var l=s.value,u=l.length;return e.loaded+=u,u<i||n.dataLength?(n.push(l),n.dataLength>=i&&a(e,r,n.flush(),t)):a(e,r,l,t),o()})).catch((function(){return Promise.reject()}))}()},t}();function Fr(t,e){return new self.Request(t.url,e)}var Mr=function(t){var e,r;function i(e,r,i){var a;return(a=t.call(this,e)||this).code=void 0,a.details=void 0,a.code=r,a.details=i,a}return r=t,(e=i).prototype=Object.create(r.prototype),e.prototype.constructor=e,Or(e,r),i}(Ir(Error)),Nr=Pr,Ur=/s/;function Br(){return(Br=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t}).apply(this,arguments)}function Gr(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 Kr(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Gr(Object(r),!0).forEach((function(e){jr(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Gr(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function jr(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Hr=Kr(Kr({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength: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,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:_r,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:se,bufferController:Re,capLevelController:br,fpsController:Sr,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystemOptions:{},requestMediaKeySystemAccessFunc:Lr,testBandwidth:!0,progressive:!1,lowLatencyMode:!0},{cueHandler:{newCue:function(t,e,r,i){for(var a,n,s,o,l,u=[],h=self.VTTCue||self.TextTrackCue,d=0;d<i.rows.length;d++)if(s=!0,o=0,l="",!(a=i.rows[d]).isEmpty()){for(var c=0;c<a.chars.length;c++)Ur.test(a.chars[c].uchar)&&s?o++:(l+=a.chars[c].uchar,s=!1);a.cueStartTime=e,e===r&&(r+=1e-4),o>=16?o--:o++;var f=Je(l.trim()),g=nr(e,r,f);t&&t.cues&&t.cues.getCueById(g)||((n=new h(e,r,f)).id=g,n.line=d+1,n.align="left",n.position=10+Math.min(80,10*Math.floor(8*o/32)),u.push(n))}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 O(t,e)}))),u}},enableCEA708Captions:!0,enableWebVTT:!0,enableIMSC1:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}),{},{subtitleStreamController:pe,subtitleTrackController:be,timelineController:mr,audioStreamController:he,audioTrackController:fe,emeController:Rr});function Vr(t){var e=t.loader;e!==Nr&&e!==_r?(o.b.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=Nr,t.progressive=!0,t.enableSoftwareAES=!0,o.b.log("[config]: Progressive streaming enabled, using FetchLoader"))}function Wr(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}var Yr=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._emitter=new Qt.EventEmitter,this._autoLevelCapping=void 0,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._media=null,this.url=null;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"');return Br({},t,e)}(t.DefaultConfig,e);this.userConfig=e,Object(o.a)(r.debug),this._autoLevelCapping=-1,r.progressive&&Vr(r);var i=r.abrController,a=r.bufferController,n=r.capLevelController,s=r.fpsController,l=this.abrController=new i(this),u=this.bufferController=new a(this),h=this.capLevelController=new n(this),d=new s(this),c=new I(this),f=new C(this),g=new M(this),v=this.levelController=new rt(this),p=new it(this),m=this.streamController=new re(this,p);h.setStreamController(m),d.setStreamController(m);var y=[v,m];this.networkControllers=y;var T=[c,f,l,u,h,d,g,p];this.audioTrackController=this.createController(r.audioTrackController,null,y),this.createController(r.audioStreamController,p,y),this.subtitleTrackController=this.createController(r.subtitleTrackController,null,y),this.createController(r.subtitleStreamController,p,y),this.createController(r.timelineController,null,T),this.emeController=this.createController(r.emeController,null,T),this.latencyController=this.createController(B,null,T),this.coreComponents=T}t.isSupported=function(){return function(){var t=Yt();if(!t)return!1;var e=qt(),r=t&&"function"==typeof t.isTypeSupported&&t.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!e||e.prototype&&"function"==typeof e.prototype.appendBuffer&&"function"==typeof e.prototype.remove;return!!r&&!!i}()};var e,r,a,l=t.prototype;return l.createController=function(t,e,r){if(t){var i=e?new t(this,e):new t(this);return r&&r.push(i),i}return null},l.on=function(t,e,r){void 0===r&&(r=this),this._emitter.on(t,e,r)},l.once=function(t,e,r){void 0===r&&(r=this),this._emitter.once(t,e,r)},l.removeAllListeners=function(t){this._emitter.removeAllListeners(t)},l.off=function(t,e,r,i){void 0===r&&(r=this),this._emitter.off(t,e,r,i)},l.listeners=function(t){return this._emitter.listeners(t)},l.emit=function(t,e,r){return this._emitter.emit(t,e,r)},l.trigger=function(t,e){if(this.config.debug)return this.emit(t,t,e);try{return this.emit(t,t,e)}catch(e){o.b.error("An internal error happened while handling event "+t+'. Error message: "'+e.message+'". Here is a stacktrace:',e),this.trigger(n.a.ERROR,{type:s.b.OTHER_ERROR,details:s.a.INTERNAL_EXCEPTION,fatal:!1,event:t,error:e})}return!1},l.listenerCount=function(t){return this._emitter.listenerCount(t)},l.destroy=function(){o.b.log("destroy"),this.trigger(n.a.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},l.attachMedia=function(t){o.b.log("attachMedia"),this._media=t,this.trigger(n.a.MEDIA_ATTACHING,{media:t})},l.detachMedia=function(){o.b.log("detachMedia"),this.trigger(n.a.MEDIA_DETACHING,void 0),this._media=null},l.loadSource=function(t){this.stopLoad();var e=this.media,r=this.url,a=this.url=i.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});o.b.log("loadSource:"+a),e&&r&&r!==a&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(e)),this.trigger(n.a.MANIFEST_LOADING,{url:t})},l.startLoad=function(t){void 0===t&&(t=-1),o.b.log("startLoad("+t+")"),this.networkControllers.forEach((function(e){e.startLoad(t)}))},l.stopLoad=function(){o.b.log("stopLoad"),this.networkControllers.forEach((function(t){t.stopLoad()}))},l.swapAudioCodec=function(){o.b.log("swapAudioCodec"),this.streamController.swapAudioCodec()},l.recoverMediaError=function(){o.b.log("recoverMediaError");var t=this._media;this.detachMedia(),t&&this.attachMedia(t)},l.removeLevel=function(t,e){void 0===e&&(e=0),this.levelController.removeLevel(t,e)},e=t,a=[{key:"version",get:function(){return"1.0.7"}},{key:"Events",get:function(){return n.a}},{key:"ErrorTypes",get:function(){return s.b}},{key:"ErrorDetails",get:function(){return s.a}},{key:"DefaultConfig",get:function(){return t.defaultConfig?t.defaultConfig:Hr},set:function(e){t.defaultConfig=e}}],(r=[{key:"levels",get:function(){var t=this.levelController.levels;return t||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(t){o.b.log("set currentLevel:"+t),this.loadLevel=t,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(t){o.b.log("set nextLevel:"+t),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(t){o.b.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){o.b.log("set firstLevel:"+t),this.levelController.firstLevel=t}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(t){o.b.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&&(o.b.log("set autoLevelCapping:"+t),this._autoLevelCapping=t)}},{key:"bandwidthEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return-1===this.levelController.manualLevel}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var t=this.levels,e=this.config.minAutoBitrate;if(!t)return 0;for(var r=t.length,i=0;i<r;i++)if(t[i].maxBitrate>e)return i;return 0}},{key:"maxAutoLevel",get:function(){var t=this.levels,e=this.autoLevelCapping;return-1===e&&t&&t.length?t.length-1:e}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(t){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,t)}},{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:"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}}])&&Wr(e.prototype,r),a&&Wr(e,a),t}();Yr.defaultConfig=void 0}]).default}));
?>
Онлайн: 0
Реклама