(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-01979dd3"],{"0206":function(e,t){function a(e){return new Int8Array(e)}function n(e){return new Int16Array(e)}function s(e){return new Int32Array(e)}function r(e){return new Float32Array(e)}function i(e){return new Float64Array(e)}function o(e){if(1==e.length)return r(e[0]);var t=e[0];e=e.slice(1);for(var a=[],n=0;n=0;--p){var m=s[r+0][p],d=s[r+1][p];s[r+0][p]=(m+d)*o.SQRT2*.5,s[r+1][p]=(m-d)*o.SQRT2*.5}for(var v=2;v>=0;--v)for(p=b.BLKSIZE_s-1;p>=0;--p){m=i[_+0][v][p],d=i[_+1][v][p];i[_+0][v][p]=(m+d)*o.SQRT2*.5,i[_+1][v][p]=(m-d)*o.SQRT2*.5}}a[0]=B(s[r+0][0]),a[0]*=a[0];for(p=b.BLKSIZE/2-1;p>=0;--p){var g=s[r+0][b.BLKSIZE/2-p],w=s[r+0][b.BLKSIZE/2+p];a[b.BLKSIZE/2-p]=B(.5*(g*g+w*w))}for(v=2;v>=0;--v){n[v][0]=i[_+0][v][0],n[v][0]*=n[v][0];for(p=b.BLKSIZE_s/2-1;p>=0;--p){g=i[_+0][v][b.BLKSIZE_s/2-p],w=i[_+0][v][b.BLKSIZE_s/2+p];n[v][b.BLKSIZE_s/2-p]=B(.5*(g*g+w*w))}}var S=0;for(p=11;pe){if(!(t=t*T)return e+t;i=e/t}if(u(e>=0),u(t>=0),e+=t,n+3<=6){if(i>=k)return e;var _=0|o.FAST_LOG10_X(i,16);return e*D[_]}var l,f;_=0|o.FAST_LOG10_X(i,16);return t=0!=r?s.ATH.cb_s[a]*s.ATH.adjust:s.ATH.cb_l[a]*s.ATH.adjust,u(t>=0),et?(l=1,_<=13&&(l=X[_]),f=o.FAST_LOG10_X(e/t,10/15),e*((H[_]-l)*f+l)):_>13?e:e*X[_]:e*H[_]}var C=[1.7782755904,1.35879*1.35879,1.38454*1.38454,1.39497*1.39497,1.40548*1.40548,1.3537*1.3537,1.6999465924,1.22321*1.22321,1.3169398564,1];function q(e,t,a){var n;if(e<0&&(e=0),t<0&&(t=0),e<=0)return t;if(t<=0)return e;if(n=t>e?t/e:e/t,-2<=a&&a<=2){if(n>=k)return e+t;var s=0|o.FAST_LOG10_X(n,16);return(e+t)*C[s]}return n1){for(var n=0;n1.58*e.thm[1].l[t]||e.thm[1].l[t]>1.58*e.thm[0].l[t])){var a=e.mld_l[t]*e.en[3].l[t],n=Math.max(e.thm[2].l[t],Math.min(e.thm[3].l[t],a));a=e.mld_l[t]*e.en[2].l[t];var s=Math.max(e.thm[3].l[t],Math.min(e.thm[2].l[t],a));e.thm[2].l[t]=n,e.thm[3].l[t]=s}for(t=0;t1.58*e.thm[1].s[t][r]||e.thm[1].s[t][r]>1.58*e.thm[0].s[t][r])){a=e.mld_s[t]*e.en[3].s[t][r],n=Math.max(e.thm[2].s[t][r],Math.min(e.thm[3].s[t][r],a));a=e.mld_s[t]*e.en[2].s[t][r];s=Math.max(e.thm[3].s[t][r],Math.min(e.thm[2].s[t][r],a));e.thm[2].s[t][r]=n,e.thm[3].s[t][r]=s}}function G(e,t,a){var n=t,s=Math.pow(10,a);t*=2,n*=2;for(var r=0;r0)}e.thm[2].l[r]=Math.min(l,e.thm[2].l[r]),e.thm[3].l[r]=Math.min(f,e.thm[3].l[r])}s*=b.BLKSIZE_s/b.BLKSIZE;for(r=0;r0)}e.thm[2].s[r][o]=Math.min(e.thm[2].s[r][o],l),e.thm[3].s[r][o]=Math.min(e.thm[3].s[r][o],f)}}function U(e,t,a,n,s){var r,i,o=0,_=0;for(r=i=0;r=0),u(a[i]>=0),o+=t[i],_+=a[i],i++;if(e.en[n].s[r][s]=o,e.thm[n].s[r][s]=_,i>=f){++r;break}u(t[i]>=0),u(a[i]>=0);var h=e.PSY.bo_s_weight[r],p=1-h;o=h*t[i],_=h*a[i],e.en[n].s[r][s]+=o,e.thm[n].s[r][s]+=_,o=p*t[i],_=p*a[i]}for(;r=0),u(a[r]>=0),i+=t[r],o+=a[r],r++;if(e.en[n].l[s]=i,e.thm[n].l[s]=o,r>=l){++s;break}u(t[r]>=0),u(a[r]>=0);var c=e.PSY.bo_l_weight[s],h=1-c;i=c*t[r],o=c*a[r],e.en[n].l[s]+=i,e.thm[n].l[s]+=o,i=h*t[r],o=h*a[r]}for(;s=0)}for(;o<=b.CBANDS;++o)a[o]=0,n[o]=0}function Z(e,t,a,n){var s=e.internal_flags;e.short_blocks!=i.short_block_coupled||0!=t[0]&&0!=t[1]||(t[0]=t[1]=0);for(var r=0;r=1?e:a<=0?t:t>0?Math.pow(e/t,a)*t:0}var Q=[11.8,13.6,17.2,32,46.5,51.3,57.5,67.1,71.5,84.6,97.6,130];function J(e,a){for(var n=309.07,s=0;s0){var _=i*a,l=e.en.s[s][r];l>_&&(l>1e10*_?n+=Q[s]*(10*t):(u(_>0),n+=Q[s]*o.FAST_LOG10(l/_)))}}return n}var $=[6.8,5.8,5.8,6.4,6.5,9.9,12.1,14.4,15,18.9,21.6,26.9,34.2,40.2,46.8,56.5,60.7,73.9,85.7,93.4,126.1];function ee(e,a){for(var n=281.0575,s=0;s0){var i=r*a,_=e.en.l[s];_>i&&(_>1e10*i?n+=$[s]*(10*t):(u(i>0),n+=$[s]*o.FAST_LOG10(_/i)))}}return n}function te(e,t,a,n,s){var r,i;for(r=i=0;r=0),_+=f,l=0),u(_>=0),u(a[r]>=0),u(n[r]>=0),u(s[r]>=0)}}function ae(e,t,a,n){var s=O.length-1,r=0,i=a[r]+a[r+1];if(u(i>=0),i>0){var o=t[r];o0),i=20*(2*o-i)/(i*(e.numlines_l[r]+e.numlines_l[r+1]-1));var _=0|i;_>s&&(_=s),n[r]=_}else n[r]=0;for(r=1;r=0),i>0){o=t[r-1];o0),i=20*(3*o-i)/(i*(e.numlines_l[r-1]+e.numlines_l[r]+e.numlines_l[r+1]-1));_=0|i;_>s&&(_=s),n[r]=_}else n[r]=0;if(u(r>0),u(r==e.npart_l-1),i=a[r-1]+a[r],u(i>=0),i>0){o=t[r-1];o0),i=20*(2*o-i)/(i*(e.numlines_l[r-1]+e.numlines_l[r]-1));_=0|i;_>s&&(_=s),n[r]=_}else n[r]=0;u(r==e.npart_l-1)}var ne=[-1730326e-23,-.01703172,-1349528e-23,.0418072,-673278e-22,-.0876324,-30835e-21,.1863476,-1104424e-22,-.627638];function se(t,a,n,s,r,i,_,l){var f=t.internal_flags;if(s<2)e.fft_long(f,_[l],s,a,n);else if(2==s)for(var c=b.BLKSIZE-1;c>=0;--c){var u=_[l+0][c],h=_[l+1][c];_[l+0][c]=(u+h)*o.SQRT2*.5,_[l+1][c]=(u-h)*o.SQRT2*.5}i[0]=B(_[l+0][0]),i[0]*=i[0];for(c=b.BLKSIZE/2-1;c>=0;--c){var p=_[l+0][b.BLKSIZE/2-c],m=_[l+0][b.BLKSIZE/2+c];i[b.BLKSIZE/2-c]=B(.5*(p*p+m*m))}var d=0;for(c=11;c=0;--c){var u=_[l+0][r][c],h=_[l+1][r][c];_[l+0][r][c]=(u+h)*o.SQRT2*.5,_[l+1][r][c]=(u-h)*o.SQRT2*.5}i[r][0]=_[l+0][r][0],i[r][0]*=i[r][0];for(c=b.BLKSIZE_s/2-1;c>=0;--c){var p=_[l+0][r][b.BLKSIZE_s/2-c],m=_[l+0][r][b.BLKSIZE_s/2+c];i[r][b.BLKSIZE_s/2-c]=B(.5*(p*p+m*m))}}function ie(e,t,a,n){var s=e.internal_flags;2==e.athaa_loudapprox&&a<2&&(s.loudness_sq[t][a]=s.loudness_sq_save[a],s.loudness_sq_save[a]=E(n,s))}this.L3psycho_anal_ns=function(e,t,r,i,o,h,p,m,d,v){var g,y,R,B,E,k,T,P,I,L,V=e.internal_flags,N=f([2,b.BLKSIZE]),H=f([2,3,b.BLKSIZE_s]),D=l(b.CBANDS+1),X=l(b.CBANDS+1),C=l(b.CBANDS+2),q=c(2),Q=c(2),$=f([2,576]),se=c(b.CBANDS+2),re=c(b.CBANDS+2);for(_.fill(re,0),g=V.channels_out,e.mode==MPEGMode.JOINT_STEREO&&(g=4),I=e.VBR==s.vbr_off?0==V.ResvMax?0:V.ResvSize/V.ResvMax*.5:e.VBR==s.vbr_rh||e.VBR==s.vbr_mtrh||e.VBR==s.vbr_mt?.6:1,y=0;y2&&(h[i][y].en.assign(V.en[y+2]),h[i][y].thm.assign(V.thm[y+2]))}for(y=0;y0),pe[B]=he[B]/V.nsPsy.last_en_subshort[y][B+4],be[0]+=he[B];if(2==y)for(B=0;B<576;B++){var Me,ye;Me=$[0][B],ye=$[1][B],$[0][B]=Me+ye,$[1][B]=Me-ye}var Ae=$[1&y],Re=0;for(B=0;B<9;B++){for(var Be=Re+64,Ee=1;Rehe[B+3-2]?(u(he[B+3-2]>0),Ee/=he[B+3-2]):he[B+3-2]>10*Ee?(u(Ee>0),Ee=he[B+3-2]/(10*Ee)):Ee=0,pe[B+3]=Ee}if(e.analysis){var xe=pe[0];for(B=1;B<12;B++)xeue&&(ge[B/3]=B%3+1);for(B=1;B<4;B++){var ke;be[B-1]>be[B]?(u(be[B]>0),ke=be[B-1]/be[B]):(u(be[B-1]>0),ke=be[B]/be[B-1]),ke<1.7&&(ge[B]=0,1==B&&(ge[0]=0))}for(0!=ge[0]&&0!=V.nsPsy.lastAttacks[y]&&(ge[0]=0),3!=V.nsPsy.lastAttacks[y]&&ge[0]+ge[1]+ge[2]+ge[3]==0||(me=0,0!=ge[1]&&0!=ge[0]&&(ge[1]=0),0!=ge[2]&&0!=ge[1]&&(ge[2]=0),0!=ge[3]&&0!=ge[2]&&(ge[3]=0)),y<2?Q[y]=me:0==me&&(Q[0]=Q[1]=0),d[y]=V.tot_ener[y],ce=H,fe=N,x(e,we,Se,fe,1&y,ce,1&y,i,y,t,r),te(V,we,D,de,ve),ae(V,de,ve,se),P=0;P<3;P++){var Te,Pe;for(K(e,Se,X,C,y,P),U(V,X,C,y,P),T=0;T=2||1==ge[P+1]){var Ie=0!=P?P-1:2;Ee=W(V.thm[y].s[T][Ie],Pe,S*I);Pe=Math.min(Pe,Ee)}if(1==ge[P]){Ie=0!=P?P-1:2,Ee=W(V.thm[y].s[T][Ie],Pe,M*I);Pe=Math.min(Pe,Ee)}else if(0!=P&&3==ge[P-1]||0==P&&3==V.nsPsy.lastAttacks[y]){Ie=2!=P?P+1:0,Ee=W(V.thm[y].s[T][Ie],Pe,M*I);Pe=Math.min(Pe,Ee)}Te=he[3*P+3]+he[3*P+4]+he[3*P+5],6*he[3*P+5]0&&Y(e,e.interChRatio),e.mode==MPEGMode.JOINT_STEREO)&&(j(V),L=e.msfix,Math.abs(L)>0&&G(V,L,e.ATHlower*V.ATH.adjust));for(Z(e,Q,v,q),y=0;y1?(Ne=m,Xe=-2,He=b.NORM_TYPE,v[0]!=b.SHORT_TYPE&&v[1]!=b.SHORT_TYPE||(He=b.SHORT_TYPE),De=h[i][y-2]):(Ne=p,Xe=0,He=v[y],De=o[i][y]),He==b.SHORT_TYPE?Ne[Xe+y]=J(De,V.masking_lower):Ne[Xe+y]=ee(De,V.masking_lower),e.analysis&&(V.pinfo.pe[i][y]=Ne[Xe+y])}return 0};var oe=[-1730326e-23,-.01703172,-1349528e-23,.0418072,-673278e-22,-.0876324,-30835e-21,.1863476,-1104424e-22,-.627638];function _e(e,t,a,n,s,r,i,o,_,c){for(var h=f([2,576]),b=e.internal_flags,p=b.channels_out,m=e.mode==MPEGMode.JOINT_STEREO?4:p,d=0;d2&&(r[n][d].en.assign(b.en[d+2]),r[n][d].thm.assign(b.thm[d+2]))}for(d=0;d0;++g,--M){var P=h[0][g],I=h[1][g];h[0][g]=P+I,h[1][g]=P-I}for(g=0;g<3;g++)R[g]=b.nsPsy.last_en_subshort[d][g+6],u(b.nsPsy.last_en_subshort[d][g+4]>0),y[g]=R[g]/b.nsPsy.last_en_subshort[d][g+4],B[0]+=R[g];for(g=0;g<9;g++){for(var L=x+64,V=1;xR[g+3-2]?(u(R[g+3-2]>0),V/=R[g+3-2]):R[g+3-2]>10*V?(u(V>0),V=R[g+3-2]/(10*V)):V=0,y[g+3]=V}for(g=0;g<3;++g){var O=R[3*g+3]+R[3*g+4]+R[3*g+5],N=1;6*R[3*g+5]k&&(_[d][g/3]=g%3+1);for(g=1;g<4;g++){var D=B[g-1],X=B[g],F=Math.max(D,X);F<4e4&&D<1.7*X&&X<1.7*D&&(1==g&&_[d][0]<=_[d][g]&&(_[d][0]=0),_[d][g]=0)}_[d][0]<=b.nsPsy.lastAttacks[d]&&(_[d][0]=0),3!=b.nsPsy.lastAttacks[d]&&_[d][0]+_[d][1]+_[d][2]+_[d][3]==0||(T=0,0!=_[d][1]&&0!=_[d][0]&&(_[d][1]=0),0!=_[d][2]&&0!=_[d][1]&&(_[d][2]=0),0!=_[d][3]&&0!=_[d][2]&&(_[d][3]=0)),d<2?c[d]=T:0==T&&(c[0]=c[1]=0),i[d]=b.tot_ener[d]}}function le(e,t,a){if(0==a)for(var n=0;n=0),i>0){var o=t[r];o0),i=20*(2*o-i)/(i*(e.numlines_s[r]+e.numlines_s[r+1]-1));var _=0|i;_>s&&(_=s),n[r]=_}else n[r]=0;for(r=1;r=0),i>0){o=t[r-1];o0),i=20*(3*o-i)/(i*(e.numlines_s[r-1]+e.numlines_s[r]+e.numlines_s[r+1]-1));_=0|i;_>s&&(_=s),n[r]=_}else n[r]=0;if(u(r>0),u(r==e.npart_s-1),i=a[r-1]+a[r],u(i>=0),i>0){o=t[r-1];o0),i=20*(2*o-i)/(i*(e.numlines_s[r-1]+e.numlines_s[r]-1));_=0|i;_>s&&(_=s),n[r]=_}else n[r]=0;u(r==e.npart_s-1)}function ue(e,t,a,n,s,r){var i,o,_,f=e.internal_flags,c=new float[b.CBANDS],h=l(b.CBANDS),p=new int[b.CBANDS];for(_=o=0;_=0),c[_]=d,u(v>0),h[_]=m/v,u(h[_]>=0)}for(u(_==f.npart_s),u(129==o);_M&&(n[_]=M),f.masking_lower>1&&(n[_]*=f.masking_lower),n[_]>a[_]&&(n[_]=a[_]),f.masking_lower<1&&(n[_]*=f.masking_lower),u(n[_]>=0)}for(;_0?Math.min(d,R):Math.min(d,s[o]*M)}else{var B=n*e.nb_2[i][o],E=a*e.nb_1[i][o];B<=0&&(B=d),E<=0&&(E=d),R=e.blocktype_old[1&i]==b.NORM_TYPE?Math.min(E,B):E,r[o]=Math.min(d,R)}e.nb_2[i][o]=e.nb_1[i][o],e.nb_1[i][o]=d,m=_[o],m*=e.minval_l[o],m*=v,r[o]>m&&(r[o]=m),e.masking_lower>1&&(r[o]*=e.masking_lower),r[o]>s[o]&&(r[o]=s[o]),e.masking_lower<1&&(r[o]*=e.masking_lower),u(r[o]>=0)}for(;o0?Math.pow(10,s):1,c=0;c0){var S,M,y=n[c]*f;if(S=Math.min(Math.max(p,y),Math.max(m,y)),d=Math.max(_,y),v=Math.max(o,y),M=d+v,M>0&&S*l0)}_=Math.min(d,_),o=Math.min(v,o)}_>h&&(_=h),o>b&&(o=b),t[2][c]=_,t[3][c]=o}}function de(e,t){var a,n=e;return a=n>=0?27*-n:n*t,a<=-72?0:Math.exp(a*R)}function ve(e){var t=0,a=0,n=0;for(n=0;de(n,e)>1e-20;n-=1);s=n,r=0;while(Math.abs(r-s)>1e-12)n=(r+s)/2,de(n,e)>0?r=n:s=n;t=s;var s,r;n=0;for(n=0;de(n,e)>1e-20;n+=1);s=0,r=n;while(Math.abs(r-s)>1e-12)n=(r+s)/2,de(n,e)>0?s=n:r=n;a=r;var i,o=0,_=1e3;for(i=0;i<=_;++i){n=t+i*(a-t)/_;var l=de(n,e);o+=l}var f=(_+1)/(o*(a-t));return f}function ge(e){var t,a,n,s;return t=e,t*=t>=0?3:1.5,t>=.5&&t<=2.5?(s=t-.5,a=8*(s*s-2*s)):a=0,t+=.474,n=15.811389+7.5*t-17.5*Math.sqrt(1+t*t),n<=-60?0:(t=Math.exp((a+n)*R),t/=.6609193,t)}function we(e){return e<0&&(e=0),e*=.001,13*Math.atan(.76*e)+3.5*Math.atan(e*e/56.25)}function Se(e,t,a,n,s,r,i,o,_,f,h,p){var m,v=l(b.CBANDS+1),g=o/(p>15?1152:384),w=c(b.HBLKSIZE);o/=_;var S=0,M=0;for(m=0;m_/2){S=_/2,++m;break}}u(m_/2&&(B=_/2),a[A]=(w[R]+w[B])/2,t[A]=w[B];var T=g*x;i[A]=(T-v[t[A]])/(v[t[A]+1]-v[t[A]]),i[A]<0?i[A]=0:i[A]>1&&(i[A]=1),k=we(o*f[A]*h),k=Math.min(k,15.5)/15.5,r[A]=Math.pow(10,1.25*(1-Math.cos(Math.PI*k))-2.5)}S=0;for(var P=0;P0)break;for(e[c][0]=i,i=t-1;i>0;i--)if(o[c][i]>0)break;e[c][1]=i,_+=e[c][1]-e[c][0]+1}var m=l(_),d=0;for(c=0;c=2||1==x[P][L+1]){var H=0!=L?L-1:2,D=W(m.thm[P].s[V][H],N,S*E);N=Math.min(N,D)}else if(1==x[P][L]){H=0!=L?L-1:2,D=W(m.thm[P].s[V][H],N,M*E);N=Math.min(N,D)}else if(0!=L&&3==x[P][L-1]||0==L&&3==m.nsPsy.lastAttacks[P]){H=2!=L?L+1:0,D=W(m.thm[P].s[V][H],N,M*E);N=Math.min(N,D)}N*=B[P][L],O[L]=N}for(L=0;L<3;L++)m.thm[P].s[V][L]=O[L]}}for(P=0;P1?(X=o,F=-2,C=b.NORM_TYPE,u[0]!=b.SHORT_TYPE&&u[1]!=b.SHORT_TYPE||(C=b.SHORT_TYPE),q=r[n][P-2]):(X=i,F=0,C=u[P],q=s[n][P]),C==b.SHORT_TYPE?X[F+P]=J(q,m.masking_lower):X[F+P]=ee(q,m.masking_lower),e.analysis&&(m.pinfo.pe[n][P]=X[F+P])}return 0},this.psymodel_init=function(a){var n,i=a.internal_flags,o=!0,_=13,f=24,c=0,h=0,p=-8.25,m=-4.5,d=l(b.CBANDS),v=l(b.CBANDS),w=l(b.CBANDS),S=a.out_samplerate;switch(a.experimentalZ){default:case 0:o=!0;break;case 1:o=a.VBR!=s.vbr_mtrh&&a.VBR!=s.vbr_mt;break;case 2:o=!1;break;case 3:_=8,c=-1.75,h=-.0125,p=-8.25,m=-2.25;break}for(i.ms_ener_ratio_old=.25,i.blocktype_old[0]=i.blocktype_old[1]=b.NORM_TYPE,n=0;n<4;++n){for(var M=0;M=_&&(R=h*(d[n]-_)/(f-_)+c*(f-d[n])/(f-_)),w[n]=Math.pow(10,R/10),i.numlines_l[n]>0?i.rnumlines_l[n]=1/i.numlines_l[n]:i.rnumlines_l[n]=0}i.s3_ll=Me(i.s3ind,i.npart_l,d,v,w,o);var B;M=0;for(n=0;nT&&(k=T)}i.ATH.cb_l[n]=k,k=20*d[n]/10-20,k>6&&(k=100),k<-15&&(k=-15),k-=8,i.minval_l[n]=Math.pow(10,k/10)*i.numlines_l[n]}for(i.npart_s=Se(i.numlines_s,i.bo_s,i.bm_s,d,v,i.mld_s,i.PSY.bo_s_weight,S,b.BLKSIZE_s,i.scalefac_band.s,b.BLKSIZE_s/384,b.SBMAX_s),u(i.npart_s=_&&(R=m*(d[n]-_)/(f-_)+p*(f-d[n])/(f-_)),w[n]=Math.pow(10,R/10),k=r.MAX_VALUE;for(E=0;ET&&(k=T)}i.ATH.cb_s[n]=k,k=7*d[n]/12-7,d[n]>12&&(k*=1+3.1*Math.log(1+k)),d[n]<12&&(k*=1+2.3*Math.log(1-k)),k<-15&&(k=-15),k-=8,i.minval_s[n]=Math.pow(10,k/10)*i.numlines_s[n]}i.s3_ss=Me(i.s3ind_s,i.npart_s,d,v,w,o),N(),e.init_fft(i),i.decay=Math.exp(-1*t/(g*S/192)),B=y,0!=(2&a.exp_nspsytune)&&(B=1),Math.abs(a.msfix)>0&&(B=a.msfix),a.msfix=B;for(var P=0;Pi.npart_l-1&&(i.s3ind[P][1]=i.npart_l-1);var I=576*i.mode_gr/S;if(i.ATH.decay=Math.pow(10,-1.2*I),i.ATH.adjust=.01,i.ATH.adjustLimit=1,u(i.bo_l[b.SBMAX_l-1]<=i.npart_l),u(i.bo_s[b.SBMAX_s-1]<=i.npart_s),-1!=a.ATHtype){var L=a.out_samplerate/b.BLKSIZE,V=0;for(x=0,n=0;n=0;)i.ATH.eql_w[n]*=V}for(P=M=0;P0;)if((o-=a[s])<=0)break;return e-s/i.STEPS_per_dB}this.InitGainAnalysis=function(e,t){return c(e,t)!=INIT_GAIN_ANALYSIS_OK?INIT_GAIN_ANALYSIS_ERROR:(e.linpre=MAX_ORDER,e.rinpre=MAX_ORDER,e.lstep=MAX_ORDER,e.rstep=MAX_ORDER,e.lout=MAX_ORDER,e.rout=MAX_ORDER,r.fill(e.B,0),INIT_GAIN_ANALYSIS_OK)},this.AnalyzeSamples=function(e,t,a,n,r,c,h){var b,p,m,d,v,g,w;if(0==c)return GAIN_ANALYSIS_OK;switch(w=0,v=c,h){case 1:n=t,r=a;break;case 2:break;default:return GAIN_ANALYSIS_ERROR}c0){g=v>e.sampleWindow-e.totsamp?e.sampleWindow-e.totsamp:v,wMAX_ORDER-w&&(g=MAX_ORDER-w)):(b=a+w,p=t,m=r+w,d=n),l(p,b,e.lstepbuf,e.lstep+e.totsamp,g,o[e.reqindex]),l(d,m,e.rstepbuf,e.rstep+e.totsamp,g,o[e.reqindex]),f(e.lstepbuf,e.lstep+e.totsamp,e.loutbuf,e.lout+e.totsamp,g,_[e.reqindex]),f(e.rstepbuf,e.rstep+e.totsamp,e.routbuf,e.rout+e.totsamp,g,_[e.reqindex]),b=e.lout+e.totsamp,p=e.loutbuf,m=e.rout+e.totsamp,d=e.routbuf;var S=g%8;while(0!=S--)e.lsum+=u(p[b++]),e.rsum+=u(d[m++]);S=g/8;while(0!=S--)e.lsum+=u(p[b+0])+u(p[b+1])+u(p[b+2])+u(p[b+3])+u(p[b+4])+u(p[b+5])+u(p[b+6])+u(p[b+7]),b+=8,e.rsum+=u(d[m+0])+u(d[m+1])+u(d[m+2])+u(d[m+3])+u(d[m+4])+u(d[m+5])+u(d[m+6])+u(d[m+7]),m+=8;if(v-=g,w+=g,e.totsamp+=g,e.totsamp==e.sampleWindow){var M=10*i.STEPS_per_dB*Math.log10((e.lsum+e.rsum)/e.totsamp*.5+1e-37),y=M<=0?0:0|M;y>=e.A.length&&(y=e.A.length-1),e.A[y]++,e.lsum=e.rsum=0,s.arraycopy(e.loutbuf,e.totsamp,e.loutbuf,0,MAX_ORDER),s.arraycopy(e.routbuf,e.totsamp,e.routbuf,0,MAX_ORDER),s.arraycopy(e.lstepbuf,e.totsamp,e.lstepbuf,0,MAX_ORDER),s.arraycopy(e.rstepbuf,e.totsamp,e.rstepbuf,0,MAX_ORDER),e.totsamp=0}if(e.totsamp>e.sampleWindow)return GAIN_ANALYSIS_ERROR}return c0||(e.quant_comp=c.quant_comp),0!=a?e.quant_comp_short=c.quant_comp_s:Math.abs(e.quant_comp_short- -1)>0||(e.quant_comp_short=c.quant_comp_s),0!=c.expY&&(e.experimentalY=0!=c.expY),0!=a?e.internal_flags.nsPsy.attackthre=c.st_lrm:Math.abs(e.internal_flags.nsPsy.attackthre- -1)>0||(e.internal_flags.nsPsy.attackthre=c.st_lrm),0!=a?e.internal_flags.nsPsy.attackthre_s=c.st_s:Math.abs(e.internal_flags.nsPsy.attackthre_s- -1)>0||(e.internal_flags.nsPsy.attackthre_s=c.st_s),0!=a?e.maskingadjust=c.masking_adj:Math.abs(e.maskingadjust-0)>0||(e.maskingadjust=c.masking_adj),0!=a?e.maskingadjust_short=c.masking_adj_short:Math.abs(e.maskingadjust_short-0)>0||(e.maskingadjust_short=c.masking_adj_short),0!=a?e.ATHlower=-c.ath_lower/10:Math.abs(10*-e.ATHlower-0)>0||(e.ATHlower=-c.ath_lower/10),0!=a?e.ATHcurve=c.ath_curve:Math.abs(e.ATHcurve- -1)>0||(e.ATHcurve=c.ath_curve),0!=a?e.athaa_sensitivity=c.ath_sensitivity:Math.abs(e.athaa_sensitivity- -1)>0||(e.athaa_sensitivity=c.ath_sensitivity),c.interch>0&&(0!=a?e.interChRatio=c.interch:Math.abs(e.interChRatio- -1)>0||(e.interChRatio=c.interch)),c.safejoint>0&&(e.exp_nspsytune=e.exp_nspsytune|c.safejoint),c.sfb21mod>0&&(e.exp_nspsytune=e.exp_nspsytune|c.sfb21mod<<20),0!=a?e.msfix=c.msfix:Math.abs(e.msfix- -1)>0||(e.msfix=c.msfix),0==a&&(e.VBR_q=t,e.VBR_q_frac=o)}var o=[new t(8,9,9,0,0,6.6,145,0,.95,0,-30,11,.0012,1),new t(16,9,9,0,0,6.6,145,0,.95,0,-25,11,.001,1),new t(24,9,9,0,0,6.6,145,0,.95,0,-20,11,.001,1),new t(32,9,9,0,0,6.6,145,0,.95,0,-15,11,.001,1),new t(40,9,9,0,0,6.6,145,0,.95,0,-10,11,9e-4,1),new t(48,9,9,0,0,6.6,145,0,.95,0,-10,11,9e-4,1),new t(56,9,9,0,0,6.6,145,0,.95,0,-6,11,8e-4,1),new t(64,9,9,0,0,6.6,145,0,.95,0,-2,11,8e-4,1),new t(80,9,9,0,0,6.6,145,0,.95,0,0,8,7e-4,1),new t(96,9,9,0,2.5,6.6,145,0,.95,0,1,5.5,6e-4,1),new t(112,9,9,0,2.25,6.6,145,0,.95,0,2,4.5,5e-4,1),new t(128,9,9,0,1.95,6.4,140,0,.95,0,3,4,2e-4,1),new t(160,9,9,1,1.79,6,135,0,.95,-2,5,3.5,0,1),new t(192,9,9,1,1.49,5.6,125,0,.97,-4,7,3,0,0),new t(224,9,9,1,1.25,5.2,125,0,.98,-6,9,2,0,0),new t(256,9,9,1,.97,5.2,125,0,1,-8,10,1,0,0),new t(320,9,9,1,.9,5.2,125,0,1,-10,12,0,0,0)];function _(e,t,n){var r=t,i=a.nearestBitrateFullIndex(t);if(e.VBR=s.vbr_abr,e.VBR_mean_bitrate_kbps=r,e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,320),e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.brate=e.VBR_mean_bitrate_kbps,e.VBR_mean_bitrate_kbps>320&&(e.disable_reservoir=!0),o[i].safejoint>0&&(e.exp_nspsytune=2|e.exp_nspsytune),o[i].sfscale>0&&(e.internal_flags.noise_shaping=2),Math.abs(o[i].nsbass)>0){var _=int(4*o[i].nsbass);_<0&&(_+=64),e.exp_nspsytune=e.exp_nspsytune|_<<2}return 0!=n?e.quant_comp=o[i].quant_comp:Math.abs(e.quant_comp- -1)>0||(e.quant_comp=o[i].quant_comp),0!=n?e.quant_comp_short=o[i].quant_comp_s:Math.abs(e.quant_comp_short- -1)>0||(e.quant_comp_short=o[i].quant_comp_s),0!=n?e.msfix=o[i].nsmsfix:Math.abs(e.msfix- -1)>0||(e.msfix=o[i].nsmsfix),0!=n?e.internal_flags.nsPsy.attackthre=o[i].st_lrm:Math.abs(e.internal_flags.nsPsy.attackthre- -1)>0||(e.internal_flags.nsPsy.attackthre=o[i].st_lrm),0!=n?e.internal_flags.nsPsy.attackthre_s=o[i].st_s:Math.abs(e.internal_flags.nsPsy.attackthre_s- -1)>0||(e.internal_flags.nsPsy.attackthre_s=o[i].st_s),0!=n?e.scale=o[i].scale:Math.abs(e.scale- -1)>0||(e.scale=o[i].scale),0!=n?e.maskingadjust=o[i].masking_adj:Math.abs(e.maskingadjust-0)>0||(e.maskingadjust=o[i].masking_adj),o[i].masking_adj>0?0!=n?e.maskingadjust_short=.9*o[i].masking_adj:Math.abs(e.maskingadjust_short-0)>0||(e.maskingadjust_short=.9*o[i].masking_adj):0!=n?e.maskingadjust_short=1.1*o[i].masking_adj:Math.abs(e.maskingadjust_short-0)>0||(e.maskingadjust_short=1.1*o[i].masking_adj),0!=n?e.ATHlower=-o[i].ath_lower/10:Math.abs(10*-e.ATHlower-0)>0||(e.ATHlower=-o[i].ath_lower/10),0!=n?e.ATHcurve=o[i].ath_curve:Math.abs(e.ATHcurve- -1)>0||(e.ATHcurve=o[i].ath_curve),0!=n?e.interChRatio=o[i].interch:Math.abs(e.interChRatio- -1)>0||(e.interChRatio=o[i].interch),t}function l(e,t){var a=0;return 0>t&&(a=-1,t=0),9.03125)e.ATH.adjust>=1?e.ATH.adjust=1:e.ATH.adjust=n?(e.ATH.adjust*=.075*n+.925,e.ATH.adjust=n?e.ATH.adjust=n:e.ATH.adjust=c.FFTOFFSET),f(s.mf_size>=c.BLKSIZE+e.framesize-c.FFTOFFSET),f(s.mf_size>=512+e.framesize-32)}}this.lame_encode_mp3_frame=function(e,a,o,f,S,M){var y,A=i([2,2]);A[0][0]=new t,A[0][1]=new t,A[1][0]=new t,A[1][1]=new t;var R,B=i([2,2]);B[0][0]=new t,B[0][1]=new t,B[1][0]=new t,B[1][1]=new t;var E,x,k,T=[null,null],P=e.internal_flags,I=_([2,4]),L=[.5,.5],V=[[0,0],[0,0]],O=[[0,0],[0,0]];if(T[0]=a,T[1]=o,0==P.lame_encode_frame_init&&w(e,T),P.padding=0,(P.slot_lag-=P.frac_SpF)<0&&(P.slot_lag+=e.out_samplerate,P.padding=1),0!=P.psymodel){var N,H=[null,null],D=0,X=l(2);for(k=0;k0&&(L[k]=I[k][3]/L[k])),x=0;x320?n=8*int(1e3*t.brate/(t.out_samplerate/1152)/8+.5):(n=11520,t.strict_ISO&&(n=8*int(32e4/(t.out_samplerate/1152)/8+.5))),r.ResvMax=n-o,r.ResvMax>_&&(r.ResvMax=_),(r.ResvMax<0||t.disable_reservoir)&&(r.ResvMax=0);var l=a.bits*r.mode_gr+Math.min(r.ResvSize,r.ResvMax);return l>n&&(l=n),s(0==r.ResvMax%8),s(r.ResvMax>=0),i.resvDrain_pre=0,null!=r.pinfo&&(r.pinfo.mean_bits=a.bits/2,r.pinfo.resvsize=r.ResvSize),l},this.ResvMaxBits=function(e,t,a,n){var s,r=e.internal_flags,i=r.ResvSize,o=r.ResvMax;0!=n&&(i+=t),0!=(1&r.substep_shaping)&&(o*=.9),a.bits=t,10*i>9*o?(s=i-9*o/10,a.bits+=s,r.substep_shaping|=128):(s=0,r.substep_shaping&=127,e.disable_reservoir||0!=(1&r.substep_shaping)||(a.bits-=.1*t));var _=i<6*r.ResvMax/10?i:6*r.ResvMax/10;return _-=s,_<0&&(_=0),_},this.ResvAdjust=function(e,t){e.ResvSize-=t.part2_3_length+t.part2_length},this.ResvFrameEnd=function(e,t){var a,n=e.l3_side;e.ResvSize+=t*e.mode_gr;var r=0;n.resvDrain_post=0,n.resvDrain_pre=0,0!=(a=e.ResvSize%8)&&(r+=a),a=e.ResvSize-r-e.ResvMax,a>0&&(s(0==a%8),s(a>=0),r+=a);var i=Math.min(8*n.main_data_begin,r)/8;n.resvDrain_pre+=8*i,r-=8*i,e.ResvSize-=8*i,n.main_data_begin-=i,n.resvDrain_post+=r,e.ResvSize-=r}}e.exports=r},"5f84":function(e,t){function a(e,t,a,n){this.xlen=e,this.linmax=t,this.table=a,this.hlen=n}var n={t1HB:[1,1,1,0],t2HB:[1,2,1,3,1,1,3,2,0],t3HB:[3,2,1,1,1,1,3,2,0],t5HB:[1,2,6,5,3,1,4,4,7,5,7,1,6,1,1,0],t6HB:[7,3,5,1,6,2,3,2,5,4,4,1,3,3,2,0],t7HB:[1,2,10,19,16,10,3,3,7,10,5,3,11,4,13,17,8,4,12,11,18,15,11,2,7,6,9,14,3,1,6,4,5,3,2,0],t8HB:[3,4,6,18,12,5,5,1,2,16,9,3,7,3,5,14,7,3,19,17,15,13,10,4,13,5,8,11,5,1,12,4,4,1,1,0],t9HB:[7,5,9,14,15,7,6,4,5,5,6,7,7,6,8,8,8,5,15,6,9,10,5,1,11,7,9,6,4,1,14,4,6,2,6,0],t10HB:[1,2,10,23,35,30,12,17,3,3,8,12,18,21,12,7,11,9,15,21,32,40,19,6,14,13,22,34,46,23,18,7,20,19,33,47,27,22,9,3,31,22,41,26,21,20,5,3,14,13,10,11,16,6,5,1,9,8,7,8,4,4,2,0],t11HB:[3,4,10,24,34,33,21,15,5,3,4,10,32,17,11,10,11,7,13,18,30,31,20,5,25,11,19,59,27,18,12,5,35,33,31,58,30,16,7,5,28,26,32,19,17,15,8,14,14,12,9,13,14,9,4,1,11,4,6,6,6,3,2,0],t12HB:[9,6,16,33,41,39,38,26,7,5,6,9,23,16,26,11,17,7,11,14,21,30,10,7,17,10,15,12,18,28,14,5,32,13,22,19,18,16,9,5,40,17,31,29,17,13,4,2,27,12,11,15,10,7,4,1,27,12,8,12,6,3,1,0],t13HB:[1,5,14,21,34,51,46,71,42,52,68,52,67,44,43,19,3,4,12,19,31,26,44,33,31,24,32,24,31,35,22,14,15,13,23,36,59,49,77,65,29,40,30,40,27,33,42,16,22,20,37,61,56,79,73,64,43,76,56,37,26,31,25,14,35,16,60,57,97,75,114,91,54,73,55,41,48,53,23,24,58,27,50,96,76,70,93,84,77,58,79,29,74,49,41,17,47,45,78,74,115,94,90,79,69,83,71,50,59,38,36,15,72,34,56,95,92,85,91,90,86,73,77,65,51,44,43,42,43,20,30,44,55,78,72,87,78,61,46,54,37,30,20,16,53,25,41,37,44,59,54,81,66,76,57,54,37,18,39,11,35,33,31,57,42,82,72,80,47,58,55,21,22,26,38,22,53,25,23,38,70,60,51,36,55,26,34,23,27,14,9,7,34,32,28,39,49,75,30,52,48,40,52,28,18,17,9,5,45,21,34,64,56,50,49,45,31,19,12,15,10,7,6,3,48,23,20,39,36,35,53,21,16,23,13,10,6,1,4,2,16,15,17,27,25,20,29,11,17,12,16,8,1,1,0,1],t15HB:[7,12,18,53,47,76,124,108,89,123,108,119,107,81,122,63,13,5,16,27,46,36,61,51,42,70,52,83,65,41,59,36,19,17,15,24,41,34,59,48,40,64,50,78,62,80,56,33,29,28,25,43,39,63,55,93,76,59,93,72,54,75,50,29,52,22,42,40,67,57,95,79,72,57,89,69,49,66,46,27,77,37,35,66,58,52,91,74,62,48,79,63,90,62,40,38,125,32,60,56,50,92,78,65,55,87,71,51,73,51,70,30,109,53,49,94,88,75,66,122,91,73,56,42,64,44,21,25,90,43,41,77,73,63,56,92,77,66,47,67,48,53,36,20,71,34,67,60,58,49,88,76,67,106,71,54,38,39,23,15,109,53,51,47,90,82,58,57,48,72,57,41,23,27,62,9,86,42,40,37,70,64,52,43,70,55,42,25,29,18,11,11,118,68,30,55,50,46,74,65,49,39,24,16,22,13,14,7,91,44,39,38,34,63,52,45,31,52,28,19,14,8,9,3,123,60,58,53,47,43,32,22,37,24,17,12,15,10,2,1,71,37,34,30,28,20,17,26,21,16,10,6,8,6,2,0],t16HB:[1,5,14,44,74,63,110,93,172,149,138,242,225,195,376,17,3,4,12,20,35,62,53,47,83,75,68,119,201,107,207,9,15,13,23,38,67,58,103,90,161,72,127,117,110,209,206,16,45,21,39,69,64,114,99,87,158,140,252,212,199,387,365,26,75,36,68,65,115,101,179,164,155,264,246,226,395,382,362,9,66,30,59,56,102,185,173,265,142,253,232,400,388,378,445,16,111,54,52,100,184,178,160,133,257,244,228,217,385,366,715,10,98,48,91,88,165,157,148,261,248,407,397,372,380,889,884,8,85,84,81,159,156,143,260,249,427,401,392,383,727,713,708,7,154,76,73,141,131,256,245,426,406,394,384,735,359,710,352,11,139,129,67,125,247,233,229,219,393,743,737,720,885,882,439,4,243,120,118,115,227,223,396,746,742,736,721,712,706,223,436,6,202,224,222,218,216,389,386,381,364,888,443,707,440,437,1728,4,747,211,210,208,370,379,734,723,714,1735,883,877,876,3459,865,2,377,369,102,187,726,722,358,711,709,866,1734,871,3458,870,434,0,12,10,7,11,10,17,11,9,13,12,10,7,5,3,1,3],t24HB:[15,13,46,80,146,262,248,434,426,669,653,649,621,517,1032,88,14,12,21,38,71,130,122,216,209,198,327,345,319,297,279,42,47,22,41,74,68,128,120,221,207,194,182,340,315,295,541,18,81,39,75,70,134,125,116,220,204,190,178,325,311,293,271,16,147,72,69,135,127,118,112,210,200,188,352,323,306,285,540,14,263,66,129,126,119,114,214,202,192,180,341,317,301,281,262,12,249,123,121,117,113,215,206,195,185,347,330,308,291,272,520,10,435,115,111,109,211,203,196,187,353,332,313,298,283,531,381,17,427,212,208,205,201,193,186,177,169,320,303,286,268,514,377,16,335,199,197,191,189,181,174,333,321,305,289,275,521,379,371,11,668,184,183,179,175,344,331,314,304,290,277,530,383,373,366,10,652,346,171,168,164,318,309,299,287,276,263,513,375,368,362,6,648,322,316,312,307,302,292,284,269,261,512,376,370,364,359,4,620,300,296,294,288,282,273,266,515,380,374,369,365,361,357,2,1033,280,278,274,267,264,259,382,378,372,367,363,360,358,356,0,43,20,19,17,15,13,11,9,7,6,4,7,5,3,1,3],t32HB:[1,10,8,20,12,20,16,32,14,12,24,0,28,16,24,16],t33HB:[15,28,26,48,22,40,36,64,14,24,20,32,12,16,8,0],t1l:[1,4,3,5],t2l:[1,4,7,4,5,7,6,7,8],t3l:[2,3,7,4,4,7,6,7,8],t5l:[1,4,7,8,4,5,8,9,7,8,9,10,8,8,9,10],t6l:[3,4,6,8,4,4,6,7,5,6,7,8,7,7,8,9],t7l:[1,4,7,9,9,10,4,6,8,9,9,10,7,7,9,10,10,11,8,9,10,11,11,11,8,9,10,11,11,12,9,10,11,12,12,12],t8l:[2,4,7,9,9,10,4,4,6,10,10,10,7,6,8,10,10,11,9,10,10,11,11,12,9,9,10,11,12,12,10,10,11,11,13,13],t9l:[3,4,6,7,9,10,4,5,6,7,8,10,5,6,7,8,9,10,7,7,8,9,9,10,8,8,9,9,10,11,9,9,10,10,11,11],t10l:[1,4,7,9,10,10,10,11,4,6,8,9,10,11,10,10,7,8,9,10,11,12,11,11,8,9,10,11,12,12,11,12,9,10,11,12,12,12,12,12,10,11,12,12,13,13,12,13,9,10,11,12,12,12,13,13,10,10,11,12,12,13,13,13],t11l:[2,4,6,8,9,10,9,10,4,5,6,8,10,10,9,10,6,7,8,9,10,11,10,10,8,8,9,11,10,12,10,11,9,10,10,11,11,12,11,12,9,10,11,12,12,13,12,13,9,9,9,10,11,12,12,12,9,9,10,11,12,12,12,12],t12l:[4,4,6,8,9,10,10,10,4,5,6,7,9,9,10,10,6,6,7,8,9,10,9,10,7,7,8,8,9,10,10,10,8,8,9,9,10,10,10,11,9,9,10,10,10,11,10,11,9,9,9,10,10,11,11,12,10,10,10,11,11,11,11,12],t13l:[1,5,7,8,9,10,10,11,10,11,12,12,13,13,14,14,4,6,8,9,10,10,11,11,11,11,12,12,13,14,14,14,7,8,9,10,11,11,12,12,11,12,12,13,13,14,15,15,8,9,10,11,11,12,12,12,12,13,13,13,13,14,15,15,9,9,11,11,12,12,13,13,12,13,13,14,14,15,15,16,10,10,11,12,12,12,13,13,13,13,14,13,15,15,16,16,10,11,12,12,13,13,13,13,13,14,14,14,15,15,16,16,11,11,12,13,13,13,14,14,14,14,15,15,15,16,18,18,10,10,11,12,12,13,13,14,14,14,14,15,15,16,17,17,11,11,12,12,13,13,13,15,14,15,15,16,16,16,18,17,11,12,12,13,13,14,14,15,14,15,16,15,16,17,18,19,12,12,12,13,14,14,14,14,15,15,15,16,17,17,17,18,12,13,13,14,14,15,14,15,16,16,17,17,17,18,18,18,13,13,14,15,15,15,16,16,16,16,16,17,18,17,18,18,14,14,14,15,15,15,17,16,16,19,17,17,17,19,18,18,13,14,15,16,16,16,17,16,17,17,18,18,21,20,21,18],t15l:[3,5,6,8,8,9,10,10,10,11,11,12,12,12,13,14,5,5,7,8,9,9,10,10,10,11,11,12,12,12,13,13,6,7,7,8,9,9,10,10,10,11,11,12,12,13,13,13,7,8,8,9,9,10,10,11,11,11,12,12,12,13,13,13,8,8,9,9,10,10,11,11,11,11,12,12,12,13,13,13,9,9,9,10,10,10,11,11,11,11,12,12,13,13,13,14,10,9,10,10,10,11,11,11,11,12,12,12,13,13,14,14,10,10,10,11,11,11,11,12,12,12,12,12,13,13,13,14,10,10,10,11,11,11,11,12,12,12,12,13,13,14,14,14,10,10,11,11,11,11,12,12,12,13,13,13,13,14,14,14,11,11,11,11,12,12,12,12,12,13,13,13,13,14,15,14,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,15,12,12,11,12,12,12,13,13,13,13,13,13,14,14,15,15,12,12,12,12,12,13,13,13,13,14,14,14,14,14,15,15,13,13,13,13,13,13,13,13,14,14,14,14,15,15,14,15,13,13,13,13,13,13,13,14,14,14,14,14,15,15,15,15],t16_5l:[1,5,7,9,10,10,11,11,12,12,12,13,13,13,14,11,4,6,8,9,10,11,11,11,12,12,12,13,14,13,14,11,7,8,9,10,11,11,12,12,13,12,13,13,13,14,14,12,9,9,10,11,11,12,12,12,13,13,14,14,14,15,15,13,10,10,11,11,12,12,13,13,13,14,14,14,15,15,15,12,10,10,11,11,12,13,13,14,13,14,14,15,15,15,16,13,11,11,11,12,13,13,13,13,14,14,14,14,15,15,16,13,11,11,12,12,13,13,13,14,14,15,15,15,15,17,17,13,11,12,12,13,13,13,14,14,15,15,15,15,16,16,16,13,12,12,12,13,13,14,14,15,15,15,15,16,15,16,15,14,12,13,12,13,14,14,14,14,15,16,16,16,17,17,16,13,13,13,13,13,14,14,15,16,16,16,16,16,16,15,16,14,13,14,14,14,14,15,15,15,15,17,16,16,16,16,18,14,15,14,14,14,15,15,16,16,16,18,17,17,17,19,17,14,14,15,13,14,16,16,15,16,16,17,18,17,19,17,16,14,11,11,11,12,12,13,13,13,14,14,14,14,14,14,14,12],t16l:[1,5,7,9,10,10,11,11,12,12,12,13,13,13,14,10,4,6,8,9,10,11,11,11,12,12,12,13,14,13,14,10,7,8,9,10,11,11,12,12,13,12,13,13,13,14,14,11,9,9,10,11,11,12,12,12,13,13,14,14,14,15,15,12,10,10,11,11,12,12,13,13,13,14,14,14,15,15,15,11,10,10,11,11,12,13,13,14,13,14,14,15,15,15,16,12,11,11,11,12,13,13,13,13,14,14,14,14,15,15,16,12,11,11,12,12,13,13,13,14,14,15,15,15,15,17,17,12,11,12,12,13,13,13,14,14,15,15,15,15,16,16,16,12,12,12,12,13,13,14,14,15,15,15,15,16,15,16,15,13,12,13,12,13,14,14,14,14,15,16,16,16,17,17,16,12,13,13,13,13,14,14,15,16,16,16,16,16,16,15,16,13,13,14,14,14,14,15,15,15,15,17,16,16,16,16,18,13,15,14,14,14,15,15,16,16,16,18,17,17,17,19,17,13,14,15,13,14,16,16,15,16,16,17,18,17,19,17,16,13,10,10,10,11,11,12,12,12,13,13,13,13,13,13,13,10],t24l:[4,5,7,8,9,10,10,11,11,12,12,12,12,12,13,10,5,6,7,8,9,10,10,11,11,11,12,12,12,12,12,10,7,7,8,9,9,10,10,11,11,11,11,12,12,12,13,9,8,8,9,9,10,10,10,11,11,11,11,12,12,12,12,9,9,9,9,10,10,10,10,11,11,11,12,12,12,12,13,9,10,9,10,10,10,10,11,11,11,11,12,12,12,12,12,9,10,10,10,10,10,11,11,11,11,12,12,12,12,12,13,9,11,10,10,10,11,11,11,11,12,12,12,12,12,13,13,10,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,10,11,11,11,11,11,11,11,12,12,12,12,12,13,13,13,10,12,11,11,11,11,12,12,12,12,12,12,13,13,13,13,10,12,12,11,11,11,12,12,12,12,12,12,13,13,13,13,10,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,10,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,10,13,12,12,12,12,12,12,13,13,13,13,13,13,13,13,10,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,6],t32l:[1,5,5,7,5,8,7,9,5,7,7,9,7,9,9,10],t33l:[4,5,5,6,5,6,6,7,5,6,6,7,6,7,7,8]};n.ht=[new a(0,0,null,null),new a(2,0,n.t1HB,n.t1l),new a(3,0,n.t2HB,n.t2l),new a(3,0,n.t3HB,n.t3l),new a(0,0,null,null),new a(4,0,n.t5HB,n.t5l),new a(4,0,n.t6HB,n.t6l),new a(6,0,n.t7HB,n.t7l),new a(6,0,n.t8HB,n.t8l),new a(6,0,n.t9HB,n.t9l),new a(8,0,n.t10HB,n.t10l),new a(8,0,n.t11HB,n.t11l),new a(8,0,n.t12HB,n.t12l),new a(16,0,n.t13HB,n.t13l),new a(0,0,null,n.t16_5l),new a(16,0,n.t15HB,n.t15l),new a(1,1,n.t16HB,n.t16l),new a(2,3,n.t16HB,n.t16l),new a(3,7,n.t16HB,n.t16l),new a(4,15,n.t16HB,n.t16l),new a(6,63,n.t16HB,n.t16l),new a(8,255,n.t16HB,n.t16l),new a(10,1023,n.t16HB,n.t16l),new a(13,8191,n.t16HB,n.t16l),new a(4,15,n.t24HB,n.t24l),new a(5,31,n.t24HB,n.t24l),new a(6,63,n.t24HB,n.t24l),new a(7,127,n.t24HB,n.t24l),new a(8,255,n.t24HB,n.t24l),new a(9,511,n.t24HB,n.t24l),new a(11,2047,n.t24HB,n.t24l),new a(13,8191,n.t24HB,n.t24l),new a(0,0,n.t32HB,n.t32l),new a(0,0,n.t33HB,n.t33l)],n.largetbl=[65540,327685,458759,589832,655369,655370,720906,720907,786443,786444,786444,851980,851980,851980,917517,655370,262149,393222,524295,589832,655369,720906,720906,720907,786443,786443,786444,851980,917516,851980,917516,655370,458759,524295,589832,655369,720905,720906,786442,786443,851979,786443,851979,851980,851980,917516,917517,720905,589832,589832,655369,720905,720906,786442,786442,786443,851979,851979,917515,917516,917516,983052,983052,786441,655369,655369,720905,720906,786442,786442,851978,851979,851979,917515,917516,917516,983052,983052,983053,720905,655370,655369,720906,720906,786442,851978,851979,917515,851979,917515,917516,983052,983052,983052,1048588,786441,720906,720906,720906,786442,851978,851979,851979,851979,917515,917516,917516,917516,983052,983052,1048589,786441,720907,720906,786442,786442,851979,851979,851979,917515,917516,983052,983052,983052,983052,1114125,1114125,786442,720907,786443,786443,851979,851979,851979,917515,917515,983051,983052,983052,983052,1048588,1048589,1048589,786442,786443,786443,786443,851979,851979,917515,917515,983052,983052,983052,983052,1048588,983053,1048589,983053,851978,786444,851979,786443,851979,917515,917516,917516,917516,983052,1048588,1048588,1048589,1114125,1114125,1048589,786442,851980,851980,851979,851979,917515,917516,983052,1048588,1048588,1048588,1048588,1048589,1048589,983053,1048589,851978,851980,917516,917516,917516,917516,983052,983052,983052,983052,1114124,1048589,1048589,1048589,1048589,1179661,851978,983052,917516,917516,917516,983052,983052,1048588,1048588,1048589,1179661,1114125,1114125,1114125,1245197,1114125,851978,917517,983052,851980,917516,1048588,1048588,983052,1048589,1048589,1114125,1179661,1114125,1245197,1114125,1048589,851978,655369,655369,655369,720905,720905,786441,786441,786441,851977,851977,851977,851978,851978,851978,851978,655366],n.table23=[65538,262147,458759,262148,327684,458759,393222,458759,524296],n.table56=[65539,262148,458758,524296,262148,327684,524294,589831,458757,524294,589831,655368,524295,524295,589832,655369],n.bitrate_table=[[0,8,16,24,32,40,48,56,64,80,96,112,128,144,160,-1],[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],[0,8,16,24,32,40,48,56,64,-1,-1,-1,-1,-1,-1,-1]],n.samplerate_table=[[22050,24e3,16e3,-1],[44100,48e3,32e3,-1],[11025,12e3,8e3,-1]],n.scfsi_band=[0,6,11,16,21],e.exports=n},"67b2":function(e,t){function a(e){var t=e;this.ordinal=function(){return t}}a.STEREO=new a(0),a.JOINT_STEREO=new a(1),a.DUAL_CHANNEL=new a(2),a.MONO=new a(3),a.NOT_SET=new a(4),e.exports=a},"69b2":function(e,t,a){var n=a("0206"),s=n.System,r=(n.VbrMode,n.Float,n.ShortBlock,n.Util,n.Arrays),i=(n.new_array_n,n.new_byte),o=(n.new_double,n.new_float,n.new_float_n),_=n.new_int,l=(n.new_int_n,n.assert),f=a("d9be"),c=a("5f84"),u=a("4b5e"),h=a("bd8b");function b(){var e=this,t=32773,a=32,n=null,b=null,p=null,m=null;this.setModules=function(e,t,a,s){n=e,b=t,p=a,m=s};var d=null,v=0,g=0,w=0;function S(e){s.arraycopy(e.header[e.w_ptr].buf,0,d,g,e.sideinfo_len),g+=e.sideinfo_len,v+=8*e.sideinfo_len,e.w_ptr=e.w_ptr+1&h.MAX_HEADER_BUF-1}function M(e,t,n){l(n0){var s;0==w&&(w=8,g++,l(g=v),e.header[e.w_ptr].write_timing==v&&S(e),d[g]=0),s=Math.min(n,w),n-=s,w-=s,l(n>n<0){var s;0==w&&(w=8,g++,l(g>n<=0),t>=8&&(M(n,76,8),t-=8),t>=8&&(M(n,65,8),t-=8),t>=8&&(M(n,77,8),t-=8),t>=8&&(M(n,69,8),t-=8),t>=32){var s=p.getLameShortVersion();if(t>=32)for(a=0;a=8;++a)t-=8,M(n,s.charAt(a),8)}for(;t>=1;t-=1)M(n,n.ancillary_flag,1),n.ancillary_flag^=e.disable_reservoir?0:1;l(0==t)}function R(e,t,n){var s=e.header[e.h_ptr].ptr;while(n>0){var r=Math.min(n,8-(7&s));n-=r,l(n>3]|=t>>n<<8-(7&s)-r,s+=r}e.header[e.h_ptr].ptr=s}function B(e,a){e<<=8;for(var n=0;n<8;n++)e<<=1,a<<=1,0!=(65536&(a^e))&&(a^=t);return a}function E(e,t){var a,n,i,o=e.internal_flags;if(a=o.l3_side,o.header[o.h_ptr].ptr=0,r.fill(o.header[o.h_ptr].buf,0,o.sideinfo_len,0),e.out_samplerate<16e3?R(o,4094,12):R(o,4095,12),R(o,e.version,1),R(o,1,2),R(o,e.error_protection?0:1,1),R(o,o.bitrate_index,4),R(o,o.samplerate_index,2),R(o,o.padding,1),R(o,e.extension,1),R(o,e.mode.ordinal(),2),R(o,o.mode_ext,2),R(o,e.copyright,1),R(o,e.original,1),R(o,e.emphasis,2),e.error_protection&&R(o,0,16),1==e.version){for(l(a.main_data_begin>=0),R(o,a.main_data_begin,9),2==o.channels_out?R(o,a.private_bits,3):R(o,a.private_bits,5),i=0;i=0),R(o,a.main_data_begin,8),R(o,a.private_bits,o.channels_out),n=0,i=0;i0;--a){var o,_=0,f=0;o=t.l3_enc[r+0],0!=o&&(f+=8,t.xr[i+0]<0&&_++,l(o<=1)),o=t.l3_enc[r+1],0!=o&&(f+=4,_*=2,t.xr[i+1]<0&&_++,l(o<=1)),o=t.l3_enc[r+2],0!=o&&(f+=2,_*=2,t.xr[i+2]<0&&_++,l(o<=1)),o=t.l3_enc[r+3],0!=o&&(f++,_*=2,t.xr[i+3]<0&&_++,l(o<=1)),r+=4,i+=4,M(e,_+n.table[f],n.hlen[f]),s+=n.hlen[f]}return s}function k(e,t,n,s,r){var i=c.ht[t],o=0;if(l(t<32),0==t)return o;for(var _=n;_15){if(m>14){var v=m-15;l(v<=i.linmax),p|=v<<1,u=h,m=15}if(d>14){var g=d-15;l(g<=i.linmax),p<<=h,p|=g,u+=h,d=15}b=16}0!=d&&(p<<=1,r.xr[_+1]<0&&p++,f--),l((m|d)<16),m=m*b+d,u-=f,f+=i.hlen[m],l(f<=a),l(u<=a),M(e,i.table[m],f),M(e,p,u),o+=f+u}return o}function T(e,t){var a=3*e.scalefac_band.s[3];a>t.big_values&&(a=t.big_values);var n=k(e,t.table_select[0],0,a,t);return n+=k(e,t.table_select[1],a,t.big_values,t),n}function P(e,t){var a,n,s,r;a=t.big_values,l(0<=a&&a<=576);var i=t.region0_count+1;return l(0<=i),l(ia&&(s=a),r>a&&(r=a),n=k(e,t.table_select[0],0,s,t),n+=k(e,t.table_select[1],s,r,t),n+=k(e,t.table_select[2],r,a,t),n}function I(e){var t,a,n,s,r=0,i=e.internal_flags,o=i.l3_side;if(1==e.version)for(t=0;t<2;t++)for(a=0;a=0&&(r=1+o-_,o<_&&(r=1+o-_+h.MAX_HEADER_BUF),n-=8*r*l.sideinfo_len),i=e.getframebits(t),n+=i,a.total+=i,a.total%8!=0?a.total=1+a.total/8:a.total=a.total/8,a.total+=g+1,n<0&&s.err.println("strange error flushing buffer ... \n"),n}this.getframebits=function(e){var t,a=e.internal_flags;t=0!=a.bitrate_index?c.bitrate_table[e.version][a.bitrate_index]:e.brate,l(8<=t&&t<=640);var n=0|72e3*(e.version+1)*t/e.out_samplerate+a.padding;return 8*n},this.CRC_writeheader=function(e,t){var a=65535;a=B(255&t[2],a),a=B(255&t[3],a);for(var n=6;n>8),t[5]=byte(255&a)},this.flush_bitstream=function(e){var t,a,s=e.internal_flags,r=s.h_ptr-1;if(-1==r&&(r=h.MAX_HEADER_BUF-1),t=s.l3_side,!((a=V(e,new L))<0)){if(A(e,a),l(s.header[r].write_timing+this.getframebits(e)==v),s.ResvSize=0,t.main_data_begin=0,s.findReplayGain){var i=n.GetTitleGain(s.rgdata);l(NEQ(i,GainAnalysis.GAIN_NOT_ENOUGH_SAMPLES)),s.RadioGain=0|Math.floor(10*i+.5)}s.findPeakSample&&(s.noclipGainChange=0|Math.ceil(20*Math.log10(s.PeakSample/32767)*10),s.noclipGainChange>0&&(EQ(e.scale,1)||EQ(e.scale,0))?s.noclipScale=Math.floor(32767/s.PeakSample*100)/100:s.noclipScale=-1)}},this.add_dummy_byte=function(e,t,a){var n,s=e.internal_flags;while(a-- >0)for(y(s,t,8),n=0;n ResvSize"),8*t.main_data_begin!=a.ResvSize&&(s.err.printf("bit reservoir error: \nl3_side.main_data_begin: %d \nResvoir size: %d \nresv drain (post) %d \nresv drain (pre) %d \nheader and sideinfo: %d \ndata bits: %d \ntotal bits: %d (remainder: %d) \nbitsperframe: %d \n",8*t.main_data_begin,a.ResvSize,t.resvDrain_post,t.resvDrain_pre,8*a.sideinfo_len,r-t.resvDrain_post-8*a.sideinfo_len,r,r%8,n),s.err.println("This is a fatal error. It has several possible causes:"),s.err.println("90%% LAME compiled with buggy version of gcc using advanced optimizations"),s.err.println(" 9%% Your system is overclocked"),s.err.println(" 1%% bug in LAME encoding library"),a.ResvSize=8*t.main_data_begin),l(v%8==0),v>1e9){var i;for(i=0;ir)return-1;if(s.arraycopy(d,0,t,a,f),g=-1,w=0,0!=i){var c=_(1);if(c[0]=e.nMusicCRC,m.updateMusicCRC(c,t,a,f),e.nMusicCRC=c[0],f>0&&(e.VBR_seek_table.nBytesWritten+=f),e.decode_on_the_fly){var u,h=o([2,1152]),p=f,v=-1;while(0!=v)if(v=b.hip_decode1_unclipped(e.hip,t,a,p,h[0],h[1]),p=0,-1==v&&(v=0),v>0){if(l(v<=1152),e.findPeakSample){for(u=0;ue.PeakSample?e.PeakSample=h[0][u]:-h[0][u]>e.PeakSample&&(e.PeakSample=-h[0][u]);if(e.channels_out>1)for(u=0;ue.PeakSample?e.PeakSample=h[1][u]:-h[1][u]>e.PeakSample&&(e.PeakSample=-h[1][u])}if(e.findReplayGain&&n.AnalyzeSamples(e.rgdata,h[0],0,h[1],0,v,e.channels_out)==GainAnalysis.GAIN_ANALYSIS_ERROR)return-6}}}return f},this.init_bit_stream_w=function(e){d=i(Lame.LAME_MAXMP3BUFFER),e.h_ptr=e.w_ptr=0,e.header[e.h_ptr].write_timing=0,g=-1,w=0,v=0}}b.EQ=function(e,t){return Math.abs(e)>Math.abs(t)?Math.abs(e-t)<=1e-6*Math.abs(e):Math.abs(e-t)<=1e-6*Math.abs(t)},b.NEQ=function(e,t){return!b.EQ(e,t)},e.exports=b},7037:function(e,t,a){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports["default"]=e.exports,n(t)}a("a4d3"),a("e01a"),a("d3b7"),a("d28b"),a("3ca3"),a("ddb0"),e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},"725d":function(e,t,a){var n=a("0206"),s=(n.System,n.VbrMode,n.Float,n.ShortBlock,n.Util,n.Arrays,n.new_array_n,n.new_byte,n.new_double,n.new_float),r=(n.new_float_n,n.new_int),i=(n.new_int_n,n.assert,a("2f21"));function o(){this.linprebuf=s(2*i.MAX_ORDER),this.linpre=0,this.lstepbuf=s(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.lstep=0,this.loutbuf=s(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.lout=0,this.rinprebuf=s(2*i.MAX_ORDER),this.rinpre=0,this.rstepbuf=s(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.rstep=0,this.routbuf=s(i.MAX_SAMPLES_PER_WINDOW+i.MAX_ORDER),this.rout=0,this.sampleWindow=0,this.totsamp=0,this.lsum=0,this.rsum=0,this.freqindex=0,this.first=0,this.A=r(0|i.STEPS_per_dB*i.MAX_dB),this.B=r(0|i.STEPS_per_dB*i.MAX_dB)}e.exports=o},72768:function(e,t){function a(){this.over_noise=0,this.tot_noise=0,this.max_noise=0,this.over_count=0,this.over_SSD=0,this.bits=0}e.exports=a},8100:function(e,t,a){var n=a("0206"),s=(n.System,n.VbrMode,n.Float,n.ShortBlock,n.Util),r=(n.Arrays,n.new_array_n,n.new_byte,n.new_double,n.new_float),i=(n.new_float_n,n.new_int,n.new_int_n,n.assert,a("4b5e"));function o(){var e=r(i.BLKSIZE),t=r(i.BLKSIZE_s/2),a=[.9238795325112867,.3826834323650898,.9951847266721969,.0980171403295606,.9996988186962042,.02454122852291229,.9999811752826011,.006135884649154475];function n(e,t,n){var r,i,o,_=0;n<<=1;var l=t+n;r=4;do{var f,c,u,h,b,p,m;m=r>>1,h=r,b=r<<1,p=b+h,r=b<<1,i=t,o=i+m;do{y=e[i+0]-e[i+h],M=e[i+0]+e[i+h],E=e[i+b]-e[i+p],R=e[i+b]+e[i+p],e[i+b]=M-R,e[i+0]=M+R,e[i+p]=y-E,e[i+h]=y+E,y=e[o+0]-e[o+h],M=e[o+0]+e[o+h],E=s.SQRT2*e[o+p],R=s.SQRT2*e[o+b],e[o+b]=M-R,e[o+0]=M+R,e[o+p]=y-E,e[o+h]=y+E,o+=r,i+=r}while(i=0);n(a[l],f,i.BLKSIZE_s/2)}},this.fft_long=function(t,a,s,r,_){var l=i.BLKSIZE/8-1,f=i.BLKSIZE/2;do{var c,u,h,b,p,m=255&o[l];c=e[m]*r[s][_+m],p=e[m+512]*r[s][_+m+512],u=c-p,c+=p,h=e[m+256]*r[s][_+m+256],p=e[m+768]*r[s][_+m+768],b=h-p,h+=p,f-=4,a[f+0]=c+h,a[f+2]=c-h,a[f+1]=u+b,a[f+3]=u-b,c=e[m+1]*r[s][_+m+1],p=e[m+513]*r[s][_+m+513],u=c-p,c+=p,h=e[m+257]*r[s][_+m+257],p=e[m+769]*r[s][_+m+769],b=h-p,h+=p,a[f+i.BLKSIZE/2+0]=c+h,a[f+i.BLKSIZE/2+2]=c-h,a[f+i.BLKSIZE/2+1]=u+b,a[f+i.BLKSIZE/2+3]=u-b}while(--l>=0);n(a,f,i.BLKSIZE/2)},this.init_fft=function(a){for(var n=0;n (https://www.zhuyuntao.cn) * @license MIT * */ !function(t,a){e.exports=a()}(0,(function(){return function(e){var t={};function a(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,a),s.l=!0,s.exports}return a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)a.d(n,s,function(t){return e[t]}.bind(null,s));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=1)}([function(e,t,a){"use strict";function n(e,t,a){for(var n=0;nt?t:a,_=r,l=new ArrayBuffer(44+e.byteLength),f=new DataView(l),c=s,u=0;n(f,u,"RIFF"),u+=4,f.setUint32(u,36+e.byteLength,i),n(f,u+=4,"WAVE"),n(f,u+=4,"fmt "),u+=4,f.setUint32(u,16,i),u+=4,f.setUint16(u,1,i),u+=2,f.setUint16(u,c,i),u+=2,f.setUint32(u,o,i),u+=4,f.setUint32(u,c*o*(_/8),i),u+=4,f.setUint16(u,c*(_/8),i),u+=2,f.setUint16(u,_,i),n(f,u+=2,"data"),u+=4,f.setUint32(u,e.byteLength,i),u+=4;for(var h=0;h44&&o.default.play(e.buffer)},t.prototype.getPlayTime=function(){return o.default.getPlayTime()},t.prototype.pausePlay=function(){!this.isrecording&&this.isplaying&&(this.isplaying=!1,this.onpauseplay&&this.onpauseplay(),o.default.pausePlay())},t.prototype.resumePlay=function(){this.isrecording||this.isplaying||(this.isplaying=!0,this.onresumeplay&&this.onresumeplay(),o.default.resumePlay())},t.prototype.stopPlay=function(){this.isrecording||(this.isplaying=!1,this.onstopplay&&this.onstopplay(),o.default.stopPlay())},t.prototype.destroy=function(){return o.default.destroyPlay(),this.destroyRecord()},t.prototype.getRecordAnalyseData=function(){return this.getAnalyseData()},t.prototype.getPlayAnalyseData=function(){return o.default.getAnalyseData()},t.prototype.getPCM=function(){this.stop();var e=this.getData();return e=i.compress(e,this.inputSampleRate,this.outputSampleRate),i.encodePCM(e,this.oututSampleBits,this.littleEdian)},t.prototype.getPCMBlob=function(){return new Blob([this.getPCM()])},t.prototype.downloadPCM=function(e){void 0===e&&(e="recorder");var t=this.getPCMBlob();r.downloadPCM(t,e)},t.prototype.getWAV=function(){var e=this.getPCM();return i.encodeWAV(e,this.inputSampleRate,this.outputSampleRate,this.config.numChannels,this.oututSampleBits,this.littleEdian)},t.prototype.getWAVBlob=function(){return new Blob([this.getWAV()],{type:"audio/wav"})},t.prototype.downloadWAV=function(e){void 0===e&&(e="recorder");var t=this.getWAVBlob();r.downloadWAV(t,e)},t.prototype.download=function(e,t,a){r.download(e,t,a)},t.prototype.getChannelData=function(){var e=this.getPCM(),t=e.byteLength,a=this.littleEdian,n={left:null,right:null};if(2===this.config.numChannels){var s=new DataView(new ArrayBuffer(t/2)),r=new DataView(new ArrayBuffer(t/2));if(16===this.config.sampleBits)for(var i=0;i>2&63,a>=32&&(a-=64),r=Math.pow(10,a/4/10),a=t.exp_nspsytune>>8&63,a>=32&&(a-=64),i=Math.pow(10,a/4/10),a=t.exp_nspsytune>>14&63,a>=32&&(a-=64),o=Math.pow(10,a/4/10),a=t.exp_nspsytune>>20&63,a>=32&&(a-=64),_=o*Math.pow(10,a/4/10),a=0;ah.MAX_BITS_PER_GRANULE&&(v=h.MAX_BITS_PER_GRANULE),o=0,_=0;_3*s/4&&(p[_]=3*s/4),p[_]<0&&(p[_]=0),p[_]+n[_]>h.MAX_BITS_PER_CHANNEL&&(p[_]=Math.max(0,h.MAX_BITS_PER_CHANNEL-n[_])),o+=p[_];if(o>d)for(_=0;_h.MAX_BITS_PER_GRANULE){var g=0;for(_=0;_.5&&(s=.5);var r=0|.5*s*(e[0]+e[1]);r>h.MAX_BITS_PER_CHANNEL-e[0]&&(r=h.MAX_BITS_PER_CHANNEL-e[0]),r<0&&(r=0),e[1]>=125&&(e[1]-r>125?(e[0]n&&(e[0]=n*e[0]/r,e[1]=n*e[1]/r),f(e[0]<=h.MAX_BITS_PER_CHANNEL),f(e[1]<=h.MAX_BITS_PER_CHANNEL),f(e[0]+e[1]<=h.MAX_BITS_PER_GRANULE)},this.athAdjust=function(e,t,a){var n=90.30873362,s=94.82444863,r=o.FAST_LOG10_X(t,10),i=e*e,_=0;return r-=a,i>1e-20&&(_=1+o.FAST_LOG10_X(i,10/n)),_<0&&(_=0),r*=_,r+=a+n-s,Math.pow(10,.1*r)},this.calc_xmin=function(e,t,a,n){var s,i=0,o=e.internal_flags,_=0,l=0,f=o.ATH,u=a.xr,h=e.VBR==r.vbr_mtrh?1:0,b=o.masking_lower;for(e.VBR!=r.vbr_mtrh&&e.VBR!=r.vbr_mt||(b=1),s=0;s>1,E=0;do{k=u[_]*u[_],E+=k,B+=k0);if(E>A&&l++,s==c.SBPSY_l){var m=A*o.nsPsy.longfact[s];B0)m=E*t.thm.l[s]*b/d,0!=h&&(m*=o.nsPsy.longfact[s]),A>1;R=y/S,B=p;do{var k,T;k=u[_]*u[_],E+=k,B+=k0);if(E>y&&l++,w==c.SBPSY_s){m=y*o.nsPsy.shortfact[w];B0)m=E*t.thm.s[w][M]*b/d,0!=h&&(m*=o.nsPsy.shortfact[w]),An[i-3+1]&&(n[i-3+1]+=(n[i-3]-n[i-3+1])*o.decay),n[i-3+1]>n[i-3+2]&&(n[i-3+2]+=(n[i-3+1]-n[i-3+2])*o.decay))}return l},this.calc_noise_core=function(e,t,a,n){var s=0,r=t.s,i=e.l3_enc;if(r>e.count1)while(0!=a--){l=e.xr[r],r++,s+=l*l,l=e.xr[r],r++,s+=l*l}else if(r>e.big_values){var o=_(2);o[0]=0,o[1]=n;while(0!=a--){l=Math.abs(e.xr[r])-o[i[r]],r++,s+=l*l,l=Math.abs(e.xr[r])-o[i[r]],r++,s+=l*l}}else while(0!=a--){var l;l=Math.abs(e.xr[r])-A[i[r]]*n,r++,s+=l*l,l=Math.abs(e.xr[r])-A[i[r]]*n,r++,s+=l*l}return t.s=r,s},this.calc_noise=function(e,t,a,n,r){var i,_,l=0,f=0,c=0,u=0,h=0,b=-20,p=0,m=e.scalefac,d=0;for(n.over_SSD=0,i=0;i>1,p+e.width[i]>e.max_nonzero_coeff)M=e.max_nonzero_coeff-p+1,_=M>0?M>>1:0;var A=new x(p);w=this.calc_noise_core(e,A,_,y),p=A.s,null!=r&&(r.step[i]=g,r.noise[i]=w),w=a[l++]=w/t[f++],w=o.FAST_LOG10(Math.max(w,1e-20)),null!=r&&(r.noise_log[i]=w)}if(null!=r&&(r.global_gain=e.global_gain),h+=w,w>0)v=Math.max(0|10*w+.5,1),n.over_SSD+=v*v,c++,u+=w;b=Math.max(b,w)}return n.over_count=c,n.tot_noise=h,n.over_noise=u,n.max_noise=b,c},this.set_pinfo=function(e,t,a,n,s){var r,i,o,l,u,h=e.internal_flags,b=0==t.scalefac_scale?.5:1,p=t.scalefac,m=_(L3Side.SFBMAX),d=_(L3Side.SFBMAX),v=new CalcNoiseResult;calc_xmin(e,a,t,m),calc_noise(t,m,d,v,null);var g=0;for(i=t.sfb_lmax,t.block_type!=c.SHORT_TYPE&&0==t.mixed_block_flag&&(i=22),r=0;r0&&!e.ATHonly?l/=a.en.l[r]:l=0,h.pinfo.thr[n][s][r]=u*Math.max(l*a.thm.l[r],h.ATH.l[r]),h.pinfo.LAMEsfb[n][s][r]=0,0!=t.preflag&&r>=11&&(h.pinfo.LAMEsfb[n][s][r]=-b*S[r]),r=0),h.pinfo.LAMEsfb[n][s][r]-=b*p[r])}if(t.block_type==c.SHORT_TYPE)for(i=r,r=t.sfb_smin;r0?l/=a.en.s[r][A]:l=0,(e.ATHonly||e.ATHshort)&&(l=0),h.pinfo.thr_s[n][s][3*r+A]=u*Math.max(l*a.thm.s[r][A],h.ATH.s[r]),h.pinfo.LAMEsfb_s[n][s][3*r+A]=-2*t.subblock_gain[A],rt===e)}a.r(t),a.d(t,"canvastoDataURL",(function(){return i})),a.d(t,"canvastoFile",(function(){return o})),a.d(t,"dataURLtoFile",(function(){return l})),a.d(t,"dataURLtoImage",(function(){return f})),a.d(t,"downloadFile",(function(){return c})),a.d(t,"filetoDataURL",(function(){return u})),a.d(t,"imagetoCanvas",(function(){return b})),a.d(t,"urltoBlob",(function(){return p})),a.d(t,"urltoImage",(function(){return m})),a.d(t,"compress",(function(){return v})),a.d(t,"compressAccurately",(function(){return g})),a.d(t,"EImageType",(function(){return n})),function(e){e.PNG="image/png",e.JPEG="image/jpeg",e.GIF="image/gif"}(n||(n={}));var r=function(e,t,a,n){return new(a||(a=Promise))((function(s,r){function i(e){try{_(n.next(e))}catch(e){r(e)}}function o(e){try{_(n.throw(e))}catch(e){r(e)}}function _(e){var t;e.done?s(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(i,o)}_((n=n.apply(e,t||[])).next())}))};function i(e,t=.92,a=n.JPEG){return r(this,void 0,void 0,(function*(){return s(a)||(a=n.JPEG),e.toDataURL(a,t)}))}function o(e,t=.92,a=n.JPEG){return new Promise(n=>e.toBlob(e=>n(e),a,t))}var _=function(e,t,a,n){return new(a||(a=Promise))((function(s,r){function i(e){try{_(n.next(e))}catch(e){r(e)}}function o(e){try{_(n.throw(e))}catch(e){r(e)}}function _(e){var t;e.done?s(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(i,o)}_((n=n.apply(e,t||[])).next())}))};function l(e,t){return _(this,void 0,void 0,(function*(){const a=e.split(",");let n=a[0].match(/:(.*?);/)[1];const r=atob(a[1]);let i=r.length;const o=new Uint8Array(i);for(;i--;)o[i]=r.charCodeAt(i);return s(t)&&(n=t),new Blob([o],{type:n})}))}function f(e){return new Promise((t,a)=>{const n=new Image;n.onload=()=>t(n),n.onerror=()=>a(new Error("dataURLtoImage(): dataURL is illegal")),n.src=e})}function c(e,t){const a=document.createElement("a");a.href=window.URL.createObjectURL(e),a.download=t||Date.now().toString(36),document.body.appendChild(a);const n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),a.dispatchEvent(n),document.body.removeChild(a)}function u(e){return new Promise(t=>{const a=new FileReader;a.onloadend=e=>t(e.target.result),a.readAsDataURL(e)})}var h=function(e,t,a,n){return new(a||(a=Promise))((function(s,r){function i(e){try{_(n.next(e))}catch(e){r(e)}}function o(e){try{_(n.throw(e))}catch(e){r(e)}}function _(e){var t;e.done?s(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(i,o)}_((n=n.apply(e,t||[])).next())}))};function b(e,t={}){return h(this,void 0,void 0,(function*(){const a=Object.assign({},t),n=document.createElement("canvas"),s=n.getContext("2d");let r,i;for(const e in a)Object.prototype.hasOwnProperty.call(a,e)&&(a[e]=Number(a[e]));if(a.scale){const t=a.scale>0&&a.scale<10?a.scale:1;i=e.width*t,r=e.height*t}else i=a.width||a.height*e.width/e.height||e.width,r=a.height||a.width*e.height/e.width||e.height;switch([5,6,7,8].some(e=>e===a.orientation)?(n.height=i,n.width=r):(n.height=r,n.width=i),a.orientation){case 3:s.rotate(180*Math.PI/180),s.drawImage(e,-n.width,-n.height,n.width,n.height);break;case 6:s.rotate(90*Math.PI/180),s.drawImage(e,0,-n.width,n.height,n.width);break;case 8:s.rotate(270*Math.PI/180),s.drawImage(e,-n.height,0,n.height,n.width);break;case 2:s.translate(n.width,0),s.scale(-1,1),s.drawImage(e,0,0,n.width,n.height);break;case 4:s.translate(n.width,0),s.scale(-1,1),s.rotate(180*Math.PI/180),s.drawImage(e,-n.width,-n.height,n.width,n.height);break;case 5:s.translate(n.width,0),s.scale(-1,1),s.rotate(90*Math.PI/180),s.drawImage(e,0,-n.width,n.height,n.width);break;case 7:s.translate(n.width,0),s.scale(-1,1),s.rotate(270*Math.PI/180),s.drawImage(e,-n.height,0,n.height,n.width);break;default:s.drawImage(e,0,0,n.width,n.height)}return n}))}function p(e){return fetch(e).then(e=>e.blob())}function m(e){return new Promise((t,a)=>{const n=new Image;n.onload=()=>t(n),n.onerror=()=>a(new Error("urltoImage(): Image failed to load, please check the image URL")),n.src=e})}var d=function(e,t,a,n){return new(a||(a=Promise))((function(s,r){function i(e){try{_(n.next(e))}catch(e){r(e)}}function o(e){try{_(n.throw(e))}catch(e){r(e)}}function _(e){var t;e.done?s(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(i,o)}_((n=n.apply(e,t||[])).next())}))};function v(e,t={}){return d(this,void 0,void 0,(function*(){if(!(e instanceof Blob))throw new Error("compress(): First arg must be a Blob object or a File object.");if("object"!=typeof t&&(t=Object.assign({quality:t})),t.quality=Number(t.quality),Number.isNaN(t.quality))return e;const a=yield u(e);let r=a.split(",")[0].match(/:(.*?);/)[1],o=n.JPEG;s(t.type)&&(o=t.type,r=t.type);const _=yield f(a),c=yield b(_,Object.assign({},t)),h=yield i(c,t.quality,o),p=yield l(h,r);return p.size>e.size?e:p}))}function g(e,t={}){return d(this,void 0,void 0,(function*(){if(!(e instanceof Blob))throw new Error("compressAccurately(): First arg must be a Blob object or a File object.");if("object"!=typeof t&&(t=Object.assign({size:t})),t.size=Number(t.size),Number.isNaN(t.size))return e;if(1024*t.size>e.size)return e;t.accuracy=Number(t.accuracy),(!t.accuracy||t.accuracy<.8||t.accuracy>.99)&&(t.accuracy=.95);const a=t.size*(2-t.accuracy)*1024,r=1024*t.size,o=t.size*t.accuracy*1024,_=yield u(e);let c=_.split(",")[0].match(/:(.*?);/)[1],h=n.JPEG;s(t.type)&&(h=t.type,c=t.type);const p=yield f(_),m=yield b(p,Object.assign({},t));let d,v=.5;const g=[null,null];for(let e=1;e<=7;e++){d=yield i(m,v,h);const t=.75*d.length;if(7===e){(at)&&(d=[d,...g].filter(e=>e).sort((e,t)=>Math.abs(.75*e.length-r)-Math.abs(.75*t.length-r))[0]);break}if(at))break;g[0]=d,v+=Math.pow(.5,e+1)}}const w=yield l(d,c);return w.size>e.size?e:w}))}}])}))},d9be:function(e,t,a){var n=a("0206"),s=n.System,r=(n.VbrMode,n.Float,n.ShortBlock,n.Util,n.Arrays),i=(n.new_array_n,n.new_byte,n.new_double,n.new_float,n.new_float_n,n.new_int),o=(n.new_int_n,n.assert),_=a("4b5e"),l=a("5f84"),f=a("f3b5"),c=a("bb22");function u(){var e=null;function t(e){this.bits=0|e}this.qupvt=null,this.setModules=function(t){this.qupvt=t,e=t};var a=[[0,0],[0,0],[0,0],[0,0],[0,0],[0,1],[1,1],[1,1],[1,2],[2,2],[2,3],[2,3],[3,4],[3,4],[3,4],[4,5],[4,5],[4,6],[5,6],[5,6],[5,7],[6,7],[6,7]];function n(e,t,a,n,s,r){var i=.5946/t;o(e>0),e>>=1;while(0!=e--)s[r++]=i>a[n++]?0:1,s[r++]=i>a[n++]?0:1}function h(t,a,n,s,r,i){o(t>0),t>>=1;var _=t%2;t>>=1;while(0!=t--){var l,f,c,u,h,b,p,m;l=n[s++]*a,f=n[s++]*a,h=0|l,c=n[s++]*a,b=0|f,u=n[s++]*a,p=0|c,l+=e.adj43[h],m=0|u,f+=e.adj43[b],r[i++]=0|l,c+=e.adj43[p],r[i++]=0|f,u+=e.adj43[m],r[i++]=0|c,r[i++]=0|u}0!=_&&(l=n[s++]*a,f=n[s++]*a,h=0|l,b=0|f,l+=e.adj43[h],f+=e.adj43[b],r[i++]=0|l,r[i++]=0|f)}function b(t,a,s,i,l){var f,c,u,b=0,p=0,m=0,d=0,v=a,g=0,w=v,S=0,M=t,y=0;for(u=null!=l&&i.global_gain==l.global_gain,c=i.block_type==_.SHORT_TYPE?38:21,f=0;f<=c;f++){var A=-1;if((u||i.block_type==_.NORM_TYPE)&&(A=i.global_gain-(i.scalefac[f]+(0!=i.preflag?e.pretab[f]:0)<=0),u&&l.step[f]==A)0!=p&&(h(p,s,M,y,w,S),p=0),0!=m&&(n(m,s,M,y,w,S),m=0);else{var R,B=i.width[f];if(b+i.width[f]>i.max_nonzero_coeff)R=i.max_nonzero_coeff-b+1,r.fill(a,i.max_nonzero_coeff,576,0),B=R,B<0&&(B=0),f=c+1;if(0==p&&0==m&&(w=v,S=g,M=t,y=d),null!=l&&l.sfb_count1>0&&f>=l.sfb_count1&&l.step[f]>0&&A>=l.step[f]?(0!=p&&(h(p,s,M,y,w,S),p=0,w=v,S=g,M=t,y=d),m+=B):(0!=m&&(n(m,s,M,y,w,S),m=0,w=v,S=g,M=t,y=d),p+=B),B<=0){0!=m&&(n(m,s,M,y,w,S),m=0),0!=p&&(h(p,s,M,y,w,S),p=0);break}}f<=c&&(g+=i.width[f],d+=i.width[f],b+=i.width[f])}0!=p&&(h(p,s,M,y,w,S),p=0),0!=m&&(n(m,s,M,y,w,S),m=0)}function p(e,t,a){var n=0,s=0;do{var r=e[t++],i=e[t++];n14&&(f=15,_+=o),f*=16),0!=c&&(c>14&&(c=15,_+=o),f+=c),_+=l.largetbl[f]}while(t>=16,_>i&&(_=i,n=s),r.bits+=_,n}function d(e,t,a,n){var s=0,r=l.ht[1].hlen;do{var i=2*e[t+0]+e[t+1];t+=2,s+=r[i]}while(t>=16,o>r&&(o=r,n++),s.bits+=o,n}function g(e,t,a,n,s){var r=0,i=0,o=0,_=l.ht[n].xlen,f=l.ht[n].hlen,c=l.ht[n+1].hlen,u=l.ht[n+2].hlen;do{var h=e[t+0]*_+e[t+1];t+=2,r+=f[h],i+=c[h],o+=u[h]}while(ti&&(r=i,b++),r>o&&(r=o,b=n+2),s.bits+=r,b}var w=[1,2,5,7,7,10,10,13,13,13,13,13,13,13,13];function S(e,t,a,n){var s=p(e,t,a);switch(s){case 0:return s;case 1:return d(e,t,a,n);case 2:case 3:return v(e,t,a,w[s-1],n);case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:return g(e,t,a,w[s-1],n);default:if(s>c.IXMAX_VAL)return n.bits=c.LARGE_BITS,-1;var r,i;for(s-=15,r=24;r<32;r++)if(l.ht[r].linmax>=s)break;for(i=r-8;i<24;i++)if(l.ht[i].linmax>=s)break;return m(e,t,a,i,r,n)}}function M(e,a,n,s,r,i,o){for(var _=a.big_values,l=0;l<=22;l++)s[l]=c.LARGE_BITS;for(l=0;l<16;l++){var f=e.scalefac_band.l[l+1];if(f>=_)break;var u=0,h=new t(u),b=S(n,0,f,h);u=h.bits;for(var p=0;p<8;p++){var m=e.scalefac_band.l[l+p+2];if(m>=_)break;var d=u;h=new t(d);var v=S(n,f,m,h);d=h.bits,s[l+p]>d&&(s[l+p]=d,r[l+p]=l,i[l+p]=b,o[l+p]=v)}}}function y(e,a,n,s,r,i,o,l){for(var f=a.big_values,c=2;c<_.SBMAX_l+1;c++){var u=e.scalefac_band.l[c];if(u>=f)break;var h=r[c-2]+a.count1bits;if(n.part2_3_length<=h)break;var b=new t(h),p=S(s,u,f,b);h=b.bits,n.part2_3_length<=h||(n.assign(a),n.part2_3_length=h,n.region0_count=i[c-2],n.region1_count=c-2-i[c-2],n.table_select[0]=o[c-2],n.table_select[1]=l[c-2],n.table_select[2]=p)}}this.noquant_count_bits=function(e,a,n){var s=a.l3_enc,r=Math.min(576,a.max_nonzero_coeff+2>>1<<1);for(null!=n&&(n.sfb_count1=0);r>1;r-=2)if(0!=(s[r-1]|s[r-2]))break;a.count1=r;for(var i=0,f=0;r>3;r-=4){var c;if((2147483647&(s[r-1]|s[r-2]|s[r-3]|s[r-4]))>1)break;c=2*(2*(2*s[r-4]+s[r-3])+s[r-2])+s[r-1],i+=l.t32l[c],f+=l.t33l[c]}var u=i;if(a.count1table_select=0,i>f&&(u=f,a.count1table_select=1),a.count1bits=u,a.big_values=r,0==r)return u;if(a.block_type==_.SHORT_TYPE)i=3*e.scalefac_band.s[3],i>a.big_values&&(i=a.big_values),f=a.big_values;else if(a.block_type==_.NORM_TYPE){if(o(r<=576),i=a.region0_count=e.bv_scf[r-2],f=a.region1_count=e.bv_scf[r-1],o(i+f+2<_.SBPSY_l),f=e.scalefac_band.l[i+f+2],i=e.scalefac_band.l[i+1],ff&&(i=f);if(i=Math.min(i,r),f=Math.min(f,r),o(i>=0),o(f>=0),0i)return c.LARGE_BITS;if(b(a,r,e.IPOW20(n.global_gain),n,s),0!=(2&t.substep_shaping))for(var _=0,l=n.global_gain+n.scalefac_scale,f=.634521682242439/e.IPOW20(l),u=0;u=0),0==t.pseudohalf[u])_+=p;else for(h=_,_+=p;h<_;++h)r[h]=a[h]>=f?r[h]:0}return this.noquant_count_bits(t,n,s)},this.best_huffman_divide=function(e,a){var n=new f,s=a.l3_enc,r=i(23),c=i(23),u=i(23),h=i(23);if(a.block_type!=_.SHORT_TYPE||1!=e.mode_gr){n.assign(a),a.block_type==_.NORM_TYPE&&(M(e,a,s,r,c,u,h),y(e,n,a,s,r,c,u,h));var b=n.big_values;if(!(0==b||(s[b-2]|s[b-1])>1)&&(b=a.count1+2,!(b>576))){n.assign(a),n.count1=b;var p=0,m=0;for(o(b<=576);b>n.big_values;b-=4){var d=2*(2*(2*s[b-4]+s[b-3])+s[b-2])+s[b-1];p+=l.t32l[d],m+=l.t33l[d]}if(n.big_values=b,n.count1table_select=0,p>m&&(p=m,n.count1table_select=1),n.count1bits=p,n.block_type==_.NORM_TYPE)y(e,n,a,s,r,c,u,h);else{if(n.part2_3_length=p,p=e.scalefac_band.l[8],p>b&&(p=b),p>0){var v=new t(n.part2_3_length);n.table_select[0]=S(s,0,p,v),n.part2_3_length=v.bits}if(b>p){v=new t(n.part2_3_length);n.table_select[1]=S(s,p,b,v),n.part2_3_length=v.bits}a.part2_3_length>n.part2_3_length&&a.assign(n)}}}};var A=[1,1,1,1,8,2,2,2,4,4,4,8,8,8,16,16],R=[1,2,4,8,1,2,4,8,2,4,8,2,4,8,4,8],B=[0,0,0,0,3,1,1,1,2,2,2,3,3,3,4,4],E=[0,1,2,3,0,1,2,3,1,2,3,1,2,3,2,3];function x(e,t){for(var a,n=t.tt[1][e],s=t.tt[0][e],r=0;r=0)break;if(a==l.scfsi_band[r+1]){for(a=l.scfsi_band[r];au&&(n.part2_length=u,n.scalefac_compress=r)}}function k(e,t){for(var a=0;a=0),l+=h,f=-h;f<0;f++)if(0!=c.l3_enc[f+l])break;0==f&&(c.scalefac[r]=u=-2)}if(0==c.scalefac_scale&&0==c.preflag){var b=0;for(r=0;r0&&(b|=c.scalefac[r]);if(0==(1&b)&&0!=b){for(r=0;r0&&(c.scalefac[r]>>=1);c.scalefac_scale=u=1}}if(0==c.preflag&&c.block_type!=_.SHORT_TYPE&&2==t.mode_gr){for(r=11;r<_.SBPSY_l;r++)if(c.scalefac[r]0&&(c.scalefac[r]-=e.pretab[r]);c.preflag=u=1}}for(i=0;i<4;i++)s.scfsi[n][i]=0;for(2==t.mode_gr&&1==a&&s.tt[0][n].block_type!=_.SHORT_TYPE&&s.tt[1][n].block_type!=_.SHORT_TYPE&&(x(n,s),u=0),r=0;rs[a]&&(t.part2_length=s[a],t.scalefac_compress=a);return t.part2_length==c.LARGE_BITS};var L=[[15,15,7,7],[15,15,7,0],[7,3,0,0],[15,31,31,0],[7,7,7,0],[3,3,0,0]];this.scale_bitcount_lsf=function(t,a){var n,r,l,f,c,u,h,b,p=i(4),m=a.scalefac;for(n=0!=a.preflag?2:0,h=0;h<4;h++)p[h]=0;if(a.block_type==_.SHORT_TYPE){r=1;var d=e.nr_of_sfb_block[n][r];for(b=0,l=0;l<4;l++)for(f=d[l]/3,h=0;hp[l]&&(p[l]=m[3*b+c])}else{r=0;d=e.nr_of_sfb_block[n][r];for(b=0,l=0;l<4;l++)for(f=d[l],h=0;hp[l]&&(p[l]=m[b])}for(u=!1,l=0;l<4;l++)p[l]>L[n][l]&&(u=!0);if(!u){var v,g,w,S;for(a.sfb_partition_table=e.nr_of_sfb_block[n][r],l=0;l<4;l++)a.slen[l]=V[p[l]];switch(v=a.slen[0],g=a.slen[1],w=a.slen[2],S=a.slen[3],n){case 0:a.scalefac_compress=(5*v+g<<4)+(w<<2)+S;break;case 1:a.scalefac_compress=400+(5*v+g<<2)+w;break;case 2:a.scalefac_compress=500+3*v+g;break;default:s.err.printf("intensity stereo not implemented yet\n");break}}if(!u)for(o(null!=a.sfb_partition_table),a.part2_length=0,l=0;l<4;l++)a.part2_length+=a.slen[l]*a.sfb_partition_table[l];return u};var V=[0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4];this.huffman_init=function(e){for(var t=2;t<=576;t+=2){var n,s=0;while(e.scalefac_band.l[++s]t)n--;n<0&&(n=a[s][0]),e.bv_scf[t-2]=n,n=a[s][1];while(e.scalefac_band.l[n+e.bv_scf[t-2]+2]>t)n--;n<0&&(n=a[s][1]),e.bv_scf[t-1]=n}}}e.exports=u},da43:function(e,t,a){e.exports=a("ad9a")},db3f:function(e,t,a){var n=a("0206"),s=(n.System,n.VbrMode,n.Float,n.ShortBlock,n.Util,n.Arrays,n.new_array_n,n.new_byte),r=(n.new_double,n.new_float,n.new_float_n,n.new_int,n.new_int_n,n.assert),i=a("dead"),o=a("3967"),_=a("2f21"),l=a("bb22"),f=a("dbb1"),c=a("d9be"),u=a("58b1"),h=a("67b2"),b=a("69b2"),p=(a("4b5e"),a("8cba")),m=a("e107");function d(){this.setModules=function(e,t){e,t}}function v(){this.setModules=function(e,t,a){e,t,a}}function g(){}function w(){this.setModules=function(e,t){e,t}}function S(e,t,a){3!=arguments.length&&(console.error("WARN: Mp3Encoder(channels, samplerate, kbps) not specified"),e=1,t=44100,a=128);var n=new i,S=new d,M=new _,y=new b,A=new o,R=new l,B=new f,E=new m,x=new p,k=new w,T=new u,P=new c,I=new v,L=new g;n.setModules(M,y,A,R,B,E,x,k,L),y.setModules(M,L,x,E),k.setModules(y,x),A.setModules(n),B.setModules(y,T,R,P),R.setModules(P,T,n.enc.psy),T.setModules(y),P.setModules(R),E.setModules(n,y,x),S.setModules(I,L),I.setModules(x,k,A);var V=n.lame_init();V.num_channels=e,V.in_samplerate=t,V.brate=a,V.mode=h.STEREO,V.quality=3,V.bWriteVbrTag=!1,V.disable_reservoir=!0,V.write_id3tag_automatic=!1;var O=n.lame_init_params(V);r(0==O);var N=1152,H=0|1.25*N+7200,D=s(H);this.encodeBuffer=function(t,a){1==e&&(a=t),r(t.length==a.length),t.length>N&&(N=t.length,H=0|1.25*N+7200,D=s(H));var i=n.lame_encode_buffer(V,t,a,t.length,D,0,H);return new Int8Array(D.subarray(0,i))},this.flush=function(){var e=n.lame_encode_flush(V,D,0,H);return new Int8Array(D.subarray(0,e))}}function M(){this.dataOffset=0,this.dataLen=0,this.channels=0,this.sampleRate=0}function y(e){return e.charCodeAt(0)<<24|e.charCodeAt(1)<<16|e.charCodeAt(2)<<8|e.charCodeAt(3)}M.RIFF=y("RIFF"),M.WAVE=y("WAVE"),M.fmt_=y("fmt "),M.data=y("data"),M.readHeader=function(e){var t=new M,a=e.getUint32(0,!1);if(M.RIFF==a){e.getUint32(4,!0);if(M.WAVE==e.getUint32(8,!1)&&M.fmt_==e.getUint32(12,!1)){var n=e.getUint32(16,!0),s=20;switch(n){case 16:case 18:t.channels=e.getUint16(s+2,!0),t.sampleRate=e.getUint32(s+4,!0);break;default:throw"extended fmt chunk not implemented"}s+=n;var r=M.data,i=0;while(r!=a){if(a=e.getUint32(s,!1),i=e.getUint32(s+4,!0),r==a)break;s+=i+8}return t.dataLen=i,t.dataOffset=s+8,t}}},e.exports.Mp3Encoder=S,e.exports.WavHeader=M},dbb1:function(e,t,a){var n=a("0206"),s=n.System,r=n.VbrMode,i=(n.Float,n.ShortBlock,n.Util),o=n.Arrays,_=(n.new_array_n,n.new_byte,n.new_double,n.new_float),l=(n.new_float_n,n.new_int,n.new_int_n,n.assert),f=a("a26a"),c=a("72768"),u=a("09e6"),h=a("4b5e"),b=a("f3b5"),p=a("9828");function m(){var e,t,a;this.rv=null,this.qupvt=null;var n,m=new f;function d(e,t,a,n){n=0;for(var s=0;s<=a;++s){var r=Math.abs(e.xr[s]);n+=r,t[s]=Math.sqrt(r*Math.sqrt(r)),t[s]>e.xrpow_max&&(e.xrpow_max=t[s])}return n}function v(e,t){var n=e.ATH,s=t.xr;if(t.block_type!=h.SHORT_TYPE)for(var r=!1,i=h.PSFB21-1;i>=0&&!r;i--){var o=e.scalefac_band.psfb21[i],_=e.scalefac_band.psfb21[i+1],l=a.athAdjust(n.adjust,n.psfb21[i],n.floor);e.nsPsy.longfact[21]>1e-12&&(l*=e.nsPsy.longfact[21]);for(var f=_-1;f>=o;f--){if(!(Math.abs(s[f])=0&&!r;i--){o=3*e.scalefac_band.s[12]+(e.scalefac_band.s[13]-e.scalefac_band.s[12])*c+(e.scalefac_band.psfb12[i]-e.scalefac_band.psfb12[0]),_=o+(e.scalefac_band.psfb12[i+1]-e.scalefac_band.psfb12[i]);var u=a.athAdjust(n.adjust,n.psfb12[i],n.floor);e.nsPsy.shortfact[12]>1e-12&&(u*=e.nsPsy.shortfact[12]);for(f=_-1;f>=o;f--){if(!(Math.abs(s[f])a?(c==g.BINSEARCH_DOWN&&(_=!0),_&&(o/=2),c=g.BINSEARCH_UP,u=o):(c==g.BINSEARCH_UP&&(_=!0),_&&(o/=2),c=g.BINSEARCH_DOWN,u=-o),t.global_gain+=u,t.global_gain<0&&(t.global_gain=0,_=!0),t.global_gain>255&&(t.global_gain=255,_=!0)}l(t.global_gain>=0),l(t.global_gain<256);while(i>a&&t.global_gain<255)t.global_gain++,i=n.count_bits(e,r,t,null);return e.CurrentStep[s]=f-t.global_gain>=4?4:2,e.OldValue[s]=t.global_gain,t.part2_3_length=i,i}function S(e){for(var t=0;t0?(r=a.over_SSD<=t.over_SSD,a.over_SSD==t.over_SSD&&(r=a.bits.2||a.max_noise<=0&&t.max_noise<0&&t.max_noise>a.max_noise-.2&&a.tot_noise0&&t.max_noise>a.max_noise-.2&&a.tot_noise0&&t.max_noise>-.05&&t.max_noise>a.max_noise-.1&&a.tot_noise+a.over_noise0&&t.max_noise>-.1&&t.max_noise>a.max_noise-.15&&a.tot_noise+a.over_noise+a.over_noise1?o=Math.pow(o,.5):o*=.95;break;case 0:default:o>1?o=1:o*=.95;break}var f=0;for(_=0;_t.xrpow_max&&(t.xrpow_max=n[f+c]);if(2==i.noise_shaping_amp)return}}}function B(e,t){for(var n=1.2968395546510096,s=0,r=0;re.xrpow_max&&(e.xrpow_max=t[s+_])}e.scalefac[r]=o>>1}e.preflag=0,e.scalefac_scale=1}function E(e,t,n){var s,r=t.scalefac;for(s=0;s=16)return!0;for(var i=0;i<3;i++){var o=0,_=0;for(s=t.sfb_lmax+i;s=7)return!0;t.subblock_gain[i]++;var f=e.scalefac_band.l[t.sfb_lmax];for(s=t.sfb_lmax+i;s=0),u-=4>>t.scalefac_scale,u>=0)r[s]=u,f+=3*c;else{r[s]=0;var h=210+(u<t.xrpow_max&&(t.xrpow_max=n[f+b]);f+=c*(3-i-1)}}var p=a.IPOW20(202);f+=t.width[s]*(i+1);for(b=-t.width[s];b<0;b++)n[f+b]*=p,n[f+b]>t.xrpow_max&&(t.xrpow_max=n[f+b])}}return!1}function x(e,t,a,s,r){var i=e.internal_flags;R(e,t,a,s,r);var _=S(t);return!_&&(_=2==i.mode_gr?n.scale_bitcount(t):n.scale_bitcount_lsf(i,t),!_||(i.noise_shaping>1&&(o.fill(i.pseudohalf,0),0==t.scalefac_scale?(B(t,s),_=!1):t.block_type==h.SHORT_TYPE&&i.subblock_gain>0&&(_=E(i,t,s)||S(t))),_||(_=2==i.mode_gr?n.scale_bitcount(t):n.scale_bitcount_lsf(i,t)),!_))}this.setModules=function(s,r,i,o){e=s,t=r,this.rv=r,a=i,this.qupvt=i,n=o,m.setModules(a,n)},this.ms_convert=function(e,t){for(var a=0;a<576;++a){var n=e.tt[t][0].xr[a],s=e.tt[t][1].xr[a];e.tt[t][0].xr[a]=(n+s)*(.5*i.SQRT2),e.tt[t][1].xr[a]=(n-s)*(.5*i.SQRT2)}},this.init_xrpow=function(e,t,a){var n=0,s=0|t.max_nonzero_coeff;if(l(null!=a),t.xrpow_max=0,l(0<=s&&s<=575),o.fill(a,s,576,0),n=d(t,a,s,n),n>1e-20){var r=0;0!=(2&e.substep_shaping)&&(r=1);for(var i=0;i=1)&&(o.sort(r,l-g,g),!BitStream.EQ(r[l-1],0))){b=(1-i[u])*s[u],m=0,v=0;do{var w;for(d=1;v+d0)}}while(++u1)break;if(g.block_type==h.SHORT_TYPE&&(M[g.sfbmax+1]>1||M[g.sfbmax+2]>1))break}if(!x(e,g,M,o,k))break;0!=g.scalefac_scale&&(V=254);var O=m-g.part2_length;if(O<=0)break;while((g.part2_3_length=n.count_bits(v,o,g,R))>O&&g.global_gain<=V)g.global_gain++;if(g.global_gain>V)break;if(0==y.over_count){while((g.part2_3_length=n.count_bits(v,o,g,R))>B&&g.global_gain<=V)g.global_gain++;if(g.global_gain>V)break}if(a.calc_noise(g,i,M,L,R),L.bits=g.part2_3_length,d=t.block_type!=h.SHORT_TYPE?e.quant_comp:e.quant_comp_short,d=A(d,y,L,g,M)?1:0,0!=d)B=t.part2_3_length,y=L,t.assign(g),P=0,s.arraycopy(o,0,S,0,576);else if(0==v.full_outer_loop){if(++P>I&&0==y.over_count)break;if(3==v.noise_shaping_amp&&k&&P>30)break;if(3==v.noise_shaping_amp&&k&&g.global_gain-T>15)break}}while(g.global_gain+g.scalefac_scale<255);3==v.noise_shaping_amp?k?E=!0:(g.assign(t),s.arraycopy(S,0,o,0,576),P=0,T=g.global_gain,k=!0):E=!0}return l(t.global_gain+t.scalefac_scale<=255),e.VBR==r.vbr_rh||e.VBR==r.vbr_mtrh?s.arraycopy(S,0,o,0,576):0!=(1&v.substep_shaping)&&trancate_smallspectrums(v,t,i,o),y.over_count},this.iteration_finish_one=function(e,a,s){var r=e.l3_side,i=r.tt[a][s];n.best_scalefac_store(e,a,s,r),1==e.use_best_huffman&&n.best_huffman_divide(e,i),t.ResvAdjust(e,i)},this.VBR_encode_granule=function(e,t,a,n,r,i,f){var c,u,h=e.internal_flags,p=new b,m=_(576),d=f,v=f+1,g=(f+i)/2,w=0,S=h.sfb21_extra;l(d<=LameInternalFlags.MAX_BITS_PER_CHANNEL),o.fill(p.l3_enc,0);do{l(g>=i),l(g<=f),l(i<=f),h.sfb21_extra=!(g>d-42)&&S,u=outer_loop(e,t,a,n,r,g),u<=0?(w=1,v=t.part2_3_length,p.assign(t),s.arraycopy(n,0,m,0,576),f=v-32,c=f-i,g=(f+i)/2):(i=g+32,c=f-i,g=(f+i)/2,0!=w&&(w=2,t.assign(p),s.arraycopy(m,0,n,0,576)))}while(c>12);h.sfb21_extra=S,2==w&&s.arraycopy(p.l3_enc,0,t.l3_enc,0,576),l(t.part2_3_length<=d)},this.get_framebits=function(a,n){var s=a.internal_flags;s.bitrate_index=s.VBR_min_bitrate;var r=e.getframebits(a);s.bitrate_index=1,r=e.getframebits(a);for(var i=1;i<=s.VBR_max_bitrate;i++){s.bitrate_index=i;var o=new MeanBits(r);n[i]=t.ResvFrameBegin(a,o),r=o.bits}},this.VBR_old_prepare=function(e,n,s,r,i,o,_,l,f){var c,u=e.internal_flags,b=0,p=1,m=0;u.bitrate_index=u.VBR_max_bitrate;var d=t.ResvFrameBegin(e,new MeanBits(0))/u.mode_gr;get_framebits(e,o);for(var v=0;vo[u.VBR_max_bitrate]&&(l[v][w]*=o[u.VBR_max_bitrate],l[v][w]/=m),_[v][w]>l[v][w]&&(_[v][w]=l[v][w]);return p},this.bitpressure_strategy=function(e,t,a,n){for(var s=0;s_&&(o[p][m]*=_,o[p][m]/=u);return f},this.calc_target_bits=function(n,s,r,i,o,_){var l,f,c,u,b=n.internal_flags,p=b.l3_side,m=0;b.bitrate_index=b.VBR_max_bitrate;var d=new MeanBits(m);for(_[0]=t.ResvFrameBegin(n,d),m=d.bits,b.bitrate_index=1,m=e.getframebits(n)-8*b.sideinfo_len,o[0]=m/(b.mode_gr*b.channels_out),m=n.VBR_mean_bitrate_kbps*n.framesize*1e3,0!=(1&b.substep_shaping)&&(m*=1.09),m/=n.out_samplerate,m-=8*b.sideinfo_len,m/=b.mode_gr*b.channels_out,l=.93+.07*(11-n.compression_ratio)/5.5,l<.9&&(l=.9),l>1&&(l=1),f=0;f700){var g=int((s[f][c]-700)/1.4),w=p.tt[f][c];i[f][c]=int(l*m),w.block_type==h.SHORT_TYPE&&g3*m/2?g=3*m/2:g<0&&(g=0),i[f][c]+=g}i[f][c]>LameInternalFlags.MAX_BITS_PER_CHANNEL&&(i[f][c]=LameInternalFlags.MAX_BITS_PER_CHANNEL),v+=i[f][c]}if(v>LameInternalFlags.MAX_BITS_PER_GRANULE)for(c=0;cLameInternalFlags.MAX_BITS_PER_CHANNEL&&(i[f][c]=LameInternalFlags.MAX_BITS_PER_CHANNEL),u+=i[f][c];if(u>_[0])for(f=0;f1?0:e<=0?1:Math.cos(Math.PI/2*e)}function O(e,t){var a=44100;return t>=48e3?a=48e3:t>=44100?a=44100:t>=32e3?a=32e3:t>=24e3?a=24e3:t>=22050?a=22050:t>=16e3?a=16e3:t>=12e3?a=12e3:t>=11025?a=11025:t>=8e3&&(a=8e3),-1==e?a:(e<=15960&&(a=44100),e<=15250&&(a=32e3),e<=11220&&(a=24e3),e<=9970&&(a=22050),e<=7230&&(a=16e3),e<=5420&&(a=12e3),e<=4510&&(a=11025),e<=3970&&(a=8e3),t44100?48e3:t>32e3?44100:t>24e3?32e3:t>22050?24e3:t>16e3?22050:t>12e3?16e3:t>11025?12e3:t>8e3?11025:8e3:a)}function N(e,t){switch(e){case 44100:return t.version=1,0;case 48e3:return t.version=1,1;case 32e3:return t.version=1,2;case 22050:return t.version=0,0;case 24e3:return t.version=0,1;case 16e3:return t.version=0,2;case 11025:return t.version=0,0;case 12e3:return t.version=0,1;case 8e3:return t.version=0,2;default:return t.version=0,-1}}function H(e,t,a){a<16e3&&(t=2);for(var n=v.bitrate_table[t][1],s=2;s<=14;s++)v.bitrate_table[t][s]>0&&Math.abs(v.bitrate_table[t][s]-e)0&&v.bitrate_table[t][n]==e)return n;return-1}function X(t,a){var n=[new P(8,2e3),new P(16,3700),new P(24,3900),new P(32,5500),new P(40,7e3),new P(48,7500),new P(56,1e4),new P(64,11e3),new P(80,13500),new P(96,15100),new P(112,15600),new P(128,17e3),new P(160,17500),new P(192,18600),new P(224,19400),new P(256,19700),new P(320,20500)],s=e.nearestBitrateFullIndex(a);t.lowerlimit=n[s].lowpass}function F(e){var t=e.internal_flags,a=32,n=-1;if(t.lowpass1>0){for(var r=999,i=0;i<=31;i++){var o=i/31;o>=t.lowpass2&&(a=Math.min(a,i)),t.lowpass10&&t.highpass2<.75/31*.9&&(t.highpass1=0,t.highpass2=0,s.err.println("Warning: highpass filter disabled. highpass frequency too small\n")),t.highpass2>0){var _=-1;for(i=0;i<=31;i++){o=i/31;o<=t.highpass1&&(n=Math.max(n,i)),t.highpass1t.highpass1?V((t.highpass2-o)/(t.highpass2-t.highpass1+1e-20)):1,f=t.lowpass2>t.lowpass1?V((o-t.lowpass1)/(t.lowpass2-t.lowpass1+1e-20)):1,t.amp_filter[i]=l*f}}function C(e){var t=e.internal_flags;switch(e.quality){default:case 9:t.psymodel=0,t.noise_shaping=0,t.noise_shaping_amp=0,t.noise_shaping_stop=0,t.use_best_huffman=0,t.full_outer_loop=0;break;case 8:e.quality=7;case 7:t.psymodel=1,t.noise_shaping=0,t.noise_shaping_amp=0,t.noise_shaping_stop=0,t.use_best_huffman=0,t.full_outer_loop=0;break;case 6:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=0,t.full_outer_loop=0;break;case 5:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=0,t.full_outer_loop=0;break;case 4:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=0,t.noise_shaping_stop=0,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 3:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),t.noise_shaping_amp=1,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 2:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=1,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 1:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=2,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break;case 0:t.psymodel=1,0==t.noise_shaping&&(t.noise_shaping=1),0==t.substep_shaping&&(t.substep_shaping=2),t.noise_shaping_amp=2,t.noise_shaping_stop=1,-1==t.subblock_gain&&(t.subblock_gain=1),t.use_best_huffman=1,t.full_outer_loop=0;break}}function q(e){var t=e.internal_flags;e.frameNum=0,e.write_id3tag_automatic&&B.id3tag_write_v2(e),t.bitrate_stereoMode_Hist=_([16,5]),t.bitrate_blockType_Hist=_([16,6]),t.PeakSample=0,e.bWriteVbrTag&&R.InitVbrTag(e)}function Y(e,t){(null==e.in_buffer_0||e.in_buffer_nsamples=t),t}function G(e,t,s,r,i,o,_){var l,c,u,b,p,m=e.internal_flags,v=0,w=[null,null],S=[null,null];if(m.Class_ID!=I)return-3;if(0==r)return 0;if(p=n.copy_buffer(m,i,o,_,0),p<0)return p;if(o+=p,v+=p,S[0]=t,S[1]=s,d.NEQ(e.scale,0)&&d.NEQ(e.scale,1))for(c=0;c0){var y=[null,null],A=0,R=0;y[0]=S[0],y[1]=S[1];var B=new z;if(J(e,w,y,M,r,B),A=B.n_in,R=B.n_out,m.findReplayGain&&!m.decode_on_the_fly&&a.AnalyzeSamples(m.rgdata,w[0],m.mf_size,w[1],m.mf_size,R,m.channels_out)==GainAnalysis.GAIN_ANALYSIS_ERROR)return-6;if(r-=A,M+=A,m.channels_out,m.mf_size+=R,f(m.mf_size<=h.MFSIZE),m.mf_samples_to_encode<1&&(m.mf_samples_to_encode=g.ENCDELAY+g.POSTDELAY),m.mf_samples_to_encode+=R,m.mf_size>=b){var E=_-v;if(0==_&&(E=0),l=U(e,w[0],w[1],i,o,E),l<0)return l;for(o+=l,v+=l,m.mf_size-=e.framesize,m.mf_samples_to_encode-=e.framesize,u=0;u1&&(e=1);var s=e-.5,r=.42-.5*Math.cos(2*e*Math.PI)+.08*Math.cos(4*e*Math.PI);return Math.abs(s)<1e-9?n/Math.PI:r*Math.sin(a*n*s)/(Math.PI*a*s)}function Q(e,t,a,n,s,r,i,_,l){var c,u,b=e.internal_flags,p=0,m=e.out_samplerate/Z(e.out_samplerate,e.in_samplerate);m>h.BPC&&(m=h.BPC);var d=Math.abs(b.resample_ratio-Math.floor(.5+b.resample_ratio))<1e-4?1:0,v=1/b.resample_ratio;v>1&&(v=1);var g=31;0==g%2&&--g,g+=d;var w=g+1;if(0==b.fill_buffer_resample_init){for(b.inbuf_old[0]=o(w),b.inbuf_old[1]=o(w),c=0;c<=2*m;++c)b.blackfilt[c]=o(w);for(b.itime[0]=0,b.itime[1]=0,p=0;p<=2*m;p++){var S=0,M=(p-m)/(2*m);for(c=0;c<=g;c++)S+=b.blackfilt[p][c]=W(c-M,v,g);for(c=0;c<=g;c++)b.blackfilt[p][c]/=S}b.fill_buffer_resample_init=1}var y=b.inbuf_old[l];for(u=0;u=i)break;M=A-b.itime[l]-(p+g%2*.5);f(Math.abs(M)<=.501),R=0|Math.floor(2*M*m+m+.5);var B=0;for(c=0;c<=g;++c){var E,x=0|c+p-g/2;f(x=0),E=x<0?y[w+x]:s[r+x],B+=E*b.blackfilt[R][c]}t[a+u]=B}if(_.num_used=Math.min(i,g+p-g/2),b.itime[l]+=_.num_used-u*b.resample_ratio,_.num_used>=w)for(c=0;c1.0001)for(var o=0;oe-n?a:s},this.lame_init_params=function(e){var t=e.internal_flags;if(t.Class_ID=0,null==t.ATH&&(t.ATH=new b),null==t.PSY&&(t.PSY=new k),null==t.rgdata&&(t.rgdata=new p),t.channels_in=e.num_channels,1==t.channels_in&&(e.mode=MPEGMode.MONO),t.channels_out=e.mode==MPEGMode.MONO?1:2,t.mode_ext=g.MPG_MD_MS_LR,e.mode==MPEGMode.MONO&&(e.force_ms=!1),e.VBR==r.vbr_off&&128!=e.VBR_mean_bitrate_kbps&&0==e.brate&&(e.brate=e.VBR_mean_bitrate_kbps),e.VBR==r.vbr_off||e.VBR==r.vbr_mtrh||e.VBR==r.vbr_mt||(e.free_format=!1),e.VBR==r.vbr_off&&0==e.brate&&d.EQ(e.compression_ratio,0)&&(e.compression_ratio=11.025),e.VBR==r.vbr_off&&e.compression_ratio>0&&(0==e.out_samplerate&&(e.out_samplerate=map2MP3Frequency(int(.97*e.in_samplerate))),e.brate=0|16*e.out_samplerate*t.channels_out/(1e3*e.compression_ratio),t.samplerate_index=N(e.out_samplerate,e),e.free_format||(e.brate=H(e.brate,e.version,e.out_samplerate))),0!=e.out_samplerate&&(e.out_samplerate<16e3?(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,64)):e.out_samplerate<32e3?(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,8),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,160)):(e.VBR_mean_bitrate_kbps=Math.max(e.VBR_mean_bitrate_kbps,32),e.VBR_mean_bitrate_kbps=Math.min(e.VBR_mean_bitrate_kbps,320))),0==e.lowpassfreq){var s=16e3;switch(e.VBR){case r.vbr_off:var o=new T;X(o,e.brate),s=o.lowerlimit;break;case r.vbr_abr:o=new T;X(o,e.VBR_mean_bitrate_kbps),s=o.lowerlimit;break;case r.vbr_rh:var _=[19500,19e3,18600,18e3,17500,16e3,15600,14900,12500,1e4,3950];if(0<=e.VBR_q&&e.VBR_q<=9){var l=_[e.VBR_q],u=_[e.VBR_q+1],h=e.VBR_q_frac;s=linear_int(l,u,h)}else s=19500;break;default:_=[19500,19e3,18500,18e3,17500,16500,15500,14500,12500,9500,3950];if(0<=e.VBR_q&&e.VBR_q<=9){l=_[e.VBR_q],u=_[e.VBR_q+1],h=e.VBR_q_frac;s=linear_int(l,u,h)}else s=19500}e.mode!=MPEGMode.MONO||e.VBR!=r.vbr_off&&e.VBR!=r.vbr_abr||(s*=1.5),e.lowpassfreq=0|s}if(0==e.out_samplerate&&(2*e.lowpassfreq>e.in_samplerate&&(e.lowpassfreq=e.in_samplerate/2),e.out_samplerate=O(0|e.lowpassfreq,e.in_samplerate)),e.lowpassfreq=Math.min(20500,e.lowpassfreq),e.lowpassfreq=Math.min(e.out_samplerate/2,e.lowpassfreq),e.VBR==r.vbr_off&&(e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.brate)),e.VBR==r.vbr_abr&&(e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.VBR_mean_bitrate_kbps)),e.bWriteVbrTag||(e.findReplayGain=!1,e.decode_on_the_fly=!1,t.findPeakSample=!1),t.findReplayGain=e.findReplayGain,t.decode_on_the_fly=e.decode_on_the_fly,t.decode_on_the_fly&&(t.findPeakSample=!0),t.findReplayGain&&a.InitGainAnalysis(t.rgdata,e.out_samplerate)==GainAnalysis.INIT_GAIN_ANALYSIS_ERROR)return e.internal_flags=null,-6;switch(t.decode_on_the_fly&&!e.decode_only&&(null!=t.hip&&E.hip_decode_exit(t.hip),t.hip=E.hip_decode_init()),t.mode_gr=e.out_samplerate<=24e3?1:2,e.framesize=576*t.mode_gr,e.encoder_delay=g.ENCDELAY,t.resample_ratio=e.in_samplerate/e.out_samplerate,e.VBR){case r.vbr_mt:case r.vbr_rh:case r.vbr_mtrh:var w=[5.7,6.5,7.3,8.2,10,11.9,13,14,15,16.5];e.compression_ratio=w[e.VBR_q];break;case r.vbr_abr:e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.VBR_mean_bitrate_kbps);break;default:e.compression_ratio=16*e.out_samplerate*t.channels_out/(1e3*e.brate);break}if(e.mode==MPEGMode.NOT_SET&&(e.mode=MPEGMode.JOINT_STEREO),e.highpassfreq>0?(t.highpass1=2*e.highpassfreq,e.highpasswidth>=0?t.highpass2=2*(e.highpassfreq+e.highpasswidth):t.highpass2=2*e.highpassfreq,t.highpass1/=e.out_samplerate,t.highpass2/=e.out_samplerate):(t.highpass1=0,t.highpass2=0),e.lowpassfreq>0?(t.lowpass2=2*e.lowpassfreq,e.lowpasswidth>=0?(t.lowpass1=2*(e.lowpassfreq-e.lowpasswidth),t.lowpass1<0&&(t.lowpass1=0)):t.lowpass1=2*e.lowpassfreq,t.lowpass1/=e.out_samplerate,t.lowpass2/=e.out_samplerate):(t.lowpass1=0,t.lowpass2=0),F(e),t.samplerate_index=N(e.out_samplerate,e),t.samplerate_index<0)return e.internal_flags=null,-1;if(e.VBR==r.vbr_off){if(e.free_format)t.bitrate_index=0;else if(e.brate=H(e.brate,e.version,e.out_samplerate),t.bitrate_index=D(e.brate,e.version,e.out_samplerate),t.bitrate_index<=0)return e.internal_flags=null,-1}else t.bitrate_index=1;e.analysis&&(e.bWriteVbrTag=!1),null!=t.pinfo&&(e.bWriteVbrTag=!1),n.init_bit_stream_w(t);for(var A,R=t.samplerate_index+3*e.version+6*(e.out_samplerate<16e3?1:0),B=0;B=0),e.VBR){case r.vbr_mt:e.VBR=r.vbr_mtrh;case r.vbr_mtrh:null==e.useTemporal&&(e.useTemporal=!1),S.apply_preset(e,500-10*e.VBR_q,0),e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),e.quality<5&&(e.quality=0),e.quality>5&&(e.quality=5),t.PSY.mask_adjust=e.maskingadjust,t.PSY.mask_adjust_short=e.maskingadjust_short,e.experimentalY?t.sfb21_extra=!1:t.sfb21_extra=e.out_samplerate>44e3,t.iteration_loop=new VBRNewIterationLoop(y);break;case r.vbr_rh:S.apply_preset(e,500-10*e.VBR_q,0),t.PSY.mask_adjust=e.maskingadjust,t.PSY.mask_adjust_short=e.maskingadjust_short,e.experimentalY?t.sfb21_extra=!1:t.sfb21_extra=e.out_samplerate>44e3,e.quality>6&&(e.quality=6),e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),t.iteration_loop=new VBROldIterationLoop(y);break;default:var V;t.sfb21_extra=!1,e.quality<0&&(e.quality=LAME_DEFAULT_QUALITY),V=e.VBR,V==r.vbr_off&&(e.VBR_mean_bitrate_kbps=e.brate),S.apply_preset(e,e.VBR_mean_bitrate_kbps,0),e.VBR=V,t.PSY.mask_adjust=e.maskingadjust,t.PSY.mask_adjust_short=e.maskingadjust_short,V==r.vbr_off?t.iteration_loop=new m(y):t.iteration_loop=new ABRIterationLoop(y);break}if(f(e.scale>=0),e.VBR!=r.vbr_off){if(t.VBR_min_bitrate=1,t.VBR_max_bitrate=14,e.out_samplerate<16e3&&(t.VBR_max_bitrate=8),0!=e.VBR_min_bitrate_kbps&&(e.VBR_min_bitrate_kbps=H(e.VBR_min_bitrate_kbps,e.version,e.out_samplerate),t.VBR_min_bitrate=D(e.VBR_min_bitrate_kbps,e.version,e.out_samplerate),t.VBR_min_bitrate<0))return-1;if(0!=e.VBR_max_bitrate_kbps&&(e.VBR_max_bitrate_kbps=H(e.VBR_max_bitrate_kbps,e.version,e.out_samplerate),t.VBR_max_bitrate=D(e.VBR_max_bitrate_kbps,e.version,e.out_samplerate),t.VBR_max_bitrate<0))return-1;e.VBR_min_bitrate_kbps=v.bitrate_table[e.version][t.VBR_min_bitrate],e.VBR_max_bitrate_kbps=v.bitrate_table[e.version][t.VBR_max_bitrate],e.VBR_mean_bitrate_kbps=Math.min(v.bitrate_table[e.version][t.VBR_max_bitrate],e.VBR_mean_bitrate_kbps),e.VBR_mean_bitrate_kbps=Math.max(v.bitrate_table[e.version][t.VBR_min_bitrate],e.VBR_mean_bitrate_kbps)}return e.tune&&(t.PSY.mask_adjust+=e.tune_value_a,t.PSY.mask_adjust_short+=e.tune_value_a),C(e),f(e.scale>=0),e.athaa_type<0?t.ATH.useAdjust=3:t.ATH.useAdjust=e.athaa_type,t.ATH.aaSensitivityP=Math.pow(10,e.athaa_sensitivity/-10),null==e.short_blocks&&(e.short_blocks=i.short_block_allowed),e.short_blocks!=i.short_block_allowed||e.mode!=MPEGMode.JOINT_STEREO&&e.mode!=MPEGMode.STEREO||(e.short_blocks=i.short_block_coupled),e.quant_comp<0&&(e.quant_comp=1),e.quant_comp_short<0&&(e.quant_comp_short=0),e.msfix<0&&(e.msfix=0),e.exp_nspsytune=1|e.exp_nspsytune,e.internal_flags.nsPsy.attackthre<0&&(e.internal_flags.nsPsy.attackthre=c.NSATTACKTHRE),e.internal_flags.nsPsy.attackthre_s<0&&(e.internal_flags.nsPsy.attackthre_s=c.NSATTACKTHRE_S),f(e.scale>=0),e.scale<0&&(e.scale=1),e.ATHtype<0&&(e.ATHtype=4),e.ATHcurve<0&&(e.ATHcurve=4),e.athaa_loudapprox<0&&(e.athaa_loudapprox=2),e.interChRatio<0&&(e.interChRatio=0),null==e.useTemporal&&(e.useTemporal=!0),t.slot_lag=t.frac_SpF=0,e.VBR==r.vbr_off&&(t.slot_lag=t.frac_SpF=72e3*(e.version+1)*e.brate%e.out_samplerate|0),M.iteration_init(e),x.psymodel_init(e),f(e.scale>=0),0},this.lame_encode_flush=function(e,t,a,s){var r,i,o,_,f=e.internal_flags,c=l([2,1152]),u=0,h=f.mf_samples_to_encode-g.POSTDELAY,b=j(e);if(f.mf_samples_to_encode<1)return 0;r=0,e.in_samplerate!=e.out_samplerate&&(h+=16*e.out_samplerate/e.in_samplerate),o=e.framesize-h%e.framesize,o<576&&(o+=e.framesize),e.encoder_padding=o,_=(h+o)/e.framesize;while(_>0&&u>=0){var p=b-f.mf_size,m=e.frameNum;p*=e.in_samplerate,p/=e.out_samplerate,p>1152&&(p=1152),p<1&&(p=1),i=s-r,0==s&&(i=0),u=this.lame_encode_buffer(e,c[0],c[1],p,t,a,i),a+=u,r+=u,_-=m!=e.frameNum?1:0}if(f.mf_samples_to_encode=0,u<0)return u;if(i=s-r,0==s&&(i=0),n.flush_bitstream(e),u=n.copy_buffer(f,t,a,i,1),u<0)return u;if(a+=u,r+=u,i=s-r,0==s&&(i=0),e.write_id3tag_automatic){if(B.id3tag_write_v1(e),u=n.copy_buffer(f,t,a,i,0),u<0)return u;r+=u}return r},this.lame_encode_buffer=function(e,t,a,n,s,r,i){var o=e.internal_flags,_=[null,null];if(o.Class_ID!=I)return-3;if(0==n)return 0;Y(o,n),_[0]=o.in_buffer_0,_[1]=o.in_buffer_1;for(var l=0;l1&&(_[1][l]=a[l]);return G(e,_[0],_[1],n,s,r,i)}}e.exports=w},e107:function(e,t,a){var n=a("0206"),s=n.System,r=n.VbrMode,i=(n.Float,n.ShortBlock),o=(n.Util,n.Arrays),_=(n.new_array_n,n.new_byte),l=(n.new_double,n.new_float,n.new_float_n,n.new_int,n.new_int_n,n.assert);function f(){var e,t,a;this.setModules=function(n,s,r){e=n,t=s,a=r};var n=1,c=2,u=4,h=8,b=f.NUMTOCENTRIES,p=f.MAXFRAMESIZE,m=b+4+4+4+4+4,d=m+9+1+1+8+1+1+3+1+1+2+4+2+2,v=128,g=64,w=32,S=null,M="Xing",y="Info",A=[0,49345,49537,320,49921,960,640,49729,50689,1728,1920,51009,1280,50625,50305,1088,52225,3264,3456,52545,3840,53185,52865,3648,2560,51905,52097,2880,51457,2496,2176,51265,55297,6336,6528,55617,6912,56257,55937,6720,7680,57025,57217,8e3,56577,7616,7296,56385,5120,54465,54657,5440,55041,6080,5760,54849,53761,4800,4992,54081,4352,53697,53377,4160,61441,12480,12672,61761,13056,62401,62081,12864,13824,63169,63361,14144,62721,13760,13440,62529,15360,64705,64897,15680,65281,16320,16e3,65089,64001,15040,15232,64321,14592,63937,63617,14400,10240,59585,59777,10560,60161,11200,10880,59969,60929,11968,12160,61249,11520,60865,60545,11328,58369,9408,9600,58689,9984,59329,59009,9792,8704,58049,58241,9024,57601,8640,8320,57409,40961,24768,24960,41281,25344,41921,41601,25152,26112,42689,42881,26432,42241,26048,25728,42049,27648,44225,44417,27968,44801,28608,28288,44609,43521,27328,27520,43841,26880,43457,43137,26688,30720,47297,47489,31040,47873,31680,31360,47681,48641,32448,32640,48961,32e3,48577,48257,31808,46081,29888,30080,46401,30464,47041,46721,30272,29184,45761,45953,29504,45313,29120,28800,45121,20480,37057,37249,20800,37633,21440,21120,37441,38401,22208,22400,38721,21760,38337,38017,21568,39937,23744,23936,40257,24320,40897,40577,24128,23040,39617,39809,23360,39169,22976,22656,38977,34817,18624,18816,35137,19200,35777,35457,19008,19968,36545,36737,20288,36097,19904,19584,35905,17408,33985,34177,17728,34561,18368,18048,34369,33281,17088,17280,33601,16640,33217,32897,16448];function R(e,t){if(e.nVbrNumFrames++,e.sum+=t,e.seen++,!(e.seene.pos-1&&(i=e.pos-1),n=e.bag[i],s=e.sum;var o=0|256*n/s;o>255&&(o=255),t[a]=255&o}}function E(e,t){var a=255&e[t+0];return a<<=8,a|=255&e[t+1],a<<=8,a|=255&e[t+2],a<<=8,a|=255&e[t+3],a}function x(e,t,a){e[t+0]=255&a>>24,e[t+1]=255&a>>16,e[t+2]=255&a>>8,e[t+3]=255&a}function k(e,t,a){e[t+0]=255&a>>8,e[t+1]=255&a}function T(e,t){return new String(e,t,M.length(),S).equals(M)||new String(e,t,y.length(),S).equals(y)}function P(e,t,a){return 255&(e<>8^A[255&a],t}function V(e,t,n,s,r){var o,_,l,f=e.internal_flags,c=0,u=e.encoder_delay,h=e.encoder_padding,b=100-10*e.VBR_q-e.quality,p=a.getLameVeryShortVersion(),m=0,d=[1,5,3,2,4,0,3],v=0|(e.lowpassfreq/100+.5>255?255:e.lowpassfreq/100+.5),g=0,w=0,S=0,M=e.internal_flags.noise_shaping,y=0,A=0,R=0,B=0,E=0,T=0!=(1&e.exp_nspsytune),P=0!=(2&e.exp_nspsytune),I=!1,V=!1,O=e.internal_flags.nogap_total,N=e.internal_flags.nogap_current,H=e.ATHtype,D=0;switch(e.VBR){case vbr_abr:l=e.VBR_mean_bitrate_kbps;break;case vbr_off:l=e.brate;break;default:l=e.VBR_min_bitrate_kbps}switch(o=e.VBR.ordinal()510&&(f.RadioGain=510),f.RadioGain<-510&&(f.RadioGain=-510),w=8192,w|=3072,f.RadioGain>=0?w|=f.RadioGain:(w|=512,w|=-f.RadioGain)),f.findPeakSample&&(g=Math.abs(0|f.PeakSample/32767*Math.pow(2,23)+.5)),-1!=O&&(N>0&&(V=!0),N48e3?3:1,(e.short_blocks==i.short_block_forced||e.short_blocks==i.short_block_dispensed||-1==e.lowpassfreq&&-1==e.highpassfreq||e.scale_lefte.scale_right||e.disable_reservoir&&e.brate<320||e.noATH||e.ATHonly||0==H||e.in_samplerate<=32e3)&&(A=1),B=M+(y<<2)+(A<<5)+(R<<6),E=f.nMusicCRC,x(n,s+c,b),c+=4;for(var X=0;X<9;X++)n[s+c+X]=255&p.charAt(X);c+=9,n[s+c]=255&_,c++,n[s+c]=255&v,c++,x(n,s+c,g),c+=4,k(n,s+c,w),c+=2,k(n,s+c,S),c+=2,n[s+c]=255&D,c++,n[s+c]=l>=255?255:255&l,c++,n[s+c]=255&u>>4,n[s+c+1]=255&(u<<4)+(h>>8),n[s+c+2]=255&h,c+=3,n[s+c]=255&B,c++,n[s+c++]=0,k(n,s+c,e.preset),c+=2,x(n,s+c,t),c+=4,k(n,s+c,E),c+=2;for(var F=0;F>3&1,r=e[a+2]>>2&3,i=e[a+3]>>6&3,o=e[a+2]>>4&15;if(o=Tables.bitrate_table[s][o],e[a+1]>>4==14?t.samprate=Tables.samplerate_table[2][r]:t.samprate=Tables.samplerate_table[s][r],a+=0!=s?3!=i?36:21:3!=i?21:13,!T(e,a))return null;a+=4,t.hId=s;var _=t.flags=E(e,a);if(a+=4,0!=(_&n)&&(t.frames=E(e,a),a+=4),0!=(_&c)&&(t.bytes=E(e,a),a+=4),0!=(_&u)){if(null!=t.toc)for(var l=0;l>4;var p=(15&e[a+1])<<8;return p+=255&e[a+2],(f<0||f>3e3)&&(f=-1),(p<0||p>3e3)&&(p=-1),t.encDelay=f,t.encPadding=p,t},this.InitVbrTag=function(e){var a,n=e.internal_flags;a=1==e.version?v:e.out_samplerate<16e3?w:g,e.VBR==r.vbr_off&&(a=e.brate);var s=72e3*(e.version+1)*a/e.out_samplerate,i=n.sideinfo_len+d;if(n.VBR_seek_table.TotalFrameSize=s,sp)e.bWriteVbrTag=!1;else{n.VBR_seek_table.nVbrNumFrames=0,n.VBR_seek_table.nBytesWritten=0,n.VBR_seek_table.sum=0,n.VBR_seek_table.seen=0,n.VBR_seek_table.want=1,n.VBR_seek_table.pos=0,null==n.VBR_seek_table.bag&&(n.VBR_seek_table.bag=new int[400],n.VBR_seek_table.size=400);var o=_(p);I(e,o);for(var l=n.VBR_seek_table.TotalFrameSize,f=0;fs.length?-1:(r<1||t.write(s,0,r),0)}}f.NUMTOCENTRIES=100,f.MAXFRAMESIZE=2880,e.exports=f},f052:function(e,t){function a(e){this.bits=e}e.exports=a},f26d:function(e,t,a){var n=a("a1b7");function s(){this.thm=new n,this.en=new n}e.exports=s},f3b5:function(e,t,a){var n=a("0206"),s=(n.System,n.VbrMode,n.Float,n.ShortBlock,n.Util,n.Arrays,n.new_array_n,n.new_byte,n.new_double,n.new_float),r=(n.new_float_n,n.new_int),i=(n.new_int_n,n.assert,a("9828"));function o(){this.xr=s(576),this.l3_enc=r(576),this.scalefac=r(i.SFBMAX),this.xrpow_max=0,this.part2_3_length=0,this.big_values=0,this.count1=0,this.global_gain=0,this.scalefac_compress=0,this.block_type=0,this.mixed_block_flag=0,this.table_select=r(3),this.subblock_gain=r(4),this.region0_count=0,this.region1_count=0,this.preflag=0,this.scalefac_scale=0,this.count1table_select=0,this.part2_length=0,this.sfb_lmax=0,this.sfb_smin=0,this.psy_lmax=0,this.sfbmax=0,this.psymax=0,this.sfbdivide=0,this.width=r(i.SFBMAX),this.window=r(i.SFBMAX),this.count1bits=0,this.sfb_partition_table=null,this.slen=r(4),this.max_nonzero_coeff=0;var e=this;function t(e){return new Int32Array(e)}function a(e){return new Float32Array(e)}this.assign=function(n){e.xr=a(n.xr),e.l3_enc=t(n.l3_enc),e.scalefac=t(n.scalefac),e.xrpow_max=n.xrpow_max,e.part2_3_length=n.part2_3_length,e.big_values=n.big_values,e.count1=n.count1,e.global_gain=n.global_gain,e.scalefac_compress=n.scalefac_compress,e.block_type=n.block_type,e.mixed_block_flag=n.mixed_block_flag,e.table_select=t(n.table_select),e.subblock_gain=t(n.subblock_gain),e.region0_count=n.region0_count,e.region1_count=n.region1_count,e.preflag=n.preflag,e.scalefac_scale=n.scalefac_scale,e.count1table_select=n.count1table_select,e.part2_length=n.part2_length,e.sfb_lmax=n.sfb_lmax,e.sfb_smin=n.sfb_smin,e.psy_lmax=n.psy_lmax,e.sfbmax=n.sfbmax,e.psymax=n.psymax,e.sfbdivide=n.sfbdivide,e.width=t(n.width),e.window=t(n.window),e.count1bits=n.count1bits,e.sfb_partition_table=n.sfb_partition_table.slice(0),e.slen=t(n.slen),e.max_nonzero_coeff=n.max_nonzero_coeff}}e.exports=o},f3e2:function(e,t,a){var n=a("0206"),s=n.System,r=(n.VbrMode,n.Float,n.ShortBlock,n.Util),i=n.Arrays,o=(n.new_array_n,n.new_byte,n.new_double,n.new_float),_=(n.new_float_n,n.new_int,n.new_int_n,n.assert,a("4b5e"));function l(){var e=[-.1482523854003001,32.308141959636465,296.40344946382766,883.1344870032432,11113.947376231741,1057.2713659324597,305.7402417275812,30.825928907280012,3.8533188138216365,59.42900443849514,709.5899960123345,5281.91112291017,-5829.66483675846,-817.6293103748613,-76.91656988279972,-4.594269939176596,.9063471690191471,.1960342806591213,-.15466694054279598,34.324387823855965,301.8067566458425,817.599602898885,11573.795901679885,1181.2520595540152,321.59731579894424,31.232021761053772,3.7107095756221318,53.650946155329365,684.167428119626,5224.56624370173,-6366.391851890084,-908.9766368219582,-89.83068876699639,-5.411397422890401,.8206787908286602,.3901806440322567,-.16070888947830023,36.147034243915876,304.11815768187864,732.7429163887613,11989.60988270091,1300.012278487897,335.28490093152146,31.48816102859945,3.373875931311736,47.232241542899175,652.7371796173471,5132.414255594984,-6909.087078780055,-1001.9990371107289,-103.62185754286375,-6.104916304710272,.7416505462720353,.5805693545089249,-.16636367662261495,37.751650073343995,303.01103387567713,627.9747488785183,12358.763425278165,1412.2779918482834,346.7496836825721,31.598286663170416,3.1598635433980946,40.57878626349686,616.1671130880391,5007.833007176154,-7454.040671756168,-1095.7960341867115,-118.24411666465777,-6.818469345853504,.6681786379192989,.7653668647301797,-.1716176790982088,39.11551877123304,298.3413246578966,503.5259106886539,12679.589408408976,1516.5821921214542,355.9850766329023,31.395241710249053,2.9164211881972335,33.79716964664243,574.8943997801362,4853.234992253242,-7997.57021486075,-1189.7624067269965,-133.6444792601766,-7.7202770609839915,.5993769336819237,.9427934736519954,-.17645823955292173,40.21879108166477,289.9982036694474,359.3226160751053,12950.259102786438,1612.1013903507662,362.85067106591504,31.045922092242872,2.822222032597987,26.988862316190684,529.8996541764288,4671.371946949588,-8535.899136645805,-1282.5898586244496,-149.58553632943463,-8.643494270763135,.5345111359507916,1.111140466039205,-.36174739330527045,41.04429910497807,277.5463268268618,195.6386023135583,13169.43812144731,1697.6433561479398,367.40983966190305,30.557037410382826,2.531473372857427,20.070154905927314,481.50208566532336,4464.970341588308,-9065.36882077239,-1373.62841526722,-166.1660487028118,-9.58289321133207,.4729647758913199,1.268786568327291,-.36970682634889585,41.393213350082036,261.2935935556502,12.935476055240873,13336.131683328815,1772.508612059496,369.76534388639965,29.751323653701338,2.4023193045459172,13.304795348228817,430.5615775526625,4237.0568611071185,-9581.931701634761,-1461.6913552409758,-183.12733958476446,-10.718010163869403,.41421356237309503,1.414213562373095,-.37677560326535325,41.619486213528496,241.05423794991074,-187.94665032361226,13450.063605744153,1836.153896465782,369.4908799925761,29.001847876923147,2.0714759319987186,6.779591200894186,377.7767837205709,3990.386575512536,-10081.709459700915,-1545.947424837898,-200.3762958015653,-11.864482073055006,.3578057213145241,1.546020906725474,-.3829366947518991,41.1516456456653,216.47684307105183,-406.1569483347166,13511.136535077321,1887.8076599260432,367.3025214564151,28.136213436723654,1.913880671464418,.3829366947518991,323.85365704338597,3728.1472257487526,-10561.233882199509,-1625.2025997821418,-217.62525175416,-13.015432208941645,.3033466836073424,1.66293922460509,-.5822628872992417,40.35639251440489,188.20071124269245,-640.2706748618148,13519.21490106562,1927.6022433578062,362.8197642637487,26.968821921868447,1.7463817695935329,-5.62650678237171,269.3016715297017,3453.386536448852,-11016.145278780888,-1698.6569643425091,-234.7658734267683,-14.16351421663124,.2504869601913055,1.76384252869671,-.5887180101749253,39.23429103868072,155.76096234403798,-889.2492977967378,13475.470561874661,1955.0535223723712,356.4450994756727,25.894952980042156,1.5695032905781554,-11.181939564328772,214.80884394039484,3169.1640829158237,-11443.321309975563,-1765.1588461316153,-251.68908574481912,-15.49755935939164,.198912367379658,1.847759065022573,-.7912582233652842,37.39369355329111,119.699486012458,-1151.0956593239027,13380.446257078214,1970.3952110853447,348.01959814116185,24.731487364283044,1.3850130831637748,-16.421408865300393,161.05030052864092,2878.3322807850063,-11838.991423510031,-1823.985884688674,-268.2854986386903,-16.81724543849939,.1483359875383474,1.913880671464418,-.7960642926861912,35.2322109610459,80.01928065061526,-1424.0212633405113,13235.794061869668,1973.804052543835,337.9908651258184,23.289159354463873,1.3934255946442087,-21.099669467133474,108.48348407242611,2583.700758091299,-12199.726194855148,-1874.2780658979746,-284.2467154529415,-18.11369784385905,.09849140335716425,1.961570560806461,-.998795456205172,32.56307803611191,36.958364584370486,-1706.075448829146,13043.287458812016,1965.3831106103316,326.43182772364605,22.175018750622293,1.198638339011324,-25.371248002043963,57.53505923036915,2288.41886619975,-12522.674544337233,-1914.8400385312243,-299.26241273417224,-19.37805630698734,.04912684976946725,1.990369453344394,.035780907*r.SQRT2*.5/2384e-9,.017876148*r.SQRT2*.5/2384e-9,.003134727*r.SQRT2*.5/2384e-9,.002457142*r.SQRT2*.5/2384e-9,971317e-9*r.SQRT2*.5/2384e-9,218868e-9*r.SQRT2*.5/2384e-9,101566e-9*r.SQRT2*.5/2384e-9,13828e-9*r.SQRT2*.5/2384e-9,12804.797818791945,1945.5515939597317,313.4244966442953,20.801593959731544,1995.1556208053692,9.000838926174497,-29.20218120805369],t=12,a=36,n=[[2382191739347913e-28,6423305872147834e-28,9400849094049688e-28,1122435026096556e-27,1183840321267481e-27,1122435026096556e-27,940084909404969e-27,6423305872147839e-28,2382191739347918e-28,5456116108943412e-27,4878985199565852e-27,4240448995017367e-27,3559909094758252e-27,2858043359288075e-27,2156177623817898e-27,1475637723558783e-27,8371015190102974e-28,2599706096327376e-28,-5456116108943412e-27,-4878985199565852e-27,-4240448995017367e-27,-3559909094758252e-27,-2858043359288076e-27,-2156177623817898e-27,-1475637723558783e-27,-8371015190102975e-28,-2599706096327376e-28,-2382191739347923e-28,-6423305872147843e-28,-9400849094049696e-28,-1122435026096556e-27,-1183840321267481e-27,-1122435026096556e-27,-9400849094049694e-28,-642330587214784e-27,-2382191739347918e-28],[2382191739347913e-28,6423305872147834e-28,9400849094049688e-28,1122435026096556e-27,1183840321267481e-27,1122435026096556e-27,9400849094049688e-28,6423305872147841e-28,2382191739347918e-28,5456116108943413e-27,4878985199565852e-27,4240448995017367e-27,3559909094758253e-27,2858043359288075e-27,2156177623817898e-27,1475637723558782e-27,8371015190102975e-28,2599706096327376e-28,-5461314069809755e-27,-4921085770524055e-27,-4343405037091838e-27,-3732668368707687e-27,-3093523840190885e-27,-2430835727329465e-27,-1734679010007751e-27,-974825365660928e-27,-2797435120168326e-28,0,0,0,0,0,0,-2283748241799531e-28,-4037858874020686e-28,-2146547464825323e-28],[.1316524975873958,.414213562373095,.7673269879789602,1.091308501069271,1.303225372841206,1.56968557711749,1.920982126971166,2.414213562373094,3.171594802363212,4.510708503662055,7.595754112725146,22.90376554843115,.984807753012208,.6427876096865394,.3420201433256688,.9396926207859084,-.1736481776669303,-.7660444431189779,.8660254037844387,.5,-.5144957554275265,-.4717319685649723,-.3133774542039019,-.1819131996109812,-.09457419252642064,-.04096558288530405,-.01419856857247115,-.003699974673760037,.8574929257125442,.8817419973177052,.9496286491027329,.9833145924917901,.9955178160675857,.9991605581781475,.999899195244447,.9999931550702802],[0,0,0,0,0,0,2283748241799531e-28,4037858874020686e-28,2146547464825323e-28,5461314069809755e-27,4921085770524055e-27,4343405037091838e-27,3732668368707687e-27,3093523840190885e-27,2430835727329466e-27,1734679010007751e-27,974825365660928e-27,2797435120168326e-28,-5456116108943413e-27,-4878985199565852e-27,-4240448995017367e-27,-3559909094758253e-27,-2858043359288075e-27,-2156177623817898e-27,-1475637723558782e-27,-8371015190102975e-28,-2599706096327376e-28,-2382191739347913e-28,-6423305872147834e-28,-9400849094049688e-28,-1122435026096556e-27,-1183840321267481e-27,-1122435026096556e-27,-9400849094049688e-28,-6423305872147841e-28,-2382191739347918e-28]],l=n[_.SHORT_TYPE],f=n[_.SHORT_TYPE],c=n[_.SHORT_TYPE],u=n[_.SHORT_TYPE],h=[0,1,16,17,8,9,24,25,4,5,20,21,12,13,28,29,2,3,18,19,10,11,26,27,6,7,22,23,14,15,30,31];function b(t,a,n){for(var s,i,o,_=10,l=a+238-14-286,f=-15;f<0;f++){var c,u,h;c=e[_+-10],u=t[l+-224]*c,h=t[a+224]*c,c=e[_+-9],u+=t[l+-160]*c,h+=t[a+160]*c,c=e[_+-8],u+=t[l+-96]*c,h+=t[a+96]*c,c=e[_+-7],u+=t[l+-32]*c,h+=t[a+32]*c,c=e[_+-6],u+=t[l+32]*c,h+=t[a+-32]*c,c=e[_+-5],u+=t[l+96]*c,h+=t[a+-96]*c,c=e[_+-4],u+=t[l+160]*c,h+=t[a+-160]*c,c=e[_+-3],u+=t[l+224]*c,h+=t[a+-224]*c,c=e[_+-2],u+=t[a+-256]*c,h-=t[l+256]*c,c=e[_+-1],u+=t[a+-192]*c,h-=t[l+192]*c,c=e[_+0],u+=t[a+-128]*c,h-=t[l+128]*c,c=e[_+1],u+=t[a+-64]*c,h-=t[l+64]*c,c=e[_+2],u+=t[a+0]*c,h-=t[l+0]*c,c=e[_+3],u+=t[a+64]*c,h-=t[l+-64]*c,c=e[_+4],u+=t[a+128]*c,h-=t[l+-128]*c,c=e[_+5],u+=t[a+192]*c,h-=t[l+-192]*c,u*=e[_+6],c=h-u,n[30+2*f]=h+u,n[31+2*f]=e[_+7]*c,_+=18,a--,l++}h=t[a+-16]*e[_+-10],u=t[a+-32]*e[_+-2],h+=(t[a+-48]-t[a+16])*e[_+-9],u+=t[a+-96]*e[_+-1],h+=(t[a+-80]+t[a+48])*e[_+-8],u+=t[a+-160]*e[_+0],h+=(t[a+-112]-t[a+80])*e[_+-7],u+=t[a+-224]*e[_+1],h+=(t[a+-144]+t[a+112])*e[_+-6],u-=t[a+32]*e[_+2],h+=(t[a+-176]-t[a+144])*e[_+-5],u-=t[a+96]*e[_+3],h+=(t[a+-208]+t[a+176])*e[_+-4],u-=t[a+160]*e[_+4],h+=(t[a+-240]-t[a+208])*e[_+-3],u-=t[a+224],s=u-h,i=u+h,h=n[14],u=n[15]-h,n[31]=i+h,n[30]=s+u,n[15]=s-u,n[14]=i-h,o=n[28]-n[0],n[0]+=n[28],n[28]=o*e[_+-36+7],o=n[29]-n[1],n[1]+=n[29],n[29]=o*e[_+-36+7],o=n[26]-n[2],n[2]+=n[26],n[26]=o*e[_+-72+7],o=n[27]-n[3],n[3]+=n[27],n[27]=o*e[_+-72+7],o=n[24]-n[4],n[4]+=n[24],n[24]=o*e[_+-108+7],o=n[25]-n[5],n[5]+=n[25],n[25]=o*e[_+-108+7],o=n[22]-n[6],n[6]+=n[22],n[22]=o*r.SQRT2,o=n[23]-n[7],n[7]+=n[23],n[23]=o*r.SQRT2-n[7],n[7]-=n[6],n[22]-=n[7],n[23]-=n[22],o=n[6],n[6]=n[31]-o,n[31]=n[31]+o,o=n[7],n[7]=n[30]-o,n[30]=n[30]+o,o=n[22],n[22]=n[15]-o,n[15]=n[15]+o,o=n[23],n[23]=n[14]-o,n[14]=n[14]+o,o=n[20]-n[8],n[8]+=n[20],n[20]=o*e[_+-180+7],o=n[21]-n[9],n[9]+=n[21],n[21]=o*e[_+-180+7],o=n[18]-n[10],n[10]+=n[18],n[18]=o*e[_+-216+7],o=n[19]-n[11],n[11]+=n[19],n[19]=o*e[_+-216+7],o=n[16]-n[12],n[12]+=n[16],n[16]=o*e[_+-252+7],o=n[17]-n[13],n[13]+=n[17],n[17]=o*e[_+-252+7],o=-n[20]+n[24],n[20]+=n[24],n[24]=o*e[_+-216+7],o=-n[21]+n[25],n[21]+=n[25],n[25]=o*e[_+-216+7],o=n[4]-n[8],n[4]+=n[8],n[8]=o*e[_+-216+7],o=n[5]-n[9],n[5]+=n[9],n[9]=o*e[_+-216+7],o=n[0]-n[12],n[0]+=n[12],n[12]=o*e[_+-72+7],o=n[1]-n[13],n[1]+=n[13],n[13]=o*e[_+-72+7],o=n[16]-n[28],n[16]+=n[28],n[28]=o*e[_+-72+7],o=-n[17]+n[29],n[17]+=n[29],n[29]=o*e[_+-72+7],o=r.SQRT2*(n[2]-n[10]),n[2]+=n[10],n[10]=o,o=r.SQRT2*(n[3]-n[11]),n[3]+=n[11],n[11]=o,o=r.SQRT2*(-n[18]+n[26]),n[18]+=n[26],n[26]=o-n[18],o=r.SQRT2*(-n[19]+n[27]),n[19]+=n[27],n[27]=o-n[19],o=n[2],n[19]-=n[3],n[3]-=o,n[2]=n[31]-o,n[31]+=o,o=n[3],n[11]-=n[19],n[18]-=o,n[3]=n[30]-o,n[30]+=o,o=n[18],n[27]-=n[11],n[19]-=o,n[18]=n[15]-o,n[15]+=o,o=n[19],n[10]-=o,n[19]=n[14]-o,n[14]+=o,o=n[10],n[11]-=o,n[10]=n[23]-o,n[23]+=o,o=n[11],n[26]-=o,n[11]=n[22]-o,n[22]+=o,o=n[26],n[27]-=o,n[26]=n[7]-o,n[7]+=o,o=n[27],n[27]=n[6]-o,n[6]+=o,o=r.SQRT2*(n[0]-n[4]),n[0]+=n[4],n[4]=o,o=r.SQRT2*(n[1]-n[5]),n[1]+=n[5],n[5]=o,o=r.SQRT2*(n[16]-n[20]),n[16]+=n[20],n[20]=o,o=r.SQRT2*(n[17]-n[21]),n[17]+=n[21],n[21]=o,o=-r.SQRT2*(n[8]-n[12]),n[8]+=n[12],n[12]=o-n[8],o=-r.SQRT2*(n[9]-n[13]),n[9]+=n[13],n[13]=o-n[9],o=-r.SQRT2*(n[25]-n[29]),n[25]+=n[29],n[29]=o-n[25],o=-r.SQRT2*(n[24]+n[28]),n[24]-=n[28],n[28]=o-n[24],o=n[24]-n[16],n[24]=o,o=n[20]-o,n[20]=o,o=n[28]-o,n[28]=o,o=n[25]-n[17],n[25]=o,o=n[21]-o,n[21]=o,o=n[29]-o,n[29]=o,o=n[17]-n[1],n[17]=o,o=n[9]-o,n[9]=o,o=n[25]-o,n[25]=o,o=n[5]-o,n[5]=o,o=n[21]-o,n[21]=o,o=n[13]-o,n[13]=o,o=n[29]-o,n[29]=o,o=n[1]-n[0],n[1]=o,o=n[16]-o,n[16]=o,o=n[17]-o,n[17]=o,o=n[8]-o,n[8]=o,o=n[9]-o,n[9]=o,o=n[24]-o,n[24]=o,o=n[25]-o,n[25]=o,o=n[4]-o,n[4]=o,o=n[5]-o,n[5]=o,o=n[20]-o,n[20]=o,o=n[21]-o,n[21]=o,o=n[12]-o,n[12]=o,o=n[13]-o,n[13]=o,o=n[28]-o,n[28]=o,o=n[29]-o,n[29]=o,o=n[0],n[0]+=n[31],n[31]-=o,o=n[1],n[1]+=n[30],n[30]-=o,o=n[16],n[16]+=n[15],n[15]-=o,o=n[17],n[17]+=n[14],n[14]-=o,o=n[8],n[8]+=n[23],n[23]-=o,o=n[9],n[9]+=n[22],n[22]-=o,o=n[24],n[24]+=n[7],n[7]-=o,o=n[25],n[25]+=n[6],n[6]-=o,o=n[4],n[4]+=n[27],n[27]-=o,o=n[5],n[5]+=n[26],n[26]-=o,o=n[20],n[20]+=n[11],n[11]-=o,o=n[21],n[21]+=n[10],n[10]-=o,o=n[12],n[12]+=n[19],n[19]-=o,o=n[13],n[13]+=n[18],n[18]-=o,o=n[28],n[28]+=n[3],n[3]-=o,o=n[29],n[29]+=n[2],n[2]-=o}function p(e,t){for(var a=0;a<3;a++){var s,r,i,o,l,f;o=e[t+6]*n[_.SHORT_TYPE][0]-e[t+15],s=e[t+0]*n[_.SHORT_TYPE][2]-e[t+9],r=o+s,i=o-s,o=e[t+15]*n[_.SHORT_TYPE][0]+e[t+6],s=e[t+9]*n[_.SHORT_TYPE][2]+e[t+0],l=o+s,f=-o+s,s=2069978111953089e-26*(e[t+3]*n[_.SHORT_TYPE][1]-e[t+12]),o=2069978111953089e-26*(e[t+12]*n[_.SHORT_TYPE][1]+e[t+3]),e[t+0]=190752519173728e-25*r+s,e[t+15]=190752519173728e-25*-l+o,i=.8660254037844387*i*1907525191737281e-26,l=.5*l*1907525191737281e-26+o,e[t+3]=i-l,e[t+6]=i+l,r=.5*r*1907525191737281e-26-s,f=.8660254037844387*f*1907525191737281e-26,e[t+9]=r+f,e[t+12]=r-f,t++}}function m(e,t,a){var n,s,r,i,o,_,l,c,u,h,b,p,m,d,v,g,w,S;r=a[17]-a[9],o=a[15]-a[11],_=a[14]-a[12],l=a[0]+a[8],c=a[1]+a[7],u=a[2]+a[6],h=a[3]+a[5],e[t+17]=l+u-h-(c-a[4]),s=(l+u-h)*f[19]+(c-a[4]),n=(r-o-_)*f[18],e[t+5]=n+s,e[t+6]=n-s,i=(a[16]-a[10])*f[18],c=c*f[19]+a[4],n=r*f[12]+i+o*f[13]+_*f[14],s=-l*f[16]+c-u*f[17]+h*f[15],e[t+1]=n+s,e[t+2]=n-s,n=r*f[13]-i-o*f[14]+_*f[12],s=-l*f[17]+c-u*f[15]+h*f[16],e[t+9]=n+s,e[t+10]=n-s,n=r*f[14]-i+o*f[12]-_*f[13],s=l*f[15]-c+u*f[16]-h*f[17],e[t+13]=n+s,e[t+14]=n-s,b=a[8]-a[0],m=a[6]-a[2],d=a[5]-a[3],v=a[17]+a[9],g=a[16]+a[10],w=a[15]+a[11],S=a[14]+a[12],e[t+0]=v+w+S+(g+a[13]),n=(v+w+S)*f[19]-(g+a[13]),s=(b-m+d)*f[18],e[t+11]=n+s,e[t+12]=n-s,p=(a[7]-a[1])*f[18],g=a[13]-g*f[19],n=v*f[15]-g+w*f[16]+S*f[17],s=b*f[14]+p+m*f[12]+d*f[13],e[t+3]=n+s,e[t+4]=n-s,n=-v*f[17]+g-w*f[15]-S*f[16],s=b*f[13]+p-m*f[14]-d*f[12],e[t+7]=n+s,e[t+8]=n-s,n=-v*f[16]+g-w*f[17]-S*f[15],s=b*f[12]-p+m*f[13]-d*f[14],e[t+15]=n+s,e[t+16]=n-s}this.mdct_sub48=function(e,r,f){for(var d=r,v=286,g=0;g=0;--E){var O,N;O=y[A+E]*c[20+E]+y[A+-1-E]*u[28+E],N=y[A+E]*u[28+E]-y[A+-1-E]*c[20+E],y[A+-1-E]=O,y[A+E]=N}}}if(d=f,v=286,1==e.mode_gr)for(var H=0;H<18;H++)s.arraycopy(e.sb_sample[g][1][H],0,e.sb_sample[g][0][H],0,32)}}}e.exports=l},ff81:function(e,t,a){var n=a("0206"),s=n.System,r=(n.VbrMode,n.Float,n.ShortBlock,n.Util,n.Arrays,n.new_array_n,n.new_byte,n.new_double,n.new_float,n.new_float_n,n.new_int),i=(n.new_int_n,n.assert,a("4b5e"));function o(e,t,a,n){this.l=r(1+i.SBMAX_l),this.s=r(1+i.SBMAX_s),this.psfb21=r(1+i.PSFB21),this.psfb12=r(1+i.PSFB12);var o=this.l,_=this.s;4==arguments.length&&(this.arrL=arguments[0],this.arrS=arguments[1],this.arr21=arguments[2],this.arr12=arguments[3],s.arraycopy(this.arrL,0,o,0,Math.min(this.arrL.length,this.l.length)),s.arraycopy(this.arrS,0,_,0,Math.min(this.arrS.length,this.s.length)),s.arraycopy(this.arr21,0,this.psfb21,0,Math.min(this.arr21.length,this.psfb21.length)),s.arraycopy(this.arr12,0,this.psfb12,0,Math.min(this.arr12.length,this.psfb12.length)))}e.exports=o}}]);