跳到主要内容

小芽英语:教辅章节与精讲讲义驱动的英语学习静态演示

浏览文件
main

browser-B-cVdNk9.js

1 行 · 5.3 KB历史下载
1var w=Uint8Array,M=Uint16Array,Fr=Int32Array,or=new w([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),lr=new w([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Sr=new w([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ur=function(r,e){for(var n=new M(31),a=0;a<31;++a)n[a]=e+=1<<r[a-1];for(var f=new Fr(n[30]),a=1;a<30;++a)for(var l=n[a];l<n[a+1];++l)f[l]=l-n[a]<<5|a;return{b:n,r:f}},tr=ur(or,2),hr=tr.b,kr=tr.r;hr[28]=258,kr[258]=28;var xr=ur(lr,0),yr=xr.b,Z=new M(32768);for(var o=0;o<32768;++o){var A=(o&43690)>>1|(o&21845)<<1;A=(A&52428)>>2|(A&13107)<<2,A=(A&61680)>>4|(A&3855)<<4,Z[o]=((A&65280)>>8|(A&255)<<8)>>1}var O=(function(r,e,n){for(var a=r.length,f=0,l=new M(e);f<a;++f)r[f]&&++l[r[f]-1];var h=new M(e);for(f=1;f<e;++f)h[f]=h[f-1]+l[f-1]<<1;var u;if(n){u=new M(1<<e);var s=15-e;for(f=0;f<a;++f)if(r[f])for(var F=f<<4|r[f],t=e-r[f],v=h[r[f]-1]++<<t,i=v|(1<<t)-1;v<=i;++v)u[Z[v]>>s]=F}else for(u=new M(a),f=0;f<a;++f)r[f]&&(u[f]=Z[h[r[f]-1]++]>>15-r[f]);return u}),q=new w(288);for(var o=0;o<144;++o)q[o]=8;for(var o=144;o<256;++o)q[o]=9;for(var o=256;o<280;++o)q[o]=7;for(var o=280;o<288;++o)q[o]=8;var wr=new w(32);for(var o=0;o<32;++o)wr[o]=5;var pr=O(q,9,1),zr=O(wr,5,1),W=function(r){for(var e=r[0],n=1;n<r.length;++n)r[n]>e&&(e=r[n]);return e},C=function(r,e,n){var a=e/8|0;return(r[a]|r[a+1]<<8)>>(e&7)&n},X=function(r,e){var n=e/8|0;return(r[n]|r[n+1]<<8|r[n+2]<<16)>>(e&7)},Ar=function(r){return(r+7)/8|0},j=function(r,e,n){return(e==null||e<0)&&(e=0),(n==null||n>r.length)&&(n=r.length),new w(r.subarray(e,n))},Tr=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],c=function(r,e,n){var a=new Error(e||Tr[r]);if(a.code=r,Error.captureStackTrace&&Error.captureStackTrace(a,c),!n)throw a;return a},Er=function(r,e,n,a){var f=r.length,l=a?a.length:0;if(!f||e.f&&!e.l)return n||new w(0);var h=!n,u=h||e.i!=2,s=e.i;h&&(n=new w(f*3));var F=function(fr){var vr=n.length;if(fr>vr){var ir=new w(Math.max(vr*2,fr));ir.set(n),n=ir}},t=e.f||0,v=e.p||0,i=e.b||0,S=e.l,y=e.d,T=e.m,E=e.n,p=f*8;do{if(!S){t=C(r,v,1);var H=C(r,v+1,3);if(v+=3,H)if(H==1)S=pr,y=zr,T=9,E=5;else if(H==2){var N=C(r,v,31)+257,L=C(r,v+10,15)+4,_=N+C(r,v+5,31)+1;v+=14;for(var D=new w(_),P=new w(19),g=0;g<L;++g)P[Sr[g]]=C(r,v+g*3,7);v+=L*3;for(var b=W(P),gr=(1<<b)-1,cr=O(P,b,1),g=0;g<_;){var d=cr[C(r,v,gr)];v+=d&15;var k=d>>4;if(k<16)D[g++]=k;else{var U=0,G=0;for(k==16?(G=3+C(r,v,3),v+=2,U=D[g-1]):k==17?(G=3+C(r,v,7),v+=3):k==18&&(G=11+C(r,v,127),v+=7);G--;)D[g++]=U}}var rr=D.subarray(0,N),z=D.subarray(N);T=W(rr),E=W(z),S=O(rr,T,1),y=O(z,E,1)}else c(1);else{var k=Ar(v)+4,J=r[k-4]|r[k-3]<<8,K=k+J;if(K>f){s&&c(0);break}u&&F(i+J),n.set(r.subarray(k,K),i),e.b=i+=J,e.p=v=K*8,e.f=t;continue}if(v>p){s&&c(0);break}}u&&F(i+131072);for(var sr=(1<<T)-1,Cr=(1<<E)-1,Q=v;;Q=v){var U=S[X(r,v)&sr],B=U>>4;if(v+=U&15,v>p){s&&c(0);break}if(U||c(2),B<256)n[i++]=B;else if(B==256){Q=v,S=null;break}else{var er=B-254;if(B>264){var g=B-257,I=or[g];er=C(r,v,(1<<I)-1)+hr[g],v+=I}var R=y[X(r,v)&Cr],V=R>>4;R||c(3),v+=R&15;var z=yr[V];if(V>3){var I=lr[V];z+=X(r,v)&(1<<I)-1,v+=I}if(v>p){s&&c(0);break}u&&F(i+131072);var nr=i+er;if(i<z){var ar=l-z,mr=Math.min(z,nr);for(ar+i<0&&c(3);i<mr;++i)n[i]=a[ar+i]}for(;i<nr;++i)n[i]=n[i-z]}}e.l=S,e.p=Q,e.b=i,e.f=t,S&&(t=1,e.m=T,e.d=y,e.n=E)}while(!t);return i!=n.length&&h?j(n,0,i):n.subarray(0,i)},Ur=new w(0),x=function(r,e){return r[e]|r[e+1]<<8},m=function(r,e){return(r[e]|r[e+1]<<8|r[e+2]<<16|r[e+3]<<24)>>>0},Y=function(r,e){return m(r,e)+m(r,e+4)*4294967296};function Br(r,e){return Er(r,{i:2},e&&e.out,e&&e.dictionary)}var $=typeof TextDecoder<"u"&&new TextDecoder,Mr=0;try{$.decode(Ur,{stream:!0}),Mr=1}catch{}var Dr=function(r){for(var e="",n=0;;){var a=r[n++],f=(a>127)+(a>223)+(a>239);if(n+f>r.length)return{s:e,r:j(r,n-1)};f?f==3?(a=((a&15)<<18|(r[n++]&63)<<12|(r[n++]&63)<<6|r[n++]&63)-65536,e+=String.fromCharCode(55296|a>>10,56320|a&1023)):f&1?e+=String.fromCharCode((a&31)<<6|r[n++]&63):e+=String.fromCharCode((a&15)<<12|(r[n++]&63)<<6|r[n++]&63):e+=String.fromCharCode(a)}};function Ir(r,e){if(e){for(var n="",a=0;a<r.length;a+=16384)n+=String.fromCharCode.apply(null,r.subarray(a,a+16384));return n}else{if($)return $.decode(r);var f=Dr(r),l=f.s,n=f.r;return n.length&&c(8),l}}var Or=function(r,e){return e+30+x(r,e+26)+x(r,e+28)},qr=function(r,e,n){var a=x(r,e+28),f=Ir(r.subarray(e+46,e+46+a),!(x(r,e+8)&2048)),l=e+46+a,h=m(r,e+20),u=n&&h==4294967295?Gr(r,l):[h,m(r,e+24),m(r,e+42)],s=u[0],F=u[1],t=u[2];return[x(r,e+10),s,F,f,l+x(r,e+30)+x(r,e+32),t]},Gr=function(r,e){for(;x(r,e)!=1;e+=4+x(r,e+2));return[Y(r,e+12),Y(r,e+4),Y(r,e+20)]};function Hr(r,e){for(var n={},a=r.length-22;m(r,a)!=101010256;--a)(!a||r.length-a>65558)&&c(13);var f=x(r,a+8);if(!f)return{};var l=m(r,a+16),h=l==4294967295||f==65535;if(h){var u=m(r,a-12);h=m(r,u)==101075792,h&&(f=m(r,u+32),l=m(r,u+48))}for(var s=e&&e.filter,F=0;F<f;++F){var t=qr(r,l,h),v=t[0],i=t[1],S=t[2],y=t[3],T=t[4],E=t[5],p=Or(r,E);l=T,(!s||s({name:y,size:i,originalSize:S,compression:v}))&&(v?v==8?n[y]=Br(r.subarray(p,p+i),{out:new w(S)}):c(14,"unknown compression type "+v):n[y]=j(r,p,p+i))}return n}export{Br as inflateSync,Ir as strFromU8,Hr as unzipSync};