/* pako 0.0.0 nodeca/pako */ !function(t){if("object"==typeof exports)module.exports=t();else if("function"==typeof define&&define.amd)define(t);else{var e;"undefined"!=typeof window?e=window:"undefined"!=typeof global?e=global:"undefined"!=typeof self&&(e=self),e.pako=t()}}(function(){return function t(e,a,r){function n(s,_){if(!a[s]){if(!e[s]){var l="function"==typeof require&&require;if(!_&&l)return l(s,!0);if(i)return i(s,!0);throw new Error("Cannot find module '"+s+"'")}var h=a[s]={exports:{}};e[s][0].call(h.exports,function(t){var a=e[s][1][t];return n(a?a:t)},h,h.exports,t,e,a,r)}return a[s].exports}for(var i="function"==typeof require&&require,s=0;s0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o;var a=_.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==f)throw new Error(h[a])};b.prototype.push=function(t,e){var a,n,i=this.strm,s=this.options.chunkSize;if(this.ended)return!1;n=e===~~e?e:e===!0?u:d,i.next_in=t,i.next_in_index=0,i.avail_in=i.next_in.length,i.next_out=l.arrayCreate(s);do{if(i.avail_out=this.options.chunkSize,i.next_out_index=0,a=_.deflate(i,n),a!==c&&a!==f)return this.onEnd(a),this.ended=!0,!1;i.next_out_index&&(this.onData(r(i.next_out,i.next_out_index)),(i.avail_in>0||0===i.avail_out)&&(i.next_out=l.arrayCreate(this.options.chunkSize)))}while(i.avail_in>0||0===i.avail_out);return n===u?(a=_.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===f):!0},b.prototype.onData=function(t){this.chunks.push(t)},b.prototype.onEnd=function(t){t===f&&(this.result=l.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=h[t]},a.Deflate=b,a.deflate=n,a.deflateRaw=i,a.gzip=s},{"./zlib/deflate.js":4,"./zlib/messages":5,"./zlib/utils":7,"./zlib/zstream":8}],2:[function(t,e){"use strict";function a(t,e,a,r){for(var n=65535&t,i=t>>>16&65535,s=0;0!==a;){s=a>5552?5552:a,a-=s;do n+=e[r++],i+=n;while(--s);n%=65521,i%=65521}return n|i<<16}e.exports=a},{}],3:[function(t,e){"use strict";function a(){for(var t,e=[],a=0;256>a;a++){t=a;for(var r=0;8>r;r++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e}function r(t,e,a,r){var i=n,s=r+a;t=-1^t;for(var _=r;s>_;_++)t=t>>>8^i[255&(t^e[_])];return-1^t}var n=a();e.exports=r},{}],4:[function(t,e,a){"use strict";function r(t){return(t<<1)-(t>4?9:0)}function n(t){for(var e=t.length;--e;)t[e]=0}function i(t){var e=t.state,a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(C.arraySet(t.next_out,e.pending_buf,e.pending_out,a,t.next_out_index),t.next_out_index+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))}function s(t,e){S._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,i(t.strm)}function _(t,e){t.pending_buf[t.pending++]=e}function l(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function h(t,e,a,r){var n=t.avail_in;return n>r&&(n=r),0===n?0:(t.avail_in-=n,C.arraySet(e,t.next_in,t.next_in_index,n,a),1===t.state.wrap?t.adler=E(t.adler,e,n,a):2===t.state.wrap&&(t.adler=B(t.adler,e,n,a)),t.next_in_index+=n,t.total_in+=n,n)}function o(t,e){var a,r,n=t.max_chain_length,i=t.strstart,s=t.prev_length,_=t.nice_match,l=t.strstart>t.w_size-se?t.strstart-(t.w_size-se):0,h=t.window,o=t.w_mask,d=t.prev,u=t.strstart+ie,f=h[i+s-1],c=h[i+s];t.prev_length>=t.good_match&&(n>>=2),_>t.lookahead&&(_=t.lookahead);do if(a=e,h[a+s]===c&&h[a+s-1]===f&&h[a]===h[i]&&h[++a]===h[i+1]){i+=2,a++;do;while(h[++i]===h[++a]&&h[++i]===h[++a]&&h[++i]===h[++a]&&h[++i]===h[++a]&&h[++i]===h[++a]&&h[++i]===h[++a]&&h[++i]===h[++a]&&h[++i]===h[++a]&&u>i);if(r=ie-(u-i),i=u-ie,r>s){if(t.match_start=e,s=r,r>=_)break;f=h[i+s-1],c=h[i+s]}}while((e=d[e&o])>l&&0!==--n);return s<=t.lookahead?s:t.lookahead}function d(t){var e,a,r,n,i,s=t.w_size;do{if(n=t.window_size-t.lookahead-t.strstart,t.strstart>=s+(s-se)){C.arraySet(t.window,t.window,s,s,0),t.match_start-=s,t.strstart-=s,t.block_start-=s,a=t.hash_size,e=a;do r=t.head[--e],t.head[e]=r>=s?r-s:0;while(--a);a=s,e=a;do r=t.prev[--e],t.prev[e]=r>=s?r-s:0;while(--a);n+=s}if(0===t.strm.avail_in)break;if(a=h(t.strm,t.window,t.strstart+t.lookahead,n),t.lookahead+=a,t.lookahead+t.insert>=ne)for(i=t.strstart-t.insert,t.ins_h=t.window[i],t.ins_h=(t.ins_h<t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(d(t),0===t.lookahead&&e===U)return pe;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var r=t.block_start+a;if((0===t.strstart||t.strstart>=r)&&(t.lookahead=t.strstart-r,t.strstart=r,s(t,!1),0===t.strm.avail_out))return pe;if(t.strstart-t.block_start>=t.w_size-se&&(s(t,!1),0===t.strm.avail_out))return pe}return t.insert=0,e===I?(s(t,!0),0===t.strm.avail_out?we:be):t.strstart>t.block_start&&(s(t,!1),0===t.strm.avail_out)?pe:pe}function f(t,e){for(var a,r;;){if(t.lookahead=ne&&(t.ins_h=(t.ins_h<=ne)if(r=S._tr_tally(t,t.strstart-t.match_start,t.match_length-ne),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=ne){t.match_length--;do t.strstart++,t.ins_h=(t.ins_h<=ne&&(t.ins_h=(t.ins_h<4096)&&(t.match_length=ne-1)),t.prev_length>=ne&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-ne,r=S._tr_tally(t,t.strstart-1-t.match_start,t.prev_length-ne),t.lookahead-=t.prev_length-1,t.prev_length-=2;do++t.strstart<=n&&(t.ins_h=(t.ins_h<=ne&&t.strstart>0&&(n=t.strstart-1,r=_[n],r===_[++n]&&r===_[++n]&&r===_[++n])){i=t.strstart+ie;do;while(r===_[++n]&&r===_[++n]&&r===_[++n]&&r===_[++n]&&r===_[++n]&&r===_[++n]&&r===_[++n]&&r===_[++n]&&i>n);t.match_length=ie-(i-n),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=ne?(a=S._tr_tally(t,1,t.match_length-ne),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=S._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(s(t,!1),0===t.strm.avail_out))return pe}return t.insert=0,e===I?(s(t,!0),0===t.strm.avail_out?we:be):t.last_lit&&(s(t,!1),0===t.strm.avail_out)?pe:ve}function v(t,e){for(var a;;){if(0===t.lookahead&&(d(t),0===t.lookahead)){if(e===U)return pe;break}if(t.match_length=0,a=S._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(s(t,!1),0===t.strm.avail_out))return pe}return t.insert=0,e===I?(s(t,!0),0===t.strm.avail_out?we:be):t.last_lit&&(s(t,!1),0===t.strm.avail_out)?pe:ve}function w(t){t.window_size=2*t.w_size,n(t.head),t.max_lazy_match=A[t.level].max_lazy,t.good_match=A[t.level].good_length,t.nice_match=A[t.level].nice_length,t.max_chain_length=A[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=ne-1,t.match_available=0,t.ins_h=0}function b(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=N,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=C.array16Create(2*ae),this.dyn_dtree=C.array16Create(2*(2*te+1)),this.bl_tree=C.array16Create(2*(2*ee+1)),n(this.dyn_ltree),n(this.dyn_dtree),n(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=C.array16Create(re+1),this.heap=C.array16Create(2*$+1),n(this.heap),this.heap_len=0,this.heap_max=0,this.depth=C.array16Create(2*$+1),n(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0,this.high_water=0}function m(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=M,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?le:fe,t.adler=2===e.wrap?0:1,e.last_flush=U,S._tr_init(e),D):P}function g(t){var e=m(t);return e===D&&w(t.state),e}function y(t,e,a,r,n,i){if(!t)return P;var s=1;if(e===G&&(e=6),0>r?(s=0,r=-r):r>15&&(s=2,r-=16),1>n||n>Q||a!==N||8>r||r>15||0>e||e>9||0>i||i>J)return P;8===r&&(r=9);var _=new b;return t.state=_,_.strm=t,_.wrap=s,_.gzhead=null,_.w_bits=r,_.w_size=1<<_.w_bits,_.w_mask=_.w_size-1,_.hash_bits=n+7,_.hash_size=1<<_.hash_bits,_.hash_mask=_.hash_size-1,_.hash_shift=~~((_.hash_bits+ne-1)/ne),_.window=C.arrayCreate(2*_.w_size),_.head=C.array16Create(_.hash_size),_.prev=C.array16Create(_.w_size),_.high_water=0,_.lit_bufsize=1<>1,_.l_buf=3*_.lit_bufsize,_.level=e,_.strategy=i,_.method=a,g(t)}function k(t,e){return y(t,e,N,V,W,K)}function x(t,e){var a,s;if(!t||!t.state||e>O||0>e)return P;if(s=t.state,!t.next_out||!t.next_in&&0!==t.avail_in||s.status===ce&&e!==I)return 0===t.avail_out?F:P;if(s.strm=t,a=s.last_flush,s.last_flush=e,s.status===le)if(2===s.wrap){if(t.adler=0,_(s,31),_(s,139),_(s,8),s.gzhead)throw new Error("Custom GZIP headers not supported");_(s,0),_(s,0),_(s,0),_(s,0),_(s,0),_(s,9===s.level?2:s.strategy>=Z||s.level<2?4:0),_(s,me),s.status=fe}else{var h=N+(s.w_bits-8<<4)<<8,o=-1;o=s.strategy>=Z||s.level<2?0:s.level<6?1:6===s.level?2:3,h|=o<<6,0!==s.strstart&&(h|=_e),h+=31-h%31,s.status=fe,l(s,h),0!==s.strstart&&(l(s,t.adler>>>16),l(s,65535&t.adler)),t.adler=1}if(0!==s.pending){if(i(t),0===t.avail_out)return s.last_flush=-1,D}else if(0===t.avail_in&&r(e)<=r(a)&&e!==I)return F;if(s.status===ce&&0!==t.avail_in)return F;if(0!==t.avail_in||0!==s.lookahead||e!==U&&s.status!==ce){var d=s.strategy===Z?v(s,e):s.strategy===H?p(s,e):A[s.level].func(s,e);if((d===we||d===be)&&(s.status=ce),d===pe||d===we)return 0===t.avail_out&&(s.last_flush=-1),D;if(d===ve&&(e===j?S._tr_align(s):e!==O&&(S._tr_stored_block(s,0,0,!1),e===q&&(n(s.head),0===s.lookahead&&(s.strstart=0,s.block_start=0,s.insert=0))),i(t),0===t.avail_out))return s.last_flush=-1,D}return e!==I?D:s.wrap<=0?L:(2===s.wrap?(_(s,255&t.adler),_(s,t.adler>>8&255),_(s,t.adler>>16&255),_(s,t.adler>>24&255),_(s,255&t.total_in),_(s,t.total_in>>8&255),_(s,t.total_in>>16&255),_(s,t.total_in>>24&255)):(l(s,t.adler>>>16),l(s,65535&t.adler)),i(t),s.wrap>0&&(s.wrap=-s.wrap),0!==s.pending?D:L)}function z(t){var e=t.state.status;return e!==le&&e!==he&&e!==oe&&e!==de&&e!==ue&&e!==fe&&e!==ce?P:(t.state=null,e===fe?R:D)}var A,C=t("./utils"),S=t("./trees"),E=t("./adler32"),B=t("./crc32"),U=0,j=1,q=3,I=4,O=5,D=0,L=1,P=-2,R=-3,F=-5,G=-1,T=1,Z=2,H=3,J=4,K=0,M=2,N=8,Q=9,V=15,W=8,X=29,Y=256,$=Y+1+X,te=30,ee=19,ae=2*$+1,re=15,ne=3,ie=258,se=ie+ne+1,_e=32,le=42,he=69,oe=73,de=91,ue=103,fe=113,ce=666,pe=1,ve=2,we=3,be=4,me=3,ge=function(t,e,a,r,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=r,this.func=n};A=[new ge(0,0,0,0,u),new ge(4,4,8,4,f),new ge(4,5,16,8,f),new ge(4,6,32,32,f),new ge(4,4,16,16,c),new ge(8,16,32,32,c),new ge(8,16,128,128,c),new ge(8,32,128,256,c),new ge(32,128,258,1024,c),new ge(32,258,258,4096,c)],a.deflateInit=k,a.deflateInit2=y,a.deflateReset=g,a.deflate=x,a.deflateEnd=z,a.deflate_info="pako deflate"},{"./adler32":2,"./crc32":3,"./trees":6,"./utils":7}],5:[function(t,e){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],6:[function(t,e,a){"use strict";function r(t){for(var e=t.length;--e;)t[e]=0}function n(t){return 256>t?se[t]:se[256+(t>>>7)]}function i(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function s(t,e,a){t.bi_valid>N-a?(t.bi_buf|=e<>N-t.bi_valid,t.bi_valid+=a-N):(t.bi_buf|=e<>>=1,a<<=1;while(--e>0);return a>>>1}function h(t){16===t.bi_valid?(i(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}function o(t,e){var a,r,n,i,s,_,l=e.dyn_tree,h=e.max_code,o=e.stat_desc.static_tree,d=e.stat_desc.has_stree,u=e.stat_desc.extra_bits,f=e.stat_desc.extra_base,c=e.stat_desc.max_length,p=0;for(i=0;M>=i;i++)t.bl_count[i]=0;for(l[2*t.heap[t.heap_max]+1]=0,a=t.heap_max+1;K>a;a++)r=t.heap[a],i=l[2*l[2*r+1]+1]+1,i>c&&(i=c,p++),l[2*r+1]=i,r>h||(t.bl_count[i]++,s=0,r>=f&&(s=u[r-f]),_=l[2*r],t.opt_len+=_*(i+s),d&&(t.static_len+=_*(o[2*r+1]+s)));if(0!==p){do{for(i=c-1;0===t.bl_count[i];)i--;t.bl_count[i]--,t.bl_count[i+1]+=2,t.bl_count[c]--,p-=2}while(p>0);for(i=c;0!==i;i--)for(r=t.bl_count[i];0!==r;)n=t.heap[--a],n>h||(l[2*n+1]!==i&&(t.opt_len+=(i-l[2*n+1])*l[2*n],l[2*n+1]=i),r--)}}function d(t,e,a){var r,n,i=new Array(M+1),s=0;for(r=1;M>=r;r++)i[r]=s=s+a[r-1]<<1;for(n=0;e>=n;n++){var _=t[2*n+1];0!==_&&(t[2*n]=l(i[_]++,_))}}function u(){var t,e,a,r,n,i=new Array(M+1);for(a=0,r=0;G-1>r;r++)for(le[r]=a,t=0;t<1<<$[r];t++)_e[a++]=r;for(_e[a-1]=r,n=0,r=0;16>r;r++)for(he[r]=n,t=0;t<1<>=7;H>r;r++)for(he[r]=n<<7,t=0;t<1<=e;e++)i[e]=0;for(t=0;143>=t;)ne[2*t+1]=8,t++,i[8]++;for(;255>=t;)ne[2*t+1]=9,t++,i[9]++;for(;279>=t;)ne[2*t+1]=7,t++,i[7]++;for(;287>=t;)ne[2*t+1]=8,t++,i[8]++;for(d(ne,Z+1,i),t=0;H>t;t++)ie[2*t+1]=5,ie[2*t]=l(t,5);oe=new fe(ne,$,T+1,Z,M),de=new fe(ie,te,0,H,M),ue=new fe(new Array(0),ee,0,J,Q)}function f(t){var e;for(e=0;Z>e;e++)t.dyn_ltree[2*e]=0;for(e=0;H>e;e++)t.dyn_dtree[2*e]=0;for(e=0;J>e;e++)t.bl_tree[2*e]=0;t.dyn_ltree[2*V]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function c(t){t.bi_valid>8?i(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function p(t,e,a,r){c(t),r&&(i(t,a),i(t,~a)),U.arraySet(t.pending_buf,t.window,e,a,t.pending),t.pending+=a}function v(t,e,a,r){var n=2*e,i=2*a;return t[n]a;a++)0!==i[2*a]?(t.heap[++t.heap_len]=h=a,t.depth[a]=0):i[2*a+1]=0;for(;t.heap_len<2;)n=t.heap[++t.heap_len]=2>h?++h:0,i[2*n]=1,t.depth[n]=0,t.opt_len--,_&&(t.static_len-=s[2*n+1]);for(e.max_code=h,a=t.heap_len>>1;a>=1;a--)w(t,i,a);n=l;do a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],w(t,i,1),r=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=r,i[2*n]=i[2*a]+i[2*r],t.depth[n]=(t.depth[a]>=t.depth[r]?t.depth[a]:t.depth[r])+1,i[2*a+1]=i[2*r+1]=n,t.heap[1]=n++,w(t,i,1);while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],o(t,e),d(i,h,t.bl_count)}function g(t,e,a){var r,n,i=-1,s=e[1],_=0,l=7,h=4;for(0===s&&(l=138,h=3),e[2*(a+1)+1]=65535,r=0;a>=r;r++)n=s,s=e[2*(r+1)+1],++__?t.bl_tree[2*n]+=_:0!==n?(n!==i&&t.bl_tree[2*n]++,t.bl_tree[2*W]++):10>=_?t.bl_tree[2*X]++:t.bl_tree[2*Y]++,_=0,i=n,0===s?(l=138,h=3):n===s?(l=6,h=3):(l=7,h=4))}function y(t,e,a){var r,n,i=-1,l=e[1],h=0,o=7,d=4;for(0===l&&(o=138,d=3),r=0;a>=r;r++)if(n=l,l=e[2*(r+1)+1],!(++hh){do _(t,n,t.bl_tree);while(0!==--h)}else 0!==n?(n!==i&&(_(t,n,t.bl_tree),h--),_(t,W,t.bl_tree),s(t,h-3,2)):10>=h?(_(t,X,t.bl_tree),s(t,h-3,3)):(_(t,Y,t.bl_tree),s(t,h-11,7));h=0,i=n,0===l?(o=138,d=3):n===l?(o=6,d=3):(o=7,d=4)}}function k(t){var e;for(g(t,t.dyn_ltree,t.l_desc.max_code),g(t,t.dyn_dtree,t.d_desc.max_code),m(t,t.bl_desc),e=J-1;e>=3&&0===t.bl_tree[2*ae[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}function x(t,e,a,r){var n;for(s(t,e-257,5),s(t,a-1,5),s(t,r-4,4),n=0;r>n;n++)s(t,t.bl_tree[2*ae[n]+1],3);y(t,t.dyn_ltree,e-1),y(t,t.dyn_dtree,a-1)}function z(t){var e,a=4093624447;for(e=0;31>=e;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return q;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return I;for(e=32;T>e;e++)if(0!==t.dyn_ltree[2*e])return I;return q}function A(t){pe||(u(),pe=!0),t.l_desc=new ce(t.dyn_ltree,oe),t.d_desc=new ce(t.dyn_dtree,de),t.bl_desc=new ce(t.bl_tree,ue),t.bi_buf=0,t.bi_valid=0,f(t)}function C(t,e,a,r){s(t,(D<<1)+(r?1:0),3),p(t,e,a,!0)}function S(t){s(t,L<<1,3),_(t,V,ne),h(t)}function E(t,e,a,r){var n,i,_=0;t.level>0?(t.strm.data_type===O&&(t.strm.data_type=z(t)),m(t,t.l_desc),m(t,t.d_desc),_=k(t),n=t.opt_len+3+7>>>3,i=t.static_len+3+7>>>3,n>=i&&(n=i)):n=i=a+5,n>=a+4&&-1!==e?C(t,e,a,r):t.strategy===j||i===n?(s(t,(L<<1)+(r?1:0),3),b(t,ne,ie)):(s(t,(P<<1)+(r?1:0),3),x(t,t.l_desc.max_code+1,t.d_desc.max_code+1,_+1),b(t,t.dyn_ltree,t.dyn_dtree)),f(t),r&&c(t)}function B(t,e,a){var r,i,s;if(t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&a,t.last_lit++,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(_e[a]+T+1)]++,t.dyn_dtree[2*n(e)]++),0===(8191&t.last_lit)&&t.level>2){for(r=8*t.last_lit,i=t.strstart-t.block_start,s=0;H>s;s++)r+=t.dyn_dtree[2*s]*(5+te[s]);if(r>>>=3,t.matches>1&&i>>1>r)return!0}return t.last_lit===t.lit_bufsize-1}var U=t("./utils"),j=4,q=0,I=1,O=2,D=0,L=1,P=2,R=3,F=258,G=29,T=256,Z=T+1+G,H=30,J=19,K=2*Z+1,M=15,N=16,Q=7,V=256,W=16,X=17,Y=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],te=[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],ee=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ae=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],re=512,ne=new Array(2*(Z+2));r(ne);var ie=new Array(2*H);r(ie);var se=new Array(re);r(se);var _e=new Array(F-R+1);r(_e);var le=new Array(G);r(le);var he=new Array(H);r(he);var oe,de,ue,fe=function(t,e,a,r,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=r,this.max_length=n,this.has_stree=t&&t.length},ce=function(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e},pe=!1;a._tr_init=A,a._tr_stored_block=C,a._tr_flush_block=E,a._tr_tally=B,a._tr_align=S},{"./utils":7}],7:[function(t,e,a){"use strict";function r(){return n&&!a.forceUntyped}var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=Function.prototype.call.bind(Object.prototype.toString),s=Array.isArray||function(t){return"[object Array]"===i(t)};a.forceUntyped=!1,a.typedOk=r,a.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(var r in a)a.hasOwnProperty(r)&&(t[r]=a[r])}}return t},a.arraySet=function(t,e,a,n,i){if(r()&&!s(e))return void t.set(e.subarray(a,a+n),i);for(var _=0;n>_;_++)t[i+_]=e[a+_]},a.arrayCreate=function(t){return r()?new Uint8Array(t):new Array(t)},a.array16Create=function(t){return r()?new Uint16Array(t):new Array(t)},a.flattenChunks=function(t){var e,a,n,i,s,_;if(r()){for(n=0,e=0,a=t.length;a>e;e++)n+=t[e].length;for(_=new Uint8Array(n),i=0,e=0,a=t.length;a>e;e++)s=t[e],_.set(s,i),i+=s.length;return _}return[].concat.apply([],t)}},{}],8:[function(t,e){"use strict";function a(){this.next_in=null,this.avail_in=0,this.total_in=0,this.next_out=null,this.avail_out=0,this.total_out=0,this.state=null,this.data_type=2,this.adler=0}e.exports=a},{}]},{},[1])(1)});