// Playerjs.com 21.0.17 // 18.11.2025 12:34:35 // API - https://playerjs.com/docs/q=api eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('if(!1A.4V){1A.4V=[];1A.dq}if(1A[\'FQ\']){1y(FQ,1)};E DC(2F){B o={1t:J,qz:[],rF:[],cQ:J,j8:\'Nw\',Oz:Cj,OI:Cc,8C:\'21.0.17\',gD:[\'8y\',\'\'],jH:\'\',26:J,8i:J,92:J,Ou:J,dw:J,5r:J,8U:J,9l:J,u:\'#Op#MC#Rl#Rq#Rt#I3#R0#Qc#Pf#Pu#OW#PU#Qa#PM#PK#Pz#PD#PA#Q4#PY#I4#PX#zy#PS#I4#Pd#zy#P9#I3#P6#zy#P5#P1#OX#OV#Pb\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',Pc:\'\',y:\'xx???x=Pn???=\',p:\'\',Ps:-1,w9:"Iv",gP:"//Iv.9y",7t:[],dt:H,pr:H,ga:J,ab:J,ia:[],Po:J,dQ:\'//.8W//\',vX:0,2B:[],7o:[],9V:[],2X:[],pO:[],aj:0,a3:[],op:0,yE:J,6d:J,1z:J,uH:J,7C:J,ni:\'\',iN:\'\',az:1A.kQ.19<2i&&1A.kQ.1g<2i,vC:[],Pj:[],5R:{\'1L\':1,\'R9\':1,\'hy\':1,\'g6\':1,\'t8\':0},9P:[],wD:0,eF:0,5z:J,4S:J,fZ:J,nL:J,R8:[],oN:[],bm:J,d9:0,jV:J,s0:1G,lp:1G,tP:J,In:E(x){B a;I a},R6:0,l7:4y,4n:J,ej:J,zK:28.zK,d:8F.wY,ko:8F.wY,9t:8F.9t,cC:8F.9t.K("cC")==0,R5:{},vV:\'R3-Ip.9y/Ip.js\',fd:["In","Im"],6j:[],QX:[],QW:[],iT:1,nP:[],Im:E(x,y,z){B a;I a},1a:0,o6:0,5f:J,dk:-1,9I:3,R2:0,zE:0,9M:0,3H:{x:1,y:1,x0:1,y0:1},de:["lk","kY","ik","nT","nz","nA","va","nB","er","dr","ys","ya"],pW:["Rn","Rv","Re","Ri"],ex:0,QQ:0,yD:0,CT:0,eI:0,BO:[],bA:[\'7v\',\'ec\',\'mU\',\'6z\'],Qt:[],mW:H,lQ:[],zu:0,oR:0,ws:"w"+"s",cQ:J,gb:[J,J,J]};B fw={R:{w:20,h:20,1f:"-",Qs:"-",a:1,7G:-1,1v:"3F",1H:"",1L:1,fB:-1,b5:0,2x:1,1q:"",1C:"",4e:"Qr",ef:12,kt:0,1u:"Q",2R:"0 3 0 3",aq:"0 0 0 0",2r:1,io:"0 0 0 0",Qe:0,i1:1,bg:0,qs:0,GJ:0,6b:1,8K:-1,56:"3Y",9L:-1,fS:"0 0 0 0",qu:-1,qw:"3F",aA:-1,n7:-1,6g:"1Q",4s:"ul",2x:0,kK:"3Y",kV:0.7,wP:0,uT:"3F",jS:"3 5 3 5",Ql:"0 0 0 0",Qj:1,vF:"nF-nE",wx:11,wR:0,2O:"",IF:5,J1:0,3i:0,Qh:2,Qf:2,EW:0.2,EX:0,Fj:0.1,a2:0,QO:"QM",QL:1,OQ:5,ES:"3Y",EU:"3F",EY:"3F",EQ:1,GZ:1,vA:1,7s:0,3w:0,fc:20,ep:"<2t 19=\'20\' 1g=\'20\'>",uw:1,o5:-1,kg:0,pg:1,vf:-1,QG:0.1,dZ:0,3c:"",Kt:0,KQ:"ul",3y:"",LR:HE,LU:HE,Fg:0,5U:0,5T:"3F",FJ:0,JY:"3Y",FF:9,v7:"0 0 10 0",v8:"0 0 0 0",FI:0}};E Ji(){I H;o.IW=H}E ca(s){if(s.K(\'.\')==-1){s=s.1k(1);s2=\'\';V(i=0;iC.5n?(6W*2):C.5n)+"\' 4i:4k=\'3X://4j.w3.4b/7M/4k\' 4i=\'3X://4j.w3.4b/4h/2t\'>";B F4="<2t 19=\'"+6W*2+"\' 1g=\'"+C.5n+"\' 4i:4k=\'3X://4j.w3.4b/7M/4k\' 4i=\'3X://4j.w3.4b/4h/2t\' >";B sn="<2t C=\'2R:"+(C.ef/2)+"px "+(jE?\'-\'+C.pE:2n(C.W9,5))+"px 0 0\'"+a5+"";if(C.W8==1){a5=sn}F{a5="<2t C=\'2R-1e:d8\'"+a5+"C.5n?6W:(C.5n/2))+"\' cx=\'"+6W+"\' 5b=\'"+3x(C.5T)+"\'/>"}B xx=4;B GD="<4Y C=\'2k:aC-4B;\'><2t 19=\'"+(xx+2)+"\' 1g=\'"+(C.5n)+"\' 4i:4k=\'3X://4j.w3.4b/7M/4k\' 4i=\'3X://4j.w3.4b/4h/2t\'><2I x1=\'1\' y1=\'"+(C.5n/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5n/2)+"\' 4d=\'#"+C.1v+"\' 4d-19=\'1\' 4d-fV=\'4v\'/><2I x1=\'"+xx+"\' y1=\'"+(C.5n/2)+"\' x2=\'1\' y2=\'"+(C.5n/2+xx)+"\' 4d=\'#"+C.1v+"\' 4d-19=\'1\' 4d-fV=\'4v\'/>";B ln="<4Y C=\'2k:aC-4B;\'><2t 19=\'"+(xx+10)+"\' 1g=\'"+(C.5n+1)+"\' 4i:4k=\'3X://4j.w3.4b/7M/4k\' 4i=\'3X://4j.w3.4b/4h/2t\' C=\'jB:1c\'><2I x1=\'1\' y1=\'"+(C.5n/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5n/2-xx+2)+"\' 4d=\'#"+C.1v+"\' 4d-19=\'1\' 4d-fV=\'4v\' /><2I x1=\'1\' y1=\'"+(C.5n/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5n/2+xx+2)+"\' 4d=\'#"+C.1v+"\' 4d-19=\'1\' 4d-fV=\'4v\'/>";B 8l=5V(2n(C.8l,\'3F\'),2n(C.Ga,1));B 1O=22("2g");o.1R.1V(1O);O(1O,{\'6K\':\'3i\',\'2k\':\'4B\',\'1F\':0,\'2Q-6O\':C.7s});if(C.qu==1){O(1O,{"2Q":"4w 6G "+3x(2n(C.qw,\'3F\'))})}B kI={};V(B i in o.5R){if(o.5R.2w(i)){kI[o.5R[i]]=-1}}1O.C.53=6w?W6:W5;B Y=22("2g");if(o.az){C.Fm>0?C.ef=C.Fm:\'\';C.Ft>0?C.ek=C.Ft:\'\';C.Fr>0?C.l3=C.Fr:\'\'}O(Y,{\'1u\':\'hq\',\'1e\':0,\'1c\':0,\'2k\':\'4B\',\'19\':\'100%\',\'2V-1e\':C.bC,\'2V-2y\':C.6V+(6w&&C.3D==1?0:20),\'2V-2S\':C.bt,\'2V-1c\':C.6Y,\'1v\':C.1v,\'4e-3T\':C.ef*2n(v.8N,1),\'4e-eS\':gR(C.4e),\'ji-gW\':C.kt+\'px\'});if(o.1i.6D){O(Y,{\'8Z-19\':Fq})}if(is!=="W"){O(Y,{\'6K-y\':(6w&&C.3D==1?\'3i\':\'94\')})}1O.1V(Y);if(C.3D!=1){B 7e=22("2g");O(7e,{\'2k\':\'4B\',\'6K\':\'3i\',\'2Q-6O\':C.7s});if(C.3D!=1){if(o.1i.6D){O(7e,{\'8Z-19\':Fq})}}Y.1V(7e)}3Q(Y,{id:(v.id+"47"+is)});if(is=="W"){if(C.3D==1){O(Y,{\'19\':\'100%\',\'2V-2y\':C.6V,\'2V-2S\':C.bt+20,\'6K-x\':\'94\',\'6K-y\':\'3i\',\'bs-9r\':\'e4\'});O(1O,{\'19\':o.2Y-C.4O-C.4J,\'1g\':C.l3+C.bC+C.bt})}F{O(Y,{\'6K-y\':\'94\',\'6K-x\':\'3i\'});if(C.KH==1){o7()}}if(C.ql==1){O(1O,{\'2A-1v\':C.vD})}if(v.W.2K==1){3d(1O)}}if(C.jW==1){B 5K=22("2g");B bn=5V(C.ql==1?C.vD:C.56);if(C.3D==1){k9(5K,\'to 2y, 5w(\'+bn+\',\'+(C.6b*1+0.3)+\'), 5w(\'+bn+\',0)\',\'1c\',12,5,7,10,7,10,12,15);5K.1B(6r,Mp)}F{k9(5K,\'to 2S, 5w(\'+bn+\',\'+(C.6b*1+0.3)+\'), 5w(\'+bn+\',0)\',\'1e\',5,12,10,7,10,7,15,12);5K.1B(6r,Ms)}B 5A=22("2g");if(C.3D==1){k9(5A,\'to 1c, 5w(\'+bn+\',\'+(C.6b*1+0.3)+\'), 5w(\'+bn+\',0)\',\'2y\',8,5,13,10,13,10,8,15);5A.1B(6r,Mn)}F{k9(5A,\'to 2S, 5w(\'+bn+\',0), 5w(\'+bn+\',\'+(C.6b*1+0.3)+\')\',\'2S\',5,8,10,13,10,13,15,8);5A.1B(6r,Mv)}5K.1B("qT",kb);5K.1B("pP",kb);5A.1B("qT",kb);5A.1B("pP",kb);Y.1B("yS",FG,{5G:J});5K.1B("ay",aL);5A.1B("ay",aL);1O.1V(5K);1O.1V(5A);3J(vt);vt=7n(LW,2i)}Y.1B(bd,FN,{5G:J});Y.1B(aN,uX,{5G:J});if(v.W.9X>0&&!9X&&is=="W"){if(1E FR!=="1G"){9X=1w FR(J,v.W)}}if(6w){V(B i=1;i<15;i++){if(L(v["da"+is][is+i])){v.1h[is+i]=v["da"+is][is+i];if(L(v["da"+is][is+i+"1S"])){v.1h[is+i+"1S"]=v["da"+is][is+i+"1S"]}if(L(v["da"+is][is+i+"1f"])){v.1h[is+i+"1f"]=v["da"+is][is+i+"1f"]}}if(L(v.1h[is+i])){if(v.1h[is+i]==1){cd(\'f\',i);cK(f[i],9U[i],6f[i],8I[i],i);B 5t=v.1h[is+i+"1f"];B 9d=v.1h[is+i+"1S"];if(!L(5t)){v.1h[is+i+"1f"]="59"}if(5t){if(5t.K("3K")>-1&&9d){if(!v[\'6y\'+5t]){if(9d.K(":")>0){B mi=5t.4M(-1);B dm=v[\'pu\'+mi];B k=4D(9d.1k(9d.K(":")+1)).2q(\',\');B ka=[];B hG;V(B j=0;j-1){!L(dm)?dm=j:\'\';k[j]=k[j].1P("(*)",\'\')}hG=k[j].K("->2P:");ka[j]=\'\';if(hG>0){ka[j]=k[j].1k(hG+6);k[j]=k[j].1k(0,hG)}}o[\'6y\'+5t]=k;o[\'m\'+mi+\'47\'+\'2P\']=ka;9d=v.1h[is+i+"1S"]=9d.1k(0,9d.K(":"))}F{o[\'6y\'+5t]=[];v.1h[is+i+"1S"]=9d}v[\'6y\'+5t]=1;o[\'hO\'+5t]=2n(dm,0)}}}6f[i].1U=2L(5t);if(2a(9d)){6f[i].1U=9d}if(5t=="2N"){o.hu=H}1M[i]=5t;7V(i);if(1M[i]==\'f0\'){if(1E nc!=="1G"){!o.9K?o.9K=1w nc():\'\';if(L(1A.ne)){6f[i].1U=o.9K.Sl();o.9K.Ch()}}}if(1M[i]in o.5R){kI[1M[i]]=i}f[i].1B(bd,6L,{5G:J});f[i].1B(aN,6a,{5G:J});f[i].1B(6r,aH);f[i].1B("ay",aL);if(v.1h[is+i+"1l"]==1){O(f[i],{"1g":0})}}}}}E FG(x){if(is=="W"&&C.3D==1&&x){if(x.v9==0&&x.c8!=0){Y.aT-=x.c8;x.9i()}}3J(oz);oz=7n(uX,jO);aV()}E FN(){o.3C=H}E uX(){if(C.gc==1){2D(o.hi);o.hi=1y(E(){if(!o.3C&&!o.mQ){8o()}},(v.1h.f8>0?v.1h.f8*2i:(o.1i.tv?4h:2i)))}o.3C=J}E 6L(1d){if(o.26){o.5o?o.U.5o(J):\'\'}B i=1d.4s.7Y(\'nh\');B x;if(i){x=\'f\'}F{if(1d.4s.7Y(\'bI\')){i=1d.4s.7Y(\'bI\');x=\'f2\'}}if(i){i=2T(i);B g8=J;if(L(2j(x)[i])){if(C.8K>-1){O(2j(x+\'bg\')[i],{\'1F\':C.8K})}if(2a(C.eJ)){O(2j(x+\'bg\')[i],{\'7d\':\'hy(\'+C.eJ+\')\'})}if(C.7G>-1){O(2j(x+\'1S\')[i],{\'1F\':C.7G});O(2j(x+\'5U\')[i],{\'1F\':C.7G})}if(is=="W"){if(1M[i].K("W")==0){B id=1M[i].1k(8);if(3v==id||ez==id){O(2j(x+\'1S\')[i],{\'1v\':C.5T});O(2j(x+\'5U\')[i],{\'1v\':C.5T});g8=H}F{O(2j(x+\'1S\')[i],{\'1v\':C.1v})}}}if(C.yo==1&&L(C.lx)&&g8){}F{O(2j(x+\'bg\')[i],{\'7U\':C.9L})}}}};E 6a(1d){if(o.26){o.5o?o.U.5o(H):\'\'}B i=1d.4s.7Y(\'nh\');B x;B g8=J;3J(ir);aV();if(i){x=\'f\'}F{if(1d.4s.7Y(\'bI\')){i=1d.4s.7Y(\'bI\');x=\'f2\'}}if(i){if(L(2j(x)[i])){if(C.8K>-1){O(2j(x+\'bg\')[i],{\'1F\':C.6b})}if(2a(C.eJ)){O(2j(x+\'bg\')[i],{\'7d\':\'hy(1)\'})}if(C.7G>-1){O(2j(x+\'1S\')[i],{\'1F\':C.a});O(2j(x+\'5U\')[i],{\'1F\':C.a})}if(is=="W"){if(1M[i].K("W")==0){B id=1M[i].1k(8);if(3v==id||ez==id){O(2j(x+\'1S\')[i],{\'1v\':C.5T});O(2j(x+\'5U\')[i],{\'1v\':C.5T});g8=H}F{if(L(o.a3[id])){ki(i)}F{O(2j(x+\'1S\')[i],{\'1v\':C.1v})}}}}if(C.yo==1&&L(C.lx)&&g8){}F{O(2j(x+\'bg\')[i],{\'7U\':o.a3[id]?C.sR:C.56})}}}}E aH(1d){if(!gE){B d=1w 6U();o.aM=d.aw();B i=1d.4s.7Y(\'nh\');if(i){if(L(f[i])){if(L(1M[i])){if(is=="W"){o.2c=1G}51(i,0)}}}nl()}}B uZ;B ir;E GG(1d){if(!gE){B i=1d.4s.7Y(\'bI\');if(i){if(L(5y[i])){if(2l in o.5R){uZ=i;ir=7n(FL,4y)}}}}}E FL(){sL(uZ)}E aL(1d){3J(ir);1d.6M=H;aV()}E zI(1d){3J(ir);if(!gE){B d=1w 6U();o.aM=d.aw();B i=1d.4s.7Y(\'bI\');if(i){if(i==0){if(5y[0]==\'1v\'){c9();51(pZ)}F{dl()}}F{if(L(5y[i])){sL(i)}}}}}E n1(1d){B x=1d.4s.7Y(\'FZ\');if(x){xX(x)}}E GF(1d){aV();B i=1d.4s.7Y(\'bI\');if(L(5y[i])){if(7w("=",i)>0){B x=5y[i].1k(0,7w("=",i));B y=5y[i].1k(7w("=",i)+1);B z=2l+\'GR\';if(!v[z]){v[z]=[]}if(!L(v[z][x])){v[z][x]=v[x]+\'\'}xT(x,y)}}};E xT(x,y){v[x]=y;if(o.4U&&v.um==1&&x!="dr"){3u.7S("mC"+x,y)}if(o.5f&&o.3P){o.3P.9Y()}o.U.iF();xX(x)}E H0(1d){B i=1d.4s.7Y(\'bI\');B x=5y[i];if(L(x)){if(x.K("=")>0){B z=x.1k(0,x.K("="));B y=x.1k(x.K("=")+1);v[z]=y;sc();7V(o[2l+\'yO\']);if(2l=="nK"){7R("M7")}}}}E 7V(i){if(L(1M[i])){B bv=J;B 7X=J;B 5p=\'\';if(6w){if(1M[i]=="5a"){5p=o.P.rB()}if(1M[i]=="7m"){5p=o.P.rA()}if(1M[i]=="2N"){5p=\' \';7X=H}if(1M[i].K("3K")>-1){if(o[\'6y\'+1M[i]]){if(o[\'6y\'+1M[i]].S>0){B t=o[\'hO\'+1M[i]];if(t!=-1){5p=o[\'6y\'+1M[i]][t]}7X=H}}}if(1M[i]=="dz"){if(o.8e){5p=o.pO[o.Se]}}if(1M[i]=="7m"||1M[i]=="dz"||1M[i]=="5a"){if(o[\'6y\'+1M[i]].S==0){bv=H}F{if(o[\'6y\'+1M[i]].S==1&&(C.LE!=1||o[\'6y\'+1M[i]][0]==1)){bv=H}F{7X=H}}}if(1M[i]=="5r"){if(!o.5r){bv=H}F{7X=H}}if(1M[i]=="6R"){if(o.2u!=\'dU\'&&!v.6R){bv=H}F{7X=H}}if(1M[i]=="1Y"){if(L(o.1W)){7X=H;if(o.4S||v.8T==1){if(o.3k){5p=o.2X[!o.4S?o.3k.7z():o.3q]}}F{5p=\'\'}B jl=0;V(B s=0;s0){B x=\' \';B y=[\'GP\',\'GH\',\'GO\'];V(B z=0;z-1?x:\' \';o[1M[i]+\'8f\']=5p;7X=H}}8I[i].1U=5p+\'&eQ;\'+(5p!=\'\'&&C.SG!=1?\' <2t 19="iv" 1g="F0" wM="-1 -1 5 8" 8C="1.1" 4i="3X://4j.w3.4b/4h/2t" 4i:4k="3X://4j.w3.4b/7M/4k">\':\'\');B FH=6w&&bq!=-1;if(bv){1l(f[i]);if(6w){eA[i]?2D(eA[i]):\'\';if(o.Q){o.Q.jf(i,J,5p)}F{eA[i]=1y(E(){o.Q.jf(i,J,5p)},4y)}}O(f[i],{\'1u\':\'2E\',\'2y\':0,\'1e\':-100})}if(7X){if(FH){}F{if(C.3D==1){O(f[i],{\'2k\':\'aC-4B\'})}F{1p(f[i])}}if(6w){eA[i]?2D(eA[i]):\'\';if(o.Q){o.Q.jf(i,H,5p)}F{eA[i]=1y(E(){o.Q.jf(i,H,5p)},4f)}}O(f[i],{\'1u\':\'hq\',\'2y\':0,\'1e\':0})}2o()}V(B j=1;j-1;if(2l==\'5a\'||2l==\'7m\'||2l==\'1Y\'||2l==\'59\'||zc||2l==\'dz\'||2l in o.5R||2l.K("8n")>0||2l==\'2N\'||2l==\'1v\'){bq=i;B z=kD(o[\'6y\'+2l]);if(2l=="zq"){if(C.tQ==1){z=7R("SH")}F{z=7R("SF")}}if(2l=="nK"){z=7R("SE")}if(2l=="2N"&&o.2N){z=[];V(B j=1;j<=16;j++){if(L(v["2N"+j])){z.3h(2L(v["2N"+j]));hA[z.S]=v["2N"+j]}}}if(2l=="1v"&&o.4n){z=[];pZ=i;V(B j=0;j"+2L(\'RS\');O(uf,{\'1v\':C.1v,\'9N\':\'2C\',\'7a\':\'4A\',\'2R-1c\':(q0?\'dN\':0)});5v[0].1V(uf);o.hv=d7(v.id+"Fi");o.hv.RO=o.3k.wS;uf.1B(6r,o.3k.wS)}if(q0){if(fY){if(aW==2){z=[];3d(f2[0])}V(j=0;j0&&o.pW.K(\'RR\'+2l)>-1){4X[0].1U=ln+2L(2l);5y[0]="1v";5v[0].1U=jG(2l)}O(5v[0],{\'19\':C.5n*2.5,\'1C-8t\':\'2y\'})}if(aW!=1&&x[0]>1){f2[0].1B(bd,6L);f2[0].1B(aN,6a);f2[0].1B(6r,zI);f2[0].1B("ay",aL)}F{O(f2[0],{"7a":\'6Q\'})}if(C.rE==1){3d(f2[0])}if(L(z)){B zz=\'\';V(j=0;j0){o[2l+\'yO\']=i}if(z[j].K("zw")==0){B 1J=z[j];if(1J.K("8n")>0){4X[y].1U=2L(z[j].1k(1J.K("8n")+5))}F{4X[y].1U=2L(z[j].1k(7))}if(z[j]==\'S3\'){og=f2[y];O(f2[y],{"2Q-1e":"4w 6G "+(C.xI==1?8l:"5w(100,100,100,0.7)")})}}F{4X[y].1U=z[j]}}F{4X[y].1U=z[j]}5y[y]=2l+j;if(dL==j||F6==j){5v[y].1U=dL==j?a5:F4;if(dL==j){kq(y)}}if(1E(z[j])==\'4G\'){if(z[j].K("zw")==0){B t=z[j].1k(7);if(t.K("1v")>0){5v[y].1U="<2g C=\'"+(v[t]=="3Y"?\'2Q:4w 6G #jR;1g:aK;19:aK;\':\'1g:dN;19:dN;\')+";2A-1v:"+(v[t].K("#")==-1?\'#\':\'\')+v[t]+";2Q-6O:dN;\'>"}F{if(L(v[z[j].1k(7)])){5v[y].1U=v[z[j].1k(7)]}}}if(2l=="2N"){if(L(hA[y])&&o.2N){5v[y].1U=o.2N.1q(hA[y],0.7,3x(C.5T))}}if(2l=="1v"){if(L(5g[y])&&o.4n){5v[y].1U=jG(5g[y])}}if(2l==\'5a\'){if(z[j]==2L("2C")&&o.P.kU()){C.5T==C.1v?5v[y].1U=a5:\'\';kq(y)}if(2a(v.bV)){B fq=v.bV.2q(",");V(B k=0;k-1){3d(f2[y])}}}}}B zF="";if(1E(z[j])==\'4G\'){if(z[j].K("zw")==0){3Q(f2[y],{\'RU\':i,\'FZ\':z[j].1k(7)});zF="n1"}}if(!6Z){f2[y].1B(bd,6L);f2[y].1B(aN,6a);if(zF=="n1"){f2[y].1B(6r,n1)}F{f2[y].1B(6r,zI)}f2[y].1B("ay",aL);f2[y].1B("HF",GG)}F{O(f2[y],{"7a":"6Q"})}}}}GE();2o()}if(1M[i]==\'6R\'){o.U.j1();2l=-1}if(1M[i]==\'f0\'&&L(o.9K)){o.9K.6t();2l=-1}if(1M[i].K(\'W\')>-1){B id=1M[i].1k(8);if(L(o.1I[id])){B fl=o.1I[id][\'3f\'];if(L(fl)){if(1M[i].K(\'W\')>-1){if(L(l5)){2l=-1;I}}if(fl.K(\'3G:\')==0){if(id.K(\'x\'+ez)!=0){o.2c=fl.1k(5);bX(id.1k(0,id.nj(\'-\'))+\'-0\');I}if(!o.1z){o.2c=fl.1k(5)}if(!o.1t){o.U.2v()}3z(\'3G\',fl.1k(5));v.W.6X==0&&v.W.dM==1?8o():\'\';I}eB(i);xP(id);7R("Er");if(L(o.1I[id][\'7i\'])&&v.7i==1&&v.Tx==1){7i(o.1I[id][\'7i\'])}F{oS(id);o.U.dG(fl,(v.W.k4==1?1:1G));v.W.6X==0&&v.W.dM==1?1y(8o,4y):\'\';om=J;qq=J;nV(id);js("TM")}}F{if(L(o.1I[id][\'5i\'])){6v(id);if(om){6o==-1?51(0,0):\'\'}F if(qq){6o==-1?51(2T(f.S)-2,0):\'\'}}}}if(o.2K){o.2K.gC()}}if(1M[i]==\'5r\'){o.P.fM()}}}};G.Gt=E(x){7V(o[x+\'yO\'])};E xX(x){if(x=="ya"){K5();I}if(x=="ys"){B z=2l+\'GR\';if(v[z]){V(B y in v[z]){if(v[z].2w(y)){xT(y,v[z][y])}}g5()}I}aV();V(B i=0;i0){f2[0].1B(6r,sc);4X[0].1U=2L(x.1k(x.K("8n")+5))}F{f2[0].1B(6r,g5);4X[0].1U=(C.yA!=1?ln:\'\')+2L(x)}O(4X[0],{\'4e-3T\':C.l8*2n(v.8N,1)});f2[0].1B(bd,6L);f2[0].1B(aN,6a);f2[0].1B("ay",aL);B 4z=[];B np=J;if(x.K("3T")>0){4z=[\'50%\',\'75%\',\'100%\',\'125%\',\'150%\',\'175%\',\'4y%\',\'TB%\',\'dC%\',\'jz%\']}if(x.K("6b")>0){4z=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.K("jj")>0){V(B i=-5;i<5.5;i+=0.5){4z.3h(2G.4v(i*100)/100)}}if(x.K("e6")>0){4z=[4y,jz,h7]}if(x.K("2S")>0){V(i=0;i<21;i++){4z[i]=i*10}}if(x.K("GP")>0){V(i=0;i<24;i++){4z[i]=i}}if(x.K("GH")>0||x.K("GO")>0){V(i=0;i<60;i++){4z[i]=i}}if(x.K("9S")>0){np=H;4z=[0,1]}if(x.K("4d")>0){np=H;4z=[0,1]}if(x.K("1v")>0){4z=[\'3F\',\'GN\',\'U9\',\'U8\',\'U6\',\'U4\',\'U3\',\'U1\',\'TY\',\'TX\',\'TW\',\'TU\',\'TR\',\'Tw\',\'T7\',\'T5\',\'T3\',\'3Y\'];B vx=v[x].1P("#","");if(4z.K(vx)==-1){4z[8]=vx}}V(y=1;y<=4z.S;y++){cd(\'f2\',y,0);cK(f2[y],fQ[y],4X[y],5v[y],y);O(5v[y],{\'2V-1c\':0});if(x.K("1v")>0||x.K("2S")>0||x.K("8n")>0||x.K("jj")>0){y%3!=0?O(f2[y],{\'jB\':\'1c\'}):\'\';O(f2[y],{\'19\':\'33.3%\'});if(x.K("1v")>0){4z[y-1]=2n(v["T2"+(y-1)],4z[y-1]);4X[y].1U="<2g C=\'"+(4z[y-1]=="3Y"?\'2Q:4w 6G #jR;1g:H6;19:H6;\':\'1g:fC;19:fC;\')+";2A-1v:"+3x(4z[y-1])+";2Q-6O:fC;\'>";O(f2[y],{\'2I-1g\':1})}F{4X[y].1U=4z[y-1]}}F{if(x.K("e6")>0){4X[y].1U=4z[y-1]}F{y%2!=0?O(f2[y],{\'jB\':\'1c\'}):\'\';O(f2[y],{\'19\':\'50%\'});if(np){4X[y].1U=2L(4z[y-1]+\'8f\')}F{4X[y].1U=4z[y-1]}}}5y[y]=x+\'=\'+4z[y-1];if((4z[y-1]==v[x]&&7D(v[x])!=" ")||v[x]==\'#\'+4z[y-1]){5v[y].1U=a5;kq(y)}f2[y].1B(bd,6L);f2[y].1B(aN,6a);if(x.K("8n")>0){f2[y].1B(6r,H0)}F{f2[y].1B(6r,GF)}f2[y].1B("ay",aL)}2o()}E kq(x){f2[x].mD.aU(\'6T-\'+v.id+\'-cM-pu\');O(4X[x*1],{\'1v\':C.5T});nG(fQ[x*1])}E GE(){B fo=o[\'SX\'+2l];if(fo){if(vT(fo)){V(B s in fo){kq(fo[s]+1)}}}}E oS(id){if(L(o.1I[id][\'2b\'])){v.2b=o.1I[id][\'2b\'];L(v.2b)?o.P.ag(v.2b):\'\'}if(L(o.1I[id][\'1S\'])){o.bY=o.1I[id][\'1S\']}v.W.Gd>0?l5=1y(G8,v.W.Gd*2i):\'\';uI()}E nV(id){B t=o.1I[id][\'1S\'];if(L(t)){if(v.mq==1){if(o.U.m9(o.1I[id])){}F{v.1S=(v.yv==1&&L(o.yU)?o.yU+(v.y7==1?\'
\':\' \'):\'\')+t}o.U.bf(\'1S\')}}if(v.a2==1){if(L(o.1I[id][\'7O\'])){v.7O=o.1I[id][\'7O\']}F{v.7O=[]}o.Q.lh()}B xv=[\'5C\',\'oJ\',\'6R\',\'7r\',\'X\',\'kS\',\'Es\',\'oH\',\'wy\',\'4l\',\'4u\',\'1m\',\'Ek\',\'Ew\',\'7B\',\'bL\',\'gg\',\'Eu\',\'9w\',\'jA\'];V(B i=0;i0){v[uv]=o.1I[id][uv]}}xP(id);B 9A=o.1I[id];if(L(9A[\'2m\'])){9A[\'1Y\']=9A[\'2m\']}if(L(9A[\'1Y\'])){o.U.gr(9A[\'1Y\'])}if(L(9A[\'9w\'])){o.Q.tG()}o.U.jQ(o.1I[id]);if(o.jv){o.Q.tI(o.jv)}if(L(9A[\'bi\'])){3z(\'bi\',9A[\'bi\'])}if(L(9A.1K)){o.U.46(9A.1K)}}E xP(id){B x=o.1I[id][\'1z\'];if(L(x)){if(x=="3n"){if(2F.1Y&&!o.1I[id][\'1Y\']){o.1I[id][\'1Y\']=2F.1Y}if(o.P.1a()>0){v.1z=o.2c=o.P.1a()}F{2F.1z&&!o.2c?o.2c=2F.1z:v.1z=0}}F{v.1z=o.2c=x}}F{v.1z=0}}E G8(){2D(l5);l5=1Z}E eB(x){if(6o==0&&!o.1z){O(6f[6o],{\'1v\':C.1v});O(9U[6o],{\'7U\':C.56});8I[6o].1U=\'\';f[6o].mD.5C(\'6T-\'+v.id+\'-cM-pl\')}F{o.yn=x;if(6o>-1){ki(6o)}if(3v!=\'\'){if(!o.a3[3v]&&L(o.1I[3v])){o.vX+=2n(o.1I[3v].1m,0)}o.a3[3v]=H;5M=vQ(5M,3v)}}if(1M[x]){B id=1M[x].1k(8);8I[x].1U=a5;f[x].mD.aU(\'6T-\'+v.id+\'-cM-pl\');O(6f[x],{\'1v\':C.5T,\'1C-vo\':\'1Q\',\'1F\':C.a});nG(9U[x]);if(C.yo==1&&L(C.lx)){O(9U[x],{\'7U\':C.lx})}6o=x;3v=id;o.3v=3v;v.4T=3v;o.pt=6f[x].1U;o.yn=3v;ez=o.1I[id][\'kZ\'];if(o.Q){o.Q.jb()}if(9X){9X.Ta()}}}E 6v(id){B x=id==0?o.W:o.1I[id];o.yn=id;V(B i=0;iv.W.9X){9X.aU(C,7e)}}V(B i=0;i-1){x[i].ce=1}}}if(L(x[i].ce)){if(x[i].ce==1){o.a3[x[i].id]=H;ki(i)}}if(L(x[i].5i)){8I[i].1U=GD;O(8I[i],{"1v":C.1v})}f[i].1B(bd,6L);f[i].1B(aN,6a);f[i].1B(6r,aH);f[i].1B("ay",aL);if(L(o.a3[x[i].id])){ki(i)}if(3v==x[i].id){eB(i)}if(ez==x[i].id){O(6f[i],{\'1v\':C.5T});O(8I[i],{\'1v\':C.5T});nG(9U[i])}}2o();4E=J;o.Q?o.Q.4F():\'\'}E nG(x){if(2a(C.Hl)&&x){O(x,{"2A-af":"3g-4P(5w(0, 0, 0, "+(1-C.Hl*1)+") 0 0)"})}}E k9(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3D==1?\'JZ\':\'100%\');B hh=(C.3D==1?\'100%\':\'JZ\');O(x,{\'1u\':\'2E\',\'2k\':\'aC-4B\',\'19\':ww,\'1g\':hh,\'1C-8t\':\'8w\'});if(C.Mr==1){O(x,{\'2A\':\'-nr-3g-4P(\'+y+\')\',\'2A\':\'-3S-3g-4P(\'+y+\')\',\'2A\':\'-ms-3g-4P(\'+y+\')\',\'2A\':\'-o-3g-4P(\'+y+\')\',\'2A\':\'3g-4P(\'+y+\')\',})}if(C.3D==1||o.1i.2e){O(x,{\'7a\':\'4A\'})}F{O(x,{\'4A-3o\':\'1Q\'})}if(C.pF==1){O(x,{\'5O-19\':C.hE+\'px!6i\'})}if(z=="1e"){O(x,{\'1e\':-1,\'1c\':0})}if(z=="2S"){O(x,{\'2S\':-1,\'1c\':0})}if(z=="1c"){O(x,{\'1e\':0,\'1c\':0})}if(z=="2y"){O(x,{\'1e\':0,\'2y\':0})}if(z=="2y"||z=="1c"){O(x,{\'1C-8t\':\'1c\',\'2V-1e\':1O.2W/2-10})}x.1U="<8w><2g "+(C.LN==1?"Ti=\'G.C.7U=\\"#"+C.M8+"\\"\' Tj=\'"+(C.rn==1?"G.C.7U=\\"#"+C.sH:"G.C.2A=\\"1Q")+"\\"\'":"")+" C=\'4A-3o:2C;7a:4A;19:fC;1g:fC;2Q-6O:fC;"+(C.rn==1?"2A-1v:#"+C.sH+";":"")+(z=="1e"?"2R-1e:dN;":"")+(z=="2S"?"2R-1e:dN;":"")+(z=="2y"?"2R-1c:ge;":"")+(z=="1c"?"2R-2y:ge;":"")+"\'><2t 19=\'20\' 1g=\'20\' 4i:4k=\'3X://4j.w3.4b/7M/4k\' 4i=\'3X://4j.w3.4b/4h/2t\'><2I x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4d=\'#"+C.lr+"\' 4d-19=\'"+C.lA+"\' 4d-fV=\'4v\'/><2I x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4d=\'#"+C.lr+"\' 4d-19=\'"+C.lA+"\' 4d-fV=\'4v\'/>"}G.9E=E(){if(C.jW==1){9E()}};E LW(){if(cq){9E()}}E 9E(e){if(C.jW==1&&!jo){if(C.3D==1){B h=Y.T1;B m=1O.2h+C.6Y+C.6V+20;B t=Y.aT}F{B h=Y.Lz;B m=1O.2W;B t=Y.ei}if(h>m){if(t>0){if(!6e(5K)){1p(5K);B m1=1w 5Q({"mc":5K,"1H":"8D","to":1,"1a":0.3,"me":"5K"})}}F{if(6e(5K)){B m2=1w 5Q({"mc":5K,"1H":"8D","to":0,"1a":0.3,"me":"5K","1l":H})}if(e){e.c8<0?e.9i():\'\'}}if(t0?e.9i():\'\'}}}F{1l(5K);1l(5A)}}}E Mv(){B x=Y.ei+1O.2W-60;B m=1w 5Q({"mc":Y,"1H":"94","to":x,"1a":0.3,"me":"Lm","6A":"cw"});1y(9E,2i)}E Ms(){B x=Y.ei-1O.2W+60;B m=1w 5Q({"mc":Y,"1H":"94","to":x,"1a":0.3,"me":"ST","6A":"cw"});1y(9E,2i)}E kb(1d){2D(o.hi);1d.b9()}E Mn(){B x=Y.aT+(1O.2h+C.6Y+C.6V)-60;B m=1w 5Q({"mc":Y,"1H":"jI","to":x,"1a":0.3,"me":"SZ","6A":"cw"});1y(9E,2i)}E Mp(){B x=Y.aT-(1O.2h+C.6Y+C.6V)+60;B m=1w 5Q({"mc":Y,"1H":"jI","to":x,"1a":0.3,"me":"Lk","6A":"cw"});1y(9E,2i)}E Mw(x){if(x==\'\'){6v(0)}F{if(L(o.1I[x])){6v(x)}}2l=\'\'}E ki(x){8I[x].1U=\'\';O(6f[x],{\'1v\':C.LV});if(C.Me==1){O(6f[x],{\'1C-vo\':\'2I-T4\'})}if(C.sS>-1){O(6f[x],{\'1F\':C.sS})}f[x].mD.5C(\'6T-\'+v.id+\'-cM-pl\');O(9U[x],{\'7U\':C.sR});if(C.sP>-1){O(9U[x],{\'1F\':C.sP})}}E sL(i){if(L(5y[i])){aV();if(7w("5a",i)==0){o.U.5X(5y[i].1k(7))}if(7w("7m",i)==0){o.U.dS(5y[i].1k(10))}if(7w("1Y",i)==0){!o.3k?o.3k=1w iX():\'\';o.3k.8O(5y[i].1k(8))}if(7w("dz",i)==0&&v.8e==1){o.8e.AC(5y[i].1k(7))}if(7w("3K",i)==0){B 5t=5y[i].4M(0,-1);o[\'hO\'+5t]!=-1?o[\'hO\'+5t]=i-1:\'\';if(o[\'6y\'+5t]){B mi=5t.4M(-1);if(o[\'m\'+mi+\'47\'+\'2P\'][i-1]!=\'\'){B ap=o[\'m\'+mi+\'47\'+\'2P\'][i-1].2q(":");3z(ap[0],ap.S>1?ap[1]:1Z)}if(L(1A[\'mb\'+mi])){v[\'pu\'+mi]=i-1;1A[\'mb\'+mi](v.id,o[\'6y\'+5t][i-1],i-1)}}7V(bq);8o()}if(7w("2N",i)==0){o.2N?o.2N.2P(hA[i]):\'\';8o()}if(7w("1v",i)==0){c9();51(0,0,5g[i])}V(B p in o.5R){if(o.5R.2w(p)){if(7w(p,i)==0){o.P.Aw(p,i)}}}if(7w("8n",i)>0){if(4X[i].1U==2L(\'6Z\')){7R(2l+\'0\');7V(bq);if(2l=="nK"){7R("M7")}dl()}F{if(2l=="zq"&&C.tQ==1){7R(\'tQ\',i);7V(bq);dl()}}}if(7w("59",i)==0){o.U.9p(5y[i].1k(5));hZ();1y(8o,4y)}}};G.hZ=E(){hZ()};G.Gl=E(x){V(B i=0;i<1M.S;i++){if(1M[i]==x){I H}}I J};E hZ(){V(B i=0;i<1M.S;i++){if(1M[i]=="59"){7V(i);if(2l==\'59\'){c9();51(i,0)}}}}E cd(x,i,dT){if(L(2j(x))){2j(x)[i]=22("2g");if(i<2||x=="f"||2l!=\'5a\'||dT>0){if(C.3D==1){Y.1V(2j(x)[i])}F{7e.1V(2j(x)[i])}}F{if(C.3D==1){Y.wq(2j(x)[i],2j(x)[i-1])}F{7e.wq(2j(x)[i],2j(x)[dT==2?i-2:i-1])}}if(x==\'f\'){3Q(2j(x)[i],{\'nh\':i})}if(x==\'f2\'){3Q(2j(x)[i],{\'bI\':i})}2j(x+\'bg\')[i]=22("2g");B mR=22("2g");2j(x)[i].1V(mR);mR.1V(2j(x+\'bg\')[i]);fA(mR);2j(x+\'3M\')[i]=22("2g");2j(x)[i].1V(2j(x+\'3M\')[i]);dp(2j(x+\'3M\')[i]);fA(2j(x+\'3M\')[i]);if(jE){tN(x,i)}2j(x+\'1S\')[i]=22("2g");2j(x)[i].1V(2j(x+\'1S\')[i]);if(!jE){tN(x,i)}if(i>0&&x=="f2"&&6w&&C.sF==0){3d(2j(x+\'5U\')[i])}}};E tN(x,i){2j(x+\'5U\')[i]=22("2g");2j(x)[i].1V(2j(x+\'5U\')[i])};E cK(x,8S,i8,rJ,U0,ii){O(x,{\'1u\':\'hq\',\'2y\':0,\'1e\':0,\'7a\':\'4A\',\'1g\':\'2C\',\'19\':\'100%\',\'6K\':\'3i\',\'2k\':\'4B\',\'2I-1g\':\'1.TS\'});if(6w){if(C.3D==1){O(x,{\'19\':\'2C\'})}}if(C.tn&&C.3D==1){O(x,{\'U5\':C.tn})}if(C.3D==1&&(!6w||ii>0||C.rE==1)){O(x,{\'2k\':\'aC-4B\',\'b7-8t\':\'1e\',\'bs-9r\':\'gf\'})}O(8S,{\'2A\':(C.GM==1?"3g-4P(to 1c,"+3x(C.TC)+", "+3x(C.56)+")":3x(C.56)),\'1F\':C.6b,\'9N\':\'1Q\',\'5m\':\'1F 0.2s 6A-5l,2A .2s 6A-5l,7d .2s 6A-5l\'});dp(8S);dp(8S.4m);if(C.9Z==1){O(8S.4m,{\'jX-7d\':\'9Z(aK)\'})}if(C.TE==1){x.C[C.3D==1?"2Q-2y":"2Q-2S"]="4w 6G "+5V(2n(C.TG,\'3F\'),2n(C.TJ,0.2))}O(i8,{\'1u\':\'hq\',\'2y\':0,\'1e\':0,\'jB\':(C.8t?C.8t:\'1c\'),\'1v\':C.1v,\'2V-1e\':C.Ku,\'2V-2y\':C.rU,\'2V-2S\':C.Sc,\'2V-1c\':C.pE,\'9N\':\'1Q\',\'1F\':C.a,\'5m\':\'1F 0.2s 3g,1v 0.2s 3g\',});O(rJ,{\'1u\':\'hq\',\'2y\':0,\'1e\':0,\'jB\':(jE&&ii>0?\'1c\':\'2y\'),\'2V-1e\':C.Ku,\'2V-2y\':C.rU,\'2V-1c\':C.pE,\'9N\':\'1Q\',\'4e-3T\':C.5n*2n(v.8N,1),\'1F\':C.a,\'1v\':C.5T,\'5m\':\'1F 0.2s 3g,1v 0.2s 3g\'});if(C.pF==1){O(x,{\'5O-19\':C.hE+\'px!6i\'});O(i8,{\'5O-19\':(C.hE-70)+\'px!6i\'})}F{if(C.3D==1){if(C.qv==1){O(x,{\'19\':C.ek});O(i8,{\'19\':C.ek-70})}}F{O(i8,{\'bs-9r\':\'e4\'});O(rJ,{\'bs-9r\':\'e4\'})}}}E dl(){V(B i=1;i1?f[1]:f[0]}if(is=="W"){o7();o.Q?o.Q.j4():\'\';B x=f[0];if(v.vG==1){lF()}}f.S>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.S>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2h==0&&f2.S>0?x=f2[0]:\'\'}if(Y.2h-Y.rs>0&&x&&C.3D!=1){if(L(5K)){O(5K,{"19":7e.2h})}if(L(5A)){O(5A,{"19":7e.2h})}C.qM=(Y.2h-x.2h)-(Y.rs-x.rs)}F{C.qM=0}}};E s6(){B x=0;B y=0;B z=\'\';V(B i=1;i0){51(x[1],0)}}}if(o.Q){if(is==\'W\'&&o.Q.cL()){o.Q.cZ()}if(is==\'1h\'&&o.Q.i7()&&!o.2K&&v.W.6X!=1&&v.h1!=1){o.Q.Gu()}}if(o.Q){is==\'1h\'?o.Q.lJ():\'\';if(is==\'W\'){o.Q.j4();if(v.W.Ki==1){o.Q.rO("1f","W",J)}}}if(o.1i.6D){O(Y,{\'8Z-19\':\'2C\'});if(C.3D!=1){O(7e,{\'8Z-19\':\'2C\'})}}gE=H;3J(pd);pd=7n(Kk,100)};E Kk(){3J(pd);gE=J}G.6t=E(i){51(i,1)};G.1l=E(x){8o(x)};G.M1=E(){if(o.2K){o.2K.bu()}};G.5X=E(){V(B i=0;i<1M.S;i++){if(1M[i]=="5a"){7V(i);if(o.2B.S>1){1p(f[i])}if(2l==\'5a\'){c9();51(i,aW)}}}};G.fM=E(){V(B i=0;i<1M.S;i++){if(1M[i]=="5r"){7V(i)}}};G.iq=E(x){V(B i=0;i<1M.S;i++){if(1M[i]==x){7V(i);if(o[\'6y\'+x]){if(o[\'6y\'+x].S>1){1p(f[i])}}if(2l==x){c9();51(i,aW)}}}};G.8O=E(){V(B i=0;i<1M.S;i++){if(1M[i]=="1Y"){7V(i);if(o.2X){if(o.2X.S>0){B x=J;if(o.1W){V(B y=0;y-1){o.2c=1G;51(x,0);e5(x)}};E e5(x){if(f[x]&&!jo){if(C.3D==1){B to=f[x].hC-20;B m=1w 5Q({"mc":Y,"1H":"jI","to":to,"1a":0.3,"me":"Lk","6A":"cw"})}F{B to=f[x].mu-1O.2W/2+20;B m=1w 5Q({"mc":Y,"1H":"94","to":to,"1a":0.3,"me":"Lm","6A":"cw"})}1y(9E,2i)}}E sB(4r){B 6n=8c.6n(4r);B x;V(B i=0;i<6n.S;i++){x=4r[6n[6n.S*2G.5I()<<0]];if(x){1j}}I x};G.5R=E(x){rW(x)};E rW(x){kI[x]>-1?7V(kI[x]):\'\';if(5v[0]){if(2l==\'1L\'){5v[0].1U=2G.4v(o.3H.x*100)+\'%\'}F{5v[0].1U=jG(2l)}}};E jG(x){if(x=="1L"){I 2G.4v(o.3H.x*100)+\'%\'}F{I 2G.4v(2n(o.9P[x],o.5R[x])*100)+\'%\'}}G.b4=E(){I ts()};E ts(){if(v.5M==1){I 8c.6n(5M).S>0}B x=J;if(o.1I){x=7Q().K(3v)<7Q().S-1}I x};G.pq=E(){if(L(o.kL)){2l=1G;Lt(o.kL)}};G.di=E(){B x=6o>0;if(o.1I){B z=7Q().K(3v);x=z>0;if(z==1){if(L(o.1I[7Q()[0]].5i)){x=J}}}I x};G.g3=E(){I L(o.1I)};G.e7=E(){qq=H;if(G.di()){B x=2T(6o)-1;if(x<0){B y=7Q().K(3v);if(y>0){B j;B z;V(B i=y-1;i>=0;i--){j=o.1I[7Q()[i]];if(j){if(j.3f){z=j;if(j.3f.K("3G:")!=0&&j.5J!=1&&!j.5i){z=j;1j}}}}if(z){G.qd(z.id);o.U.2v()}}}F{o.2c=1G;51(x,0);e5(x)}js("WJ")}};G.pH=E(){if(6o>0){e5(6o)}};E 7w(x,i){I 5y[i].K(x)};E h4(x){if(x){if(x[\'y9\']!=-1){h4(o.1I[x[\'kZ\']]);6v(x[\'kZ\'])}F{6v(0)}}};G.g=E(x){cz(x){1n"19":I Ly();1j;1n"1g":I 1O.2W;1j;1n"1e":I C.aD;1j;1n"Iz":I Y.Lz;1j;1n"IA":I C.dF;1j;1n"x":I 5d(1O.C.1c);1j;1n"y":I 5d(1O.C.1e);1j;1n"1F":I 1O.C.1F;1j;1n"1p":I cq;1j;1n"6t":I bq;1j;1n"1b":I 1b;1j;1n"aO":I 1b+aO;1j;1n"4E":I 4E;1j;1n"W":I is=="W";1j;1n"ce":I o.a3[3v];1j;1n"6t?":I o.2K?o.2K.tF():cq;1n"sF":I a5;1j;1n"bK":I o.1I[o.bK]?o.1I[o.bK].1S:\'\';1n"bL":I v.bL?v.bL:\'\';1n"EM":I ts()?o.1I[7Q()[7Q().K(3v)+1]].1S:\'\'}};E 7Q(){I 8c.6n(o.1I)};G.Gx=E(){3v=\'\';v.4T=\'\'};G.4E=E(){if(6w){B x=0;V(B i=1;i<15;i++){if(1M[i]=="5a"){B y=o.2B.S;if(L(v.bV)){B z=v.bV.2q(",");V(B j=0;j-1){y--}}}if(y>0){if(y>1||(y==1&&o.2B!=1&&C.LE==1)){x++}}}if(1M[i]=="5r"){if(o.5r){x++}}if(1M[i]=="6R"){if(o.2u==\'dU\'||v.6R){x++}}if(1M[i]=="7m"){if(o.7o.S>1){x++}}if(1M[i]=="dz"&&v.8e==1){if(o.pO.S>0){x++}}if(1M[i]=="1Y"){if(L(o.1W)){V(B s=0;s0){x++}if(1M[i].K("3K")>-1){x++}}if(v.1h[is+i+\'1l\']==1){x--}}I x<=0}F if(is=="W"){I f.S==0}F{I 4E}};G.4t=E(){if(1O.4m==o.1R){1O.3l(Y);o.1R.3l(1O);o.2K?o.2K.4t():\'\';1O=1Z;Y=1Z;jo=H}}};E Up(){G.2N=E(){I(o.1i.2e?"cC://wa.me/?":"cC://Uv.Vt.9y/cj?")+"1C="};G.1q=E(5g){I""}};E Te(){G.2N=E(){I"cC://t.me/2N/X?X="};G.1q=E(5g){I""}};B Dl=E(X,ib){B 7b=J;if(X.K(\'7b\')==0){7b=H;X=X.1k(5)}B nS=oZ(X);B 2z;B 3e;B lf=J;B 43=J;B n4=J;B nY=J;B 2C=H;B wm=[];B c4=1;B oY=J;B jZ=0;B vZ;B eG=0;B ph=0;B qo=J;B pb=\'Ej\'+v.id+(7b?\'7b\':\'\');kM("#Ej"+v.id+"{19:100%!6i;1g:100%!6i;5O-19:1Q!6i;5O-1g:1Q!6i}");B 1O=22(\'2g\');B o4=0;1O.7J(\'id\',pb);ib.1V(1O);o.5r=J;!7b?o.U.j2():\'\';if(o.1i.2e){v.4H=1}if(v.Dr!=1){B 8B=22(\'2g\');ib.1V(8B);O(8B,{1u:"2E",1e:0,1c:0,"2A-1v":"#qp",1g:"100%",19:"100%","1F":0});8B.1B("Ht",E(1d){1d.6M=H});if(o.1i.2e){8B.1B("gi",E(1d){1d.6M=H});8B.1B("2r",E(1d){1d.6M=H});8B.1B("gO",E(1d){1d.6M=H;gA(1d);if(v.eo==1&&v.Rx!=1){1y(Dx,100);1y(p1,2i)}})}F{8B.1B("wH",E(1d){B x=H;if(v.1X==1){if(L(v.7v)&&!n4){x=J}if(L(v.nO)&&aQ()=="6N"&&1a()>0){x=J}}if(x&&v.eo==1&&v.DT!=1){3d(G);1y(p1,4h)}})}v.eo==1&&v.Ug!=1?3d(8B):\'\'}E p1(){5Y(8B)}E Dx(){if(v.DT!=1){3d(8B)}}if(v.4H==1&&v.3j==0){8V()}if(!1A[\'YT\']){1A.Uj=E(){o8();V(B i=0;i<1A.4V.S;i++){if(1A.4V[i]){if(1A.4V[i].2P("id")!=v.id){if(1A.4V[i].2P(\'Bg\')){1A.4V[i].2P(\'Bb\')}}}}};B xf=vW("4Z.9y/Du","4Z.9y/Du","Ue");if(xf){xf.pX=E(e){o.U.e8();if(v.Dh!=1){2z=\'Dk Uq k0\';o.P.5N()}}}}F{o8()}E o8(){if(v.4H==1||7b){!lf?lj():\'\'}F{o.U.e8()}}E lj(){if("YT"in 1A){if(L(YT.vH)&&!lf){1o("wU hf");B wV=0;if(v.Dr==1){wV=1}o.2c>0?eG=2T(o.2c):\'\';3e=1w YT.vH(pb,{1g:o.9b,19:o.8X,Ut:nS,Uu:{Uy:1,Ve:0,Vg:\'1Q\',Vh:pb,Vi:1,Vj:1,dM:1,j9:((v.ra==0||(v.AD!=1&&o.1i.7H))&&o.1i.2e?0:1),Vk:3,Q:wV,Vm:0,Vf:1,9z:0,3j:7b||v.3j==1?1:0,8Y:0},3o:{\'Vn\':wW,\'Vp\':Dn,\'5N\':5N,\'Vq\':Dg}});if(o.2c>0){o.2c=1G}2o();lf=H}F{1y(lj,4f)}}F{1y(lj,4f)}}B kf;E wW(){if(o.P){1o("wU gK");43=H;2D(vZ);o.U.8L();if(7b){if(o.1i.yP){o.U.54()}3e.oj();o.1X.Vr()}F{if(v.3j==1&&o.1i.yP&&!o.cQ){o.U.54();if(o.1i.2e){3J(kf);kf=7n(Dp,dC)}}if(v.4H==0){3e.oj()}F{o.U.e8()}o4=3e.wj();o.P.ao();if(c4!=1){9p(c4)}c7();2o();if(v.Vs==1){2U{if(3e.x8()){if(L(3e.x8().1S)){v.1S=3e.x8().1S;o.U.bf(\'1S\')}}}2H(e){}}}}}E Dp(){B x=3e.Dc();if(x==2||x==-1){o.Q.3b();o.Q.8L();3J(kf)}if(x==1){3J(kf)}}E Dn(1d){if(v.Vw==1){1o(\'YT\',1d.29)}if(7b){if(1d.29==YT.eM.Dj){o.1X.Vo()}if(1d.29==YT.eM.Dm){}}F{if(1d.29==YT.eM.Dm){if(ph==1){ph=0;wW()}if(!o.1t){o.U.2v()}if(eG>0){3e.DI(eG,H);eG=0;o.2c=1G}p1();n4=H;43=H;if(nY){3e.w4()}F{o.P.ac();o.P.aZ()}Df();if(L(v.4a)){V(B i=0;i0?eG=v.1z:\'\';o.P.8q();o.P.ao()}E fN(){if(!o.La&&o.1t){o.U.3b()}}E aZ(){o.P.aZ()}E c7(){o.P.c7();o.U.tS()}E ao(){o.P.ao()}E eH(){o.P.eH()}E 8V(){if(o.P){o.P.8V()}F{vZ=1y(8V,100)}}E Dg(1d){vS(1d.29)}E Df(){if(!qo){B x=3e.V9()+\'\';if(x!=\'\'&&x!=1G){o.2B=x.2q(\',\');o.2B=o.2B.EC();if(v.wi==0){B y=o.2B.K(\'2C\');if(y>-1){o.2B.xq(y,1)}}V(B i=0;i0){eG=2T(o.2c)}bX(nS)};E aQ(){B 6S=-1;if(43){6S=3e.Dc()}B x=\'\';if(6S==-1){x="6N"}if(6S==1||6S==3){jZ=0;x="8z";o.P.aZ()}if(6S==2){x="6N";if(o.1t){jZ++;if(jZ==2){o.U.3b();jZ=0}}}if(6S==5){x="6N"}if(6S==0){x="7I"}I x}E 2o(){2U{if(L(3e)){3e.O1(o.2Y,o.4I)}}2H(e){1o(e)}}E ju(x){B y=x;if(x=="O2"){y="tk"}if(x=="az"){y="qh"}if(x=="O5"){y="pI"}if(x=="NN"){y="pM"}if(x=="Nx"){y="qX"}if(x=="Nz"){y="qS"}if(v.DN==1){y=2L(y)}if(x=="2C"){y=2L("2C")}wm[y]=x;I y}E 1a(){B x=43?3e.NB():0;if(x>0&&v.jc>0){v.4u=x-v.jc;v.jc=-1}I x};E 9p(x){2U{3e?3e.NC(x):\'\';c4=x}2H(e){}};G.q4=E(){o8()};G.2v=E(){if(43){3e.oj()}F{if(!lf){lj()}F{}}};G.3b=E(){if(43){3e.w4()}};G.eP=E(){if(43){aQ()==\'8z\'?3e.w4():3e.oj()}};G.3N=E(x){if(43){3e.DI(x,H);js("3G",x)}};G.9G=E(){I J};G.54=E(){43?3e.5k():\'\'};G.6k=E(){43?3e.NL():\'\'};G.46=E(x){43?3e.Bo(x*100):\'\'};G.nZ=E(){I aQ()==\'8z\'};G.6h=E(){I J};G.rZ=E(x){5X(x)};E 5X(x){if(43){if(L(o.2B[x])){B y=wm[o.2B[x]];2C=y==\'2C\';B z=1a();3e.OC(y)}}}G.h5=E(x){9p(x)};G.43=E(){I 43};G.7F=E(){I aQ()};G.1a=E(){I 1a()};G.1m=E(){B x=43?3e.wj():0;if(x!=o4){o4=x;o.P.ao()}if(L(v.4l)){if(7j([v.4l],\'-\')){x=x+v.4l*1}F{x=v.4l}}I x};G.8s=E(){B x=0;if(43){x=3e.OE()*3e.wj()}I x};G.4W=E(){2o()};G.k5=E(){I 2z};G.2C=E(){I v.wi==1?2C:J};G.BE=E(x){bX(x)};E bX(x){X=x;if(3e){ph=1;3e.OM(x,0)}}G.qU=E(){if(o.1i.2e&&o.1i.aF){G.2v();nY=H}F{if(aQ()=="8z"){G.3b()}}};G.cD=E(){nY=J};G.rw=E(){I H};G.4t=E(){43?3e.9j():\'\';43=J;qo=J;2U{if(1O){ib.3l(1O)}ib.3l(8B)}2H(e){}}};B iX=E(){B 2m=[];B bj=[];B 4E=H;B 7z;B 9v=-1;B uh;B av;B ly=[];B lH;B iW=[];B mV=J;B tt=0;B mL=0;G.1z=E(x){if(!x&&av){qk(av);av=1G}F{x?qk(x):\'\'}};G.rh=E(x){qk(x)};G.zR=E(){iW=[]};G.1C=E(){if(v.6m==1){if(1E zY==\'E\'){if(!o.6m){o.6m=1w zY()}o.6m.iS(2m,tt,1)}}};E qk(x){if(L(x)){if(x.K("#"+v.cY)==0&&x.K(v.dD)>0){o[o.fd[1]](x,A8)}F{bG(x)}}}E A8(x){if(x){o.1W=x;bG(x)}}E bG(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1z=0;B vI=H;B j6=\'\';o.1W=x.2q(",");o.2X=[];o.3q=-1;if(o.4U&&v.x7==1){if(3u.5F("xd")!=1Z){j6=3u.5F("xd")}}F{if(o.py){j6=o.py}}V(B i=0;i1){o.2X[i]=o.1W[i].1k(o.1W[i].K("[")+1,o.1W[i].K("]")-1);o.1W[i]=o.1W[i].1k(o.1W[i].K("]")+1);vI=J}F{o.2X[i]=o.1W[i].1k(o.1W[i].nj("/")+1);o.2X[i]=o.2X[i].1k(0,o.2X[i].nj("."))}if(o.1W[i].K("#0")==0){o.1W[i]=ca(o.1W[i])}if(o.1W[i].K("#"+v.aB)==0){o.1W[i]=o[o.fd[0]](o.1W[i])}}if(o.2X.S>1&&v.m0==1){o.2X.3h(oT(\'Or\',(v.Os==1&&L(v.Al)?v.Al:\'+ \'+2L(\'MW\'))));o.1W.3h("9Q")}if(o.2X.S>0&&v.8T==1){if(v.tX==1){7z=0;1z++;o.2X.iK(oT(\'Ai\',2L(\'6Z\')));o.1W.iK("")}F{o.2X.3h(oT(\'Ai\',2L(\'6Z\')));o.1W.3h("");7z=o.2X.S-1}}if(L(v.zU)){V(B i=0;i-1||o.1W[x].K("MD")==0){o.pj=o.1W[x].2q(" or ");o.gF=0;jy(x)}F{if(o.1W[x].K(\'bj\')==0){if(bj[o.1W[x].1k(4)]){vK(o.2X[x],bj[o.1W[x].1k(4)])}}if(o.1W[x].K(\'1D\')==0){o.P.hg(x,"Kh");o.4S=H;o.3q=x;o.Q.bc()}}}}}E wI(x){o.4S=H;ix()}E jy(x,y){B X=y==\'1D\'?x:4D(o.pj[o.gF]);B kS=dO(X);B gu;if(ly[X]){if(o.1W[x]!=\'9Q\'){o.4S=H;ix()}}F{if(X.K(\'d4\')>0&&X.K(\'d4\')<4){gu=X.1k(0,X.K(\'d4\'));kS=X.1k(X.K(\'d4\')+3)}B 4R=gs(kS);9v=x;o.jm=1;4R.a6=E(){o.jm=0;if(G.gV==4&&G.7F==4y){o.4S=H;vK(X,G.eO,x,y)}F{if(o.gF+1-1){o.1W[9v]=\'\';o.2X[9v]=\'\'}}o.3q=-1;o.4S=J;if(o.Ni){o.Q.bc();o.Q.4F()}F{1y(E(){if(o.Q){o.Q.bc();o.Q.4F()}},100)}if(L(o.1Y)){o.1R.3l(o.1Y);o.1Y=1Z}}E vK(X,x,y,z){B gu;if(x.K("#"+v.aB)==0){x=o[o.fd[0]](x)}if(x.K("#"+v.cY)==0&&x.K(v.dD)>0){x=o[o.fd[1]](x)}if(X.K(\'d4\')>0&&X.K(\'d4\')<4){gu=X.1k(0,X.K(\'d4\'))}if(X.K(\'.iY\')>-1||X.K(\'.vP\')>-1||X.K(\'.pC\')>-1||X.K(\'.vO\')>-1){B l=gu?gu:o.3q;!o.1W?o.1W=[]:\'\';if(o.1W[l]=="9Q"){l=y}if(z!=\'1D\'||!2m[l]){2m[l]=8c();2m[l][0]=[];2m[l][1]=[]}B 3t=9R();3t=x.2q(/\\r|\\n/);B 8b=1;B t1=0;B t2=0;B md=o.P.1m();B gJ=(L(v.zX)?v.zX:0);if(X.K(\'jj=\')>0){gJ=X.1k(X.K(\'jj=\')+6)*1}V(B i=0;i<3t.S;i++){if(X.K(\'.iY\')>-1||X.K(\'.vO\')>-1){if(3t[i].K(\'-->\')>-1&&3t[i].K(\':\')>-1){if(z==\'1D\'){if(iW.K(3t[i])>-1){3n}iW.3h(3t[i])}t1=iZ(3t[i].1k(0,3t[i].K(\'-->\')))*1+gJ;t1==0?t1=1:\'\';t2=iZ(3t[i].1k(3t[i].K(\'-->\')+4,12))*1+gJ;L(2m[l][0][t1])?\'\':2m[l][0][t1]=\'\';if(md>0){if(t1>md*20){3n}}t2-t1>100?t2=t1+100:\'\';V(B j=t1;j0){8b=3t[i]*1}if(3t[i]!=\'\'&&3t[i].S>0&&3t[i]!=8b&&3t[i]!=\'N3\'){if(2a(2m[l][0][t1])){2m[l][0][t1]=2m[l][0][t1]+\'
\'+3t[i]}F{2m[l][0][t1]=3t[i]}}}}if(X.K(\'.vP\')>-1||X.K(\'.pC\')>-1){if(3t[i].K(\'Nc:\')>-1){t1=iZ(3t[i].1k((X.K(\'.pC\')>-1?3t[i].K(\'=0\')+3:12),12))*1+gJ;t2=iZ(3t[i].1k((X.K(\'.pC\')>-1?3t[i].K(\'=0\')+14:23),10))*1+gJ;B p=\'\';if(3t[i].K(\'0,,\')>0){p=3t[i].1k(3t[i].K(\'0,,\')+3)}F{if(3t[i].K(\'Ah,\')>0){p=3t[i].1k(3t[i].K(\'Ah,\')+6)}if(3t[i].K(\')}\')>0){p=3t[i].1k(3t[i].K(\')}\')+2)}}if(p!=\'\'){if(2m[l][0][t1]!=1G){2m[l][0][t1]+=\'
\'+p}F{2m[l][0][t1]=p}2m[l][0][t1]=2m[l][0][t1].1P(/{.*?}/,\'\');2m[l][0][t1]=2m[l][0][t1].1P(/\\\\\\\\N/,\'
\');2m[l][0][t1]=2m[l][0][t1].1P(/\\\\N/,\'
\');if(md>0){if(t1>md*2){1j}}t2-t1>100?t2=t1+100:\'\';V(B j=t1;j40){z=x[0].6c.1k(0,15)+\'...\'+x[0].6c.1k(-15)}if(v.8T==1&&v.tX==1){o.1W.3h(\'bj\'+(bj.S-1));o.2X.3h(z+\'\');8O(o.1W.S-1)}F{o.1W.iK(\'bj\'+(bj.S-1));o.2X.iK(z+\'\');v.8T==1?7z++:\'\';8O(0)}o.hv.5U=""};y.Qv(x[0])}F{o.hv.2r()}}};G.8O=E(x){8O(x)};G.7z=E(){I 7z};G.LL=E(){I 2m?2m.S>0:J};G.Qk=E(x){7z=x};G.1p=E(x){iS(x)};G.C=E(){v4()};G.5C=E(){4t()};G.6Z=E(){nn()};E nn(){js("1Y","6Z");o.4S?o.Bq=o.3q:\'\';o.3q=v.8T==1?7z:-1;v.h8=0;o.4S=J;o.Q.bc();ux();o.uG?uQ(o.3q):\'\';L(o.1Y)?o.1R.3l(o.1Y):\'\';o.1Y=1Z}E iS(1a){if(o.92){I}B t=2T(1a*10);if(v.dr){1a=1a-v.dr*1}if(o.4S&&L(o.1W)){if(2m){B x=o.3q;B t=2T(1a*10);tt=t*100;if(v.u1==1&&!o.1t){I}if(o.1W[x]=="9Q"){if(!lH){V(B i=0;i[mS]\':\'\')+2m[i][0][2m[i][1][t]]+(2m[x][0][t]!=\'\'?\'[/mS]\':\'\')}}}}if(L(2m[x][0])){if(L(2m[x][0][t])){2m[x][1][t]=t}}}}}if(L(2m[x])){if(L(2m[x][1])){if(L(2m[x][1][t])){mL=2m[x][1][t];B y=2m[x][0][mL];if(!L(o.1Y)){o.1Y=22(\'2g\');3Q(o.1Y,{id:\'iy\'+v.id+\'47\'+\'1Y\'});o.1R.1V(o.1Y);v4();js("sa",o.2X[x])}if(4E){5Y(o.1Y)}AN();if(v.AM==1){y=Qu(y)}if(v.m0==1){y=y.1P(/\\[mS\\]/gm,\'<7h C="1v:\'+3x(v.ik)+\'">\');y=y.1P(/\\[\\/mS\\]/gm,\'\')}if(y.K(\'-1){y=y.1P(/\\/gm,\'\')}if(v.9k){if(v.9k.2m==1&&uh!=y){js("2m",y);uh=y}}o.1Y.1U=\'<7h C="\'+(v.At==1?\'2A-1v:\'+5V(v.nT,v.nz)+\';\':\'\')+\'-3S-7x-vo-1j: Ru;1v:\'+3x(v.kY)+\';2V:\'+v.vj+\'px \'+v.vj*2+\'px;2Q-6O:\'+v.Au+\'px;2R:0 0;2I-1g:\'+(v.Av?v.Av:1.8)+\';4e-e6:\'+v.nB+\'">\'+4D(y)+\'\';O(o.1Y,{"4e-3T":((2T(v.m6)+((2T(v.lk)-100)*2T(v.m6)/100))+"px")});if(v.AA==1){if(o.26){O(o.1Y,{"4e-3T":((v.ma+((2T(v.lk)-100)*v.ma/100))+"px")})}}4E=J;if(o.6m){if(o.6m.hX()){o.6m.gC(2m,mL);if(v.QT==1){3d(o.AH);3d(o.nv);mV=H}}F{if(mV&&!4E){5Y(o.AH);5Y(o.nv);mV=J}}}}F{if(!4E&&L(o.1Y)){uU()}}}}F{uU()}}}}E uU(){if(!4E){o.1Y?o.1Y.1U=\'\':\'\';4E=H;3d(o.1Y)}}E v4(){if(o.1Y){O(o.1Y,{"1u":"2E","19":"100%","2V-1c":"10%","2V-2y":"10%","1c":0,"1v":v.kY,"1C-8t":"8w","7x-kH":"2Q-7x"});if(v.R7==1&&L(v.v6)){v.v6!=\'\'?O(o.1Y,{"4e-eS":v.v6}):\'\'}if(v.va==1){O(o.1Y,{"1C-9S":"-4w -4w 0 #gZ,4w -4w 0 #gZ,-4w 4w 0 #gZ,4w 4w 0 #gZ"})}F{if(v.nA==1){O(o.1Y,{"1C-9S":"4w 4w Ra QS"})}F{O(o.1Y,{"1C-9S":"1Q"})}}if(v.Py==1){t9(o.1Y,\'o.qe\')}F{v.AM!=1?fA(o.1Y):\'\'}}}E AN(){if(!o.qe){if((o.Q.e1()||v.er>v.1r.h)&&v.Pk==1){O(o.1Y,{"1u":"2E","1e":"2C","1c":0,"2S":v.er*1})}F{O(o.1Y,{"1u":"2E","1c":0,"2S":(v.er*1+v.1r.h*1)})}}}E 4t(){o.3q=-1;o.4S=J;o.nL=J;v.1Y=1Z;v.oJ=1Z;o.2m=1Z;o.1W=1Z;lH=J;ly=[];2m=[];if(L(o.Q)){o.Q.bc()}o.2X=[];if(L(o.1Y)){o.1R.3l(o.1Y);o.1Y=1Z}o.3q=1Z;o.4S=J}};B 5Q=E(x){B ht;B Pr;B 2Z;B 4N;B 3I;B pR;B gz=0;B c4;B zB=J;B zJ;if(x.me!=1G&&x.mc!=1G&&x.1H!=1G&&x.to!=1G){if(x.1a==1Z){if(x.1H.K("eT")>-1){x.to==0?x.1a=0.5:x.1a=0.2}F{x.1a=0.20}}ht=Bi(x.6A);if(x.1H.K("1L")==-1){if(L(o.7t[x.me])){o.7t[x.me].z3()}o.7t[x.me]=G}if(x.1p==1){x.mc.1T("2k",H)}2Z=x.1H.2q(\'|\');3I=7D(x.to).2q(\'|\');4N=1w 9R();V(B i=0;i<2Z.S;i++){if(!3I[i]){3I[i]=3I[0]}if(2Z[i]=="eT"){4N[i]=x.mc.g("1F")}if(2Z[i]=="8D"){4N[i]=x.mc.C.1F}if(2Z[i]=="y"){4N[i]=x.mc.g("y")}if(2Z[i]=="x"){4N[i]=x.mc.g("x")}if(2Z[i]=="1c"){4N[i]=2T(x.mc.C.1c)}if(2Z[i]=="1e"){4N[i]=2T(x.mc.C.1e)}if(2Z[i]=="1L"){4N[i]=x.mc.g("3A")}if(2Z[i]=="94"){4N[i]=x.mc.ei}if(2Z[i]=="jI"){4N[i]=x.mc.aT}if(2Z[i]=="3E"){4N[i]=x.mc.g("3E")}if(2Z[i]=="3A"){4N[i]=x.mc.g("3A")}if(2Z[i]=="19"){4N[i]=x.mc.g("19")}if(2Z[i]=="AK"){4N[i]=x.mc.2h;3I[i]=2G.8Q(3I[i]);x.me=="Pv"?1o("19",x.me,4N[i],3I[i],x.mc.2h):\'\'}if(2Z[i]=="1g"){4N[i]=x.mc.g("1g")}if(2Z[i]=="AT"){4N[i]=x.mc.2W}3I[i]=An(3I[i]);4N[i]=An(4N[i])}c4=x.1a*2i/ht.S;pR=ht.S;if(2Z.S==1&&4N[0]==3I[0]){al()}F{1y(pS,2G.4v(c4))}}E pS(){V(B i=0;i<2Z.S;i++){B 1J=4N[i]+(3I[i]-4N[i])*(ht[gz]?ht[gz]:0);y8(2Z[i],1J);if(2Z[i]=="y"){x.mc.1T("1e",1J)}if(2Z[i]=="x"){x.mc.1T("1c",1J)}if(2Z[i]=="1c"){x.mc.C.1c=1J+"px"}if(2Z[i]=="1e"){x.mc.C.1e=1J+"px"}if(2Z[i]=="1L"){x.mc.1T("1L",1J)}if(2Z[i]=="3E"){x.mc.1T("3E",1J)}if(2Z[i]=="3A"){x.mc.1T("3A",1J)}if(2Z[i]=="94"){x.mc.ei=1J}if(2Z[i]=="jI"){x.mc.aT=1J}if(2Z[i]=="19"){x.mc.1T("19",1J)}if(2Z[i]=="AK"){O(x.mc,{"19":1J})}if(2Z[i]=="1g"){x.mc.1T("1g",1J)}if(2Z[i]=="AT"){O(x.mc,{"1g":1J})}}gz++;if(!zB){if(gz==pR){al()}F{zJ=1y(pS,2G.4v(c4))}}}E al(){zB=H;if(x.1l){if(2Z[0]=="8D"||2Z[0]=="1c"){1l(x.mc)}F{x.mc.1T("2k",J)}}if(x.1H.K("1L")==-1){o.7t[x.me]=1Z;4u o.7t[x.me]}V(B i=0;i<2Z.S;i++){y8(2Z[i],3I[i])}2D(zJ)};E y8(y,z){if(y=="eT"){x.mc.1T("1F",z)}if(y=="8D"){x.mc.C.1F=z}}G.z3=E(){al()};G.D2=E(){gz=pR-1;pS();al()};G.XY=E(x0,x1,y0,y1){B e=J;V(B i=0;i<2Z.S;i++){if(2Z[i]==\'x\'&&x0!=x1){e=H}if(2Z[i]==\'y\'&&y0!=y1){e=H}}e?al():\'\'};E Bi(Be){cz(Be){1n"B9":I[0,0.PZ,0.Q0,1.PT,1.Q1,1.Q3,1.102,0.Q5,0.Q6,0.87,0.Q7,0.Q8,1.Q9,1.Q2,1.PR,1.PI,0.PL,0.PO,0.Nu,0.QI,1.PN,1.AX,1.PG,1.AX,1.Pw,0.jR,0.p5,0.p5,0.p5,0.p5,1];1j;1n"cw":I[0,0.Pl,0.185,0.Ph,0.Qb,0.R4,0.R1,0.QY,0.QV,0.QU,0.Rp,0.Rd,0.Qx,0.Qi,0.Qg,0.QH,0.QK,0.Ng,0.Ag,0.95,0.N1,0.MO,0.MV,0.Na,0.99,0.Nf,0.Nl,0.jR,1];1j;6Q:I[0,0.175,0.32,0.44,0.52,0.6,0.67,0.73,0.Np,0.82,0.85,0.Nq,0.MY,0.Ag,0.95,0.97,0.MN,0.MQ,1];1j}}};B I0=E(){B N=7c.MR,ua=7c.Oq,zj;B M=ua.zo(/(ov|jL|6D|Ae|Af)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.zo(/(ov|jL|6D|Ae|Af|OO|pQ)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(zj=ua.zo(/8C\\/([\\.\\d]+)/i))!=1Z)M[2]=zj[1];B p4=7c.Ml;G.cX=M?M[1]:N;G.8C=M?M[2]:7c.WR;G.dE=7c.Ml>1;G.as=7c.Le;G.ov=G.cX=="WT";G.xr=G.cX=="A2 9.0";G.ie=G.cX=="A2"||G.cX=="166"||G.cX=="167";G.pQ=ua.cN(/(pQ)\\/?\\s*/i)>-1;G.ff=G.cX=="168";G.6D=G.cX=="169";G.jL=1A.jL;G.jw=ua.cN("16a NT")>-1;G.4p=(ua.cN(/(7H|jD|16b)\\/?\\s*/i)>-1)||(7c.16c===\'16d\'&&p4>1);G.tv=v.II!=1&&ua.cN(/(TV|165|16e|16g|16h|16i|16j|16k)\\/?\\s*/i)>-1;G.lg=v.II!=1&&ua.cN(/(LG)\\/?\\s*/i)>-1;G.7H=ua.cN(/(7H)\\/?\\s*/i)>-1;G.jD=G.4p&&!G.7H;G.3S=\'16m\'in 28.nQ.C;if(ua.cN(/(aF)\\/?\\s*/i)>-1){p4>0?G.aF=H:G.tv=H;if(16n(\'(4A:16o)\').16f){G.tv=H}}G.2e=(2F.2e==1||G.4p||G.aF||(ua.cN(/(163|15S|ov mK)\\/?\\s*/i)>-1))&&!G.tv&&2F.162!=1;G.yP=G.6D||G.jL;G.26=J;if(G.4p){G.15J=3Z(ua.1k(ua.K(\'OS \')+3,4).1P(\'47\',\'.\'));if(G.jD&&(!\'H7\'in 1A||p4<2)){G.2e=G.4p=J;G.tv=H}}G.h0=!G.2e;G.vv=G.2e||G.dE;G.HM=G.2e||G.tv;G.15K=G.3S&&G.h0;if(o.1R.uY||o.1R.jk||o.1R.v1||o.1R.v2||o.1R.v3){G.26=H}};E bb(4r,7u){V(B s in 7u){if(1E(7u[s])==\'3B\'){if(s=="3o"||s=="3f"){4r[s]=7u[s]}F{V(B s2 in 7u[s]){if(1E(4r[s])!=\'3B\'){4r[s]={}}if(1E(7u[s][s2])==\'3B\'){V(B s3 in 7u[s][s2]){if(1E(4r[s][s2])!=\'3B\'){4r[s][s2]={}}if(1E(7u[s][s2][s3])==\'3B\'){V(B s4 in 7u[s][s2][s3]){if(1E(4r[s][s2][s3])!=\'3B\'){4r[s][s2][s3]={}}4r[s][s2][s3][s4]=7u[s][s2][s3][s4];if(s3==\'2V\'||s3==\'2R\'){4r[s][s2][s3][s4]=2T(4r[s][s2][s3][s4])}}}F{4r[s][s2][s3]=7u[s][s2][s3];if(s2==\'2V\'||s2==\'2R\'){4r[s][s2][s3]=2T(4r[s][s2][s3])}}}}F{4r[s][s2]=7u[s][s2];if(s==\'2V\'||s==\'2R\'){4r[s][s2]=2T(4r[s][s2])}}}}}F{if(s.K("zS")>0&&4D(7u[s])===""){}F{4r[s]=uB(s,7u[s])}}}I 4r};B uB=E(1b,5U){if(1E(5U)==\'4G\'){5U=4D(5U);if(1b.K("1v")>-1&&5U!=-1){5U=3x(5U)}}I 5U};E HU(){2U{B 4U=1A[\'3u\'],x=\'15L\';4U.7S(x,x);4U.rT(x);I H}2H(e){I J}};E rb(aO){if(aO){if(L(o.7t[aO])){o.7t[aO].z3()}}};B 2L=E(x){B y=x;if(y){y=x.ae(0).Bt()+x.4M(1);if(y.K("47")>-1){y=y.1P(/47/ig," ")}}B en={"of":"of","iH":"iH","15M":"Ac on Ak","15N":"Ac 2z on Ak","8v":"mj","15O":"No","zq":"15P","nK":"15Q","f0":"hX 3f","15I":"15R","er":"15T 2R","nB":"15U e6","nA":"15V","nz":"9T 1F","nT":"9T 1v","lk":"yh 3T","kY":"yh 1v","ik":"yh 1v 2","dr":"3W jj","ya":"bu 2F","ys":"15W","dR":"15X","15Y":"15Z to 161","tk":"16p","qh":"164","pI":"16q","pM":"B7","By":"B7","qX":"HD","qS":"16N HD","16P":"16Q HD","rN":"16R HD","rM":"16S HD 4K","16T":"Ad","16U":"Go to 16V 16W\'s 16O","7m":"16X","5z":"16Z","26":"171 26","Kw":"Ei 26"};if(L(en[x])){y=en[x]}if(v.Aq==1){if(o[\'mv\'+o.1i.as]){v.as=o.1i.as;v.Aq=0}}if(L(o[\'mv\'+v.as])){if(L(o[\'mv\'+v.as][x])){y=o[\'mv\'+v.as][x]}}if(v.z2){if(v.z2[x]){y=v.z2[x]}}I y};B 9O=E(x,y,z){if(!L(o.ia[y])&&v.rf!=1){B t=o.bY?o.bY:(v.1S?v.1S:\'\');L(v.7B)?t=v.7B:\'\';if(v.Az[x]==1&&v.Ea==1&&L(v.zi)){if(L(1A["AB"+v.zi])){1A["AB"+v.zi].172(\'lD\'+x,{1S:t});1o("AL",\'lD\'+x)}F{1o("AL 173 2z")}}if(v.AR[x]==1){if(v.ga==1){B kc;if(1A.AS){kc={\'174\':\'176\',\'178\':t};if(v.hM){if(1E(v.hM)=="3B"){V(B g in v.hM){if(v.hM.2w(g)){kc[g]=v.hM[g]}}}}v.179==1?1o(\'ga\',\'lD\'+x,kc):\'\';AS(\'1d\',\'lD\'+x,kc)}}}}z?o.ia[y]=H:\'\'};B oZ=E(X){B x=\'\';X=X.1P("v=","{=");if(X){if(X.K(\'p7.be/\')>-1){x=X.1k(X.K(".be/")+4);x.1P("/","")}F{x=X.2q(/(p7.be\\/|v\\/|wy\\/|17a\\?|4Z.16Y\\/JH\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.K("?t=")>0){v.1z=x.1k(x.K("?t=")+3);B h=0;B m=0;B s=0;if(v.1z.K("h")>0){h=v.1z.1k(0,v.1z.K("h"));v.1z=v.1z.1k(v.1z.K("h")+1)}if(v.1z.K("m")>0){m=v.1z.1k(0,v.1z.K("m"));v.1z=v.1z.1k(v.1z.K("m")+1)}if(v.1z.K("s")>0){s=v.1z.1k(0,v.1z.K("s"));v.1z=v.1z.1k(v.1z.K("s")+1)}if(h>0||m>0||s>0){v.1z=h*wk+m*60+s*1}}if(x.K("?")>0){x=x.1k(0,x.K("?"))}}}I x};B js=E(x,y,li,ev){if(1E(y)==\'4G\'){y=y.1P(/\'/ig,\'′\')}if(x=="8J"){o.8J=H}if(ev==1){V(B yi in y){if(y.2w(yi)){if(1E(y[yi])=="3B"){y[yi]=\'\'}}}}if(v.lY==1&&o.8J){if(v.16M==1||li==1){tx(x,y)}F{if(y!=1G){if(1E(y)==\'3B\'){2U{y=5c.ow(y)}2H(e){}}}if(1E(v.3o)==\'4G\'){if(v.3o.K("{")==0){2U{v.3o=v.3o.1P(/\\\'/ig,\'"\');v.3o=5c.7g(v.3o)}2H(e){8R.1o(e)}}}if(1E(v.3o)==\'3B\'){if(L(v.3o[x])||L(v.3o[\'ve\'])){B z=x;if(!L(v.3o[x])&&L(v.3o[\'ve\'])){z=\'ve\'}if(x.K("6l")==0){if(L(v.3o[\'1X\'])){z=\'1X\'}}2U{if(y!==1G){2j(v.3o[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2j(v.3o[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2H(e){1o("3o",e,x)}}}F{if(v.3o==\'\'){v.3o="AQ"}2U{if(y!==1G){2j(v.3o+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2j(v.3o+"(\'"+x+"\',\'"+v.id+"\')")}}2H(e){1o("3o",e,x,y)}}}}if(o.8J&&v.Dw==1){if(o.AP){2U{o.AP.hD.p6({1d:x,9c:y},"*")}2H(e){}}}if(v.IO==1&&li!==1){if(x&&2a(v.AO)){B pm=v.AO.1P(/\\s+/ig,\'\').2q(\',\');if(pm.K(x)==-1){I}}B zv={1d:x,1a:o.P?(x=="3G"?o.DW:o.P.1a()):0};if(y!=1G){zv["29"]=y}if(x=="1m"||x=="1a"){zv["1m"]=o.P.1m()}if(x=="1K"||x=="ax"){zv["1K"]=v.1K}if(x=="1w"){zv["id"]=3z("A6")}2U{1A.9W.p6(zv,\'*\')}2H(e){};B z=x;x=="8J"||x=="1z"||x=="4l"?z=x+"ed":\'\';x=="1t"?z="16C":\'\';x=="3L"?z="6N":\'\';x=="5k"?z="3p":\'\';x=="ax"?z="16L":\'\';x=="3G"?z="16t":\'\';x=="16u"?z="16v":\'\';zv["1d"]=z;if(z!=\'\'&&z!=x){zv=5c.7g(5c.ow(zv));2U{1A.9W.p6(zv,\'*\')}2H(e){}}}};B tx=E(x,y){B ev=28.16w(\'7f\');if(y!==1G){ev.9c=y}ev.16x(x,H,H);o.1O.16y(ev)};G.2P=E(x,y,R){v.16z==1?1o(\'2P\',x,y):\'\';I 3z(x,y,R)};E 3z(x,y,R){if(L(o.U)&&1E(x)==\'4G\'){if(o.i0==1){I}if(R){if(1E(R)==\'4G\'){if(R.K("id:")==0){R=o.Q.wc(R.1k(3),"4L");if(R){if(x=="dI"&&y=="16A"){R.GU()}}}}}if(x=="1t"||x=="3f"){if(L(y)){B bm=J;if(1E(y)==\'4G\'){y=y.1P(/(\\r\\n|\\n|\\r)/gm,"");B 2c=-1;if(y.K("[3G:")>-1&&y.nj("]")==y.S-1){2c=y.1k(y.K("[3G:")+6,y.S-1);2c=2c.1k(0,2c.S-1);if(2c=="1a"){2c=o.P.1a()}F{2c=2T(2c)}y=y.1k(0,y.K("[3G:"));if(y==\'\'){if(o.P.1m()>0){o.U.3N(2c);o.U.2v();I}F{o.2c=2c;o.U.2v();I}}F{o.2c=2c}}if(y.K("[Br]")>-1){bm=H;y=y.1P(\'[Br]\',\'\')}if(y.K("#"+v.aB)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.cY)==0&&y.K(v.dD)>0){o[o.fd[1]](y,A5,x);I}if(y.K("#0")==0){y=ca(y)}if(v.c6==1){y=c6(y)}if(y.K(".8W")==y.S-4){B 4R=gs(y);4R.a6=E(){if(G.gV==4&&G.7F==4y){2U{3z(\'1t\',5c.7g(G.eO))}2H(e){}}};4R.cj();I}if(y.K("id:")==0&&L(o.1I)){B z=zZ(y);if(L(o.1I[z])){o.Q.Gy(z);2c>-1?o.2c=2c:\'\';I H}F{I J}}if(y.K("16s:")==0){B z=y.1k(10);if(o.2u=="4Z"){o.P.BG(z);I H}F{y=\'//p7.be/\'+z}}}if(x=="1t"){o.Q.Gw();o.U.dG(y,1G,1G,(bm?1:0))}if(x=="3f"){o.lS=H;v.3j=0;o.U.dG(y,1,1G,(bm?1:0));o.Q.4c(0,0);o.1z=J}}F{if(x=="1t"){o.U.2v()}if(x=="3f"){1E AG==\'E\'?AG():\'\'}}}if(x=="cU"){y?o.P.ty(y):\'\'}if(x=="4H"){if(L(y)){o.lS=H;o.U.dG(y,1,1)}F{o.P.sV()}}if(x=="3L"){if(o.1t){o.U.3b();o.U.iF()}if(L(y)){if(y==1){2U{if(o.1X){o.1X.3L()}if(o.9g){o.9g.3L()}}2H(e){}}}}if(x=="dz"&&L(y)){o.1z&&o.8e?o.8e.AC(y):\'\'}if(x.K("16B")==0){if(o.1X){o.1X.16D(x.1k(6),y)}}if(x=="5t"){I o.cQ}if(x=="9F"){o.9F.pa();o.9F=1w vw();if(L(y)){o.9F.8W(y)}F{if(v.D4==1){o.9F.8W(v.D3)}F{o.9F.8W("16E an")}if(v.EF==1&&L(v.D1)){o.eq=1w D0()}}}if(x=="8j"){!o.1z?o.Q.yz():\'\';o.Q.9D();o.Q.Gp("nb")}if(x=="jq"){o.1t?o.U.3b():o.U.2v()}if(x=="2J"){v.4H=0;v.3j=0;o.P.sM();o.U.cP()}if(x=="6J"){o.1a=o.P.1a();o.U.f3()}if(x=="6R"){if(v.9k){if(v.9k.on==1&&v.9k.16F==1){o.U.j1()}}}if(x=="ro"&&L(y)){if(o.5h){o.5h.2P(y)}}if(x=="2N"){o.Q.LZ()}if(x=="16G"&&L(y)){if(v.1X==1){if(y.K(\'js:\')==0){v.6z=y;v.kF=H;o.U.z8("6z")}F{if(o.p!=\'\'){B sv=5c.7g(gd(o.p));V(B l in sv){if(sv.2w(l)){if(L(sv[l].id)){if(y==sv[l].id){v.6z=\'16H\'+(L(sv[l][\'vr\'])?\'vr\'+sv[l][\'vr\']:\'\')+y+\'47\'+sv[l].7v;v.kF=H;o.U.z8("6z")}}}}}}}}if(x=="16I"){1E AE=="E"?AE(y):\'\'}if(x=="AU"&&y){v.AU=y;o.3n?o.3n.16J():\'\'}if(x=="5k"){o.U.54()}if(x=="59"){if(L(y)){o.U.9p(y)}F{I o.6j[o.9I]}}if(x=="ce"){if(v.9k&&o.aG){if(v.9k.aG==1){I 2G.4v((o.aG.7d(16K).S-1)/2G.4v(o.P.1m())*100)}}}if(x=="jY"){I o.6j}if(x=="ax"){o.U.6k()}if(x=="oJ"){if(L(y)){v[x]=y;o.U.jK()}}if(x=="d0"){I o.2B}if(x=="DY"){I o.ab?H:J}if(x=="5z"){I o.P?o.P.6h():J}if(x=="sa"){I v.8T==1?(v.tX==1?o.2X.4M(1):o.2X.4M(0,-1)):o.2X}if(x=="G6"){o.4S?o.3k.6Z():o.3k.8O(2n(o.Bq,(o.3k.7z()==0?1:0)))}if(x=="LX"){if(o.3k){o.3k.1C()}}if(x=="dU"){I o.92}if(x.K("1Y:")==0&&y){v[x.1P(\'1S:\',\'47\')]=y;o.U.iF()}if(x=="16r"){I o.l1}if(x=="aJ"){I o.7o}if(x=="1K"||x=="Bo"){if(L(y)){if(1E y=="4G"){if(y.K("+")==0){y=v.1K+3Z(y.1k(1))}F{if(y.K("-")==0){y=v.1K-3Z(y.1k(1))}}}if(y>=0&&y<=1){o.U.46(y)}}I o.3p?0:v.1K}if(x=="nt"){o.P.rS(y)}if(x=="cU"){o.P.ty(y)}if(x=="3p"){I L(o.3p)?o.3p:J}if(x=="15G"){o.Q?o.Q.GA(y):\'\'}if(x=="bi"){1E Bn==\'E\'?Bn(y):\'\'}if(x=="oH"){I v.oH}if(x.K("14X")==0){2j(\'1A.\'+x.1k(4)+\'=\'+y);I H}if(x=="4W"){o.Q.tJ()}if(x=="xl"){o.Q.lJ()}if(x=="tJ"){db()}if(x=="2z"){o.P.5N(x)}if(x=="3G"){if(L(y)){if(1E y=="4G"){if(y.K("%")>-1){y=2T(y.1k(0,y.K("%")));y=o.P.1m()*y/100}F{B mm=o.P.1a();if(o.3n&&!o.1z){if(!o.3n.p8){B f=o.3n.bF();if(f.t&&f.d){mm=f.t;o.3n.p8=H}}}if(y.K("+")==0){y=mm+3Z(y.1k(1))}F{if(y.K("-")==0){y=mm-3Z(y.1k(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1m()>0){y>o.P.1m()?y=0:\'\'}if(!L(o.1X)&&!L(o.5H)&&o.P.1m()>0){o.2c=1G;o.U.3N(y,H);o.U.sm()}F{o.2c=y}}}if(x=="15F"){8R.1o(y);y?v.1N.3G=y:\'\'}if(x=="26"){!o.26?o.U.a7():\'\'}if(x=="z6"){o.26?o.U.8E():\'\'}if(x=="14D"){I o.26}if(x=="3T"){I o.2Y+\'/\'+o.4I}if(x=="14E"){I o.P?o.P.3T():1G}if(x=="14F"){if(L(o.hc)){o.hc.Do()}}if(x=="Mb"||x=="14G"){if(L(o.hc)){o.hc.Un()}}if(x=="1a"||x=="Bl"){B jg=o.P?o.P.1a():0;if(o.3n&&v.df==1&&!o.1z&&jg==0){B f=o.3n.bF();if(f.t){jg=f.t}}I x=="Bl"?fs(jg):jg}if(x=="14H"){if(o.bK){3z("1t","id:"+o.bK)}if(o.Bj){3z("3G",o.Bj);3z("1t")}}if(x=="1m"){I o.P?o.P.1m():0}if(x=="8u"){I o.P?o.P.8s():0}if(x=="7O"){if(y){v.7O=y;o.Q.lh()}}if(x=="5a"){if(L(y)){if(R){v.hd=bH(v.hd,y,R);if(o.2B.S==2){o.U.5X(v.hd)}}F{o.U.5X(y)}}F{I o.P?xB(o.P.rB()):0}}if(x=="7m"){if(L(y)){if(y==\'B2\'){I o.6P*1}if(R){v.uy=bH(v.uy,y,R);if(o.7o.S==2){o.U.dS(v.uy)}}F{o.U.dS(y)}}F{I o.P?o.P.rA():0}}if(x=="Bg"){I o.2u=="4Z"}if(x=="uE"){if(o.6P>0){o.nd=o.6P}o.U.dG(o.3V[o.oC])}if(x=="8z"){I o.1t}if(x=="n4"){I o.1z}if(x=="1i"){I o.1i[y]}if(x=="Bb"){o.i0!=1?o.P.tz():\'\'}if(x=="id"){I v.id}if(x=="1o"){v.1o=y}if(x=="lY"){v.lY=y}if(x=="2f"){o.P.Bk()}if(x=="14I"){o.P.Bd();if(R){o.wD=bH(o.wD,y,R)}}if(x=="5r"){o.P.fM()}if(x=="14J"){if(1E(B4)==\'E\'){B4(x,y)}}if(x=="8U"){o.P.dA()}if(x=="2F"&&v.rf!=1){8R.1o(2F)}if(x=="14K"&&o.3P){o.3P.8J()}if(x=="14C"&&o.3P){o.3P.5C()}if(x=="1Y"){if(L(y)){if(y==\'B2\'){I o.3q*1}if(y==\'0/1\'){if(o.4S){o.xj=o.3q;y=-1}F{y=o.xj?o.xj:0}}if(y.62().S<3&&o.3k){o.3k.8O(y*1)}F{v.1Y=y;o.U.gr(y)}}F{I o.2X?o.2X[o.3q]:\'\'}}if(x=="+1Y"&&v.1Y){if(L(y)){v.1Y+=\',\'+y;o.U.gr(v.1Y)}}if(x=="ci"){if(L(o.ci)){if(L(y)){o.ci.2P(y)}F{I o.ci.14L()}}}if(x=="xk"){if(o.B1){I o.B1}F{I J}}if(x=="a9"){I o.P.a9()}if(x=="7x"){if(o.cH){o.cH.4m?o.cH.4m.3l(o.cH):\'\'}o.cH=22("2g");o.cH.id=y;o.cH.C.53=14N;o.1R.1V(o.cH)}if(x=="Ks"){if(o.4n){B 5j=22("5j");B 3T=o.P.3T();5j.19=3T.19>0?3T.19:o.aX;5j.1g=3T.1g>0?3T.1g:o.et;O(5j,{"1u":"2E","1e":-5j.1g,"1c":-5j.19,"2k":"1Q"});28.ba.1V(5j);B 96=5j.B0(\'2d\');96.wX(o.P.9G(),0,0,5j.19,5j.1g);B 5a=2;B iG=28.22("5j");iG.19=5j.19*5a;iG.1g=5j.1g*5a;B j0=iG.B0("2d");j0.wX(o.P.9G(),0,0,5j.19*5a,5j.1g*5a);if(v.14O==1&&L(v.wZ)){!L(v.iC)?v.iC=20:\'\';!L(v.x5)?v.x5="3F":\'\';j0.4e=v.iC+"px 14P, 14Q";j0.14R=3x(v.x5);j0.14S((v.wZ=="ko"?o.ko:v.wZ),v.iC,5j.1g*5a-v.iC-5)}96.wX(iG,0,0,5j.19,5j.1g);B 3M;2U{3M=5j.14T("af/14U")}2H(e){8R.1o(e.an);I J}I 3M}F{I J}}if(x=="3O"){I o.2u==x?o.P.oD():1G}if(x=="1D"){I o.2u==x?o.P.oP():1G}if(x=="2b"){if(!o.1t||v.gl===0){o.P.ag(y);I H}F{I J}}if(x=="Ii"){if(L(y)){y==\'1/0\'?y=1-2n(v.ot,0):\'\';v.ot=y;o.P.kj()}F{I 2n(v.ot,0)}}if(x=="1L"){if(L(y)){if(y==0){o.P.kj()}F{o.P.1L(y)}}F{I[o.3H.x,o.3H.y,o.41.C.1c,o.41.C.1e]}}if(x=="1S"){if(L(y)){L(y)?v.1S=y:\'\';o.U.bf(\'1S\');I H}F{I v.1S}}if(x=="14M"){o.U.EB()}if(x=="3h"){if(y){!o.jP?o.jP=[]:\'\';if(1E(y)==\'3B\'){y=o.jP.a8(y);x="W"}}}if(x=="W"){if(y){if(1E(y)==\'3B\'){2U{o.U.6v(y);I H}2H(e){I J}}F{if(y.K(".8W")==y.S-4||y.K(".8W?")>0){B 4R=gs(y);4R.a6=E(){if(G.gV==4&&G.7F==4y){2U{3z(\'W\',5c.7g(G.eO))}2H(e){}}};4R.cj();I H}F{if(y==\'\'){o.U.6v([])}F{if(y==\'ce\'&&o.l1>0){B 1J=2G.4v(((o.vX+(!o.Q.bN("ce")?o.P.1a():0))/o.l1)*100);if(1J100){I o.vU}F{o.vU=1J;I 1J}}}}}}}if(x=="5J"){o.Q?o.Q.b0():\'\'}if(x=="dR"){o.Q?o.Q.e7():\'\'}if(x=="6p"){o.Q?o.Q.kz(y):\'\'}if(x=="6p?"){I o.aa?[o.14A,o.14q]:0}if(x=="gS"){o.P?o.P.gS():\'\'}if(x=="m7"){if(L(y)&&L(o.1I)){!o.1t?v.3j=0:\'\';V(B j in o.1I){if(o.1I.2w(j)){if(o.1I[j].eL==y){y=j}}}if(L(o.1I[y])){o.Q.Gz(y);I H}F{I J}}}if(x=="14z"){B 1J=[];if(L(o.1I)){V(B j in o.1I){if(o.1I[j].5i&&o.1I[j].y9==-1){1J.3h({1S:o.1I[j].1S,id:o.1I[j].id})}}}I 1J}if(x=="A6"){if(o.3v){I o.1I[o.3v].eL?o.1I[o.3v].eL:o.3v}}if(x=="14h"){if(o.1I){I 8c.6n(o.1I).S}F{I-1}}if(x=="pt"){if(L(o.pt)){I o.pt}}if(x=="14i"){o.Q.ij(y)}if(x=="14j"){o.P.hB()}if(x=="1r"){if(y=="on"){v.1r.1l=0}F if(y=="6Z"){v.1r.1l=1;o.Q.bZ()}F{o.Q.lm()}}if(x=="pu"){o.Q.9u()}if(x=="14k"||x=="14l"||x=="14m"){if(L(y)){o[\'14n\'+x.4M(-1)]=v[x]=y*1;o.Q.iP(\'3K\'+x.4M(-1))}F{I v[x]}}if(x=="6d"){o[x]=H}if(x=="14o"){if(o.1X){I H}F{I J}}if(x=="14g"){if(o.1X){I zV()}F{I J}}if(x=="14p"){if(o.1X){I o.1X.3L()}F{I J}}if(x=="14r"){if(o.1X){I o.1X.DZ()}F{I J}}if(x=="14s"){if(o.1X){o.1X.14t()}F{I J}}if(x=="14u"){if(o.1X){o.1X.5k()}F{I J}}if(x=="5Z"){if(R){v.5Z=bH(v.5Z,y,R);o.P.5Z()}F{I v.5Z}}if(x=="8Y"){if(L(R)){v.8Y=bH(v.8Y,y,R)}F{if(L(y)){y==\'0/1\'?y=1-v.8Y:\'\';v.8Y=y}F{I v.8Y}}}if(x=="5M"){if(L(R)){v.5M=bH(v.5M,y,R)}F{if(L(y)){v.5M=y}F{I v.5M}}}if(x=="jA"||x=="pN"){B z="cr";x=="pN"?z="pn":"";if(L(R)){v.W[z]=bH(v.W[z],y,R)}F{if(L(y)){y==\'0/1\'?y=1-v.W[z]:\'\';v.W[z]=y}}I v.W[z]}if(x=="hd"){if(o.2B.S==2){v.hd=o.2B[o.3m];v.hd=bH(v.hd,y,R);if(o.2B[0]==v.hd){o.U.5X(0)}F{o.U.5X(1)}}}if(x=="v"&&y){if(y.K(\'3f\')==0||y.K(\'bk\')==0){I}I v[y]}if(x.K("ea:")==0){B xx=x.1k(7);if(1E(y)==\'3B\'&&1E(v[xx])==\'3B\'){V(B yy in y){if(y.2w(yy)){v[xx][yy]=y[yy]}}}F{if(x.K(\'IM\')==-1){v[xx]=y}if(x.K("zS")>0){v[xx+\'47\'+\'gX\']=y}}o.U.E4();I H}if(x.K("1C:")==0){o.Q.M0(x.1k(5),y)}if(v.JR==1&&x.K("1v")==0&&y){kM(\'4Y, 4Y > *{--6T\'+x+\':\'+5V(y,v[y.1P("1v","5g")+\'a\'])+\'}\')}if(x=="14v"){I o.P?o.P.cB():\'\'}if(x=="14w"){I o.8C+\' \'+o.j8}if(x=="j8"){I o.j8}if(x=="rg"){I o.rg}if(x=="A0"){I o.A0}if(x=="5S"){I o.5S}if(x=="14x"){I o.1X?o.zT:1G}if(x=="9j"){o.U.pJ();v.1N.on=0;if(v.yq==1){V(B i=0;i<4V.S;i++){if(4V[i]){if(4V[i].2P("id")==v.id){4V[i]=1Z}}}}V(B w in 1A){if(1A[w]==o.G){1A[w]=1Z}}if(1A.dq==v.id){1A.dq=\'\'}if(o.3P){o.3P.5C()}oq();o.i0=1;o.1O.1U=\'\';o.G=1Z}}F{I J}};E A5(x,y){if(x&&y){3z(y,x)}}E bH(x,y,R){B z=4D(y)+\'\';if(y){if(y.K("/")>0){B y2=y.2q("/");if(y2.S==2){if(x==4D(y2[0])){z=4D(y2[1]);if(R){R.d1(1)}}F{z=4D(y2[0]);if(R){R.d1(0)}}}}}I z}E gs(x){B 4R=1w Dv();4R.6t(\'Da\',x,H);I 4R}E zZ(y){B z=y.1k(3);if(o.1I){V(B j in o.1I){if(o.1I.2w(j)){if(o.1I[j].eL==z){z=j}}}}I z}E zV(){B x;if(o.9g){if(o.9g.cM()){x=o.9g}}if(!x&&o.1X){if(o.1X.cM()){x=o.1X}}if(!x&&o.5H){x=o.5H}if(x){B u=nk(o.yC,\'\')+(x.9c("Am")?x.9c("14y")+x.9c("Am"):\'\');u=u.1P(/\'/ig,\'′\');B y={is:o.3U,1i:x.9c("14V"),8C:x.9c("8C"),14B:x.9c("BR"),X:u,1H:x.9c("14W"),1m:x.9c("bW"),3f:x.9c("3f"),1a:(o.P?o.P.1a():\'\'),1K:x.15k(),id:o.zT};if(o.3U=="6z"){y.15m=o.15n}I y}}E uI(){if(\'cR\'in 7c){B ms={1S:DK(2n(o.bY,v.1S)),15o:[{3y:2n(v.15p,2n(v.2b,\'\'))}]};if(v.w7){if(1E(v.w7)==\'3B\'){ms=bb(ms,v.w7)}}7c.cR.7C=1w 15q(ms);if(!o.D8){7c.cR.ho(\'1t\',E(){3z("1t")});7c.cR.ho(\'3L\',E(){3z("3L")});o.D8=H}if(o.Q.g3()){if(o.Q.b4()){!o.qy?7c.cR.ho(\'Dz\',E(){3z("5J")}):\'\';o.qy=H}F{o.qy?7c.cR.ho(\'Dz\',1Z):\'\';o.qy=J}if(o.Q.di()){!o.qC?7c.cR.ho(\'DA\',E(){3z("dR")}):\'\';o.qC=H}F{o.qC?7c.cR.ho(\'DA\',1Z):\'\';o.qC=J}}}}B 22=E(x){B y=x;x==\'2g\'||x==\'wb\'?y=\'4Y\':\'\';B z=28.22(y);if(x==\'wb\'){O(z,{"7a":"4A","2k":"4B"})}I z};B 1o=E(a,b,c,d,e,f,g){if(v.1o==1||v.wd==1){B x=a+(b!=1G?" "+b:"")+(c!=1G?" "+c:"")+(d!=1G?" "+d:"")+(e!=1G?" "+e:"")+(f!=1G?" "+f:"")+(g!=1G?" "+g:"");8R.1o("DC"+(v.x6==1?"2":"")+": "+x);if(v.wd==1&&L(d7("DD"))){d7("DD").1U+=x+\'
\'}}};B d7=E(x){I 28.ha(x)};B Jj=E(){if(v.yd==1&&L(v.e0)&&v.e0!=\'\'){B x=28.22(\'dZ\');x.9z=\'15r\';v.e0.K(\':\')>0&&v.e0.K(\':n5\')==-1?v.e0=v.e0.1P(/:/ig,\':n5@\'):\'\';x.9t=\'cC://yd.15s.9y/15t?eS=\'+v.e0.1P(/,/ig,"&eS=").1P(/ /ig,"+");28.15l.1V(x)+\'&2k=15u\'}};B dO=E(x){if(v.15w==1){if(1E DF!=="1G"){x=DF(x)}}I x};B IN=E(x){if(2F[x]){I o.bA.K(x)>-1&&2F[x].62().K(\'rt\')==1}};B qI=E(2g,5g){B x=["fK","eX","fL","pB","fr","15x"];V(B y=0;y0){V(B y2=0;y2=h7?H:J;B DG=o.P.1m>=wk?H:J;B 6I=2G.8Q(1a/60);B 7W=2G.8Q(1a-6I*60);B 8r=2G.8Q(6I/60);B kP=2G.8Q(8r/24);6I=6I-8r*60;if(kP>0){8r=8r-kP*24}if(v.lV==1&&o.P.6h()){B d=1w 6U();I 7D(1w 6U(d.aw()+1a*2i).Dy())}F{I 7D((kP>0?kP+\':\':\'\')+(8r>0||DG?8r+\':\':\'\')+((8r>0||DH)&&6I<10?\'0\':\'\')+6I+\':\'+(7W<10?\'0\':\'\')+7W)}};B fs=E(x){B 7W=2G.8Q(x);B 6I=2G.8Q(7W/60);B 8r=2G.8Q(6I/60);6I=2G.8Q(6I%60);7W=2G.8Q(7W%60);8r>0&&6I<10?6I="0"+6I:"";7W=7W>=0?((7W>=10)?7W:"0"+7W):"cT";B 5l=(8r>0?8r+":":"")+(6I>=0?6I:"0")+":"+7W;if(v.lV==1&&o.P.6h()){B d=1w 6U();I 7D(1w 6U(d.aw()+x*2i).Dy())}F{I 5l}};B Jw=E(){I Jx((1A.8F!=1A.9W.8F)?28.qP:28.8F.9t)};B xB=E(x){if(x){x=x.62();B wo=x.K(" <7h C=\'1F");if(wo>-1){x=x.1k(0,wo)}}I x};B vW=E(x,y,z){B t;if(!DL(x)&&y){t=28.22(\'mJ\');y=="15z"?y=x:\'\';t.3y=y.K(\'//\')==-1?\'cC://\'+y:y;t.15A=1;if(z){t.6c=z}B s=28.cE(\'mJ\')[0];if(!s){s=28.cE(\'dZ\')[0]}s?s.4m.wq(t,s):\'\'}I t};B DK=E(x){if(x){if(1E(x)==\'4G\'){x=x.1P(/<[^>]*>?/gm,\'\')}}I x};B DL=E(y){B x=J;B oi=28.cE(\'mJ\');V(B i=0;i-1){x=H}}I x};B DM=E(x){if(x){x=x.1P(\'<2t\',\'\',\'wg>\')}I x};B 5V=E(x,y,z){if(x){if(x.K(\'1v\')>-1||x.K(\'B\')>-1){if(L(y)&&L(z)){z.C.1F=y}I 3x(x)}F{x=x.1P(\'#\',\'\');B r=2T(x.S==3?x.4M(0,1).gN(2):x.4M(0,2),16);B g=2T(x.S==3?x.4M(1,2).gN(2):x.4M(2,4),16);B b=2T(x.S==3?x.4M(2,3).gN(2):x.4M(4,6),16);if(L(y)){I\'5w(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{I\'DO(\'+r+\', \'+g+\', \'+b+\')\'}}}};B 7L=E(y){B x=y;if(v.zm&&v.zm!=1){x=y/v.zm}if(v.wh&&v.wh!=1&&!o.26){x=y/v.wh}I x};B O=E(e,o){if(L(e)){V(B 1b in o){if(o.2w(1b)){if(o[1b]!=\'15B\'&&o[1b]!=1G){if(1E o[1b]==\'15C\'&&1b!=\'4e-e6\'&&1b!=\'1F\'&&1b!=\'53\'){o[1b]+=\'px\'}if(1b.K("17c")>-1&&1b.K("JI")==-1){o[1b]=3x(o[1b])}if(1b=="3a"||1b.K("jX")>-1){e.C[\'-ms-\'+1b]=o[1b];e.C[\'-nr-\'+1b]=o[1b];e.C[\'-3S-\'+1b]=o[1b];e.C[\'-o-\'+1b]=o[1b]}if(1b=="vM"){if(o[1b].K(" ")>-1){o[1b]=\'"\'+o[1b]+\'"\'}}if(1b=="7x-kH"){e.C.15E(1b,o[1b],\'6i\')}F{e.C[1b]=o[1b]}}}}}};B vs=E(x,5g,b1,b2){5g=3x(5g);B y=2n(b1,1)*1;B z=2n(b2,1)*1;O(x,{"2A":"15v-3g-4P(-15j,"+5g+","+5g+" "+y+"px,5w(0,0,0,0),"+y+"px,5w(0,0,0,0) "+(y+z)+"px)"})};B 3x=E(c){if(c){c.K("1v")==0?c=\'B(--6T\'+c+\')\':\'\';I c.1k(0,1)!=\'#\'&&c.K("B")==-1&&c.K("DO")==-1?c="#"+c:c}F{I\'#gU\'}};B EL=E(x,1v,y){!1v?1v=\'#gU\':\'\';1v=3x(1v);B r=5I(oL,159);x=x.1P(/\\(E9\\)/g,r);x=x.1P(/\\(1v\\)/g,1v);x=x.1P(/\\(eK\\)/g,1+(v.15i.1L-1)/2);B DR=x.1k(0,x.K(\'|||\'));B vJ=x.1k(x.K(\'|||\')+3);B aP=\'\';if(o.1i.3S){aP=vJ.1P(/6g:/g,"-3S-6g:");aP=aP.1P(/6g-/g,"-3S-6g-");aP=aP.1P(/@DQ/g,"@-3S-DQ");aP=aP.1P(/3a/g,"-3S-3a")}y?y.1U=DR:\'\';kM(aP+vJ)};B 7j=E(x,y,f){B z=J;if(x){V(B i=0;i-1){z=H}}}}}I z};B eu=E(x,y){B z=J;if(x&&y){V(B i=0;i-1){z=H}}}I z};B vT=E(x){I 1E(x)==\'3B\'};B kM=E(x){if(o.O){if(o.O.DS){o.O.DS.14Z=x}F{o.O.1V(28.HL(x))}}};B dp=E(x){O(x,{"1u":"2E","1e":0,"1c":0,"19":"100%","1g":"100%"})};B fA=E(x){O(x,{"9N":"1Q"})};B 4R=E(y,z){B x=1w Dv();x.6t(\'Da\',y,H);x.a6=z;x.cj()};B 151=E(x){if(x){V(B i=0;i<5;i++){if(x.152=="153"){1j}F{if(x.Db){x=x.Db}}}}I x};B eR=E(z){B eR=28.22("3M");if(o.nP.K(z)>-1){o.nP.3h(z);if(z.K("?")>0){z=z+\'&\'+2G.5I()}F{z=z+\'?\'+2G.5I()}}F{o.nP.3h(z)}eR.7J(\'3y\',z);eR.7J(\'1g\',\'4w\');eR.7J(\'19\',\'4w\')};B 3Q=E(e,o){V(B x in o){if(o.2w(x)){e.7J(x,o[x])}}};B 9j=E(e){if(e){2U{e.4m.3l(e);e=1Z}2H(e){}}};B 5I=E(8Z,5O){I 2G.8Q(154.S>1?(5O-8Z+1)*2G.5I()+8Z:(8Z+1)*2G.5I())};B qa=E(){I 2G.5I().62(36).155(2,12)};B vQ=E(x,y){x=8c.6n(x).156(E(4r,1b){if(1b!=y){4r[1b]=x[1b]}I 4r},{});I x};B 4D=E(x){if(1E x=="4G"){I x.1P(/^\\s+|\\s+$/gm,\'\')}F{I x}};B 6p=E(x,y,z){B r=J;if(x){if(x.K(y)>-1){B r=x.1k(x.K(y)+y.S);if(z){if(r.K(z)>-1){r=r.1k(0,r.K(z))}}}}I r};B 157=E(x,n){if(n==0){I"#0"+cp.e(x)}if(n==-1){I cp.e(x)}if(n==1){I"#1"+xa(cp.e(x),1)}};B vB=E(x){if(v[x]!=""){if(1E v[x]!="4G"){o[x+\'o\']=v[x]}F{if(v[x].K("[{")==0){2U{v[x]=v[x].1P(/6T\'qt/ig,\'"\');o[x+\'o\']=2j(v[x])}2H(e){}}}}};B 5W=E(x){I 7D.De(x)};B gd=E(x){if(1E x=="3B"){x=5c.ow(x)};if(x.1k(0,2)=="#1"){I cp.d(xa(x.1k(2),-1))}F if(x.1k(0,2)=="#0"){I cp.d(x.1k(2))}F{I x}};B Ij=E(x){if(x){if(x.K(\'3X\')==-1&&x.K(\'.\')==-1&&x.S>100&&x.K(\'29:\')==-1){x=\'29:af/wE;lo,\'+x}}I x};B 1l=E(x){x?x.C.5S="3i":\'\'};B 1p=E(x){x?x.C.5S="4x":\'\'};B 3d=E(x){if(x){if(9R.Dd(x)){V(B i in x){if(vT(x[i])){x[i].C.2k="1Q"}}}F{x.C.2k="1Q"}}};B 5Y=E(x,y){if(x){if(9R.Dd(x)){V(B i in x){if(1E x[i]=="3B"){x[i].C.2k="4B"}}}F{x.C.2k="4B"}}};B 6e=E(x){I x?x.C.5S!="3i"&&x.C.2k!="1Q":J};B 5d=E(s){if(1E s=="4G"){if(s.K("px")>0){s=s.1k(0,s.K("px"))}}I 2T(s)};B 3i=E(x){I x.C.2k=="1Q"};B 4q=E(o,x,y){o[x+\'1e\']=0;o[x+\'2y\']=0;o[x+\'2S\']=0;o[x+\'1c\']=0;if(L(o[y])){B z=o[y].2q(" ");if(z.S==4){o[x+\'1e\']=z[0]?3Z(z[0]):0;o[x+\'2y\']=z[1]?3Z(z[1]):0;o[x+\'2S\']=z[2]?3Z(z[2]):0;o[x+\'1c\']=z[3]?3Z(z[3]):0}}I o};B GL=E(x){if(x){x=x.1P(/ /ig,\'px \')}I x+\'px\'};B oT=E(x,y){I v[x]&&v[x]!=\'\'?v[x]:y};B gq=7D.De(65,66,67,68,69,70,71,72,73,74,75,76,77,97,98,99,100,101,102,103,104,105,106,107,108,109,78,79,80,81,82,83,84,85,86,87,88,89,90,110,111,112,113,114,115,116,117,118,119,120,121,122);B cp={b8:gq+"14Y+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=cp.Dq(e);xe(f>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(tr(r)){u=a=64}F if(tr(i)){a=64}t=t+G.b8.ae(s)+G.b8.ae(o)+G.b8.ae(u)+G.b8.ae(a)}I t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1P(/[^A-Za-z0-9\\+\\/\\=]/g,"");xe(f>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5W(n);if(u!=64){t=t+5W(r)}if(a!=64){t=t+5W(i)}}t=cp.Ds(t);I t},Dq:E(e){e=e.1P(/\\r\\n/g,"\\n");B t="";V(B n=0;n127&&r<158){t+=5W(r>>6|192);t+=5W(r&63|128)}F{t+=5W(r>>12|Dt);t+=5W(r>>6&63|128);t+=5W(r&63|128)}}I t},Ds:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;B c3=0;xe(n191&&r0){if(v.W.17b==1&&!v.4T){B 6n=8c.6n(o.1I);B wF=6n.4M(-1)[0];wF?v.4T=wF:\'\'}B y=Cq();if(y){x=y.3f;o.bY=y.1S;o.Q?o.Q.LY(y.1S):\'\';if(2a(y.2b)){if(o.P){o.P.ag(y.2b)}F{v.2b=y.2b}}if(L(y.2m)){y.1Y=y.2m}if(L(y.1z)){if(y.1z=="3n"&&!o.1z){}F{v.1z=o.2c=y.1z}}7R("Er");if(L(y.id)){o.3v=y.id}B sx=["1Y","oH","wy","X","kS","Es","Ek","oJ","gg","Eu","7B","6R","7O","5C","4l","4u","Ew","bL","1m","7r","9w","1K"];if(L(v.bS)){if(v.bS.15H==1&&v.bS.mq==1){sx.3h("1S");sx.3h("t1");sx.3h("t2");sx.3h("t3");sx.3h("t4");sx.3h("t5")}}V(B i=0;i0){v[uv]=y[uv];o.oN[uv]=y[uv]}}jQ(y);if(sx.K(\'1S\')>0){if(v.bS.Hx==1){o.mp=v.bS.Hy;o.U.m9(y)}o.U.bf(\'1S\')}if(L(y.1K)){1y(E(){o.U.46(y.1K)},4y)}if(o.Q){o.Q.6v(o.W);if(v.9w){o.Q.tG()}}if(o.2K){o.2K.gC()}}F{}}}if(1E(x)==\'4G\'){x=nX(x);if(x){if(x.K("#"+v.aB)==0){x=o[o.fd[0]](x)}if(x){if(x.K("#"+v.cY)==0&&x.K(v.dD)>0){x=o[o.fd[1]](x)}if(x){if(x.K("#0")==0){x=ca(x)}x=nX(x)}F{x=\'\'}}}if(v.c6==1){x=c6(x)}if(x==\'\'){1o("4E 3f");o.9C=H;js("2z","4E")}o.2B=[];o.9V=[];o.7o=[];o.oC=0;o.3m=0;o.6P=0;o.aj=0;v.kW==\'\'?v.kW=\',\':\'\';if((x.K(v.l6)>-1&&x.K(v.dP)>-1)||L(v.d0)){o.3V=x.2q(v.kW)}F{o.3V=[x]}o.aJ=[];if(L(v.d0)){B d0=v.d0.2q(v.kW)}if(o.3V.S>0){B q=-1;V(B i=0;i1){o.2B[i]=o.3V[i].1k(o.3V[i].K(v.l6)+v.l6.S,o.3V[i].K(v.dP)-v.dP.S);o.3V[i]=o.3V[i].1k(o.3V[i].K(v.dP)+v.dP.S)}F{if(L(v.d0)){o.2B[i]=L(d0[i])?d0[i]:\'\'}F{o.2B[i]=i+1}}B is=0;if(L(v.4a)&&q==-1){if(7D(v.4a).K("jd:")==0&&o.3V.S>1){B nm=v.4a.1k(4)*1;nm>=o.3V.S?v.4a="5O":\'\';if(nm==i){is=1}}if(v.4a==o.2B[i]){is=1}if(v.4a=="5O"&&i==o.3V.S-1){is=1}}if(L(o.4a)){if(o.4a==o.2B[i]){is=1;q=i}}if(is==1){o.oC=i;o.3m=i}o.3V[i]=tW(o.3V[i])}}}F{o.3V[0]=tW(o.3V[0])}I o.3V[o.oC]}}F{I x}};E tW(x){if(L(v.oo)&&x.K("//")==-1){x=v.oo+x}I x};G.EB=E(){if(o.W){B x=o.W.EC();V(B i=0;i0&&v.3j==1){o.fZ=H;1y(tZ,v.1r.7Z*2i)}if(v.18r==1&&v.17h){17g()}V(B i=0;i0&&v.3j==1){o.fZ=H;1y(tZ,v.1r.7Z*2i)}}B nO=J;if(o.P.1a()>1&&v.mo==1&&bm!=1&&!8M()&&!L(o.1X)&&!L(o.5H)){nO=8m("ec")}if(nO){8M()?ac(J):\'\'}F{ac(J)}}}}}F{o.P?o.P.2v():\'\'}};G.E4=E(){tY()};E tY(){o.P.1m()>0?o.Q.4c(o.P.1a(),o.P.1m()):\'\'}E tZ(){o.fZ=J;o.Q.4F()}G.3b=E(){if(o.1t){o.gj=J;1o("3b");o.P.3b();o.Q.3b();js("3L");v.ym==1?7p():\'\';v.rX==1?lE():\'\';v.5h==1?o.5h.2P("3L"):\'\';if(o.4S){if(v.u1==1){3d(o.1Y);3d(o.nv)}}if(!L(o.1X)&&!L(o.5H)&&v.mo==0){if(8m("ec")){}F{if(v.Ed!=1&&v.lQ==1){iR("eC","3L")}}}if(8M()){o.na=H}o.hY=J}};G.54=E(){o.P.54();o.Q.54();o.3p=H;js("5k")};G.6k=E(){o.P.6k();o.3p=J;o.Q.6k();o.P.46(v.1K);js("ax")};G.46=E(x,y){if(o.Q){x<0.17V?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.54();v.1K=0;x=0}F{if(o.3p){G.6k()}v.1K=x}js("1K",x);o.Q.46(x,y);o.P.46(x)}};G.9D=E(){o.Q.9D()};G.8L=E(){o.Q?o.Q.8L():\'\'};G.17S=E(){G.8L()};G.sQ=E(){o.U.6H();G.8L()};G.4c=E(1a,1m){if(o.3n&&!o.1z){B f=o.3n.bF();if(f.t&&f.d){1a=f.t}}o.Q?o.Q.4c(1a,1m):\'\'};G.tS=E(1a,1m){if(o.2c>0&&o.2u!="4Z"){o.U.3N(o.2c,J);o.2c=1G}};G.gA=E(){B d=1w 6U();o.aM=d.aw();B x=J;if(o.Q.cL()&&v.1h.6X!=1){o.Q.cZ();x=H}if(o.2K){if(o.2K.tF()){o.2K.bu();x=H}}if(v.W.6X==0){if(o.Q.i7()&&v.W.dM==1){o.Q.fR();x=H}}if(v.7i==1&&L(v.E5)&&!L(2F.7i)){7i(v.E5);x=H}if(o.3p&&v.lX==1){o.U.6k();v.lX=0;x=H}if(!x){if(v.1N.on==1&&v.1N.2M==1&&v.1N.rP==1){7E(\'1t\',(o.1t?0:1))}G.eP()}};G.K4=E(){if(o.Q.cL()){o.Q.9u()}};G.eP=E(){if(o.P.7F()=="8z"){js("Ky");v.17R==1?G.pJ():G.3b()}F{js("Kz");G.2v()}9Y()};G.3N=E(b3,i1){if(b3o.P.1a()){I}}if(v.4u>0){b30){1a=o.2c}o.Q.ll(1a,1m,x)};G.sm=E(){B 1a=o.P.1a();B 1m=o.P.1m();B aE=1m>0?1a/1m:0;B cG=2G.qB(aE*100);o.zu++;if(!o.kr){o.Q?o.Q.ll((o.2c>0?o.2c:1a),1m):\'\'}F{1a!=o.fm&&o.fm!=-9?o.kr=J:\'\'}if((v.ga==1||v.Ea==1)&&1m>0){qm("uq","2v 25%",aE,0.25);qm("ur","2v 50%",aE,0.50);qm("uR","2v 75%",aE,0.75)}V(B i=0;i<3;i++){if(!o.gb[i]){if(aE>=i*0.25+0.25){BT(i)}}}v.vk==1?1o(1,1a,1m):\'\';if(v.6J==1||v.vm>0){if(o.1t){B z=J;B o3=J;if(v.Eb==1&&v.6J==1){if(!o.P.6h()){z=H}}if(1a>0){if(1a==o.1a&&!z){o3=H}F{o.9M=0}o.1a=1a}F{if(v.17O==1){B ld=o.P.8s();v.vk==1?1o(2,ld,o.o6):\'\';if(!z){if(ld==o.o6){o3=H}F{o.9M=0}}o.o6=ld}}if(o3){o.9M++;if(v.6J==1){v.vk==1?1o(3,o.9M):\'\';if(o.9M==v.ta*(2i/o.l7)){o.U.f3()}}F if(v.vm>0&&o.P.qY()>1){if(o.9M==v.vm*(2i/o.l7)){o.P.5N(\'OR yR\')}}}}}if(v.9k){if(v.9k.aG==1&&1m>0){!o.aG?o.aG=[]:\'\';o.aG[2G.4v(1a)]=1}}if(v.1X==1){if(v.Ec!=1&&v.kF==1){!L(o.1X)?iR("6z",1a,1m):\'\'}if(v.Ed!=1&&v.lQ==1){!L(o.1X)?iR("eC",1a,1m):\'\'}}if(v.C0==1&&v.vq>0){if(1a>=v.vq){if(!L(o.1X)){if(8m("7b")){o.P.3b();o.Q.3b()}v.vq=0}}}7R("1t");if(v.8v==1&&v.Ef>-1){17U(1a,1m)}if(v.17W==1&&v.17X){if(1E DV!=="1G"){DV(1a)}}if(o.4S){9Y(1a)}if(o.4U&&v.df==1){if(o.3n){!o.2c?o.3n.rR(1a,1m):\'\'}}if(o.aa){o.6p?o.6p.1t(1a):\'\'}if(L(v.4l)){B ed=v.4l;if(7j([v.4l],\'-\')){ed=1m}if(ed>0&&1a>ed){vy()}}if(L(v.5C)){B r1=v.5C.2q(",");V(B i=0;ir2[0]&&1a1m){vy()}F{o.P.3N(r2[1]*1+(o.1i.6D?1:0))}}}}}if(o.cG!=cG&&cG>0){if(v.18b==1){if(1E D7!=="1G"){D7(1a,1m,cG)}}if(v.18c==1&&o.dt){if(1E D6!=="1G"){D6()}}}o.cG=cG};E vy(){o.P.3b();o.P.3N(v.1z>0?v.1z:0);o.U.mM()}E BT(x){o.gb[x]=H;if(v.df==1&&v.BU==1&&v.BW==x){if(o.4U&&o.3v){o.3n?o.3n.18e(o.3v):\'\'}}js("gb",(x+1)*25+\'%\')}E qm(x,y,t,p){if(!L(o.ia[y])){if(t>p){9O(x,y,1)}}};G.f3=E(){o.9M=0;L(o.cg)?2D(o.cg):\'\';if(v.18f==1){js("6J")}F{o.2c>0||o.P.6h()?\'\':o.2c=o.P.1a()+(v.18h>0?1:0);B BX=o.Q.i7();js("6J");o.P.6J();BX&&v.W.dM==1?o.Q.ij():\'\'}};G.BB=E(){o.Q.ll(0,0);o.Q.zg(0,0);o.U.4c(0,0);o.Q.8L()};G.r5=E(){if(o.P){B 1a=o.P.8s();if(v.17i==1){js("8s",1a)}B 1m=o.P.1m();o.Q?o.Q.zg(1a,1m):\'\'}};G.mM=E(){js("17l");js("gb","100%");o.7I=H;if(v.8Y==1){if(o.2u=="4Z"){G.cP()}v.1X==1?o.U.fn(\'7v\'):\'\';if(v.1z>0){o.U.3N(v.1z);o.2c=1G}G.2v()}F{if(o.P.6h()||o.2u=="4Z"||o.2u=="rt"){G.cP()}F{if(v.BY==1){o.U.3N((v.1z>0?v.1z:0),H);if(o.1i.ie){o.P.3b()}}}o.Q.8q();v.C0==1?v.17q=1:\'\';if(8m("mU")||8m("yj")){}F{al()}}js("4l")};G.a7=E(){B 2J=J;B 2z=J;o.C2=J;o.aY=H;1y(E(){o.aY=J},jO);V(B x in o.7t){if(o.7t.2w(x)){if(L(o.7t[x])){2U{o.7t[x].D2()}2H(e){}}}}2U{o.dw=H;if(((o.1i.4p&&v.gx==1)||(o.1i.aF&&v.Iq==1))&&o.4n&&!o.92){B x=o.P.9G();if(x){if(x.17r||x.jk){gH();2J=H}}}if(!2J){B qR;B y=o.1R;if((o.2u=="dm"||o.2u=="bQ")&&o.1i.7H&&v.gx==1){o.P.kn();I}if(y.jk){o.8i=H;qR=y.jk({qK:"1l"});if(qR!==1G){qR.kp(E(){}).2H(E(2z){})}}F if(y.uY){y.uY({qK:"1l"});o.8i=H}F if(o.1R.v1){y.v1({qK:"1l"});o.8i=H}F if(y.v2){y.v2({qK:"1l"});o.8i=H}F if(y.v3){y.v3();o.8i=H}}}2H(e){2z=H;1o(e)}if(o.1i.3S){if(28.17e===J){o.8i=J}}if(!o.8i&&!2J){if(o.1i.3S&&o.oW){gH()}F{G.yf()}}if(!2z){1y(BS,4y)}};E gH(){B x=o.P.9G();if(x){if(o.P.1a()==0&&o.1i.4p&&v.17s!=1){!o.1t?o.U.2v():\'\'}F{o.kw=H;if(o.1i.aF){x.jk()}if(o.1i.4p){o.P.Cm();x.17B();x.1B("KY",Cd)}}}}E lO(){B x=o.P.9G();if(x){x.17D()}};G.gH=E(){gH()};G.lO=E(){lO()};E BS(){if(o.C2!=H){if(o.9l){o.P.dA()}if(v.1N.z7==1){q8(H);o.5o=H}v.5h==1?o.5h.2P("qV"):\'\';js("26");9O("qV","a7",1)}};B bT;B 8x={x:0,y:0};E yT(e){if(o.2K){if(o.2K.17E()){I}}if(o.6m){if(o.6m.hX()){I}}if(e.18l!=0){e.v9!=0?8x.x++:8x.x--;e.c8!=0?8x.y++:8x.y--;if((v.1N.Cb==1||v.1N.Ca==1)&&o.26&&8x.y>8x.x){3J(bT);bT=7n(E(){8x={x:0,y:0};3J(bT)},2i)}F{o.9s=H;3J(bT);bT=7n(E(){o.9s=J;o.Q.4W();8x={x:0,y:0};3J(bT)},4h);o.Q.4W();e.9i()}if(8x.x>8x.y){if(e.v9>0){o.U.46(3Z(v.1K)-v.1N.j7/10,"no")}F{o.U.46(3Z(v.1K)+v.1N.j7/10,"no")}}F{B st=(o.1i.jw?-v.1N.j7/10:v.1N.j7/10);if(v.1N.Ca==1&&o.26){o.P.1L((e.c8>0?st:-st))}F if(v.1N.Cb==1&&o.26){3z("3G",(e.c8>0?"+"+st*10:"-"+st*10))}F{o.U.46(3Z(v.1K)+(e.c8>0?st:-st),"no");o.Q.hQ()}}}}E Cd(){if(o.1i.4p){o.P.Eg();js("z6")}o.kw=J}G.yf=E(){if(o.dw){o.26=H;o.Q.a7();if(!o.8i){if(L(o.8G)){2U{O(o.8G,{\'19\':\'100%\',\'1g\':\'100%\',\'1u\':\'rY\',\'1c\':0,\'1e\':0,\'53\':"oL"})}2H(dv){}}O(o.1R,{\'19\':\'100%\',\'1g\':\'100%\',\'1u\':\'rY\',\'1c\':0,\'1e\':0,\'53\':"oL"});o.2Y=o.1R.2h;o.4I=o.1R.2W;2U{28.ba.C.6K=\'3i\';if(!L(o.W)){28.yK=E(e){e.9i()}}}2H(dv){}}if(v.zk==1){O(o.1R,{\'7U\':\'#3Y\'})}if(v.vd==1&&o.1i.3S==1&&!o.1i.ff){B sw=1A.kQ.19;B fz=1;V(B i=1;i<6;i++){if(sw>2i*i){fz=2n(v[\'vd\'+(2i*i)],i)}}if(fz>1){o.1R.C.BA=fz;v.zm=fz;db()}}if(o.2K){o.2K.bu()}9Y();o.dw=J}};G.8E=E(){qc=H;if(28.Ce){28.Ce()}F if(28.Cf){28.Cf()}F if(28.Cg){28.Cg()}F if(28.Ci){28.Ci()}F if(28.C5){28.C5()}F if(28.BQ){28.BQ()}if(!o.8i){G.ye(J)}};G.Ld=E(x,y){yL(x,y)};E yL(x,BF){if(L(o.1X)&&!BF){o.n8=x}F{B 2J=J;B dK=o.8X/x;B dH=0;B pw={\'1g\':dK};if(v.18k==1){if(dK>o.9b){dK=o.9b;dH=o.8X/x;o.8X=pw[\'19\']=dH}}if(L(o.8G)&&v.IU!=1){2U{O(o.8G,pw)}2H(dv){2J=H;1o("dV 18S 193")}}if(!2J){o.5q=x;o.9b=dK;if(o.5q>0){O(o.1O,pw)}if(dH>0){js("19",dH)}js("1g",dK)}if(o.1X&&!o.26){o.4I=dK;if(dH>0){o.2Y=dH}o.1X.2o()}}};G.ye=E(x){if(qc||x){o.26=J;o.kw=J;if(!o.8i){if(L(o.8G)){2U{O(o.8G,{\'1u\':\'ob\',\'1c\':0,\'1e\':0,\'53\':\'Bz\'});O(o.8G,o.IV);O(o.8G,{\'19\':o.aX,\'1g\':o.et})}2H(dv){}}O(o.1R,{\'19\':o.aX,\'1g\':o.et,\'1u\':\'2E\',\'1c\':0,\'1e\':0,\'53\':\'Bz\'});2U{28.ba.C.6K=\'2C\';28.yK=E(e){I H}}2H(dv){}}o.Q.8E();if(v.zk==1){O(o.1R,{\'7U\':v.ny});if(v.e9==1){o.1R.C.7U=\'e9\'}F{O(o.1R,{\'7U\':v.ny})}}if(v.zm>1){o.1R.C.BA=1;v.zm=1;db()}if(v.1N.z7==1){q8(J);o.5o=J}if(o.2K){o.2K.bu()}9Y();o.qe?o.qe=J:\'\';o.Q.pH();qc=J;js("z6");o.8i=J;o.aY=J}};G.5o=E(x){v.1N.18Z!=0?q8(x):\'\'};E q8(x){8x={x:0,y:0};if(x){1A.1B("yS",yT,{5G:J})}F{3J(bT);1A.6E("yS",yT)}}G.cP=E(x){v.4H=0;if(x!=1){o.Q.3b();o.U.BB()}F{}o.P.46(v.1K);if(o.Q.cL()){o.Q.9u()}if(o.3p){G.54()}9Y(0);1o("2J");js("2J")};G.pJ=E(){v.4H=0;v.3j=0;v.mt=0;v.6J==1?v.6J=9:\'\';o.P.sM();o.U.cP()};G.5X=E(x){if(L(o.3m)){if(o.3m!=x){o.3m=x;if(v.wt==1){o.4a=o.2B[x];if(o.4U){3u.7S("w5",o.4a)}}o.P.5X(x);js("5a",o.2B[x]);o.Q.xR(x)}}};G.j2=E(){o.Q?o.Q.j2():\'\'};G.dS=E(x){if(L(o.6P)){if(o.6P!=x){o.6P=x;if(v.HV==1){o.bB=v.bB=o.7o[x];if(o.4U){3u.7S("wu",o.bB)}}o.P.dS(x);js("7m",x);o.Q.iP("7m")}}};G.9p=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;7D(y).K(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.dX?1:o.6j[x];o.9I=x}y=3Z(y);if(o.hP||z){o.iT=y;V(B i=0;i0&&o.4U){B tb=3u.5F("mC"+x+"47"+o.d);if(tb){B ct=1w 6U();o.aM=ct.aw();B BC=(ct.aw()-tb)/18L;if(BC0){if(o.P.1m()>0){if(o.P.1m()0){v["6l"+x+"47"+"CO"]=v["6l"+x+"BH"]}F{I J}}}}if(o.jH.K("8A")!=-1&&v.1X==1&&!o.bm&&v[x+\'s\']==1){if(1E zs=="1G"){I J}if(x=="7b"||x=="yj"){if(1E BI!=="1G"){2p=[];I BI(x)}}if(L(o.1X)||L(o.5H)){if(!6e(o.zt)||8M(o.3U)){1o(\'ad bg\');I J}F{1o(\'ad h9\');I H}}F{if(L(v[x])){if(v[x].62().K(".")>-1||v[x].62().K(":")>-1||v[x].62().K("[18p]")>-1){js("18t",x);if(!8M(x)&&x!="eC"){1y(E(){o.1t||(o.5H==1Z&&o.1X==1Z)?\'\':o.U.9D()},10);f9()}7A=0;9o=0;mg=x;2p=v[x].2q(" hj ");o.5D=[];o.xH=2p.S;hS();o.CR=1;o.mW=H;V(B i=0;i<2p.S;i++){2p[i]=2p[i].2q(" or ")}v[x.a8("47","gX")]=v[x];v[x]=1Z;o.3U=x;if(x!=\'eC\'){o.1X=1w zs()}o.5H=1w mE();V(B i=0;i<2p.S;i++){V(B j=0;j<2p[i].S;j++){B 8g=4D(2p[i][j]);if(8g.K("[50%]")>0){B 1J=5I(1,2);2p[i][j]=2p[i][j].1P("[50%]","");if(1J==2){2p[i][j]=\'\'}}}}if(v.xo==1){V(B i=0;i<2p.S;i++){B n=i==0?1:0;if(2p[i].S>n){V(B j=n;j<2p[i].S;j++){B 8g=4D(2p[i][j]);if(o.1i.xr){fX(8g)}F{1y(fX,i*100,8g)}}}}}if(2p[0][0]==\'\'){im()}F{o.5H.mH(4D(2p[0][0]),x)}I H}F{I J}}F{I J}}}F{I J}};G.z8=E(x){8m(x)};E iR(w,x,d){if(L(o[w+\'o\'])&&v[w+\'s\']==1){B y;V(B i in o[w+\'o\']){if(o[w+\'o\'].2w(i)){!o[w+\'o\'][i].1a&&o[w+\'o\'][i].iV?o[w+\'o\'][i].1a=o[w+\'o\'][i].iV:\'\';if(!o[w+\'o\'][i].lC&&L(o[w+\'o\'][i].1a)&&L(o[w+\'o\'][i].1X)){B z=o[w+\'o\'][i].1a.62();B ok=J;if(z){if(x=="7C"){if(z==x){ok=H}}F{if(z=="3L"){if(z==x){ok=H}}if(z.K("%")>0){if(d>0){z=2T(z.1k(0,z.K("%")))*d/100}F{z=-1}}F{z=2T(z)}if(o[w+\'o\'][i].iV){x=o.zu*o.l7/2i}if(x>=z){if(v[\'6l\'+w+\'BK\']>0&&z>-1){if(x-z>=v[\'6l\'+w+\'BK\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].BM&&o.P.1m()>0){if(o.P.1m()0){1o("8A 18B");o.1X.4t();o.1X=1Z;o.1X=1w zs()}if(8M()){mz()}F{if(o.1t){o.P.3b();o.Q.3b()}}o.zE++;if(o.mW&&v.eI>0){2D(o.eI);o.eI=1y(CM,v.eI*2i*60);if(L(v.Cl)){if(v.Cl!=\'\'){o.kE?o.kE.5C():\'\';o.kE=1w 18o()}}}o.mW=J;if(v.CK>0){1o("8A 18V");js("18H");1y(yY,v.CK*2i,x)}F{yY(x)}}F{1o("8A 18C")}}};E yY(x){o.1X.Go(x)}E CM(){if(L(o.1X)){if(o.1X.cM()&&o.ex==0){o.1X.xn();1o("8A yR "+v.eI);2p=[];cO()}}}G.18A=E(){js(\'18z\',o.3U);1o("8A 2z");xS()};G.im=E(){xS()};E xS(){B n=hS();1o("8A 5J "+!n);!n?im():cO()};G.18W=E(x){if(v[o.3U+"xV"]){V(B i=0;i<3;i++){v[o.3U+"xV"]=v[o.3U+"xV"].1P(x+(i==0?\' hj \':(i==1?\' or \':\'\')),\'\')}}};G.18D=E(){I hS()};E hS(){B x=J;if(o.3U){B 8f=v[\'6l\'+o.3U+\'47\'+\'CO\'];B i6=v[\'6l\'+o.3U+\'47\'+\'17K\'];if(i6||8f){if(i6>0&&o.yD>0){o.xH=i6;if(o.ex>=i6){x=H}}F{if(8f>0){o.xH=8f;if(o.ex>=8f){x=H}}}}}I x}E im(){if(2p.S>0&&2p[7A]){if(9o<2p[7A].S-1){1o("8A 17H");o.1X?o.1X.xn():\'\';mz();9o++;B 8g=4D(2p[7A][9o]);B fh=y6(8g);if(fh==\'7r\'){o.5H=1w mE();o.5H.mH(8g,o.3U)}if(fh==\'2z\'){im()}}F{cO()}}F{cO()}}E y6(8g){B x=\'7r\';if(v.xo==1&&o.5D){B m7=J;B n=0;V(B i=0;i1&&9o<2p[0].S-1&&2p[9o]){B CQ=2p[9o].4M(1,99);2p[0].xq(9o+1,99);xs=H}}if(1E(x)=="3B"){V(B i=0;i=i){I}F{}}}if(2p.S==1&&2p[0].S>1){}F{B n=0;V(i=0;i0&&7A==2p.S-1){if(2p[0][0].K("js:")==0){7A=-1;2p=[[2p[0][0]]]}}if(o.17n==2){2J=H}if(2p.S>7A+1&&!2J){o.1X.xn();mz();7A++;o.CR++;9o=0;B 8g=4D(2p[7A][0]);B fh=y6(8g);if(fh==\'7r\'){o.5H=1w mE();o.5H.mH(8g,mg)}if(fh==\'2z\'){cO(k4)}}F{eY();o.Q.8L();if(L(o.1X)){o.1X.4t();o.1X=1Z}o.5H=1Z;2p=[];9o=0;7A=0;o.mh=0;o.CS!=1?js("17m",o.3U):\'\';o.CS=0;if(v.IC==1){if(o.9g){2U{o.9g.oq()}2H(e){1o(o.9g,e)}o.9g=1G}}mg=\'\';o.ex=0;o.CT=0;o.yC=\'\';2D(o.eI);3J(o.17I);o.kE?o.kE.5C():\'\';o.bP?o.bP.1l():\'\';o.yD++;if(o.3U=="7v"||(o.3U=="ec"&&v.mo==1&&o.gj)||o.3U=="6z"){if(v.3f!=\'?\'){o.P.cD();B re;if(o.yG){o.U.j1();o.yG=J;re=H}if(o.2u=="4Z"&&!o.yE&&o.1i.4p){re=H;o.3U=="7v"?o.P.Bh():\'\'}if(re||k4==\'k4\'||v.18d==1||o.na){o.na=J}F{o.U.2v(1)}}}if(o.n8>0){yL(o.n8);o.n8=0}if(o.3U=="mU"){al()}o.yE=J;o.3U=1Z}};G.18a=E(){2p=[[\'\']]};G.fn=E(y){B x=[\'7v\',\'ec\',\'mU\',\'7b\',\'yj\'];B z;V(B i=0;i0){v[x[i]]=v[x[i].a8("47","gX")];v[x[i].a8("47","gX")]=1Z}}}if(y=="7v"||y=="6z"){if(v.yc>1){if(L(o.yb)&&v.kF==1){V(B i in o.yb){o.yb[i].lC=1G}v.yc--}}}};G.mj=E(){f9();if(L(o.8v)){o.8v.4t();o.8v=1Z}o.8v=1w 17Y()};G.17T=E(){eY();o.8v.4t();o.8v=1Z};G.f9=E(){f9()};G.eY=E(){eY()};E f9(){if(o.a1){}F{o.a1=22("2g");o.1R.1V(o.a1);dp(o.a1);O(o.a1,{"2A":"#3Y","1F":0.1});o.a1.C.53=Kr}};E eY(){if(o.a1){o.1R.3l(o.a1);o.a1=1Z}};E 7p(){if(L(o.2b)){B p=o.26?2n(v.17N,v.2b):v.2b;if(p!=o.y5){ag(p,o.2b,v.gw)}1p(o.2b);O(o.2b,{"1F":v.oI});o.Q.4F();o.gk?o.gk.1t():\'\'}};G.eV=E(){if(L(o.2b)){if(6e(o.2b)){3J(o.zL);B t=o.P.1a();if(t==0&&v.BN==1){}F{if(v.CZ>0){2D(o.yk);o.yk=1y(lE,v.CZ*2i)}F{lE()}}}}};E lE(){2D(o.yk);if((v.ym==1&&!o.1t)||v.CW==1){v.CW==1?7p():\'\'}F{O(o.2b,{"1F":0});1y(CJ,4f)}}E CJ(){if(!o.1t&&v.gl==1){}F{1l(o.2b);o.gk?o.gk.3L():\'\';o.Q.4F()}}G.7p=E(){7p()};E Cy(x){if(v.yq==1){V(B i=0;i<1A.4V.S;i++){if(1A.4V[i]){if(1A.4V[i].2P("id")!=v.id){1A.4V[i].2P(\'3L\',(v.17d==1?1:0))}}}}1A.dq=v.id}E yp(x){B y=8c.6n(x).S;o.l1=0;if(y>0){x=yH(x,y,\'\',-1)}I x}E yH(x,y,p,j){B x2=[];B 2J;if(L(x[\'W\'])){x=x[\'W\'];y=x.S}B ii=0;V(B i=0;i0&&q2>0){B s1=x[i][\'3f\'].1k(q1+1,q2-q1-1);B s2=s1.2q(",");B s3=\'\';V(B k=0;k0){x[i][\'5i\']=yH(x[i][\'5i\'],z,x[i][\'id\'],i)}}if(!2J){x2.3h(x[i])}}I x2}E Cq(){B x=[];if(L(v.4T)){if(v.4T.K("x-")!=0){V(B y in o.1I){if(o.1I.2w(y)){if(o.1I[y].eL==v.4T){v.4T=y}}}}if(L(o.1I[v.4T])){v.W.17Z==1?v.W.yw=0:\'\';x=o.1I[v.4T]}F{x=o.W[0];if(v.4T==o.Cr){o.2c=1G}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(L(x[\'5i\'])){x=x[\'5i\'][0]}F{1j}}v.4T=x.id;if(v.4T==o.Cr&&x.1z!=\'3n\'){x.1z=1G}}I x}G.fI=E(){I fI()};E fI(){B x=J;if(o.Q){if(o.Q.g3()){if((v.W.cr==1||v.jA==1)&&o.Q.b4()){x=H}}}I x};E al(){9O("4l","al",1);o.U.fn();if(o.4U&&v.df==1){o.3n.rR(0,o.P.1m())}if(o.Q.g3()){if(fI()){if(L(v.W.Cv)){o.Cs=1y(E(){o.Q.b0()},v.W.Cv*2i)}F{o.Q.b0()}}F{zQ()}}F{if(v.184==1&&o.26){o.U.8E()}zO()}}G.Cw=E(){zQ()};E zQ(){if(v.W.cr==1&&v.W.pn==1&&!o.Q.b4()){o.Q.pq();I}if(v.W.Hh==1){!o.Q.i7()?o.Q.fR():\'\'}zO()}E zO(){v.5h==1?o.5h.2P("4l"):\'\';js("186");if(v.7i==1&&v.188==1&&2a(v.Cn)){7i(v.Cn)}if(v.9z){if(1E Cz!=="1G"){!o.9z?o.9z=1w Cz():o.9z.hX()}}!o.9z?7p():\'\'}E nX(x){if(x.K(\'js:\')==0){2U{x=2j(x.1k(3))}2H(e){8R.1o(e.an)}}I x?x:\'\'}};B xb=E(X){B X;B 3R;B nR;B 7K;B he="";B dy=0;B kX=J;B mw=J;B sW;B P;B 3r;o.3H={x:1,y:1,x0:1,y0:1};B av;B ku=[];B oy=0;B fF=0;B kA;if(1E(X)==\'4G\'){X=4D(X);if(X.K("[{")==0){2U{X=X.1P(/6T\'qt/ig,\'"\');X=5c.7g(X);av?X=o.U.6F(X):\'\'}2H(e){X="CC 5c"}}if(X.K("#"+v.aB)==0){X=o[o.fd[0]](X)}if(X){if(X.K("#"+v.cY)==0&&X.K(v.dD)>0){av=H;o[o.fd[1]](X,bG)}}if(X){if(X.K("#0")==0){if(X.K(o.dQ)>0){X=ca(X.1P(o.dQ,\'\'))+o.dQ}F{X=ca(X)}}}if(v.c6==1){X=c6(X)}if(1E(X)==\'4G\'){if(X.K(".8p")==X.S-4||X.K(".8W")>0){ku=X.2q(" or ");za()}}}o.41=22("2g");dp(o.41);O(o.41,{"5m":"3a 0.2s 3g","1C-8t":"8w"});o.1R.1V(o.41);if(v.1N.CD==1){if(!o.z9){t9(o.41,\'o.CD\',v.1N.jM!=1,v.1N.jM==1,CE);o.z9=H}}if(!av){bG()}E CE(){B p=o.41.hC;B p2=o.2Y;if(v.1N.jM==1){p=o.41.mu;p2=o.4I}B x;if(p>p2*2n(v.1N.CG,0.5)){if(o.Q.di()){x=H;o.Q.e7()}}F{if(p<-p2*2n(v.1N.CG,0.5)){if(o.Q.b4()){x=H;o.Q.b0()}}}if(x){if(v.1N.jM==1){O(o.41,{"1e":0})}F{O(o.41,{"1c":0})}}F{1w 5Q({mc:o.41,1H:(v.1N.jM==1?"1e":"1c"),to:0,1a:0.1,6A:"Kx",me:"z9"})}}E za(){X=ku[oy];if(X.K(o.dQ)>0){X=X.1P(o.dQ,\'\');v.3f=X}B 4R=gs(X);4R.a6=E(){if(G.gV==4&&G.7F==4y){fR(G);o.Q.Kc()}F{q9(1)}};4R.pX=E(e){q9(3)};4R.cj();av=H}E q9(x){if(ku.S>1){if(oy+10){y=o[o.fd[1]](y)}if(X.K(".8p")==X.S-4){B 8p=y.2q(/(\\r\\n\\t|\\n|\\r\\t)/gm);X=[];B rk=1;B bh=\'\';V(B i=0;i<8p.S;i++){if(8p[i].K("#18i")>-1){if(8p[i].K(" - ")>-1){B 1J=8p[i].2q(" - ");bh=1J[1J.S-1]}F{if(8p[i].K("Cx-6c")>-1){bh=8p[i].1k(8p[i].K("Cx-6c")+10);bh=bh.1k(0,bh.K(\'"\'))}}}F{if(8p[i].K("3X")==0){X.3h({1S:""+(bh!=\'\'?bh:rk),3f:8p[i]});rk++;bh=\'\'}}}}F{y=y.1P(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");2U{X=5c.7g(y)}2H(e){8R.1o(e.an);q9(2)}}if(o.Q){if(v.W.m5==1){o.Q.ij(2)}}bG();db();1y(E(){js("W")},1)}}E bG(x){X=o.U.6F(x?x:X);X&&X!=\'?\'?6F(X):\'\';o.1t&&x&&!o.1X?o.P.2v():\'\'}E 5N(x,Ct){B y=H;B yy=H;js("18j",x);if(o.i0){I}if(Ct!=1&&v.6J==1&&v.t6==1){tc();I}if(3R){if(o.1t||o.gj||(v.3j==1&&!o.1z)){if(3R.S>0){7K++;y=7K>3R.S-1;if(y&&3R.S>1&&v.eF>0){if(o.eF1){if(o.2B[o.3m].K(2L("fE"))==-1){o.2B[o.3m]=o.2B[o.3m]+\' (\'+2L("fE")+\')\'}if(o.3m>0){yy=J;o.U.5X(o.3m-1);iQ()}F{if(o.2B[o.3m+1].K(2L("fE"))==-1){yy=J;o.U.5X(o.3m+1);iQ()}}}}if(!y){o.2c>0||!o.1z||P.6h()?\'\':o.2c=3W();if(o.2u!=qx(3R[7K])||!o.4n){if(o.1t){o.U.cP(1)}}o.gv=J;if(v.tf>0){2D(o.hm);o.hm=1y(k8,v.tf*2i)}F{k8()}}F{if(v.6J==1&&yy&&v.t6!=1){y=J;tc()}}}}F{y=J;if(!o.1z){k8()}}}if(y&&yy&&x){sZ(x,H)}};E k8(){if(o.i0){I}if(o.1t||o.gj||(v.3j==1&&!o.1z)){1o("17j d2",7K);6F(\'or\');o.1z&&!o.1X?P.2v():\'\';iQ()}F{if(!o.1z){if(3R.S>0){if(7K+1<3R.S){7K++;o.eF++;6F(\'or\')}}}F{2D(o.hm);o.hm=1y(k8,2a(v.tf,5)*2i)}}}E sZ(x,mr){9O("2z","k0",H);o.dY=J;if(v.D5==1&&!o.9C){if(v.D4==1){o.9F.8W(v.D3)}F{o.9F.8W(x)}if(v.EF==1&&L(v.D1)){o.eq=1w D0();o.U.eV()}}mr?o.9C=H:\'\';if(o.1t){o.U.8L();o.Q.3b()}L(o.2b)&&!L(o.eq)?o.U.7p():\'\';js("2z",x)}E tc(){fF++;1o("k0 f3 AW "+fF);o.1t?o.qg=1:\'\';L(o.cg)?2D(o.cg):\'\';o.cg=1y(CX,v.ta*2i)}E CX(){B x=2n(v.17k,10);if(o.1t||o.qg==1){o.qg=0;if(fF0&&!o.5f&&!y){B 1a=o.As;if(1a+10<4c()){1o(\'17u (CL)\');js("CL");P.2v();P.3N(1a);x=H}}if(!x){o.U.mM()}};G.ac=E(){if(v.rX==1){L(o.2b)?o.U.7p():\'\'}v.gl==1?o.U.eV():\'\';o.Q.2v();o.U.EG();if(v.17v==1&&L(v.r6)){if(v.r6.S>5){rp();3J(sW);sW=7n(rp,v.CU*2i)}}js("1t")};G.lb=E(){if(v.lc==1&&o.4n){if(o.U.lb()){o.92=P.rw();o.Q.4F();rD()}}o.sU=H};G.fN=E(){3W()>0&&3W()==4c()&&o.U.fI()?\'\':o.U.3b()};G.kk=E(){1o("17w")};G.kh=E(){1o("sQ");o.U.sQ();L(o.fm)?js("3G",o.fm):\'\'};G.c7=E(){1o("tj");fF=0;o.U.tj();o.2u=="1D"?sh(1):\'\'};G.ao=E(){if(P){1o("4c",4c());o.U.4c(3W(),4c());js("1m",4c());fF=0;2D(o.cg);if(L(o.nd)){o.U.dS(o.nd);o.nd=1Z}o.oK=1G}};E 3W(){B x=P.1a();I x}E 4c(){B x=P.1m();I x}G.eH=E(){};G.8V=E(){1o("9D");o.U.9D();js("8j")};G.aZ=E(){if(dy!=3W()){if(!o.a1){o.U.8L();if(dy==0){if(v.gl==1&&v.BN==1){o.U.eV()}}}}dy=3W();B bW=4c();js("1a",dy);if(v.2f.on==1){if(1E(BL)==\'E\'){!v.cU&&v.2f.cU?v.cU=v.2f.cU:\'\';if(!3r&&v.2f.3K!=1&&v.cU&&v.cU!=\'\'&&dy>0){o.eN=1w BL();3r=o.eN.gp()}}}if(o.2u=="1D"&&o.1i.6D&&bW>0){if(o.1t&&dy>bW-1){2D(kA);kA=1y(BJ,4h)}}};E BJ(){if(!kX){o.U.3b();o.P.8q()}}G.tz=E(){if(o.2u=="4Z"){P?P.q4():\'\'}};G.BG=E(x){o.U.cP();P.BE(x)};G.rS=E(x){if(L(x)){if(3r){3r.46(x)}v.2f.1K=x}};G.ty=E(x){if(L(x)){if(3r){3r.3y(x);3r.2v()}}};G.q4=E(){if(o.2u=="4Z"&&P){I P.43()}F{I H}};G.oP=E(){I o.2u=="1D"?P.oP():1G};G.oD=E(){I P.oD()};G.5X=E(x){1o("17x",x);if((o.2u=="dU"||o.2u==o.ws||(o.2u=="1D"&&(v.8P==0||ah()<2))||(o.2u=="3O"&&(v.oa==0||d5()<2)))&&L(o.3V[x])){B 1a=G.1a();o.2c>0?\'\':o.2c=1a;o.U.3N(1a,J);6F(o.3V[x],H);B y=H;if(v.1h){if((v.1h.17y==1&&!o.1t)||!o.1z){y=J}}if(o.aj>0){P.hk(o.aj)}if(y){o.U.2v()}}if(o.2u=="1D"&&v.8P==1&&ah()>1){P.Kl(x)}F if(o.2u=="3O"&&v.oa==1&&d5()>1){P.Kp(x)}F if(o.2u=="4Z"||o.2u=="rt"){P.rZ(x)}};G.KS=E(x,y){I ju(x,y)};G.tC=E(x,y){I BV(x,y)};E ju(x,y){B r=x.1g+\'p\';if(x.1g<4y){r=\'tk\'}F if(x.1g>=4y&&x.1g<=dC){r=\'qh\'}F if(x.1g>dC&&x.1g<=jz){r=\'pI\'}F if(x.1g>jz&&x.1g<=4f){r=\'pM\'}F if(x.1g>4f&&x.1g<=h7){r=\'By\'}F if(x.1g>h7&&x.1g<=Bx){r=\'qX\'}F if(x.1g>Bx&&x.1g<=Bw){r=\'qS\'}F if(x.1g>Bw&&x.1g<=Bv){r=\'rN\'}F if(x.1g>Bv&&x.1g<=BP){r=\'17z\'}F if(x.1g>BP){r=\'rM\'}if(x.19==17A&&x.1g<=17C){r=\'qh\'}F if(x.19==Cj&&x.1g<=Cc){r=\'pI\'}F if(x.19==18N&&x.1g<=18R){r=\'pM\'}F if(x.19==195&&x.1g<=18m){r=\'qX\'}F if(x.19==18n&&x.1g<=18J){r=\'qS\'}F if(x.19==18y&&x.1g<=18Y){r=\'rN\'}F if(x.19==18X&&x.1g<=15D){r=\'rM\'}if(v.1h.14f==1&&L(v.1h[\'6c\'+r])){r=v.1h[\'6c\'+r]}F{if(y==1){r=2L(r)}if(y==2&&L(x.9H)){r=2T(x.9H/2i)+\' \'+2L(\'iH\')}}I r};E BV(x,y){B r=x.mZ();if(1E(v.qr)=="3B"){if(L(v.qr[x])){x=v.qr[x]}F{x=2n(v.qr[y.62()],x)}}I x};E rD(){if(o.4n&&o.1W&&!o.s9){P.s5();V(B i=0;i0){if(o.aJ[x]){B 1a=G.1a();o.2c>0?\'\':o.2c=1a;o.U.3N(1a,J);6F(o.aJ[x],H);o.U.2v()}}F{if(o.2u=="1D"&&v.cF==1){P.Kj(x)}F if(o.2u=="3O"&&v.Ee==1){P.KO(x)}F if(o.4n){P.hk(x)}}};G.rB=E(){B x=o.2B[o.3m];x==1G?x=\'\':\'\';B y=kU()&&v.a0==1&&v.8P==1&&x!=2L("2C");I(y?\'\'+2L("2C")+\' \':\'\')+(v.Z5==1&&y?\'\':x)};G.rA=E(){B x=o.7o[o.6P];x==1G?x=\'\':\'\';I x};G.kU=E(){I kU()};E kU(){B x=J;if(P){if(o.2u=="4Z"){x=P.2C()}if(o.2u=="1D"&&v.8P==1&&ah()>1&&v.a0==1){x=P.2C()}if(o.2u=="3O"&&v.oa==1&&d5()>1){x=P.2C()}}I x}E ah(){if(o.2u=="1D"){I P.ah()}F{I 0}}E d5(){if(o.2u=="3O"){I P.d5()}F{I 0}};G.a9=E(){I o.4n?P.a9():o.5q};G.4W=E(x){if(P&&(o.rq||L(v.a9))){P.4W()}if(v.zf>0){O(o.41,{"1g":(o.26?"100%":o.et-v.zf)})}if(o.3r&&v.2f.Bf==1){o.eN.4W()}if(v.sj==1){Z6()}if(o.sC){o.sC.4W()}};G.3T=E(){I P?P.3T():{}};G.kn=E(){P.kn()};G.6J=E(){1o(\'6J\');o.9M=0;o.1z?v.3j=1:\'\';o.U.9D();if(X&&v.Z7!=1){if(X.K(\'(5I)\')==-1){X=X+(X.K(\'?\')==-1?\'?\':\'&\')+\'E9=(5I)\'}}if(X){if(o.4n){P.3y(X);G.2v()}F{6F(X)}}};if(!L(o.2b)){sT()}if(L(v.2b)){if(v.2b!=\'\'){ag(v.2b,o.2b,v.gw);if(v.rX==1&&!o.1z){1l(o.2b)}}F{v.2b=1Z}}E aQ(){he=P?P.7F():\'\'}E EA(X){3R=X.2q(" or ");V(B i=0;i<3R.S;i++){if(3R[i].K(" hj ")>-1){nR=3R[i].2q(" hj ");3R[i]=nR[5I(0,nR.S-1)]}if(L(v.oo)&&3R[i].K("//")==-1){3R[i]=v.oo+3R[i]}}7K=0}E Et(){aQ();if(he=="8z"||o.5f){o.U.sm()}if(he!=""){o.U.r5()}}E sT(){if(o.2b){o.1R.3l(o.2b)}o.2b=22("2g");O(o.2b,{"4A-3o":"1Q","1F":v.oI,5m:"1F 0.5s"});if(v.sj==1){Z8()}F{dp(o.2b)}o.1R.1V(o.2b)}E 6F(x,y,Ez){if(x){if(x.K("3G:")==0&&o.W){o.2c=x.1k(5);o.Q.KC(0);I}}2D(kA);v.oO==\'\'?v.oO=\';\':\'\';if(x.K(\'{\')>-1&&x.K(\'}\')>-1){B z=x.2q(v.oO);o.aJ=[];V(B i=0;i0){B fu=3R[7K];if(fu){if(fu.K(\'js:\')==0){2U{fu=2j(fu.1k(3))}2H(e){8R.1o(e.an)}}}if(fu){o.2u=qx(fu);B gp=J;if(Ez){gp=H}X=fu;if(X){X=X.1P(/\\(5I\\)/g,2G.5I())}F{X=3R[0]}X=X.1P(/\\&Z9;/g,\'&\');if(!gp&&x!=\'x\'&&P&&o.2u==ft&&(ft=="dU"||(ft=="bQ"&&!o.1i.2e)||(ft=="4Z"&&o.1z&&!mw)||ft=="dm"||ft=="1D"||ft=="3O")&&!o.oV){P.3y(X)}F{1o("Zb");qN();DB(X)}o.Ey=o.2u;sh()}}if(!y){3J(o.s0);o.s0=7n(Et,o.l7);if(!L(v.1Y)&&v.oE==1&&v.tU==1){v.1Y=\'\'}if(L(v.1Y)){o.U.gr(v.1Y)}if(v.h1==1){if(v.lc==1&&o.1i.2e){}F{if(o.2u=="4Z"){O(o.41,{"1e":-jO,"1c":-jO})}F{3d(o.41)}v.1r.1l=0}}}}E sh(x){if(o.dX||x){if(o.hP){P.h5(o.iT)}F{if(o.9I!=o.dX){P.h5(o.6j[o.9I])}}}}E qx(x){B 1H="dU";if(x){if(x.K(".Bc")>0){1H="1D"}F if(x.K(".Ax")>0){1H="3O"}F if(x.K("w")==0&&x.K("s")==1){1H=o.ws}F if(x.K(\'4Z.9y/\')>-1||x.K(\'p7.be/\')>-1){if(1E(Dl)==\'E\'){1H="4Z";if(v.rd==1){B y=\'cC://3M.4Z.9y/vi/\'+oZ(x)+\'/\';DP(y+\'Di.km\',E(z){z>100?v.2b=y+\'Di.km\':v.2b=y+\'Zc.km\';if(o.1I){o.1I[o.3v][\'2b\']=v.2b}v.3j==1||o.1z?\'\':ag(v.2b,o.2b,v.gw)})}}F{1o("No Dk")}}F if(v.bQ==1&&x.K(\'bQ.9y/\')>-1){1H="bQ"}F if(v.Zd==1&&x.K(\'Ze.r\')>-1){1H="rt"}F if(v.Dw==1){if(1E(DJ)==\'E\'){DJ(x)?1H="6T":\'\'}}}o.rq=1H=="4Z"||1H=="bQ"||1H=="rt";o.4n=1H=="dU"||1H=="1D"||1H=="3O"||1H==o.ws;I 1H}E DP(X,DE){B 3M=1w I5();3M.a6=E(){DE(G.1g)};3M.3y=X}E DB(x){o.2u=qx(x);if(o.4n){P=1w AJ(x,o.41,J)}if(o.rq){P=2j("1w xb"+o.2u[0].Bt()+o.2u.4M(1)+"(x,o.41);")}if(o.2u=="6T"){P=1w Zf(x)}o.Q?o.Q.GC():\'\';rK()}G.A1=E(){rK()};E rK(){if(L(v.1m)){B t=0;if(o.3n&&v.df==1&&!o.1z){t=o.3n.bF().t}1y(E(){o.U.4c(t,v.1m)},100)}}E qN(){if(P){P.4t();P=1Z;he="7I"}if(3r){3r.4t();3r=1Z;3r=1G;o.eN.5C();o.3r=1Z;o.eN=1Z}};G.4t=E(){qN()};G.Z4=E(){3R=[];qN()};G.6F=E(x,y,z){6F(x,y,z)};G.ag=E(x){ag(x,o.2b,v.gw)};G.2v=E(x){if(P){kX=J;mw=J;if(o.5f){o.3P.2v()}F{P.2v(x);v.gl==1?o.U.eV():\'\'}if(L(3r)){3r.2v()}if(o.8e){if(o.4n){if(o.aM>0&&!o.8e.Zg()){o.8e.gC()}}F{o.pO=[];o.Q.iP("dz")}}if(o.4n&&v.oM>-1&&!o.rz&&!o.1i.4p){if(o.aM>0){P.Lj()}}iQ()}F{1y(G.2v,4f)}};E iQ(){if(v.B5>0&&3R.S>1){if(4c()==0||v.Ba==1){2D(o.mx);o.mx=1y(B6,v.B5*2i)}}}E B6(){if(o.1t&&(4c()==0||v.Ba==1)&&3W()==0&&!o.hm){if(P){if(P.8s()==0&&7K!=3R.S-1){5N(\'6F AW\')}}}}G.Bd=E(1d){if(o.3r){if(v.2f.Bf==1){if(o.vC[o.3r]>2){I}}if(1d){1d.b9();1A.1d?1A.1d.6M=H:\'\'}B 1J=P;P.rv(H,o.3r);3r.rv(J,o.41);P=3r;3r=1J;P.2v();3r.2v();js("2f")}};G.Bh=E(){P.3y(X)};G.sO=E(){v.5h==1?o.5h.2P("1l"):\'\';o.tP=H};G.kv=E(){if(v.1r.yx){v.1r.yx=J;if(o.Q){o.Q.yW(1);o.Q.tB()}}o.tP=J};G.Bk=E(){if(o.3r&&o.eN){o.eN.jq()}};G.fM=E(){if(o.4n&&o.5r){o.jV=H;P.5r()}};G.dA=E(){if(o.4n&&o.8U){P.8U()}};G.qU=E(){if(v.hl==1&&L(v.Zi)){if(L(o.hl)){o.hl.1p()}F{if(1E(Bm)==\'E\'){o.hl=1w Bm()}}}hB();if(P){le(0);P.qU()}};G.cD=E(){o.hl?o.hl.1l():\'\';P?P.cD():\'\'};G.hB=E(x){hB(x)};E hB(x){if(v.Zj==1&&2a(v.bP)){if(L(o.bP)){o.bP.1p(x)}F{if(1E(Bp)==\'E\'){o.bP=1w Bp()}}}}G.3b=E(x){if(o.5f){o.3P.3b()}F{P?P.3b(x):1o("Zk")}if(L(o.3r)){3r.3b()}};G.sM=E(){mw=H;o.U.3N(0,J);L(o.2b)?o.U.7p():\'\';6F(\'x\')};G.eP=E(){P?P.eP():\'\'};G.3N=E(x){if(P){if(o.5f){o.3P.3N(x)}F{P.3N(x);if(v.2f.on==1){if(3r){3r.3N(x)}}}}};G.54=E(){if(P){P.54();o.5f?o.3P.54():\'\';1o("5k")}if(v.2f.on==1&&v.2f.hx==1){if(3r){3r.54()}}};G.6k=E(){if(P){P.6k();o.5f?o.3P.6k():\'\';1o("ax")}if(v.2f.on==1&&v.2f.hx==1){if(3r){3r.6k()}}};G.46=E(x){P?P.46(x):\'\';if(v.2f.on==1){if(v.2f.hx==1&&3r&&!o.IH){3r.46(x)}}if(o.5f){o.3P.46(x)}};G.nZ=E(){I P?P.nZ():J};G.6h=E(){I P?P.6h():J};G.7F=E(){I he};G.7I=E(){I kX};G.1a=E(){B x=0;if(P){x=3W();if(o.5f){B y=o.3P.3W();y?x=y:\'\'}F{if(4c()>0&&x!=4c()){o.As=x+0.Zl}}I x}F{I 0}};G.1m=E(){B x=0;if(P){x=4c();x==0&&L(v.1m)?x=v.1m*1:\'\';if(o.5f){B y=o.3P.4c();y?x=y:\'\'}}I x};G.8s=E(){I P?P.8s():0};G.gS=E(){o.3H.gS=o.3H.gS?J:H;O(o.41,{"3a":(o.3H.gS?"3A(-1)":"3A(1)")})};G.Zm=E(){sT()};G.sV=E(){if(o.4n){P.4H()}};G.Aw=E(x,y){if(x==\'1L\'){if(y==1){do(v.1h.1L/100)}if(y==2){do(-v.1h.1L/100)}if(y==3){o.P.kj()}}F{if(o.4n){if(!o.9P[x]){if(x==\'t8\'){o.9P[x]=0}F{o.9P[x]=1}}if(y==1){o.9P[x]+=v.1h[x]/100}if(y==2){o.9P[x]-=v.1h[x]/100}if(y==3){if(x==\'t8\'){o.9P[x]=0}F{o.9P[x]=1}}!o.kl?o.kl=[]:\'\';o.kl[x]=x+\'(\'+2T(o.9P[x]*100)+\'%) \';B cf=\'\';V(B i in o.kl){cf+=o.kl[i]}O(P.9G(),{\'7d\':cf});o.Q.qE(x)}}};G.1L=E(x){do(x)};E do(x){if(7D(x).K(":")>0){B y=x.2q(":");B z0=o.2Y/o.4I;B z1=o.P.3T();if(z1.19>0){z0=z1.19/z1.1g}B z=y[0]/y[1];if(z0!=z){if(o.4n){P.gt()}B w2=o.4I*z;B x2=w2/o.2Y;B h2=o.2Y/z;B y2=h2/o.4I;if(x2<1){o.3H.x0=o.3H.x=3Z(x2);o.3H.y=1}F{o.3H.x=1;o.3H.y0=o.3H.y=3Z(y2)}ky();o.k6=x}}F{o.3H.x+=3Z(x);o.3H.y+=3Z(x);ky()}if(v.1N.Zn==1){if(!o.tg){if(o.3H.x>0||o.3H.y>1){t9(o.41,\'o.Zo\');o.tg=H}}te()}o.Q?o.Q.qE(\'1L\'):\'\';td()};G.kj=E(){if(o.4n){P.gt()}o.3H.x=o.3H.x0;o.3H.y=o.3H.y0;ky();o.k6=1Z;te();td()};G.eK=E(){ky()};E ky(){O(o.41,{"3a":"3A("+o.3H.x+") 3E("+o.3H.y+")"});o.Q?o.Q.qE(\'1L\'):\'\'}E td(){if(o.4U&&v.Hm==1){3u.7S("uK",o.3H.x);3u.7S("Hu",o.3H.y)}}E te(){if(o.tg&&v.1N.Zp!=1){if(o.3H.x==1&&o.3H.y==1){O(o.41,{"1e":0,"1c":0})}}};G.hg=E(x,y){P.hg(x,y)};G.cB=E(){I cB()};E cB(){I 3R?(3R.S>0?(3R[7K]?3R[7K]:\'\'):\'\'):\'\'};G.qY=E(){I 3R.S};G.9G=E(){I P?P.9G():J};G.5Z=E(){if(o.4n){P.5Z()}};G.r8=E(){P.r8()};E rp(){B 4R=gs(v.r6+\'?X=\'+3R[7K]);4R.a6=E(){if(G.gV==4&&G.7F==4y){if(G.eO){v.1S=G.eO;o.U.bf(\'1S\')}}};4R.cj()}};B AJ=E(X,1O,2f){B 18=22(v.h1==1?"AI":"hb");B au;B sK=0;B 1D;B 42=J;B sY=J;B jT=0;B tq=J;B ar=J;B gL=-1;B p9=-1;B 3O;B 6B=J;B ws;B tm=J;B 6s=J;o.5z=J;B 8H=0;B 9B=J;B hz=0;B 2z;B Zq;B qW=J;B kO=-1;B d6=-1;B qZ;B s8;B am;B hI;B Zr;B nC;B KR=\'hb/I2; Zs="Zh.Z2, YP.40.2"\';B 9J=J;O(18,{\'1u\':\'ob\',\'19\':\'100%\',\'1g\':\'100%\',\'3B-iI\':\'zN\',\'5m\':"7d 0.2s 3g",\'8Z-1g\':\'2C\',\'5O-1g\':\'1Q\',\'8Z-19\':\'2C\',\'5O-19\':\'1Q\'});gt();if(o.1i.7H&&v.3j==1&&v.rV==1){if(!o.1z&&v.7v){3Q(18,{\'j9\':1})}F{o.3p=H;o.Q?o.Q.54():\'\';3Q(18,{\'3p\':1,\'j9\':1,\'3j\':1})}}F{if(v.ra==1&&o.1i.2e){if(v.AD!=1&&o.1i.7H&&v.1X!=1){}F{3Q(18,{\'j9\':1})}}if(!o.1i.tv){3Q(18,{\'4H\':(v.4H==1?\'7C\':\'1Q\')})}}if(v.Z1==1){3Q(18,{"YE":"Ap","YF":"Ap"})}X=dO(gg(X));3Q(18,{\'3y\':X,\'x-3S-5r\':\'JQ\',\'sA\':\'H\'});if(v.2b&&v.YG==1){3Q(18,{"2b":v.2b})}if(v.YH!=1){3Q(18,{\'sA\':\'H\'})}if(v.YI==1){3Q(18,{\'2f\':\'J\'})}if(2f){18.3j=H;if(v.2f.hx!=1||v.3j==1){18.3p=H}F{18.1K=2a(v.2f.1K)?v.2f.1K:v.1K}}if(v.YJ==1){3Q(18,{\'YK\':\'YL\'})}rr();if(v.YM==1){B dn=22("dV");3Q(dn,{"JM":"no","JN":"H","JP":"H","3y":""});O(dn,{"1u":"2E","19":"100%","1g":"100%","2Q":0});1O.1V(dn);B Ay=1A.7n(E(){if(dn.hD.28.gV==="I6"){1A.3J(Ay);O(dn.sy.ba,{"2V":0,"2R":0});dn.sy.ba.1V(18)}},100)}F{1O.1V(18)}if(!L(X)){X=\'\'}B hL=J;if(o.1i.tv){if(X.K("YN")>0){hL=H}}if(o.1i.6D){if(X.K("YD")>0||(v.KW==1&&v.aI==1)){hL=H}}if(o.1i.4p){if(X.K("r4")>0){hL=H}}o.1i.6D?Lp():\'\';if(X.K(".Ax")>0){6s=H;if(!o.3O){if(1E Ar!=="1G"){o.3O=1w Ar()}F{6s=J}}if(L(o.3O)){if(!L(1A.AY)){o.3O.mJ()}F{ri()}}}F if(((2F.1D==1&&v.rf!=1)||X.K(".Bc")>0)&&!hL&&(o.gD.K("8y")!=-1||L(1A.5E))){42=H;sY=H;2U{if(L(1A.5E)){if(!5E.B8()||(o.1i.6D&&v.YO==1&&!o.1i.4p)||(o.1i.4p&&v.r4==1)||(o.1i.pQ&&v.YQ==1)){1o(\'8y YR \',5E.B8());42=J}F{if(v.4H==1||v.3j==1||v.B3==1||2f){cl(J)}}}F{42=J}}2H(2z){42=J}}F if(X.K("w")==0&&X.K("s")==1&&v.YS==1){9B=H;sG()}if(o.1i.tv&&v.3j==1&&!42&&!6s&&!9B){1y(E(){o.U.e8()},100)}if(v.8e==1){L(o.8e)?o.8e.bu():\'\';o.8e=1w YU()};G.r8=E(){ri()};E ri(){6s=H;if(tR()){if(v.4H==1||v.3j==1||v.AZ==1){o2(J)}}F{6s=J;1o("YV h3 L3")}}E o2(x){if(o.3O&&!6B){o.3O.gp(x,18,X,2f);L(1A.AY)?6B=H:\'\'}}E cl(x){1o("8y");if(o.3V.S>1){v.8P=0;v.AV=H}F{v.AV?v.8P=1:\'\'}if(o.aJ.S>1){v.cF=0;v.Ao=H}F{v.Ao?v.cF=1:\'\'}o.am=J;gL=-1;am=[];o.3k?o.3k.zR():\'\';B r7=J;if(v.7v&&v.Aj==1){r7=H;v.Aj=0}au={Lh:(v.A9==1&&!2f),YW:(v.4H==1||v.3j==1||2f||x)&&!r7,g4:60,r3:60,YX:J};if(v.A4>0){au.YY={6Q:{A3:v.A4*2i}}}if(v.Aa>0){au.YZ={6Q:{A3:v.Aa*2i}}}if(v.Z0==1){au.Zt=H}if(v.aI==1){B ks=[\'wv\',\'pr\',\'ck\'];B kN=[\'9y.Z3.eT\',\'9y.Zu.ZV\',\'4b.w3.ZX\'];B dj={};V(B i=0;ih7){v.6x.g4=h7}v.6x.r3=v.6x.g4}if(L(v.6x.EH)){v.6x.r3=v.6x.g4=v.6x.EH}if(1E v.6x=="3B"){V(B 1b in v.6x){if(v.6x[1b].62().K(\'2j:\')==0){v.6x[1b]=2j(v.6x[1b].1k(5))}au[1b]=v.6x[1b]}}}js("10d",1D);1D=1w 5E(au);js("1D",1D,1);1D.KV(X);1D.10e(18);1D.on(5E.7f.10f,E(){1o("8y 10g")});1D.on(5E.7f.ZW,E(1d,29){!2f?o.U.e8():\'\'});1D.on(5E.7f.10h,E(1d,29){if(!2f&&v.8P==1&&ah()>1){KZ();mF();o.Q?o.Q.iB(o.3m):\'\'}});1D.on(5E.7f.10j,E(1d,29){mF()});1D.on(5E.7f.10k,E(1d,29){mF()});1D.on(5E.7f.14e,E(1d,29){if(!2f){if(29.hH.5z!=o.5z){o.5z=29.hH.5z;o.Q.4F()}o.5z=29.hH.5z;if(o.5z){1o("10l");o.KA=X.K("?ub")>-1;if(18.1m>0&&18.dg>0){if(18.1m-18.dg<10){if(o.kd>0){if(o.kd==18.dg&&o.KB==18.1m){o.oR++;if(o.oR>2){o.oR=0;o.kd=-1;1D.9j();cl(H);8q()}}F{o.kd=-1}}F{o.kd=18.dg;o.KB=18.1m}}}}}if(v.8P==1){o.3m=1D.pe;o.Q?o.Q.iB(o.3m):\'\'}pf()});1D.on(5E.7f.10m,E(1d,29){if(L(29.hT)){!2f?js("10n",29.hT.10o):\'\';if(v.dW==1){if(!o.dW){if(1E K1!=="1G"){o.dW=1w K1()}}o.dW?o.dW.Go(29.hT):\'\'}}if(gL>-1){1D.Lw=gL;gL=-1}2D(o.hm);tq=H;Lg()});1D.on(5E.7f.10p,E(1d,29){js("10q",29,1)});1D.on(5E.7f.10r,E(1d,29){if(!2f&&v.cF==1){1y(tl,4f)}});1D.on(5E.7f.10s,E(1d,29){if(!2f&&v.cF==1){tA()}});1D.10t=J;if(v.10i==1){1D.on(5E.7f.ZU,E(1d,29){if(1E(29)=="3B"){if(29.hT.1H==\'1Y\'){B fu=29.hT.X;if(fu){B st=1D.Kg;if(o.4S){o.3k.s7(st+\'d4\'+fu)}F{!am[st]?am[st]=[]:\'\';am[st].3h(fu)}}}}});1D.on(5E.7f.ZI,E(1d,29){B x=1D.ZT;B y=\'\';V(B i=0;i0||2f||v.5z==1||9B?\'\':o.2c=3W();1D.9j();if(!2f){o.gv=H;o.P.5N()}}}F{B nx=J;if(29.1H=="Zz"){if(v.ZA==1&&o.P.qY()>0){nx=H}F{1o("8y gv P 2z, gX");1D.ZB()}}F{nx=H}if(nx){2z="8y gv 2z, 9j";1D.9j();!2f?o.P.5N():\'\'}}}F{1o("8y ",29.1H,29.hH,(29.m8?29.m8.t7:\'\'));js("ZC",(29.m8?29.m8.t7:\'\'));if(8H>0){8H=2;r0()}}});ar=H}E mf(x){if(x){V(B j=1;j<11;j++){if(v["Ll"+j]){x=x.1P("{"+j+"}",v["Ll"+j])}}}I x}E mF(){if(!2f&&v.8P==1&&ah()>1){if(o.3m!=1D.pe){o.3m=1D.pe;o.Q?o.Q.iB(o.3m):\'\';1o("8y ZD "+o.3m)}if(2a(v.bV)&&o.3m>0){B fq=v.bV.2q(",");V(B k=0;k-1){1o(\'ZE 5a\');1D.gQ=o.3m-1;o.3m--;1j}}}if(v.a0!=1&&od()){v.gI="dL";sg(p9>-1?p9:1D.gQ);1o("ZF")}}}E sG(){if(L(1A.LC)){if(tR()){if(!L(o.ws)){o.ws=1w ZG()}ws=1w LC(18,X,2n(v.Zw,{Lh:H}));tm=H}F{9B=J;1o("h3 L3")}}}E Lg(){r9()};G.5Z=E(){r9()};E r9(){if(v.Gc&&o.Q){if(18.cW.S>0){if(v.5Z==1){18.cW[18.cW.S-1].eU="Kd"}F{18.cW[18.cW.S-1].eU="3i"}if(!o.5Z){o.5Z=H;o.Q.4F()}}F{if(o.5Z){o.5Z=J;o.Q.4F()}}}}E sI(){1o("ZH");!2f&&o.1t?o.U.3b():\'\';o.U.7p();8H=1;r0(o.1t)}E r0(x){if(8H>0){2D(qZ);qZ=1y(KU,v.KT*2i)}}E KU(){if(8H>0){1o("ZJ");if(42){if(8H==1){1D.KV(X)}if(8H==2){1D.9j();cl(H);18.1t()}}F{3Q(18,{\'3y\':X})}}}18.1B(\'ZK\',L6);18.1B(\'2z\',sd);18.1B(\'7I\',8q);18.1B(\'1t\',ac);18.1B(\'3L\',fN);18.1B(\'Kb\',aZ);18.1B(\'kr\',kk);18.1B(\'p8\',kh);18.1B(\'K0\',c7);18.1B(\'Ka\',eH);18.1B(\'8j\',8V);18.1B(\'K9\',ao);18.1B(\'ZL\',Lc);18.1B(\'LJ\',so);18.1B(\'K8\',sq);if(v.KW==1&&o.1i.6D){if(2a(v.ZM)){if(2a(v.ZN)){18.1B(\'K7\',su)}}}if(o.1i.7H){18.1B("ZO",kn,J);18.1B(\'KY\',L2)}E L2(){if(v.lc!=1){18.ds("Q")}}E kn(){if(18.ZP){o.U.gH()}}E L6(){if(!42&&!6s){!2f?o.U.e8():\'\'}}E sd(){if(!42&&!6s){if(18.2z){B x=18.2z.t7;2z=18.2z.an;if(2z==\'\'){if(x==1){2z="Lx"}if(x==2){2z="t0"}if(x==3){2z="gd"}if(x==4){2z="h3 nM"}}1o("k0: ",2z)}if(sY&&v.mt==1&&3W()==0){2z=1G;sI()}if(2z!=1G||o.1i.2e){5N()}}}E 5N(){!2f?o.P.5N():\'\'}E 8q(){if(!2f){o.P.8q()}F{if(v.2f.8Y==1){18.dg=0;18.1t()}}}E ac(){if(!o.1z&&v.7v){1o(\'L8 1t\');3L();o.U.2v();I}if(42&&8H>0){}F{if(!2f){B bp=o.U.8M()&&o.mh!=1;if(bp||d6==-1){B x=J;if(42){if(L(o.1X)||L(o.5H)){if(bp){}F{1o(\'3L hY\');3L();x=H}}}if(!x){o.P.ac()}}}}}E fN(){if(!9J){1o("ZQ");if(o.1t&&o.gj&&!18.7I&&v.L9==1&&!o.92){1o("L9");gG()}F{!2f&&!o.La&&18.6N?o.P.fN():\'\'}}}E aZ(){!2f?o.P.aZ():\'\';if(d6>-1){if(3W()>d6){3L();d6=-1}}}E kk(){!2f?o.P.kk():\'\'}E kh(){!2f?o.P.kh():\'\'}E c7(){if(2f){nW()}F{o.P.c7();ru();if(42&&8H>0){8H=0;1o("ZR up");1D.LB();gG();o.Q.2v()}if(L(v.a9)){2o()}nC?Lo():\'\';1y(Lf,4f)}}E LA(){if(18.C.1e=="-ZS"||18.mu<-2i){cD()}}E Lf(){if(18){if(18.bR&&o.7o.S==0&&v.Zv!=0){B at=18.bR;V(i=0;i0){hk(o.aj,1)}};G.a9=E(){I(18.oh/18.gh)};E nW(){if(18.gh>0){O(1O,{"1g":1O.2h/(18.oh/18.gh)-2T(v.2f.2Q)})}F{if(sK<20){1y(nW,100);sK++}}}E ru(){if(v.nJ==1){3J(o.tT);o.tT=7n(sX,100);sX()}}E sX(){if(18){if(18.gh>0){o.U.Ld(18.oh/18.gh);3J(o.tT)}}}E ao(){!2f&&!9B?o.P.ao():\'\'}E eH(){!2f?o.P.eH():\'\'}E 8V(){if(42&&8H>0){}F{!2f?o.P.8V():\'\'}}E Lc(){o.U.tS()}E tR(){B n6=1A.Lb=1A.Lb||1A.YB;B ja=1A.L5=1A.L5||1A.XK;B mY=n6&&1E n6.mY===\'E\'&&n6.mY(KR);B L1=!ja||ja.tO&&1E ja.tO.YA===\'E\'&&1E ja.tO.5C===\'E\';I mY&&L1}B tK="<7h C=\'1F:0.5\'>";E KZ(){if(!2f&&v.8P==1){B x=1D.a4;B q=-1;o.2B=[];if(x.S>1){if(L(v.4a)){if(v.4a==\'5O\'){q=x.S-1}if(v.4a.K(\'jd:\')==0){q=v.4a.1k(4)*1;q>=x.S?q=x.S-1:\'\'}}V(B i=0;i-1||v.Xl==1){if(L(x[i].9H)){B yi=o.2B.K(y);yi>-1?o.2B[yi]+=" "+tK+" &eQ;"+2T(x[yi].9H/2i)+\' \'+2L(\'iH\')+\'\':\'\';o.2B[i]=y+" "+tK+" &eQ;"+2T(x[i].9H/2i)+\' \'+2L(\'iH\')+\'\'}}F{o.2B[i]=y}if(L(x[i].LH)){o.9V[i]=x[i].LH[0]}}F if(L(x[i].6c)){o.2B[i]=x[i].6c}F{o.2B[i]=i}if(L(v.4a)&&q==-1){if(v.4a==o.2B[i]){q=i}}if(L(o.4a)){if(o.4a==o.2B[i]){q=i}}}if(v.a0==1){o.2B[x.S]=2L("2C")}F{q==-1?q=x.S-1:\'\'}if(v.LF==1||q>-1){if(v.gI=="5J"||(!o.1z&&v.4H==0)){1D.se=q}F{if(v.gI=="dL"){1D.gQ=q}}o.3m=q}F{if(v.a0==1){o.3m=1D.a4.S-1}F{o.3m=1D.Xm}}if(v.LD>0){1D.pc=x.S-v.LD*1-1}pf()}if(1D.a4[o.3m]){o.9H=2n(1D.a4[o.3m].9H,0)}o.Q?o.Q.4F():\'\'}}E pf(){if(v.cF==1){tl();tA()}}E tl(){if(!2f&&v.cF==1){B x=1D.bR;o.7o=[];B 2J;B 1T=-1;if(x.S>1){V(B i=0;i0){if(x[i].gY!=o.9V[o.3m]){V(B j=0;j-1){o.6P=1T;1D.ox=1T}}E tA(){if(!2f){B x=1D.bR;B y=1D.ox;if(y>-1){if(L(x[y].gY)){if(o.9V.S>0){if(o.9V[o.3m]!=x[y].gY){V(B i=0;i1){18.bR[x].rI=H;18.bR[y==1?0:o.aj].rI=J;o.aj=x;y!=1?18.dg=o.P.1a():\'\'}}E 3W(){if(6s){I 6B?o.3O.1a():0}F{B x=18.dg;if(L(v.gB)){x=x*v.gB}I x}};E 4c(){B x=18.1m;if(!x&&o.oK){x=o.oK}if(x==Xp){v.5z=1;x=3W()+10;if(o.bW){x0||em.K(\'Lx\')>0){if(o.1t){if(hz<5){1o("Xz",hz);1y(gG,XA);hz++}F{}}}}})}}}G.qU=E(){if(o.5H||o.1X){if(o.9l){dA()}if(!o.jV&&o.1i.2e&&o.1i.3S){if(!18.3p){18.3p=H;qW=H}O(18,{"1u":"2E","1c":-4h,"1e":-4h});d6=3W();if(!9B){18.1t()}if(d6==0&&o.2c>0){hI=o.2c}}}};G.cD=E(){cD()};E cD(){if(!o.jV&&(o.1i.2e||o.1i.3S)){O(18,{"1u":"ob","1c":0,"1e":0});if(L(v.a9)){2o()}if(qW){!o.3p?18.3p=J:\'\';qW=J}if(hI>0){o.2c=hI;hI=0}d6=-1}};G.3b=E(x){if(x=="9J"){9J=H}1o(\'6N\');3L()};E 3L(){if(9B){ws.3L()}F{18.3L()}};G.eP=E(){!18.6N?3b():gG()};G.3N=E(x){if(L(v.gB)){x=x*(1/v.gB)}if(6s&&6B){o.3O.3G(x)}F{if(42){if(v.XB==1&&x>0&&od()&&v.a0==1){gL=1D.gQ;1D.Lw=0}}18.dg=x}};G.54=E(){18.3p=H};G.6k=E(){18.3p=J;if(o.2u=="1D"&&o.1i.4p&&v.1X==1){if(!L(o.Lu)){9J=H;1o("4p ax");18.3L();1y(E(){18.1t();9J=J},10);o.Lu=H}}};G.46=E(x){18.1K=x};G.Lj=E(){if(o.Lr!=18){B d2;B 96;if(o.qz[18]){d2=o.qz[18];96=o.rF[18]}F{1A.qi=1A.qi||1A.XC;if(L(1A.qi)){2U{96=1w qi();d2=96.XD(18);o.qz[18]=d2;o.rF[18]=96}2H(e){1o(e)}}}if(96){B hV=96.XE();hV.hV.5U=v.oM;d2.Ls(hV);hV.Ls(96.XF);o.rz=H;o.Lr=18}}};G.nZ=E(){I!18.6N};G.6h=E(){I v.5z==1||9B?H:o.5z};G.9G=E(){I 18};G.rw=E(){3Q(18,{\'Q\':\'1\'});I H};G.4H=E(){3Q(18,{\'4H\':\'7C\'});if(42&&!ar){cl(J)}if(6s&&!6B){o2(J)}};G.7F=E(){B 6S="8z";if(18.6N){6S="6N"}if(18.7I){6S="7I"}I 6S};G.rv=E(x,y){2f=x;y.1V(18);1O=y;if(x){if(v.2f.hx!=1){18.3p=H}F{if(!o.3p){18.3p=J}}nW();if(o.2B.S>0&&v.a0==1){if(42){kO=o.3m;1D.pc=0;1D.gQ=0}}}F{if(!o.3p&&v.2f.hx!=1){18.3p=J}18.1K=2a(v.2f.1K)?v.2f.1K:v.1K;ru();if(o.2B.S>0&&v.a0==1){if(42){1D.pc=-1;if(kO>-1){kO<1D.a4.S?1D.se=kO:\'\'}}}}};G.1a=E(){I 3W()};G.1m=E(){I 4c()};G.8s=E(){B x=0;if(18.8u){if(18.8u.S>0){B y=3W();V(B i=0;i<18.8u.S;i++){if((y>=18.8u.1z(i)||y>=18.8u.1z(i)-100)&&y<=18.8u.4l(i)){x=18.8u.4l(i)}}x==0?x=18.8u.4l(18.8u.S-1):\'\'}}if(L(v.4l)){B ed=v.4l;if(7j([ed],\'-\')){ed=4c()}x>ed?x=ed:\'\'}I x};G.2C=E(){I od()};E od(){B x=J;if(42){if(ar){x=1D.XG}}F if(6s){if(6B){x=o.3O.2C()}}I x}G.3T=E(){I{"19":18.oh,"1g":18.gh}};G.3y=E(x){if(x){1o("3y");x=x.1P(/\\(5I\\)/g,2G.5I());x=dO(gg(x));o.9C!=2?o.9C=J:\'\';if(6s){if(6B){o.3O.d2(x)}}F if(42){42&&1D?1D.9j():\'\';X=x;cl(o.1z||o.3j);sr()}F{3Q(18,{\'3y\':x,\'3j\':0});rr();3L()}}};E gg(x){if(x){B y=x.K(\':XH:\');if(y>0){o.gg=x.1k(y+6);x=x.1k(0,y)}}I x}E rr(){if(o.1i.6D&&18){B y=18.cW;if(y){V(B i=0;i2i&&!42){o.2c=3W();cl(H);18.1t();42=H;jT=0}}})}G.5r=E(){18.WV()};G.8U=E(){dA()};E sr(){if(o.1i.3S){if(L(18.WW)&&!o.1i.7H){o.8U=H}if(28.WX&&!18.WY){o.8U=H}}}E dA(){if(o.1i.6D){if(18.WZ==="oU-in-oU"){18.Li("aC");o.9l=J}F{18.Li("oU-in-oU");o.9l=H}}F{if(!28.X0){2j(\'18.X1().kp(p => {o.9l = H;}).2H(2z => {o.9l = J;});\')}F{2j(\'28.X2().kp(ok =>{o.9l = J;}).2H(2z => {});\')}}};E so(){o.9l=H};E sq(){o.9l=J};E su(e){if(1E KP!=="1G"){!o.oV?o.oV=1w KP():\'\';o.oV.Go(18,e)}}G.Kp=E(x){if(6B){o.3O.rZ(x)}};G.KO=E(x){if(6B){if(18.8u.S>0){o.3O.X3(x)}}};G.X4=E(x){if(o.ws){o.ws.Km(ws,x,-1)}};G.WU=E(x){if(o.ws){o.ws.Km(ws,-1,x)}};G.Kl=E(x){p9=x*1;sg(x)};E sg(x){if(ar){B y=2T(x);if(y>=1D.a4.S){if(v.a0==1){y=-1;1D.pc=-1}F{y=1D.a4.S-1}}if(v.gI=="dL"){1y(8V,4f);1D.gQ=y}if(v.gI=="5J"){1o("8y 5J X5 "+y);1D.se=y}if(y==-1){o.3m=1D.pe}pf()}};G.oP=E(){I 1D};G.oD=E(){I 6B?o.3O.X7():J};G.ah=E(){I ah()};E ah(){B x=0;if(ar){if(1D.a4){x=1D.a4.S}}I x}G.d5=E(){I d5()};G.gt=E(){gt()};E gt(){if(18){if(v.ot==1||v.5b==1){if(v.X8==1||v.5b==1){O(18,{\'3B-iI\':\'5b\'})}F{O(18,{\'3B-iI\':\'xN\'})}}F{O(18,{\'3B-iI\':\'zN\'})}}}G.4W=E(){2o()};E 2o(){if(v.a9){3z(\'1L\',7D(v.a9).1P(\'/\',\':\'))}}E d5(){B x=0;if(6B){x=o.3O.a4()}I x}G.Kj=E(x){if(ar){1D.ox=2T(x)}};G.hg=E(x,y){if(y=="1D"&&ar&&s8){s8.X9(x)}if(y=="Kh"&&ar){if(am[x]&&o.3k){V(B i=0;i0){B xx=x.2q(\' or \');x=xx[0]}B 9m=28.22(\'9m\');9m.7J(\'3y\',x);9m.7J(\'7B\',y);9m.7J(\'Xd\',\'sa\');9m.7J(\'eU\',\'Kd\');if(z){9m.7J(\'6Q\',\'\')}18.1V(9m);9m.1B("eh",sb)}};E sb(e){if(e.4s.7B&&o.3k){V(B i=0;i0){B z=lu.2q(",");3z(z[0].1k(4))==0?b[y].d1(0):\'\'}if(7j([lu],"2N")){o.hu=H}}}b[y].1T("1L",b[y].s("1L"))}}}}if(L(v.1h)){if(1E(9u)==\'E\'){1h=1w 9u("1h");v.1h.6X==1?1h.1p():1h.1l()}F{o.Yg=H}}if(L(v.W)){if(1E(9u)==\'E\'){W=1w 9u("W");if(L(o.W)){W.z4(o.W);if(v.W.m5==0||!L(v.W.m5)){v.W.6X==0?W.1l():\'\'}F{W.1p()}if(v.W.Kn==1){W.1p()}}F{W.1l(1)}jb()}}qG();tH();2o(H);4o();xz();sN=J;E KK(R){B x=0;B Yh=J;if(R){if(R.g("1f")==\'2I\'){x=5x.1c+R.s("4J")+R.g("19")/2;if(5x.f7!=1Z){}F{5x.f7=[]}}F{if(5x.f7!=1Z){B cJ=R.g("19")+R.s("4O")+R.s("4J");if(f5(R)){cJ=0}if(R.s("3i")==1&&!R.g("1p")){cJ=0}if(R.s("b7")>0){cJ=0}x=bg.g("w")-v.1r.i2*1-cJ+R.g("19")/2+R.s("4J");B i=0;5x.2y-=cJ;V(i=0;i<5x.f7.S;i++){B cS=b[5x.f7[i]];if(cS.s("b7")>0){O(cS.c(),{"1c":(cS.g("x0")-cJ)})}F{O(cS.c(),{"1c":(cS.g("x")-cJ)})}cS.1T("x0",cS.g("x"))}5x.f7.3h(R.g("1b"));R.1T(\'g1\',1)}F{if(R.s("3i")==1&&!R.g("1p")&&!R.g("fJ")){if(R.g("1f")=="1K"){if(R.s("1l")==1&&R.s("hN")==1&&fe){9e+=R.g("19")+R.s("4J")+R.s("4O");fe=J}}}F{if(R.s("b7")>0){x=5x.1c+R.s("4J")+R.s("4O")}F{B 2J=J;if(R.g("1f")=="1K"){if(R.s("1l")==1&&R.s("hN")==1&&!R.g("fJ")){if(!o.dJ&&!o.9s){2J=H;fe=J}F{if(!fe){9e-=R.g("19")+R.s("4J")+R.s("4O");fe=H}}}}if(f5(R)){2J=H}if(!2J){5x.1c+=R.g("19")/2+R.s("4J");x=5x.1c;5x.1c+=R.g("19")/2+R.s("4O")}F{x=5x.1c}}}}}}I x};G.Kc=E(){qG();if(W&&v.W.6X&&!o.1z){W.1p()}};G.KC=E(x){if(W){W.6t(x)}};G.Jp=E(){qG()};E qG(){if(o.hu){1E KN==\'E\'?o.2N=1w KN():\'\'}}E sJ(R){B 19=o.26&&v.1r.kJ===0?o.aX:o.2Y;B 1g=o.4I;B bE=0;if(R!=bg){bE=19/2+R.s("4J")-R.s("4O")}B eE=1g/2;B rC=R.g("19");B qF=R.g("1g");B p=R.s("1u");if(p.K("8w")>-1){bE=o.2Y/2+R.s("4J")-R.s("4O")}if(p.K("1e")==0){eE=qF/2+(R.s("KL")*o.4I/100)}if(p.K("2S")==0){eE=o.4I-(R==bg?qF:qF/2)-(R.s("KM")*o.4I/100)}if(p.K("2y")>-1){bE=o.2Y-rC/2+R.s("4J")-R.s("4O")-(R.s("KG")*o.2Y/100)}if(p.K("1c")>-1){bE=rC/2+R.s("4J")-(R.s("1H")=="1C"?0:R.s("4O"))+(R.s("hR")*o.2Y/100)}if(p.K("9a")>-1){eE=-o.qQ/2-(R.s("KM")*o.qQ/100)+(R.s("KL")*o.qQ/100);bE=(p=="9a"?-1:1)*o.vp/2+(R.s("hR")*o.vp/100)+R.s("4J")-R.s("4O")}if(p.K("Q")>-1){B cx=KK(R);bE=(bg?(bg.c()?5d(bg.c().hC):0):0)+cx;if(p=="Q-2y"){bE+=9e}if(v.1r.1u=="1e"){eE=v.1r.h/2-(v.dB<0?v.dB:0)}F{eE=1g-v.1r.h/2}}I{x:bE,y:eE+R.s("aD")-R.s("dF")}}E Md(){o.6m?o.6m.2o():\'\'}E 2o(9Q){B w=o.26&&v.1r.kJ==0?o.aX:o.2Y;B h=o.4I;if(v.1r.Yi==1){v.1r.KI=2a(v.1r.KJ)&&o.az?v.1r.KJ:v.1r.rG;v.1r.i2=o.2Y*v.1r.KI/100}F{v.1r.i2=v.1r.rG}O(bg.c(),{\'1e\':(v.1r.1u=="1e"?0:o.4I-v.1r.h)-v.dB});bg.1T("y0",(o.4I-v.1r.h-v.dB));if(v.1r.kJ==0&&bg){O(bg.c(),{\'19\':w,\'1c\':0,\'2R-1c\':0});bg.1T("w",w);if(o.26){O(bg.c(),{\'1c\':\'50%\',\'2R-1c\':-w/2})}}5x={"1c":v.1r.i2*1,"2y":(bg.g("w")-v.1r.i2*1)};B rH=J;if(!bg.g("1p")){bg.1T("2k",H);rH=H}B 1b;V(B i=0;i-1){9e=5x.2y-5x.1c}if(b[1b].g("1f")=="2I"&&bg){B cI;B ml=b[1b].s("4J")+b[1b].s("hR")*o.2Y/100;B mr=b[1b].s("4O")+b[1b].s("KG")*o.2Y/100;if(b[1b].s("Yj")==1){if(b[1b].s("Yk")==1){cI=(o.2Y*b[1b].s("w")/100)-ml-mr}F{cI=b[1b].s("w")}}F{if(b[1b].s("1u").K("Q")>-1){cI=5x.2y-5x.1c-ml-mr;O(b[1b].c(),{"1c":(5d(bg.c().hC)+5x.1c+ml+cI/2)});9e=-1}F{cI=bg.g("w")-ml-mr;if(bg.c()){O(b[1b].c(),{"1c":(5d(bg.c().hC)+ml+cI/2)})}}}b[1b].1T("x0",b[1b].g("x"));b[1b].2o(cI)}}}if(1h){jt(1h)}if(W){jt(W)}if(n9||o.26||mO!=9e){4o()}}E rj(b){B 1c=0;B 1e=0;if(b.s("1u").K("2y")>-1&&b.s("1u").K("Q")==-1){1c=o.2Y+b.g("19")+10}if(b.s("1u").K("1c")>-1){1c=-b.g("19")-10}if(b.s("1u").K("1e")>-1){1e=-b.g("1g")*2}if(b.s("1u").K("2S")>-1||b.s("1u").K("Q")>-1){1e=o.4I+b.g("1g")+b.g("19")+10}if(1c>0){O(b.c(),{"1c":1c})}if(1e>0){O(b.c(),{"1e":1e})}}E jt(x){B 1e=-4h;x.j4();B y=o.4I-v.1r.h*(x.s("1u").K("1e")>-1?1:2);if(x==W&&v.vG==1){y=o.4I}B qO=(o.1i.2e&&o.4I-1){1e=x.s("aD")-x.s("dF")}if(x.s("1u").K("2S")>-1){1e=o.4I-(v.1r.1u!=\'1e\'?v.1r.h:0)-x.g("1g")+x.s("aD")-x.s("dF")}1e<0?1e=0:\'\'}if(x.g("1b")=="1h"&&o.cv){B KE=o.2Y-x.g("19")-x.s("4O");if(o.cv>KE){O(x.c(),{"1u":"2E","2y":x.s("4O"),"1c":"2C","1e":1e})}F{O(x.c(),{"1u":"2E","1c":o.cv,"2y":"2C","1e":(o.jC<1e?o.jC:1e)})}}F{if(x.s("1u").K("2y")>-1){O(x.c(),{"1u":"2E","2y":x.s("4O")-x.s("qM"),"1c":"2C","1e":1e})}F if(x.s("1u").K("1c")>-1){O(x.c(),{"1u":"2E","1c":x.s("4J"),"2y":"2C","1e":1e})}F{if(x.g("1b")=="W"&&x.s("3D")==1){O(x.c(),{"1u":"2E","1c":o.2Y/2-x.g("19")/2+x.s("4J")/2-x.s("4O")/2,"1e":1e})}F{B l=o.2Y/2-x.g("19")/2+x.s("4J")-x.s("4O");O(x.c(),{"1u":"2E","1c":(l>0?l:0),"1e":1e})}}}x.9E()};G.fk=E(1b){B R=b[1b];B a=R.g("1f");if(a){B d=1w 6U();o.aM=d.aw();if(a&&a!=""){51(R);a=="3L"?o.KD=1:\'\';a=="1t"?o.KD=0:\'\'}}nl()};G.rO=E(z,x,y){V(B 1b in b){if(b.2w(1b)){if(b[1b].s(z)==x){b[1b].1T(y?"5Y":"3d")}}}};G.wc=E(x,s){B y=6u(s,x);I y};G.Ir=E(){q3()};E q3(){if(o.3p&&v.Kq==1){o.U.6k();v.Kq=0}if(v.1N.on==1&&v.1N.2M==1&&v.1N.rP==1){7E(\'1t\',1)}js("Kz")}E tu(){if(v.1N.on==1&&v.1N.2M==1&&v.1N.rP==1){7E(\'1t\',0)}js("Ky")}E 51(R,1H){o.cQ=H;nN=R;B a=R.g("1f");if(a=="1t"){o.U.2v();q3()}F{if(a=="3L"){o.qg=0;o.U.3b();tu()}if(a=="2J"){o.U.pJ()}}if(a=="Kx"){o.U.3N(0,J)}if(a=="26"){!o.5f?o.U.a7():\'\'}F{if(a=="Kw"){o.U.8E()}}if(a=="2I"){B ld=o.P.1m();B lt=R.g("2r")*ld;if(v.4u>0){ld-=v.4u*1;lt=R.g("2r")*ld+v.4u*1}if(v.jc>0){if(v.jc/ld<=1-R.g("2r")){I}}js(a,lt);o.U.3N(lt,H);if(o.3n){o.3n.rR(lt,ld);o.2c>0?o.2c=1G:\'\'}js("lB",lt)}if(a=="1K"){B x=R.g("2r");x<0.Ym?x=0:\'\';x>1?x=1:\'\';if(R.s("7P")=="59"){x=3Z(x*o.6j.4M(-1)[0]).wK(1);o.U.9p(x,1)}F if(R.s("7P")=="nt"){o.P.rS(x)}F{if(o.4U&&v.ut==1){3u.7S("uc",x);if(R.g("2r")>0||o.1i.7H||v.mA==0){3u.rT("hU")}F{3u.7S("hU",1)}}o.U.46(x)}}if(a=="5k"){if(o.4U&&!o.1i.7H&&v.mA==1){3u.7S("hU",1)}o.U.54();if(v.1N.2M==1&&v.1N.Kv==1){7E(\'5k\',0)}}F{if(a=="ax"){if(o.4U){3u.rT("hU")}o.U.6k();if(v.1N.2M==1&&v.1N.Kv==1){7E(\'5k\',1)}}}if(a.K("1a")==0){R.Yc()?R.iD():R.On()}if(a=="qj"){o.P.Yn()}if(a=="1L+"){o.P.do(0.1)}if(a=="1L-"){o.P.do(-0.1)}if(a=="1L"){o.P.do(0)}if(a=="5z"){3z("uE");R.1T("lN",1);R.1T("g6",1)}if(a=="2N"){js("2N");tE()}if(a=="1h"){o.cv=1G;if(1h){if(!1h.g("1p")){1h.1p()}F{1h.1l()}}}if(a=="W"){if(o.fj==a){I}o.Q.ij()}if(a=="5J"){o.Q.b0()}if(a=="dR"){o.Q.e7()}if(a=="3K"){if(R.s("dZ")==1&&R.s("3c")!=""){B x=4D(R.s("3c"));if(o.fj==a+x){I}if(x.K(\'{1a}\')>-1){x=x.1P(\'{1a}\',(L(o.3n)?o.3n.bF().t:o.P.1a()))}if(x.K(\'{3f}\')>-1){x=x.1P(\'{3f}\',o.P.cB())}if(x.K(\'{1S}\')>-1){x=x.1P(\'{1S}\',v.1S.1P(/,/ig," "))}if(x=="5r"){o.P.fM()}if(x=="f0"){o.9K?o.9K.6t():\'\'}if(x.K(\'7r\')==0){if(R.s("7r")>0){o.U.3N(o.cu?o.cu.Yp():R.s("7r"))}}if(x.K(\'Yq\')==0){if(o.cu){o.cu.Yr()}}if(x=="Ys"){o.U.3N(R.s("hR")*o.P.1m()/100);!o.1t?o.U.2v():\'\'}R.s("Kt")==1?o.U.3b():\'\';B y=x.2q(",");if(x.K("2P:")==0){B z=x.1k(4).2q(";");V(B i=0;i1){if(y[0]==\'3G\'){if(v.1N.2M==1&&v.1N.Yt==1){7E(\'3G\',y[1]>0?1:0)}}3z(y[0],y[1],R);js("lB",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?we():\'\'}F{if(y[0]=="Ks"){B ss=3z(y[0]);if(ss){if(ss.K("29")>-1){if(v.Yu==1){B 3M=28.22(\'3M\');3M.7J(\'3y\',ss);O(3M,{1u:"rY",2y:(L(v.pk)?v.pk:20),2S:(L(v.pk)?v.pk:20),19:0,5m:"19 0.5s cw-Yv(.75,-0.5,0,1.75)"});3M.C.53=Kr;28.ba.1V(3M);1y(E(){O(3M,{19:(L(v.LI)?v.LI:4y)})},1);3M.hw=E(){G.4m.3l(G)}}if(v.Yw==1){B a=22("a");a.9t=ss;a.6R=y[0]+".km";a.2r()}}}F{1o(y[0]+" 2z")}}F{3z(y[0],1G,R);if(y[0]=="1t"){q3()}if(y[0]=="3L"){tu()}}}}}F{if(x.K("js:")==0){if(x.K("(")>0&&x.K(")")>0){2j(x.1k(3))}F{2j(y[0].1k(3)+\'(\'+(L(y[1])?\'"\'+y[1]+\'"\':\'\')+(L(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.K("1d:")==0){tx(x.1k(6),o.P.1a())}if(x.K("2N:")==0&&o.2N){o.2N.2P(x.1k(6))}if(x.K("ro:")==0&&o.5h){3z("ro",x.1k(7))}if(x.K("3X")==0||x.K("/")==0||x.K("?")==0||x.K("X:")==0){x.K("X:")==0?x=x.1k(4):\'\';1A.6t(x,R.s("KQ"))}if(x.K("6R")==0){o.U.j1()}if(x=="2P:8U"){o.P.dA()}}if(x.K("1h#")>-1){if(1h){B si=x.1k(9).2q(",");if(1h.g("1p")&&1h.g("6t")==si[0]){o.cv=1G;o.jC=1G;1h.1l()}F{o.cv=R.g("x")-R.g("19")/2;o.jC=R.g("y")+R.g("h");V(B i=0;i-1&&v.1h.Yx==1){if(!o.4C){o.4C=1w Yy()}if(v.1h.gc==1){if(1H=="6C"){o.4C.1p(x)}F{o.4C.jq(x)}}F{if(!1H){o.4C.jq(x)}}}if(x=="H8"){o.U.eY();o.yF=0;R.1T("3d");B bl=6u("3c","4B");if(bl){bl.1T("3d")}}if(x=="4B"){R.6q("OK");R.s("jh")?1A.8F.9t=4D(R.s("jh")):\'\'}}}};G.1S=E(t){B y=J;V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="1S"){if(b[x].s("B")==t||t=="1S"){if(b[x].s("1l")==1&&b[x].s("xU")==1&&o.1t){y=H}if(v[t]==\'\'||y){b[x].1T("2k",J)}F{b[x].1T("2k",H)}b[x].6q(v[t])}}}}tD()};G.LY=E(){tD()};G.tB=E(){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="3K"){if(b[x].s("1H")=="1C"){b[x].9n()}}}}};E tD(){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="3K"){if(b[x].s("1H")=="1C"){b[x].F9(H)}}}}}E tE(){if(L(o.2N)){o.2N.iS()}}G.LZ=E(){tE()};G.IB=E(){if(v.1S!=\'\'){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="1S"){B y=J;if(!b[x].g("1p")){y=H;b[x].1T("2k",H)}b[x].6q(v.1S);if(y){b[x].1T("2k",J)}}}}}};G.tG=E(){tH()};E tH(){if(v.9w){if(1E(v.9w)=="3B"){V(B x in v.9w){if(v.9w.2w(x)){iU(x,v.9w[x])}}}}};G.M0=E(y,z){iU(y,z)};G.tI=E(x){if(b[x]){b[x].zn()}};G.Mf=E(){V(B x in b){if(b.2w(x)){if(b[x].g("zA")){b[x].zn()}}}};E iU(y,z){if(y){V(B x in b){if(b.2w(x)){if(b[x].g("zA")){if(b[x].s("4L")==y){if((!b[x].g("1p")||b[x].s("3i")==1)&&!f5(b[x])){b[x].1T("FY");b[x].1T("2k",H)}b[x].iU(z)}}}}}};G.4W=E(){2o()};G.xl=E(){2o();Md()};G.tJ=E(){2o(H)};G.lJ=E(){jt(1h)};G.j4=E(){jt(W)};G.2v=E(){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="1t"){b[x].On()}if(b[x].s("pp")==1){b[x].zP(1)}if(b[x].s("yr")==1){b[x].fi()}}}o.bP?o.bP.1l():\'\';tM();if(o.6m){o.6m.2v()}o.1t=H;4o(3)};G.3b=E(){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="3L"||b[x].g("1f")=="2J"){b[x].iD()}if(b[x].s("pp")==1){b[x].zP(0)}if(b[x].s("yr")==1){b[x].eZ()}}}if(W){if(!o.dY&&v.W.Hi==1&&!W.4E()){W.1p()}}o.1t=J;G.8L();4o();if(v.1r.1l==1&&v.1r.fb==1){bZ(H)}if(o.P.1a()>0){B y=6u("1f","5z");if(y){y.1T("lN",0.5);y.1T("g6",0)}}if(o.6m){o.6m.3b()}};G.54=E(){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="5k"){b[x].On()}G.46(0)}}4o(3)};G.6k=E(){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="ax"){b[x].iD()}}}if(v.1K<0.1){v.1K=0.5;o.U.46(v.1K)}F{G.46(v.1K)}4o(3)};G.46=E(1K,y){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="1K"){if(!b[x].s("7P")||b[x].s("7P")=="1K"){b[x].6H(1K,1,(y=="no"?y:H))}}if(b[x].g("1f")=="5k"){b[x].yV(1K)}}}4o(3)};G.a7=E(){B bl=6u("1f","26");if(bl){bl.On();bl.1T("1L",bl.s("1L"))}4o();n9?1y(4o,4f):\'\';if(o.26&&o.Gh){if(o.1i.jw||o.1i.tv){1y(2o,10)}}fW();tL()};G.8E=E(){B bl=6u("1f","26");if(bl){bl.iD()}2o();3J(o.lp);4o();tL()};E tL(){if(o.cv){o.cv=1G;o.jC=1G;1h.1l()}}G.8q=E(){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="1t"){b[x].yQ()}}}};G.xg=E(){4o()};G.Ho=E(){tM()};E tM(){if(W){if(W.g("1p")&&v.W.dM==1){o.Q.fR()}}}E zb(){if(o.1i.2e){o.4g=H;2D(o.Mc);o.Mc=1y(E(){o.4g=J},4f)}}E 4o(hr){if(hr==3){zb()}V(B x in b){if(b.2w(x)){if(b[x].g("1f")!="bz"){cn(b[x])}}}cn(bg);if(mO!=9e){mO=9e;2o()}if(o.d3){f6(!o.fZ&&!o.4g&&!o.26&&o.1t&&v.1r.dx!=1&&!o.5f)}};E lm(){B 1p=8h&&v.1r.kC==1;if(v.1r.1l==1){if(!o.1t&&v.1r.fb==1){1p=J}}if(1p){V(B x in b){if(b.2w(x)){if(b[x].g("1f")!="bz"){cn(b[x],J)}}}O(o.1R,{"7a":"6Q"});o.hJ=H;cn(bg,J);if(bg.g("1p")){kv()}f6(J)}if(o.zd){2o(H);o.zd=J}}E bZ(){if(o.1i.2e&&o.4g){I}B 1l=o.1t&&v.1r.kC==1&&!o.3C;if(o.ej&&v.1r.Yz==1){1l=J}if(!o.1t&&v.1r.1l==1&&v.1r.fb==1){if(o.4g&&v.1r.M9==1&&!o.1i.2e){}F{1l=H}}B mX;if(W){if(W.g("6t?")){mX=H}}if(1h){if(1h.g("1p")){mX=H}if(1h.g("1p")&&o.mQ){1l=J}}if(mX&&v.1r.Yo==1){B m=v.1r.Ya;if(m==1&&o.1i.2e){I}F{if(m==0||!L(m)){I}}}if(o.5f){1l=J}if(1l){V(B x in b){if(b.2w(x)){if(b[x].g("1f")!="bz"){cn(b[x],H)}}}cn(bg,H);if(!bg.g("1p")){8h=H;o.P.sO();if(o.1t){O(o.1R,{"7a":"1Q"});o.hJ=J}}f6(H)}}E fW(){if(v.1r.kC==1){if(v.1r.dx==1&&!o.26&&!o.aY){}F{3J(o.lp);o.lp=7n(bZ,((v.1r.7Z>0?v.1r.7Z:v.1r.je)*2i))}}}E cn(R,cA){B 1l=J;B 1p=J;B bo=J;if(v.1r.1l==1){if((!o.fZ&&!o.4g&&!o.26&&o.1t&&v.1r.dx!=1&&!o.5f)||(o.26&&8h&&!o.hJ&&v.1r.XX!=1)||(o.U.fI()&&o.7I&&!o.4g)){1l=H;1p=J;bo=H}F{1l=J;1p=H}if(L(cA)&&!o.5f){1l=cA;1p=!1l}if(o.d3&&(R.s("1u").K("Q")==0||R.s("1f")=="2I")){1l=J;1p=H}if(v.1r.fb==1&&!o.1t){if(o.4g&&v.1r.M9==1&&!o.1i.2e){}F{1l=H;1p=J;bo=J}}if(v.1r.Y9==1&&!o.cQ){1l=H;1p=J;bo=H}if(v.1r.XM==1&&!o.7C&&o.1t){1l=J;1p=H}}F{if(R.s("1l")!=1){1p=H}}if(1p&&!o.hJ){O(o.1R,{"7a":"6Q"});o.hJ=H}B a=R.g("1f");if(a=="3K"&&R.s("1u").K("Q")==-1||R.s("M2")==1){1l=J;1p=H}if(o.5f){if(a=="2I"){if(o.P.1m()==-1){1l=H;1p=J}}}B ti=J;B hp=f5(R);if(R.s("1l")==1){if(R.s("He")==1){if(bo||cA||(o.1t&&!o.4g)){!bo&&!cA?\'\':hp=H}}if(R.s("M2")==1){if(!bo&&!cA){hp=H}}if(R.s("XN")==1){if(o.1t&&!o.4g){hp=H}}if(R.s("LT")==1||R.s("Mi")==1||R.s("Mt")==1){n9=H}}if(hp){1l=H;1p=J}F{!1l?1p=H:\'\'}if(R.s("1f")=="1K"){if(R.s("1l")==1&&R.s("hN")==1&&!R.g("fJ")){1l=H;1p=J;if(!bo&&(o.9s||o.dJ)&&!cA&&R.s("eD")!=1){1l=J;1p=H}F{ti=H}}}if(o.92||(!o.1z&&v.1r.1l==1&&v.1r.n0==1)||(!o.7C&&v.1r.1l==1&&v.1r.LQ==1)||(!o.26&&v.1r.1l==1&&v.1r.XO==1)){if((o.92&&R.g("1b")=="nb"&&R.s("Mg")!=1)||eu(R.s("1u"),["2S","Q"])){1l=H;1p=J}if(v.1r.dx==1&&!o.26){1l=J;1p=H}}if(1h){if(1h.g("1p")&&v.1h.6X!=1){bo=J;cA=J}}if(W&&o.2K){if(v.W.XP==1){if(o.2K.tF()){I}}}if(a=="2N"){if(L(o.2N)){if(o.2N.4E()){1l=H;1p=J;R.1T("6g","1Q")}}}if(a=="W"||a=="5J"||a=="dR"||R.s("M6")==1){if(W){if(W.4E()&&R.s("M6")!=0){1l=H;1p=J;R.1T("6g","1Q")}}F{1l=H;1p=J}}if(o.XQ==1){1l=H;1p=J}if(ti){B cc=sJ(R);if(cc){cc.y>0?R.1T("y0",cc.y):\'\';O(R.c(),{"1u":"2E","1e":R.g("y0")})}}if(1l){8o(R,(sN?H:J))}if(1p){Ma(R)}if(R==bg){if(!1l&&1p){kv();5Y(7q);b6?b6.1T("1F",b6.s("a")):\'\';8h=J;l2==0?js("ui",1):\'\';l2=1;o.6p&&o.aa?o.6p.1p():\'\'}if(1l&&!1p&&!o.5f){o.P.sO();3d(7q);b6?b6.1T("1F",0):\'\';8h=H;l2==1?js("ui",0):\'\';l2=0;o.6p&&o.aa?o.6p.1l():\'\'}if(1h){if(1h.tb()){if(!1h.g("1p")){1p&&!1l?1h.1p():\'\'}F{!1p&&1l?1h.1l(2):\'\'}}}if(W){if(v.W.6X==1&&!W.4E()){if(1p||o.92){if(v.W.M5==1&&o.26){}F{if(!W.g("1p")){if(v.W.M3==1){!o.1t&&!o.dY?W.1p():\'\'}F{W.1p()}}}}F{if(1l&&W.g("1p")){W.1l()}}}}}};E f5(R){B x=J;B a=R.g("1f");if(R.s("1l")==1){if(R.s("xU")==1){o.1t||o.dY?x=H:\'\'}if(R.s("fb")==1){!o.1t&&!o.dY?x=H:\'\'}if(R.s("XR")==1){o.7I?x=H:\'\'}if(R.s("fT")==1){x=H}F{if(R.s("XS")==1){if(o.1i.h0){R.1T("fT",1);x=H}}if(R.s("XT")==1){if(o.1i.2e){R.1T("fT",1);x=H}}}if(R.s("Mi")==1){if(o.2Y>R.s("LU")){R.1T("eD",1);x=H}F{R.1T("eD",0)}}if(R.s("XU")==1&&!8j){x=H;o.o1=1}if(R.s("XV")==1&&!o.9C){x=H}if(R.s("XL")==1&&o.9C){x=H}if(R.s("XW")==1&&8j){x=H;o.o1=1}if(R.s("LT")==1){if(o.2Y<=R.s("LR")){R.1T("eD",1);x=H}F{R.1T("eD",0)}}if(R.s("XZ")==1){o.1z?x=H:\'\'}B t=o.P.1a();B d=o.P.1m();if(R.s("H1")==1&&R.s("LM")>0){if(t>=R.s("LM")){x=H}}if(R.s("H9")==1&&R.s("Mj")>0){if(t0){if(t0){x=H}if(R.s("Mq")==1){if(L(R.s("lq"))){2F[R.s("lq")]?x=H:\'\'}}if(R.s("Y2")==1){if(!L(R.s("9w"))){x=H}}if(R.s("LK")==1){if(L(R.s("lv"))){!2F[R.s("lv")]?x=H:\'\'}}if(R.s("Y3")==1&&o.1i.4p){!o.1z||o.lS?x=H:\'\'}if(R.s("Y4")==1){!o.P.7I()?x=H:\'\'}if(R.s("Y5")==1){!o.P.6h()?x=H:\'\'}if(R.s("Y6")==1){!o.4g?x=H:\'\'}if(R.s("Y7")==1){!o.26?x=H:\'\'}if(R.s("Mt")==1){o.26?x=H:\'\'}if(R.s("Y8")==1){!o.3p?x=H:\'\'}if(R.s("10u")==1){o.P.6h()&&o.P.cB().K("?ub")==-1?x=H:\'\'}if(R.s("EZ")==1){6e(o.2b)?x=H:\'\'}if(R.s("LQ")==1){!o.7C?x=H:\'\'}if(R.s("YC")==1){o.7C?x=H:\'\'}if(R.s("10v")==1){o.mK?x=H:\'\'}if(R.s("12u")==1){!o.mK?x=H:\'\'}if(R.s("GT")==1){if(R.g("jp")){x=H}}if(R.s("12W")==1){!o.ab?x=H:\'\'}if(R.s("12X")==1){o.ab?x=H:\'\'}if(R.s("12Y")==1){if(v.4H==1&&v.eo==1){if(o.2u=="4Z"&&!L(v.2b)&&v.rd==0){if(!o.1z||o.P.7F()=="7I"){if(v.2b==\'\'){}F{x=H}}}}}}if(a=="3K"){B lu=R.s("3c");if(lu){if(lu=="2P:5r"||lu=="5r"){if(!o.5r&&!o.jV&&!o.12Z){x=H}}if(lu=="2P:8U"){if(!o.8U||(!o.1z&&v.4H==0)){x=H}}if(lu=="2P:LX"){if(L(o.3k)){if(o.3k.LL()&&o.1W&&o.4S&&!x){}F{x=H}}F{x=H}}if(lu=="2P:Mb"){if(!o.mK){x=H}}if(lu.K("5Z")>-1){if(!o.5Z){x=H}}if(7j([lu],"7r")&&!7j([lu],"js:")&&R.s("fT")!=1){B sk=J;if(L(v.7r)){if(!o.cu){1E M4==\'E\'?o.cu=1w M4():\'\'}if(o.cu){sk=o.cu.rh(R)}}!sk?x=H:\'\'}}}if(a=="W"||a=="5J"||a=="dR"){if(W){if(W.4E()){x=H}}F{x=H}}if(a=="1h"){if(1h){if(1h.4E()){x=H;o.2u!=\'1D\'?R.1T("6g","1Q"):\'\'}}F{x=H}}if(R.g("1H")=="1C"){if(R.g("S")==0){x=H}}if(R.g("1h#")){if(!R.g("1T#4x")){x=H}}if(R.s("3P")==1){B cb=d7("130"+v.id);if((o.P.1m()==0&&o.P.1a()==0)||!o.4n||!6e(cb)||!o.131){x=H}}if(R.s("zx")==1){!x?R.1T("zx",1):\'\'}if(a=="1m"){if(o.P.6h()&&R.s("132")!=1){x=H}}if(R.g("1b")=="nb"){if(o.92&&o.1i.aF&&R.s("Mg")!=1){x=H}}I x}E 8o(R,rc){if(R.g("1p")){if(o.aY||R.s("6g")=="1Q"||rc){R.1T("2k",J)}F{LS(R)}R.1T("1p",J)}};E Ma(R){if(!R.g("1p")){if(R.s("6g")=="1Q"||o.aY){R.1T("2k",H);if(o.aY){R.1T("1F",1)}if(R.g("1f")=="1K"){if(o.i4){rj(R)}}}F{LP(R)}if(R.s("1f")=="1K"){o.Q.46(o.3p?0:v.1K)}if(R.s("1f")=="2I"){o.U.r5()}R.1T("1p",H)}};E LS(R){rb(R.g("1b"));B 5L="eT|";B 5u="0|";B 1l=1;B a=R.s("6g");if(R.s("LO")==1){5L=\'\';5u=\'\'}B p=R.s("1u");B eK=R.g("3A");2a(R.s("o9"))?p=R.s("o9"):\'\';eu(p,[\'2S\'])&&o.d3?p="":\'\';if(a=="1L"){5L+="1L|";5u+="0|"}if(a=="1u"){if(p.K("2y")>-1&&p.K("Q")==-1){5L+="x|";5u+=5d(o.2Y+R.g("19")/2*eK)+"|"}if(p.K("1c")>-1){5L+="x|";5u+=5d(-R.g("19")/2)*eK+"|"}if(p.K("1e")>-1){5L+="y|";5u+=(-R.g("1g")/2)*eK+"|"}if(eu(p,["2S","Q","9a"])){5L+="y|";if(R.g("1f")=="2I"||R.g("1f")=="1K"){5u+=5d(o.4I+R.s("h")+(R.s("h")<20?20-R.s("h"):0))+"|"}F{5u+=5d(o.4I+R.g("1g")/2)+"|"}}if(p=="8w"){5L+="1L|";5u+="0|"}}B m=1w 5Q({"mc":R,"me":R.g("1b"),"1H":5L.1k(0,5L.S-1),"to":5u.1k(0,5u.S-1),"1l":1l})};E LP(R){rb(R.g("1b"));B 5L="";B 5u="";B a=R.s("6g");B p=R.s("1u");2a(R.s("o9"))?p=R.s("o9"):\'\';if(R.g("1F")!=1&&R.s("LO")!=1){5L="eT|";5u=(R.g("1b")==\'bg\'?v.1r.a:"1")+"|"}if(a=="1L"){if(R.g("3A")!=R.s("1L")){5L+="1L|";5u+=R.s("1L")+"|"}}if(a=="1u"){if(p=="8w"){if(R.g("3A")!=R.s("1L")){5L+="1L|";5u+=R.s("1L")+"|"}}F{if(p.K("Q")>-1||p=="2S"){if(R.g("y")!=R.g("y0")){5L+="y|";5u+=R.g("y0")+"|"}}F{5L+="x|y|";5u+=R.g("x0")+"|"+R.g("y0")+"|"}}}if(5L!=""&&5u!=""){B m=1w 5Q({mc:R,me:R.g("1b"),1H:5L.1k(0,5L.S-1),to:5u.1k(0,5u.S-1),1p:1})}F{R.1T("2k",H)}};G.kR=E(1b,1H,rc){B 4W=J;B 2J=J;B R=b[1b];B 1f=R.g("1f");B 3c=R.s("3c");if(1H=="6C"){if(o.i4){if(1f=="1K"||1f=="5k"||1f=="ax"){if(!R.g("fJ")){o.9s=H;o.dJ=H;4W=H;4o();if(v.fg.Mh==1){B bl=6u("1f","2I");if(bl){3d(bl.c())}}}}}if(1h&&v.1h.gc==1&&((1f=="1h"||3c.K("Mk")==0)||3c.K("1h:")==0)){2D(o.hi);if(!1h.g("1p")||nN!=R){51(R,1H);o.fj=1f+3c;1y(E(){o.fj=1Z},4f)}}if(W&&v.W.gc==1&&1f=="W"){2D(o.wO);if(!W.g("1p")||nN!=R){51(R,1H);o.fj=1f;1y(E(){o.fj=1Z},4f)}}}if(1H=="5l"){if(o.i4){if(1f=="1K"||1f=="5k"||1f=="ax"){o.9s=J;o.dJ=H;1y(E(){if(!o.9s){o.dJ=J;V(B x in b){if(b.2w(x)){if(!8h){if(b[x].g("1f")=="1K"&&!b[x].g("fJ")){8o(b[x]);2o()}}if(b[x].g("1f")=="2I"){if(v.fg.Mh==1){5Y(b[x].c())}}}}}},4f)}}if(1f=="2I"){o.U.6H(1)}if(v.1h.gc==1&&((1f=="1h"||3c.K("Mk")==0)||3c.K("1h:")==0)){2D(o.hi);o.hi=1y(E(){if(!o.3C){cZ(1)}},(v.1h.f8>0?v.1h.f8*2i:2i))}if(W&&v.W.gc==1&&1f=="W"){2D(o.wO);o.wO=1y(E(){if(!o.3C){W.g("1p")?W.1l(1):\'\'}},(v.W.f8>0?v.W.f8*2i:2i))}}if(4W){1y(2o,10)}};G.lR=E(){if(o.5o&&!o.26&&!o.aY){o.U.5o(J);o.5o=J}if(o.2b){if(v.oA>-1&&6e(o.2b)){O(o.2b,{1F:v.oI})}}if(o.1t&&v.Mo==1&&v.133!=0){o.U.3b()}if(v.1r.7Z>0){2D(o.Mu);o.Mu=1y(4o,v.1r.7Z*2i)}F{4o()}};G.HQ=E(){if(o.2b){if(v.oA>-1&&6e(o.2b)){O(o.2b,{1F:v.oA})}}if(!o.1t&&v.Mo==1){o.U.2v()}2o();4o();f6(J)};G.gM=E(aR,aS){B y;V(B x in b){if(b.2w(x)){y=b[x].g("1f");if(y=="2I"||y=="1K"){b[x].gM(aR,aS)}}}};G.nq=E(){if(v.1r.1l==1){if(v.1r.dx==1&&!o.26){I}if((!o.4g||o.1i.2e)&&o.P.7F()=="8z"){o.4g=H;4o(3);zb()}if(v.1r.kC==1){lm();fW()}f6(J)}};G.gT=E(aR,aS){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="2I"||b[x].g("1f")=="1K"){b[x].gT(aR,aS)}}}};G.ll=E(1a,1m,Mm){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="2I"){b[x].6H(1a,1m,Mm)}if(b[x].g("1f")=="1a"){pK(b[x],1a,1m)}if(b[x].s("Gk")==1){b[x].Fh(1a,1m)}if(b[x].s("Hd")==1){if(b[x].s("3c")=="Hc"||b[x].s("3c")=="9H"){1E L0==\'E\'?L0(b[x]):\'\'}if(b[x].s("Hf")==1&&!b[x].g("1p")&&8h){}F{if(b[x].g("1p")==f5(b[x])){4o();2o()}}}}}};E f6(x){if(v.1r.1l==1){x?cZ():\'\';if(o.d3){if(!o.1t&&v.1r.fb==1){x=H}if(x&&!o.ze){O(o.1r,{"1e":bg.h()})}if(!x&&o.ze){O(o.1r,{"1e":0})}o.ze=x}}}E kv(){8h=J;o.P.kv();if(o.yt){o.yt=J;2o();1y(2o,dC)}}E pK(x,1a,1m){if(v.4u>0){1a-=v.4u*1;1m-=v.4u*1}B y=3W(1a);if(x.s("Ge")=="1"){y=3W(1m-1a)}if(x.s("136")=="1"){if(x.s("137")=="1"){y=y+(1m>0?\' \'+2L(x.s("12V"))+\' \'+3W(1m):\'\')}F{1a==0?y=3W(1m):\'\'}}x.6q(y)}G.zg=E(1a,1m){B x=6u("1f","2I");if(x){x.J6(1a,1m)}};G.kz=E(y){if(o.P.1m()>0){B x=6u("1f","2I");if(x){x.kz(y)}}};G.9D=E(){if(!8j){if(v.h1==1){2D(nU);nU=1y(9D,4f)}F{9D()}}};E 9D(){if(!8j){js("138");8j=H;B x=6u("1f","bz");if(x){x.ER();if(v.Gq==1&&o.1t){2D(o.JX);o.JX=1y(Gn,(v.Gm>0?v.Gm:1)*2i)}}B y=6u("Gr",1);if(y){y.fi()}o.o1?4o():\'\'}}E Gn(){if(o.1t&&8j){o.U.7p()}}G.Gp=E(y){V(B x in b){if(x==y){b[x].1T("3d")}}};G.8L=E(){2D(nU);if(8j){js("8u");B x=6u("1f","bz");if(x){x.j5();if(v.Gq==1&&o.1t){o.U.eV()}}B y=6u("Gr",1);if(y){y.eZ()}8j=J;o.o1?4o():\'\'}};G.hQ=E(){B x=6u("3c","1K 94");if(x){x.1T("5Y");x.6q(2L(\'1K\')+\' \'+(o.3p?0:2G.qB(v.1K*100))+\'%\');2D(o.hQ);o.hQ=1y(Gs,2i)}};E Gs(){B x=6u("3c","1K 94");if(x){x.6q(\'\');x.1T("3d");2D(o.hQ)}}G.3N=E(1a,1m){if(v.4u>0){1a-=v.4u*1;1m-=v.4u*1}V(B x in b){if(b.2w(x)){if(b[x].s("on")==1){if(b[x].g("1f")=="2I"){1m>0?b[x].1T("2r",1a/1m):\'\';b[x].J5()}if(b[x].g("1f")=="1a"){pK(b[x],1a,1m)}if(b[x].g("1f")=="5z"){b[x].1T("lN",0.5);b[x].1T("g6",0)}}}}};G.4c=E(1a,1m){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="1m"){if(v.4u>0){1m-=v.4u*1}b[x].6q(3W(1m))}if(b[x].g("1f")=="2I"){b[x].6H(1a,1m);b[x].FB(1m)}if(b[x].g("1f")=="1a"){pK(b[x],1a,1m)}}}};G.9u=E(){if(!o.4C){1h.g("1p")?1h.1l():1h.1p()}};G.cL=E(){if(1h){if(o.4C){I o.4C.6e()||1h.g("1p")}F{I 1h.g("1p")?H:J}}F{I J}};G.qE=E(x){if(1h){1h.5R(x)}};G.cZ=E(){cZ()};G.13a=E(x){if(1h){1h.Gt(x)}};G.HC=E(){if(1h){1h.hZ()}};G.HB=E(x){if(1h){I 1h.Gl(x)}};E cZ(x){if(1h){1h.g("1p")?1h.1l(x):\'\'}o.4C?o.4C.1l():\'\'};G.fR=E(){if(W){if(W.g("1p")){W.1l(1)}F{W.1p()}}};G.ij=E(x){if(W){if(W.g("1p")&&x!=1){x!=2?W.1l():\'\'}F{1y(E(){W.1p()},100)}}};G.i7=E(){if(W){I W.g("1p")?H:J}F{I J}};G.Gu=E(x){if(W){W.g("1p")?W.1l(x):\'\'}};G.bN=E(x){I W?W.g(x):\'\'};G.6v=E(x){if(W){W.z4(x)}};G.Gw=E(x){if(W){W.Gx(x)}};G.b0=E(){if(W){W.b0()}};G.pH=E(){if(W){W.pH()}};G.jb=E(){jb()};E jb(){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="5J"){O(b[x].c(),{"1F":(!W.b4()?0.5:1)})}if(b[x].g("1f")=="dR"){O(b[x].c(),{"1F":(!W.di()?0.5:1)})}}}}G.b4=E(){if(W){I W.b4()}F{I J}};G.di=E(){if(W){I W.di()}F{I J}};G.g3=E(){if(W){I W.g3()}F{I J}};G.pq=E(){if(W){W.pq()}};G.e7=E(){if(W){W.e7()}};G.Gy=E(x){if(x&&W){W.bX(x)}};G.Gz=E(x){if(x&&W){W.qd(x)}};G.GA=E(x){if(x&&W){O(W.co(),{"13b":"1Q","2V-2y":W.s("6V")});d7(x).1V(W.co());3d(W.c())}};G.13c=E(){};G.xR=E(x){if(1h){1h.5X();1h.g("1p")?1y(E(){1h.1l()},4y):\'\'}};G.iB=E(){if(1h){1h.5X()}if(o.4C){o.4C.ea()}};G.j2=E(x){if(1h){1h.fM()}2o();4o()};G.iP=E(x){if(1h){1h.iq(x);1h.g("1p")?1h.1l():\'\'}if(o.4C){o.4C.ea()}if(o.GB&&x=="7m"){W.xt()}x=="59"?xz():\'\'};E xz(){if(o.hP){B x=3Z(o.iT/o.6j.4M(-1)[0],1).wK(2);V(B i in b){if(b.2w(i)){if(b[i].s("7P")=="59"&&o.iT){b[i].6H(x,1)}if(b[i].s("3c")=="2P:59,1.0"){b[i].yV(x)}}}}}G.pV=E(x){if(1h){1h.iq("7m")}if(o.4C){o.4C.ea()}if(o.GB){W.xt()}};G.bc=E(){if(1h){1h.8O();1h.g("1p")?1y(E(){1h.1l()},4y):\'\'}if(o.4C){o.4C.ea()}if(o.5f&&o.4n){o.3P.9Y()}};G.xu=E(){o.4C?o.4C.1l():\'\';if(1h){1h.xu()}};G.jf=E(jd,2k,8f){V(B x in b){if(b.2w(x)){if(b[x].g("1f")=="1h"){if(b[x].s("g9")==1){b[x].EJ()}}if(b[x].g("Fl")=="1h#"+jd){b[x].1T("1T#4x",2k);if(b[x].g("1H")=="1C"){if(8f){b[x].6q(xB(8f))}}F{if(v.1h[\'1h\'+jd+\'1f\']=="1Y"){if(8f==2L("6Z")){b[x].d1(0)}F{b[x].d1(1)}}2o()}cn(b[x])}}}};G.GC=E(){if(1h){1h.5X();1h.iq("7m");1h.iq("6R")}};G.lh=E(){B x=6u("1f","2I");if(x){x.lh()}};G.4W=E(){2o();if(8h){o.yt=H}};G.yW=E(x){if(!8h||x==1){2o();4o()}F{v.1r.yx=H}};G.yz=E(){B b=6u("1H","O");if(b){b.EK()}};G.4F=E(){4o();2o();4o();if(o.92){3d(7q)}F{!8h?5Y(7q):\'\'}};G.Hs=E(1d){if(1A.dq==v.id&&v.1N.on==1){B x=1d.G4;B y=J;if(x==1G){x=1d.G5}if(L(o.1X)||L(o.8v)||o.yF==1){I J}if(o.1t&&v.1N.hY==1){y=H}if(((v.1N.9r==1&&x==32)||(v.1N.13d==1&&x==13)||(v.1N.k==1&&x==75))&&(o.6d||o.4g||y)){if(v.1N.2M==1){7E(\'1t\',o.1t?0:1)}o.U.eP();1d.9i();I J}!v.1N.pA?v.1N.pA=0.2:\'\';!v.1N.1L?v.1N.1L=5:\'\';if(v.1N.Gj==1&&(o.6d||y)){if(o.P.1m()>0){V(B i=48;i<58;i++){if(x==i){o.U.3N((o.P.1m()*(x-48)*10)/100,H)}}}}if((x==39||(v.1N.l==1&&x==76))&&(o.6d||y)){lI(v.1N.yu)}if((x==37||(v.1N.j==1&&x==74))&&(o.6d||y)){lW(v.1N.yu)}if(x==38&&(o.6d||y)){lI(v.1N.yI)}if(x==40&&(o.6d||y)){lW(v.1N.yI)}if(x==187&&(o.6d||y)){lI(v.1N.G3)}if(x==189&&(o.6d||y)){lW(v.1N.G3)}}};E 6u(y,z){V(B x in b){if(b.2w(x)){if(b[x].s(y)==z){I b[x]}}}}E lI(x){if(x=="5J"){if(o.W){o.Q.b0()}F{x="3G"}}if(x=="3G"){if(o.P.1m()>0){B sk=o.P.1a()+3Z(v.1N.3G);if(sk0&&o.1z){B sk=o.P.1a()-v.1N.3G>=0?o.P.1a()-v.1N.3G:0;o.U.3N(sk,H);js("lB",sk)}}if(x=="1K"){o.U.46(3Z(v.1K)-3Z(v.1N.pA));1d.9i()}if(x=="1L"){o.P.1L(-v.1N.1L/100);1d.9i()}if(v.1N.2M==1){7E(x,0)}};G.Hp=E(1d){if(1A.dq==v.id){B x=1d.G4;if(x==1G){x=1d.G5}if(x==57){if(v.1o==1){}}if(o.26&&x==27){o.U.8E()}if(L(o.1X)||L(o.8v)){I J}if(v.1N.on==1){if(v.1N.f==1&&x==70&&v.h1!=1&&(o.6d||o.4g)){if(v.1N.2M==1){7E(\'26\',o.26?0:1)}o.26?o.U.8E():o.U.a7()}if(v.1N.s==1&&x==83&&(o.6d||o.4g)){if(o.3k){if(v.1N.2M==1){7E(\'1Y\',o.4S?0:1)}3z("G6")}}if(v.1N.m==1&&x==77&&(o.6d||o.4g)){if(v.1N.2M==1){7E(\'5k\',o.3p?1:0)}o.3p?o.U.6k():o.U.54()}}}};G.4t=E(){3J(o.lp);V(B x in o){if(x.K("Y")==0&&x.K("Ih")>-1){3J(o[x])}}V(B i=0;i-1){v.Gc=H}if(C.3c.K("2N:")>-1){o.hu=H}if(C.3c=="13g"){C.13h=1w 13i(C)}}B 7k=C.2O?C.2O.2q("///"):[];if(C.Gf==1){C.1H="1C";C.1C=iw(0)+(U.S>1?\'///\'+iw(1):\'\');if(2a(C.aA)){C.1v=C.aA}}C.it=[];C.il=[];B xC=0;B 2M=1w 9R();B 1q=1w 9R();B es=1w 9R();B 13j=1w 9R();B iJ=0;B bD;if(C.1H=="1C"){if(C.4L){if(L(v[C.4L+\'1C\'])){C.1C=v[C.4L+\'1C\']}}if(L(C.1C)){2M[0]=4D(C.1C);C.pU=C.1C.S;B yg=[\'/\',\'|\',\'-\'];yg.K(C.1C.1k(-1))>-1?C.zp=C.1C.1k(-1):\'\';yg.K(C.1C.1k(0,1))>-1?C.zr=C.1C.1k(0,1):\'\';if(1f=="1a"||1f=="1m"){if(C.1C.K(\'0:\')==0){C.pT=H}if(C.1C.2q(":").S==3){C.F2=H}F{if(C.1C.K(\'cT:cT\')>-1){C.Fa=H}}if(C.lV==1){v.lV=1}}if(C.Ge==1&&C.1C.K("-")==0){C.Fc=H}if(C.1C.K("///")>0&&(1f=="3K"||C.Gf==1)){C.fH=C.1C.2q("///");C.1C=2M[0]=C.fH[0]}}if(v.yd==1){1y(9n,100);1y(9n,4f);1y(9n,2i)}}F{if(L(C.1q)){2M[0]=C.1q;if(2M[0].K("///")>0&&2M[0].K("lo")==-1){2M=C.1q.2q("///")}if(L(C.mk)){2M[1]=C.mk}if(C.Ff==1){if(2a(C.Gg)){2M.3h(C.Gg);iJ=2M.S-1}}}}if(1f=="3K"){if(C.13k==1&&L(C.jh)){C.yN=C.3c}}B Y=22("2g");B sp=C.1u;if(sp.K(\'9a\')>-1){o.9a?o.9a.1V(Y):1y(E(){o.9a.1V(Y)},100);o.Gh=H}F{if(o.d3&&((eu(sp,["2S"])&&C.139!=1)||(eu(sp,["Y"])))){o.1r.1V(Y)}F{o.1R.1V(Y)}if(1f=="bz"&&C.12T==1){Y.C.53=lZ}}if(C.Gk==1){C.iM=1w 12H(C,Y)}B mB=22("2g");Y.1V(mB);B du=22("2g");O(du,{"1u":"2E","1c":0,"1e":0});Y.1V(du);O(Y,{"1u":"2E","1c":0,"1e":0,"1F":1,"eb":"nI","oF":"la"});if(2a(C.4L)){3Q(Y,{"id":(v.id+"47"+"da"+C.4L)})}if(C.yr==1||C.xZ==1||C.12S==1){O(du,{"5m":"3a 0.2s 3g"})}if(2M.S>0){V(i=0;i<2M.S;i++){1q[i]=22("2g");O(1q[i],{"1u":"2E","1e":0,"1c":0,"9N":"1Q","1F":C.a,"5m":"1F 0.1s 3g"});if(C.fB>C.1L){O(1q[i],{"5m":"1F 0.1s 3g,3a 0.1s 3g"})}if(C.1H=="g0"&&C.3y!=\'\'){if(2a(C.4L)){3Q(1q[i],{"id":(v.id+"47"+"Y"+"47"+C.4L+"47"+"1q")});if(v[C.4L+\'3y\']){C.3y=v[C.4L+\'3y\']}}if(eu(C.3y,[".wE",".km",".12w","lo",".eR"])){C.3y.K("//")==-1&&C.3y.K("lo")==-1?C.3y=\'//\'+C.3y:\'\';B z=22("3M");C.9v=1;z.1B("eh",xL);z.3y=C.3y;1q[i].1V(z);C.w=1q[i].2h;C.h=1q[i].2W;if(C.H2>0){O(z,{1g:C.H2})}}}if(C.1H=="1C"){O(1q[i],{"1v":(C.1v),"eb":C.ef*2n(v.8N,1),"vM":gR(C.4e),"ji-gW":C.kt+\'px\',"2V":"0 d8 0 d8","bs-9r":"e4"});if(o.az){if(2a(C.H3)){O(1q[i],{"eb":C.H3*2n(v.8N,1),})}}if(C.2r==1){if(C.1C.K("-1||1b=="bS"){O(1q[i],{"9N":"2C"})}}if(C.H4==1){O(1q[i],{"4e-e6":"H4"})}if(C.n5>0){O(1q[i],{"4e-e6":C.n5})}if(C.H5){O(1q[i],{"oF":C.H5+"em"})}2M[i]==\'5z\'?2M[i]=2L("5z"):\'\';1q[i].1U=zh(2M[i]);1y(z5,100);C.w=1q[i].2h;C.h=1q[i].2W;if(2a(C.4L)){3Q(1q[i],{"id":(v.id+"pz"+C.4L+"12x")})}}if(C.1H=="O"){o.1z?1y(yX,4y):\'\'}B 9q=2M[i].62();if(9q.K(\'B:\')==0){9q=2n(1A[9q.1k(4)],\'\')}B ng=9q.K(\'<2t\')>-1||9q.K(\'<12y\')>-1;if(C.1H=="2t"&&(9q.K(\'\')>-1||ng)){if(1f=="5k"||1f=="3K"){9q=9q.1P(/iy/g,\'iy\'+v.id+1b)}if(9q.K(\'4A\')>-1){bx(1q[i])}1q[i].1U=(!ng?"<2t 19=\'20\' 1g=\'20\' 4i:4k=\'3X://4j.w3.4b/7M/4k\' 4i=\'3X://4j.w3.4b/4h/2t\'>":\'\')+9q+(!ng?"":\'\');1q[i].2h>20?C.w=1q[i].2h:\'\';1q[i].2W>20?C.h=1q[i].2W:\'\';O(1q[i],{"19":C.w,"1g":C.h});if(C.aA!=-1){fp(1q,C.aA)}if(2a(C.4L)){3Q(1q[i],{"id":(v.id+"pz"+C.4L+"12z"+i)})}}du.1V(1q[i]);if(C.3c=="f0"){if(1E nc!=="1G"&&L(1A.ne)){!o.9K?o.9K=1w nc(1q[i]):\'\'}}i>0?1l(1q[i]):\'\'}9T();mP?xL():\'\';if(C.3c=="3P"){C.3P=1;C.1l=1;o.3P?1q[0].1U=o.3P.dI(C.aA!=-1?C.aA:\'#3F\'):\'\';if(o.1i.2e){1q[0].H7=xG;1q[0].12A=6a;1q[0].yK=xJ}F{1q[0].l4=6L;1q[0].l0=6a;1q[0].ih=e3}}F{if((bg.2h*C.1L<35||bg.2W*C.1L<35)&&C.1H!=\'1C\'){yM();bx(9f)}F{bx(bg);if(C.eW==1){9T();bx(bg)}}}if(1f=="3K"){B lu=\'\';if(C.dZ==1&&L(C.3c)){lu=C.3c;if(lu.K("2P:")==0){if(lu==\'2P:1t\'&&C.jh==\'2P:3L\'){C.pp=1}B 1J=lu.1k(4).2q(",");if(1J.S==2){B yJ=1J[1].2q("/");if(yJ.S==2){1J[0]==\'hd\'?1J[0]="4a":\'\';if(v[1J[0]]==yJ[1]){C.a=1;O(1q[0],{"1F":C.a})}}}}if(lu=="H8"||lu=="4B"){o.U.f9();Y.C.53=lZ;o.yF=1}}if((C.1l==1&&(C.H1==1||C.H9==1||C.Hb==1))||lu.K("7r")==0||lu=="Hc"||lu=="9H"){C.Hd=1;if(7j([C.1u],"Y")||C.He==1){C.Hf=1}}if(lu.K("7r")==0){Y.C.53=lZ}}V(B sf in C){zl(sf)}if(1f=="1h"&&C.g9==1){g9=1w 12B(Y,bg,C)}if(C.2r==0){fA(Y)}if(C.9v==1){1l(bg)}if(C.2x==1){os()}if(C.1u.K("2y")>-1){g1=1}if(C.1u.K("1e")>-1){Hg=1}if(C.1u.K("2S")>-1){fv=1;1f=="3K"&&2a(C.3c)?Y.C.53=lZ:\'\'}if(C.1u.K("Y")>-1){fv=1}2o();B t=\'\';if(C.b5!=0){t+="qj("+C.b5+"vg)"}if(C.12C==1){t+=" 3A(-1)"}if(C.12D==1){t+=" 3E(-1)"}if(t!=\'\'){O(du,{"3a":t})}if(1f=="bz"){j5()}B 1J=[];B i;if(1f=="W"){1J=[\'cr\',\'Hh\',\'m5\',\'Hi\',\'yw\',\'pn\'];V(i=0;i<1J.S;i++){if(L(C[1J[i]])&&!L(v.W[1J[i]])){v.W[1J[i]]=C[1J[i]]}}}if(1f=="1S"){1J=[\'mq\',\'yv\',\'y7\'];V(i=0;i<1J.S;i++){if(L(C[1J[i]])&&!L(2F[1J[i]])){v[1J[i]]=C[1J[i]]}}}C.mT==1?9h():\'\';if(1f=="3K"&&C.on==0){3d(Y)}if(C.1l==1&&C.mG>0){1y(Ha,C.mG*2i)}}E Ha(){C.mG=-1;o.Q.4F()}E yM(){if(9f){9f.4m.3l(9f)}9f=22(C.eW==1?"dI":"2g");O(9f,{"1u":"2E","1e":0,"1c":0,"19":C.1H=="g0"?bg.2h:(bg.2h>35?bg.2h:35)*C.GZ,"1g":C.1H=="g0"?bg.2W:(bg.2W>35?bg.2W:35)*C.vA});C=4q(C,\'io\',\'io\');Y.1V(9f)}E bx(x){if(1f.K("1a")==0&&U.S==1){C.2r=0}if(1f=="3K"&&C.dZ==0){C.2r=0}if(C.2r==1){xE=C.eW==1&&x==bg;if(C.eW==1&&2a(C.f4)){3Q(x,{"f4-7B":C.f4})}if(C.i1==1){O(x,{"7a":"4A"})}O(x,{"9N":"2C"});if(o.1i.2e){x.1B("bO",E(e){xJ(e)},{5G:J});x.1B("gi",E(e){xG(e)},{5G:J});x.1B("gO",E(e){GQ(e)},{5G:J})}x.hw=aH;if(v.1r.ip==1||C.ip==1){O(x,{"2A-1v":"#qp","1F":0.5})}}F{O(x,{"7a":"6Q"})}if(!o.1i.2e){x.l4=6L;x.l0=6a}x.FE=fU;x.FP=fO;if(C.3i==1||C.2x==1){x.ih=e3}}E xJ(e){js("12E"+1b);e.b9();bO=H}E xG(e){C.GY==1?6L():\'\';e.b9()}E GQ(e){e.b9();e.9i();C.GY==1?6a():\'\';if(!bO){aH(e)}bO=J}E 9T(){if(bg){bg.4m.3l(bg)}bg=22(xE?"dI":"2g");O(bg,{"1u":"2E","1e":0,"1c":0});if(2a(C.4L)){3Q(bg,{"id":(v.id+"pz"+C.4L+"12F")})}w=C.w;h=C.h;C.fP=-1;C.bp=-1;C=4q(C,\'2R\',\'2R\');C=4q(C,\'aq\',\'aq\');if(C.bw&&o.az){if(C.bw!=\'0 0 0 0\'){C=4q(C,\'aq\',\'bw\')}}if(C.1H=="1C"){w=1q[xC].2h;h=1q[xC].2W;if(C.xA>0){w0){C.hR=2T(1J[1])}F{C.4J=2T(1J[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.bC+C.bt;w=w+C.6Y+C.6V;C.h=h;C.w=w;if(C.1H=="1C"){C.i3=1q[0].2W}}F{C.6b=0}O(bg,{"19":(C.GJ==1?GK:w),"1g":h,"vz":(C.qs*h)/2,"5m":"2A .1s 3g, 1F .2s, 3a .1s 3g"+(2a(C.eJ)?\', 7d .1s 3g\':\'\')});mn(C.56,C.6b);if(C.1H=="g0"){O(bg,{"19":w,"1g":h,"vz":(C.qs*h/C.1L)/2,})}if(C.Fn==1){vs(bg,C.56,C.Fo,C.Fp)}if(C.qu==1){O(bg,{"2Q":2n(C.FX,1)+"px 6G "+C.qw})}if(C.9Z==1){O(bg,{\'jX-7d\':\'9Z(aK)\'})}mB.1V(bg);if(C.7q==1){O(1q[0],{\'2A\':5V(2n(C.12v,\'3Y\'),2n(C.12G,0.5),1q[0]),\'2Q-6O\':2n(C.12I,0),\'2V\':GL(2n(C.12J,0))})}}E mn(x,y){!2a(x)?x=C.56:\'\';!2a(y)?y=C.6b:\'\';O(bg,{"2A":(C.GM==1?"3g-4P("+(C.12K==1?"to 2y,":\'\')+5V(x,y)+","+5V(C.12L,y)+")":5V(x,y,bg))})}E 2o(){B fP=(-bg.2W/2);B bp=(-bg.2h/2);if(fP!=C.fP||bp!=C.bp){O(bg,{"1e":(-bg.2W/2),"1c":(-bg.2h/2)});C.fP=fP;C.bp=bp}if(9f){B x=C.1H=="g0"?bg.2h:(bg.2h>35?bg.2h:35);B y=C.1H=="g0"?bg.2W:(bg.2W>35?bg.2W:35);O(9f,{"1e":(-y/2)+C.Fv-C.FD,"1c":(-x/2)+C.12M-C.12N})}V(B i=0;i<2M.S;i++){B it=C.1H=="2t"?2G.4v(2T(1q[i].C.1g))/2:2G.4v(1q[i].2W)/2;B il=C.1H=="2t"?2T(1q[i].C.19)/2:1q[i].2h/2;if(it!=C.it[i]||il!=C.il[i]){O(1q[i],{"1e":-it,"1c":-il});if(bg){O(1q[i],{"1e":(5d(1q[i].C.1e)+C.bC/2-C.bt/2+C.12O/2+C.12P/2),"1c":(5d(1q[i].C.1c)+C.6Y/2-C.6V/2+C.12Q/2+C.12R/2)})}C.it[i]=it;C.il[i]=il}}}E 6L(){B i;6C=H;if(C.es==1){if(on&&L(C.mk)){i=1}F{i=0}if(bD&&es.S>2){i=2}if(es[i]){q6();1p(1q[es[i]])}}if(C.bg==1){if(2a(C.9L)||2a(C.8K)){mn(C.9L,C.8K)}if(2a(C.eJ)){O(bg,{"7d":"hy("+C.eJ+")"})}}if(C.7G>-1&&!GS){V(i=0;i<2M.S;i++){if(1q[i].C.5S!="3i"){O(1q[i],{"1F":C.7G})}}}if(C.n7!=-1){fp(1q,C.n7)}if(C.xZ==1){fi()}if(C.fB>C.1L&&C.fB>-1){1L(C.fB)}if(1f=="1h"&&o.Q.cL()){}F{if(C.2x==1&&C.mT!=1){B x=7k.S>1&&!on?7k[1]:7k[0];if(x){if(x.K(\'B:\')==0){2O.1U=1A[x.1k(4)];9h()}}1p(2x);O(2x,{"1F":1})}}if(1f=="5k"){o.U.5o(H);o.5o=H}o.ej=H;o.Q.kR(1b,"6C")}E 6a(){fO();6C=J;B i;if(C.es==1){if(on&&L(C.mk)){i=1}F{i=0}if(bD&&es.S>2){i=2}q6();1p(1q[i])}if(C.bg==1){if(2a(C.9L)||2a(C.8K)){mn(C.56,C.6b)}if(2a(C.eJ)){O(bg,{"7d":"hy(1)"})}}if(C.7G>-1){V(i=0;i<2M.S;i++){if(1q[i].C.5S!="3i"){O(1q[i],{"1F":C.a})}}}if(C.fB>-1){1L(C.1L)}if(C.n7!=-1){fp(1q,(C.aA==-1?\'#3F\':C.aA))}if(C.xZ==1){eZ()}if(1f=="5k"&&!o.26){o.U.5o(J);o.5o=J}xY();o.ej=J;o.Q?o.Q.kR(1b,"5l"):\'\'}E xY(){if(C.2x==1&&C.mT!=1){1l(2x);O(2x,{"1F":0})}}E aH(e){e?e.6M=H:\'\';if(!lM){o.Q.fk(1b);if(1f=="3K"){j3()}xY();if(C.13l==1){xW-=30;o0(1q[0],xW)}jp=H;if(C.GT==1||(1b=="nb"&&C.1l==1&&C.xU==1)){o.Q.4F()}}};G.GU=E(){aH()};E fU(){if(2a(C.xK)){1L(C.xK)}if(2a(C.xQ)){fp(1q,C.xQ)}}E fO(){if(2a(C.xK)){1L(C.1L)}if(2a(C.xQ)){fp(1q,nk(C.aA,\'3F\'))}}E j3(){if(2M){if(2M.S>1){if(on==H){1p(1q[0]);1l(1q[1])}F{1p(1q[1]);1l(1q[0])}}if(C.2x==1&&7k.S>1){2O.1U=o.ni+(on==H?7k[0]:7k[1])+o.iN;9h()}}if(L(C.yN)){if(on==H){C.3c=C.yN}F{C.3c=C.jh}}iE();on=!on;if(C.3c){if(C.3c.K(",0/1")>-1){js(C.3c,on?1:0)}}if(C.bg==1&&L(C.xO)){if(C.xO!=-1){if(on){C.GV=C.56;C.56=C.xO}F{C.56=C.GV}9T();bx(bg);2o();if(C.1H=="1C"){9n()}F{1L(C.1L)}}}}E iE(){if(L(C.fH)){if(C.fH.S>1){if(on==H){6q(C.fH[0])}F{6q(C.fH[1])}}}}E yQ(1d){1d.6M=H;o.Q.fk(1b)}E q6(){V(B i=0;i<2M.S;i++){if(1q[i].C.5S!="3i"){O(1q[i],{"1F":C.a});1l(1q[i])}}}E z5(1C){if(1q[0]){if(1q[0].2h>o.2Y-C.4J-C.4O-C.6Y-C.6V){if(C.xM==1){if(!1C){1C=1q[0].1U}1q[0].1U=\'\'+1C+\'\'}F{O(1q[0],{"bs-9r":"gf"})}O(1q[0],{"19":o.2Y-C.4J-C.4O-C.6Y-C.6V})}}}E xL(){if(bg){mP=J;C.9v=0;1l(bg);if(1q[0]){C.w=1q[0].2h*C.1L;C.h=1q[0].2W*C.1L;1L(C.1L)}C.8s=0;9T();yM();bx(9f);1p(bg);2o();o.Q.4W();if(!6e(Y)){3d(Y)}}F{mP=H}}E Fx(1d){1d.6M=H}E e3(){if(!o.1i.2e&&!o.ej){6L()}9h()}E 1L(x){if(x>0){O(bg,{"3a":"1L("+x+")"});V(i=0;i<2M.S;i++){O(1q[i],{"3a":"1L("+x+")"})}if(C.iM){C.iM.1L(x)}3A=x;3E=x}}E os(){2x=22("2g");O(2x,{\'1u\':\'2E\',\'1c\':0,\'1e\':0,\'1g\':\'2C\',"1F":0,"5m":"1F 0.1s 3g"});jx=22("2g");C=4q(C,\'jS\',\'jS\');C=4q(C,\'GW\',\'GW\');O(jx,{\'1u\':\'2E\',\'1c\':0,\'1e\':0,\'19\':\'100%\',\'1g\':30,\'2A-1v\':C.kK,\'1F\':C.kV,\'2Q-6O\':C.wP});2O=22("2g");O(2O,{\'1u\':\'2E\',\'1c\':C.uz,\'1e\':C.ou,\'1v\':C.uT,\'4e-eS\':gR(C.vF),\'4e-3T\':C.wx*2n(v.8N,1),"ji-gW":C.wR+\'px\',"2I-1g":"1"});if(C.2O){if(C.2O.K("B:")==0){C.GX=H}}if(!C.GX){O(2O,{\'bs-9r\':\'e4\'})}if(C.f1==1){8k=22("2g");8k.1U=\'<2t 19="aK" 1g="wN" wM="0 0 8 6" 8C="1.1" 4i="3X://4j.w3.4b/4h/2t" 4i:4k="3X://4j.w3.4b/7M/4k">\'}if(C.mT==1){O(2x,{"1F":1});bx(2x)}F{fA(2x)}Y.1V(2x);2O.1U=o.ni+(C.2O==\'\'?2L(1f):7k[0])+o.iN;2x.1V(jx);2x.1V(2O);if(C.f1==1){2x.1V(8k);B zH=o.zK?\'-aK\':\'-wN\';B ps=C.12U;if(!L(ps)){ps=\'\'}B tp=ps.K("1e")>-1;if(tp){o0(8k,\'-180\')}O(8k,{\'1u\':\'2E\',\'2y\':(ps.K("2y")>-1?10*C.1L:\'2C\'),\'1c\':(ps.K("1c")>-1?10*C.1L:(ps==\'\'||ps==\'1e\'?\'50%\':\'2C\')),\'2R-1c\':(ps==\'\'||ps==\'1e\'?\'-JA\':0),\'2S\':(tp?\'2C\':zH),\'1e\':(tp?zH:\'2C\'),\'1F\':C.kV})}9h()}E 9h(){if(C.2x==1){O(2x,{"1e":(fv==1?-h-2x.2W+3:-2x.2W/2)+C.13m-C.13O,"1c":(g1==1?-2O.2h:(fv==1?-w/2:+2O.2h))-(fv==1?0:2O.2h/2+5)+C.13Q-C.13R,"1g":C.ou+2O.2W+C.vE,"19":C.uz+2O.2h+C.Jh});O(jx,{\'1g\':2x.2W});2x.C.53="2i"}}G.c=E(){I Y};G.s=E(x){if(1f=="3K"){zl(x)}I C[x]};G.ss=E(x,x2){I L(C[x])?C[x][x2]:J};G.g=E(x){cz(x){1n"19":I w;1j;1n"1g":I h;1j;1n"h":I 2n(C.i3,h);1j;1n"x":I 5d(Y.C.1c);1j;1n"y":I 5d(Y.C.1e);1j;1n"1F":I Y.C.1F?Y.C.1F:1;1j;1n"1p":I 4x;1j;1n"3A":I 3A;1j;1n"3E":I 3E;1j;1n"1f":I 1f;1j;1n"Fl":I ak;1j;1n"jp":I jp;1j;1n"1H":I C.1H;1j;1n"S":I C.pU?C.pU:0;1j;1n"1b":I 1b;1j;1n"x0":I x0;1j;1n"y0":I y0;1j;1n"6C":I 6C;1j;1n"1h#":I ak.K("1h#")==0;1j;1n"1h:":I ak.K("1h:")==0;1j;1n"zA":I 1f=="3K"&&C.1H=="1C";1j;1n"1T#4x":I zM;1j;6Q:I J}};G.1T=E(k,x){cz(k){1n"1p":6C?6a():\'\';4x=x;1j;1n"2k":F5(x);1j;1n"5Y":5Y(Y);1j;1n"3d":3d(Y);1j;1n"FY":C.3i=0;1j;1n"zx":if(C.F3>0&&C.3i!=1&&!jr){2D(jr);jr=1y(E(){3d(Y);(C.13S!=1?C.3i=1:\'\');jr=1G},C.F3*2i)}1j;1n"1L":1L(x);1j;1n"13T":O(Y,{"3a":"1L(0)"});1j;1n"3A":O(Y,{"3a":"3A("+x+")"});3A=x;1j;1n"3E":O(Y,{"3a":"3E("+x+")"});3E=x;1j;1n"1F":O(Y,{"1F":x});1j;1n"lN":O(1q[0],{"1F":x});1j;1n"g6":O(1q[0],{"7d":"g6("+x+")"});1j;1n"1c":O(Y,{"1c":x});1j;1n"1e":O(Y,{"1e":x});1j;1n"19":O(Y,{"19":x});1j;1n"1g":O(Y,{"1g":x});1j;1n"uP":C.uP=x;1j;1n"g1":g1=x;1j;1n"1T#4x":zM=x;1j;1n"x":O(Y,{"1c":x});1j;1n"y":O(Y,{"1e":x});1j;1n"6g":C.6g=x;1j;1n"7r":C.7r=x;1j;1n"x0":x0=x;1j;1n"y0":y0=x;1j;1n"fT":C.fT=x;1j;6Q:I J}};E F5(x){if(x&&o.1i.2e){lM=H;1y(F7,dC)}if(!x){if(q5()&&bD){1l(1q[iJ]);1p(1q[0]);bD=J}}if(C.9v==1){x?1p(Y):1l(Y)}F{if(1b=="13U"||1b=="13V"){x?1p(Y):1l(Y)}F{O(Y,{"2k":(x?"4B":"1Q")})}4x=x;x?1p(Y):\'\'}if(x&&C.ls){C.ls=J;1y(9n,100)}}E F7(){lM=J}G.6q=E(x,y){if(ak!=\'\'&&(C.1C==\'x\'||C.1C==\'1x\')){x=x+\'x\'}if(y){x=C.1C+x}6q(x);!6e(Y)?C.ls=H:\'\'};B zD;G.iU=E(x){if(zD!=x){C.9w=x;6q(x);!6e(Y)?C.ls=H:\'\';o.Q?o.Q.4W():\'\'}zD=x};G.fi=E(){fi()};G.eZ=E(){eZ()};E fi(){3J(nu);nu=7n(E(){o0(du,ol);ol+=5},(1/2n(C.13W,4))*100)}E eZ(){3J(nu)}E o0(x,y){O(x,{"3a":"qj("+y+"vg)"+(x==1q[0]&&!F8&&3A!=1?\' 1L(\'+3A+\')\':\'\')})};G.F9=E(x){if(C.1C.K("{1S")>-1){6q(C.1C)}};G.j3=E(){j3()};G.zP=E(x){on=x==0;iE()};E 6q(1C){if(C.1H=="1C"){if(L(1C)){if(C.F2){if(1C.S==4){1C=(C.pT?\'0:0\':\'cT:0\')+1C}if(1C.S==5){1C=(C.pT?\'0:\':\'cT:\')+1C}if(1C.S==7){1C=(C.pT?\'\':\'0\')+1C}}if(C.Fa){if(1C.S==4){1C=\'0\'+1C}}C.pU=1C.S}1C=(C.zr?C.zr+(C.Fc?\'\':\' \'):\'\')+1C+(C.zp?\' \'+C.zp:\'\');B Fd=1q[0].2h+(C.bg==1?C.bC+C.bt:0);B Fe=1q[0].2W+(C.bg==1?C.bC+C.bt:0);1q[0].1U=o.ni+(1f=="3K"?zh(1C):1C)+o.iN;if(C.13X==1){1q[0].1U+=\'<7h C="2k:aC-4B;19:dN"><7h C="2Q-1e: d8 6G \'+3x(C.1v)+\';2Q-1c: d8 6G e9;2Q-2y: d8 6G e9;1u: 2E;2y:d8;1e: 50%;2R-1e: -4w;">\'}if(1f=="1S"){O(1q[0],{"19":"2C","bs-9r":"e4"});z5(1C)}C.w=1q[0].2h+(C.bg==1?C.6V+C.6Y:0);C.h=1q[0].2W+(C.bg==1?C.bC+C.bt:0);if(Fd!=C.w||Fe!=C.h||(C.w>0&&yZ==0)){9n()}if(1q[0].2h>0){yZ=C.w}F{ak!=\'\'?1l(1q[0]):\'\';if(1C!=\'\'){1y(9n,10)}}}}G.9n=E(){9n()};E q5(){I!o.P.6h()&&C.Ff==1}E 9n(){if(C.1H=="1C"){if(1q[0]){if(1q[0].2h>0){ak!=\'\'?1p(1q[0]):\'\';w=C.w=1q[0].2h;h=C.h=1q[0].2W;9T();bx(bg);2o();if(o.Q){if(7j([C.1u],"Y")){o.Q.yW()}F{o.Q.4W()}}}}}}G.yV=E(x){if(C.Fg==1){B n=4;if(1b=="13Y"){if(o.1i.2e){I}}F{n=8}B y=\'iy\';B z=[];V(B i=1;i(i/n)&&z[i]?1p(z[i]):\'\'}}F{V(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1p(z[i]);1j}}}}}};G.On=E(){if(!on){if(2M){if(2M.S>1&&U.S>1){1l(1q[0]);1p(1q[1])}}if(U.S>1){1f=U[1];if(C.2x==1){2O.1U=iw(1);9h()}}if(q5()&&bD){1l(1q[iJ]);bD=J}if(C.pp==1){j3(1)}iE();on=H}};E iw(x){I o.ni+(C.2O==\'\'?2L(U[x]):(7k.S>1?7k[x]:7k[0]))+o.iN}G.d1=E(x){d1(x)};G.Fh=E(x,y){if(C.iM){C.iM.ea(x,y)}};E d1(x){B y=\'iy\';B z=d7(y.a8(v.id,1b,\'13P\'));if(z){O(z,{"5m":"3a 0.1s 6A-5l"});if(x==1){z.C.3a=\'Fb(0, 0)\'}F{z.C.3a=\'Fb(-F0, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2x==1&&7k.S>1){2O.1U=(on?7k[0]:7k[1])}O(1q[0],{"1F":C.a})};G.iD=E(){if(on){if(2M){if(2M.S>1&&U.S>1){1p(1q[0]);1l(1q[1]);O(1q[0],{"1F":C.a})}}1f=U[0];if(U.S>1){if(C.2x==1){2O.1U=iw(0);9h()}}iE();on=J;bD=J}};G.yQ=E(){if(q5()){q6();1p(1q[iJ]);bD=H}};G.ER=E(){B 2J=J;if(C.1l==1){if(C.EZ==1){if(6e(o.2b)){2J=H}}if(C.140==1&&!o.26){2J=H}if(C.142==1&&o.26){2J=H}}if(!2J){5Y(Y);B g7=Y.cE("*");V(B i=g7.S;i--;){O(g7[i],{"6g-1t-6S":"143"})}4x=H}};G.j5=E(){j5()};E j5(){3d(Y);B g7=Y.cE("*");V(B i=g7.S;i--;){O(g7[i],{"6g-1t-6S":"6N"})}4x=J}G.4t=E(){if(2M.S>0){V(i=0;i<2M.S;i++){if(1q[i].4m==Y){Y.3l(1q[i])}1q[i]=1Z}}if(bg){bg.ds("hw");bg.ds("l4");bg.ds("l0");bg.4m.3l(bg);bg=1Z}if(C.1u.K(\'9a\')>-1){if(Y.4m==o.9a){o.9a.3l(Y)}}F{if(Y.4m==o.1R){o.1R.3l(Y)}F{if(o.1r){if(Y.4m==o.1r){o.1r.3l(Y)}}}}if(2x){if(2x.4m==Y){Y.3l(2x)}}Y=1Z};G.EJ=E(){g9?g9.jq():\'\'};G.EK=E(){yX()};E yX(){EL(2M[0],C.1v,1q[0])}E zh(x){B z=x+\'\';if(x.K(\'{\')>-1){if(x.K(\'{1a}\')>-1&&L(o.3n)){x=x.1P(\'{1a}\',fs(o.3n.bF().t))}if(x.K(\'{1S\')>-1){B y=o.bY?o.bY:(v.1S?v.1S:\'\');if(x.K(\'{bL}\')>-1&&o.Q){x=x.1P(\'{bL}\',o.Q.bN(\'bL\'))}if(o.bK&&o.Q){y=o.Q.bN(\'bK\')}x=x.1P(\'{1S}\',y);if(o.bK&&!o.Q){1y(6q,100,z)}}if(x.K(\'{1C\')>-1){V(B i=1;i<6;i++){if(x.K(\'{1C\'+i+\'}\')>-1){if(L(v[\'1C\'+i])){x=x.1P(\'{1C\'+i+\'}\',v[\'1C\'+i])}F{x=x.1P(\'{1C\'+i+\'}\',\'\')}}}}if(x.K(\'{5J}\')>-1){o.jv=1b;if(o.Q){x=x.1P(\'{5J}\',o.Q.bN(\'EM\'))}}}I x}G.zn=E(){6q(C.1C)};E zl(sf){if(2a(C[sf+\'47\'+\'B\'])){B x=v[C[sf+\'47\'+\'B\']];if(2a(x)){if(1E(x)=="4G"){C[sf]=x}}}}E fp(1q,5g){V(B i=0;i<1q.S;i++){qI(1q[i],5g)}if(C.3c=="3P"){if(o.3P){o.3P.144(1q[0],5g)}}}};B EO=E(1b,1f){B i;B C=[];B w;B h;B bg;B 4x=H;B x0;B y0;B 3A=1;B 3E=1;B fy=0;B 7T=0;B 145;B 3C;B oc;B 6C;B 6N;B 2r;B 3w;B 7y;B J7;B J3;B uF;B J4;B 2x;B 2O;B 8k;B fx;B uu;o.Fw=-1;B qA;B 6C;B uo;V(i in fw.R){C[i]=fw.R[i]}B 1f=v[1b].1f;B 1H=v[1b].1H;V(i in fw[1f]){C[i]=fw[1f][i]}V(i in v[1b]){C[i]=v[1b][i]}C.w=2T(C.w);C.h=2T(C.h);C=4q(C,\'2R\',\'2R\');C=4q(C,\'aq\',\'aq\');if(o.az){if(C.EP>0){C.w=2T(C.EP)}if(C.bw){if(C.bw!=\'0 0 0 0\'){C=4q(C,\'aq\',\'bw\')}}}B Y=22("2g");if(v.1r.EI==1&&v.1r.1l==1){o.1r.1V(Y)}F{o.1R.1V(Y)}1f=="2I"?o.9a=Y:\'\';B 7N=J;if(C.7P){if(C.7P!=\'1K\'){7N=H}}O(Y,{"1u":"2E","1e":0,"1c":0,"1F":1,"eb":"nI","oF":"la"});if(C.EQ==1){Y.C.53=C.5e}9T();B 8a=22("2g");O(8a,{"1u":"2E","2S":2G.4v(-C.h/2),"1c":2G.4v(-C.w/2)});if(C.7s>0&&C.FU==1){O(8a,{"2Q-6O":C.7s*C.h/2,"1g":C.h,"6K":"3i","4A-3o":"1Q"})}if(2a(C.4L)){3Q(Y,{"id":(v.id+"pz"+C.4L)})}Y.1V(8a);if(1f==\'2I\'&&v.xD==1){J8()}if(C.2x==1){os()}B 91=22("2g");ic(0,91,0.3,(C.4P==1?"3g-4P("+(C.vb==1?"to 1c,":\'\')+3x(C.ES)+", "+3x(C.pD)+")":3x(C.pD)),C.w,C.146);if(C.F1==1&&L(C.pL)){B iu=22("2g");iu.1U=C.pL.1P(/\\#Fk/g,3x(C.pD));91.1V(iu);O(iu,{"1u":"2E","2S":-2G.4v(C.h/2),"1c":0,"4A-3o":"1Q"});O(91,{"6K":"3i","2A":"1Q"});B x=["fK","eX","fL","pB","fr"];V(B y=0;y0){V(B y2=0;y20){B e2=22("2g");ic(2,e2,C.EX,C.149,0,C.7G);8a.1V(e2)}B 7l=22("2g");B qL=(C.4P==1?"3g-4P("+(C.vb==1?"to 1c,":\'\')+3x(C.EY)+", "+3x(C.1v)+")":C.1v);ic(3,7l,C.Fj,qL,0,C.a);if(C.F1==1&&L(C.pL)){B qf=22("2g");qf.1U=C.pL.1P(/\\#Fk/g,3x(C.1v));O(qf,{"1u":"2E","2S":-2G.4v(C.h/2),"1c":0,"4A-3o":"1Q"});O(7l,{"6K":"3i","2A":"1Q"});7l.1V(qf)}if(C.5U==1){B ch=22("2g");C=4q(C,\'v8\',\'v8\');C=4q(C,\'v7\',\'v7\');O(ch,{"1u":"2E","2S":C.h/2,"1c":0,"4A-3o":"1Q","4e-3T":C.FF*2n(v.8N,1),"1v":C.5T,"2I-1g":"100%","2V-1e":C.14a,"2V-2S":C.14b,"2V-1c":C.14c,"2V-2y":C.141,"2R-1e":C.13N,"2R-2S":C.13A,"2R-1c":C.13M,"2R-2y":C.13p,"2Q-6O":(C.FI+"px"),"2k":"1Q"});if(C.FJ==1){O(ch,{"2A":3x(C.JY)})}7l.1V(ch);B ke=J;B 13q=J}o.qQ=C.h;8a.1V(7l);if(C.a2==1){B 7O=[];B pi;if(1E FK!=="1G"){B 5B=1w FK(Y,7O,w,C,qL,qJ)}}if(C.13r==1&&v.13s){if(1E FM!=="1G"){o.vn=1w FM(Y,w,C,qL,qJ)}}if(C.3w==1){if(C.ep.62().K(\'<2t\')==-1){C.ep==\'\'?C.ep="<2t 19=\'20\' 1g=\'20\'>":\'\'}3w=22("2g");3w.1U=C.ep.62();C=4q(C,\'FO\',\'FO\');O(3w,{"1u":"2E","1e":-10+C.13t-C.13u,"1c":-2i,"4A-3o":"1Q","1g":20,"19":C.fc,"1F":C.uw,"5m":"3a 0.1s 3g, 1F 0.1s 3g"});if(C.kg==1||C.uL==1){O(3w,{"3a":"1L(0)"})}F{if(C.pg!=1){O(3w,{"3a":"1L("+C.pg+")"})}}if(C.16l==1){O(3w,{"7d":"13v-9S(4w 4w d8 5w(0, 0, 0, .7))"})}Y.1V(3w);if(C.vf!=-1){qI(3w,C.vf)}C.Fs=3w.2h;if(C.7y==1){7y=3w.13w(H);Y.1V(7y);if(C.v5&&C.v5!=-1){qI(7y,C.v5)}}}if(C.b5!=0){O(Y,{"3a":"qj("+C.b5+"vg)"})}if(C.3i==1){1l(Y);4x=J}if(1f=="1K"&&!7N){if(C.1l==1&&C.hN==1){o.i4=H;C.3i=H}F{o.i4=J}}C.b7=0;if(C.b5!=0){C.i9=2G.Ic(C.b5);if(C.i9>45&&C.i9<135){C.b7=90}if(C.i9>13x&&C.i90?C[\'h\'+n]:C.h),"2A":z?(z.K("3g")>-1?z:3x(z)):\'\',"2Q-6O":(C.FU==1?1:C.7s*C.h/2),"1F":FV,"4A-3o":"1Q","5m":"3a 0.2s 6A-in-5l"})}E 9T(){bg=22(C.eW==1?"dI":"2g");C=4q(C,\'fS\',\'fS\');B i3=C.h+C.bC+C.bt;B FW=C.w+C.6Y+C.6V;if(C.bg==1){}F{C.6b=0}C=4q(C,\'io\',\'io\');if(v.1r.ip==1||C.ip==1){C.56=\'#qp\';C.bg=1;C.6b=0.5}O(bg,{"1u":"2E","1e":0,"1c":0,"19":FW,"1g":i3*C.vA,"vz":(C.qs*i3)/2,"2A":5V(C.56,C.6b),"9N":"2C","5m":"1F .1s 3g, 2A .1s 3g"});if(C.9Z==1){O(bg,{\'jX-7d\':\'9Z(aK)\'})}if(C.qu==1){O(bg,{"2Q":2n(C.FX,1)+"px 6G #"+C.qw})}if(C.2r==1){if(C.i1==1){O(bg,{"7a":"4A"})}if(!o.1i.2e||v.h0==1){bg.hw=aH;bg.FP=fO;bg.FE=fU;bg.ih=e3}if(C.eW==1&&2a(C.f4)){3Q(bg,{"f4-7B":C.f4})}}F{O(bg,{"7a":"6Q"})}if(!o.1i.2e){bg.l4=6L;bg.ih=e3;bg.l0=6a}if(o.1i.vv&&C.2r==1){bg.1B("gi",E(1d){1d.6M=H;if(!L(1d.5P)&&1d.8d.S>0){1d.5P=1d.8d[0].jN;1d.9x=1d.8d[0].lw}o.wG=H;qA=1d;6L(1d);fU(1d)},{5G:J});bg.1B("gO",E(1d){1d.6M=H;o.3C=J;1y(E(){o.wG=J},4y);6a(1d);fO(qA)},{5G:J});bg.1B("2r",E(1d){1d.6M=H});bg.1B("bO",E(1d){if(!L(1d.5P)&&1d.8d.S>0){1d.5P=1d.8d[0].jN;1d.9x=1d.8d[0].lw}qA=1d;o.3C=H;e3(1d);if(o.1i.vv){fU(1d)}},{5G:J})}O(bg,{"1c":2G.qB(-C.w/2-C.6Y)});O(bg,{"1e":2G.qB(-C.h/2-C.bC+C.Fv-C.FD)});if(C.Fn==1){vs(bg,C.56,C.Fo,C.Fp)}Y.1V(bg)}E 2o(19){if(19!=w){w=19;o.vp=w;B aE=w/91.2h;O(bg,{"19":(w+C.6Y+C.6V),"1c":-w/2-C.6Y,});O(8a,{"1c":-w/2});O(91,{"19":w});O(8a,{"19":w});B xx=cm.2h*aE;if(xx>91.2h){xx=91.2h}O(cm,{"19":xx});B wp=7l.2h*aE;O(7l,{"19":wp});dh(wp);if(1f=="2I"){IX()}if(C.a2==1){if(5B){B p=5B.FC(w,wp);kG(p)}F{kG(0)}}if(o.vn){o.vn.2o(w)}if(o.6p){o.6p.2o()}}}E kG(p){if(p>0){1l(8a);pi=H}F{if(pi){1p(8a);pi=J}}}E dh(x,y){if(C.3w==1){B cV=C.Fs/2;if(xw-cV&&C.fc!=20){x=w-cV}B x2=x-w/2-cV+C.13y-C.13o;if(x2>w/2-cV){x2=w/2-cV}if(y==2){7y?O(7y,{"1c":x2}):\'\'}F{O(3w,{"1c":x2})}}}E p3(x){O((x==2?7y:3w),{"3a":"1L("+C.pg+")"})}E 6L(1d){o.Q.kR(1b,"6C");if(C.bg==1){if(C.8K!=-1){B m=1w 5Q({"mc":bg,"1H":"8D","to":C.8K,"1a":0.1,"me":(1b+"bg")})}if(2a(C.9L)){O(bg,{"2A-1v":C.9L})}}if(2a(C.vl)){O(7l,{"2A-1v":C.vl})}if(C.3w==1){if(C.Fu==1&&L(C.vh)){if(C.oe==1&&3C){}F{3w.1U="<2t 19=\'"+C.fc+"\' 1g=\'20\' 4i:4k=\'3X://4j.w3.4b/7M/4k\' 4i=\'3X://4j.w3.4b/4h/2t\'>"+C.vh.62()+""}}if(C.kg==1){if(C.uL==1&&!o.1z){}F{p3()}}F{if(C.o5!=-1){B m2=1w 5Q({"mc":3w,"1H":"8D","to":C.o5,"1a":0.1,"me":(1b+"3w")})}}if(7y){p3(2);dh(7L(1d.5P)-7T,2)}}if(C.2x==1&&(o.P.1m()>0||1f=="1K"||7N)){kx()}if(C.fD>0){O(bg,{"3a":"3E("+((C.fD-1)/5+1)+")"});us(C.fD)}if(C.3w==1&&C.uJ==1){dh(7L(1d.5P)-7T)}if(1f=="1K"){o.U.5o(H);o.5o=H}6C=H;o.ej=H}E us(x){O(91,{"3a":"3E("+x+")"});O(cm,{"3a":"3E("+x+")"});e2?O(e2,{"3a":"3E("+x+")"}):\'\';O(7l,{"3a":"3E("+x+")"})}E 6a(){if(!oc){if(C.7G>0){O(e2,{"19":0})}if(2a(C.vl)){O(7l,{"2A-1v":C.1v})}if(C.bg==1){if(C.8K!=-1){B m=1w 5Q({"mc":bg,"1H":"8D","to":C.6b,"1a":0.1,"me":(1b+"bg")})}if(2a(C.9L)){O(bg,{"2A-1v":C.56})}}if(C.3w==1){if(C.Fu==1&&L(C.vh)){if(C.oe==1&&3C){}F{3w.1U="<2t 19=\'"+C.fc+"\' 1g=\'20\' 4i:4k=\'3X://4j.w3.4b/7M/4k\' 4i=\'3X://4j.w3.4b/4h/2t\'>"+C.ep.62()+""}}if(C.kg==1){O(3w,{"3a":"1L(0)"})}F{if(C.o5!=-1){B m2=1w 5Q({"mc":3w,"1H":"8D","to":C.uw,"1a":0.1,"me":(1b+"3w")})}}if(7y){O(7y,{"3a":"1L(0)"})}}if(C.fD>0){O(bg,{"3a":"3E(1)"});us(1)}if(1f=="1K"&&!o.26){o.U.5o(J);o.5o=J}o.Q.kR(1b,"5l")}if(C.a2==1&&5B){5B.5l()}if(C.2x==1&&(o.P.1m()>0||1f=="1K")){oQ()}if(o.nL&&1f=="2I"){o.th.1l();o.Fw=-1}6C=J;o.ej=J}E aH(1d){1d.6M=H}E Fx(1d){1d.6M=H}E fO(1d){if(1f=="1K"){if(o.9s){oc=H;2D(uo);uo=1y(E(){oc=J;6a()},2i)}}uM();o.3C=J;if(C.3w==1){if(C.oe==1&&L(C.un)){3w.1U="<2t 19=\'20\' 1g=\'20\' 4i:4k=\'3X://4j.w3.4b/7M/4k\' 4i=\'3X://4j.w3.4b/4h/2t\'>"+C.ep.62()+""}}c5(1d.5P,1d.9x);o.Q.fk(1b);o.Q.gT(1d.5P,1d.9x);ue();1d.6M=H}E fU(1d){3C=H;if(C.3w==1){if(C.oe==1&&L(C.un)){3w.1U="<2t 19=\'20\' 1g=\'20\' 4i:4k=\'3X://4j.w3.4b/7M/4k\' 4i=\'3X://4j.w3.4b/4h/2t\'>"+C.un.62()+""}}fy=7L(jF(bg));7T=7L(gn(bg));c5(1d.5P,1d.9x);if(C.uN==1){if(C.Hj==1&&o.1t){6N=H;o.P.3b(\'9J\')}}6H(2r,1,"no")}E c5(ee,eg){B x;ee=7L(ee);eg=7L(eg);B Fz=2G.5O(28.nQ.aT,28.ba.aT);B Fy=2G.5O(28.nQ.ei,28.ba.ei);if(o.1i.2e){}F{eg=eg+Fy;ee=ee+Fz}if(C.b7>0){x=eg-fy-C.6V;2r=x/w;if(C.b7==FA){x=eg-fy-C.6Y;2r=x/w;2r=(2r-1)*-1}}F{x=ee-7T-C.6Y;2r=x/w;if(C.b5>134&&C.b5<13z){x=ee-7T-C.6V;2r=x/w;2r=(2r-1)*-1}}2r>1?2r=1:\'\';2r<0?2r=0:\'\'}G.FB=E(){if(5B){B p=5B.FC(w);kG(p)}};G.lh=E(){if(5B){B p=5B.ea(w);kG(p)}};E uM(){3C=J;ue()}E ue(){if(C.uN==1){if(C.Hj==1&&6N){6N=J;o.P.2v(\'9J\')}}}E e3(1d){7T=7L(gn(bg));if(C.7G>0){B 3I=7L(1d.5P)-7T;O(e2,{"19":3I});if(C.a2==1){5B?5B.13B(3I):\'\'}}if(C.2x==1&&(o.P.1m()>0||1f=="1K"||7N)){kx();fy=jF(bg);c5(1d.5P,1d.9x);if(1f=="2I"){if(v.13C==1){if(o.P.6h()&&o.P.cB().K("?ub")>0){2O.1U=\'- \'+fs((1-2r)*o.P.1m(H))}F{2O.1U=fs(2r*o.P.1m())}}F{B d=o.P.1m();if(v.4u>0){d=d-v.4u*1}B aU=\'\';if(C.a2==1&&5B){aU=5B.2x(2r*d);aU!=\'\'?aU=aU+\'
\':\'\'}if(o.dW&&o.G0){2O.1U=o.dW.Tm(o.G0+2r*d*2i)}F{2O.1U=aU+fs(2r*d)}}}if(1f=="1K"||7N){2O.1U=wL(2r)}9h(1d)}if(o.nL&&1f=="2I"&&o.th){uu=1d;if(!fx||v.Hk!=1){uj()}if(v.Hk==1){2D(fx);fx=1y(uj,50)}}if(C.3w==1){(C.uJ==1||3C)?dh(7L(1d.5P)-7T):\'\';if(7y){dh(7L(1d.5P)-7T,2)}}}E uj(){2D(fx);fx=1G;if(C.2x==0){fy=7L(jF(bg));7T=7L(gn(bg));c5(1d.5P,1d.9x)}6C?o.th.bJ(uu,w,2r,7T):\'\'}E 9h(1d,t,l){B tw=2O.2h;B 1c=(-w/2+(7L(1d.5P)+28.nQ.aT-7T)-tw/2)+(l?l:0);B kB=0;if(v.xm!=1){if(1c+w/2+tw+10>o.2Y){kB=1c;1c=o.2Y-w/2-tw-10}if(1c+o.2Y/2<0){kB=1c;1c=-o.2Y/2}}if(1c>w/2-tw/2){1c=w/2-tw/2}if(1c<-w/2){1c=-w/2}B x={"1e":(-2O.2W-C.IF*1-C.ou-C.vE)-(C.J1==1?(C.h/2)*(C.fD>0?C.fD:1):0)+(t?t:0),"1c":1c};O(2x,x);if(C.f1==1){O(8k,{\'1u\':\'2E\',\'1c\':2O.2h/2-4+(kB!=0?kB-1c:0),\'1e\':2O.2W-6})}}G.kx=E(e,x,t,l){kx();2O.1U=x;9h(e,t,l)};E kx(){if(!6e(2x)||2x.C.1F==0){1p(2x);O(2x,{"1F":1})}}G.oQ=E(){oQ()};E oQ(){1l(2x);O(2x,{"1F":0})}G.c=E(){I Y};G.s=E(1b){I C[1b]};G.ss=E(x,x2){I C[x][x2]};G.g=E(x){cz(x){1n"19":I w;1j;1n"13D":I 91.2h;1j;1n"1g":I C.h;1j;1n"x":I 5d(Y.C.1c);1j;1n"y":I 5d(Y.C.1e);1j;1n"1F":I Y.C.1F?Y.C.1F:1;1j;1n"1p":I 4x;1j;1n"3A":I 3A;1j;1n"3E":I 3E;1j;1n"1f":I 1f;1j;1n"1b":I 1b;1j;1n"x0":I x0;1j;1n"y0":I y0;1j;1n"2r":I 2r;1j;1n"fJ":I 7N;1j;6Q:I J}};G.1T=E(1b,x){cz(1b){1n"1p":4x=x;1j;1n"3C":3C=x;1j;1n"2k":1f=="2I"||C.1l==1?O(Y,{"5S":(x?"4x":"3i")}):O(Y,{"2k":(x?"4B":"1Q")});4x=x;1j;1n"3A":O(Y,{"3a":"3A("+x+")"});3A=x;1j;1n"3E":O(Y,{"3a":"3E("+x+")"});3E=x;1j;1n"1F":O(Y,{"1F":x});1j;1n"1c":O(Y,{"1c":x});1j;1n"1e":O(Y,{"1e":x});1j;1n"2r":2r=x;1j;1n"eD":C.eD=x;1j;1n"19":O(Y,{"19":x});1j;1n"1g":O(Y,{"1g":x});1j;1n"uP":C.13E=x;1j;1n"x":O(Y,{"1c":x});1j;1n"y":O(Y,{"1e":x});1j;1n"x0":x0=x;1j;1n"y0":y0=x;1j}};G.2o=E(x){2o(x)};G.lR=E(x){};G.gM=E(aR,aS){if(3C){if(1f=="1K"||7N||C.uN==1){c5(aR,aS);o.Q.fk(1b)}if(1f=="1K"){o.9s=H}c5(aR,aS);6H(2r,1,"no")}};G.gT=E(aR,aS){if(3C){uM();3C=J;c5(aR,aS);o.Q.fk(1b);6H(2r,1,"no")}};E 6H(1a,1m,x){1a<0?1a=0:\'\';if(v.4u>0&&1m>1){1m=1m-v.4u;1a=1a-v.4u}if(C.3w==1&&C.uL==1&&C.kg!=1){if(!C.J2&&1a>0){p3();C.J2=H}}if(3C&&1m!=1){}F{B 3I;if(1m>0&&1a>0){if(1a>1m){1a=1m}3I=w*(1a/1m);if(3I==7l.2h){3I=-1}}F{3I=0}if(3I>=0){O(7l,{"19":3I});if(C.uJ==1&&6C&&!x){}F{dh(3I)}if(C.a2==1){if(5B){5B.ce(3I)}}}if(L(ch)){if(1m<2&&1f=="2I"){if(ke){3d(ch);ke=J}}F{if(!ke){5Y(ch);ke=H}ch.1U=1f=="2I"?3W(1a==0?1m:1a):wL(1a)}}}};G.6H=E(1a,1m,x){if(1m!=J3||1a!=J4||x){6H(1a,1m,x)}};G.J5=E(){2r>1?2r=1:\'\';2r<0?2r=0:\'\';O(7l,{"19":(2r*w)})};G.J6=E(1a,1m){B 3I=0;if(1m>0&&1a>0){3I=w*(1a/1m);3I>w?3I=w:\'\';O(cm,{"19":5d(3I)});J7=1m;uF=1a;if(C.a2==1){if(5B){5B.8s(3I)}}}F{uF=0;O(cm,{"19":0})}if(C.a2==1){if(5B){5B.8s(3I)}}};G.kz=E(x){if(C.6p==1){if(!o.6p){if(x!=0){if(1E J0!=="1G"){o.6p=1w J0(Y,C,x);o.aa=H}}}F{if((!L(x)||x==0)&&o.aa){o.6p.1l();o.aa=J}F{if(!o.aa||(L(x)&&x!=1&&x!=0)){o.6p.uE(x);o.aa=H}}}}};E J8(){o.bJ=22("2g");O(o.bJ,{\'1u\':\'2E\',\'1c\':0,\'1e\':0,\'19\':v.Ja,\'1g\':v.Jb,\'6K\':\'3i\',"4A-3o":"1Q","2A-1v":"#gZ","2Q-6O":v.Jc+\'px\',"2k":"1Q"});o.bJ.id="13F"+v.id;if(v.Jd==1){O(o.bJ,{"2Q":v.Je+"px 6G "+uB(\'1v\',v.Jf)})}if(v.Jg==1){O(o.bJ,{"7x-9S":"ge 4w iv 5w(0,0,0,0.5)"})}o.bJ.C.53="jR";Y.1V(o.bJ)}E os(){2x=22("2g");O(2x,{\'1u\':\'2E\',\'1c\':0,\'1e\':0,\'1g\':\'2C\',"4A-3o":"1Q","1F":0,"5m":"1F 0.1s 3g"});C=4q(C,\'jS\',\'jS\');2O=22("2g");O(2O,{\'1u\':\'2E\',\'2V-1c\':C.uz,\'2V-2y\':C.Jh,\'2V-1e\':C.ou,\'2V-2S\':C.vE-1,\'1C-8t\':\'8w\',\'1v\':C.uT,\'4e-eS\':gR(C.vF),\'4e-3T\':C.wx*2n(v.8N,1),\'ji-gW\':C.wR+\'px\',\'2I-1g\':"1",\'2A-1v\':5V(C.kK,C.kV),\'2Q-6O\':C.wP});C.J9?C.f1=C.J9:\'\';if(C.f1==1){8k=22("2g");8k.1U=\'<2t 19="aK" 1g="wN" wM="0 0 8 6" 8C="1.1" 4i="3X://4j.w3.4b/4h/2t" 4i:4k="3X://4j.w3.4b/7M/4k">\'}Y.1V(2x);2x.1V(2O);if(C.f1==1){2x.1V(8k);O(8k,{\'1F\':C.kV})}2x.C.53="2i"};E IX(){if(o.3n&&v.df==1&&!o.1z&&!2r){B f=o.3n.bF();if(f.t&&f.d){o.oK=f.d;6H(f.t,f.d)}}};E wL(x){B y=2G.4v(x*100);if(1f=="1K"){if(v.oM>1&&!7N){y=y*v.oM+\'%\'}}if(7N){if(o.hP){I(7N&&2a(C.2O)?C.2O+\'&eQ;\':\'\')+3Z(x*o.6j.4M(-1)[0]).wK(1)}if(o.IH){I(7N&&2a(C.2O)?C.2O+\'&eQ;\':\'\')+o.nt}}I y};G.4t=E(){Y.3l(8a);if(bg){bg.ds("hw");bg.ds("l4");bg.ds("l0");bg.4m.3l(bg);bg=1Z}if(3w){Y.3l(3w)}if(7y){Y.3l(7y)}if(Y.4m==o.1R){o.1R.3l(Y)}F{if(o.1r){if(Y.4m==o.1r){o.1r.3l(Y)}}}Y=1Z}};B tV=E(1e){B i;B C=[];B w;B h;B 4x=H;B 3A=1;B 3E=1;B x0=0;B y0=0;B aO=5I(oL,13G);B 1f,1b="bg";B 1H="13H";if(1e==H){C["1u"]=\'1e\';C.h=2n(v.1r.13I,50);C.a=2n(v.1r.13J,0.5);C.1v=2n(v.1r.13K,\'#gZ\')}F{C["1u"]=v.1r.1u;V(B k in v.1r){if(v.1r.2w(k)){C[k]=v.1r[k]}}}if(C.1p==0){v.1r.h=C.h=0;C.2V=C.2R="0 0 0 0";C.4P=0}C["1L"]=1;C=4q(C,\'2R\',\'2R\');if(2a(C.IJ)&&o.az){C=4q(C,\'2R\',\'IJ\')}if(C.13L==1){C.4J+=\'%\';C.4O+=\'%\'}B Y=22("2g");if(C.9Z==1&&C.4P==0){C.a<1?C.wB=C.a:C.wB=0.2;v.1r.a=C.a=1}F{C.9Z=0}O(Y,{\'1u\':\'2E\',\'1c\':0,\'1e\':0,\'19\':(C.kJ==1||1e?\'100%\':o.aX),\'1F\':C.a,\'4A-3o\':\'1Q\',\'eb\':\'nI\',\'oF\':\'la\'});o.1R.1V(Y);B bg=22("2g");O(bg,{\'1g\':C.h-(C.1u!=\'1e\'?C.dF+C.aD:0),\'2k\':\'4B\',\'2R-1c\':C.4J,\'2R-2y\':C.4O,\'2Q-6O\':C.7s});if(C.kT>0){B kT=\'4w 6G \'+5V(2n(C.13n,\'3F\'),C.kT);if(C.12t==1){O(bg,{\'2Q-1e\':kT})}F{O(bg,{\'2Q\':kT})}}Y.1V(bg);w=Y.2h;v.dB=-C.aD;if(C.4P==1||1e){if((C.1v==\'3Y\'||v.1r.af!=\'\')&&!1e&&C.dF==0){if(C.1u!=\'1e\'){v.dB=98-C.h}B 3M=\'29:af/wE;lo,11x+12s/T/D+10Y/10Z/11a==\';if(v.1r.af.K("29:af")>-1){3M=v.1r.af}O(bg,{\'1g\':C.h+(C.1u!=\'1e\'?v.dB:0),\'2A\':\'X(\'+3M+\') gN-x 50% 100%\',\'2A-3T\':\'2C\'})}F{B gy=(1e?\'to 1e, \':\'to 2S, \')+5V(C.1v,0)+\', \'+5V(C.1v,1);O(bg,{\'2A\':\'-nr-3g-4P(\'+gy+\')\',\'2A\':\'-3S-3g-4P(\'+gy+\')\',\'2A\':\'-ms-3g-4P(\'+gy+\')\',\'2A\':\'-o-3g-4P(\'+gy+\')\',\'2A\':\'3g-4P(\'+gy+\')\'})}}F{if(C.9Z==1){O(Y,{\'jX-7d\':\'9Z(aK)\'});O(bg,{\'1F\':C.wB})}O(bg,{\'2A-1v\':C.1v})}if(1e){O(Y,{"5m":"1F 0.2s 6A-5l"})}G.h=E(){I C.h-(C.1u!=\'1e\'?C.aD:0)};G.c=E(){I Y};G.s=E(1b){I C[1b]};G.g=E(x){if(Y){cz(x){1n"w":Y.2h>0?w=Y.2h:\'\';I w;1j;1n"19":I Y.2h;1j;1n"1g":I Y.2W;1j;1n"x":I 5d(Y.C.1c);1j;1n"y":I 5d(Y.C.1e);1j;1n"1F":I Y.C.1F?Y.C.1F:1;1j;1n"1p":I 4x;1j;1n"3A":I 3A;1j;1n"3E":I 3E;1j;1n"1b":I 1b;1j;1n"x0":I x0;1j;1n"y0":I y0;1j;1n"aO":I 1b+aO;1j;6Q:I J}}F{I J}};G.1T=E(1b,x){cz(1b){1n"1p":4x=x;1j;1n"w":w=x;1j;1n"2k":O(Y,{"2k":(x&&v.wT!=1?"4B":"1Q")});4x=x;1j;1n"1L":O(Y,{"3a":"1L("+x+")"});3A=x;3E=x;1j;1n"3A":O(Y,{"3a":"3A("+x+")"});3A=x;1j;1n"3E":O(Y,{"3a":"3E("+x+")"});3E=x;1j;1n"1F":O(Y,{"1F":x});1j;1n"1c":O(Y,{"1c":x});1j;1n"1e":O(Y,{"1e":x});1j;1n"19":O(Y,{"19":x});1j;1n"1g":O(Y,{"1g":x});1j;1n"x":O(Y,{"1c":x});1j;1n"y":O(Y,{"1e":x});1j;1n"x0":x0=x;1j;1n"y0":y0=x;1j}};G.4t=E(){o.1R.3l(Y);Y=1Z}};if(1E(2F)=="4G"){IK()}o.G=G;if(2F.id){if(28.ha(2F.id)){xi()}F{28.1B(\'11b\',hf)}}F{1E IL==\'E\'?IL():\'\'}E xi(){if(L(2F.id)){if(28.ha(2F.id)){if(!Ig(28.ha(2F.id))||2F.4x==1){2F.11c==1?1y(hf,50):hf()}F{1y(xi,50)}}}}E hf(){V(B i=0;i<1A.4V.S;i++){if(L(1A.4V[i])){if(1A.4V[i].2P("id")==2F.id){if(1A.4V[i].2P("8z")){1A.4V[i].2P(\'2J\')}}F{if(v.11d==1&&1A.4V[i].2P("v","3j")==1){2F.3j=0}}}}1A.4V.3h(o.G);B 2J=J;o.v0=kD(v);2F.bi?2F.3e=2F.bi:\'\';if(L(2F.3e)){V(B i=2;i<10;i++){if(2F.3e==i&&o[\'u\'+i]!=\'\'){v=bb(v,5c.7g(gd(o[\'u\'+i])));2J=H}}}if(o.u!=\'\'&&!2J){v=bb(v,(1E o.u!="3B"?5c.7g(gd(o.u)):o.u))}if(1E(11e)!="E"){V(B 1b in 2F){if(2F.2w(1b)){if(1b.K("IM")==0||IN(1b)){2F[1b]=1Z}}}}v=bb(v,2F);o.1O=28.ha(v.id);if(v.hW==1&&v.11f==1&&1E(xc)=="E"){yl(o.1O,"11g");if(!xc()){1A.28.1B("94",xc,{5G:J})}}F{IG()}}E IG(){B x9=v.2b;if(v.11h==1&&L(v.2b)&&L(x9)){v.2b!=\'\'?v.2b=x9:\'\'}if((!L(v.3f)||v.3f==\'\')&&v.10X==1){1o(\'5C\');I}if(v.IO==1||v.x6==1){1A.1B(\'an\',E(1d){B x=1G;B y;L(1d.29.1a)?x=1d.29.1a:\'\';L(1d.29.1K)?x=1d.29.1K:\'\';L(1d.29.IQ)?y=1d.29.IQ:\'\';L(1d.29.2P)?y=1d.29.2P:\'\';if(y&&2a(v.IR)){B pm=v.IR.1P(/\\s+/ig,\'\').2q(\',\');if(pm.K(y)==-1){I}}if(v.x6==1){if(1E(IS)=="E"){IS(1d)}}if(y&&o.8J){if(L(1d.29.1T)){x=1d.29.1T}B z=3z(y,x);1A.9W.p6({1d:y,11i:z},\'*\')}})}V(B 1b in o.gD){if(o.gD.2w(1b)){o.gD[1b]!=\'\'?o.jH+=o.gD[1b]+\' \':\'\'}}1o(o.8C+\' \'+o.jH);1A.dq=v.id;o.d=8F.wY;o.hs=8F.11k;if(!v.4T&&7j([o.hs],\'#1t-\')){v.4T=o.hs.1k(o.hs.K(\'#1t-\')+6)}if(9W){B oX=J;2U{if(9W){if(9W.28){B p0=9W.28.cE("IT");V(B i=0;i-1){o.10V=o.1O.C.19}if(v.5q=="6Z"||o.1O.C.1g.K("%")>-1){v.5q="%";o.po=o.1O.C.1g;o.9b=0}if(o.8X==0){if(o.1O.C.19.K("px")>0){o.8X=2T(o.1O.C.19)}F{if(o.1O.4m.C.19.K("px")>0){o.8X=2T(o.1O.4m.C.19)}F{if(o.1O.4m.4m.C.19.K("px")>0){o.8X=2T(o.1O.4m.4m.C.19)}}}}if(7D(v.5q).K("x")>0){o.5q=v.5q.2q("x")[0]/v.5q.2q("x")[1];if(o.9b==0){o.9b=o.8X/o.5q}}F{o.5q=0}O(o.1O,{\'1u\':\'hq\',\'7x-kH\':\'wl-7x\',\'1C-8t\':\'1c\',\'-3S-JH-10J\':\'1Q\',\'vM\':gR(\'nF-nE\'),\'8Z-1g\':15,\'eb\':14*2n(v.8N,1),\'2I-1g\':\'la\',\'JS\':\'JT\',\'1v-JI\':\'1Q\'});if(v.9S==1){O(o.1O,{\'7x-9S\':\' 0 JJ 10U 5w(50,50,93,.1), 0 iv JJ 5w(0,0,0,.10y)\'})}if(o.5q>0){O(o.1O,{\'1g\':o.9b})}F{O(o.1O,{\'1g\':o.9b==0?o.po:o.9b})}if(o.8X==0){O(o.1O,{\'19\':\'100%\'})}o.1R=22("2g");O(o.1R,{\'1u\':\'2E\',\'7x-kH\':\'wl-7x\',\'7U\':v.ny,\'1v\':\'#3F\',\'19\':\'100%\',\'1g\':\'100%\',\'1c\':0,\'1e\':0,\'eb\':\'nI\',\'2I-1g\':\'la\'});if(v.xm!=1){o.1R.C.6K=\'3i\'}if(v.10z==1){o.1R.C.7U=\'e9\'}o.O=28.22(\'C\');o.O.1H=\'1C/O\';o.1R.1V(o.O);o.1R.7J("id",\'10A\'+v.id);le(1);if(1A.JK){B JL=1w JK(E(e){if(e[0].vR.S>0){V(B i=0;i *{2A:1Q;2Q:0;-3S-10H-5S: 3i;1u: ob;1e: 2C;1c: 2C;6K:4x;JS:JT!6i;5O-19:1Q!6i;dE-1f: 10x;3a-10I: 8w 8w;7x-kH:wl-7x!6i;-3S-JU-JV-1v: 5w(0,0,0,0);-3S-JU-JV-1v: e9;1C-10K:0!6i;"+1J+"} 4Y 3M{5O-19:1Q} 4Y > *:6d{10L: 1Q} 4Y,4Y a,4Y a:10M,4Y a:10N,4Y a:dZ,4Y a:cM,4Y a:6d{1v:#gU;4e-3T:100%;}4Y dV{2Q:0}4Y dV{2k:4B!6i;5O-1g:1Q!6i;2A:e9}.w6{}4Y 2t{2R:0;2k:aC}4Y wg{2k:1Q}");o.1R.7J(\'10O\',\'w6\')}o.1R.1V(o.ey);o.5h?o.5h.2P(\'8J\'):\'\';o.1O.10P=E 10Q(e){o.op++;if(o.op==5){v.1o=1;1o(o.8C+\' \'+o.jH+\' \'+o.j8)}if(!e)B e=1A.1d;e.6M=H;if(e.b9)e.b9();B x=e.jN-gn(o.1R);B y=e.lw-jF(o.1R);if(v.10R==1){if(L(v.qD)){if(4D(v.qD)!=\'\'){o.w9=v.qD;L(v.JC)?o.gP=v.JC:\'\';v.qD==\'1Q\'?o.gP=o.d:\'\'}}}wf(x,y);I J};E wf(x,y){if(o.gP.K(o.d)==-1||v.Jm==1||v.4Q==1){if(!L(o.4Q)){!v.pG?v.pG="3Y":\'\';!v.w1?v.w1="3F":\'\';o.4Q=22(\'2g\');B 1J;B n=0;V(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4Q==1)||i==9){if((L(v[\'rm\'+i+\'t\'])&&L(v[\'rm\'+i+\'a\'])||i==9)){1J=22("wb");if(i==9){if(v.10S!=1){1J.w8=o.w9+(v.Jo==1?" "+o.8C:\'\')}F{1j}}F{1J.w8=v[\'rm\'+i+\'t\']}if(i!=9){if(v[\'rm\'+i+\'a\'].K(",0/1")>-1||v[\'rm\'+i+\'a\'].K(",1/0")>-1){B z=v[\'rm\'+i+\'a\'].2q(\',\');1J.w8+=\' (\'+(3z(z[0].1k(4))==1?2L(\'on\'):2L(\'6Z\'))+\')\'}if(v[\'rm\'+i+\'a\'].K("2N")==0){o.hu=H;!o.2N?o.Q.Jp():\'\'}}1J.7J("i",i);Jz(1J);1J.1B("2r",Js);o.4Q.1V(1J);n++}}}O(o.4Q,{"1C-3a":"10T","2I-1g":"1","bs-9r":"e4","2A":5V(v.pG,0.7)});if(n>1){O(o.4Q,{"2V":"iv"})}o.4Q.C.53="11v";o.4Q.ih=Jr;o.1R.1V(o.4Q)}F{5Y(o.4Q)}O(o.4Q,{"1u":"2E","1e":y,"1c":x,"1C-8t":"1c"});B uV=J;if(o.2Y-x0){if(i==9){o.gP!=\'\'?1A.6t(o.gP):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.K("2P:")==0){if(x.K(",0/1")>-1||x.K(",1/0")>-1){B z=x.2q(\',\');B b=o.Q.wc(x,"3c");B u=3z(z[0].1k(4),z[1],b);js(z,u);we();wf(o.Jt,o.Jv);wr=H}F{y=x.2q(",");3z(y[0].1k(4),(L(y[1])?y[1]:1Z))}}if(x.K("2N:")==0&&o.2N){o.2N.2P(x.1k(6))}if(x.K("js:")==0){y=x.2q(",");2j(y[0].1k(3)+\'(\'+(L(y[1])?\'"\'+y[1]+\'"\':\'\')+(L(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.K("X:")==0){x=x.1P(/\\(X\\)/g,Jw());x=x.1P(/\\(11w\\)/g,Jx(L(v.Jy)?v.Jy:28.qP));x=x.1P(/\\(1S\\)/g,o.bY);x=x.1P(/\\(7B\\)/g,v.7B);1A.6t(x.1k(4))}}}!wr?3d(o.4Q):\'\'}}E Jz(x){O(x,{"2V":"JA iv","4e-3T":(v.JB?v.JB:"55")*2n(v.8N,1)+"%","ji-gW":"0.11X","1F":0.9,"1v":v.w1});x.1B("qT",Jk);x.1B("pP",IE)}E Jk(e){O(e.4s,{"1F":1});O(e.4s,{"2A":5V(v.pG,0.5)})}E IE(e){O(e.4s,{"1F":0.9});O(e.4s,{"2A":"1Q"})}o.1i=1w I0();if(o.1i.4p){B vN=(v.ID==1?\'*::-3S-P-Q-1z-11Z-dI {2k: 1Q!6i;-3S-vL: 1Q;}\':\'\');if(v.lc==1&&v.HI!=1&&(v.HJ!=1||!o.1i.7H)&&(v.HK!=1||!o.1i.jD)){}F{if(o.1i.4p&&v.gx==1){}F{vN+=\'hb::-3S-P-Q {2k:1Q !6i;}*::-3S-P-Q-123 {2k: 1Q!6i;-3S-vL: 1Q;}*::6S(3S-P-Q-1t-dI){2k: 1Q!6i;-3S-vL: 1Q;}\'}}B 1J=28.22(\'C\');1J.1H=\'1C/O\';1J.1V(28.HL(vN));o.1R.1V(1J)}if(o.1i.HM){v.3j==1&&v.124==1?v.3j=0:\'\'}if(o.5q==0){if(o.1R.2W==15&&!o.po&&v.HO>0){O(o.1O,{"1g":v.HO})}}if(L(v.jA)){v.W.cr=v.jA}if(L(v.pN)){v.W.pn=v.pN}if(L(v.1z)){o.2c=v.1z}if(L(1A.HP)&&v.126==1){1A.HP(gK)}F{gK()}}E gK(){1o("gK");o.U=1w HR();if(!v.3f){v.3f="?"}if(v.pl){v.3f=v.pl+o.dQ}o.129=qa();o.HT=0;o.4U=HU();if(o.4U){if(3u.5F("vY")!=1Z){o.w0=3u.5F("vY")}F{o.w0=qa();3u.7S("vY",o.w0)}if(v.wt==1){if(3u.5F("w5")!=1Z){o.4a=3u.5F("w5");if(2a(v.bV)){if(v.bV.K(o.4a)>-1){o.4a=1Z}}}}if(v.HV==1){if(3u.5F("wu")!=1Z){v.bB=3u.5F("wu")}}V(B i=0;i0){o.iA=o.iA.1k(0,o.iA.K("#"))}if(o.4U&&v.df==1){o.3n=1w 12c()}if(v.hW==1){o.5S=v.12d;yl(o.1O,"5S",H)}v.hc==1&&v.hW==1?o.hc=1w 12e():\'\';v.ab==1?11Y():\'\';if(v.12f==1){o.ci=1w 12h();o.ci.bG()}o.P=1w xb(v.3f);if(!o.1i.2e||v.h0==1){o.1R.1B("12i",E(){o.4g=H;o.pY=H;o.Q?o.Q.HQ():\'\'});o.1R.1B("12j",E(e){if(!o.3C){if(v.1r.7Z>0){2D(o.ns);o.ns=1y(E(){if(o.4g!=o.pY){o.4g=o.pY;o.Q.xg()}},v.1r.7Z*2i)}F{o.4g=J}o.pY=J;if(o.Q){o.Q.lR()}}})}if(!o.1i.2e){o.1R.1B("HF",E(e){if(!o.hF){o.3C=H}});o.1R.1B("ay",E(e){if(!o.hF){o.3C=J;if(!o.5o){o.9s=J;o.dJ=J}if(o.1i.dE&&o.1i.h0&&o.26){1y(E(){o.4g=J;o.Q.xg()},4f)}1y(E(){o.6d=H},4f);if(o.1i.2e&&o.Q.e1()){}F{o.Q?o.Q.gT(e.5P,e.9x):\'\'}if(v.h1==1){if(o.Q.cL()){o.Q.9u()}}}});o.1R.1B("wH",E(e){if(!o.hF){if(L(o.Q)){if(o.3C){o.Q.gM(e.5P,e.9x)}F{o.Q.nq()}}}})}if(o.1i.2e){1A.1B("12k",Ib,J)}v.xk==1&&1E Hv==\'E\'?o.xk=1w Hv():\'\';v.12l==1&&1E Hn==\'E\'?Hn():\'\';o.41.1B("gi",E(e){if(e.8d){o.h6=e.8d.S}o.3C=H;o.4g=H;o.lz=J;lG("1z",e)},{5G:H});o.41.1B("bO",E(e){if(e.8d){o.h6=e.8d.S;if(o.h6>1){o.wz=1}}if(o.3C){o.lz=H;lG("12m",e)}},{5G:H});o.41.1B("gO",E(e){o.3C=J;2D(o.ns);o.ns=1y(E(){o.4g=J},(v.1r.7Z>0?v.1r.7Z:0.5)*2i);if(v.nf==1){B h9=1w 6U().aw();if(h9-o.aM<(v.k1?v.k1:0.3)*2i){n2(e)}}!o.lz&&o.h6<2&&o.wz!=1?gA(e):\'\';o.lz=J;o.h6=0;if(e.8d.S==0){o.h6=0;o.wz=0}lG("4l",e)},{5G:H});2U{1A.28.1B("ay",E(e){o.6d=J;if(!o.5o){o.9s=J;o.dJ=J}if(o.3C&&o.Q){o.3C=J;o.Q.gT(e.5P,e.9x);o.Q.lR()}if(!o.4g&&!o.1i.2e&&!o.1i.tv){if(o.Q){o.Q.cZ();o.Q.Ho()}if(o.2K){o.2K.bu()}}if(o.Q&&!o.wG&&!o.4g&&o.1i.2e&&v.12n==1){!o.Q.e1()?o.Q.bZ():\'\'}})}2H(dv){}1A.28.1B("wH",E(e){if(o.Q){if(o.3C){o.Q.gM(e.5P,e.9x)}F{if(o.26&&o.wJ){o.Q.nq()}}}});if(!o.1i.tv){o.1R.1B("gi",E(e){o.hF=H;if(!o.1i.2e){1o("wJ");o.wJ=H}o.dE=H;o.3C=H},{5G:H});o.1R.1B("gO",E(e){o.dE=J;o.3C=J},{5G:H});1A.28.1B("bO",E(e){if(o.Q&&o.dE){o.Q.gM(e.8d[0].jN,e.8d[0].lw)}},{5G:H})}1A.28.1B("12o",E(e){B x=e.4s.n3.mZ();if(x==\'wQ\'||x==\'Hq\'||x==\'Hr\'){I}F{o.Q?o.Q.Hp(e):\'\'}});1A.28.1B("12p",E(e){B x=e.4s.n3.mZ();if(x==\'wQ\'||x==\'Hq\'||x==\'2g\'||x==\'Hr\'){I}F{o.Q?o.Q.Hs(e):\'\'}});if(o.8G){uC(9W.28,I9)}uC(28,I8);E uC(x,z){B y=[\'\',\'nr\',\'3S\',\'ms\',\'12q\'];if(x){V(B i=0;i0&&o.hP){o.U.9p(sp,1)}F{if(o.6j){B my=7j(o.6j,sp,H);if(my!=-1&&o.Q.HB(\'59\')){o.9I=my;o.P.9p(o.6j[my])}o.Q.HC()}}}}B uS=J;if(v.um==1){V(B j=0;j0){O(o.1O,{"2Q-6O":(v.7s+"px")});O(o.1R,{"2Q-6O":(v.7s+"px")})}if(L(v.6z)){vB("6z")}if(L(v.eC)){vB("eC")}if(L(o.W)){js("W")}if(v.8v==1&&v.11z==1){o.U.mj()}V(B i=2;i<10;i++){if(L(v["bi"+i])){if(v["bi"+i]=="2e"&&o.1i.2e){3z("bi",i)}}}1y(lP,4f,H);1y(E(){js("8J");if(v.43){if(1E v.43==\'E\'){v.43=v.43.6c};2j(v.43+(v.43.K(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E gA(e){if(o.vC[o.41]>2){I}o.cQ=H;v.k1==0?v.nf=1:\'\';if(o.lK&&v.eo==1&&!o.1i.tv){n2(e)}F{B t=(v.k1?v.k1:0.35)*2i;lT();2D(o.Io);o.Io=1y(E(){o.d9=0},t+4y);if(v.nf==1||(v.lL==0&&v.1N.mN!=1)){uW()}F{o.lK=1y(uW,t)}}o.d9++;nl()}E uW(){lT();if(o.1i.2e){if(o.Q.e1()){o.Q.nq();if(o.3p&&v.lX==1){o.U.6k();v.lX=0}if(v.11A!=1){I}}if(o.kw){if(v.Iq==1&&v.11B==1&&o.1i.aF){I}if(v.gx==1&&v.11C==1&&o.1i.4p){I}}}if(o.d9>1&&v.1N.mN==1){o.d9=0;I}o.d9=0;if(v.eo==1){if((o.1i.2e&&v.11D==1)||v.11E==1){!o.Q.e1()?o.Q.bZ(1):\'\'}F{if(v.3j==1&&v.Is==1){o.U.3N(0);o.Q.Ir();v.Is=0}F{o.U.gA()}}}}E n2(e){lT();B y=J;if(v.1N.mN==1){if(e){if(v.1N.11F==1&&!o.1i.2e){}F{B x;if(o.1i.2e){x=e.11G;if(!x){if(e.It){x=e.It[0].jN-gn(o.1R)}}}F{x=e.11H}if(v.zm&&v.zm!=1){x=x/v.zm}if(x){if(xo.2Y-o.2Y*20/100){3z("3G","+"+2n(v.1N.Iw,10)*o.d9);v.1N.2M==1&&v.1N.Ix==1?7E(\'3G\',1):\'\';y=H}}if(y){if(e.b9)e.b9()}}}}}if(!y){if(v.lL==1){if(v.lc==1&&o.1i.2e){}F{o.26?o.U.8E():o.U.a7()}}}}E lT(){2D(o.lK);o.lK=1G}E lP(x){if(o.Iy!=o.1R.2h){x?o.Iy=o.1R.2h:\'\';lP()}F{db()}}E db(){B y=J;if(o.aX!=o.1R.2h||o.et!=o.1R.2W){y=H}lF();if(o.Q){o.Q.xl()}o.P.4W();y&&!o.26?js("4W",o.aX+\',\'+o.et):\'\'}E lF(){B xw=o.1R.2h;B xh=o.1R.2W;if(o.Q){if(v.vG==1){if(v.W.1u!="2S"){B x=o.Q.bN("Iz")+o.Q.bN("1e")+5+o.Q.bN("IA")+2n(v.11I,0);O(o.1O,{"1g":x})}}if(o.Q.e1()){o.zd=H}}if(o.5q>0&&!o.26&&!o.dw){xh=xw/o.5q+2n(v.zf,0);O(o.1O,{"1g":xh})}if(!o.26&&!o.dw&&!o.aY){o.aX=2G.4v(xw);o.et=2G.4v(xh)}o.2Y=xw;o.4I=xh;if(L(v.1S)&&o.Q){v.1S!=\'\'?o.Q.IB():\'\'}if(L(o.k6)){o.P.1L(o.k6)}if(o.1X&&!o.26){o.1X.2o()}if(v.IC==1&&L(o.9g)){2U{o.9g.2o()}2H(e){8R.1o(e)}}o.2K?o.2K.2o():\'\';o.ci?o.ci.2o():\'\';o.5h?o.5h.2P(\'4W\'):\'\';o.9z?o.9z.2o():\'\'}E bf(){o.U.m9(v);V(B x in v){if(v.2w(x)){if(x.K("1S")==0){if(v[x]!=\'\'){o.yU=v[x];o.U.bf(x)}}}}o.hn?o.hn.Iu():\'\'}E ag(X,8b,1L){if(X){if(X!=\'\'){if(v.c6==1){X=c6(X)}if(8b==o.2b&&X==o.y5){}F{if(X.K("#"+v.aB)==0){X=o[o.fd[0]](X)}if(X.K("#0")==0){X=ca(X)}X=Ij(X);if(L(v.Ia)&&X.K("//")==-1){X=v.Ia+X}B s="zN";if(1L=="5b"){s="xN"}if(1L=="1Q"){s="2C"}if(1L=="Ii"){s="100% 100%"}if(X.K(\' hj \')>0&&8b==o.2b){o.jn=X.2q(\' hj \');3J(o.zL);o.zL=7n(I7,2n(v.11y,2)*2i);o.go=0;X=o.jn[0]}if(v.11J==1&&7j([X],\'.I2\')){X=X.1P(/\\s/g,\'%20\');B 1J=\'6T\'+v.id+\'11L\';8b.1U=\'\';o.gk=28.ha(1J)}F{if(X.K(\' or \')>-1){o.iL=X.2q(\' or \');xp(0,8b,s)}F{xF(X,8b,s)}}1p(8b);8b==o.2b?o.y5=X:\'\'}}}};E xp(x,y,s){if(o.iL){B X=o.iL[x];B 3M=1w I5();3M.a6=E(e){xF(X,y,s)};3M.pX=E(e){if(o.iL.S>x+1){xp(x+1,y,s)}};3M.3y=dO(X);if(3M.I6)3M.a6()}}E xF(x,y,s){o.gk=1G;o.iL=1G;y.1U=\'\';x=x.1P(/\\s/g,\'%20\');O(y,{\'2A-af\':\'X("\'+dO(x)+\'")\',\'2A-gN\':\'no-gN\',\'2A-1u\':\'8w\',\'2A-3T\':s})}E I7(){if(L(o.jn)&&L(o.go)){o.go++;if(o.go>=o.jn.S){o.go=0}ag(o.jn[o.go],o.2b,v.gw)}}E I8(){if(o.26&&!zC()){o.U.ye(H);o.1i.ff?db():\'\'}F{if(o.dw||o.4g){zC()?o.26=H:\'\';o.U.yf()}}if(o.1i.2e&&o.26&&v.zG==1&&kQ.nw){if(1E I1==\'E\'){I1()}}1o("26",o.26);o.Q.4W()}E I9(){if(v.hW==1){yl(o.1O,"5S",H)}}E 11N(){1o("nw "+kQ.nw.ol)}E Ib(){if(2G.Ic(1A.nw)===90){1o("11O");if(v.If==1){B ok=H;if(v.Id==1&&!o.1z){ok=J}if(v.Ie==1&&!o.1t){ok=J}if(o.9l){ok=J}if(o.1X){ok=H}!o.26&&ok?o.U.a7():\'\'}}F{1o("11P");if(v.If==1){o.26&&v.zG!=1?o.U.8E():\'\'}}}E zC(x){!x?x=28:\'\';B y=J;2U{y=!!(x.11Q||x.11R||x.11S||x.11T||(x.11U!=1G))}2H(e){y=J}I y}E Ig(x){I x.2h==0&&x.2W==0};E oq(){V(B x in o){if(o.2w(x)){if(x.K("Ih")>-1){3J(o[x])}if(x.K("yR")>-1){2D(o[x])}}}1o("WS")}}',62,4408,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|return|false|indexOf|exist|||css|media|controls|but|length||actions|for|playlist|url|control||||||||||pjstg|width|time|key|left|event|top|action|height|settings|system|break|substr|hide|duration|case|log|show|icon|toolbar||play|position|color|new||setTimeout|start|window|addEventListener|text|hls|typeof|opacity|undefined|type|playlist_dic|tmp|volume|scale|faction|hotkey|container|replace|none|frame|title|set|innerHTML|appendChild|subs|vast|subtitle|null|||createElement||||fullscreen||document|data|exist2|poster|seekto||mobile|pip|div|offsetWidth|1000|eval|display|open_action|sub|existv|Resize|vasturl|split|click||svg|file_type|Play|hasOwnProperty|tip|right|error|background|files_quality|auto|clearTimeout|absolute|options|Math|catch|line|stop|droplist|Lang|icons|share|tiptext|api|border|margin|bottom|parseInt|try|padding|offsetHeight|files_subtitle|screen_w|_type|||||||||||transform|Pause|linkurl|hide2|player|file|linear|push|hidden|autoplay|sbt|removeChild|current_quality|continue|events|muted|current_subtitle|media2||rows|localStorage|plid|handle|CheckColor|src|apiProcessor|scaleX|object|mouseDown|floatleft|scaleY|ffffff|seek|mediascale|_to|clearInterval|custom|pause|img|Seek|dash|chromecast|attr|urls|webkit|size|vasttype|files|Time|http|000000|parseFloat||mediacontainer|is_hls|ready|||Volume|_|||default_quality|org|Duration|stroke|font|500|mouseHere|2000|xmlns|www|xlink|end|parentNode|tagvideo|ShowOrHide|ios|MarginPadding|obj|target|Remove|delete|round|1px|visible|200|values|pointer|block|settings2|trim|empty|refresh|string|preload|screen_h|marginleft||dom|slice|_from|marginright|gradient|rightmenu|xhr|subtitle_on|plstart|storage|pljssglobal|resize|f2title|pjsdiv|youtube||Action||zIndex|Mute||bgcolor|||speed|quality|fill|JSON|int|order|casting|clr|effects|folder|canvas|mute|out|transition|valuefontsize|volumewheel|_value|aspect|airplay||act|m_to|f2value|rgba|butPosition|f2action|live|arr_down|pnt|remove|vast_loaders|Hls|getItem|passive|vastloader|random|next|arr_up|m_type|shuffle|onError|max|clientX|Motion|menuproc|visibility|valuecolor|value|hex2rgb|dechar|SetQuality|show2|captions|||toString||||||||onOut|bga|name|focus|isVisible|ftitle|animation|isLive|important|files_speed|Unmute|vast_|sublist|keys|plx|cut|UpdateText|evntclk|is_dash|open|FindBut|UpdatePlaylist|iset|hlsconfig|files_|midroll|ease|dash_created|over|safari|removeEventListener|File|solid|UpdatePlay|minutes|reload|overflow|onOver|cancelBubble|paused|radius|current_audiotrack|default|download|state|pjs|Date|bgpaddingright|icnsz|always|bgpaddingleft|off|||||||||||cursor|intro|navigator|filter|control2|Events|parse|span|redirect|indOf|tips|line3|audiotrack|setInterval|files_audiotrack|ShowPoster|bg2|skip|rounding|motions|obj2|preroll|f2i|box|handle2|ioff|vast_and|label|metadata|String|PluginHotIcon|status|aover|iphone|ended|setAttribute|current_url|Zoomed|1999|_cul|points|customline|okpd|SettingsTimers|setItem|leftBg|backgroundColor|Value|seconds|_show|getAttribute|hideleavetimeout|||||||||||lines|cnt|Object|touches|channels|val|_url|toolbarHidden|realfullscreen|waiting|tipcrn|bordercolor|Advertising|timer|HideControl|m3u|onEnded|hours|loaded|align|buffered|pass|center|lastwheel|HLS|playing|VAST|layer|version|alpha_div|Normalscreen|location|parentIframe|is_sleep|fvalue|init|bgaover|StopWaiting|isVastBgLoad|globalfs|SetSubtitle|hlsquality|floor|console|xbg|sub_off|pipwebkit|onWaiting|txt|container_w|loop|min||line0|nativecontrols||scroll||ctx||||timeline|container_h|info|ttl|stretch_width|area|ima|Tip|preventDefault|destroy|apiprm|ispipkit|track|ResizeText|vast_or|SetSpeed|icn|space|hidden_volume_over|href|Settings|loading|customtext|clientY|com|rel|opid|is_ws|media_error|Waiting|Arrows|alert|tag|bitrate|current_speed|nops|upldfl|bgcolorover|reloadTimer|pointerEvents|gaTracker|fltrs|all|Array|shadow|Background|fbg|files_quality_ag|parent|srch|Sub|blur|hlsautoquality|curtain|pointed|plhistory|levels|_activeIcon|onload|Fullscreen|concat|ratio|cutted||onPlay||charAt|image|Poster|HlsLevelsLength||ncrtat|actionstt|End|hls_subs|message|onDuration||marginproc|hls_created|lang||hls_config|wait|getTime|unmute|mouseup|small|iconscolor|enc2|inline|margintop|delta|android|pld|onClick|hlsdrm|audiotracks|8px|onMouseUp|clicktime|evntout|motion_id|_css2|Status|stage_x|stage_y|scrollLeft|add|Retimer|_cstm|normal_w|fullscreen_process|onTimeupdate|PlaylistNext|||sec|PlaylistNextExist|rotation|bgtop|vertical|_keyStr|stopPropagation|body|UpdateObject|SubtitleChanged|evntovr||Title||m3ut|design|upld|||noads|scrollbgcolor|toolbar_hide|bgl|open_settings||white|bgpaddingbottom|Close|_hide|mrgnprs|Clickable||buffer|vsts|default_audio|bgpaddingtop|replay|but_x|flag|Start|Switcher|f2id|thumb|butplstart|title2|_rb|PlaylistG|touchmove|vast_loadtxt|vimeo|audioTracks|control_title|volumewheelin|pjs_i|forbidden_quality|dur|playById|titlestore|HideForce|charCodeAt||||_speed|CalculateClick|fplace|onMeta|deltaY|Remove2|fd0|||CreateItem|played||reloadto|line3value|quiz|send||CreateHLS|line1|ShowOrHideProcessor||salt|is_visible|autoplaylist|||skpbt|sttx|cubic|||switch|forcehide|currentFile|https|AfterVast|getElementsByTagName|hlsaudio|prc|subtox|line_width|but_space|StyleItem|SettingsVisible|active|search|VastRemoveAndPlay|Stop|acted|mediaSession|but2|00|file2|hw2|textTracks|browser|enc3|SettingsClose|qualities|CustomSwitch|source|tlbrhd|id_|DashLevelsLength|pause_before_vast|gebi|3px|clicks|control_|MainResize|ldr||sub_options|timestore|currentTime|HandleWidth|PlaylistPrevExist|||Home||tagframe|Scale|Pos0|pljssglobalid|sub_shift|removeAttribute||icns|err|fullscreen_start|hidejustfull|_lastime|channel|PipWebkit|toolbar_margintop|300|file3_separator|touch|marginbottom|NewFile|cow|button|hidden_volume_over_process|coh|current|autohide|10px|ChckDrv|qbr2|pltxt|prev|SetAudioTrack|toend|native|iframe|hlsfdt|speed1|newplay|link|fontnames|ToolbarHidden|line2|onMove|nowrap|ScrollTo|weight|PlaylistPrev|MediaReady|transparent|update|fontSize|pauseroll||event_x|fontsize|event_y|load|scrollTop|controlover|floatwidth||||screenclick|handleicon|err404v|sub_bottom|iconsover|normal_h|indOf2||shuffle_|vast_impressions|frameresize|plfolder|stout|ActionPlaylist|overlay|hiddenwidth|but_y|or0|_start|onVolume|vast_longtimeout|bgbrovr|scl|pjs_id|PlayerState|mediapip|responseText|Toggle|nbsp|gif|family|alpha|mode|HidePoster|bttn|polygon|RemoveCurtain|Rtt2|openfile|tippointer||Reload|aria|HideProof|ToolbarDown|rightbs|showoverto|Curtain||hideonpause|handle_width||stretch_with_volume||control_line|_preloaded|Rtt|overopentimeout|ControlClick||seeking_time|VastRecover||IconsColor||ellipse|timeFormat|||bottomside|default_style|thmove|topBg||Pnt0|scaleover|20px|expand|loading_error|rldcnt|C13|texts|plNxtExst|cul|path|polyline|Airplay|onPause|onUp|bgt|f2bg|Playlist|bgpadding|hdnn|onDown|linecap|HideInterval|VastAddPreload|sub_settings_on|starttimeout|pic|rightside|butNames|PlaylistExist|maxBufferLength|SubtitleSettingsMenu|saturate|items|opn|hdicon||quartile|showovercontrol|decode|0px|normal|casturl|videoHeight|touchstart|actplay|pstrv|posterhide||findLeft|pstrsi|create|abc|Subtitle|XHR|ObjectFit|_id|fatal|poster_scale|nativefullios|bgg|_step|ScreenClick|factor|Update|compilation|justshow|sub_or|TagPlay|NativeEnterFs|hlschangequality|url_shift|Ready|hls_force|StageMove|repeat|touchend|brandurl|currentLevel|checkFont|flip|StageMouseUp|fff|readyState|spacing|recover|groupId|000|desktop|hidevideo||not|FindPlStart|setSpeed|tchs|600|subtitle_start|now|getElementById|video|minify||_status|Init|hlsDashSub||settingsovertimer|and|nativeAudioTrack|vast_poster|errorto|mediatags|setActionHandler||relative|||_ease|shareme|subupld|onclick|nomute|brightness|play_errs|shr|VstLdTxt|offsetLeft|contentWindow|limitmaxwidth|touched|kap|details|_seekaftervast|fcdef|ymax|nohls|galabels|hideoutmute|current_|line_speed|volumescroll|marginprocleft|VastAndLimit|frag|pljsmute|gain|observer|Open|onplay|UpdateSpeed|destroyed|hand|lrpd|bgh|hidden_volume|SubtitleLoad|va2l|PlaylistVisible|xtitle|rotation2|gatracked|parentcontainer|StyleLine|||||onmousemove||PlaylistShow|sub_color2||VastNext||clickmargin|clickarea|SetSetting|downin|||svg0|5px|TipText|Parsed|pjs_||href2|QualityChangedNoHand|ssfontsize|Off|SwitchText|RenewSubtitle|canvas2|kbps|fit|iconreplay|unshift|pstrurls|tmln|ni2|prm|SettingChanged|FileTo|MidrollOverlay|Show|custom_speed|CustomText|every|hlsrows|PluginSub|srt|TimeSub|ctx2|Download|AirplayChanged|CustomToogle|resizePlaylist|BufferStop|memory|wheelstep|playerid|playsinline|sourceBuffer|PlaylistControls|seekwindow|num|hidetimeout|SettingsN|_t|linkurl2|letter|shift|requestFullscreen|sxs|subload|pstrs|removed|clicked|toggle|htto||ResizeSettings|RenameQualities|ctxtnk|win|tipbg|SubtitleLoad2|400|autonext|float|stty|ipad|vllft|findTop|FltrVal|compilations|scrollleft|tpp|Thumbs|chrome|swipev|pageX|3000|playlist_source|Ctxt|999|tippadding|airhls|playersize|airplayed|scrollarrows|backdrop|speeds|_psd|Error|dclckto|||dontplay|errorMessage|custom_aspect|result|ErrorOr|StyleArrow||ScrollOverOut|gao|hls_stuck_time|l3v_show|_play_i|handlehide|onSeeked|HistoryPlaylist|normalscale|onSeeking|cftlr|jpg|iosfull|domain|then|StyleActive|seeking||letterspacing|plurls|ToolbarShow|nativefull|ShowTip|Scl|Cut|hlsend_to|left0|hidewithoutmoving|copyObject|vast_longtomsg|midrolls|Pntd|sizing|mpi|stretchonfullscreen|tipbgcolor|pl_first_id|pushCSS|ksu|pip_quality|days|screen|Mouse|url2|brd|autoQuality|tipbga|file_separator|_ended|sub_color|pjs_parent|onmouseout|pldur|uijs|floatheight|onmouseover|pldly|qbr1|timerTime|headfontsize|_max_order|1em|NativeControls|nativecontrolsmobile||datetime|created||RenewPoints||YtInit|sub_sizeproc|Played|ShowForce|_prevIcon|base64|toolbarInterval|hidevar|scrollarrowcolor|resizetxt|||hidevar2|pageY|playbgcolor|parsed|mouseMove|scrollarrowsize|userseek|worked|playerjs_|HidePoster2|MainUpdateSize|Touch|alldd|KeyPlusUp|resizeSettings|click_t|doubleclick|noclick|iconopacity|NativeExitFs|FrameResizer|overlays|StageLeave|newfile|ClearClick|VastVisible|dvrtime|KeyPlusDown|unmuteonclick|eventstracker|2001|sub_all|||||openplaylistbefore|sub_size|find|response|TitleTemplate|sub_size_fullscreen|PlayerjsMenu||||DrmVars|vast_type|vastfrombg||Password|icon2||omt|BgClr|pauserollonplay|title_template|showtitleplaylist|||livewakeup|offsetTop|lang_|_stopped|fileTimeout|spd|VastBgLoad|mutestore|bgcontainer|pljs|classList|VastLoader|HlsLevel|hideuntilto|Load|done|script|mini|ttt|Ended|seeksides|stretch_width_last|imgldd|setaction|bgtmp|sub2|tipalways|postroll|sblsthd|adsfirst|hdstp|isTypeSupported|toLowerCase|hideuntilstarted|onClickSubtitle|DoubleClick|tagName|started|wght|mediaSource|iconscolorover|resizeonplay|resizeonwidth|vstpause|control_start|PluginOpen|restart_audio|FileReader|click0timeout|isvg|fid||lastIndexOf|exist2v|JsClk||SubtitleOff||valuefromlang|StageMove2|moz|leavetimeout2|volume2|rtt|subtitle2|orientation||screencolor|sub_bga|sub_shadow|sub_weight|arpl|333333|serif|sans|BgBrAct|airpl|14px|changeheight|offsettimer|thumbs_on|found|_lastactbut|playroll|gifed|documentElement|urls_and|youtube_id|sub_bgcolor|wait_to|UpdateVars|PipSize|fjs|vastonmobile|isPlaying|Rot|wtcntrl|CreateDASH|rld|drtn|handleaover|timeld|ResizePlaylist|YouTubeIframeAPIReady|apdr|dashquality|static|mouseUp|isAuto|handleiconspress||subopt1|videoWidth|scripts|playVideo||angle|autonextopenfolder||prefile|rightclick|Destroy||CreateTip|covervideo|tippaddingtop|opera|stringify|audioTrack|current_plurl|wheelinterval|poster_aover|C15|current_file|getDASH|sub_upload|lineHeight|rule|vars|poster_a|thumbnails|stored_dur|100000|volumegain|plopt|file2_separator|getHLS|HideTip|stuck|UpdateVars0|StringVar|picture|hlsfps|iniframe|exception|_wait|YoutubeID|frames|ShowLayer||ShowHandle|mtp|998|postMessage|youtu|seeked|hlscq|close|container_id|autoLevelCapping|showinterval|loadLevel|HlsUpdateAudio|handlescale|_readyonplay|pntd|subsor|ssflyp|||playlistrewind|container_h_procent||PlaylistRewind|||playlist_title|menu||nhs||remember_sub|_control_|vol|rect|ssa|colorbg|paddingleft|limitwidth|rmbgcolor|PlaylistHere|360p|StopMedia|UpdateTime|customdesignsvg|480p|playlistloop|files_channel|mouseout|edge|_steps|onStep|timeshort|lngth|AudioTrackChangedNoHand|clr_options|onerror|mouseHere2|iclr|suboptns|||PlayAction|YoutubeReady|isReplay|hideAllIcons|72532408|VolumeWheelX|PlaylistError|randomstr|SubtitleError|_fullscreen_end|openById|subdrag|svg3|rldplay|240p|AudioContext|rotate|Start0|marginbg|gaTrackPlay|rightout|quality_received|ff0000|autoprevopenfolder|rename_audio|bgo||bgborder|floatlimitwidth|bgbordercolor|FileType|mssnxt|audiosrc|lastTouch|ceil|mssprv|rc_label|MenuProc|but_h|CreateShare|C11|SvgColor|clr_load|navigationUI|clr_play|scrollwidth|RemoveMedia|hmx|referrer|timeline_h|fspr|1080p|mouseover|BeforeVast|full|unmuteplease|720p|urlsl|sleep_timeout|HlsSleep|||maxMaxBufferLength|nativehlsios|Loading|tagsurl|dontload|onDash|Captions|playsinlineonmobile|killMotion|quick|youtubeposter||playerjscom|hlserror|check|CheckDash|HidePositionControl|m3ui|96189913||scrollarrowbg|effect|RadioTags|file_yv|tagSrc|clientWidth||PlayerSize|ChangePip|nativeControls|||gained|getAudioTrack|getQuality|but_w|NativeSubtitle|nohead|audioctx|leftandrightpadding|bg_hide|enabled|xvalue|ChkDrt|hmaxk|2160p|1440p|toggleControl|playiconbut|pp2|write|pipVol|removeItem|paddingright|autoplaymute|Menuproc|posterhidepause|fixed|setQuality|timerInterval|||||removeTracks|VisibleItems|hlsSub|_hlssubtracks|nativesub|subtitles|iOSTrackLoaded|SubtitleTimerMenu|onTagError|nextLevel||SetHlsQuality|StartSpeed||poster_float||_move_rights|Playing|_iconv|onPipEnter||onPipLeave|CheckPip|||onWkitKey||||contentDocument|settimer|disableRemotePlayback|Shuffle|v360|order0|_rights|activeicon|CreateWS|scrollarrowbgcolor|HlsSleep0|ControlCoordinate|pipto|Action2|Recover|firstly|ToolbarHide|historybga|Seeked|historybgcolor|historytitlea|CreatePoster|checknative|Preload|_tags|WaitSize|is_hls2|ErrorMsg|network||||||reloadfirst|code|sepia|PluginMovable|reloadtimeout||ErrorReload|ScaleStore|xy00|filerorto|mediadrag||re_y|Metadata|160p|HlsAudioTracks|ws_created|floatmarginright|||hls_started|isNaN|NxtExt||PauseAction|||JsEvent|pipSrc|onYoutubeReady|HlsAudioTrack|resizetext|renameTracks|TitlePl|ShowShare|Visible|customTextPl|CustomTextButs|upText|resize2|span05|CloseSttx|ClosePl|CrtVl|prototype|toolbarhidden|sleep2|MseIsSupported|LoadedData|heightInterval|sub_upload0|ControlsBg|Prefile|sub_off0|UpdateDt|StartTimeout||subpausehide||||||||||DVR|pljsvolume|5017903|Mvskpl||marginbgpadding|lastsub||Thumb2|activeiconsize|_blank|sub_designstore|handleiconpress|onup_to||play25|play50|LineScale|volumestore|movevent||handlea|SubRem|ahd|tippaddingleft|utx|SettingsParser|FSL|C14|restart|_time_load|dash_subs|start2|MediaSess|handlemove|pljssclx|handlehideinit|EndMove|moveseek|nwfl|over_final|SetSubtitle2|play75|substore|tipcolor|Empty|tmpr|ScreenClick2|ControlOut|requestFullScreen|downi||mozRequestFullScreen|webkitRequestFullScreen|msRequestFullscreen|Style|handle2color|sub_font|valuemargin|valuepadding|deltaX|sub_stroke|grdlft|stvs|fzoom|other|handlecolor|deg|handleiconover||sub_bgpadding|reloadlog|coloroverplay|fileorto|wave|decoration|timeline_w|introstart|cpm|Bglines|arrinterval|C12|mobtch|Alert||EarlyEnd|borderRadius|clickscaley|str2obj|moving|marginbgcolor|tippaddingbottom|tipfont|change2playlist|Player|urlcnfg|_css|SubtitleParse|appearance|fontFamily|ioscss|vtt|ass|removebykey|removedNodes|SetCurrentQuality|iobj|pldur3|gaurl|Script|pldur2|pljsuserid|startwait_t|userid|rmcolor|||pauseVideo|pljsquality|pjscssed|mediasession|innerText|brand||div2|butByS|logout|reRightMenu|RightMenu|pjshd|scld|ytautoquality|getDuration|3600|content|_set_quality|bordersize|spn||insertBefore|dont||qualitystore|pljstrack|||tipfontsize|embed|tchs2|encoded|blra|chr|piped|png|last|lntch|mousemove|SubtitleLoadAll|mobiled|toFixed|TipVol|viewBox|6px|playlistovertimer|tipbgrounding|input|tipletterspacing|SubUpload|nocontrols|Youtube|cntrls|onYtPlayerReady|drawImage|hostname|sstext||||||ssfontcolor|pjsframed|sub_store|getVideoData|pstr|pepper|Media|InitVisible|pljssubtitle|while|scrpt|Review||VisibleCheck|submm|geo|mainresize|notofh|RemoveForNextAd|vast_preload|PstrLd|splice|ie9|moveOr2end|dropupdate|SubOpt||||VastPreloadLoad|SpeedChanged|minw|NoSpan|_currentIcon|thumbs|bttnbg|PstrLdd|onMobOver|adsinchain|bordercolored|onMobMove|scldwn|imageLoaded|marquee|cover|bgcolorlink2|UpdateStart|icnclrdwn|QualityChanged|VastCheckNext|StyleSubtitle|hideonplay|_recover|iconangle|ActionOptions|TipHide|rotateonhover||||||currentposter|VastPreloaded|addtitleplaylistbr|Alpha|pjs_parent_i|sub_x|midrollo|vast_midroll_limit|fonts|NormalscreenUI|FullscreenUI|smbls|Text||outro|pstr_to|Visibility|posteronpause|plopenid|playbgcolored|IndexPlaylist|stopotherplayers|rotateplaying|sub_reset|resizeonmouse|leftright|addtitleplaylist|openplaylistroot|resizeme||startcss|noprevicon|hdbrdclr|current_vast_url|vast_starts|vastclick|stopkeys|vstdwn|IndexPlaylistProcessor|updown|tmp2|ontouchmove|NewAspect|ClickArea|linkurl0|_i|mutedautoplay|ReplayIcon|timeout|wheel|VolumeWheel|maintitle|UpdateVolume|resizeFromText|SetCSS|VastGo|last_text_w|||rename|TheEnd|updatePlaylist|Marquee|exitfullscreen|volumewheelfull|advertising|mdswp|PlaylistLoad|MbMv|csta|cntrlrsz|toolbarisdown|screenmarginbottom|Loaded|Places|yamtrid|tem|fullblack|CheckHideVars||UpText|match|postsmbl|sleeptimer|presmbl|VastVideo|vastcontainer|plds||pjslng|hidetime|zpTSJW48HZ9WajM||ctxt|_stop|isFullscreen|lastt|vastgo|clck|landfullmobile|btm|onClick2|_timeout|doctype|pstrsin|settingsNumberVisible|contain|End3|CstmTgl|End2|reHls|roll|vast_adid|default_subtitle|VastInfo|serverCertificateUrl|subshift|PlugSublist|FindIdPl|dasherror|Drt|MSIE|maxLoadTimeMs|hlsmto|api_|playlist_id|hlscookies|Start00|hlsdebug|hlsfto|sfjs|Playback||firefox|msie|935|ffect|sub_off_title|hlsvastwait|device|sub_allmyt|wrapper|Number|hlsaudio_off|anonymous|slng|PluginDash|current_time|sub_bg|sub_bgo|sub_lineheight|menufltr|mpd|framei|yamtr_event|sub_big_fullscreen|yaCounter|SetChannel|playsinlineonmobileiphone|VastBreak|93409913|Papi41|subtitle1|audio|MediaVideo|width_div|Yandex|sub_split2words|SubtitleBottom|pmevnts|pjsfrm|PlayerjsEvents|ga_event|gtag|height_div|cuid|hlsquality_off|Timeout|006|dashjs|preloaddash|getContext|geobj|index|preloadhls|PluginCam|fileto|FileTimeout|High|isSupported|elastic|filetod|youtubeready|m3u8|PipSwitch|str|movable|isyoutube|reYT|Ease|butseekto|PipToggle|time2|PlgnVstPstr|PlugDsgn|setVolume|PlgnVstLdtx|last_subtitle|skipads|denied|toUpperCase|timelimit|1550|1150|900|540p|unset|zoom|Stopped|ct2|timebreak|playId|frmvst|playByYoutubeId|timelimited|PluginIntro|ChkHlsEnd|rest|PluginPip|minduration|posterhidestart|midrollimprsd|1800|msExitFullscreen|isVpaid|PostFullscreen|Quartile|playedstore|RenameTracks|playedquartile|openpl|finishrewind|C10|intros|8345227|fs_error|||webkitCancelFullScreen|||||scrollwheelfull|whlskfll|360|iosExitFullscreen|cancelFullScreen|exitFullscreen|cancelFullscreen||mozCancelFullScreen|640|ovr|vast_longtimemsg|nativeSubtitle|after|60588467|8361812|FindFileInPlaylist|plcontinue|plapto|norld|9211241|apto|ShuffleEnd|tvg|StopOtherPlayer|PluginRel|6327241|0638991|incorrect|swiping|Swiping|9390991|swipep|access|comment|HidePoster3|vast_prestarttimeout|recovery|VastLongTimeout|14130702|andlimit|preloaded|last_ors|adscounter|shwvstfnsh|vpaid_starts|tagsinterval|8215241|showposter|ReloadTimeout|limit|posterhidetime|PluginErrorVideo|alert404video|TheEnd2|alert404text|alert404|alerts|PluginHeart|PluginTrack|mss|customyterror|GET|parentElement|getPlayerState|isArray|fromCharCode|Qualities|onQualityChanged|yterrors|maxresdefault|ENDED|YouTube|MediaYoutube|PLAYING|onYtPlayerStateChange||PlayingChecker|_ue|youtubecontrols|_ud|224|iframe_api|XMLHttpRequest|pjsframe|HideLayer|toLocaleTimeString|nexttrack|previoustrack|CreateMedia|Playerjs|pjslog|callback|PluginDrive|full_hours|full_minutes|seekTo|PjsFramed|notag|Scripted|hidesvg|nameofyoutubequality|rgb|imageExists|keyframes|_html|styleSheet|ytcl|sugar|PluginSlides|seeked_time|7378707|adblock|resume|fullonplay|4959714|fullonplaymobile|redirectonplay|upDT|redirectonclick|pauseseek|Hide|endfull|rand|yamtr|reloadlive|nomidroll|nooverlay|dashaudio|passontime|removeNativeSubtitle|0454574|Exit|pljs_yt_|heartbeat|nonzero|61928677|774328|scrollX|globalfontname|getBoundingClientRect|offset|url3|Timer|castname|PluginThumbs|outside|update_|file_type_old|crt|ParseUrl|InvertPlaylist|reverse|trkp|autoplayed|alert404v|onPlayTag|customBuffer|hidedown|HdIcon|setcss|controlCSS|nxtttl|cstm|ControlLine|wps|ontop|Buffer|gradientcolorbg|querySelectorAll|gradientcolorload|colorload|linespeed1|linespeed2|gradientcolor|hidewithposter|7px|customdesign|with_hours|hidesec|_xIcon|DisplayControl|pressed|noClickTimeout|zoomed|RenewFromTitle|with_min|translate|minus4back|prevorius_default_w|prevorius_default_h|iconsreplay|displayvolume|Tmln|_subfile|linespeed3|FFFFFF|action_settings|smallfontsize|bglines|bgline1|bgline2|220|floatheightsmall|handlewidth|floatwidthsmall|handleiconsover|clickmargintop|current_thumb|CancelBubble|yOffset|xOffset|270|PlacePoints|place|clickmarginbottom|onmousedown|valuesize|Wheel|iset2|valuerounding|valuebg|PluginPoints|DownIn|PluginWave|ControlOver|handlemargin|onmouseup|PlayerjsAsync|PluginPlSrch|315|_w|roundout|_a|bgw|bgbrdrw|unhidden|setupx|hlsptm|action2|borderbottom|plusminus|which|keyCode|togglesubs|Control|Pldelay|opposite|brda|scalesmall|hlscaptions|pldelay|inversetime|liketext|icon3|rszr|headbordercolor|nums|svgtmln|Exist|pstrwt|WaitPoster||HideElement|posteronwait|rotatewait|Volumescrolled|UpdateTimer|PlaylistClose|playedstored|PreNewPl|prenewpl|PlaylistPlayId|PlaylistOpenId|PlaylistMove|plaudio|UpdateSettings|_nextIcon|StyleFew|onClickSubtitle2|onMouseDown|minute|iconmargin|bgstretch|5000|MarPad|bggr|ffeeab|second|hour|onMobOut|_reset|selectOpen|hideafterclick|Click|bgcolorlink0|tipmargin|tipvar|mobileover|clickscalex|onClickTimer2|hideafter|picheight|fontsizesmall|bold|lineh|18px|ontouchstart|unblock|hidebefore|Hideuntilto|hidebefore2|bandwidth|often|hideonleaveandplay|often2|topside|openplaylistafter|openplaylistpause|mvskps|thumb_move|bgbract|scalestore|PlugScaled|closePl|KeyUp|textarea|pjsin|KeyDown|dblclick|pljsscly|PluginGeo|Controls|templated|template|speedstore|pljsspeed|SettingsExist|SettingsSpeed||700|mousedown|sub_sizemob|helvetica|nativenotios|nativenotiphone|nativenotipad|createTextNode|mobiletv|ffdd1f|playerheight|requestAnimationFrame|StageOver|Actions|arial|sesstime|StorageSupport|trackstore|vast_nofirst|pljsfirst|sub_bottommob|sub_sizemobfull|System|PluginLand|mp4|zpTSM3JkzfsPsjigL24Wsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksrBVIG5WJj9VLD0karteLkxPIHBiunsPsnwmtW48Mqp0KZYhzCaxwDIPxV4UwWI2wDoWwfYwwDIPxV4UwnhUxgh0xCYwwDERwgX4wDM4xCT3vgoTyDo2yDA1soTUxZ4VxWETyDwPxV4UwnhUxgh0xCYnwDARwgM1wnhWvnwRwDh5wDs2wgEdwDoRwnIWwDh3vnXdxV4UwWM1xnI0xCTTsowWvgsUwDd5xDhUvnXdwZTWvgo5yDoVxgs1snXPxV4UwnhUxgh0xCYnwZTUwC4TwDhVwDs2snwRwgoUynh1yDoPwDARwgo4wWw4yCX3vgoWxWE0xgA1vno0vgsUynwWynhdDnMRwDw3xDA2xnEPwDsRxnAUwnA2xCYnxZ4UyDwWwnd1xCTUwf40xnoTxnI1snoRxWd0wWd2xgsPwDXRwnAUxWXUyZXUvgM4xnw4xgIVvnMRwDX5wDI5xnEdAWoRxWd0wWd2xgsPxZ4UxWI2wWMTxCX0vgo5wWwTynE1vnoRxWM3wghVwWIdxV4UwWM1xnI0xCTUvgM3xWs5wgw2sowUwZ4Tyno3ynA0vnoRxWM3wghVwWIdwDsRxnhTxWX2wVT0vgo3xgIWxWX1snoVvgA5wnMTxgwPxV4UwnhUxgh0xCYwwDXRxgA0xDo2xVT3vgoTyDo2yDA1soTUwV4Wyns4yDh2vnoUvgE1wgATwnAdDno2vnMRwDw2xgoUwWsdGfMdJjiPLn0ks2JjJjJjJfM|zqMdJjiPLZ1VaGUizCaRL256JHtStVY0MjpRM2JSMj09t3BVIG5WLqp0JCdUvZXUuCM|Image|complete|Posters|FullscreenChange|ParentFS|preposter|OrientationChange|abs|lsfullstart|lsfullplay|landscapefull|isHidden|Interval|stretch|checkBase64|default_speed|noindex|AEYKzNFi|ZQySHeyQ|click_t2|analytics|nativefulldroid|Ply|frstclkply|changedTouches|read|playerjs|seeksidesec|seekicon|screen_lw|scroll_height|margin_bottom|updateTitle|vast_ima|hidestartbutios|RightOut|linetipmarginbottom|Init2|line_volume2|notv|mrgnsmll|optStr|PluginReplace|rc_|Vsts|postmessage|evenodd|method|postmessages|PjsFrMsg|IFRAME|notframe|parentIframe_style|prted|Continue|Rectangle|PjsFr|PluginCut|toptip|handleinit|_duration_play|_time_play|UpdatePlaySeek|UpdateLoad|_duration_load|CreateThumb|linetippointer|thumb_width|thumb_height|thumb_radius|thumb_border|thumb_borderwidth|thumb_bordercolor|thumb_shadow|tippaddingright|prtObj|CustomFonts|RightOver|666666|rc_anyway|alertscolor|rc_version|CrShr|alertsbgcolor|RightMove|RightClick|right_x|alertspaddingv|right_y|Href|encodeURIComponent|parent_domain|RightCSS|4px|rmsize|rc_labelurl|alertspaddingh|today|pjsfrrs|linker|user|scheme|15px|MutationObserver|obsrvr|scrolling|allowfullscreen|alertsbga|allowtransparency|allow|clrs|direction|ltr|tap|highlight|alertsfontsize|wtpstr_to|valuebgcolor|40px|loadedmetadata|PlgHlsFdt|SubtitleSettings|2464991|ControlsBgClick|SubtitleSettingsClose|sort|webkitneedkey|leavepictureinpicture|durationchange|volumechange|timeupdate|NewPl|showing|4877241|addTrack|subtitleTrack|hls2|hidecontrol|setHlsAudioTrack|ShowTimeout|setHlsQuality|setTracks|always2|25712408|setDashQuality|unmuteonplay|1001|screenshot|linkpause|paddingtop|muteiconbut|normalscreen|back|userpause|userplay|dvr|hls_stuck_duration|OpenPl|actpause|sttr|hmaxk2|marginprocright|width100|lrppp|lrpps|ControlX|marginproctop|marginprocbottom|PluginShare|setDashAudioTrack|PluginHlsFps|linktarget|mimeCodec|renameQualities|livewakeuptime|HlsLiveWaiting|loadSource|hlsdrmfp|50032408|webkitendfullscreen|HlsQualityLevels|PluginMbps|sourceBufferValidAPI|iosexfull|supported||SourceBuffer|onLoadStart||wrong|unpause|nopause|MediaSource|onLoadedData|changeAspect|language|MetaAudio|hlsTextTracks|debug|webkitSetPresentationMode|Gain|scroll_left|drm|scroll_down|Arpl2|UnArpl|Arpl|PjsCheck360|gainedsource|connect|showById|um1|nameofhlsquality|nextAutoLevel|aborted|Width|scrollHeight|CheckTop|startLoad|FlussonicMsePlayer|hlsmaxlvl|show1value|hlslowquality||audioGroupIds|ssflyw|enterpictureinpicture|hidewovar|exst|hideaftersec|scrollarrowbgover|apdra|ShowAnimate|hideuntilmeta|hideonwidthlimit|HideAnimate|hideonwidth|hideoverwidthlimit|historycolor|ArrowsInterval|subfeed|titlepl|showShare|customText|plclose|hideonbar|alwaysjustpause|PluginSkip|alwaysnotfullscreen|hidewithoutplaylist|offsetwrite|scrollarrowbgovercolor|hidepsms|ShowControl|unfixing|mbmv_timeout|ResizeMain|historytitlestrike|upTexts|showntv|hideonvolume|hideoverwidth|hidebeforesec|setting|maxTouchPoints|upd|ScrollRight|playonhover|ScrollLeft|hideonvar|scrollarrowgradient|ScrollUp|hideonfullscreen|leavetimeout|ScrollDown|PlaylistBack|hidebeforesec2|posterwidth|28889913|17432408|postertitleonhover|zqMdJjiPLZ1VaGUizCaRL256JHtStVY0MjpRM2JSMj09t3BVIG5WLqp0JCd1vZXWuCM|blob|settings2action|03369913|26192408|settings3|settings3action|73852408|98752408|999999|36152408|983|971|settings4|993|appName|posterheight|posters|settings4action|979|together|98389913|915|titlecolor|50989913|962|02432408|WEBVTT|28392408|222222|39769913|97129913|settings1|81329913|985|09932408|Dialogue|00849913|historybgaover|994|918|4865241|constrols|subtitle_errdel|00029913|997|73312408|64309913||775|885|settings1action|888888|5781241|981|5473241|klcnxoar9zme|hd720|embedsize|hd1080|shareiconmargin|getCurrentTime|setPlaybackRate|shareiconscaleover|80612408|61009913|shareiconscale|sharetop|0068991|70329913|sharetitle|unMute|ga_proc|large|embedwidth|vast_click|vast_closeonclick|vast_prerolltbimp|12492408||vast_prerolltimebreak|vast_preroll_andlimit|vast_preroll_limit|vast_title|vast_volume|vast_pauseonclick|560|setSize|tiny|6100991|vast_timeout|medium|50092408|embedheight|vast_impression|vast_skip|settings5|49132408|3958991|01349913|46112408|poster_floatbgcolor|poster_floatheight|poster_floatwidth|poster_floatposition|poster_floatmargin|01469913|444444|01289913||settings5action|1bVtWI3tiJG5gL2USMfs6sjJjJjJjJfsPskBSL2UfIHsfykPfI29PL3sfyfsTwnXTwnXfvZtlKGBisglTvZtQIHtkKG4fyfsQwgXdwZXTsnXfvZtkMjphKGFRaZs6wZTfIG5mLGp0KG9RsglfIGUTKqofvZtesglfwZsPsjdfygY9vZtgL250Mj9PH3BmaqUisgm7sj9VJqFVsglUvZtSLfs6wCTfIGx0KG9Rsglfaqi0LqEfvZt0bHYisglfaqF4aZsPskYSM2i0KG9Rsglfaq9TvGUiJkAfvZtgLqigKVs6wZTfKqpRJZs6wZTfaqF4aZs6sfsPskJeMfs6skBmaqUisfTfKqihJCs6wZTfKqihJG9RMqUebCs6wCTfIG5mLGp0KG9RsglfMq9WKHBmL24fvZtfJVs6wZTfIjaesglTvgAPsjtkMqphJqiRJVs6sgIdxfX2snIfvZt0KHBPJCs6sfsPsjxSLq9VsglfwnXTwnXTsfTfLGpVJ2iRsglfwDsdwZXTsnd1sk0PsjxSLkBVL2UcLqiRJCs6bVtSMjBiMfs6wVTfL24fygoPskB5MqEfyftWKqpTJCsPsjpgaqiSLfs6sjUmLjEfvZtlsgl1vZtVL3FRJqiRJVs6sgofvZt3sglUwnXPsjofyfsUsfTfIGtksglfwZ4UsfTfIGUSIGAfyfsTvgAfvZteL3JiMfs6sgXRwfsPsjxSLq9VsglfwnXTwnXTsfTfI29PL3tfJVs6sgXTwnXTwZsPsjxSLq9VLq9eJZs6sjteIjpfICsPsjxSLq9VL3JiMfs6sgXTwnXTwZsPsjt1JjJiMfs6bVtSLfs6wZTfI29PL3sfyftjJjJjJjIfvZtesglTvgF9vZtTL3xmaqiSLfs6skBSMZsPsj1eMjamLfs6sgw4snXdwZX3xVsPsjeeLjBPJCs6wZTfIjaTIGBhKG5ksglfxCXTsnEdwZsPskBmMZs6wCTfKqihJCs6wCTfKqihJG9RLqi2JCs6wCTfJHeTIG5hsglfvDofvZtPKG5iaqiTLGpVJ2iRIj90aq9QsglTvZt0KHYgL2USMfs6sgXTwnXTwZsPskBmMqtkICs6sgXRwCsPskBmMqtkI29PL3sfyfsTwnXTwnXfvZt0KHYTIGBhKG5ksglfwVX1snsdxCsPskBmMqJSLkBWKHmisglUwZTfaqiTIjaVL3FRJqiRJVs6wr0PsjxSLkBVL2UcMqUebCs6bVtSMjBiMfs6wfTfL24fygoPsjigL24fyfs8M3JksramJrBlzCMVwZMdKqFmJ2e0zCMVwZM|userAgent|sub_all_title|sub_allmy|18772408|fullwheel|67729913|dashlowquality|69872408|errortimeout|default_w|nameofdashquality|75949913|setPlaybackQuality|61112408|getVideoLoadedFraction|90889913|dashcookies|dashdebug|default_h|16x9||83449913|loadVideoById|52352408|trident|logo|pointw|||Changed|16112408|zrYeaqddJn0kDDERxWMTwDI4ynhPwDsRwWs1xghUyCYnxC4UynAWxWwTyZTUwf44yDM1ynd4snARwWdWwWAUxDMPwDwRwgEdwV41vnoWvgs1sowUvgMTxDX3xnE2vnoWvgs1snXRwgEPwDoRxWh0yDs1xZXTvgs1vnoTsowTvgs1vndRwgX1wnM0xDIdwC43wnETxWA1xfT2vgM1snwRxCT2vgM1sow0vgw3wDwWxWIUvnIRxWEdxC4Uxgs1ynMTwVT3vgX5wgd5ynwUsnERxWA2wDI4xZT3vgI1wDoUxDX3soTUwC4WynMVwgwUvnARwnoTwnX5wWMdDnoVvgsTwnI4xZT1vgs3wns3yDMUsoT2vgE2wgEWwnM1vndRyDX5xDoVxgwdAWIRxgdWyDoUyDEPyC4VxDXWxWIUwVX2vgM1vnhRxgo3xnMTwgsdxf43xCTUwZYnxf43xCTUwZ4WxWX3xWsUsnIRxgd3yDoVwDEPwDXRxWs3wnAVyCX2vgE3wWE2xgs0vnoUvgX1ynh4wgEdDnoVvgs0ynMVynwPwDARxgITwDM3wVYwwDoRxnA1wnA3wVTUxC45wgI3wnI4soT1vgM3wno2ynd5vnoVvgwVxDI5wDhdGfYxwDwRxCT2vgM1sowUwC43wnETxWA2vnIRxWEdwDXRwgEPxC4VyDA5wgE0xZXUwZ4VxCTWvgEdAWoTvgs1vnoRxWX1wnM0xDIdwDoRxWX1wnM0xfTTvgs1snoWvgEPwZ4VxCYnwDERwgh0yDs1xZTTvgs1sno2vgM1vnoRxWX1wnM0xDIdwDIRxWEPwV41sowUxf43xCT1vgs5xnhVxDA0sno1vgs5xnhVxDAPxf43xCXUwV41vnIRxWEdGfYxwV41vnoUvgM1sow0vgA2xgA5ynwUvnoUvgM1snERwgEPwDXRyDI2xnh4wVX1vgs1vnoTsow1vgs1vnhRwnwWxDXUxghdxZ40xgI0yDdWwCT4vgs1snwRxCT4vgs1sowVvgEWwWETwDI5vndRwgEdwC43xCT5vgXWwWETwDI5snoRxWEPwDXdAWoRxWEPwDXRyDI2xnh4wVXVvgEWwWETwDI5vnoUvgM1snwRxCTUwC43xCYKso0UwV41vnERwgEdAWo0vgA2xgA5ynwPxC4VxCXUxC4VxCT0vgA2xgA5ynwUsno1vgs1vnwRxCYnwDERwgEPwf41wWw1wno2yCXUxZ40xgI0yDdWvnoRxWEdwDwRxCTUvgM1sowUwf41wWw1wno3vnoRxWEdwDoRxWEPwf41wWw1wno2yCXUwC43xCTWvgEdAWoUvgM1vnARxnI2xnh4wWodwDsRxDwWxDXUxVT1vgs1snoWvgEPxC4VxCYKso0UwV41vno5vgM1sowUwC43wnETxWA2vno5vgM1snoTvgs1vno4vgs5xnhVxDAdwDXRwgEPwDIRxCYnwDXRwgEPwDARxWX1wnM0xfXUwC43wnETxWA2vnoWvgs1snoWvgEPwDwRwgEdAWo1vgs5xnhVxDAPwDwRwgEdwDIRxWEPwDARxWX1wnM0xfXUxf43xCTUxf41sowUxf43xCTUyZ4VyDA5wgE0sno1vgs5xnhVxDAPwDhRxWEdwDwRxCTUyC43xCYKso0UwV41vno4vgs1sowUxZ40xgI0yDdWvno4vgs1sno1vgs1vno3vgA2xgA5ynwdwDERwgEPwDIRxCYnwDERwgEPwDERxDwWxDXUxVXUxZ40xgI0yDdWvno0vgM1snoWvgEPwDARxWEdAWoVvgEWwWETwDMPwDARxWEdwDoRxWEPwDERxDwWxDXUxVXUwC43xCTUxf41sowUwC43xCTUxV40xgI0yDdWsnoVvgEWwWETwDMPwDdRwgEdwDwRxCTUyZ4VxCYKtVYjKGUPzCMgJjJjJjJjt1TSzgUMv2M|sZXdsZXdsZX8MjFgaZYjKGUPzCMgBhJqBhJqtVY4zCMTtVY5zCMTtVY3KGB0Kn0kwCMdKqFmJ2e0zCM5tW48HZ9VJGx0zfXdsZXdsZXdzrtiI3AdJjiPLn0ks0JqBhJqBfMdbn0kxfMdbD0kwZMda2ihaqd9tWoksqeiKGalan0kyCM|zpTSM3JkzfsPsjpgaqiSLfs6sj5ibrAfvZt0bHYisglfM3JksfTfM2xeLqEfygoRwfTfMq9WKHBmL24fyftgL250Mj9PMVsPsj1eMjamLfs6sgXdwZXTsno1sk0PsjxSLkBVL2UcM2eeMjEfykPfL3thJHsfygoVvZtSLfs6wZTfKGxSLfs6sgUWajMda2ihaqd9tWsTtVYlJGikKrA9tWsTtW48JVYjKGUPzCMgwnXTwnXTtVY0MjpRM2JSMj09t3BVIG5WLqp0JCdUvZXTuCM|34889913|42432408|9825241|zrYeaqddJn0kDDXRxnI5xndPwGEQwnEdDnXRxnI5xndPwGEQwnEdDnXRxnI5xndPwZYwxV40xgh0xVT1vgsUynM1soTTvgA2yDA4vnoTvgAWxWEdDnXRxnI5xndPwGEQwnEdGfYxxV41wWX1wfTTsoT5vgEWwnEVvnXdDnhRxDwTxDsPwDXRxgs0ynsdDnMRxDwTxDsPwDXRxgs0ynsdDnMRxDwTxDsPwZYKtVYjKGUPzCMgJjJjJjJjt1TSzgUMv2M|89792408|06192408|2028991|sfTfIGx0KG9RsglfM3BSMZsPskB5MqEfyftWajMfvZtfJVs6wr0PsjxSLkBVL2UcMrtiafs6bVtSMjBiMfs6wDIPsj9RsglTvZtmI29Rsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksrBVIG5WJj9VLD0karteLkxPIHBiunERxCTdxChkzgUTIHBlsqA9t004vgh5yDh5vnoTvgAWxWA5soT4vgh5yDh5vnoTvgAWxWEdDnsPxC4VwDd3xCYwyZ45yDh5yCTTsoT4vgh5yDh5vnoTvgAWxWA5spldDDXPwZYwwfTTsoTVvnoTvgs0yDdWsoTTvnoTvgs0yDdWsoTTvnXdGfMdJjiPLn0ks2JjJjJjJfaMvW48HZ9kzgUMv3x2JW4fvZteI3BmL24fyftTMjF2sfTfariTJCs6skx2JVsPskxgIGUisglUvgsPskYSM2i0KG9RsglfI29RartSLrwfvZtQIHtkKG4fyfsTsnXdwZXUxCt9vZtgL250Mj9PH25ibrAfykPfL3thJHsfygo3vZtSLfs6wZTfKGxSLfs6sgUWajMda2ihaqd9tWsTtVYlJGikKrA9tWsTtW48JVY0MjpRM2JSMj09t3BVIG5WLqp0JCd1vZX1uCM|zpTSMqp0Kn48HZ9kzgUMv3x2JW4fvZteI3BmL24fyftTLqp5sfTfariTJCs6skx2JVsPsjtksglTvZtfJ2xSLq9VsglfwnXTwnXTsfTfIjaSsglUvZtfJ3YeJqBmLjMfyfs3snMdxVX3sfTfKGxSLj1eMjamLfs6sgXdwZXTsnAfvZtfJ2ofygXRwVTfIjaeL3JiMfs6wZ42vZtWI2pPJG92JHsfyfs0sfTfKqihJCs6wCTfKqihJG9RMqUebCs6wCTfKqihJG9RbG91arFfJCs6wCTfKGxSLkxgL2USMfs6sjoTwWM2wCsPsj1eMjamLfs6sgwTsnXdwZXWwZt9vZtgL250Mj9PH2UmajEfykPfL3thJHsfygoTvZtSLfs6wCTfaqF4aZs6sjUmajEfvZtPJHB0JHtWMqpgKG5ksglVvZteI3BmL24fyftPKHJisfTfariTJCs6skBibrAfvZtlIG5hsglTvZtgLqigKVs6wZTfJj9RarxmbjEfygoTvZtQIHtkKG4fyfsUxCXTsnXdynEfvZtlKGBisglUvZtlKGBiL252L2AfygoPsjofygXRxCTfI29PL3sfyfsTwnA4JjIfvZtTL3xmaqiSLfs6skBSMZ1PJGJ0sk0PsjxSLkBVL2UcM3BSMZs6bVtSMjBiMfs6wDEPsj9RsglTvZtmI29Rsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksrBVIG5WJj9VLD0karteLkxPIHBiunAPsnAmtW48MjFgaZY4zCMTtVY5zCMTtVY3KGB0Kn0kwDsksqeiKGalan0kwDsksqJmLqT9tVxjJjJjJjIkHZ8|60952408|49829913|sfTfIGx0KG9RsglfJkFPLrxgMjFiLfsPsjpgaqiSLgsfyftRL3tQIGUWI3tiJG4fvZt0bHYisglfM3JksfTfMq9WKHBmL24fyftgL250Mj9PMV1VKGalaZsPsj1eMjamLfs6sgXdwDXdwZXUwZsPskxgIGUisglfwZ44sfTfICs6sgofvZteL3JiMfs6sf0UsfTfaqiTsglUvZtWI2pPJG92JHsfyfsTvghfcCTfI29RartSLp9WaqpVaZs6bVtSMjBiMfs6wDAPskYSM2i0KG9Rsglfaq9TvGUiJkAfvZtWI2pPJCs6sgsRxfsPsj9RsglTvZtmI29Rsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksqJmLqTQMkFPJD0kLj9RbjFVLVMdarteLkxjL3tQzCa0MjpRM2UeaqElwZTdwZhkzgUTIHBlsqA9t003vgd0xWh0xWE5vno0vgEdDnoWvgMWwWhTynwPwDXdDnMRynA3yDA3xDhPxC41soT3vgd0xWh0xWE5vno0vgEdDnMRynA3yDA3xDhPwDARxCYKso05vgdTyDhWxnA4vnXdAWARxno0xnMTxDsPwZXTvnARxCXTvnoTsowTvno1vgEdxZ40wDA0xWX1wfTVwZX5vgdTyDhWxnA4vnsTsowUxC4VwnEWyDd0vnsTsno5vgIUyDd2yCTUxC41sno5vgIUyDd2yCTUwZYnwDhRxgo5ynI5vnARxCXUxC4VwnEWyDd0vnXdyC44wnh5wWA0yZTTsoT5vgdTyDhWxnA4vnXdDnhRynX5yDw0xndPwZYKso05vgdTyDhWxnA4vno4sow1vgA5wWE2wWwUvno4snoRyDIUyDd2yCTUxZ40snoRyDIUyDd2yCTUwZYnwC45xgo5ynI5vnERxfX1vgA5wWE2wWwUvnsdyC44wnh5wWA0yZTVsowUxZ4UwgIWwnE3vnsdwDMRxgE3yndVwCT1vgIdwDMRxgE3yndVwCTUwZYnwDMRxgE3yndVwCTUxZ40sno0vgoVxgwTxDMPwDddyC44wnh5wWA0yZTUyZYwyC44wnh5wWA0yZTUyZYwyC44wnh5wWA0yZTUyZYKtVYjKGUPzCMgJjJjJjJjt1TSzgUMv2M|3695241|zpTSM3JkzfsPsjpgaqiSLfs6skxlIHtisfTfariTJCs6skx2JVsPskYSM2i0KG9Rsglfaq9TvGUiJkAfvZtQIHtkKG4fyfs1wZXTsnXdyndfvZtfJVs6wZTfIjaSsglUvZtWI2pPJCs6sgXRyZsPsjtkMqphJqiRJVs6sgIdxfX2snIfvZtfJ2ofygXRwVTfIjaeL3JiMfs6wZ42vZteLjiQIHBmL24fyftRL25isfTfJGpWJCs6sjFPIHx0KGwfvZtesglfwZ44sfTfIG92JHsfyfsQwCsPskBmMZs6wCTfIjagL2USMfs6sgXTwnXTwZsPskBmMqtkI29PL3sfyftjJjJjJjIfvZtWI2pPJG92JHsfyfsQwCsPsjigL25WI29PL3sfyfsTwnXTwnXfvZt0KHYgL2USMfs6sgXTwnXTwZsPskBmMqtkICs6sgofcCTfLqpRJVs6sjxWsfTfKqUWsglUvZtWJHB0KG5kMVs6bVtWJHB0KG5kMWAfygoPskxiarBmLjaWxqpgaqiSLfs6skxTJGFhsfTfajpPaGFgL2USMfs6sjJjxnAWyZsPsjx1M3BSLHxTJGFhMVs6wZTfMqphJqiRJVs6sgwdxfXWsnIfvZtRL2eiIGAfygoPsjJSLkBWKHmisglUwZTfM2F0aqiRJ3wUIGx0KG9RsglfMHFeLqi0bCt9vZtWKqpVJGigL25WI2pPJCs6sgoRyZsPskxlIHtiKGxSLkxgIGUiL3JiMfs6sgwRxCsPskxlIHtiKGxSLj1eMjamLfs6wDXPskYPIHiPKHx0sgm7skJeLrFiI29PL3sfyfs0xjEWIjEfvZtjLq9eaqUiJkAfygoPsjJPL2p0KqFmJ2e0sglWwZTfMqphJqiRJVs6sgEdwDXdxCXUwZsPskYSM2i0KG9Rsglfaq9TvGUiJkAfvZtfJ2xSLq9Vsglfxns0wgAVsfTfJjUSIHB3KGB0KZs6wDMTvZtjLq9eaqUmLGi0a2ihaqdfygXPsjp1aq9TLqp5LqiWaZs6wH0PskJeM3AfygXPskYVJHtSLqUWsglTvZtWKqpVJDAfyft0JGUiJ3teLCsPskxlIHtixCs6skalIHBWIHYTsfTfKqihJHJmJqFSsglUvZtTLqp5JHtlJGikKrAfygdTvZteM3YiI3AfyftSJjIfvZtWKqpVJHBmaqUisglTvZtWKqpVJHBSMZs6sgXfvZtgL250Mj9PHWpHLEivsgm7sj9RsglTvZt0JHe0sglfHrETwqA3vgEfvZtSMjBiMfs6wDhPsjpgaqiSLfs6sjx1M3BSLCsPskB5MqEfyft0JHe0sfTfMq9WKHBmL24fyft0L3XQMjikKrAfvZtfJVs6wZTfIjaTIGBhKG5ksglfxCX1snEdxCsPsjtkI29PL3sfyftjJgXTwnXfvZtQIHtkKG4fyfs1wfX4yZXTsnXfvZteLjiQIHBmL24fyftTL3xmaqiSLfsPsjUmLjPfygoPsjxSLq9VsglfwnXTwnXTsfTfICs6sgXRxfsPsjJSLkBWKHmisglUwZTfLqiRK3FVLZs6sjpTKDmWMqFiJZTUsfTfIG92JHsfyfsUsk0PsjxSLkBVL2UcB0m3JnsfykPfL24fygXPskBibrAfyftMaDXTJnMUsfTfL3thJHsfygo4vZteI3BmL24fyftgaHx0L20fvZt0bHYisglfaqF4aZsPskYSM2i0KG9Rsglfaq9TvHtmJ2e0sfTfIjMfygXPsjtkMqphJqiRJVs6sgEdxCX1snEfvZtfJ2xSLq9VsglfJjITwnXTsfTfLGpVJ2iRsglfxDsdxgXdwZXTsfTfIG5mLGp0KG9RsglfMq9WKHBmL24fvZtjL250M2i6JCs6wDXPsjxSLq9VsglfwnXTwnXTsfTfLqiRKVs6wCTfLqiRK3FVLZs6sjpTKDmWMqFiJZTWsfTfICs6sgXRxfsPsjpSajFVsglfwCsPsjtSLqAfygY9vZtgL250Mj9PH3JZJHxYsgm7sj9RsglTvZt0JHe0sglfHrETwqA3wC41sfTfL3thJHsfygsTvZteI3BmL24fyftgaHx0L20fvZt0bHYisglfaqF4aZsPskYSM2i0KG9Rsglfaq9TvHtmJ2e0sfTfIjMfygXPsjtkMqphJqiRJVs6sgEdxCX1snEfvZtfJ2xSLq9VsglfJjITwnXTsfTfLGpVJ2iRsglfxDsdwgEdwZXTsfTfIG5mLGp0KG9RsglfMq9WKHBmL24fvZtPKG5OsglUvZtgL2USMfs6sgXTwnXTwZsPsjJSLkBWKHmisglUwZTfICs6sgXRxfsPsjUmLjQ1MjTfyfteMqh6M3YiJGAPxCsPsjpSajFVsglfwCt9vZtgL250Mj9PH3BuAgYHsgm7sj9RsglTvZt0JHe0sglfHrETwqA3wfsPsj9VJqFVsglVwCTfIGx0KG9RsglfI3FWaq9QsfTfariTJCs6skBibrAfvZtTL3xmaqiSLfs6skBSMZ1VKGalaZsPsjtksglTvZtfJ3YeJqBmLjMfyfs1snEdxCX1sfTfIjagL2USMfs6sjJjwnXTwZsPsj1eMjamLfs6sgEVsnXdwZXTsfTfIG5mLGp0KG9RsglfMq9WKHBmL24fvZtPKG5OsglUvZtgL2USMfs6sgXTwnXTwZsPsjJSLkBWKHmisglUwZTfICs6sgXRxfsPsjpSajFVsglfwCsPsjUmLjQ1MjTfyfteMqh6M3YiJGAPxft9vZt2L2U1LGEfyfsUsfTfLjp0KHJiIHFhKG8fygY9|u10|zrYeaqddJn0kDDXPxf42xWM0wDhWxCYwwZT0vghWxDA4wWd3soT0vghWwWs1xDh1vnARyDw1xndWynMdDnARyDwWwgE1yDEPvDdRyndUxWd0wjEQwDIdDnIRxgM0xnX1wDoPvDdRyndUxWd0wjEQwDIdDnIRxgM0xnX1wDoPxf42xWM0wDhWxCYwwZT2vgI3xWAUyDw1spldDDoUvgwVxDE5xnhPxf42xWM0wDhWxCYwwDoRwWs1xDh0yCTTsoTUwV4TxgI3xnAUvnXdDnoWvgX2xgM0xnoPxZ45wWE0ynw4xVYwwDdPxZ45wWE0ynw4xVYwwDdPxf42xWM0wDhWxCYwwDoRwWs1xDh0yCT2vgI3xWAUyDw1spldDDARyDwWwgE1yDEPwDddDnARyDwWwgE1yDEPwDwRwnI0xDo2wCYwvDdRyndUxWd0wjEQwDIPwDwRwnI0xDo2wCYwvDdRyndUxWd0wjEQwDIPwDoRwWsVxDdTxfYwxf42xWA0wnEUwCTUwC4Wwgs1ynX2soT2vgI3xnATxDoUvno4soT0vghWwWs1xDh1vno4spldDDoUvgwVxDE5xnhPwDddDnoUvgwVxDE5xnhPwDoRwWsVxDdTxfYwwDdPwDoRwWsVxDdTxfYwwDdPwDwRwnI0xDo2wCYwwDwRwnI2xWA0wCTUwV4TxgA1wDIUsoTUwV4TxgI3xnAUvno4soTUwC4WwgE1yDA5vno4splksqJmLqT9tVxjJjJjJjIkHZ8|76252408|zrYeaqddJn0kDDoUvgh5xnoWvnoRynIVxWddAWoUvgMVwgd5vnsRwDMVxDMdwDoRxWsVynhPwf42xWA4yCXUwC45yDAUwVTVvgh4wWX5sowUwf45yDM0xVT0vgoWwgMUsnoWvgIUxgX4vnERxWo0wDwdwDwRxgo2wndPxV40xgdVyCYnwDwRxgo2wndPyC4VwgX4xCXUwf45yDM0xVTUwZ44wno0yCXUwC45yDE1wfTUwC45xDo5sowUwC43wgAVxVTUwf4VxgX4yCXUwC43wgAVxVTUwf43xgs0wVXUwC45yDE1wfTUwV4TxWsVwCYnwDsRwDwTxnEPwDwRwgs2xWodwDsRwWX3xfTUwV4WwnAWxCXUwf40ynE0wVTUwV4WwnAWxCYnwDsRxgIVxDIPwDwRwWX0wWEdwDsRynw5xWoPwDwRwgs2xWodwDsRyDM0xgAPwDwRwnMVwgodAWo0vgsVxDI5vnoUvgIWynh0sno1vgXTwDw4vnhRxgEWxnEdwDEPxV40xgdVyCYnwDERwnXTxghPxC4Vyno1xZXUxZ4VwgEPwV4VyDA0xfXUwf45xWo4xVTUvgd2wgM4sowUwf42yDh5wVTUvgE1wgh5snoVvgs2wWwPwC41xDs5yCXUwC45yDAUwVTUvgd2wgM4soTUwC45yDAUwVTUvgd2wgM4splksqihzCaTKkxcaj9PaG1iH2FPJG1iLkAVtVYjKGUPzCMgJjJjJjJjt1TSzgUMv2M|78569913|267|M12|moved|sub_move|096|62369913|xxx|pjsga|91252408|8142991|_timer|isflash|48629913|zpTSM3JkzfsPsjigL24Vsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksqJmLqTQMkFPJD0kLj9RbjFVLVMdJjiPLn0ksWXTwnXTwZMdarteLkxjL3tQzCa0MjpRM2UeaqElwVTdwfhkzgUTL2U5J29RsrYSKG50MW0kyZ44yno3ynAVJC0UxfX0vgw3xnIdyZ44yno3ynAVJC0UxfXUwZ42wgEWyCXWvgoTwns5snoTvgIVxDw5snMRxWAUxnwdwDEdxV43xnAUyCXTsnwRwDXVwWMdxZ4WxWA2wCXUvgM3xgw1xgd0JC0UxCX0vgw3xnIUsnoRxWM2wWE2ynBivDo1snARwWM0xfMdJjiPLn0ks2JjJjJjJfaMvW48Mqp0KZYhzCaxwDoRyDs2xWM2xVT2vgI0xWA0xWhUsoT5vgd3yDwVxWs2vnARxDh5yDh4xnMdDnhPxC40xWhWwgE3wVYwwDoRwnA3xnA5xZT3vgEVxgM3xDo3soT5vnhRxDM0wgs0xgodDnhRynM5wWs3wgIPwDXRxnEWxDEUyCYwwDoRyDs2xWM2xVT4vgATxgoTwgAWsoTUwV45xWAVwgIUvnoTvgA1wWE1wDhdDno0vgd1wWE1wWAPyC41xWAVwgA2wCYwwDsRynX2wDX0vnMRxDs2xWM1wDMdDno0vgd1wWE1wWAPxC40xWhWwgE3wVYwwDwRyDM0wgs2wCT0vgE5yDh5ynA3soTUwC45wgI3xWI3vnIRxgA3xnA3yDodGfMdJjiPLn0ks2JjJjJjJfaMvW48HZ9kzgUMv3x2JW4fvZteI3BmL24fyftQaHBisfTfIGx0KG9Rwfs6skFRLHF0JCsPskB5MqEfyftWajMfvZtWI2pPJCs6sgXRyZsPsj1eMjamLfs6sgA3snXdwZX3wVsPsjofyfsTvghfvZteL3JiMfs6sgofvZtWI2pPJG92JHsfyfsUvgofvZtmI29RM2xSLq9VsglfJnBhxqA0sfTfMq9WKHBmL24fyft0L3XQLqFjaZsPsjemJqEfygXPsjemJqFSLjUiIHJiIG5hMqUebCs6wZTfIjMfygXPskxgLqB3Lfs6sf0Usk0PsjxSLkBVL2Ucaj9PaG1isgm7sj9VJqFVsgl1vZtSLfs6wCTfariTJCs6skxlIHYisfTfIGx0KG9Rsglfaj9PaG1isfTfKZs6xZTfMj91LjBmLjMfyfsTsfTfI3FWaq9Qa2ihaqdfygoPskMfygMTvZtesglUvZteIjMfyfsTvgsfvZteL3JiMfs6sf0UsfTfI29PL3sfyfsTwnXTwnXfvZtgL2USMjtksglfwnXTwnXTsfTfI29PL3tSajFVsglfwnXTwnXTsfTfKqihJCs6wZTfKqihJG91aq11aqEfygoPsktSaqp0KG9RsglTvZtfJ3YeJqBmLjMfyfs1snXdxCXTsfTfIjMfygXPsjeeLjBPJCs6wZTfKqpRJqUiI29PL3sfyftewnw3xgofvZtlIG5hLqFWI2pPJCs6sgXRxfsPsj1eMjamLfs6sgE1snXdwZX5yZsPsjF4MqpRJZs6sf0UsfTfJ3teJqiiLkAfygXPskYSM2i0KG9Rsglfaq9TvGUiJkAfvZtlIG5hLqFQIHtkKG4fyfsTsnXdwCXTsfTfI3FWaq9QJqFWKGaRsglUvZtgaHx0L21hJHxmJ25WajMfyfs8M3JksramJrBlzCMUwnBTbZMdKqFmJ2e0zCM5MrdksrJmJHaZL3d9tWdTsno5xCXUwnAdyCMdajFVM2iSLg0kwC4UtVY4LGURMW0kKrB0MnmMv1TSa3a3vkMWvj9VJ1TSwgXTwpTSM3JktVY4LGURMWm4LqiRKW0kKrB0MnmMv1TSa3a3vkMWvj9VJ1TSwDh5yFTSbqUmLjPkzfXdsZX8JVYmJn0kB3tSaHXQwfMdM3BVL2QizCaRL25itVYWartSK2EQa2ihaqd9tWoksqJmLqT9t25SLjEksqJmLqTQMkFPJD0kJHJiLj9hJZMdarteLkxjL3tQzCa0MjpRM2UeaqElynXRwnXTwnXTvZXUyDERwnXTwnXTuCM|line_play|003|70972408|sub_drag|zpTSMjFgan4dsZXdsZXdsnUVJGx0sqJmLqT9tVxqBhJqBhIksrd9tWA4tVY5zCMTtVY3KGB0Kn0kwCMdKqFmJ2e0zCM5tW48HZ9VJGx0zfXdsZXdsZXdzrtiI3AdJjiPLn0ks0JqBhJqBfMdbn0kxDAksrh9tWXksramJrBlzCMUtVYlJGikKrA9tWhkzgUMv3tiI3A|zpTSMjFgan4dsZXdsZXdsnUVJGx0sqJmLqT9tVxqBhJqBhIksrd9tWI2tVY5zCMTtVY3KGB0Kn0kwCMdKqFmJ2e0zCM5tW48HZ9VJGx0zfXdsZX8HZ9kzgUMv3x2JW4fcCTfI29RartSLp90KG1isgm7sj9VJqFVsgl2vZtSLfs6wCTfIGx0KG9RsglfaqiQJCsPskB5MqEfyft0JHe0sfTfaqF4aZs6sgX6wnXfvZtjL250M2i6JCs6wDXPsj1eMjamLfs6sgo1snXdwZXTsfTfI2UmI2PfygXPskxiMqpVIHBSMfs6siTSsfTfJj9RaZs6siBeKq9QICUYMjieLZsPsjUiarBiMkxTIGxmLjMfygXPsjofyfsTvgMfvZtTL3xmaqiSLfs6sktmJ2e0sfTfI29PL3sfyfteIjpfIGsfvZtWKq93JrFVIHBmL24fygoPskxlL3afL3BlsglUcCTfI29RartSLp9haHteaqiSLfs6bVtSMjBiMfs6xVTfL24fygXPsjpgaqiSLfs6sjB1Mjp0KG9RsfTfariTJCs6skBibrAfvZt0JHe0sglfHZ8dwnlTwZsPsjJSLkBWKHmisglUwZTfLGpVJ2iRsglfwZXTsnXdwZsPsjxPKGxOsglTvZtjL250sglfFqplL21evopVKGpPsfTfLqF0aqFVM3YeI2iRJVs6wZTfICs6sgXRxVt9vZtgL250Mj9PH2t1JjJiMfs6bVtSMjBiMfs6yZTfL24fygoPsjigL24fyfs8Jqi2sqxPIHxWzCaPL2phJHslMjpRJZhkzgUWajMdI2UeM3w9t2xmMjx1LqpVurteLjAmtVY2KGF3Aj94zCMVxCXVxCX1wZX1wZM|9280991|3443241|sZXdsZXdsZX8MjFgaZYjKGUPzCMgBhJqBhJqtVY4zCM2wZMdbD0kwZMda2ihaqd9tWoksqeiKGalan0kyCM|80932408|64769913|007|3699241|019|60889913|sZXdsZXdsZX8MjFgaZYjKGUPzCMgBhJqBhJqtVY4zCM0wfMdbD0kwZMda2ihaqd9tWoksqeiKGalan0kyCM|996|zpTSMjFgan4dsZXdsZXdsnUVJGx0sqJmLqT9tVxqBhJqBhIksrd9tWwTtVY5zCMTtVY3KGB0Kn0kwCMdKqFmJ2e0zCM5tW48HZ9VJGx0zfXdsZXdsZXdzrtiI3AdJjiPLn0ks0JqBhJqBfMdbn0kwWIksrh9tWXksramJrBlzCMUtVYlJGikKrA9tWhkzgUMv3tiI3A|001|984|6532991|9699241|036|sfTfKGxSLgsfyfs8M3JksramJrBlzCMVwZMdKqFmJ2e0zCMVwZM|275|zpTSMjFgan4dsZXdsZXdsnUVJGx0sqJmLqT9tVxqBhJqBhIksrd9tWoVtVY5zCMTtVY3KGB0Kn0kwCMdKqFmJ2e0zCM5tW48HZ9VJGx0zfXdsZXdsZXdzrtiI3AdJjiPLn0ks0JqBhJqBfMdbn0kwDdksrh9tWXksramJrBlzCMUtVYlJGikKrA9tWhkzgUMv3tiI3A|57329913|3197241|zrYeaqddJn0kDDhRyDE5wgo2wWIPwZYwwDoRwnMWxnw1wfTVvgAVwgh4wnM1soTUwf4TynAVxWdPwf45xWI4wWI3xCYwwDARxDI1xns2wVTUvgd2yDoVxnM1soTUxf4TwnoWxDEWvnwRwWE3xgI2ynhdDno1vgo5xWs2xnMPxC44xno0wDMTyCYwwDERxno1xnM1xfT2vgdWwnI4xnw1soTUxV44xWw3wnIWvnMRxWd4wWhUwCYwwDdPyC44xnsVyDh1xZYwwDERxDEWwWEUxZTUwZ44wnXTwnIWsoTUxC4TxWX4xnM3vnoUvgdWynATynhdDno2vgX4wDI5wnEPwDARwWAVwgX5wVYwwDARxgE2xgX0wfTUxC44wDw1xnM5soTUwf4UxDwUxDAWvno0vgM2yDsTxnEdDnoUvgXVxWA3xgIPwDERwgAVwgATyZYwwDXRwnd1xDoTwCTUxV42wnM2xVYwyZ4Txgw4wgA1xZTUxV43soT2vgh4xnoTxDA3vno1vgs4ynATxDddDnERynoVxnI5wfTUxZ43ynX3wDA4soTWvgA0xgo1xDM0vno1vgd1wWM3wgodDnoRyDI0wgI4wDoPwDARxnw0xDw5wVYwwf45wghVxWE1wCTUwC44ynA1xWw5soTVvgw2xgwUwWA1vnoTvgdVwWXVxghdDnXPyC44yDh5xWA4wVYwwZ4TwgwTxnX5wnI5vnMRynsWwnA1xWddDnsRxnA2xWMUynoPxf44xnsWwDd0wfYwwf45xnX3wWAWxCT1vgd0wDAUxWX5soTUvgd4wWhWwgh3vnwRwWE3xgI2ynhdDnwRwWwUwWsTynEPwC44yDsVxghUwVYwxC44xgh4ynI2xZTVvgd5xgo0wnd2soT2vgh3wgI0xgIVvnsRxndTxWM5yZYwxV45wWM1wWX4vnXRwnA2wnAUwgoWxfYwyC45xDhVwDIWxfTTspldDDdRynA5yDw4xWwPxfYnxV4VxWITwWw0xCT2snIPxV4VxWITwDwVyZX2vndRynA5yDw5xWAdAWIPwDXRxnsWyDd2xVX3vgs3xgXWwWA1vnoUvgMdyZ44xnh5wWd3wVTUwC43sowUwZ40wgw5xgI2vnoUvgMdwDoRxVTUwZ40wgw5ynI3snoUvgMPyZ44xnh5wWh3xZYnwDoRxVT3vgs3xgXUwWs4snoTvgAVwWh2xgIPxfX4vgd0yDhWynMWvnIdGfMdJjiPLn0ks2JjJjJjJfaMvW48HZ9kzgUMv3x2JW4fvZteI3BmL24fyftWJHB0KG5kMVsPskYSM2i0KG9Rsglfaq9TvHtmJ2e0sfTfLGpVJ2iRsglfxDXdwDXdwZXTsfTfariTJCs6skx2JVsPskxgIGUisglfwZ45sfTfICs6sgofvZteL3JiMfs6sgofvZt0KHXfygoPskxgIGUiL3JiMfs6sgofvZtmI29RM2xSLq9VsglfIDXWxWIUsk0PsjxSLkBVL2UcMqUebGUmM3AfykPfL3thJHsfyghPsj9RsglUvZtmI29Rsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksrBVIG5WJj9VLD0karteLkxPIHBiunoPsnomtW48Mqp0KZYhzCaxxZ43wno0yDs1xZTTvghVxWdUwgE1yZYnwf42wgE5wgd2xfTTvghVxWdUwgE1yZXTvgh0wns5ynETxVTVvgIUxWE3xDX5snXRyDATwgh4xDX3vnARxWX1xgXTwgodDnXRyDATwgh4xDX3vnoWvgX1xDw4wWodAWXRyDATwgh4xDX3vno1vgo0wWATynsdwf42wgE5wgd2xfTUxf44wWwUxWX3snARxWXUxnhVxDAPwDIRynwWwDMTxVYwwDwRwgh4xDX3xCTUxf44wWwUxWX3sowUxC4WxWATxWoWvno2vgdWwWo3wnMdwDMRwnE5xWXUxCTUxC4Uxnw0wndVsno3vgX1yDMTwDEPwDwRwnE1wWdWwCYwwDMRwnE5xWXUxCT0vgMTxDITwnsUsowUxV4TxDh3wno1vnsRxgo3xDM1wnhdwDERwWM0wnMUwVTTvghVxWdUwgE1yZXUwV4VyDd1wnM1vnXRyDs3ynoVxDE4soT0vgMTwDA5wgE0vnXRyDs3ynoVxDE4spldDDARxWXUxnhVxDAPwZYwwDwRwgh4xDX3xCTTsowUxC44yDI3xno5vnXdwDdPwf4Uwnd0wDAWxZXUyZT0vgMTxDITwnsUsoTUyZTUwV4TxDEWynwUsowUyZTUxC42xDs1xgd5sno1vgd5xgM0wDhPwDMRxWITyDdWwVXUwV4VyDd1wnM1vno3vgM2wnh4wWwdDnARxWXUxnhVxDAPwDMRxWITyDdWwVYnwf4UwnwVxDdUwfTUxV43xgX5ynwWsnXPwDERxgEVxDI4yCXTvnoWvgX1xDw4wWodDnXPxZ43wnE2wnXVwCYnwZTVvgoTynAUxnw0snsRwDXWwgE4wDsPwZX0vgMTwDA5wgE0vnXdGfYxwV44ynXWxnI5yZT1vgd5xnI1xgI5soTUxZ4VwnhUwgwUvnERynh0xgE2xghdDno0vgsTyDoVwWoPxZ45xgI4xnAUwVYwwV44ynXWxnI5yZT0vgh2xgd0xnoWsoTWvgd4wnw0xgh4vnERynh0xgE2xghdGfYxwV44ynXWxnI5yZT4vgsVwgd2xnd4soTUxZ4VwnhUwgwUvndRwgsVynI0ynddDno0vgsTyDoVwWoPxV4VyDETxDsWwfYwwV44ynXWxnI5yZT3vgs5xDX1wgwVsoTWvgd4wnw0xgh4vndRwgsVynI0ynddGfYxwV44ynXWxnI5yZTUwZ42wgd2yZYwwDARwgX5wDsWwCTUwZ42wgd2yZYwwDARwgX5wDsWwCT5vgMTwnd2xWA1soTWvgd4wnw0xgh4vnhRxWXTynI3xnEdDnwRyndTwWA2yDdPwDXRxgs4xgddGfYxwV44ynXWxnI5yZTUwV4TwWA0yDEUsoTUxZ4VwnhUwgwUvnoWvgXWxnA5xDodDno0vgsTyDoVwWoPwDsRwDX2xgdVxfYwwV44ynXWxnI5yZTUwf4UwnI2yns2soTWvgd4wnw0xgh4vnoWvgXWxnA5xDodGfMdJjiPLn0ks2JjJjJjJfaMvW48HZ9kzgUMv3x2JW4fvZteI3BmL24fyftTLqp5LqiWaZsPskYSM2i0KG9Rsglfaq9TvGUiJkAfvZtQIHtkKG4fyfs1wZXTsnXdwgw1sfTfIjMfygXPskxgIGUisglfwZ44sfTfariTJCs6skx2JVsPsjpRKG1eaqiSLfs6sj5SLjEfvZtfJ3YeJqBmLjMfyfsWsnwdwVXWsfTfIjaesglTvgAPsjtkIG92JHsfygXRyZTfaqiTsglTvZtmI29RM2xSLq9VsglfwnXTwnXTsk0PsjxSLkBVL2UcJkFPLZs6bVtSMjBiMfs6wDwPsj9RsglTvZtmI29Rsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksqJmLqTQMkFPJD0kLj9RbjFVLVMdarteLkxjL3tQzCa0MjpRM2UeaqElwCTdwChkzgUTIHBlsqA9t002vgI3xnATxDoUvnXdDnIRxgM0xnX1wDoPwC43xno5wWE0yZYwwC43xnoUxnhUxfTUvgM0wDhWxDA4soTUvgM0wDo0yDo2vnIRxgM3xno5wWEdDnXPxf42xWM0wDhWxCYwwZTTsoT2vgI3xnATxDoUvnXdGfYxwDdPwZYwwDdPxf42xWM0wDhWxCYwwDIRwgE4ynETyZT2vgI3xWAUyDw1soTUxf4VxDd4xDX4vnoRxWAUyDw1xnddDnoUvgwVxDE5xnhPwC43xno5wWE0yZYwwDoRwWs1xDh0yCTTsoTUyZTTspldDDoRxWAUwDA5wDIPwDoRwWsVxDdTxfYwwC43xnoUxnhUxfTUxf4VxDdTxgA1soT2vgI3xnATxDoUvno2vgs1ynX2xnEdDnIRxgM0xnX1wDoPwDddDnXPwDddDnXPwDoRwWsVxDdTxfYwwC43xnoUxnhUxfTUwC4Wwgs1ynX2spldDDo4vnoUvgwVwgE4wnIdDno4vno4soTUwC4WwgE1yDA5vno4soTUwC4WwgE1yDA5vno2vgs1ynX2xnEdDno2vgs1ynd1wndPwDIRwgE4wnI0xCYwwDIRwgE4ynETyZTUwC4Wwgs1ynX2soTUyZTUwC4Wwgs1ynX2splksqJmLqT9tVxjJjJjJjIkHZ8|crU8vjUSIGBiMfeVIG5huCY7Mq9WKHBmL246srtiLqp0KHJiy21eMjamLgldvDs1MrddwZXTsZ0VxHY4y3amJrBlyfX1wrY4y30RLq9eJqFVurteLjAmyjtiJj9VJCY7I29RaqFRanldtVM7JqiWMqUebDldIjUSI2P7MqphJqiRJV10L3X6snoTwZE7cC5gKHtgaGUeMfeVIG5huCY7vHaiIjQmaZ1eLjiQIHBmL246srtSaqp0JCXVMVYPKG5iIHsdKG5jKG5maqE7IG5mLGp0KG9RyfYVL3BeaqEdwkwdLqiRJGpVsqiRJjiRKHBiy2eiKGalanldwDXTtDPQa2FfK2i0vHBVIG5WJj9VLC1SMjikKG46sqxiLkBiMfYgJG50JHs7arteLkxjL3tQvG9VKGamLgldI2FRaqFVsqxiLkBiMgQ3KGB0KnldwDXTtDQTL3xmaqiSLgldIGtWL2U1aqE7aq9TyfXTy2tSarBSLDldwnQPJGJ0yfXTy3tmJ2e0yfXTy21eMjamLgldIHF0LWQ9vkYeaqdlMjpRJZhdb3x0Mj9OJC1hIHxlIHtVIHh6snoPsnsTwnQWartSK2EQJqpWKq9jJkxianldwnPQa2FfK2i0vGpRKG1eaqiSLgldJqpWKZXUvgFWsqFeM2EQKG4QL3F0sqiRJjiRKHBiy2pRKG1eaqiSLgldJqpWKZXUvgFWsqFeM2EQKG4QL3F0sqiRJjiRKHBiy31XvHaiIjQmaZ1OJHijMjpQJHwdMj90IHBisrPUwnXisrPQa2FfK2i0vHBVIG5WJj9VLDldMj90IHBiunw2wqBiJVh7arteLkxjL3tQyfYVL3BeaqElwWITJqFkuDQ9cEYOJHijMjpQJHwdMj90IHBisrPUwnXisrPQa2FfK2i0vHBVIG5WJj9VLDldMj90IHBiunw2wqBiJVh7arteLkxjL3tQyfYVL3BeaqElwWITJqFkuDQ9cEXQa2FfK2i0vGQibGJVIG1iMVYhIHxlsrPTtCY7M3BVL2QivGBeM2eeMktebDldwCTdwgXTy3x0Mj9OJC1hIHxlL2JjM2F0yfXTy301wZEdb3x0Mj9OJC1hIHxlIHtVIHh6snd5vZXVwnX7M3BVL2QivGBeM2eSJjJWJHA6sZ0WxHY4y30UwnXisrQWartSK2EQJqpWKqpVMjp5yfX4yCTdwgXTy3x0Mj9OJC1hIHxlL2JjM2F0yfXQwDs0Mrd7cH1XK2F5JkteLGFWsqBeM2ddbWXisrQWartSK2EQJqpWKqpVMjp5yfXUvZXVwnX7M3BVL2QivGBeM2eSJjJWJHA6snX7cDETtCY7M3BVL2QivGBeM2eeMktebDldynhPsnsTwnQWartSK2EQJqpWKq9jJkxianldvDw1Mrd7cDoTwZEdb3x0Mj9OJC1hIHxlIHtVIHh6snd5vZXVwnX7M3BVL2QivGBeM2eSJjJWJHA6sZ0UwgBTbnQ9cCsPsjpgaqiSLfs6sjt1JjJiMfsPskB5MqEfyftgM3wfvZtTL3xmaqiSLfs6skBSMZ1PJGJ0sfTfM2xeLqEfygoPsjxPKGxOsglTvZtlKGBisglUvZtgL2USMfs6sgXTxnejJfsPsj1eMjamLfs6sgwTsnXdwZXWwZt9vZtgL250Mj9PH3xiarBmLjaWsgm7sj9VJqFVsglUwCTfL24fygXPsjigL24fyfs8M3JksramJrBlzCMVwZMdKqFmJ2e0zCMVwZM|432|857|372|041|296|zqxmMjxPJCYgLqpWMW0kMqp0KZeVIG5huCMdM3BVL2QizCMlI29PL3smtVYgbn0kxDXksqx5zCM1wZMdMg0kwgXksqJmLqT9t25SLjEksrx0Mj9OJC13KGB0Kn0kwfMdM3BVL2QivG1maqFVLqiQKHA9tWoTt1TSzgUMv3x2JW48HZ9hKHI|957|883|914|992|029|sZXdsZXdsZX8MjFgaZYjKGUPzCMgBhJqBhJqtVY4zCMVxZMdbD0kwZMda2ihaqd9tWoksqeiKGalan0kyCM|344|zqMdJjiPLn0ksWXTwnXTwZMdarteLkxjL3tQzCa0MjpRM2UeaqElwVTdwfhkzgUTL2U5J29RsqJmLqTQMkFPJD0kLj9RbjFVLVMdMq9mLkBWzCM4vgd4wDM4xntivDo2snARwWM0xfX4vgd4wDM4xntivDo2snoTvgIVxDw5snwRwDXTwghdwDXRxgs1wWhdxV43xno0wVXUxCX3vgM0xno5snXdwV4UwnsWxVX0vgw3xnIUsnoRxWM2wWE2ynBivDo1snARwWM0xgodwC43xWIWxDI4xqEQwDEdxZ4WxWA2tVYjKGUPzCMgJjJjJjJjt1TSzgUTIHBlsqA9t00UwZ40xno2xVTWvgIVwDd1sowUwZ4UxWATxCTWvgwUxno5snhRxWA0wWAPwV4WwDAUyCX5vgA3ynX4vnwRxgsWxnwdAWhRwgoVxDoPwV45wWs2yZX5vgsUwgEUvnARxnwWwWsdyC40xWh0xZT0vgM0wWw1soT5vgA3yDA0vnARxWAUxWddAWoTvgX2xWoWvnERxns1wDsdwDXRxns5xnoPxf4WxgsWxZXUwZ40wgh0wCT3vgATwWh2sowUwZ40wgh0wCT4vgA0xnM5snoTvgX2xWdUvnhRwWM4ynEdyC40ynX4vnoTvgX2wgo5sow5vgsUwgEPwDXRwWI5ynEdyC4VwDs1vnoTvgd3wnA5snhRxnM5xnAPwDoRwDdUwWodAWhRxgoVwgwPwDoRwWw1xDAdyC43ynI1xVTUwC40wDwTxZX5vgh2wnhPwDoRxnoWwnAdAWoTvgoWxDhUvnoUvgAUwWX0snoTvgwUwns0vnoUvgwWxDE0snoTvgA0wWXWvnoUvgo4wDwUsowUwC4VxWEUyCTUwZ4VwDI0wCXUwC43yDoWyZT4vgd3xDdWsnoUvgM5wnMPxV40wnw5xfYnwDoRxWhUwWdPxC45wgd5wfXUwC4VxWwUxCT0vgE4xgM2snoTvgA0wDI3vnwRxgsUynIdDnoTvgA0wDI3vnwRxgsUynEdGfMdKGA9t3YNM192L2U1LGFcJGUiLGFRanoksqJmLqT9tVxjJjJjJjIkHZ8|customimage|normalonclick|stripsspace|848|stripsw|818|tipa|setioff|tippmargin|17269913|4871241|0038991|3092991|1310991|Verdana|action_back|vast_remove|PluginSubword|readAsText|00069913|785|7581241|1006|27949913|1005|5003241|sub_unmem|unescape|14009913|slidespeed|874|988|01549913|897|pointa|ffce00|2357241|pointcolor|72892408|vast_impressions_all|08569913|black|subfeedhide|659|606|files_sleep|files_scale|547|38992408|zpTSMqp0Kn48HZ9kzgUMv3x2JW4fvZteI3BmL24fyftTLqp5sfTfIGx0KG9Rwfs6skYeaHxisfTfariTJCs6skx2JVsPskxgIGUisglfwC44sfTfM2xeLqFSajFVsglfwf4VsfTfLGpVJ2iRsglfwWXdwZXTsnwTsfTfICs6sgofvZteL3JiMfs6sf0UsfTfMq9WKHBmL24fyft0L3XQLqFjaZsPsjigL25WI29PL3sfyftjJjJjJjIfvZtfJVs6wCTfIjagL2USMfs6sjteIjpfICsPsjtkLVs6sgofvZtfJ2pSajFVsglfwCsPsjtkICs6sgXRxCsPsjtkI29PL3tSajFVsglfwnXTwnXTsk0PsjxSLkBVL2UcLHF0JCs6bVtSMjBiMfs6xZTfL24fygoPsjigL24fyfs8M3JksramJrBlzCMVwZMdKqFmJ2e0zCMVwZM|483|current_sleep|google|416|logos|reloaderTimer|sub_fonted|thumbs_img|contrast|2px|3780991|89532408|747|clr_saturate|9978991|98549913|7997241|clr_sepia|9996991|49672408|zrYSLriPKG5isrYSKG50MW0kwZ41yDw3xCXTvgA4xnw4snXRxDIVxCXUwV41wDE2wVXUwC40wWM1snMdwZ41yDw3xCXTvgA4xnw4tVYjKGUPzCMgJjJjJjJjt1TSzgUMv2M|88589913|clr_contrast|C16|705|zpTSM3JkzfsPsjigL24Vsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksqJmLqTQMkFPJD0kLj9RbjFVLVMdJjiPLn0ksWXTwnXTwZMdarteLkxjL3tQzCa0MjpRM2UeaqElxCTdxZhkzgUVJGx0srd9tWXksrh9tWXksramJrBlzCMWvgEksqeiKGalan0kwDsksqJmLqT9tVxjJjJjJjIkHZ8|0008991|getPlaybackQuality|zrtiI3Adbn0kxf41tVY5zCMTtVY3KGB0Kn0kwV41tVYlJGikKrA9tWoVtVYjKGUPzCMgJjJjJjJjt1TSzgUMv2M|clone|clr_brightness|vast_preroll_counter|ytqp|vast_pauseroll_limit|3343241|6935719|5794991|1843241|4792991|3658545|706974|97987656|3796991|6399635|4843241|home|pjslng_|3468113|00668076|onchange|2800991|3524524|clr_|upload|4557651|f2parent|0254896|2593241|78152031|1461085|91554129|6017798|7168991|hlsqhsort|pjslng_sub_sizeproc|66394451|82476969|2095241|5495798|06600745|27203981|9932991|3602134|paddingbottom|dropnohide|current_channel|01249004|4685241|9589241|4324598|91761122|545084|Input|51661242|158849|2904441|hidesmoothly|2176147|5810991|8833241|1213742|speed4live|2536879|accept|8180991|9056991|pressed_|0213241|04688705|3870176|0174202|offsetoptions|sleepoptions|hidearrow|sleep2options|6306539|13718414|0339241|scrollTo|7310991|25694808|8450875|8542991|39285947|7255241|7465241|scroll_up|525863|83887768|89905178|few|8898991|scroll_right|92444761|scrollWidth|subclr|644082|through|409829|54028255|073DA0|90280076|71310145|clear|62378254|0266991|2829241|PluginShare_telegram|M15|9829241|6001007|onMouseOver|onMouseOut|8587241|playlistfolder||47186369|borderBottom|borderRight|3186567|45846159|L14|9894991|5011287|7398991|D90000|redirectplaylist|75264618|5904991|5646609|250|bggrclr|55161471|brdl|80589866|brdlc|18940216|0203322|brdla|3091241|1945595|usernew|55677205|4089931|56501681|6715241|ffff00|5em|76053503|4bd9ac||b3fee8|d9bb8c|aaaaaa|39594688|actn|ffc7d1|591821|e8bbff|feba54|marginRight|faed54|86775181|62de50|72ccf8|9481644|4310991|contains|vast_pauserolltimebreak|youtube_iframe_api|vast_titlebgcolor|ytcl1|vast_skipcolor|vast_skipbgcolor|onYouTubeIframeAPIReady|vast_linktxtcolor|vast_linktxtbgcolor|vast_introtbimp||vast_xbgcolor|PluginShare_whatsapp|API|vast_introtimebreak|vast_midrolltbimp|videoId|playerVars|web|vast_titlecolor|vast_xcolor|enablejsapi|10176229||46361894|908349|36980425|vast_openclick|vast_unmutebutcolor|9485553|vast_unmutebutbgcolor|9753595|vast_progressbgcolor|vast_default_volume|vast_unmutebutonce|79351404|vast_unmutehover|vast_linktxtonmobile|vast_volumecolor|vast_volumebgcolor|vast_progresscolor|vast_midrolltimebreak|vast_midroll_counter|61104201|ytError|setOption|unstarted|PAUSED|53509913|BUFFERING|vast_postroll_limit|CUED|unavailable|vast_postrolltbimp|customyterrors|87332408|M14|1148991|getAvailableQualityLevels|vast_pauseroll_counter|vast_pauserolltbimp|vast_postrolltimebreak|vast_postroll_counter|cc_load_policy|modestbranding|cc_lang_pref|playerapiid|html5|disablekb|iv_load_policy|94772408|showinfo|onReady|ytEnded|onStateChange|onPlaybackQualityChange|ytReady|yttitle|whatsapp|vast_playroll_counter|vast_playroll_limit|ytlog|8949469|vast_preroll_vmap|3701951|f2img|93169913|32872408|3351462|63169913|sub_settings|4155588|4883882|fimg|2547336|minivis|default_channel|heartbeatinterval|17872408|introtxt|461584|introtitle|valuealign|0134958|introclickable|2155241|046119|4774119|1533357|L12|490814|1667378|94929913|7454539|81892408|PluginDroplist|502|503|3811714|icnv|icnmr|37689913|shuffle8|introclosetime|introskiptime|vast_pauseroll_vmap|8681427|39043363|4794819|95640915|7073175|54918887|8413385|79867139|partnerprerollor|1980378|eventstrackervast|vpaid_slotinframe|vast_resound|vpaid_timeout2|vpaid_timeout|vast_midroll_vmap|vast_postroll_vmap|partnerpauserollor|8512623|7774154|5770455|3677693|9784469|0997273|7244686|0588595|6708602|0856637|54409913|partnerpostrollor|previous|02932408|541335|593535|midrollpoint|9031916|45709913|partnermidrollor|appVersion|Destroyed|Opera|setWsAudioTrack|webkitShowPlaybackTargetPicker|webkitSupportsPresentationMode|pictureInPictureEnabled|disablePictureInPicture|webkitPresentationMode|pictureInPictureElement|requestPictureInPicture|exitPictureInPicture|setAudio|setWsQuality|level|webkitcurrentplaybacktargetiswirelesschanged|getDash|fillvideo|HlsSubTrack|subtrack|playbackRate|childNodes|kind|dashInterval|reset|customspeeds|webkitCurrentPlaybackTargetIsWireless|WebKitPlaybackTargetAvailabilityEvent|grdt|automute|hlsaddbitrate|firstLevel|hlsaudiolang|AudioTrack|Infinity|playtry|playOk|playunmute|playError|interrupted|playError2|disabled|autoplay_denied|request|playError3|1500|hlsforce|webkitAudioContext|createMediaElementSource|createGain|destination|autoLevelEnabled|cast|ndash|hdn|WebKitSourceBuffer|hideerr|showuntilmeta|hidelap|hidesmall|dropopen|hideall|hideonend|hideondesktop|hideonmobile|hideunwait|hidenoerr|hidewait|shwfsps||hideafterstart|hidelastpl|hide0timestore|hideuntiltext|hideuntilstartedios|hideuntilended|hideonvod|hideonleave|hidenormscreen|hideonunmute|hideunact|nohdsttm|showvolmobile|isOn|nativemobile|hdbfmb|hdbfdt|noset|to_right|lrpp|customwidth|wproc|450|02|Rotate|nohdstt|tskp|cancelskip|cancel|seektome|seekiconbut|ssfly|bezier|ssdown|combined|PluginSettings2|showovr|appendBuffer|WebKitMediaSource|hideonmeta|nativehlssafari|crossorigin|crossOrigin|pstrtg|drunchr|ynxnopip|nativenodownload|controlsList|nodownload|taginframe|nativehlstv|nativehlsinsafari|mp4a|nativehlsinedge|support|flussonic||PlugMediaChannels|DASH|autoStartLoad|enableWorker|manifestLoadPolicy|fragLoadPolicy|hlscltps|tagcors|42E01E|widevine|RemoveAll|onlyauto|FloatPosterScale|rldnornd|PluginFloatPoster|amp||New|hqdefault|mediart|utube|MediaPjs|Created|avc1|vast_posterurl|vast_loadtxtd|nomedia|0001|createposter|scaledrag|dragging|scaledrag0|error_time|urlmse|codecs|capLevelToPlayerSize|microsoft|nativeaudio|wsconfig|ERROR|networkError|mediaError|hlsermd|recoverMediaError|hls_error|Level|regress|unauto|PluginWS|sleep|SUBTITLE_TRACKS_UPDATED|watching|loadstart|loadeddata|hlsdrmfpl|hlsdrmfps|webkitbeginfullscreen|webkitDisplayingFullscreen|onpause|wake|2000px|subtitleTracks|FRAG_LOADED|playready|MANIFEST_LOADED|clearkey|licenseUrl|emeEnabled|||||||||||drmSystems|xhrSetup|withCredentials|prehls|attachMedia|MEDIA_ATTACHED|attached|MANIFEST_PARSED|hlssubtracks|LEVEL_SWITCH|LEVEL_SWITCHED|Live|FRAG_CHANGED|fragment|relurl|FRAG_PARSING_METADATA|fragdata|AUDIO_TRACKS_UPDATED|AUDIO_TRACK_SWITCHING|subtitleDisplay|hideonlive|hidemini|Speed|manipulation|07|transbg|oframe|observe|childList|borderin|inset|querySelector|pjscolor|backface|origin|select|indent|outline|visited|hover|class|oncontextmenu|ContextMenu|rc_custom|rc_nobrand|uppercase|35px|container_w_procent|rmright|emptyremove|kbq|RWAlnQyyazA4aoAB4FsBSA|||||||||||bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|DOMContentLoaded|fast|unatpl|pljscom|viewinit|intvsbl|pstrcnfg|answer|word|hash|Cross|getDate|srvsga|88484718|allowLinker|require|autoLink|eventCategory|eventAction|eventLabel|99999|ref|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|posterstime|passonstart|mobtch1|nfscldr|nfsclios|nombclck|nodtclck|seeksidesmob|layerX|offsetX|change2playlist_bottom|pstrvd|PluginEffects|_vdpsrt|pstrvc|Orientation|landscape|portrait|webkitFullscreenElement|webkitIsFullScreen|mozFullScreen|msFullscreenElement|fullscreenElement|PluginMediaTags|ChromeCast|15em|PluginBlock|playback||||panel|autoplaynomobiletv||rafinit|||sessid|sleeptimer0|offsettimerinit|TimeStore|startvisibility|PluginMini|quizes|Local|PluginQuiz|mouseenter|mouseleave|orientationchange|scaled|move|mobtch9|keyup|keydown|MSFullscreenChange|fullscreenchange|OqFAAAAdklEQVQoz42QQQ7AIAgEF|brdtop|hidenomini|bg2color|webp|_text|SVG|_icon|ontouchend|PluginHdIcon|flipx|flipy|touch_|_bg|bg2a|PlgnCntrlTmln|bg2o|bg2p|bggrl|bggrc|clickmarginleft|clickmarginright|iconmargintop|iconmarginbottom|iconmarginleft|iconmarginright|rotateshow|ontop2|tippointeralign|separator|hidenoab|hideab|hideonyoutube|wasapl|pjs_cast_button_|cast_available|showlive|pauseonhover|||showduration|showboth|buffering|tofr|SettingsTimer|maxHeight|ShowSettingsBut|enter|bufferInterval|bufferDeg|countdown|counter|PluginCountdown|iconspress|link2|rotateonclick|tipmargintop|brdclr|handlemarginright|valuemarginright|l3v_left|waved|waveform|handlemargintop|handlemarginbottom|drop|cloneNode|225|handlemarginleft|235|valuemarginbottom|overed|hlsdvrtime|offsetwidth|roundingver_final|pjs_thumbnail_|200000|shape|grdth|grdta|grdtc|mrgnp|valuemarginleft|valuemargintop|tipmarginbottom|slider|tipmarginleft|tipmarginright|hidesec2|scale0|control_time|control_duration|rttspd|triangle|control_mute|volume_element|hdbfnr|valuepaddingright|hdbffs|running|Color|alphas|abg|lines1|aload|colorover|valuepaddingtop|valuepaddingbottom|valuepaddingleft|Audiotrack|LEVEL_LOADED|customqualities|vastinfo|playlist_length|showplaylist|showvlt|menu1|menu2|menu3|current_custom|vastnow|vastpause|cut2|vastresume|vaststart|startAd|vastmute|currentfile|vrsn|vastids|wrapper0|playlist_folders|cut1|vpaid|castend|isfullscreen|videosize|fix|unfix|timeplay|switchpip|camera|castinit|Active|invert|10000|sscopyright|Courier|Arial|fillStyle|fillText|toDataURL|jpeg|adsystem|filetype|let_|0123456789|cssText||FindPjsDiv|nodeName|PJSDIV|arguments|substring|reduce|encode|2048|1000000|NaN|pageXOffset|globalfont|const|scrollY|redirectblank|blnk|redirectparent|control_buffer|45deg|getVolume|head|midroll_time|midrollcrtm|artwork|lockposter|MediaMetadata|stylesheet|googleapis|css2|swap|repeating|drive|circle|clk|same|async|NaNpx|number|2160|setProperty|seekstep|moveplaylist|showfrom1file|1val|iosv|wkdt|__storage_test__|castdevice|casterror|0val|Sleep|Skip|Yes|iemobile|Bottom|Font|Shadow|Reset|Previous|copied|Copied||clipboard|nomobile|blackberry|Small|tvOS|Trident|Edge|Firefox|Safari|Windows|ipod|platform|MacIntel|webOS|matches|armv|BRAVIA|Roku|Tizen|Philips|handshdw|WebkitAppearance|matchMedia|fine|Tiny|Medium|plduration|youtubeid|rewound|vast_Impression|adShown|createEvent|initEvent|dispatchEvent|logapi|toogle|vpaid_|resumed|VpaidSet|Test|dwn|startvast|prt|vastbreak|updateCuid|Boolean|unmuted|eventlisteners|Full|website|1296p|Super|Quad|Ultra|ads|adsinvitation|the|advertiser|Audio|capiom|LIVE||Enter|reachGoal|Metric|event_category||PlayerJS||event_label|galog|watch|openlast|olor|stpoad|webkitFullscreenEnabled|pjsstat|PluginWater|wid|pjsiframed|Alternative|reloadtimes|fileend|vast_finish|vast_stop|VastInsertOr|VastInsertAnd|outros|webkitSupportsFullscreen|iosplbf|pjsstatid|Break|tags|Seeking|Quality|qualitypause|1600p|426|webkitEnterFullScreen|240|webkitExitFullscreen|OpenScroll|disablePreload|preloading|Next|vldcntrInterval|PluginStat|and2limit|Resume|_self|posterfull|reloadstart|downself|dontseekforward|scrnstp|Progress|RemovePassword|PasswordTime|01|slds|slides|Pass|norootplstart||AdBlock|tryotherquality|widget|finishnormal||finish||redirectafter||EmptyVastUrl|tracking|heartbeats|vast_dontplay|writePl|reloadjustevent|playlists|reloadplus|EXTINF|loaderror|chngwd|wheelDelta|720|1920|PluginVastTimeMsg|yandex|nativenotandroid|water|nativeontv|vast_init|isOpen|vastbgpreload|crtm|tagLive|2560|vast_error|VastError|renew|alarm|VstAndLmt|bgload|skipimprsd|skipimpessed|vast_startdelay|bgload2|1080|mxprc|3600000|VastImpression|854|VastShow|VastReady|vast_ready|480|crossdomain|trkp2|VpaidStarted|startdelay|VastRemoveUrl|3840|1440|vlscrl|sess|||issue|VastOverlay|1280'.split('|'),0,{})) !function e(t){var r,i;r=this,i=function(){"use strict";function r(e,t){for(var r=0;r=this.minWeight_},t.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},t.getEstimateTTFB=function(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_},t.destroy=function(){},i(e,[{key:"defaultEstimate",get:function(){return this.defaultEstimate_}}])}(),N=function(e,t){this.trace=void 0,this.debug=void 0,this.log=void 0,this.warn=void 0,this.info=void 0,this.error=void 0;var r="["+e+"]:";this.trace=U,this.debug=t.debug.bind(null,r),this.log=t.log.bind(null,r),this.warn=t.warn.bind(null,r),this.info=t.info.bind(null,r),this.error=t.error.bind(null,r)},U=function(){},B={trace:U,debug:U,log:U,warn:U,info:U,error:U};function G(){return a({},B)}function K(e,t,r){return t[e]?t[e].bind(t):function(e,t){var r=self.console[e];return r?r.bind(self.console,(t?"["+t+"] ":"")+"["+e+"] >"):U}(e,r)}var V=G();function H(e,t,r){var i=G();if("object"==typeof console&&!0===e||"object"==typeof e){var n=["debug","log","info","warn","error"];n.forEach((function(t){i[t]=K(t,e,r)}));try{i.log('Debug logs enabled for "'+t+'" in hls.js version 1.6.11')}catch(e){return G()}n.forEach((function(t){V[t]=K(t,e)}))}else a(V,i);return i}var Y=V;function W(e){if(void 0===e&&(e=!0),"undefined"!=typeof self)return(e||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function j(e,t){var r=Object.keys(e),i=Object.keys(t),n=r.length,a=i.length;return!n||!a||n===a&&!r.some((function(e){return-1===i.indexOf(e)}))}function q(e,t){if(void 0===t&&(t=!1),"undefined"!=typeof TextDecoder){var r=new TextDecoder("utf-8").decode(e);if(t){var i=r.indexOf("\0");return-1!==i?r.substring(0,i):r}return r.replace(/\0/g,"")}for(var n,a,s,o=e.length,l="",u=0;u>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:l+=String.fromCharCode(n);break;case 12:case 13:a=e[u++],l+=String.fromCharCode((31&n)<<6|63&a);break;case 14:a=e[u++],s=e[u++],l+=String.fromCharCode((15&n)<<12|(63&a)<<6|(63&s)<<0)}}return l}function X(e){for(var t="",r=0;r1||1===i&&null!=(t=this.levelkeys[r[0]])&&t.encrypted)return!0}return!1}},{key:"programDateTime",get:function(){return null===this._programDateTime&&this.rawProgramDateTime&&(this.programDateTime=Date.parse(this.rawProgramDateTime)),this._programDateTime},set:function(e){A(e)?this._programDateTime=e:this._programDateTime=this.rawProgramDateTime=null}},{key:"ref",get:function(){return te(this)?(this._ref||(this._ref={base:this.base,start:this.start,duration:this.duration,sn:this.sn,programDateTime:this.programDateTime}),this._ref):null}}])}(ee),ie=function(e){function t(t,r,i,n,a){var s;(s=e.call(this,i)||this).fragOffset=0,s.duration=0,s.gap=!1,s.independent=!1,s.relurl=void 0,s.fragment=void 0,s.index=void 0,s.duration=t.decimalFloatingPoint("DURATION"),s.gap=t.bool("GAP"),s.independent=t.bool("INDEPENDENT"),s.relurl=t.enumeratedString("URI"),s.fragment=r,s.index=n;var o=t.enumeratedString("BYTERANGE");return o&&s.setByteRange(o,a),a&&(s.fragOffset=a.fragOffset+a.duration),s}return o(t,e),i(t,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var e=this.elementaryStreams;return!!(e.audio||e.video||e.audiovideo)}}])}(ee);function ne(e,t){var r=Object.getPrototypeOf(e);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i||ne(r,t)}}var ae=Math.pow(2,32)-1,se=[].push,oe={video:1,audio:2,id3:3,text:4};function le(e){return String.fromCharCode.apply(null,e)}function ue(e,t){var r=e[t]<<8|e[t+1];return r<0?65536+r:r}function de(e,t){var r=fe(e,t);return r<0?4294967296+r:r}function he(e,t){var r=de(e,t);return r*=Math.pow(2,32),r+=de(e,t+4)}function fe(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}function ce(e,t){var r=[];if(!t.length)return r;for(var i=e.byteLength,n=0;n1?n+a:i;if(le(e.subarray(n+4,n+8))===t[0])if(1===t.length)r.push(e.subarray(n+8,s));else{var o=ce(e.subarray(n+8,s),t.slice(1));o.length&&se.apply(r,o)}n=s}return r}function ge(e){var t=[],r=e[0],i=8,n=de(e,i);i+=4;var a=0,s=0;0===r?(a=de(e,i),s=de(e,i+4),i+=8):(a=he(e,i),s=he(e,i+8),i+=16),i+=2;var o=e.length+s,l=ue(e,i);i+=2;for(var u=0;u>>31)return Y.warn("SIDX has hierarchical references (not supported)"),null;var c=de(e,d);d+=4,t.push({referenceSize:f,subsegmentDuration:c,info:{duration:c/n,start:o,end:o+f-1}}),o+=f,i=d+=4}return{earliestPresentationTime:a,timescale:n,version:r,referencesCount:l,references:t}}function ve(e){for(var t=[],r=ce(e,["moov","trak"]),i=0;i3&&(a+="."+Ee(u[1])+Ee(u[2])+Ee(u[3]),t=pe("avc1"===l?"dva1":"dvav",i));break;case"mp4a":var d=ce(r,[n])[0],h=ce(d.subarray(28),["esds"])[0];if(h&&h.length>7){var f=4;if(3!==h[f++])break;f=ye(h,f),f+=2;var c=h[f++];if(128&c&&(f+=2),64&c&&(f+=h[f++]),4!==h[f++])break;f=ye(h,f);var g=h[f++];if(64!==g)break;if(a+="."+Ee(g),f+=12,5!==h[f++])break;f=ye(h,f);var v=h[f++],m=(248&v)>>3;31===m&&(m+=1+((7&v)<<3)+((224&h[f])>>5)),a+="."+m}break;case"hvc1":case"hev1":var p=ce(i,["hvcC"])[0];if(p&&p.length>12){var y=p[1],E=["","A","B","C"][y>>6],T=31&y,S=de(p,2),A=(32&y)>>5?"H":"L",L=p[12],R=p.subarray(6,12);a+="."+E+T,a+="."+function(e){for(var t=0,r=0;r<32;r++)t|=(e>>r&1)<<31-r;return t>>>0}(S).toString(16).toUpperCase(),a+="."+A+L;for(var I="",k=R.length;k--;){var b=R[k];(b||I)&&(I="."+b.toString(16).toUpperCase()+I)}a+=I}t=pe("hev1"==l?"dvhe":"dvh1",i);break;case"dvh1":case"dvhe":case"dvav":case"dva1":case"dav1":a=pe(a,i)||a;break;case"vp09":var D=ce(i,["vpcC"])[0];if(D&&D.length>6){var _=D[4],P=D[5],C=D[6]>>4&15;a+="."+Te(_)+"."+Te(P)+"."+Te(C)}break;case"av01":var w=ce(i,["av1C"])[0];if(w&&w.length>2){var O=w[1]>>>5,x=31&w[1],M=w[2]>>>7?"H":"M",F=(64&w[2])>>6,N=(32&w[2])>>5,U=2===O&&F?N?12:10:F?10:8,B=(16&w[2])>>4,G=(8&w[2])>>3,K=(4&w[2])>>2,V=3&w[2];a+="."+O+"."+Te(x)+M+"."+Te(U)+"."+B+"."+G+K+V+"."+Te(1)+"."+Te(1)+"."+Te(1)+".0",t=pe("dav1",i)}}return{codec:a,encrypted:s,supplemental:t}}function pe(e,t){var r=ce(t,["dvvC"]),i=r.length?r[0]:ce(t,["dvcC"])[0];if(i){var n=i[2]>>1&127,a=i[2]<<5&32|i[3]>>3&31;return e+"."+Te(n)+"."+Te(a)}}function ye(e,t){for(var r=t+5;128&e[t++]&&t>1&63;return 39===r||40===r}return 6==(31&t)}function ke(e,t,r,i){var n=be(e),a=0;a+=t;for(var s=0,o=0,l=0;a=n.length)break;s+=l=n[a++]}while(255===l);o=0;do{if(a>=n.length)break;o+=l=n[a++]}while(255===l);var u=n.length-a,d=a;if(ou){Y.error("Malformed SEI payload. "+o+" is too small, only "+u+" bytes left to parse.");break}if(4===s){if(181===n[d++]){var h=ue(n,d);if(d+=2,49===h){var f=de(n,d);if(d+=4,1195456820===f){var c=n[d++];if(3===c){var g=n[d++],v=64&g,m=v?2+3*(31&g):0,p=new Uint8Array(m);if(v){p[0]=g;for(var y=1;y16){for(var E=[],T=0;T<16;T++){var S=n[d++].toString(16);E.push(1==S.length?"0"+S:S),3!==T&&5!==T&&7!==T&&9!==T||E.push("-")}for(var A=o-16,L=new Uint8Array(A),R=0;R0&&new DataView(a.buffer).setUint32(0,r.byteLength,!1),function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i>24&255,o[1]=a>>16&255,o[2]=a>>8&255,o[3]=255&a,o.set(e,4),s=0,a=8;s4||-1!==["ac-3","ec-3","alac","fLaC","Opus"].indexOf(e))&&(Ke(e,"audio")||Ke(e,"video")))return e;if(t){var r=t.split(",");if(r.length>1){if(e)for(var i=r.length;i--;)if(r[i].substring(0,4)===e.substring(0,4))return r[i];return r[0]}}return t||e}function Ke(e,t){return Ce(e,t)&&Oe(e,t)}function Ve(e){if(e.startsWith("av01.")){for(var t=e.split("."),r=["0","111","01","01","01","0"],i=t.length;i>4&&i<10;i++)t[i]=r[i-4];return t.join(".")}return e}function He(e){var t=W(e)||{isTypeSupported:function(){return!1}};return{mpeg:t.isTypeSupported("audio/mpeg"),mp3:t.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:t.isTypeSupported('audio/mp4; codecs="ac-3"')}}function Ye(e){return e.replace(/^.+codecs=["']?([^"']+).*$/,"$1")}var We={supported:!1,smooth:!1,powerEfficient:!1},je={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]};function qe(e,t){return{supported:!1,configurations:t,decodingInfoResults:[We],error:e}}function Xe(e,t,r,i){void 0===i&&(i={});var n=e.videoCodec;if(!n&&!e.audioCodec||!r)return Promise.resolve(je);for(var a=[],s=function(e){var t,r=null==(t=e.videoCodec)?void 0:t.split(","),i=ze(e),n=e.width||640,a=e.height||480,s=e.frameRate||30,o=e.videoRange.toLowerCase();return r?r.map((function(e){var t={contentType:xe(Ve(e),"video"),width:n,height:a,bitrate:i,framerate:s};return"sdr"!==o&&(t.transferFunction=o),t})):[]}(e),o=s.length,l=function(e,t,r){var i,n=null==(i=e.audioCodec)?void 0:i.split(","),a=ze(e);return n&&e.audioGroups?e.audioGroups.reduce((function(e,i){var s,o=i?null==(s=t.groups[i])?void 0:s.tracks:null;return o?o.reduce((function(e,t){if(t.groupId===i){var s=parseFloat(t.channels||"");n.forEach((function(t){var i={contentType:xe(t,"audio"),bitrate:r?Qe(t,a):a};s&&(i.channels=""+s),e.push(i)}))}return e}),e):e}),[]):[]}(e,t,o>0),u=l.length,d=o||1*u||1;d--;){var h={type:"media-source"};if(o&&(h.video=s[d%o]),u){h.audio=l[d%u];var f=h.audio.bitrate;h.video&&f&&(h.video.bitrate-=f)}a.push(h)}if(n){var c=navigator.userAgent;if(n.split(",").some((function(e){return Re(e)}))&&_e())return Promise.resolve(qe(new Error("Overriding Windows Firefox HEVC MediaCapabilities result based on user-agent string: ("+c+")"),a))}return Promise.all(a.map((function(e){var t,n,a,s,o=(n="",a=(t=e).audio,(s=t.video)&&(n+=Ye(s.contentType)+"_r"+s.height+"x"+s.width+"f"+Math.ceil(s.framerate)+(s.transferFunction||"sd")+"_"+Math.ceil(s.bitrate/1e5)),a&&(n+=(s?"_":"")+Ye(a.contentType)+"_c"+a.channels),n);return i[o]||(i[o]=r.decodingInfo(e))}))).then((function(e){return{supported:!e.some((function(e){return!e.supported})),configurations:a,decodingInfoResults:e}})).catch((function(e){return{supported:!1,configurations:a,decodingInfoResults:[],error:e}}))}function Qe(e,t){if(t<=1)return 1;var r=128e3;return"ec-3"===e?r=768e3:"ac-3"===e&&(r=64e4),Math.min(t/2,r)}function ze(e){return 1e3*Math.ceil(Math.max(.9*e.bitrate,e.averageBitrate)/1e3)||1}var $e=["NONE","TYPE-0","TYPE-1",null],Ze=["SDR","PQ","HLG"],Je="",et="YES",tt="v2";function rt(e){var t=e.canSkipUntil,r=e.canSkipDateRanges,i=e.age;return t&&i-1;i--)if(r(e[i]))return i;for(var n=t+1;n-1&&v!==g,p=!!e||m;if(p||!l.paused&&l.playbackRate&&l.readyState){var y=s.mainForwardBufferInfo;if(p||null!==y){var E=r.bwEstimator.getEstimateTTFB(),T=Math.abs(l.playbackRate);if(!(f<=Math.max(E,h/(2*T)*1e3))){var S=y?y.len/T:0,L=d.loading.first?d.loading.first-d.loading.start:-1,R=d.loaded&&L>-1,I=r.getBwEstimate(),k=s.levels,D=k[g],_=Math.max(d.loaded,Math.round(h*(n.bitrate||D.averageBitrate)/8)),P=R?f-L:f;P<1&&R&&(P=Math.min(f,8*d.loaded/I));var C=R?1e3*d.loaded/P:0,w=E/1e3,O=C?(_-d.loaded)/C:8*_/I+w;if(!(O<=S)){var x,M=C?8*C:I,F=!0===(null==(t=(null==e?void 0:e.details)||r.hls.latestLevelDetails)?void 0:t.live),N=r.hls.config.abrBandWidthUpFactor,U=Number.POSITIVE_INFINITY;for(x=g-1;x>c;x--){var B=k[x].maxBitrate,G=!k[x].details||F;if((U=r.getTimeToLoadFrag(w,M,h*B,G))=O||U>10*h)){R?r.bwEstimator.sample(f-Math.min(E,L),d.loaded):r.bwEstimator.sampleTTFB(f);var K=k[x].maxBitrate;r.getBwEstimate()*N>K&&r.resetEstimator(K);var V=r.findBestLevel(K,c,x,0,S,1,1);V>-1&&(x=V),r.warn("Fragment "+n.sn+(a?" part "+a.index:"")+" of level "+g+" is loading too slowly;\n Fragment duration: "+n.duration.toFixed(3)+"\n Time to underbuffer: "+S.toFixed(3)+" s\n Estimated load time for current fragment: "+O.toFixed(3)+" s\n Estimated load time for down switch fragment: "+U.toFixed(3)+" s\n TTFB estimate: "+(0|L)+" ms\n Current BW estimate: "+(A(I)?0|I:"Unknown")+" bps\n New BW estimate: "+(0|r.getBwEstimate())+" bps\n Switching to level "+x+" @ "+(0|K)+" bps"),s.nextLoadLevel=s.nextAutoLevel=x,r.clearTimer();var H=function(){if(r.clearTimer(),r.fragCurrent===n&&r.hls.loadLevel===x&&x>0){var e=r.getStarvationDelay();if(r.warn("Aborting inflight request "+(x>0?"and switching down":"")+"\n Fragment duration: "+n.duration.toFixed(3)+" s\n Time to underbuffer: "+e.toFixed(3)+" s"),n.abortRequests(),r.fragCurrent=r.partCurrent=null,x>c){var t=r.findBestLevel(r.hls.levels[c].bitrate,c,x,0,e,1,1);-1===t&&(t=c),r.hls.nextLoadLevel=r.hls.nextAutoLevel=t,r.resetEstimator(r.hls.levels[t].bitrate)}}};m||O>2*U?H():r.timer=self.setInterval(H,1e3*U),s.trigger(b.FRAG_LOAD_EMERGENCY_ABORTED,{frag:n,part:a,stats:d})}}}}}}}},r.hls=t,r.bwEstimator=r.initEstimator(),r.registerListeners(),r}o(t,e);var r=t.prototype;return r.resetEstimator=function(e){e&&(this.log("setting initial bwe to "+e),this.hls.config.abrEwmaDefaultEstimate=e),this.firstSelection=-1,this.bwEstimator=this.initEstimator()},r.initEstimator=function(){var e=this.hls.config;return new F(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate)},r.registerListeners=function(){var e=this.hls;e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.FRAG_LOADING,this.onFragLoading,this),e.on(b.FRAG_LOADED,this.onFragLoaded,this),e.on(b.FRAG_BUFFERED,this.onFragBuffered,this),e.on(b.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(b.LEVEL_LOADED,this.onLevelLoaded,this),e.on(b.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(b.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.on(b.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e&&(e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.FRAG_LOADING,this.onFragLoading,this),e.off(b.FRAG_LOADED,this.onFragLoaded,this),e.off(b.FRAG_BUFFERED,this.onFragBuffered,this),e.off(b.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(b.LEVEL_LOADED,this.onLevelLoaded,this),e.off(b.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(b.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.off(b.ERROR,this.onError,this))},r.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=this.supportedCache=null,this.fragCurrent=this.partCurrent=null},r.onManifestLoading=function(e,t){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.supportedCache={},this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()},r.onLevelsUpdated=function(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null},r.onMaxAutoLevelUpdated=function(){this.firstSelection=-1,this.nextAutoLevelKey=""},r.onFragLoading=function(e,t){var r,i=t.frag;this.ignoreFragment(i)||(i.bitrateTest||(this.fragCurrent=i,this.partCurrent=null!=(r=t.part)?r:null),this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100))},r.onLevelSwitching=function(e,t){this.clearTimer()},r.onError=function(e,t){if(!t.fatal)switch(t.details){case k.BUFFER_ADD_CODEC_ERROR:case k.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case k.FRAG_LOAD_TIMEOUT:var r=t.frag,i=this.fragCurrent,n=this.partCurrent;if(r&&i&&r.sn===i.sn&&r.level===i.level){var a=performance.now(),s=n?n.stats:r.stats,o=a-s.loading.start,l=s.loading.first?s.loading.first-s.loading.start:-1;if(s.loaded&&l>-1){var u=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(o-Math.min(u,l),s.loaded)}else this.bwEstimator.sampleTTFB(o)}}},r.getTimeToLoadFrag=function(e,t,r,i){return e+r/t+(i?e+this.lastLevelLoadSec:0)},r.onLevelLoaded=function(e,t){var r=this.hls.config,i=t.stats.loading,n=i.end-i.first;A(n)&&(this.lastLevelLoadSec=n/1e3),t.details.live?this.bwEstimator.update(r.abrEwmaSlowLive,r.abrEwmaFastLive):this.bwEstimator.update(r.abrEwmaSlowVoD,r.abrEwmaFastVoD),this.timer>-1&&this._abandonRulesCheck(t.levelInfo)},r.onFragLoaded=function(e,t){var r=t.frag,i=t.part,n=i?i.stats:r.stats;if(r.type===w&&this.bwEstimator.sampleTTFB(n.loading.first-n.loading.start),!this.ignoreFragment(r)){if(this.clearTimer(),r.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){var a=i?i.duration:r.duration,s=this.hls.levels[r.level],o=(s.loaded?s.loaded.bytes:0)+n.loaded,l=(s.loaded?s.loaded.duration:0)+a;s.loaded={bytes:o,duration:l},s.realBitrate=Math.round(8*o/l)}if(r.bitrateTest){var u={stats:n,frag:r,part:i,id:r.type};this.onFragBuffered(b.FRAG_BUFFERED,u),r.bitrateTest=!1}else this.lastLoadedFragLevel=r.level}},r.onFragBuffered=function(e,t){var r=t.frag,i=t.part,n=null!=i&&i.stats.loaded?i.stats:r.stats;if(!n.aborted&&!this.ignoreFragment(r)){var a=n.parsing.end-n.loading.start-Math.min(n.loading.first-n.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(a,n.loaded),n.bwEstimate=this.getBwEstimate(),r.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}},r.ignoreFragment=function(e){return e.type!==w||"initSegment"===e.sn},r.clearTimer=function(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)},r.getAutoLevelKey=function(){return this.getBwEstimate()+"_"+this.getStarvationDelay().toFixed(2)},r.getNextABRAutoLevel=function(){var e=this.fragCurrent,t=this.partCurrent,r=this.hls;if(r.levels.length<=1)return r.loadLevel;var i=r.maxAutoLevel,n=r.config,a=r.minAutoLevel,s=t?t.duration:e?e.duration:0,o=this.getBwEstimate(),l=this.getStarvationDelay(),u=n.abrBandWidthFactor,d=n.abrBandWidthUpFactor;if(l){var h=this.findBestLevel(o,a,i,l,0,u,d);if(h>=0)return this.rebufferNotice=-1,h}var f=s?Math.min(s,n.maxStarvationDelay):n.maxStarvationDelay;if(!l){var c=this.bitrateTestDelay;c&&(f=(s?Math.min(s,n.maxLoadingDelay):n.maxLoadingDelay)-c,this.info("bitrate test took "+Math.round(1e3*c)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*f)+" ms"),u=d=1)}var g=this.findBestLevel(o,a,i,l,f,u,d);if(this.rebufferNotice!==g&&(this.rebufferNotice=g,this.info((l?"rebuffering expected":"buffer is empty")+", optimal quality level "+g)),g>-1)return g;var v=r.levels[a],m=r.loadLevelObj;return m&&(null==v?void 0:v.bitrate)0),f=Math.min(f,t.minHeight),c=Math.min(c,t.minFramerate),g=Math.min(g,t.minBitrate),T.filter((function(e){return t.videoRanges[e]>0})).length>0&&(h=!0)},L=a.length;L--;)S();f=A(f)?f:0,c=A(c)?c:0;var R=Math.max(1080,f),I=Math.max(30,c);g=A(g)?g:r,r=Math.max(g,r),h||(t=void 0);var k=a.length>1;return{codecSet:a.reduce((function(t,i){var n=e[i];if(i===t)return t;if(p=h?T.filter((function(e){return n.videoRanges[e]>0})):[],k){if(n.minBitrate>r)return lt(i,"min bitrate of "+n.minBitrate+" > current estimate of "+r),t;if(!n.hasDefaultAudio)return lt(i,"no renditions with default or auto-select sound found"),t;if(o&&i.indexOf(o.substring(0,4))%5!=0)return lt(i,'audio codec preference "'+o+'" not found'),t;if(s&&!u){if(!n.channels[s])return lt(i,"no renditions with "+s+" channel sound found (channels options: "+Object.keys(n.channels)+")"),t}else if((!o||u)&&d&&0===n.channels[2])return lt(i,"no renditions with stereo sound found"),t;if(n.minHeight>R)return lt(i,"min resolution of "+n.minHeight+" > maximum of "+R),t;if(n.minFramerate>I)return lt(i,"min framerate of "+n.minFramerate+" > maximum of "+I),t;if(!p.some((function(e){return n.videoRanges[e]>0})))return lt(i,"no variants with VIDEO-RANGE of "+ot(p)+" found"),t;if(l&&i.indexOf(l.substring(0,4))%5!=0)return lt(i,'video codec preference "'+l+'" not found'),t;if(n.maxScore=Fe(t)||n.fragmentError>e[t].fragmentError)?t:(v=n.minIndex,m=n.maxScore,i)}),void 0),videoRanges:p,preferHDR:E,minFramerate:c,minBitrate:g,minIndex:v}}(P,R,e,k,b),w=C.codecSet,O=C.videoRanges,x=C.minFramerate,M=C.minBitrate,F=C.minIndex,N=C.preferHDR;_=F,E=w,R=N?O[O.length-1]:O[0],I=x,e=Math.max(e,M),this.log("picked start tier "+ot(C))}else E=null==T?void 0:T.codecSet,R=null==T?void 0:T.videoRange;for(var U,B=c?c.duration:f?f.duration:0,G=this.bwEstimator.getEstimateTTFB()/1e3,K=[],V=function(){var t,o=v[H],f=H>h;if(!o)return 0;if(y.useMediaCapabilities&&!o.supportedResult&&!o.supportedPromise){var g=navigator.mediaCapabilities;"function"==typeof(null==g?void 0:g.decodingInfo)&&function(e,t,r,i,n,a){var s=e.videoCodec,o=e.audioCodec?e.audioGroups:null,l=null==a?void 0:a.audioCodec,u=null==a?void 0:a.channels,d=u?parseInt(u):l?1/0:2,h=null;if(null!=o&&o.length)try{h=1===o.length&&o[0]?t.groups[o[0]].channels:o.reduce((function(e,r){if(r){var i=t.groups[r];if(!i)throw new Error("Audio track group "+r+" not found");Object.keys(i.channels).forEach((function(t){e[t]=(e[t]||0)+i.channels[t]}))}return e}),{2:0})}catch(e){return!0}return void 0!==s&&(s.split(",").some((function(e){return Re(e)}))||e.width>1920&&e.height>1088||e.height>1920&&e.width>1088||e.frameRate>Math.max(i,30)||"SDR"!==e.videoRange&&e.videoRange!==r||e.bitrate>Math.max(n,8e6))||!!h&&A(d)&&Object.keys(h).some((function(e){return parseInt(e)>d}))}(o,D,R,I,e,k)?(o.supportedPromise=Xe(o,D,g,l.supportedCache),o.supportedPromise.then((function(e){if(l.hls){o.supportedResult=e;var t=l.hls.levels,r=t.indexOf(o);e.error?l.warn('MediaCapabilities decodingInfo error: "'+e.error+'" for level '+r+" "+ot(e)):e.supported?e.decodingInfoResults.some((function(e){return!1===e.smooth||!1===e.powerEfficient}))&&l.log("MediaCapabilities decodingInfo for level "+r+" not smooth or powerEfficient: "+ot(e)):(l.warn("Unsupported MediaCapabilities decodingInfo result for level "+r+" "+ot(e)),r>-1&&t.length>1&&(l.log("Removing unsupported level "+r),l.hls.removeLevel(r),-1===l.hls.loadLevel&&(l.hls.nextLoadLevel=0)))}})).catch((function(e){l.warn("Error handling MediaCapabilities decodingInfo: "+e)}))):o.supportedResult=je}if((E&&o.codecSet!==E||R&&o.videoRange!==R||f&&I>o.frameRate||!f&&I>0&&I=2*B&&0===n?o.averageBitrate:o.maxBitrate,C=l.getTimeToLoadFrag(G,m,P*b,void 0===T);if(m>=P&&(H===d||0===o.loadError&&0===o.fragmentError)&&(C<=G||!A(C)||S&&!l.bitrateTestDelay||C"+H+" adjustedbw("+Math.round(m)+")-bitrate="+Math.round(m-P)+" ttfb:"+G.toFixed(1)+" avgDuration:"+b.toFixed(1)+" maxFetchDuration:"+u.toFixed(1)+" fetchDuration:"+C.toFixed(1)+" firstSelection:"+L+" codecSet:"+o.codecSet+" videoRange:"+o.videoRange+" hls.loadLevel:"+p)),L&&(l.firstSelection=H),{v:H}}},H=r;H>=t;H--)if(0!==(U=V())&&U)return U.v;return-1},r.deriveNextAutoLevel=function(e){var t=this.hls,r=t.maxAutoLevel,i=t.minAutoLevel;return Math.min(Math.max(e,i),r)},i(t,[{key:"firstAutoLevel",get:function(){var e=this.hls,t=e.maxAutoLevel,r=e.minAutoLevel,i=this.getBwEstimate(),n=this.hls.config.maxStarvationDelay,a=this.findBestLevel(i,r,t,0,n,1,1);if(a>-1)return a;var s=this.hls.firstLevel,o=Math.min(Math.max(s,r),t);return this.warn("Could not find best starting auto level. Defaulting to first in playlist "+s+" clamped to "+o),o}},{key:"forcedAutoLevel",get:function(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}},{key:"nextAutoLevel",get:function(){var e=this.forcedAutoLevel,t=this.bwEstimator.canEstimate(),r=this.lastLoadedFragLevel>-1;if(!(-1===e||t&&r&&this.nextAutoLevelKey!==this.getAutoLevelKey()))return e;var i=t&&r?this.getNextABRAutoLevel():this.firstAutoLevel;if(-1!==e){var n=this.hls.levels;if(n.length>Math.max(e,i)&&n[e].loadError<=n[i].loadError)return e}return this._nextAutoLevel=i,this.nextAutoLevelKey=this.getAutoLevelKey(),i},set:function(e){var t=this.deriveNextAutoLevel(e);this._nextAutoLevel!==t&&(this.nextAutoLevelKey="",this._nextAutoLevel=t)}}])}(N),pt=function(e,t){for(var r=0,i=e.length-1,n=null,a=null;r<=i;){var s=t(a=e[n=(r+i)/2|0]);if(s>0)r=n+1;else{if(!(s<0))return a;i=n-1}}return null};function yt(e,t,r,i,n){void 0===r&&(r=0),void 0===i&&(i=0),void 0===n&&(n=.005);var a=null;if(e){a=t[1+e.sn-t[0].sn]||null;var s=e.endDTS-r;s>0&&s<15e-7&&(r+=15e-7),a&&e.level!==a.level&&a.end<=e.end&&(a=t[2+e.sn-t[0].sn]||null)}else 0===r&&0===t[0].start&&(a=t[0]);if(a&&((!e||e.level===a.level)&&0===Et(r,i,a)||function(e,t,r){if(t&&0===t.start&&t.level0){var i=t.tagList.reduce((function(e,t){return"INF"===t[0]&&(e+=parseFloat(t[1])),e}),r);return e.start<=i}return!1}(a,e,Math.min(n,i))))return a;var o=pt(t,Et.bind(null,r,i));return!o||o===e&&a?a:o}function Et(e,t,r){if(void 0===e&&(e=0),void 0===t&&(t=0),r.start<=e&&r.start+r.duration>e)return 0;var i=Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-i<=e?1:r.start-i>e&&r.start?-1:0}function Tt(e,t,r){var i=1e3*Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>e}function St(e,t,r){if(e&&e.startCC<=t&&e.endCC>=t){var i,n=e.fragments,a=e.fragmentHint;return a&&(n=n.concat(a)),pt(n,(function(e){return e.cct?-1:(i=e,e.end<=r?1:e.start>r?-1:0)})),i||null}return null}function At(e){switch(e.details){case k.FRAG_LOAD_TIMEOUT:case k.KEY_LOAD_TIMEOUT:case k.LEVEL_LOAD_TIMEOUT:case k.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function Lt(e,t){var r=At(t);return e.default[(r?"timeout":"error")+"Retry"]}function Rt(e,t){var r="linear"===e.backoff?1:Math.pow(2,t);return Math.min(r*e.retryDelayMs,e.maxRetryDelayMs)}function It(e){return d(d({},e),{errorRetry:null,timeoutRetry:null})}function kt(e,t,r,i){if(!e)return!1;var n=null==i?void 0:i.code,a=t499)}(n)||!!r);return e.shouldRetry?e.shouldRetry(e,t,r,i,a):a}function bt(e){return 0===e&&!1===navigator.onLine}var Dt=0,_t=2,Pt=3,Ct=5,wt=0,Ot=1,xt=2,Mt=4,Ft=function(e){function t(t){var r;return(r=e.call(this,"error-controller",t.logger)||this).hls=void 0,r.playlistError=0,r.hls=t,r.registerListeners(),r}o(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e.on(b.ERROR,this.onError,this),e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.LEVEL_UPDATED,this.onLevelUpdated,this)},r.unregisterListeners=function(){var e=this.hls;e&&(e.off(b.ERROR,this.onError,this),e.off(b.ERROR,this.onErrorOut,this),e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.LEVEL_UPDATED,this.onLevelUpdated,this))},r.destroy=function(){this.unregisterListeners(),this.hls=null},r.startLoad=function(e){},r.stopLoad=function(){this.playlistError=0},r.getVariantLevelIndex=function(e){return(null==e?void 0:e.type)===w?e.level:this.getVariantIndex()},r.getVariantIndex=function(){var e,t=this.hls,r=t.currentLevel;return null!=(e=t.loadLevelObj)&&e.details||-1===r?t.loadLevel:r},r.variantHasKey=function(e,t){if(e){var r;if(null!=(r=e.details)&&r.hasKey(t))return!0;var i=e.audioGroups;if(i)return this.hls.allAudioTracks.filter((function(e){return i.indexOf(e.groupId)>=0})).some((function(e){var r;return null==(r=e.details)?void 0:r.hasKey(t)}))}return!1},r.onManifestLoading=function(){this.playlistError=0},r.onLevelUpdated=function(){this.playlistError=0},r.onError=function(e,t){var r;if(!t.fatal){var i=this.hls,n=t.context;switch(t.details){case k.FRAG_LOAD_ERROR:case k.FRAG_LOAD_TIMEOUT:case k.KEY_LOAD_ERROR:case k.KEY_LOAD_TIMEOUT:return void(t.errorAction=this.getFragRetryOrSwitchAction(t));case k.FRAG_PARSING_ERROR:if(null!=(r=t.frag)&&r.gap)return void(t.errorAction=Nt());case k.FRAG_GAP:case k.FRAG_DECRYPT_ERROR:return t.errorAction=this.getFragRetryOrSwitchAction(t),void(t.errorAction.action=_t);case k.LEVEL_EMPTY_ERROR:case k.LEVEL_PARSING_ERROR:var a,s=t.parent===w?t.level:i.loadLevel;return void(t.details===k.LEVEL_EMPTY_ERROR&&null!=(a=t.context)&&null!=(a=a.levelDetails)&&a.live?t.errorAction=this.getPlaylistRetryOrSwitchAction(t,s):(t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,s)));case k.LEVEL_LOAD_ERROR:case k.LEVEL_LOAD_TIMEOUT:return void("number"==typeof(null==n?void 0:n.level)&&(t.errorAction=this.getPlaylistRetryOrSwitchAction(t,n.level)));case k.AUDIO_TRACK_LOAD_ERROR:case k.AUDIO_TRACK_LOAD_TIMEOUT:case k.SUBTITLE_LOAD_ERROR:case k.SUBTITLE_TRACK_LOAD_TIMEOUT:if(n){var o=i.loadLevelObj;if(o&&(n.type===P&&o.hasAudioGroup(n.groupId)||n.type===C&&o.hasSubtitleGroup(n.groupId)))return t.errorAction=this.getPlaylistRetryOrSwitchAction(t,i.loadLevel),t.errorAction.action=_t,void(t.errorAction.flags=Ot)}return;case k.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:return void(t.errorAction={action:_t,flags:xt});case k.KEY_SYSTEM_SESSION_UPDATE_FAILED:case k.KEY_SYSTEM_STATUS_INTERNAL_ERROR:case k.KEY_SYSTEM_NO_SESSION:return void(t.errorAction={action:_t,flags:Mt});case k.BUFFER_ADD_CODEC_ERROR:case k.REMUX_ALLOC_ERROR:case k.BUFFER_APPEND_ERROR:var l;return void(t.errorAction||(t.errorAction=this.getLevelSwitchAction(t,null!=(l=t.level)?l:i.loadLevel)));case k.INTERNAL_EXCEPTION:case k.BUFFER_APPENDING_ERROR:case k.BUFFER_FULL_ERROR:case k.LEVEL_SWITCH_ERROR:case k.BUFFER_STALLED_ERROR:case k.BUFFER_SEEK_OVER_HOLE:case k.BUFFER_NUDGE_ON_STALL:return void(t.errorAction=Nt())}t.type===I.KEY_SYSTEM_ERROR&&(t.levelRetry=!1,t.errorAction=Nt())}},r.getPlaylistRetryOrSwitchAction=function(e,t){var r=Lt(this.hls.config.playlistLoadPolicy,e),i=this.playlistError++;if(kt(r,i,At(e),e.response))return{action:Ct,flags:wt,retryConfig:r,retryCount:i};var n=this.getLevelSwitchAction(e,t);return r&&(n.retryConfig=r,n.retryCount=i),n},r.getFragRetryOrSwitchAction=function(e){var t=this.hls,r=this.getVariantLevelIndex(e.frag),i=t.levels[r],n=t.config,a=n.fragLoadPolicy,s=n.keyLoadPolicy,o=Lt(e.details.startsWith("key")?s:a,e),l=t.levels.reduce((function(e,t){return e+t.fragmentError}),0);if(i&&(e.details!==k.FRAG_GAP&&i.fragmentError++,kt(o,l,At(e),e.response)))return{action:Ct,flags:wt,retryConfig:o,retryCount:l};var u=this.getLevelSwitchAction(e,r);return o&&(u.retryConfig=o,u.retryCount=l),u},r.getLevelSwitchAction=function(e,t){var r=this.hls;null==t&&(t=r.loadLevel);var i=this.hls.levels[t];if(i){var n,a,s=e.details;i.loadError++,s===k.BUFFER_APPEND_ERROR&&i.fragmentError++;var o=-1,l=r.levels,u=r.loadLevel,d=r.minAutoLevel,h=r.maxAutoLevel;r.autoLevelEnabled||r.config.preserveManualLevelOnError||(r.loadLevel=-1);for(var f,c=null==(n=e.frag)?void 0:n.type,g=(c===O&&s===k.FRAG_PARSING_ERROR||"audio"===e.sourceBufferName&&(s===k.BUFFER_ADD_CODEC_ERROR||s===k.BUFFER_APPEND_ERROR))&&l.some((function(e){var t=e.audioCodec;return i.audioCodec!==t})),v="video"===e.sourceBufferName&&(s===k.BUFFER_ADD_CODEC_ERROR||s===k.BUFFER_APPEND_ERROR)&&l.some((function(e){var t=e.codecSet,r=e.audioCodec;return i.codecSet!==t&&i.audioCodec===r})),m=null!=(a=e.context)?a:{},p=m.type,y=m.groupId,E=function(){var t=(T+u)%l.length;if(t!==u&&t>=d&&t<=h&&0===l[t].loadError){var r,n,a=l[t];if(s===k.FRAG_GAP&&c===w&&e.frag){var f=l[t].details;if(f){var m=yt(e.frag,f.fragments,e.frag.start);if(null!=m&&m.gap)return 0}}else{if(p===P&&a.hasAudioGroup(y)||p===C&&a.hasSubtitleGroup(y))return 0;if(c===O&&null!=(r=i.audioGroups)&&r.some((function(e){return a.hasAudioGroup(e)}))||c===x&&null!=(n=i.subtitleGroups)&&n.some((function(e){return a.hasSubtitleGroup(e)}))||g&&i.audioCodec===a.audioCodec||v&&i.codecSet===a.codecSet||!g&&i.codecSet!==a.codecSet)return 0}return o=t,1}},T=l.length;T--&&(0===(f=E())||1!==f););if(o>-1&&r.loadLevel!==o)return e.levelRetry=!0,this.playlistError=0,{action:_t,flags:wt,nextAutoLevel:o}}return{action:_t,flags:Ot}},r.onErrorOut=function(e,t){var r;switch(null==(r=t.errorAction)?void 0:r.action){case Dt:break;case _t:this.sendAlternateToPenaltyBox(t),t.errorAction.resolved||t.details===k.FRAG_GAP?/MediaSource readyState: ended/.test(t.error.message)&&(this.warn('MediaSource ended after "'+t.sourceBufferName+'" sourceBuffer append error. Attempting to recover from media error.'),this.hls.recoverMediaError()):t.fatal=!0}t.fatal&&this.hls.stopLoad()},r.sendAlternateToPenaltyBox=function(e){var t=this.hls,r=e.errorAction;if(r){var i=r.flags,n=r.nextAutoLevel;switch(i){case wt:this.switchLevel(e,n);break;case xt:var a=this.getVariantLevelIndex(e.frag),s=t.levels[a],o=null==s?void 0:s.attrs["HDCP-LEVEL"];if(r.hdcpLevel=o,o){t.maxHdcpLevel=$e[$e.indexOf(o)-1],r.resolved=!0,this.warn('Restricting playback to HDCP-LEVEL of "'+t.maxHdcpLevel+'" or lower');break}case Mt:var l=e.decryptdata;if(l){for(var u=this.hls.levels,d=u.length;d--;){var h,f;this.variantHasKey(u[d],l)&&(this.log("Banned key found in level "+d+" ("+u[d].bitrate+'bps) or audio group "'+(null==(h=u[d].audioGroups)?void 0:h.join(","))+'" ('+(null==(f=e.frag)?void 0:f.type)+" fragment) "+X(l.keyId||[])),u[d].fragmentError++,u[d].loadError++,this.log("Removing level "+d+" with key error ("+e.error+")"),this.hls.removeLevel(d))}u.length&&(r.resolved=!0)}}r.resolved||this.switchLevel(e,n)}},r.switchLevel=function(e,t){if(void 0!==t&&e.errorAction&&(this.warn("switching to level "+t+" after "+e.details),this.hls.nextAutoLevel=t,e.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel,e.details===k.BUFFER_ADD_CODEC_ERROR&&e.mimeType&&"audiovideo"!==e.sourceBufferName))for(var r=Ye(e.mimeType),i=this.hls.levels,n=i.length;n--;)i[n][e.sourceBufferName+"Codec"]===r&&(this.log("Removing level "+n+" for "+e.details+' ("'+r+'" not supported)'),this.hls.removeLevel(n))},t}(N);function Nt(e){var t={action:Dt,flags:wt};return e&&(t.resolved=!0),t}var Ut="NOT_LOADED",Bt="APPENDING",Gt="PARTIAL",Kt="OK",Vt=function(){function e(e){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=e,this._registerListeners()}var t=e.prototype;return t._registerListeners=function(){var e=this.hls;e&&(e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.BUFFER_APPENDED,this.onBufferAppended,this),e.on(b.FRAG_BUFFERED,this.onFragBuffered,this),e.on(b.FRAG_LOADED,this.onFragLoaded,this))},t._unregisterListeners=function(){var e=this.hls;e&&(e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.BUFFER_APPENDED,this.onBufferAppended,this),e.off(b.FRAG_BUFFERED,this.onFragBuffered,this),e.off(b.FRAG_LOADED,this.onFragLoaded,this))},t.destroy=function(){this._unregisterListeners(),this.hls=this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null},t.getAppendedFrag=function(e,t){var r=this.activePartLists[t];if(r)for(var i=r.length;i--;){var n=r[i];if(!n)break;if(n.start<=e&&e<=n.end&&n.loaded)return n}return this.getBufferedFrag(e,t)},t.getBufferedFrag=function(e,t){return this.getFragAtPos(e,t,!0)},t.getFragAtPos=function(e,t,r){for(var i=this.fragments,n=Object.keys(i),a=n.length;a--;){var s=i[n[a]];if((null==s?void 0:s.body.type)===t&&(!r||s.buffered)){var o=s.body;if(o.start<=e&&e<=o.end)return o}}return null},t.detectEvictedFragments=function(e,t,r,i,n){var a=this;this.timeRanges&&(this.timeRanges[e]=t);var s=(null==i?void 0:i.fragment.sn)||-1;Object.keys(this.fragments).forEach((function(i){var o=a.fragments[i];if(o&&!(s>=o.body.sn))if(o.buffered||o.loaded&&!n){var l=o.range[e];l&&(0!==l.time.length?l.time.some((function(e){var r=!a.isTimeBuffered(e.startPTS,e.endPTS,t);return r&&a.removeFragment(o.body),r})):a.removeFragment(o.body))}else o.body.type===r&&a.removeFragment(o.body)}))},t.detectPartialFragments=function(e){var t=this,r=this.timeRanges;if(r&&"initSegment"!==e.frag.sn){var i=e.frag,n=Yt(i),a=this.fragments[n];if(!(!a||a.buffered&&i.gap)){var s=!i.relurl;Object.keys(r).forEach((function(n){var o=i.elementaryStreams[n];if(o){var l=r[n],u=s||!0===o.partial;a.range[n]=t.getBufferedTimes(i,e.part,u,l)}})),a.loaded=null,Object.keys(a.range).length?(a.buffered=!0,(a.body.endList=i.endList||a.body.endList)&&(this.endListFragments[a.body.type]=a),Ht(a)||this.removeParts(i.sn-1,i.type)):this.removeFragment(a.body)}}},t.removeParts=function(e,t){var r=this.activePartLists[t];r&&(this.activePartLists[t]=Wt(r,(function(t){return t.fragment.sn>=e})))},t.fragBuffered=function(e,t){var r=Yt(e),i=this.fragments[r];!i&&t&&(i=this.fragments[r]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,i.buffered=!0)},t.getBufferedTimes=function(e,t,r,i){for(var n={time:[],partial:r},a=e.start,s=e.end,o=e.minEndPTS||s,l=e.maxStartPTS||a,u=0;u=d&&o<=h){n.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(s,i.end(u))});break}if(ad){var f=Math.max(a,i.start(u)),c=Math.min(s,i.end(u));c>f&&(n.partial=!0,n.time.push({startPTS:f,endPTS:c}))}else if(s<=d)break}return n},t.getPartialFragment=function(e){var t,r,i,n=null,a=0,s=this.bufferPadding,o=this.fragments;return Object.keys(o).forEach((function(l){var u=o[l];u&&Ht(u)&&(r=u.body.start-s,i=u.body.end+s,e>=r&&e<=i&&(t=Math.min(e-r,i-e),a<=t&&(n=u.body,a=t)))})),n},t.isEndListAppended=function(e){var t=this.endListFragments[e];return void 0!==t&&(t.buffered||Ht(t))},t.getState=function(e){var t=Yt(e),r=this.fragments[t];return r?r.buffered?Ht(r)?Gt:Kt:Bt:Ut},t.isTimeBuffered=function(e,t,r){for(var i,n,a=0;a=i&&t<=n)return!0;if(t<=i)return!1}return!1},t.onManifestLoading=function(){this.removeAllFragments()},t.onFragLoaded=function(e,t){if("initSegment"!==t.frag.sn&&!t.frag.bitrateTest){var r=t.frag,i=t.part?null:t,n=Yt(r);this.fragments[n]={body:r,appendedPTS:null,loaded:i,buffered:!1,range:Object.create(null)}}},t.onBufferAppended=function(e,t){var r=t.frag,i=t.part,n=t.timeRanges,a=t.type;if("initSegment"!==r.sn){var s=r.type;if(i){var o=this.activePartLists[s];o||(this.activePartLists[s]=o=[]),o.push(i)}this.timeRanges=n;var l=n[a];this.detectEvictedFragments(a,l,s,i)}},t.onFragBuffered=function(e,t){this.detectPartialFragments(t)},t.hasFragment=function(e){var t=Yt(e);return!!this.fragments[t]},t.hasFragments=function(e){var t=this.fragments,r=Object.keys(t);if(!e)return r.length>0;for(var i=r.length;i--;){var n=t[r[i]];if((null==n?void 0:n.body.type)===e)return!0}return!1},t.hasParts=function(e){var t;return!(null==(t=this.activePartLists[e])||!t.length)},t.removeFragmentsInRange=function(e,t,r,i,n){var a=this;i&&!this.hasGaps||Object.keys(this.fragments).forEach((function(s){var o=a.fragments[s];if(o){var l=o.body;l.type!==r||i&&!l.gap||l.starte&&(o.buffered||n)&&a.removeFragment(l)}}))},t.removeFragment=function(e){var t=Yt(e);e.clearElementaryStreamInfo();var r=this.activePartLists[e.type];if(r){var i=e.sn;this.activePartLists[e.type]=Wt(r,(function(e){return e.fragment.sn!==i}))}delete this.fragments[t],e.endList&&delete this.endListFragments[e.type]},t.removeAllFragments=function(){var e;this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1;var t=null==(e=this.hls)||null==(e=e.latestLevelDetails)?void 0:e.partList;t&&t.forEach((function(e){return e.clearElementaryStreamInfo()}))},e}();function Ht(e){var t,r,i;return e.buffered&&!!(e.body.gap||null!=(t=e.range.video)&&t.partial||null!=(r=e.range.audio)&&r.partial||null!=(i=e.range.audiovideo)&&i.partial)}function Yt(e){return e.type+"_"+e.level+"_"+e.sn}function Wt(e,t){return e.filter((function(e){var r=t(e);return r||e.clearElementaryStreamInfo(),r}))}var jt=0,qt=1,Xt=function(){function e(e,t,r){this.subtle=void 0,this.aesIV=void 0,this.aesMode=void 0,this.subtle=e,this.aesIV=t,this.aesMode=r}return e.prototype.decrypt=function(e,t){switch(this.aesMode){case jt:return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e);case qt:return this.subtle.decrypt({name:"AES-CTR",counter:this.aesIV,length:64},t,e);default:throw new Error("[AESCrypto] invalid aes mode "+this.aesMode)}},e}(),Qt=function(){function e(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var t=e.prototype;return t.uint8ArrayToUint32Array_=function(e){for(var t=new DataView(e),r=new Uint32Array(4),i=0;i<4;i++)r[i]=t.getUint32(4*i);return r},t.initTable=function(){var e=this.sBox,t=this.invSBox,r=this.subMix,i=r[0],n=r[1],a=r[2],s=r[3],o=this.invSubMix,l=o[0],u=o[1],d=o[2],h=o[3],f=new Uint32Array(256),c=0,g=0,v=0;for(v=0;v<256;v++)f[v]=v<128?v<<1:v<<1^283;for(v=0;v<256;v++){var m=g^g<<1^g<<2^g<<3^g<<4;m=m>>>8^255&m^99,e[c]=m,t[m]=c;var p=f[c],y=f[p],E=f[y],T=257*f[m]^16843008*m;i[c]=T<<24|T>>>8,n[c]=T<<16|T>>>16,a[c]=T<<8|T>>>24,s[c]=T,T=16843009*E^65537*y^257*p^16843008*c,l[m]=T<<24|T>>>8,u[m]=T<<16|T>>>16,d[m]=T<<8|T>>>24,h[m]=T,c?(c=p^f[f[f[E^p]]],g^=f[f[g]]):c=g=1}},t.expandKey=function(e){for(var t=this.uint8ArrayToUint32Array_(e),r=!0,i=0;i1&&this.tickImmediate(),this._tickCallCount=0)},r.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},r.doTick=function(){},t}(N),nr=function(e,t,r,i,n,a){void 0===i&&(i=0),void 0===n&&(n=-1),void 0===a&&(a=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing={start:0,executeStart:0,executeEnd:0,end:0},this.buffering={audio:{start:0,executeStart:0,executeEnd:0,end:0},video:{start:0,executeStart:0,executeEnd:0,end:0},audiovideo:{start:0,executeStart:0,executeEnd:0,end:0}},this.level=e,this.sn=t,this.id=r,this.size=i,this.part=n,this.partial=a},ar={length:0,start:function(){return 0},end:function(){return 0}},sr=function(){function e(){}return e.isBuffered=function(t,r){if(t)for(var i=e.getBuffered(t),n=i.length;n--;)if(r>=i.start(n)&&r<=i.end(n))return!0;return!1},e.bufferedRanges=function(t){if(t){var r=e.getBuffered(t);return e.timeRangesToArray(r)}return[]},e.timeRangesToArray=function(e){for(var t=[],r=0;r1&&e.sort((function(e,t){return e.start-t.start||t.end-e.end}));var i=-1,n=[];if(r)for(var a=0;a=e[a].start&&t<=e[a].end&&(i=a);var s=n.length;if(s){var o=n[s-1].end;e[a].start-oo&&(n[s-1].end=e[a].end):n.push(e[a])}else n.push(e[a])}else n=e;for(var l,u=0,d=t,h=t,f=0;f=c&&t<=g&&(i=f),t+r>=c&&tNumber.MAX_SAFE_INTEGER?1/0:t},t.hexadecimalInteger=function(e){if(this[e]){var t=(this[e]||"0x").slice(2);t=(1&t.length?"0":"")+t;for(var r=new Uint8Array(t.length/2),i=0;iNumber.MAX_SAFE_INTEGER?1/0:t},t.decimalFloatingPoint=function(e){return parseFloat(this[e])},t.optionalFloat=function(e,t){var r=this[e];return r?parseFloat(r):t},t.enumeratedString=function(e){return this[e]},t.enumeratedStringList=function(e,t){var r=this[e];return(r?r.split(/[ ,]+/):[]).reduce((function(e,t){return e[t.toLowerCase()]=!0,e}),t)},t.bool=function(e){return"YES"===this[e]},t.decimalResolution=function(e){var t=fr.exec(this[e]);if(null!==t)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}},e.parseAttrList=function(e,t){var r,i={};for(cr.lastIndex=0;null!==(r=cr.exec(e));){var n=r[1].trim(),a=r[2],s=0===a.indexOf('"')&&a.lastIndexOf('"')===a.length-1,o=!1;if(s)a=a.slice(1,-1);else switch(n){case"IV":case"SCTE35-CMD":case"SCTE35-IN":case"SCTE35-OUT":o=!0}if(t&&(s||o))a=ur(t,a);else if(!o&&!s)switch(n){case"CLOSED-CAPTIONS":if("NONE"===a)break;case"ALLOWED-CPC":case"CLASS":case"ASSOC-LANGUAGE":case"AUDIO":case"BYTERANGE":case"CHANNELS":case"CHARACTERISTICS":case"CODECS":case"DATA-ID":case"END-DATE":case"GROUP-ID":case"ID":case"IMPORT":case"INSTREAM-ID":case"KEYFORMAT":case"KEYFORMATVERSIONS":case"LANGUAGE":case"NAME":case"PATHWAY-ID":case"QUERYPARAM":case"RECENTLY-REMOVED-DATERANGES":case"SERVER-URI":case"STABLE-RENDITION-ID":case"STABLE-VARIANT-ID":case"START-DATE":case"SUBTITLES":case"SUPPLEMENTAL-CODECS":case"URI":case"VALUE":case"VIDEO":case"X-ASSET-LIST":case"X-ASSET-URI":Y.warn(e+": attribute "+n+" is missing quotes")}i[n]=a}return i},i(e,[{key:"clientAttrs",get:function(){return Object.keys(this).filter((function(e){return"X-"===e.substring(0,2)}))}}])}();function vr(e){return"SCTE35-OUT"===e||"SCTE35-IN"===e||"SCTE35-CMD"===e}var mr=function(){return i((function(e,t,r){var i;if(void 0===r&&(r=0),this.attr=void 0,this.tagAnchor=void 0,this.tagOrder=void 0,this._startDate=void 0,this._endDate=void 0,this._dateAtEnd=void 0,this._cue=void 0,this._badValueForSameId=void 0,this.tagAnchor=(null==t?void 0:t.tagAnchor)||null,this.tagOrder=null!=(i=null==t?void 0:t.tagOrder)?i:r,t){var n=t.attr;for(var s in n)if(Object.prototype.hasOwnProperty.call(e,s)&&e[s]!==n[s]){Y.warn('DATERANGE tag attribute: "'+s+'" does not match for tags with ID: "'+e.ID+'"'),this._badValueForSameId=s;break}e=a(new gr({}),n,e)}if(this.attr=e,t?(this._startDate=t._startDate,this._cue=t._cue,this._endDate=t._endDate,this._dateAtEnd=t._dateAtEnd):this._startDate=new Date(e["START-DATE"]),"END-DATE"in this.attr){var o=(null==t?void 0:t.endDate)||new Date(this.attr["END-DATE"]);A(o.getTime())&&(this._endDate=o)}}),[{key:"id",get:function(){return this.attr.ID}},{key:"class",get:function(){return this.attr.CLASS}},{key:"cue",get:function(){var e=this._cue;return void 0===e?this._cue=this.attr.enumeratedStringList(this.attr.CUE?"CUE":"X-CUE",{pre:!1,post:!1,once:!1}):e}},{key:"startTime",get:function(){var e=this.tagAnchor;return null===e||null===e.programDateTime?(Y.warn('Expected tagAnchor Fragment with PDT set for DateRange "'+this.id+'": '+e),NaN):e.start+(this.startDate.getTime()-e.programDateTime)/1e3}},{key:"startDate",get:function(){return this._startDate}},{key:"endDate",get:function(){var e=this._endDate||this._dateAtEnd;if(e)return e;var t=this.duration;return null!==t?this._dateAtEnd=new Date(this._startDate.getTime()+1e3*t):null}},{key:"duration",get:function(){if("DURATION"in this.attr){var e=this.attr.decimalFloatingPoint("DURATION");if(A(e))return e}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}},{key:"plannedDuration",get:function(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}},{key:"endOnNext",get:function(){return this.attr.bool("END-ON-NEXT")}},{key:"isInterstitial",get:function(){return"com.apple.hls.interstitial"===this.class}},{key:"isValid",get:function(){return!!this.id&&!this._badValueForSameId&&A(this.startDate.getTime())&&(null===this.duration||this.duration>=0)&&(!this.endOnNext||!!this.class)&&(!this.attr.CUE||!this.cue.pre&&!this.cue.post||this.cue.pre!==this.cue.post)&&(!this.isInterstitial||"X-ASSET-URI"in this.attr||"X-ASSET-LIST"in this.attr)}}])}(),pr=function(){function e(e){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.dateRangeTagCount=0,this.live=!0,this.requestScheduled=-1,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.appliedTimelineOffset=void 0,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=e}var t=e.prototype;return t.reloaded=function(e){if(!e)return this.advanced=!0,void(this.updated=!0);var t=this.lastPartSn-e.lastPartSn,r=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!r||!!t||!this.live,this.advanced=this.endSN>e.endSN||t>0||0===t&&r>0,this.updated||this.advanced?this.misses=Math.floor(.6*e.misses):this.misses=e.misses+1},t.hasKey=function(e){return this.encryptedFragments.some((function(t){var r=t.decryptdata;return r||(t.setKeyFormat(e.keyFormat),r=t.decryptdata),!!r&&e.matches(r)}))},i(e,[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&A(this.fragments[this.fragments.length-1].programDateTime)}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||10}},{key:"drift",get:function(){var e=this.driftEndTime-this.driftStartTime;return e>0?1e3*(this.driftEnd-this.driftStart)/e:1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var e;return null!=(e=this.partList)&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){return this.fragments.length?this.fragments[this.fragments.length-1].end:0}},{key:"fragmentStart",get:function(){return this.fragments.length?this.fragments[0].start:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var e;return null!=(e=this.partList)&&e.length?this.partList[this.partList.length-1].index:-1}},{key:"maxPartIndex",get:function(){var e=this.partList;if(e){var t=this.lastPartIndex;if(-1!==t){for(var r=e.length;r--;)if(e[r].index>t)return e[r].index;return t}}return 0}},{key:"lastPartSn",get:function(){var e;return null!=(e=this.partList)&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}},{key:"expired",get:function(){if(this.live&&this.age&&this.misses<3){var e=this.partEnd-this.fragmentStart;return this.age>Math.max(e,this.totalduration)+this.levelTargetDuration}return!1}}])}();function yr(e,t){return e.length===t.length&&!e.some((function(e,r){return e!==t[r]}))}function Er(e,t){return!e&&!t||!(!e||!t)&&yr(e,t)}function Tr(e){return"AES-128"===e||"AES-256"===e||"AES-256-CTR"===e}function Sr(e){switch(e){case"AES-128":case"AES-256":return jt;case"AES-256-CTR":return qt;default:throw new Error("invalid full segment method "+e)}}function Ar(e){return Uint8Array.from(atob(e),(function(e){return e.charCodeAt(0)}))}function Lr(e){return Uint8Array.from(unescape(encodeURIComponent(e)),(function(e){return e.charCodeAt(0)}))}function Rr(e){var t,r,i=e.split(":"),n=null;if("data"===i[0]&&2===i.length){var a=i[1].split(";"),s=a[a.length-1].split(",");if(2===s.length){var o="base64"===s[0],l=s[1];o?(a.splice(-1,1),n=Ar(l)):(t=Lr(l).subarray(0,16),(r=new Uint8Array(16)).set(t,16-t.length),n=r)}}return n}var Ir="undefined"!=typeof self?self:void 0,kr={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},br="org.w3.clearkey",Dr="com.apple.streamingkeydelivery",_r="com.microsoft.playready",Pr="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed";function Cr(e){switch(e){case Dr:return kr.FAIRPLAY;case _r:return kr.PLAYREADY;case Pr:return kr.WIDEVINE;case br:return kr.CLEARKEY}}function wr(e){switch(e){case kr.FAIRPLAY:return Dr;case kr.PLAYREADY:return _r;case kr.WIDEVINE:return Pr;case kr.CLEARKEY:return br}}function Or(e){var t=e.drmSystems,r=e.widevineLicenseUrl,i=t?[kr.FAIRPLAY,kr.WIDEVINE,kr.PLAYREADY,kr.CLEARKEY].filter((function(e){return!!t[e]})):[];return!i[kr.WIDEVINE]&&r&&i.push(kr.WIDEVINE),i}var xr,Mr=null!=Ir&&null!=(xr=Ir.navigator)&&xr.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null,Fr={},Nr=function(){function e(e,t,r,i,n,a){void 0===i&&(i=[1]),void 0===n&&(n=null),this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=e,this.uri=t,this.keyFormat=r,this.keyFormatVersions=i,this.iv=n,this.encrypted=!!e&&"NONE"!==e,this.isCommonEncryption=this.encrypted&&!Tr(e),null!=a&&a.startsWith("0x")&&(this.keyId=new Uint8Array(Q(a)))}e.clearKeyUriToKeyIdMap=function(){Fr={}};var t=e.prototype;return t.matches=function(e){return e.uri===this.uri&&e.method===this.method&&e.encrypted===this.encrypted&&e.keyFormat===this.keyFormat&&yr(e.keyFormatVersions,this.keyFormatVersions)&&Er(e.iv,this.iv)&&Er(e.keyId,this.keyId)},t.isSupported=function(){if(this.method){if(Tr(this.method)||"NONE"===this.method)return!0;if("identity"===this.keyFormat)return"SAMPLE-AES"===this.method;switch(this.keyFormat){case Dr:case Pr:case _r:case br:return-1!==["SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)}}return!1},t.getDecryptData=function(t){if(!this.encrypted||!this.uri)return null;if(Tr(this.method)&&this.uri&&!this.iv){"number"!=typeof t&&(Y.warn('missing IV for initialization segment with method="'+this.method+'" - compliance issue'),t=0);var r=function(e){for(var t=new Uint8Array(16),r=12;r<16;r++)t[r]=e>>8*(15-r)&255;return t}(t);return new e(this.method,this.uri,"identity",this.keyFormatVersions,r)}if(this.pssh&&this.keyId)return this;var i=Rr(this.uri);if(i)switch(this.keyFormat){case Pr:if(this.pssh=i,!this.keyId&&i.length>=22){var n=i.length-22;this.keyId=i.subarray(n,n+16)}break;case _r:var a=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=De(a,0,i),this.keyId=function(e){var t=new Uint16Array(e.buffer,e.byteOffset,e.byteLength/2),r=String.fromCharCode.apply(null,Array.from(t)),i=r.substring(r.indexOf("<"),r.length),n=(new DOMParser).parseFromString(i,"text/xml").getElementsByTagName("KID")[0];if(n){var a=n.childNodes[0]?n.childNodes[0].nodeValue:n.getAttribute("VALUE");if(a){var s=Ar(a).subarray(0,16);return function(e){var t=function(e,t,r){var i=e[t];e[t]=e[r],e[r]=i};t(e,0,3),t(e,1,2),t(e,4,5),t(e,6,7)}(s),s}}return null}(i);break;default:var s=i.subarray(0,16);if(16!==s.length){var o=new Uint8Array(16);o.set(s,16-s.length),s=o}this.keyId=s}if(!this.keyId||16!==this.keyId.byteLength){var l=Fr[this.uri];if(!l){var u=Object.keys(Fr).length%Number.MAX_SAFE_INTEGER;l=new Uint8Array(16),new DataView(l.buffer,12,4).setUint32(0,u),Fr[this.uri]=l}this.keyId=l}return this},e}(),Ur=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,Br=/#EXT-X-MEDIA:(.*)/g,Gr=/^#EXT(?:INF|-X-TARGETDURATION):/m,Kr=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#.*/.source].join("|"),"g"),Vr=new RegExp([/#EXT-X-(PROGRAM-DATE-TIME|BYTERANGE|DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),Hr=function(){function e(){}return e.findGroup=function(e,t){for(var r=0;r0&&a.length0&&ei(c,C,l),p=c.startSN=parseInt(w);break;case"SKIP":c.skippedSegments&&Jr(c,C,l);var x=new gr(w,c),M=x.decimalInteger("SKIPPED-SEGMENTS");if(A(M)){c.skippedSegments+=M;for(var F=M;F--;)g.push(null);p+=M}var N=x.enumeratedString("RECENTLY-REMOVED-DATERANGES");N&&(c.recentlyRemovedDateranges=(c.recentlyRemovedDateranges||[]).concat(N.split("\t")));break;case"TARGETDURATION":0!==c.targetduration&&Jr(c,C,l),c.targetduration=Math.max(parseInt(w),1);break;case"VERSION":null!==c.version&&Jr(c,C,l),c.version=parseInt(w);break;case"INDEPENDENT-SEGMENTS":break;case"ENDLIST":c.live||Jr(c,C,l),c.live=!1;break;case"#":(w||O)&&R.tagList.push(O?[w,O]:[w]);break;case"DISCONTINUITY":T++,R.tagList.push(["DIS"]);break;case"GAP":R.gap=!0,R.tagList.push([C]);break;case"BITRATE":R.tagList.push([C,w]),S=1e3*parseInt(w),A(S)?R.bitrate=S:S=0;break;case"DATERANGE":var U=new gr(w,c),B=new mr(U,c.dateRanges[U.ID],c.dateRangeTagCount);c.dateRangeTagCount++,B.isValid||c.skippedSegments?c.dateRanges[B.id]=B:Y.warn('Ignoring invalid DATERANGE tag: "'+w+'"'),R.tagList.push(["EXT-X-DATERANGE",w]);break;case"DEFINE":var G=new gr(w,c);"IMPORT"in G?hr(c,G,s):dr(c,G,t);break;case"DISCONTINUITY-SEQUENCE":0!==c.startCC?Jr(c,C,l):g.length>0&&ei(c,C,l),c.startCC=T=parseInt(w);break;case"KEY":var K=jr(w,t,c);if(K.isSupported()){if("NONE"===K.method){d=void 0;break}d||(d={});var V=d[K.keyFormat];null!=V&&V.matches(K)||(V&&(d=a({},d)),d[K.keyFormat]=K)}else Y.warn('[Keys] Ignoring invalid EXT-X-KEY tag: "'+w+'"');break;case"START":c.startTimeOffset=qr(w);break;case"MAP":var H=new gr(w,c);if(R.duration){var W=new re(i,f);$r(W,H,r,d),m=W,R.initSegment=m,m.rawProgramDateTime&&!R.rawProgramDateTime&&(R.rawProgramDateTime=m.rawProgramDateTime)}else{var j=R.byteRangeEndOffset;if(j){var q=R.byteRangeStartOffset;b=j-q+"@"+q}else b=null;$r(R,H,r,d),m=R,k=!0}m.cc=T;break;case"SERVER-CONTROL":h&&Jr(c,C,l),h=new gr(w),c.canBlockReload=h.bool("CAN-BLOCK-RELOAD"),c.canSkipUntil=h.optionalFloat("CAN-SKIP-UNTIL",0),c.canSkipDateRanges=c.canSkipUntil>0&&h.bool("CAN-SKIP-DATERANGES"),c.partHoldBack=h.optionalFloat("PART-HOLD-BACK",0),c.holdBack=h.optionalFloat("HOLD-BACK",0);break;case"PART-INF":c.partTarget&&Jr(c,C,l);var X=new gr(w);c.partTarget=X.decimalFloatingPoint("PART-TARGET");break;case"PART":var Q=c.partList;Q||(Q=c.partList=[]);var z=y>0?Q[Q.length-1]:void 0,$=y++,Z=new gr(w,c),J=new ie(Z,R,f,$,z);Q.push(J),R.duration+=J.duration;break;case"PRELOAD-HINT":var ee=new gr(w,c);c.preloadHint=ee;break;case"RENDITION-REPORT":var te=new gr(w,c);c.renditionReports=c.renditionReports||[],c.renditionReports.push(te);break;default:Y.warn("line parsed but not handled: "+l)}}}L&&!L.relurl?(g.pop(),E-=L.duration,c.partList&&(c.fragmentHint=L)):c.partList&&(zr(R,L,v),R.cc=T,c.fragmentHint=R,d&&Zr(R,d,c)),c.targetduration||(c.playlistParsingError=new Error("#EXT-X-TARGETDURATION is required"));var ne=g.length,ae=g[0],se=g[ne-1];if((E+=c.skippedSegments*c.targetduration)>0&&ne&&se){c.averagetargetduration=E/ne;var oe=se.sn;c.endSN="initSegment"!==oe?oe:0,c.live||(se.endList=!0),I>0&&(function(e,t){for(var r=e[t],i=t;i--;){var n=e[i];if(!n)return;n.programDateTime=r.programDateTime-1e3*n.duration,r=n}}(g,I),ae&&v.unshift(ae))}return c.fragmentHint&&(E+=c.fragmentHint.duration),c.totalduration=E,v.length&&c.dateRangeTagCount&&ae&&Yr(v,c),c.endCC=T,c},e}();function Yr(e,t){var r=e.length;if(!r){if(!t.hasProgramDateTime)return;var i=t.fragments[t.fragments.length-1];e.push(i),r++}for(var n=e[r-1],a=t.live?1/0:t.totalduration,s=Object.keys(t.dateRanges),o=s.length;o--;){var l=t.dateRanges[s[o]],u=l.startDate.getTime();l.tagAnchor=n.ref;for(var d=r;d--;){var h;if((null==(h=e[d])?void 0:h.sn)=o||0===i)&&t<=o+1e3*(((null==(s=r[i+1])?void 0:s.start)||n)-a.start)){var l=r[i].sn-e.startSN;if(l<0)return-1;var u=e.fragments;if(u.length>r.length)for(var d=(r[i+1]||u[u.length-1]).sn-e.startSN;d>l;d--){var h=u[d].programDateTime;if(t>=h&&te.sn?(n=r-e.start,i=e):(n=e.start-r,i=t),i.duration!==n&&i.setDuration(n)}else t.sn>e.sn?e.cc===t.cc&&e.minEndPTS?t.setStart(e.start+(e.minEndPTS-e.start)):t.setStart(e.start+e.duration):t.setStart(Math.max(e.start-t.duration,0))}function ri(e,t,r,i,n,a,s){i-r<=0&&(s.warn("Fragment should have a positive duration",t),i=r+t.duration,a=n+t.duration);var o=r,l=i,u=t.startPTS,d=t.endPTS;if(A(u)){var h=Math.abs(u-r);e&&h>e.totalduration?s.warn("media timestamps and playlist times differ by "+h+"s for level "+t.level+" "+e.url):A(t.deltaPTS)?t.deltaPTS=Math.max(h,t.deltaPTS):t.deltaPTS=h,o=Math.max(r,u),r=Math.min(r,u),n=void 0!==t.startDTS?Math.min(n,t.startDTS):n,l=Math.min(i,d),i=Math.max(i,d),a=void 0!==t.endDTS?Math.max(a,t.endDTS):a}var f=r-t.start;0!==t.start&&t.setStart(r),t.setDuration(i-t.start),t.startPTS=r,t.maxStartPTS=o,t.startDTS=n,t.endPTS=i,t.minEndPTS=l,t.endDTS=a;var c,g=t.sn;if(!e||ge.endSN)return 0;var v=g-e.startSN,m=e.fragments;for(m[v]=t,c=v;c>0;c--)ti(m[c],m[c-1]);for(c=v;c=0;o--){var l=s[o].initSegment;if(l){n=l;break}}e.fragmentHint&&delete e.fragmentHint.endPTS,function(e,t,r){for(var i=t.skippedSegments,n=Math.max(e.startSN,t.startSN)-t.startSN,a=(e.fragmentHint?1:0)+(i?t.endSN:Math.min(e.endSN,t.endSN))-t.startSN,s=t.startSN-e.startSN,o=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,l=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,u=n;u<=a;u++){var d=l[s+u],h=o[u];if(i&&!h&&d&&(h=t.fragments[u]=d),d&&h){r(d,h,u,o);var f=d.relurl,c=h.relurl;if(f&&fi(f,c))return void(t.playlistParsingError=ni("media sequence mismatch "+h.sn+":",e,t,0,h));if(d.cc!==h.cc)return void(t.playlistParsingError=ni("discontinuity sequence mismatch ("+d.cc+"!="+h.cc+")",e,t,0,h))}}}(e,t,(function(e,r,a,s){if((!t.startCC||t.skippedSegments)&&r.cc!==e.cc){for(var o=e.cc-r.cc,l=a;l=0,s=0;if(a&&it){var n=1e3*i[i.length-1].duration;ne.startCC)}(t,e)){var r=Math.min(t.endCC,e.endCC),i=gi(t.fragments,r),n=gi(e.fragments,r);i&&n&&(Y.log("Aligning playlist at start of dicontinuity sequence "+r),mi(i.start-n.start,e))}}function yi(e,t){if(e.hasProgramDateTime&&t.hasProgramDateTime){var r=e.fragments,i=t.fragments;if(r.length&&i.length){var n,a,s=Math.min(t.endCC,e.endCC);t.startCCl.end){var c=o>f;(os.lastCurrentTime&&(s.lastCurrentTime=o),!s.loadingParts)){var g=Math.max(l.end,o),v=s.shouldLoadParts(s.getLevelDetails(),g);v&&(s.log("LL-Part loading ON after seeking to "+o.toFixed(2)+" with buffer @"+g.toFixed(2)),s.loadingParts=v)}s.hls.hasEnoughToStart||(s.log("Setting "+(u?"startPosition":"nextLoadPosition")+" to "+o+" for seek without enough to start"),s.nextLoadPosition=o,u&&(s.startPosition=o)),u&&s.state===Ai.IDLE&&s.tickImmediate()},s.onMediaEnded=function(){s.log("setting startPosition to 0 because media ended"),s.startPosition=s.lastCurrentTime=0},s.playlistType=a,s.hls=t,s.fragmentLoader=new Jt(t.config),s.keyLoader=i,s.fragmentTracker=r,s.config=t.config,s.decrypter=new $t(t.config),s}o(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e.on(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(b.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e.off(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(b.ERROR,this.onError,this)},r.doTick=function(){this.onTickEnd()},r.onTickEnd=function(){},r.startLoad=function(e){},r.stopLoad=function(){if(this.state!==Ai.STOPPED){this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);var e=this.fragCurrent;null!=e&&e.loader&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=Ai.STOPPED}},r.pauseBuffering=function(){this.buffering=!1},r.resumeBuffering=function(){this.buffering=!0},r._streamEnded=function(e,t){if(t.live||!this.media)return!1;var r=e.end||0,i=this.config.timelineOffset||0;if(r<=i)return!1;var n=e.buffered;this.config.maxBufferHole&&n&&n.length>1&&(e=sr.bufferedInfo(n,e.start,0));var a=e.nextStart;if(a&&a>i&&a0&&null!=a&&a.key&&a.iv&&Tr(a.method)){var s=self.performance.now();return r.decrypter.decrypt(new Uint8Array(n),a.key.buffer,a.iv.buffer,Sr(a.method)).catch((function(e){throw t.trigger(b.ERROR,{type:I.MEDIA_ERROR,details:k.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:i}),e})).then((function(n){var a=self.performance.now();return t.trigger(b.FRAG_DECRYPTED,{frag:i,payload:n,stats:{tstart:s,tdecrypt:a}}),e.payload=n,r.completeInitSegmentLoad(e)}))}return r.completeInitSegmentLoad(e)})).catch((function(t){r.state!==Ai.STOPPED&&r.state!==Ai.ERROR&&(r.warn(t),r.resetFragmentLoading(e))}))},r.completeInitSegmentLoad=function(e){if(!this.levels)throw new Error("init load aborted, missing levels");var t=e.frag.stats;this.state!==Ai.STOPPED&&(this.state=Ai.IDLE),e.frag.data=new Uint8Array(e.payload),t.parsing.start=t.buffering.start=self.performance.now(),t.parsing.end=t.buffering.end=self.performance.now(),this.tick()},r.unhandledEncryptionError=function(e,t){var r,i,n=e.tracks;if(n&&!t.encrypted&&(null!=(r=n.audio)&&r.encrypted||null!=(i=n.video)&&i.encrypted)&&(!this.config.emeEnabled||!this.keyLoader.emeController)){var a=this.media,s=new Error("Encrypted track with no key in "+this.fragInfo(t)+" (media "+(a?"attached mediaKeys: "+a.mediaKeys:"detached")+")");return this.warn(s.message),!(!a||a.mediaKeys)&&(this.hls.trigger(b.ERROR,{type:I.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_NO_KEYS,fatal:!1,error:s,frag:t}),this.resetTransmuxer(),!0)}return!1},r.fragContextChanged=function(e){var t=this.fragCurrent;return!e||!t||e.sn!==t.sn||e.level!==t.level},r.fragBufferedComplete=function(e,t){var r=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log("Buffered "+e.type+" sn: "+e.sn+(t?" part: "+t.index:"")+" of "+this.fragInfo(e,!1,t)+" > buffer:"+(r?Si(sr.getBuffered(r)):"(detached)")+")"),te(e)){var i;if(e.type!==x){var n=e.elementaryStreams;if(!Object.keys(n).some((function(e){return!!n[e]})))return void(this.state=Ai.IDLE)}var a=null==(i=this.levels)?void 0:i[e.level];null!=a&&a.fragmentError&&(this.log("Resetting level fragment error count of "+a.fragmentError+" on frag buffered"),a.fragmentError=0)}this.state=Ai.IDLE},r._handleFragmentLoadComplete=function(e){var t=this.transmuxer;if(t){var r=e.frag,i=e.part,n=e.partsLoaded,a=!n||0===n.length||n.some((function(e){return!e})),s=new nr(r.level,r.sn,r.stats.chunkCount+1,0,i?i.index:-1,!a);t.flush(s)}},r._handleFragmentLoadProgress=function(e){},r._doFragLoad=function(e,t,r,i){var n,a=this;void 0===r&&(r=null),this.fragCurrent=e;var s=t.details;if(!this.levels||!s)throw new Error("frag load aborted, missing level"+(s?"":" detail")+"s");var o=null;if(!e.encrypted||null!=(n=e.decryptdata)&&n.key)e.encrypted||(o=this.keyLoader.loadClear(e,s.encryptedFragments,this.startFragRequested))&&this.log("[eme] blocking frag load until media-keys acquired");else if(this.log("Loading key for "+e.sn+" of ["+s.startSN+"-"+s.endSN+"], "+this.playlistLabel()+" "+e.level),this.state=Ai.KEY_LOADING,this.fragCurrent=e,o=this.keyLoader.load(e).then((function(e){if(!a.fragContextChanged(e.frag))return a.hls.trigger(b.KEY_LOADED,e),a.state===Ai.KEY_LOADING&&(a.state=Ai.IDLE),e})),this.hls.trigger(b.KEY_LOADING,{frag:e}),null===this.fragCurrent)return this.log("context changed in KEY_LOADING"),Promise.resolve(null);var l,u=this.fragPrevious;if(te(e)&&(!u||e.sn!==u.sn)){var d=this.shouldLoadParts(t.details,e.end);d!==this.loadingParts&&(this.log("LL-Part loading "+(d?"ON":"OFF")+" loading sn "+(null==u?void 0:u.sn)+"->"+e.sn),this.loadingParts=d)}if(r=Math.max(e.start,r||0),this.loadingParts&&te(e)){var h=s.partList;if(h&&i){r>s.fragmentEnd&&s.fragmentHint&&(e=s.fragmentHint);var f=this.getNextPart(h,e,r);if(f>-1){var c,g=h[f];return e=this.fragCurrent=g.fragment,this.log("Loading "+e.type+" sn: "+e.sn+" part: "+g.index+" ("+f+"/"+(h.length-1)+") of "+this.fragInfo(e,!1,g)+") cc: "+e.cc+" ["+s.startSN+"-"+s.endSN+"], target: "+parseFloat(r.toFixed(3))),this.nextLoadPosition=g.start+g.duration,this.state=Ai.FRAG_LOADING,c=o?o.then((function(r){return!r||a.fragContextChanged(r.frag)?null:a.doFragPartsLoad(e,g,t,i)})).catch((function(e){return a.handleFragLoadError(e)})):this.doFragPartsLoad(e,g,t,i).catch((function(e){return a.handleFragLoadError(e)})),this.hls.trigger(b.FRAG_LOADING,{frag:e,part:g,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):c}if(!e.url||this.loadedEndOfParts(h,r))return Promise.resolve(null)}}if(te(e)&&this.loadingParts)this.log("LL-Part loading OFF after next part miss @"+r.toFixed(2)+" Check buffer at sn: "+e.sn+" loaded parts: "+(null==(l=s.partList)?void 0:l.filter((function(e){return e.loaded})).map((function(e){return"["+e.start+"-"+e.end+"]"})))),this.loadingParts=!1;else if(!e.url)return Promise.resolve(null);this.log("Loading "+e.type+" sn: "+e.sn+" of "+this.fragInfo(e,!1)+") cc: "+e.cc+" ["+s.startSN+"-"+s.endSN+"], target: "+parseFloat(r.toFixed(3))),A(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=Ai.FRAG_LOADING;var v,m=this.config.progressive;return v=m&&o?o.then((function(t){return!t||a.fragContextChanged(t.frag)?null:a.fragmentLoader.load(e,i)})).catch((function(e){return a.handleFragLoadError(e)})):Promise.all([this.fragmentLoader.load(e,m?i:void 0),o]).then((function(e){var t=e[0];return!m&&i&&i(t),t})).catch((function(e){return a.handleFragLoadError(e)})),this.hls.trigger(b.FRAG_LOADING,{frag:e,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):v},r.doFragPartsLoad=function(e,t,r,i){var n=this;return new Promise((function(a,s){var o,l=[],u=null==(o=r.details)?void 0:o.partList,d=function(t){n.fragmentLoader.loadPart(e,t,i).then((function(i){l[t.index]=i;var s=i.part;n.hls.trigger(b.FRAG_LOADED,i);var o=ui(r.details,e.sn,t.index+1)||di(u,e.sn,t.index+1);if(!o)return a({frag:e,part:s,partsLoaded:l});d(o)})).catch(s)};d(t)}))},r.handleFragLoadError=function(e){if("data"in e){var t=e.data;t.frag&&t.details===k.INTERNAL_ABORTED?this.handleFragLoadAborted(t.frag,t.part):t.frag&&t.type===I.KEY_SYSTEM_ERROR?(t.frag.abortRequests(),this.resetFragmentLoading(t.frag)):this.hls.trigger(b.ERROR,t)}else this.hls.trigger(b.ERROR,{type:I.OTHER_ERROR,details:k.INTERNAL_EXCEPTION,err:e,error:e,fatal:!0});return null},r._handleTransmuxerFlush=function(e){var t=this.getCurrentContext(e);if(t&&this.state===Ai.PARSING){var r=t.frag,i=t.part,n=t.level,a=self.performance.now();r.stats.parsing.end=a,i&&(i.stats.parsing.end=a);var s=this.getLevelDetails(),o=s&&r.sn>s.endSN||this.shouldLoadParts(s,r.end);o!==this.loadingParts&&(this.log("LL-Part loading "+(o?"ON":"OFF")+" after parsing segment ending @"+r.end.toFixed(2)),this.loadingParts=o),this.updateLevelTiming(r,i,n,e.partial)}else this.fragCurrent||this.state===Ai.STOPPED||this.state===Ai.ERROR||(this.state=Ai.IDLE)},r.shouldLoadParts=function(e,t){if(this.config.lowLatencyMode){if(!e)return this.loadingParts;if(e.partList){var r,i,n=e.partList[0];if(n.fragment.type===x)return!1;if(t>=n.end+((null==(r=e.fragmentHint)?void 0:r.duration)||0)&&(this.hls.hasEnoughToStart?(null==(i=this.media)?void 0:i.currentTime)||this.lastCurrentTime:this.getLoadPosition())>n.start-n.fragment.duration)return!0}}return!1},r.getCurrentContext=function(e){var t=this.levels,r=this.fragCurrent,i=e.level,n=e.sn,a=e.part;if(null==t||!t[i])return this.warn("Levels object was unset while buffering fragment "+n+" of "+this.playlistLabel()+" "+i+". The current chunk will not be buffered."),null;var s=t[i],o=s.details,l=a>-1?ui(o,n,a):null,u=l?l.fragment:li(o,n,r);return u?(r&&r!==u&&(u.stats=r.stats),{frag:u,part:l,level:s}):null},r.bufferFragmentData=function(e,t,r,i,n){if(this.state===Ai.PARSING){var a=e.data1,s=e.data2,o=a;if(s&&(o=Ae(a,s)),o.length){var l=this.initPTS[t.cc],u=l?-l.baseTime/l.timescale:void 0,d={type:e.type,frag:t,part:r,chunkMeta:i,offset:u,parent:t.type,data:o};if(this.hls.trigger(b.BUFFER_APPENDING,d),e.dropped&&e.independent&&!r){if(n)return;this.flushBufferGap(t)}}}},r.flushBufferGap=function(e){var t=this.media;if(t)if(sr.isBuffered(t,t.currentTime)){var r=t.currentTime,i=sr.bufferInfo(t,r,0),n=e.duration,a=Math.min(2*this.config.maxFragLookUpTolerance,.25*n),s=Math.max(Math.min(e.start-a,i.end-a),r+a);e.start-s>a&&this.flushMainBuffer(s,e.start)}else this.flushMainBuffer(0,e.start)},r.getFwdBufferInfo=function(e,t){var r,i=this.getLoadPosition();if(!A(i))return null;var n=this.lastCurrentTime>i||null!=(r=this.media)&&r.paused?0:this.config.maxBufferHole;return this.getFwdBufferInfoAtPos(e,i,t,n)},r.getFwdBufferInfoAtPos=function(e,t,r,i){var n=sr.bufferInfo(e,t,i);if(0===n.len&&void 0!==n.nextStart){var a=this.fragmentTracker.getBufferedFrag(t,r);if(a&&(n.nextStart<=a.end||a.gap)){var s=Math.max(Math.min(n.nextStart,a.end)-t,i);return sr.bufferInfo(e,t,s)}}return n},r.getMaxBufferLength=function(e){var t,r=this.config;return t=e?Math.max(8*r.maxBufferSize/e,r.maxBufferLength):r.maxBufferLength,Math.min(t,r.maxMaxBufferLength)},r.reduceMaxBufferLength=function(e,t){var r=this.config,i=Math.max(Math.min(e-t,r.maxBufferLength),t),n=Math.max(e-3*t,r.maxMaxBufferLength/2,i);return n>=i&&(r.maxMaxBufferLength=n,this.warn("Reduce max buffer length to "+n+"s"),!0)},r.getAppendedFrag=function(e,t){void 0===t&&(t=w);var r=this.fragmentTracker?this.fragmentTracker.getAppendedFrag(e,t):null;return r&&"fragment"in r?r.fragment:r},r.getNextFragment=function(e,t){var r=t.fragments,i=r.length;if(!i)return null;var n=this.config,a=r[0].start,s=n.lowLatencyMode&&!!t.partList,o=null;if(t.live){var l=n.initialLiveManifestSize;if(i=a?d:h)||o.start:e;this.log("Setting startPosition to "+f+" to match start frag at live edge. mainStart: "+d+" liveSyncPosition: "+h+" frag.start: "+(null==(u=o)?void 0:u.start)),this.startPosition=this.nextLoadPosition=f}}else e<=a&&(o=r[0]);if(!o){var c=this.loadingParts?t.partEnd:t.fragmentEnd;o=this.getFragmentAtPosition(e,c,t)}var g=this.filterReplacedPrimary(o,t);if(!g&&o){var v=o.sn-t.startSN;g=this.filterReplacedPrimary(r[v+1]||null,t)}return this.mapToInitFragWhenRequired(g)},r.isLoopLoading=function(e,t){var r=this.fragmentTracker.getState(e);return(r===Kt||r===Gt&&!!e.gap)&&this.nextLoadPosition>t},r.getNextFragmentLoopLoading=function(e,t,r,i,n){var a=null;if(e.gap&&(a=this.getNextFragment(this.nextLoadPosition,t))&&!a.gap&&r.nextStart){var s=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,r.nextStart,i,0);if(null!==s&&r.len+s.len>=n){var o=a.sn;return this.loopSn!==o&&(this.log('buffer full after gaps in "'+i+'" playlist starting at sn: '+o),this.loopSn=o),null}}return this.loopSn=void 0,a},r.filterReplacedPrimary=function(e,t){if(!e)return e;if(Ri(this.config)&&e.type!==x){var r=this.hls.interstitialsManager,i=null==r?void 0:r.bufferingItem;if(i){var n=i.event;if(n){if(n.appendInPlace||Math.abs(e.start-i.start)>1||0===i.start)return null}else{if(e.end<=i.start&&!1===(null==t?void 0:t.live))return null;if(e.start>i.end&&i.nextEvent&&(i.nextEvent.appendInPlace||e.start-i.end>1))return null}}var a=null==r?void 0:r.playerQueue;if(a)for(var s=a.length;s--;){var o=a[s].interstitial;if(o.appendInPlace&&e.start>=o.startTime&&e.end<=o.resumeTime)return null}}return e},r.mapToInitFragWhenRequired=function(e){return null==e||!e.initSegment||e.initSegment.data||this.bitrateTest?e:e.initSegment},r.getNextPart=function(e,t,r){for(var i=-1,n=!1,a=!0,s=0,o=e.length;s-1&&rr.start)return!0}return!1},r.getInitialLiveFragment=function(e){var t=e.fragments,r=this.fragPrevious,i=null;if(r){if(e.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+r.programDateTime),i=function(e,t,r){if(null===t||!Array.isArray(e)||!e.length||!A(t))return null;if(t<(e[0].programDateTime||0))return null;if(t>=(e[e.length-1].endProgramDateTime||0))return null;for(var i=0;i=e.startSN&&n<=e.endSN){var a=t[n-e.startSN];r.cc===a.cc&&(i=a,this.log("Live playlist, switching playlist, load frag with next SN: "+i.sn))}i||(i=St(e,r.cc,r.end))&&this.log("Live playlist, switching playlist, load frag with same CC: "+i.sn)}}else{var s=this.hls.liveSyncPosition;null!==s&&(i=this.getFragmentAtPosition(s,this.bitrateTest?e.fragmentEnd:e.edge,e))}return i},r.getFragmentAtPosition=function(e,t,r){var i,n,a=this.config,s=this.fragPrevious,o=r.fragments,l=r.endSN,u=r.fragmentHint,d=a.maxFragLookUpTolerance,h=r.partList,f=!!(this.loadingParts&&null!=h&&h.length&&u);if(f&&!this.bitrateTest&&h[h.length-1].fragment.sn===u.sn&&(o=o.concat(u),l=u.sn),i=et-d||null!=(n=this.media)&&n.paused||!this.startFragRequested?0:d):o[o.length-1]){var c=i.sn-r.startSN,g=this.fragmentTracker.getState(i);if((g===Kt||g===Gt&&i.gap)&&(s=i),s&&i.sn===s.sn&&(!f||h[0].fragment.sn>i.sn||!r.live)&&i.level===s.level){var v=o[c+1];i=i.sn"+e.startSN+" fragments: "+i),o}return n},r.waitForCdnTuneIn=function(e){return e.live&&e.canBlockReload&&e.partTarget&&e.tuneInGoal>Math.max(e.partHoldBack,3*e.partTarget)},r.setStartPosition=function(e,t){var r=this.startPosition;r=0&&(r=this.nextLoadPosition),r},r.handleFragLoadAborted=function(e,t){this.transmuxer&&e.type===this.playlistType&&te(e)&&e.stats.aborted&&(this.log("Fragment "+e.sn+(t?" part "+t.index:"")+" of "+this.playlistLabel()+" "+e.level+" was aborted"),this.resetFragmentLoading(e))},r.resetFragmentLoading=function(e){this.fragCurrent&&(this.fragContextChanged(e)||this.state===Ai.FRAG_LOADING_WAITING_RETRY)||(this.state=Ai.IDLE)},r.onFragmentOrKeyLoadError=function(e,t){var r;if(t.chunkMeta&&!t.frag){var i=this.getCurrentContext(t.chunkMeta);i&&(t.frag=i.frag)}var n=t.frag;if(n&&n.type===e&&this.levels)if(this.fragContextChanged(n)){var a;this.warn("Frag load error must match current frag to retry "+n.url+" > "+(null==(a=this.fragCurrent)?void 0:a.url))}else{var s=t.details===k.FRAG_GAP;s&&this.fragmentTracker.fragBuffered(n,!0);var o=t.errorAction;if(o){var l=o.action,u=o.flags,d=o.retryCount,h=void 0===d?0:d,f=o.retryConfig,c=!!f,g=c&&l===Ct,v=c&&!o.resolved&&u===Ot,m=null==(r=this.hls.latestLevelDetails)?void 0:r.live;if(!g&&v&&te(n)&&!n.endList&&m)this.resetFragmentErrors(e),this.treatAsGap(n),o.resolved=!0;else if((g||v)&&h=t||r&&!bt(0))&&(r&&this.log("Connection restored (online)"),this.resetStartWhenNotLoaded(),this.state=Ai.IDLE)},r.reduceLengthAndFlushBuffer=function(e){if(this.state===Ai.PARSING||this.state===Ai.PARSED){var t=e.frag,r=e.parent,i=this.getFwdBufferInfo(this.mediaBuffer,r),n=i&&i.len>.5;n&&this.reduceMaxBufferLength(i.len,(null==t?void 0:t.duration)||10);var a=!n;return a&&this.warn("Buffer full error while media.currentTime ("+this.getLoadPosition()+") is not buffered, flush "+r+" buffer"),t&&(this.fragmentTracker.removeFragment(t),this.nextLoadPosition=t.start),this.resetLoadingState(),a}return!1},r.resetFragmentErrors=function(e){e===O&&(this.fragCurrent=null),this.hls.hasEnoughToStart||(this.startFragRequested=!1),this.state!==Ai.STOPPED&&(this.state=Ai.IDLE)},r.afterBufferFlushed=function(e,t,r){if(e){var i=sr.getBuffered(e);this.fragmentTracker.detectEvictedFragments(t,i,r),this.state===Ai.ENDED&&this.resetLoadingState()}},r.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state!==Ai.STOPPED&&(this.state=Ai.IDLE)},r.resetStartWhenNotLoaded=function(){if(!this.hls.hasEnoughToStart){this.startFragRequested=!1;var e=this.levelLastLoaded,t=e?e.details:null;null!=t&&t.live?(this.log("resetting startPosition for live start"),this.startPosition=-1,this.setStartPosition(t,t.fragmentStart),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}},r.resetWhenMissingContext=function(e){this.log("Loading context changed while buffering sn "+e.sn+" of "+this.playlistLabel()+" "+(-1===e.level?"":e.level)+". This chunk will not be buffered."),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(),this.resetLoadingState()},r.removeUnbufferedFrags=function(e){void 0===e&&(e=0),this.fragmentTracker.removeFragmentsInRange(e,1/0,this.playlistType,!1,!0)},r.updateLevelTiming=function(e,t,r,i){var n=this,a=r.details;if(a){var s;if(!Object.keys(e.elementaryStreams).reduce((function(t,s){var o=e.elementaryStreams[s];if(o){var l=o.endPTS-o.startPTS;if(l<=0)return n.warn("Could not parse fragment "+e.sn+" "+s+" duration reliably ("+l+")"),t||!1;var u=i?0:ri(a,e,o.startPTS,o.endPTS,o.startDTS,o.endDTS,n);return n.hls.trigger(b.LEVEL_PTS_UPDATED,{details:a,level:r,drift:u,type:s,frag:e,start:o.startPTS,end:o.endPTS}),!0}return t}),!1)&&(0===r.fragmentError&&this.treatAsGap(e,r),null===(null==(s=this.transmuxer)?void 0:s.error))){var o=new Error("Found no media in fragment "+e.sn+" of "+this.playlistLabel()+" "+e.level+" resetting transmuxer to fallback to playlist timing");if(this.warn(o.message),this.hls.trigger(b.ERROR,{type:I.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,fatal:!1,error:o,frag:e,reason:"Found no media in msn "+e.sn+" of "+this.playlistLabel()+' "'+r.url+'"'}),!this.hls)return;this.resetTransmuxer()}this.state=Ai.PARSED,this.log("Parsed "+e.type+" sn: "+e.sn+(t?" part: "+t.index:"")+" of "+this.fragInfo(e,!1,t)+")"),this.hls.trigger(b.FRAG_PARSED,{frag:e,part:t})}else this.warn("level.details undefined")},r.playlistLabel=function(){return this.playlistType===w?"level":"track"},r.fragInfo=function(e,t,r){var i,n;return void 0===t&&(t=!0),this.playlistLabel()+" "+e.level+" ("+(r?"part":"frag")+":["+(null!=(i=t&&!r?e.startPTS:(r||e).start)?i:NaN).toFixed(3)+"-"+(null!=(n=t&&!r?e.endPTS:(r||e).end)?n:NaN).toFixed(3)+"]"+(r&&"main"===e.type?"INDEPENDENT="+(r.independent?"YES":"NO"):"")},r.treatAsGap=function(e,t){t&&t.fragmentError++,e.gap=!0,this.fragmentTracker.removeFragment(e),this.fragmentTracker.fragBuffered(e,!0)},r.resetTransmuxer=function(){var e;null==(e=this.transmuxer)||e.reset()},r.recoverWorkerError=function(e){"demuxerWorker"===e.event&&(this.fragmentTracker.removeAllFragments(),this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null),this.resetStartWhenNotLoaded(),this.resetLoadingState())},i(t,[{key:"startPositionValue",get:function(){var e=this.nextLoadPosition,t=this.startPosition;return-1===t&&e?e:t}},{key:"bufferingEnabled",get:function(){return this.buffering}},{key:"inFlightFrag",get:function(){return{frag:this.fragCurrent,state:this.state}}},{key:"timelineOffset",get:function(){var e,t=this.config.timelineOffset;return t?(null==(e=this.getLevelDetails())?void 0:e.appliedTimelineOffset)||t:0}},{key:"primaryPrefetch",get:function(){var e;return!(!Ri(this.config)||!(null==(e=this.hls.interstitialsManager)||null==(e=e.playingItem)?void 0:e.event))}},{key:"state",get:function(){return this._state},set:function(e){var t=this._state;t!==e&&(this._state=e,this.log(t+"->"+e))}}])}(ir);function Ri(e){return!!e.interstitialsController&&!1!==e.enableInterstitialPlayback}var Ii=function(){function e(){this.chunks=[],this.dataLength=0}var t=e.prototype;return t.push=function(e){this.chunks.push(e),this.dataLength+=e.length},t.flush=function(){var e,t=this.chunks,r=this.dataLength;return t.length?(e=1===t.length?t[0]:function(e,t){for(var r=new Uint8Array(t),i=0,n=0;n0)return e.subarray(r,r+i)}function Pi(e,t){return 255===e[t]&&240==(246&e[t+1])}function Ci(e,t){return 1&e[t+1]?7:9}function wi(e,t){return(3&e[t+3])<<11|e[t+4]<<3|(224&e[t+5])>>>5}function Oi(e,t){return t+1=e.length)return!1;var i=wi(e,t);if(i<=r)return!1;var n=t+i;return n===e.length||Oi(e,n)}return!1}function Mi(e,t,r,i,n){if(!e.samplerate){var s=function(e,t,r,i){var n=t[r+2],a=n>>2&15;if(!(a>12)){var s=1+(n>>6&3),o=t[r+3]>>6&3|(1&n)<<2,l="mp4a.40."+s,u=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350][a],d=a;5!==s&&29!==s||(d-=3);var h=[s<<3|(14&d)>>1,(1&d)<<7|o<<3];return Y.log("manifest codec:"+i+", parsed codec:"+l+", channels:"+o+", rate:"+u+" (ADTS object type:"+s+" sampling index:"+a+")"),{config:h,samplerate:u,channelCount:o,codec:l,parsedCodec:l,manifestCodec:i}}var f=new Error("invalid ADTS sampling index:"+a);e.emit(b.ERROR,b.ERROR,{type:I.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,fatal:!0,error:f,reason:f.message})}(t,r,i,n);if(!s)return;a(e,s)}}function Fi(e){return 9216e4/e}function Ni(e,t,r,i,n){var a,s=i+n*Fi(e.samplerate),o=function(e,t){var r=Ci(e,t);if(t+r<=e.length){var i=wi(e,t)-r;if(i>0)return{headerLength:r,frameLength:i}}}(t,r);if(o){var l=o.frameLength,u=o.headerLength,d=u+l,h=Math.max(0,r+d-t.length);h?(a=new Uint8Array(d-u)).set(t.subarray(r+u,t.length),0):a=t.subarray(r+u,r+d);var f={unit:a,pts:s};return h||e.samples.push(f),{sample:f,length:d,missing:h}}var c=t.length-r;return(a=new Uint8Array(c)).set(t.subarray(r,t.length),0),{sample:{unit:a,pts:s},length:c,missing:-1}}function Ui(e,t){return bi(e,t)&&Di(e,t+6)+10<=e.length-t}function Bi(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1/0),function(e,t,r,i){var n=function(e){return e instanceof ArrayBuffer?e:e.buffer}(e),a=1;"BYTES_PER_ELEMENT"in i&&(a=i.BYTES_PER_ELEMENT);var s,o=(s=e)&&s.buffer instanceof ArrayBuffer&&void 0!==s.byteLength&&void 0!==s.byteOffset?e.byteOffset:0,l=(o+e.byteLength)/a,u=(o+t)/a,d=Math.floor(Math.max(0,Math.min(u,l))),h=Math.floor(Math.min(d+Math.max(r,0),l));return new i(n,d,h-d)}(e,t,r,Uint8Array)}function Gi(e){var t={key:e.type,description:"",data:"",mimeType:null,pictureType:null};if(!(e.size<2))if(3===e.data[0]){var r=e.data.subarray(1).indexOf(0);if(-1!==r){var i=q(Bi(e.data,1,r)),n=e.data[2+r],a=e.data.subarray(3+r).indexOf(0);if(-1!==a){var s,o=q(Bi(e.data,3+r,a));return s="--\x3e"===i?q(Bi(e.data,4+r+a)):function(e){return e instanceof ArrayBuffer?e:0==e.byteOffset&&e.byteLength==e.buffer.byteLength?e.buffer:new Uint8Array(e).buffer}(e.data.subarray(4+r+a)),t.mimeType=i,t.pictureType=n,t.description=o,t.data=s,t}}}else console.log("Ignore frame with unrecognized character encoding")}function Ki(e){return"PRIV"===e.type?function(e){if(!(e.size<2)){var t=q(e.data,!0),r=new Uint8Array(e.data.subarray(t.length+1));return{key:e.type,info:t,data:r.buffer}}}(e):"W"===e.type[0]?function(e){if("WXXX"===e.type){if(e.size<2)return;var t=1,r=q(e.data.subarray(t),!0);t+=r.length+1;var i=q(e.data.subarray(t));return{key:e.type,info:r,data:i}}var n=q(e.data);return{key:e.type,info:"",data:n}}(e):"APIC"===e.type?Gi(e):function(e){if(!(e.size<2)){if("TXXX"===e.type){var t=1,r=q(e.data.subarray(t),!0);t+=r.length+1;var i=q(e.data.subarray(t));return{key:e.type,info:r,data:i}}var n=q(e.data.subarray(1));return{key:e.type,info:"",data:n}}}(e)}function Vi(e){var t=String.fromCharCode(e[0],e[1],e[2],e[3]),r=Di(e,4);return{type:t,size:r,data:e.subarray(10,10+r)}}var Hi=10,Yi=10;function Wi(e){for(var t=0,r=[];bi(e,t);){var i=Di(e,t+6);e[t+5]>>6&1&&(t+=Hi);for(var n=(t+=Hi)+i;t+Yi0&&s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:Qi.audioId3,duration:Number.POSITIVE_INFINITY});nt.length)){var a=sn(t,r);if(a&&r+a.frameLength<=t.length){var s=i+n*(9e4*a.samplesPerFrame/a.sampleRate),o={unit:t.subarray(r,r+a.frameLength),pts:s,dts:s};return e.config=[],e.channelCount=a.channelCount,e.samplerate=a.sampleRate,e.samples.push(o),{sample:o,length:a.frameLength,missing:0}}}}function sn(e,t){var r=e[t+1]>>3&3,i=e[t+1]>>1&3,n=e[t+2]>>4&15,a=e[t+2]>>2&3;if(1!==r&&0!==n&&15!==n&&3!==a){var s=e[t+2]>>1&1,o=e[t+3]>>6,l=1e3*en[14*(3===r?3-i:3===i?3:4)+n-1],u=tn[3*(3===r?0:2===r?1:2)+a],d=3===o?1:2,h=rn[r][i],f=nn[i],c=8*h*f,g=Math.floor(h*l/u+s)*f;if(null===Ji){var v=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Ji=v?parseInt(v[1]):0}return!!Ji&&Ji<=87&&2===i&&l>=224e3&&0===o&&(e[t+3]=128|e[t+3]),{sampleRate:u,channelCount:d,frameLength:g,samplesPerFrame:c}}}function on(e,t){return 255===e[t]&&224==(224&e[t+1])&&0!=(6&e[t+1])}function ln(e,t){return t+10;){s[0]=e[t];var o=Math.min(i,8),l=8-o;a[0]=4278190080>>>24+l<>l,r=r?r<t.length)return-1;if(11!==t[r]||119!==t[r+1])return-1;var a=t[r+4]>>6;if(a>=3)return-1;var s=[48e3,44100,32e3][a],o=63&t[r+4],l=2*[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][3*o+a];if(r+l>t.length)return-1;var u=t[r+6]>>5,d=0;2===u?d+=2:(1&u&&1!==u&&(d+=2),4&u&&(d+=2));var h=(t[r+6]<<8|t[r+7])>>12-d&1,f=[2,1,2,3,3,4,4,5][u]+h,c=t[r+5]>>3,g=7&t[r+5],v=new Uint8Array([a<<6|c<<1|g>>2,(3&g)<<6|u<<3|h<<2|o>>4,o<<4&224]),m=i+n*(1536/s*9e4),p=t.subarray(r,r+l);return e.config=v,e.channelCount=f,e.samplerate=s,e.samples.push({unit:p,pts:m}),l}var gn=function(e){function t(){return e.apply(this,arguments)||this}o(t,e);var r=t.prototype;return r.resetInitSegment=function(t,r,i,n){e.prototype.resetInitSegment.call(this,t,r,i,n),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},t.probe=function(e){if(!e)return!1;var t=_i(e,0),r=(null==t?void 0:t.length)||0;if(t&&11===e[r]&&119===e[r+1]&&void 0!==Xi(t)&&hn(e,r)<=16)return!1;for(var i=e.length;r8&&109===e[r+4]&&111===e[r+5]&&111===e[r+6]&&102===e[r+7])return!0;r=i>1?r+i:t}return!1}(e)},t.demux=function(e,t){this.timeOffset=t;var r=e,i=this.videoTrack,n=this.txtTrack;if(this.config.progressive){this.remainderData&&(r=Ae(this.remainderData,e));var a=function(e){var t={valid:null,remainder:null},r=ce(e,["moof"]);if(r.length<2)return t.remainder=e,t;var i=r[r.length-1];return t.valid=e.slice(0,i.byteOffset-8),t.remainder=e.slice(i.byteOffset-8),t}(r);this.remainderData=a.remainder,i.samples=a.valid||new Uint8Array}else i.samples=r;var s=this.extractID3Track(i,t);return n.samples=Le(t,i),{videoTrack:i,audioTrack:this.audioTrack,id3Track:s,textTrack:this.txtTrack}},t.flush=function(){var e=this.timeOffset,t=this.videoTrack,r=this.txtTrack;t.samples=this.remainderData||new Uint8Array,this.remainderData=null;var i=this.extractID3Track(t,this.timeOffset);return r.samples=Le(e,t),{videoTrack:t,audioTrack:zi(),id3Track:i,textTrack:zi()}},t.extractID3Track=function(e,t){var r=this,i=this.id3Track;if(e.samples.length){var n=ce(e.samples,["emsg"]);n&&n.forEach((function(e){var n=function(e){var t=e[0],r="",i="",n=0,a=0,s=0,o=0,l=0,u=0;if(0===t){for(;"\0"!==le(e.subarray(u,u+1));)r+=le(e.subarray(u,u+1)),u+=1;for(r+=le(e.subarray(u,u+1)),u+=1;"\0"!==le(e.subarray(u,u+1));)i+=le(e.subarray(u,u+1)),u+=1;i+=le(e.subarray(u,u+1)),u+=1,n=de(e,12),a=de(e,16),o=de(e,20),l=de(e,24),u=28}else if(1===t){n=de(e,u+=4);var d=de(e,u+=4),h=de(e,u+=4);for(u+=4,s=Math.pow(2,32)*d+h,L(s)||(s=Number.MAX_SAFE_INTEGER,Y.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),o=de(e,u),l=de(e,u+=4),u+=4;"\0"!==le(e.subarray(u,u+1));)r+=le(e.subarray(u,u+1)),u+=1;for(r+=le(e.subarray(u,u+1)),u+=1;"\0"!==le(e.subarray(u,u+1));)i+=le(e.subarray(u,u+1)),u+=1;i+=le(e.subarray(u,u+1)),u+=1}return{schemeIdUri:r,value:i,timeScale:n,presentationTime:s,presentationTimeDelta:a,eventDuration:o,id:l,payload:e.subarray(u,e.byteLength)}}(e);if(vn.test(n.schemeIdUri)){var a=pn(n,t),s=4294967295===n.eventDuration?Number.POSITIVE_INFINITY:n.eventDuration/n.timeScale;s<=.001&&(s=Number.POSITIVE_INFINITY);var o=n.payload;i.samples.push({data:o,len:o.byteLength,dts:a,pts:a,type:Qi.emsg,duration:s})}else if(r.config.enableEmsgKLVMetadata&&n.schemeIdUri.startsWith("urn:misb:KLV:bin:1910.1")){var l=pn(n,t);i.samples.push({data:n.payload,len:n.payload.byteLength,dts:l,pts:l,type:Qi.misbklv,duration:Number.POSITIVE_INFINITY})}}))}return i},t.demuxSampleAes=function(e,t,r){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},t.destroy=function(){this.config=null,this.remainderData=null,this.videoTrack=this.audioTrack=this.id3Track=this.txtTrack=void 0},e}();function pn(e,t){return A(e.presentationTime)?e.presentationTime/e.timeScale:t+e.presentationTimeDelta/e.timeScale}var yn=function(){function e(e,t,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new $t(t,{removePKCS7Padding:!1})}var t=e.prototype;return t.decryptBuffer=function(e){return this.decrypter.decrypt(e,this.keyData.key.buffer,this.keyData.iv.buffer,jt)},t.decryptAacSample=function(e,t,r){var i=this,n=e[t].unit;if(!(n.length<=16)){var a=n.subarray(16,n.length-n.length%16),s=a.buffer.slice(a.byteOffset,a.byteOffset+a.length);this.decryptBuffer(s).then((function(a){var s=new Uint8Array(a);n.set(s,16),i.decrypter.isSync()||i.decryptAacSamples(e,t+1,r)})).catch(r)}},t.decryptAacSamples=function(e,t,r){for(;;t++){if(t>=e.length)return void r();if(!(e[t].unit.length<32||(this.decryptAacSample(e,t,r),this.decrypter.isSync())))return}},t.getAvcEncryptedData=function(e){for(var t=16*Math.floor((e.length-48)/160)+16,r=new Int8Array(t),i=0,n=32;n=e.length)return void i();for(var n=e[t].units;!(r>=n.length);r++){var a=n[r];if(!(a.data.length<=48||1!==a.type&&5!==a.type||(this.decryptAvcSample(e,t,r,i,a),this.decrypter.isSync())))return}}},e}(),En=function(){function e(){this.VideoSample=null}var t=e.prototype;return t.createVideoSample=function(e,t,r){return{key:e,frame:!1,pts:t,dts:r,units:[],length:0}},t.getLastNalUnit=function(e){var t,r,i=this.VideoSample;if(i&&0!==i.units.length||(i=e[e.length-1]),null!=(t=i)&&t.units){var n=i.units;r=n[n.length-1]}return r},t.pushAccessUnit=function(e,t){if(e.units.length&&e.frame){if(void 0===e.pts){var r=t.samples,i=r.length;if(!i)return void t.dropped++;var n=r[i-1];e.pts=n.pts,e.dts=n.dts}t.samples.push(e)}},t.parseNALu=function(e,t,r){var i,n,a=t.byteLength,s=e.naluState||0,o=s,l=[],u=0,d=-1,h=0;for(-1===s&&(d=0,h=this.getNALuType(t,0),s=0,u=1);u=0){var f={data:t.subarray(d,n),type:h};l.push(f)}else{var c=this.getLastNalUnit(e.samples);c&&(o&&u<=4-o&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-o)),n>0&&(c.data=Ae(c.data,t.subarray(0,n)),c.state=0))}u=0&&s>=0){var g={data:t.subarray(d,a),type:h,state:s};l.push(g)}if(0===l.length){var v=this.getLastNalUnit(e.samples);v&&(v.data=Ae(v.data,t))}return e.naluState=s,l},e}(),Tn=function(){function e(e){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}var t=e.prototype;return t.loadWord=function(){var e=this.data,t=this.bytesAvailable,r=e.byteLength-t,i=new Uint8Array(4),n=Math.min(4,t);if(0===n)throw new Error("no bytes available");i.set(e.subarray(r,r+n)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*n,this.bytesAvailable-=n},t.skipBits=function(e){var t;e=Math.min(e,8*this.bytesAvailable+this.bitsAvailable),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)},t.readBits=function(e){var t=Math.min(this.bitsAvailable,e),r=this.word>>>32-t;if(e>32&&Y.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0)this.word<<=t;else{if(!(this.bytesAvailable>0))throw new Error("no bits available");this.loadWord()}return(t=e-t)>0&&this.bitsAvailable?r<>>e))return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()},t.skipUEG=function(){this.skipBits(1+this.skipLZ())},t.skipEG=function(){this.skipBits(1+this.skipLZ())},t.readUEG=function(){var e=this.skipLZ();return this.readBits(e+1)-1},t.readEG=function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)},t.readBoolean=function(){return 1===this.readBits(1)},t.readUByte=function(){return this.readBits(8)},t.readUShort=function(){return this.readBits(16)},t.readUInt=function(){return this.readBits(32)},e}(),Sn=function(e){function t(){return e.apply(this,arguments)||this}o(t,e);var r=t.prototype;return r.parsePES=function(e,t,r,i){var n,a=this,s=this.parseNALu(e,r.data,i),o=this.VideoSample,l=!1;r.data=null,o&&s.length&&!e.audFound&&(this.pushAccessUnit(o,e),o=this.VideoSample=this.createVideoSample(!1,r.pts,r.dts)),s.forEach((function(i){var s,u;switch(i.type){case 1:var d=!1;n=!0;var h,f=i.data;if(l&&f.length>4){var c=a.readSliceType(f);2!==c&&4!==c&&7!==c&&9!==c||(d=!0)}d&&null!=(h=o)&&h.frame&&!o.key&&(a.pushAccessUnit(o,e),o=a.VideoSample=null),o||(o=a.VideoSample=a.createVideoSample(!0,r.pts,r.dts)),o.frame=!0,o.key=d;break;case 5:n=!0,null!=(s=o)&&s.frame&&!o.key&&(a.pushAccessUnit(o,e),o=a.VideoSample=null),o||(o=a.VideoSample=a.createVideoSample(!0,r.pts,r.dts)),o.key=!0,o.frame=!0;break;case 6:n=!0,ke(i.data,1,r.pts,t.samples);break;case 7:var g,v;n=!0,l=!0;var m=i.data,p=a.readSPS(m);if(!e.sps||e.width!==p.width||e.height!==p.height||(null==(g=e.pixelRatio)?void 0:g[0])!==p.pixelRatio[0]||(null==(v=e.pixelRatio)?void 0:v[1])!==p.pixelRatio[1]){e.width=p.width,e.height=p.height,e.pixelRatio=p.pixelRatio,e.sps=[m];for(var y=m.subarray(1,4),E="avc1.",T=0;T<3;T++){var S=y[T].toString(16);S.length<2&&(S="0"+S),E+=S}e.codec=E}break;case 8:n=!0,e.pps=[i.data];break;case 9:n=!0,e.audFound=!0,null!=(u=o)&&u.frame&&(a.pushAccessUnit(o,e),o=null),o||(o=a.VideoSample=a.createVideoSample(!1,r.pts,r.dts));break;case 12:n=!0;break;default:n=!1}o&&n&&o.units.push(i)})),i&&o&&(this.pushAccessUnit(o,e),this.VideoSample=null)},r.getNALuType=function(e,t){return 31&e[t]},r.readSliceType=function(e){var t=new Tn(e);return t.readUByte(),t.readUEG(),t.readUEG()},r.skipScalingList=function(e,t){for(var r=8,i=8,n=0;n>>1},r.ebsp2rbsp=function(e){for(var t=new Uint8Array(e.byteLength),r=0,i=0;i=2&&3===e[i]&&0===e[i-1]&&0===e[i-2]||(t[r]=e[i],r++);return new Uint8Array(t.buffer,0,r)},r.pushAccessUnit=function(t,r){e.prototype.pushAccessUnit.call(this,t,r),this.initVPS&&(this.initVPS=null)},r.readVPS=function(e){var t=new Tn(e);return t.readUByte(),t.readUByte(),t.readBits(4),t.skipBits(2),t.readBits(6),{numTemporalLayers:t.readBits(3)+1,temporalIdNested:t.readBoolean()}},r.readSPS=function(e){var t=new Tn(this.ebsp2rbsp(e));t.readUByte(),t.readUByte(),t.readBits(4);var r=t.readBits(3);t.readBoolean();for(var i=t.readBits(2),n=t.readBoolean(),a=t.readBits(5),s=t.readUByte(),o=t.readUByte(),l=t.readUByte(),u=t.readUByte(),d=t.readUByte(),h=t.readUByte(),f=t.readUByte(),c=t.readUByte(),g=t.readUByte(),v=t.readUByte(),m=t.readUByte(),p=[],y=[],E=0;E0)for(var T=r;T<8;T++)t.readBits(2);for(var S=0;S1&&t.readEG();for(var N=0;N0&&ae<16?(ee=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][ae-1],te=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][ae-1]):255===ae&&(ee=t.readBits(16),te=t.readBits(16))}if(t.readBoolean()&&t.readBoolean(),t.readBoolean()&&(t.readBits(3),t.readBoolean(),t.readBoolean()&&(t.readUByte(),t.readUByte(),t.readUByte())),t.readBoolean()&&(t.readUEG(),t.readUEG()),t.readBoolean(),t.readBoolean(),t.readBoolean(),t.readBoolean()&&(t.skipUEG(),t.skipUEG(),t.skipUEG(),t.skipUEG()),t.readBoolean()&&(ie=t.readBits(32),ne=t.readBits(32),t.readBoolean()&&t.readUEG(),t.readBoolean())){var se=t.readBoolean(),oe=t.readBoolean(),le=!1;(se||oe)&&((le=t.readBoolean())&&(t.readUByte(),t.readBits(5),t.readBoolean(),t.readBits(5)),t.readBits(4),t.readBits(4),le&&t.readBits(4),t.readBits(5),t.readBits(5),t.readBits(5));for(var ue=0;ue<=r;ue++){var de=!1;(re=t.readBoolean())||t.readBoolean()?t.readEG():de=t.readBoolean();var he=de?1:t.readUEG()+1;if(se)for(var fe=0;fe>Se&1)<<31-Se)>>>0;var Ae=Te.toString(16);return 1===a&&"2"===Ae&&(Ae="6"),{codecString:"hvc1."+ye+a+"."+Ae+"."+(n?"H":"L")+m+".B0",params:{general_tier_flag:n,general_profile_idc:a,general_profile_space:i,general_profile_compatibility_flags:[s,o,l,u],general_constraint_indicator_flags:[d,h,f,c,g,v],general_level_idc:m,bit_depth:P+8,bit_depth_luma_minus8:P,bit_depth_chroma_minus8:C,min_spatial_segmentation_idc:J,chroma_format_idc:A,frame_rate:{fixed:re,fps:ne/ie}},width:ge,height:ve,pixelRatio:[ee,te]}},r.readPPS=function(e){var t=new Tn(this.ebsp2rbsp(e));t.readUByte(),t.readUByte(),t.skipUEG(),t.skipUEG(),t.skipBits(2),t.skipBits(3),t.skipBits(2),t.skipUEG(),t.skipUEG(),t.skipEG(),t.skipBits(2),t.readBoolean()&&t.skipUEG(),t.skipEG(),t.skipEG(),t.skipBits(4);var r=t.readBoolean(),i=t.readBoolean(),n=1;return i&&r?n=0:i?n=3:r&&(n=2),{parallelismType:n}},r.matchSPS=function(e,t){return String.fromCharCode.apply(null,e).substr(3)===String.fromCharCode.apply(null,t).substr(3)},t}(En),Ln=188,Rn=function(){function e(e,t,r,i){this.logger=void 0,this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.observer=e,this.config=t,this.typeSupported=r,this.logger=i,this.videoParser=null}e.probe=function(t,r){var i=e.syncOffset(t);return i>0&&r.warn("MPEG2-TS detected but first sync word found @ offset "+i),-1!==i},e.syncOffset=function(e){for(var t=e.length,r=Math.min(940,t-Ln)+1,i=0;i1&&(0===a&&s>2||o+Ln>r))return a}i++}return-1},e.createTrack=function(e,t){return{container:"video"===e||"audio"===e?"video/mp2t":void 0,type:e,id:oe[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:"audio"===e?t:void 0}};var t=e.prototype;return t.resetInitSegment=function(t,r,i,n){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=e.createTrack("video"),this._videoTrack.duration=n,this._audioTrack=e.createTrack("audio",n),this._id3Track=e.createTrack("id3"),this._txtTrack=e.createTrack("text"),this._audioTrack.segmentCodec="aac",this.videoParser=null,this.aacOverFlow=null,this.remainderData=null,this.audioCodec=r,this.videoCodec=i},t.resetTimeStamp=function(){},t.resetContiguity=function(){var e=this._audioTrack,t=this._videoTrack,r=this._id3Track;e&&(e.pesData=null),t&&(t.pesData=null),r&&(r.pesData=null),this.aacOverFlow=null,this.remainderData=null},t.demux=function(t,r,i,n){var a;void 0===i&&(i=!1),void 0===n&&(n=!1),i||(this.sampleAes=null);var s=this._videoTrack,o=this._audioTrack,l=this._id3Track,u=this._txtTrack,d=s.pid,h=s.pesData,f=o.pid,c=l.pid,g=o.pesData,v=l.pesData,m=null,p=this.pmtParsed,y=this._pmtId,E=t.length;if(this.remainderData&&(E=(t=Ae(this.remainderData,t)).length,this.remainderData=null),E>4>1){if((I=A+5+t[A+4])===A+Ln)continue}else I=A+4;switch(R){case d:L&&(h&&(a=Pn(h,this.logger))&&(this.readyVideoParser(s.segmentCodec),null!==this.videoParser&&this.videoParser.parsePES(s,u,a,!1)),h={data:[],size:0}),h&&(h.data.push(t.subarray(I,A+Ln)),h.size+=A+Ln-I);break;case f:if(L){if(g&&(a=Pn(g,this.logger)))switch(o.segmentCodec){case"aac":this.parseAACPES(o,a);break;case"mp3":this.parseMPEGPES(o,a);break;case"ac3":this.parseAC3PES(o,a)}g={data:[],size:0}}g&&(g.data.push(t.subarray(I,A+Ln)),g.size+=A+Ln-I);break;case c:L&&(v&&(a=Pn(v,this.logger))&&this.parseID3PES(l,a),v={data:[],size:0}),v&&(v.data.push(t.subarray(I,A+Ln)),v.size+=A+Ln-I);break;case 0:L&&(I+=t[I]+1),y=this._pmtId=kn(t,I);break;case y:L&&(I+=t[I]+1);var k=bn(t,I,this.typeSupported,i,this.observer,this.logger);(d=k.videoPid)>0&&(s.pid=d,s.segmentCodec=k.segmentVideoCodec),(f=k.audioPid)>0&&(o.pid=f,o.segmentCodec=k.segmentAudioCodec),(c=k.id3Pid)>0&&(l.pid=c),null===m||p||(this.logger.warn("MPEG-TS PMT found at "+A+" after unknown PID '"+m+"'. Backtracking to sync byte @"+T+" to parse all TS packets."),m=null,A=T-188),p=this.pmtParsed=!0;break;case 17:case 8191:break;default:m=R}}else S++;S>0&&Dn(this.observer,new Error("Found "+S+" TS packet/s that do not start with 0x47"),void 0,this.logger),s.pesData=h,o.pesData=g,l.pesData=v;var b={audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};return n&&this.extractRemainingSamples(b),b},t.flush=function(){var e,t=this.remainderData;return this.remainderData=null,e=t?this.demux(t,-1,!1,!0):{videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(e),this.sampleAes?this.decrypt(e,this.sampleAes):e},t.extractRemainingSamples=function(e){var t,r=e.audioTrack,i=e.videoTrack,n=e.id3Track,a=e.textTrack,s=i.pesData,o=r.pesData,l=n.pesData;if(s&&(t=Pn(s,this.logger))?(this.readyVideoParser(i.segmentCodec),null!==this.videoParser&&(this.videoParser.parsePES(i,a,t,!0),i.pesData=null)):i.pesData=s,o&&(t=Pn(o,this.logger))){switch(r.segmentCodec){case"aac":this.parseAACPES(r,t);break;case"mp3":this.parseMPEGPES(r,t);break;case"ac3":this.parseAC3PES(r,t)}r.pesData=null}else null!=o&&o.size&&this.logger.log("last AAC PES packet truncated,might overlap between fragments"),r.pesData=o;l&&(t=Pn(l,this.logger))?(this.parseID3PES(n,t),n.pesData=null):n.pesData=l},t.demuxSampleAes=function(e,t,r){var i=this.demux(e,r,!0,!this.config.progressive),n=this.sampleAes=new yn(this.observer,this.config,t);return this.decrypt(i,n)},t.readyVideoParser=function(e){null===this.videoParser&&("avc"===e?this.videoParser=new Sn:"hevc"===e&&(this.videoParser=new An))},t.decrypt=function(e,t){return new Promise((function(r){var i=e.audioTrack,n=e.videoTrack;i.samples&&"aac"===i.segmentCodec?t.decryptAacSamples(i.samples,0,(function(){n.samples?t.decryptAvcSamples(n.samples,0,0,(function(){r(e)})):r(e)})):n.samples&&t.decryptAvcSamples(n.samples,0,0,(function(){r(e)}))}))},t.destroy=function(){this.observer&&this.observer.removeAllListeners(),this.config=this.logger=this.observer=null,this.aacOverFlow=this.videoParser=this.remainderData=this.sampleAes=null,this._videoTrack=this._audioTrack=this._id3Track=this._txtTrack=void 0},t.parseAACPES=function(e,t){var r,i,n,a=0,s=this.aacOverFlow,o=t.data;if(s){this.aacOverFlow=null;var l=s.missing,u=s.sample.unit.byteLength;if(-1===l)o=Ae(s.sample.unit,o);else{var d=u-l;s.sample.unit.set(o.subarray(0,l),d),e.samples.push(s.sample),a=s.missing}}for(r=a,i=o.length;r0;)o+=n;else this.logger.warn("[tsdemuxer]: AC3 PES unknown PTS")},t.parseID3PES=function(e,t){if(void 0!==t.pts){var r=a({},t,{type:this._videoTrack?Qi.emsg:Qi.audioId3,duration:Number.POSITIVE_INFINITY});e.samples.push(r)}else this.logger.warn("[tsdemuxer]: ID3 PES unknown PTS")},e}();function In(e,t){return((31&e[t+1])<<8)+e[t+2]}function kn(e,t){return(31&e[t+10])<<8|e[t+11]}function bn(e,t,r,i,n,a){var s={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},o=t+3+((15&e[t+1])<<8|e[t+2])-4;for(t+=12+((15&e[t+10])<<8|e[t+11]);t0)for(var d=t+5,h=u;h>2;){106===e[d]&&(!0!==r.ac3?a.log("AC-3 audio found, not supported in this browser for now"):(s.audioPid=l,s.segmentAudioCodec="ac3"));var f=e[d+1]+2;d+=f,h-=f}break;case 194:case 135:return Dn(n,new Error("Unsupported EC-3 in M2TS found"),void 0,a),s;case 36:-1===s.videoPid&&(s.videoPid=l,s.segmentVideoCodec="hevc",a.log("HEVC in M2TS found"))}t+=u+5}return s}function Dn(e,t,r,i){i.warn("parsing error: "+t.message),e.emit(b.ERROR,b.ERROR,{type:I.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,fatal:!1,levelRetry:r,error:t,reason:t.message})}function _n(e,t){t.log(e+" with AES-128-CBC encryption found in unencrypted stream")}function Pn(e,t){var r,i,n,a,s,o=0,l=e.data;if(!e||0===e.size)return null;for(;l[0].length<19&&l.length>1;)l[0]=Ae(l[0],l[1]),l.splice(1,1);if(1===((r=l[0])[0]<<16)+(r[1]<<8)+r[2]){if((i=(r[4]<<8)+r[5])&&i>e.size-6)return null;var u=r[7];192&u&&(a=536870912*(14&r[9])+4194304*(255&r[10])+16384*(254&r[11])+128*(255&r[12])+(254&r[13])/2,64&u?a-(s=536870912*(14&r[14])+4194304*(255&r[15])+16384*(254&r[16])+128*(255&r[17])+(254&r[18])/2)>54e5&&(t.warn(Math.round((a-s)/9e4)+"s delta between PTS and DTS, align them"),a=s):s=a);var d=(n=r[8])+9;if(e.size<=d)return null;e.size-=d;for(var h=new Uint8Array(e.size),f=0,c=l.length;fg){d-=g;continue}r=r.subarray(d),g-=d,d=0}h.set(r,o),o+=g}return i&&(i-=n+3),{data:h,pts:a,dts:s,len:i}}return null}var Cn=function(){function e(){}return e.getSilentFrame=function(e,t){if("mp4a.40.2"===e){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])}else{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])}},e}(),wn=Math.pow(2,32)-1,On=function(){function e(){}return e.init=function(){var t;for(t in e.types={avc1:[],avcC:[],hvc1:[],hvcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]},e.types)e.types.hasOwnProperty(t)&&(e.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);var r=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);e.HDLR_TYPES={video:r,audio:i};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),a=new Uint8Array([0,0,0,0,0,0,0,0]);e.STTS=e.STSC=e.STCO=a,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,n))},e.box=function(e){for(var t=8,r=arguments.length,i=new Array(r>1?r-1:0),n=1;n>24&255,o[1]=t>>16&255,o[2]=t>>8&255,o[3]=255&t,o.set(e,4),a=0,t=8;a>24&255,t>>16&255,t>>8&255,255&t,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},e.mdia=function(t){return e.box(e.types.mdia,e.mdhd(t.timescale||0,t.duration||0),e.hdlr(t.type),e.minf(t))},e.mfhd=function(t){return e.box(e.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,255&t]))},e.minf=function(t){return"audio"===t.type?e.box(e.types.minf,e.box(e.types.smhd,e.SMHD),e.DINF,e.stbl(t)):e.box(e.types.minf,e.box(e.types.vmhd,e.VMHD),e.DINF,e.stbl(t))},e.moof=function(t,r,i){return e.box(e.types.moof,e.mfhd(t),e.traf(i,r))},e.moov=function(t){for(var r=t.length,i=[];r--;)i[r]=e.trak(t[r]);return e.box.apply(null,[e.types.moov,e.mvhd(t[0].timescale||0,t[0].duration||0)].concat(i).concat(e.mvex(t)))},e.mvex=function(t){for(var r=t.length,i=[];r--;)i[r]=e.trex(t[r]);return e.box.apply(null,[e.types.mvex].concat(i))},e.mvhd=function(t,r){r*=t;var i=Math.floor(r/(wn+1)),n=Math.floor(r%(wn+1)),a=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,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 e.box(e.types.mvhd,a)},e.sdtp=function(t){var r,i,n=t.samples||[],a=new Uint8Array(4+n.length);for(r=0;r>>8&255),a.push(255&n),a=a.concat(Array.prototype.slice.call(i));for(r=0;r>>8&255),s.push(255&n),s=s.concat(Array.prototype.slice.call(i));var o=e.box(e.types.avcC,new Uint8Array([1,a[3],a[4],a[5],255,224|t.sps.length].concat(a).concat([t.pps.length]).concat(s))),l=t.width,u=t.height,d=t.pixelRatio[0],h=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,h>>24,h>>16&255,h>>8&255,255&h])))},e.esds=function(e){var t=e.config;return new Uint8Array([0,0,0,0,3,25,0,1,0,4,17,64,21,0,0,0,0,0,0,0,0,0,0,0,5,2].concat(t,[6,1,2]))},e.audioStsd=function(e){var t=e.samplerate||0;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount||0,0,16,0,0,0,0,t>>8&255,255&t,0,0])},e.mp4a=function(t){return e.box(e.types.mp4a,e.audioStsd(t),e.box(e.types.esds,e.esds(t)))},e.mp3=function(t){return e.box(e.types[".mp3"],e.audioStsd(t))},e.ac3=function(t){return e.box(e.types["ac-3"],e.audioStsd(t),e.box(e.types.dac3,t.config))},e.stsd=function(t){var r=t.segmentCodec;if("audio"===t.type){if("aac"===r)return e.box(e.types.stsd,e.STSD,e.mp4a(t));if("ac3"===r&&t.config)return e.box(e.types.stsd,e.STSD,e.ac3(t));if("mp3"===r&&"mp3"===t.codec)return e.box(e.types.stsd,e.STSD,e.mp3(t))}else{if(!t.pps||!t.sps)throw new Error("video track missing pps or sps");if("avc"===r)return e.box(e.types.stsd,e.STSD,e.avc1(t));if("hevc"===r&&t.vps)return e.box(e.types.stsd,e.STSD,e.hvc1(t))}throw new Error("unsupported "+t.type+" segment codec ("+r+"/"+t.codec+")")},e.tkhd=function(t){var r=t.id,i=(t.duration||0)*(t.timescale||0),n=t.width||0,a=t.height||0,s=Math.floor(i/(wn+1)),o=Math.floor(i%(wn+1));return e.box(e.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,255&n,0,0,a>>8&255,255&a,0,0]))},e.traf=function(t,r){var i=e.sdtp(t),n=t.id,a=Math.floor(r/(wn+1)),s=Math.floor(r%(wn+1));return e.box(e.types.traf,e.box(e.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),e.box(e.types.tfdt,new Uint8Array([1,0,0,0,a>>24,a>>16&255,a>>8&255,255&a,s>>24,s>>16&255,s>>8&255,255&s])),e.trun(t,i.length+16+20+8+16+8+8),i)},e.trak=function(t){return t.duration=t.duration||4294967295,e.box(e.types.trak,e.tkhd(t),e.mdia(t))},e.trex=function(t){var r=t.id;return e.box(e.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},e.trun=function(t,r){var i,n,a,s,o,l,u=t.samples||[],d=u.length,h=12+16*d,f=new Uint8Array(h);for(r+=8+h,f.set(["video"===t.type?1: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>>24&255,a>>>16&255,a>>>8&255,255&a,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return e.box(e.types.trun,f)},e.initSegment=function(t){e.types||e.init();var r=e.moov(t);return Ae(e.FTYP,r)},e.hvc1=function(t){for(var r=t.params,i=[t.vps,t.sps,t.pps],n=new Uint8Array([1,r.general_profile_space<<6|(r.general_tier_flag?32:0)|r.general_profile_idc,r.general_profile_compatibility_flags[0],r.general_profile_compatibility_flags[1],r.general_profile_compatibility_flags[2],r.general_profile_compatibility_flags[3],r.general_constraint_indicator_flags[0],r.general_constraint_indicator_flags[1],r.general_constraint_indicator_flags[2],r.general_constraint_indicator_flags[3],r.general_constraint_indicator_flags[4],r.general_constraint_indicator_flags[5],r.general_level_idc,240|r.min_spatial_segmentation_idc>>8,255&r.min_spatial_segmentation_idc,252|r.parallelismType,252|r.chroma_format_idc,248|r.bit_depth_luma_minus8,248|r.bit_depth_chroma_minus8,0,parseInt(r.frame_rate.fps),3|r.temporal_id_nested<<2|r.num_temporal_layers<<3|(r.frame_rate.fixed?64:0),i.length]),a=n.length,s=0;s>8,255&i[d][h].length]),a),a+=2,l.set(i[d][h],a),a+=i[d][h].length}var f=e.box(e.types.hvcC,l),c=t.width,g=t.height,v=t.pixelRatio[0],m=t.pixelRatio[1];return e.box(e.types.hvc1,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,c>>8&255,255&c,g>>8&255,255&g,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]),f,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([v>>24,v>>16&255,v>>8&255,255&v,m>>24,m>>16&255,m>>8&255,255&m])))},e}();On.types=void 0,On.HDLR_TYPES=void 0,On.STTS=void 0,On.STSC=void 0,On.STCO=void 0,On.STSZ=void 0,On.VMHD=void 0,On.SMHD=void 0,On.STSD=void 0,On.FTYP=void 0,On.DINF=void 0;var xn=9e4;function Mn(e,t,r,i){void 0===r&&(r=1),void 0===i&&(i=!1);var n=e*t*r;return i?Math.round(n):n}function Fn(e,t){return Mn(e,1e3,1/xn,t)}var Nn=null,Un=null;function Bn(e,t,r,i){return{duration:t,size:r,cts:i,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:e?2:1,isNonSync:e?0:1}}}var Gn=function(e){function t(t,r,i,n){var a;if((a=e.call(this,"mp4-remuxer",n)||this).observer=void 0,a.config=void 0,a.typeSupported=void 0,a.ISGenerated=!1,a._initPTS=null,a._initDTS=null,a.nextVideoTs=null,a.nextAudioTs=null,a.videoSampleDuration=null,a.isAudioContiguous=!1,a.isVideoContiguous=!1,a.videoTrackConfig=void 0,a.observer=t,a.config=r,a.typeSupported=i,a.ISGenerated=!1,null===Nn){var s=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Nn=s?parseInt(s[1]):0}if(null===Un){var o=navigator.userAgent.match(/Safari\/(\d+)/i);Un=o?parseInt(o[1]):0}return a}o(t,e);var r=t.prototype;return r.destroy=function(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null},r.resetTimeStamp=function(e){this.log("initPTS & initDTS reset"),this._initPTS=this._initDTS=e},r.resetNextTimestamp=function(){this.log("reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},r.resetInitSegment=function(){this.log("ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0},r.getVideoStartPts=function(e){var t=!1,r=e[0].pts,i=e.reduce((function(e,i){var n=i.pts,a=n-e;return a<-4294967296&&(t=!0,a=(n=Kn(n,r))-e),a>0?e:n}),r);return t&&this.debug("PTS rollover detected"),i},r.remux=function(e,t,r,i,n,a,s,o){var l,u,d,h,f,c,g=n,v=n,m=e.pid>-1,p=t.pid>-1,y=t.samples.length,E=e.samples.length>0,T=s&&y>0||y>1;if((!m||E)&&(!p||T)||this.ISGenerated||s){if(this.ISGenerated){var S,A,L,R,I=this.videoTrackConfig;(I&&(t.width!==I.width||t.height!==I.height||(null==(S=t.pixelRatio)?void 0:S[0])!==(null==(A=I.pixelRatio)?void 0:A[0])||(null==(L=t.pixelRatio)?void 0:L[1])!==(null==(R=I.pixelRatio)?void 0:R[1]))||!I&&T||null===this.nextAudioTs&&E)&&this.resetInitSegment()}this.ISGenerated||(d=this.generateIS(e,t,n,a));var k,b=this.isVideoContiguous,D=-1;if(T&&(D=function(e){for(var t=0;t0){this.warn("Dropped "+D+" out of "+y+" video samples due to a missing keyframe");var _=this.getVideoStartPts(t.samples);t.samples=t.samples.slice(D),t.dropped+=D,k=v+=(t.samples[0].pts-_)/t.inputTimeScale}else-1===D&&(this.warn("No keyframe found out of "+y+" video samples"),c=!1);if(this.ISGenerated){if(E&&T){var P=this.getVideoStartPts(t.samples),C=(Kn(e.samples[0].pts,P)-P)/t.inputTimeScale;g+=Math.max(0,C),v+=Math.max(0,-C)}if(E){if(e.samplerate||(this.warn("regenerate InitSegment as audio detected"),d=this.generateIS(e,t,n,a)),u=this.remuxAudio(e,g,this.isAudioContiguous,a,p||T||o===O?v:void 0),T){var w=u?u.endPTS-u.startPTS:0;t.inputTimeScale||(this.warn("regenerate InitSegment as video detected"),d=this.generateIS(e,t,n,a)),l=this.remuxVideo(t,v,b,w)}}else T&&(l=this.remuxVideo(t,v,b,0));l&&(l.firstKeyFrame=D,l.independent=-1!==D,l.firstKeyFramePTS=k)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(r.samples.length&&(f=Vn(r,n,this._initPTS,this._initDTS)),i.samples.length&&(h=Hn(i,n,this._initPTS))),{audio:u,video:l,initSegment:d,independent:c,text:h,id3:f}},r.generateIS=function(e,t,r,i){var n,a,s,o=e.samples,l=t.samples,u=this.typeSupported,d={},h=this._initPTS,f=!h||i,c="audio/mp4",g=-1;if(f&&(n=a=1/0),e.config&&o.length){switch(e.timescale=e.samplerate,e.segmentCodec){case"mp3":u.mpeg?(c="audio/mpeg",e.codec=""):u.mp3&&(e.codec="mp3");break;case"ac3":e.codec="ac-3"}d.audio={id:"audio",container:c,codec:e.codec,initSegment:"mp3"===e.segmentCodec&&u.mpeg?new Uint8Array(0):On.initSegment([e]),metadata:{channelCount:e.channelCount}},f&&(g=e.id,s=e.inputTimeScale,h&&s===h.timescale?f=!1:n=a=o[0].pts-Math.round(s*r))}if(t.sps&&t.pps&&l.length){if(t.timescale=t.inputTimeScale,d.video={id:"main",container:"video/mp4",codec:t.codec,initSegment:On.initSegment([t]),metadata:{width:t.width,height:t.height}},f)if(g=t.id,s=t.inputTimeScale,h&&s===h.timescale)f=!1;else{var v=this.getVideoStartPts(l),m=Math.round(s*r);a=Math.min(a,Kn(l[0].dts,v)-m),n=Math.min(n,v-m)}this.videoTrackConfig={width:t.width,height:t.height,pixelRatio:t.pixelRatio}}if(Object.keys(d).length)return this.ISGenerated=!0,f?(h&&this.warn("Timestamps at playlist time: "+(i?"":"~")+r+" "+n/s+" != initPTS: "+h.baseTime/h.timescale+" ("+h.baseTime+"/"+h.timescale+") trackId: "+h.trackId),this.log("Found initPTS at playlist time: "+r+" offset: "+n/s+" ("+n+"/"+s+") trackId: "+g),this._initPTS={baseTime:n,timescale:s,trackId:g},this._initDTS={baseTime:a,timescale:s,trackId:g}):n=s=void 0,{tracks:d,initPTS:n,timescale:s,trackId:g}},r.remuxVideo=function(e,t,r,i){var n,s,o=e.inputTimeScale,l=e.samples,u=[],d=l.length,h=this._initPTS,f=h.baseTime*o/h.timescale,c=this.nextVideoTs,g=8,v=this.videoSampleDuration,m=Number.POSITIVE_INFINITY,p=Number.NEGATIVE_INFINITY,y=!1;if(!r||null===c){var E=f+t*o,T=l[0].pts-Kn(l[0].dts,l[0].pts);Nn&&null!==c&&Math.abs(E-T-(c+f))<15e3?r=!0:c=E-T-f}for(var S=c+f,A=0;A0?A-1:A].dts&&(y=!0)}y&&l.sort((function(e,t){var r=e.dts-t.dts,i=e.pts-t.pts;return r||i})),n=l[0].dts;var R=(s=l[l.length-1].dts)-n,D=R?Math.round(R/(d-1)):v||e.inputTimeScale/30;if(r){var _=n-S,P=_>D,C=_<-1;if((P||C)&&(P?this.warn((e.segmentCodec||"").toUpperCase()+": "+Fn(_,!0)+" ms ("+_+"dts) hole between fragments detected at "+t.toFixed(3)):this.warn((e.segmentCodec||"").toUpperCase()+": "+Fn(-_,!0)+" ms ("+_+"dts) overlapping between fragments detected at "+t.toFixed(3)),!C||S>=l[0].pts||Nn)){n=S;var w=l[0].pts-_;if(P)l[0].dts=n,l[0].pts=w;else for(var O=!0,x=0;xw&&O);x++){var M=l[x].pts;if(l[x].dts-=_,l[x].pts-=_,x0?te.dts-l[ee-1].dts:D;if(ue=ee>0?te.pts-l[ee-1].pts:D,de.stretchShortVideoTrack&&null!==this.nextAudioTs){var fe=Math.floor(de.maxBufferHole*o),ce=(i?m+i*o:this.nextAudioTs+f)-te.pts;ce>fe?((v=ce-he)<0?v=he:Q=!0,this.log("It is approximately "+ce/90+" ms to the next segment; using duration "+v/90+" ms for the last video frame.")):v=he}else v=he}var ge=Math.round(te.pts-te.dts);z=Math.min(z,v),Z=Math.max(Z,v),$=Math.min($,ue),J=Math.max(J,ue),u.push(Bn(te.key,v,ie,ge))}if(u.length)if(Nn){if(Nn<70){var ve=u[0].flags;ve.dependsOn=2,ve.isNonSync=0}}else if(Un&&J-$0&&(i&&Math.abs(y-(m+p))<9e3||Math.abs(Kn(g[0].pts,y)-(m+p))<20*u),g.forEach((function(e){e.pts=Kn(e.pts,y)})),!r||m<0){if(g=g.filter((function(e){return e.pts>=0})),!g.length)return;m=0===n?0:i&&!c?Math.max(0,y-p):g[0].pts-p}if("aac"===e.segmentCodec)for(var E=this.config.maxAudioFramesDrift,T=0,S=m+p;T=E*u&&D<1e4&&c){var _=Math.round(R/u);for(S=L-_*u;S<0&&_&&u;)_--,S+=u;0===T&&(this.nextAudioTs=m=S-p),this.warn("Injecting "+_+" audio frames @ "+((S-p)/s).toFixed(3)+"s due to "+Math.round(1e3*R/s)+" ms gap.");for(var P=0;P<_;P++){var C=Cn.getSilentFrame(e.parsedCodec||e.manifestCodec||e.codec,e.channelCount);C||(this.log("Unable to get silent frame for given audio codec; duplicating last frame instead."),C=A.unit.subarray()),g.splice(T,0,{unit:C,pts:S}),S+=u,T++}}A.pts=S,S+=u}for(var w,O=null,x=null,M=0,F=g.length;F--;)M+=g[F].unit.byteLength;for(var N=0,U=g.length;N0))return;M+=v;try{w=new Uint8Array(M)}catch(e){return void this.observer.emit(b.ERROR,b.ERROR,{type:I.MUX_ERROR,details:k.REMUX_ALLOC_ERROR,fatal:!1,error:e,bytes:M,reason:"fail allocating audio mdat "+M})}h||(new DataView(w.buffer).setUint32(0,M),w.set(On.types.mdat,4))}w.set(G,v);var V=G.byteLength;v+=V,f.push(Bn(!0,l,V,0)),x=K}var H=f.length;if(H){var Y=f[f.length-1];m=x-p,this.nextAudioTs=m+o*Y.duration;var W=h?new Uint8Array(0):On.moof(e.sequenceNumber++,O/o,a({},e,{samples:f}));e.samples=[];var j=(O-p)/s,q=m/s,X={data1:W,data2:w,startPTS:j,endPTS:q,startDTS:j,endDTS:q,type:"audio",hasAudio:!0,hasVideo:!1,nb:H};return this.isAudioContiguous=!0,X}},t}(N);function Kn(e,t){var r;if(null===t)return e;for(r=t4294967296;)e+=r;return e}function Vn(e,t,r,i){var n=e.samples.length;if(n){for(var a=e.inputTimeScale,s=0;s0;n||(i=ce(t,["encv"])),i.forEach((function(e){ce(n?e.subarray(28):e.subarray(78),["sinf"]).forEach((function(e){var t=Se(e);if(t){var i=t.subarray(8,24);i.some((function(e){return 0!==e}))||(Y.log("[eme] Patching keyId in 'enc"+(n?"a":"v")+">sinf>>tenc' box: "+X(i)+" -> "+X(r)),t.set(r,8))}}))}))}))}}(e,t);else{var o=a||s;null!=o&&o.encrypted&&this.warn('Init segment with encrypted track with has no key ("'+o.codec+'")!')}a&&(r=qn(a,$,this)),s&&(i=qn(s,Z,this));var l={};a&&s?l.audiovideo={container:"video/mp4",codec:r+","+i,supplemental:s.supplemental,encrypted:s.encrypted,initSegment:e,id:"main"}:a?l.audio={container:"audio/mp4",codec:r,encrypted:a.encrypted,initSegment:e,id:"audio"}:s?l.video={container:"video/mp4",codec:i,supplemental:s.supplemental,encrypted:s.encrypted,initSegment:e,id:"main"}:this.warn("initSegment does not contain moov or trak boxes."),this.initTracks=l},r.remux=function(e,t,r,i,n,a){var s,o,l=this.initPTS,u=this.lastEndTime,d={audio:void 0,video:void 0,text:i,id3:r,initSegment:void 0};A(u)||(u=this.lastEndTime=n||0);var h=t.samples;if(!h.length)return d;var f={initPTS:void 0,timescale:void 0,trackId:void 0},c=this.initData;if(null!=(s=c)&&s.length||(this.generateInitSegment(h),c=this.initData),null==(o=c)||!o.length)return this.warn("Failed to generate initSegment."),d;this.emitInitSegment&&(f.tracks=this.initTracks,this.emitInitSegment=!1);var g=function(e,t,r){for(var i={},n=ce(e,["moof","traf"]),a=0;an}(l,S,n,L)&&k===l.timescale||(l&&this.warn("Timestamps at playlist time: "+(a?"":"~")+n+" "+b/k+" != initPTS: "+l.baseTime/l.timescale+" ("+l.baseTime+"/"+l.timescale+") trackId: "+l.trackId),this.log("Found initPTS at playlist time: "+n+" offset: "+(S-n)+" ("+b+"/"+k+") trackId: "+D),l=null,f.initPTS=b,f.timescale=k,f.trackId=D)}else this.warn("No audio or video samples found for initPTS at playlist time: "+n);l?(f.initPTS=l.baseTime,f.timescale=l.timescale,f.trackId=l.trackId):(f.timescale&&void 0!==f.trackId&&void 0!==f.initPTS||(this.warn("Could not set initPTS"),f.initPTS=S,f.timescale=1,f.trackId=-1),this.initPTS=l={baseTime:f.initPTS,timescale:f.timescale,trackId:f.trackId});var _=S-l.baseTime/l.timescale,P=_+L;L>0?this.lastEndTime=P:(this.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var C=!!c.audio,w=!!c.video,O="";C&&(O+="audio"),w&&(O+="video");var x={data1:h,startPTS:_,startDTS:_,endPTS:P,endDTS:P,type:O,hasAudio:C,hasVideo:w,nb:1,dropped:0,encrypted:!!c.audio&&c.audio.encrypted||!!c.video&&c.video.encrypted};d.audio=C&&!w?x:void 0,d.video=w?x:void 0;var M=null==m?void 0:m.sampleCount;if(M){var F=m.keyFrameIndex,N=-1!==F;x.nb=M,x.dropped=0===F||this.isVideoContiguous?0:N?F:M,x.independent=N,x.firstKeyFrame=F,N&&m.keyFrameStart&&(x.firstKeyFramePTS=(m.keyFrameStart-l.baseTime)/l.timescale),this.isVideoContiguous||(d.independent=N),this.isVideoContiguous||(this.isVideoContiguous=N),x.dropped&&this.warn("fmp4 does not start with IDR: firstIDR "+F+"/"+M+" dropped: "+x.dropped+" start: "+(x.firstKeyFramePTS||"NA"))}return d.initSegment=f,d.id3=Vn(r,n,l,l),i.samples.length&&(d.text=Hn(i,n,l)),d},t}(N);function jn(e,t,r){return void 0===r&&(r=!1),void 0!==(null==e?void 0:e.start)?(e.start+(r?e.duration:0))/e.timescale:t}function qn(e,t,r){var i=e.codec;return i&&i.length>4?i:t===$?"ec-3"===i||"ac-3"===i||"alac"===i?i:"fLaC"===i||"Opus"===i?Be(i,!1):(r.warn('Unhandled audio codec "'+i+'" in mp4 MAP'),i||"mp4a"):(r.warn('Unhandled video codec "'+i+'" in mp4 MAP'),i||"avc1")}try{Yn=self.performance.now.bind(self.performance)}catch(e){Yn=Date.now}var Xn=[{demux:mn,remux:Wn},{demux:Rn,remux:Gn},{demux:dn,remux:Gn},{demux:gn,remux:Gn}];Xn.splice(2,0,{demux:fn,remux:Gn});var Qn=function(){function e(e,t,r,i,n,a){this.asyncResult=!1,this.logger=void 0,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=e,this.typeSupported=t,this.config=r,this.id=n,this.logger=a}var t=e.prototype;return t.configure=function(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()},t.push=function(e,t,r,i){var n=this,a=r.transmuxing;a.executeStart=Yn();var s=new Uint8Array(e),o=this.currentTransmuxState,l=this.transmuxConfig;i&&(this.currentTransmuxState=i);var u=i||o,d=u.contiguous,h=u.discontinuity,f=u.trackSwitch,c=u.accurateTimeOffset,g=u.timeOffset,v=u.initSegmentChange,m=l.audioCodec,p=l.videoCodec,y=l.defaultInitPts,E=l.duration,T=l.initSegmentData,S=function(e,t){var r=null;return e.byteLength>0&&null!=(null==t?void 0:t.key)&&null!==t.iv&&null!=t.method&&(r=t),r}(s,t);if(S&&Tr(S.method)){var A=this.getDecrypter(),L=Sr(S.method);if(!A.isSync())return this.asyncResult=!0,this.decryptionPromise=A.webCryptoDecrypt(s,S.key.buffer,S.iv.buffer,L).then((function(e){var t=n.push(e,null,r);return n.decryptionPromise=null,t})),this.decryptionPromise;var R=A.softwareDecrypt(s,S.key.buffer,S.iv.buffer,L);if(r.part>-1){var D=A.flush();R=D?D.buffer:D}if(!R)return a.executeEnd=Yn(),zn(r);s=new Uint8Array(R)}var _=this.needsProbing(h,f);if(_){var P=this.configureTransmuxer(s);if(P)return this.logger.warn("[transmuxer] "+P.message),this.observer.emit(b.ERROR,b.ERROR,{type:I.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,fatal:!1,error:P,reason:P.message}),a.executeEnd=Yn(),zn(r)}(h||f||v||_)&&this.resetInitSegment(T,m,p,E,t),(h||v||_)&&this.resetInitialTimestamp(y),d||this.resetContiguity();var C=this.transmux(s,S,g,c,r);this.asyncResult=$n(C);var w=this.currentTransmuxState;return w.contiguous=!0,w.discontinuity=!1,w.trackSwitch=!1,a.executeEnd=Yn(),C},t.flush=function(e){var t=this,r=e.transmuxing;r.executeStart=Yn();var i=this.decrypter,n=this.currentTransmuxState,a=this.decryptionPromise;if(a)return this.asyncResult=!0,a.then((function(){return t.flush(e)}));var s=[],o=n.timeOffset;if(i){var l=i.flush();l&&s.push(this.push(l.buffer,null,e))}var u=this.demuxer,d=this.remuxer;if(!u||!d){r.executeEnd=Yn();var h=[zn(e)];return this.asyncResult?Promise.resolve(h):h}var f=u.flush(o);return $n(f)?(this.asyncResult=!0,f.then((function(r){return t.flushRemux(s,r,e),s}))):(this.flushRemux(s,f,e),this.asyncResult?Promise.resolve(s):s)},t.flushRemux=function(e,t,r){var i=t.audioTrack,n=t.videoTrack,a=t.id3Track,s=t.textTrack,o=this.currentTransmuxState,l=o.accurateTimeOffset,u=o.timeOffset;this.logger.log("[transmuxer.ts]: Flushed "+this.id+" sn: "+r.sn+(r.part>-1?" part: "+r.part:"")+" of "+(this.id===w?"level":"track")+" "+r.level);var d=this.remuxer.remux(i,n,a,s,u,l,!0,this.id);e.push({remuxResult:d,chunkMeta:r}),r.transmuxing.executeEnd=Yn()},t.resetInitialTimestamp=function(e){var t=this.demuxer,r=this.remuxer;t&&r&&(t.resetTimeStamp(e),r.resetTimeStamp(e))},t.resetContiguity=function(){var e=this.demuxer,t=this.remuxer;e&&t&&(e.resetContiguity(),t.resetNextTimestamp())},t.resetInitSegment=function(e,t,r,i,n){var a=this.demuxer,s=this.remuxer;a&&s&&(a.resetInitSegment(e,t,r,i),s.resetInitSegment(e,t,r,n))},t.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},t.transmux=function(e,t,r,i,n){return t&&"SAMPLE-AES"===t.method?this.transmuxSampleAes(e,t,r,i,n):this.transmuxUnencrypted(e,r,i,n)},t.transmuxUnencrypted=function(e,t,r,i){var n=this.demuxer.demux(e,t,!1,!this.config.progressive),a=n.audioTrack,s=n.videoTrack,o=n.id3Track,l=n.textTrack;return{remuxResult:this.remuxer.remux(a,s,o,l,t,r,!1,this.id),chunkMeta:i}},t.transmuxSampleAes=function(e,t,r,i,n){var a=this;return this.demuxer.demuxSampleAes(e,t,r).then((function(e){return{remuxResult:a.remuxer.remux(e.audioTrack,e.videoTrack,e.id3Track,e.textTrack,r,i,!1,a.id),chunkMeta:n}}))},t.configureTransmuxer=function(e){for(var t,r=this.config,i=this.observer,n=this.typeSupported,a=0,s=Xn.length;a1&&l.id===(null==p?void 0:p.stats.chunkCount),L=!E&&(1===T||0===T&&(1===S||A&&S<=0)),R=self.performance.now();(E||T||0===n.stats.parsing.start)&&(n.stats.parsing.start=R),!a||!S&&L||(a.stats.parsing.start=R);var I=!(p&&(null==(d=n.initSegment)?void 0:d.url)===(null==(h=p.initSegment)?void 0:h.url)),k=new Jn(y,L,o,E,v,I);if(!L||y||I){this.hls.logger.log("[transmuxer-interface]: Starting new transmux session for "+n.type+" sn: "+l.sn+(l.part>-1?" part: "+l.part:"")+" "+(this.id===w?"level":"track")+": "+l.level+" id: "+l.id+"\n discontinuity: "+y+"\n trackSwitch: "+E+"\n contiguous: "+L+"\n accurateTimeOffset: "+o+"\n timeOffset: "+v+"\n initSegmentChange: "+I);var b=new Zn(r,i,t,s,u);this.configureTransmuxer(b)}if(this.frag=n,this.part=a,this.workerContext)this.workerContext.worker.postMessage({instanceNo:c,cmd:"demux",data:e,decryptdata:m,chunkMeta:l,state:k},e instanceof ArrayBuffer?[e]:[]);else if(g){var D=g.push(e,m,l,k);$n(D)?D.then((function(e){f.handleTransmuxComplete(e)})).catch((function(e){f.transmuxerError(e,l,"transmuxer-interface push error")})):this.handleTransmuxComplete(D)}},r.flush=function(e){var t=this;e.transmuxing.start=self.performance.now();var r=this.instanceNo,i=this.transmuxer;if(this.workerContext)this.workerContext.worker.postMessage({instanceNo:r,cmd:"flush",chunkMeta:e});else if(i){var n=i.flush(e);$n(n)?n.then((function(r){t.handleFlushResult(r,e)})).catch((function(r){t.transmuxerError(r,e,"transmuxer-interface flush error")})):this.handleFlushResult(n,e)}},r.transmuxerError=function(e,t,r){this.hls&&(this.error=e,this.hls.trigger(b.ERROR,{type:I.MEDIA_ERROR,details:k.FRAG_PARSING_ERROR,chunkMeta:t,frag:this.frag||void 0,part:this.part||void 0,fatal:!1,error:e,err:e,reason:r}))},r.handleFlushResult=function(e,t){var r=this;e.forEach((function(e){r.handleTransmuxComplete(e)})),this.onFlush(t)},r.configureTransmuxer=function(e){var t=this.instanceNo,r=this.transmuxer;this.workerContext?this.workerContext.worker.postMessage({instanceNo:t,cmd:"configure",config:e}):r&&r.configure(e)},r.handleTransmuxComplete=function(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)},t}(),ua=function(e){function t(t,r,i){var n;return(n=e.call(this,t,r,i,"audio-stream-controller",O)||this).mainAnchor=null,n.mainFragLoading=null,n.audioOnly=!1,n.bufferedTrack=null,n.switchingTrack=null,n.trackId=-1,n.waitingData=null,n.mainDetails=null,n.flushing=!1,n.bufferFlushed=!1,n.cachedTrackLoadedData=null,n.registerListeners(),n}o(t,e);var r=t.prototype;return r.onHandlerDestroying=function(){this.unregisterListeners(),e.prototype.onHandlerDestroying.call(this),this.resetItem()},r.resetItem=function(){this.mainDetails=this.mainAnchor=this.mainFragLoading=this.bufferedTrack=this.switchingTrack=this.waitingData=this.cachedTrackLoadedData=null},r.registerListeners=function(){e.prototype.registerListeners.call(this);var t=this.hls;t.on(b.LEVEL_LOADED,this.onLevelLoaded,this),t.on(b.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(b.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(b.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(b.BUFFER_RESET,this.onBufferReset,this),t.on(b.BUFFER_CREATED,this.onBufferCreated,this),t.on(b.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(b.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(b.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(b.FRAG_LOADING,this.onFragLoading,this),t.on(b.FRAG_BUFFERED,this.onFragBuffered,this)},r.unregisterListeners=function(){var t=this.hls;t&&(e.prototype.unregisterListeners.call(this),t.off(b.LEVEL_LOADED,this.onLevelLoaded,this),t.off(b.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(b.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(b.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(b.BUFFER_RESET,this.onBufferReset,this),t.off(b.BUFFER_CREATED,this.onBufferCreated,this),t.off(b.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(b.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(b.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(b.FRAG_LOADING,this.onFragLoading,this),t.off(b.FRAG_BUFFERED,this.onFragBuffered,this))},r.onInitPtsFound=function(e,t){var r=t.frag,i=t.id,n=t.initPTS,a=t.timescale,s=t.trackId;if(i===w){var o=r.cc,l=this.fragCurrent;if(this.initPTS[o]={baseTime:n,timescale:a,trackId:s},this.log("InitPTS for cc: "+o+" found from main: "+n/a+" ("+n+"/"+a+") trackId: "+s),this.mainAnchor=r,this.state===Ai.WAITING_INIT_PTS){var u=this.waitingData;(!u&&!this.loadingParts||u&&u.frag.cc!==o)&&this.syncWithAnchor(r,null==u?void 0:u.frag)}else!this.hls.hasEnoughToStart&&l&&l.cc!==o?(l.abortRequests(),this.syncWithAnchor(r,l)):this.state===Ai.IDLE&&this.tick()}},r.getLoadPosition=function(){return!this.startFragRequested&&this.nextLoadPosition>=0?this.nextLoadPosition:e.prototype.getLoadPosition.call(this)},r.syncWithAnchor=function(e,t){var r,i=(null==(r=this.mainFragLoading)?void 0:r.frag)||null;if(!t||(null==i?void 0:i.cc)!==t.cc){var n=(i||e).cc,a=St(this.getLevelDetails(),n,this.getLoadPosition());a&&(this.log("Syncing with main frag at "+a.start+" cc "+a.cc),this.startFragRequested=!1,this.nextLoadPosition=a.start,this.resetLoadingState(),this.state===Ai.IDLE&&this.doTickIdle())}},r.startLoad=function(e,t){if(!this.levels)return this.startPosition=e,void(this.state=Ai.STOPPED);var r=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),r>0&&-1===e?(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),e=r,this.state=Ai.IDLE):this.state=Ai.WAITING_TRACK,this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()},r.doTick=function(){switch(this.state){case Ai.IDLE:this.doTickIdle();break;case Ai.WAITING_TRACK:var t=this.levels,r=this.trackId,i=null==t?void 0:t[r],n=null==i?void 0:i.details;if(n&&!this.waitForLive(i)){if(this.waitForCdnTuneIn(n))break;this.state=Ai.WAITING_INIT_PTS}break;case Ai.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break;case Ai.WAITING_INIT_PTS:var a=this.waitingData;if(a){var s=a.frag,o=a.part,l=a.cache,u=a.complete,d=this.mainAnchor;if(void 0!==this.initPTS[s.cc]){this.waitingData=null,this.state=Ai.FRAG_LOADING;var h={frag:s,part:o,payload:l.flush().buffer,networkDetails:null};this._handleFragmentLoadProgress(h),u&&e.prototype._handleFragmentLoadComplete.call(this,h)}else d&&d.cc!==a.frag.cc&&this.syncWithAnchor(d,a.frag)}else this.state=Ai.IDLE}this.onTickEnd()},r.resetLoadingState=function(){var t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null),e.prototype.resetLoadingState.call(this)},r.onTickEnd=function(){var e=this.media;null!=e&&e.readyState&&(this.lastCurrentTime=e.currentTime)},r.doTickIdle=function(){var e,t=this.hls,r=this.levels,i=this.media,n=this.trackId,a=t.config;if(this.buffering&&(i||this.primaryPrefetch||!this.startFragRequested&&a.startFragPrefetch)&&null!=r&&r[n]){var s=r[n],o=s.details;if(!o||this.waitForLive(s)||this.waitForCdnTuneIn(o))return this.state=Ai.WAITING_TRACK,void(this.startFragRequested=!1);var l=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&l&&(this.bufferFlushed=!1,this.afterBufferFlushed(l,$,O));var u=this.getFwdBufferInfo(l,O);if(null!==u){if(!this.switchingTrack&&this._streamEnded(u,o))return t.trigger(b.BUFFER_EOS,{type:"audio"}),void(this.state=Ai.ENDED);var d=u.len,h=t.maxBufferLength,f=o.fragments,c=f[0].start,g=this.getLoadPosition(),v=this.flushing?g:u.end;if(this.switchingTrack&&i){var m=g;o.PTSKnown&&mc||u.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),i.currentTime=c+.05)}if(!(d>=h&&!this.switchingTrack&&vy.end){var E=this.fragmentTracker.getFragAtPos(v,w);E&&E.end>y.end&&(y=E,this.mainFragLoading={frag:E,targetBufferTime:null})}if(p.start>y.end)return}this.loadFragment(p,s,v)}else this.bufferFlushed=!0}}}},r.onMediaDetaching=function(t,r){this.bufferFlushed=this.flushing=!1,e.prototype.onMediaDetaching.call(this,t,r)},r.onAudioTracksUpdated=function(e,t){var r=t.audioTracks;this.resetTransmuxer(),this.levels=r.map((function(e){return new nt(e)}))},r.onAudioTrackSwitching=function(e,t){var r=!!t.url;this.trackId=t.id;var i=this.fragCurrent;i&&(i.abortRequests(),this.removeUnbufferedFrags(i.start)),this.resetLoadingState(),r?(this.switchingTrack=t,this.flushAudioIfNeeded(t),this.state!==Ai.STOPPED&&(this.setInterval(100),this.state=Ai.IDLE,this.tick())):(this.resetTransmuxer(),this.switchingTrack=null,this.bufferedTrack=t,this.clearInterval())},r.onManifestLoading=function(){e.prototype.onManifestLoading.call(this),this.bufferFlushed=this.flushing=this.audioOnly=!1,this.resetItem(),this.trackId=-1},r.onLevelLoaded=function(e,t){this.mainDetails=t.details;var r=this.cachedTrackLoadedData;r&&(this.cachedTrackLoadedData=null,this.onAudioTrackLoaded(b.AUDIO_TRACK_LOADED,r))},r.onAudioTrackLoaded=function(e,t){var r,i=this.levels,n=t.details,a=t.id,s=t.groupId,o=t.track;if(i){var l=this.mainDetails;if(!l||n.endCC>l.endCC||l.expired)return this.cachedTrackLoadedData=t,void(this.state!==Ai.STOPPED&&(this.state=Ai.WAITING_TRACK));this.cachedTrackLoadedData=null,this.log("Audio track "+a+' "'+o.name+'" of "'+s+'" loaded ['+n.startSN+","+n.endSN+"]"+(n.lastPartSn?"[part-"+n.lastPartSn+"-"+n.lastPartIndex+"]":"")+",duration:"+n.totalduration);var u=i[a],d=0;if(n.live||null!=(r=u.details)&&r.live){if(this.checkLiveUpdate(n),n.deltaUpdateFailed)return;var h;u.details&&(d=this.alignPlaylists(n,u.details,null==(h=this.levelLastLoaded)?void 0:h.details)),n.alignedSliding||(pi(n,l),n.alignedSliding||yi(n,l),d=n.fragmentStart)}u.details=n,this.levelLastLoaded=u,this.startFragRequested||this.setStartPosition(l,d),this.hls.trigger(b.AUDIO_TRACK_UPDATED,{details:n,id:a,groupId:t.groupId}),this.state!==Ai.WAITING_TRACK||this.waitForCdnTuneIn(n)||(this.state=Ai.IDLE),this.tick()}else this.warn("Audio tracks reset while loading track "+a+' "'+o.name+'" of "'+s+'"')},r._handleFragmentLoadProgress=function(e){var t,r=e.frag,i=e.part,n=e.payload,a=this.config,s=this.trackId,o=this.levels;if(o){var l=o[s];if(l){var u=l.details;if(!u)return this.warn("Audio track details undefined on fragment load progress"),void this.removeUnbufferedFrags(r.start);var d=a.defaultAudioCodec||l.audioCodec||"mp4a.40.2",h=this.transmuxer;h||(h=this.transmuxer=new la(this.hls,O,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var f=this.initPTS[r.cc],c=null==(t=r.initSegment)?void 0:t.data;if(void 0!==f){var g=i?i.index:-1,v=-1!==g,m=new nr(r.level,r.sn,r.stats.chunkCount,n.byteLength,g,v);h.push(n,c,d,"",r,i,u.totalduration,!1,m,f)}else this.log("Unknown video PTS for cc "+r.cc+", waiting for video PTS before demuxing audio frag "+r.sn+" of ["+u.startSN+" ,"+u.endSN+"],track "+s),(this.waitingData=this.waitingData||{frag:r,part:i,cache:new Ii,complete:!1}).cache.push(new Uint8Array(n)),this.state!==Ai.STOPPED&&(this.state=Ai.WAITING_INIT_PTS)}else this.warn("Audio track is undefined on fragment load progress")}else this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},r._handleFragmentLoadComplete=function(t){this.waitingData?this.waitingData.complete=!0:e.prototype._handleFragmentLoadComplete.call(this,t)},r.onBufferReset=function(){this.mediaBuffer=null},r.onBufferCreated=function(e,t){this.bufferFlushed=this.flushing=!1;var r=t.tracks.audio;r&&(this.mediaBuffer=r.buffer||null)},r.onFragLoading=function(e,t){!this.audioOnly&&t.frag.type===w&&te(t.frag)&&(this.mainFragLoading=t,this.state===Ai.IDLE&&this.tick())},r.onFragBuffered=function(e,t){var r=t.frag,i=t.part;if(r.type===O)if(this.fragContextChanged(r))this.warn("Fragment "+r.sn+(i?" p: "+i.index:"")+" of level "+r.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+(this.switchingTrack?this.switchingTrack.name:"false"));else{if(te(r)){this.fragPrevious=r;var n=this.switchingTrack;n&&(this.bufferedTrack=n,this.switchingTrack=null,this.hls.trigger(b.AUDIO_TRACK_SWITCHED,d({},n)))}this.fragBufferedComplete(r,i),this.media&&this.tick()}else this.audioOnly||r.type!==w||r.elementaryStreams.video||r.elementaryStreams.audiovideo||(this.audioOnly=!0,this.mainFragLoading=null)},r.onError=function(t,r){var i;if(r.fatal)this.state=Ai.ERROR;else switch(r.details){case k.FRAG_GAP:case k.FRAG_PARSING_ERROR:case k.FRAG_DECRYPT_ERROR:case k.FRAG_LOAD_ERROR:case k.FRAG_LOAD_TIMEOUT:case k.KEY_LOAD_ERROR:case k.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(O,r);break;case k.AUDIO_TRACK_LOAD_ERROR:case k.AUDIO_TRACK_LOAD_TIMEOUT:case k.LEVEL_PARSING_ERROR:r.levelRetry||this.state!==Ai.WAITING_TRACK||(null==(i=r.context)?void 0:i.type)!==P||(this.state=Ai.IDLE);break;case k.BUFFER_ADD_CODEC_ERROR:case k.BUFFER_APPEND_ERROR:if("audio"!==r.parent)return;this.reduceLengthAndFlushBuffer(r)||this.resetLoadingState();break;case k.BUFFER_FULL_ERROR:if("audio"!==r.parent)return;this.reduceLengthAndFlushBuffer(r)&&(this.bufferedTrack=null,e.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"));break;case k.INTERNAL_EXCEPTION:this.recoverWorkerError(r)}},r.onBufferFlushing=function(e,t){t.type!==Z&&(this.flushing=!0)},r.onBufferFlushed=function(e,t){var r=t.type;if(r!==Z){this.flushing=!1,this.bufferFlushed=!0,this.state===Ai.ENDED&&(this.state=Ai.IDLE);var i=this.mediaBuffer||this.media;i&&(this.afterBufferFlushed(i,r,O),this.tick())}},r._handleTransmuxComplete=function(e){var t,r="audio",i=this.hls,n=e.remuxResult,s=e.chunkMeta,o=this.getCurrentContext(s);if(o){var l=o.frag,u=o.part,d=o.level,h=d.details,f=n.audio,c=n.text,g=n.id3,v=n.initSegment;if(!this.fragContextChanged(l)&&h){if(this.state=Ai.PARSING,this.switchingTrack&&f&&this.completeAudioSwitch(this.switchingTrack),null!=v&&v.tracks){var m=l.initSegment||l;if(this.unhandledEncryptionError(v,l))return;this._bufferInitSegment(d,v.tracks,m,s),i.trigger(b.FRAG_PARSING_INIT_SEGMENT,{frag:m,id:r,tracks:v.tracks})}if(f){var p=f.startPTS,y=f.endPTS,E=f.startDTS,T=f.endDTS;u&&(u.elementaryStreams[$]={startPTS:p,endPTS:y,startDTS:E,endDTS:T}),l.setElementaryStreamInfo($,p,y,E,T),this.bufferFragmentData(f,l,u,s)}if(null!=g&&null!=(t=g.samples)&&t.length){var S=a({id:r,frag:l,details:h},g);i.trigger(b.FRAG_PARSING_METADATA,S)}if(c){var A=a({id:r,frag:l,details:h},c);i.trigger(b.FRAG_PARSING_USERDATA,A)}}else this.fragmentTracker.removeFragment(l)}else this.resetWhenMissingContext(s)},r._bufferInitSegment=function(e,t,r,i){if(this.state===Ai.PARSING&&(t.video&&delete t.video,t.audiovideo&&delete t.audiovideo,t.audio)){var n=t.audio;n.id=O;var a=e.audioCodec;this.log("Init audio buffer, container:"+n.container+", codecs[level/parsed]=["+a+"/"+n.codec+"]"),a&&1===a.split(",").length&&(n.levelCodec=a),this.hls.trigger(b.BUFFER_CODECS,t);var s=n.initSegment;if(null!=s&&s.byteLength){var o={type:"audio",frag:r,part:null,chunkMeta:i,parent:r.type,data:s};this.hls.trigger(b.BUFFER_APPENDING,o)}this.tickImmediate()}},r.loadFragment=function(t,r,i){var n,a=this.fragmentTracker.getState(t);if(this.switchingTrack||a===Ut||a===Gt)if(te(t))if(null!=(n=r.details)&&n.live&&!this.initPTS[t.cc]){this.log("Waiting for video PTS in continuity counter "+t.cc+" of live stream before loading audio fragment "+t.sn+" of level "+this.trackId),this.state=Ai.WAITING_INIT_PTS;var s=this.mainDetails;s&&s.fragmentStart!==r.details.fragmentStart&&yi(r.details,s)}else e.prototype.loadFragment.call(this,t,r,i);else this._loadInitSegment(t,r);else this.clearTrackerIfNeeded(t)},r.flushAudioIfNeeded=function(t){if(this.media&&this.bufferedTrack){var r=this.bufferedTrack;ft({name:r.name,lang:r.lang,assocLang:r.assocLang,characteristics:r.characteristics,audioCodec:r.audioCodec,channels:r.channels},t,ct)||(vt(t.url,this.hls)?(this.log("Switching audio track : flushing all audio"),e.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null):this.bufferedTrack=t)}},r.completeAudioSwitch=function(e){var t=this.hls;this.flushAudioIfNeeded(e),this.bufferedTrack=e,this.switchingTrack=null,t.trigger(b.AUDIO_TRACK_SWITCHED,d({},e))},t}(Li),da=function(e){function t(t,r){var i;return(i=e.call(this,r,t.logger)||this).hls=void 0,i.canLoad=!1,i.timer=-1,i.hls=t,i}o(t,e);var r=t.prototype;return r.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},r.clearTimer=function(){-1!==this.timer&&(self.clearTimeout(this.timer),this.timer=-1)},r.startLoad=function(){this.canLoad=!0,this.loadPlaylist()},r.stopLoad=function(){this.canLoad=!1,this.clearTimer()},r.switchParams=function(e,t,r){var i=null==t?void 0:t.renditionReports;if(i){for(var n=-1,a=0;a=0&&h>t.partTarget&&(d+=1)}var f=r&&rt(r);return new it(u,d>=0?d:void 0,f)}}},r.loadPlaylist=function(e){this.clearTimer()},r.loadingPlaylist=function(e,t){this.clearTimer()},r.shouldLoadPlaylist=function(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)},r.getUrlWithDirectives=function(e,t){if(t)try{return t.addDirectives(e)}catch(e){this.warn("Could not construct new URL with HLS Delivery Directives: "+e)}return e},r.playlistLoaded=function(e,t,r){var i=t.details,n=t.stats,a=self.performance.now(),s=n.loading.first?Math.max(0,a-n.loading.first):0;i.advancedDateTime=Date.now()-s;var o=this.hls.config.timelineOffset;if(o!==i.appliedTimelineOffset){var l=Math.max(o||0,0);i.appliedTimelineOffset=l,i.fragments.forEach((function(e){e.setStart(e.playlistOffset+l)}))}if(i.live||null!=r&&r.live){var u="levelInfo"in t?t.levelInfo:t.track;if(i.reloaded(r),r&&i.fragments.length>0){ii(r,i,this);var d=i.playlistParsingError;if(d){this.warn(d);var h=this.hls;if(!h.config.ignorePlaylistParsingErrors){var f,c=t.networkDetails;return void h.trigger(b.ERROR,{type:I.NETWORK_ERROR,details:k.LEVEL_PARSING_ERROR,fatal:!1,url:i.url,error:d,reason:d.message,level:t.level||void 0,parent:null==(f=i.fragments[0])?void 0:f.type,networkDetails:c,stats:n})}i.playlistParsingError=null}}-1===i.requestScheduled&&(i.requestScheduled=n.loading.start);var g,v=this.hls.mainForwardBufferInfo,m=v?v.end-v.len:0,p=oi(i,1e3*(i.edge-m));if(i.requestScheduled+p0){if(_>3*i.targetduration)this.log("Playlist last advanced "+D.toFixed(2)+"s ago. Omitting segment and part directives."),y=void 0,E=void 0;else if(null!=r&&r.tuneInGoal&&_-i.partTarget>r.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+r.tuneInGoal+" to: "+P+" with playlist age: "+i.age),P=0;else{var C=Math.floor(P/i.targetduration);y+=C,void 0!==E&&(E+=Math.round(P%i.targetduration/i.partTarget)),this.log("CDN Tune-in age: "+i.ageHeader+"s last advanced "+D.toFixed(2)+"s goal: "+P+" skip sn "+C+" to part "+E)}i.tuneInGoal=P}if(g=this.getDeliveryDirectives(i,t.deliveryDirectives,y,E),T||!R)return i.requestScheduled=a,void this.loadingPlaylist(u,g)}else(i.canBlockReload||i.canSkipUntil)&&(g=this.getDeliveryDirectives(i,t.deliveryDirectives,y,E));g&&void 0!==y&&i.canBlockReload&&(i.requestScheduled=n.loading.first+Math.max(p-2*s,p/2)),this.scheduleLoading(u,g,i)}else this.clearTimer()},r.scheduleLoading=function(e,t,r){var i=this,n=r||e.details;if(n){var a=self.performance.now(),s=n.requestScheduled;if(a>=s)this.loadingPlaylist(e,t);else{var o=s-a;this.log("reload live playlist "+(e.name||e.bitrate+"bps")+" in "+Math.round(o)+" ms"),this.clearTimer(),this.timer=self.setTimeout((function(){return i.loadingPlaylist(e,t)}),o)}}else this.loadingPlaylist(e,t)},r.getDeliveryDirectives=function(e,t,r,i){var n=rt(e);return null!=t&&t.skip&&e.deltaUpdateFailed&&(r=t.msn,i=t.part,n=Je),new it(r,i,n)},r.checkRetry=function(e){var t=this,r=e.details,i=At(e),n=e.errorAction,a=n||{},s=a.action,o=a.retryCount,l=void 0===o?0:o,u=a.retryConfig,d=!!n&&!!u&&(s===Ct||!n.resolved&&s===_t);if(d){var h;if(l>=u.maxNumRetry)return!1;if(i&&null!=(h=e.context)&&h.deliveryDirectives)this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" without delivery-directives'),this.loadPlaylist();else{var f=Rt(u,l);this.clearTimer(),this.timer=self.setTimeout((function(){return t.loadPlaylist()}),f),this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" in '+f+"ms")}e.levelRetry=!0,n.resolved=!0}return d},t}(N);function ha(e,t){if(e.length!==t.length)return!1;for(var r=0;r-1)n=a[o];else{var l=ht(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var d={audioTracks:a};this.log("Updating audio tracks, "+a.length+" track(s) found in group(s): "+(null==r?void 0:r.join(","))),this.hls.trigger(b.AUDIO_TRACKS_UPDATED,d);var h=this.trackId;if(-1!==u&&-1===h)this.setAudioTrack(u);else if(a.length&&-1===h){var f,c=new Error("No audio track selected for current audio group-ID(s): "+(null==(f=this.groupIds)?void 0:f.join(","))+" track count: "+a.length);this.warn(c.message),this.hls.trigger(b.ERROR,{type:I.MEDIA_ERROR,details:k.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:c})}}}},r.onError=function(e,t){!t.fatal&&t.context&&(t.context.type!==P||t.context.id!==this.trackId||this.groupIds&&-1===this.groupIds.indexOf(t.context.groupId)||this.checkRetry(t))},r.setAudioOption=function(e){var t=this.hls;if(t.config.audioPreference=e,e){var r=this.allAudioTracks;if(this.selectDefaultTrack=!1,r.length){var i=this.currentTrack;if(i&&ft(e,i,ct))return i;var n=ht(e,this.tracksInGroup,ct);if(n>-1){var a=this.tracksInGroup[n];return this.setAudioTrack(n),a}if(i){var s=t.loadLevel;-1===s&&(s=t.firstAutoLevel);var o=function(e,t,r,i,n){var a=t[i],s=t.reduce((function(e,t,r){var i=t.uri;return(e[i]||(e[i]=[])).push(r),e}),{})[a.uri];s.length>1&&(i=Math.max.apply(Math,s));var o=a.videoRange,l=a.frameRate,u=a.codecSet.substring(0,4),d=gt(t,i,(function(t){if(t.videoRange!==o||t.frameRate!==l||t.codecSet.substring(0,4)!==u)return!1;var i=t.audioGroups,a=r.filter((function(e){return!i||-1!==i.indexOf(e.groupId)}));return ht(e,a,n)>-1}));return d>-1?d:gt(t,i,(function(t){var i=t.audioGroups,a=r.filter((function(e){return!i||-1!==i.indexOf(e.groupId)}));return ht(e,a,n)>-1}))}(e,t.levels,r,s,ct);if(-1===o)return null;t.nextLoadLevel=o}if(e.channels||e.audioCodec){var l=ht(e,r);if(l>-1)return r[l]}}}return null},r.setAudioTrack=function(e){var t=this.tracksInGroup;if(e<0||e>=t.length)this.warn("Invalid audio track id: "+e);else{this.selectDefaultTrack=!1;var r=this.currentTrack,i=t[e],n=i.details&&!i.details.live;if(!(e===this.trackId&&i===r&&n||(this.log("Switching to audio-track "+e+' "'+i.name+'" lang:'+i.lang+" group:"+i.groupId+" channels:"+i.channels),this.trackId=e,this.currentTrack=i,this.hls.trigger(b.AUDIO_TRACK_SWITCHING,d({},i)),n))){var a=this.switchParams(i.url,null==r?void 0:r.details,i.details);this.loadPlaylist(a)}}},r.findTrackId=function(e){for(var t=this.tracksInGroup,r=0;r":"\n"+this.list("video")+"\n"+this.list("audio")+"\n"+this.list("audiovideo")+"}"},t.list=function(e){var t,r;return null!=(t=this.queues)&&t[e]||null!=(r=this.tracks)&&r[e]?e+": ("+this.listSbInfo(e)+") "+this.listOps(e):""},t.listSbInfo=function(e){var t,r=null==(t=this.tracks)?void 0:t[e],i=null==r?void 0:r.buffer;return i?"SourceBuffer"+(i.updating?" updating":"")+(r.ended?" ended":"")+(r.ending?" ending":""):"none"},t.listOps=function(e){var t;return(null==(t=this.queues)?void 0:t[e].map((function(e){return e.label})).join(", "))||""},e}(),ma=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,pa="HlsJsTrackRemovedError",ya=function(e){function t(t){var r;return(r=e.call(this,t)||this).name=pa,r}return o(t,e),t}(c(Error)),Ea=function(e){function t(t,r){var i,n;return(i=e.call(this,"buffer-controller",t.logger)||this).hls=void 0,i.fragmentTracker=void 0,i.details=null,i._objectUrl=null,i.operationQueue=null,i.bufferCodecEventsTotal=0,i.media=null,i.mediaSource=null,i.lastMpegAudioChunk=null,i.blockedAudioAppend=null,i.lastVideoAppendEnd=0,i.appendSource=void 0,i.transferData=void 0,i.overrides=void 0,i.appendErrors={audio:0,video:0,audiovideo:0},i.tracks={},i.sourceBuffers=[[null,null],[null,null]],i._onEndStreaming=function(e){var t;i.hls&&"open"===(null==(t=i.mediaSource)?void 0:t.readyState)&&i.hls.pauseBuffering()},i._onStartStreaming=function(e){i.hls&&i.hls.resumeBuffering()},i._onMediaSourceOpen=function(e){var t=i,r=t.media,n=t.mediaSource;e&&i.log("Media source opened"),r&&n&&(n.removeEventListener("sourceopen",i._onMediaSourceOpen),r.removeEventListener("emptied",i._onMediaEmptied),i.updateDuration(),i.hls.trigger(b.MEDIA_ATTACHED,{media:r,mediaSource:n}),null!==i.mediaSource&&i.checkPendingTracks())},i._onMediaSourceClose=function(){i.log("Media source closed")},i._onMediaSourceEnded=function(){i.log("Media source ended")},i._onMediaEmptied=function(){var e=i,t=e.mediaSrc,r=e._objectUrl;t!==r&&i.error("Media element src was set while attaching MediaSource ("+r+" > "+t+")")},i.hls=t,i.fragmentTracker=r,i.appendSource=(n=W(t.config.preferManagedMediaSource),"undefined"!=typeof self&&n===self.ManagedMediaSource),i.initTracks(),i.registerListeners(),i}o(t,e);var r=t.prototype;return r.hasSourceTypes=function(){return Object.keys(this.tracks).length>0},r.destroy=function(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.transferData=this.overrides=void 0,this.operationQueue&&(this.operationQueue.destroy(),this.operationQueue=null),this.hls=this.fragmentTracker=null,this._onMediaSourceOpen=this._onMediaSourceClose=null,this._onMediaSourceEnded=null,this._onStartStreaming=this._onEndStreaming=null},r.registerListeners=function(){var e=this.hls;e.on(b.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.MANIFEST_PARSED,this.onManifestParsed,this),e.on(b.BUFFER_RESET,this.onBufferReset,this),e.on(b.BUFFER_APPENDING,this.onBufferAppending,this),e.on(b.BUFFER_CODECS,this.onBufferCodecs,this),e.on(b.BUFFER_EOS,this.onBufferEos,this),e.on(b.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(b.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(b.FRAG_PARSED,this.onFragParsed,this),e.on(b.FRAG_CHANGED,this.onFragChanged,this),e.on(b.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e.off(b.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.MANIFEST_PARSED,this.onManifestParsed,this),e.off(b.BUFFER_RESET,this.onBufferReset,this),e.off(b.BUFFER_APPENDING,this.onBufferAppending,this),e.off(b.BUFFER_CODECS,this.onBufferCodecs,this),e.off(b.BUFFER_EOS,this.onBufferEos,this),e.off(b.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(b.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(b.FRAG_PARSED,this.onFragParsed,this),e.off(b.FRAG_CHANGED,this.onFragChanged,this),e.off(b.ERROR,this.onError,this)},r.transferMedia=function(){var e=this,t=this.media,r=this.mediaSource;if(!t)return null;var i={};if(this.operationQueue){var n=this.isUpdating();n||this.operationQueue.removeBlockers();var s=this.isQueued();(n||s)&&this.warn("Transfering MediaSource with"+(s?" operations in queue":"")+(n?" updating SourceBuffer(s)":"")+" "+this.operationQueue),this.operationQueue.destroy()}var o=this.transferData;return!this.sourceBufferCount&&o&&o.mediaSource===r?a(i,o.tracks):this.sourceBuffers.forEach((function(t){var r=t[0];r&&(i[r]=a({},e.tracks[r]),e.removeBuffer(r)),t[0]=t[1]=null})),{media:t,mediaSource:r,tracks:i}},r.initTracks=function(){this.sourceBuffers=[[null,null],[null,null]],this.tracks={},this.resetQueue(),this.resetAppendErrors(),this.lastMpegAudioChunk=this.blockedAudioAppend=null,this.lastVideoAppendEnd=0},r.onManifestLoading=function(){this.bufferCodecEventsTotal=0,this.details=null},r.onManifestParsed=function(e,t){var r,i=2;(t.audio&&!t.video||!t.altAudio)&&(i=1),this.bufferCodecEventsTotal=i,this.log(i+" bufferCodec event(s) expected."),null!=(r=this.transferData)&&r.mediaSource&&this.sourceBufferCount&&i&&this.bufferCreated()},r.onMediaAttaching=function(e,t){var r=this.media=t.media;this.transferData=this.overrides=void 0;var i=W(this.appendSource);if(i){var n=!!t.mediaSource;(n||t.overrides)&&(this.transferData=t,this.overrides=t.overrides);var a=this.mediaSource=t.mediaSource||new i;if(this.assignMediaSource(a),n)this._objectUrl=r.src,this.attachTransferred();else{var s=this._objectUrl=self.URL.createObjectURL(a);if(this.appendSource)try{r.removeAttribute("src");var o=self.ManagedMediaSource;r.disableRemotePlayback=r.disableRemotePlayback||o&&a instanceof o,Ta(r),function(e,t){var r=self.document.createElement("source");r.type="video/mp4",r.src=t,e.appendChild(r)}(r,s),r.load()}catch(e){r.src=s}else r.src=s}r.addEventListener("emptied",this._onMediaEmptied)}},r.assignMediaSource=function(e){var t,r;this.log(((null==(t=this.transferData)?void 0:t.mediaSource)===e?"transferred":"created")+" media source: "+(null==(r=e.constructor)?void 0:r.name)),e.addEventListener("sourceopen",this._onMediaSourceOpen),e.addEventListener("sourceended",this._onMediaSourceEnded),e.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(e.addEventListener("startstreaming",this._onStartStreaming),e.addEventListener("endstreaming",this._onEndStreaming))},r.attachTransferred=function(){var e=this,t=this.media,r=this.transferData;if(r&&t){var i=this.tracks,n=r.tracks,a=n?Object.keys(n):null,s=a?a.length:0,o=function(){Promise.resolve().then((function(){e.media&&e.mediaSourceOpenOrEnded&&e._onMediaSourceOpen()}))};if(n&&a&&s){if(!this.tracksReady)return this.hls.config.startFragPrefetch=!0,void this.log("attachTransferred: waiting for SourceBuffer track info");if(this.log("attachTransferred: (bufferCodecEventsTotal "+this.bufferCodecEventsTotal+")\nrequired tracks: "+ot(i,(function(e,t){return"initSegment"===e?void 0:t}))+";\ntransfer tracks: "+ot(n,(function(e,t){return"initSegment"===e?void 0:t}))+"}"),!j(n,i)){r.mediaSource=null,r.tracks=void 0;var l=t.currentTime,u=this.details,d=Math.max(l,(null==u?void 0:u.fragments[0].start)||0);return d-l>1?void this.log("attachTransferred: waiting for playback to reach new tracks start time "+l+" -> "+d):(this.warn('attachTransferred: resetting MediaSource for incompatible tracks ("'+Object.keys(n)+'"->"'+Object.keys(i)+'") start time: '+d+" currentTime: "+l),this.onMediaDetaching(b.MEDIA_DETACHING,{}),this.onMediaAttaching(b.MEDIA_ATTACHING,r),void(t.currentTime=d))}this.transferData=void 0,a.forEach((function(t){var r=t,i=n[r];if(i){var a=i.buffer;if(a){var s=e.fragmentTracker,o=i.id;if(s.hasFragments(o)||s.hasParts(o)){var l=sr.getBuffered(a);s.detectEvictedFragments(r,l,o,null,!0)}var u=Sa(r),d=[r,a];e.sourceBuffers[u]=d,a.updating&&e.operationQueue&&e.operationQueue.prependBlocker(r),e.trackSourceBuffer(r,i)}}})),o(),this.bufferCreated()}else this.log("attachTransferred: MediaSource w/o SourceBuffers"),o()}},r.onMediaDetaching=function(e,t){var r=this,i=!!t.transferMedia;this.transferData=this.overrides=void 0;var n=this.media,a=this.mediaSource,s=this._objectUrl;if(a){if(this.log("media source "+(i?"transferring":"detaching")),i)this.sourceBuffers.forEach((function(e){var t=e[0];t&&r.removeBuffer(t)})),this.resetQueue();else{if(this.mediaSourceOpenOrEnded){var o="open"===a.readyState;try{for(var l=a.sourceBuffers,u=l.length;u--;)o&&l[u].abort(),a.removeSourceBuffer(l[u]);o&&a.endOfStream()}catch(e){this.warn("onMediaDetaching: "+e.message+" while calling endOfStream")}}this.sourceBufferCount&&this.onBufferReset()}a.removeEventListener("sourceopen",this._onMediaSourceOpen),a.removeEventListener("sourceended",this._onMediaSourceEnded),a.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(a.removeEventListener("startstreaming",this._onStartStreaming),a.removeEventListener("endstreaming",this._onEndStreaming)),this.mediaSource=null,this._objectUrl=null}n&&(n.removeEventListener("emptied",this._onMediaEmptied),i||(s&&self.URL.revokeObjectURL(s),this.mediaSrc===s?(n.removeAttribute("src"),this.appendSource&&Ta(n),n.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.media=null),this.hls.trigger(b.MEDIA_DETACHED,t)},r.onBufferReset=function(){var e=this;this.sourceBuffers.forEach((function(t){var r=t[0];r&&e.resetBuffer(r)})),this.initTracks()},r.resetBuffer=function(e){var t,r=null==(t=this.tracks[e])?void 0:t.buffer;if(this.removeBuffer(e),r)try{var i;null!=(i=this.mediaSource)&&i.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(r)}catch(t){this.warn("onBufferReset "+e,t)}delete this.tracks[e]},r.removeBuffer=function(e){this.removeBufferListeners(e),this.sourceBuffers[Sa(e)]=[null,null];var t=this.tracks[e];t&&(t.buffer=void 0)},r.resetQueue=function(){this.operationQueue&&this.operationQueue.destroy(),this.operationQueue=new va(this.tracks)},r.onBufferCodecs=function(e,t){var r=this,i=this.tracks,n=Object.keys(t);this.log('BUFFER_CODECS: "'+n+'" (current SB count '+this.sourceBufferCount+")");var a="audiovideo"in t&&(i.audio||i.video)||i.audiovideo&&("audio"in t||"video"in t),s=!a&&this.sourceBufferCount&&this.media&&n.some((function(e){return!i[e]}));a||s?this.warn('Unsupported transition between "'+Object.keys(i)+'" and "'+n+'" SourceBuffers'):(n.forEach((function(e){var n,a,s=t[e],o=s.id,l=s.codec,u=s.levelCodec,d=s.container,h=s.metadata,f=s.supplemental,c=i[e],g=null==(n=r.transferData)||null==(n=n.tracks)?void 0:n[e],v=null!=g&&g.buffer?g:c,m=(null==v?void 0:v.pendingCodec)||(null==v?void 0:v.codec),p=null==v?void 0:v.levelCodec;c||(c=i[e]={buffer:void 0,listeners:[],codec:l,supplemental:f,container:d,levelCodec:u,metadata:h,id:o});var y=Ge(m,p),E=null==y?void 0:y.replace(ma,"$1"),T=Ge(l,u),S=null==(a=T)?void 0:a.replace(ma,"$1");T&&y&&E!==S&&("audio"===e.slice(0,5)&&(T=Be(T,r.appendSource)),r.log("switching codec "+m+" to "+T),T!==(c.pendingCodec||c.codec)&&(c.pendingCodec=T),c.container=d,r.appendChangeType(e,d,T))})),(this.tracksReady||this.sourceBufferCount)&&(t.tracks=this.sourceBufferTracks),this.sourceBufferCount||this.mediaSourceOpenOrEnded&&this.checkPendingTracks())},r.appendChangeType=function(e,t,r){var i=this,n=t+";codecs="+r,a={label:"change-type="+n,execute:function(){var a=i.tracks[e];if(a){var s=a.buffer;null!=s&&s.changeType&&(i.log("changing "+e+" sourceBuffer type to "+n),s.changeType(n),a.codec=r,a.container=t)}i.shiftAndExecuteNext(e)},onStart:function(){},onComplete:function(){},onError:function(t){i.warn("Failed to change "+e+" SourceBuffer type",t)}};this.append(a,e,this.isPending(this.tracks[e]))},r.blockAudio=function(e){var t,r=this,i=e.start,n=i+.05*e.duration;if(!0!==(null==(t=this.fragmentTracker.getAppendedFrag(i,w))?void 0:t.gap)){var a={label:"block-audio",execute:function(){var e,t=r.tracks.video;(r.lastVideoAppendEnd>n||null!=t&&t.buffer&&sr.isBuffered(t.buffer,n)||!0===(null==(e=r.fragmentTracker.getAppendedFrag(n,w))?void 0:e.gap))&&(r.blockedAudioAppend=null,r.shiftAndExecuteNext("audio"))},onStart:function(){},onComplete:function(){},onError:function(e){r.warn("Error executing block-audio operation",e)}};this.blockedAudioAppend={op:a,frag:e},this.append(a,"audio",!0)}},r.unblockAudio=function(){var e=this.blockedAudioAppend,t=this.operationQueue;e&&t&&(this.blockedAudioAppend=null,t.unblockAudio(e.op))},r.onBufferAppending=function(e,t){var r=this,i=this.tracks,n=t.data,a=t.type,s=t.parent,o=t.frag,l=t.part,u=t.chunkMeta,d=t.offset,h=u.buffering[a],f=o.sn,c=o.cc,g=self.performance.now();h.start=g;var v=o.stats.buffering,m=l?l.stats.buffering:null;0===v.start&&(v.start=g),m&&0===m.start&&(m.start=g);var p=i.audio,y=!1;"audio"===a&&"audio/mpeg"===(null==p?void 0:p.container)&&(y=!this.lastMpegAudioChunk||1===u.id||this.lastMpegAudioChunk.sn!==u.sn,this.lastMpegAudioChunk=u);var E=i.video,T=null==E?void 0:E.buffer;if(T&&"initSegment"!==f){var S=l||o,L=this.blockedAudioAppend;if("audio"!==a||"main"===s||this.blockedAudioAppend||E.ending||E.ended){if("video"===a){var R=S.end;if(L){var D=L.frag.start;(R>D||R=r.hls.config.appendErrorMaxRetry||n)&&(i.fatal=!0)}r.hls.trigger(b.ERROR,i)}};this.append(O,a,this.isPending(this.tracks[a]))},r.getFlushOp=function(e,t,r){var i=this;return this.log('queuing "'+e+'" remove '+t+"-"+r),{label:"remove",execute:function(){i.removeExecutor(e,t,r)},onStart:function(){},onComplete:function(){i.hls.trigger(b.BUFFER_FLUSHED,{type:e})},onError:function(n){i.warn("Failed to remove "+t+"-"+r+' from "'+e+'" SourceBuffer',n)}}},r.onBufferFlushing=function(e,t){var r=this,i=t.type,n=t.startOffset,a=t.endOffset;i?this.append(this.getFlushOp(i,n,a),i):this.sourceBuffers.forEach((function(e){var t=e[0];t&&r.append(r.getFlushOp(t,n,a),t)}))},r.onFragParsed=function(e,t){var r=this,i=t.frag,n=t.part,a=[],s=n?n.elementaryStreams:i.elementaryStreams;s[J]?a.push("audiovideo"):(s[$]&&a.push("audio"),s[Z]&&a.push("video")),0===a.length&&this.warn("Fragments must have at least one ElementaryStreamType set. type: "+i.type+" level: "+i.level+" sn: "+i.sn),this.blockBuffers((function(){var e=self.performance.now();i.stats.buffering.end=e,n&&(n.stats.buffering.end=e);var t=n?n.stats:i.stats;r.hls.trigger(b.FRAG_BUFFERED,{frag:i,part:n,stats:t,id:i.type})}),a).catch((function(e){r.warn("Fragment buffered callback "+e),r.stepOperationQueue(r.sourceBufferTypes)}))},r.onFragChanged=function(e,t){this.trimBuffers()},r.onBufferEos=function(e,t){var r,i=this;this.sourceBuffers.forEach((function(e){var r=e[0];if(r){var n=i.tracks[r];t.type&&t.type!==r||(n.ending=!0,n.ended||(n.ended=!0,i.log(r+" buffer reached EOS")))}}));var n=!1!==(null==(r=this.overrides)?void 0:r.endOfStream);this.sourceBufferCount>0&&!this.sourceBuffers.some((function(e){var t,r=e[0];return r&&!(null!=(t=i.tracks[r])&&t.ended)}))?n?(this.log("Queueing EOS"),this.blockUntilOpen((function(){i.tracksEnded();var e=i.mediaSource;e&&"open"===e.readyState?(i.log("Calling mediaSource.endOfStream()"),e.endOfStream(),i.hls.trigger(b.BUFFERED_TO_END,void 0)):e&&i.log("Could not call mediaSource.endOfStream(). mediaSource.readyState: "+e.readyState)}))):(this.tracksEnded(),this.hls.trigger(b.BUFFERED_TO_END,void 0)):"video"===t.type&&this.unblockAudio()},r.tracksEnded=function(){var e=this;this.sourceBuffers.forEach((function(t){var r=t[0];if(null!==r){var i=e.tracks[r];i&&(i.ending=!1)}}))},r.onLevelUpdated=function(e,t){var r=t.details;r.fragments.length&&(this.details=r,this.updateDuration())},r.updateDuration=function(){var e=this;this.blockUntilOpen((function(){var t=e.getDurationAndRange();t&&e.updateMediaSource(t)}))},r.onError=function(e,t){if(t.details===k.BUFFER_APPEND_ERROR&&t.frag){var r,i=null==(r=t.errorAction)?void 0:r.nextAutoLevel;A(i)&&i!==t.frag.level&&this.resetAppendErrors()}},r.resetAppendErrors=function(){this.appendErrors={audio:0,video:0,audiovideo:0}},r.trimBuffers=function(){var e=this.hls,t=this.details,r=this.media;if(r&&null!==t&&this.sourceBufferCount){var i=e.config,n=r.currentTime,a=t.levelTargetDuration,s=t.live&&null!==i.liveBackBufferLength?i.liveBackBufferLength:i.backBufferLength;if(A(s)&&s>=0){var o=Math.max(s,a),l=Math.floor(n/a)*a-o;this.flushBackBuffer(n,a,l)}var u=i.frontBufferFlushThreshold;if(A(u)&&u>0){var d=Math.max(i.maxBufferLength,u),h=Math.max(d,a),f=Math.floor(n/a)*a+h;this.flushFrontBuffer(n,a,f)}}},r.flushBackBuffer=function(e,t,r){var i=this;this.sourceBuffers.forEach((function(e){var t=e[0],n=e[1];if(n){var a=sr.getBuffered(n);if(a.length>0&&r>a.start(0)){var s;i.hls.trigger(b.BACK_BUFFER_REACHED,{bufferEnd:r});var o=i.tracks[t];if(null!=(s=i.details)&&s.live)i.hls.trigger(b.LIVE_BACK_BUFFER_REACHED,{bufferEnd:r});else if(null!=o&&o.ended)return void i.log("Cannot flush "+t+" back buffer while SourceBuffer is in ended state");i.hls.trigger(b.BUFFER_FLUSHING,{startOffset:0,endOffset:r,type:t})}}}))},r.flushFrontBuffer=function(e,t,r){var i=this;this.sourceBuffers.forEach((function(t){var n=t[0],a=t[1];if(a){var s=sr.getBuffered(a),o=s.length;if(o<2)return;var l=s.start(o-1),u=s.end(o-1);if(r>l||e>=l&&e<=u)return;i.hls.trigger(b.BUFFER_FLUSHING,{startOffset:l,endOffset:1/0,type:n})}}))},r.getDurationAndRange=function(){var e,t=this.details,r=this.mediaSource;if(!t||!this.media||"open"!==(null==r?void 0:r.readyState))return null;var i=t.edge;if(t.live&&this.hls.config.liveDurationInfinity){if(t.fragments.length&&r.setLiveSeekableRange){var n=Math.max(0,t.fragmentStart);return{duration:1/0,start:n,end:Math.max(n,i)}}return{duration:1/0}}var a=null==(e=this.overrides)?void 0:e.duration;if(a)return A(a)?{duration:a}:null;var s=this.media.duration;return i>(A(r.duration)?r.duration:0)&&i>s||!A(s)?{duration:i}:null},r.updateMediaSource=function(e){var t=e.duration,r=e.start,i=e.end,n=this.mediaSource;this.media&&n&&"open"===n.readyState&&(n.duration!==t&&(A(t)&&this.log("Updating MediaSource duration to "+t.toFixed(3)),n.duration=t),void 0!==r&&void 0!==i&&(this.log("MediaSource duration is set to "+n.duration+". Setting seekable range to "+r+"-"+i+"."),n.setLiveSeekableRange(r,i)))},r.checkPendingTracks=function(){var e=this.bufferCodecEventsTotal,t=this.pendingTrackCount,r=this.tracks;if(this.log("checkPendingTracks (pending: "+t+" codec events expected: "+e+") "+ot(r)),this.tracksReady){var i,n=null==(i=this.transferData)?void 0:i.tracks;n&&Object.keys(n).length?this.attachTransferred():this.createSourceBuffers()}},r.bufferCreated=function(){var e=this;if(this.sourceBufferCount){var t={};this.sourceBuffers.forEach((function(r){var i=r[0],n=r[1];if(i){var a=e.tracks[i];t[i]={buffer:n,container:a.container,codec:a.codec,supplemental:a.supplemental,levelCodec:a.levelCodec,id:a.id,metadata:a.metadata}}})),this.hls.trigger(b.BUFFER_CREATED,{tracks:t}),this.log("SourceBuffers created. Running queue: "+this.operationQueue),this.sourceBuffers.forEach((function(t){var r=t[0];e.executeNext(r)}))}else{var r=new Error("could not create source buffer for media codec(s)");this.hls.trigger(b.ERROR,{type:I.MEDIA_ERROR,details:k.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:r,reason:r.message})}},r.createSourceBuffers=function(){var e=this.tracks,t=this.sourceBuffers,r=this.mediaSource;if(!r)throw new Error("createSourceBuffers called when mediaSource was null");for(var i in e){var n=i,a=e[n];if(this.isPending(a)){var s=this.getTrackCodec(a,n),o=a.container+";codecs="+s;a.codec=s,this.log("creating sourceBuffer("+o+")"+(this.currentOp(n)?" Queued":"")+" "+ot(a));try{var l=r.addSourceBuffer(o),u=Sa(n),d=[n,l];t[u]=d,a.buffer=l}catch(e){var h;return this.error("error while trying to add sourceBuffer: "+e.message),this.shiftAndExecuteNext(n),null==(h=this.operationQueue)||h.removeBlockers(),delete this.tracks[n],void this.hls.trigger(b.ERROR,{type:I.MEDIA_ERROR,details:k.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:e,sourceBufferName:n,mimeType:o,parent:a.id})}this.trackSourceBuffer(n,a)}}this.bufferCreated()},r.getTrackCodec=function(e,t){var r=e.supplemental,i=e.codec;r&&("video"===t||"audiovideo"===t)&&we(r,"video")&&(i=function(e,t){var r=[];if(e)for(var i=e.split(","),n=0;n=r&&(this.log("Updating "+i+" SourceBuffer timestampOffset to "+t+" (sn: "+n+" cc: "+a+")"),e.timestampOffset=t)},r.removeExecutor=function(e,t,r){var i=this.media,n=this.mediaSource,a=this.tracks[e],s=null==a?void 0:a.buffer;if(!i||!n||!s)return this.warn("Attempting to remove from the "+e+" SourceBuffer, but it does not exist"),void this.shiftAndExecuteNext(e);var o=A(i.duration)?i.duration:1/0,l=A(n.duration)?n.duration:1/0,u=Math.max(0,t),d=Math.min(r,o,l);d>u&&(!a.ending||a.ended)?(a.ended=!1,this.log("Removing ["+u+","+d+"] from the "+e+" SourceBuffer"),s.remove(u,d)):this.shiftAndExecuteNext(e)},r.appendExecutor=function(e,t){var r=this.tracks[t],i=null==r?void 0:r.buffer;if(!i)throw new ya("Attempting to append to the "+t+" SourceBuffer, but it does not exist");r.ending=!1,r.ended=!1,i.appendBuffer(e)},r.blockUntilOpen=function(e){var t=this;if(this.isUpdating()||this.isQueued())this.blockBuffers(e).catch((function(e){t.warn("SourceBuffer blocked callback "+e),t.stepOperationQueue(t.sourceBufferTypes)}));else try{e()}catch(e){this.warn("Callback run without blocking "+this.operationQueue+" "+e)}},r.isUpdating=function(){return this.sourceBuffers.some((function(e){var t=e[0],r=e[1];return t&&r.updating}))},r.isQueued=function(){var e=this;return this.sourceBuffers.some((function(t){var r=t[0];return r&&!!e.currentOp(r)}))},r.isPending=function(e){return!!e&&!e.buffer},r.blockBuffers=function(e,t){var r=this;if(void 0===t&&(t=this.sourceBufferTypes),!t.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(e);var i=this.operationQueue,n=t.map((function(e){return r.appendBlocker(e)}));return t.length>1&&!!this.blockedAudioAppend&&this.unblockAudio(),Promise.all(n).then((function(t){i===r.operationQueue&&(e(),r.stepOperationQueue(r.sourceBufferTypes))}))},r.stepOperationQueue=function(e){var t=this;e.forEach((function(e){var r,i=null==(r=t.tracks[e])?void 0:r.buffer;i&&!i.updating&&t.shiftAndExecuteNext(e)}))},r.append=function(e,t,r){this.operationQueue&&this.operationQueue.append(e,t,r)},r.appendBlocker=function(e){if(this.operationQueue)return this.operationQueue.appendBlocker(e)},r.currentOp=function(e){return this.operationQueue?this.operationQueue.current(e):null},r.executeNext=function(e){e&&this.operationQueue&&this.operationQueue.executeNext(e)},r.shiftAndExecuteNext=function(e){this.operationQueue&&this.operationQueue.shiftAndExecuteNext(e)},r.addBufferListener=function(e,t,r){var i=this.tracks[e];if(i){var n=i.buffer;if(n){var a=r.bind(this,e);i.listeners.push({event:t,listener:a}),n.addEventListener(t,a)}}},r.removeBufferListeners=function(e){var t=this.tracks[e];if(t){var r=t.buffer;r&&(t.listeners.forEach((function(e){r.removeEventListener(e.event,e.listener)})),t.listeners.length=0)}},i(t,[{key:"mediaSourceOpenOrEnded",get:function(){var e,t=null==(e=this.mediaSource)?void 0:e.readyState;return"open"===t||"ended"===t}},{key:"sourceBufferTracks",get:function(){var e=this;return Object.keys(this.tracks).reduce((function(t,r){var i=e.tracks[r];return t[r]={id:i.id,container:i.container,codec:i.codec,levelCodec:i.levelCodec},t}),{})}},{key:"bufferedToEnd",get:function(){var e=this;return this.sourceBufferCount>0&&!this.sourceBuffers.some((function(t){var r=t[0];if(r){var i=e.tracks[r];if(i)return!i.ended||i.ending}return!1}))}},{key:"tracksReady",get:function(){var e=this.pendingTrackCount;return e>0&&(e>=this.bufferCodecEventsTotal||this.isPending(this.tracks.audiovideo))}},{key:"mediaSrc",get:function(){var e,t,r=(null==(e=this.media)||null==(t=e.querySelector)?void 0:t.call(e,"source"))||this.media;return null==r?void 0:r.src}},{key:"pendingTrackCount",get:function(){var e=this;return Object.keys(this.tracks).reduce((function(t,r){return t+(e.isPending(e.tracks[r])?1:0)}),0)}},{key:"sourceBufferCount",get:function(){return this.sourceBuffers.reduce((function(e,t){return e+(t[0]?1:0)}),0)}},{key:"sourceBufferTypes",get:function(){return this.sourceBuffers.map((function(e){return e[0]})).filter((function(e){return!!e}))}}])}(N);function Ta(e){var t=e.querySelectorAll("source");[].slice.call(t).forEach((function(t){e.removeChild(t)}))}function Sa(e){return"audio"===e?1:0}var Aa=function(){function e(e){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=e,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var t=e.prototype;return t.setStreamController=function(e){this.streamController=e},t.destroy=function(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},t.registerListeners=function(){var e=this.hls;e.on(b.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.on(b.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(b.MANIFEST_PARSED,this.onManifestParsed,this),e.on(b.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(b.BUFFER_CODECS,this.onBufferCodecs,this),e.on(b.MEDIA_DETACHING,this.onMediaDetaching,this)},t.unregisterListener=function(){var e=this.hls;e.off(b.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.off(b.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(b.MANIFEST_PARSED,this.onManifestParsed,this),e.off(b.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(b.BUFFER_CODECS,this.onBufferCodecs,this),e.off(b.MEDIA_DETACHING,this.onMediaDetaching,this)},t.onFpsDropLevelCapping=function(e,t){var r=this.hls.levels[t.droppedLevel];this.isLevelAllowed(r)&&this.restrictedLevels.push({bitrate:r.bitrate,height:r.height,width:r.width})},t.onMediaAttaching=function(e,t){this.media=t.media instanceof HTMLVideoElement?t.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()},t.onManifestParsed=function(e,t){var r=this.hls;this.restrictedLevels=[],this.firstLevel=t.firstLevel,r.config.capLevelToPlayerSize&&t.video&&this.startCapping()},t.onLevelsUpdated=function(e,t){this.timer&&A(this.autoLevelCapping)&&this.detectPlayerSize()},t.onBufferCodecs=function(e,t){this.hls.config.capLevelToPlayerSize&&t.video&&this.startCapping()},t.onMediaDetaching=function(){this.stopCapping(),this.media=null},t.detectPlayerSize=function(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0)return void(this.clientRect=null);var e=this.hls.levels;if(e.length){var t=this.hls,r=this.getMaxLevel(e.length-1);r!==this.autoLevelCapping&&t.logger.log("Setting autoLevelCapping to "+r+": "+e[r].height+"p@"+e[r].bitrate+" for media "+this.mediaWidth+"x"+this.mediaHeight),t.autoLevelCapping=r,t.autoLevelEnabled&&t.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}},t.getMaxLevel=function(t){var r=this,i=this.hls.levels;if(!i.length)return-1;var n=i.filter((function(e,i){return r.isLevelAllowed(e)&&i<=t}));return this.clientRect=null,e.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)},t.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},t.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},t.getDimensions=function(){if(this.clientRect)return this.clientRect;var e=this.media,t={width:0,height:0};if(e){var r=e.getBoundingClientRect();t.width=r.width,t.height=r.height,t.width||t.height||(t.width=r.right-r.left||e.width||0,t.height=r.bottom-r.top||e.height||0)}return this.clientRect=t,t},t.isLevelAllowed=function(e){return!this.restrictedLevels.some((function(t){return e.bitrate===t.bitrate&&e.width===t.width&&e.height===t.height}))},e.getMaxLevelByMediaSize=function(e,t,r){if(null==e||!e.length)return-1;for(var i,n,a=e.length-1,s=Math.max(t,r),o=0;o=s||l.height>=s)&&(i=l,!(n=e[o+1])||i.width!==n.width||i.height!==n.height)){a=o;break}}return a},i(e,[{key:"mediaWidth",get:function(){return this.getDimensions().width*this.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*this.contentScaleFactor}},{key:"contentScaleFactor",get:function(){var e=1;if(!this.hls.config.ignoreDevicePixelRatio)try{e=self.devicePixelRatio}catch(e){}return Math.min(e,this.hls.config.maxDevicePixelRatio)}}])}(),La={MANIFEST:"m",AUDIO:"a",VIDEO:"v",MUXED:"av",INIT:"i",CAPTION:"c",TIMED_TEXT:"tt",KEY:"k",OTHER:"o"},Ra={HLS:"h"},Ia=function e(t,r){Array.isArray(t)&&(t=t.map((function(t){return t instanceof e?t:new e(t)}))),this.value=t,this.params=r},ka="Dict";function ba(e,t,r,i){return new Error("failed to "+e+' "'+(n=t,(Array.isArray(n)?JSON.stringify(n):n instanceof Map?"Map{}":n instanceof Set?"Set{}":"object"==typeof n?JSON.stringify(n):String(n))+'" as ')+r,{cause:i});var n}function Da(e,t,r){return ba("serialize",e,t,r)}var _a=function(e){this.description=e},Pa="Bare Item",Ca="Boolean",wa="Byte Sequence";function Oa(e){if(!1===ArrayBuffer.isView(e))throw Da(e,wa);return":"+(t=e,btoa(String.fromCharCode.apply(String,t))+":");var t}var xa="Integer";function Ma(e){if(function(e){return e<-999999999999999||99999999999999912)throw Da(e,Na);var r=t.toString();return r.includes(".")?r:r+".0"}var Ba="String",Ga=/[\x00-\x1f\x7f]+/,Ka="Token";function Va(e){var t,r=(t=e).description||t.toString().slice(7,-1);if(!1===/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r))throw Da(r,Ka);return r}function Ha(e){switch(typeof e){case"number":if(!A(e))throw Da(e,Pa);return Number.isInteger(e)?Ma(e):Ua(e);case"string":return function(e){if(Ga.test(e))throw Da(e,Ba);return'"'+e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}(e);case"symbol":return Va(e);case"boolean":return function(e){if("boolean"!=typeof e)throw Da(e,Ca);return e?"?1":"?0"}(e);case"object":if(e instanceof Date)return function(e){return"@"+Ma(e.getTime()/1e3)}(e);if(e instanceof Uint8Array)return Oa(e);if(e instanceof _a)return Va(e);default:throw Da(e,Pa)}}var Ya="Key";function Wa(e){if(!1===/^[a-z*][a-z0-9\-_.*]*$/.test(e))throw Da(e,Ya);return e}function ja(e){return null==e?"":Object.entries(e).map((function(e){var t=e[0],r=e[1];return!0===r?";"+Wa(t):";"+Wa(t)+"="+Ha(r)})).join("")}function qa(e){return e instanceof Ia?""+Ha(e.value)+ja(e.params):Ha(e)}function Xa(e,t){if(void 0===t&&(t={whitespace:!0}),"object"!=typeof e||null==e)throw Da(e,ka);var r=e instanceof Map?e.entries():Object.entries(e),i=(null==t?void 0:t.whitespace)?" ":"";return Array.from(r).map((function(e){var t=e[0],r=e[1];r instanceof Ia==0&&(r=new Ia(r));var i,n=Wa(t);return!0===r.value?n+=ja(r.params):(n+="=",Array.isArray(r.value)?n+="("+(i=r).value.map(qa).join(" ")+")"+ja(i.params):n+=qa(r)),n})).join(","+i)}function Qa(e,t){return Xa(e,t)}var za="CMCD-Object",$a="CMCD-Request",Za="CMCD-Session",Ja="CMCD-Status",es={br:za,ab:za,d:za,ot:za,tb:za,tpb:za,lb:za,tab:za,lab:za,url:za,pb:$a,bl:$a,tbl:$a,dl:$a,ltc:$a,mtp:$a,nor:$a,nrr:$a,rc:$a,sn:$a,sta:$a,su:$a,ttfb:$a,ttfbb:$a,ttlb:$a,cmsdd:$a,cmsds:$a,smrt:$a,df:$a,cs:$a,ts:$a,cid:Za,pr:Za,sf:Za,sid:Za,st:Za,v:Za,msd:Za,bs:Ja,bsd:Ja,cdn:Ja,rtp:Ja,bg:Ja,pt:Ja,ec:Ja,e:Ja},ts={REQUEST:$a};function rs(e,t){var r={};if(!e)return r;var i,n=Object.keys(e),a=t?(i=t,Object.keys(i).reduce((function(e,t){var r;return null===(r=i[t])||void 0===r||r.forEach((function(r){return e[r]=t})),e}),{})):{};return n.reduce((function(t,r){var i,n=es[r]||a[r]||ts.REQUEST;return(null!==(i=t[n])&&void 0!==i?i:t[n]={})[r]=e[r],t}),r)}var is="event",ns=function(e){return Math.round(e)},as=function(e,t){return Array.isArray(e)?e.map((function(e){return as(e,t)})):e instanceof Ia&&"string"==typeof e.value?new Ia(as(e.value,t),e.params):(t.baseUrl&&(e=function(e,t){var r=new URL(e),i=new URL(t);if(r.origin!==i.origin)return e;for(var n=r.pathname.split("/").slice(1),a=i.pathname.split("/").slice(1,-1);n[0]===a[0];)n.shift(),a.shift();for(;a.length;)a.shift(),n.unshift("..");return n.join("/")+r.search+r.hash}(e,t.baseUrl)),1===t.version?encodeURIComponent(e):e)},ss=function(e){return 100*ns(e/100)},os={br:ns,d:ns,bl:ss,dl:ss,mtp:ss,nor:function(e,t){var r=e;return t.version>=2&&(e instanceof Ia&&"string"==typeof e.value?r=new Ia([e]):"string"==typeof e&&(r=[e])),as(r,t)},rtp:ss,tb:ns},ls="request",us="response",ds=["ab","bg","bl","br","bs","bsd","cdn","cid","cs","df","ec","lab","lb","ltc","msd","mtp","pb","pr","pt","sf","sid","sn","st","sta","tab","tb","tbl","tpb","ts","v"],hs=["e"],fs=/^[a-zA-Z0-9-.]+-[a-zA-Z0-9-.]+$/;function cs(e){return fs.test(e)}var gs,vs=["d","dl","nor","ot","rtp","su"],ms=["cmsdd","cmsds","rc","smrt","ttfb","ttfbb","ttlb","url"],ps=["bl","br","bs","cid","d","dl","mtp","nor","nrr","ot","pr","rtp","sf","sid","st","su","tb","v"];function ys(e){return ps.includes(e)||cs(e)}var Es=((gs={})[us]=function(e){return ds.includes(e)||vs.includes(e)||ms.includes(e)||cs(e)},gs[is]=function(e){return ds.includes(e)||hs.includes(e)||cs(e)},gs[ls]=function(e){return ds.includes(e)||vs.includes(e)||cs(e)},gs);function Ts(e,t){void 0===t&&(t={});var r={};if(null==e||"object"!=typeof e)return r;var i=t.version||e.v||1,n=t.reportingMode||ls,s=1===i?ys:Es[n],o=Object.keys(e).filter(s),l=t.filter;"function"==typeof l&&(o=o.filter(l));var u=n===us||n===is;u&&!o.includes("ts")&&o.push("ts"),i>1&&!o.includes("v")&&o.push("v");var d=a({},os,t.formatters),h={version:i,reportingMode:n,baseUrl:t.baseUrl};return o.sort().forEach((function(t){var n=e[t],a=d[t];if("function"==typeof a&&(n=a(n,h)),"v"===t){if(1===i)return;n=i}"pr"==t&&1===n||(u&&"ts"===t&&!A(n)&&(n=Date.now()),function(e){return"number"==typeof e?A(e):null!=e&&""!==e&&!1!==e}(n)&&(function(e){return["ot","sf","st","e","sta"].includes(e)}(t)&&"string"==typeof n&&(n=new _a(n)),r[t]=n))})),r}function Ss(e,t,r){return a(e,function(e,t){void 0===t&&(t={});var r={};if(!e)return r;var i=rs(Ts(e,t),null==t?void 0:t.customHeaderMap);return Object.entries(i).reduce((function(e,t){var r=t[0],i=Qa(t[1],{whitespace:!1});return i&&(e[r]=i),e}),r)}(t,r))}var As="CMCD";function Ls(e,t){if(void 0===t&&(t={}),!e)return"";var r=function(e,t){return void 0===t&&(t={}),e?Qa(Ts(e,t),{whitespace:!1}):""}(e,t);return encodeURIComponent(r)}var Rs=/CMCD=[^&#]+/;function Is(e,t,r){var i=function(e,t){if(void 0===t&&(t={}),!e)return"";var r=Ls(e,t);return As+"="+r}(t,r);if(!i)return e;if(Rs.test(e))return e.replace(Rs,i);var n=e.includes("?")?"&":"?";return""+e+n+i}var ks=function(){function e(e){var t=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){t.initialized&&(t.starved=!0),t.buffering=!0},this.onPlaying=function(){t.initialized||(t.initialized=!0),t.buffering=!1},this.applyPlaylistData=function(e){try{t.apply(e,{ot:La.MANIFEST,su:!t.initialized})}catch(e){t.hls.logger.warn("Could not generate manifest CMCD data.",e)}},this.applyFragmentData=function(e){try{var r=e.frag,i=e.part,n=t.hls.levels[r.level],a=t.getObjectType(r),s={d:1e3*(i||r).duration,ot:a};a!==La.VIDEO&&a!==La.AUDIO&&a!=La.MUXED||(s.br=n.bitrate/1e3,s.tb=t.getTopBandwidth(a)/1e3,s.bl=t.getBufferLength(a));var o=i?t.getNextPart(i):t.getNextFrag(r);null!=o&&o.url&&o.url!==r.url&&(s.nor=o.url),t.apply(e,s)}catch(e){t.hls.logger.warn("Could not generate segment CMCD data.",e)}},this.hls=e;var r=this.config=e.config,i=r.cmcd;null!=i&&(r.pLoader=this.createPlaylistLoader(),r.fLoader=this.createFragmentLoader(),this.sid=i.sessionId||e.sessionId,this.cid=i.contentId,this.useHeaders=!0===i.useHeaders,this.includeKeys=i.includeKeys,this.registerListeners())}var t=e.prototype;return t.registerListeners=function(){var e=this.hls;e.on(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(b.MEDIA_DETACHED,this.onMediaDetached,this),e.on(b.BUFFER_CREATED,this.onBufferCreated,this)},t.unregisterListeners=function(){var e=this.hls;e.off(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(b.MEDIA_DETACHED,this.onMediaDetached,this),e.off(b.BUFFER_CREATED,this.onBufferCreated,this)},t.destroy=function(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=this.media=null},t.onMediaAttached=function(e,t){this.media=t.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},t.onMediaDetached=function(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)},t.onBufferCreated=function(e,t){var r,i;this.audioBuffer=null==(r=t.tracks.audio)?void 0:r.buffer,this.videoBuffer=null==(i=t.tracks.video)?void 0:i.buffer},t.createData=function(){var e;return{v:1,sf:Ra.HLS,sid:this.sid,cid:this.cid,pr:null==(e=this.media)?void 0:e.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},t.apply=function(e,t){void 0===t&&(t={}),a(t,this.createData());var r=t.ot===La.INIT||t.ot===La.VIDEO||t.ot===La.MUXED;this.starved&&r&&(t.bs=!0,t.su=!0,this.starved=!1),null==t.su&&(t.su=this.buffering);var i=this.includeKeys;i&&(t=Object.keys(t).reduce((function(e,r){return i.includes(r)&&(e[r]=t[r]),e}),{}));var n={baseUrl:e.url};this.useHeaders?(e.headers||(e.headers={}),Ss(e.headers,t,n)):e.url=Is(e.url,t,n)},t.getNextFrag=function(e){var t,r=null==(t=this.hls.levels[e.level])?void 0:t.details;if(r){var i=e.sn-r.startSN;return r.fragments[i+1]}},t.getNextPart=function(e){var t,r=e.index,i=e.fragment,n=null==(t=this.hls.levels[i.level])||null==(t=t.details)?void 0:t.partList;if(n)for(var a=i.sn,s=n.length-1;s>=0;s--){var o=n[s];if(o.index===r&&o.fragment.sn===a)return n[s+1]}},t.getObjectType=function(e){var t=e.type;return"subtitle"===t?La.TIMED_TEXT:"initSegment"===e.sn?La.INIT:"audio"===t?La.AUDIO:"main"===t?this.hls.audioTracks.length?La.VIDEO:La.MUXED:void 0},t.getTopBandwidth=function(e){var t,r=0,i=this.hls;if(e===La.AUDIO)t=i.audioTracks;else{var n=i.maxAutoLevel,a=n>-1?n+1:i.levels.length;t=i.levels.slice(0,a)}return t.forEach((function(e){e.bitrate>r&&(r=e.bitrate)})),r>0?r:NaN},t.getBufferLength=function(e){var t=this.media,r=e===La.AUDIO?this.audioBuffer:this.videoBuffer;return r&&t?1e3*sr.bufferInfo(r,t.currentTime,this.config.maxBufferHole).len:NaN},t.createPlaylistLoader=function(){var e=this.config.pLoader,t=this.applyPlaylistData,r=e||this.config.loader;return function(){function e(e){this.loader=void 0,this.loader=new r(e)}var n=e.prototype;return n.destroy=function(){this.loader.destroy()},n.abort=function(){this.loader.abort()},n.load=function(e,r,i){t(e),this.loader.load(e,r,i)},i(e,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}])}()},t.createFragmentLoader=function(){var e=this.config.fLoader,t=this.applyFragmentData,r=e||this.config.loader;return function(){function e(e){this.loader=void 0,this.loader=new r(e)}var n=e.prototype;return n.destroy=function(){this.loader.destroy()},n.abort=function(){this.loader.abort()},n.load=function(e,r,i){t(e),this.loader.load(e,r,i)},i(e,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}])}()},e}(),bs=function(e){function t(t){var r;return(r=e.call(this,"content-steering",t.logger)||this).hls=void 0,r.loader=null,r.uri=null,r.pathwayId=".",r._pathwayPriority=null,r.timeToLoad=300,r.reloadTimer=-1,r.updated=0,r.started=!1,r.enabled=!0,r.levels=null,r.audioTracks=null,r.subtitleTracks=null,r.penalizedPathways={},r.hls=t,r.registerListeners(),r}o(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(b.MANIFEST_PARSED,this.onManifestParsed,this),e.on(b.ERROR,this.onError,this)},r.unregisterListeners=function(){var e=this.hls;e&&(e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(b.MANIFEST_PARSED,this.onManifestParsed,this),e.off(b.ERROR,this.onError,this))},r.pathways=function(){return(this.levels||[]).reduce((function(e,t){return-1===e.indexOf(t.pathwayId)&&e.push(t.pathwayId),e}),[])},r.startLoad=function(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){var e=1e3*this.timeToLoad-(performance.now()-this.updated);if(e>0)return void this.scheduleRefresh(this.uri,e)}this.loadSteeringManifest(this.uri)}},r.stopLoad=function(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()},r.clearTimeout=function(){-1!==this.reloadTimer&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)},r.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null},r.removeLevel=function(e){var t=this.levels;t&&(this.levels=t.filter((function(t){return t!==e})))},r.onManifestLoading=function(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null},r.onManifestLoaded=function(e,t){var r=t.contentSteering;null!==r&&(this.pathwayId=r.pathwayId,this.uri=r.uri,this.started&&this.startLoad())},r.onManifestParsed=function(e,t){this.audioTracks=t.audioTracks,this.subtitleTracks=t.subtitleTracks},r.onError=function(e,t){var r=t.errorAction;if((null==r?void 0:r.action)===_t&&r.flags===Ot){var i=this.levels,n=this._pathwayPriority,a=this.pathwayId;if(t.context){var s=t.context,o=s.groupId,l=s.pathwayId,u=s.type;o&&i?a=this.getPathwayForGroupId(o,u,a):l&&(a=l)}a in this.penalizedPathways||(this.penalizedPathways[a]=performance.now()),!n&&i&&(n=this.pathways()),n&&n.length>1&&(this.updatePathwayPriority(n),r.resolved=this.pathwayId!==a),t.details!==k.BUFFER_APPEND_ERROR||t.fatal?r.resolved||this.warn("Could not resolve "+t.details+' ("'+t.error.message+'") with content-steering for Pathway: '+a+" levels: "+(i?i.length:i)+" priorities: "+ot(n)+" penalized: "+ot(this.penalizedPathways)):r.resolved=!0}},r.filterParsedLevels=function(e){this.levels=e;var t=this.getLevelsForPathway(this.pathwayId);if(0===t.length){var r=e[0].pathwayId;this.log("No levels found in Pathway "+this.pathwayId+'. Setting initial Pathway to "'+r+'"'),t=this.getLevelsForPathway(r),this.pathwayId=r}return t.length!==e.length&&this.log("Found "+t.length+"/"+e.length+' levels in Pathway "'+this.pathwayId+'"'),t},r.getLevelsForPathway=function(e){return null===this.levels?[]:this.levels.filter((function(t){return e===t.pathwayId}))},r.updatePathwayPriority=function(e){var t;this._pathwayPriority=e;var r=this.penalizedPathways,i=performance.now();Object.keys(r).forEach((function(e){i-r[e]>3e5&&delete r[e]}));for(var n=0;n0){this.log('Setting Pathway to "'+a+'"'),this.pathwayId=a,hi(t),this.hls.trigger(b.LEVELS_UPDATED,{levels:t});var l=this.hls.levels[s];o&&l&&this.levels&&(l.attrs["STABLE-VARIANT-ID"]!==o.attrs["STABLE-VARIANT-ID"]&&l.bitrate!==o.bitrate&&this.log("Unstable Pathways change from bitrate "+o.bitrate+" to "+l.bitrate),this.hls.nextLoadLevel=s);break}}}},r.getPathwayForGroupId=function(e,t,r){for(var i=this.getLevelsForPathway(r).concat(this.levels||[]),n=0;n tenc");o=new Uint8Array(u.subarray(8,24))}catch(e){return void i.warn(n+" Failed to parse sinf: "+e)}for(var d,h=X(o),f=i,c=f.keyIdToKeySessionPromise,g=f.mediaKeySessions,v=c[h],m=function(){var e=g[p],n=e.decryptdata;if(!n.keyId)return 0;var a=X(n.keyId);return h===a||-1!==n.uri.replace(/-/g,"").indexOf(h)?(v=c[a])?(n.pssh||(delete c[a],n.pssh=new Uint8Array(r),n.keyId=o,(v=c[h]=v.then((function(){return i.generateRequestWithPreferredKeySession(e,t,r,"encrypted-event-key-match")}))).catch((function(e){return i.handleError(e)}))),1):0:void 0},p=0;p0)for(var a,s=0,o=n.length;s in key message");return Lr(atob(c))},r.setupLicenseXHR=function(e,t,r,i){var n=this,a=this.config.licenseXhrSetup;return a?Promise.resolve().then((function(){if(!r.decryptdata)throw new Error("Key removed");return a.call(n.hls,e,t,r,i)})).catch((function(s){if(!r.decryptdata)throw s;return e.open("POST",t,!0),a.call(n.hls,e,t,r,i)})).then((function(r){return e.readyState||e.open("POST",t,!0),{xhr:e,licenseChallenge:r||i}})):(e.open("POST",t,!0),Promise.resolve({xhr:e,licenseChallenge:i}))},r.requestLicense=function(e,t){var r=this,i=this.config.keyLoadPolicy.default;return new Promise((function(n,a){var s=r.getLicenseServerUrlOrThrow(e.keySystem);r.log("Sending license request to URL: "+s);var o=new XMLHttpRequest;o.responseType="arraybuffer",o.onreadystatechange=function(){if(!r.hls||!e.mediaKeysSession)return a(new Error("invalid state"));if(4===o.readyState)if(200===o.status){r._requestLicenseFailureCount=0;var l=o.response;r.log("License received "+(l instanceof ArrayBuffer?l.byteLength:l));var u=r.config.licenseResponseCallback;if(u)try{l=u.call(r.hls,o,s,e)}catch(e){r.error(e)}n(l)}else{var d=i.errorRetry,h=d?d.maxNumRetry:0;if(r._requestLicenseFailureCount++,r._requestLicenseFailureCount>h||o.status>=400&&o.status<500)a(new Cs({type:I.KEY_SYSTEM_ERROR,details:k.KEY_SYSTEM_LICENSE_REQUEST_FAILED,decryptdata:e.decryptdata,fatal:!0,networkDetails:o,response:{url:s,data:void 0,code:o.status,text:o.statusText}},"License Request XHR failed ("+s+"). Status: "+o.status+" ("+o.statusText+")"));else{var f=h-r._requestLicenseFailureCount+1;r.warn("Retrying license request, "+f+" attempts left"),r.requestLicense(e,t).then(n,a)}}},e.licenseXhr&&e.licenseXhr.readyState!==XMLHttpRequest.DONE&&e.licenseXhr.abort(),e.licenseXhr=o,r.setupLicenseXHR(o,s,e,t).then((function(t){var i=t.xhr,n=t.licenseChallenge;e.keySystem==kr.PLAYREADY&&(n=r.unpackPlayReadyKeyMessage(i,n)),i.send(n)})).catch(a)}))},r.onDestroying=function(){this.unregisterListeners(),this._clear()},r.onMediaAttached=function(e,t){if(this.config.emeEnabled){var r=t.media;this.media=r,Ei(r,"encrypted",this.onMediaEncrypted),Ei(r,"waitingforkey",this.onWaitingForKey)}},r.onMediaDetached=function(){var e=this.media;e&&(Ti(e,"encrypted",this.onMediaEncrypted),Ti(e,"waitingforkey",this.onWaitingForKey),this.media=null,this.mediaKeys=null)},r._clear=function(){var e,r=this;if(this._requestLicenseFailureCount=0,this.keyIdToKeySessionPromise={},this.bannedKeyIds={},this.mediaKeys||this.mediaKeySessions.length){var i=this.media,n=this.mediaKeySessions.slice();this.mediaKeySessions=[],this.mediaKeys=null,Nr.clearKeyUriToKeyIdMap();var a=n.length;t.CDMCleanupPromise=Promise.all(n.map((function(e){return r.removeSession(e)})).concat(null==i||null==(e=i.setMediaKeys(null))?void 0:e.catch((function(e){r.log("Could not clear media keys: "+e),r.hls&&r.hls.trigger(b.ERROR,{type:I.OTHER_ERROR,details:k.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR,fatal:!1,error:new Error("Could not clear media keys: "+e)})})))).catch((function(e){r.log("Could not close sessions and clear media keys: "+e),r.hls&&r.hls.trigger(b.ERROR,{type:I.OTHER_ERROR,details:k.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error("Could not close sessions and clear media keys: "+e)})})).then((function(){a&&r.log("finished closing key sessions and clearing media keys")}))}},r.onManifestLoading=function(){this.keyFormatPromise=null,this.bannedKeyIds={}},r.onManifestLoaded=function(e,t){var r=t.sessionKeys;if(r&&this.config.emeEnabled&&!this.keyFormatPromise){var i=r.reduce((function(e,t){return-1===e.indexOf(t.keyFormat)&&e.push(t.keyFormat),e}),[]);this.log("Selecting key-system from session-keys "+i.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(i)}},r.removeSession=function(e){var t=this,r=e.mediaKeysSession,i=e.licenseXhr,n=e.decryptdata;if(r){this.log('Remove licenses and keys and close session "'+r.sessionId+'" keyId: '+X((null==n?void 0:n.keyId)||[])),e._onmessage&&(r.removeEventListener("message",e._onmessage),e._onmessage=void 0),e._onkeystatuseschange&&(r.removeEventListener("keystatuseschange",e._onkeystatuseschange),e._onkeystatuseschange=void 0),i&&i.readyState!==XMLHttpRequest.DONE&&i.abort(),e.mediaKeysSession=e.decryptdata=e.licenseXhr=void 0;var a=this.mediaKeySessions.indexOf(e);a>-1&&this.mediaKeySessions.splice(a,1);var s=function(e){var t;return!(!e||"persistent-license"!==e.sessionType&&(null==(t=e.sessionTypes)||!t.some((function(e){return"persistent-license"===e}))))}(this.config.drmSystemOptions)?new Promise((function(e,t){self.setTimeout((function(){return t(new Error("MediaKeySession.remove() timeout"))}),8e3),r.remove().then(e).catch(t)})):Promise.resolve();return s.catch((function(e){t.log("Could not remove session: "+e),t.hls&&t.hls.trigger(b.ERROR,{type:I.OTHER_ERROR,details:k.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR,fatal:!1,error:new Error("Could not remove session: "+e)})})).then((function(){return r.close()})).catch((function(e){t.log("Could not close session: "+e),t.hls&&t.hls.trigger(b.ERROR,{type:I.OTHER_ERROR,details:k.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error("Could not close session: "+e)})}))}},t}(N);Ps.CDMCleanupPromise=void 0;var Cs=function(e){function t(t,r){var i;return(i=e.call(this,r)||this).data=void 0,t.error||(t.error=new Error(r)),i.data=t,t.err=t.error,i}return o(t,e),t}(c(Error));function ws(e,t){var r="output-restricted"===e,i=r?k.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:k.KEY_SYSTEM_STATUS_INTERNAL_ERROR;return new Cs({type:I.KEY_SYSTEM_ERROR,details:i,fatal:!1,decryptdata:t},r?"HDCP level output restricted":'key status changed to "'+e+'"')}var Os=function(){function e(e){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=e,this.registerListeners()}var t=e.prototype;return t.setStreamController=function(e){this.streamController=e},t.registerListeners=function(){this.hls.on(b.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.on(b.MEDIA_DETACHING,this.onMediaDetaching,this)},t.unregisterListeners=function(){this.hls.off(b.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.off(b.MEDIA_DETACHING,this.onMediaDetaching,this)},t.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},t.onMediaAttaching=function(e,t){var r=this.hls.config;if(r.capLevelOnFPSDrop){var i=t.media instanceof self.HTMLVideoElement?t.media:null;this.media=i,i&&"function"==typeof i.getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),r.fpsDroppedMonitoringPeriod)}},t.onMediaDetaching=function(){this.media=null},t.checkFPS=function(e,t,r){var i=performance.now();if(t){if(this.lastTime){var n=i-this.lastTime,a=r-this.lastDroppedFrames,s=t-this.lastDecodedFrames,o=1e3*a/n,l=this.hls;if(l.trigger(b.FPS_DROP,{currentDropped:a,currentDecoded:s,totalDroppedFrames:r}),o>0&&a>l.config.fpsDroppedMonitoringThreshold*s){var u=l.currentLevel;l.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(-1===l.autoLevelCapping||l.autoLevelCapping>=u)&&(u-=1,l.trigger(b.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:l.currentLevel}),l.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=t}},t.checkFPSInterval=function(){var e=this.media;if(e)if(this.isVideoPlaybackQualityAvailable){var t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)},e}();function xs(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return(t>>>0).toString()}var Ms=.025,Fs=function(e){return e[e.Point=0]="Point",e[e.Range=1]="Range",e}({});function Ns(e,t,r){return e.identifier+"-"+(r+1)+"-"+xs(t)}var Us=function(){function e(e,t){this.base=void 0,this._duration=null,this._timelineStart=null,this.appendInPlaceDisabled=void 0,this.appendInPlaceStarted=void 0,this.dateRange=void 0,this.hasPlayed=!1,this.cumulativeDuration=0,this.resumeOffset=NaN,this.playoutLimit=NaN,this.restrictions={skip:!1,jump:!1},this.snapOptions={out:!1,in:!1},this.assetList=[],this.assetListLoader=void 0,this.assetListResponse=null,this.resumeAnchor=void 0,this.error=void 0,this.resetOnResume=void 0,this.base=t,this.dateRange=e,this.setDateRange(e)}var t=e.prototype;return t.setDateRange=function(e){this.dateRange=e,this.resumeOffset=e.attr.optionalFloat("X-RESUME-OFFSET",this.resumeOffset),this.playoutLimit=e.attr.optionalFloat("X-PLAYOUT-LIMIT",this.playoutLimit),this.restrictions=e.attr.enumeratedStringList("X-RESTRICT",this.restrictions),this.snapOptions=e.attr.enumeratedStringList("X-SNAP",this.snapOptions)},t.reset=function(){var e;this.appendInPlaceStarted=!1,null==(e=this.assetListLoader)||e.destroy(),this.assetListLoader=void 0,this.supplementsPrimary||(this.assetListResponse=null,this.assetList=[],this._duration=null)},t.isAssetPastPlayoutLimit=function(e){var t;if(e>0&&e>=this.assetList.length)return!0;var r=this.playoutLimit;return!(e<=0||isNaN(r))&&(0===r||((null==(t=this.assetList[e])?void 0:t.startOffset)||0)>r)},t.findAssetIndex=function(e){return this.assetList.indexOf(e)},t.toString=function(){return'["'+(e=this).identifier+'" '+(e.cue.pre?"
":e.cue.post?"":"")+e.timelineStart.toFixed(2)+"-"+e.resumeTime.toFixed(2)+"]";var e},i(e,[{key:"identifier",get:function(){return this.dateRange.id}},{key:"startDate",get:function(){return this.dateRange.startDate}},{key:"startTime",get:function(){var e=this.dateRange.startTime;if(this.snapOptions.out){var t=this.dateRange.tagAnchor;if(t)return Bs(e,t)}return e}},{key:"startOffset",get:function(){return this.cue.pre?0:this.startTime}},{key:"startIsAligned",get:function(){if(0===this.startTime||this.snapOptions.out)return!0;var e=this.dateRange.tagAnchor;if(e){var t=this.dateRange.startTime;return t-Bs(t,e)<.1}return!1}},{key:"resumptionOffset",get:function(){var e=this.resumeOffset,t=A(e)?e:this.duration;return this.cumulativeDuration+t}},{key:"resumeTime",get:function(){var e=this.startOffset+this.resumptionOffset;if(this.snapOptions.in){var t=this.resumeAnchor;if(t)return Bs(e,t)}return e}},{key:"appendInPlace",get:function(){return!!this.appendInPlaceStarted||!this.appendInPlaceDisabled&&!(this.cue.once||this.cue.pre||!this.startIsAligned||!(isNaN(this.playoutLimit)&&isNaN(this.resumeOffset)||this.resumeOffset&&this.duration&&Math.abs(this.resumeOffset-this.duration)0||null!==this.assetListResponse}}])}();function Bs(e,t){return e-t.start=r-.02},t.reachedPlayout=function(e){var t=this.interstitial.playoutLimit;return this.startOffset+e>=t},t.getAssetTime=function(e){var t=this.timelineOffset,r=this.duration;return Math.min(Math.max(0,e-t),r)},t.removeMediaListeners=function(){var e=this.mediaAttached;e&&(this._currentTime=e.currentTime,this.bufferSnapShot(),e.removeEventListener("timeupdate",this.checkPlayout))},t.bufferSnapShot=function(){var e;this.mediaAttached&&null!=(e=this.hls)&&e.bufferedToEnd&&(this._bufferedEosTime=this.bufferedEnd)},t.destroy=function(){this.removeMediaListeners(),this.hls&&this.hls.destroy(),this.hls=null,this.tracks=this.mediaAttached=this.checkPlayout=null},t.attachMedia=function(e){var t;this.loadSource(),null==(t=this.hls)||t.attachMedia(e)},t.detachMedia=function(){var e;this.removeMediaListeners(),this.mediaAttached=null,null==(e=this.hls)||e.detachMedia()},t.resumeBuffering=function(){var e;null==(e=this.hls)||e.resumeBuffering()},t.pauseBuffering=function(){var e;null==(e=this.hls)||e.pauseBuffering()},t.transferMedia=function(){var e;return this.bufferSnapShot(),(null==(e=this.hls)?void 0:e.transferMedia())||null},t.resetDetails=function(){var e=this.hls;if(e&&this.hasDetails){e.stopLoad();var t=function(e){return delete e.details};e.levels.forEach(t),e.allAudioTracks.forEach(t),e.allSubtitleTracks.forEach(t),this.hasDetails=!1}},t.on=function(e,t,r){var i;null==(i=this.hls)||i.on(e,t)},t.once=function(e,t,r){var i;null==(i=this.hls)||i.once(e,t)},t.off=function(e,t,r){var i;null==(i=this.hls)||i.off(e,t)},t.toString=function(){var e;return"HlsAssetPlayer: "+Vs(this.assetItem)+" "+(null==(e=this.hls)?void 0:e.sessionId)+" "+(this.appendInPlace?"append-in-place":"")},i(e,[{key:"appendInPlace",get:function(){return this.interstitial.appendInPlace}},{key:"destroyed",get:function(){var e;return!(null!=(e=this.hls)&&e.userConfig)}},{key:"assetId",get:function(){return this.assetItem.identifier}},{key:"interstitialId",get:function(){return this.assetItem.parentIdentifier}},{key:"media",get:function(){var e;return(null==(e=this.hls)?void 0:e.media)||null}},{key:"bufferedEnd",get:function(){var e=this.media||this.mediaAttached;if(!e)return this._bufferedEosTime?this._bufferedEosTime:this.currentTime;var t=sr.bufferInfo(e,e.currentTime,.001);return this.getAssetTime(t.end)}},{key:"currentTime",get:function(){var e=this.media||this.mediaAttached;return e?this.getAssetTime(e.currentTime):this._currentTime||0}},{key:"duration",get:function(){var e=this.assetItem.duration;if(!e)return 0;var t=this.interstitial.playoutLimit;if(t){var r=t-this.startOffset;if(r>0&&r1/9e4&&this.hls){if(this.hasDetails)throw new Error("Cannot set timelineOffset after playlists are loaded");this.hls.config.timelineOffset=e}}}}])}(),Ys=function(e){function t(t,r){var i;return(i=e.call(this,"interstitials-sched",r)||this).onScheduleUpdate=void 0,i.eventMap={},i.events=null,i.items=null,i.durations={primary:0,playout:0,integrated:0},i.onScheduleUpdate=t,i}o(t,e);var r=t.prototype;return r.destroy=function(){this.reset(),this.onScheduleUpdate=null},r.reset=function(){this.eventMap={},this.setDurations(0,0,0),this.events&&this.events.forEach((function(e){return e.reset()})),this.events=this.items=null},r.resetErrorsInRange=function(e,t){return this.events?this.events.reduce((function(r,i){return e<=i.startOffset&&t>i.startOffset?(delete i.error,r+1):r}),0):0},r.getEvent=function(e){return e&&this.eventMap[e]||null},r.hasEvent=function(e){return e in this.eventMap},r.findItemIndex=function(e,t){if(e.event)return this.findEventIndex(e.event.identifier);var r=-1;e.nextEvent?r=this.findEventIndex(e.nextEvent.identifier)-1:e.previousEvent&&(r=this.findEventIndex(e.previousEvent.identifier)+1);var i=this.items;if(i)for(i[r]||(void 0===t&&(t=e.start),r=this.findItemIndexAtTime(t));r>=0&&null!=(n=i[r])&&n.event;){var n;r--}return r},r.findItemIndexAtTime=function(e,t){var r=this.items;if(r)for(var i=0;in.start&&e1)for(var n=0;ns&&(t.005||Math.abs(e.playout.end-n[t].playout.end)>.005})))&&(this.items=a,this.onScheduleUpdate(t,n))}},r.parseDateRanges=function(e,t,r){for(var i=[],n=Object.keys(e),a=0;a.033){var A=s,L=o;o+=S;var R=a;a+=S;var I={previousEvent:e[i-1]||null,nextEvent:t,start:A,end:A+S,playout:{start:R,end:a},integrated:{start:L,end:o}};r.push(I)}else S>0&&d&&(d.cumulativeDuration+=S,r[r.length-1].end=f)}u&&(y=p),t.timelineStart=p;var k=o;o+=g;var b=a;a+=c,r.push({event:t,start:p,end:y,playout:{start:b,end:a},integrated:{start:k,end:o}})}var D=t.resumeTime;s=u||D>n?n:D})),sMs?(this.log('"'+e.identifier+'" resumption '+i+" not aligned with estimated timeline end "+n),!1):!Object.keys(t).some((function(n){var a=t[n].details,s=a.edge;if(i>=s)return r.log('"'+e.identifier+'" resumption '+i+" past "+n+" playlist end "+s),!1;var o=yt(null,a.fragments,i);if(!o)return r.log('"'+e.identifier+'" resumption '+i+" does not align with any fragments in "+n+" playlist ("+a.fragStart+"-"+a.fragmentEnd+")"),!0;var l="audio"===n?.175:0;return!(Math.abs(o.start-i)=n.end){var a,s=i.findItemIndex(n),o=i.schedule.findItemIndexAtTime(e);if(-1===o&&(o=s+(r?-1:1),i.log("seeked "+(r?"back ":"")+"to position not covered by schedule "+e+" (resolving from "+s+" to "+o+")")),!i.isInterstitial(n)&&null!=(a=i.media)&&a.paused&&(i.shouldPlay=!1),!r&&o>s){var l=i.schedule.findJumpRestrictedIndex(s+1,o);if(l>s)return void i.setSchedulePosition(l)}i.setSchedulePosition(o)}else{var u=i.playingAsset;if(u){var d,h=u.timelineStart,f=u.duration||0;(r&&e=h+f)&&(null!=(d=n.event)&&d.appendInPlace&&(i.clearInterstitial(n.event,n),i.flushFrontBuffer(e)),i.setScheduleToAssetAtTime(e,u))}else if(i.playingLastItem&&i.isInterstitial(n)){var c=n.event.assetList[0];c&&(i.endedItem=i.playingItem,i.playingItem=null,i.setScheduleToAssetAtTime(e,c))}}else i.checkBuffer()}}},i.onTimeupdate=function(){var e=i.currentTime;if(void 0!==e&&!i.playbackDisabled&&e>i.timelinePos){i.timelinePos=e,e>i.bufferedPos&&i.checkBuffer();var t=i.playingItem;if(t&&!i.playingLastItem){if(e>=t.end){i.timelinePos=t.end;var r=i.findItemIndex(t);i.setSchedulePosition(r+1)}var n=i.playingAsset;n&&e>=n.timelineStart+(n.duration||0)&&i.setScheduleToAssetAtTime(e,n)}}},i.onScheduleUpdate=function(e,t){var r=i.schedule;if(r){var n=i.playingItem,a=r.events||[],s=r.items||[],o=r.durations,l=e.map((function(e){return e.identifier})),u=!(!a.length&&!l.length);(u||t)&&i.log("INTERSTITIALS_UPDATED ("+a.length+"): "+a+"\nSchedule: "+s.map((function(e){return Ws(e)}))+" pos: "+i.timelinePos),l.length&&i.log("Removed events "+l);var d=null,h=null;n&&(d=i.updateItem(n,i.timelinePos),i.itemsMatch(n,d)?i.playingItem=d:i.waitingItem=i.endedItem=null),i.waitingItem=i.updateItem(i.waitingItem),i.endedItem=i.updateItem(i.endedItem);var f=i.bufferingItem;if(f&&(h=i.updateItem(f,i.bufferedPos),i.itemsMatch(f,h)?i.bufferingItem=h:f.event&&(i.bufferingItem=i.playingItem,i.clearInterstitial(f.event,null))),e.forEach((function(e){e.assetList.forEach((function(e){i.clearAssetPlayer(e.identifier,null)}))})),i.playerQueue.forEach((function(e){if(e.interstitial.appendInPlace){var t=e.assetItem.timelineStart,r=e.timelineOffset-t;if(r)try{e.timelineOffset=t}catch(n){Math.abs(r)>Ms&&i.warn(n+' ("'+e.assetId+'" '+e.timelineOffset+"->"+t+")")}}})),u||t){if(i.hls.trigger(b.INTERSTITIALS_UPDATED,{events:a.slice(0),schedule:s.slice(0),durations:o,removedIds:l}),i.isInterstitial(n)&&l.includes(n.event.identifier))return i.warn('Interstitial "'+n.event.identifier+'" removed while playing'),void i.primaryFallback(n.event);n&&i.trimInPlace(d,n),f&&h!==d&&i.trimInPlace(h,f),i.checkBuffer()}}},i.hls=t,i.HlsPlayerClass=r,i.assetListLoader=new js(t),i.schedule=new Ys(i.onScheduleUpdate,t.logger),i.registerListeners(),i}o(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e&&(e.on(b.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(b.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(b.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),e.on(b.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(b.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),e.on(b.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),e.on(b.ASSET_LIST_LOADED,this.onAssetListLoaded,this),e.on(b.BUFFER_APPENDED,this.onBufferAppended,this),e.on(b.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(b.BUFFERED_TO_END,this.onBufferedToEnd,this),e.on(b.MEDIA_ENDED,this.onMediaEnded,this),e.on(b.ERROR,this.onError,this),e.on(b.DESTROYING,this.onDestroying,this))},r.unregisterListeners=function(){var e=this.hls;e&&(e.off(b.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(b.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(b.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),e.off(b.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(b.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),e.off(b.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),e.off(b.ASSET_LIST_LOADED,this.onAssetListLoaded,this),e.off(b.BUFFER_CODECS,this.onBufferCodecs,this),e.off(b.BUFFER_APPENDED,this.onBufferAppended,this),e.off(b.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(b.BUFFERED_TO_END,this.onBufferedToEnd,this),e.off(b.MEDIA_ENDED,this.onMediaEnded,this),e.off(b.ERROR,this.onError,this),e.off(b.DESTROYING,this.onDestroying,this))},r.startLoad=function(){this.resumeBuffering()},r.stopLoad=function(){this.pauseBuffering()},r.resumeBuffering=function(){var e;null==(e=this.getBufferingPlayer())||e.resumeBuffering()},r.pauseBuffering=function(){var e;null==(e=this.getBufferingPlayer())||e.pauseBuffering()},r.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.assetListLoader&&this.assetListLoader.destroy(),this.emptyPlayerQueue(),this.clearScheduleState(),this.schedule&&this.schedule.destroy(),this.media=this.detachedData=this.mediaSelection=this.requiredTracks=this.altSelection=this.schedule=this.manager=null,this.hls=this.HlsPlayerClass=this.log=null,this.assetListLoader=null,this.onPlay=this.onPause=this.onSeeking=this.onTimeupdate=null,this.onScheduleUpdate=null},r.onDestroying=function(){var e=this.primaryMedia||this.media;e&&this.removeMediaListeners(e)},r.removeMediaListeners=function(e){Ti(e,"play",this.onPlay),Ti(e,"pause",this.onPause),Ti(e,"seeking",this.onSeeking),Ti(e,"timeupdate",this.onTimeupdate)},r.onMediaAttaching=function(e,t){var r=this.media=t.media;Ei(r,"seeking",this.onSeeking),Ei(r,"timeupdate",this.onTimeupdate),Ei(r,"play",this.onPlay),Ei(r,"pause",this.onPause)},r.onMediaAttached=function(e,t){var r=this.effectivePlayingItem,i=this.detachedData;if(this.detachedData=null,null===r)this.checkStart();else if(!i){this.clearScheduleState();var n=this.findItemIndex(r);this.setSchedulePosition(n)}},r.clearScheduleState=function(){this.log("clear schedule state"),this.playingItem=this.bufferingItem=this.waitingItem=this.endedItem=this.playingAsset=this.endedAsset=this.bufferingAsset=null},r.onMediaDetaching=function(e,t){var r=!!t.transferMedia,i=this.media;if(this.media=null,!r&&(i&&this.removeMediaListeners(i),this.detachedData)){var n=this.getBufferingPlayer();n&&(this.log("Removing schedule state for detachedData and "+n),this.playingAsset=this.endedAsset=this.bufferingAsset=this.bufferingItem=this.waitingItem=this.detachedData=null,n.detachMedia()),this.shouldPlay=!1}},r.isInterstitial=function(e){return!(null==e||!e.event)},r.retreiveMediaSource=function(e,t){var r=this.getAssetPlayer(e);r&&this.transferMediaFromPlayer(r,t)},r.transferMediaFromPlayer=function(e,t){var r=e.interstitial.appendInPlace,i=e.media;if(r&&i===this.primaryMedia){if(this.bufferingAsset=null,(!t||this.isInterstitial(t)&&!t.event.appendInPlace)&&t&&i)return void(this.detachedData={media:i});var n=e.transferMedia();this.log("transfer MediaSource from "+e+" "+ot(n)),this.detachedData=n}else t&&i&&(this.shouldPlay||(this.shouldPlay=!i.paused))},r.transferMediaTo=function(e,t){var r,i,n=this;if(e.media!==t){var a,s=null,o=this.hls,l=e!==o,u=l&&e.interstitial.appendInPlace,d=null==(r=this.detachedData)?void 0:r.mediaSource;if(o.media)u&&(s=o.transferMedia(),this.detachedData=s),a="Primary";else if(d){var h=this.getBufferingPlayer();h?(s=h.transferMedia(),a=""+h):a="detached MediaSource"}else a="detached media";if(!s)if(d)s=this.detachedData,this.log("using detachedData: MediaSource "+ot(s));else if(!this.detachedData||o.media===t){var f=this.playerQueue;f.length>1&&f.forEach((function(e){if(l&&e.interstitial.appendInPlace!==u){var t=e.interstitial;n.clearInterstitial(e.interstitial,null),t.appendInPlace=!1,t.appendInPlace&&n.warn("Could not change append strategy for queued assets "+t)}})),this.hls.detachMedia(),this.detachedData={media:t}}var c=s&&"mediaSource"in s&&"closed"!==(null==(i=s.mediaSource)?void 0:i.readyState),g=c&&s?s:t;this.log((c?"transfering MediaSource":"attaching media")+" to "+(l?e:"Primary")+" from "+a+" (media.currentTime: "+t.currentTime+")");var v=this.schedule;if(g===s&&v){var m=l&&e.assetId===v.assetIdAtEnd;g.overrides={duration:v.duration,endOfStream:!l||m,cueRemoval:!l}}e.attachMedia(g)}},r.onInterstitialCueEnter=function(){this.onTimeupdate()},r.checkStart=function(){var e=this.schedule,t=null==e?void 0:e.events;if(t&&!this.playbackDisabled&&this.media){-1===this.bufferedPos&&(this.bufferedPos=0);var r=this.timelinePos,i=this.effectivePlayingItem;if(-1===r){var n=this.hls.startPosition;if(this.log(Xs("checkStart",n)),this.timelinePos=n,t.length&&t[0].cue.pre){var a=e.findEventIndex(t[0].identifier);this.setSchedulePosition(a)}else if(n>=0||!this.primaryLive){var s=this.timelinePos=n>0?n:0,o=e.findItemIndexAtTime(s);this.setSchedulePosition(o)}}else if(i&&!this.playingItem){var l=e.findItemIndex(i);this.setSchedulePosition(l)}}},r.advanceAssetBuffering=function(e,t){var r=e.event,i=r.findAssetIndex(t),n=Ks(r,i);if(r.isAssetPastPlayoutLimit(n)){if(this.schedule){var a,s=null==(a=this.schedule.items)?void 0:a[this.findItemIndex(e)+1];s&&this.bufferedToItem(s)}}else this.bufferedToEvent(e,n)},r.advanceAfterAssetEnded=function(e,t,r){var i=Ks(e,r);if(e.isAssetPastPlayoutLimit(i)){if(this.schedule){var n=this.schedule.items;if(n){var a=t+1;if(a>=n.length)return void this.setSchedulePosition(-1);var s=e.resumeTime;this.timelinePos=0?i[e]:null;this.log("setSchedulePosition "+e+", "+t+" ("+(n?Ws(n):n)+") pos: "+this.timelinePos);var a=this.waitingItem||this.playingItem,s=this.playingLastItem;if(this.isInterstitial(a)){var o=a.event,l=this.playingAsset,u=null==l?void 0:l.identifier,d=u?this.getAssetPlayer(u):null;if(d&&u&&(!this.eventItemsMatch(a,n)||void 0!==t&&u!==o.assetList[t].identifier)){var h,f=o.findAssetIndex(l);if(this.log("INTERSTITIAL_ASSET_ENDED "+(f+1)+"/"+o.assetList.length+" "+Vs(l)),this.endedAsset=l,this.playingAsset=null,this.hls.trigger(b.INTERSTITIAL_ASSET_ENDED,{asset:l,assetListIndex:f,event:o,schedule:i.slice(0),scheduleIndex:e,player:d}),a!==this.playingItem)return void(this.itemsMatch(a,this.playingItem)&&!this.playingAsset&&this.advanceAfterAssetEnded(o,this.findItemIndex(this.playingItem),f));this.retreiveMediaSource(u,n),!d.media||null!=(h=this.detachedData)&&h.mediaSource||d.detachMedia()}if(!this.eventItemsMatch(a,n)&&(this.endedItem=a,this.playingItem=null,this.log("INTERSTITIAL_ENDED "+o+" "+Ws(a)),o.hasPlayed=!0,this.hls.trigger(b.INTERSTITIAL_ENDED,{event:o,schedule:i.slice(0),scheduleIndex:e}),o.cue.once)){var c;this.updateSchedule();var g=null==(c=this.schedule)?void 0:c.items;if(n&&g){var v=this.findItemIndex(n);this.advanceSchedule(v,g,t,a,s)}return}}this.advanceSchedule(e,i,t,a,s)}},r.advanceSchedule=function(e,t,r,i,n){var a=this,s=this.schedule;if(s){var o=t[e]||null,l=this.primaryMedia,u=this.playerQueue;if(u.length&&u.forEach((function(t){var r=t.interstitial,i=s.findEventIndex(r.identifier);(ie+1)&&a.clearInterstitial(r,o)})),this.isInterstitial(o)){this.timelinePos=Math.min(Math.max(this.timelinePos,o.start),o.end);var d=o.event;if(void 0===r){var h=Ks(d,(r=s.findAssetIndex(d,this.timelinePos))-1);if(d.isAssetPastPlayoutLimit(h)||d.appendInPlace&&this.timelinePos===o.end)return void this.advanceAfterAssetEnded(d,e,r);r=h}var f=this.waitingItem;this.assetsBuffered(o,l)||this.setBufferingItem(o);var c=this.preloadAssets(d,r);if(this.eventItemsMatch(o,f||i)||(this.waitingItem=o,this.log("INTERSTITIAL_STARTED "+Ws(o)+" "+(d.appendInPlace?"append in place":"")),this.hls.trigger(b.INTERSTITIAL_STARTED,{event:d,schedule:t.slice(0),scheduleIndex:e})),!d.assetListLoaded)return void this.log("Waiting for ASSET-LIST to complete loading "+d);if(d.assetListLoader&&(d.assetListLoader.destroy(),d.assetListLoader=void 0),!l)return void this.log("Waiting for attachMedia to start Interstitial "+d);this.waitingItem=this.endedItem=null,this.playingItem=o;var g=d.assetList[r];if(!g)return void this.advanceAfterAssetEnded(d,e,r||0);if(c||(c=this.getAssetPlayer(g.identifier)),null===c||c.destroyed){var v=d.assetList.length;this.warn("asset "+(r+1)+"/"+v+" player destroyed "+d),(c=this.createAssetPlayer(d,g,r)).loadSource()}if(!this.eventItemsMatch(o,this.bufferingItem)&&d.appendInPlace&&this.isAssetBuffered(g))return;this.startAssetPlayer(c,r,t,e,l),this.shouldPlay&&qs(c.media)}else o?(this.resumePrimary(o,e,i),this.shouldPlay&&qs(this.hls.media)):n&&this.isInterstitial(i)&&(this.endedItem=null,this.playingItem=i,i.event.appendInPlace||this.attachPrimary(s.durations.primary,null))}},r.resumePrimary=function(e,t,r){var i,n;if(this.playingItem=e,this.playingAsset=this.endedAsset=null,this.waitingItem=this.endedItem=null,this.bufferedToItem(e),this.log("resuming "+Ws(e)),null==(i=this.detachedData)||!i.mediaSource){var a=this.timelinePos;(a=e.end)&&(a=this.getPrimaryResumption(e,t),this.log(Xs("resumePrimary",a)),this.timelinePos=a),this.attachPrimary(a,e)}if(r){var s=null==(n=this.schedule)?void 0:n.items;s&&(this.log("INTERSTITIALS_PRIMARY_RESUMED "+Ws(e)),this.hls.trigger(b.INTERSTITIALS_PRIMARY_RESUMED,{schedule:s.slice(0),scheduleIndex:t}),this.checkBuffer())}},r.getPrimaryResumption=function(e,t){var r=e.start;if(this.primaryLive){var i=this.primaryDetails;if(0===t)return this.hls.startPosition;if(i&&(ri.edge))return this.hls.liveSyncPosition||-1}return r},r.isAssetBuffered=function(e){var t=this.getAssetPlayer(e.identifier);return null!=t&&t.hls?t.hls.bufferedToEnd:sr.bufferInfo(this.primaryMedia,this.timelinePos,0).end+1>=e.timelineStart+(e.duration||0)},r.attachPrimary=function(e,t,r){t?this.setBufferingItem(t):this.bufferingItem=this.playingItem,this.bufferingAsset=null;var i=this.primaryMedia;if(i){var n=this.hls;n.media?this.checkBuffer():(this.transferMediaTo(n,i),r&&this.startLoadingPrimaryAt(e,r)),r||(this.log(Xs("attachPrimary",e)),this.timelinePos=e,this.startLoadingPrimaryAt(e,r))}},r.startLoadingPrimaryAt=function(e,t){var r,i=this.hls;!i.loadingEnabled||!i.media||Math.abs(((null==(r=i.mainForwardBufferInfo)?void 0:r.start)||i.media.currentTime)-e)>.5?i.startLoad(e,t):i.bufferingEnabled||i.resumeBuffering()},r.onManifestLoading=function(){var e;this.stopLoad(),null==(e=this.schedule)||e.reset(),this.emptyPlayerQueue(),this.clearScheduleState(),this.shouldPlay=!1,this.bufferedPos=this.timelinePos=-1,this.mediaSelection=this.altSelection=this.manager=this.requiredTracks=null,this.hls.off(b.BUFFER_CODECS,this.onBufferCodecs,this),this.hls.on(b.BUFFER_CODECS,this.onBufferCodecs,this)},r.onLevelUpdated=function(e,t){if(-1!==t.level&&this.schedule){var r=this.hls.levels[t.level],i=d(d({},this.mediaSelection||this.altSelection),{},{main:r});this.mediaSelection=i,this.schedule.parseInterstitialDateRanges(i,this.hls.config.interstitialAppendInPlace),!this.effectivePlayingItem&&this.schedule.items&&this.checkStart()}},r.onAudioTrackUpdated=function(e,t){var r=this.hls.audioTracks[t.id],i=this.mediaSelection;if(i){var n=d(d({},i),{},{audio:r});this.mediaSelection=n}else this.altSelection=d(d({},this.altSelection),{},{audio:r})},r.onSubtitleTrackUpdated=function(e,t){var r=this.hls.subtitleTracks[t.id],i=this.mediaSelection;if(i){var n=d(d({},i),{},{subtitles:r});this.mediaSelection=n}else this.altSelection=d(d({},this.altSelection),{},{subtitles:r})},r.onAudioTrackSwitching=function(e,t){var r=dt(t);this.playerQueue.forEach((function(e){var i=e.hls;return i&&(i.setAudioOption(t)||i.setAudioOption(r))}))},r.onSubtitleTrackSwitch=function(e,t){var r=dt(t);this.playerQueue.forEach((function(e){var i=e.hls;return i&&(i.setSubtitleOption(t)||-1!==t.id&&i.setSubtitleOption(r))}))},r.onBufferCodecs=function(e,t){var r=t.tracks;r&&(this.requiredTracks=r)},r.onBufferAppended=function(e,t){this.checkBuffer()},r.onBufferFlushed=function(e,t){var r=this.playingItem;if(r&&!this.itemsMatch(r,this.bufferingItem)&&!this.isInterstitial(r)){var i=this.timelinePos;this.bufferedPos=i,this.checkBuffer()}},r.onBufferedToEnd=function(e){if(this.schedule){var t=this.schedule.events;if(this.bufferedPos.25){e.event.assetList.forEach((function(t,i){e.event.isAssetPastPlayoutLimit(i)&&r.clearAssetPlayer(t.identifier,null)}));var i=e.end+.25,n=sr.bufferInfo(this.primaryMedia,i,0);(n.end>i||(n.nextStart||0)>i)&&(this.log("trim buffered interstitial "+Ws(e)+" (was "+Ws(t)+")"),this.attachPrimary(i,null,!0),this.flushFrontBuffer(i))}},r.itemsMatch=function(e,t){return!!t&&(e===t||e.event&&t.event&&this.eventItemsMatch(e,t)||!e.event&&!t.event&&this.findItemIndex(e)===this.findItemIndex(t))},r.eventItemsMatch=function(e,t){var r;return!!t&&(e===t||e.event.identifier===(null==(r=t.event)?void 0:r.identifier))},r.findItemIndex=function(e,t){return e&&this.schedule?this.schedule.findItemIndex(e,t):-1},r.updateSchedule=function(e){var t;void 0===e&&(e=!1);var r=this.mediaSelection;r&&(null==(t=this.schedule)||t.updateSchedule(r,[],e))},r.checkBuffer=function(e){var t,r=null==(t=this.schedule)?void 0:t.items;if(r){var i=sr.bufferInfo(this.primaryMedia,this.timelinePos,0);e&&(this.bufferedPos=this.timelinePos),e||(e=i.len<1),this.updateBufferedPos(i.end,r,e)}},r.updateBufferedPos=function(e,t,r){var i=this.schedule,n=this.bufferingItem;if(!(this.bufferedPos>e)&&i)if(1===t.length&&this.itemsMatch(t[0],n))this.bufferedPos=e;else{var a=this.playingItem,s=this.findItemIndex(a),o=i.findItemIndexAtTime(e);if(this.bufferedPos=n.end||null!=(l=h.event)&&l.appendInPlace&&e+.01>=h.start)&&(o=d),this.isInterstitial(n)){var f=n.event;if(d-s>1&&!1===f.appendInPlace)return;if(0===f.assetList.length&&f.assetListLoader)return}if(this.bufferedPos=e,o>u&&o>s)this.bufferedToItem(h);else{var c=this.primaryDetails;this.primaryLive&&c&&e>c.edge-c.targetduration&&h.start0&&(s=Math.round(1e3*h)/1e3)}if(this.log("Load interstitial asset "+(t+1)+"/"+(r?1:i)+" "+e+(s?" live-start: "+d+" start-offset: "+s:"")),r)return this.createAsset(e,0,0,o,e.duration,r);var f=this.assetListLoader.loadAssetList(e,s);f&&(e.assetListLoader=f)}else if(!a&&i){for(var c=t;c1){var g=t.duration;g&&cd)&&(E=!1,i.log('Interstitial asset "'+v+'" duration change '+d+" > "+u),t.duration=u,i.updateSchedule())}};y.on(b.LEVEL_UPDATED,(function(e,t){var r=t.details;return T(r)})),y.on(b.LEVEL_PTS_UPDATED,(function(e,t){var r=t.details;return T(r)})),y.on(b.EVENT_CUE_ENTER,(function(){return i.onInterstitialCueEnter()}));var S=function(e,t){var r=i.getAssetPlayer(v);if(r&&t.tracks){r.off(b.BUFFER_CODECS,S),r.tracks=t.tracks;var n=i.primaryMedia;i.bufferingAsset===r.assetItem&&n&&!r.media&&i.bufferAssetPlayer(r,n)}};y.on(b.BUFFER_CODECS,S),y.on(b.BUFFERED_TO_END,(function(){var r,n=i.getAssetPlayer(v);if(i.log("buffered to end of asset "+n),n&&i.schedule){var a=i.schedule.findEventIndex(e.identifier),s=null==(r=i.schedule.items)?void 0:r[a];i.isInterstitial(s)&&i.advanceAssetBuffering(s,t)}}));var A=function(t){return function(){if(i.getAssetPlayer(v)&&i.schedule){i.shouldPlay=!0;var r=i.schedule.findEventIndex(e.identifier);i.advanceAfterAssetEnded(e,r,t)}}};return y.once(b.MEDIA_ENDED,A(r)),y.once(b.PLAYOUT_LIMIT_REACHED,A(1/0)),y.on(b.ERROR,(function(t,n){if(i.schedule){var a=i.getAssetPlayer(v);if(n.details===k.BUFFER_STALLED_ERROR)return null!=a&&a.appendInPlace?void i.handleInPlaceStall(e):(i.onTimeupdate(),void i.checkBuffer(!0));i.handleAssetItemError(n,e,i.schedule.findEventIndex(e.identifier),r,"Asset player error "+n.error+" "+e)}})),y.on(b.DESTROYING,(function(){if(i.getAssetPlayer(v)&&i.schedule){var t=new Error("Asset player destroyed unexpectedly "+v),n={fatal:!0,type:I.OTHER_ERROR,details:k.INTERSTITIAL_ASSET_ITEM_ERROR,error:t};i.handleAssetItemError(n,e,i.schedule.findEventIndex(e.identifier),r,t.message)}})),this.log("INTERSTITIAL_ASSET_PLAYER_CREATED "+Vs(t)),this.hls.trigger(b.INTERSTITIAL_ASSET_PLAYER_CREATED,{asset:t,assetListIndex:r,event:e,player:y}),y},r.clearInterstitial=function(e,t){var r=this;e.assetList.forEach((function(e){r.clearAssetPlayer(e.identifier,t)})),e.reset()},r.resetAssetPlayer=function(e){var t=this.getAssetPlayerQueueIndex(e);if(-1!==t){this.log('reset asset player "'+e+'" after error');var r=this.playerQueue[t];this.transferMediaFromPlayer(r,null),r.resetDetails()}},r.clearAssetPlayer=function(e,t){var r=this.getAssetPlayerQueueIndex(e);if(-1!==r){var i=this.playerQueue[r];this.log("clear "+i+" toSegment: "+(t?Ws(t):t)),this.transferMediaFromPlayer(i,t),this.playerQueue.splice(r,1),i.destroy()}},r.emptyPlayerQueue=function(){for(var e;e=this.playerQueue.pop();)e.destroy();this.playerQueue=[]},r.startAssetPlayer=function(e,t,r,i,n){var a=e.interstitial,s=e.assetItem,o=e.assetId,l=a.assetList.length,u=this.playingAsset;this.endedAsset=null,this.playingAsset=s,u&&u.identifier===o||(u&&(this.clearAssetPlayer(u.identifier,r[i]),delete u.error),this.log("INTERSTITIAL_ASSET_STARTED "+(t+1)+"/"+l+" "+Vs(s)),this.hls.trigger(b.INTERSTITIAL_ASSET_STARTED,{asset:s,assetListIndex:t,event:a,schedule:r.slice(0),scheduleIndex:i,player:e})),this.bufferAssetPlayer(e,n)},r.bufferAssetPlayer=function(e,t){var r,i;if(this.schedule){var n=e.interstitial,a=e.assetItem,s=this.schedule.findEventIndex(n.identifier),o=null==(r=this.schedule.items)?void 0:r[s];if(o){e.loadSource(),this.setBufferingItem(o),this.bufferingAsset=a;var l=this.getBufferingPlayer();if(l!==e){var u=n.appendInPlace;if(!u||!1!==(null==l?void 0:l.interstitial.appendInPlace)){var d=(null==l?void 0:l.tracks)||(null==(i=this.detachedData)?void 0:i.tracks)||this.requiredTracks;if(u&&a!==this.playingAsset){if(!e.tracks)return void this.log("Waiting for track info before buffering "+e);if(d&&!j(d,e.tracks)){var h=new Error("Asset "+Vs(a)+" SourceBuffer tracks ('"+Object.keys(e.tracks)+"') are not compatible with primary content tracks ('"+Object.keys(d)+"')"),f={fatal:!0,type:I.OTHER_ERROR,details:k.INTERSTITIAL_ASSET_ITEM_ERROR,error:h},c=n.findAssetIndex(a);return void this.handleAssetItemError(f,n,s,c,h.message)}}this.transferMediaTo(e,t)}}}}},r.handleInPlaceStall=function(e){var t=this.schedule,r=this.primaryMedia;if(t&&r){var i=r.currentTime,n=t.findAssetIndex(e,i),a=e.assetList[n];if(a){var s=this.getAssetPlayer(a.identifier);if(s){var o=s.currentTime||i-a.timelineStart,l=s.duration-o;if(this.warn("Stalled at "+o+" of "+(o+l)+" in "+s+" "+e+" (media.currentTime: "+i+")"),o&&(l/r.playbackRate<.5||s.bufferedInPlaceToEnd(r))&&s.hls){var u=t.findEventIndex(e.identifier);this.advanceAfterAssetEnded(e,u,n)}}}}},r.advanceInPlace=function(e){var t=this.primaryMedia;t&&t.currentTimem.end&&this.schedule.findItemIndexAtTime(this.timelinePos)!==v)return a.error=new Error("Interstitial no longer within playback range "+this.timelinePos+" "+a),this.updateSchedule(!0),void this.primaryFallback(a);this.setBufferingItem(m)}this.setSchedulePosition(v)}else if((null==c?void 0:c.identifier)===s){var p=a.assetList[0];if(p){var y=this.getAssetPlayer(p.identifier);if(c.appendInPlace){var E=this.primaryMedia;y&&E&&this.bufferAssetPlayer(y,E)}else y&&y.loadSource()}}}},r.onError=function(e,t){if(this.schedule)switch(t.details){case k.ASSET_LIST_PARSING_ERROR:case k.ASSET_LIST_LOAD_ERROR:case k.ASSET_LIST_LOAD_TIMEOUT:var r=t.interstitial;r&&(this.updateSchedule(!0),this.primaryFallback(r));break;case k.BUFFER_STALLED_ERROR:var i=this.endedItem||this.waitingItem||this.playingItem;if(this.isInterstitial(i)&&i.event.appendInPlace)return void this.handleInPlaceStall(i.event);this.log("Primary player stall @"+this.timelinePos+" bufferedPos: "+this.bufferedPos),this.onTimeupdate(),this.checkBuffer(!0)}},i(t,[{key:"interstitialsManager",get:function(){if(!this.hls)return null;if(this.manager)return this.manager;var e=this,t=function(){return e.bufferingItem||e.waitingItem},r=function(t){return t?e.getAssetPlayer(t.identifier):t},i=function(t,i,a,s,o){if(t){var l=t[i].start,u=t.event;if(u){if("playout"===i||u.timelineOccupancy!==Fs.Point){var d=r(a);(null==d?void 0:d.interstitial)===u&&(l+=d.assetItem.startOffset+d[o])}}else l+=("bufferedPos"===s?n():e[s])-t.start;return l}return 0},n=function(){var t=e.bufferedPos;return t===Number.MAX_VALUE?a("primary"):Math.max(t,0)},a=function(t){var r,i;return null!=(r=e.primaryDetails)&&r.live?e.primaryDetails.edge:(null==(i=e.schedule)?void 0:i.durations[t])||0},s=function(t,n){var a,s,o=e.effectivePlayingItem;if((null==o||null==(a=o.event)||!a.restrictions.skip)&&e.schedule){e.log("seek to "+t+' "'+n+'"');var l=e.effectivePlayingItem,u=e.schedule.findItemIndexAtTime(t,n),d=null==(s=e.schedule.items)?void 0:s[u],h=e.getBufferingPlayer(),f=null==h?void 0:h.interstitial,c=null==f?void 0:f.appendInPlace,g=l&&e.itemsMatch(l,d);if(l&&(c||g)){var v=r(e.playingAsset),m=(null==v?void 0:v.media)||e.primaryMedia;if(m){var p="primary"===n?m.currentTime:i(l,n,e.playingAsset,"timelinePos","currentTime"),y=t-p,E=(c?p:m.currentTime)+y;if(E>=0&&(!v||c||E<=v.duration))return void(m.currentTime=E)}}if(d){var T=t;if("primary"!==n){var S=t-d[n].start;T=d.start+S}var A=!e.isInterstitial(d);if(e.isInterstitial(l)&&!l.event.appendInPlace||!A&&!d.event.appendInPlace){if(l){var L=e.findItemIndex(l);if(u>L){var R=e.schedule.findJumpRestrictedIndex(L+1,u);if(R>L)return void e.setSchedulePosition(R)}var I=0;if(A)e.timelinePos=T,e.checkBuffer();else for(var k=d.event.assetList,b=t-(d[n]||d).start,D=k.length;D--;){var _=k[D];if(_.duration&&b>=_.startOffset&&b<_.startOffset+_.duration){I=D;break}}e.setSchedulePosition(u,I)}}else{var P=e.media||(c?null==h?void 0:h.media:null);P&&(P.currentTime=T)}}}},o=function(){var r=e.effectivePlayingItem;if(e.isInterstitial(r))return r;var i=t();return e.isInterstitial(i)?i:null},l={get bufferedEnd(){var r,n=t(),a=e.bufferingItem;return a&&a===n&&(i(a,"playout",e.bufferingAsset,"bufferedPos","bufferedEnd")-a.playout.start||(null==(r=e.bufferingAsset)?void 0:r.startOffset))||0},get currentTime(){var t=o(),r=e.effectivePlayingItem;return r&&r===t?i(r,"playout",e.effectivePlayingAsset,"timelinePos","currentTime")-r.playout.start:0},set currentTime(t){var r=o(),i=e.effectivePlayingItem;i&&i===r&&s(t+i.playout.start,"playout")},get duration(){var e=o();return e?e.playout.end-e.playout.start:0},get assetPlayers(){var t,r=null==(t=o())?void 0:t.event.assetList;return r?r.map((function(t){return e.getAssetPlayer(t.identifier)})):[]},get playingIndex(){var t,r=null==(t=o())?void 0:t.event;return r&&e.effectivePlayingAsset?r.findAssetIndex(e.effectivePlayingAsset):-1},get scheduleItem(){return o()}};return this.manager={get events(){var t;return(null==(t=e.schedule)||null==(t=t.events)?void 0:t.slice(0))||[]},get schedule(){var t;return(null==(t=e.schedule)||null==(t=t.items)?void 0:t.slice(0))||[]},get interstitialPlayer(){return o()?l:null},get playerQueue(){return e.playerQueue.slice(0)},get bufferingAsset(){return e.bufferingAsset},get bufferingItem(){return t()},get bufferingIndex(){var r=t();return e.findItemIndex(r)},get playingAsset(){return e.effectivePlayingAsset},get playingItem(){return e.effectivePlayingItem},get playingIndex(){var t=e.effectivePlayingItem;return e.findItemIndex(t)},primary:{get bufferedEnd(){return n()},get currentTime(){var t=e.timelinePos;return t>0?t:0},set currentTime(e){s(e,"primary")},get duration(){return a("primary")},get seekableStart(){var t;return(null==(t=e.primaryDetails)?void 0:t.fragmentStart)||0}},integrated:{get bufferedEnd(){return i(t(),"integrated",e.bufferingAsset,"bufferedPos","bufferedEnd")},get currentTime(){return i(e.effectivePlayingItem,"integrated",e.effectivePlayingAsset,"timelinePos","currentTime")},set currentTime(e){s(e,"integrated")},get duration(){return a("integrated")},get seekableStart(){var t;return function(t,r){var i;if(0!==t&&"primary"!==r&&null!=(i=e.schedule)&&i.length){var n,a=e.schedule.findItemIndexAtTime(t),s=null==(n=e.schedule.items)?void 0:n[a];if(s)return t+(s[r].start-s.start)}return t}((null==(t=e.primaryDetails)?void 0:t.fragmentStart)||0,"integrated")}},skip:function(){var t=e.effectivePlayingItem,r=null==t?void 0:t.event;if(r&&!r.restrictions.skip){var i=e.findItemIndex(t);if(r.appendInPlace){var n=t.playout.start+t.event.duration;s(n+.001,"playout")}else e.advanceAfterAssetEnded(r,i,1/0)}}}}},{key:"effectivePlayingItem",get:function(){return this.waitingItem||this.playingItem||this.endedItem}},{key:"effectivePlayingAsset",get:function(){return this.playingAsset||this.endedAsset}},{key:"playingLastItem",get:function(){var e,t=this.playingItem,r=null==(e=this.schedule)?void 0:e.items;return!!(this.playbackStarted&&t&&r)&&this.findItemIndex(t)===r.length-1}},{key:"playbackStarted",get:function(){return null!==this.effectivePlayingItem}},{key:"currentTime",get:function(){var e,t;if(null!==this.mediaSelection){var r=this.waitingItem||this.playingItem;if(!this.isInterstitial(r)||r.event.appendInPlace){var i=this.media;!i&&null!=(e=this.bufferingItem)&&null!=(e=e.event)&&e.appendInPlace&&(i=this.primaryMedia);var n=null==(t=i)?void 0:t.currentTime;if(void 0!==n&&A(n))return n}}}},{key:"primaryMedia",get:function(){var e;return this.media||(null==(e=this.detachedData)?void 0:e.media)||null}},{key:"playbackDisabled",get:function(){return!1===this.hls.config.enableInterstitialPlayback}},{key:"primaryDetails",get:function(){var e;return null==(e=this.mediaSelection)?void 0:e.main.details}},{key:"primaryLive",get:function(){var e;return!(null==(e=this.primaryDetails)||!e.live)}}])}(N),zs=function(e){function t(t,r,i){var n;return(n=e.call(this,t,r,i,"subtitle-stream-controller",x)||this).currentTrackId=-1,n.tracksBuffered=[],n.mainDetails=null,n.registerListeners(),n}o(t,e);var r=t.prototype;return r.onHandlerDestroying=function(){this.unregisterListeners(),e.prototype.onHandlerDestroying.call(this),this.mainDetails=null},r.registerListeners=function(){e.prototype.registerListeners.call(this);var t=this.hls;t.on(b.LEVEL_LOADED,this.onLevelLoaded,this),t.on(b.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(b.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(b.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(b.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(b.BUFFER_FLUSHING,this.onBufferFlushing,this)},r.unregisterListeners=function(){e.prototype.unregisterListeners.call(this);var t=this.hls;t.off(b.LEVEL_LOADED,this.onLevelLoaded,this),t.off(b.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(b.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(b.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(b.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(b.BUFFER_FLUSHING,this.onBufferFlushing,this)},r.startLoad=function(e,t){this.stopLoad(),this.state=Ai.IDLE,this.setInterval(500),this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()},r.onManifestLoading=function(){e.prototype.onManifestLoading.call(this),this.mainDetails=null},r.onMediaDetaching=function(t,r){this.tracksBuffered=[],e.prototype.onMediaDetaching.call(this,t,r)},r.onLevelLoaded=function(e,t){this.mainDetails=t.details},r.onSubtitleFragProcessed=function(e,t){var r=t.frag,i=t.success;if(this.fragContextChanged(r)||(te(r)&&(this.fragPrevious=r),this.state=Ai.IDLE),i){var n=this.tracksBuffered[this.currentTrackId];if(n){for(var a,s=r.start,o=0;o=n[o].start&&s<=n[o].end){a=n[o];break}var l=r.start+r.duration;a?a.end=l:(a={start:s,end:l},n.push(a)),this.fragmentTracker.fragBuffered(r),this.fragBufferedComplete(r,null),this.media&&this.tick()}}},r.onBufferFlushing=function(e,t){var r=t.startOffset,i=t.endOffset;if(0===r&&i!==Number.POSITIVE_INFINITY){var n=i-1;if(n<=0)return;t.endOffsetSubtitles=Math.max(0,n),this.tracksBuffered.forEach((function(e){for(var t=0;t=n.length)&&o){this.log("Subtitle track "+s+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+",duration:"+a.totalduration),this.mediaBuffer=this.mediaBufferTimeRanges;var l=0;if(a.live||null!=(r=o.details)&&r.live){if(a.deltaUpdateFailed)return;var u=this.mainDetails;if(!u)return void(this.startFragRequested=!1);var d,h=u.fragments[0];o.details?0===(l=this.alignPlaylists(a,o.details,null==(d=this.levelLastLoaded)?void 0:d.details))&&h&&si(a,l=h.start):a.hasProgramDateTime&&u.hasProgramDateTime?(yi(a,u),l=a.fragmentStart):h&&si(a,l=h.start),u&&!this.startFragRequested&&this.setStartPosition(u,l)}o.details=a,this.levelLastLoaded=o,s===i&&(this.hls.trigger(b.SUBTITLE_TRACK_UPDATED,{details:a,id:s,groupId:t.groupId}),this.tick(),a.live&&!this.fragCurrent&&this.media&&this.state===Ai.IDLE&&(yt(null,a.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),o.details=void 0)))}}else this.warn("Subtitle tracks were reset while loading level "+s)},r._handleFragmentLoadComplete=function(e){var t=this,r=e.frag,i=e.payload,n=r.decryptdata,a=this.hls;if(!this.fragContextChanged(r)&&i&&i.byteLength>0&&null!=n&&n.key&&n.iv&&Tr(n.method)){var s=performance.now();this.decrypter.decrypt(new Uint8Array(i),n.key.buffer,n.iv.buffer,Sr(n.method)).catch((function(e){throw a.trigger(b.ERROR,{type:I.MEDIA_ERROR,details:k.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:r}),e})).then((function(e){var t=performance.now();a.trigger(b.FRAG_DECRYPTED,{frag:r,payload:e,stats:{tstart:s,tdecrypt:t}})})).catch((function(e){t.warn(e.name+": "+e.message),t.state=Ai.IDLE}))}},r.doTick=function(){if(this.media){if(this.state===Ai.IDLE){var e=this.currentTrackId,t=this.levels,r=null==t?void 0:t[e];if(!r||!t.length||!r.details)return;if(this.waitForLive(r))return;var i=this.config,n=this.getLoadPosition(),a=sr.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],n,i.maxBufferHole),s=a.end,o=a.len,l=r.details;if(o>this.hls.maxBufferLength+l.levelTargetDuration)return;var u=l.fragments,d=u.length,h=l.edge,f=null,c=this.fragPrevious;if(sh-g?0:g;!(f=yt(c,u,Math.max(u[0].start,s),v))&&c&&c.start>>=0)>i-1)throw new DOMException("Failed to execute '"+t+"' on 'TimeRanges': The index provided ("+r+") is greater than the maximum bound ("+i+")");return e[r][t]};this.buffered={get length(){return e.length},end:function(r){return t("end",r,e.length)},start:function(r){return t("start",r,e.length)}}};function Zs(e,t){var r;try{r=new Event("addtrack")}catch(e){(r=document.createEvent("Event")).initEvent("addtrack",!1,!1)}r.track=e,t.dispatchEvent(r)}function Js(e,t){var r=e.mode;if("disabled"===r&&(e.mode="hidden"),e.cues&&!e.cues.getCueById(t.id))try{if(e.addCue(t),!e.cues.getCueById(t.id))throw new Error("addCue is failed for: "+t)}catch(r){Y.debug("[texttrack-utils]: "+r);try{var i=new self.TextTrackCue(t.startTime,t.endTime,t.text);i.id=t.id,e.addCue(i)}catch(e){Y.debug("[texttrack-utils]: Legacy TextTrackCue fallback failed: "+e)}}"disabled"===r&&(e.mode=r)}function eo(e,t){var r=e.mode;if("disabled"===r&&(e.mode="hidden"),e.cues)for(var i=e.cues.length;i--;)t&&e.cues[i].removeEventListener("enter",t),e.removeCue(e.cues[i]);"disabled"===r&&(e.mode=r)}function to(e,t,r,i){var n=e.mode;if("disabled"===n&&(e.mode="hidden"),e.cues&&e.cues.length>0)for(var a=function(e,t,r){var i=[],n=function(e,t){if(t<=e[0].startTime)return 0;var r=e.length-1;if(t>e[r].endTime)return-1;for(var i,n=0,a=r;n<=a;)if(te[i].startTime&&n-1)for(var a=n,s=e.length;a=t&&o.endTime<=r)i.push(o);else if(o.startTime>r)return i}return i}(e.cues,t,r),s=0;s-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))},r.pollTrackChange=function(e){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,e)},r.onMediaDetaching=function(e,t){var r=this.media;if(r){var i=!!t.transferMedia;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||r.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),this.subtitleTrack=-1,this.media=null,i||ro(r.textTracks).forEach((function(e){eo(e)}))}},r.onManifestLoading=function(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0},r.onManifestParsed=function(e,t){this.tracks=t.subtitleTracks},r.onSubtitleTrackLoaded=function(e,t){var r=t.id,i=t.groupId,n=t.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=t.details,this.log("Subtitle track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,t,s)}else this.warn("Subtitle track with id:"+r+" and group:"+i+" not found in active group "+(null==a?void 0:a.groupId))},r.onLevelLoading=function(e,t){this.switchLevel(t.level)},r.onLevelSwitching=function(e,t){this.switchLevel(t.level)},r.switchLevel=function(e){var t=this.hls.levels[e];if(t){var r=t.subtitleGroups||null,i=this.groupIds,n=this.currentTrack;if(!r||(null==i?void 0:i.length)!==(null==r?void 0:r.length)||null!=r&&r.some((function(e){return-1===(null==i?void 0:i.indexOf(e))}))){this.groupIds=r,this.trackId=-1,this.currentTrack=null;var a=this.tracks.filter((function(e){return!r||-1!==r.indexOf(e.groupId)}));if(a.length)this.selectDefaultTrack&&!a.some((function(e){return e.default}))&&(this.selectDefaultTrack=!1),a.forEach((function(e,t){e.id=t}));else if(!n&&!this.tracksInGroup.length)return;this.tracksInGroup=a;var s=this.hls.config.subtitlePreference;if(!n&&s){this.selectDefaultTrack=!1;var o=ht(s,a);if(o>-1)n=a[o];else{var l=ht(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var d={subtitleTracks:a};this.log("Updating subtitle tracks, "+a.length+' track(s) found in "'+(null==r?void 0:r.join(","))+'" group-id'),this.hls.trigger(b.SUBTITLE_TRACKS_UPDATED,d),-1!==u&&-1===this.trackId&&this.setSubtitleTrack(u)}}},r.findTrackId=function(e){for(var t=this.tracksInGroup,r=this.selectDefaultTrack,i=0;i-1){var n=this.tracksInGroup[i];return this.setSubtitleTrack(i),n}if(r)return null;var a=ht(e,t);if(a>-1)return t[a]}}return null},r.loadPlaylist=function(t){e.prototype.loadPlaylist.call(this),this.shouldLoadPlaylist(this.currentTrack)&&this.scheduleLoading(this.currentTrack,t)},r.loadingPlaylist=function(t,r){e.prototype.loadingPlaylist.call(this,t,r);var i=t.id,n=t.groupId,a=this.getUrlWithDirectives(t.url,r),s=t.details,o=null==s?void 0:s.age;this.log("Loading subtitle "+i+' "'+t.name+'" lang:'+t.lang+" group:"+n+(void 0!==(null==r?void 0:r.msn)?" at sn "+r.msn+" part "+r.part:"")+(o&&s.live?" age "+o.toFixed(1)+(s.type&&" "+s.type||""):"")+" "+a),this.hls.trigger(b.SUBTITLE_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:r||null,track:t})},r.toggleTrackModes=function(){var e=this.media;if(e){var t,r=ro(e.textTracks),i=this.currentTrack;if(i&&((t=r.filter((function(e){return ca(i,e)}))[0])||this.warn('Unable to find subtitle TextTrack with name "'+i.name+'" and language "'+i.lang+'"')),[].slice.call(r).forEach((function(e){"disabled"!==e.mode&&e!==t&&(e.mode="disabled")})),t){var n=this.subtitleDisplay?"showing":"hidden";t.mode!==n&&(t.mode=n)}}},r.setSubtitleTrack=function(e){var t=this.tracksInGroup;if(this.media)if(e<-1||e>=t.length||!A(e))this.warn("Invalid subtitle track id: "+e);else{this.selectDefaultTrack=!1;var r=this.currentTrack,i=t[e]||null;if(this.trackId=e,this.currentTrack=i,this.toggleTrackModes(),i){var n=!!i.details&&!i.details.live;if(e!==this.trackId||i!==r||!n){this.log("Switching to subtitle-track "+e+(i?' "'+i.name+'" lang:'+i.lang+" group:"+i.groupId:""));var a=i.id,s=i.groupId,o=void 0===s?"":s,l=i.name,u=i.type,d=i.url;this.hls.trigger(b.SUBTITLE_TRACK_SWITCH,{id:a,groupId:o,name:l,type:u,url:d});var h=this.switchParams(i.url,null==r?void 0:r.details,i.details);this.loadPlaylist(h)}}else this.hls.trigger(b.SUBTITLE_TRACK_SWITCH,{id:e})}else this.queuedDefaultTrack=e},i(t,[{key:"subtitleDisplay",get:function(){return this._subtitleDisplay},set:function(e){this._subtitleDisplay=e,this.trackId>-1&&this.toggleTrackModes()}},{key:"allSubtitleTracks",get:function(){return this.tracks}},{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(e){this.selectDefaultTrack=!1,this.setSubtitleTrack(e)}}])}(da),no={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},ao=function(e){return String.fromCharCode(no[e]||e)},so=15,oo=100,lo={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},uo={17:2,18:4,21:6,22:8,23:10,19:13,20:15},ho={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},fo={25:2,26:4,29:6,30:8,31:10,27:13,28:15},co=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],go=function(){function e(){this.time=null,this.verboseLevel=0}return e.prototype.log=function(e,t){if(this.verboseLevel>=e){var r="function"==typeof t?t():t;Y.log(this.time+" ["+e+"] "+r)}},e}(),vo=function(e){for(var t=[],r=0;roo&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=oo)},t.moveCursor=function(e){var t=this.pos+e;if(e>1)for(var r=this.pos+1;r=144&&this.backSpace();var r=ao(e);this.pos>=oo?this.logger.log(0,(function(){return"Cannot insert "+e.toString(16)+" ("+r+") at position "+t.pos+". Skipping it!"})):(this.chars[this.pos].setChar(r,this.currPenState),this.moveCursor(1))},t.clearFromPos=function(e){var t;for(t=e;t0&&(r=e?"["+t.join(" | ")+"]":t.join("\n")),r},t.getTextAndFormat=function(){return this.rows},e}(),To=function(){function e(e,t,r){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new Eo(r),this.nonDisplayedMemory=new Eo(r),this.lastOutputScreen=new Eo(r),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=r}var t=e.prototype;return t.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},t.getHandler=function(){return this.outputFilter},t.setHandler=function(e){this.outputFilter=e},t.setPAC=function(e){this.writeScreen.setPAC(e)},t.setBkgData=function(e){this.writeScreen.setBkgData(e)},t.setMode=function(e){e!==this.mode&&(this.mode=e,this.logger.log(2,(function(){return"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)},t.insertChars=function(e){for(var t=this,r=0;r=46,t.italics)t.foreground="white";else{var r=Math.floor(e/2)-16;t.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}this.logger.log(2,"MIDROW: "+ot(t)),this.writeScreen.setPen(t)},t.outputDataUpdate=function(e){void 0===e&&(e=!1);var t=this.logger.time;null!==t&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,t,this.lastOutputScreen),e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:t):this.cueStartTime=t,this.lastOutputScreen.copy(this.displayedMemory))},t.cueSplitAtTime=function(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))},e}(),So=function(){function e(e,t,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory={a:null,b:null},this.logger=void 0;var i=this.logger=new go;this.channels=[null,new To(e,t,i),new To(e+1,r,i)]}var t=e.prototype;return t.getHandler=function(e){return this.channels[e].getHandler()},t.setHandler=function(e,t){this.channels[e].setHandler(t)},t.addData=function(e,t){var r=this;this.logger.time=e;for(var i=function(e){var i=127&t[e],n=127&t[e+1],a=!1,s=null;if(0===i&&0===n)return 0;r.logger.log(3,(function(){return"["+vo([t[e],t[e+1]])+"] -> ("+vo([i,n])+")"}));var o=r.cmdHistory;if(i>=16&&i<=31){if(function(e,t,r){return r.a===e&&r.b===t}(i,n,o))return Ao(null,null,o),r.logger.log(3,(function(){return"Repeated command ("+vo([i,n])+") is dropped"})),0;Ao(i,n,r.cmdHistory),(a=r.parseCmd(i,n))||(a=r.parseMidrow(i,n)),a||(a=r.parsePAC(i,n)),a||(a=r.parseBackgroundAttributes(i,n))}else Ao(null,null,o);if(!a&&(s=r.parseChars(i,n))){var l=r.currentChannel;l&&l>0?r.channels[l].insertChars(s):r.logger.log(2,"No channel found yet. TEXT-MODE?")}a||s||r.logger.log(2,(function(){return"Couldn't parse cleaned data "+vo([i,n])+" orig: "+vo([t[e],t[e+1]])}))},n=0;n=32&&t<=47||(23===e||31===e)&&t>=33&&t<=35))return!1;var r=20===e||21===e||23===e?1:2,i=this.channels[r];return 20===e||21===e||28===e||29===e?32===t?i.ccRCL():33===t?i.ccBS():34===t?i.ccAOF():35===t?i.ccAON():36===t?i.ccDER():37===t?i.ccRU(2):38===t?i.ccRU(3):39===t?i.ccRU(4):40===t?i.ccFON():41===t?i.ccRDC():42===t?i.ccTR():43===t?i.ccRTD():44===t?i.ccEDM():45===t?i.ccCR():46===t?i.ccENM():47===t&&i.ccEOC():i.ccTO(t-32),this.currentChannel=r,!0},t.parseMidrow=function(e,t){var r=0;if((17===e||25===e)&&t>=32&&t<=47){if((r=17===e?1:2)!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;var i=this.channels[r];return!!i&&(i.ccMIDROW(t),this.logger.log(3,(function(){return"MIDROW ("+vo([e,t])+")"})),!0)}return!1},t.parsePAC=function(e,t){var r;if(!((e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127||(16===e||24===e)&&t>=64&&t<=95))return!1;var i=e<=23?1:2;r=t>=64&&t<=95?1===i?lo[e]:ho[e]:1===i?uo[e]:fo[e];var n=this.channels[i];return!!n&&(n.setPAC(this.interpretPAC(r,t)),this.currentChannel=i,!0)},t.interpretPAC=function(e,t){var r,i={color:null,italics:!1,indent:null,underline:!1,row:e};return r=t>95?t-96:t-64,i.underline=1==(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i},t.parseChars=function(e,t){var r,i,n=null,a=null;return e>=25?(r=2,a=e-8):(r=1,a=e),a>=17&&a<=19?(i=17===a?t+80:18===a?t+112:t+144,this.logger.log(2,(function(){return"Special char '"+ao(i)+"' in channel "+r})),n=[i]):e>=32&&e<=127&&(n=0===t?[e]:[e,t]),n&&this.logger.log(3,(function(){return"Char codes =  "+vo(n).join(",")})),n},t.parseBackgroundAttributes=function(e,t){var r;if(!((16===e||24===e)&&t>=32&&t<=47||(23===e||31===e)&&t>=45&&t<=47))return!1;var i={};16===e||24===e?(r=Math.floor((t-32)/2),i.background=co[r],t%2==1&&(i.background=i.background+"_semi")):45===t?i.background="transparent":(i.foreground="black",47===t&&(i.underline=!0));var n=e<=23?1:2;return this.channels[n].setBkgData(i),!0},t.reset=function(){for(var e=0;e1?t-1:0),i=1;i100)throw new Error("Position must be between 0 and 100.");E=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",n({},l,{get:function(){return T},set:function(e){var t=i(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");T=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",n({},l,{get:function(){return S},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");S=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",n({},l,{get:function(){return A},set:function(e){var t=i(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");A=t,this.hasBeenReset=!0}})),o.displayState=void 0}return a.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},a}(),Ro=function(){function e(){}return e.prototype.decode=function(e,t){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))},e}();function Io(e){function t(e,t,r,i){return 3600*(0|e)+60*(0|t)+(0|r)+parseFloat(i||0)}var r=e.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return r?parseFloat(r[2])>59?t(r[2],r[3],0,r[4]):t(r[1],r[2],r[3],r[4]):null}var ko=function(){function e(){this.values=Object.create(null)}var t=e.prototype;return t.set=function(e,t){this.get(e)||""===t||(this.values[e]=t)},t.get=function(e,t,r){return r?this.has(e)?this.values[e]:t[r]:this.has(e)?this.values[e]:t},t.has=function(e){return e in this.values},t.alt=function(e,t,r){for(var i=0;i=0&&r<=100)return this.set(e,r),!0}return!1},e}();function bo(e,t,r,i){var n=i?e.split(i):[e];for(var a in n)if("string"==typeof n[a]){var s=n[a].split(r);2===s.length&&t(s[0],s[1])}}var Do=new Lo(0,0,""),_o="middle"===Do.align?"middle":"center";function Po(e,t,r){var i=e;function n(){var t=Io(e);if(null===t)throw new Error("Malformed timestamp: "+i);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function a(){e=e.replace(/^\s+/,"")}if(a(),t.startTime=n(),a(),"--\x3e"!==e.slice(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+i);e=e.slice(3),a(),t.endTime=n(),a(),function(e,t){var i=new ko;bo(e,(function(e,t){var n;switch(e){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===t){i.set(e,r[a].region);break}break;case"vertical":i.alt(e,t,["rl","lr"]);break;case"line":n=t.split(","),i.integer(e,n[0]),i.percent(e,n[0])&&i.set("snapToLines",!1),i.alt(e,n[0],["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",_o,"end"]);break;case"position":n=t.split(","),i.percent(e,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",_o,"end","line-left","line-right","auto"]);break;case"size":i.percent(e,t);break;case"align":i.alt(e,t,["start",_o,"end","left","right"])}}),/:/,/\s/),t.region=i.get("region",null),t.vertical=i.get("vertical","");var n=i.get("line","auto");"auto"===n&&-1===Do.line&&(n=-1),t.line=n,t.lineAlign=i.get("lineAlign","start"),t.snapToLines=i.get("snapToLines",!0),t.size=i.get("size",100),t.align=i.get("align",_o);var a=i.get("position","auto");"auto"===a&&50===Do.position&&(a="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=a}(e,t)}function Co(e){return e.replace(//gi,"\n")}var wo=function(){function e(){this.state="INITIAL",this.buffer="",this.decoder=new Ro,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var t=e.prototype;return t.parse=function(e){var t=this;function r(){var e=t.buffer,r=0;for(e=Co(e);r0&&f.push(e)},d.onparsingerror=function(e){u=e},d.onflush=function(){u?s(u):a(f)},h.forEach((function(e){if(p){if(xo(e,"X-TIMESTAMP-MAP=")){p=!1,e.slice(16).split(",").forEach((function(e){xo(e,"LOCAL:")?g=e.slice(6):xo(e,"MPEGTS:")&&(v=parseInt(e.slice(7)))}));try{m=function(e){var t=parseInt(e.slice(-3)),r=parseInt(e.slice(-6,-4)),i=parseInt(e.slice(-9,-7)),n=e.length>9?parseInt(e.substring(0,e.indexOf(":"))):0;if(!(A(t)&&A(r)&&A(i)&&A(n)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+e);return t+=1e3*r,(t+=6e4*i)+36e5*n}(g)/1e3}catch(e){u=e}return}""===e&&(p=!1)}d.parse(e+"\n")})),d.flush()}var No="stpp.ttml.im1t",Uo=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Bo=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Go={left:"start",center:"center",right:"end",start:"start",end:"end"};function Ko(e,t,r,i){var n=ce(new Uint8Array(e),["mdat"]);if(0!==n.length){var s,o,l,u,d=n.map((function(e){return q(e)})),h=(s=t.baseTime,o=1,void 0===(l=t.timescale)&&(l=1),void 0===u&&(u=!1),Mn(s,o,1/l,u));try{d.forEach((function(e){return r(function(e,t){var r=(new DOMParser).parseFromString(e,"text/xml"),i=r.getElementsByTagName("tt")[0];if(!i)throw new Error("Invalid ttml");var n={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},s=Object.keys(n).reduce((function(e,t){return e[t]=i.getAttribute("ttp:"+t)||n[t],e}),{}),o="preserve"!==i.getAttribute("xml:space"),l=Ho(Vo(i,"styling","style")),u=Ho(Vo(i,"layout","region")),d=Vo(i,"body","[begin]");return[].map.call(d,(function(e){var r=Yo(e,o);if(!r||!e.hasAttribute("begin"))return null;var i=qo(e.getAttribute("begin"),s),n=qo(e.getAttribute("dur"),s),d=qo(e.getAttribute("end"),s);if(null===i)throw jo(e);if(null===d){if(null===n)throw jo(e);d=i+n}var h=new Lo(i-t,d-t,r);h.id=Mo(h.startTime,h.endTime,h.text);var f=function(e,t,r){var i="http://www.w3.org/ns/ttml#styling",n=null,a=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],s=null!=e&&e.hasAttribute("style")?e.getAttribute("style"):null;return s&&r.hasOwnProperty(s)&&(n=r[s]),a.reduce((function(r,a){var s=Wo(t,i,a)||Wo(e,i,a)||Wo(n,i,a);return s&&(r[a]=s),r}),{})}(u[e.getAttribute("region")],l[e.getAttribute("style")],l),c=f.textAlign;if(c){var g=Go[c];g&&(h.lineAlign=g),h.align=c}return a(h,f),h})).filter((function(e){return null!==e}))}(e,h))}))}catch(e){i(e)}}else i(new Error("Could not parse IMSC1 mdat"))}function Vo(e,t,r){var i=e.getElementsByTagName(t)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function Ho(e){return e.reduce((function(e,t){var r=t.getAttribute("xml:id");return r&&(e[r]=t),e}),{})}function Yo(e,t){return[].slice.call(e.childNodes).reduce((function(e,r,i){var n;return"br"===r.nodeName&&i?e+"\n":null!=(n=r.childNodes)&&n.length?Yo(r,t):t?e+r.textContent.trim().replace(/\s+/g," "):e+r.textContent}),"")}function Wo(e,t,r){return e&&e.hasAttributeNS(t,r)?e.getAttributeNS(t,r):null}function jo(e){return new Error("Could not parse ttml timestamp "+e)}function qo(e,t){if(!e)return null;var r=Io(e);return null===r&&(Uo.test(e)?r=function(e,t){var r=Uo.exec(e),i=(0|r[4])+(0|r[5])/t.subFrameRate;return 3600*(0|r[1])+60*(0|r[2])+(0|r[3])+i/t.frameRate}(e,t):Bo.test(e)&&(r=function(e,t){var r=Bo.exec(e),i=Number(r[1]);switch(r[2]){case"h":return 3600*i;case"m":return 60*i;case"ms":return 1e3*i;case"f":return i/t.frameRate;case"t":return i/t.tickRate}return i}(e,t))),r}var Xo=function(){function e(e,t){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=e,this.trackName=t}var t=e.prototype;return t.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)},t.newCue=function(e,t,r){(null===this.startTime||this.startTime>e)&&(this.startTime=e),this.endTime=t,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[],this.startTime=null},e}(),Qo=function(){function e(e){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}},this.captionsProperties=void 0,this.hls=e,this.config=e.config,this.Cues=e.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},e.on(b.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(b.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(b.FRAG_LOADING,this.onFragLoading,this),e.on(b.FRAG_LOADED,this.onFragLoaded,this),e.on(b.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(b.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(b.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(b.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(b.BUFFER_FLUSHING,this.onBufferFlushing,this)}var t=e.prototype;return t.destroy=function(){var e=this.hls;e.off(b.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(b.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(b.FRAG_LOADING,this.onFragLoading,this),e.off(b.FRAG_LOADED,this.onFragLoaded,this),e.off(b.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(b.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(b.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(b.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(b.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0},t.initCea608Parsers=function(){var e=new Xo(this,"textTrack1"),t=new Xo(this,"textTrack2"),r=new Xo(this,"textTrack3"),i=new Xo(this,"textTrack4");this.cea608Parser1=new So(1,e,t),this.cea608Parser2=new So(3,r,i)},t.addCues=function(e,t,r,i,n){for(var a,s,o,l,u=!1,d=n.length;d--;){var h=n[d],f=(a=h[0],s=h[1],o=t,l=r,Math.min(s,l)-Math.max(a,o));if(f>=0&&(h[0]=Math.min(h[0],t),h[1]=Math.max(h[1],r),u=!0,f/(r-t)>.5))return}if(u||n.push([t,r]),this.config.renderTextTracksNatively){var c=this.captionsTracks[e];this.Cues.newCue(c,t,r,i)}else{var g=this.Cues.newCue(null,t,r,i);this.hls.trigger(b.CUES_PARSED,{type:"captions",cues:g,track:e})}},t.onInitPtsFound=function(e,t){var r=this,i=t.frag,n=t.id,a=t.initPTS,s=t.timescale,o=t.trackId,l=this.unparsedVttFrags;n===w&&(this.initPTS[i.cc]={baseTime:a,timescale:s,trackId:o}),l.length&&(this.unparsedVttFrags=[],l.forEach((function(e){r.initPTS[e.frag.cc]?r.onFragLoaded(b.FRAG_LOADED,e):r.hls.trigger(b.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e.frag,error:new Error("Subtitle discontinuity domain does not match main")})})))},t.getExistingTrack=function(e,t){var r=this.media;if(r)for(var i=0;ii.cc||l.trigger(b.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:i,error:t})}))}else s.push(e)},t._fallbackToIMSC1=function(e,t){var r=this,i=this.tracks[e.level];i.textCodec||Ko(t,this.initPTS[e.cc],(function(){i.textCodec=No,r._parseIMSC1(e,t)}),(function(){i.textCodec="wvtt"}))},t._appendCues=function(e,t){var r=this.hls;if(this.config.renderTextTracksNatively){var i=this.textTracks[t];if(!i||"disabled"===i.mode)return;e.forEach((function(e){return Js(i,e)}))}else{var n=this.tracks[t];if(!n)return;var a=n.default?"default":"subtitles"+t;r.trigger(b.CUES_PARSED,{type:"subtitles",cues:e,track:a})}},t.onFragDecrypted=function(e,t){t.frag.type===x&&this.onFragLoaded(b.FRAG_LOADED,t)},t.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},t.onFragParsingUserdata=function(e,t){if(this.enabled&&this.config.enableCEA708Captions){var r=t.frag,i=t.samples;if(r.type!==w||"NONE"!==this.closedCaptionsForLevel(r))for(var n=0;n=16?o--:o++;var g=Co(l.trim()),v=Mo(t,r,g);null!=e&&null!=(f=e.cues)&&f.getCueById(v)||((a=new d(t,r,g)).id=v,a.line=h+1,a.align="left",a.position=10+Math.min(80,10*Math.floor(8*o/32)),u.push(a))}return e&&u.length&&(u.sort((function(e,t){return"auto"===e.line||"auto"===t.line?0:e.line>8&&t.line>8?t.line-e.line:e.line-t.line})),u.forEach((function(t){return Js(e,t)}))),u}},el=/(\d+)-(\d+)\/(\d+)/,tl=function(){function e(e){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=e.fetchSetup||rl,this.controller=new self.AbortController,this.stats=new z}var t=e.prototype;return t.destroy=function(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null},t.abortInternal=function(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())},t.abort=function(){var e;this.abortInternal(),null!=(e=this.callbacks)&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},t.load=function(e,t,r){var i=this,n=this.stats;if(n.loading.start)throw new Error("Loader can only be used once.");n.loading.start=self.performance.now();var s=function(e,t){var r={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(a({},e.headers))};return e.rangeEnd&&r.headers.set("Range","bytes="+e.rangeStart+"-"+String(e.rangeEnd-1)),r}(e,this.controller.signal),o="arraybuffer"===e.responseType,l=o?"byteLength":"length",u=t.loadPolicy,d=u.maxTimeToFirstByteMs,h=u.maxLoadTimeMs;this.context=e,this.config=t,this.callbacks=r,this.request=this.fetchSetup(e,s),self.clearTimeout(this.requestTimeout),t.timeout=d&&A(d)?d:h,this.requestTimeout=self.setTimeout((function(){i.callbacks&&(i.abortInternal(),i.callbacks.onTimeout(n,e,i.response))}),t.timeout),($n(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then((function(r){var a;i.response=i.loader=r;var s=Math.max(self.performance.now(),n.loading.start);if(self.clearTimeout(i.requestTimeout),t.timeout=h,i.requestTimeout=self.setTimeout((function(){i.callbacks&&(i.abortInternal(),i.callbacks.onTimeout(n,e,i.response))}),h-(s-n.loading.start)),!r.ok){var l=r.status,u=r.statusText;throw new il(u||"fetch, bad network response",l,r)}n.loading.first=s,n.total=function(e){var t=e.get("Content-Range");if(t){var r=function(e){var t=el.exec(e);if(t)return parseInt(t[2])-parseInt(t[1])+1}(t);if(A(r))return r}var i=e.get("Content-Length");if(i)return parseInt(i)}(r.headers)||n.total;var d=null==(a=i.callbacks)?void 0:a.onProgress;return d&&A(t.highWaterMark)?i.loadProgressively(r,n,e,t.highWaterMark,d):o?r.arrayBuffer():"json"===e.responseType?r.json():r.text()})).then((function(r){var a,s,o=i.response;if(!o)throw new Error("loader destroyed");self.clearTimeout(i.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first);var u=r[l];u&&(n.loaded=n.total=u);var d={url:o.url,data:r,code:o.status},h=null==(a=i.callbacks)?void 0:a.onProgress;h&&!A(t.highWaterMark)&&h(n,e,r,o),null==(s=i.callbacks)||s.onSuccess(d,n,e,o)})).catch((function(t){var r;if(self.clearTimeout(i.requestTimeout),!n.aborted){var a=t&&t.code||0,s=t?t.message:null;null==(r=i.callbacks)||r.onError({code:a,text:s},e,t?t.details:null,n)}}))},t.getCacheAge=function(){var e=null;if(this.response){var t=this.response.headers.get("age");e=t?parseFloat(t):null}return e},t.getResponseHeader=function(e){return this.response?this.response.headers.get(e):null},t.loadProgressively=function(e,t,r,i,n){void 0===i&&(i=0);var a=new Ii,s=e.body.getReader(),o=function(){return s.read().then((function(s){if(s.done)return a.dataLength&&n(t,r,a.flush().buffer,e),Promise.resolve(new ArrayBuffer(0));var l=s.value,u=l.length;return t.loaded+=u,u=i&&n(t,r,a.flush().buffer,e)):n(t,r,l.buffer,e),o()})).catch((function(){return Promise.reject()}))};return o()},e}();function rl(e,t){return new self.Request(e.url,t)}var il=function(e){function t(t,r,i){var n;return(n=e.call(this,t)||this).code=void 0,n.details=void 0,n.code=r,n.details=i,n}return o(t,e),t}(c(Error)),nl=/^age:\s*[\d.]+\s*$/im,al=function(){function e(e){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=e&&e.xhrSetup||null,this.stats=new z,this.retryDelay=0}var t=e.prototype;return t.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null},t.abortInternal=function(){var e=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),e&&(e.onreadystatechange=null,e.onprogress=null,4!==e.readyState&&(this.stats.aborted=!0,e.abort()))},t.abort=function(){var e;this.abortInternal(),null!=(e=this.callbacks)&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},t.load=function(e,t,r){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=e,this.config=t,this.callbacks=r,this.loadInternal()},t.loadInternal=function(){var e=this,t=this.config,r=this.context;if(t&&r){var i=this.loader=new self.XMLHttpRequest,n=this.stats;n.loading.first=0,n.loaded=0,n.aborted=!1;var a=this.xhrSetup;a?Promise.resolve().then((function(){if(e.loader===i&&!e.stats.aborted)return a(i,r.url)})).catch((function(t){if(e.loader===i&&!e.stats.aborted)return i.open("GET",r.url,!0),a(i,r.url)})).then((function(){e.loader!==i||e.stats.aborted||e.openAndSendXhr(i,r,t)})).catch((function(t){var a;null==(a=e.callbacks)||a.onError({code:i.status,text:t.message},r,i,n)})):this.openAndSendXhr(i,r,t)}},t.openAndSendXhr=function(e,t,r){e.readyState||e.open("GET",t.url,!0);var i=t.headers,n=r.loadPolicy,a=n.maxTimeToFirstByteMs,s=n.maxLoadTimeMs;if(i)for(var o in i)e.setRequestHeader(o,i[o]);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,self.clearTimeout(this.requestTimeout),r.timeout=a&&A(a)?a:s,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),e.send()},t.readystatechange=function(){var e=this.context,t=this.loader,r=this.stats;if(e&&t){var i=t.readyState,n=this.config;if(!r.aborted&&i>=2&&(0===r.loading.first&&(r.loading.first=Math.max(self.performance.now(),r.loading.start),n.timeout!==n.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),n.timeout=n.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.loadPolicy.maxLoadTimeMs-(r.loading.first-r.loading.start)))),4===i)){self.clearTimeout(this.requestTimeout),t.onreadystatechange=null,t.onprogress=null;var a=t.status,s="text"===t.responseType?t.responseText:null;if(a>=200&&a<300){var o=null!=s?s:t.response;if(null!=o){var l,u;r.loading.end=Math.max(self.performance.now(),r.loading.first);var d="arraybuffer"===t.responseType?o.byteLength:o.length;r.loaded=r.total=d,r.bwEstimate=8e3*r.total/(r.loading.end-r.loading.first);var h=null==(l=this.callbacks)?void 0:l.onProgress;h&&h(r,e,o,t);var f={url:t.responseURL,data:o,code:a};return void(null==(u=this.callbacks)||u.onSuccess(f,r,e,t))}}var c,g=n.loadPolicy.errorRetry;kt(g,r.retry,!1,{url:e.url,data:void 0,code:a})?this.retry(g):(Y.error(a+" while loading "+e.url),null==(c=this.callbacks)||c.onError({code:a,text:t.statusText},e,t,r))}}},t.loadtimeout=function(){if(this.config){var e=this.config.loadPolicy.timeoutRetry;if(kt(e,this.stats.retry,!0))this.retry(e);else{var t;Y.warn("timeout while loading "+(null==(t=this.context)?void 0:t.url));var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))}}},t.retry=function(e){var t=this.context,r=this.stats;this.retryDelay=Rt(e,r.retry),r.retry++,Y.warn((status?"HTTP Status "+status:"Timeout")+" while loading "+(null==t?void 0:t.url)+", retrying "+r.retry+"/"+e.maxNumRetry+" in "+this.retryDelay+"ms"),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)},t.loadprogress=function(e){var t=this.stats;t.loaded=e.loaded,e.lengthComputable&&(t.total=e.total)},t.getCacheAge=function(){var e=null;if(this.loader&&nl.test(this.loader.getAllResponseHeaders())){var t=this.loader.getResponseHeader("age");e=t?parseFloat(t):null}return e},t.getResponseHeader=function(e){return this.loader&&new RegExp("^"+e+":\\s*[\\d.]+\\s*$","im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(e):null},e}(),sl=d(d({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:6e7,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:al,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:mt,bufferController:Ea,capLevelController:Aa,errorController:Ft,fpsController:Os,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:Mr,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null}},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},{cueHandler:Jo,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}),{},{subtitleStreamController:zs,subtitleTrackController:io,timelineController:Qo,audioStreamController:ua,audioTrackController:ga,emeController:Ps,cmcdController:ks,contentSteeringController:bs,interstitialsController:Qs});function ol(e){return e&&"object"==typeof e?Array.isArray(e)?e.map(ol):Object.keys(e).reduce((function(t,r){return t[r]=ol(e[r]),t}),{}):e}function ll(e,t){var r=e.loader;r!==tl&&r!==al?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),e.progressive=!1):function(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(e){}return!1}()&&(e.loader=tl,e.progressive=!0,e.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}var ul=function(e){function t(t,r){var i;return(i=e.call(this,"gap-controller",t.logger)||this).hls=void 0,i.fragmentTracker=void 0,i.media=null,i.mediaSource=void 0,i.nudgeRetry=0,i.stallReported=!1,i.stalled=null,i.moved=!1,i.seeking=!1,i.buffered={},i.lastCurrentTime=0,i.ended=0,i.waiting=0,i.onMediaPlaying=function(){i.ended=0,i.waiting=0},i.onMediaWaiting=function(){var e;null!=(e=i.media)&&e.seeking||(i.waiting=self.performance.now(),i.tick())},i.onMediaEnded=function(){var e;i.hls&&(i.ended=(null==(e=i.media)?void 0:e.currentTime)||1,i.hls.trigger(b.MEDIA_ENDED,{stalled:!1}))},i.hls=t,i.fragmentTracker=r,i.registerListeners(),i}o(t,e);var r=t.prototype;return r.registerListeners=function(){var e=this.hls;e&&(e.on(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(b.BUFFER_APPENDED,this.onBufferAppended,this))},r.unregisterListeners=function(){var e=this.hls;e&&(e.off(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(b.BUFFER_APPENDED,this.onBufferAppended,this))},r.destroy=function(){e.prototype.destroy.call(this),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0},r.onMediaAttached=function(e,t){this.setInterval(100),this.mediaSource=t.mediaSource;var r=this.media=t.media;Ei(r,"playing",this.onMediaPlaying),Ei(r,"waiting",this.onMediaWaiting),Ei(r,"ended",this.onMediaEnded)},r.onMediaDetaching=function(e,t){this.clearInterval();var r=this.media;r&&(Ti(r,"playing",this.onMediaPlaying),Ti(r,"waiting",this.onMediaWaiting),Ti(r,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0},r.onBufferAppended=function(e,t){this.buffered=t.timeRanges},r.tick=function(){var e;if(null!=(e=this.media)&&e.readyState&&this.hasBuffered){var t=this.media.currentTime;this.poll(t,this.lastCurrentTime),this.lastCurrentTime=t}},r.poll=function(e,t){var r,i,n=null==(r=this.hls)?void 0:r.config;if(n){var a=this.media;if(a){var s=a.seeking,o=this.seeking&&!s,l=!this.seeking&&s,u=a.paused&&!s||a.ended||0===a.playbackRate;if(this.seeking=s,e!==t)return t&&(this.ended=0),this.moved=!0,s||(this.nudgeRetry=0,n.nudgeOnVideoHole&&!u&&e>t&&this.nudgeOnVideoHole(e,t)),void(0===this.waiting&&this.stallResolved(e));if(l||o)o&&this.stallResolved(e);else{if(u)return this.nudgeRetry=0,this.stallResolved(e),void(!this.ended&&a.ended&&this.hls&&(this.ended=e||1,this.hls.trigger(b.MEDIA_ENDED,{stalled:!1})));if(sr.getBuffered(a).length){var d=sr.bufferInfo(a,e,0),h=d.nextStart||0,f=this.fragmentTracker;if(s&&f&&this.hls){var c=dl(this.hls.inFlightFragments,e),g=d.len>2,v=!h||c||h-e>2&&!f.getPartialFragment(e);if(g||v)return;this.moved=!1}var m=null==(i=this.hls)?void 0:i.latestLevelDetails;if(!this.moved&&null!==this.stalled&&f){if(!(d.len>0||h))return;var p=Math.max(h,d.start||0)-e,y=null!=m&&m.live?2*m.targetduration:2,E=fl(e,f);if(p>0&&(p<=y||E))return void(a.paused||this._trySkipBufferHole(E))}var T=n.detectStallWithCurrentTimeMs,S=self.performance.now(),A=this.waiting,L=this.stalled;if(null===L){if(!(A>0&&S-A=T||A)&&this.hls){var I;if("ended"===(null==(I=this.mediaSource)?void 0:I.readyState)&&(null==m||!m.live)&&Math.abs(e-((null==m?void 0:m.edge)||0))<1){if(this.ended)return;return this.ended=e||1,void this.hls.trigger(b.MEDIA_ENDED,{stalled:!0})}if(this._reportStall(d),!this.media||!this.hls)return}var k=sr.bufferInfo(a,e,n.maxBufferHole);this._tryFixBufferStall(k,R,e)}else this.nudgeRetry=0}}}},r.stallResolved=function(e){var t=this.stalled;if(t&&this.hls&&(this.stalled=null,this.stallReported)){var r=self.performance.now()-t;this.log("playback not stuck anymore @"+e+", after "+Math.round(r)+"ms"),this.stallReported=!1,this.waiting=0,this.hls.trigger(b.STALL_RESOLVED,{})}},r.nudgeOnVideoHole=function(e,t){var r,i=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&null!=(r=this.buffered.audio)&&r.length&&i&&i.length>1&&e>i.end(0)){var n=sr.bufferedInfo(sr.timeRangesToArray(this.buffered.audio),e,0);if(n.len>1&&t>=n.start){var a=sr.timeRangesToArray(i),s=sr.bufferedInfo(a,t,0).bufferedIndex;if(s>-1&&ss)&&u-l<1&&e-l<2){var d=new Error("nudging playhead to flush pipeline after video hole. currentTime: "+e+" hole: "+l+" -> "+u+" buffered index: "+o);this.warn(d.message),this.media.currentTime+=1e-6;var h=fl(e,this.fragmentTracker);h&&"fragment"in h?h=h.fragment:h||(h=void 0);var f=sr.bufferInfo(this.media,e,0);this.hls.trigger(b.ERROR,{type:I.MEDIA_ERROR,details:k.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:d,reason:d.message,frag:h,buffer:f.len,bufferInfo:f})}}}}},r._tryFixBufferStall=function(e,t,r){var i,n,a=this.fragmentTracker,s=this.media,o=null==(i=this.hls)?void 0:i.config;if(s&&a&&o){var l=null==(n=this.hls)?void 0:n.latestLevelDetails,u=fl(r,a);if((u||null!=l&&l.live&&r1&&e.len>o.maxBufferHole||e.nextStart&&(e.nextStart-r1e3*o.highBufferWatchdogPeriod||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(e))}},r.adjacentTraversal=function(e,t){var r=this.fragmentTracker,i=e.nextStart;if(r&&i){var n=r.getFragAtPos(t,w),a=r.getFragAtPos(i,w);if(n&&a)return a.sn-n.sn<2}return!1},r._reportStall=function(e){var t=this.hls,r=this.media,i=this.stallReported,n=this.stalled;if(!i&&null!==n&&r&&t){this.stallReported=!0;var a=new Error("Playback stalling at @"+r.currentTime+" due to low buffer ("+ot(e)+")");this.warn(a.message),t.trigger(b.ERROR,{type:I.MEDIA_ERROR,details:k.BUFFER_STALLED_ERROR,fatal:!1,error:a,buffer:e.len,bufferInfo:e,stalled:{start:n}})}},r._trySkipBufferHole=function(e){var t,r=this.fragmentTracker,i=this.media,n=null==(t=this.hls)?void 0:t.config;if(!i||!r||!n)return 0;var a=i.currentTime,s=sr.bufferInfo(i,a,0),o=a0&&s.len<1&&i.readyState<3,d=o-a;if(d>0&&(l||u)){if(d>n.maxBufferHole){var h=!1;if(0===a){var f=r.getAppendedFrag(0,w);f&&o0}}])}(ir);function dl(e,t){var r=hl(e.main);if(r&&r.start<=t)return r;var i=hl(e.audio);return i&&i.start<=t?i:null}function hl(e){if(!e)return null;switch(e.state){case Ai.IDLE:case Ai.STOPPED:case Ai.ENDED:case Ai.ERROR:return null}return e.frag}function fl(e,t){return t.getAppendedFrag(e,w)||t.getPartialFragment(e)}function cl(){if("undefined"!=typeof self)return self.VTTCue||self.TextTrackCue}function gl(e,t,r,i,n){var a=new e(t,r,"");try{a.value=i,n&&(a.type=n)}catch(s){a=new e(t,r,ot(n?d({type:n},i):i))}return a}var vl=function(){var e=cl();try{e&&new e(0,Number.POSITIVE_INFINITY,"")}catch(e){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY}(),ml=function(){function e(e){var t=this;this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=function(){t.hls&&t.hls.trigger(b.EVENT_CUE_ENTER,{})},this.hls=e,this._registerListeners()}var t=e.prototype;return t.destroy=function(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null},t._registerListeners=function(){var e=this.hls;e&&(e.on(b.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(b.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(b.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(b.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))},t._unregisterListeners=function(){var e=this.hls;e&&(e.off(b.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(b.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(b.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(b.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))},t.onMediaAttaching=function(e,t){var r;this.media=t.media,!1===(null==(r=t.overrides)?void 0:r.cueRemoval)&&(this.removeCues=!1)},t.onMediaAttached=function(){var e,t=null==(e=this.hls)?void 0:e.latestLevelDetails;t&&this.updateDateRangeCues(t)},t.onMediaDetaching=function(e,t){this.media=null,t.transferMedia||(this.id3Track&&(this.removeCues&&eo(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})},t.onManifestLoading=function(){this.dateRangeCuesAppended={}},t.createTrack=function(e){var t=this.getID3Track(e.textTracks);return t.mode="hidden",t},t.getID3Track=function(e){if(this.media){for(var t=0;tvl&&(h=vl),h-d<=0&&(h=d+.25);for(var f=0;f.01&&this.updateDateRangeCues(t.details)},t.updateDateRangeCues=function(e,t){var r=this;if(this.hls&&this.media){var i=this.hls.config,n=i.assetPlayerId,a=i.timelineOffset,s=i.enableDateRangeMetadataCues,o=i.interstitialsController;if(s){var l=cl();if(n&&a&&!o){var u=e.fragmentStart,d=e.fragmentEnd,h=this.assetCue;h?(h.startTime=u,h.endTime=d):l&&(h=this.assetCue=gl(l,u,d,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"))&&(h.id=n,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(h),h.addEventListener("enter",this.onEventCueEnter))}if(e.hasProgramDateTime){var f,c=this.id3Track,g=e.dateRanges,v=Object.keys(g),m=this.dateRangeCuesAppended;if(c&&t)if(null!=(f=c.cues)&&f.length)for(var p=Object.keys(m).filter((function(e){return!v.includes(e)})),y=function(){var e,t=p[E],i=null==(e=m[t])?void 0:e.cues;delete m[t],i&&Object.keys(i).forEach((function(e){var t=i[e];if(t){t.removeEventListener("enter",r.onEventCueEnter);try{c.removeCue(t)}catch(e){}}}))},E=p.length;E--;)y();else m=this.dateRangeCuesAppended={};var T=e.fragments[e.fragments.length-1];if(0!==v.length&&A(null==T?void 0:T.programDateTime)){this.id3Track||(this.id3Track=this.createTrack(this.media));for(var S=function(){var e=v[L],t=g[e],i=t.startTime,n=m[e],a=(null==n?void 0:n.cues)||{},s=(null==n?void 0:n.durationKnown)||!1,u=vl,d=t.duration;if(t.endDate&&null!==d)u=i+d,s=!0;else if(t.endOnNext&&!s){var h=v.reduce((function(e,r){if(r!==t.id){var i=g[r];if(i.class===t.class&&i.startDate>t.startDate&&(!e||t.startDate.01&&(E.startTime=i,E.endTime=u):E.endTime=u;else if(l){var T=t.attr[y];vr(y)&&(T=Q(T));var S=gl(l,i,u,{key:y,data:T},Qi.dateRange);S&&(S.id=e,r.id3Track.addCue(S),a[y]=S,o&&("X-ASSET-LIST"!==y&&"X-ASSET-URL"!==y||S.addEventListener("enter",r.onEventCueEnter)))}}}m[e]={cues:a,dateRange:t,durationKnown:s}},L=0;L.05&&t.forwardBufferLength>1){var u=Math.min(2,Math.max(1,s)),d=Math.round(2/(1+Math.exp(-.75*l-t.edgeStalled))*20)/20,h=Math.min(u,Math.max(1,d));t.changeMediaPlaybackRate(e,h)}else 1!==e.playbackRate&&0!==e.playbackRate&&t.changeMediaPlaybackRate(e,1)}}}}},this.hls=e,this.config=e.config,this.registerListeners()}var t=e.prototype;return t.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null},t.registerListeners=function(){var e=this.hls;e&&(e.on(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(b.ERROR,this.onError,this))},t.unregisterListeners=function(){var e=this.hls;e&&(e.off(b.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(b.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(b.ERROR,this.onError,this))},t.onMediaAttached=function(e,t){this.media=t.media,this.media.addEventListener("timeupdate",this.onTimeupdate)},t.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)},t.onManifestLoading=function(){this._latency=null,this.stallCount=0},t.onLevelUpdated=function(e,t){var r=t.details;r.advanced&&this.onTimeupdate(),!r.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)},t.onError=function(e,t){var r;t.details===k.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&null!=(r=this.levelDetails)&&r.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))},t.changeMediaPlaybackRate=function(e,t){var r,i;e.playbackRate!==t&&(null==(r=this.hls)||r.logger.debug("[latency-controller]: latency="+this.latency.toFixed(3)+", targetLatency="+(null==(i=this.targetLatency)?void 0:i.toFixed(3))+", forwardBufferLength="+this.forwardBufferLength.toFixed(3)+": adjusting playback rate from "+e.playbackRate+" to "+t),e.playbackRate=t)},t.estimateLiveEdge=function(){var e=this.levelDetails;return null===e?null:e.edge+e.age},t.computeLatency=function(){var e=this.estimateLiveEdge();return null===e?null:e-this.currentTime},i(e,[{key:"levelDetails",get:function(){var e;return(null==(e=this.hls)?void 0:e.latestLevelDetails)||null}},{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var e=this.config;if(void 0!==e.liveMaxLatencyDuration)return e.liveMaxLatencyDuration;var t=this.levelDetails;return t?e.liveMaxLatencyDurationCount*t.targetduration:0}},{key:"targetLatency",get:function(){var e=this.levelDetails;if(null===e||null===this.hls)return null;var t=e.holdBack,r=e.partHoldBack,i=e.targetduration,n=this.config,a=n.liveSyncDuration,s=n.liveSyncDurationCount,o=n.lowLatencyMode,l=this.hls.userConfig,u=o&&r||t;(this._targetLatencyUpdated||l.liveSyncDuration||l.liveSyncDurationCount||0===u)&&(u=void 0!==a?a:s*i);var d=i;return u+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,d)},set:function(e){this.stallCount=0,this.config.liveSyncDuration=e,this._targetLatencyUpdated=!0}},{key:"liveSyncPosition",get:function(){var e=this.estimateLiveEdge(),t=this.targetLatency;if(null===e||null===t)return null;var r=this.levelDetails;if(null===r)return null;var i=r.edge,n=e-t-this.edgeStalled,a=i-r.totalduration,s=i-(this.config.lowLatencyMode&&r.partTarget||r.targetduration);return Math.min(Math.max(a,n),s)}},{key:"drift",get:function(){var e=this.levelDetails;return null===e?1:e.drift}},{key:"edgeStalled",get:function(){var e=this.levelDetails;if(null===e)return 0;var t=3*(this.config.lowLatencyMode&&e.partTarget||e.targetduration);return Math.max(e.age-t,0)}},{key:"forwardBufferLength",get:function(){var e=this.media,t=this.levelDetails;if(!e||!t)return 0;var r=e.buffered.length;return(r?e.buffered.end(r-1):t.edge)-this.currentTime}}])}(),yl=function(e){function t(t,r){var i;return(i=e.call(this,t,"level-controller")||this)._levels=[],i._firstLevel=-1,i._maxAutoLevel=-1,i._startLevel=void 0,i.currentLevel=null,i.currentLevelIndex=-1,i.manualLevelIndex=-1,i.steering=void 0,i.onParsedComplete=void 0,i.steering=r,i._registerListeners(),i}o(t,e);var r=t.prototype;return r._registerListeners=function(){var e=this.hls;e.on(b.MANIFEST_LOADING,this.onManifestLoading,this),e.on(b.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(b.LEVEL_LOADED,this.onLevelLoaded,this),e.on(b.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(b.FRAG_BUFFERED,this.onFragBuffered,this),e.on(b.ERROR,this.onError,this)},r._unregisterListeners=function(){var e=this.hls;e.off(b.MANIFEST_LOADING,this.onManifestLoading,this),e.off(b.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(b.LEVEL_LOADED,this.onLevelLoaded,this),e.off(b.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(b.FRAG_BUFFERED,this.onFragBuffered,this),e.off(b.ERROR,this.onError,this)},r.destroy=function(){this._unregisterListeners(),this.steering=null,this.resetLevels(),e.prototype.destroy.call(this)},r.stopLoad=function(){this._levels.forEach((function(e){e.loadError=0,e.fragmentError=0})),e.prototype.stopLoad.call(this)},r.resetLevels=function(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1},r.onManifestLoading=function(e,t){this.resetLevels()},r.onManifestLoaded=function(e,t){var r=this,i=this.hls.config.preferManagedMediaSource,n=[],a={},s={},o=!1,l=!1,u=!1;t.levels.forEach((function(e){var t=e.attrs,d=e.audioCodec,h=e.videoCodec;d&&(e.audioCodec=d=Be(d,i)||void 0),h&&(h=e.videoCodec=function(e){for(var t=e.split(","),r=0;r2&&"avc1"===i[0]&&(t[r]="avc1."+parseInt(i[1]).toString(16)+("000"+parseInt(i[2]).toString(16)).slice(-4))}return t.join(",")}(h));var f=e.width,c=e.height,g=e.unknownCodecs,v=g?g.length:0;if(g)for(var m=v;m--;){var p=g[m];r.isAudioSupported(p)?(e.audioCodec=d=d?d+","+p:p,v--,Pe.audio[d.substring(0,4)]=2):r.isVideoSupported(p)&&(e.videoCodec=h=h?h+","+p:p,v--,Pe.video[h.substring(0,4)]=2)}if(o||(o=!(!f||!c)),l||(l=!!h),u||(u=!!d),v||d&&!r.isAudioSupported(d)||h&&!r.isVideoSupported(h))r.log('Some or all CODECS not supported "'+t.CODECS+'"');else{var y=t.CODECS,E=t["FRAME-RATE"],T=t["HDCP-LEVEL"],S=t["PATHWAY-ID"],A=t.RESOLUTION,L=t["VIDEO-RANGE"],R=(S||".")+"-"+e.bitrate+"-"+A+"-"+E+"-"+y+"-"+L+"-"+T;if(a[R])if(a[R].uri===e.url||e.attrs["PATHWAY-ID"])a[R].addGroupId("audio",t.AUDIO),a[R].addGroupId("text",t.SUBTITLES);else{var I=s[R]+=1;e.attrs["PATHWAY-ID"]=new Array(I+1).join(".");var k=r.createLevel(e);a[R]=k,n.push(k)}else{var b=r.createLevel(e);a[R]=b,s[R]=1,n.push(b)}}})),this.filterAndSortMediaOptions(n,t,o,l,u)},r.createLevel=function(e){var t=new nt(e),r=e.supplemental;if(null!=r&&r.videoCodec&&!this.isVideoSupported(r.videoCodec)){var i=new Error('SUPPLEMENTAL-CODECS not supported "'+r.videoCodec+'"');this.log(i.message),t.supportedResult=qe(i,[])}return t},r.isAudioSupported=function(e){return we(e,"audio",this.hls.config.preferManagedMediaSource)},r.isVideoSupported=function(e){return we(e,"video",this.hls.config.preferManagedMediaSource)},r.filterAndSortMediaOptions=function(e,t,r,i,n){var a=this,s=[],o=[],l=e;if((r||i)&&n&&(l=l.filter((function(e){var t,r=e.videoCodec,i=e.videoRange,n=e.width,a=e.height;return(!!r||!(!n||!a))&&!!(t=i)&&Ze.indexOf(t)>-1}))),0!==l.length){t.audioTracks&&El(s=t.audioTracks.filter((function(e){return!e.audioCodec||a.isAudioSupported(e.audioCodec)}))),t.subtitles&&El(o=t.subtitles);var u=l.slice(0);l.sort((function(e,t){if(e.attrs["HDCP-LEVEL"]!==t.attrs["HDCP-LEVEL"])return(e.attrs["HDCP-LEVEL"]||"")>(t.attrs["HDCP-LEVEL"]||"")?1:-1;if(r&&e.height!==t.height)return e.height-t.height;if(e.frameRate!==t.frameRate)return e.frameRate-t.frameRate;if(e.videoRange!==t.videoRange)return Ze.indexOf(e.videoRange)-Ze.indexOf(t.videoRange);if(e.videoCodec!==t.videoCodec){var i=Me(e.videoCodec),n=Me(t.videoCodec);if(i!==n)return n-i}if(e.uri===t.uri&&e.codecSet!==t.codecSet){var a=Fe(e.codecSet),s=Fe(t.codecSet);if(a!==s)return s-a}return e.averageBitrate!==t.averageBitrate?e.averageBitrate-t.averageBitrate:0}));var d=u[0];if(this.steering&&(l=this.steering.filterParsedLevels(l)).length!==u.length)for(var h=0;hv&&v===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=m)}break}var p=n&&!i,y=this.hls.config,E=!(!y.audioStreamController||!y.audioTrackController),T={levels:l,audioTracks:s,subtitleTracks:o,sessionData:t.sessionData,sessionKeys:t.sessionKeys,firstLevel:this._firstLevel,stats:t.stats,audio:n,video:i,altAudio:E&&!p&&s.some((function(e){return!!e.url}))};this.hls.trigger(b.MANIFEST_PARSED,T)}else Promise.resolve().then((function(){if(a.hls){var e="no level with compatible codecs found in manifest",r=e;t.levels.length&&(r="one or more CODECS in variant not supported: "+ot(t.levels.map((function(e){return e.attrs.CODECS})).filter((function(e,t,r){return r.indexOf(e)===t}))),a.warn(r),e+=" ("+r+")");var i=new Error(e);a.hls.trigger(b.ERROR,{type:I.MEDIA_ERROR,details:k.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:t.url,error:i,reason:r})}}))},r.onError=function(e,t){!t.fatal&&t.context&&t.context.type===_&&t.context.level===this.level&&this.checkRetry(t)},r.onFragBuffered=function(e,t){var r=t.frag;if(void 0!==r&&r.type===w){var i=r.elementaryStreams;if(!Object.keys(i).some((function(e){return!!i[e]})))return;var n=this._levels[r.level];null!=n&&n.loadError&&(this.log("Resetting level error count of "+n.loadError+" on frag buffered"),n.loadError=0)}},r.onLevelLoaded=function(e,t){var r,i,n=t.level,a=t.details,s=t.levelInfo;if(!s)return this.warn("Invalid level index "+n),void(null!=(i=t.deliveryDirectives)&&i.skip&&(a.deltaUpdateFailed=!0));if(s===this.currentLevel||t.withoutMultiVariant){0===s.fragmentError&&(s.loadError=0);var o=s.details;o===t.details&&o.advanced&&(o=void 0),this.playlistLoaded(n,t,o)}else null!=(r=t.deliveryDirectives)&&r.skip&&(a.deltaUpdateFailed=!0)},r.loadPlaylist=function(t){e.prototype.loadPlaylist.call(this),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)},r.loadingPlaylist=function(t,r){e.prototype.loadingPlaylist.call(this,t,r);var i=this.getUrlWithDirectives(t.uri,r),n=this.currentLevelIndex,a=t.attrs["PATHWAY-ID"],s=t.details,o=null==s?void 0:s.age;this.log("Loading level index "+n+(void 0!==(null==r?void 0:r.msn)?" at sn "+r.msn+" part "+r.part:"")+(a?" Pathway "+a:"")+(o&&s.live?" age "+o.toFixed(1)+(s.type&&" "+s.type||""):"")+" "+i),this.hls.trigger(b.LEVEL_LOADING,{url:i,level:n,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:r||null})},r.removeLevel=function(e){var t,r=this;if(1!==this._levels.length){var i=this._levels.filter((function(t,i){return i!==e||(r.steering&&r.steering.removeLevel(t),t===r.currentLevel&&(r.currentLevel=null,r.currentLevelIndex=-1,t.details&&t.details.fragments.forEach((function(e){return e.level=-1}))),!1)}));hi(i),this._levels=i,this.currentLevelIndex>-1&&null!=(t=this.currentLevel)&&t.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);var n=i.length-1;this._firstLevel=Math.min(this._firstLevel,n),this._startLevel&&(this._startLevel=Math.min(this._startLevel,n)),this.hls.trigger(b.LEVELS_UPDATED,{levels:i})}},r.onLevelsUpdated=function(e,t){var r=t.levels;this._levels=r},r.checkMaxAutoUpdated=function(){var e=this.hls,t=e.autoLevelCapping,r=e.maxAutoLevel,i=e.maxHdcpLevel;this._maxAutoLevel!==r&&(this._maxAutoLevel=r,this.hls.trigger(b.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:r,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:i}))},i(t,[{key:"levels",get:function(){return 0===this._levels.length?null:this._levels}},{key:"loadLevelObj",get:function(){return this.currentLevel}},{key:"level",get:function(){return this.currentLevelIndex},set:function(e){var t=this._levels;if(0!==t.length){if(e<0||e>=t.length){var r=new Error("invalid level idx"),i=e<0;if(this.hls.trigger(b.ERROR,{type:I.OTHER_ERROR,details:k.LEVEL_SWITCH_ERROR,level:e,fatal:i,error:r,reason:r.message}),i)return;e=Math.min(e,t.length-1)}var n=this.currentLevelIndex,a=this.currentLevel,s=a?a.attrs["PATHWAY-ID"]:void 0,o=t[e],l=o.attrs["PATHWAY-ID"];if(this.currentLevelIndex=e,this.currentLevel=o,n!==e||!a||s!==l){this.log("Switching to level "+e+" ("+(o.height?o.height+"p ":"")+(o.videoRange?o.videoRange+" ":"")+(o.codecSet?o.codecSet+" ":"")+"@"+o.bitrate+")"+(l?" with Pathway "+l:"")+" from level "+n+(s?" with Pathway "+s:""));var u={level:e,attrs:o.attrs,details:o.details,bitrate:o.bitrate,averageBitrate:o.averageBitrate,maxBitrate:o.maxBitrate,realBitrate:o.realBitrate,width:o.width,height:o.height,codecSet:o.codecSet,audioCodec:o.audioCodec,videoCodec:o.videoCodec,audioGroups:o.audioGroups,subtitleGroups:o.subtitleGroups,loaded:o.loaded,loadError:o.loadError,fragmentError:o.fragmentError,name:o.name,id:o.id,uri:o.uri,url:o.url,urlId:0,audioGroupIds:o.audioGroupIds,textGroupIds:o.textGroupIds};this.hls.trigger(b.LEVEL_SWITCHING,u);var d=o.details;if(!d||d.live){var h=this.switchParams(o.uri,null==a?void 0:a.details,d);this.loadPlaylist(h)}}}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(e){this.manualLevelIndex=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.hls.firstAutoLevel}return this._startLevel},set:function(e){this._startLevel=e}},{key:"pathways",get:function(){return this.steering?this.steering.pathways():[]}},{key:"pathwayPriority",get:function(){return this.steering?this.steering.pathwayPriority:null},set:function(e){if(this.steering){var t=this.steering.pathways(),r=e.filter((function(e){return-1!==t.indexOf(e)}));if(e.length<1)return void this.warn("pathwayPriority "+e+" should contain at least one pathway from list: "+t);this.steering.pathwayPriority=r}}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(e){this.level=e,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=e)}}])}(da);function El(e){var t={};e.forEach((function(e){var r=e.groupId||"";e.id=t[r]=t[r]||0,t[r]++}))}function Tl(){return self.SourceBuffer||self.WebKitSourceBuffer}function Sl(){if(!W())return!1;var e=Tl();return!e||e.prototype&&"function"==typeof e.prototype.appendBuffer&&"function"==typeof e.prototype.remove}var Al=function(e){function t(t,r,i){var n;return(n=e.call(this,t,r,i,"stream-controller",w)||this).audioCodecSwap=!1,n.level=-1,n._forceStartLoad=!1,n._hasEnoughToStart=!1,n.altAudio=0,n.audioOnly=!1,n.fragPlaying=null,n.fragLastKbps=0,n.couldBacktrack=!1,n.backtrackFragment=null,n.audioCodecSwitch=!1,n.videoBuffer=null,n.onMediaPlaying=function(){n.tick()},n.onMediaSeeked=function(){var e=n.media,t=e?e.currentTime:null;if(null!==t&&A(t)&&(n.log("Media seeked to "+t.toFixed(3)),n.getBufferedFrag(t))){var r=n.getFwdBufferInfoAtPos(e,t,w,0);null!==r&&0!==r.len?n.tick():n.warn("Main forward buffer length at "+t+' on "seeked" event '+(r?r.len:"empty")+")")}},n.registerListeners(),n}o(t,e);var r=t.prototype;return r.registerListeners=function(){e.prototype.registerListeners.call(this);var t=this.hls;t.on(b.MANIFEST_PARSED,this.onManifestParsed,this),t.on(b.LEVEL_LOADING,this.onLevelLoading,this),t.on(b.LEVEL_LOADED,this.onLevelLoaded,this),t.on(b.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(b.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(b.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(b.BUFFER_CREATED,this.onBufferCreated,this),t.on(b.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(b.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(b.FRAG_BUFFERED,this.onFragBuffered,this)},r.unregisterListeners=function(){e.prototype.unregisterListeners.call(this);var t=this.hls;t.off(b.MANIFEST_PARSED,this.onManifestParsed,this),t.off(b.LEVEL_LOADED,this.onLevelLoaded,this),t.off(b.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(b.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(b.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(b.BUFFER_CREATED,this.onBufferCreated,this),t.off(b.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(b.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(b.FRAG_BUFFERED,this.onFragBuffered,this)},r.onHandlerDestroying=function(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),e.prototype.onHandlerDestroying.call(this)},r.startLoad=function(e,t){if(this.levels){var r=this.lastCurrentTime,i=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,!this.startFragRequested){var n=i.startLevel;-1===n&&(i.config.testBandwidth&&this.levels.length>1?(n=0,this.bitrateTest=!0):n=i.firstAutoLevel),i.nextLoadLevel=n,this.level=i.loadLevel,this._hasEnoughToStart=!!t}r>0&&-1===e&&!t&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),e=r),this.state=Ai.IDLE,this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()}else this._forceStartLoad=!0,this.state=Ai.STOPPED},r.stopLoad=function(){this._forceStartLoad=!1,e.prototype.stopLoad.call(this)},r.doTick=function(){switch(this.state){case Ai.WAITING_LEVEL:var e=this.levels,t=this.level,r=null==e?void 0:e[t],i=null==r?void 0:r.details;if(i&&(!i.live||this.levelLastLoaded===r&&!this.waitForLive(r))){if(this.waitForCdnTuneIn(i))break;this.state=Ai.IDLE;break}if(this.hls.nextLoadLevel!==this.level){this.state=Ai.IDLE;break}break;case Ai.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate()}this.state===Ai.IDLE&&this.doTickIdle(),this.onTickEnd()},r.onTickEnd=function(){var t;e.prototype.onTickEnd.call(this),null!=(t=this.media)&&t.readyState&&!1===this.media.seeking&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()},r.doTickIdle=function(){var e=this.hls,t=this.levelLastLoaded,r=this.levels,i=this.media;if(null!==t&&(i||this.primaryPrefetch||!this.startFragRequested&&e.config.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)){var n=this.buffering?e.nextLoadLevel:e.loadLevel;if(null!=r&&r[n]){var a=r[n],s=this.getMainFwdBufferInfo();if(null!==s){var o=this.getLevelDetails();if(o&&this._streamEnded(s,o)){var l={};return 2===this.altAudio&&(l.type="video"),this.hls.trigger(b.BUFFER_EOS,l),void(this.state=Ai.ENDED)}if(this.buffering){e.loadLevel!==n&&-1===e.manualLevel&&this.log("Adapting to level "+n+" from level "+this.level),this.level=e.nextLoadLevel=n;var u=a.details;if(!u||this.state===Ai.WAITING_LEVEL||this.waitForLive(a))return this.level=n,this.state=Ai.WAITING_LEVEL,void(this.startFragRequested=!1);var d=s.len,h=this.getMaxBufferLength(a.maxBitrate);if(!(d>=h)){this.backtrackFragment&&this.backtrackFragment.start>s.end&&(this.backtrackFragment=null);var f=this.backtrackFragment?this.backtrackFragment.start:s.end,c=this.getNextFragment(f,u);if(this.couldBacktrack&&!this.fragPrevious&&c&&te(c)&&this.fragmentTracker.getState(c)!==Kt){var g,v=(null!=(g=this.backtrackFragment)?g:c).sn-u.startSN,m=u.fragments[v-1];m&&c.cc===m.cc&&(c=m,this.fragmentTracker.removeFragment(m))}else this.backtrackFragment&&s.len&&(this.backtrackFragment=null);if(c&&this.isLoopLoading(c,f)){if(!c.gap){var p=this.audioOnly&&!this.altAudio?$:Z,y=(p===Z?this.videoBuffer:this.mediaBuffer)||this.media;y&&this.afterBufferFlushed(y,p,w)}c=this.getNextFragmentLoopLoading(c,u,s,w,h)}c&&(!c.initSegment||c.initSegment.data||this.bitrateTest||(c=c.initSegment),this.loadFragment(c,a,f))}}}}}},r.loadFragment=function(t,r,i){var n=this.fragmentTracker.getState(t);n===Ut||n===Gt?te(t)?this.bitrateTest?(this.log("Fragment "+t.sn+" of level "+t.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(t,r)):e.prototype.loadFragment.call(this,t,r,i):this._loadInitSegment(t,r):this.clearTrackerIfNeeded(t)},r.getBufferedFrag=function(e){return this.fragmentTracker.getBufferedFrag(e,w)},r.followingBufferedFrag=function(e){return e?this.getBufferedFrag(e.end+.5):null},r.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},r.nextLevelSwitch=function(){var e=this.levels,t=this.media;if(null!=t&&t.readyState){var r,i=this.getAppendedFrag(t.currentTime);i&&i.start>1&&this.flushMainBuffer(0,i.start-1);var n=this.getLevelDetails();if(null!=n&&n.live){var a=this.getMainFwdBufferInfo();if(!a||a.len<2*n.targetduration)return}if(!t.paused&&e){var s=e[this.hls.nextLoadLevel],o=this.fragLastKbps;r=o&&this.fragCurrent?this.fragCurrent.duration*s.maxBitrate/(1e3*o)+1:0}else r=0;var l=this.getBufferedFrag(t.currentTime+r);if(l){var u=this.followingBufferedFrag(l);if(u){this.abortCurrentFrag();var d=u.maxStartPTS?u.maxStartPTS:u.start,h=u.duration,f=Math.max(l.end,d+Math.min(Math.max(h-this.config.maxFragLookUpTolerance,h*(this.couldBacktrack?.5:.125)),h*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(f,Number.POSITIVE_INFINITY)}}}},r.abortCurrentFrag=function(){var e=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,e&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.state){case Ai.KEY_LOADING:case Ai.FRAG_LOADING:case Ai.FRAG_LOADING_WAITING_RETRY:case Ai.PARSING:case Ai.PARSED:this.state=Ai.IDLE}this.nextLoadPosition=this.getLoadPosition()},r.flushMainBuffer=function(t,r){e.prototype.flushMainBuffer.call(this,t,r,2===this.altAudio?"video":null)},r.onMediaAttached=function(t,r){e.prototype.onMediaAttached.call(this,t,r);var i=r.media;Ei(i,"playing",this.onMediaPlaying),Ei(i,"seeked",this.onMediaSeeked)},r.onMediaDetaching=function(t,r){var i=this.media;i&&(Ti(i,"playing",this.onMediaPlaying),Ti(i,"seeked",this.onMediaSeeked)),this.videoBuffer=null,this.fragPlaying=null,e.prototype.onMediaDetaching.call(this,t,r),r.transferMedia||(this._hasEnoughToStart=!1)},r.onManifestLoading=function(){e.prototype.onManifestLoading.call(this),this.log("Trigger BUFFER_RESET"),this.hls.trigger(b.BUFFER_RESET,void 0),this.couldBacktrack=!1,this.fragLastKbps=0,this.fragPlaying=this.backtrackFragment=null,this.altAudio=0,this.audioOnly=!1},r.onManifestParsed=function(e,t){for(var r,i,n=!1,a=!1,s=0;s=a-t.maxFragLookUpTolerance&&n<=s;if(null!==i&&r.duration>i&&(n-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,-1===this.level&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=t.levels},r.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},r.seekToStartPos=function(){var e=this.media;if(e){var t=e.currentTime,r=this.startPosition;if(r>=0&&t0&&(oS.cc;if(!1!==i.independent){var I=u.startPTS,k=u.endPTS,D=u.startDTS,_=u.endDTS;if(o)o.elementaryStreams[u.type]={startPTS:I,endPTS:k,startDTS:D,endDTS:_};else if(u.firstKeyFrame&&u.independent&&1===n.id&&!R&&(this.couldBacktrack=!0),u.dropped&&u.independent){var P=this.getMainFwdBufferInfo(),C=(P?P.end:this.getLoadPosition())+this.config.maxBufferHole,w=u.firstKeyFramePTS?u.firstKeyFramePTS:I;if(!L&&C2&&(s.gap=!0);s.setElementaryStreamInfo(u.type,I,k,D,_),this.backtrackFragment&&(this.backtrackFragment=s),this.bufferFragmentData(u,s,o,n,L||R)}else{if(!L&&!R)return void this.backtrack(s);s.gap=!0}}if(g){var O=g.startPTS,x=g.endPTS,M=g.startDTS,F=g.endDTS;o&&(o.elementaryStreams[$]={startPTS:O,endPTS:x,startDTS:M,endDTS:F}),s.setElementaryStreamInfo($,O,x,M,F),this.bufferFragmentData(g,s,o,n)}if(c&&null!=h&&h.samples.length){var N={id:t,frag:s,details:c,samples:h.samples};r.trigger(b.FRAG_PARSING_METADATA,N)}if(c&&d){var U={id:t,frag:s,details:c,samples:d.samples};r.trigger(b.FRAG_PARSING_USERDATA,U)}}}else this.resetWhenMissingContext(n)},r.logMuxedErr=function(e){this.warn((te(e)?"Media":"Init")+" segment with muxed audiovideo where only video expected: "+e.url)},r._bufferInitSegment=function(e,t,r,i){var n=this;if(this.state===Ai.PARSING){this.audioOnly=!!t.audio&&!t.video,this.altAudio&&!this.audioOnly&&(delete t.audio,t.audiovideo&&this.logMuxedErr(r));var a=t.audio,s=t.video,o=t.audiovideo;if(a){var l=e.audioCodec,u=Ge(a.codec,l);"mp4a"===u&&(u="mp4a.40.5");var d=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){u&&(u=-1!==u.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5");var h=a.metadata;h&&"channelCount"in h&&1!==(h.channelCount||1)&&-1===d.indexOf("firefox")&&(u="mp4a.40.5")}u&&-1!==u.indexOf("mp4a.40.5")&&-1!==d.indexOf("android")&&"audio/mpeg"!==a.container&&(u="mp4a.40.2",this.log("Android: force audio codec to "+u)),l&&l!==u&&this.log('Swapping manifest audio codec "'+l+'" for "'+u+'"'),a.levelCodec=u,a.id=w,this.log("Init audio buffer, container:"+a.container+", codecs[selected/level/parsed]=["+(u||"")+"/"+(l||"")+"/"+a.codec+"]"),delete t.audiovideo}if(s){s.levelCodec=e.videoCodec,s.id=w;var f=s.codec;if(4===(null==f?void 0:f.length))switch(f){case"hvc1":case"hev1":s.codec="hvc1.1.6.L120.90";break;case"av01":s.codec="av01.0.04M.08";break;case"avc1":s.codec="avc1.42e01e"}this.log("Init video buffer, container:"+s.container+", codecs[level/parsed]=["+(e.videoCodec||"")+"/"+f+"]"+(s.codec!==f?" parsed-corrected="+s.codec:"")+(s.supplemental?" supplemental="+s.supplemental:"")),delete t.audiovideo}o&&(this.log("Init audiovideo buffer, container:"+o.container+", codecs[level/parsed]=["+e.codecs+"/"+o.codec+"]"),delete t.video,delete t.audio);var c=Object.keys(t);if(c.length){if(this.hls.trigger(b.BUFFER_CODECS,t),!this.hls)return;c.forEach((function(e){var a=t[e].initSegment;null!=a&&a.byteLength&&n.hls.trigger(b.BUFFER_APPENDING,{type:e,data:a,frag:r,part:null,chunkMeta:i,parent:r.type})}))}this.tickImmediate()}},r.getMainFwdBufferInfo=function(){var e=this.mediaBuffer&&2===this.altAudio?this.mediaBuffer:this.media;return this.getFwdBufferInfo(e,w)},r.backtrack=function(e){this.couldBacktrack=!0,this.backtrackFragment=e,this.resetTransmuxer(),this.flushBufferGap(e),this.fragmentTracker.removeFragment(e),this.fragPrevious=null,this.nextLoadPosition=e.start,this.state=Ai.IDLE},r.checkFragmentChanged=function(){var e=this.media,t=null;if(e&&e.readyState>1&&!1===e.seeking){var r=e.currentTime;if(sr.isBuffered(e,r)?t=this.getAppendedFrag(r):sr.isBuffered(e,r+.1)&&(t=this.getAppendedFrag(r+.1)),t){this.backtrackFragment=null;var i=this.fragPlaying,n=t.level;i&&t.sn===i.sn&&i.level===n||(this.fragPlaying=t,this.hls.trigger(b.FRAG_CHANGED,{frag:t}),i&&i.level===n||this.hls.trigger(b.LEVEL_SWITCHED,{level:n}))}}},i(t,[{key:"hasEnoughToStart",get:function(){return this._hasEnoughToStart}},{key:"maxBufferLength",get:function(){var e=this.levels,t=this.level,r=null==e?void 0:e[t];return r?this.getMaxBufferLength(r.maxBitrate):this.config.maxBufferLength}},{key:"nextLevel",get:function(){var e=this.nextBufferedFrag;return e?e.level:-1}},{key:"currentFrag",get:function(){var e;if(this.fragPlaying)return this.fragPlaying;var t=(null==(e=this.media)?void 0:e.currentTime)||this.lastCurrentTime;return A(t)?this.getAppendedFrag(t):null}},{key:"currentProgramDateTime",get:function(){var e,t=(null==(e=this.media)?void 0:e.currentTime)||this.lastCurrentTime;if(A(t)){var r=this.getLevelDetails(),i=this.currentFrag||(r?yt(null,r.fragments,t):null);if(i){var n=i.programDateTime;if(null!==n){var a=n+1e3*(t-i.start);return new Date(a)}}}return null}},{key:"currentLevel",get:function(){var e=this.currentFrag;return e?e.level:-1}},{key:"nextBufferedFrag",get:function(){var e=this.currentFrag;return e?this.followingBufferedFrag(e):null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}])}(Li),Ll=function(e){function t(t,r){var i;return(i=e.call(this,"key-loader",r)||this).config=void 0,i.keyIdToKeyInfo={},i.emeController=null,i.config=t,i}o(t,e);var r=t.prototype;return r.abort=function(e){for(var t in this.keyIdToKeyInfo){var r=this.keyIdToKeyInfo[t].loader;if(r){var i;if(e&&e!==(null==(i=r.context)?void 0:i.frag.type))return;r.abort()}}},r.detach=function(){for(var e in this.keyIdToKeyInfo){var t=this.keyIdToKeyInfo[e];(t.mediaKeySessionContext||t.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[e]}},r.destroy=function(){for(var e in this.detach(),this.keyIdToKeyInfo){var t=this.keyIdToKeyInfo[e].loader;t&&t.destroy()}this.keyIdToKeyInfo={}},r.createKeyLoadError=function(e,t,r,i,n){return void 0===t&&(t=k.KEY_LOAD_ERROR),new rr({type:I.NETWORK_ERROR,details:t,fatal:!1,frag:e,response:n,error:r,networkDetails:i})},r.loadClear=function(e,t,r){var i=this;if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(t.length)for(var n,a=function(){var n=t[s];if(e.cc<=n.cc&&(!te(e)||!te(n)||e.sn":"")+")"),this.started=!0,this.resumeBuffering();for(var r=0;r-1?this.abrController.forcedAutoLevel:e},set:function(e){this.logger.log("set startLevel:"+e),-1!==e&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(e){var t=!!e;t!==this.config.capLevelToPlayerSize&&(t?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=t)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(e){this._autoLevelCapping!==e&&(this.logger.log("set autoLevelCapping:"+e),this._autoLevelCapping=e,this.levelController.checkMaxAutoUpdated())}},{key:"bandwidthEstimate",get:function(){var e=this.abrController.bwEstimator;return e?e.getEstimate():NaN},set:function(e){this.abrController.resetEstimator(e)}},{key:"abrEwmaDefaultEstimate",get:function(){var e=this.abrController.bwEstimator;return e?e.defaultEstimate:NaN}},{key:"ttfbEstimate",get:function(){var e=this.abrController.bwEstimator;return e?e.getEstimateTTFB():NaN}},{key:"maxHdcpLevel",get:function(){return this._maxHdcpLevel},set:function(e){(function(e){return $e.indexOf(e)>-1})(e)&&this._maxHdcpLevel!==e&&(this._maxHdcpLevel=e,this.levelController.checkMaxAutoUpdated())}},{key:"autoLevelEnabled",get:function(){return-1===this.levelController.manualLevel}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var e=this.levels,t=this.config.minAutoBitrate;if(!e)return 0;for(var r=e.length,i=0;i=t)return i;return 0}},{key:"maxAutoLevel",get:function(){var e,t=this.levels,r=this.autoLevelCapping,i=this.maxHdcpLevel;if(e=-1===r&&null!=t&&t.length?t.length-1:r,i)for(var n=e;n--;){var a=t[n].attrs["HDCP-LEVEL"];if(a&&a<=i)return n}return e}},{key:"firstAutoLevel",get:function(){return this.abrController.firstAutoLevel}},{key:"nextAutoLevel",get:function(){return this.abrController.nextAutoLevel},set:function(e){this.abrController.nextAutoLevel=e}},{key:"playingDate",get:function(){return this.streamController.currentProgramDateTime}},{key:"mainForwardBufferInfo",get:function(){return this.streamController.getMainFwdBufferInfo()}},{key:"maxBufferLength",get:function(){return this.streamController.maxBufferLength}},{key:"allAudioTracks",get:function(){var e=this.audioTrackController;return e?e.allAudioTracks:[]}},{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:"allSubtitleTracks",get:function(){var e=this.subtitleTrackController;return e?e.allSubtitleTracks:[]}},{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)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var e=this.subtitleTrackController;return!!e&&e.subtitleDisplay},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(e){this.config.lowLatencyMode=e}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency},set:function(e){this.latencyController.targetLatency=e}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}},{key:"pathways",get:function(){return this.levelController.pathways}},{key:"pathwayPriority",get:function(){return this.levelController.pathwayPriority},set:function(e){this.levelController.pathwayPriority=e}},{key:"bufferedToEnd",get:function(){var e;return!(null==(e=this.bufferController)||!e.bufferedToEnd)}},{key:"interstitialsManager",get:function(){var e;return(null==(e=this.interstitialsController)?void 0:e.interstitialsManager)||null}}],[{key:"version",get:function(){return aa}},{key:"Events",get:function(){return b}},{key:"MetadataSchema",get:function(){return Qi}},{key:"ErrorTypes",get:function(){return I}},{key:"ErrorDetails",get:function(){return k}},{key:"DefaultConfig",get:function(){return e.defaultConfig?e.defaultConfig:sl},set:function(t){e.defaultConfig=t}}])}();return Dl.defaultConfig=void 0,Dl},"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(r="undefined"!=typeof globalThis?globalThis:r||self).Hls=i()}(!1);