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}('B 5M=[];B cO;E qJ(42){B v={1A:0,ji:0,1y:"ru",nJ:"#3h",2C:0,rG:1,9M:"#3h",4I:"#3g",6k:0,h7:1,vL:1,2N:0,pp:1,c8:0,2m:{1E:"3h",a:"0.4",h:34,d8:1,1l:1,eO:1,vQ:3,af:0,gx:3,5h:"1M",1e:"2b",2l:"0 0 0 0",6k:0,mR:0},5W:{f:1,r:1,m:1,5S:5,dx:"5S",7y:1,dL:"1Q"},1j:{4I:"3h",as:"ff",4F:0.9,6n:-1,1e:"1c",2l:"0 0 0 0",2G:"7 15 7 15",1E:"3g",3O:"lB, lD, f4-fi",aA:12,5c:10,eE:0,4L:"wb",kr:1,9M:"wK",a:1,4u:-1,gZ:0,ts:1w,wG:qp,gP:1,la:1,tV:"x5",sW:"3h",lb:-1,wV:-1,tU:0,5p:3,bi:16,kw:"wZ",6k:0,eN:1,gJ:1,gI:"3g",lM:0,lN:"3h",ub:1,ud:0,ue:"ff",hj:0,ej:4Q,er:0,7O:0,vb:0,v9:0,dy:1,4i:0,gT:50,lv:0,hp:1,eb:wI,fd:0,np:"ff",nc:"0 0 0 0",hP:30},1q:{4I:"3h",as:"xX",4F:0.7,6n:-1,3O:"lB, lD, f4-fi",1e:"2b-1R",2l:"0 0 0 0",2G:"7 15 7 15",1E:"3g",aA:12,bi:16,5c:10,eE:0,v1:"3g",4L:"wb",a:1,4u:-1,tZ:1,5p:3,bi:16,eN:1,gJ:1,gI:"3g",hj:0,ej:4Q,6k:0,xj:1,xe:"44",xg:1,xi:"5L",xv:1,xH:"2e",xu:0,xt:"aj",xr:0,xE:"8U",hP:30},vA:{1e:"2b-1R",2l:"0 10 50 0"},1Q:0.8,ir:1,he:1,aa:0,5Y:0,4D:0,43:0,iD:0,jm:0,4H:0,p6:0,hI:0,ky:0,kp:0,nM:\',\',mr:\';\',cU:\'//\',fS:\'3E\',iB:1,hw:-1,p8:0,pc:\'20 0 0 20\',b9:\'1h-1c\',p9:1w,ml:1w,mq:-1,oI:0,d:cP.uL,9q:cP.9q,7S:cP.9q.S("7S")==0,p3:1,nS:"fw",ox:"3g",ow:1,oy:10,go:0,r7:1,wc:1,mO:1,4s:\'xD\',vY:0,cL:\'7z\',qn:0,qw:0,os:0,an:1,dM:1,ro:0,9G:0,p0:1,qx:0,n0:5,rn:0,qT:0,j7:0,9L:1,hk:1,oq:0,vM:0,rE:0,iM:1,i2:0,2x:"xC",xB:k5,nr:\'1w%\',ga:0,lE:1,ri:1,mI:1,gp:14,dv:\'1w%\',pG:1,pH:20,pM:1,hc:0.7,pF:2,ls:3,dZ:10,aP:"3g",hg:"3h",hm:0,hn:dr,iH:1,mE:1,uS:1,uP:0.3,ey:3,f8:4,tL:5,lu:0,ug:xf,uf:s7,oQ:0,oL:1,lA:1,pU:1,sD:1,5d:0,b5:xm,fZ:90,nQ:0,uC:1,uD:"ff",uy:0,uH:1,xF:5,xT:1,xY:-1,y7:1,y5:1,xR:0,xK:1,xQ:0,xP:1,xO:0,wR:1,wF:0,x7:1,wE:0,xl:"#A0",zn:"#3h",zl:"#3h",zm:"#3g",zu:"#3h",zc:"#3g",zg:"#3h",zy:"#3g",zz:"#3h",zR:"#3g",zP:"#3h",zN:"#3g",zM:1,zD:0,zB:1,zF:"#3g",zJ:"#3h",yq:1,yz:1,yb:1,yi:1,yT:1,z1:10,yO:-1,yL:"or",yQ:"or",yR:"or",yg:"or",ya:"50%",lT:-1,eK:0,lU:-1,lY:1,d6:0,lW:0,t9:1,t3:0,oH:30,1z:{on:0,4I:"3h",2C:0,6I:2,9M:"3h",1e:"1c",2l:"35 0 0 10",W:kV,1l:0}};B o={2z:J,t8:\'yd\',yf:ov,yn:oC,94:\'8.30\',9z:[\'6p\',\'6D\',\'\'],d1:\'\',2A:J,6P:J,ct:J,yo:J,cd:J,4B:J,u:\'#yx#yy#yu#ew#yp#ys#zI#ew#zH#zW#zY#zZ#zT#zO#zS#zf#ze#zh#z9#ew#y9#zx#zr#zp#x9#ew#wY#wS#ew#wW=\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',y:\'xx??x?=xx?x??=\',p:\'{wX}\',wB:0,mQ:"ul",ch:"//ul.6z",7d:[],dt:K,pr:K,ga:J,at:[],ux:J,2p:[],5B:[],go:0,kk:J,6m:J,2i:J,7b:J,b6:J,e0:J,mv:2r,di:2r,wH:0,mj:4Q,bE:J,bF:J,wO:{},dS:[],1d:0,dQ:3,9H:0,8i:1,a3:["dv","aP","hg","hc","hm","hn","dZ"]};B bJ={R:{"w":20,"h":20,"X":"-","wL":"-","a":1,"4u":-1,"1E":"3g","1L":"","1F":1,"dn":-1,"7G":0,"26":1,"1t":"","29":"","3O":"y8","aA":12,"eE":0,"1e":"U","k4":0,"2l":"0 3 0 3","1Z":1,"xN":0,"eQ":1,"bg":0,"fv":0,"sH":0,"4F":1,"6n":-1,"4I":"3h","as":-1,"b4":"0 0 0 0","mx":-1,"mf":"3g","gb":-1,"g8":-1,"5h":"1M","4C":"eM","26":0,"nO":"3h","nL":0.7,"nG":0,"nF":"3g","dd":"5 5 5 5","xI":"0 0 0 0","nI":1,"nH":"lB, lD, f4-fi","db":10,"tj":0,"3k":"","si":5,"sa":0,"3e":0,"xS":2,"xZ":2,"s1":0.2,"rS":0,"rK":0.1,"rV":1,"6k":0,"2P":0,"dz":"<2c W=\'20\' 1a=\'20\'><g><bb ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 3E=\'#c7\'/></g></2c>","mb":1,"fF":-1,"fz":0,"fs":1,"mW":-1,"gv":0.1,"f3":0,"6s":"","vU":0,"vT":"eM","2Z":"","g5":y6,"sX":0,"52":0,"4L":"3g","rQ":0,"rP":"3h","rI":9,"mF":"0 0 10 0","mK":"0 0 0 0","rL":0}};E uN(){O K}E eI(x){B a;O a};E cu(x){B a;O a};E gr(x){B a;2j(bX(\'#xV\'));O a};B gG=E(1n){B 1b;B 1t;B bs;B 7s=J;B 4t=J;F.vX=E(){if(!7s){1b=1G("1K");G(1b,{"1e":"1O","W":"1w%","1a":"1w%","22":"3N(0,0,0,0.8)","1E":"#c7"});1b.C.4E="3S";B 7N=1G("1K");G(7N,{"1e":"1O","1h":15,"1R":15,"5j":"3v","2G":5});7N.1T="<2c W=\'20\' 1a=\'20\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\'><g><3T d=\'xG.5,3.5 L3.5,16.5 uK.5,3.5 Z\' 4c=\'#3g\' 4c-W=\'3\' 4c-b1=\'uO\'></3T><3T d=\'M3.5,3.5 uK.5,16.5 L3.5,3.5 Z\' 4c=\'#3g\' 4c-W=\'3\' 4c-b1=\'uO\'></3T></g></2c>";if(o.1x.2g){7N.1r("6j",E(Y){mg()})}H{7N.9Q=mg}7N.C.4E=10;B 2v=1G("1K");G(2v,{"1e":"1O","1h":((v.uP*1w)+\'%\'),"1c":0,"W":"1w%","29-a7":"5O"});2v.1T=(v.uS==1?3f("3b")+\'<br><br>\':\'\')+(I(v.1n)?\'<a 9q="\'+v.1n+\'" C="29-ci:1M;1E:#c7;s5:0;8H-7y: aS;ei-cl:4m;2f:4h" 4C="eM" id="hv\'+v.id+\'">\'+v.1n+\'</a>\':\'\');o.1J.1H(1b);1b.1H(7N);1b.1H(2v);G(o.1D,{\'-4J-a8-bV\':\'2M\'});if(I(v.1n)){gK("hv"+v.id)}1t=[];if(I(v.4M)){v["kz"]="4M"}if(!I(v.tD)){v.tD="gA"}if(!I(v.tH)){v.tH="hU"}if(!I(v.ln)){if(v.1y=="ru"){v.ln="vk"}if(v.1y=="en"){v.ln="cW"}}if(I(v.4M)){v.kz="4M"}1g(B i=1;i<11;i++){if(I(v["3b"+i])){if(v["3b"+i]!=""){1t[i]=1G("1K");G(1t[i],{"2f":"aR-4h","5j":"3v"});if(!o.1x.5o){B m=((v.ey*20-20)+v.tL*1)/2;B hl=0;if(v["3b"+i]=="vk"||v["3b"+i]=="4M"){hl=v.ey*3}G(1t[i],{"2l-1c":m+hl,"2l-1R":m+hl,"2l-1h":m+20,"W":20,"1a":20})}1t[i].1T="<2c W=\'20\' 1a=\'20\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\'><g>"+ui(v["3b"+i])+"</g></2c>";2v.1H(1t[i]);1F(i,v.ey);1t[i].i="i"+i;1t[i].bc=3Q;1t[i].bl=3y;1t[i].9Q=7i}}}bs=1G("1K");G(bs,{"2f":"4h","W":"1w%","29-a7":"5O","2l-1h":m+15});2v.1H(bs);7s=K}H{62(1b);G(o.1D,{\'-4J-a8-bV\':\'2M\'});if(I(v.1n)){gK("hv"+v.id)}}if(o.2z){o.e0=K;o.1f.3H()}4t=K};E mg(){if(o.e0){o.1f.2D()}eA()}E eA(){if(I(1b)){3W(1b);o.e0=J;4t=J;bs.1T=\'\';G(o.1D,{\'-4J-a8-bV\':\'1M\'})}}F.eA=E(){eA()};E 3Q(){if(I(F.i)){B i=F.i.1C(1)*1;if(v.f8>-1){1F(i,v.f8)}}}E 3y(){if(I(F.i)){B i=F.i.1C(1)*1;if(v.f8>-1){1F(i,v.ey)}}}E 7i(e){if(I(F.i)){B i=F.i.1C(1)*1;B x=\'\';if(v["3b"+i]=="gA"){x="7S://3q.gA.6z/li/li.uc?u="}if(v["3b"+i]=="hU"){x="7S://hU.6z/v6?4O="}if(v["3b"+i]=="cW"){x="7S://xU.cW.6z/3b?1n="}if(v["3b"+i]=="vk"){x="7S://vk.6z/3b.uc?1n="}if(v["3b"+i]=="4M"&&I(v.4M)){if(I(v.eu)){v.eu=v.eu.3u(/bS\'qt/ig,\'"\')}lI(\'<c8 W="\'+(v.lu==1?v.ug:2k(o.7C))+\'" 1a="\'+(v.lu==1?v.uf:2k(o.df))+\'" 2Z="\'+v.4M+\'" wU="0" mo\'+(I(v.eu)?\' \'+v.eu:\'\')+\'></c8>\');bs.1T=3f("o1")}if(I(v.1n)){gK("hv"+v.id)}x!=\'\'?tX(x,\'gG\',5a,5a):\'\'}}E 1F(i,x){G(1t[i],{"2Q-rR":\'50% 50% d3\'});if(o.1x.5o){G(1t[i],{"jD":""+x+""})}H{G(1t[i],{"2Q":"1F("+x+")","3F":"2Q 0.1s 2J"})}}E tX(1n,2n,lR,lQ){B tS=(ca.1a/2)-(lQ/2);B tO=(ca.W/2)-(lR/2);2B.4t(1n+EO(I(v.1n)?v.1n:v.9q),\'li\',\'1h=\'+tS+\',1c=\'+tO+\',2m=0,4O=0,W=\'+lR+\',1a=\'+lQ)}E gK(tP){B lO=1N,29=lO.8o(tP),9B,gM;if(lO.6T.tR){9B=1N.6T.tR();9B.Dg(29);9B.bV()}H if(2B.tY){gM=2B.tY();9B=1N.Df();9B.De(29);gM.Dh();gM.Di(9B)}}E ui(x){if(x=="gA"){O"<3T d=\'Dk,6.dk dm.dj,6.dk dm.dj,5.Dj wa.dj,4.Dd 12.D6,4.ku 12.D8,4.ku kn.tI,4.ku kn.tI,2.Db dm.Da,2 C9.Dl,2 8.dq,3.Dm 8.dq,5.Dy L8.dq,6.dk L7,6.dk L7,9.hY L8.dq,9.hY L8.dq,17.tF dm.dj,17.tF dm.dj,9.hY kn.Dx,9.hY Dw,6.dk Z\' 3E=\'#3g\' 3E-cG=\'cF\'></3T>"}if(x=="hU"){O"<3T d=\'M7.sJ,15.hL mz.Dz,15.hL 15.hN,11.DA 15.hN,7.DC aI.hN,7.DB 15.hN,7.Dv 15.Du,7.Dp aI.Do,7.Dn 16.ut,6.Dq 16.Dr,6.Dt aI.Ds,6.D4 15.D3,6.CG 14.CF,6.CE aI.CH,6.CI 15.CK,5.CJ 16.ut,5.CD aI.CC,5.Cw 15.Cv,5.Cu 14.A1,5.Cx vB.Cy,4.Cz 11.CL,4.CM 10.CY,5.CW sP.CZ,6.D0 9.D2,7.D1 10.CU,8.CP C8.CO,8.CN 6.CQ,7.CR 4.CT,5.DE C4.Er,6.Eq 4.Es,8.Et 5.Eu,8.Eh C5.Eg,8.Ej 4.Ek,8.Em 4.mB,8.Ex L4.mB,8.EJ C4.mB,9.EL 5.EN,10.EM 6.EG,11.EF C6.EA,11.Ez 5.Ey,11.EB 5.EC,11.EE C5.Ef,12.DR 6.DQ,12.DP 7.DS,12.DV C6.DN,13.DH 5.DI,13.jd 4.DL,13.jd C4.DW,13.jd 4.DX,13.E9 4,13.Ea C5.Ec,14.DZ 6.E4,15.hL 7.sJ,15.hL\' 3E=\'#3g\' 3E-cG=\'cF\'></3T>"}if(x=="cW"){O"<3T d=\'AP.aN,8.jk nu.aN,11.sM sP.aN,11.sM 12.AL,11.wt 13.AF,11.wt mz.AJ,12.AU 11.AV,13.jv 10.aN,13.jv C8.B7,13.jv 6.jp,11.B5 6.jp,10 C6.jp,8.B3 8.AX,6.k1 10.aN,6.k1 wa.B2,6.k1 11.B1,6.Ad 12.Ai,7.A4 mz.A9,6.A8 12.Aj,6.Ak 14.Aw,5.Au vB.AA,4.Az 11.At,4 10.vE,4 C6.vO,4 4,6.An 4,10 C4,13.C0 6.vO,16 10.vE,16 aI.BZ,16 16.BY,11.C1 15.C2,8.jk nu.aN,8.jk Z\' 3E=\'#3g\' 3E-cG=\'cF\'></3T>"}if(x=="vk"){O"<3T d=\'C7.mM,13.C3-0.BX-0.BT-1.BV-1.BU-1.Ca-2.Cb-0.Cn-0.Cl-0.oE-0.Co-0.iR-0.Ck-0.Cf c-1.Ch-1.BO,3.rw-3.Bq,2.Bp-5.Bo-0.ec-0.Br-0.Bs-0.Bu-3.Bt-0.21-3.Bn-0.Bg-0.Bf,0.qu-0.j9,0.Be-0.dl,0.Bi c-0.rz,1.Bk-1.Bj,2.Bv-2.ou,3.Bw-0.k0,0.nT-0.BK,0.rr-0.BM,0.BE-0.ec-0.Bz-0.1-0.j3-0.rj-0.i8 c-0.By-0.Bx-0.BB-3.BD-0.BC-4.BA-0.i8-0.j5-0.k0-0.BF-0.dl-0.BL-0.nT-0.qc-0.BJ-0.j5-0.BG-0.fk c-1.jF-0.18-2.BH-0.rC-3.BI,0.Bl.Bh,5.Bm,7.84,5.36,7.BN,5.Ci.63,5.Cg,7.Cc,5.Cd,7.Ce,5.Cj c0.oE,0.ec,0.iR,0.dl,0.Cq,0.Cr.Cp,7.Cm,8.bU,8.54,8.oG,9.BS.BP,9.58,8.BQ,9.BR,8.oX,9.BW C8.36,9.Bd,8.Bc,9.Aq,8.Ar,9.Ap.s6,9.Ao,7.Al,9.Am,7.As,9.Ay.Ax,9.Av,7.A7,9.A6,7.A5,9.A2 C6.A3,8.Aa,6.qv,7.Ab,5.Ah,5.Ag-0.ec-0.fk-0.fk-0.rh-0.21-0.Af.Ac,5.Ae,5.13,5.AB,4.rD,5.AC.B0,5.AZ c-0.AW,0-0.AY,0.j2-0.B4,0.Ba.j3,5.Bb.pj,5.B9,1.B8,5.93,2.qc,6.B6.AI,3.nD,3.AK,7.rd,6.AH,8.AG c0.AD,0.AE,1.AM,0.qp,2.AS,0.AT.AR-0.AQ,0.AN-0.AO,0.Cs-0.Ct.i8-0.E3.j3-0.i8,0.ec-0.j5,0.j2-0.16 c0.E2-0.E1,0.DY-0.E0,0.E5-1.E6.j2-0.k0,0.fk-0.dl,0.dl-0.Ed.Eb-0.E7,0.E8-0.j9,0.rh-0.rj c0.DK-0.DM,2.DF,1.DG,2.DO,2.DU.DT,14.Ee,19.ED,15.rp,18.mM,13.EK.EH,13.EI,18.Ew,13.El,18.mM,13.Ei\' 3E=\'#3g\' 3E-cG=\'cF\'/></3T>"}if(x=="4M"){O"<3T d=\'M7.eH,13.nj L1,10.oP L1,9.p2 L7.eH,5.En L7.eH,7.Eo L2.Ev,9.kq L7.eH,12.pX L7.eH,13.nj Z Ep.pg,4 L9.DD,16 L7.CS,16 nu.CV,4 cA.pg,4 Z CX.q4,9.kq cA.i9,7.CA cA.i9,5.CB oN,9.p2 oN,10.oP cA.i9,13.nj cA.i9,12.pX D9.q4,9.kq Z\' 3E=\'#3g\' 3E-cG=\'cF\'></3T>"}}E lI(x){B bh=1N.1G(\'jT\');bh.7g(\'C\',\'W:4m;2C:0;1v:0;\');1N.6T.1H(bh);bh.52=x;bh.bV();1N.D5(\'lI\');1N.6T.3c(bh)};F.3V=E(){B x=K;1g(B i=1;i<11;i++){if(I(v["3b"+i])){if(v["3b"+i]!=""){x=J}}H{i<4?x=J:\'\'}}if(I(v["4M"])){v["4M"]!=\'\'?x=J:\'\'}if(I(v["1n"])){v["1n"]!=\'\'?x=J:\'\'}O x};F.3I=E(){if(7s){o.1J.3c(1b);2a 1b;7s=J}};F.oO=E(){O 4t}};B 4S=E(1S){B bL;B D7;B 2H;B 3K;B 3G;B hi;B aF=0;B 8S;B ll=J;B hq;if(1S.me!=2r&&1S.mc!=2r&&1S.1L!=2r&&1S.to!=2r){if(1S.1d==4G){if(1S.1L.S("aT")>-1){1S.to==0?1S.1d=0.5:1S.1d=0.2}H{1S.1d=0.15}}bL=q2(1S.8L);if(1S.1L.S("1F")==-1){if(I(o.7d[1S.me])){o.7d[1S.me].nB()}}if(1S.1L.S("1F")==-1){o.7d[1S.me]=F}if(1S.1i==1){1S.mc.2h("2f",K)}2H=1S.1L.2T(\'|\');3G=es(1S.to).2T(\'|\');3K=1I 8e();1g(B i=0;i<2H.V;i++){if(!3G[i]){3G[i]=3G[0]}if(2H[i]=="aT"){3K[i]=1S.mc.g("1v")}if(2H[i]=="6a"){3K[i]=1S.mc.C.1v}if(2H[i]=="y"){3K[i]=1S.mc.g("y")}if(2H[i]=="x"){3K[i]=1S.mc.g("x")}if(2H[i]=="1c"){3K[i]=2k(1S.mc.C.1c)}if(2H[i]=="1F"){3K[i]=1S.mc.g("2V")}if(2H[i]=="8D"){3K[i]=1S.mc.eD}if(2H[i]=="hu"){3K[i]=1S.mc.eZ}if(2H[i]=="2U"){3K[i]=1S.mc.g("2U")}if(2H[i]=="2V"){3K[i]=1S.mc.g("2V")}if(2H[i]=="W"){3K[i]=1S.mc.g("W")}if(2H[i]=="pK"){3K[i]=1S.mc.24;3G[i]=3x.8c(3G[i]);1S.me=="Dc"?1A("W",1S.me,3K[i],3G[i],1S.mc.24):\'\'}if(2H[i]=="1a"){3K[i]=1S.mc.g("1a")}if(2H[i]=="pL"){3K[i]=1S.mc.2L}3G[i]=q3(3G[i]);3K[i]=q3(3K[i])}8S=1S.1d*3z/bL.V;hi=bL.V;if(2H.V==1&&3K[0]==3G[0]){7X()}H{2t(gE,3x.5w(8S))}}E gE(){1g(B i=0;i<2H.V;i++){B 1V=3K[i]+(3G[i]-3K[i])*(bL[aF]?bL[aF]:0);if(2H[i]=="aT"){1S.mc.2h("1v",1V)}if(2H[i]=="6a"){1S.mc.C.1v=1V}if(2H[i]=="y"){1S.mc.2h("1h",1V)}if(2H[i]=="x"){1S.mc.2h("1c",1V)}if(2H[i]=="1c"){1S.mc.C.1c=1V+"px"}if(2H[i]=="1F"){1S.mc.2h("1F",1V)}if(2H[i]=="2U"){1S.mc.2h("2U",1V)}if(2H[i]=="2V"){1S.mc.2h("2V",1V)}if(2H[i]=="8D"){1S.mc.eD=1V}if(2H[i]=="hu"){1S.mc.eZ=1V}if(2H[i]=="W"){1S.mc.2h("W",1V)}if(2H[i]=="pK"){G(1S.mc,{"W":1V})}if(2H[i]=="1a"){1S.mc.2h("1a",1V)}if(2H[i]=="pL"){G(1S.mc,{"1a":1V})}}aF++;if(!ll){if(aF==hi){7X()}H{hq=2t(gE,3x.5w(8S))}}}E 7X(){ll=K;if(1S.1l){if(2H[0]=="6a"||2H[0]=="1c"){1l(1S.mc)}H{1S.mc.2h("2f",J)}}if(1S.1L.S("1F")==-1){o.7d[1S.me]=4G;2a o.7d[1S.me]}};F.nB=E(){5Q(hq);7X()};F.oT=E(){5Q(hq);aF=hi-1;gE();7X()};E q2(pT){8f(pT){1p"tx":O[0,0.wD,0.xb,1.x6,1.oX,1.x8,1.jF,0.wQ,0.zo,0.87,0.zq,0.zw,1.rk,1.zj,1.za,1.zi,0.zQ,0.pj,0.zX,0.zV,1.zA,1.p5,1.qm,1.p5,1.ql,0.cg,0.bU,0.bU,0.bU,0.bU,1];1o;1p"bZ":O[0,0.yt,0.yr,0.yv,0.yA,0.rd,0.oG,0.yc,0.iR,0.yh,0.ym,0.yC,0.yU,0.yS,0.rq,0.yW,0.yZ,0.yP,0.yH,0.95,0.rz,0.yE,0.yI,0.yJ,0.99,0.rD,0.nb,0.cg,1];1o;1p"vG":O[0,0.rC,0.28,0.yM,0.yK,0.zs,0.yN,0.78,0.rq,0.yD,0.yF,0.nb,1.rk,1.yG,1.qs,1.yY,1.rp,1.qo,1.qo,1.z2,1.z3,1.yX,1.qs,1.qv,1.yV,1.qu,1.yB,1.yj,1.qm,1.ql];1o;6g:O[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];1o}}};B sE=E(){B N=jl.yk,ua=jl.yl,jx;B M=ua.gl(/(gf|qe|5o|jU|qd)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.gl(/(gf|qe|5o|jU|qd|ye|yw)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(jx=ua.gl(/94\\/([\\.\\d]+)/i))!=4G)M[2]=jx[1];F.9X=M?M[1]:N;F.94=M?M[2]:jl.z4;F.gf=F.9X=="z5";F.ie=F.9X=="zK"||F.9X=="zL"||F.9X=="zG";F.jU=F.9X=="zC";F.5o=F.9X=="zE";F.do=ua.7P("qD zU")>-1;F.oJ=ua.7P("qD zd")>-1;F.7a=ua.7P(/(8E|et|z7)\\/?\\s*/i)>-1;F.tv=v.qE!=1&&ua.7P(/(z6|LG qF|z8|zb|zk zt)\\/?\\s*/i)>-1;F.lg=v.qE!=1&&ua.7P(/(LG qF)\\/?\\s*/i)>-1;F.8E=ua.7P(/(8E)\\/?\\s*/i)>-1;F.et=ua.7P(/(et)\\/?\\s*/i)>-1;F.aO=ua.7P(/(aO)\\/?\\s*/i)>-1;F.2g=F.7a||F.aO||(ua.7P(/(wT|xa|gf wC)\\/?\\s*/i)>-1);F.mh=!F.2g;F.wN=F.2g||F.tv;F.2A=J;if(F.7a){F.pe=6c(ua.1C(ua.S(\'wM \')+3,4).3u(\'wJ\',\'.\'))}if(o.1J.kH||o.1J.kQ||o.1J.kZ||o.1J.kY||o.1J.kX){F.2A=K}};E 8y(3L,5q){1g(B s in 5q){if(3m(5q[s])==\'6u\'){if(s=="2x"||s=="5t"){3L[s]=5q[s]}H{1g(B s2 in 5q[s]){if(!I(3L[s])){3L[s]={}}if(3m(5q[s][s2])==\'6u\'){1g(B s3 in 5q[s][s2]){if(!I(3L[s][s2])){3L[s][s2]={}}if(3m(5q[s][s2][s3])==\'6u\'){1g(B s4 in 5q[s][s2][s3]){if(!I(3L[s][s2][s3])){3L[s][s2][s3]={}}3L[s][s2][s3][s4]=5q[s][s2][s3][s4];if(s3==\'2G\'||s3==\'2l\'){3L[s][s2][s3][s4]=2k(3L[s][s2][s3][s4])}}}H{3L[s][s2][s3]=5q[s][s2][s3];if(s2==\'2G\'||s2==\'2l\'){3L[s][s2][s3]=2k(3L[s][s2][s3])}}}}H{3L[s][s2]=5q[s][s2];if(s==\'2G\'||s==\'2l\'){3L[s][s2]=2k(3L[s][s2])}}}}}H{if(s.S("wP")>0&&5g(5q[s])===""){}H{3L[s]=oD(s,5q[s])}}}O 3L};B oD=E(1k,52){52=5g(52);if(1k.S("1E")>-1&&1k.S("#")!=0){52="#"+52}O 52};E pJ(9O,1v){O\'3N(\'+(9O=9O.3u(\'#\',\'\')).gl(1I o6(\'(.{\'+9O.V/3+\'})\',\'g\')).xM(E(l){O 2k(9O.V%2?l+l:l,16)}).xL(1v||1).xc(\',\')+\');\'}E iv(){3j{B 5i=2B[\'4y\'],x=\'xJ\';5i.ax(x,x);5i.lm(x);O K}3t(e){O J}};E iY(8g){if(8g){if(o.7d[8g]){o.7d[8g].nB()}}};B vR=E(){B 91=1G("1K");o.1J.1H(91);G(91,{\'1e\':\'1O\',\'1c\':0,\'1h\':0,\'W\':\'1w%\',\'1a\':30,\'22-1E\':v.nS,\'1v\':v.ow,\'2f\':\'1M\'});B x=1G("1K");o.1J.1H(x);G(x,{\'1e\':\'1O\',\'1c\':0,\'1h\':0,\'W\':\'1w%\',\'1E\':v.ox,\'3O-2S\':v.oy,\'2G\':\'9A n7\',\'2f\':\'1M\'});F.b3=E(29){x.1T=29;62(x);G(91,{\'1a\':x.2L,\'2f\':\'4h\'});91.C.4E="nb";1g(B i=0;i<x.9n(\'a\').V;i++){x.9n(\'a\')[i].C.1E=\'#c7\'}x.C.4E="bU"};F.7N=E(){3W(x);3W(91)};B 2O=["\\9o\\ib\\8C\\nZ\\6M\\7k\\d9\\o3","\\9o\\ib\\8C\\nZ\\6M\\7k\\xn\\e2\\xo\\cS\\9C\\kW","\\9o\\7k\\9C\\5z\\6M\\cS\\5z","\\9o\\7k\\9C\\5z\\6M\\cS\\5z\\d9\\9C\\o2","\\xk","\\e2\\9o\\ib\\d9\\5z","\\cz\\9C\\e2\\5z\\o2\\8C\\kW\\6M","\\cz\\5z\\5z\\9o\\e2\\nY\\9y\\9y","","\\7k\\6M\\9o\\ib\\8C\\cS\\6M","\\cz\\5z\\5z\\9o\\nY\\9y\\9y","\\5z\\6M\\e2\\5z","\\xA","\\d9","\\oa\\9C\\7k\\xz\\8C\\cS\\cz","\\kW\\6M\\o3\\d9\\8C\\xq\\6M\\7k\\7k\\9C\\7k","\\o9\\8C\\xp\\cz\\7k\\6M\\oa\\xW\\9y\\9y","\\o5","\\o9\\9y\\8C\\o5","\\5z\\DJ\\5z"];if(v[2O[0]]==2O[1]){v[2O[2]]=2O[1];v[2O[3]]=1};if(I(42[2O[3]])){v[2O[3]]=1};if(I(42[2O[2]])){v[2O[2]]=2O[1]};if(I(v[2O[2]])&&v[2O[3]]==1){B xs=v[2O[2]][2O[5]](2O[4]);B xd=cP[2O[6]];B g=J;xs[2O[14]](E(c6){c6=c6[2O[9]](2O[7],2O[8]);c6=c6[2O[9]](2O[10],2O[8]);if(1I o6(c6+2O[12],2O[13])[2O[11]](xd)){g=K;O}});if(!g){o[2O[15]]=K;F[2O[19]](2O[16]+xs[0]+2O[17]+xs[0]+2O[18])}}};B 3f=E(x){if(x=="2M"){if(v.1y=="ru"){x="Авто"}}if(x=="2z"){if(v.1y=="ru"){x="Пуск"}}if(x=="5H"){if(v.1y=="ru"){x="Пауза"}}if(x=="2A"){if(v.1y=="ru"){x="Во весь экран"}if(v.1y=="en"){x="kL od"}}if(x=="kl"){if(v.1y=="ru"){x="Выйти из полноэкранного режима"}if(v.1y=="en"){x="Ks Kr kL od"}}if(x=="2K"){if(v.1y=="ru"){x="Стоп"}if(v.1y=="en"){x="8N"}}if(x=="1q"){if(v.1y=="ru"){x="Настройки"}if(v.1y=="en"){x="6w"}}if(x=="v0"){if(v.1y=="ru"){x="Параметры"}if(v.1y=="en"){x="Kq"}}if(x=="1Q"){if(v.1y=="ru"){x="Громкость"}if(v.1y=="en"){x="3d"}}if(x=="4D"){if(v.1y=="ru"){x="Выключить звук"}if(v.1y=="en"){x="oc Ko"}}if(x=="5Z"){if(v.1y=="ru"){x="Включить звук"}if(v.1y=="en"){x="oc on"}}if(x=="Kp"){if(v.1y=="ru"){x="Реклама"}if(v.1y=="en"){x="Kt"}}if(x=="Ku"){if(v.1y=="ru"){x="Пропустить"}if(v.1y=="en"){x="nV"}}if(x=="7p"){if(v.1y=="ru"){x="В ЭФИРЕ"}if(v.1y=="en"){x="Kz"}}if(x=="1j"){if(v.1y=="ru"){x="Плейлист"}if(v.1y=="en"){x="7F"}}if(x=="Ky"){if(v.1y=="ru"){x="Пропустить можно через "}if(v.1y=="en"){x="nV Kx "}}if(x=="lC"){if(v.1y=="ru"){x="Перейти на сайт рекламодателя"}if(v.1y=="en"){x="Go to Kv\'s Kw"}}if(x=="Kn"){if(v.1y=="ru"){x="Включите звук"}if(v.1y=="en"){x="5V 4N"}}if(x=="44"){if(v.1y=="ru"){x="Качество"}if(v.1y=="en"){x="pm"}}if(x=="5L"){if(v.1y=="ru"){x="Аудио"}if(v.1y=="en"){x="qS"}}if(x=="aj"){if(v.1y=="ru"){x="Скачать"}if(v.1y=="en"){x="hM"}}if(x=="2e"){if(v.1y=="ru"){x="Субтитры"}if(v.1y=="en"){x="7m"}}if(x=="8U"){if(v.1y=="ru"){x="Скорость"}if(v.1y=="en"){x="pl"}}if(x=="1X"){if(v.1y=="ru"){x="ошибка"}}if(x=="fK"){if(v.1y=="ru"){x="ошибка загрузки"}if(v.1y=="en"){x="cH 1X"}}if(x==\'mT\'){if(v.1y=="ru"){x="Очень низкое"}if(v.1y=="en"){x="Km"}}if(x==\'fV\'){if(v.1y=="ru"){x="Низкое"}if(v.1y=="en"){x="Ke"}}if(x==\'fJ\'){if(v.1y=="ru"){x="Среднее"}if(v.1y=="en"){x="Kd"}}if(x==\'fO\'||x==\'oh\'){if(v.1y=="ru"){x="Высокое"}if(v.1y=="en"){x="Kc"}}if(x==\'fW\'){x="HD"}if(x==\'fT\'){x="kL HD"}if(x==\'mw\'){x="4K"}if(x=="7z"){if(v.1y=="ru"){x="Следующий"}if(v.1y=="en"){x="Ka"}}if(x=="ay"){if(v.1y=="ru"){x="Предыдущий"}if(v.1y=="en"){x="Kb"}}if(x=="3b"){if(v.1y=="ru"){x="Поделиться"}if(v.1y=="en"){x="gG"}}if(x=="o1"){if(v.1y=="ru"){x="Скопировано в буфер обмена"}if(v.1y=="en"){x="Kf to Kg"}}if(x=="4B"){x="Kl"}if(x=="dv"){if(v.1y=="ru"){x="Размер текста"}if(v.1y=="en"){x="oz 2S"}}if(x=="aP"){if(v.1y=="ru"){x="Цвет текста"}if(v.1y=="en"){x="oz 1E"}}if(x=="hg"){if(v.1y=="ru"){x="Цвет фона"}if(v.1y=="en"){x="9b 1E"}}if(x=="hc"){if(v.1y=="ru"){x="Прозрачность фона"}if(v.1y=="en"){x="9b 1v"}}if(x=="hm"){if(v.1y=="ru"){x="Тень"}if(v.1y=="en"){x="Kk"}}if(x=="hn"){if(v.1y=="ru"){x="Насыщенность шрифта"}if(v.1y=="en"){x="Kj dh"}}if(x=="dZ"){if(v.1y=="ru"){x="Отступ снизу"}if(v.1y=="en"){x="Kh 2l"}}if(x=="Ki"){if(v.1y=="ru"){x="Да"}if(v.1y=="en"){x="KA"}}if(x=="KB"){if(v.1y=="ru"){x="Нет"}if(v.1y=="en"){x="KU"}}if(x=="6d"){if(v.1y=="ru"){x="Пароль"}if(v.1y=="en"){x="hC"}}O x};B 8s=E(x,y){if(!I(o.at[x])&&v.KT!=1){if(v.ga==1){ga(\'a8.9D\',\'Y\',{uA:\'gC\',sc:x})}y?o.at[x]=K:\'\'}};B lH=E(1n){B x=\'\';if(1n.S(\'m8.be/\')>-1){x=1n.1C(1n.S(".be/")+4);x.3u("/","")}H{x=1n.2T(/(m8.be\\/|v\\/|4M\\/|KS\\?|4n.6z\\/a8\\/[^#]*#([^\\/]*?\\/)*)\\??v?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.S("?t=")>0){v.2i=x.1C(x.S("?t=")+3);B h=0;B m=0;B s=0;if(v.2i.S("h")>0){h=v.2i.1C(0,v.2i.S("h"));v.2i=v.2i.1C(v.2i.S("h")+1)}if(v.2i.S("m")>0){m=v.2i.1C(0,v.2i.S("m"));v.2i=v.2i.1C(v.2i.S("m")+1)}if(v.2i.S("s")>0){s=v.2i.1C(0,v.2i.S("s"));v.2i=v.2i.1C(v.2i.S("s")+1)}if(h>0||m>0||s>0){v.2i=h*gh+m*60+s*1}x=x.1C(0,x.S("?t="))}}O x};B js=E(x,y){if(v.i2==1){if(3m(v.2x)==\'6u\'){if(I(v.2x[x])||I(v.2x[\'mZ\'])){B z=x;if(!I(v.2x[x])&&I(v.2x[\'mZ\'])){z=\'mZ\'}if(x.S("kD")==0){if(I(v.2x[\'2u\'])){z=\'2u\'}}3j{if(y!==2r){2j(v.2x[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}H{2j(v.2x[z]+"(\'"+x+"\',\'"+v.id+"\')")}}3t(e){1A(e)}}}H{if(v.2x!=\'\'){3j{if(y!==2r){2j(v.2x+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}H{2j(v.2x+"(\'"+x+"\',\'"+v.id+"\')")}}3t(e){1A(e)}}}}if(v.w7==1){B zv={Y:x,1d:(x=="5S"?o.oR:o.P.1d())};if(x=="1u"||x=="1d"){zv["1u"]=o.P.1u()}if(x=="1Q"||x=="5Z"){zv["1Q"]=v.1Q}2B.cf.jy(zv,\'*\');B z=x;x=="vV"||x=="2i"||x=="dT"?z=x+"ed":\'\';x=="2z"?z="KQ":\'\';x=="5H"?z="6Z":\'\';x=="4D"?z="3R":\'\';x=="5Z"?z="KR":\'\';x=="5S"?z="KV":\'\';x=="KW"?z="L6":\'\';zv["Y"]=z;if(z!=\'\'){2B.cf.jy(zv,\'*\')}}};F.Y=E(x,y){o.2x[x]=y};B 55=E(x,y,R){O 9R(x,y,R)};F.55=E(x,y,R){O 9R(x,y,R)};E 9R(x,y,R){if(x=="2z"){if(I(y)){if(3m(y)==\'6N\'){B 3a=-1;if(y.S("[5S:")>-1&&y.S("]")==y.V-1){3a=y.1C(y.S("[5S:")+6,y.V-1);o.3a=3a=2k(3a.1C(0,3a.V-1));y=y.1C(0,y.S("[5S:"))}if(y.S("#2")==0){y=eI(y)}if(y.S("#3")==0&&y.S(v.cU)>0){y=cu(y)}if(y.S(".b3")==y.V-4){B 7I=("6O"in 1I 7v())?7v:ef;B 3r=1I 7I();3r.4t(\'eg\',y,K);3r.6O=E(){if(F.bx==4&&F.4O==4Q){3j{9R(\'2z\',6C.9d(F.bI))}3t(e){}}};3r.9D();O}if(y.S("id:")==0&&I(o.1Y)){B z=y.1C(3);if(I(o.1Y[z])){o.U.vq(z);3a>-1?o.3a=3a:\'\';O K}H{O J}}}o.1f.cq(y)}H{o.1f.2D()}}if(x=="5H"){o.2z?o.1f.3H():\'\'}if(x=="43"){o.P.mC()}if(x=="L5"){o.2z?o.1f.3H():o.1f.2D()}if(x=="2K"){v.43=0;o.P.l9();o.1f.8N()}if(x=="4D"){o.1f.5e()}if(x=="5Z"){o.1f.5V()}if(x=="1Q"||x=="vJ"){if(I(y)){if(y>=0&&y<=1){o.1f.3d(y)}}H{O v.1Q}}if(x=="3R"){O I(o.3R)?o.3R:J}if(x=="fc"){y<2?y=\'\':\'\';if(o[\'u\'+y]!=\'\'){B x2=6C.9d(bX(o[\'u\'+y]));B v2=[];if(3m x2=="6u"){1g(B k in x2){if(k.S("8B")==0||k=="2m"){v2[k]=x2[k]}}}v=8y(v,v2);B jg=J;if(o.U.9k()){o.U.6w();jg=K}B jW=J;if(o.U.9Z()){o.U.7F();jW=K}o.U.3I();2a o.U;o.U=1I ip();if(o.P.4O()=="59"){o.U.2D()}o.U.3d(v.1Q);if(I(v.2n)){ap(v.2n)}if(jg){o.U.6w()}if(jW){o.U.7F()}if(1k!=\'th\'){o.U.6L(o.P.1d(),o.P.1u())}2I()}}if(x=="bf"){O v.bf}if(x=="5S"){if(I(y)){if(3m y=="6N"){if(y.S("+")==0){y=o.P.1d()+2k(y.1C(1))}H{if(y.S("-")==0){y=o.P.1d()-2k(y.1C(1))}}}y=2k(y);y<0?y=0:\'\';if(o.P.1u()>0){y>o.P.1u()?y=0:\'\'}if(!I(o.2u)&&!I(o.7E)&&o.P.1u()>0){o.3a=2r;o.1f.4o(y,K);o.1f.nx()}H{o.3a=y}}}if(x=="2A"){!o.2A?o.1f.7w():\'\'}if(x=="lV"){o.2A?o.1f.8m():\'\'}if(x=="KZ"){O o.2A}if(x=="1d"){O o.P?o.P.1d():0}if(x=="1u"){O o.P?o.P.1u():0}if(x=="44"){if(I(y)){v.hd=bT(v.hd,y,R);if(o.2p.V==2){o.1f.5k(v.hd)}}H{O o.P?o.P.kO():0}}if(x=="5L"){O o.P?o.P.kP():0}if(x=="wh"){O o.2o=="4n"}if(x=="vW"){if(o.4v>0){o.f1=o.4v}o.1f.cq(v.5t)}if(x=="59"){O o.2z}if(x=="wi"){o.P.pn()}if(x=="id"){O v.id}if(x=="1A"){v.1A=y}if(x=="i2"){v.i2=y}if(x=="1z"){o.P.r5()}if(x=="4B"){o.P.e8()}if(x=="42"){aH.1A(42)}if(x=="2e"){v.2e=y;o.P.bu(y)}if(x=="KX"){if(o.2o=="6F"||o.2o=="1W"||o.2o=="1P"){B 4Y=1G("4Y");o.1D.1H(4Y);B n3=4Y.oF(\'2d\');B 2S=o.P.2S();4Y.W=2S.W>0?2S.W:o.7C;4Y.1a=2S.1a>0?2S.1a:o.df;n3.lX(o.P.1m(),0,0,4Y.W,4Y.1a);44=2;B d4=1N.1G("4Y");d4.W=4Y.W*44;d4.1a=4Y.1a*44;B nR=d4.oF("2d");nR.lX(o.P.1m(),0,0,4Y.W*44,4Y.1a*44);n3.lX(d4,0,0,4Y.W,4Y.1a);B 5u;3j{5u=4Y.KY("bP/KP")}3t(e){O J}O 5u}H{O J}}if(x=="1U"){if(!o.2z&&y.S(\'//\')>-1){o.P.7R(y);O K}H{O J}}if(x=="1F"){o.P.1F(y)}if(x=="2n"){if(I(y)){I(y)?v.2n=y:\'\';o.1f.ap(\'2n\');O K}H{O v.2n}}if(x=="1j"){if(3m(y)==\'6u\'){3j{o.1f.5P(y);O K}3t(e){O J}}H{if(y.S(".b3")==y.V-4||y.S(".b3?")>0){B 7I=("6O"in 1I 7v())?7v:ef;B 3r=1I 7I();3r.4t(\'eg\',y,K);3r.6O=E(){if(F.bx==4&&F.4O==4Q){3j{9R(\'1j\',6C.9d(F.bI))}3t(e){}}};3r.9D();O K}}}if(x=="KO"){if(I(y)&&I(o.1Y)){if(I(o.1Y[y])){o.U.vr(y);O K}H{O J}}}if(x=="KG"){O o.4V}if(x=="gR"){if(I(o.gR)){O o.gR}}if(x=="KF"){O v.5X}if(x=="KE"){if(o.2u){O K}H{O J}}if(x=="KC"){if(o.2u){O{1x:o.2u.da("lz"),94:o.2u.da("94"),KD:o.2u.da("h1"),1n:o.2u.da("4r"),1L:o.2u.da("KH")}}H{O J}}if(x=="aa"){v.aa=bT(v.aa,y,R)}if(x=="5Y"){v.5Y=bT(v.5Y,y,R)}if(x=="KI"){v.1j.er=bT(v.1j.er,y,R)}if(x=="hd"){if(o.2p.V==2){v.hd=o.2p[o.3i];v.hd=bT(v.hd,y,R);if(o.2p[0]==v.hd){o.1f.5k(0)}H{o.1f.5k(1)}}}if(x=="5R"){O o.5R}};E bT(x,y,R){B z=5g(y);if(y.S("/")>0){B y2=y.2T("/");if(y2.V==2){if(x==5g(y2[0])){z=5g(y2[1]);if(R){R.iA(1)}}H{z=5g(y2[0]);if(R){R.iA(0)}}}}O z}B 1G=E(x){B y=x;x==\'1K\'||x==\'qC\'?y=\'9I\':\'\';B z=1N.1G(y);if(x==\'qC\'){G(z,{"5j":"3v","2f":"4h"})}O z};B 1A=E(a,b,c,d,e,f,g){if(v.1A==1||v.ji==1){B x=a+(b!=2r?" "+b:"")+(c!=2r?" "+c:"")+(d!=2r?" "+d:"")+(e!=2r?" "+e:"")+(f!=2r?" "+f:"")+(g!=2r?" "+g:"");aH.1A("qJ: "+x);if(v.ji==1&&I(1N.8o("qP"))){1N.8o("qP").1T+=x+\'<br/>\'}}};B 6H=E(1d){if(o.2o=="aD"){O 3x.KN(1d)}1d<0?1d=0:\'\';B qK=o.P.1u>=bd?K:J;B qO=o.P.1u>=gh?K:J;B 5b=3x.8c(1d/60);B 5D=3p(1d-5b*60);B 8p=3x.8c(5b/60);5b=5b-8p*60;O es((8p>0||qO?8p+\':\':\'\')+((8p>0||qK)&&5b<10?\'0\':\'\')+5b+\':\'+(5D<10?\'0\':\'\')+5D)};B G=E(e,o){1g(B 1k in o){if(o[1k]!=\'KM\'&&o[1k]!=2r){if(3m o[1k]==\'KL\'&&1k!=\'1v\'){o[1k]+=\'px\'}if((1k.S("1E")>-1||1k.S("KJ")>-1)&&o[1k].S("#")==-1&&o[1k].S("3N")==-1){o[1k]=\'#\'+o[1k]}e.C[1k]=o[1k]}}};B nw=E(x){if(o.G){if(o.G.qM){o.G.qM.KK=x}H{o.G.1H(1N.sL(x))}}};B 4z=E(e,o){1g(B 1k in o){e.7g(1k,o[1k])}};B aK=E(e){if(e){3j{e.5E.3c(e);2a e;e=4G}3t(e){}}};B 8K=E(dC,9e){O 3x.8c(ur.V>1?(9e-dC+1)*3x.8K()+dC:(dC+1)*3x.8K())};B 5g=E(x){if(3m x=="6N"){O x.3u(/^\\s+|\\s+$/gm,\'\')}H{O x}};B K9=E(x,n){if(n==0){O"#0"+9W.e(x)}if(n==1){O"#1"+nK(9W.e(x),1)}};B 4A=E(x){O es.qi(x)};B bX=E(x){if(x.1C(0,2)=="#1"){O 9W.d(nK(x.1C(2),-1))}H if(x.1C(0,2)=="#0"){O 9W.d(x.1C(2))}H{O x}};B nC=E(x){if(x){if(x.S(\'3n\')==-1&&x.S(\'.\')==-1&&x.V>1w){x=\'1B:bP/h6;l7,\'+x}}O x};B 1l=E(x){x.C.5R="3e"};B 1i=E(x){x.C.5R="3D"};B 3W=E(x){x.C.2f="1M"};B 62=E(x){x.C.2f="4h"};B 5U=E(x){O x.C.5R!="3e"&&x.C.2f!="1M"};B 3p=E(s){if(3m s=="6N"){if(s.S("px")>0){s=s.1C(0,s.S("px"))}}O 2k(s)};B 3e=E(x){O x.C.2f=="1M"};B fg=E(9O){B gO=2k(9O,16);B r=(gO>>16)&jY;B g=(gO>>8)&jY;B b=gO&jY;O r+","+g+","+b};B 4k=E(o,x,y){o[x+\'1h\']=0;o[x+\'1R\']=0;o[x+\'2b\']=0;o[x+\'1c\']=0;if(I(o[y])){B z=o[y].2T(" ");if(z.V==4){o[x+\'1h\']=z[0]?3p(z[0]):0;o[x+\'1R\']=z[1]?3p(z[1]):0;o[x+\'2b\']=z[2]?3p(z[2]):0;o[x+\'1c\']=z[3]?3p(z[3]):0}}O o};B cj=es.qi(65,66,67,68,69,70,71,72,73,74,75,76,77,97,98,99,1w,nD,jF,K8,Jy,Jx,Jw,Ju,Jv,Jz,78,79,80,81,82,83,84,85,86,87,88,89,90,JA,rr,Lb,JE,JD,JB,JC,Jt,Js,Jj,r4,rw,Jk);B 9W={8a:cj+"Ji+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=9W.rg(e);bW(f<e.V){n=e.9a(f++);r=e.9a(f++);i=e.9a(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(kM(r)){u=a=64}H if(kM(i)){a=64}t=t+F.8a.7Y(s)+F.8a.7Y(o)+F.8a.7Y(u)+F.8a.7Y(a)}O t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.3u(/[^A-qV-z0-9\\+\\/\\=]/g,"");bW(f<e.V){s=F.8a.S(e.7Y(f++));o=F.8a.S(e.7Y(f++));u=F.8a.S(e.7Y(f++));a=F.8a.S(e.7Y(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+4A(n);if(u!=64){t=t+4A(r)}if(a!=64){t=t+4A(i)}}t=9W.r2(t);O t},rg:E(e){e=e.3u(/\\r\\n/g,"\\n");B t="";1g(B n=0;n<e.V;n++){B r=e.9a(n);if(r<dU){t+=4A(r)}H if(r>j9&&r<Jh){t+=4A(r>>6|Jf);t+=4A(r&63|dU)}H{t+=4A(r>>12|r3);t+=4A(r>>6&63|dU);t+=4A(r&63|dU)}}O t},r2:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;bW(n<e.V){r=e.9a(n);if(r<dU){t+=4A(r);n++}H if(r>Jg&&r<r3){c2=e.9a(n+1);t+=4A((r&31)<<6|c2&63);n+=2}H{c2=e.9a(n+1);c3=e.9a(n+2);t+=4A((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}O t}};B nK=E(s,n){s=s.3u(/\\+/g,"#");s=s.3u(/#/g,"+");B a=qW(o.y)*n;if(n<0)a+=cj.V/2;B r=cj.1C(a*2)+cj.1C(0,a*2);O s.3u(/[A-qV-z]/g,E(c){O r.7Y(cj.S(c))})};B qW=E(x){x=x.2T(4A(61));B gn=\'\';B c1=4A(r4);B m5;1g(B i in x){if(x.2E(i)){B ma=\'\';1g(B j in x[i]){if(x[i].2E(j)){ma+=(x[i][j]==c1)?4A(49):4A(48)}}m5=2k(ma,2);gn+=4A(m5.7t(10))}}O gn.1C(0,gn.V-1)};B I=E(x){O x!=4G&&3m(x)!=\'2r\'};B 3p=E(x){O 2k(x)};B cQ=E(x){B gk=0;if(x.gq){gk=x.el+x.qa;bW(x=x.gq){gk+=x.el+x.qa}}B q9=2B.Jl(1N.6T,4G);B mp=0;if(q9.1e=="ac"){mp=1N.6T.Jm().1c}O gk+mp};B cR=E(x){B gw=0;if(x.gq){gw=x.lq+x.pb;bW(x=x.gq){gw+=x.lq+x.pb}}O gw};B aw=E(x){if(x!=\'\'){2B.4t(x,"Jr");x=\'\'}};B mu=E(5D){B 5D=3x.5w(5D);B 5b=3x.8c(5D/60);B 8p=3x.8c(5b/60);5b=3x.8c(5b%60);5D=3x.8c(5D%60);8p>0&&5b<10?5b="0"+5b:"";5D=(5D>=10)?5D:"0"+5D;B 47=(8p>0?8p+":":"")+5b+":"+5D;O 47};B wf=E(){B gH=J;B ik=K;if(o.1x.2g||o.1x.lg||o.1x.5o){if(v.p6==1){if(o.1x.7a&&o.1x.pe<11){}H{v.4D=1}}v.4D!=1?v.4H=0:\'\'}if(o.1x.tv){1A("tv")}F.ap=E(x){o.U.2n(x)};F.5v=E(x){if(x){if(3m(x)==\'6N\'){if(x.S("[{")==0){3j{x=x.3u(/bS\'qt/ig,\'"\');x=6C.9d(x)}3t(e){x="oM 6C"}}if(x.S("#2")==0){x=eI(x)}if(x.S("#3")==0&&x.S(v.cU)>0){x=cu(x)}}if(3m(x)==\'6u\'){o.1Y=[];o.1j=kR(x);B y=oW();x=y.5t;if(I(y.1U)){if(o.P){o.P.7R(y.1U)}H{v.1U=y.1U}}if(I(y.2R)){y.2e=y.2R}if(I(y.2i)){o.3a=y.2i}if(I(y.id)){o.4V=y.id}B sx=["2e","bf","4M","1n","am","7n"];if(I(v.ii)){if(v.ii.Jq==1&&v.ii.hI==1){sx.7c("2n")}}1g(B i=0;i<sx.V;i++){if(I(y[sx[i]])){v[sx[i]]=y[sx[i]]}}if(o.U){o.U.5P(o.1j)}}if(3m(x)==\'6N\'){if(x==\'\'){1A("3V 5t");o.cZ=K;js("1X","3V")}o.2p=[];o.5B=[];o.g1=0;o.3i=0;o.4v=0;o.4x=x.2T(v.nM);o.bp=[];if(I(v.cn)){B cn=v.cn.2T(v.nM)}if(o.4x.V>0){B q=0;1g(B i=0;i<o.4x.V;i++){if(o.4x[i].S("[")==0&&o.4x[i].S("]")>1){o.2p[i]=o.4x[i].1C(o.4x[i].S("[")+1,o.4x[i].S("]")-1);o.4x[i]=o.4x[i].1C(o.4x[i].S("]")+1)}H{if(I(v.cn)){o.2p[i]=I(cn[i])?cn[i]:\'\'}H{o.2p[i]=i+1}}if(I(v.3w)&&q==0){if(v.3w==o.2p[i]){o.g1=i;o.3i=i}}if(I(o.3w)){if(o.3w==o.2p[i]){o.g1=i;o.3i=i;q=i}}o.4x[i]=nq(o.4x[i])}}H{o.4x[0]=nq(o.4x[0])}O o.4x[o.g1]}}H{O x}};E nq(x){if(I(v.pk)&&x.S("//")==-1){x=v.pk+x}O x};F.5P=E(x){if(3m(x)==\'6u\'){o.1Y=[];o.1j=kR(x);if(o.U){o.U.5P(o.1j)}}};F.cq=E(x,y){!I(y)?v.4H=1:\'\';v.43=0;2a v.1u;o.cZ=J;o.9H=0;o.at=[];eh();if(o.P.4O()=="59"){F.8N()}if(I(o.3b)){o.3b.3I()}if(I(o.d7)){5Q(o.d7)}js("1I");o.1f.kG();x=F.5v(x);if(y==1){o.2o=\'\'}o.P.5v(x);if((o.1x.2g||o.1x.5o)&&!I(y)){o.1f.2D()}if(I(o.cD)){o.P.qX()}o.P.ba();o.U.aE();o.U.gB();o.U.6K()};F.eh=E(){eh()};E eh(){o.3C=-1;o.7b=J;o.b6=J;2a v.2e;2a v.7n;2a o.2R;2a o.3X;if(I(o.U)){o.U.a1()}2a o.4e;if(I(o.2e)){o.3A.3c(o.2e);2a o.2e}2a o.3C;o.7b=J}F.a2=E(){if(v.4H==1){F.2D()}if(v.5d==1){pE()}v.4H=0};F.ba=E(){B x=J;if(o.1x.2g){x=K;if(v.sC==1&&o.1x.8E){x=J}if(v.sS==1&&o.1x.et){x=J}if(v.sz==1&&o.1x.7a){x=J}if(v.Jp==1&&o.1x.aO){x=J}}if(v.Jn==1&&o.1x.tv){x=K}O x};F.n6=E(){o.P.3d(v.1Q);if(o.3R){o.P.5e()}};F.2D=E(){B 2K=J;if(o.2o=="4n"){if(!o.P.fy()&&v.4H!=1&&v.43==1){2K=K}}if(v.6d==1&&v.p1==0){o.1f.hC();2K=K}if(o.cZ||2K){}H{pV();o.n2.7N();if(!o.2i){js("2i");o.2i=K}if(8t("bk")||8t("3U")){o.P.eU()}H{if(v.aw==1&&I(v.ph)&&!I(42.aw)){aw(v.ph);2K=K}if(!2K){if(o.2o!=\'aD\'){o.P.1u()>0?o.U.6L(o.P.1d(),o.P.1u()):\'\'}B ao=J;if(o.P.1d()>0){ao=8t("ao")}if(ao){}H{if(o.U){if(o.U.9k()){o.U.6w()}}if(I(o.hF)){o.1f.cq(o.hF);o.hF=2r}H{o.P.2D()}o.U.2D();if(o.1x.2g){o.U.by()}if(I(o.3b)){o.3b.oO()?o.3b.eA():\'\'}if(v.oQ==1&&!o.2A){if(v.oL==1){o.1x.2g?F.7w():\'\'}H{F.7w()}}if(v.jw==1&&o.bE){G(o.P.1m(),{"g7":"1M"})}if(v.Jo==1&&I(v.am)&&o.dt){if(v.am!=\'\'&&!I(o.eS)){o.eS=8P(kF,v.oH*3z);kF()}}}}}8s("2D",K)}};F.3H=E(){if(o.P.4O()=="59"){o.P.3H();o.U.3H();js("5H");I(o.1U)&&v.oI?1i(o.1U):\'\';if(v.jw==1&&o.bE){G(o.P.1m(),{"g7":"JG(1w%)"})}if(!I(o.2u)){8t("kC")}}};F.vl=E(){if(o.2z){js("5H");if(!I(o.2u)){8t("kC")}}};F.5e=E(){o.P.5e();o.U.5e();o.3R=K;js("4D")};F.5V=E(){o.P.5V();o.3R=J;o.U.5V();js("5Z")};F.3d=E(x,y){x<0.8G?x=0:\'\';x>1?x=1:\'\';if(x<=0){F.5e()}H{if(o.3R){F.5V()}v.1Q=x}js("1Q",x);o.U.3d(x,y);o.P.3d(x)};F.aZ=E(){o.U.aZ()};F.8I=E(){o.U.8I()};F.JH=E(){F.8I()};F.n5=E(){o.1f.6i();F.8I()};F.6L=E(1d,1u){o.U.6L(1d,1u)};F.nz=E(1d,1u){if(I(o.3a)&&o.2o!="4n"){o.1f.4o(o.3a,J);o.3a=2r}};F.gF=E(){B d=1I ah();o.im=d.hQ();B x=J;if(o.U.9k()&&v.1q.7O!=1){o.U.6w();x=K}if(v.1j.7O==0){if(o.U.9Z()&&v.1j.dy==1){o.U.7F();x=K}}if(v.aw==1&&I(v.oK)&&!I(42.aw)){aw(v.oK);x=K}if(!x){F.a5()}};F.vD=E(){if(o.U.9k()){o.U.6w()}};F.a5=E(){if(o.P.4O()=="59"){F.3H()}H{F.2D()}7m(o.P.1d())};F.4o=E(hT,eQ){o.oR=hT;o.P.4o(hT);if(eQ){o.U.4o(hT,o.P.1u())}o.eL=K;o.fm=o.P.1d();7m(o.fm)};F.K0=E(1n,4C,oZ){if(o.P.4O()=="59"&&o.ho!=\'7J\'){3H();if(o.2A&&oZ){o.U.8m()}}2B.4t(1n,4C)};F.hM=E(){B x=o.P.e7();if(I(v.aj)){x=v.aj}if(x!=\'\'){B do=2B.4t(x,\'eM\');do.6m()}};F.6i=E(){B 1d=o.P.1d();B 1u=o.P.1u();o.U.eq(1d,1u)};F.nx=E(){B 1d=o.P.1d();B 1u=o.P.1u();if(!o.eL){o.U.eq(1d,1u)}H{o.P.1d()!=o.fm?o.eL=J:\'\'}if(v.ga==1&&1u>0){B x=1d/1u;if(!I(o.at["2D 25%"])){if(x>0.25){8s("2D 25%",K)}}if(!I(o.at["2D 50%"])){if(x>0.5){8s("2D 50%",K)}}if(!I(o.at["2D 75%"])){if(x>0.75){8s("2D 75%",K)}}}if(v.9G==1){if(o.2z&&1d>0){B z=J;if(v.p0==1){if(!o.P.5T()){z=K}}if(1d==o.1d&&!z){o.9H++;if(o.9H==v.n0*(3z/o.mj)){o.1f.f9()}}H{o.9H=0}o.1d=1d}}if(v.2u==1&&v.JZ!=1){pA(1d,1u)}if(v.6d==1&&v.p1>-1){JY(1d,1u)}if(o.7b){7m(1d)}if(o.5i&&v.i1==1){o.4R.vN(1d,1u)}};F.f9=E(){!o.P.5T()?o.3a=o.P.1d():\'\';B oY=o.U.9Z();o.9H=0;js("9G");o.P.9G();oY&&v.1j.dy==1?o.U.vp():\'\'};F.p4=E(){};F.pD=E(){o.U.eq(0,0);o.U.ix(0,0);o.1f.6L(0,0);o.U.8I()};F.j4=E(){B 1d=o.P.bA();B 1u=o.P.1u();o.U?o.U.ix(1d,1u):\'\'};F.n1=E(){js("JW");if(v.aa==1){if(o.2o=="4n"){F.8N()}F.2D()}H{if(o.P.5T()||o.2o=="4n"){F.8N()}H{o.1f.4o(0,K)}o.U.7j();v.JX==1?v.K1=1:\'\';if(8t("dF")||8t("bn")){}H{7X()}}};F.7w=E(){B 2K=J;B 1X=J;o.c9=K;2t(E(){o.c9=J},eo);1g(B x in o.7d){if(o.7d.2E(x)){o.7d[x].oT()}}3j{o.cd=K;if(o.1J.kH){o.1J.kH();o.6P=K}H if(o.1J.kQ){o.1J.kQ();o.6P=K}H if(o.1J.kZ){o.1J.kZ();o.6P=K}H if(o.1J.kY){o.1J.kY();o.6P=K}H if(o.1J.kX){o.1J.kX();o.6P=K}if(o.1x.7a&&v.pU==1){B x=o.P.1m();if(x){if(x.K2){x.K7();x.1r("K6",pR);o.P.pd();2K=K}}}}3t(e){1X=K;1A(e)}if(!o.6P&&!2K){F.kv()}if(!1X){if(v.lE==1){gN(K);o.5F=K}js("2A");8s("7w",K)}};B eG;B 8d={x:0,y:0};E ld(e){o.6V=K;5x(eG);eG=8P(E(){o.6V=J;o.U.5C();8d={x:0,y:0};5x(eG)},3S);o.U.5C();e.6B();e.pP!=0?8d.x++:8d.x--;e.hy!=0?8d.y++:8d.y--;if(e.K5!=0){if(8d.x>8d.y){if(e.pP>0){o.1f.3d(6c(v.1Q)-0.8G,"no")}H{o.1f.3d(6c(v.1Q)+0.8G,"no")}}H{if(e.hy>0){o.1f.3d(6c(v.1Q)+(o.1x.do?-0.8G:0.8G),"no")}H{o.1f.3d(6c(v.1Q)-(o.1x.do?-0.8G:0.8G),"no")}}}}E pR(){if(o.1x.7a){o.P.p7();js("lV")}}F.kv=E(){if(o.cd){o.2A=K;o.U.7w();if(!o.6P){if(I(o.6Q)){3j{G(o.6Q,{\'W\':\'1w%\',\'1a\':\'1w%\',\'1e\':\'pS\',\'1c\':0,\'1h\':0,\'4E\':"f5"})}3t(9T){}}G(o.1J,{\'W\':\'1w%\',\'1a\':\'1w%\',\'1e\':\'pS\',\'1c\':0,\'1h\':0,\'4E\':"f5"});o.4f=o.1J.24;o.4T=o.1J.2L;3j{1N.6T.C.5G=\'3e\';if(!I(o.1j)){1N.py=E(e){e.6B()}}}3t(9T){}}if(v.lA==1){G(o.1J,{\'7D\':\'#3h\'})}if(o.oo){1l(o.oo)}7m(o.P.1d());o.cd=J}};F.8m=E(){gH=K;if(1N.pY){1N.pY()}H if(1N.pZ){1N.pZ()}H if(1N.q6){1N.q6()}H if(1N.q7){1N.q7()}H if(1N.q8){1N.q8()}H if(1N.q1){1N.q1()}if(!o.6P){F.kB(J)}};F.qI=E(x){B 2K=J;B cC=o.9l/x;if(I(o.6Q)){3j{G(o.6Q,{\'1a\':cC})}3t(9T){2K=K;1A("c8 K3 K4")}}if(!2K){o.4s=x;o.7Q=cC;if(o.4s>0){G(o.1D,{\'1a\':cC})}js("1a",cC)}};F.kB=E(x){if(gH||x){o.2A=J;if(!o.6P){if(I(o.6Q)){3j{G(o.6Q,{\'1e\':\'og\',\'1c\':0,\'1h\':0,\'4E\':\'pO\'});G(o.6Q,o.sO);G(o.6Q,{\'W\':o.7C,\'1a\':o.df})}3t(9T){}}G(o.1J,{\'W\':o.7C,\'1a\':o.df,\'1e\':\'1O\',\'1c\':0,\'1h\':0,\'4E\':\'pO\'});3j{1N.6T.C.5G=\'2M\';1N.py=E(e){O K}}3t(9T){}}o.U.8m();if(o.oo){1i(o.oo)}if(v.lA==1){G(o.1J,{\'7D\':v.nJ})}if(v.lE==1){gN(J);o.5F=J}7m(o.P.1d());gH=J;js("lV");o.6P=J;o.c9=J}};F.5F=E(x){gN(x)};E gN(x){8d={x:0,y:0};if(x){2B.1r("ps",ld,K)}H{5x(eG);2B.5J("ps",ld,K)}}F.8N=E(){v.43=0;o.U.3H();o.1f.pD();o.P.3d(v.1Q);if(o.U.9k()){o.U.6w()}if(o.3R){F.5e()}if(I(o.eS)){5x(o.eS);2a o.eS}7m(0);1A("2K");js("2K")};F.5k=E(x){if(I(o.3i)){if(o.3i!=x){o.3i=x;if(v.iM==1){o.3w=o.2p[x];if(o.5i){4y.ax("j8",o.3w)}}o.P.5k(x);js("44",o.2p[x]);o.U.jK(x)}}};F.cX=E(){o.U?o.U.cX():\'\'};F.8j=E(x){if(I(o.4v)){if(o.4v!=x){o.4v=x;o.P.8j(x);js("5L",x);o.U.vZ(x)}}};F.cp=E(x){if(I(o.3C)){if(o.3C!=x){o.3C=x;o.7b=K;o.P.cp(x);js("2e",o.4e[x]);o.U.a1()}H{o.3C=-1;v.mI=0;o.7b=J;o.U.a1();I(o.2e)?o.3A.3c(o.2e):\'\';2a o.2e}}};F.9t=E(x){o.P.9t(x==3?1:o.dS[x]);o.dQ=x};F.uY=E(){7m(o.P.1d());k9()};E 7m(1d){if(o.7b&&I(o.3X)){B 2R=o.P.2R();if(2R){B x=o.3C;if(I(2R[x])){if(I(2R[x][1])){B t=2k(1d*10);if(I(2R[x][1][t])){B y=\'\';y=2R[x][0][2R[x][1][t]];if(!I(o.2e)){o.2e=1G(\'1K\');o.3A.1H(o.2e);k9()}if(o.U.h8()){G(o.2e,{"1e":"1O","2b":(v.dZ*1)})}H{G(o.2e,{"1e":"1O","2b":(v.dZ*1+v.2m.h*1)})}o.2e.1T=\'<b0 C="\'+(v.pM==1?\'22-1E:\'+pJ(v.hg,v.hc):\'\')+\'-4J-6e-ci-1o: JV;1E:\'+(v.aP.S("#")==-1?\'#\':\'\')+v.aP+\';2G:\'+v.ls+\'px \'+v.ls*2+\'px;2C-6v:\'+v.pF+\'px;2l:0 0;2y-1a:1.8;3O-dh:\'+v.hn+\'">\'+5g(y)+\'</b0>\';if(v.pG==1){if(o.2A){G(o.2e,{"3O-2S":((v.pH+((2k(v.dv)-1w)*v.gp/1w))+"px")})}H{G(o.2e,{"3O-2S":((v.gp+((2k(v.dv)-1w)*v.gp/1w))+"px")})}}ik=J}H{if(!ik&&I(o.2e)){o.2e.1T=\'\';ik=K}}}}}}}E k9(){if(o.2e){G(o.2e,{"1e":"1O","W":"1w%","2G-1c":"10%","2G-1R":"10%","1c":0,"1E":v.aP,"29-a7":"5O","6e-g4":"2C-6e"});o.2e.JU="K";if(v.hm==1){G(o.2e,{"29-6I":"4m 4m JM JL"})}H{G(o.2e,{"29-6I":"1M"})}}}B em=J;E pE(){if(!em){if(I(v.7n)){if(v.7n!=\'\'){em=K;B 7I=("6O"in 1I 7v())?7v:ef;B 3r=1I 7I();3r.4t(\'eg\',v.7n,K);3r.6O=E(){em=J;if(F.bx==4&&F.4O==4Q){pI(F)}H{v.7n=\'\'}};3r.iI=E(e){em=J;v.7n=\'\'};3r.9D()}}}}E pI(j){3j{B x=j.bI;B 2F=8e();2F=x.2T(\'\\n\');o.5d=[];if(2F[0].S("JK")>-1){1g(i=0;i<2F.V;i++){if(2F[i].S(\'-->\')>-1&&2F[i].S(\':\')>-1){t1=lc(2F[i].1C(0,2F[i].S(\'-->\')));t2=lc(2F[i].1C(2F[i].S(\'-->\')+4,12));o.5d.7c({"t1":t1,"t2":t2,"1n":(i<2F.V-1?2F[i+1]:\'\')})}}o.b6=K}}3t(e){1A("JI aX")}}E lc(bv){B 1V=bv.2T(\':\');B 47=0;1V.V==2?1V.rA("bw"):\'\';1V[0]!=\'bw\'?47+=1V[0]*gh:\'\';1V[1]!=\'bw\'?47+=1V[1]*60:\'\';47+=1V[2].1C(0,2)*1;47=47+1V[2].1C(2)*1;O 47}B 6S;B 8z;B hW;B 4r;E 8t(x){if(o.d1.S("h4")!=-1&&v.2u==1&&!o.e0&&v[x+\'s\']==1){if(x=="3U"&&I(v.3U)){if(v.3U!=""){if(o.dt){1A("bk");js("JJ");4r=[];o.6r="bk";B 3U=v.3U.2T(" aU ");o.kt=3U.V;o.kA=1;B 6E=(v.eK==1&&I(v.l8)?v.l8:\'\').2T(" aU ");B y={lz:"3U",1Z:6E[0],2x:[],pu:{pt:v.eK,pq:v.lT,pv:v.lU,U:v.lY,pw:(v.lW==1&&6E[0]!=\'\'?3f("lC"):"")},5t:3U[0],h1:J,d6:v.d6};2a v[x];v[x]=2r;o.2u=1I h3();o.2u.Go(y);if(3U.V>0){v.3U=3U[1]}if(6E.V>0){v.l8=6E[1]}O K}H{2a v[x];v[x]=2r}}}if(x=="bn"&&I(v.bn)){if(v.bn!=""){if(o.dt){1A("dF");js("JN");4r=[];o.6r="dF";B 6E=(v.eK==1&&I(v.pC)?v.pC:\'\');B y={lz:"bn",1Z:6E,2x:[],pu:{pt:v.eK,pq:v.lT,pv:v.lU,U:v.lY,pw:(v.lW==1&&6E!=\'\'?3f("lC"):"")},5t:v.bn,h1:J,d6:v.d6};2a v[x];v[x]=2r;o.2u=1I h3();o.2u.Go(y);O K}H{2a v[x];v[x]=2r}}}if(I(o.2u)||I(o.7E)){js("pB",x);O K}H{if(I(v[x])){if(v[x].7t().S(".")>-1){js("pB",x);o.1f.aZ();x!="6x"?l4():\'\';6S=0;8z=0;hW=x;4r=v[x].2T(" aU ");o.kt=4r.V;o.kA=1;1g(B i=0;i<4r.V;i++){4r[i]=4r[i].2T(" or ")}v[x+"kU"]=v[x];2a v[x];o.6r=x;o.2u=1I h3();o.7E=1I ko();o.7E.kd(5g(4r[6S][8z]),x);O K}H{O J}}H{O J}}}H{O J}};E pA(x,d){if(I(o.6q)&&v.JO==1){B y;1g(B i in o.6q){if(o.6q.2E(i)){if(!I(o.6q[i].pN)&&I(o.6q[i].1d)&&I(o.6q[i].2u)){B z=o.6q[i].1d.7t();if(z){if(z.S("%")>0){if(d>0){z=2k(z.1C(0,z.S("%")))*d/1w}H{z=-1}}H{z=2k(z)}if(x>=z){if(v.pz>-1&&z>-1){if(x-z>v.pz){z=-1}}if(z>-1){y=o.6q[i].2u;v.6x=o.6q[i].2u;if(8t("6x")){o.6q[i].pN=K;1o}}}}}}}}};F.JT=E(x){2a o.7E;1A("h4 3Y");js("JS",o.6r);if(I(o.2u)){if(o.2z){o.P.3H();o.U.3H()}if(v.43==0&&v.JR==1&&o.P.1d()==0&&o.P.1u()==0){v.43=1;o.P.mC()}if(!o.2u.JP()||x.h1){1A("h4 JQ");o.2u.3I();2a o.2u;o.2u=1I h3()}}o.2u.Go(x)};F.La=E(){js(\'LE\',o.6r);1A("h4 1X");o.kt--;h5()};F.h5=E(){h5()};E h5(){if(4r.V>0){if(8z<4r[6S].V-1){o.2u?o.2u.q5():\'\';8z++;o.7E=1I ko();o.7E.kd(5g(4r[6S][8z]),o.6r,\'pQ\')}H{dJ()}}H{dJ()}}F.My=E(x){4r.Mm(6S+1,0,[x])};F.Me=E(x){4r[6S+1].7c(x)};F.dJ=E(x){dJ(x)};E dJ(kj){if(4r.V>6S+1){o.2u.q5();6S++;o.kA++;8z=0;o.7E=1I ko();o.7E.kd(5g(4r[6S][0]),hW,\'pQ\')}H{l0();o.U.8I();if(I(o.2u)){o.2u.3I();2a o.2u}2a o.7E;4r=[];8z=0;6S=0;js("Ma",o.6r);hW=\'\';if(o.6r=="bk"||o.6r=="ao"||o.6r=="6x"){if(v.5t!=\'?\'){o.P.aL();if((o.2o=="4n"&&!o.kk&&o.1x.7a)||kj==\'kj\'){}H{o.1f.2D()}}}if(o.6r=="dF"){7X()}o.kk=J;2a o.6r}};F.kG=E(){B x=[\'bk\',\'kC\',\'dF\',\'ao\'];1g(B i=0;i<x.V;i++){if(I(v[x[i]+"kU"])){v[\'kD\'+x[i]+\'pW\']--;if(v[\'kD\'+x[i]+\'pW\']>0){v[x[i]]=v[x[i]+"kU"]}}}};F.hC=E(){l4();if(I(o.6d)){o.6d.3I();o.6d=4G}o.6d=1I Ml()};F.Mc=E(){l0();o.6d.3I();o.6d=4G};E l4(){o.ae=1G("1K");o.1J.1H(o.ae);G(o.ae,{"W":"1w%","1a":"1w%","1e":"1O","1h":0,"1c":0,"22":"#3h","1v":0.1});o.ae.C.4E=3z};E l0(){if(o.ae){o.1J.3c(o.ae);2a o.ae}};E pV(){if(v.pp==1){1g(B i=0;i<5M.V;i++){if(5M[i].55("id")!=v.id){5M[i].55(\'5H\')}}}cO=v.id;gr(0)}E kR(x){B y=7U.7V(x).V;if(y>0){x=kI(x,y,\'\',-1)}O x}E kI(x,y,p,j){if(I(x[\'1j\'])){x=x[\'1j\'];y=x.V}1g(B i=0;i<y;i++){if(!I(x[i][\'id\'])||I(o.1Y[x[i][\'id\']])){x[i][\'id\']="x"+p+\'-\'+i}j==-1&&i==0?o.lw=x[i][\'id\']:\'\';x[i][\'e4\']=p;x[i][\'uR\']=j;x[i][\'de\']=i;if(I(x[i][\'po\'])){x[i][\'2n\']=x[i][\'po\']}o.1Y[x[i][\'id\']]=x[i];if(I(x[i][\'1j\'])){x[i][\'5K\']=x[i][\'1j\']}if(I(x[i][\'5K\'])){B z=7U.7V(x[i][\'5K\']).V;if(z>0){x[i][\'5K\']=kI(x[i][\'5K\'],z,x[i][\'id\'],i)}}}O x}E oW(){B x=[];if(I(v.5X)){if(I(o.1Y[v.5X])){x=o.1Y[v.5X]}H{x=o.1j[0];if(v.5X==o.oV){o.3a=2r}}}H{x=o.1j[0]}1g(B i=0;i<10;i++){if(I(x[\'5K\'])){x=x[\'5K\'][0]}H{1o}}v.5X=x.id;if(v.5X==o.oV){x.2i=2r}O x}E 7X(){8s("7X",K);o.1f.kG();if(o.U.hf()){if(v.1j.er==1&&o.U.bY()){o.U.dY();if(o.2z&&o.1x.2g&&o.2o!="6F"){2t(E(){o.U.3H()},3z)}}H{if(v.1j.sy==1&&!o.U.bY()){o.P.3I();o.U.ha()}if(v.1j.sB==1){!o.U.9Z()?o.U.7F():\'\'}I(o.1U)?1i(o.1U):\'\';js("oU")}}H{I(o.1U)?1i(o.1U):\'\';js("oU")}}E kF(){B ng=3x.8c(ah.a6()/3z);B ne=(I(v.oS)?v.oS:0)+2k(o.P.1d());B 1L=0;o.1x.mh?1L=1:\'\';o.1x.7a?1L=2:\'\';o.1x.aO?1L=3:\'\';o.1x.oJ?1L=4:\'\';o.1x.tv?1L=5:\'\';B 1n=v.am.3u("[ng]",ng);1n=1n.3u("[ne]",ne);1n=1n.3u("[Mi]",1L);B ep=1N.1G("5u");ep.7g(\'2Z\',1n);ep.7g(\'1a\',\'4m\');ep.7g(\'W\',\'4m\');o.1J.1H(ep)}};B wm=E(1n){B 1n;B 4P;B gs;B 7x;B 96="";B 6b=J;B P;B 2w;o.8i=1;B nn;B 2R=[];if(3m(1n)==\'6N\'){1n=5g(1n);if(1n.S("[{")==0){3j{1n=1n.3u(/bS\'qt/ig,\'"\');1n=6C.9d(1n);1n=o.1f.5v(1n)}3t(e){aH.1A(e);1n="oM 6C"}}if(1n.S("#2")==0){1n=eI(1n)}if(1n.S("#3")==0&&1n.S(v.cU)>0){1n=cu(1n)}if(1n.S(".b3")>0||1n.S("Mn.6z")>0){B 7I=("6O"in 1I 7v())?7v:ef;B 3r=1I 7I();3r.4t(\'eg\',1n,K);3r.6O=E(){if(F.bx==4&&F.4O==4Q){7F(F)}H{4l("1j eX fY or iK iL")}};3r.iI=E(e){4l("1j eX fY or iK iL")};3r.9D();nn=K}}o.3A=1G("1K");G(o.3A,{"1e":"1O","W":"1w%","1a":"1w%"});o.1J.1H(o.3A);if(v.vs==1){3W(o.3A);v.2m.1l=0}if(!nn){nd()}E 7F(x){if(x.bI){B y=x.bI;if(y.S("#2")==0){y=eI(y)}if(y.S("#3")==0&&y.S(v.cU)>0){y=cu(y)}3j{1n=6C.9d(y)}3t(e){4l("Mx 6C")}if(I(1n.9U)){1n=Mp(1n);aH.1A(1n)}if(o.U){if(v.1j.fe==1){if(!o.U.9Z()){o.U.7F()}}}nd();2I();js("1j")}}E nd(){1n=o.1f.5v(1n);1n&&1n!=\'?\'?5v(1n):\'\'}E 4l(x){1A("aX: "+x);B y=K;if(4P){if(4P.V>0){7x++;y=7x>4P.V-1;if(!y){B z=J;if(o.2o!=fG(4P[7x])||o.2o!=\'6F\'){if(o.2z){o.1f.8N();z=K}}1A("Mv Ms");5v(\'or\');z?P.2D():\'\'}H{if(v.9G==1){y=J;pi()}}}}if(y){v.ga==1?8s("aX",K):\'\';v.p3&&!o.cZ?o.n2.b3("aX: "+x):\'\';o.cZ=K;js("1X",x)}};E pi(){1A("aX f9 Mr");I(o.d7)?5Q(o.d7):\'\';o.d7=2t(E(){o.1f.f9()},v.n0*3z)}F.4l=E(){4l(P.jO())};F.7j=E(){1A("n1");B x=J;if(P.1u()>0){B 1d=o.qY;if(1d+1<P.1u()){1A(\'Md (iu)\');js("iu");P.2D();P.4o(1d);x=K}}if(!x){o.1f.n1();js("dT")}};F.9Y=E(){I(o.1U)&&v.mO==1?1l(o.1U):\'\';o.U.2D();if(!6b){6b=K;2t(E(){o.P.ba()},5a)}js("2z")};F.ba=E(){if(v.iW==1){if(o.1f.ba()){o.ct=P.jQ();o.U.6K()}}};F.8T=E(){o.U.3H()};F.8r=E(){};F.eJ=E(){1A("Mk")};F.cT=E(){1A("n5");o.1f.n5();js("5S",o.fm)};F.8Q=E(){1A("n6");o.1f.n6()};F.8R=E(){1A("6L",P.1u());o.1f.6L(P.1d(),P.1u());js("1u",P.1u());if(I(o.f1)){o.1f.8j(o.f1);2a o.f1}};F.a4=E(){};F.7M=E(){1A("aZ");o.1f.aZ();js("8M")};F.cw=E(){};F.8r=E(){o.1f.8I();js("1d",P.1d());if(v.1z.on==1&&I(v.pf)&&P.1d()>0){if(!I(o.2w)){o.2w=1G("1K");v.1z=4k(v.1z,\'2l\',\'2l\');G(o.2w,{"22":"#"+v.1z.4I,"2C":v.1z.2C+"px 4Z #"+v.1z.9M,"5j":"3v","1e":"1O","W":v.1z.W});if(v.1z.6I>0){G(o.2w,{"6e-6I":"d3 4m "+v.1z.6I+"px 3N(0,0,0,0.5)"})}if(v.1z.1e=="1h-1c"||v.1z.1e=="1c"){G(o.2w,{"1h":v.1z.4w-v.1z.5m,"1c":v.1z.2Y-v.1z.3l})}if(v.1z.1e=="1h-1R"||v.1z.1e=="1R"){G(o.2w,{"1h":v.1z.4w-v.1z.5m,"1R":v.1z.3l-v.1z.2Y})}if(v.1z.1e=="2b-1c"){G(o.2w,{"2b":v.1z.5m-v.1z.4w,"1c":v.1z.2Y-v.1z.3l})}if(v.1z.1e=="2b-1R"){G(o.2w,{"2b":v.1z.5m-v.1z.4w,"1R":v.1z.3l-v.1z.2Y})}!o.53&&v.1z.1l==1?1l(o.2w):\'\';o.1J.1H(o.2w)}if(!I(2w)){2w=1I jj(v.pf,o.2w,K);o.2w.1r("1Z",rc,J)}}};F.pn=E(){if(o.2o=="4n"){P.fy()}};F.fy=E(){if(o.2o=="4n"&&P){O P.3Y()}H{O K}};F.5k=E(x){1A("pm",x);if((o.2o=="6F"||(o.2o=="1W"&&(v.an==0||7L()<2))||(o.2o=="1P"&&(v.9L==0||9h()<2)))&&I(o.4x[x])){B 1d=F.1d();o.3a=1d;o.1f.4o(1d,J);5v(o.4x[x]);o.1f.2D()}if(o.2o=="1W"&&v.an==1&&7L()>1){P.ob(x)}H if(o.2o=="1P"&&v.9L==1&&9h()>1){P.nU(x)}H if(o.2o=="4n"){P.vK(x)}};F.cp=E(x){if(I(o.3X[x])){1A("7m",x);o.3C=x;if(o.5i&&v.mE==1){if(I(o.4e[x])){4y.ax("mJ",o.4e[x])}}mG()}};F.9t=E(x){1A("pl",x);P.gc(x)};F.pd=E(){if(o.bE&&o.7b){P.uq(o.3X[o.3C],o.4e[o.3C])}};F.p7=E(){P.o8()};F.8j=E(x){1A("Mj",x);if(o.bp.V>0){B 1d=F.1d();o.3a=1d;o.1f.4o(1d,J);5v(o.bp[x]);o.1f.2D()}H{if(o.2o=="1W"&&v.dM==1){P.o7(x)}H if(o.2o=="1P"&&v.hk==1){P.nW(x)}}};F.kO=E(){B x=o.2p[o.3i];x==2r?x=\'\':\'\';B y=cB();O(y?\'\'+3f("2M")+\' \':\'\')+x};F.kP=E(){B x=o.5B[o.4v];x==2r?x=\'\':\'\';O x};F.cB=E(){O cB()};E cB(){B x=J;if(o.2o=="4n"){x=P.2M()}if(o.2o=="1W"&&v.an==1&&7L()>1){x=P.2M()}if(o.2o=="1P"&&v.9L==1&&9h()>1){x=P.2M()}O x}E 7L(){if(o.2o=="1W"){O P.7L()}H{O 0}}E 9h(){if(o.2o=="1P"){O P.9h()}H{O 0}}F.5C=E(x){if(o.2o=="4n"){P.5C()}};F.2S=E(){O P.2S()};F.9G=E(){1A(\'9G\');o.9H=0;v.4H=1;5v(1n)};if(!I(o.1U)){mD()}if(I(v.1U)){if(v.1U!=\'\'){7R(v.1U,o.1U,v.fS)}H{2a v.1U}}E ai(){96=P?P.4O():\'\'}E r9(1n){4P=1n.2T(" or ");1g(B i=0;i<4P.V;i++){if(4P[i].S(" aU ")>-1){gs=4P[i].2T(" aU ");4P[i]=gs[8K(0,gs.V-1)]}}7x=0}E r8(){ai();if(96=="59"){o.1f.nx()}if(96=="6Z"){o.1f.p4()}if(96!=""){o.1f.j4()}}E mD(){if(o.1U){o.1J.3c(o.1U)}o.1U=1G("1K");G(o.1U,{"3v-2x":"1M","1v":v.iB,3F:"1v 0.5s"});v.Mh==1?o.1U.C.4E=1w:\'\';if(v.p8==1){G(o.1U,{\'W\':v.p9,\'1a\':v.ml});B x={"2l":v.pc};x=4k(x,\'2l\',\'2l\');if(v.b9.S("1R")>-1){9F=1;G(o.1U,{\'1e\':\'1O\',\'1R\':x.3l-x.2Y})}H{G(o.1U,{\'1e\':\'1O\',\'1c\':x.2Y-x.3l})}if(v.b9.S("1h")>-1){G(o.1U,{\'1h\':x.4w-x.5m})}if(v.b9.S("2b")>-1){G(o.1U,{\'2b\':x.5m-x.4w})}if(v.b9=="1R"||v.b9=="1c"){G(o.1U,{\'1h\':\'50%\',\'2l-1h\':-v.ml/2+x.4w-x.5m})}if(v.pa>0){G(o.1U,{\'2C-6v\':v.pa})}if(v.mq!=-1){G(o.1U,{\'22\':v.mq})}}H{G(o.1U,{\'1e\':\'1O\',\'1c\':0,\'1h\':0,\'W\':\'1w%\',\'1a\':\'1w%\'})}o.1J.1H(o.1U)}E 5v(x,y){if(x.S(\'{\')>-1&&x.S(\'}\')>-1&&x.S(v.mr)>-1){B z=x.2T(v.mr);o.bp=[];1g(B i=0;i<z.V;i++){o.5B[i]=z[i].1C(z[i].S("{")+1,z[i].S("}")-1);o.bp[i]=z[i].1C(z[i].S("}")+1);if(I(v.aM)){if(v.aM==o.5B[i]){o.4v=i}}}x=o.bp[o.4v]}x&&x.V>2?r9(x):\'\';B ft=o.2o;if(4P.V>0){o.2o=fG(4P[7x]);B bQ=J;if(I(y)){bQ=K}1n=4P[7x];if(!bQ&&x!=\'x\'&&P&&o.2o==ft&&ft=="6F"){P.2Z(4P[7x])}H{mN();re(4P[7x])}if(o.dQ!=3){P.gc(o.dS[o.dQ])}}5x(o.mv);o.mv=8P(r8,o.mj);if(I(v.2e)){if(v.2e.S(".")>0){bu(v.2e)}}}E fG(x){B 1L="6F";if(x){if(x.S(".rm")>0){1L="1W"}H if(x.S(".rl")>0){1L="1P"}H if(x.S(".aD")==x.V-4){1L="aD"}H if(x.S(\'4n.6z/\')>-1||x.S(\'m8.be/\')>-1){1L="4n";if(v.r7==1){B y=\'7S://5u.4n.6z/vi/\'+lH(x)+\'/\';ra(y+\'r6.i7\',E(z){z>1w?v.1U=y+\'r6.i7\':v.1U=y+\'Mf.i7\';v.4H==1||6b?\'\':7R(v.1U,o.1U,v.fS)})}}}o.bE=1L=="6F"||1L=="1W"||1L=="1P";O 1L}E ra(1n,rb){B 5u=1I Mb();5u.6O=E(){rb(F.1a)};5u.2Z=1n}E re(x){o.2o=fG(x);o.jC=J;if(o.bE){P=1I jj(x,o.3A,J)}if(o.2o=="4n"){P=1I w6(x,o.3A)}if(o.2o=="aD"){P=1I Mu(x)}o.U?o.U.wq():\'\';B t=0;if(I(v.1u)){if(o.4R&&v.i1==1&&!o.2i){t=o.4R.ck().t}2t(E(){o.1f.6L(t,v.1u)},1w)}}E mN(){if(P){P.3I();2a P;P=4G;96="8F"}if(2w){2w.3I();2a 2w;2w=2r;o.1J.3c(o.2w);o.2w=2r}};F.3I=E(){mN()};F.5v=E(x,y){5v(x,y)};F.7R=E(x){7R(x,o.1U,v.fS)};F.2D=E(){if(P){P.2D();I(o.1U)&&v.mO==1?1l(o.1U):\'\';if(I(2w)){2w.2D()}}H{2t(F.2D,5a)}};E rc(Y){Y.mt();2B.Y?2B.Y.8v=K:\'\';B 1V=P;P.nk(K,o.2w);2w.nk(J,o.3A);P=2w;2w=1V;P.2D();2w.2D();js("1z")}F.iP=E(){if(I(o.2w)){if(v.1z.1l==1){1l(o.2w)}H{if(v.1z.1e.S("2b")>-1){G(o.2w,{"2b":v.1z.5m-v.1z.4w-v.2m.h})}}}};F.iQ=E(){if(I(o.2w)){if(v.1z.1l==1){1i(o.2w)}H{if(v.1z.1e.S("2b")>-1){G(o.2w,{"2b":v.1z.5m-v.1z.4w})}}}if(v.2m.jG){v.2m.jG=J;o.U.jM(1)}};F.r5=E(){if(I(o.2w)){5U(o.2w)?1l(o.2w):1i(o.2w)}};F.e8=E(){if(o.2o=="6F"&&o.4B){P.4B()}};F.eU=E(){if(P){gr(0);P.eU()}};F.aL=E(){P.aL()};F.3H=E(){P?P.3H():1A("Mo");if(I(o.2w)){2w.3H()}};F.l9=E(){o.1f.4o(0,J);I(o.1U)?1i(o.1U):\'\';5v(\'x\')};F.a5=E(){P?P.a5():\'\'};F.4o=E(x){P?P.4o(x):\'\'};F.5e=E(){P?P.5e():\'\'};F.5V=E(){P?P.5V():\'\'};F.3d=E(x){P?P.3d(x):\'\'};F.gu=E(){O P?P.gu():J};F.5T=E(){O P?P.5T():J};F.4O=E(){O 96};F.6b=E(){O P?P.1d()>0||96=="59":J};F.8F=E(){B x=J;if(P){if(P.1d()>0){x=P.1d()==P.1u()}}O x};F.1d=E(){B x=0;if(P){x=P.1d();if(P.1u()>0&&x!=P.1u()){o.qY=x+0.Mq}O x}H{O 0}};F.1u=E(){O P?(P.1u()>0?P.1u():(I(v.1u)?v.1u*1:0)):0};F.bA=E(){O P?P.bA():0};F.Mt=E(){mD()};F.mC=E(){if(o.2o==\'6F\'||o.2o==\'1W\'||o.2o==\'1P\'){P.43()}};F.1F=E(x){if(es(x).S(":")>0){B y=x.2T(":");B z0=o.4f/o.4T;B z=y[0]/y[1];if(z0!=z){if(o.2o==\'6F\'){G(P.1m(),{\'6u-jB\':\'3E\'})}B w2=o.4T*z;B x2=w2/o.4f;B h2=o.4f/z;B y2=h2/o.4T;if(x2<1){o.8i=6c(x2);G(o.3A,{"2Q":"2V("+o.8i+")"})}H{o.8i=6c(y2);G(o.3A,{"2Q":"2U("+o.8i+")"})}o.cD=x}}H{o.8i+=6c(x);G(o.3A,{"2Q":"1F("+o.8i+")"})}};F.qX=E(){if(o.2o==\'6F\'){G(P.1m(),{\'6u-jB\':\'iy\'})}o.8i=1;G(o.3A,{"2Q":"1F(1)"});2a o.cD};F.e7=E(){O e7()};E e7(){O 4P.V>0?4P[7x]:\'\'};F.1m=E(){O P.1m()};F.bu=E(x){bu(x)};E bu(x){if(x!=\'\'){B 2i=0;B fN=\'\';o.3X=x.2T(",");o.4e=[];o.3C=-1;if(iv()&&v.mE==1){if(4y.8u("mJ")!=4G){fN=4y.8u("mJ")}}1g(B i=0;i<o.3X.V;i++){if(o.3X[i].S("[")==0&&o.3X[i].S("]")>1){o.4e[i]=o.3X[i].1C(o.3X[i].S("[")+1,o.3X[i].S("]")-1);o.3X[i]=o.3X[i].1C(o.3X[i].S("]")+1)}H{o.4e[i]=o.3X[i].1C(o.3X[i].qZ("/")+1);o.4e[i]=o.4e[i].1C(0,o.4e[i].qZ("."))}if(I(v.r0)){if(v.r0==o.4e[i]){2i=i;o.3C=i}}if(fN!=\'\'){if(fN==o.4e[i]){2i=i;o.3C=i}}}I(o.U)?o.U.a1():\'\';if(v.mI==1){o.3C=2i;mG()}}H{o.1f.eh()}}E mG(){if(I(o.3X[o.3C])){if(o.3X[o.3C].S(".")>-1){B 1n=o.3X[o.3C];B 7I=("6O"in 1I 7v())?7v:ef;B 3r=1I 7I();3r.4t(\'eg\',1n,K);3r.6O=E(){if(F.bx==4&&F.4O==4Q){o.7b=K;r1(1n,F.bI)}H{dN("fK")}};3r.iI=E(e){dN("fK")};3r.9D()}}}E dN(x){1A("2e eX fY or iK iL");if(o.4e[o.3C].S(3f("fK"))==-1){o.4e[o.3C]=o.4e[o.3C]+\' (\'+3f(x)+\')\'}o.3C=-1;o.7b=J;if(o.Lz){o.U.a1()}if(I(o.2e)){o.3A.3c(o.2e);2a o.2e}}E r1(1n,x){if(1n.S(\'.bv\')>-1||1n.S(\'.rt\')>-1||1n.S(\'.fD\')>-1||1n.S(\'.rv\')>-1){B l=o.3C;2R[l]=7U();2R[l][0]=8e();2R[l][1]=8e();B 2F=8e();2F=x.2T(\'\\n\');B ka=1;B t1=0;B t2=0;3j{B bD=(I(v.rf)?v.rf:0);if(1n.S(\'lJ=\')>0){bD=1n.1C(1n.S(\'lJ=\')+6)*1}1g(i=0;i<2F.V;i++){if(1n.S(\'.bv\')>-1||1n.S(\'.rv\')>-1){if(2F[i].S(\'-->\')>-1&&2F[i].S(\':\')>-1){t1=d5(2F[i].1C(0,2F[i].S(\'-->\')))*1+bD;t2=d5(2F[i].1C(2F[i].S(\'-->\')+4,12))*1+bD;2R[l][0][t1]=\'\';1g(B j=t1;j<t2;j++){2R[l][1][j]=t1}ka++}H{if(2F[i]!=\'\'&&2F[i].V>1&&2F[i]!=ka){2R[l][0][t1]+=(2R[l][0][t1]!=\'\'?\'<br>\':\'\')+2F[i]}}}if(1n.S(\'.rt\')>-1||1n.S(\'.fD\')>-1){if(2F[i].S(\'Lx:\')>-1){t1=d5(2F[i].1C((1n.S(\'.fD\')>-1?2F[i].S(\'=0\')+3:12),12))*1+bD;t2=d5(2F[i].1C((1n.S(\'.fD\')>-1?2F[i].S(\'=0\')+14:23),10))*1+bD;B p=\'\';if(2F[i].S(\'0,,\')>0){p=2F[i].1C(2F[i].S(\'0,,\')+3)}H{if(2F[i].S(\'rs,\')>0){p=2F[i].1C(2F[i].S(\'rs,\')+6)}}if(2R[l][0][t1]!=2r){2R[l][0][t1]+=\'\\n\'+p}H{2R[l][0][t1]=p}2R[l][0][t1]=2R[l][0][t1].3u(/{.*?}/,\'\');2R[l][0][t1]=2R[l][0][t1].3u(/\\\\\\\\N/,\'\\n\');1g(B j=t1;j<t2;j++){2R[l][1][j]=t1}}}}o.U.a1()}3t(e){dN("1X")}}H{dN("1X")}}F.2R=E(){O 2R}};E d5(bv){B 1V=bv.2T(\':\');B 47=0;1V.V==2?1V.rA("bw"):\'\';1V[0]!=\'bw\'?47+=1V[0]*gh:\'\';1V[1]!=\'bw\'?47+=1V[1]*60:\'\';47+=1V[2].1C(0,2)*1;47=47*10+1V[2].1C(3,1)*1;O 47}B jj=E(1n,1D,1z){B 1m=1G("4N");if(v.Lc==1){B 9N=1G("c8");4z(9N,{"t5":"no","mo":"K","t7":"K","2Z":""});G(9N,{"1e":"1O","W":"1w%","1a":"1w%","2C":0});1D.1H(9N);B rB=2B.8P(E(){if(9N.iw.1N.bx==="Ld"){2B.5x(rB);G(9N.lL.6T,{"2G":0,"2l":0});9N.lL.6T.1H(1m)}},1w)}H{1D.1H(1m)}B 1W;B 5f=J;B nv=J;B fn=J;B 1P;B aC=J;B 7H=J;B 7Z=J;B 9S=J;B 1X;B LC;B 5Z=J;B fj=-1;B aW=-1;G(1m,{\'W\':\'1w%\',\'1a\':\'1w%\',\'6u-jB\':\'iy\',"3F":"g7 0.1s 2J"});if(v.ri==1&&o.1x.2g){4z(1m,{\'LD\':\'1\'})}4z(1m,{\'2Z\':1n,\'x-4J-4B\':\'LX\'});if(!o.1x.tv){4z(1m,{\'43\':(v.43==1&&v.4H==0?\'o0\':\'1M\')})}kE();if(1z){1m.4H=K;1m.3R=K}if(v.aa==1){}if(v.jw==1){G(1m,{"3F":"g7 0.3s 2J"})}if(1n.S(".rl")>0&&o.9z.S("6D")!=-1){7H=K;B j6=J;B iN=J;if(n4()){v.43==1||v.4H==1||v.jm==1?fl():\'\'}H{1A("6D eX LW")}}H if(1n.S(".rm")>0&&o.9z.S("6p")!=-1){5f=K;3j{if(I(5n)){if(!5n.LV()||(o.1x.5o&&v.ro==1)){5f=J}H{v.43==1||v.4H==1||v.iD==1?fo():\'\'}}H{5f=J}}3t(1X){5f=J}}if(o.1x.tv&&v.4H==1&&!5f&&!7H){2t(E(){o.1f.a2()},1w)}E fl(x){if(n4()){1A("6D");v.jm=1;B jI={iz:(v.rn==1),qU:(v.4H==1||1z||x)};1P=9m.9i().bQ();1P.LT().LQ(jI.iz);1P.LP(1m,1n,jI.qU);1P.LO(J);1P.LM(J);1P.LN(J);1P.LL(J);if(v.qT==1){1P.LK(2r,K)}if(v.j7==1){1P.92("7J",J);1P.92("4N",J)}1P.on(9m.9i.2x.LF,E(1B){if(!j6){1A("6D qb");B q=qG();oA();7Z=1P.LH();7Z?1A("qg"):\'\';if(v.9L==1){if(v.j7==1||q>0){o.3i=q;1P.92("7J",J);1P.92("4N",J)}H{o.3i=1P.ht("4N").V-1}o.U.aE(o.3i);1P.i0("4N",o.3i);1P.i0("7J",o.3i)}o.1f.a2();j6=K}});1P.on(9m.9i.2x.LI,E(1B){if(!iN){B 8x=2k(o.4v);if(8x>0&&v.hk==1){1P.o4(1P.kx("7J")[8x])}iN=K}});1P.on(9m.9i.2x.LJ,E(1B){if(7Z){o.1f.6L(1P.1d(),1P.1u())}});1P.on(9m.9i.2x.LR,E(1B){1P.LS(-1)});1P.on(9m.9i.2x.M2,E(1B){if(1B.M1=="4N"&&1B.M4!=1B.qq&&v.9L==1){o.3i=1B.qq;o.U.aE(o.3i);1A("6D qf "+o.3i)}});1P.on(9m.9i.2x.M5,E(1B){if(I(1B.j1)){if(1B.j1.1L=="M6"){js("qk",1B.j1.1n)}}});1P.on(9m.9i.2x.qh,E(1B){if(1B.1X=="LZ"){1X="6D "+1B.1X+": "+1B.Y.jz+", "+1B.Y.Y;1A(1X);o.P.4l()}H if(1B.1X=="LY"||1B.1X=="LU"){1X="6D "+1B.1X+" 1X: "+1B.Y;1A(1X);o.P.4l()}H if(1B.1X=="Lk"||1B.1X=="Lj"){1X="6D "+1B.1X+" 1X: "+1B.Y;1A(1X);o.P.4l()}H if(1B.1X=="aj"){1X="6D aV nE 1X Ll";1A(1X);o.P.4l()}});aC=K}}E fo(x){1A("6p");v.iD=1;B il={iz:(v.qn==1&&!1z),Lm:(v.43==1||v.4H==1||1z||x),Ln:qr,Li:3,Lh:qr};if(v.qw==1){il[\'Le\']=E(3r,1n){3r.Lf=K}}if(I(v.ak)){if(I(v.ak.jZ)){v.ak.jZ>bd?v.ak.jZ=bd:\'\'}if(3m v.ak=="6u"){1g(B 1k in v.ak){il[1k]=v.ak[1k]}}}1W=1I 5n(il);1W.Lg(1n);1W.M9(1m);1W.on(5n.7T.Lo,E(){1A("6p qb")});1W.on(5n.7T.Lp,E(Y,1B){!1z?o.1f.a2():\'\'});1W.on(5n.7T.Ly,E(Y,1B){if(!1z&&v.an==1&&7L()>1){op();o.U.aE(o.3i)}});1W.on(5n.7T.LA,E(Y,1B){if(!1z&&v.an==1&&7L()>1){o.3i=1W.oe;o.U.aE(o.3i);1A("6p qf "+o.3i)}});1W.on(5n.7T.LB,E(Y,1B){if(!1z){if(1B.cV.7p!=7Z){7Z=1B.cV.7p;o.U.6K()}7Z=1B.cV.7p;7Z?1A("qg"):\'\'}});1W.on(5n.7T.Lw,E(Y,1B){if(I(1B.qj)&&!1z){js("qk",1B.qj.Lv)}nv=K});1W.on(5n.7T.Lr,E(Y,1B){!1z&&v.dM==1?ot():\'\'});1W.on(5n.7T.Lq,E(Y,1B){!1z&&v.dM==1?om():\'\'});1W.on(5n.7T.qh,E(Y,1B){v.1A==1?aH.1A(1B):\'\';if(1B.aV){8f(1B.1L){1p 5n.qy.Ls:if(v.qx==1){1A("Lt");B 59=o.2z;!1z&&59?o.1f.3H():\'\';9S=K;59?2t(qN,k5):\'\'}H{1X=1B.cV;1W.aK();!1z?o.P.4l():\'\'}1o;1p 5n.qy.Lu:qL();1o;6g:1X="6p aV 1X, aK";1W.aK();!1z?o.P.4l():\'\';1o}}H{1A("6p ",1B.1L,1B.cV,(1B.gL?1B.gL.fx:\'\'));js("M8",(1B.gL?1B.gL.fx:\'\'))}});fn=K}E qN(){if(9S){1A("Mw");1W.nP();1m.2z();o.U.2D()}}B hz=0;B hA=0;E qL(){B a6=iG.a6();if(!hz||(a6-hz)>eo){hz=iG.a6();1A("6p aV P 1X, 3j to jH");1W.qR();1W.nP();1m.2z()}H{if(!hA||(a6-hA)>eo){hA=iG.a6();1A("6p aV P 1X, 3j to Mg qS JF aU jH P 1X");1W.Jd();1W.qR()}H{1A("6p aV P 1X, Gi jH, Gj P 1X iu Gh")}}}1m.1r(\'Gg\',qQ);1m.1r(\'1X\',lk);1m.1r(\'8F\',7j);1m.1r(\'2z\',9Y);1m.1r(\'5H\',8T);1m.1r(\'wu\',8r);1m.1r(\'eL\',eJ);1m.1r(\'wz\',cT);1m.1r(\'wx\',8Q);1m.1r(\'wn\',a4);1m.1r(\'8M\',7M);1m.1r(\'w9\',8R);1m.1r(\'w5\',cw);1m.1r(\'Gd\',qB);E qQ(){if(!5f&&!7H){!1z?o.1f.a2():\'\'}}E lk(){if(1m.1X){1A(1m.1X,1m.1X.fx,1m.1X.jz);B eY=1m.1X.fx;if(eY==1){1X="Ge"}if(eY==2){1X="nE"}if(eY==3){1X="bX"}if(eY==4){1X="eX fY"}1A("Gf aX: ",1X)}4l()}E 4l(){!1z?o.P.4l():\'\'}E 7j(){!1z?o.P.7j():\'\'}E 9Y(){if(5f&&9S){}H{!1z?o.P.9Y():\'\'}}E 8T(){!1z?o.P.8T():\'\'}E 8r(){!1z?o.P.8r():\'\';if(aW>-1){if(6H()>aW){1m.5H();aW=-1}}}E eJ(){!1z?o.P.eJ():\'\'}E cT(){!1z?o.P.cT():\'\'}E 8Q(){if(1z){nh()}H{o.P.8Q();ni();if(5f&&9S){9S=J;1A("Gk up");o.P.9Y()}}}E nh(){if(1m.eW>0){G(1D,{"1a":1D.24/(1m.kJ/1m.eW)-2k(v.1z.2C)})}}E ni(){if(1m.eW>0&&v.fa==1){o.1f.qI(1m.kJ/1m.eW)}}E 8R(){!1z?o.P.8R():\'\'}E a4(){!1z?o.P.a4():\'\'}E 7M(){if(5f&&9S){}H{!1z?o.P.7M():\'\'}}E cw(Y){!1z?o.P.cw():\'\'}E qB(){o.1f.nz()}E n4(){B ij=2B.qA=2B.qA||2B.Gl;B cK=2B.qz=2B.qz||2B.Gr;B gz=ij&&3m ij.gz===\'E\'&&ij.gz(\'4N/Gs; Gq="Gp.Gm,Gn.40.2"\');B qH=!cK||cK.lG&&3m cK.lG.Gc===\'E\'&&3m cK.lG.Gb===\'E\';O gz&&qH}E qG(){B q=0;if(!1z&&v.9L==1){B x=1P.ht("4N");B q=0;if(x.V>1){B y=\'\';1g(B i=0;i<x.V;i++){o.2p[i]=I(x[i].1a)?iX(x[i],v.rE):i;if(o.2p[i]==y){y=o.2p[i];if(I(x[i].d0)){o.2p[i]+=" "+2k(x[i].d0/3z)+\'ny\';o.2p[i-1]+=" "+2k(x[i-1].d0/3z)+\'ny\'}}H{y=o.2p[i]}if(I(v.3w)&&q==0){if(v.3w==o.2p[i]){q=i}}if(I(o.3w)){if(o.3w==o.2p[i]){q=i}}}o.2p[x.V]=3f("2M")}o.jC=K}O q}E oA(){if(!1z&&v.hk==1){o.4v=0;B x=1P.kx("7J");if(x.V>1){1g(B i=0;i<x.V;i++){o.5B[i]=i;if(I(x[i].1y)){o.5B[i]=j0(x[i].1y)}H{if(I(x[i].iS)){o.5B[i]=3f("5L")+" "+x[i].iS}}if(I(v.aM)){if(v.aM==o.5B[i]){o.4v=i}}}}1A("6D ol ",o.4v);o.U.gB(o.4v)}}E op(){if(!1z&&v.an==1){B x=1W.e6;B q=0;aH.1A(v.3w,o.3w);if(x.V>1){1g(B i=0;i<x.V;i++){o.2p[i]=I(x[i].1a)?iX(x[i],v.oq):i;if(I(v.3w)&&q==0){if(v.3w==o.2p[i]){q=i}}if(I(o.3w)){if(o.3w==o.2p[i]){q=i}}}o.2p[x.V]=3f("2M");if(v.os==1||q>0){1W.gV=0;if(v.cL=="bj"){1W.l6=q}if(v.cL=="7z"){1W.lF=q}}H{o.3i=1W.e6.V-1}}o.jC=K}}E ot(){if(!1z&&v.dM==1){B x=1W.nX;if(x.V>1){1g(B i=0;i<x.V;i++){o.5B[i]=I(x[i].ee)?j0(x[i].ee):i;if(I(v.aM)){if(v.aM==o.5B[i]){o.4v=i;1W.lx=i}}}}}}E om(){if(!1z){o.4v=1W.lx;1A("6p ol ",o.4v);o.U.gB(o.4v)}};E j0(x){B r=x.k7();if(r=="G1"||r=="en"){x="G2"}H if(r=="G0"||r=="ru"){x="Русский"}O x};E iX(x,y){B r=x.1a+\'p\';if(x.1a<4Q){r=\'mT\'}H if(x.1a>=4Q&&x.1a<=cN){r=\'fV\'}H if(x.1a>cN&&x.1a<=dr){r=\'fJ\'}H if(x.1a>dr&&x.1a<=5a){r=\'fO\'}H if(x.1a>5a&&x.1a<=bd){r=\'oh\'}H if(x.1a>bd&&x.1a<=oi){r=\'fW\'}H if(x.1a>oi&&x.1a<=oj){r=\'fT\'}H if(x.1a>oj&&x.1a<=ok){r=\'oB\'}H if(x.1a>ok){r=\'mw\'}if(x.W==ou&&x.1a<=FZ){r=\'fV\'}H if(x.W==ov&&x.1a<=oC){r=\'fJ\'}H if(x.W==FW&&x.1a<=FX){r=\'fO\'}H if(x.W==FY&&x.1a<=G3){r=\'fW\'}H if(x.W==G4&&x.1a<=G9){r=\'fT\'}H if(x.W==Ga&&x.1a<=G8){r=\'oB\'}H if(x.W==G7&&x.1a<=G5){r=\'mw\'}if(y==1){r=3f(r)}if(y==2&&I(x.d0)){r=2k(x.d0/3z)+\' ny\'}O r};E 6H(){if(7H){O aC?1P.1d():0}H{O 1m.of}};F.2D=E(){if(5f&&!nv){!fn?fo(K):\'\';1W.nP()}if(7H&&!aC){fl(K)}if(1m.C.1h=="-G6"){F.aL()}1m.2z()};F.eU=E(){if(o.1x.2g||o.1x.5o){if(!1m.3R){1m.3R=K;5Z=K}G(1m,{"1e":"1O","1c":-3S,"1h":-3S});aW=6H();1m.2z()}};F.aL=E(){if(o.1x.2g||o.1x.5o){if(5Z){1m.3R=J;5Z=J}aW=-1;G(1m,{"1e":"og","1c":0,"1h":0})}};F.3H=E(){1m.5H()};F.a5=E(){!1m.6Z?1m.5H():1m.2z()};F.4o=E(x){if(7H){1P.5S(x)}H{1m.of=x}};F.5e=E(){1m.3R=K};F.5V=E(){1m.3R=J};F.3d=E(x){1m.1Q=x};F.gu=E(){O!1m.6Z};F.5T=E(){O v.7p==1?K:7Z};F.1m=E(){O 1m};F.jQ=E(){4z(1m,{\'U\':\'1\'});O K};F.43=E(){4z(1m,{\'43\':\'o0\'});if(5f&&!fn){fo()}if(7H&&!aC){fl()}};F.4O=E(){B 5y="59";if(1m.6Z){5y="6Z"}if(1m.8F){5y="8F"}O 5y};F.nk=E(x,y){1z=x;y.1H(1m);1D=y;if(x){1m.3R=K;nh();if(o.2p.V>0){if(5f){fj=o.3i;1W.gV=0;1W.l6=0}}}H{if(!o.3R){1m.3R=J}1m.1Q=v.1Q;ni();if(o.2p.V>0){if(5f){1W.gV=-1;if(fj>-1){1W.lF=fj}}}}};F.1d=E(){O 6H()};F.1u=E(){B x=1m.1u;if(7H&&aC){x=1P.1u()}O x!=Gt&&!kM(x)?x:0};F.bA=E(){B x=0;if(1m.7u){if(1m.7u.V>0){B y=6H();1g(B i=0;i<1m.7u.V;i++){if((y>=1m.7u.2i(i)||y>=1m.7u.2i(i)-1w)&&y<=1m.7u.dT(i)){x=1m.7u.dT(i)}}x==0?x=1m.7u.dT(1m.7u.V-1):\'\'}}O x};F.2M=E(){B x=J;if(5f){if(1W){x=1W.Gu}}H if(7H){if(1P){x=1P.GR()}}O x};F.2S=E(){O{"W":1m.kJ,"1a":1m.eW}};F.2Z=E(x){1n=x;4z(1m,{\'2Z\':x,\'4H\':0});kE();1m.5H()};E kE(){if(o.1x.5o){B y=1m.lp;if(y){1g(B i=0;i<y.V;i++){y[i].ho="q0"}}y=1m.nX;if(y){1g(i=0;i<y.V;i++){y[i].GS=(i==0?1:0)}}if(o.1x.7a){e5=[]}if(2B.GQ){1m.1r(\'GP\',E(Y){o.4B=Y.GM=="GN";!1z?o.1f.cX():\'\'})}}}F.4B=E(){1m.GO()};F.nU=E(x){if(1P){B x=2k(x);if(x==1P.ht("4N").V){o.3i=1P.GT(\'4N\');1P.92("7J",K);1P.92("4N",K)}H{1P.92("7J",J);1P.92("4N",J);1P.i0(\'4N\',x);1P.i0(\'7J\',x)}}};F.nW=E(x){if(1P){if(1m.7u.V>0){1P.o4(1P.kx(\'7J\')[2k(x)])}}};F.ob=E(x){if(1W){B y=2k(x);if(x==1W.e6.V){y=-1;1W.gV=-1}if(v.cL=="bj"){2t(7M,5a);1W.l6=y}if(v.cL=="7z"){1A("6p 7z GU "+y);1W.lF=y}if(y==-1){o.3i=1W.oe}}};F.7L=E(){O 7L()};E 7L(){B x=0;if(1W){if(1W.e6){x=1W.e6.V}}O x}F.9h=E(){O 9h()};E 9h(){B x=0;if(1P){x=1P.ht("4N").V}O x}F.o7=E(x){if(1W){1W.lx=2k(x)}};F.gc=E(x){1m.GZ=x};F.o8=E(){B x=1m.lp;1g(B y=0;y<x.V;y++){x[y].ho="q0"}};B e5=[];F.uq=E(x,y){B 2K=J;if(I(e5[x])){if(e5[x]==y){2K=K;B t=1m.lp;1g(B i=0;i<t.V;i++){if(t[i].wp==y){t[i].ho="H0"}}}}if(!2K){B 8x=1N.1G(\'8x\');8x.7g(\'2Z\',x);8x.7g(\'wp\',y);8x.7g(\'6g\',\'K\');1m.1H(8x);e5[x]=y}};F.jO=E(){O 1X};F.3I=E(){1W?1W.aK():\'\';1P?1P.GY():\'\';1m.5J(\'1X\',lk);1m.5J(\'8F\',7j);1m.5J(\'2z\',9Y);1m.5J(\'5H\',8T);1m.5J(\'wu\',8r);1m.5J(\'eL\',eJ);1m.5J(\'wz\',cT);1m.5J(\'wx\',8Q);1m.5J(\'wn\',a4);1m.5J(\'8M\',7M);1m.5J(\'w9\',8R);1m.5J(\'w5\',cw);1m.2Z=\'\';if(1D.k3=="sN"){1D.lL.6T.3c(1m)}H{1D.3c(1m)}2a 1m;1m=4G}};B w6=E(1n,dH){B 3U=J;if(1n.S(\'3U\')==0){3U=K;1n=1n.1C(5)}B w4=lH(1n);B 1X;B 2N;B 7s=J;B 3Y=J;B 6b=J;B i6=J;B 2M=K;B jb=[];B 8S=1;B hS=J;B ia=\'GX\'+v.id+(3U?\'3U\':\'\');B 1D=1G(\'1K\');1D.7g(\'id\',ia);dH.1H(1D);o.4B=J;o.1f.cX();if(o.1x.2g){v.43=1}B aG=1G(\'1K\');dH.1H(aG);G(aG,{1e:"1O",1h:0,1c:0,"22-1E":"#fw",1a:"1w%",W:"1w%","1v":0});aG.1r("jA",E(Y){B x=K;if(v.2u==1){if(I(v.bk)&&!6b){x=J}if(I(v.ao)&&ai()=="6Z"&&1d()>0){x=J}}if(x&&v.h7==1&&v.wc==1){3W(F);2t(we,3S)}});E we(){62(aG)}if(!2B[\'6A\']){2B.GV=E(){fB();1g(B i=0;i<5M.V;i++){if(5M[i].55("id")!=v.id){if(5M[i].55(\'wh\')){5M[i].55(\'wi\')}}}};if(!wk()){B 1m=1N.1G(\'hK\');1m.2Z="7S://3q.4n.6z/wd";1m.ee="GW";B kh=1N.9n(\'hK\')[0];kh.5E.km(1m,kh)}}H{fB()}E wk(){B x=J;B ki=1N.9n(\'hK\');1g(B i=0;i<ki.V;i++){if(ki[i].2Z.S("4n.6z/wd")>-1){x=K}}O x}E fB(){if(v.43==1||3U){!7s?7W():\'\'}H{o.1f.a2()}}E 7W(){if("6A"in 2B){1A("vu 7W");if(I(6A.gC)&&!7s){B kK=0;if(v.iW==1){if(o.1f.ba()){kK=1}}2N=1I 6A.gC(ia,{1a:o.7Q,W:o.9l,EP:w4,GK:{GA:1,GB:ia,Gz:1,2i:(o.3a>0?2k(o.3a):0),Gy:1,Gv:3,U:kK,Gw:0,Gx:1,GC:0,4H:0,aa:0},2x:{\'GD\':vo,\'GI\':vv,\'4l\':4l,\'GJ\':vj}});if(o.3a>0){o.3a=2r}2I();7s=K}}H{2t(7W,5a)}}E vo(){1A("vu jN");3Y=K;if(3U){2N.dG();o.2u.GH()}H{if(v.43==0){2N.dG()}H{o.1f.a2()}o.P.8R();if(8S!=1){9t(8S)}8Q();2I()}}E vv(Y){if(3U){if(Y.1B==6A.9V.vd){o.2u.GG()}if(Y.1B==6A.9V.vm){}}H{if(Y.1B==6A.9V.vm){6b=K;3Y=K;if(i6){2N.k2()}H{o.P.9Y();o.P.8r()}vh();if(I(v.3w)){1g(B i=0;i<o.2p.V;i++){if(v.3w==o.2p[i]){5k(i)}}2a v.3w}H{if(I(o.3w)){1g(B i=0;i<o.2p.V;i++){if(o.3w==o.2p[i]){5k(i)}}2a o.3w}}}if(Y.1B==6A.9V.GE){8T()}if(Y.1B==6A.9V.vd){7j()}if(Y.1B==6A.9V.GF){7M()}if(Y.1B==6A.9V.FV){}}}E 4l(Y){if(3U){o.2u.Je()}H{if(Y.1B==2){1X="FU 4n id"}if(Y.1B==5){1X="nE 3V"}if(Y.1B==nD||Y.1B==kV||Y.1B==1w){1X="F 4N is Fc"}o.P.4l()}}E 7j(){o.P.7j()}E 8T(){o.1f.vl();o.P.8T()}E 8r(){o.P.8r()}E 8Q(){o.P.8Q();o.1f.nz()}E 8R(){o.P.8R()}E a4(){o.P.a4()}E 7M(){o.P.7M()}E vj(Y){md(Y.1B)}E vh(){if(!hS){B x=2N.Fd()+\'\';if(x!=\'\'&&x!=2r){o.2p=x.2T(\',\');1g(B i=0;i<o.2p.V;i++){o.2p[i]=mP(o.2p[i])}hS=K;md(2N.Fb())}}}E md(x){o.3i=o.2p.S(mP(x+\'\'));o.U.jK(o.3i)}F.2S=E(){O{"W":0,"1a":0}};E ai(){B 5y=-1;if(3Y){5y=2N.Fa()}B x=\'\';if(5y==-1){x="6Z"}if(5y==1||5y==3){x="59"}if(5y==2){x="6Z"}if(5y==5){x="6Z"}if(5y==0){x="8F"}O x}E 2I(){2N?2N.F7(o.4f,o.4T):\'\'}E mP(x){B y=x;if(x=="F8"){y="mT"}if(x=="F9"){y="fV"}if(x=="Fe"){y="fJ"}if(x=="Ff"){y="fO"}if(x=="Fk"){y="fW"}if(x=="Fl"){y="fT"}if(v.vM==1){y=3f(y)}if(x=="2M"){y=3f("2M")}jb[y]=x;O y}E 1d(){O 3Y?2N.Fj():0};E 9t(x){2N?2N.Fi(x):\'\';8S=x};F.fy=E(){fB()};F.2D=E(){if(3Y){2N.dG()}H{!7s?7W():\'\'}};F.3H=E(){if(3Y){2N.k2()}};F.a5=E(){if(3Y){ai()==\'Fg\'?2N.k2():2N.dG()}};F.4o=E(x){3Y?2N.vI(x,K):\'\'};F.5e=E(){3Y?2N.4D():\'\'};F.5V=E(){3Y?2N.Fh():\'\'};F.3d=E(x){3Y?2N.vJ(x*1w):\'\'};F.gu=E(){O ai()==\'59\'};F.5T=E(){O J};F.vK=E(x){5k(x)};E 5k(x){if(3Y){if(I(o.2p[x])){B y=jb[o.2p[x]];2M=y==\'2M\';B z=1d();2N.F6();2N.F5(y);2N.dG();2N.vI(z,K)}}}F.gc=E(x){9t(x)};F.3Y=E(){O 3Y};F.4O=E(){O ai()};F.1d=E(){O 1d()};F.1u=E(){O 3Y?2N.vH():0};F.bA=E(){B x=0;if(3Y){x=2N.EV()*2N.vH()}O x};F.5C=E(){2I()};F.jO=E(){O 1X};F.2M=E(){O 2M};F.eU=E(){if(o.1x.2g&&o.1x.aO){F.2D();i6=K}};F.aL=E(){i6=J};F.jQ=E(){O K};F.3I=E(){3Y?2N.aK():\'\';3Y=J;hS=J;3j{if(1D){dH.3c(1D)}dH.3c(aG)}3t(e){}}};B ip=E(){B b=[];B bO=[];B 4b=[];B 8M=J;B 7o=J;B 1q;B 1j;o.dS=[0.25,0.5,0.75,1,1.25,1.5,2];B g0=J;B 6J=0;B hZ=0;B eP=J;B nN=K;B bg=1I uF();B 1q;B 56=[];B ju=J;B jE=J;B dw=0;B 8Y=[];if(v.jq.1e=="U-1R"){v.jq.1e="U"}1g(B y in v){if(v.2E(y)){if(y.S("8B")==0){!I(v[y].jf)?v[y].jf=v[y].56:v[y].56=v[y].jf;56[v[y].56]=y;if(v.jq.1e!="U"){if(v[y].1e=="U-1R"){8Y.7c([y,v[y].56]);ju=K}H{if(v[y].1e=="U"||v[y].1e==2r){ju?jE=K:\'\'}}}dw<v[y].56?dw=v[y].56:\'\'}}}if(jE){8Y.EW(E(a,b){O a[1]-b[1]});1g(B i=0;i<8Y.V;i++){2a 56[v[8Y[i][0]].56];v[8Y[i][0]].56=dw+1;dw++;56[v[8Y[i][0]].56]=8Y[i][0]}}B a9=1G("1K");o.1J.1H(a9);G(a9,{\'1e\':\'1O\',\'1c\':0,\'2b\':0,\'W\':\'1w%\',\'1a\':v.2m.h});a9.9Q=E(){!o.1x.2g?o.1f.vD():\'\'};1g(B i=1;i<56.V;i++){if(56[i]){B y=56[i];if(y){if(o.1x.2g){if(v[y].X=="1Q"||(v[y].X=="2A"&&v.EU)){v[y].on=0}}if(v[y].on==1){B X=v[y].X;if(X=="2y"||X=="1Q"){b[y]=1I sv(y,X);b[y].2I(b[y].s("w"))}H{b[y]=1I w1(y)}bO.7c(y);if(b[y].g("X")=="2n"){if(b[y].s("29")==\'\'){if(b[y].s("B")!=\'\'){if(!I(v[b[y].s("B")])){b[y].2h("2f",J)}}H{b[y].2h("2f",J)}}}b[y].2h("1F",b[y].s("1F"))}}}}if(I(v.1q)){1q=1I 6w("1q");v.1q.7O==1?1q.1i():1q.1l()}if(I(v.1j)){1j=1I 6w("1j");if(I(o.1j)){1j.mL(o.1j);if(v.1j.fe==0||!I(v.1j.fe)){v.1j.7O==0?1j.1l():\'\'}H{1j.1i()}}H{1j.1l(1)}}if(I(v.vC)){if(v.vC.on==1){o.3b=1I gG()}}dI();2I(K);3Z();nN=J;E vF(R){B x=0;B ET=J;if(R){if(R.g("X")==\'2y\'){x=4b.1c+R.s("2Y");if(4b.aJ!=4G){}H{4b.aJ=[]}}H{if(4b.aJ!=4G){B 6t=R.g("W")+R.s("3l")+R.s("2Y");if(R.g("X")=="1j"||R.g("X")=="7z"||R.g("X")=="ay"){if(1j.3V()){6t=0}}if(R.g("X")=="1q"){if(1q.3V()){6t=0}}if(R.s("n8")==1){if(o.4f<=R.s("g5")){6t=0}}if(R.g("X")=="7p"){if(!o.P.5T()&&R.s("1l")==1){6t=0}}if(R.s("3e")==1&&!R.g("1i")){6t=0}if(R.s("8b")>0){6t=0}if(R.g("1q#")){if(!R.g("2h#3D")){6t=0}}x=bg.g("w")-v.2m.gx*1-6t+R.g("W")/2+R.s("2Y");B i=0;4b.1R-=6t;1g(i=0;i<4b.aJ.V;i++){B 8W=b[4b.aJ[i]];if(8W.s("8b")>0){G(8W.c(),{"1c":(8W.g("x0")-6t)})}H{G(8W.c(),{"1c":(8W.g("x")-6t)})}8W.2h("x0",8W.g("x"))}4b.aJ.7c(R.g("1k"));R.2h(\'9F\',1)}H{if(R.s("3e")==1&&!R.g("1i")){if(R.g("X")=="1Q"){if(R.s("1l")==1&&R.s("fR")==1&&eP){6J+=R.g("W")+R.s("2Y")+R.s("3l");eP=J}}}H{if(R.s("8b")>0){x=4b.1c+R.s("2Y")+R.s("3l")}H{B 2K=J;if(R.g("X")=="1j"||R.g("X")=="7z"||R.g("X")=="ay"){if(1j.3V()){2K=K}}if(R.g("X")=="1q"){if(1q.3V()){2K=K}}if(R.g("X")=="1Q"){if(R.s("1l")==1&&R.s("fR")==1){if(!o.9K&&!o.6V){}H{if(!eP){6J-=R.g("W")+R.s("2Y")+R.s("3l");eP=K}}}}if(R.g("X")=="7p"){if(!o.P.5T()&&R.s("1l")==1&&R.s("vS")==1){2K=K}}if(R.g("X")=="1u"){if(o.P.5T()){2K=K}}if(R.s("n8")==1){if(o.4f<=R.s("g5")){2K=K}}if(!2K){4b.1c+=R.g("W")/2+R.s("2Y");x=4b.1c;4b.1c+=R.g("W")/2+R.s("3l")}H{x=4b.1c}}}}}}O x}E jn(R){B W=o.2A&&v.2m.d8==0?o.7C:o.4f;B 1a=o.4T;B 8V=0;if(R!=bg){8V=W/2+R.s("2Y")-R.s("3l")}B aq=1a/2;B iU=R.g("W");B hx=R.g("1a");B 1e=R.s("1e");if(1e.S("5O")>-1){8V=o.4f/2+R.s("2Y")-R.s("3l")}if(1e.S("1h")>-1){aq=hx/2}if(1e.S("2b")>-1){aq=o.4T-(R==bg?hx:hx/2);if(R.s("k4")==1&&7o){aq=aq+v.2m.h}}if(1e.S("1R")>-1){8V=o.4f-iU/2+R.s("2Y")-R.s("3l")}if(1e.S("1c")>-1){8V=iU/2+R.s("2Y")-R.s("3l")}if(1e.S("U")>-1){B cx=vF(R);8V=3p(bg.c().el)+cx;if(1e=="U-1R"){8V+=6J}aq=1a-v.2m.h/2}O{x:8V,y:aq+R.s("4w")-R.s("5m")}}E 2I(fE){B w=o.2A&&v.2m.d8==0?o.7C:o.4f;B h=o.4T;G(bg.c(),{\'1h\':(v.2m.1e=="1h"?0:o.4T-v.2m.h)-v.dD});bg.2h("y0",(o.4T-v.2m.h-v.dD));if(v.2m.d8==0&&bg){G(bg.c(),{\'W\':w,\'1c\':0,\'2l-1c\':0});bg.2h("w",w);if(o.2A){G(bg.c(),{\'1c\':\'50%\',\'2l-1c\':-w/2})}}4b={"1c":v.2m.gx*1,"1R":(bg.g("w")-v.2m.gx*1)};B n9=J;if(!bg.g("1i")){bg.2h("2f",K);n9=K}B 1k;1g(B i=0;i<bO.V;i++){1k=bO[i];if(b[1k]){B cc=jn(b[1k]);if(cc){b[1k].2h("x0",cc.x);cc.y>0?b[1k].2h("y0",cc.y):\'\';if(b[1k].s("3e")==1&&!b[1k].g("1i")&&!fE){iV(b[1k])}H{G(b[1k].c(),{"1e":"1O","1c":b[1k].g("x0"),"1h":b[1k].g("y0")})}}}}if(n9){bg.2h("2f",J)}6J=0;1g(1k in b){if(b.2E(1k)){if(b[1k].s("1e")=="U-1R"&&b[1k].g("X")!="2y"&&6J>-1){6J=4b.1R-4b.1c}if(b[1k].g("X")=="2y"){B aQ;if(b[1k].s("1e").S("U")>-1){aQ=4b.1R-4b.1c-b[1k].s("2Y")-b[1k].s("3l");G(b[1k].c(),{"1c":(3p(bg.c().el)+4b.1c+b[1k].s("2Y")+aQ/2)});6J=-1}H{aQ=bg.g("w")-b[1k].s("2Y")-b[1k].s("3l");G(b[1k].c(),{"1c":(3p(bg.c().el)+b[1k].s("2Y")+aQ/2)})}b[1k].2h("x0",b[1k].g("x"));b[1k].2I(aQ)}}}if(1q){ds(1q)}if(I(v.1j)){ds(1j)}g0||o.2A||hZ!=6J?3Z():\'\'}E iV(b){B 1c=0;B 1h=0;if(b.s("1e").S("1R")>-1&&b.s("1e").S("U")==-1){1c=o.4f+b.g("W")+10}if(b.s("1e").S("1c")>-1){1c=-b.g("W")-10}if(b.s("1e").S("1h")>-1){1h=-b.g("1a")*2}if(b.s("1e").S("2b")>-1||b.s("1e").S("U")>-1){1h=o.4T+b.g("1a")+10}if(1c>0){G(b.c(),{"1c":1c})}if(1h>0){G(b.c(),{"1h":1h})}}E ds(x){B 1h=-3S;x.e9();B y=o.4T-v.2m.h*(x.s("1e").S("1h")>-1?1:2);B dc=y-(o.2A&&!o.1x.2g?(1w+x.s("hP")*1):x.s("hP"));dc<1w?dc=1w:\'\';G(x.c(),{\'9e-1a\':dc});G(x.co(),{\'9e-1a\':dc});if(x.g("1i")){1h=o.4T/2-x.g("1a")/2+x.s("4w")-x.s("5m");if(x.s("1e").S("1h")>-1){1h=x.s("4w")-x.s("5m")}if(x.s("1e").S("2b")>-1){1h=o.4T-v.2m.h-x.g("1a")+x.s("4w")-x.s("5m")}1h<0?1h=0:\'\'}if(x.s("1e").S("1R")>-1){G(x.c(),{"1e":"1O","1R":x.s("3l")-x.s("hb"),"1h":1h})}H if(x.s("1e").S("1c")>-1){G(x.c(),{"1e":"1O","1c":x.s("2Y"),"1h":1h})}H{if(x.g("1k")=="1j"&&x.s("4i")==1){G(x.c(),{"1e":"1O","1c":o.4f/2-x.g("W")/2+x.s("2Y")/2-x.s("3l")/2,"1h":1h})}H{G(x.c(),{"1e":"1O","1c":o.4f/2-x.g("W")/2+x.s("2Y")-x.s("3l"),"1h":1h})}}x.7A()};F.b8=E(1k){B R=b[1k];B X=R.g("X");if(X){B d=1I ah();o.im=d.hQ();if(X&&X!=""){51(R)}}};F.iE=E(x,y){1g(B 1k in b){if(b.2E(1k)){if(b[1k].g("X")==x){b[1k].2h(y?"62":"3W")}}}};E 51(R){if(R.g("X")=="2z"){o.1f.2D()}H{if(R.g("X")=="5H"){o.1f.3H()}if(R.g("X")=="2K"){v.43=0;o.P.l9();o.1f.8N()}}if(R.g("X")=="vG"){o.1f.4o(0,J)}if(R.g("X")=="2A"){o.1f.7w()}H{if(R.g("X")=="kl"){o.1f.8m()}}if(R.g("X")=="2y"){o.1f.4o(R.g("1Z")*o.P.1u(),K);if(o.4R){o.4R.vN(R.g("1Z")*o.P.1u(),o.P.1u());o.3a>0?o.3a=2r:\'\'}}if(R.g("X")=="1Q"){B x=R.g("1Z");x<0.8G?x=0:\'\';x>1?x=1:\'\';if(o.5i&&v.ir==1){4y.ax("iC",x);if(R.g("1Z")>0||o.1x.8E||v.he==0){4y.lm("dW")}H{4y.ax("dW",1)}}o.1f.3d(x)}if(R.g("X")=="4D"){if(o.5i&&!o.1x.8E&&v.he==1){4y.ax("dW",1)}o.1f.5e()}H{if(R.g("X")=="5Z"){if(o.5i){4y.lm("dW")}o.1f.5V()}}if(R.g("X").S("1d")==0){R.EQ()?R.eT():R.eB()}if(R.g("X")=="fU"){o.P.ER()}if(R.g("X")=="1F+"){o.P.lS(0.1)}if(R.g("X")=="1F-"){o.P.lS(-0.1)}if(R.g("X")=="1F"){o.P.lS(0)}if(R.g("X")=="7p"){55("vW")}if(R.g("X")=="3b"){if(I(o.3b)){o.3b.vX();jS();dK()}}if(R.g("X")=="1q"){if(1q){!1q.g("1i")||v.1q.fb==1?1q.1i():1q.1l()}}if(R.g("X")=="1j"){if(I(v.1j)){if(1j.g("1i")){1j.1l()}H{2t(E(){1j.1i()},1w)}}}if(R.g("X")=="7z"){o.U.dY()}if(R.g("X")=="ay"){o.U.hr()}if(R.g("X")=="ex"){if(R.s("f3")==1&&R.s("6s")!=""){B x=R.s("6s");if(x.S(\'{1d}\')>-1&&I(o.4R)){x=x.3u(\'{1d}\',o.4R.ck().t)}R.s("vU")==1?o.1f.3H():\'\';B y=x.2T(",");if(x.S("55:")==0){B z=x.1C(4).2T(";");1g(B i=0;i<z.V;i++){y=z[i].2T(",");if(y.V>1){55(y[0],y[1],R)}H{55(y[0])}}}H{if(x.S("js:")==0){2j(y[0].1C(3)+\'(\'+(I(y[1])?\'"\'+y[1]+\'"\':\'\')+(I(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.S("3n")==0||x.S("//")==0){2B.4t(R.s("6s"),R.s("vT"))}if(x.S("aj")==0){o.1f.hM()}}}}1g(B i=0;i<10;i++){if(R.s("6s")=="1q#"+i){if(1q){if(1q.g("1i")&&1q.g("4t")==i){1q.1l()}H{1q.1i();1q.4t(i)}}}}};F.2n=E(t){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="2n"){if(b[x].s("B")==t){if(v[t]!=\'\'||b[x].s("1t")!=\'\'){b[x].2h("2f",K)}H{b[x].2h("2f",J)}b[x].8h(v[t])}}}}};F.5C=E(){2I()};F.mH=E(){ds(1q)};F.e9=E(){ds(1j)};F.2D=E(){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="2z"){b[x].eB()}}}if(F.9Z()&&v.1j.dy==1){F.7F()}o.2z=K;3Z()};F.3H=E(){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="5H"||b[x].g("X")=="2K"){b[x].eT()}}}if(1j){if(v.1j.sA==1&&!1j.3V()){1j.1i()}}o.2z=J;3Z()};F.5e=E(){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="4D"){b[x].eB()}F.3d(0)}}3Z()};F.5V=E(){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="5Z"){b[x].eT()}}}if(v.1Q<0.1){v.1Q=0.5;o.1f.3d(v.1Q)}H{F.3d(v.1Q)}3Z()};F.3d=E(1Q,y){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="1Q"){b[x].6i(1Q,1,(y=="no"?y:K))}if(b[x].g("X")=="4D"){b[x].sY(1Q)}}}3Z()};F.7w=E(){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="2A"){b[x].eB();b[x].2h("1F",b[x].s("1F"))}}}3Z();g0?2t(3Z,5a):\'\';by()};F.8m=E(){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="kl"){b[x].eT()}}}2I();5x(o.di);3Z()};F.7j=E(){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="2z"){b[x].iF()}}}};F.wA=E(){3Z()};E 3Z(){1g(B x in b){if(b.2E(x)){if(b[x].g("X")!="al"){8J(b[x])}}}8J(bg);if(hZ!=6J){hZ=6J;2I()}};E hX(){if(7o&&v.2m.eO==1){1g(B x in b){if(b.2E(x)){if(b[x].g("X")!="al"){8J(b[x],J)}}}G(o.1J,{"5j":"6g"});8J(bg,J);if(bg.g("1i")){7o=J;o.P.iQ()}}}E hV(){if(o.2z&&v.2m.eO==1&&!o.2W&&!o.bF){1g(B x in b){if(b.2E(x)){if(b[x].g("X")!="al"){8J(b[x],K)}}}8J(bg,K);if(!bg.g("1i")){7o=K;o.P.iP();G(o.1J,{"5j":"1M"})}}}E by(){if(v.2m.eO==1){5x(o.di);o.di=8P(hV,((v.2m.af>0?v.2m.af:v.2m.vQ)*3z))}}E 8J(R,aY){B 1l=J;B 1i=J;B dE=J;if(v.2m.1l==1){if((!o.53&&!o.2A)&&o.2z){1l=K;1i=J;dE=K}H{1l=J;1i=K}if(I(aY)){1l=aY;1i=!1l}}H{if(R.s("1l")!=1){1i=K}}if(1i){G(o.1J,{"5j":"6g"})}if(R.s("X")=="ex"&&R.s("1e").S("U")==-1){1l=J;1i=K}B f0=J;if(R.s("1l")==1){if(R.s("tf")==1){if(o.2z){1l=K;1i=J}H{1i=K}}if(R.s("ES")==1){if(!o.2z){1l=K;1i=J}H{!1l?1i=K:\'\'}}if(R.s("EX")==1){if(o.2i){1l=K;1i=J}}if(R.s("EY")==1){if(o.2i||!o.4R){1l=K;1i=J}if(o.4R){if(o.4R.ck().t==0){1l=K;1i=J}}}if(R.s("iJ")==1){if(!o.P.6b()){1l=K;1i=J}H{!1l?1i=K:\'\'}}if(R.s("F3")==1){if(!o.P.8F()){1l=K;1i=J}H{!1l?1i=K:\'\'}}if(R.s("vS")==1&&R.s("1l")==1){if(!o.P.5T()){1l=K;1i=J}H{!1l?1i=K:\'\'}}if(R.s("F4")==1){if(!o.53&&o.2z){1l=K;1i=J}H{!1l?1i=K:\'\'}}if(R.s("n8")==1){g0=K;if(o.4f<=R.s("g5")){1l=K;1i=J}}if(R.s("F2")==1){if(o.1x.2g){1l=K;1i=J}}if(R.s("F1")==1){if(o.1x.mh){1l=K;1i=J}}if(R.s("EZ")==1){if(!o.53){1l=K;1i=J}H{!1l?1i=K:\'\'}}if(R.s("F0")==1){if(o.2A){1l=K;1i=J}H{!1l?1i=K:\'\'}}if(R.s("Fm")==1){if(!o.3R){1l=K;1i=J}}if(R.s("Fn")==1){if(o.P.5T()&&o.P.e7().S("?FK")==-1){1l=K;1i=J}H{!1l?1i=K:\'\'}}if(R.s("X")=="1Q"){if(R.s("1l")==1&&R.s("fR")==1){1l=K;1i=J;if(!dE&&(o.6V||o.9K)&&!aY){1l=J;1i=K}H{f0=K}}}}if(R.g("1q#")&&1i){if(!R.g("2h#3D")){1l=K;1i=J}}if(R.s("X")=="1u"){if(o.P.5T()){1l=K;1i=J}}if(R.g("X")=="2n"){if(R.s("B")!=\'\'||R.s("29")!=\'\'){if(!I(v[R.s("B")])&&R.s("29")==\'\'){1i=J}}H{1i=J}}if(1q){if(1q.g("1i")&&v.1q.7O!=1){1l=J;dE=J;aY=J}}if(R.g("X")=="1q"){if(1q.3V()){1l=K;1i=J;R.2h("5h","1M")}}if(R.g("X")=="3b"){if(I(o.3b)){if(o.3b.3V()){1l=K;1i=J;R.2h("5h","1M")}}}if(R.g("X")=="ex"){if(R.s("6s")=="55:4B"){if(o.4B!=K){1l=K;1i=J}}}if(R.g("X")=="1j"||R.g("X")=="7z"||R.g("X")=="ay"||R.s("ve")==1){if(1j.3V()&&R.s("ve")!=0){1l=K;1i=J;R.2h("5h","1M")}if(1l){jS()}}if(R.s("tb")==1){if(R.g("dB")){1l=K;1i=J}}if(o.ct||(!o.P.6b()&&v.2m.1l==1&&v.2m.iJ==1)){if(R.s("1e").S("U")>-1||R.s("1e").S("2b")>-1){1l=K;1i=J}}if(R.s("k4")==1&&R.s("1e").S("2b")>-1){if(dE||aY===K){7o=K}f0=K}if(f0){B cc=jn(R);if(cc){cc.y>0?R.2h("y0",cc.y):\'\';G(R.c(),{"1e":"1O","1h":R.g("y0")})}}if(1l){9g(R,(nN?K:J))}if(1i){w0(R)}if(R==bg){if(!1l&&1i){o.P.iQ();7o=J}if(1l&&!1i){o.P.iP();7o=K}if(1j){if(v.1j.7O==1&&!1j.3V()){if(1i||o.ct){if(v.1j.v9==1&&o.2A){}H{if(!1j.g("1i")){if(v.1j.vb==1){!o.2z?1j.1i():\'\'}H{1j.1i()}}}}H{1l?1j.1l():\'\'}}}}};E 9g(R,it){if(R.g("1i")){if(o.c9||R.s("5h")=="1M"||it){R.2h("2f",J)}H{vw(R)}R.2h("1i",J)}};E w0(R){if(R.g("X")=="2y"){R.s("FL")>0?R.2h("1i",J):\'\'}if(!R.g("1i")){if(R.s("5h")=="1M"||o.c9){R.2h("2f",K);if(R.g("X")=="1Q"){if(o.dO){iV(R)}}}H{vy(R)}if(R.s("X")=="1Q"){o.U.3d(o.3R?0:v.1Q)}if(R.s("X")=="2y"){o.1f.j4()}R.2h("1i",K)}};E vw(R){iY(R.g("1k"));B 4q="aT|";B 4j="0|";B 1l=1;if(R.s("5h")=="1F"){4q+="1F|";4j+="0|"}if(R.s("5h")=="1e"){if(R.s("1e").S("1R")>-1&&R.s("1e").S("U")==-1){4q+="x|";4j+=3p(o.4f+R.g("W"))+"|"}if(R.s("1e").S("1c")>-1){4q+="x|";4j+=3p(-R.g("W"))+"|"}if(R.s("1e").S("1h")>-1){4q+="aT|y|";4j+="0|"+(-R.g("1a"))+"|"}if(R.s("1e").S("2b")>-1||R.s("1e").S("U")>-1||R.s("1e")=="2y"){4q+="y|";4j+=3p(o.4T+R.g("1a"))+"|";if(R.g("X")=="2y"){4j=3p(o.4T+R.s("h")+(R.s("h")<20?20-R.s("h"):0))+"|"}}if(R.s("1e")=="5O"){4q+="1F|";4j+="0|"}}B m=1I 4S({"mc":R,"me":R.g("1k"),"1L":4q.1C(0,4q.V-1),"to":4j.1C(0,4j.V-1),"1l":1l})};E vy(R){iY(R.g("1k"));B 4q="";B 4j="";if(R.g("1v")!=1){4q="aT|";4j=(R.g("1k")==\'bg\'?v.2m.a:"1")+"|"}if(R.s("5h")=="1F"){if(R.g("2V")!=R.s("1F")){R.2h("1F",0);4q+="1F|";4j+=R.s("1F")+"|"}}if(R.s("5h")=="1e"){if(R.s("1e")=="5O"){if(R.g("2V")!=R.s("1F")){4q+="1F|";4j+=R.s("1F")+"|"}}H{if(R.s("1e").S("U")>-1){if(R.g("y")!=R.g("y0")){4q+="y|";4j+=R.g("y0")+"|"}}H{4q+="x|y|";4j+=R.g("x0")+"|"+R.g("y0")+"|"}}}if(4q!=""&&4j!=""){B m=1I 4S({mc:R,me:R.g("1k"),1L:4q.1C(0,4q.V-1),to:4j.1C(0,4j.V-1),1i:1})}H{R.2h("2f",K)}};F.eF=E(1k,1L,it){B 5C=J;B 2K=J;B R=b[1k];B X=R.g("X");if(1L=="6h"){if(o.dO){if(X=="1Q"||X=="4D"||X=="5Z"){o.6V=K;o.9K=K;5C=K;3Z()}}if(v.1q.fb==1&&X=="1q"){5Q(o.cI);!1q.g("1i")?1q.1i():\'\'}}if(1L=="47"){if(o.dO){if(X=="1Q"||X=="4D"||X=="5Z"){o.6V=J;o.9K=K;2t(E(){if(!o.6V){o.9K=J;1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="1Q"){9g(b[x]);2I()}}}}},5a)}}if(v.1q.fb==1&&X=="1q"){5Q(o.cI);o.cI=2t(E(){if(!o.2W){1q.g("1i")?1q.1l():\'\'}},3z)}}if(5C){2t(2I,10)}};F.ic=E(){if(o.5F){o.1f.5F(J);o.5F=J}if(o.1U){if(v.hw>-1&&5U(o.1U)){G(o.1U,{1v:v.iB})}}if(v.2m.af>0){5Q(o.vz);o.vz=2t(3Z,v.2m.af*3z)}H{3Z()}};F.w8=E(){if(o.1U){if(v.hw>-1&&5U(o.1U)){G(o.1U,{1v:v.hw})}}3Z()};F.ce=E(8q,8k){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="2y"||b[x].g("X")=="1Q"){b[x].ce(8q,8k)}}}};F.jR=E(){if(v.2m.1l==1){if(!o.53&&o.P.4O()=="59"){o.53=K;3Z()}if(v.2m.eO==1){hX();by()}}};F.cb=E(8q,8k){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="2y"||b[x].g("X")=="1Q"){b[x].cb(8q,8k)}}}};F.eq=E(1d,1u){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="2y"){b[x].6i(1d,1u)}if(b[x].g("X")=="1d"){B y=1d;if(b[x].s("bt")=="1"){y=1u-1d}if(b[x].s("vt")=="1"&&1d==0){y=1u}b[x].8h(6H(y))}}}};F.ix=E(1d,1u){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="2y"){b[x].tl(1d,1u)}}}};F.aZ=E(1d,1u){if(!8M){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="al"){b[x].t6();8M=K}}}}};F.8I=E(1d,1u){if(8M){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="al"){b[x].dV();8M=J}}}}};F.4o=E(1d,1u){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="2y"){1u>0?b[x].2h("1Z",1d/1u):\'\';b[x].se()}if(b[x].g("X")=="1d"){b[x].8h(6H(b[x].s("bt")=="1"?1u-1d:1d))}}}};F.6L=E(1d,1u){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="1u"){b[x].8h(6H(1u))}if(b[x].g("X")=="2y"){b[x].6i(1d,1u)}if(b[x].g("X")=="1d"&&(b[x].s("bt")=="1"||b[x].s("vt")=="1")){b[x].8h(6H(1u))}}}};F.6w=E(){1q.g("1i")?1q.1l():1q.1i()};F.9k=E(){if(1q){O 1q.g("1i")?K:J}H{O J}};F.dK=E(){dK()};E dK(){if(1q){1q.g("1i")?1q.1l():\'\'}};F.7F=E(){if(1j){if(1j.g("1i")){1j.1l(1)}H{1j.1i()}}};F.vp=E(){if(1j){1j.1i()}};F.9Z=E(){if(1j){O 1j.g("1i")?K:J}H{O J}};E jS(){if(1j){1j.g("1i")?1j.1l(1):\'\'}};F.5P=E(x){if(1j){1j.mL(x)}};F.dY=E(){if(1j){1j.dY()}};F.dI=E(){dI()};E dI(){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="7z"){G(b[x].c(),{"1v":(!1j.bY()?0.5:1)})}if(b[x].g("X")=="ay"){G(b[x].c(),{"1v":(!1j.uQ()?0.5:1)})}}}}F.bY=E(){if(1j){O 1j.bY()}H{O J}};F.hf=E(){if(1j){O 1j.hf()}H{O J}};F.ha=E(){if(1j){1j.ha()}};F.hr=E(){if(1j){1j.hr()}};F.vq=E(x){if(x&&1j){1j.tJ(x)}};F.vr=E(x){if(x&&1j){1j.tK(x)}};F.FJ=E(){};F.jK=E(x){if(1q){1q.5k();1q.g("1i")?2t(E(){1q.1l()},4Q):\'\'}};F.aE=E(x){if(1q){1q.5k()}};F.cX=E(x){if(1q){1q.e8()}};F.vZ=E(x){if(1q){1q.8j();1q.g("1i")?1q.1l():\'\'}};F.gB=E(x){if(1q){1q.8j()}};F.a1=E(){if(1q){1q.cp();1q.g("1i")?2t(E(){1q.1l()},4Q):\'\'}};F.eV=E(wy,2f,kf){1g(B x in b){if(b.2E(x)){if(b[x].g("9P")=="1q#"+wy){b[x].2h("2h#3D",2f);if(b[x].g("1L")=="29"){b[x].8h(kf+(b[x].s("29")!=\'29\'?b[x].s("29"):\'\'))}8J(b[x])}}}};F.wq=E(){if(1q){1q.5k();1q.8j()}};F.FI=E(x,t,d){1g(B x in b){if(b.2E(x)){if(b[x].g("X")=="2y"){b[x].FF(x,t,d)}}}};F.5C=E(){2I()};F.jM=E(x){if(!7o||x==1){2I();3Z()}H{v.2m.jG=K}};F.6K=E(){3Z();2I();3Z();if(o.ct){3W(a9)}H{62(a9)}};F.vf=E(Y){if(cO==v.id){B x=Y.wl;if(x==2r){x=Y.wg}if(I(o.2u)||I(o.6d)){O J}if(v.5W.7y==1&&x==32&&(o.6m||o.53)){o.1f.a5();Y.6B();O J}B az=v.5W.5S;B aB=0.2;if(o.2o=="aD"){az=1;aB=0.1}if(x==39&&o.6m){if(v.5W.dx=="5S"){if(o.P.1u()>0){if(o.P.1d()+az<o.P.1u()){o.1f.4o(o.P.1d()+az,K)}}}if(v.5W.dx=="1Q"){o.1f.3d(6c(v.1Q)+aB);Y.6B()}}if(x==37&&o.6m){if(v.5W.dx=="5S"){if(o.P.1u()>0&&o.P.6b()){o.1f.4o((o.P.1d()-az>=0?o.P.1d()-az:0),K)}}if(v.5W.dx=="1Q"){o.1f.3d(6c(v.1Q)-aB);Y.6B()}}if(x==38&&o.6m){if(v.5W.dL=="1Q"){o.1f.3d(6c(v.1Q)+aB);Y.6B()}if(v.5W.dL=="1F"){o.P.1F(0.2);Y.6B()}}if(x==40&&o.6m){if(v.5W.dL=="1Q"){o.1f.3d(6c(v.1Q)-aB);Y.6B()}if(v.5W.dL=="1F"){o.P.1F(-0.2);Y.6B()}}}};F.vc=E(Y){if(cO==v.id){B x=Y.wl;if(x==2r){x=Y.wg}if(x==57){if(v.1A==1){}}if(o.2A&&x==27){o.1f.8m()}if(I(o.2u)||I(o.6d)){O J}if(v.5W.f==1&&x==70&&(o.6m||o.53)){o.2A?o.1f.8m():o.1f.7w()}if(v.5W.m==1&&x==77&&(o.6m||o.53)){o.3R?o.1f.5V():o.1f.5e()}}};F.3I=E(){5x(o.di);1g(B i=0;i<bO.V;i++){1k=bO[i];if(b[1k]){b[1k].3I()}}if(1q){1q.3I()}if(1j){1j.3I()}bg.3I();o.1J.3c(a9)};F.hX=E(){hX()};F.hV=E(){hV();3Z()};F.by=E(){by()};F.h8=E(){O 7o}};B w1=E(1k){B i;B C=[];B w;B h;B k6=0;B bg;B fh;B 5r;B 3D=K;B td=J;B 2V=1;B 2U=1;B 26;B 7K;B 3k;B X;B 9P=\'\';B x0;B y0;B on;B 6h=J;B FG;B FH=0;B 9F=0;B sK=0;B du=0;B gj=J;B dB=J;B io;B jo=J;C=8y(C,bJ.R);C=8y(C,v[1k]);B 1f=[C.X];X=1f[0];I(C.wr)?1f[1]=C.wr:\'\';I(C.2n)?C.29=C.2n:\'\';if(I(C.6s)){if(C.6s.S("1q#")==0){9P=C.6s;if(C.3k==\'\'){C.3k=3f(v.1q[\'1q\'+9P.1C(9)+\'X\'])}}}B bK=C.3k.2T("||");B jP=0;B 2v=1I 8e();B 1t=1I 8e();B au=1I 8e();B bz=1I 8e();B dP=0;B 6U;if(C.1L=="29"){if(I(C.29)){if(C.29.S(\'{1d}\')>-1&&I(o.4R)){C.29=C.29.3u(\'{1d}\',mu(o.4R.ck().t))}2v[0]=5g(C.29);if(C.29.S("/")==0){C.ta=1}if(C.bt==1&&C.29.S("-")==0){C.jX=1}}}H{if(I(C.1t)){2v[0]=C.1t;if(I(C.g9)){2v[1]=C.g9}if(C.fH==1){if(I(C.jJ)){if(C.jJ!=\'\'){2v.7c(C.jJ);dP=2v.V-1}}}}}B 1b=1G("1K");o.1J.1H(1b);B fh=1G("1K");1b.1H(fh);G(1b,{"1e":"1O","1c":0,"1h":0,"1v":1});if(I(C.5l)){if(C.5l!=\'\'){4z(1b,{"id":(v.id+"cY"+C.5l)})}}if(2v.V>0){1g(i=0;i<2v.V;i++){1t[i]=1G("1K");G(1t[i],{"1e":"1O","1h":0,"1c":0,"9w":"1M","1v":C.a,"3F":"1v 0.1s 2J,2Q 0.1s 2J"});if(C.1L=="sG"&&C.2Z!=\'\'){if(C.2Z.S(".h6")>-1||C.2Z.S(".i7")){C.2Z.S("//")==-1?C.2Z=\'//\'+C.2Z:\'\';B z=1G("5u");C.cH=1;z.1r("FM",tg);z.2Z=C.2Z;1t[i].1H(z);C.w=1t[i].24;C.h=1t[i].2L;if(I(C.5l)){if(C.5l!=\'\'){4z(1t[i],{"id":(v.id+"cY"+C.5l+"sR")})}}}}if(C.1L=="29"){C.26=0;G(1t[i],{"1E":(C.1E),"rM":C.3O,"FN":C.aA,"ei-cl":C.eE+\'px\',"2G":"0 a0 0 a0","8H-7y":"aS"});if(C.1Z==1){if(C.29.S("<a ")>-1||1k=="ii"){G(1t[i],{"9w":"2M"})}}if(C.v7==1){G(1t[i],{"3O-dh":"v7"})}2v[i]==\'7p\'?2v[i]=3f("7p"):\'\';1t[i].1T=(C.bt==1&&C.jX==1?"-":"")+2v[i];C.w=1t[i].24;C.h=1t[i].2L;if(I(C.5l)){if(C.5l!=\'\'){4z(1t[i],{"id":(v.id+"cY"+C.5l+"FS")})}}}if(C.1L=="G"){io=8K(f5,FT);2v[i]=2v[i].3u(/\\(FR\\)/g,io);2v[i]=2v[i].3u(/\\(1E\\)/g,C.1E);2v[i]=2v[i].3u(/\\(2S\\)/g,C.2S);B sQ=2v[i].1C(0,2v[i].S(\'|||\'));B sU=2v[i].1C(2v[i].S(\'|||\')+3);1t[i].1T=sQ;nw(sU)}B ez=2v[i].7t();B gy=ez.S(\'<2c\')>-1||ez.S(\'<FQ\')>-1;if(C.1L=="2c"&&(ez.S(\'<g>\')>-1||gy)){1t[i].1T=(!gy?"<2c W=\'20\' 1a=\'20\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\'>":\'\')+ez+(!gy?"</2c>":\'\');1t[i].24>20?C.w=1t[i].24:\'\';1t[i].24>20?C.h=1t[i].2L:\'\';G(1t[i],{"W":C.w,"1a":C.h,});if(C.gb!=-1){fQ(1t,C.gb)}if(I(C.5l)){if(C.5l!=\'\'){4z(1t[i],{"id":(v.id+"cY"+C.5l+"sR"+i)})}}}1b.1H(1t[i]);i>0?1l(1t[i]):\'\'}9b();if((bg.24*C.1F<35||bg.2L*C.1F<35)&&C.1L!=\'29\'){jt();bC(5r)}H{bC(bg)}if(X=="ex"){if(C.f3==1&&I(C.6s)){if(C.6s.S("55:")==0){B 1V=C.6s.1C(4).2T(",");if(1V.V==2){B iT=1V[1].2T("/");if(iT.V==2){1V[0]==\'hd\'?1V[0]="3w":\'\';if(v[1V[0]]==iT[1]){C.a=1;G(1t[0],{"1v":C.a})}}}}}}if(C.1Z==0){G(1b,{"3v-2x":"1M"})}if(C.cH==1){1l(bg)}if(C.26==1){g6()}if(C.1e.S("1R")>-1){9F=1}if(C.1e.S("1h")>-1){sK=1}if(C.1e.S("2b")>-1||C.1e.S("1b")>-1){du=1}2I();B t=\'\';if(C.7G!=0){t+="fU("+C.7G+"mX)"}if(C.FO==1){t+=" 2V(-1)"}if(C.FP==1){t+=" 2U(-1)"}if(t!=\'\'){G(1b,{"2Q":t})}if(X=="al"||C.iJ==1){C.1F>-1?G(1b,{"2Q":"1F("+C.1F+") fU("+C.7G+"mX)"}):\'\';X=="al"?dV():\'\'}B 1V=[];B i;if(X=="1j"){1V=[\'er\',\'sB\',\'fe\',\'sA\',\'tn\',\'sy\'];1g(i=0;i<1V.V;i++){if(I(C[1V[i]])&&!I(v.1j[1V[i]])){v.1j[1V[i]]=C[1V[i]]}}}if(X=="2n"){1V=[\'hI\',\'kp\',\'ky\'];1g(i=0;i<1V.V;i++){if(I(C[1V[i]])&&!I(42[1V[i]])){v[1V[i]]=C[1V[i]]}}}C.g3==1?bM():\'\'}E jt(){if(5r){5r.5E.3c(5r)}5r=1G("1K");G(5r,{"1e":"1O","1h":0,"1c":0,"W":(bg.24>35?bg.24:"na"),"1a":(bg.2L>35?bg.2L:"na")});if(v.2m.mR==1){G(5r,{"22-1E":"#fw","1v":0.5})}1b.1H(5r)}E bC(x){if(X.S("1d")==0&&1f.V==1){C.1Z=0}if(X=="ex"&&C.f3==0){C.1Z=0}if(C.1Z==1){if(C.eQ==1){G(x,{"5j":"3v"})}if(o.1x.2g){x.1r("6j",E(Y){7i(x)})}H{x.9Q=7i}}H{G(x,{"5j":"6g"})}if(!o.1x.2g){x.bc=3Q;x.bl=3y}x.sp=9E;x.so=bG;if(C.3e==1||C.26==1){x.fI=bH}}E 9b(){if(bg){bg.5E.3c(bg)}bg=1G("1K");G(bg,{"1e":"1O","1h":0,"1c":0});if(I(C.5l)){if(C.5l!=\'\'){4z(bg,{"id":(v.id+"cY"+C.5l+"FE")})}}w=C.w;h=C.h;C=4k(C,\'2l\',\'2l\');if(C.1L=="29"){w=1t[jP].24;h=1t[jP].2L}C=4k(C,\'b4\',\'b4\');C=4k(C,\'sI\',\'sI\');if(o.1x.5o){C.v8/=C.1F;C.te/=C.1F;C.sF/=C.1F;C.sV/=C.1F}C.h=h;C.w=w;if(C.bg==1){h=h+C.6X+C.7r;w=w+C.5I+C.6f;C.h=h;C.w=w;if(C.1L=="29"){C.fu=1t[0].2L}}H{C.4F=0}G(bg,{"W":(C.sH==1?k5:w),"1a":h,"my":(C.fv*h)/2,"22":C.4I,"1v":C.4F,"3F":"1v .1s 2J, 22 .1s 2J"});if(C.1L=="sG"){G(bg,{"W":w/C.1F,"1a":h/C.1F,"my":(C.fv*h/C.1F)/2,})}if(C.mx==1){G(bg,{"2C":"4m 4Z "+C.mf})}fh.1H(bg)}E 2I(){G(bg,{"1h":(-bg.2L/2),"1c":(-bg.24/2)});if(5r){G(5r,{"1h":(-5r.2L/2),"1c":(-5r.24/2)})}1g(i=0;i<2v.V;i++){if(C.1L=="2c"){G(1t[i],{"1h":-3x.5w(2k(1t[i].C.1a))/2,"1c":-2k(1t[i].C.W)/2})}H{G(1t[i],{"1h":-3x.5w(1t[i].2L)/2,"1c":-1t[i].24/2})}if(bg){G(1t[i],{"1h":(3p(1t[i].C.1h)+C.6X/2-C.7r/2+C.sF/2+C.sV/2),"1c":(3p(1t[i].C.1c)+C.5I/2-C.6f/2+C.v8/2+C.te/2)})}}}E 3Q(){B i;6h=K;if(C.au==1){if(on&&I(C.g9)){i=1}H{i=0}if(6U&&au.V>2){i=2}if(au[i]){bN();1i(1t[au[i]])}}if(C.bg==1){if(C.6n!=-1){G(bg,{"1v":C.6n})}if(C.as!=-1){G(bg,{"22":C.as})}}if(C.4u>-1&&!td){1g(i=0;i<2v.V;i++){if(1t[i].C.5R!="3e"){G(1t[i],{"1v":C.4u})}}}if(C.g8!=-1){fQ(1t,C.g8)}if(C.dn>C.1F&&C.dn>-1){1F(C.dn)}if(X=="1q"&&o.U.9k()){}H{if(C.26==1&&C.g3!=1){1i(26);G(26,{"1v":1})}}if(X=="4D"){o.1f.5F(K);o.5F=K}o.bF=K;o.U.eF(1k,"6h")}E 3y(){bG();6h=J;B i;if(C.au==1){if(on&&I(C.g9)){i=1}H{i=0}if(6U&&au.V>2){i=2}bN();1i(1t[i])}if(C.bg==1){if(C.6n!=-1){G(bg,{"1v":C.4F})}if(C.as!=-1){G(bg,{"22":C.4I})}}if(C.4u>-1){1g(i=0;i<2v.V;i++){if(1t[i].C.5R!="3e"){G(1t[i],{"1v":C.a})}}}if(C.dn>-1){1F(C.1F)}if(C.g8!=-1){fQ(1t,C.gb)}if(X=="4D"){o.1f.5F(J);o.5F=J}if(C.26==1&&C.g3!=1){1l(26);G(26,{"1v":0})}o.bF=J;o.U?o.U.eF(1k,"47"):\'\'}E 7i(Y){Y.8v=K;if(!gj){o.U.b8(1k);if(C.26==1){1l(26);G(26,{"1v":0})}dB=K;if(C.tb==1||(1k=="FD"&&C.1l==1&&C.tf==1)){o.U.6K()}}}E 9E(){B i;if(C.bz==1){if(on){i=1}H{i=0}if(6U&&bz.V>2){i=2}bN();1i(1t[bz[i]]);if(C.4u>-1){G(1t[bz[i]],{"1v":C.4u})}}}E bG(){if(C.bz==1){if(on){i=1}H{i=0}if(6U&&1t.V>2){i=2}bN();1i(1t[i]);if(X=="2A"){if(C.4u>-1){1g(i=0;i<2v.V;i++){G(1t[i],{"1v":C.4u})}}}}}E iF(Y){Y.8v=K;o.U.b8(1k)}E bN(){1g(B i=0;i<2v.V;i++){if(1t[i].C.5R!="3e"){G(1t[i],{"1v":C.a});1l(1t[i])}}}E tg(){C.cH=0;1l(bg);C.w=1t[0].24*C.1F;C.h=1t[0].2L*C.1F;1F(C.1F);C.bA=0;9b();jt();bC(5r);1i(bg);2I();o.U.5C();if(!5U(1b)){3W(1b)}}E sr(Y){Y.8v=K}E bH(){bM()}E 1F(x){if(x>0){if(o.1x.5o){G(bg,{"jD":x+""})}H{G(bg,{"2Q":"1F("+x+")"})}1g(i=0;i<2v.V;i++){if(o.1x.5o){G(1t[i],{"jD":x+""})}H{G(1t[i],{"2Q":"1F("+x+")"})}}2V=x;2U=x}}E g6(){26=1G("1K");G(26,{\'1e\':\'1O\',\'1c\':0,\'1h\':0,\'1a\':\'2M\',\'5G\':\'3e\',"1v":0,"3F":"1v 0.1s 2J"});7K=1G("1K");C=4k(C,\'dd\',\'dd\');C=4k(C,\'tk\',\'tk\');G(7K,{\'1e\':\'1O\',\'1c\':0,\'1h\':0,\'W\':\'1w%\',\'1a\':30,\'22-1E\':C.nO,\'1v\':C.nL,\'2C-6v\':C.nG});3k=1G("1K");G(3k,{\'1e\':\'1O\',\'1c\':C.gd,\'1h\':C.ge,\'1E\':C.nF,\'3O-nm\':C.nH,\'3O-2S\':C.db,"ei-cl":C.tj+\'px\',\'1v\':C.nI,"2y-1a":"1",\'8H-7y\':\'aS\'});if(C.g3==1){G(26,{"1v":1});bC(26)}H{G(26,{"3v-2x":"1M"})}1b.1H(26);3k.1T=C.3k==\'\'?3f(X):bK[0];26.1H(7K);26.1H(3k);bM()}E bM(){if(C.26==1){G(26,{"1h":(du==1?-h-26.2L+3:-26.2L/2)+C.Ft-C.Fu,"1c":(9F==1?-3k.24:(du==1?-w/2:+3k.24))-(du==1?0:3k.24/2+5)+C.Fs-C.Fr,"1a":C.ge+C.db+C.s9,"W":C.s8+3k.24+C.gd});G(7K,{\'1a\':26.2L});26.C.4E="3z"}}F.c=E(){O 1b};F.s=E(x){O C[x]};F.ss=E(x,x2){O I(C[x])?C[x][x2]:J};F.g=E(x){8f(x){1p"W":O w;1o;1p"1a":O h;1o;1p"x":O 3p(1b.C.1c);1o;1p"y":O 3p(1b.C.1h);1o;1p"1v":O 1b.C.1v?1b.C.1v:1;1o;1p"1i":O 3D;1o;1p"2V":O 2V;1o;1p"2U":O 2U;1o;1p"X":O X;1o;1p"9P":O 9P;1o;1p"dB":O dB;1o;1p"1L":O C.1L;1o;1p"1k":O 1k;1o;1p"x0":O x0;1o;1p"y0":O y0;1o;1p"6h":O 6h;1o;1p"1q#":O 9P.S("1q#")==0;1o;1p"2h#3D":O jo;1o;6g:O J}};F.2h=E(k,x){8f(k){1p"1i":6h?3y():\'\';3D=x;1o;1p"2f":ti(x);1o;1p"62":62(1b);1o;1p"3W":3W(1b);1o;1p"1F":1F(x);1o;1p"2V":G(1b,{"2Q":"2V("+x+")"});2V=x;1o;1p"2U":G(1b,{"2Q":"2U("+x+")"});2U=x;1o;1p"1v":G(1b,{"1v":x});1o;1p"1c":G(1b,{"1c":x});1o;1p"1h":G(1b,{"1h":x});1o;1p"W":G(1b,{"W":x});1o;1p"1a":G(1b,{"1a":x});1o;1p"mm":C.mm=x;1o;1p"9F":9F=x;1o;1p"2h#3D":jo=x;1o;1p"x":G(1b,{"1c":x});1o;1p"y":G(1b,{"1h":x});1o;1p"5h":C.5h=x;1o;1p"x0":x0=x;1o;1p"y0":y0=x;1o;6g:O J}};E ti(x){if(x&&o.1x.2g){gj=K;2t(rF,cN)}if(!x){if(C.fH==1&&6U){1l(1t[dP]);1i(1t[0]);6U=J}}if(C.cH==1){x?1i(1b):1l(1b)}H{if(1k=="Fo"||1k=="th"){x?1i(1b):1l(1b)}H{G(1b,{"2f":(x?"4h":"1M")})}3D=x;x?1i(1b):\'\'}}E rF(){gj=J}F.8h=E(29){8h(29)};E 8h(29){if(C.1L=="29"){29=(C.ta==1?\'/ \':\'\')+(C.bt==1&&C.jX==1?\'-\':\'\')+29;B t0=1t[0].24+(C.bg==1?C.6X+C.7r:0);B sZ=1t[0].2L+(C.bg==1?C.6X+C.7r:0);1t[0].1T=29;if(C.Fp==1){1t[0].1T+=\'<b0 C="2f:aR-4h;W:9A"></b0><b0 C="2C-1h: a0 4Z #c7;2C-1c: a0 4Z kb;2C-1R: a0 4Z kb;1e: 1O;1R:a0;1h: 50%;2l-1h: -4m;"></b0>\'}C.w=1t[0].24+(C.bg==1?C.6X+C.7r:0);C.h=1t[0].2L+(C.bg==1?C.6X+C.7r:0);if(X=="2n"){if(C.w>o.7C){G(1t[0],{"8H-7y":"nl","W":o.7C-C.2Y-C.3l-C.5I-C.6f-6})}}if(t0!=C.w||sZ!=C.h||(C.w>0&&k6==0)){jV()}if(1t[0].24>0){k6=C.w}H{if(29!=\'\'){2t(jV,1w)}}}}E jV(){if(1t[0].24>0){w=C.w=1t[0].24;h=C.h=1t[0].2L;9b();bC(bg);2I();o.U.jM()}}F.sY=E(x){if(C.sX==1&&!o.1x.2g){B l1=1N.8o(\'Fq\');B l2=1N.8o(\'Fv\');B l3=1N.8o(\'Fw\');if(l1){if(x<=0.2){l3?1l(l3):\'\';l2?1l(l2):\'\';l1?1l(l1):\'\'}if(x>0.2&&x<=0.5){l3?1l(l3):\'\';l2?1l(l2):\'\'}if(x>0.2){l1?1i(l1):\'\'}if(x>0.5){l2?1i(l2):\'\'}if(x>0.5&&x<=0.8){l3?1l(l3):\'\'}if(x>0.8){l3?1i(l3):\'\'}}}};F.eB=E(){if(!on){if(2v){if(2v.V>1&&1f.V>1){1l(1t[0]);1i(1t[1])}}if(1f.V>1){X=1f[1];if(C.26==1){3k.1T=C.3k==\'\'?3f(1f[1]):(bK.V>1?bK[1]:bK[0]);bM()}}if(C.fH==1&&6U){1l(1t[dP]);6U=J}on=K;6h?9E():\'\'}};F.iA=E(x){if(x==1){C.a=1}H{C.a=0.5}G(1t[0],{"1v":C.a})};F.eT=E(){if(on){if(2v){if(2v.V>1&&1f.V>1){1i(1t[0]);1l(1t[1])}}X=1f[0];if(1f.V>1){if(C.26==1){3k.1T=C.3k==\'\'?3f(1f[0]):bK[0];bM()}}on=J;6U=J;6h?9E():\'\'}};F.iF=E(){if(C.fH==1){bN();1i(1t[dP]);6U=K}};F.t6=E(){62(1b);B 9U=1b.9n("*");1g(B i=9U.V;i--;){G(9U[i],{"5h-2z-5y":"FB"})}3D=K};F.dV=E(){dV()};E dV(){3W(1b);B 9U=1b.9n("*");1g(B i=9U.V;i--;){G(9U[i],{"5h-2z-5y":"6Z"})}3D=J}F.3I=E(){if(2v.V>0){1g(i=0;i<2v.V;i++){1b.3c(1t[i]);2a 1t[i]}}if(bg){bg.8X("9Q");bg.8X("bc");bg.8X("bl");bg.5E.3c(bg);2a bg}o.1J.3c(1b);2a 1b};E fQ(1t,sw){1g(B i=0;i<1t.V;i++){B x=["3T","rT","rX","mU","bb"];1g(B y=0;y<x.V;y++){B z=1t[i].mV("2c "+x[y]);if(z.V>0){1g(B y2=0;y2<z.V;y2++){z[y2].C.3E=sw}}}}}};B sv=E(1k,X){B i;B C=[];B w;B h;B bg;B 3D=K;B x0;B y0;B 2V=1;B 2U=1;B b7=0;B 8w=0;B FC;B 2W;B fA;B 1Z;B 2P;B tm;B sg;B nt;B sf;B 26;B 7K;B 3k;B 4X;B g2=-1;B fq;B 6h;1g(i in bJ.R){C[i]=bJ.R[i]}B X=v[1k].X;B 1L=v[1k].1L;1g(i in bJ[X]){C[i]=bJ[X][i]}1g(i in v[1k]){C[i]=v[1k][i]}C.w=2k(C.w);C.h=2k(C.h);C=4k(C,\'2l\',\'2l\');B 1b=1G("1K");o.1J.1H(1b);G(1b,{"1e":"1O","1h":0,"1c":0,"1v":1});if(C.rV==1){1b.C.4E=5}9b();B 6l=1G("1K");G(6l,{"1e":"1O","2b":0,"1c":3x.5w(-C.w/2),"3F":"2Q 0.2s 8L-in-47"});1b.1H(6l);if(X==\'2y\'&&v.5d==1){uz()}if(C.26==1){g6()}B 7l=1G("1K");e3(7l,0.3,C.rY,C.w,C.FA);if(C.rJ==1&&I(C.fM)){B e1=1G("1K");e1.1T=C.fM;7l.1H(e1);G(e1,{"1e":"1O","2b":-3x.5w(C.h/2),"1c":0,"3v-2x":"1M"});G(7l,{"5G":"3e","22":"1M"});B x=["3T","rT","rX","mU","bb"];1g(B y=0;y<x.V;y++){B z=e1.mV("2c "+x[y]);if(z.V>0){1g(B y2=0;y2<z.V;y2++){z[y2].C.3E=C.rY}}}}6l.1H(7l);B Fz=[];B 9J=1G("1K");e3(9J,C.s1,C.Fx,0,C.Fy);6l.1H(9J);if(C.H1==1){B eR=1G("1K");6l.1H(eR);1l(eR)}if(C.4u>0){B d2=1G("1K");e3(d2,C.rS,C.H2,0,C.4u);6l.1H(d2)}B 6o=1G("1K");e3(6o,C.rK,C.1E,0,C.a);if(C.rJ==1&&I(C.fM)){B fL=1G("1K");fL.1T=C.fM;G(fL,{"1e":"1O","2b":-3x.5w(C.h/2),"1c":0,"3v-2x":"1M"});G(6o,{"5G":"3e","22":"1M"});6o.1H(fL)}if(C.52==1){B 9f=1G("1K");C=4k(C,\'mK\',\'mK\');C=4k(C,\'mF\',\'mF\');G(9f,{"1e":"1O","2b":C.h/2,"1R":0,"3v-2x":"1M","3O-2S":(C.rI+"px"),"1E":C.4L,"2y-1a":"1w%","2G-1h":C.Iw,"2G-2b":C.Ix,"2G-1c":C.Iv,"2G-1R":C.Iu,"2l-1h":C.Ir,"2l-2b":C.Is,"2l-1c":C.It,"2l-1R":C.Iy,"2C-6v":(C.rL+"px"),"2f":"1M"});if(C.rQ==1){G(9f,{"22":"#"+C.rP})}6o.1H(9f);B cE=J}6l.1H(6o);if(C.2P==1){if(C.dz.7t().S(\'<2c\')>-1){2P=1G("1K");2P.1T=C.dz.7t();C=4k(C,\'rO\',\'rO\');G(2P,{"1e":"1O","1h":-10+C.Iz-C.IE,"1c":-3z,"3v-2x":"1M","1a":20,"W":20,"1v":C.mb});if(C.fz==1){G(2P,{"2Q":"1F(0)"})}H{if(C.fs!=1){G(2P,{"2Q":"1F("+C.fs+")"})}}1b.1H(2P);if(C.mW!=-1){B x=["3T","mU","bb"];1g(B y=0;y<x.V;y++){B z=2P.mV("2c "+x[y]);if(z.V>0){1g(B y2=0;y2<z.V;y2++){z[y2].C.3E="#"+C.mW}}}}C.mY=2P.24}H{C.2P=0}}if(C.7G!=0){G(1b,{"2Q":"fU("+C.7G+"mX)"})}if(C.3e==1){1l(1b);3D=J}if(X=="1Q"){if(C.1l==1&&C.fR==1){o.dO=K;C.3e=K}H{o.dO=J}}C.8b=0;if(C.7G!=0){C.dR=3x.IF(C.7G);if(C.dR>45&&C.dR<s6){C.8b=90}if(C.dR>ID&&C.dR<s7){C.8b=sq}}E e3(x,y,z,sm,sl){G(x,{"1e":"1O","2b":3x.5w(-C.h/2),"1c":0,"W":sm,"1a":C.h,"22-1E":z,"2C-6v":C.6k*C.h/2,"1v":sl,"3v-2x":"1M","3F":"W "+y+"s 2J"})}E 9b(){bg=1G("1K");C=4k(C,\'b4\',\'b4\');B fu=C.h+C.6X+C.7r;B sk=C.w+C.5I+C.6f;if(v.2m.mR==1){C.4I=\'#fw\';C.bg=1;C.4F=0.5}if(C.bg==1){}H{C.4F=0}G(bg,{"1e":"1O","1h":0,"1c":0,"W":sk,"1a":fu,"my":(C.fv*fu)/2,"7D":C.4I,"1v":C.4F});if(C.mx==1){G(bg,{"2C":"4m 4Z #"+C.mf})}G(bg,{"1h":-C.h/2-C.6X});if(C.1Z==1){if(C.eQ==1){G(bg,{"5j":"3v"})}if(!o.1x.2g){bg.9Q=7i;bg.so=bG;bg.sp=9E;bg.fI=bH}}H{G(bg,{"5j":"6g"})}if(!o.1x.2g){bg.bc=3Q;bg.fI=bH;bg.bl=3y}if(o.1x.2g){bg.1r("5A",E(Y){if(!I(Y.4U)&&Y.8Z.V>0){Y.4U=Y.8Z[0].h0;Y.6W=Y.8Z[0].hJ}fq=Y;3Q(Y);9E(Y)});bg.1r("6j",E(Y){3y(Y);bG(fq)});bg.1r("je",E(Y){if(!I(Y.4U)&&Y.8Z.V>0){Y.4U=Y.8Z[0].h0;Y.6W=Y.8Z[0].hJ}fq=Y;bH(Y)})}G(bg,{"1c":-C.w/2-C.5I});G(bg,{"1h":-C.h/2-C.6X});1b.1H(bg)}E 2I(W){if(W!=w){w=W;B fr=w/7l.24;G(bg,{"W":(w+C.5I+C.6f),"1c":-w/2-C.5I,});G(6l,{"1c":-w/2});G(7l,{"W":w});B xx=9J.24*fr;if(xx>7l.24){xx=7l.24}G(9J,{"W":xx});G(6o,{"W":(6o.24*fr)});if(eR){if(!3e(eR)){IC()}}if(C.2P==1){G(2P,{"1c":6o.24*fr-w/2-C.mY/2+C.sd-C.sh})}if(X=="2y"){uG()}}}E 3Q(Y){o.U.eF(1k,"6h");if(C.6n!=-1&&C.bg==1){B m=1I 4S({"mc":bg,"1L":"6a","to":C.6n,"1d":0.1,"me":(1k+"bg")})}if(C.2P==1){if(C.st==1&&I(C.mi)){if(C.fX==1&&2W){}H{2P.1T="<2c W=\'20\' 1a=\'20\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\'>"+C.mi.7t()+"</2c>"}}if(C.fz==1){G(2P,{"2Q":"1F("+C.fs+")","3F":"fE "+C.gv+"s 2J"})}H{if(C.fF!=-1){B m2=1I 4S({"mc":2P,"1L":"6a","to":C.fF,"1d":0.1,"me":(1k+"2P")})}}}if(C.26==1&&(o.P.1u()>0||X=="1Q")){1i(26);G(26,{"1v":1})}if(C.bq>0){G(bg,{"2Q":"2U("+((C.bq-1)/5+1)+")"});G(6l,{"2Q":"2U("+C.bq+")"})}o.bF=K}E 3y(){if(!fA){if(C.4u>0){G(d2,{"W":0})}if(C.6n!=-1&&C.bg==1){B m=1I 4S({"mc":bg,"1L":"6a","to":C.4F,"1d":0.1,"me":(1k+"bg")})}if(C.2P==1){if(C.st==1&&I(C.mi)){if(C.fX==1&&2W){}H{2P.1T="<2c W=\'20\' 1a=\'20\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\'>"+C.dz.7t()+"</2c>"}}if(C.fz==1){G(2P,{"2Q":"1F(0)","3F":"fE "+C.gv+"s 2J"})}H{if(C.fF!=-1){B m2=1I 4S({"mc":2P,"1L":"6a","to":C.mb,"1d":0.1,"me":(1k+"2P")})}}}if(C.bq>0){G(bg,{"2Q":"2U(1)"});G(6l,{"2Q":"2U(1)"})}o.U.eF(1k,"47")}if(C.26==1&&(o.P.1u()>0||X=="1Q")){1l(26);G(26,{"1v":0})}if(o.b6&&X=="2y"){3W(4X);g2=-1}o.bF=J}E 7i(Y){Y.8v=K}E sr(Y){Y.8v=K}E bG(Y){if(X=="1Q"){if(o.6V){fA=K;2t(E(){fA=J;3y()},1w)}}mn();o.2W=J;if(C.2P==1){if(C.fX==1&&I(C.m7)){2P.1T="<2c W=\'20\' 1a=\'20\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\'>"+C.dz.7t()+"</2c>"}}9c(Y.4U,Y.6W);o.U.b8(1k);o.U.cb(Y.4U,Y.6W);Y.8v=K}E 9E(Y){2W=K;if(C.2P==1){if(C.fX==1&&I(C.m7)){2P.1T="<2c W=\'20\' 1a=\'20\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\'>"+C.m7.7t()+"</2c>"}}b7=cR(bg);8w=cQ(bg);9c(Y.4U,Y.6W);6i(1Z,1,"no")}E 9c(mk,m9){B x;if(C.8b>0){x=m9-b7+w/2-C.6f;1Z=x/w;if(C.8b==sq){x=m9-b7+w/2-C.5I;1Z=x/w;1Z=(1Z-1)*-1}}H{x=mk-8w-C.5I;1Z=x/w;if(C.7G>IA&&C.7G<IB){x=mk-8w-C.6f;1Z=x/w;1Z=(1Z-1)*-1}}}E mn(){2W=J}E bH(Y){if(C.4u>0){if(o.P.6b()||X!=\'2y\'){G(d2,{"W":Y.4U-8w})}}if(C.26==1&&(o.P.1u()>0||X=="1Q")){!5U(26)?1i(26):\'\';b7=cR(bg);8w=cQ(bg);9c(Y.4U,Y.6W);if(X=="2y"){3k.1T=mu(1Z*o.P.1u())}if(X=="1Q"){3k.1T=3x.5w(1Z*1w)}G(26,{"1h":(-3k.2L*2-C.si*1)-(C.sa==1?(C.h/2)*(C.bq>0?C.bq:1):0),"1c":(-w/2+(Y.4U-8w)-26.24/2),"1a":C.ge+C.db+C.s9,"W":C.s8+3k.24+C.gd,});G(7K,{\'1a\':26.2L});26.C.4E="3z"}if(o.b6&&X=="2y"){if(o.P.1u()>0){if(C.26==0){b7=cR(bg);8w=cQ(bg);9c(Y.4U,Y.6W)}B 1c=(-w/2+(Y.4U-8w)-v.b5/2);1c>w/2-v.b5?1c=w/2-v.b5:\'\';G(4X,{"1h":(-v.fZ-5-v.nQ),"1c":(1c<-w/2?-w/2:1c)});uB(1Z*o.P.1u())}}}F.c=E(){O 1b};F.s=E(1k){O C[1k]};F.ss=E(x,x2){O C[x][x2]};F.g=E(x){8f(x){1p"W":O w;1o;1p"Iq":O 7l.24;1o;1p"1a":O C.h;1o;1p"x":O 3p(1b.C.1c);1o;1p"y":O 3p(1b.C.1h);1o;1p"1v":O 1b.C.1v?1b.C.1v:1;1o;1p"1i":O 3D;1o;1p"2V":O 2V;1o;1p"2U":O 2U;1o;1p"X":O X;1o;1p"1k":O 1k;1o;1p"x0":O x0;1o;1p"y0":O y0;1o;1p"1Z":O 1Z;1o;6g:O J}};F.2h=E(1k,x){8f(1k){1p"1i":3D=x;1o;1p"2W":2W=x;1o;1p"2f":X=="2y"||C.1l==1?G(1b,{"5R":(x?"3D":"3e")}):G(1b,{"2f":(x?"4h":"1M")});3D=x;1o;1p"2V":G(1b,{"2Q":"2V("+x+")"});2V=x;1o;1p"2U":G(1b,{"2Q":"2U("+x+")"});2U=x;1o;1p"1v":G(1b,{"1v":x});1o;1p"1c":G(1b,{"1c":x});1o;1p"1h":G(1b,{"1h":x});1o;1p"1Z":1Z=x;1o;1p"W":G(1b,{"W":x});1o;1p"1a":G(1b,{"1a":x});1o;1p"mm":C.Ip=x;1o;1p"x":G(1b,{"1c":x});1o;1p"y":G(1b,{"1h":x});1o;1p"x0":x0=x;1o;1p"y0":y0=x;1o}};F.2I=E(x){2I(x)};F.ic=E(x){};F.ce=E(8q,8k){if(2W){if(X=="1Q"){9c(8q,8k);o.U.b8(1k);o.6V=K}9c(8q,8k);6i(1Z,1,"no")}};F.cb=E(8q,8k){if(2W){mn();2W=J;9c(8q,8k);o.U.b8(1k);6i(1Z,1,"no")}};E 6i(1d,1u,gt){1d<0?1d=0:\'\';if(2W&&1u!=1){}H{B 3G;if(1u>0&&1d>0){if(1d>1u){1d=1u}3G=w*(1d/1u);if(3G==6o.24){3G=-1}}H{3G=0}if(3G>=0){G(6o,{"W":3G,"3F":(gt!="no"?"W "+C.gv+"s 2J":"1M")});if(C.2P==1){G(2P,{"1c":3G-w/2-C.mY/2+C.sd-C.sh,"3F":"1M"})}}if(I(9f)){if(1u<2&&X=="2y"){if(cE){3W(9f);cE=J}}H{if(!cE){62(9f);cE=K}9f.1T=X=="2y"?6H(1d==0?1u:1d):1d}}}};F.6i=E(1d,1u,gt){if(1u!=sg||1d!=sf){6i(1d,1u,gt)}};F.se=E(){1Z>1?1Z=1:\'\';1Z<0?1Z=0:\'\';G(6o,{"W":(1Z*w),"3F":"1M"})};F.tl=E(1d,1u){if(1u>0&&1d>0){B 3G=w*(1d/1u);G(9J,{"W":3p(3G)});tm=1u;nt=1d}H{nt=0;G(9J,{"W":0})}};E uB(x){if(v.5d==1){if(o.b6){B y=-1;if(I(o.5d)){if(o.5d.V>0){1g(B i=o.5d.V-1;i>=0;i--){if(x>=o.5d[i].t1&&x<=o.5d[i].t2){y=i;1o}}}}if(y!=-1&&g2!=y){if(I(o.5d[y])){if(I(o.5d[y].1n)){B z=o.5d[y].1n;if(z.S(\'.\')>-1){!5U(4X)?62(4X):\'\';G(4X,{\'22-bP\':\'1n(\'+o.5d[y].1n+\')\'});if(z.S(\'7q\')>0){B xy=z.1C(z.S(\'7q\')+5);B 7q=xy.2T(\',\');if(7q.V==4){G(4X,{\'22-1e-y\':"-"+2k(7q[1])+\'px\',\'22-1e-x\':"-"+2k(7q[0])+\'px\',\'W\':2k(7q[2])+\'px\',\'1a\':2k(7q[3])+\'px\',\'22-2S\':\'2M\'});v.b5=7q[2];v.fZ=7q[3]}}H{G(4X,{\'22-2S\':\'iq\'})}}}H{3W(4X)}}}H{y==-1?3W(4X):\'\'}g2=y}}}E uz(){4X=1G("1K");G(4X,{\'1e\':\'1O\',\'1c\':0,\'1h\':0,\'W\':v.b5,\'1a\':v.fZ,\'5G\':\'3e\',"3v-2x":"1M","22-1E":"#tA","2C-6v":v.uy+\'px\',"2f":"1M"});if(v.nQ==1){G(4X,{"2C":v.uC+"px 4Z #"+v.uD})}if(v.uH==1){G(4X,{"6e-6I":"d3 4m rH 3N(0,0,0,0.5)"})}4X.C.4E="cg";1b.1H(4X)}E g6(){26=1G("1K");G(26,{\'1e\':\'1O\',\'1c\':0,\'1h\':0,\'1a\':\'2M\',\'5G\':\'3e\',"3v-2x":"1M","1v":0,"3F":"1v 0.1s 2J"});7K=1G("1K");C=4k(C,\'dd\',\'dd\');G(7K,{\'1e\':\'1O\',\'1c\':0,\'1h\':0,\'W\':\'1w%\',\'1a\':30,\'22-1E\':C.nO,\'1v\':C.nL,\'2C-6v\':C.nG});3k=1G("1K");G(3k,{\'1e\':\'1O\',\'1c\':C.gd,\'1h\':C.ge,\'1E\':C.nF,\'3O-nm\':C.nH,\'3O-2S\':C.db,"2y-1a":"1",\'1v\':C.nI});1b.1H(26);26.1H(7K);26.1H(3k)};E uG(){if(o.4R&&v.i1==1){B f=o.4R.ck();if(f.t&&f.d){6i(f.t,f.d)}}};F.3I=E(){1b.3c(6l);if(bg){bg.8X("9Q");bg.8X("bc");bg.8X("bl");bg.5E.3c(bg);2a bg}if(2P){1b.3c(2P)}o.1J.3c(1b);2a 1b}};B uF=E(){B i;B C=[];B w;B h;B 3D=K;B 2V=1;B 2U=1;B x0=0;B y0=0;B 8g=8K(f5,If);B X,1k="bg";B 1L="Ig";C["1e"]=v.2m.1e;1g(B k in v.2m){if(v.2m.2E(k)){C[k]=v.2m[k]}}C["1F"]=1;C=4k(C,\'2l\',\'2l\');if(I(C.ek)){if(C.ek!=20&&C.2l=="-20 0 0 0"){C.4w=C.ek}}B 1b=1G("1K");G(1b,{\'1e\':\'1O\',\'1c\':0,\'1h\':0,\'W\':(C.d8==1?\'1w%\':o.7C),\'1a\':C.h-C.4w,\'Ie\':C.a,\'3v-2x\':\'1M\'});o.1J.1H(1b);B bg=1G("1K");G(bg,{\'Id\':\'1O\',\'Ia\':0,\'Ib\':0,\'Ic\':\'1w%\',\'1a\':C.h-C.5m-C.4w,\'1v\':C.a,\'2f\':\'4h\',\'2l-1c\':C.2Y,\'2l-1R\':C.3l,\'2C-6v\':C.6k});1b.1H(bg);w=1b.24;v.dD=-C.4w;if(C.6R==1){if(C.1E==\'3h\'){v.dD=98-C.h;G(bg,{\'1a\':C.h+v.dD,\'22\':\'1n(1B:bP/h6;l7,tr+tq/T/D+tu/tz/ty==) cv-x 50% 1w%\',\'22-2S\':\'2M\'})}H{B b2=\'to 2b, 3N(\'+fg(C.1E)+\',0), 3N(\'+fg(C.1E)+\',1)\';G(bg,{\'22\':\'-u1-2J-6R(\'+b2+\')\',\'22\':\'-4J-2J-6R(\'+b2+\')\',\'22\':\'-ms-2J-6R(\'+b2+\')\',\'22\':\'-o-2J-6R(\'+b2+\')\',\'22\':\'2J-6R(\'+b2+\')\'})}}H{G(bg,{\'22-1E\':C.1E})}F.c=E(){O 1b};F.s=E(1k){O C[1k]};F.g=E(x){8f(x){1p"w":O 1b.24>0?1b.24:w;1o;1p"W":O 1b.24;1o;1p"1a":O 1b.2L;1o;1p"x":O 3p(1b.C.1c);1o;1p"y":O 3p(1b.C.1h);1o;1p"1v":O 1b.C.1v?1b.C.1v:1;1o;1p"1i":O 3D;1o;1p"2V":O 2V;1o;1p"2U":O 2U;1o;1p"1k":O 1k;1o;1p"x0":O x0;1o;1p"y0":O y0;1o;1p"8g":O 1k+8g;1o;6g:O J}};F.2h=E(1k,x){8f(1k){1p"1i":3D=x;1o;1p"w":w=x;1o;1p"2f":G(1b,{"2f":(x?"4h":"1M")});3D=x;1o;1p"1F":G(1b,{"2Q":"1F("+x+")"});2V=x;2U=x;1o;1p"2V":G(1b,{"2Q":"2V("+x+")"});2V=x;1o;1p"2U":G(1b,{"2Q":"2U("+x+")"});2U=x;1o;1p"1v":G(1b,{"1v":x});1o;1p"1c":G(1b,{"1c":x});1o;1p"1h":G(1b,{"1h":x});1o;1p"W":G(1b,{"W":x});1o;1p"1a":G(1b,{"1a":x});1o;1p"x":G(1b,{"1c":x});1o;1p"y":G(1b,{"1h":x});1o;1p"x0":x0=x;1o;1p"y0":y0=x;1o}};F.3I=E(){o.1J.3c(1b);2a 1b}};B 6w=E(is){B i;B C=[];B f=[];B bB=[];B tB=[];B 46=[];B 6Y=[];B 2q=[];B f2=[];B dp=[];B Ih=[];B 41=[];B 5N=[];B 4a=[];B ab=[];B c5=J;B 3o;B hG=-1;B 3V=K;B 1k=is;B 1j;B cm=[];B 5Y=[];B 4V=\'\';B 9v=\'\';B 4W=-1;B hH=J;B Ii=J;B gg=J;B hs=J;B dA=K;B gW;B nf;B m0;C=8y(C,v[is]);C=4k(v[is],\'2l\',\'2l\');if(C.fd==0){C.nc="0 0 0 0"}C=4k(v[is],\'b4\',\'nc\');C=4k(v[is],\'2G\',\'2G\');C.hb=0;B gU="<2c W=\'"+C.5p*2+"\' 1a=\'"+(C.5p*2>C.5c?(C.5p*2):C.5c)+"\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\' ><g><bb ry=\'"+(C.5p)+"\' rx=\'"+C.5p+"\' cy=\'"+(C.5p*2>C.5c?(C.5p):(C.5c/2))+"\' cx=\'"+C.5p+"\' 3E=\'#"+C.4L+"\'/></g></2c>";B v3="<2c W=\'"+C.5p*2+"\' 1a=\'"+C.5c+"\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\' ><g><bb ry=\'"+(C.5p-1)+"\' rx=\'"+(C.5p-1)+"\' cy=\'"+(C.5c/2+2)+"\' cx=\'"+C.5p+"\' 4c=\'#"+C.4L+"\' 4c=\'1\' 3E-1v=\'0\'/></g></2c>";B xx=4;B tM="<2c W=\'"+(xx+2)+"\' 1a=\'"+(C.5c)+"\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\'><g><2y x1=\'1\' y1=\'"+(C.5c/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5c/2)+"\' 4c=\'#"+C.1E+"\' 4c-W=\'1\' 4c-b1=\'5w\'/><2y x1=\'"+xx+"\' y1=\'"+(C.5c/2)+"\' x2=\'1\' y2=\'"+(C.5c/2+xx)+"\' 4c=\'#"+C.1E+"\' 4c-W=\'1\' 4c-b1=\'5w\'/></g></2c>";B 1D=1G("1K");o.1J.1H(1D);G(1D,{\'5G\':\'3e\',\'2f\':\'4h\',\'1v\':0});if(is=="1q"){1D.C.4E=1w}H{1D.C.4E=99}B 1b=1G("1K");1D.1H(1b);G(1b,{\'1e\':\'ac\',\'1h\':0,\'1c\':0,\'2f\':\'4h\',\'W\':\'1w%\',\'2G-1h\':C.6X,\'2G-1R\':C.6f+20,\'2G-2b\':C.7r,\'2G-1c\':C.5I,\'1E\':C.1E,\'3O-2S\':C.aA,\'3O-nm\':C.3O,\'ei-cl\':C.eE+\'px\',\'2C-6v\':C.6k});if(is!=="1j"){G(1b,{\'5G-y\':\'8D\'})}if(is=="1j"){4z(1b,{"id":v.id+"In"});if(C.4i==1){G(1b,{\'W\':\'1w%\',\'2G-1R\':C.6f,\'2G-2b\':C.7r+20,\'5G-x\':\'8D\',\'8H-7y\':\'aS\'});G(1D,{\'W\':o.4f-C.3l-C.2Y,\'1a\':C.gT+C.6X+C.7r})}H{G(1b,{\'5G-y\':\'8D\'})}if(C.fd==1){G(1D,{\'22-1E\':C.np})}}if(C.eN==1){B 4g=1G("1K");B 8n=fg(C.fd==1?C.np:C.4I);if(C.4i==1){cs(4g,\'to 1R, 3N(\'+8n+\',\'+(C.4F*1+0.3)+\'), 3N(\'+8n+\',0)\',\'1c\',12,5,7,10,7,10,12,15);if(o.1x.2g){4g.1r("5A",le)}H{4g.1r("1Z",le)}}H{cs(4g,\'to 2b, 3N(\'+8n+\',\'+(C.4F*1+0.3)+\'), 3N(\'+8n+\',0)\',\'1h\',5,12,10,7,10,7,15,12);if(o.1x.2g){4g.1r("5A",lf)}H{4g.1r("1Z",lf)}}B 4d=1G("1K");if(C.4i==1){cs(4d,\'to 1c, 3N(\'+8n+\',\'+(C.4F*1+0.3)+\'), 3N(\'+8n+\',0)\',\'1R\',8,5,13,10,13,10,8,15);if(o.1x.2g){4d.1r("5A",lj)}H{4d.1r("1Z",lj)}}H{cs(4d,\'to 2b, 3N(\'+8n+\',0), 3N(\'+8n+\',\'+(C.4F*1+0.3)+\')\',\'2b\',5,8,10,13,10,13,15,8);if(o.1x.2g){4d.1r("5A",lh)}H{4d.1r("1Z",lh)}}1b.Io=uJ;4g.1r("7h",8l);4d.1r("7h",8l);1D.1H(4g);1D.1H(4d);5x(nf);nf=8P(tQ,3z)}if(o.1x.2g){1b.Im=lZ;1b.Il=f6}H{1b.bc=lZ;1b.bl=f6}if(is=="1q"){1g(B i=1;i<11;i++){if(I(v["8B"+is][is+i])){v.1q[is+i]=v["8B"+is][is+i];if(I(v["8B"+is][is+i+"2n"])){v.1q[is+i+"2n"]=v["8B"+is][is+i+"2n"]}if(I(v["8B"+is][is+i+"X"])){v.1q[is+i+"X"]=v["8B"+is][is+i+"X"]}}if(I(v.1q[is+i])){if(v.1q[is+i]==1){9p(\'f\',i);9j(f[i],bB[i],46[i],6Y[i]);46[i].1T=3f(v.1q[is+i+"X"]);if(I(v.1q[is+i+"2n"])){if(v.1q[is+i+"2n"]!=\'\'){46[i].1T=v.1q[is+i+"2n"]}}if(I(v.1q[is+i+"X"])){2q[i]=v.1q[is+i+"X"];9x(i)}if(o.1x.2g){f[i].1r("5A",3Q);f[i].1r("6j",3y)}H{f[i].1r("9r",3Q);f[i].1r("9s",3y)}f[i].1r("1Z",7i);f[i].1r("7h",8l)}}}}E uJ(){5x(m0);m0=8P(f6,eo)}E lZ(){o.2W=K}E f6(){if(C.fb==1){5Q(o.cI);o.cI=2t(E(){if(!o.2W){9g()}},3z)}o.2W=J}E 3Q(Y){if(o.2A){o.5F?o.1f.5F(J):\'\'}B i=Y.4C.6y(\'hE\');B x;if(i){x=\'f\'}H{if(Y.4C.6y(\'9u\')){i=Y.4C.6y(\'9u\');x=\'f2\'}}if(i){i=2k(i);if(I(2j(x)[i])){if(is=="1j"&&C.gZ==1&&C.gP==1){1i(2j(x+\'2n\')[i]);G(2j(x+\'2n\')[i],{\'1v\':1})}if(C.6n>-1){G(2j(x+\'bg\')[i],{\'1v\':C.6n})}if(C.4u>-1){G(2j(x+\'2n\')[i],{\'1v\':C.4u});G(2j(x+\'52\')[i],{\'1v\':C.4u})}G(2j(x+\'bg\')[i],{\'7D\':C.as});if(is=="1j"){if(2q[i].S("1j")==0){B id=2q[i].1C(8);if(4V==id||9v==id){G(2j(x+\'2n\')[i],{\'1E\':C.4L});G(2j(x+\'52\')[i],{\'1E\':C.4L})}H{G(2j(x+\'2n\')[i],{\'1E\':C.1E})}}}}}};E 3y(Y){if(o.2A){o.5F?o.1f.5F(K):\'\'}B i=Y.4C.6y(\'hE\');B x;if(i){x=\'f\'}H{if(Y.4C.6y(\'9u\')){i=Y.4C.6y(\'9u\');x=\'f2\'}}if(i){if(I(2j(x)[i])){if(is=="1j"&&C.gZ==1&&C.gP==1){G(2j(x+\'2n\')[i],{\'1v\':0})}G(2j(x+\'bg\')[i],{\'7D\':C.4I});if(C.6n>-1){G(2j(x+\'bg\')[i],{\'1v\':C.4F,"3F":"1v 0.1s 2J"})}if(C.4u>-1){G(2j(x+\'2n\')[i],{\'1v\':C.a,"3F":"1v 0.1s 2J"});G(2j(x+\'52\')[i],{\'1v\':C.a,"3F":"1v 0.1s 2J"})}if(is=="1j"){if(2q[i].S("1j")==0){B id=2q[i].1C(8);if(4V==id||9v==id){G(2j(x+\'2n\')[i],{\'1E\':C.4L});G(2j(x+\'52\')[i],{\'1E\':C.4L})}H{if(I(cm[id])){hB(i)}H{G(2j(x+\'2n\')[i],{\'1E\':C.1E})}}}}}}}E 7i(Y){if(!dA){B d=1I ah();o.im=d.hQ();B i=Y.4C.6y(\'hE\');if(i){if(I(f[i])){if(I(2q[i])){51(i)}}}}}E 8l(Y){Y.8v=K}E kT(Y){if(!dA){B d=1I ah();o.im=d.hQ();B i=Y.4C.6y(\'9u\');if(i){if(i==0){f7()}H{if(I(4a[i])){tT(i)}}}}}E i5(Y){B x=Y.4C.6y(\'uM\');if(x){kS(x)}}E tG(Y){B i=Y.4C.6y(\'9u\');if(I(4a[i])){if(4a[i].S("=")>0){B x=4a[i].1C(0,4a[i].S("="));B y=4a[i].1C(4a[i].S("=")+1);v[x]=y;if(o.5i&&v.iH==1){4y.ax("iO"+x,y)}o.1f.uY();kS(x)}}}E 9x(i){if(I(2q[i])){B bo=J;B ad=J;B 7e=\'\';if(is=="1q"){if(2q[i]=="44"){7e=o.P.kO();if(o.2p.V<2){bo=K}H{ad=K}}if(2q[i]=="5L"){7e=o.P.kP();if(o.5B.V<2){bo=K}H{ad=K}}if(2q[i]=="4B"){if(!o.4B){bo=K}H{ad=K}}if(2q[i]=="2e"){if(I(o.3X)){ad=K;if(o.7b){7e=o.4e[o.3C]}H{7e=\'\'}}H{bo=K}}if(2q[i]=="8U"){7e=o.dS[o.dQ];ad=K}}6Y[i].1T=7e;if(bo){1l(f[i]);if(is=="1q"){ab[i]?5Q(ab[i]):\'\';if(o.U){o.U.eV(i,J,7e)}H{ab[i]=2t(E(){o.U.eV(i,J,7e)},5a)}}G(f[i],{\'1e\':\'1O\',\'1R\':0,\'1h\':-1w})}if(ad){if(C.4i==1){G(f[i],{\'2f\':\'aR-4h\'})}H{1i(f[i])}if(is=="1q"){ab[i]?5Q(ab[i]):\'\';if(o.U){o.U.eV(i,K,7e)}H{ab[i]=2t(E(){o.U.eV(i,K,7e)},5a)}}G(f[i],{\'1e\':\'ac\',\'1R\':0,\'1h\':0})}2I()}1g(B j=1;j<f.V;j++){if(f[j]){if(5U(f[j])){B 6K=J;3V?6K=K:\'\';3V=J;6K&&o.U?o.U.6K():\'\'}}}};E 51(i){if(I(2q[i])){B x=mA();if(3o!=2q[i]){3o=2q[i];if(3o==\'44\'||3o==\'5L\'||3o==\'2e\'||3o==\'8U\'){hG=i;B 3B=[];if(I(7U.uX)){3B=7U.uX([],o[\'i4\'+3o])}H{1g(B 1k in o[\'i4\'+3o]){if(o[\'i4\'+3o].2E(1k)){3B[1k]=o[\'i4\'+3o][1k]}}}B bj=o[\'Ij\'+3o];B v4=o[\'Ik\'+3o];1g(B j=1;j<f.V;j++){if(f[j]){f[j].C.2f="1M"}}f2=[];9p(\'f2\',0);9j(f2[0],dp[0],41[0],5N[0]);G(f2[0],{"2C-2b":"4m 4Z 3N(1w,1w,1w,0.7)"});41[0].1T=I(v.1q[is+i+"2n"])?v.1q[is+i+"2n"]:3f(v.1q[is+i+"X"]);if(3o==\'2e\'){5N[0].1T=3f("v0");G(5N[0],{\'1E\':C.v1,\'29-ci\':\'IG\',\'9w\':\'2M\'});5N[0].1r("1Z",tw);if(hH){1g(j=0;j<o.a3.V;j++){3B.7c("IH"+o.a3[j])}}}G(41[0],{\'3O-2S\':C.bi});4a[0]="v6";if(x[0]>1){if(o.1x.2g){f2[0].1r("5A",3Q);f2[0].1r("6j",3y)}H{f2[0].1r("9r",3Q);f2[0].1r("9s",3y)}f2[0].1r("1Z",kT);f2[0].1r("7h",8l)}H{G(f2[0],{"5j":\'6g\'})}if(C.J3==1){3W(f2[0])}if(I(3B)){1g(j=0;j<3B.V;j++){B y=j+1;B dX=J;if(5g(3B[j])!=\'\'){if(3o==\'44\'){if(3B[j]==3f("2M")){dX=K}}9p(\'f2\',y,dX);9j(f2[y],dp[y],41[y],5N[y]);if(3m(3B[j])==\'6N\'){if(3B[j].S("l5")==0){41[y].1T=3f(3B[j].1C(7));if(3B[j]==\'J4\'){G(f2[y],{"2C-1h":"4m 4Z 3N(1w,1w,1w,0.7)"})}}H{41[y].1T=3B[j]}}H{41[y].1T=3B[j]}4a[y]=3o+j;if(bj==j||v4==j){5N[y].1T=bj==j?gU:v3;bj==j?G(41[y],{\'1E\':C.4L}):\'\'}if(3m(3B[j])==\'6N\'){if(3B[j].S("l5")==0){B t=3B[j].1C(7);if(t.S("1E")>0){5N[y].1T="<1K C=\'"+(v[t]=="3h"?\'2C:4m 4Z #cg;1a:uV;W:uV;\':\'1a:9A;W:9A;\')+";22-1E:"+(v[t].S("#")==-1?\'#\':\'\')+v[t]+";2C-6v:9A;\'></1K>"}H{5N[y].1T=v[3B[j].1C(7)]}}}if(3o==\'44\'){if(3B[j]==3f("2M")&&o.P.cB()){G(41[y],{\'1E\':C.4L})}if(I(v.uU)){if(v.uU.S(3B[j])>-1){3W(f2[y])}}}B 6E="";if(3m(3B[j])==\'6N\'){if(3B[j].S("l5")==0){4z(f2[y],{\'J2\':i,\'uM\':3B[j].1C(7)});6E="i5"}}if(o.1x.2g){f2[y].1r("5A",3Q);f2[y].1r("6j",3y)}H{f2[y].1r("9r",3Q);f2[y].1r("9s",3y)}if(6E=="i5"){f2[y].1r("1Z",i5)}H{f2[y].1r("1Z",kT)}f2[y].1r("7h",8l)}}}2I()}if(2q[i]==\'aj\'){o.1f.hM()}if(2q[i].S(\'1j\')>-1){B id=2q[i].1C(8);if(I(o.1Y[id])){if(I(o.1Y[id][\'5t\'])){o.3a=2r;8O(i);o.1f.cq(o.1Y[id][\'5t\']);v.1j.7O==0&&v.1j.dy==1?2t(9g,4Q):\'\';gg=J;hs=J;gD(id)}H{if(I(o.1Y[id][\'5K\'])){5P(o.1Y[id]);if(gg){4W==-1?51(0):\'\'}H if(hs){4W==-1?51(2k(f.V)-2):\'\'}}}}}if(2q[i]==\'4B\'){o.P.e8()}}}};E kS(x){1g(B i=0;i<f2.V;i++){if(f2[i]){f2[i].C.2f="1M"}}f2=[];9p(\'f2\',0);9j(f2[0],dp[0],41[0],5N[0]);G(f2[0],{"2C-2b":"4m 4Z 3N(1w,1w,1w,0.7)"});41[0].1T=3f(x);G(41[0],{\'3O-2S\':C.bi});if(o.1x.2g){f2[0].1r("5A",3Q);f2[0].1r("6j",3y)}H{f2[0].1r("9r",3Q);f2[0].1r("9s",3y)}f2[0].1r("1Z",lP);f2[0].1r("7h",8l);B 4p=[];B kc=J;if(x.S("2S")>0){4p=[\'50%\',\'75%\',\'1w%\',\'kV%\',\'4Q%\',\'J1%\',\'cN%\',\'dr%\']}if(x.S("4F")>0){4p=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.S("dh")>0){4p=[4Q,dr,bd]}if(x.S("2b")>0){1g(i=0;i<21;i++){4p[i]=i*10}}if(x.S("6I")>0){kc=K;4p=[0,1]}if(x.S("1E")>0){4p=[\'3g\',\'IZ\',\'J0\',\'J5\',\'J6\',\'Jb\',\'Jc\',\'Ja\',\'J9\',\'J7\',\'J8\',\'IY\',\'IX\',\'IN\',\'IO\',\'IM\',\'IL\',\'3h\'];B vx=v[x].3u("#","");if(4p.S(vx)==-1){4p[8]=vx}}1g(y=1;y<=4p.V;y++){9p(\'f2\',y,J);9j(f2[y],dp[y],41[y],5N[y]);G(5N[y],{\'2G-1c\':0});if(x.S("1E")>0||x.S("2b")>0){y%3!=0?G(f2[y],{\'h9\':\'1c\'}):\'\';G(f2[y],{\'W\':\'33.3%\'});if(x.S("1E")>0){41[y].1T="<1K C=\'"+(4p[y-1]=="3h"?\'2C:4m 4Z #cg;1a:tC;W:tC;\':\'1a:bm;W:bm;\')+";22-1E:#"+4p[y-1]+";2C-6v:bm;\'></1K>";G(f2[y],{\'2y-1a\':1})}H{41[y].1T=4p[y-1]}}H{if(x.S("dh")>0){41[y].1T=4p[y-1]}H{y%2!=0?G(f2[y],{\'h9\':\'1c\'}):\'\';G(f2[y],{\'W\':\'50%\'});if(kc){41[y].1T=3f(4p[y-1]+\'kf\')}H{41[y].1T=4p[y-1]}}}4a[y]=x+\'=\'+4p[y-1];if(4p[y-1]==v[x]||v[x]==\'#\'+4p[y-1]){5N[y].1T=gU;G(41[y],{\'1E\':C.4L})}if(o.1x.2g){f2[y].1r("5A",3Q);f2[y].1r("6j",3y)}H{f2[y].1r("9r",3Q);f2[y].1r("9s",3y)}f2[y].1r("1Z",tG);f2[y].1r("7h",8l)}2I()}E gD(id){if(I(o.1Y[id][\'1U\'])){v.1U=o.1Y[id][\'1U\']}if(I(o.1Y[id][\'7n\'])){v.7n=o.1Y[id][\'7n\']}if(I(o.1Y[id][\'2n\'])&&v.hI==1){v.2n=(v.kp==1&&I(o.jL)?o.jL+(v.ky==1?\'<br>\':\' \'):\'\')+o.1Y[id][\'2n\'];o.1f.ap(\'2n\')}if(I(o.1Y[id][\'1n\'])){v.1n=o.1Y[id][\'1n\']}H{2a v.1n}if(I(o.1Y[id][\'bf\'])){v.bf=o.1Y[id][\'bf\']}if(I(o.1Y[id][\'4M\'])){v.4M=o.1Y[id][\'4M\']}H{2a v.4M;2a v.kz}v.2i=0;if(I(o.1Y[id][\'2i\'])){v.2i=o.3a=o.1Y[id][\'2i\']}if(I(o.1Y[id][\'am\'])){v.am=o.1Y[id][\'am\']}if(I(o.1Y[id][\'2R\'])){o.1Y[id][\'2e\']=o.1Y[id][\'2R\']}if(I(o.1Y[id][\'2e\'])){o.P.bu(o.1Y[id][\'2e\'])}}E 8O(x){if(4W==0&&!o.2i){G(46[4W],{\'1E\':C.1E});6Y[4W].1T=\'\'}H{if(4W>-1){hB(4W)}if(4V!=\'\'){cm[4V]=K;2a 5Y[4V]}}B id=2q[x].1C(8);6Y[x].1T=gU;G(46[x],{\'1E\':C.4L,\'29-ci\':\'1M\',\'1v\':C.a});4W=x;4V=id;o.4V=4V;v.5X=4V;o.gR=46[x].1T;9v=o.1Y[id][\'e4\'];if(o.U){o.U.dI()}}E 5P(x){1g(B i=0;i<f.V;i++){1b.3c(f[i]);2a f[i]}f=[];4W=-1;if(I(x[\'5K\'])){B y=7U.7V(x[\'5K\']).V;9p(\'f\',y);2q[y]="II";9j(f[y],bB[y],46[y],6Y[y]);if(C.4i==1){G(f[y],{"W":(C.hp==1?C.eb:"2M"),"1a":C.gT})}if(C.kr==1){if(C.4i==1){G(f[y],{"IJ":"4m 4Z #"+C.kw})}H{G(f[y],{"IK":"4m 4Z #"+C.kw})}}46[y].1T=x.2n;G(46[y],{\'3O-2S\':C.bi});B p=x[\'e4\'];if(o.1x.2g){f[y].1r("5A",3Q);f[y].1r("6j",3y)}H{f[y].1r("9r",3Q);f[y].1r("9s",3y)}f[y].1r("1Z",E(){tW(p)});x=x[\'5K\']}B y=7U.7V(x).V;5Y=[];1g(B i=0;i<y;i++){9p(\'f\',i);2q[i]="1j"+x[i].id;if(!I(cm[x[i].id])&&!I(x[i].5K)){5Y[x[i].id]=i}9j(f[i],bB[i],46[i],6Y[i]);if(C.4i==1){G(f[i],{"W":(C.hp==1?C.eb:"2M"),"1a":C.gT})}if(C.kr==1&&i<y-1){B gY=1G("1K");f[i].1H(gY);if(C.4i==1){G(gY,{"1e":"1O","1h":0,"1R":0,"W":1,"1a":"1w%","22":"#"+C.9M})}H{G(gY,{"1e":"1O","2b":0,"1c":0,"W":"1w%","1a":1,"22":"#"+C.9M})}}46[i].1T=x[i].2n;if(I(x[i].1U)&&C.gZ==1){G(tB[i],{"22-bP":"1n("+x[i].1U+")","22-cv":"no-cv","22-1e":"50% 50%","22-2S":"iq","2C":"4m 4Z #tA"});G(f[i],{"1a":C.ts});G(46[i],{"1a":98,"W":"1w%",\'22\':\'1n(1B:bP/h6;l7,tr+tq/T/D+tu/tz/ty==) cv-x  0 0\',"3F":"1v 0.2s 2J"});if(C.gP==1){1l(46[i]);G(46[i],{\'1v\':0})}}if(I(x[i].5K)){6Y[i].1T=tM;G(6Y[i],{"1E":C.1E})}if(o.1x.2g){f[i].1r("5A",3Q);f[i].1r("6j",3y)}H{f[i].1r("9r",3Q);f[i].1r("9s",3y)}f[i].1r("1Z",7i);f[i].1r("7h",8l);if(I(cm[x[i].id])){hB(i)}if(4V==x[i].id){8O(i)}if(9v==x[i].id){G(46[i],{\'1E\':C.4L});G(6Y[i],{\'1E\':C.4L})}2I()}3V=J;o.U?o.U.6K():\'\'}E cs(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.4i==1?\'tN\':\'1w%\');B hh=(C.4i==1?\'1w%\':\'tN\');G(x,{\'1e\':\'1O\',\'2f\':\'aR-4h\',\'W\':ww,\'1a\':hh,\'29-a7\':\'5O\'});if(C.ub==1){G(x,{\'22\':\'-u1-2J-6R(\'+y+\')\',\'22\':\'-4J-2J-6R(\'+y+\')\',\'22\':\'-ms-2J-6R(\'+y+\')\',\'22\':\'-o-2J-6R(\'+y+\')\',\'22\':\'2J-6R(\'+y+\')\',})}if(C.4i==1||o.1x.2g){G(x,{\'5j\':\'3v\'})}H{G(x,{\'3v-2x\':\'1M\'})}if(C.hj==1){G(x,{\'9e-W\':C.ej})}if(z=="1h"){G(x,{\'1h\':-1,\'1c\':0})}if(z=="2b"){G(x,{\'2b\':-1,\'1c\':0})}if(z=="1c"){G(x,{\'1h\':0,\'1c\':0})}if(z=="1R"){G(x,{\'1h\':0,\'1R\':0})}if(z=="1R"||z=="1c"){G(x,{\'29-a7\':\'1c\',\'2G-1h\':1D.2L/2-10})}x.1T="<5O><1K "+(C.ud==1?"IP=\'F.C.7D=\\"#"+C.ue+"\\"\' IQ=\'"+(C.lM==1?"F.C.7D=\\"#"+C.lN:"F.C.22=\\"1M")+"\\"\'":"")+" C=\'3v-2x:2M;5j:3v;W:bm;1a:bm;2C-6v:bm;"+(C.lM==1?"22-1E:#"+C.lN+";":"")+(z=="1h"?"2l-1h:9A;":"")+(z=="2b"?"2l-1h:9A;":"")+(z=="1R"?"2l-1c:d3;":"")+(z=="1c"?"2l-1R:d3;":"")+"\'><2c W=\'20\' 1a=\'20\' 3J:3M=\'3n://3q.w3.3P/7f/3M\' 3J=\'3n://3q.w3.3P/3S/2c\'><g><2y x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4c=\'#"+C.gI+"\' 4c-W=\'"+C.gJ+"\' 4c-b1=\'5w\'/><2y x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4c=\'#"+C.gI+"\' 4c-W=\'"+C.gJ+"\' 4c-b1=\'5w\'/></g></2c></1K></5O>"}F.7A=E(){if(C.eN==1){7A()}};E tQ(){if(c5){7A()}}E 7A(e){if(C.eN==1){if(C.4i==1){B h=1b.IV;B m=1D.24+C.5I+C.6f;B t=1b.eZ}H{B h=1b.IW;B m=1D.2L;B t=1b.eD}if(h>m){if(t>0){if(!5U(4g)){1i(4g);B m1=1I 4S({"mc":4g,"1L":"6a","to":1,"1d":0.3,"me":"4g"})}}H{if(5U(4g)){B m2=1I 4S({"mc":4g,"1L":"6a","to":0,"1d":0.3,"me":"4g","1l":K})}if(e){e.hy<0?e.6B():\'\'}}if(t<h-m-10){if(!5U(4d)){1i(4d);B m3=1I 4S({"mc":4d,"1L":"6a","to":1,"1d":0.3,"me":"4d"})}}H{if(5U(4d)){B m4=1I 4S({"mc":4d,"1L":"6a","to":0,"1d":0.3,"me":"4d","1l":K})}if(e){e.hy>0?e.6B():\'\'}}}H{1l(4g);1l(4d)}}}E lh(){B x=1b.eD+1D.2L-60;B m=1I 4S({"mc":1b,"1L":"8D","to":x,"1d":0.3,"me":"tE","8L":"bZ"});2t(7A,3z)}E lf(){B x=1b.eD-1D.2L+60;B m=1I 4S({"mc":1b,"1L":"8D","to":x,"1d":0.3,"me":"IU","8L":"bZ"});2t(7A,3z)}E lj(){B x=1b.eZ+(1D.24+C.5I+C.6f)-60;B m=1I 4S({"mc":1b,"1L":"hu","to":x,"1d":0.3,"me":"IT","8L":"bZ"});2t(7A,3z)}E le(){B x=1b.eZ-(1D.24+C.5I+C.6f)+60;B m=1I 4S({"mc":1b,"1L":"hu","to":x,"1d":0.3,"me":"IR","8L":"bZ"});2t(7A,3z)}E tW(x){if(x==\'\'){5P(o.1j)}H{if(I(o.1Y[x])){5P(o.1Y[x])}}3o=\'\'}E hB(x){6Y[x].1T=\'\';G(46[x],{\'1E\':C.tV});if(C.tU==1){G(46[x],{\'29-ci\':\'2y-IS\'})}if(C.la>-1){G(46[x],{\'1v\':C.la})}G(bB[x],{\'7D\':C.sW});if(C.lb>-1){G(bB[x],{\'1v\':C.lb})}}E tT(i){if(I(4a[i])){if(4a[i].S("44")==0){o.1f.5k(4a[i].1C(7))}if(4a[i].S("5L")==0){o.1f.8j(4a[i].1C(10))}if(4a[i].S("2e")==0){o.1f.cp(4a[i].1C(8))}if(4a[i].S("8U")==0){o.1f.9t(4a[i].1C(5));1g(B i=0;i<2q.V;i++){if(2q[i]=="8U"){9x(i);if(3o==\'8U\'){cr();51(i)}}}2t(9g,4Q)}}};E 9p(x,i,dX){if(I(2j(x))){2j(x)[i]=1G("1K");if(i<2||x=="f"||3o!=\'44\'||dX){1b.1H(2j(x)[i])}H{1b.km(2j(x)[i],2j(x)[i-1])}if(x==\'f\'){4z(2j(x)[i],{\'hE\':i})}if(x==\'f2\'){4z(2j(x)[i],{\'9u\':i})}2j(x+\'bg\')[i]=1G("1K");2j(x)[i].1H(2j(x+\'bg\')[i]);2j(x+\'5u\')[i]=1G("1K");2j(x)[i].1H(2j(x+\'5u\')[i]);G(2j(x+\'5u\')[i],{\'1e\':\'1O\',\'1R\':0,\'1h\':0,\'W\':\'1w%\',\'1a\':\'1w%\',\'9w\':\'1M\'});2j(x+\'2n\')[i]=1G("1K");2j(x)[i].1H(2j(x+\'2n\')[i]);2j(x+\'52\')[i]=1G("1K");2j(x)[i].1H(2j(x+\'52\')[i]);if(x=="f2"&&is=="1q"&&C.tZ==0){3W(2j(x+\'52\')[i])}}};E 9j(x,91,ea,lo){G(x,{\'1e\':\'ac\',\'1R\':0,\'1h\':0,\'5j\':\'3v\',\'1a\':\'2M\',\'5G\':\'3e\',\'W\':\'1w%\',\'2f\':\'4h\',\'2y-1a\':\'1.I9\'});if(C.lv&&C.4i==1){G(x,{\'I8\':C.lv})}if(C.4i==1){G(x,{\'2f\':\'aR-4h\',\'8b-a7\':\'1h\',\'8H-7y\':\'nl\'})}G(91,{\'1e\':\'1O\',\'1R\':0,\'1h\':0,\'W\':\'1w%\',\'1a\':\'1w%\',\'7D\':C.4I,\'1v\':C.4F,\'9w\':\'1M\',\'3F\':\'1v 0.2s 2J,22 .2s 2J\'});G(ea,{\'1e\':\'ac\',\'1R\':0,\'1h\':0,\'h9\':\'1c\',\'1E\':C.1E,\'2G-1h\':C.ek,\'2G-1R\':C.uh,\'2G-2b\':C.Hp,\'2G-1c\':C.u0,\'9w\':\'1M\',\'1v\':C.a,\'3F\':\'1v 0.2s 2J,1E 0.2s 2J\'});G(lo,{\'1e\':\'ac\',\'1R\':0,\'1h\':0,\'h9\':\'1R\',\'2G-1h\':C.ek+(C.aA-C.5c)/2,\'2G-1R\':C.uh,\'2G-1c\':C.u0,\'9w\':\'1M\',\'3O-2S\':C.5c,\'1v\':C.a,\'1E\':C.4L,\'3F\':\'1v 0.2s 2J,1E 0.2s 2J\'});if(C.hj==1){G(x,{\'9e-W\':C.ej});G(ea,{\'9e-W\':C.ej-70})}H{if(C.4i==1){if(C.hp==1){G(x,{\'W\':C.eb});G(ea,{\'W\':C.eb-70})}}H{G(ea,{\'8H-7y\':\'aS\'});G(lo,{\'8H-7y\':\'aS\'})}}}E f7(){1g(B i=1;i<f.V;i++){if(I(f[i])){if(C.4i==1){f[i].C.2f="aR-4h"}H{f[i].C.2f="4h"}}}cr();2I();3o=\'\';hG=-1};E cr(){1g(B j=0;j<f2.V;j++){if(f2[j]){1b.3c(f2[j]);2a f2[j]}}f2=[];3o=\'\'}E uT(){O 1b.24};F.e9=E(){lr()};E lr(){if(is=="1j"){if(C.4i==1){G(1D,{\'W\':o.4f-C.3l-C.2Y,})}}}E 2I(){if(is=="1q"){o.U?o.U.mH():\'\'}if(is=="1j"){lr();o.U?o.U.e9():\'\'}if(1b.24-1b.lt>0&&f[0]){if(I(4g)){G(4g,{"W":f[0].24})}if(I(4d)){G(4d,{"W":f[0].24})}C.hb=(1b.24-f[0].24)-(1b.lt-f[0].lt)}H{C.hb=0}};E mA(){B x=0;B y=0;B z=\'\';1g(B i=1;i<f.V;i++){if(I(f[i])){if(5U(f[i])){x++;y=i;z=2q[i]}}}O[x,y,z]}E tw(){hH=!hH;lP()}E lP(){f7();1g(B i=0;i<2q.V;i++){if(2q[i]=="2e"){51(i)}}}E 9g(x){if(is==\'1q\'&&v.1q.7O==1){}H{if(x==1){G(1D,{"5R":"3e","1v":0,"1h":-3S});c5=J}H{B m=1I 4S({"mc":1D,"1L":"6a","to":0,"1d":0.1,"me":"1q","8L":"tx"});2t(E(){G(1D,{"5R":"3e","1v":0,"1h":-3S});c5=J},4Q)}if(is==\'1j\'){if(v.1j.tt==1&&o.U){o.U.iE("1j",K)}}}};F.c=E(){O 1D};F.co=E(){O 1b};F.s=E(1k){O C[1k]};F.1i=E(){f7();G(1D,{"5R":"3D","1v":1,"3F":"1v 0.2s 2J"});c5=K;B x=mA();if(x[0]==1){if(x[2]=="44"||x[2]=="5L"||x[2]=="2e"||x[2]=="8U"){51(x[1])}}if(o.U){is==\'1q\'?o.U.mH():\'\';if(is==\'1j\'){o.U.e9();if(v.1j.tt==1){o.U.iE("1j",J)}}}dA=K;5x(gW);gW=8P(tp,1w)};E tp(){5x(gW);dA=J}F.4t=E(i){51(i)};F.1l=E(x){9g(x)};F.5k=E(){1g(B i=0;i<2q.V;i++){if(2q[i]=="44"){9x(i);if(o.2p.V>1){1i(f[i])}if(3o==\'44\'){cr();51(i)}}}};F.e8=E(){1g(B i=0;i<2q.V;i++){if(2q[i]=="4B"){9x(i)}}};F.8j=E(){1g(B i=0;i<2q.V;i++){if(2q[i]=="5L"){9x(i);if(o.5B.V>1){1i(f[i])}if(3o==\'5L\'){cr();51(i)}}}};F.cp=E(){1g(B i=0;i<2q.V;i++){if(2q[i]=="2e"){9x(i);if(o.4e){if(o.4e.V>0){1i(f[i])}}if(3o==\'2e\'){cr();51(i)}}}};F.mL=E(x){5P(x);if(I(v.5X)){if(I(o.1Y[v.5X])){c4(o.1Y[v.5X]);B y=o.1Y[v.5X][\'de\'];8O(y);if(v.1j.tn==1){5P(o.1j)}H{2t(E(){hD(y);2I()},5a)}v.5X=2r}H{8O(0)}}H{8O(0)}};F.tJ=E(x){if(I(o.1Y[x])){c4(o.1Y[x]);51(o.1Y[x][\'de\'])}};F.tK=E(x){if(I(o.1Y[x])){c4(o.1Y[x]);8O(o.1Y[x][\'de\']);I(v.1U)?o.P.7R(v.1U):\'\';o.1f.cq(o.1Y[x]["5t"],1);gD(x)}};E uk(x){if(I(o.1Y[x])){9v=\'\';5P(o.1j);c4(o.1Y[x]);8O(o.1Y[x][\'de\']);gD(x);I(v.1U)?o.P.7R(v.1U):\'\';o.hF=o.1Y[x]["5t"]}};F.dY=E(){gg=K;x=2k(4W)+1;if(4V!=\'\'){cm[4V]=K;2a 5Y[4V]}if(v.5Y==1){x=uj(5Y)}51(x);hD(x)};E hD(x){if(f[x]){B to=f[x].lq-1D.2L/2+20;B m=1I 4S({"mc":1b,"1L":"8D","to":to,"1d":0.3,"me":"tE","8L":"bZ"});2t(7A,3z)}}E uj(3L){B 7V=7U.7V(3L);O 3L[7V[7V.V*3x.8K()<<0]]};F.bY=E(){if(v.5Y==1){O 7U.7V(5Y).V>0}O 4W<f.V-(9v==\'\'?1:2)};F.ha=E(){if(I(o.lw)){uk(o.lw)}};F.uQ=E(){O 4W>0};F.hf=E(){O 4W!=-1};F.hr=E(){hs=K;if(4W>0){B x=2k(4W)-1;51(x);hD(x)}};E c4(x){if(x[\'uR\']!=-1){c4(o.1Y[x[\'e4\']]);5P(o.1Y[x[\'e4\']])}};F.g=E(x){8f(x){1p"W":O uT();1o;1p"1a":O 1D.2L;1o;1p"x":O 3p(1D.C.1c);1o;1p"y":O 3p(1D.C.1h);1o;1p"1v":O 1D.C.1v;1o;1p"1i":O c5;1o;1p"4t":O hG;1o;1p"1k":O 1k;1o;1p"8g":O 1k+8g;1o;1p"3V":O 3V;1o;1p"1j":O is=="1j";1o}};F.3V=E(){if(is=="1q"){B x=K;1g(B i=1;i<11;i++){if(2q[i]=="44"){if(o.2p.V>1){x=J}}if(2q[i]=="4B"){if(o.4B){x=J}}if(2q[i]=="5L"){if(o.5B.V>0){x=J}}if(2q[i]=="2e"){if(I(o.3X)){x=J}}if(I(46[i])&&2q[i]!="44"&&2q[i]!="5L"&&2q[i]!="2e"){x=J}}O x}H if(is=="1j"){O f.V==0}H{O 3V}};F.3I=E(){if(1D.5E==o.1J){1D.3c(1b);o.1J.3c(1D);2a 1D;2a 1b}}};if(42.id){if(1N.8o(42.id)){1g(B i=0;i<5M.V;i++){if(5M[i].55("id")==42.id){if(5M[i].55("59")){5M[i].55(\'2K\')}}}5M.7c(F);ly()}H{1N.1r(\'Hq\',7W)}}E ly(){if(I(42.id)){if(!wo(1N.8o(42.id))){7W()}H{2t(ly,5a)}}}E 7W(){B 2K=J;if(I(42.2N)){1g(B i=2;i<10;i++){if(42.2N==i&&o[\'u\'+i]!=\'\'){v=8y(v,6C.9d(bX(o[\'u\'+i])));2K=K}}}if(o.u!=\'\'&&!2K){v=8y(v,6C.9d(bX(o.u)))}1g(B 1k in 42){if(42.2E(1k)){if(1k.S("Ho")==0){2a 42[1k]}}}v=8y(v,42);1g(B 1k in o.9z){if(o.9z.2E(1k)){o.9z[1k]!=\'\'?o.d1+=o.9z[1k]+\' \':\'\'}}1A(o.94+\' \'+o.d1);cO=v.id;o.d=cP.uL;uN();B ks=[\'Hn\',\'2Z\',\'5E\',\'7S://3q.cW-v5.6z/v5.js\',\'Hk\',\'sj-Hl-\',\'2M\',\'bS\',\'Hm\',\'uW\',\'uW:Hr\',\'bS.9D\',\'Y\',\'gC\',\'7W\',\'su\',\'S\',\'bQ\',\'a8\',\'uv\',\'Hs\',\'1G\',\'9n\'];(E(lK,us){B uI=E(uZ){bW(--uZ){lK[\'7c\'](lK[\'lJ\']())}};uI(++us)}(ks,Hx));B 2X=E(gS,Hy){gS=gS-6G;B uu=ks[gS];O uu};B gX=1I ah();B 8A=6G;gX[2X(\'6G\')]()==av?8A=uw:\'\';gX[2X(\'6G\')]()==gQ?8A=um:\'\';gX[\'uv\']()==kN?8A=uo:\'\';if(8K(av,kN)!=gQ){8A=6G}if(8A>6G||v[\'ga\']==av){(E(ar,kg,ke,un,ag,dg,i3){ar[2X(\'av\')]=ag;ar[ag]=ar[ag]||E(){(ar[ag][\'q\']=ar[ag][\'q\']||[])[\'7c\'](ur)},ar[ag][\'l\']=av*1I ah();dg=kg[2X(\'Hw\')](ke),i3=kg[2X(\'Hv\')](ke)[6G];dg[2X(\'Ht\')]=av;dg[2X(\'um\')]=un;i3[2X(\'uo\')][\'km\'](dg,i3)}(2B,1N,\'hK\',2X(\'uw\'),\'ga\'));o[\'ux\']=!![];if(8A>6G&&v[2X(\'uE\')]!=6G&&!42[2X(\'uE\')]){ga(\'bQ\',2X(\'Hu\')+8A,2X(\'gQ\'),{\'ee\':2X(\'Hj\'),\'sn\':!![]});ga(2X(\'Hi\'),2X(\'H8\'));ga(2X(\'H9\'),[o[\'d\']]);ga(2X(\'H7\'),2X(\'H6\'),{\'uA\':2X(\'H3\'),\'sc\':2X(\'rN\'),\'H4\':o[\'d\']})}if(v[\'ga\']==av){if(I(v[2X(\'sb\')])){if(v[2X(\'sb\')][2X(\'kN\')](\'sj\')==6G){ga(2X(\'H5\'),v[\'su\'],2X(\'gQ\'),{\'ee\':2X(\'Ha\'),\'sn\':!![]})}H{v[\'ga\']=6G}}}o[\'ga\']=!![];8s(2X(\'rN\'))}o.1D=1N.8o(v.id);o.1D.1T=\'\';G(o.1D,{\'2G\':0,\'2y-1a\':\'Hb\',\'Hg-cl\':\'nl\'});o.7Q=o.1D.2L;o.9l=o.1D.24;if(o.1D.C.1a.S("%")>-1){v.4s="%";o.nr=o.1D.C.1a;o.7Q=0}if(o.9l==0){if(o.1D.C.W.S("px")>0){o.9l=2k(o.1D.C.W)}H{if(o.1D.5E.C.W.S("px")>0){o.9l=2k(o.1D.5E.C.W)}H{if(o.1D.5E.5E.C.W.S("px")>0){o.9l=2k(o.1D.5E.5E.C.W)}}}}if(I(v.cM)){if(I(v.cM.4s)){v.4s=v.cM.4s}if(I(v.cM.fa)){v.fa=v.cM.fa}}if(v.4s.S("x")>0){o.4s=v.4s.2T("x")[0]/v.4s.2T("x")[1];if(o.7Q==0){o.7Q=o.9l/o.4s}}H{o.4s=0}G(o.1D,{\'1e\':\'ac\',\'6e-g4\':\'ns-6e\',\'29-a7\':\'1c\',\'-4J-a8-bV\':\'1M\',\'5G\':\'3e\',\'rM\':\'f4-fi\',\'dC-1a\':30});if(v.6I==1&&v.6k==0){G(o.1D,{\'6e-6I\':\' 0 n7 na 3N(50,50,93,.1), 0 rH n7 3N(0,0,0,.Hh)\'})}if(o.4s>0){G(o.1D,{\'1a\':o.7Q})}H{G(o.1D,{\'1a\':o.7Q==0?o.nr:o.7Q})}o.1J=1G("1K");G(o.1J,{\'1e\':\'1O\',\'6e-g4\':\'ns-6e\',\'7D\':v.nJ,\'1E\':\'#3g\',\'W\':\'1w%\',\'1a\':\'1w%\',\'1c\':0,\'1h\':0});if(v.2C==1&&v.6k==0){G(o.1J,{\'2C\':v.rG+\'px 4Z \'+v.9M})}o.G=1N.1G(\'C\');o.G.1L=\'29/G\';o.1J.1H(o.G);o.1J.7g("id",\'Hf\');nw("9I, 9I > *{29-6I:1M;2Q-rR: 5O 5O;6e-g4:ns-6e;-4J-rZ-s0-1E: 3N(0,0,0,0);-4J-rZ-s0-1E: kb;} 9I 5u{9e-W:1M} 9I > *:6m {s5: 1M} 9I,9I a{1E:#c7}");gr(1);if(2B.rU){B rW=1I rU(E(e){if(e[0].nA.V>0){1g(B i=0;i<e[0].nA.V;i++){if(e[0].nA[i]==o.1J){wj()}}}});rW.He(o.1D,{Hc:K})}o.eC=1G(\'c8\');4z(o.eC,{"t5":"no","mo":"K","t7":"K"});G(o.eC,{\'1e\':\'1O\',\'W\':\'1w%\',\'1a\':\'1w%\',\'2C\':0,\'3v-2x\':\'1M\'});o.1J.1H(o.eC);o.1D.Hd=E Hz(e){o.go++;if(o.go==5){v.1A=1;1A(o.94+\' \'+o.d1+\' \'+o.t8)}if(!e)B e=2B.Y;e.8v=K;if(e.mt)e.mt();B x=e.h0-cQ(o.1J);B y=e.hJ-cR(o.1J);if(v.HA==1){if(I(v.m6)){if(5g(v.m6)!=\'\'){o.mQ=v.m6;I(v.t4)?o.ch=v.t4:\'\'}}}if(o.ch.S(o.d)==-1||v.t3==1){if(!I(o.7B)){o.7B=1G(\'1K\');o.7B.1T+=(o.ch!=\'\'?"<a 9q=\'"+o.ch+"\' 4C=\'eM\' C=\'29-ci:1M;\'>":\'\')+o.mQ+(v.t9==1?"<br>"+o.94:\'\')+(o.ch!=\'\'?"</a>":\'\');G(o.7B,{"29-2Q":"HY","22":"3N(50,50,50,0.7)","2G":"a0 HZ","3O-2S":"45%","ei-cl":"0.HX","2y-1a":"1.7","z-iS":cg});o.7B.fI=tc;o.1J.1H(o.7B)}H{62(o.7B)}G(o.7B,{"1e":"1O","1h":y,"1c":x});5Q(o.fP);o.fP=2t(E(){3W(o.7B)},3S)}O J};E tc(){5Q(o.fP);o.fP=2t(E(){3W(o.7B)},eo)}o.1x=1I sE();if(o.1x.7a){B k8=(v.sD==1?\'*::-4J-P-U-2i-HW-sT {2f: 1M!fC;-4J-ja: 1M;}\':\'\');if(v.iW==1&&v.sz!=1&&(v.sC!=1||!o.1x.8E)&&(v.sS!=1||!o.1x.et)){}H{k8+=\'4N::-4J-P-U {2f:1M !fC;}*::-4J-P-U-HT {2f: 1M!fC;-4J-ja: 1M;}*::--4J-P-U-2z-sT {2f: 1M!fC;-4J-ja: 1M;}\'}B 1V=1N.1G(\'C\');1V.1L=\'29/G\';1V.1H(1N.sL(k8));o.1J.1H(1V)}if(cf){B fp=J;3j{if(cf){if(cf.1N){B gi=cf.1N.9n("sN");1g(B i=0;i<gi.V;i++){if(gi[i].iw===2B){o.6Q=gi[i];G(o.6Q,{"2C":"1M"});o.sO=o.6Q.C}}}H{fp=K}}}3t(9T){fp=K}if(fp){1A("HU-HV",o.1x.2A)}}if(v.w7==1){2B.1r(\'jz\',E(Y){B x=2r;I(Y.1B.1d)?x=Y.1B.1d:\'\';I(Y.1B.1Q)?x=Y.1B.1Q:\'\';if(I(Y.1B.jr)){1A("jy",Y.1B.jr);9R(Y.1B.jr,x)}})}if(I(v.2i)){o.3a=v.2i;v.2i=2r}jN()}E jN(){o.1f=1I wf();if(!v.5t){v.5t="?"}o.5i=iv();if(o.5i&&v.iM==1){if(4y.8u("j8")!=4G){o.3w=4y.8u("j8")}}v.ev=v.9q.1C(v.9q.S("://")+3);if(v.ev.S("#")>0){v.ev=v.ev.1C(0,v.ev.S("#"))}if(o.5i&&v.i1==1){o.4R=1I I0()}o.P=1I wm(v.5t);if(!o.1x.2g){o.1J.1r("I1",E(){o.53=K;o.hO=K;o.U?o.U.w8():\'\'});o.1J.1r("I6",E(){if(!o.2W){if(v.2m.af>0){5Q(o.ws);o.ws=2t(E(){if(o.53!=o.hO){o.53=o.hO;o.U.wA()}},v.2m.af*3z)}H{o.53=J}o.hO=J;if(o.U){o.U.ic()}}});o.1J.1r("I7",E(Y){o.2W=K});o.1J.1r("7h",E(Y){o.2W=J;o.6V=J;o.9K=J;2t(E(){o.6m=K},5a);if(o.1x.2g&&o.U.h8()){}H{o.U?o.U.cb(Y.4U,Y.6W):\'\'}if(v.vs==1){if(o.U.9k()){o.U.6w()}}})}o.3A.1r("5A",E(Y){o.2W=K;o.53=K;o.ih=J});o.3A.1r("je",E(Y){o.2W?o.ih=K:\'\'});o.3A.1r("6j",E(Y){o.2W=J;o.53=J;!o.ih?mS():\'\';o.ih=J});3j{2B.1N.1r("7h",E(Y){o.6m=J;o.6V=J;o.9K=J;if(o.2W&&o.U){o.2W=J;o.U.cb(Y.4U,Y.6W);o.U.ic()}if(!o.53&&!o.1x.2g&&!o.1x.tv){o.U.dK()}})}3t(9T){}o.1J.1r("jA",E(Y){if(I(o.U)){if(o.2W){o.U.ce(Y.4U,Y.6W)}H{o.U.jR()}}});2B.1N.1r("jA",E(Y){o.U&&o.2W?o.U.ce(Y.4U,Y.6W):\'\'});o.1J.1r("5A",E(Y){o.jc=K;o.2W=K});o.1J.1r("6j",E(Y){o.jc=J;o.2W=J});2B.1N.1r("je",E(Y){if(o.U&&o.jc){o.U.ce(Y.8Z[0].h0,Y.8Z[0].hJ)}});2B.1N.1r("I5",E(Y){B x=Y.4C.k3.k7();if(x==\'va\'||x==\'jT\'){O}H{o.U?o.U.vc(Y):\'\'}});2B.1N.1r("I4",E(Y){B x=Y.4C.k3.k7();if(x==\'va\'||x==\'jT\'){O}H{o.U?o.U.vf(Y):\'\'}});2B.1r(\'I2\',E(Y){});1N.1r("I3",bR,J);1N.1r("HS",bR,J);1N.1r("HR",bR,J);1N.1r("HH",bR,J);1N.1r("HI",bR,J);o.eC.iw.1r(\'5C\',2I);if(!o.1x.2g){o.3A.1r("1Z",mS,J)}jh();o.U=1I ip();ap();2I();if(o.5i&&v.ir==1){if(4y.8u("iC")!=4G&&!o.1x.2g){v.1Q=4y.8u("iC")}if(4y.8u("dW")==1&&!o.1x.8E&&v.he==1){v.4D=1}}if(o.5i&&v.iH==1){1g(B j=0;j<o.a3.V;j++){if(4y.8u("iO"+o.a3[j])!=4G){v[o.a3[j]]=4y.8u("iO"+o.a3[j])}}}if(o.4R){B f=o.4R.ck();if(f.t&&f.d){o.U.eq(f.t,f.d);o.U.6L(f.t,f.d);v.1u=f.d}}o.1f.3d(v.1Q);if(v.4D==1){o.1f.5e();o.U.6K()}o.n2=1I vR();if(v.6k>0){vg()}if(I(v.6x)){if(v.6x!=""){if(3m v.6x!="6N"){o.6q=v.6x}H{if(v.6x.S("[{")==0){3j{v.6x=v.6x.3u(/bS\'qt/ig,\'"\');o.6q=2j(v.6x)}3t(e){}}}}}js("vV");if(I(o.1j)){js("1j")}if(v.6d==1&&v.HG==1){o.1f.hC()}1g(B i=2;i<10;i++){if(I(v["fc"+i])){if(v["fc"+i]=="2g"&&o.1x.2g){9R("fc",i)}}}if(v.HF==1){o.5R=v.HB;HC(o.1D)}}E mS(){if(o.1x.2g){if(o.U.h8()){o.U.jR()}H{v.h7==1?o.1f.gF():\'\'}}H{if(v.h7==1){if(v.vL==1){if(o.3A.6y("1B-cJ")==4G){o.3A.7g("1B-cJ",1);2t(E(){if(o.3A.6y("1B-cJ")==1){o.1f.gF()}o.3A.8X("1B-cJ")},cN)}H{o.3A.8X("1B-cJ");o.2A?o.1f.8m():o.1f.7w()}}H{o.1f.gF()}}}}E 2I(x){jh();o.U.5C();o.P.5C()}E jh(){B xw=o.1J.24;B xh=o.1J.2L;if(o.4s>0&&!o.2A&&!o.cd){xh=xw/o.4s;G(o.1D,{"1a":xh})}if(!o.2A&&!o.cd&&!o.c9){o.7C=xw;o.df=xh}if(o.1x.2g&&o.2A&&v.vY==1&&ca.hR){if(o.4s>0){if(o.4s<1){ca.hR.iZ(\'HE\')}H{ca.hR.iZ(\'vP\')}}H{ca.hR.iZ(\'vP\')}}o.4f=xw;o.4T=xh;if(I(o.cD)){o.P.1F(o.cD)}}E ap(){1g(B x in v){if(v.2E(x)){if(x.S("2n")==0){o.jL=v[x];o.1f.ap(x)}}}}E 7R(1n,1D,1F){if(1n){if(1n!=\'\'){1n=nC(1n);B s="iy";if(1F=="3E"){s="iq"}if(1F=="1M"){s="2M"}if(1F=="HJ"){s="1w% 1w%"}G(1D,{\'22\':\'1n(\'+1n+\') no-cv 5O 5O\',\'22-2S\':s});1i(1D)}}};E HK(x){if(x.on==1&&I(x.2Z)){x.2Z=nC(x.2Z);B y=1G("1K");if(x.2Z.S("3n")>-1||x.2Z.S("//")==0){B z=1G("5u");z.2Z=x.2Z;y.1H(z)}x=8y(x,v.vA);x=4k(x,\'2l\',\'2l\');G(y,{\'1e\':\'1O\'});if(x.1e.S("2b")>-1){G(y,{\'2b\':x.5m})}if(x.1e.S("1R")>-1){G(y,{\'1R\':x.3l})}if(x.1e.S("1h")>-1){G(y,{\'1h\':x.4w})}if(x.1e.S("1c")>-1){G(y,{\'1c\':x.2Y})}o.1D.1H(y)}};E vg(){o.oo=1G("1K");B r=v.6k;B oo=[];oo[1]=1G(\'1K\');oo[1].1T=\'<2c><3T d="M0,0 L\'+r+\',0 vn,0 0,\'+r+\' Z" 3E="\'+v.4I+\'"/></2c>\';oo[2]=1G(\'1K\');oo[2].1T=\'<2c><3T d="M0,0 L\'+r+\',0 L\'+r+\',\'+r+\' Q\'+r+\',0 0,0 Z" 3E="\'+v.4I+\'"/></2c>\';oo[3]=1G(\'1K\');oo[3].1T=\'<2c><3T d="M\'+r+\',0 L\'+r+\',\'+r+\' L0,\'+r+\' Q\'+r+\',\'+r+\' \'+r+\',0 Z" 3E="\'+v.4I+\'"/></2c>\';oo[4]=1G(\'1K\');oo[4].1T=\'<2c><3T d="M0,0 vn,\'+r+\' \'+r+\',\'+r+\' L0,\'+r+\' Z" 3E="\'+v.4I+\'"/></2c>\';G(o.oo,{\'1e\':\'1O\',\'1h\':0,\'1c\':0,\'3v-2x\':\'1M\',\'1a\':\'2M\',\'5G\':\'3e\',\'W\':\'1w%\',\'1a\':\'1w%\'});o.oo.C.4E=3S;G(oo[1],{\'1e\':\'1O\',\'1h\':0,\'1c\':0});G(oo[2],{\'1e\':\'1O\',\'1h\':0,\'1R\':0});G(oo[3],{\'1e\':\'1O\',\'2b\':0,\'1R\':0});G(oo[4],{\'1e\':\'1O\',\'2b\':0,\'1c\':0});1g(B i=1;i<5;i++){G(oo[i],{\'W\':r,\'1a\':r,\'2y-1a\':0});o.oo.1H(oo[i])}o.1D.1H(o.oo)}E bR(){if(o.2A&&!wv()){o.1f.kB(K)}H{o.1f.kv()}1A("2A",o.2A)}E wv(){O!!(1N.HP||1N.HQ||1N.HO||1N.HN||(1N.HL!=2r))}E wo(x){O x.24==0&&x.2L==0};E wj(){1g(B x in o){if(x.S("HM")>-1){5x(o[x])}}1A("GL")}}',62,3011,'|||||||||||||||||||||||||||||||||||||var|style||function|this|css|else|exist|false|true||||return|media||but|indexOf||controls|length|width|action|event||||||||||||height|control|left|time|position|actions|for|top|show|playlist|key|hide|tag|url|break|case|settings|addEventListener||icon|duration|opacity|100|system|lang|pip|log|data|substr|container|color|scale|createElement|appendChild|new|frame|div|type|none|document|absolute|dash|volume|right|_o|innerHTML|poster|tmp|hls|error|playlist_dic|click|||background||offsetWidth||tip|||text|delete|bottom|svg||subtitle|display|mobile|set|start|eval|parseInt|margin|toolbar|title|file_type|files_quality|faction|undefined||setTimeout|vast|icons|media2|events|line|play|fullscreen|window|border|Play|hasOwnProperty|rows|padding|_type|Resize|linear|stop|offsetHeight|auto|player|_0x1367|handle|transform|sub|size|split|scaleY|scaleX|mouseDown|_0x497e|marginleft|src|||||||||||seekto|share|removeChild|Volume|hidden|Lang|ffffff|000000|current_quality|try|tiptext|marginright|typeof|http|open_action|int|www|xhr||catch|replace|pointer|default_quality|Math|onOut|1000|mediacontainer|files_query|current_subtitle|visible|fill|transition|_to|Pause|Remove|xmlns|_from|obj|xlink|rgba|font|org|onOver|muted|2000|path|intro|empty|hide2|subs|ready|ShowOrHide||f2title|options|preload|quality||ftitle|out|||f2action|butPosition|stroke|arr_down|files_subtitle|screen_w|arr_up|block|floatleft|m_to|MarginPadding|onError|1px|youtube|Seek|values|m_type|vasturl|aspect|open|aover|current_audiotrack|margintop|files|localStorage|attr|dechar|airplay|target|mute|zIndex|bga|null|autoplay|bgcolor|webkit||valuecolor|embed|video|status|urls|200|continue|Motion|screen_h|clientX|plid|plx|thumb|canvas|solid||Action|value|mouseHere||api|order|||playing|500|minutes|valuefontsize|thumbs|Mute|is_hls|trim|animation|storage|cursor|SetQuality|dom|marginbottom|Hls|safari|activeiconsize|obj2|area||file|img|File|round|clearInterval|state|x74|touchstart|files_audiotrack|resize|seconds|parentNode|volumewheel|overflow|pause|bgpaddingleft|removeEventListener|folder|audiotrack|pljssglobal|f2value|center|UpdatePlaylist|clearTimeout|visibility|seek|isLive|isVisible|Unmute|hotkey|plstart|shuffle|unmute|||show2||||||||alpha_div|started|parseFloat|pass|box|bgpaddingright|default|over|UpdatePlay|touchend|rounding|lines|focus|bgaover|line3|HLS|midrollo|vasttype|linkurl|but_space|object|radius|Settings|midroll|getAttribute|com|YT|preventDefault|JSON|DASH|clck|native|0x0|Time|shadow|stretch_width|refresh|Duration|x65|string|onload|realfullscreen|parentIframe|gradient|vast_and|body|replay|hidden_volume_over|clientY|bgpaddingtop|fvalue|paused|||||||||||ios|subtitle_on|push|motions|_value|1999|setAttribute|mouseup|onClick|onEnded|x72|line0|Subtitle|thumbnails|toolbarHidden|live|xywh|bgpaddingbottom|created|toString|buffered|XMLHttpRequest|Fullscreen|current_url|space|next|Arrows|rightmenu|normal_w|backgroundColor|vastloader|Playlist|rotation|is_dash|XHR|audio|tipbg|HlsLevelsLength|onWaiting|close|always|search|container_h|Poster|https|Events|Object|keys|Init|End|charAt|is_live|||||||||||_keyStr|vertical|floor|lastwheel|Array|switch|motion_id|UpdateText|mediascale|SetAudioTrack|stage_y|onMouseUp|Normalscreen|scrollbgcolor|getElementById|hours|stage_x|onTimeupdate|gaTracker|Advertising|getItem|cancelBubble|leftBg|track|UpdateObject|vast_or|gax|control_|x61|scroll|iphone|ended|02|white|StopWaiting|ShowOrHideProcessor|random|ease|waiting|Stop|ActionPlaylist|setInterval|onMeta|onDuration|_speed|onPause|speed|but_x|but2|removeAttribute|_rb|touches||xbg|setAutoSwitchQualityFor||version||_status||||charCodeAt|Background|CalculateClick|parse|max|line3value|HideControl|DashLevelsLength|MediaPlayer|StyleItem|SettingsVisible|container_w|dashjs|getElementsByTagName|x70|CreateItem|href|mouseover|mouseout|SetSpeed|f2id|plfolder|pointerEvents|Value|x2F|compilation|10px|range|x6F|send|onDown|rightside|reload|reloadTimer|pjsdiv|line1|hidden_volume_over_process|dashquality|bordercolor|tagframe|hex|action_settings|onclick|apiProcessor|is_sleep|err|items|PlayerState|salt|browser|onPlay|PlaylistVisible|3px|SubtitleChanged|MediaReady|sub_options|onVolume|Toggle|now|align|user|bg2|loop|stout|relative|_show|curtain|hideleavetimeout|_0x31a96f|Date|Status|download|hlsconfig|buffer|heartbeat|hlsquality|playroll|Title|but_y|_0x44d5d8|bgcolorover|gatracked|iconsover|0x1|redirect|setItem|prev|hk_seek|fontsize|hk_vol|dash_created|pdf|QualityChangedNoHand|_step|layer|console|C15|rightbs|destroy|AfterVast|default_audio|0259804|android|sub_color|line_width|inline|nowrap|alpha|and|fatal|pause_before_vast|Error|forcehide|Waiting|span|linecap|bgg|txt|bgpadding|thumb_width|thumbs_on|topBg|ControlClick|poster_floatposition|NativeControls|ellipse|onmouseover|600||vars||textArea|headfontsize|current|preroll|onmouseout|20px|outro|_hide|audiotracks|expand||answer|inversetime|SubtitleStart|srt|00|readyState|HideInterval|iconspress|loaded|fbg|Clickable|url_shift|tagvideo|controlover|onUp|onMove|responseText|default_style|tips|_ease|Tip|hideAllIcons|butNames|image|create|FullscreenChange|pjs|Switcher|998|select|while|decode|PlaylistNextExist|cubic|||||FindPlStart|is_visible|_0x4362x4|fff|iframe|fullscreen_process|screen|StageMouseUp||fullscreen_start|StageMove|parent|999|brandurl|decoration|abc|flag|spacing|history|qualities||SetSubtitle|NewFile|Remove2|StyleArrow|nativecontrols|fd3|repeat|onProgress|||x68|L12|autoQuality|coh|custom_aspect|line3value_show|nonzero|rule|loading|settingsovertimer|dblclick|sourceBuffer|hlschangequality|playersize|300|pljssglobalid|location|findLeft|findTop|x63|onSeeked|file3_separator|details|google|AirplayChanged|_control_|media_error|bitrate|compilations|line2|0px|canvas2|TimeSub|introtitle|reloadErrorTimeout|stretchonfullscreen|x69|info|tipfontsize|ymax|tippadding|pjs_i|normal_h|_0x4e576a|weight|toolbarInterval|616046|87798468|186|L11|scaleover|win|f2bg|48743763|400|ResizeSettings||bottomside|sub_sizeproc|_max_order|leftright|autohide|handleicon|justshow|clicked|min|toolbar_margintop|toolbar_hide|postroll|playVideo|parentcontainer|PlaylistControls|VastRemoveAndPlay|SettingsClose|updown|hlsaudio|SubtitleError|hidden_volume|iconreplay|current_speed|rotation2|files_speed|end|128|BufferStop|pljsmute|totheend|PlaylistNext|sub_bottom|noads|svg0|x73|StyleLine|pjs_parent|iostracks|levels|currentFile|Airplay|resizePlaylist|xtitle|floatwidth|05||name|XDomainRequest|GET|RemoveSubtitles|letter|limitmaxwidth|paddingtop|offsetLeft|thumbs_loading||3000|gif|Played|autoplaylist|String|ipad|embedvars|href2|Ly9vmVl|custom|shareiconscale|icn|Hide|On|frameresize|scrollTop|letterspacing|Mouse|volumewheelin|33571875|fd2|onSeeking|introclickable|seeking|_blank|scrollarrows|hidewithoutmoving|stretch_with_volume|hand|line_buffer|heartbeatInterval|Off|BeforeVast|SettingsN|videoHeight|not|errorCode|scrollLeft|re_y|restart_audio||link|sans|100000|ControlOut|Home|shareiconscaleover|Reload|changeheight|showovercontrol|design|marginbg|openplaylistbefore|333333|hexToRgb|bgcontainer|serif|pip_quality|124|CreateDASH|seeking_time|hls_created|CreateHLS|exception|lastTouch|delta|handlescale||bgh|bgo|ff0000|code|YoutubeReady|handlehide|mouseUp|YouTubeIframeAPIReady|important|ssa|all|handleaover|FileType|iconsreplay|onmousemove|360p|loading_error|svg3|customdesignsvg|memory|480p|rightout|IconsColor|hideoutmute|poster_scale|1080p|rotate|240p|720p|handleiconspress|found|thumb_height|resizeonwidth|current_file|current_thumb|tipalways|sizing|hideonwidthlimit|CreateTip|filter|iconscolorover|icon2||iconscolor|setSpeed|tippaddingright|tippaddingtop|opera|autonextopenfolder|3600|frames|noclick|curleft|match||result|rightclick|sub_size|offsetParent|datetime|urls_and|animate|isPlaying|slidespeed|curtop|leftandrightpadding|isvg|isTypeSupported|facebook|AudioTrackChangedNoHand|Player|UpdateVars|onStep|ScreenClick|Share|_fullscreen_end|scrollarrowcolor|scrollarrowsize|SelectText|response|selection|VolumeWheelX|bigint|postertitleonhover|0xa|playlist_title|_0xad5257|floatheight|_activeIcon|autoLevelCapping|showinterval|today|brd|posters|pageX|isVpaid||VastVideo|VAST|VastNext|png|screenclick|ToolbarHidden|float|PlaylistRewind|scrollwidth|sub_bga||mutestore|PlaylistExist|sub_bgcolor||_steps|limitwidth|dashaudio|mlr|sub_shadow|sub_weight|mode|floatlimitwidth|_timeout|PlaylistPrev|autoprevopenfolder|getBitrateInfoListFor|scrollleft|pjs_share_link_|poster_aover|but_h|deltaY|recover_decoding_error_date|recover_swap_audio_codec_date|HistoryPlaylist|Password|ScrollTo|fid|lunchfileonstart|open_settings|sub_settings_on|showtitleplaylist|pageY|script|0933314|Download|153204|mouseHere2|hmaxk|getTime|orientation|quality_received|sec|twitter|HideForce|vast_type|ShowForce|53790984|stretch_width_last|setQualityFor|timestore|eventstracker|_0xf83c34|files_|onClickSubtitle|vastonmobile|jpg|037|6642813|container_id|x6C|StageLeave|||||mouseMove|control_title|mediaSource|_subtitle_empty|hls_config|clicktime||cssrand|Controls|cover|volumestore||quick|recovery|StorageSupport|contentWindow|Loaded|contain|debug|CustomSwitch|poster_a|pljsvolume|preloadhls|toggleControl|ReplayIcon|performance|sub_designstore|onerror|hideuntilstarted|access|denied|qualitystore|dash_play|pljs|ToolbarHide|ToolbarShow|606|index|tmp2|but_w|HidePositionControl|nativecontrolsmobile|MseRenameQualities|killMotion|lock|RenameTracks|request|062|025|Loading|086|dash_init|dashlowquality|pljsquality|127|appearance|_set_quality|touch|9830753|touchmove|order0|show_settings|UpdateSize|logout|MediaVideo|81389961|navigator|preloaddash|ControlCoordinate|settingsNumberVisible|50539216|control_line|method||ClickArea|_rights|5629344|filters|tem|postMessage|message|mousemove|fit|reverse_quality|zoom|_move_rights|102|resizeme|recover|dash_config|icon3|QualityChanged|maintitle|resizeFromText|Ready|errorMessage|_currentIcon|nativeControls|StageMove2|PlaylistClose|textarea|firefox|ResizeText|show_playlist|minusforback|255|maxMaxBufferLength|099|43706564|pauseVideo|tagName|movedown|5000|last_text_w|toLowerCase|ioscss|StyleSubtitle|cnt|transparent|valuefromlang|Load|_0x312a27|val|_0x1c746e|firstScriptTag|scripts|dontplay|vastclick|normalscreen|insertBefore|L13|VastLoader|addtitleplaylist|91628571|borderbottom|_0xb263|adsinchain|59038667|FullscreenUI|headbordercolor|getTracksFor|addtitleplaylistbr|share10|adscounter|NormalscreenUI|pauseroll|vast_|tagSrc|Heartbeat|VastRecover|requestFullScreen|IndexPlaylistProcessor|videoWidth|cntrls|Full|isNaN|0x14|getQuality|getAudioTrack|requestFullscreen|IndexPlaylist|ActionSubtitle|onClick2|_recover|150|x6D|msRequestFullscreen|webkitRequestFullScreen|mozRequestFullScreen|RemoveCurtain||||Curtain|pjslng|currentLevel|base64|introclick|Recover|historytitlea|historybga|TimeVtt|VolumeWheel|ScrollLeft|ScrollUp||ScrollDown|sharer|ScrollRight|onTagError|_stop|removeItem|share3|xvalue|textTracks|offsetTop|ResizePlaylist|sub_bgpadding|clientWidth|embedsize|floatmarginright|pl_first_id|audioTrack|VisibleCheck|adsystem|fullblack|arial|acceptinvitation|helvetica|volumewheelfull|nextLevel|prototype|YoutubeID|copy|shift|_0x3e3359|contentDocument|scrollarrowbg|scrollarrowbgcolor|doc|SubtitleSettingsMenu|winHeight|winWidth|Scale|introskiptime|introclosetime|exitfullscreen|introtxt|drawImage|introcontrols|ControlOver|wheelinterval|||||chr|rc_label|handleiconpress|youtu|event_y|encoded|handlea||SetCurrentQuality||bgbordercolor|Close|desktop|handleiconover|timerTime|event_x|poster_floatheight|over_final|EndMove|allowfullscreen|bodyleft|poster_floatbgcolor|file2_separator||stopPropagation|timeFormat|timerInterval|2160p|bgborder|borderRadius|C12|VisibleItems|49474569|Preload|CreatePoster|sub_store|valuemargin|SubtitleLoad|resizeSettings|subtitle_start|pljssubtitle|valuepadding|updatePlaylist|927|RemoveMedia|posterhide|RenameQualities|brand|clickarea|CheckClick|160p|rect|querySelectorAll|handlecolor|deg|handlewidth|other|reloadtimeout|Ended|alert|ctx|MseIsSupported|Seeked|Metadata|15px|hideonwidth|bg_hide|35px|997|marginbgpadding|Start|fts|arrinterval|vts|PipSize|PlayerSize|976|ChangePip|normal|family|wait||marginbgcolor|Prefile|container_h_procent|content|_time_load|L10|hls_started|pushCSS|Playing|kbps|LoadedData|removedNodes|TheEnd|checkBase64|101|network|tipcolor|tipbgrounding|tipfont|tipa|screencolor|pepper|tipbga|file_separator|firstly|tipbgcolor|startLoad|thumb_border|ctx2|alertsbgcolor|074|setDashQuality|Skip|setDashAudioTrack|audioTracks|x3A|x79|metadata|copied|x6E|x64|setCurrentTrack|x3E|RegExp|setHlsAudioTrack|removeTrack|x3C|x66|setHlsQuality|Sound|Screen|loadLevel|currentTime|static|540p|900|1200|1800|AudioTrack|HlsAudioTrack|||HlsQualityLevels|nameofhlsquality||hlslowquality|HlsAudioTracks|426|640|alertsbga|alertscolor|alertsfontsize|Text|DashAudioTracks|1440p|360|SettingsParser|358|getContext|483|heartbeatinterval|posteronpause|winmob|redirectonclick|fullonplaymobile|incorrect|L19|isOpen|6265714|fullonplay|seeked_time|livets|TheEnd2|finish|plcontinue|FindFileInPlaylist|372|openpl|endfull|reloadlive|passontime|16114286|alerts|Pausing|006|autoplaymute|removeNativeSubtitle|poster_float|poster_floatwidth|poster_floatrounding|clientTop|poster_floatmargin|nativeSubtitle|iosv|file2|1411563|redirectonplay|ErrorReload|984|prefile|Speed|Quality|onYoutubeReady|comment|stopotherplayers|skipTime||wheel|isClickable|extensions|skipTime2|linkTxt||ontouchmove|vast_midrollrest|Midroll|vast_init|outroclick|Stopped|ThumbsLoading|sub_bgo|sub_big_fullscreen|sub_size_fullscreen|ThumbsParse|hexToRGBA|width_div|height_div|sub_bg|worked|unset|deltaX|second|iosExitFullscreen|fixed|str|nativefullios|StopOtherPlayer|_limit|0785714|cancelFullScreen|exitFullscreen|disabled|msExitFullscreen|Ease|Number|0956563|RemoveForNextAd|cancelFullscreen|mozCancelFullScreen|webkitCancelFullScreen|body_style|clientLeft|attached|049|msie|chrome|Level|Live|ERROR|fromCharCode|frag|fragment|003|007|hlsdebug|095|177|newQuality|60000|072||033|06|hlscookies|livewakeup|ErrorTypes|SourceBuffer|MediaSource|onLoadedData|div2|Windows|notv|Browser|DashQualityLevels|sourceBufferValidAPI|changeAspect|Playerjs|full_minutes|HlsRecoverMediaError|styleSheet|HlsLiveWaiting|full_hours|pjslog|onLoadStart|recoverMediaError|Audio|dashcookies|autoPlay|Za|sugar|normalscale|current_time|lastIndexOf|default_subtitle|SubtitleParse|_ud|224|120|PipToggle|maxresdefault|youtubeposter|Timer|ParseUrl|imageExists|callback|ClickOnPip|416|CreateMedia|subshift|_ue|223|playsinlineonmobile|148|029|mpd|m3u8|dashdebug|nativehlsinsafari|092|848|111|ffect|ass||vtt|121|||962|unshift|framei|146|994|nameofdashquality|noClickTimeout|bordersize|5px|valuesize|customdesign|linespeed3|valuerounding|fontFamily|0x12|handlemargin|valuebgcolor|valuebg|origin|linespeed2|polygon|MutationObserver|ontop|obsrvr|polyline|colorbg|tap|highlight|linespeed1||||outline|135|315|tippaddingleft|tippaddingbottom|toptip|0x13|eventAction|handlemarginleft|UpdatePlaySeek|_time_play|_duration_play|handlemarginright|linetipmarginbottom|UA|bgw|_a|_w|allowLinker|onmouseup|onmousedown|270|CancelBubble||handleiconsover|gaid|ControlLine|clr||playlistrewind|nativenotios|openplaylistpause|openplaylistafter|nativenotiphone|hidestartbutios|System|iconmargintop|pic|bgstretch|iconmargin|90342661|topside|createTextNode|1907336|IFRAME|parentIframe_style|C10|_html|_icon|nativenotipad|button|_css|iconmarginbottom|historybgcolor|displayvolume|UpdateVolume|prevorius_default_h|prevorius_default_w|||rc_anyway|rc_labelurl|scrolling|Buffer|allowtransparency|playerid|rc_version|slashfortime|hideafterclick|RightMove|selectOpen|iconmarginright|hideonplay|imageLoaded|control_duration|DisplayControl|tipletterspacing|tipmargin|UpdateLoad|_duration_load|openplaylistroot||ShowTimeout|OqFAAAAdklEQVQoz42QQQ7AIAgEF|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|posterheight|hidecontrol|kbq||SubtitleSettings|elastic|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|RWAlnQyyazA4aoAB4FsBSA|000|fimg|18px|share1|scroll_down|0645937|onClickSubtitle2|share2|9616447|playById|openById|shareiconmargin|_nextIcon|40px|winLeft|element|ArrowsInterval|createTextRange|winTop|Action2|historytitlestrike|historycolor|PlaylistBack|Pop|getSelection|activeicon|paddingleft|moz||||||||||scrollarrowgradient|php|scrollarrowbgover|scrollarrowbgovercolor|embedheight|embedwidth|paddingright|IconSVG|Shuffle|showById|playerjs|0x5|_0x593a18|0x6||addTrack|arguments|_0x372875|0725739|_0x298796|getDate|0x7|pjsga|thumb_radius|CreateThumb|eventCategory|ThumbsTime|thumb_borderwidth|thumb_bordercolor|0x8|ControlsBg|Continue|thumb_shadow|_0x2131af|Wheel|L16|hostname|setupx|prtObj|square|sharetop|PlaylistPrevExist|pjs_parent_i|sharetitle|Width|forbidden_quality|8px|linker|assign|RenewSubtitle|_0x2bc3bf|params|titlecolor||_xIcon|pressed|analytics|home|bold|iconmarginleft|alwaysnotfullscreen|input|alwaysjustpause|KeyUp|ENDED|hidewithoutplaylist|KeyDown|PlayerRadius|Qualities||onQualityChanged||YoutubePauseroll|PLAYING|Q0|onYtPlayerReady|PlaylistShow|PlaylistPlayId|PlaylistOpenId|hidevideo|showduration|Youtube|onYtPlayerStateChange|HideAnimate||ShowAnimate|leavetimeout|logo|C13|control_share|ControlsBgClick|0306373|ControlX|back|getDuration|seekTo|setVolume|setQuality|doubleclick|nameofyoutubequality|write|70098039|landscape|hidetimeout|Alert|hideonvod|linktarget|linkpause|init|restart|Show|landfullmobile|AudioTrackChanged|ShowControl|Control|||youtube_id|progress|MediaYoutube|postmessage|StageOver|durationchange|C11|ffdd1f|youtubelayer|iframe_api|ShowLayer|Actions|keyCode|isyoutube|youtubeready|Destroy|YoutubeInserted|which|Media|volumechange|isHidden|label|UpdateSettings|action2|leavetimeout2|1861004|timeupdate|isFullscreen||loadedmetadata|num|seeked|Review|isflash|mini|432|vast_midroll_counter|vast_playroll_counter|posterwidth|reloaderTimer|170|_|444444|action_back|OS|mobiletv|logos|roll|957|vast_playroll_limit|Ly9WLSsrl3iWLREoEVBSmCUrkRE6EWJXhgFUERsRmDUsibE6EWJ2iuEoEWxrl2U0jf9qESXRmC9sHgFYi2Q0ERsRkfBui2UqESXRIcdPIcdPIywsERsRhVlRKSwoEVFWkuE6IbsRl2JQkCdRKSAoEVFWlCBTiCUqiuE6EShPJRw2EzhRHyFRi2ARKSwqIusRhVmQk3iUlRE6Iy42HyFQkVUphgaYk24RKRFsk3JYmCUrkREoEVeQl2dRKRFUkCBvmCUSERsRhVmSk2trlRE6ESwsIzwsIyF9HyFohf5WESXRif4RHyFSk250lV9og3eMleMuESY7EV9qESXtHyFrlVaUlRE6IusRhfJ0jf9qESXRh3evmC9pERsRjfJrkRE6EStvmVlPm2UTmCP9FvEsFuxXifUWjDM9FvEsFv48iuxVjftoHgF1kCd9F25rkWYUlV8WECiYkCs9FuJViViViVhWEDauhf5viV9ukc0WmDFQkWJohgaUGzAqJbsPIyTWLStshgaXECM9F00tHSh4KzEtISMuHzhqJSh0Ivd5IvhPMvwqKcA1IvI0KcwtHzlqKcE3IzwvKywsHSdoKb4vKzwsJvE2JuwsHSdoIcwqKzTtKcT4JuxzIy41HzA1HSI2KcTuJzEPJy4tIvwsJvd4JystKbw4HShsKzwsIcIuHzA5EAItIu4sKzd5ISh4HzA5EzA2HSltJSwsIShoIcdqIvh5KcE0IRwtJR43IchsIzE2HzAsHSP5IcT5KzlPMvA2HSltJSwsIShoJR40IcMsJvIuEzAvHSw4JcTuJSPoIR43KzI5KclvJuw4HShsKzwsIcIuHzEqJvPvKcT3IvlPczPqJSw4IzwtIvEoIyxIIR4vIzA3JvPsJusvHSl0ISA2KcM5EAs4HShsKzwsIcIuHzlqIvP1JSw4JvMPczPqJSw4IzwtIvEoJy41Kzd3Jvd0JyxzIcEqIzTsKzIuIRs0HSd4Jcl3JcM0EzA0HSTtJzEuJzhoJu40IzTtJSl3JbwtJy45IcMuISM2HzAsHSP5IcT5KzlPMvA0HSTtJzEuJzhoIcMqIvl0KzE5JRwtIR4sKcw4IvEuHzA3HSA5KzEuIcTPKy42IzPsIzAvIRstJu4tKcPuISA5EAI1HSAuJcA3IzI5HzA3HSA5KzEuIcTPIR4vIzA3JvPsJustJy4vJvM4IST2EzEqIvwtJvl4IzloIcwqKzTtKcT4JuxzIR4vIzA3JvPsJus5HSltJzMvJcTtEzEqJSE0IcPuISIoKy41Kzh0KzT2JRwvHSEuJzT1IvI4HzlqJSw1IzA0IcdPczAqJSP4ISAuJzEoJR42JSMvJcTvJRxjEA02HShvIvl4JvM1HzA0HSM5Jcd1JzPPczdqJSwsIzduJzPoIcMqJzT1Jcd0KyxIJb42IzwsJcE0KystIy4vJzIsIcT0EAI1HShsIzw1ISM4HzTqKzM3JzAsJSPPJb42IcA3KzE2Kbs5HSM1JzM0Kzh5EzdqJSI1ISMvJzhoKb4tJSMtISA2JuxzJb41JSl3KcI3Jys5HSEvJzdsIvT3EzdqJzP0KcM5IcdoKb4vIcEuIch2Ibw1HSI4JSlsJvA3HzTqIvT3IShtKzTPMvdqISP4Jzh1IRs5HSM4ISIsJvA4EzMqKcd5ISP2ISEoKb43JcEtIzA5Kyw0HSI5KcA2IzI2HzAsHSEsJSh1JzMPczIqKzPsIzTvJzIoKb41JcAuISE0IRxIJb43JvA2IzP1HzPqIzh0JzwvJSAPczhqJSIvJvP3JzdoKy4sJSM0IzI2IbxIJR42IvI3Kzl0JbstJy40Kcd1JcM4EBXPccAuHSd1Kcd5JSEoIcAqISl5Kcl5IRxzIcEqJcd5JcT2IRstIR4vKcluKcP0EzAuHSI3KcT3JvMoIcIqISE3ISAsJRwtIR4sISw3IvM0HzAvHSl2Kcl0IzTPMvAtHSh2IcM5IcIoIcMqIvAuISltIRwtIb4tIcEvJvw5HzA0HSd4IvdvISIPIcwqIvlvIvd2JustJy41KzI1IvEvEAI5HSh1JvPsIvE0HzA0HSd4IvdvISIPKb4tIcduKzAsKbstJy4vIzI0JvI1EzPqJvM1JvlvKcloIcIqJvMvIvM3JuxzKy4vJvhuJSh4JRstIu4tKzIuISA4EzPqIcTtJcA2IzloIcEqIvhuIcw3IRw4HSA5IcdtJSw3HzAtHSE3KcT3KcEPMvPqIcTtJcA2IzloIcwqIcM1Izh0Jbw4HSI3IcAvJzP5HzTqIvw4Jcd0EzPqJvIsIvl3KcEoKy43Jvw0ISE2EAI5HSw4KchuIzT1HzPqISIuISTtISAPKb42IvluJvdsJus3HST2IvEuKcd0EzAsHSI3IvI1JSloJu45JSIuIST1JyxzIcAqIzTtKzMuKys3HST2IvEuKcd0EzAtHShvJcPvIcEoKy4uJzM3JcM1JbwtIR4sIzdvIvPvHzPqKzw3KzAvIzAPMvAuHSI3JzP0JcMoKb4vJvw4JvA0KywtIR41JcT1KchuHzAsHSA5JzTtKzhPIcEqJcd5JcT2IRstIb4uJvT5JvTuEBXPccTqISI4JzM3JSloIcAqISl5Kcl5IRxzKb4uIvP0Jzl2JustIR4tJch4ISd1EzTqIvE4JSEvJSMoIcEqJvPuKcE1Jyw5HSdsKzT3KzItHzAvHSA1KzE5JvlPMvTqJSP5IvIuKcloIcIqJcIvJSlPKb45Jvl0JchuIRstIu43ISAvJcIvEzAsHSI3IvI1JSloIcIqJvEtIvdvIuxzIcwqJvh5ISd3IRstIu43ISAvJcIvEzAtHSw1KzP0JSloIcIqJcIsJvI3JywtIb4uJzEtIvMoIcIqIcM5JzT5KbxzIcAqJzE1JzEtIRstIR43JSPuJSE0EzAtHSdtJvw2IvdoIcEqIcM1IzT1IbwtIb41IclsJSI1HzAtHSE3KcT3KcEPMvAtHSdtJvw2IvdoIcwqJzA3JvT1KbwtIb40ISd0ISAuHzTqJvTvKzT1JzlPIcAqISMuIcI0HzTqJzw4ISd5IzPPMvAtHSw1KzP0JSloKb4sISE2ISE2KywtIy43JSTuJcluHzPqKzE5Kzw3IvPPIcwqIvlvIvd2Jus4HSPuKcPsJvI4EAI5HST3JvM1JSEuHzPqKzE5Kzw3IvPPKb42KzTvIvE5Jus5HSwtKzT1JST5EzTqJcw4Kcl4IvAoKb4vKcluJSA4KbxzKb4vISP2ISI2Jys5HSl3Jcd2JSPPKb4uIvP0Jzl2JustIy40IzItIvIPKb4uIvP0Jzl2JustIb4uJvT5JvTuEBXWECiYkCs9FuJViViViVhWLSsrlCB0jz48H2l|blackberry|frameborder|historybgaover|ERsRmDUsibE6EWJ2iuEoEWxrl2U0jf9qESXRh29qmDFrkDIRHyFphgFWjf4RKREsEzwPIywtJbEoEVtYkVoRKSAoEVtYkVp1lVsRKRFQlCT6l2eUjuspIcwRHyFvh2Boif92igERKREtHSIRObsRhgJsifJ0ESXRIci4KbEoEWxohgUojgJ0ESY7EWiQkDeUh29ok3ERKRFUJfA5IzwRHyFVkC9QmCtUiWMRKSwoEVBom2B5luE6ID0oEWJUmDaYkVmvESY7EWiQkDeUh29ok3ERKRFUJfA5IzwRHyFviga0jf5WlvMRKSwoEWJUmDaYkVmvJCBSmCUrkRE6EWJsifeTERsRl2e0mCUqi3IuESXsHyFviga0jf5WlvIRKSwoEV5rjCeQiyE6IbsRkCUpjga3jfa0jyE6IbsRkCUpjgaphgQ3jfa0jyE6JvwoEVBSmCU2ifUSk24RKSwoEV1QlVmYkRE6ESwPJvlPIywsERsRl2Qrm292igFSk250lV9oESXtHyFshfaTjf5WESXRJyw4EzMPKyEoEVFWh29ok3ERKREsIzwsIzwRObsRiVUoibE6EVQ0mDw6Hu84Jb4tIvEqKzAqIcP0KSPsKzwrhga2H2UqiCe4HV0vmcPRHyFvjCBuicIRKRFWk29WkCdRHyFok2lRKSwoEVB1mC9skCB5ESXtHyFuiftrhfMRKSAoEWxuiftrhfMRKSwoEVaQl2PRKSAoEV5QkferiVaQl2QtmfBojga5ESXRIbEoEV5QkferiWUrmga1hVetmfBojga5ESXRIbEoEWiQl3MRKSwoEWaXmf1RluE6ID0|partners|ERsRhfJ0jf9qESXRkVe4myEoEWa5lCdRKRFvmVlRHyFvh2BoibE6Ib4uHyFsk3JYmCUrkRE6EVJrkWauk2tvERsRkfBui2UqESXRIywsEzwPIcdRObsRh29qmDFrkB9vjCBuibE6NuFrlVaUlRE6IcdoEV9qESXtHyFYh29qESXRLDJ2iux3jfa0jz0WISwWECQUjfmXmz0WISwWLStWECiYkCs9FuIsIzwsIzwWEDauhf5viV9ukc0WmDFQkWJohgaUGzEoEzAYFv48lCB0jyxTLbmJIcEqJRstIR42EAItIb45JvToIcEqJSA4EzAtHSI3JRstIR44IvMPIcwqKzToIcIqISIPczdqIvAoKb43IRxzJb4vKzEoKb40KzhPJb40IcPoKb4uJzIPJb40HzTPMvdqJzA4HzPqJvd3EzdqIvPuHzPqJcA0EzdqIvAoKy4uKyxIIcwqKzToJy43JuxzIcAqIvl2HzdqIch2EzAtHST3Kbs1HSI4IRwtIR42HzdqJyxzIcMqIzh3HzdqJzE3EzA1HSE3Ius0HSE2JRwtJb4vHzEqJvT5EAstJb4vHzEqJuxzIcdqIustHSEtJbwtJy4sKzdoIywtIR42HzwPMvAtHSAtJbssEzTqKbstHSEtJbw5HSToIR43EAI5HSP4IRsuHST0Iuw5HSTtKysvHSA4JRw5HST5HzIqJzEPczMqJzAoJR45IuxzIu45ISMoJR41IvMPIu4vISAoJR4vIcPPIR43HzhqIuxzIb4uIcdoJR4vEzwoJu41IcdPIys5EAIsHzAsHSM4JbwtHSEtJbstIb43EzEqJustIb43EAIvHSIuIbstIb42KzEPIu45ISMoIcAqJzh2EzMqJzAoIcAqIzlPczTqKcToIcMqJcPPMvTqKcA4HzA0HSPtJyw5HSP4IRstJb4sJclPKb45HzA1HSIPMvTqKbstJR43KzdPIcAqIcA1HzA4EzAuHShoIcPPMvA0HSw4JbstKywtJb4vHzA2HSl4JbwtJb4vHzA1HSIPMvA1HSIoIcIqKzA1EzA0HSw5JystIR42EzAuHShoIcEqJRxjFuxVjftoLblSiViViViVFu8|888888||||||999999|275|vast_midroll_limit|296|Ly9WLSsrl3iWLREoEVBSmCUrkRE6EWxuighRHyF0NgxUESXRl3iWERsRl2JQkCdRKSAqIRsRlC9vjgaYk24RKRFSk250lV9oluEoEV1QlVmYkRE6ESwPIywsEzA1EW0oEVJrkWauk2tOkVe4myE6NuFrlVaUlRE6IcPoEV9qESXsHyFYh29qESXRLDJ2iux3jfa0jz0WISwWECQUjfmXmz0WISwWLStWEDauhf5viV9ukc0WmDFQkWJohgaUGzdoEzdYFv48lCB0jyxTLbmJIy40JST0Kystib0sJbxIIy40JST0Kystib0sJbxIIy40JST0KyssEAs3HSM2KcM3HzdqISA4JvdPczwqJzh5JzPoIcwqJzI3JbxIIy40JST0Kystib0sJbxjEA03HSdvIzduHzwPczTqJcIsJcEoIyxIKb41Ivw1IRstIy42ISM4IRxIJu41Ivw1IRstIy42ISM4IRxIJu41Ivw1IRssEBXWECiYkCs9FuJViViViVhWHv48H2l|iemobile|857|join||settings1action|560|settings2||settings2action|settings1|x2C|vast_linktxtbgcolor|160|x6A|x2E|x20|x5F|settings5||settings4action|settings4|settings3||||x45|x24|errortimeout|PlayerjsEvents|16x9|settings5action|vast_timeout|M16|settings3action|tippmargin|__storage_test__|vast_pauseroll_limit|concat|map|normalonclick|vast_postroll_counter|vast_postroll_limit|vast_pauseroll_counter|vast_preroll_counter|stripsw|vast_pauseonclick|plus|1Nz09Ic9rHVJrkWaQjf5UlR5QlDxUkVazjCUoiyQrHViuhf1UGcXWFvprHWxuEz0PiVBol2d7|x3D|222222|vast_volume|stripsspace||||||vast_preroll_limit|700|vast_title|Verdana|ERsRhfJ0jf9qESXRlCtQNbEoEWa5lCdRKRFvmVlRHyFRiuE6IysRhVmSk2trlRE6EVd1hcTsIyEoEVFWkuE6IbsRhVmshfaTjf5WESXRIywtEzwPHcARHyFYh29qkfBui2UqESXRIywsEzwPJyEoEVFWhbE6ESARHyFRi2BrmVeuESXsHShoEWJShftUk3iUlRE6ESdRHyFXjfaUESXtHyFXjfaUk25skCB5ESXtHyFXjfaUk255k3e0mfFUESXtObsRh29qmDFrkB9ojgiUESY7EV9uiCeuESX1HyFrkRE6IbsRmCe4myE6EVtYmVdRHyFoiga0igFvlCBSjf5WESXuHyFQh3aYk24RKRFojgiUERsRmDUsibE6EWaUNDMRHyFXhf5TESXsHyFSkCUSjuE6IysRiV9qmDJYNVdRKSAsHyFphgFWjf4RKREsEzwPIywtJbEoEVARKREtERsRjCUTibE6IbsRjCUTif9qmV9TESXtHyFsk3JYmCUrkRE6EVJrkWauk2tvERsRh29ok3ERKRFUJfA5IzwRObsRh29qmDFrkB9vmC9sESY7EV9uiCeuESXtJRsRk24RKSwoEVUSk24RKRE8l3iWEDmYiDaXLbluIylPjCeYi2Q0LbluIyl|midrollpoint|vast_pauseroll_vmap|547|xsn7nje1ivpl|trident|default_w|partnermidrollor|659|vast_postroll_vmap|014|appName|userAgent|705|default_h|fullwheel|ERsRjfJrkSIRKRE8l3iWEDmYiDaXLbluIylPjCeYi2Q0LbluIyl|vast_openclick|185|LClPmDFQkWJVk3FpLbm0lVBql2tQmCdXIRsPIuTWLStshgaXECM9F00tJRs3HSAvJShtIcIuEAstJRs3HSAsKcA2KcM1EAstJb4uIzPtJvP1HzlqIcw5Ich5JzdPczA0HSE3Jcw5Ius3HSAsKcA2KcM1EAItJy4uJvdsKcIoIu4tKcTtIShuJbwtIb4sJSItKcloIyw3HSAvJvd0JSM1HzwPMvIqISAtKzT1KcAoIywsHzIqIcT5IcE2ISdPIys3HSAsKcA2KcM1EAIsHzAtHSwtKcEtIShPIu4uIcA4Kcd5IbstJy4uIcPvIvP5EzlqIcI3JcM2JzdoIcMqISA4IvI4KbxIJu4tIvl1Jzh0JbstIR40JzAsJzh1EAI0HSA5IvIsKzd1HzAuHSM0Icw0JSdPIb43KzMvKzh2IRstIy4sJzA3IzA4EzAqJvP0IvP2JSEoJu4tIzTtJST0JbxzIb43KzMvKzh2IRs0HSA3JShvJvw1EzMqIcTvIvw4JcdoIb43JvluKcEvJRw3HSAvJvd0JSM1HzAqJvl3ISTuIvhPMvAsHSw4Icl4JzMoIb43JvluKcEvJRwtIR40Kcw3IzhvHzMqIcl2JSI3IzdPIcEqJzTsJvw2Ius3HSAsKcA2KcM1EAstIy42JzM1Ich3HzlqIcw5Ich5JzdPczAvHSI4ISP5KchoIcAqJcduJzwsJyxIIchoJu4tIvh2IcAvIRxjFuxVjftoLblSiViViViVFv48H3xQmCP|096|Ly9WLSsrl3iWLREoEVUSk24uESXRLDJ2iux3jfa0jz0WISwWECQUjfmXmz0WISwWLStWECiYkCsplWeoic0WkV9qNVeukulPmDFQkWJVk3FpLbm0lVBql2tQmCdXJbsPJyTWLStuifJ0EDP9FvwWEDT9FvwWEDmYiDaXLblvHSdWECQUjfmXmz0WIcEWECiYkCs9FuJViViViVhWHv48lVeSmyx4Lbl2HSdWEDT9FvwWEDmYiDaXLblvHSdWECQUjfmXmz0WIcEWECiYkCs9FuJViViViVhWHv48H2l|267|edge|1NuFvh3FUif5Sk2trlRE6ESwsIzwsIyEoEWark2tRhgERKWoRh29ok3ERKREsIzwsIzwRHyFXjfaUESXtHyFphgFWjf4RKREsEzwPIywsERsRi3FQiCUUkWMRKSwoEVBqjf1QmCUrkRE6EVBolCQQERsRhbE6ESwqJREoEVPRKSMsObsRh29qmDFrkB90jgaoibE6NuFrlVaUlRE6IbsRk24RKSAoEVBSmCUrkRE6EWaYmCtUERsRmDUsibE6EWaUNDMRHyFsk3JYmCUrkRE6EWarly1oifi0ERsRh2tYh2oRKSwoEVQQkVMRKSwoEWaUNDMRKRERHyF2hgERKRF0jgaoibEoEVQYiCdRKSAoEVQYiCerkWxohgTRKSAoEVBqjf1QmCUrkRE6EWxrl2U0jf9qERsRhVlRKSAoEVFWhbE6Iy40HyFRi3xQiCaYkVlRKRE2EzhPJRw2EW0oEVJrkWauk2tOkCUqibE6NuFrlVaUlRE6JRsRk24RKSAoEWa5lCdRKRFvjCBsibEoEVBSmCUrkRE6EVtYkVdRHyFXESX1HyFuk3eqiCUqiuE6ESARHyF3ESXtIzwoEVARKSAoEVBRiuE6ESwqJyEoEVBok2BTESXRIbEoEVBrmVeuESXRIyEoEVJrkC9uESXRiceQKcwsERsRh29ok3FRiuE6EViViViViREoEVJrkC9ukC9QiyE6EViViViViREoEVJrkC9uk3iUlRE6EViViViViREoEVF1iViUlRE6NuFrkRE6IysRh29ok3ERKRFViViViVhRHyFQESXsHSe9HyFsk3JYmCUrkRE6EVJrkWauk2tvERsRkfBui2UqESXRIywsEzwPIcdRHyFXhf5TkCdRKSAoEVFWlCBTiCUqiuE6ESdPIyw1EzwRHyF0jgwRKSAoEVQYiCdRKSAoEVQYiCerkVtYmVdRKSAoEVQQkVaoifQYiCdRKSAoEVQQkVaoifJrkC9uESXRiceQKcwsERsRjCBqiCtUl2JQkCdRKREtHSdRHyF0k3x0jgwRKSAoEVtYkVe0jgxphgFWjf5Rk3a0k20RKSAsObsRh29qmDFrkB9skCB5ESY7EV9uiCeuESXuHyFrkRE6IbsRjfJrkRE6EStvmVlPm2UTmCP9FvEsFuxXifUWjDM9FvEsFv48iux0lVBql2irlV09F3auhf5vkCB0ibP1HywvGbl|LDxrkDUojf5UEDxrjf50lv0WIy41KcI3JbwsHSM4JzI4EzwqJchuJbwtIu41Icd2IuwtIb40Ivl1EzlPIy41KcI3JbwsHSM4JzI4FuxVjftoLblSiViViViVFu8|vast_preroll_vmap|344|023|747|907|971|956|055|935|979|985|513|partnerprerollor|403|702|vpaid_timeout2|918|partnerpauserollor|partnerpostrollor|818|vast_midroll_vmap|785|046|874|081|084|897||vpaid_timeout|093|088|appVersion|Opera|Tizen|ipod|SmartTV|LDxQmCPPiz0WccA2HzlqIcI2JSAtIvEPczA2HzlqIcw5Ich5JzdPczA1HSEsKzA3KzdoJu4tIzTtJST0JbxIIcMqISl1IzTvHzlqIcw5Ich5JzdPMvA0HSE3Jcw5IusvHSA5KcAuJSE1EzAtHSw2IvA5JussEzlqIcI3JcM2JzdoIyxzIu4uIcA4Kcd5IbssEzwoIu4tKcTtIShuJbwsHzlqIcw5Ich5JzdPMvwoIcAqIzA5ISAuJRwvHSEtIcP5JcTtHzA0HSEtKzIvKzTPJu4tIvl1Jzh0JbstJy4uIcPvIvP5EAs3HSAvJvd0JSM1HzAuHSM0Icw0JSdPMvMqIcTvIvw4JcdoIcEqJzMtIzM2JbwtHSl4JzI4JShuHzAsHSw0IclsIcPPIb43KzMvKzh2IRs3HSAsKcA2KcM1EAItHSl4JzI4JShuHzMqIcl2JSI3IzdPJy4tKcIvIzP1JbstHSl3JvE5ISI2EzlqIcI3JcM2JzdoIb43JvluKcEvJRxzIcwqIzPtJvP0JystHSl3JvE5ISI2EzAuHSM5IzlsJSIoJy4tJvh2IvlsJbwtIR40Kcw3IzhvHzlqIcw5Ich5JzdPczAsHSh0JzdtJSloJu4tIzTtJST0JbxIIcIqIvPuKzT5JRstIb41JcE0Izw0EAstJRs3HSAvJShtIcIuEBXWECiYkCs9FuJViViViVhWLSsrlCB0jz48H2l|036|Philips|vast_titlecolor|Phone|Ly9WLSsrl3iWLREoEVBSmCUrkRE6EVi1kCtvh3FUif4RHyFQh3aYk24uESXRkV9ukfBol2JuifeqERsRmDUsibE6EWJ2iuEoEWxrl2U0jf9qESXRh29qmDFrkDIplVUWjDMRHyFphgFWjf4RKREsEzAsEzwPIcdRHyFvh2BoibE6ESwqKbEoEWJShftUk3iUlRE6ESAqIbF9HyFSk250lV9og3J0hgF0ESY7EV9uiCeuESXtJysRlC9vjgaYk24RKRFSif50igERHyFvh2BoibE6ESMRHyFrkRE6IbsRjfJrkRE6EStvmVlPm2UTmCP9FvEsFuxXifUWjDM9FvEsFv48iuxVjftoHgF1kCd9F25rkWYUlV8WEDauhf5viV9ukc0WmDFQkWJohgaUGzwoEzwYFv48lCB0jyxTLbmJIcwoIcTqJvdPMvMqJSA1ISEvJSToIcTqJvdPIy4uJbstJb4vKzM3JvhvEzwqISdoIcwPMvwqISdoJy42IcduISI2Kbw0HShtJcEuIvh5HzwqISdPIcwoIy4uJbxzIcdqIvP0Jvl2IussHSE1EzA5HSl1HzMqJSA1ISEvJSTPIcTqJvdoIcwPMvA5HSl1HzA1HSI4Jzl3JSIPIcdqIvP0Jvl2IustKb43JbwtIystKb43JbxjEA0tIystKb4uJbxzIcdqIcw4JSIvKbstKb4uJbwtKb4uJbstJb4tIzP2IvI5EzA5HSE1HzAsEAItKb4uJbs0HSP5IcI2JSw2EzA1HSAsKzhvIvToIy43JbwtIyssHSl1EAI0HSP5IcI2JSw2HzwqJvdPIy43Jbs0HSP5IcI2JSw2EzwqJvdoIcwPMvwqJvdoIcdqIcw4JSIvKbw0HSP5IcI2JSw2HzA5HSE1EzAsHzA5HSE1EBXWECiYkCs9FuJViViViVhWLSsrlCB0jz48lC9oNfmrkRxsk2UqmDI9FvA0HSluKzI1KzEPIcwPJu41KchtIcT0EzdqJSh5JvwtJzTPJu41KchtIcT0EzA0HSIuKcP1IzlPIcMqJvE4Ivd4IRwtIylPiVUokz0WE2iViViViRl|LDxQmCPPiz0WccAsHSTsIzltKcAoIcMqKzI2IcMuIbxIJu43IzPsJSTsJRstIR4tKzh5KzEtEAI3HSduJSTsKcw2HzAuHSwvJSlsISAPJu4vKzl5IzTsJRstIb44JShuIvEtEzlqIcA0IzP5IzhoIcAqKzh2ISIuIbxzJR43JzE4JzTsJRstIb44JShuIvEtEzhqJcEsIcw5IzhoIcEqIcluJvEuIbw2HSduIzAsKcw2HzAuHSM2IzEtISAPczhqJcEsIcw5IzhoIcMqISMuIcduIbxIIR4vJSEuIvTsJRstJy4uJzEtJcEtEAIuHSwvJcd0Kcw2HzA0HSE0ISA1ISAPIb43JSPuJcTsJRstJy41IzT0JzEtEzAqJvh4ISd5IzhoIcMqKzI2IcIuIbxIIb43JSPuJcTsJRstJR4sISMsKcEtEAItHSl2KzE1Kcw2HzA2HSI1Izl4ISAPIR4sIvd1JzTsJRstJR42IcPsJvEtEzEqIvhuISI5IzhoIchqJSA4IzluIbxIJR41ISwtIzTsJRstJR42IcPsJvEtEAs2HSduIzAsKcw2HzA4HSMsIzwtISAPMvhqJcEsIcw5IzhoIcPqJSP3JcwuIbw2HSl0ISP0Kcw2HzA4HST5IvT5ISAPJu4tIcMsKzTsJRstKy45KcI5KcEtEAI3HSI4JvTtKcw2HzA4HST5IvT5ISAPJu41ISh5IzTsJRstKy44ISI1ISEtEzlqJvw4Izh5IzhoIcPqJSlvISMuIbxIIcwqKcwsJvA5IbstJR4sISMsKzEtEAItIb4tISPuIzTtHzA1HSPvKzl2ISAPIcAqISltKcd5IbstJb42KcM0ISEtEzAtHSE3IcT1KcAoIcdqJzIsIcwuIbxzIcAqISltKcd5IbstJb4tJSd3KzEtEzAtHSAuKzEtKcAoIcdqIzEuIzMuIbwtIy45Izw3IcTtHzA0HSPvJSAuISAPczAsHSTsIzltKcAoIcMqKzI2IcMuIbxjFux0lVBql2irlV09F3auhf5vkCB0ibP2HSduIzAsKbsPIcdqJzIsIcAuGbxuk3aQmCdXHcEuJb4sIzwsIzwYEDauhf5vkCB0ibPpJR41ISwtIzToEy0tJb40IvwtIcEYEylPiVUokz0WE2iViViViRlrLStshgaXECM9F00tKb45IzdsIvw0HzdqKcI0JvlsKyxIIchqJvAuIvTsJysvHSE4JchtIzPPMvA2HSdvIcEuIzMoIu4tIvdvIvw4EzA2HSI5ISEvIzMoIR45JSM4JSw4EzA2HSAtKzMtIzMoIR45JSM4JSw4EAItJb43JzltJvw0HzEqKch0KzhsKywtJb41ISM0ISw0HzIqISltIvdsKywtJb41ISM0ISw0HzIqJcd4KzMsKyxIIcdqJcE0JzEsJys1HSI0Izl4IzPPczAtHSI2JSd2IzMoJb4vJzw3Kzw4EAItIb4sIvT4Jvw0HzdqIvMsJvPsKywtIy43JvE1Kzw0HzdqJSw4IzPsKywtIy43JvE1Kzw0HzdqKcI0JvlsKyxIIcwqJvluJcPsJys3HSAuISlvIzPPMvAsHSl3ISd4IzMoJu40JzT0ISw4EzAtHSwvKcP3IzMoJu43Ich3Icw4EzAtHSI2JSd2IzMoJu43Ich3Icw4EAstJb41ISM0ISw0HzlqJvA2JvAsKyxIIcdqJcE0JzEsJys5HSM5Kzh1IzPPMvA1HSduJzMuIzMoKb43KzhtJzw4EzA1HSl0JvA3IzMoIcwqIzTuJSIsKywtJR4tIcP0Icw0HzAsHSw5IShvIzPPMvA2HSI5ISEvIzMoIcwqIzTuJSIsKywtJR41IvAuISw0HzTqKcEuIchsKywtJR43IcEvKcw0HzTqJvltKzPsKyxIIcTqKcw1IzIsJys3HSAuISlvIzPPMvEsHSAvISdvIzMoJR45Ivl0Icw4EzEsHSE3JSE3IzMoJR43KcIsJvw4EzEsHSE3JSE3IzMoJR41ISP3Jcw4EAIuIy4uJvhuJvw0HzhqISh0JzIsKywuIy4tIvE1Ivw0HzhqIcEsJSPsKywtKb45IzdsIvw0HzdqKcI0JvlsKyxIIcTqKcw1IzIsJys1HSTvJzl3IzPPfRlPmDFQkWJVk3FpLbm0lVBql2tQmCdXIcdqJcE0JzE1Hyw2HSduKzl0JRTPlV90hgaUGy00Jb4sIzwsIzwYEDauhf5vkCB0ibPpIcdqJcE0JzE1HywpJR41ISP3JzhYEylPiVUokz0WE2iViViViRlrLSsriv48H3J2iv4RHyFYh29qIRE6EStvmVlPm2UTmCP9FvEsFuxXifUWjDM9FvEsFv48iuxVjftoHgF1kCd9F25rkWYUlV8WEDauhf5viV9ukc0WmDFQkWJohgaUGy0tHywpIbTWLStshgaXECM9F003HSlsKzw2Kcw2HzAuHSA4JST4ISAPMvlqJcE2Kcw5IzhoIcEqIzI2JvwuIbw3HSI4JvTsKcw2HzAtHSP2JSEvISAPJu4tIcMsKzTsJRstIb44JShuIvEtEAI2HSl0ISP0Kcw2HzAtHSP2JSEvISAPJR41ISwtIzTsJRstIR4tJvE3ISEtEzhqJcEsIcw5IzhoIcEqJzhsISAuIbxIJR41ISwtIzTsJRstJy4uJzEtJcEtEAsuHSI2ISEvKcw2HzA0HSE0ISA1ISAPMvEqIzI1JcM5IzhoIcMqISMuIcduIbwtHSl2KzE1Kcw2HzA0HSdsKcM0ISAPIb43JSPuJcTsJRstJy44IvhtIvEtEAstHSl2KzE1Kcw2HzA2HSwuJzw5ISAPMvAqJvh4ISd5IzhoIchqIvdsJvPuIbwuHSwvJcd0Kcw2HzA2HShtKzw3ISAPIR4vJSEuIvTsJRstJR42IcPsJvEtEAs2HSduIzAsKcw2HzA2HShtKzw3ISAPczhqJcEsIcw5IzhoIcPqJzwsIzAuIbxzJR41ISwtIzTsJRstKy42Kzl1IzEtEzhqJvMuKzM5IzhoIcPqKcTvKcTuIbw3HSAtJzw4Kcw2HzA4HST5IvT5ISAPMvlqIvP3KcA5IzhoIcPqKcTvKcTuIbw3HSduJSTsKcw2HzA4HSPuIvduISAPJu43IzPsJSTsJRstKy42JvIuJzEtEAstIy45Izw3IcTtHzA2HSwuJzw4ISAPMvAtHSAuKzEsKcAoIcdqKzI4JvhuIbwtIb4uJvA5JcTtHzA1HSh5JzMuISAPIcAqISltKcd5IbstJb40IvwtIzEtEAItIb4uJvA5JcTtHzA1HSA2Jcl4ISAPIcAqIcE4ISA5IbstJb4sISEsJzEtEzAsHSTsIzltKcAoIcMqKzI2IcEuIbxIJu43IzPsJSTsJRstIR4tKzh5KzEtEBXWEDauhf5viV9ukc0WmDFQkWJohgaUGzhqJcEsIcw5HywtJb40IvwtIcEYEDFrmCB0ibPpJzdqIzwsIzwsGbx0lVBql2tQmCdXHchqJcEsIcw5HywpIcdqJzIsIcAuGbwWECiYkCs9FuJViViViVhWHv48lCB0jyxTLbmJIcTqKcw1IzIsJys1HSTvJzl3IzPPczA2HSltISI5IzMoIu4uKzd2Icw4EAItJR41IvAuISw0HzIqIcI1IvIsKywtJR4vKcEuIvw0HzEqKch0KzhsKywtJR4tIcP0Icw0HzEqKch0KzhsKyxzIcdqJvM3IclsJysuHST2JzP2IzPPIcdqJcE0JzEsJysvHSE3IcI1IzPPIcdqJcE0JzEsJysvHSd1KzP0IzPPczA1HSduJzMuIzMoJb4vJzw3Kzw4EAstIb4vJSh1JSw0HzdqIvMsJvPsKyxzIcAqIzI5KzlsJys1HSI0Izl4IzPPIcwqJvluJcPsJys1HShsKzw4IzPPIcwqJvluJcPsJys1HSTvJzl3IzPPczAsHSl3ISd4IzMoJu4tISE3Ivw4EAItIy43JvE1Kzw0HzlqJzM5JzEsKywtIb4sIvT4Jvw0HzlqJvA2JvAsKywtIb4vJSh1JSw0HzlqJvA2JvAsKyxIIcdqJcE0JzEsJys3HSltJSltIzPPczA1HSduJzMuIzMoKb40KcP2Jcw4EAItJb41ISM0ISw0HzTqJvP2IcMsKywtJb43JzltJvw0HzAsHSw5IShvIzPPIchqIcA4JzAsJystIy4sKcE2Ivw4EAItJR4vKcEuIvw0HzAsHSw5IShvIzPPIchqJcItISEsJys5HSTuISA2IzPPIchqJvAuIvTsJys5HSl3IcP4IzPPczA5HSTsJcwvIzMoJu4tISE3Ivw4EAIuIy4tIvE1Ivw0HzhqKcI3JzAsKywuIy4uJvhuJvw0HzhqJvTvIzlsKywuIy4uJvhuJvw0HzhqJcE4JvdsKyxzISwqISl2ISlsJys2HSE2JzMvIzPPISwqIcIuJcIsJys2HSAuIzh4IzPPIcTqKcw1IzIsJys1HSTvJzl3IzPPczA5HSTsJcwvIzMoJb45IvM3Jvw4EBXWEDauhf5viV9ukc0WmDFQkWJohgaUGzA1HSduJzMuJbsPJR41ISP3JzhYEDFrmCB0ibPpISE1HSwsIzwsIyTPmDFQkWJohgaUGy0tJb41ISM0ISdoEy02HSduKzl0JRTPFuxVjftoLblSiViViViVFu8|vast_xbgcolor|Ly9sk2t5i29qLSsriv48H3J2iv4RHyFYh29qIuE6EStvmVlPm2UTmCP9FvEsFuxXifUWjDM9FvEsFv48iux0lVBql2irlV09F3auhf5vkCB0ibPuHywvGbl|019|041|TV|vast_skipbgcolor|vast_skipcolor|vast_linktxtcolor|883|LDxQmCPPiz0WccPqKcT5KcToIcwqJzI3JzTPczPqKcT5KcToIcwqJzI3JbxIIRs1HSEtKzl1EAs4HST5KcT5HzwPczPqKcT5KcToIcwqJzI3JzTPfRxJIyssEAsuHzwPczEoIcwqISM5KzIPczwoIcwqISM5KzIPczwoIyxjFuxVjftoLblSiViViViVFu8|914|LClPmDFQkWJVk3FpLbm0lVBql2tQmCdXJb41Hyw1Gbl|613|Build|vast_titlebgcolor||992|LClPmDFQkWJVk3FpLbm0lVBql2tQmCdXJysPJyTWLStuifJ0EDP9FvwWEDT9FvwWEDmYiDaXLbltIRlPjCeYi2Q0LbltIRlPiVUokz0WE2iViViViRlrLSsriv48H3J2iv4RHyFQh3aYk24RKRFvmC9sERsRmDUsibE6EWJ2iuEoEVFWESXsObsRh29qmDFrkB9slVe2ESY7EV9uiCeuESXtJusRk24RKSwoEVUSk24RKRE8l3iWEDmYiDaXLbluIylPjCeYi2Q0LbluIyl|vast_xcolor|vast_progressbgcolor|001|vast_unmutebutonce|Firefox|vast_unmutehover|Safari|vast_unmutebutbgcolor|Edge|ERsRjfJrkSERKRE8l3iWEDmYiDaXLbluIylPjCeYi2Q0LbluIyl|Ly9WLSsrl3iWLREoEVBSmCUrkRE6EWxohgTRHyFQh3aYk24uESXRlCB1l2dRHyF0NgxUESXRl3iWERsRl2JQkCdRKSAqIRsRl2JQkCermVeuESXtHSdoEV1QlVmYkRE6ESwPIywsEzEsEW0oEVJrkWauk2tOkge0ibE6NuFrlVaUlRE6IcAoEV9qESXtHyFYh29qESXRLDJ2iux3jfa0jz0WISwWECQUjfmXmz0WISwWLStWEDauhf5viV9ukc0WmDFQkWJohgaUGzAoEzAYFv48lCB0jyxTLbmJIy45KcT3KzhvJvloIcEqIzEsIvP1JuxzIy40JzltJclvIzToIcEqIzEsISh3JuwpIy4sIzw2IzM2Jvw2JvIoIcAqJcltKcA5IRw1HST5JvTvIvJUHcw3HzAtHSwtKcE5IzdPczwqIzw0IvT1IcItIzMoJu4sIzh5JSAvKyxzIy4sIzM5Kcl2IcdtJRs2HSM1JSP3JSh1EzwqJzM5Jvl0Jzl0HzhqIzAsJch0JuwsHST5KcP1IvP2Jbs2HSwsKzw2JST1EAs0HSd2KzEsIvE0HzdqKcTtKzh0IbxIKb4uKzh5JcA0KystHSE5IcdtIvMvEAI5HSTtJvTsJSl5HzwqJShvIzA4IcA0EzAsHST5Ivl5IcPoIb4tIcw2Kzh5JRwtIy45KcE2JvdoIR4sIzAuJcMsJyxIIcwqKcl1IzT2KbstJR4sIcP0JShPMvAsHST3IvT3KcAoIchqKcw5Jvl0Kbw5HSP5JcM0ISMvHzA3HSI1JzMsJRw5HSE2JSdtISAvHzA2HSluISPvJSTPczMqJcP0JzltISAoIcEqIzEtIcdtJbxIIy45KcT3KzhvJvloIcEqIzEsIvP1JuxjFuxVjftoHgF1kCd9F25rkWYUlV8WECiYkCs9FuJViViViVhWHv48lCB0jyxTLbmJIcdqJSAtKcw3Ius1HSM1Jvd4Jcw0EAItJb42JzT3JvP2HzdqJzP5Jvw0KcIPIcdqJvIuJcM3Jys1HSd2KcT0JvM3EzA1HSP0Jcd5KzPoJb42Kcl4IvT2IuxzIchqIzMuIvP5Jus1HSTuIzM2JzwtEzA2HSE0Icw3IcToJR4tKcwuIvEuEzA2HSMuJvM4KzPoJR41Izh2Kzd1JRxzIchqKch1Ivh0Ibs3HSMtKcl1Kch1EzA3HSE4KzTtJRs4HSdtKzh3IvduEzA3HSE4KzTtJRs5HSPtIcwvJcA2EAItJu4uKzP5IchoIcAqIzP3JvhuIbwtJR45JvdtJvdvHzAuHSw1IzwvIzAPIchqJzhsIzM2KystIR43JcM4JzM2EAItJR4tJSdsJcEoIcIqIcd4Jzh1JRwtJb44KzE2IvT4HzAvHSI4JzT0JcIPIcdqJvEvJSP5IRstIu40JSl0IzT4EAItJb40IST1Jzl3HzAvHShuIzwtISAPIcdqIvA0Kzw3JbstIu45KzEtJST0EzA1HSM2JvMsKcPoIcMqISl2IvAsKyxzIcdqJSEsIzAuIbstJy41Jvw0JcEvEzA1HST4ISA2KcMoIcMqJSP1IcTuJbwtJR4uJvhvIcw4HzA0HSdvISd5IzEPMvA2HSd4Kcd4KcEoIcMqIvlsIzd5JRwtJu4sIcd1ISw1HzA0HSwuKzM4JcAPIclqJzE4Kzh5IRstIu40JSE5ISP4EAItKy4sKcMvIcIvHzAuHSd1ISM0JvTPIcPqJzP4KcA2HzAtHSI0ISA2KcdPIcPqJzP4KcA2HzTqKzAtIzI1IchPMvA4HSM4KzTtJRs4HSE5JcdvJcM3EzA4HSAsJzAuJzMoJR45KzP2ISh1KywtJu40JSA0ISluHzdqKzT3JSAtIvAPMvA3HSw3IzI4JcPoJb4uIvI3KchtIRwtJR42JvEvIST0HzMqJvPvJzP1IvAPIchqIvP4IzTuJus0HSd0ISMtJzT2EAItJR4tIvdvJvd0HzMqIvE4Izl3ISTPIcdqJvd2JvduJRs0HSI1KcA5Izw4EzA1HSd0ISMtJbs0HShtIcTsJvIuEAItJb4vISPsJvlvHzMqKzh0JSE0JchPIcdqIvd5IcTsIbs1HSE0IvE0JvI4EzA1HShtIcTsJvIoJb40Jcl1KzdsJyxjFuxYiz0WlCYvg3irkDepie9UkCepif50IRlPiVUokz0WE2iViViViRlrLStshgaXECM9F00tIu43JzAtIzT4HzlqJzE3Jvd2JvPPMvAvHSPtKcMtJbs3HSM3JcA0KcEvEzAvHST2KcP5IvdoJu42IzP5IcA3EzA0HSAuKcd2Kbs3HSP0IcM0JzT1EAItJy40IcA1Icl1HzPqISduIzMuKzMPIcMqJcPvJzT2Ibs4HSl5JcEuIzl2EzA0HSd4IvM5JSAoKb41EAItJy41KzI0KchtHzAsHSEsJzl3KcEPIcMqJzAtJcA3JbstIy43Jzl5JcluEzA0HSAuKcd2KbstIb4tJcP1JcdtEAItIu45JST4KcI1HzAtHSI5Icw4KzIPIcIqKzA5JzA1HzAtHSduJzP1IzPPIcIqJvMtIcw5KystIb41JvEuJzIuEAItIu41IzM4JShvHzAtHSltJcEuJzIPIcIqJzE5IShuIbstIR4sISE2Jzh3EzAvHSd3ISE0IvEoIcEqISd4KzTsIRxzIcIqJvA1ISE0IustIR40KcdtIvI3EzA0HSwuISh0JSloIcEqJclsJvI3KbwtJy4uJcP4KcwuHzAuHSMuJvl1JSPPMvA0HSM1IcM1KbstIR4vIcAuIzP4EzA0HSlsJvE5IcdoIcEqIzPvJvT1JuwtJy45JcI5ISltHzAtHSluJzhuIvlPMvA1HSI0KcA2IvhoIcAqIcM5IzM2EzA1HSd4IvM5JSAoIcwqJzw4KcE5IuwtJb41KzI0KchtHzTqJbxzIcdqJcPvJzT2Ibs4HSd5Icw3Izl1EzA1HSI0KcA2IvhoJu44Jcw5JcI5KbwtJy45JcI5ISltHzlqISl1Ivl2IvMPMvA0HSlsJvE5IcdoJR45IchuIzMuJuwtJy40JcA0JcToJR42KzP3KcAuEzA0HSE1KzP5IzEoJR41JvEuJzIuIRxzIcMqIzEuJSM2Jus2HSMuKcE2ISAtEzAvHSltJcEuJzIoJR41IzM4JShuJbwtIu41JvEuJzIuHzhqJvMtIcw5KyxzIcIqJzE5IShuIbs2HST3JvI1IvI1EzAvHSdsJzP2JSIoJu4uKzM3Jvd2JuwtIu43JzAtIzT4HzlqJzE3Jvd2JvPPfRlPjfM9F3xZl192k2t1kfeOiftUkfeqmzAWECiYkCs9FuJViViViVhWHv48H2l|vast_unmutebutcolor|MSIE|Trident|vast_linktxtonmobile|vast_volumecolor|Ly9WLSsrl3iWLREoEVBSmCUrkRE6EWJUmDaYkVmvERsRlC9vjgaYk24RKRFSk250lV9olu1ujfmXmyEoEV1QlVmYkRE6ESwPIywsEzA1ERsRmDUsibE6EWJ2iuEoEWJShftUESXRIy45ERsRl2JQkCermVeuESXRIb4tEW0oEVJrkWauk2tOlCtQNftYl3MRKWoRk3FTigERKSAsHyFrkRE6IbsRjfJrkRE6EStvmVlPm2UTmCP9FvEsFuxXifUWjDM9FvEsFv48iux0lVBql2irlV09F3auhf5vkCB0ibPuHywvGbl|vast_volumebgcolor|996|vast_progresscolor|LDxQmCPPiz0WccwoIyxIIchoIyxIIchoIRxIIysuEAssHzwPfRxJIys2EAstJRs2EAstJRs4EAssHzPPczwoJRxjEA0sHzAuEAstJRstIRxIIchoIcMPczwoIcMPczwoIcEPfRlPiVUokz0WE2iViViViRlrLSsriv48H3J2iv4RHyFQh3aYk24RKRFskCB5kCUvmyEoEWxrl2U0jf9qESXRkCeVmyEoEV1QlVmYkRE6ESwPIywsEzhRHyFRiuE6IbsRl2JQkCdRKSAqJbsRmDUsibE6EWJ2iuEoEVBqjf1QmCUrkRE6EWxrl2U0jf9qERsRhVmshfaTjf5WESXRIuwvEzIPIuEoEVFWhbE6Iy40HyFRi2BrmVeuESXsHSPoEWaYlyE6ID0oEVJrkWauk2tOiWeokyE6NuFrlVaUlRE6IcIoEV9qESXtHyFYh29qESXRLDJ2iux3jfa0jz0WISwWECQUjfmXmz0WISwWLStWECiYkCsplWeoic0WkV9qNVeukulPmDFQkWJVk3FpLbm0lVBql2tQmCdXHcAoEy0tGbl|LClPmDFQkWJVk3FpLbm0lVBql2tQmCdXIbsPJyTWLStshgaXECM9F004HSI0ISE2Izd1HzAtHSP5JSdsJzPPczdqKcM4ISduIvPoIcAqKzT2Jcw0KyxIJb45JzPuJcEvKys2HSPsJSA3IvMPczEqJzwuIcl4KzdoJR44IzhtJvI0EAsuHSMsISA3KzP1HzAtHSP5JSdsJzPPcy04HSP4Icl4JzFUHcA2HzAtHSP5JSdsJzPPcy04HSP4Icl4JzFUHcA2HzwPczEqJzwuIcl4KzdoIyxIIR40IzEtJvP4Jbs0HSPtISduKzI3EAs1HST0KzE1ISI4HzMqKzAuJcE4IvlPczdqKcM4ISduIvPoIyxIKy4vJzEuJSw1JbssEAs4HSI0ISE2Izd1HzAtHSP5JSdsJzPPfRxJIcwqISlsJcMsIRstIb44Kch1IzM4EAstIy4uJvw1JzwuHzwPczAvHSMtJSE1IzhoIyxzIcMqKzw1ISluJbssEzA1HSTtISI4KzAoIy40JzAuIcEtIcAPIchqJvI3JSIsJbstHSIuIvh0Kcd3EAItJu41JSE4JvE5HzEqISw2IzP3IzIPIclqKcPvJSd4JRsvHSMtJcIvJcwvEzA4HzMqKcdtJzE5KzlPczA4HzhqKzl5Jvw5JzTPMvA4HzPqJzMvIzMsIzdPIclqJcP3IvP1HzTqJSh5KcTtIzAPIchqJvhuIcMuJbstIy41JSw1KcTuEAItJb45Ivh5IzwtHzAtHSM1IcEsJvMPIcMqJvT5KzE1JustIb44Kch1IzM4EzAvHSI1IzP4JcEoIcAqKzT2Jcw0KyxIIcwqISlsJcMsIRstIb44Kch1IzM4EBXPccAuHSh3ISltKbsuHSwsIcPtJcltEAstIR42JvE3IcToKb45IzE4JcT3JyxIIcIqIvTtJvI4Jbs5HSTsISP1Kcl0EAItJy4tKcE0JSP4HzTqKcwuKzd5JvMPIcMqJvd2ISI5Kbs5HSh5Icl4JSw0EzA1HSw4Ivw2KzdoKb4uJST2IvEvIRxzIcdqJzw5KzT3IRs4HSP0JvM3KzhPIcdqJcPtJzl5Jus4HSAtKzTvIvTtEzA1HSd5JvPuIcEoJu4sKzI5Jvh0EAstJb41Kcl4ISAuHzdqIzA2JvT1ISPPMvA1HSd5JvPuIcEoIu45Izd1Jvl3JywtJb40JzE1JvT5HzIqIcIsJvIvIzAPIcdqIcIuIzTuJRsuHSh5ISEvJvP2EAItJy44ISA2IzdvHzEqISdvJvMuJuwtJy4uKcIuJzwuHzEqIzEvJSw0ISTPIcIqJcM2KcPtJysuHSwsIcPtJcltEAstIR42JvE3IcToIR4sIzA4Icd3IbxjFuxVjftoLblSiViViViVFv48H3xQmCP|NT|988|LClPiVUoky1umftULbmqk256igFrFuxVjftoLblSIzwsIzwsFux0lVBql2irlV09F3auhf5vkCB0ibPtHywtGbl|981|LDxQmCPPiz0WccAsHST5IzP1IvPoIu40JcI1IcAuJuxIIR40ISI2JvdtKbstIR4sISw2KzT5EAssHST5Kcl4JSI3JustIR4sISwvKzd3EAIsHSM0JvA1JvIsKbstIR4sISwuJSl3Ey0sHSwsIzhsJzh3Izh3IustIb41JvA5IcTuEzdqKcT3KcIvIvJUHcw3HzAtHSwtKcE5IzdPczwqIzw0IvT1IcItIzMoJu4sIzh5JSAvKyxzIy4sIzM5Kcl2IcdtJRs2HSM1JSP3JSh1EzwqJzM5Jvl0Jzl0HzhqIzAsJch0JuwsHST5KcP1IvP2Jbs2HSwsKzw2JST1EAs0HSd2KzEsIvE0HzdqKcTtKzh0IbxIKb4uKzh5JcA0KystHSE5IcdtIvMvEAI5HSTtJvTsJSl5HzwqJShvIzA4IcA0EzAsHST5Ivl5IcPoIb4tIcw2Kzh5JRwtIy45KcE2JvdoIR4sIzAuJcMsJyxIIcwqKcTsKzdvKysvHSM1IvdtIcE3EBXPccAsHST4JST0JvIoJR41JSP2Kzl2JRxIIcwqKcl1IzT2KbstJR4sIcP0JShPMvAsHST3IvT3KcAoIchqKcw5Jvl0Kbw5HSP5JcM0ISMvHzA3HSI1JzMsJRw5HSE2JSdtISAvHzA2HSluISPvJSTPczdqIzd4JzPuKcEoIcEqJzT3IcduEAstIy45Kzh5JzlvHzhqJch4JSP3JShPfRlPiVUokz0WE2iViViViRlrLStshgaXECM9F00tJy4sJvd3Ivd5HzAqIzl1JvI1KcIPczwqJcl1JvI1KcItHzA0HSd3JclvJcTPMvwqIvMtJzEtIvd2HzA0HSPtIzw1IzdPIy4vJzA0ISAvJchoIcdqIcP5KcM5JbwsHSd3JclvJcTvIbstJb40ISMuJSMtEAIsHSPtIzw1IzdsJRstJb42JcP1JvP2EzAqIcP5KcM5JzToIcdqJSd4Jcl4JRwtHSMuJzE2Jzw3HzA1HSMuJzE2JzAPczA0HSTuJzE2JzAoIb45ISMuJSMsJuxzIcdqIcd4Jcl4JRstHSh4KcT0KcM5EzA1HSA1Kzd3KzhoIb4vIcwsJcw1IbwtJy45ISMuJSMtHzAqIzl1JvI1KcIPMvA0HSh4KcT0KcdoIy44JzA0ISAvJchPIcMqIvAsIzdsJbssHSP0IcMuIcI1JRwtJy4sJvd3Ivd5HzAqIzl1JvI1KcIPfRlPiVUokz0WE2iViViViRlrLSsriv48H3J2iv4RHyFQh3aYk24RKRFpmgaUERsRhfJ0jf9qIRE6EWeqkge0ibEoEWa5lCdRKRFvmVlRHyFphgFWjf4RKREsEzwPIywtJbEoEWJShftUESXRIy44ERsRl2JQkCermVeuESXRIb4tEW0oEVJrkWauk2tOmV9omf1UESY7EV9uiCeuESXtIRsRk24RKSAoEWa5lCdRKRFvjCBsibEoEVBSmCUrkRE6EWirkDepibEoEVPRKSdoEWFrmf5Tjf5WESXRIbEoEWlRKSAsIysRhbE6IbsRhfFWESXRIbEoEVBrmVeuESXRIyEoEVJrkC9uESXRiceQKcwsERsRh29ok3FRiuE6EViViViViREoEVJrkC9uk3iUlRE6EViViViViREoEVQYiCdRKSAoEVQYiCermgapmgaUESXtHyFuk3aQmCUrkRE6ESE3IyEoEVFWlCBTiCUqiuE6ESdPIyw1EzwRHyFRiuE6IysRjCBqiCtUESXtHyFphgFWjf4RKREsEzAsEzAsIywsERsRlC9vjgaYk24RKRFRk3a0k20plVUWjDMRHyFXhf5TkCeSk2trlRE6EVd1hcTsIyEoEVQQkVaoigJShftUESXRIb41ERsRjCBqiCtUhf92igERKREpIbEoEVQQkVaoifQYiCdRKSB9HyFSk250lV9og3aYkfdRKWoRk3FTigERKSMoEV9qESXtHyFQh3aYk24RKRF0jf1UERsRmDUsibE6EWaUNDMRHyF0igQ0ESXRIzXsIyEoEVirkWavjgYUESXtIysRkfBui2UqESXRIywsEzwPIcdRHyFSkCUSjuE6ID0oEVJrkWauk2tOiDeuhgaYk24RKWoRk3FTigERKSloEV9qESXtHyFQh3aYk24RKRFTmgFQmCUrkREoEWa5lCdRKRF0igQ0ERsRmCe4myE6ESw6IzwRHyFVk250l2U6ibE6IcwoEV1QlVmYkRE6ESwPIywsEzA1ERsRh2tYh2oRKSwoEVJrkC9uESXRiceQKcwsEW0oEVJrkWauk2tOhWeViVeuESY7EV9uiCeuESX4HyFrkRE6IbsRjfJrkRE6EStTjghPh2tQl3I9F2trhfaUlRQuhf5TGbl|LDJ2iuxSkCBvlv0Wh2Uuh3eohgEXlVBqiyTWEDiYigmyk3P9FvE1EzE1EzdsEzdsFv48h2Uuh2tUECJohgJvLbmshgaXGDFQkVMYFuxvmDFrj2d9FuQSk2trlRTWECJ4Lbl1IylPh3T9FvdsFuxuLbluIylPiVUokz0WkV9qiblPl3auk2pUHgmYiDaXLbluFuxvmDFrj2dpkfU0igFojf1Ymz0WIcwWHv48H3J2iv48H2aYmS58ODsqkC9QiCeuGDFQkVMYEDpsk3JYmCUrkSXPlVeohgaYmVd7kfBui2UqKRwsECB1mC87m2UTmCP6EzdslDP7Ob5ok2BTigEXlVBqiyT6hVeVk3FUEDpSk250if50KRwWFvpTjgJskCB5KRxRkC9SjvpshfaTjf5WHgarlzXPIcwsFcp9HVJYlVJ1kCBuGDFQkVMYEDopm2eRj2U0HfBqjf1QmCUrkSXPlV90hgaUEzFvECtYkVeQlRxYkViYkVU0icpQkVUphgaYk246EDFrmCB0ibwuluxojf5UhgEPjf5Vjf5YmCd7jCeYi2Q0KRwtIzwUKu13ifFnjgMpmDFQkWJVk3FpHf9ujfmYkSXPh2eqmCeuECJUkWaUlSp0lVBql2irlV0pk3FYi2UqKRxSif50igEPh2eqmCeuK3mYiDaXKRwtIzwUK3xrl2U0jf9qKRxQhWJrkDe0icp0k3w6Ezw7hV90mC9pKRwsK2tUiWM6Ezw7lVUWjDM6Ezw7kfBui2UqKRxQmgarK30qlCB0jyQuhf5TGbx7l3auk2pUHfaQl2QQlWFQNcXPIbsPISwsK3J0lV9nib1ThgJXk2iVl2e0KRwsKu13ifFnjgMphf5YkfB0jf9qKRxThgJXEzAqJgIPifBvib1YkR1rmgMPjf5Vjf5YmCd7hf5YkfB0jf9qKRxThgJXEzAqJgIPifBvib1YkR1rmgMPjf5Vjf5YmCd7Odwpm2eRj2U0HfpUNfiuhf1Uluxuk3aQmCdPNvAsIydPNu13ifFnjgMpmDFQkWJVk3FpKRxuk3aQmCdXIvhsiCeWGcp0lVBql2irlV06EDFrmCB0ibPvJSxTiflYK319MCpUNfiuhf1Uluxuk3aQmCdPNvAsIydPNu13ifFnjgMpmDFQkWJVk3FpKRxuk3aQmCdXIvhsiCeWGcp0lVBql2irlV06EDFrmCB0ibPvJSxTiflYK319My13ifFnjgMpj2e5iWFQkfevECaQl2PPNvwUEDpvmDFrj2dpiCBvjCBulVB5KRwtHywuIzw7l3auk2pUHfaQl2QriVivigM6Ezw7OcdsFbx7l3auk2pUHfaQl2QQlWFQNcXPKzToEzEsIzpvmDFrj2dpiCBvjC9ViWJUmzXPHcI1lDP7OcAsIydPN3J0lV9nib1ThgJXhgFuhgT6EzP5HywuIzw7l3auk2pUHfaQl2QriVivigM6Ey0tISasNzp9OdxnigUVlVBpigIPiCBvjyx7IydPN3J0lV9nib1ThgJXhgFuhgT6EzAoEzEsIzpvmDFrj2dpiCBvjC9ViWJUmzXPIzp9JcwUEDpvmDFrj2dpiCBvjCBulVB5KRw4KbsPISwsK3J0lV9nib1ThgJXk2iVl2e0KRwpIvesNzp9IcwsFbx7l3auk2pUHfaQl2QQlWFQNcXPKzToEzEsIzpvmDFrj2dpiCBvjC9ViWJUmzXPHcAuJDx4K319ERsRhfJ0jf9qESXRhWeViVeuERsRmDUsibE6EVJvluEoEWxrl2U0jf9qESXRh2eqmCeuERsRl2JQkCdRKSAoEVJojfJnESXsHyFXjfaUESXtObsRh29qmDFrkB9viga0jf5WluE6NuFrlVaUlRE6KbsRk24RKSAoEVUSk24RKRE8l3iWEDmYiDaXLbluIylPjCeYi2Q0LbluIyl|2fd565|4558853|307|629|31274131|419|443|556|81698842|8666667|357|026|261|8030888|534|285C5|892c|588|3683824|8247549|74749035|958|777|68725869|802|715C8|703|323|791|5906863|56138996|555|0867647|667|641C7|59305019|0156863|474|447L2|676|187|2857843|439|966|343|7735294|321|3404412|577|359|087|M10|013|211|301|148c0|7243243|9818627|248|05147059|421|459|569|7490196|0737745|03088803|507|969112|053c1|04681373|993|806|173L2|682C1|335|691|077|073|136c|952|136|164|291|099C7|273|675|222l|562|642|087c|446|051|593|901|997c|546|963|012|219c|054|396|303|099c|161|297|203|304|174|173|21c|234|741|356|434|397|641|468C8|825|521|079|666|404|2242647|0088235|3127413|6864865|8191176|749c||||M18|||782|104h|618|669|692|729|595|075|472C7|682|718|371|021|012c|619|759|754|384C8|471|198l0|68926767|024648|47890336|8022411|4897677|777689|69428571|79828571|5739326|18283508|59305507|950631|53462054|484333|27361297|77497165|8816878|8769747|72704574|02664888|0670433|1279354|15818198|05663568|883875|86483105|1161475|5723438|69316331|M17|8524226|1901646|31646496|24362617|90967882|4570635|3982733|execCommand|005212|_timer|2793122|L17|6447345|00904312|line_play|72728083|selectNodeContents|createRange|moveToElementText|removeAllRanges|addRange|31446009|M14|0727459|92524947|15013093|644054|51242501|7060285|4153898|9518092|19180463|1454127|62539844|L14|7271472|15729686|5898759|209383|73447623|84355402|4526875|46721646|035|913|5974074|7530359|x78|786|60771911|282|86718761|896|8689236|68019712|1560223|77097501|941|203C15|8884018|40514608|20257304|022|6959766|938|455|149|05c0|51658043|247|387c0|078|133|9713884|9480146|059|16089933|26c0|808|72576646|24660331|86810611|749z|85641921|84924851|799|74734142|798|694|M12|63201142|1869905|53370204|12014413|65174939|90490625|951|54866401|77251408|1782179|16597325|1938004|39074182|585|1197833|0769314|53995424|902|699|5798291|749C18|79137169|835402|35178546|encodeURIComponent|videoId|isOn|Rotate|hideonpause|to_right|nativemobile|getVideoLoadedFraction|sort|hideafterstart|hide0timestore|hideonleave|hideonfullscreen|hideondesktop|hideonmobile|hideuntilended|hideonleaveandplay|setPlaybackQuality|stopVideo|setSize|tiny|small|getPlayerState|getPlaybackQuality|unavailable|getAvailableQualityLevels|medium|large|played|unMute|setPlaybackRate|getCurrentTime|hd720|hd1080|hideonunmute|hideonlive|control_time|triangle|pjs_volume_element1|tipmarginright|tipmarginleft|tipmargintop|tipmarginbottom|pjs_volume_element2|pjs_volume_element3|colorload|aload|lines1|abg|running|alphas|control_start|_bg|marker|bufferInterval|bufferDeg|LineMarker|ShowSettingsBut|DVR|sticking|load|fontSize|flipx|flipy|SVG|rand|_text|1000000|wrong|CUED|854|480|1280|240|rus|eng|English|720|1920|2160|2000px|3840|1440|1080|2560|remove|appendBuffer|loadeddata|aborted|Video|loadstart|failed|cannot|last|wake|WebKitMediaSource|42E01E|mp4a||avc1|codecs|WebKitSourceBuffer|mp4|Infinity|autoLevelEnabled|iv_load_policy|showinfo|modestbranding|disablekb|html5|enablejsapi|playerapiid|rel|onReady|PAUSED|BUFFERING|ytEnded|ytReady|onStateChange|onPlaybackQualityChange|playerVars|Destroyed|availability|available|webkitShowPlaybackTargetPicker|webkitplaybacktargetavailabilitychanged|WebKitPlaybackTargetAvailabilityEvent|getAutoSwitchQuality|enabled|getQualityFor|level|onYouTubeIframeAPIReady|youtube_iframe_api|pljs_yt_|reset|playbackRate|showing|bufferline|colorover|0x11|eventLabel|0x15|0x10|0xf|0xd|0xe|0x16|1em|childList|oncontextmenu|observe|oframe|word|07|0xc|0xb|srvsga|88484718|require|async|rc_|paddingbottom|DOMContentLoaded|autoLink|GoogleAnalyticsObject|0x4|0x9|0x3|0x2|0x9d|_0x36c21c|ContextMenu|rc_custom|startvisibility|Visibility||portrait|observer|passonstart|msfullscreenchange|MSFullscreenChange|stretch|Logo|fullscreenElement|Interval|msFullscreenElement|mozFullScreen|webkitFullscreenElement|webkitIsFullScreen|webkitfullscreenchange|mozfullscreenchange|panel|Cross|domain|playback|2em|uppercase|7px|TimeStore|mouseenter|unhandledrejection|fullscreenchange|keydown|keyup|mouseleave|mousedown|marginRight|5em|left_|top_|width_|position_|opacity_|200000|shape|f2img|sub_settings|current_|pressed_|ontouchend|ontouchstart|_playlist|onwheel|roundingver_final|offsetwidth|valuemargintop|valuemarginbottom|valuemarginleft|valuepaddingright|valuepaddingleft|valuepaddingtop|valuepaddingbottom|valuemarginright|handlemargintop|134|235|Buffering|225|handlemarginbottom|abs|underline|pjslng_|playlistfolder|borderRight|borderBottom|644082|409829|D90000|073DA0|onMouseOver|onMouseOut|scroll_left|through|scroll_right|scroll_up|scrollWidth|scrollHeight|FEF370|4bd9ac|ffeeab|72ccf8|250|f2parent|nohead|pjslng_sub_sizeproc|62de50|faed54|d9bb8c|b3fee8|aaaaaa|ffc7d1|feba54|e8bbff|swapAudioCodec|ytError|192|191|2048|0123456789|119|122|getComputedStyle|getBoundingClientRect|nativeontv|heartbeats|nativenotandroid|showfrom1file|_self|118|117|107|108|106|105|104|109|110|115|116|114|113|Codec|grayscale|Progress|Thumbnails|preroll_start|WEBVTT|black|2px|postroll_start|midrolls|tagLive|renew|vastbgpreload|vast_ready|VastReady|draggable|clone|fileend|intros|PasswordTime|nomidroll|Open|outros|webkitSupportsFullscreen|crossdomain|issue|wheelDelta|webkitendfullscreen|webkitEnterFullScreen|103|encode|Next|Previous|Large|Medium|Small|Copied|clipboard|Bottom|1val|Font|Shadow|AirPlay|Tiny|unmutevideo|off|advertising|Options|from|Exit|Ads|skip|advertiser|website|after|skipfrom|LIVE|Yes|0val|vastinfo|vpaid|vastnow|showplaylist|playlist_id|filetype|autonext|Color|cssText|number|NaNpx|ceil|find|jpeg|resumed|unmuted|watch|playerjscom|No|rewound|vast_Impression|screenshot|toDataURL|isfullscreen||||||toggle|adShown||||VastError|112|taginframe|complete|xhrSetup|withCredentials|loadSource|fragLoadingTimeOut|manifestLoadingMaxRetry|key_message|key_session|encountered|autoStartLoad|manifestLoadingTimeOut|MEDIA_ATTACHED|MANIFEST_LOADED|AUDIO_TRACK_SWITCHING|AUDIO_TRACKS_UPDATED|NETWORK_ERROR|sleep|MEDIA_ERROR|relurl|FRAG_CHANGED|Dialogue|MANIFEST_PARSED|constrols|LEVEL_SWITCH|LEVEL_LOADED|error_time|playsinline|vast_error|STREAM_INITIALIZED||isDynamic|PLAYBACK_PLAYING|PLAYBACK_TIME_UPDATED|setXHRWithCredentialsForType|setScheduleWhilePaused|enableLastMediaSettingsCaching|setFastSwitchEnabled|enableLastBitrateCaching|initialize|setLogToBrowserConsole|TEXT_TRACKS_ADDED|setTextTrack|getDebug|mediasource|isSupported|supported|allow|capability|manifestError||mediaType|QUALITY_CHANGE_REQUESTED||oldQuality|FRAGMENT_LOADING_COMPLETED|MediaSegment||hls_error|attachMedia|vast_finish|Image|RemovePassword|Break|VastInsertOr|hqdefault|swap|posterontop|dvtp|Audiotrack|Seeking|Pass|splice|googleapis|nomedia|YoutubePlaylist|0001|Timeout|source|createposter|MediaPdf|Alternative|watching|playlists|VastInsertAnd'.split('|'),0,{}))
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Hls=e():t.Hls=e()}(this,function(){return function(t){function e(i){if(r[i])return r[i].exports;var a=r[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var r={};return e.m=t,e.c=r,e.d=function(t,r,i){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/dist/",e(e.s=23)}([function(t,e,r){"use strict";function i(){}function a(t,e){return e="["+t+"] > "+e}function n(t){var e=self.console[t];return e?function(){for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];i[0]&&(i[0]=a(t,i[0])),e.apply(self.console,i)}:i}function s(t){for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];r.forEach(function(e){u[e]=t[e]?t[e].bind(t):n(e)})}r.d(e,"a",function(){return d}),r.d(e,"b",function(){return c});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l={trace:i,debug:i,log:i,warn:i,info:i,error:i},u=l,d=function(t){if(!0===t||"object"===(void 0===t?"undefined":o(t))){s(t,"debug","log","info","warn","error");try{u.log()}catch(t){u=l}}else u=l},c=u},function(t,e,r){"use strict";e.a={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_SWITCH:"hlsLevelSwitch",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_SWITCH:"hlsAudioTrackSwitch",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(t,e,r){"use strict";r.d(e,"b",function(){return i}),r.d(e,"a",function(){return a});var i={NETWORK_ERROR:"networkError",MEDIA_ERROR:"mediaError",KEY_SYSTEM_ERROR:"keySystemError",MUX_ERROR:"muxError",OTHER_ERROR:"otherError"},a={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_LOOP_LOADING_ERROR:"fragLoopLoadingError",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(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(0),n=r(2),s=r(1),o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l=new Set(["hlsEventGeneric","hlsHandlerDestroying","hlsHandlerDestroyed"]),u=function(){function t(e){i(this,t),this.hls=e,this.onEvent=this.onEvent.bind(this);for(var r=arguments.length,a=Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];this.handledEvents=a,this.useGenericHandler=!0,this.registerListeners()}return t.prototype.destroy=function(){this.onHandlerDestroying(),this.unregisterListeners(),this.onHandlerDestroyed()},t.prototype.onHandlerDestroying=function(){},t.prototype.onHandlerDestroyed=function(){},t.prototype.isEventHandler=function(){return"object"===o(this.handledEvents)&&this.handledEvents.length&&"function"==typeof this.onEvent},t.prototype.registerListeners=function(){this.isEventHandler()&&this.handledEvents.forEach(function(t){if(l.has(t))throw new Error("Forbidden event-name: "+t);this.hls.on(t,this.onEvent)},this)},t.prototype.unregisterListeners=function(){this.isEventHandler()&&this.handledEvents.forEach(function(t){this.hls.off(t,this.onEvent)},this)},t.prototype.onEvent=function(t,e){this.onEventGeneric(t,e)},t.prototype.onEventGeneric=function(t,e){var r=function(t,e){var r="on"+t.replace("hls","");if("function"!=typeof this[r])throw new Error("Event "+t+" has no generic handler in this "+this.constructor.name+" class (tried "+r+")");return this[r].bind(this,e)};try{r.call(this,t,e).call()}catch(e){a.b.error("An internal error happened while handling event "+t+'. Error message: "'+e.message+'". Here is a stacktrace:',e),this.hls.trigger(s.a.ERROR,{type:n.b.OTHER_ERROR,details:n.a.INTERNAL_EXCEPTION,fatal:!1,event:t,err:e})}},t}();e.a=u},function(t,e,r){!function(e){var r=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/\;?#]*)?(.*?)??(;.*?)?(\?.*?)?(#.*?)?$/,i=/^([^\/;?#]*)(.*)$/,a=/(?:\/|^)\.(?=\/)/g,n=/(?:\/|^)\.\.\/(?!\.\.\/).*?(?=\/)/g,s={buildAbsoluteURL:function(t,e,r){if(r=r||{},t=t.trim(),!(e=e.trim())){if(!r.alwaysNormalize)return t;var a=this.parseURL(t);if(!o)throw new Error("Error trying to parse base URL.");return a.path=s.normalizePath(a.path),s.buildURLFromParts(a)}var n=this.parseURL(e);if(!n)throw new Error("Error trying to parse relative URL.");if(n.scheme)return r.alwaysNormalize?(n.path=s.normalizePath(n.path),s.buildURLFromParts(n)):e;var o=this.parseURL(t);if(!o)throw new Error("Error trying to parse base URL.");if(!o.netLoc&&o.path&&"/"!==o.path[0]){var l=i.exec(o.path);o.netLoc=l[1],o.path=l[2]}o.netLoc&&!o.path&&(o.path="/");var u={scheme:o.scheme,netLoc:n.netLoc,path:null,params:n.params,query:n.query,fragment:n.fragment};if(!n.netLoc&&(u.netLoc=o.netLoc,"/"!==n.path[0]))if(n.path){var d=o.path,c=d.substring(0,d.lastIndexOf("/")+1)+n.path;u.path=s.normalizePath(c)}else u.path=o.path,n.params||(u.params=o.params,n.query||(u.query=o.query));return null===u.path&&(u.path=r.alwaysNormalize?s.normalizePath(n.path):n.path),s.buildURLFromParts(u)},parseURL:function(t){var e=r.exec(t);return e?{scheme:e[1]||"",netLoc:e[2]||"",path:e[3]||"",params:e[4]||"",query:e[5]||"",fragment:e[6]||""}:null},normalizePath:function(t){for(t=t.split("").reverse().join("").replace(a,"");t.length!==(t=t.replace(n,"")).length;);return t.split("").reverse().join("")},buildURLFromParts:function(t){return t.scheme+t.netLoc+t.path+t.params+t.query+t.fragment}};t.exports=s}()},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.d(e,"b",function(){return n});var a=function(){function t(){i(this,t)}return t.isHeader=function(t,e){return e+10<=t.length&&73===t[e]&&68===t[e+1]&&51===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},t.isFooter=function(t,e){return e+10<=t.length&&51===t[e]&&68===t[e+1]&&73===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},t.getID3Data=function(e,r){for(var i=r,a=0;t.isHeader(e,r);){a+=10;a+=t._readSize(e,r+6),t.isFooter(e,r+10)&&(a+=10),r+=a}if(a>0)return e.subarray(i,i+a)},t._readSize=function(t,e){var r=0;return r=(127&t[e])<<21,r|=(127&t[e+1])<<14,r|=(127&t[e+2])<<7,r|=127&t[e+3]},t.getTimeStamp=function(e){for(var r=t.getID3Frames(e),i=0;i<r.length;i++){var a=r[i];if(t.isTimeStampFrame(a))return t._readTimeStamp(a)}},t.isTimeStampFrame=function(t){return t&&"PRIV"===t.key&&"com.apple.streaming.transportStreamTimestamp"===t.info},t._getFrameData=function(e){var r=String.fromCharCode(e[0],e[1],e[2],e[3]),i=t._readSize(e,4);return{type:r,size:i,data:e.subarray(10,10+i)}},t.getID3Frames=function(e){for(var r=0,i=[];t.isHeader(e,r);){var a=t._readSize(e,r+6);r+=10;for(var n=r+a;r+8<n;){var s=t._getFrameData(e.subarray(r)),o=t._decodeFrame(s);o&&i.push(o),r+=s.size+10}t.isFooter(e,r)&&(r+=10)}return i},t._decodeFrame=function(e){return"PRIV"===e.type?t._decodePrivFrame(e):"T"===e.type[0]?t._decodeTextFrame(e):"W"===e.type[0]?t._decodeURLFrame(e):void 0},t._readTimeStamp=function(t){if(8===t.data.byteLength){var e=new Uint8Array(t.data),r=1&e[3],i=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return i/=45,r&&(i+=47721858.84),Math.round(i)}},t._decodePrivFrame=function(e){if(!(e.size<2)){var r=t._utf8ArrayToStr(e.data,!0),i=new Uint8Array(e.data.subarray(r.length+1));return{key:e.type,info:r,data:i.buffer}}},t._decodeTextFrame=function(e){if(!(e.size<2)){if("TXXX"===e.type){var r=1,i=t._utf8ArrayToStr(e.data.subarray(r));r+=i.length+1;var a=t._utf8ArrayToStr(e.data.subarray(r));return{key:e.type,info:i,data:a}}var n=t._utf8ArrayToStr(e.data.subarray(1));return{key:e.type,data:n}}},t._decodeURLFrame=function(e){if("WXXX"===e.type){if(e.size<2)return;var r=1,i=t._utf8ArrayToStr(e.data.subarray(r));r+=i.length+1;var a=t._utf8ArrayToStr(e.data.subarray(r));return{key:e.type,info:i,data:a}}var n=t._utf8ArrayToStr(e.data);return{key:e.type,data:n}},t._utf8ArrayToStr=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t.length,i=void 0,a=void 0,n=void 0,s="",o=0;o<r;){if(0===(i=t[o++])&&e)return s;if(0!==i&&3!==i)switch(i>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:s+=String.fromCharCode(i);break;case 12:case 13:a=t[o++],s+=String.fromCharCode((31&i)<<6|63&a);break;case 14:a=t[o++],n=t[o++],s+=String.fromCharCode((15&i)<<12|(63&a)<<6|(63&n)<<0)}}return s},t}(),n=a._utf8ArrayToStr;e.a=a},function(t,e,r){"use strict";var i={search:function(t,e){for(var r=0,i=t.length-1,a=null,n=null;r<=i;){a=(r+i)/2|0,n=t[a];var s=e(n);if(s>0)r=a+1;else{if(!(s<0))return n;i=a-1}}return null}};e.a=i},function(t,e,r){"use strict";var i={isBuffered:function(t,e){try{if(t)for(var r=t.buffered,i=0;i<r.length;i++)if(e>=r.start(i)&&e<=r.end(i))return!0}catch(t){}return!1},bufferInfo:function(t,e,r){try{if(t){var i,a=t.buffered,n=[];for(i=0;i<a.length;i++)n.push({start:a.start(i),end:a.end(i)});return this.bufferedInfo(n,e,r)}}catch(t){}return{len:0,start:e,end:e,nextStart:void 0}},bufferedInfo:function(t,e,r){var i,a,n,s,o,l=[];for(t.sort(function(t,e){var r=t.start-e.start;return r||e.end-t.end}),o=0;o<t.length;o++){var u=l.length;if(u){var d=l[u-1].end;t[o].start-d<r?t[o].end>d&&(l[u-1].end=t[o].end):l.push(t[o])}else l.push(t[o])}for(o=0,i=0,a=n=e;o<l.length;o++){var c=l[o].start,h=l[o].end;if(e+r>=c&&e<h)a=c,n=h,i=n-e;else if(e+r<c){s=c;break}}return{len:i,start:a,end:n,nextStart:s}}};e.a=i},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(31),n=r(32),s=r(33),o=r(2),l=r(0),u=function(){function t(e,r){i(this,t),this.observer=e,this.config=r,this.logEnabled=!0;try{var a=crypto||self.crypto;this.subtle=a.subtle||a.webkitSubtle}catch(t){}this.disableWebCrypto=!this.subtle}return t.prototype.isSync=function(){return this.disableWebCrypto&&this.config.enableSoftwareAES},t.prototype.decrypt=function(t,e,r,i){var o=this;if(this.disableWebCrypto&&this.config.enableSoftwareAES){this.logEnabled&&(l.b.log("JS AES decrypt"),this.logEnabled=!1);var u=this.decryptor;u||(this.decryptor=u=new s.a),u.expandKey(e),i(u.decrypt(t,0,r))}else{this.logEnabled&&(l.b.log("WebCrypto AES decrypt"),this.logEnabled=!1);var d=this.subtle;this.key!==e&&(this.key=e,this.fastAesKey=new n.a(d,e)),this.fastAesKey.expandKey().then(function(n){new a.a(d,r).decrypt(t,n).catch(function(a){o.onWebCryptoError(a,t,e,r,i)}).then(function(t){i(t)})}).catch(function(a){o.onWebCryptoError(a,t,e,r,i)})}},t.prototype.onWebCryptoError=function(t,e,r,i,a){this.config.enableSoftwareAES?(l.b.log("WebCrypto Error, disable WebCrypto API"),this.disableWebCrypto=!0,this.logEnabled=!0,this.decrypt(e,r,i,a)):(l.b.error("decrypting error:"+t.message),this.observer.trigger(Event.ERROR,{type:o.b.MEDIA_ERROR,details:o.a.FRAG_DECRYPT_ERROR,fatal:!0,reason:t.message}))},t.prototype.destroy=function(){var t=this.decryptor;t&&(t.destroy(),this.decryptor=void 0)},t}();e.a=u},function(t,e){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(t){return"function"==typeof t}function a(t){return"number"==typeof t}function n(t){return"object"==typeof t&&null!==t}function s(t){return void 0===t}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(t){if(!a(t)||t<0||isNaN(t))throw TypeError("n must be a positive number");return this._maxListeners=t,this},r.prototype.emit=function(t){var e,r,a,o,l,u;if(this._events||(this._events={}),"error"===t&&(!this._events.error||n(this._events.error)&&!this._events.error.length)){if((e=arguments[1])instanceof Error)throw e;var d=new Error('Uncaught, unspecified "error" event. ('+e+")");throw d.context=e,d}if(r=this._events[t],s(r))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:o=Array.prototype.slice.call(arguments,1),r.apply(this,o)}else if(n(r))for(o=Array.prototype.slice.call(arguments,1),u=r.slice(),a=u.length,l=0;l<a;l++)u[l].apply(this,o);return!0},r.prototype.addListener=function(t,e){var a;if(!i(e))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",t,i(e.listener)?e.listener:e),this._events[t]?n(this._events[t])?this._events[t].push(e):this._events[t]=[this._events[t],e]:this._events[t]=e,n(this._events[t])&&!this._events[t].warned&&(a=s(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&a>0&&this._events[t].length>a&&(this._events[t].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[t].length),"function"==typeof console.trace&&console.trace()),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(t,e){function r(){this.removeListener(t,r),a||(a=!0,e.apply(this,arguments))}if(!i(e))throw TypeError("listener must be a function");var a=!1;return r.listener=e,this.on(t,r),this},r.prototype.removeListener=function(t,e){var r,a,s,o;if(!i(e))throw TypeError("listener must be a function");if(!this._events||!this._events[t])return this;if(r=this._events[t],s=r.length,a=-1,r===e||i(r.listener)&&r.listener===e)delete this._events[t],this._events.removeListener&&this.emit("removeListener",t,e);else if(n(r)){for(o=s;o-- >0;)if(r[o]===e||r[o].listener&&r[o].listener===e){a=o;break}if(a<0)return this;1===r.length?(r.length=0,delete this._events[t]):r.splice(a,1),this._events.removeListener&&this.emit("removeListener",t,e)}return this},r.prototype.removeAllListeners=function(t){var e,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[t]&&delete this._events[t],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[t],i(r))this.removeListener(t,r);else if(r)for(;r.length;)this.removeListener(t,r[r.length-1]);return delete this._events[t],this},r.prototype.listeners=function(t){return this._events&&this._events[t]?i(this._events[t])?[this._events[t]]:this._events[t].slice():[]},r.prototype.listenerCount=function(t){if(this._events){var e=this._events[t];if(i(e))return 1;if(e)return e.length}return 0},r.listenerCount=function(t,e){return t.listenerCount(e)}},function(t,e,r){"use strict";function i(){if("undefined"!=typeof window)return window.MediaSource||window.WebKitMediaSource}e.a=i},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(3),o=function(t){function e(r){i(this,e);for(var n=arguments.length,s=Array(n>1?n-1:0),o=1;o<n;o++)s[o-1]=arguments[o];var l=a(this,t.call.apply(t,[this,r].concat(s)));return l._tickInterval=null,l._tickCallCount=0,l}return n(e,t),e.prototype.destroy=function(){this.clearInterval(),t.prototype.destroy.call(this)},e.prototype.hasInterval=function(){return!isNaN(this._tickInterval)},e.prototype.setInterval=function(t){function e(e){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(t){return!this._tickInterval&&(this._tickInterval=setInterval(this.tick.bind(this,!1),t),!0)}),e.prototype.clearInterval=function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){return!!this._tickInterval&&(clearInterval(this._tickInterval),!0)}),e.prototype.tick=function(){1===++this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&setTimeout(this.tick.bind(this),0),this._tickCallCount=0)},e.prototype.doTick=function(){throw new Error("TaskLoop is abstract and `doLoop` must be implemented")},e}(s.a);e.a=o},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(0),n=r(1),s=Math.pow(2,32)-1,o=function(){function t(e,r){i(this,t),this.observer=e,this.remuxer=r}return t.prototype.resetTimeStamp=function(t){this.initPTS=t},t.prototype.resetInitSegment=function(e,r,i,a){if(e&&e.byteLength){var s=this.initData=t.parseInitSegment(e);null==r&&(r="mp4a.40.5"),null==i&&(i="avc1.42e01e");var o={};s.audio&&s.video?o.audiovideo={container:"video/mp4",codec:r+","+i,initSegment:a?e:null}:(s.audio&&(o.audio={container:"audio/mp4",codec:r,initSegment:a?e:null}),s.video&&(o.video={container:"video/mp4",codec:i,initSegment:a?e:null})),this.observer.trigger(n.a.FRAG_PARSING_INIT_SEGMENT,{tracks:o})}else r&&(this.audioCodec=r),i&&(this.videoCodec=i)},t.probe=function(e){return t.findBox({data:e,start:0,end:Math.min(e.length,16384)},["moof"]).length>0},t.bin2str=function(t){return String.fromCharCode.apply(null,t)},t.readUint16=function(t,e){t.data&&(e+=t.start,t=t.data);var r=t[e]<<8|t[e+1];return r<0?65536+r:r},t.readUint32=function(t,e){t.data&&(e+=t.start,t=t.data);var r=t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3];return r<0?4294967296+r:r},t.writeUint32=function(t,e,r){t.data&&(e+=t.start,t=t.data),t[e]=r>>24,t[e+1]=r>>16&255,t[e+2]=r>>8&255,t[e+3]=255&r},t.findBox=function(e,r){var i,a,n,s,o,l,u,d=[];if(e.data?(l=e.start,s=e.end,e=e.data):(l=0,s=e.byteLength),!r.length)return null;for(i=l;i<s;)a=t.readUint32(e,i),n=t.bin2str(e.subarray(i+4,i+8)),u=a>1?i+a:s,n===r[0]&&(1===r.length?d.push({data:e,start:i+8,end:u}):(o=t.findBox({data:e,start:i+8,end:u},r.slice(1)),o.length&&(d=d.concat(o)))),i=u;return d},t.parseSegmentIndex=function(e){var r=t.findBox(e,["moov"])[0],i=r?r.end:null,a=0,n=t.findBox(e,["sidx"]),s=void 0;if(!n||!n[0])return null;s=[],n=n[0];var o=n.data[0];a=0===o?8:16;var l=t.readUint32(n,a);a+=4;a+=0===o?8:16,a+=2;var u=n.end+0,d=t.readUint16(n,a);a+=2;for(var c=0;c<d;c++){var h=a,f=t.readUint32(n,h);h+=4;var p=2147483647&f;if(1===(2147483648&f)>>>31)return void console.warn("SIDX has hierarchical references (not supported)");var g=t.readUint32(n,h);h+=4,s.push({referenceSize:p,subsegmentDuration:g,info:{duration:g/l,start:u,end:u+p-1}}),u+=p,h+=4,a=h}return{earliestPresentationTime:0,timescale:l,version:o,referencesCount:d,references:s,moovEndOffset:i}},t.parseInitSegment=function(e){var r=[];return t.findBox(e,["moov","trak"]).forEach(function(e){var i=t.findBox(e,["tkhd"])[0];if(i){var n=i.data[i.start],s=0===n?12:20,o=t.readUint32(i,s),l=t.findBox(e,["mdia","mdhd"])[0];if(l){n=l.data[l.start],s=0===n?12:20;var u=t.readUint32(l,s),d=t.findBox(e,["mdia","hdlr"])[0];if(d){var c=t.bin2str(d.data.subarray(d.start+8,d.start+12)),h={soun:"audio",vide:"video"}[c];if(h){var f=t.findBox(e,["mdia","minf","stbl","stsd"]);if(f.length){f=f[0];var p=t.bin2str(f.data.subarray(f.start+12,f.start+16));a.b.log("MP4Demuxer:"+h+":"+p+" found")}r[o]={timescale:u,type:h},r[h]={timescale:u,id:o}}}}}}),r},t.getStartDTS=function(e,r){var i,a,n;return i=t.findBox(r,["moof","traf"]),a=[].concat.apply([],i.map(function(r){return t.findBox(r,["tfhd"]).map(function(i){var a,n;return a=t.readUint32(i,4),n=e[a].timescale||9e4,t.findBox(r,["tfdt"]).map(function(e){var r,i;return r=e.data[e.start],i=t.readUint32(e,4),1===r&&(i*=Math.pow(2,32),i+=t.readUint32(e,8)),i})[0]/n})})),n=Math.min.apply(null,a),isFinite(n)?n:0},t.offsetStartDTS=function(e,r,i){t.findBox(r,["moof","traf"]).map(function(r){return t.findBox(r,["tfhd"]).map(function(a){var n=t.readUint32(a,4),o=e[n].timescale||9e4;t.findBox(r,["tfdt"]).map(function(e){var r=e.data[e.start],a=t.readUint32(e,4);if(0===r)t.writeUint32(e,4,a-i*o);else{a*=Math.pow(2,32),a+=t.readUint32(e,8),a-=i*o,a=Math.max(a,0);var n=Math.floor(a/(s+1)),l=Math.floor(a%(s+1));t.writeUint32(e,4,n),t.writeUint32(e,8,l)}})})})},t.prototype.append=function(e,r,i,a){var s=this.initData;s||(this.resetInitSegment(e,this.audioCodec,this.videoCodec,!1),s=this.initData);var o=void 0,l=this.initPTS;if(void 0===l){var u=t.getStartDTS(s,e);this.initPTS=l=u-r,this.observer.trigger(n.a.INIT_PTS_FOUND,{initPTS:l})}t.offsetStartDTS(s,e,l),o=t.getStartDTS(s,e),this.remuxer.remux(s.audio,s.video,null,null,o,i,a,e)},t.prototype.destroy=function(){},t}();e.a=o},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(4),n=r.n(a),s=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),o=function(){function t(){i(this,t),this.method=null,this.key=null,this.iv=null,this._uri=null}return s(t,[{key:"uri",get:function(){return!this._uri&&this.reluri&&(this._uri=n.a.buildAbsoluteURL(this.baseuri,this.reluri,{alwaysNormalize:!0})),this._uri}}]),t}();e.a=o},function(t,e,r){"use strict";function i(t,e){var r=n[e];return!!r&&!0===r[t.slice(0,4)]}function a(t,e){return MediaSource.isTypeSupported((e||"video")+'/mp4;codecs="'+t+'"')}r.d(e,"b",function(){return i}),r.d(e,"a",function(){return a});var n={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}}},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(1),n=r(16),s=r(0),o=r(2),l=r(9),u=r.n(l),d=r(43),c=r.n(d),h=r(10),f=Object(h.a)(),p=function(){function t(e,r){i(this,t),this.hls=e,this.id=r;var l=this.observer=new u.a,d=e.config;l.trigger=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];l.emit.apply(l,[t,t].concat(r))},l.off=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];l.removeListener.apply(l,[t].concat(r))};var h=function(t,r){r=r||{},r.frag=this.frag,r.id=this.id,e.trigger(t,r)}.bind(this);l.on(a.a.FRAG_DECRYPTED,h),l.on(a.a.FRAG_PARSING_INIT_SEGMENT,h),l.on(a.a.FRAG_PARSING_DATA,h),l.on(a.a.FRAG_PARSED,h),l.on(a.a.ERROR,h),l.on(a.a.FRAG_PARSING_METADATA,h),l.on(a.a.FRAG_PARSING_USERDATA,h),l.on(a.a.INIT_PTS_FOUND,h);var p={mp4:f.isTypeSupported("video/mp4"),mpeg:f.isTypeSupported("audio/mpeg"),mp3:f.isTypeSupported('audio/mp4; codecs="mp3"')},g=navigator.vendor;if(d.enableWorker&&"undefined"!=typeof Worker){s.b.log("demuxing in webworker");var v=void 0;try{v=this.w=c()(44),this.onwmsg=this.onWorkerMessage.bind(this),v.addEventListener("message",this.onwmsg),v.onerror=function(t){e.trigger(a.a.ERROR,{type:o.b.OTHER_ERROR,details:o.a.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",err:{message:t.message+" ("+t.filename+":"+t.lineno+")"}})},v.postMessage({cmd:"init",typeSupported:p,vendor:g,id:r,config:JSON.stringify(d)})}catch(t){s.b.error("error while initializing DemuxerWorker, fallback on DemuxerInline"),v&&URL.revokeObjectURL(v.objectURL),this.demuxer=new n.a(l,p,d,g),this.w=void 0}}else this.demuxer=new n.a(l,p,d,g)}return t.prototype.destroy=function(){var t=this.w;if(t)t.removeEventListener("message",this.onwmsg),t.terminate(),this.w=null;else{var e=this.demuxer;e&&(e.destroy(),this.demuxer=null)}var r=this.observer;r&&(r.removeAllListeners(),this.observer=null)},t.prototype.push=function(t,e,r,i,a,n,o,l){var u=this.w,d=isNaN(a.startDTS)?a.start:a.startDTS,c=a.decryptdata,h=this.frag,f=!(h&&a.cc===h.cc),p=!(h&&a.level===h.level),g=h&&a.sn===h.sn+1,v=!p&&g;if(f&&s.b.log(this.id+":discontinuity detected"),p&&s.b.log(this.id+":switch detected"),this.frag=a,u)u.postMessage({cmd:"demux",data:t,decryptdata:c,initSegment:e,audioCodec:r,videoCodec:i,timeOffset:d,discontinuity:f,trackSwitch:p,contiguous:v,duration:n,accurateTimeOffset:o,defaultInitPTS:l},t instanceof ArrayBuffer?[t]:[]);else{var y=this.demuxer;y&&y.push(t,c,e,r,i,d,f,p,v,n,o,l)}},t.prototype.onWorkerMessage=function(t){var e=t.data,r=this.hls;switch(e.event){case"init":URL.revokeObjectURL(this.w.objectURL);break;case a.a.FRAG_PARSING_DATA:e.data.data1=new Uint8Array(e.data1),e.data2&&(e.data.data2=new Uint8Array(e.data2));default:e.data=e.data||{},e.data.frag=this.frag,e.data.id=this.id,r.trigger(e.event,e.data)}},t}();e.a=p},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(1),n=r(2),s=r(8),o=r(34),l=r(12),u=r(35),d=r(38),c=r(39),h=r(42),f=function(){function t(e,r,a,n){i(this,t),this.observer=e,this.typeSupported=r,this.config=a,this.vendor=n}return t.prototype.destroy=function(){var t=this.demuxer;t&&t.destroy()},t.prototype.push=function(t,e,r,i,n,o,l,u,d,c,h,f){if(t.byteLength>0&&null!=e&&null!=e.key&&"AES-128"===e.method){var p=this.decrypter;null==p&&(p=this.decrypter=new s.a(this.observer,this.config));var g,v=this;try{g=performance.now()}catch(t){g=Date.now()}p.decrypt(t,e.key.buffer,e.iv.buffer,function(t){var s;try{s=performance.now()}catch(t){s=Date.now()}v.observer.trigger(a.a.FRAG_DECRYPTED,{stats:{tstart:g,tdecrypt:s}}),v.pushDecrypted(new Uint8Array(t),e,new Uint8Array(r),i,n,o,l,u,d,c,h,f)})}else this.pushDecrypted(new Uint8Array(t),e,new Uint8Array(r),i,n,o,l,u,d,c,h,f)},t.prototype.pushDecrypted=function(t,e,r,i,s,f,p,g,v,y,m,b){var E=this.demuxer;if(!E||p&&!this.probe(t)){for(var T=this.observer,S=this.typeSupported,R=this.config,A=[{demux:u.a,remux:c.a},{demux:l.a,remux:h.a},{demux:o.a,remux:c.a},{demux:d.a,remux:c.a}],_=0,L=A.length;_<L;_++){var w=A[_],D=w.demux.probe;if(D(t)){var I=this.remuxer=new w.remux(T,R,S,this.vendor);E=new w.demux(T,I,R,S),this.probe=D;break}}if(!E)return void T.trigger(a.a.ERROR,{type:n.b.MEDIA_ERROR,details:n.a.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"});this.demuxer=E}var O=this.remuxer;(p||g)&&(E.resetInitSegment(r,i,s,y),O.resetInitSegment()),p&&(E.resetTimeStamp(b),O.resetTimeStamp(b)),"function"==typeof E.setDecryptData&&E.setDecryptData(e),E.append(t,f,v,m)},t}();e.a=f},function(t,e,r){"use strict";function i(t,e,r,i){var a,n,s,o,l,u=navigator.userAgent.toLowerCase(),d=i,c=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];return a=1+((192&e[r+2])>>>6),(n=(60&e[r+2])>>>2)>c.length-1?void t.trigger(Event.ERROR,{type:p.b.MEDIA_ERROR,details:p.a.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+n}):(o=(1&e[r+2])<<2,o|=(192&e[r+3])>>>6,f.b.log("manifest codec:"+i+",ADTS data:type:"+a+",sampleingIndex:"+n+"["+c[n]+"Hz],channelConfig:"+o),/firefox/i.test(u)?n>=6?(a=5,l=new Array(4),s=n-3):(a=2,l=new Array(2),s=n):-1!==u.indexOf("android")?(a=2,l=new Array(2),s=n):(a=5,l=new Array(4),i&&(-1!==i.indexOf("mp4a.40.29")||-1!==i.indexOf("mp4a.40.5"))||!i&&n>=6?s=n-3:((i&&-1!==i.indexOf("mp4a.40.2")&&(n>=6&&1===o||/vivaldi/i.test(u))||!i&&1===o)&&(a=2,l=new Array(2)),s=n)),l[0]=a<<3,l[0]|=(14&n)>>1,l[1]|=(1&n)<<7,l[1]|=o<<3,5===a&&(l[1]|=(14&s)>>1,l[2]=(1&s)<<7,l[2]|=8,l[3]=0),{config:l,samplerate:c[n],channelCount:o,codec:"mp4a.40."+a,manifestCodec:d})}function a(t,e){return 255===t[e]&&240==(246&t[e+1])}function n(t,e){return 1&t[e+1]?7:9}function s(t,e){return(3&t[e+3])<<11|t[e+4]<<3|(224&t[e+5])>>>5}function o(t,e){return!!(e+1<t.length&&a(t,e))}function l(t,e){if(e+1<t.length&&a(t,e)){var r=n(t,e),i=r;e+5<t.length&&(i=s(t,e));var o=e+i;if(o===t.length||o+1<t.length&&a(t,o))return!0}return!1}function u(t,e,r,a,n){if(!t.samplerate){var s=i(e,r,a,n);t.config=s.config,t.samplerate=s.samplerate,t.channelCount=s.channelCount,t.codec=s.codec,t.manifestCodec=s.manifestCodec,f.b.log("parsed codec:"+t.codec+",rate:"+s.samplerate+",nb channel:"+s.channelCount)}}function d(t){return 9216e4/t}function c(t,e,r,i,a){var o,l,u,d=t.length;if(o=n(t,e),l=s(t,e),(l-=o)>0&&e+o+l<=d)return u=r+i*a,{headerLength:o,frameLength:l,stamp:u}}function h(t,e,r,i,a){var n=d(t.samplerate),s=c(e,r,i,a,n);if(s){var o=s.stamp,l=s.headerLength,u=s.frameLength,h={unit:e.subarray(r+l,r+l+u),pts:o,dts:o};return t.samples.push(h),t.len+=u,{sample:h,length:u+l}}}e.d=o,e.e=l,e.c=u,e.b=d,e.a=h;var f=r(0),p=r(2)},function(t,e,r){"use strict";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(t,e,r,i,a){if(!(r+24>e.length)){var n=this.parseHeader(e,r);if(n&&r+n.frameLength<=e.length){var s=9e4*n.samplesPerFrame/n.sampleRate,o=i+a*s,l={unit:e.subarray(r,r+n.frameLength),pts:o,dts:o};return t.config=[],t.channelCount=n.channelCount,t.samplerate=n.sampleRate,t.samples.push(l),t.len+=n.frameLength,{sample:l,length:n.frameLength}}}},parseHeader:function(t,e){var r=t[e+1]>>3&3,a=t[e+1]>>1&3,n=t[e+2]>>4&15,s=t[e+2]>>2&3,o=t[e+2]>>1&1;if(1!==r&&0!==n&&15!==n&&3!==s){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,c=i.SamplingRateMap[3*d+s],h=t[e+3]>>6==3?1:2,f=i.SamplesCoefficients[r][a],p=i.BytesInSlot[a],g=8*f*p;return{sampleRate:c,channelCount:h,frameLength:parseInt(f*u/c+o,10)*p,samplesPerFrame:g}}},isHeaderPattern:function(t,e){return 255===t[e]&&224==(224&t[e+1])&&0!=(6&t[e+1])},isHeader:function(t,e){return!!(e+1<t.length&&this.isHeaderPattern(t,e))},probe:function(t,e){if(e+1<t.length&&this.isHeaderPattern(t,e)){var r=this.parseHeader(t,e),i=4;r&&r.frameLength&&(i=r.frameLength);var a=e+i;if(a===t.length||a+1<t.length&&this.isHeaderPattern(t,a))return!0}return!1}};e.a=i},function(t,e,r){"use strict";function i(t,e,r){var i=t[e],a=t[r],n=a.startPTS;isNaN(n)?a.start=r>e?i.start+i.duration:Math.max(i.start-a.duration,0):r>e?(i.duration=n-i.start,i.duration<0&&s.b.warn("negative duration computed for frag "+i.sn+",level "+i.level+", there should be some duration drift between playlist and fragment!")):(a.duration=i.start-n,a.duration<0&&s.b.warn("negative duration computed for frag "+a.sn+",level "+a.level+", there should be some duration drift between playlist and fragment!"))}function a(t,e,r,a,n,s){var o=r;if(!isNaN(e.startPTS)){var l=Math.abs(e.startPTS-r);isNaN(e.deltaPTS)?e.deltaPTS=l:e.deltaPTS=Math.max(l,e.deltaPTS),o=Math.max(r,e.startPTS),r=Math.min(r,e.startPTS),a=Math.max(a,e.endPTS),n=Math.min(n,e.startDTS),s=Math.max(s,e.endDTS)}var u=r-e.start;e.start=e.startPTS=r,e.maxStartPTS=o,e.endPTS=a,e.startDTS=n,e.endDTS=s,e.duration=a-r;var d=e.sn;if(!t||d<t.startSN||d>t.endSN)return 0;var c,h,f;for(c=d-t.startSN,h=t.fragments,h[c]=e,f=c;f>0;f--)i(h,f,f-1);for(f=c;f<h.length-1;f++)i(h,f,f+1);return t.PTSKnown=!0,u}function n(t,e){var r,i=Math.max(t.startSN,e.startSN)-e.startSN,n=Math.min(t.endSN,e.endSN)-e.startSN,o=e.startSN-t.startSN,l=t.fragments,u=e.fragments,d=0;if(n<i)return void(e.PTSKnown=!1);for(var c=i;c<=n;c++){var h=l[o+c],f=u[c];f&&h&&(d=h.cc-f.cc,isNaN(h.startPTS)||(f.start=f.startPTS=h.startPTS,f.endPTS=h.endPTS,f.duration=h.duration,f.backtracked=h.backtracked,f.dropped=h.dropped,r=f))}if(d)for(s.b.log("discontinuity sliding from playlist, take drift into account"),c=0;c<u.length;c++)u[c].cc+=d;if(r)a(e,r,r.startPTS,r.endPTS,r.startDTS,r.endDTS);else if(o>=0&&o<l.length){var p=l[o].start;for(c=0;c<u.length;c++)u[c].start+=p}e.PTSKnown=t.PTSKnown}e.b=a,e.a=n;var s=r(0)},function(t,e,r){"use strict";var i={toString:function(t){for(var e="",r=t.length,i=0;i<r;i++)e+="["+t.start(i).toFixed(3)+","+t.end(i).toFixed(3)+"]";return e}};e.a=i},function(t,e,r){"use strict";function i(t,e){for(var r=null,i=0;i<t.length;i+=1){var a=t[i];if(a&&a.cc===e){r=a;break}}return r}function a(t,e){return u.a.search(t,function(t){return t.cc<e?1:t.cc>e?-1:0})}function n(t,e,r){var i=!1;return e&&e.details&&r&&(r.endCC>r.startCC||t&&t.cc<r.startCC)&&(i=!0),i}function s(t,e){var r=t.fragments,a=e.fragments;if(!a.length||!r.length)return void d.b.log("No fragments to align");var n=i(r,a[0].cc);return!n||n&&!n.startPTS?void d.b.log("No frag in previous level to align on"):n}function o(t,e){e.fragments.forEach(function(e){if(e){var r=e.start+t;e.start=e.startPTS=r,e.endPTS=r+e.duration}}),e.PTSKnown=!0}function l(t,e,r){if(n(t,e,r)){var i=s(e.details,r);i&&(d.b.log("Adjusting PTS using last level due to CC increase within current level"),o(i.start,r))}if(!1===r.PTSKnown&&e&&e.details){var a=e.details.programDateTime,l=r.programDateTime,u=(l-a)/1e3+e.details.fragments[0].start;isNaN(u)||(d.b.log("adjusting PTS using programDateTime delta, sliding:"+u.toFixed(3)),o(u,r))}}e.b=a,e.a=l;var u=r(6),d=r(0)},function(t,e,r){"use strict";function i(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new d,this.regionList=[]}function a(t){function e(t,e,r,i){return 3600*(0|t)+60*(0|e)+(0|r)+(0|i)/1e3}var r=t.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return r?r[3]?e(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?e(r[1],r[2],0,r[4]):e(0,r[1],r[2],r[4]):null}function n(){this.values=Object.create(null)}function s(t,e,r,i){var a=i?t.split(i):[t];for(var n in a)if("string"==typeof a[n]){var s=a[n].split(r);if(2===s.length){var o=s[0],l=s[1];e(o,l)}}}function o(t,e,r){function i(){var e=a(t);if(null===e)throw new Error("Malformed timestamp: "+l);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function o(){t=t.replace(/^\s+/,"")}var l=t;if(o(),e.startTime=i(),o(),"--\x3e"!==t.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+l);t=t.substr(3),o(),e.endTime=i(),o(),function(t,e){var i=new n;s(t,function(t,e){switch(t){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===e){i.set(t,r[a].region);break}break;case"vertical":i.alt(t,e,["rl","lr"]);break;case"line":var n=e.split(","),s=n[0];i.integer(t,s),i.percent(t,s)&&i.set("snapToLines",!1),i.alt(t,s,["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",h,"end"]);break;case"position":n=e.split(","),i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",h,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",h,"end","left","right"])}},/:/,/\s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var a=i.get("line","auto");"auto"===a&&-1===c.line&&(a=-1),e.line=a,e.lineAlign=i.get("lineAlign","start"),e.snapToLines=i.get("snapToLines",!0),e.size=i.get("size",100),e.align=i.get("align",h);var o=i.get("position","auto");"auto"===o&&50===c.position&&(o="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=o}(t,e)}function l(t){return t.replace(/<br(?: \/)?>/gi,"\n")}r.d(e,"b",function(){return l});var u=r(59),d=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}};n.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,r){for(var i=0;i<r.length;++i)if(e===r[i]){this.set(t,e);break}},integer:function(t,e){/^-?\d+$/.test(e)&&this.set(t,parseInt(e,10))},percent:function(t,e){return!!(e.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(e=parseFloat(e))>=0&&e<=100)&&(this.set(t,e),!0)}};var c=new u.a(0,0,0),h="middle"===c.align?"middle":"center";i.prototype={parse:function(t){function e(){var t=r.buffer,e=0;for(t=l(t);e<t.length&&"\r"!==t[e]&&"\n"!==t[e];)++e;var i=t.substr(0,e);return"\r"===t[e]&&++e,"\n"===t[e]&&++e,r.buffer=t.substr(e),i}var r=this;t&&(r.buffer+=r.decoder.decode(t,{stream:!0}));try{var i;if("INITIAL"===r.state){if(!/\r\n|\n/.test(r.buffer))return this;i=e();var a=i.match(/^(ï»¿)?WEBVTT([ \t].*)?$/);if(!a||!a[0])throw new Error("Malformed WebVTT signature.");r.state="HEADER"}for(var n=!1;r.buffer;){if(!/\r\n|\n/.test(r.buffer))return this;switch(n?n=!1:i=e(),r.state){case"HEADER":/:/.test(i)?function(t){s(t,function(t,e){switch(t){case"Region":console.log("parse region",e)}},/:/)}(i):i||(r.state="ID");continue;case"NOTE":i||(r.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){r.state="NOTE";break}if(!i)continue;if(r.cue=new u.a(0,0,""),r.state="CUE",-1===i.indexOf("--\x3e")){r.cue.id=i;continue}case"CUE":try{o(i,r.cue,r.regionList)}catch(t){r.cue=null,r.state="BADCUE";continue}r.state="CUETEXT";continue;case"CUETEXT":var d=-1!==i.indexOf("--\x3e");if(!i||d&&(n=!0)){r.oncue&&r.oncue(r.cue),r.cue=null,r.state="ID";continue}r.cue.text&&(r.cue.text+="\n"),r.cue.text+=i;continue;case"BADCUE":i||(r.state="ID");continue}}}catch(t){"CUETEXT"===r.state&&r.cue&&r.oncue&&r.oncue(r.cue),r.cue=null,r.state="INITIAL"===r.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var t=this;try{if(t.buffer+=t.decoder.decode(),(t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new Error("Malformed WebVTT signature.")}catch(t){throw t}return t.onflush&&t.onflush(),this}},e.a=i},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var a=r(4),n=r.n(a),s=r(1),o=r(2),l=r(24),u=r(28),d=r(29),c=r(30),h=r(45),f=r(46),p=r(47),g=r(0),v=r(9),y=r.n(v),m=r(48),b=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}();r(68);var E=function(){function t(){var e=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,t);var 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"');Object(g.a)(r.debug),this.config=r,this._autoLevelCapping=-1;var s=this.observer=new y.a;s.trigger=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];s.emit.apply(s,[t,t].concat(r))},s.off=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];s.removeListener.apply(s,[t].concat(r))},this.on=s.on.bind(s),this.off=s.off.bind(s),this.trigger=s.trigger.bind(s);var o=this.abrController=new r.abrController(this),p=new r.bufferController(this),v=new r.capLevelController(this),m=new r.fpsController(this),b=new l.a(this),E=new u.a(this),T=new d.a(this),S=new f.a(this),R=this.levelController=new h.a(this),A=this.streamController=new c.a(this),_=[R,A],L=r.audioStreamController;L&&_.push(new L(this)),this.networkControllers=_;var w=[b,E,T,o,p,v,m,S];if(L=r.audioTrackController){var D=new L(this);this.audioTrackController=D,w.push(D)}if(L=r.subtitleTrackController){var I=new L(this);this.subtitleTrackController=I,w.push(I)}if(L=r.emeController){var O=new L(this);this.emeController=O,w.push(O)}[r.subtitleStreamController,r.timelineController].forEach(function(t){t&&w.push(new t(e))}),this.coreComponents=w}return t.isSupported=function(){return Object(p.a)()},b(t,null,[{key:"version",get:function(){return"0.8.9"}},{key:"Events",get:function(){return s.a}},{key:"ErrorTypes",get:function(){return o.b}},{key:"ErrorDetails",get:function(){return o.a}},{key:"DefaultConfig",get:function(){return t.defaultConfig?t.defaultConfig:m.a},set:function(e){t.defaultConfig=e}}]),t.prototype.destroy=function(){g.b.log("destroy"),this.trigger(s.a.DESTROYING),this.detachMedia(),this.coreComponents.concat(this.networkControllers).forEach(function(t){t.destroy()}),this.url=null,this.observer.removeAllListeners(),this._autoLevelCapping=-1},t.prototype.attachMedia=function(t){g.b.log("attachMedia"),this.media=t,this.trigger(s.a.MEDIA_ATTACHING,{media:t})},t.prototype.detachMedia=function(){g.b.log("detachMedia"),this.trigger(s.a.MEDIA_DETACHING),this.media=null},t.prototype.loadSource=function(t){t=n.a.buildAbsoluteURL(window.location.href,t,{alwaysNormalize:!0}),g.b.log("loadSource:"+t),this.url=t,this.trigger(s.a.MANIFEST_LOADING,{url:t})},t.prototype.startLoad=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;g.b.log("startLoad("+t+")"),this.networkControllers.forEach(function(e){e.startLoad(t)})},t.prototype.stopLoad=function(){g.b.log("stopLoad"),this.networkControllers.forEach(function(t){t.stopLoad()})},t.prototype.swapAudioCodec=function(){g.b.log("swapAudioCodec"),this.streamController.swapAudioCodec()},t.prototype.recoverMediaError=function(){g.b.log("recoverMediaError");var t=this.media;this.detachMedia(),this.attachMedia(t)},b(t,[{key:"levels",get:function(){return this.levelController.levels}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(t){g.b.log("set currentLevel:"+t),this.loadLevel=t,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(t){g.b.log("set nextLevel:"+t),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(t){g.b.log("set loadLevel:"+t),this.levelController.manualLevel=t}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(t){this.levelController.nextLoadLevel=t}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(t){g.b.log("set firstLevel:"+t),this.levelController.firstLevel=t}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(t){g.b.log("set startLevel:"+t);var e=this;-1!==t&&(t=Math.max(t,e.minAutoLevel)),e.levelController.startLevel=t}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(t){g.b.log("set autoLevelCapping:"+t),this._autoLevelCapping=t}},{key:"autoLevelEnabled",get:function(){return-1===this.levelController.manualLevel}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){for(var t=this,e=t.levels,r=t.config.minAutoBitrate,i=e?e.length:0,a=0;a<i;a++){if((e[a].realBitrate?Math.max(e[a].realBitrate,e[a].bitrate):e[a].bitrate)>r)return a}return 0}},{key:"maxAutoLevel",get:function(){var t=this,e=t.levels,r=t.autoLevelCapping;return-1===r&&e&&e.length?e.length-1:r}},{key:"nextAutoLevel",get:function(){var t=this;return Math.min(Math.max(t.abrController.nextAutoLevel,t.minAutoLevel),t.maxAutoLevel)},set:function(t){var e=this;e.abrController.nextAutoLevel=Math.max(e.minAutoLevel,t)}},{key:"audioTracks",get:function(){var t=this.audioTrackController;return t?t.audioTracks:[]}},{key:"audioTrack",get:function(){var t=this.audioTrackController;return t?t.audioTrack:-1},set:function(t){var e=this.audioTrackController;e&&(e.audioTrack=t)}},{key:"liveSyncPosition",get:function(){return this.streamController.liveSyncPosition}},{key:"subtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTrack:-1},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleTrack=t)}},{key:"subtitleDisplay",get:function(){var t=this.subtitleTrackController;return!!t&&t.subtitleDisplay},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleDisplay=t)}}]),t}();e.default=E},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(3),l=r(2),u=r(0),d=r(12),c=r(25),h=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),f={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},p=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.MANIFEST_LOADING,s.a.LEVEL_LOADING,s.a.AUDIO_TRACK_LOADING,s.a.SUBTITLE_TRACK_LOADING));return n.loaders={},n}return n(e,t),e.canHaveQualityLevels=function(t){return t!==f.AUDIO_TRACK&&t!==f.SUBTITLE_TRACK},e.mapContextToLevelType=function(t){switch(t.type){case f.AUDIO_TRACK:return"audio";case f.SUBTITLE_TRACK:return"subtitle";default:return"main"}},e.getResponseUrl=function(t,e){var r=t.url;return void 0!==r&&0!==r.indexOf("data:")||(r=e.url),r},e.prototype.createInternalLoader=function(t){var e=this.hls.config,r=e.pLoader,i=e.loader,a=r||i,n=new a(e);return t.loader=i,this.loaders[t.type]=n,n},e.prototype.getInternalLoader=function(t){return this.loaders[t.type]},e.prototype.resetInternalLoader=function(t){this.loaders[t]&&delete this.loaders[t]},e.prototype.destroyInternalLoaders=function(){for(var t in this.loaders){var e=this.loaders[t];e&&e.destroy(),this.resetInternalLoader(t)}},e.prototype.destroy=function(){this.destroyInternalLoaders(),t.prototype.destroy.call(this)},e.prototype.onManifestLoading=function(t){this.load(t.url,{type:f.MANIFEST})},e.prototype.onLevelLoading=function(t){this.load(t.url,{type:f.LEVEL,level:t.level,id:t.id})},e.prototype.onAudioTrackLoading=function(t){this.load(t.url,{type:f.AUDIO_TRACK,id:t.id})},e.prototype.onSubtitleTrackLoading=function(t){this.load(t.url,{type:f.SUBTITLE_TRACK,id:t.id})},e.prototype.load=function(t,e){var r=this.hls.config,i=this.getInternalLoader(e);if(i){var a=i.context;if(a&&a.url===t)return u.b.trace("playlist request ongoing"),!1;u.b.warn("aborting previous loader for type: "+e.type),i.abort()}var n=void 0,s=void 0,o=void 0,l=void 0;switch(e.type){case f.MANIFEST:n=r.manifestLoadingMaxRetry,s=r.manifestLoadingTimeOut,o=r.manifestLoadingRetryDelay,l=r.manifestLoadingMaxRetryTimeout;break;case f.LEVEL:n=0,s=r.levelLoadingTimeOut;break;default:n=r.levelLoadingMaxRetry,s=r.levelLoadingTimeOut,o=r.levelLoadingRetryDelay,l=r.levelLoadingMaxRetryTimeout,u.b.log("Playlist loader for "+e.type+" "+(e.level||e.id))}i=this.createInternalLoader(e),e.url=t,e.responseType=e.responseType||"";var d=void 0,c=void 0;return d={timeout:s,maxRetry:n,retryDelay:o,maxRetryDelay:l},c={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)},i.load(e,d,c),!0},e.prototype.loadsuccess=function(t,e,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(r.isSidxRequest)return this._handleSidxRequest(t,r),void this._handlePlaylistLoaded(t,e,r,i);this.resetInternalLoader(r.type);var a=t.data;if(e.tload=performance.now(),0!==a.indexOf("#EXTM3U"))return void this._handleManifestParsingError(t,r,"no EXTM3U delimiter",i);a.indexOf("#EXTINF:")>0?this._handleTrackOrLevelPlaylist(t,e,r,i):this._handleMasterPlaylist(t,e,r,i)},e.prototype.loaderror=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._handleNetworkError(e,r)},e.prototype.loadtimeout=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._handleNetworkError(e,r)},e.prototype._handleMasterPlaylist=function(t,r,i,a){var n=this.hls,o=t.data,l=e.getResponseUrl(t,i),d=c.a.parseMasterPlaylist(o,l);if(!d.length)return void this._handleManifestParsingError(t,i,"no level found in manifest",a);var h=d.map(function(t){return{id:t.attrs.AUDIO,codec:t.audioCodec}}),f=c.a.parseMasterPlaylistMedia(o,l,"AUDIO",h),p=c.a.parseMasterPlaylistMedia(o,l,"SUBTITLES");if(f.length){var g=!1;f.forEach(function(t){t.url||(g=!0)}),!1===g&&d[0].audioCodec&&!d[0].attrs.AUDIO&&(u.b.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),f.unshift({type:"main",name:"main"}))}n.trigger(s.a.MANIFEST_LOADED,{levels:d,audioTracks:f,subtitles:p,url:l,stats:r,networkDetails:a})},e.prototype._handleTrackOrLevelPlaylist=function(t,r,i,a){var n=this.hls,o=i.id,l=i.level,u=i.type,d=e.getResponseUrl(t,i),h=isNaN(l)?isNaN(o)?0:o:l,p=e.mapContextToLevelType(i),g=c.a.parseLevelPlaylist(t.data,d,h,p);if(g.tload=r.tload,u===f.MANIFEST){var v={url:d,details:g};n.trigger(s.a.MANIFEST_LOADED,{levels:[v],audioTracks:[],url:d,stats:r,networkDetails:a})}if(r.tparsed=performance.now(),g.needSidxRanges){var y=g.initSegment.url;return void this.load(y,{isSidxRequest:!0,type:u,level:l,levelDetails:g,id:o,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer"})}i.levelDetails=g,this._handlePlaylistLoaded(t,r,i,a)},e.prototype._handleSidxRequest=function(t,e){var r=d.a.parseSegmentIndex(new Uint8Array(t.data));r.references.forEach(function(t,r){var i=t.info,a=e.levelDetails.fragments[r];0===a.byteRange.length&&(a.rawByteRange=String(1+i.end-i.start)+"@"+String(i.start))}),e.levelDetails.initSegment.rawByteRange=String(r.moovEndOffset)+"@0"},e.prototype._handleManifestParsingError=function(t,e,r,i){this.hls.trigger(s.a.ERROR,{type:l.b.NETWORK_ERROR,details:l.a.MANIFEST_PARSING_ERROR,fatal:!0,url:t.url,reason:r,networkDetails:i})},e.prototype._handleNetworkError=function(t,e){var r=void 0,i=void 0,a=t.loader;switch(t.type){case f.MANIFEST:r=l.a.MANIFEST_LOAD_TIMEOUT,i=!0;break;case f.LEVEL:r=l.a.LEVEL_LOAD_TIMEOUT,i=!1;break;case f.AUDIO_TRACK:r=l.a.AUDIO_TRACK_LOAD_TIMEOUT,i=!1;break;default:i=!1}a&&(a.abort(),this.resetInternalLoader(t.type)),this.hls.trigger(s.a.ERROR,{type:l.b.NETWORK_ERROR,details:r,fatal:i,url:a.url,loader:a,context:t,networkDetails:e})},e.prototype._handlePlaylistLoaded=function(t,r,i,a){var n=i.type,o=i.level,l=i.id,u=i.levelDetails;if(!u.targetduration)return void this._handleManifestParsingError(t,i,"invalid target duration",a);if(e.canHaveQualityLevels(i.type))this.hls.trigger(s.a.LEVEL_LOADED,{details:u,level:o||0,id:l||0,stats:r,networkDetails:a});else switch(n){case f.AUDIO_TRACK:this.hls.trigger(s.a.AUDIO_TRACK_LOADED,{details:u,id:l,stats:r,networkDetails:a});break;case f.SUBTITLE_TRACK:this.hls.trigger(s.a.SUBTITLE_TRACK_LOADED,{details:u,id:l,stats:r,networkDetails:a})}},h(e,null,[{key:"ContextType",get:function(){return f}}]),e}(o.a);e.a=p},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(4),n=r.n(a),s=r(26),o=r(13),l=r(27),u=r(0),d=r(14),c=/#EXT-X-STREAM-INF:([^\n\r]*)[\r\n]+([^\r\n]+)/g,h=/#EXT-X-MEDIA:(.*)/g,f=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/|(?!#)(\S+)/.source,/|#EXT-X-BYTERANGE:*(.+)/.source,/|#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/|#.*/.source].join(""),"g"),p=/(?:(?:#(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?/,g=function(){function t(){i(this,t)}return t.findGroup=function(t,e){if(!t)return null;for(var r=null,i=0;i<t.length;i++){var a=t[i];a.id===e&&(r=a)}return r},t.convertAVC1ToAVCOTI=function(t){var e,r=t.split(".");return r.length>2?(e=r.shift()+".",e+=parseInt(r.shift()).toString(16),e+=("000"+parseInt(r.shift()).toString(16)).substr(-4)):e=t,e},t.resolve=function(t,e){return n.a.buildAbsoluteURL(e,t,{alwaysNormalize:!0})},t.parseMasterPlaylist=function(e,r){var i=[],a=void 0;for(c.lastIndex=0;null!=(a=c.exec(e));){var n={},s=n.attrs=new l.a(a[1]);n.url=t.resolve(a[2],r);var o=s.decimalResolution("RESOLUTION");o&&(n.width=o.width,n.height=o.height),n.bitrate=s.decimalInteger("AVERAGE-BANDWIDTH")||s.decimalInteger("BANDWIDTH"),n.name=s.NAME,function(t,e){["video","audio"].forEach(function(r){var i=t.filter(function(t){return Object(d.b)(t,r)});if(i.length){var a=i.filter(function(t){return 0===t.lastIndexOf("avc1",0)||0===t.lastIndexOf("mp4a",0)});e[r+"Codec"]=a.length>0?a[0]:i[0],t=t.filter(function(t){return-1===i.indexOf(t)})}}),e.unknownCodecs=t}([].concat((s.CODECS||"").split(/[ ,]+/)),n),n.videoCodec&&-1!==n.videoCodec.indexOf("avc1")&&(n.videoCodec=t.convertAVC1ToAVCOTI(n.videoCodec)),i.push(n)}return i},t.parseMasterPlaylistMedia=function(e,r,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],n=void 0,s=[],o=0;for(h.lastIndex=0;null!==(n=h.exec(e));){var u={},d=new l.a(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=o++,s.push(u)}}return s},t.parseLevelPlaylist=function(t,e,r,i){var a,n,d=0,c=0,h={type:null,version:null,url:e,fragments:[],live:!0,startSN:0},g=new o.a,v=0,y=null,m=new s.a;for(f.lastIndex=0;null!==(a=f.exec(t));){var b=a[1];if(b){m.duration=parseFloat(b);var E=(" "+a[2]).slice(1);m.title=E||null,m.tagList.push(E?["INF",b,E]:["INF",b])}else if(a[3]){if(!isNaN(m.duration)){var T=d++;m.type=i,m.start=c,m.levelkey=g,m.sn=T,m.level=r,m.cc=v,m.baseurl=e,m.relurl=(" "+a[3]).slice(1),h.fragments.push(m),y=m,c+=m.duration,m=new s.a}}else if(a[4]){if(m.rawByteRange=(" "+a[4]).slice(1),y){var S=y.byteRangeEndOffset;S&&(m.lastByteRangeEndOffset=S)}}else if(a[5])m.rawProgramDateTime=(" "+a[5]).slice(1),m.tagList.push(["PROGRAM-DATE-TIME",m.rawProgramDateTime]),void 0===h.programDateTime&&(h.programDateTime=new Date(new Date(Date.parse(a[5]))-1e3*c));else{for(a=a[0].match(p),n=1;n<a.length&&void 0===a[n];n++);var R=(" "+a[n+1]).slice(1),A=(" "+a[n+2]).slice(1);switch(a[n]){case"#":m.tagList.push(A?[R,A]:[R]);break;case"PLAYLIST-TYPE":h.type=R.toUpperCase();break;case"MEDIA-SEQUENCE":d=h.startSN=parseInt(R);break;case"TARGETDURATION":h.targetduration=parseFloat(R);break;case"VERSION":h.version=parseInt(R);break;case"EXTM3U":break;case"ENDLIST":h.live=!1;break;case"DIS":v++,m.tagList.push(["DIS"]);break;case"DISCONTINUITY-SEQ":v=parseInt(R);break;case"KEY":var _=R,L=new l.a(_),w=L.enumeratedString("METHOD"),D=L.URI,I=L.hexadecimalInteger("IV");w&&(g=new o.a,D&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(w)>=0&&(g.method=w,g.baseuri=e,g.reluri=D,g.key=null,g.iv=I));break;case"START":var O=R,k=new l.a(O),C=k.decimalFloatingPoint("TIME-OFFSET");isNaN(C)||(h.startTimeOffset=C);break;case"MAP":var P=new l.a(R);m.relurl=P.URI,m.rawByteRange=P.BYTERANGE,m.baseurl=e,m.level=r,m.type=i,m.sn="initSegment",h.initSegment=m,m=new s.a;break;default:u.b.warn("line parsed but not handled: "+a)}}}return m=y,m&&!m.relurl&&(h.fragments.pop(),c-=m.duration),h.totalduration=c,h.averagetargetduration=c/h.fragments.length,h.endSN=d-1,h.startCC=h.fragments[0]?h.fragments[0].cc:0,h.endCC=v,!h.initSegment&&h.fragments.length&&h.fragments.every(function(t){return t.relurl.endsWith(".mp4")})&&(u.b.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),m=new s.a,m.relurl=h.fragments[0].relurl,m.baseurl=e,m.level=r,m.type=i,m.sn="initSegment",h.initSegment=m,h.needSidxRanges=!0),h},t}();e.a=g},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(4),n=r.n(a),s=r(13),o=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),l=function(){function t(){i(this,t),this._url=null,this._byteRange=null,this._decryptdata=null,this.tagList=[]}return t.prototype.createInitializationVector=function(t){for(var e=new Uint8Array(16),r=12;r<16;r++)e[r]=t>>8*(15-r)&255;return e},t.prototype.fragmentDecryptdataFromLevelkey=function(t,e){var r=t;return t&&t.method&&t.uri&&!t.iv&&(r=new s.a,r.method=t.method,r.baseuri=t.baseuri,r.reluri=t.reluri,r.iv=this.createInitializationVector(e)),r},t.prototype.cloneObj=function(t){return JSON.parse(JSON.stringify(t))},o(t,[{key:"url",get:function(){return!this._url&&this.relurl&&(this._url=n.a.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},set:function(t){this._url=t}},{key:"programDateTime",get:function(){return!this._programDateTime&&this.rawProgramDateTime&&(this._programDateTime=new Date(Date.parse(this.rawProgramDateTime))),this._programDateTime}},{key:"byteRange",get:function(){if(!this._byteRange&&!this.rawByteRange)return[];if(this._byteRange)return this._byteRange;var t=[];if(this.rawByteRange){var e=this.rawByteRange.split("@",2);if(1===e.length){var r=this.lastByteRangeEndOffset;t[0]=r||0}else t[0]=parseInt(e[1]);t[1]=parseInt(e[0])+t[0],this._byteRange=t}return t}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"decryptdata",get:function(){return this._decryptdata||(this._decryptdata=this.fragmentDecryptdataFromLevelkey(this.levelkey,this.sn)),this._decryptdata}}]),t}();e.a=l},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=/^(\d+)x(\d+)$/,n=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,s=function(){function t(e){i(this,t),"string"==typeof e&&(e=t.parseAttrList(e));for(var r in e)e.hasOwnProperty(r)&&(this[r]=e[r])}return t.prototype.decimalInteger=function(t){var e=parseInt(this[t],10);return e>Number.MAX_SAFE_INTEGER?1/0:e},t.prototype.hexadecimalInteger=function(t){if(this[t]){var e=(this[t]||"0x").slice(2);e=(1&e.length?"0":"")+e;for(var r=new Uint8Array(e.length/2),i=0;i<e.length/2;i++)r[i]=parseInt(e.slice(2*i,2*i+2),16);return r}return null},t.prototype.hexadecimalIntegerAsNumber=function(t){var e=parseInt(this[t],16);return e>Number.MAX_SAFE_INTEGER?1/0:e},t.prototype.decimalFloatingPoint=function(t){return parseFloat(this[t])},t.prototype.enumeratedString=function(t){return this[t]},t.prototype.decimalResolution=function(t){var e=a.exec(this[t]);if(null!==e)return{width:parseInt(e[1],10),height:parseInt(e[2],10)}},t.parseAttrList=function(t){var e,r={};for(n.lastIndex=0;null!==(e=n.exec(t));){var i=e[2];0===i.indexOf('"')&&i.lastIndexOf('"')===i.length-1&&(i=i.slice(1,-1)),r[e[1]]=i}return r},t}();e.a=s},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(3),l=r(2),u=r(0),d=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.FRAG_LOADING));return n.loaders={},n}return n(e,t),e.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)},e.prototype.onFragLoading=function(t){var e=t.frag,r=e.type,i=this.loaders,a=this.hls.config,n=a.fLoader,s=a.loader;e.loaded=0;var o=i[r];o&&(u.b.warn("abort previous fragment loader for type: "+r),o.abort()),o=i[r]=e.loader=a.fLoader?new n(a):new s(a);var l=void 0,d=void 0,c=void 0;l={url:e.url,frag:e,responseType:"arraybuffer",progressData:!1};var h=e.byteRangeStartOffset,f=e.byteRangeEndOffset;isNaN(h)||isNaN(f)||(l.rangeStart=h,l.rangeEnd=f),d={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:a.fragLoadingMaxRetryTimeout},c={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this),onProgress:this.loadprogress.bind(this)},o.load(l,d,c)},e.prototype.loadsuccess=function(t,e,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=t.data,n=r.frag;n.loader=void 0,this.loaders[n.type]=void 0,this.hls.trigger(s.a.FRAG_LOADED,{payload:a,frag:n,stats:e,networkDetails:i})},e.prototype.loaderror=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=e.loader;i&&i.abort(),this.loaders[e.type]=void 0,this.hls.trigger(s.a.ERROR,{type:l.b.NETWORK_ERROR,details:l.a.FRAG_LOAD_ERROR,fatal:!1,frag:e.frag,response:t,networkDetails:r})},e.prototype.loadtimeout=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=e.loader;i&&i.abort(),this.loaders[e.type]=void 0,this.hls.trigger(s.a.ERROR,{type:l.b.NETWORK_ERROR,details:l.a.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e.frag,networkDetails:r})},e.prototype.loadprogress=function(t,e,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=e.frag;a.loaded=t.loaded,this.hls.trigger(s.a.FRAG_LOAD_PROGRESS,{frag:a,stats:t,networkDetails:i})},e}(o.a);e.a=d},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(3),l=r(2),u=r(0),d=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.KEY_LOADING));return n.loaders={},n.decryptkey=null,n.decrypturl=null,n}return n(e,t),e.prototype.destroy=function(){for(var t in this.loaders){var e=this.loaders[t];e&&e.destroy()}this.loaders={},o.a.prototype.destroy.call(this)},e.prototype.onKeyLoading=function(t){var e=t.frag,r=e.type,i=this.loaders[r],a=e.decryptdata,n=a.uri;if(n!==this.decrypturl||null===this.decryptkey){var o=this.hls.config;i&&(u.b.warn("abort previous key loader for type:"+r),i.abort()),e.loader=this.loaders[r]=new o.loader(o),this.decrypturl=n,this.decryptkey=null;var l=void 0,d=void 0,c=void 0;l={url:n,frag:e,responseType:"arraybuffer"},d={timeout:o.fragLoadingTimeOut,maxRetry:o.fragLoadingMaxRetry,retryDelay:o.fragLoadingRetryDelay,maxRetryDelay:o.fragLoadingMaxRetryTimeout},c={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)},e.loader.load(l,d,c)}else this.decryptkey&&(a.key=this.decryptkey,this.hls.trigger(s.a.KEY_LOADED,{frag:e}))},e.prototype.loadsuccess=function(t,e,r){var i=r.frag;this.decryptkey=i.decryptdata.key=new Uint8Array(t.data),i.loader=void 0,this.loaders[i.type]=void 0,this.hls.trigger(s.a.KEY_LOADED,{frag:i})},e.prototype.loaderror=function(t,e){var r=e.frag,i=r.loader;i&&i.abort(),this.loaders[e.type]=void 0,this.hls.trigger(s.a.ERROR,{type:l.b.NETWORK_ERROR,details:l.a.KEY_LOAD_ERROR,fatal:!1,frag:r,response:t})},e.prototype.loadtimeout=function(t,e){var r=e.frag,i=r.loader;i&&i.abort(),this.loaders[e.type]=void 0,this.hls.trigger(s.a.ERROR,{type:l.b.NETWORK_ERROR,details:l.a.KEY_LOAD_TIMEOUT,fatal:!1,frag:r})},e}(o.a);e.a=d},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(6),o=r(7),l=r(15),u=r(1),d=r(19),c=r(20),h=r(2),f=r(0),p=r(21),g=r(11),v=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),y={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_LEVEL:"WAITING_LEVEL",PARSING:"PARSING",PARSED:"PARSED",BUFFER_FLUSHING:"BUFFER_FLUSHING",ENDED:"ENDED",ERROR:"ERROR"},m=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,u.a.MEDIA_ATTACHED,u.a.MEDIA_DETACHING,u.a.MANIFEST_LOADING,u.a.MANIFEST_PARSED,u.a.LEVEL_LOADED,u.a.KEY_LOADED,u.a.FRAG_LOADED,u.a.FRAG_LOAD_EMERGENCY_ABORTED,u.a.FRAG_PARSING_INIT_SEGMENT,u.a.FRAG_PARSING_DATA,u.a.FRAG_PARSED,u.a.ERROR,u.a.AUDIO_TRACK_SWITCHING,u.a.AUDIO_TRACK_SWITCHED,u.a.BUFFER_CREATED,u.a.BUFFER_APPENDED,u.a.BUFFER_FLUSHED));return n.config=r.config,n.audioCodecSwap=!1,n._state=y.STOPPED,n}return n(e,t),e.prototype.onHandlerDestroying=function(){this.stopLoad()},e.prototype.onHandlerDestroyed=function(){this.state=y.STOPPED},e.prototype.startLoad=function(t){if(this.levels){var e=this.lastCurrentTime,r=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var i=r.startLevel;-1===i&&(i=0,this.bitrateTest=!0),this.level=r.nextLoadLevel=i,this.loadedmetadata=!1}e>0&&-1===t&&(f.b.log("override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e),this.state=y.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this.forceStartLoad=!0,this.state=y.STOPPED},e.prototype.stopLoad=function(){var t=this.fragCurrent;t&&(t.loader&&t.loader.abort(),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=y.STOPPED,this.forceStartLoad=!1},e.prototype.doTick=function(){switch(this.state){case y.ERROR:break;case y.BUFFER_FLUSHING:this.fragLoadError=0;break;case y.IDLE:this._doTickIdle();break;case y.WAITING_LEVEL:var t=this.levels[this.level];t&&t.details&&(this.state=y.IDLE);break;case y.FRAG_LOADING_WAITING_RETRY:var e=performance.now(),r=this.retryDate;(!r||e>=r||this.media&&this.media.seeking)&&(f.b.log("mediaController: retryDate reached, switch back to IDLE state"),this.state=y.IDLE);break;case y.ERROR:case y.STOPPED:case y.FRAG_LOADING:case y.PARSING:case y.PARSED:case y.ENDED:}this._checkBuffer(),this._checkFragmentChanged()},e.prototype._doTickIdle=function(){var t=this.hls,e=t.config,r=this.media;if(void 0!==this.levelLastLoaded&&(r||!this.startFragRequested&&e.startFragPrefetch)){var i=void 0;i=this.loadedmetadata?r.currentTime:this.nextLoadPosition;var a=t.nextLoadLevel,n=this.levels[a];if(n){var s=n.bitrate,l=void 0;l=s?Math.max(8*e.maxBufferSize/s,e.maxBufferLength):e.maxBufferLength,l=Math.min(l,e.maxMaxBufferLength);var d=o.a.bufferInfo(this.mediaBuffer?this.mediaBuffer:r,i,e.maxBufferHole),c=d.len;if(!(c>=l)){f.b.trace("buffer length of "+c.toFixed(3)+" is below max of "+l.toFixed(3)+". checking for more payload ..."),this.level=t.nextLoadLevel=a;var h=n.details;if(void 0===h||!0===h.live&&this.levelLastLoaded!==a)return void(this.state=y.WAITING_LEVEL);var p=this.fragPrevious;if(!h.live&&p&&!p.backtracked&&p.sn===h.endSN&&!d.nextStart){if(Math.min(r.duration,p.start+p.duration)-Math.max(d.end,p.start)<=Math.max(.2,p.duration)){var g={};return this.altAudio&&(g.type="video"),this.hls.trigger(u.a.BUFFER_EOS,g),void(this.state=y.ENDED)}}this._fetchPayloadOrEos(i,d,h)}}}},e.prototype._fetchPayloadOrEos=function(t,e,r){var i=this.fragPrevious,a=this.level,n=r.fragments,s=n.length;if(0!==s){var o=n[0].start,l=n[s-1].start+n[s-1].duration,u=e.end,d=void 0;if(r.initSegment&&!r.initSegment.data)d=r.initSegment;else if(r.live){var c=this.config.initialLiveManifestSize;if(s<c)return void f.b.warn("Can not start playback of a level, reason: not enough fragments "+s+" < "+c);if(null===(d=this._ensureFragmentAtLivePoint(r,u,o,l,i,n,s)))return}else u<o&&(d=n[0]);d||(d=this._findFragment(o,i,s,n,u,l,r)),d&&this._loadFragmentOrKey(d,a,r,t,u)}},e.prototype._ensureFragmentAtLivePoint=function(t,e,r,i,a,n,o){var l=this.hls.config,u=this.media,d=void 0,c=void 0!==l.liveMaxLatencyDuration?l.liveMaxLatencyDuration:l.liveMaxLatencyDurationCount*t.targetduration;if(e<Math.max(r-l.maxFragLookUpTolerance,i-c)){var h=this.liveSyncPosition=this.computeLivePosition(r,t);f.b.log("buffer end: "+e.toFixed(3)+" is located too far from the end of live sliding playlist, reset currentTime to:"+h.toFixed(3)),e=h,u&&u.readyState&&u.duration>h&&(u.currentTime=h),this.nextLoadPosition=h}if(t.PTSKnown&&e>i&&u&&u.readyState)return null;if(this.startFragRequested&&!t.PTSKnown){if(a){var p=a.sn+1;if(p>=t.startSN&&p<=t.endSN){var g=n[p-t.startSN];a.cc===g.cc&&(d=g,f.b.log("live playlist, switching playlist, load frag with next SN: "+d.sn))}d||(d=s.a.search(n,function(t){return a.cc-t.cc}))&&f.b.log("live playlist, switching playlist, load frag with same CC: "+d.sn)}d||(d=n[Math.min(o-1,Math.round(o/2))],f.b.log("live playlist, switching playlist, unknown, load middle frag:"+d.sn))}return d},e.prototype._findFragment=function(t,e,r,i,a,n,o){var l=this.hls.config,u=void 0,d=void 0,c=l.maxFragLookUpTolerance,h=e?i[e.sn-i[0].sn+1]:void 0,p=function(t){var e=Math.min(c,t.duration+(t.deltaPTS?t.deltaPTS:0));return t.start+t.duration-e<=a?1:t.start-e>a&&t.start?-1:0};if(a<n?(a>n-c&&(c=0),d=h&&!p(h)?h:s.a.search(i,p)):d=i[r-1],d){u=d;var g=u.sn-o.startSN,v=e&&u.level===e.level,y=i[g-1],m=i[g+1];if(e&&u.sn===e.sn)if(v&&!u.backtracked)if(u.sn<o.endSN){var b=e.deltaPTS;b&&b>l.maxBufferHole&&e.dropped&&g?(u=y,f.b.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"),e.loadCounter--):(u=m,f.b.log("SN just loaded, load next one: "+u.sn))}else u=null;else u.backtracked&&(m&&m.backtracked?(f.b.warn("Already backtracked from fragment "+m.sn+", will not backtrack to fragment "+u.sn+". Loading fragment "+m.sn),u=m):(f.b.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),u.dropped=0,y?(y.loadCounter&&y.loadCounter--,u=y,u.backtracked=!0):g&&(u=null)))}return u},e.prototype._loadFragmentOrKey=function(t,e,r,i,a){var n=this.hls,s=n.config;if(!t.decryptdata||null==t.decryptdata.uri||null!=t.decryptdata.key){if(f.b.log("Loading "+t.sn+" of ["+r.startSN+" ,"+r.endSN+"],level "+e+", currentTime:"+i.toFixed(3)+",bufferEnd:"+a.toFixed(3)),void 0!==this.fragLoadIdx?this.fragLoadIdx++:this.fragLoadIdx=0,t.loadCounter){t.loadCounter++;var o=s.fragLoadingLoopThreshold;if(t.loadCounter>o&&Math.abs(this.fragLoadIdx-t.loadIdx)<o)return void n.trigger(u.a.ERROR,{type:h.b.MEDIA_ERROR,details:h.a.FRAG_LOOP_LOADING_ERROR,fatal:!1,frag:t})}else t.loadCounter=1;return t.loadIdx=this.fragLoadIdx,t.autoLevel=n.autoLevelEnabled,t.bitrateTest=this.bitrateTest,this.fragCurrent=t,this.startFragRequested=!0,isNaN(t.sn)||t.bitrateTest||(this.nextLoadPosition=t.start+t.duration),n.trigger(u.a.FRAG_LOADING,{frag:t}),this.demuxer||(this.demuxer=new l.a(n,"main")),void(this.state=y.FRAG_LOADING)}f.b.log("Loading key for "+t.sn+" of ["+r.startSN+" ,"+r.endSN+"],level "+e),this.state=y.KEY_LOADING,n.trigger(u.a.KEY_LOADING,{frag:t})},e.prototype.getBufferedFrag=function(t){return s.a.search(this._bufferedFrags,function(e){return t<e.startPTS?-1:t>e.endPTS?1:0})},e.prototype.followingBufferedFrag=function(t){return t?this.getBufferedFrag(t.endPTS+.5):null},e.prototype._checkFragmentChanged=function(){var t,e,r=this.media;if(r&&r.readyState&&!1===r.seeking&&(e=r.currentTime,e>r.playbackRate*this.lastCurrentTime&&(this.lastCurrentTime=e),o.a.isBuffered(r,e)?t=this.getBufferedFrag(e):o.a.isBuffered(r,e+.1)&&(t=this.getBufferedFrag(e+.1)),t)){var i=t;if(i!==this.fragPlaying){this.hls.trigger(u.a.FRAG_CHANGED,{frag:i});var a=i.level;this.fragPlaying&&this.fragPlaying.level===a||this.hls.trigger(u.a.LEVEL_SWITCHED,{level:a}),this.fragPlaying=i}}},e.prototype.immediateLevelSwitch=function(){if(f.b.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var t=this.media,e=void 0;t?(e=t.paused,t.pause()):e=!0,this.previouslyPaused=e}var r=this.fragCurrent;r&&r.loader&&r.loader.abort(),this.fragCurrent=null,void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},e.prototype.immediateLevelSwitchEnd=function(){var t=this.media;t&&t.buffered.length&&(this.immediateSwitch=!1,o.a.isBuffered(t,t.currentTime)&&(t.currentTime-=1e-4),this.previouslyPaused||t.play())},e.prototype.nextLevelSwitch=function(){var t=this.media;if(t&&t.readyState){var e=void 0,r=void 0,i=void 0;if(void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold),r=this.getBufferedFrag(t.currentTime),r&&r.startPTS>1&&this.flushMainBuffer(0,r.startPTS-1),t.paused)e=0;else{var a=this.hls.nextLoadLevel,n=this.levels[a],s=this.fragLastKbps;e=s&&this.fragCurrent?this.fragCurrent.duration*n.bitrate/(1e3*s)+1:0}if((i=this.getBufferedFrag(t.currentTime+e))&&(i=this.followingBufferedFrag(i))){var o=this.fragCurrent;o&&o.loader&&o.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(i.maxStartPTS,Number.POSITIVE_INFINITY)}}},e.prototype.flushMainBuffer=function(t,e){this.state=y.BUFFER_FLUSHING;var r={startOffset:t,endOffset:e};this.altAudio&&(r.type="video"),this.hls.trigger(u.a.BUFFER_FLUSHING,r)},e.prototype.onMediaAttached=function(t){var e=this.media=this.mediaBuffer=t.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),this.onvended=this.onMediaEnded.bind(this),e.addEventListener("seeking",this.onvseeking),e.addEventListener("seeked",this.onvseeked),e.addEventListener("ended",this.onvended);var r=this.config;this.levels&&r.autoStartLoad&&this.hls.startLoad(r.startPosition)},e.prototype.onMediaDetaching=function(){var t=this.media;t&&t.ended&&(f.b.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var e=this.levels;e&&e.forEach(function(t){t.details&&t.details.fragments.forEach(function(t){t.loadCounter=void 0,t.backtracked=void 0})}),t&&(t.removeEventListener("seeking",this.onvseeking),t.removeEventListener("seeked",this.onvseeked),t.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()},e.prototype.onMediaSeeking=function(){var t=this.media,e=t?t.currentTime:void 0,r=this.config;isNaN(e)||f.b.log("media seeking to "+e.toFixed(3));var i=this.mediaBuffer?this.mediaBuffer:t,a=o.a.bufferInfo(i,e,this.config.maxBufferHole);if(this.state===y.FRAG_LOADING){var n=this.fragCurrent;if(0===a.len&&n){var s=r.maxFragLookUpTolerance,l=n.start-s,u=n.start+n.duration+s;e<l||e>u?(n.loader&&(f.b.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),n.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=y.IDLE):f.b.log("seeking outside of buffer but within currently loaded fragment range")}}else this.state===y.ENDED&&(0===a.len&&(this.fragPrevious=0),this.state=y.IDLE);t&&(this.lastCurrentTime=e),this.state!==y.FRAG_LOADING&&void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*r.fragLoadingLoopThreshold),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=e),this.tick()},e.prototype.onMediaSeeked=function(){var t=this.media,e=t?t.currentTime:void 0;isNaN(e)||f.b.log("media seeked to "+e.toFixed(3)),this.tick()},e.prototype.onMediaEnded=function(){f.b.log("media ended"),this.startPosition=this.lastCurrentTime=0},e.prototype.onManifestLoading=function(){f.b.log("trigger BUFFER_RESET"),this.hls.trigger(u.a.BUFFER_RESET),this._bufferedFrags=[],this.stalled=!1,this.startPosition=this.lastCurrentTime=0},e.prototype.onManifestParsed=function(t){var e,r=!1,i=!1;t.levels.forEach(function(t){(e=t.audioCodec)&&(-1!==e.indexOf("mp4a.40.2")&&(r=!0),-1!==e.indexOf("mp4a.40.5")&&(i=!0))}),this.audioCodecSwitch=r&&i,this.audioCodecSwitch&&f.b.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=t.levels,this.startFragRequested=!1;var a=this.config;(a.autoStartLoad||this.forceStartLoad)&&this.hls.startLoad(a.startPosition)},e.prototype.onLevelLoaded=function(t){var e=t.details,r=t.level,i=this.levels[this.levelLastLoaded],a=this.levels[r],n=e.totalduration,s=0;if(f.b.log("level "+r+" loaded ["+e.startSN+","+e.endSN+"],duration:"+n),e.live){var o=a.details;o&&e.fragments.length>0?(d.a(o,e),s=e.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(s,o),e.PTSKnown&&!isNaN(s)?f.b.log("live playlist sliding:"+s.toFixed(3)):(f.b.log("live playlist - outdated PTS, unknown sliding"),Object(p.a)(this.fragPrevious,i,e))):(f.b.log("live playlist - first load, unknown sliding"),e.PTSKnown=!1,Object(p.a)(this.fragPrevious,i,e))}else e.PTSKnown=!1;if(a.details=e,this.levelLastLoaded=r,this.hls.trigger(u.a.LEVEL_UPDATED,{details:e,level:r}),!1===this.startFragRequested){if(-1===this.startPosition||-1===this.lastCurrentTime){var l=e.startTimeOffset;isNaN(l)?e.live?(this.startPosition=this.computeLivePosition(s,e),f.b.log("configure startPosition to "+this.startPosition)):this.startPosition=0:(l<0&&(f.b.log("negative start time offset "+l+", count from end of last fragment"),l=s+n+l),f.b.log("start time offset found in playlist, adjust startPosition to "+l),this.startPosition=l),this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===y.WAITING_LEVEL&&(this.state=y.IDLE),this.tick()},e.prototype.onKeyLoaded=function(){this.state===y.KEY_LOADING&&(this.state=y.IDLE,this.tick())},e.prototype.onFragLoaded=function(t){var e=this.fragCurrent,r=t.frag;if(this.state===y.FRAG_LOADING&&e&&"main"===r.type&&r.level===e.level&&r.sn===e.sn){var i=t.stats,a=this.levels[e.level],n=a.details;if(f.b.log("Loaded  "+e.sn+" of ["+n.startSN+" ,"+n.endSN+"],level "+e.level),this.bitrateTest=!1,this.stats=i,!0===r.bitrateTest&&this.hls.nextLoadLevel)this.state=y.IDLE,this.startFragRequested=!1,i.tparsed=i.tbuffered=performance.now(),this.hls.trigger(u.a.FRAG_BUFFERED,{stats:i,frag:e,id:"main"}),this.tick();else if("initSegment"===r.sn)this.state=y.IDLE,i.tparsed=i.tbuffered=performance.now(),n.initSegment.data=t.payload,this.hls.trigger(u.a.FRAG_BUFFERED,{stats:i,frag:e,id:"main"}),this.tick();else{this.state=y.PARSING;var s=n.totalduration,o=e.level,d=e.sn,c=this.config.defaultAudioCodec||a.audioCodec;this.audioCodecSwap&&(f.b.log("swapping playlist audio codec"),void 0===c&&(c=this.lastAudioCodec),c&&(c=-1!==c.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5")),this.pendingBuffering=!0,this.appended=!1,f.b.log("Parsing "+d+" of ["+n.startSN+" ,"+n.endSN+"],level "+o+", cc "+e.cc);var h=this.demuxer;h||(h=this.demuxer=new l.a(this.hls,"main"));var p=this.media,g=p&&p.seeking,v=!g&&(n.PTSKnown||!n.live),m=n.initSegment?n.initSegment.data:[];h.push(t.payload,m,c,a.videoCodec,e,s,v,void 0)}}this.fragLoadError=0},e.prototype.onFragParsingInitSegment=function(t){var e=this.fragCurrent,r=t.frag;if(e&&"main"===t.id&&r.sn===e.sn&&r.level===e.level&&this.state===y.PARSING){var i,a,n=t.tracks;if(n.audio&&this.altAudio&&delete n.audio,a=n.audio){var s=this.levels[this.level].audioCodec,o=navigator.userAgent.toLowerCase();s&&this.audioCodecSwap&&(f.b.log("swapping playlist audio codec"),s=-1!==s.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),this.audioCodecSwitch&&1!==a.metadata.channelCount&&-1===o.indexOf("firefox")&&(s="mp4a.40.5"),-1!==o.indexOf("android")&&"audio/mpeg"!==a.container&&(s="mp4a.40.2",f.b.log("Android: force audio codec to "+s)),a.levelCodec=s,a.id=t.id}a=n.video,a&&(a.levelCodec=this.levels[this.level].videoCodec,a.id=t.id),this.hls.trigger(u.a.BUFFER_CODECS,n);for(i in n){a=n[i],f.b.log("main track:"+i+",container:"+a.container+",codecs[level/parsed]=["+a.levelCodec+"/"+a.codec+"]");var l=a.initSegment;l&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(u.a.BUFFER_APPENDING,{type:i,data:l,parent:"main",content:"initSegment"}))}this.tick()}},e.prototype.onFragParsingData=function(t){var e=this,r=this.fragCurrent,i=t.frag;if(r&&"main"===t.id&&i.sn===r.sn&&i.level===r.level&&("audio"!==t.type||!this.altAudio)&&this.state===y.PARSING){var a=this.levels[this.level],n=r;if(isNaN(t.endPTS)&&(t.endPTS=t.startPTS+r.duration,t.endDTS=t.startDTS+r.duration),f.b.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(n.dropped=t.dropped,n.dropped)if(n.backtracked)f.b.warn("Already backtracked on this fragment, appending with the gap");else{var s=a.details;if(!s||n.sn!==s.startSN)return f.b.warn("missing video frame(s), backtracking fragment"),n.backtracked=!0,this.nextLoadPosition=t.startPTS,this.state=y.IDLE,this.fragPrevious=n,void this.tick();f.b.warn("missing video frame(s) on first frag, appending with gap")}else n.backtracked=!1;var o=d.b(a.details,n,t.startPTS,t.endPTS,t.startDTS,t.endDTS),l=this.hls;l.trigger(u.a.LEVEL_PTS_UPDATED,{details:a.details,level:this.level,drift:o,type:t.type,start:t.startPTS,end:t.endPTS}),[t.data1,t.data2].forEach(function(r){r&&r.length&&e.state===y.PARSING&&(e.appended=!0,e.pendingBuffering=!0,l.trigger(u.a.BUFFER_APPENDING,{type:t.type,data:r,parent:"main",content:"data"}))}),this.tick()}},e.prototype.onFragParsed=function(t){var e=this.fragCurrent,r=t.frag;e&&"main"===t.id&&r.sn===e.sn&&r.level===e.level&&this.state===y.PARSING&&(this.stats.tparsed=performance.now(),this.state=y.PARSED,this._checkAppendedParsed())},e.prototype.onAudioTrackSwitching=function(t){var e=!!t.url,r=t.id;if(!e){if(this.mediaBuffer!==this.media){f.b.log("switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var i=this.fragCurrent;i.loader&&(f.b.log("switching to main audio track, cancel main fragment load"),i.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=y.IDLE}var a=this.hls;a.trigger(u.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),a.trigger(u.a.AUDIO_TRACK_SWITCHED,{id:r}),this.altAudio=!1}},e.prototype.onAudioTrackSwitched=function(t){var e=t.id,r=!!this.hls.audioTracks[e].url;if(r){var i=this.videoBuffer;i&&this.mediaBuffer!==i&&(f.b.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=r,this.tick()},e.prototype.onBufferCreated=function(t){var e=t.tracks,r=void 0,i=void 0,a=!1;for(var n in e){var s=e[n];"main"===s.id?(i=n,r=s,"video"===n&&(this.videoBuffer=e[n].buffer)):a=!0}a&&r?(f.b.log("alternate track found, use "+i+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media},e.prototype.onBufferAppended=function(t){if("main"===t.parent){var e=this.state;e!==y.PARSING&&e!==y.PARSED||(this.pendingBuffering=t.pending>0,this._checkAppendedParsed())}},e.prototype._checkAppendedParsed=function(){if(!(this.state!==y.PARSED||this.appended&&this.pendingBuffering)){var t=this.fragCurrent;if(t){var e=this.mediaBuffer?this.mediaBuffer:this.media;f.b.log("main buffered:"+c.a.toString(e.buffered));var r=this._bufferedFrags.filter(function(t){return o.a.isBuffered(e,(t.startPTS+t.endPTS)/2)});r.push(t),this._bufferedFrags=r.sort(function(t,e){return t.startPTS-e.startPTS}),this.fragPrevious=t;var i=this.stats;i.tbuffered=performance.now(),this.fragLastKbps=Math.round(8*i.total/(i.tbuffered-i.tfirst)),this.hls.trigger(u.a.FRAG_BUFFERED,{stats:i,frag:t,id:"main"}),this.state=y.IDLE}this.tick()}},e.prototype.onError=function(t){var e=t.frag||this.fragCurrent;if(!e||"main"===e.type){var r=!!this.media&&o.a.isBuffered(this.media,this.media.currentTime)&&o.a.isBuffered(this.media,this.media.currentTime+.5);switch(t.details){case h.a.FRAG_LOAD_ERROR:case h.a.FRAG_LOAD_TIMEOUT:case h.a.KEY_LOAD_ERROR:case h.a.KEY_LOAD_TIMEOUT:if(!t.fatal)if(this.fragLoadError+1<=this.config.fragLoadingMaxRetry){var i=Math.min(Math.pow(2,this.fragLoadError)*this.config.fragLoadingRetryDelay,this.config.fragLoadingMaxRetryTimeout);e.loadCounter=0,f.b.warn("mediaController: frag loading failed, retry in "+i+" ms"),this.retryDate=performance.now()+i,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.fragLoadError++,this.state=y.FRAG_LOADING_WAITING_RETRY}else f.b.error("mediaController: "+t.details+" reaches max retry, redispatch as fatal ..."),t.fatal=!0,this.state=y.ERROR;break;case h.a.FRAG_LOOP_LOADING_ERROR:t.fatal||(r?(this._reduceMaxBufferLength(e.duration),this.state=y.IDLE):e.autoLevel&&0!==e.level||(t.fatal=!0,this.state=y.ERROR));break;case h.a.LEVEL_LOAD_ERROR:case h.a.LEVEL_LOAD_TIMEOUT:this.state!==y.ERROR&&(t.fatal?(this.state=y.ERROR,f.b.warn("streamController: "+t.details+",switch to "+this.state+" state ...")):t.levelRetry||this.state!==y.WAITING_LEVEL||(this.state=y.IDLE));break;case h.a.BUFFER_FULL_ERROR:"main"!==t.parent||this.state!==y.PARSING&&this.state!==y.PARSED||(r?(this._reduceMaxBufferLength(this.config.maxBufferLength),this.state=y.IDLE):(f.b.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)))}}},e.prototype._reduceMaxBufferLength=function(t){var e=this.config;e.maxMaxBufferLength>=t&&(e.maxMaxBufferLength/=2,f.b.warn("main:reduce max buffer length to "+e.maxMaxBufferLength+"s"),void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*e.fragLoadingLoopThreshold))},e.prototype._checkBuffer=function(){var t=this.media,e=this.config;if(t&&t.readyState){var r=t.currentTime,i=this.mediaBuffer?this.mediaBuffer:t,a=i.buffered;if(!this.loadedmetadata&&a.length){this.loadedmetadata=!0;var n=t.seeking?r:this.startPosition,s=o.a.isBuffered(i,n),l=a.start(0),d=!s&&Math.abs(n-l)<e.maxSeekHole;(r!==n||d)&&(f.b.log("target start position:"+n),d&&(n=l,f.b.log("target start position not buffered, seek to buffered.start(0) "+n)),f.b.log("adjust currentTime from "+r+" to "+n),t.currentTime=n)}else if(this.immediateSwitch)this.immediateLevelSwitchEnd();else{var c=o.a.bufferInfo(t,r,0),p=!(t.paused||t.ended||0===t.buffered.length),g=r!==this.lastCurrentTime;if(g)this.stallReported&&(f.b.warn("playback not stuck anymore @"+r+", after "+Math.round(performance.now()-this.stalled)+"ms"),this.stallReported=!1),this.stalled=void 0,this.nudgeRetry=0;else if(p){var v=performance.now(),y=this.hls;if(this.stalled){var m=v-this.stalled,b=c.len,E=this.nudgeRetry||0;if(b<=.5&&m>1e3*e.lowBufferWatchdogPeriod){this.stallReported||(this.stallReported=!0,f.b.warn("playback stalling in low buffer @"+r),y.trigger(u.a.ERROR,{type:h.b.MEDIA_ERROR,details:h.a.BUFFER_STALLED_ERROR,fatal:!1,buffer:b}));var T=c.nextStart,S=T-r;if(T&&S<e.maxSeekHole&&S>0){this.nudgeRetry=++E;var R=E*e.nudgeOffset;f.b.log("adjust currentTime from "+t.currentTime+" to next buffered @ "+T+" + nudge "+R),t.currentTime=T+R,this.stalled=void 0,y.trigger(u.a.ERROR,{type:h.b.MEDIA_ERROR,details:h.a.BUFFER_SEEK_OVER_HOLE,fatal:!1,hole:T+R-r})}}else if(b>.5&&m>1e3*e.highBufferWatchdogPeriod)if(this.stallReported||(this.stallReported=!0,f.b.warn("playback stalling in high buffer @"+r),y.trigger(u.a.ERROR,{type:h.b.MEDIA_ERROR,details:h.a.BUFFER_STALLED_ERROR,fatal:!1,buffer:b})),this.stalled=void 0,this.nudgeRetry=++E,E<e.nudgeMaxRetry){var A=t.currentTime,_=A+E*e.nudgeOffset;f.b.log("adjust currentTime from "+A+" to "+_),t.currentTime=_,y.trigger(u.a.ERROR,{type:h.b.MEDIA_ERROR,details:h.a.BUFFER_NUDGE_ON_STALL,fatal:!1})}else f.b.error("still stuck in high buffer @"+r+" after "+e.nudgeMaxRetry+", raise fatal error"),y.trigger(u.a.ERROR,{type:h.b.MEDIA_ERROR,details:h.a.BUFFER_STALLED_ERROR,fatal:!0})}else this.stalled=v,this.stallReported=!1}}}},e.prototype.onFragLoadEmergencyAborted=function(){this.state=y.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tick()},e.prototype.onBufferFlushed=function(){var t=this.mediaBuffer?this.mediaBuffer:this.media;this._bufferedFrags=this._bufferedFrags.filter(function(e){return o.a.isBuffered(t,(e.startPTS+e.endPTS)/2)}),void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold),this.state=y.IDLE,this.fragPrevious=null},e.prototype.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},e.prototype.computeLivePosition=function(t,e){var r=void 0!==this.config.liveSyncDuration?this.config.liveSyncDuration:this.config.liveSyncDurationCount*e.targetduration;return t+Math.max(0,e.totalduration-r)},v(e,[{key:"state",set:function(t){if(this.state!==t){var e=this.state;this._state=t,f.b.log("main stream:"+e+"->"+t),this.hls.trigger(u.a.STREAM_STATE_TRANSITION,{previousState:e,nextState:t})}},get:function(){return this._state}},{key:"currentLevel",get:function(){var t=this.media;if(t){var e=this.getBufferedFrag(t.currentTime);if(e)return e.level}return-1}},{key:"nextBufferedFrag",get:function(){var t=this.media;return t?this.followingBufferedFrag(this.getBufferedFrag(t.currentTime)):null}},{key:"nextLevel",get:function(){var t=this.nextBufferedFrag;return t?t.level:-1}},{key:"liveSyncPosition",get:function(){return this._liveSyncPosition},set:function(t){this._liveSyncPosition=t}}]),e}(g.a);e.a=m},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(e,r){i(this,t),this.subtle=e,this.aesIV=r}return t.prototype.decrypt=function(t,e){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},e,t)},t}();e.a=a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(e,r){i(this,t),this.subtle=e,this.key=r}return t.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},t}();e.a=a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t){var e=t.byteLength,r=e&&new DataView(t).getUint8(e-1);return r?t.slice(0,e-r):t}var n=function(){function t(){i(this,t),this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.initTable()}return t.prototype.uint8ArrayToUint32Array_=function(t){for(var e=new DataView(t),r=new Uint32Array(4),i=0;i<4;i++)r[i]=e.getUint32(4*i);return r},t.prototype.initTable=function(){var t=this.sBox,e=this.invSBox,r=this.subMix,i=r[0],a=r[1],n=r[2],s=r[3],o=this.invSubMix,l=o[0],u=o[1],d=o[2],c=o[3],h=new Uint32Array(256),f=0,p=0,g=0;for(g=0;g<256;g++)h[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,t[f]=v,e[v]=f;var y=h[f],m=h[y],b=h[m],E=257*h[v]^16843008*v;i[f]=E<<24|E>>>8,a[f]=E<<16|E>>>16,n[f]=E<<8|E>>>24,s[f]=E,E=16843009*b^65537*m^257*y^16843008*f,l[v]=E<<24|E>>>8,u[v]=E<<16|E>>>16,d[v]=E<<8|E>>>24,c[v]=E,f?(f=y^h[h[h[b^y]]],p^=h[h[p]]):f=p=1}},t.prototype.expandKey=function(t){for(var e=this.uint8ArrayToUint32Array_(t),r=!0,i=0;i<e.length&&r;)r=e[i]===this.key[i],i++;if(!r){this.key=e;var a=this.keySize=e.length;if(4!==a&&6!==a&&8!==a)throw new Error("Invalid aes key size="+a);var n=this.ksRows=4*(a+6+1),s=void 0,o=void 0,l=this.keySchedule=new Uint32Array(n),u=this.invKeySchedule=new Uint32Array(n),d=this.sBox,c=this.rcon,h=this.invSubMix,f=h[0],p=h[1],g=h[2],v=h[3],y=void 0,m=void 0;for(s=0;s<n;s++)s<a?y=l[s]=e[s]:(m=y,s%a==0?(m=m<<8|m>>>24,m=d[m>>>24]<<24|d[m>>>16&255]<<16|d[m>>>8&255]<<8|d[255&m],m^=c[s/a|0]<<24):a>6&&s%a==4&&(m=d[m>>>24]<<24|d[m>>>16&255]<<16|d[m>>>8&255]<<8|d[255&m]),l[s]=y=(l[s-a]^m)>>>0);for(o=0;o<n;o++)s=n-o,m=3&o?l[s]:l[s-4],u[o]=o<4||s<=4?m:f[d[m>>>24]]^p[d[m>>>16&255]]^g[d[m>>>8&255]]^v[d[255&m]],u[o]=u[o]>>>0}},t.prototype.networkToHostOrderSwap=function(t){return t<<24|(65280&t)<<8|(16711680&t)>>8|t>>>24},t.prototype.decrypt=function(t,e,r){for(var i,n,s=this.keySize+6,o=this.invKeySchedule,l=this.invSBox,u=this.invSubMix,d=u[0],c=u[1],h=u[2],f=u[3],p=this.uint8ArrayToUint32Array_(r),g=p[0],v=p[1],y=p[2],m=p[3],b=new Int32Array(t),E=new Int32Array(b.length),T=void 0,S=void 0,R=void 0,A=void 0,_=void 0,L=void 0,w=void 0,D=void 0,I=void 0,O=void 0,k=void 0,C=void 0,P=this.networkToHostOrderSwap;e<b.length;){for(I=P(b[e]),O=P(b[e+1]),k=P(b[e+2]),C=P(b[e+3]),_=I^o[0],L=C^o[1],w=k^o[2],D=O^o[3],i=4,n=1;n<s;n++)T=d[_>>>24]^c[L>>16&255]^h[w>>8&255]^f[255&D]^o[i],S=d[L>>>24]^c[w>>16&255]^h[D>>8&255]^f[255&_]^o[i+1],R=d[w>>>24]^c[D>>16&255]^h[_>>8&255]^f[255&L]^o[i+2],A=d[D>>>24]^c[_>>16&255]^h[L>>8&255]^f[255&w]^o[i+3],_=T,L=S,w=R,D=A,i+=4;T=l[_>>>24]<<24^l[L>>16&255]<<16^l[w>>8&255]<<8^l[255&D]^o[i],S=l[L>>>24]<<24^l[w>>16&255]<<16^l[D>>8&255]<<8^l[255&_]^o[i+1],R=l[w>>>24]<<24^l[D>>16&255]<<16^l[_>>8&255]<<8^l[255&L]^o[i+2],A=l[D>>>24]<<24^l[_>>16&255]<<16^l[L>>8&255]<<8^l[255&w]^o[i+3],i+=3,E[e]=P(T^g),E[e+1]=P(A^v),E[e+2]=P(R^y),E[e+3]=P(S^m),g=I,v=O,y=k,m=C,e+=4}return a(E.buffer)},t.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},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(17),n=r(0),s=r(5),o=function(){function t(e,r,a){i(this,t),this.observer=e,this.config=a,this.remuxer=r}return t.prototype.resetInitSegment=function(t,e,r,i){this._audioTrack={container:"audio/adts",type:"audio",id:0,sequenceNumber:0,isAAC:!0,samples:[],len:0,manifestCodec:e,duration:i,inputTimeScale:9e4}},t.prototype.resetTimeStamp=function(){},t.probe=function(t){if(!t)return!1;for(var e=s.a.getID3Data(t,0)||[],r=e.length,i=t.length;r<i;r++)if(a.e(t,r))return n.b.log("ADTS sync word found !"),!0;return!1},t.prototype.append=function(t,e,r,i){for(var o=this._audioTrack,l=s.a.getID3Data(t,0)||[],u=s.a.getTimeStamp(l),d=u?90*u:9e4*e,c=0,h=d,f=t.length,p=l.length,g=[{pts:h,dts:h,data:l}];p<f-1;)if(a.d(t,p)&&p+5<f){a.c(o,this.observer,t,p,o.manifestCodec);var v=a.a(o,t,p,d,c);if(!v){n.b.log("Unable to parse AAC frame");break}p+=v.length,h=v.sample.pts,c++}else s.a.isHeader(t,p)?(l=s.a.getID3Data(t,p),g.push({pts:h,dts:h,data:l}),p+=l.length):p++;this.remuxer.remux(o,{samples:[]},{samples:g,inputTimeScale:9e4},{samples:[]},e,r,i)},t.prototype.destroy=function(){},t}();e.a=o},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(17),n=r(18),s=r(1),o=r(36),l=r(37),u=r(0),d=r(2),c={video:0,audio:1,id3:2,text:3},h=function(){function t(e,r,a,n){i(this,t),this.observer=e,this.config=a,this.typeSupported=n,this.remuxer=r,this.sampleAes=null}return t.prototype.setDecryptData=function(t){null!=t&&null!=t.key&&"SAMPLE-AES"===t.method?this.sampleAes=new l.a(this.observer,this.config,t,this.discardEPB):this.sampleAes=null},t.probe=function(e){var r=t._syncOffset(e);return!(r<0)&&(r&&u.b.warn("MPEG2-TS detected but first sync word found @ offset "+r+", junk ahead ?"),!0)},t._syncOffset=function(t){for(var e=Math.min(1e3,t.length-564),r=0;r<e;){if(71===t[r]&&71===t[r+188]&&71===t[r+376])return r;r++}return-1},t.createTrack=function(t,e){return{container:"video"===t||"audio"===t?"video/mp2t":void 0,type:t,id:c[t],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],len:0,dropped:"video"===t?0:void 0,isAAC:"audio"===t||void 0,duration:"audio"===t?e:void 0}},t.prototype.resetInitSegment=function(e,r,i,a){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=t.createTrack("video",a),this._audioTrack=t.createTrack("audio",a),this._id3Track=t.createTrack("id3",a),this._txtTrack=t.createTrack("text",a),this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=r,this.videoCodec=i,this._duration=a},t.prototype.resetTimeStamp=function(){},t.prototype.append=function(e,r,i,a){var n,o,l,c,h,f=e.length,p=!1;this.contiguous=i;var g=this.pmtParsed,v=this._avcTrack,y=this._audioTrack,m=this._id3Track,b=v.pid,E=y.pid,T=m.pid,S=this._pmtId,R=v.pesData,A=y.pesData,_=m.pesData,L=this._parsePAT,w=this._parsePMT,D=this._parsePES,I=this._parseAVCPES.bind(this),O=this._parseAACPES.bind(this),k=this._parseMPEGPES.bind(this),C=this._parseID3PES.bind(this),P=t._syncOffset(e);for(f-=(f+P)%188,n=P;n<f;n+=188)if(71===e[n]){if(o=!!(64&e[n+1]),l=((31&e[n+1])<<8)+e[n+2],(48&e[n+3])>>4>1){if((c=n+5+e[n+4])===n+188)continue}else c=n+4;switch(l){case b:o&&(R&&(h=D(R))&&I(h,!1),R={data:[],size:0}),R&&(R.data.push(e.subarray(c,n+188)),R.size+=n+188-c);break;case E:o&&(A&&(h=D(A))&&(y.isAAC?O(h):k(h)),A={data:[],size:0}),A&&(A.data.push(e.subarray(c,n+188)),A.size+=n+188-c);break;case T:o&&(_&&(h=D(_))&&C(h),_={data:[],size:0}),_&&(_.data.push(e.subarray(c,n+188)),_.size+=n+188-c);break;case 0:o&&(c+=e[c]+1),S=this._pmtId=L(e,c);break;case S:o&&(c+=e[c]+1);var x=w(e,c,!0===this.typeSupported.mpeg||!0===this.typeSupported.mp3,null!=this.sampleAes);b=x.avc,b>0&&(v.pid=b),E=x.audio,E>0&&(y.pid=E,y.isAAC=x.isAAC),T=x.id3,T>0&&(m.pid=T),p&&!g&&(u.b.log("reparse from beginning"),p=!1,n=P-188),g=this.pmtParsed=!0;break;case 17:case 8191:break;default:p=!0}}else this.observer.trigger(s.a.ERROR,{type:d.b.MEDIA_ERROR,details:d.a.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});R&&(h=D(R))?(I(h,!0),v.pesData=null):v.pesData=R,A&&(h=D(A))?(y.isAAC?O(h):k(h),y.pesData=null):(A&&A.size&&u.b.log("last AAC PES packet truncated,might overlap between fragments"),y.pesData=A),_&&(h=D(_))?(C(h),m.pesData=null):m.pesData=_,null==this.sampleAes?this.remuxer.remux(y,v,m,this._txtTrack,r,i,a):this.decryptAndRemux(y,v,m,this._txtTrack,r,i,a)},t.prototype.decryptAndRemux=function(t,e,r,i,a,n,s){if(t.samples&&t.isAAC){var o=this;this.sampleAes.decryptAacSamples(t.samples,0,function(){o.decryptAndRemuxAvc(t,e,r,i,a,n,s)})}else this.decryptAndRemuxAvc(t,e,r,i,a,n,s)},t.prototype.decryptAndRemuxAvc=function(t,e,r,i,a,n,s){if(e.samples){var o=this;this.sampleAes.decryptAvcSamples(e.samples,0,0,function(){o.remuxer.remux(t,e,r,i,a,n,s)})}else this.remuxer.remux(t,e,r,i,a,n,s)},t.prototype.destroy=function(){this._initPTS=this._initDTS=void 0,this._duration=0},t.prototype._parsePAT=function(t,e){return(31&t[e+10])<<8|t[e+11]},t.prototype._parsePMT=function(t,e,r,i){var a,n,s,o,l={audio:-1,avc:-1,id3:-1,isAAC:!0};for(a=(15&t[e+1])<<8|t[e+2],n=e+3+a-4,s=(15&t[e+10])<<8|t[e+11],e+=12+s;e<n;){switch(o=(31&t[e+1])<<8|t[e+2],t[e]){case 207:if(!i){u.b.log("unkown stream type:"+t[e]);break}case 15:-1===l.audio&&(l.audio=o);break;case 21:-1===l.id3&&(l.id3=o);break;case 219:if(!i){u.b.log("unkown stream type:"+t[e]);break}case 27:-1===l.avc&&(l.avc=o);break;case 3:case 4:r?-1===l.audio&&(l.audio=o,l.isAAC=!1):u.b.log("MPEG audio found, not supported in this browser for now");break;case 36:u.b.warn("HEVC stream type found, not supported for now");break;default:u.b.log("unkown stream type:"+t[e])}e+=5+((15&t[e+3])<<8|t[e+4])}return l},t.prototype._parsePES=function(t){var e,r,i,a,n,s,o,l,d=0,c=t.data;if(!t||0===t.size)return null;for(;c[0].length<19&&c.length>1;){var h=new Uint8Array(c[0].length+c[1].length);h.set(c[0]),h.set(c[1],c[0].length),c[0]=h,c.splice(1,1)}if(e=c[0],1===(e[0]<<16)+(e[1]<<8)+e[2]){if((i=(e[4]<<8)+e[5])&&i>t.size-6)return null;r=e[7],192&r&&(s=536870912*(14&e[9])+4194304*(255&e[10])+16384*(254&e[11])+128*(255&e[12])+(254&e[13])/2,s>4294967295&&(s-=8589934592),64&r?(o=536870912*(14&e[14])+4194304*(255&e[15])+16384*(254&e[16])+128*(255&e[17])+(254&e[18])/2,o>4294967295&&(o-=8589934592),s-o>54e5&&(u.b.warn(Math.round((s-o)/9e4)+"s delta between PTS and DTS, align them"),s=o)):o=s),a=e[8],l=a+9,t.size-=l,n=new Uint8Array(t.size);for(var f=0,p=c.length;f<p;f++){e=c[f];var g=e.byteLength;if(l){if(l>g){l-=g;continue}e=e.subarray(l),g-=l,l=0}n.set(e,d),d+=g}return i&&(i-=a+3),{data:n,pts:s,dts:o,len:i}}return null},t.prototype.pushAccesUnit=function(t,e){if(t.units.length&&t.frame){var r=e.samples,i=r.length;!this.config.forceKeyFrameOnDiscontinuity||!0===t.key||e.sps&&(i||this.contiguous)?(t.id=i,r.push(t)):e.dropped++}t.debug.length&&u.b.log(t.pts+"/"+t.dts+":"+t.debug)},t.prototype._parseAVCPES=function(t,e){var r,i,a,n=this,s=this._avcTrack,l=this._parseAVCNALu(t.data),u=this.avcSample,d=!1,c=this.pushAccesUnit.bind(this),h=function(t,e,r,i){return{key:t,pts:e,dts:r,units:[],debug:i}};t.data=null,u&&l.length&&!s.audFound&&(c(u,s),u=this.avcSample=h(!1,t.pts,t.dts,"")),l.forEach(function(e){switch(e.type){case 1:i=!0,u||(u=n.avcSample=h(!0,t.pts,t.dts,"")),u.frame=!0;var l=e.data;if(d&&l.length>4){var f=new o.a(l).readSliceType();2!==f&&4!==f&&7!==f&&9!==f||(u.key=!0)}break;case 5:i=!0,u||(u=n.avcSample=h(!0,t.pts,t.dts,"")),u.key=!0,u.frame=!0;break;case 6:i=!0,r=new o.a(n.discardEPB(e.data)),r.readUByte();for(var p=0,g=0,v=!1,y=0;!v&&r.bytesAvailable>1;){p=0;do{y=r.readUByte(),p+=y}while(255===y);g=0;do{y=r.readUByte(),g+=y}while(255===y);if(4===p&&0!==r.bytesAvailable){v=!0;if(181===r.readUByte()){if(49===r.readUShort()){if(1195456820===r.readUInt()){if(3===r.readUByte()){var m=r.readUByte(),b=r.readUByte(),E=31&m,T=[m,b];for(a=0;a<E;a++)T.push(r.readUByte()),T.push(r.readUByte()),T.push(r.readUByte());n._insertSampleInOrder(n._txtTrack.samples,{type:3,pts:t.pts,bytes:T})}}}}}else if(g<r.bytesAvailable)for(a=0;a<g;a++)r.readUByte()}break;case 7:if(i=!0,d=!0,!s.sps){r=new o.a(e.data);var S=r.readSPS();s.width=S.width,s.height=S.height,s.pixelRatio=S.pixelRatio,s.sps=[e.data],s.duration=n._duration;var R=e.data.subarray(1,4),A="avc1.";for(a=0;a<3;a++){var _=R[a].toString(16);_.length<2&&(_="0"+_),A+=_}s.codec=A}break;case 8:i=!0,s.pps||(s.pps=[e.data]);break;case 9:i=!1,s.audFound=!0,u&&c(u,s),u=n.avcSample=h(!1,t.pts,t.dts,"");break;case 12:i=!1;break;default:i=!1,u&&(u.debug+="unknown NAL "+e.type+" ")}if(u&&i){u.units.push(e)}}),e&&u&&(c(u,s),this.avcSample=null)},t.prototype._insertSampleInOrder=function(t,e){var r=t.length;if(r>0){if(e.pts>=t[r-1].pts)t.push(e);else for(var i=r-1;i>=0;i--)if(e.pts<t[i].pts){t.splice(i,0,e);break}}else t.push(e)},t.prototype._getLastNalUnit=function(){var t=this.avcSample,e=void 0;if(!t||0===t.units.length){var r=this._avcTrack,i=r.samples;t=i[i.length-1]}if(t){var a=t.units;e=a[a.length-1]}return e},t.prototype._parseAVCNALu=function(t){var e,r,i,a,n,s=0,o=t.byteLength,l=this._avcTrack,u=l.naluState||0,d=u,c=[],h=-1;for(-1===u&&(h=0,n=31&t[0],u=0,s=1);s<o;)if(e=t[s++],u)if(1!==u)if(e)if(1===e){if(h>=0)i={data:t.subarray(h,s-u-1),type:n},c.push(i);else{var f=this._getLastNalUnit();if(f&&(d&&s<=4-d&&f.state&&(f.data=f.data.subarray(0,f.data.byteLength-d)),(r=s-u-1)>0)){var p=new Uint8Array(f.data.byteLength+r);p.set(f.data,0),p.set(t.subarray(0,r),f.data.byteLength),f.data=p}}s<o?(a=31&t[s],h=s,n=a,u=0):u=-1}else u=0;else u=3;else u=e?0:2;else u=e?0:1;if(h>=0&&u>=0&&(i={data:t.subarray(h,o),type:n,state:u},c.push(i)),0===c.length){var g=this._getLastNalUnit();if(g){var v=new Uint8Array(g.data.byteLength+t.byteLength);v.set(g.data,0),v.set(t,g.data.byteLength),g.data=v}}return l.naluState=u,c},t.prototype.discardEPB=function(t){for(var e,r,i=t.byteLength,a=[],n=1;n<i-2;)0===t[n]&&0===t[n+1]&&3===t[n+2]?(a.push(n+2),n+=2):n++;if(0===a.length)return t;e=i-a.length,r=new Uint8Array(e);var s=0;for(n=0;n<e;s++,n++)s===a[0]&&(s++,a.shift()),r[n]=t[s];return r},t.prototype._parseAACPES=function(t){var e,r,i,n,o,l=this._audioTrack,c=t.data,h=t.pts,f=this.aacOverFlow,p=this.aacLastPTS;if(f){var g=new Uint8Array(f.byteLength+c.byteLength);g.set(f,0),g.set(c,f.byteLength),c=g}for(i=0,o=c.length;i<o-1&&!a.d(c,i);i++);if(i){var v,y;if(i<o-1?(v="AAC PES did not start with ADTS header,offset:"+i,y=!1):(v="no ADTS header found in AAC PES",y=!0),u.b.warn("parsing error:"+v),this.observer.trigger(s.a.ERROR,{type:d.b.MEDIA_ERROR,details:d.a.FRAG_PARSING_ERROR,fatal:y,reason:v}),y)return}if(a.c(l,this.observer,c,i,this.audioCodec),r=0,e=a.b(l.samplerate),f&&p){var m=p+e;Math.abs(m-h)>1&&(u.b.log("AAC: align PTS for overlapping frames by "+Math.round((m-h)/90)),h=m)}for(;i<o;)if(a.d(c,i)&&i+5<o){var b=a.a(l,c,i,h,r);if(!b)break;i+=b.length,n=b.sample.pts,r++}else i++;f=i<o?c.subarray(i,o):null,this.aacOverFlow=f,this.aacLastPTS=n},t.prototype._parseMPEGPES=function(t){for(var e=t.data,r=e.length,i=0,a=0,s=t.pts;a<r;)if(n.a.isHeader(e,a)){var o=n.a.appendFrame(this._audioTrack,e,a,s,i);if(!o)break;a+=o.length,i++}else a++},t.prototype._parseID3PES=function(t){this._id3Track.samples.push(t)},t}();e.a=h},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(0),n=function(){function t(e){i(this,t),this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}return t.prototype.loadWord=function(){var t=this.data,e=this.bytesAvailable,r=t.byteLength-e,i=new Uint8Array(4),a=Math.min(4,e);if(0===a)throw new Error("no bytes available");i.set(t.subarray(r,r+a)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*a,this.bytesAvailable-=a},t.prototype.skipBits=function(t){var e;this.bitsAvailable>t?(this.word<<=t,this.bitsAvailable-=t):(t-=this.bitsAvailable,e=t>>3,t-=e>>3,this.bytesAvailable-=e,this.loadWord(),this.word<<=t,this.bitsAvailable-=t)},t.prototype.readBits=function(t){var e=Math.min(this.bitsAvailable,t),r=this.word>>>32-e;return t>32&&a.b.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=e,this.bitsAvailable>0?this.word<<=e:this.bytesAvailable>0&&this.loadWord(),e=t-e,e>0&&this.bitsAvailable?r<<e|this.readBits(e):r},t.prototype.skipLZ=function(){var t;for(t=0;t<this.bitsAvailable;++t)if(0!=(this.word&2147483648>>>t))return this.word<<=t,this.bitsAvailable-=t,t;return this.loadWord(),t+this.skipLZ()},t.prototype.skipUEG=function(){this.skipBits(1+this.skipLZ())},t.prototype.skipEG=function(){this.skipBits(1+this.skipLZ())},t.prototype.readUEG=function(){var t=this.skipLZ();return this.readBits(t+1)-1},t.prototype.readEG=function(){var t=this.readUEG();return 1&t?1+t>>>1:-1*(t>>>1)},t.prototype.readBoolean=function(){return 1===this.readBits(1)},t.prototype.readUByte=function(){return this.readBits(8)},t.prototype.readUShort=function(){return this.readBits(16)},t.prototype.readUInt=function(){return this.readBits(32)},t.prototype.skipScalingList=function(t){var e,r,i=8,a=8;for(e=0;e<t;e++)0!==a&&(r=this.readEG(),a=(i+r+256)%256),i=0===a?i:a},t.prototype.readSPS=function(){var t,e,r,i,a,n,s,o=0,l=0,u=0,d=0,c=this.readUByte.bind(this),h=this.readBits.bind(this),f=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(c(),t=c(),h(5),g(3),c(),y(),100===t||110===t||122===t||244===t||44===t||83===t||86===t||118===t||128===t){var b=f();if(3===b&&g(1),y(),y(),g(1),p())for(n=3!==b?8:12,s=0;s<n;s++)p()&&m(s<6?16:64)}y();var E=f();if(0===E)f();else if(1===E)for(g(1),v(),v(),e=f(),s=0;s<e;s++)v();y(),g(1),r=f(),i=f(),a=h(1),0===a&&g(1),g(1),p()&&(o=f(),l=f(),u=f(),d=f());var T=[1,1];if(p()&&p()){switch(c()){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=[c()<<8|c(),c()<<8|c()]}}return{width:Math.ceil(16*(r+1)-2*o-2*l),height:(2-a)*(i+1)*16-(a?2:4)*(u+d),pixelRatio:T}},t.prototype.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(8),n=function(){function t(e,r,n,s){i(this,t),this.decryptdata=n,this.discardEPB=s,this.decrypter=new a.a(e,r)}return t.prototype.decryptBuffer=function(t,e){this.decrypter.decrypt(t,this.decryptdata.key.buffer,this.decryptdata.iv.buffer,e)},t.prototype.decryptAacSample=function(t,e,r,i){var a=t[e].unit,n=a.subarray(16,a.length-a.length%16),s=n.buffer.slice(n.byteOffset,n.byteOffset+n.length),o=this;this.decryptBuffer(s,function(n){n=new Uint8Array(n),a.set(n,16),i||o.decryptAacSamples(t,e+1,r)})},t.prototype.decryptAacSamples=function(t,e,r){for(;;e++){if(e>=t.length)return void r();if(!(t[e].unit.length<32)){var i=this.decrypter.isSync();if(this.decryptAacSample(t,e,r,i),!i)return}}},t.prototype.getAvcEncryptedData=function(t){for(var e=16*Math.floor((t.length-48)/160)+16,r=new Int8Array(e),i=0,a=32;a<=t.length-16;a+=160,i+=16)r.set(t.subarray(a,a+16),i);return r},t.prototype.getAvcDecryptedUnit=function(t,e){e=new Uint8Array(e);for(var r=0,i=32;i<=t.length-16;i+=160,r+=16)t.set(e.subarray(r,r+16),i);return t},t.prototype.decryptAvcSample=function(t,e,r,i,a,n){var s=this.discardEPB(a.data),o=this.getAvcEncryptedData(s),l=this;this.decryptBuffer(o.buffer,function(o){a.data=l.getAvcDecryptedUnit(s,o),n||l.decryptAvcSamples(t,e,r+1,i)})},t.prototype.decryptAvcSamples=function(t,e,r,i){for(;;e++,r=0){if(e>=t.length)return void i();for(var a=t[e].units;!(r>=a.length);r++){var n=a[r];if(!(n.length<=48||1!==n.type&&5!==n.type)){var s=this.decrypter.isSync();if(this.decryptAvcSample(t,e,r,i,n,s),!s)return}}}},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(5),n=r(0),s=r(18),o=function(){function t(e,r,a){i(this,t),this.observer=e,this.config=a,this.remuxer=r}return t.prototype.resetInitSegment=function(t,e,r,i){this._audioTrack={container:"audio/mpeg",type:"audio",id:-1,sequenceNumber:0,isAAC:!1,samples:[],len:0,manifestCodec:e,duration:i,inputTimeScale:9e4}},t.prototype.resetTimeStamp=function(){},t.probe=function(t){var e,r,i=a.a.getID3Data(t,0);if(i&&void 0!==a.a.getTimeStamp(i))for(e=i.length,r=Math.min(t.length-1,e+100);e<r;e++)if(s.a.probe(t,e))return n.b.log("MPEG Audio sync word found !"),!0;return!1},t.prototype.append=function(t,e,r,i){for(var n=a.a.getID3Data(t,0),o=a.a.getTimeStamp(n),l=o?90*o:9e4*e,u=n.length,d=t.length,c=0,h=0,f=this._audioTrack,p=[{pts:l,dts:l,data:n}];u<d;)if(s.a.isHeader(t,u)){var g=s.a.appendFrame(f,t,u,l,c);if(!g)break;u+=g.length,h=g.sample.pts,c++}else a.a.isHeader(t,u)?(n=a.a.getID3Data(t,u),p.push({pts:h,dts:h,data:n}),u+=n.length):u++;this.remuxer.remux(f,{samples:[]},{samples:p,inputTimeScale:9e4},{samples:[]},e,r,i)},t.prototype.destroy=function(){},t}();e.a=o},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(40),n=r(1),s=r(0),o=r(41),l=r(2),u=function(){function t(e,r,a,n){i(this,t),this.observer=e,this.config=r,this.typeSupported=a;var s=navigator.userAgent;this.isSafari=n&&n.indexOf("Apple")>-1&&s&&!s.match("CriOS"),this.ISGenerated=!1}return t.prototype.destroy=function(){},t.prototype.resetTimeStamp=function(t){this._initPTS=this._initDTS=t},t.prototype.resetInitSegment=function(){this.ISGenerated=!1},t.prototype.remux=function(t,e,r,i,a,o,l){if(this.ISGenerated||this.generateIS(t,e,a),this.ISGenerated){var u=t.samples.length,d=e.samples.length,c=a,h=a;if(u&&d){var f=(t.samples[0].dts-e.samples[0].dts)/e.inputTimeScale;c+=Math.max(0,f),h+=Math.max(0,-f)}if(u){t.timescale||(s.b.warn("regenerate InitSegment as audio detected"),this.generateIS(t,e,a));var p=this.remuxAudio(t,c,o,l);if(d){var g=void 0;p&&(g=p.endPTS-p.startPTS),e.timescale||(s.b.warn("regenerate InitSegment as video detected"),this.generateIS(t,e,a)),this.remuxVideo(e,h,o,g,l)}}else{var v=void 0;d&&(v=this.remuxVideo(e,h,o,l)),v&&t.codec&&this.remuxEmptyAudio(t,c,o,v)}}r.samples.length&&this.remuxID3(r,a),i.samples.length&&this.remuxText(i,a),this.observer.trigger(n.a.FRAG_PARSED)},t.prototype.generateIS=function(t,e,r){var i,a,u=this.observer,d=t.samples,c=e.samples,h=this.typeSupported,f="audio/mp4",p={},g={tracks:p},v=void 0===this._initPTS;if(v&&(i=a=1/0),t.config&&d.length&&(t.timescale=t.samplerate,s.b.log("audio sampling rate:"+t.samplerate),t.isAAC||(h.mpeg?(f="audio/mpeg",t.codec=""):h.mp3&&(t.codec="mp3")),p.audio={container:f,codec:t.codec,initSegment:!t.isAAC&&h.mpeg?new Uint8Array:o.a.initSegment([t]),metadata:{channelCount:t.channelCount}},v&&(i=a=d[0].pts-t.inputTimeScale*r)),e.sps&&e.pps&&c.length){var y=e.inputTimeScale;e.timescale=y,p.video={container:"video/mp4",codec:e.codec,initSegment:o.a.initSegment([e]),metadata:{width:e.width,height:e.height}},v&&(i=Math.min(i,c[0].pts-y*r),a=Math.min(a,c[0].dts-y*r),this.observer.trigger(n.a.INIT_PTS_FOUND,{initPTS:i}))}Object.keys(p).length?(u.trigger(n.a.FRAG_PARSING_INIT_SEGMENT,g),this.ISGenerated=!0,v&&(this._initPTS=i,this._initDTS=a)):u.trigger(n.a.ERROR,{type:l.b.MEDIA_ERROR,details:l.a.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})},t.prototype.remuxVideo=function(t,e,r,i,a){var u,d,c,h,f,p,g,v=8,y=t.timescale,m=t.samples,b=[],E=m.length,T=this._PTSNormalize,S=this._initDTS,R=this.nextAvcDts,A=this.isSafari;A&&(r|=m.length&&R&&(a&&Math.abs(e-R/y)<.1||Math.abs(m[0].pts-R-S)<y/5)),r||(R=e*y),m.forEach(function(t){t.pts=T(t.pts-S,R),t.dts=T(t.dts-S,R)}),m.sort(function(t,e){var r=t.dts-e.dts,i=t.pts-e.pts;return r||(i||t.id-e.id)});var _=m.reduce(function(t,e){return Math.max(Math.min(t,e.pts-e.dts),-18e3)},0);if(_<0){s.b.warn("PTS < DTS detected in video samples, shifting DTS by "+Math.round(_/90)+" ms to overcome this issue");for(var L=0;L<m.length;L++)m[L].dts+=_}var w=m[0];f=Math.max(w.dts,0),h=Math.max(w.pts,0);var D=Math.round((f-R)/90);r&&D&&(D>1?s.b.log("AVC:"+D+" ms hole between fragments detected,filling it"):D<-1&&s.b.log("AVC:"+-D+" ms overlapping between fragments detected"),f=R,m[0].dts=f,h=Math.max(h-D,R),m[0].pts=h,s.b.log("Video/PTS/DTS adjusted: "+Math.round(h/90)+"/"+Math.round(f/90)+",delta:"+D+" ms")),w=m[m.length-1],g=Math.max(w.dts,0),p=Math.max(w.pts,0,g),A&&(u=Math.round((g-f)/(m.length-1)));for(var I=0,O=0,k=0;k<E;k++){for(var C=m[k],P=C.units,x=P.length,F=0,M=0;M<x;M++)F+=P[M].data.length;O+=F,I+=x,C.length=F,C.dts=A?f+k*u:Math.max(C.dts,f),C.pts=Math.max(C.pts,C.dts)}var N=O+4*I+8;try{d=new Uint8Array(N)}catch(t){return void this.observer.trigger(n.a.ERROR,{type:l.b.MUX_ERROR,details:l.a.REMUX_ALLOC_ERROR,fatal:!1,bytes:N,reason:"fail allocating video mdat "+N})}var U=new DataView(d.buffer);U.setUint32(0,N),d.set(o.a.types.mdat,4);for(var B=0;B<E;B++){for(var G=m[B],K=G.units,j=0,H=void 0,W=0,Y=K.length;W<Y;W++){var V=K[W],q=V.data,X=V.data.byteLength;U.setUint32(v,X),v+=4,d.set(q,v),v+=X,j+=4+X}if(A)H=Math.max(0,u*Math.round((G.pts-G.dts)/u));else{if(B<E-1)u=m[B+1].dts-G.dts;else{var z=this.config,Q=G.dts-m[B>0?B-1:B].dts;if(z.stretchShortVideoTrack){var J=z.maxBufferHole,$=z.maxSeekHole,Z=Math.floor(Math.min(J,$)*y),tt=(i?h+i*y:this.nextAudioPts)-G.pts;tt>Z?(u=tt-Q,u<0&&(u=Q),s.b.log("It is approximately "+tt/90+" ms to the next segment; using duration "+u/90+" ms for the last video frame.")):u=Q}else u=Q}H=Math.round(G.pts-G.dts)}b.push({size:j,duration:u,cts:H,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:G.key?2:1,isNonSync:G.key?0:1}})}this.nextAvcDts=g+u;var et=t.dropped;if(t.len=0,t.nbNalu=0,t.dropped=0,b.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var rt=b[0].flags;rt.dependsOn=2,rt.isNonSync=0}t.samples=b,c=o.a.moof(t.sequenceNumber++,f,t),t.samples=[];var it={data1:c,data2:d,startPTS:h/y,endPTS:(p+u)/y,startDTS:f/y,endDTS:this.nextAvcDts/y,type:"video",nb:b.length,dropped:et};return this.observer.trigger(n.a.FRAG_PARSING_DATA,it),it},t.prototype.remuxAudio=function(t,e,r,i){var u,d,c,h,f,p,g,v=t.inputTimeScale,y=t.timescale,m=v/y,b=t.isAAC?1024:1152,E=b*m,T=this._PTSNormalize,S=this._initDTS,R=!t.isAAC&&this.typeSupported.mpeg,A=t.samples,_=[],L=this.nextAudioPts;if(r|=A.length&&L&&(i&&Math.abs(e-L/v)<.1||Math.abs(A[0].pts-L-S)<20*E),A.forEach(function(t){t.pts=t.dts=T(t.pts-S,e*v)}),A=A.filter(function(t){return t.pts>=0}),0!==A.length){if(r||(L=i?e*v:A[0].pts),t.isAAC)for(var w=this.config.maxAudioFramesDrift,D=0,I=L;D<A.length;){var O,k=A[D],C=k.pts;O=C-I;var P=Math.abs(1e3*O/v);if(O<=-w*E)s.b.warn("Dropping 1 audio frame @ "+(I/v).toFixed(3)+"s due to "+Math.round(P)+" ms overlap."),A.splice(D,1),t.len-=k.unit.length;else if(O>=w*E&&P<1e4&&I){var x=Math.round(O/E);s.b.warn("Injecting "+x+" audio frame @ "+(I/v).toFixed(3)+"s due to "+Math.round(1e3*O/v)+" ms gap.");for(var F=0;F<x;F++){var M=Math.max(I,0);c=a.a.getSilentFrame(t.manifestCodec||t.codec,t.channelCount),c||(s.b.log("Unable to get silent frame for given audio codec; duplicating last frame instead."),c=k.unit.subarray()),A.splice(D,0,{unit:c,pts:M,dts:M}),t.len+=c.length,I+=E,D++}k.pts=k.dts=I,I+=E,D++}else Math.abs(O),k.pts=k.dts=I,I+=E,D++}for(var N=0,U=A.length;N<U;N++){var B=A[N],G=B.unit,K=B.pts;if(void 0!==g)d.duration=Math.round((K-g)/m);else{var j=Math.round(1e3*(K-L)/v),H=0;if(r&&t.isAAC&&j){if(j>0&&j<1e4)H=Math.round((K-L)/E),s.b.log(j+" ms hole between AAC samples detected,filling it"),H>0&&(c=a.a.getSilentFrame(t.manifestCodec||t.codec,t.channelCount),c||(c=G.subarray()),t.len+=H*c.length);else if(j<-12){s.b.log("drop overlapping AAC sample, expected/parsed/delta:"+(L/v).toFixed(3)+"s/"+(K/v).toFixed(3)+"s/"+-j+"ms"),t.len-=G.byteLength;continue}K=L}if(p=K,!(t.len>0))return;var W=R?t.len:t.len+8;u=R?0:8;try{h=new Uint8Array(W)}catch(t){return void this.observer.trigger(n.a.ERROR,{type:l.b.MUX_ERROR,details:l.a.REMUX_ALLOC_ERROR,fatal:!1,bytes:W,reason:"fail allocating audio mdat "+W})}if(!R){new DataView(h.buffer).setUint32(0,W),h.set(o.a.types.mdat,4)}for(var Y=0;Y<H;Y++)c=a.a.getSilentFrame(t.manifestCodec||t.codec,t.channelCount),c||(s.b.log("Unable to get silent frame for given audio codec; duplicating this frame instead."),c=G.subarray()),h.set(c,u),u+=c.byteLength,d={size:c.byteLength,cts:0,duration:1024,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:1}},_.push(d)}h.set(G,u);var V=G.byteLength;u+=V,d={size:V,cts:0,duration:0,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:1}},_.push(d),g=K}var q=0,X=_.length;if(X>=2&&(q=_[X-2].duration,d.duration=q),X){this.nextAudioPts=L=g+m*q,t.len=0,t.samples=_,f=R?new Uint8Array:o.a.moof(t.sequenceNumber++,p/m,t),t.samples=[];var z=p/v,Q=L/v,J={data1:f,data2:h,startPTS:z,endPTS:Q,startDTS:z,endDTS:Q,type:"audio",nb:X};return this.observer.trigger(n.a.FRAG_PARSING_DATA,J),J}return null}},t.prototype.remuxEmptyAudio=function(t,e,r,i){var n=t.inputTimeScale,o=t.samplerate?t.samplerate:n,l=n/o,u=this.nextAudioPts,d=(void 0!==u?u:i.startDTS*n)+this._initDTS,c=i.endDTS*n+this._initDTS,h=1024*l,f=Math.ceil((c-d)/h),p=a.a.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);if(s.b.warn("remux empty Audio"),!p)return void s.b.trace("Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec!");for(var g=[],v=0;v<f;v++){var y=d+v*h;g.push({unit:p,pts:y,dts:y}),t.len+=p.length}t.samples=g,this.remuxAudio(t,e,r)},t.prototype.remuxID3=function(t,e){var r,i=t.samples.length,a=t.inputTimeScale,s=this._initPTS,o=this._initDTS;if(i){for(var l=0;l<i;l++)r=t.samples[l],r.pts=(r.pts-s)/a,r.dts=(r.dts-o)/a;this.observer.trigger(n.a.FRAG_PARSING_METADATA,{samples:t.samples})}t.samples=[],e=e},t.prototype.remuxText=function(t,e){t.samples.sort(function(t,e){return t.pts-e.pts});var r,i=t.samples.length,a=t.inputTimeScale,s=this._initPTS;if(i){for(var o=0;o<i;o++)r=t.samples[o],r.pts=(r.pts-s)/a;this.observer.trigger(n.a.FRAG_PARSING_USERDATA,{samples:t.samples})}t.samples=[],e=e},t.prototype._PTSNormalize=function(t,e){var r;if(void 0===e)return t;for(r=e<t?-8589934592:8589934592;Math.abs(t-e)>4294967296;)t+=r;return t},t}();e.a=u},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(){i(this,t)}return t.getSilentFrame=function(t,e){switch(t){case"mp4a.40.2":if(1===e)return new Uint8Array([0,200,0,128,35,128]);if(2===e)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(1===e)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null},t}();e.a=a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=Math.pow(2,32)-1,n=function(){function t(){i(this,t)}return t.init=function(){t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var e;for(e in t.types)t.types.hasOwnProperty(e)&&(t.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);var r=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:r,audio:i};var a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),n=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=n,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),o=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,s,l,s,o),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,a))},t.box=function(t){for(var e,r=Array.prototype.slice.call(arguments,1),i=8,a=r.length,n=a;a--;)i+=r[a].byteLength;for(e=new Uint8Array(i),e[0]=i>>24&255,e[1]=i>>16&255,e[2]=i>>8&255,e[3]=255&i,e.set(t,4),a=0,i=8;a<n;a++)e.set(r[a],i),i+=r[a].byteLength;return e},t.hdlr=function(e){return t.box(t.types.hdlr,t.HDLR_TYPES[e])},t.mdat=function(e){return t.box(t.types.mdat,e)},t.mdhd=function(e,r){r*=e;var i=Math.floor(r/(a+1)),n=Math.floor(r%(a+1));return t.box(t.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},t.mdia=function(e){return t.box(t.types.mdia,t.mdhd(e.timescale,e.duration),t.hdlr(e.type),t.minf(e))},t.mfhd=function(e){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,255&e]))},t.minf=function(e){return"audio"===e.type?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(e)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(e))},t.moof=function(e,r,i){return t.box(t.types.moof,t.mfhd(e),t.traf(i,r))},t.moov=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trak(e[r]);return t.box.apply(null,[t.types.moov,t.mvhd(e[0].timescale,e[0].duration)].concat(i).concat(t.mvex(e)))},t.mvex=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trex(e[r]);return t.box.apply(null,[t.types.mvex].concat(i))},t.mvhd=function(e,r){r*=e;var i=Math.floor(r/(a+1)),n=Math.floor(r%(a+1)),s=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t.box(t.types.mvhd,s)},t.sdtp=function(e){var r,i,a=e.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 t.box(t.types.sdtp,n)},t.stbl=function(e){return t.box(t.types.stbl,t.stsd(e),t.box(t.types.stts,t.STTS),t.box(t.types.stsc,t.STSC),t.box(t.types.stsz,t.STSZ),t.box(t.types.stco,t.STCO))},t.avc1=function(e){var r,i,a,n=[],s=[];for(r=0;r<e.sps.length;r++)i=e.sps[r],a=i.byteLength,n.push(a>>>8&255),n.push(255&a),n=n.concat(Array.prototype.slice.call(i));for(r=0;r<e.pps.length;r++)i=e.pps[r],a=i.byteLength,s.push(a>>>8&255),s.push(255&a),s=s.concat(Array.prototype.slice.call(i));var o=t.box(t.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|e.sps.length].concat(n).concat([e.pps.length]).concat(s))),l=e.width,u=e.height,d=e.pixelRatio[0],c=e.pixelRatio[1];return t.box(t.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,u>>8&255,255&u,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,255&d,c>>24,c>>16&255,c>>8&255,255&c])))},t.esds=function(t){var e=t.config.length;return new Uint8Array([0,0,0,0,3,23+e,0,1,0,4,15+e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([e]).concat(t.config).concat([6,1,2]))},t.mp4a=function(e){var r=e.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]),t.box(t.types.esds,t.esds(e)))},t.mp3=function(e){var r=e.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]))},t.stsd=function(e){return"audio"===e.type?e.isAAC||"mp3"!==e.codec?t.box(t.types.stsd,t.STSD,t.mp4a(e)):t.box(t.types.stsd,t.STSD,t.mp3(e)):t.box(t.types.stsd,t.STSD,t.avc1(e))},t.tkhd=function(e){var r=e.id,i=e.duration*e.timescale,n=e.width,s=e.height,o=Math.floor(i/(a+1)),l=Math.floor(i%(a+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,o>>24,o>>16&255,o>>8&255,255&o,l>>24,l>>16&255,l>>8&255,255&l,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,255&n,0,0,s>>8&255,255&s,0,0]))},t.traf=function(e,r){var i=t.sdtp(e),n=e.id,s=Math.floor(r/(a+1)),o=Math.floor(r%(a+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o])),t.trun(e,i.length+16+20+8+16+8+8),i)},t.trak=function(e){return e.duration=e.duration||4294967295,t.box(t.types.trak,t.tkhd(e),t.mdia(e))},t.trex=function(e){var r=e.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(e,r){var i,a,n,s,o,l,u=e.samples||[],d=u.length,c=12+16*d,h=new Uint8Array(c);for(r+=8+c,h.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++)a=u[i],n=a.duration,s=a.size,o=a.flags,l=a.cts,h.set([n>>>24&255,n>>>16&255,n>>>8&255,255&n,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return t.box(t.types.trun,h)},t.initSegment=function(e){t.types||t.init();var r,i=t.moov(e);return r=new Uint8Array(t.FTYP.byteLength+i.byteLength),r.set(t.FTYP),r.set(i,t.FTYP.byteLength),r},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(1),n=function(){function t(e){i(this,t),this.observer=e}return t.prototype.destroy=function(){},t.prototype.resetTimeStamp=function(){},t.prototype.resetInitSegment=function(){},t.prototype.remux=function(t,e,r,i,n,s,o,l){var u=this.observer,d="";t&&(d+="audio"),e&&(d+="video"),u.trigger(a.a.FRAG_PARSING_DATA,{data1:l,startPTS:n,startDTS:n,type:d,nb:1,dropped:0}),u.trigger(a.a.FRAG_PARSED)},t}();e.a=n},function(t,e,r){function i(t){function e(i){if(r[i])return r[i].exports;var a=r[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var r={};e.m=t,e.c=r,e.i=function(t){return t},e.d=function(t,r,i){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e.oe=function(t){throw console.error(t),t};var i=e(e.s=ENTRY_MODULE);return i.default||i}function a(t){return(t+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function n(t,e,i){var n={};n[i]=[];var s=e.toString(),o=s.match(/^function\s?\(\w+,\s*\w+,\s*(\w+)\)/);if(!o)return n;for(var d,c=o[1],h=new RegExp("(\\\\n|\\W)"+a(c)+u,"g");d=h.exec(s);)"dll-reference"!==d[3]&&n[i].push(d[3]);for(h=new RegExp("\\("+a(c)+'\\("(dll-reference\\s('+l+'))"\\)\\)'+u,"g");d=h.exec(s);)t[d[2]]||(n[i].push(d[1]),t[d[2]]=r(d[1]).m),n[d[2]]=n[d[2]]||[],n[d[2]].push(d[4]);return n}function s(t){return Object.keys(t).reduce(function(e,r){return e||t[r].length>0},!1)}function o(t,e){for(var r={main:[e]},i={main:[]},a={main:{}};s(r);)for(var o=Object.keys(r),l=0;l<o.length;l++){var u=o[l],d=r[u],c=d.pop();if(a[u]=a[u]||{},!a[u][c]&&t[u][c]){a[u][c]=!0,i[u]=i[u]||[],i[u].push(c);for(var h=n(t,t[u][c],u),f=Object.keys(h),p=0;p<f.length;p++)r[f[p]]=r[f[p]]||[],r[f[p]]=r[f[p]].concat(h[f[p]])}}return i}var l="[\\.|\\-|\\+|\\w|/|@]+",u="\\((/\\*.*?\\*/)?s?.*?("+l+").*?\\)";t.exports=function(t,e){e=e||{};var a={main:r.m},n=e.all?{main:Object.keys(a)}:o(a,t),s="";Object.keys(n).filter(function(t){return"main"!==t}).forEach(function(t){for(var e=0;n[t][e];)e++;n[t].push(e),a[t][e]="(function(module, exports, __webpack_require__){ module.exports=__webpack_require__; })",s=s+"var "+t+"=("+i.toString().replace("ENTRY_MODULE",JSON.stringify(e))+")({"+n[t].map(function(e){return JSON.stringify(e)+": "+a[t][e].toString()}).join(",")+"});\n"}),s=s+"("+i.toString().replace("ENTRY_MODULE",JSON.stringify(t))+")({"+n.main.map(function(t){return JSON.stringify(t)+": "+a.main[t].toString()}).join(",")+"})(self);";var l=new window.Blob([s],{type:"text/javascript"});if(e.bare)return l;var u=window.URL||window.webkitURL||window.mozURL||window.msURL,d=u.createObjectURL(l),c=new window.Worker(d);return c.objectURL=d,c}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=r(16),a=r(1),n=r(0),s=r(9),o=r.n(s),l=function(t){var e=new o.a;e.trigger=function(t){for(var r=arguments.length,i=Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];e.emit.apply(e,[t,t].concat(i))},e.off=function(t){for(var r=arguments.length,i=Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];e.removeListener.apply(e,[t].concat(i))};var r=function(e,r){t.postMessage({event:e,data:r})};t.addEventListener("message",function(a){var s=a.data;switch(s.cmd){case"init":var o=JSON.parse(s.config);t.demuxer=new i.a(e,s.typeSupported,o,s.vendor);try{Object(n.a)(!0===o.debug)}catch(t){console.warn("demuxerWorker: unable to enable logs")}r("init",null);break;case"demux":t.demuxer.push(s.data,s.decryptdata,s.initSegment,s.audioCodec,s.videoCodec,s.timeOffset,s.discontinuity,s.trackSwitch,s.contiguous,s.duration,s.accurateTimeOffset,s.defaultInitPTS)}}),e.on(a.a.FRAG_DECRYPTED,r),e.on(a.a.FRAG_PARSING_INIT_SEGMENT,r),e.on(a.a.FRAG_PARSED,r),e.on(a.a.ERROR,r),e.on(a.a.FRAG_PARSING_METADATA,r),e.on(a.a.FRAG_PARSING_USERDATA,r),e.on(a.a.INIT_PTS_FOUND,r),e.on(a.a.FRAG_PARSING_DATA,function(e,r){var i=[],a={event:e,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),t.postMessage(a,i)})};e.default=l},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(3),l=r(0),u=r(2),d=r(14),c=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),h=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.MANIFEST_LOADED,s.a.LEVEL_LOADED,s.a.FRAG_LOADED,s.a.ERROR));return n.canload=!1,n.currentLevelIndex=null,n.manualLevelIndex=-1,n.timer=null,n}return n(e,t),e.prototype.onHandlerDestroying=function(){this.cleanTimer(),this.manualLevelIndex=-1},e.prototype.cleanTimer=function(){null!==this.timer&&(clearTimeout(this.timer),this.timer=null)},e.prototype.startLoad=function(){var t=this._levels;this.canload=!0,this.levelRetryCount=0,t&&t.forEach(function(t){t.loadError=0;var e=t.details;e&&e.live&&(t.details=void 0)}),null!==this.timer&&this.loadLevel()},e.prototype.stopLoad=function(){this.canload=!1},e.prototype.onManifestLoaded=function(t){var e=[],r=void 0,i={},a=null,n=!1,o=!1,c=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),h=[];if(t.levels.forEach(function(t){t.loadError=0,t.fragmentError=!1,n=n||!!t.videoCodec,o=o||!!t.audioCodec||!(!t.attrs||!t.attrs.AUDIO),!0===c&&t.audioCodec&&-1!==t.audioCodec.indexOf("mp4a.40.34")&&(t.audioCodec=void 0),a=i[t.bitrate],void 0===a?(t.url=[t.url],t.urlId=0,i[t.bitrate]=t,e.push(t)):a.url.push(t.url)}),!0===n&&!0===o&&(e=e.filter(function(t){return!!t.videoCodec})),e=e.filter(function(t){var e=t.audioCodec,r=t.videoCodec;return(!e||Object(d.a)(e))&&(!r||Object(d.a)(r))}),t.audioTracks&&(h=t.audioTracks.filter(function(t){return!t.audioCodec||Object(d.a)(t.audioCodec,"audio")})),e.length>0){r=e[0].bitrate,e.sort(function(t,e){return t.bitrate-e.bitrate}),this._levels=e;for(var f=0;f<e.length;f++)if(e[f].bitrate===r){this._firstLevel=f,l.b.log("manifest loaded,"+e.length+" level(s) found, first bitrate:"+r);break}this.hls.trigger(s.a.MANIFEST_PARSED,{levels:e,audioTracks:h,firstLevel:this._firstLevel,stats:t.stats,audio:o,video:n,altAudio:h.length>0})}else this.hls.trigger(s.a.ERROR,{type:u.b.MEDIA_ERROR,details:u.a.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:this.hls.url,reason:"no level with compatible codecs found in manifest"})},e.prototype.setLevelInternal=function(t){var e=this._levels,r=this.hls;if(t>=0&&t<e.length){if(this.cleanTimer(),this.currentLevelIndex!==t){l.b.log("switching to level "+t),this.currentLevelIndex=t;var i=e[t];i.level=t,r.trigger(s.a.LEVEL_SWITCH,i),r.trigger(s.a.LEVEL_SWITCHING,i)}var a=e[t],n=a.details;if(!n||!0===n.live){var o=a.urlId;r.trigger(s.a.LEVEL_LOADING,{url:a.url[o],level:t,id:o})}}else r.trigger(s.a.ERROR,{type:u.b.OTHER_ERROR,details:u.a.LEVEL_SWITCH_ERROR,level:t,fatal:!1,reason:"invalid level idx"})},e.prototype.onError=function(t){if(!0===t.fatal)return void(t.type===u.b.NETWORK_ERROR&&this.cleanTimer());var e=!1,r=!1,i=void 0;switch(t.details){case u.a.FRAG_LOAD_ERROR:case u.a.FRAG_LOAD_TIMEOUT:case u.a.FRAG_LOOP_LOADING_ERROR:case u.a.KEY_LOAD_ERROR:case u.a.KEY_LOAD_TIMEOUT:i=t.frag.level,r=!0;break;case u.a.LEVEL_LOAD_ERROR:case u.a.LEVEL_LOAD_TIMEOUT:i=t.context.level,e=!0;break;case u.a.REMUX_ALLOC_ERROR:i=t.level,e=!0}void 0!==i&&this.recoverLevel(t,i,e,r)},e.prototype.recoverLevel=function(t,e,r,i){var a=this,n=this.hls.config,s=t.details,o=this._levels[e],u=void 0,d=void 0,c=void 0;if(o.loadError++,o.fragmentError=i,!0===r){if(!(this.levelRetryCount+1<=n.levelLoadingMaxRetry))return l.b.error("level controller, cannot recover from "+s+" error"),this.currentLevelIndex=null,this.cleanTimer(),void(t.fatal=!0);d=Math.min(Math.pow(2,this.levelRetryCount)*n.levelLoadingRetryDelay,n.levelLoadingMaxRetryTimeout),this.timer=setTimeout(function(){return a.loadLevel()},d),t.levelRetry=!0,this.levelRetryCount++,l.b.warn("level controller, "+s+", retry in "+d+" ms, current retry count is "+this.levelRetryCount)}!0!==r&&!0!==i||(u=o.url.length,u>1&&o.loadError<u?(l.b.warn("level controller, "+s+" for level "+e+": switching to redundant stream id "+o.urlId),o.urlId=(o.urlId+1)%u,o.details=void 0):-1===this.manualLevelIndex?(c=0===e?this._levels.length-1:e-1,l.b.warn("level controller, "+s+": switch to "+c),this.hls.nextAutoLevel=this.currentLevelIndex=c):!0===i&&(l.b.warn("level controller, "+s+": reload a fragment"),this.currentLevelIndex=null))},e.prototype.onFragLoaded=function(t){var e=t.frag;if(void 0!==e&&"main"===e.type){var r=this._levels[e.level];void 0!==r&&(r.fragmentError=!1,r.loadError=0,this.levelRetryCount=0)}},e.prototype.onLevelLoaded=function(t){var e=this,r=t.level;if(r===this.currentLevelIndex){var i=this._levels[r];!1===i.fragmentError&&(i.loadError=0,this.levelRetryCount=0);var a=t.details;if(a.live){var n=1e3*(a.averagetargetduration?a.averagetargetduration:a.targetduration),s=i.details;s&&a.endSN===s.endSN&&(n/=2,l.b.log("same live playlist, reload twice faster")),n-=performance.now()-t.stats.trequest,n=Math.max(1e3,Math.round(n)),l.b.log("live playlist, reload in "+n+" ms"),this.timer=setTimeout(function(){return e.loadLevel()},n)}else this.cleanTimer()}},e.prototype.loadLevel=function(){var t=void 0,e=void 0;null!==this.currentLevelIndex&&!0===this.canload&&void 0!==(t=this._levels[this.currentLevelIndex])&&t.url.length>0&&(e=t.urlId,this.hls.trigger(s.a.LEVEL_LOADING,{url:t.url[e],level:this.currentLevelIndex,id:e}))},c(e,[{key:"levels",get:function(){return this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(t){var e=this._levels;e&&(t=Math.min(t,e.length-1),this.currentLevelIndex===t&&void 0!==e[t].details||this.setLevelInternal(t))}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(t){this.manualLevelIndex=t,void 0===this._startLevel&&(this._startLevel=t),-1!==t&&(this.level=t)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(t){this._firstLevel=t}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var t=this.hls.config.startLevel;return void 0!==t?t:this._firstLevel}return this._startLevel},set:function(t){this._startLevel=t}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(t){this.level=t,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=t)}}]),e}(o.a);e.a=h},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(3),l=r(5),u=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.MEDIA_ATTACHED,s.a.MEDIA_DETACHING,s.a.FRAG_PARSING_METADATA));return n.id3Track=void 0,n.media=void 0,n}return n(e,t),e.prototype.destroy=function(){o.a.prototype.destroy.call(this)},e.prototype.onMediaAttached=function(t){this.media=t.media,this.media},e.prototype.onMediaDetaching=function(){this.media=void 0},e.prototype.onFragParsingMetadata=function(t){var e=t.frag,r=t.samples;this.id3Track||(this.id3Track=this.media.addTextTrack("metadata","id3"),this.id3Track.mode="hidden");for(var i=window.WebKitDataCue||window.VTTCue||window.TextTrackCue,a=0;a<r.length;a++){var n=l.a.getID3Frames(r[a].data);if(n){var s=r[a].pts,o=a<r.length-1?r[a+1].pts:e.endPTS;s===o&&(o+=1e-4);for(var u=0;u<n.length;u++){var d=n[u];if(!l.a.isTimeStampFrame(d)){var c=new i(s,o,"");c.value=d,this.id3Track.addCue(c)}}}}},e}(o.a);e.a=u},function(t,e,r){"use strict";function i(){var t=Object(a.a)(),e=window.SourceBuffer||window.WebKitSourceBuffer,r=t&&"function"==typeof t.isTypeSupported&&t.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!e||e.prototype&&"function"==typeof e.prototype.appendBuffer&&"function"==typeof e.prototype.remove;return!!r&&!!i}e.a=i;var a=r(10)},function(t,e,r){"use strict";r.d(e,"a",function(){return v});var i=r(49),a=r(52),n=r(53),s=r(54),o=r(55),l=r(56),u=r(57),d=r(58),c=r(60),h=r(64),f=r(65),p=r(66),g=r(67),v={autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,maxBufferSize:6e7,maxBufferHole:.5,maxSeekHole:2,lowBufferWatchdogPeriod:.5,highBufferWatchdogPeriod:3,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,liveDurationInfinity:!1,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,fragLoadingLoopThreshold:3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:o.a,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,fetchSetup:void 0,abrController:i.a,bufferController:a.a,capLevelController:n.a,fpsController:s.a,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.a};v.subtitleStreamController=f.a,v.subtitleTrackController=h.a,v.timelineController=c.a,v.cueHandler=d,v.enableCEA708Captions=!0,v.enableWebVTT=!0,v.captionsTextTrack1Label="English",v.captionsTextTrack1LanguageCode="en",v.captionsTextTrack2Label="Spanish",v.captionsTextTrack2LanguageCode="es",v.audioStreamController=u.a,v.audioTrackController=l.a,v.emeController=p.a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(3),l=r(7),u=r(2),d=r(0),c=r(50),h=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),f=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.FRAG_LOADING,s.a.FRAG_LOADED,s.a.FRAG_BUFFERED,s.a.ERROR));return n.lastLoadedFragLevel=0,n._nextAutoLevel=-1,n.hls=r,n.timer=null,n._bwEstimator=null,n.onCheck=n._abandonRulesCheck.bind(n),n}return n(e,t),e.prototype.destroy=function(){this.clearTimer(),o.a.prototype.destroy.call(this)},e.prototype.onFragLoading=function(t){var e=t.frag;if("main"===e.type){if(this.timer||(this.timer=setInterval(this.onCheck,100)),!this._bwEstimator){var r=this.hls,i=t.frag.level,a=r.levels[i].details.live,n=r.config,s=void 0,o=void 0;a?(s=n.abrEwmaFastLive,o=n.abrEwmaSlowLive):(s=n.abrEwmaFastVoD,o=n.abrEwmaSlowVoD),this._bwEstimator=new c.a(r,o,s,n.abrEwmaDefaultEstimate)}this.fragCurrent=e}},e.prototype._abandonRulesCheck=function(){var t=this.hls,e=t.media,r=this.fragCurrent,i=r.loader,a=t.minAutoLevel;if(!i||i.stats&&i.stats.aborted)return d.b.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),void(this._nextAutoLevel=-1);var n=i.stats;if(e&&n&&(!e.paused&&0!==e.playbackRate||!e.readyState)&&r.autoLevel&&r.level){var o=performance.now()-n.trequest,u=Math.abs(e.playbackRate);if(o>500*r.duration/u){var c=t.levels,h=Math.max(1,n.bw?n.bw/8:1e3*n.loaded/o),f=c[r.level],p=f.realBitrate?Math.max(f.realBitrate,f.bitrate):f.bitrate,g=n.total?n.total:Math.max(n.loaded,Math.round(r.duration*p/8)),v=e.currentTime,y=(g-n.loaded)/h,m=(l.a.bufferInfo(e,v,t.config.maxBufferHole).end-v)/u;if(m<2*r.duration/u&&y>m){var b=void 0,E=void 0;for(E=r.level-1;E>a;E--){var T=c[E].realBitrate?Math.max(c[E].realBitrate,c[E].bitrate):c[E].bitrate;if((b=r.duration*T/(6.4*h))<m)break}b<y&&(d.b.warn("loading too slow, abort fragment loading and switch to level "+E+":fragLoadedDelay["+E+"]<fragLoadedDelay["+(r.level-1)+"];bufferStarvationDelay:"+b.toFixed(1)+"<"+y.toFixed(1)+":"+m.toFixed(1)),t.nextLoadLevel=E,this._bwEstimator.sample(o,n.loaded),i.abort(),this.clearTimer(),t.trigger(s.a.FRAG_LOAD_EMERGENCY_ABORTED,{frag:r,stats:n}))}}}},e.prototype.onFragLoaded=function(t){var e=t.frag;if("main"===e.type&&!isNaN(e.sn)){if(this.clearTimer(),this.lastLoadedFragLevel=e.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var r=this.hls.levels[e.level],i=(r.loaded?r.loaded.bytes:0)+t.stats.loaded,a=(r.loaded?r.loaded.duration:0)+t.frag.duration;r.loaded={bytes:i,duration:a},r.realBitrate=Math.round(8*i/a)}if(t.frag.bitrateTest){var n=t.stats;n.tparsed=n.tbuffered=n.tload,this.onFragBuffered(t)}}},e.prototype.onFragBuffered=function(t){var e=t.stats,r=t.frag;if(!(!0===e.aborted||1!==r.loadCounter||"main"!==r.type||isNaN(r.sn)||r.bitrateTest&&e.tload!==e.tbuffered)){var i=e.tparsed-e.trequest;d.b.log("latency/loading/parsing/append/kbps:"+Math.round(e.tfirst-e.trequest)+"/"+Math.round(e.tload-e.tfirst)+"/"+Math.round(e.tparsed-e.tload)+"/"+Math.round(e.tbuffered-e.tparsed)+"/"+Math.round(8*e.loaded/(e.tbuffered-e.trequest))),this._bwEstimator.sample(i,e.loaded),e.bwEstimate=this._bwEstimator.getEstimate(),r.bitrateTest?this.bitrateTestDelay=i/1e3:this.bitrateTestDelay=0}},e.prototype.onError=function(t){switch(t.details){case u.a.FRAG_LOAD_ERROR:case u.a.FRAG_LOAD_TIMEOUT:this.clearTimer()}},e.prototype.clearTimer=function(){clearInterval(this.timer),this.timer=null},e.prototype._findBestLevel=function(t,e,r,i,a,n,s,o,l){for(var u=a;u>=i;u--){var c=l[u],h=c.details,f=h?h.totalduration/h.fragments.length:e,p=!!h&&h.live,g=void 0;g=u<=t?s*r:o*r;var v=l[u].realBitrate?Math.max(l[u].realBitrate,l[u].bitrate):l[u].bitrate,y=v*f/g;if(d.b.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+u+"/"+Math.round(g)+"/"+v+"/"+f+"/"+n+"/"+y),g>v&&(!y||p&&!this.bitrateTestDelay||y<n))return u}return-1},h(e,[{key:"nextAutoLevel",get:function(){var t=this._nextAutoLevel,e=this._bwEstimator;if(!(-1===t||e&&e.canEstimate()))return t;var r=this._nextABRAutoLevel;return-1!==t&&(r=Math.min(t,r)),r},set:function(t){this._nextAutoLevel=t}},{key:"_nextABRAutoLevel",get:function(){var t=this.hls,e=t.maxAutoLevel,r=t.levels,i=t.config,a=t.minAutoLevel,n=t.media,s=this.lastLoadedFragLevel,o=this.fragCurrent?this.fragCurrent.duration:0,u=n?n.currentTime:0,c=n&&0!==n.playbackRate?Math.abs(n.playbackRate):1,h=this._bwEstimator?this._bwEstimator.getEstimate():i.abrEwmaDefaultEstimate,f=(l.a.bufferInfo(n,u,i.maxBufferHole).end-u)/c,p=this._findBestLevel(s,o,h,a,e,f,i.abrBandWidthFactor,i.abrBandWidthUpFactor,r);if(p>=0)return p;d.b.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var g=o?Math.min(o,i.maxStarvationDelay):i.maxStarvationDelay,v=i.abrBandWidthFactor,y=i.abrBandWidthUpFactor;if(0===f){var m=this.bitrateTestDelay;if(m){g=(o?Math.min(o,i.maxLoadingDelay):i.maxLoadingDelay)-m,d.b.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,o,h,a,e,f+g,v,y,r),Math.max(p,0)}}]),e}(o.a);e.a=f},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(51),n=function(){function t(e,r,n,s){i(this,t),this.hls=e,this.defaultEstimate_=s,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new a.a(r),this.fast_=new a.a(n)}return t.prototype.sample=function(t,e){t=Math.max(t,this.minDelayMs_);var r=8e3*e/t,i=t/1e3;this.fast_.sample(i,r),this.slow_.sample(i,r)},t.prototype.canEstimate=function(){var t=this.fast_;return t&&t.getTotalWeight()>=this.minWeight_},t.prototype.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},t.prototype.destroy=function(){},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(e){i(this,t),this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=0,this.totalWeight_=0}return t.prototype.sample=function(t,e){var r=Math.pow(this.alpha_,t);this.estimate_=e*(1-r)+r*this.estimate_,this.totalWeight_+=t},t.prototype.getTotalWeight=function(){return this.totalWeight_},t.prototype.getEstimate=function(){if(this.alpha_){var t=1-Math.pow(this.alpha_,this.totalWeight_);return this.estimate_/t}return this.estimate_},t}();e.a=a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(3),l=r(0),u=r(2),d=r(10),c=Object(d.a)(),h=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.MEDIA_ATTACHING,s.a.MEDIA_DETACHING,s.a.MANIFEST_PARSED,s.a.BUFFER_RESET,s.a.BUFFER_APPENDING,s.a.BUFFER_CODECS,s.a.BUFFER_EOS,s.a.BUFFER_FLUSHING,s.a.LEVEL_PTS_UPDATED,s.a.LEVEL_UPDATED));return n._msDuration=null,n._levelDuration=null,n._live=null,n._objectUrl=null,n.onsbue=n.onSBUpdateEnd.bind(n),n.onsbe=n.onSBUpdateError.bind(n),n.pendingTracks={},n.tracks={},n}return n(e,t),e.prototype.destroy=function(){o.a.prototype.destroy.call(this)},e.prototype.onLevelPtsUpdated=function(t){var e=t.type,r=this.tracks.audio;if("audio"===e&&r&&"audio/mpeg"===r.container){var i=this.sourceBuffer.audio;if(Math.abs(i.timestampOffset-t.start)>.1){var a=i.updating;try{i.abort()}catch(t){a=!0,l.b.warn("can not abort audio buffer: "+t)}a?this.audioTimestampOffset=t.start:(l.b.warn("change mpeg audio timestamp offset from "+i.timestampOffset+" to "+t.start),i.timestampOffset=t.start)}}},e.prototype.onManifestParsed=function(t){var e=t.audio,r=t.video||t.levels.length&&t.audio,i=0;t.altAudio&&(e||r)&&(i=(e?1:0)+(r?1:0),l.b.log(i+" sourceBuffer(s) expected")),this.sourceBufferNb=i},e.prototype.onMediaAttaching=function(t){var e=this.media=t.media;if(e){var r=this.mediaSource=new c;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),e.src=URL.createObjectURL(r),this._objectUrl=e.src}},e.prototype.onMediaDetaching=function(){l.b.log("media source detaching");var t=this.mediaSource;if(t){if("open"===t.readyState)try{t.endOfStream()}catch(t){l.b.warn("onMediaDetaching:"+t.message+" while calling endOfStream")}t.removeEventListener("sourceopen",this.onmso),t.removeEventListener("sourceended",this.onmse),t.removeEventListener("sourceclose",this.onmsc),this.media&&(URL.revokeObjectURL(this._objectUrl),this.media.src===this._objectUrl?(this.media.removeAttribute("src"),this.media.load()):l.b.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(s.a.MEDIA_DETACHED)},e.prototype.onMediaSourceOpen=function(){l.b.log("media source opened"),this.hls.trigger(s.a.MEDIA_ATTACHED,{media:this.media});var t=this.mediaSource;t&&t.removeEventListener("sourceopen",this.onmso),this.checkPendingTracks()},e.prototype.checkPendingTracks=function(){var t=this.pendingTracks,e=Object.keys(t).length;e&&(this.sourceBufferNb<=e||0===this.sourceBufferNb)&&(this.createSourceBuffers(t),this.pendingTracks={},this.doAppending())},e.prototype.onMediaSourceClose=function(){l.b.log("media source closed")},e.prototype.onMediaSourceEnded=function(){l.b.log("media source ended")},e.prototype.onSBUpdateEnd=function(){if(this.audioTimestampOffset){var t=this.sourceBuffer.audio;l.b.warn("change mpeg audio timestamp offset from "+t.timestampOffset+" to "+this.audioTimestampOffset),t.timestampOffset=this.audioTimestampOffset,delete this.audioTimestampOffset}this._needsFlush&&this.doFlush(),this._needsEos&&this.checkEos(),this.appending=!1;var e=this.parent,r=this.segments.reduce(function(t,r){return r.parent===e?t+1:t},0);this.hls.trigger(s.a.BUFFER_APPENDED,{parent:e,pending:r}),this._needsFlush||this.doAppending(),this.updateMediaElementDuration()},e.prototype.onSBUpdateError=function(t){l.b.error("sourceBuffer error:",t),this.hls.trigger(s.a.ERROR,{type:u.b.MEDIA_ERROR,details:u.a.BUFFER_APPENDING_ERROR,fatal:!1})},e.prototype.onBufferReset=function(){var t=this.sourceBuffer;for(var e in t){var r=t[e];try{this.mediaSource.removeSourceBuffer(r),r.removeEventListener("updateend",this.onsbue),r.removeEventListener("error",this.onsbe)}catch(t){}}this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0},e.prototype.onBufferCodecs=function(t){if(0===Object.keys(this.sourceBuffer).length){for(var e in t)this.pendingTracks[e]=t[e];var r=this.mediaSource;r&&"open"===r.readyState&&this.checkPendingTracks()}},e.prototype.createSourceBuffers=function(t){var e=this.sourceBuffer,r=this.mediaSource;for(var i in t)if(!e[i]){var a=t[i],n=a.levelCodec||a.codec,o=a.container+";codecs="+n;l.b.log("creating sourceBuffer("+o+")");try{var d=e[i]=r.addSourceBuffer(o);d.addEventListener("updateend",this.onsbue),d.addEventListener("error",this.onsbe),this.tracks[i]={codec:n,container:a.container},a.buffer=d}catch(t){l.b.error("error while trying to add sourceBuffer:"+t.message),this.hls.trigger(s.a.ERROR,{type:u.b.MEDIA_ERROR,details:u.a.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:t,mimeType:o})}}this.hls.trigger(s.a.BUFFER_CREATED,{tracks:t})},e.prototype.onBufferAppending=function(t){this._needsFlush||(this.segments?this.segments.push(t):this.segments=[t],this.doAppending())},e.prototype.onBufferAppendFail=function(t){l.b.error("sourceBuffer error:",t.event),this.hls.trigger(s.a.ERROR,{type:u.b.MEDIA_ERROR,details:u.a.BUFFER_APPENDING_ERROR,fatal:!1})},e.prototype.onBufferEos=function(t){var e=this.sourceBuffer,r=t.type;for(var i in e)r&&i!==r||e[i].ended||(e[i].ended=!0,l.b.log(i+" sourceBuffer now EOS"));this.checkEos()},e.prototype.checkEos=function(){var t=this.sourceBuffer,e=this.mediaSource;if(!e||"open"!==e.readyState)return void(this._needsEos=!1);for(var r in t){var i=t[r];if(!i.ended)return;if(i.updating)return void(this._needsEos=!0)}l.b.log("all media data available, signal endOfStream() to MediaSource and stop loading fragment");try{e.endOfStream()}catch(t){l.b.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1},e.prototype.onBufferFlushing=function(t){this.flushRange.push({start:t.startOffset,end:t.endOffset,type:t.type}),this.flushBufferCounter=0,this.doFlush()},e.prototype.onLevelUpdated=function(t){var e=t.details;e.fragments.length>0&&(this._levelDuration=e.totalduration+e.fragments[0].start,this._live=e.live,this.updateMediaElementDuration())},e.prototype.updateMediaElementDuration=function(){var t=this.hls.config,e=void 0;if(null!==this._levelDuration&&this.media&&this.mediaSource&&this.sourceBuffer&&0!==this.media.readyState&&"open"===this.mediaSource.readyState){for(var r in this.sourceBuffer)if(!0===this.sourceBuffer[r].updating)return;e=this.media.duration,null===this._msDuration&&(this._msDuration=this.mediaSource.duration),!0===this._live&&!0===t.liveDurationInfinity?(l.b.log("Media Source duration is set to Infinity"),this._msDuration=this.mediaSource.duration=1/0):(this._levelDuration>this._msDuration&&this._levelDuration>e||e===1/0||isNaN(e))&&(l.b.log("Updating Media Source duration to "+this._levelDuration.toFixed(3)),this._msDuration=this.mediaSource.duration=this._levelDuration)}},e.prototype.doFlush=function(){for(;this.flushRange.length;){var t=this.flushRange[0];if(!this.flushBuffer(t.start,t.end,t.type))return void(this._needsFlush=!0);this.flushRange.shift(),this.flushBufferCounter=0}if(0===this.flushRange.length){this._needsFlush=!1;var e=0,r=this.sourceBuffer;try{for(var i in r)e+=r[i].buffered.length}catch(t){l.b.error("error while accessing sourceBuffer.buffered")}this.appended=e,this.hls.trigger(s.a.BUFFER_FLUSHED)}},e.prototype.doAppending=function(){var t=this.hls,e=this.sourceBuffer,r=this.segments;if(Object.keys(e).length){if(this.media.error)return this.segments=[],void l.b.error("trying to append although a media error occured, flush segment and abort");if(this.appending)return;if(r&&r.length){var i=r.shift();try{var a=i.type,n=e[a];n?n.updating?r.unshift(i):(n.ended=!1,this.parent=i.parent,n.appendBuffer(i.data),this.appendError=0,this.appended++,this.appending=!0):this.onSBUpdateEnd()}catch(e){l.b.error("error while trying to append buffer:"+e.message),r.unshift(i);var o={type:u.b.MEDIA_ERROR,parent:i.parent};if(22===e.code)return this.segments=[],o.details=u.a.BUFFER_FULL_ERROR,o.fatal=!1,void t.trigger(s.a.ERROR,o);if(this.appendError?this.appendError++:this.appendError=1,o.details=u.a.BUFFER_APPEND_ERROR,this.appendError>t.config.appendErrorMaxRetry)return l.b.log("fail "+t.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),r=[],o.fatal=!0,void t.trigger(s.a.ERROR,o);o.fatal=!1,t.trigger(s.a.ERROR,o)}}}},e.prototype.flushBuffer=function(t,e,r){var i,a,n,s,o,u,d=this.sourceBuffer;if(Object.keys(d).length){if(l.b.log("flushBuffer,pos/start/end: "+this.media.currentTime.toFixed(3)+"/"+t+"/"+e),this.flushBufferCounter<this.appended){for(var c in d)if(!r||c===r){if(i=d[c],i.ended=!1,i.updating)return l.b.warn("cannot flush, sb updating in progress"),!1;try{for(a=0;a<i.buffered.length;a++)if(n=i.buffered.start(a),s=i.buffered.end(a),-1!==navigator.userAgent.toLowerCase().indexOf("firefox")&&e===Number.POSITIVE_INFINITY?(o=t,u=e):(o=Math.max(n,t),u=Math.min(s,e)),Math.min(u,s)-o>.5)return this.flushBufferCounter++,l.b.log("flush "+c+" ["+o+","+u+"], of ["+n+","+s+"], pos:"+this.media.currentTime),i.remove(o,u),!1}catch(t){l.b.warn("exception while accessing sourcebuffer, it might have been removed from MediaSource")}}}else l.b.warn("abort flushing too many retries");l.b.log("buffer flushed")}return!0},e}(o.a);e.a=h},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(3),l=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),u=function(t){function e(r){return i(this,e),a(this,t.call(this,r,s.a.FPS_DROP_LEVEL_CAPPING,s.a.MEDIA_ATTACHING,s.a.MANIFEST_PARSED))}return n(e,t),e.prototype.destroy=function(){this.hls.config.capLevelToPlayerSize&&(this.media=this.restrictedLevels=null,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(this.timer=clearInterval(this.timer)))},e.prototype.onFpsDropLevelCapping=function(t){e.isLevelAllowed(t.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(t.droppedLevel)},e.prototype.onMediaAttaching=function(t){this.media=t.media instanceof HTMLVideoElement?t.media:null},e.prototype.onManifestParsed=function(t){var e=this.hls;this.restrictedLevels=[],e.config.capLevelToPlayerSize&&(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.levels=t.levels,e.firstLevel=this.getMaxLevel(t.firstLevel),clearInterval(this.timer),this.timer=setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},e.prototype.detectPlayerSize=function(){if(this.media){var t=this.levels?this.levels.length:0;if(t){var e=this.hls;e.autoLevelCapping=this.getMaxLevel(t-1),e.autoLevelCapping>this.autoLevelCapping&&e.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},e.prototype.getMaxLevel=function(t){var r=this;if(!this.levels)return-1;var i=this.levels.filter(function(i,a){return e.isLevelAllowed(a,r.restrictedLevels)&&a<=t});return e.getMaxLevelByMediaSize(i,this.mediaWidth,this.mediaHeight)},e.isLevelAllowed=function(t){return-1===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).indexOf(t)},e.getMaxLevelByMediaSize=function(t,e,r){if(!t||t&&!t.length)return-1;for(var i=t.length-1,a=0;a<t.length;a+=1){var n=t[a];if((n.width>=e||n.height>=r)&&function(t,e){return!e||(t.width!==e.width||t.height!==e.height)}(n,t[a+1])){i=a;break}}return i},l(e,[{key:"mediaWidth",get:function(){var t=void 0,r=this.media;return r&&(t=r.width||r.clientWidth||r.offsetWidth,t*=e.contentScaleFactor),t}},{key:"mediaHeight",get:function(){var t=void 0,r=this.media;return r&&(t=r.height||r.clientHeight||r.offsetHeight,t*=e.contentScaleFactor),t}}],[{key:"contentScaleFactor",get:function(){var t=1;try{t=window.devicePixelRatio}catch(t){}return t}}]),e}(o.a);e.a=u},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(3),l=r(0),u=function(t){function e(r){return i(this,e),a(this,t.call(this,r,s.a.MEDIA_ATTACHING))}return n(e,t),e.prototype.destroy=function(){this.timer&&clearInterval(this.timer),this.isVideoPlaybackQualityAvailable=!1},e.prototype.onMediaAttaching=function(t){var e=this.hls.config;if(e.capLevelOnFPSDrop){"function"==typeof(this.video=t.media instanceof HTMLVideoElement?t.media:null).getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),clearInterval(this.timer),this.timer=setInterval(this.checkFPSInterval.bind(this),e.fpsDroppedMonitoringPeriod)}},e.prototype.checkFPS=function(t,e,r){var i=performance.now();if(e){if(this.lastTime){var a=i-this.lastTime,n=r-this.lastDroppedFrames,o=e-this.lastDecodedFrames,u=1e3*n/a,d=this.hls;if(d.trigger(s.a.FPS_DROP,{currentDropped:n,currentDecoded:o,totalDroppedFrames:r}),u>0&&n>d.config.fpsDroppedMonitoringThreshold*o){var c=d.currentLevel;l.b.warn("drop FPS ratio greater than max allowed value for currentLevel: "+c),c>0&&(-1===d.autoLevelCapping||d.autoLevelCapping>=c)&&(c-=1,d.trigger(s.a.FPS_DROP_LEVEL_CAPPING,{level:c,droppedLevel:d.currentLevel}),d.autoLevelCapping=c,d.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=e}},e.prototype.checkFPSInterval=function(){var t=this.video;if(t)if(this.isVideoPlaybackQualityAvailable){var e=t.getVideoPlaybackQuality();this.checkFPS(t,e.totalVideoFrames,e.droppedVideoFrames)}else this.checkFPS(t,t.webkitDecodedFrameCount,t.webkitDroppedFrameCount)},e}(o.a);e.a=u},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(0),n=function(){function t(e){i(this,t),e&&e.xhrSetup&&(this.xhrSetup=e.xhrSetup)}return t.prototype.destroy=function(){this.abort(),this.loader=null},t.prototype.abort=function(){var t=this.loader;t&&4!==t.readyState&&(this.stats.aborted=!0,t.abort()),window.clearTimeout(this.requestTimeout),this.requestTimeout=null,window.clearTimeout(this.retryTimeout),this.retryTimeout=null},t.prototype.load=function(t,e,r){this.context=t,this.config=e,this.callbacks=r,this.stats={trequest:performance.now(),retry:0},this.retryDelay=e.retryDelay,this.loadInternal()},t.prototype.loadInternal=function(){var t,e=this.context;t=this.loader=new XMLHttpRequest;var r=this.stats;r.tfirst=0,r.loaded=0;var i=this.xhrSetup;try{if(i)try{i(t,e.url)}catch(r){t.open("GET",e.url,!0),i(t,e.url)}t.readyState||t.open("GET",e.url,!0)}catch(r){return void this.callbacks.onError({code:t.status,text:r.message},e,t)}e.rangeEnd&&t.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=e.responseType,this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),this.config.timeout),t.send()},t.prototype.readystatechange=function(t){var e=t.currentTarget,r=e.readyState,i=this.stats,n=this.context,s=this.config;if(!i.aborted&&r>=2)if(window.clearTimeout(this.requestTimeout),0===i.tfirst&&(i.tfirst=Math.max(performance.now(),i.trequest)),4===r){var o=e.status;if(o>=200&&o<300){i.tload=Math.max(i.tfirst,performance.now());var l=void 0,u=void 0;"arraybuffer"===n.responseType?(l=e.response,u=l.byteLength):(l=e.responseText,u=l.length),i.loaded=i.total=u;var d={url:e.responseURL,data:l};this.callbacks.onSuccess(d,i,n,e)}else i.retry>=s.maxRetry||o>=400&&o<499?(a.b.error(o+" while loading "+n.url),this.callbacks.onError({code:o,text:e.statusText},n,e)):(a.b.warn(o+" while loading "+n.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),i.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),s.timeout)},t.prototype.loadtimeout=function(){a.b.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context,null)},t.prototype.loadprogress=function(t){var e=t.currentTarget,r=this.stats;r.loaded=t.loaded,t.lengthComputable&&(r.total=t.total);var i=this.callbacks.onProgress;i&&i(r,this.context,null,e)},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(3),l=r(0),u=r(2),d=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),c=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.MANIFEST_LOADING,s.a.MANIFEST_PARSED,s.a.AUDIO_TRACK_LOADED,s.a.ERROR));return n.ticks=0,n.ontick=n.tick.bind(n),n}return n(e,t),e.prototype.destroy=function(){this.cleanTimer(),o.a.prototype.destroy.call(this)},e.prototype.cleanTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},e.prototype.tick=function(){1===++this.ticks&&(this.doTick(),this.ticks>1&&setTimeout(this.tick,1),this.ticks=0)},e.prototype.doTick=function(){this.updateTrack(this.trackId)},e.prototype.onError=function(t){t.fatal&&t.type===u.b.NETWORK_ERROR&&this.cleanTimer()},e.prototype.onManifestLoading=function(){this.tracks=[],this.trackId=-1},e.prototype.onManifestParsed=function(t){var e=this,r=t.audioTracks||[],i=!1;this.tracks=r,this.hls.trigger(s.a.AUDIO_TRACKS_UPDATED,{audioTracks:r});var a=0;r.forEach(function(t){if(t.default&&!i)return e.audioTrack=a,void(i=!0);a++}),!1===i&&r.length&&(l.b.log("no default audio track defined, use first audio track as default"),this.audioTrack=0)},e.prototype.onAudioTrackLoaded=function(t){t.id<this.tracks.length&&(l.b.log("audioTrack "+t.id+" loaded"),this.tracks[t.id].details=t.details,t.details.live&&!this.timer&&(this.timer=setInterval(this.ontick,1e3*t.details.targetduration)),!t.details.live&&this.timer&&this.cleanTimer())},e.prototype.setAudioTrackInternal=function(t){if(t>=0&&t<this.tracks.length){this.cleanTimer(),this.trackId=t,l.b.log("switching to audioTrack "+t);var e=this.tracks[t],r=this.hls,i=e.type,a=e.url,n={id:t,type:i,url:a};r.trigger(s.a.AUDIO_TRACK_SWITCH,n),r.trigger(s.a.AUDIO_TRACK_SWITCHING,n);var o=e.details;!a||void 0!==o&&!0!==o.live||(l.b.log("(re)loading playlist for audioTrack "+t),r.trigger(s.a.AUDIO_TRACK_LOADING,{url:a,id:t}))}},e.prototype.updateTrack=function(t){if(t>=0&&t<this.tracks.length){this.cleanTimer(),this.trackId=t,l.b.log("updating audioTrack "+t);var e=this.tracks[t],r=e.url,i=e.details;!r||void 0!==i&&!0!==i.live||(l.b.log("(re)loading playlist for audioTrack "+t),this.hls.trigger(s.a.AUDIO_TRACK_LOADING,{url:r,id:t}))}},d(e,[{key:"audioTracks",get:function(){return this.tracks}},{key:"audioTrack",get:function(){return this.trackId},set:function(t){this.trackId===t&&void 0!==this.tracks[t].details||this.setAudioTrackInternal(t)}}]),e}(o.a);e.a=c},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(6),o=r(7),l=r(15),u=r(1),d=r(19),c=r(20),h=r(2),f=r(0),p=r(21),g=r(11),v=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),y={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"},m=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,u.a.MEDIA_ATTACHED,u.a.MEDIA_DETACHING,u.a.AUDIO_TRACKS_UPDATED,u.a.AUDIO_TRACK_SWITCHING,u.a.AUDIO_TRACK_LOADED,u.a.KEY_LOADED,u.a.FRAG_LOADED,u.a.FRAG_PARSING_INIT_SEGMENT,u.a.FRAG_PARSING_DATA,u.a.FRAG_PARSED,u.a.ERROR,u.a.BUFFER_RESET,u.a.BUFFER_CREATED,u.a.BUFFER_APPENDED,u.a.BUFFER_FLUSHED,u.a.INIT_PTS_FOUND));return n.config=r.config,n.audioCodecSwap=!1,n._state=y.STOPPED,n.initPTS=[],n.waitingFragment=null,n.videoTrackCC=null,n}return n(e,t),e.prototype.onHandlerDestroying=function(){this.stopLoad()},e.prototype.onHandlerDestroyed=function(){this.state=y.STOPPED},e.prototype.onInitPtsFound=function(t){var e=t.id,r=t.frag.cc,i=t.initPTS;"main"===e&&(this.initPTS[r]=i,this.videoTrackCC=r,f.b.log("InitPTS for cc: "+r+" found from video track: "+i),this.state===y.WAITING_INIT_PTS&&this.tick())},e.prototype.startLoad=function(t){if(this.tracks){var e=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),this.fragLoadError=0,e>0&&-1===t?(f.b.log("audio:override startPosition with lastCurrentTime @"+e.toFixed(3)),this.state=y.IDLE):(this.lastCurrentTime=this.startPosition?this.startPosition:t,this.state=y.STARTING),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=t,this.state=y.STOPPED},e.prototype.stopLoad=function(){var t=this.fragCurrent;t&&(t.loader&&t.loader.abort(),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=y.STOPPED},e.prototype.doTick=function(){var t,e,r,i=this.hls,a=i.config;switch(this.state){case y.ERROR:case y.PAUSED:case y.BUFFER_FLUSHING:break;case y.STARTING:this.state=y.WAITING_TRACK,this.loadedmetadata=!1;break;case y.IDLE:var n=this.tracks;if(!n)break;if(!this.media&&(this.startFragRequested||!a.startFragPrefetch))break;if(this.loadedmetadata)t=this.media.currentTime;else if(void 0===(t=this.nextLoadPosition))break;var l=this.mediaBuffer?this.mediaBuffer:this.media,d=this.videoBuffer?this.videoBuffer:this.media,c=o.a.bufferInfo(l,t,a.maxBufferHole),g=o.a.bufferInfo(d,t,a.maxBufferHole),v=c.len,m=c.end,b=this.fragPrevious,E=Math.max(a.maxBufferLength,g.len),T=this.audioSwitch,S=this.trackId;if((v<E||T)&&S<n.length){if(void 0===(r=n[S].details)){this.state=y.WAITING_TRACK;break}if(!T&&!r.live&&b&&b.sn===r.endSN&&!c.nextStart&&(!this.media.seeking||this.media.duration-m<b.duration/2)){this.hls.trigger(u.a.BUFFER_EOS,{type:"audio"}),this.state=y.ENDED;break}var R=r.fragments,A=R.length,_=R[0].start,L=R[A-1].start+R[A-1].duration,w=void 0;if(T)if(r.live&&!r.PTSKnown)f.b.log("switching audiotrack, live stream, unknown PTS,load first fragment"),m=0;else if(m=t,r.PTSKnown&&t<_){if(!(c.end>_||c.nextStart))return;f.b.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=_+.05}if(r.initSegment&&!r.initSegment.data)w=r.initSegment;else if(m<=_){if(w=R[0],null!==this.videoTrackCC&&w.cc!==this.videoTrackCC&&(w=Object(p.b)(R,this.videoTrackCC)),r.live&&w.loadIdx&&w.loadIdx===this.fragLoadIdx){var D=c.nextStart?c.nextStart:_;return f.b.log("no alt audio available @currentTime:"+this.media.currentTime+", seeking @"+(D+.05)),void(this.media.currentTime=D+.05)}}else{var I=void 0,O=a.maxFragLookUpTolerance,k=b?R[b.sn-R[0].sn+1]:void 0,C=function(t){var e=Math.min(O,t.duration);return t.start+t.duration-e<=m?1:t.start-e>m&&t.start?-1:0};m<L?(m>L-O&&(O=0),I=k&&!C(k)?k:s.a.search(R,C)):I=R[A-1],I&&(w=I,_=I.start,b&&w.level===b.level&&w.sn===b.sn&&(w.sn<r.endSN?(w=R[w.sn+1-r.startSN],f.b.log("SN just loaded, load next one: "+w.sn)):w=null))}if(w)if(w.decryptdata&&null!=w.decryptdata.uri&&null==w.decryptdata.key)f.b.log("Loading key for "+w.sn+" of ["+r.startSN+" ,"+r.endSN+"],track "+S),this.state=y.KEY_LOADING,i.trigger(u.a.KEY_LOADING,{frag:w});else{if(f.b.log("Loading "+w.sn+", cc: "+w.cc+" of ["+r.startSN+" ,"+r.endSN+"],track "+S+", currentTime:"+t+",bufferEnd:"+m.toFixed(3)),void 0!==this.fragLoadIdx?this.fragLoadIdx++:this.fragLoadIdx=0,w.loadCounter){w.loadCounter++;var P=a.fragLoadingLoopThreshold;if(w.loadCounter>P&&Math.abs(this.fragLoadIdx-w.loadIdx)<P)return void i.trigger(u.a.ERROR,{type:h.b.MEDIA_ERROR,details:h.a.FRAG_LOOP_LOADING_ERROR,fatal:!1,frag:w})}else w.loadCounter=1;w.loadIdx=this.fragLoadIdx,this.fragCurrent=w,this.startFragRequested=!0,isNaN(w.sn)||(this.nextLoadPosition=w.start+w.duration),i.trigger(u.a.FRAG_LOADING,{frag:w}),this.state=y.FRAG_LOADING}}break;case y.WAITING_TRACK:e=this.tracks[this.trackId],e&&e.details&&(this.state=y.IDLE);break;case y.FRAG_LOADING_WAITING_RETRY:var x=performance.now(),F=this.retryDate;l=this.media;var M=l&&l.seeking;(!F||x>=F||M)&&(f.b.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=y.IDLE);break;case y.WAITING_INIT_PTS:var N=this.videoTrackCC;if(void 0===this.initPTS[N])break;var U=this.waitingFragment;if(U){var B=U.frag.cc;N!==B?(e=this.tracks[this.trackId],e.details&&e.details.live&&(f.b.warn("Waiting fragment CC ("+B+") does not match video track CC ("+N+")"),this.waitingFragment=null,this.state=y.IDLE)):(this.state=y.FRAG_LOADING,this.onFragLoaded(this.waitingFragment),this.waitingFragment=null)}else this.state=y.IDLE;break;case y.STOPPED:case y.FRAG_LOADING:case y.PARSING:case y.PARSED:case y.ENDED:}},e.prototype.onMediaAttached=function(t){var e=this.media=this.mediaBuffer=t.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),e.addEventListener("seeking",this.onvseeking),e.addEventListener("ended",this.onvended);var r=this.config;this.tracks&&r.autoStartLoad&&this.startLoad(r.startPosition)},e.prototype.onMediaDetaching=function(){var t=this.media;t&&t.ended&&(f.b.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var e=this.tracks;e&&e.forEach(function(t){t.details&&t.details.fragments.forEach(function(t){t.loadCounter=void 0})}),t&&(t.removeEventListener("seeking",this.onvseeking),t.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1,this.stopLoad()},e.prototype.onMediaSeeking=function(){this.state===y.ENDED&&(this.state=y.IDLE),this.media&&(this.lastCurrentTime=this.media.currentTime),void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold),this.tick()},e.prototype.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},e.prototype.onAudioTracksUpdated=function(t){f.b.log("audio tracks updated"),this.tracks=t.audioTracks},e.prototype.onAudioTrackSwitching=function(t){var e=!!t.url;this.trackId=t.id,this.fragCurrent=null,this.state=y.PAUSED,this.waitingFragment=null,e?this.setInterval(100):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),e&&(this.audioSwitch=!0,this.state=y.IDLE,void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold)),this.tick()},e.prototype.onAudioTrackLoaded=function(t){var e=t.details,r=t.id,i=this.tracks[r],a=e.totalduration,n=0;if(f.b.log("track "+r+" loaded ["+e.startSN+","+e.endSN+"],duration:"+a),e.live){var s=i.details;s&&e.fragments.length>0?(d.a(s,e),n=e.fragments[0].start,e.PTSKnown?f.b.log("live audio playlist sliding:"+n.toFixed(3)):f.b.log("live audio playlist - outdated PTS, unknown sliding")):(e.PTSKnown=!1,f.b.log("live audio playlist - first load, unknown sliding"))}else e.PTSKnown=!1;if(i.details=e,!this.startFragRequested){if(-1===this.startPosition){var o=e.startTimeOffset;isNaN(o)?this.startPosition=0:(f.b.log("start time offset found in playlist, adjust startPosition to "+o),this.startPosition=o)}this.nextLoadPosition=this.startPosition}this.state===y.WAITING_TRACK&&(this.state=y.IDLE),this.tick()},e.prototype.onKeyLoaded=function(){this.state===y.KEY_LOADING&&(this.state=y.IDLE,this.tick())},e.prototype.onFragLoaded=function(t){var e=this.fragCurrent,r=t.frag;if(this.state===y.FRAG_LOADING&&e&&"audio"===r.type&&r.level===e.level&&r.sn===e.sn){var i=this.tracks[this.trackId],a=i.details,n=a.totalduration,s=e.level,o=e.sn,d=e.cc,c=this.config.defaultAudioCodec||i.audioCodec||"mp4a.40.2",h=this.stats=t.stats;if("initSegment"===o)this.state=y.IDLE,h.tparsed=h.tbuffered=performance.now(),a.initSegment.data=t.payload,this.hls.trigger(u.a.FRAG_BUFFERED,{stats:h,frag:e,id:"audio"}),this.tick();else{this.state=y.PARSING,this.appended=!1,this.demuxer||(this.demuxer=new l.a(this.hls,"audio"));var p=this.initPTS[d],g=a.initSegment?a.initSegment.data:[];if(a.initSegment||void 0!==p){this.pendingBuffering=!0,f.b.log("Demuxing "+o+" of ["+a.startSN+" ,"+a.endSN+"],track "+s);this.demuxer.push(t.payload,g,c,null,e,n,!1,p)}else f.b.log("unknown video PTS for continuity counter "+d+", waiting for video PTS before demuxing audio frag "+o+" of ["+a.startSN+" ,"+a.endSN+"],track "+s),this.waitingFragment=t,this.state=y.WAITING_INIT_PTS}}this.fragLoadError=0},e.prototype.onFragParsingInitSegment=function(t){var e=this.fragCurrent,r=t.frag;if(e&&"audio"===t.id&&r.sn===e.sn&&r.level===e.level&&this.state===y.PARSING){var i=t.tracks,a=void 0;if(i.video&&delete i.video,a=i.audio){a.levelCodec=a.codec,a.id=t.id,this.hls.trigger(u.a.BUFFER_CODECS,i),f.b.log("audio track:audio,container:"+a.container+",codecs[level/parsed]=["+a.levelCodec+"/"+a.codec+"]");var n=a.initSegment;if(n){var s={type:"audio",data:n,parent:"audio",content:"initSegment"};this.audioSwitch?this.pendingData=[s]:(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(u.a.BUFFER_APPENDING,s))}this.tick()}}},e.prototype.onFragParsingData=function(t){var e=this,r=this.fragCurrent,i=t.frag;if(r&&"audio"===t.id&&"audio"===t.type&&i.sn===r.sn&&i.level===r.level&&this.state===y.PARSING){var a=this.trackId,n=this.tracks[a],s=this.hls;isNaN(t.endPTS)&&(t.endPTS=t.startPTS+r.duration,t.endDTS=t.startDTS+r.duration),f.b.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),d.b(n.details,r,t.startPTS,t.endPTS);var o=this.audioSwitch,l=this.media,c=!1;if(o&&l)if(l.readyState){var p=l.currentTime;f.b.log("switching audio track:currentTime:"+p),p>=t.startPTS&&(f.b.log("switching audio track:flushing all audio"),this.state=y.BUFFER_FLUSHING,s.trigger(u.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),c=!0,this.audioSwitch=!1,s.trigger(u.a.AUDIO_TRACK_SWITCHED,{id:a}))}else this.audioSwitch=!1,s.trigger(u.a.AUDIO_TRACK_SWITCHED,{id:a});var g=this.pendingData;if(!g)return console.warn("Apparently attempt to enqueue media payload without codec initialization data upfront"),void s.trigger(u.a.ERROR,{type:h.b.MEDIA_ERROR,details:null,fatal:!0});this.audioSwitch||([t.data1,t.data2].forEach(function(e){e&&e.length&&g.push({type:t.type,data:e,parent:"audio",content:"data"})}),!c&&g.length&&(g.forEach(function(t){e.state===y.PARSING&&(e.pendingBuffering=!0,e.hls.trigger(u.a.BUFFER_APPENDING,t))}),this.pendingData=[],this.appended=!0)),this.tick()}},e.prototype.onFragParsed=function(t){var e=this.fragCurrent,r=t.frag;e&&"audio"===t.id&&r.sn===e.sn&&r.level===e.level&&this.state===y.PARSING&&(this.stats.tparsed=performance.now(),this.state=y.PARSED,this._checkAppendedParsed())},e.prototype.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},e.prototype.onBufferCreated=function(t){var e=t.tracks.audio;e&&(this.mediaBuffer=e.buffer,this.loadedmetadata=!0),t.tracks.video&&(this.videoBuffer=t.tracks.video.buffer)},e.prototype.onBufferAppended=function(t){if("audio"===t.parent){var e=this.state;e!==y.PARSING&&e!==y.PARSED||(this.pendingBuffering=t.pending>0,this._checkAppendedParsed())}},e.prototype._checkAppendedParsed=function(){if(!(this.state!==y.PARSED||this.appended&&this.pendingBuffering)){var t=this.fragCurrent,e=this.stats,r=this.hls;if(t){this.fragPrevious=t,e.tbuffered=performance.now(),r.trigger(u.a.FRAG_BUFFERED,{stats:e,frag:t,id:"audio"});var i=this.mediaBuffer?this.mediaBuffer:this.media;f.b.log("audio buffered:"+c.a.toString(i.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,r.trigger(u.a.AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=y.IDLE}this.tick()}},e.prototype.onError=function(t){var e=t.frag;if(!e||"audio"===e.type)switch(t.details){case h.a.FRAG_LOAD_ERROR:case h.a.FRAG_LOAD_TIMEOUT:if(!t.fatal){var r=this.fragLoadError;r?r++:r=1;var i=this.config;if(r<=i.fragLoadingMaxRetry){this.fragLoadError=r,e.loadCounter=0;var a=Math.min(Math.pow(2,r-1)*i.fragLoadingRetryDelay,i.fragLoadingMaxRetryTimeout);f.b.warn("audioStreamController: frag loading failed, retry in "+a+" ms"),this.retryDate=performance.now()+a,this.state=y.FRAG_LOADING_WAITING_RETRY}else f.b.error("audioStreamController: "+t.details+" reaches max retry, redispatch as fatal ..."),t.fatal=!0,this.state=y.ERROR}break;case h.a.FRAG_LOOP_LOADING_ERROR:case h.a.AUDIO_TRACK_LOAD_ERROR:case h.a.AUDIO_TRACK_LOAD_TIMEOUT:case h.a.KEY_LOAD_ERROR:case h.a.KEY_LOAD_TIMEOUT:this.state!==y.ERROR&&(this.state=t.fatal?y.ERROR:y.IDLE,f.b.warn("audioStreamController: "+t.details+" while loading frag,switch to "+this.state+" state ..."));break;case h.a.BUFFER_FULL_ERROR:if("audio"===t.parent&&(this.state===y.PARSING||this.state===y.PARSED)){var n=this.mediaBuffer,s=this.media.currentTime;if(n&&o.a.isBuffered(n,s)&&o.a.isBuffered(n,s+.5)){var l=this.config;l.maxMaxBufferLength>=l.maxBufferLength&&(l.maxMaxBufferLength/=2,f.b.warn("audio:reduce max buffer length to "+l.maxMaxBufferLength+"s"),this.fragLoadIdx+=2*l.fragLoadingLoopThreshold),this.state=y.IDLE}else f.b.warn("buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,this.state=y.BUFFER_FLUSHING,this.hls.trigger(u.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"})}}},e.prototype.onBufferFlushed=function(){var t=this,e=this.pendingData;e&&e.length?(f.b.log("appending pending audio data on Buffer Flushed"),e.forEach(function(e){t.hls.trigger(u.a.BUFFER_APPENDING,e)}),this.appended=!0,this.pendingData=[],this.state=y.PARSED):(this.state=y.IDLE,this.fragPrevious=null,this.tick())},v(e,[{key:"state",set:function(t){if(this.state!==t){var e=this.state;this._state=t,f.b.log("audio stream:"+e+"->"+t)}},get:function(){return this._state}}]),e}(g.a);e.a=m},function(t,e,r){"use strict";function i(t,e,r,i){for(var n,s,o,l,u,d=window.VTTCue||window.TextTrackCue,c=0;c<i.rows.length;c++)if(n=i.rows[c],o=!0,l=0,u="",!n.isEmpty()){for(var h=0;h<n.chars.length;h++)n.chars[h].uchar.match(/\s/)&&o?l++:(u+=n.chars[h].uchar,o=!1);n.cueStartTime=e,e===r&&(r+=1e-4),s=new d(e,r,Object(a.b)(u.trim())),l>=16?l--:l++,navigator.userAgent.match(/Firefox\//)?s.line=c+1:s.line=c>7?c-2:c+1,s.align="left",s.position=Math.max(0,Math.min(100,l/32*100+(navigator.userAgent.match(/Firefox\//)?50:0))),t.addCue(s)}}Object.defineProperty(e,"__esModule",{value:!0}),e.newCue=i;var a=r(22)},function(t,e,r){"use strict";e.a=function(){function t(t){return"string"==typeof t&&(!!n[t.toLowerCase()]&&t.toLowerCase())}function e(t){return"string"==typeof t&&(!!s[t.toLowerCase()]&&t.toLowerCase())}function r(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)t[i]=r[i]}return t}function i(i,n,s){var o=this,l=function(){if("undefined"!=typeof navigator)return/MSIE\s8\.0/.test(navigator.userAgent)}(),u={};l?o=document.createElement("custom"):u.enumerable=!0,o.hasBeenReset=!1;var d="",c=!1,h=i,f=n,p=s,g=null,v="",y=!0,m="auto",b="start",E=50,T="middle",S=50,R="middle";if(Object.defineProperty(o,"id",r({},u,{get:function(){return d},set:function(t){d=""+t}})),Object.defineProperty(o,"pauseOnExit",r({},u,{get:function(){return c},set:function(t){c=!!t}})),Object.defineProperty(o,"startTime",r({},u,{get:function(){return h},set:function(t){if("number"!=typeof t)throw new TypeError("Start time must be set to a number.");h=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"endTime",r({},u,{get:function(){return f},set:function(t){if("number"!=typeof t)throw new TypeError("End time must be set to a number.");f=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"text",r({},u,{get:function(){return p},set:function(t){p=""+t,this.hasBeenReset=!0}})),Object.defineProperty(o,"region",r({},u,{get:function(){return g},set:function(t){g=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"vertical",r({},u,{get:function(){return v},set:function(e){var r=t(e);if(!1===r)throw new SyntaxError("An invalid or illegal string was specified.");v=r,this.hasBeenReset=!0}})),Object.defineProperty(o,"snapToLines",r({},u,{get:function(){return y},set:function(t){y=!!t,this.hasBeenReset=!0}})),Object.defineProperty(o,"line",r({},u,{get:function(){return m},set:function(t){if("number"!=typeof t&&t!==a)throw new SyntaxError("An invalid number or illegal string was specified.");m=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"lineAlign",r({},u,{get:function(){return b},set:function(t){var r=e(t);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");b=r,this.hasBeenReset=!0}})),Object.defineProperty(o,"position",r({},u,{get:function(){return E},set:function(t){if(t<0||t>100)throw new Error("Position must be between 0 and 100.");E=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",r({},u,{get:function(){return T},set:function(t){var r=e(t);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");T=r,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",r({},u,{get:function(){return S},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");S=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",r({},u,{get:function(){return R},set:function(t){var r=e(t);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");R=r,this.hasBeenReset=!0}})),o.displayState=void 0,l)return o}if("undefined"!=typeof window&&window.VTTCue)return window.VTTCue;var a="auto",n={"":!0,lr:!0,rl:!0},s={start:!0,middle:!0,end:!0,left:!0,right:!0};return i.prototype.getCueAsHTML=function(){return window.WebVTT.convertCueToDOMTree(window,this.text)},i}()},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t){if(t&&t.cues)for(;t.cues.length>0;)t.removeCue(t.cues[0])}function o(t,e){return t&&t.label===e.name&&!(t.textTrack1||t.textTrack2)}function l(t,e,r,i){return Math.min(e,i)-Math.max(t,r)}var u=r(1),d=r(3),c=r(61),h=r(62),f=r(63),p=r(0),g=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,u.a.MEDIA_ATTACHING,u.a.MEDIA_DETACHING,u.a.FRAG_PARSING_USERDATA,u.a.FRAG_DECRYPTED,u.a.MANIFEST_LOADING,u.a.MANIFEST_LOADED,u.a.FRAG_LOADED,u.a.LEVEL_SWITCHING,u.a.INIT_PTS_FOUND));if(n.hls=r,n.config=r.config,n.enabled=!0,n.Cues=r.config.cueHandler,n.textTracks=[],n.tracks=[],n.unparsedVttFrags=[],n.initPTS=void 0,n.cueRanges=[],n.config.enableCEA708Captions){var s=new h.a(n,1),o=new h.a(n,2);n.cea608Parser=new c.a(0,s,o)}return n}return n(e,t),e.prototype.addCues=function(t,e,r,i){for(var a=this.cueRanges,n=!1,s=a.length;s--;){var o=a[s],u=l(o[0],o[1],e,r);if(u>=0&&(o[0]=Math.min(o[0],e),o[1]=Math.max(o[1],r),n=!0,u/(r-e)>.5))return}n||a.push([e,r]),this.Cues.newCue(this[t],e,r,i)},e.prototype.onInitPtsFound=function(t){var e=this;void 0===this.initPTS&&(this.initPTS=t.initPTS),this.unparsedVttFrags.length&&(this.unparsedVttFrags.forEach(function(t){e.onFragLoaded(t)}),this.unparsedVttFrags=[])},e.prototype.getExistingTrack=function(t){var e=this.media;if(e)for(var r=0;r<e.textTracks.length;r++){var i=e.textTracks[r],a="textTrack"+t;if(!0===i[a])return i}return null},e.prototype.sendAddTrackEvent=function(t,e){var r=null;try{r=new window.Event("addtrack")}catch(t){r=document.createEvent("Event"),r.initEvent("addtrack",!1,!1)}r.track=t,e.dispatchEvent(r)},e.prototype.createCaptionsTrack=function(t){var e="textTrack"+t;if(!this[e]){var r=this.getExistingTrack(t);if(r)this[e]=r,s(this[e]),this.sendAddTrackEvent(this[e],this.media);else{var i=this.createTextTrack("captions",this.config["captionsTextTrack"+t+"Label"],this.config.captionsTextTrack1LanguageCode);i&&(i[e]=!0,this[e]=i)}}},e.prototype.createTextTrack=function(t,e,r){var i=this.media;if(i)return i.addTextTrack(t,e,r)},e.prototype.destroy=function(){d.a.prototype.destroy.call(this)},e.prototype.onMediaAttaching=function(t){this.media=t.media,this._cleanTracks()},e.prototype.onMediaDetaching=function(){s(this.textTrack1),s(this.textTrack2)},e.prototype.onManifestLoading=function(){this.lastSn=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0},this._cleanTracks()},e.prototype._cleanTracks=function(){var t=this.media;if(t){var e=t.textTracks;if(e)for(var r=0;r<e.length;r++)s(e[r])}},e.prototype.onManifestLoaded=function(t){var e=this;if(this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=void 0,this.cueRanges=[],this.config.enableWebVTT){this.tracks=t.subtitles||[];var r=this.media?this.media.textTracks:[];this.tracks.forEach(function(t,i){var a=void 0;if(i<r.length){var n=r[i];o(n,t)&&(a=n)}a||(a=e.createTextTrack("subtitles",t.name,t.lang)),a.mode=t.default?"showing":"hidden",e.textTracks.push(a)})}},e.prototype.onLevelSwitching=function(){this.enabled="NONE"!==this.hls.currentLevel.closedCaptions},e.prototype.onFragLoaded=function(t){var e=t.frag,r=t.payload;if("main"===e.type){var i=e.sn;if(i!==this.lastSn+1){var a=this.cea608Parser;a&&a.reset()}this.lastSn=i}else if("subtitle"===e.type)if(r.byteLength){if(void 0===this.initPTS)return void this.unparsedVttFrags.push(t);var n=e.decryptdata;null!=n&&null!=n.key&&"AES-128"===n.method||this._parseVTTs(e,r)}else this.hls.trigger(u.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e})},e.prototype._parseVTTs=function(t,e){var r=this.vttCCs;r[t.cc]||(r[t.cc]={start:t.start,prevCC:this.prevCC,new:!0},this.prevCC=t.cc);var i=this.textTracks,a=this.hls;f.a.parse(e,this.initPTS,r,t.cc,function(e){var r=i[t.trackId];e.forEach(function(t){if(!r.cues.getCueById(t.id))try{r.addCue(t)}catch(i){var e=new window.TextTrackCue(t.startTime,t.endTime,t.text);e.id=t.id,r.addCue(e)}}),a.trigger(u.a.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},function(e){p.b.log("Failed to parse VTT cue: "+e),a.trigger(u.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t})})},e.prototype.onFragDecrypted=function(t){var e=t.payload,r=t.frag;if("subtitle"===r.type){if(void 0===this.initPTS)return void this.unparsedVttFrags.push(t);this._parseVTTs(r,e)}},e.prototype.onFragParsingUserdata=function(t){if(this.enabled&&this.config.enableCEA708Captions)for(var e=0;e<t.samples.length;e++){var r=this.extractCea608Data(t.samples[e].bytes);this.cea608Parser.addData(t.samples[e].pts,r)}},e.prototype.extractCea608Data=function(t){for(var e,r,i,a,n,s=31&t[0],o=2,l=[],u=0;u<s;u++)e=t[o++],r=127&t[o++],i=127&t[o++],a=0!=(4&e),n=3&e,0===r&&0===i||a&&0===n&&(l.push(r),l.push(i));return l},e}(d.a);e.a=g},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a={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},n=function(t){var e=t;return a.hasOwnProperty(t)&&(e=a[t]),String.fromCharCode(e)},s=15,o=100,l={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},u={17:2,18:4,21:6,22:8,23:10,19:13,20:15},d={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},c={25:2,26:4,29:6,30:8,31:10,27:13,28:15},h=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],f={verboseFilter:{DATA:3,DEBUG:3,INFO:2,WARNING:2,TEXT:1,ERROR:0},time:null,verboseLevel:0,setTime:function(t){this.time=t},log:function(t,e){var r=this.verboseFilter[t];this.verboseLevel>=r&&console.log(this.time+" ["+t+"] "+e)}},p=function(t){for(var e=[],r=0;r<t.length;r++)e.push(t[r].toString(16));return e},g=function(){function t(e,r,a,n,s){i(this,t),this.foreground=e||"white",this.underline=r||!1,this.italics=a||!1,this.background=n||"black",this.flash=s||!1}return t.prototype.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},t.prototype.setStyles=function(t){for(var e=["foreground","underline","italics","background","flash"],r=0;r<e.length;r++){var i=e[r];t.hasOwnProperty(i)&&(this[i]=t[i])}},t.prototype.isDefault=function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},t.prototype.equals=function(t){return this.foreground===t.foreground&&this.underline===t.underline&&this.italics===t.italics&&this.background===t.background&&this.flash===t.flash},t.prototype.copy=function(t){this.foreground=t.foreground,this.underline=t.underline,this.italics=t.italics,this.background=t.background,this.flash=t.flash},t.prototype.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},t}(),v=function(){function t(e,r,a,n,s,o){i(this,t),this.uchar=e||" ",this.penState=new g(r,a,n,s,o)}return t.prototype.reset=function(){this.uchar=" ",this.penState.reset()},t.prototype.setChar=function(t,e){this.uchar=t,this.penState.copy(e)},t.prototype.setPenState=function(t){this.penState.copy(t)},t.prototype.equals=function(t){return this.uchar===t.uchar&&this.penState.equals(t.penState)},t.prototype.copy=function(t){this.uchar=t.uchar,this.penState.copy(t.penState)},t.prototype.isEmpty=function(){return" "===this.uchar&&this.penState.isDefault()},t}(),y=function(){function t(){i(this,t),this.chars=[];for(var e=0;e<o;e++)this.chars.push(new v);this.pos=0,this.currPenState=new g}return t.prototype.equals=function(t){for(var e=!0,r=0;r<o;r++)if(!this.chars[r].equals(t.chars[r])){e=!1;break}return e},t.prototype.copy=function(t){for(var e=0;e<o;e++)this.chars[e].copy(t.chars[e])},t.prototype.isEmpty=function(){for(var t=!0,e=0;e<o;e++)if(!this.chars[e].isEmpty()){t=!1;break}return t},t.prototype.setCursor=function(t){this.pos!==t&&(this.pos=t),this.pos<0?(f.log("ERROR","Negative cursor position "+this.pos),this.pos=0):this.pos>o&&(f.log("ERROR","Too large cursor position "+this.pos),this.pos=o)},t.prototype.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r<e+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(e)},t.prototype.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},t.prototype.insertChar=function(t){t>=144&&this.backSpace();var e=n(t);if(this.pos>=o)return void f.log("ERROR","Cannot insert "+t.toString(16)+" ("+e+") at position "+this.pos+". Skipping it!");this.chars[this.pos].setChar(e,this.currPenState),this.moveCursor(1)},t.prototype.clearFromPos=function(t){var e;for(e=t;e<o;e++)this.chars[e].reset()},t.prototype.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},t.prototype.clearToEndOfRow=function(){this.clearFromPos(this.pos)},t.prototype.getTextString=function(){for(var t=[],e=!0,r=0;r<o;r++){var i=this.chars[r].uchar;" "!==i&&(e=!1),t.push(i)}return e?"":t.join("")},t.prototype.setPenStyles=function(t){this.currPenState.setStyles(t),this.chars[this.pos].setPenState(this.currPenState)},t}(),m=function(){function t(){i(this,t),this.rows=[];for(var e=0;e<s;e++)this.rows.push(new y);this.currRow=s-1,this.nrRollUpRows=null,this.reset()}return t.prototype.reset=function(){for(var t=0;t<s;t++)this.rows[t].clear();this.currRow=s-1},t.prototype.equals=function(t){for(var e=!0,r=0;r<s;r++)if(!this.rows[r].equals(t.rows[r])){e=!1;break}return e},t.prototype.copy=function(t){for(var e=0;e<s;e++)this.rows[e].copy(t.rows[e])},t.prototype.isEmpty=function(){for(var t=!0,e=0;e<s;e++)if(!this.rows[e].isEmpty()){t=!1;break}return t},t.prototype.backSpace=function(){this.rows[this.currRow].backSpace()},t.prototype.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},t.prototype.insertChar=function(t){this.rows[this.currRow].insertChar(t)},t.prototype.setPen=function(t){this.rows[this.currRow].setPenStyles(t)},t.prototype.moveCursor=function(t){this.rows[this.currRow].moveCursor(t)},t.prototype.setCursor=function(t){f.log("INFO","setCursor: "+t),this.rows[this.currRow].setCursor(t)},t.prototype.setPAC=function(t){f.log("INFO","pacData="+JSON.stringify(t));var e=t.row-1;if(this.nrRollUpRows&&e<this.nrRollUpRows-1&&(e=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==e){for(var r=0;r<s;r++)this.rows[r].clear();var i=this.currRow+1-this.nrRollUpRows,a=this.lastOutputScreen;if(a){var n=a.rows[i].cueStartTime;if(n&&n<f.time)for(var o=0;o<this.nrRollUpRows;o++)this.rows[e-this.nrRollUpRows+o+1].copy(a.rows[i+o])}}this.currRow=e;var l=this.rows[this.currRow];if(null!==t.indent){var u=t.indent,d=Math.max(u-1,0);l.setCursor(t.indent),t.color=l.chars[d].penState.foreground}var c={foreground:t.color,underline:t.underline,italics:t.italics,background:"black",flash:!1};this.setPen(c)},t.prototype.setBkgData=function(t){f.log("INFO","bkgData="+JSON.stringify(t)),this.backSpace(),this.setPen(t),this.insertChar(32)},t.prototype.setRollUpRows=function(t){this.nrRollUpRows=t},t.prototype.rollUp=function(){if(null===this.nrRollUpRows)return void f.log("DEBUG","roll_up but nrRollUpRows not set yet");f.log("TEXT",this.getDisplayText());var t=this.currRow+1-this.nrRollUpRows,e=this.rows.splice(t,1)[0];e.clear(),this.rows.splice(this.currRow,0,e),f.log("INFO","Rolling up")},t.prototype.getDisplayText=function(t){t=t||!1;for(var e=[],r="",i=-1,a=0;a<s;a++){var n=this.rows[a].getTextString();n&&(i=a+1,t?e.push("Row "+i+": '"+n+"'"):e.push(n.trim()))}return e.length>0&&(r=t?"["+e.join(" | ")+"]":e.join("\n")),r},t.prototype.getTextAndFormat=function(){return this.rows},t}(),b=function(){function t(e,r){i(this,t),this.chNr=e,this.outputFilter=r,this.mode=null,this.verbose=0,this.displayedMemory=new m,this.nonDisplayedMemory=new m,this.lastOutputScreen=new m,this.currRollUpRow=this.displayedMemory.rows[s-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}return t.prototype.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[s-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.lastCueEndTime=null},t.prototype.getHandler=function(){return this.outputFilter},t.prototype.setHandler=function(t){this.outputFilter=t},t.prototype.setPAC=function(t){this.writeScreen.setPAC(t)},t.prototype.setBkgData=function(t){this.writeScreen.setBkgData(t)},t.prototype.setMode=function(t){t!==this.mode&&(this.mode=t,f.log("INFO","MODE="+t),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=t)},t.prototype.insertChars=function(t){for(var e=0;e<t.length;e++)this.writeScreen.insertChar(t[e]);var r=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";f.log("INFO",r+": "+this.writeScreen.getDisplayText(!0)),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(f.log("TEXT","DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},t.prototype.ccRCL=function(){f.log("INFO","RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},t.prototype.ccBS=function(){f.log("INFO","BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},t.prototype.ccAOF=function(){},t.prototype.ccAON=function(){},t.prototype.ccDER=function(){f.log("INFO","DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},t.prototype.ccRU=function(t){f.log("INFO","RU("+t+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(t)},t.prototype.ccFON=function(){f.log("INFO","FON - Flash On"),this.writeScreen.setPen({flash:!0})},t.prototype.ccRDC=function(){f.log("INFO","RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},t.prototype.ccTR=function(){f.log("INFO","TR"),this.setMode("MODE_TEXT")},t.prototype.ccRTD=function(){f.log("INFO","RTD"),this.setMode("MODE_TEXT")},t.prototype.ccEDM=function(){f.log("INFO","EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},t.prototype.ccCR=function(){f.log("CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},t.prototype.ccENM=function(){f.log("INFO","ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},t.prototype.ccEOC=function(){if(f.log("INFO","EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var t=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=t,this.writeScreen=this.nonDisplayedMemory,f.log("TEXT","DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},t.prototype.ccTO=function(t){f.log("INFO","TO("+t+") - Tab Offset"),this.writeScreen.moveCursor(t)},t.prototype.ccMIDROW=function(t){var e={flash:!1};if(e.underline=t%2==1,e.italics=t>=46,e.italics)e.foreground="white";else{var r=Math.floor(t/2)-16,i=["white","green","blue","cyan","red","yellow","magenta"];e.foreground=i[r]}f.log("INFO","MIDROW: "+JSON.stringify(e)),this.writeScreen.setPen(e)},t.prototype.outputDataUpdate=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=f.time;null!==e&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue&&(this.outputFilter.newCue(this.cueStartTime,e,this.lastOutputScreen),!0===t&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue()),this.cueStartTime=this.displayedMemory.isEmpty()?null:e):this.cueStartTime=e,this.lastOutputScreen.copy(this.displayedMemory))},t.prototype.cueSplitAtTime=function(t){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,t,this.displayedMemory),this.cueStartTime=t))},t}(),E=function(){function t(e,r,a){i(this,t),this.field=e||1,this.outputs=[r,a],this.channels=[new b(1,r),new b(2,a)],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 t.prototype.getHandler=function(t){return this.channels[t].getHandler()},t.prototype.setHandler=function(t,e){this.channels[t].setHandler(e)},t.prototype.addData=function(t,e){var r,i,a,n=!1;this.lastTime=t,f.setTime(t);for(var s=0;s<e.length;s+=2)if(i=127&e[s],a=127&e[s+1],0!==i||0!==a){if(f.log("DATA","["+p([e[s],e[s+1]])+"] -> ("+p([i,a])+")"),r=this.parseCmd(i,a),r||(r=this.parseMidrow(i,a)),r||(r=this.parsePAC(i,a)),r||(r=this.parseBackgroundAttributes(i,a)),!r&&(n=this.parseChars(i,a)))if(this.currChNr&&this.currChNr>=0){var o=this.channels[this.currChNr-1];o.insertChars(n)}else f.log("WARNING","No channel found yet. TEXT-MODE?");r?this.dataCounters.cmd+=2:n?this.dataCounters.char+=2:(this.dataCounters.other+=2,f.log("WARNING","Couldn't parse cleaned data "+p([i,a])+" orig: "+p([e[s],e[s+1]])))}else this.dataCounters.padding+=2},t.prototype.parseCmd=function(t,e){var r=null,i=(20===t||28===t)&&32<=e&&e<=47,a=(23===t||31===t)&&33<=e&&e<=35;if(!i&&!a)return!1;if(t===this.lastCmdA&&e===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,f.log("DEBUG","Repeated command ("+p([t,e])+") is dropped"),!0;r=20===t||23===t?1:2;var n=this.channels[r-1];return 20===t||28===t?32===e?n.ccRCL():33===e?n.ccBS():34===e?n.ccAOF():35===e?n.ccAON():36===e?n.ccDER():37===e?n.ccRU(2):38===e?n.ccRU(3):39===e?n.ccRU(4):40===e?n.ccFON():41===e?n.ccRDC():42===e?n.ccTR():43===e?n.ccRTD():44===e?n.ccEDM():45===e?n.ccCR():46===e?n.ccENM():47===e&&n.ccEOC():n.ccTO(e-32),this.lastCmdA=t,this.lastCmdB=e,this.currChNr=r,!0},t.prototype.parseMidrow=function(t,e){var r=null;if((17===t||25===t)&&32<=e&&e<=47){if((r=17===t?1:2)!==this.currChNr)return f.log("ERROR","Mismatch channel in midrow parsing"),!1;return this.channels[r-1].ccMIDROW(e),f.log("DEBUG","MIDROW ("+p([t,e])+")"),!0}return!1},t.prototype.parsePAC=function(t,e){var r=null,i=null,a=(17<=t&&t<=23||25<=t&&t<=31)&&64<=e&&e<=127,n=(16===t||24===t)&&64<=e&&e<=95;if(!a&&!n)return!1;if(t===this.lastCmdA&&e===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;r=t<=23?1:2,i=64<=e&&e<=95?1===r?l[t]:d[t]:1===r?u[t]:c[t];var s=this.interpretPAC(i,e);return this.channels[r-1].setPAC(s),this.lastCmdA=t,this.lastCmdB=e,this.currChNr=r,!0},t.prototype.interpretPAC=function(t,e){var r=e,i={color:null,italics:!1,indent:null,underline:!1,row:t};return r=e>95?e-96:e-64,i.underline=1==(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i},t.prototype.parseChars=function(t,e){var r=null,i=null,a=null;if(t>=25?(r=2,a=t-8):(r=1,a=t),17<=a&&a<=19){var s=e;s=17===a?e+80:18===a?e+112:e+144,f.log("INFO","Special char '"+n(s)+"' in channel "+r),i=[s]}else 32<=t&&t<=127&&(i=0===e?[t]:[t,e]);if(i){var o=p(i);f.log("DEBUG","Char codes="+o.join(",")),this.lastCmdA=null,this.lastCmdB=null}return i},t.prototype.parseBackgroundAttributes=function(t,e){var r,i,a,n,s=(16===t||24===t)&&32<=e&&e<=47,o=(23===t||31===t)&&45<=e&&e<=47;return!(!s&&!o)&&(r={},16===t||24===t?(i=Math.floor((e-32)/2),r.background=h[i],e%2==1&&(r.background=r.background+"_semi")):45===e?r.background="transparent":(r.foreground="black",47===e&&(r.underline=!0)),a=t<24?1:2,n=this.channels[a-1],n.setBkgData(r),this.lastCmdA=null,this.lastCmdB=null,!0)},t.prototype.reset=function(){for(var t=0;t<this.channels.length;t++)this.channels[t]&&this.channels[t].reset();this.lastCmdA=null,this.lastCmdB=null},t.prototype.cueSplitAtTime=function(t){for(var e=0;e<this.channels.length;e++)this.channels[e]&&this.channels[e].cueSplitAtTime(t)},t}();e.a=E},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(e,r){i(this,t),this.timelineController=e,this.track=r,this.startTime=null,this.endTime=null,this.screen=null}return t.prototype.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues("textTrack"+this.track,this.startTime,this.endTime,this.screen),this.startTime=null)},t.prototype.newCue=function(t,e,r){(null===this.startTime||this.startTime>t)&&(this.startTime=t),this.endTime=e,this.screen=r,this.timelineController.createCaptionsTrack(this.track)},t}();e.a=a},function(t,e,r){"use strict";var i=r(22),a=r(5),n=function(t,e,r){return t.substr(r||0,e.length)===e},s=function(t){var e=parseInt(t.substr(-3)),r=parseInt(t.substr(-6,2)),i=parseInt(t.substr(-9,2)),a=t.length>9?parseInt(t.substr(0,t.indexOf(":"))):0;return isNaN(e)||isNaN(r)||isNaN(i)||isNaN(a)?-1:(e+=1e3*r,e+=6e4*i,e+=36e5*a)},o=function(t){for(var e=5381,r=t.length;r;)e=33*e^t.charCodeAt(--r);return(e>>>0).toString()},l=function(t,e,r){var i=t[e],a=t[i.prevCC];if(!a||!a.new&&i.new)return t.ccOffset=t.presentationOffset=i.start,void(i.new=!1);for(;a&&a.new;)t.ccOffset+=i.start-a.start,i.new=!1,i=a,a=t[i.prevCC];t.presentationOffset=r},u={parse:function(t,e,r,u,d,c){var h=/\r\n|\n\r|\n|\r/g,f=Object(a.b)(new Uint8Array(t)).trim().replace(h,"\n").split("\n"),p="00:00.000",g=0,v=0,y=0,m=[],b=void 0,E=!0,T=new i.a;T.oncue=function(t){var e=r[u],i=r.ccOffset;e&&e.new&&(void 0!==v?i=r.ccOffset=e.start:l(r,u,y)),y&&(i=y+r.ccOffset-r.presentationOffset),t.startTime+=i-v,t.endTime+=i-v,t.id=o(t.startTime.toString())+o(t.endTime.toString())+o(t.text),t.text=decodeURIComponent(encodeURIComponent(t.text)),t.endTime>0&&m.push(t)},T.onparsingerror=function(t){b=t},T.onflush=function(){if(b&&c)return void c(b);d(m)},f.forEach(function(t){if(E){if(n(t,"X-TIMESTAMP-MAP=")){E=!1,t.substr(16).split(",").forEach(function(t){n(t,"LOCAL:")?p=t.substr(6):n(t,"MPEGTS:")&&(g=parseInt(t.substr(7)))});try{e=e<0?e+8589934592:e,g-=e,v=s(p)/1e3,y=g/9e4,-1===v&&(b=new Error("Malformed X-TIMESTAMP-MAP: "+t))}catch(e){b=new Error("Malformed X-TIMESTAMP-MAP: "+t)}return}""===t&&(E=!1)}T.parse(t+"\n")}),T.flush()}};e.a=u},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t){for(var e=[],r=0;r<t.length;r++)"subtitles"===t[r].kind&&e.push(t[r]);return e}var o=r(1),l=r(3),u=r(0),d=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),c=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,o.a.MEDIA_ATTACHED,o.a.MEDIA_DETACHING,o.a.MANIFEST_LOADING,o.a.MANIFEST_LOADED,o.a.SUBTITLE_TRACK_LOADED));return n.tracks=[],n.trackId=-1,n.media=void 0,n.subtitleDisplay=!1,n}return n(e,t),e.prototype._onTextTracksChanged=function(){if(this.media){for(var t=-1,e=s(this.media.textTracks),r=0;r<e.length;r++)"showing"===e[r].mode&&(t=r);this.subtitleTrack=t}},e.prototype.destroy=function(){l.a.prototype.destroy.call(this)},e.prototype.onMediaAttached=function(t){var e=this;this.media=t.media,this.media&&(void 0!==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(){e.trackChangeListener()},500):this.media.textTracks.addEventListener("change",this.trackChangeListener))},e.prototype.onMediaDetaching=function(){this.media&&(this.useTextTrackPolling?clearInterval(this.subtitlePollingInterval):this.media.textTracks.removeEventListener("change",this.trackChangeListener),this.media=void 0)},e.prototype.onManifestLoading=function(){this.tracks=[],this.trackId=-1},e.prototype.onManifestLoaded=function(t){var e=this,r=t.subtitles||[];this.tracks=r,this.trackId=-1,this.hls.trigger(o.a.SUBTITLE_TRACKS_UPDATED,{subtitleTracks:r}),r.forEach(function(t){t.default&&(e.media?e.subtitleTrack=t.id:e.queuedDefaultTrack=t.id)})},e.prototype.onTick=function(){var t=this.trackId,e=this.tracks[t];if(e){var r=e.details;void 0!==r&&!0!==r.live||(u.b.log("(re)loading playlist for subtitle track "+t),this.hls.trigger(o.a.SUBTITLE_TRACK_LOADING,{url:e.url,id:t}))}},e.prototype.onSubtitleTrackLoaded=function(t){var e=this;t.id<this.tracks.length&&(u.b.log("subtitle track "+t.id+" loaded"),this.tracks[t.id].details=t.details,t.details.live&&!this.timer&&(this.timer=setInterval(function(){e.onTick()},1e3*t.details.targetduration,this)),!t.details.live&&this.timer&&(clearInterval(this.timer),this.timer=null))},e.prototype.setSubtitleTrackInternal=function(t){if(!(t<-1||t>=this.tracks.length)){this.timer&&(clearInterval(this.timer),this.timer=null);var e=s(this.media.textTracks);if(-1!==this.trackId&&this.subtitleDisplay&&(e[this.trackId].mode="hidden"),this.trackId=t,u.b.log("switching to subtitle track "+t),this.hls.trigger(o.a.SUBTITLE_TRACK_SWITCH,{id:t}),-1!==t){var r=this.tracks[t];this.subtitleDisplay&&(e[t].mode="showing");var i=r.details;void 0!==i&&!0!==i.live||(u.b.log("(re)loading playlist for subtitle track "+t),this.hls.trigger(o.a.SUBTITLE_TRACK_LOADING,{url:r.url,id:t}))}}},d(e,[{key:"subtitleTracks",get:function(){return this.tracks}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(t){this.trackId!==t&&this.setSubtitleTrackInternal(t)}}]),e}(l.a);e.a=c},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(1),o=r(0),l=r(8),u=r(11),d={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING"},c=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.MEDIA_ATTACHED,s.a.ERROR,s.a.KEY_LOADED,s.a.FRAG_LOADED,s.a.SUBTITLE_TRACKS_UPDATED,s.a.SUBTITLE_TRACK_SWITCH,s.a.SUBTITLE_TRACK_LOADED,s.a.SUBTITLE_FRAG_PROCESSED));return n.config=r.config,n.vttFragSNsProcessed={},n.vttFragQueues=void 0,n.currentlyProcessing=null,n.state=d.STOPPED,n.currentTrackId=-1,n.decrypter=new l.a(r.observer,r.config),n}return n(e,t),e.prototype.onHandlerDestroyed=function(){this.state=d.STOPPED},e.prototype.clearVttFragQueues=function(){var t=this;this.vttFragQueues={},this.tracks.forEach(function(e){t.vttFragQueues[e.id]=[]})},e.prototype.nextFrag=function(){if(null===this.currentlyProcessing&&this.currentTrackId>-1&&this.vttFragQueues[this.currentTrackId].length){var t=this.currentlyProcessing=this.vttFragQueues[this.currentTrackId].shift();this.fragCurrent=t,this.hls.trigger(s.a.FRAG_LOADING,{frag:t}),this.state=d.FRAG_LOADING}},e.prototype.onSubtitleFragProcessed=function(t){t.success&&this.vttFragSNsProcessed[t.frag.trackId].push(t.frag.sn),this.currentlyProcessing=null,this.state=d.IDLE,this.nextFrag()},e.prototype.onMediaAttached=function(){this.state=d.IDLE},e.prototype.onError=function(t){var e=t.frag;e&&"subtitle"!==e.type||this.currentlyProcessing&&(this.currentlyProcessing=null,this.nextFrag())},e.prototype.doTick=function(){var t=this;switch(this.state){case d.IDLE:var e=this.tracks,r=this.currentTrackId,i=this.vttFragSNsProcessed[r],a=this.vttFragQueues[r],n=this.currentlyProcessing?this.currentlyProcessing.sn:-1,l=function(t){return i.indexOf(t.sn)>-1},u=function(t){return a.some(function(e){return e.sn===t.sn})};if(!e)break;var c;if(r<e.length&&(c=e[r].details),void 0===c)break;c.fragments.forEach(function(e){l(e)||e.sn===n||u(e)||(e.decryptdata&&null!=e.decryptdata.uri&&null==e.decryptdata.key?(o.b.log("Loading key for "+e.sn),t.state=d.KEY_LOADING,t.hls.trigger(s.a.KEY_LOADING,{frag:e})):(e.trackId=r,a.push(e),t.nextFrag()))})}},e.prototype.onSubtitleTracksUpdated=function(t){var e=this;o.b.log("subtitle tracks updated"),this.tracks=t.subtitleTracks,this.clearVttFragQueues(),this.vttFragSNsProcessed={},this.tracks.forEach(function(t){e.vttFragSNsProcessed[t.id]=[]})},e.prototype.onSubtitleTrackSwitch=function(t){this.currentTrackId=t.id,this.clearVttFragQueues()},e.prototype.onSubtitleTrackLoaded=function(){this.tick()},e.prototype.onKeyLoaded=function(){this.state===d.KEY_LOADING&&(this.state=d.IDLE,this.tick())},e.prototype.onFragLoaded=function(t){var e=this.fragCurrent,r=t.frag.decryptdata,i=t.frag,a=this.hls;if(this.state===d.FRAG_LOADING&&e&&"subtitle"===t.frag.type&&e.sn===t.frag.sn&&t.payload.byteLength>0&&null!=r&&null!=r.key&&"AES-128"===r.method){var n;try{n=performance.now()}catch(t){n=Date.now()}this.decrypter.decrypt(t.payload,r.key.buffer,r.iv.buffer,function(t){var e;try{e=performance.now()}catch(t){e=Date.now()}a.trigger(s.a.FRAG_DECRYPTED,{frag:i,payload:t,stats:{tstart:n,tdecrypt:e}})})}},e}(u.a);e.a=c},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var s=r(3),o=r(1),l=r(2),u=r(0),d=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),c={WIDEVINE:"com.widevine.alpha",PLAYREADY:"com.microsoft.playready"},h=function(t,e,r){var i={videoCapabilities:[]};return e.forEach(function(t){i.videoCapabilities.push({contentType:'video/mp4; codecs="'+t+'"'})}),[i]},f=function(t,e,r){switch(t){case c.WIDEVINE:return h(0,r);default:throw Error("Unknown key-system: "+t)}},p=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,o.a.MEDIA_ATTACHED,o.a.MANIFEST_PARSED));return n._widevineLicenseUrl=r.config.widevineLicenseUrl,n._licenseXhrSetup=r.config.licenseXhrSetup,n._emeEnabled=r.config.emeEnabled,n._requestMediaKeySystemAccess=r.config.requestMediaKeySystemAccessFunc,n._mediaKeysList=[],n._media=null,n._hasSetMediaKeys=!1,n._isMediaEncrypted=!1,n._requestLicenseFailureCount=0,n}return n(e,t),e.prototype.getLicenseServerUrl=function(t){var e=void 0;switch(t){case c.WIDEVINE:e=this._widevineLicenseUrl;break;default:e=null}return e||(u.b.error('No license server URL configured for key-system "'+t+'"'),this.hls.trigger(o.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})),e},e.prototype._attemptKeySystemAccess=function(t,e,r){var i=this,a=f(t,0,r);if(!a)return void u.b.warn("Can not create config for key-system (maybe because platform is not supported):",t);u.b.log("Requesting encrypted media key-system access"),this.requestMediaKeySystemAccess(t,a).then(function(e){i._onMediaKeySystemAccessObtained(t,e)}).catch(function(e){u.b.error('Failed to obtain key-system "'+t+'" access:',e)})},e.prototype._onMediaKeySystemAccessObtained=function(t,e){var r=this;u.b.log('Access for key-system "'+t+'" obtained');var i={mediaKeys:null,mediaKeysSession:null,mediaKeysSessionInitialized:!1,mediaKeySystemAccess:e,mediaKeySystemDomain:t};this._mediaKeysList.push(i),e.createMediaKeys().then(function(e){i.mediaKeys=e,u.b.log('Media-keys created for key-system "'+t+'"'),r._onMediaKeysCreated()}).catch(function(t){u.b.error("Failed to create media-keys:",t)})},e.prototype._onMediaKeysCreated=function(){var t=this;this._mediaKeysList.forEach(function(e){e.mediaKeysSession||(e.mediaKeysSession=e.mediaKeys.createSession(),t._onNewMediaKeySession(e.mediaKeysSession))})},e.prototype._onNewMediaKeySession=function(t){var e=this;u.b.log("New key-system session "+t.sessionId),t.addEventListener("message",function(r){e._onKeySessionMessage(t,r.message)},!1)},e.prototype._onKeySessionMessage=function(t,e){u.b.log("Got EME message event, creating license request"),this._requestLicense(e,function(e){u.b.log("Received license data, updating key-session"),t.update(e)})},e.prototype._onMediaEncrypted=function(t,e){u.b.log('Media is encrypted using "'+t+'" init data type'),this._isMediaEncrypted=!0,this._mediaEncryptionInitDataType=t,this._mediaEncryptionInitData=e,this._attemptSetMediaKeys(),this._generateRequestWithPreferredKeySession()},e.prototype._attemptSetMediaKeys=function(){if(!this._hasSetMediaKeys){var t=this._mediaKeysList[0];if(!t||!t.mediaKeys)return u.b.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),void this.hls.trigger(o.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_NO_KEYS,fatal:!0});u.b.log("Setting keys for encrypted media"),this._media.setMediaKeys(t.mediaKeys),this._hasSetMediaKeys=!0}},e.prototype._generateRequestWithPreferredKeySession=function(){var t=this,e=this._mediaKeysList[0];if(!e)return u.b.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),void this.hls.trigger(o.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_NO_ACCESS,fatal:!0});if(e.mediaKeysSessionInitialized)return void u.b.warn("Key-Session already initialized but requested again");var r=e.mediaKeysSession;r||(u.b.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(o.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_NO_SESSION,fatal:!0}));var i=this._mediaEncryptionInitDataType,a=this._mediaEncryptionInitData;u.b.log('Generating key-session request for "'+i+'" init data type'),e.mediaKeysSessionInitialized=!0,r.generateRequest(i,a).then(function(){u.b.debug("Key-session generation succeeded")}).catch(function(e){u.b.error("Error generating key-session request:",e),t.hls.trigger(o.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_NO_SESSION,fatal:!1})})},e.prototype._createLicenseXhr=function(t,e,r){var i=new XMLHttpRequest,a=this._licenseXhrSetup;try{if(a)try{a(i,t)}catch(e){i.open("POST",t,!0),a(i,t)}i.readyState||i.open("POST",t,!0)}catch(t){return u.b.error("Error setting up key-system license XHR",t),void this.hls.trigger(o.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}return i.responseType="arraybuffer",i.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,i,t,e,r),i},e.prototype._onLicenseRequestReadyStageChange=function(t,e,r,i){switch(t.readyState){case 4:if(200===t.status)this._requestLicenseFailureCount=0,u.b.log("License request succeeded"),i(t.response);else{if(u.b.error("License Request XHR failed ("+e+"). Status: "+t.status+" ("+t.statusText+")"),++this._requestLicenseFailureCount<=3){var a=3-this._requestLicenseFailureCount+1;return u.b.warn("Retrying license request, "+a+" attempts left"),void this._requestLicense(r,i)}this.hls.trigger(o.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}}},e.prototype._generateLicenseRequestChallenge=function(t,e){var r=void 0;return t.mediaKeySystemDomain===c.PLAYREADY?u.b.error("PlayReady is not supported (yet)"):t.mediaKeySystemDomain===c.WIDEVINE?r=e:u.b.error("Unsupported key-system:",t.mediaKeySystemDomain),r},e.prototype._requestLicense=function(t,e){u.b.log("Requesting content license for key-system");var r=this._mediaKeysList[0];if(!r)return u.b.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),void this.hls.trigger(o.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_NO_ACCESS,fatal:!0});var i=this.getLicenseServerUrl(r.mediaKeySystemDomain),a=this._createLicenseXhr(i,t,e);u.b.log("Sending license request to URL: "+i),a.send(this._generateLicenseRequestChallenge(r,t))},e.prototype.onMediaAttached=function(t){var e=this;if(this._emeEnabled){var r=t.media;this._media=r,r.addEventListener("encrypted",function(t){e._onMediaEncrypted(t.initDataType,t.initData)})}},e.prototype.onManifestParsed=function(t){if(this._emeEnabled){var e=t.levels.map(function(t){return t.audioCodec}),r=t.levels.map(function(t){return t.videoCodec});this._attemptKeySystemAccess(c.WIDEVINE,e,r)}},d(e,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),e}(s.a);e.a=p},function(t,e,r){"use strict";r.d(e,"a",function(){return i});var i=function(){return window.navigator&&window.navigator.requestMediaKeySystemAccess?window.navigator.requestMediaKeySystemAccess.bind(window.navigator):null}()},function(t,e){
String.prototype.endsWith||function(){"use strict";var t=function(){try{var t={},e=Object.defineProperty,r=e(t,t,t)&&e}catch(t){}return r}(),e={}.toString,r=function(t){if(null==this)throw TypeError();var r=String(this);if(t&&"[object RegExp]"==e.call(t))throw TypeError();var i=r.length,a=String(t),n=a.length,s=i;if(arguments.length>1){var o=arguments[1];void 0!==o&&(s=o?Number(o):0)!=s&&(s=0)}var l=Math.min(Math.max(s,0),i),u=l-n;if(u<0)return!1;for(var d=-1;++d<n;)if(r.charCodeAt(u+d)!=a.charCodeAt(d))return!1;return!0};t?t(String.prototype,"endsWith",{value:r,configurable:!0,writable:!0}):String.prototype.endsWith=r}()}]).default});
!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(b,c,d){"use strict";var e={};e.encode=function(a){for(var b=[],c=0;c<a.length;++c){var d=a.charCodeAt(c);d<128?b.push(d):d<2048?(b.push(192|d>>6),b.push(128|63&d)):d<65536?(b.push(224|d>>12),b.push(128|63&d>>6),b.push(128|63&d)):(b.push(240|d>>18),b.push(128|63&d>>12),b.push(128|63&d>>6),b.push(128|63&d))}return b},e.decode=function(a){for(var b=[],c=0;c<a.length;){var d=a[c++];d<128||(d<224?(d=(31&d)<<6,d|=63&a[c++]):d<240?(d=(15&d)<<12,d|=(63&a[c++])<<6,d|=63&a[c++]):(d=(7&d)<<18,d|=(63&a[c++])<<12,d|=(63&a[c++])<<6,d|=63&a[c++])),b.push(String.fromCharCode(d))}return b.join("")};var f={};!function(b){var c=function(a){for(var c=0,d=[],e=0|a.length/3;0<e--;){var f=(a[c]<<16)+(a[c+1]<<8)+a[c+2];c+=3,d.push(b.charAt(63&f>>18)),d.push(b.charAt(63&f>>12)),d.push(b.charAt(63&f>>6)),d.push(b.charAt(63&f))}if(2==a.length-c){var f=(a[c]<<16)+(a[c+1]<<8);d.push(b.charAt(63&f>>18)),d.push(b.charAt(63&f>>12)),d.push(b.charAt(63&f>>6)),d.push("=")}else if(1==a.length-c){var f=a[c]<<16;d.push(b.charAt(63&f>>18)),d.push(b.charAt(63&f>>12)),d.push("==")}return d.join("")},d=function(){for(var a=[],c=0;c<b.length;++c)a[b.charCodeAt(c)]=c;return a["=".charCodeAt(0)]=0,a}(),g=function(a){for(var b=0,c=[],e=0|a.length/4;0<e--;){var f=(d[a.charCodeAt(b)]<<18)+(d[a.charCodeAt(b+1)]<<12)+(d[a.charCodeAt(b+2)]<<6)+d[a.charCodeAt(b+3)];c.push(255&f>>16),c.push(255&f>>8),c.push(255&f),b+=4}return c&&("="==a.charAt(b-2)?(c.pop(),c.pop()):"="==a.charAt(b-1)&&c.pop()),c},h={};h.encode=function(a){for(var b=[],c=0;c<a.length;++c)b.push(a.charCodeAt(c));return b},h.decode=function(b){for(var c=0;c<s.length;++c)a[c]=String.fromCharCode(a[c]);return a.join("")},f.decodeArray=function(a){var b=g(a);return new Uint8Array(b)},f.encodeASCII=function(a){var b=h.encode(a);return c(b)},f.decodeASCII=function(a){var b=g(a);return h.decode(b)},f.encode=function(a){var b=e.encode(a);return c(b)},f.decode=function(a){var b=g(a);return e.decode(b)}}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),"undefined"!=typeof d&&(d.decode=f.decode,d.decodeArray=f.decodeArray)},{}],2:[function(a,b,c){"use strict";!function(a){var b={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},c=function(a){var c=a;return b.hasOwnProperty(a)&&(c=b[a]),String.fromCharCode(c)},d=15,e=32,f={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},g={17:2,18:4,21:6,22:8,23:10,19:13,20:15},h={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},i={25:2,26:4,29:6,30:8,31:10,27:13,28:15},j=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],k={verboseFilter:{DATA:3,DEBUG:3,INFO:2,WARNING:2,TEXT:1,ERROR:0},time:null,verboseLevel:0,setTime:function(a){this.time=a},log:function(a,b){var c=this.verboseFilter[a];this.verboseLevel>=c&&console.log(this.time+" ["+a+"] "+b)}},l=function(a){for(var b=[],c=0;c<a.length;c++)b.push(a[c].toString(16));return b},m=function(a,b,c,d,e){this.foreground=a||"white",this.underline=b||!1,this.italics=c||!1,this.background=d||"black",this.flash=e||!1};m.prototype={reset:function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},setStyles:function(a){for(var b=["foreground","underline","italics","background","flash"],c=0;c<b.length;c++){var d=b[c];a.hasOwnProperty(d)&&(this[d]=a[d])}},isDefault:function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},equals:function(a){return this.foreground===a.foreground&&this.underline===a.underline&&this.italics===a.italics&&this.background===a.background&&this.flash===a.flash},copy:function(a){this.foreground=a.foreground,this.underline=a.underline,this.italics=a.italics,this.background=a.background,this.flash=a.flash},toString:function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash}};var n=function(a,b,c,d,e,f){this.uchar=a||" ",this.penState=new m(b,c,d,e,f)};n.prototype={reset:function(){this.uchar=" ",this.penState.reset()},setChar:function(a,b){this.uchar=a,this.penState.copy(b)},setPenState:function(a){this.penState.copy(a)},equals:function(a){return this.uchar===a.uchar&&this.penState.equals(a.penState)},copy:function(a){this.uchar=a.uchar,this.penState.copy(a.penState)},isEmpty:function(){return" "===this.uchar&&this.penState.isDefault()}};var o=function(){this.chars=[];for(var a=0;a<e;a++)this.chars.push(new n);this.pos=0,this.currPenState=new m};o.prototype={equals:function(a){for(var b=!0,c=0;c<e;c++)if(!this.chars[c].equals(a.chars[c])){b=!1;break}return b},copy:function(a){for(var b=0;b<e;b++)this.chars[b].copy(a.chars[b])},isEmpty:function(){for(var a=!0,b=0;b<e;b++)if(!this.chars[b].isEmpty()){a=!1;break}return a},setCursor:function(a){this.pos!==a&&(this.pos=a),this.pos<0?(k.log("ERROR","Negative cursor position "+this.pos),this.pos=0):this.pos>e&&(k.log("ERROR","Too large cursor position "+this.pos),this.pos=e)},moveCursor:function(a){var b=this.pos+a;if(a>1)for(var c=this.pos+1;c<b+1;c++)this.chars[c].setPenState(this.currPenState);this.setCursor(b)},backSpace:function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},insertChar:function(a){a>=144&&this.backSpace();var b=c(a);return this.pos>=e?void k.log("ERROR","Cannot insert "+a.toString(16)+" ("+b+") at position "+this.pos+". Skipping it!"):(this.chars[this.pos].setChar(b,this.currPenState),void this.moveCursor(1))},clearFromPos:function(a){var b;for(b=a;b<e;b++)this.chars[b].reset()},clear:function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},clearToEndOfRow:function(){this.clearFromPos(this.pos)},getTextString:function(){for(var a=[],b=!0,c=0;c<e;c++){var d=this.chars[c].uchar;" "!==d&&(b=!1),a.push(d)}return b?"":a.join("")},setPenStyles:function(a){this.currPenState.setStyles(a);var b=this.chars[this.pos];b.setPenState(this.currPenState)}};var p=function(){this.rows=[];for(var a=0;a<d;a++)this.rows.push(new o);this.currRow=d-1,this.nrRollUpRows=null,this.reset()};p.prototype={reset:function(){for(var a=0;a<d;a++)this.rows[a].clear();this.currRow=d-1},equals:function(a){for(var b=!0,c=0;c<d;c++)if(!this.rows[c].equals(a.rows[c])){b=!1;break}return b},copy:function(a){for(var b=0;b<d;b++)this.rows[b].copy(a.rows[b])},isEmpty:function(){for(var a=!0,b=0;b<d;b++)if(!this.rows[b].isEmpty()){a=!1;break}return a},backSpace:function(){var a=this.rows[this.currRow];a.backSpace()},clearToEndOfRow:function(){var a=this.rows[this.currRow];a.clearToEndOfRow()},insertChar:function(a){var b=this.rows[this.currRow];b.insertChar(a)},setPen:function(a){var b=this.rows[this.currRow];b.setPenStyles(a)},moveCursor:function(a){var b=this.rows[this.currRow];b.moveCursor(a)},setCursor:function(a){k.log("INFO","setCursor: "+a);var b=this.rows[this.currRow];b.setCursor(a)},setPAC:function(a){k.log("INFO","pacData="+JSON.stringify(a));var b=a.row-1;this.nrRollUpRows&&b<this.nrRollUpRows-1&&(b=this.nrRollUpRows-1),this.currRow=b;var c=this.rows[this.currRow];if(null!==a.indent){var d=a.indent,e=Math.max(d-1,0);c.setCursor(a.indent),a.color=c.chars[e].penState.foreground}var f={foreground:a.color,underline:a.underline,italics:a.italics,background:"black",flash:!1};this.setPen(f)},setBkgData:function(a){k.log("INFO","bkgData="+JSON.stringify(a)),this.backSpace(),this.setPen(a),this.insertChar(32)},setRollUpRows:function(a){this.nrRollUpRows=a},rollUp:function(){if(null===this.nrRollUpRows)return void k.log("DEBUG","roll_up but nrRollUpRows not set yet");k.log("TEXT",this.getDisplayText());var a=this.currRow+1-this.nrRollUpRows,b=this.rows.splice(a,1)[0];b.clear(),this.rows.splice(this.currRow,0,b),k.log("INFO","Rolling up")},getDisplayText:function(a){a=a||!1;for(var b=[],c="",e=-1,f=0;f<d;f++){var g=this.rows[f].getTextString();g&&(e=f+1,a?b.push("Row "+e+': "'+g+'"'):b.push(g.trim()))}return b.length>0&&(c=a?"["+b.join(" | ")+"]":b.join("\n")),c},getTextAndFormat:function(){return this.rows}};var q=function(a,b){this.chNr=a,this.outputFilter=b,this.mode=null,this.verbose=0,this.displayedMemory=new p,this.nonDisplayedMemory=new p,this.lastOutputScreen=new p,this.currRollUpRow=this.displayedMemory.rows[d-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null};q.prototype={modes:["MODE_ROLL-UP","MODE_POP-ON","MODE_PAINT-ON","MODE_TEXT"],reset:function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[d-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.lastCueEndTime=null},getHandler:function(){return this.outputFilter},setHandler:function(a){this.outputFilter=a},setPAC:function(a){this.writeScreen.setPAC(a)},setBkgData:function(a){this.writeScreen.setBkgData(a)},setMode:function(a){a!==this.mode&&(this.mode=a,k.log("INFO","MODE="+a),"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=a)},insertChars:function(a){for(var b=0;b<a.length;b++)this.writeScreen.insertChar(a[b]);var c=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";k.log("INFO",c+": "+this.writeScreen.getDisplayText(!0)),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(k.log("TEXT","DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},cc_RCL:function(){k.log("INFO","RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},cc_BS:function(){k.log("INFO","BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},cc_AOF:function(){},cc_AON:function(){},cc_DER:function(){k.log("INFO","DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},cc_RU:function(a){k.log("INFO","RU("+a+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(a)},cc_FON:function(){k.log("INFO","FON - Flash On"),this.writeScreen.setPen({flash:!0})},cc_RDC:function(){k.log("INFO","RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},cc_TR:function(){k.log("INFO","TR"),this.setMode("MODE_TEXT")},cc_RTD:function(){k.log("INFO","RTD"),this.setMode("MODE_TEXT")},cc_EDM:function(){k.log("INFO","EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate()},cc_CR:function(){k.log("CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate()},cc_ENM:function(){k.log("INFO","ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},cc_EOC:function(){if(k.log("INFO","EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var a=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=a,this.writeScreen=this.nonDisplayedMemory,k.log("TEXT","DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate()},cc_TO:function(a){k.log("INFO","TO("+a+") - Tab Offset"),this.writeScreen.moveCursor(a)},cc_MIDROW:function(a){var b={flash:!1};if(b.underline=a%2===1,b.italics=a>=46,b.italics)b.foreground="white";else{var c=Math.floor(a/2)-16,d=["white","green","blue","cyan","red","yellow","magenta"];b.foreground=d[c]}k.log("INFO","MIDROW: "+JSON.stringify(b)),this.writeScreen.setPen(b)},outputDataUpdate:function(){var a=k.time;null!==a&&this.outputFilter&&(this.outputFilter.updateData&&this.outputFilter.updateData(a,this.displayedMemory),null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,a,this.lastOutputScreen),this.cueStartTime=this.displayedMemory.isEmpty()?null:a):this.cueStartTime=a,this.lastOutputScreen.copy(this.displayedMemory))},cueSplitAtTime:function(a){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,a,this.displayedMemory),this.cueStartTime=a))}};var r=function(a,b,c){this.field=a||1,this.outputs=[b,c],this.channels=[new q(1,b),new q(2,c)],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}};r.prototype={getHandler:function(a){return this.channels[a].getHandler()},setHandler:function(a,b){this.channels[a].setHandler(b)},addData:function(a,b){var c,d,e,f=!1;this.lastTime=a,k.setTime(a);for(var g=0;g<b.length;g+=2)if(d=127&b[g],e=127&b[g+1],0!==d||0!==e){if(k.log("DATA","["+l([b[g],b[g+1]])+"] -> ("+l([d,e])+")"),c=this.parseCmd(d,e),c||(c=this.parseMidrow(d,e)),c||(c=this.parsePAC(d,e)),c||(c=this.parseBackgroundAttributes(d,e)),!c&&(f=this.parseChars(d,e)))if(this.currChNr&&this.currChNr>=0){var h=this.channels[this.currChNr-1];h.insertChars(f)}else k.log("WARNING","No channel found yet. TEXT-MODE?");c?this.dataCounters.cmd+=2:f?this.dataCounters.char+=2:(this.dataCounters.other+=2,k.log("WARNING","Couldn't parse cleaned data "+l([d,e])+" orig: "+l([b[g],b[g+1]])))}else this.dataCounters.padding+=2},parseCmd:function(a,b){var c=null,d=(20===a||28===a)&&32<=b&&b<=47,e=(23===a||31===a)&&33<=b&&b<=35;if(!d&&!e)return!1;if(a===this.lastCmdA&&b===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,k.log("DEBUG","Repeated command ("+l([a,b])+") is dropped"),!0;c=20===a||23===a?1:2;var f=this.channels[c-1];return 20===a||28===a?32===b?f.cc_RCL():33===b?f.cc_BS():34===b?f.cc_AOF():35===b?f.cc_AON():36===b?f.cc_DER():37===b?f.cc_RU(2):38===b?f.cc_RU(3):39===b?f.cc_RU(4):40===b?f.cc_FON():41===b?f.cc_RDC():42===b?f.cc_TR():43===b?f.cc_RTD():44===b?f.cc_EDM():45===b?f.cc_CR():46===b?f.cc_ENM():47===b&&f.cc_EOC():f.cc_TO(b-32),this.lastCmdA=a,this.lastCmdB=b,this.currChNr=c,!0},parseMidrow:function(a,b){var c=null;if((17===a||25===a)&&32<=b&&b<=47){if(c=17===a?1:2,c!==this.currChNr)return k.log("ERROR","Mismatch channel in midrow parsing"),!1;var d=this.channels[c-1];return d.cc_MIDROW(b),k.log("DEBUG","MIDROW ("+l([a,b])+")"),!0}return!1},parsePAC:function(a,b){var c=null,d=null,e=(17<=a&&a<=23||25<=a&&a<=31)&&64<=b&&b<=127,j=(16===a||24===a)&&64<=b&&b<=95;if(!e&&!j)return!1;if(a===this.lastCmdA&&b===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;c=a<=23?1:2,d=64<=b&&b<=95?1===c?f[a]:h[a]:1===c?g[a]:i[a];var k=this.interpretPAC(d,b),l=this.channels[c-1];return l.setPAC(k),this.lastCmdA=a,this.lastCmdB=b,this.currChNr=c,!0},interpretPAC:function(a,b){var c=b,d={color:null,italics:!1,indent:null,underline:!1,row:a};return c=b>95?b-96:b-64,d.underline=1===(1&c),c<=13?d.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(c/2)]:c<=15?(d.italics=!0,d.color="white"):d.indent=4*Math.floor((c-16)/2),d},parseChars:function(a,b){var d=null,e=null,f=null;if(a>=25?(d=2,f=a-8):(d=1,f=a),17<=f&&f<=19){var g=b;g=17===f?b+80:18===f?b+112:b+144,k.log("INFO","Special char '"+c(g)+"' in channel "+d),e=[g]}else 32<=a&&a<=127&&(e=0===b?[a]:[a,b]);if(e){var h=l(e);k.log("DEBUG","Char codes="+h.join(",")),this.lastCmdA=null,this.lastCmdB=null}return e},parseBackgroundAttributes:function(a,b){var c,d,e,f,g=(16===a||24===a)&&32<=b&&b<=47,h=(23===a||31===a)&&45<=b&&b<=47;return!(!g&&!h)&&(c={},16===a||24===a?(d=Math.floor((b-32)/2),c.background=j[d],b%2===1&&(c.background=c.background+"_semi")):45===b?c.background="transparent":(c.foreground="black",47===b&&(c.underline=!0)),e=a<24?1:2,f=this.channels[e-1],f.setBkgData(c),this.lastCmdA=null,this.lastCmdB=null,!0)},reset:function(){for(var a=0;a<this.channels.length;a++)this.channels[a]&&this.channels[a].reset();this.lastCmdA=null,this.lastCmdB=null},cueSplitAtTime:function(a){for(var b=0;b<this.channels.length;b++)this.channels[b]&&this.channels[b].cueSplitAtTime(a)}};var s=function(a,b,c){for(var d=0,e=b,f=0,g=[],h=function(a,b,c,d){if(4!==a||b<8)return null;var e=c.getUint8(d),f=c.getUint16(d+1),g=c.getUint32(d+3),h=c.getUint8(d+7);return 181==e&&49==f&&1195456820==g&&3==h};e<b+c;){if(d=a.getUint32(e),f=31&a.getUint8(e+4),6===f)for(var i=e+5,j=-1;i<e+4+d-1;){j=0;for(var k=255;255===k;)k=a.getUint8(i),j+=k,i++;var l=0;for(k=255;255===k;)k=a.getUint8(i),l+=k,i++;h(j,l,a,i)&&g.push([i,l]),i+=l}e+=d+4}return g},t=function(a,b){var c=b[0],d=[[],[]];c+=8;var e=31&a.getUint8(c);c+=2;for(var f=0;f<e;f++){var g=a.getUint8(c),h=4&g,i=3&g;c++;var j=a.getUint8(c);c++;var k=a.getUint8(c);c++,h&&(127&j)+(127&k)!==0&&(0===i?(d[0].push(j),d[0].push(k)):1===i&&(d[1].push(j),d[1].push(k)))}return d};a.logger=k,a.PenState=m,a.CaptionScreen=p,a.Cea608Parser=r,a.findCea608Nalus=s,a.extractCea608DataFromRange=t}("undefined"==typeof c?(void 0).cea608parser={}:c)},{}],3:[function(a,b,c){"use strict";function d(a){var b,c,d;for(b=[],d=0,c=a.length;d<c;d+=1)a[d].isRoot?b.push("root"):b.push(a[d].name);var e=function(a,b){var c;if(null!==a&&null!==b)for(c in a)a.hasOwnProperty(c)&&(b.hasOwnProperty(c)||(b[c]=a[c]))},f=function(a,b,c){var d,f,g,h,i;if(null!==a&&0!==a.length)for(d=0,f=a.length;d<f;d+=1)g=a[d],b.hasOwnProperty(g.name)&&(c.hasOwnProperty(g.name)?g.merge&&(h=b[g.name],i=c[g.name],"object"==typeof h&&"object"==typeof i?e(h,i):null!=g.mergeFunction?c[g.name]=g.mergeFunction(h,i):c[g.name]=h+i):c[g.name]=b[g.name])},g=function a(b,c){var d,e,g,h,i,j,k,l=b;if(null!==l.children&&0!==l.children.length)for(d=0,e=l.children.length;d<e;d+=1)if(j=l.children[d],c.hasOwnProperty(j.name))if(j.isArray)for(i=c[j.name+"_asArray"],g=0,h=i.length;g<h;g+=1)k=i[g],f(l.properties,c,k),a(j,k);else k=c[j.name],f(l.properties,c,k),a(j,k)},h=function c(d){var e,f,h,i,j,k,l;if(null===d)return d;if("object"!=typeof d)return d;for(e=0,f=b.length;e<f;e+=1)"root"===b[e]&&(j=a[e],k=d,g(j,k));for(i in d)if(d.hasOwnProperty(i)&&"__children"!=i){if(h=b.indexOf(i),h!==-1)if(j=a[h],j.isArray)for(l=d[i+"_asArray"],e=0,f=l.length;e<f;e+=1)k=l[e],g(j,k);else k=d[i],g(j,k);c(d[i])}return d};return{run:h}}Object.defineProperty(c,"__esModule",{value:!0}),c.default=d,b.exports=c.default},{}],4:[function(a,b,c){"use strict";function d(a){function b(){void 0===a.escapeMode&&(a.escapeMode=!0),void 0===a.attributePrefix&&(a.attributePrefix="_"),a.arrayAccessForm=a.arrayAccessForm||"none",a.emptyNodeForm=a.emptyNodeForm||"text",void 0===a.enableToStringFunc&&(a.enableToStringFunc=!0),a.arrayAccessFormPaths=a.arrayAccessFormPaths||[],void 0===a.skipEmptyTextNodesForObj&&(a.skipEmptyTextNodesForObj=!0),void 0===a.stripWhitespaces&&(a.stripWhitespaces=!0),a.datetimeAccessFormPaths=a.datetimeAccessFormPaths||[],void 0===a.useDoubleQuotes&&(a.useDoubleQuotes=!1),a.xmlElementsFilter=a.xmlElementsFilter||[],a.jsonPropertiesFilter=a.jsonPropertiesFilter||[],void 0===a.keepCData&&(a.keepCData=!1),void 0===a.ignoreRoot&&(a.ignoreRoot=!1)}function c(){}function d(a){var b=a.localName;return null==b&&(b=a.baseName),null!=b&&""!=b||(b=a.nodeName),b}function e(a){return a.prefix}function f(a){return"string"==typeof a?a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"):a}function g(a,b,c,d){for(var e=0;e<a.length;e++){var f=a[e];if("string"==typeof f){if(f==d)break}else if(f instanceof RegExp){if(f.test(d))break}else if("function"==typeof f&&f(b,c,d))break}return e!=a.length}function h(b,c,d){switch(a.arrayAccessForm){case"property":b[c]instanceof Array?b[c+"_asArray"]=b[c]:b[c+"_asArray"]=[b[c]]}!(b[c]instanceof Array)&&a.arrayAccessFormPaths.length>0&&g(a.arrayAccessFormPaths,b,c,d)&&(b[c]=[b[c]])}function i(a){var b=a.split(/[-T:+Z]/g),c=new Date(b[0],b[1]-1,b[2]),d=b[5].split(".");if(c.setHours(b[3],b[4],d[0]),d.length>1&&c.setMilliseconds(d[1]),b[6]&&b[7]){var e=60*b[6]+Number(b[7]),f=/\d\d-\d\d:\d\d$/.test(a)?"-":"+";e=0+("-"==f?-1*e:e),c.setMinutes(c.getMinutes()-e-c.getTimezoneOffset())}else a.indexOf("Z",a.length-1)!==-1&&(c=new Date(Date.UTC(c.getFullYear(),c.getMonth(),c.getDate(),c.getHours(),c.getMinutes(),c.getSeconds(),c.getMilliseconds())));return c}function j(b,c,d){if(a.datetimeAccessFormPaths.length>0){var e=d.split(".#")[0];return g(a.datetimeAccessFormPaths,b,c,e)?i(b):b}return b}function k(b,c,d,e){return!(c==z.ELEMENT_NODE&&a.xmlElementsFilter.length>0)||g(a.xmlElementsFilter,b,d,e)}function l(b,c){if(b.nodeType==z.DOCUMENT_NODE){for(var f=new Object,g=b.childNodes,i=0;i<g.length;i++){var m=g.item(i);if(m.nodeType==z.ELEMENT_NODE)if(a.ignoreRoot)f=l(m);else{f={};var n=d(m);f[n]=l(m)}}return f}if(b.nodeType==z.ELEMENT_NODE){var f=new Object;f.__cnt=0;for(var o=[],g=b.childNodes,i=0;i<g.length;i++){var m=g.item(i),n=d(m);if(m.nodeType!=z.COMMENT_NODE){var p=c+"."+n;if(k(f,m.nodeType,n,p))if(f.__cnt++,null==f[n]){var q=l(m,p);if("#text"!=n||/[^\s]/.test(q)){var r={};r[n]=q,o.push(r)}f[n]=q,h(f,n,p)}else{null!=f[n]&&(f[n]instanceof Array||(f[n]=[f[n]],h(f,n,p)));var q=l(m,p);if("#text"!=n||/[^\s]/.test(q)){var r={};r[n]=q,o.push(r)}f[n][f[n].length]=q}}}f.__children=o;for(var s=d(b),t=0;t<b.attributes.length;t++){var u=b.attributes.item(t);f.__cnt++;for(var v=u.value,w=0,x=a.matchers.length;w<x;w++){var y=a.matchers[w];y.test(u,s)&&(v=y.converter(u.value))}f[a.attributePrefix+u.name]=v}var A=e(b);return null!=A&&""!=A&&(f.__cnt++,f.__prefix=A),null!=f["#text"]&&(f.__text=f["#text"],f.__text instanceof Array&&(f.__text=f.__text.join("\n")),a.stripWhitespaces&&(f.__text=f.__text.trim()),delete f["#text"],"property"==a.arrayAccessForm&&delete f["#text_asArray"],f.__text=j(f.__text,n,c+"."+n)),null!=f["#cdata-section"]&&(f.__cdata=f["#cdata-section"],delete f["#cdata-section"],"property"==a.arrayAccessForm&&delete f["#cdata-section_asArray"]),0==f.__cnt&&"text"==a.emptyNodeForm?f="":1==f.__cnt&&null!=f.__text?f=f.__text:1!=f.__cnt||null==f.__cdata||a.keepCData?f.__cnt>1&&null!=f.__text&&a.skipEmptyTextNodesForObj&&(a.stripWhitespaces&&""==f.__text||""==f.__text.trim())&&delete f.__text:f=f.__cdata,delete f.__cnt,!a.enableToStringFunc||null==f.__text&&null==f.__cdata||(f.toString=function(){return(null!=this.__text?this.__text:"")+(null!=this.__cdata?this.__cdata:"")}),f}if(b.nodeType==z.TEXT_NODE||b.nodeType==z.CDATA_SECTION_NODE)return b.nodeValue}function m(b,c,d,e){var g="<"+(null!=b&&null!=b.__prefix?b.__prefix+":":"")+c;if(null!=d)for(var h=0;h<d.length;h++){var i=d[h],j=b[i];a.escapeMode&&(j=f(j)),g+=" "+i.substr(a.attributePrefix.length)+"=",g+=a.useDoubleQuotes?'"'+j+'"':"'"+j+"'"}return g+=e?"/>":">"}function n(a,b){return"</"+(null!=a.__prefix?a.__prefix+":":"")+b+">"}function o(a,b){return a.indexOf(b,a.length-b.length)!==-1}function p(b,c){return!!("property"==a.arrayAccessForm&&o(c.toString(),"_asArray")||0==c.toString().indexOf(a.attributePrefix)||0==c.toString().indexOf("__")||b[c]instanceof Function)}function q(a){var b=0;if(a instanceof Object)for(var c in a)p(a,c)||b++;return b}function r(b,c,d){return 0==a.jsonPropertiesFilter.length||""==d||g(a.jsonPropertiesFilter,b,c,d)}function s(b){var c=[];if(b instanceof Object)for(var d in b)d.toString().indexOf("__")==-1&&0==d.toString().indexOf(a.attributePrefix)&&c.push(d);return c}function t(b){var c="";return null!=b.__cdata&&(c+="<![CDATA["+b.__cdata+"]]>"),null!=b.__text&&(c+=a.escapeMode?f(b.__text):b.__text),c}function u(b){var c="";return b instanceof Object?c+=t(b):null!=b&&(c+=a.escapeMode?f(b):b),c}function v(a,b){return""===a?b:a+"."+b}function w(a,b,c,d){var e="";if(0==a.length)e+=m(a,b,c,!0);else for(var f=0;f<a.length;f++)e+=m(a[f],b,s(a[f]),!1),e+=x(a[f],v(d,b)),e+=n(a[f],b);return e}function x(a,b){var c="",d=q(a);if(d>0)for(var e in a)if(!p(a,e)&&(""==b||r(a,e,v(b,e)))){var f=a[e],g=s(f);if(null==f||void 0==f)c+=m(f,e,g,!0);else if(f instanceof Object)if(f instanceof Array)c+=w(f,e,g,b);else if(f instanceof Date)c+=m(f,e,g,!1),c+=f.toISOString(),c+=n(f,e);else{var h=q(f);h>0||null!=f.__text||null!=f.__cdata?(c+=m(f,e,g,!1),c+=x(f,v(b,e)),c+=n(f,e)):c+=m(f,e,g,!0)}else c+=m(f,e,g,!1),c+=u(f),c+=n(f,e)}return c+=u(a)}var y="1.2.0";a=a||{},b(),c();var z={ELEMENT_NODE:1,TEXT_NODE:3,CDATA_SECTION_NODE:4,COMMENT_NODE:8,DOCUMENT_NODE:9};this.parseXmlString=function(a){var b=window.ActiveXObject||"ActiveXObject"in window;if(void 0===a)return null;var c;if(window.DOMParser){var d=new window.DOMParser,e=null;if(!b)try{e=d.parseFromString("INVALID","text/xml").getElementsByTagName("parsererror")[0].namespaceURI}catch(f){e=null}try{c=d.parseFromString(a,"text/xml"),null!=e&&c.getElementsByTagNameNS(e,"parsererror").length>0&&(c=null)}catch(f){c=null}}else 0==a.indexOf("<?")&&(a=a.substr(a.indexOf("?>")+2)),c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(a);return c},this.asArray=function(a){return void 0===a||null==a?[]:a instanceof Array?a:[a]},this.toXmlDateTime=function(a){return a instanceof Date?a.toISOString():"number"==typeof a?new Date(a).toISOString():null},this.asDateTime=function(a){return"string"==typeof a?i(a):a},this.xml2json=function(a){return l(a)},this.xml_str2json=function(a){var b=this.parseXmlString(a);return null!=b?this.xml2json(b):null},this.json2xml_str=function(a){return x(a,"")},this.json2xml=function(a){var b=this.json2xml_str(a);return this.parseXmlString(b)},this.getVersion=function(){return y}}Object.defineProperty(c,"__esModule",{value:!0}),c.default=d,b.exports=c.default},{}],5:[function(a,b,c){(function(b){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a(52),f=d(e),g=a(107),h=d(g),i=a(76),j=d(i),k=a(54),l=d(k),m=a(11),n="undefined"!=typeof window&&window||b,o=n.dashjs;o||(o=n.dashjs={}),o.MediaPlayer=f.default,o.Protection=h.default,o.MetricsReporting=j.default,o.MediaPlayerFactory=l.default,o.Version=(0,m.getVersionString)(),c.default=o,c.MediaPlayer=f.default,c.Protection=h.default,c.MetricsReporting=j.default,c.MediaPlayerFactory=l.default}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{107:107,11:11,52:52,54:54,76:76}],6:[function(a,b,c){
var d={};d.parseBuffer=function(a){return new e(a).parse()},d.addBoxParser=function(a,b){"string"==typeof a&&"function"==typeof b&&(f.prototype._boxParsers[a]=b)},d.Utils={},d.Utils.dataViewToString=function(a,b){var c=b||"utf-8";if("undefined"!=typeof TextDecoder)return new TextDecoder(c).decode(a);var d=[],e=0;if("utf-8"===c)for(;e<a.byteLength;){var f=a.getUint8(e++);f<128||(f<224?(f=(31&f)<<6,f|=63&a.getUint8(e++)):f<240?(f=(15&f)<<12,f|=(63&a.getUint8(e++))<<6,f|=63&a.getUint8(e++)):(f=(7&f)<<18,f|=(63&a.getUint8(e++))<<12,f|=(63&a.getUint8(e++))<<6,f|=63&a.getUint8(e++))),d.push(String.fromCharCode(f))}else for(;e<a.byteLength;)d.push(String.fromCharCode(a.getUint8(e++)));return d.join("")},"undefined"!=typeof c&&(c.parseBuffer=d.parseBuffer,c.addBoxParser=d.addBoxParser,c.Utils=d.Utils),d.Cursor=function(a){this.offset="undefined"==typeof a?0:a};var e=function(a){this._raw=new DataView(a),this._cursor=new d.Cursor,this.boxes=[]};e.prototype.fetch=function(a){var b=this.fetchAll(a,!0);return b.length?b[0]:null},e.prototype.fetchAll=function(a,b){var c=[];return e._sweep.call(this,a,c,b),c},e.prototype.parse=function(){for(this._cursor.offset=0,this.boxes=[];this._cursor.offset<this._raw.byteLength;){var a=f.parse(this);if("undefined"==typeof a.type)break;this.boxes.push(a)}return this},e._sweep=function(a,b,c){this.type&&this.type==a&&b.push(this);for(var d in this.boxes){if(b.length&&c)return;e._sweep.call(this.boxes[d],a,b,c)}};var f=function(){this._cursor=new d.Cursor};f.parse=function(a){var b=new f;return b._offset=a._cursor.offset,b._root=a._root?a._root:a,b._raw=a._raw,b._parent=a,b._parseBox(),a._cursor.offset=b._raw.byteOffset+b._raw.byteLength,b},f.prototype._readInt=function(a){var b=null;switch(a){case 8:b=this._raw.getInt8(this._cursor.offset-this._raw.byteOffset);break;case 16:b=this._raw.getInt16(this._cursor.offset-this._raw.byteOffset);break;case 32:b=this._raw.getInt32(this._cursor.offset-this._raw.byteOffset);break;case 64:var c=this._raw.getInt32(this._cursor.offset-this._raw.byteOffset),d=this._raw.getInt32(this._cursor.offset-this._raw.byteOffset+4);b=c*Math.pow(2,32)+d}return this._cursor.offset+=a>>3,b},f.prototype._readUint=function(a){var b=null;switch(a){case 8:b=this._raw.getUint8(this._cursor.offset-this._raw.byteOffset);break;case 16:b=this._raw.getUint16(this._cursor.offset-this._raw.byteOffset);break;case 24:var c=this._raw.getUint16(this._cursor.offset-this._raw.byteOffset),d=this._raw.getUint8(this._cursor.offset-this._raw.byteOffset+2);b=(c<<8)+d;break;case 32:b=this._raw.getUint32(this._cursor.offset-this._raw.byteOffset);break;case 64:var c=this._raw.getUint32(this._cursor.offset-this._raw.byteOffset),d=this._raw.getUint32(this._cursor.offset-this._raw.byteOffset+4);b=c*Math.pow(2,32)+d}return this._cursor.offset+=a>>3,b},f.prototype._readString=function(a){for(var b="",c=0;c<a;c++){var d=this._readUint(8);b+=String.fromCharCode(d)}return b},f.prototype._readTerminatedString=function(){for(var a="";this._cursor.offset-this._offset<this._raw.byteLength;){var b=this._readUint(8);if(0==b)break;a+=String.fromCharCode(b)}return a},f.prototype._readTemplate=function(a){var b=this._readUint(a/2),c=this._readUint(a/2);return b+c/Math.pow(2,a/2)},f.prototype._parseBox=function(){if(this._cursor.offset=this._offset,this._offset+8>this._raw.buffer.byteLength)return void(this._root._incomplete=!0);switch(this.size=this._readUint(32),this.type=this._readString(4),1==this.size&&(this.largesize=this._readUint(64)),"uuid"==this.type&&(this.usertype=this._readString(16)),this.size){case 0:this._raw=new DataView(this._raw.buffer,this._offset,this._raw.byteLength-this._cursor.offset);break;case 1:this._offset+this.size>this._raw.buffer.byteLength?(this._incomplete=!0,this._root._incomplete=!0):this._raw=new DataView(this._raw.buffer,this._offset,this.largesize);break;default:this._offset+this.size>this._raw.buffer.byteLength?(this._incomplete=!0,this._root._incomplete=!0):this._raw=new DataView(this._raw.buffer,this._offset,this.size)}!this._incomplete&&this._boxParsers[this.type]&&this._boxParsers[this.type].call(this)},f.prototype._parseFullBox=function(){this.version=this._readUint(8),this.flags=this._readUint(24)},f.prototype._boxParsers={},f.prototype._boxParsers.avc1=function(){this.version=this._readUint(16),this.revision_level=this._readUint(16),this.vendor=this._readUint(32),this.temporal_quality=this._readUint(32),this.spatial_quality=this._readUint(32),this.width=this._readUint(16),this.height=this._readUint(16),this.horizontal_resolution=this._readUint(32),this.vertical_resolution=this._readUint(32),this.data_size=this._readUint(32),this.frame_count=this._readUint(16),this.compressor_name=this._readUint(32),this.depth=this._readUint(16),this.color_table_id=this._readUint(16)},["moov","trak","tref","mdia","minf","stbl","edts","dinf","mvex","moof","traf","mfra","udta","meco","strk","vttc"].forEach(function(a){f.prototype._boxParsers[a]=function(){for(this.boxes=[];this._cursor.offset-this._raw.byteOffset<this._raw.byteLength;)this.boxes.push(f.parse(this))}}),f.prototype._boxParsers.elst=function(){this._parseFullBox(),this.entry_count=this._readUint(32),this.entries=[];for(var a=1;a<=this.entry_count;a++){var b={};1==this.version?(b.segment_duration=this._readUint(64),b.media_time=this._readInt(64)):(b.segment_duration=this._readUint(32),b.media_time=this._readInt(32)),b.media_rate_integer=this._readInt(16),b.media_rate_fraction=this._readInt(16),this.entries.push(b)}},f.prototype._boxParsers.emsg=function(){this._parseFullBox(),this.scheme_id_uri=this._readTerminatedString(),this.value=this._readTerminatedString(),this.timescale=this._readUint(32),this.presentation_time_delta=this._readUint(32),this.event_duration=this._readUint(32),this.id=this._readUint(32),this.message_data=new DataView(this._raw.buffer,this._cursor.offset,this._raw.byteLength-(this._cursor.offset-this._offset))},f.prototype._boxParsers.free=f.prototype._boxParsers.skip=function(){this.data=new DataView(this._raw.buffer,this._cursor.offset,this._raw.byteLength-(this._cursor.offset-this._offset))},f.prototype._boxParsers.ftyp=f.prototype._boxParsers.styp=function(){for(this.major_brand=this._readString(4),this.minor_versions=this._readUint(32),this.compatible_brands=[];this._cursor.offset-this._raw.byteOffset<this._raw.byteLength;)this.compatible_brands.push(this._readString(4))},f.prototype._boxParsers.hdlr=function(){this._parseFullBox(),this.pre_defined=this._readUint(32),this.handler_type=this._readString(4),this.reserved=[this._readUint(32),this._readUint(32),this._readUint(32)],this.name=this._readTerminatedString()},f.prototype._boxParsers.mdat=function(){this.data=new DataView(this._raw.buffer,this._cursor.offset,this._raw.byteLength-(this._cursor.offset-this._offset))},f.prototype._boxParsers.mdhd=function(){this._parseFullBox(),1==this.version?(this.creation_time=this._readUint(64),this.modification_time=this._readUint(64),this.timescale=this._readUint(32),this.duration=this._readUint(64)):(this.creation_time=this._readUint(32),this.modification_time=this._readUint(32),this.timescale=this._readUint(32),this.duration=this._readUint(32));var a=this._readUint(16);this.pad=a>>15,this.language=String.fromCharCode((a>>10&31)+96,(a>>5&31)+96,(31&a)+96),this.pre_defined=this._readUint(16)},f.prototype._boxParsers.mehd=function(){this._parseFullBox(),1==this.version?this.fragment_duration=this._readUint(64):this.fragment_duration=this._readUint(32)},f.prototype._boxParsers.mfhd=function(){this._parseFullBox(),this.sequence_number=this._readUint(32)},f.prototype._boxParsers.mfro=function(){this._parseFullBox(),this.mfra_size=this._readUint(32)},f.prototype._boxParsers.mp4a=function(){this.reserved1=[this._readUint(32),this._readUint(32)],this.channelcount=this._readUint(16),this.samplesize=this._readUint(16),this.pre_defined=this._readUint(16),this.reserved2=this._readUint(16),this.sample_rate=this._readUint(32)},f.prototype._boxParsers.mvhd=function(){this._parseFullBox(),1==this.version?(this.creation_time=this._readUint(64),this.modification_time=this._readUint(64),this.timescale=this._readUint(32),this.duration=this._readUint(64)):(this.creation_time=this._readUint(32),this.modification_time=this._readUint(32),this.timescale=this._readUint(32),this.duration=this._readUint(32)),this.rate=this._readTemplate(32),this.volume=this._readTemplate(16),this.reserved1=this._readUint(16),this.reserved2=[this._readUint(32),this._readUint(32)],this.matrix=[];for(var a=0;a<9;a++)this.matrix.push(this._readTemplate(32));this.pre_defined=[];for(var a=0;a<6;a++)this.pre_defined.push(this._readUint(32));this.next_track_ID=this._readUint(32)},f.prototype._boxParsers.payl=function(){var a=new DataView(this._raw.buffer,this._cursor.offset,this._raw.byteLength-(this._cursor.offset-this._offset));this.cue_text=d.Utils.dataViewToString(a)},f.prototype._boxParsers.sidx=function(){this._parseFullBox(),this.reference_ID=this._readUint(32),this.timescale=this._readUint(32),0==this.version?(this.earliest_presentation_time=this._readUint(32),this.first_offset=this._readUint(32)):(this.earliest_presentation_time=this._readUint(64),this.first_offset=this._readUint(64)),this.reserved=this._readUint(16),this.reference_count=this._readUint(16),this.references=[];for(var a=0;a<this.reference_count;a++){var b={},c=this._readUint(32);b.reference_type=c>>31&1,b.referenced_size=2147483647&c,b.subsegment_duration=this._readUint(32);var d=this._readUint(32);b.starts_with_SAP=d>>31&1,b.SAP_type=d>>28&7,b.SAP_delta_time=268435455&d,this.references.push(b)}},f.prototype._boxParsers.ssix=function(){this._parseFullBox(),this.subsegment_count=this._readUint(32),this.subsegments=[];for(var a=0;a<this.subsegment_count;a++){var b={};b.ranges_count=this._readUint(32),b.ranges=[];for(var c=0;c<b.ranges_count;c++){var d={};d.level=this._readUint(8),d.range_size=this._readUint(24),b.ranges.push(d)}this.subsegments.push(b)}},f.prototype._boxParsers.stsd=function(){this._parseFullBox(),this.entry_count=this._readUint(32),this.entries=[];for(var a=0;a<this.entry_count;a++)this.entries.push(f.parse(this))},f.prototype._boxParsers.subs=function(){this._parseFullBox(),this.entry_count=this._readUint(32),this.samples_with_subsamples=[];for(var a=0,b=0;b<this.entry_count;b++){var c=this._readUint(32);a+=c;var d=this._readUint(16);if(d>0){for(var e={nr:a,subsamples:[]},f=0;f<d;f++){var g={};1&this.version?g.size=this._readUint(32):g.size=this._readUint(16),g.priority=this._readUint(8),g.discardable=this._readUint(8),g.codec_specific_parameters=this._readUint(32),e.subsamples.push(g)}this.samples_with_subsamples.push(e)}}},f.prototype._boxParsers.tfdt=function(){this._parseFullBox(),1==this.version?this.baseMediaDecodeTime=this._readUint(64):this.baseMediaDecodeTime=this._readUint(32)},f.prototype._boxParsers.tfhd=function(){this._parseFullBox(),this.track_ID=this._readUint(32),1&this.flags&&(this.base_data_offset=this._readUint(64)),2&this.flags&&(this.sample_description_offset=this._readUint(32)),8&this.flags&&(this.default_sample_duration=this._readUint(32)),16&this.flags&&(this.default_sample_size=this._readUint(32)),32&this.flags&&(this.default_sample_flags=this._readUint(32))},f.prototype._boxParsers.tfra=function(){this._parseFullBox(),this.track_ID=this._readUint(32),this._packed=this._readUint(32),this.reserved=this._packed>>>6,this.length_size_of_traf_num=(this._packed&&0xffff00000000)>>>4,this.length_size_of_trun_num=(this._packed&&4294901760)>>>2,this.length_size_of_sample_num=this._packed&&255,this.number_of_entry=this._readUint(32),this.entries=[];for(var a=0;a<this.number_of_entry;a++){var b={};1==this.version?(b.time=this._readUint(64),b.moof_offset=this._readUint(64)):(b.time=this._readUint(32),b.moof_offset=this._readUint(32)),b.traf_number=this._readUint(8*(this.length_size_of_traf_num+1)),b.trun_number=this._readUint(8*(this.length_size_of_trun_num+1)),b.sample_number=this._readUint(8*(this.length_size_of_sample_num+1)),this.entries.push(b)}},f.prototype._boxParsers.tkhd=function(){this._parseFullBox(),1==this.version?(this.creation_time=this._readUint(64),this.modification_time=this._readUint(64),this.track_ID=this._readUint(32),this.reserved1=this._readUint(32),this.duration=this._readUint(64)):(this.creation_time=this._readUint(32),this.modification_time=this._readUint(32),this.track_ID=this._readUint(32),this.reserved1=this._readUint(32),this.duration=this._readUint(32)),this.reserved2=[this._readUint(32),this._readUint(32)],this.layer=this._readUint(16),this.alternate_group=this._readUint(16),this.volume=this._readTemplate(16),this.reserved3=this._readUint(16),this.matrix=[];for(var a=0;a<9;a++)this.matrix.push(this._readTemplate(32));this.width=this._readUint(32),this.height=this._readUint(32)},f.prototype._boxParsers.trex=function(){this._parseFullBox(),this.track_ID=this._readUint(32),this.default_sample_description_index=this._readUint(32),this.default_sample_duration=this._readUint(32),this.default_sample_size=this._readUint(32),this.default_sample_flags=this._readUint(32)},f.prototype._boxParsers.trun=function(){this._parseFullBox(),this.sample_count=this._readUint(32),1&this.flags&&(this.data_offset=this._readInt(32)),4&this.flags&&(this.first_sample_flags=this._readUint(32)),this.samples=[];for(var a=0;a<this.sample_count;a++){var b={};256&this.flags&&(b.sample_duration=this._readUint(32)),512&this.flags&&(b.sample_size=this._readUint(32)),1024&this.flags&&(b.sample_flags=this._readUint(32)),2048&this.flags&&(0==this.version?b.sample_composition_time_offset=this._readUint(32):b.sample_composition_time_offset=this._readInt(32)),this.samples.push(b)}},f.prototype._boxParsers.vlab=function(){var a=new DataView(this._raw.buffer,this._cursor.offset,this._raw.byteLength-(this._cursor.offset-this._offset));this.source_label=d.Utils.dataViewToString(a)},f.prototype._boxParsers.vttC=function(){var a=new DataView(this._raw.buffer,this._cursor.offset,this._raw.byteLength-(this._cursor.offset-this._offset));this.config=d.Utils.dataViewToString(a)},f.prototype._boxParsers.vtte=function(){}},{}],7:[function(a,b,c){var d=c.decimalAdjust=function(a,b,c){return"undefined"==typeof c||0===+c?Math[a](b):(b=+b,c=+c,isNaN(b)||"number"!=typeof c||c%1!==0?NaN:(b=b.toString().split("e"),b=Math[a](+(b[0]+"e"+(b[1]?+b[1]-c:-c))),b=b.toString().split("e"),+(b[0]+"e"+(b[1]?+b[1]+c:c))))};b.exports={round10:function(a,b){return d("round",a,b)},floor10:function(a,b){return d("floor",a,b)},ceil10:function(a,b){return d("ceil",a,b)}},b.exports.polyfill=function(){Math.round10||(Math.round10=b.exports.round10),Math.floor10||(Math.floor10=b.exports.floor10),Math.ceil10||(Math.ceil10=b.exports.ceil10)}},{}],8:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){k=!0,l=!0,m=(new Date).getTime()}function b(a){l=a}function c(a){k=a}function d(){return k}function e(){var a="",b=null;l&&(b=(new Date).getTime(),a+="["+(b-m)+"]"),a.length>0&&(a+=" "),Array.apply(null,arguments).forEach(function(b){a+=b+" "}),k&&console.log(a),h.trigger(i.default.LOG,{message:a})}var f=this.context,h=(0,g.default)(f).getInstance(),j=void 0,k=void 0,l=void 0,m=void 0;return j={log:e,setLogTimestampVisible:b,setLogToBrowserConsole:c,getLogToBrowserConsole:d},a(),j}Object.defineProperty(c,"__esModule",{value:!0});var f=a(9),g=d(f),h=a(13),i=d(h),j=a(10),k=d(j);e.__dashjs_factory_name="Debug",c.default=k.default.getSingletonFactory(e),b.exports=c.default},{10:10,13:13,9:9}],9:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b,c){var e=arguments.length<=3||void 0===arguments[3]?h:arguments[3];if(!a)throw new Error("event type cannot be null or undefined");if(!b||"function"!=typeof b)throw new Error("listener must be a function: "+b);if(!(d(a,b,c)>=0)){f[a]=f[a]||[];var g={callback:b,scope:c,priority:e},i=f[a].some(function(b,c){if(e>b.priority)return f[a].splice(c,0,g),!0});i||f[a].push(g)}}function b(a,b,c){if(a&&b&&f[a]){var e=d(a,b,c);e<0||f[a].splice(e,1)}}function c(a,b){if(a&&f[a]){if(b=b||{},b.hasOwnProperty("type"))throw new Error("'type' is a reserved word for event dispatching");b.type=a,f[a].forEach(function(a){return a.callback.call(a.scope,b)})}}function d(a,b,c){var d=-1;return f[a]?(f[a].some(function(a,e){if(a.callback===b&&(!c||c===a.scope))return d=e,!0}),d):d}function e(){f={}}var f={},g={on:a,off:b,trigger:c,reset:e};return g}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=0,i=5e3;e.__dashjs_factory_name="EventBus";var j=g.default.getSingletonFactory(e);j.EVENT_PRIORITY_LOW=h,j.EVENT_PRIORITY_HIGH=i,c.default=j,b.exports=c.default},{10:10}],10:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0});var d=function(){function a(a,b,c,d){var e=g(d);!e[a]&&b&&(e[a]={instance:b,override:c})}function b(a,b){for(var c in j){var d=j[c];if(d.context===a&&d.name===b)return d.instance}return null}function c(a,b,c){for(var d in j){var e=j[d];if(e.context===a&&e.name===b)return void(j[d].instance=c)}j.push({name:b,context:a,instance:c})}function d(a){return function(b){return void 0===b&&(b={}),{create:function(){return f(a.__dashjs_factory_name,a.apply({context:b},arguments),b,arguments)}}}}function e(a){return function(c){var d=void 0;return void 0===c&&(c={}),{getInstance:function(){return d||(d=b(c,a.__dashjs_factory_name)),d||(d=f(a.__dashjs_factory_name,a.apply({context:c},arguments),c,arguments),j.push({name:a.__dashjs_factory_name,context:c,instance:d})),d}}}}function f(a,b,c,d){var e=g(c),f=e[a];if(f){var i=f.instance;if(!f.override)return i.apply({context:c,factory:h},d);i=i.apply({context:c,factory:h,parent:b},d);for(var j in i)b.hasOwnProperty(j)&&(b[j]=i[j])}return b}function g(a){var b=void 0;return i.forEach(function(c){c===a&&(b=c)}),b||(b=i.push(a)),b}var h=void 0,i=[],j=[];return h={extend:a,getSingletonInstance:b,setSingletonInstance:c,getSingletonFactory:e,getClassFactory:d}}();c.default=d,b.exports=c.default},{}],11:[function(a,b,c){"use strict";function d(){return e}Object.defineProperty(c,"__esModule",{value:!0}),c.getVersionString=d;var e="2.4.1"},{}],12:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(14),i=d(h),j=function(a){function b(){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this),this.BUFFERING_COMPLETED="bufferingCompleted",this.BUFFER_CLEARED="bufferCleared",this.BUFFER_LEVEL_UPDATED="bufferLevelUpdated",this.BYTES_APPENDED="bytesAppended",this.CHECK_FOR_EXISTENCE_COMPLETED="checkForExistenceCompleted",this.CURRENT_TRACK_CHANGED="currentTrackChanged",this.DATA_UPDATE_COMPLETED="dataUpdateCompleted",this.DATA_UPDATE_STARTED="dataUpdateStarted",this.INITIALIZATION_LOADED="initializationLoaded",this.INIT_FRAGMENT_LOADED="initFragmentLoaded",this.INIT_REQUESTED="initRequested",this.INTERNAL_MANIFEST_LOADED="internalManifestLoaded",this.LIVE_EDGE_SEARCH_COMPLETED="liveEdgeSearchCompleted",this.LOADING_COMPLETED="loadingCompleted",this.LOADING_PROGRESS="loadingProgress",this.MANIFEST_UPDATED="manifestUpdated",this.MEDIA_FRAGMENT_LOADED="mediaFragmentLoaded",this.QUOTA_EXCEEDED="quotaExceeded",this.REPRESENTATION_UPDATED="representationUpdated",this.SEGMENTS_LOADED="segmentsLoaded",this.SERVICE_LOCATION_BLACKLIST_CHANGED="serviceLocationBlacklistChanged",this.SOURCEBUFFER_APPEND_COMPLETED="sourceBufferAppendCompleted",this.SOURCEBUFFER_REMOVE_COMPLETED="sourceBufferRemoveCompleted",this.STREAMS_COMPOSED="streamsComposed",this.STREAM_BUFFERING_COMPLETED="streamBufferingCompleted",this.STREAM_COMPLETED="streamCompleted",this.STREAM_TEARDOWN_COMPLETE="streamTeardownComplete",this.TIMED_TEXT_REQUESTED="timedTextRequested",this.TIME_SYNCHRONIZATION_COMPLETED="timeSynchronizationComplete",this.URL_RESOLUTION_FAILED="urlResolutionFailed",this.WALLCLOCK_TIME_UPDATED="wallclockTimeUpdated",this.XLINK_ELEMENT_LOADED="xlinkElementLoaded",this.XLINK_READY="xlinkReady"}return f(b,a),b}(i.default);c.default=j,b.exports=c.default},{14:14}],13:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(12),i=d(h),j=function(a){function b(){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).apply(this,arguments)}return f(b,a),b}(i.default),k=new j;c.default=k,b.exports=c.default},{12:12}],14:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function(){function a(){d(this,a)}return e(a,[{key:"extend",value:function(a,b){if(a){var c=!!b&&b.override,d=!!b&&b.publicOnly;for(var e in a)!a.hasOwnProperty(e)||this[e]&&!c||d&&a[e].indexOf("public_")===-1||(this[e]=a[e])}}}]),a}();c.default=f,b.exports=c.default},{}],15:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(){function a(a){a&&a.dashManifestModel&&(I=a.dashManifestModel)}function b(){J=[],K={}}function c(a,b){return b.getRepresentationForQuality(a.quality)}function d(a){return K?K[a.streamInfo.id][a.index]:null}function e(a){for(var b=J.length,c=0;c<b;c++){var d=J[c];if(a.id===d.id)return d}return null}function f(a,b){var c=new h.default,d=b.adaptation.period.mpd.manifest.Period_asArray[b.adaptation.period.index].AdaptationSet_asArray[b.adaptation.index],e=I.getRepresentationFor(b.index,d);return c.id=b.id,c.quality=b.index,c.bandwidth=I.getBandwidth(e),c.DVRWindow=b.segmentAvailabilityRange,c.fragmentDuration=b.segmentDuration||(b.segments&&b.segments.length>0?b.segments[0].duration:NaN),c.MSETimeOffset=b.MSETimeOffset,c.useCalculatedLiveEdgeTime=b.useCalculatedLiveEdgeTime,c.mediaInfo=g(a,b.adaptation),c}function g(a,b){var c,d=new j.default,e=b.period.mpd.manifest.Period_asArray[b.period.index].AdaptationSet_asArray[b.index];return d.id=b.id,d.index=b.index,d.type=b.type,d.streamInfo=k(a,b.period),d.representationCount=I.getRepresentationCount(e),d.lang=I.getLanguageForAdaptation(e),c=I.getViewpointForAdaptation(e),d.viewpoint=c?c.value:void 0,d.accessibility=I.getAccessibilityForAdaptation(e).map(function(a){var b=a.value,c=b;return a.schemeIdUri&&a.schemeIdUri.search("cea-608")>=0&&"undefined"!=typeof t.default&&(c=b?"cea-608:"+b:"cea-608",d.embeddedCaptions=!0),c}),d.audioChannelConfiguration=I.getAudioChannelConfigurationForAdaptation(e).map(function(a){return a.value}),d.roles=I.getRolesForAdaptation(e).map(function(a){return a.value}),d.codec=I.getCodec(e),d.mimeType=I.getMimeType(e),d.contentProtection=I.getContentProtectionData(e),d.bitrateList=I.getBitrateListForAdaptation(e),d.contentProtection&&d.contentProtection.forEach(function(a){a.KID=I.getKID(a)}),d.isText=I.getIsTextTrack(d.mimeType),d}function i(a,b,c){a.id=b,a.index=100+parseInt(b.substring(2,3)),a.type="embeddedText",a.codec="cea-608-in-SEI",a.isText=!0,a.isEmbedded=!0,a.lang=b+" "+c,a.roles=["caption"]}function k(a,b){var c=new l.default,d=1;return c.id=b.id,c.index=b.index,c.start=b.start,c.duration=b.duration,c.manifestInfo=m(a,b.mpd),c.isLast=1===a.Period_asArray.length||Math.abs(c.start+c.duration-c.manifestInfo.duration)<d,c.isFirst=1===a.Period_asArray.length||I.getRegularPeriods(a,I.getMpd(a))[0].id===b.id,c}function m(a,b){var c=new n.default;return c.DVRWindowSize=b.timeShiftBufferDepth,c.loadedTime=b.manifest.loadedTime,c.availableFrom=b.availabilityStartTime,c.minBufferTime=b.manifest.minBufferTime,c.maxFragmentDuration=b.maxSegmentDuration,c.duration=I.getDuration(a),c.isDynamic=I.getIsDynamic(a),c}function o(a,b,c){var d=I.getAdaptationForType(a,b.index,c,b);if(!d)return null;var f=e(b),h=f.id,i=I.getIndexForAdaptation(d,a,b.index);return K[h]=K[h]||I.getAdaptationsForPeriod(a,f),g(a,K[h][i])}function q(a,b,c){var d,f,h,j,k,l,m=e(b),n=m.id,o=I.getAdaptationsForType(a,b.index,"embeddedText"!==c?c:"video"),p=[];if(!o)return p;for(K[n]=K[n]||I.getAdaptationsForPeriod(a,m),j=0,l=o.length;j<l;j++){if(d=o[j],h=I.getIndexForAdaptation(d,a,b.index),f=g(a,K[n][h]),"embeddedText"===c){var q=f.accessibility.length;for(k=0;k<q;k++)if(f){var r=f.accessibility[k];if(0===r.indexOf("cea-608:")){var s=r.substring(8),t=s.split(";");if("CC"===t[0].substring(0,2))for(k=0;k<t.length;k++)f||(f=g.call(this,a,K[n][h])),i(f,t[k].substring(0,3),t[k].substring(4)),p.push(f),f=null;else for(k=0;k<t.length;k++)f||(f=g.call(this,a,K[n][h])),i(f,"CC"+(k+1),t[k]),p.push(f),f=null}else 0===r.indexOf("cea-608")&&(i(f,"CC1","eng"),p.push(f),f=null)}}f&&"embeddedText"!==c&&p.push(f)}return p}function r(a){if(!a)return null;var b=[],c=I.getMpd(a);J=I.getRegularPeriods(a,c),K={};for(var d=0,e=J.length;d<e;d++)b.push(k(a,J[d]));return b}function s(a){var b=I.getMpd(a);return m(a,b)}function u(a,b){var c=a.getRepresentationController().getRepresentationForQuality(b);return a.getIndexHandler().getInitRequest(c)}function w(a,b){var d=c(b,a.getRepresentationController());return a.getIndexHandler().getNextSegmentRequest(d)}function x(a,b,d,e){var f=c(b,a.getRepresentationController());return a.getIndexHandler().getSegmentRequestForTime(f,d,e)}function y(a,b,d){var e=c(b,a.getRepresentationController());return a.getIndexHandler().generateSegmentRequestForTime(e,d)}function z(a){return a.getIndexHandler().getCurrentTime()}function A(a,b){return a.getIndexHandler().setCurrentTime(b)}function B(a,b){var c,f,g=e(b.getStreamInfo()),h=b.getMediaInfo(),i=d(h),j=b.getType();c=h.id,f=c?I.getAdaptationForId(c,a,g.index):I.getAdaptationForIndex(h.index,a,g.index),b.getRepresentationController().updateData(f,i,j)}function C(a,b,c){var d=b.getRepresentationForQuality(c);return d?f(a,d):null}function D(a,b){var c=b.getCurrentRepresentation();return c?f(a,c):null}function E(a,b,c){var d=new p.default,e=a.scheme_id_uri,f=a.value,g=a.timescale,h=a.presentation_time_delta,i=a.event_duration,j=a.id,k=a.message_data,l=c*g+h;return b[e]?(d.eventStream=b[e],d.eventStream.value=f,d.eventStream.timescale=g,d.duration=i,d.id=j,d.presentationTime=l,d.messageData=k,d.presentationTimeDelta=h,d):null}function F(a,b,f){var g=[];return b instanceof l.default?g=I.getEventsForPeriod(a,e(b)):b instanceof j.default?g=I.getEventStreamForAdaptationSet(a,d(b)):b instanceof h.default&&(g=I.getEventStreamForRepresentation(a,c(b,f.getRepresentationController()))),g}function G(){J=[],K={}}var H=void 0,I=void 0,J=void 0,K=void 0;return H={initialize:b,convertDataToTrack:f,convertDataToMedia:g,convertDataToStream:k,getDataForTrack:c,getDataForMedia:d,getDataForStream:e,getStreamsInfo:r,getManifestInfo:s,getMediaInfoForType:o,getAllMediaInfoForType:q,getCurrentRepresentationInfo:D,getRepresentationInfoForQuality:C,updateData:B,getInitRequest:u,getNextFragmentRequest:w,getFragmentRequestForTime:x,generateFragmentRequestForTime:y,getIndexHandlerTime:z,setIndexHandlerTime:A,getEventsFor:F,getEvent:E,setConfig:a,reset:G,metricsList:v}}Object.defineProperty(c,"__esModule",{value:!0});var g=a(173),h=e(g),i=a(168),j=e(i),k=a(170),l=e(k),m=a(167),n=e(m),o=a(42),p=e(o),q=a(10),r=e(q),s=a(2),t=e(s),u=a(20),v=d(u);f.__dashjs_factory_name="DashAdapter",c.default=r.default.getSingletonFactory(f),b.exports=c.default},{10:10,167:167,168:168,170:170,173:173,2:2,20:20,42:42}],16:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){V=-1,Z=0,$=NaN,N.on(l.default.INITIALIZATION_LOADED,J,U),N.on(l.default.SEGMENTS_LOADED,K,U)}function c(b){_=b,Y=_.getType(),X=_.isDynamic(),aa=(0,y.default)(L).create(a,X)}function d(){return _}function e(a){Z=a}function f(){return Z}function h(){return V}function k(){return $}function m(){aa=null,Z=0,$=NaN,W=NaN,V=-1,X=null,Y=null,_=null,N.off(l.default.INITIALIZATION_LOADED,J,U),N.off(l.default.SEGMENTS_LOADED,K,U)}function o(a){return a?a.split("$$").join("$"):a}function p(a,b){if(null===b||null===a||a.indexOf("$RepresentationID$")===-1)return a;var c=b.toString();return a.split("$RepresentationID$").join(c)}function q(a,b,c){var d,e,f=T.resolve(c.path);return f&&b!==f.url&&O.isRelative(b)?(d=f.url,e=f.serviceLocation,b&&(d=O.resolve(b,d))):d=b,!O.isRelative(d)&&(a.url=d,a.serviceLocation=e,!0)}function s(a,b){var c=new g.default,d=a.adaptation.period,e=d.start;if(c.mediaType=b,c.type=j.HTTPRequest.INIT_SEGMENT_TYPE,c.range=a.range,c.availabilityStartTime=Q.calcAvailabilityStartTimeFromPresentationTime(e,d.mpd,X),c.availabilityEndTime=Q.calcAvailabilityEndTimeFromPresentationTime(e+d.duration,d.mpd,X),c.quality=a.index,c.mediaInfo=_.getMediaInfo(),q(c,a.initialization,a))return c}function u(a){if(!a)return null;var b=s(a,Y);return b}function x(a){var b=!1;if(X||V!==a.availableSegmentsNumber){var c=(0,w.getSegmentByIndex)(V,a);if(c){var d=c.presentationStartTime-a.adaptation.period.start,e=a.adaptation.period.duration;M(a.segmentInfoType+": "+d+" / "+e),b=("SegmentTimeline"!==a.segmentInfoType||!X)&&d>=e}}else b=!0;return b}function A(a){return aa.getSegments(a,W,V,B)}function B(a,b){if(a.segments=b,b&&b.length>0&&($=isNaN($)?b[0].presentationStartTime:Math.min(b[0].presentationStartTime,$)),X&&isNaN(Q.getExpectedLiveEdge())){var c=b[b.length-1],d=c.presentationStartTime,e=S.getMetricsFor("stream");Q.setExpectedLiveEdge(d),S.updateManifestUpdateInfo(R.getCurrentManifestUpdate(e),{presentationStartTime:d})}}function C(a){if(!a)throw new i.default("no representation");return a.segments=null,A(a),a}function D(a,b){var c,d=v.default.hasInitialization(a),e=v.default.hasSegments(a);return a.segmentDuration||a.segments||C(a),a.segmentAvailabilityRange=null,a.segmentAvailabilityRange=Q.calcSegmentAvailabilityRange(a,X),a.segmentAvailabilityRange.end<a.segmentAvailabilityRange.start&&!a.useCalculatedLiveEdgeTime?(c=new i.default(z,"no segments are available yet",{availabilityDelay:a.segmentAvailabilityRange.start-a.segmentAvailabilityRange.end}),void N.trigger(l.default.REPRESENTATION_UPDATED,{sender:this,representation:a,error:c})):(b||(V=-1),a.segmentDuration&&C(a),d||P.loadInitialization(a),e||P.loadSegments(a,Y,a.indexRange),void(d&&e&&N.trigger(l.default.REPRESENTATION_UPDATED,{sender:this,representation:a})))}function E(a,b,c){
var d,e,f,g,h,i=b.segments,j=i?i.length:null,k=-1;if(i&&j>0)for(h=0;h<j;h++)if(e=i[h],f=e.presentationStartTime,g=e.duration,d=void 0===c||null===c?g/2:c,a+d>=f&&a-d<f+g){k=e.availabilityIdx;break}return k}function F(a){if(null===a||void 0===a)return null;var b=new g.default,c=a.representation,d=c.adaptation.period.mpd.manifest.Period_asArray[c.adaptation.period.index].AdaptationSet_asArray[c.adaptation.index].Representation_asArray[c.index].bandwidth,e=a.media;return e=(0,w.replaceTokenForTemplate)(e,"Number",a.replacementNumber),e=(0,w.replaceTokenForTemplate)(e,"Time",a.replacementTime),e=(0,w.replaceTokenForTemplate)(e,"Bandwidth",d),e=p(e,c.id),e=o(e),b.mediaType=Y,b.type=j.HTTPRequest.MEDIA_SEGMENT_TYPE,b.range=a.mediaRange,b.startTime=a.presentationStartTime,b.duration=a.duration,b.timescale=c.timescale,b.availabilityStartTime=a.availabilityStartTime,b.availabilityEndTime=a.availabilityEndTime,b.wallStartTime=a.wallStartTime,b.quality=c.index,b.index=a.availabilityIdx,b.mediaInfo=_.getMediaInfo(),b.adaptationIndex=c.adaptation.index,q(b,e,c)?b:void 0}function G(a,b,c){var d,e,f,h=V,i=!!c&&c.keepIdx,j=c?c.timeThreshold:null,k=!(!c||!c.ignoreIsFinished);return a?(W!==b&&(W=b,M("Getting the request for "+Y+" time:"+b)),A(a),V=E(b,a,j),V<0&&(A(a),V=E(b,a,j)),V>0&&M("Index for "+Y+" time "+b+" is "+V),f=!k&&x(a),f?(d=new g.default,d.action=g.default.ACTION_COMPLETE,d.index=V,d.mediaType=Y,d.mediaInfo=_.getMediaInfo(),M("Signal complete.",d)):(e=(0,w.getSegmentByIndex)(V,a),d=F(e)),i&&h>=0&&(V="SegmentTimeline"===a.segmentInfoType&&X?V:h),d):null}function H(a,b){var c=(a.segmentAvailabilityRange.end-a.segmentAvailabilityRange.start)/2;return a.segments=null,a.segmentAvailabilityRange={start:b-c,end:b+c},G(a,b,{keepIdx:!1,ignoreIsFinished:!0})}function I(a){var b,c,d;return a&&V!==-1?(W=null,V++,M("Getting the next request at index: "+V),d=x(a),d?(b=new g.default,b.action=g.default.ACTION_COMPLETE,b.index=V,b.mediaType=Y,b.mediaInfo=_.getMediaInfo(),M("Signal complete.")):(A(a),c=(0,w.getSegmentByIndex)(V,a),b=F(c),!c&&X&&V--),b):null}function J(a){var b=a.representation;b.segments&&N.trigger(l.default.REPRESENTATION_UPDATED,{sender:this,representation:b})}function K(a){if(!a.error&&Y===a.mediaType){var b,c,d,e,f=a.segments,g=a.representation,h=[],i=0;for(b=0,c=f.length;b<c;b++)d=f[b],e=(0,w.getTimeBasedSegment)(Q,X,g,d.startTime,d.duration,d.timescale,d.media,d.mediaRange,i),h.push(e),e=null,i++;g.segmentAvailabilityRange={start:h[0].presentationStartTime,end:h[c-1].presentationStartTime},g.availableSegmentsNumber=c,B(g,h),v.default.hasInitialization(g)&&N.trigger(l.default.REPRESENTATION_UPDATED,{sender:this,representation:g})}}var L=this.context,M=(0,r.default)(L).getInstance().log,N=(0,n.default)(L).getInstance(),O=(0,t.default)(L).getInstance(),P=a.segmentBaseLoader,Q=a.timelineConverter,R=a.dashMetrics,S=a.metricsModel,T=a.baseURLController,U=void 0,V=void 0,W=void 0,X=void 0,Y=void 0,Z=void 0,$=void 0,_=void 0,aa=void 0;return U={initialize:c,getStreamProcessor:d,getInitRequest:u,getSegmentRequestForTime:G,getNextSegmentRequest:I,generateSegmentRequestForTime:H,updateRepresentation:D,setCurrentTime:e,getCurrentTime:f,getCurrentIndex:h,getEarliestTime:k,reset:m},b(),U}Object.defineProperty(c,"__esModule",{value:!0});var f=a(164),g=d(f),h=a(163),i=d(h),j=a(180),k=a(13),l=d(k),m=a(9),n=d(m),o=a(10),p=d(o),q=a(8),r=d(q),s=a(159),t=d(s),u=a(46),v=d(u),w=a(36),x=a(35),y=d(x),z=1;e.__dashjs_factory_name="DashHandler";var A=p.default.getClassFactory(e);A.SEGMENTS_UNAVAILABLE_ERROR_CODE=z,c.default=A,b.exports=c.default},{10:10,13:13,159:159,163:163,164:164,180:180,35:35,36:36,46:46,8:8,9:9}],17:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(){function a(a,b){var c,d=C.getValue(),e=d.Period_asArray[b];return c=x(e,a),null===c?null:c.bandwidth}function b(a,b){var c,d=C.getValue(),e=d.Period_asArray[b];return c=w(e,a)}function c(a,b){var c,d=C.getValue(),e=d.Period_asArray[b];return c=z(e,a)}function d(a){return m(a,o.TRACK_SWITCH)}function e(a){return m(a,o.BUFFER_LEVEL)}function f(a){var b=e(a);return b?(0,p.round10)(b.level/1e3,-3):0}function h(a){return a.RequestsQueue}function j(a){if(null===a)return null;var b,c,d=a.HttpList,e=null;if(null===d||d.length<=0)return null;for(b=d.length,c=b-1;c>=0;){if(d[c].responsecode){e=d[c];break}c--}return e}function l(a){return null===a?[]:a.HttpList?a.HttpList:[]}function m(a,b){if(null===a)return null;var c=a[b];if(null===c)return null;var d=c.length;return d<=0?null:c[d-1]}function n(a){return m(a,o.DROPPED_FRAMES)}function q(a){return m(a,o.SCHEDULING_INFO)}function r(a){return m(a,o.MANIFEST_UPDATE)}function s(a){return m(a,o.DVR_INFO)}function t(a,b){var c,d,e,f={};if(null===a)return null;for(c=l(a),e=c.length-1;e>=0;e--)if(d=c[e],d.type===g.HTTPRequest.MPD_TYPE){f=v(d._responseHeaders);break}return void 0===f[b]?null:f[b]}function u(a,b){if(null===a)return null;var c,d=j(a);return null===d||null===d._responseHeaders?null:(c=v(d._responseHeaders),void 0===c[b]?null:c[b])}function v(a){var b={};if(!a)return b;for(var c=a.trim().split("\r\n"),d=0,e=c.length;d<e;d++){var f=c[d],g=f.indexOf(": ");g>0&&(b[f.substring(0,g)]=f.substring(g+2))}return b}function w(a,b){var c=x(a,b,!0);return null!==c?c:-1}function x(a,b,c){var d,e,f,g,h,i;for(e=a.AdaptationSet_asArray,h=0;h<e.length;h+=1)for(d=e[h],g=d.Representation_asArray,i=0;i<g.length;i+=1)if(f=g[i],b===f.id)return c?i:f;return null}function y(a,b){return(0,k.default)(B).getInstance().getIsTypeOf(a,b)}function z(a,b){var c,d,e,f;if(!a||!b)return-1;for(d=a.AdaptationSet_asArray,f=0;f<d.length;f+=1)if(c=d[f],e=c.Representation_asArray,y(c,b))return e.length;return-1}var A=void 0,B=this.context,C=(0,i.default)(B).getInstance();return A={getBandwidthForRepresentation:a,getIndexForRepresentation:b,getMaxIndexForBufferType:c,getCurrentRepresentationSwitch:d,getLatestBufferLevelVO:e,getCurrentBufferLevel:f,getCurrentHttpRequest:j,getHttpRequests:l,getCurrentDroppedFrames:n,getCurrentSchedulingInfo:q,getCurrentDVRInfo:s,getCurrentManifestUpdate:r,getLatestFragmentRequestHeaderValueByID:u,getLatestMPDRequestHeaderValueByID:t,getRequestsQueue:h}}Object.defineProperty(c,"__esModule",{value:!0});var g=a(180),h=a(101),i=e(h),j=a(22),k=e(j),l=a(10),m=e(l),n=a(20),o=d(n),p=a(7);f.__dashjs_factory_name="DashMetrics",c.default=m.default.getSingletonFactory(f),b.exports=c.default},{10:10,101:101,180:180,20:20,22:22,7:7}],18:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){u=(0,m.default)(n).getInstance(),v=(0,s.default)(n).getInstance(),y=(0,g.default)(n).getInstance(),C=(0,B.default)(n).create({errHandler:u,metricsModel:A,requestModifier:y})}function b(a){a.baseURLController&&(D=a.baseURLController),a.metricsModel&&(A=a.metricsModel)}function c(a,b){var d=null,e=null,f=D.resolve(a.path),g=b||{init:!0,url:f?f.url:void 0,range:{start:0,end:1500},searching:!1,bytesLoaded:0,bytesToLoad:1500};p("Start searching for initialization.");var i=j(g),k=function(b){g.bytesLoaded=g.range.end,e=v.parse(b),d=h(e),d?(a.range=d,r.trigger(o.default.INITIALIZATION_LOADED,{representation:a})):(g.range.end=g.bytesLoaded+g.bytesToLoad,c(a,g))},l=function(){r.trigger(o.default.INITIALIZATION_LOADED,{representation:a})};C.load({request:i,success:k,error:l}),p("Perform init search: "+g.url)}function d(a,b,c,e,g){if(c&&(void 0===c.start||void 0===c.end)){var h=c?c.toString().split("-"):null;c=h?{start:parseFloat(h[0]),end:parseFloat(h[1])}:null}g=g?g:l;var i=null,k=null,m=!!c,n=D.resolve(a.path),o={init:!1,url:n?n.url:void 0,range:m?c:{start:0,end:1500},searching:!m,bytesLoaded:e?e.bytesLoaded:0,bytesToLoad:1500},q=j(o),r=function(c){var e=o.bytesToLoad,h=c.byteLength;if(o.bytesLoaded=o.range.end-o.range.start,i=v.parse(c),k=i.getBox("sidx"),k&&k.isComplete){var j,l,m=k.references;if(null!==m&&void 0!==m&&m.length>0&&(j=1===m[0].reference_type),j){p("Initiate multiple SIDX load."),o.range.end=o.range.start+k.size;var n,q,r,s,t,u=[],w=0,x=(k.offset||o.range.start)+k.size,y=function(c){c?(u=u.concat(c),w++,w>=q&&g(u,a,b)):g(null,a,b)};for(n=0,q=m.length;n<q;n++)r=x,s=x+m[n].referenced_size-1,x+=m[n].referenced_size,t={start:r,end:s},d(a,null,t,o,y)}else p("Parsing segments from SIDX."),l=f(k,o),g(l,a,b)}else{if(k)o.range.start=k.offset||o.range.start,o.range.end=o.range.start+(k.size||e);else{if(h<o.bytesLoaded)return void g(null,a,b);var z=i.getLastBox();z&&z.size?(o.range.start=z.offset+z.size,o.range.end=o.range.start+e):o.range.end+=e}d(a,b,o.range,o,g)}},s=function(){g(null,a,b)};C.load({request:q,success:r,error:s}),p("Perform SIDX load: "+o.url)}function e(){C.abort(),C=null,u=null,v=null,y=null}function f(a,b){for(var c,d,e,f,g=a.references,h=g.length,j=a.timescale,k=a.earliest_presentation_time,l=b.range.start+a.offset+a.first_offset+a.size,m=[],n=0;n<h;n++)e=g[n].subsegment_duration,f=g[n].referenced_size,c=new i.default,c.duration=e,c.startTime=k,c.timescale=j,d=l+f-1,c.mediaRange=l+"-"+d,m.push(c),k+=e,l+=f;return m}function h(a){var b,c,d=a.getBox("ftyp"),e=a.getBox("moov"),f=null;return p("Searching for initialization."),e&&e.isComplete&&(b=d?d.offset:e.offset,c=e.offset+e.size-1,f=b+"-"+c,p("Found the initialization.  Range: "+f)),f}function j(a){if(a.url){var b=new z.default;return b.type=a.init?x.HTTPRequest.INIT_SEGMENT_TYPE:x.HTTPRequest.MEDIA_SEGMENT_TYPE,b.url=a.url,b.range=a.range.start+"-"+a.range.end,b}}function l(a,b,c){a?r.trigger(o.default.SEGMENTS_LOADED,{segments:a,representation:b,mediaType:c}):r.trigger(o.default.SEGMENTS_LOADED,{segments:null,representation:b,mediaType:c,error:new k.default(null,"error loading segments",null)})}var n=this.context,p=(0,w.default)(n).getInstance().log,r=(0,q.default)(n).getInstance(),t=void 0,u=void 0,v=void 0,y=void 0,A=void 0,C=void 0,D=void 0;return t={setConfig:b,initialize:a,loadInitialization:c,loadSegments:d,reset:e}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(157),g=d(f),h=a(47),i=d(h),j=a(163),k=d(j),l=a(152),m=d(l),n=a(13),o=d(n),p=a(9),q=d(p),r=a(147),s=d(r),t=a(10),u=d(t),v=a(8),w=d(v),x=a(180),y=a(164),z=d(y),A=a(59),B=d(A);e.__dashjs_factory_name="SegmentBaseLoader",c.default=u.default.getSingletonFactory(e),b.exports=c.default},{10:10,13:13,147:147,152:152,157:157,163:163,164:164,180:180,47:47,59:59,8:8,9:9}],19:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){y={EBML:{tag:440786851,required:!0},Segment:{tag:408125543,required:!0,SeekHead:{tag:290298740,required:!0},Info:{tag:357149030,required:!0,TimecodeScale:{tag:2807729,required:!0,parse:"getMatroskaUint"},Duration:{tag:17545,required:!0,parse:"getMatroskaFloat"}},Tracks:{tag:374648427,required:!0},Cues:{tag:475249515,required:!0,CuePoint:{tag:187,required:!0,CueTime:{tag:179,required:!0,parse:"getMatroskaUint"},CueTrackPositions:{tag:183,required:!0,CueTrack:{tag:247,required:!0,parse:"getMatroskaUint"},CueClusterPosition:{tag:241,required:!0,parse:"getMatroskaUint"},CueBlockNumber:{tag:21368}}}}},Void:{tag:236,required:!0}}}function b(){A=(0,q.default)(p).getInstance(),B=(0,s.default)(p).getInstance(),D=(0,z.default)(p).create({errHandler:A,metricsModel:C,requestModifier:B})}function c(a){if(!a.baseURLController||!a.metricsModel)throw new Error("Missing config parameter(s)");E=a.baseURLController,C=a.metricsModel}function d(a){var b=[],c=void 0,d=void 0,e=void 0,f=(0,k.default)(p).create({data:a}),g=void 0;for(f.consumeTag(y.Segment.Cues),d=f.getMatroskaCodedNum();f.moreData()&&f.consumeTagAndSize(y.Segment.Cues.CuePoint,!0);){for(c={},c.CueTime=f.parseTag(y.Segment.Cues.CuePoint.CueTime),c.CueTracks=[];f.moreData()&&f.consumeTagAndSize(y.Segment.Cues.CuePoint.CueTrackPositions,!0);){if(e={},e.Track=f.parseTag(y.Segment.Cues.CuePoint.CueTrackPositions.CueTrack),0===e.Track)throw new Error("Cue track cannot be 0");e.ClusterPosition=f.parseTag(y.Segment.Cues.CuePoint.CueTrackPositions.CueClusterPosition),f.getPos()+4>d||!f.consumeTag(y.Segment.Cues.CuePoint.CueTrackPositions.CueBlockNumber,!0)?c.CueTracks.push(e):(g=f.getMatroskaCodedNum(),e.BlockNumber=f.getMatroskaUint(g),c.CueTracks.push(e))}if(0===c.CueTracks.length)throw new Error("Mandatory cuetrack not found");b.push(c)}if(0===b.length)throw new Error("mandatory cuepoint not found");return b}function e(a,b,c,e){var f=void 0,g=void 0,h=void 0,i=void 0,j=void 0,k=void 0,l=void 0,m=void 0;for(g=d(a),h=[],j=0,k=g.length;j<k;j+=1)i=new u.default,f=0,f=j<g.length-1?g[j+1].CueTime-g[j].CueTime:e-g[j].CueTime,i.duration=f,i.startTime=g[j].CueTime,i.timescale=1e3,l=g[j].CueTracks[0].ClusterPosition+b,m=j<g.length-1?g[j+1].CueTracks[0].ClusterPosition+b-1:c-1,i.mediaRange=l+"-"+m,h.push(i);return r("Parsed cues: "+h.length+" cues."),h}function f(a,b,c,d){var f=(0,k.default)(p).create({data:a}),g=void 0,h=void 0,i=c.split("-"),j=null,l={url:b,range:{start:parseFloat(i[0]),end:parseFloat(i[1])},request:j},n=void 0,o=void 0;for(r("Parse EBML header: "+l.url),f.skipOverElement(y.EBML),f.consumeTag(y.Segment),n=f.getMatroskaCodedNum(),n+=f.getPos(),o=f.getPos();f.moreData()&&!f.consumeTagAndSize(y.Segment.Info,!0);)if(!(f.skipOverElement(y.Segment.SeekHead,!0)||f.skipOverElement(y.Segment.Tracks,!0)||f.skipOverElement(y.Segment.Cues,!0)||f.skipOverElement(y.Void,!0)))throw new Error("no valid top level element found");for(;void 0===g;){var q=f.getMatroskaCodedNum(!0),s=f.getMatroskaCodedNum();switch(q){case y.Segment.Info.Duration.tag:g=f[y.Segment.Info.Duration.parse](s);break;default:f.setPos(f.getPos()+s)}}j=m(l);var t=function(a){h=e(a,o,n,g),d(h)},u=function(){r("Download Error: Cues "+l.url),d(null)};D.load({request:j,success:t,error:u}),r("Perform cues load: "+l.url+" bytes="+l.range.start+"-"+l.range.end)}function h(a,b){var c=null,d=E.resolve(a.path),e=d?d.url:void 0,f=a.range.split("-"),h=b||{range:{start:parseFloat(f[0]),end:parseFloat(f[1])},request:c,url:e,init:!0};r("Start loading initialization."),c=m(h);var i=function(){t.trigger(g.default.INITIALIZATION_LOADED,{representation:a})},j=function(){t.trigger(g.default.INITIALIZATION_LOADED,{representation:a})};D.load({request:c,success:i,error:j}),r("Perform init load: "+h.url)}function j(a,b,c,d){var e=null,g=E.resolve(a.path),h=g?g.url:void 0,i=8192,j={bytesLoaded:0,bytesToLoad:i,range:{start:0,end:i},request:e,url:h,init:!1};d=d?d:l,e=m(j),r("Parsing ebml header");var k=function(e){f(e,h,c,function(c){d(c,a,b)})},n=function(){d(null,a,b)};D.load({request:e,success:k,error:n})}function l(a,b,c){a?t.trigger(g.default.SEGMENTS_LOADED,{segments:a,representation:b,mediaType:c}):t.trigger(g.default.SEGMENTS_LOADED,{segments:null,representation:b,mediaType:c,error:new Error(null,"error loading segments",null)})}function m(a){var b=new x.default;return b.type=a.init?v.HTTPRequest.INIT_SEGMENT_TYPE:v.HTTPRequest.MEDIA_SEGMENT_TYPE,b.url=a.url,b.range=a.range.start+"-"+a.range.end,b}function n(){A=null,B=null,r=null}var p=this.context,r=(0,o.default)(p).getInstance().log,t=(0,i.default)(p).getInstance(),w=void 0,y=void 0,A=void 0,B=void 0,C=void 0,D=void 0,E=void 0;return w={setConfig:c,initialize:b,loadInitialization:h,loadSegments:j,reset:n},a(),w}Object.defineProperty(c,"__esModule",{value:!0});var f=a(13),g=d(f),h=a(9),i=d(h),j=a(151),k=d(j),l=a(10),m=d(l),n=a(8),o=d(n),p=a(152),q=d(p),r=a(157),s=d(r),t=a(47),u=d(t),v=a(180),w=a(164),x=d(w),y=a(59),z=d(y);e.__dashjs_factory_name="WebmSegmentBaseLoader",c.default=m.default.getSingletonFactory(e),b.exports=c.default},{10:10,13:13,151:151,152:152,157:157,164:164,180:180,47:47,59:59,8:8,9:9}],20:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0});var d="TcpList";c.TCP_CONNECTION=d;var e="HttpList";c.HTTP_REQUEST=e;var f="RepSwitchList";c.TRACK_SWITCH=f;var g="BufferLevel";c.BUFFER_LEVEL=g;var h="BufferState";c.BUFFER_STATE=h;var i="DVRInfo";c.DVR_INFO=i;var j="DroppedFrames";c.DROPPED_FRAMES=j;var k="SchedulingInfo";c.SCHEDULING_INFO=k;var l="RequestsQueue";c.REQUESTS_QUEUE=l;var m="ManifestUpdate";c.MANIFEST_UPDATE=m;var n="ManifestUpdatePeriodInfo";c.MANIFEST_UPDATE_STREAM_INFO=n;var o="ManifestUpdateRepresentationInfo";c.MANIFEST_UPDATE_TRACK_INFO=o;var p="PlayList";c.PLAY_LIST=p;var q="DVBErrors";c.DVB_ERRORS=q},{}],21:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){Q=null,R=-1,S=!0,T=[],W=(0,m.default)(N).getInstance(),Y=(0,q.default)(N).getInstance(),Z=(0,o.default)(N).getInstance(),$=(0,s.default)(N).getInstance(),_=(0,u.default)(N).getInstance(),aa=(0,y.default)(N).getInstance(),ba=(0,k.default)(N).getInstance(),ca=(0,g.default)(N).getInstance(),da=(0,i.default)(N).getInstance(),ea=(0,w.default)(N).getInstance(),O.on(E.default.QUALITY_CHANGE_REQUESTED,L,P),O.on(E.default.REPRESENTATION_UPDATED,H,P),O.on(E.default.WALLCLOCK_TIME_UPDATED,I,P),O.on(E.default.BUFFER_LEVEL_UPDATED,J,P)}function b(a){a.abrController&&(W=a.abrController)}function c(a){V=a,X=V.getIndexHandler()}function d(){return V}function e(){return Q}function f(){return R}function h(){return S}function j(){return U}function l(){O.off(E.default.QUALITY_CHANGE_REQUESTED,L,P),O.off(E.default.REPRESENTATION_UPDATED,H,P),O.off(E.default.WALLCLOCK_TIME_UPDATED,I,P),O.off(E.default.BUFFER_LEVEL_UPDATED,J,P),Q=null,R=-1,S=!0,T=[],W=null,Y=null,Z=null,$=null,_=null,aa=null,ba=null,ca=null,da=null,ea=null}function n(a,b,c){var d,e,f=null,g=V.getStreamInfo(),h=W.getTopQualityIndexFor(c,g.id);if(S=!0,O.trigger(E.default.DATA_UPDATE_STARTED,{sender:this}),T=z(b),null===Q&&"fragmentedText"!==c?(e=W.getAverageThroughput(c),f=e||W.getInitialBitrateFor(c,g),d=W.getQualityForBitrate(V.getMediaInfo(),f)):d=W.getQualityFor(c,g),d>h&&(d=h),U=t(d),Q=a,"video"!==c&&"audio"!==c&&"fragmentedText"!==c)return S=!1,void O.trigger(E.default.DATA_UPDATE_COMPLETED,{sender:this,data:Q,currentRepresentation:U});for(var i=0;i<T.length;i++)X.updateRepresentation(T[i],!0)}function p(){var a=new Date,b=j(),c=1e3*Z.getTime();_.addRepresentationSwitch(b.adaptation.type,a,c,b.id)}function r(){var a=ba.calcSegmentAvailabilityRange(U,V.isDynamic());_.addDVRInfo(V.getType(),Z.getTime(),V.getStreamInfo().manifestInfo,a)}function t(a){return T[a]}function v(a){return T.indexOf(a)}function x(){for(var a=0,b=T.length;a<b;a++){var c=T[a].segmentInfoType;if(null===T[a].segmentAvailabilityRange||!K.default.hasInitialization(T[a])||("SegmentBase"===c||"BaseURL"===c)&&!T[a].segments)return!1}return!0}function z(a){var b,c=$.getValue();return R=ca.getIndexForAdaptation(Q,c,a.period.index),b=ca.getRepresentationsForAdaptation(c,a)}function B(a){for(var b,c=0,d=T.length;c<d;c++)b=T[c],b.segmentAvailabilityRange=ba.calcSegmentAvailabilityRange(b,a)}function D(){T.forEach(function(a){a.segmentAvailabilityRange=null})}function F(a){var b=a,c=function(){if(!h()){S=!0,O.trigger(E.default.DATA_UPDATE_STARTED,{sender:P}),D();for(var a=0;a<T.length;a++)X.updateRepresentation(T[a],!0)}};S=!1,O.trigger(G.default.AST_IN_FUTURE,{delay:b}),setTimeout(c,b)}function H(a){if(a.sender.getStreamProcessor()===V&&h()){var b,c,d,e=a.representation,f=_.getMetricsFor("stream"),g=_.getMetricsFor(j().adaptation.type),i=da.getCurrentManifestUpdate(f),k=!1,l=0;if("dynamic"===e.adaptation.period.mpd.manifest.type){var m=e.segmentAvailabilityRange.end-e.segmentAvailabilityRange.start,n=Z.computeLiveDelay(U.segmentDuration,V.getStreamInfo().manifestInfo.DVRWindowSize);l=1e3*(n-m)}if(l>0)return r(),F(l),c=new A.default(M,"Segments update failed",null),void O.trigger(E.default.DATA_UPDATE_COMPLETED,{sender:this,data:Q,currentRepresentation:U,error:c});if(i){for(var o=0;o<i.trackInfo.length;o++)if(b=i.trackInfo[o],b.index===e.index&&b.mediaType===V.getType()){k=!0;break}k||_.addManifestUpdateRepresentationInfo(i,e.id,e.index,e.adaptation.period.index,V.getType(),e.presentationTimeOffset,e.startNumber,e.segmentInfoType)}x()&&(S=!1,W.setPlaybackQuality(V.getType(),V.getStreamInfo(),v(U)),_.updateManifestUpdateInfo(i,{latency:U.segmentAvailabilityRange.end-Z.getTime()}),d=da.getCurrentRepresentationSwitch(g),d||p(),O.trigger(E.default.DATA_UPDATE_COMPLETED,{sender:this,data:Q,currentRepresentation:U}))}}function I(a){a.isDynamic&&B(a.isDynamic)}function J(a){a.sender.getStreamProcessor()===V&&r()}function L(a){a.mediaType===V.getType()&&V.getStreamInfo().id===a.streamInfo.id&&a.oldQuality!==a.newQuality&&(U=t(a.newQuality),aa.setSavedBitrateSettings(a.mediaType,U.bandwidth),p())}var M=1,N=this.context,O=(0,C.default)(N).getInstance(),P=void 0,Q=void 0,R=void 0,S=void 0,T=void 0,U=void 0,V=void 0,W=void 0,X=void 0,Y=void 0,Z=void 0,$=void 0,_=void 0,aa=void 0,ba=void 0,ca=void 0,da=void 0,ea=void 0;return P={initialize:c,setConfig:b,getData:e,getDataIndex:f,isUpdating:h,updateData:n,getStreamProcessor:d,getCurrentRepresentation:j,getRepresentationForQuality:t,reset:l},a(),P}Object.defineProperty(c,"__esModule",{value:!0});var f=a(22),g=d(f),h=a(17),i=d(h),j=a(38),k=d(j),l=a(61),m=d(l),n=a(69),o=d(n),p=a(72),q=d(p),r=a(101),s=d(r),t=a(103),u=d(t),v=a(102),w=d(v),x=a(150),y=d(x),z=a(163),A=d(z),B=a(9),C=d(B),D=a(13),E=d(D),F=a(53),G=d(F),H=a(10),I=d(H),J=a(46),K=d(J);e.__dashjs_factory_name="RepresentationController",c.default=I.default.getClassFactory(e),b.exports=c.default},{10:10,101:101,102:102,103:103,13:13,150:150,163:163,17:17,22:22,38:38,46:46,53:53,61:61,69:69,72:72,9:9}],22:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b){var c,d,e,f=!1,g=!1,h=a.ContentComponent_asArray,i="text"!==b?new RegExp(b):new RegExp("(vtt|ttml)");if(a.Representation_asArray.length>0&&a.Representation_asArray[0].hasOwnProperty("codecs")){var j=a.Representation_asArray[0].codecs;if(0===j.search("stpp")||0===j.search("wvtt"))return"fragmentedText"===b}if(h){if(h.length>1)return"muxed"===b;h[0]&&h[0].contentType===b&&(f=!0,g=!0)}if(a.hasOwnProperty("mimeType")&&(f=i.test(a.mimeType),g=!0),!g)for(c=0,d=a.Representation_asArray.length;!g&&c<d;)e=a.Representation_asArray[c],e.hasOwnProperty("mimeType")&&(f=i.test(e.mimeType),g=!0),c++;return f}function b(b){return a(b,"audio")}function c(b){return a(b,"video")}function d(b){return a(b,"fragmentedText")}function e(b){return a(b,"text")}function f(b){return a(b,"muxed")}function h(a){return"text/vtt"===a||"application/ttml+xml"===a}function j(a){var b="";return a.hasOwnProperty("lang")&&(b=a.lang.replace(/[^A-Za-z0-9-]/g,"")),b}function l(a){return a.hasOwnProperty("Viewpoint")?a.Viewpoint:null}function n(a){return a.hasOwnProperty("Role_asArray")?a.Role_asArray:[]}function p(a){return a.hasOwnProperty("Accessibility_asArray")?a.Accessibility_asArray:[]}function r(a){return a.hasOwnProperty("AudioChannelConfiguration_asArray")?a.AudioChannelConfiguration_asArray:[]}function t(a){return n(a).filter(function(a){return"main"===a.value})[0]}function v(){return function(a,b){return a.bandwidth-b.bandwidth}}function x(a){return void 0!==a.Representation_asArray&&null!==a.Representation_asArray&&a.Representation_asArray.sort(v()),a}function z(a,b,c){var d,e,f=b.Period_asArray[c].AdaptationSet_asArray;for(d=0,e=f.length;d<e;d++)if(f[d].hasOwnProperty("id")&&f[d].id===a)return f[d];return null}function B(a,b,c){var d=b.Period_asArray[c].AdaptationSet_asArray;return d[a]}function D(a,b,c){var d,e,f=b.Period_asArray[c].AdaptationSet_asArray;for(d=0,e=f.length;d<e;d++)if(f[d]===a)return d;return-1}function E(b,c,d){var e,f,g=b.Period_asArray[c].AdaptationSet_asArray,h=[];for(e=0,f=g.length;e<f;e++)a(g[e],d)&&h.push(x(g[e]));return h}function F(a,b,c,d){var e=E(a,b,c);if(!e||0===e.length)return null;if(e.length>1&&d)for(var f=ja.getCurrentTrackFor(c,d),g=ka.getAllMediaInfoForType(a,d,c),h=0,i=e.length;h<i;h++){if(f&&ja.isTracksEqual(f,g[h]))return e[h];if(t(e[h]))return e[h]}return e[0]}function G(a){var b=a.Representation_asArray[0];return b.mimeType+';codecs="'+b.codecs+'"'}function H(a){return a.Representation_asArray[0].mimeType}function I(a){return a&&a.hasOwnProperty("cenc:default_KID")?a["cenc:default_KID"]:null}function J(a){return a&&a.hasOwnProperty("ContentProtection_asArray")&&0!==a.ContentProtection_asArray.length?a.ContentProtection_asArray:null}function K(a){var b=!1;return a.hasOwnProperty("type")&&(b="dynamic"===a.type),b}function L(a){var b,c,d=K(a);return b=!isNaN(a.timeShiftBufferDepth),c=d&&b}function M(a,b){var c=!1;return a.profiles&&a.profiles.length>0&&(c=a.profiles.indexOf(b)!==-1),c}function N(a){return M(a,"urn:mpeg:dash:profile:isoff-on-demand:2011")}function O(a){return M(a,"urn:dvb:dash:profile:dvb-dash:2014")}function P(a){var b;return b=a.hasOwnProperty("mediaPresentationDuration")?a.mediaPresentationDuration:Number.MAX_VALUE}function Q(a){return a.bandwidth}function R(a){var b=arguments.length<=1||void 0===arguments[1]?0:arguments[1],c=NaN;return a.hasOwnProperty("minimumUpdatePeriod")&&(c=a.minimumUpdatePeriod),isNaN(c)?c:Math.max(c-b,1)}function S(a){return a.Representation_asArray.length}function T(a){if(!a||!a.Representation_asArray||!a.Representation_asArray.length)return null;for(var b=x(a),c=b.Representation_asArray,d=c.length,e=[],f=0;f<d;f++)e.push({bandwidth:c[f].bandwidth,width:c[f].width||0,height:c[f].height||0});return e}function U(a,b){return b.Representation_asArray[a]}function V(a,b){for(var c,d,e,f,i,j=x(a.Period_asArray[b.period.index].AdaptationSet_asArray[b.index]),k=[],l=0;l<j.Representation_asArray.length;l++)f=j.Representation_asArray[l],c=new g.default,c.index=l,c.adaptation=b,f.hasOwnProperty("id")&&(c.id=f.id),f.hasOwnProperty("bandwidth")&&(c.bandwidth=f.bandwidth),f.hasOwnProperty("maxPlayoutRate")&&(c.maxPlayoutRate=f.maxPlayoutRate),f.hasOwnProperty("SegmentBase")?(e=f.SegmentBase,c.segmentInfoType="SegmentBase"):f.hasOwnProperty("SegmentList")?(e=f.SegmentList,e.hasOwnProperty("SegmentTimeline")?(c.segmentInfoType="SegmentTimeline",i=e.SegmentTimeline.S_asArray[e.SegmentTimeline.S_asArray.length-1],(!i.hasOwnProperty("r")||i.r>=0)&&(c.useCalculatedLiveEdgeTime=!0)):(c.segmentInfoType="SegmentList",c.useCalculatedLiveEdgeTime=!0)):f.hasOwnProperty("SegmentTemplate")?(e=f.SegmentTemplate,e.hasOwnProperty("SegmentTimeline")?(c.segmentInfoType="SegmentTimeline",i=e.SegmentTimeline.S_asArray[e.SegmentTimeline.S_asArray.length-1],(!i.hasOwnProperty("r")||i.r>=0)&&(c.useCalculatedLiveEdgeTime=!0)):c.segmentInfoType="SegmentTemplate",e.hasOwnProperty("initialization")&&(c.initialization=e.initialization.split("$Bandwidth$").join(f.bandwidth).split("$RepresentationID$").join(f.id))):c.segmentInfoType="BaseURL",e&&(e.hasOwnProperty("Initialization")?(d=e.Initialization,d.hasOwnProperty("sourceURL")?c.initialization=d.sourceURL:d.hasOwnProperty("range")&&(c.range=d.range)):f.hasOwnProperty("mimeType")&&h(f.mimeType)&&(c.range=0),e.hasOwnProperty("timescale")&&(c.timescale=e.timescale),e.hasOwnProperty("duration")&&(c.segmentDuration=e.duration/c.timescale),e.hasOwnProperty("startNumber")&&(c.startNumber=e.startNumber),e.hasOwnProperty("indexRange")&&(c.indexRange=e.indexRange),e.hasOwnProperty("presentationTimeOffset")&&(c.presentationTimeOffset=e.presentationTimeOffset/c.timescale)),c.MSETimeOffset=ia.calcMSETimeOffset(c),c.path=[b.period.index,b.index,l],k.push(c);return k}function W(a,e){for(var g,h,j=a.Period_asArray[e.index],k=[],l=0;l<j.AdaptationSet_asArray.length;l++)h=j.AdaptationSet_asArray[l],g=new i.default,h.hasOwnProperty("id")&&(g.id=h.id),g.index=l,g.period=e,f(h)?g.type="muxed":b(h)?g.type="audio":c(h)?g.type="video":d(h)?g.type="fragmentedText":g.type="text",k.push(g);return k}function X(a,b){var c,d,e=K(a),f=[],g=null,h=null,i=null,j=null;for(d=0,c=a.Period_asArray.length;d<c;d++)h=a.Period_asArray[d],h.hasOwnProperty("start")?(j=new k.default,j.start=h.start):null!==g&&h.hasOwnProperty("duration")&&null!==i?(j=new k.default,j.start=i.start+i.duration,j.duration=h.duration):0!==d||e||(j=new k.default,j.start=0),null!==i&&isNaN(i.duration)&&(i.duration=j.start-i.start),null!==j&&(j.id=Y(h,d)),null!==j&&h.hasOwnProperty("duration")&&(j.duration=h.duration),null!==j&&(j.index=d,j.mpd=b,f.push(j),g=h,i=j),h=null,j=null;return 0===f.length?f:(null!==i&&isNaN(i.duration)&&(i.duration=$(a,i)-i.start),f)}function Y(a,b){if(!a)throw new Error("Period cannot be null or undefined");var c=k.default.DEFAULT_ID+"_"+b;return a.hasOwnProperty("id")&&"__proto__"!==a.id&&(c=a.id),c}function Z(a){var b=new m.default;return b.manifest=a,a.hasOwnProperty("availabilityStartTime")?b.availabilityStartTime=new Date(a.availabilityStartTime.getTime()):b.availabilityStartTime=new Date(a.loadedTime.getTime()),a.hasOwnProperty("availabilityEndTime")&&(b.availabilityEndTime=new Date(a.availabilityEndTime.getTime())),a.hasOwnProperty("minimumUpdatePeriod")&&(b.minimumUpdatePeriod=a.minimumUpdatePeriod),a.hasOwnProperty("mediaPresentationDuration")&&(b.mediaPresentationDuration=a.mediaPresentationDuration),a.hasOwnProperty("suggestedPresentationDelay")&&(b.suggestedPresentationDelay=a.suggestedPresentationDelay),a.hasOwnProperty("timeShiftBufferDepth")&&(b.timeShiftBufferDepth=a.timeShiftBufferDepth),a.hasOwnProperty("maxSegmentDuration")&&(b.maxSegmentDuration=a.maxSegmentDuration),b}function $(a,b){var c=K(a),d=void 0;if(a.mediaPresentationDuration)d=a.mediaPresentationDuration;else if(b.duration)d=b.duration;else{if(!c)throw new Error("Must have @mediaPresentationDuratio on MPD or an explicit @duration on the last period.");d=Number.POSITIVE_INFINITY}return d}function _(a,b){var c=a.Period_asArray,d=c[b.index].EventStream_asArray,e=[];if(d)for(var f=0;f<d.length;f++){var g=new A.default;if(g.period=b,g.timescale=1,!d[f].hasOwnProperty("schemeIdUri"))throw new Error("Invalid EventStream. SchemeIdUri has to be set");g.schemeIdUri=d[f].schemeIdUri,d[f].hasOwnProperty("timescale")&&(g.timescale=d[f].timescale),d[f].hasOwnProperty("value")&&(g.value=d[f].value);for(var h=0;h<d[f].Event_asArray.length;h++){var i=new w.default;i.presentationTime=0,i.eventStream=g,d[f].Event_asArray[h].hasOwnProperty("presentationTime")&&(i.presentationTime=d[f].Event_asArray[h].presentationTime),d[f].Event_asArray[h].hasOwnProperty("duration")&&(i.duration=d[f].Event_asArray[h].duration),d[f].Event_asArray[h].hasOwnProperty("id")&&(i.id=d[f].Event_asArray[h].id),e.push(i)}}return e}function aa(a,b){var c=[];if(!a)return c;for(var d=0;d<a.length;d++){var e=new A.default;if(e.timescale=1,e.representation=b,!a[d].hasOwnProperty("schemeIdUri"))throw new Error("Invalid EventStream. SchemeIdUri has to be set");e.schemeIdUri=a[d].schemeIdUri,a[d].hasOwnProperty("timescale")&&(e.timescale=a[d].timescale),a[d].hasOwnProperty("value")&&(e.value=a[d].value),c.push(e)}return c}function ba(a,b){var c=a.Period_asArray[b.period.index].AdaptationSet_asArray[b.index].InbandEventStream_asArray;return aa(c,null)}function ca(a,b){var c=a.Period_asArray[b.adaptation.period.index].AdaptationSet_asArray[b.adaptation.index].Representation_asArray[b.index].InbandEventStream_asArray;return aa(c,b)}function da(a){var b=K(a),c=a.hasOwnProperty("availabilityStartTime"),d=a.UTCTiming_asArray,e=[];return(b||c)&&d&&d.forEach(function(a){var b=new o.default;a.hasOwnProperty("schemeIdUri")&&(b.schemeIdUri=a.schemeIdUri,a.hasOwnProperty("value")&&(b.value=a.value.toString(),e.push(b)))}),e}function ea(a){var b=[],c=a.BaseURL_asArray||[a.baseUri],d=!1;return c.some(function(c){if(c){var e=new y.default,f=c.__text||c;return la.isRelative(f)&&(d=!0,a.baseUri&&(f=a.baseUri+f)),e.url=f,c.hasOwnProperty("serviceLocation")&&c.serviceLocation.length?e.serviceLocation=c.serviceLocation:e.serviceLocation=f,c.hasOwnProperty("dvb:priority")&&(e.dvb_priority=c["dvb:priority"]),c.hasOwnProperty("dvb:weight")&&(e.dvb_weight=c["dvb:weight"]),b.push(e),d}}),b}function fa(a){return a.hasOwnProperty("Location")&&(a.Location=a.Location_asArray[0]),a.Location}var ga=void 0,ha=this.context,ia=(0,q.default)(ha).getInstance(),ja=(0,s.default)(ha).getInstance(),ka=(0,
u.default)(ha).getInstance(),la=(0,C.default)(ha).getInstance();return ga={getIsTypeOf:a,getIsAudio:b,getIsVideo:c,getIsText:e,getIsMuxed:f,getIsTextTrack:h,getIsFragmentedText:d,getIsMain:t,getLanguageForAdaptation:j,getViewpointForAdaptation:l,getRolesForAdaptation:n,getAccessibilityForAdaptation:p,getAudioChannelConfigurationForAdaptation:r,processAdaptation:x,getAdaptationForIndex:B,getIndexForAdaptation:D,getAdaptationForId:z,getAdaptationsForType:E,getAdaptationForType:F,getCodec:G,getMimeType:H,getKID:I,getContentProtectionData:J,getIsDynamic:K,getIsDVR:L,getIsOnDemand:N,getIsDVB:O,getDuration:P,getBandwidth:Q,getManifestUpdatePeriod:R,getRepresentationCount:S,getBitrateListForAdaptation:T,getRepresentationFor:U,getRepresentationsForAdaptation:V,getAdaptationsForPeriod:W,getRegularPeriods:X,getMpd:Z,getEventsForPeriod:_,getEventStreams:aa,getEventStreamForAdaptationSet:ba,getEventStreamForRepresentation:ca,getUTCTimingSources:da,getBaseURLsFromElement:ea,getRepresentationSortFunction:v,getLocation:fa}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(46),g=d(f),h=a(40),i=d(h),j=a(45),k=d(j),l=a(44),m=d(l),n=a(48),o=d(n),p=a(38),q=d(p),r=a(67),s=d(r),t=a(15),u=d(t),v=a(42),w=d(v),x=a(41),y=d(x),z=a(43),A=d(z),B=a(159),C=d(B),D=a(10),E=d(D);e.__dashjs_factory_name="DashManifestModel",c.default=E.default.getSingletonFactory(e),b.exports=c.default},{10:10,15:15,159:159,38:38,40:40,41:41,42:42,43:43,44:44,45:45,46:46,48:48,67:67}],23:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){h=[new s.default,new u.default,new w.default,new q.default],i=new o.default({escapeMode:!1,attributePrefix:"",arrayAccessForm:"property",emptyNodeForm:"object",stripWhitespaces:!1,enableToStringFunc:!1,ignoreRoot:!0,matchers:h}),j=new m.default([new y.default,new A.default])}function b(a,b){var c;try{var f=window.performance.now();if(c=i.xml_str2json(a),!c)throw new Error("parser error");var g=window.performance.now();j.run(c);var k=window.performance.now();b.setMatchers(h),b.setIron(j),d("Parsing complete:(xml2json: "+(g-f).toPrecision(3)+"ms, objectiron: "+(k-g).toPrecision(3)+"ms, total: "+((k-f)/1e3).toPrecision(3)+"s)")}catch(l){return e.manifestError("parsing the manifest failed","parse",a,l),null}return c}var c=this.context,d=(0,k.default)(c).getInstance().log,e=(0,g.default)(c).getInstance(),f=void 0,h=void 0,i=void 0,j=void 0;return f={parse:b},a(),f}Object.defineProperty(c,"__esModule",{value:!0});var f=a(152),g=d(f),h=a(10),i=d(h),j=a(8),k=d(j),l=a(3),m=d(l),n=a(4),o=d(n),p=a(32),q=d(p),r=a(30),s=d(r),t=a(29),u=d(t),v=a(31),w=d(v),x=a(26),y=d(x),z=a(27),A=d(z);e.__dashjs_factory_name="DashParser",c.default=i.default.getClassFactory(e),b.exports=c.default},{10:10,152:152,26:26,27:27,29:29,3:3,30:30,31:31,32:32,4:4,8:8}],24:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function(){function a(b,c){d(this,a);var e=function(a){return a&&a.length&&a.charAt(0)===a.charAt(0).toUpperCase()};this._name=b,this._merge=void 0!==c?c:e(b)}return e(a,[{key:"name",get:function(){return this._name}},{key:"merge",get:function(){return this._merge}}]),a}();c.default=f,b.exports=c.default},{}],25:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var f=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),g=a(24),h=d(g),i=function(){function a(b,c,d,f,g){var i=this;e(this,a),this._name=b||"",this._properties=[],this._children=d||[],this._isRoot=f||!1,this._isArray=g||!0,Array.isArray(c)&&c.forEach(function(a){i._properties.push(new h.default(a))})}return f(a,[{key:"name",get:function(){return this._name}},{key:"isRoot",get:function(){return this._isRoot}},{key:"isArray",get:function(){return this._isArray}},{key:"children",get:function(){return this._children}},{key:"properties",get:function(){return this._properties}}]),a}();c.default=i,b.exports=c.default},{24:24}],26:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(25),i=d(h),j=function(a){function b(){e(this,b);var a=["profiles","width","height","sar","frameRate","audioSamplingRate","mimeType","segmentProfiles","codecs","maximumSAPPeriod","startWithSAP","maxPlayoutRate","codingDependency","scanType","FramePacking","AudioChannelConfiguration","ContentProtection","EssentialProperty","SupplementalProperty","InbandEventStream"];g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this,"AdaptationSet",a,[new i.default("Representation",a,[new i.default("SubRepresentation",a)])])}return f(b,a),b}(i.default);c.default=j,b.exports=c.default},{25:25}],27:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(25),i=d(h),j=function(a){function b(){e(this,b);var a=["SegmentBase","SegmentTemplate","SegmentList"];g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this,"Period",a,[new i.default("AdaptationSet",a,[new i.default("Representation",a)])])}return f(b,a),b}(i.default);c.default=j,b.exports=c.default},{25:25}],28:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function(){function a(b,c){d(this,a),this._test=b,this._converter=c}return e(a,[{key:"test",get:function(){return this._test}},{key:"converter",get:function(){return this._converter}}]),a}();c.default=f,b.exports=c.default},{}],29:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(28),i=d(h),j=60,k=60,l=1e3,m=/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2})(?::([0-9]*)(\.[0-9]*)?)?(?:([+-])([0-9]{2})(?::?)([0-9]{2}))?/,n=function(a){function b(){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this,function(a){return m.test(a.value)},function(a){var b=m.exec(a),c=void 0;if(c=Date.UTC(parseInt(b[1],10),parseInt(b[2],10)-1,parseInt(b[3],10),parseInt(b[4],10),parseInt(b[5],10),b[6]&&parseInt(b[6],10)||0,b[7]&&parseFloat(b[7])*l||0),b[9]&&b[10]){var d=parseInt(b[9],10)*k+parseInt(b[10],10);c+=("+"===b[8]?-1:1)*d*j*l}return new Date(c)})}return f(b,a),b}(i.default);c.default=n,b.exports=c.default},{28:28}],30:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(28),i=d(h),j=/^([-])?P(([\d.]*)Y)?(([\d.]*)M)?(([\d.]*)D)?T?(([\d.]*)H)?(([\d.]*)M)?(([\d.]*)S)?/,k=31536e3,l=2592e3,m=86400,n=3600,o=60,p=function(a){function b(){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this,function(a){for(var b=["minBufferTime","mediaPresentationDuration","minimumUpdatePeriod","timeShiftBufferDepth","maxSegmentDuration","maxSubsegmentDuration","suggestedPresentationDelay","start","starttime","duration"],c=b.length,d=0;d<c;d++)if(a.nodeName===b[d])return j.test(a.value);return!1},function(a){var b=j.exec(a),c=parseFloat(b[2]||0)*k+parseFloat(b[4]||0)*l+parseFloat(b[6]||0)*m+parseFloat(b[8]||0)*n+parseFloat(b[10]||0)*o+parseFloat(b[12]||0);return void 0!==b[1]&&(c=-c),c})}return f(b,a),b}(i.default);c.default=p,b.exports=c.default},{28:28}],31:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(28),i=d(h),j=/^[-+]?[0-9]+[.]?[0-9]*([eE][-+]?[0-9]+)?$/,k=function(a){function b(){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this,function(a){return j.test(a.value)},function(a){return parseFloat(a)})}return f(b,a),b}(i.default);c.default=k,b.exports=c.default},{28:28}],32:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(28),i=d(h),j=function(a){function b(){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this,function(a,b){var c={MPD:["id","profiles"],Period:["id"],BaseURL:["serviceLocation","byteRange"],SegmentBase:["indexRange"],Initialization:["range"],RepresentationIndex:["range"],SegmentList:["indexRange"],BitstreamSwitching:["range"],SegmentURL:["mediaRange","indexRange"],SegmentTemplate:["indexRange","media","index","initialization","bitstreamSwitching"],AssetIdentifier:["value","id"],EventStream:["value"],AdaptationSet:["profiles","mimeType","segmentProfiles","codecs","contentType"],FramePacking:["value","id"],AudioChannelConfiguration:["value","id"],ContentProtection:["value","id"],EssentialProperty:["value","id"],SupplementalProperty:["value","id"],InbandEventStream:["value","id"],Accessibility:["value","id"],Role:["value","id"],Rating:["value","id"],Viewpoint:["value","id"],ContentComponent:["contentType"],Representation:["id","dependencyId","mediaStreamStructureId"],Subset:["id"],Metrics:["metrics"],Reporting:["value","id"]};if(c.hasOwnProperty(b)){var d=c[b];return void 0!==d&&d.indexOf(a.name)>=0}return!1},function(a){return String(a)})}return f(b,a),b}(i.default);c.default=j,b.exports=c.default},{28:28}],33:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){a&&a.boxParser&&(e=a.boxParser)}function b(a){var b,c,d,f,g,h,i,j,k,l,m,n,o,p=e.parse(a),q=p.getBox("tfhd"),r=p.getBox("tfdt"),s=p.getBox("trun"),t=p.getBox("moof"),u=p.getBox("mfhd"),v=p.getBox("subs");for(m=u.sequence_number,d=s.sample_count,g=r.baseMediaDecodeTime,l=(q.base_data_offset||0)+(s.data_offset||0),h=[],o=0,j=0;j<d;j++){i=s.samples[j],b=void 0!==i.sample_duration?i.sample_duration:q.default_sample_duration,f=void 0!==i.sample_size?i.sample_size:q.default_sample_size,c=void 0!==i.sample_composition_time_offset?i.sample_composition_time_offset:0;var w={dts:g,cts:g+c,duration:b,offset:t.offset+l,size:f,subSizes:[f]};if(v&&o<v.samples_with_subsamples.length&&v.samples_with_subsamples[o].nr==j+1){for(w.subSizes=[],k=0;k<v.samples_with_subsamples[o].subsamples.length;k++){var x=v.samples_with_subsamples[o].subsamples[k].size;w.subSizes.push(x)}o++}h.push(w),l+=f,g+=b}return n=g-r.baseMediaDecodeTime,{sampleList:h,sequenceNumber:m,totalDuration:n}}function c(a){var b=e.parse(a),c=b.getBox("mdhd");return c?c.timescale:NaN}var d=void 0,e=void 0;return d={getSamplesInfo:b,getMediaTimescaleFromMoov:c,setConfig:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="FragmentedTextBoxParser",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],34:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){function c(a,c,e,f){var g,i,j,k,l,m,n,o=a.adaptation.period.mpd.manifest.Period_asArray[a.adaptation.period.index].AdaptationSet_asArray[a.adaptation.index].Representation_asArray[a.index].SegmentList,p=o.SegmentURL_asArray.length,q=[];for(n=a.startNumber,k=(0,h.decideSegmentListRangeForTemplate)(d,b,a,c,e,f),l=Math.max(k.start,0),m=Math.min(k.end,o.SegmentURL_asArray.length-1),g=l;g<=m;g++)j=o.SegmentURL_asArray[g],i=(0,h.getIndexBasedSegment)(d,b,a,g),i.replacementTime=(n+g-1)*a.segmentDuration,i.media=j.media?j.media:"",i.mediaRange=j.mediaRange,i.index=j.index,i.indexRange=j.indexRange,q.push(i),i=null;return a.availableSegmentsNumber=p,q}var d=a.timelineConverter,e=void 0;return e={getSegments:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(36);e.__dashjs_factory_name="ListSegmentsGetter";var i=g.default.getClassFactory(e);c.default=i,b.exports=c.default},{10:10,36:36}],35:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){function c(){h=(0,i.default)(f).create(a,b),j=(0,k.default)(f).create(a,b),l=(0,m.default)(f).create(a,b)}function d(a,b,c,d,f){var g,i=a.segmentInfoType;return"SegmentBase"!==i&&"BaseURL"!==i&&e(a,c)?("SegmentTimeline"===i?g=h.getSegments(a,b,c,f):"SegmentTemplate"===i?g=j.getSegments(a,b,c,f):"SegmentList"===i&&(g=l.getSegments(a,b,c,f)),d&&d(a,g)):g=a.segments,g}function e(a,b){var c,d,e=a.segments,f=!1;return e&&0!==e.length?(d=e[0].availabilityIdx,c=e[e.length-1].availabilityIdx,f=b<d||b>c):f=!0,f}var f=this.context,g=void 0,h=void 0,j=void 0,l=void 0;return g={getSegments:d},c(),g}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(39),i=d(h),j=a(37),k=d(j),l=a(34),m=d(l);e.__dashjs_factory_name="SegmentsGetter";var n=g.default.getClassFactory(e);c.default=n,b.exports=c.default},{10:10,34:34,37:37,39:39}],36:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){for(;a.length<b;)a="0"+a;return a}function f(a,b){return a.representation.startNumber+b}function g(a,b,c){var d,f,g,h,i,j,k="%0",l=b.length,m=k.length;if(!a)return a;for(;;){if(d=a.indexOf("$"+b),d<0)return a;if(f=a.indexOf("$",d+l),f<0)return a;if(g=a.indexOf(k,d+l),g>d&&g<f)switch(h=a.charAt(f-1),i=parseInt(a.substring(g+m,f-1),10),h){case"d":case"i":case"u":j=e(c.toString(),i);break;case"x":j=e(c.toString(16),i);break;case"X":j=e(c.toString(16),i).toUpperCase();break;case"o":j=e(c.toString(8),i);break;default:return a}else j=c;a=a.substring(0,d)+j+a.substring(f+1)}}function h(a,b,c,d){var e,g,h,i;return g=c.segmentDuration,isNaN(g)&&(g=c.adaptation.period.duration),h=c.adaptation.period.start+d*g,i=h+g,e=new n.default,e.representation=c,e.duration=g,e.presentationStartTime=h,e.mediaStartTime=a.calcMediaTimeFromPresentationTime(e.presentationStartTime,c),e.availabilityStartTime=a.calcAvailabilityStartTimeFromPresentationTime(e.presentationStartTime,c.adaptation.period.mpd,b),e.availabilityEndTime=a.calcAvailabilityEndTimeFromPresentationTime(i,c.adaptation.period.mpd,b),e.wallStartTime=a.calcWallTimeForSegment(e,b),e.replacementNumber=f(e,d),e.availabilityIdx=d,e}function i(a,b,c,d,e,h,i,j,k){var l,m,o,p=d/h,q=Math.min(e/h,c.adaptation.period.mpd.maxSegmentDuration);return l=a.calcPresentationTimeFromMediaTime(p,c),m=l+q,o=new n.default,o.representation=c,o.duration=q,o.mediaStartTime=p,o.presentationStartTime=l,o.availabilityStartTime=c.adaptation.period.mpd.manifest.loadedTime,o.availabilityEndTime=a.calcAvailabilityEndTimeFromPresentationTime(m,c.adaptation.period.mpd,b),o.wallStartTime=a.calcWallTimeForSegment(o,b),o.replacementTime=d,o.replacementNumber=f(o,k),i=g(i,"Number",o.replacementNumber),i=g(i,"Time",o.replacementTime),o.media=i,o.mediaRange=j,o.availabilityIdx=k,o}function j(a,b){if(!b||!b.segments)return null;var c,d,e=b.segments.length;if(a<e&&(c=b.segments[a],c&&c.availabilityIdx===a))return c;for(d=0;d<e;d++)if(c=b.segments[d],c&&c.availabilityIdx===a)return c;return null}function k(a,b,c,d,e){var f,g,h,i=2,j=e||10,k=0,l=Number.POSITIVE_INFINITY;return b&&!a.isTimeSyncCompleted()?h={start:k,end:l}:!b&&c||d<0?null:(f=Math.max(d-i,k),g=Math.min(d+j,l),h={start:f,end:g})}function l(a,b,c,d,e,f){var g,h,i,k=c.segmentDuration,l=c.adaptation.period.mpd.manifest.minBufferTime,m=c.segmentAvailabilityRange,n={start:a.calcPeriodRelativeTimeFromMpdRelativeTime(c,m.start),end:a.calcPeriodRelativeTimeFromMpdRelativeTime(c,m.end)},o=c.segments,p=2*k,q=f||Math.max(2*l,10*k),r=NaN,s=null;return n.start=Math.max(n.start,0),b&&!a.isTimeSyncCompleted()?(g=Math.floor(n.start/k),h=Math.floor(n.end/k),i={start:g,end:h}):(o&&o.length>0?(s=j(e,c),r=s?a.calcPeriodRelativeTimeFromMpdRelativeTime(c,s.presentationStartTime):e>0?e*k:a.calcPeriodRelativeTimeFromMpdRelativeTime(c,d)):r=e>0?e*k:b?n.end:n.start,g=Math.floor(Math.max(r-p,n.start)/k),h=Math.floor(Math.min(g+q/k,n.end/k)),i={start:g,end:h})}Object.defineProperty(c,"__esModule",{value:!0}),c.replaceTokenForTemplate=g,c.getIndexBasedSegment=h,c.getTimeBasedSegment=i,c.getSegmentByIndex=j,c.decideSegmentListRangeForTimeline=k,c.decideSegmentListRangeForTemplate=l;var m=a(47),n=d(m)},{47:47}],37:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){function c(a,c,e,f){var g,i,j,k,l,m=a.adaptation.period.mpd.manifest.Period_asArray[a.adaptation.period.index].AdaptationSet_asArray[a.adaptation.index].Representation_asArray[a.index].SegmentTemplate,n=a.segmentDuration,o=a.segmentAvailabilityRange,p=[],q=null,r=null;for(l=a.startNumber,g=isNaN(n)&&!b?{start:l,end:l}:(0,h.decideSegmentListRangeForTemplate)(d,b,a,c,e,f),j=g.start,k=g.end,i=j;i<=k;i++)r=(0,h.getIndexBasedSegment)(d,b,a,i),r.replacementTime=(l+i-1)*a.segmentDuration,q=m.media,q=(0,h.replaceTokenForTemplate)(q,"Number",r.replacementNumber),q=(0,h.replaceTokenForTemplate)(q,"Time",r.replacementTime),r.media=q,p.push(r),r=null;return isNaN(n)?a.availableSegmentsNumber=1:a.availableSegmentsNumber=Math.ceil((o.end-o.start)/n),p}var d=a.timelineConverter,e=void 0;return e={getSegments:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(36);e.__dashjs_factory_name="TemplateSegmentsGetter";var i=g.default.getClassFactory(e);c.default=i,b.exports=c.default},{10:10,36:36}],38:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){z=0,A=!1,B=NaN,x.on(i.default.TIME_SYNCHRONIZATION_COMPLETED,t,this)}function b(){return A}function c(a){A=a}function d(){return z}function e(a){z=a}function f(){return B}function h(a){B=a}function j(a,b,c,d){var e=NaN;return e=d?c&&b.timeShiftBufferDepth!=Number.POSITIVE_INFINITY?new Date(b.availabilityStartTime.getTime()+1e3*(a+b.timeShiftBufferDepth)):b.availabilityEndTime:c?new Date(b.availabilityStartTime.getTime()+1e3*(a-z)):b.availabilityStartTime}function k(a,b,c){return j.call(this,a,b,c)}function l(a,b,c){return j.call(this,a,b,c,!0)}function m(a,b){return(a.getTime()-b.mpd.availabilityStartTime.getTime()+1e3*z)/1e3}function n(a,b){var c=b.adaptation.period.start,d=b.presentationTimeOffset;return a+(c-d)}function o(a,b){var c=b.adaptation.period.start,d=b.presentationTimeOffset;return a-c+d}function p(a,b){var c,d,e;return b&&(c=a.representation.adaptation.period.mpd.suggestedPresentationDelay,d=a.presentationStartTime+c,e=new Date(a.availabilityStartTime.getTime()+1e3*d)),e}function q(a,b){var c=a.adaptation.period,d={start:c.start,end:c.start+c.duration};if(!b)return d;if(!A&&a.segmentAvailabilityRange)return a.segmentAvailabilityRange;var e=a.segmentDuration||(a.segments&&a.segments.length?a.segments[a.segments.length-1].duration:0),f=m(new Date,c),g=c.start+c.duration;return d.start=Math.max(f-c.mpd.timeShiftBufferDepth,c.start),d.end=f>=g&&f-e<g?g-e:f-e,d}function r(a,b){var c=a.adaptation.period.start;return b-c}function s(a,b){var c=a.adaptation.period.start;return b+c}function t(a){A||void 0!==a.offset&&(e(a.offset/1e3),A=!0)}function u(a){var b=a.presentationTimeOffset,c=a.adaptation.period.start;return c-b}function v(){x.off(i.default.TIME_SYNCHRONIZATION_COMPLETED,t,this),z=0,A=!1,B=NaN}var w=this.context,x=(0,g.default)(w).getInstance(),y=void 0,z=void 0,A=void 0,B=void 0;return y={initialize:a,isTimeSyncCompleted:b,setTimeSyncCompleted:c,getClientTimeOffset:d,setClientTimeOffset:e,getExpectedLiveEdge:f,setExpectedLiveEdge:h,calcAvailabilityStartTimeFromPresentationTime:k,calcAvailabilityEndTimeFromPresentationTime:l,calcPresentationTimeFromWallTime:m,calcPresentationTimeFromMediaTime:n,calcPeriodRelativeTimeFromMpdRelativeTime:r,calcMpdRelativeTimeFromPeriodRelativeTime:s,calcMediaTimeFromPresentationTime:o,calcSegmentAvailabilityRange:q,calcWallTimeForSegment:p,calcMSETimeOffset:u,reset:v}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(9),g=d(f),h=a(13),i=d(h),j=a(10),k=d(j);e.__dashjs_factory_name="TimelineConverter",c.default=k.default.getSingletonFactory(e),b.exports=c.default},{10:10,13:13,9:9}],39:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){function c(a,c,e,f){var g,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a.adaptation.period.mpd.manifest.Period_asArray[a.adaptation.period.index].AdaptationSet_asArray[a.adaptation.index].Representation_asArray[a.index].SegmentTemplate||a.adaptation.period.mpd.manifest.Period_asArray[a.adaptation.period.index].AdaptationSet_asArray[a.adaptation.index].Representation_asArray[a.index].SegmentList,w=v.SegmentTimeline,x=v.SegmentURL_asArray,y=a.availableSegmentsNumber>0,z=10,A=0,B=0,C=-1,D=[],E=!1,F=function(c,e){var f=v.media,g=c.mediaRange;return x&&(f=x[e].media||"",g=x[e].mediaRange),(0,h.getTimeBasedSegment)(d,b,a,A,c.d,u,f,g,C)};for(u=a.timescale,g=w.S_asArray,p=(0,h.decideSegmentListRangeForTimeline)(d,b,c,e,f),p?(s=p.start,t=p.end):r=d.calcMediaTimeFromPresentationTime(c||0,a),j=0,k=g.length;j<k;j++){if(i=g[j],m=0,i.hasOwnProperty("r")&&(m=i.r),i.hasOwnProperty("t")&&(A=i.t,B=A/u),m<0){if(o=g[j+1],o&&o.hasOwnProperty("t"))n=o.t/u;else{var G=a.segmentAvailabilityRange?a.segmentAvailabilityRange.end:d.calcSegmentAvailabilityRange(a,b).end;n=d.calcMediaTimeFromPresentationTime(G,a),a.segmentDuration=i.d/u}m=Math.ceil((n-B)/(i.d/u))-1}if(q){if(y)break;C+=m+1}else for(l=0;l<=m;l++){if(C++,p){if(C>t){if(q=!0,y)break;continue}C>=s&&D.push(F(i,C))}else{if(D.length>z){if(q=!0,y)break;continue}E?D.push(F(i,C)):B>=r-i.d/u*1.5&&(E=!0,D.push(F(i,C)))}A+=i.d,B=A/u}}return y||(a.availableSegmentsNumber=C+1),D}var d=a.timelineConverter,e=void 0;return e={getSegments:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(36);e.__dashjs_factory_name="TimelineSegmentsGetter";var i=g.default.getClassFactory(e);c.default=i,b.exports=c.default},{10:10,36:36}],40:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.period=null,this.index=-1,this.type=null};c.default=e,b.exports=c.default},{}],41:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=1,f=1,g=function a(b,c,g,h){d(this,a),this.url=b||"",this.serviceLocation=c||b||"",this.dvb_priority=g||e,this.dvb_weight=h||f};g.DEFAULT_DVB_PRIORITY=e,g.DEFAULT_DVB_WEIGHT=f,c.default=g,b.exports=c.default},{}],42:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.duration=NaN,this.presentationTime=NaN,this.id=NaN,this.messageData="",this.eventStream=null,this.presentationTimeDelta=NaN};c.default=e,b.exports=c.default},{}],43:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.adaptionSet=null,this.representation=null,this.period=null,this.timescale=1,this.value="",this.schemeIdUri=""};c.default=e,b.exports=c.default},{}],44:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.manifest=null,this.suggestedPresentationDelay=0,this.availabilityStartTime=null,this.availabilityEndTime=Number.POSITIVE_INFINITY,this.timeShiftBufferDepth=Number.POSITIVE_INFINITY,this.maxSegmentDuration=Number.POSITIVE_INFINITY,this.minimumUpdatePeriod=NaN,this.mediaPresentationDuration=NaN};c.default=e,b.exports=c.default},{}],45:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.id=null,this.index=-1,this.duration=NaN,this.start=NaN,this.mpd=null};e.DEFAULT_ID="defaultId",c.default=e,b.exports=c.default},{}],46:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function(){function a(){d(this,a),this.id=null,this.index=-1,this.adaptation=null,this.segmentInfoType=null,this.initialization=null,this.segmentDuration=NaN,this.timescale=1,this.startNumber=1,this.indexRange=null,this.range=null,this.presentationTimeOffset=0,this.MSETimeOffset=NaN,this.segmentAvailabilityRange=null,this.availableSegmentsNumber=0,this.bandwidth=NaN,this.maxPlayoutRate=NaN}return e(a,null,[{key:"hasInitialization",value:function(a){return null!==a.initialization||("BaseURL"!==a.segmentInfoType||"SegmentBase"!==a.segmentInfoType)&&null!==a.range}},{key:"hasSegments",value:function(a){return"BaseURL"!==a.segmentInfoType&&"SegmentBase"!==a.segmentInfoType&&!a.indexRange}}]),a}();c.default=f,b.exports=c.default},{}],47:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.indexRange=null,this.index=null,this.mediaRange=null,this.media=null,this.duration=NaN,this.replacementTime=null,this.replacementNumber=NaN,this.mediaStartTime=NaN,this.presentationStartTime=NaN,this.availabilityStartTime=NaN,this.availabilityEndTime=NaN,this.availabilityIdx=NaN,this.wallStartTime=NaN,this.representation=null};c.default=e,b.exports=c.default},{}],48:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.schemeIdUri="",this.value=""};c.default=e,b.exports=c.default},{}],49:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){n=(0,g.default)(h).create({errHandler:a.errHandler,metricsModel:a.metricsModel,requestModifier:a.requestModifier})}function c(a){var b=function(b){j.trigger(o.default.CHECK_FOR_EXISTENCE_COMPLETED,{request:a,exists:b})};if(a){var c=new i.default(a.url);n.load({request:c,success:function(){b(!0)},error:function(){b(!1)}})}else b(!1)}function d(a){var b=function(b,c){j.trigger(o.default.LOADING_COMPLETED,{request:a,response:b||null,error:c||null,sender:l})};a?n.load({request:a,progress:function(){j.trigger(o.default.LOADING_PROGRESS,{request:a})},success:function(a){b(a)},error:function(a,c,d){b(void 0,new k.default(r,d,c))}}):b(void 0,new k.default(s,t))}function e(){n&&n.abort()}function f(){n&&(n.abort(),n=null)}var h=this.context,j=(0,m.default)(h).getInstance(),l=void 0,n=void 0;return l={checkForExistence:c,load:d,abort:e,reset:f},b(),l}Object.defineProperty(c,"__esModule",{value:!0});var f=a(59),g=d(f),h=a(165),i=d(h),j=a(163),k=d(j),l=a(9),m=d(l),n=a(13),o=d(n),p=a(10),q=d(p),r=1,s=2,t="request is null";
e.__dashjs_factory_name="FragmentLoader";var u=q.default.getClassFactory(e);u.FRAGMENT_LOADER_ERROR_LOADING_FAILURE=r,u.FRAGMENT_LOADER_ERROR_NULL_REQUEST=s,c.default=u,b.exports=c.default},{10:10,13:13,163:163,165:165,59:59,9:9}],50:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){h.on(t.default.XLINK_READY,c,n),q=(0,i.default)(f).create({errHandler:a.errHandler,metricsModel:a.metricsModel,requestModifier:a.requestModifier}),s=(0,g.default)(f).create({errHandler:a.errHandler,metricsModel:a.metricsModel,requestModifier:a.requestModifier})}function c(a){h.trigger(t.default.INTERNAL_MANIFEST_LOADED,{manifest:a.manifest})}function d(a){var b=new m.default(a,p.HTTPRequest.MPD_TYPE);q.load({request:b,success:function(b,c,d){var e,f;d.responseURL&&d.responseURL!==a?(f=j.parseBaseUrl(d.responseURL),e=d.responseURL):(j.isRelative(a)&&(a=j.resolve(a,window.location.href)),f=j.parseBaseUrl(a));var g=l.parse(b,s);g?(g.url=e||a,g.originalUrl||(g.originalUrl=g.url),g.baseUri=f,g.loadedTime=new Date,s.resolveManifestOnLoad(g)):h.trigger(t.default.INTERNAL_MANIFEST_LOADED,{manifest:null,error:new o.default(w,y)})},error:function(b,c,d){h.trigger(t.default.INTERNAL_MANIFEST_LOADED,{manifest:null,error:new o.default(x,"Failed loading manifest: "+a+", "+d)})}})}function e(){h.off(t.default.XLINK_READY,c,n),s&&(s.reset(),s=null),q&&(q.abort(),q=null)}var f=this.context,h=(0,r.default)(f).getInstance(),j=(0,k.default)(f).getInstance(),l=a.parser,n=void 0,q=void 0,s=void 0;return n={load:d,reset:e},b(),n}Object.defineProperty(c,"__esModule",{value:!0});var f=a(75),g=d(f),h=a(59),i=d(h),j=a(159),k=d(j),l=a(171),m=d(l),n=a(163),o=d(n),p=a(180),q=a(9),r=d(q),s=a(13),t=d(s),u=a(10),v=d(u),w=1,x=2,y="parsing failed";e.__dashjs_factory_name="ManifestLoader";var z=v.default.getClassFactory(e);z.MANIFEST_LOADER_ERROR_PARSING_FAILURE=w,z.MANIFEST_LOADER_ERROR_LOADING_FAILURE=x,c.default=z,b.exports=c.default},{10:10,13:13,159:159,163:163,171:171,180:180,59:59,75:75,9:9}],51:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){a&&(a.manifestModel&&(B=a.manifestModel),a.dashManifestModel&&(C=a.dashManifestModel))}function b(a){A=a,w=NaN,x=null,z=!1,y=!0,D=(0,m.default)(s).getInstance(),u.on(i.default.STREAMS_COMPOSED,r,this),u.on(i.default.PLAYBACK_STARTED,p,this),u.on(i.default.PLAYBACK_PAUSED,q,this),u.on(i.default.INTERNAL_MANIFEST_LOADED,n,this)}function c(a){k(a)}function d(){return A}function e(){u.off(i.default.PLAYBACK_STARTED,p,this),u.off(i.default.PLAYBACK_PAUSED,q,this),u.off(i.default.STREAMS_COMPOSED,r,this),u.off(i.default.INTERNAL_MANIFEST_LOADED,n,this),f(),y=!0,z=!1,w=NaN,D=null}function f(){null!==x&&(clearInterval(x),x=null)}function h(){f(),isNaN(w)||(t("Refresh manifest in "+w+" seconds."),x=setTimeout(l,1e3*w))}function j(){z=!0;var a=B.getValue(),b=a.url,c=C.getLocation(a);c&&(b=c),A.load(b)}function k(a){B.setValue(a);var b=new Date,c=(b.getTime()-a.loadedTime.getTime())/1e3;w=C.getManifestUpdatePeriod(a,c),u.trigger(i.default.MANIFEST_UPDATED,{manifest:a}),t("Manifest has been refreshed at "+b+"["+b.getTime()/1e3+"] "),y||h()}function l(){y&&!D.getScheduleWhilePaused()||z||j()}function n(a){a.error||k(a.manifest)}function p(){y=!1,h()}function q(){y=!0,f()}function r(){z=!1}var s=this.context,t=(0,o.default)(s).getInstance().log,u=(0,g.default)(s).getInstance(),v=void 0,w=void 0,x=void 0,y=void 0,z=void 0,A=void 0,B=void 0,C=void 0,D=void 0;return v={initialize:b,setManifest:c,getManifestLoader:d,refreshManifest:j,setConfig:a,reset:e}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(9),g=d(f),h=a(13),i=d(h),j=a(10),k=d(j),l=a(102),m=d(l),n=a(8),o=d(n);e.__dashjs_factory_name="ManifestUpdater",c.default=k.default.getSingletonFactory(e),b.exports=c.default},{10:10,102:102,13:13,8:8,9:9}],52:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){ec=!1,fc=!1,gc=!0,jc=null,dc=null,lc=null,ca.default.extend(ea.default),nc=(0,I.default)(Zb).getInstance()}function b(a,b,c){return pc=(0,u.default)(Zb).getInstance(),oc=(0,s.default)(Zb).getInstance(),pc.supportsMediaSource()?void(ec||(ec=!0,hc=(0,M.default)(Zb).getInstance(),sc=(0,i.default)(Zb).getInstance(),ic=(0,m.default)(Zb).getInstance(),ic.initialize(),uc=(0,na.default)(Zb).getInstance(),tc=(0,pa.default)(Zb).getInstance(),mc=(0,K.default)(Zb).getInstance(),mc.setConfig({adapter:Ob()}),gb(),sa(void 0===c||c),a&&Eb(a),b&&Ib(b),ac("[dash.js "+T()+"] MediaPlayer has been initialized"))):void oc.capabilityError("mediasource")}function c(){return!!vc&&!!cc}function d(){if(!fc)throw Vb;(!gc||f()&&fc)&&sc.play()}function e(){if(!fc)throw Vb;sc.pause()}function f(){if(!fc)throw Vb;return sc.isPaused()}function h(){if(!fc)throw Vb;return sc.isSeeking()}function j(){if(!fc)throw Vb;return sc.getIsDynamic()}function l(a){if(!vc)throw Wb;Db().muted=a}function n(){if(!vc)throw Wb;return Db().muted}function p(a){if(!vc)throw Wb;Db().volume=a}function r(){if(!vc)throw Wb;return Db().volume}function t(a){var b=["video","audio","fragmentedText"];if(a){if(b.indexOf(a)!==-1){var c=wa().getCurrentBufferLevel(xa(a));return c?c:NaN}return ac("Warning  - getBufferLength requested for invalid type"),NaN}return b.map(function(a){return Na(a).length>0?wa().getCurrentBufferLevel(xa(a)):Number.MAX_VALUE}).reduce(function(a,b){return Math.min(a,b)})}function v(){var a=Rb();return a?a.manifestInfo.DVRWindowSize:0}function x(a){var b=Rb();if(!b)return 0;var c=b.range.start+a;return c>b.range.end&&(c=b.range.end),c}function z(a){if(!fc)throw Vb;var b=sc.getIsDynamic()?x(a):a;sc.seek(b)}function B(a){if(!fc)throw Vb;var b=Db().currentTime;if(void 0!==a)b=qc.getTimeRelativeToStreamId(b,a);else if(sc.getIsDynamic()){var c=Rb();b=null===c?0:D()-(c.range.end-c.time)}return b}function D(){if(!fc)throw Vb;var a=Db().duration;if(sc.getIsDynamic()){var b,c=Rb();if(!c)return 0;b=c.range.end-c.range.start,a=b<c.manifestInfo.DVRWindowSize?b:c.manifestInfo.DVRWindowSize}return a}function F(){if(!fc)throw Vb;return B()<0?NaN:Sb(B())}function H(){if(!fc)throw Vb;return Sb(D())}function J(a,b,c){var d=!(arguments.length<=3||void 0===arguments[3])&&arguments[3],e=new Date(1e3*a),f=e.toLocaleDateString(b),g=e.toLocaleTimeString(b,{hour12:c});return d?g+" "+f:g}function L(a){a=Math.max(a,0);var b=Math.floor(a/3600),c=Math.floor(a%3600/60),d=Math.floor(a%3600%60);return(0===b?"":b<10?"0"+b.toString()+":":b.toString()+":")+(c<10?"0"+c.toString():c.toString())+":"+(d<10?"0"+d.toString():d.toString())}function N(a,b,c){ga.default.extend(a,b,c,Zb)}function P(a,b,c){$b.on(a,b,c)}function R(a,b,c){$b.off(a,b,c)}function T(){return(0,ha.getVersionString)()}function V(){return _b}function X(){if(!vc)throw Wb;return vc}function Z(a){nc.setLiveDelayFragmentCount(a)}function _(a){nc.setLiveDelay(a)}function ba(){return nc.getLiveDelay()}function da(a){nc.setUseSuggestedPresentationDelay(a)}function fa(a,b){nc.setLastBitrateCachingInfo(a,b)}function ia(a,b){nc.setLastMediaSettingsCachingInfo(a,b)}function ka(a,b){hc.setMaxAllowedBitrateFor(a,b)}function ma(a){return hc.getMaxAllowedBitrateFor(a)}function oa(a,b){hc.setMaxAllowedRepresentationRatioFor(a,b)}function qa(a){return hc.getMaxAllowedRepresentationRatioFor(a)}function sa(a){gc=a}function ta(){return gc}function ua(a){nc.setScheduleWhilePaused(a)}function va(){return nc.getScheduleWhilePaused()}function wa(){return tc}function xa(a){return mc.getReadOnlyMetricsFor(a)}function ya(a){if(!fc)throw Vb;return hc.getQualityFor(a,qc.getActiveStreamInfo())}function za(a,b){if(!fc)throw Vb;hc.setPlaybackQuality(a,qc.getActiveStreamInfo(),b)}function Aa(){hc.setElementSize(),hc.setWindowResizeEventCalled(!0)}function Ba(){return hc.getLimitBitrateByPortal()}function Ca(a){hc.setLimitBitrateByPortal(a)}function Da(){return hc.getUsePixelRatioInLimitBitrateByPortal()}function Ea(a){hc.setUsePixelRatioInLimitBitrateByPortal(a)}function Fa(a){if(!fc)throw Vb;void 0===wc&&(wc=(0,C.default)(Zb).getInstance());for(var b=Db().textTracks,c=b.length,d=0;d<c;d++){var e=b[d],f=a===d?"showing":"hidden";e.mode!==f&&(e.mode=f)}wc.setTextTrack()}function Ga(){var a=NaN;return wc&&(a=wc.getCurrentTrackIdx()),a}function Ha(a){if(!fc)throw Vb;var b=Tb();return b?b.getBitrateListFor(a):[]}function Ia(a,b){hc.setInitialBitrateFor(a,b)}function Ja(a){if(!fc)throw Vb;return hc.getInitialBitrateFor(a)}function Ka(a,b){hc.setInitialRepresentationRatioFor(a,b)}function La(a){return hc.getInitialRepresentationRatioFor(a)}function Ma(a){if(!fc)throw Vb;return lc.getStreamsInfo(a)}function Na(a){if(!fc)throw Vb;var b=qc.getActiveStreamInfo();return b?ic.getTracksFor(a,b):[]}function Oa(a,b,c){if(!fc)throw Vb;return c=c||lc.getStreamsInfo(b)[0],c?lc.getAllMediaInfoForType(b,c,a):[]}function Pa(a){if(!fc)throw Vb;var b=qc.getActiveStreamInfo();return b?ic.getCurrentTrackFor(a,b):null}function Qa(a,b){ic.setInitialSettings(a,b)}function Ra(a){return ic.getInitialSettings(a)}function Sa(a){if(!fc)throw Vb;ic.setTrack(a)}function Ta(a){return ic.getSwitchMode(a)}function Ua(a,b){ic.setSwitchMode(a,b)}function Va(a){ic.setSelectionModeForInitialTrack(a)}function Wa(){return ic.getSelectionModeForInitialTrack()}function Xa(){return hc.getAutoSwitchBitrateFor("video")||hc.getAutoSwitchBitrateFor("audio")}function Ya(a){hc.setAutoSwitchBitrateFor("video",a),hc.setAutoSwitchBitrateFor("audio",a)}function Za(a){return hc.getAutoSwitchBitrateFor(a)}function $a(a,b){hc.setAutoSwitchBitrateFor(a,b)}function _a(a){nc.setFastSwitchEnabled(a)}function ab(){return nc.getFastSwitchEnabled()}function bb(a){nc.setBufferOccupancyABREnabled(a)}function cb(a,b){var c=Mb(),d=this,e=function a(e){e.error?b(null,e.error):b(e.manifest),$b.off(ca.default.INTERNAL_MANIFEST_LOADED,a,d),c.reset()};$b.on(ca.default.INTERNAL_MANIFEST_LOADED,e,d);var f=(0,E.default)(Zb).getInstance();f.initialize(),c.load(f.parseURI(a))}function db(a,b){eb(a,b);var c=new g.default;c.schemeIdUri=a,c.value=b,nc.getUTCTimingSources().push(c)}function eb(a,b){var c=nc.getUTCTimingSources();c.forEach(function(d,e){d.schemeIdUri===a&&d.value===b&&c.splice(e,1)})}function fb(){nc.setUTCTimingSources([])}function gb(){db(I.default.DEFAULT_UTC_TIMING_SOURCE.scheme,I.default.DEFAULT_UTC_TIMING_SOURCE.value)}function hb(a){nc.setUseManifestDateHeaderTimeSource(a)}function ib(a){nc.setBufferToKeep(a)}function jb(a){nc.setBufferPruningInterval(a)}function kb(a){nc.setStableBufferTime(a)}function lb(a){nc.setBufferTimeAtTopQuality(a)}function mb(a){nc.setBufferTimeAtTopQualityLongForm(a)}function nb(a){nc.setLongFormContentDurationThreshold(a)}function ob(a){nc.setRichBufferThreshold(a)}function pb(a){nc.setBandwidthSafetyFactor(a)}function qb(){return nc.getBandwidthSafetyFactor()}function rb(a){nc.setAbandonLoadTimeout(a)}function sb(a){nc.setFragmentRetryAttempts(a)}function tb(a){nc.setFragmentRetryInterval(a)}function ub(a){vb(void 0,a)}function vb(a,b){nc.setXHRWithCredentialsForType(a,b)}function wb(a){return nc.getXHRWithCredentialsForType(a)}function xb(){return Pb()}function yb(a){jc=a}function zb(a){dc=a}function Ab(a){var b=(0,w.default)(Zb).getInstance();b.setConfig({videoModel:vc}),b.initialize(),b.displayCConTop(a)}function Bb(){return vc?vc.getVideoContainer():null}function Cb(a){if(!vc)throw Wb;vc.setVideoContainer(a)}function Db(){if(!vc)throw Wb;return vc.getElement()}function Eb(a){if(!ec)throw Yb;vc=null,a&&(vc=(0,S.default)(Zb).getInstance(),vc.initialize(),vc.setElement(a),Pb(),Qb()),Kb()}function Fb(){return vc?vc.getTTMLRenderingDiv():null}function Gb(a){if(!vc)throw Wb;vc.setTTMLRenderingDiv(a)}function Hb(){if(!cc)throw Xb;return cc}function Ib(a){if(!ec)throw Yb;if("string"==typeof a){var b=(0,E.default)(Zb).getInstance();b.initialize(),cc=b.parseURI(a)}else cc=a;Kb()}function Jb(){Ib(null),Eb(null),dc=null,jc=null}function Kb(){fc?(fc=!1,lc.reset(),qc.reset(),sc.reset(),hc.reset(),rc.reset(),ic.reset(),qc=null,kc=null,c()&&Ub()):c()&&Ub()}function Lb(){var a=(0,Q.default)(Zb).getInstance();a.initialize();var b=(0,y.default)(Zb).getInstance();b.setConfig({dashManifestModel:uc}),ic.initialize(),ic.setConfig({errHandler:oc}),rc=(0,U.default)(Zb).getInstance(),rc.initialize(),rc.setConfig({abrRulesCollection:a}),qc=(0,k.default)(Zb).getInstance(),qc.setConfig({capabilities:pc,manifestLoader:Mb(),manifestModel:(0,G.default)(Zb).getInstance(),dashManifestModel:uc,protectionController:jc,adapter:lc,metricsModel:mc,dashMetrics:tc,liveEdgeFinder:(0,q.default)(Zb).getInstance(),mediaSourceController:(0,W.default)(Zb).getInstance(),timeSyncController:(0,O.default)(Zb).getInstance(),baseURLController:(0,Y.default)(Zb).getInstance(),errHandler:oc,timelineConverter:(0,ra.default)(Zb).getInstance()}),qc.initialize(gc,dc),hc.setConfig({abrRulesCollection:a,rulesController:rc,streamController:qc})}function Mb(){return(0,o.default)(Zb).create({errHandler:oc,parser:Nb(),metricsModel:mc,requestModifier:(0,A.default)(Zb).getInstance()})}function Nb(){return(0,la.default)(Zb).create()}function Ob(){return lc=(0,ja.default)(Zb).getInstance(),lc.initialize(),lc.setConfig({dashManifestModel:uc}),lc}function Pb(){if(jc)return jc;var a=dashjs.Protection;if("function"==typeof a){var b=a(Zb).create();return ca.default.extend(a.events),ea.default.extend(a.events,{publicOnly:!0}),jc=b.createProtectionSystem({log:ac,videoModel:vc,capabilities:pc,eventBus:$b,adapter:lc})}return null}function Qb(){if(kc)return kc;var a=dashjs.MetricsReporting;if("function"==typeof a){var b=a(Zb).create();return kc=b.createMetricsReporting({log:ac,eventBus:$b,mediaElement:Db(),dashManifestModel:uc,metricsModel:mc})}return null}function Rb(){var a=mc.getReadOnlyMetricsFor("video")||mc.getReadOnlyMetricsFor("audio");return tc.getCurrentDVRInfo(a)}function Sb(a){var b,c,d=Rb();return d?(b=d.manifestInfo.availableFrom.getTime()/1e3,c=a+(b+d.range.start)):0}function Tb(){if(!fc)throw Vb;var a=qc.getActiveStreamInfo();return a?qc.getStreamById(a.id):null}function Ub(){fc||(fc=!0,ac("Playback Initialized"),Lb(),"string"==typeof cc?qc.load(cc):qc.loadWithManifest(cc))}var Vb="You must first call play() to init playback before calling this method",Wb="You must first call attachView() to set the video element before calling this method",Xb="You must first call attachSource() with a valid source before calling this method",Yb="MediaPlayer not initialized!",Zb=this.context,$b=(0,aa.default)(Zb).getInstance(),_b=(0,$.default)(Zb).getInstance(),ac=_b.log,bc=void 0,cc=void 0,dc=void 0,ec=void 0,fc=void 0,gc=void 0,hc=void 0,ic=void 0,jc=void 0,kc=void 0,lc=void 0,mc=void 0,nc=void 0,oc=void 0,pc=void 0,qc=void 0,rc=void 0,sc=void 0,tc=void 0,uc=void 0,vc=void 0,wc=void 0;return bc={initialize:b,on:P,off:R,extend:N,attachView:Eb,attachSource:Ib,isReady:c,play:d,isPaused:f,pause:e,isSeeking:h,isDynamic:j,seek:z,setMute:l,isMuted:n,setVolume:p,getVolume:r,time:B,duration:D,timeAsUTC:F,durationAsUTC:H,getActiveStream:Tb,getDVRWindowSize:v,getDVRSeekOffset:x,convertToTimeCode:L,formatUTC:J,getVersion:T,getDebug:V,getBufferLength:t,getVideoModel:X,getVideoContainer:Bb,getTTMLRenderingDiv:Fb,getVideoElement:Db,getSource:Hb,setLiveDelayFragmentCount:Z,setLiveDelay:_,getLiveDelay:ba,useSuggestedPresentationDelay:da,enableLastBitrateCaching:fa,enableLastMediaSettingsCaching:ia,setMaxAllowedBitrateFor:ka,getMaxAllowedBitrateFor:ma,setMaxAllowedRepresentationRatioFor:oa,getMaxAllowedRepresentationRatioFor:qa,setAutoPlay:sa,getAutoPlay:ta,setScheduleWhilePaused:ua,getScheduleWhilePaused:va,getDashMetrics:wa,getMetricsFor:xa,getQualityFor:ya,setQualityFor:za,updatePortalSize:Aa,getLimitBitrateByPortal:Ba,setLimitBitrateByPortal:Ca,getUsePixelRatioInLimitBitrateByPortal:Da,setUsePixelRatioInLimitBitrateByPortal:Ea,setTextTrack:Fa,getBitrateInfoListFor:Ha,setInitialBitrateFor:Ia,getInitialBitrateFor:Ja,setInitialRepresentationRatioFor:Ka,getInitialRepresentationRatioFor:La,getStreamsFromManifest:Ma,getTracksFor:Na,getTracksForTypeFromManifest:Oa,getCurrentTrackFor:Pa,setInitialMediaSettingsFor:Qa,getInitialMediaSettingsFor:Ra,setCurrentTrack:Sa,getTrackSwitchModeFor:Ta,setTrackSwitchModeFor:Ua,setSelectionModeForInitialTrack:Va,getSelectionModeForInitialTrack:Wa,getAutoSwitchQuality:Xa,setAutoSwitchQuality:Ya,setFastSwitchEnabled:_a,getFastSwitchEnabled:ab,getAutoSwitchQualityFor:Za,setAutoSwitchQualityFor:$a,enableBufferOccupancyABR:bb,setBandwidthSafetyFactor:pb,getBandwidthSafetyFactor:qb,setAbandonLoadTimeout:rb,retrieveManifest:cb,addUTCTimingSource:db,removeUTCTimingSource:eb,clearDefaultUTCTimingSources:fb,restoreDefaultUTCTimingSources:gb,setBufferToKeep:ib,setBufferPruningInterval:jb,setStableBufferTime:kb,setBufferTimeAtTopQuality:lb,setFragmentLoaderRetryAttempts:sb,setFragmentLoaderRetryInterval:tb,setXHRWithCredentials:ub,setXHRWithCredentialsForType:vb,getXHRWithCredentialsForType:wb,setBufferTimeAtTopQualityLongForm:mb,setLongFormContentDurationThreshold:nb,setRichBufferThreshold:ob,getProtectionController:xb,attachProtectionController:yb,setProtectionData:zb,enableManifestDateHeaderTimeSource:hb,displayCaptionsOnTop:Ab,attachVideoContainer:Cb,attachTTMLRenderingDiv:Gb,getCurrentTextTrackIndex:Ga,reset:Jb},a(),bc}Object.defineProperty(c,"__esModule",{value:!0});var f=a(48),g=d(f),h=a(69),i=d(h),j=a(72),k=d(j),l=a(67),m=d(l),n=a(50),o=d(n),p=a(155),q=d(p),r=a(152),s=d(r),t=a(148),u=d(t),v=a(58),w=d(v),x=a(71),y=d(x),z=a(157),A=d(z),B=a(57),C=d(B),D=a(104),E=d(D),F=a(101),G=d(F),H=a(102),I=d(H),J=a(103),K=d(J),L=a(61),M=d(L),N=a(74),O=d(N),P=a(134),Q=d(P),R=a(105),S=d(R),T=a(131),U=d(T),V=a(68),W=d(V),X=a(62),Y=d(X),Z=a(8),$=d(Z),_=a(9),aa=d(_),ba=a(13),ca=d(ba),da=a(53),ea=d(da),fa=a(10),ga=d(fa),ha=a(11),ia=a(15),ja=d(ia),ka=a(23),la=d(ka),ma=a(22),na=d(ma),oa=a(17),pa=d(oa),qa=a(38),ra=d(qa);e.__dashjs_factory_name="MediaPlayer";var sa=ga.default.getClassFactory(e);sa.events=ea.default,c.default=sa,b.exports=c.default},{10:10,101:101,102:102,103:103,104:104,105:105,11:11,13:13,131:131,134:134,148:148,15:15,152:152,155:155,157:157,17:17,22:22,23:23,38:38,48:48,50:50,53:53,57:57,58:58,61:61,62:62,67:67,68:68,69:69,71:71,72:72,74:74,8:8,9:9}],53:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(14),i=d(h),j=function(a){function b(){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this),this.AST_IN_FUTURE="astInFuture",this.BUFFER_EMPTY="bufferStalled",this.BUFFER_LOADED="bufferLoaded",this.BUFFER_LEVEL_STATE_CHANGED="bufferStateChanged",this.ERROR="error",this.FRAGMENT_LOADING_COMPLETED="fragmentLoadingCompleted",this.FRAGMENT_LOADING_STARTED="fragmentLoadingStarted",this.FRAGMENT_LOADING_ABANDONED="fragmentLoadingAbandoned",this.LOG="log",this.MANIFEST_LOADED="manifestLoaded",this.METRICS_CHANGED="metricsChanged",this.METRIC_CHANGED="metricChanged",this.METRIC_ADDED="metricAdded",this.METRIC_UPDATED="metricUpdated",this.PERIOD_SWITCH_COMPLETED="periodSwitchCompleted",this.PERIOD_SWITCH_STARTED="periodSwitchStarted",this.QUALITY_CHANGE_REQUESTED="qualityChangeRequested",this.QUALITY_CHANGE_RENDERED="qualityChangeRendered",this.STREAM_INITIALIZED="streamInitialized",this.TEXT_TRACKS_ADDED="allTextTracksAdded",this.TEXT_TRACK_ADDED="textTrackAdded",this.CAN_PLAY="canPlay",this.PLAYBACK_ENDED="playbackEnded",this.PLAYBACK_ERROR="playbackError",this.PLAYBACK_NOT_ALLOWED="playbackNotAllowed",this.PLAYBACK_METADATA_LOADED="playbackMetaDataLoaded",this.PLAYBACK_PAUSED="playbackPaused",this.PLAYBACK_PLAYING="playbackPlaying",this.PLAYBACK_PROGRESS="playbackProgress",this.PLAYBACK_RATE_CHANGED="playbackRateChanged",this.PLAYBACK_SEEKED="playbackSeeked",this.PLAYBACK_SEEKING="playbackSeeking",this.PLAYBACK_STARTED="playbackStarted",this.PLAYBACK_TIME_UPDATED="playbackTimeUpdated"}return f(b,a),b}(i.default),k=new j;c.default=k,b.exports=c.default},{14:14}],54:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b,c){if(!a||"VIDEO"!==a.nodeName)return null;if(a._dashjs_player)return a._dashjs_player;var e,f=a.id||a.name||"video element";if(b=b||[].slice.call(a.querySelectorAll("source")).filter(function(a){return a.type==d})[0],!b&&a.src)b=document.createElement("source"),b.src=a.src;else if(!b&&!a.src)return null;return c=c||{},e=(0,i.default)(c).create(),e.initialize(a,b.src,a.autoplay),e.getDebug().log("Converted "+f+" to dash.js player and added content: "+b.src),a._dashjs_player=e,e}function b(b,e){var f=[];b=b||"[data-dashjs-player]",e=e||document;for(var g=e.querySelectorAll(b),h=0;h<g.length;h++){var i=a(g[h],null);f.push(i)}for(var j=e.querySelectorAll('source[type="'+d+'"]'),h=0;h<j.length;h++){var k=c(j[h]),i=a(k,null);f.push(i)}return f}function c(a){for(var b=!0;b;){var c=a;if(b=!1,"video"===c.nodeName.toLowerCase())return c;a=c.parentNode,b=!0}}var d="application/dash+xml";return{create:a,createAll:b}}function f(){window.removeEventListener("load",f),j.createAll()}function g(){window.dashjs&&(window.clearInterval(k),j.createAll())}Object.defineProperty(c,"__esModule",{value:!0});var h=a(52),i=d(h),j=e(),k=void 0,l="undefined"!=typeof window&&window&&window.dashjs&&window.dashjs.skipAutoCreate;!l&&"undefined"!=typeof window&&window&&window.addEventListener&&("complete"===window.document.readyState?window.dashjs?j.createAll():k=window.setInterval(g,500):window.addEventListener("load",f)),c.default=j,b.exports=c.default},{52:52}],55:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){ja=[],ka=!1,la=!1,ma=null,na={},oa=!1,pa=!1,ra=(0,g.default)($).getInstance(),sa=(0,w.default)($).getInstance(),wa=(0,q.default)($).getInstance(),ta=(0,k.default)($).getInstance(),ua=(0,o.default)($).create(),xa=(0,O.default)($).getInstance(),aa.on(I.default.BUFFERING_COMPLETED,U,ia),aa.on(I.default.DATA_UPDATE_COMPLETED,V,ia)}function c(a,b){ma=a,qa=b,qa&&(aa.on(I.default.KEY_ERROR,D,ia),aa.on(I.default.SERVER_CERTIFICATE_UPDATED,D,ia),aa.on(I.default.LICENSE_REQUEST_COMPLETE,D,ia),aa.on(I.default.KEY_SYSTEM_SELECTED,D,ia),aa.on(I.default.KEY_SESSION_CREATED,D,ia))}function d(a){ka||(aa.on(I.default.CURRENT_TRACK_CHANGED,J,ia),Q(a),ka=!0)}function e(){for(var a=ja.length,b=0;b<a;b++)ja[b].reset();ja=[],ka=!1,la=!1,x(),aa.off(I.default.CURRENT_TRACK_CHANGED,J,ia)}function f(){sa&&(sa.pause(),sa=null),ua&&(ua.reset(),ua=null),e(),ta=null,wa=null,ca=null,ba=null,da=null,ea=null,_=null,fa=null,oa=!1,pa=!1,na={},aa.off(I.default.DATA_UPDATE_COMPLETED,V,ia),aa.off(I.default.BUFFERING_COMPLETED,U,ia),aa.off(I.default.KEY_ERROR,D,ia),aa.off(I.default.SERVER_CERTIFICATE_UPDATED,D,ia),aa.off(I.default.LICENSE_REQUEST_COMPLETE,D,ia),aa.off(I.default.KEY_SYSTEM_SELECTED,D,ia),aa.off(I.default.KEY_SESSION_CREATED,D,ia)}function h(){return ma.duration}function j(){return ma.start}function l(){return ma.index}function n(){return ma.id}function p(){return ma}function r(a){return null!==S(a)}function t(a){var b=S(a);return wa.getBitrateList(b)}function v(){va&&va.start()}function x(){va&&va.clear()}function z(){return ka}function B(){return pa}function D(a){a.error&&(fa.mediaKeySessionError(a.error),_(a.error),f())}function F(a){return"text"===a.type?a.mimeType:a.type}function H(a,b,c){var d,e,f=a.type;if("muxed"===f&&a)return e="Multiplexed representations are intentionally not supported, as they are not compliant with the DASH-AVC/264 guidelines",_(e),fa.manifestError(e,"multiplexedrep",ba.getValue()),!1;if("text"===f||"fragmentedText"===f||"embeddedText"===f)return!0;if(d=a.codec,_(f+" codec: "+d),a.contentProtection&&!ea.supportsEncryptedMedia())fa.capabilityError("encryptedmedia");else if(!ea.supportsCodec((0,s.default)($).getInstance().getElement(),d))return e=f+"Codec ("+d+") is not supported.",fa.manifestError(e,"codec",c),_(e),!1;return!0}function J(a){if(a.newMediaInfo.streamInfo.id===ma.id){var b=W(a.oldMediaInfo);if(b){var c=sa.getTime(),d=b.getBuffer(),e=a.newMediaInfo,f=ba.getValue(),g=ja.indexOf(b),h=b.getMediaSource();"fragmentedText"!==e.type?(b.reset(!0),N(e,f,h,{buffer:d,replaceIdx:g,currentTime:c}),sa.seek(sa.getTime())):b.updateMediaInfo(f,e)}}}function L(a){var b=a.split("/")[1];return"webm"===b.toLowerCase()}function M(a){var b=L(a.mimeType)?(0,C.default)($).getInstance():(0,A.default)($).getInstance();b.setConfig({baseURLController:ha,metricsModel:(0,u.default)($).getInstance()}),b.initialize();var c=(0,y.default)($).create({segmentBaseLoader:b,timelineConverter:ga,dashMetrics:(0,E.default)($).getInstance(),metricsModel:(0,u.default)($).getInstance(),baseURLController:ha});return c}function N(a,b,c,d){var e=(0,i.default)($).create({indexHandler:M(a),timelineConverter:ga,adapter:da,manifestModel:ba}),f=da.getAllMediaInfoForType(b,ma,a.type);if(e.initialize(F(a),ua,c,ia,va),wa.updateTopQualityIndex(a),d?(e.setBuffer(d.buffer),e.getIndexHandler().setCurrentTime(d.currentTime),ja[d.replaceIdx]=e):ja.push(e),"text"===a.type||"fragmentedText"===a.type){for(var g,h=0;h<f.length;h++)f[h].index===a.index&&(g=h),e.updateMediaInfo(b,f[h]);"fragmentedText"===a.type&&e.updateMediaInfo(b,f[g])}else e.updateMediaInfo(b,a);return e}function P(a,b){var c,d=ba.getValue(),e=da.getAllMediaInfoForType(d,ma,a),f=null;if(!e||0===e.length)return void _("No "+a+" data.");for(var g=0,h=e.length;g<h;g++)if(f=e[g],"embeddedText"===a)xa.addEmbeddedTrack(f);else{if(!H(f,b,d))continue;ta.isMultiTrackSupportedByType(f.type)&&ta.addTrack(f,ma)}"embeddedText"!==a&&0!==ta.getTracksFor(a,ma).length&&(ta.checkInitialMediaSettingsForType(a,ma),c=ta.getCurrentTrackFor(a,ma),N(c,d,b))}function Q(a){var b,c=ba.getValue();if(va=(0,m.default)($).getInstance(),va.initialize(),va.setConfig({manifestModel:ba,manifestUpdater:ca}),b=da.getEventsFor(c,ma),va.addInlineEvents(b),oa=!0,P("video",a),P("audio",a),P("text",a),P("fragmentedText",a),P("embeddedText",a),P("muxed",a),T(),la=!0,oa=!1,0===ja.length){var d="No streams to play.";fa.manifestError(d,"nostreams",c),_(d)}else ra.initialize(ga,ja[0]),R()}function R(){var a=ja.length,b=!!na.audio||!!na.video,c=b?new Error(Z,"Data update failed",null):null,d=0;for(d;d<a;d++)if(ja[d].isUpdating()||oa)return;pa=!0,la&&(qa&&qa.initialize(ba.getValue(),S("audio"),S("video")),aa.trigger(I.default.STREAM_INITIALIZED,{streamInfo:ma,error:c}))}function S(a){for(var b=ja.length,c=null,d=0;d<b;d++)if(c=ja[d],c.getType()===a)return c.getMediaInfo();return null}function T(){for(var a=0,b=ja.length;a<b;a++)ja[a].createBuffer()}function U(a){if(a.streamInfo===ma){var b=X(),c=b.length,d=0;for(d;d<c;d++)if(!b[d].isBufferingCompleted())return;aa.trigger(I.default.STREAM_BUFFERING_COMPLETED,{streamInfo:ma})}}function V(a){var b=a.sender.getStreamProcessor();b.getStreamInfo()===ma&&(na[b.getType()]=a.error,R())}function W(a){if(!a)return!1;var b=X();return b.filter(function(b){return b.getType()===a.type})[0]}function X(){var a,b,c=ja.length,d=[],e=0;for(e;e<c;e++)b=ja[e],a=b.getType(),"audio"!==a&&"video"!==a&&"fragmentedText"!==a||d.push(b);return d}function Y(a){_("Manifest updated... updating data system wide.");var b=ba.getValue();if(ka=!1,oa=!0,pa=!1,ma=a,va){var c=da.getEventsFor(b,ma);va.addInlineEvents(c)}for(var d=0,e=ja.length;d<e;d++){var f=ja[d],g=da.getMediaInfoForType(b,ma,f.getType());wa.updateTopQualityIndex(g),f.updateMediaInfo(b,g)}oa=!1,R()}var Z=1,$=this.context,_=(0,K.default)($).getInstance().log,aa=(0,G.default)($).getInstance(),ba=a.manifestModel,ca=a.manifestUpdater,da=a.adapter,ea=a.capabilities,fa=a.errHandler,ga=a.timelineConverter,ha=a.baseURLController,ia=void 0,ja=void 0,ka=void 0,la=void 0,ma=void 0,na=void 0,oa=void 0,pa=void 0,qa=void 0,ra=void 0,sa=void 0,ta=void 0,ua=void 0,va=void 0,wa=void 0,xa=void 0;return ia={initialize:c,activate:d,deactivate:e,getDuration:h,getStartTime:j,getStreamIndex:l,getId:n,getStreamInfo:p,hasMedia:r,getBitrateListFor:t,startEventController:v,isActivated:z,isInitialized:B,updateData:Y,reset:f,getProcessors:X},b(),ia}Object.defineProperty(c,"__esModule",{value:!0});var f=a(155),g=d(f),h=a(56),i=d(h),j=a(67),k=d(j),l=a(65),m=d(l),n=a(66),o=d(n),p=a(61),q=d(p),r=a(105),s=d(r),t=a(103),u=d(t),v=a(69),w=d(v),x=a(16),y=d(x),z=a(18),A=d(z),B=a(19),C=d(B),D=a(17),E=d(D),F=a(9),G=d(F),H=a(13),I=d(H),J=a(8),K=d(J),L=a(10),M=d(L),N=a(57),O=d(N);e.__dashjs_factory_name="Stream",c.default=M.default.getClassFactory(e),b.exports=c.default},{10:10,103:103,105:105,13:13,155:155,16:16,17:17,18:18,19:19,56:56,57:57,61:61,65:65,66:66,67:67,69:69,8:8,9:9}],56:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){ca=[]}function c(a,b,c,d,e){ba=a,da=d,ea=e,ja=b,_=da.getStreamInfo().manifestInfo.isDynamic,W.initialize(this),fa=(0,g.default)(V).getInstance(),fa.initialize(ba,this),ga=U(a),ha=(0,q.default)(V).create({metricsModel:(0,w.default)(V).getInstance(),manifestModel:Z,adapter:Y,dashMetrics:(0,I.default)(V).getInstance(),dashManifestModel:(0,G.default)(V).getInstance(),timelineConverter:X,rulesController:(0,s.default)(V).getInstance(),mediaPlayerModel:(0,u.default)(V).getInstance()}),ga.initialize(ba,c,this),ha.initialize(ba,this),ka=(0,y.default)(V).create({metricsModel:(0,w.default)(V).getInstance(),errHandler:(0,M.default)(V).getInstance(),requestModifier:(0,A.default)(V).getInstance()}),la=ha.getFragmentModel(),la.setLoader(ka),ia=(0,K.default)(V).create(),ia.initialize(this)}function d(a){W.reset(),ga&&(ga.reset(a),ga=null),ha&&(ha.reset(),ha=null),ia&&(ia.reset(),ia=null),ja=null,ka=null,ea=null,da=null,_=null,aa=null,ca=[],ba=null}function e(){return ia.isUpdating()}function f(){return ba}function h(){return fa}function j(){return ia}function l(){return ka}function n(){return W}function p(){return ja}function r(){return ga.getBuffer()}function t(a){ga.setBuffer(a)}function v(){return ga}function x(){return la}function z(){return da?da.getStreamInfo():null}function B(a,b){b===aa||b&&aa&&b.type!==aa.type||(aa=b),ca.indexOf(b)===-1&&ca.push(b),Y.updateData(a,this)}function D(){return ca}function F(){return aa}function H(){return ga.getMediaSource()}function J(){return ha}function L(){return ea}function N(){ha.start()}function O(){ha.stop()}function P(){return Y.getCurrentRepresentationInfo(Z.getValue(),ia)}function Q(a){return Y.getRepresentationInfoForQuality(Z.getValue(),ia,a)}function R(){return ga.getIsBufferingCompleted()}function S(){return ga.getBuffer()||ga.createBuffer(aa)}function T(){return _}function U(a){var b=null;return b="video"===a||"audio"===a||"fragmentedText"===a?(0,i.default)(V).create({metricsModel:(0,w.default)(V).getInstance(),manifestModel:Z,sourceBufferController:(0,C.default)(V).getInstance(),errHandler:(0,M.default)(V).getInstance(),streamController:(0,k.default)(V).getInstance(),mediaController:(0,m.default)(V).getInstance(),adapter:Y,textSourceBuffer:(0,E.default)(V).getInstance()}):(0,o.default)(V).create({errHandler:(0,M.default)(V).getInstance(),sourceBufferController:(0,C.default)(V).getInstance()})}var V=this.context,W=a.indexHandler,X=a.timelineConverter,Y=a.adapter,Z=a.manifestModel,$=void 0,_=void 0,aa=void 0,ba=void 0,ca=void 0,da=void 0,ea=void 0,fa=void 0,ga=void 0,ha=void 0,ia=void 0,ja=void 0,ka=void 0,la=void 0;return $={initialize:c,isUpdating:e,getType:f,getBufferController:v,getABRController:h,
getFragmentLoader:l,getFragmentModel:x,getScheduleController:J,getEventController:L,getFragmentController:p,getRepresentationController:j,getIndexHandler:n,getCurrentRepresentationInfo:P,getRepresentationInfoForQuality:Q,isBufferingCompleted:R,createBuffer:S,getStreamInfo:z,updateMediaInfo:B,getMediaInfoArr:D,getMediaInfo:F,getMediaSource:H,getBuffer:r,setBuffer:t,start:N,stop:O,isDynamic:T,reset:d},b(),$}Object.defineProperty(c,"__esModule",{value:!0});var f=a(61),g=d(f),h=a(64),i=d(h),j=a(72),k=d(j),l=a(67),m=d(l),n=a(73),o=d(n),p=a(70),q=d(p),r=a(131),s=d(r),t=a(102),u=d(t),v=a(103),w=d(v),x=a(49),y=d(x),z=a(157),A=d(z),B=a(71),C=d(B),D=a(57),E=d(D),F=a(22),G=d(F),H=a(17),I=d(H),J=a(21),K=d(J),L=a(152),M=d(L),N=a(10),O=d(N);e.__dashjs_factory_name="StreamProcessor",c.default=O.default.getClassFactory(e),b.exports=c.default},{10:10,102:102,103:103,131:131,152:152,157:157,17:17,21:21,22:22,49:49,57:57,61:61,64:64,67:67,70:70,71:71,72:72,73:73}],57:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,c){M=!1,N=null,U=null,V=!1,W=NaN,X=[],$=null,F||b();var d=c.getStreamProcessor();if(R=d.getMediaInfoArr(),S.setConfig({videoModel:Y}),S.initialize(),T=!K.getIsTextTrack(a),I=(0,k.default)(D).getInstance(),Q=(0,i.default)(D).getInstance(),Q.setConfig({boxParser:I}),T){U=d.getFragmentModel(),this.buffered=(0,m.default)(D).create(),X=L.getTracksFor("fragmentedText",Z.getActiveStreamInfo());for(var e=L.getCurrentTrackFor("fragmentedText",Z.getActiveStreamInfo()),f=0;f<X.length;f++)if(X[f]===e){_=f;break}}}function b(){aa=[],R=[],Y=(0,s.default)(D).getInstance(),S=(0,u.default)(D).getInstance(),S.setConfig({videoModel:Y}),S.initialize(),I=(0,k.default)(D).getInstance(),Q=(0,i.default)(D).getInstance(),Q.setConfig({boxParser:I}),T=!1,_=null,ba=!1,ca=0,fa=[],ea=[],da=null,F=!0}function c(a,b){function c(a,b){var c=new g.default,d={subtitle:"subtitles",caption:"captions"},e=function(){var a=b.roles.length>0?d[b.roles[0]]:d.caption;return a=a===d.caption||a===d.subtitle?a:d.caption},f=function(){var a=!1;return b.codec&&b.codec.search("stpp")>=0&&(a=!0),b.mimeType&&b.mimeType.search("ttml")>=0&&(a=!0),a};c.captionData=a,c.lang=b.lang,c.label=b.id,c.index=b.index,c.isTTML=f(),c.video=Y.getElement(),c.defaultTrack=A(b),c.isFragmented=T,c.isEmbedded=!!b.isEmbedded,c.kind=e();var h=(R?R.length:0)+aa.length;S.addTextTrack(c,h)}var e,f,h,i,j,k,l,m=b.mediaInfo,n=m.type,p=m.mimeType,q=m.codec||p;if(!q)return void E("No text type defined");if("fragmentedText"===n)if(V)if(k=Q.getSamplesInfo(a),f=k.sampleList,!$&&f.length>0&&($=f[0].cts-b.start*W),q.search("stpp")>=0)for(N=null!==N?N:B(q),h=0;h<f.length;h++){var r=f[h],s=r.cts,t=s-$;this.buffered.add(t/W,(t+r.duration)/W);var u=new DataView(a,r.offset,r.subSizes[0]);l=w.default.Utils.dataViewToString(u,"utf-8");var v=[],x=r.offset+r.subSizes[0];for(i=1;i<r.subSizes.length;i++){var z=new Uint8Array(a,x,r.subSizes[i]),C=String.fromCharCode.apply(null,z);v.push(C),x+=r.subSizes[i]}try{e=N.parse(l,s/W,(s+r.duration)/W,v),S.addCaptions(_,$/W,e)}catch(D){E("TTML parser error: "+D.message)}}else{var F=[];for(h=0;h<f.length;h++){var G=f[h];G.cts-=$,this.buffered.add(G.cts/W,(G.cts+G.duration)/W);var H=a.slice(G.offset,G.offset+G.size),I=w.default.parseBuffer(H);for(i=0;i<I.boxes.length;i++){var K=I.boxes[i];if(E("VTT box1: "+K.type),"vtte"!==K.type&&"vttc"===K.type)for(E("VTT vttc boxes.length="+K.boxes.length),j=0;j<K.boxes.length;j++){var L=K.boxes[j];if(E("VTT box2: "+L.type),"payl"===L.type){var M=L.cue_text;E("VTT cue_text="+M);var O=G.cts/W,P=(G.cts+G.duration)/W;F.push({start:O,end:P,data:M,styles:{}}),E("VTT "+O+"-"+P+":"+M)}}}}F.length>0&&S.addCaptions(_,0,F)}else{for(V=!0,h=0;h<R.length;h++)c(null,R[h]);W=Q.getMediaTimescaleFromMoov(a)}else if("text"===n){var u=new DataView(a,0,a.byteLength);l=w.default.Utils.dataViewToString(u,"utf-8");try{e=B(q).parse(l),c(e,m)}catch(D){J.timedTextError(D,"parse",l)}}else if("video"===n)if("InitializationSegment"===b.segmentType){if(0===ca)for(ca=Q.getMediaTimescaleFromMoov(a),h=0;h<aa.length;h++)c(null,aa[h])}else{if(0===ca)return void E("CEA-608: No timescale for embeddedTextTrack yet");var U=function(a,b){function c(a,c,d){var e=null;if(Y.getTTMLRenderingDiv())e=o(Y.getElement(),a,c,d);else{var f=d.getDisplayText();e=[{start:a,end:c,data:f,styles:{}}]}e&&S.addCaptions(b,0,e)}return c};k=Q.getSamplesInfo(a);var X=k.sequenceNumber;if(!fa[0]&&!fa[1]){var Z=void 0,ba=void 0,ga=void 0;for(h=0;h<aa.length;h++){if("CC1"===aa[h].id?(Z=0,ga=S.getTrackIdxForId("CC1")):"CC3"===aa[h].id&&(Z=1,ga=S.getTrackIdxForId("CC3")),ga===-1)return void E("CEA-608: data before track is ready.");ba=U(this,ga),fa[h]=new y.default.Cea608Parser(h,{newCue:ba},null)}}if(ca&&ea.indexOf(X)==-1){if(null!==da&&X!==da+1)for(h=0;h<fa.length;h++)fa[h]&&fa[h].reset();for(var ha=d(a),ia=0;ia<fa.length;ia++){var ja=ha.fields[ia],ka=fa[ia];if(ka){for(h=0;h<ja.length;h++)ka.addData(ja[h][0]/ca,ja[h][1]);ha.endTime&&ka.cueSplitAtTime(ha.endTime/ca)}}da=X,ea.push(X)}}}function d(a){var b=function(a,b,c){var d=a.length;if(d>0){if(b>=a[d-1][0])a.push([b,c]);else for(var e=d-1;e>=0;e--)if(b<a[e][0]){a.splice(e,0,[b,c]);break}}else a.push([b,c])},c=I.parse(a),d=c.getBox("moof"),e=c.getBox("tfdt"),f=c.getBox("tfhd"),g=c.getBoxes("trun"),h=null;if(0===g.length)return null;h=g[0],g.length>1&&E("Warning: Too many truns");for(var i=d.offset+h.data_offset,j=h.sample_count,k=i,l=e.baseMediaDecodeTime,m=new DataView(a),n={startTime:null,endTime:null,fields:[[],[]]},o=0,p=0;p<j;p++){var q=h.samples[p];void 0===q.sample_duration&&(q.sample_duration=f.default_sample_duration),void 0===q.sample_size&&(q.sample_size=f.default_sample_size),void 0===q.sample_composition_time_offset&&(q.sample_composition_time_offset=0);for(var r=l+o+q.sample_composition_time_offset,s=y.default.findCea608Nalus(m,k,q.sample_size),t=0;t<s.length;t++)for(var u=y.default.extractCea608DataFromRange(m,s[t]),v=0;v<2;v++)u[v].length>0&&b(n.fields[v],r,u[v]);o+=q.sample_duration,k+=q.sample_size}var w=l+o;return n.startTime=l,n.endTime=w,n}function e(a){for(var b="",c=0;c<a.length;++c){var d=a[c];b+=d.uchar}var e=b.length,f=b.replace(/^\s+/,"").length;return e-f}function f(a){return"left: "+3.125*a.x+"%; top: "+6.66*a.y1+"%; width: "+(100-3.125*a.x)+"%; height: "+6.66*Math.max(a.y2-1-a.y1,1)+"%; align-items: flex-start; overflow: visible; -webkit-writing-mode: horizontal-tb;"}function h(a){return"red"==a?"rgb(255, 0, 0)":"green"==a?"rgb(0, 255, 0)":"blue"==a?"rgb(0, 0, 255)":"cyan"==a?"rgb(0, 255, 255)":"magenta"==a?"rgb(255, 0, 255)":"yellow"==a?"rgb(255, 255, 0)":"white"==a?"rgb(255, 255, 255)":"black"==a?"rgb(0, 0, 0)":a}function j(a,b){var c=a.videoHeight/15;return b?"font-size: "+c+"px; font-family: Menlo, Consolas, 'Cutive Mono', monospace; color: "+(b.foreground?h(b.foreground):"rgb(255, 255, 255)")+"; font-style: "+(b.italics?"italic":"normal")+"; text-decoration: "+(b.underline?"underline":"none")+"; white-space: pre; background-color: "+(b.background?h(b.background):"transparent")+";":"font-size: "+c+"px; font-family: Menlo, Consolas, 'Cutive Mono', monospace; justify-content: flex-start; text-align: left; color: rgb(255, 255, 255); font-style: normal; white-space: pre; line-height: normal; font-weight: normal; text-decoration: none; width: 100%; display: flex;"}function l(a){var b=a.replace(/^\s+/g,"");return b}function n(a){var b=a.replace(/\s+$/g,"");return b}function o(a,b,c,d){var g=null,h=null,i=!1,k=-1,m={start:b,end:c,spans:[]},o="style_cea608_white_black",p={},q={},r=[],s=void 0,t=void 0;for(s=0;s<15;++s){var u=d.rows[s],v="",w=null;if(!1===u.isEmpty()){var x=e(u.chars);null===g&&(g={x:x,y1:s,y2:s+1,p:[]}),x!==k&&i&&(g.p.push(m),m={start:b,end:c,spans:[]},g.y2=s,g.name="region_"+g.x+"_"+g.y1+"_"+g.y2,!1===p.hasOwnProperty(g.name)?(r.push(g),p[g.name]=g):(h=p[g.name],h.p.contat(g.p)),g={x:x,y1:s,y2:s+1,p:[]});for(var y=0;y<u.chars.length;++y){var z=u.chars[y],A=z.penState;if(null===w||!A.equals(w)){v.trim().length>0&&(m.spans.push({name:o,line:v,row:s}),v="");var B="style_cea608_"+A.foreground+"_"+A.background;A.underline&&(B+="_underline"),A.italics&&(B+="_italics"),q.hasOwnProperty(B)||(q[B]=JSON.parse(JSON.stringify(A))),w=A,o=B}v+=z.uchar}v.trim().length>0&&m.spans.push({name:o,line:v,row:s}),i=!0,k=x}else i=!1,k=-1,g&&(g.p.push(m),m={start:b,end:c,spans:[]},g.y2=s,g.name="region_"+g.x+"_"+g.y1+"_"+g.y2,!1===p.hasOwnProperty(g.name)?(r.push(g),p[g.name]=g):(h=p[g.name],h.p.contat(g.p)),g=null)}g&&(g.p.push(m),g.y2=s+1,g.name="region_"+g.x+"_"+g.y1+"_"+g.y2,!1===p.hasOwnProperty(g.name)?(r.push(g),p[g.name]=g):(h=p[g.name],h.p.contat(g.p)),g=null);var C=[];for(s=0;s<r.length;++s){var D=r[s],E="sub_cea608_"+G++,F=document.createElement("div");F.id=E;var H=f(D);F.style.cssText="position: absolute; margin: 0; display: flex; box-sizing: border-box; pointer-events: none;"+H;var I=document.createElement("div");I.className="paragraph bodyStyle",I.style.cssText=j(a);var J=document.createElement("div");J.className="cueUniWrapper",J.style.cssText="unicode-bidi: normal; direction: ltr;";for(var K=0;K<D.p.length;++K){var L=D.p[K],M=0;for(t=0;t<L.spans.length;++t){var N=L.spans[t];if(N.line.length>0){if(0!==t&&M!=N.row){var O=document.createElement("br");O.className="lineBreak",J.appendChild(O)}var P=!1;M===N.row&&(P=!0),M=N.row;var Q=q[N.name],R=document.createElement("span");R.className="spanPadding "+N.name+" customSpanColor",R.style.cssText=j(a,Q),0!==t&&P?t===L.spans.length-1?R.textContent=n(N.line):R.textContent=N.line:0===t&&L.spans.length>1&&N.row===L.spans[1].row?R.textContent=l(N.line):R.textContent=N.line.trim(),J.appendChild(R)}}}I.appendChild(J),F.appendChild(I);var S={bodyStyle:["%",90]};for(t in q)q.hasOwnProperty(t)&&(S[t]=["%",90]);C.push({type:"html",start:b,end:c,cueHTMLElement:F,cueID:E,cellResolution:[32,15],isFromCEA608:!0,regions:r,regionID:D.name,videoHeight:a.videoHeight,videoWidth:a.videoWidth,fontSize:S,lineHeight:{},linePadding:{}})}return C}function p(){S.deleteAllTextTracks(),M=!1,N=null,Q=null,R=null,S=null,T=!1,U=null,V=!1,W=NaN,X=[],Y=null,Z=null,F=!1,aa=null}function r(a){F||b(),"CC1"===a.id||"CC3"===a.id?aa.push(a):E("Warning: Embedded track "+a.id+" not supported!")}function t(){F=!1,aa=[],fa=[null,null],ea=[],da=null}function v(){return M}function x(a){a&&(a.errHandler&&(J=a.errHandler),a.dashManifestModel&&(K=a.dashManifestModel),a.mediaController&&(L=a.mediaController),a.videoModel&&(Y=a.videoModel),a.streamController&&(Z=a.streamController),a.textTracks&&(S=a.textTracks),a.VTTParser&&(O=a.VTTParser),a.TTMLParser&&(P=a.TTMLParser))}function z(){for(var a=Y.getElement(),b=a.textTracks,c=b.length,d=c-aa.length,e=S.getCurrentTrackIdx(),f=0;f<c;f++){var g=b[f];if(M="showing"!==g.mode,"showing"===g.mode){if(e!==f&&(S.setCurrentTrackIdx(f),S.addCaptions(f,0,null),T&&f<d)){var h=L.getCurrentTrackFor("fragmentedText",Z.getActiveStreamInfo()),i=X[f];i!==h&&(U.abortRequests(),S.deleteTrackCues(h),L.setTrack(i),_=f)}break}}M&&S.setCurrentTrackIdx(-1)}function A(a){var b=!1;return aa.length>1&&a.isEmbedded?b=a.id&&"CC1"===a.id:1===aa.length?a.id&&"CC"===a.id.substring(0,2)&&(b=!0):0===aa.length&&(b=a.index===R[0].index),b}function B(a){var b;return a.search("vtt")>=0?b=O:(a.search("ttml")>=0||a.search("stpp")>=0)&&(b=P,b.setConfig({videoModel:Y})),b}function C(){return S.getCurrentTrackIdx()}var D=this.context,E=(0,q.default)(D).getInstance().log,F=!1,G=0,H=void 0,I=void 0,J=void 0,K=void 0,L=void 0,M=void 0,N=void 0,O=void 0,P=void 0,Q=void 0,R=void 0,S=void 0,T=void 0,U=void 0,V=void 0,W=void 0,X=void 0,Y=void 0,Z=void 0,$=void 0,_=void 0,aa=void 0,ba=void 0,ca=void 0,da=void 0,ea=void 0,fa=void 0;return H={initialize:a,append:c,abort:p,getCurrentTrackIdx:C,getAllTracksAreDisabled:v,setTextTrack:z,setConfig:x,addEmbeddedTrack:r,resetEmbedded:t}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(172),g=d(f),h=a(33),i=d(h),j=a(147),k=d(j),l=a(149),m=d(l),n=a(10),o=d(n),p=a(8),q=d(p),r=a(105),s=d(r),t=a(58),u=d(t),v=a(6),w=d(v),x=a(2),y=d(x);e.__dashjs_factory_name="TextSourceBuffer",c.default=o.default.getSingletonFactory(e),b.exports=c.default},{10:10,105:105,147:147,149:149,172:172,2:2,33:33,58:58,6:6,8:8}],58:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){D=window.VTTCue||window.TextTrackCue,G=[],H=[],I=-1,J=0,K=0,L=0,M=0,N=null,O=null,R=!1,S=2147483647,P=!!navigator.userAgent.match(/Chrome/)&&!navigator.userAgent.match(/Edge/),void 0!==document.fullscreenElement?Q="fullscreenElement":void 0!==document.webkitIsFullScreen?Q="webkitIsFullScreen":document.msFullscreenElement?Q="msFullscreenElement":document.mozFullScreen&&(Q="mozFullScreen")}function b(a){var b=G[a].kind,c=void 0!==G[a].label?G[a].label:G[a].lang,d=G[a].lang,e=P?document.createElement("track"):F.addTextTrack(b,c,d);return P&&(e.kind=b,e.label=c,e.srclang=d),e}function c(a){R=a,N&&!document[Q]&&(N.style.zIndex=a?S:null)}function d(a,c){if(G.length===c)return void B("Trying to add too many tracks.");if(G.push(a),void 0===F&&(F=a.video),G.length===c){G.sort(function(a,b){return a.index-b.index}),N=E.getTTMLRenderingDiv();for(var d=-1,e=0;e<G.length;e++){var f=b.call(this,e);H.push(f),G[e].defaultTrack&&(f.default=!0,d=e),P&&F.appendChild(f);var g=F.textTracks[e];g.nonAddedCues=[],N&&(G[e].isTTML||G[e].isEmbedded)?g.renderingType="html":g.renderingType="default",this.addCaptions(e,0,G[e].captionData),A.trigger(i.default.TEXT_TRACK_ADDED)}if(q.call(this,d),d>=0){for(var h=0;h<F.textTracks.length;h++)F.textTracks[h].mode=h===d?"showing":"hidden";this.addCaptions(d,0,null)}A.trigger(i.default.TEXT_TRACKS_ADDED,{index:I,tracks:G})}}function e(a,b,c,d,e,f){var g=a/b,h=c/d,i=0,j=0;g>h?(j=b,i=j/d*c):(i=a,j=i/c*d);var k=0,l=0,m=0,n=0,o=i/j;return o>e?(n=j,m=j/(1/e),k=(a-m)/2,l=0):(m=i,n=i/e,k=0,l=(b-n)/2),f?{x:k+.1*m,y:l+.1*n,w:.8*m,h:.8*n}:{x:k,y:l,w:m,h:n}}function f(){var a=this.getCurrentTextTrack();if(a&&"html"===a.renderingType){var b=F.clientWidth/F.clientHeight,c=!1;a.isFromCEA608&&(b=3.5/3,c=!0);var d=e.call(this,F.clientWidth,F.clientHeight,F.videoWidth,F.videoHeight,b,c),f=d.w,g=d.h;if(f!=L||g!=M){J=d.x,K=d.y,L=f,M=g,N.style.left=J+"px",N.style.top=K+"px",N.style.width=L+"px",N.style.height=M+"px";for(var h=0;a.activeCues&&h<a.activeCues.length;++h){var i=a.activeCues[h];i.scaleCue(i)}Q&&document[Q]||R?N.style.zIndex=S:N.style.zIndex=null}}}function h(a,b){var c=Math.round(.01*a*b).toString()+"px";return c}function j(a){var b=L,c=M;if(b*c!==0&&a.layout){var d=a.layout,e=h(d.left,b),f=h(d.top,c),g=h(d.width,b),i=h(d.height,c);N.style.left=e,N.style.top=f,N.style.width=g,N.style.height=i;var j=N.firstChild;j&&j.style&&(j.style.left="0px",j.style.top="0px",j.style.width=g,j.style.height=i)}}function k(a){var b,c,d,e,f,g=L,h=M,i=[g/a.cellResolution[0],h/a.cellResolution[1]];if(a.linePadding)for(b in a.linePadding)if(a.linePadding.hasOwnProperty(b)){var j=a.linePadding[b];c=(j*i[0]).toString();for(var k=document.getElementsByClassName("spanPadding"),l=0;l<k.length;l++)k[l].style.cssText=k[l].style.cssText.replace(/(padding-left\s*:\s*)[\d.,]+(?=\s*px)/gi,"$1"+c),k[l].style.cssText=k[l].style.cssText.replace(/(padding-right\s*:\s*)[\d.,]+(?=\s*px)/gi,"$1"+c)}if(a.fontSize)for(b in a.fontSize)if(a.fontSize.hasOwnProperty(b)){"%"===a.fontSize[b][0]?d=a.fontSize[b][1]/100:"c"===a.fontSize[b][0]&&(d=a.fontSize[b][1]),c=(d*i[1]).toString(),f="defaultFontSize"!==b?document.getElementsByClassName(b):document.getElementsByClassName("paragraph");for(var m=0;m<f.length;m++)f[m].style.cssText=f[m].style.cssText.replace(/(font-size\s*:\s*)[\d.,]+(?=\s*px)/gi,"$1"+c)}if(a.lineHeight)for(b in a.lineHeight)if(a.lineHeight.hasOwnProperty(b)){"%"===a.lineHeight[b][0]?e=a.lineHeight[b][1]/100:"c"===a.fontSize[b][0]&&(e=a.lineHeight[b][1]),c=(e*i[1]).toString(),f=document.getElementsByClassName(b);for(var n=0;n<f.length;n++)f[n].style.cssText=f[n].style.cssText.replace(/(line-height\s*:\s*)[\d.,]+(?=\s*px)/gi,"$1"+c)}}function l(a,b,c){var d=a>=0?F.textTracks[a]:null,e=this;if(d){if("showing"!==d.mode)return void(c&&c.length>0&&(d.nonAddedCues=d.nonAddedCues.concat(c)));if(c||(c=d.nonAddedCues,d.nonAddedCues=[]),c&&0!==c.length)for(var g in c){var h,i=c[g];d.cellResolution=i.cellResolution,d.isFromCEA608=i.isFromCEA608,O||"html"!==i.type&&"image"!==i.type||(O=setInterval(f.bind(this),500)),"image"===i.type?(h=new D(i.start-b,i.end-b,""),h.image=i.data,h.id=i.id,h.size=0,h.type="image",h.layout=i.layout,h.scaleCue=j.bind(e),h.onenter=function(){if(N&&"showing"===d.mode){var a=new Image;a.id="ttmlImage_"+this.id,a.src=this.image,a.style.cssText="z-index: 2147483648; pointer-events: none; display: block; visibility: visible !important; position: relative !important;",N.appendChild(a),j.call(e,this)}},h.onexit=function(){if(N)for(var a=N.childNodes,b=0;b<a.length;b++)a[b].id==="ttmlImage_"+this.id&&N.removeChild(a[b])}):"html"===i.type?(h=new D(i.start-b,i.end-b,""),h.cueHTMLElement=i.cueHTMLElement,h.regions=i.regions,h.regionID=i.regionID,h.cueID=i.cueID,h.videoWidth=i.videoWidth,h.videoHeight=i.videoHeight,h.cellResolution=i.cellResolution,h.fontSize=i.fontSize,h.lineHeight=i.lineHeight,h.linePadding=i.linePadding,h.scaleCue=k.bind(e),N.style.left=J+"px",N.style.top=K+"px",N.style.width=L+"px",N.style.height=M+"px",h.onenter=function(){"showing"===d.mode&&(B("Cue "+this.startTime+"-"+this.endTime+":"+this.cueHTMLElement.id+":"+this.cueHTMLElement.innerText),N.appendChild(this.cueHTMLElement),k.call(e,this))},h.onexit=function(){for(var a=N.childNodes,b=0;b<a.length;++b)a[b].id===this.cueID&&N.removeChild(a[b])}):(h=new D(i.start-b,i.end-b,i.data),i.styles&&(void 0!==i.styles.align&&h.hasOwnProperty("align")&&(h.align=i.styles.align),void 0!==i.styles.line&&h.hasOwnProperty("line")&&(h.line=i.styles.line),void 0!==i.styles.position&&h.hasOwnProperty("position")&&(h.position=i.styles.position),void 0!==i.styles.size&&h.hasOwnProperty("size")&&(h.size=i.styles.size))),d.addCue(h)}}}function n(){return I>=0?F.textTracks[I]:null}function o(){return I}function p(a){for(var b=-1,c=0;c<F.textTracks.length;c++)if(F.textTracks[c].label===a){b=c;break}return b}function q(a){if(I=a,x.call(this),a>=0){var b=F.textTracks[a];"html"===b.renderingType?v.call(this):w.call(this)}else w.call(this)}function r(a){return F.textTracks[a]}function s(a){if(a.cues){for(var b=a.cues,c=b.length-1,d=c;d>=0;d--)a.removeCue(b[d]);a.mode="disabled"}}function t(){for(var a=H.length,b=0;b<a;b++)if(P)F.removeChild(H[b]);else{var c=r.call(this,b);c.nonAddedCues=[],s.call(this,c)}H=[],G=[],O&&(clearInterval(O),O=null),x.call(this)}function u(a){F.removeChild(H[a]),H.splice(a,1)}function v(){if(P){var a=document.getElementById("native-cue-style");if(!a){a=document.createElement("style"),a.id="native-cue-style",document.head.appendChild(a);var b=a.sheet;F.id?b.insertRule("#"+F.id+"::cue {background: transparent}",0):0!==F.classList.length?b.insertRule("."+F.className+"::cue {background: transparent}",0):b.insertRule("video::cue {background: transparent}",0)}}}function w(){if(P){var a=document.getElementById("native-cue-style");a&&document.head.removeChild(a)}}function x(){if(N)for(;N.firstChild;)N.removeChild(N.firstChild)}function y(a){a&&a.videoModel&&(E=a.videoModel)}var z=this.context,A=(0,g.default)(z).getInstance(),B=(0,m.default)(z).getInstance().log,C=void 0,D=void 0,E=void 0,F=void 0,G=void 0,H=void 0,I=void 0,J=void 0,K=void 0,L=void 0,M=void 0,N=void 0,O=void 0,P=void 0,Q=void 0,R=void 0,S=void 0;return C={initialize:a,displayCConTop:c,addTextTrack:d,addCaptions:l,getTextTrack:r,getCurrentTextTrack:n,getCurrentTrackIdx:o,setCurrentTrackIdx:q,getTrackIdxForId:p,deleteTrackCues:s,deleteAllTextTracks:t,deleteTextTrack:u,setConfig:y}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(9),g=d(f),h=a(13),i=d(h),j=a(10),k=d(j),l=a(8),m=d(l);e.__dashjs_factory_name="TextTracks",c.default=k.default.getSingletonFactory(e),b.exports=c.default},{10:10,13:13,8:8,9:9}],59:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function f(a){function b(){var a;p=[],q=[],r=[],a={},e(a,g.HTTPRequest.MPD_TYPE,m.default.DOWNLOAD_ERROR_ID_MANIFEST),e(a,g.HTTPRequest.XLINK_EXPANSION_TYPE,m.default.DOWNLOAD_ERROR_ID_XLINK),e(a,g.HTTPRequest.INIT_SEGMENT_TYPE,m.default.DOWNLOAD_ERROR_ID_INITIALIZATION),e(a,g.HTTPRequest.MEDIA_SEGMENT_TYPE,m.default.DOWNLOAD_ERROR_ID_CONTENT),e(a,g.HTTPRequest.INDEX_SEGMENT_TYPE,m.default.DOWNLOAD_ERROR_ID_CONTENT),e(a,g.HTTPRequest.BITSTREAM_SWITCHING_SEGMENT_TYPE,m.default.DOWNLOAD_ERROR_ID_CONTENT),e(a,g.HTTPRequest.OTHER_TYPE,m.default.DOWNLOAD_ERROR_ID_CONTENT),s=a}function c(a,b){var d=a.request,e=new XMLHttpRequest,f=[],g=!0,h=!0,k=new Date,m=k,o=0,t=function(a){h=!1,d.requestStartDate=k,d.requestEndDate=new Date,d.firstByteDate=d.firstByteDate||k,d.checkExistenceOnly||l.addHttpRequest(d.mediaType,null,d.type,d.url,e.responseURL||null,d.serviceLocation||null,d.range||null,d.requestStartDate,d.firstByteDate,d.requestEndDate,e.status,d.duration,e.getAllResponseHeaders(),a?f:null)},u=function(){p.indexOf(e)!==-1&&(p.splice(p.indexOf(e),1),h&&(t(!1),b>0?(b--,r.push(setTimeout(function(){c(a,b)},i.getRetryIntervalForType(d.type)))):(j.downloadError(s[d.type],d.url,d),a.error&&a.error(d,"error",e.statusText),a.complete&&a.complete(d,e.statusText))))},v=function(b){var c=new Date;g&&(g=!1,(!b.lengthComputable||b.lengthComputable&&b.total!==b.loaded)&&(d.firstByteDate=c)),b.lengthComputable&&(d.bytesLoaded=b.loaded,d.bytesTotal=b.total),f.push({s:m,d:c.getTime()-m.getTime(),b:[b.loaded?b.loaded-o:0]}),m=c,o=b.loaded,a.progress&&a.progress()},w=function(){e.status>=200&&e.status<=299&&(t(!0),a.success&&a.success(e.response,e.statusText,e),a.complete&&a.complete(d,e.statusText))};try{var x=n.modifyRequestURL(d.url),y=d.checkExistenceOnly?"HEAD":"GET";e.open(y,x,!0),d.responseType&&(e.responseType=d.responseType),d.range&&e.setRequestHeader("Range","bytes="+d.range),d.requestStartDate||(d.requestStartDate=k),e=n.modifyRequestHeader(e),e.withCredentials=i.getXHRWithCredentialsForType(d.type),e.onload=w,e.onloadend=u,e.onerror=u,e.onprogress=v;var z=(new Date).getTime();isNaN(d.delayLoadingTime)||z>=d.delayLoadingTime?(p.push(e),e.send()):!function(){var a={xhr:e};q.push(a),a.delayTimeout=setTimeout(function(){if(q.indexOf(a)!==-1){q.splice(q.indexOf(a),1);try{p.push(a.xhr),a.xhr.send()}catch(b){a.xhr.onerror()}}},d.delayLoadingTime-z)}()}catch(A){e.onerror()}}function d(a){a.request&&c(a,i.getRetryAttemptsForType(a.request.type))}function f(){r.forEach(function(a){return clearTimeout(a)}),r=[],q.forEach(function(a){return clearTimeout(a.delayTimeout)}),q=[],p.forEach(function(a){a.onloadend=a.onerror=a.onprogress=void 0,a.abort()}),p=[]}var h=this.context,i=(0,k.default)(h).getInstance(),j=a.errHandler,l=a.metricsModel,n=a.requestModifier,o=void 0,p=void 0,q=void 0,r=void 0,s=void 0;return o={load:d,abort:f},b(),o}Object.defineProperty(c,"__esModule",{value:!0});var g=a(180),h=a(10),i=d(h),j=a(102),k=d(j),l=a(152),m=d(l);f.__dashjs_factory_name="XHRLoader";var n=i.default.getClassFactory(f);c.default=n,b.exports=c.default},{10:10,102:102,152:152,180:180}],60:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a,b,c){var e=function(d,e){b.resolved=!0,b.resolvedContent=d?d:null,f.trigger(p.default.XLINK_ELEMENT_LOADED,{element:b,resolveObject:c,error:d||e?null:new g.default(s,"Failed loading Xlink element: "+a)})};if(a===d)e(null,!0);else{var i=new l.default(a,j.HTTPRequest.XLINK_TYPE);h.load({request:i,success:function(a){e(a)},error:function(){e(null)}})}}function c(){h&&(h.abort(),h=null)}var d="urn:mpeg:dash:resolve-to-zero:2013",e=this.context,f=(0,n.default)(e).getInstance(),h=(0,i.default)(e).create({errHandler:a.errHandler,metricsModel:a.metricsModel,requestModifier:a.requestModifier}),k=void 0;return k={load:b,reset:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(163),g=d(f),h=a(59),i=d(h),j=a(180),k=a(171),l=d(k),m=a(9),n=d(m),o=a(13),p=d(o),q=a(10),r=d(q),s=1;e.__dashjs_factory_name="XlinkLoader";var t=r.default.getClassFactory(e);t.XLINK_LOADER_ERROR_LOADING_FAILURE=s,c.default=t,b.exports=c.default},{10:10,13:13,163:163,171:171,180:180,59:59,9:9}],61:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){qa={video:!0,audio:!0},ra={},sa={},ta={},ua={},va={},xa={},wa={},Ka={},za=!1,Aa=!1,void 0===Ba&&(Ba=!1),Ia=(0,i.default)(ja).getInstance(),Ha=(0,k.default)(ja).getInstance(),Ea=(0,w.default)(ja).getInstance(),Fa=(0,y.default)(ja).getInstance(),Ga=(0,A.default)(ja).getInstance(),Ma=(0,K.default)(ja).getInstance(),Na=(0,M.default)(ja).getInstance(),Oa=(new Date).getTime()/1e3}function b(a,b){Ka[a]=(0,G.default)(ja).create(),wa[a]=b,xa[a]=xa[a]||{},xa[a].state=Q,ma.on(q.default.LOADING_PROGRESS,ia,this),"video"==a&&(ma.on(s.default.QUALITY_CHANGE_RENDERED,e,this),La=(0,I.default)(ja).create(),ga())}function c(){ma.off(q.default.LOADING_PROGRESS,ia,this),ma.off(s.default.QUALITY_CHANGE_RENDERED,e,this),Ja=void 0,La=void 0,clearTimeout(ya),ya=null,a()}function d(a){a&&(a.abrRulesCollection&&(oa=a.abrRulesCollection),a.streamController&&(pa=a.streamController))}function e(a){"video"===a.mediaType&&(Ja=a.newQuality,La.push(Ja,Ga.getPlaybackQuality()))}function f(a,b){var c;return ra[b]=ra[b]||{},ra[b].hasOwnProperty(a)||(ra[b][a]=0),c=da(ra[b][a],a),c=ea(c,a,ra[b][a]),c=ha(c,a)}function h(a){var b=Ia.getSavedBitrateSettings(a);if(!ta.hasOwnProperty(a))if(ua.hasOwnProperty(a)){var c=Ea.getValue(),d=Fa.getAdaptationForType(c,0,a).Representation;if(Array.isArray(d)){var e=Math.max(Math.round(d.length*ua[a])-1,0);ta[a]=d[e].bandwidth}else ta[a]=0}else isNaN(b)?ta[a]="video"===a?R:S:ta[a]=b;return ta[a]}function j(a,b){ta[a]=b}function l(a){return ua.hasOwnProperty(a)?ua[a]:null}function n(a,b){ua[a]=b}function p(a){return ta.hasOwnProperty("max")&&ta.max.hasOwnProperty(a)?ta.max[a]:NaN}function r(a,b){ta.max=ta.max||{},ta.max[a]=b}function t(a){return ua.hasOwnProperty("max")&&ua.max.hasOwnProperty(a)?ua.max[a]:1}function u(a,b){ua.max=ua.max||{},ua.max[a]=b}function v(a){return qa[a]}function x(a,b){qa[a]=b}function z(){return za}function B(a){za=a}function D(){return Aa}function F(a){Aa=a}function H(a){var b=a.getType(),c=a.getStreamInfo(),d=c.id,e=aa(b,c),g=(0,C.default)(ja).create({streamProcessor:a,currentValue:e,playbackIndex:Ja,switchHistory:Ka[b],droppedFramesHistory:La,hasRichBuffer:X(b)});if(La&&La.push(Ja,Ga.getPlaybackQuality()),v(b)){var h=f(b,d),i=oa.getMaxQuality(g),j=i.value;if(j>h&&(j=h),Ka[b].push({oldValue:e,newValue:j}),j>E.default.NO_CHANGE&&j!=e)(xa[b].state===Q||j>e)&&L(b,c,e,j,h,i.reason);else if(ka.getLogToBrowserConsole()){var k=Na.getCurrentBufferLevel(Ma.getReadOnlyMetricsFor(b));la("AbrController ("+b+") stay on "+e+"/"+h+" (buffer: "+k+")")}}}function J(a,b,c,d){var e=b.id,g=aa(a,b),h=null!==c&&!isNaN(c)&&c%1===0;if(!h)throw new Error("argument is not an integer");var i=f(a,e);c!==g&&c>=0&&c<=i&&L(a,b,g,c,i,d)}function L(a,b,c,d,e,f){if(ka.getLogToBrowserConsole()){var g=Na.getCurrentBufferLevel(Ma.getReadOnlyMetricsFor(a));la("AbrController ("+a+") switch from "+c+" to "+d+"/"+e+" (buffer: "+g+")\n"+JSON.stringify(f))}ba(a,b.id,d),ma.trigger(q.default.QUALITY_CHANGE_REQUESTED,{mediaType:a,streamInfo:b,oldQuality:c,newQuality:d,reason:f})}function N(a,b){xa[a].state=b}function U(a){return xa[a].state}function V(a,b,c){if(c&&wa[a.type].getCurrentRepresentationInfo()&&wa[a.type].getCurrentRepresentationInfo().fragmentDuration){c/=1e3;var d=wa[a.type].getCurrentRepresentationInfo().fragmentDuration;if(c>d)return 0;var e=c/d;b*=1-e}var f=W(a);if(!f||0===f.length)return T;for(var g=f.length-1;g>=0;g--){var h=f[g];if(1e3*b>=h.bitrate)return g}return 0}function W(a){if(!a||!a.bitrateList)return null;for(var b,c=a.bitrateList,d=a.type,e=[],f=0,h=c.length;f<h;f++)b=new g.default,b.mediaType=d,b.qualityIndex=f,b.bitrate=c[f].bandwidth,b.width=c[f].width,b.height=c[f].height,e.push(b);return e}function X(a){var b=Ma.getReadOnlyMetricsFor(a),c=Na.getCurrentBufferLevel(b),d=b.BufferState.length>0?b.BufferState[b.BufferState.length-1]:null,e=!1;return d&&c>d.target&&(e=c>d.target+Ha.getRichBufferThreshold()),e}function Y(a,b){va[a]=b}function Z(a){return va[a]}function $(a){var b=a.type,c=a.streamInfo.id,d=a.representationCount-1;return ca(b,c,d),d}function _(a){var b,c=a.id,d=aa("audio",a),e=aa("video",a);return b=d===f("audio",c)&&e===f("video",c)}function aa(a,b){var c,d=b.id;return sa[d]=sa[d]||{},sa[d].hasOwnProperty(a)||(sa[d][a]=T),c=sa[d][a]}function ba(a,b,c){sa[b]=sa[b]||{},sa[b][a]=c}function ca(a,b,c){ra[b]=ra[b]||{},ra[b][a]=c}function da(a,b){var c=p(b);if(isNaN(c)||!wa[b])return a;var d=V(wa[b].getMediaInfo(),c);return Math.min(a,d)}function ea(a,b,c){var d=t(b);return isNaN(d)||d>=1||d<0?a:Math.min(a,Math.round(c*d))}function fa(a){Ba=a}function ga(){var a=Ga.getElement();if(void 0!==a){var b=Aa&&window.hasOwnProperty("devicePixelRatio"),c=b?window.devicePixelRatio:1;Ca=a.clientWidth*c,Da=a.clientHeight*c}}function ha(a,b){if("video"!==b||!za||!wa[b])return a;Ba||ga();var c=Ea.getValue(),d=Fa.getAdaptationForType(c,0,b).Representation,e=a;if(Ca>0&&Da>0){for(;e>0&&d[e]&&Ca<d[e].width&&Ca-d[e-1].width<d[e].width-Ca;)e-=1;d.length-2>=e&&d[e].width===d[e+1].width&&(e=Math.min(a,e+1))}return e}function ia(a){var b=a.request.mediaType;if(v(b)){var c=wa[b].getScheduleController();if(!c)return;var d=(0,C.default)(ja).create({streamProcessor:wa[b],currentRequest:a.request,currentValue:aa(b,pa.getActiveStreamInfo()),hasRichBuffer:X(b)}),e=oa.shouldAbandonFragment(d);if(e.value>E.default.NO_CHANGE){var f=c.getFragmentModel(),g=f.getRequests({state:m.default.FRAGMENT_MODEL_LOADING,index:a.request.index})[0];g&&(f.abortRequests(),N(b,P),Ka[b].reset(),Ka[b].push({oldValue:aa(b,pa.getActiveStreamInfo()),newValue:e.value,confidence:1,reason:e.reason}),J(b,pa.getActiveStreamInfo(),e.value,e.reason),ma.trigger(q.default.FRAGMENT_LOADING_ABANDONED,{streamProcessor:wa[b],request:g,mediaType:b}),clearTimeout(ya),ya=setTimeout(function(){N(b,Q),ya=null},Ha.getAbandonLoadTimeout()))}}}var ja=this.context,ka=(0,O.default)(ja).getInstance(),la=ka.log,ma=(0,o.default)(ja).getInstance(),na=void 0,oa=void 0,pa=void 0,qa=void 0,ra=void 0,sa=void 0,ta=void 0,ua=void 0,va=void 0,wa=void 0,xa=void 0,ya=void 0,za=void 0,Aa=void 0,Ba=void 0,Ca=void 0,Da=void 0,Ea=void 0,Fa=void 0,Ga=void 0,Ha=void 0,Ia=void 0,Ja=void 0,Ka=void 0,La=void 0,Ma=void 0,Na=void 0,Oa=void 0;return na={isPlayingAtTopQuality:_,updateTopQualityIndex:$,getAverageThroughput:Z,getBitrateList:W,getQualityForBitrate:V,getMaxAllowedBitrateFor:p,setMaxAllowedBitrateFor:r,getMaxAllowedRepresentationRatioFor:t,setMaxAllowedRepresentationRatioFor:u,getInitialBitrateFor:h,setInitialBitrateFor:j,getInitialRepresentationRatioFor:l,setInitialRepresentationRatioFor:n,setAutoSwitchBitrateFor:x,getAutoSwitchBitrateFor:v,setLimitBitrateByPortal:B,getLimitBitrateByPortal:z,getUsePixelRatioInLimitBitrateByPortal:D,setUsePixelRatioInLimitBitrateByPortal:F,getQualityFor:aa,getAbandonmentStateFor:U,setAbandonmentStateFor:N,setPlaybackQuality:J,getPlaybackQuality:H,setAverageThroughput:Y,getTopQualityIndexFor:f,setElementSize:ga,setWindowResizeEventCalled:fa,initialize:b,setConfig:d,reset:c},a(),na}Object.defineProperty(c,"__esModule",{value:!0});var f=a(161),g=d(f),h=a(150),i=d(h),j=a(102),k=d(j),l=a(100),m=d(l),n=a(9),o=d(n),p=a(13),q=d(p),r=a(53),s=d(r),t=a(10),u=d(t),v=a(101),w=d(v),x=a(22),y=d(x),z=a(105),A=d(z),B=a(130),C=d(B),D=a(132),E=d(D),F=a(133),G=d(F),H=a(129),I=d(H),J=a(103),K=d(J),L=a(17),M=d(L),N=a(8),O=d(N),P="abandonload",Q="allowload",R=1e3,S=100,T=0;e.__dashjs_factory_name="AbrController";var U=u.default.getSingletonFactory(e);U.ABANDON_LOAD=P,U.QUALITY_DEFAULT=T,c.default=U,b.exports=c.default;
},{10:10,100:100,101:101,102:102,103:103,105:105,129:129,13:13,130:130,132:132,133:133,150:150,161:161,17:17,22:22,53:53,8:8,9:9}],62:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){p.invalidateSelectedIndexes(a.entry)}function b(){p=(0,g.default)(l).create(),r=(0,i.default)(l).create(),n.on(s.default.SERVICE_LOCATION_BLACKLIST_CHANGED,a,j)}function c(a){a.baseURLTreeModel&&(p=a.baseURLTreeModel),a.baseURLSelector&&(r=a.baseURLSelector)}function d(a){p.update(a),r.chooseSelectorFromManifest(a)}function e(a){var b=p.getForPath(a),c=b.reduce(function(a,b){var c=r.select(b);return c?(o.isRelative(c.url)?a.url=o.resolve(c.url,a.url):(a.url=c.url,a.serviceLocation=c.serviceLocation),a):new m.default},new m.default);if(!o.isRelative(c.url))return c}function f(){p.reset(),r.reset()}function h(a){d(a)}var j=void 0,l=this.context,n=(0,q.default)(l).getInstance(),o=(0,k.default)(l).getInstance(),p=void 0,r=void 0;return j={reset:f,initialize:h,resolve:e,setConfig:c},b(),j}Object.defineProperty(c,"__esModule",{value:!0});var f=a(99),g=d(f),h=a(146),i=d(h),j=a(159),k=d(j),l=a(41),m=d(l),n=a(10),o=d(n),p=a(9),q=d(p),r=a(13),s=d(r);e.__dashjs_factory_name="BaseURLController",c.default=o.default.getSingletonFactory(e),b.exports=c.default},{10:10,13:13,146:146,159:159,41:41,9:9,99:99}],63:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a){return!!(g.length&&a&&a.length)&&g.indexOf(a)!==-1}function c(a){g.indexOf(a)===-1&&(g.push(a),h.trigger(j,{entry:a}))}function d(a){a.error&&c(a.request.serviceLocation)}function e(){k&&h.on(k,d,this)}function f(){g=[]}var g=[],h=(0,i.default)(this.context).getInstance(),j=a.updateEventName,k=a.loadFailedEventName;return e(),{add:c,contains:b,reset:f}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(9),i=d(h);e.__dashjs_factory_name="BlackListController",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10,9:9}],64:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){oa=m.default.QUALITY_DEFAULT,pa=!1,qa=0,ra=Number.POSITIVE_INFINITY,ta=0,ua=Number.POSITIVE_INFINITY,wa=null,xa=E,za=0,Aa=!1,Ba=!1,Ca=!1,Da=!1}function c(a,b,c){va=a,$(b),Fa=c,Ia=(0,i.default)(ca).getInstance(),Ea=(0,o.default)(ca).getInstance(),Ga=(0,m.default)(ca).getInstance(),Ja=(0,C.default)(ca).getInstance(),Ha=Fa.getScheduleController(),oa=Ga.getQualityFor(va,Fa.getStreamInfo()),ea.on(u.default.DATA_UPDATE_COMPLETED,O,this),ea.on(u.default.INIT_FRAGMENT_LOADED,f,this),ea.on(u.default.MEDIA_FRAGMENT_LOADED,j,this),ea.on(u.default.QUALITY_CHANGE_REQUESTED,p,this),ea.on(u.default.STREAM_COMPLETED,P,this),ea.on(u.default.PLAYBACK_PROGRESS,t,this),ea.on(u.default.PLAYBACK_TIME_UPDATED,t,this),ea.on(u.default.PLAYBACK_RATE_CHANGED,S,this),ea.on(u.default.PLAYBACK_SEEKING,r,this),ea.on(u.default.WALLCLOCK_TIME_UPDATED,R,this),ea.on(u.default.CURRENT_TRACK_CHANGED,Q,this,s.default.EVENT_PRIORITY_HIGH),ea.on(u.default.SOURCEBUFFER_APPEND_COMPLETED,n,this),ea.on(u.default.SOURCEBUFFER_REMOVE_COMPLETED,M,this)}function d(a){if(!a||!sa||!Fa)return null;var b=null;try{b=ha.createSourceBuffer(sa,a),b&&b.hasOwnProperty("initialize")&&b.initialize(va,this)}catch(c){ia.mediaSourceError("Error creating "+va+" source buffer.")}return X(b),N(Fa.getRepresentationInfoForQuality(oa).MSETimeOffset),b}function e(){return Fa.getStreamInfo().id===ja.getActiveStreamInfo().id}function f(a){a.fragmentModel===Fa.getFragmentModel()&&(da("Init fragment finished loading saving to",va+"'s init cache"),Ja.save(a.chunk),l(a.chunk))}function h(a,b){var c=Ja.extract(a,va,b);c?l(c):ea.trigger(u.default.INIT_REQUESTED,{sender:na})}function j(a){if(a.fragmentModel===Fa.getFragmentModel()){var b=a.chunk,c=b.bytes,d=b.quality,e=Fa.getRepresentationInfoForQuality(d),f=ga.getValue(),h=la.getEventsFor(f,e.mediaInfo,Fa),i=la.getEventsFor(f,e,Fa);if(h&&h.length>0||i&&i.length>0){var j=Fa.getFragmentModel().getRequests({state:g.default.FRAGMENT_MODEL_EXECUTED,quality:d,index:b.index})[0],k=G(c,j,h,i);Fa.getEventController().addInbandEvents(k)}b.bytes=H(c),l(b)}}function l(a){Ba=!0,ya=a,ha.append(wa,a),"video"===a.mediaInfo.type&&a.mediaInfo.embeddedCaptions&&ma.append(a.bytes,a)}function n(a){if(wa===a.buffer){if(a.error||!I())return a.error.code===k.default.QUOTA_EXCEEDED_ERROR_CODE&&(ra=.8*ha.getTotalBufferedTime(wa)),void(a.error.code!==k.default.QUOTA_EXCEEDED_ERROR_CODE&&I()||(ea.trigger(u.default.QUOTA_EXCEEDED,{sender:na,criticalBufferLevel:ra}),L(K())));isNaN(ya.index)||(ta=Math.max(ya.index,ta),y());var b=ha.getAllRanges(wa);if(b&&b.length>0)for(var c=0,d=b.length;c<d;c++)da("Buffered Range for type:",va,":",b.start(c)," - ",b.end(c));t(),Ba=!1,ea.trigger(u.default.BYTES_APPENDED,{sender:na,quality:ya.quality,startTime:ya.start,index:ya.index,bufferedRanges:b})}}function p(a){oa!==a.newQuality&&va===a.mediaType&&Fa.getStreamInfo().id===a.streamInfo.id&&(N(Fa.getRepresentationInfoForQuality(a.newQuality).MSETimeOffset),oa=a.newQuality)}function r(){ua=Number.POSITIVE_INFINITY,pa=!1,t()}function t(){v(),x()}function v(){qa=ha.getBufferLength(wa,Ea.getTime()),ea.trigger(u.default.BUFFER_LEVEL_UPDATED,{sender:na,bufferLevel:qa}),z()}function x(){e()&&(fa.addBufferState(va,xa,Ha.getBufferTarget()),fa.addBufferLevel(va,new Date,1e3*qa))}function y(){var a=ta>=ua-1;a&&!pa&&(pa=!0,ea.trigger(u.default.BUFFERING_COMPLETED,{sender:na,streamInfo:Fa.getStreamInfo()}))}function z(){B(qa<F&&!pa?E:D)}function B(a){xa===a||"fragmentedText"===va&&ma.getAllTracksAreDisabled()||(xa=a,x(),ea.trigger(u.default.BUFFER_LEVEL_STATE_CHANGED,{sender:na,state:a,mediaType:va,streamInfo:Fa.getStreamInfo()}),ea.trigger(a===D?u.default.BUFFER_LOADED:u.default.BUFFER_EMPTY,{mediaType:va}),da(a===D?"Got enough buffer to start.":"Waiting for more buffer before starting playback."))}function G(a,b,c,d){var e=Math.max(isNaN(b.startTime)?0:b.startTime,0),f=[],g=[];Da=!1;for(var h=c.concat(d),i=0,j=h.length;i<j;i++)f[h[i].schemeIdUri]=h[i];for(var k=(0,w.default)(ca).getInstance().parse(a),l=k.getBoxes("emsg"),i=0,j=l.length;i<j;i++){var m=la.getEvent(l[i],f,e);m&&g.push(m)}return g}function H(a){if(!Da)return a;for(var b=a.length,c=Math.pow(256,2),d=Math.pow(256,3),e=new Uint8Array(a.length),f=0,g=0;f<b;){var h=String.fromCharCode(a[f+4],a[f+5],a[f+6],a[f+7]),i=a[f]*d+a[f+1]*c+256*a[f+2]+1*a[f+3];if("emsg"!=h)for(var j=f;j<f+i;j++)e[g]=a[j],g++;f+=i}return e.subarray(0,g)}function I(){var a=ha.getTotalBufferedTime(wa);return a<ra}function J(){if(wa&&"fragmentedText"!==va){var a=wa.buffered.length?wa.buffered.start(0):0,b=Ea.getTime()-a-Ia.getBufferToKeep();b>0&&(da("pruning buffer: "+b+" seconds."),Ca=!0,ha.remove(wa,0,Math.round(a+b),sa))}}function K(){if(!wa)return null;var a=Ea.getTime(),b=Fa.getFragmentModel().getRequests({state:g.default.FRAGMENT_MODEL_EXECUTED,time:a})[0],c=ha.getBufferRange(wa,a),d=b&&!isNaN(b.startTime)?b.startTime:Math.floor(a);return null===c&&wa.buffered.length>0&&(d=wa.buffered.end(wa.buffered.length-1)),{start:wa.buffered.start(0),end:d}}function L(a){a&&wa&&ha.remove(wa,a.start,a.end,sa)}function M(a){wa===a.buffer&&(Ca&&(Ca=!1),v(),ea.trigger(u.default.BUFFER_CLEARED,{sender:na,from:a.from,to:a.to,hasEnoughSpaceToAppend:I()}))}function N(a){wa&&wa.timestampOffset!==a&&!isNaN(a)&&(wa.timestampOffset=a)}function O(a){a.sender.getStreamProcessor()!==Fa||a.error||N(a.currentRepresentation.MSETimeOffset)}function P(a){a.fragmentModel===Fa.getFragmentModel()&&(ua=a.request.index,y())}function Q(a){wa&&a.newMediaInfo.type===va&&a.newMediaInfo.streamInfo.id===Fa.getStreamInfo().id&&ka.getSwitchMode(va)===q.default.TRACK_SWITCH_MODE_ALWAYS_REPLACE&&L(K())}function R(){za++;var a=za*(Ia.getWallclockTimeUpdateInterval()/1e3);a>=Ia.getBufferPruningInterval()&&!Ba&&(za=0,J())}function S(){z()}function T(){return va}function U(){return Fa}function V(a){Fa=a}function W(){return wa}function X(a){wa=a}function Y(){return qa}function Z(){return ra}function $(a){sa=a}function _(){return sa}function aa(){return pa}function ba(a){ea.off(u.default.DATA_UPDATE_COMPLETED,O,this),ea.off(u.default.QUALITY_CHANGE_REQUESTED,p,this),ea.off(u.default.INIT_FRAGMENT_LOADED,f,this),ea.off(u.default.MEDIA_FRAGMENT_LOADED,j,this),ea.off(u.default.STREAM_COMPLETED,P,this),ea.off(u.default.CURRENT_TRACK_CHANGED,Q,this),ea.off(u.default.PLAYBACK_PROGRESS,t,this),ea.off(u.default.PLAYBACK_TIME_UPDATED,t,this),ea.off(u.default.PLAYBACK_RATE_CHANGED,S,this),ea.off(u.default.PLAYBACK_SEEKING,r,this),ea.off(u.default.WALLCLOCK_TIME_UPDATED,R,this),ea.off(u.default.SOURCEBUFFER_APPEND_COMPLETED,n,this),ea.off(u.default.SOURCEBUFFER_REMOVE_COMPLETED,M,this),ra=Number.POSITIVE_INFINITY,xa=E,oa=m.default.QUALITY_DEFAULT,ua=Number.POSITIVE_INFINITY,ta=0,ya=null,Aa=!1,pa=!1,Ba=!1,Ca=!1,Ea=null,Fa=null,Ga=null,Ha=null,a||(ha.abort(sa,wa),ha.removeSourceBuffer(sa,wa)),wa=null}var ca=this.context,da=(0,A.default)(ca).getInstance().log,ea=(0,s.default)(ca).getInstance(),fa=a.metricsModel,ga=a.manifestModel,ha=a.sourceBufferController,ia=a.errHandler,ja=a.streamController,ka=a.mediaController,la=a.adapter,ma=a.textSourceBuffer,na=void 0,oa=void 0,pa=void 0,qa=void 0,ra=void 0,sa=void 0,ta=void 0,ua=void 0,va=void 0,wa=void 0,xa=void 0,ya=void 0,za=void 0,Aa=void 0,Ba=void 0,Ca=void 0,Da=void 0,Ea=void 0,Fa=void 0,Ga=void 0,Ha=void 0,Ia=void 0,Ja=void 0;return na={initialize:c,createBuffer:d,getType:T,getStreamProcessor:U,setStreamProcessor:V,getBuffer:W,setBuffer:X,getBufferLevel:Y,getCriticalBufferLevel:Z,setMediaSource:$,getMediaSource:_,getIsBufferingCompleted:aa,switchInitData:h,reset:ba},b(),na}Object.defineProperty(c,"__esModule",{value:!0});var f=a(100),g=d(f),h=a(102),i=d(h),j=a(71),k=d(j),l=a(61),m=d(l),n=a(69),o=d(n),p=a(67),q=d(p),r=a(9),s=d(r),t=a(13),u=d(t),v=a(147),w=d(v),x=a(10),y=d(x),z=a(8),A=d(z),B=a(153),C=d(B),D="bufferLoaded",E="bufferStalled",F=.5;e.__dashjs_factory_name="BufferController";var G=y.default.getClassFactory(e);G.BUFFER_LOADED=D,G.BUFFER_EMPTY=E,c.default=G,b.exports=c.default},{10:10,100:100,102:102,13:13,147:147,153:153,61:61,67:67,69:69,71:71,8:8,9:9}],65:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){D=!1,u={},v={},w={},x=null,y=100,z=y/1e3,C=(0,g.default)(q).getInstance()}function b(){null!==x&&D&&(clearInterval(x),x=null,D=!1)}function c(){r("Start Event Controller"),D||isNaN(y)||(D=!0,x=setInterval(h,y))}function d(a){if(u={},a)for(var b=0;b<a.length;b++){var c=a[b];u[c.id]=c,r("Add inline event with id "+c.id)}r("Added "+a.length+" inline events")}function e(a){for(var b=0;b<a.length;b++){var c=a[b];c.id in v?r("Repeated event with id "+c.id):(v[c.id]=c,r("Add inband event with id "+c.id))}}function f(){if(w)for(var a=C.getTime(),b=Object.keys(w),c=0;c<b.length;c++){var d=b[c],e=w[d];null!==e&&(e.duration+e.presentationTime)/e.eventStream.timescale<a&&(r("Remove Event "+d+" at time "+a),e=null,delete w[d])}}function h(){j(v),j(u),f()}function i(){var a=A.getValue(),b=a.url;a.hasOwnProperty("Location")&&(b=a.Location),r("Refresh manifest @ "+b),B.getManifestLoader().load(b)}function j(a){var b,c=C.getTime();if(a)for(var d=Object.keys(a),e=0;e<d.length;e++){var f=d[e],g=a[f];void 0!==g&&(b=g.presentationTime/g.eventStream.timescale,(0===b||b<=c&&b+z>c)&&(r("Start Event "+f+" at "+c),g.duration>0&&(w[f]=g),g.eventStream.schemeIdUri==o&&g.eventStream.value==p?i():s.trigger(g.eventStream.schemeIdUri,{event:g}),delete a[f]))}}function l(a){a&&(a.manifestModel&&(A=a.manifestModel),a.manifestUpdater&&(B=a.manifestUpdater))}function n(){b(),u=null,v=null,w=null,C=null}var o="urn:mpeg:dash:event:2012",p=1,q=this.context,r=(0,k.default)(q).getInstance().log,s=(0,m.default)(q).getInstance(),t=void 0,u=void 0,v=void 0,w=void 0,x=void 0,y=void 0,z=void 0,A=void 0,B=void 0,C=void 0,D=void 0;return t={initialize:a,addInlineEvents:d,addInbandEvents:e,clear:b,start:c,setConfig:l,reset:n}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(69),g=d(f),h=a(10),i=d(h),j=a(8),k=d(j),l=a(9),m=d(l);e.__dashjs_factory_name="EventController",c.default=i.default.getSingletonFactory(e),b.exports=c.default},{10:10,69:69,8:8,9:9}],66:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){q={},m.on(p.default.FRAGMENT_LOADING_COMPLETED,g,o)}function b(a){var b=q[a];return b||(b=(0,j.default)(i).create({metricsModel:(0,l.default)(i).getInstance()}),q[a]=b),b}function c(a){return a&&a.type&&a.type===f.HTTPRequest.INIT_SEGMENT_TYPE}function d(){m.off(p.default.FRAGMENT_LOADING_COMPLETED,g,this);for(var a in q)q[a].reset();q={}}function e(a,b,c){var d=new h.default;return d.streamId=c,d.mediaInfo=b.mediaInfo,d.segmentType=b.type,d.start=b.startTime,d.duration=b.duration,d.end=d.start+d.duration,d.bytes=a,d.index=b.index,d.quality=b.quality,d}function g(a){if(q[a.request.mediaType]===a.sender){var b=a.sender.getScheduleController(),d=a.request,f=a.response,g=c(d),h=b.getStreamProcessor().getStreamInfo();if(!f||!h)return void k("No "+d.mediaType+" bytes to push or stream is inactive.");var i=e(f,d,h.id);m.trigger(g?p.default.INIT_FRAGMENT_LOADED:p.default.MEDIA_FRAGMENT_LOADED,{chunk:i,fragmentModel:a.sender})}}var i=this.context,k=(0,t.default)(i).getInstance().log,m=(0,n.default)(i).getInstance(),o=void 0,q=void 0;return o={getModel:b,isInitializationRequest:c,reset:d},a(),o}Object.defineProperty(c,"__esModule",{value:!0});var f=a(180),g=a(162),h=d(g),i=a(100),j=d(i),k=a(103),l=d(k),m=a(9),n=d(m),o=a(13),p=d(o),q=a(10),r=d(q),s=a(8),t=d(s);e.__dashjs_factory_name="FragmentController",c.default=r.default.getClassFactory(e),b.exports=c.default},{10:10,100:100,103:103,13:13,162:162,180:180,8:8,9:9}],67:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){N={},E(),D()}function b(a,b){var c=k(a),e=d(a,b),f=[];return"fragmentedText"===a?void h(e[0]):(c||(c=L.getSavedMediaSettings(a),j(a,c)),void(e&&0!==e.length&&(c&&e.forEach(function(a){C(c,a)&&f.push(a)}),h(0===f.length?F(e):f.length>1?F(f):f[0]))))}function c(a){var b=a?a.type:null,c=a?a.streamInfo.id:null,d=k(b);return!(!a||!x(b))&&(N[c]=N[c]||G(),!(N[c][b].list.indexOf(a)>=0)&&(N[c][b].list.push(a),d&&C(d,a)&&!e(b,a.streamInfo)&&h(a),!0))}function d(a,b){if(!a||!b)return[];var c=b.id;return N[c]&&N[c][a]?N[c][a].list:[]}function e(a,b){return!a||!b||b&&!N[b.id]?null:N[b.id][a].current}function f(a){var b=a.type,c=a.streamInfo.id;return N[c]&&N[c][b]&&y(N[c][b].current,a)}function h(a){if(a){var b=a.type,c=a.streamInfo,d=c.id,f=e(b,c);if(N[d]&&N[d][b]&&(!f||!y(a,f))){N[d][b].current=a,f&&J.trigger(g.default.CURRENT_TRACK_CHANGED,{oldMediaInfo:f,newMediaInfo:a,switchMode:Q[b]});var h=B(a);h&&N[d][b].storeLastSettings&&(h.roles&&(h.role=h.roles[0],delete h.roles),h.accessibility&&(h.accessibility=h.accessibility[0]),h.audioChannelConfiguration&&(h.audioChannelConfiguration=h.audioChannelConfiguration[0]),L.setSavedMediaSettings(b,h))}}}function j(a,b){a&&b&&(O[a]=b)}function k(a){return a?O[a]:null}function l(a,b){var c=S.indexOf(b)!==-1;return c?void(Q[a]=b):void I("track switch mode is not supported: "+b)}function n(a){return Q[a]}function p(a){var b=T.indexOf(a)!==-1;return b?void(P=a):void I("track selection mode is not supported: "+a)}function w(){return P||v}function x(a){return"audio"===a||"video"===a||"text"===a||"fragmentedText"===a}function y(a,b){var c=a.id===b.id,d=a.viewpoint===b.viewpoint,e=a.lang===b.lang,f=a.roles.toString()===b.roles.toString(),g=a.accessibility.toString()===b.accessibility.toString(),h=a.audioChannelConfiguration.toString()===b.audioChannelConfiguration.toString();return c&&d&&e&&f&&g&&h}function z(a){a&&a.errHandler&&(R=a.errHandler)}function A(){a(),K.resetEmbedded()}function B(a){var b={lang:a.lang,viewpoint:a.viewpoint,roles:a.roles,accessibility:a.accessibility,audioChannelConfiguration:a.audioChannelConfiguration},c=b.lang||b.viewpoint||b.role&&b.role.length>0||b.accessibility&&b.accessibility.length>0||b.audioChannelConfiguration&&b.audioChannelConfiguration.length>0;return c?b:null}function C(a,b){var c=!a.lang||a.lang===b.lang,d=!a.viewpoint||a.viewpoint===b.viewpoint,e=!a.role||!!b.roles.filter(function(b){return b===a.role})[0],f=!a.accessibility||!!b.accessibility.filter(function(b){return b===a.accessibility})[0],g=!a.audioChannelConfiguration||!!b.audioChannelConfiguration.filter(function(b){return b===a.audioChannelConfiguration})[0];return c&&d&&e&&f&&g}function D(){Q={audio:s,video:r}}function E(){O={audio:null,video:null}}function F(a){var b=w(),c=[],d=function(a){var b,c=0,d=[];return a.forEach(function(a){b=Math.max.apply(Math,a.bitrateList.map(function(a){return a.bandwidth})),b>c?(c=b,d=[a]):b===c&&d.push(a)}),d},e=function(a){var b,c=0,d=[];return a.forEach(function(a){b=a.representationCount,b>c?(c=b,d=[a]):b===c&&d.push(a)}),d};switch(b){case t:c=d(a),c.length>1&&(c=e(c));break;case u:c=e(a),c.length>1&&(c=d(a));break;default:I("track selection mode is not supported: "+b)}return c[0]}function G(){return{audio:{list:[],storeLastSettings:!0,current:null},video:{list:[],storeLastSettings:!0,current:null},text:{list:[],storeLastSettings:!0,current:null},fragmentedText:{list:[],storeLastSettings:!0,current:null}}}var H=this.context,I=(0,m.default)(H).getInstance().log,J=(0,i.default)(H).getInstance(),K=(0,o.default)(H).getInstance(),L=(0,q.default)(H).getInstance(),M=void 0,N=void 0,O=void 0,P=void 0,Q=void 0,R=void 0,S=[s,r],T=[t,u];return M={initialize:a,checkInitialMediaSettingsForType:b,addTrack:c,getTracksFor:d,getCurrentTrackFor:e,isCurrentTrack:f,setTrack:h,setInitialSettings:j,getInitialSettings:k,setSwitchMode:l,getSwitchMode:n,setSelectionModeForInitialTrack:p,getSelectionModeForInitialTrack:w,isMultiTrackSupportedByType:x,isTracksEqual:y,setConfig:z,reset:A}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(13),g=d(f),h=a(9),i=d(h),j=a(10),k=d(j),l=a(8),m=d(l),n=a(57),o=d(n),p=a(150),q=d(p),r="neverReplace",s="alwaysReplace",t="highestBitrate",u="widestRange",v=t;e.__dashjs_factory_name="MediaController";var w=k.default.getSingletonFactory(e);w.TRACK_SWITCH_MODE_NEVER_REPLACE=r,w.TRACK_SWITCH_MODE_ALWAYS_REPLACE=s,w.TRACK_SELECTION_MODE_HIGHEST_BITRATE=t,w.TRACK_SELECTION_MODE_WIDEST_RANGE=u,w.DEFAULT_INIT_TRACK_SELECTION_MODE=v,c.default=w,b.exports=c.default},{10:10,13:13,150:150,57:57,8:8,9:9}],68:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){var a="WebKitMediaSource"in window,b="MediaSource"in window;return b?new MediaSource:a?new WebKitMediaSource:null}function b(a,b){var c=window.URL.createObjectURL(a);return b.setSource(c),c}function c(a){a.setSource(null)}function d(a,b){return a.duration!=b&&(a.duration=b),a.duration}function e(a){var b=a.sourceBuffers,c=b.length,d=0;if("open"===a.readyState){for(d;d<c;d++){if(b[d].updating)return;if(0===b[d].buffered.length)return}a.endOfStream()}}var f=void 0;return f={createMediaSource:a,attachMediaSource:b,detachMediaSource:c,setDuration:d,signalEndOfStream:e}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="MediaSourceController",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],69:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){ka=0,la=NaN,ma=null,pa=null,ra=!1,na={},qa=(0,k.default)(Z).getInstance()}function b(a){oa=a,ba=ja.getElement(),X(),pa=oa.manifestInfo.isDynamic,la=oa.start,_.on(o.default.DATA_UPDATE_COMPLETED,H,this),_.on(o.default.BYTES_APPENDED,V,this),_.on(o.default.BUFFER_LEVEL_STATE_CHANGED,W,this),_.on(o.default.PERIOD_SWITCH_STARTED,c,this),ra&&(ra=!1,h())}function c(a){!pa&&a.fromStreamInfo&&na[a.fromStreamInfo.id]&&delete na[a.fromStreamInfo.id]}function d(){var a=B(!0),b=pa?a-oa.start:0;return a+(oa.duration-b)-q()}function e(){return q()>0}function f(){return oa.id}function h(){if(ba){ba.autoplay=!0;var a=ba.play();a&&"undefined"!=typeof Promise&&a instanceof Promise&&a.catch(function(a){"NotAllowedError"===a.name&&_.trigger(o.default.PLAYBACK_NOT_ALLOWED),$("Caught pending play exception - continuing ("+a+")")})}else ra=!0}function j(){if(ba)return ba.paused}function l(){ba&&(ba.pause(),ba.autoplay=!1)}function n(){if(ba)return ba.seeking}function p(a){ja&&($("Requesting seek to time: "+a),ja.setCurrentTime(a))}function q(){if(ba)return ba.currentTime}function r(){if(ba)return ba.playbackRate}function t(){if(ba)return ba.played}function u(){if(ba)return ba.ended}function v(){return pa}function w(a){la=a}function x(){return la}function y(a,b){var c=ha.getMpd(ga.getValue()),d=void 0,e=10;d=qa.getUseSuggestedPresentationDelay()&&c.hasOwnProperty("suggestedPresentationDelay")?c.suggestedPresentationDelay:qa.getLiveDelay()?qa.getLiveDelay():isNaN(a)?2*oa.manifestInfo.minBufferTime:a*qa.getLiveDelayFragmentCount();var f=Math.max(b-e,b/2);return Math.min(d,f)}function z(){ja&&ba&&(_.off(o.default.DATA_UPDATE_COMPLETED,H,this),_.off(o.default.BUFFER_LEVEL_STATE_CHANGED,W,this),_.off(o.default.BYTES_APPENDED,V,this),E(),Y()),ja=null,oa=null,ba=null,pa=null,a()}function A(a){a&&(a.streamController&&(ca=a.streamController),a.timelineConverter&&(da=a.timelineConverter),a.metricsModel&&(ea=a.metricsModel),a.dashMetrics&&(fa=a.dashMetrics),a.manifestModel&&(ga=a.manifestModel),a.dashManifestModel&&(ha=a.dashManifestModel),a.adapter&&(ia=a.adapter),a.videoModel&&(ja=a.videoModel))}function B(a){var b=void 0,c=(0,i.default)(Z).getInstance().getURIFragmentData(),d=parseInt(c.s,10),e=parseInt(c.t,10),f=NaN;if(a||(f=isNaN(d)?e:d),pa)!isNaN(f)&&f>1262304e3&&(b=f-oa.manifestInfo.availableFrom.getTime()/1e3,(b>la||b<la-oa.manifestInfo.DVRWindowSize)&&(b=null)),b=b||la;else if(!isNaN(f)&&f<Math.max(oa.manifestInfo.duration,oa.duration)&&f>=0)b=f;else{var g=na[oa.id];void 0===g&&(g=ca.getActiveStreamCommonEarliestTime()),b=Math.max(g,oa.start)}return b}function C(a){var b,c=ea.getReadOnlyMetricsFor("video")||ea.getReadOnlyMetricsFor("audio"),d=fa.getCurrentDVRInfo(c),e=d?d.range:null;if(!e)return NaN;if(a>e.end)b=Math.max(e.end-2*oa.manifestInfo.minBufferTime,e.start);else{if(!(a<e.start))return a;b=e.start}return b}function D(){if(null===ma){var a=function(){U()};ma=setInterval(a,qa.getWallclockTimeUpdateInterval())}}function E(){clearInterval(ma),ma=null}function F(){var a=B(!1);a>0&&(p(a),$("Starting playback at offset: "+a))}function G(){if(!j()&&pa&&0!==ba.readyState){var a=q(),b=C(a),c=!isNaN(b)&&b!==a;c&&p(b)}}function H(a){if(!a.error){var b=ia.convertDataToTrack(ga.getValue(),a.currentRepresentation),c=b.mediaInfo.streamInfo;oa.id===c.id&&(oa=c,G())}}function I(){_.trigger(o.default.CAN_PLAY)}function J(){$("Native video element event: play"),G(),D(),_.trigger(o.default.PLAYBACK_STARTED,{startTime:q()})}function K(){$("Native video element event: playing"),_.trigger(o.default.PLAYBACK_PLAYING,{playingTime:q()})}function L(){$("Native video element event: pause"),_.trigger(o.default.PLAYBACK_PAUSED,{ended:u()})}function M(){var a=q();$("Seeking to: "+a),D(),_.trigger(o.default.PLAYBACK_SEEKING,{seekTime:a})}function N(){$("Native video element event: seeked"),_.trigger(o.default.PLAYBACK_SEEKED)}function O(){var a=q();a!==ka&&(ka=a,_.trigger(o.default.PLAYBACK_TIME_UPDATED,{timeToEnd:d(),time:a}))}function P(){_.trigger(o.default.PLAYBACK_PROGRESS)}function Q(){var a=r();$("Native video element event: ratechange: ",a),_.trigger(o.default.PLAYBACK_RATE_CHANGED,{playbackRate:a})}function R(){$("Native video element event: loadedmetadata"),(!pa&&oa.isFirst||da.isTimeSyncCompleted())&&F(),_.trigger(o.default.PLAYBACK_METADATA_LOADED),D()}function S(){$("Native video element event: ended"),l(),E(),_.trigger(o.default.PLAYBACK_ENDED)}function T(a){var b=a.target||a.srcElement;_.trigger(o.default.PLAYBACK_ERROR,{error:b.error})}function U(){_.trigger(o.default.WALLCLOCK_TIME_UPDATED,{isDynamic:pa,time:new Date})}function V(a){var b=a.bufferedRanges;if(b&&b.length){var c=Math.max(b.start(0),oa.start),d=void 0===na[oa.id]?c:Math.max(na[oa.id],c);d!==na[oa.id]&&(!pa&&B(!0)<d&&q()<d&&p(d),na[oa.id]=d)}}function W(a){a.streamInfo.id===oa.id&&ja.setStallState(a.mediaType,a.state===g.default.BUFFER_EMPTY)}function X(){ba.addEventListener("canplay",I),ba.addEventListener("play",J),ba.addEventListener("playing",K),ba.addEventListener("pause",L),ba.addEventListener("error",T),ba.addEventListener("seeking",M),ba.addEventListener("seeked",N),ba.addEventListener("timeupdate",O),ba.addEventListener("progress",P),ba.addEventListener("ratechange",Q),ba.addEventListener("loadedmetadata",R),ba.addEventListener("ended",S)}function Y(){ba.removeEventListener("canplay",I),ba.removeEventListener("play",J),ba.removeEventListener("playing",K),ba.removeEventListener("pause",L),ba.removeEventListener("error",T),ba.removeEventListener("seeking",M),ba.removeEventListener("seeked",N),ba.removeEventListener("timeupdate",O),ba.removeEventListener("progress",P),ba.removeEventListener("ratechange",Q),ba.removeEventListener("loadedmetadata",R),ba.removeEventListener("ended",S)}var Z=this.context,$=(0,s.default)(Z).getInstance().log,_=(0,m.default)(Z).getInstance(),aa=void 0,ba=void 0,ca=void 0,da=void 0,ea=void 0,fa=void 0,ga=void 0,ha=void 0,ia=void 0,ja=void 0,ka=void 0,la=void 0,ma=void 0,na=void 0,oa=void 0,pa=void 0,qa=void 0,ra=void 0;return aa={initialize:b,setConfig:A,getStreamStartTime:B,getTimeToStreamEnd:d,isPlaybackStarted:e,getStreamId:f,getTime:q,getPlaybackRate:r,getPlayedRanges:t,getEnded:u,getIsDynamic:v,setLiveStartTime:w,getLiveStartTime:x,computeLiveDelay:y,play:h,isPaused:j,pause:l,isSeeking:n,seek:p,reset:z},a(),aa}Object.defineProperty(c,"__esModule",{value:!0});var f=a(64),g=d(f),h=a(104),i=d(h),j=a(102),k=d(j),l=a(9),m=d(l),n=a(13),o=d(n),p=a(10),q=d(p),r=a(8),s=d(r);e.__dashjs_factory_name="PlaybackController",c.default=q.default.getSingletonFactory(e),b.exports=c.default},{10:10,102:102,104:104,13:13,64:64,8:8,9:9}],70:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){wa=!0,Ra=NaN,Pa=NaN,Qa={},Sa=[],xa=!1,ya=null,za=null,Aa=!0,Ba=!1,Ca=0,Ea=NaN}function c(a,b){sa=a,Ia=b,Fa=(0,h.default)(ha).getInstance(),Ga=(0,n.default)(ha).getInstance(),Ha=(0,j.default)(ha).getInstance(),Ja=(0,N.default)(ha).getInstance(),Ka=Ia.getFragmentController(),La=Ia.getBufferController(),ta=Ka.getModel(sa),ta.setScheduleController(this),ua=Ia.isDynamic(),Oa=qa.getScheduleWhilePaused(),Ma=(0,p.default)(ha).create({dashMetrics:(0,z.default)(ha).getInstance(),metricsModel:(0,v.default)(ha).getInstance(),textSourceBuffer:(0,t.default)(ha).getInstance()}),Na=(0,r.default)(ha).create({adapter:(0,B.default)(ha).getInstance(),sourceBufferController:(0,D.default)(ha).getInstance(),textSourceBuffer:(0,t.default)(ha).getInstance()}),oa.getIsTextTrack(sa)&&ja.on(J.default.TIMED_TEXT_REQUESTED,T,this),ja.on(J.default.QUALITY_CHANGE_REQUESTED,u,this),ja.on(J.default.DATA_UPDATE_STARTED,M,this),ja.on(J.default.DATA_UPDATE_COMPLETED,y,this),ja.on(J.default.FRAGMENT_LOADING_COMPLETED,G,this),ja.on(J.default.STREAM_COMPLETED,E,this),ja.on(J.default.STREAM_INITIALIZED,A,this),ja.on(J.default.BUFFER_LEVEL_STATE_CHANGED,Q,this),ja.on(J.default.BUFFER_CLEARED,O,this),ja.on(J.default.BYTES_APPENDED,K,this),ja.on(J.default.INIT_REQUESTED,o,this),ja.on(J.default.QUOTA_EXCEEDED,R,this),ja.on(J.default.BUFFER_LEVEL_STATE_CHANGED,Q,this),ja.on(J.default.PLAYBACK_SEEKING,V,this),ja.on(J.default.PLAYBACK_STARTED,U,this),ja.on(J.default.PLAYBACK_RATE_CHANGED,W,this),ja.on(J.default.PLAYBACK_TIME_UPDATED,I,this),ja.on(J.default.URL_RESOLUTION_FAILED,S,this),ja.on(J.default.FRAGMENT_LOADING_ABANDONED,L,this)}function d(){va&&!La.getIsBufferingCompleted()&&(fa(),xa=!1,wa?(wa=!1,q(va.quality)):m(0),ia("Schedule controller starting for "+sa))}function e(){xa||(xa=!0,clearTimeout(Da),ia("Schedule controller stopping for "+sa))}function g(a,b){Qa[b]=Qa[b]||{};var c=Ha.getTopQualityIndexFor(a,b);return Qa[b][a]!=c&&(ia("Top quality"+a+" index has changed from "+Qa[b][a]+" to "+c),Qa[b][a]=c,!0)}function i(){if(!(xa||Ba||!La||Fa.isPaused()&&!Oa)){k();var a=Sa.length>0;if(a||g(va.mediaInfo.type,Ia.getStreamInfo().id)||Ma.execute(Ia,sa,Ja.isVideoTrackPresent())){var b=function(){if(va.quality!==Ra)Ra=va.quality,La.switchInitData(Ia.getStreamInfo().id,va.quality);else{var a=Sa.shift();if(Ka.isInitializationRequest(a))q(a.quality);else{var b=Na.execute(Ia,a);b?ta.executeRequest(b):(Ba=!1,m(500))}}};Ba=!0,a?b():(Ha.getPlaybackQuality(Ia),b())}else m(500)}}function k(){var a=1.5*va.fragmentDuration,b=ta.getRequests({state:x.default.FRAGMENT_MODEL_EXECUTED,time:Fa.getTime()+a,threshold:0})[0];b&&Sa.indexOf(b)===-1&&!oa.getIsTextTrack(sa)&&(!Ga.isCurrentTrack(b.mediaInfo)||qa.getFastSwitchEnabled()&&b.quality<va.quality&&La.getBufferLevel()>=a&&Ha.getAbandonmentStateFor(sa)!==j.default.ABANDON_LOAD?(s(b),ia("Reloading outdated fragment at index: ",b.index)):b.quality>va.quality&&Y(Fa.getTime()+La.getBufferLevel()))}function m(a){clearTimeout(Da),Da=setTimeout(i,a)}function o(a){a.sender.getStreamProcessor()===Ia&&q(va.quality)}function q(a){Ra=a;var b=ma.getInitRequest(Ia,a);b&&(Ba=!0,ta.executeRequest(b))}function s(a){Sa.push(a)}function u(a){if(sa===a.mediaType&&Ia.getStreamInfo().id===a.streamInfo.id){if(va=Ia.getRepresentationInfoForQuality(a.newQuality),null===va||void 0===va)throw new Error("Unexpected error! - currentRepresentationInfo is null or undefined");ea(new Date,f.PlayListTrace.REPRESENTATION_SWITCH_STOP_REASON),fa()}}function w(a){var b=ta.getRequests({state:x.default.FRAGMENT_MODEL_EXECUTED,time:Fa.getTime(),threshold:0})[0];b&&Fa.getTime()>=b.startTime&&(b.quality!==Pa&&a&&ja.trigger(J.default.QUALITY_CHANGE_RENDERED,{mediaType:sa,oldQuality:Pa,newQuality:b.quality}),Pa=b.quality)}function y(a){a.error||a.sender.getStreamProcessor()!==Ia||(va=ma.convertDataToTrack(la.getValue(),a.currentRepresentation))}function A(a){a.error||Ia.getStreamInfo().id!==a.streamInfo.id||(va=Ia.getCurrentRepresentationInfo(),ua&&wa&&(pa.setTimeSyncCompleted(!0),C()),xa&&d())}function C(){var a=(0,F.default)(ha).getInstance().getLiveEdge(),b=va.mediaInfo.streamInfo.manifestInfo.DVRWindowSize/2,c=a-Fa.computeLiveDelay(va.fragmentDuration,b),d=ma.getFragmentRequestForTime(Ia,va,c,{ignoreIsFinished:!0});Ea=Fa.getLiveStartTime(),(isNaN(Ea)||d.startTime>Ea)&&(Fa.setLiveStartTime(d.startTime),Ea=d.startTime);var e=na.getCurrentManifestUpdate(ka.getMetricsFor("stream"));ka.updateManifestUpdateInfo(e,{currentTime:Ea,presentationStartTime:a,latency:a-Ea,clientTimeOffset:pa.getClientTimeOffset()})}function E(a){a.fragmentModel===ta&&(e(),Ba=!1,ia("Stream is complete"))}function G(a){a.sender===ta&&(oa.getIsTextTrack(sa)&&(Ba=!1),a.error&&a.request.serviceLocation&&!xa&&(s(a.request),Ba=!1,m(0)))}function I(){w(!0)}function K(a){a.sender.getStreamProcessor()===Ia&&(Ba=!1,m(0))}function L(a){a.streamProcessor===Ia&&(s(a.request),Ba=!1,m(0))}function M(a){a.sender.getStreamProcessor()===Ia&&e()}function O(a){a.sender.getStreamProcessor()===Ia&&(ta.removeExecutedRequestsBeforeTime(a.to),a.hasEnoughSpaceToAppend&&xa&&d())}function Q(a){a.sender.getStreamProcessor()!==Ia||a.state!==l.default.BUFFER_EMPTY||Fa.isSeeking()||(ia("Buffer is empty! Stalling!"),ea(new Date,f.PlayListTrace.REBUFFERING_REASON))}function R(a){a.sender.getStreamProcessor()===Ia&&e()}function S(){ta.abortRequests(),e()}function T(a){a.sender.getStreamProcessor()===Ia&&q(a.index)}function U(){!xa&&Oa||d()}function V(a){Ea=a.seekTime,$(0),xa&&d();var b=na.getCurrentManifestUpdate(ka.getMetricsFor("stream")),c=va.DVRWindow?va.DVRWindow.end-Fa.getTime():NaN;ka.updateManifestUpdateInfo(b,{latency:c})}function W(a){za&&(za.playbackspeed=a.playbackRate.toString())}function X(){return Ea}function Y(a){Ea=a}function Z(){return ta}function $(a){Ca=a}function _(){return Ca}function aa(){return Ia}function ba(){return Ma.getBufferTarget(Ia,sa,Ja.isVideoTrackPresent());
}function ca(a){ya=a}function da(a,b){ea(a,b),ya=null}function ea(a,b){if(ya&&Aa===!1){var c=za.start,d=a.getTime()-c.getTime();za.duration=d,za.stopreason=b,ya.trace.push(za),Aa=!0}}function fa(){ya&&Aa===!0&&va&&(Aa=!1,za=new f.PlayListTrace,za.representationid=va.id,za.start=new Date,za.mstart=1e3*Fa.getTime(),za.playbackspeed=Fa.getPlaybackRate().toString())}function ga(){ja.off(J.default.DATA_UPDATE_STARTED,M,this),ja.off(J.default.DATA_UPDATE_COMPLETED,y,this),ja.off(J.default.BUFFER_LEVEL_STATE_CHANGED,Q,this),ja.off(J.default.QUALITY_CHANGE_REQUESTED,u,this),ja.off(J.default.FRAGMENT_LOADING_COMPLETED,G,this),ja.off(J.default.STREAM_COMPLETED,E,this),ja.off(J.default.STREAM_INITIALIZED,A,this),ja.off(J.default.QUOTA_EXCEEDED,R,this),ja.off(J.default.BYTES_APPENDED,K,this),ja.off(J.default.BUFFER_CLEARED,O,this),ja.off(J.default.INIT_REQUESTED,o,this),ja.off(J.default.PLAYBACK_RATE_CHANGED,W,this),ja.off(J.default.PLAYBACK_SEEKING,V,this),ja.off(J.default.PLAYBACK_STARTED,U,this),ja.off(J.default.PLAYBACK_TIME_UPDATED,I,this),ja.off(J.default.URL_RESOLUTION_FAILED,S,this),ja.off(J.default.FRAGMENT_LOADING_ABANDONED,L,this),oa.getIsTextTrack(sa)&&ja.off(J.default.TIMED_TEXT_REQUESTED,T,this),e(),w(!1),Ba=!1,Ca=0,Ea=NaN,Fa=null,ya=null}var ha=this.context,ia=(0,P.default)(ha).getInstance().log,ja=(0,H.default)(ha).getInstance(),ka=a.metricsModel,la=a.manifestModel,ma=a.adapter,na=a.dashMetrics,oa=a.dashManifestModel,pa=a.timelineConverter,qa=a.mediaPlayerModel,ra=void 0,sa=void 0,ta=void 0,ua=void 0,va=void 0,wa=void 0,xa=void 0,ya=void 0,za=void 0,Aa=void 0,Ba=void 0,Ca=void 0,Da=void 0,Ea=void 0,Fa=void 0,Ga=void 0,Ha=void 0,Ia=void 0,Ja=void 0,Ka=void 0,La=void 0,Ma=void 0,Na=void 0,Oa=void 0,Pa=void 0,Qa=void 0,Ra=void 0,Sa=void 0;return ra={initialize:c,getStreamProcessor:aa,getSeekTarget:X,setSeekTarget:Y,getFragmentModel:Z,setTimeToLoadDelay:$,getTimeToLoadDelay:_,replaceRequest:s,start:d,stop:e,reset:ga,setPlayList:ca,getBufferTarget:ba,finalisePlayList:da},b(),ra}Object.defineProperty(c,"__esModule",{value:!0});var f=a(182),g=a(69),h=d(g),i=a(61),j=d(i),k=a(64),l=d(k),m=a(67),n=d(m),o=a(144),p=d(o),q=a(145),r=d(q),s=a(57),t=d(s),u=a(103),v=d(u),w=a(100),x=d(w),y=a(17),z=d(y),A=a(15),B=d(A),C=a(71),D=d(C),E=a(155),F=d(E),G=a(9),H=d(G),I=a(13),J=d(I),K=a(10),L=d(K),M=a(72),N=d(M),O=a(8),P=d(O);e.__dashjs_factory_name="ScheduleController",c.default=L.default.getClassFactory(e),b.exports=c.default},{10:10,100:100,103:103,13:13,144:144,145:145,15:15,155:155,17:17,182:182,57:57,61:61,64:64,67:67,69:69,71:71,72:72,8:8,9:9}],71:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b){var c=b.codec,d=null;try{if(c.match(/application\/mp4;\s*codecs="(stpp|wvtt).*"/i))throw new y.default("not really supported");d=a.addSourceBuffer(c)}catch(e){if(!b.isText&&c.indexOf('codecs="stpp')===-1&&c.indexOf('codecs="wvtt')===-1)throw e;d=(0,g.default)(t).getInstance(),d.setConfig({errHandler:(0,m.default)(t).getInstance(),adapter:(0,k.default)(t).getInstance(),dashManifestModel:z,mediaController:(0,i.default)(t).getInstance(),videoModel:(0,w.default)(t).getInstance(),streamController:(0,o.default)(t).getInstance(),textTracks:(0,q.default)(t).getInstance(),VTTParser:(0,s.default)(t).getInstance(),TTMLParser:(0,u.default)(t).getInstance()})}return d}function b(a,b){try{a.removeSourceBuffer(b)}catch(c){}}function c(a,b,c){var d,e,f=null,g=0,h=0,i=null,j=null,k=0,l=c||.15;try{f=a.buffered}catch(m){return null}if(null!==f&&void 0!==f){for(e=0,d=f.length;e<d;e++)if(g=f.start(e),h=f.end(e),null===i)k=Math.abs(g-b),b>=g&&b<h?(i=g,j=h):k<=l&&(i=g,j=h);else{if(k=g-j,!(k<=l))break;j=h}if(null!==i)return{start:i,end:j}}return null}function d(a){var b=null;try{return b=a.buffered}catch(c){return null}}function e(a){var b,c,e=d(a),f=0;if(!e)return f;for(c=0,b=e.length;c<b;c++)f+=e.end(c)-e.start(c);return f}function f(a,b,d){var e,f;return e=c(a,b,d),f=null===e?0:e.end-b}function h(a,b){if(!b)return null;var c,e,f,g,h,i,j,k,l,m=d(b);if(!m)return null;for(var n=0,o=m.length;n<o;n++){if(k=a.length>n,h=k?{start:a.start(n),end:a.end(n)}:null,c=m.start(n),e=m.end(n),!h)return l={start:c,end:e};if(f=h.start===c,g=h.end===e,!f||!g){if(f)l={start:h.end,end:e};else{if(!g)return l={start:c,end:e};l={start:c,end:h.start}}return i=a.length>n+1?{start:a.start(n+1),end:a.end(n+1)}:null,j=n+1<o?{start:m.start(n+1),end:m.end(n+1)}:null,!i||j&&j.start===i.start&&j.end===i.end||(l.end=i.start),l}}return null}function j(a,b){var c=b.bytes,d="append"in a?"append":"appendBuffer"in a?"appendBuffer":null,e="Object"===Object.prototype.toString.call(a).slice(8,-1);if(d)try{r(a,function(){e?a[d](c,b):a[d](c),r(a,function(){v.trigger(C.default.SOURCEBUFFER_APPEND_COMPLETED,{buffer:a,bytes:c})})})}catch(f){v.trigger(C.default.SOURCEBUFFER_APPEND_COMPLETED,{buffer:a,bytes:c,error:new y.default(f.code,f.message,null)})}}function l(a,b,c,d){try{r(a,function(){b>=0&&c>b&&"ended"!==d.readyState&&a.remove(b,c),r(a,function(){v.trigger(C.default.SOURCEBUFFER_REMOVE_COMPLETED,{buffer:a,from:b,to:c})})})}catch(e){v.trigger(C.default.SOURCEBUFFER_REMOVE_COMPLETED,{buffer:a,from:b,to:c,error:new y.default(e.code,e.message,null)})}}function n(a,b){try{"open"===a.readyState?b.abort():b.setTextTrack&&"ended"===a.readyState&&b.abort()}catch(c){}}function p(a){a&&a.dashManifestModel&&(z=a.dashManifestModel)}function r(a,b){var c,d=50,e=function(){a.updating||(clearInterval(c),b())},f=function c(){a.updating||(a.removeEventListener("updateend",c,!1),b())};if(!a.updating)return void b();if("function"==typeof a.addEventListener)try{a.addEventListener("updateend",f,!1)}catch(g){c=setInterval(e,d)}else c=setInterval(e,d)}var t=this.context,v=(0,A.default)(t).getInstance(),x=void 0,z=void 0;return x={append:j,remove:l,abort:n,createSourceBuffer:a,removeSourceBuffer:b,getBufferRange:c,getAllRanges:d,getTotalBufferedTime:e,getBufferLength:f,getRangeDifference:h,setConfig:p}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(57),g=d(f),h=a(67),i=d(h),j=a(15),k=d(j),l=a(152),m=d(l),n=a(72),o=d(n),p=a(58),q=d(p),r=a(160),s=d(r),t=a(158),u=d(t),v=a(105),w=d(v),x=a(163),y=d(x),z=a(9),A=d(z),B=a(13),C=d(B),D=a(10),E=d(D),F=22;e.__dashjs_factory_name="SourceBufferController";var G=E.default.getSingletonFactory(e);G.QUOTA_EXCEEDED_ERROR_CODE=F,c.default=G,b.exports=c.default},{10:10,105:105,13:13,15:15,152:152,158:158,160:160,163:163,57:57,58:58,67:67,72:72,9:9}],72:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){ma=null,ka=[],wa=(0,u.default)(T).getInstance(),oa=!0,pa=!1,qa=!1,xa=!1,ya=!0,za=null,ra=!1,sa=!1}function b(a,b){oa=a,na=b,ja.initialize(),ha=(0,B.default)(T).getInstance(),Y=(0,k.default)(T).getInstance(),Y.setConfig({log:U,manifestModel:$,dashManifestModel:_}),Y.initialize(Z),ua=(0,s.default)(T).getInstance(),va=(0,g.default)(T).getInstance(),va.setConfig({streamController:W,timelineConverter:ja,metricsModel:ba,dashMetrics:ca,manifestModel:$,dashManifestModel:_,adapter:aa,videoModel:ua}),V.on(o.default.TIME_SYNCHRONIZATION_COMPLETED,D,this),V.on(o.default.PLAYBACK_SEEKING,d,this),V.on(o.default.PLAYBACK_TIME_UPDATED,c,this),V.on(o.default.PLAYBACK_ENDED,p,this),V.on(o.default.PLAYBACK_ERROR,J,this),V.on(o.default.PLAYBACK_STARTED,e,this),V.on(o.default.PLAYBACK_PAUSED,f,this),V.on(o.default.MANIFEST_UPDATED,E,this),V.on(o.default.STREAM_BUFFERING_COMPLETED,h,this)}function c(a){if(F()){var b=ua.getPlaybackQuality();b&&ba.addDroppedFrames("video",b)}va.isSeeking()||a.timeToEnd<=S&&p()}function d(a){var b=j(a.seekTime);b&&b!==la?(H(x.PlayListTrace.END_OF_PERIOD_STOP_REASON),t(la,b,a.seekTime)):H(x.PlayListTrace.USER_REQUEST_STOP_REASON),I(x.PlayList.SEEK_START_REASON)}function e(){ya?(ya=!1,I(x.PlayList.INITIAL_PLAYOUT_START_REASON)):xa&&(xa=!1,I(x.PlayList.RESUME_FROM_PAUSE_START_REASON))}function f(a){a.ended||(xa=!0,H(x.PlayListTrace.USER_REQUEST_STOP_REASON))}function h(){var a=L().isLast;ta&&a&&ea.signalEndOfStream(ta)}function j(a){var b=0,c=null,d=ka.length;d>0&&(b+=ka[0].getStartTime());for(var e=0;e<d;e++)if(c=ka[e],b+=c.getDuration(),a<b)return c;return null}function l(a,b){for(var c=null,d=0,e=0,f=null,g=ka.length,h=0;h<g;h++){if(c=ka[h],e=c.getStartTime(),f=c.getDuration(),Number.isFinite(e)&&(d=e),c.getId()===b)return a-d;Number.isFinite(f)&&(d+=f)}return null}function n(){var a=[];return la.getProcessors().forEach(function(b){a.push(b.getIndexHandler().getEarliestTime())}),Math.min.apply(Math,a)}function p(){var a=r();a&&t(la,a,NaN),H(a?x.PlayListTrace.END_OF_PERIOD_STOP_REASON:x.PlayListTrace.END_OF_CONTENT_STOP_REASON)}function r(){if(la){var a=function(){var a=la.getStreamInfo().start,b=la.getStreamInfo().duration;return{v:ka.filter(function(c){return c.getStreamInfo().start===a+b})[0]}}();if("object"==typeof a)return a.v}}function t(a,b,c){!pa&&b&&a!==b&&(pa=!0,V.trigger(o.default.PERIOD_SWITCH_STARTED,{fromStreamInfo:a?a.getStreamInfo():null,toStreamInfo:b.getStreamInfo()}),a&&a.deactivate(),la=b,va.initialize(la.getStreamInfo()),Aa=G(),v(c))}function v(a){function b(){U("MediaSource is open!"),window.URL.revokeObjectURL(c),ta.removeEventListener("sourceopen",b),ta.removeEventListener("webkitsourceopen",b),y(),w(a)}var c=void 0;ta?ea.detachMediaSource(ua):ta=ea.createMediaSource(),ta.addEventListener("sourceopen",b,!1),ta.addEventListener("webkitsourceopen",b,!1),c=ea.attachMediaSource(ta,ua),U("MediaSource attached to element.  Waiting on open...")}function w(a){la.activate(ta),ya||(isNaN(a)?!function(){var a=va.getStreamStartTime(!0);la.getProcessors().forEach(function(b){aa.setIndexHandlerTime(b,a)}),va.seek(a)}():va.seek(a)),la.startEventController(),!oa&&ya||va.play(),pa=!1,V.trigger(o.default.PERIOD_SWITCH_COMPLETED,{toStreamInfo:la.getStreamInfo()})}function y(){var a=la.getStreamInfo().manifestInfo.duration,b=ea.setDuration(ta,a);U("Duration successfully set to: "+b)}function A(a){for(var b=0,c=ka.length;b<c;b++)if(ka[b].getId()===a.id)return ka[b];return null}function C(a){try{var b=aa.getStreamsInfo(a);if(0===b.length)throw new Error("There are no streams");var c=ca.getCurrentManifestUpdate(ba.getMetricsFor("stream"));ba.updateManifestUpdateInfo(c,{currentTime:va.getTime(),buffered:ua.getElement().buffered,presentationStartTime:b[0].start,clientTimeOffset:ja.getClientTimeOffset()});for(var d=0,e=b.length;d<e;d++){var f=b[d],g=A(f);g?g.updateData(f):(g=(0,i.default)(T).create({manifestModel:$,manifestUpdater:Y,adapter:aa,timelineConverter:ja,capabilities:X,errHandler:ia,baseURLController:ga}),ka.push(g),g.initialize(f,ma)),ba.addManifestUpdateStreamInfo(c,f.id,f.index,f.start,f.duration)}la||t(null,ka[0],NaN),V.trigger(o.default.STREAMS_COMPOSED)}catch(h){ia.manifestError(h.message,"nostreamscomposed",a),sa=!0,R()}}function D(){var a=$.getValue();ma&&(V.trigger(o.default.PROTECTION_CREATED,{controller:ma,manifest:a}),ma.setMediaElement(ua.getElement()),na&&ma.setProtectionData(na)),C(a)}function E(a){if(a.error)sa=!0,R();else{var b,c,d=a.manifest,e=aa.getStreamsInfo(d)[0],f=aa.getMediaInfoForType(d,e,"video")||aa.getMediaInfoForType(d,e,"audio");f&&(b=aa.getDataForMedia(f),c=_.getRepresentationsForAdaptation(d,b)[0].useCalculatedLiveEdgeTime,c&&(U("SegmentTimeline detected using calculated Live Edge Time"),wa.setUseManifestDateHeaderTimeSource(!1)));var g=_.getUTCTimingSources(a.manifest),h=!_.getIsDynamic(d)||c?g:g.concat(wa.getUTCTimingSources()),i=(0,q.default)(T).getInstance().isManifestHTTPS();h.forEach(function(a){a.value.replace(/.*?:\/\//g,"")===u.default.DEFAULT_UTC_TIMING_SOURCE.value.replace(/.*?:\/\//g,"")&&(a.value=a.value.replace(i?new RegExp(/^(http:)?\/\//i):new RegExp(/^(https:)?\/\//i),i?"https://":"http://"),U("Matching default timing source protocol to manifest protocol: ",a.value))}),ga.initialize(d),fa.setConfig({metricsModel:ba,dashMetrics:ca}),fa.initialize(h,wa.getUseManifestDateHeaderTimeSource())}}function F(){return void 0===Aa&&(Aa=G()),Aa}function G(){var a=!1;return la.getProcessors().forEach(function(b){"video"===b.getMediaInfo().type&&(a=!0)}),a}function H(a,b){b=b||new Date,za&&(la&&la.getProcessors().forEach(function(c){var d=c.getScheduleController();d&&d.finalisePlayList(b,a)}),ba.addPlayList(za),za=null)}function I(a){za=new x.PlayList,za.start=new Date,za.mstart=1e3*va.getTime(),za.starttype=a,la&&la.getProcessors().forEach(function(a){var b=a.getScheduleController();b&&b.setPlayList(za)})}function J(a){if(a.error){var b="";switch(a.error.code){case 1:b="MEDIA_ERR_ABORTED";break;case 2:b="MEDIA_ERR_NETWORK";break;case 3:b="MEDIA_ERR_DECODE";break;case 4:b="MEDIA_ERR_SRC_NOT_SUPPORTED";break;case 5:b="MEDIA_ERR_ENCRYPTED";break;default:b="UNKNOWN"}ra=!0,a.error.message&&(b+=" ("+a.error.message+")"),a.error.msExtendedCode&&(b+=" (0x"+(a.error.msExtendedCode>>>0).toString(16).toUpperCase()+")"),U("Video Element Error: "+b),a.error&&U(a.error),ia.mediaSourceError(b),R()}}function K(){return oa}function L(){return la?la.getStreamInfo():null}function M(a){return la.getId()===a.id}function N(a){return ka.filter(function(b){return b.getId()===a})[0]}function O(a){Z.load(a)}function P(a){Y.setManifest(a)}function Q(a){a&&(a.capabilities&&(X=a.capabilities),a.manifestLoader&&(Z=a.manifestLoader),a.manifestModel&&($=a.manifestModel),a.dashManifestModel&&(_=a.dashManifestModel),a.protectionController&&(ma=a.protectionController),a.adapter&&(aa=a.adapter),a.metricsModel&&(ba=a.metricsModel),a.dashMetrics&&(ca=a.dashMetrics),a.liveEdgeFinder&&(da=a.liveEdgeFinder),a.mediaSourceController&&(ea=a.mediaSourceController),a.timeSyncController&&(fa=a.timeSyncController),a.baseURLController&&(ga=a.baseURLController),a.errHandler&&(ia=a.errHandler),a.timelineConverter&&(ja=a.timelineConverter))}function R(){fa.reset(),H(ra||sa?x.PlayListTrace.FAILURE_STOP_REASON:x.PlayListTrace.USER_REQUEST_STOP_REASON);for(var a=0,b=ka.length;a<b;a++){var g=ka[a];g.reset(ra)}ka=[],V.off(o.default.PLAYBACK_TIME_UPDATED,c,this),V.off(o.default.PLAYBACK_SEEKING,d,this),V.off(o.default.PLAYBACK_ERROR,J,this),V.off(o.default.PLAYBACK_STARTED,e,this),V.off(o.default.PLAYBACK_PAUSED,f,this),V.off(o.default.PLAYBACK_ENDED,p,this),V.off(o.default.MANIFEST_UPDATED,E,this),V.off(o.default.STREAM_BUFFERING_COMPLETED,h,this),ga.reset(),Y.reset(),ba.clearAllCurrentMetrics(),$.setValue(null),Z.reset(),ja.reset(),da.reset(),aa.reset(),ha.reset(),pa=!1,qa=!1,la=null,ra=!1,sa=!1,Aa=void 0,ya=!0,xa=!1,ta&&(ea.detachMediaSource(ua),ta=null),ua=null,ma&&(ma.setMediaElement(null),ma=null,na=null,$.getValue()&&V.trigger(o.default.PROTECTION_DESTROYED,{data:$.getValue().url})),V.trigger(o.default.STREAM_TEARDOWN_COMPLETE)}var S=.1,T=this.context,U=(0,z.default)(T).getInstance().log,V=(0,m.default)(T).getInstance(),W=void 0,X=void 0,Y=void 0,Z=void 0,$=void 0,_=void 0,aa=void 0,ba=void 0,ca=void 0,da=void 0,ea=void 0,fa=void 0,ga=void 0,ha=void 0,ia=void 0,ja=void 0,ka=void 0,la=void 0,ma=void 0,na=void 0,oa=void 0,pa=void 0,qa=void 0,ra=void 0,sa=void 0,ta=void 0,ua=void 0,va=void 0,wa=void 0,xa=void 0,ya=void 0,za=void 0,Aa=void 0;return W={initialize:b,getAutoPlay:K,getActiveStreamInfo:L,isStreamActive:M,isVideoTrackPresent:F,getStreamById:N,getTimeRelativeToStreamId:l,load:O,loadWithManifest:P,getActiveStreamCommonEarliestTime:n,setConfig:Q,reset:R},a(),W}Object.defineProperty(c,"__esModule",{value:!0});var f=a(69),g=d(f),h=a(55),i=d(h),j=a(51),k=d(j),l=a(9),m=d(l),n=a(13),o=d(n),p=a(104),q=d(p),r=a(105),s=d(r),t=a(102),u=d(t),v=a(10),w=d(v),x=a(182),y=a(8),z=d(y),A=a(153),B=d(A);e.__dashjs_factory_name="StreamController",c.default=w.default.getSingletonFactory(e),b.exports=c.default},{10:10,102:102,104:104,105:105,13:13,153:153,182:182,51:51,55:55,69:69,8:8,9:9}],73:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){u=!1,v=null,w=null,x=null,y=null,z=null,t=!1,p.on(i.default.DATA_UPDATE_COMPLETED,l,this),p.on(i.default.INIT_FRAGMENT_LOADED,m,this)}function c(a,b,c){x=a,h(b),y=c,z=y.getRepresentationController()}function d(a){try{w=q.createSourceBuffer(v,a),u||(w.hasOwnProperty("initialize")&&w.initialize(x,this),u=!0)}catch(b){r.mediaSourceError("Error creating "+x+" source buffer.")}return w}function e(){return w}function f(a){w=a}function h(a){v=a}function j(){return y}function k(a){p.off(i.default.DATA_UPDATE_COMPLETED,l,this),p.off(i.default.INIT_FRAGMENT_LOADED,m,this),a||(q.abort(v,w),q.removeSourceBuffer(v,w))}function l(a){a.sender.getStreamProcessor()===y&&p.trigger(i.default.TIMED_TEXT_REQUESTED,{index:0,sender:a.sender})}function m(a){a.fragmentModel===y.getFragmentModel()&&a.chunk.bytes&&q.append(w,a.chunk)}function n(){return t}var o=this.context,p=(0,g.default)(o).getInstance(),q=a.sourceBufferController,r=a.errHandler,s=void 0,t=void 0,u=void 0,v=void 0,w=void 0,x=void 0,y=void 0,z=void 0;return s={initialize:c,createBuffer:d,getBuffer:e,setBuffer:f,getStreamProcessor:j,getIsBufferingCompleted:n,setMediaSource:h,reset:k},b(),s}Object.defineProperty(c,"__esModule",{value:!0});var f=a(9),g=d(f),h=a(13),i=d(h),j=a(10),k=d(j);e.__dashjs_factory_name="TextController",c.default=k.default.getClassFactory(e),b.exports=c.default},{10:10,13:13,9:9}],74:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b){H=b,E=0,F=!1,G=!1,I={"urn:mpeg:dash:utc:http-head:2014":v,"urn:mpeg:dash:utc:http-xsdate:2014":u.bind(null,m),"urn:mpeg:dash:utc:http-iso:2014":u.bind(null,n),"urn:mpeg:dash:utc:direct:2014":t,"urn:mpeg:dash:utc:http-head:2012":v,"urn:mpeg:dash:utc:http-xsdate:2012":u.bind(null,m),"urn:mpeg:dash:utc:http-iso:2012":u.bind(null,n),"urn:mpeg:dash:utc:direct:2012":t,"urn:mpeg:dash:utc:http-ntp:2014":s,"urn:mpeg:dash:utc:ntp:2014":s,"urn:mpeg:dash:utc:sntp:2014":s},e()||(y(a),f(!0))}function b(a){a&&(a.metricsModel&&(J=a.metricsModel),a.dashMetrics&&(K=a.dashMetrics))}function c(){return j()}function d(a){F=a}function e(){return F}function f(a){G=a}function h(a){E=a}function j(){return E}function l(a){var b,c,d=60,e=60,f=1e3,g=/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2})(?::([0-9]*)(\.[0-9]*)?)?(?:([+\-])([0-9]{2})([0-9]{2}))?/,h=g.exec(a);return b=Date.UTC(parseInt(h[1],10),parseInt(h[2],10)-1,parseInt(h[3],10),parseInt(h[4],10),parseInt(h[5],10),h[6]&&(parseInt(h[6],10)||0),h[7]&&parseFloat(h[7])*f||0),h[9]&&h[10]&&(c=parseInt(h[9],10)*e+parseInt(h[10],10),b+=("+"===h[8]?-1:1)*c*d*f),new Date(b).getTime()}function m(a){var b=Date.parse(a);return isNaN(b)&&(b=l(a)),b}function n(a){return Date.parse(a)}function r(a){return Date.parse(a)}function s(a,b,c){c()}function t(a,b,c){var d=m(a);return isNaN(d)?void c():void b(d)}function u(a,b,c,d,e){var f,g,h=!1,i=new XMLHttpRequest,j=e?"HEAD":"GET",k=b.match(/\S+/g);b=k.shift(),f=function(){h||(h=!0,k.length?u(a,k.join(" "),c,d,e):d())},g=function(){var b,d;200===i.status&&(b=e?i.getResponseHeader("Date"):i.response,d=a(b),isNaN(d)||(c(d),h=!0))},i.open(j,b),i.timeout=q||0,i.onload=g,i.onloadend=f,i.send()}function v(a,b,c){u(r,a,b,c,!0)}function w(){var a=J.getReadOnlyMetricsFor("stream"),b=K.getLatestMPDRequestHeaderValueByID(a,"Date"),c=null!==b?new Date(b).getTime():Number.NaN;isNaN(c)?x(!0):(h(c-(new Date).getTime()),x(!1,c/1e3,E))}function x(a,b,c){d(!1),C.trigger(k.default.TIME_SYNCHRONIZATION_COMPLETED,{time:b,offset:c,error:a?new g.default(p):null})}function y(a,b){var c=b||0,e=a[c],f=function(a,b){var c=!a||!b;c&&H?w():x(c,a,b)};d(!0),e?I.hasOwnProperty(e.schemeIdUri)?I[e.schemeIdUri](e.value,function(a){var b=(new Date).getTime(),c=a-b;h(c),B("Local time:      "+new Date(b)),B("Server time:     "+new Date(a)),B("Difference (ms): "+c),f(a,c)},function(){y(a,c+1)}):y(a,c+1):(h(0),f())}function z(){f(!1),d(!1)}var A=this.context,B=(0,o.default)(A).getInstance().log,C=(0,i.default)(A).getInstance(),D=void 0,E=void 0,F=void 0,G=void 0,H=void 0,I=void 0,J=void 0,K=void 0;return D={initialize:a,getOffsetToDeviceTimeMs:c,setConfig:b,reset:z}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(163),g=d(f),h=a(9),i=d(h),j=a(13),k=d(j),l=a(10),m=d(l),n=a(8),o=d(n),p=1,q=5e3;e.__dashjs_factory_name="TimeSyncController";var r=m.default.getSingletonFactory(e);r.TIME_SYNC_FAILED_ERROR_CODE=p,r.HTTP_TIMEOUT_MS=q,c.default=r,b.exports=c.default},{10:10,13:13,163:163,8:8,9:9}],75:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){A.on(k.default.XLINK_ELEMENT_LOADED,j,C),H=(0,g.default)(z).create({errHandler:a.errHandler,metricsModel:a.metricsModel,requestModifier:a.requestModifier})}function c(a){D=a}function d(a){E=a}function e(a){var b;G=new o.default({escapeMode:!1,attributePrefix:"",arrayAccessForm:"property",emptyNodeForm:"object",stripWhitespaces:!1,enableToStringFunc:!1,ignoreRoot:!0,matchers:D}),F=a,b=m(F.Period_asArray,F,t,r),h(b,t,r)}function f(){A.off(k.default.XLINK_ELEMENT_LOADED,j,C),H&&(H.reset(),H=null)}function h(a,b,c){var d,e,f,g={};for(g.elements=a,g.type=b,g.resolveType=c,0===g.elements.length&&l(g),f=0;f<g.elements.length;f++)d=g.elements[f],e=B.isHTTPURL(d.url)?d.url:d.originalContent.BaseURL+d.url,H.load(e,d,g)}function j(a){var b,c,d,e="<response>",f="</response>",g="";b=a.element,c=a.resolveObject,b.resolvedContent&&(d=b.resolvedContent.indexOf(">")+1,g=b.resolvedContent.substr(0,d)+e+b.resolvedContent.substr(d)+f,b.resolvedContent=G.xml_str2json(g)),x(c)&&l(c)}function l(a){var b,c,d=[];if(n(a),a.resolveType===s&&A.trigger(k.default.XLINK_READY,{manifest:F}),a.resolveType===r)switch(a.type){case t:for(b=0;b<F[t+"_asArray"].length;b++)c=F[t+"_asArray"][b],c.hasOwnProperty(u+"_asArray")&&(d=d.concat(m(c[u+"_asArray"],c,u,r))),c.hasOwnProperty(v+"_asArray")&&(d=d.concat(m(c[v+"_asArray"],c,v,r)));h(d,u,r);break;case u:A.trigger(k.default.XLINK_READY,{manifest:F})}}function m(a,b,c,d){var e,f,g,h=[];for(f=a.length-1;f>=0;f--)e=a[f],e.hasOwnProperty("xlink:href")&&e["xlink:href"]===w&&a.splice(f,1);for(f=0;f<a.length;f++)e=a[f],e.hasOwnProperty("xlink:href")&&e.hasOwnProperty("xlink:actuate")&&e["xlink:actuate"]===d&&(g=p(e["xlink:href"],b,c,f,d,e),h.push(g));return h}function n(a){var b,c,d,e,f,g,h=[];for(e=a.elements.length-1;e>=0;e--){if(b=a.elements[e],c=b.type+"_asArray",!b.resolvedContent||y())delete b.originalContent["xlink:actuate"],delete b.originalContent["xlink:href"],h.push(b.originalContent);else if(b.resolvedContent)for(f=0;f<b.resolvedContent[c].length;f++)d=b.resolvedContent[c][f],h.push(d);for(b.parentElement[c].splice(b.index,1),g=0;g<h.length;g++)b.parentElement[c].splice(b.index+g,0,h[g]);h=[]}a.elements.length>0&&E.run(F)}function p(a,b,c,d,e,f){return{url:a,parentElement:b,type:c,index:d,resolveType:e,originalContent:f,resolvedContent:null,resolved:!1}}function x(a){var b,c;for(b=0;b<a.elements.length;b++)if(c=a.elements[b],c.resolved===!1)return!1;return!0}function y(){return!1}var z=this.context,A=(0,i.default)(z).getInstance(),B=(0,q.default)(z).getInstance(),C=void 0,D=void 0,E=void 0,F=void 0,G=void 0,H=void 0;return C={resolveManifestOnLoad:e,setMatchers:c,setIron:d,reset:f},b(),C}Object.defineProperty(c,"__esModule",{value:!0});var f=a(60),g=d(f),h=a(9),i=d(h),j=a(13),k=d(j),l=a(10),m=d(l),n=a(4),o=d(n),p=a(159),q=d(p),r="onLoad",s="onActuate",t="Period",u="AdaptationSet",v="EventStream",w="urn:mpeg:dash:resolve-to-zero:2013";e.__dashjs_factory_name="XlinkController",c.default=m.default.getClassFactory(e),b.exports=c.default},{10:10,13:13,159:159,4:4,60:60,9:9}],76:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){return f=(0,g.default)(d).getInstance({eventBus:a.eventBus,metricsModel:a.metricsModel}),(0,k.default)(d).create(a)}function b(){return(0,o.default)(d).getInstance()}function c(){return(0,m.default)(d).getInstance()}var d=this.context,e=void 0,f=void 0;return e={createMetricsReporting:a,getReportingFactory:b,getMetricsHandlerFactory:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(90),g=d(f),h=a(77),i=d(h),j=a(78),k=d(j),l=a(83),m=d(l),n=a(88),o=d(n),p=a(10),q=d(p);e.__dashjs_factory_name="MetricsReporting";var r=q.default.getClassFactory(e);r.events=i.default,c.default=r,b.exports=c.default},{10:10,77:77,78:78,83:83,88:88,90:90}],77:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(14),i=d(h),j=function(a){function b(){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this),this.METRICS_INITIALISATION_COMPLETE="internal_metricsReportingInitialized",this.BECAME_REPORTING_PLAYER="internal_becameReportingPlayer"}return f(b,a),b}(i.default),k=new j;c.default=k,b.exports=c.default},{14:14}],78:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(b){if(!b.error){var c=Object.keys(e),d=(0,i.default)(f).getInstance({dashManifestModel:a.dashManifestModel}).getMetrics(b.manifest);d.forEach(function(b){var d=JSON.stringify(b);if(e.hasOwnProperty(d))c.splice(d,1);else try{var h=(0,g.default)(f).create(a);h.initialize(b),e[d]=h}catch(i){}}),c.forEach(function(a){e[a].reset(),delete e[a]}),h.trigger(m.default.METRICS_INITIALISATION_COMPLETE)}}function c(){Object.keys(e).forEach(function(a){e[a].reset()}),e={}}function d(){h.on(o.default.MANIFEST_UPDATED,b),h.on(o.default.STREAM_TEARDOWN_COMPLETE,c)}var e={},f=this.context,h=a.eventBus;return d(),{}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(79),g=d(f),h=a(92),i=d(h),j=a(10),k=d(j),l=a(77),m=d(l),n=a(13),o=d(n);e.__dashjs_factory_name="MetricsCollectionController",c.default=k.default.getClassFactory(e),b.exports=c.default},{10:10,13:13,77:77,79:79,92:92}],79:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(b){try{f=(0,i.default)(h).create({mediaElement:a.mediaElement}),f.initialize(b.Range),e=(0,k.default)(h).create({log:a.log}),e.initialize(b.Reporting,f),d=(0,m.default)(h).create({log:a.log,eventBus:a.eventBus}),d.initialize(b.metrics,e)}catch(g){throw c(),g}}function c(){d&&d.reset(),e&&e.reset(),f&&f.reset()}var d=void 0,e=void 0,f=void 0,g=void 0,h=this.context;return g={initialize:b,reset:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(81),i=d(h),j=a(82),k=d(j),l=a(80),m=d(l);e.__dashjs_factory_name="MetricsController",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10,80:80,81:81,82:82}],80:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a){e.forEach(function(b){b.handleNewMetric(a.metric,a.value,a.mediaType)})}function c(a,c){a.split(",").forEach(function(a,b,d){var f;if(a.indexOf("(")!==-1&&a.indexOf(")")===-1){var g=d[b+1];g&&g.indexOf("(")===-1&&g.indexOf(")")!==-1&&(a+=","+g,delete d[b+1])}f=j.create(a,c),f&&e.push(f)}),i.on(k.default.METRIC_ADDED,b,f),i.on(k.default.METRIC_UPDATED,b,f)}function d(){i.off(k.default.METRIC_ADDED,b,f),i.off(k.default.METRIC_UPDATED,b,f),e.forEach(function(a){return a.reset()}),e=[]}var e=[],f=void 0,h=this.context,i=a.eventBus,j=(0,g.default)(h).getInstance({log:a.log,eventBus:a.eventBus});return f={initialize:c,reset:d}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(83),g=d(f),h=a(10),i=d(h),j=a(53),k=d(j);e.__dashjs_factory_name="MetricsHandlersController",c.default=i.default.getClassFactory(e),b.exports=c.default},{10:10,53:53,83:83}],81:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a){a&&a.length&&(a.forEach(function(a){var b=a.starttime,c=b+a.duration;j.add(b,c)}),f=!!a[0]._useWallClockTime)}function c(){j.clear()}function d(){j=(0,i.default)(g).create()}function e(){var a,b=j.length;if(!b)return!0;a=f?(new Date).getTime()/1e3:k.currentTime;for(var c=0;c<b;c+=1){var d=j.start(c),e=j.end(c);if(d<=a&&a<e)return!0}return!1}var f=!1,g=this.context,h=void 0,j=void 0,k=a.mediaElement;return h={initialize:b,reset:c,isEnabled:e},d(),h}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(149),i=d(h);e.__dashjs_factory_name="RangeController",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10,149:149}],82:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a,b){a.some(function(a){var c=g.create(a,b);if(c)return e.push(c),!0})}function c(){e.forEach(function(a){return a.reset()}),e=[]}function d(a,b){e.forEach(function(c){return c.report(a,b)})}var e=[],f=void 0,g=(0,i.default)(this.context).getInstance({log:a.log});return f={initialize:b,reset:c,report:d}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(88),i=d(h);e.__dashjs_factory_name="ReportingController",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10,88:88}],83:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(b,c){var d,e=b.match(g);if(e){try{d=j[e[1]](h).create({eventBus:a.eventBus}),d.initialize(e[1],c,e[3],e[5])}catch(i){d=null,f("MetricsHandlerFactory: Could not create handler for type "+e[1]+" with args "+e[3]+", "+e[5]+" ("+i.message+")")}return d}}function c(a,b){j[a]=b}function d(a){delete j[a]}var e=void 0,f=a.log,g=/([a-zA-Z]*)(\(([0-9]*)(\,\s*([a-zA-Z]*))?\))?/,h=this.context,j={BufferLevel:i.default,DVBErrors:k.default,HttpList:m.default,PlayList:o.default,RepSwitchList:o.default,TcpList:o.default};return e={create:b,register:c,unregister:d}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(84),i=d(h),j=a(85),k=d(j),l=a(87),m=d(l),n=a(86),o=d(n);e.__dashjs_factory_name="MetricsHandlerFactory",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10,84:84,85:85,86:86,87:87}],84:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){try{return Object.keys(o).map(function(a){return o[a]}).reduce(function(a,b){return a.level<b.level?a:b})}catch(a){return}}function b(){var b=a();b&&l!==b.t&&(l=b.t,g.report(j,b))}function c(a,c,d){c&&(h=n.validateN(d),g=c,j=n.reconstructFullMetricName(a,d),k=setInterval(b,h))}function d(){clearInterval(k),k=null,h=0,g=null,l=null}function e(a,b,c){"BufferLevel"===a&&(o[c]=b)}var f=void 0,g=void 0,h=void 0,j=void 0,k=void 0,l=void 0,m=this.context,n=(0,i.default)(m).getInstance(),o=[];return f={initialize:c,reset:d,handleNewMetric:e}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(91),i=d(h);e.__dashjs_factory_name="BufferLevelHandler",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10,91:91}],85:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){h.off(i.default.METRICS_INITIALISATION_COMPLETE,b,this),h.trigger(i.default.BECAME_REPORTING_PLAYER)}function c(a,c){c&&(g=c,h.on(i.default.METRICS_INITIALISATION_COMPLETE,b,this))}function d(){g=null}function e(a,b){"DVBErrors"===a&&g&&g.report(a,b)}var f=void 0,g=void 0,h=a.eventBus;return f={initialize:c,reset:d,handleNewMetric:e}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(77),i=d(h);c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10,77:77}],86:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b){
e=a,f=b}function b(){f=null,e=void 0}function c(a,b){a===e&&f&&f.report(e,b)}var d=void 0,e=void 0,f=void 0;return d={initialize:a,reset:b,handleNewMetric:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="GenericMetricHandler",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10}],87:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){var a=l;a.length&&f&&f.report(j,a),l=[]}function b(b,c,d,e){c&&(g=m.validateN(d),f=c,e&&e.length&&(h=e),j=m.reconstructFullMetricName(b,d,e),k=setInterval(a,g))}function c(){clearInterval(k),k=null,g=null,h=null,l=[],f=null}function d(a,b){"HttpList"===a&&(h&&h!==b.type||l.push(b))}var e=void 0,f=void 0,g=void 0,h=void 0,j=void 0,k=void 0,l=[],m=(0,i.default)(this.context).getInstance();return e={initialize:b,reset:c,handleNewMetric:d}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(91),i=d(h);e.__dashjs_factory_name="HttpListHandler",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10,91:91}],88:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a,b){var c;try{c=e[a.schemeIdUri](f).create(),c.initialize(a,b)}catch(d){c=null,g("ReportingFactory: could not create Reporting with schemeIdUri "+a.schemeIdUri+" ("+d.message+")")}return c}function c(a,b){e[a]=b}function d(a){delete e[a]}var e={"urn:dvb:dash:reporting:2014":i.default},f=this.context,g=a.log,h=void 0;return h={create:b,register:c,unregister:d}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(89),i=d(h);e.__dashjs_factory_name="ReportingFactory",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10,89:89}],89:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b,c){var d=new XMLHttpRequest,e=function(){var a=q.indexOf(d);a!==-1&&(q.splice(a,1),d.status>=200&&d.status<300?b&&b():c&&c())};q.push(d);try{d.open("GET",a),d.onloadend=e,d.onerror=e,d.send()}catch(f){d.onerror()}}function b(b,c){Array.isArray(c)||(c=[c]),l&&o.isEnabled()&&c.forEach(function(c){var d=g.serialise(c);j&&"DVBErrors"!==b&&(d="metricname="+b+"&"+d),d=n+"?"+d,a(d,null,function(){l=!1})})}function c(a,b){var c;if(o=b,n=a["dvb:reportingUrl"],!n)throw new Error("required parameter missing (dvb:reportingUrl)");m||(c=a["dvb:probability"]||a["dvb:priority"]||0,c&&(1e3===c||c/1e3>=h.random())&&(l=!0),m=!0)}function d(){p||(q.forEach(function(a){return a.abort()}),q=[]),m=!1,l=!1,n=null,o=null}var e=void 0,f=this.context,g=(0,i.default)(f).getInstance(),h=(0,k.default)(f).getInstance(),j=!0,l=!1,m=!1,n=null,o=null,p=!0,q=[];return e={report:b,initialize:c,reset:d}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(93),i=d(h),j=a(94),k=d(j);e.__dashjs_factory_name="DVBReporting",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10,93:93,94:94}],90:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a){var b=new g.default;if(r){for(var c in a)a.hasOwnProperty(c)&&(b[c]=a[c]);b.mpdurl||(b.mpdurl=r.originalUrl||r.url),b.terror||(b.terror=new Date),q.addDVBErrors(b)}}function c(a){a.error||(r=a.manifest)}function d(a){b({errorcode:g.default.BASE_URL_CHANGED,servicelocation:a.entry})}function e(){b({errorcode:g.default.BECAME_REPORTER})}function f(a){(0===a.responsecode||a.responsecode>=400||a.responsecode<100||a.responsecode>=600)&&b({errorcode:a.responsecode||g.default.CONNECTION_ERROR,url:a.url,terror:a.tresponse,servicelocation:a._serviceLocation})}function h(a){switch(a.metric){case"HttpList":f(a.value)}}function j(a){var c,d=a.error?a.error.code:0;switch(d){case MediaError.MEDIA_ERR_NETWORK:c=g.default.CONNECTION_ERROR;break;case MediaError.MEDIA_ERR_DECODE:c=g.default.CORRUPT_MEDIA_OTHER;break;default:return}b({errorcode:c})}function l(){p.on(i.default.MANIFEST_UPDATED,c,o),p.on(i.default.SERVICE_LOCATION_BLACKLIST_CHANGED,d,o),p.on(k.default.METRIC_ADDED,h,o),p.on(k.default.METRIC_UPDATED,h,o),p.on(k.default.PLAYBACK_ERROR,j,o),p.on(m.default.BECAME_REPORTING_PLAYER,e,o)}function n(){p.off(i.default.MANIFEST_UPDATED,c,o),p.off(i.default.SERVICE_LOCATION_BLACKLIST_CHANGED,d,o),p.off(k.default.METRIC_ADDED,h,o),p.off(k.default.METRIC_UPDATED,h,o),p.off(k.default.PLAYBACK_ERROR,j,o),p.off(m.default.BECAME_REPORTING_PLAYER,e,o)}var o=void 0,p=a.eventBus,q=a.metricsModel,r=void 0;return o={initialise:l,reset:n},l(),o}Object.defineProperty(c,"__esModule",{value:!0});var f=a(95),g=d(f),h=a(13),i=d(h),j=a(53),k=d(j),l=a(77),m=d(l),n=a(10),o=d(n);e.__dashjs_factory_name="DVBErrorsTranslator",c.default=o.default.getSingletonFactory(e),b.exports=c.default},{10:10,13:13,53:53,77:77,95:95}],91:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){return{reconstructFullMetricName:function(a,b,c){var d=a;return b&&(d+="("+b,c&&c.length&&(d+=","+c),d+=")"),d},validateN:function(a){if(!a)throw new Error("missing n");if(isNaN(a))throw new Error("n is NaN");if(a<0)throw new Error("n must be positive");return a}}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="HandlerHelpers",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],92:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a,b,c){var d,f,g=e.getMpd(a),h=0;return b?h=g.availabilityStartTime.getTime()/1e3:(d=this.getRegularPeriods(a,g),d.length&&(h=d[0].start)),f=h,c&&c.hasOwnProperty("starttime")&&(f+=c.starttime),f}function c(a){var c=[];return a.Metrics_asArray&&a.Metrics_asArray.forEach(function(d){var f=new g.default,h=e.getIsDynamic(a);d.hasOwnProperty("metrics")&&(f.metrics=d.metrics,d.Range_asArray&&d.Range_asArray.forEach(function(c){var d=new i.default;d.starttime=b(a,h,c),c.hasOwnProperty("duration")?d.duration=c.duration:d.duration=e.getDuration(a),d._useWallClockTime=h,f.Range.push(d)}),d.Reporting_asArray&&(d.Reporting_asArray.forEach(function(a){var b=new k.default;if(a.hasOwnProperty("schemeIdUri")){b.schemeIdUri=a.schemeIdUri;for(var c in a)a.hasOwnProperty(c)&&(b[c]=a[c]);f.Reporting.push(b)}}),c.push(f)))}),c}var d=void 0,e=a.dashManifestModel;return d={getMetrics:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(96),g=d(f),h=a(97),i=d(h),j=a(98),k=d(j),l=a(10),m=d(l);e.__dashjs_factory_name="ManifestParsing",c.default=m.default.getSingletonFactory(e),b.exports=c.default},{10:10,96:96,97:97,98:98}],93:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(b){var c,d,e=[],f=[];for(c in b)if(b.hasOwnProperty(c)&&0!==c.indexOf("_")){if(d=b[c],void 0!==d&&null!==d||(d=""),Array.isArray(d)){if(!d.length)continue;f=[],d.forEach(function(b){var c="Object"!==Object.prototype.toString.call(b).slice(8,-1);f.push(c?b:a(b))}),d=f.map(encodeURIComponent).join(",")}else"string"==typeof d?d=encodeURIComponent(d):d instanceof Date?d=d.toISOString():"number"==typeof d&&(d=Math.round(d));e.push(c+"="+d)}return e.join("&")}return{serialise:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="MetricSerialiser",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],94:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){c&&(g||(g=new d(f)),c.getRandomValues(g),h=0)}function b(b,d){var f;return b||(b=0),d||(d=1),c?(h===g.length&&a(),f=g[h]/e,h+=1):f=Math.random(),f*(d-b)+b}var c=window.crypto||window.msCrypto,d=Uint32Array,e=Math.pow(2,8*d.BYTES_PER_ELEMENT)-1,f=10,g=void 0,h=void 0,i=void 0;return i={random:b},a(),i}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="RNG",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],95:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.mpdurl=null,this.errorcode=null,this.terror=null,this.url=null,this.ipaddress=null,this.servicelocation=null};e.SSL_CONNECTION_FAILED_PREFIX="SSL",e.DNS_RESOLUTION_FAILED="C00",e.HOST_UNREACHABLE="C01",e.CONNECTION_REFUSED="C02",e.CONNECTION_ERROR="C03",e.CORRUPT_MEDIA_ISOBMFF="M00",e.CORRUPT_MEDIA_OTHER="M01",e.BASE_URL_CHANGED="F00",e.BECAME_REPORTER="S00",c.default=e,b.exports=c.default},{}],96:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.metrics="",this.Range=[],this.Reporting=[]};c.default=e,b.exports=c.default},{}],97:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.starttime=0,this.duration=1/0,this._useWallClockTime=!1};c.default=e,b.exports=c.default},{}],98:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.schemeIdUri="",this.value=""};c.default=e,b.exports=c.default},{}],99:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(){function a(){l=new n}function b(a,b,c){var d=p.getBaseURLsFromElement(c);a[b]?q.areSimpleEquivalent(d,a[b].data.baseUrls)||(a[b].data.baseUrls=d,a[b].data.selectedIdx=m):a[b]=new n(d)}function c(a){var c=p.getBaseURLsFromElement(a);q.areSimpleEquivalent(c,l.data.baseUrls)||(l.data.baseUrls=c,l.data.selectedIdx=m),a.Period_asArray&&a.Period_asArray.forEach(function(a,c){b(l.children,c,a),a.AdaptationSet_asArray&&a.AdaptationSet_asArray.forEach(function(a,d){b(l.children[c].children,d,a),a.Representation_asArray&&a.Representation_asArray.sort(p.getRepresentationSortFunction()).forEach(function(a,e){b(l.children[c].children[d].children,e,a)})})})}function d(a,b){var c=b||l;a(c.data),c.children&&c.children.forEach(function(b){return d(a,b)})}function e(a){d(function(b){isNaN(b.selectedIdx)||a===b.baseUrls[b.selectedIdx].serviceLocation&&(b.selectedIdx=m)})}function f(a){c(a)}function g(){l=new n}function i(a){var b=l,c=[b.data];return a.forEach(function(a){b=b.children[a],b&&c.push(b.data)}),c.filter(function(a){return a.baseUrls.length})}var k=void 0,l=void 0,o=this.context,p=(0,h.default)(o).getInstance(),q=(0,j.default)(o).getInstance();return k={reset:g,update:f,getForPath:i,invalidateSelectedIndexes:e},a(),k}Object.defineProperty(c,"__esModule",{value:!0});var g=a(22),h=d(g),i=a(156),j=d(i),k=a(10),l=d(k),m=NaN,n=function a(b,c){e(this,a),this.data={baseUrls:b||null,selectedIdx:c||m},this.children=[]};f.__dashjs_factory_name="BaseURLTreeModel",c.default=l.default.getClassFactory(f),b.exports=c.default},{10:10,156:156,22:22}],100:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){D=null,G=null,E=[],F=[],A.on(i.default.LOADING_COMPLETED,w,C)}function c(a){G=a}function d(a){D=a}function e(){return D}function f(a){var b=function(a,b){return a.action===m.default.ACTION_COMPLETE&&a.action===b.action},c=function(a,b){return!isNaN(a.index)&&a.startTime===b.startTime&&a.adaptationIndex===b.adaptationIndex},d=function(a,b){return isNaN(a.index)&&isNaN(b.index)&&a.quality===b.quality},e=function(e){var f=!1;return e.some(function(e){if(c(a,e)||d(a,e)||b(a,e))return f=!0}),f};return e(E)}function h(a){var b=a.state instanceof Array?a.state:[a.state],c=[];return b.forEach(function(b){var d=u(b);c=c.concat(t(d,a))}),c}function j(a){E=E.filter(function(b){return isNaN(b.startTime)||b.startTime>=a})}function k(){G.abort(),F=[]}function l(a){switch(a.action){case m.default.ACTION_COMPLETE:E.push(a),v(a,q),A.trigger(i.default.STREAM_COMPLETED,{request:a,fragmentModel:this});break;case m.default.ACTION_DOWNLOAD:v(a,p),F.push(a),n(a);break;default:z("Unknown request action.")}}function n(a){A.trigger(i.default.FRAGMENT_LOADING_STARTED,{sender:C,request:a}),G.load(a)}function r(a,b,c){for(var d=a.length-1,e=d;e>=0;e--){var f=a[e],g=f.startTime,h=g+f.duration;if(c=void 0!==c?c:f.duration/2,!isNaN(g)&&!isNaN(h)&&b+c>=g&&b-c<h||isNaN(g)&&isNaN(b))return f}return null}function t(a,b){return b.hasOwnProperty("time")?[r(a,b.time,b.threshold)]:a.filter(function(a){for(var c in b)if("state"!==c&&b.hasOwnProperty(c)&&a[c]!=b[c])return!1;return!0})}function u(a){var b=void 0;switch(a){case p:b=F;break;case q:b=E;break;default:b=[]}return b}function v(a,b){B.addSchedulingInfo(a.mediaType,new Date,a.type,a.startTime,a.availabilityStartTime,a.duration,a.quality,a.range,b),B.addRequestsQueue(a.mediaType,F,E)}function w(a){a.sender===G&&(F.splice(F.indexOf(a.request),1),a.response&&!a.error&&E.push(a.request),v(a.request,a.error?s:q),A.trigger(i.default.FRAGMENT_LOADING_COMPLETED,{request:a.request,response:a.response,error:a.error,sender:this}))}function x(){A.off(i.default.LOADING_COMPLETED,w,this),G&&(G.reset(),G=null),E=[],F=[]}var y=this.context,z=(0,o.default)(y).getInstance().log,A=(0,g.default)(y).getInstance(),B=a.metricsModel,C=void 0,D=void 0,E=void 0,F=void 0,G=void 0;return C={setLoader:c,setScheduleController:d,getScheduleController:e,getRequests:h,isFragmentLoaded:f,removeExecutedRequestsBeforeTime:j,abortRequests:k,executeRequest:l,reset:x},b(),C}Object.defineProperty(c,"__esModule",{value:!0});var f=a(9),g=d(f),h=a(13),i=d(h),j=a(10),k=d(j),l=a(164),m=d(l),n=a(8),o=d(n),p="loading",q="executed",r="canceled",s="failed";e.__dashjs_factory_name="FragmentModel";var t=k.default.getClassFactory(e);t.FRAGMENT_MODEL_LOADING=p,t.FRAGMENT_MODEL_EXECUTED=q,t.FRAGMENT_MODEL_CANCELED=r,t.FRAGMENT_MODEL_FAILED=s,c.default=t,b.exports=c.default},{10:10,13:13,164:164,8:8,9:9}],101:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){return f}function b(a){f=a,a&&d.trigger(i.default.MANIFEST_LOADED,{data:a})}var c=this.context,d=(0,g.default)(c).getInstance(),e=void 0,f=void 0;return e={getValue:a,setValue:b}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(9),g=d(f),h=a(13),i=d(h),j=a(10),k=d(j);e.__dashjs_factory_name="ManifestModel",c.default=k.default.getSingletonFactory(e),b.exports=c.default},{10:10,13:13,9:9}],102:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function f(){function a(){var a,b;ya=[],xa=!1,wa=!0,Ba=!0,Qa=!1,Sa=!1,Ea={enabled:!0,ttl:l},Fa={enabled:!0,ttl:m},za=k,Aa=void 0,Ca=p,Da=q,Ga=NaN,Ha=t,Ia=u,Ja=v,Ka=w,La=n,Ma=o,Pa=D,Ra={default:E},a={},e(a,i.HTTPRequest.MPD_TYPE,z),e(a,i.HTTPRequest.XLINK_EXPANSION_TYPE,B),e(a,i.HTTPRequest.MEDIA_SEGMENT_TYPE,x),e(a,i.HTTPRequest.INIT_SEGMENT_TYPE,x),e(a,i.HTTPRequest.BITSTREAM_SWITCHING_SEGMENT_TYPE,x),e(a,i.HTTPRequest.INDEX_SEGMENT_TYPE,x),e(a,i.HTTPRequest.OTHER_TYPE,x),Na=a,b={},e(b,i.HTTPRequest.MPD_TYPE,A),e(b,i.HTTPRequest.XLINK_EXPANSION_TYPE,C),e(b,i.HTTPRequest.MEDIA_SEGMENT_TYPE,y),e(b,i.HTTPRequest.INIT_SEGMENT_TYPE,y),e(b,i.HTTPRequest.BITSTREAM_SWITCHING_SEGMENT_TYPE,y),e(b,i.HTTPRequest.INDEX_SEGMENT_TYPE,y),e(b,i.HTTPRequest.OTHER_TYPE,y),Oa=b}function b(a){Qa=a}function c(){return Qa}function d(a){La=a}function f(){return La}function g(a){Ma=a}function h(){return Ma}function j(a){Ga=a}function F(){return isNaN(Ga)?Sa?s:r:Ga}function G(a){Ha=a}function H(){return Ha}function I(a){Ia=a}function J(){return Ia}function K(a){Ja=a}function L(){return Ja}function M(a){Ka=a}function N(){return Ka}function O(a){Ca=a}function P(){return Ca}function Q(a,b){Ea.enabled=a,void 0===b||isNaN(b)||"number"!=typeof b||(Ea.ttl=b)}function R(){return Ea}function S(a,b){Fa.enabled=a,void 0===b||isNaN(b)||"number"!=typeof b||(Fa.ttl=b)}function T(){return Fa}function U(a){Da=a}function V(){return Da}function W(a){Na[i.HTTPRequest.MEDIA_SEGMENT_TYPE]=a}function X(a,b){Na[a]=b}function Y(){return Na[i.HTTPRequest.MEDIA_SEGMENT_TYPE]}function Z(a){return Na[a]}function $(a){Oa[i.HTTPRequest.MEDIA_SEGMENT_TYPE]=a}function _(a,b){Oa[a]=b}function aa(){return Oa[i.HTTPRequest.MEDIA_SEGMENT_TYPE]}function ba(a){return Oa[a]}function ca(a){Pa=a}function da(){return Pa}function ea(a){Ba=a}function fa(){return Ba}function ga(a){za=a}function ha(a){Aa=a}function ia(){return za}function ja(){return Aa}function ka(a){wa=a}function la(){return wa}function ma(a){xa=a}function na(){return xa}function oa(a){ya=a}function pa(){return ya}function qa(a,b){a?Ra[a]=!!b:Object.keys(Ra).forEach(function(a){qa(a,b)})}function ra(a){var b=Ra[a];return void 0===b?Ra.default:b}function sa(){return Sa}function ta(a){Sa=a}function ua(){}var va=void 0,wa=void 0,xa=void 0,ya=void 0,za=void 0,Aa=void 0,Ba=void 0,Ca=void 0,Da=void 0,Ea=void 0,Fa=void 0,Ga=void 0,Ha=void 0,Ia=void 0,Ja=void 0,Ka=void 0,La=void 0,Ma=void 0,Na=void 0,Oa=void 0,Pa=void 0,Qa=void 0,Ra=void 0,Sa=void 0;return va={setBufferOccupancyABREnabled:b,getBufferOccupancyABREnabled:c,setBandwidthSafetyFactor:d,getBandwidthSafetyFactor:f,setAbandonLoadTimeout:g,getAbandonLoadTimeout:h,setLastBitrateCachingInfo:Q,getLastBitrateCachingInfo:R,setLastMediaSettingsCachingInfo:S,getLastMediaSettingsCachingInfo:T,setStableBufferTime:j,getStableBufferTime:F,setBufferTimeAtTopQuality:G,getBufferTimeAtTopQuality:H,setBufferTimeAtTopQualityLongForm:I,getBufferTimeAtTopQualityLongForm:J,setLongFormContentDurationThreshold:K,getLongFormContentDurationThreshold:L,setRichBufferThreshold:M,getRichBufferThreshold:N,setBufferToKeep:O,getBufferToKeep:P,setBufferPruningInterval:U,getBufferPruningInterval:V,setFragmentRetryAttempts:W,getFragmentRetryAttempts:Y,setRetryAttemptsForType:X,getRetryAttemptsForType:Z,setFragmentRetryInterval:$,getFragmentRetryInterval:aa,setRetryIntervalForType:_,getRetryIntervalForType:ba,setWallclockTimeUpdateInterval:ca,getWallclockTimeUpdateInterval:da,setScheduleWhilePaused:ea,getScheduleWhilePaused:fa,getUseSuggestedPresentationDelay:na,setUseSuggestedPresentationDelay:ma,setLiveDelayFragmentCount:ga,getLiveDelayFragmentCount:ia,getLiveDelay:ja,setLiveDelay:ha,setUseManifestDateHeaderTimeSource:ka,getUseManifestDateHeaderTimeSource:la,setUTCTimingSources:oa,getUTCTimingSources:pa,setXHRWithCredentialsForType:qa,getXHRWithCredentialsForType:ra,setFastSwitchEnabled:ta,getFastSwitchEnabled:sa,reset:ua},a(),va}Object.defineProperty(c,"__esModule",{value:!0});var g=a(10),h=d(g),i=a(180),j={scheme:"urn:mpeg:dash:utc:http-xsdate:2014",value:"http://time.akamai.com/?iso"},k=4,l=36e4,m=36e4,n=.9,o=1e4,p=30,q=30,r=12,s=20,t=30,u=60,v=600,w=20,x=3,y=1e3,z=3,A=500,B=1,C=500,D=50,E=!1;f.__dashjs_factory_name="MediaPlayerModel";var F=h.default.getSingletonFactory(f);F.DEFAULT_UTC_TIMING_SOURCE=j,c.default=F,b.exports=c.default},{10:10,180:180}],103:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){T={}}function b(a){a&&a.adapter&&(S=a.adapter)}function c(){Q.trigger(C.default.METRICS_CHANGED)}function d(a){Q.trigger(C.default.METRIC_CHANGED,{mediaType:a}),c()}function e(a,b,c){Q.trigger(C.default.METRIC_UPDATED,{mediaType:a,metric:b,value:c}),d(a)}function f(a,b,c){Q.trigger(C.default.METRIC_ADDED,{mediaType:a,metric:b,value:c}),d(a)}function h(a){delete T[a],d(a)}function k(){T={},c()}function m(a){return T.hasOwnProperty(a)?T[a]:null}function o(a){var b;return T.hasOwnProperty(a)?b=T[a]:(b=new g.default,T[a]=b),b}function q(a,b,c,d,e,g){var h=new i.default;return h.tcpid=b,h.dest=c,h.topen=d,h.tclose=e,h.tconnect=g,o(a).TcpList.push(h),f(a,S.metricsList.TCP_CONNECTION,h),h}function s(a,b,c,d){var e=new j.HTTPRequestTrace;return e.s=b,e.d=c,e.b=d,a.trace.push(e),a.interval||(a.interval=0),a.interval+=c,e}function v(a,b,c,d,e,g,h,i,k,l,m,n,p,q){var r=new j.HTTPRequest;return e&&e!==d&&(v(a,null,c,d,null,null,h,i,null,null,null,n,null,null),r.actualurl=e),r.tcpid=b,r.type=c,r.url=d,r.range=h,r.trequest=i,r.tresponse=k,r.responsecode=m,r._tfinish=l,r._stream=a,r._mediaduration=n,r._responseHeaders=p,r._serviceLocation=g,q?q.forEach(function(a){s(r,a.s,a.d,a.b)}):(delete r.interval,delete r.trace),o(a).HttpList.push(r),f(a,S.metricsList.HTTP_REQUEST,r),r}function x(a,b,c,d,e){var g=new l.default;return g.t=b,g.mt=c,g.to=d,e?g.lto=e:delete g.lto,o(a).RepSwitchList.push(g),f(a,S.metricsList.TRACK_SWITCH,g),g}function z(a,b,c){var d=new n.default;return d.t=b,d.level=c,o(a).BufferLevel.push(d),f(a,S.metricsList.BUFFER_LEVEL,d),d}function B(a,b,c){var d=new p.default;return d.target=c,d.state=b,o(a).BufferState.push(d),f(a,S.metricsList.BUFFER_STATE,d),d}function D(a,b,c,d){var e=new r.default;return e.time=b,e.range=d,e.manifestInfo=c,o(a).DVRInfo.push(e),f(a,S.metricsList.DVR_INFO,e),e}function E(a,b){var c=new t.default,d=o(a).DroppedFrames;return c.time=b.creationTime,c.droppedFrames=b.droppedVideoFrames,d.length>0&&d[d.length-1]==c?d[d.length-1]:(d.push(c),f(a,S.metricsList.DROPPED_FRAMES,c),c)}function F(a,b,c,d,e,g,h,i,j){var k=new w.default;return k.mediaType=a,k.t=b,k.type=c,k.startTime=d,k.availabilityStartTime=e,k.duration=g,k.quality=h,k.range=i,k.state=j,o(a).SchedulingInfo.push(k),f(a,S.metricsList.SCHEDULING_INFO,k),k}function H(a,b,c){var d=new A.default;d.loadingRequests=b,d.executedRequests=c,o(a).RequestsQueue=d,f(a,S.metricsList.REQUESTS_QUEUE,d)}function I(a,b,c,d,e,g,h,i,j,k){var l=new u.ManifestUpdate,m=o("stream");return l.mediaType=a,l.type=b,l.requestTime=c,l.fetchTime=d,l.availabilityStartTime=e,l.presentationStartTime=g,l.clientTimeOffset=h,l.currentTime=i,l.buffered=j,l.latency=k,m.ManifestUpdate.push(l),f(a,S.metricsList.MANIFEST_UPDATE,l),l}function J(a,b){if(a){for(var c in b)a[c]=b[c];e(a.mediaType,S.metricsList.MANIFEST_UPDATE,a)}}function K(a,b,c,d,f){if(a){var g=new u.ManifestUpdateStreamInfo;return g.id=b,g.index=c,g.start=d,g.duration=f,a.streamInfo.push(g),e(a.mediaType,S.metricsList.MANIFEST_UPDATE_STREAM_INFO,a),g}return null}function L(a,b,c,d,f,g,h,i){if(a){var j=new u.ManifestUpdateTrackInfo;return j.id=b,j.index=c,j.streamIndex=d,j.mediaType=f,j.startNumber=h,j.fragmentInfoType=i,j.presentationTimeOffset=g,a.trackInfo.push(j),e(a.mediaType,S.metricsList.MANIFEST_UPDATE_TRACK_INFO,a),j}return null}function M(a){var b="stream";return a.trace&&Array.isArray(a.trace)?a.trace.forEach(function(a){a.hasOwnProperty("subreplevel")&&!a.subreplevel&&delete a.subreplevel}):delete a.trace,o(b).PlayList.push(a),f(b,S.metricsList.PLAY_LIST,a),a}function N(a){var b="stream";return o(b).DVBErrors.push(a),f(b,S.metricsList.DVB_ERRORS,a),a}function O(a,b){var c=new G.default;return c._s=b,o(a).BolaState=[c],f(a,"BolaState",c),c}var P=this.context,Q=(0,y.default)(P).getInstance(),R=void 0,S=void 0,T=void 0;return R={metricsChanged:c,metricChanged:d,metricUpdated:e,metricAdded:f,clearCurrentMetricsForType:h,clearAllCurrentMetrics:k,getReadOnlyMetricsFor:m,getMetricsFor:o,addTcpConnection:q,addHttpRequest:v,addRepresentationSwitch:x,addBufferLevel:z,addBufferState:B,addDVRInfo:D,addDroppedFrames:E,addSchedulingInfo:F,addRequestsQueue:H,addManifestUpdate:I,updateManifestUpdateInfo:J,addManifestUpdateStreamInfo:K,addManifestUpdateRepresentationInfo:L,addPlayList:M,addDVBErrors:N,updateBolaState:O,setConfig:b},a(),R}Object.defineProperty(c,"__esModule",{value:!0});var f=a(169),g=d(f),h=a(186),i=d(h),j=a(180),k=a(183),l=d(k),m=a(176),n=d(m),o=a(177),p=d(o),q=a(178),r=d(q),s=a(179),t=d(s),u=a(181),v=a(185),w=d(v),x=a(9),y=d(x),z=a(184),A=d(z),B=a(13),C=d(B),D=a(10),E=d(D),F=a(175),G=d(F);e.__dashjs_factory_name="MetricsModel",c.default=E.default.getSingletonFactory(e),b.exports=c.default},{10:10,13:13,169:169,175:175,176:176,177:177,178:178,179:179,180:180,181:181,183:183,184:184,185:185,186:186,9:9}],104:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){h=new g.default,i=[],j=!1}function b(){return h}function c(){return i}function d(){return j}function e(a){function b(a,b,c,d){var e=d[0].split(/[=]/);return d.push({key:e[0],value:e[1]}),d.shift(),d}function c(a,b,c){return b>0&&(l&&0===i.length?i=c[b].split(/[&]/):m&&(e=c[b].split(/[&]/))),c}if(!a)return null;var d,e=[],f=new RegExp(/[?]/),g=new RegExp(/[#]/),k=new RegExp(/^(https:)?\/\//i),l=f.test(a),m=g.test(a);return j=k.test(a),d=a.split(/[?#]/).map(c),i.length>0&&(i=i.reduce(b,null)),e.length>0&&(e=e.reduce(b,null),e.forEach(function(a){h[a.key]=a.value})),a}var f=void 0,h=void 0,i=void 0,j=void 0;return f={initialize:a,parseURI:e,getURIFragmentData:b,getURIQueryData:c,isManifestHTTPS:d}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(174),g=d(f),h=a(10),i=d(h);e.__dashjs_factory_name="URIQueryAndFragmentModel",c.default=i.default.getSingletonFactory(e),b.exports=c.default},{10:10,174:174}],105:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){w=[]}function b(){t.playbackRate=x||1,t.removeEventListener("canplay",b)}function c(a){t&&(t.readyState<=2&&a>0?t.addEventListener("canplay",b):t.playbackRate=a)}function d(a){if(t.currentTime!=a)try{t.currentTime=a}catch(b){0===t.readyState&&b.code===b.INVALID_STATE_ERR&&setTimeout(function(){t.currentTime=a},400)}}function e(){return t}function f(a){t=a,t.preload="auto"}function g(a){a?t.src=a:(t.removeAttribute("src"),t.load())}function h(){return t.src}function i(){return v}function j(a){v=a}function k(){return u}function l(a){u=a,u.style.position="absolute",u.style.display="flex",u.style.overflow="hidden",u.style.pointerEvents="none",u.style.top=0,u.style.left=0}function m(a,b){q(a,b)}function n(){return w.length>0}function o(a){var b=void 0;null===a||t.seeking||w.indexOf(a)!==-1||(w.push(a),1===w.length&&(b=document.createEvent("Event"),b.initEvent("waiting",!0,!1),x=t.playbackRate,c(0),t.dispatchEvent(b)))}function p(a){var b=w.indexOf(a),d=void 0;null!==a&&(b!==-1&&w.splice(b,1),n()===!1&&0===t.playbackRate&&(c(x||1),t.paused||(d=document.createEvent("Event"),d.initEvent("playing",!0,!1),t.dispatchEvent(d))))}function q(a,b){b?o(a):p(a)}function r(){var a="webkitDroppedFrameCount"in t&&"webkitDecodedFrameCount"in t,b="getVideoPlaybackQuality"in t,c=null;return b?c=t.getVideoPlaybackQuality():a&&(c={droppedVideoFrames:t.webkitDroppedFrameCount,totalVideoFrames:t.webkitDroppedFrameCount+t.webkitDecodedFrameCount,creationTime:new Date}),c}var s=void 0,t=void 0,u=void 0,v=void 0,w=void 0,x=void 0;return s={initialize:a,setCurrentTime:d,setStallState:m,getElement:e,setElement:f,setSource:g,getSource:h,getVideoContainer:i,setVideoContainer:j,getTTMLRenderingDiv:k,setTTMLRenderingDiv:l,getPlaybackQuality:r}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="VideoModel",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],106:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var f=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),g=a(1),h=d(g),i=function(){function a(){e(this,a)}return f(a,null,[{key:"findCencContentProtection",value:function(a){for(var b=null,c=0;c<a.length;++c){var d=a[c];"urn:mpeg:dash:mp4protection:2011"===d.schemeIdUri.toLowerCase()&&"cenc"===d.value.toLowerCase()&&(b=d)}return b}},{key:"getPSSHData",value:function(a){var b=8,c=new DataView(a),d=c.getUint8(b);return b+=20,d>0&&(b+=4+16*c.getUint32(b)),b+=4,a.slice(b)}},{key:"getPSSHForKeySystem",value:function(b,c){var d=a.parsePSSHList(c);return d.hasOwnProperty(b.uuid.toLowerCase())?d[b.uuid.toLowerCase()]:null}},{key:"parseInitDataFromContentProtection",value:function(a){return"pssh"in a?h.default.decodeArray(a.pssh.__text).buffer:null}},{key:"parsePSSHList",value:function(a){if(null===a)return[];for(var b=new DataView(a),c=!1,d={},e=0;!c;){var f,g,h,i,j,k=e;if(e>=b.buffer.byteLength)break;if(f=b.getUint32(e),g=e+f,e+=4,1886614376===b.getUint32(e))if(e+=4,h=b.getUint8(e),0===h||1===h){e++,e+=3,i="";var l,m;for(l=0;l<4;l++)m=b.getUint8(e+l).toString(16),i+=1===m.length?"0"+m:m;for(e+=4,i+="-",l=0;l<2;l++)m=b.getUint8(e+l).toString(16),i+=1===m.length?"0"+m:m;for(e+=2,i+="-",l=0;l<2;l++)m=b.getUint8(e+l).toString(16),i+=1===m.length?"0"+m:m;for(e+=2,i+="-",l=0;l<2;l++)m=b.getUint8(e+l).toString(16),i+=1===m.length?"0"+m:m;for(e+=2,i+="-",l=0;l<6;l++)m=b.getUint8(e+l).toString(16),i+=1===m.length?"0"+m:m;e+=6,i=i.toLowerCase(),j=b.getUint32(e),e+=4,d[i]=b.buffer.slice(k,g),e=g}else e=g;else e=g}return d}}]),a}();c.default=i,b.exports=c.default},{1:1}],107:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){var c=null,d=(0,i.default)(e).getInstance();d.setConfig({log:a.log}),d.initialize();var f=b(a);return!c&&f&&(c=(0,g.default)(e).create({protectionModel:f,protectionKeyController:d,adapter:a.adapter,eventBus:a.eventBus,log:a.log}),a.capabilities.setEncryptedMediaSupported(!0)),c}function b(a){var b=a.log,d=a.eventBus,f=a.videoModel.getElement();return void 0!==f.onencrypted&&void 0!==f.mediaKeys&&void 0!==navigator.requestMediaKeySystemAccess&&"function"==typeof navigator.requestMediaKeySystemAccess?(b("EME detected on this user agent! (ProtectionModel_21Jan2015)"),(0,m.default)(e).create({log:b,eventBus:d})):c(f,u)?(b("EME detected on this user agent! (ProtectionModel_3Feb2014)"),(0,o.default)(e).create({log:b,eventBus:d,api:c(f,u)})):c(f,t)?(b("EME detected on this user agent! (ProtectionModel_01b)"),(0,q.default)(e).create({log:b,eventBus:d,api:c(f,t)})):(b("No supported version of EME detected on this user agent! - Attempts to play encrypted content will fail!"),null)}function c(a,b){for(var c=0;c<b.length;c++){var d=b[c];if("function"==typeof a[d[Object.keys(d)[0]]])return d}return null}var d=void 0,e=this.context;return d={createProtectionSystem:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(109),g=d(f),h=a(110),i=d(h),j=a(108),k=d(j),l=a(115),m=d(l),n=a(116),o=d(n),p=a(114),q=d(p),r=a(10),s=d(r),t=[{generateKeyRequest:"generateKeyRequest",addKey:"addKey",cancelKeyRequest:"cancelKeyRequest",needkey:"needkey",keyerror:"keyerror",keyadded:"keyadded",keymessage:"keymessage"},{generateKeyRequest:"webkitGenerateKeyRequest",addKey:"webkitAddKey",cancelKeyRequest:"webkitCancelKeyRequest",needkey:"webkitneedkey",keyerror:"webkitkeyerror",keyadded:"webkitkeyadded",keymessage:"webkitkeymessage"}],u=[{setMediaKeys:"setMediaKeys",MediaKeys:"MediaKeys",release:"close",needkey:"needkey",error:"keyerror",message:"keymessage",ready:"keyadded",close:"keyclose"},{setMediaKeys:"msSetMediaKeys",MediaKeys:"MSMediaKeys",release:"close",needkey:"msneedkey",error:"mskeyerror",message:"mskeymessage",ready:"mskeyadded",close:"mskeyclose"}];e.__dashjs_factory_name="Protection";var v=s.default.getClassFactory(e);v.events=k.default,c.default=v,b.exports=c.default},{10:10,108:108,109:109,110:110,114:114,115:115,116:116}],108:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{
value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(14),i=d(h),j=function(a){function b(){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this),this.INTERNAL_KEY_MESSAGE="internalKeyMessage",this.INTERNAL_KEY_SYSTEM_SELECTED="internalKeySystemSelected",this.KEY_ADDED="public_keyAdded",this.KEY_ERROR="public_keyError",this.KEY_MESSAGE="public_keyMessage",this.KEY_SESSION_CLOSED="public_keySessionClosed",this.KEY_SESSION_CREATED="public_keySessionCreated",this.KEY_SESSION_REMOVED="public_keySessionRemoved",this.KEY_STATUSES_CHANGED="public_keyStatusesChanged",this.KEY_SYSTEM_ACCESS_COMPLETE="keySystemAccessComplete",this.KEY_SYSTEM_SELECTED="public_keySystemSelected",this.LICENSE_REQUEST_COMPLETE="public_licenseRequestComplete",this.NEED_KEY="needkey",this.PROTECTION_CREATED="public_protectioncreated",this.PROTECTION_DESTROYED="public_protectiondestroyed",this.SERVER_CERTIFICATE_UPDATED="serverCertificateUpdated",this.TEARDOWN_COMPLETE="protectionTeardownComplete",this.VIDEO_ELEMENT_SELECTED="videoElementSelected"}return f(b,a),b}(i.default),k=new j;c.default=k,b.exports=c.default},{14:14}],109:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){D=x.getKeySystems(),E=[],I=!1,J="temporary",K="",i.default.extend(q.default.events)}function c(a,b,c){if(!I){var d;b||c||(d=z.getStreamsInfo(a)[0]),F=b||(d?z.getMediaInfoForType(a,d,"audio"):null),G=c||(d?z.getMediaInfoForType(a,d,"video"):null);var e=G?G:F,f=x.getSupportedKeySystemsFromContentProtection(e.contentProtection);f&&f.length>0&&t(f,!0),I=!0}}function d(a){var b=g.default.getPSSHForKeySystem(L,a);if(b){for(var c=y.getAllInitData(),d=0;d<c.length;d++)if(x.initDataEquals(b,c[d]))return void B("DRM: Ignoring initData because we have already seen it!");try{y.createKeySession(b,J)}catch(e){A.trigger(i.default.KEY_SESSION_CREATED,{data:null,error:"Error creating key session! "+e.message})}}else A.trigger(i.default.KEY_SESSION_CREATED,{data:null,error:"Selected key system is "+L.systemString+".  needkey/encrypted event contains no initData corresponding to that key system!"})}function e(a){y.loadKeySession(a)}function f(a){y.removeKeySession(a)}function h(a){y.closeKeySession(a)}function j(a){y.setServerCertificate(a)}function l(a){a?(y.setMediaElement(a),A.on(i.default.NEED_KEY,w,this),A.on(i.default.INTERNAL_KEY_MESSAGE,v,this)):null===a&&(y.setMediaElement(a),A.off(i.default.NEED_KEY,w,this),A.off(i.default.INTERNAL_KEY_MESSAGE,v,this))}function n(a){J=a}function o(a){K=a}function p(a){H=a}function r(){l(null),L=void 0,y&&(y.reset(),y=null)}function s(a){var b=null,c=a.systemString;return H&&(b=c in H?H[c]:null),b}function t(a,b){var c=this,e=[],f=[];G&&f.push(new k.default(G.codec,K)),F&&e.push(new k.default(F.codec,K));var g,h=new m.default(e,f,"optional","temporary"===J?"optional":"required",[J]),j=[];if(L){for(g=0;g<a.length;g++)if(L===a[g].ks){var l=function(){j.push({ks:a[g].ks,configs:[h]});var e=function e(f){A.off(i.default.KEY_SYSTEM_ACCESS_COMPLETE,e,c),f.error?b||A.trigger(i.default.KEY_SYSTEM_SELECTED,{error:"DRM: KeySystem Access Denied! -- "+f.error}):(B("DRM: KeySystem Access Granted"),A.trigger(i.default.KEY_SYSTEM_SELECTED,{data:f.data}),d(a[g].initData))};return A.on(i.default.KEY_SYSTEM_ACCESS_COMPLETE,e,c),y.requestKeySystemAccess(j),"break"}();if("break"===l)break}}else if(void 0===L){L=null,E.push(a);for(var n=0;n<a.length;n++)j.push({ks:a[n].ks,configs:[h]});var o,p=function a(d){A.off(i.default.KEY_SYSTEM_ACCESS_COMPLETE,a,c),d.error?(L=void 0,A.off(i.default.INTERNAL_KEY_SYSTEM_SELECTED,q,c),b||A.trigger(i.default.KEY_SYSTEM_SELECTED,{data:null,error:"DRM: KeySystem Access Denied! -- "+d.error})):(o=d.data,B("DRM: KeySystem Access Granted ("+o.keySystem.systemString+")!  Selecting key system..."),y.selectKeySystem(o))},q=function a(e){if(A.off(i.default.INTERNAL_KEY_SYSTEM_SELECTED,a,c),A.off(i.default.KEY_SYSTEM_ACCESS_COMPLETE,p,c),e.error)L=void 0,b||A.trigger(i.default.KEY_SYSTEM_SELECTED,{data:null,error:"DRM: Error selecting key system! -- "+e.error});else{L=y.getKeySystem(),A.trigger(i.default.KEY_SYSTEM_SELECTED,{data:o});for(var f=0;f<E.length;f++)for(g=0;g<E[f].length;g++)if(L===E[f][g].ks){d(E[f][g].initData);break}}};A.on(i.default.INTERNAL_KEY_SYSTEM_SELECTED,q,c),A.on(i.default.KEY_SYSTEM_ACCESS_COMPLETE,p,c),y.requestKeySystemAccess(j)}else E.push(a)}function u(a,b){A.trigger(i.default.LICENSE_REQUEST_COMPLETE,{data:a,error:b})}function v(a){if(B("DRM: onKeyMessage"),a.error)return void B(a.error);var b=a.data;A.trigger(i.default.KEY_MESSAGE,{data:b});var c=b.messageType?b.messageType:"license-request",d=b.message,e=b.sessionToken,f=s(L),h=L.systemString,j=x.getLicenseServer(L,f,c),k={sessionToken:e,messageType:c};if(!j)return B("DRM: License server request not required for this message (type="+a.data.messageType+").  Session ID="+e.getSessionID()),void u(k);if(x.isClearKey(L)){var l=x.processClearKeyLicenseRequest(f,d);if(l)return B("DRM: ClearKey license request handled by application!"),u(k),void y.updateKeySession(e,l)}var m=new XMLHttpRequest,n=null;if(f&&f.serverURL){var o=f.serverURL;"string"==typeof o&&""!==o?n=o:"object"==typeof o&&o.hasOwnProperty(c)&&(n=o[c])}else f&&f.laURL&&""!==f.laURL?n=f.laURL:(n=L.getLicenseServerURLFromInitData(g.default.getPSSHData(e.initData)),n||(n=a.data.laURL));if(n=j.getServerURLFromMessage(n,d,c),!n)return void u(k,"DRM: No license server URL specified!");m.open(j.getHTTPMethod(c),n,!0),m.responseType=j.getResponseType(h,c),m.onload=function(){200==this.status?(u(k),y.updateKeySession(e,j.getLicenseMessage(this.response,h,c))):u(k,"DRM: "+h+' update, XHR status is "'+this.statusText+'" ('+this.status+"), expected to be 200. readyState is "+this.readyState+".  Response is "+(this.response?j.getErrorResponse(this.response,h,c):"NONE"))},m.onabort=function(){u(k,"DRM: "+h+' update, XHR aborted. status is "'+this.statusText+'" ('+this.status+"), readyState is "+this.readyState)},m.onerror=function(){u(k,"DRM: "+h+' update, XHR error. status is "'+this.statusText+'" ('+this.status+"), readyState is "+this.readyState)};var p=function(a){var b;if(a)for(b in a)"authorization"===b.toLowerCase()&&(m.withCredentials=!0),m.setRequestHeader(b,a[b])};f&&p(f.httpRequestHeaders),p(L.getRequestHeadersFromMessage(d)),f&&f.withCredentials&&(m.withCredentials=!0),m.send(L.getLicenseRequestFromMessage(d))}function w(a){if(B("DRM: onNeedKey"),"cenc"!==a.key.initDataType)return void B("DRM:  Only 'cenc' initData is supported!  Ignoring initData of type: "+a.key.initDataType);var b=a.key.initData;ArrayBuffer.isView(b)&&(b=b.buffer),B("DRM: initData:",String.fromCharCode.apply(null,new Uint8Array(b)));var c=x.getSupportedKeySystems(b,H);return 0===c.length?void B("DRM: Received needkey event with initData, but we don't support any of the key systems!"):void t(c,!1)}var x=a.protectionKeyController,y=a.protectionModel,z=a.adapter,A=a.eventBus,B=a.log,C=void 0,D=void 0,E=void 0,F=void 0,G=void 0,H=void 0,I=void 0,J=void 0,K=void 0,L=void 0;return C={initialize:c,createKeySession:d,loadKeySession:e,removeKeySession:f,closeKeySession:h,setServerCertificate:j,setMediaElement:l,setSessionType:n,setRobustnessLevel:o,setProtectionData:p,reset:r},b(),C}Object.defineProperty(c,"__esModule",{value:!0});var f=a(106),g=d(f),h=a(13),i=d(h),j=a(127),k=d(j),l=a(126),m=d(l),n=a(10),o=d(n),p=a(107),q=d(p);e.__dashjs_factory_name="ProtectionController",c.default=o.default.getClassFactory(e),b.exports=c.default},{10:10,106:106,107:107,126:126,127:127,13:13}],110:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){a&&a.log&&(t=a.log)}function b(){v=[];var a;a=(0,m.default)(p).getInstance(),v.push(a),a=(0,k.default)(p).getInstance(),v.push(a),a=(0,i.default)(p).getInstance(),v.push(a),w=a}function c(){return v}function d(a){for(var b=0;b<v.length;b++)if(v[b].systemString===a)return v[b];return null}function e(a){return a===w}function f(a,b){if(a.byteLength===b.byteLength){for(var c=new Uint8Array(a),d=new Uint8Array(b),e=0;e<c.length;e++)if(c[e]!==d[e])return!1;return!0}return!1}function h(a){var b,c,d,e,f=[];if(a)for(d=0;d<v.length;++d)for(c=v[d],e=0;e<a.length;++e)if(b=a[e],b.schemeIdUri.toLowerCase()===c.schemeIdURI){var g=c.getInitData(b);g&&f.push({ks:v[d],initData:g})}return f}function j(a,b){var c,d=[],e=g.default.parsePSSHList(a);for(c=0;c<v.length;++c){var f=v[c].systemString,h=!b||f in b;v[c].uuid in e&&h&&d.push({ks:v[c],initData:e[v[c].uuid]})}return d}function l(a,b,c){if("license-release"===c||"individualization-request"===c)return null;var d=null;return b&&b.hasOwnProperty("drmtoday")?d=(0,o.default)(p).getInstance():"com.widevine.alpha"===a.systemString?d=(0,s.default)(p).getInstance():"com.microsoft.playready"===a.systemString?d=(0,q.default)(p).getInstance():"org.w3.clearkey"===a.systemString&&(d=(0,u.default)(p).getInstance()),d}function n(a,b){try{return w.getClearKeysFromProtectionData(a,b)}catch(c){return t("Failed to retrieve clearkeys from ProtectionData"),null}}var p=this.context,r=void 0,t=void 0,v=void 0,w=void 0;return r={initialize:b,isClearKey:e,initDataEquals:f,getKeySystems:c,getKeySystemBySystemString:d,getSupportedKeySystemsFromContentProtection:h,getSupportedKeySystems:j,getLicenseServer:l,processClearKeyLicenseRequest:n,setConfig:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(106),g=d(f),h=a(111),i=d(h),j=a(113),k=d(j),l=a(112),m=d(l),n=a(118),o=d(n),p=a(119),q=d(p),r=a(120),s=d(r),t=a(117),u=d(t),v=a(10),w=d(v);e.__dashjs_factory_name="ProtectionKeyController",c.default=w.default.getSingletonFactory(e),b.exports=c.default},{10:10,106:106,111:111,112:112,113:113,117:117,118:118,119:119,120:120}],111:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b){var c=null;if(a){for(var d=JSON.parse(String.fromCharCode.apply(null,new Uint8Array(b))),e=[],f=0;f<d.kids.length;f++){var h=d.kids[f],j=a.clearkeys.hasOwnProperty(h)?a.clearkeys[h]:null;if(!j)throw new Error("DRM: ClearKey keyID ("+h+") is not known!");e.push(new g.default(h,j))}c=new i.default(e)}return c}function b(a){return k.default.parseInitDataFromContentProtection(a)}function c(){return null}function d(a){return new Uint8Array(a)}function e(){return null}var f=void 0;return f={uuid:n,schemeIdURI:p,systemString:o,getInitData:b,getRequestHeadersFromMessage:c,getLicenseRequestFromMessage:d,getLicenseServerURLFromInitData:e,getClearKeysFromProtectionData:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(124),g=d(f),h=a(121),i=d(h),j=a(106),k=d(j),l=a(10),m=d(l),n="1077efec-c0b2-4d02-ace3-3c1e52e2fb4b",o="org.w3.clearkey",p="urn:uuid:"+n;e.__dashjs_factory_name="KeySystemClearKey",c.default=m.default.getSingletonFactory(e),b.exports=c.default},{10:10,106:106,121:121,124:124}],112:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){var b,c,d={},e=new DOMParser,f="utf16"===h?new Uint16Array(a):new Uint8Array(a);b=String.fromCharCode.apply(null,f),c=e.parseFromString(b,"application/xml");for(var g=c.getElementsByTagName("name"),i=c.getElementsByTagName("value"),j=0;j<g.length;j++)d[g[j].childNodes[0].nodeValue]=i[j].childNodes[0].nodeValue;return d.hasOwnProperty("Content")&&(d["Content-Type"]=d.Content,delete d.Content),d}function b(a){var b,c,d=null,e=new DOMParser,f="utf16"===h?new Uint16Array(a):new Uint8Array(a);if(b=String.fromCharCode.apply(null,f),c=e.parseFromString(b,"application/xml"),c.getElementsByTagName("Challenge")[0]){var g=c.getElementsByTagName("Challenge")[0].childNodes[0].nodeValue;g&&(d=m.default.decode(g))}return d}function c(a){if(a)for(var b=new DataView(a),c=b.getUint16(4,!0),d=6,e=new DOMParser,f=0;f<c;f++){var g=b.getUint16(d,!0);d+=2;var h=b.getUint16(d,!0);if(d+=2,1===g){var i=a.slice(d,d+h),j=String.fromCharCode.apply(null,new Uint16Array(i)),k=e.parseFromString(j,"application/xml");if(k.getElementsByTagName("LA_URL")[0]){var l=k.getElementsByTagName("LA_URL")[0].childNodes[0].nodeValue;if(l)return l}if(k.getElementsByTagName("LUI_URL")[0]){var m=k.getElementsByTagName("LUI_URL")[0].childNodes[0].nodeValue;if(m)return m}}else d+=h}return null}function d(a){var b,c,d,e,f,h=new Uint8Array([112,115,115,104,0,0,0,0]),i=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]),j=0,k=null;if("pssh"in a)return g.default.parseInitDataFromContentProtection(a);if("pro"in a)k=m.default.decodeArray(a.pro.__text);else{if(!("prheader"in a))return null;k=m.default.decodeArray(a.prheader.__text)}return b=k.length,c=4+h.length+i.length+4+b,d=new ArrayBuffer(c),e=new Uint8Array(d),f=new DataView(d),f.setUint32(j,c),j+=4,e.set(h,j),j+=h.length,e.set(i,j),j+=i.length,f.setUint32(j,b),j+=4,e.set(k,j),j+=b,e.buffer}function e(a){if("utf8"!==a&&"utf16"!==a)throw new i.default("Illegal PlayReady message format! -- "+a);h=a}var f=void 0,h="utf16";return f={uuid:n,schemeIdURI:p,systemString:o,getInitData:d,getRequestHeadersFromMessage:a,getLicenseRequestFromMessage:b,getLicenseServerURLFromInitData:c,setPlayReadyMessageFormat:e}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(106),g=d(f),h=a(163),i=d(h),j=a(10),k=d(j),l=a(1),m=d(l),n="9a04f079-9840-4286-ab92-e65be0885f95",o="com.microsoft.playready",p="urn:uuid:"+n;e.__dashjs_factory_name="KeySystemPlayReady",c.default=k.default.getSingletonFactory(e),b.exports=c.default},{1:1,10:10,106:106,163:163}],113:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){return g.default.parseInitDataFromContentProtection(a)}function b(){return null}function c(a){return new Uint8Array(a)}function d(){return null}var e=void 0;return e={uuid:j,schemeIdURI:l,systemString:k,getInitData:a,getRequestHeadersFromMessage:b,getLicenseRequestFromMessage:c,getLicenseServerURLFromInitData:d}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(106),g=d(f),h=a(10),i=d(h),j="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed",k="com.widevine.alpha",l="urn:uuid:"+j;e.__dashjs_factory_name="KeySystemWidevine",c.default=i.default.getSingletonFactory(e),b.exports=c.default},{10:10,106:106}],114:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){E=null,F=null,I=[],J=[],G=(0,g.default)(z).getInstance(),H=(0,u.default)(z).getInstance(),L=w()}function c(){E&&y();for(var a=0;a<J.length;a++)p(J[a]);A.trigger(s.default.TEARDOWN_COMPLETE)}function d(){return F}function e(){for(var a=[],b=0;b<I.length;b++)a.push(I[b].initData);for(var b=0;b<J.length;b++)a.push(J[b].initData);return a}function f(a){var b=E;b||(b=document.createElement("video"));for(var c=!1,d=0;d<a.length;d++)for(var e=a[d].ks.systemString,f=a[d].configs,g=null,h=null,i=0;i<f.length;i++){var j=f[i].videoCapabilities;if(j&&0!==j.length){h=[];for(var k=0;k<j.length;k++)""!==b.canPlayType(j[k].contentType,e)&&h.push(j[k])}if(!(!g&&!h||g&&0===g.length||h&&0===h.length)){c=!0;var l=new o.default(g,h),m=G.getKeySystemBySystemString(e);A.trigger(s.default.KEY_SYSTEM_ACCESS_COMPLETE,{data:new q.default(m,l)});break}}c||A.trigger(s.default.KEY_SYSTEM_ACCESS_COMPLETE,{error:"Key system access denied! -- No valid audio/video content configurations detected!"})}function h(a){F=a.keySystem,A.trigger(s.default.INTERNAL_KEY_SYSTEM_SELECTED)}function j(a){E!==a&&(E&&y(),E=a,E&&(E.addEventListener(C.keyerror,L),E.addEventListener(C.needkey,L),E.addEventListener(C.keymessage,L),E.addEventListener(C.keyadded,L),A.trigger(s.default.VIDEO_ELEMENT_SELECTED)))}function l(a){if(!F)throw new Error("Can not create sessions until you have selected a key system");if(K||0===J.length){var b={sessionID:null,initData:a,getSessionID:function(){return this.sessionID},getExpirationTime:function(){return NaN},getSessionType:function(){return"temporary"}};return I.push(b),E[C.generateKeyRequest](F.systemString,new Uint8Array(a)),b}throw new Error("Multiple sessions not allowed!")}function n(a,b){var c=a.sessionID;if(G.isClearKey(F))for(var d=0;d<b.keyPairs.length;d++)E[C.addKey](F.systemString,b.keyPairs[d].key,b.keyPairs[d].keyID,c);else E[C.addKey](F.systemString,new Uint8Array(b),a.initData,c)}function p(a){E[C.cancelKeyRequest](F.systemString,a.sessionID)}function r(){}function t(){}function v(){}function w(){return{handleEvent:function(a){var b=null;switch(a.type){case C.needkey:var c=ArrayBuffer.isView(a.initData)?a.initData.buffer:a.initData;A.trigger(s.default.NEED_KEY,{key:new i.default(c,"cenc")});break;case C.keyerror:if(b=x(J,a.sessionId),b||(b=x(I,a.sessionId)),b){var d="";switch(a.errorCode.code){case 1:d+="MEDIA_KEYERR_UNKNOWN - An unspecified error occurred. This value is used for errors that don't match any of the other codes.";break;case 2:d+="MEDIA_KEYERR_CLIENT - The Key System could not be installed or updated.";break;case 3:d+="MEDIA_KEYERR_SERVICE - The message passed into update indicated an error from the license service.";break;case 4:d+="MEDIA_KEYERR_OUTPUT - There is no available output device with the required characteristics for the content protection system.";break;case 5:d+="MEDIA_KEYERR_HARDWARECHANGE - A hardware configuration change caused a content protection error.";break;case 6:d+="MEDIA_KEYERR_DOMAIN - An error occurred in a multi-device domain licensing configuration. The most common error is a failure to join the domain."}d+="  System Code="+a.systemCode,A.trigger(s.default.KEY_ERROR,{data:new k.default(b,d)})}else B("No session token found for key error");break;case C.keyadded:b=x(J,a.sessionId),b||(b=x(I,a.sessionId)),b?(B("DRM: Key added."),A.trigger(s.default.KEY_ADDED,{data:b})):B("No session token found for key added");break;case C.keymessage:if(K=null!==a.sessionId&&void 0!==a.sessionId,K?(b=x(J,a.sessionId),!b&&I.length>0&&(b=I.shift(),J.push(b),b.sessionID=a.sessionId)):I.length>0&&(b=I.shift(),J.push(b),0!==I.length&&H.mediaKeyMessageError("Multiple key sessions were creates with a user-agent that does not support sessionIDs!! Unpredictable behavior ahead!")),b){var e=ArrayBuffer.isView(a.message)?a.message.buffer:a.message;b.keyMessage=e,A.trigger(s.default.INTERNAL_KEY_MESSAGE,{data:new m.default(b,e,a.defaultURL)})}else B("No session token found for key message")}}}}function x(a,b){if(b&&a){for(var c=a.length,d=0;d<c;d++)if(a[d].sessionID==b)return a[d];return null}return null}function y(){E.removeEventListener(C.keyerror,L),E.removeEventListener(C.needkey,L),E.removeEventListener(C.keymessage,L),E.removeEventListener(C.keyadded,L)}var z=this.context,A=a.eventBus,B=a.log,C=a.api,D=void 0,E=void 0,F=void 0,G=void 0,H=void 0,I=void 0,J=void 0,K=void 0,L=void 0;return D={getAllInitData:e,requestKeySystemAccess:f,getKeySystem:d,selectKeySystem:h,setMediaElement:j,createKeySession:l,updateKeySession:n,closeKeySession:p,setServerCertificate:r,loadKeySession:t,removeKeySession:v,reset:c},b(),D}Object.defineProperty(c,"__esModule",{value:!0});var f=a(110),g=d(f),h=a(128),i=d(h),j=a(122),k=d(j),l=a(123),m=d(l),n=a(126),o=d(n),p=a(125),q=d(p),r=a(13),s=d(r),t=a(152),u=d(t),v=a(10),w=d(v);e.__dashjs_factory_name="ProtectionModel_01b",c.default=w.default.getClassFactory(e),b.exports=c.default},{10:10,110:110,122:122,123:123,125:125,126:126,128:128,13:13,152:152}],115:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){A=null,B=null,C=null,D=[],F=(0,g.default)(G).getInstance(),E=w()}function c(){var a,b=D.length;if(0!==b)for(var c=function(a){x(a),0===D.length&&(B?(B.removeEventListener("encrypted",E),B.setMediaKeys(null).then(function(){H.trigger(q.default.TEARDOWN_COMPLETE)})):H.trigger(q.default.TEARDOWN_COMPLETE))},d=0;d<b;d++)a=D[d],function(b){a.session.closed.then(function(){c(b)}),v(a).catch(function(){c(b)})}(a);else H.trigger(q.default.TEARDOWN_COMPLETE)}function d(){return A}function e(){for(var a=[],b=0;b<D.length;b++)a.push(D[b].initData);return a}function f(a){u(a,0)}function h(a){a.mksa.createMediaKeys().then(function(b){A=a.keySystem,C=b,B&&B.setMediaKeys(C),H.trigger(q.default.INTERNAL_KEY_SYSTEM_SELECTED)}).catch(function(){H.trigger(q.default.INTERNAL_KEY_SYSTEM_SELECTED,{error:"Error selecting keys system ("+a.keySystem.systemString+")! Could not create MediaKeys -- TODO"})})}function j(a){B!==a&&(B&&(B.removeEventListener("encrypted",E),B.setMediaKeys(null)),B=a,B&&(B.addEventListener("encrypted",E),C&&B.setMediaKeys(C)))}function l(a){if(!A||!C)throw new Error("Can not set server certificate until you have selected a key system");C.setServerCertificate(a).then(function(){I("DRM: License server certificate successfully updated."),H.trigger(q.default.SERVER_CERTIFICATE_UPDATED)}).catch(function(a){H.trigger(q.default.SERVER_CERTIFICATE_UPDATED,{error:"Error updating server certificate -- "+a.name})})}function n(a,b){if(!A||!C)throw new Error("Can not create sessions until you have selected a key system");var c=C.createSession(b),d=y(c,a,b);c.generateRequest("cenc",a).then(function(){I("DRM: Session created.  SessionID="+d.getSessionID()),H.trigger(q.default.KEY_SESSION_CREATED,{data:d})}).catch(function(a){x(d),H.trigger(q.default.KEY_SESSION_CREATED,{data:null,error:"Error generating key request -- "+a.name})})}function p(a,b){var c=a.session;F.isClearKey(A)&&(b=b.toJWK()),c.update(b).catch(function(b){H.trigger(q.default.KEY_ERROR,{data:new k.default(a,"Error sending update() message! "+b.name)})})}function r(a){if(!A||!C)throw new Error("Can not load sessions until you have selected a key system");var b=C.createSession();b.load(a).then(function(c){if(c){var d=y(b);I("DRM: Session created.  SessionID="+d.getSessionID()),H.trigger(q.default.KEY_SESSION_CREATED,{data:d})}else H.trigger(q.default.KEY_SESSION_CREATED,{data:null,error:"Could not load session! Invalid Session ID ("+a+")"})}).catch(function(b){H.trigger(q.default.KEY_SESSION_CREATED,{data:null,error:"Could not load session ("+a+")! "+b.name})})}function s(a){var b=a.session;b.remove().then(function(){I("DRM: Session removed.  SessionID="+a.getSessionID()),H.trigger(q.default.KEY_SESSION_REMOVED,{data:a.getSessionID()})},function(b){H.trigger(q.default.KEY_SESSION_REMOVED,{data:null,error:"Error removing session ("+a.getSessionID()+"). "+b.name})})}function t(a){v(a).catch(function(b){x(a),H.trigger(q.default.KEY_SESSION_CLOSED,{data:null,error:"Error closing session ("+a.getSessionID()+") "+b.name})})}function u(a,b){!function(b){var c=a[b].ks,d=a[b].configs;navigator.requestMediaKeySystemAccess(c.systemString,d).then(function(a){var b="function"==typeof a.getConfiguration?a.getConfiguration():null,d=new o.default(c,b);d.mksa=a,H.trigger(q.default.KEY_SYSTEM_ACCESS_COMPLETE,{data:d})}).catch(function(){++b<a.length?u(a,b):H.trigger(q.default.KEY_SYSTEM_ACCESS_COMPLETE,{error:"Key system access denied!"})})}(b)}function v(a){var b=a.session;return b.removeEventListener("keystatuseschange",a),b.removeEventListener("message",a),b.close()}function w(){return{handleEvent:function(a){switch(a.type){case"encrypted":if(a.initData){var b=ArrayBuffer.isView(a.initData)?a.initData.buffer:a.initData;H.trigger(q.default.NEED_KEY,{key:new i.default(b,a.initDataType)})}}}}}function x(a){for(var b=0;b<D.length;b++)if(D[b]===a){D.splice(b,1);break}}function y(a,b,c){var d={session:a,initData:b,handleEvent:function(a){switch(a.type){case"keystatuseschange":H.trigger(q.default.KEY_STATUSES_CHANGED,{data:this});break;case"message":var b=ArrayBuffer.isView(a.message)?a.message.buffer:a.message;H.trigger(q.default.INTERNAL_KEY_MESSAGE,{data:new m.default(this,b,void 0,a.messageType)})}},getSessionID:function(){return a.sessionId},getExpirationTime:function(){return a.expiration},getKeyStatuses:function(){return a.keyStatuses},getSessionType:function(){return c}};return a.addEventListener("keystatuseschange",d),a.addEventListener("message",d),a.closed.then(function(){x(d),I("DRM: Session closed.  SessionID="+d.getSessionID()),H.trigger(q.default.KEY_SESSION_CLOSED,{data:d.getSessionID()})}),D.push(d),d}var z,A,B,C,D,E,F,G=this.context,H=a.eventBus,I=a.log;return z={getAllInitData:e,requestKeySystemAccess:f,getKeySystem:d,selectKeySystem:h,setMediaElement:j,setServerCertificate:l,createKeySession:n,updateKeySession:p,loadKeySession:r,removeKeySession:s,closeKeySession:t,reset:c},b(),z}Object.defineProperty(c,"__esModule",{value:!0});var f=a(110),g=d(f),h=a(128),i=d(h),j=a(122),k=d(j),l=a(123),m=d(l),n=a(125),o=d(n),p=a(13),q=d(p),r=a(10),s=d(r);e.__dashjs_factory_name="ProtectionModel_21Jan2015",c.default=s.default.getClassFactory(e),b.exports=c.default},{10:10,110:110,122:122,123:123,125:125,128:128,13:13}],116:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){D=null,E=null,F=null,G=null,H=[],J=(0,g.default)(y).getInstance(),I=v()}function c(){try{for(var a=0;a<H.length;a++)p(H[a]);D&&D.removeEventListener(B.needkey,I),z.trigger(s.default.TEARDOWN_COMPLETE)}catch(b){z.trigger(s.default.TEARDOWN_COMPLETE,{error:"Error tearing down key sessions and MediaKeys! -- "+b.message})}}function d(){return E}function e(){for(var a=[],b=0;b<H.length;b++)a.push(H[b].initData);return a}function f(a){for(var b=!1,c=0;c<a.length;c++)for(var d=a[c].ks.systemString,e=a[c].configs,f=null,g=null,h=0;h<e.length;h++){var i=e[h].audioCapabilities,j=e[h].videoCapabilities;if(i&&0!==i.length){f=[];for(var k=0;k<i.length;k++)window[B.MediaKeys].isTypeSupported(d,i[k].contentType)&&f.push(i[k])}if(j&&0!==j.length){g=[];for(var l=0;l<j.length;l++)window[B.MediaKeys].isTypeSupported(d,j[l].contentType)&&g.push(j[l])}if(!(!f&&!g||f&&0===f.length||g&&0===g.length)){b=!0;var m=new o.default(f,g),n=J.getKeySystemBySystemString(d);z.trigger(s.default.KEY_SYSTEM_ACCESS_COMPLETE,{data:new q.default(n,m)});break}}b||z.trigger(s.default.KEY_SYSTEM_ACCESS_COMPLETE,{error:"Key system access denied! -- No valid audio/video content configurations detected!"})}function h(a){try{F=a.mediaKeys=new window[B.MediaKeys](a.keySystem.systemString),E=a.keySystem,G=a,D&&w(),z.trigger(s.default.INTERNAL_KEY_SYSTEM_SELECTED)}catch(b){z.trigger(s.default.INTERNAL_KEY_SYSTEM_SELECTED,{error:"Error selecting keys system ("+E.systemString+")! Could not create MediaKeys -- TODO"})}}function j(a){D!==a&&(D&&D.removeEventListener(B.needkey,I),D=a,D&&(D.addEventListener(B.needkey,I),F&&w()))}function l(a){if(!E||!F||!G)throw new Error("Can not create sessions until you have selected a key system");var b=null;if(null!==G.ksConfiguration.videoCapabilities&&G.ksConfiguration.videoCapabilities.length>0&&(b=G.ksConfiguration.videoCapabilities[0]),null===b&&null!==G.ksConfiguration.audioCapabilities&&G.ksConfiguration.audioCapabilities.length>0&&(b=G.ksConfiguration.audioCapabilities[0]),null===b)throw new Error("Can not create sessions for unknown content types.");var c=b.contentType,d=F.createSession(c,new Uint8Array(a)),e=x(d,a);d.addEventListener(B.error,e),d.addEventListener(B.message,e),d.addEventListener(B.ready,e),d.addEventListener(B.close,e),H.push(e),A("DRM: Session created.  SessionID="+e.getSessionID()),z.trigger(s.default.KEY_SESSION_CREATED,{data:e})}function n(a,b){var c=a.session;J.isClearKey(E)?c.update(new Uint8Array(b.toJWK())):c.update(new Uint8Array(b))}function p(a){var b=a.session;b.removeEventListener(B.error,a),b.removeEventListener(B.message,a),b.removeEventListener(B.ready,a),b.removeEventListener(B.close,a);for(var c=0;c<H.length;c++)if(H[c]===a){H.splice(c,1);break}b[B.release]()}function r(){}function t(){}function u(){}function v(){return{handleEvent:function(a){switch(a.type){case B.needkey:if(a.initData){var b=ArrayBuffer.isView(a.initData)?a.initData.buffer:a.initData;z.trigger(s.default.NEED_KEY,{key:new i.default(b,"cenc")})}}}}}function w(){var a=null,b=function(){D.removeEventListener("loadedmetadata",a),D[B.setMediaKeys](F),z.trigger(s.default.VIDEO_ELEMENT_SELECTED)};D.readyState>=1?b():(a=b.bind(this),D.addEventListener("loadedmetadata",a))}function x(a,b){return{session:a,initData:b,getSessionID:function(){return this.session.sessionId},getExpirationTime:function(){return NaN},getSessionType:function(){return"temporary"},handleEvent:function(a){switch(a.type){case B.error:var b="KeyError";z.trigger(s.default.KEY_ERROR,{data:new k.default(this,b)});break;case B.message:var c=ArrayBuffer.isView(a.message)?a.message.buffer:a.message;z.trigger(s.default.INTERNAL_KEY_MESSAGE,{data:new m.default(this,c,a.destinationURL)});break;case B.ready:A("DRM: Key added."),z.trigger(s.default.KEY_ADDED);break;case B.close:A("DRM: Session closed.  SessionID="+this.getSessionID()),z.trigger(s.default.KEY_SESSION_CLOSED,{data:this.getSessionID()})}}}}var y=this.context,z=a.eventBus,A=a.log,B=a.api,C=void 0,D=void 0,E=void 0,F=void 0,G=void 0,H=void 0,I=void 0,J=void 0;return C={getAllInitData:e,requestKeySystemAccess:f,getKeySystem:d,selectKeySystem:h,setMediaElement:j,createKeySession:l,updateKeySession:n,closeKeySession:p,setServerCertificate:r,loadKeySession:t,removeKeySession:u,reset:c},b(),C}Object.defineProperty(c,"__esModule",{value:!0});var f=a(110),g=d(f),h=a(128),i=d(h),j=a(122),k=d(j),l=a(123),m=d(l),n=a(126),o=d(n),p=a(125),q=d(p),r=a(13),s=d(r),t=a(10),u=d(t);e.__dashjs_factory_name="ProtectionModel_3Feb2014",c.default=u.default.getClassFactory(e),b.exports=c.default},{10:10,110:110,122:122,123:123,125:125,126:126,128:128,13:13}],117:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b){var c=JSON.parse(String.fromCharCode.apply(null,new Uint8Array(b)));a+="/?";for(var d=0;d<c.kids.length;d++)a+=c.kids[d]+"&";return a=a.substring(0,a.length-1)}function b(){return"GET"}function c(){return"json"}function d(a){if(!a.hasOwnProperty("keys"))return null;for(var b=[],c=0;c<a.keys.length;c++){var d=a.keys[c],e=d.kid.replace(/=/g,""),f=d.k.replace(/=/g,"");b.push(new g.default(e,f))}return new i.default(b)}function e(a){return String.fromCharCode.apply(null,new Uint8Array(a))}var f=void 0;return f={getServerURLFromMessage:a,getHTTPMethod:b,getResponseType:c,getLicenseMessage:d,getErrorResponse:e}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(124),g=d(f),h=a(121),i=d(h),j=a(10),k=d(j);e.__dashjs_factory_name="ClearKey",c.default=k.default.getSingletonFactory(e),b.exports=c.default},{10:10,121:121,124:124}],118:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){return a}function b(){return"POST"}function c(a){return f[a].responseType}function d(a,b){return f[b].getLicenseMessage(a)}function e(a,b){return f[b].getErrorResponse(a)}var f={"com.widevine.alpha":{responseType:"json",getLicenseMessage:function(a){return i.default.decodeArray(a.license)},getErrorResponse:function(a){return a}},"com.microsoft.playready":{responseType:"arraybuffer",getLicenseMessage:function(a){return a},getErrorResponse:function(a){return String.fromCharCode.apply(null,new Uint8Array(a))}}},g=void 0;return g={getServerURLFromMessage:a,getHTTPMethod:b,getResponseType:c,getLicenseMessage:d,getErrorResponse:e}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(1),i=d(h);e.__dashjs_factory_name="DRMToday",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{1:1,10:10}],119:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){return a}function b(){return"POST"}function c(){return"arraybuffer"}function d(a){return a}function e(a){return String.fromCharCode.apply(null,new Uint8Array(a))}var f=void 0;return f={getServerURLFromMessage:a,getHTTPMethod:b,getResponseType:c,getLicenseMessage:d,getErrorResponse:e}}Object.defineProperty(c,"__esModule",{value:!0
});var f=a(10),g=d(f);e.__dashjs_factory_name="PlayReady",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],120:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){return a}function b(){return"POST"}function c(){return"arraybuffer"}function d(a){return a}function e(a){return String.fromCharCode.apply(null,new Uint8Array(a))}var f=void 0;return f={getServerURLFromMessage:a,getHTTPMethod:b,getResponseType:c,getLicenseMessage:d,getErrorResponse:e}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="Widevine",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],121:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=function(){function a(b,c){if(d(this,a),c&&"persistent"!==c&&"temporary"!==c)throw new Error("Invalid ClearKey key set type!  Must be one of 'persistent' or 'temporary'");this.keyPairs=b,this.type=c}return e(a,[{key:"toJWK",value:function(){var a,b=this.keyPairs.length,c={keys:[]};for(a=0;a<b;a++){var d={kty:"oct",alg:"A128KW",kid:this.keyPairs[a].keyID,k:this.keyPairs[a].key};c.keys.push(d)}this.type&&(c.type=this.type);var e=JSON.stringify(c),f=e.length,g=new ArrayBuffer(f),h=new Uint8Array(g);for(a=0;a<f;a++)h[a]=e.charCodeAt(a);return g}}]),a}();c.default=f,b.exports=c.default},{}],122:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(b,c){d(this,a),this.sessionToken=b,this.error=c};c.default=e,b.exports=c.default},{}],123:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(b,c,e,f){d(this,a),this.sessionToken=b,this.message=c,this.defaultURL=e,this.messageType=f?f:"license-request"};c.default=e,b.exports=c.default},{}],124:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(b,c){d(this,a),this.keyID=b,this.key=c};c.default=e,b.exports=c.default},{}],125:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(b,c){d(this,a),this.keySystem=b,this.ksConfiguration=c};c.default=e,b.exports=c.default},{}],126:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(b,c,e,f,g){d(this,a),this.initDataTypes=["cenc"],b&&b.length&&(this.audioCapabilities=b),c&&c.length&&(this.videoCapabilities=c),this.distinctiveIdentifier=e,this.persistentState=f,this.sessionTypes=g};c.default=e,b.exports=c.default},{}],127:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(b,c){d(this,a),this.contentType=b,this.robustness=c};c.default=e,b.exports=c.default},{}],128:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(b,c){d(this,a),this.initData=b,this.initDataType=c};c.default=e,b.exports=c.default},{}],129:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b){var c=b.droppedVideoFrames-e;e=b.droppedVideoFrames;var g=b.totalVideoFrames-f;f=b.totalVideoFrames,d[a]?(d[a].droppedVideoFrames+=c,d[a].totalVideoFrames+=g):d[a]={droppedVideoFrames:c,totalVideoFrames:g}}function b(){return d}function c(a){d=[],e=a.droppedVideoFrames,f=a.totalVideoFrames}var d=[],e=0,f=0;return{push:a,getFrameHistory:b,reset:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="DroppedFramesHistory";var h=g.default.getClassFactory(e);c.default=h,b.exports=c.default},{10:10}],130:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){return n.mediaInfo.streamInfo}function c(){return n.mediaInfo}function d(){return n}function e(){return p}function f(){return n.mediaInfo.streamInfo.manifestInfo}function g(){return o}function h(){return q}function i(){return r}function j(){return s}function k(){return t}function l(){return u}var m=void 0,n=a.streamProcessor.getCurrentRepresentationInfo(),o=a.streamProcessor,p=a.currentValue,q=a.playbackIndex,r=a.switchHistory,s=a.droppedFramesHistory,t=a.currentRequest,u=a.hasRichBuffer;return m={getCurrentValue:e,getManifestInfo:f,getMediaInfo:c,getPlaybackIndex:h,getDroppedFramesHistory:j,getCurrentRequest:k,getSwitchHistory:i,getStreamInfo:b,getStreamProcessor:g,getTrackInfo:d,hasRichBuffer:l}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="RulesContext",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10}],131:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){j={}}function b(a){a&&a.abrRulesCollection&&(j[n]=a.abrRulesCollection)}function c(a,b,c,d,f,g){var h,j,k={},l={},m=a.length,n=m,o=e(b,d),p=function(a){var b,e,f;if(a.value!==i.default.NO_CHANGE){var h=g(k[a.priority],a.value);h!==k[a.priority]&&(k[a.priority]=h,l[a.priority]=a.reason)}--m||(k[i.default.WEAK]!==i.default.NO_CHANGE&&(f=i.default.WEAK,b=k[i.default.WEAK],e=l[i.default.WEAK]),k[i.default.DEFAULT]!==i.default.NO_CHANGE&&(f=i.default.DEFAULT,b=k[i.default.DEFAULT],e=l[i.default.DEFAULT]),k[i.default.STRONG]!==i.default.NO_CHANGE&&(f=i.default.STRONG,b=k[i.default.STRONG],e=l[i.default.STRONG]),f!=i.default.STRONG&&f!=i.default.WEAK&&(f=i.default.DEFAULT),c(void 0!==b?{value:b,confidence:f,reason:e}:{value:d,confidence:f,reason:{name:"NO_CHANGE"}}))};for(k[i.default.STRONG]=i.default.NO_CHANGE,k[i.default.WEAK]=i.default.NO_CHANGE,k[i.default.DEFAULT]=i.default.NO_CHANGE,j=0;j<n;j++)h=a[j],h.execute(o,p)}function d(){var a,b,c=j[n],d=(c.getRules(k.default.QUALITY_SWITCH_RULES)||[]).concat(c.getRules(k.default.ABANDON_FRAGMENT_RULES)||[]),e=d.length;for(b=0;b<e;b++)a=d[b],"function"==typeof a.reset&&a.reset();j={}}function e(a,b){return(0,g.default)(f).create({streamProcessor:a,currentValue:b})}var f=this.context,h=void 0,j=void 0;return h={initialize:a,setConfig:b,applyRules:c,reset:d}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(130),g=d(f),h=a(132),i=d(h),j=a(134),k=d(j),l=a(10),m=d(l),n=0;e.__dashjs_factory_name="RulesController";var o=m.default.getSingletonFactory(e);o.ABR_RULE=n,c.default=o,b.exports=c.default},{10:10,130:130,132:132,134:134}],132:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){var c=void 0===a?h:a,d=void 0===b?null:b,e={value:c,reason:d};return e}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=-1;e.__dashjs_factory_name="SwitchRequest";var i=g.default.getClassFactory(e);i.NO_CHANGE=h,c.default=i,b.exports=c.default},{10:10}],133:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){d[a.oldValue]||(d[a.oldValue]={noDrops:0,drops:0,dropSize:0});var b=a.newValue-a.oldValue,c=b<0?1:0,f=c?-b:0,g=c?0:1;if(d[a.oldValue].drops+=c,d[a.oldValue].dropSize+=f,d[a.oldValue].noDrops+=g,e.push({idx:a.oldValue,noDrop:g,drop:c,dropSize:f}),e.length>h){var i=e.shift();d[i.idx].drops-=i.drop,d[i.idx].dropSize-=i.dropSize,d[i.idx].noDrops-=i.noDrop}}function b(){return d}function c(){d=[],e=[]}var d=[],e=[];return{push:a,getSwitchRequests:b,reset:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=8;e.__dashjs_factory_name="SwitchRequestHistory";var i=g.default.getClassFactory(e);c.default=i,b.exports=c.default},{10:10}],134:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){l=[],n=[];var a=(0,w.default)(h).getInstance(),b=(0,y.default)(h).getInstance(),c=(0,u.default)(h).getInstance();c.getBufferOccupancyABREnabled()?(l.push((0,q.default)(h).create({metricsModel:a,dashMetrics:(0,y.default)(h).getInstance()})),n.push((0,s.default)(h).create({metricsModel:a,dashMetrics:(0,y.default)(h).getInstance()}))):(l.push((0,g.default)(h).create({metricsModel:a,dashMetrics:b})),l.push((0,i.default)(h).create({metricsModel:a})),l.push((0,o.default)(h).create()),l.push((0,m.default)(h).create()),n.push((0,k.default)(h).create()))}function b(a){switch(a){case D:return l;case E:return n;default:return null}}function c(a){return a.filter(function(a){return a.value>C.default.NO_CHANGE})}function d(a){if(0!==a.length)return a.reduce(function(a,b){return a.value<b.value?a:b})}function e(a){var b=l.map(function(b){return b.getMaxIndex(a)}),e=c(b),f=d(e);return f||(0,C.default)(h).create()}function f(a){var b=n.map(function(b){return b.shouldAbandon(a)}),e=c(b),f=d(e);return f||(0,C.default)(h).create()}var h=this.context,j=void 0,l=void 0,n=void 0;return j={initialize:a,getRules:b,getMaxQuality:e,shouldAbandonFragment:f}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(141),g=d(f),h=a(139),i=d(h),j=a(135),k=d(j),l=a(138),m=d(l),n=a(140),o=d(n),p=a(137),q=d(p),r=a(136),s=d(r),t=a(102),u=d(t),v=a(103),w=d(v),x=a(17),y=d(x),z=a(10),A=d(z),B=a(132),C=d(B),D="qualitySwitchRules",E="abandonFragmentRules";e.__dashjs_factory_name="ABRRulesCollection";var F=A.default.getSingletonFactory(e);F.QUALITY_SWITCH_RULES=D,F.ABANDON_FRAGMENT_RULES=E,c.default=F,b.exports=c.default},{10:10,102:102,103:103,132:132,135:135,136:136,137:137,138:138,139:139,140:140,141:141,17:17}],135:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){p={},r={},s=[],t=(0,i.default)(n).getInstance(),u=(0,k.default)(n).getInstance(),v=(0,m.default)(n).getInstance()}function b(a,b){p[a]=p[a]||{},p[a][b]=p[a][b]||{}}function c(a,b){s[a]=s[a]||[],s[a].push(b)}function d(a){var d=a.getMediaInfo(),f=d.type,i=a.getCurrentRequest(),k=(0,g.default)(n).create(g.default.NO_CHANGE,{name:e.__dashjs_factory_name});if(!isNaN(i.index)){b(f,i.index);var m=t.getStableBufferTime(),q=u.getCurrentBufferLevel(v.getReadOnlyMetricsFor(f));if(q>m)return k;var w=p[f][i.index];if(null===w||null===i.firstByteDate||r.hasOwnProperty(w.id))return k;if(void 0===w.firstByteTime&&(s[f]=[],w.firstByteTime=i.firstByteDate.getTime(),w.segmentDuration=i.duration,w.bytesTotal=i.bytesTotal,w.id=i.index),w.bytesLoaded=i.bytesLoaded,w.elapsedTime=(new Date).getTime()-w.firstByteTime,w.bytesLoaded>0&&w.elapsedTime>0&&c(f,Math.round(8*w.bytesLoaded/w.elapsedTime)),s[f].length>=l&&w.elapsedTime>j&&w.bytesLoaded<w.bytesTotal){var x=s[f].reduce(function(a,b){return a+b},0);if(w.measuredBandwidthInKbps=Math.round(x/s[f].length),w.estimatedTimeOfDownload=+(8*w.bytesTotal/w.measuredBandwidthInKbps/1e3).toFixed(2),w.estimatedTimeOfDownload<w.segmentDuration*h||0===a.getTrackInfo().quality)return k;if(!r.hasOwnProperty(w.id)){var y=a.getStreamProcessor().getABRController(),z=w.bytesTotal-w.bytesLoaded,A=y.getBitrateList(d),B=y.getQualityForBitrate(d,w.measuredBandwidthInKbps*t.getBandwidthSafetyFactor()),C=w.bytesTotal*A[B].bitrate/A[y.getQualityFor(f,d.streamInfo)].bitrate;z>C&&(k.value=B,k.reason.throughput=w.measuredBandwidthInKbps,k.reason.fragmentID=w.id,r[w.id]=w,o("AbandonRequestsRule(",f,"frag id",w.id,") is asking to abandon and switch to quality to ",B," measured bandwidth was",w.measuredBandwidthInKbps),delete p[f][w.id])}}else w.bytesLoaded===w.bytesTotal&&delete p[f][w.id]}return k}function f(){a()}var h=1.8,j=500,l=5,n=this.context,o=(0,q.default)(n).getInstance().log,p=void 0,r=void 0,s=void 0,t=void 0,u=void 0,v=void 0,w={shouldAbandon:d,reset:f};return a(),w}Object.defineProperty(c,"__esModule",{value:!0});var f=a(132),g=d(f),h=a(102),i=d(h),j=a(17),k=d(j),l=a(103),m=d(l),n=a(10),o=d(n),p=a(8),q=d(p);e.__dashjs_factory_name="AbandonRequestsRule",c.default=o.default.getClassFactory(e),b.exports=c.default},{10:10,102:102,103:103,132:132,17:17,8:8}],136:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){s={},t=(0,i.default)(l).getInstance()}function c(a,b,c){s[a]={index:b,quality:c}}function d(a,b,c){var d=s[a];return!d||(b!==d.index||c<d.quality)}function f(a){var b=a.getMediaInfo(),f=b.type,h=q.getReadOnlyMetricsFor(f),i=a.getCurrentRequest(),m=(0,g.default)(l).create(g.default.NO_CHANGE,{name:e.__dashjs_factory_name});if(0===h.BolaState.length)return n("WARNING: executing BolaAbandonRule before initializing BolaRule"),s[f]=null,m;var r=h.BolaState[0]._s,t=i.index,u=i.quality;if(isNaN(t)||0===u||!d(f,t,u)||!i.firstByteDate)return m;var v=Date.now(),w=v-i.firstByteDate.getTime(),x=i.bytesLoaded,y=i.bytesTotal,z=y-x,A=i.duration,B=p.getCurrentBufferLevel(h)?p.getCurrentBufferLevel(h):0,C=B+r.placeholderBuffer,D=8*x/(.001*w),E=r.bandwidthSafetyFactor*D,F=.001*(i.firstByteDate.getTime()-i.requestStartDate.getTime());F<.001*k&&(F=.001*k);var G=F+8*y/E,H="";o.default.BOLA_DEBUG&&(H="index="+t+" quality="+u+" bytesLoaded/bytesTotal="+x+"/"+y+" bufferLevel="+B+" timeSince1stByte="+(w/1e3).toFixed(3)+" estThroughput="+(E/1e6).toFixed(3)+" latency="+F.toFixed(3));var I=y*r.bitrates[0]/r.bitrates[u],J=z-F*E/8;if(J<1&&(J=1),w<j||z<=I||B>r.bufferTarget||J<=I||G<=A)return m;var K=C-F;K<0&&(K=0);for(var L=0;L+1<u&&y*r.bitrates[L+1]/r.bitrates[u]<J;)++L;var M=u;if(r.state===o.default.BOLA_STATE_STARTUP){M=0;for(var N=0;N<=L&&(I=y*r.bitrates[N]/r.bitrates[u],!(8*I/A>E));++N)M=N}else for(var O=(r.Vp*(r.utilities[u]+r.gp)-K)/J,N=0;N<=L;++N){I=y*r.bitrates[N]/r.bitrates[u];var P=(r.Vp*(r.utilities[N]+r.gp)-K)/I;P>O&&(M=N,O=P)}var Q=r.rebufferSafetyFactor*D*(B-F)/8;if(M===u&&J>Q&&(M=L),M===u)return m;for(;M>0&&(I=y*r.bitrates[M]/r.bitrates[u],!(I<=Q));)--M;var R=NaN;if(M>0){var S=r.utilities[M],T=r.utilities[M-1],P=r.bitrates[M],U=r.bitrates[M-1];R=r.Vp*((P*T-U*S)/(P-U)+r.gp)}else{var S=r.utilities[0],T=r.utilities[1],P=r.bitrates[0],U=r.bitrates[1];R=r.Vp*((P*T-U*S)/(P-U)+r.gp),R-=A}return C>R&&(r.placeholderBuffer=R-B,r.placeholderBuffer<0&&(r.placeholderBuffer=0)),r.lastQuality=M,q.updateBolaState(f,r),o.default.BOLA_DEBUG&&n("BolaDebug "+f+" BolaAbandonRule abandon to "+M+" - "+H),c(f,t,u),m.value=M,m.reason.state=r.state,m.reason.throughput=D,m.reason.bufferLevel=B,m.reason.bytesLoaded=i.bytesLoaded,m.reason.bytesTotal=i.bytesTotal,m.reason.elapsedTimeMs=w,m}function h(){s={}}var j=500,k=200,l=this.context,n=(0,m.default)(l).getInstance().log,p=a.dashMetrics,q=a.metricsModel,r=void 0,s=void 0,t=void 0;return r={shouldAbandon:f,reset:h},b(),r}Object.defineProperty(c,"__esModule",{value:!0});var f=a(132),g=d(f),h=a(102),i=d(h),j=a(10),k=d(j),l=a(8),m=d(l),n=a(137),o=d(n);e.__dashjs_factory_name="BolaAbandonRule",c.default=k.default.getClassFactory(e),b.exports=c.default},{10:10,102:102,132:132,137:137,8:8}],137:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){O={},P={},Q={},R=[],S=(0,k.default)(I).getInstance(),T=(0,m.default)(I).getInstance(),U=(0,p.default)(I).getInstance(),M.on(t.default.BUFFER_EMPTY,q,N),M.on(t.default.PLAYBACK_SEEKING,s,N),M.on(t.default.PERIOD_SWITCH_STARTED,u,N),M.on(t.default.MEDIA_FRAGMENT_LOADED,D,N)}function c(a){return a.map(function(a){return Math.log(a)})}function d(a,b,d,e){var f=NaN;if(e?(f=0,e.forEach(function(a,b){a>e[f]&&(f=b)})):(e=c(d),f=e.length-1),0===f)return null;var g=1-e[0]+(e[f]-e[0])/(b/a-1),h=a/(e[0]+g-1);return{utilities:e,gp:g,Vp:h}}function f(a){var b={},c=a.getMediaInfo(),e=a.getStreamProcessor(),f=a.getStreamInfo(),g=a.getTrackInfo(),h=e.isDynamic(),i=f.manifestInfo.duration,j=g.fragmentDuration,k=c.bitrateList.map(function(a){return a.bandwidth}),l=d(A,B,k,null);if(null===l)return b.state=w,b;if(b.state=x,b.bitrates=k,b.utilities=l.utilities,b.Vp=l.Vp,b.gp=l.gp,b.isDynamic=h,b.movieDuration=i,b.fragmentDuration=j,b.bandwidthSafetyFactor=S.getBandwidthSafetyFactor(),b.rebufferSafetyFactor=C,b.bufferTarget=S.getStableBufferTime(),b.lastQuality=0,b.placeholderBuffer=0,b.throughputCount=h?G:H,z){for(var m="",n=0;n<k.length;++n){var o=l.utilities[n],p=k[n],q=0;if(n>0){var r=l.utilities[n-1],s=k[n-1];q=l.Vp*((r*p-o*s)/(p-s)+l.gp)}var t=l.Vp*(o+l.gp);m+="\n"+n+":"+(1e-6*k[n]).toFixed(3)+"Mbps "+q.toFixed(3)+"/"+t.toFixed(3)}J("BolaDebug "+c.type+" bitrates"+m)}return b}function h(a,b){for(var c=a.bitrates.length,d=NaN,e=NaN,f=0;f<c;++f){var g=(a.Vp*(a.utilities[f]+a.gp)-b)/a.bitrates[f];(isNaN(e)||g>=e)&&(e=g,d=f)}return d}function i(a,b){for(var c=K.getHttpRequests(a),d=[],e=c.length-1;e>=0&&d.length<b;--e){var f=c[e];f.type===n.HTTPRequest.MEDIA_SEGMENT_TYPE&&f._tfinish&&f.tresponse&&f.trace&&d.push(f)}return d}function j(a,b,c){var d=i(a,b);if(0===d.length)return 0;for(var e=0,f="",g=0;g<d.length;++g){var h=.001*(d[g]._tfinish.getTime()-d[g].trequest.getTime()),j=8*d[g].trace.reduce(function(a,b){return a+b.b[0]},0);z&&(f+=" "+(1e-6*j).toFixed(3)+"/"+h.toFixed(3)+"="+(1e-6*j/h).toFixed(3)+"Mbps"),e+=h/j}return z&&J("BolaDebug "+c+" BolaRule recent throughput="+(d.length/(1e6*e)).toFixed(3)+"Mbps:"+f),d.length/e}function l(a,b){var c=0;return a.bitrates.some(function(a,d){return a>b||(c=d,!1)}),c}function o(a,b){var c=Date.now(),d=O[b],e=Q[b],f=NaN;if(O[b]=c,Q[b]=!1,!e){var g=i(a,1);g.length>0&&(f=g[0]._tfinish.getTime(),f>c&&(f=c))}var h=0;return h=e||d>f?c-d:c-f,isNaN(h)||h<=0?0:.001*h}function q(){z&&J("BolaDebug BUFFER_EMPTY"),R.forEach(function(a){var b=L.getReadOnlyMetricsFor(a);if(0!==b.BolaState.length){var c=b.BolaState[0]._s;c.state===y&&(c.placeholderBuffer=0,L.updateBolaState(a,c))}})}function s(a){z&&J("BolaDebug PLAYBACK_SEEKING "+a.seekTime.toFixed(3)),R.forEach(function(a){var b=L.getReadOnlyMetricsFor(a);if(0!==b.BolaState.length){var c=b.BolaState[0]._s;c.state!==w&&(c.state=x),L.updateBolaState(a,c)}}),P={},Q={}}function u(){}function D(a){if(a&&a.chunk&&a.chunk.mediaInfo){var b=a.chunk.mediaInfo.type,c=a.chunk.start;void 0===b||isNaN(c)||(c<=P[b]?Q[b]=!0:(Q[b]=!1,P[b]=c))}}function E(a){var b=a.getStreamProcessor();b.getScheduleController().setTimeToLoadDelay(0);var c=(0,g.default)(I).create(g.default.NO_CHANGE,{name:e.__dashjs_factory_name}),d=a.getMediaInfo(),i=d.type,k=L.getReadOnlyMetricsFor(i);if(0===k.BolaState.length){z&&J("BolaDebug "+i+"\nBolaDebug "+i+" BolaRule for state=- fragmentStart="+U.getIndexHandlerTime(a.getStreamProcessor()).toFixed(3));var m=f(a);L.updateBolaState(i,m);var n=0;if(m.state!==w){R.push(i);var p=j(k,m.throughputCount,i);if(0===p)return z&&J("BolaDebug "+i+" BolaRule quality unchanged for INITIALIZE"),c;n=l(m,p*m.bandwidthSafetyFactor),m.lastQuality=n,c.value=n,c.reason.state=m.state,c.reason.throughput=p}return z&&J("BolaDebug "+i+" BolaRule quality "+n+" for INITIALIZE"),c}var q=k.BolaState[0]._s;if(q.state===w)return z&&J("BolaDebug "+i+" BolaRule quality 0 for ONE_BITRATE"),c;var r=q.bitrates,s=q.utilities;z&&J("BolaDebug "+i+"\nBolaDebug "+i+" EXECUTE BolaRule for state="+q.state+" fragmentStart="+U.getIndexHandlerTime(a.getStreamProcessor()).toFixed(3));var t=K.getCurrentBufferLevel(k)?K.getCurrentBufferLevel(k):0,u=j(k,q.throughputCount,i);t<=.1&&(q.placeholderBuffer=0);var v=o(k,i);v>0&&(q.placeholderBuffer+=v),q.placeholderBuffer<0&&(q.placeholderBuffer=0);var A=t+q.placeholderBuffer,B=h(q,A);if(z&&J("BolaDebug "+i+" BolaRule bufferLevel="+t.toFixed(3)+"(+"+q.placeholderBuffer.toFixed(3)+"="+A.toFixed(3)+") recentThroughput="+(1e-6*u).toFixed(3)+" tentativeQuality="+B),q.state===x){var n=l(q,u*q.bandwidthSafetyFactor);if(t>q.fragmentDuration/C){q.state=y;for(var D=0,E=0;E<n;++E){var F=q.Vp*(q.gp+(r[n]*s[E]-r[E]*s[n])/(r[n]-r[E]));F>D&&(D=F)}D>t&&(q.placeholderBuffer=D-t)}return z&&J("BolaDebug "+i+" BolaRule quality "+n+" for STARTUP"),q.lastQuality=n,L.updateBolaState(i,q),c.value=n,c.reason.state=x,c.reason.throughput=u,c}if(B>q.lastQuality){var n=l(q,u);B>n&&(n<q.lastQuality&&(n=q.lastQuality),B=n)}if(u>0)for(var G=C*u*t/q.fragmentDuration;B>0&&r[B]>G;)--B;var H=0,M=q.Vp*(s[B]+q.gp);return H=A-M,H>0&&(H>q.placeholderBuffer?(H-=q.placeholderBuffer,q.placeholderBuffer=0):(q.placeholderBuffer-=H,H=0)),H>0?B===r.length-1?H=0:b.getScheduleController().setTimeToLoadDelay(1e3*H):H=0,q.lastQuality=B,L.updateBolaState(i,q),c.value=B,c.reason.state=q.state,c.reason.throughput=u,c.reason.bufferLevel=t,z&&J("BolaDebug "+i+" BolaRule quality "+B+" delay="+H.toFixed(3)+" for STEADY"),c}function F(){M.off(t.default.BUFFER_EMPTY,q,N),M.off(t.default.PLAYBACK_SEEKING,s,N),M.off(t.default.PERIOD_SWITCH_STARTED,u,N),M.off(t.default.MEDIA_FRAGMENT_LOADED,D,N),b()}var G=2,H=3,I=this.context,J=(0,v.default)(I).getInstance().log,K=a.dashMetrics,L=a.metricsModel,M=(0,r.default)(I).getInstance(),N=void 0,O=void 0,P=void 0,Q=void 0,R=void 0,S=void 0,T=void 0,U=void 0;return N={getMaxIndex:E,reset:F},b(),N}Object.defineProperty(c,"__esModule",{value:!0});var f=a(132),g=d(f),h=a(10),i=d(h),j=a(102),k=d(j),l=a(69),m=d(l),n=a(180),o=a(15),p=d(o),q=a(9),r=d(q),s=a(13),t=d(s),u=a(8),v=d(u),w=0,x=1,y=2,z=!1,A=10,B=30,C=.5;e.__dashjs_factory_name="BolaRule";var D=i.default.getClassFactory(e);D.BOLA_STATE_ONE_BITRATE=w,D.BOLA_STATE_STARTUP=x,D.BOLA_STATE_STEADY=y,D.BOLA_DEBUG=z,c.default=D,b.exports=c.default},{10:10,102:102,13:13,132:132,15:15,180:180,69:69,8:8,9:9}],138:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){var f=a.getDroppedFramesHistory();if(f){for(var g=f.getFrameHistory(),h=0,j=0,k=i.default.NO_CHANGE,l=1;l<g.length;l++)if(g[l]&&(h=g[l].droppedVideoFrames,j=g[l].totalVideoFrames,j>e&&h/j>d)){k=l-1,c("DroppedFramesRule, index: "+k+" Dropped Frames: "+h+" Total Frames: "+j);break}return(0,i.default)(b).create(k,{droppedFrames:h})}return(0,i.default)(b).create()}var b=this.context,c=(0,k.default)(b).getInstance().log,d=.15,e=375;return{getMaxIndex:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(132),i=d(h),j=a(8),k=d(j);e.__dashjs_factory_name="DroppedFramesRule";var l=g.default.getClassFactory(e);c.default=l,b.exports=c.default},{10:10,132:132,8:8}],139:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){p={},r=0,s=1e3,l.on(k.default.PLAYBACK_SEEKING,e,n)}function c(a){var b=(new Date).getTime(),c=a.getMediaInfo().type,e=m.getReadOnlyMetricsFor(c),f=e.BufferState.length>0?e.BufferState[e.BufferState.length-1]:null,i=(0,q.default)(h).create();return b-r<s||null===f?i:(d(c,f.state),f.state===g.default.BUFFER_EMPTY&&void 0!==p[c].firstBufferLoadedEvent&&(j("Switch to index 0; buffer is empty."),i.value=0,i.reason="InsufficientBufferRule: Buffer is empty"),r=b,i)}function d(a,b){p[a]=p[a]||{},p[a].state=b,b!==g.default.BUFFER_LOADED||p[a].firstBufferLoadedEvent||(p[a].firstBufferLoadedEvent=!0)}function e(){p={}}function f(){l.off(k.default.PLAYBACK_SEEKING,e,n),p={},r=0}var h=this.context,j=(0,o.default)(h).getInstance().log,l=(0,i.default)(h).getInstance(),m=a.metricsModel,n=void 0,p=void 0,r=void 0,s=void 0;return n={getMaxIndex:c,reset:f},b(),n}Object.defineProperty(c,"__esModule",{value:!0});var f=a(64),g=d(f),h=a(9),i=d(h),j=a(13),k=d(j),l=a(10),m=d(l),n=a(8),o=d(n),p=a(132),q=d(p);e.__dashjs_factory_name="InsufficientBufferRule",c.default=m.default.getClassFactory(e),b.exports=c.default},{10:10,13:13,132:132,64:64,8:8,9:9}],140:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){for(var f=a.getSwitchHistory(),g=f.getSwitchRequests(),h=0,i=0,j=0,l=(0,k.default)(b).create(),m=0;m<g.length;m++)if(void 0!==g[m]&&(h+=g[m].drops,i+=g[m].noDrops,j+=g[m].dropSize,h+i>=e&&h/i>d)){l.value=m>0?m-1:0,l.reason={index:l.value,drops:h,noDrops:i,dropSize:j},c("Switch history rule index: "+l.value+" samples: "+(h+i)+" drops: "+h);break}return l}var b=this.context,c=(0,i.default)(b).getInstance().log,d=.075,e=6;return{getMaxIndex:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(8),i=d(h),j=a(132),k=d(j);e.__dashjs_factory_name="SwitchRequest";var l=g.default.getClassFactory(e);c.default=l,b.exports=c.default},{10:10,132:132,8:8}],141:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){D=[],E=[],F=(0,k.default)(z).getInstance()}function c(a,b){D[a]=D[a]||[],D[a].push(b)}function d(a,b){if(E[a]||(E[a]=[]),E[a].push(b),E[a].length>t)return E[a].shift()}function e(a){var b=void 0;return E[a]&&E[a].length>0&&(b=E[a].reduce(function(a,b){return a+b})/E[a].length),b}function f(a,b){var c=Math.min(D[a].length,b?q:s),d=D[a].slice(c*-1,D[a].length);return d.length>1&&d.reduce(function(a,b){return(a*y<=b||a>=b*x)&&c++,b}),c=Math.min(D[a].length,c),D[a].slice(c*-1,D[a].length)}function h(a,b){var c=f(a,b),d=0;if(c.length>0){var e=c.reduce(function(a,b){return a+b},0);d=e/c.length}return D[a].length>=o&&D[a].shift(),d/1e3*F.getBandwidthSafetyFactor()}function j(a,b,c){var d=!1;if(a<w&&(d=!0),!d)switch(c){case"video":d=b<u;break;case"audio":d=b<v}return d}function m(a){var b=a.getMediaInfo(),f=b.type,k=C.getReadOnlyMetricsFor(f),m=a.getStreamProcessor(),n=m.getABRController(),o=m.isDynamic(),p=B.getCurrentHttpRequest(k),q=k.BufferState.length>0?k.BufferState[k.BufferState.length-1]:null,s=a.hasRichBuffer(),t=(0,r.default)(z).create();if(!k||!p||p.type!==l.HTTPRequest.MEDIA_SEGMENT_TYPE||!q||s)return t;var u=void 0,v=void 0;if(p.trace&&p.trace.length){v=p.tresponse.getTime()-p.trequest.getTime()||1,u=p._tfinish.getTime()-p.tresponse.getTime()||1;var w=p.trace.reduce(function(a,b){return a+b.b[0]},0),x=Math.round(8*w/(u/1e3)),y=void 0,F=void 0;j(v,u,f)?D[f]&&E[f]?(y=h(f,o),F=e(f)):(y=x/1e3,F=v):(c(f,x),y=h(f,o),d(f,v),F=e(f,o)),n.setAverageThroughput(f,y),n.getAbandonmentStateFor(f)!==i.default.ABANDON_LOAD&&(q.state===g.default.BUFFER_LOADED||o)&&(t.value=n.getQualityForBitrate(b,y,F),m.getScheduleController().setTimeToLoadDelay(0),A("ThroughputRule requesting switch to index: ",t.value,"type: ",f,"Average throughput",Math.round(y),"kbps"),t.reason={throughput:y,latency:F})}return t}function n(){b()}var o=20,q=3,s=4,t=s,u=50,v=5,w=50,x=1.3,y=1.3,z=this.context,A=(0,p.default)(z).getInstance().log,B=a.dashMetrics,C=a.metricsModel,D=void 0,E=void 0,F=void 0,G={getMaxIndex:m,reset:n};return b(),G}Object.defineProperty(c,"__esModule",{value:!0});var f=a(64),g=d(f),h=a(61),i=d(h),j=a(102),k=d(j),l=a(180),m=a(10),n=d(m),o=a(8),p=d(o),q=a(132),r=d(q);e.__dashjs_factory_name="ThroughputRule",c.default=n.default.getClassFactory(e),b.exports=c.default},{10:10,102:102,132:132,180:180,61:61,64:64,8:8}],142:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a){var b,c=0;return a&&a.some(function(a,b){return c=b,!d.contains(a.serviceLocation)})&&(b=a[c]),b}var c=void 0,d=a.blacklistController;return c={select:b}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="BasicSelector",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10}],143:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a){var b=[],c=function(a){return!b.length||!a.dvb_priority||b.indexOf(a.dvb_priority)===-1},d=function(a){return!f.contains(a.serviceLocation)||(a.dvb_priority&&b.push(a.dvb_priority),!1)};return a.filter(d).filter(c)}function c(a){var b,c,d=function(a,b){var c=a.dvb_priority-b.dvb_priority;return isNaN(c)?0:c},e=function(a,b,c){return!b||c[0].dvb_priority&&a.dvb_priority&&c[0].dvb_priority===a.dvb_priority},f=0,g=[],h=0;if(c=a.sort(d).filter(e),c.length)return c.length>1&&(c.forEach(function(a){f+=a.dvb_weight,g.push(f)}),b=Math.floor(Math.random()*(f-1)),g.every(function(a,c){return h=c,!(b<a)})),c[h]}function d(a){return a&&c(b(a))}var e=void 0,f=a.blacklistController;return e={select:d}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="DVBSelector",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10}],144:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){k=(0,g.default)(e).getInstance(),l=(0,i.default)(e).getInstance()}function c(a,b,c){var e=f.getCurrentBufferLevel(h.getReadOnlyMetricsFor(b));return e<d(a,b,c)}function d(a,b,c){var d=NaN,e=a.getCurrentRepresentationInfo();if("fragmentedText"===b)d=j.getAllTracksAreDisabled()?0:e.fragmentDuration;else if("audio"===b&&c){var g=f.getCurrentBufferLevel(h.getReadOnlyMetricsFor("video"));d=Math.floor(Math.max(g,e.fragmentDuration))}else{var i=e.mediaInfo.streamInfo,l=a.getABRController();if(l.isPlayingAtTopQuality(i)){var m=i.manifestInfo.duration>=k.getLongFormContentDurationThreshold();d=m?k.getBufferTimeAtTopQualityLongForm():k.getBufferTimeAtTopQuality()}else d=k.getStableBufferTime()}return d}var e=this.context,f=a.dashMetrics,h=a.metricsModel,j=a.textSourceBuffer,k=void 0,l=void 0,m={execute:c,getBufferTarget:d};return b(),m}Object.defineProperty(c,"__esModule",{value:!0});var f=a(102),g=d(f),h=a(69),i=d(h),j=a(10),k=d(j);e.__dashjs_factory_name="BufferLevelRule",c.default=k.default.getClassFactory(e),b.exports=c.default},{10:10,102:102,69:69}],145:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(a,b){var c=a.getCurrentRepresentationInfo(),g=c.mediaInfo,i=g.type,j=a.getScheduleController(),k=j.getSeekTarget(),l=!isNaN(k),m=a.getBuffer(),n=l?k:e.getIndexHandlerTime(a);if(isNaN(n)||"fragmentedText"===i&&h.getAllTracksAreDisabled())return null;if(l&&j.setSeekTarget(NaN),m){var o=f.getBufferRange(a.getBuffer(),n);null!==o&&(d("Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end.",n," was changed to ",o.end),n=o.end)}var p=void 0;return b?(n=b.startTime+b.duration/2,p=e.getFragmentRequestForTime(a,c,n,{timeThreshold:0,ignoreIsFinished:!0})):(p=e.getFragmentRequestForTime(a,c,n,{keepIdx:!l}),p&&a.getFragmentModel().isFragmentLoaded(p)&&(p=e.getNextFragmentRequest(a,c)),p&&(e.setIndexHandlerTime(a,p.startTime+p.duration),p.delayLoadingTime=(new Date).getTime()+j.getTimeToLoadDelay(),j.setTimeToLoadDelay(0))),p}var c=this.context,d=(0,g.default)(c).getInstance().log,e=a.adapter,f=a.sourceBufferController,h=a.textSourceBuffer,i={execute:b};return i}Object.defineProperty(c,"__esModule",{value:!0});var f=a(8),g=d(f),h=a(10),i=d(h);e.__dashjs_factory_name="NextFragmentRequestRule",c.default=i.default.getClassFactory(e),b.exports=c.default},{10:10,8:8}],146:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){n=(0,m.default)(f).create({updateEventName:i.default.SERVICE_LOCATION_BLACKLIST_CHANGED,loadFailedEventName:i.default.FRAGMENT_LOADING_COMPLETED}),p=(0,q.default)(f).create({blacklistController:n}),r=(0,o.default)(f).create({blacklistController:n}),s=p}function b(a){a.selector&&(s=a.selector)}function c(a){s=j.getIsDVB(a)?r:p}function d(a){var b=a.baseUrls,c=a.selectedIdx;if(!isNaN(c))return b[c];var d=s.select(b);return d?(a.selectedIdx=b.indexOf(d),d):void h.trigger(i.default.URL_RESOLUTION_FAILED,{error:new Error(t,u)})}function e(){n.reset()}var f=this.context,h=(0,g.default)(f).getInstance(),j=(0,k.default)(f).getInstance(),l=void 0,n=void 0,p=void 0,r=void 0,s=void 0;return l={chooseSelectorFromManifest:c,select:d,reset:e,
setConfig:b},a(),l}Object.defineProperty(c,"__esModule",{value:!0});var f=a(9),g=d(f),h=a(13),i=d(h),j=a(22),k=d(j),l=a(63),m=d(l),n=a(143),o=d(n),p=a(142),q=d(p),r=a(10),s=d(r),t=1,u="Failed to resolve a valid URL";e.__dashjs_factory_name="BaseURLSelector";var v=s.default.getClassFactory(e);v.URL_RESOLUTION_FAILED_GENERIC_ERROR_CODE=t,v.URL_RESOLUTION_FAILED_GENERIC_ERROR_MESSAGE=u,c.default=v,b.exports=c.default},{10:10,13:13,142:142,143:143,22:22,63:63,9:9}],147:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){if(!a)return null;void 0===a.fileStart&&(a.fileStart=0);var b=k.default.parseBuffer(a),d=(0,g.default)(c).create();return d.setData(b),d}var b=void 0,c=this.context;return b={parse:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(154),g=d(f),h=a(10),i=d(h),j=a(6),k=d(j);e.__dashjs_factory_name="BoxParser",c.default=i.default.getSingletonFactory(e),b.exports=c.default},{10:10,154:154,6:6}],148:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){g=!1}function b(){var a="WebKitMediaSource"in window,b="MediaSource"in window;return a||b}function c(){return g}function d(a){g=a}function e(a,b){var c=a.canPlayType(b);return"probably"===c||"maybe"===c}var f=void 0,g=void 0;return f={supportsMediaSource:b,supportsEncryptedMedia:c,supportsCodec:e,setEncryptedMediaSupported:d},a(),f}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="Capabilities",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],149:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b){var c=0;for(c=0;c<this.customTimeRangeArray.length&&a>this.customTimeRangeArray[c].start;c++);for(this.customTimeRangeArray.splice(c,0,{start:a,end:b}),c=0;c<this.customTimeRangeArray.length-1;c++)this.mergeRanges(c,c+1)&&c--;this.length=this.customTimeRangeArray.length}function b(){this.customTimeRangeArray=[],this.length=0}function c(a,b){for(var c=0;c<this.customTimeRangeArray.length;c++)if(a<=this.customTimeRangeArray[c].start&&b>=this.customTimeRangeArray[c].end)this.customTimeRangeArray.splice(c,1),c--;else{if(a>this.customTimeRangeArray[c].start&&b<this.customTimeRangeArray[c].end){this.customTimeRangeArray.splice(c+1,0,{start:b,end:this.customTimeRangeArray[c].end}),this.customTimeRangeArray[c].end=a;break}a>this.customTimeRangeArray[c].start&&a<this.customTimeRangeArray[c].end?this.customTimeRangeArray[c].end=a:b>this.customTimeRangeArray[c].start&&b<this.customTimeRangeArray[c].end&&(this.customTimeRangeArray[c].start=b)}this.length=this.customTimeRangeArray.length}function d(a,b){var c=this.customTimeRangeArray[a],d=this.customTimeRangeArray[b];return c.start<=d.start&&d.start<=c.end&&c.end<=d.end?(c.end=d.end,this.customTimeRangeArray.splice(b,1),!0):d.start<=c.start&&c.start<=d.end&&d.end<=c.end?(c.start=d.start,this.customTimeRangeArray.splice(b,1),!0):d.start<=c.start&&c.start<=d.end&&c.end<=d.end?(this.customTimeRangeArray.splice(a,1),!0):c.start<=d.start&&d.start<=c.end&&d.end<=c.end&&(this.customTimeRangeArray.splice(b,1),!0)}function e(a){return this.customTimeRangeArray[a].start}function f(a){return this.customTimeRangeArray[a].end}var g=[],h=0;return{customTimeRangeArray:g,length:h,add:a,clear:b,remove:c,mergeRanges:d,start:e,end:f}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="CustomTimeRanges",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10}],150:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){if(void 0!==t)return t;t=!1;var b,c="1",d="1";try{"undefined"!=typeof window&&(b=window[a])}catch(e){return r("Warning: DOMStorage access denied: "+e.message),t}if(!b||a!==o&&a!==p)return t;try{b.setItem(c,d),b.removeItem(c),t=!0}catch(e){r("Warning: DOMStorage is supported, but cannot be used: "+e.message)}return t}function b(){a(o)&&l.forEach(function(a){var b=localStorage.getItem(a.oldKey);if(b){localStorage.removeItem(a.oldKey);try{localStorage.setItem(a.newKey,b)}catch(c){r(c.message)}}})}function c(){u=(0,i.default)(q).getInstance(),b()}function d(){var a=6e5;return Math.round((new Date).getTime()/a)*a}function e(b,c){return a(b)&&u["get"+c+"CachingInfo"]().enabled}function f(a){if(!e(o,"LastMediaSettings"))return null;var b=n.replace(/\?/,a),c=JSON.parse(localStorage.getItem(b))||{},d=(new Date).getTime()-parseInt(c.timestamp,10)>=u.getLastMediaSettingsCachingInfo().ttl||!1,f=c.settings;return d&&(localStorage.removeItem(b),f=null),f}function g(a){var b=NaN;if(e(o,"LastBitrate")){var c=m.replace(/\?/,a),d=JSON.parse(localStorage.getItem(c))||{},f=(new Date).getTime()-parseInt(d.timestamp,10)>=u.getLastBitrateCachingInfo().ttl||!1,g=parseInt(d.bitrate,10);isNaN(g)||f?f&&localStorage.removeItem(c):(b=g,r("Last saved bitrate for "+a+" was "+g))}return b}function h(a,b){if(e(o,"LastMediaSettings")){var c=n.replace(/\?/,a);try{localStorage.setItem(c,JSON.stringify({settings:b,timestamp:d()}))}catch(f){r(f.message)}}}function j(a,b){if(e(o,"LastBitrate")&&b){var c=m.replace(/\?/,a);try{localStorage.setItem(c,JSON.stringify({bitrate:b/1e3,timestamp:d()}))}catch(f){r(f.message)}}}var q=this.context,r=(0,k.default)(q).getInstance().log,s=void 0,t=void 0,u=void 0;return s={getSavedBitrateSettings:g,setSavedBitrateSettings:j,getSavedMediaSettings:f,setSavedMediaSettings:h,isSupported:a},c(),s}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(102),i=d(h),j=a(8),k=d(j),l=[{oldKey:"dashjs_vbitrate",newKey:"dashjs_video_bitrate"},{oldKey:"dashjs_abitrate",newKey:"dashjs_audio_bitrate"},{oldKey:"dashjs_vsettings",newKey:"dashjs_video_settings"},{oldKey:"dashjs_asettings",newKey:"dashjs_audio_settings"}],m="dashjs_?_bitrate",n="dashjs_?_settings",o="localStorage",p="sessionStorage";e.__dashjs_factory_name="DOMStorage";var q=g.default.getSingletonFactory(e);c.default=q,b.exports=c.default},{10:10,102:102,8:8}],151:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){function b(){return o}function c(a){o=a}function d(a,b){var c=!0,d=0,e=void 0,f=void 0;if(void 0===b&&(b=!1),a.tag>16777215?(n.getUint32(o)!==a.tag&&(c=!1),d=4):a.tag>65535?(e=n.getUint16(o),f=n.getUint8(o+2),256*e+f!==a.tag&&(c=!1),d=3):a.tag>255?(n.getUint16(o)!==a.tag&&(c=!1),d=2):(n.getUint8(o)!==a.tag&&(c=!1),d=1),!c&&a.required&&!b)throw new i.default("required tag not found");return c&&(o+=d),c}function e(a,b){var c=d(a,b);return c&&h(),c}function f(a){var b=void 0;return d(a),b=h(),m[a.parse](b)}function g(a,b){var c=d(a,b),e=void 0;return c&&(e=h(),o+=e),c}function h(a){var b=1,c=128,d=8,e=-1,f=0,g=n.getUint8(o),h=void 0;for(h=0;h<d;h+=1){if((g&c)===c){f=void 0===a?g&~c:g,e=h;break}c>>=1}for(h=0;h<e;h+=1,b+=1)f=f<<8|255&n.getUint8(o+b);return o+=b,f}function j(a){var b=void 0;switch(a){case 4:b=n.getFloat32(o),o+=4;break;case 8:b=n.getFloat64(o),o+=8}return b}function k(a){var b=0,c=void 0;for(c=0;c<a;c+=1)b<<=8,b|=255&n.getUint8(o+c);return o+=a,b}function l(){return o<n.byteLength}var m=void 0,n=new DataView(a.data),o=0;return m={getPos:b,setPos:c,consumeTag:d,consumeTagAndSize:e,parseTag:f,skipOverElement:g,getMatroskaCodedNum:h,getMatroskaFloat:j,getMatroskaUint:k,moreData:l}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(163),i=d(h);e.__dashjs_factory_name="EBMLParser",c.default=g.default.getClassFactory(e),b.exports=c.default},{10:10,163:163}],152:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){l.trigger(i.default.ERROR,{error:"capability",event:a})}function b(a,b,c){l.trigger(i.default.ERROR,{error:"download",event:{id:a,url:b,request:c}})}function c(a,b,c,d){l.trigger(i.default.ERROR,{error:"manifestError",event:{message:a,id:b,manifest:c,event:d}})}function d(a,b,c){l.trigger(i.default.ERROR,{error:"cc",event:{message:a,id:b,cc:c}})}function e(a){l.trigger(i.default.ERROR,{error:"mediasource",event:a})}function f(a){l.trigger(i.default.ERROR,{error:"key_session",event:a})}function h(a){l.trigger(i.default.ERROR,{error:"key_message",event:a})}var j=void 0,k=this.context,l=(0,g.default)(k).getInstance();return j={capabilityError:a,downloadError:b,manifestError:c,timedTextError:d,mediaSourceError:e,mediaKeySessionError:f,mediaKeyMessageError:h}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(9),g=d(f),h=a(13),i=d(h),j=a(10),k=d(j),l="mediasource",m="mediakeys",n="manifest",o="SIDX",p="content",q="initialization",r="xlink",s="codec",t="parse",u="nostreams",v="parse";e.__dashjs_factory_name="ErrorHandler";var w=k.default.getSingletonFactory(e);w.CAPABILITY_ERROR_MEDIASOURCE=l,w.CAPABILITY_ERROR_MEDIAKEYS=m,w.DOWNLOAD_ERROR_ID_MANIFEST=n,w.DOWNLOAD_ERROR_ID_SIDX=o,w.DOWNLOAD_ERROR_ID_CONTENT=p,w.DOWNLOAD_ERROR_ID_INITIALIZATION=q,w.DOWNLOAD_ERROR_ID_XLINK=r,w.MANIFEST_ERROR_ID_CODEC=s,w.MANIFEST_ERROR_ID_PARSE=t,w.MANIFEST_ERROR_ID_NOSTREAMS=u,w.TIMED_TEXT_ERROR_ID_PARSE=v,c.default=w,b.exports=c.default},{10:10,13:13,9:9}],153:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){var b=a.streamId,c=a.mediaInfo.type,e=a.quality;d[b]=d[b]||{},d[b][c]=d[b][c]||{},d[b][c][e]=a}function b(a,b,c){return d[a][b][c]}function c(){d={}}var d={},e={save:a,extract:b,reset:c};return e}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="InitCache",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],154:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){return a&&k&&k.boxes&&0!==k.boxes.length?i(k.fetch(a)):null}function b(a){for(var b,c=k.fetchAll(a),d=[],e=0,f=c.length;e<f;e++)b=i(c[e]),b&&d.push(b);return d}function c(a){k=a}function d(){if(!k||!k.boxes||!k.boxes.length)return null;var a=k.boxes[k.boxes.length-1].type,c=b(a);return c[c.length-1]}function e(){return k._cursor.offset}function f(){l={offset:"_offset",size:"size",type:"type"},m={references:"references",timescale:"timescale",earliest_presentation_time:"earliest_presentation_time",first_offset:"first_offset"},n={reference_type:"reference_type",referenced_size:"referenced_size",subsegment_duration:"subsegment_duration"},o={id:"id",value:"value",timescale:"timescale",scheme_id_uri:"scheme_id_uri",presentation_time_delta:"presentation_time_delta",event_duration:"event_duration",message_data:"message_data"},p={timescale:"timescale"},q={sequence_number:"sequence_number"},r={samples_with_subsamples:"samples_with_subsamples"},s={base_data_offset:"base_data_offset",sample_description_index:"sample_description_index",default_sample_duration:"default_sample_duration",default_sample_size:"default_sample_size",default_sample_flags:"default_sample_flags",flags:"flags"},t={version:"version",baseMediaDecodeTime:"baseMediaDecodeTime",flags:"flags"},u={sample_count:"sample_count",first_sample_flags:"first_sample_flags",data_offset:"data_offset",flags:"flags",samples:"samples"},v={sample_size:"sample_size",sample_duration:"sample_duration",sample_composition_time_offset:"sample_composition_time_offset"}}function h(a,b,c){for(var d in c)b[d]=a[c[d]]}function i(a){if(!a)return null;var b,c,d=new g.default;switch(h(a,d,l),a.hasOwnProperty("_incomplete")&&(d.isComplete=!a._incomplete),d.type){case"sidx":if(h(a,d,m),d.references)for(b=0,c=d.references.length;b<c;b++)h(a.references[b],d.references[b],n);break;case"emsg":h(a,d,o);break;case"mdhd":h(a,d,p);break;case"mfhd":h(a,d,q);break;case"subs":h(a,d,r);break;case"tfhd":h(a,d,s);break;case"tfdt":h(a,d,t);break;case"trun":if(h(a,d,u),d.samples)for(b=0,c=d.samples.length;b<c;b++)h(a.samples[b],d.samples[b],v)}return d}var j=void 0,k=void 0,l=void 0,m=void 0,n=void 0,o=void 0,p=void 0,q=void 0,r=void 0,s=void 0,t=void 0,u=void 0,v=void 0;return j={getBox:a,getBoxes:b,setData:c,getLastBox:d,getOffset:e},f(),j}Object.defineProperty(c,"__esModule",{value:!0});var f=a(166),g=d(f),h=a(10),i=d(h);e.__dashjs_factory_name="IsoFile",c.default=i.default.getClassFactory(e),b.exports=c.default},{10:10,166:166}],155:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b){e=a,f=b}function b(){var a=f.getCurrentRepresentationInfo(),b=a.DVRWindow.end;return a.useCalculatedLiveEdgeTime&&(b=e.getExpectedLiveEdge(),e.setClientTimeOffset(b-a.DVRWindow.end)),b}function c(){e=null,f=null}var d=void 0,e=void 0,f=void 0;return d={initialize:a,getLiveEdge:b,reset:c}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="LiveEdgeFinder";var h=g.default.getSingletonFactory(e);c.default=h,b.exports=c.default},{10:10}],156:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a,b){return JSON.stringify(a)===JSON.stringify(b)}var b=void 0;return b={areSimpleEquivalent:a}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="ObjectUtils",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],157:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){return a}function b(a){return a}var c=void 0;return c={modifyRequestURL:a,modifyRequestHeader:b}}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="RequestModifier",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],158:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(a){a&&a.videoModel&&(da=a.videoModel)}function b(a){if(a.hasOwnProperty("begin")&&a.hasOwnProperty("end")){var b=o(a.begin),c=o(a.end);return[b,c]}return null}function c(){var a="cue_TTML_"+fa;return fa++,a}function d(a,b,c){function d(a,b){if(a.hasOwnProperty(b)){var c=a[b];f.indexOf(c)<0&&f.push(c)}}for(var e=[],f=[],g=[],h=0;h<a.length;h++){var i=a[h];d(i,"begin"),d(i,"end")}if(0===f.length)return g;if("undefined"!=typeof b&&"undefined"!=typeof c){for(var h=0;h<f.length;h++){var j=o(f[h]);b<j&&j<c&&e.push(j)}e.push(b),e.push(c)}else for(var h=0;h<f.length;h++)e.push(o(f[h]));e.sort(function(a,b){return a-b});for(var h=0;h<e.length-1;h++)g.push([e[h],e[h+1]]);return g}function e(a,b){return"undefined"!=typeof startInterval&&a<b&&(a=b),a}function f(a,b){return"undefined"!=typeof b&&a>b&&(a=b),a}function g(a,b,c){var d=o(a.begin),g=o(a.end);return d=e(d,b),g=f(g,c),"undefined"!=typeof b&&"undefined"!=typeof c&&(g<b||d>c)?(N("TTML: Cue "+d+"-"+g+" outside interval "+b+"-"+c),null):[d,g]}function h(a,c){var d=!0;if(a.hasOwnProperty("span")){var e=b(a.span);null!==e&&(d=e[0]<c[1]&&e[1]>c[0])}return d}function j(a,e,f,i){var j=void 0,k=void 0,l=void 0,m=void 0,n=void 0,o=void 0,r="";if(Q=ea.xml_str2json(a),!Q)throw new Error("TTML document could not be parsed");if(da.getTTMLRenderingDiv()&&(n="html"),j=Q.tt,!j)throw new Error("TTML document lacks tt element");var s=p(j,"http://www.w3.org/ns/ttml");if(s&&q(j,s),m=j["tts:extent"],k=j.head,!k)throw new Error("TTML document lacks head element");k.layout&&(S=k.layout.region_asArray),k.styling&&(R=k.styling.style_asArray);var t={};if(i)for(o=0;o<i.length;o++){var x="urn:mpeg:14496-30:subs:"+(o+1).toString(),y="data:image/png;base64,"+btoa(i[o]);t[x]=y}if(k.metadata){var z=k.metadata.image_asArray;if(z)for(o=0;o<z.length;o++){var x="#"+z[o]["xml:id"],A=z[o].imagetype.toLowerCase(),y="data:image/"+A+";base64,"+z[o].__text;t[x]=y}}if(l=j.body,!l)throw new Error("TTML document lacks body element");var B=G(),F=da.getElement().clientWidth,L=da.getElement().clientHeight,M=[F/B[0],L/B[1]];X["font-size"]=M[1]+"px;";var O=[];if(S)for(o=0;o<S.length;o++)O.push(D(JSON.parse(JSON.stringify(S[o])),M));var P=p(Q.tt,"http://www.w3.org/ns/ttml#parameter");j.hasOwnProperty(P+":frameRate")&&(j.frameRate=parseInt(j[P+":frameRate"],10));for(var W=[],Y=j.body_asArray[0].__children,Z=0;Z<Y.length;Z++){var $=Y[Z].div,_=null;if(null===(_=b($))){var aa=$.p_asArray;if(null===_&&(!aa||0===aa.length))return r="TTML has div that contains no timing and no paragraphs.",N(r),W;for(var ba=0;ba<aa.length;ba++){var ca=aa[ba],fa=ca.span_asArray,ga=[];if(ca.hasOwnProperty("begin")&&ca.hasOwnProperty("end")){var ha=g(ca,e,f);null!==ha&&ga.push(ha)}else ga=d(fa,e,f);if(0!==ga.length)for(var ia=ca.__children,ja=0;ja<ga.length;ja++){for(var ka=ga[ja],la=[],ma=0;ma<ia.length;ma++){var na=ia[ma];h(na,ka)&&la.push(na)}if(0!==la.length)if("html"===n){U={},V={},T={};var oa=J(ca,$,M),pa=K(ca,M),qa=pa[1];pa=pa[0];var ra=document.createElement("div");ra.className=qa;var sa=I(la,M);sa.className="cueDirUniWrapper",u("unicode-bidi",pa)&&(sa.style.cssText+=v("unicode-bidi",pa),w("unicode-bidi",pa)),u("direction",pa)&&(sa.style.cssText+=v("direction",pa),w("direction",pa)),u("padding-left",pa)&&u("padding-right",pa)&&(sa.innerHTML=H(sa,pa)),u("padding-left",pa)&&u("padding-right",pa)&&(w("padding-left",pa),w("padding-right",pa));var ta="";if(u("regionID",oa)){var ua=v("regionID",oa);ta=ua.slice(ua.indexOf(":")+1,ua.length-1)}pa&&(ra.style.cssText=pa.join(" ")+"display:flex;"),oa&&(oa=oa.join(" ")),ra.appendChild(sa);var va=document.createElement("div");va.appendChild(ra),va.id=c(),va.style.cssText="position: absolute; margin: 0; display: flex; box-sizing: border-box; pointer-events: none;"+oa,0===Object.keys(T).length&&(T.defaultFontSize="100"),W.push({start:ka[0],end:ka[1],type:"html",cueHTMLElement:va,regions:O,regionID:ta,cueID:va.id,videoHeight:L,videoWidth:F,cellResolution:B,fontSize:T||{defaultFontSize:"100"},lineHeight:U,linePadding:V})}else{var wa="",xa=la;xa.length&&xa.forEach(function(a){if(a.hasOwnProperty("span")){var b=a.span.__children;b.forEach(function(a){b.hasOwnProperty("metadata")||(a.hasOwnProperty("#text")?wa+=a["#text"].replace(/[\r\n]+/gm," ").trim():"br"in a&&(wa+="\n"))})}else wa+=a.hasOwnProperty("br")?"\n":a["#text"].replace(/[\r\n]+/gm," ").trim()}),W.push({start:ka[0],end:ka[1],data:wa,type:"text"})}}else r="TTML: Empty paragraph"}}else{var ya=void 0;if($.region){var za=E(S,$.region);ya=C(za,m)}ya||(ya=C($,m));var Aa=$["smpte:backgroundImage"];void 0!==Aa&&void 0!==t[Aa]&&W.push({start:_[0],end:_[1],id:c(),data:t[Aa],type:"image",layout:ya})}}if(""!==r&&N(r),W.length>0)return W;throw new Error(r)}function n(){P=/^([0-9][0-9]+):([0-5][0-9]):([0-5][0-9])|(60)(\.([0-9])+)?$/,T={},U={},V={},W={top:"auto;",left:"auto;",width:"90%;",height:"10%;","align-items":"flex-start;",overflow:"visible;","-ms-writing-mode":"lr-tb, horizontal-tb;","-webkit-writing-mode":"horizontal-tb;","-moz-writing-mode":"horizontal-tb;","writing-mode":"horizontal-tb;"},X={color:"rgb(255,255,255);",direction:"ltr;","font-family":"monospace, sans-serif;","font-style":"normal;","line-height":"normal;","font-weight":"normal;","text-align":"start;","justify-content":"flex-start;","text-decoration":"none;","unicode-bidi":"normal;","white-space":"normal;",width:"100%;"},Y={monospace:"font-family: monospace;",sansSerif:"font-family: sans-serif;",serif:"font-family: serif;",monospaceSansSerif:"font-family: monospace, sans-serif;",monospaceSerif:"font-family: monospace, serif;",proportionalSansSerif:"font-family: Arial;",proportionalSerif:"font-family: Times New Roman;",default:"font-family: monospace, sans-serif;"},Z={right:["justify-content: flex-end;","text-align: right;"],start:["justify-content: flex-start;","text-align: start;"],center:["justify-content: center;","text-align: center;"],end:["justify-content: flex-end;","text-align: end;"],left:["justify-content: flex-start;","text-align: left;"]},$={start:"text-align: start;",center:"text-align: center;",end:"text-align: end;",auto:""},_={wrap:"white-space: normal;",noWrap:"white-space: nowrap;"},aa={normal:"unicode-bidi: normal;",embed:"unicode-bidi: embed;",bidiOverride:"unicode-bidi: bidi-override;"},ba={before:"align-items: flex-start;",center:"align-items: center;",after:"align-items: flex-end;"},ca={lrtb:"-webkit-writing-mode: horizontal-tb;writing-mode: horizontal-tb;",rltb:"-webkit-writing-mode: horizontal-tb;writing-mode: horizontal-tb;direction: rtl;unicode-bidi: bidi-override;",tbrl:"-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;-webkit-text-orientation: upright;text-orientation: upright;",tblr:"-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;-webkit-text-orientation: upright;text-orientation: upright;",lr:"-webkit-writing-mode: horizontal-tb;writing-mode: horizontal-tb;",rl:"-webkit-writing-mode: horizontal-tb;writing-mode: horizontal-tb;direction: rtl;",tb:"-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;-webkit-text-orientation: upright;text-orientation: upright;"},ea=new i.default({escapeMode:!1,attributePrefix:"",arrayAccessForm:"property",emptyNodeForm:"object",stripWhitespaces:!1,enableToStringFunc:!1,matchers:[]})}function o(a){var b,c,d,e=P.test(a);if(!e)return NaN;if(b=a.split(":"),c=parseFloat(b[0])*l+parseFloat(b[1])*m+parseFloat(b[2]),b[3]){if(d=Q.tt.frameRate,!d||isNaN(d))return NaN;c+=parseFloat(b[3])/d}return c}function p(a,b){var c=Object.keys(a).filter(function(c){return("xmlns"===c.split(":")[0]||"xmlns"===c.split(":")[1])&&a[c]===b}).map(function(a){return a.split(":")[2]||a.split(":")[1]});return 1!=c.length?null:c[0]}function q(a,b){for(var c in a)if(a.hasOwnProperty(c)){if(("object"==typeof a[c]||a[c]instanceof Object)&&!Array.isArray(a[c]))q(a[c],b);else if(Array.isArray(a[c]))for(var d=0;d<a[c].length;d++)q(a[c][d],b);var e=b+":",f=c.indexOf(e);if(f>=0){var g=c.slice(f+e.length);a[g]=a[c],delete a[c]}}}function r(a){return a.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function s(a){var b=a.slice(1),c=b.match(/.{2}/g),d=parseFloat(parseInt(parseInt(c[3],16)/255*1e3,10)/1e3),e=c.slice(0,3).map(function(a){return parseInt(a,16)});return"rgba("+e.join(",")+","+d+");"}function t(a){var b=void 0,c=void 0,d=void 0;return b=a.replace(/^(rgb|rgba)\(/,"").replace(/\)$/,"").replace(/\s/g,"").split(","),c=parseInt(b[b.length-1],10)/255,d="rgba("+b[0]+","+b[1]+","+b[2]+","+c+");"}function u(a,b){for(var c=0;c<b.length;c++)if(b[c].indexOf(a)>-1)return!0;return!1}function v(a,b){for(var c=0;c<b.length;c++)if(b[c].indexOf(a)>-1)return b[c];return null}function w(a,b){b.splice(b.indexOf(v(a,b)),1)}function x(a,b){for(var c=0;c<a.length;c++)for(var d=0;d<b.length;d++)a[c]&&a[c].split(":")[0].indexOf(b[d].split(":")[0])>-1&&a.splice(c,1);return a.concat(b)}function y(a){var b=new Array(2),c=a.indexOf(":")===-1?0:a.indexOf(":"),d=void 0;return a.indexOf("%")===-1?a.indexOf("c")===-1?a.indexOf("p")===-1?b[0]=b[1]=null:(b[0]="p",d=a.indexOf("p")):(b[0]="c",d=a.indexOf("c")):(b[0]="%",d=a.indexOf("%")),b[1]=a.slice(c,d),b}function z(a,b,c){var d,e,f=[];for(var g in a)if(a.hasOwnProperty(g)){var h=g.replace("ebutts:","");h=h.replace("xml:",""),h=h.replace("tts:",""),h=r(h),a[h]=a[g],delete a[g]}if("line-padding"in a){var i=parseFloat(a["line-padding"].slice(a["line-padding"].indexOf(":")+1,a["line-padding"].indexOf("c")));"id"in a&&(V[a.id]=i);var j=i*b[0]+"px;";f.push("padding-left:"+j),f.push("padding-right:"+j)}if("font-size"in a){var k=y(a["font-size"]),l=parseFloat(k[1]);"id"in a&&(T[a.id]=k),"%"===k[0]?d=l/100*b[1]+"px;":"c"===k[0]&&(d=l*b[1]+"px;"),f.push("font-size:"+d)}if("line-height"in a)if("normal"===a["line-height"])f.push("line-height: normal;");else{var m=y(a["line-height"]),n=parseFloat(m[1]);"id"in a&&(U[a.id]=m),"%"===m[0]?e=n/100*b[1]+"px;":"c"===m[0]&&(e=n*b[1]+"px;"),f.push("line-height:"+e)}"font-family"in a&&(a["font-family"]in Y?f.push(Y[a["font-family"]]):f.push("font-family:"+a["font-family"]+";")),"text-align"in a&&a["text-align"]in Z&&(f.push(Z[a["text-align"]][0]),f.push(Z[a["text-align"]][1])),"multi-row-align"in a&&(u("text-align",f)&&"auto"!=a["multi-row-align"]&&w("text-align",f),a["multi-row-align"]in $&&f.push($[a["multi-row-align"]]));var o;return"background-color"in a&&(o=a["background-color"].indexOf("#")>-1&&a["background-color"].length-1===8?s(a["background-color"]):a["background-color"].indexOf("rgba")>-1?t(a["background-color"]):a["background-color"]+";",f.push("background-color: "+o)),"color"in a&&(o=a.color.indexOf("#")>-1&&a.color.length-1===8?s(a.color):a.color.indexOf("rgba")>-1?t(a.color):a.color+";",f.push("color: "+o)),"wrap-option"in a&&(a["wrap-option"]in _?f.push(_[a["wrap-option"]]):f.push("white-space:"+a["wrap-option"])),"unicode-bidi"in a&&(a["unicode-bidi"]in aa?f.push(aa[a["unicode-bidi"]]):f.push("unicode-bidi:"+a["unicode-bidi"])),"font-style"in a&&f.push("font-style:"+a["font-style"]+";"),"font-weight"in a&&f.push("font-weight:"+a["font-weight"]+";"),"direction"in a&&f.push("direction:"+a.direction+";"),"text-decoration"in a&&f.push("text-decoration:"+a["text-decoration"]+";"),c&&(f=f.concat(D(a,b))),Q.tt.hasOwnProperty("xml:space")&&"preserve"===Q.tt["xml:space"]&&f.push("white-space: pre;"),f}function A(a,b){for(var c=0;c<a.length;c++){var d=a[c];if(d["xml:id"]===b||d.id===b)return d}return null}function B(a,b,c){var d=[],e=a.match(/\S+/g);return e.forEach(function(a){var e=A(R,a);if(e){var f=z(JSON.parse(JSON.stringify(e)),b,c);d=d.concat(f)}}),d}function C(a,b){var c=/([\d\.]+)(%|px)\s+([\d\.]+)(%|px)/;if("tts:extent"in a&&"tts:origin"in a){var d=c.exec(a["tts:extent"]),e=c.exec(a["tts:origin"]);if(null===d||null===e)return N("Bad extent or origin: "+a["tts:extent"]+" "+a["tts:origin"]),null;var f=parseFloat(d[1]),g=parseFloat(d[3]),h=parseFloat(e[1]),i=parseFloat(e[3]);if(b){var j=c.exec(b);if(null===j||"px"!==j[2]||"px"!==j[4])return N("Bad tt.extent: "+b),null;var k=parseFloat(j[1]),l=parseFloat(j[3]);"px"===d[2]&&(f=f/k*100),"px"===d[4]&&(g=g/l*100),"px"===e[2]&&(h=h/k*100),"px"===e[4]&&(i=i/l*100)}return{left:h,top:i,width:f,height:g}}return null}function D(a,b){var c=[];for(var d in a){var e=d.replace("tts:","");e=e.replace("xml:",""),e=r(e),a[e]=a[d],e!==d&&delete a[d]}if("extent"in a){var f=a.extent.split(/\s/);c.push("width: "+f[0]+";"),c.push("height: "+f[1]+";")}if("origin"in a){var g=a.origin.split(/\s/);c.push("left: "+g[0]+";"),c.push("top: "+g[1]+";")}if("display-align"in a&&c.push(ba[a["display-align"]]),"writing-mode"in a&&c.push(ca[a["writing-mode"]]),"style"in a){var h=B(a.style,b,!0);c=c.concat(h)}return"padding"in a&&c.push("padding:"+a.padding+";"),"overflow"in a&&c.push("overflow:"+a.overflow+";"),"show-background"in a&&c.push("show-background:"+a["show-background"]+";"),"id"in a&&c.push("regionID:"+a.id+";"),c}function E(a,b){for(var c=0;c<a.length;c++){var d=a[c];if(d["xml:id"]===b||d.id===b)return d}return null}function F(a,b){var c=[],d=a.match(/\S+/g);return d.forEach(function(a){var d=E(S,a);if(d){var e=D(JSON.parse(JSON.stringify(d)),b);c=c.concat(e)}}),c}function G(){var a=[32,15];return Q.tt.hasOwnProperty("ttp:cellResolution")?Q.tt["ttp:cellResolution"].split(" ").map(parseFloat):a}function H(a,b){for(var c=v("padding-left",b),d=v("padding-right",b),e=c.concat(" "+d+" "),f="",g="",h="",i=Array.prototype.slice.call(a.children),j=a.getElementsByClassName("lineBreak")[0],k=i.indexOf(j),l=[];k!=-1;)l.push(k),k=i.indexOf(j,k+1);var m="</span>",n="<br>",o='<span class="spanPadding" style="-webkit-box-decoration-break: clone; box-decoration-break: clone; ';if(l.length)l.forEach(function(a,b){if(0===b){for(var c="",d=0;d<a;d++)f+=i[d].outerHTML,0===d&&(c=e.concat(i[d].style.cssText));f=o+c+'">'+f}for(var j="",k=a+1;k<i.length;k++)g+=i[k].outerHTML,k===i.length-1&&(j+=e.concat(i[k].style.cssText));g=o+j+'">'+g,f&&g&&b===l.length-1?h+=f+m+n+g+m:f&&g&&b!==l.length-1?h+=f+m+n+g+m+n:f&&!g?h+=f+m:!f&&g&&b===l.length-1?h+=g+m:!f&&g&&b!==l.length-1&&(h+=g+m+n)});else{for(var p="",q=0;q<i.length;q++)p+=i[q].style.cssText;h=o+e+p+'">'+a.innerHTML+m}return h}function I(a,b){var c=document.createElement("div");return a.forEach(function(a){if(!a.hasOwnProperty("metadata"))if(a.hasOwnProperty("span")){var d=a.span.__children,e=document.createElement("span");if(a.span.hasOwnProperty("style")){var f=B(a.span.style,b);e.className="spanPadding "+a.span.style,e.style.cssText=f.join(" ")}d.forEach(function(a){if(!d.hasOwnProperty("metadata"))if(a.hasOwnProperty("#text")){var b=document.createTextNode(a["#text"]);e.appendChild(b)}else if("br"in a){e.hasChildNodes()&&c.appendChild(e);var f=document.createElement("br");f.className="lineBreak",c.appendChild(f);var g=document.createElement("span");g.className=e.className,g.style.cssText=e.style.cssText,e=g}}),c.appendChild(e)}else if(a.hasOwnProperty("br")){var g=document.createElement("br");g.className="lineBreak",c.appendChild(g)}else if(a.hasOwnProperty("#text")){var h=document.createElement("span");h.textContent=a["#text"],c.appendChild(h)}}),c}function J(a,b,c){var d,e,f=[],g=a.region,h=b.region;return h&&(d=F(h,c)),g?(e=f.concat(F(g,c)),f=d?x(d,e):e):d&&(f=d),L(f,W),f}function K(a,b){var c,d,e,f=[],g=a.style,h=Q.tt.body.style,i=Q.tt.body.div.style,j="";return h&&(c=B(h,b),j="paragraph "+h),i&&(d=B(i,b),c?(d=x(c,d),j+=" "+i):j="paragraph "+i),g?(e=B(g,b),c&&d?(f=x(d,e),j+=" "+g):c?(f=x(c,e),j+=" "+g):d?(f=x(d,e),j+=" "+g):(f=e,j="paragraph "+g)):c&&!d?f=c:!c&&d&&(f=d),L(f,X),[f,j]}function L(a,b){for(var c in b)b.hasOwnProperty(c)&&(u(c,a)||a.push(c+":"+b[c]))}var M=this.context,N=(0,k.default)(M).getInstance().log,O=void 0,P=void 0,Q=void 0,R=void 0,S=void 0,T=void 0,U=void 0,V=void 0,W=void 0,X=void 0,Y=void 0,Z=void 0,$=void 0,_=void 0,aa=void 0,ba=void 0,ca=void 0,da=void 0,ea=void 0,fa=0;return O={parse:j,setConfig:a},n(),O}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(4),i=d(h),j=a(8),k=d(j),l=3600,m=60;e.__dashjs_factory_name="TTMLParser",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10,4:4,8:8}],159:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){try{new window.URL("x","http://y");h=l}catch(a){}finally{h=h||m}}function b(a){var b=a.indexOf("/"),c=a.lastIndexOf("/");return b!==-1?c===b+1?a:(a.indexOf("?")!==-1&&(a=a.substring(0,a.indexOf("?"))),a.substring(0,c+1)):""}function c(a){var b=a.match(k);return b?b[1]:""}function d(a){return!i.test(a)}function e(a){return d(a)&&"/"===a.charAt(0)}function f(a){return j.test(a)}function g(a,b){return h(a,b)}var h=void 0,i=/^[a-z][a-z0-9+\-.]*:/i,j=/^https?:\/\//i,k=/^([a-z][a-z0-9+\-.]*:\/\/[^\/]+)\/?/i,l=function(a,b){try{return new window.URL(a,b).toString()}catch(c){return a}},m=function(a,f){var g=b;if(!f)return a;if(!d(a))return a;e(a)&&(g=c);var h=g(f),i="/"!==h.charAt(h.length-1)&&"/"!==a.charAt(0)?"/":"";return[h,a].join(i)};a();var n={parseBaseUrl:b,parseOrigin:c,isRelative:d,isPathAbsolute:e,isHTTPURL:f,resolve:g};return n}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f);e.__dashjs_factory_name="URLUtils",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10}],160:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(){function a(){k=/(?:\r\n|\r|\n)/gm,l=/-->/,m=/(^[\s]+|[\s]+$)/g,n=/\s\b/g}function b(a){var b,e,g=[];a=a.split(k),b=a.length,e=-1;for(var i=0;i<b;i++){var j=a[i];if(j.length>0&&"WEBVTT"!==j&&j.match(l)){var n=d(j),o=n.cuePoints,p=n.styles,q=f(a,i+1),r=c(o[0].replace(m,"")),s=c(o[1].replace(m,""));!isNaN(r)&&!isNaN(s)&&r>=e&&s>r?""!==q?(e=r,g.push({start:r,end:s,data:q,styles:p})):h("Skipping cue due to empty/malformed cue text"):h("Skipping cue due to incorrect cue timing")}}return g}function c(a){var b=a.split(":"),c=b.length-1;return a=60*parseInt(b[c-1],10)+parseFloat(b[c]),2===c&&(a+=3600*parseInt(b[0],10)),a}function d(a){var b=a.split(l),c=b[1].split(n);return c.shift(),b[1]=c[0],c.shift(),{cuePoints:b,styles:e(c)}}function e(a){var b={};return a.forEach(function(a){if(a.split(/:/).length>1){var c=a.split(/:/)[1];c&&c.search(/%/)!=-1&&(c=parseInt(c.replace(/%/,""),10)),(a.match(/align/)||a.match(/A/))&&(b.align=c),(a.match(/line/)||a.match(/L/))&&(b.line=c),(a.match(/position/)||a.match(/P/))&&(b.position=c),
(a.match(/size/)||a.match(/S/))&&(b.size=c)}}),b}function f(a,b){for(var c,d=b,e="",f="";""!==a[d]&&d<a.length;)d++;if(c=d-b,c>1)for(var g=0;g<c;g++){if(f=a[b+g],f.match(l)){e="";break}e+=f,g!==c-1&&(e+="\n")}else f=a[b],f.match(l)||(e=f);return decodeURI(e)}var g=this.context,h=(0,i.default)(g).getInstance().log,j=void 0,k=void 0,l=void 0,m=void 0,n=void 0;return j={parse:b},a(),j}Object.defineProperty(c,"__esModule",{value:!0});var f=a(10),g=d(f),h=a(8),i=d(h);e.__dashjs_factory_name="VTTParser",c.default=g.default.getSingletonFactory(e),b.exports=c.default},{10:10,8:8}],161:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.mediaType=null,this.bitrate=null,this.width=null,this.height=null,this.qualityIndex=NaN};c.default=e,b.exports=c.default},{}],162:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.streamId=null,this.mediaInfo=null,this.segmentType=null,this.quality=NaN,this.index=NaN,this.bytes=null,this.start=NaN,this.end=NaN,this.duration=NaN};c.default=e,b.exports=c.default},{}],163:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(b,c,e){d(this,a),this.code=b||null,this.message=c||null,this.data=e||null};c.default=e,b.exports=c.default},{}],164:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.action=a.ACTION_DOWNLOAD,this.startTime=NaN,this.mediaType=null,this.mediaInfo=null,this.type=null,this.duration=NaN,this.timescale=NaN,this.range=null,this.url=null,this.serviceLocation=null,this.requestStartDate=null,this.firstByteDate=null,this.requestEndDate=null,this.quality=NaN,this.index=NaN,this.availabilityStartTime=null,this.availabilityEndTime=null,this.wallStartTime=null,this.bytesLoaded=NaN,this.bytesTotal=NaN,this.delayLoadingTime=NaN,this.responseType="arraybuffer"};e.ACTION_DOWNLOAD="download",e.ACTION_COMPLETE="complete",c.default=e,b.exports=c.default},{}],165:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(164),i=d(h),j=function(a){function b(a){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this),this.url=a||null,this.checkForExistenceOnly=!0}return f(b,a),b}(i.default);c.default=j,b.exports=c.default},{164:164}],166:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.offset=NaN,this.type=null,this.size=NaN,this.isComplete=!0};c.default=e,b.exports=c.default},{}],167:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.DVRWindowSize=NaN,this.loadedTime=null,this.availableFrom=null,this.minBufferTime=NaN,this.duration=NaN,this.isDynamic=!1,this.maxFragmentDuration=null};c.default=e,b.exports=c.default},{}],168:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.id=null,this.index=null,this.type=null,this.streamInfo=null,this.representationCount=0,this.lang=null,this.viewpoint=null,this.accessibility=null,this.audioChannelConfiguration=null,this.roles=null,this.codec=null,this.mimeType=null,this.contentProtection=null,this.isText=!1,this.KID=null,this.bitrateList=null};c.default=e,b.exports=c.default},{}],169:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.TcpList=[],this.HttpList=[],this.RepSwitchList=[],this.BufferLevel=[],this.BufferState=[],this.PlayList=[],this.DroppedFrames=[],this.SchedulingInfo=[],this.DVRInfo=[],this.ManifestUpdate=[],this.RequestsQueue=null,this.DVBErrors=[],this.BolaState=[]};c.default=e,b.exports=c.default},{}],170:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.id=null,this.index=null,this.start=NaN,this.duration=NaN,this.manifestInfo=null,this.isLast=!0,this.isFirst=!0};c.default=e,b.exports=c.default},{}],171:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},h=a(164),i=d(h),j=function(a){function b(a,c){e(this,b),g(Object.getPrototypeOf(b.prototype),"constructor",this).call(this),this.url=a||null,this.type=c||null,this.mediaType="stream",this.responseType="text"}return f(b,a),b}(i.default);c.default=j,b.exports=c.default},{164:164}],172:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.video=null,this.captionData=null,this.label=null,this.lang=null,this.defaultTrack=!1,this.kind=null,this.isFragmented=!1,this.isEmbedded=!1};c.default=e,b.exports=c.default},{}],173:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.id=null,this.quality=null,this.DVRWindow=null,this.fragmentDuration=null,this.mediaInfo=null,this.MSETimeOffset=null};c.default=e,b.exports=c.default},{}],174:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.t=null,this.xywh=null,this.track=null,this.id=null,this.s=null};c.default=e,b.exports=c.default},{}],175:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this._s=void 0};c.default=e,b.exports=c.default},{}],176:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.t=null,this.level=null};c.default=e,b.exports=c.default},{}],177:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var f=a(64),g=d(f),h=function a(){e(this,a),this.target=null,this.state=g.default.BUFFER_EMPTY};c.default=h,b.exports=c.default},{64:64}],178:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.time=null,this.range=null,this.manifestInfo=null};c.default=e,b.exports=c.default},{}],179:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.time=null,this.droppedFrames=null};c.default=e,b.exports=c.default},{}],180:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.tcpid=null,this.type=null,this.url=null,this.actualurl=null,this.range=null,this.trequest=null,this.tresponse=null,this.responsecode=null,this.interval=null,this.trace=[],this._stream=null,this._tfinish=null,this._mediaduration=null,this._responseHeaders=null,this._serviceLocation=null},f=function a(){d(this,a),this.s=null,this.d=null,this.b=[]};e.MPD_TYPE="MPD",e.XLINK_EXPANSION_TYPE="XLinkExpansion",e.INIT_SEGMENT_TYPE="InitializationSegment",e.INDEX_SEGMENT_TYPE="IndexSegment",e.MEDIA_SEGMENT_TYPE="MediaSegment",e.BITSTREAM_SWITCHING_SEGMENT_TYPE="BitstreamSwitchingSegment",e.OTHER_TYPE="other",c.HTTPRequest=e,c.HTTPRequestTrace=f},{}],181:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.mediaType=null,this.type=null,this.requestTime=null,this.fetchTime=null,this.availabilityStartTime=null,this.presentationStartTime=0,this.clientTimeOffset=0,this.currentTime=null,this.buffered=null,this.latency=0,this.streamInfo=[],this.trackInfo=[]},f=function a(){d(this,a),this.id=null,this.index=null,this.start=null,this.duration=null},g=function a(){d(this,a),this.id=null,this.index=null,this.mediaType=null,this.streamIndex=null,this.presentationTimeOffset=null,this.startNumber=null,this.fragmentInfoType=null};c.ManifestUpdate=e,c.ManifestUpdateStreamInfo=f,c.ManifestUpdateTrackInfo=g},{}],182:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.start=null,this.mstart=null,this.starttype=null,this.trace=[]};e.INITIAL_PLAYOUT_START_REASON="initial_playout",e.SEEK_START_REASON="seek",e.RESUME_FROM_PAUSE_START_REASON="resume",e.METRICS_COLLECTION_START_REASON="metrics_collection_start";var f=function a(){d(this,a),this.representationid=null,this.subreplevel=null,this.start=null,this.mstart=null,this.duration=null,this.playbackspeed=null,this.stopreason=null};f.REPRESENTATION_SWITCH_STOP_REASON="representation_switch",f.REBUFFERING_REASON="rebuffering",f.USER_REQUEST_STOP_REASON="user_request",f.END_OF_PERIOD_STOP_REASON="end_of_period",f.END_OF_CONTENT_STOP_REASON="end_of_content",f.METRICS_COLLECTION_STOP_REASON="metrics_collection_end",f.FAILURE_STOP_REASON="failure",c.PlayList=e,c.PlayListTrace=f},{}],183:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.t=null,this.mt=null,this.to=null,this.lto=null};c.default=e,b.exports=c.default},{}],184:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.loadingRequests=[],this.executedRequests=[]};c.default=e,b.exports=c.default},{}],185:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.mediaType=null,this.t=null,this.type=null,this.startTime=null,this.availabilityStartTime=null,this.duration=null,this.quality=null,this.range=null,this.state=null};c.default=e,b.exports=c.default},{}],186:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(c,"__esModule",{value:!0});var e=function a(){d(this,a),this.tcpid=null,this.dest=null,this.topen=null,this.tclose=null,this.tconnect=null};c.default=e,b.exports=c.default},{}]},{},[5]);
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}('I 9J;I iW;I hH=\'\';J 1h(2Y){I aE=B;I du=[];I C;I 7H;I dS=\'\';I dG=U;I bS=U;I fb=U;I cn=U;I 3q=U;I 5M=U;I cE=U;I 6m=U;I jT=U;I 3h=U;I 9g=U;I 29=U;I dF=U;I g6=U;I jE=0;I jI=0;I 95=U;I g4=U;I gy=U;I 8O=U;I fR=U;I fS=U;I ls=U;I j0=U;I lz=U;I fc=U;I eQ=U;I 6d;I 8T;I 1n;I bO;I nN;I 9X;I 1g;I 2L;I pl;I 6c;I 8a;I 1E;I 3d;I 5G;I au;I 6y;I 7n=0;I v;I tE;I 4I;I 6l;I 6j;I 9B=4;I dM=0;I 2B;I 1v;I kK=0;I fV=0;I 3w;I gQ;I 5N;I bM;I oo;I 3G;I 3U;I 4e;I 4k;I 5b;I 5g;I 5f;I 5l;I 3M;I 3u;I 2z;I 6g;I 4P;I 5n;I 7c;I 5W;I 4u;I cO;I 4b;I ce;I 5I;I 4h;I 3t;I 36;I 2j;I 2Q;I 4Y;I 6P;I 3e;I 3p;I 7g;I 4V;I 5c;I 8r;I 6C;I 3S;I 4d;I 1M;I 3s;I 3Z;I 2X;I 4w;I 8Y;I 1J;I 6b=0;I cF=U;I 4q;I 5T;I 9A;I gl;I gd;I gC;I e1=U;I 3B=[];I 3F;I 1P;I 1W;I 2A;I 1n;I 5w=1p 1h.4s();I 2T;I 1l={eA:1H,aO:1H,9K:1H,ew:1H,2W:{},1k:{},1f:{},ta:J(5s){5s.3o=J(){3V(5s,5s.ac)};5s.3b=J(){3Q(5s)}},lc:J(){B.aO=1p 1h.2c({kp:C.m,C:C,3q:3q,3i:B.3i()});B.aO.9E.fX(J(){7Q();hV()});if(C.ec==1){B.aO.aU.fX(J(){nR()})}O B.aO},5J:J(){O B.aO},1n:J(){if(!B.eA){B.eA=1p 1h.4D()}O B.eA},jO:J(){O 1U},yf:J(){O B.9K},3i:J(){if(!B.ew&&1h.lp){B.ew=1p 1h.lp({yS:1l.1f,yp:1l.2W,6f:C.6f,yD:B.jO().c,wW:bi(C.wY),x4:bi(C.wP),wE:bi(C.wF),wB:bi(C.wy),wA:bi(C.wN),wM:4Z(C.wJ)===1,wK:4Z(C.x8)===1,x9:4Z(C.xz)===1,})}O B.ew},C:J(){O C},eH:J(){O 6O.8C(B,94)},9n:J(){O 29},};if(2Y.6f){if(!9J){9J=[]}B.6f=2Y.id=2Y.6f;9J.4r(B)};if(1f.6E(2Y.id)){cC()}M{1f.2w(\'xC\',cC)};J m4(){1U=1p 5U({w:C.sw,h:C.sh,5Y:C.i2,9y:C.9y,ff:C.nj,h0:(C.5e==1?C.sh-C.1Q:0)-(C.pl&&C.1x=="3r"?C.42+20:0),a:(C.d7==1?-1:1)});1l.1f.1e(1U.c);K(1l.2W,{\'-5S-6Q-6a\':\'1u\',\'-lv-6Q-6a\':\'1u\',\'-aF-6Q-6a\':\'1u\',\'-o-6Q-6a\':\'1u\',\'6Q-6a\':\'1u\',\'9m\':\'4l\',\'58\':\'6H\',\'1T\':\'6H\',\'1d\':\'1A%\',\'1j\':\'1A%\',});K(1U.c,{\'S\':\'1c\',\'R\':0,\'1b\':0})};J m6(){7w=1m(\'1D\');1U.c.1e(7w);K(7w,{\'S\':\'1c\',\'R\':C.1T,\'1b\':C.1T,\'1d\':\'1A%\',\'1j\':\'1A%\',\'2D-1t\':"#"+C.gY,\'3A\':1})}J kf(){I kv;I 59=U;if(C.pl){if(33(C.pl)==\'6u\'){9q()};if(33(C.pl)==\'7l\'){C.f0=C.pl;I 1B;if(C.pl.P("{")==0){1B=C.pl;1B=1B.1K(/\'/g,\'"\')}M{if(C.pl.P("3v:")==0){if(C.pl.P(\'xI\')==8){C.pl=\'2q://cV.kU.8i/3v/v3/xJ?k0=km&xH=\'+C.pl.1X(13)+\'&1a=\'+C.gw}if(C.pl.P(\'l7\')==8){C.pl=\'2q://cV.kU.8i/3v/v3/fL?k0=af&q=\'+lW(C.pl.1X(15))+\'&lm=\'+C.gT+\'&xE=\'+C.ra+\'&xF=\'+C.aA+\'&1a=\'+C.gw}if(C.pl.P(\'ko\')==8){C.pl=\'2q://cV.kU.8i/3v/v3/xi?k0=af&xn=\'+C.pl.1X(11)+\'&lm=\'+C.gT+\'&1a=\'+C.gw}kv=W}1B=eD(C.pl)};if(1B){if(1B.P(\'#\')==0){1B=un(1B)};9Y{if(1B.P("\\\'")>-1){1B=1B.1K(/\\\\\'/g,"\'")};C.pl=6q.dJ(1B);if(kv){I 2G=C.pl;I 6U={};6U["1g"]=[];I i;if(2G.5i){if(2G.5i.xl[0].xm=="yX"){}}M{if(2G.7t[0].km){C.pl=\'3v:ko\'+2G.7t[0].km.An.Am;kf();59=W}M{if(2G.7t.Y>0){1s(i=0;i<2G.7t.Y;i++){if(2G.7t[i].af){6U["1g"][i]=1p a4();if(C.f0.P(":ko")>0){6U["1g"][i].1q=\'2I\'+(C.2q==1?\'s\':\'\')+\'://3v.8i/jz?v=\'+2G.7t[i].af.Ak.i5}if(C.f0.P(":l7")>0){6U["1g"][i].1q=\'2I\'+(C.2q==1?\'s\':\'\')+\'://3v.8i/jz?v=\'+2G.7t[i].id.i5}6U["1g"][i].3z=2G.7t[i].af.m0.5t.1N;C.rb==1?6U["1g"][i].jN=2G.7t[i].af.m0.Av.1N:\'\';6U["1g"][i].5y=6U["1g"][i].1q;6U["1g"][i].3j=2G.7t[i].af.ac}}C.pl=6U}}}}C.pl.1g?C.pl=C.pl.1g:\'\'}bv(9b){7N.7s(9b);6h(C.2K.hW+\' \'+aZ(C.f0),W)}};!59?9q():\'\'};if(C.1q==\'\'){1E=0;if(C.6x==1){1E=8Z(0,pl.Y-1);4F(3d[0],C.ei);4F(3d[1E],C.bo)}if(C.pl[1E].1g){if(C.pl[1E].1g[0].1g){aQ(C.pl[1E].1g[0].1g[0])}M{aQ(C.pl[1E].1g[0])}}M{aQ(C.pl[1E])}}}};J lW(1B){I fm=/ /g;I m1=1B.2x(\' \').Y;1s(I i=0;i<m1;i++){1B=1B.1K(fm,"%20")}O 1B}J ly(){4n=1m(\'1D\');4n.3Y=\'1l-hT\';K(4n,{\'1d\':\'1A%\',\'S\':\'1c\',\'R\':C.1T,\'1b\':C.1T,\'1t\':\'#\'+1G(C.gU),\'3A\':3});1U.c.1e(4n);C.aw.P(\'|\')==-1?C.aw=C.aw+\'|\'+C.aw:\'\';dp=1p 5U({w:C.sw-C.1T*2,h:\'20\',o:0,5Y:C.aw,8m:C.l8,8s:C.l9});4n.1e(dp.c);aP=1m(\'1D\');4n.1e(aP);K(aP,{\'S\':\'1c\',\'R\':0,\'1b\':0,"lq":(C.gG+C.lb),"A8":(C.gG+5),"A9":(C.gG*1.3),"cG":C.hw,"9T":C.bs+\'px\',"lP":l4(C.bl),"ip":fC(C.bl)});9d=1m(\'1D\');4n.1e(9d);K(9d,{\'S\':\'1c\',\'R\':0,\'9u\':0,"lq":5,"Ab":10,"1F":"1I","1t":"#"+C.gU});9d.2o=\'x\';9d.2p=hE;4n.X.1w=\'1u\';o5(4n)}J lw(){if(C.1r==1){1r=1m(\'1D\');1r.3Y=\'1l-1r\';1l.2W.1e(1r);K(1r,{\'S\':\'1c\',\'R\':0,\'1b\':0,"4f":"4l","1t":"#"+1G(C.mf),"4K":C.lV/2,"cG":C.lX,"9T":C.lY,"ip":fC(C.bl),"1T":"Ac","lu":"9t"});1r.X.3A=9;5Z(1r,C.lZ)}}J bi(x){if(x){x=x.1K(/\\(bC\\)/g,bc(C.bC));x=x.1K(/\\(6x\\)/g,1S.6x());if(x.P(\'ma.mb\')>0){x=\'2q://ma.mb/AM/iK/AD.jj?v=3.0\'}}O x}J lA(){if(C.3j!=2g&&C.3j!=\'\'&&C.9D==1){if(C.9Z==1){lO(C.3j);C.dW==1&&C.dE==0?2t(6d):\'\'}M{6h(C.3j,U)}gb(C.3j)}};J md(AB){I aE=B;1l.2W=1m(\'1D\');K(1l.2W,{\'S\':\'fI\',\'1d\':\'1A%\',\'1j\':\'1A%\',\'6K\':\'1u\'});if(C.d7==0){K(1l.2W,{\'5R\':\'#\'+1G(C.5L)})}1l.1k=1k;1l.1f=1l.2W;C.1Y.1e(1l.2W)};J lB(){9X=1m(\'1D\');9X.3Y=\'1l-AE-AK-AJ\';K(9X,{1w:\'1u\',\'z-iy\':\'pr\',S:\'1c\',R:\'6H\',1b:\'6H\',1d:\'1A%\',1j:\'1A%\'});1U.c.1e(9X)};J lE(){md();m4();iX();m6();kf();if(C.1q){if(C.1q&&C.hd){eV()}}ly();lA();lB();m3();f1();4D();lo();bI();lw();if(dS!=\'\'){6h(dS,W)}z6=5K(mh,po)}I l1=U;J 7Q(){if(!l1&&2Y.7Q){l1=W;5D(J(){2Y.7Q.4O(aE,aE)},50)}}J z9(){C.1Y.2o=\'\';K(C.1Y,{\'lu\':\'1\',\'mR\':\'1b\',\'3H-ci\':\'1b\',\'-aF-6Q-6a\':\'-aF-1u\',\'-o-6Q-6a\':\'1u\',\'-lv-6Q-6a\':\'1u\',\'-5S-6Q-6a\':\'1u\',\'6Q-6a\':\'1u\',\'9m\':\'4l\'});if(C.d7==0){K(C.1Y,{\'5R\':\'#\'+1G(C.5L)})}lE()}J zF(){I lG={zQ:"W",z2:"z5"};2Y.1q.1K("|","or");aB 2Y.st;if(2Y.lH){2Y.st=2Y.lH}1p Aq.Ap(C.rN,C.id,C.sw,C.sh,"10.0.0",U,2Y,lG);7Q()}J cC(){if(!2Y.id){O}lt();C=1p pE();C.6f=2Y.6f;C.dD.kJ("wx/sZ=");if(C.ga!=1H){(J(i,s,o,g,r,a,m){i[\'t0\']=r;i[r]=i[r]||J(){(i[r].q=i[r].q||[]).4r(94)},i[r].l=1*1p iH();a=s.1m(o),m=s.ox(o)[0];a.qe=1;a.4A=g;m.4p.jc(a,m)})(1k,1f,\'lT\',\'2q://cV.t3-lF.8i/lF.js\',\'ga\');ga(\'tD\',C.ga,\'2U\',{\'tB\':W});ga(\'ty\',\'lI\');ga(\'lI:rV\',[rD.s4]);ga(\'ay\',\'sS\');bt("sL")}if(5w.kT){I 3g=1f.1m(\'X\');3g.oN=\'3H/7h\';3g.1e(1f.pL(\'*::--5S-V-1n-2y-lJ {1w: 1u!lN;-5S-lM: 1u;}*::-5S-V-1n-3k-sz-lJ {1w: 1u!lN;-5S-lM: 1u;}\'));1l.1f.1e(3g)}}I 1U;I 7w;I 4n;I aP;I dp;I 9d;I 1r;J bt(x){if(ga&&!C.aa[x]){I 1B;if(C.ha!=1H){1B=C.ha}M{1B=C.3j==\'\'||C.3j==1H?(C.1q==1H?\'pl\':C.1q):C.3j}if(C.h9==0){ga(\'ay\',\'1o\',{lK:(C.m+".1l"),lD:1B,lC:x})}if(C.h9==1){ga(\'ay\',\'1o\',{lK:(C.m+".1l"),lD:x,lC:1B})}C.aa[x]=W}}J gb(){if(C.3j!=2g&&C.3j!=\'\'&&C.9D==1){if(C.9Z==1){iN((C.3W==1?\'<3W>\':\'\')+C.3j+(C.7B!=\'\'?\' \'+C.7B:\'\')+(C.3W==1?\'</3W>\':\'\'))}M{6h((C.3W==1?\'<3W>\':\'\')+C.3j+(C.7B!=\'\'?\' \'+C.7B:\'\')+(C.3W==1?\'</3W>\':\'\'),U)}}M{2t(4n)}}J lt(){7H=fU.fT.eP();if("iV"in 1f.vq){eQ=W}if(7H.P("dG")>0||7H.P("bS")>0){7H.P("bS")>0?bS=W:\'\';dG=W;3q=W}M{if(7H.P("5S")>-1){ls=W}if(7H.P("j0")>-1){j0=W}if(7H.P("fb")>-1){fb=W;3q=W}if(7H.P("fc")>-1){fc=W}if(7H.P("cn")>-1){cn=W}}if(fU.iK){if(fU.iK.P("wd")>-1){lz=W}}cE=!!1f.1m(\'2k\').8l;cE?cE=!!1f.1m(\'4Q\').w7:\'\';if(2Y){if(2Y.1q){I 3g=2Y.1q;if(3g.P(\'#\')==0){3g=un(3g)}if(3g.P(".w9")>0){cE=U}}}}J 6h(1B,x){if(4n){2J(4n);aP.2o=1B;K(dp.2k,{\'1j\':aP.2O,\'1d\':(C.sw-C.1T*2)});if(x){2J(9d)}M{2t(9d)}}M{hT(\'1h m8: \'+1B)}}J hE(){2t(4n)}J lO(1B){6d=1m(\'1D\');K(6d,{\'1d\':\'1A%\',\'S\':\'1c\',\'R\':5+C.lR+C.1T,\'1b\':5+C.lQ+C.1T,\'1t\':\'#\'+1G(C.lS)});1U.c.1e(6d);8T=1m(\'1D\');6d.1e(8T);K(8T,{\'S\':\'1c\',\'R\':0,\'1b\':0,\'1T\':C.he/2+\'px \'+C.he+\'px\',"cG":C.hw,"9T":C.bs+\'px\',"lP":l4(C.bl),"ip":fC(C.bl),\'3A\':2});8T.2o=(C.3W==1?\'<3W>\':\'\')+1B+(C.3W==1?\'</3W>\':\'\');I iD=1p 5U({w:8T.2a,h:8T.2O,o:C.m9/2,5Y:C.hg+\'|\'+C.hg,8m:C.ho,8s:C.ho});6d.1e(iD.c);K(iD.2k,{\'3A\':1})};J iN(1B){8T.2o=1B};J m3(1B){if(C.2T!=\'\'){2T=1f.1m(\'e4\');2T.4A=C.2T;2T.dq=dK;1l.1f.1e(2T);4F(2T,C.hm);if(C.hk==0&&!3h){2t(2T)}if(C.hl!=\'\'){2T.3o=J(e){4F(2T,1)};2T.3b=J(e){4F(2T,C.hm)};2T.2p=J(e){1k.7b(C.hl,C.mv)}};dK();if(C.m7){5D(J(){K(2T,{\'4f\':\'4l\'})},C.m7*5h)}}};J dK(){if(C.cp==1){K(2T,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':C.cj,\'1b\':C.co})}if(C.cp==2){K(2T,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':C.cj,\'9u\':C.co})}if(C.cp==3){K(2T,{\'1F\':\'1I\',\'S\':\'1c\',\'3r\':(C.cj+(C.5e==0?C.1Q:0)),\'1b\':C.co})}if(C.cp==4){K(2T,{\'1F\':\'1I\',\'S\':\'1c\',\'3r\':(C.cj+(C.5e==0?C.1Q:0)),\'9u\':C.co})}}J bI(){if(!3q&&C.6i==1&&C.m=="4Q"){1U.c.2w("cf",J(){!29?6O():7q()})}1U.c.eo=m2;1U.c.bp=J uJ(e){2z?1v[\'4J\']=U:\'\';3e?2B[\'4J\']=U:\'\'};1U.c.3o=J uE(1o){g4=W;C.dW==1?2J(6d):\'\'};1U.c.3b=J uF(1o){g4=U;if(C.8R==1||(29&&C.9W==1)){4H(6l);6l=5K(aW,dm)}C.dW==1&&((C.dE==1&&3h)||C.dE==0)?2t(6d):\'\'};I jF=\'1h m8<br>0.13.ug\';if(jF!=\'ue\'){1U.c.ud=J uc(e){if(!e)I e=1k.1o;e.ui=W;if(e.bH)e.bH();I x=e.ab-b6(C.1Y);I y=e.cs-kh(C.1Y);if(6j){K(6j,{"1w":"3m","S":"1c","R":y,"1b":x})}M{6j=1m(\'1D\');6j.id="6j";1l.1f.1e(6j);I j7=1m(\'1D\');6j.1e(j7);j7.2o=jF;K(6j,{"4K":"6H","1F":"1I","S":"1c","R":y,"1b":x,"5R":"#8F","1t":"#6T","uq":"ai","nd":"#3X","ul":"6o","1T":"7S 7v kl 7v","4G":"v8 oA","1C":"1"});6j.X.3A=oL}5D(J(){1f.6E("6j").X.1w="1u"},5h);O U}}if(C.mk==1){1k.2w(\'kS\',J(1o){I x=2g;1o.3n.3C?x=1o.3n.3C:\'\';1o.3n.1O?x=1o.3n.1O:\'\';if(1o.3n.6p){7N.7s("iR",1o.3n.6p,x);if(1o.3n.6p=="2y"){!3h?3K():\'\'}if(1o.3n.6p=="4L"){3h?3K():\'\'}if(1o.3n.6p=="mK"){if(34()){if(!2E.j3()){8b()}}M{if(!V.4I){8b()}}}if(1o.3n.6p=="mj"){if(34()){if(2E.j3()){8b()}}M{if(V.4I){8b()}}}if((1o.3n.6p=="ic"||1o.3n.6p=="g9")&&x){6m?bW(x):\'\'}if(1o.3n.6p=="n9"&&x){6J(x)}}})}1f.2w("nG",lU)}J m2(1o){if(g6){jI=jE-(1o.f3+1o.ky);if(jI!=0){fH();if(C.8R==1||(29&&C.9W==1)){4H(6l);6l=5K(aW,dm)}}}jE=1o.f3+1o.ky}J lU(e){if(6j){2t(6j)}}J gF(1o){if(iW==C.6f){if(1o.4N.ea.eP()==\'dg\'||1o.4N.ea.eP()==\'uX\'){O}I 6D=1o.zq;if(6D==2g){6D=1o.6D}if(C.6i==1&&29&&6D==27){7q()}if(C.6i==1&&6D==38){if(V){1o.dh();(V.1O+0.1)<1?V.1O+=0.1:V.1O=1}}if(C.6i==1&&6D==40){if(V){1o.dh();(V.1O-0.1)>0?V.1O-=0.1:V.1O=0}}if(C.6i==1&&6D==39){if(V&&4T()>0){I t=3p.w/4T();if(4V.2a+t*C.d1<3p.w){6Y(4V.2a+t*C.d1)}M{6Y(3p.w)}}}if(C.6i==1&&6D==37){if(V&&4T()>0){I t=3p.w/4T();if(4V.2a-t*C.d1>0){6Y(4V.2a-t*C.d1)}M{6Y(0)}}}if(C.6i==1&&6D==68){8b()}if(C.6i==1&&6D==70){!29?6O():7q()}if(C.6i==1&&6D==32){1o.dh();3K()}}}I 9v;I 9w;I 9s;I 9x;I 7p;I 5m;I V;I 2E;I eX;J hJ(){if(V){if(1l.5J()){1l.5J().9F()}if(eX){4H(eX);V.6e(\'2y\',7C,U);V.6e(\'4L\',7O,U);V.6e(\'le\',dQ,U);V.6e(\'nK\',kz,U)}or=[];ag=0;C.j8=U;if(34()){2E.iz();aB 2E;I 46=1f.6E(\'ib\'+C.6f);46.4p.5j(46);C.3v=U;C.gp=U;!29&&3w?2J(3w):\'\'}M{V.4L();V.4A=\'\';7p.5j(V)}aB V;V=2g;C.5z=1p 4i();if(3e){K(4V,{\'1d\':\'0\'});K(7g,{\'1d\':\'0\'})}fS=U;6m=U;3h=U;uV=0}}J f1(){hJ();C.dD.kJ("uY");if(C.1q.P(\'3v.8i/\')>-1||C.1q.P(\'jD.be/\')>-1){if(C.1q.P(\'jD.be/\')>-1){C.9r=C.1q.1X(C.1q.P(".be/")+4);C.9r.1K("/","")}M{C.9r=C.1q.2x(/(jD.be\\/|v\\/|v1\\/|jz\\?|3v.8i\\/6Q\\/[^#]*#([^\\/]*?\\/)*)\\??v?=?([^#\\&\\?]*)/)[3]}if(C.9r.Y==11){C.3v=W}}if(C.j8&&C.ec==1){C.hd=\'\';C.5H=C.hd.2x(\',\');C.4t=1H;7E()}if(C.3v){if(nX()){d8()}M{1l.1k.uT=J(){1s(I i=0;i<9J.Y;i++){if(9J[i].34()){9J[i].d8()}}};I jK=1f.1m(\'lT\');jK.4A="2q://cV.3v.8i/uQ";1U.c.1e(jK)}C.gX=W}M{if(C.gX&&1M){C.hd=\'\';C.5H=C.hd.2x(\',\');C.4t=1H;7E()}V=1l.lc().1z;V.2w(\'le\',dQ);V.2w(\'2y\',7C);V.2w(\'4L\',7O);V.3x("v2",7C);1l.5J().bY.fX(eZ);7p.1e(V);K(7p,{\'1d\':C.sw-(!29?C.1T*2:0)+\'px\'});V.3x(\'1d\',\'1A%\');V.3x(\'1j\',(!29?C.ph:C.sh)-(!29?C.1T*2:0)-(C.5e==1?C.1Q:0)+\'px\');V.3x(\'x-5S-np\',\'v4\');V.3x(\'5S-oO\',\'1\');V.1n=U;K(V,{\'S\':\'1c\',\'R\':0,\'1b\':0});if(C.G=="1d"){K(V,{\'6u-lk\':\'jb\'})}if(C.G=="vh"){K(V,{\'6u-lk\':\'2e\'})}if(C.m==\'a2\'){K(V,{\'1d\':\'6H\',\'1j\':\'6H\'})}if(5w.pG&&C.2U=="fw"){C.2U="1u"}if(C.2U=="1u"||C.al==1){if(C.al==1&&C.rL==1&&C.1q){if(C.1q.P(\'?\')>0){C.1q=C.1q+\'&\'+8Z(1,1A)}M{C.1q=C.1q+\'?\'+8Z(1,1A)}}}M{if(C.2U==\'pH\'){V.lg=\'2U\'}M{V.lg=\'vf\'}}if(C.2U!=\'1u\'){jS()}if(C.2U==\'2y\'){1l.5J().2y()}5D(eS,1A)}if(C.cz!=\'\'){C.cz=6r(C.cz);K(7w,{\'1d\':C.sw,\'1j\':C.sh,\'2D\':\'1N("\'+C.cz+\'") no-9e 7r 7r\',\'2D-cb\':\'jb\'})}if(C.3z!=\'\'){J lj(){if(C.m==\'a2\'){O W}if(C.rr==1){O W}if(C.3v){if(5w.fM==U){O W}}M{if(5w.qz==U){O W}}O U}if(lj()){if(!5m){5m=1m(\'1D\');5m.3Y=\'1l-3z\';7w.1e(5m)}C.3z=6r(C.3z);K(5m,{\'S\':\'1c\',\'1b\':0,\'R\':0,\'1d\':C.sw,\'1j\':C.ph-C.1T*2-(C.5e==1?C.1Q:0),\'2D\':\'1N("\'+C.3z+\'") no-9e 7r 7r\',\'2D-cb\':\'jb\',\'iJ\':\'1u\'})}M{if(V){V.3x(\'3z\',C.3z)}29&&1g?bU():\'\'}}if(C.m==\'4Q\'&&(3q||eQ)&&V){V.iV=ld}if(!3w){i6();34()?2t(3w):\'\'}}J ld(){if(!5M){I 6Z=C.8R==1&&!C.7I&&C.5e==0;I aR=29&&!C.7I&&C.9W==1;if(6Z||aR){fH();4H(6l);6l=5K(aW,dm)}}}J i6(){if(3w){b0(\'3w\')}3w=1m(\'1D\');3w.3x(\'id\',\'3w\');1U.c.1e(3w);K(3w,{\'1d\':\'1A%\',\'1j\':7w.2O,\'S\':\'1c\',\'R\':0,\'1b\':0,\'3A\':2});3w.2p=l6;3w.X.3A=2;4n.X.3A=3;6d?6d.X.3A=4:\'\';1n?1n.X.3A=5:\'\';2T?2T.X.3A=6:\'\'}J l6(){if(C.5o!=\'\'&&C.rA==1){1k.7b(C.5o,C.c7)}M{if(C.m==\'4Q\'){3K();if(5M){b0(\'3w\')}}}}J lo(){if(C.o>0){oo=1m(\'1D\');9v=1f.1m(\'2k\');I 2S=1;I H=9v.8l("2d");if(H.iE<2){I 2S=1k.iI||1}9v.1j=C.o*2S;9v.1d=C.o*2S;H.6z=\'#\'+1G(C.5L);H.1R();H.G(2S,2S);H.1y(0,0);H.L(C.o/2,0);H.5Q(0,0,0,C.o/2);H.26();H.2e();oo.1e(9v);9w=1f.1m(\'2k\');I H=9w.8l("2d");9w.1j=C.o*2S;9w.1d=C.o*2S;H.6z=\'#\'+1G(C.5L);H.1R();H.G(2S,2S);H.1y(0,0);H.5Q(C.o/2,0,C.o/2,C.o/2);H.L(C.o/2,0);H.26();H.2e();oo.1e(9w);9x=1f.1m(\'2k\');I H=9x.8l("2d");9x.1j=C.o*2S;9x.1d=C.o*2S;H.6z=\'#\'+1G(C.5L);H.1R();H.G(2S,2S);H.1y(C.o/2,0);H.5Q(C.o/2,C.o/2,0,C.o/2);H.L(C.o/2,C.o/2);H.26();H.2e();oo.1e(9x);9s=1f.1m(\'2k\');I H=9s.8l("2d");9s.1j=C.o*2S;9s.1d=C.o*2S;H.6z=\'#\'+1G(C.5L);H.1R();H.G(2S,2S);H.1y(0,0);H.5Q(0,C.o/2,C.o/2,C.o/2);H.L(0,C.o/2);H.26();H.2e();oo.1e(9s);1U.c.1e(oo);K(oo,{\'z-iy\':7,\'S\':\'1c\',\'R\':0,\'1b\':0,\'1I-5z\':\'1u\',\'1j\':\'2U\',\'9m\':\'4l\',\'1d\':\'1A%\',\'1j\':\'1A%\'});oo.X.3A=7;j2()}}J j2(){K(9v,{\'S\':\'1c\',\'R\':0,\'1b\':0,\'1d\':C.o+\'px\',\'1j\':C.o+\'px\'});K(9w,{\'S\':\'1c\',\'R\':0,\'1b\':1S.2f(C.sw-C.o/2),\'1d\':C.o+\'px\',\'1j\':C.o+\'px\'});K(9x,{\'S\':\'1c\',\'R\':1S.2f(C.sh-C.o/2),\'1b\':1S.2f(C.sw-C.o/2),\'1d\':C.o+\'px\',\'1j\':C.o+\'px\'});K(9s,{\'S\':\'1c\',\'R\':1S.2f(C.sh-C.o/2),\'1b\':0,\'1d\':C.o+\'px\',\'1j\':C.o+\'px\'})}J jS(){if(C.1q!=\'\'){if(C.1q.P(\' or \')>-1){C.or=C.1q.2x(\' or \');1s(I i=0;i<C.or.Y;i++){if(C.or[i].P(" dA ")>-1){I bD=C.or[i].2x(" dA ");C.or[i]=bD[8Z(0,bD.Y-1)]}}C.ag=0;C.1q=C.or[0]}M{if(C.1q.P(" dA ")>-1){I bD=C.1q.2x(" dA ");C.1q=bD[8Z(0,bD.Y-1)]}}}1l.5J().kd(C.1q)}J 9q(){1g=1m(\'1D\');1g.3Y=\'1l-1g\';2L=1m(\'1D\');1g.1e(2L);if(!3q&&C.6i==1&&C.m=="4Q"){1g.2w("cf",J(1o){1o.bH()})}pl=1p 4i();3d=1p 4i();5G=1p 4i();au=1p 4i();6y=1p 4i();I da=0;1s(i=0;i<C.pl.Y;i++){pl[i]=1m(\'1D\');2L.1e(pl[i]);K(pl[i],{\'1F\':\'1I\',\'1t\':\'#\'+1G(C.hv),\'1d\':C.7V,\'1j\':C.42});if(C.bB==1){if(i>C.bK-1){K(pl[i],{"1w":"1u"})}}if(C.1x==\'2N\'||C.1x==\'3r\'){K(pl[i],{\'S\':\'1c\',\'R\':(C.42*C.bq),\'1b\':(C.7V*i+C.96*i-C.7V*da)});if(C.hs>0){if(i%C.hs==0){C.pl[i][\'li\']=1}}if(C.pl[i][\'li\']==1){C.bq++;da=i+1}}if(C.1x==\'5k\'){K(pl[i],{\'S\':\'1c\',\'R\':(C.42*i+C.96*i),\'1b\':0,\'1d\':C.sw-C.96*2})}2L.1e(pl[i]);3d[i]=1m(\'1D\');pl[i].1e(3d[i]);K(3d[i],{\'1j\':C.42,\'4K\':(C.o>0?4:0)});4F(3d[i],C.ei);5Z(3d[i],C.dV);if(C.1x==\'2N\'||C.1x==\'3r\'){K(3d[i],{\'1d\':C.7V})}if(C.1x==\'lf\'){K(3d[i],{\'1d\':(C.sw-C.5q*2)})}if(C.pl[i][\'3z\']&&C.8K>=1){3d[i].2o="<e4 4A=\'"+C.pl[i][\'3z\']+"\' 1d=\'1A%\' id=\'vc"+i+"\' va=\'1l-1g-"+i+"\'>";4F(3d[i],1)}5G[i]=1m(\'1D\');pl[i].1e(5G[i]);K(5G[i],{\'1T\':5,\'S\':\'1c\',\'R\':0,\'1b\':0,\'cG\':C.rg,\'9T\':C.rm,"iJ":"1u"});if(C.1x==\'lf\'){K(5G[i],{\'1j\':C.42})}if(C.pl[i][\'3j\']){5G[i].2o=C.pl[i].3j}M{2t(5G[i])}if(C.pl[i][\'3z\']&&C.8K>=1){5Z(5G[i],C.dV);K(3d[i],{\'2D\':\'1u\'});C.8K==1&&i>0?2t(5G[i]):\'\'}pl[i].3Y=\'1l-1g-\'+i;3d[i].3Y=\'1l-1g-\'+i+\'uK\';5G[i].3Y=\'1l-1g-\'+i+\'um\';if(3q){pl[i].2p=jl}M{pl[i].3o=nJ;pl[i].3b=nI;pl[i].2p=jl}au[i]=U;6y[i]=i}if((3q||eQ)&&C.bB==0){2L.iV=nA;2L.uo=ny;2L.up=nz}1U.c.1e(1g);if(C.1x==\'2N\'||C.1x==\'3r\'){K(1g,{\'S\':\'1c\',\'1d\':(C.sw-C.5q*2),\'1j\':C.42*(C.bq+1)+10,\'9m\':\'4l\'});C.1x==\'3r\'?K(2L,{\'S\':\'1c\',\'R\':0,\'1b\':0}):K(2L,{\'S\':\'1c\',\'R\':10,\'1b\':0});6c=(C.pl.Y-da)*C.7V+(C.pl.Y-da-1)*C.96;8a=C.42*(C.bq+1)+10}if(C.1x==\'5k\'){K(1g,{\'S\':\'1c\',\'1d\':(C.sw-C.5q*2),\'1j\':C.cm-C.96-C.1T*2-C.c9*2,\'9m\':\'4l\'});K(2L,{\'S\':\'1c\',\'R\':0,\'1b\':0});6c=C.sw-C.5q*2;8a=C.pl.Y*C.42+(C.pl.Y-1)*C.96}if(C.bB==1){2j=1p 2V((C.1x=="5k"?\'4j\':\'6R\'),20,20);1U.c.1e(2j.c);K(2j.c,{\'1F\':\'1I\'});2j.c.2p=j6;2Q=1p 2V((C.1x=="5k"?\'4j\':\'6R\'),20,20);K(2Q.c,{"d9":"cX(-cS)","-5S-d9":"cX(-cS)","-aF-d9":"cX(-cS)","-o-d9":"cX(-cS)","-ms-d9":"cX(-cS)"});1U.c.1e(2Q.c);K(2Q.c,{\'1F\':\'1I\',\'1w\':\'1u\'});2Q.c.2p=nF;2j.c.X.3A=6;2Q.c.X.3A=6;7P();if(!3q&&C.6i==1&&C.m=="4Q"){2j.c.2w("cf",J(1o){1o.bH()});2Q.c.2w("cf",J(1o){1o.bH()})}}1E=0;if(C.8S!=2g){K(3d[1E],{"2D-1t":\'#\'+C.8S})}if(C.8V!=2g){K(pl[1E],{"1t":\'#\'+C.8V})}4F(3d[1E],C.bo);1g.X.3A=6;df();if(C.1x=="2N"&&C.rc==0){eJ(1g);if(2j){if(1g.X.1w=="1u"){2t(2j.c);2t(2Q.c)}M{2J(2j.c);2J(2Q.c)}}}}J ds(){if(1g){if(C.1x==\'2N\'){eJ(1g);if(2j){if(1g.X.1w=="1u"){2t(2j.c);2t(2Q.c)}M{df();2J(2j.c);2J(2Q.c);7P()}}}}M{9q()}}J e2(){if(1g){1g.5j(2L);1U.c.5j(1g);2j?1U.c.5j(2j.c):\'\';2Q?1U.c.5j(2Q.c):\'\'}}J df(){if(C.1x==\'2N\'){K(1g,{\'1d\':(C.sw-C.5q*2)});K(1g,{\'R\':((29?C.sh:C.6V)-C.42-C.1Q-10)-C.42*C.bq,\'1b\':C.5q});if(2j){K(2Q.c,{\'S\':\'1c\',\'R\':1g.3R+C.42/2+(20*C.8f)/2+10,\'1b\':1g.3l-10});K(2j.c,{\'S\':\'1c\',\'R\':1g.3R+C.42/2-(20*(C.8f-1))/2,\'1b\':1g.3l+1g.2a+10})}if(2L.3l<-6c+1g.2a){K(2L,{\'S\':\'1c\',\'R\':10,\'1b\':(-6c+1g.2a)})}if(6c<=(C.sw-C.5q*2)){K(2L,{\'S\':\'1c\',\'R\':10,\'1b\':0})}}if(!29){if(C.1x==\'5k\'){K(1g,{\'1d\':(C.sw-C.5q*2)});K(1g,{\'S\':\'1c\',\'R\':(C.ph+(C.5e==1?C.1Q:0)+10+C.c9),\'1b\':C.5q});if(2j){K(2Q.c,{\'S\':\'1c\',\'R\':1g.3R-5,\'1b\':1g.3l+1g.2a/2+10});K(2j.c,{\'S\':\'1c\',\'R\':1g.3R+1g.2O+5,\'1b\':1g.3l+1g.2a/2-10})}if(1E!==1H){eG(1E)}}if(C.1x==\'3r\'){K(1g,{\'1d\':(C.sw-C.5q*2)});K(1g,{\'S\':\'1c\',\'R\':(C.ph+10),\'1b\':C.5q});if(2j){K(2Q.c,{\'S\':\'1c\',\'R\':1g.3R+C.42/2+(20*C.8f)/2,\'1b\':1g.3l-10});K(2j.c,{\'S\':\'1c\',\'R\':1g.3R+C.42/2-(20*C.8f)/2,\'1b\':1g.3l+1g.2a+10})}if(1E!==1H){eG(1E)}}}}I jm;I jr;I d2;I dC;I az;J nA(e){d2=jm=e.bJ[0].ab;dC=jr=e.bJ[0].cs}J ny(e){I dx=e.bJ[0].ab-d2;I dy=e.bJ[0].cs-dC;d2=e.bJ[0].ab;dC=e.bJ[0].cs;if(C.1x==\'2N\'||C.1x==\'3r\'){I 2v=2L.3l+dx;if(2v<0&&2v>(-6c+1g.2a)){K(2L,{\'S\':\'1c\',\'R\':(C.1x==\'3r\'?0:10),\'1b\':2v})}}if(C.1x==\'5k\'){I 2v=2L.3R+dy;if(2v<0&&2v>-8a+1g.2O-10){K(2L,{\'S\':\'1c\',\'R\':2v,\'1b\':0})}}e.dh()}J ua(e){az=dH(e.4N)}J nz(e){I dx=d2-jm;I dy=dC-jr;if(dx==0&&dy==0){if(az!==1H&&az!==2g){7o();1E=az;fe();az=1H}}M{nE(dx,dy)}}J dH(1z){O 1z.3Y.1K(\'1l-1g-\',\'\').2x(\'oP\')[0]}J nE(dx,dy){if(C.1x==\'2N\'||C.1x==\'3r\'){I 2v=2L.3l+dx;2v>0?2v=0:\'\';2v<-6c+1g.2a?2v=-6c+1g.2a:\'\';4H(7G);bG=2v;7G=5K(dB,20)}if(C.1x==\'5k\'){I 2v=2L.3R+dy;2v>0?2v=0:\'\';2v<-8a+1g.2O-10?2v=-8a+1g.2O-10:\'\';4H(7G);bG=2v;7G=5K(dB,20)}}J nJ(e){I 44=dH(e.4N);4F(3d[44],1);eG(44);if(44){if(C.pl[44][\'3z\']&&C.pl[44][\'3j\']){2J(5G[44])}}}J nI(e){I 44=dH(e.4N);if(44){if(C.pl[44][\'3z\']&&C.8K>=1){if(1E!=44){C.8K==1?2t(5G[44]):\'\';4F(3d[44],(au[44]?0.5:1))}}M{if(1E!=44){4F(3d[44],(au[44]?C.hx:C.ei))}M{4F(3d[44],C.bo)}}}}J jl(e){if(1E!==1H&&1E!==2g){7o()}1E=dH(e.4N);fe();if(C.5o!=\'\'&&C.rx==1){1k.7b(C.5o,C.c7)}}J fe(){if(C.pl[1E].1g){9c()}M{9c();if(C.1x=="2N"){2t(1g);2j?2t(2j.c):\'\';2Q?2t(2Q.c):\'\'}if(!3h){9g=W;3K()}}f2()}J 9L(){if(1E<(pl.Y-1)){fv()}}J j6(){I 9P=fo();I i=(7n+1)*9P;if(i<pl.Y){7n++;1s(I j=i;j<i+C.bK;j++){K(pl[j],{\'1w\':\'3m\'})}if(C.1x==\'2N\'||C.1x==\'3r\'){K(2L,{\'S\':\'1c\',\'1b\':-pl[i].3l})}if(C.1x==\'5k\'){K(2L,{\'S\':\'1c\',\'R\':-pl[i].3R})}7P()}}J fo(){if(C.1x==\'2N\'||C.1x==\'3r\'){I 3g=1S.5r((C.sw-C.5q*2)/C.7V);O 3g<C.bK?3g:C.bK}M{O 1S.5r((C.cm-C.c9*2)/C.42)}}J 7P(){I 9P=fo();I i=7n*9P;if(i+9P>=pl.Y){2t(2j.c)}M{2J(2j.c)}i==0?2t(2Q.c):2J(2Q.c);if(C.1x!="2N"&&29){2t(2j.c);2t(2Q.c)}}J nF(){I 9P=fo();I i=(7n-1)*9P;if(i>=0){7n--;1s(I j=0;j<pl.Y;j++){K(pl[j],{\'1w\':\'1u\'})}1s(I j=i;j<i+C.bK;j++){K(pl[j],{\'1w\':\'3m\'})}if(C.1x==\'2N\'||C.1x==\'3r\'){K(2L,{\'S\':\'1c\',\'1b\':-pl[i].3l})}if(C.1x==\'5k\'){K(2L,{\'S\':\'1c\',\'R\':-pl[i].3R})}7P()}}J fv(){if(C.6x==1){if(6y.Y>1){if(1E!==1H){7o()}1E=6y[8Z(0,6y.Y-1)];9c();2b(\'6R\')}M{fQ();36?K(36.c,{\'1C\':1,\'3E\':\'2R(1C=1A)\',\'1F\':\'1I\'}):\'\'}}M{if(1E<(pl.Y-1)){if(1E!==1H){7o()}I bx=0;if(C.pl[1E].1g&&!C.pl[1E].1q&&1E==0){bx=2}M{1E++}9c();if(C.pl[1E].1g&&!C.pl[1E].1q){if(bx!=2){bx=1}}if(bx>0){7o();gq();1E=bx;aQ(C.pl[1E]);eV();if(1l.3i()){1l.3i().ni()}9f(C.1q,W);if(C.8S!=2g){K(3d[1E],{"2D-1t":\'#\'+C.8S})}if(C.8V!=2g){K(pl[1E],{"1t":\'#\'+C.8V})}4F(3d[1E],C.bo)}2b(\'6R\')}M{fQ()}}f2();!3h?7C():\'\'}J f2(){if(C.6x==0){if(1E==0){36?K(36.c,{\'1C\':0.3,\'3E\':\'2R(1C=30)\',\'1F\':\'5t\'}):\'\'}M{36?K(36.c,{\'1C\':1,\'3E\':\'2R(1C=1A)\',\'1F\':\'1I\'}):\'\'}if(1E==pl.Y-1){3t?K(3t.c,{\'1C\':0.3,\'3E\':\'2R(1C=30)\',\'1F\':\'5t\'}):\'\'}M{3t?K(3t.c,{\'1C\':1,\'3E\':\'2R(1C=1A)\',\'1F\':\'1I\'}):\'\'}}}J aN(){nx()}J nx(){if(C.6x==1){if(6y.Y>1){if(1E!==1H){7o()}1E=6y[8Z(0,6y.Y-1)];9c();2b(\'9i\')}M{fQ()}}M{if(1E>0){if(1E!==1H){7o()}1E--;9c();2b(\'9i\');1E==0&&36?K(36.c,{\'1C\':0.3,\'3E\':\'2R(1C=30)\',\'1F\':\'5t\'}):\'\'}M{}}f2()}J fQ(){if(C.hr==1){ij()}M{if(C.6x==1){1s(p=0;p<pl.Y;p++){6y[p]=p}fv()}M{7o();1E=0;9c();2b(\'6R\')}}}J 7o(){if(C.pl[1E][\'3z\']&&C.8K>=1){C.8K==1?2t(5G[1E]):\'\';4F(3d[1E],0.5)}M{if(C.8S!=2g){K(3d[1E],{"2D-1t":\'#\'+C.dV})}if(C.8V!=2g){K(pl[1E],{"1t":\'#\'+C.hv})}4F(3d[1E],C.hx)}au[1E]=W;I jf=6y.P(1E);if(jf!=-1)6y.b8(jf,1)}J 9c(){if(C.pl[1E].1g){if(C.pl[1E].1g!="6I"){C.6L.4r(C.pl);I ng=C.pl[1E].1g;C.pl=[{"3j":"←","1g":"6I"}];C.pl=C.pl.nt(ng);2b("uA")}M{C.pl=C.6L[C.6L.Y-1];C.6L.b8(C.6L.Y-1,1);2b("uz")}e2();9q();if(C.1x=="2N"){2J(1g);2j?2J(2j.c):\'\';2Q?2J(2Q.c):\'\'}7n=0}M{gq();aQ(C.pl[1E]);eV();if(1l.3i()){1l.3i().ni()}9f(C.1q,W);if(C.8S!=2g){K(3d[1E],{"2D-1t":\'#\'+C.8S})}if(C.8V!=2g){K(pl[1E],{"1t":\'#\'+C.8V})}4F(3d[1E],C.bo)}if(2j){7P()}}J aQ(2G){1s(I 1a in 2G){if(2G[1a].P(\'#\')==0){2G[1a]=un(2G[1a])}if(1a==\'3z\'&&C[\'3z\']==2g){C[\'3z\']=2G[\'3z\']}M{C[1a]=2G[1a]}if(1a==\'jN\'){C[\'3z\']=2G[\'jN\']}}}J eG(44){if(C.1x=="2N"||C.1x=="3r"){if(6c>(C.sw-C.5q*2)){jM(44)}}if(C.1x=="5k"){if(8a>C.cm){jM(44)}}}I 7G;I bG;J jM(i){if(C.bB==0){4H(7G);if(C.1x==\'2N\'||C.1x==\'3r\'){I 2v=-pl[i].3l+1g.2a/2-C.7V/2;if(2v>0||6c<C.sw){2v=10}if(2v<0&&2v<-6c+1g.2a-10){2v=-6c+1g.2a-10}bG=2v;7G=5K(dB,20)}if(C.1x==\'5k\'){I 2v=-pl[i].3R+1g.2O/2-C.42/2;if(2v>0){2v=10}if(2v<-8a+1g.2O-10){2v=-8a+1g.2O-10}bG=2v;7G=5K(dB,20)}}}J dB(){I 2v=bG;if(C.1x==\'2N\'||C.1x==\'3r\'){if(1S.nr((2L.3l-2v)/10)<=1){4H(7G)}M{K(2L,{\'S\':\'1c\',\'R\':(C.1x==\'3r\'?0:10),\'1b\':2L.3l-(2L.3l-2v)/10})}}if(C.1x==\'5k\'){if(1S.nr((2L.3R-2v)/10)<=1){4H(7G)}M{K(2L,{\'S\':\'1c\',\'R\':2L.3R-(2L.3R-2v)/10,\'1b\':0})}}}J gq(){if(1J){gK();1J=1H}C.fz=0}J 9f(s,ae){1h.3O(\'9f s=\'+s+\' ae=\'+ae);3h=U;gy=U;C.1q=s;if(ae){C.2U=\'2y\'}f1();gb();if(ae){7C()}}J eS(){if(V!=2g){if(1h.5w.qA==U||!C.1q||C.1q==\'\'||C.2U!=\'2y\'){7Q()}if(V.wb>=0||C.3v){6m=W;K(V,{\'1C\':1,\'3E\':\'2R(1C=1A)\'});4F(V,1);eX=5K(mi,1A);V.2w(\'4L\',7O,U);V.2w(\'mx\',mH,U);V.2w(\'ml\',mw,U);V.2w(\'nK\',kz,U);1f.2w("wc",J(){!9n()&&29&&!cn?7q():\'\'},U);1f.2w("w6",J(){!9n()&&29?7q():\'\'},U);1f.2w("w5",J(e){!9n()&&29?7q():\'\'},U);1f.2w("w0",J(){!9n()&&29?7q():\'\'},U);4I||v==0?6J(0):(v>0?6J(-v):\'\');if(!jT){2b("6m");jT=W}}M{5D(eS,1A)}}}J 9n(){O!!(1f.vZ||1f.vY||1f.w1||1f.kQ||(1f.w2!=2g))}J 8e(){3h=U;3K()}J aH(){3h=W;3K()}J 3K(e){I 59=U;if(C.5o!=\'\'&&C.hj==1){1k.7b(C.5o,C.c7);C.hj=0}nZ();if(!59){1h.3O("3K e="+e);if(C.2U==\'1u\'&&!C.3v){V.ae=W;jS();9g=W}C.2U=\'2y\';if(!C.1q||C.1q==\'\'){2b(\'mp\',\'w4\')}9g=W;if(!3h){if(34()){2E.hX();7C()}M{1l.5J().2y();7C()}}M{if(34()){2E.mu();7O()}M{1l.5J().4L();7O()}}}}J mN(m){if(3B[m.1X(11)]){I 5B=3B[m.1X(11)].s.5y;if(5B.P(\'2I\')==0){eh(5B,(3B[m.1X(11)].s.4N?3B[m.1X(11)].s.4N:"o1"))}M{if(5B==\'w3\'){3K()}if(5B==\'we\'){3K()}if(5B.P(\'js:\')==0){I jR=\'\';if(5B.P(\',\')>0){jR=5B.1X(5B.P(\',\')+1);5B=5B.1X(0,5B.P(\',\'))}dI(5B.1X(3)+\'("\'+jR+\'")\')}}2b(\'wr\',5B)}}J eh(l,t){if(l){l=l.1K(\'(bC)\',bc(C.bC));l=l.1K(\'(5y)\',bc(C.5y));l=l.1K(\'(1q)\',bc(C.1q));l=l.1K(\'(5o)\',bc(C.5o));l=l.1K(\'(3j)\',bc(C.3j));l=l.1K(\'(3C)\',3D());if(l.1X(0,3)==\'js:\'){I 8Q=l.1X(3).2x(\',\');dI(8Q[0]+\'(\'+(8Q.Y>1?8Q[1]:\'\')+(8Q.Y>2?\',\'+8Q[2]:\'\')+(8Q.Y>3?\',\'+8Q[3]:\'\')+\');\')}if(l.P(\'2I\')==0){1k.7b(l,t)}}}J 7e(){1h.3O(\'7e\');if(3h){3K();7O()}C.al==0?6Y(0):\'\';5g?5g.c.2o=8J(0):\'\';5f?5f.c.2o=8J(4T()):\'\';C.2U=\'1u\';if(34()){2E.iz()}f1();2b(\'59\');if(C.ga!=1H&&C.ro==1){if(!C.aa[\'o4\']){bt("o4")}}if(5m&&C.m==\'4Q\'){2J(5m)}3e&&4u?9z(4u,3e,4V,3p,cO):\'\';1J?cL():\'\'}J 9M(){3h?3K():\'\';I o3=C.4j!=1&&C.4j!=\'\'?C.4j:(1l.5J().Y>0?1l.5J().aV[0]:(C.1q.P("|")>0?C.1q.1X(0,C.1q.P("|")):C.1q));1k.7b(o3,"o1");2b(\'4j\');if(C.ga!=1H&&C.rO==1){if(!C.aa[\'o6\']){bt("o6")}}}J nZ(){if(C.wu){if(C.r9==1){V.4A=\'\'}if(C.r7==1){6h((C.5o!=\'\'?\'<a rE="\'+C.5o+\'" X="4G-cb:7X%;1t:#6T">\':\'\')+(C.hf!=\'\'?C.hf:C.5o)+(C.5o!=\'\'?\'</a>\':\'\'),U)}}}J eI(){if(1M){if(C.7y){C.3k=V.7z;I eM=C.1q;9f(C.7y,W);C.7y=eM;if(3Z.c.X.1w==\'1u\'){2t(1M.c);2J(3Z.c);2b(\'4t\',\'1\')}M{2t(3Z.c);2J(1M.c);2b(\'4t\',\'0\')}}}}J eV(){if(C.3v){}M{if(C.hd&&C.1q){if(C.hd.P(\'::\')>0){C.7y=C.1q.1K(C.hd.2x(\'::\')[0],C.hd.2x(\'::\')[1]);I eN=U;if(3Z){if(3Z.c.X.1w==\'3m\'){eN=W}}M{if(C.6W==1){eN=W}}if(eN){I eM=C.1q;C.1q=C.7y;C.7y=eM}}if(C.1q.P(",")>-1&&C.1q.P(\'[\')==-1){C.1q=\'[\'+C.1q+\']\'}if(C.1q.P(\'[\')>-1&&C.1q.P(\']\')>-1){I dl=C.1q.1X(C.1q.P(\'[\')+1,C.1q.P(\']\')-C.1q.P(\'[\')-1).2x(C.d3);I eL=\'\';1s(h=0;h<dl.Y;h++){eL+=dl[h]!=\'\'?C.1q.1X(0,C.1q.P(\'[\'))+dl[h]+C.1q.1X(C.1q.P(\']\')+1):\'\';h<dl.Y-1?eL+=C.d3:\'\'}C.4y=eL.2x(C.d3);7E();if(3s){C.1q=3s.1V}M{1s(h=0;h<C.4y.Y;h++){if(C.4y[h]!=\'\'){C.1q=C.4y[h];6N}}}}M{I 3g=C.hd.2x(C.d3);C.4y=[];1s(h=0;h<3g.Y;h++){h==0?C.4y[h]=C.1q:C.4y[h]=\'\'}7E()}}}}J nR(){I q=1l.5J().7W.oU;I q1=[];I q2=[];q1[0]=\'wk\';q2[0]=C.2K[\'2U\'];if(q.Y>1){1s(I i=0;i<q.Y;i++){q1[i+1]=\'7W\'+i;q2[i+1]=q[i].1j?q[i].1j+\'p\':i}}C.4y=q1;C.5H=q2;7E();C.j8=W}J 7E(){if(1M){if(3s&&C.4y){I 3k=0;I a9=[];I hh=0;3s.2o=\'\';C.6W==1&&C.4t==\'\'?C.4t=C.5H[C.5H.Y-1]:\'\';1s(h=0;h<C.5H.Y;h++){if(C.4y[h]){if(C.4y[h]!=\'\'){a9[h]=1f.1m(\'kx\');a9[h].1V=C.4y[h];a9[h].2o=C.5H[h];3s.1e(a9[h]);K(a9[h],{\'5R\':C.ej,\'1t\':C.e6});if(C.5H[h]==C.4t||C.4y==\',\'){3k=hh;a9[h].3x("nb","W");iB(U)}hh++}}}hZ(3s.2n[3k].3H,1M)}}}J mW(){iB(W)}J kG(){9Y{I iC=1k[\'gs\'],x=\'vz\';iC.nO(x,x);iC.vx(x);O W}bv(e){O U}}J iB(di){if(1M&&C.4y){if(C.r5==1){if(kG()){gs.nO("kI",3s.2n[3s.cd].3H)}}I eT=3s.1V;if(eT.P("7W")==0){di?C.3k=V.7z:\'\';if(eT==\'vB\'){1l.5J().7W.nM=-1}M{1l.5J().7W.nM=eT.1X(3)*1}}M{if(C.3v){di?C.3k=2E.mo():\'\';if(34()){I t=3D();2E.iz();2E.vv(3s.1V);2E.hX();2E.g9(t)}}M{di?C.3k=V.7z:\'\';C.1q=3s.1V;9f(3s.1V,(3q?U:di))}}hZ(3s.2n[3s.cd].3H,1M);C.4t=3s.2n[3s.cd].3H;2b(\'4t\',C.4t)}}I am=0;I dU;J ix(e){e.dh();if(V){if((5w.kZ&&e.nS<0)||(!5w.kZ&&e.nS>0)){(V.1O+0.1)<1?V.1O+=0.1:V.1O=1}M{(V.1O-0.1)>0?V.1O-=0.1:V.1O=0}if(am==0){am=1m(\'1D\');1l.1f.1e(am)}am.2o="<nT X=\'S:1c;R:8P;9u:8P;4G:ks gV-gR;1t:#6T\'>"+C.2K[\'1O\']+" "+4Z(V.1O*1A)+\'%</nT>\';4H(dU);dU=5K(nW,5h)}}J nW(){1l.1f.5j(am);am=0;4H(dU)}J 6O(re){if(!29||re==\'re\'){if(5M){if(!V.1n){K(1n,{\'4f\':\'4l\'});V.1n=W;b0(\'3w\');7p.2p=1H;if(5m&&C.m==\'4Q\'){5m.X.1w=\'1u\'}}}M{1k.2w(\'nU\',ix,W);if(C.r2==1&&1h.7U.qV(C.1Y)){dF=W}1h.7U.qT(C.1Y);if((C.2W!=\'\'||C.ak)&&!dF){K((C.ak?C.ak:1k.2P.1f.6E(C.2W)),{\'1d\':1k.2P.kE,\'1j\':1k.2P.7T,\'S\':\'iF\',\'1b\':0,\'R\':0})}if(re!=\'re\'){29=W;C.8I=C.sw;C.6V=C.sh;K(1U.2k,{\'4f\':\'4l\',\'1j\':(C.2W!=\'\'?1k.2P.7T:1k.7T)});5D(J(){K(1U.2k,{\'4f\':\'4l\',\'1j\':(C.2W!=\'\'?1k.2P.7T:1k.7T)})},6G);5D(J(){K(1U.2k,{\'4f\':\'4l\',\'1j\':(C.2W!=\'\'?1k.2P.7T:1k.7T)})},vE);K(7p,{\'5R\':\'#8F\',\'S\':\'iF\',\'1b\':0,\'R\':0})}if(4Y){4Y.c.X.1w=\'1u\';6P.c.X.1w=\'3m\'}C.g0=7R(C.1Y,\'S\')||"il";if(5w.l2){C.g0="il"}C.h2=7R(C.1Y,\'1b\');C.h1=7R(C.1Y,\'R\');C.iq=7R(C.1Y,\'58\');K(C.1Y,{\'1d\':\'1A%\',\'1j\':\'1A%\',\'58\':\'0\',\'S\':\'iF\',\'1b\':\'6H\',\'R\':\'6H\',\'z-iy\':\'vQ\',\'9m\':\'4l\'});3w!=2g?3w.X.1w=\'1u\':\'\';oo?oo.X.1w=\'1u\':\'\';4H(6l);6l=5K(aW,dm);if(re!=\'re\'){2b(\'vP\')}if(1r){if(1r.4p){1r.4p.5j(1r)}}}if(1g){C.1x!=\'2N\'?K(1g,{\'R\':-5h}):\'\';if(2j&&C.1x!=\'2N\'){2t(2j.c);2t(2Q.c)}}C.7I=U}M{7q()}5D(iZ,1A);2T?dK():\'\';1J||4q?5D(5P,6G):\'\'}J 7q(){1k.6e(\'nU\',ix,W);if(1f.nV){1f.nV()}M if(1f.nf){1f.nf()}M if(1f.ne){1f.ne()}M if(1f.mD){1f.mD()}M if(1f.mC){1f.mC()}M if(1f.mB){1f.mB()}29=U;if((C.2W!=\'\'||C.ak)&&!dF){K((C.ak?C.ak:1k.2P.1f.6E(C.2W)),{\'1d\':C.8I,\'1j\':C.6V,\'58\':C.iq,\'S\':\'il\',\'1b\':0,\'R\':0})}K(7p,{\'5R\':\'d7\',\'S\':\'1c\',\'1b\':0,\'R\':0});K(C.1Y,{\'1d\':(C.cZ!=\'\'?C.cZ:C.8I),\'1j\':C.6V,\'58\':C.iq,\'S\':C.g0,\'1b\':C.h2,\'R\':C.h1});K(1U.2k,{\'4f\':\'9l\',\'1j\':C.6V});K(7w,{\'4f\':\'9l\'});if(!34()&&3w!=2g){3w.X.1w=\'3m\'}if(oo){oo.X.1w=\'3m\'}if(4Y){4Y.c.X.1w=\'3m\';6P.c.X.1w=\'1u\'}if(1g){df()}2T?dK():\'\';1J||4q?5D(5P,6G):\'\';if(1r){if(1r.4p){1r.4p.5j(1r)}}2b(\'vM\')}I 4X;J dt(){if(4X){eJ(4X)}M{4X=1m(\'1D\');I 7x=C.8t<vL?C.8t-30:ww;I 9U=(C.4j!=\'\'&&C.4j!=0?45:0)+(C.lr==1?0:45)+(C.5y!=\'\'?45:0)+11;C.hu=7x;C.ht=9U;I iv=1p 5U({w:7x,h:9U,o:10,5Y:\'3X|3X\',8m:0.5,8s:0.5});4X.1e(iv.c);K(iv.c,{\'S\':\'fI\',\'R\':\'0\',\'1b\':\'0\'});if(C.4j!=\'\'&&C.4j!=0){gn("h4",(C.4j==1?C.1q:C.4j),7x,9U)}if(C.5y!=\'\'){gn("h3",C.5y,7x,9U)}K(4X,{\'1t\':\'#4g\',\'4G\':\'8P cc\'});4X.X.3A=1A;gn("h6",(C.hc!=\'\'?\'<2W ac="sq" 1d="\'+C.w+\'" 1j="\'+C.h+\'" 4A="\'+C.hc+\'" sp="0" so></2W>\':C.gS!=\'\'?C.gS:\'\'),7x,9U);I dv=1m(\'1D\');dv.2o=\'&mz; x &mz;\';4X.1e(dv);K(dv,{\'S\':\'1c\',\'R\':3,\'1b\':7x-25,\'1F\':\'1I\'});dv.2p=mE;1U.c.1e(4X);iZ()}}I d6=0;J gn(ju,mA,7x,9U){I f5=1m(\'1D\');f5.2o=C.2K[ju];4X.1e(f5);K(f5,{\'S\':\'1c\',\'R\':(5+d6*45),\'1b\':15});I it=1p 5U({w:7x-20,h:23,o:5,5Y:\'4g\'});K(it.c,{\'S\':\'1c\',\'R\':(22+d6*45),\'1b\':10});4X.1e(it.c);I d5=1f.1m(\'dg\');4X.1e(d5);K(d5,{\'S\':\'1c\',\'sn\':\'1u\',\'4G\':\'8P cc\',\'R\':(25+d6*45),\'1b\':13,\'1d\':7x-28,\'1j\':15,\'1t\':\'#3X\',\'6K\':0,\'2D\':\'1u\'});d5.1V=mA;d5.2p=J(){B.6a()};d6++}J mE(){if(4X){K(4X,{\'1w\':\'1u\'})}}J iZ(){if(4X){K(4X,{\'S\':\'1c\',\'R\':((29?C.sh:C.6V)-C.ht)/2,\'1b\':((29?C.sw:C.8I)-C.hu)/2})}}J aW(){I g7=U;if(1l.3i()){1l.3i().sl()?g7=W:\'\'}if((3h&&3D()>0)||g7){I 6Z=!g4&&!C.7I&&C.8R==1;I aR=29&&!C.7I&&C.9W==1;if(6Z||aR||g7){4H(6l);K(1n,{\'4f\':\'4l\'});if(1g&&C.1x==\'2N\'){if(1g.X.1w!="1u"){ds()}}K(1l.2W,{\'1F\':\'1u\'});if(34()){9X.X.1w=\'3m\'}g6=W}}}J fH(){4H(6l);9X.X.1w=\'1u\';if(!5M){K(1n,{\'4f\':\'9l\'});K(1l.2W,{\'1F\':\'2U\'});g6=U}}J iX(){C.8t=C.sw-C.1T*2;C.gZ=C.ph-C.1T*2-(C.5e==1?C.1Q:0)}J bU(){I rw=C.1Y.2a;I rh=C.1Y.2O;if(1f.kQ&&1k.R!==1k){rw=1k.bN.1d;rh=1k.bN.1j}if(C.sw!=0&&C.sh!=0&&rh!=0&&rw!=0){I gu=0;if(C.sw!=rw&&C.sh==rh&&C.rs==1){gu=(C.sw/C.sh)}if(C.ph!=C.sh){C.ph=rh-(C.sh-C.ph)}M{C.ph=rh}C.sw=rw;C.sh=rh;if(!29){C.8I=C.sw;C.6V=C.sh}iX();I nh=(!29?C.ph:C.sh)-C.1T*2-(C.5e==1?C.1Q:0);if(!29){K(1U.2k,{\'1d\':C.sw,\'1j\':C.sh});K(7w,{\'1d\':C.sw-C.1T*2,\'1j\':nh});K(3w,{\'1j\':nh})}if(4n){K(dp.2k,{\'1d\':\'\'+C.sw-(29?0:C.1T*2)+\'px\'});if(C.1T>0){K(4n,{\'R\':(29?0:C.1T),\'1b\':(29?0:C.1T)})}}if(5m){K(5m,{\'1d\':C.sw,\'1j\':C.ph-C.1T*2-(C.5e==1?C.1Q:0)})}K(7p,{\'1d\':\'\'+C.sw-(!29?C.1T*2:0)+\'px\',\'1j\':\'\'+nh+\'px\'});K(V,{\'1d\':\'\'+C.sw-(!29?C.1T*2:0)+\'px\',\'1j\':\'\'+nh+\'px\'});if(34()){K(1f.6E(\'ib\'+C.6f),{\'1d\':\'\'+C.sw-(!29?C.1T*2:0)+\'px\',\'1j\':\'\'+nh+\'px\'})}C.o>0?j2():\'\';1l.1n().4S.qk();if(5N){K(5N.2k,{\'1d\':\'\'+(C.sw-(29?0:C.1T*2)-C.9O*2-C.fq-C.gW)+\'px\',\'1j\':\'\'+C.1Q+\'px\'});bM?K(bM.2k,{\'1d\':\'\'+(C.sw-(29?0:C.1T*2)-C.9O*2)+\'px\'}):\'\'}5b?K(5b.c,{\'1b\':C.sw/2-5b.w/2,\'R\':(!29?C.ph:C.sh)/2-5b.h/2}):\'\';eC();if(1g){df();if(2j){if((C.1x=="2N"&&1g.X.1w!="1u")||!29){2J(2j.c);2J(2Q.c);7P();if(7n>0){7n=7n-1;j6()}}}}if(1J){5P()}if(gu>0){C.1Y.X.1j=rw/gu+\'px\'}}}J aJ(){6Y(0)}J 8b(){if(34()){if(!2E.j3()){2E.mK();4I=W}M{2E.na();4I=U}}M{if(V.4I){V.4I=U;4I=U}M{V.4I=W;4I=W}}hS()}J hS(){if(3M){if(4I){3M.c.X.1w=\'1u\'}M{3M.c.X.1w=\'3m\'}}if(3u){if(4I){3u.c.X.1w=\'3m\'}M{3u.c.X.1w=\'1u\'}}}J 7C(){1h.3O(\'7C\');if(!3h){if(5M&&!V.1n){K(1n,{\'4f\':\'4l\'});V.1n=W;b0(\'3w\');7p.2p=1H}if(5m&&C.m==\'4Q\'){5m.X.1w=\'1u\'}if(3G!=2g){3G.c.X.1w=\'1u\';3U.c.X.1w=\'3m\'}3h=W;I 6Z=C.8R==1&&!C.7I&&C.5e==0;I aR=29&&!C.7I&&C.9W==1;if(6Z||aR){4H(6l);6l=5K(aW,dm)}if(C.3j!=2g&&C.3j!=\'\'&&C.9D==1){C.9Z==1?(C.dE==1?2t(6d):\'\'):2t(4n)}if(C.1x=="2N"&&1g){2t(1g);2j?2t(2j.c):\'\';2Q?2t(2Q.c):\'\'}if(5b){5b.c.X.1w=\'1u\'}if(2T){if(C.oT==1){2J(2T)}M{2t(2T)}}2b(\'2y\');if(C.ga!=1H&&C.rB==1){if(!C.aa[\'ba\']){bt("ba")}}1f.6e("hC",gF);iW=C.6f;1f.2w("hC",gF);if(C.nv==1){6O()}if(!gy){2b(\'3k\');9g=W;gy=W;if(C.r4==1&&C.h8!=1H){jW();sE=5K(jW,(C.f4>=5h?C.f4:C.f4*5h),U)}}if(C.1J&&(C.3T==1||(3q&&5M))){kk()}}}J jW(){I mJ=("dq"in 1p gE())?gE:j1;I 3f=1p mJ();3f.7b(\'j4\',C.h8+(C.rt==1||C.al==1?\'?1N=\'+C.1q:\'\'),W);3f.dq=J(){if(B.j5==4&&B.dd==7X){mI(B)}M{7N.7s("Ошибка загрузки тегов")}};3f.gD=J(e){7N.7s("Ошибка загрузки тегов")};3f.ay()}J mI(x){I 1B=x.gv;if(1B.P(\'|1l|\')>-1){I iO=1B.2x(\'|1l|\');I 93=C.ri;1s(I i=0;i<iO.Y;i++){I mG="\\\\{"+(i*1+1)+"\\\\}";I fm=1p qt(mG);1s(I j=0;j<93.2x("{"+(i*1+1)+"}").Y;j++){93=93.1K(fm,iO[i])}}93=(C.ry>1?C.3j+\'<br>\':\'\')+93;if(C.9Z==1){iN((C.3W==1?\'<3W>\':\'\')+93+(C.3W==1?\'</3W>\':\'\'))}M{6h((C.3W==1?\'<3W>\':\'\')+93+(C.3W==1?\'</3W>\':\'\'),U)}}}J mH(){2b(\'mx\')}J mw(){2b(\'ml\')}J 7O(){1h.3O(\'7O\');if(3h){if(3G!=2g){3G.c.X.1w=\'3m\';3U.c.X.1w=\'1u\'}3h=U;if(C.3j!=2g&&C.3j!=\'\'&&C.9D==1){C.9Z==1?2J(6d):2J(4n)}5b?5b.c.X.1w=\'3m\':\'\';if(2T){if(C.hk==1){2J(2T)}M{2t(2T)}}2b(\'4L\')}}J 2b(s,mn){C.5z[s]=mn;I iQ=1f.7K(\'bI\');iQ.gJ(s,W,W);C.1Y.gH(iQ);if(C.mk==1){I x=s;I zv={1o:x,3C:3D()};if(x=="3I"||x=="3C"){zv["3I"]=4T()}if(x=="1O"||x=="mj"){zv["1O"]=V?V.1O:C.1O}1k.2P.iR(zv,\'*\');I z=\'\';x=="6m"||x=="3k"||x=="7a"?z=x+"ed":\'\';x=="2y"?z="rU":\'\';x=="4L"?z="rW":\'\';x=="ic"?z="rX":\'\';x=="rZ"?z="rY":\'\';zv["1o"]=z;if(z!=\'\'){1k.2P.iR(zv,\'*\')}}}J dQ(){1h.3O(\'dQ\');if(C.3k>0){1h.3O(\'dQ tK 7z to \'+C.3k);V.7z=C.3k;C.3k=0}7Q()}J kz(){if(6g){C.aj?bm(V.1O*1v[\'h\']):bm(V.1O*1v[\'w\'])}if(5n){bm(V.1O*C.21.w)}}J eZ(){1h.3O(\'eZ\');if(V.cy||34()){2b(\'7a\');if(C.ga!=1H&&C.rz==1){if(!C.aa[\'cy\']){bt("cy")}}if(C.al==1){fF()}M{if(C.9e==1){8e()}M{if(!34()){aJ()}if(C.hp==1&&pl){fv()}M{ij()}}}}}J fF(){1h.3O(\'fF\');7e();3K()}J mh(){I rw=C.1Y.2a;I rh=C.1Y.2O;if(1f.kQ&&1k.R!==1k){rw=1k.bN.1d;rh=1k.bN.1j}if(rw!=C.sw||rh<C.sh-5||rh>C.sh+5){bU()}}J mi(){if(V!=2g){mr();if(8O){I 3C=0;I 3I=0;3C=3D();3I=4T();I 6n=0;if(34()){6n=2E.mF()}M{if(V.6k){if(V.6k.Y>0){1s(I i=0;i<V.6k.Y;i++){if((3C>=V.6k.3k(i)||3C>=V.6k.3k(i)-1A)&&3C<=V.6k.7a(i)){6n=V.6k.7a(i)/V.3I}}6n==0?6n=(V.6k.7a(V.6k.Y-1)/V.3I):\'\'}}}if(6n>0){K(7g,{\'1d\':\'\'+(6n*3p.w)+\'px\'});if(6n==1){if(!fR){fR=W;2b("6n")}}M{fR=U}}K(4V,{\'1d\':\'\'+(3C/3I)*3p.w+\'px\'});if(95&&!fS){if(3C>0){l0();fS=W}}if(3h&&3C==kK){if(fV>5){!95?mq():\'\';95=W}M{fV++}}M{if(95){95=U;l0()}fV=0}kK=3C}if(3h&&C.rM==1){if(3D()==C.hb){C.cN++;if(C.cN>7X&&V.7z!=2g){C.cN=0;fF()}}M{C.cN=0}C.hb=3D()}if(C.9h!=0){if(3h){if(jn(C.9h)){1s(i=0;i<C.9h.Y;i++){if(!C.5z[\'3C\'+C.9h[i]]){if(3D()>C.9h[i]){2b(\'3C\'+C.9h[i],3D())}}}}M{if(!C.5z[\'3C\']){if(3D()>C.9h){2b(\'3C\',3D())}}}}}if(C.8x!=0){if(3h){if(jn(C.8x)){1s(i=0;i<C.8x.Y;i++){if(!C.5z[\'ba\'+C.8x[i]]){if((3D()/4T())*1A>C.8x[i]){2b(\'ba\'+C.8x[i],(3D()/4T())*1A)}}}}M{if(!C.5z[\'ba\']){if((3D()/4T())*1A>C.8x){2b(\'ba\',(3D()/4T())*1A)}}}}}3e&&4u?9z(4u,3e,4V,3p,cO):\'\';if(1J!=2g&&C.3T==1){if(1J[6b]){if(1J[6b][1]){I t=4Z(3D()*10);if(1J[6b][1][t]!=1H){I 1B=\'\';if(C.fh==1&&e1){1s(I i=0;i<1J.Y;i++){1B+=1J[i][0][1J[i][1][t]]?1J[i][0][1J[i][1][t]]+(i<1J.Y-1?\'<br>\':\'\'):\'\'}}M{1B=1J[6b][0][1J[6b][1][t]]}if(1J){I 59=U;if(gC){gC==1B?59=W:\'\'}!cF?59=U:\'\';!59?n2(1B):\'\'}}if(1J[6b][1][t]==2g&&cF){cL()}}}}if(3h){if(1U.c.X.4f=="4l"){1U.c.X.4f="9l"}if(V.X.4f=="4l"){V.X.4f="9l"}}}if(29&&!dF){if(C.2W!=\'\'){1k.2P.kE!=C.1Y.2a||1k.2P.7T!=C.1Y.2O?6O(\'re\'):\'\'}M{1k.kE!=C.1Y.2a||1k.7T!=C.1Y.2O?6O(\'re\'):\'\'}}}J 3D(){t=0;if(34()){t=2E.mo()}M{V?t=V.7z:\'\'}O t}J 4T(){t=0;if(34()){t=2E.kt()}M{if(V){if(V.3I&&V.3I!=\'tQ\'){t=V.3I}}}O t}J hV(){if(C.or.Y>1&&C.fz<C.m5){if(C.ag==C.or.Y-1){C.ag=-1;C.fz++}C.ag++;9f(C.or[C.ag],(C.2U=="2y"&&(3q||C.1O==0)?W:U))}M{aH();if(C.nq==1){I kS=C.2K[\'1q\']+\' \'+C.2K[\'dO\'];6h(kS)}2b(\'mp\',\'1q dn gI\')}}J ij(){if(!5M){fH()}if(C.5o!=\'\'&&C.hi==1){1k.7b(C.5o,C.c7);C.hi=0}if(V){if(!34()){V.7z=0;V.4L()}M{2E.mu()}}if(5m&&C.m==\'4Q\'){2J(5m)}if(C.lx==1&&3S){mt(4X)?\'\':dt()}if(C.lL==1&&pl){if(C.1x=="2N"){if(C.1x=="2N"){2J(1g);2j?2J(2j.c):\'\';2Q?2J(2Q.c):\'\'}if(2j){7P()}}}}J mt(mc){I 4a=U;if(mc){mc.X.9l!=\'1u\'?4a=W:\'\'}O 4a}J l4(f){I 4a=\'9t\';if(f==\'i\'||f==\'b><i\'){4a=\'tY\'}O 4a}J fC(f){I 4a=\'9t\';if(f==\'b\'||f==\'b><i\'){4a=\'tS\'}O 4a}J mq(){if(6C){1l.1n().f9.jp()}}J l0(){if(6C){1l.1n().f9.6Z()}95=U}J mr(){5g?5g.c.2o=8J(3D()):\'\';if(4T()>0){5f?5f.c.2o=8J(4T()-3D()):\'\';5l?5l.c.2o=8J(4T()):\'\'}}J 8J(7d,1r){I 7d=1S.2f(7d);I 8L=1S.5r(7d/60);I fW=1S.5r(8L/60);8L=1S.5r(8L%60);7d=1S.5r(7d%60);(fW>0||9B>5)&&8L<10?8L="0"+8L:"";7d=(7d>=10)?7d:"0"+7d;I 4a=(fW>0||9B>5?fW+":":"")+8L+":"+7d;if(4a.Y!=9B&&!1r){9B=4a.Y;eC()}O 4a}J kk(){if(C.1J.P(\'#\')==0){C.1J=un(C.1J)}I 8M=C.1J.2x(\',\');I 6F=C.d4?C.d4.2x(\',\'):4i();1J=4i();1s(I i=0;i<8M.Y;i++){if(8M[i]!=\'\'){if(6F[i]==2g){I bZ=8M[i].1X(8M[i].kB(\'/\')+1);bZ=bZ.1X(0,bZ.kB(\'.\'));6F[i]=bZ}mL(i,8M[i],6F[i]);6F[i]&&C.fi?(6F[i]==C.fi?6b=i:\'\'):\'\'}M{if(6b==i){6b++}}}C.g5=C.1J;aB C.1J}J mL(l,1N,kX){if(1N){if(1N.P(\'#\')==0){1N=un(1N)}I aD=C.rq;if(1N.P(\'mM=\')>0){aD=1N.1X(1N.P(\'mM=\')+6)*1}if(3q&&(5M||bS)){I ax=1f.1m(\'ax\');ax.3x(\'4A\',1N);ax.3x(\'kX\',kX);C.3T==1&&l==0?ax.3x(\'5t\',\'W\'):\'\';V.1e(ax)}M{I kF=eD(1N);if(kF){if(1N.P(\'.fZ\')>-1||1N.P(\'.n5\')>-1||1N.P(\'.gx\')>-1||1N.P(\'.n6\')>-1){1J[l]=a4();1J[l][0]=4i();1J[l][1]=4i();I 3y=4i();3y=kF.2x(\'\\n\');I ka=1;I t1=0;I t2=0;1s(i=0;i<3y.Y;i++){if(1N.P(\'.fZ\')>-1||1N.P(\'.n6\')>-1){if(3y[i].P(\'-->\')>-1&&3y[i].P(\':\')>-1){t1=cI(3y[i].1X(0,3y[i].P(\'-->\')))*1+aD;t2=cI(3y[i].1X(3y[i].P(\'-->\')+4,12))*1+aD;1J[l][0][t1]=\'\';1s(I j=t1;j<t2;j++){1J[l][1][j]=t1}ka++}M{if(3y[i]!=\'\'&&3y[i].Y>1&&3y[i]!=ka){1J[l][0][t1]+=(1J[l][0][t1]!=\'\'?\'<br>\':\'\')+3y[i]}}}if(1N.P(\'.n5\')>-1||1N.P(\'.gx\')>-1){if(3y[i].P(\'sW:\')>-1){t1=cI(3y[i].1X((1N.P(\'.gx\')>-1?3y[i].P(\'=0\')+3:12),12))*1+aD;t2=cI(3y[i].1X((1N.P(\'.gx\')>-1?3y[i].P(\'=0\')+14:23),10))*1+aD;I p=\'\';if(3y[i].P(\'0,,\')>0){p=3y[i].1X(3y[i].P(\'0,,\')+3)}M{if(3y[i].P(\'n4,\')>0){p=3y[i].1X(3y[i].P(\'n4,\')+6)}}if(1J[l][0][t1]!=2g){1J[l][0][t1]+=\'\\n\'+p}M{1J[l][0][t1]=p}1J[l][0][t1]=1J[l][0][t1].1K(/{.*?}/,\'\');1J[l][0][t1]=1J[l][0][t1].1K(/\\\\\\\\N/,\'\\n\');1s(I j=t1;j<t2;j++){1J[l][1][j]=t1}}}}}}C.3T=1}}}J n2(1B){if(4w){gK()}4w=1m(\'1D\');8Y=1m(\'1D\');1U.c.1e(8Y);1U.c.1e(4w);2J(4w);2J(8Y);gC=1B;4w.2o=1B;cF=W;5P()}J cL(){if(4w){gK();cF=U}}J gK(){if(4w){4w.2o=\'\';1U.c.5j(8Y);1U.c.5j(4w);8Y=1H;4w=1H}}J 5P(){I h=(!29?C.ph:C.sh)-(C.5e==1&&!29?C.1T/2:C.1Q);if(4w){I 1d=C.sw-60;K(4w,{"S":"1c","1t":(C.bR.Y==6?\'#\':\'\')+C.bR,\'cG\':C.rI,\'9T\':(C.92*(29?1.5:1))+\'%\',\'3H-ci\':\'7r\',\'4v-1j\':\'hL%\',\'3H-ts\':\'6o 6o 6o 9Q(1,1,1,0.4)\'});K(8Y,{"S":"1c","5R":(C.bX.Y==6?\'#\':\'\')+C.bX,\'1C\':C.fD,\'4K\':C.r3/2});K(4w,{\'ad-1d\':1d});I R=h-C.f7*(29?C.sh/C.6V:1)-10-4w.2O-5;I 1b=(C.sw-(4w.2a+20))/2;K(4w,{"S":"1c","R":R,"1b":1b+10});K(8Y,{"1d":4w.2a+20,"1j":4w.2O+10,"S":"1c","R":R-5,"1b":1b})}if(4q){I k2=(h-4q.2O);I cH=2X.c.3l-4q.2a+2X.w+5;cH<0?cH=0:\'\';K(4q,{"S":"1c","R":k2,"1b":cH});K(9A,{"S":"1c","R":k2,"1b":cH})}}J cI(fZ){I 3g=fZ.2x(\':\');I 4a=0;3g.Y==2?3g.tg("8n"):\'\';3g[0]!=\'8n\'?4a+=3g[0]*tf:\'\';3g[1]!=\'8n\'?4a+=3g[1]*60:\'\';4a+=3g[2].1X(0,2)*1;4a=4a*10+3g[2].1X(3,1)*1;O 4a}J kY(){if(C.fg==1){if(4q){jo(9A);jo(4q);5P()}M{4q=1m(\'1D\');9A=1m(\'1D\');1U.c.1e(9A);1U.c.1e(4q);4q.2o=\'<1D id="n8" X="1d:ti;1j:n7;6K:6o ai 9Q(bb,bb,bb,0.5);6K-ku:ks;58-3r:8P;1T:6o;1F:1I"><1D id="n0" X="1d:tj;1j:kg;2D:#6T;6K-ku:n7;1T:6o;"><1D id="n1" X="1d:kg;1j:kg;2D:#8F;6K-ku:xo;1t:#8F;3H-ci:7r;\'+(C.3T==0?\'8y:1b\':\'8y:9u\')+\'"></1D></1D></1D>\';1f.6E("n8").2p=kq;I cJ=1m(\'1D\');4q.1e(cJ);K(cJ,{"9T":"80%","S":"1c","R":5,"9u":7,"1t":"#6T","1C":0.5,"58-R":"-7S","1F":"1I"});cJ.2o=\'×\';cJ.2p=kY;K(4q,{"S":"1c","R":0,"1b":0,"1t":"#6T","4G":"90% gV-gR","4K":10,"1T":10,"1d":pq});5T=1m(\'1D\');kj();4q.1e(5T);I b1=1m(\'1D\');a1(b1,U);b1.2o=\'+\';K(b1,{"58":"0 7v 7v 0"});I b2=1m(\'1D\');a1(b2,U);b2.2o=\'-\';K(b2,{"58":"0 ks 7v 0"});b1.2p=J(){C.92+=10;5P()};b2.2p=J(){C.92-=10;5P()};I b3=1m(\'1D\');a1(b3,U);b3.2o=\'∧\';K(b3,{"58":"0 7v 7v 0"});I b4=1m(\'1D\');a1(b4,U);b4.2o=\'∨\';K(b4,{"58":"0 0 7v 0"});b3.2p=J(){C.f7+=10;5P()};b4.2p=J(){C.f7-=10;5P()};I s1=1f.1m(\'br\');5T.1e(s1);I c=4i();I gk=4i("hy","3X","rG","As","Ai","Ah","A7","A6");I gm=2;1s(I i=0;i<7;i++){c[i]=1m(\'1D\');a1(c[i],W);K(c[i],{"6K":"6o ai #"+(i==1?\'nc\':gk[i]),"1C":0.7,"1t":"#"+(gk[i])});c[i].2p=J(){C.bR=B.X.1t;gl.X.1C=0.7;B.X.1C=1;gl=B;5P()};C.bR==gk[i]?gm=i:\'\'}c[gm].X.1C=1;gl=c[gm];I s2=1f.1m(\'br\');5T.1e(s2);I 8W=4i();I gj=4i("hy","3X","AN","AT","AS","AI","AG","zn");I ge=1;1s(i=0;i<7;i++){8W[i]=1m(\'1D\');a1(8W[i],W);K(8W[i],{"2D-1t":"#"+(gj[i]),"nd":"#"+(i==1?\'nc\':gj[i]),"1C":0.7,"1t":"#6T"});i==0||i==2?K(8W[i],{"1t":"#8F"}):\'\';8W[i].2p=J(){C.bX=B.X.5R;gd.X.1C=0.7;B.X.1C=1;gd=B;5P()};C.bX==gj[i]?ge=i:\'\'}8W[ge].X.1C=1;gd=8W[ge];I s3=1f.1m(\'br\');5T.1e(s3);I gf=1m(\'1D\');5T.1e(gf);K(gf,{"8y":"1b","58":"0 7S 0 7S","1F":"5t"});gf.2o=\'-\';I ca=1m(\'1D\');K(ca,{"1d":91,"1j":4,"6K":"6o ai #6T","4K":4,"8y":"1b","58":"7v kl","1F":"1I"});5T.1e(ca);I kw=1m(\'1D\');ca.1e(kw);K(kw,{"1d":(C.fD*1A)+"%","1j":4,"4K":4,"2D":"#6T"});I dZ=1m(\'1D\');5T.1e(dZ);K(dZ,{"8y":"1b","58":"0 0 0 7S","9T":"80%","1F":"5t"});dZ.2o=\'+\';ca.2p=J(e){I n=e.f3-b6(B);n<5?n=0:\'\';K(B.dY,{\'1d\':n});C.fD=n/B.2a;5P()};if(C.d4){I bj=1f.1m(\'6a\');I 6F=C.d4.2x(\',\');I 8M=C.g5.2x(\',\');1s(I l=0;l<6F.Y;l++){I cl=1f.1m(\'kx\');K(cl,{\'5R\':C.ej,\'1t\':C.e6});cl.2o=6F[l];bj.1e(cl);if(6F[l]==C.fi){6b=l;cl.3x("nb","W")}if(8M[l]==\'\'){cl.3x("zW","W")}}if(C.fh==1&&6F.Y>1){I cl=1f.1m(\'kx\');K(cl,{\'5R\':C.ej,\'1t\':C.e6});cl.2o=C.2K[\'b9\'];bj.1e(cl)}5T.1e(bj);bj.mV=J(){if(C.fh==1&&B.cd==B.Y-1){6b=0;e1=W}M{e1=U;6b=B.cd}};K(bj,{\'1d\':hL,\'1F\':\'1I\'})}K(9A,{"S":"1c","R":0,"1b":0,"2D":"#8F","1d":4q.2a,"1j":4q.2O,"1C":"0.7","4K":10});5P();4q.X.3A=7;9A.X.3A=7}}M{kq()}}J kq(){if(C.fg==1){I el=4q.dY.dY.dY;K(el,{"8y":(C.3T==1?"1b":"9u")})}if(1J){C.3T==0?C.3T=1:C.3T=0}M{if(C.1J&&C.3T==0){kk();C.3T=1}M{C.3T==0?C.3T=1:C.3T=0}}if(C.3T==0){cL()}if(C.fg==1){kj()}M{if(2X){C.3T?K(2X.c,{\'1C\':2X.s.2R}):K(2X.c,{\'1C\':2X.s.do})}}}J kj(){C.3T==0?K(5T,{"4f":"4l"}):K(5T,{"4f":"9l"});K(1f.6E("n1"),{"2D":(C.3T==0?"#6T":"#8F")});K(1f.6E("n0"),{"2D":(C.3T==0?0:"#6T")})}J a1(b,8X){5T.1e(b);K(b,{"8y":"1b","mR":"7r","1d":(8X?11:20),"1j":(8X?11:"2U"),"6K":"6o ai 9Q(bb,bb,bb,0.5)","4K":(8X?11:20),"58":(8X?"kl 7S zU 7S":0),"1T":(8X?"0":"0 0 0 0"),"1F":"1I"})}J 4D(){if(C.3v&&5w.fM){}I 2F=1l.1n();2F.db(1p 1h.4S(1l));1n=2F.4S.1z;1n.3o=J(){C.7I=W};1n.3b=J(){C.7I=U};if(!3q&&C.6i==1&&C.m=="4Q"){1n.2w("cf",J(1o){1o.bH()})}5W=[];5I=0;ia();1P=C.1n.2x(\',\');3F=0;1W=[];2A=[];1s(I i=0;i<1P.Y;i++){if(1P[i]==\'2y\'||1P[i]==\'dX\'){3G=1p 2V(\'2y\',20,20);2F.3J(\'8e\',3G);1n.1e(3G.c);K(3G.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-3G.h)/2+3G.s.2u-3G.s.2r});3G.c.2p=3K;if(C.1r==1&&3G.s.4m==0){3G.c.3o=J(){I 6A=3G.s.mS?3G.s.mS:C.2K[\'2y\'];3V(3G.c,6A)};3G.c.3b=J(){3Q(3G.c)}}3U=1p 2V((1P[i]==\'dX\'?\'59\':\'4L\'),20,20,\'\',\'2y\');2F.3J(\'aH\',3U);1n.1e(3U.c);K(3U.c,{\'1F\':\'1I\',\'1w\':\'1u\',\'S\':\'1c\',\'R\':(C.1Q-3U.h)/2+3U.s.2u-3U.s.2r});1P[i]==\'dX\'?3U.c.2p=7e:3U.c.2p=3K;1W[i]=3U.w+C.3c;3F+=1W[i]+3G.s.2s+3G.s.2H;2A[i]=3G;if(C.1r==1&&3U.s.4m==0){3U.c.3o=J(){3V(3U.c,3U.s.mQ?3U.s.mQ:C.2K[\'4L\'])};3U.c.3b=J(){3Q(3U.c)}}}if(1P[i]==\'6I\'){4e=1p 2V(\'6I\',30,20);2F.3J(\'aJ\',4e);1n.1e(4e.c);K(4e.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-4e.h)/2+4e.s.2u-4e.s.2r});4e.c.2p=aJ;1W[i]=4e.w+C.3c;3F+=1W[i]+4e.s.2s+4e.s.2H;2A[i]=4e;if(C.1r==1&&4e.s.4m==0){4e.c.3o=J(){3V(4e.c,4e.s.1r?4e.s.1r:C.2K[\'6I\'])};4e.c.3b=J(){3Q(4e.c)}}}if(1P[i]==\'59\'){4k=1p 2V(\'59\',20,20);2F.3J(\'7e\',4k);1n.1e(4k.c);K(4k.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-4k.h)/2+4k.s.2u-4k.s.2r});4k.c.2p=7e;1W[i]=4k.w+C.3c;3F+=1W[i]+4k.s.2s+4k.s.2H;2A[i]=4k;if(C.1r==1&&4k.s.4m==0){4k.c.3o=J(){3V(4k.c,4k.s.1r?4k.s.1r:C.2K[\'59\'])};4k.c.3b=J(){3Q(4k.c)}}}if(1P[i].P(\'my\')==0){I m=1P[i].1X(2);3B[m]=1p 2V(\'my\'+m,20,20);1n.1e(3B[m].c);K(3B[m].c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-3B[m].h)/2+3B[m].s.2u-3B[m].s.2r});3B[m].c.id=\'zw\'+m;3B[m].c.2p=J(){mN(B.id)};1W[i]=3B[m].w+C.3c;3F+=1W[i]+3B[m].s.2s+3B[m].s.2H;2A[i]=3B[m];if(C.1r==1&&3B[m].s.4m==0&&3B[m].s.1r){3B[m].c.3o=J(){I id=B.id;if(id){I mm=id.1X(11);3V(3B[mm].c,3B[mm].s.1r)}};3B[m].c.3b=J(){I id=B.id;if(id){I mm=id.1X(11);3Q(3B[m].c)}}}}if(1P[i]==\'4j\'){4h=1p 2V(\'4j\',20,20);2F.3J(\'9M\',4h);1n.1e(4h.c);K(4h.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-4h.h)/2+4h.s.2u-4h.s.2r});4h.c.2p=9M;1W[i]=4h.w+C.3c;3F+=1W[i]+4h.s.2s+4h.s.2H;2A[i]=4h;if(C.1r==1&&4h.s.4m==0){4h.c.3o=J(){3V(4h.c,4h.s.1r?4h.s.1r:C.2K[\'4j\'])};4h.c.3b=J(){3Q(4h.c)}}}if(C.pl!=\'\'){if(1P[i]==\'6R\'){3t=1p 2V(\'6R\',20,20);2F.3J(\'9L\',3t);1n.1e(3t.c);K(3t.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-3t.h)/2+3t.s.2u-3t.s.2r});3t.c.2p=9L;1W[i]=3t.w+C.3c;3F+=1W[i]+3t.s.2s+3t.s.2H;2A[i]=3t;if(C.1r==1&&3t.s.4m==0){3t.c.3o=J(){3V(3t.c,3t.s.1r?3t.s.1r:C.2K[\'6R\'])};3t.c.3b=J(){3Q(3t.c)}}}if(1P[i]==\'9i\'){36=1p 2V(\'9i\',20,20);2F.3J(\'aN\',36);1n.1e(36.c);K(36.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-36.h)/2+36.s.2u-36.s.2r});if(C.6x==0){K(36.c,{\'1C\':0.3,\'3E\':\'2R(1C=30)\',\'1F\':\'5t\'})}36.c.2p=aN;1W[i]=36.w+C.3c;3F+=1W[i]+36.s.2s+36.s.2H;2A[i]=36;if(C.1r==1&&36.s.4m==0){36.c.3o=J(){3V(36.c,36.s.1r?36.s.1r:C.2K[\'9i\'])};36.c.3b=J(){3Q(36.c)}}}}if(1P[i]==\'cU\'){5g=1p 2V(\'cU\',30,20);2F.3J(\'qj\',5g);1n.1e(5g.c);K(5g.c,{\'1F\':\'5t\',\'S\':\'1c\',\'R\':(C.1Q-5g.h)/2+3+5g.s.2u*1-5g.s.2r*1,\'e7-7k\':\'e3\'});1W[i]=5g.w+C.3c;3F+=1W[i]+5g.s.2s+5g.s.2H;2A[i]=5g;dM++}if(1P[i]==\'mU\'){5f=1p 2V(\'mU\',30,20);2F.3J(\'z1\',5f);1n.1e(5f.c);K(5f.c,{\'1F\':\'5t\',\'S\':\'1c\',\'R\':(C.1Q-5f.h)/2+3+5f.s.2u*1-5f.s.2r*1,\'e7-7k\':\'e3\'});1W[i]=5f.w+C.3c;3F+=1W[i]+5f.s.2s+5f.s.2H;2A[i]=5f;dM++}if(1P[i]==\'gA\'){5l=1p 2V(\'gA\',30,20);2F.3J(\'qd\',5l);1n.1e(5l.c);K(5l.c,{\'1F\':\'5t\',\'S\':\'1c\',\'R\':(C.1Q-5l.h)/2+3+5l.s.2u*1-5l.s.2r*1,\'e7-7k\':\'e3\'});1W[i]=5l.w+C.3c;3F+=1W[i]+5l.s.2s+5l.s.2H;2A[i]=5l;dM++}if(1P[i]==\'|\'){5W[5I]=1p 2V(\'ke\',5,20);2F.3J(\'qc\',5W[5I]);1n.1e(5W[5I].c);K(5W[5I].c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-5W[5I].h)/2+5W[5I].s.2u-5W[5I].s.2r});1W[i]=5W[5I].w+C.3c;3F+=1W[i]+5W[5I].s.2s+5W[5I].s.2H;2A[i]=5W[5I];5I++}if(1P[i]==\'z4\'){I 2m=aG(\'4z\');4u=1m(\'1D\');2F.8h(\'q6\',4u);1n.1e(4u);I lh=C.bP[\'h\'];if(C.41){if(C.41[\'h\']){lh=C.41[\'h\']}}if(2m[\'S\']==0){if(lh%2!=2m[\'h\']%2){2m[\'h\']++}if(2m[\'o\']==1){2m[\'w\']=2m[\'h\']}}K(4u,{\'1F\':\'1I\',\'S\':\'1c\',\'1b\':0,\'R\':2m[\'2u\']*1-2m[\'2r\']*1,\'1d\':2m[\'w\']+\'px\',\'1j\':2m[\'h\']+\'px\',\'4K\':(2m[\'w\']*2m[\'o\'])+\'px\',\'1C(\':2m[\'2R\'],\'3E\':\'2R(1C=\'+(2m[\'2R\']*1A)+\')\'});5Z(4u,2m[\'1t\']);if(2m[\'Q\']){if(2M(2m[\'Q\']).P("2I")==0){if(C.2q==1){2m[\'Q\']=2m[\'Q\'].1K("2I://","2q://");2m[\'Q\']=2m[\'Q\'].1K("2I://","2q://")}4x(2m[\'Q\'],4u,0,2m[\'5a\'],2m[\'5d\'],2m[\'5p\'])}}if(2m[\'bg\']==1){K(4u,{\'6K\':\'7S ai #\'+1G(2m[\'5L\'])})}cO=2m[\'S\'];if(C.1r==1&&2B[\'4m\']==0){4u.3o=J(){V.3I?3V(4u,\'4v\'):\'\'};4u.3b=J(){3Q(4u)}}}if(1P[i]==\'mZ\'&&!3q){I 2m=aG(\'mZ\');4b=1m(\'1D\');2F.8h(\'q5\',4b);1n.1e(4b);K(4b,{\'1I-5z\':\'1u\',\'1F\':\'1I\',\'S\':\'1c\',\'1b\':0,\'R\':0,\'1d\':2m[\'w\']+\'px\',\'1j\':2m[\'h\']+\'px\',\'4K\':(2m[\'w\']*2m[\'o\'])+\'px\',\'1C\':2m[\'2R\'],\'3E\':\'2R(1C=\'+(2m[\'2R\']*1A)+\')\'});5Z(4b,2m[\'1t\']);ce=2m[\'S\'];if(C.aj){2t(4b)}if(2m[\'bg\']==1){K(4b,{\'6K\':\'7S ai #\'+1G(2m[\'5L\'])})}}if(1P[i]==\'es\'&&!3q&&C.1n.P("8q")>-1){1P[i]=\'1O\';C.nB=C.nC}if((1P[i]==\'1O\'||1P[i]==\'bd\')&&!3q){3M=1p 2V(\'1O\',20,20);2F.3J(\'6J\',3M);1n.1e(3M.c);K(3M.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-3M.h)/2+3M.s.2u-3M.s.2r});3M.c.2p=8b;3u=1p 2V(\'qu\',20,20,\'\',\'1O\');2F.3J(\'q7\',3u);1n.1e(3u.c);K(3u.c,{\'1w\':\'1u\',\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-3u.h)/2+3u.s.2u-3u.s.2r});1W[i]=3u.w+C.3c;3F+=1W[i]+3u.s.2s+3u.s.2H;3u.c.2p=8b;2A[i]=3M;if(C.1r==1&&3M.s.4m==0){3M.c.2w("eB",J(){I 6A=C.2K[\'es\'];3V(3M.c,6A)});3M.c.2w("eF",J(){3Q(3M.c)});3u.c.2w("eB",J(){I 6A=C.2K[\'h7\'];3V(3u.c,6A)});3u.c.2w("eF",J(){3Q(3u.c)})}if(1P[i]==\'bd\'){C.aj=W;2z=1m(\'1D\');2F.8h(\'qb\',2z);1n.1e(2z);C.nH.bg=0;K(2z,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':0});1v=aG(\'bd\');6g=1m(\'1D\');2z.1e(6g);K(6g,{\'1F\':\'1I\',\'S\':\'1c\',\'1b\':0,\'R\':0,\'1d\':1v[\'w\'],\'1j\':1v[\'h\'],\'4K\':((1v[\'h\']/2)*1v[\'o\'])+\'px\',\'1C\':1v[\'5u\'],\'3E\':\'2R(1C=\'+(1v[\'5u\']*1A)+\')\'});5Z(6g,1v[\'7u\']);1v[\'4J\']=U;K(2z,{\'1w\':\'1u\',\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-1v[\'h\'])-10});4P=1m(\'1D\');2z.1e(4P);K(4P,{\'1I-5z\':\'1u\',\'S\':\'1c\',\'1b\':0,\'R\':0,\'1d\':1v[\'w\'],\'1j\':1v[\'h\'],\'4K\':((1v[\'h\']/2)*1v[\'o\'])+\'px\',\'1C\':1v[\'5x\'],\'3E\':\'2R(1C=\'+(1v[\'5x\']*1A)+\')\'});if(1v[\'8g\']){1v[\'5V\']=1v[\'8g\']}5Z(4P,1v[\'5V\']);K(2z,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(-1v[\'h\'])});K(4P,{\'1j\':1v[\'h\']*C.1O,\'R\':1v[\'h\']-1v[\'h\']*C.1O});2z.bL=J zm(e){1v[\'4J\']=W;if(!e)I e=1k.1o;hO(e)};2z.eo=J zh(e){if(!e)I e=1k.1o;hO(e)};2z.bp=J zg(e){1v[\'4J\']=U};2z.3o=J zi(e){1v[\'cq\']=W};2z.3b=J zj(e){1v[\'cq\']=U};3u.c.2w("eB",cr);3M.c.2w("eF",cr);3u.c.2w("eF",cr);3M.c.2w("eB",cr);3u.c.3b=3M.c.3b=mT;2z.X.3A=7;if(4b){2t(4b)}}}if(1P[i]==\'A1\'&&!3q){1P[i]=\'8q\';C.aM=C.nD}if(1P[i]==\'8q\'&&!3q){2z=1m(\'1D\');2F.8h(\'q9\',2z);1n.1e(2z);1v=aG(\'8q\');I k8=1m(\'1D\');2z.1e(k8);K(k8,{\'1F\':\'1I\',\'S\':\'1c\',\'1b\':0,\'R\':-10,\'1d\':1v[\'w\'],\'1j\':(1v[\'h\']+20),\'1C\':\'0\',\'3E\':\'2R(1C=0)\'});6g=1m(\'1D\');2z.1e(6g);K(6g,{\'1F\':\'1I\',\'S\':\'1c\',\'1b\':0,\'R\':0,\'1d\':1v[\'w\'],\'1j\':1v[\'h\'],\'4K\':((1v[\'h\']/2)*1v[\'o\'])+\'px\',\'1C\':1v[\'5u\'],\'3E\':\'2R(1C=\'+(1v[\'5u\']*1A)+\')\'});5Z(6g,1v[\'7u\']);1v[\'4J\']=U;4P=1m(\'1D\');2z.1e(4P);K(4P,{\'1I-5z\':\'1u\',\'S\':\'1c\',\'1b\':0,\'R\':0,\'1j\':1v[\'h\'],\'4K\':((1v[\'h\']/2)*1v[\'o\'])+\'px\',\'1C\':1v[\'5x\'],\'3E\':\'2R(1C=\'+(1v[\'5x\']*1A)+\')\'});if(1v[\'8g\']){1v[\'5V\']=1v[\'8g\']}5Z(4P,1v[\'5V\']);K(2z,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-1v[\'h\'])/2+1v[\'2u\']-1v[\'2r\']});1W[i]=1v[\'w\']+C.3c+5;3F+=1W[i]+1v[\'2s\']+1v[\'2H\'];K(4P,{\'1d\':1v[\'w\']*(v?v:C.1O)});2z.bL=J(e){1v[\'4J\']=W;if(!e)I e=1k.1o;hM(e)};2z.eo=J(e){if(!e)I e=1k.1o;hM(e)};2z.3b=J(e){if(!e)I e=1k.1o;mO(e)};2z.bp=J(e){};2A[i]=2z}if(1P[i]==\'kL\'&&!3q){5n=1m(\'1D\');2F.8h(\'qa\',5n);1n.1e(5n);7c=[];C.4c.5u?C.21.5u=C.4c.5u:\'\';C.4c.5x?C.21.5x=C.4c.5x:\'\';if(C.4c.Q){if(C.4c.Q==1){C.21.n=10;C.21.8j=1}if(C.4c.Q==2){C.21.n=5;C.21.8j=0}if(C.4c.Q==3){C.21.n=10;C.21.8j=0}}C.4c.n?C.21.n=C.4c.n:\'\';C.4c.8j?C.21.8j=C.4c.8j:\'\';C.4c.G?C.21.G=C.4c.G:\'\';C.4c.2u?C.21.2u=C.4c.2u:C.21.2u=0;C.4c.2r?C.21.2r=C.4c.2r:C.21.2r=0;C.21.w=C.21.n*5*C.21.G;C.21.h=10*C.21.G;1s(vb=0;vb<C.21.n;vb++){I ch=(C.21.8j==1?(10/C.21.n)*(vb+1):10*C.21.G);7c[vb]=1p 2V(\'kL\',3*C.21.G,ch);5n.1e(7c[vb].c);K(7c[vb].c,{\'S\':\'1c\',\'R\':10*C.21.G-ch*C.21.G,\'1b\':vb*5*C.21.G+10*(C.21.G-1),\'1C\':C.21.5u});if(C.4c.8j==1){7c[vb].c.3o=J(e){K(B,{\'R\':ch-1})};7c[vb].c.3b=J(e){K(B,{\'R\':ch})}}};5n.bL=J(e){5n.4J=W;if(!e)I e=1k.1o;hP(e)};5n.eo=J(e){if(!e)I e=1k.1o;hP(e)};5n.bp=J(e){5n.4J=U};K(5n,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-C.21.h)/2+(C.21.h-10)*C.21.G+C.21.2u-C.21.2r,\'1d\':C.21.w,\'1j\':C.21.h});1W[i]=(C.21.n+1)*5+C.3c;3F+=1W[i]+(C.21.2s?C.21.2s:0)+(C.21.2H?C.21.2H:0);2A[i]=5n;v!=0?bm(-v):\'\'}if(1P[i]==\'6B\'){2F.db(1p 1h.7J(1l));2F.db(1p 1h.7D(1l));4Y=1l.1n().k7.2n.46;6P=1l.1n().kD.2n.46;1W[i]=4Y.w+C.3c;3F+=1W[i]+4Y.s.2s+4Y.s.2H;2A[i]=4Y;if(C.1r==1&&4Y.s.4m==0){4Y.c.3o=J(){3V(4Y.c,(4Y.s.1r?4Y.s.1r:C.2K[\'6B\']))};4Y.c.3b=J(){3Q(4Y.c)};6P.c.3o=J(){3V(6P.c,(6P.s.1r?6P.s.1r:C.2K[\'9o\']))};6P.c.3b=J(){3Q(6P.c)}}}if(1P[i]==\'1J\'){2X=1p 2V(\'1J\',20,20);2F.3J(\'q8\',2X);1n.1e(2X.c);K(2X.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-2X.h)/2+2X.s.2u-2X.s.2r});2X.c.2p=kY;1W[i]=2X.w+C.3c;3F+=1W[i]+2X.s.2s+2X.s.2H;2A[i]=2X;if(C.1r==1&&2X.s.4m==0){2X.c.3o=J(){3V(2X.c,2X.s.1r?2X.s.1r:C.2K[\'1J\'])};2X.c.3b=J(){3Q(2X.c)}}C.3T==0?K(2X.c,{\'1C\':2X.s.do}):\'\'}if(1P[i]==\'hd\'){if(C.3v){C.4y=\'oc,oa,o9,8X,2U\';C.hd=\'o7,ob,o8,o0,2U\';C.7A==60?C.7A=55:\'\';C.7y=\'\'}if(C.hd||C.7y!=\'\'){I e0=U;if(C.hd){C.hd.P(\'::\')>-1?e0=W:\'\'}M{C.7y!=\'\'?e0=W:\'\'}if(e0){1M=1p 2V(\'hd\',20,20);2F.3J(\'q4\',1M);1n.1e(1M.c);K(1M.c,{\'1F\':\'1I\',\'1w\':(C.6W==1?\'1u\':\'3m\'),\'S\':\'1c\',\'R\':1S.5r((C.1Q-1M.h)/2+1M.s.2u-1M.s.2r)});if(1M.s.3N){if(1M.s.Q==1M.s.3N){K(1M.c,{\'1C\':1M.s.do})}}1W[i]=1M.w+C.3c;1M.c.2p=eI;3F+=1W[i]+1M.s.2s+1M.s.2H;2A[i]=1M;if(C.1r==1&&1M.s.4m==0){1M.c.3o=J(){3V(1M.c,1M.s.1r?1M.s.1r:C.2K[\'hd\'])};1M.c.3b=J(){3Q(1M.c)}}3Z=1p 2V(\'6W\',20,20,\'\',\'hd\');2F.3J(\'ql\',3Z);1n.1e(3Z.c);K(3Z.c,{\'1F\':\'1I\',\'1w\':(C.6W==1?\'3m\':\'1u\'),\'S\':\'1c\',\'R\':1S.5r((C.1Q-3Z.h)/2+3Z.s.2u-3Z.s.2r)});3Z.c.2p=eI;if(C.1r==1&&3Z.s.4m==0){3Z.c.3o=J(){3V(3Z.c,1M.s.mX?1M.s.mX:C.2K[\'hd\'])};3Z.c.3b=J(){3Q(3Z.c)}}}M{if(C.hd.P(\',\')>-1){C.5H=C.hd.2x(\',\');if(C.7A==60&&C.ec==0){C.7A=0;1s(I h=0;h<C.5H.Y;h++){C.7A<8v(C.5H[h],12).1d?C.7A=8v(C.5H[h],12).1d:\'\'}C.7A+=22}1M=1p 2V(\'3s\',C.7A,20,\'\',\'hd\');2F.3J(\'7E\',1M);1n.1e(1M.c);K(1M.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':1S.5r((C.1Q-1M.h)/2+1M.s.2u-1M.s.2r)});1W[i]=1M.w+C.3c;3F+=1W[i]+1M.s.2s+1M.s.2H;2A[i]=1M;C.1r==1&&1M.s.4m==0?1M.c.ac=(1M.s.1r?1M.s.1r:C.2K[\'hd\']):\'\';3s=1f.1m(\'6a\');1M.c.1e(3s);7E();K(3s,{\'S\':\'1c\',\'58\':\'6o 6H 6H -7v\',\'1C\':0,\'1F\':\'1I\',"1d":C.7A});3s.mV=mW}}}}if(1P[i]==\'1g\'){if(C.pl!=\'\'){4d=1p 2V(\'1g\',20,20);2F.3J(\'jH\',4d);1n.1e(4d.c);K(4d.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-4d.h)/2+4d.s.2u-4d.s.2r});4d.c.2p=ds;1W[i]=4d.w+C.3c;3F+=1W[i]+4d.s.2s+4d.s.2H;2A[i]=4d;if(C.1r==1&&4d.s.4m==0){4d.c.3o=J(){3V(4d.c,4d.s.1r?4d.s.1r:C.2K[\'an\'])};4d.c.3b=J(){3Q(4d.c)}}}}if(1P[i]==\'bn\'){3S=1p 2V(\'bn\',20,20);2F.3J(\'dt\',3S);1n.1e(3S.c);K(3S.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':(C.1Q-3S.h)/2+3S.s.2u-3S.s.2r});3S.c.2p=dt;1W[i]=3S.w+C.3c;3F+=1W[i]+3S.s.2s+3S.s.2H;2A[i]=3S;if(C.1r==1&&3S.s.4m==0){3S.c.3o=J(){3V(3S.c,3S.s.1r?3S.s.1r:C.2K[\'bn\'])};3S.c.3b=J(){3Q(3S.c)}}}if(1P[i]==\'c8\'){if(3e){6C=1p 2V(\'c8\',30,14);2F.3J(\'f9\',6C);1n.1e(6C.c);K(6C.c,{\'1F\':\'5t\',\'S\':\'1c\',\'e7-7k\':\'e3\'});2A[i]=6C;1W[i]=0;6C.c.2o=C.2K[\'bk\']}}if(1P[i]==\'3k\'){5b=1p 2V(\'3k\',20,20);2F.3J(\'jG\',5b);1U.c.1e(5b.c);K(5b.c,{\'1F\':\'1I\',\'S\':\'1c\',\'R\':((C.ph)/2-5b.h/2),\'1b\':((C.sw)/2-5b.w/2),\'3A\':7});5b.c.2p=3K;5b.c.X.3A=7}if(1P[i]==\'7k\'){8r=1m(\'1D\');2F.8h(\'qg\',8r);1n.1e(8r);K(8r,{\'S\':\'1c\',\'R\':(C.1Q-20)/2});2A[i]=8r}if(1P[i]==\'4v\'){8O=W;3e=1m(\'1D\');2F.8h(\'q3\',3e);1n.1e(3e);2B=aG(\'4v\');3p=1m(\'1D\');3e.1e(3p);K(3p,{\'S\':\'1c\',\'1b\':0,\'R\':0,\'1d\':\'1A%\',\'1j\':2B[\'h\'],\'4K\':((2B[\'h\']/2)*2B[\'o\'])+\'px\',\'1C\':2B[\'5u\'],\'3E\':\'2R(1C=\'+(2B[\'5u\']*1A)+\')\'});5Z(3p,2B[\'7u\']);7g=1m(\'1D\');3e.1e(7g);K(7g,{\'S\':\'1c\',\'1b\':0,\'R\':0,\'1d\':\'1A%\',\'1j\':2B[\'h\'],\'5R\':\'#\'+1G(2B[\'8g\']),\'4K\':((2B[\'h\']/2)*2B[\'o\'])+\'px\',\'1C\':2B[\'h5\'],\'3E\':\'2R(1C=\'+(2B[\'h5\']*1A)+\')\'});5Z(7g,2B[\'8g\']);4V=1m(\'1D\');3e.1e(4V);K(4V,{\'S\':\'1c\',\'1b\':0,\'R\':0,\'1d\':\'1A%\',\'1j\':2B[\'h\'],\'5R\':\'#\'+1G(2B[\'5V\']),\'4K\':((2B[\'h\']/2)*2B[\'o\'])+\'px\',\'1C\':2B[\'5x\'],\'3E\':\'2R(1C=\'+(2B[\'5x\']*1A)+\')\'});5Z(4V,2B[\'5V\']);K(3e,{\'S\':\'1c\',\'R\':(C.1Q-2B[\'h\'])/2+2B[\'2u\']*1-2B[\'2r\']*1,\'1F\':\'1I\'});K(4V,{\'1d\':\'0\'});K(7g,{\'1d\':\'0\'});2B[\'4J\']=U;5c=1m(\'1D\');2F.8h(\'q0\',5c);1n.1e(5c);K(5c,{\'S\':\'1c\',\'1j\':(2B[\'h\']<10?20:2B[\'h\']*2),\'1F\':\'1I\'});5c.bL=J(e){1h.3O(\'5c.bL\');if(!9g){3K()}2B[\'4J\']=W;if(!e)I e=1k.1o};5c.bp=J(e){1h.3O(\'5c.bp\');if(9g){hQ(e);2B[\'4J\']=U}};if(C.1r==1&&2B[\'4m\']==0){5c.3o=J(){3V(5c,\'4v\')};5c.3b=J(){3Q(5c)}}2A[i]=3e}}5l&&C.3C>0?5l.c.2o=8J(C.3C):\'\';eC()}J ia(){if(5N){b0(\'5N\')}if(C.5e!=1&&C.nk==1){C.7i.P(\'|\')==-1?C.7i=C.7i+\'|\'+C.7i:\'\';5N=1p 5U({w:(C.8t-C.9O*2-C.fq-C.gW),h:C.1Q,bf:(C.1Q==C.h?0:1),5Y:C.7i,8m:C.nn,8s:C.nl,o:(C.1T>0?C.o/2:C.i1)})}if(C.5e==1&&C.1T==0){C.7i.P(\'|\')==-1?C.7i=C.7i+\'|\'+C.7i:\'\';5N=1p 5U({w:C.8t,h:C.1Q,o:C.o/2-C.1T,bf:(C.1Q==C.h?0:1),5Y:C.i2,8m:1,8s:1,o:(C.1T>0?C.o/2:C.i1)})}if(5N){5N.c.3x(\'id\',\'5N\');1n.1e(5N.c);K(5N.2k,{"S":"1c","R":0,"1b":C.fq+\'px\'});if(C.ln==1){bM=1p 5U({w:C.8t,h:C.1Q/2,o:C.o/2-C.1T,5Y:(C.de.P(\'|\')==-1?C.de+\'|\'+C.de:C.de),8m:C.l5,8s:C.ll});5N.c.1e(bM.c);K(bM.2k,{"S":"1c","R":0,"1b":0,"1j":C.1Q/2,"1d":C.8t})}}}J eC(){I 8G=C.sw-3F-C.i0*2-C.3c*2-(!29?C.1T*2:0)-C.hz-C.nw-(9B-4)*4*dM;I 5E=C.i0+C.hz;I 2s;I 2H;1s(i=0;i<1P.Y;i++){if(2A[i]){2s=0;2H=0;if(2A[i].s){2s=4Z(2A[i].s.2s);2H=4Z(2A[i].s.2H)}if(1P[i]==\'8q\'){2s=(C.aM.2s?C.aM.2s:0);2H=(C.aM.2H?C.aM.2H:0)}5E+=2s;if(2A[i]!=3e&&2A[i]!=8r){K((2A[i].c!=2g?2A[i].c:2A[i]),{\'1b\':5E});if(1P[i]==\'2y\'||1P[i]==\'dX\'){K(3U.c,{\'1b\':5E})}if(1P[i]==\'6B\'){K(6P.c,{\'1b\':5E})}if(1P[i]==\'hd\'){3Z?K(3Z.c,{\'1b\':5E}):\'\'}if(1P[i]==\'1O\'||1P[i]==\'bd\'){K(3u.c,{\'1b\':5E,\'1C\':(3u.s.Q==2?0.5:1)})}if(1P[i]==\'bd\'){K(2z,{\'1b\':5E+3M.w/2-1v[\'w\']/2})}if(1P[i].P(\'3C\')>-1){5E+=(9B-4)*4+(C.3c-5)}5E+=1S.5r(1W[i]+2H)}M{if(2A[i]==3e){if(C.41.6B==1){K(3e,{\'1b\':(C.41.2s?C.41.2s:0),\'R\':(C.1Q)/2+3p.h-(C.41.2r?C.41.2r:0)+(C.41.2u?C.41.2u:0)});3p.w=C.sw-(C.41.2s?C.41.2s:0)-(C.41.2H?C.41.2H:0);4V.w=3p.w;7g.w=3p.w;K(3p,{\'1d\':\'\'+3p.w+\'px\'})}M{K(3e,{\'1b\':5E+3+(C.41.2s?C.41.2s:0)});3p.w=8G;4V.w=8G;7g.w=8G;K(3p,{\'1d\':\'\'+8G+\'px\'});1W[i]=8G;5E+=1S.5r(1W[i]+C.3c+6+(C.41.2H?C.41.2H:0)+(C.41.2s?C.41.2s:0))}K(5c,{\'1d\':3p.w+\'px\',\'S\':\'1c\',\'R\':(4Z(3e.X.R)+2B.h/2-4Z(5c.X.1j)/2),\'1b\':3e.X.1b,\'1F\':\'1I\'})}if(2A[i]==8r){K(8r,{\'1b\':5E+3,\'1d\':\'\'+8G+\'px\'});1W[i]=8G;5E+=1S.5r(1W[i]+C.3c+6)}}if(6C){K(6C.c,{\'1b\':3e.3l});K(6C.c,{\'R\':3e.3R-10})}}}3e&&4u?9z(4u,3e,4V,3p,cO):\'\';if(2z&&4b){9z(4b,2z,4P,6g,ce)}}J 9z(4z,4v,gN,7M,9S){if(4z==4b&&C.aj){I rl=(-gN.2O)-(9S>0?4z.2O:4z.2O/2);rl<4v.3R?rl=4v.3R:\'\';rl>0+4z.2O?rl=4z.2O:\'\';K(4z,{\'R\':rl+\'px\',\'1b\':\'\'+(4v.3l+7M.2a/2-4z.2a/2-(9S==\'1\'?4z.2a/2+7M.2a/2:0)+(9S==\'2\'?4z.2a/2+7M.2a/2:0))+\'px\'})}M{I rl=(gN.2a+4v.3l)-(9S>0?4z.2a:4z.2a/2);rl<4v.3l?rl=4v.3l:\'\';rl>4v.3l+7M.2a-4z.2a?rl=4v.3l+7M.2a-4z.2a:\'\';K(4z,{\'1b\':rl+\'px\',\'R\':\'\'+1S.5r(7M.3R+4v.3R+7M.2O/2-4z.2O/2-(9S==\'1\'?4z.2O/2+7M.2O/2:0)+(9S==\'2\'?4z.2O/2+7M.2O/2:0)+(C.dk[\'2u\']?C.dk[\'2u\']*1:"")-(C.dk[\'2r\']?C.dk[\'2r\']*1:""))+\'px\'})}}J aG(st){I s=[];1s(I 1a in C.c4){s[1a]=C.c4[1a]}1s(I 1a in C[\'1P\'+st]){s[1a]=C[\'1P\'+st][1a]}1s(I 1a in C[\'kV\'+st]){s[1a]=C[\'kV\'+st][1a]}O s}J b6(2G){I eq=0;if(2G.ex){eq=2G.3l;cW(2G=2G.ex){eq+=2G.3l}}I mY=1k.et(1f.1U,1H);I ii=0;if(mY.S=="fI"){ii=1f.1U.Ao().1b}O eq+ii}J kh(2G){I ev=0;if(2G.ex){ev=2G.3R;cW(2G=2G.ex){ev+=2G.3R}}O ev}J cr(){K(2z,{"1w":"3m"});if(4b){K(4b,{"1w":"3m"});4b.X.3A=8;9z(4b,2z,4P,6g,ce)}1v[\'cq\']=W}J mT(){1v[\'cq\']=U;5D(hN,5h)}J hN(){if(!1v[\'cq\']){K(2z,{"1w":"1u"});if(4b){K(4b,{"1w":"1u"})}}M{5D(hN,5h)}}J hM(e){if(1v[\'4J\']){if(!e)e=1k.1o;I 7m=e.hR;6J(7m)}}J mO(e){if(1v[\'4J\']){if(!e)I e=1k.1o;I 7m=e.hR;if(7m>=1v[\'w\']){1v[\'4J\']=U}}}J hO(e){if(1v[\'4J\']&&C.aj){if(!e)I e=1k.1o;I mP=e.xp;6J(1v[\'h\']-mP)}}J hP(e){if(5n.4J){if(!e)I e=1k.1o;I 7m=e.ab-b6(5n);6J(7m)}}J 6J(n){I v=bm(n);hG(v);if(C.kC==1){1f.8U="xc="+v+"; xb=/; xa=xd, xe-xh-xg 8n:8n:8n xf"}}J bm(n){if(4P){if(C.aj){n>0?v=1S.ad(0,1S.ah(1,(n)/1v[\'h\'])):v=-n;K(4P,{\'1j\':\'\'+1v[\'h\']*v+\'px\',\'R\':1v[\'h\']-1v[\'h\']*v})}M{n>0?v=1S.ad(0,1S.ah(1,(n)/1v[\'w\'])):v=-n;K(4P,{\'1d\':\'\'+(1v[\'w\']*v)+\'px\'})}}if(5n){1s(vb=0;vb<7c.Y;vb++){n>0?v=1S.ad(0,1S.ah(1,(n)/C.21.w)):v=-n;if(vb<1S.xs(7c.Y*v)){K(7c[vb].c,{"1C":C.21.5x})}M{K(7c[vb].c,{"1C":C.21.5u})}}}2z&&4b?9z(4b,2z,4P,6g,ce):\'\';O v}J hG(v){if(4I&&v>0){8b();if(34()){2E.na()}}v>0?4I=U:4I=W;if(34()){2E.n9(v*1A)}M{V.1O=v;V?V.4I=U:\'\'}hS()}J hQ(e){I 7m=e.hR;I 2G=3e;1h.3O(\'hQ 7m=\'+7m);if(2B[\'4J\']){if(!e)I e=1k.1o;6Y(7m)}}J 6Y(g2){1h.3O(\'6Y g2=\'+g2);if(8O){I g1=1S.ad(0,1S.ah(1,(g2)/3p.w))}M{I g1=0}if(34()){2E.g9(g1*2E.kt())}M{if(V&&V.3I){bW(g1*V.3I)}}cL()}J bW(t){1h.3O(\'bW to \'+t);if(V){if(V.3I&&t){V.7z=t}}if(34()){2E.g9(t)}}J 4x(){O 1h.4x.8C(B,94)}J 6r(){O 1h.6r.8C(B,94)}J K(){O 1h.4W.8C(B,94)}J n3(){1s(I i=0;i<du.Y;i++){I hK=du[i];if(hK){hK.2k=1H}}}B.9F=J(){if(1l.3i()){1l.3i().9F()}if(34()){2E.9F()}M{hJ()}hD=1l.1f.qh(\'*\');1s(I i=0;i<hD.Y;i++){I 3a=hD[i];if(3a.4p){3a.4p.5j(3a)}}1f.6e("hC",gF);n3();if(1l.2W.4p){1l.2W.4p.5j(1l.2W)}};B.wG=J(){O!9g?0:(95?3:(3h?1:2))};B.8e=J(s){if(s){gq();if(s.P(\'#\')==0){s=un(s)}9f(s,W)}M{!3h?3K():\'\'}};B.cC=J(s){cC()};B.aH=J(){3h?3K():\'\'};B.3K=J(){3K()};B.7e=J(){6m?7e():\'\'};B.6Y=J(s){6m?bW(s):\'\'};B.9M=J(){6m?9M():\'\'};B.bU=J(){bU()};B.6h=J(s){6h(s,W)};B.wQ=J(s){hE()};B.6O=J(s){6O()};B.9L=J(s){9L()};B.aN=J(s){aN()};B.7U=J(s){6O()};B.x2=J(s){7q()};B.gb=J(s){6h(s,U)};B.3D=J(){if(6m&&V){O 3D()}M{O-1}};B.x5=J(){if(pl){O 4Z(1E)+1}M{O-1}};B.x7=J(s){if(pl){7o();1E=4Z(s)-(C.pl[0].1g=="6I"?0:1);fe()}};B.wT=J(s){if(pl){if(C.1x=="2N"){if(1g.X.1w=="1u"){ds()}}}};B.wS=J(s){if(pl){if(C.1x=="2N"){if(1g.X.1w!="1u"){ds()}}}};B.wU=J(s){if(pl){C.pl=C.6L[s==0?0:C.6L.Y-1];if(s==0){C.6L.b8(1)}M{C.6L.b8(C.6L.Y-1,1)}e2();9q();if(C.1x=="2N"){2J(1g);2j?2J(2j.c):\'\';2Q?2J(2Q.c):\'\'}if(2j){7P()}}};B.4T=J(){if(6m&&V){O 4T()}M{O-1}};B.6J=J(s){hG(s)};B.xK=J(){if(4I){O 0}M{if(34()){O 2E.yA()/1A}M{if(V){O V.1O}M{O-1}}}};B.yz=J(){if(6m&&V){O 1S.2f((3D()/V.3I)*1A)}M{O-1}};B.yy=J(){if(6m&&V){I 6n=0;if(34()){6n=2E.mF()}M{if(V.6k){if(V.6k.Y>0){6n=(V.6k.7a(V.6k.Y-1)/V.3I)}}}O 1S.2f(6n*1A)}M{O-1}};B.yx=J(k){O C[k]};B.yw=J(k,v){C[k]=v};B.yq=J(k,v){C[k]=v;if(k==\'gY\'){I H=7w.8l("2d");H.6z=v;H.4B(0,0,H.2k.1d,H.2k.1j)}};B.34=J(){O C.3v&&C.9r?W:U};B.d8=J(){d8()};B.yo=J(k,v){C[k]=v;if(k!=\'9e\'&&k!=\'6x\'&&k!=\'hp\'&&k!=\'hr\'&&k!=\'pl\'){i6();ia()}if(k==\'pl\'){if(33(v)===\'6u\'){C.pl=v.1g;e2();9q()}}};B.yt=J(s){O C.5z[s]};B.7z=B.3D;B.ic=B.6Y;B.2y=B.8e;B.eH=B.6O;J d8(){if(C.3v&&C.9r){bO=\'ib\'+C.6f;V=1m(\'1D\');V.3x(\'id\',bO);7p.1e(V);2E=1p 1l.1k.d0.yW(bO,{1j:C.gZ,1d:C.8t,i5:C.9r,yO:{yJ:1,yI:1,yH:3,yK:bO,yL:1,1n:5w.fM?1:0,yN:0,yM:1,yn:0,ae:0,xY:0},5z:{\'7Q\':nY,\'9E\':nP,\'xX\':nQ,\'xW\':mg}});3w&&C.3z==\'\'?2t(3w):\'\'}}J nX(){if(1l.1k[\'d0\']){O W}M{O U}}J 34(){O C.3v&&2E?W:U}J nY(){7Q();eS();nN=1l.1f.jg(\'#\'+bO);if(C.2U==\'2y\'&&(!3q||C.1O==0)){8e();2E.hX()}}J nP(e){if(e){hV()}}J nQ(){}J o2(){I q=2E.xN();C.4y=q;I q2=[];1s(I i=0;i<q.Y;i++){jU(q[i]){5C\'xM\':q2[i]=\'xP\';6N;5C\'8X\':q2[i]=\'o0\';6N;5C\'o9\':q2[i]=\'o8\';6N;5C\'oa\':q2[i]=\'ob\';6N;5C\'oc\':q2[i]=\'o7\';6N;5C\'y4\':q2[i]=\'yh\';6N;5C\'yg\':q2[i]=\'r8\';6N;5t:q2[i]=q[i]}}C.5H=q2;7E()}J mg(){I cY=2E.yi();if(cY==1&&!C.gp&&1M){o2();C.gp=W};if(cY==1l.1k.d0.hY.yk){7C()};if(cY==1l.1k.d0.hY.yd){7O()}if(cY==1l.1k.d0.hY.y8){eZ()}}J o5(4N){if(33 4N.nL!="2g"){4N.nL=J(){O U}}M if(33 4N.X.ns!="2g"){4N.X.ns="1u"}M{4N.bL=J(){O U};4N.X.1F="5t"}}J hZ(v,b){b.H.8E(0,0,7X,7X);b.H.kA(v,5*b.s.G,15*b.s.G);3g=\'\';1s(I i=0;i<C.4y.Y;i++){3g+=C.4y[i]}if(b.s.od==1&&3g!=\',\'&&3g!=\'\'){b.H.1R();b.H.1y((b.2k.2a-10*b.s.G),9*b.s.G);b.H.L((b.2k.2a-6*b.s.G),9*b.s.G);b.H.L((b.2k.2a-8*b.s.G),14*b.s.G);b.H.L((b.2k.2a-10*b.s.G),9*b.s.G);b.H.26();b.H.2h=0.1;b.H.2i();b.H.2e()}}J 2V(nm,bw,bh,bT,st){I nu=[C].nt(4i.1i.ey.4O(94,0));1h.2V.8C(B,nu);du.4r(B)};J 5U(v){1h.5U.4O(B,v);du.4r(B)};J pD(){B.6f;B.pI;B.2U=\'fw\';B.nv=0;B.nq=1;B.kN=\'\';B.np=1;B.5L=\'4g\';B.i2=\'3X\';B.9y=0;B.nj=\'oK\';B.xR=5;B.nk=1;B.7i=\'3X|3X\';B.nn=.15;B.nl=.7;B.i1=0;B.i0=7;B.8R=0;B.9W=1;B.3c=3;B.nw=0;B.hz=0;B.5e=0;B.1Q=35;B.8f=1;B.cR=0;B.7L=\'4g\';B.yP={"7r":0};B.yV={};B.yU={"4a":0};B.yQ={};B.c4={"Q":0,"1t":"4g","bg":0,"a8":1,"a5":1,"5L":"3X","iG":"0","yR":"0","bQ":"0","im":.9,"ik":.1,"io":"hy","yF":6,"yE":0,"a6":1,"fG":20,"fJ":20,"G":1,"la":0,"yC":"xL","sh":0,"b5":"3X","gt":0.5,"pT":1,"4m":0,"3H":0,"7r":0,"2s":0,"2H":0,"2u":0,"2r":0,"2R":1};B.wR={};B.wZ={};B.x6={};B.x1={};B.x3={};B.wD={};B.wH={};B.xr={};B.At={};B.Ar={};B.A5={};B.Af={};B.bP={"h":4,"5u":0.3,"h5":0.4,"5x":1,"nG":1,"5V":"4g","7u":"4g","8g":"4g","o":0,"6B":0};B.41={};B.aM={};B.hA={"h":4,"w":40,"5u":0.4,"5x":1,"5V":"4g","7u":"4g","o":0};B.nH={};B.hB={"h":50,"w":4,"bg":0,"5L":"3X","a8":0,"a6":.15,"5u":0.4,"5x":1,"AL":0,"5V":"4g","7u":"4g","o":0};B.aj=U;B.21={"8j":1,"n":5,"5u":0.4,"5x":1,"G":1};B.4c={};B.nD={};B.nB={};B.yZ={};B.nC={};B.zb={};B.za={};B.zu={};B.zR={};B.zS={};B.zN={"Q":"zT","3H":1,"do":0.5,"w":60};B.pF={"bg":1,"a8":10,"a6":0.7,"5L":"zL|3X","a5":0,"od":1};B.A3={};B.Au={"Q":"A","do":0.5,"3H":1};B.tl={"bg":1,"iG":1,"5L":"4g","a6":.1,"fG":75,"fJ":75,"im":.8,"ik":0,"la":1,"6s":2,"sY":"0","sU":"3X","t4":0.5,"4m":1,"a5":0};B.t6={};B.t8={"2R":0.5};B.tw={};B.tx={"w":7,"h":7,"o":1,"S":0,"6Z":0};B.dk={};B.u1={"w":7,"h":7,"o":1,"S":0,"6Z":0};B.u2={};B.ln=0;B.de=\'4g\';B.l5=0.9;B.ll=0.2;B.hd;B.7A=60;B.5H;B.4y;B.d3=\',\';B.4t=\'\';B.6W=0;B.ej="4g";B.e6="3X";B.ec=0;B.3j="";B.7B=\'\';B.ac;B.9D=0;B.gP;B.9Z=0;B.dW=0;B.dE=0;B.g0=\'\';B.h2=0;B.h1=0;B.gU="4g";B.aw="3X";B.vK=U;B.l8=0.5;B.l9=0.1;B.vH="1b";B.lb=0;B.gG=10;B.mf="4g";B.lX=\'cc\';B.lY=10;B.lZ="3X";B.ok=0.7;B.lV=8;B.vX=0;B.wn=\'\';B.wo=\'\';B.wv=1;B.3W=0;B.1n=\'\';B.gO="2y,6I,cU,4v,gA,1O,8q,6B,c8";B.e8="2y,6I,cU,4v,gA,1O,8q,c8";B.ov="2y,cU,1O,8q";B.7I=U;B.4j=\'\';B.gS=\'\';B.5z=1p 4i();B.9h=0;B.8x=0;B.pm=1;B.hF=1;B.wp=\'\';B.1q=\'\';B.7y=\'\';B.or=[];B.ag=0;B.fz=0;B.m5=5;B.6i=1;B.3v=U;B.gX=U;B.gp=U;B.ou=0;B.id=\'\';B.2W=\'\';B.hc=\'\';B.kP=\'\';B.6L=[];B.cm=7X;B.bq=0;B.bB=0;B.lL=0;B.5y=\'\';B.m=\'4Q\';B.lr=0;B.ht=0;B.hu=0;B.lx=0;B.hw=\'cc\';B.bs=11;B.bl=\'9t\';B.ho=0;B.hg=\'3X\';B.m9=8;B.vg=0;B.lS=\'4g\';B.lQ=0;B.lR=0;B.he=6;B.uN=0;B.uO=0;B.c6=\'\';B.uU=\'\';B.2T=\'\';B.cp=2;B.hm=0.5;B.uW=15;B.co=15;B.cj=15;B.hl=\'\';B.mv=\'hn\';B.oT=1;B.hk=1;B.bC=rD.rE;B.2q=B.bC.P("2q://")>-1?1:0;B.5o=\'\';B.rA=0;B.rx=0;B.hj=0;B.hi=0;B.uZ=\'\';B.v0=\'2y\';B.uM="hn";B.uR=\'\';B.r9=0;B.r7=1;B.hf=\'\';B.vl=1;B.v6=\'\';B.c7=\'hn\';B.uj=\'1l.rN\';B.o=0;B.1T=0;B.3z=\'\';B.pl=\'\';B.1x="2N";B.7V=1A;B.42=70;B.hv=\'4g\';B.uf=\'4g\';B.dV=\'3X\';B.ei=0.3;B.hx=0.1;B.bo=0.8;B.96=0;B.5q=10;B.c9=0;B.uG=\'\';B.uH=\'\';B.rg=\'8N\';B.rm=11;B.hp=0;B.hr=1;B.rc=0;B.hs=0;B.ux=0;B.8S;B.8V;B.8K=0;B.bK=10;B.oj=0;B.rr=1;B.6x=0;B.3C=0;B.4j;B.al=0;B.rL=0;B.rM=0;B.cN=0;B.hb=0;B.ry=0;B.gY=\'3X\';B.cz=\'\';B.8t=0;B.gZ=0;B.3k=0;B.rs=1;B.9O=0;B.fq=0;B.gW=0;B.1J;B.g5;B.bR=\'rG\';B.bX=\'3X\';B.rI=\'gV-gR\';B.fD=1;B.r3=8;B.wf=0;B.92=1A;B.3T=1;B.wq=0;B.fg=1;B.rq=0;B.f7=0;B.d4;B.fh=0;B.fi;B.ws=1;B.d7=0;B.9e=0;B.d1=10;B.1O=0.8;B.kC=1;B.r5=1;B.w=6G;B.wt=0;B.r2=1;B.gT=50;B.rb=1;B.gw;B.ra=\'vR\';B.h=pk;B.st=\'\';B.oR=1;B.vT=U;B.vV=W;B.vU=2g;B.vO=30;B.vN=oS;B.vI=60*5h*5h;B.vG=0.5;B.vJ=2;B.tH=3;B.sr=10;B.ss=W;B.sf=W;B.sk=ef;B.sj=1;B.sK=6G;B.sR=ef;B.sQ=4;B.rS=6G;B.rP=oV;B.sa=6;B.s6=6G;B.s5=3;B.s7=W;B.r4=1;B.h8;B.f4=10;B.ri=\'{1}<br><b>{2}</b>\';B.rt=0;B.ga;B.tm;B.rB=0;B.ro=0;B.rz=0;B.rO=0;B.h9=0;B.ha;B.aa=[]}J pu(){B.aA=\'ru\';B.fu={"aA":"ru","b7":{"6I":"В начало","2y":"Пуск","4L":"Пауза","59":"Стоп","6B":"Развернуть","9o":"Свернуть","an":"Плейлист","6R":"Следующий","4j":"Скачать","9i":"Предыдущий","h7":"Вкл. звук","es":"Выкл. звук","1O":"Громкость","bn":"Поделиться","h6":"Код","h3":"Ссылка","h4":"Файл","rj":"Скопировать","rf":"Ссылку на e-zl","rJ":"Отправлено","rF":"Текст","rH":"Отправить","rk":"Размер","rp":"Фон","rn":"Цвет текста","eW":"Выключить","on":"Включить","hq":"Лучшее качество","hd":"Качество","rK":"Обычное качество","1J":"Субтитры","rv":"Трафик (МБ)","er":"Включить сглаживание","rC":"Выключить сглаживание","r0":"Сглаживание включено","pb":"Сглаживание выключено","p9":"Пароль","pc":"Начать трансляцию","pd":"Трансляция","pg":"Запись","pf":"Заново","pe":"Играть","p8":"Продолжить запись","p1":"Настройки","e5":"Готово","p0":"Шоуноты","bk":"Загрузка","oe":"Включите плеер","oZ":"Не указан режим плеера (m)","9b":"Ошибка","kc":"Ошибка загрузки","hW":"Ошибка в","oY":"Ошибка в плейлисте","p3":"Ошибка загрузки плейлиста","p6":"Ошибка загрузки изображения","1q":"Файл","dO":"не найден","p5":"Трансляция не найдена","p4":"Ссылка скопирована в буфер обмена","pi":"Код скопирован в буфер обмена","pv":"Нет данных","3i":"Реклама","ih":"Понравилось","ih":"Мне нравится","pB":"Не нравится","b9":"Все","2U":"Авто"}};B.ow={"aA":"en","b7":{"6I":"aJ","2y":"8e","4L":"aH","59":"7e","6B":"7U","9o":"zk","an":"jH","6R":"9L","4j":"9M","9i":"AH","h7":"AF","es":"Az","1O":"6J","bn":"Ay","h6":"pj","h3":"eh","h4":"i3","rj":"AV","rf":"AX to a Ax","rJ":"wV","rF":"rd","rH":"yT","rk":"y1","rp":"xV","rn":"rd 1t","eW":"r6 eW","on":"r6 on","hq":"r8 4t","hd":"eI","rK":"yl 4t","1J":"y7","rv":"y9 (yb)","er":"ya er","rC":"Aj er","r0":"pa on","pb":"pa eW","p9":"yc","pc":"jG y5","pd":"y6","pg":"ye","pf":"yj-p7","pe":"8e","p8":"Сy3 p7","p1":"xS","e5":"xT","p0":"xQ","bk":"xO","oe":"xU on qs gQ","oZ":"pA gQ kp (m)","9b":"dL","kc":"dL bk","hW":"p2","oY":"p2 1g","p3":"dL bk 1g","p6":"dL bk fj","1q":"i3","dO":"dn gI","p5":"y2 dn gI","y0":"i3 xZ is ym","p4":"eh is pz to py","pi":"pj is pz to py","pv":"pA 3n","3i":"Ad","ih":"yG","pB":"yu","b9":"yv","2U":"ys"}};B.2K=B.fu.b7}J pn(){I 1B=\'\';if(B.st!=\'\'){if(B.st.P(\'{\')==-1){if(B.st.P(\'#\')==0){1B=un(B.st)}M{if(B.st.P(\'.\')==-1){9Y{I i9=dI(B.st)}bv(9b){dS=aZ(B.st)+\' \'+B.2K.dO}if(i9!=\'\'){1B=i9;if(1B!=\'\'&&2M(1B)!=\'2g\'){if(1B.P(\'#\')==0){1B=un(1B)}}}M{dS=aZ(B.st)+\' \'+B.2K.dO}}M{1B=eD(B.st)}}}M{1B=B.st}if(1B!=\'\'&&2M(1B)!=\'2g\'){X=6q.dJ(1B);l3(X);1s(I 1a in X){if(33 X[1a]===\'7l\'&&1a.P(\'1t\')>-1){X[1a]=X[1a].1K(\'#\',\'\');X[1a].Y==5?X[1a]=\'0\'+X[1a]:\'\';if(X[1a].P(\'|\')>0){X[1a]=1G(X[1a].1X(0,X[1a].P(\'|\')))+\'|\'+1G(X[1a].1X(X[1a].P(\'|\')+1))}M{X[1a]=1G(X[1a])}}B[1a]=X[1a]}if(X[\'1n\']){fs=W}}}}J pt(){I rw=1k.bN.1d;I rh=1k.bN.1j;I 9N=7R(B.1Y,\'1d\')||rw+\'px\';I go=7R(B.1Y,\'1j\')||rh+\'px\';if(1k.yr!==1k.R&&5w.l2){9N=rw+\'px\';go=rh+\'px\'}I i7=9N.P(\'px\')>0;I 1d=4Z(9N);I dc=1d==0||dw(1d);I 1j=4Z(B.1Y.X.1j);if(dw(1j)){1j=4Z(go)}I i8=go.P(\'px\')>0;I dj=1j==0||dw(1j);if(!dc&&i7){B.w=1d}if(!dc&&!i7){if(B.1Y.4p.2a>0){B.w=B.1Y.4p.2a*1d/1A}M{dc=W}}if(dc){B.1Y.X.1d=B.w+\'px\'}if(!dj&&i8){B.h=1j}if(!dj&&!i8){if(B.1Y.4p.2O>0){B.h=B.1Y.4p.2O*1j/1A}M{dj=W}}if(dj){B.1Y.X.1j=B.h+\'px\'}B.sh=B.6V=B.h;B.ph=B.sh;B.sw=B.8I=B.w;B.pw=B.sw}J pE(){pD.4O(B);if(33(1h.hU)==\'2g\'){1h.hU=1p 4i()}1h.hU[2Y.id]=B.1Y=1l.9K=1f.6E(2Y.id);if(B.1Y==1H){hT(\'1h: yB (\'+2Y.id+\') dn gI\')}B.sw=B.8I=B.1Y.2a;B.sh=B.6V=B.1Y.2O;B.cZ=\'\';I pC=7R(B.1Y,\'1w\')||\'3m\';K(B.1Y,{\'1T\':0,\'1w\':\'1u\'});I 9N=7R(B.1Y,\'1d\')||\'1A%\';if(9N==\'2U\'){B.cZ=\'1A%\'}M{9N.P("%")>0?B.cZ=B.1Y.X.1d:\'\'}B.1Y.X.1w=pC;B.ph=B.sh;B.pw=B.sw;B.wX=0;pu.4O(B);l3(2Y);I fs=U;if(hH!=""){B.st=hH}if(B.hI){1s(I 1a in B.hI){B[1a]=B.hI[1a]}}1s(I 1a in 2Y){B[1a]=2Y[1a]}pt.4O(B);if(2Y[\'4Q\']){B.m=\'4Q\';B.1q=2Y[\'4Q\']}if(2Y[\'a2\']){B.m=\'a2\';B.1q=2Y[\'a2\']}2Y[\'1n\']?fs=W:\'\';if(B.m==\'a2\'){B.8R=0;B.9W=0;B.9D=1;B.9Z=1;B.1n==\'\'?B.1n=B.e8:\'\';B.5N=0;5M=U}M{B.1n==\'\'?B.1n=B.gO:\'\'}pn.4O(B);if(fb){if(!fc){B.hF=1}if(B.m==\'4Q\'&&B.hF==1){5M=W}if(B.2U=="2y"&&B.1O>0){B.2U="fw"}}if(dG){if(B.m==\'4Q\'){if(B.pm==1){5M=W}M{5M=U}}if(B.2U=="1u"||(B.2U=="2y"&&B.1O>0)){B.2U="fw"}}if(5M){B.8R=0;B.x0=0}if(3q){B.1r=0;if(B.cR>1){B.8f=B.8f*B.cR;B.3c=B.3c*B.cR*B.cR*1.5}}if(dG&&B.1x=="2N"&&(B.1n.P("pl,")>-1||B.1n.P(",pl")==B.1n.Y-3)){B.1x=\'3r\'}if(B.sh==0){if(B.w==6G&&B.h==pk&&B.m==\'a2\'){B.w=po;B.h=90}K(B.1Y,{\'S\':\'fI\',\'1d\':B.w+\'px\',\'1j\':B.h+\'px\'});B.sw=B.8I=B.w;B.sh=B.6V=B.h}if(B.3z.P(\'#\')==0){B.3z=un(B.3z)}if(B.1q){if(B.1q.P(\'#\')==0){B.1q=un(B.1q)}}if(B.ac){B.3j=B.ac}if(B.7B!=\'\'){if(B.7B.P(\'*u*\')>-1){I ps=/\\*u\\*/;I pp=B.7B.2x(\'*u*\').Y;1s(I i4=0;i4<pp;i4++){B.7B=B.7B.1K(ps,"\'")}}}if(B.7L){B.c4["1t"]=B.7L;B.bP["5V"]=B.7L;B.bP["7u"]=B.7L;B.bP["8g"]=B.7L;B.hA["5V"]=B.7L;B.hA["7u"]=B.7L;B.hB["5V"]=B.7L;B.hB["7u"]=B.7L}B.jA=[90,68,wC,89,85,wz,87,pr,80,wO,75,wL,wI,76,86,98,97,xy,72,1A,xA,71,xx,xw,xt,xu,xv,xB,65,66,88,99,xG,xD,83,67,pq,77,79,xj,78,hL,xq,yY,81,70,74,84,xk,69,82,73,48,49,50,51,52,53,54,55,56,57,43,47,61];if(B.gP){B.9D=B.gP}if(B.pl!=1H&&33(B.pl)==="6u"){B.pl=B.pl["1g"]}M{if(B.pl.P(\'#\')==0){B.pl=un(B.pl)}}B.2K=B.fu.b7;if(B.aA==\'en\'){B.2K=B.ow.b7}B.h=B.sh;if(B.1x!=\'2N\'&&B.1x!=\'5k\'&&B.1x!=\'3r\'){B.1x=\'2N\';if(B.1n.P(\'1g\')==-1){B.1n+=\',1g\'}}if(B.1x==\'2N\'){if(B.pl!=\'\'&&!fs&&B.1n.P(\'1g\')==-1&&(B.1n==B.e8||B.1n==B.gO)){B.1n+=\',1g\'}}if(B.1x==\'5k\'){B.42==70?B.42=40:\'\';B.7V=B.sw-B.96*2;B.pl!=\'\'?B.h=B.sh-B.cm-20:\'\'}if(B.1x==\'3r\'){B.pl!=\'\'?B.h=B.sh-B.42-20:\'\'}if(B.1x==\'5k\'||B.1x==\'3r\'){if(B.1n.P(\'1g\')>-1){B.1n=B.1n.1K(\',1g\',\'\')}}if(B.bB==1){if(B.1x==\'5k\'){B.c9=20}M{B.5q=40}}if(B.c6!=\'\'){if(B.c6.P("cb=")>-1){B.bs=B.c6.1X(B.c6.P("cb=")+6,2);B.bs=B.bs.1K(/\\//g,"")}}if(B.al==1&&B.1n==B.e8){B.1n=B.ov;Ae=W}I an=\'\';1s(I i=0;i<B.jA.Y;++i)an+=2M.5X(B.jA[i]);B.3c+=2;if(B.ou==1){B.w=B.sw;B.h=B.sh}if(B.1x!="2N"){B.ph=B.h}if(B.aA==\'ru\'){B.2K=B.fu.b7}if(B.kN){B.1n+=\',\'+B.kN}if(B.kP){B.2W=B.kP}if(B.92!=1A){B.92<30?B.92=1A+(B.92-13)*10:\'\'}if(B.1J){B.g5=B.1J}if(2P){9Y{if(2P.1f){I bu=2P.1f.ox("AC");1s(I i=0;i<bu.Y;i++){if(bu[i].AR===1k){B.ak=bu[i];if(B.2W==\'\'){if(bu[i].id){B.2W=bu[i].id}M{B.2W=\'1\'}}}}}}bv(9b){7N.7s(9b);B.2W=\'\'}}B.dD={8c:an,AQ:J(e){I t="";I n,r,i,s,o,u,a;I f=0;e=C.dD.oy(e);cW(f<e.Y){n=e.7j(f++);r=e.7j(f++);i=e.7j(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(dw(r)){u=a=64}M if(dw(i)){a=64}t=t+B.8c.8k(s)+B.8c.8k(o)+B.8c.8k(u)+B.8c.8k(a)}O t},kJ:J(e){I t="";I n,r,i;I s,o,u,a;I f=0;e=e.1K(/[^A-AP-z0-9\\+\\/\\=]/g,"");cW(f<e.Y){s=B.8c.P(e.8k(f++));o=B.8c.P(e.8k(f++));u=B.8c.P(e.8k(f++));a=B.8c.P(e.8k(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+2M.5X(n);if(u!=64){t=t+2M.5X(r)}if(a!=64){t=t+2M.5X(i)}}t=C.dD.oB(t);dI(t)},oy:J(e){e=e.1K(/\\r\\n/g,"\\n");I t="";1s(I n=0;n<e.Y;n++){I r=e.7j(n);if(r<cT){t+=2M.5X(r)}M if(r>AW&&r<AU){t+=2M.5X(r>>6|AY);t+=2M.5X(r&63|cT)}M{t+=2M.5X(r>>12|oz);t+=2M.5X(r>>6&63|cT);t+=2M.5X(r&63|cT)}}O t},oB:J(e){I t="";I n=0;I r=c1=c2=0;cW(n<e.Y){r=e.7j(n);if(r<cT){t+=2M.5X(r);n++}M if(r>AO&&r<oz){c2=e.7j(n+1);t+=2M.5X((r&31)<<6|c2&63);n+=2}M{c2=e.7j(n+1);c3=e.7j(n+2);t+=2M.5X((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}O t}};v=B.1O;if(B.kC==1){kH(\'1O\')?v=kH(\'1O\'):\'\'}if(kG()){if(gs.ot("kI")!=1H){B.4t=gs.ot("kI")}}}J kH(1L){I 8U=" "+1f.8U;I fL=" AA"+1L+"=";I kR=1H;I bF=0;I 7a=0;if(8U.Y>0){bF=8U.P(fL);if(bF!=-1){bF+=fL.Y;7a=8U.P(";",bF);if(7a==-1){7a=8U.Y}kR=og(8U.dR(bF,7a))}}O(kR)}J l3(ar){1s(I 1a in ar){if(1a.P(\'os\')==0){ar[1a.1K("os","pl")]=ar[1a]}if(1a.P(\'oi\')==0){ar[1a.1K("oi","pl")]=ar[1a]}if(1a.P(\'oh\')==0){ar[1a.1K("oh","pl")]=ar[1a]}}}J un(s){if(s.P(\'.\')==-1){s=s.1X(1);s2=\'\';1s(i=0;i<s.Y;i+=3){s2+=\'%u0\'+s.ey(i,i+3)}s=og(s2)}O s}J 7R(3a,of){if(1k.et){if(1k.et(3a)!==1H){O 1k.et(3a,1H).A2(of)}}M{O 0}}J 4F(3a,o){K(3a,{"1C":o,"3E":"2R(1C="+(o*1A)+")"})}J 5Z(mc,c){if(c.P(\'|\')>0){I c2=c.2x(\'|\');K(mc,{"qq":"#"+1G(c2[0])});K(mc,{"2D":"-5S-3L(6v, 1b R, 1b 3r, jw(#"+1G(c2[0])+"), to(#"+1G(c2[1])+"))"});K(mc,{"2D":"-5S-6v-3L(R, #"+1G(c2[0])+", #"+1G(c2[1])+")"});K(mc,{"2D":"-aF-6v-3L(R, #"+1G(c2[0])+", #"+1G(c2[1])+")"});K(mc,{"2D":"-ms-6v-3L(R, #"+1G(c2[0])+", #"+1G(c2[1])+")"});K(mc,{"2D":"-o-6v-3L(R, #"+1G(c2[0])+", #"+1G(c2[1])+")"});K(mc,{"2D-fj":"-ms-6v-3L(R, #"+1G(c2[0])+" 0%, #"+1G(c2[1])+" 1A%)"})}M{K(mc,{\'5R\':\'#\'+1G(c)})}}J 8v(){O 1h.8v.8C(B,94)}J aZ(1B){if(1B.P(\'/\')>0){1B=1B.1X(1B.kB(\'/\')+1)}O 1B}J eD(1N){if(1N){aI=1p gE();aI.7b("j4",1N+(C.oj==1?\'\':(1N.P(\'?\')>0?\'&\':\'?\'))+1S.6x(),U);9Y{aI.ay(1H);if(aI.dd==7X){O aI.gv}M{6h(aI.dd+\' \'+aZ(1N))}}bv(9b){C?6h(C.2K.kc+\' \'+aZ(1N),W):\'\'}}}J b0(id){I 3a=1f.6E(id);3a?3a.4p.5j(3a):\'\'}I eO=10;I ie=1f.b9&&!1k.cn;I zt=1f.6E&&!1f.b9;J 3V(el,6A){if(6A!=\'\'){if(!1r.4p){1l.1f.1e(1r)}1r.2o=6A;op=0.1;1r.X.1C=op;1r.X.4f="9l";el.2w("r1",k3);k4()}}J 3Q(el){1r.X.4f=\'4l\';el.6e("r1",k3)}J k4(){if(op<C.ok){op+=0.1;1r.X.1C=op;1r.X.3E=\'2R(1C=\'+op*1A+\')\';t=5D(k4,30)}}J k3(e){I 8O=U;I fx=b6(C.1Y);I fy=kh(C.1Y);if(e.4N==5c||e.4N==4u){8O=W;I 3I;if(34()){9Y{3I=2E.kt()}bv(5i){}}M{3I=V.3I}if(3I){I x=e.ab-fx;I l=b6(3e)-fx;if(x>l){1r.2o=8J((((x-l)/3p.aY)*3I),W)}M{1r.2o=\'0:8n\'}}M{1r.2o=\'\'}}I kr=e.ab-fx;I ki=e.cs-fy;I oq=C.1Y.aY-20;I om=C.1Y.ez-20;I ol=oq-e.f3-fx;I oC=om-e.ky-eO-fy;I 1b=0;I R=0;if(ol<1r.aY)1b=kr-1r.aY+"px";M 1b=kr-(8O?1r.aY/2:0)+"px";if((oC<1r.ez)||8O){R=ki-1r.ez-eO+"px"}M{R=ki+eO*2+"px"}K(1r,{\'S\':\'1c\',\'R\':R,\'1b\':1b})}}1h.z8=J(oD,1L,2n){a4.qD(oD,1L,2n)};I kb;kb=(J(){J 4E(oQ,eR){I kn;B.1a=oQ;B.2n=eR;if(B.2n.1z){B.1z=B.2n.1z}M{B.1z=B.2n.46.8o}kn=B.1a.1K(/([A-Z])/g,J($1){O"oP"+($1.eP())});B.1z.3Y="1l-6w"+kn}4E.1i.1a=\'\';4E.1i.2n={};4E.1i.1z={};4E.1i.7h=J(gg){O 1h.4W(B.1z,gg)};4E.1i.gL=J(){B.1z.X.1w=B.cg;O B.cg=1H};4E.1i.gM=J(){if(!B.cg){B.cg=B.1z.X.1w}O B.6Z()};4E.1i.jp=J(){O B.1z.X.1w=\'3m\'};4E.1i.6Z=J(){O B.1z.X.1w=\'1u\'};4E.1i.cg=1H;O 4E})();1k.1h.4E=kb;I 2c,6S=J(fn,me){O J(){O fn.8C(me,94)}};2c=(J(){J 2c(eR){B.2n=eR;B.fr=6S(B.fr,B);B.bV=6S(B.bV,B);B.cQ=6S(B.cQ,B);B.fl=6S(B.fl,B);B.cB=6S(B.cB,B);B.gz=6S(B.gz,B);B.cA=6S(B.cA,B);B.ap=6S(B.ap,B);B.9I=6S(B.9I,B);B.cw=6S(B.cw,B);B.9E=1p 1h.2b();B.k9=1p 1h.2b();B.bY=1p 1h.2b();B.aU=1p 1h.2b();B.1z=1m(B.2n.kp);B.1z.3Y=\'1l-V\';B.1z.3x("oO","1");B.1z.2w(\'5i\',B.bV);B.1z.2w(\'4t\',B.9I);B.1z.2w(\'cy\',B.cQ);B.1z.2w(\'2y\',B.gz);B.1z.2w(\'4L\',B.cA);B.1z.2w(\'oF\',B.cB);if(1h.5w.kT&&B.cw()){B.1z.X.4f=\'4l\'}}2c.1i.1z=1H;2c.1i.7W=1H;2c.1i.2n=1H;2c.1i.aV=1H;2c.1i.9E=\'1h.2b\';2c.1i.bY=\'1h.2b\';2c.1i.k9=\'1h.2b\';2c.1i.aU=\'1h.2b\';2c.oH=0.1;2c.1i.kd=J(1N){I 7F;if(1N.P(".zO")>0&&B.2n.C.oR==1){if(!9V.zZ()||B.2n.3q){}M{I 9H=B.1z;I gh={A0:U,zY:W,zX:2g,zV:30,zM:oS,zB:60*5h*5h,zC:0.3,zA:2,zz:3,zx:10,zy:W,zD:W,zE:ef,zJ:6,zK:6G,zI:ef,zH:6,zG:6G,Aw:oV,zP:6,zd:6G,zc:z7,z3:0.2,ze:3,zf:W};1s(I 1a in gh){gh[1a]=B.2n.C[\'zp\'+1a]};I 7F=1p 9V(gh);7F.zo(B.1z);7F.on(9V.bI.zr,J(){7F.zs(1N);1h.3O("k5 Aa");7F.on(9V.bI.A4,J(1o,3n){if(3n.oU.Y>0){I 1o;if(1f.7K){1o=1f.7K("k1");1o.gJ("4t",W,W)}M{1o=1f.jX();1o.jY="aU"}1o.jZ="4t";if(1f.7K){9H.gH(1o)}M{9H.k6("4t",1o)}}});7F.on(9V.bI.Al,J(1o,3n){7N.7s("k5 5i (cP:"+3n.cP+")");jU(3n.oN){5C 9V.oG.vF:I 1o;if(1f.7K){1o=1f.7K("k1");1o.gJ("5i",W,W)}M{1o=1f.jX();1o.jY="9E"}1o.jZ="5i";1o.3n="tk "+(3n.oM?3n.oM.th:\'\');if(1f.7K){9H.gH(1o)}M{9H.k6("5i",1o)}6N;5C 9V.oG.tn:if(3n.cP){7N.7s("k5 cP V 5i tu, 9Y to tv");7F.tt()}6N;5t:if(3n.cP){7F.9F()}I 1o;if(1f.7K){1o=1f.7K("k1");1o.gJ("5i",W,W)}M{1o=1f.jX();1o.jY="9E"}1o.jZ="5i";if(1f.7K){9H.gH(1o)}M{9H.k6("5i",1o)}6N}})})}}2c.1i.7W=7F;1h.3O("2c#kd 1N="+1N);B.gB=U;if(1N.P(\'|\')>0){B.aV=1N.2x(\'|\')}M if(1N!==\'\'){B.aV=[1N]}M{B.aV=[]}O B.oE()};2c.1i.tp=J(){};2c.1i.2y=J(){if(B.2n.3i){B.2n.3i.tq()}if(B.cw()){O B.2n.3i.tr()}M{O B.1z.2y()}};2c.1i.4L=J(){B.1z.4L();if(B.2n.3i&&B.2n.3i.te){O B.2n.3i.td()}};2c.1i.9F=J(){4H(B.cD);2c.1i.7W?2c.1i.7W.9F():\'\';B.1z.6e(\'5i\',B.bV);B.1z.6e(\'4t\',B.9I);B.1z.6e(\'cy\',B.cQ);B.1z.6e(\'4L\',B.cA);B.1z.6e(\'oF\',B.cB);O B.oI()};2c.1i.f6=[];2c.1i.ao=[];2c.1i.gB=U;2c.1i.cD=-1;2c.1i.cw=J(){O B.2n.3i&&B.2n.3i.sX};2c.1i.oE=J(){I 62,4A,2l,3P,2C,2Z;B.f6=[];B.ao=[];2C=B.aV;2Z=[];1s(2l=0,3P=2C.Y;2l<3P;2l++){4A=2C[2l];62=1f.1m(\'sV\');62.gD=B.fr;62.3x(\'4A\',4A);B.f6.4r(62);B.1z.1e(62);2Z.4r(B.ao.4r(62.4A))}O 2Z};2c.1i.ap=J(){1h.3O(\'2c#ap\');if(!B.gB){B.gB=W;O B.9E.9R()}};2c.1i.9I=J(){1h.3O(\'2c#9I\');O B.aU.9R()};2c.1i.cA=J(){O 4H(B.cD)};2c.1i.gz=J(){};2c.1i.cB=J(){4H(B.cD);O B.cD=5K(B.fl,2c.oH*5h)};2c.1i.fl=J(){B.k9.9R({5J:B});if(B.2n.3i){O B.2n.3i.t5()}};2c.1i.cQ=J(){if(B.2n.3i&&B.2n.3i.tb){O B.2n.3i.tc({e5:(J(aE){O J(){O aE.bY.9R()}})(B)})}M{O B.bY.9R()}};2c.1i.bV=J(1o){O B.ap()};2c.1i.9I=J(1o){O B.aU.9R()};2c.1i.fr=J(1o){I fa;fa=B.ao.P(1o.4N.4A);if(fa>=0){B.ao.b8(fa,1)}if(B.ao.Y===0){O B.ap()}};2c.1i.oI=J(){I 62,2l,3P,2C,2Z;2C=B.f6;2Z=[];1s(2l=0,3P=2C.Y;2l<3P;2l++){62=2C[2l];62.gD=iw 0;62.3x(\'4A\',\'\');if(62.4p==B.1z){2Z.4r(B.1z.5j(62))}}O 2Z};O 2c})();1k.1h.2c=2c;I 1h=1h||{};1h.5U=J(v){B.c=1m(\'1D\');B.2k=1f.1m(\'2k\');B.2k.1j=v.h;B.2k.1d=v.w;I H=B.2k.8l("2d");!v.h0?v.h0=0:\'\';if(v.5Y.P(\'|\')>0){I gr=v.5Y.2x(\'|\');I 3L=H.pJ(0,v.h0,0,v.h);1s(I i=0;i<(gr.Y-1);i++){3L.aL(i/(gr.Y-1),\'#\'+1G(gr[i]))}3L.aL(1,\'#\'+1G(gr[(gr.Y-1)]));gr[0]=1G(gr[0]);gr[(gr.Y-1)]=1G(gr[(gr.Y-1)]);v.8m!=2g?3L.aL(0,\'9Q(\'+cK(gr[0])+\',\'+c5(gr[0])+\',\'+ct(gr[0])+\',\'+v.8m+\')\'):\'\';v.8s!=2g?3L.aL(0.oL,\'9Q(\'+cK(gr[(gr.Y-1)])+\',\'+c5(gr[(gr.Y-1)])+\',\'+ct(gr[(gr.Y-1)])+\',\'+v.8s+\')\'):\'\';H.6z=3L}M{H.6z="#"+1G(v.5Y)}if(v.a){H.t7=v.a<0?0:v.a}if(v.o>0){if(v.o==v.w/2){H.1R();H.9p(v.w/2,v.h/2,v.w/2,0,1S.6X*2);H.26();H.2e()}M{H.1R();H.1y((v.bf==1?0:v.o),0);H.L(v.w-(v.bf==1?0:v.o),0);v.bf==1?\'\':H.5Q(v.w,0,v.w,v.o);H.L(v.w,v.h-v.o);H.5Q(v.w,v.h,v.w-v.o,v.h);H.L(v.o,v.h);H.5Q(0,v.h,0,v.h-v.o);H.L(0,v.o);v.bf==1?\'\':H.5Q(0,0,v.o,0);!v.ff?v.ff=\'oK\':\'\';H.4o=\'#\'+1G(v.ff);if(v.9y==0||!v.9y){v.9y=0.1}H.2h=v.9y;H.2i();H.2e()}}M{H.4B(0,0,v.w,v.h)}aB H;B.c.1e(B.2k)};1k.1h.dN=(J(){J dN(oJ,kW,9j){I 1a,1V,2C,9k,fP,fN;B.6t=oJ;if(9j==1H){9j=kW}2C=B.6t.c4;1s(1a in 2C){1V=2C[1a];B[1a]=1V}if(kW===\'3s\'){9k=B.6t.pF;1s(1a in 9k){1V=9k[1a];B[1a]=1V}}fP=B.6t[\'1P\'+9j];1s(1a in fP){1V=fP[1a];B[1a]=1V}fN=B.6t[\'kV\'+9j];1s(1a in fN){1V=fN[1a];B[1a]=1V}}dN.1i.eU=J(1a,2n){O B[1a]||B.6t.2K[2n.tW]};O dN})();1h.6r=J(i){if(i.P(\'2I://\')==0&&i.P(\'.\')==-1&&i.Y>1A){i=\'3n:fj/tX;tV,\'+i.1X(7)}O i};I ft;ft=(J(){J 4s(fT){B.5O=fT||fU.fT;B.4M(\'fM\',J(){O B.a3()&&!B.iS()});B.4M(\'kT\',J(){O B.f8()});B.4M(\'tU\',J(){O B.a3()&&B.fO()});B.4M(\'tR\',J(){O B.a3()&&B.fO()});B.4M(\'tT\',J(){O!B.a3()});B.4M(\'kZ\',J(){O B.kO()});B.4M(\'pG\',J(){O B.iT()});B.4M(\'l2\',J(){O B.kM()});B.4M(\'tZ\',J(){O B.f8()});B.4M(\'u6\',J(){I fK;fK=fK||(B.kO()&&B.iT());if(fK){O U}M{O W}});B.4M(\'u7\',J(){if(B.iU()||B.fO()||B.kM()){O U}M{O W}});B.4M(\'u5\',J(){O U});B.4M(\'u4\',J(){O B.qy()&&B.iU()});B.4M(\'qA\',J(){O!B.f8()&&!B.qF()&&!B.qE()});B.4M(\'qz\',J(){O!B.jV()});B.4M(\'u3\',J(){O!B.jV()});B.4M(\'tP\',J(){O B.a3()&&B.iS()})}4s.1i.qy=J(){O!B.a3()};4s.1i.tF=J(){I fE;fE=/tC\\/([0-9\\.A-z]+)/.tz(B.5O);if(fE){O fE[1].2x(\'.\')[0]}M{O iw 0}};4s.1i.a3=J(){O/qB|tA|iP|iL|iM|tG|sT|tN tO/i.5v(B.5O)};4s.1i.fO=J(){O/iP|iL|iM/i.5v(B.5O)};4s.1i.kO=J(){O/tM tL/i.5v(B.5O)};4s.1i.kM=J(){O/tI|tJ|u8/i.5v(B.5O)};4s.1i.jV=J(){O/qB/i.5v(B.5O)};4s.1i.iS=J(){O/s0/i.5v(B.5O)};4s.1i.iT=J(){O/rT\\//i.5v(B.5O)};4s.1i.iU=J(){O!B.qC()&&/s9/i.5v(B.5O)};4s.1i.qC=J(){O/s8/i.5v(B.5O)};4s.1i.f8=J(){O/iP/i.5v(B.5O)};4s.1i.qF=J(){O/iL/i.5v(B.5O)};4s.1i.qE=J(){O/iM/i.5v(B.5O)};4s.1i.4M=J(1L,qx){O a4.qD(B,1L,{eU:qx})};O 4s})();1k.1h.4s=ft;1k.1h.5w=1p ft();I 7Y;7Y=(J(){J 7Y(qw,1d,1j){I 1f,2S;B.9K=qw;1f=B.9K.rQ;B.1z=1f.1m(\'2k\');B.fp=B.1z.8l(\'2d\');2S=1;if(B.fp.iE<2){2S=1k.iI||1}B.fp.G(2S,2S);B.1z.1d=1d*2S;B.1z.1j=1j*2S;B.9K.1e(B.1z)}7Y.1i.fp={};7Y.1i.1z={};7Y.1i.9K={};O 7Y})();1k.1h.7Y=7Y;1k.1h.rR=J(5s,1t){I c2,4W;4W=1h.4W;if(1t.P(\'|\')>0){c2=1t.2x(\'|\');4W(5s,{"qq":"#"+1G(c2[0])});4W(5s,{"2D":"-5S-3L(6v, 1b R, 1b 3r, jw(#"+1G(c2[0])+"), to(#"+1G(c2[1])+"))"});4W(5s,{"2D":"-5S-6v-3L(R, #"+1G(c2[0])+", #"+1G(c2[1])+")"});4W(5s,{"2D":"-aF-6v-3L(R, #"+1G(c2[0])+", #"+1G(c2[1])+")"});4W(5s,{"2D":"-ms-6v-3L(R, #"+1G(c2[0])+", #"+1G(c2[1])+")"});4W(5s,{"2D":"-o-6v-3L(R, #"+1G(c2[0])+", #"+1G(c2[1])+")"});O 4W(5s,{"2D-fj":"-ms-6v-3L(R, #"+1G(c2[0])+" 0%, #"+1G(c2[1])+" 1A%)"})}M{O 4W(5s,{\'5R\':\'#\'+1G(1t)})}};1k.1h.sF={sG:0,sH:1,sD:2,sA:3,sB:4};1k.1h.sC={sb:0,sI:1,sJ:2,sP:3};I iY;iY=(J(){J bA(){}bA.eU=J(1N,7Z){I 3f;3f=B.qo(\'j4\',1N);if(7Z){if(33 7Z==="J"){3f.dq=J(){if(3f.j5===4&&3f.dd===7X){O 7Z(3f.gv)}}}if(7Z.qp){3f.dq=J(){if(3f.j5===4&&3f.dd===7X){O 7Z.qp(3f.gv)}M{O 7Z.5i(3f)}}}if(7Z.5i){3f.gD=J(){O 7Z.5i(3f)}}}O 3f.ay()};bA.9G=J(1N){I 9G=1f.1m("e4");9G.3x(\'4A\',1N);9G.3x(\'1j\',\'6o\');9G.3x(\'1d\',\'6o\');1f.1U.1e(9G);9G.X.1w="1u";O W};bA.qo=J(6p,1N){I 3f;3f=1p gE();if(1N.P("sO.in")==-1&&1N.P("sN")==-1){3f.qr=W}if(3f[\'qr\']!=1H){3f.7b(6p,1N,W)}M if(33 j1!=="2g"){3f=1p j1();3f.7b(6p,1N)}M{ji\'sM is dn sy by qs 5w\'}O 3f};O bA})();1k.1h.bA=iY;1h[(\'2y\'+\'e\'+\'r\'+\'E\'+\'t\'+\'si\'+\'p\').1K(\'sg\',\'\')]=\'{{ sc }}\';1h.7h=1h.4W=J(3a,8A){1s(I 1a in 8A){if(8A[1a]!=\'sd\'){33 8A[1a]==\'ep\'&&1a!=\'1C\'?8A[1a]+=\'px\':\'\';1a==\'8y\'?3a.X.se=8A[1a]:\'\';1a==\'1I-5z\'?3a.X.iJ=8A[1a]:\'\';if(3a!=1H){3a.X[1a]=8A[1a]}}}};1h.sm=J(1z){1z.X.1w=\'3m\'};1h.su=J(1z){1z.X.1w=\'1u\'};1h.sv=J(1z,3Y){if(1z.gc)1z.gc.db(3Y);M 1z.3Y+=\' \'+3Y};1h.sx=J(1z,3Y){if(1z.gc){1z.gc.qH(3Y)}M{I p=1p qt(\'(^|\\\\b)\'+3Y.2x(\' \').dz(\'|\')+\'(\\\\b|$)\',\'gi\');1z.3Y=1z.3Y.1K(p,\' \')}};I ir;ir=(J(){J 2b(){B.a0=[]}2b.1i.a0=[];2b.1i.9R=J(gg){I iu,2l,3P,2C,2Z;2C=B.a0;2Z=[];1s(2l=0,3P=2C.Y;2l<3P;2l++){iu=2C[2l];2Z.4r(iu(gg))}O 2Z};2b.1i.fX=J(qG){O B.a0.4r(qG)};2b.1i.qH=J(qU){I i,2l,2C,2Z;2Z=[];1s(i=2l=0,2C=B.a0.Y;0<=2C?2l<=2C:2l>=2C;i=0<=2C?++2l:--2l){if(B.a0[i]===qU){2Z.4r(B.a0.b8(i,1))}M{2Z.4r(iw 0)}}O 2Z};O 2b})();1k.1h.2b=ir;1h.7U=(J(){J 7U(){}7U.qT=J(qS){I e9;e9=J(8w,eb){if(8w&&8w.ea!==1f.1U.ea){if(8w.X.S!==\'\'){eb.4r({8w:8w,S:8w.X.S})}e9(8w.4p,eb)}O eb};O e9(qS.4p,[])};7U.qV=J(3a){if(3a.qW){3a.qW();O W}M if(3a.qZ){3a.qZ();O W}M if(3a.qY){3a.qY();O W}M if(3a.qX){3a.qX();O W}M if(3a.qR){3a.qR();O W}O U};O 7U})();1h.4x=J(Q,c,n,w,h,qQ){I K=1h.4W;I 6r=1h.6r;if(qQ==1&&w>0&&h>0){I 5A=1m(\'1D\');K(5A,{"1d":w/2+\'px\',"1j":h+\'px\',"9m":"4l"});if(n>0){I 8z=(Q.P("|")>-1?Q.1X(0,Q.P("|")):Q);I 3N=(Q.P("|")>-1?Q.1X(Q.P("|")+1):Q);8z=6r(8z);3N=6r(3N);n==1?K(5A,{"2D":"1N("+8z+") no-9e 0 0"}):\'\';n==2?K(5A,{"2D":"1N("+3N+") no-9e 0 0"}):\'\'}M{Q=6r(Q);K(5A,{"2D":"1N("+Q+") no-9e 0 0"})};5A.3o=J(e){K(5A,{"qK":"-"+w/2+"px 0"})};5A.3b=J(e){K(5A,{"qK":"0 0"})}}M{I 5A=1f.1m(\'e4\');if(n>0){I 8z=Q.P("|")>-1?Q.1X(0,Q.P("|")):Q;I 3N=Q.P("|")>-1?Q.1X(Q.P("|")+1):Q;8z=6r(8z);3N=6r(3N);n==1?5A.3x("4A",8z):\'\';n==2?5A.3x("4A",3N):\'\'}M{5A.3x("4A",Q)}}c.1e(5A)};I 6q;if(!6q){6q={}}6q.u9="vt+/=";(J(){\'vu vs\';J f(n){O n<10?\'0\'+n:n}if(33 iH.1i.a7!==\'J\'){iH.1i.a7=J(1a){O pQ(B.qJ())?B.vr()+\'-\'+f(B.vo()+1)+\'-\'+f(B.vp())+\'T\'+f(B.vw())+\':\'+f(B.vC())+\':\'+f(B.vD())+\'Z\':1H};2M.1i.a7=vA.1i.a7=vy.1i.a7=J(1a){O B.qJ()}}I cx=/[\\wl\\qI\\qL-\\qM\\qP\\qO\\qN\\qn-\\qm\\pU-\\pS\\pV-\\pW\\pZ\\pY-\\pX]/g,eY=/[\\\\\\"\\wj-\\wg\\wh-\\wi\\qI\\qL-\\qM\\qP\\qO\\qN\\qn-\\qm\\pU-\\pS\\pV-\\pW\\pZ\\pY-\\pX]/g,5F,dP,pR={\'\\b\':\'\\\\b\',\'\\t\':\'\\\\t\',\'\\n\':\'\\\\n\',\'\\f\':\'\\\\f\',\'\\r\':\'\\\\r\',\'"\':\'\\\\"\',\'\\\\\':\'\\\\\\\\\'},8d;J eK(7l){eY.pK=0;O eY.5v(7l)?\'"\'+7l.1K(eY,J(a){I c=pR[a];O 33 c===\'7l\'?c:\'\\\\u\'+(\'jq\'+a.7j(0).jL(16)).ey(-4)})+\'"\':\'"\'+7l+\'"\'}J 1B(1a,aq){I i,k,v,Y,dT=5F,6M,1V=aq[1a];if(1V&&33 1V===\'6u\'&&33 1V.a7===\'J\'){1V=1V.a7(1a)}if(33 8d===\'J\'){1V=8d.4O(aq,1a,1V)}jU(33 1V){5C\'7l\':O eK(1V);5C\'ep\':O pQ(1V)?2M(1V):\'1H\';5C\'w8\':5C\'1H\':O 2M(1V);5C\'6u\':if(!1V){O\'1H\'}5F+=dP;6M=[];if(a4.1i.jL.8C(1V)===\'[6u 4i]\'){Y=1V.Y;1s(i=0;i<Y;i+=1){6M[i]=1B(i,1V)||\'1H\'}v=6M.Y===0?\'[]\':5F?\'[\\n\'+5F+6M.dz(\',\\n\'+5F)+\'\\n\'+dT+\']\':\'[\'+6M.dz(\',\')+\']\';5F=dT;O v}if(8d&&33 8d===\'6u\'){Y=8d.Y;1s(i=0;i<Y;i+=1){if(33 8d[i]===\'7l\'){k=8d[i];v=1B(k,1V);if(v){6M.4r(eK(k)+(5F?\': \':\':\')+v)}}}}M{1s(k in 1V){if(a4.1i.ck.4O(1V,k)){v=1B(k,1V);if(v){6M.4r(eK(k)+(5F?\': \':\':\')+v)}}}}v=6M.Y===0?\'{}\':5F?\'{\\n\'+5F+6M.dz(\',\\n\'+5F)+\'\\n\'+dT+\'}\':\'{\'+6M.dz(\',\')+\'}\';5F=dT;O v}}if(33 6q.jP!==\'J\'){6q.jP=J(1V,av,7k){I i;5F=\'\';dP=\'\';if(33 7k===\'ep\'){1s(i=0;i<7k;i+=1){dP+=\' \'}}M if(33 7k===\'7l\'){dP=7k}8d=av;if(av&&33 av!==\'J\'&&(33 av!==\'6u\'||33 av.Y!==\'ep\')){ji 1p dL(\'6q.jP\')}O 1B(\'\',{\'\':1V})}}if(33 6q.dJ!==\'J\'){6q.dJ=J(3H,jx){I j;J jh(aq,1a){I k,v,1V=aq[1a];if(1V&&33 1V===\'6u\'){1s(k in 1V){if(a4.1i.ck.4O(1V,k)){v=jh(1V,k);if(v!==2g){1V[k]=v}M{aB 1V[k]}}}}O jx.4O(aq,1a,1V)}3H=2M(3H);cx.pK=0;if(cx.5v(3H)){3H=3H.1K(cx,J(a){O\'\\\\u\'+(\'jq\'+a.7j(0).jL(16)).ey(-4)})}if(/^[\\],:{}\\s]*$/.5v(3H.1K(/\\\\(?:["\\\\\\/vm]|u[0-9a-fA-F]{4})/g,\'@\').1K(/"[^"\\\\\\n\\r]*"|W|U|1H|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,\']\').1K(/(?:^|:|,)(?:\\s*\\[)+/g,\'\'))){j=dI(\'(\'+3H+\')\');O 33 jx===\'J\'?jh({\'\':j},\'\'):j}ji 1p uy(\'6q.dJ\')}}}());I j9;j9=(J(){J em(5y){I cu,i,2l,dr,fd,3P,je,ja,2C,9k;B.cv=5y.2x(\' or \');2C=B.cv;1s(i=2l=0,3P=2C.Y;2l<3P;i=++2l){5y=2C[i];B.cv[i]=5y.2x(\' dA \')}9k=B.cv;1s(dr=0,je=9k.Y;dr<je;dr++){cu=9k[dr];1s(i=fd=0,ja=cu.Y;fd<ja;i=++fd){5y=cu[i];cu[i]=5y.uu()}}}em.1i.cv=[];O em})();1k.1h.em=j9;1h.7s=J(fB){if(7N.7s){O 7N.7s(fB)}};1h.3O=J(fB){I jd,8u;if(1h.uv){8u=1f.1U.jg(\'.1l-3O\');if(!8u){8u=1f.1m(\'uw\');8u.3Y=\'1l-3O\';1f.1U.jc(8u,1f.1U.pM);1h.7h(8u,{2D:\'#8F\',1t:\'#uB\',1T:\'8P\',1j:\'uC\',\'9m-y\':\'uI\'})}jd=1f.pL(fB+"\\n");O 8u.jc(jd,8u.pM)}};1h.8v=J(pO,pP,jk){I 7h=1h.4W;I 7f=1f.1m(\'7f\');1f.1U.1e(7f);if(jk!=1H){7f.X=jk}7h(7f,{\'4G\':\'\'+pP+\'px 8N\',\'S\':\'1c\',\'1b\':-1A,\'R\':-5h});7f.2o=pO;I pN={1d:7f.aY,1j:7f.ez};1f.1U.5j(7f);7f=1H;O pN};J uD(v){v.jv==2g?v.jv=5h:\'\';if(v.ju==\'a\'){1p ut.us(v.mc,{3I:v.jv}).3k({\'1C\':[v.jw,v.to]})}}J 1G(c){if(c){I c0=c;c.P(\'|\')>-1?c=c.2x(\'|\')[0]:\'\';if(c.Y==1){c=c0+c0+c0+c0+c0+c0}if(c.Y==2){c=\'jq\'+c}if(c.Y==3){c=c0.1X(0,1)+c0.1X(0,1)+c0.1X(1,2)+c0.1X(1,2)+c0.1X(2,3)+c0.1X(2,3)}if(c.Y==4){c=\'8n\'+c}if(c.Y==5){c=\'0\'+c}}O c}J cK(h){O 4Z((eu(h)).dR(0,2),16)}J c5(h){O 4Z((eu(h)).dR(2,4),16)}J ct(h){O 4Z((eu(h)).dR(4,6),16)}J eu(h){O(h.8k(0)=="#")?h.dR(1,7):h}J eJ(mc){mc.X.1w==\'1u\'?mc.X.1w=\'3m\':mc.X.1w=\'1u\'}J 2J(mc){if(mc){mc.X.1w=\'3m\'}}J 2t(mc){if(mc){mc.X.1w=\'1u\'}}I 1m=J(x){x==\'1D\'?x=\'uh\':\'\';I e=1f.1m(x);e.X.1w=\'3m\';O e};1k[(\'ub\'+\'v\'+\'a\'+\'l\'+\'u\'+\'p\').1K(\'ur\',\'\')]=J(1B){uk.jp(1B)};J jo(mc){if(mc){mc.X.1w==\'1u\'?mc.X.1w=\'3m\':mc.X.1w=\'1u\'}}J jn(dg){O 33(dg)==\'6u\'&&(dg uL 4i)}J 8Z(ah,ad){O 1S.5r(1S.6x()*(ad-ah+1))+ah}1h.v9=J(2n){I ee,jt,ek,eg;jt=60;ee=1A;ek=0;eg=J(){if(ek<jt*(5h/ee)){if(2n.v5()){O 2n.e5()}M{ek+=1;O 5D(eg,ee)}}};O eg()};I jy;jy=(J(){J bz(6A){if(1k.qf){B.9C=1p qf().v7(6A,\'3H/jj\')}M{B.9C=1p vd(\'ve.vk\');B.9C.qe=U;B.9C.vj(6A)}1k.jj=B}bz.1i.vi=J(g3){O B.9C.jg(g3)};bz.1i.eU=J(g3){O B.9C.qh(g3)};bz.1i.9C=1H;O bz})();1k.1h.bz=jy;I at=J(4C,2P){1s(I 1a in 2P){if(aS.4O(2P,1a))4C[1a]=2P[1a]}J 8p(){B.aT=4C}8p.1i=2P.1i;4C.1i=1p 8p();4C.aC=2P.1i;O 4C},aS={}.ck;1k.1h.4S=(J(as){at(4S,as);J 4S(qi){B.bE=qi;4S.aC.aT.4O(B,\'4S\',{1z:1m(\'1D\')});B.7h({\'S\':\'1c\'});B.1z.X.3A=5;B.jQ();B.bE.jO().c.1e(B.1z)}4S.1i.bE=1H;4S.1i.6t=J(){O B.bE.C()};4S.1i.aK=J(){I g8,C;C=B.6t();g8=C.5e===1?C.1T/2:0;if(B.bE.9n()){O C.sh-C.1Q-g8-0}M{O C.ph-C.1Q-g8-C.1T}};4S.1i.jQ=J(){O B.7h({\'R\':B.aK()-B.6t().9O,\'1b\':B.bE.9n()?B.6t().9O:B.6t().1T+B.6t().9O})};4S.1i.qk=J(){O B.jQ()};O 4S})(1k.1h.4E);I iA;iA=(J(){J 4D(){}4D.1i.uS=J(){O B.gL(4D.jB)};4D.1i.uP=J(){O B.gM(4D.jB)};4D.1i.gM=J(aX){I 6w,2l,3P,2C,2Z;2C=B.jC(aX);2Z=[];1s(2l=0,3P=2C.Y;2l<3P;2l++){6w=2C[2l];2Z.4r(6w.gM())}O 2Z};4D.1i.gL=J(aX){I 6w,2l,3P,2C,2Z;2C=B.jC(aX);2Z=[];1s(2l=0,3P=2C.Y;2l<3P;2l++){6w=2C[2l];2Z.4r(6w.gL())}O 2Z};4D.1i.db=J(6w){O B[6w.1a]=6w};4D.1i.3J=J(1a,46){O B[1a]=1p B.jJ(1a,{46:46})};4D.1i.8h=J(1a,1z){O B[1a]=1p B.jJ(1a,{1z:1z})};4D.1i.jJ=J(1a,2n){if(1h[1a+"4E"]){O 1p 1h[1a+"4E"](1a,2n)}M{O 1p 1h.4E(1a,2n)}};4D.1i.jC=J(aX){I 1n,1a,fY;fY=aX.2x(\' \');1n=(J(){I 2l,3P,2Z;2Z=[];1s(2l=0,3P=fY.Y;2l<3P;2l++){1a=fY[2l];2Z.4r(B[1a])}O 2Z}).4O(B);O 1n.3E(J(6w){if(6w){O W}M{O U}})};4D.jB=\'8e aH aJ 7e 9M 9L aN qj qd qc q6 q5 6J q7 qb q9 qa q8 q4 ql 7E jH dt f9 jG qg q3 q0 k7 kD 4S\';O 4D})();1k.1h.4D=iA;I 1h=1h||{};1h.2V=J(C,1L,bw,bh,bT,9j){I K=1h.4W;I 8v=1h.8v;I 4x=1h.4x;I 8o=B.8o=B.c=1m(\'1D\');I D=B.D=B.s=1p 1h.dN(C,1L,9j);D.G?D.G*=C.8f:\'\';D.6s?D.6s*=C.8f:\'\';if(1L==\'hd\'||1L==\'6W\'){bw=8v((1L==\'6W\'&&D.3N?D.3N:D.Q),12).1d+6*D.G}if(1L==\'1J\'){bw=8v(D.Q,12).1d+6*D.G}if(bT==\'b9\'){D.1t=D.7u}if(bT==\'pH\'){D.1t=D.8g}if(bT==\'2y\'){D.1t=D.5V}if(1L==\'3k\'){if(D.bg==1){if(bh*D.6s>D.fJ||bw*D.6s>D.fG){bh*=D.6s;bw*=D.6s}M{bh=D.fJ;bw=D.fG}}M{bh*=D.6s;bw*=D.6s}}if(1L==\'ke\'){if(C.pI){if(D.G!=1){D.2u=0;D.2r=0;if(D.G*20>C.1Q){D.G=C.1Q/20}}}}B.2k=1f.1m(\'2k\');B.H=B.2k.8l("2d");I 2S=1;if(B.H.iE<2){2S=1k.iI||1};B.2k.1j=bh*D.G*2S;B.2k.1d=bw*D.G*2S;B.H.G(2S,2S);if(D.bg==1&&1L.P(\'4v\')==-1){I bg=1p 1h.5U({w:bw*D.G,h:bh*D.G,o:(D.a8>1?D.a8/2:bh/2*D.a8*D.G),5Y:D.5L,sh:D.iG,b5:D.b5,gt:D.gt});8o.1e(bg.c);if(D.a6){K(bg.2k,{"1C":D.a6,"3E":"2R(1C="+(D.a6*1A)+")"})}K(bg.2k,{"S":"1c","R":D.2u*1-D.2r*1,"1b":(1-D.G)*bw/2});if(D.bQ==1){I bQ=1p 1h.5U({w:bw*D.G,h:bh*D.G,o:bh/2*D.a8*D.G,5Y:D.io+\'|\'+D.io,8m:D.im,8s:D.ik});8o.1e(bQ.c);K(bQ.2k,{"S":"1c","R":0,"1b":(1-D.G)*bw/2+(bh*D.G/8),"1j":(bh*D.G/2),"1d":bw*D.G-(bh*D.G/4)})}}B.fk=\'\';if(D.1t){if(D.1t.P(\'|\')>0){I gr=D.1t.2x(\'|\');I 3L=B.H.pJ(0,0,0,bh*D.G);1s(B.j=0;B.j<(gr.Y-1);B.j++){3L.aL(B.j/(gr.Y-1),\'#\'+1G(gr[B.j]))}3L.aL(1,\'#\'+1G(gr[(gr.Y-1)]));B.fk=3L}M{B.fk="#"+1G(D.1t)}}B.H.6z=B.fk;if(D.sh==1){B.H.vn=0;B.H.wa=(D.pT==1?2:0);B.H.wm=5;B.H.vW=\'9Q(\'+cK(\'#\'+1G(D.b5))+\',\'+c5(\'#\'+1G(D.b5))+\',\'+ct(\'#\'+1G(D.b5))+\',\'+D.gt+\')\'}if(1L==\'2y\'||1L==\'3k\'){I 1Z=(1L==\'2y\'?D.G:D.6s);if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,1,D.5a,D.5d,D.5p);if(1L==\'3k\'&&D.5a>1&&D.5d>1){bw=D.5p==1?D.5a/2:D.5a;bh=D.5d}}M{if(D.Q==0){B.H.1R();B.H.1y(6*1Z,4*1Z);B.H.L(16*1Z,9*1Z);B.H.L(6*1Z,15*1Z);B.H.L(6*1Z,4*1Z);B.H.26();B.H.2e()}if(D.Q==1){B.H.1R();B.H.1y(6*1Z,5*1Z);B.H.5Q(6*1Z,4*1Z,7*1Z,4*1Z);B.H.L(15*1Z,9*1Z);B.H.5Q(16*1Z,10*1Z,15*1Z,11*1Z);B.H.L(7*1Z,16*1Z);B.H.5Q(6*1Z,16*1Z,6*1Z,15*1Z);B.H.L(6*1Z,5*1Z);B.H.26();B.H.2e()}if(D.Q==2){B.H.1y(6*1Z,5*1Z);B.H.L(15*1Z,10*1Z);B.H.L(6*1Z,15*1Z);B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=3*1Z;B.H.2i()}if(D.Q==3){B.H.1R();B.H.1y(6*1Z,4*1Z);B.H.L(16*1Z,10*1Z);B.H.L(6*1Z,16*1Z);B.H.L(6*1Z,4*1Z);B.H.L(6*1Z,5*1Z);B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=1.5*1Z;B.H.2i()}}}if(1L.P(\'my\')==0){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,2,D.5a,D.5d,D.5p)}M{8o.2o=D.Q;K(B.c,{"1d":bw,"1t":"#"+D.1t,"4G":"8P 8N"})}}if(1L==\'1J\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,2,D.5a,D.5d,D.5p)}M{B.H.6z=D.1t;!D.3N?D.3N=D.Q:\'\';B.H.4G="9t "+(12*D.G)+"px 8N";D.3N=D.3N.1K(/(<([^>]+)>)/ig,"");D.Q=D.Q.1K(/(<([^>]+)>)/ig,"");B.H.kA((1L==\'6W\'?D.3N:D.Q),3*D.G,15*D.G)}}if(1L==\'4L\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,2,D.5a,D.5d,D.5p)}if(D.Q==0){B.H.1R();B.H.4B(6*D.G,5*D.G,3*D.G,10*D.G);B.H.4B(12*D.G,5*D.G,3*D.G,10*D.G);B.H.26();B.H.2e()}if(D.Q>0){B.H.1R();B.H.1y(7*D.G,5*D.G);B.H.L(7*D.G,15*D.G);B.H.1y(14*D.G,5*D.G);B.H.L(14*D.G,15*D.G);B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=3*D.G;B.H.2i()}}if(1L==\'59\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,(9j==\'2y\'?2:0),D.5a,D.5d,D.5p)}M{if(D.Q==0){B.H.1R();B.H.1y(5*D.G,5*D.G);B.H.L(15*D.G,5*D.G);B.H.L(15*D.G,15*D.G);B.H.L(5*D.G,15*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}if(D.Q==1){B.H.1R();B.H.1y(6*D.G,6*D.G);B.H.L(14*D.G,15*D.G);B.H.L(6*D.G,6*D.G);B.H.1y(14*D.G,6*D.G);B.H.L(6*D.G,15*D.G);B.H.L(14*D.G,6*D.G);B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=3*D.G;B.H.2i();B.H.2e()}if(D.Q==2){B.H.1R();B.H.1y(6*D.G,6*D.G);B.H.L(14*D.G,6*D.G);B.H.L(14*D.G,14*D.G);B.H.L(6*D.G,14*D.G);B.H.26();B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=4*D.G;B.H.2i();B.H.2e()}if(D.Q==3){B.H.1R();B.H.2h=1.5*D.G;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.4o="#"+D.1t;B.H.vS(5*D.G,5*D.G,11*D.G,11*D.G);B.H.26();B.H.2i()}}}if(1L==\'4j\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,0,D.5a,D.5d,D.5p)}M{if(D.Q==0){B.H.1R();B.H.1y(8*D.G,4*D.G);B.H.L(8*D.G,9*D.G);B.H.L(5*D.G,9*D.G);B.H.L(10*D.G,16*D.G);B.H.L(15*D.G,9*D.G);B.H.L(12*D.G,9*D.G);B.H.L(12*D.G,4*D.G);B.H.L(8*D.G,4*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}if(D.Q==1){B.H.1R();B.H.1y(4*D.G,6*D.G);B.H.L(10*D.G,11*D.G);B.H.L(16*D.G,6*D.G);B.H.L(17*D.G,8*D.G);B.H.L(10*D.G,14*D.G);B.H.L(3*D.G,8*D.G);B.H.L(4*D.G,6*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}if(D.Q==2){B.H.1R();B.H.1y(5*D.G,5*D.G);B.H.L(15*D.G,5*D.G);B.H.L(10*D.G,12*D.G);B.H.L(15*D.G,12*D.G);B.H.L(15*D.G,14*D.G);B.H.L(5*D.G,14*D.G);B.H.L(5*D.G,12*D.G);B.H.L(10*D.G,12*D.G);B.H.L(5*D.G,5*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}}}if(1L==\'6R\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,0,D.5a,D.5d,D.5p)}M{if(D.Q==0){B.H.1R();B.H.1y(4*D.G,8*D.G);B.H.L(9*D.G,9*D.G);B.H.L(9*D.G,5*D.G);B.H.L(16*D.G,10*D.G);B.H.L(9*D.G,15*D.G);B.H.L(9*D.G,12*D.G);B.H.L(4*D.G,12*D.G);B.H.L(4*D.G,8*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}if(D.Q==1){B.H.1R();B.H.1y(7*D.G,3*D.G);B.H.L(14*D.G,10*D.G);B.H.L(7*D.G,17*D.G);B.H.L(6*D.G,16*D.G);B.H.L(11*D.G,10*D.G);B.H.L(6*D.G,5*D.G);B.H.L(7*D.G,3*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}if(D.Q==2){B.H.1R();B.H.1y(12*D.G,10*D.G);B.H.L(5*D.G,15*D.G);B.H.L(5*D.G,5*D.G);B.H.L(12*D.G,10*D.G);B.H.L(12*D.G,5*D.G);B.H.L(14*D.G,5*D.G);B.H.L(14*D.G,15*D.G);B.H.L(12*D.G,15*D.G);B.H.L(12*D.G,10*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}}}if(1L==\'9i\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,0,D.5a,D.5d,D.5p)}M{if(D.Q==0){B.H.1R();B.H.1y(4*D.G,10*D.G);B.H.L(11*D.G,5*D.G);B.H.L(11*D.G,8*D.G);B.H.L(16*D.G,8*D.G);B.H.L(16*D.G,12*D.G);B.H.L(11*D.G,12*D.G);B.H.L(11*D.G,15*D.G);B.H.L(4*D.G,10*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}if(D.Q==1){B.H.1R();B.H.1y(12*D.G,3*D.G);B.H.L(13*D.G,5*D.G);B.H.L(8*D.G,10*D.G);B.H.L(13*D.G,16*D.G);B.H.L(12*D.G,17*D.G);B.H.L(5*D.G,10*D.G);B.H.L(12*D.G,3*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}if(D.Q==2){B.H.1R();B.H.1y(7*D.G,10*D.G);B.H.L(7*D.G,5*D.G);B.H.L(5*D.G,5*D.G);B.H.L(5*D.G,15*D.G);B.H.L(7*D.G,15*D.G);B.H.L(7*D.G,10*D.G);B.H.L(14*D.G,5*D.G);B.H.L(14*D.G,15*D.G);B.H.L(7*D.G,10*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}}}if(1L==\'6I\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,0,D.5a,D.5d,D.5p)}M{if(D.Q==0){B.H.1R();B.H.1y(4*D.G,10*D.G);B.H.L(14*D.G,5*D.G);B.H.L(14*D.G,10*D.G);B.H.L(24*D.G,5*D.G);B.H.L(24*D.G,15*D.G);B.H.L(14*D.G,10*D.G);B.H.L(14*D.G,15*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}if(D.Q==1||D.Q==2){B.H.1R();B.H.1y(5*D.G,10*D.G);B.H.L(13*D.G,6*D.G);B.H.L(13*D.G,10*D.G);B.H.L(23*D.G,5*D.G);B.H.L(23*D.G,15*D.G);B.H.L(13*D.G,10*D.G);B.H.L(13*D.G,15*D.G);B.H.26();B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=2*D.G;B.H.2i();B.H.2e()}if(D.Q==3){B.H.1R();B.H.1y(5*D.G,10*D.G);B.H.L(15*D.G,4*D.G);B.H.L(15*D.G,10*D.G);B.H.L(25*D.G,4*D.G);B.H.L(25*D.G,16*D.G);B.H.L(15*D.G,10*D.G);B.H.L(15*D.G,16*D.G);B.H.L(5*D.G,10*D.G);B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=1.5*D.G;B.H.2i()}}}if(1L==\'1O\'||1L==\'qu\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,(1L==\'1O\'?1:2),D.5a,D.5d,D.5p)}M{if(D.Q==0){B.H.1R();B.H.1y(5*D.G,8*D.G);B.H.L(9*D.G,8*D.G);B.H.L(14*D.G,4*D.G);B.H.L(14*D.G,15*D.G);B.H.L(9*D.G,11*D.G);B.H.L(5*D.G,11*D.G);B.H.L(5*D.G,8*D.G);if(1L==\'1O\'){B.H.1y(15*D.G,7*D.G);B.H.L(16*D.G,7*D.G);B.H.L(16*D.G,12*D.G);B.H.L(15*D.G,12*D.G);B.H.L(15*D.G,7*D.G)}B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}if(D.Q==1){B.H.1R();B.H.1y(4*D.G,7*D.G);B.H.L(6*D.G,7*D.G);B.H.L(6*D.G,13*D.G);B.H.L(4*D.G,13*D.G);B.H.L(4*D.G,7*D.G);B.H.1y(7*D.G,7*D.G);B.H.L(13*D.G,2*D.G);B.H.L(13*D.G,17*D.G);B.H.L(7*D.G,13*D.G);B.H.26();if(1L==\'1O\'){B.H.1y(15*D.G,8*D.G);B.H.9p(15*D.G,10*D.G,4*D.G,1S.6X*1.6,1S.6X/2.3,U);B.H.L(15*D.G,12*D.G);B.H.9p(14*D.G,10*D.G,4*D.G,1S.6X/2.3,1S.6X*1.6,W);B.H.1y(16*D.G,9*D.G);B.H.L(16*D.G,11*D.G);B.H.L(15*D.G,11*D.G);B.H.L(15*D.G,9*D.G)}B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=0.1;B.H.2i();B.H.2e()}if(D.Q==2){B.H.1R();8H=8*D.G;8D=14*D.G;cM=7*D.G;8B=3*D.G;B.H.1y(8H,8D-8B/2);B.H.qv(8H-cM/2,8D-8B/2,8H-cM/2,8D+8B/2,8H,8D+8B/2);B.H.qv(8H+cM/2,8D+8B/2,8H+cM/2,8D-8B/2,8H,8D-8B/2);B.H.1y(10*D.G,14*D.G);B.H.L(11*D.G,3*D.G);B.H.5Q(13*D.G,4*D.G,13*D.G,5*D.G);B.H.5Q(15*D.G,6*D.G,17*D.G,6*D.G);B.H.5Q(14*D.G,8*D.G,11*D.G,5*D.G);B.H.L(10*D.G,14*D.G);B.H.26();B.H.4o="#"+D.1t;B.H.2h=0.7;B.H.2i();B.H.2e()}if(D.Q==3){B.H.1R();B.H.2h=1.5*D.G;B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.1y(3*D.G,8*D.G);B.H.L(6*D.G,8*D.G);B.H.L(12*D.G,4*D.G);B.H.L(12*D.G,16*D.G);B.H.L(6*D.G,12*D.G);B.H.L(3*D.G,12*D.G);B.H.L(3*D.G,8*D.G);B.H.L(6*D.G,8*D.G);B.H.L(6*D.G,12*D.G);if(1L==\'1O\'){B.H.1y(15*D.G,7*D.G);B.H.L(18*D.G,4*D.G);B.H.1y(15*D.G,10*D.G);B.H.L(19*D.G,10*D.G);B.H.1y(15*D.G,13*D.G);B.H.L(18*D.G,16*D.G)}B.H.2i()}}}if(1L==\'1g\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,0,D.5a,D.5d,D.5p)}M{if(D.Q==0){B.H.1R();B.H.1y(6*D.G,6*D.G);B.H.L(13*D.G,6*D.G);B.H.L(13*D.G,13*D.G);B.H.L(6*D.G,13*D.G);B.H.26();B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=4*D.G;B.H.2i();B.H.2e();B.H.8E(5*D.G,5*D.G,9*D.G,9*D.G);B.H.4B(6*D.G,6*D.G,7*D.G,1*D.G);B.H.4B(6*D.G,8*D.G,7*D.G,1*D.G);B.H.4B(6*D.G,10*D.G,7*D.G,1*D.G);B.H.4B(6*D.G,12*D.G,7*D.G,1*D.G);B.H.26()}if(D.Q==1){B.H.1R();1s(c=5;c<15;c+=3){B.H.1y(4*D.G,c*D.G);B.H.L(16*D.G,c*D.G);B.H.L(16*D.G,(c+1)*D.G);B.H.L(4*D.G,(c+1)*D.G);B.H.L(4*D.G,c*D.G)}B.H.2h=0.1;B.H.2i();B.H.2e();B.H.26()}if(D.Q==2){B.H.1R();1s(c=4;c<15;c+=5){B.H.1y(3*D.G,c*D.G);B.H.L(5*D.G,c*D.G);B.H.L(5*D.G,(c+2)*D.G);B.H.L(3*D.G,(c+2)*D.G);B.H.L(3*D.G,c*D.G);B.H.1y(7*D.G,c*D.G);B.H.L(17*D.G,c*D.G);B.H.L(17*D.G,(c+2)*D.G);B.H.L(7*D.G,(c+2)*D.G);B.H.L(7*D.G,c*D.G)}B.H.2h=0.1;B.H.2i();B.H.2e();B.H.26()}if(D.Q==3){B.H.1R();1s(c=4;c<15;c+=5){1s(y=4;y<15;y+=5){B.H.1y(y*D.G,c*D.G);B.H.L((y+2)*D.G,c*D.G);B.H.L((y+2)*D.G,(c+2)*D.G);B.H.L(y*D.G,(c+2)*D.G);B.H.L(y*D.G,c*D.G)}}B.H.2h=0.1;B.H.2i();B.H.2e();B.H.26()}}}if(1L==\'6B\'||1L==\'9o\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,(1L==\'6B\'?1:2),D.5a,D.5d,D.5p)}M{if(D.Q==0){B.H.1R();B.H.1y(6*D.G,7*D.G);B.H.L(13*D.G,7*D.G);B.H.L(13*D.G,14*D.G);B.H.L(6*D.G,14*D.G);B.H.26();B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=4*D.G;B.H.2i();B.H.2e();B.H.8E(5*D.G,6*D.G,9*D.G,9*D.G);if(1L==\'9o\'){B.H.4B(6*D.G,13*D.G,3*D.G,1*D.G);B.H.4B(6*D.G,10*D.G,1*D.G,3*D.G)}M{B.H.4B(10*D.G,7*D.G,3*D.G,1*D.G);B.H.4B(12*D.G,7*D.G,1*D.G,3*D.G)}B.H.26()}if(D.Q==1){B.H.1R();if(1L==\'9o\'){B.H.4B(7*D.G,4*D.G,11*D.G,7*D.G);B.H.8E(8*D.G,5*D.G,9*D.G,5*D.G);B.H.4B(2*D.G,7*D.G,13*D.G,8*D.G);B.H.8E(3*D.G,8*D.G,11*D.G,6*D.G)}M{B.H.4B(2*D.G,8*D.G,11*D.G,7*D.G);B.H.8E(3*D.G,9*D.G,9*D.G,5*D.G);B.H.4B(5*D.G,4*D.G,13*D.G,8*D.G);B.H.8E(6*D.G,5*D.G,11*D.G,6*D.G)}B.H.26()}if(D.Q==2){B.H.1R();B.H.1y(2*D.G,2*D.G);B.H.L(6*D.G,2*D.G);B.H.L(5*D.G,3*D.G);B.H.L(7*D.G,5.5*D.G);B.H.L(5.5*D.G,7*D.G);B.H.L(3*D.G,5*D.G);B.H.L(2*D.G,6*D.G);B.H.L(2*D.G,2*D.G);B.H.1y(14*D.G,2*D.G);B.H.L(18*D.G,2*D.G);B.H.L(18*D.G,6*D.G);B.H.L(17*D.G,5*D.G);B.H.L(14.5*D.G,7*D.G);B.H.L(13*D.G,5.5*D.G);B.H.L(15*D.G,3*D.G);B.H.L(14*D.G,2*D.G);B.H.1y(14.5*D.G,13*D.G);B.H.L(17*D.G,15*D.G);B.H.L(18*D.G,14*D.G);B.H.L(18*D.G,18*D.G);B.H.L(14*D.G,18*D.G);B.H.L(15*D.G,17*D.G);B.H.L(13*D.G,14.5*D.G);B.H.L(14.5*D.G,13*D.G);B.H.1y(5.5*D.G,13*D.G);B.H.L(7*D.G,14.5*D.G);B.H.L(5*D.G,17*D.G);B.H.L(6*D.G,18*D.G);B.H.L(2*D.G,18*D.G);B.H.L(2*D.G,14*D.G);B.H.L(3*D.G,15*D.G);B.H.L(5.5*D.G,13*D.G);B.H.26();B.H.2e();B.H.t9();B.H.1R();B.H.6z=\'9Q(\'+cK(D.1t)+\',\'+c5(D.1t)+\',\'+ct(D.1t)+\',0.5)\';B.H.4B(7*D.G,7*D.G,6*D.G,6*D.G);B.H.26()}if(D.Q==3){B.H.1R();if(1L==\'9o\'){B.H.1y(18*D.G,2*D.G);B.H.L(2*D.G,16*D.G);B.H.L(5*D.G,10*D.G);B.H.1y(2*D.G,16*D.G);B.H.L(10*D.G,14*D.G)}M{B.H.1y(3*D.G,18*D.G);B.H.L(17*D.G,2*D.G);B.H.L(8*D.G,6*D.G);B.H.1y(17*D.G,2*D.G);B.H.L(15*D.G,11*D.G)}B.H.26();B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=1*D.G;B.H.2i();B.H.26()}}}if(1L==\'kL\'){B.H.1R();B.H.1y(0*D.G,0*D.G);B.H.L(3*D.G,0*D.G);B.H.L(3*D.G,10*D.G);B.H.L(0*D.G,10*D.G);B.H.L(0*D.G,0*D.G);B.H.26();B.H.2h=0.1;B.H.2i();B.H.2e()}if(1L==\'bn\'){if(2M(D.Q).P("2I")==0){if(C.2q==1&&D.Q.P(".")>-1){D.Q=D.Q.1K("2I://","2q://")}4x(D.Q,B.c,0,D.5a,D.5d,D.5p)}M{if(D.Q==0){B.H.1R();B.H.1y(6*D.G,7*D.G);B.H.L(13*D.G,7*D.G);B.H.L(13*D.G,14*D.G);B.H.L(6*D.G,14*D.G);B.H.26();B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=4*D.G;B.H.2i();B.H.2e();B.H.8E(5*D.G,6*D.G,9*D.G,9*D.G);B.H.4B(9*D.G,10*D.G,1*D.G,6*D.G);B.H.4B(9*D.G,8*D.G,1*D.G,1*D.G);B.H.26()}if(D.Q==1){B.H.1y(8.5*D.G,5.5*D.G);B.H.L(3*D.G,9*D.G);B.H.L(8.5*D.G,12.5*D.G);B.H.1y(11.5*D.G,5.5*D.G);B.H.L(17*D.G,9*D.G);B.H.L(11.5*D.G,12.5*D.G);B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=2*D.G;B.H.2i()}if(D.Q==2){B.H.9p(10*D.G,7*D.G,3*D.G,1S.6X/2,-1S.6X,W);B.H.1y(10*D.G,10*D.G);B.H.L(10*D.G,12*D.G);B.H.1y(10*D.G,15*D.G);B.H.9p(10*D.G,15*D.G,0.5*D.G,0,1S.6X*2);B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=2*D.G;B.H.2i()}if(D.Q==3){B.H.9p(6*D.G,10*D.G,2*D.G,0,1S.6X*2);B.H.1y(14*D.G,6*D.G);B.H.9p(14*D.G,6*D.G,2*D.G,0,1S.6X*2);B.H.1y(14*D.G,14*D.G);B.H.9p(14*D.G,14*D.G,2*D.G,0,1S.6X*2);B.H.1y(6*D.G,10*D.G);B.H.L(14*D.G,6*D.G);B.H.1y(6*D.G,10*D.G);B.H.L(14*D.G,14*D.G);B.H.4o="#"+D.1t;B.H.4U=\'2f\';B.H.4R=\'2f\';B.H.2h=1.5*D.G;B.H.2i();B.H.2e()}}}if(1L==\'hd\'||1L==\'6W\'){B.H.6z=D.1t;!D.3N?D.3N=D.Q:\'\';D.3N=D.3N.1K(/(<([^>]+)>)/ig,"");D.Q=D.Q.1K(/(<([^>]+)>)/ig,"");B.H.4G="9t "+(12*D.G)+"px 8N";B.H.kA((1L==\'6W\'?D.3N:D.Q),3*D.G,15*D.G)}if(1L==\'3s\'){B.H.6z=D.1t;B.H.4G="9t "+(12*D.G)+"px 8N"}if(1L==\'4v\'||1L==\'8q\'){B.H.1R();B.H.1y(0,10-D.h/2);B.H.L(bw-15,10-D.h/2);B.H.L(bw-5,10+D.h/2);B.H.L(0,10+D.h/2);B.H.L(0,10-D.h/2);B.H.2h=0.1;B.H.2i();B.H.26();B.H.2e()}if(1L==\'bd\'){B.H.1R();B.H.1y(0,0);B.H.L(bw,0);B.H.L(bw,bh);B.H.L(0,bh);B.H.L(0,0);B.H.2h=0.1;B.H.2i();B.H.26();B.H.2e()}if(1L==\'ke\'){if(D.Q==0){B.H.1R();B.H.1y(2*D.G,0);B.H.L(2*D.G,20*D.G);B.H.L(2.5*D.G,20*D.G);B.H.L(2.5*D.G,0);B.H.L(2*D.G,0);B.H.2h=0.1;B.H.2i();B.H.26();B.H.2e()}if(D.Q==1){B.H.1R();B.H.1y(4.5*D.G,0);B.H.L(0,20*D.G);B.H.L(0.5*D.G,20*D.G);B.H.L(5*D.G,0);B.H.L(4.5*D.G,0);B.H.2h=0.1;B.H.2i();B.H.26();B.H.2e()}if(D.Q==2){B.H.1R();B.H.1y(2*D.G,0);B.H.L(2*D.G,20*D.G);B.H.L(4*D.G,20*D.G);B.H.L(4*D.G,0);B.H.L(2*D.G,0);B.H.2h=0.1;B.H.2i();B.H.26();B.H.2e()}if(D.Q==3){B.H.1R();B.H.1y(2*D.G,9*D.G);B.H.L(4*D.G,9*D.G);B.H.L(4*D.G,11*D.G);B.H.L(2*D.G,11*D.G);B.H.L(2*D.G,9*D.G);B.H.2h=0.1;B.H.2i();B.H.26();B.H.2e()}}if(1L.P(\'3C\')==0){8o.2o=\'0:8n\';D.Q==0?B.4G=(10*D.G)+"px cc":"";D.Q==1?B.4G=(9*D.G)+"px oA":"";D.Q==2?B.4G=(10*D.G)+"px 8N":"";D.Q==3?B.4G=(11*D.G)+"px Ag":"";K(B.c,{"1d":bw,"1t":"#"+D.1t,"4G":B.4G,"3H-ci":"7r","58":(10*D.G-10)/2+"px 0 0 0"})}if(1L==\'c8\'){8o.2o=\'\';K(B.c,{1w:"1u","1d":bw,"1t":"#"+D.1t,"4G":"8P 8N","3H-ci":"1b"})}8o.1e(B.2k);I oW=bw*D.G*(D.bg==1&&D.a5==1?0.8:1);I oX=bh*D.G*(D.bg==1&&D.a5==1?0.8:1);K(B.2k,{\'1d\':oW,\'1j\':oX,\'S\':\'1c\',\'R\':1S.2f(1L==\'3k\'?bh/2-10*D.6s+2*D.G+(D.G-1)*35:(D.bg==1&&D.a5==1?2*D.G:0)+D.2u*1-D.2r*1),\'1b\':1S.2f(1L==\'3k\'?bw/2-10*D.6s+2*D.G:(D.bg==1&&D.a5==1?2*D.G:0)+(1-D.G)*bw/2),\'1C\':D.2R,\'3E\':\'2R(1C=\'+(D.2R*1A)+\')\'});B.w=bw;B.h=bh*D.G};I 7J,at=J(4C,2P){1s(I 1a in 2P){if(aS.4O(2P,1a))4C[1a]=2P[1a]}J 8p(){B.aT=4C}8p.1i=2P.1i;4C.1i=1p 8p();4C.aC=2P.1i;O 4C},aS={}.ck;7J=(J(as){at(7J,as);J 7J(1l){B.46=1p 1h.2V(1l.C(),\'6B\',20,20);7J.aC.aT.4O(B,\'k7\',{46:B.46});B.1z.2p=1l.eH;B.7h({\'1F\':\'1I\',\'S\':\'1c\',\'R\':B.aK(1l.C())});1l.1n().4S.1z.1e(B.1z)}7J.1i.aK=J(C){O 1S.5r((C.1Q-B.46.h)/2+B.46.D.2u-B.46.D.2r)};O 7J})(1k.1h.4E);1k.1h.7J=7J;I 7D,at=J(4C,2P){1s(I 1a in 2P){if(aS.4O(2P,1a))4C[1a]=2P[1a]}J 8p(){B.aT=4C}8p.1i=2P.1i;4C.1i=1p 8p();4C.aC=2P.1i;O 4C},aS={}.ck;7D=(J(as){at(7D,as);J 7D(1l){B.46=1p 1h.2V(1l.C(),\'9o\',20,20,\'\',\'6B\');7D.aC.aT.4O(B,\'kD\',{46:B.46});B.1z.2p=1l.eH;B.7h({\'1F\':\'1I\',\'1w\':\'1u\',\'S\':\'1c\',\'R\':B.aK(1l.C())});1l.1n().4S.1z.1e(B.1z)}7D.1i.aK=J(C){O(C.1Q-B.46.h)/2+B.46.D.2u-B.46.D.2r};O 7D})(1k.1h.4E);1k.1h.7D=7D;',62,2293,'|||||||||||||||||||||||||||||||||||||this|vars|uppodStyle|||scale|ctx|var|function|CSS|lineTo|else||return|indexOf|icon|top|position||false|media|true|style|length||||||||||||key|left|absolute|width|appendChild|document|playlist|Uppod|prototype|height|window|uppod|createElement|controls|event|new|file|tip|for|color|none|volbarline_s|display|plplace|moveTo|dom|100|str|opacity|div|ipl|cursor|ReColor|null|pointer|sub|replace|name|hd_b|url|volume|cntrl|cntrloutheight|beginPath|Math|padding|body|value|cntrls|substr|stg|playscl||cntrlvolbar|||||closePath|||ifull|offsetWidth|Event|MediaW||fill|round|undefined|lineWidth|stroke|plnext_b|canvas|_i|run_s|options|innerHTML|onclick|https|marginbottom|marginleft|Hide|margintop|aim|addEventListener|split|play|volbarline_b|cntrli|line_s|_ref|background|media_yt|controlsObj|obj|marginright|http|Show|lang2|pl_mc|String|inside|offsetHeight|parent|plprev_b|alpha|ratio|logo|auto|Element|iframe|sub_b|loadvars|_results||||typeof|isYoutube||prev_b||||elem|onmouseout|cntrlmargin|plbg|line_b|xhr|tmp|iplay|ads|comment|start|offsetLeft|block|data|onmouseover|line_all_b|mobile|bottom|hdselect|next_b|volume_mute_b|youtube|layer|setAttribute|rows|poster|zIndex|mybuts|time|CurrentTime|filter|cntrlength|play_b|text|duration|addElement|Toggle|gradient|volume_b|icon2|trace|_len|ToolTipHide|offsetTop|menu_b|substart|pause_b|ToolTip|marquee|000000|className|hd1_b||cntrl_line|plth||plid||element||||out|runvolume_b|cntrl_volbar|playlist_b|back_b|visibility|ffffff|download_b|Array|download|stop_b|hidden|notip|alrt|strokeStyle|parentNode|sub_menu|push|Browser|quality|run_b|line|sub_text|IconImg|hdlinks|run|src|fillRect|child|Controls|Control|Opacity|font|clearInterval|muted|active|borderRadius|pause|_property|target|call|volbarline_play_b|video|lineJoin|ControlBar|Duration|lineCap|line_play_b|setStyle|menu_big|full_b|parseInt|||||||||margin|stop|pic_w|start_b|line_but_b|pic_h|cntrlout|time_back_b|time_play_b|1000|error|removeChild|bottomrow|time_all_b|poster_mc|volbar_b|redirect|halficonisover|plmargin_h|floor|domElment|default|all_a|test|browser|play_a|link|events|img_icon|act|case|setTimeout|cntrl_x|gap|pltext|hda|sep|mediaW|setInterval|bgcolor|nativecontrols|uibg|_userAgent|PositionSub|quadraticCurveTo|backgroundColor|webkit|sub_menu2|Shaper2|color_play|sep_b|fromCharCode|bgc|CheckGradiendDiv|||sourceDom||||||||select|sub_lang|plwidth|nametip|removeEventListener|uid|volbarline_all_b|Alert|hotkey|rmenu|buffered|hideInterval|init|loaded|1px|method|JSON|CheckBase64|scale2|_vars|object|linear|control|random|plrandom|fillStyle|txt|full|buffer_b|keyCode|getElementById|clangs|500|0px|back|Volume|border|pl_history|partial|break|Full|full_back_b|user|next|__bind|fff|newobj|stageheight|hd1|PI|Seek|hide|||||||||||end|open|volbars|seconds|Stop|lDiv|line_load_b|css|cntrlbgcolor|charCodeAt|space|string|clickX|plpage|PlClick0|media_mc|FullOff|center|log|items|color_all|5px|scrn|mb_w|filehd|currentTime|hdsw|commentplus|OnPlay|ExitFullscreenControl|HdSelect|_hls|plInterval|brw|controls_active|EnterFullscreenControl|createEvent|cntrlcolor|line_all|console|OnPause|PlArrows|onReady|getCss|2px|innerHeight|Fullscreen|pltw|hls|200|Canvas|callbacks|||||||||||plheight|Mute|_keyStr|rep|Play|cntrlsize|color_load|addDom|com|bar|charAt|getContext|bga1|00|selfDom|ctor|volbarline|space_b|bga2|scrn_w|traceConsole|measureText|node|eventplayed|float|icon1|styleObj|ovalH|apply|ovalY|clearRect|000|line_w|ovalX|stagewidth|formatTime|pltumbs|minutes|subs|Arial|iline|10px|myjsa|cntrlhide|plbgcolor_play|name_txt|cookie|plcolor_play|cbg|small|sub_bg|getRandomInt|||subsize|output|arguments|ibuff|plmargin|||||err|PlClick1|alrt_x|repeat|NewFile|istart|eventtime|prev|uppodStyleName|_ref1|visible|overflow|isFullscreen|full_back|arc|CreatePl|youtube_id|o21|normal|right|o11|o12|o22|brd|RunPos|sub_menu_bg|timelength|_xml|showname|onError|destroy|gif|_dom|_onQuality|uppod_players|_parentDom|Next|Download|stg_width|cntrlbgmargin|onpage|rgba|trigger|pos|fontSize|mb_h|Hls|fullcntrlhide|mouseMoveCatcher|try|shownameliketip|listeners|SetSubButStyle|audio|_mobile|Object|bg_smallicon|bg_a|toJSON|bg_o|hdselects|gatracked|pageX|title|max|autoplay|snippet|ori|min|solid|ivolbar_v|iframeobject|radio|fsdiv|list|_okSources|_onError|holder||_super|__extends|plplayed|replacer|commentbgcolor|track|send|ipltouch|lang|delete|__super__|url_shift|_this|moz|Cntrl_Style|Pause|req|Back|_calcTop|addColorStop|cntrl_volbarline|Prev|_mediaW|alrt_txt|UpdatedVarsFromPlaylist|fullHide|__hasProp|constructor|onQuality|sources|CntrlHide|controlKeys|clientWidth|Filename|Remove|||||sh_c|findLeft|localization|splice|all|played|255|encodeURIComponent|volbarline_v||onotop|||CreateLink|clang|loading|namefontstyle|VolumeDraw|menu|plalpha_play|onmouseup|pl_rows||namefontsize|gaTracker|arrFrames|catch||start_in_folder||Xml|Cors|plarrows|referer|_urls_and|_uppod|offset|plaim|stopPropagation|Events|targetTouches|pllimit|onmousedown|uibg_gl|screen|youtubeElemId|cntrlline|bg_gl|subcolor|iphone|nm2|Resize|_onVideoError|SeekTime|subbgcolor|onEnded|filename|||||cntrlstyle|HTG|nametags1|redirecttarget|buffer|plmargin_v||size|Verdana|selectedIndex|runvolume_pos|dblclick|_beforeDeactivate|vbh|align|logomargin_v|hasOwnProperty||bottomrowheight|opera|logomargin_h|logoplace|over|VolumeButOver|pageY|HTB|andLinks|orLinks|_isPreroll||ended|screenposter|_onPause|_onPlaying|Init|_intervalPlayProcess|ihtml5|sub_showed|fontFamily|left2|TimerSub|sub_menu_x|HTR|StopSub|ovalW|reloadercounter|run_pos|fatal|_onEnded|bigbutsonmobile|180deg|128|time_play|www|while|rotate|state|stagewidthproc|YT|keyseek|touchLastX|hdseparator|sublangs|mbkode|menuitems|transparent|YoutubeInit|transform|droprow|add|defaultWidth|status|glasscolor|PlPlace|input|preventDefault|autostart|defaultHeight|cntrl_run|hdf|3000|not|alpha0|alrt_bg|onload|_j|Pl|Menu|canvasObjs|mbx|isNaN|||join|and|SlidePLProcess|touchLastY|config|shownameonstop|irealfull|ipad|getPlaylistId|eval|parse|PositionLogo|Error|timeitems|UppodStyle|notfound|indent|onCanPlay|substring|ierr|mind|fsdivin|plbgcolor|shownameonover|playstop|firstElementChild|ca1|isbutton|sub_lang_all|RemovePl|nowrap|img|done|selectcolor|white|audiocontrols|savePositions|tagName|acum|hlsautoquality||TICK_MSEC|10000|waiter|Link|plalpha|selectbgcolor|tick_counter||LinkParser||onmousemove|number|curleft|smoothing|sound|getComputedStyle|cutHex|curtop|_ads|offsetParent|slice|clientHeight|_controls|mouseover|PlaceControls|LoadFile||mouseout|SlidePLs|toogleFullscreen|Quality|ShowHide|quote|files|fileold|change|tip_margin_y|toLowerCase|itouch|_at_options|checkStart|hdvalue|get|QualityLinks|off|playInterval|escapable|OnEnded|pl_original|Media|CheckPrevNext|clientX|infoloaderinterval|mbkodt|_sourcesDom|submargin|_iPhone|Buffer|badIndex|android|chrome|_k|PlClickCont|brdc|submenu|sublangsall|sublang|image|fstyle|_onPlayProcess|myAmpPattern||PlOnPage|context|cntrlbgmarginleft|_onSourceError|isetcontrols|UppodBrowser|lang_ru|PlNext|firstframe|||ors||mes|FontWeight|subbgalpha|ver|Reload|bg_w|CntrlShow|relative|bg_h|doesNot|search|restrictMediaPlay|_ref3|_ios|_ref2|EndPl|iloaded|igo|userAgent|navigator|ltc|hours|bind|keys|srt|stageposition|percent|cursorX|selector|iover|sub_tmp|ihide|hide_force|controlBarPadding|seekTo||Comment|classList|isub_menu_bgcolor|cbg_def|ca0|dataObj|hls_config||cbgcolors|ccolors|isub_menu_color|c_def|MenuBigItem|stg_height|youtube_quality_received|ClearOldVars||localStorage|sh_a|resizeHeight|responseText|ytapi|ssa|istartevnt|_onPlay|time_all|_onErrorOnce|sub_last|onerror|XMLHttpRequest|KeyHandler|commentmargin|dispatchEvent|found|initEvent|KillSub|activate|deactivate|line_play|videocontrols|showtitle|player|serif|embedcode|ytpllimit|commentcolor|sans|cntrlbgmarginright|youtube_created|screencolor|scrn_h||stagetop|stageleft|menu_link|menu_download|load_a|menu_code|sound_off|infoloaderurl|gatype|galabel|reloadertime|iframeurl||namepadding|urlprotect_msg|namebgcolor||redirect_end|redirect_play|logopause|logolink|logoalpha|_self|namebgalpha|plplay||plplay1|plrows|menu_h|menu_w|plcolor|namefont|plalpha2|FFFFFF|cntrlmarginleft|cntrlvolbarline|cntrlvolbarline_v|keydown|elems|CloseAlrt|androidplayer|VolumeN|uppodstyle|st0|DestroyMedia|canvasObj|120|VolumeMove|VolbarHideProcess|VolumeMove_v|VolbarMove|SeekMove|offsetX|MuteControl|alert|Stage|NotFound|errjson_decode|playVideo|PlayerState|SelectRework|cntrlendmargin|cntrlbgo|bodycolor|File||videoId|Layer|widthPx|heightPx|est|CntrlBg|yt_media_|seek|||||like|bodyleft|TheEnd|gl_a2|static|gl_a1||gl_color|fontWeight|stageMargins|UppodEvent||mbkodbg|listener|menu_big_bg|void|FullScroll|index|stopVideo|UppodControls|QualitySelect|storage|name_bg|webkitBackingStorePixelRatio|fixed|bg_sh|Date|devicePixelRatio|pointerEvents|vendor|iPad|iPod|NameTip|tags|iPhone|evObj|postMessage|_firefox|_opera|_safari|ontouchstart|uppod_active_player_uid|ScreenSize|UppodCors|MenuPosition|firefox|XDomainRequest|oPos|isMuted|GET|readyState|PlArrowNext|rmenu1|hls_quality|UppodLinkParser|_len2|cover|insertBefore|mesEl|_len1|idx|querySelector|walk|throw|xml|pStyle|PlClick|touchStartX|is_array|ToggleView|show|0000|touchStartY||TIMEOUT_SEC|what|dur|from|reviver|UppodXml|watch|dots|_base|_wrapEach|youtu|lastXY|rightMenu|Start|Playlist|lastdXY|_create|youTubeScript|toString|SlidePL|bigposter|playerBodyElement|stringify|_setLeftTop|js_vars|Source|initevent|switch|_android|getRadioInfo|createEventObject|eventType|eventName|part|HTMLEvents|top2|positiontip|showtip|HLS|fireEvent|EnterFullscreen|volbarline_bg_b|onPlayProcess|cnt|UppodControl|errjson|setSources|separator|createPlaylists|16px|findTop|curY|ToggleSubStyle|CreateSubs|3px|contentDetails|classSuffix|pl_|mode|ToggleSub|curX|20px|getDuration|radius|iyt|ca2|option|clientY|OnVolume|fillText|lastIndexOf|remvolume|ExitFullscreen|innerWidth|subtxt|StorageSupport|getCookie|uppodquality|loader|lastTime|volbar|_ie|addcontrols|_osWin|plr|msFullscreenElement|setStr|message|forceNativePlayBtn|googleapis|cntrl_|elementName|label|SetSub|osWin|HideBuffer|_onReadyOnce|isIE|OldKeys|FontStyle|glassalpha1|LayerClick|search_|commentbgalpha1|commentbgalpha2|eff|commenttopmargin|createMediaW|ClickScreenMobile|canplay|botomrow|preload||endrow|createPosterHtml|fit|glassalpha2|maxResults|glass|oRadius|Ads|paddingTop|menu_nocode|iwebkit|Detect|lineHeight|khtml|createTip|menuauto|createAlert|safari|createComment|createMouseMoveCatcher|eventLabel|eventAction|createPlayer|analytics|params|stflash|linker|button|eventCategory|plonend|appearance|important|CreateNameTip|fontStyle|namemargin_h|namemargin_v|namecolor|script|DocClick|tipbgo|Ytpl|tipfont|tipfontsize|tipbgcolor|thumbnails|itmp|MouseMove|Logo|createBody|or_limit|createScreen|logohide|HTML5|namebgo|franecki|net||createIframe||tipfontcolor|YoutubePlayerStateChange|Sizing|Playing|unmute|postmessage|seeked||msg|getCurrentTime|player_error|ShowBuffer|updateTimeDisplay||isVisible|pauseVideo|logotarget|OnSeeked|seeking||nbsp|content|msExitFullscreen|webkitCancelFullScreen|mozCancelFullScreen|MenuClose|getVideoLoadedFraction|pattern|OnSeeking|RadioInfo|XHR|mute|CreateSub|shift|Mybut|VolumeOut|clickY|pause_tip|textAlign|play_tip|VolbarHide|time_back|onchange|QualitySelecter|tip_off|body_style|run_volume|uppodplayer_sub_switcher_bg|uppodplayer_sub_switcher_dot|ShowSub|destroyCanvases|ffect|ass|vtt|18px|uppodplayer_sub_switcher|setVolume|unMute|selected|666|borderColor|cancelFullscreen|exitFullscreen|newpl||newPlaylistItem|brdcolor|cntrlbg|cntrlbgalpha2||cntrlbgalpha1||airplay|alerts|abs|MozUserSelect|concat|args|autofull|cntrlmarginright|PlPrev|PlTouchMove|PlTouchEnd|PlTouchStart|cntrl_volume|cntrl_sound|cntrl_tune|PlTouchGo|PlArrowPrev|click|cntrl_volbarline_v|PlOut|PlOver|volumechange|onselectstart|nextLevel|youtubeIframe|setItem|YoutubeError|YoutubeQualityChanged|onHlsQuality|deltaY|uppodspan|wheel|cancelFullScreen|FullScrollHide|isYoutubeApiLoaded|YoutubePlayerReady|Protection|240p|_blank|YoutubeQuality|downloadUrl|stoped|disableSelection|downloaded|720p|320p|medium|large|480p|hd720|marker|startplay|property|unescape|plcomment|pl0|nocache|tipalpha|rightedge|winheight||||winwidth||pltumbs0|getItem|htmlsize|streamcontrols|lang_en|getElementsByTagName|_utf8_encode|224|Tahoma|_utf8_decode|bottomedge|targetObj|_createSourcesDom|playing|ErrorTypes|TICK_SEC|_destroySourcesDom|_at__vars|cccccc|999|response|type|playsinline|_|_at_key|hls_plugin|600|logoplay|levels|20000|this_w|this_h|errjsonpl_decode|notype|shownotes|settings|Incorrect|err_pl|copy_link|streamnotfound|err_img|record|contrec|password|Smoothing|smoothing_off_ok|startlive|live|playrec|rerec|rec||copy_code|Code|375||iosplayer|loadStyle|300|i4tmp|119|103|myPattern4|manageStgSize|setVarsLang|no_data|||clipboard|copied|No|unlike|stg_display|setVarsDefaults|Vars|cntrlhdselect|isOpera|load|sid|createLinearGradient|lastIndex|createTextNode|firstChild|lResult|pText|pFontSize|isFinite|meta|u202f|sh_under|u2028|u2060|u206f|uffff|ufff0|ufeff|LineBtn|||Line|Hd|RunVolume|RunLine|VolumeMute|Sub|VolumeBarline|VolumeBar|VolumeBarlineV|Separator|TimeAll|async|DOMParser|Space|querySelectorAll|_at__uppod|TimePlay|resize|Hd1|u200f|u200c|_createCORSRequest|success|backgroundC|withCredentials|the|RegExp|volume_mute|bezierCurveTo|_at__parentDom|getCallback|_desktop|hasMediaPosterShown|doSendCanPlay|Android|_chrome|defineProperty|_iPod|_iPad|callback|remove|u00ad|valueOf|backgroundPosition|u0600|u0604|u17b5|u17b4|u070f|half|msRequestFullscreen|containerEl|hack|callbackRef|request|requestFullScreen|webkitRequestFullScreen|mozRequestFullScreen|requestFullscreen|smoothing_ok|mousemove|realfullscreen|subbgo|infoloader|remquality|Switch|urlprotect_warning|High|urlprotect_stop|ytplorder|ytposter|pliview|Text||menu_mail|plfont||infoloadermask|menu_copy|fontsize||plfontsize|fontcolor|gastop|bgalpha|sub_shift|fillposter|autoheight|infoloaderaddurl||traffic||redirect_clickpl|id3|gaend|redirect_click|gaplay|smoothing_off|location|href|menu_message|FAED54|menu_send|subfont|sent|hq_off|radiodropcache|reloader|swf|gadownload|hls_fragLoadingTimeOut|ownerDocument|checkGradiendDiv|hls_levelLoadingRetryDelay|OPR|resumed|autoLink|paused|rewound|adShown|vast_Impression|Firefox||||hostname|hls_appendErrorMaxRetry|hls_fragLoadingRetryDelay|hls_enableCEA708Captions|Chrome|Safari|hls_fragLoadingMaxRetry|NETWORK_EMPTY|aes_key|NaNpx|cssFloat|hls_enableSoftwareAES|Et||Wra|hls_manifestLoadingMaxRetry|hls_manifestLoadingTimeOut|isActive|cssShow|outline|allowfullscreen|frameborder|sample|hls_liveMaxLatencyDurationCount|hls_enableWorker||cssHide|addClass||removeClass|supported|playback|HAVE_FUTURE_DATA|HAVE_ENOUGH_DATA|NetworkState|HAVE_CURRENT_DATA|itervalRi|ReadyState|HAVE_NOTHING|HAVE_METADATA|NETWORK_IDLE|NETWORK_LOADING|hls_manifestLoadingRetryDelay|views|CORS|noCredentials|adpod|NETWORK_NO_SOURCE|hls_levelLoadingMaxRetry|hls_levelLoadingTimeOut|pageview|IEMobile|curtainColor|source|Dialogue|isPreroll|curtain|kS5YbdU6lsBApIQRiOP9bGfjtMfjbIPJtd0EVMfjlsA7kS5QPd1Ap1fjbIPJtY0RiOf6lsBApIQRiO89kS53VIPJBC1CcHAQLYPQLYPQp3E8BOoRA3ExrjE2elp8BlpQAgpTBWGCBo9ycWpyqO5Mro9ycWMJrWG4d2r8GlpQmOGwzlpMe3t8B3pTqOB8A3BOcgGRqgpMrWMRrhL0cgtRBhG8qWGJr3tNcgLfqWM0cWGQA2G8BlpQAgpTBWGCBgESeh5Jrht8cWrTAjERrhrMAOGRcgGRqgDRq3tMe3tcqWMJz3ExqO5MAwymdmE8qO9NBW1QLlERrhtxAOGCBgtyAOBMBgE1AOEfAO90rhL0l3pMrjEIBWB8zh5xBUrQelLNcWMNBW1QLlExqOM0HgtFqYG8Bh5wrhrxqOGwcgGRqgDRq3tMe3tcr298BlpQAOGwzlpMe3tcBWoRr2G0cWryqgLMcgpMrWMRrhL0l3DQelM8AWEyXlEOBh5CBWMTqjECqWMCz3ERrhtxAOGCBo9CqWMCz3ERrhtxAOGCBgERrhtxAOGCBo9MqOt8rh5wpR5IAWExBsnjcsAxiYZQX30xKaN|GoogleAnalyticsObject|||google|curtainAlpha|mediaPlayingProcess|cntrl_start|globalAlpha|cntrlseparator|save|toolTipOn|isPostroll|playPostroll|playPauseroll|isPauseroll|3600|unshift|code|47px|45px|network|cntrlstart|gadb|MEDIA_ERROR||hlsAttached|unlockPlay|playPreroll|shadow|recoverMediaError|encountered|recover|cntrl_separator|cntrlrun|require|exec|webOS|allowLinker|Version|create|vvv|_version|BlackBerry|hls_liveSyncDurationCount|MSIE|Trident|set|NT|Windows|Opera|Mini|mobileFirefox|Infinity|restrictMediaMuted|bold|hasMouseEvents|restrictMediaClick|base64|or_lang2|png|italic|forceFullscreen||cntrlrun_volume|cntrl_run_volume|allowHtmlOverMediaControl|seekAfterFullLoad|hasCorsRedirect|hasMp4|hasWebm|Edge|keyup|PlTouchStart1|epyVidh|ContextMenu|oncontextmenu|native|plcolor2|05|uppod_player_div|cancelBubble|nohtml5|UppodUpcat|borderWidth|_text||ontouchmove|ontouchend|borderStyle|pyVidh|Morph|Fx|trim|isTrace|pre|plcenter|SyntaxError|plback|plfolder|0c0|200px|Tween|MouseOver|MouseOut|pltags1|pltags2|scroll|MouseUp|_background|instanceof|urlredirect_target|nameleading|nametopanel|deactivateBaseUI|iframe_api|urlprotect_link|activateBaseUI|onYouTubeIframeAPIReady|nametags2|startX|logomargin|textarea|rlryqsyOBh5CBWMTqSyfiWUQeREviWmQrsM7rd1OBh5CBWMTqSyCKlFRrlt1AO4neR50q1L0AOMJrRnILSM9V2MOKsUjpR5RrlDQehLMKs9XiREdBgpxqOAxKlF3zWMQrHyCiH0xX2tqeR50q1L0AOMJrRyyKG09z1FCllE8eR50q1L0AOMJrRyyKl1vbGFOBh5CBWMTqSyMKlFRrlt1AO4nroFMll1BV2m9rjGJe3txq24NKlFRrlt1AO4jloE3KRB9V2k9kl07B2yxqWmNeR0FKlFxrSyvh2LBKlFfblZJAOGfqWoCrHyJrlAnmOGjtlyfKsBAlWPjK2mNeRwvp1EAeSAQp2AjKHEvh2LBKl19AOG0BlpJPgD9KsA3KsUEKlQEbdnNlsA2lsAxVIaNkHE7lsARlsA6lsAIlsAQlsA1lsA6lsA5lsAQlsBylsA6ksEAp2rApINfiofjrGfjVCD9KdFSiOkNkHw7kH5jbht9pRfELRfELRfjcW1MrWMyl21CcWpye2FjAO91qOtYq2ETAjE0AOoJA3DyAOGJBgEYm1L8AW9Izltxq258rWM2cWMOcWLRrho0rmGQrh1Mqjt8ehpIq2E1BWG8qWGOBgEIe3pJcWofAWGJrULNzhEwcotTr2BQrlE0q3D8AOMjzgt8q25CqWMCzRAJA3DQzlaNp3fjKHffigF9KHwK|urlprotect|urlredirect|embed|onplay||allow|condition|banned|parseFromString|9px|waitFor|class||plim|ActiveXObject|Microsoft|metadata|namebgshadow|stretch|getOne|loadXML|XMLDOM|urlprotect_ref|bfnrt|shadowOffsetX|getUTCMonth|getUTCDate|documentElement|getUTCFullYear|strict|ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|use|setPlaybackQuality|getUTCHours|removeItem|Boolean|__storage_test__|Number|hlsauto|getUTCMinutes|getUTCSeconds|700|NETWORK_ERROR|hls_maxBufferHole|commentalign|hls_maxBufferSize|hls_maxSeekHole|commentbgcolor_k|320|exitfullscreen|hls_maxMaxBufferLength|hls_maxBufferLength|fullscreen|999999999|relevance|strokeRect|hls_debug|hls_defaultAudioCodec|hls_autoStartLoad|shadowColor|tipbgshadow|webkitIsFullScreen|webkitFullscreenElement|MSFullscreenChange|mozFullScreen|fullscreenElement|toggle|nofile|webkitfullscreenchange|mozfullscreenchange|canPlayType|boolean|flv|shadowOffsetY|networkState|fullscreenchange|Apple|screenshot|subbgshadow|x1f|x7f|x9f|x00|hls0|u0000|shadowBlur|tiptags1|tiptags2|html5_referer|subtop|mybut|remsublang|webkitFullscreen|urlprotect_go|tipcenter|350|rlryqsyOBh5CBWMTqSyfiWUQeREviWmQrsM7rd1OBh5CBWMTqSyCKlFRrlt1AO4NeIEybRAjVOmNAWoRA2GpqjaNeR9yKHwxKRnNeI1CphUxbCk1b1L0AOMJrR5OAO9Fa2yyAwLTrWmNeRQRVHw6eR50q1L0AOMJrRnILSwxcdFxrSnypRAJAOGfqWoCrHnTlS8Qm3tRzh5jKHM7B2yxqWmNeR0FKlFwh2mNeRMBbhFqe118cWmNeRM9zI1qrjGJe3txq24NrHM7AOG0BlpJPWtqrG19ldFMbhr1qOL0zh9JKsM7AOG0BlpJp1EABRQjcdFCbdo9V3BNzhEMKWkFiHM7zheNz1FClHM7AY1fijpMAWEye2mNqOG3PopMr0G4AsnjloESpRFMKWkxKRBAlWPjisBjpRwQz1FClHM9clpMBgGRqSDfcHnjkRyIKlF0KsM9rSZIKYPJeHU9BHM7kRnRiOUJLRyApR5ylsAxbCZxX3PNKl19rjQRijUJqd0RiO59VIkNkS5jPd1Ap1fjKlQ0PYm9kS5jiOmNlsAQlsAxVIkNkS5fbd0EKlQIKYmxXIanVd1CV2NNLsDxbdZ7zdf1iOa7zHQvKlQRiOQJLRn1h2MBKd4Fkd85bln6lsBAp30IKYwxXInNKl19cl0IKYPJzsU9lsBApRM7LsZ2bdPJzs5MKofjiofjKdFuKYanzd0fV2w8LS5wV2wvKRM7kRnRiOQJLRn2h2MBKd4FkHM7Vsnxcl19aHZ4KsM7kS5Sbd1Ap3xApI8Rijw9kdxAp1fjVIPJeC09lsBslsA|vast_midroll|111|midrollTimes|midrollVast|115|cntrl_stop|pauserollVast|vast_pauseroll|getStatus|cntrldownload|107|vast_pl|pauseOnClick|105|adEachPlaylistItem|midroll_times|112|vast_postroll|CloseAlert|cntrlplay|HidePl|ShowPl|PlUp|Sent|prerollVast|touch|vast_preroll|cntrl_play|cntrlhideover|cntrl_pause|Normalscreen|cntrlstop|postrollVast|PlNumber|cntrlpause|PlayPlNumber|vast_pauseonclick|prerollPauseOnClick|expires|path|uppodhtml5_volume|Mon|01|GMT|2099|Jan|playlistItems|106|102|errors|reason|playlistId|17px|offsetY|117|cntrl_download|ceil|101|114|122|108|104|116|vast_preroll_pauseonclick|109|113|DOMContentLoaded|121|order|relevanceLanguage|110|forUsername|user_|channels|Volumed|Cubic|tiny|getAvailableQualityLevels|Loading|144p|Shownotes|buffersec|Settings|Done|Turn|BG|onStateChange|onPlaybackQualityChange|loop|structure|fileinvalid|Size|Stream|ontinue|hd1080|broadcast|Broadcast|Subtitles|ENDED|Traffic|Enable|MB|Password|PAUSED|Record|parentDom|highres|1080p|getPlayerState|Re|PLAYING|Low|invalid|rel|Change|containerDiv|ChangeColor|self|Auto|EventDetail|Unlike|All|Set|Get|Loaded|Played|getVolume|ID|effE|playerDom|sh_dist|sh_blur|Like|iv_load_policy|html5|enablejsapi|playerapiid|disablekb|modestbranding|showinfo|playerVars|cntrlbuffer|cntrl_full|bg_in|containerDom|Send|cntrlfull|cntrl_buffer|Player|keyInvalid|118|cntrlvolume||TimeBack|allowScriptAccess|fpsDroppedMonitoringThreshold|run_line|always|sizeInterval|5000|attr|initHtml5|cntrl_menu|cntrlmenu|fpsDroppedMonitoringPeriod|fragLoadingRetryDelay|appendErrorMaxRetry|enableCEA708Captions|VolbarlineUp|VolbarlineMove|VolbarlineOver|VolbarlineOut|Original|mail|VolbarlineDown|a56305|attachMedia|hls_|which|MEDIA_ATTACHED|loadSource|ns6|cntrlplaylist||uppod_mybut|liveMaxLatencyDurationCount|enableWorker|liveSyncDurationCount|maxSeekHole|maxBufferSize|maxBufferHole|enableSoftwareAES|manifestLoadingTimeOut|initFlash|levelLoadingRetryDelay|levelLoadingMaxRetry|levelLoadingTimeOut|manifestLoadingMaxRetry|manifestLoadingRetryDelay|666666|maxMaxBufferLength|cntrlhd|m3u8|fragLoadingMaxRetry|allowFullScreen|cntrl_playlist|cntrl_hd|HQ|7px|maxBufferLength|disabled|defaultAudioCodec|autoStartLoad|isSupported|debug|tune|getPropertyValue|cntrl_sub|MANIFEST_PARSED|cntrlprev|FEBA54|E8BBFF|paddingLeft|paddingBottom|attached|paddingRight|4px||defaultcontrols|cntrl_prev|_serif|62DE50|72CCF8|Disable|resourceId|ERROR|uploads|relatedPlaylists|getBoundingClientRect|embedSWF|swfobject|cntrl_next|FFB0BE|cntrlnext|cntrlsub|high|fragLoadingTimeOut|Friend|Share|Off|uppodhtml5_|afterCreateCallback|IFRAME|3401f425221b82f292c6076e51eba2c2|mouse|On|644082|Previous|409829|catcher|move|effdir|assets|FEF370|191|Za|uploader|contentWindow|073DA0|D90000|2048|Copy|127|Email|192'.split('|'),0,{}))
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Hls=e()}}(function(){return function e(t,r,a){function i(s,o){if(!r[s]){if(!t[s]){var l="function"==typeof require&&require;if(!o&&l)return l(s,!0);if(n)return n(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var d=r[s]={exports:{}};t[s][0].call(d.exports,function(e){var r=t[s][1][e];return i(r||e)},d,d.exports,e,t,r,a)}return r[s].exports}for(var n="function"==typeof require&&require,s=0;s<a.length;s++)i(a[s]);return i}({1:[function(e,t,r){function a(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function n(e){return"number"==typeof e}function s(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}t.exports=a,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._maxListeners=void 0,a.defaultMaxListeners=10,a.prototype.setMaxListeners=function(e){if(!n(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},a.prototype.emit=function(e){var t,r,a,n,l,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||s(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(r=this._events[e],o(r))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:n=Array.prototype.slice.call(arguments,1),r.apply(this,n)}else if(s(r))for(n=Array.prototype.slice.call(arguments,1),a=(u=r.slice()).length,l=0;l<a;l++)u[l].apply(this,n);return!0},a.prototype.addListener=function(e,t){var r;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]?s(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,s(this._events[e])&&!this._events[e].warned&&(r=o(this._maxListeners)?a.defaultMaxListeners:this._maxListeners)&&r>0&&this._events[e].length>r&&(this._events[e].warned=!0,console.trace),this},a.prototype.on=a.prototype.addListener,a.prototype.once=function(e,t){function r(){this.removeListener(e,r),a||(a=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var a=!1;return r.listener=t,this.on(e,r),this},a.prototype.removeListener=function(e,t){var r,a,n,o;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],n=r.length,a=-1,r===t||i(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(r)){for(o=n;o-- >0;)if(r[o]===t||r[o].listener&&r[o].listener===t){a=o;break}if(a<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},a.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(r=this._events[e],i(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},a.prototype.listeners=function(e){return this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},a.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},a.listenerCount=function(e,t){return e.listenerCount(t)}},{}],2:[function(e,t,r){!function(e){var a=/^((?:[^\/;?#]+:)?)(\/\/[^\/\;?#]*)?(.*?)??(;.*?)?(\?.*?)?(#.*?)?$/,i=/^([^\/;?#]*)(.*)$/,n=/(?:\/|^)\.(?=\/)/g,s=/(?:\/|^)\.\.\/(?!\.\.\/).*?(?=\/)/g,o={buildAbsoluteURL:function(e,t,r){if(r=r||{},e=e.trim(),!(t=t.trim())){if(!r.alwaysNormalize)return e;var a=this.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");return a.path=o.normalizePath(a.path),o.buildURLFromParts(a)}var n=this.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=this.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=a.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(n,"");e.length!==(e=e.replace(s,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}};"object"==typeof r&&"object"==typeof t?t.exports=o:"object"==typeof r?r.URLToolkit=o:e.URLToolkit=o}(this)},{}],3:[function(e,t,r){var a=arguments[3],i=arguments[4],n=arguments[5],s=JSON.stringify;t.exports=function(e,t){function r(e){p[e]=!0;for(var t in i[e][1]){var a=i[e][1][t];p[a]||r(a)}}for(var o,l=Object.keys(n),u=0,d=l.length;u<d;u++){var f=l[u],c=n[f].exports;if(c===e||c&&c.default===e){o=f;break}}if(!o){o=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var h={},u=0,d=l.length;u<d;u++)h[f=l[u]]=f;i[o]=[Function(["require","module","exports"],"("+e+")(self)"),h]}var g=Math.floor(Math.pow(16,8)*Math.random()).toString(16),v={};v[o]=o,i[g]=[Function(["require"],"var f=require("+s(o)+");(f.default ? f.default:f)(self);"),v];var p={};r(g);var y="("+a+")({"+Object.keys(p).map(function(e){return s(e)+":["+i[e][0]+","+s(i[e][1])+"]"}).join(",")+"},{},["+s(g)+"])",m=window.URL||window.webkitURL||window.mozURL||window.msURL,E=new Blob([y],{type:"text/javascript"});if(t&&t.bare)return E;var b=m.createObjectURL(E),T=new Worker(b);return T.objectURL=b,T}},{}],4:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(r,"__esModule",{value:!0}),r.hlsDefaultConfig=void 0;var i=a(e(5)),n=a(e(8)),s=a(e(9)),o=a(e(10)),l=a(e(59)),u=a(e(7)),d=a(e(6)),f=a(e(50)),c=a(e(16)),h=a(e(15)),g=a(e(14));r.hlsDefaultConfig={autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,maxBufferSize:6e7,maxBufferHole:.5,maxSeekHole:2,lowBufferWatchdogPeriod:.5,highBufferWatchdogPeriod:3,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 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,fragLoadingLoopThreshold:3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:l.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,fetchSetup:void 0,abrController:i.default,bufferController:n.default,capLevelController:s.default,fpsController:o.default,audioStreamController:d.default,audioTrackController:u.default,subtitleStreamController:g.default,subtitleTrackController:h.default,timelineController:c.default,cueHandler:f.default,enableCEA708Captions:!0,enableWebVTT:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",stretchShortVideoTrack:!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}},{10:10,14:14,15:15,16:16,5:5,50:50,59:59,6:6,7:7,8:8,9:9}],5:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(35)),u=a(e(34)),d=a(e(37)),f=e(33),c=e(54),h=a(e(52)),g=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l.default.FRAG_LOADING,l.default.FRAG_LOADED,l.default.FRAG_BUFFERED,l.default.ERROR));return r.lastLoadedFragLevel=0,r._nextAutoLevel=-1,r.hls=e,r.timer=null,r._bwEstimator=null,r.onCheck=r._abandonRulesCheck.bind(r),r}return s(t,e),o(t,[{key:"destroy",value:function(){this.clearTimer(),u.default.prototype.destroy.call(this)}},{key:"onFragLoading",value:function(e){var t=e.frag;if("main"===t.type){if(this.timer||(this.timer=setInterval(this.onCheck,100)),!this._bwEstimator){var r=this.hls,a=e.frag.level,i=r.levels[a].details.live,n=r.config,s=void 0,o=void 0;i?(s=n.abrEwmaFastLive,o=n.abrEwmaSlowLive):(s=n.abrEwmaFastVoD,o=n.abrEwmaSlowVoD),this._bwEstimator=new h.default(r,o,s,n.abrEwmaDefaultEstimate)}this.fragCurrent=t}}},{key:"_abandonRulesCheck",value:function(){var e=this.hls,t=e.media,r=this.fragCurrent,a=r.loader,i=e.minAutoLevel;if(!a||a.stats&&a.stats.aborted)return c.logger.warn("frag loader destroy or aborted, disarm abandonRules"),void this.clearTimer();var n=a.stats;if(t&&n&&(!t.paused&&0!==t.playbackRate||!t.readyState)&&r.autoLevel&&r.level){var s=performance.now()-n.trequest,o=Math.abs(t.playbackRate);if(s>500*r.duration/o){var u=e.levels,f=Math.max(1,n.bw?n.bw/8:1e3*n.loaded/s),h=u[r.level],g=h.realBitrate?Math.max(h.realBitrate,h.bitrate):h.bitrate,v=n.total?n.total:Math.max(n.loaded,Math.round(r.duration*g/8)),p=t.currentTime,y=(v-n.loaded)/f,m=(d.default.bufferInfo(t,p,e.config.maxBufferHole).end-p)/o;if(m<2*r.duration/o&&y>m){var E=void 0,b=void 0;for(b=r.level-1;b>i;b--){var T=u[b].realBitrate?Math.max(u[b].realBitrate,u[b].bitrate):u[b].bitrate;if((E=r.duration*T/(6.4*f))<m)break}E<y&&(c.logger.warn("loading too slow, abort fragment loading and switch to level "+b+":fragLoadedDelay["+b+"]<fragLoadedDelay["+(r.level-1)+"];bufferStarvationDelay:"+E.toFixed(1)+"<"+y.toFixed(1)+":"+m.toFixed(1)),e.nextLoadLevel=b,this._bwEstimator.sample(s,n.loaded),a.abort(),this.clearTimer(),e.trigger(l.default.FRAG_LOAD_EMERGENCY_ABORTED,{frag:r,stats:n}))}}}}},{key:"onFragLoaded",value:function(e){var t=e.frag;if("main"===t.type&&!isNaN(t.sn)){if(this.clearTimer(),this.lastLoadedFragLevel=t.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var r=this.hls.levels[t.level],a=(r.loaded?r.loaded.bytes:0)+e.stats.loaded,i=(r.loaded?r.loaded.duration:0)+e.frag.duration;r.loaded={bytes:a,duration:i},r.realBitrate=Math.round(8*a/i)}if(e.frag.bitrateTest){var n=e.stats;n.tparsed=n.tbuffered=n.tload,this.onFragBuffered(e)}}}},{key:"onFragBuffered",value:function(e){var t=e.stats,r=e.frag;if(!(!0===t.aborted||1!==r.loadCounter||"main"!==r.type||isNaN(r.sn)||r.bitrateTest&&t.tload!==t.tbuffered)){var a=t.tparsed-t.trequest;c.logger.log("latency/loading/parsing/append/kbps:"+Math.round(t.tfirst-t.trequest)+"/"+Math.round(t.tload-t.tfirst)+"/"+Math.round(t.tparsed-t.tload)+"/"+Math.round(t.tbuffered-t.tparsed)+"/"+Math.round(8*t.loaded/(t.tbuffered-t.trequest))),this._bwEstimator.sample(a,t.loaded),t.bwEstimate=this._bwEstimator.getEstimate(),r.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}}},{key:"onError",value:function(e){switch(e.details){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer()}}},{key:"clearTimer",value:function(){clearInterval(this.timer),this.timer=null}},{key:"_findBestLevel",value:function(e,t,r,a,i,n,s,o,l){for(var u=i;u>=a;u--){var d=l[u].details,f=d?d.totalduration/d.fragments.length:t,h=!!d&&d.live,g=void 0;g=u<=e?s*r:o*r;var v=l[u].realBitrate?Math.max(l[u].realBitrate,l[u].bitrate):l[u].bitrate,p=v*f/g;if(c.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+u+"/"+Math.round(g)+"/"+v+"/"+f+"/"+n+"/"+p),g>v&&(!p||h&&!this.bitrateTestDelay||p<n))return u}return-1}},{key:"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}},{key:"_nextABRAutoLevel",get:function(){var e=this.hls,t=e.maxAutoLevel,r=e.levels,a=e.config,i=e.minAutoLevel,n=e.media,s=this.lastLoadedFragLevel,o=this.fragCurrent?this.fragCurrent.duration:0,l=n?n.currentTime:0,u=n&&0!==n.playbackRate?Math.abs(n.playbackRate):1,f=this._bwEstimator?this._bwEstimator.getEstimate():a.abrEwmaDefaultEstimate,h=(d.default.bufferInfo(n,l,a.maxBufferHole).end-l)/u,g=this._findBestLevel(s,o,f,i,t,h,a.abrBandWidthFactor,a.abrBandWidthUpFactor,r);if(g>=0)return g;c.logger.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var v=o?Math.min(o,a.maxStarvationDelay):a.maxStarvationDelay,p=a.abrBandWidthFactor,y=a.abrBandWidthUpFactor;if(0===h){var m=this.bitrateTestDelay;m&&(v=(o?Math.min(o,a.maxLoadingDelay):a.maxLoadingDelay)-m,c.logger.trace("bitrate test took "+Math.round(1e3*m)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*v)+" ms"),p=y=1)}return g=this._findBestLevel(s,o,f,i,t,h+v,p,y,r),Math.max(g,0)}}]),t}(u.default);r.default=g},{33:33,34:34,35:35,37:37,52:52,54:54}],6:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(48)),u=a(e(37)),d=a(e(25)),f=a(e(35)),c=a(e(34)),h=a(e(38)),g=a(e(55)),v=e(33),p=e(54),y=e(51),m={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"},E=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,f.default.MEDIA_ATTACHED,f.default.MEDIA_DETACHING,f.default.AUDIO_TRACKS_UPDATED,f.default.AUDIO_TRACK_SWITCHING,f.default.AUDIO_TRACK_LOADED,f.default.KEY_LOADED,f.default.FRAG_LOADED,f.default.FRAG_PARSING_INIT_SEGMENT,f.default.FRAG_PARSING_DATA,f.default.FRAG_PARSED,f.default.ERROR,f.default.BUFFER_CREATED,f.default.BUFFER_APPENDED,f.default.BUFFER_FLUSHED,f.default.INIT_PTS_FOUND));return r.config=e.config,r.audioCodecSwap=!1,r.ticks=0,r._state=m.STOPPED,r.ontick=r.tick.bind(r),r.initPTS=[],r.waitingFragment=null,r.videoTrackCC=null,r}return s(t,e),o(t,[{key:"destroy",value:function(){this.stopLoad(),this.timer&&(clearInterval(this.timer),this.timer=null),c.default.prototype.destroy.call(this),this.state=m.STOPPED}},{key:"onInitPtsFound",value:function(e){var t=e.id,r=e.frag.cc,a=e.initPTS;"main"===t&&(this.initPTS[r]=a,this.videoTrackCC=r,p.logger.log("InitPTS for cc:"+r+" found from video track:"+a),this.state===m.WAITING_INIT_PTS&&this.tick())}},{key:"startLoad",value:function(e){if(this.tracks){var t=this.lastCurrentTime;this.stopLoad(),this.timer||(this.timer=setInterval(this.ontick,100)),this.fragLoadError=0,t>0&&-1===e?(p.logger.log("audio:override startPosition with lastCurrentTime @"+t.toFixed(3)),this.state=m.IDLE):(this.lastCurrentTime=this.startPosition?this.startPosition:e,this.state=m.STARTING),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=e,this.state=m.STOPPED}},{key:"stopLoad",value:function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=m.STOPPED}},{key:"tick",value:function(){1===++this.ticks&&(this.doTick(),this.ticks>1&&setTimeout(this.tick,1),this.ticks=0)}},{key:"doTick",value:function(){var e,t,r,a=this.hls,i=a.config;switch(this.state){case m.ERROR:case m.PAUSED:case m.BUFFER_FLUSHING:break;case m.STARTING:this.state=m.WAITING_TRACK,this.loadedmetadata=!1;break;case m.IDLE:var n=this.tracks;if(!n)break;if(!this.media&&(this.startFragRequested||!i.startFragPrefetch))break;if(this.loadedmetadata)e=this.media.currentTime;else if(void 0===(e=this.nextLoadPosition))break;var s=this.mediaBuffer?this.mediaBuffer:this.media,o=u.default.bufferInfo(s,e,i.maxBufferHole),d=o.len,c=o.end,h=this.fragPrevious,g=i.maxMaxBufferLength,E=this.audioSwitch,b=this.trackId;if((d<g||E)&&b<n.length){if(void 0===(r=n[b].details)){this.state=m.WAITING_TRACK;break}if(!E&&!r.live&&h&&h.sn===r.endSN&&(!this.media.seeking||this.media.duration-c<h.duration/2)){this.hls.trigger(f.default.BUFFER_EOS,{type:"audio"}),this.state=m.ENDED;break}var T=r.fragments,k=T.length,_=T[0].start,R=T[k-1].start+T[k-1].duration,S=void 0;if(E)if(r.live&&!r.PTSKnown)p.logger.log("switching audiotrack, live stream, unknown PTS,load first fragment"),c=0;else if(c=e,r.PTSKnown&&e<_){if(!(o.end>_||o.nextStart))return;p.logger.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=_+.05}if(r.initSegment&&!r.initSegment.data)S=r.initSegment;else if(c<=_){if(S=T[0],null!==this.videoTrackCC&&S.cc!==this.videoTrackCC&&(S=(0,y.findFragWithCC)(T,this.videoTrackCC)),r.live&&S.loadIdx&&S.loadIdx===this.fragLoadIdx){var A=o.nextStart?o.nextStart:_;return p.logger.log("no alt audio available @currentTime:"+this.media.currentTime+", seeking @"+(A+.05)),void(this.media.currentTime=A+.05)}}else{var L=void 0,w=i.maxFragLookUpTolerance,D=h?T[h.sn-T[0].sn+1]:void 0,O=function(e){var t=Math.min(w,e.duration);return e.start+e.duration-t<=c?1:e.start-t>c&&e.start?-1:0};c<R?(c>R-w&&(w=0),L=D&&!O(D)?D:l.default.search(T,O)):L=T[k-1],L&&(S=L,_=L.start,h&&S.level===h.level&&S.sn===h.sn&&(S.sn<r.endSN?(S=T[S.sn+1-r.startSN],p.logger.log("SN just loaded, load next one: "+S.sn)):S=null))}if(S)if(S.decryptdata&&null!=S.decryptdata.uri&&null==S.decryptdata.key)p.logger.log("Loading key for "+S.sn+" of ["+r.startSN+" ,"+r.endSN+"],track "+b),this.state=m.KEY_LOADING,a.trigger(f.default.KEY_LOADING,{frag:S});else{if(p.logger.log("Loading "+S.sn+", cc: "+S.cc+" of ["+r.startSN+" ,"+r.endSN+"],track "+b+", currentTime:"+e+",bufferEnd:"+c.toFixed(3)),void 0!==this.fragLoadIdx?this.fragLoadIdx++:this.fragLoadIdx=0,S.loadCounter){S.loadCounter++;var I=i.fragLoadingLoopThreshold;if(S.loadCounter>I&&Math.abs(this.fragLoadIdx-S.loadIdx)<I)return void a.trigger(f.default.ERROR,{type:v.ErrorTypes.MEDIA_ERROR,details:v.ErrorDetails.FRAG_LOOP_LOADING_ERROR,fatal:!1,frag:S})}else S.loadCounter=1;S.loadIdx=this.fragLoadIdx,this.fragCurrent=S,this.startFragRequested=!0,isNaN(S.sn)||(this.nextLoadPosition=S.start+S.duration),a.trigger(f.default.FRAG_LOADING,{frag:S}),this.state=m.FRAG_LOADING}}break;case m.WAITING_TRACK:(t=this.tracks[this.trackId])&&t.details&&(this.state=m.IDLE);break;case m.FRAG_LOADING_WAITING_RETRY:var P=performance.now(),C=this.retryDate,x=(s=this.media)&&s.seeking;(!C||P>=C||x)&&(p.logger.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=m.IDLE);break;case m.WAITING_INIT_PTS:var F=this.videoTrackCC;if(void 0===this.initPTS[F])break;var M=this.waitingFragment;if(M){var N=M.frag.cc;F!==N?(t=this.tracks[this.trackId]).details&&t.details.live&&(p.logger.warn("Waiting fragment CC ("+N+") does not match video track CC ("+F+")"),this.waitingFragment=null,this.state=m.IDLE):(this.state=m.FRAG_LOADING,this.onFragLoaded(this.waitingFragment),this.waitingFragment=null)}else this.state=m.IDLE;break;case m.STOPPED:case m.FRAG_LOADING:case m.PARSING:case m.PARSED:case m.ENDED:}}},{key:"onMediaAttached",value: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)}},{key:"onMediaDetaching",value: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.tracks;t&&t.forEach(function(e){e.details&&e.details.fragments.forEach(function(e){e.loadCounter=void 0})}),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()}},{key:"onMediaSeeking",value:function(){this.state===m.ENDED&&(this.state=m.IDLE),this.media&&(this.lastCurrentTime=this.media.currentTime),void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold),this.tick()}},{key:"onMediaEnded",value:function(){this.startPosition=this.lastCurrentTime=0}},{key:"onAudioTracksUpdated",value:function(e){p.logger.log("audio tracks updated"),this.tracks=e.audioTracks}},{key:"onAudioTrackSwitching",value:function(e){var t=!!e.url;this.trackId=e.id,this.fragCurrent=null,this.state=m.PAUSED,this.waitingFragment=null,t?this.timer||(this.timer=setInterval(this.ontick,100)):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),t&&(this.audioSwitch=!0,this.state=m.IDLE,void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold)),this.tick()}},{key:"onAudioTrackLoaded",value:function(e){var t=e.details,r=e.id,a=this.tracks[r],i=t.totalduration,n=0;if(p.logger.log("track "+r+" loaded ["+t.startSN+","+t.endSN+"],duration:"+i),t.live){var s=a.details;s&&t.fragments.length>0?(h.default.mergeDetails(s,t),n=t.fragments[0].start,t.PTSKnown?p.logger.log("live audio playlist sliding:"+n.toFixed(3)):p.logger.log("live audio playlist - outdated PTS, unknown sliding")):(t.PTSKnown=!1,p.logger.log("live audio playlist - first load, unknown sliding"))}else t.PTSKnown=!1;if(a.details=t,!this.startFragRequested){if(-1===this.startPosition){var o=t.startTimeOffset;isNaN(o)?this.startPosition=0:(p.logger.log("start time offset found in playlist, adjust startPosition to "+o),this.startPosition=o)}this.nextLoadPosition=this.startPosition}this.state===m.WAITING_TRACK&&(this.state=m.IDLE),this.tick()}},{key:"onKeyLoaded",value:function(){this.state===m.KEY_LOADING&&(this.state=m.IDLE,this.tick())}},{key:"onFragLoaded",value:function(e){var t=this.fragCurrent,r=e.frag;if(this.state===m.FRAG_LOADING&&t&&"audio"===r.type&&r.level===t.level&&r.sn===t.sn){var a=this.tracks[this.trackId],i=a.details,n=i.totalduration,s=t.level,o=t.sn,l=t.cc,u=this.config.defaultAudioCodec||a.audioCodec||"mp4a.40.2",c=this.stats=e.stats;if("initSegment"===o)this.state=m.IDLE,c.tparsed=c.tbuffered=performance.now(),i.initSegment.data=e.payload,this.hls.trigger(f.default.FRAG_BUFFERED,{stats:c,frag:t,id:"audio"}),this.tick();else{this.state=m.PARSING,this.appended=!1,this.demuxer||(this.demuxer=new d.default(this.hls,"audio"));var h=this.initPTS[l],g=i.initSegment?i.initSegment.data:[];if(i.initSegment||void 0!==h){this.pendingBuffering=!0,p.logger.log("Demuxing "+o+" of ["+i.startSN+" ,"+i.endSN+"],track "+s);this.demuxer.push(e.payload,g,u,null,t,n,!1,h)}else p.logger.log("unknown video PTS for continuity counter "+l+", waiting for video PTS before demuxing audio frag "+o+" of ["+i.startSN+" ,"+i.endSN+"],track "+s),this.waitingFragment=e,this.state=m.WAITING_INIT_PTS}}this.fragLoadError=0}},{key:"onFragParsingInitSegment",value:function(e){var t=this.fragCurrent,r=e.frag;if(t&&"audio"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===m.PARSING){var a=e.tracks,i=void 0;if(a.video&&delete a.video,i=a.audio){i.levelCodec=i.codec,i.id=e.id,this.hls.trigger(f.default.BUFFER_CODECS,a),p.logger.log("audio track:audio,container:"+i.container+",codecs[level/parsed]=["+i.levelCodec+"/"+i.codec+"]");var n=i.initSegment;if(n){var s={type:"audio",data:n,parent:"audio",content:"initSegment"};this.audioSwitch?this.pendingData=[s]:(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(f.default.BUFFER_APPENDING,s))}this.tick()}}}},{key:"onFragParsingData",value:function(e){var t=this,r=this.fragCurrent,a=e.frag;if(r&&"audio"===e.id&&"audio"===e.type&&a.sn===r.sn&&a.level===r.level&&this.state===m.PARSING){var i=this.trackId,n=this.tracks[i],s=this.hls;isNaN(e.endPTS)&&(e.endPTS=e.startPTS+r.duration,e.endDTS=e.startDTS+r.duration),p.logger.log("parsed "+e.type+",PTS:["+e.startPTS.toFixed(3)+","+e.endPTS.toFixed(3)+"],DTS:["+e.startDTS.toFixed(3)+"/"+e.endDTS.toFixed(3)+"],nb:"+e.nb),h.default.updateFragPTSDTS(n.details,r,e.startPTS,e.endPTS);var o=this.audioSwitch,l=this.media,u=!1;if(o&&l)if(l.readyState){var d=l.currentTime;p.logger.log("switching audio track:currentTime:"+d),d>=e.startPTS&&(p.logger.log("switching audio track:flushing all audio"),this.state=m.BUFFER_FLUSHING,s.trigger(f.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),u=!0,this.audioSwitch=!1,s.trigger(f.default.AUDIO_TRACK_SWITCHED,{id:i}))}else this.audioSwitch=!1,s.trigger(f.default.AUDIO_TRACK_SWITCHED,{id:i});var c=this.pendingData;this.audioSwitch||([e.data1,e.data2].forEach(function(t){t&&t.length&&c.push({type:e.type,data:t,parent:"audio",content:"data"})}),!u&&c.length&&(c.forEach(function(e){t.state===m.PARSING&&(t.pendingBuffering=!0,t.hls.trigger(f.default.BUFFER_APPENDING,e))}),this.pendingData=[],this.appended=!0)),this.tick()}}},{key:"onFragParsed",value:function(e){var t=this.fragCurrent,r=e.frag;t&&"audio"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===m.PARSING&&(this.stats.tparsed=performance.now(),this.state=m.PARSED,this._checkAppendedParsed())}},{key:"onBufferCreated",value:function(e){var t=e.tracks.audio;t&&(this.mediaBuffer=t.buffer,this.loadedmetadata=!0)}},{key:"onBufferAppended",value:function(e){if("audio"===e.parent){var t=this.state;t!==m.PARSING&&t!==m.PARSED||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}}},{key:"_checkAppendedParsed",value:function(){if(!(this.state!==m.PARSED||this.appended&&this.pendingBuffering)){var e=this.fragCurrent,t=this.stats,r=this.hls;if(e){this.fragPrevious=e,t.tbuffered=performance.now(),r.trigger(f.default.FRAG_BUFFERED,{stats:t,frag:e,id:"audio"});var a=this.mediaBuffer?this.mediaBuffer:this.media;p.logger.log("audio buffered:"+g.default.toString(a.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,r.trigger(f.default.AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=m.IDLE}this.tick()}}},{key:"onError",value:function(e){var t=e.frag;if(!t||"audio"===t.type)switch(e.details){case v.ErrorDetails.FRAG_LOAD_ERROR:case v.ErrorDetails.FRAG_LOAD_TIMEOUT:if(!e.fatal){var r=this.fragLoadError;r?r++:r=1;var a=this.config;if(r<=a.fragLoadingMaxRetry){this.fragLoadError=r,t.loadCounter=0;var i=Math.min(Math.pow(2,r-1)*a.fragLoadingRetryDelay,a.fragLoadingMaxRetryTimeout);p.logger.warn("audioStreamController: frag loading failed, retry in "+i+" ms"),this.retryDate=performance.now()+i,this.state=m.FRAG_LOADING_WAITING_RETRY}else p.logger.error("audioStreamController: "+e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.state=m.ERROR}break;case v.ErrorDetails.FRAG_LOOP_LOADING_ERROR:case v.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case v.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:case v.ErrorDetails.KEY_LOAD_ERROR:case v.ErrorDetails.KEY_LOAD_TIMEOUT:this.state!==m.ERROR&&(this.state=e.fatal?m.ERROR:m.IDLE,p.logger.warn("audioStreamController: "+e.details+" while loading frag,switch to "+this.state+" state ..."));break;case v.ErrorDetails.BUFFER_FULL_ERROR:if("audio"===e.parent&&(this.state===m.PARSING||this.state===m.PARSED)){var n=this.mediaBuffer,s=this.media.currentTime;if(n&&u.default.isBuffered(n,s)&&u.default.isBuffered(n,s+.5)){var o=this.config;o.maxMaxBufferLength>=o.maxBufferLength&&(o.maxMaxBufferLength/=2,p.logger.warn("audio:reduce max buffer length to "+o.maxMaxBufferLength+"s"),this.fragLoadIdx+=2*o.fragLoadingLoopThreshold),this.state=m.IDLE}else p.logger.warn("buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,this.state=m.BUFFER_FLUSHING,this.hls.trigger(f.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"})}}}},{key:"onBufferFlushed",value:function(){var e=this,t=this.pendingData;t&&t.length?(p.logger.log("appending pending audio data on Buffer Flushed"),t.forEach(function(t){e.hls.trigger(f.default.BUFFER_APPENDING,t)}),this.appended=!0,this.pendingData=[],this.state=m.PARSED):(this.state=m.IDLE,this.fragPrevious=null,this.tick())}},{key:"state",set:function(e){if(this.state!==e){var t=this.state;this._state=e,p.logger.log("audio stream:"+t+"->"+e)}},get:function(){return this._state}}]),t}(c.default);r.default=E},{25:25,33:33,34:34,35:35,37:37,38:38,48:48,51:51,54:54,55:55}],7:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(35)),u=a(e(34)),d=e(54),f=e(33),c=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l.default.MANIFEST_LOADING,l.default.MANIFEST_LOADED,l.default.AUDIO_TRACK_LOADED,l.default.ERROR));return r.ticks=0,r.ontick=r.tick.bind(r),r}return s(t,e),o(t,[{key:"destroy",value:function(){this.cleanTimer(),u.default.prototype.destroy.call(this)}},{key:"cleanTimer",value:function(){this.timer&&(clearTimeout(this.timer),this.timer=null)}},{key:"tick",value:function(){1===++this.ticks&&(this.doTick(),this.ticks>1&&setTimeout(this.tick,1),this.ticks=0)}},{key:"doTick",value:function(){this.updateTrack(this.trackId)}},{key:"onError",value:function(e){e.fatal&&e.type===f.ErrorTypes.NETWORK_ERROR&&this.cleanTimer()}},{key:"onManifestLoading",value:function(){this.tracks=[],this.trackId=-1}},{key:"onManifestLoaded",value:function(e){var t=this,r=e.audioTracks||[],a=!1;this.tracks=r,this.hls.trigger(l.default.AUDIO_TRACKS_UPDATED,{audioTracks:r});var i=0;r.forEach(function(e){if(e.default&&!a)return t.audioTrack=i,void(a=!0);i++}),!1===a&&r.length&&(d.logger.log("no default audio track defined, use first audio track as default"),this.audioTrack=0)}},{key:"onAudioTrackLoaded",value:function(e){e.id<this.tracks.length&&(d.logger.log("audioTrack "+e.id+" loaded"),this.tracks[e.id].details=e.details,e.details.live&&!this.timer&&(this.timer=setInterval(this.ontick,1e3*e.details.targetduration)),!e.details.live&&this.timer&&this.cleanTimer())}},{key:"setAudioTrackInternal",value:function(e){if(e>=0&&e<this.tracks.length){this.cleanTimer(),this.trackId=e,d.logger.log("switching to audioTrack "+e);var t=this.tracks[e],r=this.hls,a=t.type,i=t.url,n={id:e,type:a,url:i};r.trigger(l.default.AUDIO_TRACK_SWITCH,n),r.trigger(l.default.AUDIO_TRACK_SWITCHING,n);var s=t.details;!i||void 0!==s&&!0!==s.live||(d.logger.log("(re)loading playlist for audioTrack "+e),r.trigger(l.default.AUDIO_TRACK_LOADING,{url:i,id:e}))}}},{key:"updateTrack",value:function(e){if(e>=0&&e<this.tracks.length){this.cleanTimer(),this.trackId=e,d.logger.log("updating audioTrack "+e);var t=this.tracks[e],r=t.url,a=t.details;!r||void 0!==a&&!0!==a.live||(d.logger.log("(re)loading playlist for audioTrack "+e),this.hls.trigger(l.default.AUDIO_TRACK_LOADING,{url:r,id:e}))}}},{key:"audioTracks",get:function(){return this.tracks}},{key:"audioTrack",get:function(){return this.trackId},set:function(e){this.trackId===e&&void 0!==this.tracks[e].details||this.setAudioTrackInternal(e)}}]),t}(u.default);r.default=c},{33:33,34:34,35:35,54:54}],8:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(35)),u=a(e(34)),d=e(54),f=e(33),c=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l.default.MEDIA_ATTACHING,l.default.MEDIA_DETACHING,l.default.MANIFEST_PARSED,l.default.BUFFER_RESET,l.default.BUFFER_APPENDING,l.default.BUFFER_CODECS,l.default.BUFFER_EOS,l.default.BUFFER_FLUSHING,l.default.LEVEL_PTS_UPDATED,l.default.LEVEL_UPDATED));return r._msDuration=null,r._levelDuration=null,r.onsbue=r.onSBUpdateEnd.bind(r),r.onsbe=r.onSBUpdateError.bind(r),r.pendingTracks={},r.tracks={},r}return s(t,e),o(t,[{key:"destroy",value:function(){u.default.prototype.destroy.call(this)}},{key:"onLevelPtsUpdated",value:function(e){var t=e.type,r=this.tracks.audio;if("audio"===t&&r&&"audio/mpeg"===r.container){var a=this.sourceBuffer.audio;if(Math.abs(a.timestampOffset-e.start)>.1){var i=a.updating;try{a.abort()}catch(e){i=!0,d.logger.warn("can not abort audio buffer: "+e)}i?this.audioTimestampOffset=e.start:(d.logger.warn("change mpeg audio timestamp offset from "+a.timestampOffset+" to "+e.start),a.timestampOffset=e.start)}}}},{key:"onManifestParsed",value:function(e){var t=e.audio,r=e.video||e.levels.length&&e.audio,a=0;e.altAudio&&(t||r)&&(a=(t?1:0)+(r?1:0),d.logger.log(a+" sourceBuffer(s) expected")),this.sourceBufferNb=a}},{key:"onMediaAttaching",value:function(e){var t=this.media=e.media;if(t){var r=this.mediaSource=new MediaSource;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=URL.createObjectURL(r)}}},{key:"onMediaDetaching",value:function(){d.logger.log("media source detaching");var e=this.mediaSource;if(e){if("open"===e.readyState)try{e.endOfStream()}catch(e){d.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&&(URL.revokeObjectURL(this.media.src),this.media.removeAttribute("src"),this.media.load()),this.mediaSource=null,this.media=null,this.pendingTracks={},this.tracks={},this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}this.onmso=this.onmse=this.onmsc=null,this.hls.trigger(l.default.MEDIA_DETACHED)}},{key:"onMediaSourceOpen",value:function(){d.logger.log("media source opened"),this.hls.trigger(l.default.MEDIA_ATTACHED,{media:this.media});var e=this.mediaSource;e&&e.removeEventListener("sourceopen",this.onmso),this.checkPendingTracks()}},{key:"checkPendingTracks",value:function(){var e=this.pendingTracks,t=Object.keys(e).length;t&&(this.sourceBufferNb<=t||0===this.sourceBufferNb)&&(this.createSourceBuffers(e),this.pendingTracks={},this.doAppending())}},{key:"onMediaSourceClose",value:function(){d.logger.log("media source closed")}},{key:"onMediaSourceEnded",value:function(){d.logger.log("media source ended")}},{key:"onSBUpdateEnd",value:function(){if(this.audioTimestampOffset){var e=this.sourceBuffer.audio;d.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);this.hls.trigger(l.default.BUFFER_APPENDED,{parent:t,pending:r}),this._needsFlush||this.doAppending(),this.updateMediaElementDuration()}},{key:"onSBUpdateError",value:function(e){d.logger.error("sourceBuffer error:",e),this.hls.trigger(l.default.ERROR,{type:f.ErrorTypes.MEDIA_ERROR,details:f.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})}},{key:"onBufferReset",value: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}},{key:"onBufferCodecs",value:function(e){if(0===Object.keys(this.sourceBuffer).length){for(var t in e)this.pendingTracks[t]=e[t];var r=this.mediaSource;r&&"open"===r.readyState&&this.checkPendingTracks()}}},{key:"createSourceBuffers",value:function(e){var t=this.sourceBuffer,r=this.mediaSource;for(var a in e)if(!t[a]){var i=e[a],n=i.levelCodec||i.codec,s=i.container+";codecs="+n;d.logger.log("creating sourceBuffer("+s+")");try{var o=t[a]=r.addSourceBuffer(s);o.addEventListener("updateend",this.onsbue),o.addEventListener("error",this.onsbe),this.tracks[a]={codec:n,container:i.container},i.buffer=o}catch(e){d.logger.error("error while trying to add sourceBuffer:"+e.message),this.hls.trigger(l.default.ERROR,{type:f.ErrorTypes.MEDIA_ERROR,details:f.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:e,mimeType:s})}}this.hls.trigger(l.default.BUFFER_CREATED,{tracks:e})}},{key:"onBufferAppending",value:function(e){this._needsFlush||(this.segments?this.segments.push(e):this.segments=[e],this.doAppending())}},{key:"onBufferAppendFail",value:function(e){d.logger.error("sourceBuffer error:",e.event),this.hls.trigger(l.default.ERROR,{type:f.ErrorTypes.MEDIA_ERROR,details:f.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})}},{key:"onBufferEos",value:function(e){var t=this.sourceBuffer,r=e.type;for(var a in t)r&&a!==r||t[a].ended||(t[a].ended=!0,d.logger.log(a+" sourceBuffer now EOS"));this.checkEos()}},{key:"checkEos",value:function(){var e=this.sourceBuffer,t=this.mediaSource;if(t&&"open"===t.readyState){for(var r in e){var a=e[r];if(!a.ended)return;if(a.updating)return void(this._needsEos=!0)}d.logger.log("all media data available, signal endOfStream() to MediaSource and stop loading fragment");try{t.endOfStream()}catch(e){d.logger.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1}else this._needsEos=!1}},{key:"onBufferFlushing",value:function(e){this.flushRange.push({start:e.startOffset,end:e.endOffset,type:e.type}),this.flushBufferCounter=0,this.doFlush()}},{key:"onLevelUpdated",value:function(e){var t=e.details;0!==t.fragments.length&&(this._levelDuration=t.totalduration+t.fragments[0].start,this.updateMediaElementDuration())}},{key:"updateMediaElementDuration",value:function(){var e=this.media,t=this.mediaSource,r=this.sourceBuffer,a=this._levelDuration;if(null!==a&&e&&t&&r&&0!==e.readyState&&"open"===t.readyState){for(var i in r)if(r[i].updating)return;null===this._msDuration&&(this._msDuration=t.duration);var n=e.duration;(a>this._msDuration&&a>n||n===1/0||isNaN(n))&&(d.logger.log("Updating mediasource duration to "+a.toFixed(3)),this._msDuration=t.duration=a)}}},{key:"doFlush",value: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 a in r)t+=r[a].buffered.length}catch(e){d.logger.error("error while accessing sourceBuffer.buffered")}this.appended=t,this.hls.trigger(l.default.BUFFER_FLUSHED)}}},{key:"doAppending",value:function(){var e=this.hls,t=this.sourceBuffer,r=this.segments;if(Object.keys(t).length){if(this.media.error)return this.segments=[],void d.logger.error("trying to append although a media error occured, flush segment and abort");if(this.appending)return;if(r&&r.length){var a=r.shift();try{var i=t[a.type];i?i.updating?r.unshift(a):(i.ended=!1,this.parent=a.parent,i.appendBuffer(a.data),this.appendError=0,this.appended++,this.appending=!0):this.onSBUpdateEnd()}catch(t){d.logger.error("error while trying to append buffer:"+t.message),r.unshift(a);var n={type:f.ErrorTypes.MEDIA_ERROR,parent:a.parent};if(22===t.code)return this.segments=[],n.details=f.ErrorDetails.BUFFER_FULL_ERROR,n.fatal=!1,void e.trigger(l.default.ERROR,n);if(this.appendError?this.appendError++:this.appendError=1,n.details=f.ErrorDetails.BUFFER_APPEND_ERROR,this.appendError>e.config.appendErrorMaxRetry)return d.logger.log("fail "+e.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),r=[],n.fatal=!0,void e.trigger(l.default.ERROR,n);n.fatal=!1,e.trigger(l.default.ERROR,n)}}}}},{key:"flushBuffer",value:function(e,t,r){var a,i,n,s,o,l,u=this.sourceBuffer;if(Object.keys(u).length){if(d.logger.log("flushBuffer,pos/start/end: "+this.media.currentTime.toFixed(3)+"/"+e+"/"+t),this.flushBufferCounter<this.appended){for(var f in u)if(!r||f===r){if(a=u[f],a.ended=!1,a.updating)return d.logger.warn("cannot flush, sb updating in progress"),!1;try{for(i=0;i<a.buffered.length;i++)if(n=a.buffered.start(i),s=a.buffered.end(i),-1!==navigator.userAgent.toLowerCase().indexOf("firefox")&&t===Number.POSITIVE_INFINITY?(o=e,l=t):(o=Math.max(n,e),l=Math.min(s,t)),Math.min(l,s)-o>.5)return this.flushBufferCounter++,d.logger.log("flush "+f+" ["+o+","+l+"], of ["+n+","+s+"], pos:"+this.media.currentTime),a.remove(o,l),!1}catch(e){d.logger.warn("exception while accessing sourcebuffer, it might have been removed from MediaSource")}}}else d.logger.warn("abort flushing too many retries");d.logger.log("buffer flushed")}return!0}}]),t}(u.default);r.default=c},{33:33,34:34,35:35,54:54}],9:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(35)),u=function(e){function t(e){return i(this,t),n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l.default.FPS_DROP_LEVEL_CAPPING,l.default.MEDIA_ATTACHING,l.default.MANIFEST_PARSED))}return s(t,e),o(t,[{key:"destroy",value:function(){this.hls.config.capLevelToPlayerSize&&(this.media=this.restrictedLevels=null,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(this.timer=clearInterval(this.timer)))}},{key:"onFpsDropLevelCapping",value:function(e){t.isLevelAllowed(e.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(e.droppedLevel)}},{key:"onMediaAttaching",value:function(e){this.media=e.media instanceof HTMLVideoElement?e.media:null}},{key:"onManifestParsed",value:function(e){var t=this.hls;this.restrictedLevels=[],t.config.capLevelToPlayerSize&&(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.levels=e.levels,t.firstLevel=this.getMaxLevel(e.firstLevel),clearInterval(this.timer),this.timer=setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())}},{key:"detectPlayerSize",value: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}}}},{key:"getMaxLevel",value:function(e){var r=this;if(!this.levels)return-1;var a=this.levels.filter(function(a,i){return t.isLevelAllowed(i,r.restrictedLevels)&&i<=e});return t.getMaxLevelByMediaSize(a,this.mediaWidth,this.mediaHeight)}},{key:"mediaWidth",get:function(){var e=void 0,r=this.media;return r&&(e=r.width||r.clientWidth||r.offsetWidth,e*=t.contentScaleFactor),e}},{key:"mediaHeight",get:function(){var e=void 0,r=this.media;return r&&(e=r.height||r.clientHeight||r.offsetHeight,e*=t.contentScaleFactor),e}}],[{key:"isLevelAllowed",value:function(e){return-1===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).indexOf(e)}},{key:"getMaxLevelByMediaSize",value:function(e,t,r){if(!e||e&&!e.length)return-1;for(var a=e.length-1,i=0;i<e.length;i+=1){var n=e[i];if((n.width>=t||n.height>=r)&&function(e,t){return!t||e.width!==t.width||e.height!==t.height}(n,e[i+1])){a=i;break}}return a}},{key:"contentScaleFactor",get:function(){var e=1;try{e=window.devicePixelRatio}catch(e){}return e}}]),t}(a(e(34)).default);r.default=u},{34:34,35:35}],10:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(35)),u=a(e(34)),d=e(54),f=function(e){function t(e){return i(this,t),n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l.default.MEDIA_ATTACHING))}return s(t,e),o(t,[{key:"destroy",value:function(){this.timer&&clearInterval(this.timer),this.isVideoPlaybackQualityAvailable=!1}},{key:"onMediaAttaching",value:function(e){var t=this.hls.config;t.capLevelOnFPSDrop&&("function"==typeof(this.video=e.media instanceof HTMLVideoElement?e.media:null).getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),clearInterval(this.timer),this.timer=setInterval(this.checkFPSInterval.bind(this),t.fpsDroppedMonitoringPeriod))}},{key:"checkFPS",value:function(e,t,r){var a=performance.now();if(t){if(this.lastTime){var i=a-this.lastTime,n=r-this.lastDroppedFrames,s=t-this.lastDecodedFrames,o=1e3*n/i,u=this.hls;if(u.trigger(l.default.FPS_DROP,{currentDropped:n,currentDecoded:s,totalDroppedFrames:r}),o>0&&n>u.config.fpsDroppedMonitoringThreshold*s){var f=u.currentLevel;d.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+f),f>0&&(-1===u.autoLevelCapping||u.autoLevelCapping>=f)&&(f-=1,u.trigger(l.default.FPS_DROP_LEVEL_CAPPING,{level:f,droppedLevel:u.currentLevel}),u.autoLevelCapping=f,u.streamController.nextLevelSwitch())}}this.lastTime=a,this.lastDroppedFrames=r,this.lastDecodedFrames=t}}},{key:"checkFPSInterval",value: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}(u.default);r.default=f},{34:34,35:35,54:54}],11:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(35)),u=a(e(34)),d=a(e(27)),f=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l.default.MEDIA_ATTACHED,l.default.MEDIA_DETACHING,l.default.FRAG_PARSING_METADATA));return r.id3Track=void 0,r.media=void 0,r}return s(t,e),o(t,[{key:"destroy",value:function(){u.default.prototype.destroy.call(this)}},{key:"onMediaAttached",value:function(e){this.media=e.media,this.media&&(this.id3Track=this.media.addTextTrack("metadata","id3"),this.id3Track.mode="hidden")}},{key:"onMediaDetaching",value:function(){this.media=void 0}},{key:"onFragParsingMetadata",value:function(e){for(var t=e.frag,r=e.samples,a=window.WebKitDataCue||window.VTTCue||window.TextTrackCue,i=0;i<r.length;i++){var n=d.default.getID3Frames(r[i].data);if(n){var s=r[i].pts,o=i<r.length-1?r[i+1].pts:t.endPTS;s===o&&(o+=1e-4);for(var l=0;l<n.length;l++){var u=n[l];if(!d.default.isTimeStampFrame(u)){var f=new a(s,o,"");f.value=u,this.id3Track.addCue(f)}}}}}}]),t}(u.default);r.default=f},{27:27,34:34,35:35}],12:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(35)),u=a(e(34)),d=e(54),f=e(33),c=a(e(37)),h=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l.default.MANIFEST_LOADED,l.default.LEVEL_LOADED,l.default.FRAG_LOADED,l.default.ERROR));return r.ontick=r.tick.bind(r),r._manualLevel=-1,r}return s(t,e),o(t,[{key:"destroy",value:function(){this.cleanTimer(),this._manualLevel=-1}},{key:"cleanTimer",value:function(){this.timer&&(clearTimeout(this.timer),this.timer=null)}},{key:"startLoad",value:function(){this.canload=!0;var e=this._levels;e&&e.forEach(function(e){e.loadError=0;var t=e.details;t&&t.live&&(e.details=void 0)}),this.timer&&this.tick()}},{key:"stopLoad",value:function(){this.canload=!1}},{key:"onManifestLoaded",value:function(e){var t,r=[],a=[],i={},n=!1,s=!1,o=this.hls,u=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),c=function(e,t){return MediaSource.isTypeSupported(e+"/mp4;codecs="+t)};if(e.levels.forEach(function(e){e.videoCodec&&(n=!0),u&&e.audioCodec&&-1!==e.audioCodec.indexOf("mp4a.40.34")&&(e.audioCodec=void 0),(e.audioCodec||e.attrs&&e.attrs.AUDIO)&&(s=!0);var t=i[e.bitrate];void 0===t?(i[e.bitrate]=r.length,e.url=[e.url],e.urlId=0,r.push(e)):r[t].url.push(e.url)}),n&&s?r.forEach(function(e){e.videoCodec&&a.push(e)}):a=r,(a=a.filter(function(e){var t=e.audioCodec,r=e.videoCodec;return(!t||c("audio",t))&&(!r||c("video",r))})).length){t=a[0].bitrate,a.sort(function(e,t){return e.bitrate-t.bitrate}),this._levels=a;for(var h=0;h<a.length;h++)if(a[h].bitrate===t){this._firstLevel=h,d.logger.log("manifest loaded,"+a.length+" level(s) found, first bitrate:"+t);break}o.trigger(l.default.MANIFEST_PARSED,{levels:a,firstLevel:this._firstLevel,stats:e.stats,audio:s,video:n,altAudio:e.audioTracks.length>0})}else o.trigger(l.default.ERROR,{type:f.ErrorTypes.MEDIA_ERROR,details:f.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:o.url,reason:"no level with compatible codecs found in manifest"})}},{key:"setLevelInternal",value:function(e){var t=this._levels,r=this.hls;if(e>=0&&e<t.length){if(this.cleanTimer(),this._level!==e){d.logger.log("switching to level "+e),this._level=e;var a=t[e];a.level=e,r.trigger(l.default.LEVEL_SWITCH,a),r.trigger(l.default.LEVEL_SWITCHING,a)}var i=t[e],n=i.details;if(!n||!0===n.live){var s=i.urlId;r.trigger(l.default.LEVEL_LOADING,{url:i.url[s],level:e,id:s})}}else r.trigger(l.default.ERROR,{type:f.ErrorTypes.OTHER_ERROR,details:f.ErrorDetails.LEVEL_SWITCH_ERROR,level:e,fatal:!1,reason:"invalid level idx"})}},{key:"onError",value:function(e){if(e.fatal)e.type===f.ErrorTypes.NETWORK_ERROR&&this.cleanTimer();else{var t=e.details,r=this.hls,a=void 0,i=void 0,n=!1;switch(t){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:case f.ErrorDetails.FRAG_LOOP_LOADING_ERROR:case f.ErrorDetails.KEY_LOAD_ERROR:case f.ErrorDetails.KEY_LOAD_TIMEOUT:a=e.frag.level;break;case f.ErrorDetails.LEVEL_LOAD_ERROR:case f.ErrorDetails.LEVEL_LOAD_TIMEOUT:a=e.context.level,n=!0;break;case f.ErrorDetails.REMUX_ALLOC_ERROR:a=e.level}if(void 0!==a){(i=this._levels[a]).loadError?i.loadError++:i.loadError=1;var s=i.url.length;if(s>1&&i.loadError<s)i.urlId=(i.urlId+1)%s,i.details=void 0,d.logger.warn("level controller,"+t+" for level "+a+": switching to redundant stream id "+i.urlId);else if(-1===this._manualLevel&&a)d.logger.warn("level controller,"+t+": switch-down for next fragment"),r.nextAutoLevel=Math.max(0,a-1);else if(i&&i.details&&i.details.live)d.logger.warn("level controller,"+t+" on live stream, discard"),n&&(this._level=void 0);else if(t===f.ErrorDetails.LEVEL_LOAD_ERROR||t===f.ErrorDetails.LEVEL_LOAD_TIMEOUT){var o=r.media;if(o&&c.default.isBuffered(o,o.currentTime)&&c.default.isBuffered(o,o.currentTime+.5)){var l=r.config.levelLoadingRetryDelay;d.logger.warn("level controller,"+t+", but media buffered, retry in "+l+"ms"),this.timer=setTimeout(this.ontick,l),e.levelRetry=!0}else d.logger.error("cannot recover "+t+" error"),this._level=void 0,this.cleanTimer(),e.fatal=!0}}}}},{key:"onFragLoaded",value:function(e){var t=e.frag;if(t&&"main"===t.type){var r=this._levels[t.level];r&&(r.loadError=0)}}},{key:"onLevelLoaded",value:function(e){var t=e.level;if(t===this._level){var r=this._levels[t];r.loadError=0;var a=e.details;if(a.live){var i=1e3*(a.averagetargetduration?a.averagetargetduration:a.targetduration),n=r.details;n&&a.endSN===n.endSN&&(i/=2,d.logger.log("same live playlist, reload twice faster")),i-=performance.now()-e.stats.trequest,i=Math.max(1e3,Math.round(i)),d.logger.log("live playlist, reload in "+i+" ms"),this.timer=setTimeout(this.ontick,i)}else this.timer=null}}},{key:"tick",value:function(){var e=this._level;if(void 0!==e&&this.canload){var t=this._levels[e];if(t&&t.url){var r=t.urlId;this.hls.trigger(l.default.LEVEL_LOADING,{url:t.url[r],level:e,id:r})}}}},{key:"levels",get:function(){return this._levels}},{key:"level",get:function(){return this._level},set:function(e){var t=this._levels;t&&t.length>e&&(this._level===e&&void 0!==t[e].details||this.setLevelInternal(e))}},{key:"manualLevel",get:function(){return this._manualLevel},set:function(e){this._manualLevel=e,void 0===this._startLevel&&(this._startLevel=e),-1!==e&&(this.level=e)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(e){this._firstLevel=e}},{key:"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}},{key:"nextLoadLevel",get:function(){return-1!==this._manualLevel?this._manualLevel:this.hls.nextAutoLevel},set:function(e){this.level=e,-1===this._manualLevel&&(this.hls.nextAutoLevel=e)}}]),t}(u.default);r.default=h},{33:33,34:34,35:35,37:37,54:54}],13:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(48)),u=a(e(37)),d=a(e(25)),f=a(e(35)),c=a(e(34)),h=a(e(38)),g=a(e(55)),v=e(33),p=e(54),y={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_LEVEL:"WAITING_LEVEL",PARSING:"PARSING",PARSED:"PARSED",BUFFER_FLUSHING:"BUFFER_FLUSHING",ENDED:"ENDED",ERROR:"ERROR"},m=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,f.default.MEDIA_ATTACHED,f.default.MEDIA_DETACHING,f.default.MANIFEST_LOADING,f.default.MANIFEST_PARSED,f.default.LEVEL_LOADED,f.default.KEY_LOADED,f.default.FRAG_LOADED,f.default.FRAG_LOAD_EMERGENCY_ABORTED,f.default.FRAG_PARSING_INIT_SEGMENT,f.default.FRAG_PARSING_DATA,f.default.FRAG_PARSED,f.default.ERROR,f.default.AUDIO_TRACK_SWITCHING,f.default.AUDIO_TRACK_SWITCHED,f.default.BUFFER_CREATED,f.default.BUFFER_APPENDED,f.default.BUFFER_FLUSHED));return r.config=e.config,r.audioCodecSwap=!1,r.ticks=0,r._state=y.STOPPED,r.ontick=r.tick.bind(r),r}return s(t,e),o(t,[{key:"destroy",value:function(){this.stopLoad(),this.timer&&(clearInterval(this.timer),this.timer=null),c.default.prototype.destroy.call(this),this.state=y.STOPPED}},{key:"startLoad",value:function(e){if(this.levels){var t=this.lastCurrentTime,r=this.hls;if(this.stopLoad(),this.timer||(this.timer=setInterval(this.ontick,100)),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var a=r.startLevel;-1===a&&(a=0,this.bitrateTest=!0),this.level=r.nextLoadLevel=a,this.loadedmetadata=!1}t>0&&-1===e&&(p.logger.log("override startPosition with lastCurrentTime @"+t.toFixed(3)),e=t),this.state=y.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this.forceStartLoad=!0,this.state=y.STOPPED}},{key:"stopLoad",value:function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=y.STOPPED,this.forceStartLoad=!1}},{key:"tick",value:function(){1===++this.ticks&&(this.doTick(),this.ticks>1&&setTimeout(this.tick,1),this.ticks=0)}},{key:"doTick",value:function(){switch(this.state){case y.ERROR:break;case y.BUFFER_FLUSHING:this.fragLoadError=0;break;case y.IDLE:this._doTickIdle();break;case y.WAITING_LEVEL:var e=this.levels[this.level];e&&e.details&&(this.state=y.IDLE);break;case y.FRAG_LOADING_WAITING_RETRY:var t=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=y.IDLE);break;case y.ERROR:case y.STOPPED:case y.FRAG_LOADING:case y.PARSING:case y.PARSED:case y.ENDED:}this._checkBuffer(),this._checkFragmentChanged()}},{key:"_doTickIdle",value:function(){var e=this.hls,t=e.config,r=this.media;if(void 0===this.levelLastLoaded||r||!this.startFragRequested&&t.startFragPrefetch){var a=void 0;a=this.loadedmetadata?r.currentTime:this.nextLoadPosition;var i=e.nextLoadLevel,n=this.levels[i];if(n){var s=n.bitrate,o=void 0;o=s?Math.max(8*t.maxBufferSize/s,t.maxBufferLength):t.maxBufferLength,o=Math.min(o,t.maxMaxBufferLength);var l=u.default.bufferInfo(this.mediaBuffer?this.mediaBuffer:r,a,t.maxBufferHole),d=l.len;if(!(d>=o)){p.logger.trace("buffer length of "+d.toFixed(3)+" is below max of "+o.toFixed(3)+". checking for more payload ..."),this.level=e.nextLoadLevel=i;var c=n.details;if(void 0===c||c.live&&this.levelLastLoaded!==i)this.state=y.WAITING_LEVEL;else{var h=this.fragPrevious;if(!c.live&&h&&h.sn===c.endSN&&d&&!l.nextStart&&Math.min(r.duration,h.start+h.duration)-Math.max(l.end,h.start)<=Math.max(.2,h.duration)){var g={};return this.altAudio&&(g.type="video"),this.hls.trigger(f.default.BUFFER_EOS,g),void(this.state=y.ENDED)}this._fetchPayloadOrEos(a,l,c)}}}}}},{key:"_fetchPayloadOrEos",value:function(e,t,r){var a=this.fragPrevious,i=this.level,n=r.fragments,s=n.length;if(0!==s){var o=n[0].start,l=n[s-1].start+n[s-1].duration,u=t.end,d=void 0;if(r.initSegment&&!r.initSegment.data)d=r.initSegment;else if(r.live){var f=this.config.initialLiveManifestSize;if(s<f)return void p.logger.warn("Can not start playback of a level, reason: not enough fragments "+s+" < "+f);if(null===(d=this._ensureFragmentAtLivePoint(r,u,o,l,a,n,s)))return}else u<o&&(d=n[0]);d||(d=this._findFragment(o,a,s,n,u,l,r)),d&&this._loadFragmentOrKey(d,i,r,e,u)}}},{key:"_ensureFragmentAtLivePoint",value:function(e,t,r,a,i,n,s){var o=this.hls.config,u=this.media,d=void 0,f=void 0!==o.liveMaxLatencyDuration?o.liveMaxLatencyDuration:o.liveMaxLatencyDurationCount*e.targetduration;if(t<Math.max(r-o.maxFragLookUpTolerance,a-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,u&&u.readyState&&u.duration>c&&(u.currentTime=c),this.nextLoadPosition=c}if(e.PTSKnown&&t>a&&u&&u.readyState)return null;if(this.startFragRequested&&!e.PTSKnown){if(i){var h=i.sn+1;if(h>=e.startSN&&h<=e.endSN){var g=n[h-e.startSN];i.cc===g.cc&&(d=g,p.logger.log("live playlist, switching playlist, load frag with next SN: "+d.sn))}d||(d=l.default.search(n,function(e){return i.cc-e.cc}))&&p.logger.log("live playlist, switching playlist, load frag with same CC: "+d.sn)}d||(d=n[Math.min(s-1,Math.round(s/2))],p.logger.log("live playlist, switching playlist, unknown, load middle frag:"+d.sn))}return d}},{key:"_findFragment",value:function(e,t,r,a,i,n,s){var o=this.hls.config,u=void 0,d=void 0,f=o.maxFragLookUpTolerance,c=t?a[t.sn-a[0].sn+1]:void 0,h=function(e){var t=Math.min(f,e.duration);return e.start+e.duration-t<=i?1:e.start-t>i&&e.start?-1:0};if(i<n?(i>n-f&&(f=0),d=c&&!h(c)?c:l.default.search(a,h)):d=a[r-1],d){var g=(u=d).sn-s.startSN,v=t&&u.level===t.level,y=a[g-1],m=a[g+1];if(t&&u.sn===t.sn)if(v&&!u.backtracked)if(u.sn<s.endSN){var E=t.deltaPTS;E&&E>o.maxBufferHole&&t.dropped&&g?(u=y,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"),t.loadCounter--):(u=m,p.logger.log("SN just loaded, load next one: "+u.sn))}else u=null;else u.backtracked&&(m&&m.backtracked?(p.logger.warn("Already backtracked from fragment "+m.sn+", will not backtrack to fragment "+u.sn+". Loading fragment "+m.sn),u=m):(p.logger.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),u.dropped=0,y?(y.loadCounter&&y.loadCounter--,(u=y).backtracked=!0):g&&(u=null)))}return u}},{key:"_loadFragmentOrKey",value:function(e,t,r,a,i){var n=this.hls,s=n.config;if(!e.decryptdata||null==e.decryptdata.uri||null!=e.decryptdata.key){if(p.logger.log("Loading "+e.sn+" of ["+r.startSN+" ,"+r.endSN+"],level "+t+", currentTime:"+a.toFixed(3)+",bufferEnd:"+i.toFixed(3)),void 0!==this.fragLoadIdx?this.fragLoadIdx++:this.fragLoadIdx=0,e.loadCounter){e.loadCounter++;var o=s.fragLoadingLoopThreshold;if(e.loadCounter>o&&Math.abs(this.fragLoadIdx-e.loadIdx)<o)return void n.trigger(f.default.ERROR,{type:v.ErrorTypes.MEDIA_ERROR,details:v.ErrorDetails.FRAG_LOOP_LOADING_ERROR,fatal:!1,frag:e})}else e.loadCounter=1;return e.loadIdx=this.fragLoadIdx,this.fragCurrent=e,this.startFragRequested=!0,isNaN(e.sn)||(this.nextLoadPosition=e.start+e.duration),e.autoLevel=n.autoLevelEnabled,e.bitrateTest=this.bitrateTest,n.trigger(f.default.FRAG_LOADING,{frag:e}),this.demuxer||(this.demuxer=new d.default(n,"main")),void(this.state=y.FRAG_LOADING)}p.logger.log("Loading key for "+e.sn+" of ["+r.startSN+" ,"+r.endSN+"],level "+t),this.state=y.KEY_LOADING,n.trigger(f.default.KEY_LOADING,{frag:e})}},{key:"getBufferedFrag",value:function(e){return l.default.search(this._bufferedFrags,function(t){return e<t.startPTS?-1:e>t.endPTS?1:0})}},{key:"followingBufferedFrag",value:function(e){return e?this.getBufferedFrag(e.endPTS+.5):null}},{key:"_checkFragmentChanged",value:function(){var e,t,r=this.media;if(r&&r.readyState&&!1===r.seeking&&((t=r.currentTime)>r.playbackRate*this.lastCurrentTime&&(this.lastCurrentTime=t),u.default.isBuffered(r,t)?e=this.getBufferedFrag(t):u.default.isBuffered(r,t+.1)&&(e=this.getBufferedFrag(t+.1)),e)){var a=e;if(a!==this.fragPlaying){this.hls.trigger(f.default.FRAG_CHANGED,{frag:a});var i=a.level;this.fragPlaying&&this.fragPlaying.level===i||this.hls.trigger(f.default.LEVEL_SWITCHED,{level:i}),this.fragPlaying=a}}}},{key:"immediateLevelSwitch",value:function(){if(p.logger.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var e=this.media,t=void 0;e?(t=e.paused,e.pause()):t=!0,this.previouslyPaused=t}var r=this.fragCurrent;r&&r.loader&&r.loader.abort(),this.fragCurrent=null,this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}},{key:"immediateLevelSwitchEnd",value:function(){var e=this.media;e&&e.buffered.length&&(this.immediateSwitch=!1,u.default.isBuffered(e,e.currentTime)&&(e.currentTime-=1e-4),this.previouslyPaused||e.play())}},{key:"nextLevelSwitch",value:function(){var e=this.media;if(e&&e.readyState){var t=void 0,r=void 0,a=void 0;if(this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold,(r=this.getBufferedFrag(e.currentTime))&&r.startPTS>1&&this.flushMainBuffer(0,r.startPTS-1),e.paused)t=0;else{var i=this.hls.nextLoadLevel,n=this.levels[i],s=this.fragLastKbps;t=s&&this.fragCurrent?this.fragCurrent.duration*n.bitrate/(1e3*s)+1:0}if((a=this.getBufferedFrag(e.currentTime+t))&&(a=this.followingBufferedFrag(a))){var o=this.fragCurrent;o&&o.loader&&o.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(a.maxStartPTS,Number.POSITIVE_INFINITY)}}}},{key:"flushMainBuffer",value:function(e,t){this.state=y.BUFFER_FLUSHING;var r={startOffset:e,endOffset:t};this.altAudio&&(r.type="video"),this.hls.trigger(f.default.BUFFER_FLUSHING,r)}},{key:"onMediaAttached",value: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)}},{key:"onMediaDetaching",value: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.loadCounter=void 0,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()}},{key:"onMediaSeeking",value:function(){var e=this.media,t=e?e.currentTime:void 0,r=this.config;isNaN(t)||p.logger.log("media seeking to "+t.toFixed(3));var a=this.mediaBuffer?this.mediaBuffer:e,i=u.default.bufferInfo(a,t,this.config.maxBufferHole);if(this.state===y.FRAG_LOADING){var n=this.fragCurrent;if(0===i.len&&n){var s=r.maxFragLookUpTolerance,o=n.start-s,l=n.start+n.duration+s;t<o||t>l?(n.loader&&(p.logger.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),n.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=y.IDLE):p.logger.log("seeking outside of buffer but within currently loaded fragment range")}}else this.state===y.ENDED&&(0===i.len&&(this.fragPrevious=0),this.state=y.IDLE);e&&(this.lastCurrentTime=t),this.state!==y.FRAG_LOADING&&void 0!==this.fragLoadIdx&&(this.fragLoadIdx+=2*r.fragLoadingLoopThreshold),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=t),this.tick()}},{key:"onMediaSeeked",value:function(){var e=this.media,t=e?e.currentTime:void 0;isNaN(t)||p.logger.log("media seeked to "+t.toFixed(3)),this.tick()}},{key:"onMediaEnded",value:function(){p.logger.log("media ended"),this.startPosition=this.lastCurrentTime=0}},{key:"onManifestLoading",value:function(){p.logger.log("trigger BUFFER_RESET"),this.hls.trigger(f.default.BUFFER_RESET),this._bufferedFrags=[],this.stalled=!1,this.startPosition=this.lastCurrentTime=0}},{key:"onManifestParsed",value:function(e){var t,r=!1,a=!1;e.levels.forEach(function(e){(t=e.audioCodec)&&(-1!==t.indexOf("mp4a.40.2")&&(r=!0),-1!==t.indexOf("mp4a.40.5")&&(a=!0))}),this.audioCodecSwitch=r&&a,this.audioCodecSwitch&&p.logger.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=e.levels,this.startLevelLoaded=!1,this.startFragRequested=!1;var i=this.config;(i.autoStartLoad||this.forceStartLoad)&&this.hls.startLoad(i.startPosition)}},{key:"onLevelLoaded",value:function(e){var t=e.details,r=e.level,a=this.levels[r],i=t.totalduration,n=0;if(p.logger.log("level "+r+" loaded ["+t.startSN+","+t.endSN+"],duration:"+i),this.levelLastLoaded=r,t.live){var s=a.details;s&&t.fragments.length>0?(h.default.mergeDetails(s,t),n=t.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(n,s),t.PTSKnown?p.logger.log("live playlist sliding:"+n.toFixed(3)):p.logger.log("live playlist - outdated PTS, unknown sliding")):(t.PTSKnown=!1,p.logger.log("live playlist - first load, unknown sliding"))}else t.PTSKnown=!1;if(a.details=t,this.hls.trigger(f.default.LEVEL_UPDATED,{details:t,level:r}),!1===this.startFragRequested){if(-1===this.startPosition||-1===this.lastCurrentTime){var o=t.startTimeOffset;isNaN(o)?t.live?(this.startPosition=this.computeLivePosition(n,t),p.logger.log("configure startPosition to "+this.startPosition)):this.startPosition=0:(o<0&&(p.logger.log("negative start time offset "+o+", count from end of last fragment"),o=n+i+o),p.logger.log("start time offset found in playlist, adjust startPosition to "+o),this.startPosition=o),this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===y.WAITING_LEVEL&&(this.state=y.IDLE),this.tick()}},{key:"onKeyLoaded",value:function(){this.state===y.KEY_LOADING&&(this.state=y.IDLE,this.tick())}},{key:"onFragLoaded",value:function(e){var t=this.fragCurrent,r=e.frag;if(this.state===y.FRAG_LOADING&&t&&"main"===r.type&&r.level===t.level&&r.sn===t.sn){var a=e.stats,i=this.levels[t.level],n=i.details;if(p.logger.log("Loaded  "+t.sn+" of ["+n.startSN+" ,"+n.endSN+"],level "+t.level),this.bitrateTest=!1,this.stats=a,!0===r.bitrateTest&&this.hls.nextLoadLevel)this.state=y.IDLE,this.startFragRequested=!1,a.tparsed=a.tbuffered=performance.now(),this.hls.trigger(f.default.FRAG_BUFFERED,{stats:a,frag:t,id:"main"}),this.tick();else if("initSegment"===r.sn)this.state=y.IDLE,a.tparsed=a.tbuffered=performance.now(),n.initSegment.data=e.payload,this.hls.trigger(f.default.FRAG_BUFFERED,{stats:a,frag:t,id:"main"}),this.tick();else{this.state=y.PARSING;var s=n.totalduration,o=t.level,l=t.sn,u=this.config.defaultAudioCodec||i.audioCodec;this.audioCodecSwap&&(p.logger.log("swapping playlist audio codec"),void 0===u&&(u=this.lastAudioCodec),u&&(u=-1!==u.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5")),this.pendingBuffering=!0,this.appended=!1,p.logger.log("Parsing "+l+" of ["+n.startSN+" ,"+n.endSN+"],level "+o+", cc "+t.cc);var c=this.demuxer;c||(c=this.demuxer=new d.default(this.hls,"main"));var h=this.media,g=!(h&&h.seeking)&&(n.PTSKnown||!n.live),v=n.initSegment?n.initSegment.data:[];c.push(e.payload,v,u,i.videoCodec,t,s,g,void 0)}}this.fragLoadError=0}},{key:"onFragParsingInitSegment",value:function(e){var t=this.fragCurrent,r=e.frag;if(t&&"main"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===y.PARSING){var a,i,n=e.tracks;if(n.audio&&this.altAudio&&delete n.audio,i=n.audio){var s=this.levels[this.level].audioCodec,o=navigator.userAgent.toLowerCase();s&&this.audioCodecSwap&&(p.logger.log("swapping playlist audio codec"),s=-1!==s.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),this.audioCodecSwitch&&1!==i.metadata.channelCount&&-1===o.indexOf("firefox")&&(s="mp4a.40.5"),-1!==o.indexOf("android")&&"audio/mpeg"!==i.container&&(s="mp4a.40.2",p.logger.log("Android: force audio codec to "+s)),i.levelCodec=s,i.id=e.id}(i=n.video)&&(i.levelCodec=this.levels[this.level].videoCodec,i.id=e.id),this.hls.trigger(f.default.BUFFER_CODECS,n);for(a in n){i=n[a],p.logger.log("main track:"+a+",container:"+i.container+",codecs[level/parsed]=["+i.levelCodec+"/"+i.codec+"]");var l=i.initSegment;l&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(f.default.BUFFER_APPENDING,{type:a,data:l,parent:"main",content:"initSegment"}))}this.tick()}}},{key:"onFragParsingData",value:function(e){var t=this,r=this.fragCurrent,a=e.frag;if(r&&"main"===e.id&&a.sn===r.sn&&a.level===r.level&&("audio"!==e.type||!this.altAudio)&&this.state===y.PARSING){var i=this.levels[this.level],n=r;if(isNaN(e.endPTS)&&(e.endPTS=e.startPTS+r.duration,e.endDTS=e.startDTS+r.duration),p.logger.log("Parsed "+e.type+",PTS:["+e.startPTS.toFixed(3)+","+e.endPTS.toFixed(3)+"],DTS:["+e.startDTS.toFixed(3)+"/"+e.endDTS.toFixed(3)+"],nb:"+e.nb+",dropped:"+(e.dropped||0)),"video"===e.type)if(n.dropped=e.dropped,n.dropped){if(!n.backtracked)return p.logger.warn("missing video frame(s), backtracking fragment"),n.backtracked=!0,this.nextLoadPosition=e.startPTS,this.state=y.IDLE,this.fragPrevious=n,void this.tick();p.logger.warn("Already backtracked on this fragment, appending with the gap")}else n.backtracked=!1;var s=h.default.updateFragPTSDTS(i.details,n,e.startPTS,e.endPTS,e.startDTS,e.endDTS),o=this.hls;o.trigger(f.default.LEVEL_PTS_UPDATED,{details:i.details,level:this.level,drift:s,type:e.type,start:e.startPTS,end:e.endPTS}),[e.data1,e.data2].forEach(function(r){r&&r.length&&t.state===y.PARSING&&(t.appended=!0,t.pendingBuffering=!0,o.trigger(f.default.BUFFER_APPENDING,{type:e.type,data:r,parent:"main",content:"data"}))}),this.tick()}}},{key:"onFragParsed",value:function(e){var t=this.fragCurrent,r=e.frag;t&&"main"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===y.PARSING&&(this.stats.tparsed=performance.now(),this.state=y.PARSED,this._checkAppendedParsed())}},{key:"onAudioTrackSwitching",value:function(e){var t=!!e.url,r=e.id;if(!t){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=y.IDLE}var i=this.hls;i.trigger(f.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),i.trigger(f.default.AUDIO_TRACK_SWITCHED,{id:r}),this.altAudio=!1}}},{key:"onAudioTrackSwitched",value:function(e){var t=e.id,r=!!this.hls.audioTracks[t].url;if(r){var a=this.videoBuffer;a&&this.mediaBuffer!==a&&(p.logger.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=a)}this.altAudio=r,this.tick()}},{key:"onBufferCreated",value:function(e){var t=e.tracks,r=void 0,a=void 0,i=!1;for(var n in t){var s=t[n];"main"===s.id?(a=n,r=s,"video"===n&&(this.videoBuffer=t[n].buffer)):i=!0}i&&r?(p.logger.log("alternate track found, use "+a+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media}},{key:"onBufferAppended",value:function(e){if("main"===e.parent){var t=this.state;t!==y.PARSING&&t!==y.PARSED||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}}},{key:"_checkAppendedParsed",value:function(){if(!(this.state!==y.PARSED||this.appended&&this.pendingBuffering)){var e=this.fragCurrent;if(e){var t=this.mediaBuffer?this.mediaBuffer:this.media;p.logger.log("main buffered:"+g.default.toString(t.buffered));var r=this._bufferedFrags.filter(function(e){return u.default.isBuffered(t,(e.startPTS+e.endPTS)/2)});r.push(e),this._bufferedFrags=r.sort(function(e,t){return e.startPTS-t.startPTS}),this.fragPrevious=e;var a=this.stats;a.tbuffered=performance.now(),this.fragLastKbps=Math.round(8*a.total/(a.tbuffered-a.tfirst)),this.hls.trigger(f.default.FRAG_BUFFERED,{stats:a,frag:e,id:"main"}),this.state=y.IDLE}this.tick()}}},{key:"onError",value:function(e){var t=e.frag||this.fragCurrent;if(!t||"main"===t.type){var r=this.media,a=r&&u.default.isBuffered(r,r.currentTime)&&u.default.isBuffered(r,r.currentTime+.5);switch(e.details){case v.ErrorDetails.FRAG_LOAD_ERROR:case v.ErrorDetails.FRAG_LOAD_TIMEOUT:case v.ErrorDetails.KEY_LOAD_ERROR:case v.ErrorDetails.KEY_LOAD_TIMEOUT:if(!e.fatal){var i=this.fragLoadError;i?i++:i=1;var n=this.config;if(i<=n.fragLoadingMaxRetry||a||t.autoLevel&&t.level){this.fragLoadError=i,t.loadCounter=0;var s=Math.min(Math.pow(2,i-1)*n.fragLoadingRetryDelay,n.fragLoadingMaxRetryTimeout);p.logger.warn("mediaController: frag loading failed, retry in "+s+" ms"),this.retryDate=performance.now()+s,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.state=y.FRAG_LOADING_WAITING_RETRY}else p.logger.error("mediaController: "+e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.state=y.ERROR}break;case v.ErrorDetails.FRAG_LOOP_LOADING_ERROR:e.fatal||(a?(this._reduceMaxBufferLength(t.duration),this.state=y.IDLE):t.autoLevel&&0!==t.level||(e.fatal=!0,this.state=y.ERROR));break;case v.ErrorDetails.LEVEL_LOAD_ERROR:case v.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==y.ERROR&&(e.fatal?(this.state=y.ERROR,p.logger.warn("streamController: "+e.details+",switch to "+this.state+" state ...")):e.levelRetry||this.state!==y.WAITING_LEVEL||(this.state=y.IDLE));break;case v.ErrorDetails.BUFFER_FULL_ERROR:"main"!==e.parent||this.state!==y.PARSING&&this.state!==y.PARSED||(a?(this._reduceMaxBufferLength(this.config.maxBufferLength),this.state=y.IDLE):(p.logger.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)))}}}},{key:"_reduceMaxBufferLength",value:function(e){var t=this.config;t.maxMaxBufferLength>=e&&(t.maxMaxBufferLength/=2,p.logger.warn("main:reduce max buffer length to "+t.maxMaxBufferLength+"s"),this.fragLoadIdx+=2*t.fragLoadingLoopThreshold)}},{key:"_checkBuffer",value:function(){var e=this.media,t=this.config;if(e&&e.readyState){var r=e.currentTime,a=this.mediaBuffer?this.mediaBuffer:e,i=a.buffered;if(!this.loadedmetadata&&i.length){this.loadedmetadata=!0;var n=e.seeking?r:this.startPosition,s=u.default.isBuffered(a,n),o=i.start(0);(r!==n||!s&&Math.abs(n-o)<t.maxSeekHole)&&(p.logger.log("target start position:"+n),s||(n=o,p.logger.log("target start position not buffered, seek to buffered.start(0) "+n)),p.logger.log("adjust currentTime from "+r+" to "+n),e.currentTime=n)}else if(this.immediateSwitch)this.immediateLevelSwitchEnd();else{var l=u.default.bufferInfo(e,r,0),d=!(e.paused||e.ended||0===e.buffered.length);if(r!==this.lastCurrentTime)this.stallReported&&(p.logger.warn("playback not stuck anymore @"+r+", after "+Math.round(performance.now()-this.stalled)+"ms"),this.stallReported=!1),this.stalled=void 0,this.nudgeRetry=0;else if(d){var c=performance.now(),h=this.hls;if(this.stalled){var g=c-this.stalled,y=l.len,m=this.nudgeRetry||0;if(y<=.5&&g>1e3*t.lowBufferWatchdogPeriod){this.stallReported||(this.stallReported=!0,p.logger.warn("playback stalling in low buffer @"+r),h.trigger(f.default.ERROR,{type:v.ErrorTypes.MEDIA_ERROR,details:v.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:y}));var E=l.nextStart,b=E-r;if(E&&b<t.maxSeekHole&&b>0){this.nudgeRetry=++m;var T=m*t.nudgeOffset;p.logger.log("adjust currentTime from "+e.currentTime+" to next buffered @ "+E+" + nudge "+T),e.currentTime=E+T,this.stalled=void 0,h.trigger(f.default.ERROR,{type:v.ErrorTypes.MEDIA_ERROR,details:v.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,hole:E+T-r})}}else if(y>.5&&g>1e3*t.highBufferWatchdogPeriod)if(this.stallReported||(this.stallReported=!0,p.logger.warn("playback stalling in high buffer @"+r),h.trigger(f.default.ERROR,{type:v.ErrorTypes.MEDIA_ERROR,details:v.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:y})),this.stalled=void 0,this.nudgeRetry=++m,m<t.nudgeMaxRetry){var k=e.currentTime,_=k+m*t.nudgeOffset;p.logger.log("adjust currentTime from "+k+" to "+_),e.currentTime=_,h.trigger(f.default.ERROR,{type:v.ErrorTypes.MEDIA_ERROR,details:v.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else p.logger.error("still stuck in high buffer @"+r+" after "+t.nudgeMaxRetry+", raise fatal error"),h.trigger(f.default.ERROR,{type:v.ErrorTypes.MEDIA_ERROR,details:v.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})}else this.stalled=c,this.stallReported=!1}}}}},{key:"onFragLoadEmergencyAborted",value:function(){this.state=y.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tick()}},{key:"onBufferFlushed",value:function(){var e=this.mediaBuffer?this.mediaBuffer:this.media;this._bufferedFrags=this._bufferedFrags.filter(function(t){return u.default.isBuffered(e,(t.startPTS+t.endPTS)/2)}),this.fragLoadIdx+=2*this.config.fragLoadingLoopThreshold,this.state=y.IDLE,this.fragPrevious=null}},{key:"swapAudioCodec",value:function(){this.audioCodecSwap=!this.audioCodecSwap}},{key:"computeLivePosition",value: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)}},{key:"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(f.default.STREAM_STATE_TRANSITION,{previousState:t,nextState:e})}},get:function(){return this._state}},{key:"currentLevel",get:function(){var e=this.media;if(e){var t=this.getBufferedFrag(e.currentTime);if(t)return t.level}return-1}},{key:"nextBufferedFrag",get:function(){var e=this.media;return e?this.followingBufferedFrag(this.getBufferedFrag(e.currentTime)):null}},{key:"nextLevel",get:function(){var e=this.nextBufferedFrag;return e?e.level:-1}},{key:"liveSyncPosition",get:function(){return this._liveSyncPosition},set:function(e){this._liveSyncPosition=e}}]),t}(c.default);r.default=m},{25:25,33:33,34:34,35:35,37:37,38:38,48:48,54:54,55:55}],14:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(35)),u=a(e(34)),d=e(54),f=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l.default.ERROR,l.default.SUBTITLE_TRACKS_UPDATED,l.default.SUBTITLE_TRACK_SWITCH,l.default.SUBTITLE_TRACK_LOADED,l.default.SUBTITLE_FRAG_PROCESSED));return r.config=e.config,r.vttFragSNsProcessed={},r.vttFragQueues=void 0,r.currentlyProcessing=null,r.currentTrackId=-1,r}return s(t,e),o(t,[{key:"destroy",value:function(){u.default.prototype.destroy.call(this)}},{key:"clearVttFragQueues",value:function(){var e=this;this.vttFragQueues={},this.tracks.forEach(function(t){e.vttFragQueues[t.id]=[]})}},{key:"nextFrag",value:function(){if(null===this.currentlyProcessing&&this.currentTrackId>-1&&this.vttFragQueues[this.currentTrackId].length){var e=this.currentlyProcessing=this.vttFragQueues[this.currentTrackId].shift();this.hls.trigger(l.default.FRAG_LOADING,{frag:e})}}},{key:"onSubtitleFragProcessed",value:function(e){e.success&&this.vttFragSNsProcessed[e.frag.trackId].push(e.frag.sn),this.currentlyProcessing=null,this.nextFrag()}},{key:"onError",value:function(e){var t=e.frag;t&&"subtitle"!==t.type||this.currentlyProcessing&&(this.currentlyProcessing=null,this.nextFrag())}},{key:"onSubtitleTracksUpdated",value:function(e){var t=this;d.logger.log("subtitle tracks updated"),this.tracks=e.subtitleTracks,this.clearVttFragQueues(),this.vttFragSNsProcessed={},this.tracks.forEach(function(e){t.vttFragSNsProcessed[e.id]=[]})}},{key:"onSubtitleTrackSwitch",value:function(e){this.currentTrackId=e.id,this.clearVttFragQueues()}},{key:"onSubtitleTrackLoaded",value:function(e){var t=this.vttFragSNsProcessed[e.id],r=this.vttFragQueues[e.id],a=this.currentlyProcessing?this.currentlyProcessing.sn:-1,i=function(e){return t.indexOf(e.sn)>-1},n=function(e){return r.some(function(t){return t.sn===e.sn})};e.details.fragments.forEach(function(t){i(t)||t.sn===a||n(t)||(t.trackId=e.id,r.push(t))}),this.nextFrag()}}]),t}(u.default);r.default=f},{34:34,35:35,54:54}],15:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function o(e){for(var t=[],r=0;r<e.length;r++)"subtitles"===e[r].kind&&t.push(e[r]);return t}Object.defineProperty(r,"__esModule",{value:!0});var l=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),u=a(e(35)),d=a(e(34)),f=e(54),c=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,u.default.MEDIA_ATTACHED,u.default.MEDIA_DETACHING,u.default.MANIFEST_LOADING,u.default.MANIFEST_LOADED,u.default.SUBTITLE_TRACK_LOADED));return r.tracks=[],r.trackId=-1,r.media=void 0,r}return s(t,e),l(t,[{key:"_onTextTracksChanged",value:function(){if(this.media){for(var e=-1,t=o(this.media.textTracks),r=0;r<t.length;r++)"showing"===t[r].mode&&(e=r);this.subtitleTrack=e}}},{key:"destroy",value:function(){d.default.prototype.destroy.call(this)}},{key:"onMediaAttached",value:function(e){this.media=e.media,this.media&&(this.trackChangeListener=this._onTextTracksChanged.bind(this),this.media.textTracks.addEventListener("change",this.trackChangeListener))}},{key:"onMediaDetaching",value:function(){this.media&&(this.media.textTracks.removeEventListener("change",this.trackChangeListener),this.media=void 0)}},{key:"onManifestLoading",value:function(){this.tracks=[],this.trackId=-1}},{key:"onManifestLoaded",value:function(e){var t=this,r=e.subtitles||[],a=!1;this.tracks=r,this.trackId=-1,this.hls.trigger(u.default.SUBTITLE_TRACKS_UPDATED,{subtitleTracks:r}),r.forEach(function(e){e.default&&(t.subtitleTrack=e.id,a=!0)})}},{key:"onTick",value:function(){var e=this.trackId,t=this.tracks[e];if(t){var r=t.details;void 0!==r&&!0!==r.live||(f.logger.log("(re)loading playlist for subtitle track "+e),this.hls.trigger(u.default.SUBTITLE_TRACK_LOADING,{url:t.url,id:e}))}}},{key:"onSubtitleTrackLoaded",value:function(e){var t=this;e.id<this.tracks.length&&(f.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&&(clearInterval(this.timer),this.timer=null))}},{key:"setSubtitleTrackInternal",value:function(e){if(e>=0&&e<this.tracks.length){this.timer&&(clearInterval(this.timer),this.timer=null),this.trackId=e,f.logger.log("switching to subtitle track "+e);var t=this.tracks[e];this.hls.trigger(u.default.SUBTITLE_TRACK_SWITCH,{id:e});var r=t.details;void 0!==r&&!0!==r.live||(f.logger.log("(re)loading playlist for subtitle track "+e),this.hls.trigger(u.default.SUBTITLE_TRACK_LOADING,{url:t.url,id:e}))}}},{key:"subtitleTracks",get:function(){return this.tracks}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(e){this.trackId!==e&&this.setSubtitleTrackInternal(e)}}]),t}(d.default);r.default=c},{34:34,35:35,54:54}],16:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function o(e){if(e&&e.cues)for(;e.cues.length>0;)e.removeCue(e.cues[0])}function l(e,t){return e&&e.label===t.name&&!(e.textTrack1||e.textTrack2)}function u(e,t,r,a){return Math.min(t,a)-Math.max(e,r)}Object.defineProperty(r,"__esModule",{value:!0});var d=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),f=a(e(35)),c=a(e(34)),h=a(e(49)),g=a(e(58)),v=e(54),p=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,f.default.MEDIA_ATTACHING,f.default.MEDIA_DETACHING,f.default.FRAG_PARSING_USERDATA,f.default.MANIFEST_LOADING,f.default.MANIFEST_LOADED,f.default.FRAG_LOADED,f.default.LEVEL_SWITCHING,f.default.INIT_PTS_FOUND));if(r.hls=e,r.config=e.config,r.enabled=!0,r.Cues=e.config.cueHandler,r.textTracks=[],r.tracks=[],r.unparsedVttFrags=[],r.initPTS=void 0,r.cueRanges=[],r.config.enableCEA708Captions){var a=r,s=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)},l={newCue:function(e,t,r){if(!a.textTrack1){var i=a.getExistingTrack("1");if(i)a.textTrack1=i,o(a.textTrack1),s(a.textTrack1,a.media);else{var n=a.createTextTrack("captions",a.config.captionsTextTrack1Label,a.config.captionsTextTrack1LanguageCode);n&&(n.textTrack1=!0,a.textTrack1=n)}}a.addCues("textTrack1",e,t,r)}},u={newCue:function(e,t,r){if(!a.textTrack2){var i=a.getExistingTrack("2");if(i)a.textTrack2=i,o(a.textTrack2),s(a.textTrack2,a.media);else{var n=a.createTextTrack("captions",a.config.captionsTextTrack2Label,a.config.captionsTextTrack1LanguageCode);n&&(n.textTrack2=!0,a.textTrack2=n)}}a.addCues("textTrack2",e,t,r)}};r.cea608Parser=new h.default(0,l,u)}return r}return s(t,e),d(t,[{key:"addCues",value:function(e,t,r,a){for(var i=this.cueRanges,n=!1,s=i.length;s--;){var o=i[s],l=u(o[0],o[1],t,r);if(l>=0&&(o[0]=Math.min(o[0],t),o[1]=Math.max(o[1],r),n=!0,l/(r-t)>.5))return}n||i.push([t,r]),this.Cues.newCue(this[e],t,r,a)}},{key:"onInitPtsFound",value:function(e){var t=this;void 0===this.initPTS&&(this.initPTS=e.initPTS),this.unparsedVttFrags.length&&(this.unparsedVttFrags.forEach(function(e){t.onFragLoaded(e)}),this.unparsedVttFrags=[])}},{key:"getExistingTrack",value:function(e){var t=this.media;if(t)for(var r=0;r<t.textTracks.length;r++){var a=t.textTracks[r];if(!0===a["textTrack"+e])return a}return null}},{key:"createTextTrack",value:function(e,t,r){var a=this.media;if(a)return a.addTextTrack(e,t,r)}},{key:"destroy",value:function(){c.default.prototype.destroy.call(this)}},{key:"onMediaAttaching",value:function(e){this.media=e.media}},{key:"onMediaDetaching",value:function(){o(this.textTrack1),o(this.textTrack2)}},{key:"onManifestLoading",value:function(){this.lastSn=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0};var e=this.media;if(e){var t=e.textTracks;if(t)for(var r=0;r<t.length;r++)o(t[r])}}},{key:"onManifestLoaded",value:function(e){var t=this;if(this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=void 0,this.cueRanges=[],this.config.enableWebVTT){this.tracks=e.subtitles||[];var r=this.media?this.media.textTracks:[];this.tracks.forEach(function(e,a){var i=void 0;if(a<r.length){var n=r[a];l(n,e)&&(i=n)}i||(i=t.createTextTrack("subtitles",e.name,e.lang)),i.mode=e.default?"showing":"hidden",t.textTracks.push(i)})}}},{key:"onLevelSwitching",value:function(){this.enabled="NONE"!==this.hls.currentLevel.closedCaptions}},{key:"onFragLoaded",value:function(e){var t=e.frag,r=e.payload;if("main"===t.type){var a=t.sn;if(a!==this.lastSn+1){var i=this.cea608Parser;i&&i.reset()}this.lastSn=a}else if("subtitle"===t.type)if(r.byteLength){if(void 0===this.initPTS)return void this.unparsedVttFrags.push(e);var n=this.vttCCs;n[t.cc]||(n[t.cc]={start:t.start,prevCC:this.prevCC,new:!0},this.prevCC=t.cc);var s=this.textTracks,o=this.hls;g.default.parse(r,this.initPTS,n,t.cc,function(e){var r=s[t.trackId];e.forEach(function(e){if(!r.cues.getCueById(e.id))try{r.addCue(e)}catch(a){var t=new window.TextTrackCue(e.startTime,e.endTime,e.text);t.id=e.id,r.addCue(t)}}),o.trigger(f.default.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},function(e){v.logger.log("Failed to parse VTT cue: "+e),o.trigger(f.default.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t})})}else this.hls.trigger(f.default.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t})}},{key:"onFragParsingUserdata",value: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)}}},{key:"extractCea608Data",value:function(e){for(var t,r,a,i,n,s=31&e[0],o=2,l=[],u=0;u<s;u++)t=e[o++],r=127&e[o++],a=127&e[o++],i=0!=(4&t),n=3&t,0===r&&0===a||i&&0===n&&(l.push(r),l.push(a));return l}}]),t}(c.default);r.default=p},{34:34,35:35,49:49,54:54,58:58}],17:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(){function e(t,r){a(this,e),this.subtle=t,this.aesIV=r}return i(e,[{key:"decrypt",value:function(e,t){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e)}}]),e}();r.default=n},{}],18:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(){function e(){a(this,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 i(e,[{key:"uint8ArrayToUint32Array_",value:function(e){for(var t=new DataView(e),r=new Uint32Array(4),a=0;a<4;a++)r[a]=t.getUint32(4*a);return r}},{key:"initTable",value:function(){var e=this.sBox,t=this.invSBox,r=this.subMix,a=r[0],i=r[1],n=r[2],s=r[3],o=this.invSubMix,l=o[0],u=o[1],d=o[2],f=o[3],c=new Uint32Array(256),h=0,g=0,v=0;for(v=0;v<256;v++)c[v]=v<128?v<<1:v<<1^283;for(v=0;v<256;v++){var p=g^g<<1^g<<2^g<<3^g<<4;p=p>>>8^255&p^99,e[h]=p,t[p]=h;var y=c[h],m=c[y],E=c[m],b=257*c[p]^16843008*p;a[h]=b<<24|b>>>8,i[h]=b<<16|b>>>16,n[h]=b<<8|b>>>24,s[h]=b,b=16843009*E^65537*m^257*y^16843008*h,l[p]=b<<24|b>>>8,u[p]=b<<16|b>>>16,d[p]=b<<8|b>>>24,f[p]=b,h?(h=y^c[c[c[E^y]]],g^=c[c[g]]):h=g=1}}},{key:"expandKey",value:function(e){for(var t=this.uint8ArrayToUint32Array_(e),r=!0,a=0;a<t.length&&r;)r=t[a]===this.key[a],a++;if(!r){this.key=t;var i=this.keySize=t.length;if(4!==i&&6!==i&&8!==i)throw new Error("Invalid aes key size="+i);var n=this.ksRows=4*(i+6+1),s=void 0,o=void 0,l=this.keySchedule=new Uint32Array(n),u=this.invKeySchedule=new Uint32Array(n),d=this.sBox,f=this.rcon,c=this.invSubMix,h=c[0],g=c[1],v=c[2],p=c[3],y=void 0,m=void 0;for(s=0;s<n;s++)s<i?y=l[s]=t[s]:(m=y,s%i==0?(m=d[(m=m<<8|m>>>24)>>>24]<<24|d[m>>>16&255]<<16|d[m>>>8&255]<<8|d[255&m],m^=f[s/i|0]<<24):i>6&&s%i==4&&(m=d[m>>>24]<<24|d[m>>>16&255]<<16|d[m>>>8&255]<<8|d[255&m]),l[s]=y=(l[s-i]^m)>>>0);for(o=0;o<n;o++)s=n-o,m=3&o?l[s]:l[s-4],u[o]=o<4||s<=4?m:h[d[m>>>24]]^g[d[m>>>16&255]]^v[d[m>>>8&255]]^p[d[255&m]],u[o]=u[o]>>>0}}},{key:"networkToHostOrderSwap",value:function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24}},{key:"decrypt",value:function(e,t,r){for(var a,i,n=this.keySize+6,s=this.invKeySchedule,o=this.invSBox,l=this.invSubMix,u=l[0],d=l[1],f=l[2],c=l[3],h=this.uint8ArrayToUint32Array_(r),g=h[0],v=h[1],p=h[2],y=h[3],m=new Int32Array(e),E=new Int32Array(m.length),b=void 0,T=void 0,k=void 0,_=void 0,R=void 0,S=void 0,A=void 0,L=void 0,w=void 0,D=void 0,O=void 0,I=void 0,P=this.networkToHostOrderSwap;t<m.length;){for(w=P(m[t]),D=P(m[t+1]),O=P(m[t+2]),I=P(m[t+3]),R=w^s[0],S=I^s[1],A=O^s[2],L=D^s[3],a=4,i=1;i<n;i++)b=u[R>>>24]^d[S>>16&255]^f[A>>8&255]^c[255&L]^s[a],T=u[S>>>24]^d[A>>16&255]^f[L>>8&255]^c[255&R]^s[a+1],k=u[A>>>24]^d[L>>16&255]^f[R>>8&255]^c[255&S]^s[a+2],_=u[L>>>24]^d[R>>16&255]^f[S>>8&255]^c[255&A]^s[a+3],R=b,S=T,A=k,L=_,a+=4;b=o[R>>>24]<<24^o[S>>16&255]<<16^o[A>>8&255]<<8^o[255&L]^s[a],T=o[S>>>24]<<24^o[A>>16&255]<<16^o[L>>8&255]<<8^o[255&R]^s[a+1],k=o[A>>>24]<<24^o[L>>16&255]<<16^o[R>>8&255]<<8^o[255&S]^s[a+2],_=o[L>>>24]<<24^o[R>>16&255]<<16^o[S>>8&255]<<8^o[255&A]^s[a+3],a+=3,E[t]=P(b^g),E[t+1]=P(_^v),E[t+2]=P(k^p),E[t+3]=P(T^y),g=w,v=D,p=O,y=I,t+=4}return E.buffer}},{key:"destroy",value: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}();r.default=n},{}],19:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=a(e(17)),o=a(e(20)),l=a(e(18)),u=e(33),d=e(54),f=function(){function e(t,r){i(this,e),this.observer=t,this.config=r,this.logEnabled=!0;try{var a=crypto||self.crypto;this.subtle=a.subtle||a.webkitSubtle}catch(e){}this.disableWebCrypto=!this.subtle}return n(e,[{key:"isSync",value:function(){return this.disableWebCrypto&&this.config.enableSoftwareAES}},{key:"decrypt",value:function(e,t,r,a){var i=this;if(this.disableWebCrypto&&this.config.enableSoftwareAES){this.logEnabled&&(d.logger.log("JS AES decrypt"),this.logEnabled=!1);var n=this.decryptor;n||(this.decryptor=n=new l.default),n.expandKey(t),a(n.decrypt(e,0,r))}else{this.logEnabled&&(d.logger.log("WebCrypto AES decrypt"),this.logEnabled=!1);var u=this.subtle;this.key!==t&&(this.key=t,this.fastAesKey=new o.default(u,t)),this.fastAesKey.expandKey().then(function(n){new s.default(u,r).decrypt(e,n).catch(function(n){i.onWebCryptoError(n,e,t,r,a)}).then(function(e){a(e)})}).catch(function(n){i.onWebCryptoError(n,e,t,r,a)})}}},{key:"onWebCryptoError",value:function(e,t,r,a,i){this.config.enableSoftwareAES?(d.logger.log("WebCrypto Error, disable WebCrypto API"),this.disableWebCrypto=!0,this.logEnabled=!0,this.decrypt(t,r,a,i)):(d.logger.error("decrypting error:"+e.message),this.observer.trigger(Event.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_DECRYPT_ERROR,fatal:!0,reason:e.message}))}},{key:"destroy",value:function(){var e=this.decryptor;e&&(e.destroy(),this.decryptor=void 0)}}]),e}();r.default=f},{17:17,18:18,20:20,33:33,54:54}],20:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(){function e(t,r){a(this,e),this.subtle=t,this.key=r}return i(e,[{key:"expandKey",value:function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])}}]),e}();r.default=n},{}],21:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=a(e(22)),o=e(54),l=a(e(27)),u=function(){function e(t,r,a){i(this,e),this.observer=t,this.config=a,this.remuxer=r}return n(e,[{key:"resetInitSegment",value:function(e,t,r,a){this._audioTrack={container:"audio/adts",type:"audio",id:-1,sequenceNumber:0,isAAC:!0,samples:[],len:0,manifestCodec:t,duration:a,inputTimeScale:9e4}}},{key:"resetTimeStamp",value:function(){}},{key:"append",value:function(e,t,r,a){for(var i=this._audioTrack,n=l.default.getID3Data(e,0),u=90*l.default.getTimeStamp(n),d=0,f=u,c=e.length,h=n.length,g=[{pts:f,dts:f,data:n}];h<c-1;)if(s.default.isHeader(e,h)&&h+5<c){s.default.initTrackConfig(i,this.observer,e,h,i.manifestCodec);var v=s.default.appendFrame(i,e,h,u,d);if(!v){o.logger.log("Unable to parse AAC frame");break}h+=v.length,f=v.sample.pts,d++}else l.default.isHeader(e,h)?(n=l.default.getID3Data(e,h),g.push({pts:f,dts:f,data:n}),h+=n.length):h++;this.remuxer.remux(i,{samples:[]},{samples:g,inputTimeScale:9e4},{samples:[]},t,r,a)}},{key:"destroy",value:function(){}}],[{key:"probe",value:function(e){var t,r,a=l.default.getID3Data(e,0);if(a&&void 0!==l.default.getTimeStamp(a))for(t=a.length,r=Math.min(e.length-1,t+100);t<r;t++)if(s.default.probe(e,t))return o.logger.log("ADTS sync word found !"),!0;return!1}}]),e}();r.default=u},{22:22,27:27,54:54}],22:[function(e,t,r){"use strict";var a=e(54),i=e(33),n={getAudioConfig:function(e,t,r,n){var s,o,l,u,d,f=navigator.userAgent.toLowerCase(),c=n,h=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];if(s=1+((192&t[r+2])>>>6),!((o=(60&t[r+2])>>>2)>h.length-1))return u=(1&t[r+2])<<2,u|=(192&t[r+3])>>>6,a.logger.log("manifest codec:"+n+",ADTS data:type:"+s+",sampleingIndex:"+o+"["+h[o]+"Hz],channelConfig:"+u),/firefox/i.test(f)?o>=6?(s=5,d=new Array(4),l=o-3):(s=2,d=new Array(2),l=o):-1!==f.indexOf("android")?(s=2,d=new Array(2),l=o):(s=5,d=new Array(4),n&&(-1!==n.indexOf("mp4a.40.29")||-1!==n.indexOf("mp4a.40.5"))||!n&&o>=6?l=o-3:((n&&-1!==n.indexOf("mp4a.40.2")&&(o>=6&&1===u||/vivaldi/i.test(f))||!n&&1===u)&&(s=2,d=new Array(2)),l=o)),d[0]=s<<3,d[0]|=(14&o)>>1,d[1]|=(1&o)<<7,d[1]|=u<<3,5===s&&(d[1]|=(14&l)>>1,d[2]=(1&l)<<7,d[2]|=8,d[3]=0),{config:d,samplerate:h[o],channelCount:u,codec:"mp4a.40."+s,manifestCodec:c};e.trigger(Event.ERROR,{type:i.ErrorTypes.MEDIA_ERROR,details:i.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+o})},isHeaderPattern:function(e,t){return 255===e[t]&&240==(246&e[t+1])},getHeaderLength:function(e,t){return 1&e[t+1]?7:9},getFullFrameLength:function(e,t){return(3&e[t+3])<<11|e[t+4]<<3|(224&e[t+5])>>>5},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.getHeaderLength(e,t);t+5<e.length&&(r=this.getFullFrameLength(e,t));var a=t+r;if(a===e.length||a+1<e.length&&this.isHeaderPattern(e,a))return!0}return!1},initTrackConfig:function(e,t,r,i,n){if(!e.samplerate){var s=this.getAudioConfig(t,r,i,n);e.config=s.config,e.samplerate=s.samplerate,e.channelCount=s.channelCount,e.codec=s.codec,e.manifestCodec=s.manifestCodec,a.logger.log("parsed codec:"+e.codec+",rate:"+s.samplerate+",nb channel:"+s.channelCount)}},getFrameDuration:function(e){return 9216e4/e},appendFrame:function(e,t,r,a,i){var n=this.getFrameDuration(e.samplerate),s=this.parseFrameHeader(t,r,a,i,n);if(s){var o=s.stamp,l=s.headerLength,u=s.frameLength,d={unit:t.subarray(r+l,r+l+u),pts:o,dts:o};return e.samples.push(d),e.len+=u,{sample:d,length:u+l}}},parseFrameHeader:function(e,t,r,a,i){var n,s,o,l=e.length;if(n=this.getHeaderLength(e,t),s=this.getFullFrameLength(e,t),(s-=n)>0&&t+n+s<=l)return o=r+a*i,{headerLength:n,frameLength:s,stamp:o}}};t.exports=n},{33:33,54:54}],23:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=a(e(35)),o=e(33),l=a(e(19)),u=a(e(21)),d=a(e(29)),f=a(e(32)),c=a(e(28)),h=a(e(45)),g=a(e(46)),v=function(){function e(t,r,a,n){i(this,e),this.observer=t,this.typeSupported=r,this.config=a,this.vendor=n}return n(e,[{key:"destroy",value:function(){var e=this.demuxer;e&&e.destroy()}},{key:"push",value:function(e,t,r,a,i,n,o,u,d,f,c,h){if(e.byteLength>0&&null!=t&&null!=t.key&&"AES-128"===t.method){var g=this.decrypter;null==g&&(g=this.decrypter=new l.default(this.observer,this.config));var v,p=this;try{v=performance.now()}catch(e){v=Date.now()}g.decrypt(e,t.key.buffer,t.iv.buffer,function(e){var l;try{l=performance.now()}catch(e){l=Date.now()}p.observer.trigger(s.default.FRAG_DECRYPTED,{stats:{tstart:v,tdecrypt:l}}),p.pushDecrypted(new Uint8Array(e),t,new Uint8Array(r),a,i,n,o,u,d,f,c,h)})}else this.pushDecrypted(new Uint8Array(e),t,new Uint8Array(r),a,i,n,o,u,d,f,c,h)}},{key:"pushDecrypted",value:function(e,t,r,a,i,n,l,v,p,y,m,E){var b=this.demuxer;if(!b||l&&!this.probe(e)){for(var T=this.observer,k=this.typeSupported,_=this.config,R=[{demux:u.default,remux:h.default},{demux:c.default,remux:h.default},{demux:f.default,remux:h.default},{demux:d.default,remux:g.default}],S=0,A=R.length;S<A;S++){var L=R[S],w=L.demux.probe;if(w(e)){var D=this.remuxer=new L.remux(T,_,k,this.vendor);b=new L.demux(T,D,_,k),this.probe=w;break}}if(!b)return void T.trigger(s.default.ERROR,{type:o.ErrorTypes.MEDIA_ERROR,details:o.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"});this.demuxer=b}var O=this.remuxer;(l||v)&&(b.resetInitSegment(r,a,i,y),O.resetInitSegment()),l&&(b.resetTimeStamp(E),O.resetTimeStamp(E)),"function"==typeof b.setDecryptData&&b.setDecryptData(t),b.append(e,n,p,m)}}]),e}();r.default=v},{19:19,21:21,28:28,29:29,32:32,33:33,35:35,45:45,46:46}],24:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(r,"__esModule",{value:!0});var i=a(e(23)),n=a(e(35)),s=e(54),o=a(e(1));r.default=function(e){var t=new o.default;t.trigger=function(e){for(var r=arguments.length,a=Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];t.emit.apply(t,[e,e].concat(a))},t.off=function(e){for(var r=arguments.length,a=Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];t.removeListener.apply(t,[e].concat(a))};var r=function(t,r){e.postMessage({event:t,data:r})};e.addEventListener("message",function(a){var n=a.data;switch(n.cmd){case"init":var o=JSON.parse(n.config);e.demuxer=new i.default(t,n.typeSupported,o,n.vendor);try{(0,s.enableLogs)(!0===o.debug)}catch(e){}r("init",null);break;case"demux":e.demuxer.push(n.data,n.decryptdata,n.initSegment,n.audioCodec,n.videoCodec,n.timeOffset,n.discontinuity,n.trackSwitch,n.contiguous,n.duration,n.accurateTimeOffset,n.defaultInitPTS)}}),t.on(n.default.FRAG_DECRYPTED,r),t.on(n.default.FRAG_PARSING_INIT_SEGMENT,r),t.on(n.default.FRAG_PARSED,r),t.on(n.default.ERROR,r),t.on(n.default.FRAG_PARSING_METADATA,r),t.on(n.default.FRAG_PARSING_USERDATA,r),t.on(n.default.INIT_PTS_FOUND,r),t.on(n.default.FRAG_PARSING_DATA,function(t,r){var a=[],i={event:t,data:r};r.data1&&(i.data1=r.data1.buffer,a.push(r.data1.buffer),delete r.data1),r.data2&&(i.data2=r.data2.buffer,a.push(r.data2.buffer),delete r.data2),e.postMessage(i,a)})}},{1:1,23:23,35:35,54:54}],25:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=a(e(35)),o=a(e(23)),l=a(e(24)),u=e(54),d=e(33),f=a(e(1)),c=function(){function t(r,a){i(this,t),this.hls=r,this.id=a;var n=this.observer=new f.default,c=r.config;n.trigger=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];n.emit.apply(n,[e,e].concat(r))},n.off=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];n.removeListener.apply(n,[e].concat(r))};var h=function(e,t){(t=t||{}).frag=this.frag,t.id=this.id,r.trigger(e,t)}.bind(this);n.on(s.default.FRAG_DECRYPTED,h),n.on(s.default.FRAG_PARSING_INIT_SEGMENT,h),n.on(s.default.FRAG_PARSING_DATA,h),n.on(s.default.FRAG_PARSED,h),n.on(s.default.ERROR,h),n.on(s.default.FRAG_PARSING_METADATA,h),n.on(s.default.FRAG_PARSING_USERDATA,h),n.on(s.default.INIT_PTS_FOUND,h);var g={mp4:MediaSource.isTypeSupported("video/mp4"),mpeg:MediaSource.isTypeSupported("audio/mpeg"),mp3:MediaSource.isTypeSupported('audio/mp4; codecs="mp3"')},v=navigator.vendor;if(c.enableWorker&&"undefined"!=typeof Worker){u.logger.log("demuxing in webworker");var p=void 0;try{var y=e(3);p=this.w=y(l.default),this.onwmsg=this.onWorkerMessage.bind(this),p.addEventListener("message",this.onwmsg),p.onerror=function(e){r.trigger(s.default.ERROR,{type:d.ErrorTypes.OTHER_ERROR,details:d.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",err:{message:e.message+" ("+e.filename+":"+e.lineno+")"}})},p.postMessage({cmd:"init",typeSupported:g,vendor:v,id:a,config:JSON.stringify(c)})}catch(e){u.logger.error("error while initializing DemuxerWorker, fallback on DemuxerInline"),p&&URL.revokeObjectURL(p.objectURL),this.demuxer=new o.default(n,g,c,v),this.w=void 0}}else this.demuxer=new o.default(n,g,c,v)}return n(t,[{key:"destroy",value: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)}},{key:"push",value:function(e,t,r,a,i,n,s,o){var l=this.w,d=isNaN(i.startDTS)?i.start:i.startDTS,f=i.decryptdata,c=this.frag,h=!(c&&i.cc===c.cc),g=!(c&&i.level===c.level),v=c&&i.sn===c.sn+1,p=!g&&v;if(h&&u.logger.log(this.id+":discontinuity detected"),g&&u.logger.log(this.id+":switch detected"),this.frag=i,l)l.postMessage({cmd:"demux",data:e,decryptdata:f,initSegment:t,audioCodec:r,videoCodec:a,timeOffset:d,discontinuity:h,trackSwitch:g,contiguous:p,duration:n,accurateTimeOffset:s,defaultInitPTS:o},[e]);else{var y=this.demuxer;y&&y.push(e,f,t,r,a,d,h,g,p,n,s,o)}}},{key:"onWorkerMessage",value:function(e){var t=e.data,r=this.hls;switch(t.event){case"init":URL.revokeObjectURL(this.w.objectURL);break;case s.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}();r.default=c},{1:1,23:23,24:24,3:3,33:33,35:35,54:54}],26:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=e(54),s=function(){function e(t){a(this,e),this.data=t,this.bytesAvailable=t.byteLength,this.word=0,this.bitsAvailable=0}return i(e,[{key:"loadWord",value:function(){var e=this.data,t=this.bytesAvailable,r=e.byteLength-t,a=new Uint8Array(4),i=Math.min(4,t);if(0===i)throw new Error("no bytes available");a.set(e.subarray(r,r+i)),this.word=new DataView(a.buffer).getUint32(0),this.bitsAvailable=8*i,this.bytesAvailable-=i}},{key:"skipBits",value: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)}},{key:"readBits",value:function(e){var t=Math.min(this.bitsAvailable,e),r=this.word>>>32-t;return e>32&&n.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}},{key:"skipLZ",value: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()}},{key:"skipUEG",value:function(){this.skipBits(1+this.skipLZ())}},{key:"skipEG",value:function(){this.skipBits(1+this.skipLZ())}},{key:"readUEG",value:function(){var e=this.skipLZ();return this.readBits(e+1)-1}},{key:"readEG",value:function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}},{key:"readBoolean",value:function(){return 1===this.readBits(1)}},{key:"readUByte",value:function(){return this.readBits(8)}},{key:"readUShort",value:function(){return this.readBits(16)}},{key:"readUInt",value:function(){return this.readBits(32)}},{key:"skipScalingList",value:function(e){var t,r=8,a=8;for(t=0;t<e;t++)0!==a&&(a=(r+this.readEG()+256)%256),r=0===a?r:a}},{key:"readSPS",value:function(){var e,t,r,a,i,n,s,o=0,l=0,u=0,d=0,f=this.readUByte.bind(this),c=this.readBits.bind(this),h=this.readUEG.bind(this),g=this.readBoolean.bind(this),v=this.skipBits.bind(this),p=this.skipEG.bind(this),y=this.skipUEG.bind(this),m=this.skipScalingList.bind(this);if(f(),e=f(),c(5),v(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&&v(1),y(),y(),v(1),g())for(n=3!==E?8:12,s=0;s<n;s++)g()&&m(s<6?16:64)}y();var b=h();if(0===b)h();else if(1===b)for(v(1),p(),p(),t=h(),s=0;s<t;s++)p();y(),v(1),r=h(),a=h(),0===(i=c(1))&&v(1),v(1),g()&&(o=h(),l=h(),u=h(),d=h());var T=[1,1];if(g()&&g())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*o-2*l),height:(2-i)*(a+1)*16-(i?2:4)*(u+d),pixelRatio:T}}},{key:"readSliceType",value:function(){return this.readUByte(),this.readUEG(),this.readUEG()}}]),e}();r.default=s},{54:54}],27:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(){function e(){a(this,e)}return i(e,null,[{key:"isHeader",value: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}},{key:"isFooter",value: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}},{key:"getID3Data",value:function(t,r){for(var a=r,i=0;e.isHeader(t,r);)i+=10,i+=e._readSize(t,r+6),e.isFooter(t,r+10)&&(i+=10),r+=i;if(i>0)return t.subarray(a,a+i)}},{key:"_readSize",value: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]}},{key:"getTimeStamp",value:function(t){for(var r=e.getID3Frames(t),a=0;a<r.length;a++){var i=r[a];if(e.isTimeStampFrame(i))return e._readTimeStamp(i)}}},{key:"isTimeStampFrame",value:function(e){return e&&"PRIV"===e.key&&"com.apple.streaming.transportStreamTimestamp"===e.info}},{key:"_getFrameData",value:function(t){var r=String.fromCharCode(t[0],t[1],t[2],t[3]),a=e._readSize(t,4);return{type:r,size:a,data:t.subarray(10,10+a)}}},{key:"getID3Frames",value:function(t){for(var r=0,a=[];e.isHeader(t,r);){for(var i=e._readSize(t,r+6),n=(r+=10)+i;r+8<n;){var s=e._getFrameData(t.subarray(r)),o=e._decodeFrame(s);o&&a.push(o),r+=s.size+10}e.isFooter(t,r)&&(r+=10)}return a}},{key:"_decodeFrame",value: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}},{key:"_readTimeStamp",value:function(e){if(8===e.data.byteLength){var t=new Uint8Array(e.data),r=1&t[3],a=(t[4]<<23)+(t[5]<<15)+(t[6]<<7)+t[7];return a/=45,r&&(a+=47721858.84),Math.round(a)}}},{key:"_decodePrivFrame",value:function(t){if(!(t.size<2)){var r=e._utf8ArrayToStr(t.data),a=new Uint8Array(t.data.subarray(r.length+1));return{key:t.type,info:r,data:a.buffer}}}},{key:"_decodeTextFrame",value:function(t){if(!(t.size<2)){if("TXXX"===t.type){var r=1,a=e._utf8ArrayToStr(t.data.subarray(r));r+=a.length+1;var i=e._utf8ArrayToStr(t.data.subarray(r));return{key:t.type,info:a,data:i}}var n=e._utf8ArrayToStr(t.data.subarray(1));return{key:t.type,data:n}}}},{key:"_decodeURLFrame",value:function(t){if("WXXX"===t.type){if(t.size<2)return;var r=1,a=e._utf8ArrayToStr(t.data.subarray(r));r+=a.length+1;var i=e._utf8ArrayToStr(t.data.subarray(r));return{key:t.type,info:a,data:i}}var n=e._utf8ArrayToStr(t.data);return{key:t.type,data:n}}},{key:"_utf8ArrayToStr",value:function(e){for(var t=void 0,r=void 0,a="",i=0,n=e.length;i<n;){var s=e[i++];switch(s>>4){case 0:return a;case 1:case 2:case 3:case 4:case 5:case 6:case 7:a+=String.fromCharCode(s);break;case 12:case 13:t=e[i++],a+=String.fromCharCode((31&s)<<6|63&t);break;case 14:t=e[i++],r=e[i++],a+=String.fromCharCode((15&s)<<12|(63&t)<<6|(63&r)<<0)}}return a}}]),e}();r.default=n},{}],28:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=a(e(27)),o=e(54),l=a(e(30)),u=function(){function e(t,r,a){i(this,e),this.observer=t,this.config=a,this.remuxer=r}return n(e,[{key:"resetInitSegment",value:function(e,t,r,a){this._audioTrack={container:"audio/mpeg",type:"audio",id:-1,sequenceNumber:0,isAAC:!1,samples:[],len:0,manifestCodec:t,duration:a,inputTimeScale:9e4}}},{key:"resetTimeStamp",value:function(){}},{key:"append",value:function(e,t,r,a){for(var i=s.default.getID3Data(e,0),n=90*s.default.getTimeStamp(i),o=i.length,u=e.length,d=0,f=0,c=this._audioTrack,h=[{pts:n,dts:n,data:i}];o<u;)if(l.default.isHeader(e,o)){var g=l.default.appendFrame(c,e,o,n,d);if(!g)break;o+=g.length,f=g.sample.pts,d++}else s.default.isHeader(e,o)?(i=s.default.getID3Data(e,o),h.push({pts:f,dts:f,data:i}),o+=i.length):o++;this.remuxer.remux(c,{samples:[]},{samples:h,inputTimeScale:9e4},{samples:[]},t,r,a)}},{key:"destroy",value:function(){}}],[{key:"probe",value:function(e){var t,r,a=s.default.getID3Data(e,0);if(a&&void 0!==s.default.getTimeStamp(a))for(t=a.length,r=Math.min(e.length-1,t+100);t<r;t++)if(l.default.probe(e,t))return o.logger.log("MPEG Audio sync word found !"),!0;return!1}}]),e}();r.default=u},{27:27,30:30,54:54}],29:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(e){return e&&e.__esModule?e:{default:e}}(e(35)),s=Math.pow(2,32)-1,o=function(){function e(t,r){a(this,e),this.observer=t,this.remuxer=r}return i(e,[{key:"resetTimeStamp",value:function(e){this.initPTS=e}},{key:"resetInitSegment",value:function(t,r,a,i){if(t&&t.byteLength){var s=this.initData=e.parseInitSegment(t),o={};s.audio&&(o.audio={container:"audio/mp4",codec:r,initSegment:i?t:null}),s.video&&(o.video={container:"video/mp4",codec:a,initSegment:i?t:null}),this.observer.trigger(n.default.FRAG_PARSING_INIT_SEGMENT,{tracks:o})}else r&&(this.audioCodec=r),a&&(this.videoCodec=a)}},{key:"append",value:function(t,r,a,i){var s=this.initData;s||(this.resetInitSegment(t,this.audioCodec,this.videoCodec),s=this.initData);var o=void 0,l=this.initPTS;if(void 0===l){var u=e.getStartDTS(s,t);this.initPTS=l=u-r,this.observer.trigger(n.default.INIT_PTS_FOUND,{initPTS:l})}e.offsetStartDTS(s,t,l),o=e.getStartDTS(s,t),this.remuxer.remux(s.audio,s.video,null,null,o,a,i,t)}},{key:"destroy",value:function(){}}],[{key:"probe",value:function(t){if(t.length>=8){var r=e.bin2str(t.subarray(4,8));return["moof","ftyp","styp"].indexOf(r)>=0}return!1}},{key:"bin2str",value:function(e){return String.fromCharCode.apply(null,e)}},{key:"readUint32",value: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}},{key:"writeUint32",value: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}},{key:"findBox",value:function(t,r){var a,i,n,s,o,l,u,d=[];if(t.data?(l=t.start,s=t.end,t=t.data):(l=0,s=t.byteLength),!r.length)return null;for(a=l;a<s;)i=e.readUint32(t,a),n=e.bin2str(t.subarray(a+4,a+8)),u=i>1?a+i:s,n===r[0]&&(1===r.length?d.push({data:t,start:a+8,end:u}):(o=e.findBox({data:t,start:a+8,end:u},r.slice(1))).length&&(d=d.concat(o))),a=u;return d}},{key:"parseInitSegment",value:function(t){var r=[];return e.findBox(t,["moov","trak"]).forEach(function(t){var a=e.findBox(t,["tkhd"])[0];if(a){var i=a.data[a.start],n=0===i?12:20,s=e.readUint32(a,n),o=e.findBox(t,["mdia","mdhd"])[0];if(o){n=0===(i=o.data[o.start])?12:20;var l=e.readUint32(o,n),u=e.findBox(t,["mdia","hdlr"])[0];if(u){var d={soun:"audio",vide:"video"}[e.bin2str(u.data.subarray(u.start+8,u.start+12))];d&&(r[s]={timescale:l,type:d},r[d]={timescale:l,id:s})}}}}),r}},{key:"getStartDTS",value:function(t,r){var a,i,n;return a=e.findBox(r,["moof","traf"]),i=[].concat.apply([],a.map(function(r){return e.findBox(r,["tfhd"]).map(function(a){var i,n,s;return i=e.readUint32(a,4),n=t[i].timescale||9e4,s=e.findBox(r,["tfdt"]).map(function(t){var r,a;return r=t.data[t.start],a=e.readUint32(t,4),1===r&&(a*=Math.pow(2,32),a+=e.readUint32(t,8)),a})[0],(s=s||1/0)/n})})),n=Math.min.apply(null,i),isFinite(n)?n:0}},{key:"offsetStartDTS",value:function(t,r,a){e.findBox(r,["moof","traf"]).map(function(r){return e.findBox(r,["tfhd"]).map(function(i){var n=e.readUint32(i,4),o=t[n].timescale||9e4;e.findBox(r,["tfdt"]).map(function(t){var r=t.data[t.start],i=e.readUint32(t,4);if(0===r)e.writeUint32(t,4,i-a*o);else{i*=Math.pow(2,32),i+=e.readUint32(t,8),i-=a*o;var n=Math.floor(i/(s+1)),l=Math.floor(i%(s+1));e.writeUint32(t,4,n),e.writeUint32(t,8,l)}})})})}}]),e}();r.default=o},{35:35}],30:[function(e,t,r){"use strict";var a={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],appendFrame:function(e,t,r,a,i){if(!(r+24>t.length)){var n=this.parseHeader(t,r);if(n&&r+n.frameLength<=t.length){var s=a+i*(10368e4/n.sampleRate),o={unit:t.subarray(r,r+n.frameLength),pts:s,dts:s};return e.config=[],e.channelCount=n.channelCount,e.samplerate=n.sampleRate,e.samples.push(o),e.len+=n.frameLength,{sample:o,length:n.frameLength}}}},parseHeader:function(e,t){var r=e[t+1]>>3&3,i=e[t+1]>>1&3,n=e[t+2]>>4&15,s=e[t+2]>>2&3,o=!!(2&e[t+2]);if(1!==r&&0!==n&&15!==n&&3!==s){var l=3===r?3-i:3===i?3:4,u=1e3*a.BitratesMap[14*l+n-1],d=3===r?0:2===r?1:2,f=a.SamplingRateMap[3*d+s],c=o?1:0;return{sampleRate:f,channelCount:e[t+3]>>6==3?1:2,frameLength:3===i?(3===r?12:6)*u/f+c<<2:(3===r?144:72)*u/f+c|0}}},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),a=4;r&&r.frameLength&&(a=r.frameLength);var i=t+a;if(i===e.length||i+1<e.length&&this.isHeaderPattern(e,i))return!0}return!1}};t.exports=a},{}],31:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(e){return e&&e.__esModule?e:{default:e}}(e(19)),s=function(){function e(t,r,i,s){a(this,e),this.decryptdata=i,this.discardEPB=s,this.decrypter=new n.default(t,r)}return i(e,[{key:"decryptBuffer",value:function(e,t){this.decrypter.decrypt(e,this.decryptdata.key.buffer,this.decryptdata.iv.buffer,t)}},{key:"decryptAacSample",value:function(e,t,r,a){var i=e[t].unit,n=i.subarray(16,i.length-i.length%16),s=n.buffer.slice(n.byteOffset,n.byteOffset+n.length),o=this;this.decryptBuffer(s,function(n){n=new Uint8Array(n),i.set(n,16),a||o.decryptAacSamples(e,t+1,r)})}},{key:"decryptAacSamples",value:function(e,t,r){for(;;t++){if(t>=e.length)return void r();if(!(e[t].unit.length<32)){var a=this.decrypter.isSync();if(this.decryptAacSample(e,t,r,a),!a)return}}}},{key:"getAvcEncryptedData",value:function(e){for(var t=16*Math.floor((e.length-48)/160)+16,r=new Int8Array(t),a=0,i=32;i<=e.length-16;i+=160,a+=16)r.set(e.subarray(i,i+16),a);return r}},{key:"getAvcDecryptedUnit",value:function(e,t){t=new Uint8Array(t);for(var r=0,a=32;a<=e.length-16;a+=160,r+=16)e.set(t.subarray(r,r+16),a);return e}},{key:"decryptAvcSample",value:function(e,t,r,a,i,n){var s=this.discardEPB(i.data),o=this.getAvcEncryptedData(s),l=this;this.decryptBuffer(o.buffer,function(o){i.data=l.getAvcDecryptedUnit(s,o),n||l.decryptAvcSamples(e,t,r+1,a)})}},{key:"decryptAvcSamples",value:function(e,t,r,a){for(;;t++,r=0){if(t>=e.length)return void a();for(var i=e[t].units;!(r>=i.length);r++){var n=i[r];if(!(n.length<=48||1!==n.type&&5!==n.type)){var s=this.decrypter.isSync();if(this.decryptAvcSample(e,t,r,a,n,s),!s)return}}}}}]),e}();r.default=s},{19:19}],32:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=a(e(22)),o=a(e(30)),l=a(e(35)),u=a(e(26)),d=a(e(31)),f=e(54),c=e(33),h=function(){function e(t,r,a,n){i(this,e),this.observer=t,this.config=a,this.typeSupported=n,this.remuxer=r,this.sampleAes=null}return n(e,[{key:"setDecryptData",value:function(e){null!=e&&null!=e.key&&"SAMPLE-AES"===e.method?this.sampleAes=new d.default(this.observer,this.config,e,this.discardEPB):this.sampleAes=null}},{key:"resetInitSegment",value:function(e,t,r,a){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack={container:"video/mp2t",type:"video",id:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],len:0,dropped:0},this._audioTrack={container:"video/mp2t",type:"audio",id:-1,inputTimeScale:9e4,duration:a,sequenceNumber:0,samples:[],len:0,isAAC:!0},this._id3Track={type:"id3",id:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],len:0},this._txtTrack={type:"text",id:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],len:0},this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=t,this.videoCodec=r,this._duration=a}},{key:"resetTimeStamp",value:function(){}},{key:"append",value:function(e,t,r,a){var i,n,s,o,u,d=e.length,h=!1;this.contiguous=r;var g=this.pmtParsed,v=this._avcTrack,p=this._audioTrack,y=this._id3Track,m=v.id,E=p.id,b=y.id,T=this._pmtId,k=v.pesData,_=p.pesData,R=y.pesData,S=this._parsePAT,A=this._parsePMT,L=this._parsePES,w=this._parseAVCPES.bind(this),D=this._parseAACPES.bind(this),O=this._parseMPEGPES.bind(this),I=this._parseID3PES.bind(this);for(d-=d%188,i=0;i<d;i+=188)if(71===e[i]){if(n=!!(64&e[i+1]),s=((31&e[i+1])<<8)+e[i+2],(48&e[i+3])>>4>1){if((o=i+5+e[i+4])===i+188)continue}else o=i+4;switch(s){case m:n&&(k&&(u=L(k))&&w(u,!1),k={data:[],size:0}),k&&(k.data.push(e.subarray(o,i+188)),k.size+=i+188-o);break;case E:n&&(_&&(u=L(_))&&(p.isAAC?D(u):O(u)),_={data:[],size:0}),_&&(_.data.push(e.subarray(o,i+188)),_.size+=i+188-o);break;case b:n&&(R&&(u=L(R))&&I(u),R={data:[],size:0}),R&&(R.data.push(e.subarray(o,i+188)),R.size+=i+188-o);break;case 0:n&&(o+=e[o]+1),T=this._pmtId=S(e,o);break;case T:n&&(o+=e[o]+1);var P=A(e,o,!0===this.typeSupported.mpeg||!0===this.typeSupported.mp3,null!=this.sampleAes);(m=P.avc)>0&&(v.id=m),(E=P.audio)>0&&(p.id=E,p.isAAC=P.isAAC),(b=P.id3)>0&&(y.id=b),h&&!g&&(f.logger.log("reparse from beginning"),h=!1,i=-188),g=this.pmtParsed=!0;break;case 17:case 8191:break;default:h=!0}}else this.observer.trigger(l.default.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});k&&(u=L(k))?(w(u,!0),v.pesData=null):v.pesData=k,_&&(u=L(_))?(p.isAAC?D(u):O(u),p.pesData=null):(_&&_.size&&f.logger.log("last AAC PES packet truncated,might overlap between fragments"),p.pesData=_),R&&(u=L(R))?(I(u),y.pesData=null):y.pesData=R,null==this.sampleAes?this.remuxer.remux(p,v,y,this._txtTrack,t,r,a):this.decryptAndRemux(p,v,y,this._txtTrack,t,r,a)}},{key:"decryptAndRemux",value:function(e,t,r,a,i,n,s){if(e.samples&&e.isAAC){var o=this;this.sampleAes.decryptAacSamples(e.samples,0,function(){o.decryptAndRemuxAvc(e,t,r,a,i,n,s)})}else this.decryptAndRemuxAvc(e,t,r,a,i,n,s)}},{key:"decryptAndRemuxAvc",value:function(e,t,r,a,i,n,s){if(t.samples){var o=this;this.sampleAes.decryptAvcSamples(t.samples,0,0,function(){o.remuxer.remux(e,t,r,a,i,n,s)})}else this.remuxer.remux(e,t,r,a,i,n,s)}},{key:"destroy",value:function(){this._initPTS=this._initDTS=void 0,this._duration=0}},{key:"_parsePAT",value:function(e,t){return(31&e[t+10])<<8|e[t+11]}},{key:"_parsePMT",value:function(e,t,r,a){var i,n,s={audio:-1,avc:-1,id3:-1,isAAC:!0};for(i=t+3+((15&e[t+1])<<8|e[t+2])-4,t+=12+((15&e[t+10])<<8|e[t+11]);t<i;){switch(n=(31&e[t+1])<<8|e[t+2],e[t]){case 207:if(!a){f.logger.log("unkown stream type:"+e[t]);break}case 15:-1===s.audio&&(s.audio=n);break;case 21:-1===s.id3&&(s.id3=n);break;case 219:if(!a){f.logger.log("unkown stream type:"+e[t]);break}case 27:-1===s.avc&&(s.avc=n);break;case 3:case 4:r?-1===s.audio&&(s.audio=n,s.isAAC=!1):f.logger.log("MPEG audio found, not supported in this browser for now");break;case 36:f.logger.warn("HEVC stream type found, not supported for now");break;default:f.logger.log("unkown stream type:"+e[t])}t+=5+((15&e[t+3])<<8|e[t+4])}return s}},{key:"_parsePES",value:function(e){var t,r,a,i,n,s,o,l,u=0,d=e.data;if(!e||0===e.size)return null;for(;d[0].length<19&&d.length>1;){var c=new Uint8Array(d[0].length+d[1].length);c.set(d[0]),c.set(d[1],d[0].length),d[0]=c,d.splice(1,1)}if(t=d[0],1===(t[0]<<16)+(t[1]<<8)+t[2]){if((a=(t[4]<<8)+t[5])&&a>e.size-6)return null;192&(r=t[7])&&((s=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2)>4294967295&&(s-=8589934592),64&r?((o=536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2)>4294967295&&(o-=8589934592),s-o>54e5&&(f.logger.warn(Math.round((s-o)/9e4)+"s delta between PTS and DTS, align them"),s=o)):o=s),l=(i=t[8])+9,e.size-=l,n=new Uint8Array(e.size);for(var h=0,g=d.length;h<g;h++){var v=(t=d[h]).byteLength;if(l){if(l>v){l-=v;continue}t=t.subarray(l),v-=l,l=0}n.set(t,u),u+=v}return a&&(a-=i+3),{data:n,pts:s,dts:o,len:a}}return null}},{key:"pushAccesUnit",value:function(e,t){if(e.units.length&&e.frame){var r=t.samples,a=r.length;!this.config.forceKeyFrameOnDiscontinuity||!0===e.key||t.sps&&(a||this.contiguous)?(e.id=a,r.push(e)):t.dropped++}e.debug.length&&f.logger.log(e.pts+"/"+e.dts+":"+e.debug)}},{key:"_parseAVCPES",value:function(e,t){var r,a,i,n=this,s=this._avcTrack,o=this._parseAVCNALu(e.data),l=this.avcSample,d=!1,f=this.pushAccesUnit.bind(this),c=function(e,t,r,a){return{key:e,pts:t,dts:r,units:[],debug:a}};e.data=null,l&&o.length&&(f(l,s),l=this.avcSample=c(!1,e.pts,e.dts,"")),o.forEach(function(t){switch(t.type){case 1:a=!0,l.frame=!0;var o=t.data;if(d&&o.length>4){var h=new u.default(o).readSliceType();2!==h&&4!==h&&7!==h&&9!==h||(l.key=!0)}break;case 5:a=!0,l||(l=n.avcSample=c(!0,e.pts,e.dts,"")),l.key=!0,l.frame=!0;break;case 6:a=!0,(r=new u.default(n.discardEPB(t.data))).readUByte();for(var g=0,v=0,p=!1,y=0;!p&&r.bytesAvailable>1;){g=0;do{g+=y=r.readUByte()}while(255===y);v=0;do{v+=y=r.readUByte()}while(255===y);if(4===g&&0!==r.bytesAvailable){if(p=!0,181===r.readUByte()&&49===r.readUShort()&&1195456820===r.readUInt()&&3===r.readUByte()){var m=r.readUByte(),E=31&m,b=[m,r.readUByte()];for(i=0;i<E;i++)b.push(r.readUByte()),b.push(r.readUByte()),b.push(r.readUByte());n._insertSampleInOrder(n._txtTrack.samples,{type:3,pts:e.pts,bytes:b})}}else if(v<r.bytesAvailable)for(i=0;i<v;i++)r.readUByte()}break;case 7:if(a=!0,d=!0,!s.sps){var T=(r=new u.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 k=t.data.subarray(1,4),_="avc1.";for(i=0;i<3;i++){var R=k[i].toString(16);R.length<2&&(R="0"+R),_+=R}s.codec=_}break;case 8:a=!0,s.pps||(s.pps=[t.data]);break;case 9:a=!1,l&&f(l,s),l=n.avcSample=c(!1,e.pts,e.dts,"");break;case 12:a=!1;break;default:a=!1,l&&(l.debug+="unknown NAL "+t.type+" ")}l&&a&&l.units.push(t)}),t&&l&&(f(l,s),this.avcSample=null)}},{key:"_insertSampleInOrder",value:function(e,t){var r=e.length;if(r>0){if(t.pts>=e[r-1].pts)e.push(t);else for(var a=r-1;a>=0;a--)if(t.pts<e[a].pts){e.splice(a,0,t);break}}else e.push(t)}},{key:"_getLastNalUnit",value:function(){var e=this.avcSample,t=void 0;if(!e||0===e.units.length){var r=this._avcTrack.samples;e=r[r.length-1]}if(e){var a=e.units;t=a[a.length-1]}return t}},{key:"_parseAVCNALu",value:function(e){var t,r,a,i,n=0,s=e.byteLength,o=this._avcTrack,l=o.naluState||0,u=l,d=[],f=-1;for(-1===l&&(f=0,i=31&e[0],l=0,n=1);n<s;)if(t=e[n++],l)if(1!==l)if(t)if(1===t){if(f>=0)a={data:e.subarray(f,n-l-1),type:i},d.push(a);else{var c=this._getLastNalUnit();if(c&&(u&&n<=4-u&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-u)),(r=n-l-1)>0)){var h=new Uint8Array(c.data.byteLength+r);h.set(c.data,0),h.set(e.subarray(0,r),c.data.byteLength),c.data=h}}n<s?(f=n,i=31&e[n],l=0):l=-1}else l=0;else l=3;else l=t?0:2;else l=t?0:1;if(f>=0&&l>=0&&(a={data:e.subarray(f,s),type:i,state:l},d.push(a)),0===d.length){var g=this._getLastNalUnit();if(g){var v=new Uint8Array(g.data.byteLength+e.byteLength);v.set(g.data,0),v.set(e,g.data.byteLength),g.data=v}}return o.naluState=l,d}},{key:"discardEPB",value:function(e){for(var t,r,a=e.byteLength,i=[],n=1;n<a-2;)0===e[n]&&0===e[n+1]&&3===e[n+2]?(i.push(n+2),n+=2):n++;if(0===i.length)return e;t=a-i.length,r=new Uint8Array(t);var s=0;for(n=0;n<t;s++,n++)s===i[0]&&(s++,i.shift()),r[n]=e[s];return r}},{key:"_parseAACPES",value:function(e){var t,r,a,i,n,o=this._audioTrack,u=e.data,d=e.pts,h=this.aacOverFlow,g=this.aacLastPTS;if(h){var v=new Uint8Array(h.byteLength+u.byteLength);v.set(h,0),v.set(u,h.byteLength),u=v}for(a=0,n=u.length;a<n-1&&!s.default.isHeader(u,a);a++);if(a){var p,y;if(a<n-1?(p="AAC PES did not start with ADTS header,offset:"+a,y=!1):(p="no ADTS header found in AAC PES",y=!0),f.logger.warn("parsing error:"+p),this.observer.trigger(l.default.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.FRAG_PARSING_ERROR,fatal:y,reason:p}),y)return}if(s.default.initTrackConfig(o,this.observer,u,a,this.audioCodec),r=0,t=s.default.getFrameDuration(o.samplerate),h&&g){var m=g+t;Math.abs(m-d)>1&&(f.logger.log("AAC: align PTS for overlapping frames by "+Math.round((m-d)/90)),d=m)}for(;a<n;)if(s.default.isHeader(u,a)&&a+5<n){var E=s.default.appendFrame(o,u,a,d,r);if(!E)break;a+=E.length,i=E.sample.pts,r++}else a++;h=a<n?u.subarray(a,n):null,this.aacOverFlow=h,this.aacLastPTS=i}},{key:"_parseMPEGPES",value:function(e){for(var t=e.data,r=t.length,a=0,i=0,n=e.pts;i<r;)if(o.default.isHeader(t,i)){var s=o.default.appendFrame(this._audioTrack,t,i,n,a);if(!s)break;i+=s.length,a++}else i++}},{key:"_parseID3PES",value:function(e){this._id3Track.samples.push(e)}}],[{key:"probe",value:function(e){return e.length>=564&&71===e[0]&&71===e[188]&&71===e[376]}}]),e}();r.default=h},{22:22,26:26,30:30,31:31,33:33,35:35,54:54}],33:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});r.ErrorTypes={NETWORK_ERROR:"networkError",MEDIA_ERROR:"mediaError",MUX_ERROR:"muxError",OTHER_ERROR:"otherError"},r.ErrorDetails={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_LOOP_LOADING_ERROR:"fragLoopLoadingError",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",WEBVTT_EXCEPTION:"webVTTException"}},{}],34:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=e(54),o=e(33),l=function(e){return e&&e.__esModule?e:{default:e}}(e(35)),u=function(){function e(t){a(this,e),this.hls=t,this.onEvent=this.onEvent.bind(this);for(var r=arguments.length,i=Array(r>1?r-1:0),n=1;n<r;n++)i[n-1]=arguments[n];this.handledEvents=i,this.useGenericHandler=!0,this.registerListeners()}return n(e,[{key:"destroy",value:function(){this.unregisterListeners()}},{key:"isEventHandler",value:function(){return"object"===i(this.handledEvents)&&this.handledEvents.length&&"function"==typeof this.onEvent}},{key:"registerListeners",value:function(){this.isEventHandler()&&this.handledEvents.forEach(function(e){if("hlsEventGeneric"===e)throw new Error("Forbidden event name: "+e);this.hls.on(e,this.onEvent)},this)}},{key:"unregisterListeners",value:function(){this.isEventHandler()&&this.handledEvents.forEach(function(e){this.hls.off(e,this.onEvent)},this)}},{key:"onEvent",value:function(e,t){this.onEventGeneric(e,t)}},{key:"onEventGeneric",value: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){s.logger.error("internal error happened while processing "+e+":"+t.message),this.hls.trigger(l.default.ERROR,{type:o.ErrorTypes.OTHER_ERROR,details:o.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:e,err:t})}}}]),e}();r.default=u},{33:33,35:35,54:54}],35:[function(e,t,r){"use strict";t.exports={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_SWITCH:"hlsLevelSwitch",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_SWITCH:"hlsAudioTrackSwitch",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"}},{}],36:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(){function e(){a(this,e)}return i(e,null,[{key:"getSilentFrame",value: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}();r.default=n},{}],37:[function(e,t,r){"use strict";var a={isBuffered:function(e,t){if(e)for(var r=e.buffered,a=0;a<r.length;a++)if(t>=r.start(a)&&t<=r.end(a))return!0;return!1},bufferInfo:function(e,t,r){if(e){var a,i=e.buffered,n=[];for(a=0;a<i.length;a++)n.push({start:i.start(a),end:i.end(a)});return this.bufferedInfo(n,t,r)}return{len:0,start:t,end:t,nextStart:void 0}},bufferedInfo:function(e,t,r){var a,i,n,s,o,l=[];for(e.sort(function(e,t){var r=e.start-t.start;return r||t.end-e.end}),o=0;o<e.length;o++){var u=l.length;if(u){var d=l[u-1].end;e[o].start-d<r?e[o].end>d&&(l[u-1].end=e[o].end):l.push(e[o])}else l.push(e[o])}for(o=0,a=0,i=n=t;o<l.length;o++){var f=l[o].start,c=l[o].end;if(t+r>=f&&t<c)i=f,a=(n=c)-t;else if(t+r<f){s=f;break}}return{len:a,start:i,end:n,nextStart:s}}};t.exports=a},{}],38:[function(e,t,r){"use strict";var a=e(54),i={mergeDetails:function(e,t){var r,n=Math.max(e.startSN,t.startSN)-t.startSN,s=Math.min(e.endSN,t.endSN)-t.startSN,o=t.startSN-e.startSN,l=e.fragments,u=t.fragments,d=0;if(s<n)t.PTSKnown=!1;else{for(var f=n;f<=s;f++){var c=l[o+f],h=u[f];h&&c&&(d=c.cc-h.cc,isNaN(c.startPTS)||(h.start=h.startPTS=c.startPTS,h.endPTS=c.endPTS,h.duration=c.duration,h.backtracked=c.backtracked,h.dropped=c.dropped,r=h))}if(d)for(a.logger.log("discontinuity sliding from playlist, take drift into account"),f=0;f<u.length;f++)u[f].cc+=d;if(r)i.updateFragPTSDTS(t,r,r.startPTS,r.endPTS,r.startDTS,r.endDTS);else if(o>=0&&o<l.length){var g=l[o].start;for(f=0;f<u.length;f++)u[f].start+=g}t.PTSKnown=e.PTSKnown}},updateFragPTSDTS:function(e,t,r,a,n,s){var o=r;if(!isNaN(t.startPTS)){var l=Math.abs(t.startPTS-r);isNaN(t.deltaPTS)?t.deltaPTS=l:t.deltaPTS=Math.max(l,t.deltaPTS),o=Math.max(r,t.startPTS),r=Math.min(r,t.startPTS),a=Math.max(a,t.endPTS),n=Math.min(n,t.startDTS),s=Math.max(s,t.endDTS)}var u=r-t.start;t.start=t.startPTS=r,t.maxStartPTS=o,t.endPTS=a,t.startDTS=n,t.endDTS=s,t.duration=a-r;var d=t.sn;if(!e||d<e.startSN||d>e.endSN)return 0;var f,c,h;for(f=d-e.startSN,(c=e.fragments)[f]=t,h=f;h>0;h--)i.updatePTS(c,h,h-1);for(h=f;h<c.length-1;h++)i.updatePTS(c,h,h+1);return e.PTSKnown=!0,u},updatePTS:function(e,t,r){var i=e[t],n=e[r],s=n.startPTS;isNaN(s)?n.start=r>t?i.start+i.duration:Math.max(i.start-n.duration,0):r>t?(i.duration=s-i.start,i.duration<0&&a.logger.warn("negative duration computed for frag "+i.sn+",level "+i.level+", there should be some duration drift between playlist and fragment!")):(n.duration=i.start-s,n.duration<0&&a.logger.warn("negative duration computed for frag "+n.sn+",level "+n.level+", there should be some duration drift between playlist and fragment!"))}};t.exports=i},{54:54}],39:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=a(e(2)),o=a(e(35)),l=e(33),u=a(e(43)),d=a(e(41)),f=a(e(42)),c=a(e(13)),h=a(e(12)),g=a(e(11)),v=e(54),p=a(e(1)),y=e(4),m=function(){function e(){var t=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,e);var a=e.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"');(0,v.enableLogs)(r.debug),this.config=r,this._autoLevelCapping=-1;var s=this.observer=new p.default;s.trigger=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];s.emit.apply(s,[e,e].concat(r))},s.off=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];s.removeListener.apply(s,[e].concat(r))},this.on=s.on.bind(s),this.off=s.off.bind(s),this.trigger=s.trigger.bind(s);var o=this.abrController=new r.abrController(this),l=new r.bufferController(this),y=new r.capLevelController(this),m=new r.fpsController(this),E=new u.default(this),b=new d.default(this),T=new f.default(this),k=new g.default(this),_=[this.levelController=new h.default(this),this.streamController=new c.default(this)],R=r.audioStreamController;R&&_.push(new R(this)),this.networkControllers=_;var S=[E,b,T,o,l,y,m,k];if(R=r.audioTrackController){var A=new R(this);this.audioTrackController=A,S.push(A)}if(R=r.subtitleTrackController){var L=new R(this);this.subtitleTrackController=L,S.push(L)}[r.subtitleStreamController,r.timelineController].forEach(function(e){e&&S.push(new e(t))}),this.coreComponents=S}return n(e,null,[{key:"isSupported",value:function(){var e=window.MediaSource=window.MediaSource||window.WebKitMediaSource,t=window.SourceBuffer=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}},{key:"version",get:function(){return"0.7.11"}},{key:"Events",get:function(){return o.default}},{key:"ErrorTypes",get:function(){return l.ErrorTypes}},{key:"ErrorDetails",get:function(){return l.ErrorDetails}},{key:"DefaultConfig",get:function(){return e.defaultConfig?e.defaultConfig:y.hlsDefaultConfig},set:function(t){e.defaultConfig=t}}]),n(e,[{key:"destroy",value:function(){v.logger.log("destroy"),this.trigger(o.default.DESTROYING),this.detachMedia(),this.coreComponents.concat(this.networkControllers).forEach(function(e){e.destroy()}),this.url=null,this.observer.removeAllListeners(),this._autoLevelCapping=-1}},{key:"attachMedia",value:function(e){v.logger.log("attachMedia"),this.media=e,this.trigger(o.default.MEDIA_ATTACHING,{media:e})}},{key:"detachMedia",value:function(){v.logger.log("detachMedia"),this.trigger(o.default.MEDIA_DETACHING),this.media=null}},{key:"loadSource",value:function(e){e=s.default.buildAbsoluteURL(window.location.href,e,{alwaysNormalize:!0}),v.logger.log("loadSource:"+e),this.url=e,this.trigger(o.default.MANIFEST_LOADING,{url:e})}},{key:"startLoad",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;v.logger.log("startLoad("+e+")"),this.networkControllers.forEach(function(t){t.startLoad(e)})}},{key:"stopLoad",value:function(){v.logger.log("stopLoad"),this.networkControllers.forEach(function(e){e.stopLoad()})}},{key:"swapAudioCodec",value:function(){v.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}},{key:"recoverMediaError",value:function(){v.logger.log("recoverMediaError");var e=this.media;this.detachMedia(),this.attachMedia(e)}},{key:"levels",get:function(){return this.levelController.levels}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(e){v.logger.log("set currentLevel:"+e),this.loadLevel=e,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(e){v.logger.log("set nextLevel:"+e),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(e){v.logger.log("set loadLevel:"+e),this.levelController.manualLevel=e}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(e){this.levelController.nextLoadLevel=e}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(e){v.logger.log("set firstLevel:"+e),this.levelController.firstLevel=e}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(e){v.logger.log("set startLevel:"+e);var t=this;-1!==e&&(e=Math.max(e,t.minAutoLevel)),t.levelController.startLevel=e}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(e){v.logger.log("set autoLevelCapping:"+e),this._autoLevelCapping=e}},{key:"autoLevelEnabled",get:function(){return-1===this.levelController.manualLevel}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){for(var e=this,t=e.levels,r=e.config.minAutoBitrate,a=t?t.length:0,i=0;i<a;i++)if((t[i].realBitrate?Math.max(t[i].realBitrate,t[i].bitrate):t[i].bitrate)>r)return i;return 0}},{key:"maxAutoLevel",get:function(){var e=this,t=e.levels,r=e.autoLevelCapping;return-1===r&&t&&t.length?t.length-1:r}},{key:"nextAutoLevel",get:function(){var e=this;return Math.min(Math.max(e.abrController.nextAutoLevel,e.minAutoLevel),e.maxAutoLevel)},set:function(e){var t=this;t.abrController.nextAutoLevel=Math.max(t.minAutoLevel,e)}},{key:"audioTracks",get:function(){var e=this.audioTrackController;return e?e.audioTracks:[]}},{key:"audioTrack",get:function(){var e=this.audioTrackController;return e?e.audioTrack:-1},set:function(e){var t=this.audioTrackController;t&&(t.audioTrack=e)}},{key:"liveSyncPosition",get:function(){return this.streamController.liveSyncPosition}},{key:"subtitleTracks",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTrack:-1},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleTrack=e)}}]),e}();r.default=m},{1:1,11:11,12:12,13:13,2:2,33:33,35:35,4:4,41:41,42:42,43:43,54:54}],40:[function(e,t,r){"use strict";t.exports=e(39).default},{39:39}],41:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(35)),u=a(e(34)),d=e(33),f=e(54),c=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l.default.FRAG_LOADING));return r.loaders={},r}return s(t,e),o(t,[{key:"destroy",value:function(){var e=this.loaders;for(var t in e){var r=e[t];r&&r.destroy()}this.loaders={},u.default.prototype.destroy.call(this)}},{key:"onFragLoading",value:function(e){var t=e.frag,r=t.type,a=this.loaders[r],i=this.hls.config;t.loaded=0,a&&(f.logger.warn("abort previous fragment loader for type:"+r),a.abort()),a=this.loaders[r]=t.loader=void 0!==i.fLoader?new i.fLoader(i):new i.loader(i);var n=void 0,s=void 0,o=void 0;n={url:t.url,frag:t,responseType:"arraybuffer",progressData:!1};var l=t.byteRangeStartOffset,u=t.byteRangeEndOffset;isNaN(l)||isNaN(u)||(n.rangeStart=l,n.rangeEnd=u),s={timeout:i.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:i.fragLoadingMaxRetryTimeout},o={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this),onProgress:this.loadprogress.bind(this)},a.load(n,s,o)}},{key:"loadsuccess",value:function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=e.data,n=r.frag;n.loader=void 0,this.loaders[n.type]=void 0,this.hls.trigger(l.default.FRAG_LOADED,{payload:i,frag:n,stats:t,networkDetails:a})}},{key:"loaderror",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=t.loader;a&&a.abort(),this.loaders[t.type]=void 0,this.hls.trigger(l.default.ERROR,{type:d.ErrorTypes.NETWORK_ERROR,details:d.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:t.frag,response:e,networkDetails:r})}},{key:"loadtimeout",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=t.loader;a&&a.abort(),this.loaders[t.type]=void 0,this.hls.trigger(l.default.ERROR,{type:d.ErrorTypes.NETWORK_ERROR,details:d.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t.frag,networkDetails:r})}},{key:"loadprogress",value:function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=t.frag;i.loaded=e.loaded,this.hls.trigger(l.default.FRAG_LOAD_PROGRESS,{frag:i,stats:e,networkDetails:a})}}]),t}(u.default);r.default=c},{33:33,34:34,35:35,54:54}],42:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(35)),u=a(e(34)),d=e(33),f=e(54),c=function(e){function t(e){i(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,l.default.KEY_LOADING));return r.loaders={},r.decryptkey=null,r.decrypturl=null,r}return s(t,e),o(t,[{key:"destroy",value:function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy()}this.loaders={},u.default.prototype.destroy.call(this)}},{key:"onKeyLoading",value:function(e){var t=e.frag,r=t.type,a=this.loaders[r],i=t.decryptdata,n=i.uri;if(n!==this.decrypturl||null===this.decryptkey){var s=this.hls.config;a&&(f.logger.warn("abort previous key loader for type:"+r),a.abort()),t.loader=this.loaders[r]=new s.loader(s),this.decrypturl=n,this.decryptkey=null;var o=void 0,u=void 0,d=void 0;o={url:n,frag:t,responseType:"arraybuffer"},u={timeout:s.fragLoadingTimeOut,maxRetry:s.fragLoadingMaxRetry,retryDelay:s.fragLoadingRetryDelay,maxRetryDelay:s.fragLoadingMaxRetryTimeout},d={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)},t.loader.load(o,u,d)}else this.decryptkey&&(i.key=this.decryptkey,this.hls.trigger(l.default.KEY_LOADED,{frag:t}))}},{key:"loadsuccess",value:function(e,t,r){var a=r.frag;this.decryptkey=a.decryptdata.key=new Uint8Array(e.data),a.loader=void 0,this.loaders[a.type]=void 0,this.hls.trigger(l.default.KEY_LOADED,{frag:a})}},{key:"loaderror",value:function(e,t){var r=t.frag,a=r.loader;a&&a.abort(),this.loaders[t.type]=void 0,this.hls.trigger(l.default.ERROR,{type:d.ErrorTypes.NETWORK_ERROR,details:d.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:r,response:e})}},{key:"loadtimeout",value:function(e,t){var r=t.frag,a=r.loader;a&&a.abort(),this.loaders[t.type]=void 0,this.hls.trigger(l.default.ERROR,{type:d.ErrorTypes.NETWORK_ERROR,details:d.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:r})}}]),t}(u.default);r.default=c},{33:33,34:34,35:35,54:54}],43:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function n(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),l=a(e(2)),u=a(e(35)),d=a(e(34)),f=e(33),c=a(e(47)),h=e(54),g=/#EXT-X-STREAM-INF:([^\n\r]*)[\r\n]+([^\r\n]+)/g,v=/#EXT-X-MEDIA:(.*)/g,p=new RegExp([/#EXTINF:(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/|(?!#)(\S+)/.source,/|#EXT-X-BYTERANGE:*(.+)/.source,/|#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/|#.*/.source].join(""),"g"),y=/(?:(?:#(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?/,m=function(){function e(){s(this,e),this.method=null,this.key=null,this.iv=null,this._uri=null}return o(e,[{key:"uri",get:function(){return!this._uri&&this.reluri&&(this._uri=l.default.buildAbsoluteURL(this.baseuri,this.reluri,{alwaysNormalize:!0})),this._uri}}]),e}(),E=function(){function e(){s(this,e),this._url=null,this._byteRange=null,this._decryptdata=null,this.tagList=[]}return o(e,[{key:"createInitializationVector",value:function(e){for(var t=new Uint8Array(16),r=12;r<16;r++)t[r]=e>>8*(15-r)&255;return t}},{key:"fragmentDecryptdataFromLevelkey",value:function(e,t){var r=e;return e&&e.method&&e.uri&&!e.iv&&((r=new m).method=e.method,r.baseuri=e.baseuri,r.reluri=e.reluri,r.iv=this.createInitializationVector(t)),r}},{key:"cloneObj",value:function(e){return JSON.parse(JSON.stringify(e))}},{key:"url",get:function(){return!this._url&&this.relurl&&(this._url=l.default.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},set:function(e){this._url=e}},{key:"programDateTime",get:function(){return!this._programDateTime&&this.rawProgramDateTime&&(this._programDateTime=new Date(Date.parse(this.rawProgramDateTime))),this._programDateTime}},{key:"byteRange",get:function(){if(!this._byteRange){var e=this._byteRange=[];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]}}return this._byteRange}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"decryptdata",get:function(){return this._decryptdata||(this._decryptdata=this.fragmentDecryptdataFromLevelkey(this.levelkey,this.sn)),this._decryptdata}}]),e}(),b=function(e){function t(e){s(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,u.default.MANIFEST_LOADING,u.default.LEVEL_LOADING,u.default.AUDIO_TRACK_LOADING,u.default.SUBTITLE_TRACK_LOADING));return r.loaders={},r}return n(t,e),o(t,[{key:"destroy",value:function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy()}this.loaders={},d.default.prototype.destroy.call(this)}},{key:"onManifestLoading",value:function(e){this.load(e.url,{type:"manifest"})}},{key:"onLevelLoading",value:function(e){this.load(e.url,{type:"level",level:e.level,id:e.id})}},{key:"onAudioTrackLoading",value:function(e){this.load(e.url,{type:"audioTrack",id:e.id})}},{key:"onSubtitleTrackLoading",value:function(e){this.load(e.url,{type:"subtitleTrack",id:e.id})}},{key:"load",value:function(e,t){var r=this.loaders[t.type];if(r){var a=r.context;if(a&&a.url===e)return void h.logger.trace("playlist request ongoing");h.logger.warn("abort previous loader for type:"+t.type),r.abort()}var i=this.hls.config,n=void 0,s=void 0,o=void 0,l=void 0;"manifest"===t.type?(n=i.manifestLoadingMaxRetry,s=i.manifestLoadingTimeOut,o=i.manifestLoadingRetryDelay,l=i.manifestLoadingMaxRetryTimeout):(n=i.levelLoadingMaxRetry,s=i.levelLoadingTimeOut,o=i.levelLoadingRetryDelay,l=i.levelLoadingMaxRetryTimeout,h.logger.log("loading playlist for "+t.type+" "+(t.level||t.id))),r=this.loaders[t.type]=t.loader=void 0!==i.pLoader?new i.pLoader(i):new i.loader(i),t.url=e,t.responseType="";var u=void 0,d=void 0;u={timeout:s,maxRetry:n,retryDelay:o,maxRetryDelay:l},d={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)},r.load(t,u,d)}},{key:"resolve",value:function(e,t){return l.default.buildAbsoluteURL(t,e,{alwaysNormalize:!0})}},{key:"parseMasterPlaylist",value:function(e,t){var r=[],a=void 0;for(g.lastIndex=0;null!=(a=g.exec(e));){var i={},n=i.attrs=new c.default(a[1]);i.url=this.resolve(a[2],t);var s=n.decimalResolution("RESOLUTION");s&&(i.width=s.width,i.height=s.height),i.bitrate=n.decimalInteger("AVERAGE-BANDWIDTH")||n.decimalInteger("BANDWIDTH"),i.name=n.NAME;var o=n.CODECS;if(o){o=o.split(/[ ,]+/);for(var l=0;l<o.length;l++){var u=o[l];-1!==u.indexOf("avc1")?i.videoCodec=this.avc1toavcoti(u):-1!==u.indexOf("hvc1")?i.videoCodec=u:i.audioCodec=u}}r.push(i)}return r}},{key:"parseMasterPlaylistMedia",value:function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=void 0,n=[],s=0;for(v.lastIndex=0;null!=(i=v.exec(e));){var o={},l=new c.default(i[1]);l.TYPE===r&&(o.groupId=l["GROUP-ID"],o.name=l.NAME,o.type=r,o.default="YES"===l.DEFAULT,o.autoselect="YES"===l.AUTOSELECT,o.forced="YES"===l.FORCED,l.URI&&(o.url=this.resolve(l.URI,t)),o.lang=l.LANGUAGE,o.name||(o.name=o.lang),a&&(o.audioCodec=a),o.id=s++,n.push(o))}return n}},{key:"avc1toavcoti",value: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}},{key:"parseLevelPlaylist",value:function(e,t,r,a){var i,n,s=0,o=0,l={type:null,version:null,url:t,fragments:[],live:!0,startSN:0},u=new m,d=0,f=null,g=new E;for(p.lastIndex=0;null!==(i=p.exec(e));){var v=i[1];if(v){g.duration=parseFloat(v);var b=(" "+i[2]).slice(1);g.title=b||null,g.tagList.push(b?["INF",v,b]:["INF",v])}else if(i[3]){if(!isNaN(g.duration)){var T=s++;g.type=a,g.start=o,g.levelkey=u,g.sn=T,g.level=r,g.cc=d,g.baseurl=t,g.relurl=(" "+i[3]).slice(1),l.fragments.push(g),f=g,o+=g.duration,g=new E}}else if(i[4]){if(g.rawByteRange=(" "+i[4]).slice(1),f){var k=f.byteRangeEndOffset;k&&(g.lastByteRangeEndOffset=k)}}else if(i[5])g.rawProgramDateTime=(" "+i[5]).slice(1),g.tagList.push(["PROGRAM-DATE-TIME",g.rawProgramDateTime]);else{for(i=i[0].match(y),n=1;n<i.length&&void 0===i[n];n++);var _=(" "+i[n+1]).slice(1),R=(" "+i[n+2]).slice(1);switch(i[n]){case"#":g.tagList.push(R?[_,R]:[_]);break;case"PLAYLIST-TYPE":l.type=_.toUpperCase();break;case"MEDIA-SEQUENCE":s=l.startSN=parseInt(_);break;case"TARGETDURATION":l.targetduration=parseFloat(_);break;case"VERSION":l.version=parseInt(_);break;case"EXTM3U":break;case"ENDLIST":l.live=!1;break;case"DIS":d++,g.tagList.push(["DIS"]);break;case"DISCONTINUITY-SEQ":d=parseInt(_);break;case"KEY":var S=_,A=new c.default(S),L=A.enumeratedString("METHOD"),w=A.URI,D=A.hexadecimalInteger("IV");L&&(u=new m,w&&["AES-128","SAMPLE-AES"].indexOf(L)>=0&&(u.method=L,u.baseuri=t,u.reluri=w,u.key=null,u.iv=D));break;case"START":var O=_,I=new c.default(O).decimalFloatingPoint("TIME-OFFSET");isNaN(I)||(l.startTimeOffset=I);break;case"MAP":var P=new c.default(_);g.relurl=P.URI,g.rawByteRange=P.BYTERANGE,g.baseurl=t,g.level=r,g.type=a,g.sn="initSegment",l.initSegment=g,g=new E;break;default:h.logger.warn("line parsed but not handled: "+i)}}}return(g=f)&&!g.relurl&&(l.fragments.pop(),o-=g.duration),l.totalduration=o,l.averagetargetduration=o/l.fragments.length,l.endSN=s-1,l}},{key:"loadsuccess",value:function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=e.data,n=e.url,s=r.type,o=r.id,l=r.level,d=this.hls;if(this.loaders[s]=void 0,void 0!==n&&0!==n.indexOf("data:")||(n=r.url),t.tload=performance.now(),0===i.indexOf("#EXTM3U"))if(i.indexOf("#EXTINF:")>0){var c="audioTrack"!==s&&"subtitleTrack"!==s,g=isNaN(l)?isNaN(o)?0:o:l,v=this.parseLevelPlaylist(i,n,g,"audioTrack"===s?"audio":"subtitleTrack"===s?"subtitle":"main");v.tload=t.tload,"manifest"===s&&d.trigger(u.default.MANIFEST_LOADED,{levels:[{url:n,details:v}],audioTracks:[],url:n,stats:t,networkDetails:a}),t.tparsed=performance.now(),v.targetduration?c?d.trigger(u.default.LEVEL_LOADED,{details:v,level:l||0,id:o||0,stats:t,networkDetails:a}):"audioTrack"===s?d.trigger(u.default.AUDIO_TRACK_LOADED,{details:v,id:o,stats:t,networkDetails:a}):"subtitleTrack"===s&&d.trigger(u.default.SUBTITLE_TRACK_LOADED,{details:v,id:o,stats:t,networkDetails:a}):d.trigger(u.default.ERROR,{type:f.ErrorTypes.NETWORK_ERROR,details:f.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:n,reason:"invalid targetduration",networkDetails:a})}else{var p=this.parseMasterPlaylist(i,n);if(p.length){var y=this.parseMasterPlaylistMedia(i,n,"AUDIO",p[0].audioCodec),m=this.parseMasterPlaylistMedia(i,n,"SUBTITLES");if(y.length){var E=!1;y.forEach(function(e){e.url||(E=!0)}),!1===E&&p[0].audioCodec&&!p[0].attrs.AUDIO&&(h.logger.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),y.unshift({type:"main",name:"main"}))}d.trigger(u.default.MANIFEST_LOADED,{levels:p,audioTracks:y,subtitles:m,url:n,stats:t,networkDetails:a})}else d.trigger(u.default.ERROR,{type:f.ErrorTypes.NETWORK_ERROR,details:f.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:n,reason:"no level found in manifest",networkDetails:a})}else d.trigger(u.default.ERROR,{type:f.ErrorTypes.NETWORK_ERROR,details:f.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:n,reason:"no EXTM3U delimiter",networkDetails:a})}},{key:"loaderror",value:function(e,t){var r,a,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=t.loader;switch(t.type){case"manifest":r=f.ErrorDetails.MANIFEST_LOAD_ERROR,a=!0;break;case"level":r=f.ErrorDetails.LEVEL_LOAD_ERROR,a=!1;break;case"audioTrack":r=f.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,a=!1}n&&(n.abort(),this.loaders[t.type]=void 0),this.hls.trigger(u.default.ERROR,{type:f.ErrorTypes.NETWORK_ERROR,details:r,fatal:a,url:n.url,loader:n,response:e,context:t,networkDetails:i})}},{key:"loadtimeout",value:function(e,t){var r,a,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=t.loader;switch(t.type){case"manifest":r=f.ErrorDetails.MANIFEST_LOAD_TIMEOUT,a=!0;break;case"level":r=f.ErrorDetails.LEVEL_LOAD_TIMEOUT,a=!1;break;case"audioTrack":r=f.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT,a=!1}n&&(n.abort(),this.loaders[t.type]=void 0),this.hls.trigger(u.default.ERROR,{type:f.ErrorTypes.NETWORK_ERROR,details:r,fatal:a,url:n.url,loader:n,context:t,networkDetails:i})}}]),t}(d.default);r.default=b},{2:2,33:33,34:34,35:35,47:47,54:54}],44:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=Math.pow(2,32)-1,s=function(){function e(){a(this,e)}return i(e,null,[{key:"init",value:function(){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:[]};var t;for(t in 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]),a=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:a};var i=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 s=new Uint8Array([105,115,111,109]),o=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);e.FTYP=e.box(e.types.ftyp,s,l,s,o),e.DINF=e.box(e.types.dinf,e.box(e.types.dref,i))}},{key:"box",value:function(e){for(var t,r=Array.prototype.slice.call(arguments,1),a=8,i=r.length,n=i;i--;)a+=r[i].byteLength;for((t=new Uint8Array(a))[0]=a>>24&255,t[1]=a>>16&255,t[2]=a>>8&255,t[3]=255&a,t.set(e,4),i=0,a=8;i<n;i++)t.set(r[i],a),a+=r[i].byteLength;return t}},{key:"hdlr",value:function(t){return e.box(e.types.hdlr,e.HDLR_TYPES[t])}},{key:"mdat",value:function(t){return e.box(e.types.mdat,t)}},{key:"mdhd",value:function(t,r){r*=t;var a=Math.floor(r/(n+1)),i=Math.floor(r%(n+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,i>>24,i>>16&255,i>>8&255,255&i,85,196,0,0]))}},{key:"mdia",value:function(t){return e.box(e.types.mdia,e.mdhd(t.timescale,t.duration),e.hdlr(t.type),e.minf(t))}},{key:"mfhd",value:function(t){return e.box(e.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,255&t]))}},{key:"minf",value: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))}},{key:"moof",value:function(t,r,a){return e.box(e.types.moof,e.mfhd(t),e.traf(a,r))}},{key:"moov",value:function(t){for(var r=t.length,a=[];r--;)a[r]=e.trak(t[r]);return e.box.apply(null,[e.types.moov,e.mvhd(t[0].timescale,t[0].duration)].concat(a).concat(e.mvex(t)))}},{key:"mvex",value:function(t){for(var r=t.length,a=[];r--;)a[r]=e.trex(t[r]);return e.box.apply(null,[e.types.mvex].concat(a))}},{key:"mvhd",value:function(t,r){r*=t;var a=Math.floor(r/(n+1)),i=Math.floor(r%(n+1)),s=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,255&t,a>>24,a>>16&255,a>>8&255,255&a,i>>24,i>>16&255,i>>8&255,255&i,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,s)}},{key:"sdtp",value:function(t){var r,a,i=t.samples||[],n=new Uint8Array(4+i.length);for(a=0;a<i.length;a++)r=i[a].flags,n[a+4]=r.dependsOn<<4|r.isDependedOn<<2|r.hasRedundancy;return e.box(e.types.sdtp,n)}},{key:"stbl",value: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))}},{key:"avc1",value:function(t){var r,a,i,n=[],s=[];for(r=0;r<t.sps.length;r++)i=(a=t.sps[r]).byteLength,n.push(i>>>8&255),n.push(255&i),n=n.concat(Array.prototype.slice.call(a));for(r=0;r<t.pps.length;r++)i=(a=t.pps[r]).byteLength,s.push(i>>>8&255),s.push(255&i),s=s.concat(Array.prototype.slice.call(a));var o=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(s))),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]),o,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])))}},{key:"esds",value: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]))}},{key:"mp4a",value: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)))}},{key:"mp3",value: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]))}},{key:"stsd",value: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))}},{key:"tkhd",value:function(t){var r=t.id,a=t.duration*t.timescale,i=t.width,s=t.height,o=Math.floor(a/(n+1)),l=Math.floor(a%(n+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,o>>24,o>>16&255,o>>8&255,255&o,l>>24,l>>16&255,l>>8&255,255&l,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>8&255,255&i,0,0,s>>8&255,255&s,0,0]))}},{key:"traf",value:function(t,r){var a=e.sdtp(t),i=t.id,s=Math.floor(r/(n+1)),o=Math.floor(r%(n+1));return e.box(e.types.traf,e.box(e.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,255&i])),e.box(e.types.tfdt,new Uint8Array([1,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o])),e.trun(t,a.length+16+20+8+16+8+8),a)}},{key:"trak",value:function(t){return t.duration=t.duration||4294967295,e.box(e.types.trak,e.tkhd(t),e.mdia(t))}},{key:"trex",value: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]))}},{key:"trun",value:function(t,r){var a,i,n,s,o,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),a=0;a<d;a++)n=(i=u[a]).duration,s=i.size,o=i.flags,l=i.cts,c.set([n>>>24&255,n>>>16&255,n>>>8&255,255&n,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*a);return e.box(e.types.trun,c)}},{key:"initSegment",value:function(t){e.types||e.init();var r,a=e.moov(t);return(r=new Uint8Array(e.FTYP.byteLength+a.byteLength)).set(e.FTYP),r.set(a,e.FTYP.byteLength),r}}]),e}();r.default=s},{}],45:[function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=a(e(36)),o=a(e(35)),l=e(54),u=a(e(44)),d=e(33),f=function(){function e(t,r,a,n){i(this,e),this.observer=t,this.config=r,this.typeSupported=a;var s=navigator.userAgent;this.isSafari=n&&n.indexOf("Apple")>-1&&s&&!s.match("CriOS"),this.ISGenerated=!1}return n(e,[{key:"destroy",value:function(){}},{key:"resetTimeStamp",value:function(e){this._initPTS=this._initDTS=e}},{key:"resetInitSegment",value:function(){this.ISGenerated=!1}},{key:"remux",value:function(e,t,r,a,i,n,s){if(this.ISGenerated){if(s){var u=this._initPTS,d=this._PTSNormalize,f=e.inputTimeScale||t.inputTimeScale,c=1/0,h=1/0,g=e.samples;if(g.length&&(c=h=d(g[0].pts-f*i,u)),(g=t.samples).length){var v=g[0];c=Math.min(c,d(v.pts-f*i,u)),h=Math.min(h,d(v.dts-f*i,u))}if(c!==1/0){var p=u-c;Math.abs(p)>10*f&&(l.logger.warn("timestamp inconsistency, "+(p/f).toFixed(3)+"s delta against expected value: missing discontinuity ? reset initPTS/initDTS"),this._initPTS=c,this._initDTS=h,this.observer.trigger(o.default.INIT_PTS_FOUND,{initPTS:c}))}}}else this.generateIS(e,t,i);if(this.ISGenerated)if(e.samples.length){e.timescale||(l.logger.warn("regenerate InitSegment as audio detected"),this.generateIS(e,t,i));var y=this.remuxAudio(e,i,n,s);if(t.samples.length){var m=void 0;y&&(m=y.endPTS-y.startPTS),t.timescale||(l.logger.warn("regenerate InitSegment as video detected"),this.generateIS(e,t,i)),this.remuxVideo(t,i,n,m,s)}}else{var E=void 0;t.samples.length&&(E=this.remuxVideo(t,i,n,s)),E&&e.codec&&this.remuxEmptyAudio(e,i,n,E)}r.samples.length&&this.remuxID3(r,i),a.samples.length&&this.remuxText(a,i),this.observer.trigger(o.default.FRAG_PARSED)}},{key:"generateIS",value:function(e,t,r){var a,i,n=this.observer,s=e.samples,f=t.samples,c=this.typeSupported,h="audio/mp4",g={},v={tracks:g},p=void 0===this._initPTS;if(p&&(a=i=1/0),e.config&&s.length&&(e.timescale=e.samplerate,l.logger.log("audio sampling rate:"+e.samplerate),e.isAAC||(c.mpeg?(h="audio/mpeg",e.codec=""):c.mp3&&(e.codec="mp3")),g.audio={container:h,codec:e.codec,initSegment:!e.isAAC&&c.mpeg?new Uint8Array:u.default.initSegment([e]),metadata:{channelCount:e.channelCount}},p&&(a=i=s[0].pts-e.inputTimeScale*r)),t.sps&&t.pps&&f.length){var y=t.inputTimeScale;t.timescale=y,g.video={container:"video/mp4",codec:t.codec,initSegment:u.default.initSegment([t]),metadata:{width:t.width,height:t.height}},p&&(a=Math.min(a,f[0].pts-y*r),i=Math.min(i,f[0].dts-y*r),this.observer.trigger(o.default.INIT_PTS_FOUND,{initPTS:a}))}Object.keys(g).length?(n.trigger(o.default.FRAG_PARSING_INIT_SEGMENT,v),this.ISGenerated=!0,p&&(this._initPTS=a,this._initDTS=i)):n.trigger(o.default.ERROR,{type:d.ErrorTypes.MEDIA_ERROR,details:d.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})}},{key:"remuxVideo",value:function(e,t,r,a,i){var n,s,f,c,h,g,v,p=8,y=e.timescale,m=e.samples,E=[],b=m.length,T=this._PTSNormalize,k=this._initDTS,_=this.nextAvcDts,R=this.isSafari;R&&(r|=m.length&&_&&(i&&Math.abs(t-_/y)<.1||Math.abs(m[0].pts-_-k)<y/5)),r||(_=t*y),m.forEach(function(e){e.pts=T(e.pts-k,_),e.dts=T(e.dts-k,_)}),m.sort(function(e,t){var r=e.dts-t.dts,a=e.pts-t.pts;return r||(a||e.id-t.id)});var S=m.reduce(function(e,t){return Math.max(Math.min(e,t.pts-t.dts),-18e3)},0);if(S<0){l.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Math.round(S/90)+" ms to overcome this issue");for(var A=0;A<m.length;A++)m[A].dts+=S}var L=m[0];h=Math.max(L.dts,0),c=Math.max(L.pts,0);var w=Math.round((h-_)/90);r&&w&&(w>1?l.logger.log("AVC:"+w+" ms hole between fragments detected,filling it"):w<-1&&l.logger.log("AVC:"+-w+" ms overlapping between fragments detected"),h=_,m[0].dts=h,c=Math.max(c-w,_),m[0].pts=c,l.logger.log("Video/PTS/DTS adjusted: "+Math.round(c/90)+"/"+Math.round(h/90)+",delta:"+w+" ms")),L=m[m.length-1],v=Math.max(L.dts,0),g=Math.max(L.pts,0,v),R&&(n=Math.round((v-h)/(m.length-1)));for(var D=0,O=0,I=0;I<b;I++){for(var P=m[I],C=P.units,x=C.length,F=0,M=0;M<x;M++)F+=C[M].data.length;O+=F,D+=x,P.length=F,P.dts=R?h+I*n:Math.max(P.dts,h),P.pts=Math.max(P.pts,P.dts)}var N=O+4*D+8;try{s=new Uint8Array(N)}catch(e){return void this.observer.trigger(o.default.ERROR,{type:d.ErrorTypes.MUX_ERROR,details:d.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:N,reason:"fail allocating video mdat "+N})}var U=new DataView(s.buffer);U.setUint32(0,N),s.set(u.default.types.mdat,4);for(var B=0;B<b;B++){for(var G=m[B],j=G.units,H=0,W=void 0,K=0,V=j.length;K<V;K++){var Y=j[K],z=Y.data,X=Y.data.byteLength;U.setUint32(p,X),p+=4,s.set(z,p),p+=X,H+=4+X}if(R)W=Math.max(0,n*Math.round((G.pts-G.dts)/n));else{if(B<b-1)n=m[B+1].dts-G.dts;else{var q=this.config,Q=G.dts-m[B>0?B-1:B].dts;if(q.stretchShortVideoTrack){var J=q.maxBufferHole,Z=q.maxSeekHole,$=Math.floor(Math.min(J,Z)*y),ee=(a?c+a*y:this.nextAudioPts)-G.pts;ee>$?((n=ee-Q)<0&&(n=Q),l.logger.log("It is approximately "+ee/90+" ms to the next segment; using duration "+n/90+" ms for the last video frame.")):n=Q}else n=Q}W=Math.round(G.pts-G.dts)}E.push({size:H,duration:n,cts:W,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:G.key?2:1,isNonSync:G.key?0:1}})}this.nextAvcDts=v+n;var te=e.dropped;if(e.len=0,e.nbNalu=0,e.dropped=0,E.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var re=E[0].flags;re.dependsOn=2,re.isNonSync=0}e.samples=E,f=u.default.moof(e.sequenceNumber++,h,e),e.samples=[];var ae={data1:f,data2:s,startPTS:c/y,endPTS:(g+n)/y,startDTS:h/y,endDTS:this.nextAvcDts/y,type:"video",nb:E.length,dropped:te};return this.observer.trigger(o.default.FRAG_PARSING_DATA,ae),ae}},{key:"remuxAudio",value:function(e,t,r,a){var i,n,f,c,h,g,v,p=e.inputTimeScale,y=p/e.timescale,m=(e.isAAC?1024:1152)*y,E=this._PTSNormalize,b=this._initDTS,T=!e.isAAC&&this.typeSupported.mpeg,k=e.samples,_=[],R=this.nextAudioPts;if((r|=k.length&&R&&(a&&Math.abs(t-R/p)<.1||Math.abs(k[0].pts-R-b)<20*m))||(R=t*p),k.forEach(function(e){e.pts=e.dts=E(e.pts-b,R)}),k.sort(function(e,t){return e.pts-t.pts}),a&&e.isAAC)for(var S=0,A=R;S<k.length;){var L,w=k[S];L=w.pts-A;var D=Math.abs(1e3*L/p);if(L<=-m)l.logger.warn("Dropping 1 audio frame @ "+(A/p).toFixed(3)+"s due to "+D+" ms overlap."),k.splice(S,1),e.len-=w.unit.length;else if(L>=m&&D<1e4&&A){var O=Math.round(L/m);l.logger.warn("Injecting "+O+" audio frame @ "+(A/p).toFixed(3)+"s due to "+Math.round(1e3*L/p)+" ms gap.");for(var I=0;I<O;I++){var P=Math.max(A,0);(f=s.default.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(l.logger.log("Unable to get silent frame for given audio codec; duplicating last frame instead."),f=w.unit.subarray()),k.splice(S,0,{unit:f,pts:P,dts:P}),e.len+=f.length,A+=m,S++}w.pts=w.dts=A,A+=m,S++}else Math.abs(L),w.pts=w.dts=A,A+=m,S++}for(var C=0,x=k.length;C<x;C++){var F=k[C],M=F.unit,N=F.pts;if(void 0!==v)n.duration=Math.round((N-v)/y);else{var U=Math.round(1e3*(N-R)/p),B=0;if(r&&e.isAAC&&U){if(U>0&&U<1e4)B=Math.round((N-R)/m),l.logger.log(U+" ms hole between AAC samples detected,filling it"),B>0&&((f=s.default.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(f=M.subarray()),e.len+=B*f.length);else if(U<-12){l.logger.log("drop overlapping AAC sample, expected/parsed/delta:"+(R/p).toFixed(3)+"s/"+(N/p).toFixed(3)+"s/"+-U+"ms"),e.len-=M.byteLength;continue}N=R}if(g=Math.max(0,N),!(e.len>0))return;var G=T?e.len:e.len+8;i=T?0:8;try{c=new Uint8Array(G)}catch(e){return void this.observer.trigger(o.default.ERROR,{type:d.ErrorTypes.MUX_ERROR,details:d.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:G,reason:"fail allocating audio mdat "+G})}T||(new DataView(c.buffer).setUint32(0,G),c.set(u.default.types.mdat,4));for(var j=0;j<B;j++)(f=s.default.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(l.logger.log("Unable to get silent frame for given audio codec; duplicating this frame instead."),f=M.subarray()),c.set(f,i),i+=f.byteLength,n={size:f.byteLength,cts:0,duration:1024,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:1}},_.push(n)}c.set(M,i);var H=M.byteLength;i+=H,n={size:H,cts:0,duration:0,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:1}},_.push(n),v=N}var W=0,K=_.length;if(K>=2&&(W=_[K-2].duration,n.duration=W),K){this.nextAudioPts=R=v+y*W,e.len=0,e.samples=_,h=T?new Uint8Array:u.default.moof(e.sequenceNumber++,g/y,e),e.samples=[];var V=g/p,Y=R/p,z={data1:h,data2:c,startPTS:V,endPTS:Y,startDTS:V,endDTS:Y,type:"audio",nb:K};return this.observer.trigger(o.default.FRAG_PARSING_DATA,z),z}return null}},{key:"remuxEmptyAudio",value:function(e,t,r,a){var i=e.inputTimeScale,n=i/(e.samplerate?e.samplerate:i),o=this.nextAudioPts,u=(void 0!==o?o:a.startDTS*i)+this._initDTS,d=a.endDTS*i+this._initDTS,f=1024*n,c=Math.ceil((d-u)/f),h=s.default.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(l.logger.warn("remux empty Audio"),h){for(var g=[],v=0;v<c;v++){var p=u+v*f;g.push({unit:h,pts:p,dts:p}),e.len+=h.length}e.samples=g,this.remuxAudio(e,t,r)}else l.logger.trace("Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec!")}},{key:"remuxID3",value:function(e,t){var r,a=e.samples.length,i=e.inputTimeScale,n=this._initPTS,s=this._initDTS;if(a){for(var l=0;l<a;l++)(r=e.samples[l]).pts=(r.pts-n)/i,r.dts=(r.dts-s)/i;this.observer.trigger(o.default.FRAG_PARSING_METADATA,{samples:e.samples})}e.samples=[],t=t}},{key:"remuxText",value:function(e,t){e.samples.sort(function(e,t){return e.pts-t.pts});var r,a=e.samples.length,i=e.inputTimeScale,n=this._initPTS;if(a){for(var s=0;s<a;s++)(r=e.samples[s]).pts=(r.pts-n)/i;this.observer.trigger(o.default.FRAG_PARSING_USERDATA,{samples:e.samples})}e.samples=[],t=t}},{key:"_PTSNormalize",value: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}();r.default=f},{33:33,35:35,36:36,44:44,54:54}],46:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(e){return e&&e.__esModule?e:{default:e}}(e(35)),s=function(){function e(t){a(this,e),this.observer=t}return i(e,[{key:"destroy",value:function(){}},{key:"resetTimeStamp",value:function(){}},{key:"resetInitSegment",value:function(){}},{key:"remux",value:function(e,t,r,a,i,s,o,l){var u=this.observer,d="";e&&(d+="audio"),t&&(d+="video"),u.trigger(n.default.FRAG_PARSING_DATA,{data1:l,startPTS:i,startDTS:i,type:d,nb:1,dropped:0}),u.trigger(n.default.FRAG_PARSED)}}]),e}();r.default=s},{35:35}],47:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=/^(\d+)x(\d+)$/,s=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,o=function(){function e(t){a(this,e),"string"==typeof t&&(t=e.parseAttrList(t));for(var r in t)t.hasOwnProperty(r)&&(this[r]=t[r])}return i(e,[{key:"decimalInteger",value:function(e){var t=parseInt(this[e],10);return t>Number.MAX_SAFE_INTEGER?1/0:t}},{key:"hexadecimalInteger",value: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),a=0;a<t.length/2;a++)r[a]=parseInt(t.slice(2*a,2*a+2),16);return r}return null}},{key:"hexadecimalIntegerAsNumber",value:function(e){var t=parseInt(this[e],16);return t>Number.MAX_SAFE_INTEGER?1/0:t}},{key:"decimalFloatingPoint",value:function(e){return parseFloat(this[e])}},{key:"enumeratedString",value:function(e){return this[e]}},{key:"decimalResolution",value:function(e){var t=n.exec(this[e]);if(null!==t)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}}}],[{key:"parseAttrList",value:function(e){var t,r={};for(s.lastIndex=0;null!==(t=s.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}}]),e}();r.default=o},{}],48:[function(e,t,r){"use strict";var a={search:function(e,t){for(var r=0,a=e.length-1,i=null,n=null;r<=a;){var s=t(n=e[i=(r+a)/2|0]);if(s>0)r=i+1;else{if(!(s<0))return n;a=i-1}}return null}};t.exports=a},{}],49:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n={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},s=function(e){var t=e;return n.hasOwnProperty(e)&&(t=n[e]),String.fromCharCode(t)},o=15,l=100,u={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},d={17:2,18:4,21:6,22:8,23:10,19:13,20:15},f={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},c={25:2,26:4,29:6,30:8,31:10,27:13,28:15},h=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],g={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}},v=function(e){for(var t=[],r=0;r<e.length;r++)t.push(e[r].toString(16));return t},p=function(){function e(t,r,i,n,s){a(this,e),this.foreground=t||"white",this.underline=r||!1,this.italics=i||!1,this.background=n||"black",this.flash=s||!1}return i(e,[{key:"reset",value:function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}},{key:"setStyles",value:function(e){for(var t=["foreground","underline","italics","background","flash"],r=0;r<t.length;r++){var a=t[r];e.hasOwnProperty(a)&&(this[a]=e[a])}}},{key:"isDefault",value:function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash}},{key:"equals",value:function(e){return this.foreground===e.foreground&&this.underline===e.underline&&this.italics===e.italics&&this.background===e.background&&this.flash===e.flash}},{key:"copy",value:function(e){this.foreground=e.foreground,this.underline=e.underline,this.italics=e.italics,this.background=e.background,this.flash=e.flash}},{key:"toString",value:function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash}}]),e}(),y=function(){function e(t,r,i,n,s,o){a(this,e),this.uchar=t||" ",this.penState=new p(r,i,n,s,o)}return i(e,[{key:"reset",value:function(){this.uchar=" ",this.penState.reset()}},{key:"setChar",value:function(e,t){this.uchar=e,this.penState.copy(t)}},{key:"setPenState",value:function(e){this.penState.copy(e)}},{key:"equals",value:function(e){return this.uchar===e.uchar&&this.penState.equals(e.penState)}},{key:"copy",value:function(e){this.uchar=e.uchar,this.penState.copy(e.penState)}},{key:"isEmpty",value:function(){return" "===this.uchar&&this.penState.isDefault()}}]),e}(),m=function(){function e(){a(this,e),this.chars=[];for(var t=0;t<l;t++)this.chars.push(new y);this.pos=0,this.currPenState=new p}return i(e,[{key:"equals",value:function(e){for(var t=!0,r=0;r<l;r++)if(!this.chars[r].equals(e.chars[r])){t=!1;break}return t}},{key:"copy",value:function(e){for(var t=0;t<l;t++)this.chars[t].copy(e.chars[t])}},{key:"isEmpty",value:function(){for(var e=!0,t=0;t<l;t++)if(!this.chars[t].isEmpty()){e=!1;break}return e}},{key:"setCursor",value:function(e){this.pos!==e&&(this.pos=e),this.pos<0?(g.log("ERROR","Negative cursor position "+this.pos),this.pos=0):this.pos>l&&(g.log("ERROR","Too large cursor position "+this.pos),this.pos=l)}},{key:"moveCursor",value: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)}},{key:"backSpace",value:function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)}},{key:"insertChar",value:function(e){e>=144&&this.backSpace();var t=s(e);this.pos>=l?g.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))}},{key:"clearFromPos",value:function(e){var t;for(t=e;t<l;t++)this.chars[t].reset()}},{key:"clear",value:function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()}},{key:"clearToEndOfRow",value:function(){this.clearFromPos(this.pos)}},{key:"getTextString",value:function(){for(var e=[],t=!0,r=0;r<l;r++){var a=this.chars[r].uchar;" "!==a&&(t=!1),e.push(a)}return t?"":e.join("")}},{key:"setPenStyles",value:function(e){this.currPenState.setStyles(e),this.chars[this.pos].setPenState(this.currPenState)}}]),e}(),E=function(){function e(){a(this,e),this.rows=[];for(var t=0;t<o;t++)this.rows.push(new m);this.currRow=o-1,this.nrRollUpRows=null,this.reset()}return i(e,[{key:"reset",value:function(){for(var e=0;e<o;e++)this.rows[e].clear();this.currRow=o-1}},{key:"equals",value:function(e){for(var t=!0,r=0;r<o;r++)if(!this.rows[r].equals(e.rows[r])){t=!1;break}return t}},{key:"copy",value:function(e){for(var t=0;t<o;t++)this.rows[t].copy(e.rows[t])}},{key:"isEmpty",value:function(){for(var e=!0,t=0;t<o;t++)if(!this.rows[t].isEmpty()){e=!1;break}return e}},{key:"backSpace",value:function(){this.rows[this.currRow].backSpace()}},{key:"clearToEndOfRow",value:function(){this.rows[this.currRow].clearToEndOfRow()}},{key:"insertChar",value:function(e){this.rows[this.currRow].insertChar(e)}},{key:"setPen",value:function(e){this.rows[this.currRow].setPenStyles(e)}},{key:"moveCursor",value:function(e){this.rows[this.currRow].moveCursor(e)}},{key:"setCursor",value:function(e){g.log("INFO","setCursor: "+e),this.rows[this.currRow].setCursor(e)}},{key:"setPAC",value:function(e){g.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<o;r++)this.rows[r].clear();var a=this.currRow+1-this.nrRollUpRows,i=this.lastOutputScreen;if(i){var n=i.rows[a].cueStartTime;if(n&&n<g.time)for(var s=0;s<this.nrRollUpRows;s++)this.rows[t-this.nrRollUpRows+s+1].copy(i.rows[a+s])}}this.currRow=t;var l=this.rows[this.currRow];if(null!==e.indent){var u=e.indent,d=Math.max(u-1,0);l.setCursor(e.indent),e.color=l.chars[d].penState.foreground}var f={foreground:e.color,underline:e.underline,italics:e.italics,background:"black",flash:!1};this.setPen(f)}},{key:"setBkgData",value:function(e){g.log("INFO","bkgData="+JSON.stringify(e)),this.backSpace(),this.setPen(e),this.insertChar(32)}},{key:"setRollUpRows",value:function(e){this.nrRollUpRows=e}},{key:"rollUp",value:function(){if(null!==this.nrRollUpRows){g.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),g.log("INFO","Rolling up")}else g.log("DEBUG","roll_up but nrRollUpRows not set yet")}},{key:"getDisplayText",value:function(e){e=e||!1;for(var t=[],r="",a=-1,i=0;i<o;i++){var n=this.rows[i].getTextString();n&&(a=i+1,e?t.push("Row "+a+": '"+n+"'"):t.push(n.trim()))}return t.length>0&&(r=e?"["+t.join(" | ")+"]":t.join("\n")),r}},{key:"getTextAndFormat",value:function(){return this.rows}}]),e}(),b=function(){function e(t,r){a(this,e),this.chNr=t,this.outputFilter=r,this.mode=null,this.verbose=0,this.displayedMemory=new E,this.nonDisplayedMemory=new E,this.lastOutputScreen=new E,this.currRollUpRow=this.displayedMemory.rows[o-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}return i(e,[{key:"reset",value:function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[o-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.lastCueEndTime=null}},{key:"getHandler",value:function(){return this.outputFilter}},{key:"setHandler",value:function(e){this.outputFilter=e}},{key:"setPAC",value:function(e){this.writeScreen.setPAC(e)}},{key:"setBkgData",value:function(e){this.writeScreen.setBkgData(e)}},{key:"setMode",value:function(e){e!==this.mode&&(this.mode=e,g.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)}},{key:"insertChars",value:function(e){for(var t=0;t<e.length;t++)this.writeScreen.insertChar(e[t]);var r=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";g.log("INFO",r+": "+this.writeScreen.getDisplayText(!0)),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(g.log("TEXT","DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())}},{key:"ccRCL",value:function(){g.log("INFO","RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")}},{key:"ccBS",value:function(){g.log("INFO","BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())}},{key:"ccAOF",value:function(){}},{key:"ccAON",value:function(){}},{key:"ccDER",value:function(){g.log("INFO","DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()}},{key:"ccRU",value:function(e){g.log("INFO","RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)}},{key:"ccFON",value:function(){g.log("INFO","FON - Flash On"),this.writeScreen.setPen({flash:!0})}},{key:"ccRDC",value:function(){g.log("INFO","RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")}},{key:"ccTR",value:function(){g.log("INFO","TR"),this.setMode("MODE_TEXT")}},{key:"ccRTD",value:function(){g.log("INFO","RTD"),this.setMode("MODE_TEXT")}},{key:"ccEDM",value:function(){g.log("INFO","EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate()}},{key:"ccCR",value:function(){g.log("CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate()}},{key:"ccENM",value:function(){g.log("INFO","ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()}},{key:"ccEOC",value:function(){if(g.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,g.log("TEXT","DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate()}},{key:"ccTO",value:function(e){g.log("INFO","TO("+e+") - Tab Offset"),this.writeScreen.moveCursor(e)}},{key:"ccMIDROW",value: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,a=["white","green","blue","cyan","red","yellow","magenta"];t.foreground=a[r]}g.log("INFO","MIDROW: "+JSON.stringify(t)),this.writeScreen.setPen(t)}},{key:"outputDataUpdate",value:function(){var e=g.time;null!==e&&this.outputFilter&&(this.outputFilter.updateData&&this.outputFilter.updateData(e,this.displayedMemory),null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.lastOutputScreen),this.cueStartTime=this.displayedMemory.isEmpty()?null:e):this.cueStartTime=e,this.lastOutputScreen.copy(this.displayedMemory))}},{key:"cueSplitAtTime",value:function(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))}}]),e}(),T=function(){function e(t,r,i){a(this,e),this.field=t||1,this.outputs=[r,i],this.channels=[new b(1,r),new b(2,i)],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 i(e,[{key:"getHandler",value:function(e){return this.channels[e].getHandler()}},{key:"setHandler",value:function(e,t){this.channels[e].setHandler(t)}},{key:"addData",value:function(e,t){var r,a,i,n=!1;this.lastTime=e,g.setTime(e);for(var s=0;s<t.length;s+=2)a=127&t[s],i=127&t[s+1],0!==a||0!==i?(g.log("DATA","["+v([t[s],t[s+1]])+"] -> ("+v([a,i])+")"),(r=this.parseCmd(a,i))||(r=this.parseMidrow(a,i)),r||(r=this.parsePAC(a,i)),r||(r=this.parseBackgroundAttributes(a,i)),r||(n=this.parseChars(a,i))&&(this.currChNr&&this.currChNr>=0?this.channels[this.currChNr-1].insertChars(n):g.log("WARNING","No channel found yet. TEXT-MODE?")),r?this.dataCounters.cmd+=2:n?this.dataCounters.char+=2:(this.dataCounters.other+=2,g.log("WARNING","Couldn't parse cleaned data "+v([a,i])+" orig: "+v([t[s],t[s+1]])))):this.dataCounters.padding+=2}},{key:"parseCmd",value:function(e,t){var r=null,a=(20===e||28===e)&&32<=t&&t<=47,i=(23===e||31===e)&&33<=t&&t<=35;if(!a&&!i)return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,g.log("DEBUG","Repeated command ("+v([e,t])+") is dropped"),!0;r=20===e||23===e?1:2;var n=this.channels[r-1];return 20===e||28===e?32===t?n.ccRCL():33===t?n.ccBS():34===t?n.ccAOF():35===t?n.ccAON():36===t?n.ccDER():37===t?n.ccRU(2):38===t?n.ccRU(3):39===t?n.ccRU(4):40===t?n.ccFON():41===t?n.ccRDC():42===t?n.ccTR():43===t?n.ccRTD():44===t?n.ccEDM():45===t?n.ccCR():46===t?n.ccENM():47===t&&n.ccEOC():n.ccTO(t-32),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=r,!0}},{key:"parseMidrow",value:function(e,t){var r=null;return(17===e||25===e)&&32<=t&&t<=47&&((r=17===e?1:2)!==this.currChNr?(g.log("ERROR","Mismatch channel in midrow parsing"),!1):(this.channels[r-1].ccMIDROW(t),g.log("DEBUG","MIDROW ("+v([e,t])+")"),!0))}},{key:"parsePAC",value:function(e,t){var r=null,a=null,i=(17<=e&&e<=23||25<=e&&e<=31)&&64<=t&&t<=127,n=(16===e||24===e)&&64<=t&&t<=95;if(!i&&!n)return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;r=e<=23?1:2,a=64<=t&&t<=95?1===r?u[e]:f[e]:1===r?d[e]:c[e];var s=this.interpretPAC(a,t);return this.channels[r-1].setPAC(s),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=r,!0}},{key:"interpretPAC",value:function(e,t){var r=t,a={color:null,italics:!1,indent:null,underline:!1,row:e};return r=t>95?t-96:t-64,a.underline=1==(1&r),r<=13?a.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(a.italics=!0,a.color="white"):a.indent=4*Math.floor((r-16)/2),a}},{key:"parseChars",value:function(e,t){var r=null,a=null,i=null;if(e>=25?(r=2,i=e-8):(r=1,i=e),17<=i&&i<=19){var n=t;n=17===i?t+80:18===i?t+112:t+144,g.log("INFO","Special char '"+s(n)+"' in channel "+r),a=[n]}else 32<=e&&e<=127&&(a=0===t?[e]:[e,t]);if(a){var o=v(a);g.log("DEBUG","Char codes="+o.join(",")),this.lastCmdA=null,this.lastCmdB=null}return a}},{key:"parseBackgroundAttributes",value:function(e,t){var r,a,i,n=(16===e||24===e)&&32<=t&&t<=47,s=(23===e||31===e)&&45<=t&&t<=47;return!(!n&&!s)&&(r={},16===e||24===e?(a=Math.floor((t-32)/2),r.background=h[a],t%2==1&&(r.background=r.background+"_semi")):45===t?r.background="transparent":(r.foreground="black",47===t&&(r.underline=!0)),i=e<24?1:2,this.channels[i-1].setBkgData(r),this.lastCmdA=null,this.lastCmdB=null,!0)}},{key:"reset",value:function(){for(var e=0;e<this.channels.length;e++)this.channels[e]&&this.channels[e].reset();this.lastCmdA=null,this.lastCmdB=null}},{key:"cueSplitAtTime",value:function(e){for(var t=0;t<this.channels.length;t++)this.channels[t]&&this.channels[t].cueSplitAtTime(e)}}]),e}();r.default=T},{}],50:[function(e,t,r){"use strict";var a=e(57),i={newCue:function(e,t,r,i){for(var n,s,o,l,u,d=window.VTTCue||window.TextTrackCue,f=0;f<i.rows.length;f++)if(n=i.rows[f],o=!0,l=0,u="",!n.isEmpty()){for(var c=0;c<n.chars.length;c++)n.chars[c].uchar.match(/\s/)&&o?l++:(u+=n.chars[c].uchar,o=!1);n.cueStartTime=t,t===r&&(r+=1e-4),s=new d(t,r,(0,a.fixLineBreaks)(u.trim())),l>=16?l--:l++,navigator.userAgent.match(/Firefox\//)?s.line=f+1:s.line=f>7?f-2:f+1,s.align="left",s.position=Math.max(0,Math.min(100,l/32*100+(navigator.userAgent.match(/Firefox\//)?50:0))),e.addCue(s)}}};t.exports=i},{57:57}],51:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.findFragWithCC=function(e,t){return a.default.search(e,function(e){return e.cc<t?1:e.cc>t?-1:0})};var a=function(e){return e&&e.__esModule?e:{default:e}}(e(48))},{48:48}],52:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(e){return e&&e.__esModule?e:{default:e}}(e(53)),s=function(){function e(t,r,i,s){a(this,e),this.hls=t,this.defaultEstimate_=s,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new n.default(r),this.fast_=new n.default(i)}return i(e,[{key:"sample",value:function(e,t){var r=8e3*t/(e=Math.max(e,this.minDelayMs_)),a=e/1e3;this.fast_.sample(a,r),this.slow_.sample(a,r)}},{key:"canEstimate",value:function(){var e=this.fast_;return e&&e.getTotalWeight()>=this.minWeight_}},{key:"getEstimate",value:function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_}},{key:"destroy",value:function(){}}]),e}();r.default=s},{53:53}],53:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(){function e(t){a(this,e),this.alpha_=t?Math.exp(Math.log(.5)/t):0,this.estimate_=0,this.totalWeight_=0}return i(e,[{key:"sample",value:function(e,t){var r=Math.pow(this.alpha_,e);this.estimate_=t*(1-r)+r*this.estimate_,this.totalWeight_+=e}},{key:"getTotalWeight",value:function(){return this.totalWeight_}},{key:"getEstimate",value:function(){if(this.alpha_){var e=1-Math.pow(this.alpha_,this.totalWeight_);return this.estimate_/e}return this.estimate_}}]),e}();r.default=n},{}],54:[function(e,t,r){"use strict";function a(){}function i(e,t){return t="["+e+"] > "+t}function n(e){var t=self.console[e];return t?function(){for(var r=arguments.length,a=Array(r),n=0;n<r;n++)a[n]=arguments[n];a[0]&&(a[0]=i(e,a[0])),t.apply(self.console,a)}:a}function s(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];r.forEach(function(t){u[t]=e[t]?e[t].bind(e):n(t)})}Object.defineProperty(r,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l={trace:a,debug:a,log:a,warn:a,info:a,error:a},u=l;r.enableLogs=function(e){if(!0===e||"object"===(void 0===e?"undefined":o(e))){s(e,"debug","log","info","warn","error");try{u.log()}catch(e){u=l}}else u=l},r.logger=u},{}],55:[function(e,t,r){"use strict";var a={toString:function(e){for(var t="",r=e.length,a=0;a<r;a++)t+="["+e.start(a).toFixed(3)+","+e.end(a).toFixed(3)+"]";return t}};t.exports=a},{}],56:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(){function e(e){return"string"==typeof e&&(!!n[e.toLowerCase()]&&e.toLowerCase())}function t(e){return"string"==typeof e&&(!!s[e.toLowerCase()]&&e.toLowerCase())}function r(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)e[a]=r[a]}return e}function a(a,n,s){var o=this,l=function(){if("undefined"!=typeof navigator)return/MSIE\s8\.0/.test(navigator.userAgent)}(),u={};l?o=document.createElement("custom"):u.enumerable=!0,o.hasBeenReset=!1;var d="",f=!1,c=a,h=n,g=s,v=null,p="",y=!0,m="auto",E="start",b=50,T="middle",k=50,_="middle";if(Object.defineProperty(o,"id",r({},u,{get:function(){return d},set:function(e){d=""+e}})),Object.defineProperty(o,"pauseOnExit",r({},u,{get:function(){return f},set:function(e){f=!!e}})),Object.defineProperty(o,"startTime",r({},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(o,"endTime",r({},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(o,"text",r({},u,{get:function(){return g},set:function(e){g=""+e,this.hasBeenReset=!0}})),Object.defineProperty(o,"region",r({},u,{get:function(){return v},set:function(e){v=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"vertical",r({},u,{get:function(){return p},set:function(t){var r=e(t);if(!1===r)throw new SyntaxError("An invalid or illegal string was specified.");p=r,this.hasBeenReset=!0}})),Object.defineProperty(o,"snapToLines",r({},u,{get:function(){return y},set:function(e){y=!!e,this.hasBeenReset=!0}})),Object.defineProperty(o,"line",r({},u,{get:function(){return m},set:function(e){if("number"!=typeof e&&e!==i)throw new SyntaxError("An invalid number or illegal string was specified.");m=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"lineAlign",r({},u,{get:function(){return E},set:function(e){var r=t(e);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");E=r,this.hasBeenReset=!0}})),Object.defineProperty(o,"position",r({},u,{get:function(){return b},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");b=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",r({},u,{get:function(){return T},set:function(e){var r=t(e);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");T=r,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",r({},u,{get:function(){return k},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");k=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",r({},u,{get:function(){return _},set:function(e){var r=t(e);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");_=r,this.hasBeenReset=!0}})),o.displayState=void 0,l)return o}if("undefined"!=typeof window&&window.VTTCue)return window.VTTCue;var i="auto",n={"":!0,lr:!0,rl:!0},s={start:!0,middle:!0,end:!0,left:!0,right:!0};return a.prototype.getCueAsHTML=function(){return window.WebVTT.convertCueToDOMTree(window,this.text)},a}()},{}],57:[function(e,t,r){"use strict";function a(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new d,this.regionList=[]}function i(e){function t(e,t,r,a){return 3600*(0|e)+60*(0|t)+(0|r)+(0|a)/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}function n(){this.values=Object.create(null)}function s(e,t,r,a){var i=a?e.split(a):[e];for(var n in i)if("string"==typeof i[n]){var s=i[n].split(r);2===s.length&&t(s[0],s[1])}}function o(e,t,r){function a(){var t=i(e);if(null===t)throw new Error("Malformed timestamp: "+l);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function o(){e=e.replace(/^\s+/,"")}var l=e;if(o(),t.startTime=a(),o(),"--\x3e"!==e.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+l);e=e.substr(3),o(),t.endTime=a(),o(),function(e,t){var a=new n;s(e,function(e,t){switch(e){case"region":for(var i=r.length-1;i>=0;i--)if(r[i].id===t){a.set(e,r[i].region);break}break;case"vertical":a.alt(e,t,["rl","lr"]);break;case"line":var n=t.split(","),s=n[0];a.integer(e,s),a.percent(e,s)&&a.set("snapToLines",!1),a.alt(e,s,["auto"]),2===n.length&&a.alt("lineAlign",n[1],["start",c,"end"]);break;case"position":n=t.split(","),a.percent(e,n[0]),2===n.length&&a.alt("positionAlign",n[1],["start",c,"end","line-left","line-right","auto"]);break;case"size":a.percent(e,t);break;case"align":a.alt(e,t,["start",c,"end","left","right"])}},/:/,/\s/),t.region=a.get("region",null),t.vertical=a.get("vertical","");var i=a.get("line","auto");"auto"===i&&-1===f.line&&(i=-1),t.line=i,t.lineAlign=a.get("lineAlign","start"),t.snapToLines=a.get("snapToLines",!0),t.size=a.get("size",100),t.align=a.get("align",c);var o=a.get("position","auto");"auto"===o&&50===f.position&&(o="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=o}(e,t)}function l(e){return e.replace(/<br(?: \/)?>/gi,"\n")}Object.defineProperty(r,"__esModule",{value:!0}),r.fixLineBreaks=void 0;var u=function(e){return e&&e.__esModule?e:{default:e}}(e(56)),d=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}};n.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 a=0;a<r.length;++a)if(t===r[a]){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 f=new u.default(0,0,0),c="middle"===f.align?"middle":"center";a.prototype={parse:function(e){function t(){var e=r.buffer,t=0;for(e=l(e);t<e.length&&"\r"!==e[t]&&"\n"!==e[t];)++t;var a=e.substr(0,t);return"\r"===e[t]&&++t,"\n"===e[t]&&++t,r.buffer=e.substr(t),a}var r=this;e&&(r.buffer+=r.decoder.decode(e,{stream:!0}));try{var a;if("INITIAL"===r.state){if(!/\r\n|\n/.test(r.buffer))return this;var i=(a=t()).match(/^WEBVTT([ \t].*)?$/);if(!i||!i[0])throw new Error("Malformed WebVTT signature.");r.state="HEADER"}for(var n=!1;r.buffer;){if(!/\r\n|\n/.test(r.buffer))return this;switch(n?n=!1:a=t(),r.state){case"HEADER":/:/.test(a)?s(a,function(e,t){},/:/):a||(r.state="ID");continue;case"NOTE":a||(r.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(a)){r.state="NOTE";break}if(!a)continue;if(r.cue=new u.default(0,0,""),r.state="CUE",-1===a.indexOf("--\x3e")){r.cue.id=a;continue}case"CUE":try{o(a,r.cue,r.regionList)}catch(e){r.cue=null,r.state="BADCUE";continue}r.state="CUETEXT";continue;case"CUETEXT":var d=-1!==a.indexOf("--\x3e");if(!a||d&&(n=!0)){r.oncue&&r.oncue(r.cue),r.cue=null,r.state="ID";continue}r.cue.text&&(r.cue.text+="\n"),r.cue.text+=a;continue;case"BADCUE":a||(r.state="ID");continue}}}catch(e){"CUETEXT"===r.state&&r.cue&&r.oncue&&r.oncue(r.cue),r.cue=null,r.state="INITIAL"===r.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this;try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new Error("Malformed WebVTT signature.")}catch(e){throw e}return e.onflush&&e.onflush(),this}},r.fixLineBreaks=l,r.default=a},{56:56}],58:[function(e,t,r){"use strict";var a=function(e){return e&&e.__esModule?e:{default:e}}(e(57)),i=function(e,t,r){return e.substr(r||0,t.length)===t},n=function(e){var t=parseInt(e.substr(-3)),r=parseInt(e.substr(-6,2)),a=parseInt(e.substr(-9,2)),i=e.length>9?parseInt(e.substr(0,e.indexOf(":"))):0;return isNaN(t)||isNaN(r)||isNaN(a)||isNaN(i)?-1:(t+=1e3*r,t+=6e4*a,t+=36e5*i)},s=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return(t>>>0).toString()},o=function(e,t,r){var a=e[t],i=e[a.prevCC];if(!i||!i.new&&a.new)return e.ccOffset=e.presentationOffset=a.start,void(a.new=!1);for(;i&&i.new;)e.ccOffset+=a.start-i.start,a.new=!1,i=e[(a=i).prevCC];e.presentationOffset=r},l={parse:function(e,t,r,l,u,d){var f=/\r\n|\n\r|\n|\r/g,c=String.fromCharCode.apply(null,new Uint8Array(e)).trim().replace(f,"\n").split("\n"),h="00:00.000",g=0,v=0,p=0,y=[],m=void 0,E=!0,b=new a.default;b.oncue=function(e){var t=r[l],a=r.ccOffset;t&&t.new&&(void 0!==v?a=r.ccOffset=t.start:o(r,l,p)),p&&(a=p+r.ccOffset-r.presentationOffset),e.startTime+=a-v,e.endTime+=a-v,e.id=s(e.startTime)+s(e.endTime)+s(e.text),e.text=decodeURIComponent(escape(e.text)),e.endTime>0&&y.push(e)},b.onparsingerror=function(e){m=e},b.onflush=function(){m&&d?d(m):u(y)},c.forEach(function(e){if(E){if(i(e,"X-TIMESTAMP-MAP=")){E=!1,e.substr(16).split(",").forEach(function(e){i(e,"LOCAL:")?h=e.substr(6):i(e,"MPEGTS:")&&(g=parseInt(e.substr(7)))});try{g-=t=t<0?t+8589934592:t,v=n(h)/1e3,p=g/9e4,-1===v&&(m=new Error("Malformed X-TIMESTAMP-MAP: "+e))}catch(t){m=new Error("Malformed X-TIMESTAMP-MAP: "+e)}return}""===e&&(E=!1)}b.parse(e+"\n")}),b.flush()}};t.exports=l},{57:57}],59:[function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(r,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=e(54),s=function(){function e(t){a(this,e),t&&t.xhrSetup&&(this.xhrSetup=t.xhrSetup)}return i(e,[{key:"destroy",value:function(){this.abort(),this.loader=null}},{key:"abort",value: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}},{key:"load",value:function(e,t,r){this.context=e,this.config=t,this.callbacks=r,this.stats={trequest:performance.now(),retry:0},this.retryDelay=t.retryDelay,this.loadInternal()}},{key:"loadInternal",value:function(){var e,t=this.context;e="undefined"!=typeof XDomainRequest?this.loader=new XDomainRequest:this.loader=new XMLHttpRequest;var r=this.stats;r.tfirst=0,r.loaded=0;var a=this.xhrSetup;try{if(a)try{a(e,t.url)}catch(r){e.open("GET",t.url,!0),a(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()}},{key:"readystatechange",value:function(e){var t=e.currentTarget,r=t.readyState,a=this.stats,i=this.context,s=this.config;if(!a.aborted&&r>=2)if(window.clearTimeout(this.requestTimeout),0===a.tfirst&&(a.tfirst=Math.max(performance.now(),a.trequest)),4===r){var o=t.status;if(o>=200&&o<300){a.tload=Math.max(a.tfirst,performance.now());var l=void 0,u=void 0;u="arraybuffer"===i.responseType?(l=t.response).byteLength:(l=t.responseText).length,a.loaded=a.total=u;var d={url:t.responseURL,data:l};this.callbacks.onSuccess(d,a,i,t)}else a.retry>=s.maxRetry||o>=400&&o<499?(n.logger.error(o+" while loading "+i.url),this.callbacks.onError({code:o,text:t.statusText},i,t)):(n.logger.warn(o+" while loading "+i.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),a.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),s.timeout)}},{key:"loadtimeout",value:function(){n.logger.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context,null)}},{key:"loadprogress",value:function(e){var t=e.currentTarget,r=this.stats;r.loaded=e.loaded,e.lengthComputable&&(r.total=e.total);var a=this.callbacks.onProgress;a&&a(r,this.context,null,t)}}]),e}();r.default=s},{54:54}]},{},[40])(40)});