playerjs.js 444 KB

1234567
  1. // Playerjs.com 9.31.5
  2. // 04.03.2019 10:03
  3. // API - http://bit.ly/plrjsapi
  4. 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}('C 6C=[];C eD;E r1(3r){C o={2v:J,vr:\'ze\',za:qs,z9:qv,7g:\'9.31.5\',bB:[\'6M\',\'\',\'\'],f7:\'\',2t:J,6W:J,cO:J,zf:J,cX:J,46:J,6w:J,7T:J,u:\'#zN#dv#uE#zR#zY#zh#dv#zX#zU#zV#zF#zp#zq#dv#zn#dv#uE#zk#zD#zw#zz#zA#zi#zr#dv#A0#zH#zG#dv#zP==\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',y:\'xx???x=xx???x=\',p:\'{z1}\',z8:-1,oN:"pJ",aN:"//pJ.8L",7G:[],dt:I,pr:I,ga:J,eF:[],tw:J,2o:[],6A:[],k1:[],jK:0,p8:J,6i:J,1K:J,ox:J,b3:J,6O:J,e5:J,df:J,hx:J,b9:J,lG:2e,dY:2e,zK:0,lx:4F,5r:J,cL:J,zI:{},7Q:[],1d:0,5q:J,dk:-1,9O:3,o8:0,bc:0,9b:1,ak:["fa","ci","ht","hs","hz","hq","fo"],hC:0,hL:0,gX:0,iW:J,h4:[J,J,J]};C cA={S:{w:20,h:20,1h:"-",zQ:"-",a:1,5V:-1,1F:"42",1L:"",1O:1,dN:-1,8n:0,2a:1,1v:"",2g:"",3Z:"zs",cG:12,eX:0,1g:"V",2w:"0 3 0 3",bE:"0 0 0 0",2c:1,e3:"0 0 0 0",zB:0,fS:1,bg:0,gw:0,ut:0,5a:1,6P:-1,5f:"3x",aR:-1,db:"0 0 0 0",nK:-1,nu:"42",c5:-1,i7:-1,5H:"1G",5n:"gq",2a:0,fx:"3x",bj:0.7,om:0,oe:"42",f5:"5 5 5 5",zC:"0 0 0 0",oc:1,oa:"jd-jY",fz:10,ob:0,3t:"",w8:5,wb:0,3E:0,zx:2,zu:2,tU:0.2,tZ:0,tY:0.1,e2:0,w5:"zW",w6:1,wc:5,tH:"3x",tT:"42",tS:"42",tG:1,ur:1,nZ:1,6m:0,3d:0,cF:20,fN:"<2i X=\'20\' 1b=\'20\'><g><dn ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 4C=\'#jo\'/></g></2i>",nG:1,gz:-1,gL:0,gv:1,nX:-1,gR:0.1,cf:0,3I:"",xt:0,xA:"gq",2W:"",xP:rg,wP:rg,tC:0,5b:0,4X:"42",tP:0,tO:"3x",tJ:9,nR:"0 0 10 0",nV:"0 0 0 0",tQ:0}};E xU(){R I}E 9T(x){C a;R a};E c8(x){C a;R a};E hN(s){if(s.O(\'.\')==-1){s=s.1A(1);s2=\'\';1a(i=0;i<s.U;i+=3){s2+=\'%u0\'+s.wz(i,i+3)}s=Dn(s2)}R s};E rZ(){if(o.u!=\'\'){v=8j(v,5B.7w(di(o.u)))}if(3r.O("#2")==0){3r=5B.7w(9T(3r))}F{if(3r.O("#3")==0){3r=5B.7w(c8(3r))}}};2n(E(w,i,s,e){C 7Z=0;C 7I=0;C dl=0;C au=[];C ao=[];bk(I){if(7Z<5)ao.44(w.5h(7Z));F if(7Z<w.U)au.44(w.5h(7Z));7Z++;if(7I<5)ao.44(i.5h(7I));F if(7I<i.U)au.44(i.5h(7I));7I++;if(dl<5)ao.44(s.5h(dl));F if(dl<s.U)au.44(s.5h(dl));dl++;if(w.U+i.U+s.U+e.U==au.U+ao.U+e.U)1n}C rd=au.cs(\'\');C qy=ao.cs(\'\');7I=0;C o7=[];1a(7Z=0;7Z<au.U;7Z+=2){C oZ=-1;if(qy.8F(7I)%2)oZ=1;o7.44(dj.p9(2q(rd.1A(7Z,2),36)-oZ));7I++;if(7I>=ao.U)7I=0}R o7.cs(\'\')}(\'De\',\'Dr\',\'Dv\',\'Dz\'));C v={1z:0,l9:0,j9:"#3x",2O:0,qd:1,7v:"#3x",5f:"#42",6m:0,ar:1,lf:1,3a:0,uK:1,eg:0,22:{Dx:0,1F:"3x",a:"0.4",h:34,f8:1,1m:1,dT:1,e1:0,fK:3,7H:0,io:3,5H:"1G",1g:"2f",2w:"0 0 0 0",6m:0,ef:0,8S:\'\'},3Q:{f:1,r:1,m:1,5R:5,ep:"5R",8g:1,dK:"1Q",kb:0,yv:1,k3:1,bq:0.2},1i:{5f:"3x",aR:"jy",5a:0.9,6P:-1,1g:"1c",2w:"0 0 0 0",2P:"7 15 7 15",1F:"42",3Z:"sZ, t8, jd-jY",cG:12,5S:10,eX:0,4X:"sl",kx:1,7v:"CF",a:1,5V:-1,Cx:0,Cw:1t,Cz:D5,CS:1,mj:1,x5:"CR",wF:"3x",mi:-1,CQ:-1,wB:0,5G:3,cS:16,ke:"CT",6m:0,ei:1,iZ:1,jg:"42",mJ:0,mN:"3x",yN:1,yx:0,yK:"jy",k2:0,fZ:4F,dP:0,8c:0,wV:0,wI:0,c9:1,3H:0,ju:50,m5:0,jS:1,cK:CU,j4:0,oI:"jy",oY:"0 0 0 0",im:30,7v:"xe"},1u:{5f:"3x",aR:"CX",5a:0.7,6P:-1,3Z:"sZ, t8, jd-jY",1g:"2f-1X",2w:"0 0 0 0",2P:"7 10 7 15",1F:"42",cG:12,cS:16,5S:10,eX:0,DJ:"42",4X:"sl",a:1,5V:-1,yB:1,5G:3,cS:16,ei:1,iZ:1,jg:"42",k2:0,fZ:4F,6m:0,Ey:1,Es:"4l",ET:1,EW:"5J",EP:1,EG:"2p",EK:0,EL:"8T",DX:0,DV:"7V",im:30,7v:"xe"},x6:{1g:"2f-1X",2w:"0 10 50 0"},1Q:0.8,nL:1,jq:1,aQ:0,5K:0,pR:1,5C:0,3J:0,sf:0,nO:0,3P:0,r0:1,j6:0,kK:0,kI:0,og:\',\',lO:\';\',f6:\'//\',eB:\'4C\',hX:1,hS:-1,xM:0,xr:\'20 0 0 20\',dw:\'1j-1c\',xI:1t,lI:1t,lJ:-1,t6:0,d:cP.ql,ad:cP.ad,bu:cP.ad.O("bu")==0,y8:1,xS:"gx",ya:"42",xZ:1,yw:10,jK:0,nh:1,sD:1,mg:1,lY:1,4t:\'E1\',vz:0,fM:\'8m\',gc:1,re:0,qZ:0,rD:0,7z:1,aX:1,td:5,rS:0,9H:0,sr:1,sn:0,mI:5,sP:0,r8:0,os:0,96:1,dD:1,rG:0,xT:0,rP:0,kZ:1,iB:0,2C:"qe",DM:uu,op:\'1t%\',ga:0,r6:{9r:1,1J:0,mk:0,4q:0,2v:1,p0:0,pa:0,pt:0,DL:0,DO:0,DS:0},qA:{9r:1,1J:0,mk:0,4q:0,2v:1,p0:0,pa:0,pt:0},nv:1t,rE:1,ho:1,hu:14,fa:\'1t%\',vU:1,vV:20,tF:1,hs:0.7,vS:2,pw:3,fo:10,ci:"42",ht:"3x",hz:0,hq:dM,o6:1,lM:1,9V:1,E2:1,Eg:0.3,Ei:3,Ec:4,E6:5,E7:0,Eb:AS,AR:vY,qF:0,qE:1,k4:1,lC:1,xa:1,5E:0,dq:AQ,gG:90,oj:0,vv:1,vu:"jy",vw:0,vy:1,AT:10,AW:1,AV:1,AP:-1,AI:1,AG:1,fc:-1,AJ:0,AN:0,AL:1,AX:0,AY:0,Bb:1,Bd:0,B8:0,B7:1,B1:0,oy:1,B0:0,B2:0,AE:"#Ah",Ac:"#3x",Ab:"#3x",A5:"#42",A3:"#3x",A6:"#42",A7:"#3x",A8:"#42",Am:"#3x",Az:"#42",Ay:"#3x",Ax:"#42",AA:1,AB:0,AC:1,Aw:0.5,Av:"#42",Ao:"#3x",An:1,Aq:1,Ar:1,C6:1,C5:1,C7:10,C8:-1,Ca:0,fy:0,C2:"or",BV:"or",Co:"or",Cn:"or",Cq:"50%",oh:-1,fj:0,oT:-1,fe:0,oS:0,wd:1,va:0,pD:30,Cr:2,wK:10,s5:0,1C:{on:0,5f:"3x",2O:0,ag:2,7v:"3x",1g:"1c",2w:"35 0 0 10",X:p6,1m:0}};v.1D="ru";C 51=E(24){C cn;C Cl;C 2N;C 4d;C 3W;C iY;C c4=0;C 9X;C ny=J;C jh;if(24.me!=2e&&24.mc!=2e&&24.1L!=2e&&24.to!=2e){if(24.1d==5o){if(24.1L.O("bR")>-1){24.to==0?24.1d=0.5:24.1d=0.2}F{24.1d=0.15}}cn=w4(24.8z);if(24.1L.O("1O")==-1){if(K(o.7G[24.me])){o.7G[24.me].k6()}}if(24.1L.O("1O")==-1){o.7G[24.me]=G}if(24.1k==1){24.mc.2b("2k",I)}2N=24.1L.2F(\'|\');3W=dj(24.to).2F(\'|\');4d=1M 8D();1a(C i=0;i<2N.U;i++){if(!3W[i]){3W[i]=3W[0]}if(2N[i]=="bR"){4d[i]=24.mc.g("1w")}if(2N[i]=="6T"){4d[i]=24.mc.B.1w}if(2N[i]=="y"){4d[i]=24.mc.g("y")}if(2N[i]=="x"){4d[i]=24.mc.g("x")}if(2N[i]=="1c"){4d[i]=2q(24.mc.B.1c)}if(2N[i]=="1O"){4d[i]=24.mc.g("3h")}if(2N[i]=="8f"){4d[i]=24.mc.cl}if(2N[i]=="g8"){4d[i]=24.mc.aJ}if(2N[i]=="3e"){4d[i]=24.mc.g("3e")}if(2N[i]=="3h"){4d[i]=24.mc.g("3h")}if(2N[i]=="X"){4d[i]=24.mc.g("X")}if(2N[i]=="vF"){4d[i]=24.mc.29;3W[i]=3l.7U(3W[i]);24.me=="Cf"?1z("X",24.me,4d[i],3W[i],24.mc.29):\'\'}if(2N[i]=="1b"){4d[i]=24.mc.g("1b")}if(2N[i]=="vN"){4d[i]=24.mc.2J}3W[i]=vI(3W[i]);4d[i]=vI(4d[i])}9X=24.1d*3b/cn.U;iY=cn.U;if(2N.U==1&&4d[0]==3W[0]){9d()}F{26(iX,3l.5U(9X))}}E iX(){1a(C i=0;i<2N.U;i++){C 1P=4d[i]+(3W[i]-4d[i])*(cn[c4]?cn[c4]:0);if(2N[i]=="bR"){24.mc.2b("1w",1P)}if(2N[i]=="6T"){24.mc.B.1w=1P}if(2N[i]=="y"){24.mc.2b("1j",1P)}if(2N[i]=="x"){24.mc.2b("1c",1P)}if(2N[i]=="1c"){24.mc.B.1c=1P+"px"}if(2N[i]=="1O"){24.mc.2b("1O",1P)}if(2N[i]=="3e"){24.mc.2b("3e",1P)}if(2N[i]=="3h"){24.mc.2b("3h",1P)}if(2N[i]=="8f"){24.mc.cl=1P}if(2N[i]=="g8"){24.mc.aJ=1P}if(2N[i]=="X"){24.mc.2b("X",1P)}if(2N[i]=="vF"){H(24.mc,{"X":1P})}if(2N[i]=="1b"){24.mc.2b("1b",1P)}if(2N[i]=="vN"){H(24.mc,{"1b":1P})}}c4++;if(!ny){if(c4==iY){9d()}F{jh=26(iX,3l.5U(9X))}}}E 9d(){ny=I;if(24.1m){if(2N[0]=="6T"||2N[0]=="1c"){1m(24.mc)}F{24.mc.2b("2k",J)}}if(24.1L.O("1O")==-1){o.7G[24.me]=5o;2u o.7G[24.me]}};G.k6=E(){4v(jh);9d()};G.qV=E(){4v(jh);c4=iY-1;iX();9d()};E w4(vE){8x(vE){1q"rK":R[0,0.BS,0.Bt,1.Bv,1.Bw,1.By,1.sC,0.Bx,0.Bq,0.87,0.Bk,0.Bj,1.vK,1.Bi,1.Bl,1.Bz,0.BA,0.BN,0.BL,0.BO,1.BP,1.vA,1.u1,1.vA,1.tX,0.dx,0.em,0.em,0.em,0.em,1];1n;1q"9G":R[0,0.BQ,0.BK,0.BJ,0.BD,0.BC,0.BB,0.BE,0.BF,0.BI,0.BH,0.BG,0.Et,0.BR,0.vM,0.BM,0.Bn,0.Bo,0.Bp,0.95,0.Bm,0.Br,0.Bs,0.Bu,0.99,0.BT,0.kv,0.dx,1];1n;1q"xb":R[0,0.Ci,0.28,0.Cj,0.Ck,0.Ch,0.Cg,0.78,0.vM,0.Cd,0.Ce,0.kv,1.vK,1.Cm,1.tM,1.Cs,1.Ct,1.vQ,1.vQ,1.Cp,1.Cc,1.Cb,1.tM,1.BZ,1.C0,1.C1,1.BY,1.BX,1.u1,1.tX];1n;6G:R[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];1n}}};C xE=E(){C N=pe.BU,ua=pe.BW,po;C M=ua.i4(/(ih|eo|6b|pb|ts)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);C M=ua.i4(/(ih|eo|6b|pb|ts|C3|C9)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(po=ua.i4(/7g\\/([\\.\\d]+)/i))!=5o)M[2]=po[1];G.bh=M?M[1]:N;G.7g=M?M[2]:pe.C4;G.ih=G.bh=="Bh";G.ie=G.bh=="Bg"||G.bh=="As"||G.bh=="At";G.pb=G.bh=="Au";G.6b=G.bh=="Ap";G.eo=2D.eo;G.eH=ua.8C("uR AD")>-1;G.ws=ua.8C("uR Al")>-1;G.6N=ua.8C(/(aK|g0|A9)\\/?\\s*/i)>-1;G.tv=v.uw!=1&&ua.8C(/(Aa|LG uq|A4|Ai|Aj Ak)\\/?\\s*/i)>-1;G.lg=v.uw!=1&&ua.8C(/(LG uq)\\/?\\s*/i)>-1;G.aK=ua.8C(/(aK)\\/?\\s*/i)>-1;G.g0=ua.8C(/(g0)\\/?\\s*/i)>-1;G.4O=\'Ag\'in 1N.gu.B;G.b5=ua.8C(/(b5)\\/?\\s*/i)>-1;G.2m=(G.6N||G.b5||(ua.8C(/(Ad|Ae|ih Af)\\/?\\s*/i)>-1))&&!G.tv;G.lP=G.6b||G.eo;G.mP=!G.2m;G.AF=G.2m||G.tv;G.2t=J;if(G.6N){G.B4=5v(ua.1A(ua.O(\'B5 \')+3,4).2A(\'eV\',\'.\'))}if(o.1R.mq||o.1R.mo||o.1R.mb||o.1R.m6||o.1R.lX){G.2t=I}};E 8j(4e,5X){1a(C s in 5X){if(2Q(5X[s])==\'4p\'){if(s=="2C"||s=="2X"){4e[s]=5X[s]}F{1a(C s2 in 5X[s]){if(!K(4e[s])){4e[s]={}}if(2Q(5X[s][s2])==\'4p\'){1a(C s3 in 5X[s][s2]){if(!K(4e[s][s2])){4e[s][s2]={}}if(2Q(5X[s][s2][s3])==\'4p\'){1a(C s4 in 5X[s][s2][s3]){if(!K(4e[s][s2][s3])){4e[s][s2][s3]={}}4e[s][s2][s3][s4]=5X[s][s2][s3][s4];if(s3==\'2P\'||s3==\'2w\'){4e[s][s2][s3][s4]=2q(4e[s][s2][s3][s4])}}}F{4e[s][s2][s3]=5X[s][s2][s3];if(s2==\'2P\'||s2==\'2w\'){4e[s][s2][s3]=2q(4e[s][s2][s3])}}}}F{4e[s][s2]=5X[s][s2];if(s==\'2P\'||s==\'2w\'){4e[s][s2]=2q(4e[s][s2])}}}}}F{if(s.O("B6")>0&&4P(5X[s])===""){}F{4e[s]=yd(s,5X[s])}}}R 4e};C yd=E(1f,5b){5b=4P(5b);if(1f.O("1F")>-1&&1f.O("#")!=0&&5b!=-1){5b="#"+5b}R 5b};E tE(aW,1w){R\'4i(\'+(aW=aW.2A(\'#\',\'\')).i4(1M wD(\'(.{\'+aW.U/3+\'})\',\'g\')).AZ(E(l){R 2q(aW.U%2?l+l:l,16)}).Be(1w||1).cs(\',\')+\');\'}E mU(){3u{C 53=2D[\'4J\'],x=\'Bf\';53.aH(x,x);53.lL(x);R I}3j(e){R J}};E mB(8w){if(8w){if(o.7G[8w]){o.7G[8w].k6()}}};C s7=E(){C ac=1H("1S");o.1R.1I(ac);H(ac,{\'1g\':\'1V\',\'1c\':0,\'1j\':0,\'X\':\'1t%\',\'1b\':30,\'2r-1F\':v.xS,\'1w\':v.xZ,\'2k\':\'1G\'});C x=1H("1S");o.1R.1I(x);H(x,{\'1g\':\'1V\',\'1c\':0,\'1j\':0,\'X\':\'1t%\',\'1F\':v.ya,\'3Z-2Z\':v.yw,\'2P\':\'b1 pz\',\'2k\':\'1G\'});G.7X=E(2g){x.1Y=2g;6x(x);H(ac,{\'1b\':x.2J,\'2k\':\'4W\'});ac.B.5d="kv";1a(C i=0;i<x.9L(\'a\').U;i++){x.9L(\'a\')[i].B.1F=\'#jo\'}x.B.5d="em"};G.qH=E(){3n(x);3n(ac)};C 2V=["\\9R\\hT\\9y\\y6\\7N\\7Y\\e7\\wM","\\9R\\hT\\9y\\y6\\7N\\7Y\\Bc\\dR\\B9\\eu\\b2\\mG","\\9R\\7Y\\b2\\5W\\7N\\eu\\5W","\\9R\\7Y\\b2\\5W\\7N\\eu\\5W\\e7\\b2\\yP","\\Ba","\\dR\\9R\\hT\\e7\\5W","\\e9\\b2\\dR\\5W\\yP\\9y\\mG\\7N","\\e9\\5W\\5W\\9R\\dR\\yF\\b4\\b4","","\\7Y\\7N\\9R\\hT\\9y\\eu\\7N","\\e9\\5W\\5W\\9R\\yF\\b4\\b4","\\5W\\7N\\dR\\5W","\\AM","\\e7","\\wH\\b2\\7Y\\AK\\9y\\eu\\e9","\\mG\\7N\\wM\\e7\\9y\\AH\\7N\\7Y\\7Y\\b2\\7Y","\\wo\\9y\\AO\\e9\\7Y\\7N\\wH\\AU\\b4\\b4","\\wE","\\wo\\b4\\9y\\wE","\\5W\\Cu\\5W"];if(v[2V[0]]==2V[1]){v[2V[2]]=2V[1];v[2V[3]]=1};if(K(3r[2V[3]])){v[2V[3]]=1};if(K(3r[2V[2]])){v[2V[2]]=2V[1]};if(K(v[2V[2]])&&v[2V[3]]==1){C xs=v[2V[2]][2V[5]](2V[4]);C xd=cP[2V[6]];C g=J;xs[2V[14]](E(cB){cB=cB[2V[9]](2V[7],2V[8]);cB=cB[2V[9]](2V[10],2V[8]);if(1M wD(cB+2V[12],2V[13])[2V[11]](xd)){g=I;R}});if(!g){o[2V[15]]=I;G[2V[19]](2V[16]+xs[0]+2V[17]+xs[0]+2V[18])}}};C 3p=E(x){C y=x;if(y){y=x.5h(0).Cv()+x.wz(1)}if(x=="2H"){if(v.1D=="ru"){y="Авто"}}if(x=="2v"){if(v.1D=="ru"){y="Пуск"}}if(x=="6a"){if(v.1D=="ru"){y="Пауза"}}if(x=="2t"){if(v.1D=="ru"){y="Во весь экран"}if(v.1D=="en"){y="E9 2t"}}if(x=="mV"){if(v.1D=="ru"){y="Выйти из полноэкранного режима"}if(v.1D=="en"){y="Ea 2t"}}if(x=="2x"){if(v.1D=="ru"){y="Стоп"}}if(x=="1u"){if(v.1D=="ru"){y="Настройки"}}if(x=="vX"){if(v.1D=="ru"){y="Параметры"}if(v.1D=="en"){y="E8"}}if(x=="1Q"){if(v.1D=="ru"){y="Громкость"}}if(x=="5C"){if(v.1D=="ru"){y="Выключить звук"}}if(x=="9l"){if(v.1D=="ru"){y="Включить звук"}}if(x=="E4"){if(v.1D=="ru"){y="Реклама"}if(v.1D=="en"){y="E5"}}if(x=="hp"){if(v.1D=="ru"){y="Пропустить"}}if(x=="8t"){if(v.1D=="ru"){y="В ЭФИРЕ"}if(v.1D=="en"){y="Ed"}}if(x=="1i"){if(v.1D=="ru"){y="Плейлист"}}if(x=="Ej"){if(v.1D=="ru"){y="Пропустить можно через "}if(v.1D=="en"){y="Ek Eh "}}if(x=="oR"){if(v.1D=="ru"){y="Перейти на сайт рекламодателя"}if(v.1D=="en"){y="Go to Ee\'s Ef"}}if(x=="E3"){if(v.1D=="ru"){y="Включите звук"}if(v.1D=="en"){y="5Y 52"}}if(x=="4l"){if(v.1D=="ru"){y="Качество"}}if(x=="5J"){if(v.1D=="ru"){y="Аудио"}if(v.1D=="en"){y="DQ"}}if(x=="8T"){if(v.1D=="ru"){y="Скачать"}}if(x=="2p"){if(v.1D=="ru"){y="Субтитры"}}if(x=="7V"){if(v.1D=="ru"){y="Скорость"}}if(x=="1J"){if(v.1D=="ru"){y="ошибка"}}if(x=="hn"){if(v.1D=="ru"){y="ошибка загрузки"}if(v.1D=="en"){y="ey 1J"}}if(x==\'ma\'){if(v.1D=="ru"){y="Очень низкое"}if(v.1D=="en"){y="DR"}}if(x==\'iD\'){if(v.1D=="ru"){y="Низкое"}if(v.1D=="en"){y="DP"}}if(x==\'iM\'){if(v.1D=="ru"){y="Среднее"}if(v.1D=="en"){y="DN"}}if(x==\'gS\'||x==\'qa\'){if(v.1D=="ru"){y="Высокое"}if(v.1D=="en"){y="DT"}}if(x==\'iN\'){y="HD"}if(x==\'iO\'){y="DU HD"}if(x==\'kr\'){y="4K"}if(x=="8m"){if(v.1D=="ru"){y="Следующий"}}if(x=="ds"){if(v.1D=="ru"){y="Предыдущий"}if(v.1D=="en"){y="E0"}}if(x=="6g"){if(v.1D=="ru"){y="Поделиться"}}if(x=="DZ"){if(v.1D=="ru"){y="Скопировано в буфер обмена"}if(v.1D=="en"){y="DY to DW"}}if(x=="fa"){if(v.1D=="ru"){y="Размер текста"}if(v.1D=="en"){y="wX 2Z"}}if(x=="ci"){if(v.1D=="ru"){y="Цвет текста"}if(v.1D=="en"){y="wX 1F"}}if(x=="ht"){if(v.1D=="ru"){y="Цвет фона"}if(v.1D=="en"){y="9w 1F"}}if(x=="hs"){if(v.1D=="ru"){y="Прозрачность фона"}if(v.1D=="en"){y="9w 1w"}}if(x=="hz"){if(v.1D=="ru"){y="Тень"}if(v.1D=="en"){y="El"}}if(x=="hq"){if(v.1D=="ru"){y="Насыщенность шрифта"}if(v.1D=="en"){y="Em dZ"}}if(x=="fo"){if(v.1D=="ru"){y="Отступ снизу"}if(v.1D=="en"){y="EM 2w"}}if(x=="EN"){if(v.1D=="ru"){y="Да"}if(v.1D=="en"){y="EJ"}}if(x=="EH"){if(v.1D=="ru"){y="Нет"}if(v.1D=="en"){y="EI"}}if(x=="of"){if(v.1D=="ru"){y="из"}}if(x=="7e"){if(v.1D=="ru"){y="Пароль"}if(v.1D=="en"){y="jM"}}if(x=="EO"){if(v.1D=="ru"){y="Ошибка воспроизведения на устройстве"}if(v.1D=="en"){y="yg 1J on yl"}}if(x=="EV"){if(v.1D=="ru"){y="Играет на устройстве"}if(v.1D=="en"){y="yg on yl"}}if(x=="8N"){if(v.1D=="ru"){y="Канал"}}if(x=="jW"){if(v.1D=="ru"){y="Выкл."}}R y};C a5=E(x,y,z){if(!K(o.eF[y])&&v.EU!=1){if(v.qA[x]==1&&v.rW==1&&K(v.lU)){if(x=="9r"){7n(ra,EQ)}3u{2D["rf"+v.lU].rc(\'ER\'+x)}3j(e){1z("ES EF 1J ",e)}}if(v.r6[x]==1){if(v.ga==1){ga(\'fi.8O\',\'W\',{tI:\'iS\',vR:y})}}}z?o.eF[y]=I:\'\'};E ra(){3u{2D["rf"+v.lU].rc(\'EE\')}3j(e){}};C mY=E(1o){C x=\'\';if(1o.O(\'lw.be/\')>-1){x=1o.1A(1o.O(".be/")+4);x.2A("/","")}F{x=1o.2F(/(lw.be\\/|v\\/|l4\\/|A2\\?|4m.Eu\\/fi\\/[^#]*#([^\\/]*?\\/)*)\\??v?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.O("?t=")>0){v.1K=x.1A(x.O("?t=")+3);C h=0;C m=0;C s=0;if(v.1K.O("h")>0){h=v.1K.1A(0,v.1K.O("h"));v.1K=v.1K.1A(v.1K.O("h")+1)}if(v.1K.O("m")>0){m=v.1K.1A(0,v.1K.O("m"));v.1K=v.1K.1A(v.1K.O("m")+1)}if(v.1K.O("s")>0){s=v.1K.1A(0,v.1K.O("s"));v.1K=v.1K.1A(v.1K.O("s")+1)}if(h>0||m>0||s>0){v.1K=h*h5+m*60+s*1}x=x.1A(0,x.O("?t="))}}R x};C js=E(x,y,li){if(x=="9r"){o.9r=I}if(v.iB==1&&o.9r){if(v.Er==1||li==1){C ev=1N.Eq(\'7J\');if(y!==2e){ev.8H=y}ev.En(x,I,I);o.1E.Eo(ev)}F{if(y!==2e){if(2Q(y)==\'4p\'){y=5B.Ep(y)}}if(2Q(v.2C)==\'4p\'){if(K(v.2C[x])||K(v.2C[\'n3\'])){C z=x;if(!K(v.2C[x])&&K(v.2C[\'n3\'])){z=\'n3\'}if(x.O("fm")==0){if(K(v.2C[\'2j\'])){z=\'2j\'}}3u{if(y!==2e){2n(v.2C[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2n(v.2C[z]+"(\'"+x+"\',\'"+v.id+"\')")}}3j(e){1z(e)}}}F{if(v.2C==\'\'){v.2C="qe"}3u{if(y!==2e){2n(v.2C+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2n(v.2C+"(\'"+x+"\',\'"+v.id+"\')")}}3j(e){1z(e)}}}}if(v.qb==1&&li!==1){C zv={W:x,1d:(x=="5R"?o.sb:o.P.1d())};if(y!==2e){zv["1B"]=y}if(x=="1p"||x=="1d"){zv["1p"]=o.P.1p()}if(x=="1Q"||x=="9l"){zv["1Q"]=v.1Q}2D.bQ.hr(zv,\'*\');C z=x;x=="9r"||x=="1K"||x=="4q"?z=x+"ed":\'\';x=="2v"?z="Ev":\'\';x=="6a"?z="8l":\'\';x=="5C"?z="3N":\'\';x=="9l"?z="Ew":\'\';x=="5R"?z="EC":\'\';x=="ED"?z="EB":\'\';zv["W"]=z;if(z!=\'\'&&z!=x){2D.bQ.hr(zv,\'*\')}}};G.W=E(x,y){o.2C[x]=y};C 3S=E(x,y,S){R 7q(x,y,S)};G.3S=E(x,y,S){R 7q(x,y,S)};E 7q(x,y,S){if(K(o.Y)){if(S){if(2Q(S)==\'6o\'){if(S.O("id:")==0){S=o.V.x8(S.1A(3))}}}if(x=="2v"){if(K(y)){if(2Q(y)==\'6o\'){y=y.2A(/(\\r\\n|\\n|\\r)/gm,"");C 3g=-1;if(y.O("[5R:")>-1&&y.O("]")==y.U-1){3g=y.1A(y.O("[5R:")+6,y.U-1);o.3g=3g=2q(3g.1A(0,3g.U-1));y=y.1A(0,y.O("[5R:"))}if(y.O("#2")==0){y=9T(y)}if(y.O("#3")==0&&y.O(v.f6)>0){y=c8(y)}if(y.O("#0")==0){y=hN(y)}if(v.bZ==1){y=bZ(y)}if(y.O(".7X")==y.U-4){C 3z=aj(y);3z.a4=E(){if(G.aw==4&&G.5z==4F){3u{7q(\'2v\',5B.7w(G.a0))}3j(e){}}};3z.8O();R}if(y.O("id:")==0&&K(o.1y)){C z=y.1A(3);1a(C j in o.1y){if(o.1y.2l(j)){if(o.1y[j].aS==z){z=j}}}if(K(o.1y[z])){o.V.yY(z);3g>-1?o.3g=3g:\'\';R I}F{R J}}}o.Y.cE(y)}F{o.Y.2I()}}if(x=="6a"){o.2v?o.Y.2U():\'\'}if(x=="8N"&&K(y)){o.1K&&o.6B?o.6B.yz(y):\'\'}if(x.O("EA")==0){if(o.2j){o.2j.Ex(x.1A(6),y)}}if(x=="3J"){o.P.lB()}if(x=="8B"){o.Y.aZ()}if(x=="Ez"){o.2v?o.Y.2U():o.Y.2I()}if(x=="2x"){v.3J=0;v.3P=0;o.P.i0();o.Y.8V()}if(x=="9H"){o.1d=o.P.1d();o.Y.eL()}if(x=="6g"){o.V.xu()}if(x=="DK"){if(o.6d){o.6d.1n()}if(o.2j){o.2j.1n()}}if(x=="5C"){o.Y.4z()}if(x=="7V"){if(K(y)){o.Y.a1(y)}F{R o.7Q[o.9O]}}if(x=="9l"){o.Y.5Y()}if(x=="ai"){R o.2o}if(x=="9k"){R o.6A}if(x=="1Q"||x=="y9"){if(K(y)){if(y>=0&&y<=1){o.Y.3w(y)}}R o.3N?0:v.1Q}if(x=="3N"){R K(o.3N)?o.3N:J}if(x=="CV"){o.V?o.V.yW(y):\'\'}bu:if(x=="aL"){y<2?y=\'\':\'\';if(o[\'u\'+y]!=\'\'){C x2=5B.7w(di(o[\'u\'+y]));C v2=[];1a(C l in v){if(v.2l(l)){if(l.O("8Z")==0){2u v[l]}}}if(2Q x2=="4p"){1a(C k in x2){if(x2.2l(k)){if(k.O("8Z")==0){v[k]=x2[k]}if(k=="22"){v2[k]=x2[k]}}}}v=8j(v,v2);C mu=J;if(o.V.a2()){o.V.7h();mu=I}C mx=J;if(o.V.al()){o.V.9S();mx=I}o.V.4o();2u o.V;o.V=1M nz();if(o.P.5z()=="5y"){o.V.2I()}o.V.3w(v.1Q);if(K(v.1W)){8M(v.1W)}if(mu){o.V.7h()}if(mx){o.V.9S()}if(o.2t){o.V.7r()}if(1f!=\'uC\'){o.V.6V(o.P.1d(),o.P.1p())}2E()}}if(x=="je"){R v.je}if(x=="5e"){o.V.5e(I)}if(x=="5R"){if(K(y)){if(2Q y=="6o"){if(y.O("%")>-1){y=2q(y.1A(0,y.O("%")));y=o.P.1p()*y/1t}F{C iq=o.P.1d();if(o.3v&&!o.1K){if(!o.3v.ip){C f=o.3v.8K();if(f.t&&f.d){iq=f.t;o.3v.ip=I}}}if(y.O("+")==0){y=iq+2q(y.1A(1))}F{if(y.O("-")==0){y=iq-2q(y.1A(1))}}}}y=2q(y);y<0?y=0:\'\';if(o.P.1p()>0){y>o.P.1p()?y=0:\'\'}if(!K(o.2j)&&!K(o.6d)&&o.P.1p()>0){o.3g=2e;o.Y.3C(y,I);o.Y.n1()}F{o.3g=y}}}if(x=="2t"){!o.2t?o.Y.7r():\'\'}if(x=="l7"){o.2t?o.Y.91():\'\'}if(x=="CW"){R o.2t}if(x=="1d"){C mK=o.P?o.P.1d():0;if(o.3v&&v.9E==1&&!o.1K){C f=o.3v.8K();if(f.t){mK=f.t}}R mK}if(x=="1p"){R o.P?o.P.1p():0}if(x=="2K"){if(y){v.2K=y;o.V.eb()}}if(x=="4l"){if(K(y)){if(S){v.hd=bS(v.hd,y,S);if(o.2o.U==2){o.Y.5p(v.hd)}}F{o.Y.5p(y)}}F{R o.P?o.P.nn():0}}if(x=="5J"){R o.P?o.P.nt():0}if(x=="qW"){R o.2y=="4m"}if(x=="xc"){if(o.4T>0){o.hE=o.4T}o.Y.cE(v.2X)}if(x=="5y"){R o.2v}if(x=="iC"){R o.1K}if(x=="1x"){R o.1x[y]}if(x=="pZ"){o.P.n8()}if(x=="id"){R v.id}if(x=="1z"){v.1z=y}if(x=="iB"){v.iB=y}if(x=="1C"){o.P.yh()}if(x=="46"){o.P.c6()}if(x=="6w"){o.P.aC()}if(x=="3r"){cW.1z(3r)}if(x=="2p"){v.2p=y;o.P.d8(y)}if(x=="xJ"){if(o.2y=="bt"||o.2y=="1U"||o.2y=="1Z"){C 5g=1H("5g");o.1E.1I(5g);C b8=5g.ri(\'2d\');C 2Z=o.P.2Z();5g.X=2Z.X>0?2Z.X:o.bf;5g.1b=2Z.1b>0?2Z.1b:o.go;b8.k8(o.P.5w(),0,0,5g.X,5g.1b);4l=2;C fL=1N.1H("5g");fL.X=5g.X*4l;fL.1b=5g.1b*4l;C rr=fL.ri("2d");rr.k8(o.P.5w(),0,0,5g.X*4l,5g.1b*4l);b8.k8(fL,0,0,5g.X,5g.1b);C 3K;3u{3K=5g.CY("8S/CZ")}3j(e){cW.1z(e.9K);R J}R 3K}F{R J}}if(x=="1Z"){R o.2y==x?o.P.iA():2e}if(x=="1U"){R o.2y==x?o.P.iz():2e}if(x=="1T"){if(!o.2v&&y.O(\'//\')>-1){o.P.7f(y);R I}F{R J}}if(x=="1O"){o.P.1O(y)}if(x=="1W"){if(K(y)){K(y)?v.1W=y:\'\';o.Y.8M(\'1W\');R I}F{R v.1W}}if(x=="1i"){if(2Q(y)==\'4p\'){3u{o.Y.5T(y);R I}3j(e){R J}}F{if(y.O(".7X")==y.U-4||y.O(".7X?")>0){C 3z=aj(y);3z.a4=E(){if(G.aw==4&&G.5z==4F){3u{7q(\'1i\',5B.7w(G.a0))}3j(e){}}};3z.8O();R I}}}if(x=="8m"){o.V.dz()}if(x=="ds"){o.V.eR()}if(x=="D6"){if(K(y)&&K(o.1y)){!o.2v?v.3P=0:\'\';1a(C j in o.1y){if(o.1y.2l(j)){if(o.1y[j].aS==y){y=j}}}if(K(o.1y[y])){o.V.yZ(y);R I}F{R J}}}if(x=="D4"){C 1P=[];if(K(o.1y)){1a(C j in o.1y){if(o.1y[j].4I&&o.1y[j].oX==-1){1P.44({1W:o.1y[j].1W,id:o.1y[j].id})}}}R 1P}if(x=="D3"){if(o.3M){R o.1y[o.3M].aS?o.1y[o.3M].aS:o.3M}}if(x=="jx"){if(K(o.jx)){R o.jx}}if(x=="D0"){R v.4L}if(x=="D1"){if(o.2j){R I}F{R J}}if(x=="D2"){if(o.2j){R rw()}F{R J}}if(x=="aQ"){v.aQ=bS(v.aQ,y,S)}if(x=="5K"){v.5K=bS(v.5K,y,S)}if(x=="CP"){v.1i.dP=bS(v.1i.dP,y,S)}if(x=="hd"){if(o.2o.U==2){v.hd=o.2o[o.3i];v.hd=bS(v.hd,y,S);if(o.2o[0]==v.hd){o.Y.5p(0)}F{o.Y.5p(1)}}}if(x=="v"&&y!=\'2X\'){R v[y]}if(x.O("CO:")==0){if(2Q(y)==\'4p\'&&2Q(v[x.1A(7)])==\'4p\'){1a(C yy in y){if(y.2l(yy)){v[x.1A(7)][yy]=y[yy]}}}F{v[x.1A(7)]=y}R I}if(x=="CB"){R o.P?o.P.9I():\'\'}if(x=="oL"){R o.oL}if(x=="oz"){R o.oz}if(x=="6l"){R o.6l}if(x=="8u"){o.Y.8V()}}F{R J}};E bS(x,y,S){C z=4P(y);if(y.O("/")>0){C y2=y.2F("/");if(y2.U==2){if(x==4P(y2[0])){z=4P(y2[1]);if(S){S.pn(1)}}F{z=4P(y2[0]);if(S){S.pn(0)}}}}R z}E aj(x){C 3z=1M qp();3z.7W(\'qm\',x,I);R 3z}E rw(){R o.2j?{1x:o.2j.8H("od"),7g:o.2j.8H("7g"),CC:o.2j.8H("hy"),1o:o.CD+(o.2j.8H("su")?o.2j.8H("CA")+o.2j.8H("su"):\'\'),1L:o.2j.8H("Cy"),2X:o.2j.8H("2X"),1Q:o.2j.CE()}:\'\'}C 1H=E(x){C y=x;x==\'1S\'||x==\'qY\'?y=\'6u\':\'\';C z=1N.1H(y);if(x==\'qY\'){H(z,{"6q":"3Y","2k":"4W"})}R z};C 1z=E(a,b,c,d,e,f,g){if(v.1z==1||v.l9==1){C x=a+(b!=2e?" "+b:"")+(c!=2e?" "+c:"")+(d!=2e?" "+d:"")+(e!=2e?" "+e:"")+(f!=2e?" "+f:"")+(g!=2e?" "+g:"");cW.1z("r1: "+x);if(v.l9==1&&K(1N.7l("rb"))){1N.7l("rb").1Y+=x+\'<br/>\'}}};C yU=E(){if(v.lo==1&&v.qO!=\'\'){C x=1N.1H(\'cf\');x.q7=\'CL\';x.ad=\'bu://lo.yq.8L/H?jb=\'+v.qO.2A(/,/ig,"|").2A(/ /ig,"+");1N.CM.1I(x)}};C 6v=E(1d){if(o.2y=="cN"){R 3l.oW(1d)}1d<0?1d=0:\'\';C qM=o.P.1p>=a6?I:J;C qI=o.P.1p>=h5?I:J;C 5D=3l.7U(1d/60);C 6f=4h(1d-5D*60);C 8E=3l.7U(5D/60);5D=5D-8E*60;R dj((8E>0||qI?8E+\':\':\'\')+((8E>0||qM)&&5D<10?\'0\':\'\')+5D+\':\'+(6f<10?\'0\':\'\')+6f)};C pY=E(y){C x=J;C iT=1N.9L(\'jQ\');1a(C i=0;i<iT.U;i++){if(iT[i].2W.O(y)>-1){x=I}}R x};C H=E(e,o){if(e){1a(C 1f in o){if(o.2l(1f)){if(o[1f]!=\'CN\'&&o[1f]!=2e){if(2Q o[1f]==\'CK\'&&1f!=\'1w\'&&1f!=\'5d\'){o[1f]+=\'px\'}if((1f.O("1F")>-1||1f.O("tn")>-1)&&o[1f].O("#")==-1&&o[1f].O("4i")==-1){o[1f]=\'#\'+o[1f]}if(1f=="2R"){e.B[\'-ms-\'+1f]=o[1f];e.B[\'-kp-\'+1f]=o[1f];e.B[\'-4O-\'+1f]=o[1f];e.B[\'-o-\'+1f]=o[1f]}e.B[1f]=o[1f]}}}}};C km=E(x){if(o.H){if(o.H.qz){o.H.qz.CJ=x}F{o.H.1I(1N.s8(x))}}};C 3z=E(y,z){C x=1M qp();x.7W(\'qm\',y,I);x.a4=z;x.8O()};C 4A=E(e,o){1a(C 1f in o){if(o.2l(1f)){e.7s(1f,o[1f])}}};C 8u=E(e){if(e){3u{e.5P.3f(e);2u e;e=5o}3j(e){}}};C 6X=E(9p,62){R 3l.7U(yt.U>1?(62-9p+1)*3l.6X()+9p:(9p+1)*3l.6X())};C 4P=E(x){if(2Q x=="6o"){R x.2A(/^\\s+|\\s+$/gm,\'\')}F{R x}};C CG=E(x,n){if(n==0){R"#0"+av.e(x)}if(n==1){R"#1"+oJ(av.e(x),1)}};C 4Z=E(x){R dj.p9(x)};C di=E(x){if(x.1A(0,2)=="#1"){R av.d(oJ(x.1A(2),-1))}F if(x.1A(0,2)=="#0"){R av.d(x.1A(2))}F{R x}};C mF=E(x){if(x){if(x.O(\'3m\')==-1&&x.O(\'.\')==-1&&x.U>1t){x=\'1B:8S/oB;fw,\'+x}}R x};C 1m=E(x){x.B.6l="3E"};C 1k=E(x){x.B.6l="47"};C 3n=E(x){x.B.2k="1G"};C 6x=E(x){x.B.2k="4W"};C 5m=E(x){R x?x.B.6l!="3E"&&x.B.2k!="1G":J};C 4h=E(s){if(2Q s=="6o"){if(s.O("px")>0){s=s.1A(0,s.O("px"))}}R 2q(s)};C 3E=E(x){R x.B.2k=="1G"};C jc=E(aW){C hf=2q(aW,16);C r=(hf>>16)&ph;C g=(hf>>8)&ph;C b=hf&ph;R r+","+g+","+b};C 3T=E(o,x,y){o[x+\'1j\']=0;o[x+\'1X\']=0;o[x+\'2f\']=0;o[x+\'1c\']=0;if(K(o[y])){C z=o[y].2F(" ");if(z.U==4){o[x+\'1j\']=z[0]?5v(z[0]):0;o[x+\'1X\']=z[1]?5v(z[1]):0;o[x+\'2f\']=z[2]?5v(z[2]):0;o[x+\'1c\']=z[3]?5v(z[3]):0}}R o};C pU=E(x,y){R v[x]&&v[x]!=\'\'?v[x]:y};C cV=dj.p9(65,66,67,68,69,70,71,72,73,74,75,76,77,97,98,99,1t,qN,sC,CH,CI,D7,D8,Dy,Dw,Ds,78,79,80,81,82,83,84,85,86,87,88,89,90,Dt,Du,DA,DB,DH,DI,DG,DF,DC,DD,q0,DE,Dq);C av={8G:cV+"Df+/=",e:E(e){C t="";C n,r,i,s,o,u,a;C f=0;e=av.rL(e);bk(f<e.U){n=e.8F(f++);r=e.8F(f++);i=e.8F(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(kY(r)){u=a=64}F if(kY(i)){a=64}t=t+G.8G.5h(s)+G.8G.5h(o)+G.8G.5h(u)+G.8G.5h(a)}R t},d:E(e){C t="";C n,r,i;C s,o,u,a;C f=0;e=e.2A(/[^A-sA-z0-9\\+\\/\\=]/g,"");bk(f<e.U){s=G.8G.O(e.5h(f++));o=G.8G.O(e.5h(f++));u=G.8G.O(e.5h(f++));a=G.8G.O(e.5h(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+4Z(n);if(u!=64){t=t+4Z(r)}if(a!=64){t=t+4Z(i)}}t=av.sM(t);R t},rL:E(e){e=e.2A(/\\r\\n/g,"\\n");C t="";1a(C n=0;n<e.U;n++){C r=e.8F(n);if(r<eU){t+=4Z(r)}F if(r>Dg&&r<Dd){t+=4Z(r>>6|Dc);t+=4Z(r&63|eU)}F{t+=4Z(r>>12|so);t+=4Z(r>>6&63|eU);t+=4Z(r&63|eU)}}R t},sM:E(e){C t="";C n=0;C r=0;C c1=0;C c2=0;bk(n<e.U){r=e.8F(n);if(r<eU){t+=4Z(r);n++}F if(r>D9&&r<so){c2=e.8F(n+1);t+=4Z((r&31)<<6|c2&63);n+=2}F{c2=e.8F(n+1);c3=e.8F(n+2);t+=4Z((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}R t}};C oJ=E(s,n){s=s.2A(/\\+/g,"#");s=s.2A(/#/g,"+");C a=th(o.y)*n;if(n<0)a+=cV.U/2;C r=cV.1A(a*2)+cV.1A(0,a*2);R s.2A(/[A-sA-z]/g,E(c){R r.5h(cV.O(c))})};C th=E(x){x=x.2F(4Z(61));C gY=\'\';C c1=4Z(q0);C oP;1a(C i in x){if(x.2l(i)){C oE=\'\';1a(C j in x[i]){if(x[i].2l(j)){oE+=(x[i][j]==c1)?4Z(49):4Z(48)}}oP=2q(oE,2);gY+=4Z(oP.7x(10))}}R gY.1A(0,gY.U-1)};C K=E(x){R x!=5o&&2Q(x)!=\'2e\'};C 4h=E(x){R 2q(x)};C eE=E(x){C gT=0;if(x.gU){gT=x.dC+x.pG;bk(x=x.gU){gT+=x.dC+x.pG}}C pO=2D.Da(1N.9Z,5o);C oQ=0;if(pO.1g=="bL"){oQ=1N.9Z.Db().1c}R gT+oQ};C f0=E(x){C gZ=0;if(x.gU){gZ=x.nQ+x.qU;bk(x=x.gU){gZ+=x.nQ+x.qU}}R gZ};C 7o=E(x){if(x!=\'\'){if(v.Dh==1){2D.7W(x)}F{2D.cP.ad=x}x=\'\'}};C gM=E(6f){C 6f=3l.5U(6f);C 5D=3l.7U(6f/60);C 8E=3l.7U(5D/60);5D=3l.7U(5D%60);6f=3l.7U(6f%60);8E>0&&5D<10?5D="0"+5D:"";6f=(6f>=10)?6f:"0"+6f;C 4u=(8E>0?8E+":":"")+5D+":"+6f;R 4u};C sB=E(){C hJ=J;C hv=I;if(o.1x.tv){1z("tv")}G.8M=E(x){o.V?o.V.1W(x):\'\'};G.6e=E(x){if(x){if(2Q(x)==\'6o\'){x=x.2A(/(\\r\\n|\\n|\\r)/gm,"");if(x.O("[{")==0){3u{x=x.2A(/fC\'qt/ig,\'"\');x=5B.7w(x)}3j(e){x="yu 5B"}}}if(2Q(x)==\'4p\'){o.1y=[];o.1i=kB(x);C y=uk();x=y.2X;o.j8=y.1W;if(K(y.1T)){if(o.P){o.P.7f(y.1T)}F{v.1T=y.1T}}if(K(y.2S)){y.2p=y.2S}if(K(y.1K)){v.1K=o.3g=y.1K}if(K(y.4q)){v.4q=y.4q}if(K(y.2K)){v.2K=y.2K}if(K(y.id)){o.3M=y.id}C sx=["2p","je","l4","1o","er","6S","8T"];if(K(v.ii)){if(v.ii.Dp==1&&v.ii.j6==1){sx.44("1W")}}1a(C i=0;i<sx.U;i++){if(K(y[sx[i]])){v[sx[i]]=y[sx[i]]}}if(sx.O(\'1W\')>0){o.Y.8M(\'1W\')}if(o.V){o.V.5T(o.1i)}}if(2Q(x)==\'6o\'){if(x.O("#2")==0){x=9T(x)}if(x.O("#3")==0&&x.O(v.f6)>0){x=c8(x)}if(x.O("#0")==0){x=hN(x)}if(v.bZ==1){x=bZ(x)}if(x==\'\'){1z("5c 2X");o.c7=I;js("1J","5c")}o.2o=[];o.6A=[];o.h0=0;o.3i=0;o.4T=0;o.4b=x.2F(v.og);o.9k=[];if(K(v.ai)){C ai=v.ai.2F(v.og)}if(o.4b.U>0){C q=0;1a(C i=0;i<o.4b.U;i++){o.4b[i]=4P(o.4b[i]);if(o.4b[i].O("[")==0&&o.4b[i].O("]")>1){o.2o[i]=o.4b[i].1A(o.4b[i].O("[")+1,o.4b[i].O("]")-1);o.4b[i]=o.4b[i].1A(o.4b[i].O("]")+1)}F{if(K(v.ai)){o.2o[i]=K(ai[i])?ai[i]:\'\'}F{o.2o[i]=i+1}}if(K(v.4c)&&q==0){if(v.4c==o.2o[i]){o.h0=i;o.3i=i}}if(K(o.4c)){if(o.4c==o.2o[i]){o.h0=i;o.3i=i;q=i}}o.4b[i]=oq(o.4b[i])}}F{o.4b[0]=oq(o.4b[0])}R o.4b[o.h0]}}F{R x}};E oq(x){if(K(v.qn)&&x.O("//")==-1){x=v.qn+x}R x};G.5T=E(x){if(2Q(x)==\'4p\'){o.1y=[];o.1i=kB(x);if(o.V){o.V.5T(o.1i)}}};G.cE=E(x,y){!K(y)?v.3P=1:\'\';v.3J=0;v.1p=2e;v.4q=2e;o.c7=J;o.b3=J;o.6w=J;o.bc=0;o.eF=[];o.mA=J;o.la=J;o.h4=[J,J,J];eG();if(v.oy>1){if(K(o.5F)&&v.ve==1){1a(C i in o.5F){o.5F[i].oH=2e}v.oy--}}if(o.P.5z()=="5y"){G.8V()}if(K(o.6g)){o.6g.4o()}if(K(o.eJ)){4v(o.eJ)}js("1M");o.Y.l8();x=G.6e(x);if(y==1){o.2y=\'\'}o.P.6e(x);if((o.1x.2m||o.1x.6b)&&!K(y)){o.Y.2I()}if(K(o.el)){o.P.qi()}o.P.eN();o.V.at();o.V.hU();o.V.6h()};G.eG=E(){eG()};E eG(){o.3B=-1;o.6O=J;o.df=J;2u v.2p;2u v.6S;2u o.2S;2u o.2Y;if(K(o.V)){o.V.ap()}2u o.3O;if(K(o.2p)){o.4k.3f(o.2p);2u o.2p}2u o.3B;o.6O=J}G.aD=E(){if(v.3P==1){if(v.v8==1){26(E(){o.Y.2I()},5k)}F{G.2I()}v.tf=1}if(v.5E==1){v9()}};G.eN=E(){C x=J;if(o.1x.2m){x=I;if(v.wG==1&&o.1x.aK){x=J}if(v.qK==1&&o.1x.g0){x=J}if(v.xz==1&&o.1x.6N){x=J}if(v.Dm==1&&o.1x.b5){x=J}}if(v.Dj==1&&o.1x.tv){x=I}R x};G.nf=E(){o.P.3w(v.1Q);if(o.3N){o.P.4z()}o.b3=I;o.V.6h();if(o.5q&&o.5r){o.4r.Go()}};G.2I=E(hx){C 2x=J;if(o.2y=="4m"){if(!o.P.iP()&&v.3P!=1&&v.3J==1){2x=I;if(2D[\'6Q\']){v.3P=1;o.P.n8()}}}if(v.7e==1&&v.qJ==0){o.Y.jM();2x=I}if(o.hO){if(v.Dk==1){o.hO.Go()}}if(o.c7||2x){}F{uJ(!o.1K);o.jm.qH();if(!o.1K){js("1K");o.1K=I;if(v.22.7H>0&&v.3P==1){o.e5=I;26(nD,v.22.7H*3b)}js("1M");a5("2v","2I",I)}F{a5("Dl","EX")}if(v.qF==1&&!o.2t){C dd=1M 8i();C tt=dd.ae();if(tt-o.9n<aU){if(v.qE==1){o.1x.2m?G.7r():\'\'}F{G.7r()}}}if(8d("92")||8d("3F")){kV(2)}F{if(v.7o==1&&K(v.qC)&&!K(3r.7o)){7o(v.qC);2x=I}if(!2x){1z("2I");if(o.2y!=\'cN\'){o.P.1p()>0?o.V.6V(o.P.1d(),o.P.1p()):\'\'}if(!o.ox){o.ox=I;if(v.22.7H>0&&v.3P==1){o.e5=I;26(nD,v.22.7H*3b)}}C ir=J;if(o.P.1d()>1&&v.fy==1&&hx!=1){ir=8d("fs")}if(ir){}F{if(o.V){if(o.V.a2()){o.V.7h()}}if(K(o.jR)){C ol=o.jR.z7();o.jR=2e;o.Y.cE(ol)}F{o.P.2I()}if(!o.mA){26(E(){o.P.eN()},5k)}o.V.2I();if(o.1x.2m){o.V.dh()}if(K(o.6g)){o.6g.z4()?o.6g.z5():\'\'}if(v.nT==1&&o.5r){H(o.P.5w(),{"ea":"1G"})}if(v.z2==1&&K(v.er)&&o.dt){if(v.er!=\'\'&&!K(o.fp)){o.fp=7n(nl,v.pD*3b);nl()}}}}}}};E nD(){o.e5=J;o.V.6h()}G.2U=E(){if(o.2v){1z("2U");o.P.2U();o.V.2U();js("6a");v.t6?7E():\'\';if(v.nT==1&&o.5r){H(o.P.5w(),{"ea":"zJ(1t%)"})}if(!K(o.2j)&&v.fy==0){8d("fs")}}};G.qq=E(){if(o.2v){js("6a");if(!K(o.2j)&&v.fy==0){8d("fs")}}};G.4z=E(){o.P.4z();o.V.4z();o.3N=I;js("5C")};G.5Y=E(){o.P.5Y();o.3N=J;o.V.5Y();js("9l")};G.3w=E(x,y){x<0.xf?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.4z()}F{if(o.3N){G.5Y()}v.1Q=x}js("1Q",x);o.V.3w(x,y);o.P.3w(x)};G.aZ=E(){o.V.aZ()};G.7B=E(){o.V.7B()};G.zZ=E(){G.7B()};G.mD=E(){o.Y.6I();G.7B()};G.6V=E(1d,1p){if(o.3v&&!o.1K){C f=o.3v.8K();if(f.t&&f.d){1d=f.t}}o.V.6V(1d,1p)};G.md=E(1d,1p){if(K(o.3g)&&o.2y!="4m"){o.Y.3C(o.3g,J);o.3g=2e}};G.d0=E(){C d=1M 8i();o.9n=d.ae();C x=J;if(o.V.a2()&&v.1u.8c!=1){o.V.7h();x=I}if(v.1i.8c==0){if(o.V.al()&&v.1i.c9==1){o.V.9S();x=I}}if(v.7o==1&&K(v.sa)&&!K(3r.7o)){7o(v.sa);x=I}if(!x){G.bb()}};G.xp=E(){if(o.V.a2()){o.V.7h()}};G.bb=E(){if(o.P.5z()=="5y"){G.2U()}F{G.2I()}8Q(o.P.1d())};G.3C=E(eZ,fS){if(eZ<o.P.1p()){o.sb=eZ;o.P.3C(eZ);if(fS){o.V.3C(eZ,o.P.1p())}o.fE=I;o.eI=o.P.1d();8Q(o.eI)}};G.zS=E(1o,5n,rU){if(o.P.5z()=="5y"&&o.iv!=\'7P\'){2U();if(o.2t&&rU){o.V.91()}}2D.7W(1o,5n)};G.pm=E(){C x=o.P.9I();if(K(v.8T)){x=v.8T}if(x!=\'\'){C eH=2D.7W(x,\'gq\');eH.6i()}};G.6I=E(){C 1d=o.P.1d();C 1p=o.P.1p();o.V.g7(1d,1p)};G.n1=E(){C 1d=o.P.1d();C 1p=o.P.1p();C 8y=1p>0?1d/1p:0;if(!o.fE){o.V.g7(1d,1p)}F{o.P.1d()!=o.eI?o.fE=J:\'\'}if((v.ga==1||v.rW==1)&&1p>0){h1("p0","2I 25%",8y,0.25);h1("pa","2I 50%",8y,0.50);h1("pt","2I 75%",8y,0.75)}1a(C i=0;i<3;i++){if(!o.h4[i]){if(8y>=i*0.25+0.25){ta(i)}}}if(v.9H==1){if(o.2v&&1d>0){C z=J;if(v.sr==1){if(!o.P.6y()){z=I}}if(1d==o.1d&&!z){o.bc++;if(o.bc==v.mI*(3b/o.lx)){o.Y.eL()}}F{o.bc=0}o.1d=1d}}if(v.2j==1&&v.zj!=1){v5(1d,1p)}if(v.pQ==1&&v.fg>0){if(1d>=v.fg){if(!K(o.2j)){if(8d("3F")){o.P.2U();o.V.2U()}v.fg=0}}}if(v.7e==1&&v.qJ>-1){zy(1d,1p)}if(o.6O){8Q(1d)}if(o.53&&v.9E==1){o.3v.lK(1d,1p)}if(K(v.4q)){if(v.4q>0&&1d>v.4q){if(o.2y=="4m"){o.P.2U();o.P.3C(v.1K>0?v.1K:0)}F{o.P.i0();o.Y.8V()}v.1K>0?o.3g=v.1K:\'\';o.Y.hI()}}};E ta(x){o.h4[x]=I;if(v.9E==1&&v.yS==1&&v.s5==x){if(o.53&&o.3M){o.3v?o.3v.zt(o.3M):\'\'}}}E h1(x,y,t,p){if(!K(o.eF[y])){if(t>p){a5(x,y,I)}}};G.eL=E(){!o.P.6y()?o.3g=o.P.1d():\'\';C rz=o.V.al();o.bc=0;js("9H");o.P.9H();rz&&v.1i.c9==1?o.V.kq():\'\'};G.uS=E(){o.V.g7(0,0);o.V.mM(0,0);o.Y.6V(0,0);o.V.7B()};G.mC=E(){C 1d=o.P.bW();C 1p=o.P.1p();o.V?o.V.mM(1d,1p):\'\'};G.hI=E(){js("zT");if(v.aQ==1){if(o.2y=="4m"){G.8V()}if(v.1K>0){o.Y.3C(v.1K)}G.2I()}F{if(o.P.6y()||o.2y=="4m"){G.8V()}F{v.pR==1?o.Y.3C((v.1K>0?v.1K:0),I):\'\'}o.V.7y();v.pQ==1?v.zO=1:\'\';if(8d("fn")||8d("cr")){}F{9d()}}};G.7r=E(){o.ah.eY.pI=2E;C 2x=J;C 1J=J;o.bI=I;26(E(){o.bI=J},e6);1a(C x in o.7G){if(o.7G.2l(x)){o.7G[x].qV()}}3u{o.cX=I;if(o.1R.mq){o.1R.mq();o.6W=I}F if(o.1R.mo){o.1R.mo();o.6W=I}F if(o.1R.mb){o.1R.mb();o.6W=I}F if(o.1R.m6){o.1R.m6();o.6W=I}F if(o.1R.lX){o.1R.lX();o.6W=I}if(o.1x.6N&&v.lC==1&&o.5r&&!o.6W){C x=o.P.5w();if(x){if(x.zc){x.zb();x.1r("zd",xi);o.P.xD();2x=I}}}}3j(e){1J=I;1z(e)}if(!o.6W&&!2x){G.lq()}if(!1J){if(o.7T){o.P.aC()}if(v.3Q.k3==1){hM(I);o.55=I}js("2t");a5("mk","7r",I)}};C fr;C 8A={x:0,y:0};E kw(e){o.7k=I;54(fr);fr=7n(E(){o.7k=J;o.V.5e();8A={x:0,y:0};54(fr)},4f);o.V.5e();e.7p();e.wO!=0?8A.x++:8A.x--;e.j5!=0?8A.y++:8A.y--;if(e.zg!=0){if(8A.x>8A.y){if(e.wO>0){o.Y.3w(5v(v.1Q)-v.3Q.bq/10,"no")}F{o.Y.3w(5v(v.1Q)+v.3Q.bq/10,"no")}}F{if(e.j5>0){o.Y.3w(5v(v.1Q)+(o.1x.eH?-v.3Q.bq/10:v.3Q.bq/10),"no")}F{o.Y.3w(5v(v.1Q)-(o.1x.eH?-v.3Q.bq/10:v.3Q.bq/10),"no")}}o.V.dI()}}E xi(){if(o.1x.6N){o.P.xC();js("l7")}}G.lq=E(){if(o.cX){o.2t=I;o.V.7r();if(!o.6W){if(K(o.7L)){3u{H(o.7L,{\'X\':\'1t%\',\'1b\':\'1t%\',\'1g\':\'n4\',\'1c\':0,\'1j\':0,\'5d\':"iL"})}3j(bd){}}H(o.1R,{\'X\':\'1t%\',\'1b\':\'1t%\',\'1g\':\'n4\',\'1c\':0,\'1j\':0,\'5d\':"iL"});o.3A=o.1R.29;o.4y=o.1R.2J;3u{1N.9Z.B.6n=\'3E\';if(!K(o.1i)){1N.y7=E(e){e.7p()}}}3j(bd){}}if(v.k4==1){H(o.1R,{\'6s\':\'#3x\'})}if(o.oo){1m(o.oo)}8Q(o.P.1d());o.cX=J}};G.91=E(){hJ=I;if(1N.xL){1N.xL()}F if(1N.xB){1N.xB()}F if(1N.wA){1N.wA()}F if(1N.wC){1N.wC()}F if(1N.wS){1N.wS()}F if(1N.wJ){1N.wJ()}if(!o.6W){G.m7(J)}};G.s9=E(x){C 2x=J;C dE=o.9s/x;if(K(o.7L)){3u{H(o.7L,{\'1b\':dE})}3j(bd){2x=I;1z("eg zo zm")}}if(!2x){o.4t=x;o.9o=dE;if(o.4t>0){H(o.1E,{\'1b\':dE})}js("1b",dE)}if(o.2j&&!o.2t){o.4y=dE;o.2j.2E()}};G.m7=E(x){if(hJ||x){o.2t=J;if(!o.6W){if(K(o.7L)){3u{H(o.7L,{\'1g\':\'q8\',\'1c\':0,\'1j\':0,\'5d\':\'yD\'});H(o.7L,o.sF);H(o.7L,{\'X\':o.bf,\'1b\':o.go})}3j(bd){}}H(o.1R,{\'X\':o.bf,\'1b\':o.go,\'1g\':\'1V\',\'1c\':0,\'1j\':0,\'5d\':\'yD\'});3u{1N.9Z.B.6n=\'2H\';1N.y7=E(e){R I}}3j(bd){}}o.V.91();if(o.oo){1k(o.oo)}if(v.k4==1){H(o.1R,{\'6s\':v.j9});if(v.cg==1){o.1R.B.6s=\'cg\'}F{H(o.1R,{\'6s\':v.j9})}}if(v.3Q.k3==1){hM(J);o.55=J}8Q(o.P.1d());hJ=J;js("l7");o.6W=J;o.bI=J}};G.55=E(x){hM(x)};E hM(x){8A={x:0,y:0};if(x){2D.1r("oM",kw,I)}F{54(fr);2D.5M("oM",kw,I)}}G.8V=E(){v.3J=0;o.V.2U();o.Y.uS();o.P.3w(v.1Q);if(o.V.a2()){o.V.7h()}if(o.3N){G.4z()}if(K(o.fp)){54(o.fp);2u o.fp}8Q(0);1z("2x");js("2x")};G.5p=E(x){if(K(o.3i)){if(o.3i!=x){o.3i=x;if(v.kZ==1){o.4c=o.2o[x];if(o.53){4J.aH("oD",o.4c)}}o.P.5p(x);js("4l",o.2o[x]);o.V.ki(x)}}};G.ej=E(){o.V?o.V.ej():\'\'};G.fR=E(x){if(K(o.4T)){if(o.4T!=x){o.4T=x;o.P.fR(x);js("5J",x);o.V.kk("5J")}}};G.cM=E(x){if(K(o.3B)){if(o.3B!=x){if(v.9V==1&&x==o.3O.U-1){pq()}F{o.3B=x;o.6O=I;o.P.cM(x);js("2p",o.3O[x]);o.V.ap()}}F{if(v.9V!=1){pq()}}}};E pq(){o.3B=v.9V==1?o.3O.U-1:-1;v.ho=0;o.6O=J;o.V.ap();K(o.2p)?o.4k.3f(o.2p):\'\';2u o.2p}G.a1=E(x){o.P.a1(x==o.fV?1:o.7Q[x]);o.9O=x};G.vZ=E(){8Q(o.P.1d());nm()};E 8Q(1d){if(o.6O&&K(o.2Y)){C 2S=o.P.2S();if(2S){C x=o.3B;if(K(2S[x])){if(K(2S[x][1])){C t=2q(1d*10);if(K(2S[x][1][t])){C y=\'\';y=2S[x][0][2S[x][1][t]];if(!K(o.2p)){o.2p=1H(\'1S\');o.4k.1I(o.2p);nm()}if(o.V.jj()){H(o.2p,{"1g":"1V","2f":(v.fo*1)})}F{H(o.2p,{"1g":"1V","2f":(v.fo*1+v.22.h*1)})}o.2p.1Y=\'<cI B="\'+(v.tF==1?\'2r-1F:\'+tE(v.ht,v.hs):\'\')+\'-4O-6Z-fA-1n: zE;1F:\'+(v.ci.O("#")==-1?\'#\':\'\')+v.ci+\';2P:\'+v.pw+\'px \'+v.pw*2+\'px;2O-6z:\'+v.vS+\'px;2w:0 0;2B-1b:1.8;3Z-dZ:\'+v.hq+\'">\'+4P(y)+\'</cI>\';if(v.vU==1){if(o.2t){H(o.2p,{"3Z-2Z":((v.vV+((2q(v.fa)-1t)*v.hu/1t))+"px")})}F{H(o.2p,{"3Z-2Z":((v.hu+((2q(v.fa)-1t)*v.hu/1t))+"px")})}}hv=J}F{if(!hv&&K(o.2p)){o.2p.1Y=\'\';hv=I}}}}}}}E nm(){if(o.2p){H(o.2p,{"1g":"1V","X":"1t%","2P-1c":"10%","2P-1X":"10%","1c":0,"1F":v.ci,"2g-fh":"7K","6Z-jG":"2O-6Z"});o.2p.zL="I";if(v.hz==1){H(o.2p,{"2g-ag":"5u 5u zM A1"})}F{H(o.2p,{"2g-ag":"1G"})}}}C fd=J;E v9(){if(!fd){if(K(v.6S)){if(v.6S!=\'\'){fd=I;C 3z=aj(v.6S);3z.a4=E(){fd=J;if(G.aw==4&&G.5z==4F){vj(G)}F{v.6S=\'\'}};3z.nd=E(e){fd=J;v.6S=\'\'};3z.8O()}}}}E vj(j){3u{C x=j.a0;C 2M=8D();2M=x.2F(\'\\n\');o.5E=[];if(2M[0].O("z6")>-1){1a(i=0;i<2M.U;i++){if(2M[i].O(\'-->\')>-1&&2M[i].O(\':\')>-1){t1=ku(2M[i].1A(0,2M[i].O(\'-->\')));t2=ku(2M[i].1A(2M[i].O(\'-->\')+4,12));bF=\'\';if(i<2M.U-1){bF=2M[i+1];if(bF.O("3m")!=0){bF=v.6S.1A(0,v.6S.n6("/")+(bF.O("/")==0?0:1))+bF}}o.5E.44({"t1":t1,"t2":t2,"1o":bF})}}o.df=I}}3j(e){1z("z3 g6")}}E ku(d9){C 1P=d9.2F(\':\');C 4u=0;1P.U==2?1P.qX("d7"):\'\';1P[0]!=\'d7\'?4u+=1P[0]*h5:\'\';1P[1]!=\'d7\'?4u+=1P[1]*60:\'\';4u+=1P[2].1A(0,2)*1;4u=4u+1P[2].1A(2)*1;R 4u}C 7D;C bo;C hB;C 6k;C 3c;E 8d(x){if(v["fm"+x+"vp"]>0&&o.53){C tb=4J.8e("j0"+x+"eV"+v.d);if(tb){C ct=1M 8i();o.9n=ct.ae();if((ct.ae()-tb)/KB<v["fm"+x+"vp"]){R J}}}if(o.f7.O("cv")!=-1&&v.2j==1&&!o.hx&&v[x+\'s\']==1){if(x=="3F"&&K(v.3F)){if(v.fg>0){if(o.P.1d()<v.fg){R J}}if(v.3F!=""){if(o.dk!=1){1z("92");js("KC");3c=[];o.4U="92";C hw=v.3F.2F(" or ");if(hw.U>1){v.3F=hw[3l.7U(3l.6X()*hw.U)]}C 3F=v.3F.2F(" 9N ");o.ns=3F.U;o.nN=1;C 6E=(v.fj==1&&K(v.ow)?v.ow:\'\').2F(" 9N ");C y={od:"3F",2c:6E[0],2C:[],vB:{vC:v.fj,vh:v.oh,v1:v.oT,V:(v.v3==1?0:1),v4:(v.oS==1&&6E[0]!=\'\'?3p("oR"):"")},2X:3F[0],hy:J,fe:v.fe};2u v[x];v[x]=2e;o.2j=1M hA();o.2j.Go(y);if(3F.U>0){3F.eO();v.3F=3F.cs(\' 9N \')}if(6E.U>0){6E.eO();v.ow=6E.cs(\' 9N \')}R I}F{2u v[x];v[x]=2e}}}if(x=="cr"&&K(v.cr)){if(v.cr!=""){if(o.dt){1z("fn");js("KA");3c=[];o.4U="fn";C 6E=(v.fj==1&&K(v.vm)?v.vm:\'\');C y={od:"cr",2c:6E,2C:[],vB:{vC:v.fj,vh:v.oh,v1:v.oT,V:(v.v3==1?0:1),v4:(v.oS==1&&6E!=\'\'?3p("oR"):"")},2X:v.cr,hy:J,fe:v.fe};2u v[x];v[x]=2e;o.2j=1M hA();o.2j.Go(y);R I}F{2u v[x];v[x]=2e}}}if(K(o.2j)||K(o.6d)){js("uW",x);R I}F{if(K(v[x])){if(v[x].7x().O(".")>-1||v[x].7x().O(":")>-1){js("uW",x);o.Y.aZ();x!="6U"?mw():\'\';7D=0;bo=0;hB=x;3c=v[x].2F(" 9N ");6k=[];o.ns=3c.U;o.nN=1;1a(C i=0;i<3c.U;i++){3c[i]=3c[i].2F(" or ")}v[x+"bP"]=v[x];2u v[x];o.4U=x;o.2j=1M hA();o.6d=1M fb();1a(C i=0;i<3c.U;i++){1a(C j=0;j<3c[i].U;j++){C 4H=4P(3c[i][j]);if(4H.O("[50%]")>0){C 1P=6X(1,2);3c[i][j]=3c[i][j].2A("[50%]","");if(1P==2){3c[i][j]=\'\'}}}}if(v.o4==1){1a(C i=0;i<3c.U;i++){C n=i==0?1:0;if(3c[i].U>n){1a(C j=n;j<3c[i].U;j++){C 4H=4P(3c[i][j]);6k[4H]=1M fb(I);6k[4H].fk(4H,x)}}}}o.6d.fk(4P(3c[0][0]),x);R I}F{R J}}F{R J}}}F{R J}};E v5(x,d){if(K(o.5F)&&v.ve==1){C y;1a(C i in o.5F){if(o.5F.2l(i)){if(!K(o.5F[i].oH)&&K(o.5F[i].1d)&&K(o.5F[i].2j)){C z=o.5F[i].1d.7x();if(z){if(z.O("%")>0){if(d>0){z=2q(z.1A(0,z.O("%")))*d/1t}F{z=-1}}F{z=2q(z)}if(x>=z){if(v.vf>0&&z>-1){if(x-z>=v.vf){z=-1}}if(z>-1){y=o.5F[i].2j;v.6U=o.5F[i].2j;if(8d("6U")){o.5F[i].oH=I;1n}}}}}}}}};G.Kz=E(x){2u o.6d;1z("cv 3o");js("Kx",o.4U);if(K(o.2j)){if(o.2v){o.P.2U();o.V.2U()}if(v.3J==0&&v.Ky==1&&o.P.1d()==0&&o.P.1p()==0){v.3J=1;o.P.lB()}if((!o.2j.KD()||x.hy)&&o.o8>0){1z("cv KE");o.2j.4o();2u o.2j;o.2j=1M hA()}o.o8++;o.2j.Go(x)}F{1z("cv KJ")}};G.KK=E(){js(\'KI\',o.4U);1z("cv 1J");o.ns--;f9()};G.f9=E(){C 2x=J;if(o.4U=="92"){if(v.fc>0){if(v.vT==1&&o.hL==0){}F{if(o.hC>=v.fc){2x=I}}}}!2x?f9():bn()};G.KH=E(x){if(v[o.4U+"bP"]){1a(C i=0;i<3;i++){v[o.4U+"bP"]=v[o.4U+"bP"].2A(x+(i==0?\' 9N \':(i==1?\' or \':\'\')),\'\')}}};E f9(){if(3c.U>0){if(bo<3c[7D].U-1){o.2j?o.2j.tN():\'\';bo++;C 4H=4P(3c[7D][bo]);C cJ=nM(4H);if(cJ==\'hp\'){o.6d=1M fb();o.6d.fk(4H,o.4U)}if(cJ==\'1J\'){f9()}}F{bn()}}F{bn()}}E nM(4H){C x=\'hp\';if(v.o4==1){if(6k[4H]){C y=6k[4H].9a();2x=I;if(y==\'3o\'){o.6d=6k[4H];1z("cv KF");6k[4H].hi()}F{if(y==\'\'){x=\'ok\';o.6d=6k[4H];6k[4H].KG()}if(y==\'1J\'){x=\'1J\'}}}}R x}G.Kw=E(x){3c.qD(7D+1,0,[x]);o5(x)};G.Kv=E(x){3c[7D].44(x);o5(x)};G.bn=E(x){bn(x)};E o5(x){if(v.o4==1&&6k){6k[x]=1M fb(I);6k[x].fk(4P(x),o.4U)}}E bn(hK){C 2x=J;if(o.4U=="92"){if(v.fc>0){if(v.vT==1&&o.hL==0){}F{if(o.hC>=v.fc){2x=I}}}}if(3c.U==1){if(3c[0][0].O("js:")==0){7D=-1}}if(3c.U>7D+1&&!2x){o.2j.tN();7D++;o.nN++;bo=0;C 4H=4P(3c[7D][0]);C cJ=nM(4H);if(cJ==\'hp\'){o.6d=1M fb();o.6d.fk(4H,hB)}if(cJ==\'1J\'){bn(hK)}}F{kn();o.V.7B();if(K(o.2j)){o.2j.4o();2u o.2j}2u o.6d;3c=[];bo=0;7D=0;js("Kj",o.4U);if(v.Kg==1){if(o.pk){o.pk.kc();o.pk=2e}}hB=\'\';o.hC=0;o.hL++;if(o.4U=="92"||(o.4U=="fs"&&v.fy==1)||o.4U=="6U"){if(v.2X!=\'?\'){o.P.cm();if((o.2y=="4m"&&!o.p8&&o.1x.6N)||hK==\'hK\'){}F{o.Y.2I(1)}}}if(o.4U=="fn"){9d()}o.p8=J;2u o.4U}};G.Ki=E(){3c=[[\'\']]};G.l8=E(){C x=[\'92\',\'fs\',\'fn\'];1a(C i=0;i<x.U;i++){if(K(v[x[i]+"bP"])){v[\'fm\'+x[i]+\'eV\'+\'uI\']--;if(v[\'fm\'+x[i]+\'eV\'+\'uI\']>0){v[x[i]]=v[x[i]+"bP"]}}}};G.jM=E(){mw();if(K(o.7e)){o.7e.4o();o.7e=5o}o.7e=1M Kn()};G.Ko=E(){kn();o.7e.4o();o.7e=5o};E mw(){o.bx=1H("1S");o.1R.1I(o.bx);H(o.bx,{"X":"1t%","1b":"1t%","1g":"1V","1j":0,"1c":0,"2r":"#3x","1w":0.1});o.bx.B.5d=3b};E 7E(){if(K(o.1T)){if(v.1T!=o.mS){7f(v.1T,o.1T,v.eB)}1k(o.1T);H(o.1T,{"1w":v.hX});o.V.6h()}};G.lW=E(){if(K(o.1T)){1m(o.1T);H(o.1T,{"1w":0})}};G.7E=E(){7E()};E kn(){if(o.bx){o.1R.3f(o.bx);2u o.bx}};E uJ(x){if(v.uK==1){1a(C i=0;i<6C.U;i++){if(6C[i].3S("id")!=v.id){6C[i].3S(\'6a\')}}}eD=v.id}E kB(x){C y=56.59(x).U;if(y>0){x=lc(x,y,\'\',-1)}R x}E lc(x,y,p,j){C x2=[];C 2x;if(K(x[\'1i\'])){x=x[\'1i\'];y=x.U}1a(C i=0;i<y;i++){2x=J;if(K(x[i][\'id\'])){x[i][\'aS\']=x[i][\'id\']}x[i][\'id\']="x"+p+\'-\'+i+(K(x[i][\'id\'])?\'-\'+x[i][\'id\']:\'\');j==-1&&i==0&&!K(x[i][\'4I\'])?o.eT=x[i][\'id\']:\'\';if(!K(o.eT)){j==0&&!K(x[i][\'4I\'])?o.eT=x[i][\'id\']:\'\'}x[i][\'f4\']=p;x[i][\'oX\']=j;x[i][\'g9\']=i;if(K(x[i][\'uQ\'])){x[i][\'1W\']=x[i][\'uQ\'];C q1=x[i][\'2X\']?x[i][\'2X\'].O(\'[\'):0;C q2=x[i][\'2X\']?x[i][\'2X\'].O(\']\'):0;if(q1>0&&q2>0){C s1=x[i][\'2X\'].1A(q1+1,q2-q1-1);C s2=s1.2F(",");C s3=\'\';1a(C k=0;k<s2.U;k++){s3+="["+s2[k]+"]"+x[i][\'2X\'].2A("["+s1+"]",s2[k])+(k<s2.U-1?",":\'\')}x[i][\'2X\']=s3}}if(K(x[i][\'1i\'])){x[i][\'4I\']=x[i][\'1i\']}if(!K(x[i][\'4I\'])){if(K(x[i][\'2X\'])){if(x[i][\'2X\']==\'\'){2x=I}}F{2x=I}}if(!2x){o.1y[x[i][\'id\']]=x[i]}if(K(x[i][\'4I\'])){C z=56.59(x[i][\'4I\']).U;if(z>0){x[i][\'4I\']=lc(x[i][\'4I\'],z,x[i][\'id\'],i)}}if(!2x){x2.44(x[i])}}R x2}E uk(){C x=[];if(K(v.4L)){if(v.4L.O("x-")!=0){1a(C y in o.1y){if(o.1y.2l(y)){if(o.1y[y].aS==v.4L){v.4L=y}}}}if(K(o.1y[v.4L])){x=o.1y[v.4L]}F{x=o.1i[0];if(v.4L==o.ul){o.3g=2e}}}F{x=o.1i[0]}1a(C i=0;i<10;i++){if(K(x[\'4I\'])){x=x[\'4I\'][0]}F{1n}}v.4L=x.id;if(v.4L==o.ul){x.1K=2e}R x}E 9d(){a5("4q","9d",I);o.Y.l8();if(o.53&&v.9E==1){o.3v.lK(0,o.P.1p())}if(o.V.j3()){if(v.1i.dP==1&&o.V.cY()){o.V.dz();if(o.2v&&o.1x.6N&&o.2y!="bt"){}}F{if(v.1i.us==1&&!o.V.cY()){o.P.4o();o.V.jA()}if(v.1i.yk==1){!o.V.al()?o.V.9S():\'\'}7E();js("wn")}}F{7E();js("wn")}}E nl(){C kW=3l.7U(8i.9q()/3b);C kQ=(K(v.uv)?v.uv:0)+2q(o.P.1d());C 1L=0;o.1x.mP?1L=1:\'\';o.1x.6N?1L=2:\'\';o.1x.b5?1L=3:\'\';o.1x.ws?1L=4:\'\';o.1x.tv?1L=5:\'\';C 1o=v.er.2A("[kW]",kW);1o=1o.2A("[kQ]",kQ);1o=1o.2A("[Ku]",1L);C fq=1N.1H("3K");fq.7s(\'2W\',1o);fq.7s(\'1b\',\'5u\');fq.7s(\'X\',\'5u\');o.1R.1I(fq)}};C t7=E(1o){C 1o;C 4x;C hD;C 7a;C d2="";C mv;C P;C 2z;o.9b=1;C lr;C 2S=[];if(2Q(1o)==\'6o\'){1o=4P(1o);if(1o.O("[{")==0){3u{1o=1o.2A(/fC\'qt/ig,\'"\');1o=5B.7w(1o);1o=o.Y.6e(1o)}3j(e){cW.1z(e);1o="yu 5B"}}if(1o.O("#2")==0){1o=9T(1o)}if(1o.O("#3")==0&&1o.O(v.f6)>0){1o=c8(1o)}if(1o.O("#0")==0){1o=hN(1o)}if(v.bZ==1){1o=bZ(1o)}if(1o.O(".9c")==1o.U-4||1o.O(".7X")>0||1o.O("yq.8L")>0){if(1o.O(\'//.7X//\')>0){1o=1o.2A(\'//.7X//\',\'\');v.2X=1o}C 3z=aj(1o);3z.a4=E(){if(G.aw==4&&G.5z==4F){9S(G)}F{4D("1i dy gg or mR ha")}};3z.nd=E(e){4D("1i dy gg or mR ha")};3z.8O();lr=I}}o.4k=1H("1S");H(o.4k,{"1g":"1V","X":"1t%","1b":"1t%"});o.1R.1I(o.4k);if(v.uc==1){if(v.lR==1&&o.1x.2m){}F{3n(o.4k);v.22.1m=0}}if(!lr){kD()}E 9S(x){if(x.a0){C y=x.a0;if(y.O("#2")==0){y=9T(y)}if(y.O("#3")==0&&y.O(v.f6)>0){y=c8(y)}if(1o.O(".9c")==1o.U-4){C 9c=y.2F(/(\\r\\n\\t|\\n|\\r\\t)/gm);1o=[];C le=1;C eK=\'\';1a(C i=0;i<9c.U;i++){if(9c[i].O("#Ks")>-1){if(9c[i].O(" - ")>-1){C 1P=9c[i].2F(" - ");eK=1P[1P.U-1]}}if(9c[i].O("3m")>-1){1o.44({1W:(eK!=\'\'?eK:le),2X:9c[i]});le++;eK=\'\'}}}F{y=y.2A(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");3u{1o=5B.7w(y)}3j(e){4D("Kr 5B")}}if(K(1o.bD)){1o=Kp(1o)}if(o.V){if(v.1i.ik==1){if(!o.V.al()){o.V.kq()}}}kD();2E();26(E(){js("1i")},1)}}E kD(){1o=o.Y.6e(1o);1o&&1o!=\'?\'?6e(1o):\'\'}E 4D(x){1z("g6: "+x);C y=I;if(4x){if(4x.U>0){7a++;y=7a>4x.U-1;if(!y){C z=J;if(o.2y!=hF(4x[7a])||o.2y!=\'bt\'){if(o.2v){o.Y.8V();z=I}}1z("Kq hc");6e(\'or\');P.2I()}F{if(v.9H==1){y=J;yM()}}}}if(y){v.ga==1?a5("1J","g6",I):\'\';if(v.y8&&!o.c7){if(v.KL==1&&x=="dy gg"){o.jm.7X(v.KM)}F{o.jm.7X(x)}}o.c7=I;o.2v?o.V.2U():\'\';K(o.1T)?o.Y.7E():\'\';js("1J",x)}};E yM(){1z("g6 eL L9");K(o.eJ)?4v(o.eJ):\'\';o.eJ=26(E(){o.Y.eL()},v.mI*3b)}G.4D=E(){4D(P.mh())};G.7y=E(){1z("hI");C x=J;if(P.1p()>0&&!o.5q){C 1d=o.qr;if(1d+10<P.1p()){1z(\'La (o3)\');js("o3");P.2I();P.3C(1d);x=I}}if(!x){o.Y.hI();js("4q")}};G.aE=E(){v.lY==1?o.Y.lW():\'\';o.V.2I();if(v.L8==1&&K(v.kP)){if(v.kP.U>5){ll();54(mv);mv=7n(ll,v.wK*3b)}}js("2v")};G.eN=E(){if(v.lR==1){if(o.Y.eN()){o.cO=P.lV();o.V.6h()}}o.mA=I};G.af=E(){o.V.2U()};G.9m=E(){};G.fF=E(){1z("L7")};G.fH=E(){1z("mD");o.Y.mD();o.eI?js("5R",o.eI):\'\'};G.a9=E(){1z("nf");o.Y.nf()};G.8Y=E(){if(P){1z("6V",P.1p());o.Y.6V(P.1d(),P.1p());js("1p",P.1p());if(K(o.hE)){o.Y.fR(o.hE);2u o.hE}}};G.aA=E(){};G.7F=E(){1z("aZ");o.Y.aZ();js("8B")};G.fG=E(){};G.9m=E(){o.Y.7B();js("1d",P.1d());if(v.1C.on==1&&K(v.wx)&&P.1d()>0){if(!K(o.2z)){o.2z=1H("1S");v.1C=3T(v.1C,\'2w\',\'2w\');H(o.2z,{"2r":"#"+v.1C.5f,"2O":v.1C.2O+"px 5Q #"+v.1C.7v,"6q":"3Y","1g":"1V","X":v.1C.X});if(v.1C.wq>0){H(o.2z,{"6Z-ag":"jn 5u "+v.1C.wq+"px 4i(0,0,0,0.5)"})}if(v.1C.1g=="1j-1c"||v.1C.1g=="1c"){H(o.2z,{"1j":v.1C.4Q-v.1C.5O,"1c":v.1C.2T-v.1C.3y})}if(v.1C.1g=="1j-1X"||v.1C.1g=="1X"){H(o.2z,{"1j":v.1C.4Q-v.1C.5O,"1X":v.1C.3y-v.1C.2T})}if(v.1C.1g=="2f-1c"){H(o.2z,{"2f":v.1C.5O-v.1C.4Q,"1c":v.1C.2T-v.1C.3y})}if(v.1C.1g=="2f-1X"){H(o.2z,{"2f":v.1C.5O-v.1C.4Q,"1X":v.1C.3y-v.1C.2T})}!o.5L&&v.1C.1m==1?1m(o.2z):\'\';o.1R.1I(o.2z)}if(!K(2z)){2z=1M pu(v.wx,o.2z,I);o.2z.1r("2c",ys,J)}}};G.n8=E(){if(o.2y=="4m"){P.iP()}};G.iP=E(){if(o.2y=="4m"&&P){R P.3o()}F{R I}};G.iz=E(){R P.iz()};G.iA=E(){R P.iA()};G.5p=E(x){1z("L5",x);if((o.2y=="bt"||(o.2y=="1U"&&(v.7z==0||7S()<2))||(o.2y=="1Z"&&(v.96==0||9v()<2)))&&K(o.4b[x])){C 1d=G.1d();o.3g=1d;o.Y.3C(1d,J);6e(o.4b[x]);o.Y.2I()}if(o.2y=="1U"&&v.7z==1&&7S()>1){P.rq(x)}F if(o.2y=="1Z"&&v.96==1&&9v()>1){P.se(x)}F if(o.2y=="4m"){P.wY(x)}};G.cM=E(x){if(K(o.2Y[x])){1z("8Q",x);o.3B=x;if(o.53&&v.lM==1){if(K(o.3O[x])){4J.aH("n2",o.3O[x])}}ni()}};G.a1=E(x){1z("L6",x);P.fT(x);if(v.1C.on==1){if(2z){2z.fT(x)}}};G.xD=E(){xF()};E xF(){if(o.5r&&o.6O){P.sV(o.2Y[o.3B],o.3O[o.3B])}}G.xC=E(){P.si()};G.fR=E(x){1z("Lb",x);if(o.9k.U>0){C 1d=G.1d();o.3g=1d;o.Y.3C(1d,J);6e(o.9k[x]);o.Y.2I()}F{if(o.2y=="1U"&&v.aX==1){P.rB(x)}F if(o.2y=="1Z"&&v.dD==1){P.s6(x)}}};G.nn=E(){C x=o.2o[o.3i];x==2e?x=\'\':\'\';C y=e0()&&v.gc==1&&v.7z==1;R(y?\'\'+3p("2H")+\' \':\'\')+x};G.nt=E(){C x=o.6A[o.4T];x==2e?x=\'\':\'\';R x};G.e0=E(){R e0()};E e0(){C x=J;if(o.2y=="4m"){x=P.2H()}if(o.2y=="1U"&&v.7z==1&&7S()>1&&v.gc==1){x=P.2H()}if(o.2y=="1Z"&&v.96==1&&9v()>1){x=P.2H()}R x}E 7S(){if(o.2y=="1U"){R P.7S()}F{R 0}}E 9v(){if(o.2y=="1Z"){R P.9v()}F{R 0}}G.5e=E(x){if(o.2y=="4m"){P.5e()}};G.2Z=E(){R P.2Z()};G.9H=E(){1z(\'9H\');o.bc=0;v.3P=1;6e(1o)};if(!K(o.1T)){mm()}if(K(v.1T)){if(v.1T!=\'\'){7f(v.1T,o.1T,v.eB)}F{2u v.1T}}E 9a(){d2=P?P.5z():\'\'}E xg(1o){4x=1o.2F(" or ");1a(C i=0;i<4x.U;i++){if(4x[i].O(" 9N ")>-1){hD=4x[i].2F(" 9N ");4x[i]=hD[6X(0,hD.U-1)]}}7a=0}E xk(){9a();if(d2=="5y"||o.5q){o.Y.n1()}if(d2!=""){o.Y.mC()}}E mm(){if(o.1T){o.1R.3f(o.1T)}o.1T=1H("1S");H(o.1T,{"3Y-2C":"1G","1w":v.hX,41:"1w 0.5s"});if(v.xM==1){v.Lc==1?o.1T.B.5d=1t:\'\';H(o.1T,{\'X\':v.xI,\'1b\':v.lI});C x={"2w":v.xr};x=3T(x,\'2w\',\'2w\');if(v.dw.O("1X")>-1){bz=1;H(o.1T,{\'1g\':\'1V\',\'1X\':x.3y-x.2T})}F{H(o.1T,{\'1g\':\'1V\',\'1c\':x.2T-x.3y})}if(v.dw.O("1j")>-1){H(o.1T,{\'1j\':x.4Q-x.5O})}if(v.dw.O("2f")>-1){H(o.1T,{\'2f\':x.5O-x.4Q})}if(v.dw=="1X"||v.dw=="1c"){H(o.1T,{\'1j\':\'50%\',\'2w-1j\':-v.lI/2+x.4Q-x.5O})}if(v.x7>0){H(o.1T,{\'2O-6z\':v.x7})}if(v.lJ!=-1){H(o.1T,{\'2r\':v.lJ})}}F{H(o.1T,{\'1g\':\'1V\',\'1c\':0,\'1j\':0,\'X\':\'1t%\',\'1b\':\'1t%\'})}o.1R.1I(o.1T)}E 6e(x,y){if(x.O(\'{\')>-1&&x.O(\'}\')>-1&&x.O(v.lO)>-1){C z=x.2F(v.lO);o.9k=[];1a(C i=0;i<z.U;i++){o.6A[i]=z[i].1A(z[i].O("{")+1,z[i].O("}")-1);o.9k[i]=z[i].1A(z[i].O("}")+1);if(K(v.dr)){if(v.dr==o.6A[i]){o.4T=i}}}x=o.9k[o.4T]}x&&x!=\'or\'&&x!=\'x\'?xg(x):\'\';C ft=o.2y;if(4x.U>0){o.2y=hF(4x[7a]);C cd=J;if(K(y)){cd=I}1o=4x[7a];if(!cd&&x!=\'x\'&&P&&o.2y==ft&&(ft=="bt"||ft=="b7"||(ft=="1U"&&v.r9!=1))){P.2W(4x[7a]);1z("2W")}F{1z("Lh");hG();wL(4x[7a])}if(o.fV){if(o.9O!=o.fV){P.fT(o.7Q[o.9O])}}}54(o.lG);o.lG=7n(xk,o.lx);if(K(v.2p)){if(v.2p!=\'\'){d8(v.2p)}}}E hF(x){C 1L="bt";if(x){if(x.O(".rR")>0){1L="1U"}F if(x.O(".rT")>0){1L="1Z"}F if(x.O(".cN")==x.U-4){1L="cN"}F if(x.O(\'4m.8L/\')>-1||x.O(\'lw.be/\')>-1){1L="4m";if(v.nh==1){C y=\'bu://3K.4m.8L/vi/\'+mY(x)+\'/\';xO(y+\'xq.i5\',E(z){z>1t?v.1T=y+\'xq.i5\':v.1T=y+\'Li.i5\';if(o.1y){o.1y[o.3M][\'1T\']=v.1T}v.3P==1||o.1K?\'\':7f(v.1T,o.1T,v.eB)})}}F if(x.O(\'b7.8L/\')>-1){1L="b7"}}o.5r=1L=="bt"||1L=="1U"||1L=="1Z";R 1L}E xO(1o,wp){C 3K=1M Lg();3K.a4=E(){wp(G.1b)};3K.2W=1o}E wL(x){o.2y=hF(x);o.pC=J;if(o.5r){P=1M pu(x,o.4k,J)}if(o.2y=="4m"){P=1M sG(x,o.4k)}if(v.b7==1&&o.2y=="b7"){P=1M Lf(x,o.4k)}if(o.2y=="cN"){P=1M Ld(x)}o.V?o.V.yV():\'\';C t=0;if(K(v.1p)){if(o.3v&&v.9E==1&&!o.1K){t=o.3v.8K().t}26(E(){o.Y.6V(t,v.1p)},1t)}}E hG(){if(P){P.4o();2u P;P=5o;d2="9i"}if(2z){2z.4o();2u 2z;2z=2e;o.1R.3f(o.2z);o.2z=2e}};G.4o=E(){hG()};G.Le=E(){4x=[];hG()};G.6e=E(x,y){6e(x,y)};G.7f=E(x){7f(x,o.1T,v.eB)};G.2I=E(){if(P){if(o.5q){o.4r.2I()}F{P.2I();v.lY==1?o.Y.lW():\'\'}if(K(2z)){2z.2I()}if(o.6B){if(o.5r){if(o.9n>0&&!o.6B.L4()){o.6B.L3()}}F{o.k1=[];o.V.kk("8N")}}if(o.5r&&v.sI>-1&&!o.la){if(o.9n>0){P.pV()}}}F{26(G.2I,5k)}};E ys(W){W.fv();2D.W?2D.W.5i=I:\'\';C 1P=P;P.kT(I,o.2z);2z.kT(J,o.4k);P=2z;2z=1P;P.2I();2z.2I();js("1C")}G.nc=E(){if(K(o.2z)){if(v.1C.1m==1){1m(o.2z)}F{if(v.1C.1g.O("2f")>-1){H(o.2z,{"2f":v.1C.5O-v.1C.4Q-v.22.h})}}}};G.nb=E(){if(K(o.2z)){if(v.1C.1m==1){1k(o.2z)}F{if(v.1C.1g.O("2f")>-1){H(o.2z,{"2f":v.1C.5O-v.1C.4Q})}}}if(v.22.kC){v.22.kC=J;o.V.pp(1)}};G.yh=E(){if(K(o.2z)){5m(o.2z)?1m(o.2z):1k(o.2z)}};G.c6=E(){if(o.5r&&o.46){o.b9=I;P.46()}};G.aC=E(){if(o.5r&&o.6w){P.6w()}};G.iE=E(){if(P){kV(0);P.iE()}};G.cm=E(){P?P.cm():\'\'};G.2U=E(){if(o.5q){o.4r.2U()}F{P?P.2U():1z("KS")}if(K(o.2z)){2z.2U()}};G.i0=E(){o.Y.3C(0,J);K(o.1T)?o.Y.7E():\'\';6e(\'x\')};G.bb=E(){P?P.bb():\'\'};G.3C=E(x){if(P){if(o.5q){o.4r.3C(x)}F{P.3C(x);if(v.1C.on==1){if(2z){2z.3C(x)}}}}};G.4z=E(){if(P){P.4z();o.5q?o.4r.4z():\'\'}};G.5Y=E(){if(P){P.5Y();o.5q?o.4r.5Y():\'\'}};G.3w=E(x){P?P.3w(x):\'\';if(o.5q){o.4r.3w(x)}};G.iF=E(){R P?P.iF():J};G.6y=E(){R P?P.6y():J};G.5z=E(){R d2};G.9i=E(){C x=J;if(P){if(P.1d()>0){x=P.1d()==P.1p()}}R x};G.1d=E(){C x=0;if(P){x=P.1d();if(o.5q){C y=o.4r.6v();y?x=y:\'\'}F{if(P.1p()>0&&x!=P.1p()){o.qr=x+0.KT}}R x}F{R 0}};G.1p=E(){C x=0;if(P){x=P.1p();x==0&&K(v.1p)?x=v.1p*1:\'\';if(o.5q){C y=o.4r.6V();y?x=y:\'\'}}R x};G.bW=E(){R P?P.bW():0};G.KR=E(){mm()};G.lB=E(){if(o.5r){P.3J()}};G.1O=E(x){if(dj(x).O(":")>0){C y=x.2F(":");C z0=o.3A/o.4y;C z=y[0]/y[1];if(z0!=z){if(o.5r){if(v.t5==1){H(P.5w(),{\'4p-dg\':\'iR\'})}F{H(P.5w(),{\'4p-dg\':\'4C\'})}}C w2=o.4y*z;C x2=w2/o.3A;C h2=o.3A/z;C y2=h2/o.4y;if(x2<1){o.9b=5v(x2);H(o.4k,{"2R":"3h("+o.9b+")"})}F{o.9b=5v(y2);H(o.4k,{"2R":"3e("+o.9b+")"})}o.el=x}}F{o.9b+=5v(x);H(o.4k,{"2R":"1O("+o.9b+")"})}};G.qi=E(){if(o.5r){H(P.5w(),{\'4p-dg\':\'kE\'})}o.9b=1;H(o.4k,{"2R":"1O(1)"});2u o.el};G.KQ=E(){C x=2e;K(o.2Y)?K(o.2Y[o.3B])?x=o.2Y[o.3B]:\'\':\'\';R x};G.9I=E(){R 9I()};E 9I(){R 4x.U>0?(4x[7a]?4x[7a]:\'\'):\'\'};G.5w=E(){R P.5w()};G.d8=E(x){d8(x)};E d8(x){if(x!=\'\'){C 1K=0;C hH=\'\';o.2Y=x.2F(",");o.3O=[];o.3B=-1;if(mU()&&v.lM==1){if(4J.8e("n2")!=5o){hH=4J.8e("n2")}}1a(C i=0;i<o.2Y.U;i++){if(o.2Y[i].O("#2")==0){o.2Y[i]=9T(o.2Y[i])}if(o.2Y[i].O("[")==0&&o.2Y[i].O("]")>1){o.3O[i]=o.2Y[i].1A(o.2Y[i].O("[")+1,o.2Y[i].O("]")-1);o.2Y[i]=o.2Y[i].1A(o.2Y[i].O("]")+1)}F{o.3O[i]=o.2Y[i].1A(o.2Y[i].n6("/")+1);o.3O[i]=o.3O[i].1A(0,o.3O[i].n6("."))}if(o.2Y[i].O("#2")==0){o.2Y[i]=9T(o.2Y[i])}}if(o.3O.U>0&&v.9V==1){o.3O.44(pU(\'KN\',3p(\'jW\')));o.2Y.44("")}1a(C i=0;i<o.2Y.U;i++){if(K(v.pX)){if(v.pX==o.3O[i]){1K=i;o.3B=i}}if(hH!=\'\'){if(hH==o.3O[i]){1K=i;o.3B=i}}}if(v.9V==1&&v.ho==0){o.3B=o.3O.U-1}K(o.V)?o.V.ap():\'\';if(v.ho==1){o.3B=1K;ni()}F{v.9V!=1?o.3B=-1:\'\'}}F{o.Y.eG()}}E ni(){if(K(o.2Y[o.3B])){if(o.2Y[o.3B].O(".")>-1){C 1o=o.2Y[o.3B];C 3z=aj(1o);3z.a4=E(){if(G.aw==4&&G.5z==4F){o.6O=I;rm(1o,G.a0)}F{eP("hn")}};3z.nd=E(e){eP("hn")};3z.8O()}}}E eP(x){1z("2p dy gg or mR ha");if(o.3O[o.3B].O(3p("hn"))==-1){o.3O[o.3B]=o.3O[o.3B]+\' (\'+3p(x)+\')\'}o.3B=-1;o.6O=J;if(o.KO){o.V.ap()}if(K(o.2p)){o.4k.3f(o.2p);2u o.2p}}E rm(1o,x){if(1o.O(\'.d9\')>-1||1o.O(\'.rO\')>-1||1o.O(\'.h3\')>-1||1o.O(\'.rp\')>-1){C l=o.3B;2S[l]=56();2S[l][0]=8D();2S[l][1]=8D();C 2M=8D();2M=x.2F(/\\r|\\n/);C k7=1;C t1=0;C t2=0;3u{C de=(K(v.rn)?v.rn:0);if(1o.O(\'eO=\')>0){de=1o.1A(1o.O(\'eO=\')+6)*1}1a(i=0;i<2M.U;i++){if(1o.O(\'.d9\')>-1||1o.O(\'.rp\')>-1){if(2M[i].O(\'-->\')>-1&&2M[i].O(\':\')>-1){t1=eQ(2M[i].1A(0,2M[i].O(\'-->\')))*1+de;t2=eQ(2M[i].1A(2M[i].O(\'-->\')+4,12))*1+de;2S[l][0][t1]=\'\';1a(C j=t1;j<t2;j++){2S[l][1][j]=t1}k7++}F{if(2M[i]!=\'\'&&2M[i].U>1&&2M[i]!=k7){2S[l][0][t1]+=(2S[l][0][t1]!=\'\'?\'<br>\':\'\')+2M[i]}}}if(1o.O(\'.rO\')>-1||1o.O(\'.h3\')>-1){if(2M[i].O(\'KP:\')>-1){t1=eQ(2M[i].1A((1o.O(\'.h3\')>-1?2M[i].O(\'=0\')+3:12),12))*1+de;t2=eQ(2M[i].1A((1o.O(\'.h3\')>-1?2M[i].O(\'=0\')+14:23),10))*1+de;C p=\'\';if(2M[i].O(\'0,,\')>0){p=2M[i].1A(2M[i].O(\'0,,\')+3)}F{if(2M[i].O(\'s0,\')>0){p=2M[i].1A(2M[i].O(\'s0,\')+6)}}if(2S[l][0][t1]!=2e){2S[l][0][t1]+=\'\\n\'+p}F{2S[l][0][t1]=p}2S[l][0][t1]=2S[l][0][t1].2A(/{.*?}/,\'\');2S[l][0][t1]=2S[l][0][t1].2A(/\\\\\\\\N/,\'<br>\');2S[l][0][t1]=2S[l][0][t1].2A(/\\\\N/,\'<br>\');1a(C j=t1;j<t2;j++){2S[l][1][j]=t1}}}}o.V.ap()}3j(e){eP("1J")}}F{eP("1J")}}G.2S=E(){R 2S};E ll(){C 3z=aj(v.kP+\'?1o=\'+4x[7a]);3z.a4=E(){if(G.aw==4&&G.5z==4F){if(G.a0){v.1W=G.a0;o.Y.8M(\'1W\')}}};3z.8O()}};E eQ(d9){C 1P=d9.2F(\':\');C 4u=0;1P.U==2?1P.qX("d7"):\'\';1P[0]!=\'d7\'?4u+=1P[0]*h5:\'\';1P[1]!=\'d7\'?4u+=1P[1]*60:\'\';4u+=1P[2].1A(0,2)*1;4u=4u*10+1P[2].1A(3,1)*1;R 4u}C pu=E(1o,1E,1C){C 1l=1H("52");if(v.KV==1){C am=1H("eg");4A(am,{"vJ":"no","w0":"I","wf":"I","2W":""});H(am,{"1g":"1V","X":"1t%","1b":"1t%","2O":0});1E.1I(am);C sK=2D.7n(E(){if(am.eY.1N.aw==="L1"){2D.54(sK);H(am.n7.9Z,{"2P":0,"2w":0});am.n7.9Z.1I(1l)}},1t)}F{1E.1I(1l)}C 1U;C 4B=J;C kf=J;C 9u=J;C 1Z;C 7M=J;C 6F=J;C 94=J;C 7A=0;C 1J;C L2;C h9=J;C sX=J;C hP=-1;C aT=-1;C np;H(1l,{\'X\':\'1t%\',\'1b\':\'1t%\',\'4p-dg\':\'kE\',\'41\':"ea 0.1s 2L",\'9p-1b\':\'2H\',\'62-1b\':\'1G\',\'9p-X\':\'2H\',\'62-X\':\'1G\'});if(v.t5==1){if(v.KZ==1){H(1l,{\'4p-dg\':\'4C\'})}F{H(1l,{\'4p-dg\':\'iR\'})}}if(v.rE==1&&o.1x.2m){4A(1l,{\'qf\':\'1\'})}v.KY==1?1l.KW=\'KX\':\'\';4A(1l,{\'2W\':1o,\'x-4O-46\':\'wi\'});if(!o.1x.tv){4A(1l,{\'3J\':(v.3J==1&&v.3P==0?\'b3\':\'1G\')})}kM();if(1C){1l.3P=I;1l.3N=I}if(v.aQ==1){}if(v.nT==1){H(1l,{"41":"ea 0.3s 2L"})}if(1o.O(".rT")>0&&o.bB.O("7O")!=-1){6F=I;C ou=J;C mX=J;if(sh()){v.3J==1||v.3P==1||v.nO==1?he(J):\'\'}F{1z("7O dy Kf")}}F if(1o.O(".rR")>0&&o.bB.O("6M")!=-1){4B=I;3u{if(K(5A)){if(!5A.Ke()||(o.1x.6b&&v.rS==1)){4B=J}F{if(v.3J==1||v.3P==1||v.sf==1){b6(J)}}}F{4B=J}}3j(1J){4B=J}}if(o.1x.tv&&v.3P==1&&!4B&&!6F){26(E(){o.Y.aD()},1t)}if(v.6B==1){K(o.6B)?o.6B.Jx():\'\';o.6B=1M Jy()}E he(x){1z("7O");v.nO=1;C h6={do:60};if(o.4b.U>1){v.96=0;v.rt=I}F{v.rt?v.96=1:\'\'}if(o.9k.U>1){v.dD=0;v.ro=I}F{v.ro?v.dD=1:\'\'}if(K(v.as)){if(K(v.as.do)){if(v.as.do>a6){v.as.do=a6}}if(2Q v.as=="4p"){1a(C 1f in v.as){h6[1f]=v.as[1f]}}}1Z=a7.a8().cd();js("1Z",1Z,1);1Z.Jw().Jv((v.sP==1&&!1C));1Z.Jt(1l,1o,(v.3P==1||1C||x));1Z.Ju(h6.do);1Z.Jz(h6.do);1Z.JA(J);1Z.JF(J);if(v.r8==1){1Z.JG(2e,I)}if(v.os==1){1Z.9x("7P",J);1Z.9x("52",J)}1Z.on(a7.a8.2C.JE,E(1B){if(!ou){1z("7O pH");C q=rV();rQ();94=1Z.JD();94?1z("qg"):\'\';if(v.96==1){if(v.os==1||q>0){o.3i=q;1Z.9x("7P",J);1Z.9x("52",J)}F{o.3i=1Z.iw("52").U-1}o.V.at(o.3i);1Z.iy("52",o.3i);1Z.iy("7P",o.3i)}o.Y.aD();ou=I}});1Z.on(a7.a8.2C.JB,E(1B){if(!mX){C 7R=2q(o.4T);if(7R>0&&v.dD==1){1Z.rN(1Z.ky("7P")[7R])}mX=I}});1Z.on(a7.a8.2C.JC,E(1B){if(94){o.Y.6V(1Z.1d(),1Z.1p())}});1Z.on(a7.a8.2C.Js,E(1B){1Z.Jr(-1)});1Z.on(a7.a8.2C.Jh,E(1B){if(1B.Ji=="52"&&1B.Jg!=1B.qL&&v.96==1){o.3i=1B.qL;o.V.at(o.3i);1z("7O qc "+o.3i)}});1Z.on(a7.a8.2C.Jf,E(1B){if(K(1B.oA)){if(1B.oA.1L=="Jc"){js("pW",1B.oA.1o)}}});1Z.on(a7.a8.2C.rh,E(1B){cW.1z(1B);o.oz=1B;if(1B.1J=="Jd"){1J="7O "+1B.1J+": "+1B.W.9K+", "+1B.W.W;1z(1J);o.P.4D()}F if(1B.1J=="Je"||1B.1J=="Jj"){1J="7O "+1B.1J+" 1J: "+1B.W;1z(1J);o.P.4D()}F if(1B.1J=="Lk"||1B.1J=="Jp"){1J="7O "+1B.1J+" 1J: "+1B.W;1z(1J);o.P.4D()}F if(1B.1J=="8T"){1J="7O cZ ml 1J Jq";1z(1J);o.P.4D()}});7M=I}E b6(x){1z("6M");if(o.4b.U>1){v.7z=0;v.r4=I}F{v.r4?v.7z=1:\'\'}if(o.9k.U>1){v.aX=0;v.r5=I}F{v.r5?v.aX=1:\'\'}C oi=J;if(v.92&&v.r9==1){oi=I}C gW={Jn:(v.re==1&&!1C),Jl:(v.3J==1||v.3P==1||1C||x)&&!oi,cT:60,oV:60,Jm:3,JH:qR,JI:qR,K4:J};if(v.qZ==1){gW[\'K5\']=E(3z,1o){3z.K3=I}}if(K(v.6p)){if(K(v.6p.cT)){if(v.6p.cT>a6){v.6p.cT=a6}v.6p.oV=v.6p.cT}if(K(v.6p.pF)){v.6p.oV=v.6p.cT=v.6p.pF}if(2Q v.6p=="4p"){1a(C 1f in v.6p){gW[1f]=v.6p[1f]}}}1U=1M 5A(gW);js("1U",1U,1);1U.sU(1o);1U.K2(1l);1U.on(5A.7J.K0,E(){1z("6M pH")});1U.on(5A.7J.K1,E(W,1B){!1C?o.Y.aD():\'\'});1U.on(5A.7J.K6,E(W,1B){if(!1C&&v.7z==1&&7S()>1){rv();o.V?o.V.at(o.3i):\'\'}});1U.on(5A.7J.K7,E(W,1B){if(!1C&&v.7z==1&&7S()>1){o.3i=1U.kh;o.V?o.V.at(o.3i):\'\';1z("6M qc "+o.3i)}});1U.on(5A.7J.Kc,E(W,1B){if(!1C){if(1B.eW.8t!=94){94=1B.eW.8t;o.V.6h()}94=1B.eW.8t;if(94){1z("qg");if(1l.1p>0&&1l.ax>0){if(1l.1p-1l.ax<10){if(o.fB>0){if(o.fB==1l.ax&&o.q5==1l.1p){o.gX++;if(o.gX>2){o.gX=0;o.fB=-1;1U.8u();b6(I);7y()}}F{o.fB=-1}}F{o.fB=1l.ax;o.q5=1l.1p}}}}}if(v.7z==1){o.3i=1U.kh;o.V?o.V.at(o.3i):\'\'}});1U.on(5A.7J.Kd,E(W,1B){if(K(1B.q4)&&!1C){js("pW",1B.q4.Kb)}kf=I});1U.on(5A.7J.Ka,E(W,1B){js("K8",1B,1)});1U.on(5A.7J.K9,E(W,1B){!1C&&v.aX==1?sT():\'\'});1U.on(5A.7J.JZ,E(W,1B){!1C&&v.aX==1?t3():\'\'});1U.on(5A.7J.rh,E(W,1B){v.1z==1?cW.1z(1B):\'\';o.oL=1B;if(1B.cZ){8x(1B.1L){1q 5A.sq.JY:if(v.sn==1){1z("JO");C 5y=o.2v;!1C&&5y?o.Y.2U():\'\';o.Y.7E();7A=1;nq(5y)}F{1J=1B.eW;1U.8u();if(!1C){o.P.4D()}}1n;1q 5A.sq.JP:sY();1n;6G:1J="6M cZ 1J, 8u";1U.8u();!1C?o.P.4D():\'\';1n}}F{1z("6M ",1B.1L,1B.eW,(1B.h7?1B.h7.hk:\'\'));js("JN",(1B.h7?1B.h7.hk:\'\'));if(7A>0){7A=2;nq()}}});9u=I}E nq(x){if(x||o.2v||v.3P==1||v.tf==1){4v(np);np=26(t0,v.td*3b)}}E t0(){if(7A>0){1z("JM")}if(7A==1){1U.sU(1o)}if(7A==2){1U.8u();b6(I);1l.2v()}}C h8=0;C hj=0;E sY(){C 9q=o2.9q();if(!h8||(9q-h8)>e6){h8=o2.9q();1z("6M cZ P 1J, 3u to rA");1U.rF();1U.qx();hb()}F{if(!hj||(9q-hj)>e6){hj=o2.9q();1z("6M cZ P 1J, 3u to rA");1U.JJ();1U.rF()}F{1z("6M cZ P 1J, o3 JK")}}}1l.1r(\'JL\',rI);1l.1r(\'1J\',mE);1l.1r(\'9i\',7y);1l.1r(\'2v\',aE);1l.1r(\'6a\',af);1l.1r(\'t9\',9m);1l.1r(\'fE\',fF);1l.1r(\'ip\',fH);1l.1r(\'st\',a9);1l.1r(\'sv\',aA);1l.1r(\'8B\',7F);1l.1r(\'sw\',8Y);1l.1r(\'sp\',fG);1l.1r(\'JQ\',sc);1l.1r(\'sk\',nj);1l.1r(\'sy\',ng);E rI(){if(!4B&&!6F){!1C?o.Y.aD():\'\'}}E mE(){if(!4B&&!6F){if(1l.1J){1z(1l.1J,1l.1J.hk,1l.1J.9K);C x=1l.1J.hk;1J=2e;if(x==1){1J="JR"}if(x==2){1J="ml"}if(x==3){1J="di"}if(x==4){1J="dy gg"}1z("JW g6: ",1J)}if(1J!=2e){4D()}}}E 4D(){!1C?o.P.4D():\'\'}E 7y(){!1C?o.P.7y():\'\'}E aE(){if(4B&&7A>0){}F{!1C&&aT==-1?o.P.aE():\'\'}}E af(){!1C?o.P.af():\'\'}E 9m(){!1C?o.P.9m():\'\';if(aT>-1){if(6v()>aT){1l.6a();aT=-1}}}E fF(){!1C?o.P.fF():\'\'}E fH(){!1C?o.P.fH():\'\'}E a9(){if(1C){kS()}F{o.P.a9();kR();if(4B&&7A>0){7A=0;1z("JX up");o.P.aE()}}}E kS(){if(1l.eA>0){H(1E,{"1b":1E.29/(1l.kH/1l.eA)-2q(v.1C.2O)})}}E kR(){if(1l.eA>0&&v.jX==1){o.Y.s9(1l.kH/1l.eA)}}E 8Y(){!1C?o.P.8Y():\'\'}E aA(){!1C?o.P.aA():\'\'}E 7F(){if(4B&&7A>0){}F{!1C?o.P.7F():\'\'}}E fG(W){!1C?o.P.fG():\'\'}E sc(){o.Y.md()}E sh(){C hl=2D.sg=2D.sg||2D.JU;C gd=2D.sd=2D.sd||2D.JS;C hm=hl&&2Q hl.hm===\'E\'&&hl.hm(\'52/JT; Lj="M7.M5,LW.40.2"\');C sJ=!gd||gd.nS&&2Q gd.nS.LZ===\'E\'&&2Q gd.nS.Ly===\'E\';R hm&&sJ}E rV(){C q=0;if(!1C&&v.96==1){C x=1Z.iw("52");if(x.U>1){C y=\'\';1a(C i=0;i<x.U;i++){o.2o[i]=K(x[i].1b)?pi(x[i],v.rP):i;if(o.2o[i]==y){y=o.2o[i];if(K(x[i].gb)){o.2o[i]+=" "+2q(x[i].gb/3b)+\'kt\';o.2o[i-1]+=" "+2q(x[i-1].gb/3b)+\'kt\';y=\'\'}}F{y=o.2o[i]}if(K(v.4c)&&q==0){if(v.4c==o.2o[i]){q=i}}if(K(o.4c)){if(o.4c==o.2o[i]){q=i}}}o.2o[x.U]=3p("2H")}o.pC=I}R q}E rQ(){if(!1C&&v.dD==1){o.4T=0;C x=1Z.ky("7P");if(x.U>1){1a(C i=0;i<x.U;i++){o.6A[i]=i;if(K(x[i].1D)){o.6A[i]=pd(x[i].1D)}F{if(K(x[i].nk)){o.6A[i]=3p("5J")+" "+x[i].nk}}if(K(v.dr)){if(v.dr==o.6A[i]){o.4T=i}}}}1z("7O tg ",o.4T);o.V.hU(o.4T)}}E rv(){if(!1C&&v.7z==1){C x=1U.g4;C q=0;if(x.U>1){1a(C i=0;i<x.U;i++){if(K(x[i].1b)){o.2o[i]=pi(x[i],v.rG)}F if(K(x[i].9B)){o.2o[i]=x[i].9B}F{o.2o[i]=i}if(K(v.4c)&&q==0){if(v.4c==o.2o[i]){q=i}}if(K(o.4c)){if(o.4c==o.2o[i]){q=i}}}if(v.gc==1){o.2o[x.U]=3p("2H")}if(v.rD==1||q>0){1U.ix=0;if(v.fM=="8m"||(!o.1K&&v.3J==0)){1U.kg=q}F{if(v.fM=="d3"){1U.kz=q}}}F{v.gc==1?o.3i=1U.g4.U-1:o.3i=1U.LU}}o.pC=I}}E sT(){if(!1C&&v.aX==1){C x=1U.rC;if(x.U>1){1a(C i=0;i<x.U;i++){o.6A[i]=K(x[i].9B)?pd(x[i].9B):i;if(K(v.dr)){if(v.dr==o.6A[i]){o.4T=i;1U.mL=i}}}}}}E t3(){if(!1C){o.4T=1U.mL;1z("6M tg ",o.4T);o.V.hU(o.4T)}};E pd(x){C r=x.ln();if(r=="Lt"||r=="en"){x="Ls"}F if(r=="Ln"||r=="ru"){x="Русский"}R x};E pi(x,y){C r=x.1b+\'p\';if(x.1b<4F){r=\'ma\'}F if(x.1b>=4F&&x.1b<=aU){r=\'iD\'}F if(x.1b>aU&&x.1b<=dM){r=\'iM\'}F if(x.1b>dM&&x.1b<=5k){r=\'gS\'}F if(x.1b>5k&&x.1b<=a6){r=\'qa\'}F if(x.1b>a6&&x.1b<=pP){r=\'iN\'}F if(x.1b>pP&&x.1b<=qT){r=\'iO\'}F if(x.1b>qT&&x.1b<=r2){r=\'sQ\'}F if(x.1b>r2){r=\'kr\'}if(x.X==LR&&x.1b<=LM){r=\'iD\'}F if(x.X==qs&&x.1b<=qv){r=\'iM\'}F if(x.X==LE&&x.1b<=LD){r=\'gS\'}F if(x.X==LK&&x.1b<=LJ){r=\'iN\'}F if(x.X==LI&&x.1b<=LH){r=\'iO\'}F if(x.X==LF&&x.1b<=LL){r=\'sQ\'}F if(x.X==LS&&x.1b<=LQ){r=\'kr\'}if(y==1){r=3p(r)}if(y==2&&K(x.gb)){r=2q(x.gb/3b)+\' kt\'}R r};E 6v(){if(6F){R 7M?1Z.1d():0}F{R 1l.ax}};G.2I=E(){C p=I;if(4B&&!kf){if(!9u){b6(I)}1U.qx()}if(6F&&!7M){he(I);p=J}if(1l.B.1j=="-LP"){G.cm()}p?hb():\'\'};C LN;E hb(){C kd=1l.2v();if(kd!==2e){kd.k9(E(){o.1x.6b&&1l.ax==0?o.Y.3C(1.5):\'\'}).3j(E(1J){1z("LO",1J.9K);if(1J.9K.O(\'hc\')==-1&&1J.9K.O(\'LC by\')==-1){if(!o.1x.2m||1J.9K.O(\'fi ha LB\')==-1){if(v.r0==1&&!o.3N){o.Y.4z();1l.2v()}F{o.V.2U();o.Y.7E()}}F{o.V.2U();o.Y.7E();js("Lq")}}})}}G.iE=E(){if(o.7T){aC()}if(!o.b9&&o.1x.2m&&o.1x.4O){if(!1l.3N){1l.3N=I;h9=I}H(1l,{"1g":"1V","1c":-4f,"1j":-4f});aT=6v();1l.2v()}};G.cm=E(){if(!o.b9&&(o.1x.2m||o.1x.4O)){H(1l,{"1g":"q8","1c":0,"1j":0});if(h9){!o.3N?1l.3N=J:\'\';h9=J}aT=-1}};G.2U=E(){1l.6a()};G.bb=E(){!1l.8l?1l.6a():hb()};G.3C=E(x){if(6F&&7M){1Z.5R(x)}F{1l.ax=x}};G.4z=E(){1l.3N=I};G.5Y=E(){1l.3N=J};G.3w=E(x){1l.1Q=x};G.pV=E(){if(o.sN!=1l){C b8=1M Lr();C hc=b8.Lp(1l);C gl=b8.Lo();gl.gl.5b=v.sI;hc.sz(gl);gl.sz(b8.Ll);o.la=I;o.sN=1l}};G.iF=E(){R!1l.8l};G.6y=E(){R v.8t==1?I:94};G.5w=E(){R 1l};G.lV=E(){4A(1l,{\'V\':\'1\'});R I};G.3J=E(){4A(1l,{\'3J\':\'b3\'});if(4B&&!9u){b6(J)}if(6F&&!7M){he(J)}};G.5z=E(){C 6c="5y";if(1l.8l){6c="8l"}if(1l.9i){6c="9i"}R 6c};G.kT=E(x,y){1C=x;y.1I(1l);1E=y;if(x){1l.3N=I;kS();if(o.2o.U>0){if(4B){hP=o.3i;1U.ix=0;1U.kz=0}}}F{if(!o.3N){1l.3N=J}1l.1Q=v.1Q;kR();if(o.2o.U>0){if(4B){1U.ix=-1;if(hP>-1){1U.kg=hP}}}}};G.1d=E(){R 6v()};G.1p=E(){C x=1l.1p;if(6F&&7M){x=1Z.1p()}if(K(v.4q)){x=v.4q}R x!=Lm&&!kY(x)?x:0};G.bW=E(){C x=0;if(1l.8h){if(1l.8h.U>0){C y=6v();1a(C i=0;i<1l.8h.U;i++){if((y>=1l.8h.1K(i)||y>=1l.8h.1K(i)-1t)&&y<=1l.8h.4q(i)){x=1l.8h.4q(i)}}x==0?x=1l.8h.4q(1l.8h.U-1):\'\'}}R x};G.2H=E(){C x=J;if(4B){if(9u){x=1U.Lz}}F if(6F){if(7M){x=1Z.LA("52")}}R x};G.2Z=E(){R{"X":1l.kH,"1b":1l.eA}};G.2W=E(x){1o=x;sX=J;o.c7=J;if(4B){4B&&1U?1U.8u():\'\';b6(I)}F{4A(1l,{\'2W\':x,\'3P\':0});kM();1l.6a()}};E kM(){if(o.1x.6b){C y=1l.mO;if(y){1a(C i=0;i<y.U;i++){y[i].iv="sW"}}y=1l.rC;if(y){1a(i=0;i<y.U;i++){y[i].Lx=(i==0?1:0)}}if(o.1x.6N){fD=[];if(2D.Lu){1l.1r(\'Lv\',E(W){o.46=W.Lw=="LT";!1C?o.Y.ej():\'\'})}}}if(o.1x.4O){if(K(1l.M1)){o.6w=I}if(1N.M4&&!1l.M3){o.6w=I}}}G.46=E(){1l.LV()};G.6w=E(){aC()};E aC(){if(o.1x.6b){if(1l.M2==="hQ-in-hQ"){1l.rY("cw");o.7T=J}F{1l.rY("hQ-in-hQ");o.7T=I}}F{if(!1N.LY){2n(\'1l.Ma().k9(p => {o.7T = I;}).3j(1J => {o.7T = J;});\')}F{2n(\'1N.M9().k9(ok =>{o.7T = J;}).3j(1J => {});\')}}};E nj(){o.7T=I};E ng(){o.7T=J};G.se=E(x){if(7M){C x=2q(x);if(x==1Z.iw("52").U){o.3i=1Z.M8(\'52\');1Z.9x("7P",I);1Z.9x("52",I)}F{1Z.9x("7P",J);1Z.9x("52",J);1Z.iy(\'52\',x);1Z.iy(\'7P\',x)}}};G.s6=E(x){if(7M){if(1l.8h.U>0){1Z.rN(1Z.ky(\'7P\')[2q(x)])}}};G.rq=E(x){if(9u){C y=2q(x);if(x==1U.g4.U){y=-1;1U.ix=-1}if(v.fM=="d3"){26(7F,5k);1U.kz=y}if(v.fM=="8m"){1z("6M 8m LX "+y);1U.kg=y}if(y==-1){o.3i=1U.kh}}};G.iz=E(){R 1U};G.iA=E(){R 1Z};G.7S=E(){R 7S()};E 7S(){C x=0;if(9u){if(1U.g4){x=1U.g4.U}}R x}G.9v=E(){R 9v()};E 9v(){C x=0;if(7M){x=1Z.iw("52").U}R x}G.rB=E(x){if(9u){1U.mL=2q(x)}};G.fT=E(x){1l.Ja=x};G.si=E(){C x=1l.mO;1a(C y=0;y<x.U;y++){x[y].iv="sW"}};C fD=[];G.sV=E(x,y){C 2x=J;if(K(fD[x])){if(fD[x]==y){2x=I;C t=1l.mO;1a(C i=0;i<t.U;i++){if(t[i].sR==y){t[i].iv="Gn"}}}}if(!2x){C 7R=1N.1H(\'7R\');7R.7s(\'2W\',x);7R.7s(\'sR\',y);7R.7s(\'Gp\',\'Gm\');7R.7s(\'6G\',\'\');1l.1I(7R);fD[x]=y}};G.mh=E(){R 1J};G.4o=E(){4B&&1U?1U.8u():\'\';6F&&1Z?1Z.EY():\'\';1l.5M(\'1J\',mE);1l.5M(\'9i\',7y);1l.5M(\'2v\',aE);1l.5M(\'6a\',af);1l.5M(\'t9\',9m);1l.5M(\'fE\',fF);1l.5M(\'ip\',fH);1l.5M(\'st\',a9);1l.5M(\'sv\',aA);1l.5M(\'8B\',7F);1l.5M(\'sw\',8Y);1l.5M(\'sp\',fG);1l.5M(\'sk\',nj);1l.5M(\'sy\',ng);1l.2W=\'\';if(1E.lk=="rs"){1E.n7.9Z.3f(1l)}F{1E.3f(1l)}2u 1l;1l=5o}};C sG=E(1o,fU){C 3F=J;if(1o.O(\'3F\')==0){3F=I;1o=1o.1A(5)}C pT=mY(1o);C 1J;C 3a;C fX=J;C 3o=J;C iC=J;C iG=J;C 2H=I;C mp=[];C 9X=1;C lZ;C fY=0;C iH=J;C it=\'xV\'+v.id+(3F?\'3F\':\'\');C 1E=1H(\'1S\');1E.7s(\'id\',it);fU.1I(1E);o.46=J;!3F?o.Y.ej():\'\';if(o.1x.2m){v.3J=1}if(v.pS!=1){C 6H=1H(\'1S\');fU.1I(6H);H(6H,{1g:"1V",1j:0,1c:0,"2r-1F":"#gx",1b:"1t%",X:"1t%","1w":0});6H.1r("q6",E(W){W.5i=I});if(o.1x.2m){6H.1r("5N",E(W){W.5i=I});6H.1r("2c",E(W){W.5i=I});6H.1r("6Y",E(W){W.5i=I;d0(W);if(v.ar==1){26(sE,1t);26(iu,3b)}})}F{6H.1r("lz",E(W){C x=I;if(v.2j==1){if(K(v.92)&&!iC){x=J}if(K(v.ir)&&9a()=="8l"&&1d()>0){x=J}}if(x&&v.ar==1&&v.sD==1){3n(G);26(iu,4f)}})}v.ar==1?3n(6H):\'\'}E iu(){6x(6H)}E sE(){3n(6H)}if(v.3J==1&&v.3P==0){7F()}if(!2D[\'6Q\']){2D.Gj=E(){iK();1a(C i=0;i<6C.U;i++){if(6C[i].3S("id")!=v.id){if(6C[i].3S(\'qW\')){6C[i].3S(\'pZ\')}}}};if(!pY("4m.8L/q3")){C 5w=1N.1H(\'jQ\');5w.2W="bu://3G.4m.8L/q3";5w.9B="Gk";C n0=1N.9L(\'jQ\')[0];n0.5P.jZ(5w,n0)}}F{iK()}E iK(){if(v.3J==1||3F){!fX?7i():\'\'}F{o.Y.aD()}}E 7i(){if("6Q"in 2D){if(K(6Q.iS)&&!fX){1z("pL 7i");C mt=0;if(v.pS==1){mt=1}3a=1M 6Q.iS(it,{1b:o.9o,X:o.9s,Gq:pT,Gr:{Gw:1,Gx:it,Gv:1,1K:(o.3g>0?2q(o.3g):0),Gu:1,c9:1,qf:1,Gs:3,V:mt,Gt:0,Gi:1,q7:0,3P:0,aQ:0},2C:{\'Gh\':pM,\'G7\':qj,\'4D\':4D,\'G8\':qG}});if(o.3g>0){o.3g=2e}2E();fX=I}F{26(7i,5k)}}F{26(7i,5k)}}C fP;E pM(){1z("pL hi");3o=I;4v(lZ);o.Y.7B();if(3F){if(o.1x.lP){o.Y.4z()}3a.iJ();o.2j.G6()}F{if(v.3P==1&&o.1x.lP&&!o.iW){o.Y.4z();if(o.1x.2m){54(fP);fP=7n(pE,aU)}}if(v.3J==0){3a.iJ()}F{o.Y.aD()}o.P.8Y();if(9X!=1){a1(9X)}a9();2E()}}E pE(){C x=3a.ud();if(x==2||x==-1){o.V.2U();o.V.7B();54(fP)}if(x==1){54(fP)}}E qj(W){if(3F){if(W.1B==6Q.aF.r3){o.2j.G5()}if(W.1B==6Q.aF.qQ){}}F{if(W.1B==6Q.aF.qQ){if(!o.1K){o.Y.2I()}if(fY>0){3a.yE(fY,I);fY=0}iu();iC=I;3o=I;if(iG){3a.mn()}F{o.P.aE();o.P.9m()}qB();if(K(v.4c)){1a(C i=0;i<o.2o.U;i++){if(v.4c==o.2o[i]){5p(i)}}2u v.4c}F{if(K(o.4c)){1a(C i=0;i<o.2o.U;i++){if(o.4c==o.2o[i]){5p(i)}}2u o.4c}}}if(W.1B==6Q.aF.G2){af()}if(W.1B==6Q.aF.r3){7y()}if(W.1B==6Q.aF.G3){7F()}if(W.1B==6Q.aF.G4){}}}E 4D(W){if(3F){o.2j.G9()}F{if(W.1B==2){1J="Ga 4m id"}if(W.1B==5){1J="ml 5c"}if(W.1B==qN||W.1B==p6||W.1B==1t){1J="G 52 is Gf"}if(v.Gg==1){K(v.qw)?1J=v.qw:\'\'}if(v.Ge!=1){o.P.4D()}}}E 7y(){v.1K>0?fY=v.1K:\'\';o.P.7y();o.P.8Y()}E af(){o.Y.qq();o.P.af()}E 9m(){o.P.9m()}E a9(){o.P.a9();o.Y.md()}E 8Y(){o.P.8Y()}E aA(){o.P.aA()}E 7F(){if(o.P){o.P.7F()}F{lZ=26(7F,1t)}}E qG(W){m8(W.1B)}E qB(){if(!iH){C x=3a.Gd()+\'\';if(x!=\'\'&&x!=2e){o.2o=x.2F(\',\');if(v.mg==0){C y=o.2o.O(\'2H\');if(y>-1){o.2o.qD(y,1)}}1a(C i=0;i<o.2o.U;i++){o.2o[i]=m9(o.2o[i])}iH=I;m8(3a.Gb())}}}E m8(x){o.3i=o.2o.O(m9(x+\'\'));o.V.ki(o.3i)}G.2Z=E(){R{"X":0,"1b":0}};E 9a(){C 6c=-1;if(3o){6c=3a.ud()}C x=\'\';if(6c==-1){x="8l";if(o.2v){o.V.2U();o.Y.7B()}}if(6c==1||6c==3){x="5y"}if(6c==2){x="8l"}if(6c==5){x="8l"}if(6c==0){x="9i"}R x}E 2E(){3a?3a.Gc(o.3A,o.4y):\'\'}E m9(x){C y=x;if(x=="Gy"){y="ma"}if(x=="Gz"){y="iD"}if(x=="GU"){y="iM"}if(x=="GV"){y="gS"}if(x=="GT"){y="iN"}if(x=="GS"){y="iO"}if(v.xT==1){y=3p(y)}if(x=="2H"){y=3p("2H")}mp[y]=x;R y}E 1d(){R 3o?3a.GQ():0};E a1(x){3a?3a.GR(x):\'\';9X=x};G.iP=E(){iK()};G.2I=E(){if(3o){3a.iJ()}F{if(!fX){7i()}F{}}};G.2U=E(){if(3o){3a.mn()}};G.bb=E(){if(3o){9a()==\'5y\'?3a.mn():3a.iJ()}};G.3C=E(x){3o?3a.yE(x,I):\'\'};G.5w=E(){R J};G.4z=E(){3o?3a.5C():\'\'};G.5Y=E(){3o?3a.GW():\'\'};G.3w=E(x){3o?3a.y9(x*1t):\'\'};G.iF=E(){R 9a()==\'5y\'};G.6y=E(){R J};G.wY=E(x){5p(x)};E 5p(x){if(3o){if(K(o.2o[x])){C y=mp[o.2o[x]];2H=y==\'2H\';C z=1d();3a.GX(y)}}}G.fT=E(x){a1(x)};G.3o=E(){R 3o};G.5z=E(){R 9a()};G.1d=E(){R 1d()};G.1p=E(){C x=3o?3a.wy():0;if(K(v.4q)){x=v.4q}R x};G.bW=E(){C x=0;if(3o){x=3a.H2()*3a.wy()}R x};G.5e=E(){2E()};G.mh=E(){R 1J};G.2H=E(){R v.mg==1?2H:J};G.iE=E(){if(o.1x.2m&&o.1x.b5){G.2I();iG=I}F{if(9a()=="5y"){G.2U()}}};G.cm=E(){iG=J};G.lV=E(){R I};G.4o=E(){3o?3a.8u():\'\';3o=J;iH=J;3u{if(1E){fU.3f(1E)}fU.3f(6H)}3j(e){}}};C nz=E(){C b=[];C d6=[];C 4s=[];C 8B=J;C 8R=J;C 1u;C 1i;o.7Q=[0.25,0.5,0.75,1,1.25,1.5,2];if(v.1u.H3==1&&K(v.1u.xK)){o.7Q=v.1u.xK.2F(",")}o.fV=o.7Q.O(\'1\')>-1?o.7Q.O(\'1\'):o.7Q.O(1);o.9O==3?o.9O=o.fV:\'\';C e4=J;C 7C=0;C i1=0;C dV=J;C n9=I;C bg=1M vq();C 1u;C 5x=[];C lF=J;C lA=J;C es=0;C aa=[];if(v.lE.1g=="V-1X"){v.lE.1g="V"}1a(C y in v){if(v.2l(y)){if(y.O("8Z")==0){!K(v[y].lD)?v[y].lD=v[y].5x:v[y].5x=v[y].lD;5x[v[y].5x]=y;if(v.lE.1g!="V"){if(v[y].1g=="V-1X"){aa.44([y,v[y].5x]);lF=I}F{if(v[y].1g=="V"||v[y].1g==2e){lF?lA=I:\'\'}}}es<v[y].5x?es=v[y].5x:\'\'}}}if(lA){aa.sO(E(a,b){R a[1]-b[1]});1a(C i=0;i<aa.U;i++){2u 5x[v[aa[i][0]].5x];v[aa[i][0]].5x=es+1;es++;5x[v[aa[i][0]].5x]=aa[i][0]}}if(v.3Q.kb==1){}C 8P=1H("1S");o.1R.1I(8P);H(8P,{\'1g\':\'1V\',\'1c\':0,\'2f\':0,\'X\':\'1t%\',\'1b\':v.22.h});8P.ch=E(){!o.1x.2m?o.Y.xp():\'\'};1a(C i=1;i<5x.U;i++){if(5x[i]){C y=5x[i];if(y){if(o.1x.2m){if(v[y].1h=="1Q"||(v[y].1h=="2t"&&v.H1)){v[y].on=0}}if(v[y].on==1){C 1h=v[y].1h;if(1h=="2B"||1h=="1Q"){b[y]=1M tp(y,1h);b[y].2E(b[y].s("w"))}F{b[y]=1M xY(y)}d6.44(y);if(b[y].g("1h")=="1W"){if(b[y].s("2g")==\'\'){if(b[y].s("C")!=\'\'){if(!K(v[b[y].s("C")])){b[y].2b("2k",J)}}F{b[y].2b("2k",J)}}}b[y].2b("1O",b[y].s("1O"))}}}}if(K(v.1u)){1u=1M 7h("1u");v.1u.8c==1?1u.1k():1u.1m()}if(K(v.1i)){1i=1M 7h("1i");if(K(o.1i)){1i.lh(o.1i);if(v.1i.ik==0||!K(v.1i.ik)){v.1i.8c==0?1i.1m():\'\'}F{1i.1k()}}F{1i.1m(1)}}if(K(v.xl)){if(v.xl.on==1){o.6g=1M H0()}}dO();2E(I);4a();n9=J;E xo(S){C x=0;C GY=J;if(S){if(S.g("1h")==\'2B\'){x=4s.1c+S.s("2T");if(4s.cq!=5o){}F{4s.cq=[]}}F{if(4s.cq!=5o){C 9C=S.g("X")+S.s("3y")+S.s("2T");if(hY(S)){9C=0}if(S.s("3E")==1&&!S.g("1k")){9C=0}if(S.s("9h")>0){9C=0}x=bg.g("w")-v.22.io*1-9C+S.g("X")/2+S.s("2T");C i=0;4s.1X-=9C;1a(i=0;i<4s.cq.U;i++){C 9J=b[4s.cq[i]];if(9J.s("9h")>0){H(9J.c(),{"1c":(9J.g("x0")-9C)})}F{H(9J.c(),{"1c":(9J.g("x")-9C)})}9J.2b("x0",9J.g("x"))}4s.cq.44(S.g("1f"));S.2b(\'bz\',1)}F{if(S.s("3E")==1&&!S.g("1k")){if(S.g("1h")=="1Q"){if(S.s("1m")==1&&S.s("gy")==1&&dV){7C+=S.g("X")+S.s("2T")+S.s("3y");dV=J}}}F{if(S.s("9h")>0){x=4s.1c+S.s("2T")+S.s("3y")}F{C 2x=J;if(S.g("1h")=="1Q"){if(S.s("1m")==1&&S.s("gy")==1){if(!o.bK&&!o.7k){}F{if(!dV){7C-=S.g("X")+S.s("2T")+S.s("3y");dV=I}}}}if(hY(S)){2x=I}if(!2x){4s.1c+=S.g("X")/2+S.s("2T");x=4s.1c;4s.1c+=S.g("X")/2+S.s("3y")}F{x=4s.1c}}}}}}R x}E na(S){C X=o.2t&&v.22.f8==0?o.bf:o.3A;C 1b=o.4y;C 8W=0;if(S!=bg){8W=X/2+S.s("2T")-S.s("3y")}C aI=1b/2;C lQ=S.g("X");C iI=S.g("1b");C 1g=S.s("1g");if(1g.O("7K")>-1){8W=o.3A/2+S.s("2T")-S.s("3y")}if(1g.O("1j")>-1){aI=iI/2+(S.s("xn")*o.4y/1t)}if(1g.O("2f")>-1){aI=o.4y-(S==bg?iI:iI/2)-(S.s("xm")*o.4y/1t)}if(1g.O("1X")>-1){8W=o.3A-lQ/2+S.s("2T")-S.s("3y")-(S.s("GZ")*o.3A/1t)}if(1g.O("1c")>-1){8W=lQ/2+S.s("2T")-S.s("3y")+(S.s("il")*o.3A/1t)}if(1g=="bi"){8W=-o.nx/2+(S.s("il")*o.nx/1t)+S.s("2T")-S.s("3y");aI=-o.gH/2-(S.s("xm")*o.gH/1t)+(S.s("xn")*o.gH/1t)}if(1g.O("V")>-1){C cx=xo(S);8W=4h(bg.c().dC)+cx;if(1g=="V-1X"){8W+=7C}if(v.22.1g=="1j"){aI=v.22.h/2}F{aI=1b-v.22.h/2}}R{x:8W,y:aI+S.s("4Q")-S.s("5O")}}E 2E(gK){C w=o.2t&&v.22.f8==0?o.bf:o.3A;C h=o.4y;H(bg.c(),{\'1j\':(v.22.1g=="1j"?0:o.4y-v.22.h)-v.eM});bg.2b("y0",(o.4y-v.22.h-v.eM));if(v.22.f8==0&&bg){H(bg.c(),{\'X\':w,\'1c\':0,\'2w-1c\':0});bg.2b("w",w);if(o.2t){H(bg.c(),{\'1c\':\'50%\',\'2w-1c\':-w/2})}}4s={"1c":v.22.io*1,"1X":(bg.g("w")-v.22.io*1)};C lT=J;if(!bg.g("1k")){bg.2b("2k",I);lT=I}C 1f;1a(C i=0;i<d6.U;i++){1f=d6[i];if(b[1f]){C cc=na(b[1f]);if(cc){b[1f].2b("x0",cc.x);b[1f].2b("y0",cc.y);if(b[1f].s("3E")==1&&!b[1f].g("1k")&&!gK){mT(b[1f])}F{H(b[1f].c(),{"1g":"1V","1c":b[1f].g("x0"),"1j":b[1f].g("y0")})}}}}if(lT){bg.2b("2k",J)}7C=0;1a(1f in b){if(b.2l(1f)){if(b[1f].s("1g")=="V-1X"&&b[1f].g("1h")!="2B"&&7C>-1){7C=4s.1X-4s.1c}if(b[1f].g("1h")=="2B"){C aM;if(b[1f].s("GP")==1){aM=b[1f].s("w")}F{if(b[1f].s("1g").O("V")>-1){aM=4s.1X-4s.1c-b[1f].s("2T")-b[1f].s("3y");H(b[1f].c(),{"1c":(4h(bg.c().dC)+4s.1c+b[1f].s("2T")+aM/2)});7C=-1}F{aM=bg.g("w")-b[1f].s("2T")-b[1f].s("3y");H(b[1f].c(),{"1c":(4h(bg.c().dC)+b[1f].s("2T")+aM/2)})}}b[1f].2b("x0",b[1f].g("x"));b[1f].2E(aM)}}}if(1u){ex(1u)}if(K(v.1i)){ex(1i)}e4||o.2t||i1!=7C?4a():\'\'}E mT(b){C 1c=0;C 1j=0;if(b.s("1g").O("1X")>-1&&b.s("1g").O("V")==-1){1c=o.3A+b.g("X")+10}if(b.s("1g").O("1c")>-1){1c=-b.g("X")-10}if(b.s("1g").O("1j")>-1){1j=-b.g("1b")*2}if(b.s("1g").O("2f")>-1||b.s("1g").O("V")>-1){1j=o.4y+b.g("1b")+b.g("X")+10}if(1c>0){H(b.c(),{"1c":1c})}if(1j>0){H(b.c(),{"1j":1j})}}E ex(x){C 1j=-4f;x.g3();C y=o.4y-v.22.h*(x.s("1g").O("1j")>-1?1:2);C dW=y-(o.2t&&!o.1x.2m?(1t+x.s("im")*1):x.s("im"));dW<1t?dW=1t:\'\';H(x.c(),{\'62-1b\':dW});x.co()?H(x.co(),{\'62-1b\':dW}):\'\';if(x.g("1k")){1j=o.4y/2-x.g("1b")/2+x.s("4Q")-x.s("5O");if(x.s("1g").O("1j")>-1){1j=x.s("4Q")-x.s("5O")}if(x.s("1g").O("2f")>-1){1j=o.4y-v.22.h-x.g("1b")+x.s("4Q")-x.s("5O")}1j<0?1j=0:\'\'}if(x.s("1g").O("1X")>-1){H(x.c(),{"1g":"1V","1X":x.s("3y")-x.s("jE"),"1j":1j})}F if(x.s("1g").O("1c")>-1){H(x.c(),{"1g":"1V","1c":x.s("2T"),"1j":1j})}F{if(x.g("1f")=="1i"&&x.s("3H")==1){H(x.c(),{"1g":"1V","1c":o.3A/2-x.g("X")/2+x.s("2T")/2-x.s("3y")/2,"1j":1j})}F{H(x.c(),{"1g":"1V","1c":o.3A/2-x.g("X")/2+x.s("2T")-x.s("3y"),"1j":1j})}}x.8b()};G.cQ=E(1f){C S=b[1f];C 1h=S.g("1h");if(1h){C d=1M 8i();o.9n=d.ae();if(1h&&1h!=""){5l(S)}}};G.kG=E(x,y){1a(C 1f in b){if(b.2l(1f)){if(b[1f].g("1h")==x){b[1f].2b(y?"6x":"3n")}}}};G.x8=E(x){C y;1a(C 1f in b){if(b.2l(1f)){if(b[1f].s("3L")==x){y=b[1f]}}}R y};E 5l(S){o.iW=I;C a=S.g("1h");if(a=="2v"){o.Y.2I()}F{if(a=="6a"){o.Y.2U()}if(a=="2x"){v.3J=0;v.3P=0;o.P.i0();o.Y.8V()}}if(a=="xb"){o.Y.3C(0,J)}if(a=="2t"){!o.5q?o.Y.7r():\'\'}F{if(a=="mV"){o.Y.91()}}if(a=="2B"){o.Y.3C(S.g("2c")*o.P.1p(),I);if(o.3v){o.3v.lK(S.g("2c")*o.P.1p(),o.P.1p());o.3g>0?o.3g=2e:\'\'}}if(a=="1Q"){C x=S.g("2c");x<0.xf?x=0:\'\';x>1?x=1:\'\';if(o.53&&v.nL==1){4J.aH("nY",x);if(S.g("2c")>0||o.1x.aK||v.jq==0){4J.lL("fO")}F{4J.aH("fO",1)}}o.Y.3w(x)}if(a=="5C"){if(o.53&&!o.1x.aK&&v.jq==1){4J.aH("fO",1)}o.Y.4z()}F{if(a=="9l"){if(o.53){4J.lL("fO")}o.Y.5Y()}}if(a.O("1d")==0){S.GE()?S.dX():S.dG()}if(a=="bG"){o.P.pA()}if(a=="1O+"){o.P.mr(0.1)}if(a=="1O-"){o.P.mr(-0.1)}if(a=="1O"){o.P.mr(0)}if(a=="8t"){3S("xc");S.2b("kA",1);S.2b("i6",1)}if(a=="6g"){mW()}if(a=="1u"){if(1u){if(!1u.g("1k")){1u.1k()}F{1u.1m()}}}if(a=="1i"){if(K(v.1i)){if(1i.g("1k")){1i.1m()}F{26(E(){1i.1k()},1t)}}}if(a=="8m"){o.V.dz()}if(a=="ds"){o.V.eR()}if(a=="4j"){if(S.s("cf")==1&&S.s("3I")!=""){C x=S.s("3I");if(x.O(\'{1d}\')>-1){x=x.2A(\'{1d}\',(K(o.3v)?o.3v.8K().t:o.P.1d()))}if(x.O(\'{2X}\')>-1){x=x.2A(\'{2X}\',o.P.9I())}if(x.O(\'{1W}\')>-1){x=x.2A(\'{1W}\',v.1W.2A(/,/ig," "))}if(x=="46"){o.P.c6()}if(x=="GF"){o.Y.3C(S.s("il")*o.P.1p()/1t);!o.2v?o.Y.2I():\'\'}S.s("xt")==1?o.Y.2U():\'\';C y=x.2F(",");if(x.O("3S:")==0){C z=x.1A(4).2F(";");1a(C i=0;i<z.U;i++){y=z[i].2F(",");if(y.U>1){3S(y[0],y[1],S)}F{if(y[0]=="xJ"&&v.GD==1){C ss=3S(y[0]);if(ss){if(ss.O("1B")>-1){C 3K=1N.1H(\'3K\');3K.7s(\'2W\',ss);H(3K,{1g:"n4",1X:(K(v.hZ)?v.hZ:20),2f:(K(v.hZ)?v.hZ:20),X:0,41:"X 0.5s 9G-GC(.75,-0.5,0,1.75)"});3K.B.5d=GA;1N.9Z.1I(3K);26(E(){H(3K,{X:(K(v.xH)?v.xH:4F)})},1);3K.ch=E(){G.5P.3f(G)}}}F{1z(y[0]+" 1J")}}F{3S(y[0])}}}}F{if(x.O("js:")==0){2n(y[0].1A(3)+\'(\'+(K(y[1])?\'"\'+y[1]+\'"\':\'\')+(K(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.O("3m")==0||x.O("/")==0||x.O("?")==0||x.O("1o:")==0){x.O("1o:")==0?x=x.1A(4):\'\';2D.7W(x,S.s("xA"))}if(x.O("8T")==0){o.Y.pm()}if(x=="3S:6w"){o.P.aC()}}}}1a(C i=0;i<10;i++){if(S.s("3I")=="1u#"+i){if(1u){if(1u.g("1k")&&1u.g("7W")==i){1u.1m()}F{1u.1k();1u.7W(i)}}}}};G.1W=E(t){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="1W"){if(b[x].s("C")==t){if(v[t]!=\'\'||b[x].s("1v")!=\'\'){b[x].2b("2k",I)}F{b[x].2b("2k",J)}b[x].5Z(v[t])}}if(b[x].g("1h")=="4j"){if(b[x].s("1L")=="2g"){b[x].uA(I)}}}}};E mW(){if(K(o.6g)){o.6g.GB();yC();eC()}}G.xu=E(){mW()};G.tj=E(){if(v.1W!=\'\'){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="1W"){C y=J;if(!b[x].g("1k")){y=I;b[x].2b("2k",I)}b[x].5Z(v.1W);if(y){b[x].2b("2k",J)}}}}}};G.GG=E(y,z){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="4j"&&b[x].s("1L")=="2g"){if(b[x].s("3L")==y){if(!b[x].g("1k")){b[x].2b("2k",I)}b[x].5Z(z)}}}}};G.5e=E(){2E()};G.kO=E(){ex(1u)};G.g3=E(){ex(1i)};G.2I=E(){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="2v"){b[x].dG()}}}if(G.al()&&v.1i.c9==1){G.9S()}o.2v=I;4a()};G.2U=E(){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="6a"||b[x].g("1h")=="2x"){b[x].dX()}}}if(1i){if(v.1i.wm==1&&!1i.5c()){1i.1k()}}o.2v=J;4a()};G.4z=E(){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="5C"){b[x].dG()}G.3w(0)}}4a()};G.5Y=E(){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="9l"){b[x].dX()}}}if(v.1Q<0.1){v.1Q=0.5;o.Y.3w(v.1Q)}F{G.3w(v.1Q)}4a()};G.3w=E(1Q,y){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="1Q"){b[x].6I(1Q,1,(y=="no"?y:I))}if(b[x].g("1h")=="5C"){b[x].tB(1Q)}}}4a()};G.7r=E(){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="2t"){b[x].dG();b[x].2b("1O",b[x].s("1O"))}}}4a();e4?26(4a,5k):\'\';dh()};G.91=E(){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="mV"){b[x].dX()}}}2E();54(o.dY);4a()};G.7y=E(){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="2v"){b[x].p7()}}}};G.tc=E(){4a()};E 4a(){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")!="dA"){9t(b[x])}}}9t(bg);if(i1!=7C){i1=7C;2E()}};E hW(){if(8R&&v.22.dT==1){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")!="dA"){9t(b[x],J)}}}H(o.1R,{"6q":"6G"});9t(bg,J);if(bg.g("1k")){8R=J;o.P.nb()}}}E hV(){if(o.2v&&v.22.dT==1&&!o.3k&&!o.cL){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")!="dA"){9t(b[x],I)}}}9t(bg,I);if(!bg.g("1k")){8R=I;o.P.nc();H(o.1R,{"6q":"1G"})}}}E dh(){if(v.22.dT==1){if(v.22.e1==1&&!o.2t&&!o.bI){}F{54(o.dY);o.dY=7n(hV,((v.22.7H>0?v.22.7H:v.22.fK)*3b))}}}E 9t(S,cC){C 1m=J;C 1k=J;C ee=J;if(v.22.1m==1){if(!o.e5&&!o.5L&&!o.2t&&o.2v&&v.22.e1!=1&&!o.5q){1m=I;1k=J;ee=I}F{1m=J;1k=I}if(K(cC)&&!o.5q){1m=cC;1k=!1m}}F{if(S.s("1m")!=1){1k=I}}if(1k){H(o.1R,{"6q":"6G"})}if(S.s("1h")=="4j"&&S.s("1g").O("V")==-1){1m=J;1k=I}if(o.5q){if(S.s("1h")=="2B"){if(o.P.1p()==-1){1m=I;1k=J}}}C ne=J;if(S.s("1m")==1){if(S.s("uz")==1){if(o.2v){1m=I;1k=J}F{1k=I}}if(S.s("GH")==1){if(!o.2v){1m=I;1k=J}F{!1m?1k=I:\'\'}}if(S.s("GM")==1){if(o.1K){1m=I;1k=J}}if(S.s("Jb")==1){if(o.1K||!o.3v||o.P.6y()){1m=I;1k=J}if(o.3v){if(o.3v.8K().t==0){1m=I;1k=J}}}if(S.s("wv")==1){if(!o.1K){1m=I;1k=J}F{!1m?1k=I:\'\'}}if(S.s("GN")==1){if(!o.P.9i()){1m=I;1k=J}F{!1m?1k=I:\'\'}}if(S.s("wN")==1&&S.s("1m")==1){if(!o.P.6y()){1m=I;1k=J}F{!1m?1k=I:\'\'}}if(S.s("GL")==1){if(ee||cC){1m=I;1k=J}F{!1m?1k=I:\'\'}}if(S.s("xQ")==1){e4=I}if(S.s("wQ")==1){e4=I}if(S.s("GK")==1){if(!o.5L){1m=I;1k=J}F{!1m?1k=I:\'\'}}if(S.s("GI")==1){if(o.2t){1m=I;1k=J}F{!1m?1k=I:\'\'}}if(S.s("GJ")==1){if(!o.3N){1m=I;1k=J}}if(S.s("G1")==1){if(o.P.6y()&&o.P.9I().O("?w1")==-1){1m=I;1k=J}F{!1m?1k=I:\'\'}}if(S.s("tk")==1){if(5m(o.1T)){1m=I;1k=J}}if(S.s("wu")==1){if(!o.b3){1m=I;1k=J}}if(S.s("G0")==1){if(v.3J==1&&v.ar==1){if(o.2y=="4m"&&!K(v.1T)&&v.nh==0){if(!o.1K||o.P.5z()=="9i"){if(v.1T==\'\'){}F{1m=I;1k=J}}}}}if(S.s("1h")=="1Q"){if(S.s("1m")==1&&S.s("gy")==1){1m=I;1k=J;if(!ee&&(o.7k||o.bK)&&!cC){1m=J;1k=I}F{ne=I}}}}if(hY(S)){1m=I;1k=J}if(S.g("1L")=="2g"){if(S.g("U")==0){1k=J;1m=I}}if(1u){if(1u.g("1k")&&v.1u.8c!=1){1m=J;ee=J;cC=J}}if(S.g("1h")=="6g"){if(K(o.6g)){if(o.6g.5c()){1m=I;1k=J;S.2b("5H","1G")}}}if(S.g("1h")=="4j"){if(S.s("3I")=="3S:46"||S.s("3I")=="46"){if(!o.46&&!o.b9){1m=I;1k=J}}}if(S.g("1h")=="4j"){if(S.s("3I")=="3S:6w"){if(!o.6w||(!o.1K&&v.3J==0)){1m=I;1k=J}}}if(S.g("1h")=="1i"||S.g("1h")=="8m"||S.g("1h")=="ds"||S.s("wr")==1){if(1i.5c()&&S.s("wr")!=0){1m=I;1k=J;S.2b("5H","1G")}}if(S.s("uj")==1){if(S.g("eh")){1m=I;1k=J}}if(o.cO||(!o.1K&&v.22.1m==1&&v.22.wv==1)||(!o.b3&&v.22.1m==1&&v.22.wu==1)){if(S.s("1g").O("V")>-1||S.s("1g").O("2f")>-1){1m=I;1k=J}if(v.22.e1==1&&!o.2t){1m=J;1k=I}}if(S.s("Fl")==1){1m=J;1k=J}if(ne){C cc=na(S);if(cc){cc.y>0?S.2b("y0",cc.y):\'\';H(S.c(),{"1g":"1V","1j":S.g("y0")})}}if(1m){9P(S,(n9?I:J))}if(1k){wU(S)}if(S==bg){if(!1m&&1k){o.P.nb();6x(8P);8R=J}if(1m&&!1k){o.P.nc();3n(8P);8R=I}if(1i){if(v.1i.8c==1&&!1i.5c()){if(1k||o.cO){if(v.1i.wI==1&&o.2t){}F{if(!1i.g("1k")){if(v.1i.wV==1){!o.2v?1i.1k():\'\'}F{1i.1k()}}}}F{if(1m&&1i.g("1k")){1i.1m()}}}}}};E 9P(S,mQ){if(S.g("1k")){if(o.bI||S.s("5H")=="1G"||mQ){S.2b("2k",J)}F{wT(S)}S.2b("1k",J)}};E wU(S){if(S.g("1h")=="2B"){S.s("Fj")>0?S.2b("1k",J):\'\'}if(!S.g("1k")){if(S.s("5H")=="1G"||o.bI){S.2b("2k",I);if(S.g("1h")=="1Q"){if(o.ew){mT(S)}}}F{wZ(S)}if(S.s("1h")=="1Q"){o.V.3w(o.3N?0:v.1Q)}if(S.s("1h")=="2B"){o.Y.mC()}S.2b("1k",I)}};E wT(S){mB(S.g("1f"));C 4S="bR|";C 4E="0|";C 1m=1;if(S.s("5H")=="1O"){4S+="1O|";4E+="0|"}if(S.s("5H")=="1g"){if(S.s("1g").O("1X")>-1&&S.s("1g").O("V")==-1){4S+="x|";4E+=4h(o.3A+S.g("X"))+"|"}if(S.s("1g").O("1c")>-1){4S+="x|";4E+=4h(-S.g("X"))+"|"}if(S.s("1g").O("1j")>-1){4S+="bR|y|";4E+="0|"+(-S.g("1b"))+"|"}if(S.s("1g").O("2f")>-1||S.s("1g").O("V")>-1||S.s("1g")=="bi"){4S+="y|";if(S.g("1h")=="2B"||S.g("1h")=="1Q"){4E+=4h(o.4y+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}F{4E+=4h(o.4y+S.g("1b"))+"|"}}if(S.s("1g")=="7K"){4S+="1O|";4E+="0|"}}C m=1M 51({"mc":S,"me":S.g("1f"),"1L":4S.1A(0,4S.U-1),"to":4E.1A(0,4E.U-1),"1m":1m})};E wZ(S){mB(S.g("1f"));C 4S="";C 4E="";if(S.g("1w")!=1){4S="bR|";4E=(S.g("1f")==\'bg\'?v.22.a:"1")+"|"}if(S.s("5H")=="1O"){if(S.g("3h")!=S.s("1O")){S.2b("1O",0);4S+="1O|";4E+=S.s("1O")+"|"}}if(S.s("5H")=="1g"){if(S.s("1g")=="7K"){if(S.g("3h")!=S.s("1O")){4S+="1O|";4E+=S.s("1O")+"|"}}F{if(S.s("1g").O("V")>-1){if(S.g("y")!=S.g("y0")){4S+="y|";4E+=S.g("y0")+"|"}}F{4S+="x|y|";4E+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(4S!=""&&4E!=""){C m=1M 51({mc:S,me:S.g("1f"),1L:4S.1A(0,4S.U-1),to:4E.1A(0,4E.U-1),1k:1})}F{S.2b("2k",I)}};E hY(S){C x=J;if(S.g("1h")=="1i"||S.g("1h")=="8m"||S.g("1h")=="ds"){if(1i.5c()){x=I}}if(S.g("1h")=="1u"){if(1u.5c()){x=I;S.2b("5H","1G")}}if(S.g("1h")=="4j"){if(S.s("3I")=="3S:6w"){if(!o.6w||(!o.1K&&v.3J==0)){x=I}}if(S.s("3I")=="3S:46"||S.s("3I")=="46"){if(!o.46&&!o.b9){x=I}}}if(S.s("4r")==1){C cb=1N.7l("Fi"+v.id);if((o.P.1p()==0&&o.P.1d()==0)||!o.5r||!5m(cb)||!o.Fh){x=I}}if(S.g("1h")=="1p"){if(o.P.6y()){x=I}}if(S.g("1h")=="8t"){if(!o.P.6y()&&S.s("1m")==1&&S.s("wN")==1){x=I}}if(S.s("wQ")==1){if(o.3A>S.s("wP")){x=I}}if(S.s("xQ")==1){if(o.3A<=S.s("xP")){x=I}}if(S.s("Fm")==1){if(o.1x.2m){x=I}}if(S.g("1u#")){if(!S.g("2b#47")){x=I}}if(S.s("Fn")==1){if(o.1x.mP){x=I}}if(S.g("1f")=="uy"&&o.1x.2m){if(o.cO&&o.1x.b5){x=I}}R x}G.fJ=E(1f,1L,mQ){C 5e=J;C 2x=J;C S=b[1f];C 1h=S.g("1h");if(1L=="8p"){if(o.ew){if(1h=="1Q"||1h=="5C"||1h=="9l"){o.7k=I;o.bK=I;5e=I;4a()}}if(v.1u.nH==1&&(1h=="1u"||S.s("3I").O("yG")==0)){4v(o.fI);!1u.g("1k")?1u.1k():\'\'}}if(1L=="4u"){if(o.ew){if(1h=="1Q"||1h=="5C"||1h=="9l"){o.7k=J;o.bK=I;26(E(){if(!o.7k){o.bK=J;1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="1Q"){9P(b[x]);2E()}}}}},5k)}}if(v.1u.nH==1&&(1h=="1u"||S.s("3I").O("yG")==0)){4v(o.fI);o.fI=26(E(){if(!o.3k){1u.g("1k")?1u.1m():\'\'}},3b)}}if(5e){26(2E,10)}};G.jI=E(){if(o.55&&!o.2t){o.Y.55(J);o.55=J}if(o.1T){if(v.hS>-1&&5m(o.1T)){H(o.1T,{1w:v.hX})}}if(o.2v&&v.yJ==1){o.Y.2U()}if(v.22.7H>0){4v(o.yI);o.yI=26(4a,v.22.7H*3b)}F{4a()}};G.rj=E(){if(o.1T){if(v.hS>-1&&5m(o.1T)){H(o.1T,{1w:v.hS})}}if(!o.2v&&v.yJ==1){o.Y.2I()}4a()};G.dm=E(9f,9j){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="2B"||b[x].g("1h")=="1Q"){b[x].dm(9f,9j)}}}};G.l0=E(){if(v.22.1m==1){if(v.22.e1==1&&!o.2t){R}if(!o.5L&&o.P.5z()=="5y"){o.5L=I;4a()}if(v.22.dT==1){hW();dh()}}};G.ck=E(9f,9j){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="2B"||b[x].g("1h")=="1Q"){b[x].ck(9f,9j)}}}};G.g7=E(1d,1p){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="2B"){b[x].6I(1d,1p)}if(b[x].g("1h")=="1d"){hR(b[x],1d,1p)}if(b[x].s("yp")==1){b[x].pA()}}}};E hR(x,1d,1p){C y=6v(1d);if(x.s("p5")=="1"){y=6v(1p-1d)}if(x.s("Fs")=="1"){if(x.s("Ft")=="1"){y=y+(1p>0?\' \'+3p(x.s("Fr"))+\' \'+6v(1p):\'\')}F{1d==0?y=6v(1p):\'\'}}x.5Z(y)}G.mM=E(1d,1p){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="2B"){b[x].uX(1d,1p)}}}};G.aZ=E(){if(!8B){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="dA"){b[x].tl();8B=I}}}}};G.7B=E(1d,1p){if(8B){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="dA"){b[x].dU();8B=J}}}}};G.dI=E(){1a(C x in b){if(b.2l(x)){if(b[x].s("3I")=="1Q 8f"){b[x].2b("6x");b[x].5Z(3p(\'1Q\')+\' \'+(o.3N?0:3l.oW(v.1Q*1t))+\'%\');4v(o.dI);o.dI=26(yA,3b)}}}};E yA(){1a(C x in b){if(b.2l(x)){if(b[x].s("3I")=="1Q 8f"){b[x].5Z(\'\');b[x].2b("3n");4v(o.dI)}}}}G.3C=E(1d,1p){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="2B"){1p>0?b[x].2b("2c",1d/1p):\'\';b[x].uY()}if(b[x].g("1h")=="1d"){hR(b[x],1d,1p)}if(b[x].g("1h")=="8t"){b[x].2b("kA",0.5);b[x].2b("i6",0)}}}};G.6V=E(1d,1p){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="1p"){b[x].5Z(6v(1p))}if(b[x].g("1h")=="2B"){b[x].6I(1d,1p);b[x].ca(1p)}if(b[x].g("1h")=="1d"){hR(b[x],1d,1p)}}}};G.7h=E(){1u.g("1k")?1u.1m():1u.1k()};G.a2=E(){if(1u){R 1u.g("1k")?I:J}F{R J}};G.eC=E(){eC()};E eC(){if(1u){1u.g("1k")?1u.1m():\'\'}};G.9S=E(){if(1i){if(1i.g("1k")){1i.1m(1)}F{1i.1k()}}};G.kq=E(){if(1i){26(E(){1i.1k()},1t)}};G.al=E(){if(1i){R 1i.g("1k")?I:J}F{R J}};E yC(){if(1i){1i.g("1k")?1i.1m(1):\'\'}};G.5T=E(x){if(1i){1i.lh(x)}};G.dz=E(){if(1i){1i.dz()}};G.dO=E(){dO()};E dO(){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="8m"){H(b[x].c(),{"1w":(!1i.cY()?0.5:1)})}if(b[x].g("1h")=="ds"){H(b[x].c(),{"1w":(!1i.sH()?0.5:1)})}}}}G.cY=E(){if(1i){R 1i.cY()}F{R J}};G.j3=E(){if(1i){R 1i.j3()}F{R J}};G.jA=E(){if(1i){1i.jA()}};G.eR=E(){if(1i){1i.eR()}};G.yY=E(x){if(x&&1i){1i.qS(x)}};G.yZ=E(x){if(x&&1i){1i.p3(x)}};G.yW=E(x){if(x&&1i){H(1i.co(),{"Fq":"1G"});1N.7l(x).1I(1i.co());3n(1i.c())}};G.Fo=E(){};G.ki=E(x){if(1u){1u.5p();1u.g("1k")?26(E(){1u.1m()},4F):\'\'}};G.at=E(x){if(1u){1u.5p()}};G.ej=E(x){if(1u){1u.c6()}2E();4a()};G.kk=E(x){if(1u){1u.jN(x);1u.g("1k")?1u.1m():\'\'}};G.hU=E(x){if(1u){1u.jN("5J")}};G.ap=E(){if(1u){1u.cM();1u.g("1k")?26(E(){1u.1m()},4F):\'\'}};G.et=E(yR,2k,kJ){1a(C x in b){if(b.2l(x)){if(b[x].g("bp")=="1u#"+yR){b[x].2b("2b#47",2k);if(b[x].g("1L")=="2g"){b[x].5Z(kJ+(b[x].s("2g")!=\'2g\'?b[x].s("2g"):\'\'))}9t(b[x])}}}};G.yV=E(){if(1u){1u.5p();1u.jN("5J")}};G.eb=E(){1a(C x in b){if(b.2l(x)){if(b[x].g("1h")=="2B"){b[x].eb()}}}};G.5e=E(){2E()};G.pp=E(x){if(!8R||x==1){2E();4a()}F{v.22.kC=I}};G.6h=E(){4a();2E();4a();if(o.cO){3n(8P)}F{!8R?6x(8P):\'\'}};G.qo=E(W){if(eD==v.id){C x=W.yb;if(x==2e){x=W.y5}if(K(o.2j)||K(o.7e)){R J}if(v.3Q.8g==1&&x==32&&(o.6i||o.5L)){o.Y.bb();W.7p();R J}C cU=v.3Q.5R;C d4=0.2;if(o.2y=="cN"){cU=1;d4=0.1}if(v.3Q.yv==1&&o.6i){if(o.P.1p()>0){1a(C i=48;i<58;i++){if(x==i){o.Y.3C((o.P.1p()*(x-48)*10)/1t,I)}}}}if(x==39&&o.6i){if(v.3Q.ep=="5R"){if(o.P.1p()>0){if(o.P.1d()+cU<o.P.1p()){o.Y.3C(o.P.1d()+cU,I)}}}if(v.3Q.ep=="1Q"){o.Y.3w(5v(v.1Q)+d4);W.7p()}}if(x==37&&o.6i){if(v.3Q.ep=="5R"){if(o.P.1p()>0&&o.1K){o.Y.3C((o.P.1d()-cU>=0?o.P.1d()-cU:0),I)}}if(v.3Q.ep=="1Q"){o.Y.3w(5v(v.1Q)-d4);W.7p()}}if(x==38&&o.6i){if(v.3Q.dK=="1Q"){o.Y.3w(5v(v.1Q)+d4);W.7p()}if(v.3Q.dK=="1O"){o.P.1O(0.2);W.7p()}}if(x==40&&o.6i){if(v.3Q.dK=="1Q"){o.Y.3w(5v(v.1Q)-d4);W.7p()}if(v.3Q.dK=="1O"){o.P.1O(-0.2);W.7p()}}}};G.rM=E(W){if(eD==v.id){C x=W.yb;if(x==2e){x=W.y5}if(x==57){if(v.1z==1){}}if(o.2t&&x==27){o.Y.91()}if(K(o.2j)||K(o.7e)){R J}if(v.3Q.f==1&&x==70&&(o.6i||o.5L)){o.2t?o.Y.91():o.Y.7r()}if(v.3Q.m==1&&x==77&&(o.6i||o.5L)){o.3N?o.Y.5Y():o.Y.4z()}}};G.4o=E(){54(o.dY);1a(C i=0;i<d6.U;i++){1f=d6[i];if(b[1f]){b[1f].4o()}}if(1u){1u.4o()}if(1i){1i.4o()}bg.4o();o.1R.3f(8P)};G.hW=E(){hW()};G.hV=E(){hV();4a()};G.dh=E(){dh()};G.jj=E(){R 8R}};C xY=E(1f){C i;C B=[];C w;C h;C p4=0;C bg;C ic;C 7d;C pB=0;C 47=I;C ue=J;C 3h=1;C 3e=1;C 2a;C 8r;C 3t;C 6J;C 1h;C bp=\'\';C x0;C y0;C on;C 8p=J;C ab=J;C bv=0;C Fe;C F4=0;C bz=0;C yi=0;C ec=0;C i8=J;C eh=J;C kF;C ko=J;B=8j(B,cA.S);B=8j(B,v[1f]);C Y=[B.1h];1h=Y[0];K(B.xX)?Y[1]=B.xX:\'\';K(B.xW)?Y[1]=B.xW:\'\';K(B.1W)?B.2g=B.1W:\'\';if(K(B.3I)){if(B.3I.O("1u#")==0){bp=B.3I;if(B.3t==\'\'){B.3t=3p(v.1u[\'1u\'+bp.1A(9)+\'1h\'])}}}C 8I=B.3t.2F("///");C kU=0;C 2G=1M 8D();C 1v=1M 8D();C bM=1M 8D();C F5=1M 8D();C dQ=0;C 8J;if(B.1L=="2g"){if(K(B.2g)){2G[0]=4P(B.2g);B.i9=B.2g.U;if(B.2g.O("/")==0){B.uH=1}if(B.2g.O("|")==0){B.F3=1}if(B.p5==1&&B.2g.O("-")==0){B.uG=1}if(B.2g.O("///")>0&&1h=="4j"){B.bN=B.2g.2F("///");B.2g=2G[0]=B.bN[0]}}if(v.lo==1){26(cH,1t);26(cH,5k);26(cH,3b)}}F{if(K(B.1v)){2G[0]=B.1v;if(2G[0].O("///")>0&&2G[0].O("fw")==-1){2G=B.1v.2F("///")}if(K(B.ib)){2G[1]=B.ib}if(B.ia==1){if(K(B.lj)){if(B.lj!=\'\'){2G.44(B.lj);dQ=2G.U-1}}}}}if(1h=="4j"&&B.F2==1&&K(B.ui)){B.l6=B.3I}C 1e=1H("1S");if(B.1g==\'bi\'){o.bi.1I(1e)}F{o.1R.1I(1e)}C ic=1H("1S");1e.1I(ic);H(1e,{"1g":"1V","1c":0,"1j":0,"1w":1,"dp":"gk","ov":"gn"});if(K(B.3L)){if(B.3L!=\'\'){4A(1e,{"id":(v.id+"bV"+B.3L)})}}if(B.yp==1){H(1e,{"41":"2R 0.2s 2L"})}if(2G.U>0){1a(i=0;i<2G.U;i++){1v[i]=1H("1S");H(1v[i],{"1g":"1V","1j":0,"1c":0,"aB":"1G","1w":B.a,"41":"1w 0.1s 2L,2R 0.1s 2L"});if(B.1L=="bU"&&B.2W!=\'\'){if(B.2W.O(".oB")>-1||B.2W.O(".i5")>-1||B.2W.O("fw")>-1){B.2W.O("//")==-1&&B.2W.O("fw")==-1?B.2W=\'//\'+B.2W:\'\';C z=1H("3K");B.ey=1;z.1r("EZ",uN);z.2W=B.2W;1v[i].1I(z);B.w=1v[i].29;B.h=1v[i].2J;if(K(B.3L)){if(B.3L!=\'\'){4A(1v[i],{"id":(v.id+"bV"+B.3L+"yf")})}}}}if(B.1L=="2g"){B.2a=0;H(1v[i],{"1F":(B.1F),"vO":B.3Z,"dp":B.cG,"dL-dc":B.eX+\'px\',"2P":"0 bw 0 bw","9U-8g":"cz"});if(B.2c==1){if(B.2g.O("<a ")>-1||1f=="ii"){H(1v[i],{"aB":"2H"})}}if(B.yr==1){H(1v[i],{"3Z-dZ":"yr"})}2G[i]==\'8t\'?2G[i]=3p("8t"):\'\';1v[i].1Y=ps(2G[i]);B.w=1v[i].29;B.h=1v[i].2J;if(K(B.3L)){if(B.3L!=\'\'){4A(1v[i],{"id":(v.id+"bV"+B.3L+"F1")})}}}if(B.1L=="H"){kF=6X(iL,F6);2G[i]=2G[i].2A(/\\(F7\\)/g,kF);2G[i]=2G[i].2A(/\\(1F\\)/g,B.1F);2G[i]=2G[i].2A(/\\(2Z\\)/g,B.2Z);C yn=2G[i].1A(0,2G[i].O(\'|||\'));C ym=2G[i].1A(2G[i].O(\'|||\')+3);1v[i].1Y=yn;km(ym)}C dH=2G[i].7x();C ij=dH.O(\'<2i\')>-1||dH.O(\'<Fc\')>-1;if(B.1L=="2i"&&(dH.O(\'<g>\')>-1||ij)){1v[i].1Y=(!ij?"<2i X=\'20\' 1b=\'20\' 3U:3R=\'3m://3G.w3.3V/6R/3R\' 3U=\'3m://3G.w3.3V/4f/2i\'>":\'\')+dH+(!ij?"</2i>":\'\');1v[i].29>20?B.w=1v[i].29:\'\';1v[i].2J>20?B.h=1v[i].2J:\'\';H(1v[i],{"X":B.w,"1b":B.h});if(B.c5!=-1){gp(1v,B.c5)}if(K(B.3L)){if(B.3L!=\'\'){4A(1v[i],{"id":(v.id+"bV"+B.3L+"yf"+i)})}}}1e.1I(1v[i]);i>0?1m(1v[i]):\'\'}9w();if(B.3I=="4r"){B.4r=1;B.1m=1;o.4r?1v[0].1Y=o.4r.lt(B.c5!=-1?B.c5:\'#42\'):\'\';1v[0].bO=4n;1v[0].bT=3X;1v[0].ek=aV}F{if((bg.29*B.1O<35||bg.2J*B.1O<35)&&B.1L!=\'2g\'){lb();cu(7d)}F{cu(bg)}}if(1h=="4j"){if(B.cf==1&&K(B.3I)){if(B.3I.O("3S:")==0){C 1P=B.3I.1A(4).2F(",");if(1P.U==2){C kX=1P[1].2F("/");if(kX.U==2){1P[0]==\'hd\'?1P[0]="4c":\'\';if(v[1P[0]]==kX[1]){B.a=1;H(1v[0],{"1w":B.a})}}}}}}if(B.2c==0){H(1e,{"3Y-2C":"1G"})}if(B.ey==1){1m(bg)}if(B.2a==1){gI()}if(B.1g.O("1X")>-1){bz=1}if(B.1g.O("1j")>-1){yi=1}if(B.1g.O("2f")>-1||B.1g.O("1e")>-1){ec=1}2E();C t=\'\';if(B.8n!=0){t+="bG("+B.8n+"da)"}if(B.Fd==1){t+=" 3h(-1)"}if(B.Fb==1){t+=" 3e(-1)"}if(t!=\'\'){H(1e,{"2R":t})}if(1h=="dA"){B.1O>-1?H(1e,{"2R":"1O("+B.1O+") bG("+B.8n+"da)"}):\'\';dU()}C 1P=[];C i;if(1h=="1i"){1P=[\'dP\',\'yk\',\'ik\',\'wm\',\'pN\',\'us\'];1a(i=0;i<1P.U;i++){if(K(B[1P[i]])&&!K(v.1i[1P[i]])){v.1i[1P[i]]=B[1P[i]]}}}if(1h=="1W"){1P=[\'j6\',\'kI\',\'kK\'];1a(i=0;i<1P.U;i++){if(K(B[1P[i]])&&!K(3r[1P[i]])){v[1P[i]]=B[1P[i]]}}}B.bs==1?bH():\'\';if(1h=="4j"&&B.on==0){3n(1e)}}E lb(){if(7d){7d.5P.3f(7d)}7d=1H("1S");H(7d,{"1g":"1V","1j":0,"1c":0,"X":B.1L=="bU"?bg.29:(bg.29>35?bg.29:35)*B.ur,"1b":B.1L=="bU"?bg.2J:(bg.2J>35?bg.2J:35)*B.nZ});B=3T(B,\'e3\',\'e3\');if(v.22.ef==1||B.ef==1){H(7d,{"2r-1F":"#gx","1w":0.5})}1e.1I(7d)}E cu(x){if(1h.O("1d")==0&&Y.U==1){B.2c=0}if(1h=="4j"&&B.cf==0){B.2c=0}if(B.2c==1){if(B.fS==1){H(x,{"6q":"3Y"})}if(o.1x.2m){x.1r("ab",E(W){W.fv();ab=I});x.1r("6Y",E(W){W.fv();if(!ab){9F(W)}ab=J})}F{x.ch=9F}}F{H(x,{"6q":"6G"})}if(!o.1x.2m){x.bO=4n;x.bT=3X}if(B.3E==1||B.2a==1){x.ek=aV}}E 9w(){if(bg){bg.5P.3f(bg)}bg=1H("1S");H(bg,{"1g":"1V","1j":0,"1c":0});if(K(B.3L)){if(B.3L!=\'\'){4A(bg,{"id":(v.id+"bV"+B.3L+"Fa")})}}w=B.w;h=B.h;B=3T(B,\'2w\',\'2w\');B=3T(B,\'bE\',\'bE\');if(B.1L=="2g"){w=1v[kU].29;h=1v[kU].2J}B=3T(B,\'db\',\'db\');B=3T(B,\'uo\',\'uo\');if(o.1x.6b){B.ug/=B.1O;B.uf/=B.1O;B.un/=B.1O;B.um/=B.1O}if(K(B.3L)&&K(v.4j)&&B.1h=="4j"){if(B.3L!=\'\'&&2Q(v.4j)==\'4p\'){1a(C i=0;i<56.59(v.4j).U;i++){if(v.4j[i][B.3L]){if(v.4j[i][B.3L]=="jW"){B.on=0}F{C 1P=v.4j[i][B.3L].2F(":");if(1P[0]=="2w-1c"){if(1P[1].O("%")>0){B.il=2q(1P[1])}F{B.2T=2q(1P[1])}}}}}}}B.h=h;B.w=w;if(B.bg==1){h=h+B.7u+B.8s;w=w+B.6j+B.7b;B.h=h;B.w=w;if(B.1L=="2g"){B.gs=1v[0].2J}}F{B.5a=0}H(bg,{"X":(B.ut==1?uu:w),"1b":h,"o0":(B.gw*h)/2,"2r":B.5f,"1w":B.5a,"41":"1w .1s 2L, 2r .1s 2L"});if(B.1L=="bU"){H(bg,{"X":w,"1b":h,"o0":(B.gw*h/B.1O)/2,})}if(B.nK==1){H(bg,{"2O":"5u 5Q "+B.nu})}ic.1I(bg)}E 2E(){H(bg,{"1j":(-bg.2J/2),"1c":(-bg.29/2)});if(7d){C x=B.1L=="bU"?bg.29:(bg.29>35?bg.29:35);C y=B.1L=="bU"?bg.2J:(bg.2J>35?bg.2J:35);H(7d,{"1j":(-y/2)+B.nw-B.p1,"1c":(-x/2)+B.F8-B.F9})}1a(i=0;i<2G.U;i++){if(B.1L=="2i"){H(1v[i],{"1j":-3l.5U(2q(1v[i].B.1b))/2,"1c":-2q(1v[i].B.X)/2})}F{H(1v[i],{"1j":-3l.5U(1v[i].2J)/2,"1c":-1v[i].29/2})}if(bg){H(1v[i],{"1j":(4h(1v[i].B.1j)+B.7u/2-B.8s/2+B.un/2+B.um/2),"1c":(4h(1v[i].B.1c)+B.6j/2-B.7b/2+B.ug/2+B.uf/2)})}}}E 4n(){C i;8p=I;if(B.bM==1){if(on&&K(B.ib)){i=1}F{i=0}if(8J&&bM.U>2){i=2}if(bM[i]){iQ();1k(1v[bM[i]])}}if(B.bg==1){if(B.6P!=-1){H(bg,{"1w":B.6P})}if(B.aR!=-1){H(bg,{"2r":B.aR})}}if(B.5V>-1&&!ue){1a(i=0;i<2G.U;i++){if(1v[i].B.6l!="3E"){H(1v[i],{"1w":B.5V})}}}if(B.i7!=-1){gp(1v,B.i7)}if(B.Fu==1){bv=bv+45;H(1v[0],{"2R":"bG("+bv+"da)"})}if(B.dN>B.1O&&B.dN>-1){1O(B.dN)}if(1h=="1u"&&o.V.a2()){}F{if(B.2a==1&&B.bs!=1){1k(2a);H(2a,{"1w":1})}}if(1h=="5C"){o.Y.55(I);o.55=I}o.cL=I;o.V.fJ(1f,"8p")}E 3X(){8p=J;C i;if(B.bM==1){if(on&&K(B.ib)){i=1}F{i=0}if(8J&&bM.U>2){i=2}iQ();1k(1v[i])}if(B.bg==1){if(B.6P!=-1){H(bg,{"1w":B.5a})}if(B.aR!=-1){H(bg,{"2r":B.5f})}}if(B.5V>-1){1a(i=0;i<2G.U;i++){if(1v[i].B.6l!="3E"){H(1v[i],{"1w":B.a})}}}if(B.dN>-1){1O(B.1O)}if(B.i7!=-1){gp(1v,B.c5)}if(1h=="5C"&&!o.2t){o.Y.55(J);o.55=J}if(B.2a==1&&B.bs!=1){1m(2a);H(2a,{"1w":0})}o.cL=J;o.V?o.V.fJ(1f,"4u"):\'\'}E 9F(W){W.5i=I;if(!i8){o.V.cQ(1f);if(1h=="4j"){if(2G){if(2G.U>1){if(on==I){1k(1v[0]);1m(1v[1])}F{1k(1v[1]);1m(1v[0])}}if(B.2a==1&&8I.U>1){3t.1Y=(on==I?8I[0]:8I[1]);bH()}}if(K(B.l6)){if(on==I){B.3I=B.l6}F{B.3I=B.ui}}if(K(B.bN)){if(B.bN.U>1){if(on==I){5Z(B.bN[0])}F{5Z(B.bN[1])}}}on=on!=I}if(B.2a==1&&B.bs!=1){1m(2a);H(2a,{"1w":0})}if(B.Fv==1){bv=bv+45;H(1v[0],{"2R":"bG("+bv+"da)"})}eh=I;if(B.uj==1||(1f=="uy"&&B.1m==1&&B.uz==1)){o.V.6h()}}}E p7(W){W.5i=I;o.V.cQ(1f)}E iQ(){1a(C i=0;i<2G.U;i++){if(1v[i].B.6l!="3E"){H(1v[i],{"1w":B.a});1m(1v[i])}}}E uN(){B.ey=0;1m(bg);if(1v[0]){B.w=1v[0].29*B.1O;B.h=1v[0].2J*B.1O;if(B.ld>0){B.h=B.ld*B.1O;H(1v[0],{1b:B.ld})}1O(B.1O)}B.bW=0;9w();lb();cu(7d);1k(bg);2E();o.V.5e();if(!5m(1e)){3n(1e)}}E we(W){W.5i=I}E aV(){bH()}E 1O(x){if(x>0){if(o.1x.6b&&B.bs!=1){H(bg,{"uL":x+""})}F{H(bg,{"2R":"1O("+x+")"})}1a(i=0;i<2G.U;i++){if(o.1x.6b&&B.bs!=1){H(1v[i],{"uL":x+""})}F{H(1v[i],{"2R":"1O("+x+")"})}}3h=x;3e=x}}E gI(){2a=1H("1S");H(2a,{\'1g\':\'1V\',\'1c\':0,\'1j\':0,\'1b\':\'2H\',"1w":0,"41":"1w 0.1s 2L"});8r=1H("1S");B=3T(B,\'f5\',\'f5\');B=3T(B,\'uO\',\'uO\');H(8r,{\'1g\':\'1V\',\'1c\':0,\'1j\':0,\'X\':\'1t%\',\'1b\':30,\'2r-1F\':B.fx,\'1w\':B.bj,\'2O-6z\':B.om});3t=1H("1S");H(3t,{\'1g\':\'1V\',\'1c\':B.gP,\'1j\':B.gO,\'1F\':B.oe,\'3Z-jb\':B.oa,\'3Z-2Z\':B.fz,"dL-dc":B.ob+\'px\',\'1w\':B.oc,"2B-1b":"1",\'9U-8g\':\'cz\'});if(B.fl==1){6J=1H("1S");6J.1Y=\'<2i X="9D" 1b="vt" o1="0 0 8 6" 7g="1.1" 3U="3m://3G.w3.3V/4f/2i" 3U:3R="3m://3G.w3.3V/6R/3R"><cD id="vs" 4Y="1G" 4C="#\'+B.fx.2A("#","")+\'" 4C-vl="vk" 2K="0 0 8 0 4 6"></cD></2i>\'}if(B.bs==1){H(2a,{"1w":1});cu(2a)}F{H(2a,{"3Y-2C":"1G"})}1e.1I(2a);3t.1Y=B.3t==\'\'?3p(1h):8I[0];2a.1I(8r);2a.1I(3t);if(B.fl==1){2a.1I(6J);if(B.uP=="1X"){H(6J,{\'1g\':\'1V\',\'1X\':10*B.1O,\'2f\':\'-9D\',\'1w\':B.bj})}F if(B.uP=="1c"){H(6J,{\'1g\':\'1V\',\'1c\':10*B.1O,\'2f\':\'-9D\',\'1w\':B.bj})}F{H(6J,{\'1g\':\'1V\',\'1c\':\'50%\',\'2w-1c\':\'-vn\',\'2f\':\'-9D\',\'1w\':B.bj})}}bH()}E bH(){if(B.2a==1){H(2a,{"1j":(ec==1?-h-2a.2J+3:-2a.2J/2)+B.FQ-B.FR,"1c":(bz==1?-3t.29:(ec==1?-w/2:+3t.29))-(ec==1?0:3t.29/2+5)+B.FP-B.FO,"1b":B.gO+B.fz+B.wa,"X":B.w9+3t.29+B.gP});H(8r,{\'1b\':2a.2J});2a.B.5d="3b"}}G.c=E(){R 1e};G.s=E(x){R B[x]};G.ss=E(x,x2){R K(B[x])?B[x][x2]:J};G.g=E(x){8x(x){1q"X":R w;1n;1q"1b":R h;1n;1q"x":R 4h(1e.B.1c);1n;1q"y":R 4h(1e.B.1j);1n;1q"1w":R 1e.B.1w?1e.B.1w:1;1n;1q"1k":R 47;1n;1q"3h":R 3h;1n;1q"3e":R 3e;1n;1q"1h":R 1h;1n;1q"bp":R bp;1n;1q"eh":R eh;1n;1q"1L":R B.1L;1n;1q"U":R B.i9?B.i9:0;1n;1q"1f":R 1f;1n;1q"x0":R x0;1n;1q"y0":R y0;1n;1q"8p":R 8p;1n;1q"1u#":R bp.O("1u#")==0;1n;1q"2b#47":R ko;1n;6G:R J}};G.2b=E(k,x){8x(k){1q"1k":8p?3X():\'\';47=x;1n;1q"2k":uD(x);1n;1q"6x":6x(1e);1n;1q"3n":3n(1e);1n;1q"1O":1O(x);1n;1q"3h":H(1e,{"2R":"3h("+x+")"});3h=x;1n;1q"3e":H(1e,{"2R":"3e("+x+")"});3e=x;1n;1q"1w":H(1e,{"1w":x});1n;1q"kA":H(1v[0],{"1w":x});1n;1q"i6":H(1v[0],{"ea":"i6("+x+")"});1n;1q"1c":H(1e,{"1c":x});1n;1q"1j":H(1e,{"1j":x});1n;1q"X":H(1e,{"X":x});1n;1q"1b":H(1e,{"1b":x});1n;1q"oF":B.oF=x;1n;1q"bz":bz=x;1n;1q"2b#47":ko=x;1n;1q"x":H(1e,{"1c":x});1n;1q"y":H(1e,{"1j":x});1n;1q"5H":B.5H=x;1n;1q"x0":x0=x;1n;1q"y0":y0=x;1n;6G:R J}};E uD(x){if(x&&o.1x.2m){i8=I;26(uB,aU)}if(!x){if(B.ia==1&&8J){1m(1v[dQ]);1k(1v[0]);8J=J}}if(B.ey==1){x?1k(1e):1m(1e)}F{if(1f=="FM"||1f=="uC"){x?1k(1e):1m(1e)}F{H(1e,{"2k":(x?"4W":"1G")})}47=x;x?1k(1e):\'\'}}E uB(){i8=J}G.5Z=E(2g){5Z(2g)};G.pA=E(){H(1e,{"2R":"bG("+pB+"da)"});pB+=20};G.uA=E(x){if(B.2g.O("{1W}")>-1){5Z(B.2g)}};E 5Z(2g){if(B.1L=="2g"){if(K(2g)){B.i9=2g.U}2g=(B.FN==1?\'| \':\'\')+(B.uH==1?\'/ \':\'\')+(B.p5==1&&B.uG==1?\'-\':\'\')+2g;C tz=1v[0].29+(B.bg==1?B.7u+B.8s:0);C ty=1v[0].2J+(B.bg==1?B.7u+B.8s:0);1v[0].1Y=(1h=="4j"?ps(2g):2g);if(B.FS==1){1v[0].1Y+=\'<cI B="2k:cw-4W;X:b1"></cI><cI B="2O-1j: bw 5Q #jo;2O-1c: bw 5Q cg;2O-1X: bw 5Q cg;1g: 1V;1X:bw;1j: 50%;2w-1j: -5u;"></cI>\'}if(1h=="1W"){H(1v[0],{"X":"2H","9U-8g":"cz"});if(1v[0].29>o.3A){if(B.pf==1){1v[0].1Y=\'<pf>\'+2g+\'</pf>\'}F{H(1v[0],{"9U-8g":"ot"})}H(1v[0],{"X":o.3A-B.2T-B.3y-B.6j-B.7b})}}B.w=1v[0].29+(B.bg==1?B.7u+B.8s:0);B.h=1v[0].2J+(B.bg==1?B.7u+B.8s:0);if(tz!=B.w||ty!=B.h||(B.w>0&&p4==0)){cH()}if(1v[0].29>0){p4=B.w}F{if(2g!=\'\'){26(cH,1t)}}}}E cH(){if(1v[0]){if(1v[0].29>0){w=B.w=1v[0].29;h=B.h=1v[0].2J;9w();cu(bg);2E();o.V.pp()}}}G.tB=E(x){if(B.tC==1&&!o.1x.2m){C l1=1N.7l(\'FT\');C l2=1N.7l(\'FY\');C l3=1N.7l(\'FZ\');if(l1){if(x<=0.2){l3?1m(l3):\'\';l2?1m(l2):\'\';l1?1m(l1):\'\'}if(x>0.2&&x<=0.5){l3?1m(l3):\'\';l2?1m(l2):\'\'}if(x>0.2){l1?1k(l1):\'\'}if(x>0.5){l2?1k(l2):\'\'}if(x>0.5&&x<=0.8){l3?1m(l3):\'\'}if(x>0.8){l3?1k(l3):\'\'}}}};G.dG=E(){if(!on){if(2G){if(2G.U>1&&Y.U>1){1m(1v[0]);1k(1v[1])}}if(Y.U>1){1h=Y[1];if(B.2a==1){3t.1Y=B.3t==\'\'?3p(Y[1]):(8I.U>1?8I[1]:8I[0]);bH()}}if(B.ia==1&&8J){1m(1v[dQ]);8J=J}on=I}};G.pn=E(x){if(x==1){B.a=1}F{B.a=0.5}H(1v[0],{"1w":B.a})};G.dX=E(){if(on){if(2G){if(2G.U>1&&Y.U>1){1k(1v[0]);1m(1v[1])}}1h=Y[0];if(Y.U>1){if(B.2a==1){3t.1Y=B.3t==\'\'?3p(Y[0]):8I[0];bH()}}on=J;8J=J}};G.p7=E(){if(B.ia==1){iQ();1k(1v[dQ]);8J=I}};G.tl=E(){C 2x=J;if(B.1m==1&&B.tk==1){if(5m(o.1T)){2x=I}}if(!2x){6x(1e);C bD=1e.9L("*");1a(C i=bD.U;i--;){H(bD[i],{"5H-2v-6c":"FX"})}47=I}};G.dU=E(){dU()};E dU(){3n(1e);C bD=1e.9L("*");1a(C i=bD.U;i--;){H(bD[i],{"5H-2v-6c":"8l"})}47=J}G.4o=E(){if(2G.U>0){1a(i=0;i<2G.U;i++){1e.3f(1v[i]);2u 1v[i]}}if(bg){bg.ce("ch");bg.ce("bO");bg.ce("bT");bg.5P.3f(bg);2u bg}if(B.1g==\'bi\'){o.bi.1I(1e)}F{o.1R.1I(1e)}if(2a){1e.3f(2a)}2u 1e};E ps(x){if(x.O(\'{1d}\')>-1&&K(o.3v)){x=x.2A(\'{1d}\',gM(o.3v.8K().t))}if(x.O(\'{1W}\')>-1){x=x.2A(\'{1W}\',(o.j8?o.j8:(v.1W?v.1W:\'\')))}R x}E gp(1v,py){1a(C i=0;i<1v.U;i++){C x=["aG","cD","jt","nP","dn"];1a(C y=0;y<x.U;y++){C z=1v[i].nW("2i "+x[y]);if(z.U>0){1a(C y2=0;y2<z.U;y2++){z[y2].B.4C=py}}}}if(B.3I=="4r"){if(o.4r){o.4r.tn(1v[0],py)}}}};C tp=E(1f,1h){C i;C B=[];C w;C h;C bg;C 47=I;C x0;C y0;C 3h=1;C 3e=1;C dB=0;C 9e=0;C FU;C 3k;C gA;C 2c;C 3d;C uV;C vd;C oU;C v6;C 2a;C 8r;C 3t;C 6J;C 2K=[];C 5t;C gD=-1;C gt;C 8p;C nF;1a(i in cA.S){B[i]=cA.S[i]}C 1h=v[1f].1h;C 1L=v[1f].1L;1a(i in cA[1h]){B[i]=cA[1h][i]}1a(i in v[1f]){B[i]=v[1f][i]}B.w=2q(B.w);B.h=2q(B.h);B=3T(B,\'2w\',\'2w\');B=3T(B,\'bE\',\'bE\');C 1e=1H("1S");o.1R.1I(1e);1h=="2B"?o.bi=1e:\'\';H(1e,{"1g":"1V","1j":0,"1c":0,"1w":1,"dp":"gk","ov":"gn"});if(B.tG==1){1e.B.5d=5}9w();C 6L=1H("1S");H(6L,{"1g":"1V","2f":0,"1c":3l.5U(-B.w/2),"41":"2R 0.2s 8z-in-4u"});if(K(B.3L)){if(B.3L!=\'\'){4A(1e,{"id":(v.id+"bV"+B.3L)})}}1e.1I(6L);if(1h==\'2B\'&&v.5E==1){vg()}if(B.2a==1){gI()}C 8o=1H("1S");dJ(8o,0.3,(B.4V==1?"2L-4V(#"+B.tH+", #"+B.gC+")":B.gC),B.w,B.FV);if(B.tR==1&&K(B.gB)){C dS=1H("1S");dS.1Y=B.gB.2A(/\\#tL/g,"#"+B.gC);8o.1I(dS);H(dS,{"1g":"1V","2f":-3l.5U(B.h/2),"1c":0,"3Y-2C":"1G"});H(8o,{"6n":"3E","2r":"1G"});C x=["aG","cD","jt","nP","dn"];1a(C y=0;y<x.U;y++){C z=dS.nW("2i "+x[y]);if(z.U>0){1a(C y2=0;y2<z.U;y2++){z[y2].B.4C=B.gC}}}}6L.1I(8o);C FL=[];C bC=1H("1S");dJ(bC,B.tU,(B.4V==1?"2L-4V(#"+B.tT+", #"+B.tW+")":B.tW),0,B.FK);6L.1I(bC);if(B.FA==1){C g2=1H("1S");6L.1I(g2);1m(g2)}if(B.5V>0){C gf=1H("1S");dJ(gf,B.tZ,B.FB,0,B.5V);6L.1I(gf)}C 6K=1H("1S");dJ(6K,B.tY,(B.4V==1?"2L-4V(#"+B.tS+", #"+B.1F+")":B.1F),0,B.a);if(B.tR==1&&K(B.gB)){C gF=1H("1S");gF.1Y=B.gB.2A(/\\#tL/g,"#"+B.1F);H(gF,{"1g":"1V","2f":-3l.5U(B.h/2),"1c":0,"3Y-2C":"1G"});H(6K,{"6n":"3E","2r":"1G"});6K.1I(gF)}if(B.5b==1){C 7j=1H("1S");B=3T(B,\'nV\',\'nV\');B=3T(B,\'nR\',\'nR\');H(7j,{"1g":"1V","2f":B.h/2,"1X":0,"3Y-2C":"1G","3Z-2Z":(B.tJ+"px"),"1F":B.4X,"2B-1b":"1t%","2P-1j":B.Fz,"2P-2f":B.Fy,"2P-1c":B.Fw,"2P-1X":B.Fx,"2w-1j":B.FC,"2w-2f":B.FD,"2w-1c":B.vc,"2w-1X":B.vb,"2O-6z":(B.tQ+"px"),"2k":"1G"});if(B.tP==1){H(7j,{"2r":"#"+B.tO})}6K.1I(7j);C f3=J;C f1=J}o.gH=B.h;6L.1I(6K);if(B.e2==1){v.e2=1;C g5=1H("1S");H(g5,{"1g":"1V","1j":0,"1c":0});1e.1I(g5);K(v.2K)?oK(v.2K):\'\'}if(B.3d==1){if(B.fN.7x().O(\'<2i\')>-1){3d=1H("1S");3d.1Y=B.fN.7x();B=3T(B,\'uU\',\'uU\');H(3d,{"1g":"1V","1j":-10+B.FI-B.FJ,"1c":-3b,"3Y-2C":"1G","1b":20,"X":B.cF,"1w":B.nG});if(B.gL==1){H(3d,{"2R":"1O(0)"})}F{if(B.gv!=1){H(3d,{"2R":"1O("+B.gv+")"})}}1e.1I(3d);if(B.nX!=-1){C x=["aG","nP","dn"];1a(C y=0;y<x.U;y++){C z=3d.nW("2i "+x[y]);if(z.U>0){1a(C y2=0;y2<z.U;y2++){z[y2].B.4C="#"+B.nX}}}}B.cj=3d.29}F{B.3d=0}}if(B.8n!=0){H(1e,{"2R":"bG("+B.8n+"da)"})}if(B.3E==1){1m(1e);47=J}if(1h=="1Q"){if(B.1m==1&&B.gy==1){o.ew=I;B.3E=I}F{o.ew=J}}B.9h=0;if(B.8n!=0){B.eq=3l.FH(B.8n);if(B.eq>45&&B.eq<FG){B.9h=90}if(B.eq>FE&&B.eq<vY){B.9h=wj}}E dJ(x,y,z,vW,vP){H(x,{"1g":"1V","2f":3l.5U(-B.h/2),"1c":0,"X":vW,"1b":B.h,"2r":z?(z.O("2L")>-1?z:\'#\'+z):\'\',"2O-6z":B.6m*B.h/2,"1w":vP,"3Y-2C":"1G","41":"X "+y+"s 2L"})}E 9w(){bg=1H("1S");B=3T(B,\'db\',\'db\');C gs=B.h+B.7u+B.8s;C vG=B.w+B.6j+B.7b;if(B.bg==1){}F{B.5a=0}B=3T(B,\'e3\',\'e3\');if(v.22.ef==1||B.ef==1){B.5f=\'#gx\';B.bg=1;B.5a=0.5}H(bg,{"1g":"1V","1j":0,"1c":0,"X":vG,"1b":gs*B.nZ,"o0":(B.gw*gs)/2,"6s":B.5f,"1w":B.5a});if(B.nK==1){H(bg,{"2O":"5u 5Q #"+B.nu})}H(bg,{"1j":-B.h/2-B.7u+B.nw-B.p1});if(B.2c==1){if(B.fS==1){H(bg,{"6q":"3Y"})}if(!o.1x.2m){bg.ch=9F;bg.FF=nJ;bg.H4=nA;bg.ek=aV}}F{H(bg,{"6q":"6G"})}if(!o.1x.2m){bg.bO=4n;bg.ek=aV;bg.bT=3X}if(o.1x.2m){bg.1r("5N",E(W){W.5i=I;if(!K(W.5j)&&W.a3.U>0){W.5j=W.a3[0].jr;W.7t=W.a3[0].iU}gt=W;4n(W);nA(W)});bg.1r("6Y",E(W){W.5i=I;3X(W);nJ(gt)});bg.1r("2c",E(W){W.5i=I});bg.1r("ab",E(W){if(!K(W.5j)&&W.a3.U>0){W.5j=W.a3[0].jr;W.7t=W.a3[0].iU}gt=W;aV(W)})}H(bg,{"1c":-B.w/2-B.6j});H(bg,{"1j":-B.h/2-B.7u+B.nw-B.p1});1e.1I(bg)}E 2E(X){if(X!=w){w=X;o.nx=w;C 8y=w/8o.29;H(bg,{"X":(w+B.6j+B.7b),"1c":-w/2-B.6j,});H(6L,{"1c":-w/2});H(8o,{"X":w});C xx=bC.29*8y;if(xx>8o.29){xx=8o.29}H(bC,{"X":xx});H(6K,{"X":(6K.29*8y)});if(g2){if(!3E(g2)){H5()}}oO(6K.29*8y,J);if(1h=="2B"){vo()}if(B.e2==1){ca()}}}E oO(x,1G){if(B.3d==1){if(x<B.cj/2&&B.cF!=20){x=B.cj/2}if(x>w-B.cj/2&&B.cF!=20){x=w-B.cj/2}y=x-w/2-B.cj/2+B.Iu-B.Iv;C y={"1c":y};1G?y.41="1G":\'\';H(3d,y)}}E 4n(W){o.V.fJ(1f,"8p");if(B.6P!=-1&&B.bg==1){C m=1M 51({"mc":bg,"1L":"6T","to":B.6P,"1d":0.1,"me":(1f+"bg")})}if(B.3d==1){if(B.wg==1&&K(B.nr)){if(B.gE==1&&3k){}F{3d.1Y="<2i X=\'"+B.cF+"\' 1b=\'20\' 3U:3R=\'3m://3G.w3.3V/6R/3R\' 3U=\'3m://3G.w3.3V/4f/2i\'>"+B.nr.7x()+"</2i>"}}if(B.gL==1){H(3d,{"2R":"1O("+B.gv+")","41":"gK "+B.gR+"s 2L"})}F{if(B.gz!=-1){C m2=1M 51({"mc":3d,"1L":"6T","to":B.gz,"1d":0.1,"me":(1f+"3d")})}}}if(B.2a==1&&(o.P.1p()>0||1h=="1Q")){1k(2a);H(2a,{"1w":1})}if(B.du>0){H(bg,{"2R":"3e("+((B.du-1)/5+1)+")"});H(6L,{"2R":"3e("+B.du+")"})}if(1h=="1Q"){o.Y.55(I);o.55=I}o.cL=I}E 3X(){if(!gA){if(B.5V>0){H(gf,{"X":0})}if(B.6P!=-1&&B.bg==1){C m=1M 51({"mc":bg,"1L":"6T","to":B.5a,"1d":0.1,"me":(1f+"bg")})}if(B.3d==1){if(B.wg==1&&K(B.nr)){if(B.gE==1&&3k){}F{3d.1Y="<2i X=\'"+B.cF+"\' 1b=\'20\' 3U:3R=\'3m://3G.w3.3V/6R/3R\' 3U=\'3m://3G.w3.3V/4f/2i\'>"+B.fN.7x()+"</2i>"}}if(B.gL==1){H(3d,{"2R":"1O(0)","41":"gK "+B.gR+"s 2L"})}F{if(B.gz!=-1){C m2=1M 51({"mc":3d,"1L":"6T","to":B.nG,"1d":0.1,"me":(1f+"3d")})}}}if(B.du>0){H(bg,{"2R":"3e(1)"});H(6L,{"2R":"3e(1)"})}if(1h=="1Q"&&!o.2t){o.Y.55(J);o.55=J}o.V.fJ(1f,"4u")}if(B.2a==1&&(o.P.1p()>0||1h=="1Q")){1m(2a);H(2a,{"1w":0})}if(o.df&&1h=="2B"){3n(5t);gD=-1}o.cL=J}E 9F(W){W.5i=I}E we(W){W.5i=I}E nJ(W){if(1h=="1Q"){if(o.7k){gA=I;4v(nF);nF=26(E(){gA=J;3X()},3b)}}oG();o.3k=J;if(B.3d==1){if(B.gE==1&&K(B.nB)){3d.1Y="<2i X=\'20\' 1b=\'20\' 3U:3R=\'3m://3G.w3.3V/6R/3R\' 3U=\'3m://3G.w3.3V/4f/2i\'>"+B.fN.7x()+"</2i>"}}9z(W.5j,W.7t);o.V.cQ(1f);o.V.ck(W.5j,W.7t);W.5i=I}E nA(W){3k=I;if(B.3d==1){if(B.gE==1&&K(B.nB)){3d.1Y="<2i X=\'20\' 1b=\'20\' 3U:3R=\'3m://3G.w3.3V/6R/3R\' 3U=\'3m://3G.w3.3V/4f/2i\'>"+B.nB.7x()+"</2i>"}}dB=f0(bg);9e=eE(bg);9z(W.5j,W.7t);6I(2c,1,"no")}E 9z(gh,ge){C x;C wk=1N.gu.aJ;C wl=1N.gu.cl;ge=ge+wl;gh=gh+wk;if(B.9h>0){x=ge-dB+w/2-B.7b;2c=x/w;if(B.9h==wj){x=ge-dB+w/2-B.6j;2c=x/w;2c=(2c-1)*-1}}F{x=gh-9e-B.6j;2c=x/w;if(B.8n>It&&B.8n<Is){x=gh-9e-B.7b;2c=x/w;2c=(2c-1)*-1}}}G.ca=E(){ca()};G.eb=E(){oK()};E oK(){if(2K){1a(C i=0;i<2K.U;i++){g5.3f(2K[i])}}2K=[];if(v.2K){1a(C i=0;i<56.59(v.2K).U;i++){if(v.2K[i].1d){2K[i]=1H("1S");H(2K[i],{\'1g\':\'1V\',\'1c\':0,\'1j\':-B.h/2,\'X\':(K(v.2K[i].X)?v.2K[i].X:B.wc),\'1b\':B.h,\'1w\':(K(v.2K[i].1w)?v.2K[i].1w:B.w6),\'3Y-2C\':\'1G\',\'2k\':\'1G\',\'2r-1F\':(K(v.2K[i].1F)?v.2K[i].1F:B.w5)});2K[i].1d=v.2K[i].1d;g5.1I(2K[i])}}ca()}}E ca(){C x=o.P.1p();1a(C i=0;i<2K.U;i++){if(x>0){H(2K[i],{\'1c\':w*(2K[i].1d/x)-w/2,\'2k\':\'4W\'})}F{3n(2K[i])}}}E oG(){3k=J}E aV(W){if(B.5V>0){if(o.1K||1h!=\'2B\'){H(gf,{"X":W.5j-9e})}}if(B.2a==1&&(o.P.1p()>0||1h=="1Q")){!5m(2a)?1k(2a):\'\';dB=f0(bg);9e=eE(bg);9z(W.5j,W.7t);if(1h=="2B"){if(o.P.6y()&&o.P.9I().O("?w1")>0&&v.Iq==1){3t.1Y=\'- \'+gM((1-2c)*o.P.1p())}F{3t.1Y=gM(2c*o.P.1p())}}if(1h=="1Q"){3t.1Y=3l.5U(2c*1t)}H(2a,{"1j":(-3t.2J*2-B.w8*1)-(B.wb==1?(B.h/2)*(B.du>0?B.du:1):0),"1c":(-w/2+(W.5j+1N.gu.aJ-9e)-2a.29/2),"1b":B.gO+B.fz+B.wa,"X":B.w9+3t.29+B.gP,});H(8r,{\'1b\':2a.2J});2a.B.5d="3b"}if(o.df&&1h=="2B"){if(o.P.1p()>0){if(B.2a==0){dB=f0(bg);9e=eE(bg);9z(W.5j,W.7t)}C 1c=(-w/2+(W.5j-9e)-v.dq/2);1c>w/2-v.dq?1c=w/2-v.dq:\'\';H(5t,{"1j":(-v.gG-5-v.oj),"1c":(1c<-w/2?-w/2:1c)});uZ(2c*o.P.1p())}}}G.c=E(){R 1e};G.s=E(1f){R B[1f]};G.ss=E(x,x2){R B[x][x2]};G.g=E(x){8x(x){1q"X":R w;1n;1q"Ir":R 8o.29;1n;1q"1b":R B.h;1n;1q"x":R 4h(1e.B.1c);1n;1q"y":R 4h(1e.B.1j);1n;1q"1w":R 1e.B.1w?1e.B.1w:1;1n;1q"1k":R 47;1n;1q"3h":R 3h;1n;1q"3e":R 3e;1n;1q"1h":R 1h;1n;1q"1f":R 1f;1n;1q"x0":R x0;1n;1q"y0":R y0;1n;1q"2c":R 2c;1n;6G:R J}};G.2b=E(1f,x){8x(1f){1q"1k":47=x;1n;1q"3k":3k=x;1n;1q"2k":1h=="2B"||B.1m==1?H(1e,{"6l":(x?"47":"3E")}):H(1e,{"2k":(x?"4W":"1G")});47=x;1n;1q"3h":H(1e,{"2R":"3h("+x+")"});3h=x;1n;1q"3e":H(1e,{"2R":"3e("+x+")"});3e=x;1n;1q"1w":H(1e,{"1w":x});1n;1q"1c":H(1e,{"1c":x});1n;1q"1j":H(1e,{"1j":x});1n;1q"2c":2c=x;1n;1q"X":H(1e,{"X":x});1n;1q"1b":H(1e,{"1b":x});1n;1q"oF":B.Iw=x;1n;1q"x":H(1e,{"1c":x});1n;1q"y":H(1e,{"1j":x});1n;1q"x0":x0=x;1n;1q"y0":y0=x;1n}};G.2E=E(x){2E(x)};G.jI=E(x){};G.dm=E(9f,9j){if(3k){if(1h=="1Q"){9z(9f,9j);o.V.cQ(1f);o.7k=I}9z(9f,9j);6I(2c,1,"no")}};G.ck=E(9f,9j){if(3k){oG();3k=J;9z(9f,9j);o.V.cQ(1f);6I(2c,1,"no")}};E 6I(1d,1p,gN){1d<0?1d=0:\'\';if(3k&&1p!=1){}F{C 3W;if(1p>0&&1d>0){if(1d>1p){1d=1p}3W=w*(1d/1p);if(3W==6K.29){3W=-1}}F{3W=0}if(3W>=0){H(6K,{"X":3W,"41":(gN!="no"?"X "+B.gR+"s 2L":"1G")});oO(3W,I)}if(K(7j)){if(1p<2&&1h=="2B"){if(f3){3n(7j);f3=J}}F{if(!f3){6x(7j);f3=I}7j.1Y=1h=="2B"?6v(1d==0?1p:1d):3l.oW(1d*1t);if(3W<7j.jB+B.vb+B.vc){if(!f1){H(7j,{"1c":0,"1X":"2H"});f1=I}}F{if(f1){H(7j,{"1X":0,"1c":"2H"});f1=J}}}}}};G.6I=E(1d,1p,gN){if(1p!=vd||1d!=v6){6I(1d,1p,gN)}};G.uY=E(){2c>1?2c=1:\'\';2c<0?2c=0:\'\';H(6K,{"X":(2c*w),"41":"1G"})};G.uX=E(1d,1p){if(1p>0&&1d>0){C 3W=w*(1d/1p);H(bC,{"X":4h(3W)});uV=1p;oU=1d}F{oU=0;H(bC,{"X":0})}};E uZ(x){if(v.5E==1){if(o.df){C y=-1;if(K(o.5E)){if(o.5E.U>0){1a(C i=o.5E.U-1;i>=0;i--){if(x>=o.5E[i].t1&&x<=o.5E[i].t2){y=i;1n}}}}if(y!=-1&&gD!=y){if(K(o.5E[y])){if(K(o.5E[y].1o)){C z=o.5E[y].1o;if(z.O(\'.\')>-1){!5m(5t)?6x(5t):\'\';H(5t,{\'2r-8S\':\'1o(\'+o.5E[y].1o+\')\'});if(z.O(\'8q\')>0){C xy=z.1A(z.O(\'8q\')+5);C 8q=xy.2F(\',\');if(8q.U==4){H(5t,{\'2r-1g-y\':"-"+2q(8q[1])+\'px\',\'2r-1g-x\':"-"+2q(8q[0])+\'px\',\'X\':2q(8q[2])+\'px\',\'1b\':2q(8q[3])+\'px\',\'2r-2Z\':\'2H\'});v.dq=8q[2];v.gG=8q[3]}}F{H(5t,{\'2r-2Z\':\'iR\'})}}}F{3n(5t)}}}F{y==-1?3n(5t):\'\'}gD=y}}}E vg(){5t=1H("1S");H(5t,{\'1g\':\'1V\',\'1c\':0,\'1j\':0,\'X\':v.dq,\'1b\':v.gG,\'6n\':\'3E\',"3Y-2C":"1G","2r-1F":"#ID","2O-6z":v.vw+\'px\',"2k":"1G"});if(v.oj==1){H(5t,{"2O":v.vv+"px 5Q #"+v.vu})}if(v.vy==1){H(5t,{"6Z-ag":"jn 5u kN 4i(0,0,0,0.5)"})}5t.B.5d="dx";1e.1I(5t)}E gI(){2a=1H("1S");H(2a,{\'1g\':\'1V\',\'1c\':0,\'1j\':0,\'1b\':\'2H\',"3Y-2C":"1G","1w":0,"41":"1w 0.1s 2L"});8r=1H("1S");B=3T(B,\'f5\',\'f5\');H(8r,{\'1g\':\'1V\',\'1c\':0,\'1j\':0,\'X\':\'1t%\',\'1b\':30,\'2r-1F\':B.fx,\'1w\':B.bj,\'2O-6z\':B.om});3t=1H("1S");H(3t,{\'1g\':\'1V\',\'1c\':B.gP,\'1j\':B.gO,\'1F\':B.oe,\'3Z-jb\':B.oa,\'3Z-2Z\':B.fz,"dL-dc":B.ob+\'px\',"2B-1b":"1",\'1w\':B.oc});B.fl=B.IB;if(B.fl==1){6J=1H("1S");6J.1Y=\'<2i X="9D" 1b="vt" o1="0 0 8 6" 7g="1.1" 3U="3m://3G.w3.3V/4f/2i" 3U:3R="3m://3G.w3.3V/6R/3R"><cD id="vs" 4Y="1G" 4C="#\'+B.fx+\'" 4C-vl="vk" 2K="0 0 8 0 4 6"></cD></2i>\'}1e.1I(2a);2a.1I(8r);2a.1I(3t);if(B.fl==1){2a.1I(6J);H(6J,{\'1g\':\'1V\',\'1c\':\'50%\',\'2w-1c\':\'-vn\',\'2f\':\'-9D\',\'1w\':B.bj})}};E vo(){if(o.3v&&v.9E==1){C f=o.3v.8K();if(f.t&&f.d){6I(f.t,f.d)}}};G.4o=E(){1e.3f(6L);if(bg){bg.ce("ch");bg.ce("bO");bg.ce("bT");bg.5P.3f(bg);2u bg}if(3d){1e.3f(3d)}o.1R.3f(1e);2u 1e}};C vq=E(){C i;C B=[];C w;C h;C 47=I;C 3h=1;C 3e=1;C x0=0;C y0=0;C 8w=6X(iL,IA);C 1h,1f="bg";C 1L="Iy";B["1g"]=v.22.1g;1a(C k in v.22){if(v.22.2l(k)){B[k]=v.22[k]}}if(B.1k==0){v.22.h=B.h=0;B.2P=B.2w="0 0 0 0";B.4V=0}B["1O"]=1;B=3T(B,\'2w\',\'2w\');B=3T(B,\'bE\',\'bE\');if(K(B.g1)){if(B.g1!=20&&B.2w=="-20 0 0 0"){B.4Q=B.g1}}C 1e=1H("1S");H(1e,{\'1g\':\'1V\',\'1c\':0,\'1j\':0,\'X\':(B.f8==1?\'1t%\':o.bf),\'1b\':B.h-B.4Q,\'Iz\':B.a,\'3Y-2C\':\'1G\',\'dp\':\'gk\',\'ov\':\'gn\'});o.1R.1I(1e);C bg=1H("1S");H(bg,{\'Ip\':\'1V\',\'Io\':0,\'Ie\':0,\'If\':\'1t%\',\'1b\':B.h-B.5O-B.4Q,\'1w\':B.a,\'2k\':\'4W\',\'2w-1c\':B.2T,\'2w-1X\':B.3y,\'2O-6z\':B.6m});1e.1I(bg);w=1e.29;v.eM=-B.4Q;if(B.4V==1){if(B.1F==\'3x\'||v.22.8S!=\'\'){v.eM=98-B.h;C 3K=\'1B:8S/oB;fw,Id+Ic/T/D+Ia/Ib/Ig==\';if(v.22.8S.O("1B:8S")>-1){3K=v.22.8S}H(bg,{\'1b\':B.h+v.eM,\'2r\':\'1o(\'+3K+\') yc-x 50% 1t%\',\'2r-2Z\':\'2H\'})}F{C dF=\'to 2f, 4i(\'+jc(B.1F)+\',0), 4i(\'+jc(B.1F)+\',1)\';H(bg,{\'2r\':\'-kp-2L-4V(\'+dF+\')\',\'2r\':\'-4O-2L-4V(\'+dF+\')\',\'2r\':\'-ms-2L-4V(\'+dF+\')\',\'2r\':\'-o-2L-4V(\'+dF+\')\',\'2r\':\'2L-4V(\'+dF+\')\'})}}F{H(bg,{\'2r-1F\':B.1F})}G.c=E(){R 1e};G.s=E(1f){R B[1f]};G.g=E(x){8x(x){1q"w":1e.29>0?w=1e.29:\'\';R w;1n;1q"X":R 1e.29;1n;1q"1b":R 1e.2J;1n;1q"x":R 4h(1e.B.1c);1n;1q"y":R 4h(1e.B.1j);1n;1q"1w":R 1e.B.1w?1e.B.1w:1;1n;1q"1k":R 47;1n;1q"3h":R 3h;1n;1q"3e":R 3e;1n;1q"1f":R 1f;1n;1q"x0":R x0;1n;1q"y0":R y0;1n;1q"8w":R 1f+8w;1n;6G:R J}};G.2b=E(1f,x){8x(1f){1q"1k":47=x;1n;1q"w":w=x;1n;1q"2k":H(1e,{"2k":(x?"4W":"1G")});47=x;1n;1q"1O":H(1e,{"2R":"1O("+x+")"});3h=x;3e=x;1n;1q"3h":H(1e,{"2R":"3h("+x+")"});3h=x;1n;1q"3e":H(1e,{"2R":"3e("+x+")"});3e=x;1n;1q"1w":H(1e,{"1w":x});1n;1q"1c":H(1e,{"1c":x});1n;1q"1j":H(1e,{"1j":x});1n;1q"X":H(1e,{"X":x});1n;1q"1b":H(1e,{"1b":x});1n;1q"x":H(1e,{"1c":x});1n;1q"y":H(1e,{"1j":x});1n;1q"x0":x0=x;1n;1q"y0":y0=x;1n}};G.4o=E(){o.1R.3f(1e);2u 1e}};C 7h=E(is){C i;C B=[];C f=[];C cp=[];C Ih=[];C 4R=[];C 7c=[];C 2h=[];C f2=[];C ez=[];C Im=[];C 4w=[];C 6D=[];C 4g=[];C ay=[];C d5=J;C 3D;C k0=-1;C 5c=I;C 1f=is;C 1i;C aY=[];C 5K=[];C ba=[];C 3M=\'\';C d1=\'\';C 5I=-1;C jl=J;C In=J;C jU=J;C jH=J;C gj=J;C jT;C o9;C nE;C fK;B=8j(B,v[is]);B=3T(v[is],\'2w\',\'2w\');if(B.j4==0){B.oY="0 0 0 0"}B=3T(v[is],\'db\',\'oY\');B=3T(v[is],\'2P\',\'2P\');B.jE=0;C jz="<2i X=\'"+B.5G*2+"\' 1b=\'"+(B.5G*2>B.5S?(B.5G*2):B.5S)+"\' 3U:3R=\'3m://3G.w3.3V/6R/3R\' 3U=\'3m://3G.w3.3V/4f/2i\' ><g><dn ry=\'"+(B.5G)+"\' rx=\'"+B.5G+"\' cy=\'"+(B.5G*2>B.5S?(B.5G):(B.5S/2))+"\' cx=\'"+B.5G+"\' 4C=\'#"+B.4X+"\'/></g></2i>";C tK="<2i X=\'"+B.5G*2+"\' 1b=\'"+B.5S+"\' 3U:3R=\'3m://3G.w3.3V/6R/3R\' 3U=\'3m://3G.w3.3V/4f/2i\' ><g><dn ry=\'"+(B.5G-1)+"\' rx=\'"+(B.5G-1)+"\' cy=\'"+(B.5S/2+2)+"\' cx=\'"+B.5G+"\' 4Y=\'#"+B.4X+"\' 4Y=\'1\' 4C-1w=\'0\'/></g></2i>";C xx=4;C yX="<2i X=\'"+(xx+2)+"\' 1b=\'"+(B.5S)+"\' 3U:3R=\'3m://3G.w3.3V/6R/3R\' 3U=\'3m://3G.w3.3V/4f/2i\'><g><2B x1=\'1\' y1=\'"+(B.5S/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(B.5S/2)+"\' 4Y=\'#"+B.1F+"\' 4Y-X=\'1\' 4Y-j2=\'5U\'/><2B x1=\'"+xx+"\' y1=\'"+(B.5S/2)+"\' x2=\'1\' y2=\'"+(B.5S/2+xx)+"\' 4Y=\'#"+B.1F+"\' 4Y-X=\'1\' 4Y-j2=\'5U\'/></g></2i>";C 1E=1H("1S");o.1R.1I(1E);H(1E,{\'6n\':\'3E\',\'2k\':\'4W\',\'1w\':0,\'2O-6z\':B.6m});if(is=="1u"){1E.B.5d=1t}F{1E.B.5d=99}C 1e=1H("1S");H(1e,{\'1g\':\'bL\',\'1j\':0,\'1c\':0,\'2k\':\'4W\',\'X\':\'1t%\',\'2P-1j\':B.7u,\'2P-1X\':B.7b+20,\'2P-2f\':B.8s,\'2P-1c\':B.6j,\'1F\':B.1F,\'3Z-2Z\':B.cG,\'3Z-jb\':B.3Z,\'dL-dc\':B.eX+\'px\'});if(o.1x.6b){H(1e,{\'9p-X\':Il})}if(is!=="1i"){H(1e,{\'6n-y\':\'8f\'})}1E.1I(1e);if(B.3H!=1){C 9g=1H("1S");H(9g,{\'2k\':\'4W\',\'6n\':\'3E\',\'2O-6z\':B.6m});1e.1I(9g)}if(is=="1i"){4A(1e,{id:(v.id+"eV"+is)});if(B.3H==1){H(1e,{\'X\':\'1t%\',\'2P-1X\':B.7b,\'2P-2f\':B.8s+20,\'6n-x\':\'8f\',\'9U-8g\':\'cz\'});H(1E,{\'X\':o.3A-B.3y-B.2T,\'1b\':B.ju+B.7u+B.8s})}F{H(1e,{\'6n-y\':\'8f\'});if(B.pK==1){H(1e,{\'X\':o.3A-B.3y-B.2T})}}if(B.j4==1){H(1E,{\'2r-1F\':B.oI})}}if(B.ei==1){C 4N=1H("1S");C 8X=jc(B.j4==1?B.oI:B.5f);if(B.3H==1){e8(4N,\'to 1X, 4i(\'+8X+\',\'+(B.5a*1+0.3)+\'), 4i(\'+8X+\',0)\',\'1c\',12,5,7,10,7,10,12,15);if(o.1x.2m){4N.1r("5N",ly)}F{4N.1r("2c",ly)}}F{e8(4N,\'to 2f, 4i(\'+8X+\',\'+(B.5a*1+0.3)+\'), 4i(\'+8X+\',0)\',\'1j\',5,12,10,7,10,7,15,12);if(o.1x.2m){4N.1r("5N",lS)}F{4N.1r("2c",lS)}}C 4M=1H("1S");if(B.3H==1){e8(4M,\'to 1c, 4i(\'+8X+\',\'+(B.5a*1+0.3)+\'), 4i(\'+8X+\',0)\',\'1X\',8,5,13,10,13,10,8,15);if(o.1x.2m){4M.1r("5N",lH)}F{4M.1r("2c",lH)}}F{e8(4M,\'to 2f, 4i(\'+8X+\',0), 4i(\'+8X+\',\'+(B.5a*1+0.3)+\')\',\'2f\',5,8,10,13,10,13,15,8);if(o.1x.2m){4M.1r("5N",lN)}F{4M.1r("2c",lN)}}1e.1r("oM",wh,{bJ:I});4N.1r("8a",8U);4M.1r("8a",8U);1E.1I(4N);1E.1I(4M);54(o9);o9=7n(ti,3b)}if(o.1x.2m){1e.Ij=nI;1e.IE=jF}F{1e.bO=nI;1e.bT=jF}if(is=="1u"){1a(C i=1;i<11;i++){if(K(v["8Z"+is][is+i])){v.1u[is+i]=v["8Z"+is][is+i];if(K(v["8Z"+is][is+i+"1W"])){v.1u[is+i+"1W"]=v["8Z"+is][is+i+"1W"]}if(K(v["8Z"+is][is+i+"1h"])){v.1u[is+i+"1h"]=v["8Z"+is][is+i+"1h"]}}if(K(v.1u[is+i])){if(v.1u[is+i]==1){9W(\'f\',i);9Y(f[i],cp[i],4R[i],7c[i]);4R[i].1Y=3p(v.1u[is+i+"1h"]);if(K(v.1u[is+i+"1W"])){if(v.1u[is+i+"1W"]!=\'\'){4R[i].1Y=v.1u[is+i+"1W"]}}if(K(v.1u[is+i+"1h"])){2h[i]=v.1u[is+i+"1h"];b0(i)}if(o.1x.2m){f[i].1r("5N",4n);f[i].1r("6Y",3X)}F{f[i].1r("aq",4n);f[i].1r("an",3X)}f[i].1r("2c",9F);f[i].1r("8a",8U)}}}}E wh(){54(nE);nE=7n(jF,e6)}E nI(){o.3k=I}E jF(){if(B.nH==1){4v(o.fI);o.fI=26(E(){if(!o.3k){9P()}},3b)}o.3k=J}E 4n(W){if(o.2t){o.55?o.Y.55(J):\'\'}C i=W.5n.8v(\'jV\');C x;if(i){x=\'f\'}F{if(W.5n.8v(\'aP\')){i=W.5n.8v(\'aP\');x=\'f2\'}}if(i){i=2q(i);if(K(2n(x)[i])){if(B.6P>-1){H(2n(x+\'bg\')[i],{\'1w\':B.6P})}if(B.5V>-1){H(2n(x+\'1W\')[i],{\'1w\':B.5V});H(2n(x+\'5b\')[i],{\'1w\':B.5V})}H(2n(x+\'bg\')[i],{\'6s\':B.aR});if(is=="1i"){if(2h[i].O("1i")==0){C id=2h[i].1A(8);if(3M==id||d1==id){H(2n(x+\'1W\')[i],{\'1F\':B.4X});H(2n(x+\'5b\')[i],{\'1F\':B.4X})}F{H(2n(x+\'1W\')[i],{\'1F\':B.1F})}}}}}};E 3X(W){if(o.2t){o.55?o.Y.55(I):\'\'}C i=W.5n.8v(\'jV\');C x;if(i){x=\'f\'}F{if(W.5n.8v(\'aP\')){i=W.5n.8v(\'aP\');x=\'f2\'}}if(i){if(K(2n(x)[i])){H(2n(x+\'bg\')[i],{\'6s\':B.5f});if(B.6P>-1){H(2n(x+\'bg\')[i],{\'1w\':B.5a,"41":"1w 0.1s 2L"})}if(B.5V>-1){H(2n(x+\'1W\')[i],{\'1w\':B.a,"41":"1w 0.1s 2L"});H(2n(x+\'5b\')[i],{\'1w\':B.a,"41":"1w 0.1s 2L"})}if(is=="1i"){if(2h[i].O("1i")==0){C id=2h[i].1A(8);if(3M==id||d1==id){H(2n(x+\'1W\')[i],{\'1F\':B.4X});H(2n(x+\'5b\')[i],{\'1F\':B.4X})}F{if(K(aY[id])){eS(i)}F{H(2n(x+\'1W\')[i],{\'1F\':B.1F})}}}}}}}E 9F(W){if(!gj){C d=1M 8i();o.9n=d.ae();C i=W.5n.8v(\'jV\');if(i){if(K(f[i])){if(K(2h[i])){5l(i)}}}}}E 8U(W){W.5i=I}E pv(W){if(!gj){C d=1M 8i();o.9n=d.ae();C i=W.5n.8v(\'aP\');if(i){if(i==0){ji()}F{if(K(4g[i])){wW(i)}}}}}E jf(W){C x=W.5n.8v(\'tV\');if(x){pc(x)}}E yj(W){C i=W.5n.8v(\'aP\');if(K(4g[i])){if(4g[i].O("=")>0){C x=4g[i].1A(0,4g[i].O("="));C y=4g[i].1A(4g[i].O("=")+1);v[x]=y;if(o.53&&v.o6==1){4J.aH("j0"+x,y)}o.Y.vZ();pc(x)}}}E b0(i){if(K(2h[i])){C aO=J;C az=J;C 6r=\'\';if(is=="1u"){if(2h[i]=="4l"){6r=o.P.nn()}if(2h[i]=="5J"){6r=o.P.nt()}if(2h[i]=="8N"){if(o.6B){6r=o.k1[o.IF]}}if(2h[i]=="5J"||2h[i]=="8N"||2h[i]=="4l"){if(o[\'9Q\'+2h[i]].U==0){aO=I}F{if(o[\'9Q\'+2h[i]].U==1&&(B.rl!=1||o[\'9Q\'+2h[i]][0]==1)){aO=I}F{az=I}}}if(2h[i]=="46"){if(!o.46){aO=I}F{az=I}}if(2h[i]=="2p"){if(K(o.2Y)){az=I;if(o.6O||v.9V==1){6r=o.3O[!o.6O?o.3O.U-1:o.3B]}F{6r=\'\'}}F{aO=I}}if(2h[i]=="7V"){6r=o.7Q[o.9O];az=I;if(o.2y=="b7"){aO=I;az=J}}}7c[i].1Y=6r+(6r!=\'\'&&B.J1!=1?\' &yT;<2i X="kN" 1b="uM" o1="-1 -1 5 8" 7g="1.1" 3U="3m://3G.w3.3V/4f/2i" 3U:3R="3m://3G.w3.3V/6R/3R"><jt 4Y="#\'+B.4X+\'" 4Y-X="1" 4C="1G" 2K="0 0 3 3 0 6"></jt></2i>\':\'\');if(aO){1m(f[i]);if(is=="1u"){ay[i]?4v(ay[i]):\'\';if(o.V){o.V.et(i,J,6r)}F{ay[i]=26(E(){o.V.et(i,J,6r)},5k)}}H(f[i],{\'1g\':\'1V\',\'1X\':0,\'1j\':-1t})}if(az){if(B.3H==1){H(f[i],{\'2k\':\'cw-4W\'})}F{1k(f[i])}if(is=="1u"){ay[i]?4v(ay[i]):\'\';if(o.V){o.V.et(i,I,6r)}F{ay[i]=26(E(){o.V.et(i,I,6r)},5k)}}H(f[i],{\'1g\':\'bL\',\'1X\':0,\'1j\':0})}2E()}1a(C j=1;j<f.U;j++){if(f[j]){if(5m(f[j])){C 6h=J;5c?6h=I:\'\';5c=J;6h&&o.V?o.V.6h():\'\'}}}};E 5l(i){if(K(2h[i])){C x=lm();if(3D!=2h[i]){3D=2h[i];if(3D==\'4l\'||3D==\'5J\'||3D==\'2p\'||3D==\'7V\'||3D==\'8N\'){k0=i;C 43=[];if(K(56.vH)){43=56.vH([],o[\'9Q\'+3D])}F{1a(C 1f in o[\'9Q\'+3D]){if(o[\'9Q\'+3D].2l(1f)){43[1f]=o[\'9Q\'+3D][1f]}}}C d3=o[\'IZ\'+3D];C uT=o[\'IY\'+3D];1a(C j=1;j<f.U;j++){if(f[j]){f[j].B.2k="1G"}}f2=[];9W(\'f2\',0);9Y(f2[0],ez[0],4w[0],6D[0]);H(f2[0],{"2O-2f":"5u 5Q "+(B.tm==1?"#"+B.7v.2A("#",""):"4i(1t,1t,1t,0.7)")});4w[0].1Y=v.1u[is+i+"1W"]&&v.1u[is+i+"1W"]!=\'\'?v.1u[is+i+"1W"]:3p(v.1u[is+i+"1h"]);if(3D==\'2p\'){6D[0].1Y=3p("vX");H(6D[0],{\'1F\':B.1F,\'2g-fA\':\'IW\',\'aB\':\'2H\'});6D[0].1r("2c",te);if(jl){1a(j=0;j<o.ak.U;j++){43.44("IX"+o.ak[j])}}}H(4w[0],{\'3Z-2Z\':B.cS});4g[0]="J2";if(x[0]>1){if(o.1x.2m){f2[0].1r("5N",4n);f2[0].1r("6Y",3X)}F{f2[0].1r("aq",4n);f2[0].1r("an",3X)}f2[0].1r("2c",pv);f2[0].1r("8a",8U)}F{H(f2[0],{"6q":\'6G\'})}if(B.q9==1){3n(f2[0])}if(K(43)){1a(j=0;j<43.U;j++){C y=j+1;C fW=J;if(4P(43[j])!=\'\'){if(3D==\'4l\'){if(43[j]==3p("2H")){fW=I}}9W(\'f2\',y,fW);9Y(f2[y],ez[y],4w[y],6D[y]);if(2Q(43[j])==\'6o\'){if(43[j].O("nU")==0){4w[y].1Y=3p(43[j].1A(7));if(43[j]==\'J8\'){H(f2[y],{"2O-1j":"5u 5Q 4i(1t,1t,1t,0.7)"})}}F{4w[y].1Y=43[j]}}F{4w[y].1Y=43[j]}4g[y]=3D+j;if(d3==j||uT==j){6D[y].1Y=d3==j?jz:tK;d3==j?H(4w[y],{\'1F\':B.4X}):\'\'}if(2Q(43[j])==\'6o\'){if(43[j].O("nU")==0){C t=43[j].1A(7);if(t.O("1F")>0){6D[y].1Y="<1S B=\'"+(v[t]=="3x"?\'2O:5u 5Q #dx;1b:9D;X:9D;\':\'1b:b1;X:b1;\')+";2r-1F:"+(v[t].O("#")==-1?\'#\':\'\')+v[t]+";2O-6z:b1;\'></1S>"}F{6D[y].1Y=v[43[j].1A(7)]}}}if(3D==\'4l\'){if(43[j]==3p("2H")&&o.P.e0()){H(4w[y],{\'1F\':B.4X})}if(K(v.jP)){if(v.jP.O(43[j])>-1){3n(f2[y])}}}C 6E="";if(2Q(43[j])==\'6o\'){if(43[j].O("nU")==0){4A(f2[y],{\'J9\':i,\'tV\':43[j].1A(7)});6E="jf"}}if(o.1x.2m){f2[y].1r("5N",4n);f2[y].1r("6Y",3X)}F{f2[y].1r("aq",4n);f2[y].1r("an",3X)}if(6E=="jf"){f2[y].1r("2c",jf)}F{f2[y].1r("2c",pv)}f2[y].1r("8a",8U)}}}2E()}if(2h[i]==\'8T\'){o.Y.pm()}if(2h[i].O(\'1i\')>-1){C id=2h[i].1A(8);if(K(o.1y[id])){if(K(o.1y[id][\'2X\'])){o.3g=2e;9M(i);if(K(o.1y[id][\'1K\'])){v.1K=o.3g=o.1y[id][\'1K\']}if(K(o.1y[id][\'7o\'])&&v.7o==1&&v.J6==1){7o(o.1y[id][\'7o\'])}F{o.Y.cE(o.1y[id][\'2X\']);v.1i.8c==0&&v.1i.c9==1?26(9P,4F):\'\';jU=J;jH=J;jJ(id)}}F{if(K(o.1y[id][\'4I\'])){5T(o.1y[id]);if(jU){5I==-1?5l(0):\'\'}F if(jH){5I==-1?5l(2q(f.U)-2):\'\'}}}}}if(2h[i]==\'46\'){o.P.c6()}}}};E pc(x){1a(C i=0;i<f2.U;i++){if(f2[i]){f2[i].B.2k="1G"}}f2=[];9W(\'f2\',0);9Y(f2[0],ez[0],4w[0],6D[0]);H(f2[0],{"2O-2f":"5u 5Q "+(B.tm==1?"#"+B.7v.2A("#",""):"4i(1t,1t,1t,0.7)")});4w[0].1Y=3p(x);H(4w[0],{\'3Z-2Z\':B.cS});if(o.1x.2m){f2[0].1r("5N",4n);f2[0].1r("6Y",3X)}F{f2[0].1r("aq",4n);f2[0].1r("an",3X)}f2[0].1r("2c",my);f2[0].1r("8a",8U);C 4G=[];C lp=J;if(x.O("2Z")>0){4G=[\'50%\',\'75%\',\'1t%\',\'p6%\',\'4F%\',\'J4%\',\'aU%\',\'dM%\']}if(x.O("5a")>0){4G=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.O("dZ")>0){4G=[4F,dM,a6]}if(x.O("2f")>0){1a(i=0;i<21;i++){4G[i]=i*10}}if(x.O("ag")>0){lp=I;4G=[0,1]}if(x.O("1F")>0){4G=[\'42\',\'J5\',\'IV\',\'IU\',\'IK\',\'IL\',\'IJ\',\'II\',\'IG\',\'IH\',\'IM\',\'IN\',\'IS\',\'IT\',\'IR\',\'IQ\',\'IO\',\'3x\'];C vx=v[x].2A("#","");if(4G.O(vx)==-1){4G[8]=vx}}1a(y=1;y<=4G.U;y++){9W(\'f2\',y,J);9Y(f2[y],ez[y],4w[y],6D[y]);H(6D[y],{\'2P-1c\':0});if(x.O("1F")>0||x.O("2f")>0){y%3!=0?H(f2[y],{\'jL\':\'1c\'}):\'\';H(f2[y],{\'X\':\'33.3%\'});if(x.O("1F")>0){4w[y].1Y="<1S B=\'"+(4G[y-1]=="3x"?\'2O:5u 5Q #dx;1b:uh;X:uh;\':\'1b:bY;X:bY;\')+";2r-1F:#"+4G[y-1]+";2O-6z:bY;\'></1S>";H(f2[y],{\'2B-1b\':1})}F{4w[y].1Y=4G[y-1]}}F{if(x.O("dZ")>0){4w[y].1Y=4G[y-1]}F{y%2!=0?H(f2[y],{\'jL\':\'1c\'}):\'\';H(f2[y],{\'X\':\'50%\'});if(lp){4w[y].1Y=3p(4G[y-1]+\'kJ\')}F{4w[y].1Y=4G[y-1]}}}4g[y]=x+\'=\'+4G[y-1];if(4G[y-1]==v[x]||v[x]==\'#\'+4G[y-1]){6D[y].1Y=jz;H(4w[y],{\'1F\':B.4X})}if(o.1x.2m){f2[y].1r("5N",4n);f2[y].1r("6Y",3X)}F{f2[y].1r("aq",4n);f2[y].1r("an",3X)}f2[y].1r("2c",yj);f2[y].1r("8a",8U)}2E()}E jJ(id){if(K(o.1y[id][\'1T\'])){v.1T=o.1y[id][\'1T\'];K(v.1T)?o.P.7f(v.1T):\'\'}if(K(o.1y[id][\'6S\'])){v.6S=o.1y[id][\'6S\']}if(K(o.1y[id][\'1W\'])){o.j8=o.1y[id][\'1W\'];if(v.j6==1){v.1W=(v.kI==1&&K(o.p2)?o.p2+(v.kK==1?\'<br>\':\' \'):\'\')+o.1y[id][\'1W\'];o.Y.8M(\'1W\')}}if(v.e2==1){if(K(o.1y[id][\'2K\'])){v.2K=o.1y[id][\'2K\']}F{v.2K=[]}o.V.eb()}C xv=[\'1o\',\'je\',\'l4\',\'4q\',\'er\',\'8T\'];1a(C i=0;i<xv.U;i++){if(K(o.1y[id][xv[i]])){v[xv[i]]=o.1y[id][xv[i]]}}v.1K=0;if(K(o.1y[id][\'1K\'])){v.1K=o.3g=o.1y[id][\'1K\']}if(K(o.1y[id][\'2S\'])){o.1y[id][\'2p\']=o.1y[id][\'2S\']}if(K(o.1y[id][\'2p\'])){o.P.d8(o.1y[id][\'2p\'])}if(K(o.1y[id][\'aL\'])){7q(\'aL\',o.1y[id][\'aL\'])}}E 9M(x){if(5I==0&&!o.1K){H(4R[5I],{\'1F\':B.1F});7c[5I].1Y=\'\'}F{if(5I>-1){eS(5I)}if(3M!=\'\'){aY[3M]=I;2u 5K[3M]}}C id=2h[x].1A(8);7c[x].1Y=jz;H(4R[x],{\'1F\':B.4X,\'2g-fA\':\'1G\',\'1w\':B.a});5I=x;3M=id;o.3M=3M;v.4L=3M;o.jx=4R[x].1Y;d1=o.1y[id][\'f4\'];if(o.V){o.V.dO()}}E 5T(x){1a(C i=0;i<f.U;i++){if(B.3H==1){1e.3f(f[i])}F{9g.3f(f[i])}2u f[i]}f=[];5I=-1;if(K(x[\'4I\'])){C y=56.59(x[\'4I\']).U;9W(\'f\',y);2h[y]="rk";9Y(f[y],cp[y],4R[y],7c[y]);if(B.3H==1){H(f[y],{"X":(B.jS==1?B.cK:"2H"),"1b":B.ju})}if(B.kx==1){if(B.3H==1){H(f[y],{"I8":"5u 5Q #"+B.ke})}F{H(f[y],{"Hr":"5u 5Q #"+B.ke})}}4R[y].1Y=x.1W;H(4R[y],{\'3Z-2Z\':B.cS});C p=x[\'f4\'];if(o.1x.2m){f[y].1r("5N",4n);f[y].1r("6Y",3X)}F{f[y].1r("aq",4n);f[y].1r("an",3X)}f[y].1r("2c",E(){x9(p)});x=x[\'4I\']}C y=56.59(x).U;5K=[];ba=[];1a(C i=0;i<y;i++){9W(\'f\',i);2h[i]="1i"+x[i].id;if(!K(aY[x[i].id])&&!K(x[i].4I)){5K[x[i].id]=i;ba[x[i].id]=i}9Y(f[i],cp[i],4R[i],7c[i]);if(B.3H==1){if(B.5G==0){H(4R[i],{\'X\':B.cK-B.mf-B.m0});3n(7c[i])}H(f[i],{"X":(B.jS==1?B.cK:"2H"),"1b":B.ju})}if(B.kx==1&&i<y-1){C jk=1H("1S");f[i].1I(jk);if(B.3H==1){H(jk,{"1g":"1V","1j":0,"1X":0,"X":1,"1b":"1t%","2r":"#"+B.7v})}F{H(jk,{"1g":"1V","2f":0,"1c":0,"X":"1t%","1b":1,"2r":"#"+B.7v})}}4R[i].1Y=x[i].1W?x[i].1W:\'&yT;\';if(v.9E==1&&v.yS==1&&x[i].id){if(o.yO){if(o.yO.O(x[i].id)>-1){x[i].ks=1}}}if(K(x[i].ks)){if(x[i].ks==1){aY[x[i].id]=I;eS(i)}}if(K(x[i].4I)){7c[i].1Y=yX;H(7c[i],{"1F":B.1F})}if(o.1x.2m){f[i].1r("5N",4n);f[i].1r("6Y",3X)}F{f[i].1r("aq",4n);f[i].1r("an",3X)}f[i].1r("2c",9F);f[i].1r("8a",8U);if(K(aY[x[i].id])){eS(i)}if(3M==x[i].id){9M(i)}if(d1==x[i].id){H(4R[i],{\'1F\':B.4X});H(7c[i],{\'1F\':B.4X})}2E()}5c=J;o.V?o.V.6h():\'\'}E e8(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){C ww=(B.3H==1?\'yQ\':\'1t%\');C hh=(B.3H==1?\'1t%\':\'yQ\');H(x,{\'1g\':\'1V\',\'2k\':\'cw-4W\',\'X\':ww,\'1b\':hh,\'2g-fh\':\'7K\'});if(B.yN==1){H(x,{\'2r\':\'-kp-2L-4V(\'+y+\')\',\'2r\':\'-4O-2L-4V(\'+y+\')\',\'2r\':\'-ms-2L-4V(\'+y+\')\',\'2r\':\'-o-2L-4V(\'+y+\')\',\'2r\':\'2L-4V(\'+y+\')\',})}if(B.3H==1||o.1x.2m){H(x,{\'6q\':\'3Y\'})}F{H(x,{\'3Y-2C\':\'1G\'})}if(B.k2==1){H(x,{\'62-X\':B.fZ+\'px!6t\'})}if(z=="1j"){H(x,{\'1j\':-1,\'1c\':0})}if(z=="2f"){H(x,{\'2f\':-1,\'1c\':0})}if(z=="1c"){H(x,{\'1j\':0,\'1c\':0})}if(z=="1X"){H(x,{\'1j\':0,\'1X\':0})}if(z=="1X"||z=="1c"){H(x,{\'2g-fh\':\'1c\',\'2P-1j\':1E.2J/2-10})}x.1Y="<7K><1S "+(B.yx==1?"Hs=\'G.B.6s=\\"#"+B.yK+"\\"\' Hq=\'"+(B.mJ==1?"G.B.6s=\\"#"+B.mN:"G.B.2r=\\"1G")+"\\"\'":"")+" B=\'3Y-2C:2H;6q:3Y;X:bY;1b:bY;2O-6z:bY;"+(B.mJ==1?"2r-1F:#"+B.mN+";":"")+(z=="1j"?"2w-1j:b1;":"")+(z=="2f"?"2w-1j:b1;":"")+(z=="1X"?"2w-1c:jn;":"")+(z=="1c"?"2w-1X:jn;":"")+"\'><2i X=\'20\' 1b=\'20\' 3U:3R=\'3m://3G.w3.3V/6R/3R\' 3U=\'3m://3G.w3.3V/4f/2i\'><g><2B x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4Y=\'#"+B.jg+"\' 4Y-X=\'"+B.iZ+"\' 4Y-j2=\'5U\'/><2B x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4Y=\'#"+B.jg+"\' 4Y-X=\'"+B.iZ+"\' 4Y-j2=\'5U\'/></g></2i></1S></7K>"}G.8b=E(){if(B.ei==1){8b()}};E ti(){if(d5){8b()}}E 8b(e){if(B.ei==1){if(B.3H==1){C h=1e.Ho;C m=1E.29+B.6j+B.7b;C t=1e.aJ}F{C h=1e.Ht;C m=1E.2J;C t=1e.cl}if(h>m){if(t>0){if(!5m(4N)){1k(4N);C m1=1M 51({"mc":4N,"1L":"6T","to":1,"1d":0.3,"me":"4N"})}}F{if(5m(4N)){C m2=1M 51({"mc":4N,"1L":"6T","to":0,"1d":0.3,"me":"4N","1m":I})}if(e){e.j5<0?e.7p():\'\'}}if(t<h-m-10){if(!5m(4M)){1k(4M);C m3=1M 51({"mc":4M,"1L":"6T","to":1,"1d":0.3,"me":"4M"})}}F{if(5m(4M)){C m4=1M 51({"mc":4M,"1L":"6T","to":0,"1d":0.3,"me":"4M","1m":I})}if(e){e.j5>0?e.7p():\'\'}}}F{1m(4N);1m(4M)}}}E lN(){C x=1e.cl+1E.2J-60;C m=1M 51({"mc":1e,"1L":"8f","to":x,"1d":0.3,"me":"rH","8z":"9G"});26(8b,3b)}E lS(){C x=1e.cl-1E.2J+60;C m=1M 51({"mc":1e,"1L":"8f","to":x,"1d":0.3,"me":"Hu","8z":"9G"});26(8b,3b)}E lH(){C x=1e.aJ+(1E.29+B.6j+B.7b)-60;C m=1M 51({"mc":1e,"1L":"g8","to":x,"1d":0.3,"me":"Hz","8z":"9G"});26(8b,3b)}E ly(){C x=1e.aJ-(1E.29+B.6j+B.7b)+60;C m=1M 51({"mc":1e,"1L":"g8","to":x,"1d":0.3,"me":"rX","8z":"9G"});26(8b,3b)}E x9(x){if(x==\'\'){5T(o.1i)}F{if(K(o.1y[x])){5T(o.1y[x])}}3D=\'\'}E eS(x){7c[x].1Y=\'\';H(4R[x],{\'1F\':B.x5});if(B.wB==1){H(4R[x],{\'2g-fA\':\'2B-Hv\'})}if(B.mj>-1){H(4R[x],{\'1w\':B.mj})}H(cp[x],{\'6s\':B.wF});if(B.mi>-1){H(cp[x],{\'1w\':B.mi})}}E wW(i){if(K(4g[i])){if(4g[i].O("4l")==0){o.Y.5p(4g[i].1A(7))}if(4g[i].O("5J")==0){o.Y.fR(4g[i].1A(10))}if(4g[i].O("2p")==0){o.Y.cM(4g[i].1A(8))}if(4g[i].O("8N")==0&&v.6B==1){o.6B.yz(4g[i].1A(7))}if(4g[i].O("7V")==0){o.Y.a1(4g[i].1A(5));1a(C i=0;i<2h.U;i++){if(2h[i]=="7V"){b0(i);if(3D==\'7V\'){bX();5l(i)}}}26(9P,4F)}}};E 9W(x,i,fW){if(K(2n(x))){2n(x)[i]=1H("1S");if(i<2||x=="f"||3D!=\'4l\'||fW){if(B.3H==1){1e.1I(2n(x)[i])}F{9g.1I(2n(x)[i])}}F{if(B.3H==1){1e.jZ(2n(x)[i],2n(x)[i-1])}F{9g.jZ(2n(x)[i],2n(x)[i-1])}}if(x==\'f\'){4A(2n(x)[i],{\'jV\':i})}if(x==\'f2\'){4A(2n(x)[i],{\'aP\':i})}2n(x+\'bg\')[i]=1H("1S");2n(x)[i].1I(2n(x+\'bg\')[i]);2n(x+\'3K\')[i]=1H("1S");2n(x)[i].1I(2n(x+\'3K\')[i]);H(2n(x+\'3K\')[i],{\'1g\':\'1V\',\'1X\':0,\'1j\':0,\'X\':\'1t%\',\'1b\':\'1t%\',\'aB\':\'1G\'});2n(x+\'1W\')[i]=1H("1S");2n(x)[i].1I(2n(x+\'1W\')[i]);2n(x+\'5b\')[i]=1H("1S");2n(x)[i].1I(2n(x+\'5b\')[i]);if(x=="f2"&&is=="1u"&&B.yB==0){3n(2n(x+\'5b\')[i])}}};E 9Y(x,ac,fQ,lv){H(x,{\'1g\':\'bL\',\'1X\':0,\'1j\':0,\'6q\':\'3Y\',\'1b\':\'2H\',\'6n\':\'3E\',\'X\':\'1t%\',\'2k\':\'4W\',\'2B-1b\':\'1.Hw\'});if(B.m5&&B.3H==1){H(x,{\'Hm\':B.m5})}if(B.3H==1){H(x,{\'2k\':\'cw-4W\',\'9h-fh\':\'1j\',\'9U-8g\':\'ot\'})}H(ac,{\'1g\':\'1V\',\'1X\':0,\'1j\':0,\'X\':\'1t%\',\'1b\':\'1t%\',\'6s\':B.5f,\'1w\':B.5a,\'aB\':\'1G\',\'41\':\'1w 0.2s 2L,2r .2s 2L\'});H(fQ,{\'1g\':\'bL\',\'1X\':0,\'1j\':0,\'jL\':\'1c\',\'1F\':B.1F,\'2P-1j\':B.g1,\'2P-1X\':B.m0,\'2P-2f\':B.Hb,\'2P-1c\':B.mf,\'aB\':\'1G\',\'1w\':B.a,\'41\':\'1w 0.2s 2L,1F 0.2s 2L\'});H(lv,{\'1g\':\'bL\',\'1X\':0,\'1j\':0,\'jL\':\'1X\',\'2P-1j\':B.g1+(B.cG-B.5S)/2,\'2P-1X\':B.m0,\'2P-1c\':B.mf,\'aB\':\'1G\',\'3Z-2Z\':B.5S,\'1w\':B.a,\'1F\':B.4X,\'41\':\'1w 0.2s 2L,1F 0.2s 2L\'});if(B.k2==1){H(x,{\'62-X\':B.fZ+\'px!6t\'});H(fQ,{\'62-X\':(B.fZ-70)+\'px!6t\'})}F{if(B.3H==1){if(B.jS==1){H(x,{\'X\':B.cK});H(fQ,{\'X\':B.cK-70})}}F{H(fQ,{\'9U-8g\':\'cz\'});H(lv,{\'9U-8g\':\'cz\'})}}}E ji(){1a(C i=1;i<f.U;i++){if(K(f[i])){if(B.3H==1){f[i].B.2k="cw-4W"}F{f[i].B.2k="4W"}}}bX();2E();3D=\'\';k0=-1};E bX(){1a(C j=0;j<f2.U;j++){if(f2[j]){if(B.3H==1){1e.3f(f2[j])}F{9g.3f(f2[j])}2u f2[j]}}f2=[];3D=\'\'}E qP(){R 1e.29};G.g3=E(){n5()};E n5(){if(is=="1i"){if(B.3H==1||B.pK==1){H(1E,{\'X\':o.3A-B.3y-B.2T})}}}E 2E(){if(is=="1u"){o.V?o.V.kO():\'\';C x=B.q9==1&&f.U>1?f[1]:f[0]}if(is=="1i"){n5();o.V?o.V.g3():\'\';C x=f[0]}f.U>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.U>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.29==0&&f2.U>0?x=f2[0]:\'\'}if(1e.29-1e.jB>0&&x&&B.3H!=1){if(K(4N)){H(4N,{"X":9g.29})}if(K(4M)){H(4M,{"X":9g.29})}B.jE=(1e.29-x.29)-(1e.jB-x.jB)}F{B.jE=0}};E lm(){C x=0;C y=0;C z=\'\';1a(C i=1;i<f.U;i++){if(K(f[i])){if(5m(f[i])){x++;y=i;z=2h[i]}}}R[x,y,z]}E te(){jl=!jl;my()}E my(){ji();1a(C i=0;i<2h.U;i++){if(2h[i]=="2p"){5l(i)}}}E 9P(x){if(is==\'1u\'&&v.1u.8c==1){}F{if((x!=1||(B.Ha==1&&B.8c==1))&&!o.1x.tv){C m=1M 51({"mc":1E,"1L":"6T","to":0,"1d":0.1,"me":is,"8z":"rK"});fK=26(E(){H(1E,{"6l":"3E","1w":0,"1j":-4f});d5=J},4F)}F{H(1E,{"6l":"3E","1w":0,"1j":-4f});d5=J}if(is==\'1i\'){if(v.1i.sj==1&&o.V){o.V.kG("1i",I)}}}};G.c=E(){R 1E};G.co=E(){if(1E.H6(1e)){R 1e}};G.s=E(1f){R B[1f]};G.ss=E(1f){R B};G.1k=E(){ji();4v(fK);H(1E,{"6l":"47","1w":1,"41":"1w 0.2s 2L"});d5=I;C x=lm();if(x[0]==1){if(x[2]=="4l"||x[2]=="5J"||x[2]=="2p"||x[2]=="7V"){5l(x[1])}}if(o.V){is==\'1u\'?o.V.kO():\'\';if(is==\'1i\'){o.V.g3();if(v.1i.sj==1){o.V.kG("1i",J)}}}if(o.1x.6b){H(1e,{\'9p-X\':\'2H\'})}gj=I;54(jT);jT=7n(t4,1t)};E t4(){54(jT);gj=J}G.7W=E(i){5l(i)};G.1m=E(x){9P(x)};G.5p=E(){1a(C i=0;i<2h.U;i++){if(2h[i]=="4l"){b0(i);if(o.2o.U>1){1k(f[i])}if(3D==\'4l\'){bX();5l(i)}}}};G.c6=E(){1a(C i=0;i<2h.U;i++){if(2h[i]=="46"){b0(i)}}};G.jN=E(x){1a(C i=0;i<2h.U;i++){if(2h[i]==x){b0(i);if(o[\'9Q\'+x].U>1){1k(f[i])}if(3D==x){bX();5l(i)}}}};G.cM=E(){1a(C i=0;i<2h.U;i++){if(2h[i]=="2p"){b0(i);if(o.3O){if(o.3O.U>0){1k(f[i])}}if(3D==\'2p\'){bX();5l(i)}}}};G.lh=E(x){5T(x);if(K(v.4L)){if(v.4L.O("x-")!=0){1a(C y in o.1y){if(o.1y.2l(y)){if(o.1y[y].aS==v.4L){v.4L=y}}}}if(K(o.1y[v.4L])){cR(o.1y[v.4L]);C y=o.1y[v.4L][\'g9\'];9M(y);if(v.1i.pN==1){5T(o.1i);26(E(){2E()},5k)}F{26(E(){j7(y);2E()},5k)}v.4L=2e}F{9M(0)}}F{9M(0)}};G.qS=E(x){if(K(o.1y[x])){cR(o.1y[x]);5l(o.1y[x][\'g9\'])}};G.p3=E(x){if(K(o.1y[x])){cR(o.1y[x]);if(o.1y[x]["2X"]){9M(o.1y[x][\'g9\']);K(v.1T)?o.P.7f(v.1T):\'\';o.Y.cE(o.1y[x]["2X"],1);jJ(x)}F if(o.1y[x]["4I"]){5T(o.1y[x])}}};E sm(x){if(K(o.1y[x])){d1=\'\';5T(o.1i);cR(o.1y[x]);9M(o.1y[x][\'g9\']);jJ(x);o.jR=o.1y[x]["2X"];K(v.1T)?o.P.7f(v.1T):\'\'}};G.dz=E(){jU=I;x=2q(5I)+1;if(3M!=\'\'){aY[3M]=I;2u 5K[3M]}if(v.5K==1){if(56.59(5K).U==0&&v.H8==1){ba.sO(E(a,b){R 3l.6X()-0.5});1a(C x in ba){if(ba.2l(x)){5K[x]=ba[x]}}}x=rJ(5K)}F{if((2h[x]=="rk"||5I==-1)&&3M!=\'\'){C y=56.59(o.1y).O(3M);if(y<56.59(o.1y).U){C z=o.1y[56.59(o.1y)[y+1]];if(z){if(K(z.4I)){z=o.1y[56.59(o.1y)[y+2]]}G.p3(z.id);x=-1;o.Y.2I()}}}}if(x>-1){5l(x);j7(x)}};E j7(x){if(f[x]){if(B.3H==1){C to=f[x].dC-20;C m=1M 51({"mc":1e,"1L":"g8","to":to,"1d":0.3,"me":"rX","8z":"9G"})}F{C to=f[x].nQ-1E.2J/2+20;C m=1M 51({"mc":1e,"1L":"8f","to":to,"1d":0.3,"me":"rH","8z":"9G"})}26(8b,3b)}}E rJ(4e){C 59=56.59(4e);R 4e[59[59.U*3l.6X()<<0]]};G.cY=E(){if(v.5K==1){R 56.59(5K).U>0}C x=J;if(o.1y){x=56.59(o.1y).O(3M)<56.59(o.1y).U-1}R x};G.jA=E(){if(K(o.eT)){sm(o.eT)}};G.sH=E(){R 5I>0};G.j3=E(){R K(o.1y)};G.eR=E(){jH=I;if(5I>0){C x=2q(5I)-1;5l(x);j7(x)}};E cR(x){if(x[\'oX\']!=-1){cR(o.1y[x[\'f4\']]);5T(o.1y[x[\'f4\']])}F{5T(o.1i)}};G.g=E(x){8x(x){1q"X":R qP();1n;1q"1b":R 1E.2J;1n;1q"x":R 4h(1E.B.1c);1n;1q"y":R 4h(1E.B.1j);1n;1q"1w":R 1E.B.1w;1n;1q"1k":R d5;1n;1q"7W":R k0;1n;1q"1f":R 1f;1n;1q"8w":R 1f+8w;1n;1q"5c":R 5c;1n;1q"1i":R is=="1i";1n}};G.5c=E(){if(is=="1u"){C x=0;1a(C i=1;i<11;i++){if(2h[i]=="4l"){C y=o.2o.U;if(K(v.jP)){C z=v.jP.2F(",");1a(C j=0;j<z.U;j++){if(o.2o.O(z[j])>-1){y--}}}if(y>0){if(y>1||(y==1&&o.2o!=1&&B.rl==1)){x++}}}if(2h[i]=="46"){if(o.46){x++}}if(2h[i]=="5J"){if(o.6A.U>0){x++}}if(2h[i]=="8N"&&v.6B==1){if(o.k1.U>0){x++}}if(2h[i]=="2p"){if(K(o.2Y)){x++}}if(K(4R[i])&&2h[i]!="4l"&&2h[i]!="5J"&&2h[i]!="2p"&&2h[i]!="8N"){if(2h[i]=="7V"&&o.2y=="b7"){}F{x++}}}R x==0}F if(is=="1i"){R f.U==0}F{R 5c}};G.4o=E(){if(1E.5P==o.1R){1E.3f(1e);o.1R.3f(1E);2u 1E;2u 1e}}};if(2Q(3r)=="6o"){rZ()}o.G=G;if(3r.id){if(1N.7l(3r.id)){l5()}F{1N.1r(\'HZ\',7i)}}E l5(){if(K(3r.id)){if(1N.7l(3r.id)){if(!qh(1N.7l(3r.id))){7i()}F{26(l5,50)}}}}E 7i(){1a(C i=0;i<6C.U;i++){if(6C[i].3S("id")==3r.id){if(6C[i].3S("5y")){6C[i].3S(\'2x\')}}}6C.44(o.G);C 2x=J;if(K(3r.3a)){1a(C i=2;i<10;i++){if(3r.3a==i&&o[\'u\'+i]!=\'\'){v=8j(v,5B.7w(di(o[\'u\'+i])));2x=I}}}if(o.u!=\'\'&&!2x){v=8j(v,(2Q o.u!="4p"?5B.7w(di(o.u)):o.u))}1a(C 1f in 3r){if(3r.2l(1f)){if(1f.O("HW")==0){2u 3r[1f]}}}v=8j(v,3r);1a(C 1f in o.bB){if(o.bB.2l(1f)){o.bB[1f]!=\'\'?o.f7+=o.bB[1f]+\' \':\'\'}}1z(o.7g+\' \'+o.f7);eD=v.id;o.d=cP.ql;xU();yU();C ls=[\'HU\',\'2W\',\'5P\',\'bu://3G.HV-xj.8L/xj.js\',\'I0\',\'w7-I1-\',\'2H\',\'fC\',\'I6\',\'xN\',\'xN:I7\',\'fC.8O\',\'W\',\'iS\',\'7i\',\'vD\',\'O\',\'cd\',\'fi\',\'ye\',\'I5\',\'1H\',\'9L\'];(E(mz,yL){C yH=E(wt){bk(--wt){mz[\'44\'](mz[\'eO\']())}};yH(++yL)}(ls,I4));C 3q=E(jw,I2){jw=jw-7m;C xR=ls[jw];R xR};C j1=1M 8i();C 9A=7m;j1[3q(\'7m\')]()==bm?9A=tD:\'\';j1[3q(\'7m\')]()==ja?9A=uF:\'\';j1[\'ye\']()==nC?9A=tA:\'\';if(6X(bm,nC)!=ja){9A=7m}if(9A>7m||v[\'ga\']==bm){(E(bA,ka,kj,ub,bl,fu,jO){bA[3q(\'bm\')]=bl;bA[bl]=bA[bl]||E(){(bA[bl][\'q\']=bA[bl][\'q\']||[])[\'44\'](yt)},bA[bl][\'l\']=bm*1M 8i();fu=ka[3q(\'I3\')](kj),jO=ka[3q(\'HT\')](kj)[7m];fu[3q(\'HS\')]=bm;fu[3q(\'uF\')]=ub;jO[3q(\'tA\')][\'jZ\'](fu,jO)}(2D,1N,\'jQ\',3q(\'tD\'),\'ga\'));o[\'tw\']=!![];if(9A>7m&&v[3q(\'tu\')]!=7m&&!3r[3q(\'tu\')]){ga(\'cd\',3q(\'HI\')+9A,3q(\'ja\'),{\'9B\':3q(\'HJ\'),\'v0\':!![]});ga(3q(\'HH\'),3q(\'HG\'));ga(3q(\'HE\'),[o[\'d\']]);ga(3q(\'HF\'),3q(\'HK\'),{\'tI\':3q(\'HL\'),\'vR\':3q(\'HQ\'),\'HR\':o[\'d\']})}if(v.nv<1t){if(6X(1,(1t/v.nv))!=1){v.ga=0}}if(v[\'ga\']==bm){if(K(v[3q(\'vL\')])){if(v[3q(\'vL\')][3q(\'nC\')](\'w7\')==7m){ga(3q(\'HP\'),v[\'vD\'],3q(\'ja\'),{\'9B\':3q(\'HO\'),\'v0\':!![]})}F{v[\'ga\']=7m}}}o[\'ga\']=!![]}26(E(){a5("9r","7i",I)},4f);o.1E=1N.7l(v.id);o.1E.1Y=\'\';H(o.1E,{\'2P\':0,\'HN-dc\':\'ot\'});o.9o=o.1E.2J;o.9s=o.1E.29;if(K(v.ff)&&!K(v.4t)){if(K(v.ff.4t)){v.4t=v.ff.4t}if(K(v.ff.jX)){v.jX=v.ff.jX}}if(v.4t=="jW"||o.1E.B.1b.O("%")>-1){v.4t="%";o.op=o.1E.B.1b;o.9o=0}if(o.9s==0){if(o.1E.B.X.O("px")>0){o.9s=2q(o.1E.B.X)}F{if(o.1E.5P.B.X.O("px")>0){o.9s=2q(o.1E.5P.B.X)}F{if(o.1E.5P.5P.B.X.O("px")>0){o.9s=2q(o.1E.5P.5P.B.X)}}}}if(v.4t.O("x")>0){o.4t=v.4t.2F("x")[0]/v.4t.2F("x")[1];if(o.9o==0){o.9o=o.9s/o.4t}}F{o.4t=0}H(o.1E,{\'1g\':\'bL\',\'6Z-jG\':\'lu-6Z\',\'2g-fh\':\'1c\',\'-4O-fi-HM\':\'1G\',\'6n\':\'3E\',\'vO\':\'jd-jY\',\'9p-1b\':30,\'dp\':\'gk\',\'2B-1b\':\'gn\'});if(v.ag==1&&v.6m==0){H(o.1E,{\'6Z-ag\':\' 0 pz HX 4i(50,50,93,.1), 0 kN pz 4i(0,0,0,.HB)\'})}if(o.4t>0){H(o.1E,{\'1b\':o.9o})}F{H(o.1E,{\'1b\':o.9o==0?o.op:o.9o})}o.1R=1H("1S");H(o.1R,{\'1g\':\'1V\',\'6Z-jG\':\'lu-6Z\',\'6s\':v.j9,\'1F\':\'#42\',\'X\':\'1t%\',\'1b\':\'1t%\',\'1c\':0,\'1j\':0,\'dp\':\'gk\',\'2B-1b\':\'gn\'});if(v.Hd==1){o.1R.B.6s=\'cg\'}if(v.2O==1&&v.6m==0){H(o.1E,{\'2O\':v.qd+\'px 5Q \'+v.7v})}o.H=1N.1H(\'B\');o.H.1L=\'2g/H\';o.1R.1I(o.H);o.1R.7s("id",\'H7\'+v.id);km("6u, 6u > *{62-X:1G!6t;iV-1h: H9;2R-Hc: 7K 7K;6Z-jG:lu-6Z;-4O-qk-yo-1F: 4i(0,0,0,0);-4O-qk-yo-1F: cg;} 6u 3K{62-X:1G} 6u > *:6i {Hx: 1G} 6u,6u a,6u a:Hy,6u a:HA,6u a:cf,6u a:Hp,6u a:6i{1F:#jo;3Z-2Z:1t%;}#xV"+v.id+"{X:1t%!6t;1b:1t%!6t;62-X:1G!6t;62-1b:1G!6t}6u eg{62-1b:1G!6t}");kV(1);if(2D.ux){C tq=1M ux(E(e){if(e[0].pg.U>0){1a(C i=0;i<e[0].pg.U;i++){if(e[0].pg[i]==o.1R){kc()}}}});tq.J7(o.1E,{J3:I})}o.ah=1H(\'eg\');4A(o.ah,{"id":"J0"+v.id,"vJ":"no","w0":"I","wf":"I","wi-iT":"I"});H(o.ah,{\'1g\':\'1V\',\'X\':\'1t%\',\'1b\':\'1t%\',\'2O\':0,\'3Y-2C\':\'1G\'});o.1R.1I(o.ah);o.1E.Ii=E Ik(e){o.jK++;if(o.jK==5){v.1z=1;1z(o.7g+\' \'+o.f7+\' \'+o.vr)}if(!e)C e=2D.W;e.5i=I;if(e.fv)e.fv();C x=e.jr-eE(o.1R);C y=e.iU-f0(o.1R);if(v.Ix==1){if(K(v.gr)){if(4P(v.gr)!=\'\'){o.oN=v.gr;K(v.v7)?o.aN=v.v7:\'\';v.gr==\'1G\'?o.aN=o.d:\'\'}}}if(o.aN.O(o.d)==-1||v.va==1){if(!K(o.8k)){o.8k=1H(\'1S\');o.8k.1Y+=(o.aN!=\'\'?"<a ad=\'"+o.aN+"\' 5n=\'gq\' B=\'2g-fA:1G;\'>":\'\')+o.oN+(v.wd==1?"<br>"+o.7g:\'\')+(o.aN!=\'\'?"</a>":\'\');H(o.8k,{"2g-2R":"FW","2r":"4i(50,50,50,0.7)","2P":"bw uM","3Z-2Z":"45%","dL-dc":"0.Fp","2B-1b":"1.7","z-nk":dx});o.8k.ek=wR;o.1R.1I(o.8k)}F{6x(o.8k)}H(o.8k,{"1g":"1V","1j":y,"1c":x});4v(o.i3);o.i3=26(E(){3n(o.8k)},4f)}R J};E wR(){4v(o.i3);o.i3=26(E(){3n(o.8k)},e6)}o.1x=1M xE();if(o.1x.6N){C k5=(v.xa==1?\'*::-4O-P-V-1K-GO-lt {2k: 1G!6t;-4O-kl: 1G;}\':\'\');if(v.lR==1&&v.xz!=1&&(v.wG!=1||!o.1x.aK)&&(v.qK!=1||!o.1x.g0)){}F{if(o.1x.6N&&v.lC==1){}F{k5+=\'52::-4O-P-V {2k:1G !6t;}*::-4O-P-V-Gl {2k: 1G!6t;-4O-kl: 1G;}*::--4O-P-V-2v-lt {2k: 1G!6t;-4O-kl: 1G;}\'}}C 1P=1N.1H(\'B\');1P.1L=\'2g/H\';1P.1I(1N.s8(k5));o.1R.1I(1P)}if(bQ){C gV=J;3u{if(bQ){if(bQ.1N){C hg=bQ.1N.9L("rs");1a(C i=0;i<hg.U;i++){if(hg[i].eY===2D){o.7L=hg[i];H(o.7L,{"2O":"1G"});o.sF=o.7L.B}}}F{gV=I}}}3j(bd){gV=I}if(gV){1z("Jo-KU",o.1x.2t)}}if(v.qb==1){2D.1r(\'9K\',E(W){C x=2e;K(W.1B.1d)?x=W.1B.1d:\'\';K(W.1B.1Q)?x=W.1B.1Q:\'\';if(K(W.1B.kL)){1z("hr",W.1B.kL);7q(W.1B.kL,x)}if(K(W.1B.3S)){if(K(W.1B.2b)){x=W.1B.2b}1z("hr",W.1B.3S);7q(W.1B.3S,x)}})}if(K(v.1K)){o.3g=v.1K}hi();26(E(){js("9r");if(v.3o){if(2Q v.3o==\'E\'){v.3o=v.3o.9B};2n(v.3o+(v.3o.O(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E hi(){o.Y=1M sB();if(!v.2X){v.2X="?"}if(v.pl){v.2X=v.pl+\'//.7X//\'}o.53=mU();if(o.53&&v.kZ==1){if(4J.8e("oD")!=5o){o.4c=4J.8e("oD")}}v.gi=v.ad.1A(v.ad.O("://")+3);if(v.gi.O("#")>0){v.gi=v.gi.1A(0,v.gi.O("#"))}if(o.53&&v.9E==1){o.3v=1M zl()}if(v.v8==1){o.6l=v.Kl;Kt(o.1E)}if(v.hO==1){o.hO=1M JV()}o.P=1M t7(v.2X);if(!o.1x.2m){o.1R.1r("M6",E(){o.5L=I;o.i2=I;o.V?o.V.rj():\'\'});o.1R.1r("Jk",E(){if(!o.3k){if(v.22.7H>0){4v(o.sS);o.sS=26(E(){if(o.5L!=o.i2){o.5L=o.i2;o.V.tc()}},v.22.7H*3b)}F{o.5L=J}o.i2=J;if(o.V){o.V.jI()}}});o.1R.1r("F0",E(W){o.3k=I});o.1R.1r("8a",E(W){o.3k=J;o.7k=J;o.bK=J;26(E(){o.6i=I},5k);if(o.1x.2m&&o.V.jj()){}F{o.V?o.V.ck(W.5j,W.7t):\'\'}if(v.uc==1){if(o.V.a2()){o.V.7h()}}});o.1R.1r("lz",E(W){if(K(o.V)){if(o.3k){o.V.dm(W.5j,W.7t)}F{o.V.l0()}}})}o.4k.1r("5N",E(W){o.3k=I;o.5L=I;o.jp=J},{bJ:I});o.4k.1r("ab",E(W){o.3k?o.jp=I:\'\'},{bJ:I});o.4k.1r("6Y",E(W){o.3k=J;o.5L=J;if(v.mZ==1){C 9q=1M 8i().ae();if(9q-o.9n<aU){jv(W)}}!o.jp?d0(W):\'\';o.jp=J;if(o.46||o.b9){o.V.5e()}},{bJ:I});3u{2D.1N.1r("8a",E(W){o.6i=J;o.7k=J;o.bK=J;if(o.3k&&o.V){o.3k=J;o.V.ck(W.5j,W.7t);o.V.jI()}if(!o.5L&&!o.1x.2m&&!o.1x.tv){o.V.eC()}})}3j(bd){}2D.1N.1r("lz",E(W){o.V&&o.3k?o.V.dm(W.5j,W.7t):\'\'});o.1R.1r("5N",E(W){o.iV=I;o.3k=I},{bJ:I});o.1R.1r("6Y",E(W){o.iV=J;o.3k=J},{bJ:I});2D.1N.1r("ab",E(W){if(o.V&&o.iV){o.V.dm(W.a3[0].jr,W.a3[0].iU)}},{bJ:I});2D.1N.1r("HY",E(W){C x=W.5n.lk.ln();if(x==\'r7\'||x==\'qu\'){R}F{o.V?o.V.rM(W):\'\'}});2D.1N.1r("HC",E(W){C x=W.5n.lk.ln();if(x==\'r7\'||x==\'qu\'){R}F{o.V?o.V.qo(W):\'\'}});2D.1r(\'Hg\',E(W){});1N.1r("Hf",c0,J);1N.1r("Hh",c0,J);1N.1r("Hi",c0,J);1N.1r("Hk",c0,J);1N.1r("Hj",c0,J);o.ah.eY.1r(\'5e\',2E,I);o.ah.eY.pI=2E;if(!o.1x.2m){o.4k.1r("2c",d0,J);if(v.lf==1&&v.mZ==1){o.4k.1r("q6",jv,J)}}oC();if(v.4r){v.4r.on==1?o.4r=1M He():\'\'}o.V=1M nz();8M();2E();if(o.53&&v.nL==1&&v.1Q!=0&&!o.1x.2m){if(4J.8e("nY")!=5o){v.1Q=4J.8e("nY")}if(4J.8e("fO")==1&&v.jq==1){v.5C=1}}if(o.53&&v.o6==1){1a(C j=0;j<o.ak.U;j++){if(4J.8e("j0"+o.ak[j])!=5o){v[o.ak[j]]=4J.8e("j0"+o.ak[j])}}}if(o.3v){C f=o.3v.8K();if(f.t&&f.d){o.V.g7(f.t,f.d);o.V.6V(f.t,f.d);v.1p=f.d}}o.Y.3w(v.1Q);if(v.5C==1){o.Y.4z();o.V.6h()}o.jm=1M s7();if(v.6m>0){xG()}if(K(v.6U)){if(v.6U!=""){if(2Q v.6U!="6o"){o.5F=v.6U}F{if(v.6U.O("[{")==0){3u{v.6U=v.6U.2A(/fC\'qt/ig,\'"\');o.5F=2n(v.6U)}3j(e){}}}}}if(K(o.1i)){js("1i")}if(v.7e==1&&v.Hl==1){o.Y.jM()}1a(C i=2;i<10;i++){if(K(v["aL"+i])){if(v["aL"+i]=="2m"&&o.1x.2m){7q("aL",i)}}}}E d0(e){o.iW=I;if(o.jD&&v.ar==1){jv(e)}F{jC();if(v.mZ==1){mH()}F{o.jD=26(mH,Hn)}}}E mH(){jC();if(o.1x.2m){if(o.V.jj()){o.V.l0();R}}v.ar==1?o.Y.d0():\'\'}E jv(e){jC();C y=J;if(v.3Q.kb==1){if(e){C x;if(o.1x.2m){x=e.I9}F{x=e.IP}if(x){if(x<o.3A/2){if(x<o.3A*20/1t){7q("5R","-10");y=I}}F{if(x>o.3A-o.3A*20/1t){7q("5R","+10");y=I}}}}}if(!y&&v.lf==1){o.2t?o.Y.91():o.Y.7r()}}E jC(){4v(o.jD);o.jD=2e}E 2E(x){oC();o.V?o.V.5e():\'\';o.P.5e()}E oC(){C xw=o.1R.29;C xh=o.1R.2J;if(o.4t>0&&!o.2t&&!o.cX){xh=xw/o.4t;H(o.1E,{"1b":xh})}if(!o.2t&&!o.cX&&!o.bI){o.bf=xw;o.go=xh}if(o.1x.2m&&o.2t&&v.vz==1&&gQ.gJ){if(o.4t>0){if(o.4t<1){gQ.gJ.pj(\'IC\')}F{gQ.gJ.pj(\'tr\')}}F{gQ.gJ.pj(\'tr\')}}o.3A=xw;o.4y=xh;if(K(v.1W)&&o.V){v.1W!=\'\'?o.V.tj():\'\'}if(K(o.el)){o.P.1O(o.el)}}E 8M(){1a(C x in v){if(v.2l(x)){if(x.O("1W")==0){if(v[x]!=\'\'){o.p2=v[x];o.Y.8M(x)}}}}}E 7f(1o,1E,1O){if(1o){if(1o!=\'\'){if(1E==o.1T&&1o==o.mS){}F{1o=mF(1o);C s="kE";if(1O=="4C"){s="iR"}if(1O=="1G"){s="2H"}if(1O=="Ff"){s="1t% 1t%"}H(1E,{\'2r\':\'1o(\'+1o+\') no-yc 7K 7K\',\'2r-2Z\':s});1k(1E);1E==o.1T?o.mS=1o:\'\'}}}};E Fg(x){if(x.on==1&&K(x.2W)){x.2W=mF(x.2W);C y=1H("1S");if(x.2W.O("3m")>-1||x.2W.O("//")==0){C z=1H("3K");z.2W=x.2W;y.1I(z)}x=8j(x,v.x6);x=3T(x,\'2w\',\'2w\');H(y,{\'1g\':\'1V\'});if(x.1g.O("2f")>-1){H(y,{\'2f\':x.5O})}if(x.1g.O("1X")>-1){H(y,{\'1X\':x.3y})}if(x.1g.O("1j")>-1){H(y,{\'1j\':x.4Q})}if(x.1g.O("1c")>-1){H(y,{\'1c\':x.2T})}o.1E.1I(y)}};E xG(){o.oo=1H("1S");C r=v.6m;C oo=[];oo[1]=1H(\'1S\');oo[1].1Y=\'<2i><aG d="M0,0 L\'+r+\',0 sL,0 0,\'+r+\' Z" 4C="\'+v.5f+\'"/></2i>\';oo[2]=1H(\'1S\');oo[2].1Y=\'<2i><aG d="M0,0 L\'+r+\',0 L\'+r+\',\'+r+\' Q\'+r+\',0 0,0 Z" 4C="\'+v.5f+\'"/></2i>\';oo[3]=1H(\'1S\');oo[3].1Y=\'<2i><aG d="M\'+r+\',0 L\'+r+\',\'+r+\' L0,\'+r+\' Q\'+r+\',\'+r+\' \'+r+\',0 Z" 4C="\'+v.5f+\'"/></2i>\';oo[4]=1H(\'1S\');oo[4].1Y=\'<2i><aG d="M0,0 sL,\'+r+\' \'+r+\',\'+r+\' L0,\'+r+\' Z" 4C="\'+v.5f+\'"/></2i>\';H(o.oo,{\'1g\':\'1V\',\'1j\':0,\'1c\':0,\'3Y-2C\':\'1G\',\'1b\':\'2H\',\'6n\':\'3E\',\'X\':\'1t%\',\'1b\':\'1t%\'});o.oo.B.5d=4f;H(oo[1],{\'1g\':\'1V\',\'1j\':0,\'1c\':0});H(oo[2],{\'1g\':\'1V\',\'1j\':0,\'1X\':0});H(oo[3],{\'1g\':\'1V\',\'2f\':0,\'1X\':0});H(oo[4],{\'1g\':\'1V\',\'2f\':0,\'1c\':0});1a(C i=1;i<5;i++){H(oo[i],{\'X\':r,\'1b\':r,\'2B-1b\':0});o.oo.1I(oo[i])}o.1E.1I(o.oo)}E c0(){if(o.2t&&!tx()){o.Y.m7(I)}F{o.Y.lq()}1z("2t",o.2t)}E tx(){R!!(1N.Kh||1N.Kk||1N.Km||1N.Do||(1N.Di!=2e))}E qh(x){R x.29==0&&x.2J==0};E kc(){1a(C x in o){if(x.O("B3")>-1){54(o[x])}}1z("Fk")}}',62,2987,'|||||||||||||||||||||||||||||||||||||style|var||function|else|this|css|true|false|exist||||indexOf|media||return|but||length|controls|event|width|actions||||||||||||for|height|left|time|control|key|position|action|playlist|top|show|pjstg|hide|break|url|duration|case|addEventListener||100|settings|icon|opacity|system|playlist_dic|log|substr|data|pip|lang|container|color|none|createElement|appendChild|error|start|type|new|document|scale|tmp|volume|frame|div|poster|hls|absolute|title|right|innerHTML|dash|||toolbar||_o||setTimeout|||offsetWidth|tip|set|click||undefined|bottom|text|faction|svg|vast|display|hasOwnProperty|mobile|eval|files_quality|subtitle|parseInt|background||fullscreen|delete|play|margin|stop|file_type|media2|replace|line|events|window|Resize|split|icons|auto|Play|offsetHeight|points|linear|rows|_type|border|padding|typeof|transform|sub|marginleft|Pause|_0x1367|src|file|subs|size|||||||||||player|1000|vasturl|handle|scaleY|removeChild|seekto|scaleX|current_quality|catch|mouseDown|Math|http|hide2|ready|Lang|_0x497e|options||tiptext|try|continue|Volume|000000|marginright|xhr|screen_w|current_subtitle|Seek|open_action|hidden|intro|www|floatleft|linkurl|preload|img|dom|plid|muted|files_subtitle|autoplay|hotkey|xlink|api|MarginPadding|xmlns|org|_to|onOut|pointer|font||transition|ffffff|files_query|push||airplay|visible|||ShowOrHide|files|default_quality|_from|obj|2000|f2action|int|rgba|custom|mediacontainer|quality|youtube|onOver|Remove|object|end|chromecast|butPosition|aspect|out|clearTimeout|f2title|urls|screen_h|Mute|attr|is_hls|fill|onError|m_to|200|values|_url|folder|localStorage||plstart|arr_down|arr_up|webkit|trim|margintop|ftitle|m_type|current_audiotrack|vasttype|gradient|block|valuecolor|stroke|dechar||Motion|video|storage|clearInterval|volumewheel|Object|||keys|bga|value|empty|zIndex|resize|bgcolor|canvas|charAt|cancelBubble|clientX|500|Action|isVisible|target|null|SetQuality|casting|tagvideo||thumb|1px|parseFloat|tag|order|playing|status|Hls|JSON|mute|minutes|thumbs|midrollo|activeiconsize|animation|plx|audiotrack|shuffle|mouseHere|removeEventListener|touchstart|marginbottom|parentNode|solid|seek|valuefontsize|UpdatePlaylist|round|aover|x74|obj2|Unmute|UpdateText|||max||||||||pause|safari|state|vastloader|File|seconds|share|refresh|focus|bgpaddingleft|vast_loaders|visibility|rounding|overflow|string|hlsconfig|cursor|_value|backgroundColor|important|pjsdiv|Time|pipwebkit|show2|isLive|radius|files_audiotrack|channels|pljssglobal|f2value|clck|is_dash|default|layer|UpdatePlay|tipcrn|line3|lines|HLS|ios|subtitle_on|bgaover|YT|1999|thumbnails|alpha_div|midroll|Duration|realfullscreen|random|touchend|box|||||||||||current_url|bgpaddingright|fvalue|area|pass|Poster|version|Settings|Init|line3value|hidden_volume_over|getElementById|0x0|setInterval|redirect|preventDefault|apiProcessor|Fullscreen|setAttribute|clientY|bgpaddingtop|bordercolor|parse|toString|onEnded|hlsquality|is_sleep|StopWaiting|stretch_width|vast_and|ShowPoster|onWaiting|motions|hideleavetimeout|ll1I|Events|center|parentIframe|dash_created|x65|DASH|audio|files_speed|track|HlsLevelsLength|ispipkit|floor|speed|open|txt|x72|lIll|||||||||||mouseup|Arrows|always|Advertising|getItem|scroll|space|buffered|Date|UpdateObject|rightmenu|paused|next|rotation|line0|over|xywh|tipbg|bgpaddingbottom|live|destroy|getAttribute|motion_id|switch|delta|ease|lastwheel|waiting|search|Array|hours|charCodeAt|_keyStr|info|tips|replay|flag|com|Title|channel|send|bg2|Subtitle|toolbarHidden|image|download|onMouseUp|Stop|but_x|scrollbgcolor|onDuration|control_||Normalscreen|preroll||is_live||dashquality||||Status|mediascale|m3u|End|leftBg|stage_x|control2|vertical|ended|stage_y|audiotracks|unmute|onTimeupdate|clicktime|container_h|min|now|init|container_w|ShowOrHideProcessor|hls_created|DashLevelsLength|Background|setAutoSwitchQualityFor|x61|CalculateClick|gax|name|but_space|8px|timestore|onClick|cubic|reload|currentFile|but2|message|getElementsByTagName|ActionPlaylist|and|current_speed|HideControl|files_|x70|Playlist|fd2|white|sub_off|CreateItem|_speed|StyleItem|body|responseText|SetSpeed|SettingsVisible|touches|onload|gaTracker|600|dashjs|MediaPlayer|onMeta|_rb|touchmove|xbg|href|getTime|onPause|shadow|frameresize|qualities|XHR|sub_options|PlaylistVisible|tagframe|mouseout|l1lI|SubtitleChanged|mouseover|screenclick|dashconfig|QualityChangedNoHand|ll1l|salt|readyState|currentTime|stout|_show|onVolume|pointerEvents|PipWebkit|MediaReady|onPlay|PlayerState|path|setItem|but_y|scrollLeft|iphone|design|line_width|brandurl|_hide|f2id|loop|bgcolorover|pjs_id|pause_before_vast|300|onMove|hex|hlsaudio|history|Waiting|Value|10px|x6F|metadata|x2F|android|CreateHLS|vimeo|ctx|airplayed|shuffle_|Toggle|reloadTimer|err||normal_w||browser|timeline|tipbga|while|_0x31a96f|0x1|VastRemoveAndPlay|vast_or|action_settings|wheelstep||tipalways|native|https|iconangle|3px|curtain||rightside|_0x44d5d8|compilation|line1|items|marginproc|x_url|rotate|Tip|fullscreen_process|passive|hidden_volume_over_process|relative|iconsover|texts|onmouseover|_recover|parent|alpha|Switcher|onmouseout|pic|_control_|loaded|Remove2|20px|fplace|FullscreenChange||||_step|iconscolor|Airplay|media_error|fd3|autohide|PlacePoints|||create|removeAttribute|link|transparent|onclick|sub_color|handlewidth|StageMouseUp|scrollTop|AfterVast|_ease||fbg|rightbs|outro|join||Clickable|VAST|inline|||nowrap|default_style|_0x4362x4|forcehide|polygon|NewFile|handle_width|fontsize|ResizeText|span|_preloaded|floatwidth|controlover|SetSubtitle|pdf|nativecontrols|location|ControlClick|FindPlStart|headfontsize|maxBufferLength|hk_seek|abc|console|fullscreen_start|PlaylistNextExist|fatal|ScreenClick|plfolder|_status|current|hk_vol|is_visible|butNames|00|SubtitleStart|srt|deg|bgpadding|spacing||url_shift|thumbs_on|fit|HideInterval|decode|String||Il1l|StageMove|ellipse|bufferLength|fontSize|thumb_width|default_audio|prev||expand|Yl9izIy|poster_floatposition|999|not|PlaylistNext|buffer|topBg|offsetLeft|dashaudio|coh|bgg|On|icn|volumescroll|StyleLine|updown|letter|400|scaleover|PlaylistControls|autoplaylist|iconreplay|x73|svg0|hidewithoutmoving|BufferStop|stretch_with_volume|ymax|Off|toolbarInterval|weight|autoQuality|hidejustfull|pointed|clickmargin|resizeonwidth|starttimeout|3000|x69|StyleArrow|x68|filter|RenewPoints|bottomside||toolbar_hide|clickarea|iframe|clicked|scrollarrows|AirplayChanged|onmousemove|custom_aspect|998||chrome|leftright|rotation2|heartbeat|_max_order|SettingsN|x63||hidden_volume|ResizeSettings|loading|f2bg|videoHeight|poster_scale|SettingsClose|pljssglobalid|findLeft|gatracked|RemoveSubtitles|win|seeking_time|reloadErrorTimeout|m3ut|Reload|toolbar_margintop|NativeControls|shift|SubtitleError|TimeSub|PlaylistPrev|HistoryPlaylist|pl_first_id|128|_|details|letterspacing|contentWindow|sec|findTop|l3v_left||l3v_show|pjs_parent|tippadding|file3_separator|compilations|stretchonfullscreen|VastNext|sub_sizeproc|VastLoader|vast_preroll_andlimit|thumbs_loading|introtitle|playersize|introstart|align|user|introclickable|Load|tippointer|vast_|postroll|sub_bottom|heartbeatInterval|gif|volumewheelin|pauseroll||_0x4e576a|stopPropagation|base64|tipbgcolor|pauserollonplay|tipfontsize|decoration|hls_stuck_time|pjs|iostracks|seeking|onSeeking|onProgress|onSeeked|settingsovertimer|Mouse|hidetimeout|canvas2|hlschangequality|handleicon|pljsmute|_play_i|xtitle|SetAudioTrack|hand|setSpeed|parentcontainer|speed1|totheend|created|_start|limitmaxwidth|ipad|paddingtop|line_buffer|resizePlaylist|levels|pointscontrol|Error|Played|scrollleft|pjs_i||bitrate|hlsautoquality|sourceBuffer|event_y|line2|found|event_x|href2|justshow|14px|gain||1em|normal_h|IconsColor|_blank|rc_label|bgh|lastTouch|documentElement|handlescale|bgo|ff0000|hideoutmute|handleaover|mouseUp|customdesignsvg|colorbg|current_thumb|handleiconspress|svg3|thumb_height|timeline_h|CreateTip|orientation|all|handlehide|timeFormat|animate|tippaddingtop|tippaddingright|screen|slidespeed|480p|curleft|offsetParent|exception|hls_config|stuck|result|curtop|current_file|gaTrackPlay||ssa|quartile|3600|dash_config|response|recover_decoding_error_date|unmuteplease|denied|TagPlay|source||CreateDASH|bigint|frames||Ready|recover_swap_audio_codec_date|code|mediaSource|isTypeSupported|loading_error|subtitle_start|skip|sub_weight|postMessage|sub_bga|sub_bgcolor|sub_size|_subtitle_empty|intro_or|noads|isVpaid|sub_shadow|VastVideo|vast_type|vast_impressions|urls_and|restart_audio|FileType|RemoveMedia|memory|Ended|_fullscreen_end|dontplay|vast_starts|VolumeWheelX|fd0|geo|pip_quality|picture|UpdateTime|poster_aover|x6C|AudioTrackChangedNoHand|HideForce|ShowForce|poster_a|ControlNoSpace|ssflyp|Recover|stretch_width_last|mouseHere2|rightout|match|jpg|saturate|iconscolorover|noclick|lngth|iconsreplay|icon2|bgcontainer|||||opera|control_title|isvg|openplaylistbefore|marginprocleft|hmaxk||leftandrightpadding|seeked|omt|playroll||container_id|ShowLayer|mode|getBitrateInfoListFor|autoLevelCapping|setQualityFor|getHLS|getDASH|eventstracker|started|240p|BeforeVast|isPlaying|vastonmobile|quality_received|but_h|playVideo|YouTubeIframeAPIReady|100000|360p|720p|1080p|YoutubeReady|hideAllIcons|cover|Player|scripts|pageY|touch|acted|onStep|_steps|scrollarrowsize|pljs|today|linecap|PlaylistExist|marginbg|deltaY|showtitleplaylist|ScrollTo|titlestore|screencolor|0xa|family|hexToRgb|sans|vars|onClickSubtitle|scrollarrowcolor|_timeout|Home|ToolbarHidden|brd|sub_settings_on|alert|0px|fff|mouseMove|mutestore|pageX||polyline|floatheight|DoubleClick|_0xad5257|playlist_title|333333|_activeIcon|PlaylistRewind|clientWidth|ClearClick|click_t|scrollwidth|ControlOut|sizing|autoprevopenfolder|StageLeave|UpdateVars|rightclick|float|Password|SetSetting|_0xf83c34|forbidden_quality|script|lunchfileonstart|floatlimitwidth|showinterval|autonextopenfolder|fid|off|changeheight|serif|insertBefore|open_settings|files_channel|limitwidth|volumewheelfull|fullblack|ioscss|TheEnd|cnt|drawImage|then|_0x1c746e|seeksides|Destroy|playPromise|headbordercolor|hls_started|nextLevel|loadLevel|QualityChanged|_0x312a27|SettingChanged|appearance|pushCSS|RemoveCurtain|settingsNumberVisible|moz|PlaylistShow|2160p|played|kbps|TimeVtt|997|VolumeWheel|borderbottom|getTracksFor|currentLevel|iconopacity|IndexPlaylist|resizeme|Start|contain|cssrand|toggleControl|videoWidth|addtitleplaylist|val|addtitleplaylistbr|method|tagSrc|5px|resizeSettings|tagsurl|fts|PlayerSize|PipSize|ChangePip|_currentIcon|datetime|vts|tmp2|isNaN|qualitystore|StageMove2||||embed|VisibleCheck|linkurl0|exitfullscreen|VastRecover|logout|gained|ClickArea|IndexPlaylistProcessor|picheight|m3ui|doubleclick||updatePlaylist||icon3|tagName|RadioTags|VisibleItems|toLowerCase|fonts|valuefromlang|FullscreenUI|wait|_0xb263|button|content|xvalue|youtu|timerTime|ScrollLeft|mousemove|_move_rights|Preload|nativefullios|order0|control_line|_rights|timerInterval|ScrollRight|poster_floatheight|poster_floatbgcolor|write|removeItem|sub_store|ScrollDown|file2_separator|mutedautoplay|but_w|nativecontrolsmobile|ScrollUp|bg_hide|yamtrid|nativeControls|HidePoster|msRequestFullscreen|posterhide|startwait_t|paddingright|||||floatmarginright|webkitRequestFullScreen|NormalscreenUI|SetCurrentQuality|RenameQualities|160p|mozRequestFullScreen||LoadedData||paddingleft|ytautoquality|errorMessage|historybga|historytitlea|full|network|CreatePoster|pauseVideo|requestFullscreen|_set_quality|requestFullScreen|Scale||cntrls|show_settings|_tags|Curtain|show_playlist|SubtitleSettingsMenu|_0x3e3359|checknative|killMotion|Loading|Seeked|onTagError|checkBase64|x6D|ScreenClick2|reloadtimeout|scrollarrowbg|_t|audioTrack|Loaded|scrollarrowbgcolor|textTracks|desktop|quick|access|currentposter|HidePositionControl|StorageSupport|normalscreen|ShowShare|dash_play|YoutubeID|click0timeout|firstScriptTag|Playing|pljssubtitle|other|fixed|ResizePlaylist|lastIndexOf|contentDocument|onYoutubeReady|firstly|ControlCoordinate|ToolbarShow|ToolbarHide|onerror|re_y|Metadata|onPipLeave|youtubeposter|SubtitleLoad|onPipEnter|index|Heartbeat|StyleSubtitle|getQuality||sleep_timeout|HlsSleep|handleiconover|adsinchain|getAudioTrack|bgbordercolor|ga_proc|clickmargintop|timeline_w|_stop|Controls|onDown|handleiconpress|0x14|StartTimeout|wheelinterval|onup_to|handlea|showovercontrol|ControlOver|onUp|bgborder|volumestore|VastPreloaded|adscounter|preloaddash|rect|offsetTop|valuemargin|prototype|filters|pjslng|valuepadding|querySelectorAll|handlecolor|pljsvolume|clickscaley|borderRadius|viewBox|performance|recovery|vast_preload|VastAddPreload|sub_designstore|l1ll|vastgo|arrinterval|tipfont|tipletterspacing|tipa|adsystem|tipcolor||file_separator|introskiptime|dontstart|thumb_border|||tipbgrounding|||container_h_procent|Prefile||dashlowquality|normal|dash_init|lineHeight|introclick|start2|vast_midroll_limit|dasherror|request|png|UpdateSize|pljsquality|encoded|over_final|EndMove|worked|marginbgcolor|pepper|UpdatePoints|hlserror|wheel|brand|HandleWidth|chr|bodyleft|acceptinvitation|introtxt|introclosetime|_time_load|maxMaxBufferLength|ceil|pjs_parent_i|marginbgpadding|ll11|play25|clickmarginbottom|maintitle|openById|last_text_w|inversetime|150|ReplayIcon|vastclick|fromCharCode|play50|firefox|ActionSubtitle|RenameTracks|navigator|marquee|removedNodes|255|MseRenameQualities|lock|ima||Download|CustomSwitch|tem|resizeFromText|SubtitleOff||Places|play75|MediaVideo|onClick2|sub_bgpadding||clr|15px|Rotate|angle|reverse_quality|heartbeatinterval|PlayingChecker|customBuffer|clientLeft|attached|onresize|playerjs|width100|Youtube|onYtPlayerReady|openplaylistroot|body_style|900|intros|finishrewind|youtubecontrols|youtube_id|StringVar|Gain|fragment|default_subtitle|Scripted|youtubeready|120|||iframe_api|frag|hls_stuck_duration|dblclick|rel|static|nohead|540p|postmessage|Level|bordersize|PlayerjsEvents|playsinline|Live|isHidden|normalscale|onYtPlayerStateChange|tap|hostname|GET|prefile|KeyDown|XMLHttpRequest|YoutubePauseroll|current_time|640||textarea|360|customyterror|startLoad|I1lI|styleSheet|yamtr_event|Qualities|redirectonplay|splice|fullonplaymobile|fullonplay|onQualityChanged|close|full_hours|passontime|nativenotipad|newQuality|full_minutes|101|fontnames|Width|PLAYING|60000|playById|1200|clientTop|TheEnd2|isyoutube|unshift|div2|hlscookies|autoplaymute|Playerjs|1800|ENDED|hlsquality_off|hlsaudio_off|ga_event|input|dashcookies|hlsvastwait|yaHit|pjslog|reachGoal|lI1l|hlsdebug|yaCounter|700|ERROR|getContext|StageOver|playlistfolder|show1value|SubtitleParse|subshift|dashaudio_off|vtt|setHlsQuality|ctx2|IFRAME|dashquality_off||HlsQualityLevels|VastInfo|||openpl|recover|setHlsAudioTrack|audioTracks|hlslowquality|playsinlineonmobile|recoverMediaError|nameofhlsquality|scroll_down|onLoadStart|Shuffle|elastic|_ue|KeyUp|setCurrentTrack|ass|nameofdashquality|DashAudioTracks|m3u8|nativehlsinsafari|mpd|endfull|DashQualityLevels|yamtr|scroll_left|webkitSetPresentationMode|optStr|ffect|||||playedquartile|setDashAudioTrack|Alert|createTextNode|changeAspect|redirectonclick|seeked_time|onLoadedData|SourceBuffer|setDashQuality|preloadhls|MediaSource|MseIsSupported|removeTrack|hidecontrol|enterpictureinpicture|ffdd1f|showById|livewakeup|224|progress|ErrorTypes|reloadlive||loadedmetadata|wrapper|volumechange|durationchange||leavepictureinpicture|connect|Za|Actions|102|youtubelayer|HideLayer|parentIframe_style|MediaYoutube|PlaylistPrevExist|volumegain|sourceBufferValidAPI|framei|Q0|_ud|gainedsource|sort|dashdebug|1440p|label|leavetimeout2|HlsAudioTracks|loadSource|addTrack|disabled|onplay|HlsRecoverMediaError|arial|HlsLiveWaiting|||HlsAudioTrack|ShowTimeout|covervideo|posteronpause|Media|helvetica|timeupdate|Quartile||Review|livewakeuptime|SubtitleSettings|autoplayed|AudioTrack|sugar|ArrowsInterval|updateTitle|hidewithposter|Buffer|bordercolored|Color||ControlLine|obsrvr|landscape|msie||0x8||pjsga|isFullscreen|prevorius_default_h|prevorius_default_w|0x6|UpdateVolume|displayvolume|0x7|hexToRGBA|sub_bg|ontop|gradientcolorbg|eventCategory|valuesize|_xIcon|FFFFFF|072|RemoveForNextAd|valuebgcolor|valuebg|valuerounding|customdesign|gradientcolor|gradientcolorload|linespeed1|setupx|colorload|003|linespeed3|linespeed2||007||||||||||_0x593a18|hidevideo|getPlayerState|selectOpen|iconmarginright|iconmarginleft|18px|linkurl2|hideafterclick|FindFileInPlaylist|plcontinue|iconmarginbottom|iconmargintop|iconmargin||Browser|clickscalex|playlistrewind|bgstretch|5000|livets|notv|MutationObserver|control_start|hideonplay|RenewFromTitle|noClickTimeout|control_duration|DisplayControl|REfEwsWexFREXER8y3vJRQzLvQnKYoyhVlyCwPrLv2D0YoyhVly|0x5|minusforback|slashfortime|limit|StopOtherPlayer|stopotherplayers|zoom|7px|imageLoaded|tipmargin|tippointeralign|comment|Windows|Stopped|pressed|handlemargin|_duration_load|vast_init|UpdateLoad|UpdatePlaySeek|ThumbsTime|allowLinker|skipTime2||intronocontrols|linkTxt|Midroll|_time_play|rc_labelurl|observer|ThumbsLoading|rc_anyway|valuemarginright|valuemarginleft|_duration_play|midrolls|vast_midrollrest|CreateThumb|skipTime||ThumbsParse|evenodd|rule|outroclick|4px|Continue|timebreak|ControlsBg|playerid|Rectangle|6px|thumb_bordercolor|thumb_borderwidth|thumb_radius||thumb_shadow|landfullmobile|006|extensions|isClickable|gaid|str|width_div|bgw|assign|Number|scrolling|029|0x13|848|height_div|fontFamily|_a|095|eventAction|sub_bgo|vast_preroll_2andlimit|sub_big_fullscreen|sub_size_fullscreen|_w|params|315|RenewSubtitle|allowfullscreen|DVR|||Ease|pointcolor|pointa|UA|linetipmarginbottom|tippaddingleft|tippaddingbottom|toptip|pointw|rc_version|CancelBubble|allowtransparency|handleiconsover|Wheel|allow|270|xOffset|yOffset|openplaylistpause|finish|x3C|callback|pip_shadow|hidewithoutplaylist|winmob|_0x2bc3bf|hideuntilmeta|hideuntilstarted||file2|getDuration|slice|cancelFullscreen|historytitlestrike|mozCancelFullScreen|RegExp|x3E|historybgcolor|nativenotiphone|x66|alwaysnotfullscreen|msExitFullscreen|tagsinterval|CreateMedia|x64|hideonvod|deltaX|hideoverwidthlimit|hideoverwidth|RightMove|webkitCancelFullScreen|HideAnimate|ShowControl|alwaysjustpause|Action2|Text|setQuality|ShowAnimate||||||historycolor|logo|poster_floatrounding|butById|PlaylistBack|hidestartbutios|back|restart||666666|02|ParseUrl||iosExitFullscreen|analytics|Timer|control_share|marginprocbottom|marginproctop|ControlX|ControlsBgClick|maxresdefault|poster_floatmargin||linkpause|showShare|||||nativenotios|linktarget|exitFullscreen|removeNativeSubtitle|nativeSubtitle|System|NativeSubtitle|PlayerRadius|ssflyw|poster_floatwidth|screenshot|speeds|cancelFullScreen|poster_float|linker|imageExists|hideonwidthlimit|hideonwidth|_0x298796|alertsbgcolor|nameofyoutubequality|prtObj|pljs_yt_|opposite|action2|Control|alertsbga||||||keyCode|x79|ontouchmove|alerts|setVolume|alertscolor|which|repeat|SettingsParser|getDate|_icon|Playback|PipToggle|topside|onClickSubtitle2|openplaylistafter|device|_css|_html|highlight|rotateplaying|googleapis|bold|ClickOnPip|arguments|incorrect|nums|alertsfontsize|scrollarrowbgover||SetChannel|Volumescrolled|activeicon|PlaylistClose|unset|seekTo|x3A|setting|_0x2131af|leavetimeout|playonhover|scrollarrowbgovercolor|_0x372875|ErrorReload|scrollarrowgradient|playedstored|x6E|40px|num|playedstore|nbsp|CustomFonts|UpdateSettings|PlaylistMove|_nextIcon|PlaylistPlayId|PlaylistOpenId||partners|heartbeats|Thumbnails|isOpen|Hide|WEBVTT|valueOf|isflash|default_h|default_w|webkitEnterFullScreen|webkitSupportsFullscreen|webkitendfullscreen|p33f1urhuo9z|fullwheel|wheelDelta|YQkDzPCCvm0JppN2UmydVpV2WFNgViRCpmN2UmydVpj5Vpu5WmqCpmN1UFRfXmN3XmqbWh4gVmGgWFG0WokVVpZdVFy1VmGiUmydVpj5Vpu5WmqCZiN0UFR3Wpj5VhfiUFN5XpNhWFR1RmNgUFj2ViN5WhffRmydVpV3WpZ2WmqbVlkmVh4hVpN4Xpq5VoffRmjbVh4gXpGgVFuhWojfUmydVpj5Vpu5WmqCZijbVpNdVmN5VFNhWEjiUFRgVpC5WpGgUmN0UFRgXmViXmGCWh4gViy1Wmu0WofgWl4hVpCiViC5RNf3UFNiWiq0WFZ1UmNhUFZ0Vpj0WFqCZiZdVpGiVij4WpqbVpRdWmZgVmZ2WojgUFy4WmV4WFuhUmNfUFj0VpyfVpCCVo43XmZiXmu2VEf3UFNfXpN2XpZ1RNVgUFy4WmV4WFuhUmZdVpy2WFV3VmqCWl4gXpViVmC1WofgUFy3WiR5VFV2RmydVpV3WpZ2WmqbVo43WiyhXpRiWEkmVpjdVmCgWiC0WlfgUFy3WiR5VFV2RmNhUFZ5VmyfWFVbWl4gWiu2ViyfWojgVE40Xpj3VmuiUmydVpj5Vpu5WmqCpmNfUFu0WmqgWFybWh4gVmGgWFG0WokVVpVdViChXmG5WEfgVo41WpR0Vmj0RNfgWEf3UFNiWFugVpVhROKJRPvLxPf9ShWIvIvIvIuJYFfeyPO0wm48U2y|YQSHu3ZCAm0JVlyCAp0JVlyCz2HGzPC9SiNhShkKvsHJwQZ9SiNhShkIwsgbYoyFvIvIvIvISh8|nomidroll|YPyCvIHbxl1hzsgHYozdx256vtSeShk0yIOdy2veyI09S3nhus5ixPO0voCcVofCUpNLSi48yPO0wlkGYozWWh43VmCfWFGfWEfgVE4gXmu5XmRgRNV3UFqhWFGfXpj2UmNhUFjiWFyfVFNCWh4iXmy5VmGfWEfgVo44WFuhViRgRmydVpN0VmC5VmubVpNdXmu2VFVhVokmWE43WmR4WmGfWEfgVo44WFuhViRgRmudWpRfVpj5VmubVpRdVpyhWiRhVoj2UFqhVmNfXpj2UmNhUFZ2VmRgVFNCpmudWpRfVpj5VmubVpZdVFZhVpqhVokVVE4iWFRhViGfWEfgWl4hWmRgWpRgRNVhUFjiWpq0Xpj2UmN0UFR0VFN1VFNCVo43WFChWpGfWEfgWl41VmG0WmRgRmNdWiu4VFq5VmubVpZdXmV2VpVhVokVVo43WFChWpGfWEfgWE4fVFZfXpRgRNVgUFy2XmR1Xpj2UmN2UFV1Vmy4VFNCVE4fViq1WmGfWEfgWE42VpCfWiRgRmRdViuhVFV5VmubVpudWFN4VmyhVokVWE41VFjgVmGfWEfgWE42VpCfWiRgRNf2UFqhVmNfXpj2UmN4UFZfVmjgVFNCZiudWpRfVpj5VmubVpCdWFC3WpjhVoj2UFy0VFC0Xpj2UmN4UFG5ViG5VFNCWh4gVpZfXmGfWEfgXl45XpV5XpRgRNV3UFV4WiGgXpj2UmN4UFG5ViG5VFNCWh41VFu5VmGfWEfgXl44VFV1VFRgRmydWij4Vmu5VmubVpCdWFyiVFZhVokVVpjdXpjfWiN5VofgWE4fVFZfXmRgRNVgVo4gVFChVmGgUmN1UFCiXmy2VFNCVpNdVFygXpq5VofgWo42XpZ0VFRgRmNgUFR3VpG1XpNbVpqdWmVfVpjhVokmVpNdVFygXpq5VofgWo4gWFq3XmRgRmNgUFNhXmRgXpNbVpqdVmRhVmZhVojgVl45Vmj3VpGgUmN0UFCiWFNhVFNCpmydWij4Vmu5VmubVpRdVpC2XpChVokwShk0yIOdy2veyI09S3nhus5ixPO0voC2UFqhVmNfXofCVpqdWmVfVpNhTokhx3nDzPqKUpZ1UFjfVmjfVlGCzQSDxJWbutnHTl02UFqhVmNfXofCUpN1UFZiVmNgVEGCShkIwsgbYoyFvIvIvIvISh8|TimeStore|issue|REfEusW0ws9dRFKEyPgDAsgLy3ZEUlSfx3WLzPHexER6RIgHvJZEUlScutSJws4EXERfRmjCVlj2REfEuIyEXFNbRJWFusgHRFKgUFqbRJn5yPqEXESizIyEUlSDxIHcutnLx24EXESfx3WLzPHexERbRISJyPOGvPHdvhR6RFVCVhjiRmVEUlSEv2NEXFjdWlfEuIzDx3vHyER6Vl44UlS0wtjEXFk9UlSFx250yI9bt2v1xPfEXJbEx3SGvtREXFNgUlSexER6VofEwsWexER6RFgizIyCz2HGzPC9SiRfShkKvsHJwQZ9SiRfSi48vhkIwsgbUtS1xPq9S25exJLHyI8JRQnhus5ivI9hxp0JzQSDxJWbutnHTl0gUljcVoGJYFgfutnKRPZ9S00gVl45Vmj3VpGgUmN0UFCiWFN0VFNCpmydWij4Vmu5VmubVpRdVpC2XpChVokmWh41VFu5VmGfWEfgVE4fViu3VmRgRmydViC3Xpj5VmubVpNdXmu2VFVhVoj3UFNgWmj4Xpj2UmNgUFC2WFRiVFNCZiudWiZhXmZ5VmubVpNdXmu2VFVhVoj2UFqhVmNfXpj2UmNhUFN3VFyhVFNCWE41VFjgVmGfWEfgVE40WFjhVpRgRNf2UFqhVmNfXpj2UmN0UFR0VFN1VFNCpmRdViuhVFV5VmubVpZdVFZhVpqhVokmVE4fViq1WmGfWEfgWl4hWmRgWpRgRmNdWiu4VFq5VmubVpZdWpj5WmZhVojgUFy2XmR1Xpj2UmN0UFCiWFNiVFNCpmNdWiu4VFq5VmubVpudVmR0VmGhVokmVo43WFChWpGfWEfgWE4iWpj3XmRgRmRdVmV1WpZ5VmubVpudWFN4VmyhVojhUFV2VFRiXpj2UmN2UFugXmj3VFNCpmudWpRfVpj5VmubVpudWFN4VmyhVokVWE41VFjgVmGfWEfgXl40VmjfVpRgRNV2UFqhVmNfXpj2UmN4UFu4WiqfVFNCWE43WmR4WmGfWEfgXl45XpV5XpRgRmydVpN0VmC5VmubVpCdXpGiXpGhVokmWh4iXmy5VpGfWEfgXl45XpV5XpRgRmydWpR2Xpj5VmubVpCdXmRiWpRhVoj3UFyfXmj2Xpj2UmN4UFu3ViR0VFNCpmNfUFGfVmygXpNbVpudVmR0VmChVokmVpNdVpR4VFj5VofgWo44ViC3WFRgRmNgUFR3VpG1XpNbVpqdWFG0WmRhVojgVo4hWiN5WpGgUmN1UFZiVmNfVFNCZiNgUFR3VpG1XpNbVpqdVpu1WiChVojgVo4gVFChVpGgUmN1UFjhVFj0VFNCVpjdXpjfWiN5VofgWl44ViugVFRgRNfgVl45Vmj3VpGgUmN0UFCiWFN0VFNCsEyCzQSDxJWIx3ScYoz0yIOdy2gDzPqKWE41VFjgVmGbRmN1UFZiVmNgVEGCyI90utnHTl0hVFqdVmjfVmjfTok0yIOdy2gDzPqKUpudWpRfVpj5UljcVpqdWmVfVpNhTojJRPvLxPf9ShWIvIvIvIuJUi48yPO0wlkGYozWVpGdXpj1VmVfWlf1UFGiWmy3VmCCpmN2UFygVFV5VmZbVh4hXmq2Vpj4RNVgWE41ViNhVFj0UmVdVpV1ViVfXljgWE4iXpRhVij0UmRdXpu0XmufXljgWE4gVpC0Vpj0UmRdXpu0XmufXlkmVpqdWiZ3VpyfWlfhUFG2WmC2VmCCVpqdWpR0WmRfWlfiUFR3VpV1VmCCVpqdWpR0WmRfWlfiUFq1XmC0VmCCpmN1UFqhWmZhVmZbWo4iWmj3Xmj4RNfgVo4iWFu1WFj0UmqdViZfWiCfXlkmVpNdVmV5XmyfWlf1UFV0Vmy4VmCCVpjdWiyhWpCfWlf1UFufXmj4VmCCVpjdWiyhWpCfWlf1UFGiWmy3VmCCpmNfUFy3VFq4VmZbWh4gVFR3Vij4RNVgVl43WiR1Xmj0UmydWmZ5WmRfXljgVo4fViG4Wij0UmydWiN2WiNfXljgVo4iWFu1WFj0UmydWiN2WiNfXlkVVpqdWpR0WmRfWlf3UFygWFygVmCCpmN1UFqhWmZhVmZbXo40XpC2Wpj4RNVgWo41VFZ0VFj0UmGdWiC2VpZfXljgWo43WmygWij0UmNfUFj5VFuiVmCCVpudVpN4WmNfWlfgVl4fXpR2Vij4RNVgWE4iXpRhVij0UmNfUFj5VFuiVmCCVpudWpVgVFRfWlf5UFGhVFN2VmCCVpudWiNhViGfWlf5UFy3VpC4VmCCpmN5UFGfWpjiVmZbWh4gVFR3Vij4RNVhVl4gViR1Vij0UmudXpV3WmNfXljhVl4hWiuhWij0UmudWiGiVmyfXljhVl4hWiuhWij0UmudWpR4WiqfXlkmVFjdVFy2VFyfWlf2UFR2WmZiVmCCVFjdVpVhWpVfWlf2UFNhVmu4VmCCVpGdXpj1VmVfWlf1UFGiWmy3VmCCpmN5UFGfWpjiVmZbWo45ViZ3Wij4ROKJRQnhus5ivI9hxp0JzQSDxJWbutnHTmN1UFqhWmZhWofCWE41VFC3WmuLRQSezPO0voCcWmqdVmjfVmjfTok0yIOdy2gDzPqKUpN1UFqhWmZhWofCUpudWpR4WiZ2TojJRPvLxPf9ShWIvIvIvIuJUi48U2y|crossdomain|Yl9JYFfey3vJYERbRIOFzPHexER6RJWHzQnLxIziREfEyP9iwtnLx24EXESFx250yI9byh1hwszKzlRbRI1DyIzLxER6RFjCVljfRmN1REfEzQHfvoR6RJW2vhS9UlSFx250yI9bt3kbutHbwtW0RFL7RI9hvPrhRFKgVlfEx24EXFNbRIHFx24EXER8y3vJRQzLvQnKYoyhVlyCwPrLv2D0YoyhVly|YPyCzQSDxJWIx3ScYoz0yIOdy2gDzPqKVEfCVhGJYFgfutnKRPZ9S00fUmjCpmN2UmjCpmN2UmRCpmjbVEkVVlffROKCppjbWEkVVpubWEkVVpubXlkVVlf4RNffUmuCsEkWVlfgVEkVVpubVpRCpmN2UmN0RNffUmN0RNffUmNhROKJRPvLxPf9ShWIvIvIvIuJUi48U2y|Yl9JYFfey3vJYERbRIOFzPHexER6RJW0x3jEUlS0AtkHRFKEy3vJREfEuIyEXFk9UlSFx250yI9bt3khvtuEXJbEx3SGvtREXFN1UlSexER6VlfEwsWexER6RFgizIyCz2HGzPC9SiRfShkKvsHJwQZ9SiRfSi48vhk0yIOdy2veyI09S3nhus5ixPO0voC1UFqbRmqLSi48yPO0wlkGYozWXl45XpG5XofgVl40Viy0XokVXl45XpG5XofgVl40Viy1RNfhUmqdVFN4WiqCpmCdXpG5XpGbVlkVXl45XpG5XofgVl40Viy0XokwRN0fUmjCpmRbVlkVVEfgVl4hWmG4VhkVVlfgVl4hWmG4VhkVVlffROKJRPvLxPf9ShWIvIvIvIuJUi48U2y|Verdana|writePl|stripsspace||YQkexQHbws5HRQkews50yi0JVl41XpV3WojfUFZ4WmV4RmjdWpuhWojgVh41Vpq2VhjgVo40Viy1RmyCVl41XpV3WojfUFZ4WmV4ShkIwsgbYoyFvIvIvIvISh8|stripsw|PasswordTime|Yl9JYFfey3vJYERbRIHFx24iRFKEYQW2vhk3wsn0wm0JVFjJRPDHwszKzm0JVFjJYFgJRQnhus5ivI9hxp0JzQSDxJWbutnHTmRbRmVLSi48yPO0wlkGYozWVpubWh4gViu2VpNiVEkVVpubWh4gVmGgWFG0WokVVpqdVFj4Vpy4Wof3UFNfXpN2XpZ1RNfgWl4hWiqfXpVbWh4gVmGgWFG0WokmVpZdVFy1VmGiUmVdVpG5VpR2VFqCVpNdVmuiVpG3UmjCWh4gViy1Wmu0WoffRNViUFRgVpC5WpGgUmjCVlfiUFN5XpNhWFR1RmjbWh4gVmGgWFG0WokmVlfgVo4fVpGhVpR2RmVdVFNgXmG1XpNbVpZdVFN4ViV4Xoj3UFNiWiq0WFZ1UmN0UFRgXmViXmGCpmydVpV3WpZ2WmqbVpRdWmZgVmZ2WokmWl4gXpViVmC1WofgVE40WmNfWmu1RmNdWiC0ViC2WFRbVpjdVmZgWijgXljgUFy4WmV4WFuhUmydVpj5Vpu5WmqCZiNdWiC0ViC2WFRbWl4gWiu2ViyfWoj0UFN5ViVfXmq1UmNdWiy3VFGhViuCWh4gViy1Wmu0WofgUFy3WiR5VFV2RNVgVl4fXmN3XmZ0UmNdWiy3VFGhViuCVpRdWmGfWij2Vhf0UFN3WFuiWij1RmNhUFZ5VmyfWFVbWh4gVmGgWFG0WokVVpjdWFZ0WpN2Whf3UFNfXpN2XpZ1RNfgVh4iXmR4XpG2UmNgUFq1VFZfVmZCpmN2UmydVpV2WFNgViRCsEyCvIHbxm0JR2vIvIvIvEy|Yl9futnKYFfevi48U3W2vi4EUlSDu3nLx24EXESfxPO5REfEzQHfvoR6RJW2vhRbRISJRFKgUlSEv2WexP9hRFKEVmjfVmjfREfEuIzeRFKgUlSEv3kDvPnLxIyEXER3RmyCWhj3REfEwsWexI1DyIzLxER6RFjCVljfRmZEUlSEv2NEXFjdVhfEuIzDx3vHyER6Vl42UlSiu2Obvs92vtREXFRdVofEwPHGvoR6VofEwPHGvs9dyPgDAoR6VofEwPHGvs9dAs91zQrEvoR6Vt0bRIWexJnhx2gBxPH2voR6AhSeyInHyER6VpVbRI9dRFKgUlS0vtD0RFKExPH2voRbRIgHzQnHyJWfusWLxIyEXFRbRIOFzPHexER6RIgLzIqEUlS0AtkHRFKEzPr4zlRbRIDDxIZEXFjbRIWbwsWaRFKfUlSIx250y2H6voR6VpjbRI1DyIzLxER6RFjCVljfRmN1REfEuoR6Vl41UlSKwsnHRFKgUlSKwsnHx252x2ZEXFO9UlSFx250yI9bt3W0x3jEXJbEx3SGvtREXFN0UlSexER6VlfEwsWexER6RFgizIyCz2HGzPC9SiRfShkKvsHJwQZ9SiRfSi48vhk0yIOdy2veyI09S3nhus5ixPO0voC0Ulj0Toy|normalonclick|tippmargin|YQkDzPCCvm0JppN5UFGfWpjiVmZbWo45ViZ3Wij4RNfgWE43VpRiXpj0UmVdVFC1WFNfXlkmVpudWpVgVFRfWlfiUFNiWpViVmCCVpudViGhVFVfWlfhUFG2WmC2VmCCVpudVpN4WmNfWlfhUFG2WmC2VmCCZiN1UFy0WiN3VmZbVE45WFZ4WFj4RmN1UFqhWmZhVmZbVh4hWiNiWpj4RmN1UFqhWmZhVmZbVh41WpC4Wmj4RNfgWo41VFZ0VFj0UmqdViZfWiCfXlkVVpNdViu2WpufWlf1UFV0Vmy4VmCCZiNgUFjiXpC3VmZbWo4iWmj3Xmj4RmNfUFy3VFq4VmZbWo42VmCfXmj4RmNfUFy3VFq4VmZbWo45ViZ3Wij4RNfgVl43WiR1Xmj0UmydVpRhWiVfXlkmVpjdWiyhWpCfWlf3UFZ0XpZhVmCCVpNdVmV5XmyfWlf3UFygWFygVmCCVpNdViu2WpufWlf3UFygWFygVmCCpmN1UFqhWmZhVmZbWh43Vpu3Vpj4RNfgWo41VFZ0VFj0UmGdWmG4WFqfXlkmVpqdWpR0WmRfWlf5UFy4WFN0VmCCVpqdWiZ3VpyfWlfgVl4fXpR2Vij4RmN2UFNgXmZgVmZbVpjdVmGhWFVfXlkmVpudViGhVFVfWlfgVl4fXpR2Vij4RmN2UFqiVpRhVmZbXo45VFRgWFj4RmN2UFygVFV5VmZbXo43WiN4Xmj4RNfgXo45VmqfVij0UmydVpRhWiVfXlkmVFjdVpVhWpVfWlf2UFGiWiZgVmCCVFjdVFy2VFyfWlf2UFy5Vij3VmCCVFjdVFy2VFyfWlf2UFqhXmy1VmCCZiRfUFR3WFR3VmZbWE4hWFZ0Vij4RmRfUFNiVFqiVmZbWE4gVFj2Xmj4RmN5UFGfWpjiVmZbWo45ViZ3Wij4RNfgXo45VmqfVij0UmqdXpV0WiyfXlkwShk0yIOdy2veyI09S3nhus5ixPO0voCgWo41VFZ0VFqbRmudWpR4WiZ2Tokhx3nDzPqKUpRhWo4fVmjfVmjLRQnhus5ixPO0voCcVpqdWpR0WmR1UljcWE41VFC3WmuLRlyCvIHbxm0JR2vIvIvIvEyeYFfevi48U3W2vi4EUlSDu3nLx24EXESIzsgby2WhvsrdREfEusW0ws9dVER6RI5eyI1DxQWFyIrHxERbRJn5yPqEXESizIyEUlSfx3WLzPHexER6RIWexJnhx2giUtSLv2D0REfExsOhv2HdRFKEVljgVljfRmN1RJ0bRIWexJnhx2gBy3nDyJZEXJbEx3SGvtREXFNhUlSfx3WLzPHexER6RIWHxJnHyERbRJWFusgHRFKhUlSexER6VofEwsWexER6RFgizIyCz2HGzPC9SiRfShkKvsHJwQZ9SiRfSi48vhk0yIOdy2veyI09S3nhus5ixPO0voC1UljiToy|clone|YQkDzPCCvm0JppNhUFqgWiufViubVpZdWpG5WpG4VEkVVpNdXmGgViR0XofgVE40VmCfWmRCZiNhUFj3WmC2VFRbVpRdVFZ3VmC1WhjgVE4hWmygWmjiUmNhUFj3WmC0VFNCVpRdWmj5WiqiVEfgVo44Xpj1ViZ3RNfgWl42VmjgVFZ1UmNhUFqgWFu4WiCCZiN0UFCiVpN2VmVbVpRdVpCfVFCfVhjgWo4fVFG5XpR0UmNgUFChVFGhVFVCVpqdVFj3XpjfVofgVo40WpN5Vmu3RNfgVh41Wiy3Xmq4UmGdXmy0WmV5WiCCZiNiUFu1WpC3ViGbXo42WmR2WpViXljgVh43VFV0XpG4UmGdWmj2XmZhViNCVpVdWiygWiG1Vhf5UFN2Viy3Xmy3RNfgWo45WFC2VmViUmCdWFNiVFy3VFVCZiN1UFG4WmygWpVbXl40Vpj0WFjiWojgWEf4UFRfWFCiWFqgRmN2UmydXpG5VpG4VmGCZiN2UmydWiGgWpq5WFCCVpqdXpCiXpj4VEf3UFq4XmyhVFuhRmN1UFG2XmufViVbWh4iXmq5Vpq4VEkVVpVdWiygWiG1Vhf2UFCiWpZgWmR4RNVgVh43VFR2XmR2UmudWpGhViqfWiZCVpVdWFq1Vmq2Whf2UFV1WFqhXpq4RmNiUFq3Wiy4WpCbWE4gVFZ3WmVgXlkVVpqdVFj4Wij3VEf0UFq0WiR4WFV1RNVgWo4fVFG5XpR0UmZdVpy3Vmq3WpRCVpZdXmVgVpufVhfiUFCgXmGgVFy3RmN0UFufVmNhWmqbVh40XmR0XmqfXlkVVpRdWmj5WiqiVEf0UFNfWiC0VpV1RNVgVE4hWmy5Wmy0UmVdXpR0ViZfXmZCVpRdVmy0XmuhVEfiUFy1VFNfWiV3RmNgUFC5VpVhWmGbVh41XpjiViZCpmNhUFqgWiufViubVo4iXpG1XmZ4RNVgVE4gXmNgVFC2UmNdVpu5WmNhVFGCVpNdXmRhXmGgXlffUFG2XpCfVijiWojgVo40WpN4VmN4UmjdWiGgXpZgVmC4RNf5UFC3WmjgXmuhUmRdWmRhWpV1WEkmXo42WmR5XmR3WEfhUFV0WmZ2ViN1RmGdWmj2ViN3VFGbVE4hWiy2Wpy3Woj5UFN2ViRgWpNgUmRdVFR4Wpu0XpNCpmCdWFNiWmjfVFNbVl4fViNiXmjhXmRiRNV4UFZfXpyiWpq0UmjdVmN2VmC4WpyhXoj4UFRfWFC3WiG4UmjCWh45XpGgXpy5VhffRNV3UFy5VpqgWiC4UmjCWh41XmC2WmjgWoffUFjgWFj4Xmq3VFGCWh4iXmq3XpR2XlffUFjiVpV4VmR4VFVCpmudXmV1VpCfWiubVE4hVFC1WFZ5VokmWE41XpRfWFC0XlfhUFR3Wiu1Wiy1RmudViq2VFjfVmZbVE4iWmZ0WFVgWoj2UFNhWmV2WiN2UmRdWmRhWpV1WEkVWl41Wmu1XpZfVEffUFy5VpG0Vpj4XlkmWl4gWiuhXpj5WoffUFG3VFRiViG3VhjiUFCgXmC4VpqgUmNdVpygVmN2VpNCVh40XmRiXmuiWofgUFZfVFjfWpu1RNf0UFNfXmu2Wpj0UmVdWpGhWiZ0WiuCZiVdXpR1VpR3WiVbVh43WpV3VpNgXljiUFy1VFj2VFygUmVdXpR2WiugWFGCVh41XpNfWpV5VEf0UFNfXpZ0WpN2RNfgUFV5XpC2WpZ0UmVdWmCiVFGhVmVCZiNdVpu4XmR5WpCbVh44VpG3VpG3VEjfUFG2XpG5WiZ5Whf0UFN3WiC2WmZ3RmjdWiGhVmG5XmC1UmZdWpZ4XmGfVpuCpmRdWmRiVmRgViubWE4gVFuiWpyfXlkmVE4iWmq3VijhXlf2UFV1XmN0ViZ4RmRdVFy4VpN0WmubWE41XpV5WpZ1WojhUFRhXpjgVpy3UmudXmV3VmN4VmGCpmjdVmVgViC2Wpy0WEf3UFV4WiqgXpuiRNVfUFjgWFj5Vpy5XmGbWh41XpjiViu1VEjfUmydWiGiXpufViqCVlf4UFjfVmCfVpGgRNVfUmCdVFj3WFZiWmuCVl4fVpufXpN3XpC5UmCdWmNgVFq3VFNCVl4fViNiXmu1WiZ2UmCdWFN0XmCgVmqCpmRdVFR5VmNgWiybXo4gWFqiXmR1XokmVE4hWiCgVpZ0WEf5UFZfXmZ0WFNhRmRdViZ1WiVfVFCbXo42WmZhWmygVojhUFZhVijhVpV2UmGdXmy2VmZiWEkVVl43XpRfXpG4XmqbVpNdWmqiWpNfWokmVl45WFG5Xpy0XpybVpNdXmRiWiV5VhjgUFN2XmChXpq4UmNhUFN4VpC4WmNCVo4iXpG4WFq0WlfgVE41VpCiVpN4RNfiUFq5Vpj1ViGhUmNgUFC5VFN1XmuCZiVdWiqhVmqhWFRbVpRdVmy2Wmu2VojiUFGhWpNhWiyiUmNhUFR0WiC5VFuCWl4gVmC2WFqfWlfgVE40VmG2WFuCpmVdWmChViC2ViqbVpZdWFjgVFRhVEkmVh44VpC4XmN1VofgWl44ViNiXpZ3RmZdVpy3VmG4VmybVpqdVmVfVpG3RmZdWpZ3WmjgVpVbVpqdVFj4Xmu1XokVWE4gVFqgWiZhWhfgVh41WiChWiNiRNV2UFV1WijfWiN1UmNiUFu1WFV0ViCCWE41XpR4Wiq2UmNiUFyhViG1WFNCWE44Viq5Xmy4WhfgVh43WiRhWmRCpmydViC2WpG5WiGbVpqdXpu4WFj5WEkmWh41XmG0WpyiWofgWo45XmZ3VpC0RmydWiGiVpNgXpVbVpuCXl4fVmj4VmRfWhfgWEkmXl4hVmC0XpRhVofgWEj4UFZgVpViXpu3UmN1UFG4ViGgVpZCXl42VpqfVmZiWlfgWo45WFC2VmG2RNf5UFN2WmCgXpR0UmNiUFy3VFR0VEkmXo40Vmy5ViN1VEfgVh43VFVgWmGhRmGdWFZ0WpC2XmGbVpVdWFq1WpZ2Xoj5UFC3WpuhVFy1UmNiUFq3XmR3VpVCpmNgUFZ1ViZfWEfgWo4hVmC4WFq5RNVgVo44VFR4XpN4UmN1UFjhXmq3VhjgVE4gXmNgVpC1UmN0UFChXpy5VmCCVpRdWpN3WFjiWEfgWl41XpG1XpChRNfgVE41Vpy2VmV2UmN0UFq5Xpq5XmRCsEkWWh45XpG5XpZ5WEfgVl43Viq2VpyhRNV2UFZ4XpjhVmZ0UmNfUFyiWpugWiRCWo4hWFV4VFZgWEf5UFqgVmu2WFq2RmqdVFuiXmR0VpubWh45XpG5XpZ5WEkmWo4hWFV4VFZgWEf2UFZ4XpVhViV1RmudWmC5VmRfWmZbWo4hWFqgWiG2Woj3UFG5XpG5WmG2UmqdVFu1Vpy5WFqCZiGdWpNfXpu5WmybWo4hWFqgWiG2WojgVl43ViqiWpC2UmudWmC5ViViWmZCVpjdWiV1Viq4WEf3UFG5XpG5WmG2RNVgVl43ViqiWpC2UmGdWpNfWFq2WmyCXo41Vpj5WpGiXofgVl43Viq2VpyhRmydXpG5XpG0XpubVpjdWiV1WFN3VEkwShkIwsgbYoyFvIvIvIvISh8|YPyCzQSDxJWIx3ScYoz0yIOdy2gDzPqKVofCVhGJYFgfutnKRPZ9S00gVl41VFR3WpjiUmNhUFV0XmZgVFCCpmNfUFqhVFy1VmVbXo4iVmViXpZfVokmWo41Viu1Xmu0Xlf5UFNgXpqfXmG4RmRdWpV0Xmj5XmGbVpNdViC5WFG4VojfUmNiUFGgVFqiVmqCZijbWh45Vpq5VFqgXoj1UFRhWFG2Xmy3UmVdVpGhWiN1ViuCVpjdWpRhWiqfVhfiUFNiXpC2VmNCpmNfUFqhVFy1VmVbVl4gVpy2WmyfWpGCpmN4UFjfViq4VpCbWE4hViVfVFG5VhkVVpjdWpRhWiqfVhfgVE4iWmC0VpR4ROKJRPvLxPf9ShWIvIvIvIuJUi48U2y|YPyCzQSDxJWIx3ScYoz0yIOdy2gDzPqKWofCWoGJYFgfutnKRPZ9S00fUFZ2XpZ4UmOHUpj1RNffUFZ2XpZ4UmOHUpj1RNffUFZ2XpZ4UmjCpmydWmu5WmybWo4hVpC3WokVVl40WFG0XlfgVl40Viy1RNffUFZ2XpZ4UmOHUpj1ROKCppydWpVfWpRbVlkVXo41Vij1VEffRNf5UFqiVmqhUmNfUFuhWmChRNf3UFqiVmqhUmNfUFuhWmChRNf3UFqiVmqhUmjCsEyCvIHbxm0JR2vIvIvIvEyeYFfevi48U3W2vi4EUlSDu3nLx24EXESdvtD0REfEzQHfvoR6RJW2vhRbRJWFusgHRFKgUFRbRJkey2H0ws9dRFKEu29dzQSexQVEUlScutSJws4EXERfRmjCVljgWoS9UlSFx250yI9bt3WKutSHRFL7RI9hvPrhRFKgWhfEx24EXFjbRIHFx24EXER8y3vJRQzLvQnKYoyhVlyCwPrLv2D0YoyhVly|logos|grayscale|reloaderTimer|draggable|2px|1AhSiu3SHvs5Fx2geyER6RFjfVmjfVlRbRJnex2gEutREXJbEu29bx3REXERfVmjfVmjEUlSKwsnHRFKgUlScutSJws4EXERcVFjCVljfRmjEUlSJyIOGwsrdzlR6VofEus5LxsO0ws9dRFKEusgfwPNEUlSDRFKgBofEu29dzQSexO90wtnbvoR6AhSeyInHyER6VofEx24EXFNbRIOFzPHexER6RJnLzPgHREfEzQHfvoR6RJnHAQZEUlSfx3WLzPHexER6RJneyl1bvsv0REfEu2gLu2bEXFjbRIDDxIZEXFjbRJnHAQZEXEREUlS2utREXES0wtnbvoRbRIDLvPqEXFNbRIDLvPrexJkbutGEXFNbRIOdws1DzPHexER6RJkey2H0ws9dREfEuIyEXFNbRISJuoR6Vl40UlSEv3kDvPnLxIyEXER2RmuCWEj2RJ0bRIWexJnhx2gBxPHdvoR6AhSeyInHyER6VhfEx24EXFNbRJn5yPqEXESiwPOfvoRbRIOFzPHexER6RIgLxIqEUlSKRFK0UlShx3rdvPHdvhR6VlfEzhR6VpjfUlSDRFKgUlSDuIyEXERfUFVEUlSDxP9DvlR6RFjdWlRbRIOezIrhRFKEVlRbRIWexP9hRFKEvIvIvIvIREfEu29bx3SEvhR6RIvIvIvIvERbRIWexP9hxP9DvlR6RIvIvIvIvERbRIWexP9hx3vHyER6RIvIvIvIvERbRIS1vIvHyER6AhSexER6VlfEu29bx3REXESIvIvIvIuEUlSDRFKfUFr9UlSfx3WLzPHexER6RISezQnexoRbRI1DyIzLxER6RFjCVpjCViZCVpjEUlSKus5GxPqEXFjbRISJyPOGvPHdvhR6RFqCVlj1RmjEUlS0wtjEXFNbRIDLvPqEXFNbRIDLvPrexIgLzIqEXFO9UlSFx250yI9bt3kbutGEXJbEx3SGvtREXFRbRI9dRFKgUlSLu29dRFKEYQW2vhk3wsn0wm0JVFjJRPDHwszKzm0JVFjJYFgJRQnhus5ivI9hxp0JzQSDxJWbutnHTmqbRmVLSi48yP9bAsgLxIqCyP9LxJniYoyfUFq5Viy1RmjdWmC0ViCCVl41WFR1RmNiUFqgWpuiRmNgUFZiWiqCWhjfUFq5Viy1RmjdWmC0ViCJRPvLxPf9ShWIvIvIvIuJUi48U2y|outros|REfEusW0ws9dRFKEy2DDyIqEUlS0AtkHRFKEy3vJREfEyP9iwtnLx24EXES0x3jcyIHJwQZEUlScutSJws4EXERgWojgWojfRmjEUlSEvhR6VofEuIzeRFKgUlSiu2ObvoR6VofEuIzfusnGws5JRFKEWEj2RmuCWERbRISJuoR6Vl4iUlSEv2OezIrhRFKfUFubRIOdws1DzPHexER6RJkey2H0ws9dREfEvsOivoR6RIrbutW0wsVEBofExPOdvhR6RIrdREfEwPHGvtvLvPreRFKfUlSDztneyPgDAoR6VofEvIHbvoR6RID0zQkiXE8eAIrhx3n3xh5azIOdzl5LvE51uo9izQSHus0ey3nhvsOcUI0izpCEUlSfxPO5xPHizlR6AhSDxQzDAtVEXFk9BZ|action_back|YPyCvIHbxl1hzsgHYozdx256vtSeShk0yIOdy2veyI09S3nhus5ixPO0voC1Ulj0Toy|Open|fileend|YPyCzQSDxJWIx3ScYoz0yIOdy2gDzPqKVhfCVEGJYFgfx2g5v29dRPvLxPfcyJrbvp0JxI9dAIrhxhyCyP9LxJniYoy4UFC4Vpy4WmSHUpN2RmZdViy0WEj4UFC4Vpy4WmSHUpN2RmNfUFuhWpV5RmVdVpjfVFGCVpjdWFR1ViGCWh43WmN0VhjgWoj3UFy0WmN5RmjCVh4gVmRiWhj0UFV3WmugRmNdWiy2Viq2XmnHUpN1RmZdViy0WFNCVo43WiuiWpu4WPqcVpqCWl4iWiZ2ShkIwsgbYoyFvIvIvIvISh8|YQkDzPCCvm0JppNfUFZ0Vpu3UmVdWFRgXmqCZiNfUFN3Wmj1UmVdViN0VpGCXo43WmZiWlfiUFVgWmN5RmGdWmy4VmCbVh42VFV0VhkmXo4hVpR1VofiUFGiVFu4RmGdVFNhWpNbWl40ViViVEj5UFZ3XpZ0UmZdWiZiViqCpmGdWmy5WmZbWl43WmN3XlkmVpjdVmu3VpVbWo40VFqgVEjgVl40VFG0Vof2UFV2VFV0RmNfUFZhXpZgUmydWmjiXpuCZiNfUFZhXpZgUmCdWmZ0WiGCVpjdVmu3XmNbXo4iWiC4Woj5UFZ4VmCbVpjdVmuhVpGCZiGdVFNhWofgVl4iWFG4Woj5UFRgVFqbVpjdXmyfWmGCXo40WiG0WlfgVo4gXmNiVokmXo42VpRhVhfgVo4iViq1Wlj5UFy4WFq3UmNgUFZgVij0RmGdXpufXofgVo40VpVfWlkmVpjdVpV1XpNbVpNdWmNiVmZCVpjdViNfVFZbVpNdViV1WpZCVpjdWmZiVmVbVpNdVpCgViNCZiNgUFR3WpN5UmNfUFRgWFZgRmNgUFy5VpV4UmCdXmy1XmVCVpNdWiGfWhf3UFZfViG2RNVgVo43XpNiXlf1UFGhXmGhRmNgUFR3ViN1UmZdWpC2WiuCVpjdWmZgWFybVh42VFN4WEkVVpjdWmZgWFybVh42VFN4WokwShkLvm0JyPLit3vexQrcvr9HxPrcvs50VoyCvIHbxm0JR2vIvIvIvEyeYFgfutnKRPZ9S00gVo45XpZgVhfgUFC2VFy4RNVgVo43VFR4XofhUFN3VFq3RmNgUFyhVFC5UmRdWFy0XmGCVpNdXpG0VpVbVE45XmVfXokmVpRdXpG3WmybWl4gViR3VojgVh42VpufXlf1UFygWmNiRmNiUFugWFj4UmydWmu4VFGCZiNiUFugWFj4UmGdVFRfXmqCVpRdXpG3WmybVpjdXmjgWmGCVpNdXpG1WpRbVpNdXpqgXokmVpNdWiR0VFybVpRdVFufXmGCVpNdWiR0VFybVpRdWiuhWmVCVpNdXpG1WpRbVpVdVmyhVFNCZiNhUFNiVmZ1UmNiUFRhWFygRmNhUFVfWiubVpVdVij0ViqCVpRdWmC1WmVbVpVdVij0ViqCZiNhUFu2VFq2UmNiUFVfWmV1RmNhUFCiXpygUmNiUFRhWFygRmNhUFG3Wmu0UmNiUFj3VFRgRNVgWl4hVFq2XofgVo42ViC5WljgWo4fVmNiXlf5UFu1ViZ1RmN1UmydWmu4VFGCZiN1UFjfVmu5UmqdVFCgWpZCVpZdVFR1UmVdVFG0WmuCVpRdXpygXmybVo44WFR3XlkmVpRdWFG5XpVbVo41WpR5XojgVE4hWFViUmNdWpqhXpGCVpNdXpG0VpVbVo44WFR3XlkVVpNdXpG0VpVbVo44WFR3XlkwShkLvm0JyPLit3vexQrcvr9HxPrcvs50VEyCvIHbxm0JR2vIvIvIvEyeYFfevi48U3W2vi4EUlSLu29dVER6RFgizIyCz2HGzPC9SiRfShkKvsHJwQZ9SiRfSi48vhkIwsgbUtS1xPq9S25exJLHyI8JRQnhus5ivI9hxp0JzQSDxJWbutnHTmVbRmRLSi48yP9bAszexEkfx2HdzQV9SiCdXmCgWiC0VIqcVpuCWl4iWiZ2RmCdXmCgWiC0VIqcVpuCVpjdWFR1ViGCVh4gVmjhXojgVl42VFqiXoj3UFy0VpZiRmN1RmydWiZ0VpGCVljiUFNfVFV3RmZdViy0WFNCVo43WiuiWpu4WPqcVpqCWl4iWiZ2VojgUFy3WFV1WFC0vo0gWoj0UFV3WmuJRPvLxPf9ShWIvIvIvIuJUi48yPO0wlkGYozWVpNdXpR2Wiy2Whf2UFu0WiZ0WiGgRNf5UFC3XpVhWiR2UmZdWpG5XpG4WmyCpmGbWo40WiGiVFq3VhkVVpNdVmZ3WmZ5Wlf3UFqhWFy3WpN3RNf5UmGdWpy0VFR0WFNCpmGdXmy5ViR3VFubVpjdWmqiWpqgXokVVpNdXpR2Wiy2Whf4UFZfWFNfVFZiRNfgVh45WiZhVFugUmNfUFZ1Viq1VpGCpmN0UFC1Viq1ViZbXo41WiZhVFZ2VokVVpRdXmj2Vpj0UmydWpR2Wiy1VpyCpmN0UFC1Viq1ViZbWo40WiGiVFq3VhkVVpVdXpy0VFR2Vof0UFq5XpG5XmZ3RNfgVo45VFu3Wiu3UmudWFZ3WmZ3XpNCsEyCvIHbxm0JR2vIvIvIvEyeYFfevi48U3W2vi4EUlSDu3nLx24EXEScztnHREfEusW0ws9dVER6RJrdxtr0voRbRJn5yPqEXESizIyEBofEu29dzQSexO92x2g1xsqEXJbEx3SGvtREXFqbRI9dRFKgUlS0AtkHRFKEy2DDyPqEUlSDu3nLx24EXES2x2g1xsqEUlSKRFK0UlShx3rdvPHdvhR6VlfEu3rizP9cz2HGzPCEXFNbRJyEXFNfVlfEuoR6VofEusSJRFKEVl4iREfEus92vtREXERfREfEu29bx3REXESIvIvIvIuEUlSFx2geyISJRFKEvIvIvIvIREfEu29bx3SezIrhRFKEvIvIvIvIREfEwPHGvoR6VofEwPHGvs91zP11zPqEXFNbRJSezPO0ws9dRFKfUlSEv3kDvPnLxIyEXER1RmjCWojfREfEuIyEXFjbRIDDxInbvoR6Vt0bRIWexJnhx2gBzPHcvoR6AhSeyInHyER6WEfEx24EXFNbRIOFzPHexER6RJnLxsqEUlS0AtkHRFKEzPr4zlRbRJnHAQZEXERfXFjfREfEvI9dzQWLAIqEXFNfUlScutSJws4EXERfRmjCVljgWoRbRIWbwsWaRFKfUlSivtkDyIO0x3REXEReRJ0bRIWexJnhx2gBvQrhutnLx24EXJbEx3SGvtREXFybRI9dRFKgUlSDu3nLx24EXESGztSDzPHexERbRJn5yPqEXES0vtD0REfEzPr4zlR6RE8CVmKfVlRbRIvexJniwtLHRFKgVlfExsOhv2HdRFKEVljfRmjCVlRbRIWbwsWaRFKfBofEu29dzQSexO9EzsvIvtREXJbEx3SGvtREXFCbRI9dRFKgUlSLu29dRFKEYPnLzEkFxPOiyi0JxP9DvPrhTQSDxIZLSi48y3vJRPWbutWiYozFwtSFzsgDyEDhus5GToyCzIHHz0SeAm0JVFqCVFqCWpjCWpjJYFgFwtSFxPqCu2gDy3V9S3kDzPCKyIOdvlGJRQW0yI9avp0JTPWexP9hToyCu3C9SiqfShkFAp0JWpjJRQR9SiRfShkIwsgbYozdx25HShkizQSew2qcz2HGzPC9SiRJRQW0yI9avo1cwtnHyIgLxsH0YoygVlyeYFfey3vJYFfevPH2YJg8Bl5bx2OGvtRKyIOdvlGCA3key2H0ws9dXEkhvsgDzPH2vpccutSJws46RmjCutr0xic3wsn0wmKCWpkfAmc9UIgeusnHyEDhus5GTpLEvsveyIqCA2WexJnHxJZ6RlyJX2nLy3kbutG6RPSbx2WaX3kDvPnLxIyczP9fXEjgVmjHX30du2Hhu3rbutRKyIOdvlGCAh13vsSawtZcus5LxsO0ws9dXEkhx3nDzPqCVJVCxPHdvsOhRPHdvIHdwtnHX2Odws1DzPHexFKCyI90utnHRmSiRPgLxIrDyEkLxIvLxIH0vpcKvsHJwQZ6RmNfVlq7UtzHuIcLzl10yIOdy2veyI0cx3SLv2HdXEkFvs50vtRCu2rdzPrhX3nhus5ivI9hxo1eyIHJws46RPWHxJnHyEkFvs50vtR7z2HGzPC6RmNfVlq7yP9iwtnLx246RPOEy29bztnHX3neymKCVmcEx3n0x206Rmj7xPrIzmKCVmchwszKzmKCVmccutSJws46RPO1zP87Bo5futnKTQSDxIZLRQcizQSew2qcvPOiwPOhyIO5XEjgUljhVmj7y3nhx2cHUsnDy2DevIvivtZ6Rmj7UtzHuIcLzl1DxIHcutnLx246RPnDy2CCVo41yhkHutWHUsHdUs91zlkLxIvLxIH0vpcDxIHcutnLx246RPnDy2CCVo41yhkHutWHUsHdUs91zlkLxIvLxIH0vpc9Zl13vsSawtZcw2r5vJSDxsriRQSezPO0vok7VpjfSok7UtzHuIcLzl10yIOdy2veyI06RQSezPO0voCiWFkGvsyLX3nhus5ivI9hxpKCyI90utnHTmV2VPnHvhG7Bt1jw2r5vJSDxsriRQSezPO0vok7VpjfSok7UtzHuIcLzl10yIOdy2veyI06RQSezPO0voCiWFkGvsyLX3nhus5ivI9hxpKCyI90utnHTmV2VPnHvhG7Bt1jUtzHuIcLzl1avtHIyIOcvtVCvPOiwlk7VlqCA3W0yI9avo1GutWKutShutG6RmNbRmRfVmcizQSew2qcvPOiwP9IvJWHzmKCVmc9WpjHRQcizQSew2qcvPOiwPOhyIO5XEj4XofCVFjfX3W0yI9avo1GutWKx2vIy2r0XEjcVirfAmc9VpjfSok7y3nhx2cHUsnDy2DDyJSDApKCXmGbRmRfVmcizQSew2qcvPOiwP9IvJWHzmKCUpNhWQk4X319ZPcHAsvhus1HyhkGutWKRQbfSok7y3nhx2cHUsnDy2DDyJSDApKCVofCVFjfX3W0yI9avo1GutWKx2vIy2r0XEjfX301VlqCA3W0yI9avo1GutWKutShutG6RmC5UljhVmj7y3nhx2cHUsnDy2DevIvivtZ6Rl0iWtk4X30gVmjHRQcizQSew2qcvPOiwPOhyIO5XEj4XofCVFjfX3W0yI9avo1GutWKx2vIy2r0XEjcVpR0yQC7Bt0EUlSDu3nLx24EXESEzsvIvtREUlS0AtkHRFKEu3WiREfEyP9iwtnLx24EXESFvs50vtREUlSiu2ObvoR6VofEu2gLu2bEXFjbRIDLvPqEXFO9UlSFx250yI9bt3WHzQnLxIziRFL7RI9hvPrhRFK5UlSexER6VofEwsWexER6RFgizIyCz2HGzPC9SiRfShkKvsHJwQZ9SiRfSi48vhk0yIOdy2veyI09S3nhus5ixPO0voChUljhToy|ffce00|REfEusW0ws9dRFKEyPgDAoRbRIOFzPHexFREXESfutrivoRbRJn5yPqEXESizIyEUlSiu2ObvoR6Vo4hUlSiu2Obvs92vtREXFNdWofExsOhv2HdRFKEVljgWojfRmRfRJ0bRIWexJnhx2gBxtr0voR6AhSeyInHyER6WlfEx24EXFjbRIHFx24EXER8y3vJRQzLvQnKYoyhVlyCwPrLv2D0YoyhVly|YQSHu3ZCAm0JVlyCAp0JVlyCz2HGzPC9SiVdWoyCwPrLv2D0YoygVEyCvIHbxm0JR2vIvIvIvEyeYFghvsW0RQC9SiudWoyCAp0JVlyCz2HGzPC9SiVdWoyCwPrLv2D0YoygVEyCvIHbxm0JR2vIvIvIvEyeYFfevi48U3W2vi4EUlSLu29dVhR6RFgizIyCz2HGzPC9SiRfShkKvsHJwQZ9SiRfSi48vhk0yIOdy2veyI09S3nhus5ixPO0voChUljiToy|Progress|REfEusW0ws9dRFKEyQSHzERbRJn5yPqEXESizIyEUlSiu2ObvoR6Vo4hUlSfx3WLzPHexER6RIWexJnhx2giREfExsOhv2HdRFKEVljfRmjCVpqEBofEu29dzQSexO9dvtD0RFL7RI9hvPrhRFKgWEfEx24EXFjbRIHFx24EXER8y3vJRQzLvQnKYoyhVlyCwPrLv2D0YoyhVly|black|watch|vast_titlebgcolor|SmartTV|vast_skipcolor|vast_titlecolor|vast_xbgcolor|vast_xcolor|ipod|Tizen|vast_skipbgcolor|vast_linktxtcolor|blackberry|iemobile|mini|WebkitAppearance|2fd565|Philips|TV|Build|Phone|vast_progressbgcolor|vast_openclick|vast_unmutebutcolor|Safari|vast_preroll_vmap|vast_pauseroll_vmap|Trident|Edge|Firefox|vast_unmutebutbgcolor|vast_default_volume|vast_volumecolor|vast_volumebgcolor|vast_progresscolor|vast_linktxtonmobile|vast_unmutehover|vast_unmutebutonce|NT|vast_linktxtbgcolor|mobiletv|vast_preroll_limit|x5F|vast_title|vast_preroll_timebreak|x45|vast_pauseroll_limit|x24|vast_preroll_counter|x20|vast_volume|160|embedheight|560|vast_timeout|x3D|vast_closeonclick|vast_pauseonclick|vast_pauseroll_timebreak|vast_pauseroll_counter|map|vast_midroll_counter|vast_playroll_counter|vast_midroll_timebreak|Interval|iosv|OS|roll|vast_playroll_limit|vast_postroll_counter|x2E|x2C|vast_postroll_limit|x6A|vast_postroll_timebreak|concat|__storage_test__|MSIE|Opera|041|992|914|036|962|897|918|935|883|971|979|857|985|275|372|957|296|019|996|483|416|344|547|606|747|705|659|267|185|981|874|984|988|001|096|818|432|994|appName|partnerpauserollor|userAgent|014|023|06|046|033|partnerprerollor|trident|appVersion|vast_midroll_vmap|vast_postroll_vmap|vpaid_timeout|vpaid_timeout2|edge|eventstrackervast|081|088|907|956|line_play|702|613|146|403|513|_timer|055|partnermidrollor|partnerpostrollor|093|midrollpoint|default_channel|084|092|x78|toUpperCase|posterheight|posters|filetype|posterwidth|wrapper0|currentfile|vpaid|current_vast_url|getVolume|444444|encode|103|104|cssText|number|stylesheet|head|NaNpx|update|autonext|historybgaover|999999|postertitleonhover|888888|170|moveplaylist|isfullscreen|222222|toDataURL|jpeg|showplaylist|vastnow|vastinfo|playlist_id|playlist_folders|177|find|105|106|191|getComputedStyle|getBoundingClientRect|192|2048|014cd1s212829333718243q012z1o25312q193x2c1d3q0z112k3q01202m3v3u37242v203p11203a231s27332114212x23211a3u291z1138251s25352z1622261y1z12161z153v2b2q1731241u3u2t312n113w243e133x2b2o192z2611101o233e1i2c2b36182x3s121z1o280w121z3b233v312938182v3u10111o2c182t3b233v2b213x3b213x29233x1z112s2911203u271u2u271r2o1i27203q2c1z23121b3v111120243316212o1b3v111k1t352z1d222n3e1z3w2o2z1q1e27211o1o23111s253t173126143e1c3e2b361c3w2b341v3w2s3q3u3732293r3720391716211411101o252c1q1z113w243e1b373a3v111x23141g1l2s183f1i1g1h1f1j3c1a1c1t3e1a1g193f143e1r3e1k1e1u1g101f172c1v2c102e1s2e1x2e1t2d1w2c1s1e132e1r3g1y2c1w2c152e1r3g1s2e1u1c1m2c1u1e1x2e1s1e1x2c1u2d1w2e1r2e1r2e1s2d192c1t2e1s2e1q2e1e2c1w2e1t2e1s2f1p2e1s3e1z2c1s2g122e1s2g1y2c1v2e1z2e1q1e1q2e1s2e1x2c1t2e1t2e1r3e1v2c1u3d1w2e1s3e1o2e1s3e1j2c1s2f172e1q3f102c1u2d182e1q3f1f2e1s3d192c1s3g1y2e1q3f172c1w3d1u2e1q3f172e1s3d1v2c1s2f152e1s3f1v2c1u3d192e1r3e1a2e1s3d1a2c1u3f1w2e1q3f192c1w3d182e1q1f172e1u3d1d2c1s3f152e1q3g1r2c1u2d192e1q3f1a2e1s3d1b2c1s3g1u2e1q1f172c1u3e192e1q3f152e1s3d1d2c1s2e1s2e1q1e1f1c1d1e1e3g1a1e1g1g1m3d1t3b1f3f1d3f1g2f123d1q2d1f2f1k1e193e1f3d1e3e1m1g1d1g1o3g1f3c1e1d1f3e1b1f141g1s1d1d1e1c3f1d3g1e3f1g2c1e1c1d3e1d1g1k3e1f1c1a3d133g1f2e192f1k3d1f3c1g3g1h3g1h1g1j3e163e1e3f1k1g1k1g1i3e1d2c1f1g1f3d1b2f1c1c1u2e1f3f1d3f101e1f3d1e3c1m3f1j3e1b3g181d1f3c123e191f171f1f1d1f1d1j1g1d2e1j2e1f1c1e1c1d3f1d1e161d1f1e1j1d1x2e1r1e1f2e1u1e1r2c1s2e1y2e1r2e1h2c1w3e1t2e1s3e1o2e1t2e1v2c1s2g1h2e1q2g1f1d1w2e1s2e1r1g1h2e1u2d172c1t1e1w2e1r3e192d192c1t2e1t1e171f2t123g1f2f183e1r3c1c3e1s3g1a1g1i3c1j1c1q1e1f2e181d1g3d142c1w2g1r2e1u2f1r2c1s3e1z2e1q2g142e1u2e1y2c1v2g1x2e1s1e1s2c1s2e1x2e1r2e1v2e1t2c1v2c1u3f1u2e1u3e1q2c1s3e1j2e1q2e1z2e1s2c1e2c1u2e1g2e1s3e1z2c1u1c1x2e1s1f1r2e1t1c1g2c1u1f1v2e1t2e1m2c1u1e1x2e1r2e152e1u2c1y2c1u3e1c2e1u2e1r2c1s1d182e1s3e1g2e1s3d192c1w3f142e1s3f172c1s3d1d2e1q1f192e1s3d1v2c1u3f172e1s3e182c1s3d1b2e1s3g1b2e1s3d182c1u3f162e1s3f192c1u3d1x2e1q3f182e1s3c1c2c1u3f172e1t3g1d2c1s3d1b2e1q3g1k2e1s2d172c1w3g1a2e1s3f192c1u3c1s2e1q1f172e1t3c1i2c1u1f152e1s3f1e2c1s3d192e1q2e1z2e1s1c1k1c1a1f1i1g1j1g1f1c1i3d1r3f1p3d1c3g1f1d1b3e1j3f113g1o1e1i1d1h3d1i1e161e1c1f161e1f1e1l3e1b1e1g3f141d1h3e1b1f1d3f1s1g1m3c1f1c1f3f1q2g1p1e1b3c1f3e1e1e1k1g1c1g1j3e1d3c1u1f1k1g1p1g1m1e1m1e1e1f1i3g181e181c142d1f3f1b1e1p3e1f1d1g1e162g1d2e1g3e1d3d1f3d1e3e1g3e121e161e1k3d1j2e1q1g1q3f1f3e183e1m1f131g1k1e1f1c1d3d1u3e1d3f1s2g1l3c1d1c1y3e122e1u2g1h2c1u2c1t2e1q2f1k2e1s2c1t2c161g1i2e1s3e1w2c1u1c1h2e1q1g1w2e1u1e1k3c1w2e1s2e1u1g1q2c1s3d1h2e1q2f1e2e1s1d1t3c182e1r3f1v141h1d1m1e1c1e1k2g121g1g3e1h1d1e3g141f1g1g1l1e1t2c1i1g1w2e1p1g1i2c1u1c1u2e1t3e1i2e1w2c162c1s2g1p2e1q1f1b2c1u2e1m2e1u2g1v2e1u2e1y2c1s3f102e1q2e1y2c1s1d1k2e1r2g1t2e1v3e1g2c1s2e1u2e1q1f1t2c1t2e1t2e1s3e1u2e1u2e1e2c1u1e1z2e1q3e1t2c1u2c142e1s2g1k2e1w1c1k2c1u3e1h2e1s2f112c1s3c1z2e1t1f1s2e1u1d172c1t3e162e1q3f1a2c1u3d182e1s1f152e1u3c1b2c1s3f172e1s3g1v2c1s1d192e1s3f1c2e1u3d172c1s3g162e1q1f1b2c1s3d1g2e1s3f152e1w3d142c1s2f192e1q3f112c1s1d192e1s3f1u2e1u3d192c1t3f1b2e1q3f192c1s3c1e2e1s3f162e1v3d192c1s1f172e1r3e1b2c1s3d172e1s3f172e1u2c1u2c1s2e1w1e1d1e143c161c1k3g1b1e123e141d142e1s2e1b1e1o3e1a3c1f1c1g3g141f1f3g1b1d1f3d1s1g1p3e1b1e1e3d1s2e1m1e1b3e1b3f1e3c1m1e1f1g1c3g1d1e1u1d1f3c1d1f161g1q1f1d1d1j3d1f3g1g3f1e2e1e1c1q3d1c3f1j3f163f162c1a1c1f3f1c3f163g1e3d1m3c121f141e1c1e1f3d1s3d1i1f1c1f1k1g1f1c141c1s3f1p3e163e1v3c1f1e1g1g1i3f151g1g3c1l1c1f1e1c2e1q1f1e3d1m1e1f3e1k1f1k3e141d1t2c1y2e1s3e1s2e1v3e1u2c1t2g1x2e1r1e1x2c1r1c152e1t2e1g2e1w2d1f2c1u1e1t2e1d3e1u2c1t3e1v2e1t2e1h2e1w1e1s2c1s1e1x1e162f162d182d151e122v1d2t1t2b1u1d1h1q2f141m|0123456789|127|redirectblank|fullscreenElement|nativeontv|geoplay|resume|nativenotandroid|unescape|msFullscreenElement|showfrom1file|122|8a015m3q1t3s221a291s3b3v2z1d3o01101m272z3q193v2e1i1b3v1z1k1a21173s3y1z31141z153v3b2o1722241u3s2t222n113u242e133x392o1920361z3z1o233e1g3c2b361y2v3s11101o260w11102b213v2129381w2v3u1z121m3c182t212n1z2238251q25352c162z2v252c182s27111z3a231q27333e142z281w1c2s271y2s29163s291s3u271o2e1z3w261z113u281z3u263s3o3o0z112z3b3w121o252e2o1z1z21141z101o253e2o2m37203q1z3z2129233v3028143q0z1c1e2t2e292o142s11101d211o112z3825353w253u273r153621111z3a371z21141j1z1c1o2c182t3z2r2c2b213v212o1i27312e293y121m141p2e1d2d1e1c1j1c102f1i1e1a2e1m1c1c3e161g131g1i1c1k1d1h2c1q1f1p2e1r3e1t2c1u2c1u2e1q2g1c2c1u1c112c1q3e1p2e1s2c142c1u2e1k2e1s1e1i2c1u3c1j2c1s2f1x2e1q3c1z2c1v1d1s2e1q1f1s2c1s2c1w2c1r3g1t2e1s2c1v2c1w2e172e1s1f1w2c1t2e1s2c1q2f1w2e1r2e1l2c1v1c1s2e1r2e1q2c1s2c102c1q3e172e1s2e102c1u3c152e1r3g1r2c1s2d192c1q3f1v2e1q3d172c1u3d1c2e1q2f172c1s3d1c2c1q1f172e1r3e162c1u3d162e1q3f1t2c1s1d192c1r3f1a2e1q3d182c1u3d122e1q3f172c1u3d1c2c1q3f162e1q3d1h2c1u3d172e1q3f1b2c1s3d192c1q3f1r2e1q3d192c1u3d142e1q3f152c1t3c1k2c1q2f152e1q3e192c1u3d152e1s2e1s2c1s2c1g1c1d1e1k1g1a1c1k2d1f3c192e121e101e143d1u3d1a1g1s1f1u2d1j2d1a3e101d1d3g1c3e1m1c1d3c1d3f1h3f111e1l1c1k1e1f3f1e2e161c1f1d181e1q1f1h3e1d1c1g3e161d1f3g173f1d3d1s1e1r3c1d1e1d3f1d3d1f3d1e3d1d3f1d1f192d1e3d1g3d1c1g1q3e1d1c141d1u1e1d3f1p3d1d3d1f3c1e3c161e1d2g192c1c1d1d3d1e2e1d2e1d1e1k1c1f3c1e1f1e2e1h1d1t2c1u1e1h3e1b3f161c1d3e1k3e1d1e1e3f1r2e1l2c1w2d1g2e1q1g1y2c1t1e1z2c1r1e152e1s2d182c1v2e1y2e1q3e1r2c1t2c1y2c1d2e1o2e1q1c1f2c1v2c1t2e1s1e1i2c1s2e1e1d1r3e1p3e1t3d1f321l1r3e193d1q1c191e113g123c141e1i3d171g1c2g1k1c1x3e1i3e152e1r3g1v2c1u2c1v2c1u2g172e1u1d1y2c1t2e1q2e1q2f1y2c1t2e1l2c1t1e1s2e1t2c1s2c1s2c1y2e1q3e192c1u2e102c1s3e152e1t3e1z2c1s2c1w2e1s1e1o2c1t2c152c1s1e1j2e1s3e1f2c1u1c1e2e1q3g1g2c1u2d1x2c1t2g1h2e1u2e1t2c1u2e1z2e1q2e1c2c1u1c1x2c1u2e1f2e1s1d182c1u3d1a2e1q3f192c1s3d1a2c1s3f172e1u3d1l2c1s3d192e1r3e1d2c1s1d182c1u3f132e1s3d172c1t3d1d2e1q3f182c1u3e102c1s3f162e1s3d192c1s3d182e1q3e172c1s3d172c1s3e1b2e1s3d172c1s3e1o2e1q3f192c1u3d1f2c1s3f152e1s3d1j2c1s2d182e1s3f1b2c1s1d172c1s3f192e1s2c1z2c1s2c1k1e1f3e1c1d1e1c1h3b1c3f1d3e1b2c141c103b1d3g161f191d1f1e1g3d1g1e1d3f1c2d1k1c1l1c1i1f1f1g1c3c1h1c1b1d1k1f163f1c3c1a1d1g3d141f1f3e121d1w2d1j1d181e101d1d3e1e3d1m1c1b3e1d3g1j3e1e3d1e3e1e3f1c3e1c3d1f1d1k3e1k3f1u1g142c1e1c1b3c1d1g1f3f1p3c1y3e1f2e132e183f142d1f3c1g3c1i3e1d1e1s2d1m1c1c1e1b3f123g1d1e1i1d1k1e1h1e101g143c1a1d1r1e1b1e1c1e173c1u1c1v2c1t3e1q2e1s1c1y2c1t1c1t2e1q1e1k2c1t3d102c1t2g1f2e1u2e1j2c1u2c1f2e172e1r2c1s2c1j2c1s2g132e1s2e1v2c1s1c1k3f152f1t2d103d1h121k1f1g1g1e3e1w1e1j2d191e1j1f171d1h1d1d1c1h1e1u1g1j3c1u3d1e2c1q1e1i2e1q3c112c1u2c1t2e1u1f1p2c1v1c1g2c1q1f1x2e1r2c1r2c1u1e1t2e1t2e132c1w2c1y2c1q3e1e2e1s2c1t2c1s1d142e1s2e1s2c1u2e1k2c1r2e1z2e1s2e102c1t2c1w2e1s3f1i2c1u2c182c1q3e1r2e1s2c1s2c1t1c1e2e1u3e122c1w2c1z2c1q2e1b2e1s2e1g2c1t3e1h2e1s3f162c1u3c1f2c1q3f192e1q3e1d2c1s3d162e1t3e172c1u3d172c1q3e1h2e1q2d1a2c1u3c1b2e1s1f172c1u3c1h2c1q3f182e1s3d1b2c1s3d172e1s3e1x2c1u2d192c1q3f1b2e1q1d1b2c1s3e1a2e1s1f152c1v3e1b2c1q2f182e1q3d1a2c1s2d152e1t3e1h2c1u2d182c1q3f192e1q3d192c1s3d1r2e1s2e1s2c1h1c1f3b123g1f2f161e1e2e1f1c1g3f1p3f1w1e1e2c1f1e1a3f1h1e191d1m1d183d1b3e1a1f1e3e161d1h1e101f1w2f1h3d1a3c121b1d1f1e3f1k1c1d3c1d3e1h3f131f1j1c1k1d1h1d1e2e181e1d1d181e1s1d1h3e181e161c1a1c181c1q3g1j1e181c1c1e123b1d3f1c1e1g2d1e3d1f1c101f143g1b3c1e3d1e3e1h1g1c2e172d161d1f1c1d3e1c2f1g3d1c1e1g1d1d3g1k1f1f2c1u3d1j3e132f1e3f122d1g2d1c1c1d2e1y2e1s1e122c1t2e1d2e1u3e1y2c1u2e1f1c1v1e1j2e1s2e1y2c1u2c1q2e1u1g1d2c1v1e172c1s2g182e1s1e1v2c1s3d1f2e1t3e1b2c1h3d1r2d1v2e1r3e1f172t2d1t1g2q1f1h2f1k2q2h14|109|110|111|d014c2933333w351w371g25322o193x3c1d3o00111m272z3o2o253e2o2m2y233a1e23211g3e29361c2v3u1z3z1o360y1z3z3b213x2z39381a2x3s1z211m21162t212n112038251q27333c162z2x233c1y3s291z1z3a231s25332e1431261w121z161z133x392q172z261s3u2t2z2p1z3w243c153v3b2o172134121z1m251z3w261z3w26113u26113u2q2z39233v3e29213x29233v2520393x2c1z112235143o02303e293w141m3e1b3o013z2m221z211m211z1z2u27112z1d3b3v3e181w12302x3u2s353c121z1c1o1z153v27231t322o12252522332c1826352z1d1g183e143z281w11101z223s291z101o3s370z3z243316331j2s3d1q1e1i1f1d1e1o3d1j2e1s3d1d3g163g1i2e1i1c1j2d1c3e1q3f1i2c1t3c112c1s2g1w2e1r2c1y2c1u3d1i2e1q2e162c1s3c1t2c1s2e1o2e1r1c1g2c1w2c122e1s2e1x2c1s2c1d2c1s2g1c2e1r3e1j2c1u2c1s2e1q1g122c1u2e1t2c1q2e1x2e1s2c1g2c1w3c1r2e1s2g1u2c1t2c1v2c1s2g1e2e1r2c1x2c1w2d1w2e1s2e162c1s2e1z2c1s2g192e1q1d162c1w3e1t2e1q3f172c1s3d1b2c1q1f162e1q3e1z2c1u2d172e1q3e1g2c1s2d192c1s3f122e1q2d172c1v3d1j2e1q2f172c1u3d162c1q3f172e1s3c1c2c1u2d152e1s3f1b2c1s3d192c1r3f1d2e1q1d172c1u3e192e1q2f152c1t3d112c1q3f142e1s3e1a2c1u2d162e1s3g1t2c1s3d192c1q3f172e1q3d1u2c1u2c1s2e1d1e1f3d1g1e1i3e1s1f121g1q2e1d3c1k3e101f123f1e2c1g3c1u1e1o3g1d3e1h3c1f1d1d3e1h2f163f101c193d1e1e1e3f1e2e1d3d1s3d1m3c1j1e1g1f1f1d1c1c1j3c191f1i3f163d1f3c1c1e1e3g121f1f1c121c1c1c181e181e183e1m1e1u1d191f191f1k3d1f3d1i1e1b1f1k3e102c143d121c1d3f1d3f1i1e1t1e1u1c1b1f183g1q1c1s3c1i3d1c3g121f1g1e1s1d1i3c1s1f1f3f1a1c1f1d1m3c103g1d3f1e1e152d1w2c1s1g1q2e1r2c1f2c1u2e1i2e1s1g1d2d1u2e1t2c1s2e1q2e1r2e152c1v1c1s2e1s1e1q2c1t2c1j2c1q1g1r2e1q3e1h2c1v2e1u2e1d3e153d182c162c10141c223c161e1i3g1g2e1f3d142c1i3f181g1g1d1q2e1j1c123g1a1e1r3e142c1u2e1r2e1q2e1z2c1u2c1g2c1u3e1r2e1u2e1w2c1t2c1t2e1s2g1g2c1t2c1x2c1u2f1w2e1u2c182c1s2e1x2e1s2g1b2c1s1d162c1s2e1x2e1s1e1g2c1u1c1u2e1r2e1k2c1u2c162c1s2g1k2e1s1d192c1u2e1p2e1s1g1x2c1s2e1y2c1s3f1y2e1s2c1w2c1s1d1k2e1p2g1v2c1t3e1g2c1s1f172e1u3d182c1s3d192e1r3g162c1s1d172c1u3f1a2e1s2d172c1u3e1g2e1q3f192c1u3d1d2c1s3f162e1u3e1e2c1s3d172e1q3f172c1s2d172c1u3e182e1s3d182c1s3e1a2e1q3f182c1s3d1a2c1s1f152e1t3d1b2c1s3d192e1q3f152c1s2d172c1u3g1u2e1s1d172c1s3d1b2e1q3f172c1s3c1z2c1s2e1u2e1k1c123d1l1e1k1f123g121d142e1s2e1c1f123g103d1i1d1d3c1d2f141g1c1d1b1d1q3d1c1g1e3f1g3c1d1c1f1c1c1g1k3e1c1c183d133e1h2e191f1k3d1f1c1g2c1s2g1h3g1d3c1j3c1f1d1b1f1h1f181c122c191d1b2f191f1b1d1b1c181c1d3f163f153c1i1d1s3d1f2g1d3g1f1c1f3c1b3c191f1p1g1s3e121c1u1e143f1d3f171d1h1d1s2e1j2g1k1e1a3e181d1m3e1d1e1f3e1c1c1g2c1f3e1h2e1g1g1c3d1f2c143c1f2e1q1e152c1s2d1f2c1u1e1j2e1u2e1f3c1t1e152e1r2e1p2c1s1c1x2c1s2g1t2e1u1d1u2c1u2d1t2e1s2g1y2c1s1e1r2c1u1g1i2e172c1w3c1x2c162e171i1j1d1g3e1c1c1g3e1p1g1h1d1m1c1d3c1e1f1g1f1e2c1j1e1b2c132e1u1e1j2c1v2c152c1q1e1o2e1q3e1h2c1u2c1c2e1s3g1e2c1w1d1x2c1r2g1j2e1s2e1v2c1u3e1x2e1s2e1a2c1w1c1x2c1s2e1h2e1q1c1w2c1s2c1u2e1t2e1y2c1w2c1z2c1r2f1u2e1q1c172c1t2e1w2e1u2e132c1v3e1u2c1s1e1k2e1s1c112c1u1c1v2e1s3f1u2c1v2c1t2c1q2f172e1r3c112c1s3d162e1s3e1c2c1u3d192c1s3f1d2e1q3d1a2c1s3d1b2e1s2f152c1v3d1z2c1q3f172e1q3c1m2c1s3d152e1s3f142c1u1d192c1q3f152e1q3d1a2c1s3d1t2e1s3f172c1u3e1g2c1q2f192e1q3d1d2c1s1d152e1s3e1o2c1u3d192c1s3f1t2e1q3d1a2c1u3e1w2e1s3f152c1u3d192c1q3f172e1q2c1w2c1s2e1d1e123g173d1s1c1m3d1p3d1d3f1d3c1d2c1m3c1w2f1k3g1d3c1e1e1m3c1b1e183f113e1j2c1b2d1i1f1c1e1e2c1u1e1c3e1d1e1j3e1b1d1d3d1j3d163e122e173d1e1e1g3d1e2e1c3f1q1d1m3c1l1c1g1f1h1f1a2d1m3d1k1e1i3f1k3f1d3d1e3e1j1e1f3f141e1d1e1h3d1s3c1b1e1c1e1g2d141d141e1d1f1b1f1f3b1u2d1s2d1d3e1d2f123d1q1e1a1e1g3e1j1e1d1e1e3c1x1c102e191f1q1d1d3d1w1e1q1g1f3e1v2c1v2e1h2c1s2g1u2e1q2c1a2c1u2c1y2e1k2f1f2c1u3d1s2c1q1e1v2e1r1c1j2c1s2c1h1e1t2g1w2c1u2e1h2c1r1e172e1q2e192c1s2d123e1r3e1r3c173c141o2s1d2b2q1h2d1u1b2r1p141|108|customimage|107|adfe220dd05dac062e262e2409abc4b4|112|113|118|119|121|117|116|114|115|titlecolor|vastbreak|vast_skip|errortimeout|Medium|vast_click|Small|Audio|Tiny|vast_impression|Large|Full|settings5action|clipboard|settings5|Copied|copied|Previous|16x9|sharetitle|unmutevideo|advertising|Ads|shareiconmargin|embedsize|Options|Enter|Exit|embedwidth|shareiconscaleover|LIVE|advertiser|website|sharetop|after|shareiconscale|skipfrom|Skip|Shadow|Font|initEvent|dispatchEvent|stringify|createEvent|eventlisteners|settings1action|785|capiom|resumed|unmuted|VpaidSet|settings1|toggle|vpaid_|adShown|rewound|vast_Impression|playerjs_hit|Metric|settings3action|0val|No|Yes|settings4|settings4action|Bottom|1val|casterror|settings3|300000|playerjs_|Yandex|settings2|playerjscom|castdevice|settings2action|Resume|reset|load|mousedown|_text|link2|linehfortime|bufferDeg|iconspress|1000000|rand|clickmarginleft|clickmarginright|_bg|flipy|SVG|flipx|bufferInterval|stretch|Logo|cast_available|pjs_cast_button_|sticking|Destroyed|customjscontrol|hideonmobile|hideondesktop|ShowSettingsBut|2em|maxHeight|separator|showduration|showboth|rotateonhover|rotateonclick|valuepaddingleft|valuepaddingright|valuepaddingbottom|valuepaddingtop|bufferline|colorover|valuemargintop|valuemarginbottom|225|onmouseup|135|abs|handlemargintop|handlemarginbottom|aload|lines1|control_time|linefortime|tipmarginright|tipmarginleft|tipmargintop|tipmarginbottom|triangle|pjs_volume_element1|alphas|abg|uppercase|running|pjs_volume_element2|pjs_volume_element3|hideonyoutube|hideonlive|PAUSED|BUFFERING|CUED|ytEnded|ytReady|onStateChange|onPlaybackQualityChange|ytError|wrong|getPlaybackQuality|setSize|getAvailableQualityLevels|yterrors|unavailable|customyterrors|onReady|modestbranding|onYouTubeIframeAPIReady|youtube_iframe_api|panel|subtitles|showing||kind|videoId|playerVars|iv_load_policy|showinfo|disablekb|html5|enablejsapi|playerapiid|tiny|small|1001|Show|bezier|ssfly|isOn|seektome|customText|hideonpause|hideonfullscreen|hideonunmute|hideonleave|hideonleaveandplay|hideafterstart|hideuntilended|playback|customwidth|getCurrentTime|setPlaybackRate|hd1080|hd720|medium|large|unMute|setPlaybackQuality|to_right|marginprocright|Share|nativemobile|getVideoLoadedFraction|customspeeds|onmousedown|Buffering|contains|oframe|shuffle8|manipulation|hidesmoothly|paddingbottom|origin|transbg|ChromeCast|fullscreenchange|unhandledrejection|mozfullscreenchange|webkitfullscreenchange|MSFullscreenChange|msfullscreenchange|passonstart|marginRight|350|scrollWidth|active|onMouseOut|borderBottom|onMouseOver|scrollHeight|scroll_up|through|5em|outline|visited|scroll_right|hover|07|keydown||0xe|0xf|0xd|0xc|0x9|0xb|0x10|0x11|select|word|0x16|0x15|0x12|eventLabel|0x4|0x3|async|google|rc_|35px|keyup|DOMContentLoaded|srvsga|88484718|_0x36c21c|0x2|0x9d|GoogleAnalyticsObject|require|autoLink|borderRight|layerX|kbq|RWAlnQyyazA4aoAB4FsBSA|OqFAAAAdklEQVQoz42QQQ7AIAgEF|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|top_|width_|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|fimg|oncontextmenu|ontouchstart|ContextMenu|220|f2img|sub_settings|left_|position_|hlsdvrtime|offsetwidth|235|134|handlemarginleft|handlemarginright|roundingver_final|rc_custom|shape|opacity_|200000|linetippointer|portrait|000|ontouchend|current_channel|aaaaaa|d9bb8c|ffc7d1|e8bbff|faed54|feba54|b3fee8|4bd9ac|644082|offsetX|409829|073DA0|FEF370|D90000|62de50|72ccf8|underline|pjslng_|pressed_|current_|pjsfrrs|hidearrow|home|childList|250|ffeeab|redirectplaylist|observe|pjslng_sub_sizeproc|f2parent|playbackRate|hide0timestore|MediaSegment|manifestError|capability|FRAGMENT_LOADING_COMPLETED|oldQuality|QUALITY_CHANGE_REQUESTED|mediaType|mediasource|mouseleave|autoStartLoad|manifestLoadingMaxRetry|debug|Cross|key_message|encountered|setTextTrack|TEXT_TRACKS_ADDED|initialize|setStableBufferTime|setLogToBrowserConsole|getDebug|Close|PlugMediaChannels|setBufferTimeAtTopQualityLongForm|enableLastBitrateCaching|PLAYBACK_PLAYING|PLAYBACK_TIME_UPDATED|isDynamic|STREAM_INITIALIZED|enableLastMediaSettingsCaching|setXHRWithCredentialsForType|manifestLoadingTimeOut|fragLoadingTimeOut|swapAudioCodec|failed|loadstart|watching|hls_error|sleep|MEDIA_ERROR|loadeddata|aborted|WebKitSourceBuffer|mp4|WebKitMediaSource|PluginGeo|Video|wake|NETWORK_ERROR|AUDIO_TRACK_SWITCHING|MEDIA_ATTACHED|MANIFEST_LOADED|attachMedia|withCredentials|enableWorker|xhrSetup|MANIFEST_PARSED|LEVEL_SWITCH|fragdata|AUDIO_TRACKS_UPDATED|FRAG_PARSING_METADATA|relurl|LEVEL_LOADED|FRAG_CHANGED|isSupported|supported|vast_ima|webkitFullscreenElement|EmptyVastUrl|vast_finish|webkitIsFullScreen|startvisibility|mozFullScreen|Pass|RemovePassword|YoutubePlaylist|Alternative|playlists|EXTINF|Visibility|dvtp|VastInsertOr|VastInsertAnd|vast_ready|vastbgpreload|VastReady|postroll_start|3600000|preroll_start|tagLive|renew|preloaded|disablePreload|VastRemoveUrl|vast_error|alarm|VastError|alert404|alert404text|sub_off_title|constrols|Dialogue|currentSubtitle|createposter|nomedia|0001|domain|taginframe|crossOrigin|anonymous|tagcors|fillvideo||complete|error_time|Update|Created|Quality|Speed|Seeking|tags|Timeout|Break|Audiotrack|posterontop|MediaPdf|RemoveAll|MediaVimeo|Image|New|hqdefault|codecs|key_session|destination|Infinity|rus|createGain|createMediaElementSource|autoplay_denied|AudioContext|English|eng|WebKitPlaybackTargetAvailabilityEvent|webkitplaybacktargetavailabilitychanged|availability|enabled|remove|autoLevelEnabled|getAutoSwitchQualityFor|permission|interrupted|480|854|2560||1080|1920|720|1280|1440|240|playtry|playError|2000px|2160|426|3840|available|firstLevel|webkitShowPlaybackTargetPicker|mp4a|level|pictureInPictureElement|appendBuffer||webkitSupportsPresentationMode|webkitPresentationMode|disablePictureInPicture|pictureInPictureEnabled|42E01E|mouseenter|avc1|getQualityFor|exitPictureInPicture|requestPictureInPicture'.split('|'),0,{}))
  5. "undefined"!=typeof window&&function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Hls=t():e.Hls=t()}(this,function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(i,a,function(t){return e[t]}.bind(null,a));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/dist/",r(r.s=31)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(6);function a(){}var n={trace:a,debug:a,log:a,warn:a,info:a,error:a},o=n;var s=i.getSelfScope();function l(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];t.forEach(function(t){o[t]=e[t]?e[t].bind(e):function(e){var t=s.console[e];return t?function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];r[0]&&(r[0]=function(e,t){return t="["+e+"] > "+t}(e,r[0])),t.apply(s.console,r)}:a}(t)})}t.enableLogs=function(e){if(!0===e||"object"==typeof e){l(e,"debug","log","info","warn","error");try{o.log()}catch(e){o=n}}else o=n},t.logger=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={MEDIA_ATTACHING:"hlsMediaAttaching",MEDIA_ATTACHED:"hlsMediaAttached",MEDIA_DETACHING:"hlsMediaDetaching",MEDIA_DETACHED:"hlsMediaDetached",BUFFER_RESET:"hlsBufferReset",BUFFER_CODECS:"hlsBufferCodecs",BUFFER_CREATED:"hlsBufferCreated",BUFFER_APPENDING:"hlsBufferAppending",BUFFER_APPENDED:"hlsBufferAppended",BUFFER_EOS:"hlsBufferEos",BUFFER_FLUSHING:"hlsBufferFlushing",BUFFER_FLUSHED:"hlsBufferFlushed",MANIFEST_LOADING:"hlsManifestLoading",MANIFEST_LOADED:"hlsManifestLoaded",MANIFEST_PARSED:"hlsManifestParsed",LEVEL_SWITCHING:"hlsLevelSwitching",LEVEL_SWITCHED:"hlsLevelSwitched",LEVEL_LOADING:"hlsLevelLoading",LEVEL_LOADED:"hlsLevelLoaded",LEVEL_UPDATED:"hlsLevelUpdated",LEVEL_PTS_UPDATED:"hlsLevelPtsUpdated",AUDIO_TRACKS_UPDATED:"hlsAudioTracksUpdated",AUDIO_TRACK_SWITCHING:"hlsAudioTrackSwitching",AUDIO_TRACK_SWITCHED:"hlsAudioTrackSwitched",AUDIO_TRACK_LOADING:"hlsAudioTrackLoading",AUDIO_TRACK_LOADED:"hlsAudioTrackLoaded",SUBTITLE_TRACKS_UPDATED:"hlsSubtitleTracksUpdated",SUBTITLE_TRACK_SWITCH:"hlsSubtitleTrackSwitch",SUBTITLE_TRACK_LOADING:"hlsSubtitleTrackLoading",SUBTITLE_TRACK_LOADED:"hlsSubtitleTrackLoaded",SUBTITLE_FRAG_PROCESSED:"hlsSubtitleFragProcessed",INIT_PTS_FOUND:"hlsInitPtsFound",FRAG_LOADING:"hlsFragLoading",FRAG_LOAD_PROGRESS:"hlsFragLoadProgress",FRAG_LOAD_EMERGENCY_ABORTED:"hlsFragLoadEmergencyAborted",FRAG_LOADED:"hlsFragLoaded",FRAG_DECRYPTED:"hlsFragDecrypted",FRAG_PARSING_INIT_SEGMENT:"hlsFragParsingInitSegment",FRAG_PARSING_USERDATA:"hlsFragParsingUserdata",FRAG_PARSING_METADATA:"hlsFragParsingMetadata",FRAG_PARSING_DATA:"hlsFragParsingData",FRAG_PARSED:"hlsFragParsed",FRAG_BUFFERED:"hlsFragBuffered",FRAG_CHANGED:"hlsFragChanged",FPS_DROP:"hlsFpsDrop",FPS_DROP_LEVEL_CAPPING:"hlsFpsDropLevelCapping",ERROR:"hlsError",DESTROYING:"hlsDestroying",KEY_LOADING:"hlsKeyLoading",KEY_LOADED:"hlsKeyLoaded",STREAM_STATE_TRANSITION:"hlsStreamStateTransition"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(6).getSelfScope().Number;t.Number=i,i.isFinite=i.isFinite||function(e){return"number"==typeof e&&isFinite(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorTypes={NETWORK_ERROR:"networkError",MEDIA_ERROR:"mediaError",KEY_SYSTEM_ERROR:"keySystemError",MUX_ERROR:"muxError",OTHER_ERROR:"otherError"},t.ErrorDetails={KEY_SYSTEM_NO_KEYS:"keySystemNoKeys",KEY_SYSTEM_NO_ACCESS:"keySystemNoAccess",KEY_SYSTEM_NO_SESSION:"keySystemNoSession",KEY_SYSTEM_LICENSE_REQUEST_FAILED:"keySystemLicenseRequestFailed",MANIFEST_LOAD_ERROR:"manifestLoadError",MANIFEST_LOAD_TIMEOUT:"manifestLoadTimeOut",MANIFEST_PARSING_ERROR:"manifestParsingError",MANIFEST_INCOMPATIBLE_CODECS_ERROR:"manifestIncompatibleCodecsError",LEVEL_LOAD_ERROR:"levelLoadError",LEVEL_LOAD_TIMEOUT:"levelLoadTimeOut",LEVEL_SWITCH_ERROR:"levelSwitchError",AUDIO_TRACK_LOAD_ERROR:"audioTrackLoadError",AUDIO_TRACK_LOAD_TIMEOUT:"audioTrackLoadTimeOut",FRAG_LOAD_ERROR:"fragLoadError",FRAG_LOAD_TIMEOUT:"fragLoadTimeOut",FRAG_DECRYPT_ERROR:"fragDecryptError",FRAG_PARSING_ERROR:"fragParsingError",REMUX_ALLOC_ERROR:"remuxAllocError",KEY_LOAD_ERROR:"keyLoadError",KEY_LOAD_TIMEOUT:"keyLoadTimeOut",BUFFER_ADD_CODEC_ERROR:"bufferAddCodecError",BUFFER_APPEND_ERROR:"bufferAppendError",BUFFER_APPENDING_ERROR:"bufferAppendingError",BUFFER_STALLED_ERROR:"bufferStalledError",BUFFER_FULL_ERROR:"bufferFullError",BUFFER_SEEK_OVER_HOLE:"bufferSeekOverHole",BUFFER_NUDGE_ON_STALL:"bufferNudgeOnStall",INTERNAL_EXCEPTION:"internalException"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),a=r(3),n=r(1),o={hlsEventGeneric:!0,hlsHandlerDestroying:!0,hlsHandlerDestroyed:!0},s=function(){function e(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];this.hls=e,this.onEvent=this.onEvent.bind(this),this.handledEvents=t,this.useGenericHandler=!0,this.registerListeners()}return e.prototype.destroy=function(){this.onHandlerDestroying(),this.unregisterListeners(),this.onHandlerDestroyed()},e.prototype.onHandlerDestroying=function(){},e.prototype.onHandlerDestroyed=function(){},e.prototype.isEventHandler=function(){return"object"==typeof this.handledEvents&&this.handledEvents.length&&"function"==typeof this.onEvent},e.prototype.registerListeners=function(){this.isEventHandler()&&this.handledEvents.forEach(function(e){if(o[e])throw new Error("Forbidden event-name: "+e);this.hls.on(e,this.onEvent)},this)},e.prototype.unregisterListeners=function(){this.isEventHandler()&&this.handledEvents.forEach(function(e){this.hls.off(e,this.onEvent)},this)},e.prototype.onEvent=function(e,t){this.onEventGeneric(e,t)},e.prototype.onEventGeneric=function(e,t){try{(function(e,t){var r="on"+e.replace("hls","");if("function"!=typeof this[r])throw new Error("Event "+e+" has no generic handler in this "+this.constructor.name+" class (tried "+r+")");return this[r].bind(this,t)}).call(this,e,t).call()}catch(t){i.logger.error("An internal error happened while handling event "+e+'. Error message: "'+t.message+'". Here is a stacktrace:',t),this.hls.trigger(n.default.ERROR,{type:a.ErrorTypes.OTHER_ERROR,details:a.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:e,err:t})}},e}();t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){}return e.isBuffered=function(e,t){try{if(e)for(var r=e.buffered,i=0;i<r.length;i++)if(t>=r.start(i)&&t<=r.end(i))return!0}catch(e){}return!1},e.bufferInfo=function(e,t,r){try{if(e){var i=e.buffered,a=[],n=void 0;for(n=0;n<i.length;n++)a.push({start:i.start(n),end:i.end(n)});return this.bufferedInfo(a,t,r)}}catch(e){}return{len:0,start:t,end:t,nextStart:void 0}},e.bufferedInfo=function(e,t,r){var i,a,n,o,s,l=[];for(e.sort(function(e,t){var r=e.start-t.start;return r||t.end-e.end}),s=0;s<e.length;s++){var u=l.length;if(u){var d=l[u-1].end;e[s].start-d<r?e[s].end>d&&(l[u-1].end=e[s].end):l.push(e[s])}else l.push(e[s])}for(s=0,i=0,a=n=t;s<l.length;s++){var f=l[s].start,c=l[s].end;if(t+r>=f&&t<c)a=f,i=(n=c)-t;else if(t+r<f){o=f;break}}return{len:i,start:a,end:n,nextStart:o}},e}();t.BufferHelper=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSelfScope=function(){return"undefined"==typeof window?self:window}},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(4),n=r(1);t.FragmentState={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"};var o=function(r){function o(e){var t=r.call(this,e,n.default.BUFFER_APPENDED,n.default.FRAG_BUFFERED,n.default.FRAG_LOADED)||this;return t.bufferPadding=.2,t.fragments=Object.create(null),t.timeRanges=Object.create(null),t.config=e.config,t}return i(o,r),o.prototype.destroy=function(){this.fragments=null,this.timeRanges=null,this.config=null,a.default.prototype.destroy.call(this),r.prototype.destroy.call(this)},o.prototype.getBufferedFrag=function(e,t){var r=this.fragments,i=Object.keys(r).filter(function(i){var a=r[i];if(a.body.type!==t)return!1;if(!a.buffered)return!1;var n=a.body;return n.startPTS<=e&&e<=n.endPTS});if(0===i.length)return null;var a=i.pop();return r[a].body},o.prototype.detectEvictedFragments=function(e,t){var r,i,a=this;Object.keys(this.fragments).forEach(function(n){var o=a.fragments[n];if(!0===o.buffered){var s=o.range[e];if(s){r=s.time;for(var l=0;l<r.length;l++)if(i=r[l],!1===a.isTimeBuffered(i.startPTS,i.endPTS,t)){a.removeFragment(o.body);break}}}})},o.prototype.detectPartialFragments=function(e){var t=this,r=this.getFragmentKey(e),i=this.fragments[r];i&&(i.buffered=!0,Object.keys(this.timeRanges).forEach(function(r){if(e.hasElementaryStream(r)){var a=t.timeRanges[r];i.range[r]=t.getBufferedTimes(e.startPTS,e.endPTS,a)}}))},o.prototype.getBufferedTimes=function(e,t,r){for(var i,a,n=[],o=!1,s=0;s<r.length;s++){if(i=r.start(s)-this.bufferPadding,a=r.end(s)+this.bufferPadding,e>=i&&t<=a){n.push({startPTS:Math.max(e,r.start(s)),endPTS:Math.min(t,r.end(s))});break}if(e<a&&t>i)n.push({startPTS:Math.max(e,r.start(s)),endPTS:Math.min(t,r.end(s))}),o=!0;else if(t<=i)break}return{time:n,partial:o}},o.prototype.getFragmentKey=function(e){return e.type+"_"+e.level+"_"+e.urlId+"_"+e.sn},o.prototype.getPartialFragment=function(e){var t,r,i,a=this,n=null,o=0;return Object.keys(this.fragments).forEach(function(s){var l=a.fragments[s];a.isPartial(l)&&(r=l.body.startPTS-a.bufferPadding,i=l.body.endPTS+a.bufferPadding,e>=r&&e<=i&&(t=Math.min(e-r,i-e),o<=t&&(n=l.body,o=t)))}),n},o.prototype.getState=function(e){var r=this.getFragmentKey(e),i=this.fragments[r],a=t.FragmentState.NOT_LOADED;return void 0!==i&&(a=i.buffered?!0===this.isPartial(i)?t.FragmentState.PARTIAL:t.FragmentState.OK:t.FragmentState.APPENDING),a},o.prototype.isPartial=function(e){return!0===e.buffered&&(void 0!==e.range.video&&!0===e.range.video.partial||void 0!==e.range.audio&&!0===e.range.audio.partial)},o.prototype.isTimeBuffered=function(e,t,r){for(var i,a,n=0;n<r.length;n++){if(i=r.start(n)-this.bufferPadding,a=r.end(n)+this.bufferPadding,e>=i&&t<=a)return!0;if(t<=i)return!1}return!1},o.prototype.onFragLoaded=function(t){var r=t.frag;e.isFinite(r.sn)&&!r.bitrateTest&&(this.fragments[this.getFragmentKey(r)]={body:r,range:Object.create(null),buffered:!1})},o.prototype.onBufferAppended=function(e){var t=this;this.timeRanges=e.timeRanges,Object.keys(this.timeRanges).forEach(function(e){var r=t.timeRanges[e];t.detectEvictedFragments(e,r)})},o.prototype.onFragBuffered=function(e){this.detectPartialFragments(e.frag)},o.prototype.hasFragment=function(e){var t=this.getFragmentKey(e);return void 0!==this.fragments[t]},o.prototype.removeFragment=function(e){var t=this.getFragmentKey(e);delete this.fragments[t]},o.prototype.removeAllFragments=function(){this.fragments=Object.create(null)},o}(a.default);t.FragmentTracker=o}).call(this,r(2).Number)},function(e,t,r){!function(t){var r=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/\?#]*\/)*.*?)??(;.*?)?(\?.*?)?(#.*?)?$/,i=/^([^\/?#]*)(.*)$/,a=/(?:\/|^)\.(?=\/)/g,n=/(?:\/|^)\.\.\/(?!\.\.\/).*?(?=\/)/g,o={buildAbsoluteURL:function(e,t,r){if(r=r||{},e=e.trim(),!(t=t.trim())){if(!r.alwaysNormalize)return e;var a=o.parseURL(e);if(!a)throw new Error("Error trying to parse base URL.");return a.path=o.normalizePath(a.path),o.buildURLFromParts(a)}var n=o.parseURL(t);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)):t;var s=o.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var l=i.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 d=s.path,f=d.substring(0,d.lastIndexOf("/")+1)+n.path;u.path=o.normalizePath(f)}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(e){var t=r.exec(e);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(a,"");e.length!==(e=e.replace(n,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}};e.exports=o}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={search:function(e,t){for(var r=0,i=e.length-1,a=null,n=null;r<=i;){var o=t(n=e[a=(r+i)/2|0]);if(o>0)r=a+1;else{if(!(o<0))return n;i=a-1}}return null}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){}return e.isHeader=function(e,t){return t+10<=e.length&&73===e[t]&&68===e[t+1]&&51===e[t+2]&&e[t+3]<255&&e[t+4]<255&&e[t+6]<128&&e[t+7]<128&&e[t+8]<128&&e[t+9]<128},e.isFooter=function(e,t){return t+10<=e.length&&51===e[t]&&68===e[t+1]&&73===e[t+2]&&e[t+3]<255&&e[t+4]<255&&e[t+6]<128&&e[t+7]<128&&e[t+8]<128&&e[t+9]<128},e.getID3Data=function(t,r){for(var i=r,a=0;e.isHeader(t,r);){a+=10,a+=e._readSize(t,r+6),e.isFooter(t,r+10)&&(a+=10),r+=a}if(a>0)return t.subarray(i,i+a)},e._readSize=function(e,t){var r=0;return r=(127&e[t])<<21,r|=(127&e[t+1])<<14,r|=(127&e[t+2])<<7,r|=127&e[t+3]},e.getTimeStamp=function(t){for(var r=e.getID3Frames(t),i=0;i<r.length;i++){var a=r[i];if(e.isTimeStampFrame(a))return e._readTimeStamp(a)}},e.isTimeStampFrame=function(e){return e&&"PRIV"===e.key&&"com.apple.streaming.transportStreamTimestamp"===e.info},e._getFrameData=function(t){var r=String.fromCharCode(t[0],t[1],t[2],t[3]),i=e._readSize(t,4);return{type:r,size:i,data:t.subarray(10,10+i)}},e.getID3Frames=function(t){for(var r=0,i=[];e.isHeader(t,r);){for(var a=e._readSize(t,r+6),n=(r+=10)+a;r+8<n;){var o=e._getFrameData(t.subarray(r)),s=e._decodeFrame(o);s&&i.push(s),r+=o.size+10}e.isFooter(t,r)&&(r+=10)}return i},e._decodeFrame=function(t){return"PRIV"===t.type?e._decodePrivFrame(t):"T"===t.type[0]?e._decodeTextFrame(t):"W"===t.type[0]?e._decodeURLFrame(t):void 0},e._readTimeStamp=function(e){if(8===e.data.byteLength){var t=new Uint8Array(e.data),r=1&t[3],i=(t[4]<<23)+(t[5]<<15)+(t[6]<<7)+t[7];return i/=45,r&&(i+=47721858.84),Math.round(i)}},e._decodePrivFrame=function(t){if(!(t.size<2)){var r=e._utf8ArrayToStr(t.data,!0),i=new Uint8Array(t.data.subarray(r.length+1));return{key:t.type,info:r,data:i.buffer}}},e._decodeTextFrame=function(t){if(!(t.size<2)){if("TXXX"===t.type){var r=1,i=e._utf8ArrayToStr(t.data.subarray(r));r+=i.length+1;var a=e._utf8ArrayToStr(t.data.subarray(r));return{key:t.type,info:i,data:a}}var n=e._utf8ArrayToStr(t.data.subarray(1));return{key:t.type,data:n}}},e._decodeURLFrame=function(t){if("WXXX"===t.type){if(t.size<2)return;var r=1,i=e._utf8ArrayToStr(t.data.subarray(r));r+=i.length+1;var a=e._utf8ArrayToStr(t.data.subarray(r));return{key:t.type,info:i,data:a}}var n=e._utf8ArrayToStr(t.data);return{key:t.type,data:n}},e._utf8ArrayToStr=function(e,t){void 0===t&&(t=!1);for(var r,i,a,n=e.length,o="",s=0;s<n;){if(0===(r=e[s++])&&t)return o;if(0!==r&&3!==r)switch(r>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:o+=String.fromCharCode(r);break;case 12:case 13:i=e[s++],o+=String.fromCharCode((31&r)<<6|63&i);break;case 14:i=e[s++],a=e[s++],o+=String.fromCharCode((15&r)<<12|(63&i)<<6|(63&a)<<0)}}return o},e}(),a=i._utf8ArrayToStr;t.utf8ArrayToStr=a,t.default=i},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(8),a=r(18),n=function(){function t(){var e;this._url=null,this._byteRange=null,this._decryptdata=null,this.tagList=[],this.programDateTime=null,this.rawProgramDateTime=null,this._elementaryStreams=((e={})[t.ElementaryStreamTypes.AUDIO]=!1,e[t.ElementaryStreamTypes.VIDEO]=!1,e)}return Object.defineProperty(t,"ElementaryStreamTypes",{get:function(){return{AUDIO:"audio",VIDEO:"video"}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return!this._url&&this.relurl&&(this._url=i.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},set:function(e){this._url=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"byteRange",{get:function(){if(!this._byteRange&&!this.rawByteRange)return[];if(this._byteRange)return this._byteRange;var e=[];if(this.rawByteRange){var t=this.rawByteRange.split("@",2);if(1===t.length){var r=this.lastByteRangeEndOffset;e[0]=r||0}else e[0]=parseInt(t[1]);e[1]=parseInt(t[0])+e[0],this._byteRange=e}return e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"byteRangeStartOffset",{get:function(){return this.byteRange[0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"byteRangeEndOffset",{get:function(){return this.byteRange[1]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"decryptdata",{get:function(){return this._decryptdata||(this._decryptdata=this.fragmentDecryptdataFromLevelkey(this.levelkey,this.sn)),this._decryptdata},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"endProgramDateTime",{get:function(){if(!e.isFinite(this.programDateTime))return null;var t=e.isFinite(this.duration)?this.duration:0;return this.programDateTime+1e3*t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"encrypted",{get:function(){return!(!this.decryptdata||null===this.decryptdata.uri||null!==this.decryptdata.key)},enumerable:!0,configurable:!0}),t.prototype.addElementaryStream=function(e){this._elementaryStreams[e]=!0},t.prototype.hasElementaryStream=function(e){return!0===this._elementaryStreams[e]},t.prototype.createInitializationVector=function(e){for(var t=new Uint8Array(16),r=12;r<16;r++)t[r]=e>>8*(15-r)&255;return t},t.prototype.fragmentDecryptdataFromLevelkey=function(e,t){var r=e;return e&&e.method&&e.uri&&!e.iv&&((r=new a.default).method=e.method,r.baseuri=e.baseuri,r.reluri=e.reluri,r.iv=this.createInitializationVector(t)),r},t}();t.default=n}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(39),a=r(40),n=r(41),o=r(3),s=r(0),l=r(1),u=r(6).getSelfScope(),d=function(){function e(e,t,r){var i=(void 0===r?{}:r).removePKCS7Padding,a=void 0===i||i;if(this.logEnabled=!0,this.observer=e,this.config=t,this.removePKCS7Padding=a,a)try{var n=u.crypto;n&&(this.subtle=n.subtle||n.webkitSubtle)}catch(e){}this.disableWebCrypto=!this.subtle}return e.prototype.isSync=function(){return this.disableWebCrypto&&this.config.enableSoftwareAES},e.prototype.decrypt=function(e,t,r,o){var l=this;if(this.disableWebCrypto&&this.config.enableSoftwareAES){this.logEnabled&&(s.logger.log("JS AES decrypt"),this.logEnabled=!1);var u=this.decryptor;u||(this.decryptor=u=new n.default),u.expandKey(t),o(u.decrypt(e,0,r,this.removePKCS7Padding))}else{this.logEnabled&&(s.logger.log("WebCrypto AES decrypt"),this.logEnabled=!1);var d=this.subtle;this.key!==t&&(this.key=t,this.fastAesKey=new a.default(d,t)),this.fastAesKey.expandKey().then(function(a){new i.default(d,r).decrypt(e,a).catch(function(i){l.onWebCryptoError(i,e,t,r,o)}).then(function(e){o(e)})}).catch(function(i){l.onWebCryptoError(i,e,t,r,o)})}},e.prototype.onWebCryptoError=function(e,t,r,i,a){this.config.enableSoftwareAES?(s.logger.log("WebCrypto Error, disable WebCrypto API"),this.disableWebCrypto=!0,this.logEnabled=!0,this.decrypt(t,r,i,a)):(s.logger.error("decrypting error : "+e.message),this.observer.trigger(l.default.ERROR,{type:o.ErrorTypes.MEDIA_ERROR,details:o.ErrorDetails.FRAG_DECRYPT_ERROR,fatal:!0,reason:e.message}))},e.prototype.destroy=function(){var e=this.decryptor;e&&(e.destroy(),this.decryptor=void 0)},e}();t.default=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMediaSource=function(){if("undefined"!=typeof window)return window.MediaSource||window.WebKitMediaSource}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(0);function a(t,r,a){var n=t[r],o=t[a],s=o.startPTS;e.isFinite(s)?a>r?(n.duration=s-n.start,n.duration<0&&i.logger.warn("negative duration computed for frag "+n.sn+",level "+n.level+", there should be some duration drift between playlist and fragment!")):(o.duration=n.start-s,o.duration<0&&i.logger.warn("negative duration computed for frag "+o.sn+",level "+o.level+", there should be some duration drift between playlist and fragment!")):o.start=a>r?n.start+n.duration:Math.max(n.start-o.duration,0)}function n(t,r,i,n,o,s){var l=i;if(e.isFinite(r.startPTS)){var u=Math.abs(r.startPTS-i);e.isFinite(r.deltaPTS)?r.deltaPTS=Math.max(u,r.deltaPTS):r.deltaPTS=u,l=Math.max(i,r.startPTS),i=Math.min(i,r.startPTS),n=Math.max(n,r.endPTS),o=Math.min(o,r.startDTS),s=Math.max(s,r.endDTS)}var d=i-r.start;r.start=r.startPTS=i,r.maxStartPTS=l,r.endPTS=n,r.startDTS=o,r.endDTS=s,r.duration=n-i;var f,c,h,p=r.sn;if(!t||p<t.startSN||p>t.endSN)return 0;for(f=p-t.startSN,(c=t.fragments)[f]=r,h=f;h>0;h--)a(c,h,h-1);for(h=f;h<c.length-1;h++)a(c,h,h+1);return t.PTSKnown=!0,d}t.addGroupId=function(e,t,r){switch(t){case"audio":e.audioGroupIds||(e.audioGroupIds=[]),e.audioGroupIds.push(r);break;case"text":e.textGroupIds||(e.textGroupIds=[]),e.textGroupIds.push(r)}},t.updatePTS=a,t.updateFragPTSDTS=n,t.mergeDetails=function(t,r){var a,o=Math.max(t.startSN,r.startSN)-r.startSN,s=Math.min(t.endSN,r.endSN)-r.startSN,l=r.startSN-t.startSN,u=t.fragments,d=r.fragments,f=0;if(r.initSegment&&t.initSegment&&(r.initSegment=t.initSegment),s<o)r.PTSKnown=!1;else{for(var c=o;c<=s;c++){var h=u[l+c],p=d[c];p&&h&&(f=h.cc-p.cc,e.isFinite(h.startPTS)&&(p.start=p.startPTS=h.startPTS,p.endPTS=h.endPTS,p.duration=h.duration,p.backtracked=h.backtracked,p.dropped=h.dropped,a=p))}if(f)for(i.logger.log("discontinuity sliding from playlist, take drift into account"),c=0;c<d.length;c++)d[c].cc+=f;if(a)n(r,a,a.startPTS,a.endPTS,a.startDTS,a.endDTS);else if(l>=0&&l<u.length){var g=u[l].start;for(c=0;c<d.length;c++)d[c].start+=g}r.PTSKnown=t.PTSKnown}}}).call(this,r(2).Number)},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(t){for(var r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];var a=e.apply(this,[t].concat(r))||this;return a._tickInterval=null,a._tickTimer=null,a._tickCallCount=0,a._boundTick=a.tick.bind(a),a}return i(t,e),t.prototype.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.prototype.hasInterval=function(){return!!this._tickInterval},t.prototype.hasNextTick=function(){return!!this._tickTimer},t.prototype.setInterval=function(e){return!this._tickInterval&&(this._tickInterval=setInterval(this._boundTick,e),!0)},t.prototype.clearInterval=function(){return!!this._tickInterval&&(clearInterval(this._tickInterval),this._tickInterval=null,!0)},t.prototype.clearNextTick=function(){return!!this._tickTimer&&(clearTimeout(this._tickTimer),this._tickTimer=null,!0)},t.prototype.tick=function(){this._tickCallCount++,1===this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&(this.clearNextTick(),this._tickTimer=setTimeout(this._boundTick,0)),this._tickCallCount=0)},t.prototype.doTick=function(){},t}(r(4).default);t.default=a},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(3),s=r(0),l=r(17),u=r(32),d=window.performance,f={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},c={MAIN:"main",AUDIO:"audio",SUBTITLE:"subtitle"},h=function(t){function r(e){var r=t.call(this,e,a.default.MANIFEST_LOADING,a.default.LEVEL_LOADING,a.default.AUDIO_TRACK_LOADING,a.default.SUBTITLE_TRACK_LOADING)||this;return r.loaders={},r}return i(r,t),Object.defineProperty(r,"ContextType",{get:function(){return f},enumerable:!0,configurable:!0}),Object.defineProperty(r,"LevelType",{get:function(){return c},enumerable:!0,configurable:!0}),r.canHaveQualityLevels=function(e){return e!==f.AUDIO_TRACK&&e!==f.SUBTITLE_TRACK},r.mapContextToLevelType=function(e){switch(e.type){case f.AUDIO_TRACK:return c.AUDIO;case f.SUBTITLE_TRACK:return c.SUBTITLE;default:return c.MAIN}},r.getResponseUrl=function(e,t){var r=e.url;return void 0!==r&&0!==r.indexOf("data:")||(r=t.url),r},r.prototype.createInternalLoader=function(e){var t=this.hls.config,r=t.pLoader,i=t.loader,a=new(r||i)(t);return e.loader=a,this.loaders[e.type]=a,a},r.prototype.getInternalLoader=function(e){return this.loaders[e.type]},r.prototype.resetInternalLoader=function(e){this.loaders[e]&&delete this.loaders[e]},r.prototype.destroyInternalLoaders=function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy(),this.resetInternalLoader(e)}},r.prototype.destroy=function(){this.destroyInternalLoaders(),t.prototype.destroy.call(this)},r.prototype.onManifestLoading=function(e){this.load(e.url,{type:f.MANIFEST,level:0,id:null})},r.prototype.onLevelLoading=function(e){this.load(e.url,{type:f.LEVEL,level:e.level,id:e.id})},r.prototype.onAudioTrackLoading=function(e){this.load(e.url,{type:f.AUDIO_TRACK,level:null,id:e.id})},r.prototype.onSubtitleTrackLoading=function(e){this.load(e.url,{type:f.SUBTITLE_TRACK,level:null,id:e.id})},r.prototype.load=function(e,t){var r=this.hls.config;s.logger.debug("Loading playlist of type "+t.type+", level: "+t.level+", id: "+t.id);var i,a,n,o,l=this.getInternalLoader(t);if(l){var u=l.context;if(u&&u.url===e)return s.logger.trace("playlist request ongoing"),!1;s.logger.warn("aborting previous loader for type: "+t.type),l.abort()}switch(t.type){case f.MANIFEST:i=r.manifestLoadingMaxRetry,a=r.manifestLoadingTimeOut,n=r.manifestLoadingRetryDelay,o=r.manifestLoadingMaxRetryTimeout;break;case f.LEVEL:i=0,a=r.levelLoadingTimeOut;break;default:i=r.levelLoadingMaxRetry,a=r.levelLoadingTimeOut,n=r.levelLoadingRetryDelay,o=r.levelLoadingMaxRetryTimeout}l=this.createInternalLoader(t),t.url=e,t.responseType=t.responseType||"";var d={timeout:a,maxRetry:i,retryDelay:n,maxRetryDelay:o},c={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};return s.logger.debug("Calling internal loader delegate for URL: "+e),l.load(t,d,c),!0},r.prototype.loadsuccess=function(e,t,r,i){if(void 0===i&&(i=null),r.isSidxRequest)return this._handleSidxRequest(e,r),void this._handlePlaylistLoaded(e,t,r,i);this.resetInternalLoader(r.type);var a=e.data;t.tload=d.now(),0===a.indexOf("#EXTM3U")?a.indexOf("#EXTINF:")>0||a.indexOf("#EXT-X-TARGETDURATION:")>0?this._handleTrackOrLevelPlaylist(e,t,r,i):this._handleMasterPlaylist(e,t,r,i):this._handleManifestParsingError(e,r,"no EXTM3U delimiter",i)},r.prototype.loaderror=function(e,t,r){void 0===r&&(r=null),this._handleNetworkError(t,r,!1,e)},r.prototype.loadtimeout=function(e,t,r){void 0===r&&(r=null),this._handleNetworkError(t,r,!0)},r.prototype._handleMasterPlaylist=function(e,t,i,n){var o=this.hls,l=e.data,d=r.getResponseUrl(e,i),f=u.default.parseMasterPlaylist(l,d);if(f.length){var c=f.map(function(e){return{id:e.attrs.AUDIO,codec:e.audioCodec}}),h=u.default.parseMasterPlaylistMedia(l,d,"AUDIO",c),p=u.default.parseMasterPlaylistMedia(l,d,"SUBTITLES");if(h.length){var g=!1;h.forEach(function(e){e.url||(g=!0)}),!1===g&&f[0].audioCodec&&!f[0].attrs.AUDIO&&(s.logger.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),h.unshift({type:"main",name:"main"}))}o.trigger(a.default.MANIFEST_LOADED,{levels:f,audioTracks:h,subtitles:p,url:d,stats:t,networkDetails:n})}else this._handleManifestParsingError(e,i,"no level found in manifest",n)},r.prototype._handleTrackOrLevelPlaylist=function(t,i,n,o){var s=this.hls,l=n.id,c=n.level,h=n.type,p=r.getResponseUrl(t,n),g=e.isFinite(l)?l:0,v=e.isFinite(c)?c:g,y=r.mapContextToLevelType(n),m=u.default.parseLevelPlaylist(t.data,p,v,y,g);if(m.tload=i.tload,h===f.MANIFEST){var E={url:p,details:m};s.trigger(a.default.MANIFEST_LOADED,{levels:[E],audioTracks:[],url:p,stats:i,networkDetails:o})}if(i.tparsed=d.now(),m.needSidxRanges){var _=m.initSegment.url;this.load(_,{isSidxRequest:!0,type:h,level:c,levelDetails:m,id:l,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer"})}else n.levelDetails=m,this._handlePlaylistLoaded(t,i,n,o)},r.prototype._handleSidxRequest=function(e,t){var r=l.default.parseSegmentIndex(new Uint8Array(e.data));if(r){var i=r.references,a=t.levelDetails;i.forEach(function(e,t){var r=e.info,i=a.fragments[t];0===i.byteRange.length&&(i.rawByteRange=String(1+r.end-r.start)+"@"+String(r.start))}),a.initSegment.rawByteRange=String(r.moovEndOffset)+"@0"}},r.prototype._handleManifestParsingError=function(e,t,r,i){this.hls.trigger(a.default.ERROR,{type:o.ErrorTypes.NETWORK_ERROR,details:o.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:e.url,reason:r,networkDetails:i})},r.prototype._handleNetworkError=function(e,t,r,i){var n,l;void 0===r&&(r=!1),void 0===i&&(i=null),s.logger.info("A network error occured while loading a "+e.type+"-type playlist");var u=this.getInternalLoader(e);switch(e.type){case f.MANIFEST:n=r?o.ErrorDetails.MANIFEST_LOAD_TIMEOUT:o.ErrorDetails.MANIFEST_LOAD_ERROR,l=!0;break;case f.LEVEL:n=r?o.ErrorDetails.LEVEL_LOAD_TIMEOUT:o.ErrorDetails.LEVEL_LOAD_ERROR,l=!1;break;case f.AUDIO_TRACK:n=r?o.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:o.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,l=!1;break;default:l=!1}u&&(u.abort(),this.resetInternalLoader(e.type));var d={type:o.ErrorTypes.NETWORK_ERROR,details:n,fatal:l,url:u.url,loader:u,context:e,networkDetails:t};i&&(d.response=i),this.hls.trigger(a.default.ERROR,d)},r.prototype._handlePlaylistLoaded=function(e,t,i,n){var o=i.type,s=i.level,l=i.id,u=i.levelDetails;if(u.targetduration)if(r.canHaveQualityLevels(i.type))this.hls.trigger(a.default.LEVEL_LOADED,{details:u,level:s||0,id:l||0,stats:t,networkDetails:n});else switch(o){case f.AUDIO_TRACK:this.hls.trigger(a.default.AUDIO_TRACK_LOADED,{details:u,id:l,stats:t,networkDetails:n});break;case f.SUBTITLE_TRACK:this.hls.trigger(a.default.SUBTITLE_TRACK_LOADED,{details:u,id:l,stats:t,networkDetails:n})}else this._handleManifestParsingError(e,i,"invalid target duration",n)},r}(n.default);t.default=h}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),a=r(1),n=Math.pow(2,32)-1,o=function(){function e(e,t){this.observer=e,this.remuxer=t}return e.prototype.resetTimeStamp=function(e){this.initPTS=e},e.prototype.resetInitSegment=function(t,r,i,n){if(t&&t.byteLength){var o=this.initData=e.parseInitSegment(t);null==r&&(r="mp4a.40.5"),null==i&&(i="avc1.42e01e");var s={};o.audio&&o.video?s.audiovideo={container:"video/mp4",codec:r+","+i,initSegment:n?t:null}:(o.audio&&(s.audio={container:"audio/mp4",codec:r,initSegment:n?t:null}),o.video&&(s.video={container:"video/mp4",codec:i,initSegment:n?t:null})),this.observer.trigger(a.default.FRAG_PARSING_INIT_SEGMENT,{tracks:s})}else r&&(this.audioCodec=r),i&&(this.videoCodec=i)},e.probe=function(t){return e.findBox({data:t,start:0,end:Math.min(t.length,16384)},["moof"]).length>0},e.bin2str=function(e){return String.fromCharCode.apply(null,e)},e.readUint16=function(e,t){e.data&&(t+=e.start,e=e.data);var r=e[t]<<8|e[t+1];return r<0?65536+r:r},e.readUint32=function(e,t){e.data&&(t+=e.start,e=e.data);var r=e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3];return r<0?4294967296+r:r},e.writeUint32=function(e,t,r){e.data&&(t+=e.start,e=e.data),e[t]=r>>24,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r},e.findBox=function(t,r){var i,a,n,o,s,l,u,d=[];if(t.data?(l=t.start,o=t.end,t=t.data):(l=0,o=t.byteLength),!r.length)return null;for(i=l;i<o;)a=e.readUint32(t,i),n=e.bin2str(t.subarray(i+4,i+8)),u=a>1?i+a:o,n===r[0]&&(1===r.length?d.push({data:t,start:i+8,end:u}):(s=e.findBox({data:t,start:i+8,end:u},r.slice(1))).length&&(d=d.concat(s))),i=u;return d},e.parseSegmentIndex=function(t){var r,i=e.findBox(t,["moov"])[0],a=i?i.end:null,n=0,o=e.findBox(t,["sidx"]);if(!o||!o[0])return null;r=[];var s=(o=o[0]).data[0];n=0===s?8:16;var l=e.readUint32(o,n);n+=4;n+=0===s?8:16,n+=2;var u=o.end+0,d=e.readUint16(o,n);n+=2;for(var f=0;f<d;f++){var c=n,h=e.readUint32(o,c);c+=4;var p=2147483647&h;if(1===(2147483648&h)>>>31)return void console.warn("SIDX has hierarchical references (not supported)");var g=e.readUint32(o,c);c+=4,r.push({referenceSize:p,subsegmentDuration:g,info:{duration:g/l,start:u,end:u+p-1}}),u+=p,n=c+=4}return{earliestPresentationTime:0,timescale:l,version:s,referencesCount:d,references:r,moovEndOffset:a}},e.parseInitSegment=function(t){var r=[];return e.findBox(t,["moov","trak"]).forEach(function(t){var a=e.findBox(t,["tkhd"])[0];if(a){var n=a.data[a.start],o=0===n?12:20,s=e.readUint32(a,o),l=e.findBox(t,["mdia","mdhd"])[0];if(l){o=0===(n=l.data[l.start])?12:20;var u=e.readUint32(l,o),d=e.findBox(t,["mdia","hdlr"])[0];if(d){var f={soun:"audio",vide:"video"}[e.bin2str(d.data.subarray(d.start+8,d.start+12))];if(f){var c=e.findBox(t,["mdia","minf","stbl","stsd"]);if(c.length){c=c[0];var h=e.bin2str(c.data.subarray(c.start+12,c.start+16));i.logger.log("MP4Demuxer:"+f+":"+h+" found")}r[s]={timescale:u,type:f},r[f]={timescale:u,id:s}}}}}}),r},e.getStartDTS=function(t,r){var i,a,n;return i=e.findBox(r,["moof","traf"]),a=[].concat.apply([],i.map(function(r){return e.findBox(r,["tfhd"]).map(function(i){var a,n;return a=e.readUint32(i,4),n=t[a].timescale||9e4,e.findBox(r,["tfdt"]).map(function(t){var r,i;return r=t.data[t.start],i=e.readUint32(t,4),1===r&&(i*=Math.pow(2,32),i+=e.readUint32(t,8)),i})[0]/n})})),n=Math.min.apply(null,a),isFinite(n)?n:0},e.offsetStartDTS=function(t,r,i){e.findBox(r,["moof","traf"]).map(function(r){return e.findBox(r,["tfhd"]).map(function(a){var o=e.readUint32(a,4),s=t[o].timescale||9e4;e.findBox(r,["tfdt"]).map(function(t){var r=t.data[t.start],a=e.readUint32(t,4);if(0===r)e.writeUint32(t,4,a-i*s);else{a*=Math.pow(2,32),a+=e.readUint32(t,8),a-=i*s,a=Math.max(a,0);var o=Math.floor(a/(n+1)),l=Math.floor(a%(n+1));e.writeUint32(t,4,o),e.writeUint32(t,8,l)}})})})},e.prototype.append=function(t,r,i,n){var o=this.initData;o||(this.resetInitSegment(t,this.audioCodec,this.videoCodec,!1),o=this.initData);var s,l=this.initPTS;if(void 0===l){var u=e.getStartDTS(o,t);this.initPTS=l=u-r,this.observer.trigger(a.default.INIT_PTS_FOUND,{initPTS:l})}e.offsetStartDTS(o,t,l),s=e.getStartDTS(o,t),this.remuxer.remux(o.audio,o.video,null,null,s,i,n,t)},e.prototype.destroy=function(){},e}();t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(8),a=function(){function e(){this.method=null,this.key=null,this.iv=null,this._uri=null}return Object.defineProperty(e.prototype,"uri",{get:function(){return!this._uri&&this.reluri&&(this._uri=i.buildAbsoluteURL(this.baseuri,this.reluri,{alwaysNormalize:!0})),this._uri},enumerable:!0,configurable:!0}),e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={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,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}};t.isCodecType=function(e,t){var r=i[t];return!!r&&!0===r[e.slice(0,4)]},t.isCodecSupportedInMp4=function(e,t){return window.MediaSource.isTypeSupported((t||"video")+'/mp4;codecs="'+e+'"')}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(38),a=r(1),n=r(21),o=r(0),s=r(3),l=r(13),u=r(6),d=r(24),f=u.getSelfScope(),c=l.getMediaSource(),h=function(){function t(e,t){var r=this;this.hls=e,this.id=t;var l=this.observer=new d.Observer,u=e.config,h=function(t,i){(i=i||{}).frag=r.frag,i.id=r.id,e.trigger(t,i)};l.on(a.default.FRAG_DECRYPTED,h),l.on(a.default.FRAG_PARSING_INIT_SEGMENT,h),l.on(a.default.FRAG_PARSING_DATA,h),l.on(a.default.FRAG_PARSED,h),l.on(a.default.ERROR,h),l.on(a.default.FRAG_PARSING_METADATA,h),l.on(a.default.FRAG_PARSING_USERDATA,h),l.on(a.default.INIT_PTS_FOUND,h);var p={mp4:c.isTypeSupported("video/mp4"),mpeg:c.isTypeSupported("audio/mpeg"),mp3:c.isTypeSupported('audio/mp4; codecs="mp3"')},g=navigator.vendor;if(u.enableWorker&&"undefined"!=typeof Worker){o.logger.log("demuxing in webworker");var v=void 0;try{v=this.w=i(52),this.onwmsg=this.onWorkerMessage.bind(this),v.addEventListener("message",this.onwmsg),v.onerror=function(t){e.trigger(a.default.ERROR,{type:s.ErrorTypes.OTHER_ERROR,details:s.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",err:{message:t.message+" ("+t.filename+":"+t.lineno+")"}})},v.postMessage({cmd:"init",typeSupported:p,vendor:g,id:t,config:JSON.stringify(u)})}catch(e){o.logger.warn("Error in worker:",e),o.logger.error("Error while initializing DemuxerWorker, fallback on DemuxerInline"),v&&f.URL.revokeObjectURL(v.objectURL),this.demuxer=new n.default(l,p,u,g),this.w=void 0}}else this.demuxer=new n.default(l,p,u,g)}return t.prototype.destroy=function(){var e=this.w;if(e)e.removeEventListener("message",this.onwmsg),e.terminate(),this.w=null;else{var t=this.demuxer;t&&(t.destroy(),this.demuxer=null)}var r=this.observer;r&&(r.removeAllListeners(),this.observer=null)},t.prototype.push=function(t,r,i,a,n,s,l,u){var d=this.w,f=e.isFinite(n.startPTS)?n.startPTS:n.start,c=n.decryptdata,h=this.frag,p=!(h&&n.cc===h.cc),g=!(h&&n.level===h.level),v=h&&n.sn===h.sn+1,y=!g&&v;if(p&&o.logger.log(this.id+":discontinuity detected"),g&&o.logger.log(this.id+":switch detected"),this.frag=n,d)d.postMessage({cmd:"demux",data:t,decryptdata:c,initSegment:r,audioCodec:i,videoCodec:a,timeOffset:f,discontinuity:p,trackSwitch:g,contiguous:y,duration:s,accurateTimeOffset:l,defaultInitPTS:u},t instanceof ArrayBuffer?[t]:[]);else{var m=this.demuxer;m&&m.push(t,c,r,i,a,f,p,g,y,s,l,u)}},t.prototype.onWorkerMessage=function(e){var t=e.data,r=this.hls;switch(t.event){case"init":f.URL.revokeObjectURL(this.w.objectURL);break;case a.default.FRAG_PARSING_DATA:t.data.data1=new Uint8Array(t.data1),t.data2&&(t.data.data2=new Uint8Array(t.data2));default:t.data=t.data||{},t.data.frag=this.frag,t.data.id=this.id,r.trigger(t.event,t.data)}},t}();t.default=h}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=r(1),n=r(3),o=r(12),s=r(42),l=r(17),u=r(43),d=r(46),f=r(47),c=r(50),h=r(6),p=r(0),g=h.getSelfScope();try{i=g.performance.now.bind(g.performance)}catch(e){p.logger.debug("Unable to use Performance API on this environment"),i=g.Date.now}var v=function(){function e(e,t,r,i){this.observer=e,this.typeSupported=t,this.config=r,this.vendor=i}return e.prototype.destroy=function(){var e=this.demuxer;e&&e.destroy()},e.prototype.push=function(e,t,r,n,s,l,u,d,f,c,h,p){var g=this;if(e.byteLength>0&&null!=t&&null!=t.key&&"AES-128"===t.method){var v=this.decrypter;null==v&&(v=this.decrypter=new o.default(this.observer,this.config));var y=i();v.decrypt(e,t.key.buffer,t.iv.buffer,function(e){var o=i();g.observer.trigger(a.default.FRAG_DECRYPTED,{stats:{tstart:y,tdecrypt:o}}),g.pushDecrypted(new Uint8Array(e),t,new Uint8Array(r),n,s,l,u,d,f,c,h,p)})}else this.pushDecrypted(new Uint8Array(e),t,new Uint8Array(r),n,s,l,u,d,f,c,h,p)},e.prototype.pushDecrypted=function(e,t,r,i,o,h,p,g,v,y,m,E){var _=this.demuxer;if(!_||(p||g)&&!this.probe(e)){for(var T=this.observer,S=this.typeSupported,b=this.config,A=[{demux:u.default,remux:f.default},{demux:l.default,remux:c.default},{demux:s.default,remux:f.default},{demux:d.default,remux:f.default}],R=0,D=A.length;R<D;R++){var L=A[R],O=L.demux.probe;if(O(e)){var w=this.remuxer=new L.remux(T,b,S,this.vendor);_=new L.demux(T,w,b,S),this.probe=O;break}}if(!_)return void T.trigger(a.default.ERROR,{type:n.ErrorTypes.MEDIA_ERROR,details:n.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"});this.demuxer=_}var I=this.remuxer;(p||g)&&(_.resetInitSegment(r,i,o,y),I.resetInitSegment()),p&&(_.resetTimeStamp(E),I.resetTimeStamp(E)),"function"==typeof _.setDecryptData&&_.setDecryptData(t),_.append(e,h,v,m)},e}();t.default=v},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),a=r(3),n=r(1);function o(e,t,r,o){var s,l,u,d,f,c=navigator.userAgent.toLowerCase(),h=o,p=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];if(s=1+((192&t[r+2])>>>6),!((l=(60&t[r+2])>>>2)>p.length-1))return d=(1&t[r+2])<<2,d|=(192&t[r+3])>>>6,i.logger.log("manifest codec:"+o+",ADTS data:type:"+s+",sampleingIndex:"+l+"["+p[l]+"Hz],channelConfig:"+d),/firefox/i.test(c)?l>=6?(s=5,f=new Array(4),u=l-3):(s=2,f=new Array(2),u=l):-1!==c.indexOf("android")?(s=2,f=new Array(2),u=l):(s=5,f=new Array(4),o&&(-1!==o.indexOf("mp4a.40.29")||-1!==o.indexOf("mp4a.40.5"))||!o&&l>=6?u=l-3:((o&&-1!==o.indexOf("mp4a.40.2")&&(l>=6&&1===d||/vivaldi/i.test(c))||!o&&1===d)&&(s=2,f=new Array(2)),u=l)),f[0]=s<<3,f[0]|=(14&l)>>1,f[1]|=(1&l)<<7,f[1]|=d<<3,5===s&&(f[1]|=(14&u)>>1,f[2]=(1&u)<<7,f[2]|=8,f[3]=0),{config:f,samplerate:p[l],channelCount:d,codec:"mp4a.40."+s,manifestCodec:h};e.trigger(n.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+l})}function s(e,t){return 255===e[t]&&240==(246&e[t+1])}function l(e,t){return 1&e[t+1]?7:9}function u(e,t){return(3&e[t+3])<<11|e[t+4]<<3|(224&e[t+5])>>>5}function d(e){return 9216e4/e}function f(e,t,r,i,a){var n,o,s=e.length;if(n=l(e,t),o=u(e,t),(o-=n)>0&&t+n+o<=s)return{headerLength:n,frameLength:o,stamp:r+i*a}}t.getAudioConfig=o,t.isHeaderPattern=s,t.getHeaderLength=l,t.getFullFrameLength=u,t.isHeader=function(e,t){return!!(t+1<e.length&&s(e,t))},t.probe=function(e,t){if(t+1<e.length&&s(e,t)){var r=l(e,t);t+5<e.length&&(r=u(e,t));var i=t+r;if(i===e.length||i+1<e.length&&s(e,i))return!0}return!1},t.initTrackConfig=function(e,t,r,a,n){if(!e.samplerate){var s=o(t,r,a,n);e.config=s.config,e.samplerate=s.samplerate,e.channelCount=s.channelCount,e.codec=s.codec,e.manifestCodec=s.manifestCodec,i.logger.log("parsed codec:"+e.codec+",rate:"+s.samplerate+",nb channel:"+s.channelCount)}},t.getFrameDuration=d,t.parseFrameHeader=f,t.appendFrame=function(e,t,r,i,a){var n=f(t,r,i,a,d(e.samplerate));if(n){var o=n.stamp,s=n.headerLength,l=n.frameLength,u={unit:t.subarray(r+s,r+s+l),pts:o,dts:o};return e.samples.push(u),e.len+=l,{sample:u,length:l+s}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={BitratesMap:[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],SamplingRateMap:[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],SamplesCoefficients:[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],BytesInSlot:[0,1,1,4],appendFrame:function(e,t,r,i,a){if(!(r+24>t.length)){var n=this.parseHeader(t,r);if(n&&r+n.frameLength<=t.length){var o=i+a*(9e4*n.samplesPerFrame/n.sampleRate),s={unit:t.subarray(r,r+n.frameLength),pts:o,dts:o};return e.config=[],e.channelCount=n.channelCount,e.samplerate=n.sampleRate,e.samples.push(s),e.len+=n.frameLength,{sample:s,length:n.frameLength}}}},parseHeader:function(e,t){var r=e[t+1]>>3&3,a=e[t+1]>>1&3,n=e[t+2]>>4&15,o=e[t+2]>>2&3,s=e[t+2]>>1&1;if(1!==r&&0!==n&&15!==n&&3!==o){var l=3===r?3-a:3===a?3:4,u=1e3*i.BitratesMap[14*l+n-1],d=3===r?0:2===r?1:2,f=i.SamplingRateMap[3*d+o],c=e[t+3]>>6==3?1:2,h=i.SamplesCoefficients[r][a],p=i.BytesInSlot[a],g=8*h*p;return{sampleRate:f,channelCount:c,frameLength:parseInt(h*u/f+s,10)*p,samplesPerFrame:g}}},isHeaderPattern:function(e,t){return 255===e[t]&&224==(224&e[t+1])&&0!=(6&e[t+1])},isHeader:function(e,t){return!!(t+1<e.length&&this.isHeaderPattern(e,t))},probe:function(e,t){if(t+1<e.length&&this.isHeaderPattern(e,t)){var r=this.parseHeader(e,t),i=4;r&&r.frameLength&&(i=r.frameLength);var a=t+i;if(a===e.length||a+1<e.length&&this.isHeaderPattern(e,a))return!0}return!1}};t.default=i},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.trigger=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];this.emit.apply(this,[e,e].concat(t))},t}(r(51).EventEmitter);t.Observer=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={toString:function(e){for(var t="",r=e.length,i=0;i<r;i++)t+="["+e.start(i).toFixed(3)+","+e.end(i).toFixed(3)+"]";return t}}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(9),a=r(0);function n(e,t){for(var r=null,i=0;i<e.length;i+=1){var a=e[i];if(a&&a.cc===t){r=a;break}}return r}function o(e,t,r){var i=!1;return t&&t.details&&r&&(r.endCC>r.startCC||e&&e.cc<r.startCC)&&(i=!0),i}function s(e,t){var r=e.fragments,i=t.fragments;if(i.length&&r.length){var o=n(r,i[0].cc);if(o&&(!o||o.startPTS))return o;a.logger.log("No frag in previous level to align on")}else a.logger.log("No fragments to align")}function l(e,t){t.fragments.forEach(function(t){if(t){var r=t.start+e;t.start=t.startPTS=r,t.endPTS=r+t.duration}}),t.PTSKnown=!0}function u(e,t,r){if(o(e,r,t)){var i=s(r.details,t);i&&(a.logger.log("Adjusting PTS using last level due to CC increase within current level"),l(i.start,t))}}function d(t,r){if(r&&r.fragments.length){if(!t.hasProgramDateTime||!r.hasProgramDateTime)return;var i=r.fragments[0].programDateTime,n=(t.fragments[0].programDateTime-i)/1e3+r.fragments[0].start;e.isFinite(n)&&(a.logger.log("adjusting PTS using programDateTime delta, sliding:"+n.toFixed(3)),l(n,t))}}t.findFirstFragWithCC=n,t.findFragWithCC=function(e,t){return i.default.search(e,function(e){return e.cc<t?1:e.cc>t?-1:0})},t.shouldAlignOnDiscontinuities=o,t.findDiscontinuousReferenceFrag=s,t.adjustPts=l,t.alignStream=function(e,t,r){u(e,r,t),!r.PTSKnown&&t&&d(r,t.details)},t.alignDiscontinuities=u,t.alignPDT=d}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(9);function a(e,t,r){void 0===e&&(e=0),void 0===t&&(t=0);var i=Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-i<=e?1:r.start-i>e&&r.start?-1:0}function n(e,t,r){var i=1e3*Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.endProgramDateTime-i>e}t.findFragmentByPDT=function(t,r,i){if(!Array.isArray(t)||!t.length||!e.isFinite(r))return null;if(r<t[0].programDateTime)return null;if(r>=t[t.length-1].endProgramDateTime)return null;i=i||0;for(var a=0;a<t.length;++a){var o=t[a];if(n(r,i,o))return o}return null},t.findFragmentByPTS=function(e,t,r,n){void 0===r&&(r=0),void 0===n&&(n=0);var o=e?t[e.sn-t[0].sn+1]:null;return o&&!a(r,n,o)?o:i.default.search(t,a.bind(null,r,n))},t.fragmentWithinToleranceTest=a,t.pdtWithinToleranceTest=n}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(15),n=r(7),o=r(5),s=r(0);t.State={STOPPED:"STOPPED",STARTING:"STARTING",IDLE:"IDLE",PAUSED:"PAUSED",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BUFFER_FLUSHING:"BUFFER_FLUSHING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"};var l=function(r){function a(){return null!==r&&r.apply(this,arguments)||this}return i(a,r),a.prototype.doTick=function(){},a.prototype._streamEnded=function(e,t){var r=this.fragCurrent,i=this.fragmentTracker;if(!t.live&&r&&!r.backtracked&&r.sn===t.endSN&&!e.nextStart){var a=i.getState(r);return a===n.FragmentState.PARTIAL||a===n.FragmentState.OK}return!1},a.prototype.onMediaSeeking=function(){var r=this.config,i=this.media,a=this.mediaBuffer,n=this.state,l=i?i.currentTime:null,u=o.BufferHelper.bufferInfo(a||i,l,this.config.maxBufferHole);if(e.isFinite(l)&&s.logger.log("media seeking to "+l.toFixed(3)),n===t.State.FRAG_LOADING){var d=this.fragCurrent;if(0===u.len&&d){var f=r.maxFragLookUpTolerance,c=d.start-f,h=d.start+d.duration+f;l<c||l>h?(d.loader&&(s.logger.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),d.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=t.State.IDLE):s.logger.log("seeking outside of buffer but within currently loaded fragment range")}}else n===t.State.ENDED&&(0===u.len&&(this.fragPrevious=null,this.fragCurrent=null),this.state=t.State.IDLE);i&&(this.lastCurrentTime=l),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=l),this.tick()},a.prototype.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},a}(a.default);t.default=l}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sendAddTrackEvent=function(e,t){var r=null;try{r=new window.Event("addtrack")}catch(e){(r=document.createEvent("Event")).initEvent("addtrack",!1,!1)}r.track=e,t.dispatchEvent(r)},t.clearCurrentCues=function(e){if(e&&e.cues)for(;e.cues.length>0;)e.removeCue(e.cues[0])}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(69),a=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}};function n(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new a,this.regionList=[]}function o(){this.values=Object.create(null)}function s(e,t,r,i){var a=i?e.split(i):[e];for(var n in a)if("string"==typeof a[n]){var o=a[n].split(r);if(2===o.length)t(o[0],o[1])}}o.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,r){return r?this.has(e)?this.values[e]:t[r]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,r){for(var i=0;i<r.length;++i)if(t===r[i]){this.set(e,t);break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(t=parseFloat(t))>=0&&t<=100)&&(this.set(e,t),!0)}};var l=new i.default(0,0,0),u="middle"===l.align?"middle":"center";function d(e,t,r){var i=e;function a(){var t=function(e){function t(e,t,r,i){return 3600*(0|e)+60*(0|t)+(0|r)+(0|i)/1e3}var r=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return r?r[3]?t(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}(e);if(null===t)throw new Error("Malformed timestamp: "+i);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function n(){e=e.replace(/^\s+/,"")}if(n(),t.startTime=a(),n(),"--\x3e"!==e.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+i);e=e.substr(3),n(),t.endTime=a(),n(),function(e,t){var i=new o;s(e,function(e,t){switch(e){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===t){i.set(e,r[a].region);break}break;case"vertical":i.alt(e,t,["rl","lr"]);break;case"line":var n=t.split(","),o=n[0];i.integer(e,o),i.percent(e,o)&&i.set("snapToLines",!1),i.alt(e,o,["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",u,"end"]);break;case"position":n=t.split(","),i.percent(e,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",u,"end","line-left","line-right","auto"]);break;case"size":i.percent(e,t);break;case"align":i.alt(e,t,["start",u,"end","left","right"])}},/:/,/\s/),t.region=i.get("region",null),t.vertical=i.get("vertical","");var a=i.get("line","auto");"auto"===a&&-1===l.line&&(a=-1),t.line=a,t.lineAlign=i.get("lineAlign","start"),t.snapToLines=i.get("snapToLines",!0),t.size=i.get("size",100),t.align=i.get("align",u);var n=i.get("position","auto");"auto"===n&&50===l.position&&(n="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=n}(e,t)}function f(e){return e.replace(/<br(?: \/)?>/gi,"\n")}t.fixLineBreaks=f,n.prototype={parse:function(e){var t=this;function r(){var e=t.buffer,r=0;for(e=f(e);r<e.length&&"\r"!==e[r]&&"\n"!==e[r];)++r;var i=e.substr(0,r);return"\r"===e[r]&&++r,"\n"===e[r]&&++r,t.buffer=e.substr(r),i}function a(e){s(e,function(e,t){e},/:/)}e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));try{var n=void 0;if("INITIAL"===t.state){if(!/\r\n|\n/.test(t.buffer))return this;var o=(n=r()).match(/^()?WEBVTT([ \t].*)?$/);if(!o||!o[0])throw new Error("Malformed WebVTT signature.");t.state="HEADER"}for(var l=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(l?l=!1:n=r(),t.state){case"HEADER":/:/.test(n)?a(n):n||(t.state="ID");continue;case"NOTE":n||(t.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(n)){t.state="NOTE";break}if(!n)continue;if(t.cue=new i.default(0,0,""),t.state="CUE",-1===n.indexOf("--\x3e")){t.cue.id=n;continue}case"CUE":try{d(n,t.cue,t.regionList)}catch(e){t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":var u=-1!==n.indexOf("--\x3e");if(!n||u&&(l=!0)){t.oncue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}t.cue.text&&(t.cue.text+="\n"),t.cue.text+=n;continue;case"BADCUE":n||(t.state="ID");continue}}}catch(e){"CUETEXT"===t.state&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state="INITIAL"===t.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){try{if(this.buffer+=this.decoder.decode(),(this.cue||"HEADER"===this.state)&&(this.buffer+="\n\n",this.parse()),"INITIAL"===this.state)throw new Error("Malformed WebVTT signature.")}catch(e){throw e}return this.onflush&&this.onflush(),this}},t.default=n},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(8),n=r(3),o=r(16),s=r(35),l=r(36),u=r(7),d=r(37),f=r(55),c=r(56),h=r(57),p=r(0),g=r(58),v=r(1),y=function(e){function t(r){void 0===r&&(r={});var i=e.call(this)||this,a=t.DefaultConfig;if((r.liveSyncDurationCount||r.liveMaxLatencyDurationCount)&&(r.liveSyncDuration||r.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");for(var n in a)n in r||(r[n]=a[n]);if(void 0!==r.liveMaxLatencyDurationCount&&r.liveMaxLatencyDurationCount<=r.liveSyncDurationCount)throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be gt "liveSyncDurationCount"');if(void 0!==r.liveMaxLatencyDuration&&(r.liveMaxLatencyDuration<=r.liveSyncDuration||void 0===r.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be gt "liveSyncDuration"');p.enableLogs(r.debug),i.config=r,i._autoLevelCapping=-1;var h=i.abrController=new r.abrController(i),g=new r.bufferController(i),v=new r.capLevelController(i),y=new r.fpsController(i),m=new o.default(i),E=new s.default(i),_=new l.default(i),T=new c.default(i),S=i.levelController=new f.default(i),b=new u.FragmentTracker(i),A=[S,i.streamController=new d.default(i,b)],R=r.audioStreamController;R&&A.push(new R(i,b)),i.networkControllers=A;var D=[m,E,_,h,g,v,y,T,b];if(R=r.audioTrackController){var L=new R(i);i.audioTrackController=L,D.push(L)}if(R=r.subtitleTrackController){var O=new R(i);i.subtitleTrackController=O,D.push(O)}if(R=r.emeController){var w=new R(i);i.emeController=w,D.push(w)}return(R=r.subtitleStreamController)&&D.push(new R(i,b)),(R=r.timelineController)&&D.push(new R(i)),i.coreComponents=D,i}return i(t,e),Object.defineProperty(t,"version",{get:function(){return"0.12.2-a1df93a"},enumerable:!0,configurable:!0}),t.isSupported=function(){return h.isSupported()},Object.defineProperty(t,"Events",{get:function(){return v.default},enumerable:!0,configurable:!0}),Object.defineProperty(t,"ErrorTypes",{get:function(){return n.ErrorTypes},enumerable:!0,configurable:!0}),Object.defineProperty(t,"ErrorDetails",{get:function(){return n.ErrorDetails},enumerable:!0,configurable:!0}),Object.defineProperty(t,"DefaultConfig",{get:function(){return t.defaultConfig?t.defaultConfig:g.hlsDefaultConfig},set:function(e){t.defaultConfig=e},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){p.logger.log("destroy"),this.trigger(v.default.DESTROYING),this.detachMedia(),this.coreComponents.concat(this.networkControllers).forEach(function(e){e.destroy()}),this.url=null,this.removeAllListeners(),this._autoLevelCapping=-1},t.prototype.attachMedia=function(e){p.logger.log("attachMedia"),this.media=e,this.trigger(v.default.MEDIA_ATTACHING,{media:e})},t.prototype.detachMedia=function(){p.logger.log("detachMedia"),this.trigger(v.default.MEDIA_DETACHING),this.media=null},t.prototype.loadSource=function(e){e=a.buildAbsoluteURL(window.location.href,e,{alwaysNormalize:!0}),p.logger.log("loadSource:"+e),this.url=e,this.trigger(v.default.MANIFEST_LOADING,{url:e})},t.prototype.startLoad=function(e){void 0===e&&(e=-1),p.logger.log("startLoad("+e+")"),this.networkControllers.forEach(function(t){t.startLoad(e)})},t.prototype.stopLoad=function(){p.logger.log("stopLoad"),this.networkControllers.forEach(function(e){e.stopLoad()})},t.prototype.swapAudioCodec=function(){p.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},t.prototype.recoverMediaError=function(){p.logger.log("recoverMediaError");var e=this.media;this.detachMedia(),this.attachMedia(e)},Object.defineProperty(t.prototype,"levels",{get:function(){return this.levelController.levels},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentLevel",{get:function(){return this.streamController.currentLevel},set:function(e){p.logger.log("set currentLevel:"+e),this.loadLevel=e,this.streamController.immediateLevelSwitch()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nextLevel",{get:function(){return this.streamController.nextLevel},set:function(e){p.logger.log("set nextLevel:"+e),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"loadLevel",{get:function(){return this.levelController.level},set:function(e){p.logger.log("set loadLevel:"+e),this.levelController.manualLevel=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nextLoadLevel",{get:function(){return this.levelController.nextLoadLevel},set:function(e){this.levelController.nextLoadLevel=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstLevel",{get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(e){p.logger.log("set firstLevel:"+e),this.levelController.firstLevel=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"startLevel",{get:function(){return this.levelController.startLevel},set:function(e){p.logger.log("set startLevel:"+e);-1!==e&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"autoLevelCapping",{get:function(){return this._autoLevelCapping},set:function(e){p.logger.log("set autoLevelCapping:"+e),this._autoLevelCapping=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"autoLevelEnabled",{get:function(){return-1===this.levelController.manualLevel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"manualLevel",{get:function(){return this.levelController.manualLevel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minAutoLevel",{get:function(){for(var e=this.levels,t=this.config.minAutoBitrate,r=e?e.length:0,i=0;i<r;i++){if((e[i].realBitrate?Math.max(e[i].realBitrate,e[i].bitrate):e[i].bitrate)>t)return i}return 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxAutoLevel",{get:function(){var e=this.levels,t=this.autoLevelCapping;return-1===t&&e&&e.length?e.length-1:t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nextAutoLevel",{get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(e){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"audioTracks",{get:function(){var e=this.audioTrackController;return e?e.audioTracks:[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"audioTrack",{get:function(){var e=this.audioTrackController;return e?e.audioTrack:-1},set:function(e){var t=this.audioTrackController;t&&(t.audioTrack=e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"liveSyncPosition",{get:function(){return this.streamController.liveSyncPosition},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"subtitleTracks",{get:function(){var e=this.subtitleTrackController;return e?e.subtitleTracks:[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"subtitleTrack",{get:function(){var e=this.subtitleTrackController;return e?e.subtitleTrack:-1},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleTrack=e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"subtitleDisplay",{get:function(){var e=this.subtitleTrackController;return!!e&&e.subtitleDisplay},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)},enumerable:!0,configurable:!0}),t}(r(24).Observer);t.default=y},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(8),a=r(11),n=r(33),o=r(18),s=r(34),l=r(0),u=r(19),d=/#EXT-X-STREAM-INF:([^\n\r]*)[\r\n]+([^\r\n]+)/g,f=/#EXT-X-MEDIA:(.*)/g,c=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/|(?!#)([\S+ ?]+)/.source,/|#EXT-X-BYTERANGE:*(.+)/.source,/|#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/|#.*/.source].join(""),"g"),h=/(?:(?:#(EXTM3U))|(?:#EXT-X-(PLAYLIST-TYPE):(.+))|(?:#EXT-X-(MEDIA-SEQUENCE): *(\d+))|(?:#EXT-X-(TARGETDURATION): *(\d+))|(?:#EXT-X-(KEY):(.+))|(?:#EXT-X-(START):(.+))|(?:#EXT-X-(ENDLIST))|(?:#EXT-X-(DISCONTINUITY-SEQ)UENCE:(\d+))|(?:#EXT-X-(DIS)CONTINUITY))|(?:#EXT-X-(VERSION):(\d+))|(?:#EXT-X-(MAP):(.+))|(?:(#)([^:]*):(.*))|(?:(#)(.*))(?:.*)\r?\n?/,p=/\.(mp4|m4s|m4v|m4a)$/i,g=function(){function t(){}return t.findGroup=function(e,t){if(!e)return null;for(var r=null,i=0;i<e.length;i++){var a=e[i];a.id===t&&(r=a)}return r},t.convertAVC1ToAVCOTI=function(e){var t,r=e.split(".");return r.length>2?(t=r.shift()+".",t+=parseInt(r.shift()).toString(16),t+=("000"+parseInt(r.shift()).toString(16)).substr(-4)):t=e,t},t.resolve=function(e,t){return i.buildAbsoluteURL(t,e,{alwaysNormalize:!0})},t.parseMasterPlaylist=function(e,r){var i,a=[];function n(e,t){["video","audio"].forEach(function(r){var i=e.filter(function(e){return u.isCodecType(e,r)});if(i.length){var a=i.filter(function(e){return 0===e.lastIndexOf("avc1",0)||0===e.lastIndexOf("mp4a",0)});t[r+"Codec"]=a.length>0?a[0]:i[0],e=e.filter(function(e){return-1===i.indexOf(e)})}}),t.unknownCodecs=e}for(d.lastIndex=0;null!=(i=d.exec(e));){var o={},l=o.attrs=new s.default(i[1]);o.url=t.resolve(i[2],r);var f=l.decimalResolution("RESOLUTION");f&&(o.width=f.width,o.height=f.height),o.bitrate=l.decimalInteger("AVERAGE-BANDWIDTH")||l.decimalInteger("BANDWIDTH"),o.name=l.NAME,n([].concat((l.CODECS||"").split(/[ ,]+/)),o),o.videoCodec&&-1!==o.videoCodec.indexOf("avc1")&&(o.videoCodec=t.convertAVC1ToAVCOTI(o.videoCodec)),a.push(o)}return a},t.parseMasterPlaylistMedia=function(e,r,i,a){var n;void 0===a&&(a=[]);var o=[],l=0;for(f.lastIndex=0;null!==(n=f.exec(e));){var u={},d=new s.default(n[1]);if(d.TYPE===i){if(u.groupId=d["GROUP-ID"],u.name=d.NAME,u.type=i,u.default="YES"===d.DEFAULT,u.autoselect="YES"===d.AUTOSELECT,u.forced="YES"===d.FORCED,d.URI&&(u.url=t.resolve(d.URI,r)),u.lang=d.LANGUAGE,u.name||(u.name=u.lang),a.length){var c=t.findGroup(a,u.groupId);u.audioCodec=c?c.codec:a[0].codec}u.id=l++,o.push(u)}}return o},t.parseLevelPlaylist=function(t,r,i,u,d){var f,g,y=0,m=0,E=new n.default(r),_=new o.default,T=0,S=null,b=new a.default,A=null;for(c.lastIndex=0;null!==(f=c.exec(t));){var R=f[1];if(R){b.duration=parseFloat(R);var D=(" "+f[2]).slice(1);b.title=D||null,b.tagList.push(D?["INF",R,D]:["INF",R])}else if(f[3]){if(e.isFinite(b.duration)){var L=y++;b.type=u,b.start=m,b.levelkey=_,b.sn=L,b.level=i,b.cc=T,b.urlId=d,b.baseurl=r,b.relurl=(" "+f[3]).slice(1),v(b,S),E.fragments.push(b),S=b,m+=b.duration,b=new a.default}}else if(f[4]){if(b.rawByteRange=(" "+f[4]).slice(1),S){var O=S.byteRangeEndOffset;O&&(b.lastByteRangeEndOffset=O)}}else if(f[5])b.rawProgramDateTime=(" "+f[5]).slice(1),b.tagList.push(["PROGRAM-DATE-TIME",b.rawProgramDateTime]),null===A&&(A=E.fragments.length);else{for(f=f[0].match(h),g=1;g<f.length&&void 0===f[g];g++);var w=(" "+f[g+1]).slice(1),I=(" "+f[g+2]).slice(1);switch(f[g]){case"#":b.tagList.push(I?[w,I]:[w]);break;case"PLAYLIST-TYPE":E.type=w.toUpperCase();break;case"MEDIA-SEQUENCE":y=E.startSN=parseInt(w);break;case"TARGETDURATION":E.targetduration=parseFloat(w);break;case"VERSION":E.version=parseInt(w);break;case"EXTM3U":break;case"ENDLIST":E.live=!1;break;case"DIS":T++,b.tagList.push(["DIS"]);break;case"DISCONTINUITY-SEQ":T=parseInt(w);break;case"KEY":var P=w,k=new s.default(P),C=k.enumeratedString("METHOD"),F=k.URI,x=k.hexadecimalInteger("IV");C&&(_=new o.default,F&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(C)>=0&&(_.method=C,_.baseuri=r,_.reluri=F,_.key=null,_.iv=x));break;case"START":var M=w,N=new s.default(M).decimalFloatingPoint("TIME-OFFSET");e.isFinite(N)&&(E.startTimeOffset=N);break;case"MAP":var U=new s.default(w);b.relurl=U.URI,b.rawByteRange=U.BYTERANGE,b.baseurl=r,b.level=i,b.type=u,b.sn="initSegment",E.initSegment=b,(b=new a.default).rawProgramDateTime=E.initSegment.rawProgramDateTime;break;default:l.logger.warn("line parsed but not handled: "+f)}}}return(b=S)&&!b.relurl&&(E.fragments.pop(),m-=b.duration),E.totalduration=m,E.averagetargetduration=m/E.fragments.length,E.endSN=y-1,E.startCC=E.fragments[0]?E.fragments[0].cc:0,E.endCC=T,!E.initSegment&&E.fragments.length&&E.fragments.every(function(e){return p.test(e.relurl)})&&(l.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),(b=new a.default).relurl=E.fragments[0].relurl,b.baseurl=r,b.level=i,b.type=u,b.sn="initSegment",E.initSegment=b,E.needSidxRanges=!0),A&&function(e,t){for(var r=e[t],i=t-1;i>=0;i--){var a=e[i];a.programDateTime=r.programDateTime-1e3*a.duration,r=a}}(E.fragments,A),E},t}();function v(t,r){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):r&&r.programDateTime&&(t.programDateTime=r.endProgramDateTime),e.isFinite(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}t.default=g}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function t(e){this.endCC=0,this.endSN=0,this.fragments=[],this.initSegment=null,this.live=!0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=e,this.version=null}return Object.defineProperty(t.prototype,"hasProgramDateTime",{get:function(){return!(!this.fragments[0]||!e.isFinite(this.fragments[0].programDateTime))},enumerable:!0,configurable:!0}),t}();t.default=r}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=/^(\d+)x(\d+)$/,i=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,a=function(){function t(e){for(var r in"string"==typeof e&&(e=t.parseAttrList(e)),e)e.hasOwnProperty(r)&&(this[r]=e[r])}return t.prototype.decimalInteger=function(t){var r=parseInt(this[t],10);return r>e.MAX_SAFE_INTEGER?1/0:r},t.prototype.hexadecimalInteger=function(e){if(this[e]){var t=(this[e]||"0x").slice(2);t=(1&t.length?"0":"")+t;for(var r=new Uint8Array(t.length/2),i=0;i<t.length/2;i++)r[i]=parseInt(t.slice(2*i,2*i+2),16);return r}return null},t.prototype.hexadecimalIntegerAsNumber=function(t){var r=parseInt(this[t],16);return r>e.MAX_SAFE_INTEGER?1/0:r},t.prototype.decimalFloatingPoint=function(e){return parseFloat(this[e])},t.prototype.enumeratedString=function(e){return this[e]},t.prototype.decimalResolution=function(e){var t=r.exec(this[e]);if(null!==t)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}},t.parseAttrList=function(e){var t,r={};for(i.lastIndex=0;null!==(t=i.exec(e));){var a=t[2];0===a.indexOf('"')&&a.lastIndexOf('"')===a.length-1&&(a=a.slice(1,-1)),r[t[1]]=a}return r},t}();t.default=a}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(3),s=r(0),l=function(t){function r(e){var r=t.call(this,e,a.default.FRAG_LOADING)||this;return r.loaders={},r}return i(r,t),r.prototype.destroy=function(){var e=this.loaders;for(var r in e){var i=e[r];i&&i.destroy()}this.loaders={},t.prototype.destroy.call(this)},r.prototype.onFragLoading=function(t){var r=t.frag,i=r.type,a=this.loaders,n=this.hls.config,o=n.fLoader,l=n.loader;r.loaded=0;var u,d,f,c=a[i];c&&(s.logger.warn("abort previous fragment loader for type: "+i),c.abort()),c=a[i]=r.loader=n.fLoader?new o(n):new l(n),u={url:r.url,frag:r,responseType:"arraybuffer",progressData:!1};var h=r.byteRangeStartOffset,p=r.byteRangeEndOffset;e.isFinite(h)&&e.isFinite(p)&&(u.rangeStart=h,u.rangeEnd=p),d={timeout:n.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:n.fragLoadingMaxRetryTimeout},f={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this),onProgress:this.loadprogress.bind(this)},c.load(u,d,f)},r.prototype.loadsuccess=function(e,t,r,i){void 0===i&&(i=null);var n=e.data,o=r.frag;o.loader=void 0,this.loaders[o.type]=void 0,this.hls.trigger(a.default.FRAG_LOADED,{payload:n,frag:o,stats:t,networkDetails:i})},r.prototype.loaderror=function(e,t,r){void 0===r&&(r=null);var i=t.frag,n=i.loader;n&&n.abort(),this.loaders[i.type]=void 0,this.hls.trigger(a.default.ERROR,{type:o.ErrorTypes.NETWORK_ERROR,details:o.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:t.frag,response:e,networkDetails:r})},r.prototype.loadtimeout=function(e,t,r){void 0===r&&(r=null);var i=t.frag,n=i.loader;n&&n.abort(),this.loaders[i.type]=void 0,this.hls.trigger(a.default.ERROR,{type:o.ErrorTypes.NETWORK_ERROR,details:o.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t.frag,networkDetails:r})},r.prototype.loadprogress=function(e,t,r,i){void 0===i&&(i=null);var n=t.frag;n.loaded=e.loaded,this.hls.trigger(a.default.FRAG_LOAD_PROGRESS,{frag:n,stats:e,networkDetails:i})},r}(n.default);t.default=l}).call(this,r(2).Number)},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(3),s=r(0),l=function(e){function t(t){var r=e.call(this,t,a.default.KEY_LOADING)||this;return r.loaders={},r.decryptkey=null,r.decrypturl=null,r}return i(t,e),t.prototype.destroy=function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy()}this.loaders={},n.default.prototype.destroy.call(this)},t.prototype.onKeyLoading=function(e){var t=e.frag,r=t.type,i=this.loaders[r],n=t.decryptdata,o=n.uri;if(o!==this.decrypturl||null===this.decryptkey){var l=this.hls.config;i&&(s.logger.warn("abort previous key loader for type:"+r),i.abort()),t.loader=this.loaders[r]=new l.loader(l),this.decrypturl=o,this.decryptkey=null;var u,d,f;u={url:o,frag:t,responseType:"arraybuffer"},d={timeout:l.fragLoadingTimeOut,maxRetry:0,retryDelay:l.fragLoadingRetryDelay,maxRetryDelay:l.fragLoadingMaxRetryTimeout},f={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)},t.loader.load(u,d,f)}else this.decryptkey&&(n.key=this.decryptkey,this.hls.trigger(a.default.KEY_LOADED,{frag:t}))},t.prototype.loadsuccess=function(e,t,r){var i=r.frag;this.decryptkey=i.decryptdata.key=new Uint8Array(e.data),i.loader=void 0,this.loaders[i.type]=void 0,this.hls.trigger(a.default.KEY_LOADED,{frag:i})},t.prototype.loaderror=function(e,t){var r=t.frag,i=r.loader;i&&i.abort(),this.loaders[t.type]=void 0,this.hls.trigger(a.default.ERROR,{type:o.ErrorTypes.NETWORK_ERROR,details:o.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:r,response:e})},t.prototype.loadtimeout=function(e,t){var r=t.frag,i=r.loader;i&&i.abort(),this.loaders[t.type]=void 0,this.hls.trigger(a.default.ERROR,{type:o.ErrorTypes.NETWORK_ERROR,details:o.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:r})},t}(n.default);t.default=l},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(9),n=r(5),o=r(20),s=r(1),l=r(7),u=r(11),d=r(16),f=r(14),c=r(25),h=r(3),p=r(0),g=r(26),v=r(27),y=r(54),m=r(28),E=function(t){function r(e,r){var i=t.call(this,e,s.default.MEDIA_ATTACHED,s.default.MEDIA_DETACHING,s.default.MANIFEST_LOADING,s.default.MANIFEST_PARSED,s.default.LEVEL_LOADED,s.default.KEY_LOADED,s.default.FRAG_LOADED,s.default.FRAG_LOAD_EMERGENCY_ABORTED,s.default.FRAG_PARSING_INIT_SEGMENT,s.default.FRAG_PARSING_DATA,s.default.FRAG_PARSED,s.default.ERROR,s.default.AUDIO_TRACK_SWITCHING,s.default.AUDIO_TRACK_SWITCHED,s.default.BUFFER_CREATED,s.default.BUFFER_APPENDED,s.default.BUFFER_FLUSHED)||this;return i.fragmentTracker=r,i.config=e.config,i.audioCodecSwap=!1,i._state=m.State.STOPPED,i.stallReported=!1,i.gapController=null,i}return i(r,t),r.prototype.onHandlerDestroying=function(){this.stopLoad(),t.prototype.onHandlerDestroying.call(this)},r.prototype.onHandlerDestroyed=function(){this.state=m.State.STOPPED,this.fragmentTracker=null,t.prototype.onHandlerDestroyed.call(this)},r.prototype.startLoad=function(e){if(this.levels){var t=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&&(i=0,this.bitrateTest=!0),this.level=r.nextLoadLevel=i,this.loadedmetadata=!1}t>0&&-1===e&&(p.logger.log("override startPosition with lastCurrentTime @"+t.toFixed(3)),e=t),this.state=m.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this.forceStartLoad=!0,this.state=m.State.STOPPED},r.prototype.stopLoad=function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragmentTracker.removeFragment(e),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.clearInterval(),this.state=m.State.STOPPED,this.forceStartLoad=!1},r.prototype.doTick=function(){switch(this.state){case m.State.BUFFER_FLUSHING:this.fragLoadError=0;break;case m.State.IDLE:this._doTickIdle();break;case m.State.WAITING_LEVEL:var e=this.levels[this.level];e&&e.details&&(this.state=m.State.IDLE);break;case m.State.FRAG_LOADING_WAITING_RETRY:var t=window.performance.now(),r=this.retryDate;(!r||t>=r||this.media&&this.media.seeking)&&(p.logger.log("mediaController: retryDate reached, switch back to IDLE state"),this.state=m.State.IDLE);break;case m.State.ERROR:case m.State.STOPPED:case m.State.FRAG_LOADING:case m.State.PARSING:case m.State.PARSED:case m.State.ENDED:}this._checkBuffer(),this._checkFragmentChanged()},r.prototype._doTickIdle=function(){var e=this.hls,t=e.config,r=this.media;if(void 0!==this.levelLastLoaded&&(r||!this.startFragRequested&&t.startFragPrefetch)){var i;i=this.loadedmetadata?r.currentTime:this.nextLoadPosition;var a=e.nextLoadLevel,o=this.levels[a];if(o){var l,u=o.bitrate;l=u?Math.max(8*t.maxBufferSize/u,t.maxBufferLength):t.maxBufferLength,l=Math.min(l,t.maxMaxBufferLength);var d=n.BufferHelper.bufferInfo(this.mediaBuffer?this.mediaBuffer:r,i,t.maxBufferHole),f=d.len;if(!(f>=l)){p.logger.trace("buffer length of "+f.toFixed(3)+" is below max of "+l.toFixed(3)+". checking for more payload ..."),this.level=e.nextLoadLevel=a;var c=o.details;if(!c||c.live&&this.levelLastLoaded!==a)this.state=m.State.WAITING_LEVEL;else{if(this._streamEnded(d,c)){var h={};return this.altAudio&&(h.type="video"),this.hls.trigger(s.default.BUFFER_EOS,h),void(this.state=m.State.ENDED)}this._fetchPayloadOrEos(i,d,c)}}}}},r.prototype._fetchPayloadOrEos=function(e,t,r){var i=this.fragPrevious,a=this.level,n=r.fragments,o=n.length;if(0!==o){var s,l=n[0].start,u=n[o-1].start+n[o-1].duration,d=t.end;if(r.initSegment&&!r.initSegment.data)s=r.initSegment;else if(r.live){var f=this.config.initialLiveManifestSize;if(o<f)return void p.logger.warn("Can not start playback of a level, reason: not enough fragments "+o+" < "+f);if(null===(s=this._ensureFragmentAtLivePoint(r,d,l,u,i,n,o)))return}else d<l&&(s=n[0]);s||(s=this._findFragment(l,i,o,n,d,u,r)),s&&(s.encrypted?(p.logger.log("Loading key for "+s.sn+" of ["+r.startSN+" ,"+r.endSN+"],level "+a),this._loadKey(s)):(p.logger.log("Loading "+s.sn+" of ["+r.startSN+" ,"+r.endSN+"],level "+a+", currentTime:"+e.toFixed(3)+",bufferEnd:"+d.toFixed(3)),this._loadFragment(s)))}},r.prototype._ensureFragmentAtLivePoint=function(e,t,r,i,n,o,s){var l,u=this.hls.config,d=this.media,f=void 0!==u.liveMaxLatencyDuration?u.liveMaxLatencyDuration:u.liveMaxLatencyDurationCount*e.targetduration;if(t<Math.max(r-u.maxFragLookUpTolerance,i-f)){var c=this.liveSyncPosition=this.computeLivePosition(r,e);p.logger.log("buffer end: "+t.toFixed(3)+" is located too far from the end of live sliding playlist, reset currentTime to : "+c.toFixed(3)),t=c,d&&d.readyState&&d.duration>c&&(d.currentTime=c),this.nextLoadPosition=c}if(e.PTSKnown&&t>i&&d&&d.readyState)return null;if(this.startFragRequested&&!e.PTSKnown){if(n)if(e.hasProgramDateTime)p.logger.log("live playlist, switching playlist, load frag with same PDT: "+n.programDateTime),l=v.findFragmentByPDT(o,n.endProgramDateTime,u.maxFragLookUpTolerance);else{var h=n.sn+1;if(h>=e.startSN&&h<=e.endSN){var g=o[h-e.startSN];n.cc===g.cc&&(l=g,p.logger.log("live playlist, switching playlist, load frag with next SN: "+l.sn))}l||(l=a.default.search(o,function(e){return n.cc-e.cc}))&&p.logger.log("live playlist, switching playlist, load frag with same CC: "+l.sn)}l||(l=o[Math.min(s-1,Math.round(s/2))],p.logger.log("live playlist, switching playlist, unknown, load middle frag : "+l.sn))}return l},r.prototype._findFragment=function(e,t,r,i,a,n,o){var s,l=this.hls.config;if(a<n){var u=a>n-l.maxFragLookUpTolerance?0:l.maxFragLookUpTolerance;s=v.findFragmentByPTS(t,i,a,u)}else s=i[r-1];if(s){var d=s.sn-o.startSN,f=t&&s.level===t.level,c=i[d-1],h=i[d+1];if(t&&s.sn===t.sn)if(f&&!s.backtracked)if(s.sn<o.endSN){var g=t.deltaPTS;g&&g>l.maxBufferHole&&t.dropped&&d?(s=c,p.logger.warn("SN just loaded, with large PTS gap between audio and video, maybe frag is not starting with a keyframe ? load previous one to try to overcome this")):(s=h,p.logger.log("SN just loaded, load next one: "+s.sn,s))}else s=null;else s.backtracked&&(h&&h.backtracked?(p.logger.warn("Already backtracked from fragment "+h.sn+", will not backtrack to fragment "+s.sn+". Loading fragment "+h.sn),s=h):(p.logger.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),s.dropped=0,c?(s=c).backtracked=!0:d&&(s=null)))}return s},r.prototype._loadKey=function(e){this.state=m.State.KEY_LOADING,this.hls.trigger(s.default.KEY_LOADING,{frag:e})},r.prototype._loadFragment=function(t){var r=this.fragmentTracker.getState(t);this.fragCurrent=t,this.startFragRequested=!0,e.isFinite(t.sn)&&!t.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),t.backtracked||r===l.FragmentState.NOT_LOADED||r===l.FragmentState.PARTIAL?(t.autoLevel=this.hls.autoLevelEnabled,t.bitrateTest=this.bitrateTest,this.hls.trigger(s.default.FRAG_LOADING,{frag:t}),this.demuxer||(this.demuxer=new o.default(this.hls,"main")),this.state=m.State.FRAG_LOADING):r===l.FragmentState.APPENDING&&this._reduceMaxBufferLength(t.duration)&&this.fragmentTracker.removeFragment(t)},Object.defineProperty(r.prototype,"state",{get:function(){return this._state},set:function(e){if(this.state!==e){var t=this.state;this._state=e,p.logger.log("main stream:"+t+"->"+e),this.hls.trigger(s.default.STREAM_STATE_TRANSITION,{previousState:t,nextState:e})}},enumerable:!0,configurable:!0}),r.prototype.getBufferedFrag=function(e){return this.fragmentTracker.getBufferedFrag(e,d.default.LevelType.MAIN)},Object.defineProperty(r.prototype,"currentLevel",{get:function(){var e=this.media;if(e){var t=this.getBufferedFrag(e.currentTime);if(t)return t.level}return-1},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"nextBufferedFrag",{get:function(){var e=this.media;return e?this.followingBufferedFrag(this.getBufferedFrag(e.currentTime)):null},enumerable:!0,configurable:!0}),r.prototype.followingBufferedFrag=function(e){return e?this.getBufferedFrag(e.endPTS+.5):null},Object.defineProperty(r.prototype,"nextLevel",{get:function(){var e=this.nextBufferedFrag;return e?e.level:-1},enumerable:!0,configurable:!0}),r.prototype._checkFragmentChanged=function(){var e,t,r=this.media;if(r&&r.readyState&&!1===r.seeking&&((t=r.currentTime)>this.lastCurrentTime&&(this.lastCurrentTime=t),n.BufferHelper.isBuffered(r,t)?e=this.getBufferedFrag(t):n.BufferHelper.isBuffered(r,t+.1)&&(e=this.getBufferedFrag(t+.1)),e)){var i=e;if(i!==this.fragPlaying){this.hls.trigger(s.default.FRAG_CHANGED,{frag:i});var a=i.level;this.fragPlaying&&this.fragPlaying.level===a||this.hls.trigger(s.default.LEVEL_SWITCHED,{level:a}),this.fragPlaying=i}}},r.prototype.immediateLevelSwitch=function(){if(p.logger.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var t=this.media,r=void 0;t?(r=t.paused,t.pause()):r=!0,this.previouslyPaused=r}var i=this.fragCurrent;i&&i.loader&&i.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(0,e.POSITIVE_INFINITY)},r.prototype.immediateLevelSwitchEnd=function(){var e=this.media;e&&e.buffered.length&&(this.immediateSwitch=!1,n.BufferHelper.isBuffered(e,e.currentTime)&&(e.currentTime-=1e-4),this.previouslyPaused||e.play())},r.prototype.nextLevelSwitch=function(){var t=this.media;if(t&&t.readyState){var r,i=void 0,a=void 0;if((r=this.getBufferedFrag(t.currentTime))&&r.startPTS>1&&this.flushMainBuffer(0,r.startPTS-1),t.paused)i=0;else{var n=this.hls.nextLoadLevel,o=this.levels[n],s=this.fragLastKbps;i=s&&this.fragCurrent?this.fragCurrent.duration*o.bitrate/(1e3*s)+1:0}if((a=this.getBufferedFrag(t.currentTime+i))&&(a=this.followingBufferedFrag(a))){var l=this.fragCurrent;l&&l.loader&&l.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(a.maxStartPTS,e.POSITIVE_INFINITY)}}},r.prototype.flushMainBuffer=function(e,t){this.state=m.State.BUFFER_FLUSHING;var r={startOffset:e,endOffset:t};this.altAudio&&(r.type="video"),this.hls.trigger(s.default.BUFFER_FLUSHING,r)},r.prototype.onMediaAttached=function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("seeked",this.onvseeked),t.addEventListener("ended",this.onvended);var r=this.config;this.levels&&r.autoStartLoad&&this.hls.startLoad(r.startPosition),this.gapController=new y.default(r,t,this.fragmentTracker,this.hls)},r.prototype.onMediaDetaching=function(){var e=this.media;e&&e.ended&&(p.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var t=this.levels;t&&t.forEach(function(e){e.details&&e.details.fragments.forEach(function(e){e.backtracked=void 0})}),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("seeked",this.onvseeked),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()},r.prototype.onMediaSeeked=function(){var t=this.media,r=t?t.currentTime:void 0;e.isFinite(r)&&p.logger.log("media seeked to "+r.toFixed(3)),this.tick()},r.prototype.onManifestLoading=function(){p.logger.log("trigger BUFFER_RESET"),this.hls.trigger(s.default.BUFFER_RESET),this.fragmentTracker.removeAllFragments(),this.stalled=!1,this.startPosition=this.lastCurrentTime=0},r.prototype.onManifestParsed=function(e){var t,r=!1,i=!1;e.levels.forEach(function(e){(t=e.audioCodec)&&(-1!==t.indexOf("mp4a.40.2")&&(r=!0),-1!==t.indexOf("mp4a.40.5")&&(i=!0))}),this.audioCodecSwitch=r&&i,this.audioCodecSwitch&&p.logger.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=e.levels,this.startFragRequested=!1;var a=this.config;(a.autoStartLoad||this.forceStartLoad)&&this.hls.startLoad(a.startPosition)},r.prototype.onLevelLoaded=function(t){var r=t.details,i=t.level,a=this.levels[this.levelLastLoaded],n=this.levels[i],o=r.totalduration,l=0;if(p.logger.log("level "+i+" loaded ["+r.startSN+","+r.endSN+"],duration:"+o),r.live){var u=n.details;u&&r.fragments.length>0?(f.mergeDetails(u,r),l=r.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(l,u),r.PTSKnown&&e.isFinite(l)?p.logger.log("live playlist sliding:"+l.toFixed(3)):(p.logger.log("live playlist - outdated PTS, unknown sliding"),g.alignStream(this.fragPrevious,a,r))):(p.logger.log("live playlist - first load, unknown sliding"),r.PTSKnown=!1,g.alignStream(this.fragPrevious,a,r))}else r.PTSKnown=!1;if(n.details=r,this.levelLastLoaded=i,this.hls.trigger(s.default.LEVEL_UPDATED,{details:r,level:i}),!1===this.startFragRequested){if(-1===this.startPosition||-1===this.lastCurrentTime){var d=r.startTimeOffset;e.isFinite(d)?(d<0&&(p.logger.log("negative start time offset "+d+", count from end of last fragment"),d=l+o+d),p.logger.log("start time offset found in playlist, adjust startPosition to "+d),this.startPosition=d):r.live?(this.startPosition=this.computeLivePosition(l,r),p.logger.log("configure startPosition to "+this.startPosition)):this.startPosition=0,this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===m.State.WAITING_LEVEL&&(this.state=m.State.IDLE),this.tick()},r.prototype.onKeyLoaded=function(){this.state===m.State.KEY_LOADING&&(this.state=m.State.IDLE,this.tick())},r.prototype.onFragLoaded=function(e){var t=this.fragCurrent,r=this.hls,i=this.levels,a=this.media,n=e.frag;if(this.state===m.State.FRAG_LOADING&&t&&"main"===n.type&&n.level===t.level&&n.sn===t.sn){var l=e.stats,u=i[t.level],d=u.details;if(this.bitrateTest=!1,this.stats=l,p.logger.log("Loaded "+t.sn+" of ["+d.startSN+" ,"+d.endSN+"],level "+t.level),n.bitrateTest&&r.nextLoadLevel)this.state=m.State.IDLE,this.startFragRequested=!1,l.tparsed=l.tbuffered=window.performance.now(),r.trigger(s.default.FRAG_BUFFERED,{stats:l,frag:t,id:"main"}),this.tick();else if("initSegment"===n.sn)this.state=m.State.IDLE,l.tparsed=l.tbuffered=window.performance.now(),d.initSegment.data=e.payload,r.trigger(s.default.FRAG_BUFFERED,{stats:l,frag:t,id:"main"}),this.tick();else{p.logger.log("Parsing "+t.sn+" of ["+d.startSN+" ,"+d.endSN+"],level "+t.level+", cc "+t.cc),this.state=m.State.PARSING,this.pendingBuffering=!0,this.appended=!1,n.bitrateTest&&(n.bitrateTest=!1,this.fragmentTracker.onFragLoaded({frag:n}));var f=!(a&&a.seeking)&&(d.PTSKnown||!d.live),c=d.initSegment?d.initSegment.data:[],h=this._getAudioCodec(u);(this.demuxer=this.demuxer||new o.default(this.hls,"main")).push(e.payload,c,h,u.videoCodec,t,d.totalduration,f)}}this.fragLoadError=0},r.prototype.onFragParsingInitSegment=function(e){var t=this.fragCurrent,r=e.frag;if(t&&"main"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===m.State.PARSING){var i=e.tracks,a=void 0,n=void 0;if(i.audio&&this.altAudio&&delete i.audio,n=i.audio){var o=this.levels[this.level].audioCodec,l=navigator.userAgent.toLowerCase();o&&this.audioCodecSwap&&(p.logger.log("swapping playlist audio codec"),o=-1!==o.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),this.audioCodecSwitch&&1!==n.metadata.channelCount&&-1===l.indexOf("firefox")&&(o="mp4a.40.5"),-1!==l.indexOf("android")&&"audio/mpeg"!==n.container&&(o="mp4a.40.2",p.logger.log("Android: force audio codec to "+o)),n.levelCodec=o,n.id=e.id}for(a in(n=i.video)&&(n.levelCodec=this.levels[this.level].videoCodec,n.id=e.id),this.hls.trigger(s.default.BUFFER_CODECS,i),i){n=i[a],p.logger.log("main track:"+a+",container:"+n.container+",codecs[level/parsed]=["+n.levelCodec+"/"+n.codec+"]");var u=n.initSegment;u&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(s.default.BUFFER_APPENDING,{type:a,data:u,parent:"main",content:"initSegment"}))}this.tick()}},r.prototype.onFragParsingData=function(t){var r=this,i=this.fragCurrent,a=t.frag;if(i&&"main"===t.id&&a.sn===i.sn&&a.level===i.level&&("audio"!==t.type||!this.altAudio)&&this.state===m.State.PARSING){var n=this.levels[this.level],o=i;if(e.isFinite(t.endPTS)||(t.endPTS=t.startPTS+i.duration,t.endDTS=t.startDTS+i.duration),!0===t.hasAudio&&o.addElementaryStream(u.default.ElementaryStreamTypes.AUDIO),!0===t.hasVideo&&o.addElementaryStream(u.default.ElementaryStreamTypes.VIDEO),p.logger.log("Parsed "+t.type+",PTS:["+t.startPTS.toFixed(3)+","+t.endPTS.toFixed(3)+"],DTS:["+t.startDTS.toFixed(3)+"/"+t.endDTS.toFixed(3)+"],nb:"+t.nb+",dropped:"+(t.dropped||0)),"video"===t.type)if(o.dropped=t.dropped,o.dropped)if(o.backtracked)p.logger.warn("Already backtracked on this fragment, appending with the gap",o.sn);else{var l=n.details;if(!l||o.sn!==l.startSN)return p.logger.warn("missing video frame(s), backtracking fragment",o.sn),this.fragmentTracker.removeFragment(o),o.backtracked=!0,this.nextLoadPosition=t.startPTS,this.state=m.State.IDLE,this.fragPrevious=o,void this.tick();p.logger.warn("missing video frame(s) on first frag, appending with gap",o.sn)}else o.backtracked=!1;var d=f.updateFragPTSDTS(n.details,o,t.startPTS,t.endPTS,t.startDTS,t.endDTS),c=this.hls;c.trigger(s.default.LEVEL_PTS_UPDATED,{details:n.details,level:this.level,drift:d,type:t.type,start:t.startPTS,end:t.endPTS}),[t.data1,t.data2].forEach(function(e){e&&e.length&&r.state===m.State.PARSING&&(r.appended=!0,r.pendingBuffering=!0,c.trigger(s.default.BUFFER_APPENDING,{type:t.type,data:e,parent:"main",content:"data"}))}),this.tick()}},r.prototype.onFragParsed=function(e){var t=this.fragCurrent,r=e.frag;t&&"main"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===m.State.PARSING&&(this.stats.tparsed=window.performance.now(),this.state=m.State.PARSED,this._checkAppendedParsed())},r.prototype.onAudioTrackSwitching=function(t){var r=!!t.url,i=t.id;if(!r){if(this.mediaBuffer!==this.media){p.logger.log("switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var a=this.fragCurrent;a.loader&&(p.logger.log("switching to main audio track, cancel main fragment load"),a.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=m.State.IDLE}var n=this.hls;n.trigger(s.default.BUFFER_FLUSHING,{startOffset:0,endOffset:e.POSITIVE_INFINITY,type:"audio"}),n.trigger(s.default.AUDIO_TRACK_SWITCHED,{id:i}),this.altAudio=!1}},r.prototype.onAudioTrackSwitched=function(e){var t=e.id,r=!!this.hls.audioTracks[t].url;if(r){var i=this.videoBuffer;i&&this.mediaBuffer!==i&&(p.logger.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=r,this.tick()},r.prototype.onBufferCreated=function(e){var t,r,i=e.tracks,a=!1;for(var n in i){var o=i[n];"main"===o.id?(r=n,t=o,"video"===n&&(this.videoBuffer=i[n].buffer)):a=!0}a&&t?(p.logger.log("alternate track found, use "+r+".buffered to schedule main fragment loading"),this.mediaBuffer=t.buffer):this.mediaBuffer=this.media},r.prototype.onBufferAppended=function(e){if("main"===e.parent){var t=this.state;t!==m.State.PARSING&&t!==m.State.PARSED||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}},r.prototype._checkAppendedParsed=function(){if(!(this.state!==m.State.PARSED||this.appended&&this.pendingBuffering)){var e=this.fragCurrent;if(e){var t=this.mediaBuffer?this.mediaBuffer:this.media;p.logger.log("main buffered : "+c.default.toString(t.buffered)),this.fragPrevious=e;var r=this.stats;r.tbuffered=window.performance.now(),this.fragLastKbps=Math.round(8*r.total/(r.tbuffered-r.tfirst)),this.hls.trigger(s.default.FRAG_BUFFERED,{stats:r,frag:e,id:"main"}),this.state=m.State.IDLE}this.tick()}},r.prototype.onError=function(t){var r=t.frag||this.fragCurrent;if(!r||"main"===r.type){var i=!!this.media&&n.BufferHelper.isBuffered(this.media,this.media.currentTime)&&n.BufferHelper.isBuffered(this.media,this.media.currentTime+.5);switch(t.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:case h.ErrorDetails.KEY_LOAD_ERROR:case h.ErrorDetails.KEY_LOAD_TIMEOUT:if(!t.fatal)if(this.fragLoadError+1<=this.config.fragLoadingMaxRetry){var a=Math.min(Math.pow(2,this.fragLoadError)*this.config.fragLoadingRetryDelay,this.config.fragLoadingMaxRetryTimeout);p.logger.warn("mediaController: frag loading failed, retry in "+a+" ms"),this.retryDate=window.performance.now()+a,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.fragLoadError++,this.state=m.State.FRAG_LOADING_WAITING_RETRY}else p.logger.error("mediaController: "+t.details+" reaches max retry, redispatch as fatal ..."),t.fatal=!0,this.state=m.State.ERROR;break;case h.ErrorDetails.LEVEL_LOAD_ERROR:case h.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==m.State.ERROR&&(t.fatal?(this.state=m.State.ERROR,p.logger.warn("streamController: "+t.details+",switch to "+this.state+" state ...")):t.levelRetry||this.state!==m.State.WAITING_LEVEL||(this.state=m.State.IDLE));break;case h.ErrorDetails.BUFFER_FULL_ERROR:"main"!==t.parent||this.state!==m.State.PARSING&&this.state!==m.State.PARSED||(i?(this._reduceMaxBufferLength(this.config.maxBufferLength),this.state=m.State.IDLE):(p.logger.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,e.POSITIVE_INFINITY)))}}},r.prototype._reduceMaxBufferLength=function(e){var t=this.config;return t.maxMaxBufferLength>=e&&(t.maxMaxBufferLength/=2,p.logger.warn("main:reduce max buffer length to "+t.maxMaxBufferLength+"s"),!0)},r.prototype._checkBuffer=function(){var e=this.media;if(e&&0!==e.readyState){var t=(this.mediaBuffer?this.mediaBuffer:e).buffered;!this.loadedmetadata&&t.length?(this.loadedmetadata=!0,this._seekToStartPos()):this.immediateSwitch?this.immediateLevelSwitchEnd():this.gapController.poll(this.lastCurrentTime,t)}},r.prototype.onFragLoadEmergencyAborted=function(){this.state=m.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tick()},r.prototype.onBufferFlushed=function(){var e=this.mediaBuffer?this.mediaBuffer:this.media;e&&this.fragmentTracker.detectEvictedFragments(u.default.ElementaryStreamTypes.VIDEO,e.buffered),this.state=m.State.IDLE,this.fragPrevious=null},r.prototype.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},r.prototype.computeLivePosition=function(e,t){var r=void 0!==this.config.liveSyncDuration?this.config.liveSyncDuration:this.config.liveSyncDurationCount*t.targetduration;return e+Math.max(0,t.totalduration-r)},r.prototype._seekToStartPos=function(){var e=this.media,t=e.currentTime,r=e.seeking?t:this.startPosition;t!==r&&(p.logger.log("target start position not buffered, seek to buffered.start(0) "+r+" from current time "+t+" "),e.currentTime=r)},r.prototype._getAudioCodec=function(e){var t=this.config.defaultAudioCodec||e.audioCodec;return this.audioCodecSwap&&(p.logger.log("swapping playlist audio codec"),t&&(t=-1!==t.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5")),t},Object.defineProperty(r.prototype,"liveSyncPosition",{get:function(){return this._liveSyncPosition},set:function(e){this._liveSyncPosition=e},enumerable:!0,configurable:!0}),r}(m.default);t.default=E}).call(this,r(2).Number)},function(e,t,r){function i(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r.oe=function(e){throw console.error(e),e};var i=r(r.s=ENTRY_MODULE);return i.default||i}var a="[\\.|\\-|\\+|\\w|/|@]+",n="\\((/\\*.*?\\*/)?s?.*?("+a+").*?\\)";function o(e){return(e+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function s(e){return!isNaN(1*e)}function l(e,t,i){var l={};l[i]=[];var u=t.toString(),d=u.match(/^function\s?\(\w+,\s*\w+,\s*(\w+)\)/);if(!d)return l;for(var f,c=d[1],h=new RegExp("(\\\\n|\\W)"+o(c)+n,"g");f=h.exec(u);)"dll-reference"!==f[3]&&l[i].push(f[3]);for(h=new RegExp("\\("+o(c)+'\\("(dll-reference\\s('+a+'))"\\)\\)'+n,"g");f=h.exec(u);)e[f[2]]||(l[i].push(f[1]),e[f[2]]=r(f[1]).m),l[f[2]]=l[f[2]]||[],l[f[2]].push(f[4]);for(var p=Object.keys(l),g=0;g<p.length;g++)for(var v=0;v<l[p[g]].length;v++)s(l[p[g]][v])&&(l[p[g]][v]=1*l[p[g]][v]);return l}function u(e){return Object.keys(e).reduce(function(t,r){return t||e[r].length>0},!1)}e.exports=function(e,t){t=t||{};var a={main:r.m},n=t.all?{main:Object.keys(a.main)}:function(e,t){for(var r={main:[t]},i={main:[]},a={main:{}};u(r);)for(var n=Object.keys(r),o=0;o<n.length;o++){var s=n[o],d=r[s].pop();if(a[s]=a[s]||{},!a[s][d]&&e[s][d]){a[s][d]=!0,i[s]=i[s]||[],i[s].push(d);for(var f=l(e,e[s][d],s),c=Object.keys(f),h=0;h<c.length;h++)r[c[h]]=r[c[h]]||[],r[c[h]]=r[c[h]].concat(f[c[h]])}}return i}(a,e),o="";Object.keys(n).filter(function(e){return"main"!==e}).forEach(function(e){for(var t=0;n[e][t];)t++;n[e].push(t),a[e][t]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",o=o+"var "+e+" = ("+i.toString().replace("ENTRY_MODULE",JSON.stringify(t))+")({"+n[e].map(function(t){return JSON.stringify(t)+": "+a[e][t].toString()}).join(",")+"});\n"}),o=o+"new (("+i.toString().replace("ENTRY_MODULE",JSON.stringify(e))+")({"+n.main.map(function(e){return JSON.stringify(e)+": "+a.main[e].toString()}).join(",")+"}))(self);";var s=new window.Blob([o],{type:"text/javascript"});if(t.bare)return s;var d=(window.URL||window.webkitURL||window.mozURL||window.msURL).createObjectURL(s),f=new window.Worker(d);return f.objectURL=d,f}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){this.subtle=e,this.aesIV=t}return e.prototype.decrypt=function(e,t){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e)},e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){this.subtle=e,this.key=t}return e.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},e}();t.default=i},function(e,t,r){"use strict";function i(e){var t=e.byteLength,r=t&&new DataView(e).getUint8(t-1);return r?e.slice(0,t-r):e}Object.defineProperty(t,"__esModule",{value:!0}),t.removePadding=i;var a=function(){function e(){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.initTable()}return e.prototype.uint8ArrayToUint32Array_=function(e){for(var t=new DataView(e),r=new Uint32Array(4),i=0;i<4;i++)r[i]=t.getUint32(4*i);return r},e.prototype.initTable=function(){var e=this.sBox,t=this.invSBox,r=this.subMix,i=r[0],a=r[1],n=r[2],o=r[3],s=this.invSubMix,l=s[0],u=s[1],d=s[2],f=s[3],c=new Uint32Array(256),h=0,p=0,g=0;for(g=0;g<256;g++)c[g]=g<128?g<<1:g<<1^283;for(g=0;g<256;g++){var v=p^p<<1^p<<2^p<<3^p<<4;v=v>>>8^255&v^99,e[h]=v,t[v]=h;var y=c[h],m=c[y],E=c[m],_=257*c[v]^16843008*v;i[h]=_<<24|_>>>8,a[h]=_<<16|_>>>16,n[h]=_<<8|_>>>24,o[h]=_,_=16843009*E^65537*m^257*y^16843008*h,l[v]=_<<24|_>>>8,u[v]=_<<16|_>>>16,d[v]=_<<8|_>>>24,f[v]=_,h?(h=y^c[c[c[E^y]]],p^=c[c[p]]):h=p=1}},e.prototype.expandKey=function(e){for(var t=this.uint8ArrayToUint32Array_(e),r=!0,i=0;i<t.length&&r;)r=t[i]===this.key[i],i++;if(!r){this.key=t;var a=this.keySize=t.length;if(4!==a&&6!==a&&8!==a)throw new Error("Invalid aes key size="+a);var n,o,s,l,u=this.ksRows=4*(a+6+1),d=this.keySchedule=new Uint32Array(u),f=this.invKeySchedule=new Uint32Array(u),c=this.sBox,h=this.rcon,p=this.invSubMix,g=p[0],v=p[1],y=p[2],m=p[3];for(n=0;n<u;n++)n<a?s=d[n]=t[n]:(l=s,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^=h[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]),d[n]=s=(d[n-a]^l)>>>0);for(o=0;o<u;o++)n=u-o,l=3&o?d[n]:d[n-4],f[o]=o<4||n<=4?l:g[c[l>>>24]]^v[c[l>>>16&255]]^y[c[l>>>8&255]]^m[c[255&l]],f[o]=f[o]>>>0}},e.prototype.networkToHostOrderSwap=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},e.prototype.decrypt=function(e,t,r,a){for(var n,o,s,l,u,d,f,c,h,p,g,v,y,m,E=this.keySize+6,_=this.invKeySchedule,T=this.invSBox,S=this.invSubMix,b=S[0],A=S[1],R=S[2],D=S[3],L=this.uint8ArrayToUint32Array_(r),O=L[0],w=L[1],I=L[2],P=L[3],k=new Int32Array(e),C=new Int32Array(k.length),F=this.networkToHostOrderSwap;t<k.length;){for(h=F(k[t]),p=F(k[t+1]),g=F(k[t+2]),v=F(k[t+3]),u=h^_[0],d=v^_[1],f=g^_[2],c=p^_[3],y=4,m=1;m<E;m++)n=b[u>>>24]^A[d>>16&255]^R[f>>8&255]^D[255&c]^_[y],o=b[d>>>24]^A[f>>16&255]^R[c>>8&255]^D[255&u]^_[y+1],s=b[f>>>24]^A[c>>16&255]^R[u>>8&255]^D[255&d]^_[y+2],l=b[c>>>24]^A[u>>16&255]^R[d>>8&255]^D[255&f]^_[y+3],u=n,d=o,f=s,c=l,y+=4;n=T[u>>>24]<<24^T[d>>16&255]<<16^T[f>>8&255]<<8^T[255&c]^_[y],o=T[d>>>24]<<24^T[f>>16&255]<<16^T[c>>8&255]<<8^T[255&u]^_[y+1],s=T[f>>>24]<<24^T[c>>16&255]<<16^T[u>>8&255]<<8^T[255&d]^_[y+2],l=T[c>>>24]<<24^T[u>>16&255]<<16^T[d>>8&255]<<8^T[255&f]^_[y+3],y+=3,C[t]=F(n^O),C[t+1]=F(l^w),C[t+2]=F(s^I),C[t+3]=F(o^P),O=h,w=p,I=g,P=v,t+=4}return a?i(C.buffer):C.buffer},e.prototype.destroy=function(){this.key=void 0,this.keySize=void 0,this.ksRows=void 0,this.sBox=void 0,this.invSBox=void 0,this.subMix=void 0,this.invSubMix=void 0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.rcon=void 0},e}();t.default=a},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(22),a=r(0),n=r(10),o=function(){function t(e,t,r){this.observer=e,this.config=r,this.remuxer=t}return t.prototype.resetInitSegment=function(e,t,r,i){this._audioTrack={container:"audio/adts",type:"audio",id:0,sequenceNumber:0,isAAC:!0,samples:[],len:0,manifestCodec:t,duration:i,inputTimeScale:9e4}},t.prototype.resetTimeStamp=function(){},t.probe=function(e){if(!e)return!1;for(var t=(n.default.getID3Data(e,0)||[]).length,r=e.length;t<r;t++)if(i.probe(e,t))return a.logger.log("ADTS sync word found !"),!0;return!1},t.prototype.append=function(t,r,o,s){for(var l=this._audioTrack,u=n.default.getID3Data(t,0)||[],d=n.default.getTimeStamp(u),f=e.isFinite(d)?90*d:9e4*r,c=0,h=f,p=t.length,g=u.length,v=[{pts:h,dts:h,data:u}];g<p-1;)if(i.isHeader(t,g)&&g+5<p){i.initTrackConfig(l,this.observer,t,g,l.manifestCodec);var y=i.appendFrame(l,t,g,f,c);if(!y){a.logger.log("Unable to parse AAC frame");break}g+=y.length,h=y.sample.pts,c++}else n.default.isHeader(t,g)?(u=n.default.getID3Data(t,g),v.push({pts:h,dts:h,data:u}),g+=u.length):g++;this.remuxer.remux(l,{samples:[]},{samples:v,inputTimeScale:9e4},{samples:[]},r,o,s)},t.prototype.destroy=function(){},t}();t.default=o}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(22),a=r(23),n=r(1),o=r(44),s=r(45),l=r(0),u=r(3),d={video:1,audio:2,id3:3,text:4},f=function(){function e(e,t,r,i){this.observer=e,this.config=r,this.typeSupported=i,this.remuxer=t,this.sampleAes=null}return e.prototype.setDecryptData=function(e){null!=e&&null!=e.key&&"SAMPLE-AES"===e.method?this.sampleAes=new s.default(this.observer,this.config,e,this.discardEPB):this.sampleAes=null},e.probe=function(t){var r=e._syncOffset(t);return!(r<0)&&(r&&l.logger.warn("MPEG2-TS detected but first sync word found @ offset "+r+", junk ahead ?"),!0)},e._syncOffset=function(e){for(var t=Math.min(1e3,e.length-564),r=0;r<t;){if(71===e[r]&&71===e[r+188]&&71===e[r+376])return r;r++}return-1},e.createTrack=function(e,t){return{container:"video"===e||"audio"===e?"video/mp2t":void 0,type:e,id:d[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],len:0,dropped:"video"===e?0:void 0,isAAC:"audio"===e||void 0,duration:"audio"===e?t:void 0}},e.prototype.resetInitSegment=function(t,r,i,a){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=e.createTrack("video",a),this._audioTrack=e.createTrack("audio",a),this._id3Track=e.createTrack("id3",a),this._txtTrack=e.createTrack("text",a),this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=r,this.videoCodec=i,this._duration=a},e.prototype.resetTimeStamp=function(){},e.prototype.append=function(t,r,i,a){var o,s,d,f,c,h=t.length,p=!1;this.contiguous=i;var g=this.pmtParsed,v=this._avcTrack,y=this._audioTrack,m=this._id3Track,E=v.pid,_=y.pid,T=m.pid,S=this._pmtId,b=v.pesData,A=y.pesData,R=m.pesData,D=this._parsePAT,L=this._parsePMT,O=this._parsePES,w=this._parseAVCPES.bind(this),I=this._parseAACPES.bind(this),P=this._parseMPEGPES.bind(this),k=this._parseID3PES.bind(this),C=e._syncOffset(t);for(h-=(h+C)%188,o=C;o<h;o+=188)if(71===t[o]){if(s=!!(64&t[o+1]),d=((31&t[o+1])<<8)+t[o+2],(48&t[o+3])>>4>1){if((f=o+5+t[o+4])===o+188)continue}else f=o+4;switch(d){case E:s&&(b&&(c=O(b))&&void 0!==c.pts&&w(c,!1),b={data:[],size:0}),b&&(b.data.push(t.subarray(f,o+188)),b.size+=o+188-f);break;case _:s&&(A&&(c=O(A))&&void 0!==c.pts&&(y.isAAC?I(c):P(c)),A={data:[],size:0}),A&&(A.data.push(t.subarray(f,o+188)),A.size+=o+188-f);break;case T:s&&(R&&(c=O(R))&&void 0!==c.pts&&k(c),R={data:[],size:0}),R&&(R.data.push(t.subarray(f,o+188)),R.size+=o+188-f);break;case 0:s&&(f+=t[f]+1),S=this._pmtId=D(t,f);break;case S:s&&(f+=t[f]+1);var F=L(t,f,!0===this.typeSupported.mpeg||!0===this.typeSupported.mp3,null!=this.sampleAes);(E=F.avc)>0&&(v.pid=E),(_=F.audio)>0&&(y.pid=_,y.isAAC=F.isAAC),(T=F.id3)>0&&(m.pid=T),p&&!g&&(l.logger.log("reparse from beginning"),p=!1,o=C-188),g=this.pmtParsed=!0;break;case 17:case 8191:break;default:p=!0}}else this.observer.trigger(n.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});b&&(c=O(b))&&void 0!==c.pts?(w(c,!0),v.pesData=null):v.pesData=b,A&&(c=O(A))&&void 0!==c.pts?(y.isAAC?I(c):P(c),y.pesData=null):(A&&A.size&&l.logger.log("last AAC PES packet truncated,might overlap between fragments"),y.pesData=A),R&&(c=O(R))&&void 0!==c.pts?(k(c),m.pesData=null):m.pesData=R,null==this.sampleAes?this.remuxer.remux(y,v,m,this._txtTrack,r,i,a):this.decryptAndRemux(y,v,m,this._txtTrack,r,i,a)},e.prototype.decryptAndRemux=function(e,t,r,i,a,n,o){if(e.samples&&e.isAAC){var s=this;this.sampleAes.decryptAacSamples(e.samples,0,function(){s.decryptAndRemuxAvc(e,t,r,i,a,n,o)})}else this.decryptAndRemuxAvc(e,t,r,i,a,n,o)},e.prototype.decryptAndRemuxAvc=function(e,t,r,i,a,n,o){if(t.samples){var s=this;this.sampleAes.decryptAvcSamples(t.samples,0,0,function(){s.remuxer.remux(e,t,r,i,a,n,o)})}else this.remuxer.remux(e,t,r,i,a,n,o)},e.prototype.destroy=function(){this._initPTS=this._initDTS=void 0,this._duration=0},e.prototype._parsePAT=function(e,t){return(31&e[t+10])<<8|e[t+11]},e.prototype._parsePMT=function(e,t,r,i){var a,n,o={audio:-1,avc:-1,id3:-1,isAAC:!0};for(a=t+3+((15&e[t+1])<<8|e[t+2])-4,t+=12+((15&e[t+10])<<8|e[t+11]);t<a;){switch(n=(31&e[t+1])<<8|e[t+2],e[t]){case 207:if(!i){l.logger.log("unkown stream type:"+e[t]);break}case 15:-1===o.audio&&(o.audio=n);break;case 21:-1===o.id3&&(o.id3=n);break;case 219:if(!i){l.logger.log("unkown stream type:"+e[t]);break}case 27:-1===o.avc&&(o.avc=n);break;case 3:case 4:r?-1===o.audio&&(o.audio=n,o.isAAC=!1):l.logger.log("MPEG audio found, not supported in this browser for now");break;case 36:l.logger.warn("HEVC stream type found, not supported for now");break;default:l.logger.log("unkown stream type:"+e[t])}t+=5+((15&e[t+3])<<8|e[t+4])}return o},e.prototype._parsePES=function(e){var t,r,i,a,n,o,s,u,d=0,f=e.data;if(!e||0===e.size)return null;for(;f[0].length<19&&f.length>1;){var c=new Uint8Array(f[0].length+f[1].length);c.set(f[0]),c.set(f[1],f[0].length),f[0]=c,f.splice(1,1)}if(1===((t=f[0])[0]<<16)+(t[1]<<8)+t[2]){if((i=(t[4]<<8)+t[5])&&i>e.size-6)return null;192&(r=t[7])&&((o=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2)>4294967295&&(o-=8589934592),64&r?((s=536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2)>4294967295&&(s-=8589934592),o-s>54e5&&(l.logger.warn(Math.round((o-s)/9e4)+"s delta between PTS and DTS, align them"),o=s)):s=o),u=(a=t[8])+9,e.size-=u,n=new Uint8Array(e.size);for(var h=0,p=f.length;h<p;h++){var g=(t=f[h]).byteLength;if(u){if(u>g){u-=g;continue}t=t.subarray(u),g-=u,u=0}n.set(t,d),d+=g}return i&&(i-=a+3),{data:n,pts:o,dts:s,len:i}}return null},e.prototype.pushAccesUnit=function(e,t){if(e.units.length&&e.frame){var r=t.samples,i=r.length;!this.config.forceKeyFrameOnDiscontinuity||!0===e.key||t.sps&&(i||this.contiguous)?(e.id=i,r.push(e)):t.dropped++}e.debug.length&&l.logger.log(e.pts+"/"+e.dts+":"+e.debug)},e.prototype._parseAVCPES=function(e,t){var r,i,a,n=this,s=this._avcTrack,l=this._parseAVCNALu(e.data),u=this.avcSample,d=!1,f=this.pushAccesUnit.bind(this),c=function(e,t,r,i){return{key:e,pts:t,dts:r,units:[],debug:i}};e.data=null,u&&l.length&&!s.audFound&&(f(u,s),u=this.avcSample=c(!1,e.pts,e.dts,"")),l.forEach(function(t){switch(t.type){case 1:i=!0,u||(u=n.avcSample=c(!0,e.pts,e.dts,"")),u.frame=!0;var l=t.data;if(d&&l.length>4){var h=new o.default(l).readSliceType();2!==h&&4!==h&&7!==h&&9!==h||(u.key=!0)}break;case 5:i=!0,u||(u=n.avcSample=c(!0,e.pts,e.dts,"")),u.key=!0,u.frame=!0;break;case 6:i=!0,(r=new o.default(n.discardEPB(t.data))).readUByte();for(var p=0,g=0,v=!1,y=0;!v&&r.bytesAvailable>1;){p=0;do{p+=y=r.readUByte()}while(255===y);g=0;do{g+=y=r.readUByte()}while(255===y);if(4===p&&0!==r.bytesAvailable){if(v=!0,181===r.readUByte())if(49===r.readUShort())if(1195456820===r.readUInt())if(3===r.readUByte()){var m=r.readUByte(),E=31&m,_=[m,r.readUByte()];for(a=0;a<E;a++)_.push(r.readUByte()),_.push(r.readUByte()),_.push(r.readUByte());n._insertSampleInOrder(n._txtTrack.samples,{type:3,pts:e.pts,bytes:_})}}else if(g<r.bytesAvailable)for(a=0;a<g;a++)r.readUByte()}break;case 7:if(i=!0,d=!0,!s.sps){var T=(r=new o.default(t.data)).readSPS();s.width=T.width,s.height=T.height,s.pixelRatio=T.pixelRatio,s.sps=[t.data],s.duration=n._duration;var S=t.data.subarray(1,4),b="avc1.";for(a=0;a<3;a++){var A=S[a].toString(16);A.length<2&&(A="0"+A),b+=A}s.codec=b}break;case 8:i=!0,s.pps||(s.pps=[t.data]);break;case 9:i=!1,s.audFound=!0,u&&f(u,s),u=n.avcSample=c(!1,e.pts,e.dts,"");break;case 12:i=!1;break;default:i=!1,u&&(u.debug+="unknown NAL "+t.type+" ")}u&&i&&u.units.push(t)}),t&&u&&(f(u,s),this.avcSample=null)},e.prototype._insertSampleInOrder=function(e,t){var r=e.length;if(r>0){if(t.pts>=e[r-1].pts)e.push(t);else for(var i=r-1;i>=0;i--)if(t.pts<e[i].pts){e.splice(i,0,t);break}}else e.push(t)},e.prototype._getLastNalUnit=function(){var e,t=this.avcSample;if(!t||0===t.units.length){var r=this._avcTrack.samples;t=r[r.length-1]}if(t){var i=t.units;e=i[i.length-1]}return e},e.prototype._parseAVCNALu=function(e){var t,r,i,a,n=0,o=e.byteLength,s=this._avcTrack,l=s.naluState||0,u=l,d=[],f=-1;for(-1===l&&(f=0,a=31&e[0],l=0,n=1);n<o;)if(t=e[n++],l)if(1!==l)if(t)if(1===t){var c,h;if(f>=0)i={data:e.subarray(f,n-l-1),type:a},d.push(i);else if(c=this._getLastNalUnit())if(u&&n<=4-u&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-u)),(r=n-l-1)>0)(h=new Uint8Array(c.data.byteLength+r)).set(c.data,0),h.set(e.subarray(0,r),c.data.byteLength),c.data=h;n<o?(f=n,a=31&e[n],l=0):l=-1}else l=0;else l=3;else l=t?0:2;else l=t?0:1;(f>=0&&l>=0&&(i={data:e.subarray(f,o),type:a,state:l},d.push(i)),0===d.length)&&((c=this._getLastNalUnit())&&((h=new Uint8Array(c.data.byteLength+e.byteLength)).set(c.data,0),h.set(e,c.data.byteLength),c.data=h));return s.naluState=l,d},e.prototype.discardEPB=function(e){for(var t,r,i=e.byteLength,a=[],n=1;n<i-2;)0===e[n]&&0===e[n+1]&&3===e[n+2]?(a.push(n+2),n+=2):n++;if(0===a.length)return e;t=i-a.length,r=new Uint8Array(t);var o=0;for(n=0;n<t;o++,n++)o===a[0]&&(o++,a.shift()),r[n]=e[o];return r},e.prototype._parseAACPES=function(e){var t,r,a,o,s,d=this._audioTrack,f=e.data,c=e.pts,h=this.aacOverFlow,p=this.aacLastPTS;if(h){var g=new Uint8Array(h.byteLength+f.byteLength);g.set(h,0),g.set(f,h.byteLength),f=g}for(a=0,s=f.length;a<s-1&&!i.isHeader(f,a);a++);if(a){var v=void 0,y=void 0;if(a<s-1?(v="AAC PES did not start with ADTS header,offset:"+a,y=!1):(v="no ADTS header found in AAC PES",y=!0),l.logger.warn("parsing error:"+v),this.observer.trigger(n.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:y,reason:v}),y)return}if(i.initTrackConfig(d,this.observer,f,a,this.audioCodec),r=0,t=i.getFrameDuration(d.samplerate),h&&p){var m=p+t;Math.abs(m-c)>1&&(l.logger.log("AAC: align PTS for overlapping frames by "+Math.round((m-c)/90)),c=m)}for(;a<s;)if(i.isHeader(f,a)&&a+5<s){var E=i.appendFrame(d,f,a,c,r);if(!E)break;a+=E.length,o=E.sample.pts,r++}else a++;h=a<s?f.subarray(a,s):null,this.aacOverFlow=h,this.aacLastPTS=o},e.prototype._parseMPEGPES=function(e){for(var t=e.data,r=t.length,i=0,n=0,o=e.pts;n<r;)if(a.default.isHeader(t,n)){var s=a.default.appendFrame(this._audioTrack,t,n,o,i);if(!s)break;n+=s.length,i++}else n++},e.prototype._parseID3PES=function(e){this._id3Track.samples.push(e)},e}();t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),a=function(){function e(e){this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}return e.prototype.loadWord=function(){var e=this.data,t=this.bytesAvailable,r=e.byteLength-t,i=new Uint8Array(4),a=Math.min(4,t);if(0===a)throw new Error("no bytes available");i.set(e.subarray(r,r+a)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*a,this.bytesAvailable-=a},e.prototype.skipBits=function(e){var t;this.bitsAvailable>e?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,e-=(t=e>>3)>>3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)},e.prototype.readBits=function(e){var t=Math.min(this.bitsAvailable,e),r=this.word>>>32-t;return e>32&&i.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0?this.word<<=t:this.bytesAvailable>0&&this.loadWord(),(t=e-t)>0&&this.bitsAvailable?r<<t|this.readBits(t):r},e.prototype.skipLZ=function(){var e;for(e=0;e<this.bitsAvailable;++e)if(0!=(this.word&2147483648>>>e))return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()},e.prototype.skipUEG=function(){this.skipBits(1+this.skipLZ())},e.prototype.skipEG=function(){this.skipBits(1+this.skipLZ())},e.prototype.readUEG=function(){var e=this.skipLZ();return this.readBits(e+1)-1},e.prototype.readEG=function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)},e.prototype.readBoolean=function(){return 1===this.readBits(1)},e.prototype.readUByte=function(){return this.readBits(8)},e.prototype.readUShort=function(){return this.readBits(16)},e.prototype.readUInt=function(){return this.readBits(32)},e.prototype.skipScalingList=function(e){var t,r=8,i=8;for(t=0;t<e;t++)0!==i&&(i=(r+this.readEG()+256)%256),r=0===i?r:i},e.prototype.readSPS=function(){var e,t,r,i,a,n,o,s=0,l=0,u=0,d=0,f=this.readUByte.bind(this),c=this.readBits.bind(this),h=this.readUEG.bind(this),p=this.readBoolean.bind(this),g=this.skipBits.bind(this),v=this.skipEG.bind(this),y=this.skipUEG.bind(this),m=this.skipScalingList.bind(this);if(f(),e=f(),c(5),g(3),f(),y(),100===e||110===e||122===e||244===e||44===e||83===e||86===e||118===e||128===e){var E=h();if(3===E&&g(1),y(),y(),g(1),p())for(n=3!==E?8:12,o=0;o<n;o++)p()&&m(o<6?16:64)}y();var _=h();if(0===_)h();else if(1===_)for(g(1),v(),v(),t=h(),o=0;o<t;o++)v();y(),g(1),r=h(),i=h(),0===(a=c(1))&&g(1),g(1),p()&&(s=h(),l=h(),u=h(),d=h());var T=[1,1];if(p()&&p())switch(f()){case 1:T=[1,1];break;case 2:T=[12,11];break;case 3:T=[10,11];break;case 4:T=[16,11];break;case 5:T=[40,33];break;case 6:T=[24,11];break;case 7:T=[20,11];break;case 8:T=[32,11];break;case 9:T=[80,33];break;case 10:T=[18,11];break;case 11:T=[15,11];break;case 12:T=[64,33];break;case 13:T=[160,99];break;case 14:T=[4,3];break;case 15:T=[3,2];break;case 16:T=[2,1];break;case 255:T=[f()<<8|f(),f()<<8|f()]}return{width:Math.ceil(16*(r+1)-2*s-2*l),height:(2-a)*(i+1)*16-(a?2:4)*(u+d),pixelRatio:T}},e.prototype.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(12),a=function(){function e(e,t,r,a){this.decryptdata=r,this.discardEPB=a,this.decrypter=new i.default(e,t,{removePKCS7Padding:!1})}return e.prototype.decryptBuffer=function(e,t){this.decrypter.decrypt(e,this.decryptdata.key.buffer,this.decryptdata.iv.buffer,t)},e.prototype.decryptAacSample=function(e,t,r,i){var a=e[t].unit,n=a.subarray(16,a.length-a.length%16),o=n.buffer.slice(n.byteOffset,n.byteOffset+n.length),s=this;this.decryptBuffer(o,function(n){n=new Uint8Array(n),a.set(n,16),i||s.decryptAacSamples(e,t+1,r)})},e.prototype.decryptAacSamples=function(e,t,r){for(;;t++){if(t>=e.length)return void r();if(!(e[t].unit.length<32)){var i=this.decrypter.isSync();if(this.decryptAacSample(e,t,r,i),!i)return}}},e.prototype.getAvcEncryptedData=function(e){for(var t=16*Math.floor((e.length-48)/160)+16,r=new Int8Array(t),i=0,a=32;a<=e.length-16;a+=160,i+=16)r.set(e.subarray(a,a+16),i);return r},e.prototype.getAvcDecryptedUnit=function(e,t){t=new Uint8Array(t);for(var r=0,i=32;i<=e.length-16;i+=160,r+=16)e.set(t.subarray(r,r+16),i);return e},e.prototype.decryptAvcSample=function(e,t,r,i,a,n){var o=this.discardEPB(a.data),s=this.getAvcEncryptedData(o),l=this;this.decryptBuffer(s.buffer,function(s){a.data=l.getAvcDecryptedUnit(o,s),n||l.decryptAvcSamples(e,t,r+1,i)})},e.prototype.decryptAvcSamples=function(e,t,r,i){for(;;t++,r=0){if(t>=e.length)return void i();for(var a=e[t].units;!(r>=a.length);r++){var n=a[r];if(!(n.length<=48||1!==n.type&&5!==n.type)){var o=this.decrypter.isSync();if(this.decryptAvcSample(e,t,r,i,n,o),!o)return}}}},e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(10),a=r(0),n=r(23),o=function(){function e(e,t,r){this.observer=e,this.config=r,this.remuxer=t}return e.prototype.resetInitSegment=function(e,t,r,i){this._audioTrack={container:"audio/mpeg",type:"audio",id:-1,sequenceNumber:0,isAAC:!1,samples:[],len:0,manifestCodec:t,duration:i,inputTimeScale:9e4}},e.prototype.resetTimeStamp=function(){},e.probe=function(e){var t,r,o=i.default.getID3Data(e,0);if(o&&void 0!==i.default.getTimeStamp(o))for(t=o.length,r=Math.min(e.length-1,t+100);t<r;t++)if(n.default.probe(e,t))return a.logger.log("MPEG Audio sync word found !"),!0;return!1},e.prototype.append=function(e,t,r,a){for(var o=i.default.getID3Data(e,0),s=i.default.getTimeStamp(o),l=s?90*s:9e4*t,u=o.length,d=e.length,f=0,c=0,h=this._audioTrack,p=[{pts:l,dts:l,data:o}];u<d;)if(n.default.isHeader(e,u)){var g=n.default.appendFrame(h,e,u,l,f);if(!g)break;u+=g.length,c=g.sample.pts,f++}else i.default.isHeader(e,u)?(o=i.default.getID3Data(e,u),p.push({pts:c,dts:c,data:o}),u+=o.length):u++;this.remuxer.remux(h,{samples:[]},{samples:p,inputTimeScale:9e4},{samples:[]},t,r,a)},e.prototype.destroy=function(){},e}();t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(48),a=r(49),n=r(1),o=r(3),s=r(0),l=function(){function e(e,t,r,i){this.observer=e,this.config=t,this.typeSupported=r;var a=navigator.userAgent;this.isSafari=i&&i.indexOf("Apple")>-1&&a&&!a.match("CriOS"),this.ISGenerated=!1}return e.prototype.destroy=function(){},e.prototype.resetTimeStamp=function(e){this._initPTS=this._initDTS=e},e.prototype.resetInitSegment=function(){this.ISGenerated=!1},e.prototype.remux=function(e,t,r,i,a,o,l){if(this.ISGenerated||this.generateIS(e,t,a),this.ISGenerated){var u=e.samples.length,d=t.samples.length,f=a,c=a;if(u&&d){var h=(e.samples[0].pts-t.samples[0].pts)/t.inputTimeScale;f+=Math.max(0,h),c+=Math.max(0,-h)}if(u){e.timescale||(s.logger.warn("regenerate InitSegment as audio detected"),this.generateIS(e,t,a));var p=this.remuxAudio(e,f,o,l);if(d){var g=void 0;p&&(g=p.endPTS-p.startPTS),t.timescale||(s.logger.warn("regenerate InitSegment as video detected"),this.generateIS(e,t,a)),this.remuxVideo(t,c,o,g,l)}}else if(d){var v=this.remuxVideo(t,c,o,0,l);v&&e.codec&&this.remuxEmptyAudio(e,f,o,v)}}r.samples.length&&this.remuxID3(r,a),i.samples.length&&this.remuxText(i,a),this.observer.trigger(n.default.FRAG_PARSED)},e.prototype.generateIS=function(e,t,r){var i,l,u=this.observer,d=e.samples,f=t.samples,c=this.typeSupported,h="audio/mp4",p={},g={tracks:p},v=void 0===this._initPTS;if(v&&(i=l=1/0),e.config&&d.length&&(e.timescale=e.samplerate,s.logger.log("audio sampling rate : "+e.samplerate),e.isAAC||(c.mpeg?(h="audio/mpeg",e.codec=""):c.mp3&&(e.codec="mp3")),p.audio={container:h,codec:e.codec,initSegment:!e.isAAC&&c.mpeg?new Uint8Array:a.default.initSegment([e]),metadata:{channelCount:e.channelCount}},v&&(i=l=d[0].pts-e.inputTimeScale*r)),t.sps&&t.pps&&f.length){var y=t.inputTimeScale;t.timescale=y,p.video={container:"video/mp4",codec:t.codec,initSegment:a.default.initSegment([t]),metadata:{width:t.width,height:t.height}},v&&(i=Math.min(i,f[0].pts-y*r),l=Math.min(l,f[0].dts-y*r),this.observer.trigger(n.default.INIT_PTS_FOUND,{initPTS:i}))}Object.keys(p).length?(u.trigger(n.default.FRAG_PARSING_INIT_SEGMENT,g),this.ISGenerated=!0,v&&(this._initPTS=i,this._initDTS=l)):u.trigger(n.default.ERROR,{type:o.ErrorTypes.MEDIA_ERROR,details:o.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})},e.prototype.remuxVideo=function(e,t,r,i,l){var u,d,f,c,h,p,g,v=8,y=e.timescale,m=e.samples,E=[],_=m.length,T=this._PTSNormalize,S=this._initPTS,b=this.nextAvcDts,A=this.isSafari;if(0!==_){A&&(r|=m.length&&b&&(l&&Math.abs(t-b/y)<.1||Math.abs(m[0].pts-b-S)<y/5)),r||(b=t*y),m.forEach(function(e){e.pts=T(e.pts-S,b),e.dts=T(e.dts-S,b)}),m.sort(function(e,t){var r=e.dts-t.dts,i=e.pts-t.pts;return r||i||e.id-t.id});var R=m.reduce(function(e,t){return Math.max(Math.min(e,t.pts-t.dts),-18e3)},0);if(R<0){s.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Math.round(R/90)+" ms to overcome this issue");for(var D=0;D<m.length;D++)m[D].dts+=R}var L=m[0];h=Math.max(L.dts,0),c=Math.max(L.pts,0);var O=Math.round((h-b)/90);r&&O&&(O>1?s.logger.log("AVC:"+O+" ms hole between fragments detected,filling it"):O<-1&&s.logger.log("AVC:"+-O+" ms overlapping between fragments detected"),h=b,m[0].dts=h,c=Math.max(c-O,b),m[0].pts=c,s.logger.log("Video/PTS/DTS adjusted: "+Math.round(c/90)+"/"+Math.round(h/90)+",delta:"+O+" ms")),L=m[m.length-1],g=Math.max(L.dts,0),p=Math.max(L.pts,0,g),A&&(u=Math.round((g-h)/(m.length-1)));var w=0,I=0;for(D=0;D<_;D++){for(var P=m[D],k=P.units,C=k.length,F=0,x=0;x<C;x++)F+=k[x].data.length;I+=F,w+=C,P.length=F,P.dts=A?h+D*u:Math.max(P.dts,h),P.pts=Math.max(P.pts,P.dts)}var M=I+4*w+8;try{d=new Uint8Array(M)}catch(e){return void this.observer.trigger(n.default.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:M,reason:"fail allocating video mdat "+M})}var N=new DataView(d.buffer);N.setUint32(0,M),d.set(a.default.types.mdat,4);for(D=0;D<_;D++){var U=m[D],B=U.units,G=0,j=void 0;for(x=0,C=B.length;x<C;x++){var K=B[x],H=K.data,V=K.data.byteLength;N.setUint32(v,V),v+=4,d.set(H,v),v+=V,G+=4+V}if(A)j=Math.max(0,u*Math.round((U.pts-U.dts)/u));else{if(D<_-1)u=m[D+1].dts-U.dts;else{var W=this.config,Y=U.dts-m[D>0?D-1:D].dts;if(W.stretchShortVideoTrack){var q=W.maxBufferHole,X=Math.floor(q*y),z=(i?c+i*y:this.nextAudioPts)-U.pts;z>X?((u=z-Y)<0&&(u=Y),s.logger.log("It is approximately "+z/90+" ms to the next segment; using duration "+u/90+" ms for the last video frame.")):u=Y}else u=Y}j=Math.round(U.pts-U.dts)}E.push({size:G,duration:u,cts:j,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:U.key?2:1,isNonSync:U.key?0:1}})}this.nextAvcDts=g+u;var Q=e.dropped;if(e.len=0,e.nbNalu=0,e.dropped=0,E.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var $=E[0].flags;$.dependsOn=2,$.isNonSync=0}e.samples=E,f=a.default.moof(e.sequenceNumber++,h,e),e.samples=[];var J={data1:f,data2:d,startPTS:c/y,endPTS:(p+u)/y,startDTS:h/y,endDTS:this.nextAvcDts/y,type:"video",hasAudio:!1,hasVideo:!0,nb:E.length,dropped:Q};return this.observer.trigger(n.default.FRAG_PARSING_DATA,J),J}},e.prototype.remuxAudio=function(e,t,r,l){var u,d,f,c,h,p,g,v=e.inputTimeScale,y=e.timescale,m=v/y,E=(e.isAAC?1024:1152)*m,_=this._PTSNormalize,T=this._initPTS,S=!e.isAAC&&this.typeSupported.mpeg,b=e.samples,A=[],R=this.nextAudioPts;if(r|=b.length&&R&&(l&&Math.abs(t-R/v)<.1||Math.abs(b[0].pts-R-T)<20*E),b.forEach(function(e){e.pts=e.dts=_(e.pts-T,t*v)}),0!==(b=b.filter(function(e){return e.pts>=0})).length){if(r||(R=l?t*v:b[0].pts),e.isAAC)for(var D=this.config.maxAudioFramesDrift,L=0,O=R;L<b.length;){var w,I=b[L];w=(U=I.pts)-O;var P=Math.abs(1e3*w/v);if(w<=-D*E)s.logger.warn("Dropping 1 audio frame @ "+(O/v).toFixed(3)+"s due to "+Math.round(P)+" ms overlap."),b.splice(L,1),e.len-=I.unit.length;else if(w>=D*E&&P<1e4&&O){var k=Math.round(w/E);s.logger.warn("Injecting "+k+" audio frame @ "+(O/v).toFixed(3)+"s due to "+Math.round(1e3*w/v)+" ms gap.");for(var C=0;C<k;C++){var F=Math.max(O,0);(f=i.default.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(s.logger.log("Unable to get silent frame for given audio codec; duplicating last frame instead."),f=I.unit.subarray()),b.splice(L,0,{unit:f,pts:F,dts:F}),e.len+=f.length,O+=E,L++}I.pts=I.dts=O,O+=E,L++}else Math.abs(w),I.pts=I.dts=O,O+=E,L++}C=0;for(var x=b.length;C<x;C++){var M=b[C],N=M.unit,U=M.pts;if(void 0!==g)d.duration=Math.round((U-g)/m);else{var B=Math.round(1e3*(U-R)/v),G=0;if(r&&e.isAAC&&B){if(B>0&&B<1e4)G=Math.round((U-R)/E),s.logger.log(B+" ms hole between AAC samples detected,filling it"),G>0&&((f=i.default.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(f=N.subarray()),e.len+=G*f.length);else if(B<-12){s.logger.log("drop overlapping AAC sample, expected/parsed/delta:"+(R/v).toFixed(3)+"s/"+(U/v).toFixed(3)+"s/"+-B+"ms"),e.len-=N.byteLength;continue}U=R}if(p=U,!(e.len>0))return;var j=S?e.len:e.len+8;u=S?0:8;try{c=new Uint8Array(j)}catch(e){return void this.observer.trigger(n.default.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:j,reason:"fail allocating audio mdat "+j})}S||(new DataView(c.buffer).setUint32(0,j),c.set(a.default.types.mdat,4));for(L=0;L<G;L++)(f=i.default.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(s.logger.log("Unable to get silent frame for given audio codec; duplicating this frame instead."),f=N.subarray()),c.set(f,u),u+=f.byteLength,d={size:f.byteLength,cts:0,duration:1024,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:1}},A.push(d)}c.set(N,u);var K=N.byteLength;u+=K,d={size:K,cts:0,duration:0,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:1}},A.push(d),g=U}var H=0,V=A.length;if(V>=2&&(H=A[V-2].duration,d.duration=H),V){this.nextAudioPts=R=g+m*H,e.len=0,e.samples=A,h=S?new Uint8Array:a.default.moof(e.sequenceNumber++,p/m,e),e.samples=[];var W=p/v,Y=R/v,q={data1:h,data2:c,startPTS:W,endPTS:Y,startDTS:W,endDTS:Y,type:"audio",hasAudio:!0,hasVideo:!1,nb:V};return this.observer.trigger(n.default.FRAG_PARSING_DATA,q),q}return null}},e.prototype.remuxEmptyAudio=function(e,t,r,a){var n=e.inputTimeScale,o=n/(e.samplerate?e.samplerate:n),l=this.nextAudioPts,u=(void 0!==l?l:a.startDTS*n)+this._initDTS,d=a.endDTS*n+this._initDTS,f=1024*o,c=Math.ceil((d-u)/f),h=i.default.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(s.logger.warn("remux empty Audio"),h){for(var p=[],g=0;g<c;g++){var v=u+g*f;p.push({unit:h,pts:v,dts:v}),e.len+=h.length}e.samples=p,this.remuxAudio(e,t,r)}else s.logger.trace("Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec!")},e.prototype.remuxID3=function(e){var t,r=e.samples.length,i=e.inputTimeScale,a=this._initPTS,o=this._initDTS;if(r){for(var s=0;s<r;s++)(t=e.samples[s]).pts=(t.pts-a)/i,t.dts=(t.dts-o)/i;this.observer.trigger(n.default.FRAG_PARSING_METADATA,{samples:e.samples})}e.samples=[]},e.prototype.remuxText=function(e){e.samples.sort(function(e,t){return e.pts-t.pts});var t,r=e.samples.length,i=e.inputTimeScale,a=this._initPTS;if(r){for(var o=0;o<r;o++)(t=e.samples[o]).pts=(t.pts-a)/i;this.observer.trigger(n.default.FRAG_PARSING_USERDATA,{samples:e.samples})}e.samples=[]},e.prototype._PTSNormalize=function(e,t){var r;if(void 0===t)return e;for(r=t<e?-8589934592:8589934592;Math.abs(e-t)>4294967296;)e+=r;return e},e}();t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){}return e.getSilentFrame=function(e,t){switch(e){case"mp4a.40.2":if(1===t)return new Uint8Array([0,200,0,128,35,128]);if(2===t)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===t)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===t)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===t)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===t)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===t)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])}return null},e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=Math.pow(2,32)-1,a=function(){function e(){}return e.init=function(){var t;for(t in e.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:[]},e.types)e.types.hasOwnProperty(t)&&(e.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.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]);e.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]);e.STTS=e.STSC=e.STCO=n,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var o=new Uint8Array([105,115,111,109]),s=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);e.FTYP=e.box(e.types.ftyp,o,l,o,s),e.DINF=e.box(e.types.dinf,e.box(e.types.dref,a))},e.box=function(e){for(var t,r=Array.prototype.slice.call(arguments,1),i=8,a=r.length,n=a;a--;)i+=r[a].byteLength;for((t=new Uint8Array(i))[0]=i>>24&255,t[1]=i>>16&255,t[2]=i>>8&255,t[3]=255&i,t.set(e,4),a=0,i=8;a<n;a++)t.set(r[a],i),i+=r[a].byteLength;return t},e.hdlr=function(t){return e.box(e.types.hdlr,e.HDLR_TYPES[t])},e.mdat=function(t){return e.box(e.types.mdat,t)},e.mdhd=function(t,r){r*=t;var a=Math.floor(r/(i+1)),n=Math.floor(r%(i+1));return e.box(e.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,255&t,a>>24,a>>16&255,a>>8&255,255&a,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},e.mdia=function(t){return e.box(e.types.mdia,e.mdhd(t.timescale,t.duration),e.hdlr(t.type),e.minf(t))},e.mfhd=function(t){return e.box(e.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,255&t]))},e.minf=function(t){return"audio"===t.type?e.box(e.types.minf,e.box(e.types.smhd,e.SMHD),e.DINF,e.stbl(t)):e.box(e.types.minf,e.box(e.types.vmhd,e.VMHD),e.DINF,e.stbl(t))},e.moof=function(t,r,i){return e.box(e.types.moof,e.mfhd(t),e.traf(i,r))},e.moov=function(t){for(var r=t.length,i=[];r--;)i[r]=e.trak(t[r]);return e.box.apply(null,[e.types.moov,e.mvhd(t[0].timescale,t[0].duration)].concat(i).concat(e.mvex(t)))},e.mvex=function(t){for(var r=t.length,i=[];r--;)i[r]=e.trex(t[r]);return e.box.apply(null,[e.types.mvex].concat(i))},e.mvhd=function(t,r){r*=t;var a=Math.floor(r/(i+1)),n=Math.floor(r%(i+1)),o=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,255&t,a>>24,a>>16&255,a>>8&255,255&a,n>>24,n>>16&255,n>>8&255,255&n,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return e.box(e.types.mvhd,o)},e.sdtp=function(t){var r,i,a=t.samples||[],n=new Uint8Array(4+a.length);for(i=0;i<a.length;i++)r=a[i].flags,n[i+4]=r.dependsOn<<4|r.isDependedOn<<2|r.hasRedundancy;return e.box(e.types.sdtp,n)},e.stbl=function(t){return e.box(e.types.stbl,e.stsd(t),e.box(e.types.stts,e.STTS),e.box(e.types.stsc,e.STSC),e.box(e.types.stsz,e.STSZ),e.box(e.types.stco,e.STCO))},e.avc1=function(t){var r,i,a,n=[],o=[];for(r=0;r<t.sps.length;r++)a=(i=t.sps[r]).byteLength,n.push(a>>>8&255),n.push(255&a),n=n.concat(Array.prototype.slice.call(i));for(r=0;r<t.pps.length;r++)a=(i=t.pps[r]).byteLength,o.push(a>>>8&255),o.push(255&a),o=o.concat(Array.prototype.slice.call(i));var s=e.box(e.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|t.sps.length].concat(n).concat([t.pps.length]).concat(o))),l=t.width,u=t.height,d=t.pixelRatio[0],f=t.pixelRatio[1];return e.box(e.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]),s,e.box(e.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),e.box(e.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,255&d,f>>24,f>>16&255,f>>8&255,255&f])))},e.esds=function(e){var t=e.config.length;return new Uint8Array([0,0,0,0,3,23+t,0,1,0,4,15+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([t]).concat(e.config).concat([6,1,2]))},e.mp4a=function(t){var r=t.samplerate;return e.box(e.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]),e.box(e.types.esds,e.esds(t)))},e.mp3=function(t){var r=t.samplerate;return e.box(e.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]))},e.stsd=function(t){return"audio"===t.type?t.isAAC||"mp3"!==t.codec?e.box(e.types.stsd,e.STSD,e.mp4a(t)):e.box(e.types.stsd,e.STSD,e.mp3(t)):e.box(e.types.stsd,e.STSD,e.avc1(t))},e.tkhd=function(t){var r=t.id,a=t.duration*t.timescale,n=t.width,o=t.height,s=Math.floor(a/(i+1)),l=Math.floor(a%(i+1));return e.box(e.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,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,n>>8&255,255&n,0,0,o>>8&255,255&o,0,0]))},e.traf=function(t,r){var a=e.sdtp(t),n=t.id,o=Math.floor(r/(i+1)),s=Math.floor(r%(i+1));return e.box(e.types.traf,e.box(e.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),e.box(e.types.tfdt,new Uint8Array([1,0,0,0,o>>24,o>>16&255,o>>8&255,255&o,s>>24,s>>16&255,s>>8&255,255&s])),e.trun(t,a.length+16+20+8+16+8+8),a)},e.trak=function(t){return t.duration=t.duration||4294967295,e.box(e.types.trak,e.tkhd(t),e.mdia(t))},e.trex=function(t){var r=t.id;return e.box(e.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]))},e.trun=function(t,r){var i,a,n,o,s,l,u=t.samples||[],d=u.length,f=12+16*d,c=new Uint8Array(f);for(r+=8+f,c.set([0,0,15,1,d>>>24&255,d>>>16&255,d>>>8&255,255&d,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i<d;i++)n=(a=u[i]).duration,o=a.size,s=a.flags,l=a.cts,c.set([n>>>24&255,n>>>16&255,n>>>8&255,255&n,o>>>24&255,o>>>16&255,o>>>8&255,255&o,s.isLeading<<2|s.dependsOn,s.isDependedOn<<6|s.hasRedundancy<<4|s.paddingValue<<1|s.isNonSync,61440&s.degradPrio,15&s.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return e.box(e.types.trun,c)},e.initSegment=function(t){e.types||e.init();var r,i=e.moov(t);return(r=new Uint8Array(e.FTYP.byteLength+i.byteLength)).set(e.FTYP),r.set(i,e.FTYP.byteLength),r},e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(1),a=function(){function e(e){this.observer=e}return e.prototype.destroy=function(){},e.prototype.resetTimeStamp=function(){},e.prototype.resetInitSegment=function(){},e.prototype.remux=function(e,t,r,a,n,o,s,l){var u=this.observer,d="";e&&(d+="audio"),t&&(d+="video"),u.trigger(i.default.FRAG_PARSING_DATA,{data1:l,startPTS:n,startDTS:n,type:d,hasAudio:!!e,hasVideo:!!t,nb:1,dropped:0}),u.trigger(i.default.FRAG_PARSED)},e}();t.default=a},function(e,t,r){"use strict";var i=Object.prototype.hasOwnProperty,a="~";function n(){}function o(e,t,r,i,n){if("function"!=typeof r)throw new TypeError("The listener must be a function");var o=new function(e,t,r){this.fn=e,this.context=t,this.once=r||!1}(r,i||e,n),s=a?a+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],o]:e._events[s].push(o):(e._events[s]=o,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function l(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(a=!1)),l.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)i.call(e,t)&&r.push(a?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},l.prototype.listeners=function(e){var t=a?a+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,n=r.length,o=new Array(n);i<n;i++)o[i]=r[i].fn;return o},l.prototype.listenerCount=function(e){var t=a?a+e:e,r=this._events[t];return r?r.fn?1:r.length:0},l.prototype.emit=function(e,t,r,i,n,o){var s=a?a+e:e;if(!this._events[s])return!1;var l,u,d=this._events[s],f=arguments.length;if(d.fn){switch(d.once&&this.removeListener(e,d.fn,void 0,!0),f){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,t),!0;case 3:return d.fn.call(d.context,t,r),!0;case 4:return d.fn.call(d.context,t,r,i),!0;case 5:return d.fn.call(d.context,t,r,i,n),!0;case 6:return d.fn.call(d.context,t,r,i,n,o),!0}for(u=1,l=new Array(f-1);u<f;u++)l[u-1]=arguments[u];d.fn.apply(d.context,l)}else{var c,h=d.length;for(u=0;u<h;u++)switch(d[u].once&&this.removeListener(e,d[u].fn,void 0,!0),f){case 1:d[u].fn.call(d[u].context);break;case 2:d[u].fn.call(d[u].context,t);break;case 3:d[u].fn.call(d[u].context,t,r);break;case 4:d[u].fn.call(d[u].context,t,r,i);break;default:if(!l)for(c=1,l=new Array(f-1);c<f;c++)l[c-1]=arguments[c];d[u].fn.apply(d[u].context,l)}}return!0},l.prototype.on=function(e,t,r){return o(this,e,t,r,!1)},l.prototype.once=function(e,t,r){return o(this,e,t,r,!0)},l.prototype.removeListener=function(e,t,r,i){var n=a?a+e:e;if(!this._events[n])return this;if(!t)return s(this,n),this;var o=this._events[n];if(o.fn)o.fn!==t||i&&!o.once||r&&o.context!==r||s(this,n);else{for(var l=0,u=[],d=o.length;l<d;l++)(o[l].fn!==t||i&&!o[l].once||r&&o[l].context!==r)&&u.push(o[l]);u.length?this._events[n]=1===u.length?u[0]:u:s(this,n)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=a?a+e:e,this._events[t]&&s(this,t)):(this._events=new n,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=a,l.EventEmitter=l,e.exports=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(21),a=r(1),n=r(0),o=r(53);t.default=function(e){var t=new o.EventEmitter;t.trigger=function(e){for(var r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];t.emit.apply(t,[e,e].concat(r))},t.off=function(e){for(var r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];t.removeListener.apply(t,[e].concat(r))};var r=function(t,r){e.postMessage({event:t,data:r})};e.addEventListener("message",function(a){var o=a.data;switch(o.cmd){case"init":var s=JSON.parse(o.config);e.demuxer=new i.default(t,o.typeSupported,s,o.vendor),n.enableLogs(s.debug),r("init",null);break;case"demux":e.demuxer.push(o.data,o.decryptdata,o.initSegment,o.audioCodec,o.videoCodec,o.timeOffset,o.discontinuity,o.trackSwitch,o.contiguous,o.duration,o.accurateTimeOffset,o.defaultInitPTS)}}),t.on(a.default.FRAG_DECRYPTED,r),t.on(a.default.FRAG_PARSING_INIT_SEGMENT,r),t.on(a.default.FRAG_PARSED,r),t.on(a.default.ERROR,r),t.on(a.default.FRAG_PARSING_METADATA,r),t.on(a.default.FRAG_PARSING_USERDATA,r),t.on(a.default.INIT_PTS_FOUND,r),t.on(a.default.FRAG_PARSING_DATA,function(t,r){var i=[],a={event:t,data:r};r.data1&&(a.data1=r.data1.buffer,i.push(r.data1.buffer),delete r.data1),r.data2&&(a.data2=r.data2.buffer,i.push(r.data2.buffer),delete r.data2),e.postMessage(a,i)})}},function(e,t){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function a(e){return"object"==typeof e&&null!==e}function n(e){return void 0===e}e.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!function(e){return"number"==typeof e}(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,r,o,s,l,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var d=new Error('Uncaught, unspecified "error" event. ('+t+")");throw d.context=t,d}if(n(r=this._events[e]))return!1;if(i(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),r.apply(this,s)}else if(a(r))for(s=Array.prototype.slice.call(arguments,1),o=(u=r.slice()).length,l=0;l<o;l++)u[l].apply(this,s);return!0},r.prototype.addListener=function(e,t){var o;if(!i(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?a(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,a(this._events[e])&&!this._events[e].warned&&(o=n(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&o>0&&this._events[e].length>o&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){if(!i(t))throw TypeError("listener must be a function");var r=!1;function a(){this.removeListener(e,a),r||(r=!0,t.apply(this,arguments))}return a.listener=t,this.on(e,a),this},r.prototype.removeListener=function(e,t){var r,n,o,s;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(o=(r=this._events[e]).length,n=-1,r===t||i(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(r)){for(s=o;s-- >0;)if(r[s]===t||r[s].listener&&r[s].listener===t){n=s;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(i(r=this._events[e]))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){return this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(5),a=r(3),n=r(1),o=r(0),s=function(){function e(e,t,r,i){this.config=e,this.media=t,this.fragmentTracker=r,this.hls=i,this.stallReported=!1}return e.prototype.poll=function(e,t){var r=this.config,a=this.media,n=a.currentTime,s=window.performance.now();if(n!==e)return this.stallReported&&(o.logger.warn("playback not stuck anymore @"+n+", after "+Math.round(s-this.stalled)+"ms"),this.stallReported=!1),this.stalled=null,void(this.nudgeRetry=0);if(!(a.ended||!a.buffered.length||a.readyState>2||a.seeking&&i.BufferHelper.isBuffered(a,n))){var l=s-this.stalled,u=i.BufferHelper.bufferInfo(a,n,r.maxBufferHole);this.stalled?(l>=1e3&&this._reportStall(u.len),this._tryFixBufferStall(u,l)):this.stalled=s}},e.prototype._tryFixBufferStall=function(e,t){var r=this.config,i=this.fragmentTracker,a=this.media.currentTime,n=i.getPartialFragment(a);n&&this._trySkipBufferHole(n),e.len>.5&&t>1e3*r.highBufferWatchdogPeriod&&(this.stalled=null,this._tryNudgeBuffer())},e.prototype._reportStall=function(e){var t=this.hls,r=this.media;this.stallReported||(this.stallReported=!0,o.logger.warn("Playback stalling at @"+r.currentTime+" due to low buffer"),t.trigger(n.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:e}))},e.prototype._trySkipBufferHole=function(e){for(var t=this.hls,r=this.media,i=r.currentTime,s=0,l=0;l<r.buffered.length;l++){var u=r.buffered.start(l);if(i>=s&&i<u)return r.currentTime=Math.max(u,r.currentTime+.1),o.logger.warn("skipping hole, adjusting currentTime from "+i+" to "+r.currentTime),this.stalled=null,void t.trigger(n.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+i+" to "+r.currentTime,frag:e});s=r.buffered.end(l)}},e.prototype._tryNudgeBuffer=function(){var e=this.config,t=this.hls,r=this.media,i=r.currentTime,s=(this.nudgeRetry||0)+1;if(this.nudgeRetry=s,s<e.nudgeMaxRetry){var l=i+s*e.nudgeOffset;o.logger.log("adjust currentTime from "+i+" to "+l),r.currentTime=l,t.trigger(n.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else o.logger.error("still stuck in high buffer @"+i+" after "+e.nudgeMaxRetry+", raise fatal error"),t.trigger(n.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},e}();t.default=s},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a,n=r(1),o=r(4),s=r(0),l=r(3),u=r(19),d=r(14),f=window.performance,c=function(e){function t(t){var r=e.call(this,t,n.default.MANIFEST_LOADED,n.default.LEVEL_LOADED,n.default.AUDIO_TRACK_SWITCHED,n.default.FRAG_LOADED,n.default.ERROR)||this;return r.canload=!1,r.currentLevelIndex=null,r.manualLevelIndex=-1,r.timer=null,a=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),r}return i(t,e),t.prototype.onHandlerDestroying=function(){this.clearTimer(),this.manualLevelIndex=-1},t.prototype.clearTimer=function(){null!==this.timer&&(clearTimeout(this.timer),this.timer=null)},t.prototype.startLoad=function(){var e=this._levels;this.canload=!0,this.levelRetryCount=0,e&&e.forEach(function(e){e.loadError=0;var t=e.details;t&&t.live&&(e.details=void 0)}),null!==this.timer&&this.loadLevel()},t.prototype.stopLoad=function(){this.canload=!1},t.prototype.onManifestLoaded=function(e){var t,r=[],i=[],o={},f=null,c=!1,h=!1;if(e.levels.forEach(function(e){var t=e.attrs;e.loadError=0,e.fragmentError=!1,c=c||!!e.videoCodec,h=h||!!e.audioCodec,a&&e.audioCodec&&-1!==e.audioCodec.indexOf("mp4a.40.34")&&(e.audioCodec=void 0),(f=o[e.bitrate])?f.url.push(e.url):(e.url=[e.url],e.urlId=0,o[e.bitrate]=e,r.push(e)),t&&(t.AUDIO&&(h=!0,d.addGroupId(f||e,"audio",t.AUDIO)),t.SUBTITLES&&d.addGroupId(f||e,"text",t.SUBTITLES))}),c&&h&&(r=r.filter(function(e){return!!e.videoCodec})),r=r.filter(function(e){var t=e.audioCodec,r=e.videoCodec;return(!t||u.isCodecSupportedInMp4(t,"audio"))&&(!r||u.isCodecSupportedInMp4(r,"video"))}),e.audioTracks&&(i=e.audioTracks.filter(function(e){return!e.audioCodec||u.isCodecSupportedInMp4(e.audioCodec,"audio")})).forEach(function(e,t){e.id=t}),r.length>0){t=r[0].bitrate,r.sort(function(e,t){return e.bitrate-t.bitrate}),this._levels=r;for(var p=0;p<r.length;p++)if(r[p].bitrate===t){this._firstLevel=p,s.logger.log("manifest loaded,"+r.length+" level(s) found, first bitrate:"+t);break}this.hls.trigger(n.default.MANIFEST_PARSED,{levels:r,audioTracks:i,firstLevel:this._firstLevel,stats:e.stats,audio:h,video:c,altAudio:i.some(function(e){return!!e.url})})}else this.hls.trigger(n.default.ERROR,{type:l.ErrorTypes.MEDIA_ERROR,details:l.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:this.hls.url,reason:"no level with compatible codecs found in manifest"})},Object.defineProperty(t.prototype,"levels",{get:function(){return this._levels},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"level",{get:function(){return this.currentLevelIndex},set:function(e){var t=this._levels;t&&(e=Math.min(e,t.length-1),this.currentLevelIndex===e&&t[e].details||this.setLevelInternal(e))},enumerable:!0,configurable:!0}),t.prototype.setLevelInternal=function(e){var t=this._levels,r=this.hls;if(e>=0&&e<t.length){if(this.clearTimer(),this.currentLevelIndex!==e){s.logger.log("switching to level "+e),this.currentLevelIndex=e;var i=t[e];i.level=e,r.trigger(n.default.LEVEL_SWITCHING,i)}var a=t[e],o=a.details;if(!o||o.live){var u=a.urlId;r.trigger(n.default.LEVEL_LOADING,{url:a.url[u],level:e,id:u})}}else r.trigger(n.default.ERROR,{type:l.ErrorTypes.OTHER_ERROR,details:l.ErrorDetails.LEVEL_SWITCH_ERROR,level:e,fatal:!1,reason:"invalid level idx"})},Object.defineProperty(t.prototype,"manualLevel",{get:function(){return this.manualLevelIndex},set:function(e){this.manualLevelIndex=e,void 0===this._startLevel&&(this._startLevel=e),-1!==e&&(this.level=e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstLevel",{get:function(){return this._firstLevel},set:function(e){this._firstLevel=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"startLevel",{get:function(){if(void 0===this._startLevel){var e=this.hls.config.startLevel;return void 0!==e?e:this._firstLevel}return this._startLevel},set:function(e){this._startLevel=e},enumerable:!0,configurable:!0}),t.prototype.onError=function(e){if(e.fatal)e.type===l.ErrorTypes.NETWORK_ERROR&&this.clearTimer();else{var t,r=!1,i=!1;switch(e.details){case l.ErrorDetails.FRAG_LOAD_ERROR:case l.ErrorDetails.FRAG_LOAD_TIMEOUT:case l.ErrorDetails.KEY_LOAD_ERROR:case l.ErrorDetails.KEY_LOAD_TIMEOUT:t=e.frag.level,i=!0;break;case l.ErrorDetails.LEVEL_LOAD_ERROR:case l.ErrorDetails.LEVEL_LOAD_TIMEOUT:t=e.context.level,r=!0;break;case l.ErrorDetails.REMUX_ALLOC_ERROR:t=e.level,r=!0}void 0!==t&&this.recoverLevel(e,t,r,i)}},t.prototype.recoverLevel=function(e,t,r,i){var a,n,o,l=this,u=this.hls.config,d=e.details,f=this._levels[t];if(f.loadError++,f.fragmentError=i,r){if(!(this.levelRetryCount+1<=u.levelLoadingMaxRetry))return s.logger.error("level controller, cannot recover from "+d+" error"),this.currentLevelIndex=null,this.clearTimer(),void(e.fatal=!0);n=Math.min(Math.pow(2,this.levelRetryCount)*u.levelLoadingRetryDelay,u.levelLoadingMaxRetryTimeout),this.timer=setTimeout(function(){return l.loadLevel()},n),e.levelRetry=!0,this.levelRetryCount++,s.logger.warn("level controller, "+d+", retry in "+n+" ms, current retry count is "+this.levelRetryCount)}(r||i)&&((a=f.url.length)>1&&f.loadError<a?(f.urlId=(f.urlId+1)%a,f.details=void 0,s.logger.warn("level controller, "+d+" for level "+t+": switching to redundant URL-id "+f.urlId)):-1===this.manualLevelIndex?(o=0===t?this._levels.length-1:t-1,s.logger.warn("level controller, "+d+": switch to "+o),this.hls.nextAutoLevel=this.currentLevelIndex=o):i&&(s.logger.warn("level controller, "+d+": reload a fragment"),this.currentLevelIndex=null))},t.prototype.onFragLoaded=function(e){var t=e.frag;if(void 0!==t&&"main"===t.type){var r=this._levels[t.level];void 0!==r&&(r.fragmentError=!1,r.loadError=0,this.levelRetryCount=0)}},t.prototype.onLevelLoaded=function(e){var t=this,r=e.level;if(r===this.currentLevelIndex){var i=this._levels[r];i.fragmentError||(i.loadError=0,this.levelRetryCount=0);var a=e.details;if(a.live){var n=1e3*(a.averagetargetduration?a.averagetargetduration:a.targetduration),o=n,l=i.details;l&&a.endSN===l.endSN&&(o/=2,s.logger.log("same live playlist, reload twice faster")),o-=f.now()-e.stats.trequest,o=Math.max(n/2,Math.round(o)),s.logger.log("live playlist, reload in "+Math.round(o)+" ms"),this.timer=setTimeout(function(){return t.loadLevel()},o)}else this.clearTimer()}},t.prototype.onAudioTrackSwitched=function(e){var t=this.hls.audioTracks[e.id].groupId,r=this.hls.levels[this.currentLevelIndex];if(r&&r.audioGroupIds){var i=r.audioGroupIds.findIndex(function(e){return e===t});i!==r.urlId&&(r.urlId=i,this.startLoad())}},t.prototype.loadLevel=function(){if(s.logger.debug("call to loadLevel"),null!==this.currentLevelIndex&&this.canload){var e=this._levels[this.currentLevelIndex];if("object"==typeof e&&e.url.length>0){var t=this.currentLevelIndex,r=e.urlId,i=e.url[r];s.logger.log("Attempt loading level index "+t+" with URL-id "+r),this.hls.trigger(n.default.LEVEL_LOADING,{url:i,level:t,id:r})}}},Object.defineProperty(t.prototype,"nextLoadLevel",{get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(e){this.level=e,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=e)},enumerable:!0,configurable:!0}),t}(o.default);t.default=c},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(10),s=r(29),l=function(e){function t(t){var r=e.call(this,t,a.default.MEDIA_ATTACHED,a.default.MEDIA_DETACHING,a.default.FRAG_PARSING_METADATA)||this;return r.id3Track=void 0,r.media=void 0,r}return i(t,e),t.prototype.destroy=function(){n.default.prototype.destroy.call(this)},t.prototype.onMediaAttached=function(e){this.media=e.media,this.media},t.prototype.onMediaDetaching=function(){s.clearCurrentCues(this.id3Track),this.id3Track=void 0,this.media=void 0},t.prototype.getID3Track=function(e){for(var t=0;t<e.length;t++){var r=e[t];if("metadata"===r.kind&&"id3"===r.label)return s.sendAddTrackEvent(r,this.media),r}return this.media.addTextTrack("metadata","id3")},t.prototype.onFragParsingMetadata=function(e){var t=e.frag,r=e.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var i=window.WebKitDataCue||window.VTTCue||window.TextTrackCue,a=0;a<r.length;a++){var n=o.default.getID3Frames(r[a].data);if(n){var s=r[a].pts,l=a<r.length-1?r[a+1].pts:t.endPTS;s===l&&(l+=1e-4);for(var u=0;u<n.length;u++){var d=n[u];if(!o.default.isTimeStampFrame(d)){var f=new i(s,l,"");f.value=d,this.id3Track.addCue(f)}}}}},t}(n.default);t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(13);t.isSupported=function(){var e=i.getMediaSource(),t=window.SourceBuffer||window.WebKitSourceBuffer,r=e&&"function"==typeof e.isTypeSupported&&e.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),a=!t||t.prototype&&"function"==typeof t.prototype.appendBuffer&&"function"==typeof t.prototype.remove;return!!r&&!!a}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(59),a=r(62),n=r(63),o=r(64),s=r(65),l=r(66),u=r(67),d=r(68),f=r(70),c=r(74),h=r(75),p=r(76),g=r(77);t.hlsDefaultConfig={autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,maxBufferSize:6e7,maxBufferHole:.5,lowBufferWatchdogPeriod:.5,highBufferWatchdogPeriod:3,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,liveDurationInfinity:!1,liveBackBufferLength:1/0,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:s.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,abrController:i.default,bufferController:a.default,capLevelController:n.default,fpsController:o.default,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,requestMediaKeySystemAccessFunc:g.requestMediaKeySystemAccess},t.hlsDefaultConfig.subtitleStreamController=h.SubtitleStreamController,t.hlsDefaultConfig.subtitleTrackController=c.default,t.hlsDefaultConfig.timelineController=f.default,t.hlsDefaultConfig.cueHandler=d,t.hlsDefaultConfig.enableCEA708Captions=!0,t.hlsDefaultConfig.enableWebVTT=!0,t.hlsDefaultConfig.captionsTextTrack1Label="English",t.hlsDefaultConfig.captionsTextTrack1LanguageCode="en",t.hlsDefaultConfig.captionsTextTrack2Label="Spanish",t.hlsDefaultConfig.captionsTextTrack2LanguageCode="es",t.hlsDefaultConfig.audioStreamController=u.default,t.hlsDefaultConfig.audioTrackController=l.default,t.hlsDefaultConfig.emeController=p.default},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(5),s=r(3),l=r(0),u=r(60),d=window.performance,f=function(t){function r(e){var r=t.call(this,e,a.default.FRAG_LOADING,a.default.FRAG_LOADED,a.default.FRAG_BUFFERED,a.default.ERROR)||this;return r.lastLoadedFragLevel=0,r._nextAutoLevel=-1,r.hls=e,r.timer=null,r._bwEstimator=null,r.onCheck=r._abandonRulesCheck.bind(r),r}return i(r,t),r.prototype.destroy=function(){this.clearTimer(),n.default.prototype.destroy.call(this)},r.prototype.onFragLoading=function(e){var t=e.frag;if("main"===t.type&&(this.timer||(this.fragCurrent=t,this.timer=setInterval(this.onCheck,100)),!this._bwEstimator)){var r=this.hls,i=r.config,a=t.level,n=void 0,o=void 0;r.levels[a].details.live?(n=i.abrEwmaFastLive,o=i.abrEwmaSlowLive):(n=i.abrEwmaFastVoD,o=i.abrEwmaSlowVoD),this._bwEstimator=new u.default(r,o,n,i.abrEwmaDefaultEstimate)}},r.prototype._abandonRulesCheck=function(){var e=this.hls,t=e.media,r=this.fragCurrent;if(r){var i=r.loader,n=e.minAutoLevel;if(!i||i.stats&&i.stats.aborted)return l.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),void(this._nextAutoLevel=-1);var s=i.stats;if(t&&s&&(!t.paused&&0!==t.playbackRate||!t.readyState)&&r.autoLevel&&r.level){var u=d.now()-s.trequest,f=Math.abs(t.playbackRate);if(u>500*r.duration/f){var c=e.levels,h=Math.max(1,s.bw?s.bw/8:1e3*s.loaded/u),p=c[r.level],g=p.realBitrate?Math.max(p.realBitrate,p.bitrate):p.bitrate,v=s.total?s.total:Math.max(s.loaded,Math.round(r.duration*g/8)),y=t.currentTime,m=(v-s.loaded)/h,E=(o.BufferHelper.bufferInfo(t,y,e.config.maxBufferHole).end-y)/f;if(E<2*r.duration/f&&m>E){var _=void 0,T=void 0;for(T=r.level-1;T>n;T--){var S=c[T].realBitrate?Math.max(c[T].realBitrate,c[T].bitrate):c[T].bitrate;if((_=r.duration*S/(6.4*h))<E)break}_<m&&(l.logger.warn("loading too slow, abort fragment loading and switch to level "+T+":fragLoadedDelay["+T+"]<fragLoadedDelay["+(r.level-1)+"];bufferStarvationDelay:"+_.toFixed(1)+"<"+m.toFixed(1)+":"+E.toFixed(1)),e.nextLoadLevel=T,this._bwEstimator.sample(u,s.loaded),i.abort(),this.clearTimer(),e.trigger(a.default.FRAG_LOAD_EMERGENCY_ABORTED,{frag:r,stats:s}))}}}}},r.prototype.onFragLoaded=function(t){var r=t.frag;if("main"===r.type&&e.isFinite(r.sn)){if(this.clearTimer(),this.lastLoadedFragLevel=r.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var i=this.hls.levels[r.level],a=(i.loaded?i.loaded.bytes:0)+t.stats.loaded,n=(i.loaded?i.loaded.duration:0)+t.frag.duration;i.loaded={bytes:a,duration:n},i.realBitrate=Math.round(8*a/n)}if(t.frag.bitrateTest){var o=t.stats;o.tparsed=o.tbuffered=o.tload,this.onFragBuffered(t)}}},r.prototype.onFragBuffered=function(t){var r=t.stats,i=t.frag;if(!0!==r.aborted&&"main"===i.type&&e.isFinite(i.sn)&&(!i.bitrateTest||r.tload===r.tbuffered)){var a=r.tparsed-r.trequest;l.logger.log("latency/loading/parsing/append/kbps:"+Math.round(r.tfirst-r.trequest)+"/"+Math.round(r.tload-r.tfirst)+"/"+Math.round(r.tparsed-r.tload)+"/"+Math.round(r.tbuffered-r.tparsed)+"/"+Math.round(8*r.loaded/(r.tbuffered-r.trequest))),this._bwEstimator.sample(a,r.loaded),r.bwEstimate=this._bwEstimator.getEstimate(),i.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}},r.prototype.onError=function(e){switch(e.details){case s.ErrorDetails.FRAG_LOAD_ERROR:case s.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer()}},r.prototype.clearTimer=function(){clearInterval(this.timer),this.timer=null},Object.defineProperty(r.prototype,"nextAutoLevel",{get:function(){var e=this._nextAutoLevel,t=this._bwEstimator;if(!(-1===e||t&&t.canEstimate()))return e;var r=this._nextABRAutoLevel;return-1!==e&&(r=Math.min(e,r)),r},set:function(e){this._nextAutoLevel=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"_nextABRAutoLevel",{get:function(){var e=this.hls,t=e.maxAutoLevel,r=e.levels,i=e.config,a=e.minAutoLevel,n=e.media,s=this.lastLoadedFragLevel,u=this.fragCurrent?this.fragCurrent.duration:0,d=n?n.currentTime:0,f=n&&0!==n.playbackRate?Math.abs(n.playbackRate):1,c=this._bwEstimator?this._bwEstimator.getEstimate():i.abrEwmaDefaultEstimate,h=(o.BufferHelper.bufferInfo(n,d,i.maxBufferHole).end-d)/f,p=this._findBestLevel(s,u,c,a,t,h,i.abrBandWidthFactor,i.abrBandWidthUpFactor,r);if(p>=0)return p;l.logger.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var g=u?Math.min(u,i.maxStarvationDelay):i.maxStarvationDelay,v=i.abrBandWidthFactor,y=i.abrBandWidthUpFactor;if(0===h){var m=this.bitrateTestDelay;if(m)g=(u?Math.min(u,i.maxLoadingDelay):i.maxLoadingDelay)-m,l.logger.trace("bitrate test took "+Math.round(1e3*m)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*g)+" ms"),v=y=1}return p=this._findBestLevel(s,u,c,a,t,h+g,v,y,r),Math.max(p,0)},enumerable:!0,configurable:!0}),r.prototype._findBestLevel=function(e,t,r,i,a,n,o,s,u){for(var d=a;d>=i;d--){var f=u[d];if(f){var c=f.details,h=c?c.totalduration/c.fragments.length:t,p=!!c&&c.live,g=void 0;g=d<=e?o*r:s*r;var v=u[d].realBitrate?Math.max(u[d].realBitrate,u[d].bitrate):u[d].bitrate,y=v*h/g;if(l.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+d+"/"+Math.round(g)+"/"+v+"/"+h+"/"+n+"/"+y),g>v&&(!y||p&&!this.bitrateTestDelay||y<n))return d}}return-1},r}(n.default);t.default=f}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(61),a=function(){function e(e,t,r,a){this.hls=e,this.defaultEstimate_=a,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new i.default(t),this.fast_=new i.default(r)}return e.prototype.sample=function(e,t){var r=8e3*t/(e=Math.max(e,this.minDelayMs_)),i=e/1e3;this.fast_.sample(i,r),this.slow_.sample(i,r)},e.prototype.canEstimate=function(){var e=this.fast_;return e&&e.getTotalWeight()>=this.minWeight_},e.prototype.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},e.prototype.destroy=function(){},e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=0,this.totalWeight_=0}return e.prototype.sample=function(e,t){var r=Math.pow(this.alpha_,e);this.estimate_=t*(1-r)+r*this.estimate_,this.totalWeight_+=e},e.prototype.getTotalWeight=function(){return this.totalWeight_},e.prototype.getEstimate=function(){if(this.alpha_){var e=1-Math.pow(this.alpha_,this.totalWeight_);return this.estimate_/e}return this.estimate_},e}();t.default=i},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(0),s=r(3),l=r(13).getMediaSource(),u=function(t){function r(e){var r=t.call(this,e,a.default.MEDIA_ATTACHING,a.default.MEDIA_DETACHING,a.default.MANIFEST_PARSED,a.default.BUFFER_RESET,a.default.BUFFER_APPENDING,a.default.BUFFER_CODECS,a.default.BUFFER_EOS,a.default.BUFFER_FLUSHING,a.default.LEVEL_PTS_UPDATED,a.default.LEVEL_UPDATED)||this;return r._msDuration=null,r._levelDuration=null,r._levelTargetDuration=10,r._live=null,r._objectUrl=null,r.bufferCodecEventsExpected=0,r.onsbue=r.onSBUpdateEnd.bind(r),r.onsbe=r.onSBUpdateError.bind(r),r.pendingTracks={},r.tracks={},r}return i(r,t),r.prototype.destroy=function(){n.default.prototype.destroy.call(this)},r.prototype.onLevelPtsUpdated=function(e){var t=e.type,r=this.tracks.audio;if("audio"===t&&r&&"audio/mpeg"===r.container){var i=this.sourceBuffer.audio;if(Math.abs(i.timestampOffset-e.start)>.1){var a=i.updating;try{i.abort()}catch(e){o.logger.warn("can not abort audio buffer: "+e)}a?this.audioTimestampOffset=e.start:(o.logger.warn("change mpeg audio timestamp offset from "+i.timestampOffset+" to "+e.start),i.timestampOffset=e.start)}}},r.prototype.onManifestParsed=function(e){this.bufferCodecEventsExpected=e.altAudio?2:1,o.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},r.prototype.onMediaAttaching=function(e){var t=this.media=e.media;if(t){var r=this.mediaSource=new l;this.onmso=this.onMediaSourceOpen.bind(this),this.onmse=this.onMediaSourceEnded.bind(this),this.onmsc=this.onMediaSourceClose.bind(this),r.addEventListener("sourceopen",this.onmso),r.addEventListener("sourceended",this.onmse),r.addEventListener("sourceclose",this.onmsc),t.src=window.URL.createObjectURL(r),this._objectUrl=t.src}},r.prototype.onMediaDetaching=function(){o.logger.log("media source detaching");var e=this.mediaSource;if(e){if("open"===e.readyState)try{e.endOfStream()}catch(e){o.logger.warn("onMediaDetaching:"+e.message+" while calling endOfStream")}e.removeEventListener("sourceopen",this.onmso),e.removeEventListener("sourceended",this.onmse),e.removeEventListener("sourceclose",this.onmsc),this.media&&(window.URL.revokeObjectURL(this._objectUrl),this.media.src===this._objectUrl?(this.media.removeAttribute("src"),this.media.load()):o.logger.warn("media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.pendingTracks={},this.tracks={},this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}this.onmso=this.onmse=this.onmsc=null,this.hls.trigger(a.default.MEDIA_DETACHED)},r.prototype.onMediaSourceOpen=function(){o.logger.log("media source opened"),this.hls.trigger(a.default.MEDIA_ATTACHED,{media:this.media});var e=this.mediaSource;e&&e.removeEventListener("sourceopen",this.onmso),this.checkPendingTracks()},r.prototype.checkPendingTracks=function(){var e=this.bufferCodecEventsExpected,t=this.pendingTracks,r=Object.keys(t).length;(r&&!e||2===r)&&(this.createSourceBuffers(t),this.pendingTracks={},this.doAppending())},r.prototype.onMediaSourceClose=function(){o.logger.log("media source closed")},r.prototype.onMediaSourceEnded=function(){o.logger.log("media source ended")},r.prototype.onSBUpdateEnd=function(){if(this.audioTimestampOffset){var e=this.sourceBuffer.audio;o.logger.warn("change mpeg audio timestamp offset from "+e.timestampOffset+" to "+this.audioTimestampOffset),e.timestampOffset=this.audioTimestampOffset,delete this.audioTimestampOffset}this._needsFlush&&this.doFlush(),this._needsEos&&this.checkEos(),this.appending=!1;var t=this.parent,r=this.segments.reduce(function(e,r){return r.parent===t?e+1:e},0),i={},n=this.sourceBuffer;for(var s in n)i[s]=n[s].buffered;this.hls.trigger(a.default.BUFFER_APPENDED,{parent:t,pending:r,timeRanges:i}),this._needsFlush||this.doAppending(),this.updateMediaElementDuration(),0===r&&this.flushLiveBackBuffer()},r.prototype.onSBUpdateError=function(e){o.logger.error("sourceBuffer error:",e),this.hls.trigger(a.default.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})},r.prototype.onBufferReset=function(){var e=this.sourceBuffer;for(var t in e){var r=e[t];try{this.mediaSource.removeSourceBuffer(r),r.removeEventListener("updateend",this.onsbue),r.removeEventListener("error",this.onsbe)}catch(e){}}this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0},r.prototype.onBufferCodecs=function(e){var t=this;if(!Object.keys(this.sourceBuffer).length){Object.keys(e).forEach(function(r){t.pendingTracks[r]=e[r]});var r=this.mediaSource;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),r&&"open"===r.readyState&&this.checkPendingTracks()}},r.prototype.createSourceBuffers=function(e){var t=this.sourceBuffer,r=this.mediaSource;for(var i in e)if(!t[i]){var n=e[i],l=n.levelCodec||n.codec,u=n.container+";codecs="+l;o.logger.log("creating sourceBuffer("+u+")");try{var d=t[i]=r.addSourceBuffer(u);d.addEventListener("updateend",this.onsbue),d.addEventListener("error",this.onsbe),this.tracks[i]={codec:l,container:n.container},n.buffer=d}catch(e){o.logger.error("error while trying to add sourceBuffer:"+e.message),this.hls.trigger(a.default.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:e,mimeType:u})}}this.hls.trigger(a.default.BUFFER_CREATED,{tracks:e})},r.prototype.onBufferAppending=function(e){this._needsFlush||(this.segments?this.segments.push(e):this.segments=[e],this.doAppending())},r.prototype.onBufferAppendFail=function(e){o.logger.error("sourceBuffer error:",e.event),this.hls.trigger(a.default.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})},r.prototype.onBufferEos=function(e){var t=this.sourceBuffer,r=e.type;for(var i in t)r&&i!==r||t[i].ended||(t[i].ended=!0,o.logger.log(i+" sourceBuffer now EOS"));this.checkEos()},r.prototype.checkEos=function(){var e=this.sourceBuffer,t=this.mediaSource;if(t&&"open"===t.readyState){for(var r in e){var i=e[r];if(!i.ended)return;if(i.updating)return void(this._needsEos=!0)}o.logger.log("all media data are available, signal endOfStream() to MediaSource and stop loading fragment");try{t.endOfStream()}catch(e){o.logger.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1}else this._needsEos=!1},r.prototype.onBufferFlushing=function(e){this.flushRange.push({start:e.startOffset,end:e.endOffset,type:e.type}),this.flushBufferCounter=0,this.doFlush()},r.prototype.flushLiveBackBuffer=function(){if(this._live){var e=this.hls.config.liveBackBufferLength;if(isFinite(e)&&!(e<0))for(var t=this.media.currentTime,r=this.sourceBuffer,i=Object.keys(r),a=t-Math.max(e,this._levelTargetDuration),n=i.length-1;n>=0;n--){var o=i[n],s=r[o].buffered;s.length>0&&a>s.start(0)&&this.removeBufferRange(o,r[o],0,a)}}},r.prototype.onLevelUpdated=function(e){var t=e.details;t.fragments.length>0&&(this._levelDuration=t.totalduration+t.fragments[0].start,this._levelTargetDuration=t.averagetargetduration||t.targetduration||10,this._live=t.live,this.updateMediaElementDuration())},r.prototype.updateMediaElementDuration=function(){var t,r=this.hls.config;if(null!==this._levelDuration&&this.media&&this.mediaSource&&this.sourceBuffer&&0!==this.media.readyState&&"open"===this.mediaSource.readyState){for(var i in this.sourceBuffer)if(!0===this.sourceBuffer[i].updating)return;t=this.media.duration,null===this._msDuration&&(this._msDuration=this.mediaSource.duration),!0===this._live&&!0===r.liveDurationInfinity?(o.logger.log("Media Source duration is set to Infinity"),this._msDuration=this.mediaSource.duration=1/0):(this._levelDuration>this._msDuration&&this._levelDuration>t||!e.isFinite(t))&&(o.logger.log("Updating Media Source duration to "+this._levelDuration.toFixed(3)),this._msDuration=this.mediaSource.duration=this._levelDuration)}},r.prototype.doFlush=function(){for(;this.flushRange.length;){var e=this.flushRange[0];if(!this.flushBuffer(e.start,e.end,e.type))return void(this._needsFlush=!0);this.flushRange.shift(),this.flushBufferCounter=0}if(0===this.flushRange.length){this._needsFlush=!1;var t=0,r=this.sourceBuffer;try{for(var i in r)t+=r[i].buffered.length}catch(e){o.logger.error("error while accessing sourceBuffer.buffered")}this.appended=t,this.hls.trigger(a.default.BUFFER_FLUSHED)}},r.prototype.doAppending=function(){var e=this.hls,t=this.segments,r=this.sourceBuffer;if(Object.keys(r).length){if(this.media.error)return this.segments=[],void o.logger.error("trying to append although a media error occured, flush segment and abort");if(this.appending)return;if(t&&t.length){var i=t.shift();try{var n=r[i.type];n?n.updating?t.unshift(i):(n.ended=!1,this.parent=i.parent,n.appendBuffer(i.data),this.appendError=0,this.appended++,this.appending=!0):this.onSBUpdateEnd()}catch(r){o.logger.error("error while trying to append buffer:"+r.message),t.unshift(i);var l={type:s.ErrorTypes.MEDIA_ERROR,parent:i.parent};22!==r.code?(this.appendError?this.appendError++:this.appendError=1,l.details=s.ErrorDetails.BUFFER_APPEND_ERROR,this.appendError>e.config.appendErrorMaxRetry?(o.logger.log("fail "+e.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),this.segments=[],l.fatal=!0,e.trigger(a.default.ERROR,l)):(l.fatal=!1,e.trigger(a.default.ERROR,l))):(this.segments=[],l.details=s.ErrorDetails.BUFFER_FULL_ERROR,l.fatal=!1,e.trigger(a.default.ERROR,l))}}}},r.prototype.flushBuffer=function(e,t,r){var i,a=this.sourceBuffer;if(Object.keys(a).length){if(o.logger.log("flushBuffer,pos/start/end: "+this.media.currentTime.toFixed(3)+"/"+e+"/"+t),this.flushBufferCounter<this.appended){for(var n in a)if(!r||n===r){if((i=a[n]).ended=!1,i.updating)return o.logger.warn("cannot flush, sb updating in progress"),!1;if(this.removeBufferRange(n,i,e,t))return this.flushBufferCounter++,!1}}else o.logger.warn("abort flushing too many retries");o.logger.log("buffer flushed")}return!0},r.prototype.removeBufferRange=function(e,t,r,i){try{for(var a=0;a<t.buffered.length;a++){var n=t.buffered.start(a),s=t.buffered.end(a),l=Math.max(n,r),u=Math.min(s,i);if(Math.min(u,s)-l>.5)return o.logger.log("sb remove "+e+" ["+l+","+u+"], of ["+n+","+s+"], pos:"+this.media.currentTime),t.remove(l,u),!0}}catch(e){o.logger.warn("removeBufferRange failed",e)}return!1},r}(n.default);t.default=u}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=function(t){function r(r){var i=t.call(this,r,a.default.FPS_DROP_LEVEL_CAPPING,a.default.MEDIA_ATTACHING,a.default.MANIFEST_PARSED,a.default.BUFFER_CODECS,a.default.MEDIA_DETACHING)||this;return i.autoLevelCapping=e.POSITIVE_INFINITY,i.firstLevel=null,i.levels=[],i.media=null,i.restrictedLevels=[],i.timer=null,i}return i(r,t),r.prototype.destroy=function(){this.hls.config.capLevelToPlayerSize&&(this.media=null,this._stopCapping())},r.prototype.onFpsDropLevelCapping=function(e){r.isLevelAllowed(e.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(e.droppedLevel)},r.prototype.onMediaAttaching=function(e){this.media=e.media instanceof window.HTMLVideoElement?e.media:null},r.prototype.onManifestParsed=function(e){var t=this.hls;this.restrictedLevels=[],this.levels=e.levels,this.firstLevel=e.firstLevel,t.config.capLevelToPlayerSize&&e.video&&this._startCapping()},r.prototype.onBufferCodecs=function(e){this.hls.config.capLevelToPlayerSize&&e.video&&this._startCapping()},r.prototype.onLevelsUpdated=function(e){this.levels=e.levels},r.prototype.onMediaDetaching=function(){this._stopCapping()},r.prototype.detectPlayerSize=function(){if(this.media){var e=this.levels?this.levels.length:0;if(e){var t=this.hls;t.autoLevelCapping=this.getMaxLevel(e-1),t.autoLevelCapping>this.autoLevelCapping&&t.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}},r.prototype.getMaxLevel=function(e){var t=this;if(!this.levels)return-1;var i=this.levels.filter(function(i,a){return r.isLevelAllowed(a,t.restrictedLevels)&&a<=e});return r.getMaxLevelByMediaSize(i,this.mediaWidth,this.mediaHeight)},r.prototype._startCapping=function(){this.timer||(this.autoLevelCapping=e.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),clearInterval(this.timer),this.timer=setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},r.prototype._stopCapping=function(){this.restrictedLevels=[],this.firstLevel=null,this.autoLevelCapping=e.POSITIVE_INFINITY,this.timer&&(this.timer=clearInterval(this.timer),this.timer=null)},Object.defineProperty(r.prototype,"mediaWidth",{get:function(){var e,t=this.media;return t&&(e=t.width||t.clientWidth||t.offsetWidth,e*=r.contentScaleFactor),e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"mediaHeight",{get:function(){var e,t=this.media;return t&&(e=t.height||t.clientHeight||t.offsetHeight,e*=r.contentScaleFactor),e},enumerable:!0,configurable:!0}),Object.defineProperty(r,"contentScaleFactor",{get:function(){var e=1;try{e=window.devicePixelRatio}catch(e){}return e},enumerable:!0,configurable:!0}),r.isLevelAllowed=function(e,t){return void 0===t&&(t=[]),-1===t.indexOf(e)},r.getMaxLevelByMediaSize=function(e,t,r){if(!e||e&&!e.length)return-1;for(var i=function(e,t){return!t||(e.width!==t.width||e.height!==t.height)},a=e.length-1,n=0;n<e.length;n+=1){var o=e[n];if((o.width>=t||o.height>=r)&&i(o,e[n+1])){a=n;break}}return a},r}(r(4).default);t.default=n}).call(this,r(2).Number)},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(0),s=window.performance,l=function(e){function t(t){return e.call(this,t,a.default.MEDIA_ATTACHING)||this}return i(t,e),t.prototype.destroy=function(){this.timer&&clearInterval(this.timer),this.isVideoPlaybackQualityAvailable=!1},t.prototype.onMediaAttaching=function(e){var t=this.hls.config;t.capLevelOnFPSDrop&&("function"==typeof(this.video=e.media instanceof window.HTMLVideoElement?e.media:null).getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),clearInterval(this.timer),this.timer=setInterval(this.checkFPSInterval.bind(this),t.fpsDroppedMonitoringPeriod))},t.prototype.checkFPS=function(e,t,r){var i=s.now();if(t){if(this.lastTime){var n=i-this.lastTime,l=r-this.lastDroppedFrames,u=t-this.lastDecodedFrames,d=1e3*l/n,f=this.hls;if(f.trigger(a.default.FPS_DROP,{currentDropped:l,currentDecoded:u,totalDroppedFrames:r}),d>0&&l>f.config.fpsDroppedMonitoringThreshold*u){var c=f.currentLevel;o.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+c),c>0&&(-1===f.autoLevelCapping||f.autoLevelCapping>=c)&&(c-=1,f.trigger(a.default.FPS_DROP_LEVEL_CAPPING,{level:c,droppedLevel:f.currentLevel}),f.autoLevelCapping=c,f.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=t}},t.prototype.checkFPSInterval=function(){var e=this.video;if(e)if(this.isVideoPlaybackQualityAvailable){var t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)},t}(n.default);t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),a=window.performance,n=window.XMLHttpRequest,o=function(){function e(e){e&&e.xhrSetup&&(this.xhrSetup=e.xhrSetup)}return e.prototype.destroy=function(){this.abort(),this.loader=null},e.prototype.abort=function(){var e=this.loader;e&&4!==e.readyState&&(this.stats.aborted=!0,e.abort()),window.clearTimeout(this.requestTimeout),this.requestTimeout=null,window.clearTimeout(this.retryTimeout),this.retryTimeout=null},e.prototype.load=function(e,t,r){this.context=e,this.config=t,this.callbacks=r,this.stats={trequest:a.now(),retry:0},this.retryDelay=t.retryDelay,this.loadInternal()},e.prototype.loadInternal=function(){var e,t=this.context;e=this.loader=new n;var r=this.stats;r.tfirst=0,r.loaded=0;var i=this.xhrSetup;try{if(i)try{i(e,t.url)}catch(r){e.open("GET",t.url,!0),i(e,t.url)}e.readyState||e.open("GET",t.url,!0)}catch(r){return void this.callbacks.onError({code:e.status,text:r.message},t,e)}t.rangeEnd&&e.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),this.config.timeout),e.send()},e.prototype.readystatechange=function(e){var t=e.currentTarget,r=t.readyState,n=this.stats,o=this.context,s=this.config;if(!n.aborted&&r>=2)if(window.clearTimeout(this.requestTimeout),0===n.tfirst&&(n.tfirst=Math.max(a.now(),n.trequest)),4===r){var l=t.status;if(l>=200&&l<300){n.tload=Math.max(n.tfirst,a.now());var u=void 0,d=void 0;d="arraybuffer"===o.responseType?(u=t.response).byteLength:(u=t.responseText).length,n.loaded=n.total=d;var f={url:t.responseURL,data:u};this.callbacks.onSuccess(f,n,o,t)}else n.retry>=s.maxRetry||l>=400&&l<499?(i.logger.error(l+" while loading "+o.url),this.callbacks.onError({code:l,text:t.statusText},o,t)):(i.logger.warn(l+" while loading "+o.url+", retrying in "+this.retryDelay+"..."),this.destroy(),this.retryTimeout=window.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,s.maxRetryDelay),n.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),s.timeout)},e.prototype.loadtimeout=function(){i.logger.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context,null)},e.prototype.loadprogress=function(e){var t=e.currentTarget,r=this.stats;r.loaded=e.loaded,e.lengthComputable&&(r.total=e.total);var i=this.callbacks.onProgress;i&&i(r,this.context,null,t)},e}();t.default=o},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(15),o=r(0),s=r(3),l=function(e){function t(t){var r=e.call(this,t,a.default.MANIFEST_LOADING,a.default.MANIFEST_PARSED,a.default.AUDIO_TRACK_LOADED,a.default.AUDIO_TRACK_SWITCHED,a.default.LEVEL_LOADED,a.default.ERROR)||this;return r._trackId=-1,r._selectDefaultTrack=!0,r.tracks=[],r.trackIdBlacklist=Object.create(null),r.audioGroupId=null,r}return i(t,e),t.prototype.onManifestLoading=function(){this.tracks=[],this._trackId=-1,this._selectDefaultTrack=!0},t.prototype.onManifestParsed=function(e){var t=this.tracks=e.audioTracks||[];this.hls.trigger(a.default.AUDIO_TRACKS_UPDATED,{audioTracks:t})},t.prototype.onAudioTrackLoaded=function(e){if(e.id>=this.tracks.length)o.logger.warn("Invalid audio track id:",e.id);else{if(o.logger.log("audioTrack "+e.id+" loaded"),this.tracks[e.id].details=e.details,e.details.live&&!this.hasInterval()){var t=1e3*e.details.targetduration;this.setInterval(t)}!e.details.live&&this.hasInterval()&&this.clearInterval()}},t.prototype.onAudioTrackSwitched=function(e){var t=this.tracks[e.id].groupId;t&&this.audioGroupId!==t&&(this.audioGroupId=t)},t.prototype.onLevelLoaded=function(e){var t=this.hls.levels[e.level];if(t.audioGroupIds){var r=t.audioGroupIds[t.urlId];this.audioGroupId!==r&&(this.audioGroupId=r,this._selectInitialAudioTrack())}},t.prototype.onError=function(e){e.type===s.ErrorTypes.NETWORK_ERROR&&(e.fatal&&this.clearInterval(),e.details===s.ErrorDetails.AUDIO_TRACK_LOAD_ERROR&&(o.logger.warn("Network failure on audio-track id:",e.context.id),this._handleLoadError()))},Object.defineProperty(t.prototype,"audioTracks",{get:function(){return this.tracks},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"audioTrack",{get:function(){return this._trackId},set:function(e){this._setAudioTrack(e),this._selectDefaultTrack=!1},enumerable:!0,configurable:!0}),t.prototype._setAudioTrack=function(e){if(this._trackId===e&&this.tracks[this._trackId].details)o.logger.debug("Same id as current audio-track passed, and track details available -> no-op");else if(e<0||e>=this.tracks.length)o.logger.warn("Invalid id passed to audio-track controller");else{var t=this.tracks[e];o.logger.log("Now switching to audio-track index "+e),this.clearInterval(),this._trackId=e;var r=t.url,i=t.type,n=t.id;this.hls.trigger(a.default.AUDIO_TRACK_SWITCHING,{id:n,type:i,url:r}),this._loadTrackDetailsIfNeeded(t)}},t.prototype.doTick=function(){this._updateTrack(this._trackId)},t.prototype._selectInitialAudioTrack=function(){var e=this,t=this.tracks;if(t.length){var r=this.tracks[this._trackId],i=null;if(r&&(i=r.name),this._selectDefaultTrack){var n=t.filter(function(e){return e.default});n.length?t=n:o.logger.warn("No default audio tracks defined")}var l=!1,u=function(){t.forEach(function(t){l||e.audioGroupId&&t.groupId!==e.audioGroupId||i&&i!==t.name||(e._setAudioTrack(t.id),l=!0)})};u(),l||(i=null,u()),l||(o.logger.error("No track found for running audio group-ID: "+this.audioGroupId),this.hls.trigger(a.default.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))}},t.prototype._needsTrackLoading=function(e){var t=e.details,r=e.url;return!(t&&!t.live)&&!!r},t.prototype._loadTrackDetailsIfNeeded=function(e){if(this._needsTrackLoading(e)){var t=e.url,r=e.id;o.logger.log("loading audio-track playlist for id: "+r),this.hls.trigger(a.default.AUDIO_TRACK_LOADING,{url:t,id:r})}},t.prototype._updateTrack=function(e){if(!(e<0||e>=this.tracks.length)){this.clearInterval(),this._trackId=e,o.logger.log("trying to update audio-track "+e);var t=this.tracks[e];this._loadTrackDetailsIfNeeded(t)}},t.prototype._handleLoadError=function(){this.trackIdBlacklist[this._trackId]=!0;var e=this._trackId,t=this.tracks[e],r=t.name,i=t.language,a=t.groupId;o.logger.warn("Loading failed on audio track id: "+e+", group-id: "+a+', name/language: "'+r+'" / "'+i+'"');for(var n=e,s=0;s<this.tracks.length;s++){if(!this.trackIdBlacklist[s])if(this.tracks[s].name===r){n=s;break}}n!==e?(o.logger.log("Attempting audio-track fallback id:",n,"group-id:",this.tracks[n].groupId),this._setAudioTrack(n)):o.logger.warn('No fallback audio-track found for name/language: "'+r+'" / "'+i+'"')},t}(n.default);t.default=l},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(9),n=r(5),o=r(20),s=r(1),l=r(14),u=r(25),d=r(3),f=r(0),c=r(26),h=r(7),p=r(11),g=r(28),v=window.performance,y=function(t){function r(e,r){var i=t.call(this,e,s.default.MEDIA_ATTACHED,s.default.MEDIA_DETACHING,s.default.AUDIO_TRACKS_UPDATED,s.default.AUDIO_TRACK_SWITCHING,s.default.AUDIO_TRACK_LOADED,s.default.KEY_LOADED,s.default.FRAG_LOADED,s.default.FRAG_PARSING_INIT_SEGMENT,s.default.FRAG_PARSING_DATA,s.default.FRAG_PARSED,s.default.ERROR,s.default.BUFFER_RESET,s.default.BUFFER_CREATED,s.default.BUFFER_APPENDED,s.default.BUFFER_FLUSHED,s.default.INIT_PTS_FOUND)||this;return i.fragmentTracker=r,i.config=e.config,i.audioCodecSwap=!1,i._state=g.State.STOPPED,i.initPTS=[],i.waitingFragment=null,i.videoTrackCC=null,i}return i(r,t),r.prototype.onHandlerDestroying=function(){this.stopLoad(),t.prototype.onHandlerDestroying.call(this)},r.prototype.onHandlerDestroyed=function(){this.state=g.State.STOPPED,this.fragmentTracker=null,t.prototype.onHandlerDestroyed.call(this)},r.prototype.onInitPtsFound=function(e){var t=e.id,r=e.frag.cc,i=e.initPTS;"main"===t&&(this.initPTS[r]=i,this.videoTrackCC=r,f.logger.log("InitPTS for cc: "+r+" found from video track: "+i),this.state===g.State.WAITING_INIT_PTS&&this.tick())},r.prototype.startLoad=function(e){if(this.tracks){var t=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),this.fragLoadError=0,t>0&&-1===e?(f.logger.log("audio:override startPosition with lastCurrentTime @"+t.toFixed(3)),this.state=g.State.IDLE):(this.lastCurrentTime=this.startPosition?this.startPosition:e,this.state=g.State.STARTING),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=e,this.state=g.State.STOPPED},r.prototype.stopLoad=function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragmentTracker.removeFragment(e),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=g.State.STOPPED},Object.defineProperty(r.prototype,"state",{get:function(){return this._state},set:function(e){if(this.state!==e){var t=this.state;this._state=e,f.logger.log("audio stream:"+t+"->"+e)}},enumerable:!0,configurable:!0}),r.prototype.doTick=function(){var t,r,i,o=this.hls,l=o.config;switch(this.state){case g.State.ERROR:case g.State.PAUSED:case g.State.BUFFER_FLUSHING:break;case g.State.STARTING:this.state=g.State.WAITING_TRACK,this.loadedmetadata=!1;break;case g.State.IDLE:var u=this.tracks;if(!u)break;if(!this.media&&(this.startFragRequested||!l.startFragPrefetch))break;if(this.loadedmetadata)t=this.media.currentTime;else if(void 0===(t=this.nextLoadPosition))break;var d=this.mediaBuffer?this.mediaBuffer:this.media,p=this.videoBuffer?this.videoBuffer:this.media,y=n.BufferHelper.bufferInfo(d,t,l.maxBufferHole),m=n.BufferHelper.bufferInfo(p,t,l.maxBufferHole),E=y.len,_=y.end,T=this.fragPrevious,S=Math.min(l.maxBufferLength,l.maxMaxBufferLength),b=Math.max(S,m.len),A=this.audioSwitch,R=this.trackId;if((E<b||A)&&R<u.length){if(void 0===(i=u[R].details)){this.state=g.State.WAITING_TRACK;break}if(!A&&this._streamEnded(y,i))return this.hls.trigger(s.default.BUFFER_EOS,{type:"audio"}),void(this.state=g.State.ENDED);var D=i.fragments,L=D.length,O=D[0].start,w=D[L-1].start+D[L-1].duration,I=void 0;if(A)if(i.live&&!i.PTSKnown)f.logger.log("switching audiotrack, live stream, unknown PTS,load first fragment"),_=0;else if(_=t,i.PTSKnown&&t<O){if(!(y.end>O||y.nextStart))return;f.logger.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=O+.05}if(i.initSegment&&!i.initSegment.data)I=i.initSegment;else if(_<=O){if(I=D[0],null!==this.videoTrackCC&&I.cc!==this.videoTrackCC&&(I=c.findFragWithCC(D,this.videoTrackCC)),i.live&&I.loadIdx&&I.loadIdx===this.fragLoadIdx){var P=y.nextStart?y.nextStart:O;return f.logger.log("no alt audio available @currentTime:"+this.media.currentTime+", seeking @"+(P+.05)),void(this.media.currentTime=P+.05)}}else{var k=void 0,C=l.maxFragLookUpTolerance,F=T?D[T.sn-D[0].sn+1]:void 0,x=function(e){var t=Math.min(C,e.duration);return e.start+e.duration-t<=_?1:e.start-t>_&&e.start?-1:0};_<w?(_>w-C&&(C=0),k=F&&!x(F)?F:a.default.search(D,x)):k=D[L-1],k&&(I=k,O=k.start,T&&I.level===T.level&&I.sn===T.sn&&(I.sn<i.endSN?(I=D[I.sn+1-i.startSN],f.logger.log("SN just loaded, load next one: "+I.sn)):I=null))}I&&(I.encrypted?(f.logger.log("Loading key for "+I.sn+" of ["+i.startSN+" ,"+i.endSN+"],track "+R),this.state=g.State.KEY_LOADING,o.trigger(s.default.KEY_LOADING,{frag:I})):(f.logger.log("Loading "+I.sn+", cc: "+I.cc+" of ["+i.startSN+" ,"+i.endSN+"],track "+R+", currentTime:"+t+",bufferEnd:"+_.toFixed(3)),this.fragCurrent=I,(A||this.fragmentTracker.getState(I)===h.FragmentState.NOT_LOADED)&&(this.startFragRequested=!0,e.isFinite(I.sn)&&(this.nextLoadPosition=I.start+I.duration),o.trigger(s.default.FRAG_LOADING,{frag:I}),this.state=g.State.FRAG_LOADING)))}break;case g.State.WAITING_TRACK:(r=this.tracks[this.trackId])&&r.details&&(this.state=g.State.IDLE);break;case g.State.FRAG_LOADING_WAITING_RETRY:var M=v.now(),N=this.retryDate,U=(d=this.media)&&d.seeking;(!N||M>=N||U)&&(f.logger.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=g.State.IDLE);break;case g.State.WAITING_INIT_PTS:var B=this.videoTrackCC;if(void 0===this.initPTS[B])break;var G=this.waitingFragment;if(G){var j=G.frag.cc;B!==j?(r=this.tracks[this.trackId]).details&&r.details.live&&(f.logger.warn("Waiting fragment CC ("+j+") does not match video track CC ("+B+")"),this.waitingFragment=null,this.state=g.State.IDLE):(this.state=g.State.FRAG_LOADING,this.onFragLoaded(this.waitingFragment),this.waitingFragment=null)}else this.state=g.State.IDLE;break;case g.State.STOPPED:case g.State.FRAG_LOADING:case g.State.PARSING:case g.State.PARSED:case g.State.ENDED:}},r.prototype.onMediaAttached=function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("ended",this.onvended);var r=this.config;this.tracks&&r.autoStartLoad&&this.startLoad(r.startPosition)},r.prototype.onMediaDetaching=function(){var e=this.media;e&&e.ended&&(f.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1,this.stopLoad()},r.prototype.onAudioTracksUpdated=function(e){f.logger.log("audio tracks updated"),this.tracks=e.audioTracks},r.prototype.onAudioTrackSwitching=function(e){var t=!!e.url;this.trackId=e.id,this.fragCurrent=null,this.state=g.State.PAUSED,this.waitingFragment=null,t?this.setInterval(100):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),t&&(this.audioSwitch=!0,this.state=g.State.IDLE),this.tick()},r.prototype.onAudioTrackLoaded=function(t){var r=t.details,i=t.id,a=this.tracks[i],n=r.totalduration,o=0;if(f.logger.log("track "+i+" loaded ["+r.startSN+","+r.endSN+"],duration:"+n),r.live){var s=a.details;s&&r.fragments.length>0?(l.mergeDetails(s,r),o=r.fragments[0].start,r.PTSKnown?f.logger.log("live audio playlist sliding:"+o.toFixed(3)):f.logger.log("live audio playlist - outdated PTS, unknown sliding")):(r.PTSKnown=!1,f.logger.log("live audio playlist - first load, unknown sliding"))}else r.PTSKnown=!1;if(a.details=r,!this.startFragRequested){if(-1===this.startPosition){var u=r.startTimeOffset;e.isFinite(u)?(f.logger.log("start time offset found in playlist, adjust startPosition to "+u),this.startPosition=u):this.startPosition=0}this.nextLoadPosition=this.startPosition}this.state===g.State.WAITING_TRACK&&(this.state=g.State.IDLE),this.tick()},r.prototype.onKeyLoaded=function(){this.state===g.State.KEY_LOADING&&(this.state=g.State.IDLE,this.tick())},r.prototype.onFragLoaded=function(e){var t=this.fragCurrent,r=e.frag;if(this.state===g.State.FRAG_LOADING&&t&&"audio"===r.type&&r.level===t.level&&r.sn===t.sn){var i=this.tracks[this.trackId],a=i.details,n=a.totalduration,l=t.level,u=t.sn,d=t.cc,c=this.config.defaultAudioCodec||i.audioCodec||"mp4a.40.2",h=this.stats=e.stats;if("initSegment"===u)this.state=g.State.IDLE,h.tparsed=h.tbuffered=v.now(),a.initSegment.data=e.payload,this.hls.trigger(s.default.FRAG_BUFFERED,{stats:h,frag:t,id:"audio"}),this.tick();else{this.state=g.State.PARSING,this.appended=!1,this.demuxer||(this.demuxer=new o.default(this.hls,"audio"));var p=this.initPTS[d],y=a.initSegment?a.initSegment.data:[];if(a.initSegment||void 0!==p){this.pendingBuffering=!0,f.logger.log("Demuxing "+u+" of ["+a.startSN+" ,"+a.endSN+"],track "+l);this.demuxer.push(e.payload,y,c,null,t,n,!1,p)}else f.logger.log("unknown video PTS for continuity counter "+d+", waiting for video PTS before demuxing audio frag "+u+" of ["+a.startSN+" ,"+a.endSN+"],track "+l),this.waitingFragment=e,this.state=g.State.WAITING_INIT_PTS}}this.fragLoadError=0},r.prototype.onFragParsingInitSegment=function(e){var t=this.fragCurrent,r=e.frag;if(t&&"audio"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===g.State.PARSING){var i=e.tracks,a=void 0;if(i.video&&delete i.video,a=i.audio){a.levelCodec=a.codec,a.id=e.id,this.hls.trigger(s.default.BUFFER_CODECS,i),f.logger.log("audio track:audio,container:"+a.container+",codecs[level/parsed]=["+a.levelCodec+"/"+a.codec+"]");var n=a.initSegment;if(n){var o={type:"audio",data:n,parent:"audio",content:"initSegment"};this.audioSwitch?this.pendingData=[o]:(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(s.default.BUFFER_APPENDING,o))}this.tick()}}},r.prototype.onFragParsingData=function(t){var r=this,i=this.fragCurrent,a=t.frag;if(i&&"audio"===t.id&&"audio"===t.type&&a.sn===i.sn&&a.level===i.level&&this.state===g.State.PARSING){var n=this.trackId,o=this.tracks[n],u=this.hls;e.isFinite(t.endPTS)||(t.endPTS=t.startPTS+i.duration,t.endDTS=t.startDTS+i.duration),i.addElementaryStream(p.default.ElementaryStreamTypes.AUDIO),f.logger.log("parsed "+t.type+",PTS:["+t.startPTS.toFixed(3)+","+t.endPTS.toFixed(3)+"],DTS:["+t.startDTS.toFixed(3)+"/"+t.endDTS.toFixed(3)+"],nb:"+t.nb),l.updateFragPTSDTS(o.details,i,t.startPTS,t.endPTS);var c=this.audioSwitch,h=this.media,v=!1;if(c&&h)if(h.readyState){var y=h.currentTime;f.logger.log("switching audio track : currentTime:"+y),y>=t.startPTS&&(f.logger.log("switching audio track : flushing all audio"),this.state=g.State.BUFFER_FLUSHING,u.trigger(s.default.BUFFER_FLUSHING,{startOffset:0,endOffset:e.POSITIVE_INFINITY,type:"audio"}),v=!0,this.audioSwitch=!1,u.trigger(s.default.AUDIO_TRACK_SWITCHED,{id:n}))}else this.audioSwitch=!1,u.trigger(s.default.AUDIO_TRACK_SWITCHED,{id:n});var m=this.pendingData;if(!m)return f.logger.warn("Apparently attempt to enqueue media payload without codec initialization data upfront"),void u.trigger(s.default.ERROR,{type:d.ErrorTypes.MEDIA_ERROR,details:null,fatal:!0});this.audioSwitch||([t.data1,t.data2].forEach(function(e){e&&e.length&&m.push({type:t.type,data:e,parent:"audio",content:"data"})}),!v&&m.length&&(m.forEach(function(e){r.state===g.State.PARSING&&(r.pendingBuffering=!0,r.hls.trigger(s.default.BUFFER_APPENDING,e))}),this.pendingData=[],this.appended=!0)),this.tick()}},r.prototype.onFragParsed=function(e){var t=this.fragCurrent,r=e.frag;t&&"audio"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===g.State.PARSING&&(this.stats.tparsed=v.now(),this.state=g.State.PARSED,this._checkAppendedParsed())},r.prototype.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},r.prototype.onBufferCreated=function(e){var t=e.tracks.audio;t&&(this.mediaBuffer=t.buffer,this.loadedmetadata=!0),e.tracks.video&&(this.videoBuffer=e.tracks.video.buffer)},r.prototype.onBufferAppended=function(e){if("audio"===e.parent){var t=this.state;t!==g.State.PARSING&&t!==g.State.PARSED||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}},r.prototype._checkAppendedParsed=function(){if(!(this.state!==g.State.PARSED||this.appended&&this.pendingBuffering)){var e=this.fragCurrent,t=this.stats,r=this.hls;if(e){this.fragPrevious=e,t.tbuffered=v.now(),r.trigger(s.default.FRAG_BUFFERED,{stats:t,frag:e,id:"audio"});var i=this.mediaBuffer?this.mediaBuffer:this.media;f.logger.log("audio buffered : "+u.default.toString(i.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,r.trigger(s.default.AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=g.State.IDLE}this.tick()}},r.prototype.onError=function(t){var r=t.frag;if(!r||"audio"===r.type)switch(t.details){case d.ErrorDetails.FRAG_LOAD_ERROR:case d.ErrorDetails.FRAG_LOAD_TIMEOUT:var i=t.frag;if(i&&"audio"!==i.type)break;if(!t.fatal){var a=this.fragLoadError;if(a?a++:a=1,a<=(l=this.config).fragLoadingMaxRetry){this.fragLoadError=a;var o=Math.min(Math.pow(2,a-1)*l.fragLoadingRetryDelay,l.fragLoadingMaxRetryTimeout);f.logger.warn("AudioStreamController: frag loading failed, retry in "+o+" ms"),this.retryDate=v.now()+o,this.state=g.State.FRAG_LOADING_WAITING_RETRY}else f.logger.error("AudioStreamController: "+t.details+" reaches max retry, redispatch as fatal ..."),t.fatal=!0,this.state=g.State.ERROR}break;case d.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case d.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:case d.ErrorDetails.KEY_LOAD_ERROR:case d.ErrorDetails.KEY_LOAD_TIMEOUT:this.state!==g.State.ERROR&&(this.state=t.fatal?g.State.ERROR:g.State.IDLE,f.logger.warn("AudioStreamController: "+t.details+" while loading frag, now switching to "+this.state+" state ..."));break;case d.ErrorDetails.BUFFER_FULL_ERROR:if("audio"===t.parent&&(this.state===g.State.PARSING||this.state===g.State.PARSED)){var l,u=this.mediaBuffer,c=this.media.currentTime;if(u&&n.BufferHelper.isBuffered(u,c)&&n.BufferHelper.isBuffered(u,c+.5))(l=this.config).maxMaxBufferLength>=l.maxBufferLength&&(l.maxMaxBufferLength/=2,f.logger.warn("AudioStreamController: reduce max buffer length to "+l.maxMaxBufferLength+"s")),this.state=g.State.IDLE;else f.logger.warn("AudioStreamController: buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,this.state=g.State.BUFFER_FLUSHING,this.hls.trigger(s.default.BUFFER_FLUSHING,{startOffset:0,endOffset:e.POSITIVE_INFINITY,type:"audio"})}}},r.prototype.onBufferFlushed=function(){var e=this,t=this.pendingData;t&&t.length?(f.logger.log("AudioStreamController: appending pending audio data after buffer flushed"),t.forEach(function(t){e.hls.trigger(s.default.BUFFER_APPENDING,t)}),this.appended=!0,this.pendingData=[],this.state=g.State.PARSED):(this.state=g.State.IDLE,this.fragPrevious=null,this.tick())},r}(g.default);t.default=y}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(30);t.newCue=function(e,t,r,a){for(var n,o,s,l,u,d=window.VTTCue||window.TextTrackCue,f=0;f<a.rows.length;f++)if(s=!0,l=0,u="",!(n=a.rows[f]).isEmpty()){for(var c=0;c<n.chars.length;c++)n.chars[c].uchar.match(/\s/)&&s?l++:(u+=n.chars[c].uchar,s=!1);n.cueStartTime=t,t===r&&(r+=1e-4),o=new d(t,r,i.fixLineBreaks(u.trim())),l>=16?l--:l++,navigator.userAgent.match(/Firefox\//)?o.line=f+1:o.line=f>7?f-2:f+1,o.align="left",o.position=Math.max(0,Math.min(100,l/32*100+(navigator.userAgent.match(/Firefox\//)?50:0))),e.addCue(o)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if("undefined"!=typeof window&&window.VTTCue)return window.VTTCue;var e="auto",t={"":!0,lr:!0,rl:!0},r={start:!0,middle:!0,end:!0,left:!0,right:!0};function i(e){return"string"==typeof e&&(!!r[e.toLowerCase()]&&e.toLowerCase())}function a(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)e[i]=r[i]}return e}function n(r,n,o){var s=this,l=function(){if("undefined"!=typeof navigator)return/MSIE\s8\.0/.test(navigator.userAgent)}(),u={};l?s=document.createElement("custom"):u.enumerable=!0,s.hasBeenReset=!1;var d="",f=!1,c=r,h=n,p=o,g=null,v="",y=!0,m="auto",E="start",_=50,T="middle",S=50,b="middle";if(Object.defineProperty(s,"id",a({},u,{get:function(){return d},set:function(e){d=""+e}})),Object.defineProperty(s,"pauseOnExit",a({},u,{get:function(){return f},set:function(e){f=!!e}})),Object.defineProperty(s,"startTime",a({},u,{get:function(){return c},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");c=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"endTime",a({},u,{get:function(){return h},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.");h=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"text",a({},u,{get:function(){return p},set:function(e){p=""+e,this.hasBeenReset=!0}})),Object.defineProperty(s,"region",a({},u,{get:function(){return g},set:function(e){g=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"vertical",a({},u,{get:function(){return v},set:function(e){var r=function(e){return"string"==typeof e&&!!t[e.toLowerCase()]&&e.toLowerCase()}(e);if(!1===r)throw new SyntaxError("An invalid or illegal string was specified.");v=r,this.hasBeenReset=!0}})),Object.defineProperty(s,"snapToLines",a({},u,{get:function(){return y},set:function(e){y=!!e,this.hasBeenReset=!0}})),Object.defineProperty(s,"line",a({},u,{get:function(){return m},set:function(t){if("number"!=typeof t&&t!==e)throw new SyntaxError("An invalid number or illegal string was specified.");m=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"lineAlign",a({},u,{get:function(){return E},set:function(e){var t=i(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");E=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"position",a({},u,{get:function(){return _},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");_=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"positionAlign",a({},u,{get:function(){return T},set:function(e){var t=i(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");T=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"size",a({},u,{get:function(){return S},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");S=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"align",a({},u,{get:function(){return b},set:function(e){var t=i(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");b=t,this.hasBeenReset=!0}})),s.displayState=void 0,l)return s}return n.prototype.getCueAsHTML=function(){return window.WebVTT.convertCueToDOMTree(window,this.text)},n}()},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(71),s=r(72),l=r(73),u=r(0),d=r(29);function f(e,t,r,i){return Math.min(t,i)-Math.max(e,r)}var c=function(t){function r(e){var r=t.call(this,e,a.default.MEDIA_ATTACHING,a.default.MEDIA_DETACHING,a.default.FRAG_PARSING_USERDATA,a.default.FRAG_DECRYPTED,a.default.MANIFEST_LOADING,a.default.MANIFEST_LOADED,a.default.FRAG_LOADED,a.default.LEVEL_SWITCHING,a.default.INIT_PTS_FOUND)||this;if(r.hls=e,r.config=e.config,r.enabled=!0,r.Cues=e.config.cueHandler,r.textTracks=[],r.tracks=[],r.unparsedVttFrags=[],r.initPTS=[],r.cueRanges=[],r.captionsTracks={},r.captionsProperties={textTrack1:{label:r.config.captionsTextTrack1Label,languageCode:r.config.captionsTextTrack1LanguageCode},textTrack2:{label:r.config.captionsTextTrack2Label,languageCode:r.config.captionsTextTrack2LanguageCode}},r.config.enableCEA708Captions){var i=new s.default(r,"textTrack1"),n=new s.default(r,"textTrack2");r.cea608Parser=new o.default(0,i,n)}return r}return i(r,t),r.prototype.addCues=function(e,t,r,i){for(var a=this.cueRanges,n=!1,o=a.length;o--;){var s=a[o],l=f(s[0],s[1],t,r);if(l>=0&&(s[0]=Math.min(s[0],t),s[1]=Math.max(s[1],r),n=!0,l/(r-t)>.5))return}n||a.push([t,r]),this.Cues.newCue(this.captionsTracks[e],t,r,i)},r.prototype.onInitPtsFound=function(e){var t=this;if("main"===e.id&&(this.initPTS[e.frag.cc]=e.initPTS),this.unparsedVttFrags.length){var r=this.unparsedVttFrags;this.unparsedVttFrags=[],r.forEach(function(e){t.onFragLoaded(e)})}},r.prototype.getExistingTrack=function(e){var t=this.media;if(t)for(var r=0;r<t.textTracks.length;r++){var i=t.textTracks[r];if(i[e])return i}return null},r.prototype.createCaptionsTrack=function(e){var t=this.captionsProperties[e],r=t.label,i=t.languageCode,a=this.captionsTracks;if(!a[e]){var n=this.getExistingTrack(e);if(n)a[e]=n,d.clearCurrentCues(a[e]),d.sendAddTrackEvent(a[e],this.media);else{var o=this.createTextTrack("captions",r,i);o&&(o[e]=!0,a[e]=o)}}},r.prototype.createTextTrack=function(e,t,r){var i=this.media;if(i)return i.addTextTrack(e,t,r)},r.prototype.destroy=function(){n.default.prototype.destroy.call(this)},r.prototype.onMediaAttaching=function(e){this.media=e.media,this._cleanTracks()},r.prototype.onMediaDetaching=function(){var e=this.captionsTracks;Object.keys(e).forEach(function(t){d.clearCurrentCues(e[t]),delete e[t]})},r.prototype.onManifestLoading=function(){this.lastSn=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}},this._cleanTracks()},r.prototype._cleanTracks=function(){var e=this.media;if(e){var t=e.textTracks;if(t)for(var r=0;r<t.length;r++)d.clearCurrentCues(t[r])}},r.prototype.onManifestLoaded=function(e){var t=this;if(this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.cueRanges=[],this.config.enableWebVTT){this.tracks=e.subtitles||[];var r=this.media?this.media.textTracks:[];this.tracks.forEach(function(e,i){var a;if(i<r.length){var n=[].slice.call(r).find(function(t){return function(e,t){return e&&e.label===t.name&&!(e.textTrack1||e.textTrack2)}(t,e)});n&&(a=n)}a||(a=t.createTextTrack("subtitles",e.name,e.lang)),e.default?a.mode=t.hls.subtitleDisplay?"showing":"hidden":a.mode="disabled",t.textTracks.push(a)})}},r.prototype.onLevelSwitching=function(){this.enabled="NONE"!==this.hls.currentLevel.closedCaptions},r.prototype.onFragLoaded=function(t){var r=t.frag,i=t.payload;if("main"===r.type){var n=r.sn;if(n!==this.lastSn+1){var o=this.cea608Parser;o&&o.reset()}this.lastSn=n}else if("subtitle"===r.type)if(i.byteLength){if(!e.isFinite(this.initPTS[r.cc]))return this.unparsedVttFrags.push(t),void(this.initPTS.length&&this.hls.trigger(a.default.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r}));var s=r.decryptdata;null!=s&&null!=s.key&&"AES-128"===s.method||this._parseVTTs(r,i)}else this.hls.trigger(a.default.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r})},r.prototype._parseVTTs=function(e,t){var r=this.vttCCs;r[e.cc]||(r[e.cc]={start:e.start,prevCC:this.prevCC,new:!0},this.prevCC=e.cc);var i=this.textTracks,n=this.hls;l.default.parse(t,this.initPTS[e.cc],r,e.cc,function(t){var r=i[e.trackId];"disabled"!==r.mode?(t.forEach(function(e){if(!r.cues.getCueById(e.id))try{r.addCue(e)}catch(i){var t=new window.TextTrackCue(e.startTime,e.endTime,e.text);t.id=e.id,r.addCue(t)}}),n.trigger(a.default.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})):n.trigger(a.default.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e})},function(t){u.logger.log("Failed to parse VTT cue: "+t),n.trigger(a.default.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e})})},r.prototype.onFragDecrypted=function(t){var r=t.payload,i=t.frag;if("subtitle"===i.type){if(!e.isFinite(this.initPTS[i.cc]))return void this.unparsedVttFrags.push(t);this._parseVTTs(i,r)}},r.prototype.onFragParsingUserdata=function(e){if(this.enabled&&this.config.enableCEA708Captions)for(var t=0;t<e.samples.length;t++){var r=this.extractCea608Data(e.samples[t].bytes);this.cea608Parser.addData(e.samples[t].pts,r)}},r.prototype.extractCea608Data=function(e){for(var t,r,i,a=31&e[0],n=2,o=[],s=0;s<a;s++)t=e[n++],r=127&e[n++],i=127&e[n++],0===r&&0===i||0!=(4&t)&&0===(3&t)&&(o.push(r),o.push(i));return o},r}(n.default);t.default=c}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={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},a=function(e){var t=e;return i.hasOwnProperty(e)&&(t=i[e]),String.fromCharCode(t)},n=15,o=100,s={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},l={17:2,18:4,21:6,22:8,23:10,19:13,20:15},u={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},d={25:2,26:4,29:6,30:8,31:10,27:13,28:15},f=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],c={verboseFilter:{DATA:3,DEBUG:3,INFO:2,WARNING:2,TEXT:1,ERROR:0},time:null,verboseLevel:0,setTime:function(e){this.time=e},log:function(e,t){this.verboseFilter[e];this.verboseLevel}},h=function(e){for(var t=[],r=0;r<e.length;r++)t.push(e[r].toString(16));return t},p=function(){function e(e,t,r,i,a){this.foreground=e||"white",this.underline=t||!1,this.italics=r||!1,this.background=i||"black",this.flash=a||!1}return e.prototype.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},e.prototype.setStyles=function(e){for(var t=["foreground","underline","italics","background","flash"],r=0;r<t.length;r++){var i=t[r];e.hasOwnProperty(i)&&(this[i]=e[i])}},e.prototype.isDefault=function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},e.prototype.equals=function(e){return this.foreground===e.foreground&&this.underline===e.underline&&this.italics===e.italics&&this.background===e.background&&this.flash===e.flash},e.prototype.copy=function(e){this.foreground=e.foreground,this.underline=e.underline,this.italics=e.italics,this.background=e.background,this.flash=e.flash},e.prototype.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},e}(),g=function(){function e(e,t,r,i,a,n){this.uchar=e||" ",this.penState=new p(t,r,i,a,n)}return e.prototype.reset=function(){this.uchar=" ",this.penState.reset()},e.prototype.setChar=function(e,t){this.uchar=e,this.penState.copy(t)},e.prototype.setPenState=function(e){this.penState.copy(e)},e.prototype.equals=function(e){return this.uchar===e.uchar&&this.penState.equals(e.penState)},e.prototype.copy=function(e){this.uchar=e.uchar,this.penState.copy(e.penState)},e.prototype.isEmpty=function(){return" "===this.uchar&&this.penState.isDefault()},e}(),v=function(){function e(){this.chars=[];for(var e=0;e<o;e++)this.chars.push(new g);this.pos=0,this.currPenState=new p}return e.prototype.equals=function(e){for(var t=!0,r=0;r<o;r++)if(!this.chars[r].equals(e.chars[r])){t=!1;break}return t},e.prototype.copy=function(e){for(var t=0;t<o;t++)this.chars[t].copy(e.chars[t])},e.prototype.isEmpty=function(){for(var e=!0,t=0;t<o;t++)if(!this.chars[t].isEmpty()){e=!1;break}return e},e.prototype.setCursor=function(e){this.pos!==e&&(this.pos=e),this.pos<0?(c.log("ERROR","Negative cursor position "+this.pos),this.pos=0):this.pos>o&&(c.log("ERROR","Too large cursor position "+this.pos),this.pos=o)},e.prototype.moveCursor=function(e){var t=this.pos+e;if(e>1)for(var r=this.pos+1;r<t+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(t)},e.prototype.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},e.prototype.insertChar=function(e){e>=144&&this.backSpace();var t=a(e);this.pos>=o?c.log("ERROR","Cannot insert "+e.toString(16)+" ("+t+") at position "+this.pos+". Skipping it!"):(this.chars[this.pos].setChar(t,this.currPenState),this.moveCursor(1))},e.prototype.clearFromPos=function(e){var t;for(t=e;t<o;t++)this.chars[t].reset()},e.prototype.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},e.prototype.clearToEndOfRow=function(){this.clearFromPos(this.pos)},e.prototype.getTextString=function(){for(var e=[],t=!0,r=0;r<o;r++){var i=this.chars[r].uchar;" "!==i&&(t=!1),e.push(i)}return t?"":e.join("")},e.prototype.setPenStyles=function(e){this.currPenState.setStyles(e),this.chars[this.pos].setPenState(this.currPenState)},e}(),y=function(){function e(){this.rows=[];for(var e=0;e<n;e++)this.rows.push(new v);this.currRow=n-1,this.nrRollUpRows=null,this.reset()}return e.prototype.reset=function(){for(var e=0;e<n;e++)this.rows[e].clear();this.currRow=n-1},e.prototype.equals=function(e){for(var t=!0,r=0;r<n;r++)if(!this.rows[r].equals(e.rows[r])){t=!1;break}return t},e.prototype.copy=function(e){for(var t=0;t<n;t++)this.rows[t].copy(e.rows[t])},e.prototype.isEmpty=function(){for(var e=!0,t=0;t<n;t++)if(!this.rows[t].isEmpty()){e=!1;break}return e},e.prototype.backSpace=function(){this.rows[this.currRow].backSpace()},e.prototype.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},e.prototype.insertChar=function(e){this.rows[this.currRow].insertChar(e)},e.prototype.setPen=function(e){this.rows[this.currRow].setPenStyles(e)},e.prototype.moveCursor=function(e){this.rows[this.currRow].moveCursor(e)},e.prototype.setCursor=function(e){c.log("INFO","setCursor: "+e),this.rows[this.currRow].setCursor(e)},e.prototype.setPAC=function(e){c.log("INFO","pacData = "+JSON.stringify(e));var t=e.row-1;if(this.nrRollUpRows&&t<this.nrRollUpRows-1&&(t=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==t){for(var r=0;r<n;r++)this.rows[r].clear();var i=this.currRow+1-this.nrRollUpRows,a=this.lastOutputScreen;if(a){var o=a.rows[i].cueStartTime;if(o&&o<c.time)for(r=0;r<this.nrRollUpRows;r++)this.rows[t-this.nrRollUpRows+r+1].copy(a.rows[i+r])}}this.currRow=t;var s=this.rows[this.currRow];if(null!==e.indent){var l=e.indent,u=Math.max(l-1,0);s.setCursor(e.indent),e.color=s.chars[u].penState.foreground}var d={foreground:e.color,underline:e.underline,italics:e.italics,background:"black",flash:!1};this.setPen(d)},e.prototype.setBkgData=function(e){c.log("INFO","bkgData = "+JSON.stringify(e)),this.backSpace(),this.setPen(e),this.insertChar(32)},e.prototype.setRollUpRows=function(e){this.nrRollUpRows=e},e.prototype.rollUp=function(){if(null!==this.nrRollUpRows){c.log("TEXT",this.getDisplayText());var e=this.currRow+1-this.nrRollUpRows,t=this.rows.splice(e,1)[0];t.clear(),this.rows.splice(this.currRow,0,t),c.log("INFO","Rolling up")}else c.log("DEBUG","roll_up but nrRollUpRows not set yet")},e.prototype.getDisplayText=function(e){e=e||!1;for(var t=[],r="",i=-1,a=0;a<n;a++){var o=this.rows[a].getTextString();o&&(i=a+1,e?t.push("Row "+i+": '"+o+"'"):t.push(o.trim()))}return t.length>0&&(r=e?"["+t.join(" | ")+"]":t.join("\n")),r},e.prototype.getTextAndFormat=function(){return this.rows},e}(),m=function(){function e(e,t){this.chNr=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new y,this.nonDisplayedMemory=new y,this.lastOutputScreen=new y,this.currRollUpRow=this.displayedMemory.rows[n-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}return e.prototype.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[n-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.lastCueEndTime=null},e.prototype.getHandler=function(){return this.outputFilter},e.prototype.setHandler=function(e){this.outputFilter=e},e.prototype.setPAC=function(e){this.writeScreen.setPAC(e)},e.prototype.setBkgData=function(e){this.writeScreen.setBkgData(e)},e.prototype.setMode=function(e){e!==this.mode&&(this.mode=e,c.log("INFO","MODE="+e),"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=e)},e.prototype.insertChars=function(e){for(var t=0;t<e.length;t++)this.writeScreen.insertChar(e[t]);var r=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";c.log("INFO",r+": "+this.writeScreen.getDisplayText(!0)),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(c.log("TEXT","DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},e.prototype.ccRCL=function(){c.log("INFO","RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},e.prototype.ccBS=function(){c.log("INFO","BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},e.prototype.ccAOF=function(){},e.prototype.ccAON=function(){},e.prototype.ccDER=function(){c.log("INFO","DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},e.prototype.ccRU=function(e){c.log("INFO","RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)},e.prototype.ccFON=function(){c.log("INFO","FON - Flash On"),this.writeScreen.setPen({flash:!0})},e.prototype.ccRDC=function(){c.log("INFO","RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},e.prototype.ccTR=function(){c.log("INFO","TR"),this.setMode("MODE_TEXT")},e.prototype.ccRTD=function(){c.log("INFO","RTD"),this.setMode("MODE_TEXT")},e.prototype.ccEDM=function(){c.log("INFO","EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},e.prototype.ccCR=function(){c.log("CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},e.prototype.ccENM=function(){c.log("INFO","ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},e.prototype.ccEOC=function(){if(c.log("INFO","EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,c.log("TEXT","DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},e.prototype.ccTO=function(e){c.log("INFO","TO("+e+") - Tab Offset"),this.writeScreen.moveCursor(e)},e.prototype.ccMIDROW=function(e){var t={flash:!1};if(t.underline=e%2==1,t.italics=e>=46,t.italics)t.foreground="white";else{var r=Math.floor(e/2)-16;t.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}c.log("INFO","MIDROW: "+JSON.stringify(t)),this.writeScreen.setPen(t)},e.prototype.outputDataUpdate=function(e){void 0===e&&(e=!1);var t=c.time;null!==t&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue&&(this.outputFilter.newCue(this.cueStartTime,t,this.lastOutputScreen),!0===e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue()),this.cueStartTime=this.displayedMemory.isEmpty()?null:t):this.cueStartTime=t,this.lastOutputScreen.copy(this.displayedMemory))},e.prototype.cueSplitAtTime=function(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))},e}(),E=function(){function e(e,t,r){this.field=e||1,this.outputs=[t,r],this.channels=[new m(1,t),new m(2,r)],this.currChNr=-1,this.lastCmdA=null,this.lastCmdB=null,this.bufferedData=[],this.startTime=null,this.lastTime=null,this.dataCounters={padding:0,char:0,cmd:0,other:0}}return e.prototype.getHandler=function(e){return this.channels[e].getHandler()},e.prototype.setHandler=function(e,t){this.channels[e].setHandler(t)},e.prototype.addData=function(e,t){var r,i,a,n=!1;this.lastTime=e,c.setTime(e);for(var o=0;o<t.length;o+=2)if(i=127&t[o],a=127&t[o+1],0!==i||0!==a){if(c.log("DATA","["+h([t[o],t[o+1]])+"] -> ("+h([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)if(n=this.parseChars(i,a))if(this.currChNr&&this.currChNr>=0)this.channels[this.currChNr-1].insertChars(n);else c.log("WARNING","No channel found yet. TEXT-MODE?");r?this.dataCounters.cmd+=2:n?this.dataCounters.char+=2:(this.dataCounters.other+=2,c.log("WARNING","Couldn't parse cleaned data "+h([i,a])+" orig: "+h([t[o],t[o+1]])))}else this.dataCounters.padding+=2},e.prototype.parseCmd=function(e,t){var r=null;if(!((20===e||28===e)&&t>=32&&t<=47)&&!((23===e||31===e)&&t>=33&&t<=35))return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,c.log("DEBUG","Repeated command ("+h([e,t])+") is dropped"),!0;r=20===e||23===e?1:2;var i=this.channels[r-1];return 20===e||28===e?32===t?i.ccRCL():33===t?i.ccBS():34===t?i.ccAOF():35===t?i.ccAON():36===t?i.ccDER():37===t?i.ccRU(2):38===t?i.ccRU(3):39===t?i.ccRU(4):40===t?i.ccFON():41===t?i.ccRDC():42===t?i.ccTR():43===t?i.ccRTD():44===t?i.ccEDM():45===t?i.ccCR():46===t?i.ccENM():47===t&&i.ccEOC():i.ccTO(t-32),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=r,!0},e.prototype.parseMidrow=function(e,t){var r=null;return(17===e||25===e)&&t>=32&&t<=47&&((r=17===e?1:2)!==this.currChNr?(c.log("ERROR","Mismatch channel in midrow parsing"),!1):(this.channels[r-1].ccMIDROW(t),c.log("DEBUG","MIDROW ("+h([e,t])+")"),!0))},e.prototype.parsePAC=function(e,t){var r,i=null;if(!((e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127)&&!((16===e||24===e)&&t>=64&&t<=95))return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;r=e<=23?1:2,i=t>=64&&t<=95?1===r?s[e]:u[e]:1===r?l[e]:d[e];var a=this.interpretPAC(i,t);return this.channels[r-1].setPAC(a),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=r,!0},e.prototype.interpretPAC=function(e,t){var r=t,i={color:null,italics:!1,indent:null,underline:!1,row:e};return r=t>95?t-96:t-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.prototype.parseChars=function(e,t){var r=null,i=null,n=null;if(e>=25?(r=2,n=e-8):(r=1,n=e),n>=17&&n<=19){var o=t;o=17===n?t+80:18===n?t+112:t+144,c.log("INFO","Special char '"+a(o)+"' in channel "+r),i=[o]}else e>=32&&e<=127&&(i=0===t?[e]:[e,t]);if(i){var s=h(i);c.log("DEBUG","Char codes = "+s.join(",")),this.lastCmdA=null,this.lastCmdB=null}return i},e.prototype.parseBackgroundAttributes=function(e,t){var r,i,a;return((16===e||24===e)&&t>=32&&t<=47||(23===e||31===e)&&t>=45&&t<=47)&&(r={},16===e||24===e?(i=Math.floor((t-32)/2),r.background=f[i],t%2==1&&(r.background=r.background+"_semi")):45===t?r.background="transparent":(r.foreground="black",47===t&&(r.underline=!0)),a=e<24?1:2,this.channels[a-1].setBkgData(r),this.lastCmdA=null,this.lastCmdB=null,!0)},e.prototype.reset=function(){for(var e=0;e<this.channels.length;e++)this.channels[e]&&this.channels[e].reset();this.lastCmdA=null,this.lastCmdB=null},e.prototype.cueSplitAtTime=function(e){for(var t=0;t<this.channels.length;t++)this.channels[t]&&this.channels[t].cueSplitAtTime(e)},e}();t.default=E},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){this.timelineController=e,this.trackName=t,this.startTime=null,this.endTime=null,this.screen=null}return e.prototype.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen),this.startTime=null)},e.prototype.newCue=function(e,t,r){(null===this.startTime||this.startTime>e)&&(this.startTime=e),this.endTime=t,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},e}();t.default=i},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(30),a=r(10),n=function(e,t,r){return e.substr(r||0,t.length)===t},o=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return(t>>>0).toString()},s={parse:function(t,r,s,l,u,d){var f,c=a.utf8ArrayToStr(new Uint8Array(t)).trim().replace(/\r\n|\n\r|\n|\r/g,"\n").split("\n"),h="00:00.000",p=0,g=0,v=0,y=[],m=!0,E=new i.default;E.oncue=function(e){var t=s[l],r=s.ccOffset;t&&t.new&&(void 0!==g?r=s.ccOffset=t.start:function(e,t,r){var i=e[t],a=e[i.prevCC];if(!a||!a.new&&i.new)return e.ccOffset=e.presentationOffset=i.start,void(i.new=!1);for(;a&&a.new;)e.ccOffset+=i.start-a.start,i.new=!1,a=e[(i=a).prevCC];e.presentationOffset=r}(s,l,v)),v&&(r=v-s.presentationOffset),e.startTime+=r-g,e.endTime+=r-g,e.id=o(e.startTime.toString())+o(e.endTime.toString())+o(e.text),e.text=decodeURIComponent(encodeURIComponent(e.text)),e.endTime>0&&y.push(e)},E.onparsingerror=function(e){f=e},E.onflush=function(){f&&d?d(f):u(y)},c.forEach(function(t){if(m){if(n(t,"X-TIMESTAMP-MAP=")){m=!1,t.substr(16).split(",").forEach(function(e){n(e,"LOCAL:")?h=e.substr(6):n(e,"MPEGTS:")&&(p=parseInt(e.substr(7)))});try{r+(9e4*s[l].start||0)<0&&(r+=8589934592),p-=r,g=function(t){var r=parseInt(t.substr(-3)),i=parseInt(t.substr(-6,2)),a=parseInt(t.substr(-9,2)),n=t.length>9?parseInt(t.substr(0,t.indexOf(":"))):0;return e.isFinite(r)&&e.isFinite(i)&&e.isFinite(a)&&e.isFinite(n)?(r+=1e3*i,r+=6e4*a,r+=36e5*n):-1}(h)/1e3,v=p/9e4,-1===g&&(f=new Error("Malformed X-TIMESTAMP-MAP: "+t))}catch(e){f=new Error("Malformed X-TIMESTAMP-MAP: "+t)}return}""===t&&(m=!1)}E.parse(t+"\n")}),E.flush()}};t.default=s}).call(this,r(2).Number)},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(0);function s(e){for(var t=[],r=0;r<e.length;r++)"subtitles"===e[r].kind&&t.push(e[r]);return t}var l=function(e){function t(t){var r=e.call(this,t,a.default.MEDIA_ATTACHED,a.default.MEDIA_DETACHING,a.default.MANIFEST_LOADING,a.default.MANIFEST_LOADED,a.default.SUBTITLE_TRACK_LOADED)||this;return r.tracks=[],r.trackId=-1,r.media=null,r.subtitleDisplay=!0,r}return i(t,e),t.prototype._onTextTracksChanged=function(){if(this.media){for(var e=-1,t=s(this.media.textTracks),r=0;r<t.length;r++)if("hidden"===t[r].mode)e=r;else if("showing"===t[r].mode){e=r;break}this.subtitleTrack=e}},t.prototype.destroy=function(){n.default.prototype.destroy.call(this)},t.prototype.onMediaAttached=function(e){var t=this;this.media=e.media,this.media&&(this.queuedDefaultTrack&&(this.subtitleTrack=this.queuedDefaultTrack,delete this.queuedDefaultTrack),this.trackChangeListener=this._onTextTracksChanged.bind(this),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.subtitlePollingInterval=setInterval(function(){t.trackChangeListener()},500):this.media.textTracks.addEventListener("change",this.trackChangeListener))},t.prototype.onMediaDetaching=function(){this.media&&(this.useTextTrackPolling?clearInterval(this.subtitlePollingInterval):this.media.textTracks.removeEventListener("change",this.trackChangeListener),this.media=null)},t.prototype.onManifestLoading=function(){this.tracks=[],this.trackId=-1},t.prototype.onManifestLoaded=function(e){var t=this,r=e.subtitles||[];this.tracks=r,this.trackId=-1,this.hls.trigger(a.default.SUBTITLE_TRACKS_UPDATED,{subtitleTracks:r}),r.forEach(function(e){e.default&&(t.media?t.subtitleTrack=e.id:t.queuedDefaultTrack=e.id)})},t.prototype.onTick=function(){var e=this.trackId,t=this.tracks[e];if(t){var r=t.details;r&&!r.live||(o.logger.log("(re)loading playlist for subtitle track "+e),this.hls.trigger(a.default.SUBTITLE_TRACK_LOADING,{url:t.url,id:e}))}},t.prototype.onSubtitleTrackLoaded=function(e){var t=this;e.id<this.tracks.length&&(o.logger.log("subtitle track "+e.id+" loaded"),this.tracks[e.id].details=e.details,e.details.live&&!this.timer&&(this.timer=setInterval(function(){t.onTick()},1e3*e.details.targetduration,this)),!e.details.live&&this.timer&&this._stopTimer())},Object.defineProperty(t.prototype,"subtitleTracks",{get:function(){return this.tracks},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"subtitleTrack",{get:function(){return this.trackId},set:function(e){this.trackId!==e&&(this._toggleTrackModes(e),this.setSubtitleTrackInternal(e))},enumerable:!0,configurable:!0}),t.prototype.setSubtitleTrackInternal=function(e){var t=this.hls,r=this.tracks;if(!("number"!=typeof e||e<-1||e>=r.length)&&(this._stopTimer(),this.trackId=e,o.logger.log("switching to subtitle track "+e),t.trigger(a.default.SUBTITLE_TRACK_SWITCH,{id:e}),-1!==e)){var i=r[e],n=i.details;n&&!n.live||(o.logger.log("(re)loading playlist for subtitle track "+e),t.trigger(a.default.SUBTITLE_TRACK_LOADING,{url:i.url,id:e}))}},t.prototype._stopTimer=function(){this.timer&&(clearInterval(this.timer),this.timer=null)},t.prototype._toggleTrackModes=function(e){var t=this.media,r=this.subtitleDisplay,i=this.trackId;if(t){var a=s(t.textTracks);if(-1===e)[].slice.call(a).forEach(function(e){e.mode="disabled"});else{var n=a[i];n&&(n.mode="disabled")}var o=a[e];o&&(o.mode=r?"showing":"hidden")}},t}(n.default);t.default=l},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(0),o=r(12),s=r(15),l=r(5),u=r(27),d=r(7),f=window.performance;t.SubtitleStreamControllerState={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING"};var c=t.SubtitleStreamControllerState,h=function(e){function t(t,r){var i=e.call(this,t,a.default.MEDIA_ATTACHED,a.default.MEDIA_DETACHING,a.default.ERROR,a.default.KEY_LOADED,a.default.FRAG_LOADED,a.default.SUBTITLE_TRACKS_UPDATED,a.default.SUBTITLE_TRACK_SWITCH,a.default.SUBTITLE_TRACK_LOADED,a.default.SUBTITLE_FRAG_PROCESSED)||this;return i.fragmentTracker=r,i.config=t.config,i.state=c.STOPPED,i.tracks=[],i.tracksBuffered=[],i.currentTrackId=-1,i.decrypter=new o.default(t,t.config),i}return i(t,e),t.prototype.onHandlerDestroyed=function(){this.fragmentTracker=null,this.state=c.STOPPED,e.prototype.onHandlerDestroyed.call(this)},t.prototype.onSubtitleFragProcessed=function(e){if(this.state=c.IDLE,e.success){var t=this.tracksBuffered[this.currentTrackId],r=e.frag;if(this.fragPrevious=r,t){for(var i,a=0;a<t.length;a++)if(r.start>=t[a].start&&r.start<=t[a].end){i=t[a];break}i?i.end=r.start+r.duration:t.push({start:r.start,end:r.start+r.duration})}}},t.prototype.onMediaAttached=function(e){this.media=e.media,this.state=c.IDLE},t.prototype.onMediaDetaching=function(){this.media=null,this.state=c.STOPPED},t.prototype.onError=function(e){var t=e.frag;t&&"subtitle"===t.type&&(this.state=c.IDLE)},t.prototype.onSubtitleTracksUpdated=function(e){var t=this;n.logger.log("subtitle tracks updated"),this.tracksBuffered=[],this.tracks=e.subtitleTracks,this.tracks.forEach(function(e){t.tracksBuffered[e.id]=[]})},t.prototype.onSubtitleTrackSwitch=function(e){if(this.currentTrackId=e.id,this.tracks&&-1!==this.currentTrackId){var t=this.tracks[this.currentTrackId];t&&t.details&&this.setInterval(500)}else this.clearInterval()},t.prototype.onSubtitleTrackLoaded=function(e){var t=e.id,r=e.details;this.tracks?(this.tracks[t]&&(n.logger.log("Updating subtitle track details"),this.tracks[t].details=r),this.setInterval(500)):n.logger.warn("Can not update subtitle details, no tracks found")},t.prototype.onKeyLoaded=function(){this.state===c.KEY_LOADING&&(this.state=c.IDLE)},t.prototype.onFragLoaded=function(e){var t=this.fragCurrent,r=e.frag.decryptdata,i=e.frag,n=this.hls;if(this.state===c.FRAG_LOADING&&t&&"subtitle"===e.frag.type&&t.sn===e.frag.sn&&e.payload.byteLength>0&&r&&r.key&&"AES-128"===r.method){var o=f.now();this.decrypter.decrypt(e.payload,r.key.buffer,r.iv.buffer,function(e){var t=f.now();n.trigger(a.default.FRAG_DECRYPTED,{frag:i,payload:e,stats:{tstart:o,tdecrypt:t}})})}},t.prototype.doTick=function(){if(this.media)switch(this.state){case c.IDLE:var e=this.tracks,t=this.currentTrackId;if(!e||!e[t]||!e[t].details)break;var r=e[t].details,i=this.config,o=i.maxBufferHole,s=Math.min(i.maxBufferLength,i.maxMaxBufferLength),f=i.maxFragLookUpTolerance,h=l.BufferHelper.bufferedInfo(this._getBuffered(),this.media.currentTime,o),p=h.end,g=h.len,v=r.fragments,y=v.length,m=v[y-1].start+v[y-1].duration,E=void 0;g<s&&p<m?E=u.findFragmentByPTS(this.fragPrevious,v,p,f):r.hasProgramDateTime&&this.fragPrevious&&(E=u.findFragmentByPDT(v,this.fragPrevious.endProgramDateTime,f)),E&&E.encrypted?(n.logger.log("Loading key for "+E.sn),this.state=c.KEY_LOADING,this.hls.trigger(a.default.KEY_LOADING,{frag:E})):E&&this.fragmentTracker.getState(E)===d.FragmentState.NOT_LOADED&&(E.trackId=t,this.fragCurrent=E,this.state=c.FRAG_LOADING,this.hls.trigger(a.default.FRAG_LOADING,{frag:E}))}else this.state=c.IDLE},t.prototype._getBuffered=function(){return this.tracksBuffered[this.currentTrackId]||[]},t}(s.default);t.SubtitleStreamController=h},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(4),n=r(1),o=r(3),s=r(0),l=window.XMLHttpRequest,u="com.widevine.alpha",d="com.microsoft.playready",f=function(e){function t(t){var r=e.call(this,t,n.default.MEDIA_ATTACHED,n.default.MANIFEST_PARSED)||this;return r._widevineLicenseUrl=t.config.widevineLicenseUrl,r._licenseXhrSetup=t.config.licenseXhrSetup,r._emeEnabled=t.config.emeEnabled,r._requestMediaKeySystemAccess=t.config.requestMediaKeySystemAccessFunc,r._mediaKeysList=[],r._media=null,r._hasSetMediaKeys=!1,r._isMediaEncrypted=!1,r._requestLicenseFailureCount=0,r}return i(t,e),t.prototype.getLicenseServerUrl=function(e){var t;switch(e){case u:t=this._widevineLicenseUrl;break;default:t=null}return t||(s.logger.error('No license server URL configured for key-system "'+e+'"'),this.hls.trigger(n.default.ERROR,{type:o.ErrorTypes.KEY_SYSTEM_ERROR,details:o.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})),t},t.prototype._attemptKeySystemAccess=function(e,t,r){var i=this,a=function(e,t,r){switch(e){case u:return function(e,t,r){var i={videoCapabilities:[]};return t.forEach(function(e){i.videoCapabilities.push({contentType:'video/mp4; codecs="'+e+'"'})}),[i]}(0,r);default:throw Error("Unknown key-system: "+e)}}(e,0,r);a?(s.logger.log("Requesting encrypted media key-system access"),this.requestMediaKeySystemAccess(e,a).then(function(t){i._onMediaKeySystemAccessObtained(e,t)}).catch(function(t){s.logger.error('Failed to obtain key-system "'+e+'" access:',t)})):s.logger.warn("Can not create config for key-system (maybe because platform is not supported):",e)},Object.defineProperty(t.prototype,"requestMediaKeySystemAccess",{get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess},enumerable:!0,configurable:!0}),t.prototype._onMediaKeySystemAccessObtained=function(e,t){var r=this;s.logger.log('Access for key-system "'+e+'" obtained');var i={mediaKeys:null,mediaKeysSession:null,mediaKeysSessionInitialized:!1,mediaKeySystemAccess:t,mediaKeySystemDomain:e};this._mediaKeysList.push(i),t.createMediaKeys().then(function(t){i.mediaKeys=t,s.logger.log('Media-keys created for key-system "'+e+'"'),r._onMediaKeysCreated()}).catch(function(e){s.logger.error("Failed to create media-keys:",e)})},t.prototype._onMediaKeysCreated=function(){var e=this;this._mediaKeysList.forEach(function(t){t.mediaKeysSession||(t.mediaKeysSession=t.mediaKeys.createSession(),e._onNewMediaKeySession(t.mediaKeysSession))})},t.prototype._onNewMediaKeySession=function(e){var t=this;s.logger.log("New key-system session "+e.sessionId),e.addEventListener("message",function(r){t._onKeySessionMessage(e,r.message)},!1)},t.prototype._onKeySessionMessage=function(e,t){s.logger.log("Got EME message event, creating license request"),this._requestLicense(t,function(t){s.logger.log("Received license data, updating key-session"),e.update(t)})},t.prototype._onMediaEncrypted=function(e,t){s.logger.log('Media is encrypted using "'+e+'" init data type'),this._isMediaEncrypted=!0,this._mediaEncryptionInitDataType=e,this._mediaEncryptionInitData=t,this._attemptSetMediaKeys(),this._generateRequestWithPreferredKeySession()},t.prototype._attemptSetMediaKeys=function(){if(!this._hasSetMediaKeys){var e=this._mediaKeysList[0];if(!e||!e.mediaKeys)return s.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),void this.hls.trigger(n.default.ERROR,{type:o.ErrorTypes.KEY_SYSTEM_ERROR,details:o.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});s.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(e.mediaKeys),this._hasSetMediaKeys=!0}},t.prototype._generateRequestWithPreferredKeySession=function(){var e=this,t=this._mediaKeysList[0];if(!t)return s.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),void this.hls.trigger(n.default.ERROR,{type:o.ErrorTypes.KEY_SYSTEM_ERROR,details:o.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});if(t.mediaKeysSessionInitialized)s.logger.warn("Key-Session already initialized but requested again");else{var r=t.mediaKeysSession;r||(s.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(n.default.ERROR,{type:o.ErrorTypes.KEY_SYSTEM_ERROR,details:o.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0}));var i=this._mediaEncryptionInitDataType,a=this._mediaEncryptionInitData;s.logger.log('Generating key-session request for "'+i+'" init data type'),t.mediaKeysSessionInitialized=!0,r.generateRequest(i,a).then(function(){s.logger.debug("Key-session generation succeeded")}).catch(function(t){s.logger.error("Error generating key-session request:",t),e.hls.trigger(n.default.ERROR,{type:o.ErrorTypes.KEY_SYSTEM_ERROR,details:o.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})}},t.prototype._createLicenseXhr=function(e,t,r){var i=new l,a=this._licenseXhrSetup;try{if(a)try{a(i,e)}catch(t){i.open("POST",e,!0),a(i,e)}i.readyState||i.open("POST",e,!0)}catch(e){return s.logger.error("Error setting up key-system license XHR",e),void this.hls.trigger(n.default.ERROR,{type:o.ErrorTypes.KEY_SYSTEM_ERROR,details:o.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}return i.responseType="arraybuffer",i.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,i,e,t,r),i},t.prototype._onLicenseRequestReadyStageChange=function(e,t,r,i){switch(e.readyState){case 4:if(200===e.status)this._requestLicenseFailureCount=0,s.logger.log("License request succeeded"),i(e.response);else{if(s.logger.error("License Request XHR failed ("+t+"). Status: "+e.status+" ("+e.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount<=3){var a=3-this._requestLicenseFailureCount+1;return s.logger.warn("Retrying license request, "+a+" attempts left"),void this._requestLicense(r,i)}this.hls.trigger(n.default.ERROR,{type:o.ErrorTypes.KEY_SYSTEM_ERROR,details:o.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}}},t.prototype._generateLicenseRequestChallenge=function(e,t){var r;return e.mediaKeySystemDomain===d?s.logger.error("PlayReady is not supported (yet)"):e.mediaKeySystemDomain===u?r=t:s.logger.error("Unsupported key-system:",e.mediaKeySystemDomain),r},t.prototype._requestLicense=function(e,t){s.logger.log("Requesting content license for key-system");var r=this._mediaKeysList[0];if(!r)return s.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),void this.hls.trigger(n.default.ERROR,{type:o.ErrorTypes.KEY_SYSTEM_ERROR,details:o.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});var i=this.getLicenseServerUrl(r.mediaKeySystemDomain),a=this._createLicenseXhr(i,e,t);s.logger.log("Sending license request to URL: "+i),a.send(this._generateLicenseRequestChallenge(r,e))},t.prototype.onMediaAttached=function(e){var t=this;if(this._emeEnabled){var r=e.media;this._media=r,r.addEventListener("encrypted",function(e){t._onMediaEncrypted(e.initDataType,e.initData)})}},t.prototype.onManifestParsed=function(e){if(this._emeEnabled){var t=e.levels.map(function(e){return e.audioCodec}),r=e.levels.map(function(e){return e.videoCodec});this._attemptKeySystemAccess(u,t,r)}},t}(a.default);t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="undefined"!=typeof window&&window.navigator&&window.navigator.requestMediaKeySystemAccess?window.navigator.requestMediaKeySystemAccess.bind(window.navigator):null;t.requestMediaKeySystemAccess=i}]).default});
  6. //# sourceMappingURL=hls.min.js.map