define(["exports"],function(_exports){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.unzlibSync=function(r,a){return E(r.subarray((r=r,n=a&&a.dictionary,(8!=(15&r[0])||7>4||(r[0]<<8|r[1])%31)&&T(6,"invalid zlib data"),(r[1]>>5&1)==+!n&&T(6,"invalid zlib data: "+(32&r[1]?"need":"unexpected")+" dictionary"),2+(r[1]>>3&4)),-4),{i:2},a&&a.out,a&&a.dictionary);var n};function f(r,n){for(var i=new a(31),t=0;t<31;++t)i[t]=n+=1<>1|(21845&d)<<1))>>2|(13107&w)<<2))>>4|(3855&w)<<4;c[d]=((65280&w)>>8|(255&w)<<8)>>1}function b(r,e,n){for(var i=r.length,t=0,f=new a(e);t>l]=u}else for(o=new a(i),t=0;t>15-r[t]);return o}for(var s=new r(288),d=0;d<144;++d)s[d]=8;for(d=144;d<256;++d)s[d]=9;for(d=256;d<280;++d)s[d]=7;for(d=280;d<288;++d)s[d]=8;var h=new r(32);for(d=0;d<32;++d)h[d]=5;function p(r){for(var a=r[0],e=1;ea&&(a=r[e]);return a}function k(r,a,e){var n=a/8|0;return(r[n]|r[1+n]<<8)>>(7&a)&e}function m(r,a){var e=a/8|0;return(r[e]|r[1+e]<<8|r[2+e]<<16)>>(7&a)}var y=b(s,9,1),g=b(h,5,1),x=["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"],T=function(r,a,e){a=new Error(a||x[r]);if(a.code=r,Error.captureStackTrace&&Error.captureStackTrace(a,T),e)return a;throw a},E=function(a,e,f,o){var l=a.length,c=o?o.length:0;if(!l||e.f&&!e.l)return f||new r(0);function h(a){var e=f.length;e>4)<16)C[H++]=N;else{var Q=0,R=0;for(16==N?(R=3+k(a,E,3),E+=2,Q=C[H-1]):17==N?(R=3+k(a,E,7),E+=3):18==N&&(R=11+k(a,E,127),E+=7);R--;)C[H++]=Q}}var S=C.subarray(0,I),W=C.subarray(I),D=p(S),F=p(W),A=b(S,D,1),U=b(W,F,1)}else T(1);if(M>4;if((E+=15&Q)>M){s&&T(0);break}if(Q||T(2),$<256)f[z++]=$;else{if(256==$){Z=E,A=null;break}var rr,_=$-254,$=(264<$&&(rr=n[H=$-257],_=k(a,E,(1<>4;if($||T(3),E+=15&$,W=u[er],3a.length)&&(n=a.length),new r(a.subarray(0,n))}(f,z):f.subarray(0,z)},_exports=new r(0);var U="undefined"!=typeof TextDecoder&&new TextDecoder;try{U.decode(_exports,{stream:!0})}catch(r){}});