}functionv(a,b,c){vard,e,f=-1,i=b[1],j=0,k=7,l=4;for(0===i&&(k=138,l=3),d=0;c>=d;d++)if(e=i,i=b[2*(d+1)+1],!(++j<k&&e===i)){if(l>j){doh(a,e,a.bl_tree);while(0!==--j)}else0!==e?(e!==f&&(h(a,e,a.bl_tree),j--),h(a,Y,a.bl_tree),g(a,j-3,2)):10>=j?(h(a,Z,a.bl_tree),g(a,j-3,3)):(h(a,$,a.bl_tree),g(a,j-11,7));j=0,f=e,0===i?(k=138,l=3):e===i?(k=6,l=3):(k=7,l=4)}}functionw(a){varb;for(u(a,a.dyn_ltree,a.l_desc.max_code),u(a,a.dyn_dtree,a.d_desc.max_code),t(a,a.bl_desc),b=S-1;b>=3&&0===a.bl_tree[2*cb[b]+1];b--);returna.opt_len+=3*(b+1)+5+5+4,b}functionx(a,b,c,d){vare;for(g(a,b-257,5),g(a,c-1,5),g(a,d-4,4),e=0;d>e;e++)g(a,a.bl_tree[2*cb[e]+1],3);v(a,a.dyn_ltree,b-1),v(a,a.dyn_dtree,c-1)}functiony(a){varb,c=4093624447;for(b=0;31>=b;b++,c>>>=1)if(1&c&&0!==a.dyn_ltree[2*b])returnG;if(0!==a.dyn_ltree[18]||0!==a.dyn_ltree[20]||0!==a.dyn_ltree[26])returnH;for(b=32;P>b;b++)if(0!==a.dyn_ltree[2*b])returnH;returnG}functionz(a){pb||(m(),pb=!0),a.l_desc=newob(a.dyn_ltree,kb),a.d_desc=newob(a.dyn_dtree,lb),a.bl_desc=newob(a.bl_tree,mb),a.bi_buf=0,a.bi_valid=0,n(a)}functionA(a,b,c,d){g(a,(J<<1)+(d?1:0),3),p(a,b,c,!0)}functionB(a){g(a,K<<1,3),h(a,X,eb),j(a)}functionC(a,b,c,d){vare,f,h=0;a.level>0?(a.strm.data_type===I&&(a.strm.data_type=y(a)),t(a,a.l_desc),t(a,a.d_desc),h=w(a),e=a.opt_len+3+7>>>3,f=a.static_len+3+7>>>3,e>=f&&(e=f)):e=f=c+5,e>=c+4&&-1!==b?A(a,b,c,d):a.strategy===F||f===e?(g(a,(K<<1)+(d?1:0),3),s(a,eb,fb)):(g(a,(L<<1)+(d?1:0),3),x(a,a.l_desc.max_code+1,a.d_desc.max_code+1,h+1),s(a,a.dyn_ltree,a.dyn_dtree)),n(a),d&&o(a)}functionD(a,b,c){returna.pending_buf[a.d_buf+2*a.last_lit]=b>>>8&255,a.pending_buf[a.d_buf+2*a.last_lit+1]=255&b,a.pending_buf[a.l_buf+a.last_lit]=255&c,a.last_lit++,0===b?a.dyn_ltree[2*c]++:(a.matches++,b--,a.dyn_ltree[2*(hb[c]+P+1)]++,a.dyn_dtree[2*e(b)]++),a.last_lit===a.lit_bufsize-1}varE=a("./utils"),F=4,G=0,H=1,I=2,J=0,K=1,L=2,M=3,N=258,O=29,P=256,Q=P+1+O,R=30,S=19,T=2*Q+1,U=15,V=16,W=7,X=256,Y=16,Z=17,$=18,_=[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],ab=[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],bb=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],cb=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],db=512,eb=newArray(2*(Q+2));d(eb);varfb=newArray(2*R);d(fb);vargb=newArray(db);d(gb);varhb=newArray(N-M+1);d(hb);varib=newArray(O);d(ib);varjb=newArray(R);d(jb);varkb,lb,mb,nb=function(a,b,c,d,e){this.static_tree=a,this.extra_bits=b,this.extra_base=c,this.elems=d,this.max_length=e,this.has_stree=a&&a.length},ob=function(a,b){this.dyn_tree=a,this.max_code=0,this.stat_desc=b},pb=!1;c._tr_init=z,c._tr_stored_block=A,c._tr_flush_block=C,c._tr_tally=D,c._tr_align=B},{"./utils":31}],31:[function(a,b,c){"use strict";vard="undefined"!=typeofUint8Array&&"undefined"!=typeofUint16Array&&"undefined"!=typeofInt32Array;c.assign=function(a){for(varb=Array.prototype.slice.call(arguments,1);b.length;){varc=b.shift();if(c){if("object"!=typeofc)thrownewTypeError(c+"must be non-object");for(vardinc)c.hasOwnProperty(d)&&(a[d]=c[d])}}returna},c.shrinkBuf=function(a,b){returna.length===b?a:a.subarray?a.subarray(0,b):(a.length=b,a)};vare={arraySet:function(a,b,c,d,e){if(b.subarray)returnvoida.set(b.subarray(c,c+d),e);for(varf=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){varb,c,d,e,f,g;for(d=0,b=0,c=a.length;c>b;b++)d+=a[b].length;for(g=newUint8Array(d),e=0,b=0,c=a.length;c>b;b++)f=a[b],g.set(f,e),e+=f.length;returng}},f={arraySet:function(a,b,c,d,e){for(varf=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){return[].concat.apply([],a)}};c.setTyped=function(a){a?(c.Buf8=Uint8Array,c.Buf16=Uint16Array,c.Buf32=Int32Array,c.assign(c,e)):(c.Buf8=Array,c.Buf16=Array,c.Buf32=Array,c.assign(c,f))},c.setTyped(d)},{}],32:[function(a,b){"use strict";functionc(){this.next_in=null,this.next_in_index=0,this.avail_in=0,this.total_in=0,this.next_out=null,this.next_out_index=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}b.exports=c},{}]},{},[7])(7)});