Comparing version 2.0.0 to 2.0.1
@@ -5,3 +5,3 @@ { | ||
"description": "A standalone JavaScript implementation of the Lempel-Ziv-Markov chain (LZMA) compression algorithm", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"homepage": "http://nmrugg.github.com/LZMA-JS/", | ||
@@ -8,0 +8,0 @@ "repository": { |
@@ -5,7 +5,6 @@ LZMA in a Browser | ||
[LZMA-JS](https://github.com/nmrugg/LZMA-JS) is a JavaScript implementation of the Lempel-Ziv-Markov chain (LZMA) compression algorithm. | ||
The JavaScript, CSS, and HTML is licensed under the MIT license. | ||
What's New in 2.0 | ||
--- | ||
<b>Speed</b> & <b>Size</b> | ||
Two things: <b>speed</b> & <b>size</b>. | ||
@@ -81,4 +80,3 @@ LZMA-JS 2.0 now minifies to almost half of 1.x and in some cases is 1,000x faster (particularly with high compression). | ||
LZMA-JS is based on [gwt-lzma](http://code.google.com/p/gwt-lzma/), which is a port of the LZMA SDK from | ||
Java into JavaScript. The original Java code is licensed under the Apache License 2.0 license. | ||
LZMA-JS was originally based on [gwt-lzma](http://code.google.com/p/gwt-lzma/), which is a port of the LZMA SDK from Java into JavaScript. | ||
@@ -102,1 +100,11 @@ | ||
In Node.js, the Web Worker code is already skipped, so there's no need to do this. | ||
And if you only need to compress or decompress and you're looking to save some bytes, instead of loading lzma_worker.js, | ||
you can simply load lzma-c.js (for compression) or lzma-d.js (for decompression). | ||
Of course, you'll want to load the minified versions if you're sending data over the wire. | ||
License | ||
--- | ||
<a href="https://raw.githubusercontent.com/nmrugg/LZMA-JS/master/LICENSE">MIT</a> |
@@ -1,2 +0,2 @@ | ||
var e=function(){function r(e,r){function t(){}return gn=t.prototype=r||new Hn,gn.hc=Mn,gn.lb=e,t}function t(e,r){postMessage({action:bn,callback_num:r,result:e})}function n(e,r){return e.detailMessage=r,e}function o(e,r){e[e.Kb++]=r}function i(e){var r,t;return t=e.join(""),e.length=e.Kb=0,r=t,e[e.Kb++]=r,r}function s(e,r){var t=Array(r);if(e>0){var n=[null,0,!1,[0,0]][e];if("number"!=typeof n)for(var o=0;r>o;++o)t[o]=n}return t}function a(e,r,t,n,o){var i;return i=s(o,n),u(),m(i,Zn,Yn),i.Ec=e,i.lb=r,i.bc=t,i}function _(e,r,t,n){return u(),m(n,Zn,Yn),n.Ec=e,n.lb=r,n.bc=t,n}function c(e,r,t){if(null!=t){if(e.bc>0&&!d(t.lb,e.bc))throw new ao;if(0>e.bc&&(t.mc==Sn||2==t.lb))throw new ao}return e[r]=t}function u(){u=Sn,Zn=[],Yn=[],f(new Wn,Zn,Yn)}function f(e,r,t){var n,o=0;for(var i in e)(n=e[i])&&(r[o]=i,t[o]=n,++o)}function m(e,r,t){u();for(var n=0,o=r.length;o>n;++n)e[r[n]]=t[n]}function d(e,r){return e&&ro[e][r]}function p(e,r){if(null!=e&&!d(e.lb,r))throw new co;return e}function l(e,r){var t,n;return t=e[1]+r[1],n=e[0]+r[0],v(n,t)}function h(e,r){return b(~~Math.max(Math.min(e[1]/Rn,2147483647),-2147483648)&~~Math.max(Math.min(r[1]/Rn,2147483647),-2147483648),k(e)&k(r))}function P(e,r){var t,n;return e[0]==r[0]&&e[1]==r[1]?0:(t=0>e[1],n=0>r[1],t&&!n?-1:!t&&n?1:L(e,r)[1]<0?-1:1)}function v(e,r){var t,n;for(r%=0x10000000000000000,e%=0x10000000000000000,t=r%Rn,n=Math.floor(e/Rn)*Rn,r=r-t+n,e=e-n+t;0>e;)e+=Rn,r-=Rn;for(;e>4294967295;)e-=Rn,r+=Rn;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function B(e,r){return e[0]==r[0]&&e[1]==r[1]}function S(e){return isNaN(e)?(E(),eo):-0x8000000000000000>e?(E(),Jn):e>=0x8000000000000000?(E(),jn):e>0?v(Math.floor(e),0):v(Math.ceil(e),0)}function g(e){var r,t;return e>-129&&128>e?(r=e+128,t=(z(),qn)[r],null==t&&(t=qn[r]=w(e)),t):w(e)}function w(e){return e>=0?[e,0]:[e+Rn,-Rn]}function k(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-Rn,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function b(e,r){var t,n;return t=e*Rn,n=r,0>r&&(n+=Rn),[n,t]}function y(e){var r,t;return B(e,(E(),Jn))?Jn:(r=-e[1],t=-e[0],t>4294967295&&(t-=Rn,r+=Rn),0>t&&(t+=Rn,r-=Rn),[t,r])}function M(e){return 30>=e?1<<e:M(30)*M(e-30)}function R(e,r){var t,n,o,i;return r&=63,B(e,(E(),Jn))?0==r?e:eo:0>e[1]?y(R(y(e),r)):(i=M(r),n=e[1]*i%0x10000000000000000,o=e[0]*i,t=o-o%Rn,n+=t,o-=t,n>=0x8000000000000000&&(n-=0x10000000000000000),[o,n])}function C(e,r){var t,n,o;return r&=63,o=M(r),t=e[1]/o,n=Math.floor(e[0]/o),v(n,t)}function D(e,r){var t;return r&=63,t=C(e,r),0>e[1]&&(t=l(t,R((E(),Un),63-r))),t}function L(e,r){var t,n;return t=e[1]-r[1],n=e[0]-r[0],v(n,t)}function z(){z=Sn,qn=a(Xo,0,9,256,0)}function E(){E=Sn,Vn=Math.log(2),jn=On,Jn=Cn,Kn=g(-1),Qn=g(1),Un=g(2),Xn=An,eo=g(0)}function F(e,r){return I(e,r,0,r.length),e}function I(e,r,t,n){return e.wc=r,e.Uc=t,e.fb=t+n,e.fb>r.length&&(e.fb=r.length),e}function N(e){return e.Uc>=e.fb?-1:255&e.wc[e.Uc++]}function x(e,r,t,n){return e.Uc>=e.fb?-1:(n=V(n,e.fb-e.Uc),Q(e.wc,e.Uc,r,t,n),e.Uc+=n,n)}function A(e){return e.wc=a(To,0,-1,32,1),e}function O(e,r){var t;e.wc.length>=r||(r=q(r,2*e.wc.length),t=a(To,0,-1,r,1),Q(e.wc,0,t,0,e.wc.length),e.wc=t)}function H(e){var r;return r=a(To,0,-1,e.fb,1),Q(e.wc,0,r,0,e.fb),r}function $(e,r){O(e,e.fb+1),e.wc[e.fb++]=r<<24>>24}function G(e,r,t,n){O(e,e.fb+n),Q(r,t,e.wc,e.fb,n),e.fb+=n}function T(e,r){return e.detailMessage=r,e}function W(e,r){return e.detailMessage=r,e}function Z(e,r){var t;return t=new _o,t.typeName=e+r,t}function Y(e,r){return e.detailMessage=r,e}function q(e,r){return e>r?e:r}function V(e,r){return r>e?e:r}function j(e,r){return null==r?!1:e+""==r}function J(e,r,t,n,o){var i;for(i=r;t>i;++i)n[o++]=e.charCodeAt(i)}function K(e){var r;return e.Db=(r=[],r.Kb=0,r),e}function Q(e,r,t,n,o){var i,s,a,_,u,f,m,d;if(null==e||null==t)throw new po;if(m=(e.mc==Sn||2==e.lb?e.hc():Mn()).typeName,a=(t.mc==Sn||2==t.lb?t.hc():Mn()).typeName,91!=m.charCodeAt(0)||91!=a.charCodeAt(0))throw W(new ao,"Must be array types");if(m.charCodeAt(1)!=a.charCodeAt(1))throw W(new ao,"Array types must match");if(d=e.length,_=t.length,0>r||0>n||0>o||r+o>d||n+o>_)throw new mo;if(76!=m.charCodeAt(1)&&91!=m.charCodeAt(1)||j(m,a))for(u=0;o>u;++u)t[n+u]=e[r+u];else if(f=p(e,3),i=p(t,3),(null==e?null:e)===(null==t?null:t)&&n>r)for(r+=o,s=n+o;s-->n;)c(i,s,f[--r]);else for(s=n+o;s>n;)c(i,n++,f[r++])}function U(e,r){if(!(Pt(r,1<<e.dicSize)&&St(r,e.fb)&&Bt(r,e.matchFinder)&&vt(r,e.lc,e.lp,e.pb)))throw n(new Tn,"unexpected failure")}function X(e){try{return Er(e.Cc)}catch(r){return e.exception=r,!1}}function er(e,r,t,n,o){var i,s;if(!o)throw Y(new uo,"null mode");if(P(n,Dn)<0)throw Y(new uo,"invalid length "+n);for(e.vb=n,i=ot(new Do),U(o,i),i.Rc=!0,gt(i,t),s=0;64>s;s+=8)$(t,255&k(C(n,s)));e.Cc=(i._=!1,i.zc=r,i.yc=!1,nt(i),i.d.Mb=t,mt(i),st(i),it(i),i.cb.mb=i.l+1-2,Et(i.cb,1<<i.K),i.k.mb=i.l+1-2,Et(i.k,1<<i.K),void(i.g=Ln),Lr(new bo,i))}function rr(e,r,t){e.Ac=A(new io);try{er(e,F(new no,r),e.Ac,g(r.length),t)}catch(n){throw n}return e}function tr(e,r,t){var n,o,i,s,_,c="";for(i=a(To,0,-1,5,1),o=0;i.length>o;++o){if(s=N(r),-1==s)throw T(new so,"truncated input");i[o]=s<<24>>24}if(n=Or(new yo),!$r(n,i))throw T(new so,"corrupted input");for(o=0;64>o;o+=8){if(s=N(r),-1==s)throw T(new so,"truncated input");s=s.toString(16),1==s.length&&(s="0"+s),c=s+""+c}/^0+$|^f+$/i.test(c)?e.vb=Dn:(_=parseInt(c,16),e.vb=_>4294967295?Dn:S(_)),e.Cc=xr(n,r,t,e.vb)}function nr(e,r){return e.Ac=A(new io),tr(e,F(new no,r),e.Ac),e}function or(e,r,t,n){var o;e.ic=r,e.Lb=t,o=r+t+n,(null==e.c||e.Cb!=o)&&(e.c=null,e.Cb=o,e.c=a(To,0,-1,e.Cb,1)),e.C=e.Cb-t}function ir(e,r){return e.c[e.e+e.p+r]}function sr(e,r,t,n){var o,i;for(e.bb&&e.p+r+n>e.h&&(n=e.h-(e.p+r)),++t,i=e.e+e.p+r,o=0;n>o&&e.c[i+o]==e.c[i+o-t];++o);return o}function ar(e){return e.h-e.p}function _r(e){var r,t,n;for(n=e.e+e.p-e.ic,n>0&&--n,t=e.e+e.h-n,r=0;t>r;++r)e.c[r]=e.c[n+r];e.e-=n}function cr(e){var r;++e.p,e.p>e.xb&&(r=e.e+e.p,r>e.C&&_r(e),ur(e))}function ur(e){var r,t,n;if(!e.bb)for(;;){if(n=-e.e+e.Cb-e.h,0==n)return;if(r=x(e.Vb,e.c,e.e+e.h,n),-1==r)return e.xb=e.h,t=e.e+e.xb,t>e.C&&(e.xb=e.C-e.e),void(e.bb=!0);e.h+=r,e.h>=e.p+e.Lb&&(e.xb=e.h-e.Lb)}}function fr(e,r){e.e+=r,e.xb-=r,e.p-=r,e.h-=r}function mr(){mr=Sn;var e,r,t;for(wo=a(Yo,0,-1,256,1),e=0;256>e;++e){for(t=e,r=0;8>r;++r)0!=(1&t)?t=t>>>1^-306674912:t>>>=1;wo[e]=t}}function dr(e,r,t,n,o){var i,s,_;return r>1073741567?!1:(e.vc=16+(n>>1),_=~~((r+t+n+o)/2)+256,or(e,r+t,n+o,_),e.Eb=n,i=r+1,e.m!=i&&(e.R=a(Yo,0,-1,2*(e.m=i),1)),s=65536,e.ib&&(s=r-1,s|=s>>1,s|=s>>2,s|=s>>4,s|=s>>8,s>>=1,s|=65535,s>16777216&&(s>>=1),e.Qc=s,++s,s+=e.M),s!=e.$b&&(e.zb=a(Yo,0,-1,e.$b=s,1)),!0)}function pr(e,r){var t,n,o,i,s,a,_,c,u,f,m,d,p,l,h,P,v,B,S,g,w;if(e.h>=e.p+e.Eb)l=e.Eb;else if(l=e.h-e.p,e.hb>l)return hr(e),0;for(v=0,h=e.p>e.m?e.p-e.m:0,n=e.e+e.p,P=1,c=0,u=0,e.ib?(w=wo[255&e.c[n]]^255&e.c[n+1],c=1023&w,w^=(255&e.c[n+2])<<8,u=65535&w,f=(w^wo[255&e.c[n+3]]<<5)&e.Qc):f=255&e.c[n]^(255&e.c[n+1])<<8,o=e.zb[e.M+f],e.ib&&(i=e.zb[c],s=e.zb[1024+u],e.zb[c]=e.p,e.zb[1024+u]=e.p,i>h&&e.c[e.e+i]==e.c[n]&&(r[v++]=P=2,r[v++]=e.p-i-1),s>h&&e.c[e.e+s]==e.c[n]&&(s==i&&(v-=2),r[v++]=P=3,r[v++]=e.p-s-1,i=s),0!=v&&i==o&&(v-=2,P=1)),e.zb[e.M+f]=e.p,S=(e.j<<1)+1,g=e.j<<1,d=p=e.u,0!=e.u&&o>h&&e.c[e.e+o+e.u]!=e.c[n+e.u]&&(r[v++]=P=e.u,r[v++]=e.p-o-1),t=e.vc;;){if(h>=o||0==t--){e.R[S]=e.R[g]=0;break}if(_=e.p-o,a=(e.j>=_?e.j-_:e.j-_+e.m)<<1,B=e.e+o,m=p>d?d:p,e.c[B+m]==e.c[n+m]){for(;++m!=l&&e.c[B+m]==e.c[n+m];);if(m>P&&(r[v++]=P=m,r[v++]=_-1,m==l)){e.R[g]=e.R[a],e.R[S]=e.R[a+1];break}}(255&e.c[n+m])>(255&e.c[B+m])?(e.R[g]=o,g=a+1,o=e.R[g],p=m):(e.R[S]=o,S=a,o=e.R[S],d=m)}return hr(e),v}function lr(e){e.e=0,e.p=0,e.h=0,e.bb=!1,ur(e),e.j=0,fr(e,-1)}function hr(e){var r;++e.j>=e.m&&(e.j=0),cr(e),1073741823==e.p&&(r=e.p-e.m,Pr(e.R,2*e.m,r),Pr(e.zb,e.$b,r),fr(e,r))}function Pr(e,r,t){var n,o;for(n=0;r>n;++n)o=e[n],t>=o?o=0:o-=t,e[n]=o}function vr(e,r){e.ib=r>2,e.ib?(e.u=0,e.hb=4,e.M=66560):(e.u=2,e.hb=3,e.M=0)}function Br(e,r){var t,n,o,i,s,a,_,c,u,f,m,d,p,l,h,P,v;do{if(e.h>=e.p+e.Eb)d=e.Eb;else if(d=e.h-e.p,e.hb>d){hr(e);continue}for(p=e.p>e.m?e.p-e.m:0,n=e.e+e.p,e.ib?(v=wo[255&e.c[n]]^255&e.c[n+1],a=1023&v,e.zb[a]=e.p,v^=(255&e.c[n+2])<<8,_=65535&v,e.zb[1024+_]=e.p,c=(v^wo[255&e.c[n+3]]<<5)&e.Qc):c=255&e.c[n]^(255&e.c[n+1])<<8,o=e.zb[e.M+c],e.zb[e.M+c]=e.p,h=(e.j<<1)+1,P=e.j<<1,f=m=e.u,t=e.vc;;){if(p>=o||0==t--){e.R[h]=e.R[P]=0;break}if(s=e.p-o,i=(e.j>=s?e.j-s:e.j-s+e.m)<<1,l=e.e+o,u=m>f?f:m,e.c[l+u]==e.c[n+u]){for(;++u!=d&&e.c[l+u]==e.c[n+u];);if(u==d){e.R[P]=e.R[i],e.R[h]=e.R[i+1];break}}(255&e.c[n+u])>(255&e.c[l+u])?(e.R[P]=o,P=i+1,o=e.R[P],m=u):(e.R[h]=o,h=i,o=e.R[h],f=u)}hr(e)}while(0!=--r)}function Sr(e,r,t){var n;for(n=e.p-r-1,0>n&&(n+=e.L);0!=t;--t)n>=e.L&&(n=0),e.Wb[e.p++]=e.Wb[n++],e.p>=e.L&&wr(e)}function gr(e,r){(null==e.Wb||e.L!=r)&&(e.Wb=a(To,0,-1,r,1)),e.L=r,e.p=0,e.h=0}function wr(e){var r;r=e.p-e.h,0!=r&&(G(e.Vb,e.Wb,e.h,r),e.p>=e.L&&(e.p=0),e.h=e.p)}function kr(e,r){var t;return t=e.p-r-1,0>t&&(t+=e.L),e.Wb[t]}function br(e,r){r||(e.h=0,e.p=0)}function yr(e,r){e.Wb[e.p++]=r,e.p>=e.L&&wr(e)}function Mr(e){wr(e),e.Vb=null}function Rr(e,r){wr(e),e.Vb=null,e.Vb=r}function Cr(e){return e-=2,4>e?e:3}function Dr(e){return 4>e?0:10>e?e-3:e-6}function Lr(e,r){return e.jb=r,e.wb=null,e.Bc=!0,e}function zr(e,r){return e.wb=r,e.jb=null,e.Bc=!0,e}function Er(e){var r;if(!e.Bc)throw new fo;r=!0;try{return e.jb?Ir(e):Fr(e),r=!1,e.Bc}finally{r&&(e.Bc=!1)}}function Fr(e){var r;if(r=Ar(e.wb),-1==r)throw T(new so,"corrupted input");e._b=Dn,e.Wc=e.wb.g,(1==r||P(e.wb.Mc,Ln)>=0&&P(e.wb.g,e.wb.Mc)>=0)&&(Nr(e.wb),e.Bc=!1)}function Ir(e){tt(e.jb,e.jb.jc,e.jb.Hc,e.jb.Tc),e._b=e.jb.jc[0],e.jb.Tc[0]&&(ht(e.jb),e.Bc=!1)}function Nr(e){wr(e.H),Mr(e.H),e.f.Mb=null}function xr(e,r,t,n){return e.f.Mb=r,Rr(e.H,t),Hr(e),e.S=0,e.nb=0,e.Oc=0,e.Pc=0,e.Vc=0,e.Mc=n,e.g=Ln,e.dc=0,zr(new bo,e)}function Ar(e){var r,t,n,o,i,s;if(s=k(e.g)&e.oc,0==Xt(e.f,e.Tb,(e.S<<4)+s))r=jr(e.sb,k(e.g),e.dc),e.dc=7>e.S?Kr(r,e.f):Qr(r,e.f,kr(e.H,e.nb)),yr(e.H,e.dc),e.S=Dr(e.S),e.g=l(e.g,zn);else{if(1==Xt(e.f,e.lc,e.S))n=0,0==Xt(e.f,e.Rb,e.S)?0==Xt(e.f,e.Ab,(e.S<<4)+s)&&(e.S=7>e.S?9:11,n=1):(0==Xt(e.f,e.Qb,e.S)?t=e.Oc:(0==Xt(e.f,e.Ob,e.S)?t=e.Pc:(t=e.Vc,e.Vc=e.Pc),e.Pc=e.Oc),e.Oc=e.nb,e.nb=t),0==n&&(n=Zr(e.Gb,e.f,s)+2,e.S=7>e.S?8:11);else if(e.Vc=e.Pc,e.Pc=e.Oc,e.Oc=e.nb,n=2+Zr(e.cc,e.f,s),e.S=7>e.S?7:10,i=Wt(e.tb[Cr(n)],e.f),i>=4){if(o=(i>>1)-1,e.nb=(2|1&i)<<o,14>i)e.nb+=Yt(e.tc,e.nb-i-1,e.f,o);else if(e.nb+=en(e.f,o-4)<<4,e.nb+=Zt(e.Sb,e.f),0>e.nb)return-1==e.nb?1:-1}else e.nb=i;if(P(g(e.nb),e.g)>=0||e.nb>=e.T)return-1;Sr(e.H,e.nb,n),e.g=l(e.g,g(n)),e.dc=kr(e.H,0)}return 0}function Or(e){var r;for(e.H=new ko,e.f=new Oo,e.Tb=a(Wo,0,-1,192,1),e.lc=a(Wo,0,-1,12,1),e.Rb=a(Wo,0,-1,12,1),e.Qb=a(Wo,0,-1,12,1),e.Ob=a(Wo,0,-1,12,1),e.Ab=a(Wo,0,-1,192,1),e.tb=a(Qo,0,7,4,0),e.tc=a(Wo,0,-1,114,1),e.Sb=Tt(new xo,4),e.cc=Yr(new Mo),e.Gb=Yr(new Mo),e.sb=new Ro,r=0;4>r;++r)e.tb[r]=Tt(new xo,6);return e}function Hr(e){var r;for(br(e.H,!1),tn(e.Tb),tn(e.Ab),tn(e.lc),tn(e.Rb),tn(e.Qb),tn(e.Ob),tn(e.tc),Jr(e.sb),r=0;4>r;++r)tn(e.tb[r].I);qr(e.cc),qr(e.Gb),tn(e.Sb.I),rn(e.f)}function $r(e,r){var t,n,o,i,s,a,_;if(5>r.length)return!1;for(_=255&r[0],o=_%9,a=~~(_/9),i=a%5,s=~~(a/5),t=0,n=0;4>n;++n)t+=(255&r[1+n])<<8*n;return t>99999999||!Tr(e,o,i,s)?!1:Gr(e,t)}function Gr(e,r){return 0>r?!1:(e.rb!=r&&(e.rb=r,e.T=q(e.rb,1),gr(e.H,q(e.T,4096))),!0)}function Tr(e,r,t,n){var o;return r>8||t>4||n>4?!1:(Vr(e.sb,t,r),o=1<<n,Wr(e.cc,o),Wr(e.Gb,o),e.oc=o-1,!0)}function Wr(e,r){for(;r>e.U;++e.U)e.rc[e.U]=Tt(new xo,3),e.pc[e.U]=Tt(new xo,3)}function Zr(e,r,t){var n;return 0==Xt(r,e.Ic,0)?Wt(e.rc[t],r):(n=8,n+=0==Xt(r,e.Ic,1)?Wt(e.pc[t],r):8+Wt(e.Dc,r))}function Yr(e){return e.Ic=a(Wo,0,-1,2,1),e.rc=a(Qo,0,7,16,0),e.pc=a(Qo,0,7,16,0),e.Dc=Tt(new xo,8),e}function qr(e){var r;for(tn(e.Ic),r=0;e.U>r;++r)tn(e.rc[r].I),tn(e.pc[r].I);tn(e.Dc.I)}function Vr(e,r,t){var n,o;if(null==e.$||e.t!=t||e.F!=r)for(e.F=r,e.Nb=(1<<r)-1,e.t=t,o=1<<e.t+e.F,e.$=a(Uo,0,4,o,0),n=0;o>n;++n)e.$[n]=Ur(new Co)}function jr(e,r,t){return e.$[((r&e.Nb)<<e.t)+((255&t)>>>8-e.t)]}function Jr(e){var r,t;for(t=1<<e.t+e.F,r=0;t>r;++r)tn(e.$[r].Ub)}function Kr(e,r){var t;t=1;do t=t<<1|Xt(r,e.Ub,t);while(256>t);return t<<24>>24}function Qr(e,r,t){var n,o,i;i=1;do if(o=t>>7&1,t<<=1,n=Xt(r,e.Ub,(1+o<<8)+i),i=i<<1|n,o!=n){for(;256>i;)i=i<<1|Xt(r,e.Ub,i);break}while(256>i);return i<<24>>24}function Ur(e){return e.Ub=a(Wo,0,-1,768,1),e}function Xr(){Xr=Sn;var e,r,t,n;for(Lo=a(To,0,-1,2048,1),e=2,Lo[0]=0,Lo[1]=1,n=2;22>n;++n)for(t=1<<(n>>1)-1,r=0;t>r;++r,++e)Lo[e]=n<<24>>24}function et(e,r){var t,n,o,i;e.Y=r,o=e.a[r].r,n=e.a[r].i;do e.a[r].v&&($t(e.a[o]),e.a[o].r=o-1,e.a[r].Kc&&(e.a[o-1].v=0,e.a[o-1].r=e.a[r].r2,e.a[o-1].i=e.a[r].i2)),i=o,t=n,n=e.a[i].i,o=e.a[i].r,e.a[i].i=t,e.a[i].r=r,r=i;while(r>0);return e.yb=e.a[0].i,e.o=e.a[0].r}function rt(e){var r;for(e.n=0,e.J=0,r=0;4>r;++r)e.x[r]=0}function tt(e,r,t,n){var o,i,s,a,_,c,u,f,m,d,p,h,v,S,w;if(r[0]=Ln,t[0]=Ln,n[0]=!0,e.zc&&(e.b.Vb=e.zc,lr(e.b),e._=!0,e.zc=null),!e.yc){if(e.yc=!0,S=e.g,B(e.g,Ln)){if(0==ar(e.b))return void at(e,k(e.g));pt(e),v=k(e.g)&e.w,on(e.d,e.E,(e.n<<4)+v,0),e.n=Dr(e.n),s=ir(e.b,-e.s),xt(It(e.A,k(e.g),e.J),e.d,s),e.J=s,--e.s,e.g=l(e.g,zn)}if(0==ar(e.b))return void at(e,k(e.g));for(;;){if(u=_t(e,k(e.g)),d=e.yb,v=k(e.g)&e.w,i=(e.n<<4)+v,1==u&&-1==d)on(e.d,e.E,i,0),s=ir(e.b,-e.s),w=It(e.A,k(e.g),e.J),7>e.n?xt(w,e.d,s):(m=ir(e.b,-e.x[0]-1-e.s),At(w,e.d,m,s)),e.J=s,e.n=Dr(e.n);else{if(on(e.d,e.E,i,1),4>d){if(on(e.d,e.gb,e.n,1),0==d?(on(e.d,e.ob,e.n,0),1==u?on(e.d,e.db,i,0):on(e.d,e.db,i,1)):(on(e.d,e.ob,e.n,1),1==d?on(e.d,e.Zb,e.n,0):(on(e.d,e.Zb,e.n,1),on(e.d,e.Gc,e.n,d-2))),1==u?e.n=7>e.n?9:11:(Dt(e.k,e.d,u-2,v),e.n=7>e.n?8:11),a=e.x[d],0!=d){for(c=d;c>=1;--c)e.x[c]=e.x[c-1];e.x[0]=a}}else{for(on(e.d,e.gb,e.n,0),e.n=7>e.n?7:10,Dt(e.cb,e.d,u-2,v),d-=4,h=kt(d),f=Cr(u),Vt(e.O[f],e.d,h),h>=4&&(_=(h>>1)-1,o=(2|1&h)<<_,p=d-o,14>h?Qt(e.ac,o-h-1,e.d,_,p):(sn(e.d,p>>4,_-4),Jt(e.ab,e.d,15&p),++e.qb)),a=d,c=3;c>=1;--c)e.x[c]=e.x[c-1];e.x[0]=a,++e.pb}e.J=ir(e.b,u-1-e.s)}if(e.s-=u,e.g=l(e.g,g(u)),0==e.s){if(e.pb>=128&&st(e),e.qb>=16&&it(e),r[0]=e.g,t[0]=_n(e.d),0==ar(e.b))return void at(e,k(e.g));if(P(L(e.g,S),Fn)>=0)return e.yc=!1,void(n[0]=!1)}}}}function nt(e){var r,t;e.b||(mr(),r=new go,t=4,0==e.Z&&(t=2),vr(r,t),e.b=r),Ft(e.A,e.N,e.Q),(e.P!=e.eb||e.Pb!=e.l)&&(dr(e.b,e.P,4096,e.l,274),e.eb=e.P,e.Pb=e.l)}function ot(e){var r;for(Xr(),e.x=a(Yo,0,-1,4,1),e.a=a(qo,0,6,4096,0),e.d=(nn(),new Ho),e.E=a(Wo,0,-1,192,1),e.gb=a(Wo,0,-1,12,1),e.ob=a(Wo,0,-1,12,1),e.Zb=a(Wo,0,-1,12,1),e.Gc=a(Wo,0,-1,12,1),e.db=a(Wo,0,-1,192,1),e.O=a(Vo,0,8,4,0),e.ac=a(Wo,0,-1,114,1),e.ab=qt(new Ao,4),e.cb=Lt(new Eo),e.k=Lt(new Eo),e.A=new Fo,e.q=a(Yo,0,-1,548,1),e.V=a(Yo,0,-1,256,1),e.ub=a(Yo,0,-1,512,1),e.uc=a(Yo,0,-1,16,1),e.z=a(Yo,0,-1,4,1),e.W=a(Yo,0,-1,4,1),e.jc=a(jo,0,-1,1,3),e.Hc=a(jo,0,-1,1,3),e.Tc=a(Jo,0,-1,1,2),e.qc=a(To,0,-1,5,1),e.Lc=a(Yo,0,-1,128,1),r=0;4096>r;++r)e.a[r]=new No;for(r=0;4>r;++r)e.O[r]=qt(new Ao,6);return e}function it(e){var r;for(r=0;16>r;++r)e.uc[r]=Kt(e.ab,r);e.qb=0}function st(e){var r,t,n,o,i,s,a,_;for(o=4;128>o;++o)s=kt(o),n=(s>>1)-1,r=(2|1&s)<<n,e.Lc[o]=Ut(e.ac,r-s-1,n,o-r);for(i=0;4>i;++i){for(t=e.O[i],a=i<<6,s=0;e.Jb>s;++s)e.V[a+s]=jt(t,s);for(s=14;e.Jb>s;++s)e.V[a+s]+=(s>>1)-1-4<<6;for(_=128*i,o=0;4>o;++o)e.ub[_+o]=e.V[a+o];for(;128>o;++o)e.ub[_+o]=e.V[a+kt(o)]+e.Lc[o]}e.pb=0}function at(e,r){lt(e),wt(e,r&e.w),an(e.d)}function _t(e,r){var t,n,o,i,s,a,_,c,u,f,m,d,p,l,h,P,v,B,S,g,w,k,b,y,M,R,C,D,L,z,E,F,I,N,x,A,O,H,$,G,T,W,Z,Y,q,j,J,K,Q,U;if(e.Y!=e.o)return p=e.a[e.o].r-e.o,e.yb=e.a[e.o].i,e.o=e.a[e.o].r,p;if(e.o=e.Y=0,e.X?(d=e.Hb,e.X=!1):d=pt(e),C=e.G,M=ar(e.b)+1,2>M)return e.yb=-1,1;for(M>273&&(M=273),G=0,u=0;4>u;++u)e.z[u]=e.x[u],e.W[u]=sr(e.b,-1,e.z[u],273),e.W[u]>e.W[G]&&(G=u);if(e.W[G]>=e.l)return e.yb=G,p=e.W[G],dt(e,p-1),p;if(d>=e.l)return e.yb=e.q[C-1]+4,dt(e,d-1),d;if(_=ir(e.b,-1),v=ir(e.b,-e.x[0]-1-1),2>d&&_!=v&&2>e.W[G])return e.yb=-1,1;if(e.a[0].Jc=e.n,N=r&e.w,e.a[1].y=(nn(),$o[e.E[(e.n<<4)+N]>>>2]+Ht(It(e.A,r,e.J),e.n>=7,v,_)),$t(e.a[1]),B=$o[2048-e.E[(e.n<<4)+N]>>>2],$=B+$o[2048-e.gb[e.n]>>>2],v==_&&(T=$+ft(e,e.n,N),e.a[1].y>T&&(e.a[1].y=T,Gt(e.a[1]))),m=d>=e.W[G]?d:e.W[G],2>m)return e.yb=e.a[1].i,1;e.a[1].r=0,e.a[0].ec=e.z[0],e.a[0].Yb=e.z[1],e.a[0].Xb=e.z[2],e.a[0].nc=e.z[3],f=m;do e.a[f--].y=268435455;while(f>=2);for(u=0;4>u;++u)if(H=e.W[u],!(2>H)){A=$+ut(e,u,e.n,N);do i=A+zt(e.k,H-2,N),E=e.a[H],E.y>i&&(E.y=i,E.r=0,E.i=u,E.v=0);while(--H>=2)}if(y=B+$o[e.gb[e.n]>>>2],f=e.W[0]>=2?e.W[0]+1:2,d>=f){for(D=0;f>e.q[D];)D+=2;for(;c=e.q[D+1],i=y+ct(e,c,f,N),E=e.a[f],E.y>i&&(E.y=i,E.r=0,E.i=c+4,E.v=0),f!=e.q[D]||(D+=2,D!=C);++f);}for(t=0;;){if(++t,t==m)return et(e,t);if(S=pt(e),C=e.G,S>=e.l)return e.Hb=S,e.X=!0,et(e,t);if(++r,I=e.a[t].r,e.a[t].v?(--I,e.a[t].Kc?(Z=e.a[e.a[t].r2].Jc,Z=4>e.a[t].i2?7>Z?8:11:7>Z?7:10):Z=e.a[I].Jc,Z=Dr(Z)):Z=e.a[I].Jc,I==t-1?Z=0==e.a[t].i?7>Z?9:11:Dr(Z):(e.a[t].v&&e.a[t].Kc?(I=e.a[t].r2,F=e.a[t].i2,Z=7>Z?8:11):(F=e.a[t].i,Z=4>F?7>Z?8:11:7>Z?7:10),z=e.a[I],4>F?0==F?(e.z[0]=z.ec,e.z[1]=z.Yb,e.z[2]=z.Xb,e.z[3]=z.nc):1==F?(e.z[0]=z.Yb,e.z[1]=z.ec,e.z[2]=z.Xb,e.z[3]=z.nc):2==F?(e.z[0]=z.Xb,e.z[1]=z.ec,e.z[2]=z.Yb,e.z[3]=z.nc):(e.z[0]=z.nc,e.z[1]=z.ec,e.z[2]=z.Yb,e.z[3]=z.Xb):(e.z[0]=F-4,e.z[1]=z.ec,e.z[2]=z.Yb,e.z[3]=z.Xb)),e.a[t].Jc=Z,e.a[t].ec=e.z[0],e.a[t].Yb=e.z[1],e.a[t].Xb=e.z[2],e.a[t].nc=e.z[3],a=e.a[t].y,_=ir(e.b,-1),v=ir(e.b,-e.z[0]-1-1),N=r&e.w,n=a+$o[e.E[(Z<<4)+N]>>>2]+Ht(It(e.A,r,ir(e.b,-2)),Z>=7,v,_),k=e.a[t+1],g=!1,k.y>n&&(k.y=n,k.r=t,k.i=-1,k.v=0,g=!0),B=a+$o[2048-e.E[(Z<<4)+N]>>>2],$=B+$o[2048-e.gb[Z]>>>2],v!=_||t>k.r&&0==k.i||(T=$+($o[e.ob[Z]>>>2]+$o[e.db[(Z<<4)+N]>>>2]),k.y>=T&&(k.y=T,k.r=t,k.i=0,k.v=0,g=!0)),R=ar(e.b)+1,R=R>4095-t?4095-t:R,M=R,!(2>M)){if(M>e.l&&(M=e.l),!g&&v!=_&&(q=V(R-1,e.l),h=sr(e.b,0,e.z[0],q),h>=2)){for(Y=Dr(Z),x=r+1&e.w,b=n+$o[2048-e.E[(Y<<4)+x]>>>2]+$o[2048-e.gb[Y]>>>2],L=t+1+h;L>m;)e.a[++m].y=268435455;i=b+(j=zt(e.k,h-2,x),j+ut(e,0,Y,x)),E=e.a[L],E.y>i&&(E.y=i,E.r=t+1,E.i=0,E.v=1,E.Kc=0)}for(W=2,O=0;4>O;++O)if(l=sr(e.b,-1,e.z[O],M),!(2>l)){P=l;do{for(;t+l>m;)e.a[++m].y=268435455;i=$+(J=zt(e.k,l-2,N),J+ut(e,O,Z,N)),E=e.a[t+l],E.y>i&&(E.y=i,E.r=t,E.i=O,E.v=0)}while(--l>=2);if(l=P,0==O&&(W=l+1),R>l&&(q=V(R-1-l,e.l),h=sr(e.b,l,e.z[O],q),h>=2)){for(Y=7>Z?8:11,x=r+l&e.w,o=$+(K=zt(e.k,l-2,N),K+ut(e,O,Z,N))+$o[e.E[(Y<<4)+x]>>>2]+Ht(It(e.A,r+l,ir(e.b,l-1-1)),!0,ir(e.b,l-1-(e.z[O]+1)),ir(e.b,l-1)),Y=Dr(Y),x=r+l+1&e.w,w=o+$o[2048-e.E[(Y<<4)+x]>>>2],b=w+$o[2048-e.gb[Y]>>>2],L=l+1+h;t+L>m;)e.a[++m].y=268435455;i=b+(Q=zt(e.k,h-2,x),Q+ut(e,0,Y,x)),E=e.a[t+L],E.y>i&&(E.y=i,E.r=t+l+1,E.i=0,E.v=1,E.Kc=1,E.r2=t,E.i2=O)}}if(S>M){for(S=M,C=0;S>e.q[C];C+=2);e.q[C]=S,C+=2}if(S>=W){for(y=B+$o[e.gb[Z]>>>2];t+S>m;)e.a[++m].y=268435455;for(D=0;W>e.q[D];)D+=2;for(l=W;;++l)if(s=e.q[D+1],i=y+ct(e,s,l,N),E=e.a[t+l],E.y>i&&(E.y=i,E.r=t,E.i=s+4,E.v=0),l==e.q[D]){if(R>l&&(q=V(R-1-l,e.l),h=sr(e.b,l,s,q),h>=2)){for(Y=7>Z?7:10,x=r+l&e.w,o=i+$o[e.E[(Y<<4)+x]>>>2]+Ht(It(e.A,r+l,ir(e.b,l-1-1)),!0,ir(e.b,l-(s+1)-1),ir(e.b,l-1)),Y=Dr(Y),x=r+l+1&e.w,w=o+$o[2048-e.E[(Y<<4)+x]>>>2],b=w+$o[2048-e.gb[Y]>>>2],L=l+1+h;t+L>m;)e.a[++m].y=268435455;i=b+(U=zt(e.k,h-2,x),U+ut(e,0,Y,x)),E=e.a[t+L],E.y>i&&(E.y=i,E.r=t+l+1,E.i=0,E.v=1,E.Kc=1,E.r2=t,E.i2=s+4)}if(D+=2,D==C)break}}}}}function ct(e,r,t,n){var o,i;return o=Cr(t),i=128>r?e.ub[128*o+r]:e.V[(o<<6)+bt(r)]+e.uc[15&r],i+zt(e.cb,t-2,n)}function ut(e,r,t,n){var o;return 0==r?(nn(),o=$o[e.ob[t]>>>2],o+=$o[2048-e.db[(t<<4)+n]>>>2]):(nn(),o=$o[2048-e.ob[t]>>>2],1==r?o+=$o[e.Zb[t]>>>2]:(o+=$o[2048-e.Zb[t]>>>2],o+=fn(e.Gc[t],r-2))),o}function ft(e,r,t){return nn(),$o[e.ob[r]>>>2]+$o[e.db[(r<<4)+t]>>>2]}function mt(e){var r;for(rt(e),cn(e.d),mn(e.E),mn(e.db),mn(e.gb),mn(e.ob),mn(e.Zb),mn(e.Gc),mn(e.ac),Nt(e.A),r=0;4>r;++r)tn(e.O[r].I);Rt(e.cb,1<<e.K),Rt(e.k,1<<e.K),tn(e.ab.I),e.X=!1,e.Y=0,e.o=0,e.s=0}function dt(e,r){r>0&&(Br(e.b,r),e.s+=r)}function pt(e){var r;return r=0,e.G=pr(e.b,e.q),e.G>0&&(r=e.q[e.G-2],r==e.l&&(r+=sr(e.b,r-1,e.q[e.G-1],273-r))),++e.s,r}function lt(e){e.b&&e._&&(e.b.Vb=null,e._=!1)}function ht(e){lt(e),e.d.Mb=null}function Pt(e,r){var t;if(1>r||r>536870912)return!1;for(e.P=r,t=0;r>1<<t;++t);return e.Jb=2*t,!0}function vt(e,r,t,n){return 0>t||t>4||0>r||r>8||0>n||n>4?!1:(e.N=t,e.Q=r,e.K=n,e.w=(1<<e.K)-1,!0)}function Bt(e,r){var t;return 0>r||r>2?!1:(t=e.Z,e.Z=r,e.b&&t!=e.Z&&(e.eb=-1,e.b=null),!0)}function St(e,r){return 5>r||r>273?!1:(e.l=r,!0)}function gt(e,r){var t;for(e.qc[0]=9*(5*e.K+e.N)+e.Q<<24>>24,t=0;4>t;++t)e.qc[1+t]=e.P>>8*t<<24>>24;G(r,e.qc,0,5)}function wt(e,r){var t;e.Rc&&(on(e.d,e.E,(e.n<<4)+r,1),on(e.d,e.gb,e.n,0),e.n=7>e.n?7:10,Dt(e.cb,e.d,0,r),t=Cr(2),Vt(e.O[t],e.d,63),sn(e.d,67108863,26),Jt(e.ab,e.d,15))}function kt(e){return 2048>e?Lo[e]:2097152>e?Lo[e>>10]+20:Lo[e>>20]+40}function bt(e){return 131072>e?Lo[e>>6]+12:134217728>e?Lo[e>>16]+32:Lo[e>>26]+52}function yt(e,r,t,n){8>t?(on(r,e.kb,0,0),Vt(e.gc[n],r,t)):(t-=8,on(r,e.kb,0,1),8>t?(on(r,e.kb,1,0),Vt(e.fc[n],r,t)):(on(r,e.kb,1,1),Vt(e.sc,r,t-8)))}function Mt(e){var r;for(e.kb=a(Wo,0,-1,2,1),e.gc=a(Vo,0,8,16,0),e.fc=a(Vo,0,8,16,0),e.sc=qt(new Ao,8),r=0;16>r;++r)e.gc[r]=qt(new Ao,3),e.fc[r]=qt(new Ao,3);return e}function Rt(e,r){var t;for(mn(e.kb),t=0;r>t;++t)tn(e.gc[t].I),tn(e.fc[t].I);tn(e.sc.I)}function Ct(e,r,t,n,o){var i,s,a,_,c;for(nn(),i=$o[e.kb[0]>>>2],s=$o[2048-e.kb[0]>>>2],a=s+$o[e.kb[1]>>>2],_=s+$o[2048-e.kb[1]>>>2],c=0,c=0;8>c;++c){if(c>=t)return;n[o+c]=i+jt(e.gc[r],c)}for(;16>c;++c){if(c>=t)return; | ||
n[o+c]=a+jt(e.fc[r],c-8)}for(;t>c;++c)n[o+c]=_+jt(e.sc,c-8-8)}function Dt(e,r,t,n){yt(e,r,t,n),0==--e.xc[n]&&(Ct(e,n,e.mb,e.Nc,272*n),e.xc[n]=e.mb)}function Lt(e){return Mt(e),e.Nc=a(Yo,0,-1,4352,1),e.xc=a(Yo,0,-1,16,1),e}function zt(e,r,t){return e.Nc[272*t+r]}function Et(e,r){var t;for(t=0;r>t;++t)Ct(e,t,e.mb,e.Nc,272*t),e.xc[t]=e.mb}function Ft(e,r,t){var n,o;if(null==e.$||e.t!=t||e.F!=r)for(e.F=r,e.Nb=(1<<r)-1,e.t=t,o=1<<e.t+e.F,e.$=a(Ko,0,5,o,0),n=0;o>n;++n)e.$[n]=Ot(new Io)}function It(e,r,t){return e.$[((r&e.Nb)<<e.t)+((255&t)>>>8-e.t)]}function Nt(e){var r,t;for(t=1<<e.t+e.F,r=0;t>r;++r)mn(e.$[r].Bb)}function xt(e,r,t){var n,o,i;for(o=1,i=7;i>=0;--i)n=t>>i&1,on(r,e.Bb,o,n),o=o<<1|n}function At(e,r,t,n){var o,i,s,a,_,c;for(i=1,_=!0,s=7;s>=0;--s)o=n>>s&1,c=i,_&&(a=t>>s&1,c+=1+a<<8,_=a==o),on(r,e.Bb,c,o),i=i<<1|o}function Ot(e){return e.Bb=a(Wo,0,-1,768,1),e}function Ht(e,r,t,n){var o,i,s,a,_;if(_=0,i=1,s=7,r)for(;s>=0;--s)if(a=t>>s&1,o=n>>s&1,_+=fn(e.Bb[(1+a<<8)+i],o),i=i<<1|o,a!=o){--s;break}for(;s>=0;--s)o=n>>s&1,_+=fn(e.Bb[i],o),i=i<<1|o;return _}function $t(e){e.i=-1,e.v=0}function Gt(e){e.i=0,e.v=0}function Tt(e,r){return e.B=r,e.I=a(Wo,0,-1,1<<r,1),e}function Wt(e,r){var t,n;for(n=1,t=e.B;0!=t;--t)n=(n<<1)+Xt(r,e.I,n);return n-(1<<e.B)}function Zt(e,r){var t,n,o,i;for(o=1,i=0,n=0;e.B>n;++n)t=Xt(r,e.I,o),o<<=1,o+=t,i|=t<<n;return i}function Yt(e,r,t,n){var o,i,s,a;for(s=1,a=0,i=0;n>i;++i)o=Xt(t,e,r+s),s<<=1,s+=o,a|=o<<i;return a}function qt(e,r){return e.B=r,e.I=a(Wo,0,-1,1<<r,1),e}function Vt(e,r,t){var n,o,i;for(i=1,o=e.B;0!=o;)--o,n=t>>>o&1,on(r,e.I,i,n),i=i<<1|n}function jt(e,r){var t,n,o,i;for(i=0,o=1,n=e.B;0!=n;)--n,t=r>>>n&1,i+=fn(e.I[o],t),o=(o<<1)+t;return i}function Jt(e,r,t){var n,o,i;for(i=1,o=0;e.B>o;++o)n=1&t,on(r,e.I,i,n),i=i<<1|n,t>>=1}function Kt(e,r){var t,n,o,i;for(i=0,o=1,n=e.B;0!=n;--n)t=1&r,r>>>=1,i+=fn(e.I[o],t),o=o<<1|t;return i}function Qt(e,r,t,n,o){var i,s,a;for(a=1,s=0;n>s;++s)i=1&o,on(t,e,r+a,i),a=a<<1|i,o>>=1}function Ut(e,r,t,n){var o,i,s,a;for(a=0,s=1,i=t;0!=i;--i)o=1&n,n>>>=1,nn(),a+=$o[(2047&(e[r+s]-o^-o))>>>2],s=s<<1|o;return a}function Xt(e,r,t){var n,o;return o=r[t],n=(e.D>>>11)*o,(-2147483648^n)>(-2147483648^e.Ib)?(e.D=n,r[t]=o+(2048-o>>>5)<<16>>16,0==(-16777216&e.D)&&(e.Ib=e.Ib<<8|N(e.Mb),e.D<<=8),0):(e.D-=n,e.Ib-=n,r[t]=o-(o>>>5)<<16>>16,0==(-16777216&e.D)&&(e.Ib=e.Ib<<8|N(e.Mb),e.D<<=8),1)}function en(e,r){var t,n,o;for(n=0,t=r;0!=t;--t)e.D>>>=1,o=e.Ib-e.D>>>31,e.Ib-=e.D&o-1,n=n<<1|1-o,0==(-16777216&e.D)&&(e.Ib=e.Ib<<8|N(e.Mb),e.D<<=8);return n}function rn(e){var r;for(e.Ib=0,e.D=-1,r=0;5>r;++r)e.Ib=e.Ib<<8|N(e.Mb)}function tn(e){var r;for(r=0;e.length>r;++r)e[r]=1024}function nn(){nn=Sn;var e,r,t,n;for($o=a(Yo,0,-1,512,1),r=8;r>=0;--r)for(n=1<<9-r-1,e=1<<9-r,t=n;e>t;++t)$o[t]=(r<<6)+(e-t<<6>>>9-r-1)}function on(e,r,t,n){var o,i;i=r[t],o=(e.D>>>11)*i,0==n?(e.D=o,r[t]=i+(2048-i>>>5)<<16>>16):(e.Fc=l(e.Fc,h(g(o),xn)),e.D-=o,r[t]=i-(i>>>5)<<16>>16),0==(-16777216&e.D)&&(e.D<<=8,un(e))}function sn(e,r,t){var n;for(n=t-1;n>=0;--n)e.D>>>=1,1==(r>>>n&1)&&(e.Fc=l(e.Fc,g(e.D))),0==(-16777216&e.D)&&(e.D<<=8,un(e))}function an(e){var r;for(r=0;5>r;++r)un(e)}function _n(e){return l(l(g(e.Fb),e.kc),En)}function cn(e){e.kc=Ln,e.Fc=Ln,e.D=-1,e.Fb=1,e.Sc=0}function un(e){var r,t;if(r=k(D(e.Fc,32)),0!=r||P(e.Fc,Nn)<0){e.kc=l(e.kc,g(e.Fb)),t=e.Sc;do $(e.Mb,t+r),t=255;while(0!=--e.Fb);e.Sc=k(e.Fc)>>>24}++e.Fb,e.Fc=R(h(e.Fc,In),8)}function fn(e,r){return nn(),$o[(2047&(e-r^-r))>>>2]}function mn(e){nn();var r;for(r=0;e.length>r;++r)e[r]=1024}function dn(e){var r;for(r=e.length-1;r>=0;r-=1)0>e[r]&&(e[r]=256+e[r]);return e}function pn(e){var r,t,n,s,a;for(r=K(new lo),t=0;e.length>t;++t)if(n=255&e[t],0==(128&n)){if(0==n)return dn(e);o(r.Db,String.fromCharCode(65535&n))}else if(192==(224&n)){if(t+1>=e.length)return dn(e);if(s=255&e[++t],128!=(192&s))return dn(e);o(r.Db,String.fromCharCode((31&n)<<6&65535|63&s))}else{if(224!=(240&n))return dn(e);if(t+2>=e.length)return dn(e);if(s=255&e[++t],128!=(192&s))return dn(e);if(a=255&e[++t],128!=(192&a))return dn(e);o(r.Db,String.fromCharCode(65535&((15&n)<<12|(63&s)<<6|63&a)))}return i(r.Db)}function ln(e){var r,t,n,o,i,s,_;for(_=e.length,s=a(Zo,0,-1,_,1),J(e,0,_,s,0),t=s,o=0,i=0;e.length>i;++i)r=t[i],r>=1&&127>=r?++o:o+=0==r||r>=128&&2047>=r?2:3;for(n=a(To,0,-1,o,1),o=0,i=0;e.length>i;++i)r=t[i],r>=1&&127>=r?n[o++]=r<<24>>24:0==r||r>=128&&2047>=r?(n[o++]=(192|r>>6&31)<<24>>24,n[o++]=(128|63&r)<<24>>24):(n[o++]=(224|r>>12&15)<<24>>24,n[o++]=(128|r>>6&63)<<24>>24,n[o++]=(128|63&r)<<24>>24);return n}function hn(e){return e}function Pn(e){return e[1]+e[0]}function vn(e,r,n,o){function i(){for(var e,r=(new Date).getTime();X(_.c);)if(s=Pn(_.c.Cc._b)/Pn(_.c.vb),(new Date).getTime()-r>200)return o?o(s):void 0!==a&&t(s,a),yn(i,0),!1;o?o(1):void 0!==a&&t(1,a),e=H(_.c.Ac),n?n(e):void 0!==a&&postMessage({action:wn,callback_num:a,result:e.slice(0)})}var s,a,n,o,_=hn(new Go);"function"!=typeof n&&(a=n,n=o=0),_.Xc=ei(r),_.c=rr(new Po,ln(e),_.Xc),o?o(0):void 0!==a&&t(0,a),i()}function Bn(e,r,n){function o(){for(var e,s=0,_=(new Date).getTime();X(u.d);)if(++s%1e3==0&&(new Date).getTime()-_>200)return c&&(i=Pn(u.d.Cc.wb.g)/Pn(u.d.vb),n?n(i):void 0!==a&&t(i,a)),yn(o,0),!1;c&&(n?n(1):void 0!==a&&t(1,a)),e=pn(H(u.d.Ac)),r?r(e):void 0!==a&&postMessage({action:kn,callback_num:a,result:"string"!=typeof e?e.slice(0):e})}var i,s,a,n,c,u=hn(new Go);"function"!=typeof r&&(a=r,r=n=0),s=_(To,0,-1,e),u.d=nr(new Bo,s),c=Pn(u.d.vb)>-1,n?n(c?0:-1):void 0!==a&&t(c?0:-1,a),o()}function Sn(){}var gn,wn=1,kn=2,bn=3,yn="function"==typeof setImmediate?setImmediate:setTimeout,Mn=function(){return{typeName:this.lb+""}},Rn=4294967296,Cn=[0,-0x8000000000000000],Dn=[4294967295,-Rn],Ln=[0,0],zn=[1,0],En=[4,0],Fn=[4096,0],In=[16777215,0],Nn=[4278190080,0],xn=[4294967295,0],An=[16777216,0],On=[4294967295,0x7fffffff00000000],Hn=r(1,{});gn.mc=Sn;var $n=r(3),Gn=r(4,new $n),Tn=r(5,new Gn),Wn=r(0);gn.hc=function(){return this.Ec},gn.length=0,gn.bc=0;var Zn,Yn,qn,Vn,jn,Jn,Kn,Qn,Un,Xn,eo,ro=[{},{},{1:1},{2:1},{2:1},{2:1},{2:1},{2:1,10:1},{2:1},{2:1},{2:1},{2:1},{2:1},{2:1,11:1},{2:1},{2:1},{2:1},{4:1},{5:1},{6:1},{7:1},{8:1},{9:1}],to=r(0),no=r(0,new to);gn.fb=0,gn.Uc=0;var oo=r(0),io=r(0,new oo);gn.fb=0;var so=r(7),ao=r(9,new Tn),_o=r(0),co=r(12,new Tn),uo=r(13,new Tn),fo=r(14,new Tn),mo=r(15,new Tn),po=r(16,new Tn);gn=String.prototype,gn.hc=Mn,gn.lb=2;var lo=r(0),ho=r(0),Po=r(0,new ho),vo=r(0);gn.vb=Ln;var Bo=r(0,new vo),So=r(0);gn.Cb=0,gn.e=0,gn.Lb=0,gn.ic=0,gn.C=0,gn.p=0,gn.xb=0,gn.h=0;var go=r(0,new So);gn.ib=!0,gn.vc=255,gn.j=0,gn.m=0,gn.$b=0,gn.M=66560,gn.hb=4,gn.u=0;var wo,ko=r(0);gn.p=0,gn.h=0,gn.L=0;var bo=r(0),yo=r(0);gn.rb=-1,gn.T=-1,gn.oc=0,gn.g=Ln,gn.Mc=Ln,gn.dc=0,gn.nb=0,gn.Oc=0,gn.Pc=0,gn.Vc=0,gn.S=0;var Mo=r(0);gn.U=0;var Ro=r(0);gn.F=0,gn.t=0,gn.Nb=0;var Co=r(17),Do=r(0);gn.s=0,gn.qb=0,gn.P=4194304,gn.eb=-1,gn.Jb=44,gn.Hb=0,gn.Z=1,gn.pb=0,gn.G=0,gn.l=32,gn.Pb=-1,gn.Q=3,gn.N=0,gn.o=0,gn.Y=0,gn.K=2,gn.w=3,gn.J=0,gn.n=0,gn.yb=0,gn.g=Ln;var Lo,zo=r(0),Eo=r(0,new zo);gn.mb=0;var Fo=r(0);gn.F=0,gn.t=0,gn.Nb=0;var Io=r(18),No=r(19);gn.i=0,gn.i2=0,gn.ec=0,gn.Yb=0,gn.Xb=0,gn.nc=0,gn.r=0,gn.r2=0,gn.y=0,gn.Jc=0;var xo=r(20);gn.B=0;var Ao=r(21);gn.B=0;var Oo=r(0);gn.Ib=0,gn.D=0;var Ho=r(0);gn.Fc=Ln,gn.D=0,gn.Sc=0,gn.Fb=0,gn.kc=Ln;var $o,Go=r(0),To=Z("","[B"),Wo=Z("","[S"),Zo=Z("","[C"),Yo=Z("","[I"),qo=Z("[Ll.","o"),Vo=Z("[Ll","be"),jo=Z("","[J"),Jo=Z("","[Z"),Ko=Z("[Ll.","e"),Qo=Z("[Ll","bd"),Uo=Z("[Ll.","d"),Xo=Z("","[[D"),ei=function(){function e(e){return!isNaN(parseFloat(e))&&isFinite(e)}var r=[{dicSize:16,fb:64,matchFinder:0,lc:3,lp:0,pb:2},{dicSize:20,fb:64,matchFinder:0,lc:3,lp:0,pb:2},{dicSize:19,fb:64,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:20,fb:64,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:21,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:22,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:23,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:24,fb:255,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:25,fb:255,matchFinder:1,lc:3,lp:0,pb:2}];return function(t){return e(t)?1>t?t=1:t>9&&(t=9):t=1,r[t-1]}}();return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(r){r&&r.Db&&(r.Db.action==kn?e.decompress(r.Db.Db,r.Db.callback_num):r.Db.action==wn&&e.compress(r.Db.Db,r.Db.Xc,r.Db.callback_num))}}(),{compress:vn,decompress:Bn}}();this.LZMA=e,this.LZMA_WORKER=e; | ||
var e=function(){function r(e,r){function t(){}return wn=t.prototype=r||new Hn,wn.Ac=Mn,wn.wb=e,t}function t(e,r){postMessage({action:bn,callback_num:r,result:e})}function n(e,r){return e.detailMessage=r,e}function o(e,r){e[e.Jb++]=r}function i(e){var r,t;return t=e.join(""),e.length=e.Jb=0,r=t,e[e.Jb++]=r,r}function s(e,r){var t=Array(r);if(e>0){var n=[null,0,!1,[0,0]][e];if("number"!=typeof n)for(var o=0;r>o;++o)t[o]=n}return t}function a(e,r,t,n,o){var i=s(o,n);return u(),m(i,Zn,Yn),i.Dc=e,i.wb=r,i.dc=t,i}function _(e,r,t,n){return u(),m(n,Zn,Yn),n.Dc=e,n.wb=r,n.dc=t,n}function c(e,r,t){if(null!=t){if(e.dc>0&&!d(t.wb,e.dc))throw new ao;if(0>e.dc&&(t.lc==Sn||2==t.wb))throw new ao}return e[r]=t}function u(){u=Sn,Zn=[],Yn=[],f(new Wn,Zn,Yn)}function f(e,r,t){var n,o=0;for(var i in e)(n=e[i])&&(r[o]=i,t[o]=n,++o)}function m(e,r,t){u();for(var n=0,o=r.length;o>n;++n)e[r[n]]=t[n]}function d(e,r){return e&&ro[e][r]}function p(e,r){if(null!=e&&!d(e.wb,r))throw new co;return e}function l(e,r){var t,n;return t=e[1]+r[1],n=e[0]+r[0],v(n,t)}function h(e,r){return b(~~Math.max(Math.min(e[1]/Rn,2147483647),-2147483648)&~~Math.max(Math.min(r[1]/Rn,2147483647),-2147483648),k(e)&k(r))}function P(e,r){var t,n;return e[0]==r[0]&&e[1]==r[1]?0:(t=0>e[1],n=0>r[1],t&&!n?-1:!t&&n?1:L(e,r)[1]<0?-1:1)}function v(e,r){var t,n;for(r%=0x10000000000000000,e%=0x10000000000000000,t=r%Rn,n=Math.floor(e/Rn)*Rn,r=r-t+n,e=e-n+t;0>e;)e+=Rn,r-=Rn;for(;e>4294967295;)e-=Rn,r+=Rn;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function B(e,r){return e[0]==r[0]&&e[1]==r[1]}function S(e){return isNaN(e)?(E(),eo):-0x8000000000000000>e?(E(),Jn):e>=0x8000000000000000?(E(),jn):e>0?v(Math.floor(e),0):v(Math.ceil(e),0)}function w(e){var r,t;return e>-129&&128>e?(r=e+128,t=(z(),qn)[r],null==t&&(t=qn[r]=g(e)),t):g(e)}function g(e){return e>=0?[e,0]:[e+Rn,-Rn]}function k(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-Rn,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function b(e,r){var t,n;return t=e*Rn,n=r,0>r&&(n+=Rn),[n,t]}function y(e){var r,t;return B(e,(E(),Jn))?Jn:(r=-e[1],t=-e[0],t>4294967295&&(t-=Rn,r+=Rn),0>t&&(t+=Rn,r-=Rn),[t,r])}function M(e){return 30>=e?1<<e:M(30)*M(e-30)}function R(e,r){var t,n,o,i;return r&=63,B(e,(E(),Jn))?0==r?e:eo:0>e[1]?y(R(y(e),r)):(i=M(r),n=e[1]*i%0x10000000000000000,o=e[0]*i,t=o-o%Rn,n+=t,o-=t,n>=0x8000000000000000&&(n-=0x10000000000000000),[o,n])}function C(e,r){var t,n,o;return r&=63,o=M(r),t=e[1]/o,n=Math.floor(e[0]/o),v(n,t)}function D(e,r){var t;return r&=63,t=C(e,r),0>e[1]&&(t=l(t,R((E(),Un),63-r))),t}function L(e,r){var t,n;return t=e[1]-r[1],n=e[0]-r[0],v(n,t)}function z(){z=Sn,qn=a(Xo,0,9,256,0)}function E(){E=Sn,Vn=Math.log(2),jn=On,Jn=Cn,Kn=w(-1),Qn=w(1),Un=w(2),Xn=An,eo=w(0)}function F(e,r){return I(e,r,0,r.length),e}function I(e,r,t,n){return e.xc=r,e.Tc=t,e.fb=t+n,e.fb>r.length&&(e.fb=r.length),e}function N(e){return e.Tc>=e.fb?-1:255&e.xc[e.Tc++]}function x(e,r,t,n){return e.Tc>=e.fb?-1:(n=V(n,e.fb-e.Tc),Q(e.xc,e.Tc,r,t,n),e.Tc+=n,n)}function A(e){return e.xc=a(To,0,-1,32,1),e}function O(e,r){var t;e.xc.length>=r||(r=q(r,2*e.xc.length),t=a(To,0,-1,r,1),Q(e.xc,0,t,0,e.xc.length),e.xc=t)}function H(e){var r;return r=a(To,0,-1,e.fb,1),Q(e.xc,0,r,0,e.fb),r}function $(e,r){O(e,e.fb+1),e.xc[e.fb++]=r<<24>>24}function G(e,r,t,n){O(e,e.fb+n),Q(r,t,e.xc,e.fb,n),e.fb+=n}function T(e,r){return e.detailMessage=r,e}function W(e,r){return e.detailMessage=r,e}function Z(e,r){var t;return t=new _o,t.typeName=e+r,t}function Y(e,r){return e.detailMessage=r,e}function q(e,r){return e>r?e:r}function V(e,r){return r>e?e:r}function j(e,r){return null==r?!1:e+""==r}function J(e,r,t,n,o){var i;for(i=r;t>i;++i)n[o++]=e.charCodeAt(i)}function K(e){var r;return e.Db=(r=[],r.Jb=0,r),e}function Q(e,r,t,n,o){var i,s,a,_,u,f,m,d;if(null==e||null==t)throw new po;if(m=(e.lc==Sn||2==e.wb?e.Ac():Mn()).typeName,a=(t.lc==Sn||2==t.wb?t.Ac():Mn()).typeName,91!=m.charCodeAt(0)||91!=a.charCodeAt(0))throw W(new ao,"Must be array types");if(m.charCodeAt(1)!=a.charCodeAt(1))throw W(new ao,"Array types must match");if(d=e.length,_=t.length,0>r||0>n||0>o||r+o>d||n+o>_)throw new mo;if(76!=m.charCodeAt(1)&&91!=m.charCodeAt(1)||j(m,a))for(u=0;o>u;++u)t[n+u]=e[r+u];else if(f=p(e,3),i=p(t,3),(null==e?null:e)===(null==t?null:t)&&n>r)for(r+=o,s=n+o;s-->n;)c(i,s,f[--r]);else for(s=n+o;s>n;)c(i,n++,f[r++])}function U(e,r){if(!(Pt(r,1<<e.dicSize)&&St(r,e.fb)&&Bt(r,e.matchFinder)&&vt(r,e.lc,e.lp,e.pb)))throw n(new Tn,"unexpected failure")}function X(e){try{return Er(e.Cc)}catch(r){return e.exception=r,!1}}function er(e,r,t,n,o){var i,s;if(!o)throw Y(new uo,"null mode");if(P(n,Dn)<0)throw Y(new uo,"invalid length "+n);for(e.qb=n,i=ot(new Do),U(o,i),i.Rc=!0,wt(i,t),s=0;64>s;s+=8)$(t,255&k(C(n,s)));e.Cc=(i.bb=!1,i.tc=r,i.vc=!1,nt(i),i.d.Mb=t,mt(i),st(i),it(i),i.db.hb=i.l+1-2,Et(i.db,1<<i.J),i.k.hb=i.l+1-2,Et(i.k,1<<i.J),void(i.g=Ln),Lr(new bo,i))}function rr(e,r,t){e.wc=A(new io);try{er(e,F(new no,r),e.wc,w(r.length),t)}catch(n){throw n}return e}function tr(e,r,t){var n,o,i,s,_,c="";for(i=a(To,0,-1,5,1),o=0;i.length>o;++o){if(s=N(r),-1==s)throw T(new so,"truncated input");i[o]=s<<24>>24}if(n=Or(new yo),!$r(n,i))throw T(new so,"corrupted input");for(o=0;64>o;o+=8){if(s=N(r),-1==s)throw T(new so,"truncated input");s=s.toString(16),1==s.length&&(s="0"+s),c=s+""+c}/^0+$|^f+$/i.test(c)?e.qb=Dn:(_=parseInt(c,16),e.qb=_>4294967295?Dn:S(_)),e.Cc=xr(n,r,t,e.qb)}function nr(e,r){return e.wc=A(new io),tr(e,F(new no,r),e.wc),e}function or(e,r,t,n){var o;e.jc=r,e.Ib=t,o=r+t+n,(null==e.c||e.Gb!=o)&&(e.c=null,e.Gb=o,e.c=a(To,0,-1,e.Gb,1)),e.C=e.Gb-t}function ir(e,r){return e.c[e.e+e.p+r]}function sr(e,r,t,n){var o,i;for(e.$&&e.p+r+n>e.h&&(n=e.h-(e.p+r)),++t,i=e.e+e.p+r,o=0;n>o&&e.c[i+o]==e.c[i+o-t];++o);return o}function ar(e){return e.h-e.p}function _r(e){var r,t,n;for(n=e.e+e.p-e.jc,n>0&&--n,t=e.e+e.h-n,r=0;t>r;++r)e.c[r]=e.c[n+r];e.e-=n}function cr(e){var r;++e.p,e.p>e.vb&&(r=e.e+e.p,r>e.C&&_r(e),ur(e))}function ur(e){var r,t,n;if(!e.$)for(;;){if(n=-e.e+e.Gb-e.h,0==n)return;if(r=x(e.Vb,e.c,e.e+e.h,n),-1==r)return e.vb=e.h,t=e.e+e.vb,t>e.C&&(e.vb=e.C-e.e),void(e.$=!0);e.h+=r,e.h>=e.p+e.Ib&&(e.vb=e.h-e.Ib)}}function fr(e,r){e.e+=r,e.vb-=r,e.p-=r,e.h-=r}function mr(){mr=Sn;var e,r,t;for(go=a(Yo,0,-1,256,1),e=0;256>e;++e){for(t=e,r=0;8>r;++r)0!=(1&t)?t=t>>>1^-306674912:t>>>=1;go[e]=t}}function dr(e,r,t,n,o){var i,s,_;return r>1073741567?!1:(e.zc=16+(n>>1),_=~~((r+t+n+o)/2)+256,or(e,r+t,n+o,_),e.Cb=n,i=r+1,e.m!=i&&(e.Q=a(Yo,0,-1,2*(e.m=i),1)),s=65536,e.jb&&(s=r-1,s|=s>>1,s|=s>>2,s|=s>>4,s|=s>>8,s>>=1,s|=65535,s>16777216&&(s>>=1),e.Qc=s,++s,s+=e.M),s!=e.bc&&(e.Ab=a(Yo,0,-1,e.bc=s,1)),!0)}function pr(e,r){var t,n,o,i,s,a,_,c,u,f,m,d,p,l,h,P,v,B,S,w,g;if(e.h>=e.p+e.Cb)l=e.Cb;else if(l=e.h-e.p,e.lb>l)return hr(e),0;for(v=0,h=e.p>e.m?e.p-e.m:0,n=e.e+e.p,P=1,c=0,u=0,e.jb?(g=go[255&e.c[n]]^255&e.c[n+1],c=1023&g,g^=(255&e.c[n+2])<<8,u=65535&g,f=(g^go[255&e.c[n+3]]<<5)&e.Qc):f=255&e.c[n]^(255&e.c[n+1])<<8,o=e.Ab[e.M+f],e.jb&&(i=e.Ab[c],s=e.Ab[1024+u],e.Ab[c]=e.p,e.Ab[1024+u]=e.p,i>h&&e.c[e.e+i]==e.c[n]&&(r[v++]=P=2,r[v++]=e.p-i-1),s>h&&e.c[e.e+s]==e.c[n]&&(s==i&&(v-=2),r[v++]=P=3,r[v++]=e.p-s-1,i=s),0!=v&&i==o&&(v-=2,P=1)),e.Ab[e.M+f]=e.p,S=(e.j<<1)+1,w=e.j<<1,d=p=e.u,0!=e.u&&o>h&&e.c[e.e+o+e.u]!=e.c[n+e.u]&&(r[v++]=P=e.u,r[v++]=e.p-o-1),t=e.zc;;){if(h>=o||0==t--){e.Q[S]=e.Q[w]=0;break}if(_=e.p-o,a=(e.j>=_?e.j-_:e.j-_+e.m)<<1,B=e.e+o,m=p>d?d:p,e.c[B+m]==e.c[n+m]){for(;++m!=l&&e.c[B+m]==e.c[n+m];);if(m>P&&(r[v++]=P=m,r[v++]=_-1,m==l)){e.Q[w]=e.Q[a],e.Q[S]=e.Q[a+1];break}}(255&e.c[n+m])>(255&e.c[B+m])?(e.Q[w]=o,w=a+1,o=e.Q[w],p=m):(e.Q[S]=o,S=a,o=e.Q[S],d=m)}return hr(e),v}function lr(e){e.e=0,e.p=0,e.h=0,e.$=!1,ur(e),e.j=0,fr(e,-1)}function hr(e){var r;++e.j>=e.m&&(e.j=0),cr(e),1073741823==e.p&&(r=e.p-e.m,Pr(e.Q,2*e.m,r),Pr(e.Ab,e.bc,r),fr(e,r))}function Pr(e,r,t){var n,o;for(n=0;r>n;++n)o=e[n],t>=o?o=0:o-=t,e[n]=o}function vr(e,r){e.jb=r>2,e.jb?(e.u=0,e.lb=4,e.M=66560):(e.u=2,e.lb=3,e.M=0)}function Br(e,r){var t,n,o,i,s,a,_,c,u,f,m,d,p,l,h,P,v;do{if(e.h>=e.p+e.Cb)d=e.Cb;else if(d=e.h-e.p,e.lb>d){hr(e);continue}for(p=e.p>e.m?e.p-e.m:0,n=e.e+e.p,e.jb?(v=go[255&e.c[n]]^255&e.c[n+1],a=1023&v,e.Ab[a]=e.p,v^=(255&e.c[n+2])<<8,_=65535&v,e.Ab[1024+_]=e.p,c=(v^go[255&e.c[n+3]]<<5)&e.Qc):c=255&e.c[n]^(255&e.c[n+1])<<8,o=e.Ab[e.M+c],e.Ab[e.M+c]=e.p,h=(e.j<<1)+1,P=e.j<<1,f=m=e.u,t=e.zc;;){if(p>=o||0==t--){e.Q[h]=e.Q[P]=0;break}if(s=e.p-o,i=(e.j>=s?e.j-s:e.j-s+e.m)<<1,l=e.e+o,u=m>f?f:m,e.c[l+u]==e.c[n+u]){for(;++u!=d&&e.c[l+u]==e.c[n+u];);if(u==d){e.Q[P]=e.Q[i],e.Q[h]=e.Q[i+1];break}}(255&e.c[n+u])>(255&e.c[l+u])?(e.Q[P]=o,P=i+1,o=e.Q[P],m=u):(e.Q[h]=o,h=i,o=e.Q[h],f=u)}hr(e)}while(0!=--r)}function Sr(e,r,t){var n;for(n=e.p-r-1,0>n&&(n+=e.L);0!=t;--t)n>=e.L&&(n=0),e.Wb[e.p++]=e.Wb[n++],e.p>=e.L&&gr(e)}function wr(e,r){(null==e.Wb||e.L!=r)&&(e.Wb=a(To,0,-1,r,1)),e.L=r,e.p=0,e.h=0}function gr(e){var r;r=e.p-e.h,0!=r&&(G(e.Vb,e.Wb,e.h,r),e.p>=e.L&&(e.p=0),e.h=e.p)}function kr(e,r){var t;return t=e.p-r-1,0>t&&(t+=e.L),e.Wb[t]}function br(e,r){r||(e.h=0,e.p=0)}function yr(e,r){e.Wb[e.p++]=r,e.p>=e.L&&gr(e)}function Mr(e){gr(e),e.Vb=null}function Rr(e,r){gr(e),e.Vb=null,e.Vb=r}function Cr(e){return e-=2,4>e?e:3}function Dr(e){return 4>e?0:10>e?e-3:e-6}function Lr(e,r){return e.kb=r,e.xb=null,e.Bc=!0,e}function zr(e,r){return e.xb=r,e.kb=null,e.Bc=!0,e}function Er(e){var r;if(!e.Bc)throw new fo;r=!0;try{return e.kb?Ir(e):Fr(e),r=!1,e.Bc}finally{r&&(e.Bc=!1)}}function Fr(e){var r;if(r=Ar(e.xb),-1==r)throw T(new so,"corrupted input");e.ec=Dn,e.Wc=e.xb.g,(1==r||P(e.xb.Nc,Ln)>=0&&P(e.xb.g,e.xb.Nc)>=0)&&(Nr(e.xb),e.Bc=!1)}function Ir(e){tt(e.kb,e.kb.hc,e.kb.Hc,e.kb.Sc),e.ec=e.kb.hc[0],e.kb.Sc[0]&&(ht(e.kb),e.Bc=!1)}function Nr(e){gr(e.H),Mr(e.H),e.f.Mb=null}function xr(e,r,t,n){return e.f.Mb=r,Rr(e.H,t),Hr(e),e.S=0,e.mb=0,e.Mc=0,e.Pc=0,e.Vc=0,e.Nc=n,e.g=Ln,e.$b=0,zr(new bo,e)}function Ar(e){var r,t,n,o,i,s;if(s=k(e.g)&e.nc,0==Xt(e.f,e.Pb,(e.S<<4)+s))r=jr(e.ub,k(e.g),e.$b),e.$b=7>e.S?Kr(r,e.f):Qr(r,e.f,kr(e.H,e.mb)),yr(e.H,e.$b),e.S=Dr(e.S),e.g=l(e.g,zn);else{if(1==Xt(e.f,e.fc,e.S))n=0,0==Xt(e.f,e.Ob,e.S)?0==Xt(e.f,e.zb,(e.S<<4)+s)&&(e.S=7>e.S?9:11,n=1):(0==Xt(e.f,e.Qb,e.S)?t=e.Mc:(0==Xt(e.f,e.Rb,e.S)?t=e.Pc:(t=e.Vc,e.Vc=e.Pc),e.Pc=e.Mc),e.Mc=e.mb,e.mb=t),0==n&&(n=Zr(e.Bb,e.f,s)+2,e.S=7>e.S?8:11);else if(e.Vc=e.Pc,e.Pc=e.Mc,e.Mc=e.mb,n=2+Zr(e.Yb,e.f,s),e.S=7>e.S?7:10,i=Wt(e.ob[Cr(n)],e.f),i>=4){if(o=(i>>1)-1,e.mb=(2|1&i)<<o,14>i)e.mb+=Yt(e.sc,e.mb-i-1,e.f,o);else if(e.mb+=en(e.f,o-4)<<4,e.mb+=Zt(e.Tb,e.f),0>e.mb)return-1==e.mb?1:-1}else e.mb=i;if(P(w(e.mb),e.g)>=0||e.mb>=e.V)return-1;Sr(e.H,e.mb,n),e.g=l(e.g,w(n)),e.$b=kr(e.H,0)}return 0}function Or(e){var r;for(e.H=new ko,e.f=new Oo,e.Pb=a(Wo,0,-1,192,1),e.fc=a(Wo,0,-1,12,1),e.Ob=a(Wo,0,-1,12,1),e.Qb=a(Wo,0,-1,12,1),e.Rb=a(Wo,0,-1,12,1),e.zb=a(Wo,0,-1,192,1),e.ob=a(Qo,0,7,4,0),e.sc=a(Wo,0,-1,114,1),e.Tb=Tt(new xo,4),e.Yb=Yr(new Mo),e.Bb=Yr(new Mo),e.ub=new Ro,r=0;4>r;++r)e.ob[r]=Tt(new xo,6);return e}function Hr(e){var r;for(br(e.H,!1),tn(e.Pb),tn(e.zb),tn(e.fc),tn(e.Ob),tn(e.Qb),tn(e.Rb),tn(e.sc),Jr(e.ub),r=0;4>r;++r)tn(e.ob[r].I);qr(e.Yb),qr(e.Bb),tn(e.Tb.I),rn(e.f)}function $r(e,r){var t,n,o,i,s,a,_;if(5>r.length)return!1;for(_=255&r[0],o=_%9,a=~~(_/9),i=a%5,s=~~(a/5),t=0,n=0;4>n;++n)t+=(255&r[1+n])<<8*n;return t>99999999||!Tr(e,o,i,s)?!1:Gr(e,t)}function Gr(e,r){return 0>r?!1:(e.pb!=r&&(e.pb=r,e.V=q(e.pb,1),wr(e.H,q(e.V,4096))),!0)}function Tr(e,r,t,n){var o;return r>8||t>4||n>4?!1:(Vr(e.ub,t,r),o=1<<n,Wr(e.Yb,o),Wr(e.Bb,o),e.nc=o-1,!0)}function Wr(e,r){for(;r>e.W;++e.W)e.qc[e.W]=Tt(new xo,3),e.rc[e.W]=Tt(new xo,3)}function Zr(e,r,t){var n;return 0==Xt(r,e.Gc,0)?Wt(e.qc[t],r):(n=8,n+=0==Xt(r,e.Gc,1)?Wt(e.rc[t],r):8+Wt(e.Ec,r))}function Yr(e){return e.Gc=a(Wo,0,-1,2,1),e.qc=a(Qo,0,7,16,0),e.rc=a(Qo,0,7,16,0),e.Ec=Tt(new xo,8),e}function qr(e){var r;for(tn(e.Gc),r=0;e.W>r;++r)tn(e.qc[r].I),tn(e.rc[r].I);tn(e.Ec.I)}function Vr(e,r,t){var n,o;if(null==e.Y||e.t!=t||e.F!=r)for(e.F=r,e.Nb=(1<<r)-1,e.t=t,o=1<<e.t+e.F,e.Y=a(Uo,0,4,o,0),n=0;o>n;++n)e.Y[n]=Ur(new Co)}function jr(e,r,t){return e.Y[((r&e.Nb)<<e.t)+((255&t)>>>8-e.t)]}function Jr(e){var r,t;for(t=1<<e.t+e.F,r=0;t>r;++r)tn(e.Y[r].Ub)}function Kr(e,r){var t;t=1;do t=t<<1|Xt(r,e.Ub,t);while(256>t);return t<<24>>24}function Qr(e,r,t){var n,o,i;i=1;do if(o=t>>7&1,t<<=1,n=Xt(r,e.Ub,(1+o<<8)+i),i=i<<1|n,o!=n){for(;256>i;)i=i<<1|Xt(r,e.Ub,i);break}while(256>i);return i<<24>>24}function Ur(e){return e.Ub=a(Wo,0,-1,768,1),e}function Xr(){Xr=Sn;var e,r,t,n;for(Lo=a(To,0,-1,2048,1),e=2,Lo[0]=0,Lo[1]=1,n=2;22>n;++n)for(t=1<<(n>>1)-1,r=0;t>r;++r,++e)Lo[e]=n<<24>>24}function et(e,r){var t,n,o,i;e._=r,o=e.a[r].r,n=e.a[r].i;do e.a[r].v&&($t(e.a[o]),e.a[o].r=o-1,e.a[r].Kc&&(e.a[o-1].v=0,e.a[o-1].r=e.a[r].r2,e.a[o-1].i=e.a[r].i2)),i=o,t=n,n=e.a[i].i,o=e.a[i].r,e.a[i].i=t,e.a[i].r=r,r=i;while(r>0);return e.yb=e.a[0].i,e.o=e.a[0].r}function rt(e){var r;for(e.n=0,e.K=0,r=0;4>r;++r)e.x[r]=0}function tt(e,r,t,n){var o,i,s,a,_,c,u,f,m,d,p,h,v,S,g;if(r[0]=Ln,t[0]=Ln,n[0]=!0,e.tc&&(e.b.Vb=e.tc,lr(e.b),e.bb=!0,e.tc=null),!e.vc){if(e.vc=!0,S=e.g,B(e.g,Ln)){if(0==ar(e.b))return void at(e,k(e.g));pt(e),v=k(e.g)&e.w,on(e.d,e.E,(e.n<<4)+v,0),e.n=Dr(e.n),s=ir(e.b,-e.s),xt(It(e.A,k(e.g),e.K),e.d,s),e.K=s,--e.s,e.g=l(e.g,zn)}if(0==ar(e.b))return void at(e,k(e.g));for(;;){if(u=_t(e,k(e.g)),d=e.yb,v=k(e.g)&e.w,i=(e.n<<4)+v,1==u&&-1==d)on(e.d,e.E,i,0),s=ir(e.b,-e.s),g=It(e.A,k(e.g),e.K),7>e.n?xt(g,e.d,s):(m=ir(e.b,-e.x[0]-1-e.s),At(g,e.d,m,s)),e.K=s,e.n=Dr(e.n);else{if(on(e.d,e.E,i,1),4>d){if(on(e.d,e.gb,e.n,1),0==d?(on(e.d,e.sb,e.n,0),1==u?on(e.d,e.cb,i,0):on(e.d,e.cb,i,1)):(on(e.d,e.sb,e.n,1),1==d?on(e.d,e.Xb,e.n,0):(on(e.d,e.Xb,e.n,1),on(e.d,e.Ic,e.n,d-2))),1==u?e.n=7>e.n?9:11:(Dt(e.k,e.d,u-2,v),e.n=7>e.n?8:11),a=e.x[d],0!=d){for(c=d;c>=1;--c)e.x[c]=e.x[c-1];e.x[0]=a}}else{for(on(e.d,e.gb,e.n,0),e.n=7>e.n?7:10,Dt(e.db,e.d,u-2,v),d-=4,h=kt(d),f=Cr(u),Vt(e.O[f],e.d,h),h>=4&&(_=(h>>1)-1,o=(2|1&h)<<_,p=d-o,14>h?Qt(e.Zb,o-h-1,e.d,_,p):(sn(e.d,p>>4,_-4),Jt(e.ab,e.d,15&p),++e.tb)),a=d,c=3;c>=1;--c)e.x[c]=e.x[c-1];e.x[0]=a,++e.nb}e.K=ir(e.b,u-1-e.s)}if(e.s-=u,e.g=l(e.g,w(u)),0==e.s){if(e.nb>=128&&st(e),e.tb>=16&&it(e),r[0]=e.g,t[0]=_n(e.d),0==ar(e.b))return void at(e,k(e.g));if(P(L(e.g,S),Fn)>=0)return e.vc=!1,void(n[0]=!1)}}}}function nt(e){var r,t;e.b||(mr(),r=new wo,t=4,0==e.Z&&(t=2),vr(r,t),e.b=r),Ft(e.A,e.N,e.R),(e.P!=e.eb||e.Sb!=e.l)&&(dr(e.b,e.P,4096,e.l,274),e.eb=e.P,e.Sb=e.l)}function ot(e){var r;for(Xr(),e.x=a(Yo,0,-1,4,1),e.a=a(qo,0,6,4096,0),e.d=(nn(),new Ho),e.E=a(Wo,0,-1,192,1),e.gb=a(Wo,0,-1,12,1),e.sb=a(Wo,0,-1,12,1),e.Xb=a(Wo,0,-1,12,1),e.Ic=a(Wo,0,-1,12,1),e.cb=a(Wo,0,-1,192,1),e.O=a(Vo,0,8,4,0),e.Zb=a(Wo,0,-1,114,1),e.ab=qt(new Ao,4),e.db=Lt(new Eo),e.k=Lt(new Eo),e.A=new Fo,e.q=a(Yo,0,-1,548,1),e.X=a(Yo,0,-1,256,1),e.rb=a(Yo,0,-1,512,1),e.uc=a(Yo,0,-1,16,1),e.z=a(Yo,0,-1,4,1),e.U=a(Yo,0,-1,4,1),e.hc=a(jo,0,-1,1,3),e.Hc=a(jo,0,-1,1,3),e.Sc=a(Jo,0,-1,1,2),e.pc=a(To,0,-1,5,1),e.Lc=a(Yo,0,-1,128,1),r=0;4096>r;++r)e.a[r]=new No;for(r=0;4>r;++r)e.O[r]=qt(new Ao,6);return e}function it(e){var r;for(r=0;16>r;++r)e.uc[r]=Kt(e.ab,r);e.tb=0}function st(e){var r,t,n,o,i,s,a,_;for(o=4;128>o;++o)s=kt(o),n=(s>>1)-1,r=(2|1&s)<<n,e.Lc[o]=Ut(e.Zb,r-s-1,n,o-r);for(i=0;4>i;++i){for(t=e.O[i],a=i<<6,s=0;e.Lb>s;++s)e.X[a+s]=jt(t,s);for(s=14;e.Lb>s;++s)e.X[a+s]+=(s>>1)-1-4<<6;for(_=128*i,o=0;4>o;++o)e.rb[_+o]=e.X[a+o];for(;128>o;++o)e.rb[_+o]=e.X[a+kt(o)]+e.Lc[o]}e.nb=0}function at(e,r){lt(e),gt(e,r&e.w),an(e.d)}function _t(e,r){var t,n,o,i,s,a,_,c,u,f,m,d,p,l,h,P,v,B,S,w,g,k,b,y,M,R,C,D,L,z,E,F,I,N,x,A,O,H,$,G,T,W,Z,Y,q,j,J,K,Q,U;if(e._!=e.o)return p=e.a[e.o].r-e.o,e.yb=e.a[e.o].i,e.o=e.a[e.o].r,p;if(e.o=e._=0,e.T?(d=e.Hb,e.T=!1):d=pt(e),C=e.G,M=ar(e.b)+1,2>M)return e.yb=-1,1;for(M>273&&(M=273),G=0,u=0;4>u;++u)e.z[u]=e.x[u],e.U[u]=sr(e.b,-1,e.z[u],273),e.U[u]>e.U[G]&&(G=u);if(e.U[G]>=e.l)return e.yb=G,p=e.U[G],dt(e,p-1),p;if(d>=e.l)return e.yb=e.q[C-1]+4,dt(e,d-1),d;if(_=ir(e.b,-1),v=ir(e.b,-e.x[0]-1-1),2>d&&_!=v&&2>e.U[G])return e.yb=-1,1;if(e.a[0].Jc=e.n,N=r&e.w,e.a[1].y=(nn(),$o[e.E[(e.n<<4)+N]>>>2]+Ht(It(e.A,r,e.K),e.n>=7,v,_)),$t(e.a[1]),B=$o[2048-e.E[(e.n<<4)+N]>>>2],$=B+$o[2048-e.gb[e.n]>>>2],v==_&&(T=$+ft(e,e.n,N),e.a[1].y>T&&(e.a[1].y=T,Gt(e.a[1]))),m=d>=e.U[G]?d:e.U[G],2>m)return e.yb=e.a[1].i,1;e.a[1].r=0,e.a[0].cc=e.z[0],e.a[0]._b=e.z[1],e.a[0].ac=e.z[2],e.a[0].mc=e.z[3],f=m;do e.a[f--].y=268435455;while(f>=2);for(u=0;4>u;++u)if(H=e.U[u],!(2>H)){A=$+ut(e,u,e.n,N);do i=A+zt(e.k,H-2,N),E=e.a[H],E.y>i&&(E.y=i,E.r=0,E.i=u,E.v=0);while(--H>=2)}if(y=B+$o[e.gb[e.n]>>>2],f=e.U[0]>=2?e.U[0]+1:2,d>=f){for(D=0;f>e.q[D];)D+=2;for(;c=e.q[D+1],i=y+ct(e,c,f,N),E=e.a[f],E.y>i&&(E.y=i,E.r=0,E.i=c+4,E.v=0),f!=e.q[D]||(D+=2,D!=C);++f);}for(t=0;;){if(++t,t==m)return et(e,t);if(S=pt(e),C=e.G,S>=e.l)return e.Hb=S,e.T=!0,et(e,t);if(++r,I=e.a[t].r,e.a[t].v?(--I,e.a[t].Kc?(Z=e.a[e.a[t].r2].Jc,Z=4>e.a[t].i2?7>Z?8:11:7>Z?7:10):Z=e.a[I].Jc,Z=Dr(Z)):Z=e.a[I].Jc,I==t-1?Z=0==e.a[t].i?7>Z?9:11:Dr(Z):(e.a[t].v&&e.a[t].Kc?(I=e.a[t].r2,F=e.a[t].i2,Z=7>Z?8:11):(F=e.a[t].i,Z=4>F?7>Z?8:11:7>Z?7:10),z=e.a[I],4>F?0==F?(e.z[0]=z.cc,e.z[1]=z._b,e.z[2]=z.ac,e.z[3]=z.mc):1==F?(e.z[0]=z._b,e.z[1]=z.cc,e.z[2]=z.ac,e.z[3]=z.mc):2==F?(e.z[0]=z.ac,e.z[1]=z.cc,e.z[2]=z._b,e.z[3]=z.mc):(e.z[0]=z.mc,e.z[1]=z.cc,e.z[2]=z._b,e.z[3]=z.ac):(e.z[0]=F-4,e.z[1]=z.cc,e.z[2]=z._b,e.z[3]=z.ac)),e.a[t].Jc=Z,e.a[t].cc=e.z[0],e.a[t]._b=e.z[1],e.a[t].ac=e.z[2],e.a[t].mc=e.z[3],a=e.a[t].y,_=ir(e.b,-1),v=ir(e.b,-e.z[0]-1-1),N=r&e.w,n=a+$o[e.E[(Z<<4)+N]>>>2]+Ht(It(e.A,r,ir(e.b,-2)),Z>=7,v,_),k=e.a[t+1],w=!1,k.y>n&&(k.y=n,k.r=t,k.i=-1,k.v=0,w=!0),B=a+$o[2048-e.E[(Z<<4)+N]>>>2],$=B+$o[2048-e.gb[Z]>>>2],v!=_||t>k.r&&0==k.i||(T=$+($o[e.sb[Z]>>>2]+$o[e.cb[(Z<<4)+N]>>>2]),k.y>=T&&(k.y=T,k.r=t,k.i=0,k.v=0,w=!0)),R=ar(e.b)+1,R=R>4095-t?4095-t:R,M=R,!(2>M)){if(M>e.l&&(M=e.l),!w&&v!=_&&(q=V(R-1,e.l),h=sr(e.b,0,e.z[0],q),h>=2)){for(Y=Dr(Z),x=r+1&e.w,b=n+$o[2048-e.E[(Y<<4)+x]>>>2]+$o[2048-e.gb[Y]>>>2],L=t+1+h;L>m;)e.a[++m].y=268435455;i=b+(j=zt(e.k,h-2,x),j+ut(e,0,Y,x)),E=e.a[L],E.y>i&&(E.y=i,E.r=t+1,E.i=0,E.v=1,E.Kc=0)}for(W=2,O=0;4>O;++O)if(l=sr(e.b,-1,e.z[O],M),!(2>l)){P=l;do{for(;t+l>m;)e.a[++m].y=268435455;i=$+(J=zt(e.k,l-2,N),J+ut(e,O,Z,N)),E=e.a[t+l],E.y>i&&(E.y=i,E.r=t,E.i=O,E.v=0)}while(--l>=2);if(l=P,0==O&&(W=l+1),R>l&&(q=V(R-1-l,e.l),h=sr(e.b,l,e.z[O],q),h>=2)){for(Y=7>Z?8:11,x=r+l&e.w,o=$+(K=zt(e.k,l-2,N),K+ut(e,O,Z,N))+$o[e.E[(Y<<4)+x]>>>2]+Ht(It(e.A,r+l,ir(e.b,l-1-1)),!0,ir(e.b,l-1-(e.z[O]+1)),ir(e.b,l-1)),Y=Dr(Y),x=r+l+1&e.w,g=o+$o[2048-e.E[(Y<<4)+x]>>>2],b=g+$o[2048-e.gb[Y]>>>2],L=l+1+h;t+L>m;)e.a[++m].y=268435455;i=b+(Q=zt(e.k,h-2,x),Q+ut(e,0,Y,x)),E=e.a[t+L],E.y>i&&(E.y=i,E.r=t+l+1,E.i=0,E.v=1,E.Kc=1,E.r2=t,E.i2=O)}}if(S>M){for(S=M,C=0;S>e.q[C];C+=2);e.q[C]=S,C+=2}if(S>=W){for(y=B+$o[e.gb[Z]>>>2];t+S>m;)e.a[++m].y=268435455;for(D=0;W>e.q[D];)D+=2;for(l=W;;++l)if(s=e.q[D+1],i=y+ct(e,s,l,N),E=e.a[t+l],E.y>i&&(E.y=i,E.r=t,E.i=s+4,E.v=0),l==e.q[D]){if(R>l&&(q=V(R-1-l,e.l),h=sr(e.b,l,s,q),h>=2)){for(Y=7>Z?7:10,x=r+l&e.w,o=i+$o[e.E[(Y<<4)+x]>>>2]+Ht(It(e.A,r+l,ir(e.b,l-1-1)),!0,ir(e.b,l-(s+1)-1),ir(e.b,l-1)),Y=Dr(Y),x=r+l+1&e.w,g=o+$o[2048-e.E[(Y<<4)+x]>>>2],b=g+$o[2048-e.gb[Y]>>>2],L=l+1+h;t+L>m;)e.a[++m].y=268435455;i=b+(U=zt(e.k,h-2,x),U+ut(e,0,Y,x)),E=e.a[t+L],E.y>i&&(E.y=i,E.r=t+l+1,E.i=0,E.v=1,E.Kc=1,E.r2=t,E.i2=s+4)}if(D+=2,D==C)break}}}}}function ct(e,r,t,n){var o,i;return o=Cr(t),i=128>r?e.rb[128*o+r]:e.X[(o<<6)+bt(r)]+e.uc[15&r],i+zt(e.db,t-2,n)}function ut(e,r,t,n){var o;return 0==r?(nn(),o=$o[e.sb[t]>>>2],o+=$o[2048-e.cb[(t<<4)+n]>>>2]):(nn(),o=$o[2048-e.sb[t]>>>2],1==r?o+=$o[e.Xb[t]>>>2]:(o+=$o[2048-e.Xb[t]>>>2],o+=fn(e.Ic[t],r-2))),o}function ft(e,r,t){return nn(),$o[e.sb[r]>>>2]+$o[e.cb[(r<<4)+t]>>>2]}function mt(e){var r;for(rt(e),cn(e.d),mn(e.E),mn(e.cb),mn(e.gb),mn(e.sb),mn(e.Xb),mn(e.Ic),mn(e.Zb),Nt(e.A),r=0;4>r;++r)tn(e.O[r].I);Rt(e.db,1<<e.J),Rt(e.k,1<<e.J),tn(e.ab.I),e.T=!1,e._=0,e.o=0,e.s=0}function dt(e,r){r>0&&(Br(e.b,r),e.s+=r)}function pt(e){var r;return r=0,e.G=pr(e.b,e.q),e.G>0&&(r=e.q[e.G-2],r==e.l&&(r+=sr(e.b,r-1,e.q[e.G-1],273-r))),++e.s,r}function lt(e){e.b&&e.bb&&(e.b.Vb=null,e.bb=!1)}function ht(e){lt(e),e.d.Mb=null}function Pt(e,r){var t;if(1>r||r>536870912)return!1;for(e.P=r,t=0;r>1<<t;++t);return e.Lb=2*t,!0}function vt(e,r,t,n){return 0>t||t>4||0>r||r>8||0>n||n>4?!1:(e.N=t,e.R=r,e.J=n,e.w=(1<<e.J)-1,!0)}function Bt(e,r){var t;return 0>r||r>2?!1:(t=e.Z,e.Z=r,e.b&&t!=e.Z&&(e.eb=-1,e.b=null),!0)}function St(e,r){return 5>r||r>273?!1:(e.l=r,!0)}function wt(e,r){var t;for(e.pc[0]=9*(5*e.J+e.N)+e.R<<24>>24,t=0;4>t;++t)e.pc[1+t]=e.P>>8*t<<24>>24;G(r,e.pc,0,5)}function gt(e,r){var t;e.Rc&&(on(e.d,e.E,(e.n<<4)+r,1),on(e.d,e.gb,e.n,0),e.n=7>e.n?7:10,Dt(e.db,e.d,0,r),t=Cr(2),Vt(e.O[t],e.d,63),sn(e.d,67108863,26),Jt(e.ab,e.d,15))}function kt(e){return 2048>e?Lo[e]:2097152>e?Lo[e>>10]+20:Lo[e>>20]+40}function bt(e){return 131072>e?Lo[e>>6]+12:134217728>e?Lo[e>>16]+32:Lo[e>>26]+52}function yt(e,r,t,n){8>t?(on(r,e.ib,0,0),Vt(e.kc[n],r,t)):(t-=8,on(r,e.ib,0,1),8>t?(on(r,e.ib,1,0),Vt(e.gc[n],r,t)):(on(r,e.ib,1,1),Vt(e.oc,r,t-8)))}function Mt(e){var r;for(e.ib=a(Wo,0,-1,2,1),e.kc=a(Vo,0,8,16,0),e.gc=a(Vo,0,8,16,0),e.oc=qt(new Ao,8),r=0;16>r;++r)e.kc[r]=qt(new Ao,3),e.gc[r]=qt(new Ao,3);return e}function Rt(e,r){var t;for(mn(e.ib),t=0;r>t;++t)tn(e.kc[t].I),tn(e.gc[t].I);tn(e.oc.I)}function Ct(e,r,t,n,o){var i,s,a,_,c;for(nn(),i=$o[e.ib[0]>>>2],s=$o[2048-e.ib[0]>>>2],a=s+$o[e.ib[1]>>>2],_=s+$o[2048-e.ib[1]>>>2],c=0,c=0;8>c;++c){if(c>=t)return;n[o+c]=i+jt(e.kc[r],c)}for(;16>c;++c){if(c>=t)return; | ||
n[o+c]=a+jt(e.gc[r],c-8)}for(;t>c;++c)n[o+c]=_+jt(e.oc,c-8-8)}function Dt(e,r,t,n){yt(e,r,t,n),0==--e.yc[n]&&(Ct(e,n,e.hb,e.Oc,272*n),e.yc[n]=e.hb)}function Lt(e){return Mt(e),e.Oc=a(Yo,0,-1,4352,1),e.yc=a(Yo,0,-1,16,1),e}function zt(e,r,t){return e.Oc[272*t+r]}function Et(e,r){var t;for(t=0;r>t;++t)Ct(e,t,e.hb,e.Oc,272*t),e.yc[t]=e.hb}function Ft(e,r,t){var n,o;if(null==e.Y||e.t!=t||e.F!=r)for(e.F=r,e.Nb=(1<<r)-1,e.t=t,o=1<<e.t+e.F,e.Y=a(Ko,0,5,o,0),n=0;o>n;++n)e.Y[n]=Ot(new Io)}function It(e,r,t){return e.Y[((r&e.Nb)<<e.t)+((255&t)>>>8-e.t)]}function Nt(e){var r,t;for(t=1<<e.t+e.F,r=0;t>r;++r)mn(e.Y[r].Eb)}function xt(e,r,t){var n,o,i;for(o=1,i=7;i>=0;--i)n=t>>i&1,on(r,e.Eb,o,n),o=o<<1|n}function At(e,r,t,n){var o,i,s,a,_,c;for(i=1,_=!0,s=7;s>=0;--s)o=n>>s&1,c=i,_&&(a=t>>s&1,c+=1+a<<8,_=a==o),on(r,e.Eb,c,o),i=i<<1|o}function Ot(e){return e.Eb=a(Wo,0,-1,768,1),e}function Ht(e,r,t,n){var o,i,s,a,_;if(_=0,i=1,s=7,r)for(;s>=0;--s)if(a=t>>s&1,o=n>>s&1,_+=fn(e.Eb[(1+a<<8)+i],o),i=i<<1|o,a!=o){--s;break}for(;s>=0;--s)o=n>>s&1,_+=fn(e.Eb[i],o),i=i<<1|o;return _}function $t(e){e.i=-1,e.v=0}function Gt(e){e.i=0,e.v=0}function Tt(e,r){return e.B=r,e.I=a(Wo,0,-1,1<<r,1),e}function Wt(e,r){var t,n;for(n=1,t=e.B;0!=t;--t)n=(n<<1)+Xt(r,e.I,n);return n-(1<<e.B)}function Zt(e,r){var t,n,o,i;for(o=1,i=0,n=0;e.B>n;++n)t=Xt(r,e.I,o),o<<=1,o+=t,i|=t<<n;return i}function Yt(e,r,t,n){var o,i,s,a;for(s=1,a=0,i=0;n>i;++i)o=Xt(t,e,r+s),s<<=1,s+=o,a|=o<<i;return a}function qt(e,r){return e.B=r,e.I=a(Wo,0,-1,1<<r,1),e}function Vt(e,r,t){var n,o,i;for(i=1,o=e.B;0!=o;)--o,n=t>>>o&1,on(r,e.I,i,n),i=i<<1|n}function jt(e,r){var t,n,o,i;for(i=0,o=1,n=e.B;0!=n;)--n,t=r>>>n&1,i+=fn(e.I[o],t),o=(o<<1)+t;return i}function Jt(e,r,t){var n,o,i;for(i=1,o=0;e.B>o;++o)n=1&t,on(r,e.I,i,n),i=i<<1|n,t>>=1}function Kt(e,r){var t,n,o,i;for(i=0,o=1,n=e.B;0!=n;--n)t=1&r,r>>>=1,i+=fn(e.I[o],t),o=o<<1|t;return i}function Qt(e,r,t,n,o){var i,s,a;for(a=1,s=0;n>s;++s)i=1&o,on(t,e,r+a,i),a=a<<1|i,o>>=1}function Ut(e,r,t,n){var o,i,s,a;for(a=0,s=1,i=t;0!=i;--i)o=1&n,n>>>=1,nn(),a+=$o[(2047&(e[r+s]-o^-o))>>>2],s=s<<1|o;return a}function Xt(e,r,t){var n,o;return o=r[t],n=(e.D>>>11)*o,(-2147483648^n)>(-2147483648^e.Kb)?(e.D=n,r[t]=o+(2048-o>>>5)<<16>>16,0==(-16777216&e.D)&&(e.Kb=e.Kb<<8|N(e.Mb),e.D<<=8),0):(e.D-=n,e.Kb-=n,r[t]=o-(o>>>5)<<16>>16,0==(-16777216&e.D)&&(e.Kb=e.Kb<<8|N(e.Mb),e.D<<=8),1)}function en(e,r){var t,n,o;for(n=0,t=r;0!=t;--t)e.D>>>=1,o=e.Kb-e.D>>>31,e.Kb-=e.D&o-1,n=n<<1|1-o,0==(-16777216&e.D)&&(e.Kb=e.Kb<<8|N(e.Mb),e.D<<=8);return n}function rn(e){var r;for(e.Kb=0,e.D=-1,r=0;5>r;++r)e.Kb=e.Kb<<8|N(e.Mb)}function tn(e){var r;for(r=0;e.length>r;++r)e[r]=1024}function nn(){nn=Sn;var e,r,t,n;for($o=a(Yo,0,-1,512,1),r=8;r>=0;--r)for(n=1<<9-r-1,e=1<<9-r,t=n;e>t;++t)$o[t]=(r<<6)+(e-t<<6>>>9-r-1)}function on(e,r,t,n){var o,i;i=r[t],o=(e.D>>>11)*i,0==n?(e.D=o,r[t]=i+(2048-i>>>5)<<16>>16):(e.Fc=l(e.Fc,h(w(o),xn)),e.D-=o,r[t]=i-(i>>>5)<<16>>16),0==(-16777216&e.D)&&(e.D<<=8,un(e))}function sn(e,r,t){var n;for(n=t-1;n>=0;--n)e.D>>>=1,1==(r>>>n&1)&&(e.Fc=l(e.Fc,w(e.D))),0==(-16777216&e.D)&&(e.D<<=8,un(e))}function an(e){var r;for(r=0;5>r;++r)un(e)}function _n(e){return l(l(w(e.Fb),e.ic),En)}function cn(e){e.ic=Ln,e.Fc=Ln,e.D=-1,e.Fb=1,e.Uc=0}function un(e){var r,t;if(r=k(D(e.Fc,32)),0!=r||P(e.Fc,Nn)<0){e.ic=l(e.ic,w(e.Fb)),t=e.Uc;do $(e.Mb,t+r),t=255;while(0!=--e.Fb);e.Uc=k(e.Fc)>>>24}++e.Fb,e.Fc=R(h(e.Fc,In),8)}function fn(e,r){return nn(),$o[(2047&(e-r^-r))>>>2]}function mn(e){nn();var r;for(r=0;e.length>r;++r)e[r]=1024}function dn(e){var r;for(r=e.length-1;r>=0;r-=1)0>e[r]&&(e[r]=256+e[r]);return e}function pn(e){var r,t,n,s,a=K(new lo);for(r=0;e.length>r;++r)if(t=255&e[r],0==(128&t)){if(0==t)return dn(e);o(a.Db,String.fromCharCode(65535&t))}else if(192==(224&t)){if(r+1>=e.length)return dn(e);if(n=255&e[++r],128!=(192&n))return dn(e);o(a.Db,String.fromCharCode((31&t)<<6&65535|63&n))}else{if(224!=(240&t))return dn(e);if(r+2>=e.length)return dn(e);if(n=255&e[++r],128!=(192&n))return dn(e);if(s=255&e[++r],128!=(192&s))return dn(e);o(a.Db,String.fromCharCode(65535&((15&t)<<12|(63&n)<<6|63&s)))}return i(a.Db)}function ln(e){var r,t,n,o,i,s,_;for(_=e.length,s=a(Zo,0,-1,_,1),J(e,0,_,s,0),t=s,o=0,i=0;e.length>i;++i)r=t[i],r>=1&&127>=r?++o:o+=0==r||r>=128&&2047>=r?2:3;for(n=a(To,0,-1,o,1),o=0,i=0;e.length>i;++i)r=t[i],r>=1&&127>=r?n[o++]=r<<24>>24:0==r||r>=128&&2047>=r?(n[o++]=(192|r>>6&31)<<24>>24,n[o++]=(128|63&r)<<24>>24):(n[o++]=(224|r>>12&15)<<24>>24,n[o++]=(128|r>>6&63)<<24>>24,n[o++]=(128|63&r)<<24>>24);return n}function hn(e){return e}function Pn(e){return e[1]+e[0]}function vn(e,r,n,o){function i(){for(var e,r=(new Date).getTime();X(_.c);)if(s=Pn(_.c.Cc.ec)/Pn(_.c.qb),(new Date).getTime()-r>200)return o?o(s):void 0!==a&&t(s,a),yn(i,0),!1;o?o(1):void 0!==a&&t(1,a),e=H(_.c.wc),n?n(e):void 0!==a&&postMessage({action:gn,callback_num:a,result:e.slice(0)})}var s,a,_=hn(new Go);"function"!=typeof n&&(a=n,n=o=0),_.Xc=ei(r),_.c=rr(new Po,ln(e),_.Xc),o?o(0):void 0!==a&&t(0,a),i()}function Bn(e,r,n){function o(){for(var e,s=0,_=(new Date).getTime();X(u.d);)if(++s%1e3==0&&(new Date).getTime()-_>200)return c&&(i=Pn(u.d.Cc.xb.g)/Pn(u.d.qb),n?n(i):void 0!==a&&t(i,a)),yn(o,0),!1;c&&(n?n(1):void 0!==a&&t(1,a)),e=pn(H(u.d.wc)),r?r(e):void 0!==a&&postMessage({action:kn,callback_num:a,result:"string"!=typeof e?e.slice(0):e})}var i,s,a,c,u=hn(new Go);"function"!=typeof r&&(a=r,r=n=0),s=_(To,0,-1,e),u.d=nr(new Bo,s),c=Pn(u.d.qb)>-1,n?n(c?0:-1):void 0!==a&&t(c?0:-1,a),o()}function Sn(){}var wn,gn=1,kn=2,bn=3,yn="function"==typeof setImmediate?setImmediate:setTimeout,Mn=function(){return{typeName:this.wb+""}},Rn=4294967296,Cn=[0,-0x8000000000000000],Dn=[4294967295,-Rn],Ln=[0,0],zn=[1,0],En=[4,0],Fn=[4096,0],In=[16777215,0],Nn=[4278190080,0],xn=[4294967295,0],An=[16777216,0],On=[4294967295,0x7fffffff00000000],Hn=r(1,{});wn.lc=Sn;var $n=r(3),Gn=r(4,new $n),Tn=r(5,new Gn),Wn=r(0);wn.Ac=function(){return this.Dc},wn.length=0,wn.dc=0;var Zn,Yn,qn,Vn,jn,Jn,Kn,Qn,Un,Xn,eo,ro=[{},{},{1:1},{2:1},{2:1},{2:1},{2:1},{2:1,10:1},{2:1},{2:1},{2:1},{2:1},{2:1},{2:1,11:1},{2:1},{2:1},{2:1},{4:1},{5:1},{6:1},{7:1},{8:1},{9:1}],to=r(0),no=r(0,new to);wn.fb=0,wn.Tc=0;var oo=r(0),io=r(0,new oo);wn.fb=0;var so=r(7),ao=r(9,new Tn),_o=r(0),co=r(12,new Tn),uo=r(13,new Tn),fo=r(14,new Tn),mo=r(15,new Tn),po=r(16,new Tn),lo=r(0),ho=r(0),Po=r(0,new ho),vo=r(0);wn.qb=Ln;var Bo=r(0,new vo),So=r(0);wn.Gb=0,wn.e=0,wn.Ib=0,wn.jc=0,wn.C=0,wn.p=0,wn.vb=0,wn.h=0;var wo=r(0,new So);wn.jb=!0,wn.zc=255,wn.j=0,wn.m=0,wn.bc=0,wn.M=66560,wn.lb=4,wn.u=0;var go,ko=r(0);wn.p=0,wn.h=0,wn.L=0;var bo=r(0),yo=r(0);wn.pb=-1,wn.V=-1,wn.nc=0,wn.g=Ln,wn.Nc=Ln,wn.$b=0,wn.mb=0,wn.Mc=0,wn.Pc=0,wn.Vc=0,wn.S=0;var Mo=r(0);wn.W=0;var Ro=r(0);wn.F=0,wn.t=0,wn.Nb=0;var Co=r(17),Do=r(0);wn.s=0,wn.tb=0,wn.P=4194304,wn.eb=-1,wn.Lb=44,wn.Hb=0,wn.Z=1,wn.nb=0,wn.G=0,wn.l=32,wn.Sb=-1,wn.R=3,wn.N=0,wn.o=0,wn._=0,wn.J=2,wn.w=3,wn.K=0,wn.n=0,wn.yb=0,wn.g=Ln;var Lo,zo=r(0),Eo=r(0,new zo);wn.hb=0;var Fo=r(0);wn.F=0,wn.t=0,wn.Nb=0;var Io=r(18),No=r(19);wn.i=0,wn.i2=0,wn.cc=0,wn._b=0,wn.ac=0,wn.mc=0,wn.r=0,wn.r2=0,wn.y=0,wn.Jc=0;var xo=r(20);wn.B=0;var Ao=r(21);wn.B=0;var Oo=r(0);wn.Kb=0,wn.D=0;var Ho=r(0);wn.Fc=Ln,wn.D=0,wn.Uc=0,wn.Fb=0,wn.ic=Ln;var $o,Go=r(0),To=Z("","[B"),Wo=Z("","[S"),Zo=Z("","[C"),Yo=Z("","[I"),qo=Z("[Ll.","o"),Vo=Z("[Ll","be"),jo=Z("","[J"),Jo=Z("","[Z"),Ko=Z("[Ll.","e"),Qo=Z("[Ll","bd"),Uo=Z("[Ll.","d"),Xo=Z("","[[D"),ei=function(){function e(e){return!isNaN(parseFloat(e))&&isFinite(e)}var r=[{dicSize:16,fb:64,matchFinder:0,lc:3,lp:0,pb:2},{dicSize:20,fb:64,matchFinder:0,lc:3,lp:0,pb:2},{dicSize:19,fb:64,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:20,fb:64,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:21,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:22,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:23,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:24,fb:255,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:25,fb:255,matchFinder:1,lc:3,lp:0,pb:2}];return function(t){return e(t)?1>t?t=1:t>9&&(t=9):t=1,r[t-1]}}();return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(r){r&&r.Db&&(r.Db.action==kn?e.decompress(r.Db.Db,r.Db.callback_num):r.Db.action==gn&&e.compress(r.Db.Db,r.Db.Xc,r.Db.callback_num))}}(),{compress:vn,decompress:Bn}}();this.LZMA=e,this.LZMA_WORKER=e; |
@@ -1,2 +0,2 @@ | ||
var e=function(){function r(e,r){function t(){}return Et=t.prototype=r||new Yt,Et.Cb=zt,Et.gb=e,t}function t(e,r){postMessage({action:Lt,callback_num:r,result:e})}function n(e,r){return e.detailMessage=r,e}function i(e,r){var t=Array(r);if(e>0){var n=[null,0,!1,[0,0]][e];if("number"!=typeof n)for(var i=0;r>i;++i)t[i]=n}return t}function o(e,r,t,n,o){var s;return s=i(o,n),a(),c(s,Kt,jt),s.gc=e,s.gb=r,s.Mb=t,s}function s(e,r,t){if(null!=t){if(e.Mb>0&&!u(t.gb,e.Mb))throw new mn;if(0>e.Mb&&(t.Hb==wt||2==t.gb))throw new mn}return e[r]=t}function a(){a=wt,Kt=[],jt=[],_(new Jt,Kt,jt)}function _(e,r,t){var n,i=0;for(var o in e)(n=e[o])&&(r[i]=o,t[i]=n,++i)}function c(e,r,t){a();for(var n=0,i=r.length;i>n;++n)e[r[n]]=t[n]}function u(e,r){return e&&an[e][r]}function f(e,r){if(null!=e&&!u(e.gb,r))throw new dn;return e}function m(e,r){var t,n;return t=e[1]+r[1],n=e[0]+r[0],h(n,t)}function p(e,r){return S(~~Math.max(Math.min(e[1]/Ct,2147483647),-2147483648)&~~Math.max(Math.min(r[1]/Ct,2147483647),-2147483648),B(e)&B(r))}function d(e,r){var t,n;return e[0]==r[0]&&e[1]==r[1]?0:(t=0>e[1],n=0>r[1],t&&!n?-1:!t&&n?1:w(e,r)[1]<0?-1:1)}function h(e,r){var t,n;for(r%=0x10000000000000000,e%=0x10000000000000000,t=r%Ct,n=Math.floor(e/Ct)*Ct,r=r-t+n,e=e-n+t;0>e;)e+=Ct,r-=Ct;for(;e>4294967295;)e-=Ct,r+=Ct;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function l(e,r){return e[0]==r[0]&&e[1]==r[1]}function P(e){var r,t;return e>-129&&128>e?(r=e+128,t=(E(),Qt)[r],null==t&&(t=Qt[r]=v(e)),t):v(e)}function v(e){return e>=0?[e,0]:[e+Ct,-Ct]}function B(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-Ct,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function S(e,r){var t,n;return t=e*Ct,n=r,0>r&&(n+=Ct),[n,t]}function k(e){var r,t;return l(e,(F(),en))?en:(r=-e[1],t=-e[0],t>4294967295&&(t-=Ct,r+=Ct),0>t&&(t+=Ct,r-=Ct),[t,r])}function b(e){return 30>=e?1<<e:b(30)*b(e-30)}function y(e,r){var t,n,i,o;return r&=63,l(e,(F(),en))?0==r?e:sn:0>e[1]?k(y(k(e),r)):(o=b(r),n=e[1]*o%0x10000000000000000,i=e[0]*o,t=i-i%Ct,n+=t,i-=t,n>=0x8000000000000000&&(n-=0x10000000000000000),[i,n])}function g(e,r){var t,n,i;return r&=63,i=b(r),t=e[1]/i,n=Math.floor(e[0]/i),h(n,t)}function M(e,r){var t;return r&=63,t=g(e,r),0>e[1]&&(t=m(t,y((F(),nn),63-r))),t}function w(e,r){var t,n;return t=e[1]-r[1],n=e[0]-r[0],h(n,t)}function E(){E=wt,Qt=o(Zn,0,9,256,0)}function F(){F=wt,Ut=Math.log(2),Xt=Wt,en=xt,rn=P(-1),tn=P(1),nn=P(2),on=Tt,sn=P(0)}function L(e,r){return R(e,r,0,r.length),e}function R(e,r,t,n){return e.Sb=r,e.jc=t,e.Z=t+n,e.Z>r.length&&(e.Z=r.length),e}function z(e,r,t,n){return e.jc>=e.Z?-1:(n=G(n,e.Z-e.jc),Y(e.Sb,e.jc,r,t,n),e.jc+=n,n)}function C(e){return e.Sb=o(Dn,0,-1,32,1),e}function x(e,r){var t;e.Sb.length>=r||(r=$(r,2*e.Sb.length),t=o(Dn,0,-1,r,1),Y(e.Sb,0,t,0,e.Sb.length),e.Sb=t)}function I(e){var r;return r=o(Dn,0,-1,e.Z,1),Y(e.Sb,0,r,0,e.Z),r}function A(e,r){x(e,e.Z+1),e.Sb[e.Z++]=r<<24>>24}function D(e,r,t,n){x(e,e.Z+n),Y(r,t,e.Sb,e.Z,n),e.Z+=n}function N(e,r){return e.detailMessage=r,e}function O(e,r){var t;return t=new pn,t.typeName=e+r,t}function H(e,r){return e.detailMessage=r,e}function $(e,r){return e>r?e:r}function G(e,r){return r>e?e:r}function T(e,r){return null==r?!1:e+""==r}function W(e,r,t,n,i){var o;for(o=r;t>o;++o)n[i++]=e.charCodeAt(o)}function Y(e,r,t,n,i){var o,a,_,c,u,m,p,d;if(null==e||null==t)throw new vn;if(p=(e.Hb==wt||2==e.gb?e.Cb():zt()).typeName,_=(t.Hb==wt||2==t.gb?t.Cb():zt()).typeName,91!=p.charCodeAt(0)||91!=_.charCodeAt(0))throw N(new mn,"Must be array types");if(p.charCodeAt(1)!=_.charCodeAt(1))throw N(new mn,"Array types must match");if(d=e.length,c=t.length,0>r||0>n||0>i||r+i>d||n+i>c)throw new Pn;if(76!=p.charCodeAt(1)&&91!=p.charCodeAt(1)||T(p,_))for(u=0;i>u;++u)t[n+u]=e[r+u];else if(m=f(e,3),o=f(t,3),(null==e?null:e)===(null==t?null:t)&&n>r)for(r+=i,a=n+i;a-->n;)s(o,a,m[--r]);else for(a=n+i;a>n;)s(o,n++,m[r++])}function Z(e,r){if(!(Ir(r,1<<e.dicSize)&&Nr(r,e.fb)&&Dr(r,e.matchFinder)&&Ar(r,e.lc,e.lp,e.pb)))throw n(new Vt,"unexpected failure")}function q(e){try{return dr(e.hc)}catch(r){return e.exception=r,!1}}function V(e,r,t,n,i){var o,s;if(!i)throw H(new hn,"null mode");if(d(n,It)<0)throw H(new hn,"invalid length "+n);for(e.mc=n,o=kr(new Mn),Z(i,o),o.bc=!0,Or(o,t),s=0;64>s;s+=8)A(t,255&B(g(n,s)));e.hc=(o.P=!1,o.Rb=r,o.Qb=!1,Sr(o),o.d.lc=t,Lr(o),yr(o),br(o),o.U._=o.i+1-2,Kr(o.U,1<<o.D),o.h._=o.i+1-2,Kr(o.h,1<<o.D),void(o.v=At),pr(new gn,o))}function J(e,r,t){e.kc=C(new fn);try{V(e,L(new cn,r),e.kc,P(r.length),t)}catch(n){throw n}return e}function K(e,r,t,n){var i;e.Eb=r,e.sb=t,i=r+t+n,(null==e.c||e.ob!=i)&&(e.c=null,e.ob=i,e.c=o(Dn,0,-1,e.ob,1)),e.z=e.ob-t}function j(e,r){return e.c[e.e+e.w+r]}function Q(e,r,t,n){var i,o;for(e.O&&e.w+r+n>e.q&&(n=e.q-(e.w+r)),++t,o=e.e+e.w+r,i=0;n>i&&e.c[o+i]==e.c[o+i-t];++i);return i}function U(e){return e.q-e.w}function X(e){var r,t,n;for(n=e.e+e.w-e.Eb,n>0&&--n,t=e.e+e.q-n,r=0;t>r;++r)e.c[r]=e.c[n+r];e.e-=n}function er(e){var r;++e.w,e.w>e.ib&&(r=e.e+e.w,r>e.z&&X(e),rr(e))}function rr(e){var r,t,n;if(!e.O)for(;;){if(n=-e.e+e.ob-e.q,0==n)return;if(r=z(e.ic,e.c,e.e+e.q,n),-1==r)return e.ib=e.q,t=e.e+e.ib,t>e.z&&(e.ib=e.z-e.e),void(e.O=!0);e.q+=r,e.q>=e.w+e.sb&&(e.ib=e.q-e.sb)}}function tr(e,r){e.e+=r,e.ib-=r,e.w-=r,e.q-=r}function nr(){nr=wt;var e,r,t;for(yn=o(Hn,0,-1,256,1),e=0;256>e;++e){for(t=e,r=0;8>r;++r)0!=(1&t)?t=t>>>1^-306674912:t>>>=1;yn[e]=t}}function ir(e,r,t,n,i){var s,a,_;return r>1073741567?!1:(e.Ob=16+(n>>1),_=~~((r+t+n+i)/2)+256,K(e,r+t,n+i,_),e.nb=n,s=r+1,e.j!=s&&(e.J=o(Hn,0,-1,2*(e.j=s),1)),a=65536,e.Y&&(a=r-1,a|=a>>1,a|=a>>2,a|=a>>4,a|=a>>8,a>>=1,a|=65535,a>16777216&&(a>>=1),e.ac=a,++a,a+=e.E),a!=e.Ab&&(e.jb=o(Hn,0,-1,e.Ab=a,1)),!0)}function or(e,r){var t,n,i,o,s,a,_,c,u,f,m,p,d,h,l,P,v,B,S,k,b;if(e.q>=e.w+e.nb)h=e.nb;else if(h=e.q-e.w,e.ab>h)return ar(e),0;for(v=0,l=e.w>e.j?e.w-e.j:0,n=e.e+e.w,P=1,c=0,u=0,e.Y?(b=yn[255&e.c[n]]^255&e.c[n+1],c=1023&b,b^=(255&e.c[n+2])<<8,u=65535&b,f=(b^yn[255&e.c[n+3]]<<5)&e.ac):f=255&e.c[n]^(255&e.c[n+1])<<8,i=e.jb[e.E+f],e.Y&&(o=e.jb[c],s=e.jb[1024+u],e.jb[c]=e.w,e.jb[1024+u]=e.w,o>l&&e.c[e.e+o]==e.c[n]&&(r[v++]=P=2,r[v++]=e.w-o-1),s>l&&e.c[e.e+s]==e.c[n]&&(s==o&&(v-=2),r[v++]=P=3,r[v++]=e.w-s-1,o=s),0!=v&&o==i&&(v-=2,P=1)),e.jb[e.E+f]=e.w,S=(e.g<<1)+1,k=e.g<<1,p=d=e.p,0!=e.p&&i>l&&e.c[e.e+i+e.p]!=e.c[n+e.p]&&(r[v++]=P=e.p,r[v++]=e.w-i-1),t=e.Ob;;){if(l>=i||0==t--){e.J[S]=e.J[k]=0;break}if(_=e.w-i,a=(e.g>=_?e.g-_:e.g-_+e.j)<<1,B=e.e+i,m=d>p?p:d,e.c[B+m]==e.c[n+m]){for(;++m!=h&&e.c[B+m]==e.c[n+m];);if(m>P&&(r[v++]=P=m,r[v++]=_-1,m==h)){e.J[k]=e.J[a],e.J[S]=e.J[a+1];break}}(255&e.c[n+m])>(255&e.c[B+m])?(e.J[k]=i,k=a+1,i=e.J[k],d=m):(e.J[S]=i,S=a,i=e.J[S],p=m)}return ar(e),v}function sr(e){e.e=0,e.w=0,e.q=0,e.O=!1,rr(e),e.g=0,tr(e,-1)}function ar(e){var r;++e.g>=e.j&&(e.g=0),er(e),1073741823==e.w&&(r=e.w-e.j,_r(e.J,2*e.j,r),_r(e.jb,e.Ab,r),tr(e,r))}function _r(e,r,t){var n,i;for(n=0;r>n;++n)i=e[n],t>=i?i=0:i-=t,e[n]=i}function cr(e,r){e.Y=r>2,e.Y?(e.p=0,e.ab=4,e.E=66560):(e.p=2,e.ab=3,e.E=0)}function ur(e,r){var t,n,i,o,s,a,_,c,u,f,m,p,d,h,l,P,v;do{if(e.q>=e.w+e.nb)p=e.nb;else if(p=e.q-e.w,e.ab>p){ar(e);continue}for(d=e.w>e.j?e.w-e.j:0,n=e.e+e.w,e.Y?(v=yn[255&e.c[n]]^255&e.c[n+1],a=1023&v,e.jb[a]=e.w,v^=(255&e.c[n+2])<<8,_=65535&v,e.jb[1024+_]=e.w,c=(v^yn[255&e.c[n+3]]<<5)&e.ac):c=255&e.c[n]^(255&e.c[n+1])<<8,i=e.jb[e.E+c],e.jb[e.E+c]=e.w,l=(e.g<<1)+1,P=e.g<<1,f=m=e.p,t=e.Ob;;){if(d>=i||0==t--){e.J[l]=e.J[P]=0;break}if(s=e.w-i,o=(e.g>=s?e.g-s:e.g-s+e.j)<<1,h=e.e+i,u=m>f?f:m,e.c[h+u]==e.c[n+u]){for(;++u!=p&&e.c[h+u]==e.c[n+u];);if(u==p){e.J[P]=e.J[o],e.J[l]=e.J[o+1];break}}(255&e.c[n+u])>(255&e.c[h+u])?(e.J[P]=i,P=o+1,i=e.J[P],m=u):(e.J[l]=i,l=o,i=e.J[l],f=u)}ar(e)}while(0!=--r)}function fr(e){return e-=2,4>e?e:3}function mr(e){return 4>e?0:10>e?e-3:e-6}function pr(e,r){return e.fb=r,e.oc=null,e.cc=!0,e}function dr(e){var r;if(!e.cc)throw new ln;r=!0;try{if(!e.fb)throw Error("No decoding");return hr(e),r=!1,e.cc}finally{r&&(e.cc=!1)}}function hr(e){Br(e.fb,e.fb.Fb,e.fb.Ub,e.fb.ec),e.Vb=e.fb.Fb[0],e.fb.ec[0]&&(xr(e.fb),e.cc=!1)}function lr(){lr=wt;var e,r,t,n;for(wn=o(Dn,0,-1,2048,1),e=2,wn[0]=0,wn[1]=1,n=2;22>n;++n)for(t=1<<(n>>1)-1,r=0;t>r;++r,++e)wn[e]=n<<24>>24}function Pr(e,r){var t,n,i,o;e.S=r,i=e.a[r].n,n=e.a[r].f;do e.a[r].r&&(nt(e.a[i]),e.a[i].n=i-1,e.a[r].Yb&&(e.a[i-1].r=0,e.a[i-1].n=e.a[r].n2,e.a[i-1].f=e.a[r].f2)),o=i,t=n,n=e.a[o].f,i=e.a[o].n,e.a[o].f=t,e.a[o].n=r,r=o;while(r>0);return e.hb=e.a[0].f,e.l=e.a[0].n}function vr(e){var r;for(e.k=0,e.C=0,r=0;4>r;++r)e.t[r]=0}function Br(e,r,t,n){var i,o,s,a,_,c,u,f,p,h,v,S,k,b,y;if(r[0]=At,t[0]=At,n[0]=!0,e.Rb&&(e.b.ic=e.Rb,sr(e.b),e.P=!0,e.Rb=null),!e.Qb){if(e.Qb=!0,b=e.v,l(e.v,At)){if(0==U(e.b))return void gr(e,B(e.v));zr(e),k=B(e.v)&e.s,dt(e.d,e.A,(e.k<<4)+k,0),e.k=mr(e.k),s=j(e.b,-e.o),Xr(Qr(e.y,B(e.v),e.C),e.d,s),e.C=s,--e.o,e.v=m(e.v,Dt)}if(0==U(e.b))return void gr(e,B(e.v));for(;;){if(u=Mr(e,B(e.v)),h=e.hb,k=B(e.v)&e.s,o=(e.k<<4)+k,1==u&&-1==h)dt(e.d,e.A,o,0),s=j(e.b,-e.o),y=Qr(e.y,B(e.v),e.C),7>e.k?Xr(y,e.d,s):(p=j(e.b,-e.t[0]-1-e.o),et(y,e.d,p,s)),e.C=s,e.k=mr(e.k);else{if(dt(e.d,e.A,o,1),4>h){if(dt(e.d,e.W,e.k,1),0==h?(dt(e.d,e.eb,e.k,0),1==u?dt(e.d,e.T,o,0):dt(e.d,e.T,o,1)):(dt(e.d,e.eb,e.k,1),1==h?dt(e.d,e.vb,e.k,0):(dt(e.d,e.vb,e.k,1),dt(e.d,e.Wb,e.k,h-2))),1==u?e.k=7>e.k?9:11:(qr(e.h,e.d,u-2,k),e.k=7>e.k?8:11),a=e.t[h],0!=h){for(c=h;c>=1;--c)e.t[c]=e.t[c-1];e.t[0]=a}}else{for(dt(e.d,e.W,e.k,0),e.k=7>e.k?7:10,qr(e.U,e.d,u-2,k),h-=4,S=$r(h),f=fr(u),st(e.I[f],e.d,S),S>=4&&(_=(S>>1)-1,i=(2|1&S)<<_,v=h-i,14>S?ut(e.yb,i-S-1,e.d,_,v):(ht(e.d,v>>4,_-4),_t(e.R,e.d,15&v),++e.cb)),a=h,c=3;c>=1;--c)e.t[c]=e.t[c-1];e.t[0]=a,++e.db}e.C=j(e.b,u-1-e.o)}if(e.o-=u,e.v=m(e.v,P(u)),0==e.o){if(e.db>=128&&yr(e),e.cb>=16&&br(e),r[0]=e.v,t[0]=Pt(e.d),0==U(e.b))return void gr(e,B(e.v));if(d(w(e.v,b),Ot)>=0)return e.Qb=!1,void(n[0]=!1)}}}}function Sr(e){var r,t;e.b||(nr(),r=new bn,t=4,0==e.Q&&(t=2),cr(r,t),e.b=r),jr(e.y,e.F,e.K),(e.H!=e.V||e.ub!=e.i)&&(ir(e.b,e.H,4096,e.i,274),e.V=e.H,e.ub=e.i)}function kr(e){var r;for(lr(),e.t=o(Hn,0,-1,4,1),e.a=o($n,0,6,4096,0),e.d=(pt(),new xn),e.A=o(Nn,0,-1,192,1),e.W=o(Nn,0,-1,12,1),e.eb=o(Nn,0,-1,12,1),e.vb=o(Nn,0,-1,12,1),e.Wb=o(Nn,0,-1,12,1),e.T=o(Nn,0,-1,192,1),e.I=o(Gn,0,8,4,0),e.yb=o(Nn,0,-1,114,1),e.R=ot(new Cn,4),e.U=Vr(new Fn),e.h=Vr(new Fn),e.y=new Ln,e.m=o(Hn,0,-1,548,1),e.N=o(Hn,0,-1,256,1),e.bb=o(Hn,0,-1,512,1),e.Pb=o(Hn,0,-1,16,1),e.x=o(Hn,0,-1,4,1),e.L=o(Hn,0,-1,4,1),e.Fb=o(Tn,0,-1,1,3),e.Ub=o(Tn,0,-1,1,3),e.ec=o(Wn,0,-1,1,2),e.Jb=o(Dn,0,-1,5,1),e.Zb=o(Hn,0,-1,128,1),r=0;4096>r;++r)e.a[r]=new zn;for(r=0;4>r;++r)e.I[r]=ot(new Cn,6);return e}function br(e){var r;for(r=0;16>r;++r)e.Pb[r]=ct(e.R,r);e.cb=0}function yr(e){var r,t,n,i,o,s,a,_;for(i=4;128>i;++i)s=$r(i),n=(s>>1)-1,r=(2|1&s)<<n,e.Zb[i]=ft(e.yb,r-s-1,n,i-r);for(o=0;4>o;++o){for(t=e.I[o],a=o<<6,s=0;e.rb>s;++s)e.N[a+s]=at(t,s);for(s=14;e.rb>s;++s)e.N[a+s]+=(s>>1)-1-4<<6;for(_=128*o,i=0;4>i;++i)e.bb[_+i]=e.N[a+i];for(;128>i;++i)e.bb[_+i]=e.N[a+$r(i)]+e.Zb[i]}e.db=0}function gr(e,r){Cr(e),Hr(e,r&e.s),lt(e.d)}function Mr(e,r){var t,n,i,o,s,a,_,c,u,f,m,p,d,h,l,P,v,B,S,k,b,y,g,M,w,E,F,L,R,z,C,x,I,A,D,N,O,H,$,T,W,Y,Z,q,V,J,K,X,er,rr;if(e.S!=e.l)return d=e.a[e.l].n-e.l,e.hb=e.a[e.l].f,e.l=e.a[e.l].n,d;if(e.l=e.S=0,e.M?(p=e.qb,e.M=!1):p=zr(e),F=e.B,w=U(e.b)+1,2>w)return e.hb=-1,1;for(w>273&&(w=273),T=0,u=0;4>u;++u)e.x[u]=e.t[u],e.L[u]=Q(e.b,-1,e.x[u],273),e.L[u]>e.L[T]&&(T=u);if(e.L[T]>=e.i)return e.hb=T,d=e.L[T],Rr(e,d-1),d;if(p>=e.i)return e.hb=e.m[F-1]+4,Rr(e,p-1),p;if(_=j(e.b,-1),v=j(e.b,-e.t[0]-1-1),2>p&&_!=v&&2>e.L[T])return e.hb=-1,1;if(e.a[0].Xb=e.k,A=r&e.s,e.a[1].u=(pt(),In[e.A[(e.k<<4)+A]>>>2]+tt(Qr(e.y,r,e.C),e.k>=7,v,_)),nt(e.a[1]),B=In[2048-e.A[(e.k<<4)+A]>>>2],$=B+In[2048-e.W[e.k]>>>2],v==_&&(W=$+Fr(e,e.k,A),e.a[1].u>W&&(e.a[1].u=W,it(e.a[1]))),m=p>=e.L[T]?p:e.L[T],2>m)return e.hb=e.a[1].f,1;e.a[1].n=0,e.a[0].xb=e.x[0],e.a[0].wb=e.x[1],e.a[0].zb=e.x[2],e.a[0].Ib=e.x[3],f=m;do e.a[f--].u=268435455;while(f>=2);for(u=0;4>u;++u)if(H=e.L[u],!(2>H)){N=$+Er(e,u,e.k,A);do o=N+Jr(e.h,H-2,A),C=e.a[H],C.u>o&&(C.u=o,C.n=0,C.f=u,C.r=0);while(--H>=2)}if(M=B+In[e.W[e.k]>>>2],f=e.L[0]>=2?e.L[0]+1:2,p>=f){for(L=0;f>e.m[L];)L+=2;for(;c=e.m[L+1],o=M+wr(e,c,f,A),C=e.a[f],C.u>o&&(C.u=o,C.n=0,C.f=c+4,C.r=0),f!=e.m[L]||(L+=2,L!=F);++f);}for(t=0;;){if(++t,t==m)return Pr(e,t);if(S=zr(e),F=e.B,S>=e.i)return e.qb=S,e.M=!0,Pr(e,t);if(++r,I=e.a[t].n,e.a[t].r?(--I,e.a[t].Yb?(Z=e.a[e.a[t].n2].Xb,Z=4>e.a[t].f2?7>Z?8:11:7>Z?7:10):Z=e.a[I].Xb,Z=mr(Z)):Z=e.a[I].Xb,I==t-1?Z=0==e.a[t].f?7>Z?9:11:mr(Z):(e.a[t].r&&e.a[t].Yb?(I=e.a[t].n2,x=e.a[t].f2,Z=7>Z?8:11):(x=e.a[t].f,Z=4>x?7>Z?8:11:7>Z?7:10),z=e.a[I],4>x?0==x?(e.x[0]=z.xb,e.x[1]=z.wb,e.x[2]=z.zb,e.x[3]=z.Ib):1==x?(e.x[0]=z.wb,e.x[1]=z.xb,e.x[2]=z.zb,e.x[3]=z.Ib):2==x?(e.x[0]=z.zb,e.x[1]=z.xb,e.x[2]=z.wb,e.x[3]=z.Ib):(e.x[0]=z.Ib,e.x[1]=z.xb,e.x[2]=z.wb,e.x[3]=z.zb):(e.x[0]=x-4,e.x[1]=z.xb,e.x[2]=z.wb,e.x[3]=z.zb)),e.a[t].Xb=Z,e.a[t].xb=e.x[0],e.a[t].wb=e.x[1],e.a[t].zb=e.x[2],e.a[t].Ib=e.x[3],a=e.a[t].u,_=j(e.b,-1),v=j(e.b,-e.x[0]-1-1),A=r&e.s,n=a+In[e.A[(Z<<4)+A]>>>2]+tt(Qr(e.y,r,j(e.b,-2)),Z>=7,v,_),y=e.a[t+1],k=!1,y.u>n&&(y.u=n,y.n=t,y.f=-1,y.r=0,k=!0),B=a+In[2048-e.A[(Z<<4)+A]>>>2],$=B+In[2048-e.W[Z]>>>2],v!=_||t>y.n&&0==y.f||(W=$+(In[e.eb[Z]>>>2]+In[e.T[(Z<<4)+A]>>>2]),y.u>=W&&(y.u=W,y.n=t,y.f=0,y.r=0,k=!0)),E=U(e.b)+1,E=E>4095-t?4095-t:E,w=E,!(2>w)){if(w>e.i&&(w=e.i),!k&&v!=_&&(V=G(E-1,e.i),l=Q(e.b,0,e.x[0],V),l>=2)){for(q=mr(Z),D=r+1&e.s,g=n+In[2048-e.A[(q<<4)+D]>>>2]+In[2048-e.W[q]>>>2],R=t+1+l;R>m;)e.a[++m].u=268435455;o=g+(J=Jr(e.h,l-2,D),J+Er(e,0,q,D)),C=e.a[R],C.u>o&&(C.u=o,C.n=t+1,C.f=0,C.r=1,C.Yb=0)}for(Y=2,O=0;4>O;++O)if(h=Q(e.b,-1,e.x[O],w),!(2>h)){P=h;do{for(;t+h>m;)e.a[++m].u=268435455;o=$+(K=Jr(e.h,h-2,A),K+Er(e,O,Z,A)),C=e.a[t+h],C.u>o&&(C.u=o,C.n=t,C.f=O,C.r=0)}while(--h>=2);if(h=P,0==O&&(Y=h+1),E>h&&(V=G(E-1-h,e.i),l=Q(e.b,h,e.x[O],V),l>=2)){for(q=7>Z?8:11,D=r+h&e.s,i=$+(X=Jr(e.h,h-2,A),X+Er(e,O,Z,A))+In[e.A[(q<<4)+D]>>>2]+tt(Qr(e.y,r+h,j(e.b,h-1-1)),!0,j(e.b,h-1-(e.x[O]+1)),j(e.b,h-1)),q=mr(q),D=r+h+1&e.s,b=i+In[2048-e.A[(q<<4)+D]>>>2],g=b+In[2048-e.W[q]>>>2],R=h+1+l;t+R>m;)e.a[++m].u=268435455;o=g+(er=Jr(e.h,l-2,D),er+Er(e,0,q,D)),C=e.a[t+R],C.u>o&&(C.u=o,C.n=t+h+1,C.f=0,C.r=1,C.Yb=1,C.n2=t,C.f2=O)}}if(S>w){for(S=w,F=0;S>e.m[F];F+=2);e.m[F]=S,F+=2}if(S>=Y){for(M=B+In[e.W[Z]>>>2];t+S>m;)e.a[++m].u=268435455;for(L=0;Y>e.m[L];)L+=2;for(h=Y;;++h)if(s=e.m[L+1],o=M+wr(e,s,h,A),C=e.a[t+h],C.u>o&&(C.u=o,C.n=t,C.f=s+4,C.r=0),h==e.m[L]){if(E>h&&(V=G(E-1-h,e.i),l=Q(e.b,h,s,V),l>=2)){for(q=7>Z?7:10,D=r+h&e.s,i=o+In[e.A[(q<<4)+D]>>>2]+tt(Qr(e.y,r+h,j(e.b,h-1-1)),!0,j(e.b,h-(s+1)-1),j(e.b,h-1)),q=mr(q),D=r+h+1&e.s,b=i+In[2048-e.A[(q<<4)+D]>>>2],g=b+In[2048-e.W[q]>>>2],R=h+1+l;t+R>m;)e.a[++m].u=268435455;o=g+(rr=Jr(e.h,l-2,D),rr+Er(e,0,q,D)),C=e.a[t+R],C.u>o&&(C.u=o,C.n=t+h+1,C.f=0,C.r=1,C.Yb=1,C.n2=t,C.f2=s+4)}if(L+=2,L==F)break}}}}}function wr(e,r,t,n){var i,o;return i=fr(t),o=128>r?e.bb[128*i+r]:e.N[(i<<6)+Gr(r)]+e.Pb[15&r],o+Jr(e.U,t-2,n)}function Er(e,r,t,n){var i;return 0==r?(pt(),i=In[e.eb[t]>>>2],i+=In[2048-e.T[(t<<4)+n]>>>2]):(pt(),i=In[2048-e.eb[t]>>>2],1==r?i+=In[e.vb[t]>>>2]:(i+=In[2048-e.vb[t]>>>2],i+=St(e.Wb[t],r-2))),i}function Fr(e,r,t){return pt(),In[e.eb[r]>>>2]+In[e.T[(r<<4)+t]>>>2]}function Lr(e){var r;for(vr(e),vt(e.d),kt(e.A),kt(e.T),kt(e.W),kt(e.eb),kt(e.vb),kt(e.Wb),kt(e.yb),Ur(e.y),r=0;4>r;++r)mt(e.I[r].mb);Yr(e.U,1<<e.D),Yr(e.h,1<<e.D),mt(e.R.mb),e.M=!1,e.S=0,e.l=0,e.o=0}function Rr(e,r){r>0&&(ur(e.b,r),e.o+=r)}function zr(e){var r;return r=0,e.B=or(e.b,e.m),e.B>0&&(r=e.m[e.B-2],r==e.i&&(r+=Q(e.b,r-1,e.m[e.B-1],273-r))),++e.o,r}function Cr(e){e.b&&e.P&&(e.b.ic=null,e.P=!1)}function xr(e){Cr(e),e.d.lc=null}function Ir(e,r){var t;if(1>r||r>536870912)return!1;for(e.H=r,t=0;r>1<<t;++t);return e.rb=2*t,!0}function Ar(e,r,t,n){return 0>t||t>4||0>r||r>8||0>n||n>4?!1:(e.F=t,e.K=r,e.D=n,e.s=(1<<e.D)-1,!0)}function Dr(e,r){var t;return 0>r||r>2?!1:(t=e.Q,e.Q=r,e.b&&t!=e.Q&&(e.V=-1,e.b=null),!0)}function Nr(e,r){return 5>r||r>273?!1:(e.i=r,!0)}function Or(e,r){var t;for(e.Jb[0]=9*(5*e.D+e.F)+e.K<<24>>24,t=0;4>t;++t)e.Jb[1+t]=e.H>>8*t<<24>>24;D(r,e.Jb,0,5)}function Hr(e,r){var t;e.bc&&(dt(e.d,e.A,(e.k<<4)+r,1),dt(e.d,e.W,e.k,0),e.k=7>e.k?7:10,qr(e.U,e.d,0,r),t=fr(2),st(e.I[t],e.d,63),ht(e.d,67108863,26),_t(e.R,e.d,15))}function $r(e){return 2048>e?wn[e]:2097152>e?wn[e>>10]+20:wn[e>>20]+40}function Gr(e){return 131072>e?wn[e>>6]+12:134217728>e?wn[e>>16]+32:wn[e>>26]+52}function Tr(e,r,t,n){8>t?(dt(r,e.$,0,0),st(e.Bb[n],r,t)):(t-=8,dt(r,e.$,0,1),8>t?(dt(r,e.$,1,0),st(e.Db[n],r,t)):(dt(r,e.$,1,1),st(e.Kb,r,t-8)))}function Wr(e){var r;for(e.$=o(Nn,0,-1,2,1),e.Bb=o(Gn,0,8,16,0),e.Db=o(Gn,0,8,16,0),e.Kb=ot(new Cn,8),r=0;16>r;++r)e.Bb[r]=ot(new Cn,3),e.Db[r]=ot(new Cn,3);return e}function Yr(e,r){var t;for(kt(e.$),t=0;r>t;++t)mt(e.Bb[t].mb),mt(e.Db[t].mb);mt(e.Kb.mb)}function Zr(e,r,t,n,i){var o,s,a,_,c;for(pt(),o=In[e.$[0]>>>2],s=In[2048-e.$[0]>>>2],a=s+In[e.$[1]>>>2],_=s+In[2048-e.$[1]>>>2],c=0,c=0;8>c;++c){if(c>=t)return;n[i+c]=o+at(e.Bb[r],c)}for(;16>c;++c){if(c>=t)return;n[i+c]=a+at(e.Db[r],c-8)}for(;t>c;++c)n[i+c]=_+at(e.Kb,c-8-8)}function qr(e,r,t,n){Tr(e,r,t,n),0==--e.Nb[n]&&(Zr(e,n,e._,e._b,272*n),e.Nb[n]=e._)}function Vr(e){return Wr(e),e._b=o(Hn,0,-1,4352,1),e.Nb=o(Hn,0,-1,16,1),e}function Jr(e,r,t){return e._b[272*t+r]}function Kr(e,r){var t;for(t=0;r>t;++t)Zr(e,t,e._,e._b,272*t),e.Nb[t]=e._}function jr(e,r,t){var n,i;if(null==e.Lb||e.G!=t||e.lb!=r)for(e.lb=r,e.$b=(1<<r)-1,e.G=t,i=1<<e.G+e.lb,e.Lb=o(Yn,0,5,i,0),n=0;i>n;++n)e.Lb[n]=rt(new Rn)}function Qr(e,r,t){return e.Lb[((r&e.$b)<<e.G)+((255&t)>>>8-e.G)]}function Ur(e){var r,t;for(t=1<<e.G+e.lb,r=0;t>r;++r)kt(e.Lb[r].kb)}function Xr(e,r,t){var n,i,o;for(i=1,o=7;o>=0;--o)n=t>>o&1,dt(r,e.kb,i,n),i=i<<1|n}function et(e,r,t,n){var i,o,s,a,_,c;for(o=1,_=!0,s=7;s>=0;--s)i=n>>s&1,c=o,_&&(a=t>>s&1,c+=1+a<<8,_=a==i),dt(r,e.kb,c,i),o=o<<1|i}function rt(e){return e.kb=o(Nn,0,-1,768,1),e}function tt(e,r,t,n){var i,o,s,a,_;if(_=0,o=1,s=7,r)for(;s>=0;--s)if(a=t>>s&1,i=n>>s&1,_+=St(e.kb[(1+a<<8)+o],i),o=o<<1|i,a!=i){--s;break}for(;s>=0;--s)i=n>>s&1,_+=St(e.kb[o],i),o=o<<1|i;return _}function nt(e){e.f=-1,e.r=0}function it(e){e.f=0,e.r=0}function ot(e,r){return e.X=r,e.mb=o(Nn,0,-1,1<<r,1),e}function st(e,r,t){var n,i,o;for(o=1,i=e.X;0!=i;)--i,n=t>>>i&1,dt(r,e.mb,o,n),o=o<<1|n}function at(e,r){var t,n,i,o;for(o=0,i=1,n=e.X;0!=n;)--n,t=r>>>n&1,o+=St(e.mb[i],t),i=(i<<1)+t;return o}function _t(e,r,t){var n,i,o;for(o=1,i=0;e.X>i;++i)n=1&t,dt(r,e.mb,o,n),o=o<<1|n,t>>=1}function ct(e,r){var t,n,i,o;for(o=0,i=1,n=e.X;0!=n;--n)t=1&r,r>>>=1,o+=St(e.mb[i],t),i=i<<1|t;return o}function ut(e,r,t,n,i){var o,s,a;for(a=1,s=0;n>s;++s)o=1&i,dt(t,e,r+a,o),a=a<<1|o,i>>=1}function ft(e,r,t,n){var i,o,s,a;for(a=0,s=1,o=t;0!=o;--o)i=1&n,n>>>=1,pt(),a+=In[(2047&(e[r+s]-i^-i))>>>2],s=s<<1|i;return a}function mt(e){var r;for(r=0;e.length>r;++r)e[r]=1024}function pt(){pt=wt;var e,r,t,n;for(In=o(Hn,0,-1,512,1),r=8;r>=0;--r)for(n=1<<9-r-1,e=1<<9-r,t=n;e>t;++t)In[t]=(r<<6)+(e-t<<6>>>9-r-1)}function dt(e,r,t,n){var i,o;o=r[t],i=(e.tb>>>11)*o,0==n?(e.tb=i,r[t]=o+(2048-o>>>5)<<16>>16):(e.Tb=m(e.Tb,p(P(i),Gt)),e.tb-=i,r[t]=o-(o>>>5)<<16>>16),0==(-16777216&e.tb)&&(e.tb<<=8,Bt(e))}function ht(e,r,t){var n;for(n=t-1;n>=0;--n)e.tb>>>=1,1==(r>>>n&1)&&(e.Tb=m(e.Tb,P(e.tb))),0==(-16777216&e.tb)&&(e.tb<<=8,Bt(e))}function lt(e){var r;for(r=0;5>r;++r)Bt(e)}function Pt(e){return m(m(P(e.pb),e.Gb),Nt)}function vt(e){e.Gb=At,e.Tb=At,e.tb=-1,e.pb=1,e.dc=0}function Bt(e){var r,t;if(r=B(M(e.Tb,32)),0!=r||d(e.Tb,$t)<0){e.Gb=m(e.Gb,P(e.pb)),t=e.dc;do A(e.lc,t+r),t=255;while(0!=--e.pb);e.dc=B(e.Tb)>>>24}++e.pb,e.Tb=y(p(e.Tb,Ht),8)}function St(e,r){return pt(),In[(2047&(e-r^-r))>>>2]}function kt(e){pt();var r;for(r=0;e.length>r;++r)e[r]=1024}function bt(e){var r,t,n,i,s,a,_;for(_=e.length,a=o(On,0,-1,_,1),W(e,0,_,a,0),t=a,i=0,s=0;e.length>s;++s)r=t[s],r>=1&&127>=r?++i:i+=0==r||r>=128&&2047>=r?2:3;for(n=o(Dn,0,-1,i,1),i=0,s=0;e.length>s;++s)r=t[s],r>=1&&127>=r?n[i++]=r<<24>>24:0==r||r>=128&&2047>=r?(n[i++]=(192|r>>6&31)<<24>>24,n[i++]=(128|63&r)<<24>>24):(n[i++]=(224|r>>12&15)<<24>>24,n[i++]=(128|r>>6&63)<<24>>24,n[i++]=(128|63&r)<<24>>24);return n}function yt(e){return e}function gt(e){return e[1]+e[0]}function Mt(e,r,n,i){function o(){for(var e,r=(new Date).getTime();q(_.c);)if(s=gt(_.c.hc.Vb)/gt(_.c.mc),(new Date).getTime()-r>200)return i?i(s):void 0!==a&&t(s,a),Rt(o,0),!1;i?i(1):void 0!==a&&t(1,a),e=I(_.c.kc),n?n(e):void 0!==a&&postMessage({action:Ft,callback_num:a,result:e.slice(0)})}var s,a,n,i,_=yt(new An);"function"!=typeof n&&(a=n,n=i=0),_.nc=qn(r),_.c=J(new Sn,bt(e),_.nc),i?i(0):void 0!==a&&t(0,a),o()}function wt(){}var Et,Ft=1,Lt=3,Rt="function"==typeof setImmediate?setImmediate:setTimeout,zt=function(){return{typeName:this.gb+""}},Ct=4294967296,xt=[0,-0x8000000000000000],It=[4294967295,-Ct],At=[0,0],Dt=[1,0],Nt=[4,0],Ot=[4096,0],Ht=[16777215,0],$t=[4278190080,0],Gt=[4294967295,0],Tt=[16777216,0],Wt=[4294967295,0x7fffffff00000000],Yt=r(1,{});Et.Hb=wt;var Zt=r(3),qt=r(4,new Zt),Vt=r(5,new qt),Jt=r(0);Et.Cb=function(){return this.gc},Et.length=0,Et.Mb=0;var Kt,jt,Qt,Ut,Xt,en,rn,tn,nn,on,sn,an=[{},{},{1:1},{2:1},{2:1},{2:1},{2:1},{2:1,10:1},{2:1},{2:1},{2:1},{2:1},{2:1},{2:1,11:1},{2:1},{2:1},{2:1},{4:1},{5:1},{6:1},{7:1},{8:1},{9:1}],_n=r(0),cn=r(0,new _n);Et.Z=0,Et.jc=0;var un=r(0),fn=r(0,new un);Et.Z=0;var mn=r(9,new Vt),pn=r(0),dn=r(12,new Vt),hn=r(13,new Vt),ln=r(14,new Vt),Pn=r(15,new Vt),vn=r(16,new Vt);Et=String.prototype,Et.Cb=zt,Et.gb=2;var Bn=r(0),Sn=r(0,new Bn),kn=r(0);Et.ob=0,Et.e=0,Et.sb=0,Et.Eb=0,Et.z=0,Et.w=0,Et.ib=0,Et.q=0;var bn=r(0,new kn);Et.Y=!0,Et.Ob=255,Et.g=0,Et.j=0,Et.Ab=0,Et.E=66560,Et.ab=4,Et.p=0;var yn,gn=r(0),Mn=r(0);Et.o=0,Et.cb=0,Et.H=4194304,Et.V=-1,Et.rb=44,Et.qb=0,Et.Q=1,Et.db=0,Et.B=0,Et.i=32,Et.ub=-1,Et.K=3,Et.F=0,Et.l=0,Et.S=0,Et.D=2,Et.s=3,Et.C=0,Et.k=0,Et.hb=0,Et.v=At;var wn,En=r(0),Fn=r(0,new En);Et._=0;var Ln=r(0);Et.lb=0,Et.G=0,Et.$b=0;var Rn=r(18),zn=r(19);Et.f=0,Et.f2=0,Et.xb=0,Et.wb=0,Et.zb=0,Et.Ib=0,Et.n=0,Et.n2=0,Et.u=0,Et.Xb=0;var Cn=r(21);Et.X=0;var xn=r(0);Et.Tb=At,Et.tb=0,Et.dc=0,Et.pb=0,Et.Gb=At;var In,An=r(0),Dn=O("","[B"),Nn=O("","[S"),On=O("","[C"),Hn=O("","[I"),$n=O("[Ll.","o"),Gn=O("[Ll","be"),Tn=O("","[J"),Wn=O("","[Z"),Yn=O("[Ll.","e"),Zn=O("","[[D"),qn=function(){function e(e){return!isNaN(parseFloat(e))&&isFinite(e) | ||
var e=function(){function r(e,r){function t(){}return Et=t.prototype=r||new Yt,Et.Nb=zt,Et.sb=e,t}function t(e,r){postMessage({action:Lt,callback_num:r,result:e})}function n(e,r){return e.detailMessage=r,e}function i(e,r){var t=Array(r);if(e>0){var n=[null,0,!1,[0,0]][e];if("number"!=typeof n)for(var i=0;r>i;++i)t[i]=n}return t}function o(e,r,t,n,o){var s=i(o,n);return a(),c(s,Kt,jt),s.gc=e,s.sb=r,s.Ib=t,s}function s(e,r,t){if(null!=t){if(e.Ib>0&&!u(t.sb,e.Ib))throw new mn;if(0>e.Ib&&(t.Gb==wt||2==t.sb))throw new mn}return e[r]=t}function a(){a=wt,Kt=[],jt=[],_(new Jt,Kt,jt)}function _(e,r,t){var n,i=0;for(var o in e)(n=e[o])&&(r[i]=o,t[i]=n,++i)}function c(e,r,t){a();for(var n=0,i=r.length;i>n;++n)e[r[n]]=t[n]}function u(e,r){return e&&an[e][r]}function f(e,r){if(null!=e&&!u(e.sb,r))throw new dn;return e}function m(e,r){var t,n;return t=e[1]+r[1],n=e[0]+r[0],h(n,t)}function p(e,r){return S(~~Math.max(Math.min(e[1]/Ct,2147483647),-2147483648)&~~Math.max(Math.min(r[1]/Ct,2147483647),-2147483648),B(e)&B(r))}function d(e,r){var t,n;return e[0]==r[0]&&e[1]==r[1]?0:(t=0>e[1],n=0>r[1],t&&!n?-1:!t&&n?1:w(e,r)[1]<0?-1:1)}function h(e,r){var t,n;for(r%=0x10000000000000000,e%=0x10000000000000000,t=r%Ct,n=Math.floor(e/Ct)*Ct,r=r-t+n,e=e-n+t;0>e;)e+=Ct,r-=Ct;for(;e>4294967295;)e-=Ct,r+=Ct;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function l(e,r){return e[0]==r[0]&&e[1]==r[1]}function P(e){var r,t;return e>-129&&128>e?(r=e+128,t=(E(),Qt)[r],null==t&&(t=Qt[r]=v(e)),t):v(e)}function v(e){return e>=0?[e,0]:[e+Ct,-Ct]}function B(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-Ct,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function S(e,r){var t,n;return t=e*Ct,n=r,0>r&&(n+=Ct),[n,t]}function k(e){var r,t;return l(e,(F(),en))?en:(r=-e[1],t=-e[0],t>4294967295&&(t-=Ct,r+=Ct),0>t&&(t+=Ct,r-=Ct),[t,r])}function b(e){return 30>=e?1<<e:b(30)*b(e-30)}function y(e,r){var t,n,i,o;return r&=63,l(e,(F(),en))?0==r?e:sn:0>e[1]?k(y(k(e),r)):(o=b(r),n=e[1]*o%0x10000000000000000,i=e[0]*o,t=i-i%Ct,n+=t,i-=t,n>=0x8000000000000000&&(n-=0x10000000000000000),[i,n])}function g(e,r){var t,n,i;return r&=63,i=b(r),t=e[1]/i,n=Math.floor(e[0]/i),h(n,t)}function M(e,r){var t;return r&=63,t=g(e,r),0>e[1]&&(t=m(t,y((F(),nn),63-r))),t}function w(e,r){var t,n;return t=e[1]-r[1],n=e[0]-r[0],h(n,t)}function E(){E=wt,Qt=o(Zn,0,9,256,0)}function F(){F=wt,Ut=Math.log(2),Xt=Wt,en=xt,rn=P(-1),tn=P(1),nn=P(2),on=Tt,sn=P(0)}function L(e,r){return R(e,r,0,r.length),e}function R(e,r,t,n){return e.Tb=r,e.jc=t,e.Y=t+n,e.Y>r.length&&(e.Y=r.length),e}function z(e,r,t,n){return e.jc>=e.Y?-1:(n=G(n,e.Y-e.jc),Y(e.Tb,e.jc,r,t,n),e.jc+=n,n)}function C(e){return e.Tb=o(Dn,0,-1,32,1),e}function x(e,r){var t;e.Tb.length>=r||(r=$(r,2*e.Tb.length),t=o(Dn,0,-1,r,1),Y(e.Tb,0,t,0,e.Tb.length),e.Tb=t)}function I(e){var r;return r=o(Dn,0,-1,e.Y,1),Y(e.Tb,0,r,0,e.Y),r}function A(e,r){x(e,e.Y+1),e.Tb[e.Y++]=r<<24>>24}function D(e,r,t,n){x(e,e.Y+n),Y(r,t,e.Tb,e.Y,n),e.Y+=n}function N(e,r){return e.detailMessage=r,e}function O(e,r){var t;return t=new pn,t.typeName=e+r,t}function H(e,r){return e.detailMessage=r,e}function $(e,r){return e>r?e:r}function G(e,r){return r>e?e:r}function T(e,r){return null==r?!1:e+""==r}function W(e,r,t,n,i){var o;for(o=r;t>o;++o)n[i++]=e.charCodeAt(o)}function Y(e,r,t,n,i){var o,a,_,c,u,m,p,d;if(null==e||null==t)throw new vn;if(p=(e.Gb==wt||2==e.sb?e.Nb():zt()).typeName,_=(t.Gb==wt||2==t.sb?t.Nb():zt()).typeName,91!=p.charCodeAt(0)||91!=_.charCodeAt(0))throw N(new mn,"Must be array types");if(p.charCodeAt(1)!=_.charCodeAt(1))throw N(new mn,"Array types must match");if(d=e.length,c=t.length,0>r||0>n||0>i||r+i>d||n+i>c)throw new Pn;if(76!=p.charCodeAt(1)&&91!=p.charCodeAt(1)||T(p,_))for(u=0;i>u;++u)t[n+u]=e[r+u];else if(m=f(e,3),o=f(t,3),(null==e?null:e)===(null==t?null:t)&&n>r)for(r+=i,a=n+i;a-->n;)s(o,a,m[--r]);else for(a=n+i;a>n;)s(o,n++,m[r++])}function Z(e,r){if(!(Ir(r,1<<e.dicSize)&&Nr(r,e.fb)&&Dr(r,e.matchFinder)&&Ar(r,e.lc,e.lp,e.pb)))throw n(new Vt,"unexpected failure")}function q(e){try{return dr(e.hc)}catch(r){return e.exception=r,!1}}function V(e,r,t,n,i){var o,s;if(!i)throw H(new hn,"null mode");if(d(n,It)<0)throw H(new hn,"invalid length "+n);for(e.mc=n,o=kr(new Mn),Z(i,o),o.bc=!0,Or(o,t),s=0;64>s;s+=8)A(t,255&B(g(n,s)));e.hc=(o.O=!1,o.Rb=r,o.Mb=!1,Sr(o),o.c.kc=t,Lr(o),yr(o),br(o),o.U._=o.i+1-2,Kr(o.U,1<<o.C),o.h._=o.i+1-2,Kr(o.h,1<<o.C),void(o.w=At),pr(new gn,o))}function J(e,r,t){e.lc=C(new fn);try{V(e,L(new cn,r),e.lc,P(r.length),t)}catch(n){throw n}return e}function K(e,r,t,n){var i;e.Bb=r,e.rb=t,i=r+t+n,(null==e.d||e.ib!=i)&&(e.d=null,e.ib=i,e.d=o(Dn,0,-1,e.ib,1)),e.z=e.ib-t}function j(e,r){return e.d[e.e+e.v+r]}function Q(e,r,t,n){var i,o;for(e.P&&e.v+r+n>e.q&&(n=e.q-(e.v+r)),++t,o=e.e+e.v+r,i=0;n>i&&e.d[o+i]==e.d[o+i-t];++i);return i}function U(e){return e.q-e.v}function X(e){var r,t,n;for(n=e.e+e.v-e.Bb,n>0&&--n,t=e.e+e.q-n,r=0;t>r;++r)e.d[r]=e.d[n+r];e.e-=n}function er(e){var r;++e.v,e.v>e.hb&&(r=e.e+e.v,r>e.z&&X(e),rr(e))}function rr(e){var r,t,n;if(!e.P)for(;;){if(n=-e.e+e.ib-e.q,0==n)return;if(r=z(e.ic,e.d,e.e+e.q,n),-1==r)return e.hb=e.q,t=e.e+e.hb,t>e.z&&(e.hb=e.z-e.e),void(e.P=!0);e.q+=r,e.q>=e.v+e.rb&&(e.hb=e.q-e.rb)}}function tr(e,r){e.e+=r,e.hb-=r,e.v-=r,e.q-=r}function nr(){nr=wt;var e,r,t;for(yn=o(Hn,0,-1,256,1),e=0;256>e;++e){for(t=e,r=0;8>r;++r)0!=(1&t)?t=t>>>1^-306674912:t>>>=1;yn[e]=t}}function ir(e,r,t,n,i){var s,a,_;return r>1073741567?!1:(e.Qb=16+(n>>1),_=~~((r+t+n+i)/2)+256,K(e,r+t,n+i,_),e.lb=n,s=r+1,e.k!=s&&(e.K=o(Hn,0,-1,2*(e.k=s),1)),a=65536,e.ab&&(a=r-1,a|=a>>1,a|=a>>2,a|=a>>4,a|=a>>8,a>>=1,a|=65535,a>16777216&&(a>>=1),e.ac=a,++a,a+=e.E),a!=e.vb&&(e.kb=o(Hn,0,-1,e.vb=a,1)),!0)}function or(e,r){var t,n,i,o,s,a,_,c,u,f,m,p,d,h,l,P,v,B,S,k,b;if(e.q>=e.v+e.lb)h=e.lb;else if(h=e.q-e.v,e.Z>h)return ar(e),0;for(v=0,l=e.v>e.k?e.v-e.k:0,n=e.e+e.v,P=1,c=0,u=0,e.ab?(b=yn[255&e.d[n]]^255&e.d[n+1],c=1023&b,b^=(255&e.d[n+2])<<8,u=65535&b,f=(b^yn[255&e.d[n+3]]<<5)&e.ac):f=255&e.d[n]^(255&e.d[n+1])<<8,i=e.kb[e.E+f],e.ab&&(o=e.kb[c],s=e.kb[1024+u],e.kb[c]=e.v,e.kb[1024+u]=e.v,o>l&&e.d[e.e+o]==e.d[n]&&(r[v++]=P=2,r[v++]=e.v-o-1),s>l&&e.d[e.e+s]==e.d[n]&&(s==o&&(v-=2),r[v++]=P=3,r[v++]=e.v-s-1,o=s),0!=v&&o==i&&(v-=2,P=1)),e.kb[e.E+f]=e.v,S=(e.g<<1)+1,k=e.g<<1,p=d=e.p,0!=e.p&&i>l&&e.d[e.e+i+e.p]!=e.d[n+e.p]&&(r[v++]=P=e.p,r[v++]=e.v-i-1),t=e.Qb;;){if(l>=i||0==t--){e.K[S]=e.K[k]=0;break}if(_=e.v-i,a=(e.g>=_?e.g-_:e.g-_+e.k)<<1,B=e.e+i,m=d>p?p:d,e.d[B+m]==e.d[n+m]){for(;++m!=h&&e.d[B+m]==e.d[n+m];);if(m>P&&(r[v++]=P=m,r[v++]=_-1,m==h)){e.K[k]=e.K[a],e.K[S]=e.K[a+1];break}}(255&e.d[n+m])>(255&e.d[B+m])?(e.K[k]=i,k=a+1,i=e.K[k],d=m):(e.K[S]=i,S=a,i=e.K[S],p=m)}return ar(e),v}function sr(e){e.e=0,e.v=0,e.q=0,e.P=!1,rr(e),e.g=0,tr(e,-1)}function ar(e){var r;++e.g>=e.k&&(e.g=0),er(e),1073741823==e.v&&(r=e.v-e.k,_r(e.K,2*e.k,r),_r(e.kb,e.vb,r),tr(e,r))}function _r(e,r,t){var n,i;for(n=0;r>n;++n)i=e[n],t>=i?i=0:i-=t,e[n]=i}function cr(e,r){e.ab=r>2,e.ab?(e.p=0,e.Z=4,e.E=66560):(e.p=2,e.Z=3,e.E=0)}function ur(e,r){var t,n,i,o,s,a,_,c,u,f,m,p,d,h,l,P,v;do{if(e.q>=e.v+e.lb)p=e.lb;else if(p=e.q-e.v,e.Z>p){ar(e);continue}for(d=e.v>e.k?e.v-e.k:0,n=e.e+e.v,e.ab?(v=yn[255&e.d[n]]^255&e.d[n+1],a=1023&v,e.kb[a]=e.v,v^=(255&e.d[n+2])<<8,_=65535&v,e.kb[1024+_]=e.v,c=(v^yn[255&e.d[n+3]]<<5)&e.ac):c=255&e.d[n]^(255&e.d[n+1])<<8,i=e.kb[e.E+c],e.kb[e.E+c]=e.v,l=(e.g<<1)+1,P=e.g<<1,f=m=e.p,t=e.Qb;;){if(d>=i||0==t--){e.K[l]=e.K[P]=0;break}if(s=e.v-i,o=(e.g>=s?e.g-s:e.g-s+e.k)<<1,h=e.e+i,u=m>f?f:m,e.d[h+u]==e.d[n+u]){for(;++u!=p&&e.d[h+u]==e.d[n+u];);if(u==p){e.K[P]=e.K[o],e.K[l]=e.K[o+1];break}}(255&e.d[n+u])>(255&e.d[h+u])?(e.K[P]=i,P=o+1,i=e.K[P],m=u):(e.K[l]=i,l=o,i=e.K[l],f=u)}ar(e)}while(0!=--r)}function fr(e){return e-=2,4>e?e:3}function mr(e){return 4>e?0:10>e?e-3:e-6}function pr(e,r){return e.gb=r,e.oc=null,e.cc=!0,e}function dr(e){var r;if(!e.cc)throw new ln;r=!0;try{if(!e.gb)throw Error("No decoding");return hr(e),r=!1,e.cc}finally{r&&(e.cc=!1)}}function hr(e){Br(e.gb,e.gb.Db,e.gb.Vb,e.gb.dc),e.Ub=e.gb.Db[0],e.gb.dc[0]&&(xr(e.gb),e.cc=!1)}function lr(){lr=wt;var e,r,t,n;for(wn=o(Dn,0,-1,2048,1),e=2,wn[0]=0,wn[1]=1,n=2;22>n;++n)for(t=1<<(n>>1)-1,r=0;t>r;++r,++e)wn[e]=n<<24>>24}function Pr(e,r){var t,n,i,o;e.S=r,i=e.a[r].n,n=e.a[r].f;do e.a[r].r&&(nt(e.a[i]),e.a[i].n=i-1,e.a[r].Yb&&(e.a[i-1].r=0,e.a[i-1].n=e.a[r].n2,e.a[i-1].f=e.a[r].f2)),o=i,t=n,n=e.a[o].f,i=e.a[o].n,e.a[o].f=t,e.a[o].n=r,r=o;while(r>0);return e.fb=e.a[0].f,e.l=e.a[0].n}function vr(e){var r;for(e.j=0,e.D=0,r=0;4>r;++r)e.s[r]=0}function Br(e,r,t,n){var i,o,s,a,_,c,u,f,p,h,v,S,k,b,y;if(r[0]=At,t[0]=At,n[0]=!0,e.Rb&&(e.b.ic=e.Rb,sr(e.b),e.O=!0,e.Rb=null),!e.Mb){if(e.Mb=!0,b=e.w,l(e.w,At)){if(0==U(e.b))return void gr(e,B(e.w));zr(e),k=B(e.w)&e.t,dt(e.c,e.A,(e.j<<4)+k,0),e.j=mr(e.j),s=j(e.b,-e.o),Xr(Qr(e.y,B(e.w),e.D),e.c,s),e.D=s,--e.o,e.w=m(e.w,Dt)}if(0==U(e.b))return void gr(e,B(e.w));for(;;){if(u=Mr(e,B(e.w)),h=e.fb,k=B(e.w)&e.t,o=(e.j<<4)+k,1==u&&-1==h)dt(e.c,e.A,o,0),s=j(e.b,-e.o),y=Qr(e.y,B(e.w),e.D),7>e.j?Xr(y,e.c,s):(p=j(e.b,-e.s[0]-1-e.o),et(y,e.c,p,s)),e.D=s,e.j=mr(e.j);else{if(dt(e.c,e.A,o,1),4>h){if(dt(e.c,e.W,e.j,1),0==h?(dt(e.c,e.db,e.j,0),1==u?dt(e.c,e.T,o,0):dt(e.c,e.T,o,1)):(dt(e.c,e.db,e.j,1),1==h?dt(e.c,e.zb,e.j,0):(dt(e.c,e.zb,e.j,1),dt(e.c,e.Wb,e.j,h-2))),1==u?e.j=7>e.j?9:11:(qr(e.h,e.c,u-2,k),e.j=7>e.j?8:11),a=e.s[h],0!=h){for(c=h;c>=1;--c)e.s[c]=e.s[c-1];e.s[0]=a}}else{for(dt(e.c,e.W,e.j,0),e.j=7>e.j?7:10,qr(e.U,e.c,u-2,k),h-=4,S=$r(h),f=fr(u),st(e.I[f],e.c,S),S>=4&&(_=(S>>1)-1,i=(2|1&S)<<_,v=h-i,14>S?ut(e.wb,i-S-1,e.c,_,v):(ht(e.c,v>>4,_-4),_t(e.R,e.c,15&v),++e.bb)),a=h,c=3;c>=1;--c)e.s[c]=e.s[c-1];e.s[0]=a,++e.eb}e.D=j(e.b,u-1-e.o)}if(e.o-=u,e.w=m(e.w,P(u)),0==e.o){if(e.eb>=128&&yr(e),e.bb>=16&&br(e),r[0]=e.w,t[0]=Pt(e.c),0==U(e.b))return void gr(e,B(e.w));if(d(w(e.w,b),Ot)>=0)return e.Mb=!1,void(n[0]=!1)}}}}function Sr(e){var r,t;e.b||(nr(),r=new bn,t=4,0==e.Q&&(t=2),cr(r,t),e.b=r),jr(e.y,e.F,e.J),(e.H!=e.V||e.ub!=e.i)&&(ir(e.b,e.H,4096,e.i,274),e.V=e.H,e.ub=e.i)}function kr(e){var r;for(lr(),e.s=o(Hn,0,-1,4,1),e.a=o($n,0,6,4096,0),e.c=(pt(),new xn),e.A=o(Nn,0,-1,192,1),e.W=o(Nn,0,-1,12,1),e.db=o(Nn,0,-1,12,1),e.zb=o(Nn,0,-1,12,1),e.Wb=o(Nn,0,-1,12,1),e.T=o(Nn,0,-1,192,1),e.I=o(Gn,0,8,4,0),e.wb=o(Nn,0,-1,114,1),e.R=ot(new Cn,4),e.U=Vr(new Fn),e.h=Vr(new Fn),e.y=new Ln,e.m=o(Hn,0,-1,548,1),e.N=o(Hn,0,-1,256,1),e.cb=o(Hn,0,-1,512,1),e.Ob=o(Hn,0,-1,16,1),e.x=o(Hn,0,-1,4,1),e.M=o(Hn,0,-1,4,1),e.Db=o(Tn,0,-1,1,3),e.Vb=o(Tn,0,-1,1,3),e.dc=o(Wn,0,-1,1,2),e.Jb=o(Dn,0,-1,5,1),e.Zb=o(Hn,0,-1,128,1),r=0;4096>r;++r)e.a[r]=new zn;for(r=0;4>r;++r)e.I[r]=ot(new Cn,6);return e}function br(e){var r;for(r=0;16>r;++r)e.Ob[r]=ct(e.R,r);e.bb=0}function yr(e){var r,t,n,i,o,s,a,_;for(i=4;128>i;++i)s=$r(i),n=(s>>1)-1,r=(2|1&s)<<n,e.Zb[i]=ft(e.wb,r-s-1,n,i-r);for(o=0;4>o;++o){for(t=e.I[o],a=o<<6,s=0;e.qb>s;++s)e.N[a+s]=at(t,s);for(s=14;e.qb>s;++s)e.N[a+s]+=(s>>1)-1-4<<6;for(_=128*o,i=0;4>i;++i)e.cb[_+i]=e.N[a+i];for(;128>i;++i)e.cb[_+i]=e.N[a+$r(i)]+e.Zb[i]}e.eb=0}function gr(e,r){Cr(e),Hr(e,r&e.t),lt(e.c)}function Mr(e,r){var t,n,i,o,s,a,_,c,u,f,m,p,d,h,l,P,v,B,S,k,b,y,g,M,w,E,F,L,R,z,C,x,I,A,D,N,O,H,$,T,W,Y,Z,q,V,J,K,X,er,rr;if(e.S!=e.l)return d=e.a[e.l].n-e.l,e.fb=e.a[e.l].f,e.l=e.a[e.l].n,d;if(e.l=e.S=0,e.L?(p=e.pb,e.L=!1):p=zr(e),F=e.B,w=U(e.b)+1,2>w)return e.fb=-1,1;for(w>273&&(w=273),T=0,u=0;4>u;++u)e.x[u]=e.s[u],e.M[u]=Q(e.b,-1,e.x[u],273),e.M[u]>e.M[T]&&(T=u);if(e.M[T]>=e.i)return e.fb=T,d=e.M[T],Rr(e,d-1),d;if(p>=e.i)return e.fb=e.m[F-1]+4,Rr(e,p-1),p;if(_=j(e.b,-1),v=j(e.b,-e.s[0]-1-1),2>p&&_!=v&&2>e.M[T])return e.fb=-1,1;if(e.a[0].Xb=e.j,A=r&e.t,e.a[1].u=(pt(),In[e.A[(e.j<<4)+A]>>>2]+tt(Qr(e.y,r,e.D),e.j>=7,v,_)),nt(e.a[1]),B=In[2048-e.A[(e.j<<4)+A]>>>2],$=B+In[2048-e.W[e.j]>>>2],v==_&&(W=$+Fr(e,e.j,A),e.a[1].u>W&&(e.a[1].u=W,it(e.a[1]))),m=p>=e.M[T]?p:e.M[T],2>m)return e.fb=e.a[1].f,1;e.a[1].n=0,e.a[0].xb=e.x[0],e.a[0].Ab=e.x[1],e.a[0].yb=e.x[2],e.a[0].Hb=e.x[3],f=m;do e.a[f--].u=268435455;while(f>=2);for(u=0;4>u;++u)if(H=e.M[u],!(2>H)){N=$+Er(e,u,e.j,A);do o=N+Jr(e.h,H-2,A),C=e.a[H],C.u>o&&(C.u=o,C.n=0,C.f=u,C.r=0);while(--H>=2)}if(M=B+In[e.W[e.j]>>>2],f=e.M[0]>=2?e.M[0]+1:2,p>=f){for(L=0;f>e.m[L];)L+=2;for(;c=e.m[L+1],o=M+wr(e,c,f,A),C=e.a[f],C.u>o&&(C.u=o,C.n=0,C.f=c+4,C.r=0),f!=e.m[L]||(L+=2,L!=F);++f);}for(t=0;;){if(++t,t==m)return Pr(e,t);if(S=zr(e),F=e.B,S>=e.i)return e.pb=S,e.L=!0,Pr(e,t);if(++r,I=e.a[t].n,e.a[t].r?(--I,e.a[t].Yb?(Z=e.a[e.a[t].n2].Xb,Z=4>e.a[t].f2?7>Z?8:11:7>Z?7:10):Z=e.a[I].Xb,Z=mr(Z)):Z=e.a[I].Xb,I==t-1?Z=0==e.a[t].f?7>Z?9:11:mr(Z):(e.a[t].r&&e.a[t].Yb?(I=e.a[t].n2,x=e.a[t].f2,Z=7>Z?8:11):(x=e.a[t].f,Z=4>x?7>Z?8:11:7>Z?7:10),z=e.a[I],4>x?0==x?(e.x[0]=z.xb,e.x[1]=z.Ab,e.x[2]=z.yb,e.x[3]=z.Hb):1==x?(e.x[0]=z.Ab,e.x[1]=z.xb,e.x[2]=z.yb,e.x[3]=z.Hb):2==x?(e.x[0]=z.yb,e.x[1]=z.xb,e.x[2]=z.Ab,e.x[3]=z.Hb):(e.x[0]=z.Hb,e.x[1]=z.xb,e.x[2]=z.Ab,e.x[3]=z.yb):(e.x[0]=x-4,e.x[1]=z.xb,e.x[2]=z.Ab,e.x[3]=z.yb)),e.a[t].Xb=Z,e.a[t].xb=e.x[0],e.a[t].Ab=e.x[1],e.a[t].yb=e.x[2],e.a[t].Hb=e.x[3],a=e.a[t].u,_=j(e.b,-1),v=j(e.b,-e.x[0]-1-1),A=r&e.t,n=a+In[e.A[(Z<<4)+A]>>>2]+tt(Qr(e.y,r,j(e.b,-2)),Z>=7,v,_),y=e.a[t+1],k=!1,y.u>n&&(y.u=n,y.n=t,y.f=-1,y.r=0,k=!0),B=a+In[2048-e.A[(Z<<4)+A]>>>2],$=B+In[2048-e.W[Z]>>>2],v!=_||t>y.n&&0==y.f||(W=$+(In[e.db[Z]>>>2]+In[e.T[(Z<<4)+A]>>>2]),y.u>=W&&(y.u=W,y.n=t,y.f=0,y.r=0,k=!0)),E=U(e.b)+1,E=E>4095-t?4095-t:E,w=E,!(2>w)){if(w>e.i&&(w=e.i),!k&&v!=_&&(V=G(E-1,e.i),l=Q(e.b,0,e.x[0],V),l>=2)){for(q=mr(Z),D=r+1&e.t,g=n+In[2048-e.A[(q<<4)+D]>>>2]+In[2048-e.W[q]>>>2],R=t+1+l;R>m;)e.a[++m].u=268435455;o=g+(J=Jr(e.h,l-2,D),J+Er(e,0,q,D)),C=e.a[R],C.u>o&&(C.u=o,C.n=t+1,C.f=0,C.r=1,C.Yb=0)}for(Y=2,O=0;4>O;++O)if(h=Q(e.b,-1,e.x[O],w),!(2>h)){P=h;do{for(;t+h>m;)e.a[++m].u=268435455;o=$+(K=Jr(e.h,h-2,A),K+Er(e,O,Z,A)),C=e.a[t+h],C.u>o&&(C.u=o,C.n=t,C.f=O,C.r=0)}while(--h>=2);if(h=P,0==O&&(Y=h+1),E>h&&(V=G(E-1-h,e.i),l=Q(e.b,h,e.x[O],V),l>=2)){for(q=7>Z?8:11,D=r+h&e.t,i=$+(X=Jr(e.h,h-2,A),X+Er(e,O,Z,A))+In[e.A[(q<<4)+D]>>>2]+tt(Qr(e.y,r+h,j(e.b,h-1-1)),!0,j(e.b,h-1-(e.x[O]+1)),j(e.b,h-1)),q=mr(q),D=r+h+1&e.t,b=i+In[2048-e.A[(q<<4)+D]>>>2],g=b+In[2048-e.W[q]>>>2],R=h+1+l;t+R>m;)e.a[++m].u=268435455;o=g+(er=Jr(e.h,l-2,D),er+Er(e,0,q,D)),C=e.a[t+R],C.u>o&&(C.u=o,C.n=t+h+1,C.f=0,C.r=1,C.Yb=1,C.n2=t,C.f2=O)}}if(S>w){for(S=w,F=0;S>e.m[F];F+=2);e.m[F]=S,F+=2}if(S>=Y){for(M=B+In[e.W[Z]>>>2];t+S>m;)e.a[++m].u=268435455;for(L=0;Y>e.m[L];)L+=2;for(h=Y;;++h)if(s=e.m[L+1],o=M+wr(e,s,h,A),C=e.a[t+h],C.u>o&&(C.u=o,C.n=t,C.f=s+4,C.r=0),h==e.m[L]){if(E>h&&(V=G(E-1-h,e.i),l=Q(e.b,h,s,V),l>=2)){for(q=7>Z?7:10,D=r+h&e.t,i=o+In[e.A[(q<<4)+D]>>>2]+tt(Qr(e.y,r+h,j(e.b,h-1-1)),!0,j(e.b,h-(s+1)-1),j(e.b,h-1)),q=mr(q),D=r+h+1&e.t,b=i+In[2048-e.A[(q<<4)+D]>>>2],g=b+In[2048-e.W[q]>>>2],R=h+1+l;t+R>m;)e.a[++m].u=268435455;o=g+(rr=Jr(e.h,l-2,D),rr+Er(e,0,q,D)),C=e.a[t+R],C.u>o&&(C.u=o,C.n=t+h+1,C.f=0,C.r=1,C.Yb=1,C.n2=t,C.f2=s+4)}if(L+=2,L==F)break}}}}}function wr(e,r,t,n){var i,o;return i=fr(t),o=128>r?e.cb[128*i+r]:e.N[(i<<6)+Gr(r)]+e.Ob[15&r],o+Jr(e.U,t-2,n)}function Er(e,r,t,n){var i;return 0==r?(pt(),i=In[e.db[t]>>>2],i+=In[2048-e.T[(t<<4)+n]>>>2]):(pt(),i=In[2048-e.db[t]>>>2],1==r?i+=In[e.zb[t]>>>2]:(i+=In[2048-e.zb[t]>>>2],i+=St(e.Wb[t],r-2))),i}function Fr(e,r,t){return pt(),In[e.db[r]>>>2]+In[e.T[(r<<4)+t]>>>2]}function Lr(e){var r;for(vr(e),vt(e.c),kt(e.A),kt(e.T),kt(e.W),kt(e.db),kt(e.zb),kt(e.Wb),kt(e.wb),Ur(e.y),r=0;4>r;++r)mt(e.I[r].ob);Yr(e.U,1<<e.C),Yr(e.h,1<<e.C),mt(e.R.ob),e.L=!1,e.S=0,e.l=0,e.o=0}function Rr(e,r){r>0&&(ur(e.b,r),e.o+=r)}function zr(e){var r;return r=0,e.B=or(e.b,e.m),e.B>0&&(r=e.m[e.B-2],r==e.i&&(r+=Q(e.b,r-1,e.m[e.B-1],273-r))),++e.o,r}function Cr(e){e.b&&e.O&&(e.b.ic=null,e.O=!1)}function xr(e){Cr(e),e.c.kc=null}function Ir(e,r){var t;if(1>r||r>536870912)return!1;for(e.H=r,t=0;r>1<<t;++t);return e.qb=2*t,!0}function Ar(e,r,t,n){return 0>t||t>4||0>r||r>8||0>n||n>4?!1:(e.F=t,e.J=r,e.C=n,e.t=(1<<e.C)-1,!0)}function Dr(e,r){var t;return 0>r||r>2?!1:(t=e.Q,e.Q=r,e.b&&t!=e.Q&&(e.V=-1,e.b=null),!0)}function Nr(e,r){return 5>r||r>273?!1:(e.i=r,!0)}function Or(e,r){var t;for(e.Jb[0]=9*(5*e.C+e.F)+e.J<<24>>24,t=0;4>t;++t)e.Jb[1+t]=e.H>>8*t<<24>>24;D(r,e.Jb,0,5)}function Hr(e,r){var t;e.bc&&(dt(e.c,e.A,(e.j<<4)+r,1),dt(e.c,e.W,e.j,0),e.j=7>e.j?7:10,qr(e.U,e.c,0,r),t=fr(2),st(e.I[t],e.c,63),ht(e.c,67108863,26),_t(e.R,e.c,15))}function $r(e){return 2048>e?wn[e]:2097152>e?wn[e>>10]+20:wn[e>>20]+40}function Gr(e){return 131072>e?wn[e>>6]+12:134217728>e?wn[e>>16]+32:wn[e>>26]+52}function Tr(e,r,t,n){8>t?(dt(r,e.$,0,0),st(e.Eb[n],r,t)):(t-=8,dt(r,e.$,0,1),8>t?(dt(r,e.$,1,0),st(e.Fb[n],r,t)):(dt(r,e.$,1,1),st(e.Kb,r,t-8)))}function Wr(e){var r;for(e.$=o(Nn,0,-1,2,1),e.Eb=o(Gn,0,8,16,0),e.Fb=o(Gn,0,8,16,0),e.Kb=ot(new Cn,8),r=0;16>r;++r)e.Eb[r]=ot(new Cn,3),e.Fb[r]=ot(new Cn,3);return e}function Yr(e,r){var t;for(kt(e.$),t=0;r>t;++t)mt(e.Eb[t].ob),mt(e.Fb[t].ob);mt(e.Kb.ob)}function Zr(e,r,t,n,i){var o,s,a,_,c;for(pt(),o=In[e.$[0]>>>2],s=In[2048-e.$[0]>>>2],a=s+In[e.$[1]>>>2],_=s+In[2048-e.$[1]>>>2],c=0,c=0;8>c;++c){if(c>=t)return;n[i+c]=o+at(e.Eb[r],c)}for(;16>c;++c){if(c>=t)return;n[i+c]=a+at(e.Fb[r],c-8)}for(;t>c;++c)n[i+c]=_+at(e.Kb,c-8-8)}function qr(e,r,t,n){Tr(e,r,t,n),0==--e.Pb[n]&&(Zr(e,n,e._,e._b,272*n),e.Pb[n]=e._)}function Vr(e){return Wr(e),e._b=o(Hn,0,-1,4352,1),e.Pb=o(Hn,0,-1,16,1),e}function Jr(e,r,t){return e._b[272*t+r]}function Kr(e,r){var t;for(t=0;r>t;++t)Zr(e,t,e._,e._b,272*t),e.Pb[t]=e._}function jr(e,r,t){var n,i;if(null==e.Lb||e.G!=t||e.mb!=r)for(e.mb=r,e.$b=(1<<r)-1,e.G=t,i=1<<e.G+e.mb,e.Lb=o(Yn,0,5,i,0),n=0;i>n;++n)e.Lb[n]=rt(new Rn)}function Qr(e,r,t){return e.Lb[((r&e.$b)<<e.G)+((255&t)>>>8-e.G)]}function Ur(e){var r,t;for(t=1<<e.G+e.mb,r=0;t>r;++r)kt(e.Lb[r].nb)}function Xr(e,r,t){var n,i,o;for(i=1,o=7;o>=0;--o)n=t>>o&1,dt(r,e.nb,i,n),i=i<<1|n}function et(e,r,t,n){var i,o,s,a,_,c;for(o=1,_=!0,s=7;s>=0;--s)i=n>>s&1,c=o,_&&(a=t>>s&1,c+=1+a<<8,_=a==i),dt(r,e.nb,c,i),o=o<<1|i}function rt(e){return e.nb=o(Nn,0,-1,768,1),e}function tt(e,r,t,n){var i,o,s,a,_;if(_=0,o=1,s=7,r)for(;s>=0;--s)if(a=t>>s&1,i=n>>s&1,_+=St(e.nb[(1+a<<8)+o],i),o=o<<1|i,a!=i){--s;break}for(;s>=0;--s)i=n>>s&1,_+=St(e.nb[o],i),o=o<<1|i;return _}function nt(e){e.f=-1,e.r=0}function it(e){e.f=0,e.r=0}function ot(e,r){return e.X=r,e.ob=o(Nn,0,-1,1<<r,1),e}function st(e,r,t){var n,i,o;for(o=1,i=e.X;0!=i;)--i,n=t>>>i&1,dt(r,e.ob,o,n),o=o<<1|n}function at(e,r){var t,n,i,o;for(o=0,i=1,n=e.X;0!=n;)--n,t=r>>>n&1,o+=St(e.ob[i],t),i=(i<<1)+t;return o}function _t(e,r,t){var n,i,o;for(o=1,i=0;e.X>i;++i)n=1&t,dt(r,e.ob,o,n),o=o<<1|n,t>>=1}function ct(e,r){var t,n,i,o;for(o=0,i=1,n=e.X;0!=n;--n)t=1&r,r>>>=1,o+=St(e.ob[i],t),i=i<<1|t;return o}function ut(e,r,t,n,i){var o,s,a;for(a=1,s=0;n>s;++s)o=1&i,dt(t,e,r+a,o),a=a<<1|o,i>>=1}function ft(e,r,t,n){var i,o,s,a;for(a=0,s=1,o=t;0!=o;--o)i=1&n,n>>>=1,pt(),a+=In[(2047&(e[r+s]-i^-i))>>>2],s=s<<1|i;return a}function mt(e){var r;for(r=0;e.length>r;++r)e[r]=1024}function pt(){pt=wt;var e,r,t,n;for(In=o(Hn,0,-1,512,1),r=8;r>=0;--r)for(n=1<<9-r-1,e=1<<9-r,t=n;e>t;++t)In[t]=(r<<6)+(e-t<<6>>>9-r-1)}function dt(e,r,t,n){var i,o;o=r[t],i=(e.tb>>>11)*o,0==n?(e.tb=i,r[t]=o+(2048-o>>>5)<<16>>16):(e.Sb=m(e.Sb,p(P(i),Gt)),e.tb-=i,r[t]=o-(o>>>5)<<16>>16),0==(-16777216&e.tb)&&(e.tb<<=8,Bt(e))}function ht(e,r,t){var n;for(n=t-1;n>=0;--n)e.tb>>>=1,1==(r>>>n&1)&&(e.Sb=m(e.Sb,P(e.tb))),0==(-16777216&e.tb)&&(e.tb<<=8,Bt(e))}function lt(e){var r;for(r=0;5>r;++r)Bt(e)}function Pt(e){return m(m(P(e.jb),e.Cb),Nt)}function vt(e){e.Cb=At,e.Sb=At,e.tb=-1,e.jb=1,e.ec=0}function Bt(e){var r,t;if(r=B(M(e.Sb,32)),0!=r||d(e.Sb,$t)<0){e.Cb=m(e.Cb,P(e.jb)),t=e.ec;do A(e.kc,t+r),t=255;while(0!=--e.jb);e.ec=B(e.Sb)>>>24}++e.jb,e.Sb=y(p(e.Sb,Ht),8)}function St(e,r){return pt(),In[(2047&(e-r^-r))>>>2]}function kt(e){pt();var r;for(r=0;e.length>r;++r)e[r]=1024}function bt(e){var r,t,n,i,s,a,_;for(_=e.length,a=o(On,0,-1,_,1),W(e,0,_,a,0),t=a,i=0,s=0;e.length>s;++s)r=t[s],r>=1&&127>=r?++i:i+=0==r||r>=128&&2047>=r?2:3;for(n=o(Dn,0,-1,i,1),i=0,s=0;e.length>s;++s)r=t[s],r>=1&&127>=r?n[i++]=r<<24>>24:0==r||r>=128&&2047>=r?(n[i++]=(192|r>>6&31)<<24>>24,n[i++]=(128|63&r)<<24>>24):(n[i++]=(224|r>>12&15)<<24>>24,n[i++]=(128|r>>6&63)<<24>>24,n[i++]=(128|63&r)<<24>>24);return n}function yt(e){return e}function gt(e){return e[1]+e[0]}function Mt(e,r,n,i){function o(){for(var e,r=(new Date).getTime();q(_.c);)if(s=gt(_.c.hc.Ub)/gt(_.c.mc),(new Date).getTime()-r>200)return i?i(s):void 0!==a&&t(s,a),Rt(o,0),!1;i?i(1):void 0!==a&&t(1,a),e=I(_.c.lc),n?n(e):void 0!==a&&postMessage({action:Ft,callback_num:a,result:e.slice(0)})}var s,a,_=yt(new An);"function"!=typeof n&&(a=n,n=i=0),_.nc=qn(r),_.c=J(new Sn,bt(e),_.nc),i?i(0):void 0!==a&&t(0,a),o()}function wt(){}var Et,Ft=1,Lt=3,Rt="function"==typeof setImmediate?setImmediate:setTimeout,zt=function(){return{typeName:this.sb+""}},Ct=4294967296,xt=[0,-0x8000000000000000],It=[4294967295,-Ct],At=[0,0],Dt=[1,0],Nt=[4,0],Ot=[4096,0],Ht=[16777215,0],$t=[4278190080,0],Gt=[4294967295,0],Tt=[16777216,0],Wt=[4294967295,0x7fffffff00000000],Yt=r(1,{});Et.Gb=wt;var Zt=r(3),qt=r(4,new Zt),Vt=r(5,new qt),Jt=r(0);Et.Nb=function(){return this.gc},Et.length=0,Et.Ib=0;var Kt,jt,Qt,Ut,Xt,en,rn,tn,nn,on,sn,an=[{},{},{1:1},{2:1},{2:1},{2:1},{2:1},{2:1,10:1},{2:1},{2:1},{2:1},{2:1},{2:1},{2:1,11:1},{2:1},{2:1},{2:1},{4:1},{5:1},{6:1},{7:1},{8:1},{9:1}],_n=r(0),cn=r(0,new _n);Et.Y=0,Et.jc=0;var un=r(0),fn=r(0,new un);Et.Y=0;var mn=r(9,new Vt),pn=r(0),dn=r(12,new Vt),hn=r(13,new Vt),ln=r(14,new Vt),Pn=r(15,new Vt),vn=r(16,new Vt),Bn=r(0),Sn=r(0,new Bn),kn=r(0);Et.ib=0,Et.e=0,Et.rb=0,Et.Bb=0,Et.z=0,Et.v=0,Et.hb=0,Et.q=0;var bn=r(0,new kn);Et.ab=!0,Et.Qb=255,Et.g=0,Et.k=0,Et.vb=0,Et.E=66560,Et.Z=4,Et.p=0;var yn,gn=r(0),Mn=r(0);Et.o=0,Et.bb=0,Et.H=4194304,Et.V=-1,Et.qb=44,Et.pb=0,Et.Q=1,Et.eb=0,Et.B=0,Et.i=32,Et.ub=-1,Et.J=3,Et.F=0,Et.l=0,Et.S=0,Et.C=2,Et.t=3,Et.D=0,Et.j=0,Et.fb=0,Et.w=At;var wn,En=r(0),Fn=r(0,new En);Et._=0;var Ln=r(0);Et.mb=0,Et.G=0,Et.$b=0;var Rn=r(18),zn=r(19);Et.f=0,Et.f2=0,Et.xb=0,Et.Ab=0,Et.yb=0,Et.Hb=0,Et.n=0,Et.n2=0,Et.u=0,Et.Xb=0;var Cn=r(21);Et.X=0;var xn=r(0);Et.Sb=At,Et.tb=0,Et.ec=0,Et.jb=0,Et.Cb=At;var In,An=r(0),Dn=O("","[B"),Nn=O("","[S"),On=O("","[C"),Hn=O("","[I"),$n=O("[Ll.","o"),Gn=O("[Ll","be"),Tn=O("","[J"),Wn=O("","[Z"),Yn=O("[Ll.","e"),Zn=O("","[[D"),qn=function(){function e(e){return!isNaN(parseFloat(e))&&isFinite(e) | ||
}var r=[{dicSize:16,fb:64,matchFinder:0,lc:3,lp:0,pb:2},{dicSize:20,fb:64,matchFinder:0,lc:3,lp:0,pb:2},{dicSize:19,fb:64,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:20,fb:64,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:21,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:22,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:23,fb:128,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:24,fb:255,matchFinder:1,lc:3,lp:0,pb:2},{dicSize:25,fb:255,matchFinder:1,lc:3,lp:0,pb:2}];return function(t){return e(t)?1>t?t=1:t>9&&(t=9):t=1,r[t-1]}}();return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(r){r&&r.fc&&r.fc.action==Ft&&e.compress(r.fc.fc,r.fc.nc,r.fc.callback_num)}}(),{compress:Mt}}();this.LZMA=e,this.LZMA_WORKER=e; |
@@ -1,1 +0,1 @@ | ||
var e=function(){function n(e,n){function r(){}return kn=r.prototype=n||new jn,kn.K=On,kn.j=e,r}function r(e,n){postMessage({action:xn,callback_num:n,result:e})}function t(e,n){e[e.v++]=n}function o(e){var n,r;return r=e.join(""),e.length=e.v=0,n=r,e[e.v++]=n,n}function u(e,n){var r=Array(n);if(e>0){var t=[null,0,!1,[0,0]][e];if("number"!=typeof t)for(var o=0;n>o;++o)r[o]=t}return r}function i(e,n,r,t,o){var i;return i=u(o,t),c(),d(i,Un,Vn),i.V=e,i.j=n,i.H=r,i}function a(e,n,r,t){return c(),d(t,Un,Vn),t.V=e,t.j=n,t.H=r,t}function s(e,n,r){if(null!=r){if(e.H>0&&!m(r.j,e.H))throw new _r;if(0>e.H&&(r.M==bn||2==r.j))throw new _r}return e[n]=r}function c(){c=bn,Un=[],Vn=[],f(new Qn,Un,Vn)}function f(e,n,r){var t,o=0;for(var u in e)(t=e[u])&&(n[o]=u,r[o]=t,++o)}function d(e,n,r){c();for(var t=0,o=n.length;o>t;++t)e[n[t]]=r[t]}function m(e,n){return e&&ar[e][n]}function _(e,n){if(null!=e&&!m(e.j,n))throw new pr;return e}function l(e,n){var r,t;return r=e[1]+n[1],t=e[0]+n[0],w(t,r)}function p(e,n){var r,t;return e[0]==n[0]&&e[1]==n[1]?0:(r=0>e[1],t=0>n[1],r&&!t?-1:!r&&t?1:y(e,n)[1]<0?-1:1)}function w(e,n){var r,t;for(n%=0x10000000000000000,e%=0x10000000000000000,r=n%Wn,t=Math.floor(e/Wn)*Wn,n=n-r+t,e=e-t+r;0>e;)e+=Wn,n-=Wn;for(;e>4294967295;)e-=Wn,n+=Wn;for(n%=0x10000000000000000;n>0x7fffffff00000000;)n-=0x10000000000000000;for(;-0x8000000000000000>n;)n+=0x10000000000000000;return[e,n]}function g(e){return isNaN(e)?(P(),ir):-0x8000000000000000>e?(P(),nr):e>=0x8000000000000000?(P(),er):e>0?w(Math.floor(e),0):w(Math.ceil(e),0)}function v(e){var n,r;return e>-129&&128>e?(n=e+128,r=(C(),Xn)[n],null==r&&(r=Xn[n]=h(e)),r):h(e)}function h(e){return e>=0?[e,0]:[e+Wn,-Wn]}function D(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-Wn,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function y(e,n){var r,t;return r=e[1]-n[1],t=e[0]-n[0],w(t,r)}function C(){C=bn,Xn=i(xr,0,9,256,0)}function P(){P=bn,Yn=Math.log(2),er=En,nr=Gn,rr=v(-1),tr=v(1),or=v(2),ur=Tn,ir=v(0)}function R(e,n){return S(e,n,0,n.length),e}function S(e,n,r,t){return e.X=n,e.ib=r,e.w=r+t,e.w>n.length&&(e.w=n.length),e}function M(e){return e.ib>=e.w?-1:255&e.X[e.ib++]}function I(e){return e.X=i(Br,0,-1,32,1),e}function L(e,n){var r;e.X.length>=n||(n=z(n,2*e.X.length),r=i(Br,0,-1,n,1),O(e.X,0,r,0,e.X.length),e.X=r)}function N(e){var n;return n=i(Br,0,-1,e.w,1),O(e.X,0,n,0,e.w),n}function $(e,n,r,t){L(e,e.w+t),O(n,r,e.X,e.w,t),e.w+=t}function B(e,n){return e.detailMessage=n,e}function b(e,n){return e.detailMessage=n,e}function k(e,n){var r;return r=new lr,r.typeName=e+n,r}function z(e,n){return e>n?e:n}function x(e,n){return null==n?!1:e+""==n}function A(e){var n;return e.P=(n=[],n.v=0,n),e}function O(e,n,r,t,o){var u,i,a,c,f,d,m,l;if(null==e||null==r)throw new vr;if(m=(e.M==bn||2==e.j?e.K():On()).typeName,a=(r.M==bn||2==r.j?r.K():On()).typeName,91!=m.charCodeAt(0)||91!=a.charCodeAt(0))throw b(new _r,"Must be array types");if(m.charCodeAt(1)!=a.charCodeAt(1))throw b(new _r,"Array types must match");if(l=e.length,c=r.length,0>n||0>t||0>o||n+o>l||t+o>c)throw new gr;if(76!=m.charCodeAt(1)&&91!=m.charCodeAt(1)||x(m,a))for(f=0;o>f;++f)r[t+f]=e[n+f];else if(d=_(e,3),u=_(r,3),(null==e?null:e)===(null==r?null:r)&&t>n)for(n+=o,i=t+o;i-->t;)s(u,i,d[--n]);else for(i=t+o;i>t;)s(u,t++,d[n++])}function W(e){try{return X(e.cb)}catch(n){return e.exception=n,!1}}function G(e,n,r){var t,o,u,a,s,c="";for(u=i(Br,0,-1,5,1),o=0;u.length>o;++o){if(a=M(n),-1==a)throw B(new mr,"truncated input");u[o]=a<<24>>24}if(t=tn(new Rr),!un(t,u))throw B(new mr,"corrupted input");for(o=0;64>o;o+=8){if(a=M(n),-1==a)throw B(new mr,"truncated input");a=a.toString(16),1==a.length&&(a="0"+a),c=a+""+c}/^0+$|^f+$/i.test(c)?e.J=qn:(s=parseInt(c,16),e.J=s>4294967295?qn:g(s)),e.cb=nn(t,n,r,e.J)}function q(e,n){return e.eb=I(new dr),G(e,R(new cr,n),e.eb),e}function Z(e,n,r){var t;for(t=e.x-n-1,0>t&&(t+=e.c);0!=r;--r)t>=e.c&&(t=0),e.E[e.x++]=e.E[t++],e.x>=e.c&&T(e)}function H(e,n){(null==e.E||e.c!=n)&&(e.E=i(Br,0,-1,n,1)),e.c=n,e.x=0,e.r=0}function T(e){var n;n=e.x-e.r,0!=n&&($(e._,e.E,e.r,n),e.x>=e.c&&(e.x=0),e.r=e.x)}function E(e,n){var r;return r=e.x-n-1,0>r&&(r+=e.c),e.E[r]}function j(e,n){n||(e.r=0,e.x=0)}function K(e,n){e.E[e.x++]=n,e.x>=e.c&&T(e)}function F(e){T(e),e._=null}function J(e,n){T(e),e._=null,e._=n}function Q(e){return e-=2,4>e?e:3}function U(e){return 4>e?0:10>e?e-3:e-6}function V(e,n){return e.u=n,e.hb=null,e.bb=!0,e}function X(e){var n;if(!e.bb)throw new wr;n=!0;try{if(e.hb)throw Error("No encoding");return Y(e),n=!1,e.bb}finally{n&&(e.bb=!1)}}function Y(e){var n;if(n=rn(e.u),-1==n)throw B(new mr,"corrupted input");e.gb=qn,e.fb=e.u.d,(1==n||p(e.u.$,Zn)>=0&&p(e.u.d,e.u.$)>=0)&&(en(e.u),e.bb=!1)}function en(e){T(e.b),F(e.b),e.a.T=null}function nn(e,n,r,t){return e.a.T=n,J(e.b,r),on(e),e.f=0,e.k=0,e.Y=0,e.Z=0,e.db=0,e.$=t,e.d=Zn,e.G=0,V(new Pr,e)}function rn(e){var n,r,t,o,u,i;if(i=D(e.d)&e.N,0==Pn(e.a,e.B,(e.f<<4)+i))n=ln(e.n,D(e.d),e.G),e.G=7>e.f?wn(n,e.a):gn(n,e.a,E(e.b,e.k)),K(e.b,e.G),e.f=U(e.f),e.d=l(e.d,Hn);else{if(1==Pn(e.a,e.L,e.f))t=0,0==Pn(e.a,e.C,e.f)?0==Pn(e.a,e.p,(e.f<<4)+i)&&(e.f=7>e.f?9:11,t=1):(0==Pn(e.a,e.y,e.f)?r=e.Y:(0==Pn(e.a,e.z,e.f)?r=e.Z:(r=e.db,e.db=e.Z),e.Z=e.Y),e.Y=e.k,e.k=r),0==t&&(t=fn(e.s,e.a,i)+2,e.f=7>e.f?8:11);else if(e.db=e.Z,e.Z=e.Y,e.Y=e.k,t=2+fn(e.I,e.a,i),e.f=7>e.f?7:10,u=Dn(e.m[Q(t)],e.a),u>=4){if(o=(u>>1)-1,e.k=(2|1&u)<<o,14>u)e.k+=Cn(e.S,e.k-u-1,e.a,o);else if(e.k+=Rn(e.a,o-4)<<4,e.k+=yn(e.A,e.a),0>e.k)return-1==e.k?1:-1}else e.k=u;if(p(v(e.k),e.d)>=0||e.k>=e.h)return-1;Z(e.b,e.k,t),e.d=l(e.d,v(t)),e.G=E(e.b,0)}return 0}function tn(e){var n;for(e.b=new Cr,e.a=new Nr,e.B=i(br,0,-1,192,1),e.L=i(br,0,-1,12,1),e.C=i(br,0,-1,12,1),e.y=i(br,0,-1,12,1),e.z=i(br,0,-1,12,1),e.p=i(br,0,-1,192,1),e.m=i(kr,0,7,4,0),e.S=i(br,0,-1,114,1),e.A=hn(new Lr,4),e.I=dn(new Sr),e.s=dn(new Sr),e.n=new Mr,n=0;4>n;++n)e.m[n]=hn(new Lr,6);return e}function on(e){var n;for(j(e.b,!1),Mn(e.B),Mn(e.p),Mn(e.L),Mn(e.C),Mn(e.y),Mn(e.z),Mn(e.S),pn(e.n),n=0;4>n;++n)Mn(e.m[n].F);mn(e.I),mn(e.s),Mn(e.A.F),Sn(e.a)}function un(e,n){var r,t,o,u,i,a,s;if(5>n.length)return!1;for(s=255&n[0],o=s%9,a=~~(s/9),u=a%5,i=~~(a/5),r=0,t=0;4>t;++t)r+=(255&n[1+t])<<8*t;return r>99999999||!sn(e,o,u,i)?!1:an(e,r)}function an(e,n){return 0>n?!1:(e.l!=n&&(e.l=n,e.h=z(e.l,1),H(e.b,z(e.h,4096))),!0)}function sn(e,n,r,t){var o;return n>8||r>4||t>4?!1:(_n(e.n,r,n),o=1<<t,cn(e.I,o),cn(e.s,o),e.N=o-1,!0)}function cn(e,n){for(;n>e.g;++e.g)e.Q[e.g]=hn(new Lr,3),e.O[e.g]=hn(new Lr,3)}function fn(e,n,r){var t;return 0==Pn(n,e.W,0)?Dn(e.Q[r],n):(t=8,t+=0==Pn(n,e.W,1)?Dn(e.O[r],n):8+Dn(e.U,n))}function dn(e){return e.W=i(br,0,-1,2,1),e.Q=i(kr,0,7,16,0),e.O=i(kr,0,7,16,0),e.U=hn(new Lr,8),e}function mn(e){var n;for(Mn(e.W),n=0;e.g>n;++n)Mn(e.Q[n].F),Mn(e.O[n].F);Mn(e.U.F)}function _n(e,n,r){var t,o;if(null==e.R||e.e!=r||e.o!=n)for(e.o=n,e.ab=(1<<n)-1,e.e=r,o=1<<e.e+e.o,e.R=i(zr,0,4,o,0),t=0;o>t;++t)e.R[t]=vn(new Ir)}function ln(e,n,r){return e.R[((n&e.ab)<<e.e)+((255&r)>>>8-e.e)]}function pn(e){var n,r;for(r=1<<e.e+e.o,n=0;r>n;++n)Mn(e.R[n].D)}function wn(e,n){var r;r=1;do r=r<<1|Pn(n,e.D,r);while(256>r);return r<<24>>24}function gn(e,n,r){var t,o,u;u=1;do if(o=r>>7&1,r<<=1,t=Pn(n,e.D,(1+o<<8)+u),u=u<<1|t,o!=t){for(;256>u;)u=u<<1|Pn(n,e.D,u);break}while(256>u);return u<<24>>24}function vn(e){return e.D=i(br,0,-1,768,1),e}function hn(e,n){return e.q=n,e.F=i(br,0,-1,1<<n,1),e}function Dn(e,n){var r,t;for(t=1,r=e.q;0!=r;--r)t=(t<<1)+Pn(n,e.F,t);return t-(1<<e.q)}function yn(e,n){var r,t,o,u;for(o=1,u=0,t=0;e.q>t;++t)r=Pn(n,e.F,o),o<<=1,o+=r,u|=r<<t;return u}function Cn(e,n,r,t){var o,u,i,a;for(i=1,a=0,u=0;t>u;++u)o=Pn(r,e,n+i),i<<=1,i+=o,a|=o<<u;return a}function Pn(e,n,r){var t,o;return o=n[r],t=(e.i>>>11)*o,(-2147483648^t)>(-2147483648^e.t)?(e.i=t,n[r]=o+(2048-o>>>5)<<16>>16,0==(-16777216&e.i)&&(e.t=e.t<<8|M(e.T),e.i<<=8),0):(e.i-=t,e.t-=t,n[r]=o-(o>>>5)<<16>>16,0==(-16777216&e.i)&&(e.t=e.t<<8|M(e.T),e.i<<=8),1)}function Rn(e,n){var r,t,o;for(t=0,r=n;0!=r;--r)e.i>>>=1,o=e.t-e.i>>>31,e.t-=e.i&o-1,t=t<<1|1-o,0==(-16777216&e.i)&&(e.t=e.t<<8|M(e.T),e.i<<=8);return t}function Sn(e){var n;for(e.t=0,e.i=-1,n=0;5>n;++n)e.t=e.t<<8|M(e.T)}function Mn(e){var n;for(n=0;e.length>n;++n)e[n]=1024}function In(e){var n;for(n=e.length-1;n>=0;n-=1)0>e[n]&&(e[n]=256+e[n]);return e}function Ln(e){var n,r,u,i,a;for(n=A(new hr),r=0;e.length>r;++r)if(u=255&e[r],0==(128&u)){if(0==u)return In(e);t(n.P,String.fromCharCode(65535&u))}else if(192==(224&u)){if(r+1>=e.length)return In(e);if(i=255&e[++r],128!=(192&i))return In(e);t(n.P,String.fromCharCode((31&u)<<6&65535|63&i))}else{if(224!=(240&u))return In(e);if(r+2>=e.length)return In(e);if(i=255&e[++r],128!=(192&i))return In(e);if(a=255&e[++r],128!=(192&a))return In(e);t(n.P,String.fromCharCode(65535&((15&u)<<12|(63&i)<<6|63&a)))}return o(n.P)}function Nn(e){return e}function $n(e){return e[1]+e[0]}function Bn(e,n,t){function o(){for(var e,i=0,a=(new Date).getTime();W(f.d);)if(++i%1e3==0&&(new Date).getTime()-a>200)return c&&(u=$n(f.d.cb.u.d)/$n(f.d.J),t?t(u):void 0!==s&&r(u,s)),An(o,0),!1;c&&(t?t(1):void 0!==s&&r(1,s)),e=Ln(N(f.d.eb)),n?n(e):void 0!==s&&postMessage({action:zn,callback_num:s,result:"string"!=typeof e?e.slice(0):e})}var u,i,s,t,c,f=Nn(new $r);"function"!=typeof n&&(s=n,n=t=0),i=a(Br,0,-1,e),f.d=q(new yr,i),c=$n(f.d.J)>-1,t?t(c?0:-1):void 0!==s&&r(c?0:-1,s),o()}function bn(){}var kn,zn=2,xn=3,An="function"==typeof setImmediate?setImmediate:setTimeout,On=function(){return{typeName:this.j+""}},Wn=4294967296,Gn=[0,-0x8000000000000000],qn=[4294967295,-Wn],Zn=[0,0],Hn=[1,0],Tn=[16777216,0],En=[4294967295,0x7fffffff00000000],jn=n(1,{});kn.M=bn;var Kn=n(3),Fn=n(4,new Kn),Jn=n(5,new Fn),Qn=n(0);kn.K=function(){return this.V},kn.length=0,kn.H=0;var Un,Vn,Xn,Yn,er,nr,rr,tr,or,ur,ir,ar=[{},{},{1:1},{2:1},{2:1},{2:1},{2:1},{2:1,10:1},{2:1},{2:1},{2:1},{2:1},{2:1},{2:1,11:1},{2:1},{2:1},{2:1},{4:1},{5:1},{6:1},{7:1},{8:1},{9:1}],sr=n(0),cr=n(0,new sr);kn.w=0,kn.ib=0;var fr=n(0),dr=n(0,new fr);kn.w=0;var mr=n(7),_r=n(9,new Jn),lr=n(0),pr=n(12,new Jn),wr=n(14,new Jn),gr=n(15,new Jn),vr=n(16,new Jn);kn=String.prototype,kn.K=On,kn.j=2;var hr=n(0),Dr=n(0);kn.J=Zn;var yr=n(0,new Dr),Cr=n(0);kn.x=0,kn.r=0,kn.c=0;var Pr=n(0),Rr=n(0);kn.l=-1,kn.h=-1,kn.N=0,kn.d=Zn,kn.$=Zn,kn.G=0,kn.k=0,kn.Y=0,kn.Z=0,kn.db=0,kn.f=0;var Sr=n(0);kn.g=0;var Mr=n(0);kn.o=0,kn.e=0,kn.ab=0;var Ir=n(17),Lr=n(20);kn.q=0;var Nr=n(0);kn.t=0,kn.i=0;var $r=n(0),Br=k("","[B"),br=k("","[S"),kr=k("[Ll","bd"),zr=k("[Ll.","d"),xr=k("","[[D");return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(n){n&&n.P&&n.P.action==zn&&e.decompress(n.P.P,n.P.callback_num)}}(),{decompress:Bn}}();this.LZMA=e,this.LZMA_WORKER=e; | ||
var e=function(){function n(e,n){function r(){}return kn=r.prototype=n||new jn,kn.S=On,kn.n=e,r}function r(e,n){postMessage({action:xn,callback_num:n,result:e})}function t(e,n){e[e.t++]=n}function o(e){var n,r;return r=e.join(""),e.length=e.t=0,n=r,e[e.t++]=n,n}function u(e,n){var r=Array(n);if(e>0){var t=[null,0,!1,[0,0]][e];if("number"!=typeof t)for(var o=0;n>o;++o)r[o]=t}return r}function i(e,n,r,t,o){var i=u(o,t);return c(),d(i,Un,Vn),i.V=e,i.n=n,i.J=r,i}function a(e,n,r,t){return c(),d(t,Un,Vn),t.V=e,t.n=n,t.J=r,t}function s(e,n,r){if(null!=r){if(e.J>0&&!m(r.n,e.J))throw new _r;if(0>e.J&&(r.L==bn||2==r.n))throw new _r}return e[n]=r}function c(){c=bn,Un=[],Vn=[],f(new Qn,Un,Vn)}function f(e,n,r){var t,o=0;for(var u in e)(t=e[u])&&(n[o]=u,r[o]=t,++o)}function d(e,n,r){c();for(var t=0,o=n.length;o>t;++t)e[n[t]]=r[t]}function m(e,n){return e&&ar[e][n]}function _(e,n){if(null!=e&&!m(e.n,n))throw new pr;return e}function l(e,n){var r,t;return r=e[1]+n[1],t=e[0]+n[0],w(t,r)}function p(e,n){var r,t;return e[0]==n[0]&&e[1]==n[1]?0:(r=0>e[1],t=0>n[1],r&&!t?-1:!r&&t?1:y(e,n)[1]<0?-1:1)}function w(e,n){var r,t;for(n%=0x10000000000000000,e%=0x10000000000000000,r=n%Wn,t=Math.floor(e/Wn)*Wn,n=n-r+t,e=e-t+r;0>e;)e+=Wn,n-=Wn;for(;e>4294967295;)e-=Wn,n+=Wn;for(n%=0x10000000000000000;n>0x7fffffff00000000;)n-=0x10000000000000000;for(;-0x8000000000000000>n;)n+=0x10000000000000000;return[e,n]}function g(e){return isNaN(e)?(P(),ir):-0x8000000000000000>e?(P(),nr):e>=0x8000000000000000?(P(),er):e>0?w(Math.floor(e),0):w(Math.ceil(e),0)}function v(e){var n,r;return e>-129&&128>e?(n=e+128,r=(C(),Xn)[n],null==r&&(r=Xn[n]=h(e)),r):h(e)}function h(e){return e>=0?[e,0]:[e+Wn,-Wn]}function D(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-Wn,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function y(e,n){var r,t;return r=e[1]-n[1],t=e[0]-n[0],w(t,r)}function C(){C=bn,Xn=i(xr,0,9,256,0)}function P(){P=bn,Yn=Math.log(2),er=En,nr=Gn,rr=v(-1),tr=v(1),or=v(2),ur=Tn,ir=v(0)}function R(e,n){return S(e,n,0,n.length),e}function S(e,n,r,t){return e.X=n,e.ib=r,e.w=r+t,e.w>n.length&&(e.w=n.length),e}function M(e){return e.ib>=e.w?-1:255&e.X[e.ib++]}function I(e){return e.X=i(Br,0,-1,32,1),e}function L(e,n){var r;e.X.length>=n||(n=z(n,2*e.X.length),r=i(Br,0,-1,n,1),O(e.X,0,r,0,e.X.length),e.X=r)}function N(e){var n;return n=i(Br,0,-1,e.w,1),O(e.X,0,n,0,e.w),n}function $(e,n,r,t){L(e,e.w+t),O(n,r,e.X,e.w,t),e.w+=t}function B(e,n){return e.detailMessage=n,e}function b(e,n){return e.detailMessage=n,e}function k(e,n){var r;return r=new lr,r.typeName=e+n,r}function z(e,n){return e>n?e:n}function x(e,n){return null==n?!1:e+""==n}function A(e){var n;return e.P=(n=[],n.t=0,n),e}function O(e,n,r,t,o){var u,i,a,c,f,d,m,l;if(null==e||null==r)throw new vr;if(m=(e.L==bn||2==e.n?e.S():On()).typeName,a=(r.L==bn||2==r.n?r.S():On()).typeName,91!=m.charCodeAt(0)||91!=a.charCodeAt(0))throw b(new _r,"Must be array types");if(m.charCodeAt(1)!=a.charCodeAt(1))throw b(new _r,"Array types must match");if(l=e.length,c=r.length,0>n||0>t||0>o||n+o>l||t+o>c)throw new gr;if(76!=m.charCodeAt(1)&&91!=m.charCodeAt(1)||x(m,a))for(f=0;o>f;++f)r[t+f]=e[n+f];else if(d=_(e,3),u=_(r,3),(null==e?null:e)===(null==r?null:r)&&t>n)for(n+=o,i=t+o;i-->t;)s(u,i,d[--n]);else for(i=t+o;i>t;)s(u,t++,d[n++])}function W(e){try{return X(e.cb)}catch(n){return e.exception=n,!1}}function G(e,n,r){var t,o,u,a,s,c="";for(u=i(Br,0,-1,5,1),o=0;u.length>o;++o){if(a=M(n),-1==a)throw B(new mr,"truncated input");u[o]=a<<24>>24}if(t=tn(new Rr),!un(t,u))throw B(new mr,"corrupted input");for(o=0;64>o;o+=8){if(a=M(n),-1==a)throw B(new mr,"truncated input");a=a.toString(16),1==a.length&&(a="0"+a),c=a+""+c}/^0+$|^f+$/i.test(c)?e.H=qn:(s=parseInt(c,16),e.H=s>4294967295?qn:g(s)),e.cb=nn(t,n,r,e.H)}function q(e,n){return e.eb=I(new dr),G(e,R(new cr,n),e.eb),e}function Z(e,n,r){var t;for(t=e.x-n-1,0>t&&(t+=e.c);0!=r;--r)t>=e.c&&(t=0),e.E[e.x++]=e.E[t++],e.x>=e.c&&T(e)}function H(e,n){(null==e.E||e.c!=n)&&(e.E=i(Br,0,-1,n,1)),e.c=n,e.x=0,e.o=0}function T(e){var n;n=e.x-e.o,0!=n&&($(e.Z,e.E,e.o,n),e.x>=e.c&&(e.x=0),e.o=e.x)}function E(e,n){var r;return r=e.x-n-1,0>r&&(r+=e.c),e.E[r]}function j(e,n){n||(e.o=0,e.x=0)}function K(e,n){e.E[e.x++]=n,e.x>=e.c&&T(e)}function F(e){T(e),e.Z=null}function J(e,n){T(e),e.Z=null,e.Z=n}function Q(e){return e-=2,4>e?e:3}function U(e){return 4>e?0:10>e?e-3:e-6}function V(e,n){return e.u=n,e.hb=null,e.bb=!0,e}function X(e){var n;if(!e.bb)throw new wr;n=!0;try{if(e.hb)throw Error("No encoding");return Y(e),n=!1,e.bb}finally{n&&(e.bb=!1)}}function Y(e){var n;if(n=rn(e.u),-1==n)throw B(new mr,"corrupted input");e.gb=qn,e.fb=e.u.d,(1==n||p(e.u.Y,Zn)>=0&&p(e.u.d,e.u.Y)>=0)&&(en(e.u),e.bb=!1)}function en(e){T(e.b),F(e.b),e.a.T=null}function nn(e,n,r,t){return e.a.T=n,J(e.b,r),on(e),e.f=0,e.j=0,e._=0,e.$=0,e.db=0,e.Y=t,e.d=Zn,e.G=0,V(new Pr,e)}function rn(e){var n,r,t,o,u,i;if(i=D(e.d)&e.M,0==Pn(e.a,e.y,(e.f<<4)+i))n=ln(e.l,D(e.d),e.G),e.G=7>e.f?wn(n,e.a):gn(n,e.a,E(e.b,e.j)),K(e.b,e.G),e.f=U(e.f),e.d=l(e.d,Hn);else{if(1==Pn(e.a,e.K,e.f))t=0,0==Pn(e.a,e.C,e.f)?0==Pn(e.a,e.s,(e.f<<4)+i)&&(e.f=7>e.f?9:11,t=1):(0==Pn(e.a,e.B,e.f)?r=e._:(0==Pn(e.a,e.z,e.f)?r=e.$:(r=e.db,e.db=e.$),e.$=e._),e._=e.j,e.j=r),0==t&&(t=fn(e.q,e.a,i)+2,e.f=7>e.f?8:11);else if(e.db=e.$,e.$=e._,e._=e.j,t=2+fn(e.I,e.a,i),e.f=7>e.f?7:10,u=Dn(e.m[Q(t)],e.a),u>=4){if(o=(u>>1)-1,e.j=(2|1&u)<<o,14>u)e.j+=Cn(e.R,e.j-u-1,e.a,o);else if(e.j+=Rn(e.a,o-4)<<4,e.j+=yn(e.A,e.a),0>e.j)return-1==e.j?1:-1}else e.j=u;if(p(v(e.j),e.d)>=0||e.j>=e.h)return-1;Z(e.b,e.j,t),e.d=l(e.d,v(t)),e.G=E(e.b,0)}return 0}function tn(e){var n;for(e.b=new Cr,e.a=new Nr,e.y=i(br,0,-1,192,1),e.K=i(br,0,-1,12,1),e.C=i(br,0,-1,12,1),e.B=i(br,0,-1,12,1),e.z=i(br,0,-1,12,1),e.s=i(br,0,-1,192,1),e.m=i(kr,0,7,4,0),e.R=i(br,0,-1,114,1),e.A=hn(new Lr,4),e.I=dn(new Sr),e.q=dn(new Sr),e.l=new Mr,n=0;4>n;++n)e.m[n]=hn(new Lr,6);return e}function on(e){var n;for(j(e.b,!1),Mn(e.y),Mn(e.s),Mn(e.K),Mn(e.C),Mn(e.B),Mn(e.z),Mn(e.R),pn(e.l),n=0;4>n;++n)Mn(e.m[n].F);mn(e.I),mn(e.q),Mn(e.A.F),Sn(e.a)}function un(e,n){var r,t,o,u,i,a,s;if(5>n.length)return!1;for(s=255&n[0],o=s%9,a=~~(s/9),u=a%5,i=~~(a/5),r=0,t=0;4>t;++t)r+=(255&n[1+t])<<8*t;return r>99999999||!sn(e,o,u,i)?!1:an(e,r)}function an(e,n){return 0>n?!1:(e.k!=n&&(e.k=n,e.h=z(e.k,1),H(e.b,z(e.h,4096))),!0)}function sn(e,n,r,t){var o;return n>8||r>4||t>4?!1:(_n(e.l,r,n),o=1<<t,cn(e.I,o),cn(e.q,o),e.M=o-1,!0)}function cn(e,n){for(;n>e.g;++e.g)e.Q[e.g]=hn(new Lr,3),e.N[e.g]=hn(new Lr,3)}function fn(e,n,r){var t;return 0==Pn(n,e.W,0)?Dn(e.Q[r],n):(t=8,t+=0==Pn(n,e.W,1)?Dn(e.N[r],n):8+Dn(e.U,n))}function dn(e){return e.W=i(br,0,-1,2,1),e.Q=i(kr,0,7,16,0),e.N=i(kr,0,7,16,0),e.U=hn(new Lr,8),e}function mn(e){var n;for(Mn(e.W),n=0;e.g>n;++n)Mn(e.Q[n].F),Mn(e.N[n].F);Mn(e.U.F)}function _n(e,n,r){var t,o;if(null==e.O||e.e!=r||e.r!=n)for(e.r=n,e.ab=(1<<n)-1,e.e=r,o=1<<e.e+e.r,e.O=i(zr,0,4,o,0),t=0;o>t;++t)e.O[t]=vn(new Ir)}function ln(e,n,r){return e.O[((n&e.ab)<<e.e)+((255&r)>>>8-e.e)]}function pn(e){var n,r;for(r=1<<e.e+e.r,n=0;r>n;++n)Mn(e.O[n].D)}function wn(e,n){var r;r=1;do r=r<<1|Pn(n,e.D,r);while(256>r);return r<<24>>24}function gn(e,n,r){var t,o,u;u=1;do if(o=r>>7&1,r<<=1,t=Pn(n,e.D,(1+o<<8)+u),u=u<<1|t,o!=t){for(;256>u;)u=u<<1|Pn(n,e.D,u);break}while(256>u);return u<<24>>24}function vn(e){return e.D=i(br,0,-1,768,1),e}function hn(e,n){return e.p=n,e.F=i(br,0,-1,1<<n,1),e}function Dn(e,n){var r,t;for(t=1,r=e.p;0!=r;--r)t=(t<<1)+Pn(n,e.F,t);return t-(1<<e.p)}function yn(e,n){var r,t,o,u;for(o=1,u=0,t=0;e.p>t;++t)r=Pn(n,e.F,o),o<<=1,o+=r,u|=r<<t;return u}function Cn(e,n,r,t){var o,u,i,a;for(i=1,a=0,u=0;t>u;++u)o=Pn(r,e,n+i),i<<=1,i+=o,a|=o<<u;return a}function Pn(e,n,r){var t,o;return o=n[r],t=(e.i>>>11)*o,(-2147483648^t)>(-2147483648^e.v)?(e.i=t,n[r]=o+(2048-o>>>5)<<16>>16,0==(-16777216&e.i)&&(e.v=e.v<<8|M(e.T),e.i<<=8),0):(e.i-=t,e.v-=t,n[r]=o-(o>>>5)<<16>>16,0==(-16777216&e.i)&&(e.v=e.v<<8|M(e.T),e.i<<=8),1)}function Rn(e,n){var r,t,o;for(t=0,r=n;0!=r;--r)e.i>>>=1,o=e.v-e.i>>>31,e.v-=e.i&o-1,t=t<<1|1-o,0==(-16777216&e.i)&&(e.v=e.v<<8|M(e.T),e.i<<=8);return t}function Sn(e){var n;for(e.v=0,e.i=-1,n=0;5>n;++n)e.v=e.v<<8|M(e.T)}function Mn(e){var n;for(n=0;e.length>n;++n)e[n]=1024}function In(e){var n;for(n=e.length-1;n>=0;n-=1)0>e[n]&&(e[n]=256+e[n]);return e}function Ln(e){var n,r,u,i,a=A(new hr);for(n=0;e.length>n;++n)if(r=255&e[n],0==(128&r)){if(0==r)return In(e);t(a.P,String.fromCharCode(65535&r))}else if(192==(224&r)){if(n+1>=e.length)return In(e);if(u=255&e[++n],128!=(192&u))return In(e);t(a.P,String.fromCharCode((31&r)<<6&65535|63&u))}else{if(224!=(240&r))return In(e);if(n+2>=e.length)return In(e);if(u=255&e[++n],128!=(192&u))return In(e);if(i=255&e[++n],128!=(192&i))return In(e);t(a.P,String.fromCharCode(65535&((15&r)<<12|(63&u)<<6|63&i)))}return o(a.P)}function Nn(e){return e}function $n(e){return e[1]+e[0]}function Bn(e,n,t){function o(){for(var e,i=0,a=(new Date).getTime();W(f.d);)if(++i%1e3==0&&(new Date).getTime()-a>200)return c&&(u=$n(f.d.cb.u.d)/$n(f.d.H),t?t(u):void 0!==s&&r(u,s)),An(o,0),!1;c&&(t?t(1):void 0!==s&&r(1,s)),e=Ln(N(f.d.eb)),n?n(e):void 0!==s&&postMessage({action:zn,callback_num:s,result:"string"!=typeof e?e.slice(0):e})}var u,i,s,c,f=Nn(new $r);"function"!=typeof n&&(s=n,n=t=0),i=a(Br,0,-1,e),f.d=q(new yr,i),c=$n(f.d.H)>-1,t?t(c?0:-1):void 0!==s&&r(c?0:-1,s),o()}function bn(){}var kn,zn=2,xn=3,An="function"==typeof setImmediate?setImmediate:setTimeout,On=function(){return{typeName:this.n+""}},Wn=4294967296,Gn=[0,-0x8000000000000000],qn=[4294967295,-Wn],Zn=[0,0],Hn=[1,0],Tn=[16777216,0],En=[4294967295,0x7fffffff00000000],jn=n(1,{});kn.L=bn;var Kn=n(3),Fn=n(4,new Kn),Jn=n(5,new Fn),Qn=n(0);kn.S=function(){return this.V},kn.length=0,kn.J=0;var Un,Vn,Xn,Yn,er,nr,rr,tr,or,ur,ir,ar=[{},{},{1:1},{2:1},{2:1},{2:1},{2:1},{2:1,10:1},{2:1},{2:1},{2:1},{2:1},{2:1},{2:1,11:1},{2:1},{2:1},{2:1},{4:1},{5:1},{6:1},{7:1},{8:1},{9:1}],sr=n(0),cr=n(0,new sr);kn.w=0,kn.ib=0;var fr=n(0),dr=n(0,new fr);kn.w=0;var mr=n(7),_r=n(9,new Jn),lr=n(0),pr=n(12,new Jn),wr=n(14,new Jn),gr=n(15,new Jn),vr=n(16,new Jn),hr=n(0),Dr=n(0);kn.H=Zn;var yr=n(0,new Dr),Cr=n(0);kn.x=0,kn.o=0,kn.c=0;var Pr=n(0),Rr=n(0);kn.k=-1,kn.h=-1,kn.M=0,kn.d=Zn,kn.Y=Zn,kn.G=0,kn.j=0,kn._=0,kn.$=0,kn.db=0,kn.f=0;var Sr=n(0);kn.g=0;var Mr=n(0);kn.r=0,kn.e=0,kn.ab=0;var Ir=n(17),Lr=n(20);kn.p=0;var Nr=n(0);kn.v=0,kn.i=0;var $r=n(0),Br=k("","[B"),br=k("","[S"),kr=k("[Ll","bd"),zr=k("[Ll.","d"),xr=k("","[[D");return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(n){n&&n.P&&n.P.action==zn&&e.decompress(n.P.P,n.P.callback_num)}}(),{decompress:Bn}}();this.LZMA=e,this.LZMA_WORKER=e; |
@@ -73,3 +73,3 @@ ///NOTE: This file was generated by minify.js from lzma_worker.js. Do no modify. | ||
var s_0, s; | ||
s_0 = (s = a.join('') , a.length = a.explicitLength = 0 , s); | ||
s_0 = (s = a.join("") , a.length = a.explicitLength = 0 , s); | ||
a[a.explicitLength++] = s_0; | ||
@@ -94,4 +94,3 @@ return s_0; | ||
function initDim(arrayClass, typeId, queryId, length_0, seedType) { | ||
var result; | ||
result = createFromSeed(seedType, length_0); | ||
var result = createFromSeed(seedType, length_0); | ||
$clinit_4(); | ||
@@ -444,5 +443,2 @@ wrapArray(result, expandoNames_0, expandoValues_0); | ||
_ = String.prototype; | ||
_.getClass$ = c; | ||
_.typeId$ = 2; | ||
@@ -470,6 +466,6 @@ /** ds */ | ||
if (srcTypeName.charCodeAt(0) != 91 || destTypeName.charCodeAt(0) != 91) { | ||
throw $ArrayStoreException(new ArrayStoreException(), 'Must be array types'); | ||
throw $ArrayStoreException(new ArrayStoreException(), "Must be array types"); | ||
} | ||
if (srcTypeName.charCodeAt(1) != destTypeName.charCodeAt(1)) { | ||
throw $ArrayStoreException(new ArrayStoreException(), 'Array types must match'); | ||
throw $ArrayStoreException(new ArrayStoreException(), "Array types must match"); | ||
} | ||
@@ -528,3 +524,3 @@ | ||
if (r == -1) | ||
throw $IOException(new IOException(), 'truncated input'); | ||
throw $IOException(new IOException(), "truncated input"); | ||
properties[i] = r << 24 >> 24; | ||
@@ -535,3 +531,3 @@ } | ||
if (!$SetDecoderProperties(decoder, properties)) { | ||
throw $IOException(new IOException(), 'corrupted input'); | ||
throw $IOException(new IOException(), "corrupted input"); | ||
} | ||
@@ -541,3 +537,3 @@ for (i = 0; i < 64; i += 8) { | ||
if (r == -1) | ||
throw $IOException(new IOException(), 'truncated input'); | ||
throw $IOException(new IOException(), "truncated input"); | ||
r = r.toString(16); | ||
@@ -548,3 +544,3 @@ if (r.length == 1) r = "0" + r; | ||
/// Was the length set in the header (if it was compressed from a stream, the length is all f's). | ||
/// Was the length set in the header (if it was compressed from a stream, the length is all f"s). | ||
if (/^0+$|^f+$/i.test(hex_length)) { | ||
@@ -718,3 +714,3 @@ /// The length is unknown, so set to -1. | ||
if (result == -1) { | ||
throw $IOException(new IOException(), 'corrupted input'); | ||
throw $IOException(new IOException(), "corrupted input"); | ||
} | ||
@@ -1167,4 +1163,3 @@ this$static.inBytesProcessed = N1_longLit; | ||
function decode(utf) { | ||
var buf, i, x, y, z; | ||
buf = $StringBuilder(new StringBuilder()); | ||
var buf = $StringBuilder(new StringBuilder()), i, x, y, z; | ||
for (i = 0; i < utf.length; ++i) { | ||
@@ -1174,3 +1169,3 @@ x = utf[i] & 255; | ||
if (x == 0) { | ||
/// It appears that this is binary data, so it can't be converted to a string, so just send it back. | ||
/// It appears that this is binary data, so it cannot be converted to a string, so just send it back. | ||
return convert_binary_arr(utf); | ||
@@ -1181,3 +1176,3 @@ } | ||
if (i + 1 >= utf.length) { | ||
/// It appears that this is binary data, so it can't be converted to a string, so just send it back. | ||
/// It appears that this is binary data, so it cannot be converted to a string, so just send it back. | ||
return convert_binary_arr(utf); | ||
@@ -1187,3 +1182,3 @@ } | ||
if ((y & 192) != 128) { | ||
/// It appears that this is binary data, so it can't be converted to a string, so just send it back. | ||
/// It appears that this is binary data, so it cannot be converted to a string, so just send it back. | ||
return convert_binary_arr(utf); | ||
@@ -1194,3 +1189,3 @@ } | ||
if (i + 2 >= utf.length) { | ||
/// It appears that this is binary data, so it can't be converted to a string, so just send it back. | ||
/// It appears that this is binary data, so it cannot be converted to a string, so just send it back. | ||
return convert_binary_arr(utf); | ||
@@ -1200,3 +1195,3 @@ } | ||
if ((y & 192) != 128) { | ||
/// It appears that this is binary data, so it can't be converted to a string, so just send it back. | ||
/// It appears that this is binary data, so it cannot be converted to a string, so just send it back. | ||
return convert_binary_arr(utf); | ||
@@ -1206,3 +1201,3 @@ } | ||
if ((z & 192) != 128) { | ||
/// It appears that this is binary data, so it can't be converted to a string, so just send it back. | ||
/// It appears that this is binary data, so it cannot be converted to a string, so just send it back. | ||
return convert_binary_arr(utf); | ||
@@ -1212,3 +1207,3 @@ } | ||
} else { | ||
/// It appears that this is binary data, so it can't be converted to a string, so just send it back. | ||
/// It appears that this is binary data, so it cannot be converted to a string, so just send it back. | ||
return convert_binary_arr(utf); | ||
@@ -1235,3 +1230,2 @@ } | ||
callback_num, | ||
on_progress, | ||
has_progress; | ||
@@ -1305,10 +1299,10 @@ | ||
var _3B_classLit = createForArray('', '[B'), | ||
_3S_classLit = createForArray('', '[S'), | ||
var _3B_classLit = createForArray("", "[B"), | ||
_3S_classLit = createForArray("", "[S"), | ||
/** ds */ | ||
bitTreeDecoder_2_classLit = createForArray('[Ll', 'bd'), | ||
decoder2_2_classLit = createForArray('[Ll.', 'd'), | ||
bitTreeDecoder_2_classLit = createForArray("[Ll", "bd"), | ||
decoder2_2_classLit = createForArray("[Ll.", "d"), | ||
/** de */ | ||
_3_3D_classLit = createForArray('', '[[D'); | ||
_3_3D_classLit = createForArray("", "[[D"); | ||
@@ -1315,0 +1309,0 @@ |
//! © 2015 Nathan Rugg <nmrugg@gmail.com> | MIT | ||
"undefined"==typeof Worker||"undefined"!=typeof location&&"file:"===location.protocol?"undefined"!=typeof global&&"undefined"!=typeof require?this.LZMA=function(n){return require(n||"./lzma_worker.js").LZMA}:"undefined"!=typeof window&&window.document?!function(){function n(n){var o;return t(n),o={compress:function(n,t,a,r){e.LZMA_WORKER?e.LZMA_WORKER.compress(n,t,a,r):setTimeout(function(){o.compress(n,t,a,r)},50)},decompress:function(n,t,a){e.LZMA_WORKER?e.LZMA_WORKER.decompress(n,t,a):setTimeout(function(){o.decompress(n,t,a)},50)}}}var e,o=this,t=function(e){var t=document.createElement("script");t.type="text/javascript",t.src=e,t.onload=function(){o.LZMA=n},document.getElementsByTagName("head")[0].appendChild(t)};"undefined"!=typeof window?e=window:global&&(e=global),o.LZMA=n}():console.log("Can't load the worker. Sorry."):this.LZMA=function(n){var e=1,o=2,t=3,a={},r=new Worker(n||"./lzma_worker.js");return r.onmessage=function(n){n.data.action===t?a[n.data.callback_num]&&"function"==typeof a[n.data.callback_num].on_progress&&a[n.data.callback_num].on_progress(n.data.result):a[n.data.callback_num]&&"function"==typeof a[n.data.callback_num].on_finish&&(a[n.data.callback_num].on_finish(n.data.result),delete a[n.data.callback_num])},r.onerror=function(n){throw Error(n.message+" ("+n.filename+":"+n.lineno+")")},function(){function n(n,e,o,t,c){var i;do i=Math.floor(1e7*Math.random());while(void 0!==a[i]);a[i]={on_finish:t,on_progress:c},r.postMessage({action:n,callback_num:i,data:e,mode:o})}return{compress:function(o,t,a,r){n(e,o+"",t,a,r)},decompress:function(e,t,a){n(o,e,!1,t,a)}}}()}; | ||
"undefined"==typeof Worker||"undefined"!=typeof location&&"file:"===location.protocol?"undefined"!=typeof global&&"undefined"!=typeof require?this.LZMA=function(n){return require(n||"./lzma_worker-min.js").LZMA}:"undefined"!=typeof window&&window.document?!function(){function n(n){var o;return t(n),o={compress:function(n,t,a,r){e.LZMA_WORKER?e.LZMA_WORKER.compress(n,t,a,r):setTimeout(function(){o.compress(n,t,a,r)},50)},decompress:function(n,t,a){e.LZMA_WORKER?e.LZMA_WORKER.decompress(n,t,a):setTimeout(function(){o.decompress(n,t,a)},50)}}}var e,o=this,t=function(e){var t=document.createElement("script");t.type="text/javascript",t.src=e,t.onload=function(){o.LZMA=n},document.getElementsByTagName("head")[0].appendChild(t)};"undefined"!=typeof window?e=window:global&&(e=global),o.LZMA=n}():console.log("Can't load the worker. Sorry."):this.LZMA=function(n){var e=1,o=2,t=3,a={},r=new Worker(n||"./lzma_worker-min.js");return r.onmessage=function(n){n.data.action===t?a[n.data.callback_num]&&"function"==typeof a[n.data.callback_num].on_progress&&a[n.data.callback_num].on_progress(n.data.result):a[n.data.callback_num]&&"function"==typeof a[n.data.callback_num].on_finish&&(a[n.data.callback_num].on_finish(n.data.result),delete a[n.data.callback_num])},r.onerror=function(n){throw Error(n.message+" ("+n.filename+":"+n.lineno+")")},function(){function n(n,e,o,t,c){var i;do i=Math.floor(1e7*Math.random());while(void 0!==a[i]);a[i]={on_finish:t,on_progress:c},r.postMessage({action:n,callback_num:i,data:e,mode:o})}return{compress:function(o,t,a,r){n(e,o+"",t,a,r)},decompress:function(e,t,a){n(o,e,!1,t,a)}}}()}; |
@@ -9,3 +9,3 @@ //! © 2015 Nathan Rugg <nmrugg@gmail.com> | MIT | ||
this.LZMA = function (lzma_path) { | ||
return require(lzma_path || "./lzma_worker.js").LZMA; | ||
return require(lzma_path || "./lzma_worker-min.js").LZMA; | ||
} | ||
@@ -88,3 +88,3 @@ /// Is this a browser? | ||
///NOTE: Node.js needs something like "./" or "../" at the beginning. | ||
lzma_worker = new Worker(lzma_path || "./lzma_worker.js"); | ||
lzma_worker = new Worker(lzma_path || "./lzma_worker-min.js"); | ||
@@ -91,0 +91,0 @@ lzma_worker.onmessage = function (e) { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
108
0
1953635
10702