New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

lzma

Package Overview
Dependencies
Maintainers
1
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lzma - npm Package Compare versions

Comparing version 2.1.4 to 2.1.5

28

minify.js

@@ -168,3 +168,3 @@ var uglify = require("uglify-js"),

{
return str.replace(new RegExp("(" + filename + "\\s*\\|\\s*both\\s*\\|)([^|]+)\\|([^|]+)"), function replace(all, base, min, gzip)
return str.replace(new RegExp("(" + filename + "\\s*\\|\\s*\\S+\\s*\\|)([^|]+)\\|([^|]+)"), function replace(all, base, min, gzip)
{

@@ -211,2 +211,9 @@ var new_min = pad(get_kb(stats[filename].min) + " ", min.length),

function ret()
{
if (cb) {
cb();
}
}
execFile("git", ["add", "readme.md"], function onexec(err)

@@ -223,11 +230,16 @@ {

execFile("git", ["commit", "-m", "Minified:\n\n" + text_output.trim()], function onexec(err)
staged_files_found(function oncheck(found)
{
if (err) {
throw err;
if (!found) {
console.log("No files need updating.");
return ret();
}
if (cb) {
cb();
}
execFile("git", ["commit", "-m", "Minified:\n\n" + text_output.trim()], function onexec(err)
{
if (err) {
throw err;
}
ret();
});
});

@@ -234,0 +246,0 @@ });

@@ -5,3 +5,3 @@ {

"description": "A JavaScript implementation of the Lempel-Ziv-Markov chain (LZMA) compression algorithm",
"version": "2.1.4",
"version": "2.1.5",
"homepage": "http://nmrugg.github.com/LZMA-JS/",

@@ -8,0 +8,0 @@ "repository": {

@@ -19,5 +19,5 @@ LZMA Everywhere

|:---------------|:--------------|---------:|--------:|
| lzma_worker.js | both | 24.8 KB | 9.6 KB |
| lzma-c.js | compression | 19.2 KB | 7.7 KB |
| lzma-d.js | decompression | 7.3 KB | 3.1 KB |
| lzma_worker.js | both | 23.3 KB | 9.1 KB |
| lzma-c.js | compression | 18.0 KB | 7.2 KB |
| lzma-d.js | decompression | 6.6 KB | 2.9 KB |

@@ -24,0 +24,0 @@ Also, older versions returned compressed data as unsigned bytes. Now, it returns signed bytes.

@@ -1,2 +0,2 @@

var e=function(){"use strict";function r(e){function r(){}return At=r.prototype=e||new Kt,r}function t(e,r){postMessage({action:Wt,cbn:r,result:e})}function o(e){var r=[];return r[e-1]=void 0,r}function n(e,r){var t,o;return t=e[1]+r[1],o=e[0]+r[0],_(o,t)}function s(e,r){return m(~~Math.max(Math.min(e[1]/Yt,2147483647),-2147483648)&~~Math.max(Math.min(r[1]/Yt,2147483647),-2147483648),f(e)&f(r))}function i(e,r){var t,o;return e[0]==r[0]&&e[1]==r[1]?0:(t=0>e[1],o=0>r[1],t&&!o?-1:!t&&o?1:v(e,r)[1]<0?-1:1)}function _(e,r){var t,o;for(r%=0x10000000000000000,e%=0x10000000000000000,t=r%Yt,o=Math.floor(e/Yt)*Yt,r=r-t+o,e=e-o+t;0>e;)e+=Yt,r-=Yt;for(;e>4294967295;)e-=Yt,r+=Yt;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function a(e,r){return e[0]==r[0]&&e[1]==r[1]}function c(e){var r,t;return e>-129&&128>e?(r=e+128,t=qt[r],null==t&&(t=qt[r]=u(e)),t):u(e)}function u(e){return e>=0?[e,0]:[e+Yt,-Yt]}function f(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-Yt,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function m(e,r){var t,o;return t=e*Yt,o=r,0>r&&(o+=Yt),[o,t]}function d(e){var r,t;return a(e,Vt)?Vt:(r=-e[1],t=-e[0],t>4294967295&&(t-=Yt,r+=Yt),0>t&&(t+=Yt,r-=Yt),[t,r])}function p(e){return 30>=e?1<<e:p(30)*p(e-30)}function P(e,r){var t,o,n,s;return r&=63,a(e,Vt)?0==r?e:$t:0>e[1]?d(P(d(e),r)):(s=p(r),o=e[1]*s%0x10000000000000000,n=e[0]*s,t=n-n%Yt,o+=t,n-=t,o>=0x8000000000000000&&(o-=0x10000000000000000),[n,o])}function h(e,r){var t,o,n;return r&=63,n=p(r),t=e[1]/n,o=Math.floor(e[0]/n),_(o,t)}function l(e,r){var t;return r&=63,t=h(e,r),0>e[1]&&(t=n(t,P([2,0],63-r))),t}function v(e,r){var t,o;return t=e[1]-r[1],o=e[0]-r[0],_(o,t)}function B(e,r){return e.Oc=r,e.Nc=0,e.Qb=r.length,e}function S(e){return e.Nc>=e.Qb?-1:255&e.Oc[e.Nc++]}function k(e,r,t,o){return e.Nc>=e.Qb?-1:(o=Math.min(o,e.Qb-e.Nc),D(e.Oc,e.Nc,r,t,o),e.Nc+=o,o)}function g(e){return e.Oc=o(32),e}function w(e){var r=e.Oc;return r.length=e.Qb,r}function b(e,r){e.Oc[e.Qb++]=r<<24>>24}function R(e,r,t,o){D(r,t,e.Oc,e.Qb,o),e.Qb+=o}function M(e,r,t,o,n){var s;for(s=r;t>s;++s)o[n++]=e.charCodeAt(s)}function D(e,r,t,o,n){for(var s=0;n>s;++s)t[o+s]=e[r+s]}function C(e,r){Wr(r,1<<e.ds),r.l=e.fb,Yr(r,e.mf),Tr(r,e.lc,e.lp,e.pb)}function L(e,r,t,o,n){var s,_;if(i(o,Zt)<0)throw Error("invalid length "+o);for(e.Hb=o,s=Cr(new Po),C(n,s),s.Kc=!0,Zr(s,t),_=0;64>_;_+=8)b(t,255&f(h(o,_)));e.jc=(s.$=!1,s.vc=r,s.uc=!1,Dr(s),s.d.Ib=t,xr(s),yr(s),Lr(s),s.eb.hb=s.l+1-2,rt(s.eb,1<<s.K),s.k.hb=s.l+1-2,rt(s.k,1<<s.K),void(s.g=$t),tr(new ao,s))}function y(e,r,t){return e.tc=g(new Xt),L(e,B(new Qt,r),e.tc,c(r.length),t),e}function E(e,r,t){var n,s,i,_,a="",u=o(5),f=u.length;for(s=0;f>s;++s){if(i=S(r),-1==i)throw Error("truncated input");u[s]=i<<24>>24}if(n=cr(new co),!fr(n,u))throw Error("corrupted input");for(s=0;64>s;s+=8){if(i=S(r),-1==i)throw Error("truncated input");i=i.toString(16),1==i.length&&(i="0"+i),a=i+""+a}/^0+$|^f+$/i.test(a)?e.Hb=Zt:(_=parseInt(a,16),e.Hb=_>4294967295?Zt:c(_)),e.jc=_r(n,r,t,e.Hb)}function z(e,r){return e.tc=g(new Xt),E(e,B(new Qt,r),e.tc),e}function F(e,r,t,n){var s;e.cc=r,e.Gb=t,s=r+t+n,(null==e.c||e.zb!=s)&&(e.c=null,e.zb=s,e.c=o(e.zb)),e.D=e.zb-t}function I(e,r){return e.c[e.e+e.p+r]}function N(e,r,t,o){var n,s;for(e.bb&&e.p+r+o>e.h&&(o=e.h-(e.p+r)),++t,s=e.e+e.p+r,n=0;o>n&&e.c[s+n]==e.c[s+n-t];++n);return n}function x(e){return e.h-e.p}function O(e){var r,t,o;for(o=e.e+e.p-e.cc,o>0&&--o,t=e.e+e.h-o,r=0;t>r;++r)e.c[r]=e.c[o+r];e.e-=o}function A(e){var r;++e.p,e.p>e.vb&&(r=e.e+e.p,r>e.D&&O(e),H(e))}function H(e){var r,t,o;if(!e.bb)for(;;){if(o=-e.e+e.zb-e.h,0==o)return;if(r=k(e.gc,e.c,e.e+e.h,o),-1==r)return e.vb=e.h,t=e.e+e.vb,t>e.D&&(e.vb=e.D-e.e),void(e.bb=1);e.h+=r,e.h>=e.p+e.Gb&&(e.vb=e.h-e.Gb)}}function G(e,r){e.e+=r,e.vb-=r,e.p-=r,e.h-=r}function W(e,r,t,n,s){var i,_,a;1073741567>r&&(e.sc=16+(n>>1),a=~~((r+t+n+s)/2)+256,F(e,r+t,n+s,a),e.wb=n,i=r+1,e.m!=i&&(e.Q=o(2*(e.m=i))),_=65536,e.ib&&(_=r-1,_|=_>>1,_|=_>>2,_|=_>>4,_|=_>>8,_>>=1,_|=65535,_>16777216&&(_>>=1),e.Jc=_,++_,_+=e.M),_!=e.Ub&&(e.yb=o(e.Ub=_)))}function T(e,r){var t,o,n,s,i,_,a,c,u,f,m,d,p,P,h,l,v,B,S,k,g;if(e.h>=e.p+e.wb)P=e.wb;else if(P=e.h-e.p,e.jb>P)return Z(e),0;for(v=0,h=e.p>e.m?e.p-e.m:0,o=e.e+e.p,l=1,c=0,u=0,e.ib?(g=so[255&e.c[o]]^255&e.c[o+1],c=1023&g,g^=(255&e.c[o+2])<<8,u=65535&g,f=(g^so[255&e.c[o+3]]<<5)&e.Jc):f=255&e.c[o]^(255&e.c[o+1])<<8,n=e.yb[e.M+f]||0,e.ib&&(s=e.yb[c]||0,i=e.yb[1024+u]||0,e.yb[c]=e.p,e.yb[1024+u]=e.p,s>h&&e.c[e.e+s]==e.c[o]&&(r[v++]=l=2,r[v++]=e.p-s-1),i>h&&e.c[e.e+i]==e.c[o]&&(i==s&&(v-=2),r[v++]=l=3,r[v++]=e.p-i-1,s=i),0!=v&&s==n&&(v-=2,l=1)),e.yb[e.M+f]=e.p,S=(e.i<<1)+1,k=e.i<<1,d=p=e.u,0!=e.u&&n>h&&e.c[e.e+n+e.u]!=e.c[o+e.u]&&(r[v++]=l=e.u,r[v++]=e.p-n-1),t=e.sc;;){if(h>=n||0==t--){e.Q[S]=e.Q[k]=0;break}if(a=e.p-n,_=(e.i>=a?e.i-a:e.i-a+e.m)<<1,B=e.e+n,m=p>d?d:p,e.c[B+m]==e.c[o+m]){for(;++m!=P&&e.c[B+m]==e.c[o+m];);if(m>l&&(r[v++]=l=m,r[v++]=a-1,m==P)){e.Q[k]=e.Q[_],e.Q[S]=e.Q[_+1];break}}(255&e.c[o+m])>(255&e.c[B+m])?(e.Q[k]=n,k=_+1,n=e.Q[k],p=m):(e.Q[S]=n,S=_,n=e.Q[S],d=m)}return Z(e),v}function Y(e){e.e=0,e.p=0,e.h=0,e.bb=0,H(e),e.i=0,G(e,-1)}function Z(e){var r;++e.i>=e.m&&(e.i=0),A(e),1073741823==e.p&&(r=e.p-e.m,V(e.Q,2*e.m,r),V(e.yb,e.Ub,r),G(e,r))}function V(e,r,t){var o,n;for(o=0;r>o;++o)n=e[o]||0,t>=n?n=0:n-=t,e[o]=n}function $(e,r){e.ib=r>2,e.ib?(e.u=0,e.jb=4,e.M=66560):(e.u=2,e.jb=3,e.M=0)}function j(e,r){var t,o,n,s,i,_,a,c,u,f,m,d,p,P,h,l,v;do{if(e.h>=e.p+e.wb)d=e.wb;else if(d=e.h-e.p,e.jb>d){Z(e);continue}for(p=e.p>e.m?e.p-e.m:0,o=e.e+e.p,e.ib?(v=so[255&e.c[o]]^255&e.c[o+1],_=1023&v,e.yb[_]=e.p,v^=(255&e.c[o+2])<<8,a=65535&v,e.yb[1024+a]=e.p,c=(v^so[255&e.c[o+3]]<<5)&e.Jc):c=255&e.c[o]^(255&e.c[o+1])<<8,n=e.yb[e.M+c],e.yb[e.M+c]=e.p,h=(e.i<<1)+1,l=e.i<<1,f=m=e.u,t=e.sc;;){if(p>=n||0==t--){e.Q[h]=e.Q[l]=0;break}if(i=e.p-n,s=(e.i>=i?e.i-i:e.i-i+e.m)<<1,P=e.e+n,u=m>f?f:m,e.c[P+u]==e.c[o+u]){for(;++u!=d&&e.c[P+u]==e.c[o+u];);if(u==d){e.Q[l]=e.Q[s],e.Q[h]=e.Q[s+1];break}}(255&e.c[o+u])>(255&e.c[P+u])?(e.Q[l]=n,l=s+1,n=e.Q[l],m=u):(e.Q[h]=n,h=s,n=e.Q[h],f=u)}Z(e)}while(0!=--r)}function K(e,r,t){var o;for(o=e.p-r-1,0>o&&(o+=e.L);0!=t;--t)o>=e.L&&(o=0),e.Sb[e.p++]=e.Sb[o++],e.p>=e.L&&J(e)}function q(e,r){(null==e.Sb||e.L!=r)&&(e.Sb=o(r)),e.L=r,e.p=0,e.h=0}function J(e){var r;r=e.p-e.h,0!=r&&(R(e.gc,e.Sb,e.h,r),e.p>=e.L&&(e.p=0),e.h=e.p)}function Q(e,r){var t;return t=e.p-r-1,0>t&&(t+=e.L),e.Sb[t]}function U(e,r){e.Sb[e.p++]=r,e.p>=e.L&&J(e)}function X(e){J(e),e.gc=null}function er(e){return e-=2,4>e?e:3}function rr(e){return 4>e?0:10>e?e-3:e-6}function tr(e,r){return e.kb=r,e.db=null,e.Cc=!0,e}function or(e,r){return e.db=r,e.kb=null,e.Cc=!0,e}function nr(e){if(!e.Cc)throw Error("bad state");return e.kb?ir(e):sr(e),e.Cc}function sr(e){var r;if(r=ar(e.db),-1==r)throw Error("corrupted input");e._b=Zt,e.Qc=e.db.g,(1==r||i(e.db.Ic,$t)>=0&&i(e.db.g,e.db.Ic)>=0)&&(J(e.db.B),X(e.db.B),e.db.f.Ib=null,e.Cc=!1)}function ir(e){Mr(e.kb,e.kb.ec,e.kb.Ac,e.kb.Lc),e._b=e.kb.ec[0],e.kb.Lc[0]&&(Gr(e.kb),e.Cc=!1)}function _r(e,r,t,o){return e.f.Ib=r,X(e.B),e.B.gc=t,ur(e),e.S=0,e.mb=0,e.Gc=0,e.Hc=0,e.Pc=0,e.Ic=o,e.g=$t,e.Vb=0,or(new ao,e)}function ar(e){var r,t,o,s,_,a;if(a=f(e.g)&e.hc,0==gt(e.f,e.Lb,(e.S<<4)+a))r=Br(e.nb,f(e.g),e.Vb),e.Vb=7>e.S?kr(r,e.f):gr(r,e.f,Q(e.B,e.mb)),U(e.B,e.Vb),e.S=rr(e.S),e.g=n(e.g,jt);else{if(1==gt(e.f,e.fc,e.S))o=0,0==gt(e.f,e.Pb,e.S)?0==gt(e.f,e.Cb,(e.S<<4)+a)&&(e.S=7>e.S?9:11,o=1):(0==gt(e.f,e.Kb,e.S)?t=e.Gc:(0==gt(e.f,e.Ob,e.S)?t=e.Hc:(t=e.Pc,e.Pc=e.Hc),e.Hc=e.Gc),e.Gc=e.mb,e.mb=t),0==o&&(o=Pr(e.Ab,e.f,a)+2,e.S=7>e.S?8:11);else if(e.Pc=e.Hc,e.Hc=e.Gc,e.Gc=e.mb,o=2+Pr(e.Tb,e.f,a),e.S=7>e.S?7:10,_=mt(e.pb[er(o)],e.f),_>=4){if(s=(_>>1)-1,e.mb=(2|1&_)<<s,14>_)e.mb+=pt(e.pc,e.mb-_-1,e.f,s);else if(e.mb+=wt(e.f,s-4)<<4,e.mb+=dt(e.Mb,e.f),0>e.mb)return-1==e.mb?1:-1}else e.mb=_;if(i(c(e.mb),e.g)>=0||e.mb>=e.X)return-1;K(e.B,e.mb,o),e.g=n(e.g,c(o)),e.Vb=Q(e.B,0)}return 0}function cr(e){var r;for(e.B=new _o,e.f=new wo,e.Lb=o(192),e.fc=o(12),e.Pb=o(12),e.Kb=o(12),e.Ob=o(12),e.Cb=o(192),e.pb=[0,0,0,0],e.pc=o(114),e.Mb=ft(new ko,4),e.Tb=hr(new uo),e.Ab=hr(new uo),e.nb=new fo,r=0;4>r;++r)e.pb[r]=ft(new ko,6);return e}function ur(e){var r;for(e.B.h=0,e.B.p=0,Rt(e.Lb),Rt(e.Cb),Rt(e.fc),Rt(e.Pb),Rt(e.Kb),Rt(e.Ob),Rt(e.pc),Sr(e.nb),r=0;4>r;++r)Rt(e.pb[r].I);lr(e.Tb),lr(e.Ab),Rt(e.Mb.I),bt(e.f)}function fr(e,r){var t,o,n,s,i,_,a;if(5>r.length)return!1;for(a=255&r[0],n=a%9,_=~~(a/9),s=_%5,i=~~(_/5),t=0,o=0;4>o;++o)t+=(255&r[1+o])<<8*o;return t>99999999||!dr(e,n,s,i)?!1:mr(e,t)}function mr(e,r){return 0>r?!1:(e.ob!=r&&(e.ob=r,e.X=Math.max(e.ob,1),q(e.B,Math.max(e.X,4096))),!0)}function dr(e,r,t,o){var n;return r>8||t>4||o>4?!1:(vr(e.nb,t,r),n=1<<o,pr(e.Tb,n),pr(e.Ab,n),e.hc=n-1,!0)}function pr(e,r){for(;r>e.V;++e.V)e.lc[e.V]=ft(new ko,3),e.nc[e.V]=ft(new ko,3)}function Pr(e,r,t){var o;return 0==gt(r,e.yc,0)?mt(e.lc[t],r):(o=8,o+=0==gt(r,e.yc,1)?mt(e.nc[t],r):8+mt(e.xc,r))}function hr(e){return e.yc=[0,0],e.lc=o(16),e.nc=o(16),e.xc=ft(new ko,8),e}function lr(e){var r;for(Rt(e.yc),r=0;e.V>r;++r)Rt(e.lc[r].I),Rt(e.nc[r].I);Rt(e.xc.I)}function vr(e,r,t){var n,s;if(null==e._||e.t!=t||e.F!=r)for(e.F=r,e.Jb=(1<<r)-1,e.t=t,s=1<<e.t+e.F,e._=o(s),n=0;s>n;++n)e._[n]=wr(new mo)}function Br(e,r,t){return e._[((r&e.Jb)<<e.t)+((255&t)>>>8-e.t)]}function Sr(e){var r,t;for(t=1<<e.t+e.F,r=0;t>r;++r)Rt(e._[r].Rb)}function kr(e,r){var t;t=1;do t=t<<1|gt(r,e.Rb,t);while(256>t);return t<<24>>24}function gr(e,r,t){var o,n,s;s=1;do if(n=t>>7&1,t<<=1,o=gt(r,e.Rb,(1+n<<8)+s),s=s<<1|o,n!=o){for(;256>s;)s=s<<1|gt(r,e.Rb,s);break}while(256>s);return s<<24>>24}function wr(e){return e.Rb=o(768),e}function br(e,r){var t,o,n,s;e.ab=r,n=e.a[r].r,o=e.a[r].j;do e.a[r].v&&(ct(e.a[n]),e.a[n].r=n-1,e.a[r].Dc&&(e.a[n-1].v=0,e.a[n-1].r=e.a[r].r2,e.a[n-1].j=e.a[r].j2)),s=n,t=o,o=e.a[s].j,n=e.a[s].r,e.a[s].j=t,e.a[s].r=r,r=s;while(r>0);return e.ub=e.a[0].j,e.o=e.a[0].r}function Rr(e){var r;for(e.n=0,e.J=0,r=0;4>r;++r)e.w[r]=0}function Mr(e,r,t,o){var s,_,u,m,d,p,P,h,l,B,S,k,g,w,b;if(r[0]=$t,t[0]=$t,o[0]=!0,e.vc&&(e.b.gc=e.vc,Y(e.b),e.$=!0,e.vc=null),!e.uc){if(e.uc=!0,w=e.g,a(e.g,$t)){if(0==x(e.b))return void Er(e,f(e.g));Ar(e),g=f(e.g)&e.x,Mt(e.d,e.G,(e.n<<4)+g,0),e.n=rr(e.n),u=I(e.b,-e.s),st(ot(e.A,f(e.g),e.J),e.d,u),e.J=u,--e.s,e.g=n(e.g,jt)}if(0==x(e.b))return void Er(e,f(e.g));for(;;){if(P=zr(e,f(e.g)),B=e.ub,g=f(e.g)&e.x,_=(e.n<<4)+g,1==P&&-1==B)Mt(e.d,e.G,_,0),u=I(e.b,-e.s),b=ot(e.A,f(e.g),e.J),7>e.n?st(b,e.d,u):(l=I(e.b,-e.w[0]-1-e.s),it(b,e.d,l,u)),e.J=u,e.n=rr(e.n);else{if(Mt(e.d,e.G,_,1),4>B){if(Mt(e.d,e.gb,e.n,1),0==B?(Mt(e.d,e.qb,e.n,0),1==P?Mt(e.d,e.cb,_,0):Mt(e.d,e.cb,_,1)):(Mt(e.d,e.qb,e.n,1),1==B?Mt(e.d,e.Yb,e.n,0):(Mt(e.d,e.Yb,e.n,1),Mt(e.d,e.zc,e.n,B-2))),1==P?e.n=7>e.n?9:11:(Ur(e.k,e.d,P-2,g),e.n=7>e.n?8:11),m=e.w[B],0!=B){for(p=B;p>=1;--p)e.w[p]=e.w[p-1];e.w[0]=m}}else{for(Mt(e.d,e.gb,e.n,0),e.n=7>e.n?7:10,Ur(e.eb,e.d,P-2,g),B-=4,k=$r(B),h=er(P),ht(e.O[h],e.d,k),k>=4&&(d=(k>>1)-1,s=(2|1&k)<<d,S=B-s,14>k?St(e.$b,s-k-1,e.d,d,S):(Dt(e.d,S>>4,d-4),vt(e.Z,e.d,15&S),++e.tb)),m=B,p=3;p>=1;--p)e.w[p]=e.w[p-1];e.w[0]=m,++e.rb}e.J=I(e.b,P-1-e.s)}if(e.s-=P,e.g=n(e.g,c(P)),0==e.s){if(e.rb>=128&&yr(e),e.tb>=16&&Lr(e),r[0]=e.g,t[0]=Lt(e.d),0==x(e.b))return void Er(e,f(e.g));if(i(v(e.g,w),[4096,0])>=0)return e.uc=!1,void(o[0]=!1)}}}}function Dr(e){var r,t;e.b||(r=new io,t=4,0==e.Y&&(t=2),$(r,t),e.b=r),tt(e.A,e.N,e.R),(e.P!=e.fb||e.Nb!=e.l)&&(W(e.b,e.P,4096,e.l,274),e.fb=e.P,e.Nb=e.l)}function Cr(e){var r;for(e.w=[0,0,0,0],e.a=o(4096),e.d=new Ro,e.G=o(192),e.gb=o(12),e.qb=o(12),e.Yb=o(12),e.zc=o(12),e.cb=o(192),e.O=[0,0,0,0],e.$b=o(114),e.Z=Pt(new go,4),e.eb=Xr(new lo),e.k=Xr(new lo),e.A=new vo,e.q=o(548),e.W=o(256),e.sb=o(512),e.rc=o(16),e.z=[0,0,0,0],e.T=[0,0,0,0],e.ec=[$t],e.Ac=[$t],e.Lc=[!1],e.oc=o(5),e.Ec=o(128),r=0;4096>r;++r)e.a[r]=new So;for(r=0;4>r;++r)e.O[r]=Pt(new go,6);return e}function Lr(e){var r;for(r=0;16>r;++r)e.rc[r]=Bt(e.Z,r);e.tb=0}function yr(e){var r,t,o,n,s,i,_,a;for(n=4;128>n;++n)i=$r(n),o=(i>>1)-1,r=(2|1&i)<<o,e.Ec[n]=kt(e.$b,r-i-1,o,n-r);for(s=0;4>s;++s){for(t=e.O[s],_=s<<6,i=0;e.Eb>i;++i)e.W[_+i]=lt(t,i);for(i=14;e.Eb>i;++i)e.W[_+i]+=(i>>1)-1-4<<6;for(a=128*s,n=0;4>n;++n)e.sb[a+n]=e.W[_+n];for(;128>n;++n)e.sb[a+n]=e.W[_+$r(n)]+e.Ec[n]}e.rb=0}function Er(e,r){Hr(e),Vr(e,r&e.x),Ct(e.d)}function zr(e,r){var t,o,n,s,i,_,a,c,u,f,m,d,p,P,h,l,v,B,S,k,g,w,b,R,M,D,C,L,y,E,z,F,O,A,H,G,W,T,Y,Z,V,$,j,K,q,J,Q,U,X,er;if(e.ab!=e.o)return p=e.a[e.o].r-e.o,e.ub=e.a[e.o].j,e.o=e.a[e.o].r,p;if(e.o=e.ab=0,e.U?(d=e.Db,e.U=!1):d=Ar(e),C=e.H,M=x(e.b)+1,2>M)return e.ub=-1,1;for(M>273&&(M=273),Z=0,u=0;4>u;++u)e.z[u]=e.w[u],e.T[u]=N(e.b,-1,e.z[u],273),e.T[u]>e.T[Z]&&(Z=u);if(e.T[Z]>=e.l)return e.ub=Z,p=e.T[Z],Or(e,p-1),p;if(d>=e.l)return e.ub=e.q[C-1]+4,Or(e,d-1),d;if(a=I(e.b,-1),v=I(e.b,-e.w[0]-1-1),2>d&&a!=v&&2>e.T[Z])return e.ub=-1,1;if(e.a[0].Bc=e.n,A=r&e.x,e.a[1].y=bo[e.G[(e.n<<4)+A]>>>2]+at(ot(e.A,r,e.J),e.n>=7,v,a),ct(e.a[1]),B=bo[2048-e.G[(e.n<<4)+A]>>>2],Y=B+bo[2048-e.gb[e.n]>>>2],v==a&&(V=Y+Nr(e,e.n,A),e.a[1].y>V&&(e.a[1].y=V,ut(e.a[1]))),m=d>=e.T[Z]?d:e.T[Z],2>m)return e.ub=e.a[1].j,1;e.a[1].r=0,e.a[0].Zb=e.z[0],e.a[0].Wb=e.z[1],e.a[0].Xb=e.z[2],e.a[0].ic=e.z[3],f=m;do e.a[f--].y=268435455;while(f>=2);for(u=0;4>u;++u)if(T=e.T[u],!(2>T)){G=Y+Ir(e,u,e.n,A);do s=G+et(e.k,T-2,A),z=e.a[T],z.y>s&&(z.y=s,z.r=0,z.j=u,z.v=0);while(--T>=2)}if(R=B+bo[e.gb[e.n]>>>2],f=e.T[0]>=2?e.T[0]+1:2,d>=f){for(L=0;f>e.q[L];)L+=2;for(;c=e.q[L+1],s=R+Fr(e,c,f,A),z=e.a[f],z.y>s&&(z.y=s,z.r=0,z.j=c+4,z.v=0),f!=e.q[L]||(L+=2,L!=C);++f);}for(t=0;;){if(++t,t==m)return br(e,t);if(S=Ar(e),C=e.H,S>=e.l)return e.Db=S,e.U=!0,br(e,t);if(++r,O=e.a[t].r,e.a[t].v?(--O,e.a[t].Dc?(j=e.a[e.a[t].r2].Bc,j=4>e.a[t].j2?7>j?8:11:7>j?7:10):j=e.a[O].Bc,j=rr(j)):j=e.a[O].Bc,O==t-1?j=0==e.a[t].j?7>j?9:11:rr(j):(e.a[t].v&&e.a[t].Dc?(O=e.a[t].r2,F=e.a[t].j2,j=7>j?8:11):(F=e.a[t].j,j=4>F?7>j?8:11:7>j?7:10),E=e.a[O],4>F?0==F?(e.z[0]=E.Zb,e.z[1]=E.Wb,e.z[2]=E.Xb,e.z[3]=E.ic):1==F?(e.z[0]=E.Wb,e.z[1]=E.Zb,e.z[2]=E.Xb,e.z[3]=E.ic):2==F?(e.z[0]=E.Xb,e.z[1]=E.Zb,e.z[2]=E.Wb,e.z[3]=E.ic):(e.z[0]=E.ic,e.z[1]=E.Zb,e.z[2]=E.Wb,e.z[3]=E.Xb):(e.z[0]=F-4,e.z[1]=E.Zb,e.z[2]=E.Wb,e.z[3]=E.Xb)),e.a[t].Bc=j,e.a[t].Zb=e.z[0],e.a[t].Wb=e.z[1],e.a[t].Xb=e.z[2],e.a[t].ic=e.z[3],_=e.a[t].y,a=I(e.b,-1),v=I(e.b,-e.z[0]-1-1),A=r&e.x,o=_+bo[e.G[(j<<4)+A]>>>2]+at(ot(e.A,r,I(e.b,-2)),j>=7,v,a),w=e.a[t+1],k=!1,w.y>o&&(w.y=o,w.r=t,w.j=-1,w.v=0,k=!0),B=_+bo[2048-e.G[(j<<4)+A]>>>2],Y=B+bo[2048-e.gb[j]>>>2],v!=a||t>w.r&&0==w.j||(V=Y+(bo[e.qb[j]>>>2]+bo[e.cb[(j<<4)+A]>>>2]),w.y>=V&&(w.y=V,w.r=t,w.j=0,w.v=0,k=!0)),D=x(e.b)+1,D=D>4095-t?4095-t:D,M=D,!(2>M)){if(M>e.l&&(M=e.l),!k&&v!=a&&(q=Math.min(D-1,e.l),h=N(e.b,0,e.z[0],q),h>=2)){for(K=rr(j),H=r+1&e.x,b=o+bo[2048-e.G[(K<<4)+H]>>>2]+bo[2048-e.gb[K]>>>2],y=t+1+h;y>m;)e.a[++m].y=268435455;s=b+(J=et(e.k,h-2,H),J+Ir(e,0,K,H)),z=e.a[y],z.y>s&&(z.y=s,z.r=t+1,z.j=0,z.v=1,z.Dc=0)}for($=2,W=0;4>W;++W)if(P=N(e.b,-1,e.z[W],M),!(2>P)){l=P;do{for(;t+P>m;)e.a[++m].y=268435455;s=Y+(Q=et(e.k,P-2,A),Q+Ir(e,W,j,A)),z=e.a[t+P],z.y>s&&(z.y=s,z.r=t,z.j=W,z.v=0)}while(--P>=2);if(P=l,0==W&&($=P+1),D>P&&(q=Math.min(D-1-P,e.l),h=N(e.b,P,e.z[W],q),h>=2)){for(K=7>j?8:11,H=r+P&e.x,n=Y+(U=et(e.k,P-2,A),U+Ir(e,W,j,A))+bo[e.G[(K<<4)+H]>>>2]+at(ot(e.A,r+P,I(e.b,P-1-1)),!0,I(e.b,P-1-(e.z[W]+1)),I(e.b,P-1)),K=rr(K),H=r+P+1&e.x,g=n+bo[2048-e.G[(K<<4)+H]>>>2],b=g+bo[2048-e.gb[K]>>>2],y=P+1+h;t+y>m;)e.a[++m].y=268435455;s=b+(X=et(e.k,h-2,H),X+Ir(e,0,K,H)),z=e.a[t+y],z.y>s&&(z.y=s,z.r=t+P+1,z.j=0,z.v=1,z.Dc=1,z.r2=t,z.j2=W)}}if(S>M){for(S=M,C=0;S>e.q[C];C+=2);e.q[C]=S,C+=2}if(S>=$){for(R=B+bo[e.gb[j]>>>2];t+S>m;)e.a[++m].y=268435455;for(L=0;$>e.q[L];)L+=2;for(P=$;;++P)if(i=e.q[L+1],s=R+Fr(e,i,P,A),z=e.a[t+P],z.y>s&&(z.y=s,z.r=t,z.j=i+4,z.v=0),P==e.q[L]){if(D>P&&(q=Math.min(D-1-P,e.l),h=N(e.b,P,i,q),h>=2)){for(K=7>j?7:10,H=r+P&e.x,n=s+bo[e.G[(K<<4)+H]>>>2]+at(ot(e.A,r+P,I(e.b,P-1-1)),!0,I(e.b,P-(i+1)-1),I(e.b,P-1)),K=rr(K),H=r+P+1&e.x,g=n+bo[2048-e.G[(K<<4)+H]>>>2],b=g+bo[2048-e.gb[K]>>>2],y=P+1+h;t+y>m;)e.a[++m].y=268435455;s=b+(er=et(e.k,h-2,H),er+Ir(e,0,K,H)),z=e.a[t+y],z.y>s&&(z.y=s,z.r=t+P+1,z.j=0,z.v=1,z.Dc=1,z.r2=t,z.j2=i+4)}if(L+=2,L==C)break}}}}}function Fr(e,r,t,o){var n,s;return n=er(t),s=128>r?e.sb[128*n+r]:e.W[(n<<6)+jr(r)]+e.rc[15&r],s+et(e.eb,t-2,o)}function Ir(e,r,t,o){var n;return 0==r?(n=bo[e.qb[t]>>>2],n+=bo[2048-e.cb[(t<<4)+o]>>>2]):(n=bo[2048-e.qb[t]>>>2],1==r?n+=bo[e.Yb[t]>>>2]:(n+=bo[2048-e.Yb[t]>>>2],n+=zt(e.zc[t],r-2))),n}function Nr(e,r,t){return bo[e.qb[r]>>>2]+bo[e.cb[(r<<4)+t]>>>2]}function xr(e){var r;for(Rr(e),yt(e.d),Rt(e.G),Rt(e.cb),Rt(e.gb),Rt(e.qb),Rt(e.Yb),Rt(e.zc),Rt(e.$b),nt(e.A),r=0;4>r;++r)Rt(e.O[r].I);Jr(e.eb,1<<e.K),Jr(e.k,1<<e.K),Rt(e.Z.I),e.U=!1,e.ab=0,e.o=0,e.s=0}function Or(e,r){r>0&&(j(e.b,r),e.s+=r)}function Ar(e){var r;return r=0,e.H=T(e.b,e.q),e.H>0&&(r=e.q[e.H-2],r==e.l&&(r+=N(e.b,r-1,e.q[e.H-1],273-r))),++e.s,r}function Hr(e){e.b&&e.$&&(e.b.gc=null,e.$=!1)}function Gr(e){Hr(e),e.d.Ib=null}function Wr(e,r){e.P=r;for(var t=0;r>1<<t;++t);e.Eb=2*t}function Tr(e,r,t,o){e.N=t,e.R=r,e.K=o,e.x=(1<<e.K)-1}function Yr(e,r){var t=e.Y;e.Y=r,e.b&&t!=e.Y&&(e.fb=-1,e.b=null)}function Zr(e,r){var t;for(e.oc[0]=9*(5*e.K+e.N)+e.R<<24>>24,t=0;4>t;++t)e.oc[1+t]=e.P>>8*t<<24>>24;R(r,e.oc,0,5)}function Vr(e,r){var t;e.Kc&&(Mt(e.d,e.G,(e.n<<4)+r,1),Mt(e.d,e.gb,e.n,0),e.n=7>e.n?7:10,Ur(e.eb,e.d,0,r),t=er(2),ht(e.O[t],e.d,63),Dt(e.d,67108863,26),vt(e.Z,e.d,15))}function $r(e){return 2048>e?po[e]:2097152>e?po[e>>10]+20:po[e>>20]+40}function jr(e){return 131072>e?po[e>>6]+12:134217728>e?po[e>>16]+32:po[e>>26]+52}function Kr(e,r,t,o){8>t?(Mt(r,e.lb,0,0),ht(e.ac[o],r,t)):(t-=8,Mt(r,e.lb,0,1),8>t?(Mt(r,e.lb,1,0),ht(e.dc[o],r,t)):(Mt(r,e.lb,1,1),ht(e.kc,r,t-8)))}function qr(e){var r;for(e.lb=[0,0],e.ac=o(16),e.dc=o(16),e.kc=Pt(new go,8),r=0;16>r;++r)e.ac[r]=Pt(new go,3),e.dc[r]=Pt(new go,3);return e}function Jr(e,r){var t;for(Rt(e.lb),t=0;r>t;++t)Rt(e.ac[t].I),Rt(e.dc[t].I);Rt(e.kc.I)}function Qr(e,r,t,o,n){var s,i,_,a,c;for(s=bo[e.lb[0]>>>2],i=bo[2048-e.lb[0]>>>2],_=i+bo[e.lb[1]>>>2],a=i+bo[2048-e.lb[1]>>>2],c=0,c=0;8>c;++c){if(c>=t)return;o[n+c]=s+lt(e.ac[r],c)}for(;16>c;++c){if(c>=t)return;o[n+c]=_+lt(e.dc[r],c-8)}for(;t>c;++c)o[n+c]=a+lt(e.kc,c-8-8)}function Ur(e,r,t,o){Kr(e,r,t,o),0==--e.qc[o]&&(Qr(e,o,e.hb,e.Fc,272*o),e.qc[o]=e.hb)}function Xr(e){return qr(e),e.Fc=o(4352),e.qc=o(16),e}function et(e,r,t){return e.Fc[272*t+r]}function rt(e,r){var t;for(t=0;r>t;++t)Qr(e,t,e.hb,e.Fc,272*t),e.qc[t]=e.hb}function tt(e,r,t){var n,s;if(null==e._||e.t!=t||e.F!=r)for(e.F=r,e.Jb=(1<<r)-1,e.t=t,s=1<<e.t+e.F,e._=o(s),n=0;s>n;++n)e._[n]=_t(new Bo)}function ot(e,r,t){return e._[((r&e.Jb)<<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)Rt(e._[r].xb)}function st(e,r,t){var o,n,s;for(n=1,s=7;s>=0;--s)o=t>>s&1,Mt(r,e.xb,n,o),n=n<<1|o}function it(e,r,t,o){var n,s,i,_,a,c;for(s=1,a=!0,i=7;i>=0;--i)n=o>>i&1,c=s,a&&(_=t>>i&1,c+=1+_<<8,a=_==n),Mt(r,e.xb,c,n),s=s<<1|n}function _t(e){return e.xb=o(768),e}function at(e,r,t,o){var n,s,i,_,a;if(a=0,s=1,i=7,r)for(;i>=0;--i)if(_=t>>i&1,n=o>>i&1,a+=zt(e.xb[(1+_<<8)+s],n),s=s<<1|n,_!=n){--i;break}for(;i>=0;--i)n=o>>i&1,a+=zt(e.xb[s],n),s=s<<1|n;return a}function ct(e){e.j=-1,e.v=0}function ut(e){e.j=0,e.v=0}function ft(e,r){return e.C=r,e.I=o(1<<r),e}function mt(e,r){var t,o;for(o=1,t=e.C;0!=t;--t)o=(o<<1)+gt(r,e.I,o);return o-(1<<e.C)}function dt(e,r){var t,o,n,s;for(n=1,s=0,o=0;e.C>o;++o)t=gt(r,e.I,n),n<<=1,n+=t,s|=t<<o;return s}function pt(e,r,t,o){var n,s,i,_;for(i=1,_=0,s=0;o>s;++s)n=gt(t,e,r+i),i<<=1,i+=n,_|=n<<s;return _}function Pt(e,r){return e.C=r,e.I=o(1<<r),e}function ht(e,r,t){var o,n,s;for(s=1,n=e.C;0!=n;)--n,o=t>>>n&1,Mt(r,e.I,s,o),s=s<<1|o}function lt(e,r){var t,o,n,s;for(s=0,n=1,o=e.C;0!=o;)--o,t=r>>>o&1,s+=zt(e.I[n],t),n=(n<<1)+t;return s}function vt(e,r,t){var o,n,s;for(s=1,n=0;e.C>n;++n)o=1&t,Mt(r,e.I,s,o),s=s<<1|o,t>>=1}function Bt(e,r){var t,o,n,s;for(s=0,n=1,o=e.C;0!=o;--o)t=1&r,r>>>=1,s+=zt(e.I[n],t),n=n<<1|t;return s}function St(e,r,t,o,n){var s,i,_;for(_=1,i=0;o>i;++i)s=1&n,Mt(t,e,r+_,s),_=_<<1|s,n>>=1}function kt(e,r,t,o){var n,s,i,_;for(_=0,i=1,s=t;0!=s;--s)n=1&o,o>>>=1,_+=bo[(2047&(e[r+i]-n^-n))>>>2],i=i<<1|n;return _}function gt(e,r,t){var o,n;return n=r[t],o=(e.E>>>11)*n,(-2147483648^o)>(-2147483648^e.Fb)?(e.E=o,r[t]=n+(2048-n>>>5)<<16>>16,0==(-16777216&e.E)&&(e.Fb=e.Fb<<8|S(e.Ib),e.E<<=8),0):(e.E-=o,e.Fb-=o,r[t]=n-(n>>>5)<<16>>16,0==(-16777216&e.E)&&(e.Fb=e.Fb<<8|S(e.Ib),e.E<<=8),1)}function wt(e,r){var t,o,n;for(o=0,t=r;0!=t;--t)e.E>>>=1,n=e.Fb-e.E>>>31,e.Fb-=e.E&n-1,o=o<<1|1-n,0==(-16777216&e.E)&&(e.Fb=e.Fb<<8|S(e.Ib),e.E<<=8);return o}function bt(e){var r;for(e.Fb=0,e.E=-1,r=0;5>r;++r)e.Fb=e.Fb<<8|S(e.Ib)}function Rt(e){var r;for(r=e.length-1;r>=0;--r)e[r]=1024}function Mt(e,r,t,o){var i,_;_=r[t],i=(e.E>>>11)*_,0==o?(e.E=i,r[t]=_+(2048-_>>>5)<<16>>16):(e.wc=n(e.wc,s(c(i),[4294967295,0])),e.E-=i,r[t]=_-(_>>>5)<<16>>16),0==(-16777216&e.E)&&(e.E<<=8,Et(e))}function Dt(e,r,t){var o;for(o=t-1;o>=0;--o)e.E>>>=1,1==(r>>>o&1)&&(e.wc=n(e.wc,c(e.E))),0==(-16777216&e.E)&&(e.E<<=8,Et(e))}function Ct(e){var r;for(r=0;5>r;++r)Et(e)
}function Lt(e){return n(n(c(e.Bb),e.bc),[4,0])}function yt(e){e.bc=$t,e.wc=$t,e.E=-1,e.Bb=1,e.Mc=0}function Et(e){var r,t;if(r=f(l(e.wc,32)),0!=r||i(e.wc,[4278190080,0])<0){e.bc=n(e.bc,c(e.Bb)),t=e.Mc;do b(e.Ib,t+r),t=255;while(0!=--e.Bb);e.Mc=f(e.wc)>>>24}++e.Bb,e.wc=P(s(e.wc,[16777215,0]),8)}function zt(e,r){return bo[(2047&(e-r^-r))>>>2]}function Ft(e){var r,t,o,n,s="",i=e.length;for(r=0;i>r;++r)if(t=255&e[r],0==(128&t)){if(0==t)return e;s+=String.fromCharCode(65535&t)}else if(192==(224&t)){if(r+1>=e.length)return e;if(o=255&e[++r],128!=(192&o))return e;s+=String.fromCharCode((31&t)<<6&65535|63&o)}else{if(224!=(240&t))return e;if(r+2>=e.length)return e;if(o=255&e[++r],128!=(192&o))return e;if(n=255&e[++r],128!=(192&n))return e;s+=String.fromCharCode(65535&((15&t)<<12|(63&o)<<6|63&n))}return s}function It(e){var r,t,n,s=[],i=0,_=e.length;if("object"==typeof e)return e;for(M(e,0,_,s,0),n=0;_>n;++n)r=s[n],r>=1&&127>=r?++i:i+=0==r||r>=128&&2047>=r?2:3;for(t=o(i),i=0,n=0;_>n;++n)r=s[n],r>=1&&127>=r?t[i++]=r<<24>>24:0==r||r>=128&&2047>=r?(t[i++]=(192|r>>6&31)<<24>>24,t[i++]=(128|63&r)<<24>>24):(t[i++]=(224|r>>12&15)<<24>>24,t[i++]=(128|r>>6&63)<<24>>24,t[i++]=(128|63&r)<<24>>24);return t}function Nt(e){return e[1]+e[0]}function xt(e,r,o,n){function s(){for(var e,r=(new Date).getTime();nr(a.c.jc);)if(i=Nt(a.c.jc._b)/Nt(a.c.Hb),(new Date).getTime()-r>200)return n?n(i):void 0!==_&&t(i,_),Tt(s,0),!1;n?n(1):void 0!==_&&t(1,_),e=w(a.c.tc),o?o(e):void 0!==_&&postMessage({action:Ht,cbn:_,result:e})}var i,_,a={};"function"!=typeof o&&(_=o,o=n=0),a.c=y(new ro,It(e),Mo(r)),n?n(0):void 0!==_&&t(0,_),Tt(s,0)}function Ot(e,r,o){function n(){for(var e,u=0,f=(new Date).getTime();nr(c.d.jc);)if(++u%1e3==0&&(new Date).getTime()-f>200)return _&&(s=Nt(c.d.jc.db.g)/a,o?o(s):void 0!==i&&t(s,i)),Tt(n,0),!1;_&&(o?o(1):void 0!==i&&t(1,i)),e=Ft(w(c.d.tc)),r?r(e):void 0!==i&&postMessage({action:Gt,cbn:i,result:e})}var s,i,_,a,c={};"function"!=typeof r&&(i=r,r=o=0),c.d=z(new oo,e),a=Nt(c.d.Hb),_=a>-1,o?o(_?0:-1):void 0!==i&&t(_?0:-1,i),Tt(n,0)}var At,Ht=1,Gt=2,Wt=3,Tt="function"==typeof setImmediate?setImmediate:setTimeout,Yt=4294967296,Zt=[4294967295,-Yt],Vt=[0,-0x8000000000000000],$t=[0,0],jt=[1,0],Kt=r({}),qt=o(256),Jt=r(),Qt=r(new Jt);At.Qb=0,At.Nc=0;var Ut=r(),Xt=r(new Ut);At.Qb=0;var eo=r(),ro=r(new eo),to=r();At.Hb=$t;var oo=r(new to),no=r();At.zb=0,At.e=0,At.Gb=0,At.cc=0,At.D=0,At.p=0,At.vb=0,At.h=0;var so=function(){var e,r,t,n=o(256);for(e=0;256>e;++e){for(t=e,r=0;8>r;++r)0!=(1&t)?t=t>>>1^-306674912:t>>>=1;n[e]=t}return n}(),io=r(new no);At.ib=!0,At.sc=255,At.i=0,At.m=0,At.Ub=0,At.M=66560,At.jb=4,At.u=0;var _o=r();At.p=0,At.h=0,At.L=0;var ao=r(),co=r();At.ob=-1,At.X=-1,At.hc=0,At.g=$t,At.Ic=$t,At.Vb=0,At.mb=0,At.Gc=0,At.Hc=0,At.Pc=0,At.S=0;var uo=r();At.V=0;var fo=r();At.F=0,At.t=0,At.Jb=0;var mo=r(),po=function(){var e,r,t,n,s=o(2048);for(e=2,s[0]=0,s[1]=1,n=2;22>n;++n)for(t=1<<(n>>1)-1,r=0;t>r;++r,++e)s[e]=n<<24>>24;return s}(),Po=r();At.s=0,At.tb=0,At.P=4194304,At.fb=-1,At.Eb=44,At.Db=0,At.Y=1,At.rb=0,At.H=0,At.l=32,At.Nb=-1,At.R=3,At.N=0,At.o=0,At.ab=0,At.K=2,At.x=3,At.J=0,At.n=0,At.ub=0,At.g=$t;var ho=r(),lo=r(new ho);At.hb=0;var vo=r();At.F=0,At.t=0,At.Jb=0;var Bo=r(),So=r();At.j=0,At.j2=0,At.Zb=0,At.Wb=0,At.Xb=0,At.ic=0,At.r=0,At.r2=0,At.y=0,At.Bc=0;var ko=r();At.C=0;var go=r();At.C=0;var wo=r();At.Fb=0,At.E=0;var bo=function(){var e,r,t,n,s=o(512);for(r=8;r>=0;--r)for(n=1<<9-r-1,e=1<<9-r,t=n;e>t;++t)s[t]=(r<<6)+(e-t<<6>>>9-r-1);return s}(),Ro=r();At.wc=$t,At.E=0,At.Mc=0,At.Bb=0,At.bc=$t;var Mo=function(){var e=[{ds:16,fb:64,mf:0,lc:3,lp:0,pb:2},{ds:20,fb:64,mf:0,lc:3,lp:0,pb:2},{ds:19,fb:64,mf:1,lc:3,lp:0,pb:2},{ds:20,fb:64,mf:1,lc:3,lp:0,pb:2},{ds:21,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:22,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:23,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:24,fb:255,mf:1,lc:3,lp:0,pb:2},{ds:25,fb:255,mf:1,lc:3,lp:0,pb:2}];return function(r){return e[r-1]||e[6]}}();return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(r){r&&r.mc&&(r.mc.action==Gt?e.decompress(r.mc.mc,r.mc.cbn):r.mc.action==Ht&&e.compress(r.mc.mc,r.mc.Rc,r.mc.cbn))}}(),{compress:xt,decompress:Ot}}();this.LZMA=this.LZMA_WORKER=e;
var e=function(){"use strict";function r(e,r){postMessage({action:Ot,cbn:r,result:e})}function t(e){var r=[];return r[e-1]=void 0,r}function o(e,r){return i(e[0]+r[0],e[1]+r[1])}function n(e,r){return u(~~Math.max(Math.min(e[1]/Ht,2147483647),-2147483648)&~~Math.max(Math.min(r[1]/Ht,2147483647),-2147483648),c(e)&c(r))}function s(e,r){var t,o;return e[0]==r[0]&&e[1]==r[1]?0:(t=0>e[1],o=0>r[1],t&&!o?-1:!t&&o?1:h(e,r)[1]<0?-1:1)}function i(e,r){var t,o;for(r%=0x10000000000000000,e%=0x10000000000000000,t=r%Ht,o=Math.floor(e/Ht)*Ht,r=r-t+o,e=e-o+t;0>e;)e+=Ht,r-=Ht;for(;e>4294967295;)e-=Ht,r+=Ht;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function _(e,r){return e[0]==r[0]&&e[1]==r[1]}function a(e){return e>=0?[e,0]:[e+Ht,-Ht]}function c(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-Ht,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function u(e,r){var t,o;return t=e*Ht,o=r,0>r&&(o+=Ht),[o,t]}function f(e){return 30>=e?1<<e:f(30)*f(e-30)}function m(e,r){var t,o,n,s;if(r&=63,_(e,Wt))return 0==r?e:Tt;if(0>e[1])throw Error("Neg");return s=f(r),o=e[1]*s%0x10000000000000000,n=e[0]*s,t=n-n%Ht,o+=t,n-=t,o>=0x8000000000000000&&(o-=0x10000000000000000),[n,o]}function d(e,r){var t;return r&=63,t=f(r),i(Math.floor(e[0]/t),e[1]/t)}function p(e,r){var t;return r&=63,t=d(e,r),0>e[1]&&(t=o(t,m([2,0],63-r))),t}function h(e,r){return i(e[0]-r[0],e[1]-r[1])}function P(e,r){return e.Nc=r,e.Lc=0,e.Xb=r.length,e}function l(e){return e.Lc>=e.Xb?-1:255&e.Nc[e.Lc++]}function v(e,r,t,o){return e.Lc>=e.Xb?-1:(o=Math.min(o,e.Xb-e.Lc),R(e.Nc,e.Lc,r,t,o),e.Lc+=o,o)}function B(e){return e.Nc=t(32),e.Xb=0,e}function S(e){var r=e.Nc;return r.length=e.Xb,r}function g(e,r){e.Nc[e.Xb++]=r<<24>>24}function k(e,r,t,o){R(r,t,e.Nc,e.Xb,o),e.Xb+=o}function b(e,r,t,o,n){var s;for(s=r;t>s;++s)o[n++]=e.charCodeAt(s)}function R(e,r,t,o,n){for(var s=0;n>s;++s)t[o+s]=e[r+s]}function M(e,r){Ar(r,1<<e.ds),r.n=e.fb,Gr(r,e.mf),Hr(r,e.lc,e.lp,e.pb)}function D(e,r,t,o,n){var i,_;if(s(o,Gt)<0)throw Error("invalid length "+o);for(e.Nb=o,i=Mr({}),M(n,i),i.Gc=1,Wr(i,t),_=0;64>_;_+=8)g(t,255&c(d(o,_)));e.$b=(i.V=0,i.mc=r,i.sc=0,Rr(i),i.d.yb=t,Fr(i),wr(i),Dr(i),i._.ob=i.n+1-2,Ur(i._,1<<i.Y),i.i.ob=i.n+1-2,Ur(i.i,1<<i.Y),void(i.g=Tt),X({},i))}function w(e,r,t){return e.nc=B({}),D(e,P({},r),e.nc,a(r.length),t),e}function C(e,r,t){var o,n,s,i,_="",c=[];for(n=0;5>n;++n){if(s=l(r),-1==s)throw Error("truncated input");c[n]=s<<24>>24}if(o=ir({}),!ar(o,c))throw Error("corrupted input");for(n=0;64>n;n+=8){if(s=l(r),-1==s)throw Error("truncated input");s=s.toString(16),1==s.length&&(s="0"+s),_=s+""+_}/^0+$|^f+$/i.test(_)?e.Nb=Gt:(i=parseInt(_,16),e.Nb=i>4294967295?Gt:a(i)),e.$b=nr(o,r,t,e.Nb)}function E(e,r){return e.nc=B({}),C(e,P({},r),e.nc),e}function L(e,r,o,n){var s;e.zc=r,e.Yb=o,s=r+o+n,(null==e.c||e.Ib!=s)&&(e.c=null,e.Ib=s,e.c=t(e.Ib)),e.H=e.Ib-o}function y(e,r){return e.c[e.f+e.o+r]}function z(e,r,t,o){var n,s;for(e.S&&e.o+r+o>e.h&&(o=e.h-(e.o+r)),++t,s=e.f+e.o+r,n=0;o>n&&e.c[s+n]==e.c[s+n-t];++n);return n}function F(e){return e.h-e.o}function I(e){var r,t,o;for(o=e.f+e.o-e.zc,o>0&&--o,t=e.f+e.h-o,r=0;t>r;++r)e.c[r]=e.c[o+r];e.f-=o}function x(e){var r;++e.o,e.o>e.zb&&(r=e.f+e.o,r>e.H&&I(e),N(e))}function N(e){var r,t,o;if(!e.S)for(;;){if(o=-e.f+e.Ib-e.h,0==o)return;if(r=v(e.ac,e.c,e.f+e.h,o),-1==r)return e.zb=e.h,t=e.f+e.zb,t>e.H&&(e.zb=e.H-e.f),void(e.S=1);e.h+=r,e.h>=e.o+e.Yb&&(e.zb=e.h-e.Yb)}}function O(e,r){e.f+=r,e.zb-=r,e.o-=r,e.h-=r}function A(e,r,o,n,s){var i,_,a;1073741567>r&&(e.Ec=16+(n>>1),a=~~((r+o+n+s)/2)+256,L(e,r+o,n+s,a),e.qb=n,i=r+1,e.p!=i&&(e.M=t(2*(e.p=i))),_=65536,e.rb&&(_=r-1,_|=_>>1,_|=_>>2,_|=_>>4,_|=_>>8,_>>=1,_|=65535,_>16777216&&(_>>=1),e.Fc=_,++_,_+=e.N),_!=e.pc&&(e.sb=t(e.pc=_)))}function H(e,r){var t,o,n,s,i,_,a,c,u,f,m,d,p,h,P,l,v,B,S,g,k;if(e.h>=e.o+e.qb)h=e.qb;else if(h=e.h-e.o,e.xb>h)return W(e),0;for(v=0,P=e.o>e.p?e.o-e.p:0,o=e.f+e.o,l=1,c=0,u=0,e.rb?(k=Zt[255&e.c[o]]^255&e.c[o+1],c=1023&k,k^=(255&e.c[o+2])<<8,u=65535&k,f=(k^Zt[255&e.c[o+3]]<<5)&e.Fc):f=255&e.c[o]^(255&e.c[o+1])<<8,n=e.sb[e.N+f]||0,e.rb&&(s=e.sb[c]||0,i=e.sb[1024+u]||0,e.sb[c]=e.o,e.sb[1024+u]=e.o,s>P&&e.c[e.f+s]==e.c[o]&&(r[v++]=l=2,r[v++]=e.o-s-1),i>P&&e.c[e.f+i]==e.c[o]&&(i==s&&(v-=2),r[v++]=l=3,r[v++]=e.o-i-1,s=i),0!=v&&s==n&&(v-=2,l=1)),e.sb[e.N+f]=e.o,S=(e.k<<1)+1,g=e.k<<1,d=p=e.w,0!=e.w&&n>P&&e.c[e.f+n+e.w]!=e.c[o+e.w]&&(r[v++]=l=e.w,r[v++]=e.o-n-1),t=e.Ec;;){if(P>=n||0==t--){e.M[S]=e.M[g]=0;break}if(a=e.o-n,_=(e.k>=a?e.k-a:e.k-a+e.p)<<1,B=e.f+n,m=p>d?d:p,e.c[B+m]==e.c[o+m]){for(;++m!=h&&e.c[B+m]==e.c[o+m];);if(m>l&&(r[v++]=l=m,r[v++]=a-1,m==h)){e.M[g]=e.M[_],e.M[S]=e.M[_+1];break}}(255&e.c[o+m])>(255&e.c[B+m])?(e.M[g]=n,g=_+1,n=e.M[g],p=m):(e.M[S]=n,S=_,n=e.M[S],d=m)}return W(e),v}function G(e){e.f=0,e.o=0,e.h=0,e.S=0,N(e),e.k=0,O(e,-1)}function W(e){var r;++e.k>=e.p&&(e.k=0),x(e),1073741823==e.o&&(r=e.o-e.p,T(e.M,2*e.p,r),T(e.sb,e.pc,r),O(e,r))}function T(e,r,t){var o,n;for(o=0;r>o;++o)n=e[o]||0,t>=n?n=0:n-=t,e[o]=n}function Y(e,r){e.rb=r>2,e.rb?(e.w=0,e.xb=4,e.N=66560):(e.w=2,e.xb=3,e.N=0)}function Z(e,r){var t,o,n,s,i,_,a,c,u,f,m,d,p,h,P,l,v;do{if(e.h>=e.o+e.qb)d=e.qb;else if(d=e.h-e.o,e.xb>d){W(e);continue}for(p=e.o>e.p?e.o-e.p:0,o=e.f+e.o,e.rb?(v=Zt[255&e.c[o]]^255&e.c[o+1],_=1023&v,e.sb[_]=e.o,v^=(255&e.c[o+2])<<8,a=65535&v,e.sb[1024+a]=e.o,c=(v^Zt[255&e.c[o+3]]<<5)&e.Fc):c=255&e.c[o]^(255&e.c[o+1])<<8,n=e.sb[e.N+c],e.sb[e.N+c]=e.o,P=(e.k<<1)+1,l=e.k<<1,f=m=e.w,t=e.Ec;;){if(p>=n||0==t--){e.M[P]=e.M[l]=0;break}if(i=e.o-n,s=(e.k>=i?e.k-i:e.k-i+e.p)<<1,h=e.f+n,u=m>f?f:m,e.c[h+u]==e.c[o+u]){for(;++u!=d&&e.c[h+u]==e.c[o+u];);if(u==d){e.M[l]=e.M[s],e.M[P]=e.M[s+1];break}}(255&e.c[o+u])>(255&e.c[h+u])?(e.M[l]=n,l=s+1,n=e.M[l],m=u):(e.M[P]=n,P=s,n=e.M[P],f=u)}W(e)}while(0!=--r)}function V(e,r,t){var o=e.o-r-1;for(0>o&&(o+=e.L);0!=t;--t)o>=e.L&&(o=0),e.Kb[e.o++]=e.Kb[o++],e.o>=e.L&&j(e)}function $(e,r){(null==e.Kb||e.L!=r)&&(e.Kb=t(r)),e.L=r,e.o=0,e.h=0}function j(e){var r=e.o-e.h;0!=r&&(k(e.ac,e.Kb,e.h,r),e.o>=e.L&&(e.o=0),e.h=e.o)}function K(e,r){var t=e.o-r-1;return 0>t&&(t+=e.L),e.Kb[t]}function q(e,r){e.Kb[e.o++]=r,e.o>=e.L&&j(e)}function J(e){j(e),e.ac=null}function Q(e){return e-=2,4>e?e:3}function U(e){return 4>e?0:10>e?e-3:e-6}function X(e,r){return e.db=r,e.$=null,e.Bc=1,e}function er(e,r){return e.$=r,e.db=null,e.Bc=1,e}function rr(e){if(!e.Bc)throw Error("bad state");return e.db?or(e):tr(e),e.Bc}function tr(e){var r=sr(e.$);if(-1==r)throw Error("corrupted input");e.Mb=Gt,e.Pc=e.$.g,(1==r||s(e.$.Mc,Tt)>=0&&s(e.$.g,e.$.Mc)>=0)&&(j(e.$.B),J(e.$.B),e.$.e.yb=null,e.Bc=0)}function or(e){br(e.db,e.db.Tb,e.db.wc,e.db.Ic),e.Mb=e.db.Tb[0],e.db.Ic[0]&&(Or(e.db),e.Bc=0)}function nr(e,r,t,o){return e.e.yb=r,J(e.B),e.B.ac=t,_r(e),e.W=0,e.hb=0,e.Jc=0,e.Kc=0,e.Qc=0,e.Mc=o,e.g=Tt,e.ec=0,er({},e)}function sr(e){var r,t,n,i,_,u;if(u=c(e.g)&e.Dc,0==Bt(e.e,e.Bb,(e.W<<4)+u))r=Pr(e.ib,c(e.g),e.ec),e.ec=7>e.W?vr(r,e.e):Br(r,e.e,K(e.B,e.hb)),q(e.B,e.ec),e.W=U(e.W),e.g=o(e.g,Yt);else{if(1==Bt(e.e,e.Vb,e.W))n=0,0==Bt(e.e,e.Gb,e.W)?0==Bt(e.e,e.tb,(e.W<<4)+u)&&(e.W=7>e.W?9:11,n=1):(0==Bt(e.e,e.Cb,e.W)?t=e.Jc:(0==Bt(e.e,e.Eb,e.W)?t=e.Kc:(t=e.Qc,e.Qc=e.Kc),e.Kc=e.Jc),e.Jc=e.hb,e.hb=t),0==n&&(n=mr(e.pb,e.e,u)+2,e.W=7>e.W?8:11);else if(e.Qc=e.Kc,e.Kc=e.Jc,e.Jc=e.hb,n=2+mr(e.Lb,e.e,u),e.W=7>e.W?7:10,_=ct(e.lb[Q(n)],e.e),_>=4){if(i=(_>>1)-1,e.hb=(2|1&_)<<i,14>_)e.hb+=ft(e.jc,e.hb-_-1,e.e,i);else if(e.hb+=St(e.e,i-4)<<4,e.hb+=ut(e.Db,e.e),0>e.hb)return-1==e.hb?1:-1}else e.hb=_;if(s(a(e.hb),e.g)>=0||e.hb>=e.nb)return-1;V(e.B,e.hb,n),e.g=o(e.g,a(n)),e.ec=K(e.B,0)}return 0}function ir(e){e.B={},e.e={},e.Bb=t(192),e.Vb=t(12),e.Gb=t(12),e.Cb=t(12),e.Eb=t(12),e.tb=t(192),e.lb=t(4),e.jc=t(114),e.Db=at({},4),e.Lb=dr({}),e.pb=dr({}),e.ib={};for(var r=0;4>r;++r)e.lb[r]=at({},6);return e}function _r(e){e.B.h=0,e.B.o=0,kt(e.Bb),kt(e.tb),kt(e.Vb),kt(e.Gb),kt(e.Cb),kt(e.Eb),kt(e.jc),lr(e.ib);for(var r=0;4>r;++r)kt(e.lb[r].F);pr(e.Lb),pr(e.pb),kt(e.Db.F),gt(e.e)}function ar(e,r){var t,o,n,s,i,_,a;if(5>r.length)return 0;for(a=255&r[0],n=a%9,_=~~(a/9),s=_%5,i=~~(_/5),t=0,o=0;4>o;++o)t+=(255&r[1+o])<<8*o;return t>99999999||!ur(e,n,s,i)?0:cr(e,t)}function cr(e,r){return 0>r?0:(e.Pb!=r&&(e.Pb=r,e.nb=Math.max(e.Pb,1),$(e.B,Math.max(e.nb,4096))),1)}function ur(e,r,t,o){if(r>8||t>4||o>4)return 0;hr(e.ib,t,r);var n=1<<o;return fr(e.Lb,n),fr(e.pb,n),e.Dc=n-1,1}function fr(e,r){for(;r>e.O;++e.O)e.dc[e.O]=at({},3),e.ic[e.O]=at({},3)}function mr(e,r,t){if(0==Bt(r,e.uc,0))return ct(e.dc[t],r);var o=8;return o+=0==Bt(r,e.uc,1)?ct(e.ic[t],r):8+ct(e.tc,r)}function dr(e){return e.uc=t(2),e.dc=t(16),e.ic=t(16),e.tc=at({},8),e.O=0,e}function pr(e){kt(e.uc);for(var r=0;e.O>r;++r)kt(e.dc[r].F),kt(e.ic[r].F);kt(e.tc.F)}function hr(e,r,o){var n,s;if(null==e.X||e.u!=o||e.I!=r)for(e.I=r,e.qc=(1<<r)-1,e.u=o,s=1<<e.u+e.I,e.X=t(s),n=0;s>n;++n)e.X[n]=Sr({})}function Pr(e,r,t){return e.X[((r&e.qc)<<e.u)+((255&t)>>>8-e.u)]}function lr(e){var r,t;for(t=1<<e.u+e.I,r=0;t>r;++r)kt(e.X[r].Hb)}function vr(e,r){var t=1;do t=t<<1|Bt(r,e.Hb,t);while(256>t);return t<<24>>24}function Br(e,r,t){var o,n,s=1;do if(n=t>>7&1,t<<=1,o=Bt(r,e.Hb,(1+n<<8)+s),s=s<<1|o,n!=o){for(;256>s;)s=s<<1|Bt(r,e.Hb,s);break}while(256>s);return s<<24>>24}function Sr(e){return e.Hb=t(768),e}function gr(e,r){var t,o,n,s;e.gb=r,n=e.a[r].r,o=e.a[r].j;do e.a[r].t&&(it(e.a[n]),e.a[n].r=n-1,e.a[r].yc&&(e.a[n-1].t=0,e.a[n-1].r=e.a[r].r2,e.a[n-1].j=e.a[r].j2)),s=n,t=o,o=e.a[s].j,n=e.a[s].r,e.a[s].j=t,e.a[s].r=r,r=s;while(r>0);return e.mb=e.a[0].j,e.q=e.a[0].r}function kr(e){e.l=0,e.J=0;for(var r=0;4>r;++r)e.v[r]=0}function br(e,r,t,n){var i,u,f,m,d,p,P,l,v,B,S,g,k,b,R;if(r[0]=Tt,t[0]=Tt,n[0]=1,e.mc&&(e.b.ac=e.mc,G(e.b),e.V=1,e.mc=null),!e.sc){if(e.sc=1,b=e.g,_(e.g,Tt)){if(0==F(e.b))return void Cr(e,c(e.g));xr(e),k=c(e.g)&e.y,bt(e.d,e.C,(e.l<<4)+k,0),e.l=U(e.l),f=y(e.b,-e.s),tt(et(e.A,c(e.g),e.J),e.d,f),e.J=f,--e.s,e.g=o(e.g,Yt)}if(0==F(e.b))return void Cr(e,c(e.g));for(;;){if(P=Er(e,c(e.g)),B=e.mb,k=c(e.g)&e.y,u=(e.l<<4)+k,1==P&&-1==B)bt(e.d,e.C,u,0),f=y(e.b,-e.s),R=et(e.A,c(e.g),e.J),7>e.l?tt(R,e.d,f):(v=y(e.b,-e.v[0]-1-e.s),ot(R,e.d,v,f)),e.J=f,e.l=U(e.l);else{if(bt(e.d,e.C,u,1),4>B){if(bt(e.d,e.bb,e.l,1),0==B?(bt(e.d,e.kb,e.l,0),1==P?bt(e.d,e.Z,u,0):bt(e.d,e.Z,u,1)):(bt(e.d,e.kb,e.l,1),1==B?bt(e.d,e.Ob,e.l,0):(bt(e.d,e.Ob,e.l,1),bt(e.d,e.vc,e.l,B-2))),1==P?e.l=7>e.l?9:11:(qr(e.i,e.d,P-2,k),e.l=7>e.l?8:11),m=e.v[B],0!=B){for(p=B;p>=1;--p)e.v[p]=e.v[p-1];e.v[0]=m}}else{for(bt(e.d,e.bb,e.l,0),e.l=7>e.l?7:10,qr(e._,e.d,P-2,k),B-=4,g=Yr(B),l=Q(P),dt(e.K[l],e.d,g),g>=4&&(d=(g>>1)-1,i=(2|1&g)<<d,S=B-i,14>g?lt(e.Rb,i-g-1,e.d,d,S):(Rt(e.d,S>>4,d-4),ht(e.U,e.d,15&S),++e.Sb)),m=B,p=3;p>=1;--p)e.v[p]=e.v[p-1];e.v[0]=m,++e.Qb}e.J=y(e.b,P-1-e.s)}if(e.s-=P,e.g=o(e.g,a(P)),0==e.s){if(e.Qb>=128&&wr(e),e.Sb>=16&&Dr(e),r[0]=e.g,t[0]=Dt(e.d),0==F(e.b))return void Cr(e,c(e.g));if(s(h(e.g,b),[4096,0])>=0)return e.sc=0,void(n[0]=0)}}}}function Rr(e){var r,t;e.b||(r={},t=4,0==e.T&&(t=2),Y(r,t),e.b=r),Xr(e.A,e.eb,e.fb),(e.ab!=e.vb||e.Fb!=e.n)&&(A(e.b,e.ab,4096,e.n,274),e.vb=e.ab,e.Fb=e.n)}function Mr(e){var r;for(e.v=t(4),e.a=[],e.d={},e.C=t(192),e.bb=t(12),e.kb=t(12),e.Ob=t(12),e.vc=t(12),e.Z=t(192),e.K=[],e.Rb=t(114),e.U=mt({},4),e._=Jr({}),e.i=Jr({}),e.A={},e.m=[],e.P=[],e.jb=[],e.oc=t(16),e.x=t(4),e.Q=t(4),e.Tb=[Tt],e.wc=[Tt],e.Ic=[0],e.fc=t(5),e.Ac=t(128),e.wb=0,e.T=1,e.D=0,e.Fb=-1,e.mb=0,r=0;4096>r;++r)e.a[r]={};for(r=0;4>r;++r)e.K[r]=mt({},6);return e}function Dr(e){for(var r=0;16>r;++r)e.oc[r]=Pt(e.U,r);e.Sb=0}function wr(e){var r,t,o,n,s,i,_,a;for(n=4;128>n;++n)i=Yr(n),o=(i>>1)-1,r=(2|1&i)<<o,e.Ac[n]=vt(e.Rb,r-i-1,o,n-r);for(s=0;4>s;++s){for(t=e.K[s],_=s<<6,i=0;e.bc>i;++i)e.P[_+i]=pt(t,i);for(i=14;e.bc>i;++i)e.P[_+i]+=(i>>1)-1-4<<6;for(a=128*s,n=0;4>n;++n)e.jb[a+n]=e.P[_+n];for(;128>n;++n)e.jb[a+n]=e.P[_+Yr(n)]+e.Ac[n]}e.Qb=0}function Cr(e,r){Nr(e),Tr(e,r&e.y),Mt(e.d)}function Er(e,r){var t,o,n,s,i,_,a,c,u,f,m,d,p,h,P,l,v,B,S,g,k,b,R,M,D,w,C,E,L,I,x,N,O,A,H,G,W,T,Y,Z,V,$,j,K,q,J,Q,X,er,rr;if(e.gb!=e.q)return p=e.a[e.q].r-e.q,e.mb=e.a[e.q].j,e.q=e.a[e.q].r,p;if(e.q=e.gb=0,e.R?(d=e.wb,e.R=0):d=xr(e),C=e.D,D=F(e.b)+1,2>D)return e.mb=-1,1;for(D>273&&(D=273),Z=0,u=0;4>u;++u)e.x[u]=e.v[u],e.Q[u]=z(e.b,-1,e.x[u],273),e.Q[u]>e.Q[Z]&&(Z=u);if(e.Q[Z]>=e.n)return e.mb=Z,p=e.Q[Z],Ir(e,p-1),p;if(d>=e.n)return e.mb=e.m[C-1]+4,Ir(e,d-1),d;if(a=y(e.b,-1),v=y(e.b,-e.v[0]-1-1),2>d&&a!=v&&2>e.Q[Z])return e.mb=-1,1;if(e.a[0].Hc=e.l,A=r&e.y,e.a[1].z=$t[e.C[(e.l<<4)+A]>>>2]+st(et(e.A,r,e.J),e.l>=7,v,a),it(e.a[1]),B=$t[2048-e.C[(e.l<<4)+A]>>>2],Y=B+$t[2048-e.bb[e.l]>>>2],v==a&&(V=Y+zr(e,e.l,A),e.a[1].z>V&&(e.a[1].z=V,_t(e.a[1]))),m=d>=e.Q[Z]?d:e.Q[Z],2>m)return e.mb=e.a[1].j,1;e.a[1].r=0,e.a[0].Zb=e.x[0],e.a[0].cc=e.x[1],e.a[0]._b=e.x[2],e.a[0].rc=e.x[3],f=m;do e.a[f--].z=268435455;while(f>=2);for(u=0;4>u;++u)if(T=e.Q[u],!(2>T)){G=Y+yr(e,u,e.l,A);do s=G+Qr(e.i,T-2,A),x=e.a[T],x.z>s&&(x.z=s,x.r=0,x.j=u,x.t=0);while(--T>=2)}if(M=B+$t[e.bb[e.l]>>>2],f=e.Q[0]>=2?e.Q[0]+1:2,d>=f){for(E=0;f>e.m[E];)E+=2;for(;c=e.m[E+1],s=M+Lr(e,c,f,A),x=e.a[f],x.z>s&&(x.z=s,x.r=0,x.j=c+4,x.t=0),f!=e.m[E]||(E+=2,E!=C);++f);}for(t=0;;){if(++t,t==m)return gr(e,t);if(S=xr(e),C=e.D,S>=e.n)return e.wb=S,e.R=1,gr(e,t);if(++r,O=e.a[t].r,e.a[t].t?(--O,e.a[t].yc?(j=e.a[e.a[t].r2].Hc,j=4>e.a[t].j2?7>j?8:11:7>j?7:10):j=e.a[O].Hc,j=U(j)):j=e.a[O].Hc,O==t-1?j=0==e.a[t].j?7>j?9:11:U(j):(e.a[t].t&&e.a[t].yc?(O=e.a[t].r2,N=e.a[t].j2,j=7>j?8:11):(N=e.a[t].j,j=4>N?7>j?8:11:7>j?7:10),I=e.a[O],4>N?0==N?(e.x[0]=I.Zb,e.x[1]=I.cc,e.x[2]=I._b,e.x[3]=I.rc):1==N?(e.x[0]=I.cc,e.x[1]=I.Zb,e.x[2]=I._b,e.x[3]=I.rc):2==N?(e.x[0]=I._b,e.x[1]=I.Zb,e.x[2]=I.cc,e.x[3]=I.rc):(e.x[0]=I.rc,e.x[1]=I.Zb,e.x[2]=I.cc,e.x[3]=I._b):(e.x[0]=N-4,e.x[1]=I.Zb,e.x[2]=I.cc,e.x[3]=I._b)),e.a[t].Hc=j,e.a[t].Zb=e.x[0],e.a[t].cc=e.x[1],e.a[t]._b=e.x[2],e.a[t].rc=e.x[3],_=e.a[t].z,a=y(e.b,-1),v=y(e.b,-e.x[0]-1-1),A=r&e.y,o=_+$t[e.C[(j<<4)+A]>>>2]+st(et(e.A,r,y(e.b,-2)),j>=7,v,a),b=e.a[t+1],g=0,b.z>o&&(b.z=o,b.r=t,b.j=-1,b.t=0,g=1),B=_+$t[2048-e.C[(j<<4)+A]>>>2],Y=B+$t[2048-e.bb[j]>>>2],v!=a||t>b.r&&0==b.j||(V=Y+($t[e.kb[j]>>>2]+$t[e.Z[(j<<4)+A]>>>2]),b.z>=V&&(b.z=V,b.r=t,b.j=0,b.t=0,g=1)),w=F(e.b)+1,w=w>4095-t?4095-t:w,D=w,!(2>D)){if(D>e.n&&(D=e.n),!g&&v!=a&&(q=Math.min(w-1,e.n),P=z(e.b,0,e.x[0],q),P>=2)){for(K=U(j),H=r+1&e.y,R=o+$t[2048-e.C[(K<<4)+H]>>>2]+$t[2048-e.bb[K]>>>2],L=t+1+P;L>m;)e.a[++m].z=268435455;s=R+(J=Qr(e.i,P-2,H),J+yr(e,0,K,H)),x=e.a[L],x.z>s&&(x.z=s,x.r=t+1,x.j=0,x.t=1,x.yc=0)}for($=2,W=0;4>W;++W)if(h=z(e.b,-1,e.x[W],D),!(2>h)){l=h;do{for(;t+h>m;)e.a[++m].z=268435455;s=Y+(Q=Qr(e.i,h-2,A),Q+yr(e,W,j,A)),x=e.a[t+h],x.z>s&&(x.z=s,x.r=t,x.j=W,x.t=0)}while(--h>=2);if(h=l,0==W&&($=h+1),w>h&&(q=Math.min(w-1-h,e.n),P=z(e.b,h,e.x[W],q),P>=2)){for(K=7>j?8:11,H=r+h&e.y,n=Y+(X=Qr(e.i,h-2,A),X+yr(e,W,j,A))+$t[e.C[(K<<4)+H]>>>2]+st(et(e.A,r+h,y(e.b,h-1-1)),1,y(e.b,h-1-(e.x[W]+1)),y(e.b,h-1)),K=U(K),H=r+h+1&e.y,k=n+$t[2048-e.C[(K<<4)+H]>>>2],R=k+$t[2048-e.bb[K]>>>2],L=h+1+P;t+L>m;)e.a[++m].z=268435455;s=R+(er=Qr(e.i,P-2,H),er+yr(e,0,K,H)),x=e.a[t+L],x.z>s&&(x.z=s,x.r=t+h+1,x.j=0,x.t=1,x.yc=1,x.r2=t,x.j2=W)}}if(S>D){for(S=D,C=0;S>e.m[C];C+=2);e.m[C]=S,C+=2}if(S>=$){for(M=B+$t[e.bb[j]>>>2];t+S>m;)e.a[++m].z=268435455;for(E=0;$>e.m[E];)E+=2;for(h=$;;++h)if(i=e.m[E+1],s=M+Lr(e,i,h,A),x=e.a[t+h],x.z>s&&(x.z=s,x.r=t,x.j=i+4,x.t=0),h==e.m[E]){if(w>h&&(q=Math.min(w-1-h,e.n),P=z(e.b,h,i,q),P>=2)){for(K=7>j?7:10,H=r+h&e.y,n=s+$t[e.C[(K<<4)+H]>>>2]+st(et(e.A,r+h,y(e.b,h-1-1)),1,y(e.b,h-(i+1)-1),y(e.b,h-1)),K=U(K),H=r+h+1&e.y,k=n+$t[2048-e.C[(K<<4)+H]>>>2],R=k+$t[2048-e.bb[K]>>>2],L=h+1+P;t+L>m;)e.a[++m].z=268435455;s=R+(rr=Qr(e.i,P-2,H),rr+yr(e,0,K,H)),x=e.a[t+L],x.z>s&&(x.z=s,x.r=t+h+1,x.j=0,x.t=1,x.yc=1,x.r2=t,x.j2=i+4)}if(E+=2,E==C)break}}}}}function Lr(e,r,t,o){var n,s=Q(t);return n=128>r?e.jb[128*s+r]:e.P[(s<<6)+Zr(r)]+e.oc[15&r],n+Qr(e._,t-2,o)}function yr(e,r,t,o){var n;return 0==r?(n=$t[e.kb[t]>>>2],n+=$t[2048-e.Z[(t<<4)+o]>>>2]):(n=$t[2048-e.kb[t]>>>2],1==r?n+=$t[e.Ob[t]>>>2]:(n+=$t[2048-e.Ob[t]>>>2],n+=Et(e.vc[t],r-2))),n}function zr(e,r,t){return $t[e.kb[r]>>>2]+$t[e.Z[(r<<4)+t]>>>2]}function Fr(e){kr(e),wt(e.d),kt(e.C),kt(e.Z),kt(e.bb),kt(e.kb),kt(e.Ob),kt(e.vc),kt(e.Rb),rt(e.A);for(var r=0;4>r;++r)kt(e.K[r].F);jr(e._,1<<e.Y),jr(e.i,1<<e.Y),kt(e.U.F),e.R=0,e.gb=0,e.q=0,e.s=0}function Ir(e,r){r>0&&(Z(e.b,r),e.s+=r)}function xr(e){var r=0;return e.D=H(e.b,e.m),e.D>0&&(r=e.m[e.D-2],r==e.n&&(r+=z(e.b,r-1,e.m[e.D-1],273-r))),++e.s,r}function Nr(e){e.b&&e.V&&(e.b.ac=null,e.V=0)}function Or(e){Nr(e),e.d.yb=null}function Ar(e,r){e.ab=r;for(var t=0;r>1<<t;++t);e.bc=2*t}function Hr(e,r,t,o){e.eb=t,e.fb=r,e.Y=o,e.y=(1<<o)-1}function Gr(e,r){var t=e.T;e.T=r,e.b&&t!=e.T&&(e.vb=-1,e.b=null)}function Wr(e,r){e.fc[0]=9*(5*e.Y+e.eb)+e.fb<<24>>24;for(var t=0;4>t;++t)e.fc[1+t]=e.ab>>8*t<<24>>24;k(r,e.fc,0,5)}function Tr(e,r){if(e.Gc){bt(e.d,e.C,(e.l<<4)+r,1),bt(e.d,e.bb,e.l,0),e.l=7>e.l?7:10,qr(e._,e.d,0,r);var t=Q(2);dt(e.K[t],e.d,63),Rt(e.d,67108863,26),ht(e.U,e.d,15)}}function Yr(e){return 2048>e?Vt[e]:2097152>e?Vt[e>>10]+20:Vt[e>>20]+40}function Zr(e){return 131072>e?Vt[e>>6]+12:134217728>e?Vt[e>>16]+32:Vt[e>>26]+52}function Vr(e,r,t,o){8>t?(bt(r,e.cb,0,0),dt(e.Ub[o],r,t)):(t-=8,bt(r,e.cb,0,1),8>t?(bt(r,e.cb,1,0),dt(e.Wb[o],r,t)):(bt(r,e.cb,1,1),dt(e.hc,r,t-8)))}function $r(e){e.cb=t(2),e.Ub=t(16),e.Wb=t(16),e.hc=mt({},8);for(var r=0;16>r;++r)e.Ub[r]=mt({},3),e.Wb[r]=mt({},3);return e}function jr(e,r){kt(e.cb);for(var t=0;r>t;++t)kt(e.Ub[t].F),kt(e.Wb[t].F);kt(e.hc.F)}function Kr(e,r,t,o,n){var s,i,_,a,c;for(s=$t[e.cb[0]>>>2],i=$t[2048-e.cb[0]>>>2],_=i+$t[e.cb[1]>>>2],a=i+$t[2048-e.cb[1]>>>2],c=0,c=0;8>c;++c){if(c>=t)return;o[n+c]=s+pt(e.Ub[r],c)}for(;16>c;++c){if(c>=t)return;o[n+c]=_+pt(e.Wb[r],c-8)}for(;t>c;++c)o[n+c]=a+pt(e.hc,c-8-8)}function qr(e,r,t,o){Vr(e,r,t,o),0==--e.lc[o]&&(Kr(e,o,e.ob,e.Cc,272*o),e.lc[o]=e.ob)}function Jr(e){return $r(e),e.Cc=[],e.lc=[],e}function Qr(e,r,t){return e.Cc[272*t+r]}function Ur(e,r){for(var t=0;r>t;++t)Kr(e,t,e.ob,e.Cc,272*t),e.lc[t]=e.ob}function Xr(e,r,o){var n,s;if(null==e.X||e.u!=o||e.I!=r)for(e.I=r,e.qc=(1<<r)-1,e.u=o,s=1<<e.u+e.I,e.X=t(s),n=0;s>n;++n)e.X[n]=nt({})}function et(e,r,t){return e.X[((r&e.qc)<<e.u)+((255&t)>>>8-e.u)]}function rt(e){var r,t=1<<e.u+e.I;for(r=0;t>r;++r)kt(e.X[r].ub)}function tt(e,r,t){var o,n,s=1;for(n=7;n>=0;--n)o=t>>n&1,bt(r,e.ub,s,o),s=s<<1|o}function ot(e,r,t,o){var n,s,i,_,a=1,c=1;for(s=7;s>=0;--s)n=o>>s&1,_=c,a&&(i=t>>s&1,_+=1+i<<8,a=i==n),bt(r,e.ub,_,n),c=c<<1|n}function nt(e){return e.ub=t(768),e}function st(e,r,t,o){var n,s,i=1,_=7,a=0;if(r)for(;_>=0;--_)if(s=t>>_&1,n=o>>_&1,a+=Et(e.ub[(1+s<<8)+i],n),i=i<<1|n,s!=n){--_;break}for(;_>=0;--_)n=o>>_&1,a+=Et(e.ub[i],n),i=i<<1|n;return a}function it(e){e.j=-1,e.t=0}function _t(e){e.j=0,e.t=0}function at(e,r){return e.G=r,e.F=t(1<<r),e}function ct(e,r){var t,o=1;for(t=e.G;0!=t;--t)o=(o<<1)+Bt(r,e.F,o);return o-(1<<e.G)}function ut(e,r){var t,o,n=1,s=0;for(o=0;e.G>o;++o)t=Bt(r,e.F,n),n<<=1,n+=t,s|=t<<o;return s}function ft(e,r,t,o){var n,s,i=1,_=0;for(s=0;o>s;++s)n=Bt(t,e,r+i),i<<=1,i+=n,_|=n<<s;return _}function mt(e,r){return e.G=r,e.F=t(1<<r),e}function dt(e,r,t){var o,n,s=1;for(n=e.G;0!=n;)--n,o=t>>>n&1,bt(r,e.F,s,o),s=s<<1|o}function pt(e,r){var t,o,n=1,s=0;for(o=e.G;0!=o;)--o,t=r>>>o&1,s+=Et(e.F[n],t),n=(n<<1)+t;return s}function ht(e,r,t){var o,n,s=1;for(n=0;e.G>n;++n)o=1&t,bt(r,e.F,s,o),s=s<<1|o,t>>=1}function Pt(e,r){var t,o,n=1,s=0;for(o=e.G;0!=o;--o)t=1&r,r>>>=1,s+=Et(e.F[n],t),n=n<<1|t;return s}function lt(e,r,t,o,n){var s,i,_=1;for(i=0;o>i;++i)s=1&n,bt(t,e,r+_,s),_=_<<1|s,n>>=1}function vt(e,r,t,o){var n,s,i=1,_=0;for(s=t;0!=s;--s)n=1&o,o>>>=1,_+=$t[(2047&(e[r+i]-n^-n))>>>2],i=i<<1|n;return _}function Bt(e,r,t){var o,n=r[t];return o=(e.E>>>11)*n,(-2147483648^o)>(-2147483648^e.Ab)?(e.E=o,r[t]=n+(2048-n>>>5)<<16>>16,0==(-16777216&e.E)&&(e.Ab=e.Ab<<8|l(e.yb),e.E<<=8),0):(e.E-=o,e.Ab-=o,r[t]=n-(n>>>5)<<16>>16,0==(-16777216&e.E)&&(e.Ab=e.Ab<<8|l(e.yb),e.E<<=8),1)}function St(e,r){var t,o,n=0;for(t=r;0!=t;--t)e.E>>>=1,o=e.Ab-e.E>>>31,e.Ab-=e.E&o-1,n=n<<1|1-o,0==(-16777216&e.E)&&(e.Ab=e.Ab<<8|l(e.yb),e.E<<=8);return n}function gt(e){e.Ab=0,e.E=-1;for(var r=0;5>r;++r)e.Ab=e.Ab<<8|l(e.yb)}function kt(e){for(var r=e.length-1;r>=0;--r)e[r]=1024}function bt(e,r,t,s){var i,_=r[t];i=(e.E>>>11)*_,0==s?(e.E=i,r[t]=_+(2048-_>>>5)<<16>>16):(e.xc=o(e.xc,n(a(i),[4294967295,0])),e.E-=i,r[t]=_-(_>>>5)<<16>>16),0==(-16777216&e.E)&&(e.E<<=8,Ct(e))}function Rt(e,r,t){for(var n=t-1;n>=0;--n)e.E>>>=1,1==(r>>>n&1)&&(e.xc=o(e.xc,a(e.E))),0==(-16777216&e.E)&&(e.E<<=8,Ct(e))}function Mt(e){for(var r=0;5>r;++r)Ct(e)}function Dt(e){return o(o(a(e.Jb),e.kc),[4,0])}function wt(e){e.kc=Tt,e.xc=Tt,e.E=-1,e.Jb=1,e.Oc=0}function Ct(e){var r,t=c(p(e.xc,32));if(0!=t||s(e.xc,[4278190080,0])<0){e.kc=o(e.kc,a(e.Jb)),r=e.Oc;do g(e.yb,r+t),r=255;while(0!=--e.Jb);e.Oc=c(e.xc)>>>24}++e.Jb,e.xc=m(n(e.xc,[16777215,0]),8)}function Et(e,r){return $t[(2047&(e-r^-r))>>>2]}function Lt(e){var r,t,o,n,s="",i=e.length;for(r=0;i>r;++r)if(t=255&e[r],0==(128&t)){if(0==t)return e;
s+=String.fromCharCode(65535&t)}else if(192==(224&t)){if(r+1>=e.length)return e;if(o=255&e[++r],128!=(192&o))return e;s+=String.fromCharCode((31&t)<<6&65535|63&o)}else{if(224!=(240&t))return e;if(r+2>=e.length)return e;if(o=255&e[++r],128!=(192&o))return e;if(n=255&e[++r],128!=(192&n))return e;s+=String.fromCharCode(65535&((15&t)<<12|(63&o)<<6|63&n))}return s}function yt(e){var r,t,o,n=[],s=0,i=e.length;if("object"==typeof e)return e;for(b(e,0,i,n,0),o=0;i>o;++o)r=n[o],r>=1&&127>=r?++s:s+=0==r||r>=128&&2047>=r?2:3;for(t=[],s=0,o=0;i>o;++o)r=n[o],r>=1&&127>=r?t[s++]=r<<24>>24:0==r||r>=128&&2047>=r?(t[s++]=(192|r>>6&31)<<24>>24,t[s++]=(128|63&r)<<24>>24):(t[s++]=(224|r>>12&15)<<24>>24,t[s++]=(128|r>>6&63)<<24>>24,t[s++]=(128|63&r)<<24>>24);return t}function zt(e){return e[1]+e[0]}function Ft(e,t,o,n){function s(){for(var e,t=(new Date).getTime();rr(a.c.$b);)if(i=zt(a.c.$b.Mb)/zt(a.c.Nb),(new Date).getTime()-t>200)return n?n(i):void 0!==_&&r(i,_),At(s,0),0;n?n(1):void 0!==_&&r(1,_),e=S(a.c.nc),o?o(e):void 0!==_&&postMessage({action:xt,cbn:_,result:e})}var i,_,a={};"function"!=typeof o&&(_=o,o=n=0),a.c=w({},yt(e),jt(t)),n?n(0):void 0!==_&&r(0,_),At(s,0)}function It(e,t,o){function n(){for(var e,u=0,f=(new Date).getTime();rr(c.d.$b);)if(++u%1e3==0&&(new Date).getTime()-f>200)return _&&(s=zt(c.d.$b.$.g)/a,o?o(s):void 0!==i&&r(s,i)),At(n,0),0;_&&(o?o(1):void 0!==i&&r(1,i)),e=Lt(S(c.d.nc)),t?t(e):void 0!==i&&postMessage({action:Nt,cbn:i,result:e})}var s,i,_,a,c={};"function"!=typeof t&&(i=t,t=o=0),c.d=E({},e),a=zt(c.d.Nb),_=a>-1,o?o(_?0:-1):void 0!==i&&r(_?0:-1,i),At(n,0)}var xt=1,Nt=2,Ot=3,At="function"==typeof setImmediate?setImmediate:setTimeout,Ht=4294967296,Gt=[4294967295,-Ht],Wt=[0,-0x8000000000000000],Tt=[0,0],Yt=[1,0],Zt=function(){var e,r,t,o=[];for(e=0;256>e;++e){for(t=e,r=0;8>r;++r)0!=(1&t)?t=t>>>1^-306674912:t>>>=1;o[e]=t}return o}(),Vt=function(){var e,r,t,o=2,n=[0,1];for(t=2;22>t;++t)for(r=1<<(t>>1)-1,e=0;r>e;++e,++o)n[o]=t<<24>>24;return n}(),$t=function(){var e,r,t,o,n=[];for(r=8;r>=0;--r)for(o=1<<9-r-1,e=1<<9-r,t=o;e>t;++t)n[t]=(r<<6)+(e-t<<6>>>9-r-1);return n}(),jt=function(){var e=[{ds:16,fb:64,mf:0,lc:3,lp:0,pb:2},{ds:20,fb:64,mf:0,lc:3,lp:0,pb:2},{ds:19,fb:64,mf:1,lc:3,lp:0,pb:2},{ds:20,fb:64,mf:1,lc:3,lp:0,pb:2},{ds:21,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:22,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:23,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:24,fb:255,mf:1,lc:3,lp:0,pb:2},{ds:25,fb:255,mf:1,lc:3,lp:0,pb:2}];return function(r){return e[r-1]||e[6]}}();return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(r){r&&r.gc&&(r.gc.action==Nt?e.decompress(r.gc.gc,r.gc.cbn):r.gc.action==xt&&e.compress(r.gc.gc,r.gc.Rc,r.gc.cbn))}}(),{compress:Ft,decompress:It}}();this.LZMA=this.LZMA_WORKER=e;

@@ -1,1 +0,1 @@

var e=function(){"use strict";function r(e){function r(){}return rt=r.prototype=e||new ft,r}function t(e,r){postMessage({action:nt,cbn:r,result:e})}function n(e){var r=[];return r[e-1]=void 0,r}function s(e,r){var t,n;return t=e[1]+r[1],n=e[0]+r[0],_(n,t)}function o(e,r){return m(~~Math.max(Math.min(e[1]/ot,2147483647),-2147483648)&~~Math.max(Math.min(r[1]/ot,2147483647),-2147483648),u(e)&u(r))}function i(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:v(e,r)[1]<0?-1:1)}function _(e,r){var t,n;for(r%=0x10000000000000000,e%=0x10000000000000000,t=r%ot,n=Math.floor(e/ot)*ot,r=r-t+n,e=e-n+t;0>e;)e+=ot,r-=ot;for(;e>4294967295;)e-=ot,r+=ot;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function a(e,r){return e[0]==r[0]&&e[1]==r[1]}function c(e){var r,t;return e>-129&&128>e?(r=e+128,t=ut[r],null==t&&(t=ut[r]=f(e)),t):f(e)}function f(e){return e>=0?[e,0]:[e+ot,-ot]}function u(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-ot,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function m(e,r){var t,n;return t=e*ot,n=r,0>r&&(n+=ot),[n,t]}function p(e){var r,t;return a(e,_t)?_t:(r=-e[1],t=-e[0],t>4294967295&&(t-=ot,r+=ot),0>t&&(t+=ot,r-=ot),[t,r])}function d(e){return 30>=e?1<<e:d(30)*d(e-30)}function h(e,r){var t,n,s,o;return r&=63,a(e,_t)?0==r?e:at:0>e[1]?p(h(p(e),r)):(o=d(r),n=e[1]*o%0x10000000000000000,s=e[0]*o,t=s-s%ot,n+=t,s-=t,n>=0x8000000000000000&&(n-=0x10000000000000000),[s,n])}function P(e,r){var t,n,s;return r&=63,s=d(r),t=e[1]/s,n=Math.floor(e[0]/s),_(n,t)}function l(e,r){var t;return r&=63,t=P(e,r),0>e[1]&&(t=s(t,h([2,0],63-r))),t}function v(e,r){var t,n;return t=e[1]-r[1],n=e[0]-r[0],_(n,t)}function B(e,r){return e.gc=r,e.dc=0,e.Cb=r.length,e}function S(e,r,t,n){return e.dc>=e.Cb?-1:(n=Math.min(n,e.Cb-e.dc),y(e.gc,e.dc,r,t,n),e.dc+=n,n)}function k(e){return e.gc=n(32),e}function b(e){var r=e.gc;return r.length=e.Cb,r}function M(e,r){e.gc[e.Cb++]=r<<24>>24}function E(e,r,t,n){y(r,t,e.gc,e.Cb,n),e.Cb+=n}function g(e,r,t,n,s){var o;for(o=r;t>o;++o)n[s++]=e.charCodeAt(o)}function y(e,r,t,n,s){for(var o=0;s>o;++o)t[n+o]=e[r+o]}function R(e,r){pr(r,1<<e.ds),r.i=e.fb,hr(r,e.mf),dr(r,e.lc,e.lp,e.pb)}function L(e,r,t,n,s){var o,_;if(i(n,it)<0)throw Error("invalid length "+n);for(e.hc=n,o=er(new Mt),R(s,o),o.Yb=!0,Pr(o,t),_=0;64>_;_+=8)M(t,255&u(P(n,_)));e.ac=(o.Q=!1,o.Mb=r,o.Lb=!1,$(o),o.d.fc=t,ar(o),tr(o),rr(o),o.T.$=o.i+1-2,Rr(o.T,1<<o.D),o.h.$=o.i+1-2,Rr(o.h,1<<o.D),void(o.w=at),K(new kt,o))}function F(e,r,t){return e.ec=k(new ht),L(e,B(new pt,r),e.ec,c(r.length),t),e}function w(e,r,t,s){var o;e.zb=r,e.qb=t,o=r+t+s,(null==e.c||e.nb!=o)&&(e.c=null,e.nb=o,e.c=n(e.nb)),e.z=e.nb-t}function z(e,r){return e.c[e.e+e.v+r]}function C(e,r,t,n){var s,o;for(e.S&&e.v+r+n>e.q&&(n=e.q-(e.v+r)),++t,o=e.e+e.v+r,s=0;n>s&&e.c[o+s]==e.c[o+s-t];++s);return s}function x(e){return e.q-e.v}function D(e){var r,t,n;for(n=e.e+e.v-e.zb,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 A(e){var r;++e.v,e.v>e.eb&&(r=e.e+e.v,r>e.z&&D(e),I(e))}function I(e){var r,t,n;if(!e.S)for(;;){if(n=-e.e+e.nb-e.q,0==n)return;if(r=S(e.bc,e.c,e.e+e.q,n),-1==r)return e.eb=e.q,t=e.e+e.eb,t>e.z&&(e.eb=e.z-e.e),void(e.S=1);e.q+=r,e.q>=e.v+e.qb&&(e.eb=e.q-e.qb)}}function O(e,r){e.e+=r,e.eb-=r,e.v-=r,e.q-=r}function H(e,r,t,s,o){var i,_,a;1073741567>r&&(e.Nb=16+(s>>1),a=~~((r+t+s+o)/2)+256,w(e,r+t,s+o,a),e.hb=s,i=r+1,e.k!=i&&(e.J=n(2*(e.k=i))),_=65536,e._&&(_=r-1,_|=_>>1,_|=_>>2,_|=_>>4,_|=_>>8,_>>=1,_|=65535,_>16777216&&(_>>=1),e.Xb=_,++_,_+=e.E),_!=e.ub&&(e.ib=n(e.ub=_)))}function N(e,r){var t,n,s,o,i,_,a,c,f,u,m,p,d,h,P,l,v,B,S,k,b;if(e.q>=e.v+e.hb)h=e.hb;else if(h=e.q-e.v,e.Z>h)return T(e),0;for(v=0,P=e.v>e.k?e.v-e.k:0,n=e.e+e.v,l=1,c=0,f=0,e._?(b=Bt[255&e.c[n]]^255&e.c[n+1],c=1023&b,b^=(255&e.c[n+2])<<8,f=65535&b,u=(b^Bt[255&e.c[n+3]]<<5)&e.Xb):u=255&e.c[n]^(255&e.c[n+1])<<8,s=e.ib[e.E+u]||0,e._&&(o=e.ib[c]||0,i=e.ib[1024+f]||0,e.ib[c]=e.v,e.ib[1024+f]=e.v,o>P&&e.c[e.e+o]==e.c[n]&&(r[v++]=l=2,r[v++]=e.v-o-1),i>P&&e.c[e.e+i]==e.c[n]&&(i==o&&(v-=2),r[v++]=l=3,r[v++]=e.v-i-1,o=i),0!=v&&o==s&&(v-=2,l=1)),e.ib[e.E+u]=e.v,S=(e.g<<1)+1,k=e.g<<1,p=d=e.p,0!=e.p&&s>P&&e.c[e.e+s+e.p]!=e.c[n+e.p]&&(r[v++]=l=e.p,r[v++]=e.v-s-1),t=e.Nb;;){if(P>=s||0==t--){e.J[S]=e.J[k]=0;break}if(a=e.v-s,_=(e.g>=a?e.g-a:e.g-a+e.k)<<1,B=e.e+s,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>l&&(r[v++]=l=m,r[v++]=a-1,m==h)){e.J[k]=e.J[_],e.J[S]=e.J[_+1];break}}(255&e.c[n+m])>(255&e.c[B+m])?(e.J[k]=s,k=_+1,s=e.J[k],d=m):(e.J[S]=s,S=_,s=e.J[S],p=m)}return T(e),v}function G(e){e.e=0,e.v=0,e.q=0,e.S=0,I(e),e.g=0,O(e,-1)}function T(e){var r;++e.g>=e.k&&(e.g=0),A(e),1073741823==e.v&&(r=e.v-e.k,W(e.J,2*e.k,r),W(e.ib,e.ub,r),O(e,r))}function W(e,r,t){var n,s;for(n=0;r>n;++n)s=e[n]||0,t>=s?s=0:s-=t,e[n]=s}function Y(e,r){e._=r>2,e._?(e.p=0,e.Z=4,e.E=66560):(e.p=2,e.Z=3,e.E=0)}function Z(e,r){var t,n,s,o,i,_,a,c,f,u,m,p,d,h,P,l,v;do{if(e.q>=e.v+e.hb)p=e.hb;else if(p=e.q-e.v,e.Z>p){T(e);continue}for(d=e.v>e.k?e.v-e.k:0,n=e.e+e.v,e._?(v=Bt[255&e.c[n]]^255&e.c[n+1],_=1023&v,e.ib[_]=e.v,v^=(255&e.c[n+2])<<8,a=65535&v,e.ib[1024+a]=e.v,c=(v^Bt[255&e.c[n+3]]<<5)&e.Xb):c=255&e.c[n]^(255&e.c[n+1])<<8,s=e.ib[e.E+c],e.ib[e.E+c]=e.v,P=(e.g<<1)+1,l=e.g<<1,u=m=e.p,t=e.Nb;;){if(d>=s||0==t--){e.J[P]=e.J[l]=0;break}if(i=e.v-s,o=(e.g>=i?e.g-i:e.g-i+e.k)<<1,h=e.e+s,f=m>u?u:m,e.c[h+f]==e.c[n+f]){for(;++f!=p&&e.c[h+f]==e.c[n+f];);if(f==p){e.J[l]=e.J[o],e.J[P]=e.J[o+1];break}}(255&e.c[n+f])>(255&e.c[h+f])?(e.J[l]=s,l=o+1,s=e.J[l],m=f):(e.J[P]=s,P=o,s=e.J[P],u=f)}T(e)}while(0!=--r)}function V(e){return e-=2,4>e?e:3}function j(e){return 4>e?0:10>e?e-3:e-6}function K(e,r){return e.gb=r,e.ic=null,e.cc=!0,e}function q(e){if(!e.cc)throw Error("bad state");if(!e.gb)throw Error("No decoding");return J(e),e.cc}function J(e){X(e.gb,e.gb.Ab,e.gb.Qb,e.gb.Zb),e.Rb=e.gb.Ab[0],e.gb.Zb[0]&&(mr(e.gb),e.cc=!1)}function Q(e,r){var t,n,s,o;e.P=r,s=e.a[r].n,n=e.a[r].f;do e.a[r].r&&(Ar(e.a[s]),e.a[s].n=s-1,e.a[r].Sb&&(e.a[s-1].r=0,e.a[s-1].n=e.a[r].n2,e.a[s-1].f=e.a[r].f2)),o=s,t=n,n=e.a[o].f,s=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 U(e){var r;for(e.j=0,e.C=0,r=0;4>r;++r)e.s[r]=0}function X(e,r,t,n){var o,_,f,m,p,d,h,P,l,B,S,k,b,M,E;if(r[0]=at,t[0]=at,n[0]=!0,e.Mb&&(e.b.bc=e.Mb,G(e.b),e.Q=!0,e.Mb=null),!e.Lb){if(e.Lb=!0,M=e.w,a(e.w,at)){if(0==x(e.b))return void nr(e,u(e.w));fr(e),b=u(e.w)&e.t,Vr(e.d,e.A,(e.j<<4)+b,0),e.j=j(e.j),f=z(e.b,-e.o),zr(Fr(e.y,u(e.w),e.C),e.d,f),e.C=f,--e.o,e.w=s(e.w,ct)}if(0==x(e.b))return void nr(e,u(e.w));for(;;){if(h=sr(e,u(e.w)),B=e.fb,b=u(e.w)&e.t,_=(e.j<<4)+b,1==h&&-1==B)Vr(e.d,e.A,_,0),f=z(e.b,-e.o),E=Fr(e.y,u(e.w),e.C),7>e.j?zr(E,e.d,f):(l=z(e.b,-e.s[0]-1-e.o),Cr(E,e.d,l,f)),e.C=f,e.j=j(e.j);else{if(Vr(e.d,e.A,_,1),4>B){if(Vr(e.d,e.X,e.j,1),0==B?(Vr(e.d,e.db,e.j,0),1==h?Vr(e.d,e.U,_,0):Vr(e.d,e.U,_,1)):(Vr(e.d,e.db,e.j,1),1==B?Vr(e.d,e.xb,e.j,0):(Vr(e.d,e.xb,e.j,1),Vr(e.d,e.Pb,e.j,B-2))),1==h?e.j=7>e.j?9:11:(Er(e.h,e.d,h-2,b),e.j=7>e.j?8:11),m=e.s[B],0!=B){for(d=B;d>=1;--d)e.s[d]=e.s[d-1];e.s[0]=m}}else{for(Vr(e.d,e.X,e.j,0),e.j=7>e.j?7:10,Er(e.T,e.d,h-2,b),B-=4,k=vr(B),P=V(h),Hr(e.H[P],e.d,k),k>=4&&(p=(k>>1)-1,o=(2|1&k)<<p,S=B-o,14>k?Wr(e.vb,o-k-1,e.d,p,S):(jr(e.d,S>>4,p-4),Gr(e.O,e.d,15&S),++e.ab)),m=B,d=3;d>=1;--d)e.s[d]=e.s[d-1];e.s[0]=m,++e.cb}e.C=z(e.b,h-1-e.o)}if(e.o-=h,e.w=s(e.w,c(h)),0==e.o){if(e.cb>=128&&tr(e),e.ab>=16&&rr(e),r[0]=e.w,t[0]=qr(e.d),0==x(e.b))return void nr(e,u(e.w));if(i(v(e.w,M),[4096,0])>=0)return e.Lb=!1,void(n[0]=!1)}}}}function $(e){var r,t;e.b||(r=new St,t=4,0==e.R&&(t=2),Y(r,t),e.b=r),Lr(e.y,e.F,e.K),(e.I!=e.V||e.sb!=e.i)&&(H(e.b,e.I,4096,e.i,274),e.V=e.I,e.sb=e.i)}function er(e){var r;for(e.s=[0,0,0,0],e.a=n(4096),e.d=new zt,e.A=n(192),e.X=n(12),e.db=n(12),e.xb=n(12),e.Pb=n(12),e.U=n(192),e.H=[0,0,0,0],e.vb=n(114),e.O=Or(new Ft,4),e.T=gr(new gt),e.h=gr(new gt),e.y=new yt,e.m=n(548),e.M=n(256),e.bb=n(512),e.Jb=n(16),e.x=[0,0,0,0],e.L=[0,0,0,0],e.Ab=[at],e.Qb=[at],e.Zb=[!1],e.Ib=n(5),e.Tb=n(128),r=0;4096>r;++r)e.a[r]=new Lt;for(r=0;4>r;++r)e.H[r]=Or(new Ft,6);return e}function rr(e){var r;for(r=0;16>r;++r)e.Jb[r]=Tr(e.O,r);e.ab=0}function tr(e){var r,t,n,s,o,i,_,a;for(s=4;128>s;++s)i=vr(s),n=(i>>1)-1,r=(2|1&i)<<n,e.Tb[s]=Yr(e.vb,r-i-1,n,s-r);for(o=0;4>o;++o){for(t=e.H[o],_=o<<6,i=0;e.pb>i;++i)e.M[_+i]=Nr(t,i);for(i=14;e.pb>i;++i)e.M[_+i]+=(i>>1)-1-4<<6;for(a=128*o,s=0;4>s;++s)e.bb[a+s]=e.M[_+s];for(;128>s;++s)e.bb[a+s]=e.M[_+vr(s)]+e.Tb[s]}e.cb=0}function nr(e,r){ur(e),lr(e,r&e.t),Kr(e.d)}function sr(e,r){var t,n,s,o,i,_,a,c,f,u,m,p,d,h,P,l,v,B,S,k,b,M,E,g,y,R,L,F,w,D,A,I,O,H,N,G,T,W,Y,Z,V,K,q,J,U,X,$,er,rr,tr;if(e.P!=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.P=0,e.N?(p=e.ob,e.N=!1):p=fr(e),L=e.B,y=x(e.b)+1,2>y)return e.fb=-1,1;for(y>273&&(y=273),Z=0,f=0;4>f;++f)e.x[f]=e.s[f],e.L[f]=C(e.b,-1,e.x[f],273),e.L[f]>e.L[Z]&&(Z=f);if(e.L[Z]>=e.i)return e.fb=Z,d=e.L[Z],cr(e,d-1),d;if(p>=e.i)return e.fb=e.m[L-1]+4,cr(e,p-1),p;if(a=z(e.b,-1),v=z(e.b,-e.s[0]-1-1),2>p&&a!=v&&2>e.L[Z])return e.fb=-1,1;if(e.a[0].Ub=e.j,H=r&e.t,e.a[1].u=wt[e.A[(e.j<<4)+H]>>>2]+Dr(Fr(e.y,r,e.C),e.j>=7,v,a),Ar(e.a[1]),B=wt[2048-e.A[(e.j<<4)+H]>>>2],Y=B+wt[2048-e.X[e.j]>>>2],v==a&&(V=Y+_r(e,e.j,H),e.a[1].u>V&&(e.a[1].u=V,Ir(e.a[1]))),m=p>=e.L[Z]?p:e.L[Z],2>m)return e.fb=e.a[1].f,1;e.a[1].n=0,e.a[0].tb=e.x[0],e.a[0].wb=e.x[1],e.a[0].yb=e.x[2],e.a[0].Fb=e.x[3],u=m;do e.a[u--].u=268435455;while(u>=2);for(f=0;4>f;++f)if(W=e.L[f],!(2>W)){G=Y+ir(e,f,e.j,H);do o=G+yr(e.h,W-2,H),A=e.a[W],A.u>o&&(A.u=o,A.n=0,A.f=f,A.r=0);while(--W>=2)}if(g=B+wt[e.X[e.j]>>>2],u=e.L[0]>=2?e.L[0]+1:2,p>=u){for(F=0;u>e.m[F];)F+=2;for(;c=e.m[F+1],o=g+or(e,c,u,H),A=e.a[u],A.u>o&&(A.u=o,A.n=0,A.f=c+4,A.r=0),u!=e.m[F]||(F+=2,F!=L);++u);}for(t=0;;){if(++t,t==m)return Q(e,t);if(S=fr(e),L=e.B,S>=e.i)return e.ob=S,e.N=!0,Q(e,t);if(++r,O=e.a[t].n,e.a[t].r?(--O,e.a[t].Sb?(q=e.a[e.a[t].n2].Ub,q=4>e.a[t].f2?7>q?8:11:7>q?7:10):q=e.a[O].Ub,q=j(q)):q=e.a[O].Ub,O==t-1?q=0==e.a[t].f?7>q?9:11:j(q):(e.a[t].r&&e.a[t].Sb?(O=e.a[t].n2,I=e.a[t].f2,q=7>q?8:11):(I=e.a[t].f,q=4>I?7>q?8:11:7>q?7:10),D=e.a[O],4>I?0==I?(e.x[0]=D.tb,e.x[1]=D.wb,e.x[2]=D.yb,e.x[3]=D.Fb):1==I?(e.x[0]=D.wb,e.x[1]=D.tb,e.x[2]=D.yb,e.x[3]=D.Fb):2==I?(e.x[0]=D.yb,e.x[1]=D.tb,e.x[2]=D.wb,e.x[3]=D.Fb):(e.x[0]=D.Fb,e.x[1]=D.tb,e.x[2]=D.wb,e.x[3]=D.yb):(e.x[0]=I-4,e.x[1]=D.tb,e.x[2]=D.wb,e.x[3]=D.yb)),e.a[t].Ub=q,e.a[t].tb=e.x[0],e.a[t].wb=e.x[1],e.a[t].yb=e.x[2],e.a[t].Fb=e.x[3],_=e.a[t].u,a=z(e.b,-1),v=z(e.b,-e.x[0]-1-1),H=r&e.t,n=_+wt[e.A[(q<<4)+H]>>>2]+Dr(Fr(e.y,r,z(e.b,-2)),q>=7,v,a),M=e.a[t+1],k=!1,M.u>n&&(M.u=n,M.n=t,M.f=-1,M.r=0,k=!0),B=_+wt[2048-e.A[(q<<4)+H]>>>2],Y=B+wt[2048-e.X[q]>>>2],v!=a||t>M.n&&0==M.f||(V=Y+(wt[e.db[q]>>>2]+wt[e.U[(q<<4)+H]>>>2]),M.u>=V&&(M.u=V,M.n=t,M.f=0,M.r=0,k=!0)),R=x(e.b)+1,R=R>4095-t?4095-t:R,y=R,!(2>y)){if(y>e.i&&(y=e.i),!k&&v!=a&&(U=Math.min(R-1,e.i),P=C(e.b,0,e.x[0],U),P>=2)){for(J=j(q),N=r+1&e.t,E=n+wt[2048-e.A[(J<<4)+N]>>>2]+wt[2048-e.X[J]>>>2],w=t+1+P;w>m;)e.a[++m].u=268435455;o=E+(X=yr(e.h,P-2,N),X+ir(e,0,J,N)),A=e.a[w],A.u>o&&(A.u=o,A.n=t+1,A.f=0,A.r=1,A.Sb=0)}for(K=2,T=0;4>T;++T)if(h=C(e.b,-1,e.x[T],y),!(2>h)){l=h;do{for(;t+h>m;)e.a[++m].u=268435455;o=Y+($=yr(e.h,h-2,H),$+ir(e,T,q,H)),A=e.a[t+h],A.u>o&&(A.u=o,A.n=t,A.f=T,A.r=0)}while(--h>=2);if(h=l,0==T&&(K=h+1),R>h&&(U=Math.min(R-1-h,e.i),P=C(e.b,h,e.x[T],U),P>=2)){for(J=7>q?8:11,N=r+h&e.t,s=Y+(er=yr(e.h,h-2,H),er+ir(e,T,q,H))+wt[e.A[(J<<4)+N]>>>2]+Dr(Fr(e.y,r+h,z(e.b,h-1-1)),!0,z(e.b,h-1-(e.x[T]+1)),z(e.b,h-1)),J=j(J),N=r+h+1&e.t,b=s+wt[2048-e.A[(J<<4)+N]>>>2],E=b+wt[2048-e.X[J]>>>2],w=h+1+P;t+w>m;)e.a[++m].u=268435455;o=E+(rr=yr(e.h,P-2,N),rr+ir(e,0,J,N)),A=e.a[t+w],A.u>o&&(A.u=o,A.n=t+h+1,A.f=0,A.r=1,A.Sb=1,A.n2=t,A.f2=T)}}if(S>y){for(S=y,L=0;S>e.m[L];L+=2);e.m[L]=S,L+=2}if(S>=K){for(g=B+wt[e.X[q]>>>2];t+S>m;)e.a[++m].u=268435455;for(F=0;K>e.m[F];)F+=2;for(h=K;;++h)if(i=e.m[F+1],o=g+or(e,i,h,H),A=e.a[t+h],A.u>o&&(A.u=o,A.n=t,A.f=i+4,A.r=0),h==e.m[F]){if(R>h&&(U=Math.min(R-1-h,e.i),P=C(e.b,h,i,U),P>=2)){for(J=7>q?7:10,N=r+h&e.t,s=o+wt[e.A[(J<<4)+N]>>>2]+Dr(Fr(e.y,r+h,z(e.b,h-1-1)),!0,z(e.b,h-(i+1)-1),z(e.b,h-1)),J=j(J),N=r+h+1&e.t,b=s+wt[2048-e.A[(J<<4)+N]>>>2],E=b+wt[2048-e.X[J]>>>2],w=h+1+P;t+w>m;)e.a[++m].u=268435455;o=E+(tr=yr(e.h,P-2,N),tr+ir(e,0,J,N)),A=e.a[t+w],A.u>o&&(A.u=o,A.n=t+h+1,A.f=0,A.r=1,A.Sb=1,A.n2=t,A.f2=i+4)}if(F+=2,F==L)break}}}}}function or(e,r,t,n){var s,o;return s=V(t),o=128>r?e.bb[128*s+r]:e.M[(s<<6)+Br(r)]+e.Jb[15&r],o+yr(e.T,t-2,n)}function ir(e,r,t,n){var s;return 0==r?(s=wt[e.db[t]>>>2],s+=wt[2048-e.U[(t<<4)+n]>>>2]):(s=wt[2048-e.db[t]>>>2],1==r?s+=wt[e.xb[t]>>>2]:(s+=wt[2048-e.xb[t]>>>2],s+=Ur(e.Pb[t],r-2))),s}function _r(e,r,t){return wt[e.db[r]>>>2]+wt[e.U[(r<<4)+t]>>>2]}function ar(e){var r;for(U(e),Jr(e.d),Zr(e.A),Zr(e.U),Zr(e.X),Zr(e.db),Zr(e.xb),Zr(e.Pb),Zr(e.vb),wr(e.y),r=0;4>r;++r)Zr(e.H[r].kb);br(e.T,1<<e.D),br(e.h,1<<e.D),Zr(e.O.kb),e.N=!1,e.P=0,e.l=0,e.o=0}function cr(e,r){r>0&&(Z(e.b,r),e.o+=r)}function fr(e){var r;return r=0,e.B=N(e.b,e.m),e.B>0&&(r=e.m[e.B-2],r==e.i&&(r+=C(e.b,r-1,e.m[e.B-1],273-r))),++e.o,r}function ur(e){e.b&&e.Q&&(e.b.bc=null,e.Q=!1)}function mr(e){ur(e),e.d.fc=null}function pr(e,r){e.I=r;for(var t=0;r>1<<t;++t);e.pb=2*t}function dr(e,r,t,n){e.F=t,e.K=r,e.D=n,e.t=(1<<e.D)-1}function hr(e,r){var t=e.R;e.R=r,e.b&&t!=e.R&&(e.V=-1,e.b=null)}function Pr(e,r){var t;for(e.Ib[0]=9*(5*e.D+e.F)+e.K<<24>>24,t=0;4>t;++t)e.Ib[1+t]=e.I>>8*t<<24>>24;E(r,e.Ib,0,5)}function lr(e,r){var t;e.Yb&&(Vr(e.d,e.A,(e.j<<4)+r,1),Vr(e.d,e.X,e.j,0),e.j=7>e.j?7:10,Er(e.T,e.d,0,r),t=V(2),Hr(e.H[t],e.d,63),jr(e.d,67108863,26),Gr(e.O,e.d,15))}function vr(e){return 2048>e?bt[e]:2097152>e?bt[e>>10]+20:bt[e>>20]+40}function Br(e){return 131072>e?bt[e>>6]+12:134217728>e?bt[e>>16]+32:bt[e>>26]+52}function Sr(e,r,t,n){8>t?(Vr(r,e.Y,0,0),Hr(e.Eb[n],r,t)):(t-=8,Vr(r,e.Y,0,1),8>t?(Vr(r,e.Y,1,0),Hr(e.Bb[n],r,t)):(Vr(r,e.Y,1,1),Hr(e.Gb,r,t-8)))}function kr(e){var r;for(e.Y=[0,0],e.Eb=n(16),e.Bb=n(16),e.Gb=Or(new Ft,8),r=0;16>r;++r)e.Eb[r]=Or(new Ft,3),e.Bb[r]=Or(new Ft,3);return e}function br(e,r){var t;for(Zr(e.Y),t=0;r>t;++t)Zr(e.Eb[t].kb),Zr(e.Bb[t].kb);Zr(e.Gb.kb)}function Mr(e,r,t,n,s){var o,i,_,a,c;for(o=wt[e.Y[0]>>>2],i=wt[2048-e.Y[0]>>>2],_=i+wt[e.Y[1]>>>2],a=i+wt[2048-e.Y[1]>>>2],c=0,c=0;8>c;++c){if(c>=t)return;n[s+c]=o+Nr(e.Eb[r],c)}for(;16>c;++c){if(c>=t)return;n[s+c]=_+Nr(e.Bb[r],c-8)}for(;t>c;++c)n[s+c]=a+Nr(e.Gb,c-8-8)}function Er(e,r,t,n){Sr(e,r,t,n),0==--e.Kb[n]&&(Mr(e,n,e.$,e.Vb,272*n),e.Kb[n]=e.$)}function gr(e){return kr(e),e.Vb=n(4352),e.Kb=n(16),e}function yr(e,r,t){return e.Vb[272*t+r]}function Rr(e,r){var t;for(t=0;r>t;++t)Mr(e,t,e.$,e.Vb,272*t),e.Kb[t]=e.$}function Lr(e,r,t){var s,o;if(null==e.Hb||e.G!=t||e.lb!=r)for(e.lb=r,e.Wb=(1<<r)-1,e.G=t,o=1<<e.G+e.lb,e.Hb=n(o),s=0;o>s;++s)e.Hb[s]=xr(new Rt)}function Fr(e,r,t){return e.Hb[((r&e.Wb)<<e.G)+((255&t)>>>8-e.G)]}function wr(e){var r,t;for(t=1<<e.G+e.lb,r=0;t>r;++r)Zr(e.Hb[r].mb)}function zr(e,r,t){var n,s,o;for(s=1,o=7;o>=0;--o)n=t>>o&1,Vr(r,e.mb,s,n),s=s<<1|n}function Cr(e,r,t,n){var s,o,i,_,a,c;for(o=1,a=!0,i=7;i>=0;--i)s=n>>i&1,c=o,a&&(_=t>>i&1,c+=1+_<<8,a=_==s),Vr(r,e.mb,c,s),o=o<<1|s}function xr(e){return e.mb=n(768),e}function Dr(e,r,t,n){var s,o,i,_,a;if(a=0,o=1,i=7,r)for(;i>=0;--i)if(_=t>>i&1,s=n>>i&1,a+=Ur(e.mb[(1+_<<8)+o],s),o=o<<1|s,_!=s){--i;break}for(;i>=0;--i)s=n>>i&1,a+=Ur(e.mb[o],s),o=o<<1|s;return a}function Ar(e){e.f=-1,e.r=0}function Ir(e){e.f=0,e.r=0}function Or(e,r){return e.W=r,e.kb=n(1<<r),e}function Hr(e,r,t){var n,s,o;for(o=1,s=e.W;0!=s;)--s,n=t>>>s&1,Vr(r,e.kb,o,n),o=o<<1|n}function Nr(e,r){var t,n,s,o;for(o=0,s=1,n=e.W;0!=n;)--n,t=r>>>n&1,o+=Ur(e.kb[s],t),s=(s<<1)+t;return o}function Gr(e,r,t){var n,s,o;for(o=1,s=0;e.W>s;++s)n=1&t,Vr(r,e.kb,o,n),o=o<<1|n,t>>=1}function Tr(e,r){var t,n,s,o;for(o=0,s=1,n=e.W;0!=n;--n)t=1&r,r>>>=1,o+=Ur(e.kb[s],t),s=s<<1|t;return o}function Wr(e,r,t,n,s){var o,i,_;for(_=1,i=0;n>i;++i)o=1&s,Vr(t,e,r+_,o),_=_<<1|o,s>>=1}function Yr(e,r,t,n){var s,o,i,_;for(_=0,i=1,o=t;0!=o;--o)s=1&n,n>>>=1,_+=wt[(2047&(e[r+i]-s^-s))>>>2],i=i<<1|s;return _}function Zr(e){var r;for(r=e.length-1;r>=0;--r)e[r]=1024}function Vr(e,r,t,n){var i,_;_=r[t],i=(e.rb>>>11)*_,0==n?(e.rb=i,r[t]=_+(2048-_>>>5)<<16>>16):(e.Ob=s(e.Ob,o(c(i),[4294967295,0])),e.rb-=i,r[t]=_-(_>>>5)<<16>>16),0==(-16777216&e.rb)&&(e.rb<<=8,Qr(e))}function jr(e,r,t){var n;for(n=t-1;n>=0;--n)e.rb>>>=1,1==(r>>>n&1)&&(e.Ob=s(e.Ob,c(e.rb))),0==(-16777216&e.rb)&&(e.rb<<=8,Qr(e))}function Kr(e){var r;for(r=0;5>r;++r)Qr(e)}function qr(e){return s(s(c(e.jb),e.Db),[4,0])}function Jr(e){e.Db=at,e.Ob=at,e.rb=-1,e.jb=1,e.$b=0}function Qr(e){var r,t;if(r=u(l(e.Ob,32)),0!=r||i(e.Ob,[4278190080,0])<0){e.Db=s(e.Db,c(e.jb)),t=e.$b;do M(e.fc,t+r),t=255;while(0!=--e.jb);e.$b=u(e.Ob)>>>24}++e.jb,e.Ob=h(o(e.Ob,[16777215,0]),8)}function Ur(e,r){return wt[(2047&(e-r^-r))>>>2]}function Xr(e){var r,t,s,o=[],i=0,_=e.length;if("object"==typeof e)return e;for(g(e,0,_,o,0),s=0;_>s;++s)r=o[s],r>=1&&127>=r?++i:i+=0==r||r>=128&&2047>=r?2:3;for(t=n(i),i=0,s=0;_>s;++s)r=o[s],r>=1&&127>=r?t[i++]=r<<24>>24:0==r||r>=128&&2047>=r?(t[i++]=(192|r>>6&31)<<24>>24,t[i++]=(128|63&r)<<24>>24):(t[i++]=(224|r>>12&15)<<24>>24,t[i++]=(128|r>>6&63)<<24>>24,t[i++]=(128|63&r)<<24>>24);return t}function $r(e){return e[1]+e[0]}function et(e,r,n,s){function o(){for(var e,r=(new Date).getTime();q(a.c.ac);)if(i=$r(a.c.ac.Rb)/$r(a.c.hc),(new Date).getTime()-r>200)return s?s(i):void 0!==_&&t(i,_),st(o,0),!1;s?s(1):void 0!==_&&t(1,_),e=b(a.c.ec),n?n(e):void 0!==_&&postMessage({action:tt,cbn:_,result:e})}var i,_,a={};"function"!=typeof n&&(_=n,n=s=0),a.c=F(new lt,Xr(e),Ct(r)),s?s(0):void 0!==_&&t(0,_),st(o,0)}var rt,tt=1,nt=3,st="function"==typeof setImmediate?setImmediate:setTimeout,ot=4294967296,it=[4294967295,-ot],_t=[0,-0x8000000000000000],at=[0,0],ct=[1,0],ft=r({}),ut=n(256),mt=r(),pt=r(new mt);rt.Cb=0,rt.dc=0;var dt=r(),ht=r(new dt);rt.Cb=0;var Pt=r(),lt=r(new Pt),vt=r();rt.nb=0,rt.e=0,rt.qb=0,rt.zb=0,rt.z=0,rt.v=0,rt.eb=0,rt.q=0;var Bt=function(){var e,r,t,s=n(256);for(e=0;256>e;++e){for(t=e,r=0;8>r;++r)0!=(1&t)?t=t>>>1^-306674912:t>>>=1;s[e]=t}return s}(),St=r(new vt);rt._=!0,rt.Nb=255,rt.g=0,rt.k=0,rt.ub=0,rt.E=66560,rt.Z=4,rt.p=0;var kt=r(),bt=function(){var e,r,t,s,o=n(2048);for(e=2,o[0]=0,o[1]=1,s=2;22>s;++s)for(t=1<<(s>>1)-1,r=0;t>r;++r,++e)o[e]=s<<24>>24;return o}(),Mt=r();rt.o=0,rt.ab=0,rt.I=4194304,rt.V=-1,rt.pb=44,rt.ob=0,rt.R=1,rt.cb=0,rt.B=0,rt.i=32,rt.sb=-1,rt.K=3,rt.F=0,rt.l=0,rt.P=0,rt.D=2,rt.t=3,rt.C=0,rt.j=0,rt.fb=0,rt.w=at;var Et=r(),gt=r(new Et);rt.$=0;var yt=r();rt.lb=0,rt.G=0,rt.Wb=0;var Rt=r(),Lt=r();rt.f=0,rt.f2=0,rt.tb=0,rt.wb=0,rt.yb=0,rt.Fb=0,rt.n=0,rt.n2=0,rt.u=0,rt.Ub=0;var Ft=r();rt.W=0;var wt=function(){var e,r,t,s,o=n(512);for(r=8;r>=0;--r)for(s=1<<9-r-1,e=1<<9-r,t=s;e>t;++t)o[t]=(r<<6)+(e-t<<6>>>9-r-1);return o}(),zt=r();rt.Ob=at,rt.rb=0,rt.$b=0,rt.jb=0,rt.Db=at;var Ct=function(){var e=[{ds:16,fb:64,mf:0,lc:3,lp:0,pb:2},{ds:20,fb:64,mf:0,lc:3,lp:0,pb:2},{ds:19,fb:64,mf:1,lc:3,lp:0,pb:2},{ds:20,fb:64,mf:1,lc:3,lp:0,pb:2},{ds:21,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:22,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:23,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:24,fb:255,mf:1,lc:3,lp:0,pb:2},{ds:25,fb:255,mf:1,lc:3,lp:0,pb:2}];return function(r){return e[r-1]||e[6]}}();return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(r){r&&r._b&&r._b.action==tt&&e.compress(r._b._b,r._b.jc,r._b.cbn)}}(),{compress:et}}();this.LZMA=this.LZMA_WORKER=e;
var e=function(){"use strict";function r(e,r){postMessage({action:$r,cbn:r,result:e})}function t(e){var r=[];return r[e-1]=void 0,r}function n(e,r){return i(e[0]+r[0],e[1]+r[1])}function s(e,r){return f(~~Math.max(Math.min(e[1]/rt,2147483647),-2147483648)&~~Math.max(Math.min(r[1]/rt,2147483647),-2147483648),c(e)&c(r))}function o(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:h(e,r)[1]<0?-1:1)}function i(e,r){var t,n;for(r%=0x10000000000000000,e%=0x10000000000000000,t=r%rt,n=Math.floor(e/rt)*rt,r=r-t+n,e=e-n+t;0>e;)e+=rt,r-=rt;for(;e>4294967295;)e-=rt,r+=rt;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function _(e,r){return e[0]==r[0]&&e[1]==r[1]}function a(e){return e>=0?[e,0]:[e+rt,-rt]}function c(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-rt,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function f(e,r){var t,n;return t=e*rt,n=r,0>r&&(n+=rt),[n,t]}function u(e){return 30>=e?1<<e:u(30)*u(e-30)}function m(e,r){var t,n,s,o;if(r&=63,_(e,nt))return 0==r?e:st;if(0>e[1])throw Error("Neg");return o=u(r),n=e[1]*o%0x10000000000000000,s=e[0]*o,t=s-s%rt,n+=t,s-=t,n>=0x8000000000000000&&(n-=0x10000000000000000),[s,n]}function p(e,r){var t;return r&=63,t=u(r),i(Math.floor(e[0]/t),e[1]/t)}function d(e,r){var t;return r&=63,t=p(e,r),0>e[1]&&(t=n(t,m([2,0],63-r))),t}function h(e,r){return i(e[0]-r[0],e[1]-r[1])}function P(e,r){return e.bc=r,e.hc=0,e.Eb=r.length,e}function l(e,r,t,n){return e.hc>=e.Eb?-1:(n=Math.min(n,e.Eb-e.hc),M(e.bc,e.hc,r,t,n),e.hc+=n,n)}function B(e){return e.bc=t(32),e.Eb=0,e}function v(e){var r=e.bc;return r.length=e.Eb,r}function k(e,r){e.bc[e.Eb++]=r<<24>>24}function S(e,r,t,n){M(r,t,e.bc,e.Eb,n),e.Eb+=n}function b(e,r,t,n,s){var o;for(o=r;t>o;++o)n[s++]=e.charCodeAt(o)}function M(e,r,t,n,s){for(var o=0;s>o;++o)t[n+o]=e[r+o]}function E(e,r){fr(r,1<<e.ds),r.k=e.fb,mr(r,e.mf),ur(r,e.lc,e.lp,e.pb)}function g(e,r,t,n,s){var i,_;if(o(n,tt)<0)throw Error("invalid length "+n);for(e.gc=n,i=U({}),E(s,i),i.Wb=1,pr(i,t),_=0;64>_;_+=8)k(t,255&c(p(n,_)));e.$b=(i.J=0,i.Kb=r,i.Gb=0,Q(i),i.d.ec=t,or(i),$(i),X(i),i.Q.db=i.k+1-2,Er(i.Q,1<<i.N),i.f.db=i.k+1-2,Er(i.f,1<<i.N),void(i.x=st),Z({},i))}function R(e,r,t){return e.cc=B({}),g(e,P({},r),e.cc,a(r.length),t),e}function y(e,r,n,s){var o;e.Sb=r,e.zb=n,o=r+n+s,(null==e.c||e.lb!=o)&&(e.c=null,e.lb=o,e.c=t(e.lb)),e.B=e.lb-n}function F(e,r){return e.c[e.e+e.v+r]}function L(e,r,t,n){var s,o;for(e.L&&e.v+r+n>e.q&&(n=e.q-(e.v+r)),++t,o=e.e+e.v+r,s=0;n>s&&e.c[o+s]==e.c[o+s-t];++s);return s}function z(e){return e.q-e.v}function C(e){var r,t,n;for(n=e.e+e.v-e.Sb,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 w(e){var r;++e.v,e.v>e.jb&&(r=e.e+e.v,r>e.B&&C(e),x(e))}function x(e){var r,t,n;if(!e.L)for(;;){if(n=-e.e+e.lb-e.q,0==n)return;if(r=l(e._b,e.c,e.e+e.q,n),-1==r)return e.jb=e.q,t=e.e+e.jb,t>e.B&&(e.jb=e.B-e.e),void(e.L=1);e.q+=r,e.q>=e.v+e.zb&&(e.jb=e.q-e.zb)}}function D(e,r){e.e+=r,e.jb-=r,e.v-=r,e.q-=r}function I(e,r,n,s,o){var i,_,a;1073741567>r&&(e.Vb=16+(s>>1),a=~~((r+n+s+o)/2)+256,y(e,r+n,s+o,a),e.cb=s,i=r+1,e.l!=i&&(e.E=t(2*(e.l=i))),_=65536,e.fb&&(_=r-1,_|=_>>1,_|=_>>2,_|=_>>4,_|=_>>8,_>>=1,_|=65535,_>16777216&&(_>>=1),e.Ub=_,++_,_+=e.F),_!=e.Fb&&(e.$=t(e.Fb=_)))}function A(e,r){var t,n,s,o,i,_,a,c,f,u,m,p,d,h,P,l,B,v,k,S,b;if(e.q>=e.v+e.cb)h=e.cb;else if(h=e.q-e.v,e.ib>h)return H(e),0;for(B=0,P=e.v>e.l?e.v-e.l:0,n=e.e+e.v,l=1,c=0,f=0,e.fb?(b=it[255&e.c[n]]^255&e.c[n+1],c=1023&b,b^=(255&e.c[n+2])<<8,f=65535&b,u=(b^it[255&e.c[n+3]]<<5)&e.Ub):u=255&e.c[n]^(255&e.c[n+1])<<8,s=e.$[e.F+u]||0,e.fb&&(o=e.$[c]||0,i=e.$[1024+f]||0,e.$[c]=e.v,e.$[1024+f]=e.v,o>P&&e.c[e.e+o]==e.c[n]&&(r[B++]=l=2,r[B++]=e.v-o-1),i>P&&e.c[e.e+i]==e.c[n]&&(i==o&&(B-=2),r[B++]=l=3,r[B++]=e.v-i-1,o=i),0!=B&&o==s&&(B-=2,l=1)),e.$[e.F+u]=e.v,k=(e.h<<1)+1,S=e.h<<1,p=d=e.s,0!=e.s&&s>P&&e.c[e.e+s+e.s]!=e.c[n+e.s]&&(r[B++]=l=e.s,r[B++]=e.v-s-1),t=e.Vb;;){if(P>=s||0==t--){e.E[k]=e.E[S]=0;break}if(a=e.v-s,_=(e.h>=a?e.h-a:e.h-a+e.l)<<1,v=e.e+s,m=d>p?p:d,e.c[v+m]==e.c[n+m]){for(;++m!=h&&e.c[v+m]==e.c[n+m];);if(m>l&&(r[B++]=l=m,r[B++]=a-1,m==h)){e.E[S]=e.E[_],e.E[k]=e.E[_+1];break}}(255&e.c[n+m])>(255&e.c[v+m])?(e.E[S]=s,S=_+1,s=e.E[S],d=m):(e.E[k]=s,k=_,s=e.E[k],p=m)}return H(e),B}function O(e){e.e=0,e.v=0,e.q=0,e.L=0,x(e),e.h=0,D(e,-1)}function H(e){var r;++e.h>=e.l&&(e.h=0),w(e),1073741823==e.v&&(r=e.v-e.l,N(e.E,2*e.l,r),N(e.$,e.Fb,r),D(e,r))}function N(e,r,t){var n,s;for(n=0;r>n;++n)s=e[n]||0,t>=s?s=0:s-=t,e[n]=s}function G(e,r){e.fb=r>2,e.fb?(e.s=0,e.ib=4,e.F=66560):(e.s=2,e.ib=3,e.F=0)}function T(e,r){var t,n,s,o,i,_,a,c,f,u,m,p,d,h,P,l,B;do{if(e.q>=e.v+e.cb)p=e.cb;else if(p=e.q-e.v,e.ib>p){H(e);continue}for(d=e.v>e.l?e.v-e.l:0,n=e.e+e.v,e.fb?(B=it[255&e.c[n]]^255&e.c[n+1],_=1023&B,e.$[_]=e.v,B^=(255&e.c[n+2])<<8,a=65535&B,e.$[1024+a]=e.v,c=(B^it[255&e.c[n+3]]<<5)&e.Ub):c=255&e.c[n]^(255&e.c[n+1])<<8,s=e.$[e.F+c],e.$[e.F+c]=e.v,P=(e.h<<1)+1,l=e.h<<1,u=m=e.s,t=e.Vb;;){if(d>=s||0==t--){e.E[P]=e.E[l]=0;break}if(i=e.v-s,o=(e.h>=i?e.h-i:e.h-i+e.l)<<1,h=e.e+s,f=m>u?u:m,e.c[h+f]==e.c[n+f]){for(;++f!=p&&e.c[h+f]==e.c[n+f];);if(f==p){e.E[l]=e.E[o],e.E[P]=e.E[o+1];break}}(255&e.c[n+f])>(255&e.c[h+f])?(e.E[l]=s,l=o+1,s=e.E[l],m=f):(e.E[P]=s,P=o,s=e.E[P],u=f)}H(e)}while(0!=--r)}function W(e){return e-=2,4>e?e:3}function Y(e){return 4>e?0:10>e?e-3:e-6}function Z(e,r){return e.Z=r,e.ic=null,e.ac=1,e}function V(e){if(!e.ac)throw Error("bad state");if(!e.Z)throw Error("No decoding");return j(e),e.ac}function j(e){J(e.Z,e.Z.ub,e.Z.Ob,e.Z.Zb),e.Mb=e.Z.ub[0],e.Z.Zb[0]&&(cr(e.Z),e.ac=0)}function K(e,r){var t,n,s,o;e.Y=r,s=e.a[r].n,n=e.a[r].g;do e.a[r].p&&(wr(e.a[s]),e.a[s].n=s-1,e.a[r].Rb&&(e.a[s-1].p=0,e.a[s-1].n=e.a[r].n2,e.a[s-1].g=e.a[r].g2)),o=s,t=n,n=e.a[o].g,s=e.a[o].n,e.a[o].g=t,e.a[o].n=r,r=o;while(r>0);return e._=e.a[0].g,e.m=e.a[0].n}function q(e){e.i=0,e.C=0;for(var r=0;4>r;++r)e.r[r]=0}function J(e,r,t,s){var i,f,u,m,p,d,P,l,B,v,k,S,b,M,E;if(r[0]=st,t[0]=st,s[0]=1,e.Kb&&(e.b._b=e.Kb,O(e.b),e.J=1,e.Kb=null),!e.Gb){if(e.Gb=1,M=e.x,_(e.x,st)){if(0==z(e.b))return void er(e,c(e.x));_r(e),b=c(e.x)&e.u,Wr(e.d,e.z,(e.i<<4)+b,0),e.i=Y(e.i),u=F(e.b,-e.o),Fr(Rr(e.y,c(e.x),e.C),e.d,u),e.C=u,--e.o,e.x=n(e.x,ot)}if(0==z(e.b))return void er(e,c(e.x));for(;;){if(P=rr(e,c(e.x)),v=e._,b=c(e.x)&e.u,f=(e.i<<4)+b,1==P&&-1==v)Wr(e.d,e.z,f,0),u=F(e.b,-e.o),E=Rr(e.y,c(e.x),e.C),7>e.i?Fr(E,e.d,u):(B=F(e.b,-e.r[0]-1-e.o),Lr(E,e.d,B,u)),e.C=u,e.i=Y(e.i);else{if(Wr(e.d,e.z,f,1),4>v){if(Wr(e.d,e.S,e.i,1),0==v?(Wr(e.d,e.W,e.i,0),1==P?Wr(e.d,e.P,f,0):Wr(e.d,e.P,f,1)):(Wr(e.d,e.W,e.i,1),1==v?Wr(e.d,e.pb,e.i,0):(Wr(e.d,e.pb,e.i,1),Wr(e.d,e.Nb,e.i,v-2))),1==P?e.i=7>e.i?9:11:(Sr(e.f,e.d,P-2,b),e.i=7>e.i?8:11),m=e.r[v],0!=v){for(d=v;d>=1;--d)e.r[d]=e.r[d-1];e.r[0]=m}}else{for(Wr(e.d,e.S,e.i,0),e.i=7>e.i?7:10,Sr(e.Q,e.d,P-2,b),v-=4,S=hr(v),l=W(P),Ir(e.D[l],e.d,S),S>=4&&(p=(S>>1)-1,i=(2|1&S)<<p,k=v-i,14>S?Nr(e.qb,i-S-1,e.d,p,k):(Yr(e.d,k>>4,p-4),Or(e.K,e.d,15&k),++e.ob)),m=v,d=3;d>=1;--d)e.r[d]=e.r[d-1];e.r[0]=m,++e.sb}e.C=F(e.b,P-1-e.o)}if(e.o-=P,e.x=n(e.x,a(P)),0==e.o){if(e.sb>=128&&$(e),e.ob>=16&&X(e),r[0]=e.x,t[0]=Vr(e.d),0==z(e.b))return void er(e,c(e.x));if(o(h(e.x,M),[4096,0])>=0)return e.Gb=0,void(s[0]=0)}}}}function Q(e){var r,t;e.b||(r={},t=4,0==e.M&&(t=2),G(r,t),e.b=r),gr(e.y,e.U,e.V),(e.R!=e.hb||e.kb!=e.k)&&(I(e.b,e.R,4096,e.k,274),e.hb=e.R,e.kb=e.k)}function U(e){var r;for(e.r=t(4),e.a=[],e.d={},e.z=t(192),e.S=t(12),e.W=t(12),e.pb=t(12),e.Nb=t(12),e.P=t(192),e.D=[],e.qb=t(114),e.K=Dr({},4),e.Q=br({}),e.f=br({}),e.y={},e.j=[],e.G=[],e.X=[],e.Lb=t(16),e.t=t(4),e.I=t(4),e.ub=[st],e.Ob=[st],e.Zb=[0],e.Bb=t(5),e.Qb=t(128),e.gb=0,e.M=1,e.A=0,e.kb=-1,e._=0,r=0;4096>r;++r)e.a[r]={};for(r=0;4>r;++r)e.D[r]=Dr({},6);return e}function X(e){for(var r=0;16>r;++r)e.Lb[r]=Hr(e.K,r);e.ob=0}function $(e){var r,t,n,s,o,i,_,a;for(s=4;128>s;++s)i=hr(s),n=(i>>1)-1,r=(2|1&i)<<n,e.Qb[s]=Gr(e.qb,r-i-1,n,s-r);for(o=0;4>o;++o){for(t=e.D[o],_=o<<6,i=0;e.Ab>i;++i)e.G[_+i]=Ar(t,i);for(i=14;e.Ab>i;++i)e.G[_+i]+=(i>>1)-1-4<<6;for(a=128*o,s=0;4>s;++s)e.X[a+s]=e.G[_+s];for(;128>s;++s)e.X[a+s]=e.G[_+hr(s)]+e.Qb[s]}e.sb=0}function er(e,r){ar(e),dr(e,r&e.u),Zr(e.d)}function rr(e,r){var t,n,s,o,i,_,a,c,f,u,m,p,d,h,P,l,B,v,k,S,b,M,E,g,R,y,C,w,x,D,I,A,O,H,N,G,T,W,Z,V,j,q,J,Q,U,X,$,er,rr,or;if(e.Y!=e.m)return d=e.a[e.m].n-e.m,e._=e.a[e.m].g,e.m=e.a[e.m].n,d;if(e.m=e.Y=0,e.H?(p=e.gb,e.H=0):p=_r(e),C=e.A,R=z(e.b)+1,2>R)return e._=-1,1;for(R>273&&(R=273),V=0,f=0;4>f;++f)e.t[f]=e.r[f],e.I[f]=L(e.b,-1,e.t[f],273),e.I[f]>e.I[V]&&(V=f);if(e.I[V]>=e.k)return e._=V,d=e.I[V],ir(e,d-1),d;if(p>=e.k)return e._=e.j[C-1]+4,ir(e,p-1),p;if(a=F(e.b,-1),B=F(e.b,-e.r[0]-1-1),2>p&&a!=B&&2>e.I[V])return e._=-1,1;if(e.a[0].Xb=e.i,H=r&e.u,e.a[1].w=at[e.z[(e.i<<4)+H]>>>2]+Cr(Rr(e.y,r,e.C),e.i>=7,B,a),wr(e.a[1]),v=at[2048-e.z[(e.i<<4)+H]>>>2],Z=v+at[2048-e.S[e.i]>>>2],B==a&&(j=Z+sr(e,e.i,H),e.a[1].w>j&&(e.a[1].w=j,xr(e.a[1]))),m=p>=e.I[V]?p:e.I[V],2>m)return e._=e.a[1].g,1;e.a[1].n=0,e.a[0].yb=e.t[0],e.a[0].xb=e.t[1],e.a[0].wb=e.t[2],e.a[0].Ib=e.t[3],u=m;do e.a[u--].w=268435455;while(u>=2);for(f=0;4>f;++f)if(W=e.I[f],!(2>W)){G=Z+nr(e,f,e.i,H);do o=G+Mr(e.f,W-2,H),I=e.a[W],I.w>o&&(I.w=o,I.n=0,I.g=f,I.p=0);while(--W>=2)}if(g=v+at[e.S[e.i]>>>2],u=e.I[0]>=2?e.I[0]+1:2,p>=u){for(w=0;u>e.j[w];)w+=2;for(;c=e.j[w+1],o=g+tr(e,c,u,H),I=e.a[u],I.w>o&&(I.w=o,I.n=0,I.g=c+4,I.p=0),u!=e.j[w]||(w+=2,w!=C);++u);}for(t=0;;){if(++t,t==m)return K(e,t);if(k=_r(e),C=e.A,k>=e.k)return e.gb=k,e.H=1,K(e,t);if(++r,O=e.a[t].n,e.a[t].p?(--O,e.a[t].Rb?(J=e.a[e.a[t].n2].Xb,J=4>e.a[t].g2?7>J?8:11:7>J?7:10):J=e.a[O].Xb,J=Y(J)):J=e.a[O].Xb,O==t-1?J=0==e.a[t].g?7>J?9:11:Y(J):(e.a[t].p&&e.a[t].Rb?(O=e.a[t].n2,A=e.a[t].g2,J=7>J?8:11):(A=e.a[t].g,J=4>A?7>J?8:11:7>J?7:10),D=e.a[O],4>A?0==A?(e.t[0]=D.yb,e.t[1]=D.xb,e.t[2]=D.wb,e.t[3]=D.Ib):1==A?(e.t[0]=D.xb,e.t[1]=D.yb,e.t[2]=D.wb,e.t[3]=D.Ib):2==A?(e.t[0]=D.wb,e.t[1]=D.yb,e.t[2]=D.xb,e.t[3]=D.Ib):(e.t[0]=D.Ib,e.t[1]=D.yb,e.t[2]=D.xb,e.t[3]=D.wb):(e.t[0]=A-4,e.t[1]=D.yb,e.t[2]=D.xb,e.t[3]=D.wb)),e.a[t].Xb=J,e.a[t].yb=e.t[0],e.a[t].xb=e.t[1],e.a[t].wb=e.t[2],e.a[t].Ib=e.t[3],_=e.a[t].w,a=F(e.b,-1),B=F(e.b,-e.t[0]-1-1),H=r&e.u,n=_+at[e.z[(J<<4)+H]>>>2]+Cr(Rr(e.y,r,F(e.b,-2)),J>=7,B,a),M=e.a[t+1],S=0,M.w>n&&(M.w=n,M.n=t,M.g=-1,M.p=0,S=1),v=_+at[2048-e.z[(J<<4)+H]>>>2],Z=v+at[2048-e.S[J]>>>2],B!=a||t>M.n&&0==M.g||(j=Z+(at[e.W[J]>>>2]+at[e.P[(J<<4)+H]>>>2]),M.w>=j&&(M.w=j,M.n=t,M.g=0,M.p=0,S=1)),y=z(e.b)+1,y=y>4095-t?4095-t:y,R=y,!(2>R)){if(R>e.k&&(R=e.k),!S&&B!=a&&(U=Math.min(y-1,e.k),P=L(e.b,0,e.t[0],U),P>=2)){for(Q=Y(J),N=r+1&e.u,E=n+at[2048-e.z[(Q<<4)+N]>>>2]+at[2048-e.S[Q]>>>2],x=t+1+P;x>m;)e.a[++m].w=268435455;o=E+(X=Mr(e.f,P-2,N),X+nr(e,0,Q,N)),I=e.a[x],I.w>o&&(I.w=o,I.n=t+1,I.g=0,I.p=1,I.Rb=0)}for(q=2,T=0;4>T;++T)if(h=L(e.b,-1,e.t[T],R),!(2>h)){l=h;do{for(;t+h>m;)e.a[++m].w=268435455;o=Z+($=Mr(e.f,h-2,H),$+nr(e,T,J,H)),I=e.a[t+h],I.w>o&&(I.w=o,I.n=t,I.g=T,I.p=0)}while(--h>=2);if(h=l,0==T&&(q=h+1),y>h&&(U=Math.min(y-1-h,e.k),P=L(e.b,h,e.t[T],U),P>=2)){for(Q=7>J?8:11,N=r+h&e.u,s=Z+(er=Mr(e.f,h-2,H),er+nr(e,T,J,H))+at[e.z[(Q<<4)+N]>>>2]+Cr(Rr(e.y,r+h,F(e.b,h-1-1)),1,F(e.b,h-1-(e.t[T]+1)),F(e.b,h-1)),Q=Y(Q),N=r+h+1&e.u,b=s+at[2048-e.z[(Q<<4)+N]>>>2],E=b+at[2048-e.S[Q]>>>2],x=h+1+P;t+x>m;)e.a[++m].w=268435455;o=E+(rr=Mr(e.f,P-2,N),rr+nr(e,0,Q,N)),I=e.a[t+x],I.w>o&&(I.w=o,I.n=t+h+1,I.g=0,I.p=1,I.Rb=1,I.n2=t,I.g2=T)}}if(k>R){for(k=R,C=0;k>e.j[C];C+=2);e.j[C]=k,C+=2}if(k>=q){for(g=v+at[e.S[J]>>>2];t+k>m;)e.a[++m].w=268435455;for(w=0;q>e.j[w];)w+=2;for(h=q;;++h)if(i=e.j[w+1],o=g+tr(e,i,h,H),I=e.a[t+h],I.w>o&&(I.w=o,I.n=t,I.g=i+4,I.p=0),h==e.j[w]){if(y>h&&(U=Math.min(y-1-h,e.k),P=L(e.b,h,i,U),P>=2)){for(Q=7>J?7:10,N=r+h&e.u,s=o+at[e.z[(Q<<4)+N]>>>2]+Cr(Rr(e.y,r+h,F(e.b,h-1-1)),1,F(e.b,h-(i+1)-1),F(e.b,h-1)),Q=Y(Q),N=r+h+1&e.u,b=s+at[2048-e.z[(Q<<4)+N]>>>2],E=b+at[2048-e.S[Q]>>>2],x=h+1+P;t+x>m;)e.a[++m].w=268435455;o=E+(or=Mr(e.f,P-2,N),or+nr(e,0,Q,N)),I=e.a[t+x],I.w>o&&(I.w=o,I.n=t+h+1,I.g=0,I.p=1,I.Rb=1,I.n2=t,I.g2=i+4)}if(w+=2,w==C)break}}}}}function tr(e,r,t,n){var s,o=W(t);return s=128>r?e.X[128*o+r]:e.G[(o<<6)+Pr(r)]+e.Lb[15&r],s+Mr(e.Q,t-2,n)}function nr(e,r,t,n){var s;return 0==r?(s=at[e.W[t]>>>2],s+=at[2048-e.P[(t<<4)+n]>>>2]):(s=at[2048-e.W[t]>>>2],1==r?s+=at[e.pb[t]>>>2]:(s+=at[2048-e.pb[t]>>>2],s+=qr(e.Nb[t],r-2))),s}function sr(e,r,t){return at[e.W[r]>>>2]+at[e.P[(r<<4)+t]>>>2]}function or(e){q(e),jr(e.d),Tr(e.z),Tr(e.P),Tr(e.S),Tr(e.W),Tr(e.pb),Tr(e.Nb),Tr(e.qb),yr(e.y);for(var r=0;4>r;++r)Tr(e.D[r].eb);vr(e.Q,1<<e.N),vr(e.f,1<<e.N),Tr(e.K.eb),e.H=0,e.Y=0,e.m=0,e.o=0}function ir(e,r){r>0&&(T(e.b,r),e.o+=r)}function _r(e){var r=0;return e.A=A(e.b,e.j),e.A>0&&(r=e.j[e.A-2],r==e.k&&(r+=L(e.b,r-1,e.j[e.A-1],273-r))),++e.o,r}function ar(e){e.b&&e.J&&(e.b._b=null,e.J=0)}function cr(e){ar(e),e.d.ec=null}function fr(e,r){e.R=r;for(var t=0;r>1<<t;++t);e.Ab=2*t}function ur(e,r,t,n){e.U=t,e.V=r,e.N=n,e.u=(1<<n)-1}function mr(e,r){var t=e.M;e.M=r,e.b&&t!=e.M&&(e.hb=-1,e.b=null)}function pr(e,r){e.Bb[0]=9*(5*e.N+e.U)+e.V<<24>>24;for(var t=0;4>t;++t)e.Bb[1+t]=e.R>>8*t<<24>>24;S(r,e.Bb,0,5)}function dr(e,r){if(e.Wb){Wr(e.d,e.z,(e.i<<4)+r,1),Wr(e.d,e.S,e.i,0),e.i=7>e.i?7:10,Sr(e.Q,e.d,0,r);var t=W(2);Ir(e.D[t],e.d,63),Yr(e.d,67108863,26),Or(e.K,e.d,15)}}function hr(e){return 2048>e?_t[e]:2097152>e?_t[e>>10]+20:_t[e>>20]+40}function Pr(e){return 131072>e?_t[e>>6]+12:134217728>e?_t[e>>16]+32:_t[e>>26]+52}function lr(e,r,t,n){8>t?(Wr(r,e.T,0,0),Ir(e.tb[n],r,t)):(t-=8,Wr(r,e.T,0,1),8>t?(Wr(r,e.T,1,0),Ir(e.vb[n],r,t)):(Wr(r,e.T,1,1),Ir(e.Cb,r,t-8)))}function Br(e){e.T=t(2),e.tb=t(16),e.vb=t(16),e.Cb=Dr({},8);for(var r=0;16>r;++r)e.tb[r]=Dr({},3),e.vb[r]=Dr({},3);return e}function vr(e,r){Tr(e.T);for(var t=0;r>t;++t)Tr(e.tb[t].eb),Tr(e.vb[t].eb);Tr(e.Cb.eb)}function kr(e,r,t,n,s){var o,i,_,a,c;for(o=at[e.T[0]>>>2],i=at[2048-e.T[0]>>>2],_=i+at[e.T[1]>>>2],a=i+at[2048-e.T[1]>>>2],c=0,c=0;8>c;++c){if(c>=t)return;n[s+c]=o+Ar(e.tb[r],c)}for(;16>c;++c){if(c>=t)return;n[s+c]=_+Ar(e.vb[r],c-8)}for(;t>c;++c)n[s+c]=a+Ar(e.Cb,c-8-8)}function Sr(e,r,t,n){lr(e,r,t,n),0==--e.Jb[n]&&(kr(e,n,e.db,e.Tb,272*n),e.Jb[n]=e.db)}function br(e){return Br(e),e.Tb=[],e.Jb=[],e}function Mr(e,r,t){return e.Tb[272*t+r]}function Er(e,r){for(var t=0;r>t;++t)kr(e,t,e.db,e.Tb,272*t),e.Jb[t]=e.db}function gr(e,r,n){var s,o;if(null==e.Db||e.O!=n||e.rb!=r)for(e.rb=r,e.fc=(1<<r)-1,e.O=n,o=1<<e.O+e.rb,e.Db=t(o),s=0;o>s;++s)e.Db[s]=zr({})}function Rr(e,r,t){return e.Db[((r&e.fc)<<e.O)+((255&t)>>>8-e.O)]}function yr(e){var r,t=1<<e.O+e.rb;for(r=0;t>r;++r)Tr(e.Db[r].ab)}function Fr(e,r,t){var n,s,o=1;for(s=7;s>=0;--s)n=t>>s&1,Wr(r,e.ab,o,n),o=o<<1|n}function Lr(e,r,t,n){var s,o,i,_,a=1,c=1;for(o=7;o>=0;--o)s=n>>o&1,_=c,a&&(i=t>>o&1,_+=1+i<<8,a=i==s),Wr(r,e.ab,_,s),c=c<<1|s}function zr(e){return e.ab=t(768),e}function Cr(e,r,t,n){var s,o,i=1,_=7,a=0;if(r)for(;_>=0;--_)if(o=t>>_&1,s=n>>_&1,a+=qr(e.ab[(1+o<<8)+i],s),i=i<<1|s,o!=s){--_;break}for(;_>=0;--_)s=n>>_&1,a+=qr(e.ab[i],s),i=i<<1|s;return a}function wr(e){e.g=-1,e.p=0}function xr(e){e.g=0,e.p=0}function Dr(e,r){return e.bb=r,e.eb=t(1<<r),e}function Ir(e,r,t){var n,s,o=1;for(s=e.bb;0!=s;)--s,n=t>>>s&1,Wr(r,e.eb,o,n),o=o<<1|n}function Ar(e,r){var t,n,s=1,o=0;for(n=e.bb;0!=n;)--n,t=r>>>n&1,o+=qr(e.eb[s],t),s=(s<<1)+t;return o}function Or(e,r,t){var n,s,o=1;for(s=0;e.bb>s;++s)n=1&t,Wr(r,e.eb,o,n),o=o<<1|n,t>>=1}function Hr(e,r){var t,n,s=1,o=0;for(n=e.bb;0!=n;--n)t=1&r,r>>>=1,o+=qr(e.eb[s],t),s=s<<1|t;return o}function Nr(e,r,t,n,s){var o,i,_=1;for(i=0;n>i;++i)o=1&s,Wr(t,e,r+_,o),_=_<<1|o,s>>=1}function Gr(e,r,t,n){var s,o,i=1,_=0;for(o=t;0!=o;--o)s=1&n,n>>>=1,_+=at[(2047&(e[r+i]-s^-s))>>>2],i=i<<1|s;return _}function Tr(e){for(var r=e.length-1;r>=0;--r)e[r]=1024}function Wr(e,r,t,o){var i,_=r[t];i=(e.mb>>>11)*_,0==o?(e.mb=i,r[t]=_+(2048-_>>>5)<<16>>16):(e.Pb=n(e.Pb,s(a(i),[4294967295,0])),e.mb-=i,r[t]=_-(_>>>5)<<16>>16),0==(-16777216&e.mb)&&(e.mb<<=8,Kr(e))}function Yr(e,r,t){for(var s=t-1;s>=0;--s)e.mb>>>=1,1==(r>>>s&1)&&(e.Pb=n(e.Pb,a(e.mb))),0==(-16777216&e.mb)&&(e.mb<<=8,Kr(e))}function Zr(e){for(var r=0;5>r;++r)Kr(e)}function Vr(e){return n(n(a(e.nb),e.Hb),[4,0])}function jr(e){e.Hb=st,e.Pb=st,e.mb=-1,e.nb=1,e.dc=0}function Kr(e){var r,t=c(d(e.Pb,32));if(0!=t||o(e.Pb,[4278190080,0])<0){e.Hb=n(e.Hb,a(e.nb)),r=e.dc;do k(e.ec,r+t),r=255;while(0!=--e.nb);e.dc=c(e.Pb)>>>24}++e.nb,e.Pb=m(s(e.Pb,[16777215,0]),8)}function qr(e,r){return at[(2047&(e-r^-r))>>>2]}function Jr(e){var r,t,n,s=[],o=0,i=e.length;if("object"==typeof e)return e;for(b(e,0,i,s,0),n=0;i>n;++n)r=s[n],r>=1&&127>=r?++o:o+=0==r||r>=128&&2047>=r?2:3;for(t=[],o=0,n=0;i>n;++n)r=s[n],r>=1&&127>=r?t[o++]=r<<24>>24:0==r||r>=128&&2047>=r?(t[o++]=(192|r>>6&31)<<24>>24,t[o++]=(128|63&r)<<24>>24):(t[o++]=(224|r>>12&15)<<24>>24,t[o++]=(128|r>>6&63)<<24>>24,t[o++]=(128|63&r)<<24>>24);return t}function Qr(e){return e[1]+e[0]}function Ur(e,t,n,s){function o(){for(var e,t=(new Date).getTime();V(a.c.$b);)if(i=Qr(a.c.$b.Mb)/Qr(a.c.gc),(new Date).getTime()-t>200)return s?s(i):void 0!==_&&r(i,_),et(o,0),0;s?s(1):void 0!==_&&r(1,_),e=v(a.c.cc),n?n(e):void 0!==_&&postMessage({action:Xr,cbn:_,result:e})}var i,_,a={};"function"!=typeof n&&(_=n,n=s=0),a.c=R({},Jr(e),ct(t)),s?s(0):void 0!==_&&r(0,_),et(o,0)}var Xr=1,$r=3,et="function"==typeof setImmediate?setImmediate:setTimeout,rt=4294967296,tt=[4294967295,-rt],nt=[0,-0x8000000000000000],st=[0,0],ot=[1,0],it=function(){var e,r,t,n=[];for(e=0;256>e;++e){for(t=e,r=0;8>r;++r)0!=(1&t)?t=t>>>1^-306674912:t>>>=1;n[e]=t}return n}(),_t=function(){var e,r,t,n=2,s=[0,1];for(t=2;22>t;++t)for(r=1<<(t>>1)-1,e=0;r>e;++e,++n)s[n]=t<<24>>24;return s}(),at=function(){var e,r,t,n,s=[];for(r=8;r>=0;--r)for(n=1<<9-r-1,e=1<<9-r,t=n;e>t;++t)s[t]=(r<<6)+(e-t<<6>>>9-r-1);return s}(),ct=function(){var e=[{ds:16,fb:64,mf:0,lc:3,lp:0,pb:2},{ds:20,fb:64,mf:0,lc:3,lp:0,pb:2},{ds:19,fb:64,mf:1,lc:3,lp:0,pb:2},{ds:20,fb:64,mf:1,lc:3,lp:0,pb:2},{ds:21,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:22,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:23,fb:128,mf:1,lc:3,lp:0,pb:2},{ds:24,fb:255,mf:1,lc:3,lp:0,pb:2},{ds:25,fb:255,mf:1,lc:3,lp:0,pb:2}];return function(r){return e[r-1]||e[6]}}();return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(r){r&&r.Yb&&r.Yb.action==Xr&&e.compress(r.Yb.Yb,r.Yb.jc,r.Yb.cbn)}}(),{compress:Ur}}();this.LZMA=this.LZMA_WORKER=e;

@@ -1,1 +0,1 @@

var e=function(){"use strict";function r(e){function r(){}return tr=r.prototype=e||new _r,r}function o(e,r){postMessage({action:sr,cbn:r,result:e})}function n(e){var r=[];return r[e-1]=void 0,r}function t(e,r){var o,n;return o=e[1]+r[1],n=e[0]+r[0],s(n,o)}function i(e,r){var o,n;return e[0]==r[0]&&e[1]==r[1]?0:(o=0>e[1],n=0>r[1],o&&!n?-1:!o&&n?1:c(e,r)[1]<0?-1:1)}function s(e,r){var o,n;for(r%=0x10000000000000000,e%=0x10000000000000000,o=r%dr,n=Math.floor(e/dr)*dr,r=r-o+n,e=e-n+o;0>e;)e+=dr,r-=dr;for(;e>4294967295;)e-=dr,r+=dr;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function u(e){var r,o;return e>-129&&128>e?(r=e+128,o=fr[r],null==o&&(o=fr[r]=d(e)),o):d(e)}function d(e){return e>=0?[e,0]:[e+dr,-dr]}function m(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-dr,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function c(e,r){var o,n;return o=e[1]-r[1],n=e[0]-r[0],s(n,o)}function a(e,r){return e.ab=r,e.cb=0,e.N=r.length,e}function _(e){return e.cb>=e.N?-1:255&e.ab[e.cb++]}function f(e){return e.ab=n(32),e}function p(e){var r=e.ab;return r.length=e.N,r}function w(e,r,o,n){D(r,o,e.ab,e.N,n),e.N+=n}function D(e,r,o,n,t){for(var i=0;t>i;++i)o[n+i]=e[r+i]}function v(e,r,o){var t,i,s,d,m="",c=n(5),a=c.length;for(i=0;a>i;++i){if(s=_(r),-1==s)throw Error("truncated input");c[i]=s<<24>>24}if(t=b(new hr),!O(t,c))throw Error("corrupted input");for(i=0;64>i;i+=8){if(s=_(r),-1==s)throw Error("truncated input");s=s.toString(16),1==s.length&&(s="0"+s),m=s+""+m}/^0+$|^f+$/i.test(m)?e.H=mr:(d=parseInt(m,16),e.H=d>4294967295?mr:u(d)),e.U=z(t,r,o,e.H)}function g(e,r){return e.Z=f(new vr),v(e,a(new wr,r),e.Z),e}function l(e,r,o){var n;for(n=e.u-r-1,0>n&&(n+=e.c);0!=o;--o)n>=e.c&&(n=0),e.B[e.u++]=e.B[n++],e.u>=e.c&&R(e)}function P(e,r){(null==e.B||e.c!=r)&&(e.B=n(r)),e.c=r,e.u=0,e.p=0}function R(e){var r;r=e.u-e.p,0!=r&&(w(e.V,e.B,e.p,r),e.u>=e.c&&(e.u=0),e.p=e.u)}function h(e,r){var o;return o=e.u-r-1,0>o&&(o+=e.c),e.B[o]}function C(e,r){e.B[e.u++]=r,e.u>=e.c&&R(e)}function S(e){R(e),e.V=null}function M(e){return e-=2,4>e?e:3}function L(e){return 4>e?0:10>e?e-3:e-6}function B(e,r){return e.i=r,e.bb=null,e.Y=!0,e}function N(e){if(!e.Y)throw Error("bad state");if(e.bb)throw Error("No encoding");return y(e),e.Y}function y(e){var r;if(r=I(e.i),-1==r)throw Error("corrupted input");e.$=mr,e._=e.i.d,(1==r||i(e.i.S,cr)>=0&&i(e.i.d,e.i.S)>=0)&&(R(e.i.b),S(e.i.b),e.i.a.M=null,e.Y=!1)}function z(e,r,o,n){return e.a.M=r,S(e.b),e.b.V=o,k(e),e.f=0,e.k=0,e.Q=0,e.R=0,e.X=0,e.S=n,e.d=cr,e.C=0,B(new Rr,e)}function I(e){var r,o,n,s,d,c;if(c=m(e.d)&e.G,0==V(e.a,e.z,(e.f<<4)+c))r=T(e.l,m(e.d),e.C),e.C=7>e.f?K(r,e.a):j(r,e.a,h(e.b,e.k)),C(e.b,e.C),e.f=L(e.f),e.d=t(e.d,ar);else{if(1==V(e.a,e.F,e.f))n=0,0==V(e.a,e.y,e.f)?0==V(e.a,e.r,(e.f<<4)+c)&&(e.f=7>e.f?9:11,n=1):(0==V(e.a,e.w,e.f)?o=e.Q:(0==V(e.a,e.v,e.f)?o=e.R:(o=e.X,e.X=e.R),e.R=e.Q),e.Q=e.k,e.k=o),0==n&&(n=A(e.q,e.a,c)+2,e.f=7>e.f?8:11);else if(e.X=e.R,e.R=e.Q,e.Q=e.k,n=2+A(e.E,e.a,c),e.f=7>e.f?7:10,d=J(e.n[M(n)],e.a),d>=4){if(s=(d>>1)-1,e.k=(2|1&d)<<s,14>d)e.k+=U(e.L,e.k-d-1,e.a,s);else if(e.k+=X(e.a,s-4)<<4,e.k+=Q(e.x,e.a),0>e.k)return-1==e.k?1:-1}else e.k=d;if(i(u(e.k),e.d)>=0||e.k>=e.h)return-1;l(e.b,e.k,n),e.d=t(e.d,u(n)),e.C=h(e.b,0)}return 0}function b(e){var r;for(e.b=new Pr,e.a=new Br,e.z=n(192),e.F=n(12),e.y=n(12),e.w=n(12),e.v=n(12),e.r=n(192),e.n=[0,0,0,0],e.L=n(114),e.x=F(new Lr,4),e.E=E(new Cr),e.q=E(new Cr),e.l=new Sr,r=0;4>r;++r)e.n[r]=F(new Lr,6);return e}function k(e){var r;for(e.b.p=0,e.b.u=0,er(e.z),er(e.r),er(e.F),er(e.y),er(e.w),er(e.v),er(e.L),$(e.l),r=0;4>r;++r)er(e.n[r].D);Z(e.E),Z(e.q),er(e.x.D),Y(e.a)}function O(e,r){var o,n,t,i,s,u,d;if(5>r.length)return!1;for(d=255&r[0],t=d%9,u=~~(d/9),i=u%5,s=~~(u/5),o=0,n=0;4>n;++n)o+=(255&r[1+n])<<8*n;return o>99999999||!x(e,t,i,s)?!1:W(e,o)}function W(e,r){return 0>r?!1:(e.m!=r&&(e.m=r,e.h=Math.max(e.m,1),P(e.b,Math.max(e.h,4096))),!0)}function x(e,r,o,n){var t;return r>8||o>4||n>4?!1:(H(e.l,o,r),t=1<<n,G(e.E,t),G(e.q,t),e.G=t-1,!0)}function G(e,r){for(;r>e.g;++e.g)e.K[e.g]=F(new Lr,3),e.J[e.g]=F(new Lr,3)}function A(e,r,o){var n;return 0==V(r,e.P,0)?J(e.K[o],r):(n=8,n+=0==V(r,e.P,1)?J(e.J[o],r):8+J(e.O,r))}function E(e){return e.P=[0,0],e.K=n(16),e.J=n(16),e.O=F(new Lr,8),e}function Z(e){var r;for(er(e.P),r=0;e.g>r;++r)er(e.K[r].D),er(e.J[r].D);er(e.O.D)}function H(e,r,o){var t,i;if(null==e.I||e.e!=o||e.s!=r)for(e.s=r,e.T=(1<<r)-1,e.e=o,i=1<<e.e+e.s,e.I=n(i),t=0;i>t;++t)e.I[t]=q(new Mr)}function T(e,r,o){return e.I[((r&e.T)<<e.e)+((255&o)>>>8-e.e)]}function $(e){var r,o;for(o=1<<e.e+e.s,r=0;o>r;++r)er(e.I[r].A)}function K(e,r){var o;o=1;do o=o<<1|V(r,e.A,o);while(256>o);return o<<24>>24}function j(e,r,o){var n,t,i;i=1;do if(t=o>>7&1,o<<=1,n=V(r,e.A,(1+t<<8)+i),i=i<<1|n,t!=n){for(;256>i;)i=i<<1|V(r,e.A,i);break}while(256>i);return i<<24>>24}function q(e){return e.A=n(768),e}function F(e,r){return e.o=r,e.D=n(1<<r),e}function J(e,r){var o,n;for(n=1,o=e.o;0!=o;--o)n=(n<<1)+V(r,e.D,n);return n-(1<<e.o)}function Q(e,r){var o,n,t,i;for(t=1,i=0,n=0;e.o>n;++n)o=V(r,e.D,t),t<<=1,t+=o,i|=o<<n;return i}function U(e,r,o,n){var t,i,s,u;for(s=1,u=0,i=0;n>i;++i)t=V(o,e,r+s),s<<=1,s+=t,u|=t<<i;return u}function V(e,r,o){var n,t;return t=r[o],n=(e.j>>>11)*t,(-2147483648^n)>(-2147483648^e.t)?(e.j=n,r[o]=t+(2048-t>>>5)<<16>>16,0==(-16777216&e.j)&&(e.t=e.t<<8|_(e.M),e.j<<=8),0):(e.j-=n,e.t-=n,r[o]=t-(t>>>5)<<16>>16,0==(-16777216&e.j)&&(e.t=e.t<<8|_(e.M),e.j<<=8),1)}function X(e,r){var o,n,t;for(n=0,o=r;0!=o;--o)e.j>>>=1,t=e.t-e.j>>>31,e.t-=e.j&t-1,n=n<<1|1-t,0==(-16777216&e.j)&&(e.t=e.t<<8|_(e.M),e.j<<=8);return n}function Y(e){var r;for(e.t=0,e.j=-1,r=0;5>r;++r)e.t=e.t<<8|_(e.M)}function er(e){var r;for(r=e.length-1;r>=0;--r)e[r]=1024}function rr(e){var r,o,n,t,i="",s=e.length;for(r=0;s>r;++r)if(o=255&e[r],0==(128&o)){if(0==o)return e;i+=String.fromCharCode(65535&o)}else if(192==(224&o)){if(r+1>=e.length)return e;if(n=255&e[++r],128!=(192&n))return e;i+=String.fromCharCode((31&o)<<6&65535|63&n)}else{if(224!=(240&o))return e;if(r+2>=e.length)return e;if(n=255&e[++r],128!=(192&n))return e;if(t=255&e[++r],128!=(192&t))return e;i+=String.fromCharCode(65535&((15&o)<<12|(63&n)<<6|63&t))}return i}function or(e){return e[1]+e[0]}function nr(e,r,n){function t(){for(var e,c=0,a=(new Date).getTime();N(m.d.U);)if(++c%1e3==0&&(new Date).getTime()-a>200)return u&&(i=or(m.d.U.i.d)/d,n?n(i):void 0!==s&&o(i,s)),ur(t,0),!1;u&&(n?n(1):void 0!==s&&o(1,s)),e=rr(p(m.d.Z)),r?r(e):void 0!==s&&postMessage({action:ir,cbn:s,result:e})}var i,s,u,d,m={};"function"!=typeof r&&(s=r,r=n=0),m.d=g(new lr,e),d=or(m.d.H),u=d>-1,n?n(u?0:-1):void 0!==s&&o(u?0:-1,s),ur(t,0)}var tr,ir=2,sr=3,ur="function"==typeof setImmediate?setImmediate:setTimeout,dr=4294967296,mr=[4294967295,-dr],cr=[0,0],ar=[1,0],_r=r({}),fr=n(256),pr=r(),wr=r(new pr);tr.N=0,tr.cb=0;var Dr=r(),vr=r(new Dr);tr.N=0;var gr=r();tr.H=cr;var lr=r(new gr),Pr=r();tr.u=0,tr.p=0,tr.c=0;var Rr=r(),hr=r();tr.m=-1,tr.h=-1,tr.G=0,tr.d=cr,tr.S=cr,tr.C=0,tr.k=0,tr.Q=0,tr.R=0,tr.X=0,tr.f=0;var Cr=r();tr.g=0;var Sr=r();tr.s=0,tr.e=0,tr.T=0;var Mr=r(),Lr=r();tr.o=0;var Br=r();return tr.t=0,tr.j=0,"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(r){r&&r.W&&r.W.action==ir&&e.decompress(r.W.W,r.W.cbn)}}(),{decompress:nr}}();this.LZMA=this.LZMA_WORKER=e;
var e=function(){"use strict";function r(e,r){postMessage({action:nr,cbn:r,result:e})}function o(e){var r=[];return r[e-1]=void 0,r}function n(e,r){return i(e[0]+r[0],e[1]+r[1])}function t(e,r){var o,n;return e[0]==r[0]&&e[1]==r[1]?0:(o=0>e[1],n=0>r[1],o&&!n?-1:!o&&n?1:d(e,r)[1]<0?-1:1)}function i(e,r){var o,n;for(r%=0x10000000000000000,e%=0x10000000000000000,o=r%ir,n=Math.floor(e/ir)*ir,r=r-o+n,e=e-n+o;0>e;)e+=ir,r-=ir;for(;e>4294967295;)e-=ir,r+=ir;for(r%=0x10000000000000000;r>0x7fffffff00000000;)r-=0x10000000000000000;for(;-0x8000000000000000>r;)r+=0x10000000000000000;return[e,r]}function s(e){return e>=0?[e,0]:[e+ir,-ir]}function u(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-ir,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function d(e,r){return i(e[0]-r[0],e[1]-r[1])}function c(e,r){return e.ab=r,e.cb=0,e.O=r.length,e}function m(e){return e.cb>=e.O?-1:255&e.ab[e.cb++]}function a(e){return e.ab=o(32),e.O=0,e}function _(e){var r=e.ab;return r.length=e.O,r}function f(e,r,o,n){p(r,o,e.ab,e.O,n),e.O+=n}function p(e,r,o,n,t){for(var i=0;t>i;++i)o[n+i]=e[r+i]}function D(e,r,o){var n,t,i,u,d="",c=[];for(t=0;5>t;++t){if(i=m(r),-1==i)throw Error("truncated input");c[t]=i<<24>>24}if(n=b({}),!z(n,c))throw Error("corrupted input");for(t=0;64>t;t+=8){if(i=m(r),-1==i)throw Error("truncated input");i=i.toString(16),1==i.length&&(i="0"+i),d=i+""+d}/^0+$|^f+$/i.test(d)?e.M=sr:(u=parseInt(d,16),e.M=u>4294967295?sr:s(u)),e.S=I(n,r,o,e.M)}function g(e,r){return e.Y=a({}),D(e,c({},r),e.Y),e}function l(e,r,o){var n=e.y-r-1;for(0>n&&(n+=e.c);0!=o;--o)n>=e.c&&(n=0),e.x[e.y++]=e.x[n++],e.y>=e.c&&w(e)}function v(e,r){(null==e.x||e.c!=r)&&(e.x=o(r)),e.c=r,e.y=0,e.w=0}function w(e){var r=e.y-e.w;0!=r&&(f(e.T,e.x,e.w,r),e.y>=e.c&&(e.y=0),e.w=e.y)}function R(e,r){var o=e.y-r-1;return 0>o&&(o+=e.c),e.x[o]}function h(e,r){e.x[e.y++]=r,e.y>=e.c&&w(e)}function P(e){w(e),e.T=null}function C(e){return e-=2,4>e?e:3}function S(e){return 4>e?0:10>e?e-3:e-6}function M(e,r){return e.h=r,e.bb=null,e.V=1,e}function L(e){if(!e.V)throw Error("bad state");if(e.bb)throw Error("No encoding");return B(e),e.V}function B(e){var r=N(e.h);if(-1==r)throw Error("corrupted input");e.$=sr,e.Z=e.h.d,(1==r||t(e.h.U,ur)>=0&&t(e.h.d,e.h.U)>=0)&&(w(e.h.b),P(e.h.b),e.h.a.K=null,e.V=0)}function I(e,r,o,n){return e.a.K=r,P(e.b),e.b.T=o,y(e),e.f=0,e.l=0,e.R=0,e.Q=0,e._=0,e.U=n,e.d=ur,e.G=0,M({},e)}function N(e){var r,o,i,d,c,m;if(m=u(e.d)&e.P,0==Q(e.a,e.q,(e.f<<4)+m))r=Z(e.j,u(e.d),e.G),e.G=7>e.f?T(r,e.a):$(r,e.a,R(e.b,e.l)),h(e.b,e.G),e.f=S(e.f),e.d=n(e.d,dr);else{if(1==Q(e.a,e.E,e.f))i=0,0==Q(e.a,e.u,e.f)?0==Q(e.a,e.o,(e.f<<4)+m)&&(e.f=7>e.f?9:11,i=1):(0==Q(e.a,e.t,e.f)?o=e.R:(0==Q(e.a,e.s,e.f)?o=e.Q:(o=e._,e._=e.Q),e.Q=e.R),e.R=e.l,e.l=o),0==i&&(i=x(e.n,e.a,m)+2,e.f=7>e.f?8:11);else if(e._=e.Q,e.Q=e.R,e.R=e.l,i=2+x(e.C,e.a,m),e.f=7>e.f?7:10,c=q(e.k[C(i)],e.a),c>=4){if(d=(c>>1)-1,e.l=(2|1&c)<<d,14>c)e.l+=J(e.J,e.l-c-1,e.a,d);else if(e.l+=U(e.a,d-4)<<4,e.l+=F(e.r,e.a),0>e.l)return-1==e.l?1:-1}else e.l=c;if(t(s(e.l),e.d)>=0||e.l>=e.m)return-1;l(e.b,e.l,i),e.d=n(e.d,s(i)),e.G=R(e.b,0)}return 0}function b(e){e.b={},e.a={},e.q=o(192),e.E=o(12),e.u=o(12),e.t=o(12),e.s=o(12),e.o=o(192),e.k=o(4),e.J=o(114),e.r=j({},4),e.C=G({}),e.n=G({}),e.j={};for(var r=0;4>r;++r)e.k[r]=j({},6);return e}function y(e){e.b.w=0,e.b.y=0,X(e.q),X(e.o),X(e.E),X(e.u),X(e.t),X(e.s),X(e.J),H(e.j);for(var r=0;4>r;++r)X(e.k[r].z);A(e.C),A(e.n),X(e.r.z),V(e.a)}function z(e,r){var o,n,t,i,s,u,d;if(5>r.length)return 0;for(d=255&r[0],t=d%9,u=~~(d/9),i=u%5,s=~~(u/5),o=0,n=0;4>n;++n)o+=(255&r[1+n])<<8*n;return o>99999999||!W(e,t,i,s)?0:O(e,o)}function O(e,r){return 0>r?0:(e.A!=r&&(e.A=r,e.m=Math.max(e.A,1),v(e.b,Math.max(e.m,4096))),1)}function W(e,r,o,n){if(r>8||o>4||n>4)return 0;E(e.j,o,r);var t=1<<n;return k(e.C,t),k(e.n,t),e.P=t-1,1}function k(e,r){for(;r>e.e;++e.e)e.I[e.e]=j({},3),e.H[e.e]=j({},3)}function x(e,r,o){if(0==Q(r,e.N,0))return q(e.I[o],r);var n=8;return n+=0==Q(r,e.N,1)?q(e.H[o],r):8+q(e.L,r)}function G(e){return e.N=o(2),e.I=o(16),e.H=o(16),e.L=j({},8),e.e=0,e}function A(e){X(e.N);for(var r=0;e.e>r;++r)X(e.I[r].z),X(e.H[r].z);X(e.L.z)}function E(e,r,n){var t,i;if(null==e.F||e.g!=n||e.B!=r)for(e.B=r,e.X=(1<<r)-1,e.g=n,i=1<<e.g+e.B,e.F=o(i),t=0;i>t;++t)e.F[t]=K({})}function Z(e,r,o){return e.F[((r&e.X)<<e.g)+((255&o)>>>8-e.g)]}function H(e){var r,o;for(o=1<<e.g+e.B,r=0;o>r;++r)X(e.F[r].v)}function T(e,r){var o=1;do o=o<<1|Q(r,e.v,o);while(256>o);return o<<24>>24}function $(e,r,o){var n,t,i=1;do if(t=o>>7&1,o<<=1,n=Q(r,e.v,(1+t<<8)+i),i=i<<1|n,t!=n){for(;256>i;)i=i<<1|Q(r,e.v,i);break}while(256>i);return i<<24>>24}function K(e){return e.v=o(768),e}function j(e,r){return e.D=r,e.z=o(1<<r),e}function q(e,r){var o,n=1;for(o=e.D;0!=o;--o)n=(n<<1)+Q(r,e.z,n);return n-(1<<e.D)}function F(e,r){var o,n,t=1,i=0;for(n=0;e.D>n;++n)o=Q(r,e.z,t),t<<=1,t+=o,i|=o<<n;return i}function J(e,r,o,n){var t,i,s=1,u=0;for(i=0;n>i;++i)t=Q(o,e,r+s),s<<=1,s+=t,u|=t<<i;return u}function Q(e,r,o){var n,t=r[o];return n=(e.i>>>11)*t,(-2147483648^n)>(-2147483648^e.p)?(e.i=n,r[o]=t+(2048-t>>>5)<<16>>16,0==(-16777216&e.i)&&(e.p=e.p<<8|m(e.K),e.i<<=8),0):(e.i-=n,e.p-=n,r[o]=t-(t>>>5)<<16>>16,0==(-16777216&e.i)&&(e.p=e.p<<8|m(e.K),e.i<<=8),1)}function U(e,r){var o,n,t=0;for(o=r;0!=o;--o)e.i>>>=1,n=e.p-e.i>>>31,e.p-=e.i&n-1,t=t<<1|1-n,0==(-16777216&e.i)&&(e.p=e.p<<8|m(e.K),e.i<<=8);return t}function V(e){e.p=0,e.i=-1;for(var r=0;5>r;++r)e.p=e.p<<8|m(e.K)}function X(e){for(var r=e.length-1;r>=0;--r)e[r]=1024}function Y(e){var r,o,n,t,i="",s=e.length;for(r=0;s>r;++r)if(o=255&e[r],0==(128&o)){if(0==o)return e;i+=String.fromCharCode(65535&o)}else if(192==(224&o)){if(r+1>=e.length)return e;if(n=255&e[++r],128!=(192&n))return e;i+=String.fromCharCode((31&o)<<6&65535|63&n)}else{if(224!=(240&o))return e;if(r+2>=e.length)return e;if(n=255&e[++r],128!=(192&n))return e;if(t=255&e[++r],128!=(192&t))return e;i+=String.fromCharCode(65535&((15&o)<<12|(63&n)<<6|63&t))}return i}function er(e){return e[1]+e[0]}function rr(e,o,n){function t(){for(var e,m=0,a=(new Date).getTime();L(c.d.S);)if(++m%1e3==0&&(new Date).getTime()-a>200)return u&&(i=er(c.d.S.h.d)/d,n?n(i):void 0!==s&&r(i,s)),tr(t,0),0;u&&(n?n(1):void 0!==s&&r(1,s)),e=Y(_(c.d.Y)),o?o(e):void 0!==s&&postMessage({action:or,cbn:s,result:e})}var i,s,u,d,c={};"function"!=typeof o&&(s=o,o=n=0),c.d=g({},e),d=er(c.d.M),u=d>-1,n?n(u?0:-1):void 0!==s&&r(u?0:-1,s),tr(t,0)}var or=2,nr=3,tr="function"==typeof setImmediate?setImmediate:setTimeout,ir=4294967296,sr=[4294967295,-ir],ur=[0,0],dr=[1,0];return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||!function(){onmessage=function(r){r&&r.W&&r.W.action==or&&e.decompress(r.W.W,r.W.cbn)}}(),{decompress:rr}}();this.LZMA=this.LZMA_WORKER=e;

@@ -22,11 +22,8 @@ ///NOTE: This file was generated by minify.js from lzma_worker.js. Do no modify.

wait = typeof setImmediate == "function" ? setImmediate : setTimeout,
__4294967296 = 4294967296;
__4294967296 = 4294967296,
N1_longLit = [4294967295, -__4294967296],
P0_longLit = [0, 0],
P1_longLit = [1, 0];
function make_thing(proto)
{
function func() {}
_ = func.prototype = proto || new Object_0();
return func;
}
function update_progress(percent, cbn) {

@@ -40,9 +37,2 @@ postMessage({

var _,
N1_longLit = [4294967295, -__4294967296],
P0_longLit = [0, 0],
P1_longLit = [1, 0],
Object_0 = make_thing({});
function initDim(len) {

@@ -56,6 +46,3 @@ ///NOTE: This is MUCH faster than "new Array(len)" in newer versions of v8 (starting with Node.js 0.11.15, which uses v8 3.28.73).

function add(a, b) {
var newHigh, newLow;
newHigh = a[1] + b[1];
newLow = a[0] + b[0];
return create(newLow, newHigh);
return create(a[0] + b[0], a[1] + b[1]);
}

@@ -111,17 +98,3 @@

function fromInt(value) {
var rebase, result;
if (value > -129 && value < 128) {
rebase = value + 128;
result = boxedValues[rebase];
if (result == null) {
result = boxedValues[rebase] = internalFromInt(value);
}
return result;
}
return internalFromInt(value);
}
function internalFromInt(value) {
if (value >= 0) {

@@ -144,12 +117,5 @@ return [value, 0];

function sub(a, b) {
var newHigh, newLow;
newHigh = a[1] - b[1];
newLow = a[0] - b[0];
return create(newLow, newHigh);
return create(a[0] - b[0], a[1] - b[1]);
}
var boxedValues = initDim(256);
var InputStream = make_thing();
function $ByteArrayInputStream(this$static, buf) {

@@ -171,10 +137,5 @@ this$static.buf = buf;

var ByteArrayInputStream = make_thing(new InputStream());
_.count = 0;
_.pos = 0;
var OutputStream = make_thing();
function $ByteArrayOutputStream(this$static) {
this$static.buf = initDim(32);
this$static.count = 0;
return this$static;

@@ -196,7 +157,4 @@ }

var ByteArrayOutputStream = make_thing(new OutputStream());
_.count = 0;
function arraycopy(src, srcOfs, dest, destOfs, len) {

@@ -215,8 +173,7 @@ for (var i = 0; i < len; ++i) {

i,
properties = initDim(5),
properties = [],
r,
tmp_length,
l = properties.length;
tmp_length;
for (i = 0; i < l; ++i) {
for (i = 0; i < 5; ++i) {
r = $read(input);

@@ -228,3 +185,3 @@ if (r == -1)

decoder = $Decoder(new Decoder());
decoder = $Decoder({});
if (!$SetDecoderProperties(decoder, properties)) {

@@ -260,12 +217,7 @@ throw new Error("corrupted input");

var LZMADecompressor = make_thing();
_.length_0 = P0_longLit;
function $LZMAByteArrayDecompressor(this$static, data) {
this$static.output = $ByteArrayOutputStream(new ByteArrayOutputStream());
$init_0(this$static, $ByteArrayInputStream(new ByteArrayInputStream(), data), this$static.output);
this$static.output = $ByteArrayOutputStream({});
$init_0(this$static, $ByteArrayInputStream({}, data), this$static.output);
return this$static;
}
var LZMAByteArrayDecompressor = make_thing(new LZMADecompressor());
/** de */

@@ -275,4 +227,3 @@

function $CopyBlock(this$static, distance, len) {
var pos;
pos = this$static._pos - distance - 1;
var pos = this$static._pos - distance - 1;
if (pos < 0) {

@@ -302,4 +253,3 @@ pos += this$static._windowSize;

function $Flush_0(this$static) {
var size;
size = this$static._pos - this$static._streamPos;
var size = this$static._pos - this$static._streamPos;
if (size == 0) {

@@ -316,4 +266,3 @@ return;

function $GetByte(this$static, distance) {
var pos;
pos = this$static._pos - distance - 1;
var pos = this$static._pos - distance - 1;
if (pos < 0) {

@@ -336,7 +285,2 @@ pos += this$static._windowSize;

}
var OutWindow = make_thing();
_._pos = 0;
_._streamPos = 0;
_._windowSize = 0;
/** de */

@@ -367,3 +311,3 @@

this$static.encoder = null;
this$static.alive = true;
this$static.alive = 1;
return this$static;

@@ -392,4 +336,3 @@ }

function $processDecoderChunk(this$static) {
var result;
result = $CodeOneChunk(this$static.decoder);
var result = $CodeOneChunk(this$static.decoder);
if (result == -1) {

@@ -404,3 +347,3 @@ throw new Error("corrupted input");

this$static.decoder.m_RangeDecoder.Stream = null;
this$static.alive = false;
this$static.alive = 0;
}

@@ -411,4 +354,2 @@ }

var Chunker = make_thing();
/** ds */

@@ -428,3 +369,3 @@ function $CodeInChunks(this$static, inStream, outStream, outSize) {

this$static.prevByte = 0;
return $Chunker(new Chunker(), this$static);
return $Chunker({}, this$static);
}

@@ -438,7 +379,6 @@

if (this$static.state < 7) {
this$static.prevByte = $DecodeNormal(decoder2, this$static.m_RangeDecoder);
this$static.prevByte = $DecodeNormal(decoder2, this$static.m_RangeDecoder);
} else {
this$static.prevByte = $DecodeWithMatchByte(decoder2, this$static.m_RangeDecoder, $GetByte(this$static.m_OutWindow, this$static.rep0));
}
else {
this$static.prevByte = $DecodeWithMatchByte(decoder2, this$static.m_RangeDecoder, $GetByte(this$static.m_OutWindow, this$static.rep0));
}
$PutByte(this$static.m_OutWindow, this$static.prevByte);

@@ -510,5 +450,4 @@ this$static.state = StateUpdateChar(this$static.state);

function $Decoder(this$static) {
var i;
this$static.m_OutWindow = new OutWindow();
this$static.m_RangeDecoder = new Decoder_0();
this$static.m_OutWindow = {};
this$static.m_RangeDecoder = {};
this$static.m_IsMatchDecoders = initDim(192);

@@ -520,10 +459,10 @@ this$static.m_IsRepDecoders = initDim(12);

this$static.m_IsRep0LongDecoders = initDim(192);
this$static.m_PosSlotDecoder = [0,0,0,0];
this$static.m_PosSlotDecoder = initDim(4);
this$static.m_PosDecoders = initDim(114);
this$static.m_PosAlignDecoder = $BitTreeDecoder(new BitTreeDecoder(), 4);
this$static.m_LenDecoder = $Decoder$LenDecoder(new Decoder$LenDecoder());
this$static.m_RepLenDecoder = $Decoder$LenDecoder(new Decoder$LenDecoder());
this$static.m_LiteralDecoder = new Decoder$LiteralDecoder();
for (i = 0; i < 4; ++i) {
this$static.m_PosSlotDecoder[i] = $BitTreeDecoder(new BitTreeDecoder(), 6);
this$static.m_PosAlignDecoder = $BitTreeDecoder({}, 4);
this$static.m_LenDecoder = $Decoder$LenDecoder({});
this$static.m_RepLenDecoder = $Decoder$LenDecoder({});
this$static.m_LiteralDecoder = {};
for (var i = 0; i < 4; ++i) {
this$static.m_PosSlotDecoder[i] = $BitTreeDecoder({}, 6);
}

@@ -534,3 +473,2 @@ return this$static;

function $Init_1(this$static) {
var i;
this$static.m_OutWindow._streamPos = 0;

@@ -546,3 +484,3 @@ this$static.m_OutWindow._pos = 0;

$Init_0(this$static.m_LiteralDecoder);
for (i = 0; i < 4; ++i) {
for (var i = 0; i < 4; ++i) {
InitBitModels(this$static.m_PosSlotDecoder[i].Models);

@@ -559,3 +497,3 @@ }

if (properties.length < 5)
return false;
return 0;
val = properties[0] & 255;

@@ -572,3 +510,3 @@ lc = val % 9;

if (dictionarySize > 99999999 || !$SetLcLpPb(this$static, lc, lp, pb)) {
return false;
return 0;
}

@@ -580,3 +518,3 @@ return $SetDictionarySize(this$static, dictionarySize);

if (dictionarySize < 0) {
return false;
return 0;
}

@@ -588,35 +526,21 @@ if (this$static.m_DictionarySize != dictionarySize) {

}
return true;
return 1;
}
function $SetLcLpPb(this$static, lc, lp, pb) {
var numPosStates;
if (lc > 8 || lp > 4 || pb > 4) {
return false;
return 0;
}
$Create_0(this$static.m_LiteralDecoder, lp, lc);
numPosStates = 1 << pb;
var numPosStates = 1 << pb;
$Create(this$static.m_LenDecoder, numPosStates);
$Create(this$static.m_RepLenDecoder, numPosStates);
this$static.m_PosStateMask = numPosStates - 1;
return true;
return 1;
}
var Decoder = make_thing();
_.m_DictionarySize = -1;
_.m_DictionarySizeCheck = -1;
_.m_PosStateMask = 0;
_.nowPos64 = P0_longLit;
_.outSize = P0_longLit;
_.prevByte = 0;
_.rep0 = 0;
_.rep1 = 0;
_.rep2 = 0;
_.rep3 = 0;
_.state = 0;
function $Create(this$static, numPosStates) {
for (; this$static.m_NumPosStates < numPosStates; ++this$static.m_NumPosStates) {
this$static.m_LowCoder[this$static.m_NumPosStates] = $BitTreeDecoder(new BitTreeDecoder(), 3);
this$static.m_MidCoder[this$static.m_NumPosStates] = $BitTreeDecoder(new BitTreeDecoder(), 3);
this$static.m_LowCoder[this$static.m_NumPosStates] = $BitTreeDecoder({}, 3);
this$static.m_MidCoder[this$static.m_NumPosStates] = $BitTreeDecoder({}, 3);
}

@@ -626,7 +550,6 @@ }

function $Decode(this$static, rangeDecoder, posState) {
var symbol;
if ($DecodeBit(rangeDecoder, this$static.m_Choice, 0) == 0) {
return $Decode_0(this$static.m_LowCoder[posState], rangeDecoder);
}
symbol = 8;
var symbol = 8;
if ($DecodeBit(rangeDecoder, this$static.m_Choice, 1) == 0) {

@@ -641,6 +564,7 @@ symbol += $Decode_0(this$static.m_MidCoder[posState], rangeDecoder);

function $Decoder$LenDecoder(this$static) {
this$static.m_Choice = [0,0];
this$static.m_Choice = initDim(2);
this$static.m_LowCoder = initDim(16);
this$static.m_MidCoder = initDim(16);
this$static.m_HighCoder = $BitTreeDecoder(new BitTreeDecoder(), 8);
this$static.m_HighCoder = $BitTreeDecoder({}, 8);
this$static.m_NumPosStates = 0;
return this$static;

@@ -650,5 +574,4 @@ }

function $Init(this$static) {
var posState;
InitBitModels(this$static.m_Choice);
for (posState = 0; posState < this$static.m_NumPosStates; ++posState) {
for (var posState = 0; posState < this$static.m_NumPosStates; ++posState) {
InitBitModels(this$static.m_LowCoder[posState].Models);

@@ -661,5 +584,2 @@ InitBitModels(this$static.m_MidCoder[posState].Models);

var Decoder$LenDecoder = make_thing();
_.m_NumPosStates = 0;
function $Create_0(this$static, numPosBits, numPrevBits) {

@@ -675,3 +595,3 @@ var i, numStates;

for (i = 0; i < numStates; ++i)
this$static.m_Coders[i] = $Decoder$LiteralDecoder$Decoder2(new Decoder$LiteralDecoder$Decoder2());
this$static.m_Coders[i] = $Decoder$LiteralDecoder$Decoder2({});
}

@@ -692,10 +612,4 @@

var Decoder$LiteralDecoder = make_thing();
_.m_NumPosBits = 0;
_.m_NumPrevBits = 0;
_.m_PosMask = 0;
function $DecodeNormal(this$static, rangeDecoder) {
var symbol;
symbol = 1;
var symbol = 1;
do {

@@ -708,4 +622,3 @@ symbol = symbol << 1 | $DecodeBit(rangeDecoder, this$static.m_Decoders, symbol);

function $DecodeWithMatchByte(this$static, rangeDecoder, matchByte) {
var bit, matchBit, symbol;
symbol = 1;
var bit, matchBit, symbol = 1;
do {

@@ -731,4 +644,2 @@ matchBit = matchByte >> 7 & 1;

var Decoder$LiteralDecoder$Decoder2 = make_thing();
/** de */

@@ -744,4 +655,3 @@

function $Decode_0(this$static, rangeDecoder) {
var bitIndex, m;
m = 1;
var bitIndex, m = 1;
for (bitIndex = this$static.NumBitLevels; bitIndex != 0; --bitIndex) {

@@ -754,5 +664,3 @@ m = (m << 1) + $DecodeBit(rangeDecoder, this$static.Models, m);

function $ReverseDecode(this$static, rangeDecoder) {
var bit, bitIndex, m, symbol;
m = 1;
symbol = 0;
var bit, bitIndex, m = 1, symbol = 0;
for (bitIndex = 0; bitIndex < this$static.NumBitLevels; ++bitIndex) {

@@ -768,5 +676,3 @@ bit = $DecodeBit(rangeDecoder, this$static.Models, m);

function ReverseDecode(Models, startIndex, rangeDecoder, NumBitLevels) {
var bit, bitIndex, m, symbol;
m = 1;
symbol = 0;
var bit, bitIndex, m = 1, symbol = 0;
for (bitIndex = 0; bitIndex < NumBitLevels; ++bitIndex) {

@@ -780,5 +686,2 @@ bit = $DecodeBit(rangeDecoder, Models, startIndex + m);

}
var BitTreeDecoder = make_thing();
_.NumBitLevels = 0;
/** de */

@@ -788,4 +691,3 @@

function $DecodeBit(this$static, probs, index) {
var newBound, prob;
prob = probs[index];
var newBound, prob = probs[index];
newBound = (this$static.Range >>> 11) * prob;

@@ -813,4 +715,3 @@ if ((this$static.Code ^ -2147483648) < (newBound ^ -2147483648)) {

function $DecodeDirectBits(this$static, numTotalBits) {
var i, result, t;
result = 0;
var i, t, result = 0;
for (i = numTotalBits; i != 0; --i) {

@@ -830,18 +731,12 @@ this$static.Range >>>= 1;

function $Init_8(this$static) {
var i;
this$static.Code = 0;
this$static.Range = -1;
for (i = 0; i < 5; ++i) {
for (var i = 0; i < 5; ++i) {
this$static.Code = this$static.Code << 8 | $read(this$static.Stream);
}
}
var Decoder_0 = make_thing();
_.Code = 0;
_.Range = 0;
/** de */
function InitBitModels(probs) {
var i;
for (i = probs.length - 1; i >= 0; --i) {
for (var i = probs.length - 1; i >= 0; --i) {
probs[i] = 1024;

@@ -918,3 +813,3 @@ }

this$static.d = $LZMAByteArrayDecompressor(new LZMAByteArrayDecompressor(), byte_arr);
this$static.d = $LZMAByteArrayDecompressor({}, byte_arr);

@@ -948,3 +843,3 @@ len = toDouble(this$static.d.length_0);

wait(do_action, 0);
return false;
return 0;
}

@@ -951,0 +846,0 @@ }

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc