Skip to content

Instantly share code, notes, and snippets.

@jamesliu96
Created May 19, 2015 08:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jamesliu96/538a98685916b0549737 to your computer and use it in GitHub Desktop.
Save jamesliu96/538a98685916b0549737 to your computer and use it in GitHub Desktop.
ZIPPO
/*! UB.js | Copyright (c) 2015 James Liu | Released under the MIT license */
(function(c){c.utob=c.utob||function(c){return c.replace(/[\ud800-\udbff][\udc00-\udffff]|[^\x00-\x7f]/g,function(a){if(2>a.length){var b=a.charCodeAt(0);return 128>b?a:2048>b?String.fromCharCode(192|b>>>6)+String.fromCharCode(128|b&63):String.fromCharCode(224|b>>>12&15)+String.fromCharCode(128|b>>>6&63)+String.fromCharCode(128|b&63)}b=65536+1024*(a.charCodeAt(0)-55296)+(a.charCodeAt(1)-56320);return String.fromCharCode(240|b>>>18&7)+String.fromCharCode(128|b>>>12&63)+String.fromCharCode(128|b>>>
6&63)+String.fromCharCode(128|b&63)})};c.btou=c.btou||function(c){return c.replace(/[\u00c0-\u00df][\u0080-\u00bf]|[\u00e0-\u00ef][\u0080-\u00bf]{2}|[\u00f0-\u00f7][\u0080-\u00bf]{3}/g,function(a){switch(a.length){case 4:return a=((7&a.charCodeAt(0))<<18|(63&a.charCodeAt(1))<<12|(63&a.charCodeAt(2))<<6|63&a.charCodeAt(3))-65536,String.fromCharCode((a>>>10)+55296)+String.fromCharCode((a&1023)+56320);case 3:return String.fromCharCode((15&a.charCodeAt(0))<<12|(63&a.charCodeAt(1))<<6|63&a.charCodeAt(2));
default:return String.fromCharCode((31&a.charCodeAt(0))<<6|63&a.charCodeAt(1))}})}})(this);
/*! ZIP.js | Copyright (c) 2015 James Liu | Released under the MIT license */
(function(V){var u,m,q,ha,T=null,y,r,Q,e,S,D,G,E,O,v,N,P,Z,a,x,R,p,ba,X,F,ja,ca,w,A,z,U,Y,da,J,K,H,g,d,M,B,C,n,ka,k,h,t,pa,ea,qa,wa,ia,la,fa,I,ra,xa,ma=function(){this.dl=this.fc=0},ya=function(){this.extra_bits=this.static_tree=this.dyn_tree=null;this.max_code=this.max_length=this.elems=this.extra_base=0},aa=function(l,a,c,b){this.good_length=l;this.max_lazy=a;this.nice_length=c;this.max_chain=b},Qa=function(){this.next=null;this.len=0;this.ptr=Array(8192);this.off=0},za=[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],na=[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],Ra=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Ea=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Aa=[new aa(0,0,0,0),new aa(4,4,8,4),new aa(4,5,16,8),new aa(4,6,32,32),new aa(4,4,16,16),new aa(8,16,32,32),new aa(8,16,128,128),new aa(8,32,128,256),new aa(32,128,258,1024),new aa(32,258,258,4096)],sa=function(l){T[r+y++]=l;if(8192==r+y&&0!=y){var a;null!=u?(l=u,u=u.next):l=new Qa;l.next=null;l.len=
l.off=0;null==m?m=q=l:q=q.next=l;l.len=y-r;for(a=0;a<l.len;a++)l.ptr[a]=T[r+a];y=r=0}},ta=function(l){l&=65535;8190>r+y?(T[r+y++]=l&255,T[r+y++]=l>>>8):(sa(l&255),sa(l>>>8))},ua=function(){N=(N<<5^e[p+3-1]&255)&8191;P=G[32768+N];G[p&32767]=P;G[32768+N]=p},ga=function(l,a){W(a[l].fc,a[l].dl)},Fa=function(l,a,c){return l[a].fc<l[c].fc||l[a].fc==l[c].fc&&n[a]<=n[c]},Ga=function(l,a,c){var b;for(b=0;b<c&&xa<ra.length;b++)l[a+b]=ra.charCodeAt(xa++)&255;return b},Ha=function(l){var a=ja,c=p,b,f=R,d=32506<
p?p-32506:0,g=p+258,n=e[c+f-1],h=e[c+f];R>=A&&(a>>=2);do if(b=l,e[b+f]==h&&e[b+f-1]==n&&e[b]==e[c]&&e[++b]==e[c+1]){c+=2;for(b++;e[++c]==e[++b]&&e[++c]==e[++b]&&e[++c]==e[++b]&&e[++c]==e[++b]&&e[++c]==e[++b]&&e[++c]==e[++b]&&e[++c]==e[++b]&&e[++c]==e[++b]&&c<g;);b=258-(g-c);c=g-258;if(b>f){ba=l;f=b;if(258<=b)break;n=e[c+f-1];h=e[c+f]}}while((l=G[l&32767])>d&&0!=--a);return f},Ba=function(){var l,a,c=65536-F-p;if(-1==c)c--;else if(65274<=p){for(l=0;32768>l;l++)e[l]=e[l+32768];ba-=32768;p-=32768;v-=
32768;for(l=0;8192>l;l++)a=G[32768+l],G[32768+l]=32768<=a?a-32768:0;for(l=0;32768>l;l++)a=G[l],G[l]=32768<=a?a-32768:0;c+=32768}X||(l=Ga(e,p+F,c),0>=l?X=!0:F+=l)},Sa=function(l,n,c){var b;if(!ha){if(!X){O=E=0;var f,L;if(0==da[0].dl){K.dyn_tree=z;K.static_tree=Y;K.extra_bits=za;K.extra_base=257;K.elems=286;K.max_length=15;K.max_code=0;H.dyn_tree=U;H.static_tree=da;H.extra_bits=na;H.extra_base=0;H.elems=30;H.max_length=15;H.max_code=0;g.dyn_tree=J;g.static_tree=null;g.extra_bits=Ra;g.extra_base=0;g.elems=
19;g.max_length=7;for(L=f=g.max_code=0;28>L;L++)for(h[L]=f,b=0;b<1<<za[L];b++)ka[f++]=L;ka[f-1]=L;for(L=f=0;16>L;L++)for(t[L]=f,b=0;b<1<<na[L];b++)k[f++]=L;for(f>>=7;30>L;L++)for(t[L]=f<<7,b=0;b<1<<na[L]-7;b++)k[256+f++]=L;for(b=0;15>=b;b++)d[b]=0;for(b=0;143>=b;)Y[b++].dl=8,d[8]++;for(;255>=b;)Y[b++].dl=9,d[9]++;for(;279>=b;)Y[b++].dl=7,d[7]++;for(;287>=b;)Y[b++].dl=8,d[8]++;Ia(Y,287);for(b=0;30>b;b++)da[b].dl=5,da[b].fc=Ja(b,5);Ka()}for(b=0;8192>b;b++)G[32768+b]=0;ca=Aa[w].max_lazy;A=Aa[w].good_length;
ja=Aa[w].max_chain;v=p=0;F=Ga(e,0,65536);if(0>=F)X=!0,F=0;else{for(X=!1;262>F&&!X;)Ba();for(b=N=0;2>b;b++)N=(N<<5^e[b]&255)&8191}m=null;a=r=y=0;3>=w?(R=2,x=0):(x=2,a=a=0);Q=!1}ha=!0;if(0==F)return Q=!0,0}if((b=La(l,n,c))==c)return c;if(Q)return b;if(3>=w)for(;0!=F&&null==m;){ua();0!=P&&32506>=p-P&&(x=Ha(P),x>F&&(x=F));if(3<=x)if(L=oa(p-ba,x-3),F-=x,x<=ca){x--;do p++,ua();while(0!=--x);p++}else p+=x,x=0,N=e[p]&255,N=(N<<5^e[p+1]&255)&8191;else L=oa(0,e[p]&255),F--,p++;for(L&&(va(0),v=p);262>F&&!X;)Ba()}else for(;0!=
F&&null==m;){ua();R=x;Z=ba;x=2;0!=P&&R<ca&&32506>=p-P&&(x=Ha(P),x>F&&(x=F),3==x&&4096<p-ba&&x--);if(3<=R&&x<=R){L=oa(p-1-Z,R-3);F-=R-1;R-=2;do p++,ua();while(0!=--R);a=0;x=2;p++;L&&(va(0),v=p)}else 0!=a?oa(0,e[p-1]&255)&&(va(0),v=p):a=1,p++,F--;for(;262>F&&!X;)Ba()}0==F&&(0!=a&&oa(0,e[p-1]&255),va(1),Q=!0);return b+La(l,b+n,c-b)},La=function(l,a,c){var b,f,d;for(b=0;null!=m&&b<c;){f=c-b;f>m.len&&(f=m.len);for(d=0;d<f;d++)l[a+b+d]=m.ptr[m.off+d];m.off+=f;m.len-=f;b+=f;0==m.len&&(f=m,m=m.next,f.next=
u,u=f)}if(b==c)return b;if(r<y){f=c-b;f>y-r&&(f=y-r);for(d=0;d<f;d++)l[a+b+d]=T[r+d];r+=f;b+=f;y==r&&(y=r=0)}return b},Ka=function(){var l;for(l=0;286>l;l++)z[l].fc=0;for(l=0;30>l;l++)U[l].fc=0;for(l=0;19>l;l++)J[l].fc=0;z[256].fc=1;ia=ea=qa=wa=fa=I=0;la=1},Ca=function(l,a){for(var c=M[a],b=a<<1;b<=B;){b<B&&Fa(l,M[b+1],M[b])&&b++;if(Fa(l,c,M[b]))break;M[a]=M[b];a=b;b<<=1}M[a]=c},Ia=function(l,a){var c=Array(16),b=0,f;for(f=1;15>=f;f++)b=b+d[f-1]<<1,c[f]=b;for(b=0;b<=a;b++)f=l[b].dl,0!=f&&(l[b].fc=
Ja(c[f]++,f))},Da=function(a){var g=a.dyn_tree,c=a.static_tree,b=a.elems,f,e=-1,h=b;B=0;C=573;for(f=0;f<b;f++)0!=g[f].fc?(M[++B]=e=f,n[f]=0):g[f].dl=0;for(;2>B;)f=M[++B]=2>e?++e:0,g[f].fc=1,n[f]=0,fa--,null!=c&&(I-=c[f].dl);a.max_code=e;for(f=B>>1;1<=f;f--)Ca(g,f);do f=M[1],M[1]=M[B--],Ca(g,1),c=M[1],M[--C]=f,M[--C]=c,g[h].fc=g[f].fc+g[c].fc,n[h]=n[f]>n[c]+1?n[f]:n[c]+1,g[f].dl=g[c].dl=h,M[1]=h++,Ca(g,1);while(2<=B);M[--C]=M[1];h=a.dyn_tree;f=a.extra_bits;var b=a.extra_base,c=a.max_code,J=a.max_length,
t=a.static_tree,m,k,p,K,H=0;for(k=0;15>=k;k++)d[k]=0;h[M[C]].dl=0;for(a=C+1;573>a;a++)m=M[a],k=h[h[m].dl].dl+1,k>J&&(k=J,H++),h[m].dl=k,m>c||(d[k]++,p=0,m>=b&&(p=f[m-b]),K=h[m].fc,fa+=K*(k+p),null!=t&&(I+=K*(t[m].dl+p)));if(0!=H){do{for(k=J-1;0==d[k];)k--;d[k]--;d[k+1]+=2;d[J]--;H-=2}while(0<H);for(k=J;0!=k;k--)for(m=d[k];0!=m;)f=M[--a],f>c||(h[f].dl!=k&&(fa+=(k-h[f].dl)*h[f].fc,h[f].fc=k),m--)}Ia(g,e)},Ma=function(a,d){var c,b=-1,f,g=a[0].dl,e=0,h=7,k=4;0==g&&(h=138,k=3);a[d+1].dl=65535;for(c=0;c<=
d;c++)f=g,g=a[c+1].dl,++e<h&&f==g||(e<k?J[f].fc+=e:0!=f?(f!=b&&J[f].fc++,J[16].fc++):10>=e?J[17].fc++:J[18].fc++,e=0,b=f,0==g?(h=138,k=3):f==g?(h=6,k=3):(h=7,k=4))},Na=function(a,g){var c,b=-1,f,d=a[0].dl,e=0,h=7,k=4;0==d&&(h=138,k=3);for(c=0;c<=g;c++)if(f=d,d=a[c+1].dl,!(++e<h&&f==d)){if(e<k){do ga(f,J);while(0!=--e)}else 0!=f?(f!=b&&(ga(f,J),e--),ga(16,J),W(e-3,2)):10>=e?(ga(17,J),W(e-3,3)):(ga(18,J),W(e-11,7));e=0;b=f;0==d?(h=138,k=3):f==d?(h=6,k=3):(h=7,k=4)}},va=function(a){var d,c,b,f;f=p-v;
pa[wa]=ia;Da(K);Da(H);Ma(z,K.max_code);Ma(U,H.max_code);Da(g);for(b=18;3<=b&&0==J[Ea[b]].dl;b--);fa+=3*(b+1)+14;d=fa+3+7>>3;c=I+3+7>>3;c<=d&&(d=c);if(f+4<=d&&0<=v)for(W(0+a,3),Oa(),ta(f),ta(~f),b=0;b<f;b++)sa(e[v+b]);else if(c==d)W(2+a,3),Pa(Y,da);else{W(4+a,3);f=K.max_code+1;d=H.max_code+1;b+=1;W(f-257,5);W(d-1,5);W(b-4,4);for(c=0;c<b;c++)W(J[Ea[c]].dl,3);Na(z,f-1);Na(U,d-1);Pa(z,U)}Ka();0!=a&&Oa()},oa=function(a,d){D[ea++]=d;0==a?z[d].fc++:(a--,z[ka[d]+256+1].fc++,U[(256>a?k[a]:k[256+(a>>7)])&255].fc++,
S[qa++]=a,ia|=la);la<<=1;0==(ea&7)&&(pa[wa++]=ia,ia=0,la=1);if(2<w&&0==(ea&4095)){var c=8*ea,b=p-v,f;for(f=0;30>f;f++)c+=U[f].fc*(5+na[f]);c>>=3;if(qa<parseInt(ea/2)&&c<parseInt(b/2))return!0}return 8191==ea||8192==qa},Pa=function(a,d){var c,b=0,f=0,g=0,e=0,n,m;if(0!=ea){do 0==(b&7)&&(e=pa[g++]),c=D[b++]&255,0==(e&1)?ga(c,a):(n=ka[c],ga(n+256+1,a),m=za[n],0!=m&&(c-=h[n],W(c,m)),c=S[f++],n=(256>c?k[c]:k[256+(c>>7)])&255,ga(n,d),m=na[n],0!=m&&(c-=t[n],W(c,m))),e>>=1;while(b<ea)}ga(256,a)},W=function(a,
d){O>16-d?(E|=a<<O,ta(E),E=a>>16-O,O+=d-16):(E|=a<<O,O+=d)},Ja=function(a,d){var c=0;do c|=a&1,a>>=1,c<<=1;while(0<--d);return c>>1},Oa=function(){8<O?ta(E):0<O&&sa(E);O=E=0};V.Zip||(V.Zip={});V.Zip.deflate=function(a,p){var c,b;ra=a;xa=0;"undefined"==typeof p&&(p=6);(c=p)?1>c?c=1:9<c&&(c=9):c=6;w=c;X=ha=!1;if(null==T){u=m=q=null;T=Array(8192);e=Array(65536);S=Array(8192);D=Array(32832);G=Array(65536);z=Array(573);for(c=0;573>c;c++)z[c]=new ma;U=Array(61);for(c=0;61>c;c++)U[c]=
new ma;Y=Array(288);for(c=0;288>c;c++)Y[c]=new ma;da=Array(30);for(c=0;30>c;c++)da[c]=new ma;J=Array(39);for(c=0;39>c;c++)J[c]=new ma;K=new ya;H=new ya;g=new ya;d=Array(16);M=Array(573);n=Array(573);ka=Array(256);k=Array(512);h=Array(29);t=Array(30);pa=Array(1024)}for(var f=Array(1024),B=[];0<(c=Sa(f,0,f.length));){var C=Array(c);for(b=0;b<c;b++)C[b]=String.fromCharCode(f[b]);B[B.length]=C.join("")}ra=null;return B.join("")}})(this);
(function(V){var u,m,q=null,ha,T,y,r,Q,e,S,D,G,E,O,v,N,P,Z,a=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535],x=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],R=[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,99,99],p=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],ba=[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],X=[16,17,18,0,8,7,9,
6,10,5,11,4,12,3,13,2,14,1,15],F=function(){this.list=this.next=null},ja=function(){this.n=this.b=this.e=0;this.t=null},ca=function(a,e,m,g,d,p){this.BMAX=16;this.N_MAX=288;this.status=0;this.root=null;this.m=0;var B=Array(this.BMAX+1),C,n,z,k,h,t,r,x=Array(this.BMAX+1),w,q,v,u=new ja,E=Array(this.BMAX);k=Array(this.N_MAX);var I,y=Array(this.BMAX+1),A,D,G;G=this.root=null;for(h=0;h<B.length;h++)B[h]=0;for(h=0;h<x.length;h++)x[h]=0;for(h=0;h<E.length;h++)E[h]=null;for(h=0;h<k.length;h++)k[h]=0;for(h=
0;h<y.length;h++)y[h]=0;C=256<e?a[256]:this.BMAX;w=a;q=0;h=e;do B[w[q]]++,q++;while(0<--h);if(B[0]==e)this.root=null,this.status=this.m=0;else{for(t=1;t<=this.BMAX&&0==B[t];t++);r=t;p<t&&(p=t);for(h=this.BMAX;0!=h&&0==B[h];h--);z=h;p>h&&(p=h);for(A=1<<t;t<h;t++,A<<=1)if(0>(A-=B[t])){this.status=2;this.m=p;return}if(0>(A-=B[h]))this.status=2,this.m=p;else{B[h]+=A;y[1]=t=0;w=B;q=1;for(v=2;0<--h;)y[v++]=t+=w[q++];w=a;h=q=0;do 0!=(t=w[q++])&&(k[y[t]++]=h);while(++h<e);e=y[z];y[0]=h=0;w=k;q=0;k=-1;I=x[0]=
0;v=null;for(D=0;r<=z;r++)for(a=B[r];0<a--;){for(;r>I+x[1+k];){I+=x[1+k];k++;D=(D=z-I)>p?p:D;if((n=1<<(t=r-I))>a+1)for(n-=a+1,v=r;++t<D&&!((n<<=1)<=B[++v]);)n-=B[v];I+t>C&&I<C&&(t=C-I);D=1<<t;x[1+k]=t;v=Array(D);for(n=0;n<D;n++)v[n]=new ja;G=null==G?this.root=new F:G.next=new F;G.next=null;G.list=v;E[k]=v;0<k&&(y[k]=h,u.b=x[k],u.e=16+t,u.t=v,t=(h&(1<<I)-1)>>I-x[k],E[k-1][t].e=u.e,E[k-1][t].b=u.b,E[k-1][t].n=u.n,E[k-1][t].t=u.t)}u.b=r-I;q>=e?u.e=99:w[q]<m?(u.e=256>w[q]?16:15,u.n=w[q++]):(u.e=d[w[q]-
m],u.n=g[w[q++]-m]);n=1<<r-I;for(t=h>>I;t<D;t+=n)v[t].e=u.e,v[t].b=u.b,v[t].n=u.n,v[t].t=u.t;for(t=1<<r-1;0!=(h&t);t>>=1)h^=t;for(h^=t;(h&(1<<I)-1)!=y[k];)I-=x[k],k--}this.m=x[1];this.status=0!=A&&1!=z?1:0}}},w=function(a){for(;Q<a;){var e=r,m;m=P.length==Z?-1:P.charCodeAt(Z++)&255;r=e|m<<Q;Q+=8}},A=function(e){return r&a[e]},z=function(a){r>>=a;Q-=a},U=function(a,p,q){var g,d,r;if(0==q)return 0;for(r=0;;){w(v);d=E.list[A(v)];for(g=d.e;16<g;){if(99==g)return-1;z(d.b);g-=16;w(g);d=d.t[A(g)];g=d.e}z(d.b);
if(16==g)m&=32767,a[p+r++]=u[m++]=d.n;else{if(15==g)break;w(g);D=d.n+A(g);z(g);w(N);d=O.list[A(N)];for(g=d.e;16<g;){if(99==g)return-1;z(d.b);g-=16;w(g);d=d.t[A(g)];g=d.e}z(d.b);w(g);G=m-d.n-A(g);for(z(g);0<D&&r<q;)D--,G&=32767,m&=32767,a[p+r++]=u[m++]=u[G++]}if(r==q)return q}e=-1;return r},Y=function(a,e,m){var g,d,r,q,u,n,y,k=Array(316);for(g=0;g<k.length;g++)k[g]=0;w(5);n=257+A(5);z(5);w(5);y=1+A(5);z(5);w(4);g=4+A(4);z(4);if(286<n||30<y)return-1;for(d=0;d<g;d++)w(3),k[X[d]]=A(3),z(3);for(;19>d;d++)k[X[d]]=
0;v=7;d=new ca(k,19,19,null,null,v);if(0!=d.status)return-1;E=d.root;v=d.m;q=n+y;for(g=r=0;g<q;)if(w(v),u=E.list[A(v)],d=u.b,z(d),d=u.n,16>d)k[g++]=r=d;else if(16==d){w(2);d=3+A(2);z(2);if(g+d>q)return-1;for(;0<d--;)k[g++]=r}else{17==d?(w(3),d=3+A(3),z(3)):(w(7),d=11+A(7),z(7));if(g+d>q)return-1;for(;0<d--;)k[g++]=0;r=0}v=9;d=new ca(k,n,257,x,R,v);0==v&&(d.status=1);if(0!=d.status)return-1;E=d.root;v=d.m;for(g=0;g<y;g++)k[g]=k[g+n];N=6;d=new ca(k,y,0,p,ba,N);O=d.root;N=d.m;return 0==N&&257<n||0!=
d.status?-1:U(a,e,m)},da=function(a,K,H){var g,d;for(g=0;g<H&&(!S||-1!=e);){if(0<D){if(0!=e)for(;0<D&&g<H;)D--,G&=32767,m&=32767,a[K+g++]=u[m++]=u[G++];else{for(;0<D&&g<H;)D--,m&=32767,w(8),a[K+g++]=u[m++]=A(8),z(8);0==D&&(e=-1)}if(g==H)break}if(-1==e){if(S)break;w(1);0!=A(1)&&(S=!0);z(1);w(2);e=A(2);z(2);E=null;D=0}switch(e){case 0:d=a;var F=K+g,B=H-g,C=void 0,C=Q&7;z(C);w(16);C=A(16);z(16);w(16);if(C!=(~r&65535))d=-1;else{z(16);D=C;for(C=0;0<D&&C<B;)D--,m&=32767,w(8),d[F+C++]=u[m++]=A(8),z(8);0==
D&&(e=-1);d=C}break;case 1:if(null!=E)d=U(a,K+g,H-g);else a:{d=a;F=K+g;B=H-g;if(null==q){for(var n=void 0,C=Array(288),n=0;144>n;n++)C[n]=8;for(;256>n;n++)C[n]=9;for(;280>n;n++)C[n]=7;for(;288>n;n++)C[n]=8;T=7;n=new ca(C,288,257,x,R,T);if(0!=n.status){d=-1;break a}q=n.root;T=n.m;for(n=0;30>n;n++)C[n]=5;y=5;n=new ca(C,30,0,p,ba,y);if(1<n.status){q=null;d=-1;break a}ha=n.root;y=n.m}E=q;O=ha;v=T;N=y;d=U(d,F,B)}break;case 2:d=null!=E?U(a,K+g,H-g):Y(a,K+g,H-g);break;default:d=-1}if(-1==d)return S?0:-1;
g+=d}return g};V.Zip||(V.Zip={});V.Zip.inflate=function(a){var p;null==u&&(u=Array(65536));Q=r=m=0;e=-1;S=!1;D=G=0;E=null;P=a;Z=0;for(var q=Array(1024),g=[];0<(a=da(q,0,q.length));){var d=Array(a);for(p=0;p<a;p++)d[p]=String.fromCharCode(q[p]);g[g.length]=d.join("")}P=null;return g.join("")}})(this);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment