aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Dailly <sebastien@chimrod.com>2021-02-04 21:03:33 +0100
committerSébastien Dailly <sebastien@chimrod.com>2021-11-18 14:39:50 +0100
commitf0723c5a7ff9db68ab428f1aaca91809e8823fac (patch)
tree6480e2e10358bfc4b8b62ed18d07a7c572613185
parenta67b1cbc8213cae1bf8ff61581ab4c60147ff7f3 (diff)
Css merge tool (and application with custom css)
-rw-r--r--.gitignore2
-rw-r--r--Makefile7
-rw-r--r--content/pages/css_merger/css.js5173
-rwxr-xr-xcontent/pages/css_merger/css_merger.rst55
-rwxr-xr-xpelicanconf.py4
-rwxr-xr-xtheme/custom/custom.css (renamed from content/extras/custom.css)0
6 files changed, 5237 insertions, 4 deletions
diff --git a/.gitignore b/.gitignore
index 15d7067..925e99b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
+# Ignore the minified style
+content/extras/style.min.css
disqus.py
output/*
cache/
diff --git a/Makefile b/Makefile
index 809fb10..510d3bc 100644
--- a/Makefile
+++ b/Makefile
@@ -49,7 +49,10 @@ help:
@echo 'Set the RELATIVE variable to 1 to enable relative urls '
@echo ' '
-html:
+content/extras/style.min.css: theme/Flex/static/stylesheet/style.min.css theme/custom/custom.css
+ css_merge -o $@ $^
+
+html: content/extras/style.min.css
"$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
clean:
@@ -70,7 +73,7 @@ devserver:
devserver-global:
$(PELICAN) -lr $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -b 0.0.0.0
-publish:
+publish: content/extras/style.min.css
$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS)
sync: publish
diff --git a/content/pages/css_merger/css.js b/content/pages/css_merger/css.js
new file mode 100644
index 0000000..52f317b
--- /dev/null
+++ b/content/pages/css_merger/css.js
@@ -0,0 +1,5173 @@
+// Generated by js_of_ocaml 3.8.0
+(function(t){"use strict";var
+hb="%Li",eM="*",hL=" : flags Open_text and Open_binary are not compatible",hE="Invalid_argument",dC="Map.bal",dE=",",hD="@[",eG=1255,l=255,hu="{@;<1 1>@[<v>%a@]@,}@,",hS=0x800,a7=0xffff,dH=123,dB="jsError",a6=0x8000,hC="%ni",hK=" {%a}",hs="none",ht=12520,hR="%X",eJ=-46,cR=256,hl="End_of_file",hk="Failure",hZ="infinity",bj=0xff,hj=814,p=-45,cP=1000,dF=126,hr="<h>",n="",hJ="Stack_overflow",eF=247,eI="^",k="css/lib/menhir_parser.ml",by="<v>",ag="0",hi=" !important",cb=0x3f,eL=-97,eE="@;<1 1>",hI="Not_found",eO=0xf,cS=128,b$=-48,hh=0xdc00,hA="Sys_blocked_io",hB="p",eW="css/lib/lexer.ml",h9="fd ",bQ=125,h8=-61,hq="Match_failure",J=248,ha="static/",R="camlinternalFormat.ml",hQ="Division_by_zero",eQ="src/note.ml",eR=-10,h7=">",eP=252,h5="float",h6=1027,hg="Sys_error",bi=".",ca="+",hY=0xf0,g$=-80,bw="@,",hz="%u",hX=110,hP="%d",hW=116,hp="%li",hH=1026,dz=-40,hO="buffer.ml",h4="!important",dA="int_of_string",bh=127,cQ=1024,hV=-32,hy="@{",a5=" ",aW=0x80,eV="e",g_="Undefined_recursive_module",he=120,hf=103,hx=" : flags Open_rdonly and Open_wronly are not compatible",eU="button",bx=102,h3="([^/]*)",bO=512,bP="-",hw=1256,hG=":",eH="nan",hd=0x7ff0,ho=0xe0,hv=" : file already exists",hN="right",eN=101,hU="%s",dy="Set.bal",hn=0xdfff,bg=0xffffff,bf="/",eK="compare: functional value",hT="Assert_failure",hc="0x",h2=-43,g9="%i",h1="Out_of_memory",hF=114,dD=254,h0="fas",eS=" {",eT="index out of bounds",hM=100,hm=250,dG="_bigarr02";function
+ix(b,a){throw[0,b,a]}var
+L=[0];function
+rq(b,c){function
+f(a){ix(L.Undefined_recursive_module,b)}function
+e(b,c,a){if(typeof
+b==="number")switch(b){case
+0:c[a]={fun:f};break;case
+1:c[a]=[246,f];break;default:c[a]=[]}else
+switch(b[0]){case
+0:c[a]=[0];for(var
+d=1;d<b[1].length;d++)e(b[1][d],c[a],d);break;default:c[a]=b[1]}}var
+a=[];e(c,a,0);return a[0]}function
+iB(c,a){if(typeof
+a==="function"){c.fun=a;return 0}if(a.fun){c.fun=a.fun;return 0}var
+b=a.length;while(b--)c[b]=a[b];return 0}function
+h$(b,c,d){if(typeof
+b==="number")switch(b){case
+0:case
+1:case
+2:default:iB(c,d)}else
+switch(b[0]){case
+0:for(var
+a=1;a<b[1].length;a++)h$(b[1][a],c[a],d[a]);break}return 0}function
+rr(d,b,e,c,f){if(c<=b)for(var
+a=1;a<=f;a++)e[c+a]=d[b+a];else
+for(var
+a=f;a>=1;a--)e[c+a]=d[b+a];return 0}function
+fa(c,b,a){var
+d=String.fromCharCode;if(b==0&&a<=4096&&a==c.length)return d.apply(null,c);var
+e=n;for(;0<a;b+=cQ,a-=cQ)e+=d.apply(null,c.slice(b,b+Math.min(a,cQ)));return e}function
+dI(b){if(t.Uint8Array)var
+c=new(t.Uint8Array)(b.l);else
+var
+c=new
+Array(b.l);var
+e=b.c,d=e.length,a=0;for(;a<d;a++)c[a]=e.charCodeAt(a);for(d=b.l;a<d;a++)c[a]=0;b.c=c;b.t=4;return c}function
+bA(d,e,b,f,c){if(c==0)return 0;if(f==0&&(c>=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?fa(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else
+if(b.t==2&&f==b.c.length){b.c+=d.t==4?fa(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)dI(b);var
+g=d.c,h=b.c;if(d.t==4)if(f<=e)for(var
+a=0;a<c;a++)h[f+a]=g[e+a];else
+for(var
+a=c-1;a>=0;a--)h[f+a]=g[e+a];else{var
+i=Math.min(c,g.length-e);for(var
+a=0;a<i;a++)h[f+a]=g.charCodeAt(e+a);for(;a<c;a++)h[f+a]=0}}return 0}function
+bl(a){return a}function
+bB(a,b,c,d,e){bA(bl(a),b,c,d,e);return 0}function
+cj(b,a){if(b==0)return n;if(a.repeat)return a.repeat(b);var
+d=n,c=0;for(;;){if(b&1)d+=a;b>>=1;if(b==0)return d;a+=a;c++;if(c==9)a.slice(0,1)}}function
+ce(a){if(a.t==2)a.c+=cj(a.l-a.c.length,"\0");else
+a.c=fa(a.c,0,a.c.length);a.t=0}function
+iC(a){if(a.length<24){for(var
+b=0;b<a.length;b++)if(a.charCodeAt(b)>bh)return false;return true}else
+return!/[^\x00-\x7f]/.test(a)}function
+fb(e){for(var
+j=n,c=n,g,f,h,a,b=0,i=e.length;b<i;b++){f=e.charCodeAt(b);if(f<aW){for(var
+d=b+1;d<i&&(f=e.charCodeAt(d))<aW;d++);if(d-b>bO){c.substr(0,1);j+=c;c=n;j+=e.slice(b,d)}else
+c+=e.slice(b,d);if(d==i)break;b=d}a=1;if(++b<i&&((h=e.charCodeAt(b))&-64)==cS){g=h+(f<<6);if(f<ho){a=g-0x3080;if(a<aW)a=1}else{a=2;if(++b<i&&((h=e.charCodeAt(b))&-64)==cS){g=h+(g<<6);if(f<hY){a=g-0xe2080;if(a<hS||a>=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b<i&&((h=e.charCodeAt(b))&-64)==cS&&f<0xf5){a=h-0x3c82080+(g<<6);if(a<0x10000||a>0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else
+if(a>a7)c+=String.fromCharCode(0xd7c0+(a>>10),hh+(a&0x3FF));else
+c+=String.fromCharCode(a);if(c.length>cQ){c.substr(0,1);j+=c;c=n}}return j+c}function
+bk(c,a,b){this.t=c;this.c=a;this.l=b}bk.prototype.toString=function(){switch(this.t){case
+9:return this.c;default:ce(this);case
+0:if(iC(this.c)){this.t=9;return this.c}this.t=8;case
+8:return this.c}};bk.prototype.toUtf16=function(){var
+a=this.toString();if(this.t==9)return a;return fb(a)};bk.prototype.slice=function(){var
+a=this.t==4?this.c.slice():this.c;return new
+bk(this.t,a,this.l)};function
+ij(a){return new
+bk(0,a,a.length)}function
+a(a){return ij(a)}function
+e_(c,b){ix(c,a(b))}function
+T(a){e_(L.Invalid_argument,a)}function
+ih(){T(eT)}function
+K(a,c,b){b&=bj;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}dI(a)}a.c[c]=b;return 0}function
+bC(b,a,c){if(a>>>0>=b.l)ih();return K(b,a,c)}function
+cU(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
+0:return a.c.charCodeAt(b);case
+4:return a.c[b]}}function
+aX(c,a){if(c.fun)return aX(c.fun,a);if(typeof
+c!=="function")return c;var
+b=c.length|0;if(b===0)return c.apply(null,a);var
+e=a.length|0,d=b-e|0;if(d==0)return c.apply(null,a);else
+if(d<0)return aX(c.apply(null,a.slice(0,b)),a.slice(b));else
+return function(){var
+e=arguments.length==0?1:arguments.length,d=new
+Array(a.length+e);for(var
+b=0;b<a.length;b++)d[b]=a[b];for(var
+b=0;b<arguments.length;b++)d[a.length+b]=arguments[b];return aX(c,d)}}function
+cT(){T(eT)}function
+Z(a,b){if(b>>>0>=a.length-1)cT();return a}function
+rA(a){if(isFinite(a)){if(Math.abs(a)>=2.2250738585072014e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}function
+bn(a){if((a.t&6)!=0)ce(a);return a.c}var
+sg=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
+sf(a){if(sg)return Math.floor(Math.log2(a));var
+b=0;if(a==0)return-Infinity;if(a>=1)while(a>=2){a/=2;b++}else
+while(a<1){a*=2;b--}return b}function
+e0(c){var
+a=new(t.Float32Array)(1);a[0]=c;var
+b=new(t.Int32Array)(a.buffer);return b[0]|0}var
+ir=Math.pow(2,-24);function
+r7(a){throw a}function
+iy(){r7(L.Division_by_zero)}function
+q(b,c,a){this.lo=b&bg;this.mi=c&bg;this.hi=a&a7}q.prototype.caml_custom="_j";q.prototype.copy=function(){return new
+q(this.lo,this.mi,this.hi)};q.prototype.ucompare=function(a){if(this.hi>a.hi)return 1;if(this.hi<a.hi)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};q.prototype.compare=function(a){var
+b=this.hi<<16,c=a.hi<<16;if(b>c)return 1;if(b<c)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};q.prototype.neg=function(){var
+a=-this.lo,b=-this.mi+(a>>24),c=-this.hi+(b>>24);return new
+q(a,b,c)};q.prototype.add=function(a){var
+b=this.lo+a.lo,c=this.mi+a.mi+(b>>24),d=this.hi+a.hi+(c>>24);return new
+q(b,c,d)};q.prototype.sub=function(a){var
+b=this.lo-a.lo,c=this.mi-a.mi+(b>>24),d=this.hi-a.hi+(c>>24);return new
+q(b,c,d)};q.prototype.mul=function(a){var
+b=this.lo*a.lo,c=(b*ir|0)+this.mi*a.lo+this.lo*a.mi,d=(c*ir|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new
+q(b,c,d)};q.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};q.prototype.isNeg=function(){return this.hi<<16<0};q.prototype.and=function(a){return new
+q(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};q.prototype.or=function(a){return new
+q(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};q.prototype.xor=function(a){return new
+q(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};q.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new
+q(this.lo<<a,this.mi<<a|this.lo>>24-a,this.hi<<a|this.mi>>24-a);if(a<48)return new
+q(0,this.lo<<a-24,this.mi<<a-24|this.lo>>48-a);return new
+q(0,0,this.lo<<a-48)};q.prototype.shift_right_unsigned=function(a){a=a&63;if(a==0)return this;if(a<24)return new
+q(this.lo>>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new
+q(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new
+q(this.hi>>a-48,0,0)};q.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var
+c=this.hi<<16>>16;if(a<24)return new
+q(this.lo>>a|this.mi<<24-a,this.mi>>a|c<<24-a,this.hi<<16>>a>>>16);var
+b=this.hi<<16>>31;if(a<48)return new
+q(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&a7);return new
+q(this.hi<<16>>a-32,b,b)};q.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&bg;this.lo=this.lo<<1&bg};q.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&bg;this.mi=(this.mi>>>1|this.hi<<23)&bg;this.hi=this.hi>>>1};q.prototype.udivmod=function(e){var
+c=0,b=this.copy(),a=e.copy(),d=new
+q(0,0,0);while(b.ucompare(a)>0){c++;a.lsl1()}while(c>=0){c--;d.lsl1();if(b.ucompare(a)>=0){d.lo++;b=b.sub(a)}a.lsr1()}return{quotient:d,modulus:b}};q.prototype.div=function(a){var
+b=this;if(a.isZero())iy();var
+d=b.hi^a.hi;if(b.hi&a6)b=b.neg();if(a.hi&a6)a=a.neg();var
+c=b.udivmod(a).quotient;if(d&a6)c=c.neg();return c};q.prototype.mod=function(b){var
+a=this;if(b.isZero())iy();var
+d=a.hi;if(a.hi&a6)a=a.neg();if(b.hi&a6)b=b.neg();var
+c=a.udivmod(b).modulus;if(d&a6)c=c.neg();return c};q.prototype.toInt=function(){return this.lo|this.mi<<24};q.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};q.prototype.toArray=function(){return[this.hi>>8,this.hi&bj,this.mi>>16,this.mi>>8&bj,this.mi&bj,this.lo>>16,this.lo>>8&bj,this.lo&bj]};q.prototype.lo32=function(){return this.lo|(this.mi&bj)<<24};q.prototype.hi32=function(){return this.mi>>>8&a7|this.hi<<16};function
+dK(b,c,a){return new
+q(b,c,a)}function
+dJ(a){if(!isFinite(a)){if(isNaN(a))return dK(1,0,hd);return a>0?dK(0,0,hd):dK(0,0,0xfff0)}var
+f=a==0&&1/a==-Infinity?a6:a>=0?0:a6;if(f)a=-a;var
+b=sf(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-hH)}else{a/=Math.pow(2,b-h6);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
+d=Math.pow(2,24),c=a|0;a=(a-c)*d;var
+e=a|0;a=(a-e)*d;var
+g=a|0;c=c&eO|f|b<<4;return dK(g,e,c)}function
+cX(a){return a.toArray()}function
+ig(c,b,g){c.write(32,b.dims.length);c.write(32,b.kind|b.layout<<8);if(b.caml_custom==dG)for(var
+a=0;a<b.dims.length;a++)if(b.dims[a]<a7)c.write(16,b.dims[a]);else{c.write(16,a7);c.write(32,0);c.write(32,b.dims[a])}else
+for(var
+a=0;a<b.dims.length;a++)c.write(32,b.dims[a]);switch(b.kind){case
+2:case
+3:case
+12:for(var
+a=0;a<b.data.length;a++)c.write(8,b.data[a]);break;case
+4:case
+5:for(var
+a=0;a<b.data.length;a++)c.write(16,b.data[a]);break;case
+6:for(var
+a=0;a<b.data.length;a++)c.write(32,b.data[a]);break;case
+8:case
+9:c.write(8,0);for(var
+a=0;a<b.data.length;a++)c.write(32,b.data[a]);break;case
+7:for(var
+a=0;a<b.data.length/2;a++){var
+e=cX(b.get(a));for(var
+d=0;d<8;d++)c.write(8,e[d])}break;case
+1:for(var
+a=0;a<b.data.length;a++){var
+e=cX(dJ(b.get(a)));for(var
+d=0;d<8;d++)c.write(8,e[d])}break;case
+0:for(var
+a=0;a<b.data.length;a++){var
+e=e0(b.get(a));c.write(32,e)}break;case
+10:for(var
+a=0;a<b.data.length/2;a++){var
+d=b.get(a);c.write(32,e0(d[1]));c.write(32,e0(d[2]))}break;case
+11:for(var
+a=0;a<b.data.length/2;a++){var
+f=b.get(a),e=cX(dJ(f[1]));for(var
+d=0;d<8;d++)c.write(8,e[d]);var
+e=cX(dJ(f[2]));for(var
+d=0;d<8;d++)c.write(8,e[d])}break}g[0]=(4+b.dims.length)*4;g[1]=(4+b.dims.length)*8}function
+id(a){switch(a){case
+7:case
+10:case
+11:return 2;default:return 1}}function
+ru(c,e){var
+b=t,a;switch(c){case
+0:a=b.Float32Array;break;case
+1:a=b.Float64Array;break;case
+2:a=b.Int8Array;break;case
+3:a=b.Uint8Array;break;case
+4:a=b.Int16Array;break;case
+5:a=b.Uint16Array;break;case
+6:a=b.Int32Array;break;case
+7:a=b.Int32Array;break;case
+8:a=b.Int32Array;break;case
+9:a=b.Int32Array;break;case
+10:a=b.Float32Array;break;case
+11:a=b.Float64Array;break;case
+12:a=b.Uint8Array;break}if(!a)T("Bigarray.create: unsupported kind");var
+d=new
+a(e*id(c));return d}function
+e1(c){var
+a=new(t.Int32Array)(1);a[0]=c;var
+b=new(t.Float32Array)(a.buffer);return b[0]}function
+cW(a){return new
+q(a[7]<<0|a[6]<<8|a[5]<<16,a[4]<<0|a[3]<<8|a[2]<<16,a[1]<<0|a[0]<<8)}function
+e2(d){var
+f=d.lo,g=d.mi,b=d.hi,c=(b&0x7fff)>>4;if(c==2047)return(f|g|b&eO)==0?b&a6?-Infinity:Infinity:NaN;var
+e=Math.pow(2,-24),a=(f*e+g)*e+(b&eO);if(c>0){a+=16;a*=Math.pow(2,c-h6)}else
+a*=Math.pow(2,-hH);if(b&a6)a=-a;return a}function
+eX(b){var
+d=b.length,c=1;for(var
+a=0;a<d;a++){if(b[a]<0)T("Bigarray.create: negative dimension");c=c*b[a]}return c}function
+rI(b,a){return new
+q(b&bg,b>>>24&bj|(a&a7)<<8,a>>>16&a7)}function
+e3(a){return a.hi32()}function
+e4(a){return a.lo32()}var
+rv=dG;function
+bz(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}bz.prototype.caml_custom=rv;bz.prototype.offset=function(b){var
+c=0;if(typeof
+b==="number")b=[b];if(!(b
+instanceof
+Array))T("bigarray.js: invalid offset");if(this.dims.length!=b.length)T("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var
+a=0;a<this.dims.length;a++){if(b[a]<0||b[a]>=this.dims[a])cT();c=c*this.dims[a]+b[a]}else
+for(var
+a=this.dims.length-1;a>=0;a--){if(b[a]<1||b[a]>this.dims[a])cT();c=c*this.dims[a]+(b[a]-1)}return c};bz.prototype.get=function(a){switch(this.kind){case
+7:var
+d=this.data[a*2+0],b=this.data[a*2+1];return rI(d,b);case
+10:case
+11:var
+e=this.data[a*2+0],c=this.data[a*2+1];return[dD,e,c];default:return this.data[a]}};bz.prototype.set=function(a,b){switch(this.kind){case
+7:this.data[a*2+0]=e4(b);this.data[a*2+1]=e3(b);break;case
+10:case
+11:this.data[a*2+0]=b[1];this.data[a*2+1]=b[2];break;default:this.data[a]=b;break}return 0};bz.prototype.fill=function(b){switch(this.kind){case
+7:var
+c=e4(b),e=e3(b);if(c==e)this.data.fill(c);else
+for(var
+a=0;a<this.data.length;a++)this.data[a]=a%2==0?c:e;break;case
+10:case
+11:var
+d=b[1],f=b[2];if(d==f)this.data.fill(d);else
+for(var
+a=0;a<this.data.length;a++)this.data[a]=a%2==0?d:f;break;default:this.data.fill(b);break}};bz.prototype.compare=function(b,g){if(this.layout!=b.layout||this.kind!=b.kind){var
+e=this.kind|this.layout<<8,f=b.kind|b.layout<<8;return f-e}if(this.dims.length!=b.dims.length)return b.dims.length-this.dims.length;for(var
+a=0;a<this.dims.length;a++)if(this.dims[a]!=b.dims[a])return this.dims[a]<b.dims[a]?-1:1;switch(this.kind){case
+0:case
+1:case
+10:case
+11:var
+c,d;for(var
+a=0;a<this.data.length;a++){c=this.data[a];d=b.data[a];if(c<d)return-1;if(c>d)return 1;if(c!=d){if(!g)return NaN;if(c==c)return 1;if(d==d)return-1}}break;case
+7:for(var
+a=0;a<this.data.length;a+=2){if(this.data[a+1]<b.data[a+1])return-1;if(this.data[a+1]>b.data[a+1])return 1;if(this.data[a]>>>0<b.data[a]>>>0)return-1;if(this.data[a]>>>0>b.data[a]>>>0)return 1}break;case
+2:case
+3:case
+4:case
+5:case
+6:case
+8:case
+9:case
+12:for(var
+a=0;a<this.data.length;a++){if(this.data[a]<b.data[a])return-1;if(this.data[a]>b.data[a])return 1}break}return 0};function
+cc(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}cc.prototype=new
+bz();cc.prototype.offset=function(a){if(typeof
+a!=="number")if(a
+instanceof
+Array&&a.length==1)a=a[0];else
+T("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])cT();return a};cc.prototype.get=function(a){return this.data[a]};cc.prototype.set=function(a,b){this.data[a]=b;return 0};cc.prototype.fill=function(a){this.data.fill(a);return 0};function
+ib(c,d,a,b){var
+e=id(c);if(eX(a)*e!=b.length)T("length doesn't match dims");if(d==0&&a.length==1&&e==1)return new
+cc(c,d,a,b);return new
+bz(c,d,a,b)}function
+a_(a){e_(L.Failure,a)}function
+ic(b,v,r){var
+i=b.read32s();if(i<0||i>16)a_("input_value: wrong number of bigarray dimensions");var
+p=b.read32s(),j=p&bj,o=p>>8&1,h=[];if(r==dG)for(var
+a=0;a<i;a++){var
+n=b.read16u();if(n==a7){var
+t=b.read32u(),u=b.read32u();if(t!=0)a_("input_value: bigarray dimension overflow in 32bit");n=u}h.push(n)}else
+for(var
+a=0;a<i;a++)h.push(b.read32u());var
+d=eX(h),f=ru(j,d),g=ib(j,o,h,f);switch(j){case
+2:for(var
+a=0;a<d;a++)f[a]=b.read8s();break;case
+3:case
+12:for(var
+a=0;a<d;a++)f[a]=b.read8u();break;case
+4:for(var
+a=0;a<d;a++)f[a]=b.read16s();break;case
+5:for(var
+a=0;a<d;a++)f[a]=b.read16u();break;case
+6:for(var
+a=0;a<d;a++)f[a]=b.read32s();break;case
+8:case
+9:var
+s=b.read8u();if(s)a_("input_value: cannot read bigarray with 64-bit OCaml ints");for(var
+a=0;a<d;a++)f[a]=b.read32s();break;case
+7:var
+e=new
+Array(8);for(var
+a=0;a<d;a++){for(var
+c=0;c<8;c++)e[c]=b.read8u();var
+q=cW(e);g.set(a,q)}break;case
+1:var
+e=new
+Array(8);for(var
+a=0;a<d;a++){for(var
+c=0;c<8;c++)e[c]=b.read8u();var
+k=e2(cW(e));g.set(a,k)}break;case
+0:for(var
+a=0;a<d;a++){var
+k=e1(b.read32s());g.set(a,k)}break;case
+10:for(var
+a=0;a<d;a++){var
+m=e1(b.read32s()),l=e1(b.read32s());g.set(a,[dD,m,l])}break;case
+11:var
+e=new
+Array(8);for(var
+a=0;a<d;a++){for(var
+c=0;c<8;c++)e[c]=b.read8u();var
+m=e2(cW(e));for(var
+c=0;c<8;c++)e[c]=b.read8u();var
+l=e2(cW(e));g.set(a,[dD,m,l])}break}v[0]=(4+i)*4;return ib(j,o,h,f)}function
+ia(a,b,c){return a.compare(b,c)}function
+it(a,b){return Math.imul(a,b)}function
+bm(b,a){a=it(a,0xcc9e2d51|0);a=a<<15|a>>>32-15;a=it(a,0x1b873593);b^=a;b=b<<13|b>>>32-13;return(b+(b<<2)|0)+(0xe6546b64|0)|0}function
+rE(a,b){a=bm(a,e4(b));a=bm(a,e3(b));return a}function
+iq(a,b){return rE(a,dJ(b))}function
+ie(c){var
+b=eX(c.dims),d=0;switch(c.kind){case
+2:case
+3:case
+12:if(b>cR)b=cR;var
+e=0,a=0;for(a=0;a+4<=c.data.length;a+=4){e=c.data[a+0]|c.data[a+1]<<8|c.data[a+2]<<16|c.data[a+3]<<24;d=bm(d,e)}e=0;switch(b&3){case
+3:e=c.data[a+2]<<16;case
+2:e|=c.data[a+1]<<8;case
+1:e|=c.data[a+0];d=bm(d,e)}break;case
+4:case
+5:if(b>cS)b=cS;var
+e=0,a=0;for(a=0;a+2<=c.data.length;a+=2){e=c.data[a+0]|c.data[a+1]<<16;d=bm(d,e)}if((b&1)!=0)d=bm(d,c.data[a]);break;case
+6:if(b>64)b=64;for(var
+a=0;a<b;a++)d=bm(d,c.data[a]);break;case
+8:case
+9:if(b>64)b=64;for(var
+a=0;a<b;a++)d=bm(d,c.data[a]);break;case
+7:if(b>32)b=32;b*=2;for(var
+a=0;a<b;a++)d=bm(d,c.data[a]);break;case
+10:b*=2;case
+0:if(b>64)b=64;for(var
+a=0;a<b;a++)d=iq(d,c.data[a]);break;case
+11:b*=2;case
+1:if(b>32)b=32;for(var
+a=0;a<b;a++)d=iq(d,c.data[a]);break}return d}function
+rG(a,b){b[0]=4;return a.read32s()}function
+r3(a,b){switch(a.read8u()){case
+1:b[0]=4;return a.read32s();case
+2:a_("input_value: native integer value too large");default:a_("input_value: ill-formed native integer")}}function
+rR(c,d){var
+b=new
+Array(8);for(var
+a=0;a<8;a++)b[a]=c.read8u();d[0]=8;return cW(b)}function
+rN(e,d,b){var
+c=cX(d);for(var
+a=0;a<8;a++)e.write(8,c[a]);b[0]=8;b[1]=8}function
+rH(a,b,c){return a.compare(b)}function
+rK(a){return a.lo32()^a.hi32()}var
+io={"_j":{deserialize:rR,serialize:rN,fixed_length:8,compare:rH,hash:rK},"_i":{deserialize:rG,fixed_length:4},"_n":{deserialize:r3,fixed_length:4},"_bigarray":{deserialize:function(a,b){return ic(a,b,"_bigarray")},serialize:ig,compare:ia,hash:ie},"_bigarr02":{deserialize:function(a,b){return ic(a,b,dG)},serialize:ig,compare:ia,hash:ie}};function
+eY(a){return io[a.caml_custom]&&io[a.caml_custom].compare}function
+ik(f,c,d,e){var
+b=eY(c);if(b){var
+a=d>0?b(c,f,e):b(f,c,e);if(e&&a!=a)return d;if(+a!=+a)return+a;if((a|0)!=0)return a|0}return d}function
+dL(a){return a
+instanceof
+bk}function
+e6(a){return dL(a)}function
+il(a){if(typeof
+a==="number")return cP;else
+if(dL(a))return eP;else
+if(e6(a))return 1252;else
+if(a
+instanceof
+Array&&a[0]===a[0]>>>0&&a[0]<=l){var
+b=a[0]|0;return b==dD?0:b}else
+if(a
+instanceof
+String)return ht;else
+if(typeof
+a=="string")return ht;else
+if(a
+instanceof
+Number)return cP;else
+if(a&&a.caml_custom)return eG;else
+if(a&&a.compare)return hw;else
+if(typeof
+a=="function")return 1247;else
+if(typeof
+a=="symbol")return 1251;return 1001}function
+e5(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
+ii(a,b){a.t&6&&ce(a);b.t&6&&ce(b);return a.c<b.c?-1:a.c>b.c?1:0}function
+bR(a,b){return ii(a,b)}function
+cd(a,b,d){var
+e=[];for(;;){if(!(d&&a===b)){var
+f=il(a);if(f==hm){a=a[1];continue}var
+g=il(b);if(g==hm){b=b[1];continue}if(f!==g){if(f==cP){if(g==eG)return ik(a,b,-1,d);return-1}if(g==cP){if(f==eG)return ik(b,a,1,d);return 1}return f<g?-1:1}switch(f){case
+247:T(eK);break;case
+248:var
+c=e5(a[2],b[2]);if(c!=0)return c|0;break;case
+249:T(eK);break;case
+250:T("equal: got Forward_tag, should not happen");break;case
+251:T("equal: abstract value");break;case
+252:if(a!==b){var
+c=ii(a,b);if(c!=0)return c|0}break;case
+253:T("equal: got Double_tag, should not happen");break;case
+254:T("equal: got Double_array_tag, should not happen");break;case
+255:T("equal: got Custom_tag, should not happen");break;case
+1247:T(eK);break;case
+1255:var
+i=eY(a);if(i!=eY(b))return a.caml_custom<b.caml_custom?-1:1;if(!i)T("compare: abstract value");var
+c=i(a,b,d);if(c!=c)return d?-1:c;if(c!==(c|0))return-1;if(c!=0)return c|0;break;case
+1256:var
+c=a.compare(b,d);if(c!=c)return d?-1:c;if(c!==(c|0))return-1;if(c!=0)return c|0;break;case
+1000:a=+a;b=+b;if(a<b)return-1;if(a>b)return 1;if(a!=b){if(!d)return NaN;if(a==a)return 1;if(b==b)return-1}break;case
+1001:if(a<b)return-1;if(a>b)return 1;if(a!=b){if(!d)return NaN;if(a==a)return 1;if(b==b)return-1}break;case
+1251:if(a!==b){if(!d)return NaN;return 1}break;case
+1252:var
+a=bn(a),b=bn(b);if(a!==b){if(a<b)return-1;if(a>b)return 1}break;case
+12520:var
+a=a.toString(),b=b.toString();if(a!==b){if(a<b)return-1;if(a>b)return 1}break;case
+246:case
+254:default:if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)e.push(a,b,1);break}}if(e.length==0)return 0;var
+h=e.pop();b=e.pop();a=e.pop();if(h+1<a.length)e.push(a,b,h+1);a=a[h];b=b[h]}}function
+bD(a,b){return cd(a,b,true)}function
+P(a){if(a<0)T("Bytes.create");return new
+bk(a?2:9,n,a)}function
+cf(a,b){return+(cd(a,b,false)==0)}function
+rB(a,c,b,d){if(b>0)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=n;a.t=2}else{a.c=cj(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)dI(a);for(b+=c;c<b;c++)a.c[c]=d}return 0}function
+e9(d){d=bn(d);var
+e=d.length;if(e>31)T("format_int: format too long");var
+a={justify:ca,signstyle:bP,filler:a5,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
+c=0;c<e;c++){var
+b=d.charAt(c);switch(b){case"-":a.justify=bP;break;case"+":case" ":a.signstyle=b;break;case"0":a.filler=ag;break;case"#":a.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":a.width=0;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.width=a.width*10+b;c++}c--;break;case".":a.prec=0;c++;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.prec=a.prec*10+b;c++}c--;case"d":case"i":a.signedconv=true;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16;a.uppercase=true;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=true;a.conv=b;break;case"E":case"F":case"G":a.signedconv=true;a.uppercase=true;a.conv=b.toLowerCase();break}}return a}function
+eZ(b,f){if(b.uppercase)f=f.toUpperCase();var
+e=f.length;if(b.signedconv&&(b.sign<0||b.signstyle!=bP))e++;if(b.alternate){if(b.base==8)e+=1;if(b.base==16)e+=2}var
+c=n;if(b.justify==ca&&b.filler==a5)for(var
+d=e;d<b.width;d++)c+=a5;if(b.signedconv)if(b.sign<0)c+=bP;else
+if(b.signstyle!=bP)c+=b.signstyle;if(b.alternate&&b.base==8)c+=ag;if(b.alternate&&b.base==16)c+=hc;if(b.justify==ca&&b.filler==ag)for(var
+d=e;d<b.width;d++)c+=ag;c+=f;if(b.justify==bP)for(var
+d=e;d<b.width;d++)c+=a5;return a(c)}function
+ip(i,c){function
+j(a,b){if(Math.abs(a)<1.0)return a.toFixed(b);else{var
+c=parseInt(a.toString().split(ca)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
+Array(c+1).join(ag);if(b>0)a=a+bi+new
+Array(b+1).join(ag);return a}else
+return a.toFixed(b)}}var
+a,e=e9(i),d=e.prec<0?6:e.prec;if(c<0||c==0&&1/c==-Infinity){e.sign=-1;c=-c}if(isNaN(c)){a=eH;e.filler=a5}else
+if(!isFinite(c)){a="inf";e.filler=a5}else
+switch(e.conv){case"e":var
+a=c.toExponential(d),b=a.length;if(a.charAt(b-3)==eV)a=a.slice(0,b-1)+ag+a.slice(b-1);break;case"f":a=j(c,d);break;case"g":d=d?d:1;a=c.toExponential(d-1);var
+h=a.indexOf(eV),g=+a.slice(h+1);if(g<-4||c>=1e21||c.toFixed(0).length>d){var
+b=h-1;while(a.charAt(b)==ag)b--;if(a.charAt(b)==bi)b--;a=a.slice(0,b+1)+a.slice(h);b=a.length;if(a.charAt(b-3)==eV)a=a.slice(0,b-1)+ag+a.slice(b-1);break}else{var
+f=d;if(g<0){f-=g+1;a=c.toFixed(f)}else
+while(a=c.toFixed(f),a.length>d+1)f--;if(f){var
+b=a.length-1;while(a.charAt(b)==ag)b--;if(a.charAt(b)==bi)b--;a=a.slice(0,b+1)}}break}return eZ(e,a)}function
+cg(e,c){if(bn(e)==hP)return a(n+c);var
+b=e9(e);if(c<0)if(b.signedconv){b.sign=-1;c=-c}else
+c>>>=0;var
+d=c.toString(b.base);if(b.prec>=0){b.filler=a5;var
+f=b.prec-d.length;if(f>0)d=cj(f,ag)+d}return eZ(b,d)}var
+r5=0;function
+S(){return r5++}function
+dM(a){return a.toUtf16()}if(t.process&&t.process.cwd)var
+cV=t.process.cwd().replace(/\\/g,bf);else
+var
+cV="/static";if(cV.slice(-1)!==bf)cV+=bf;function
+rY(a){a=dM(a);if(a.charCodeAt(0)!=47)a=cV+a;var
+d=a.split(bf),b=[];for(var
+c=0;c<d.length;c++)switch(d[c]){case"..":if(b.length>1)b.pop();break;case".":break;case"":if(b.length==0)b.push(n);break;default:b.push(d[c]);break}b.orig=a;return b}function
+ry(a){return new
+bk(4,a,a.length)}function
+sb(e){for(var
+f=n,b=f,a,h,c=0,g=e.length;c<g;c++){a=e.charCodeAt(c);if(a<aW){for(var
+d=c+1;d<g&&(a=e.charCodeAt(d))<aW;d++);if(d-c>bO){b.substr(0,1);f+=b;b=n;f+=e.slice(c,d)}else
+b+=e.slice(c,d);if(d==g)break;c=d}if(a<hS){b+=String.fromCharCode(0xc0|a>>6);b+=String.fromCharCode(aW|a&cb)}else
+if(a<0xd800||a>=hn)b+=String.fromCharCode(ho|a>>12,aW|a>>6&cb,aW|a&cb);else
+if(a>=0xdbff||c+1==g||(h=e.charCodeAt(c+1))<hh||h>hn)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+h-0x35fdc00;b+=String.fromCharCode(hY|a>>18,aW|a>>12&cb,aW|a>>6&cb,aW|a&cb)}if(b.length>cQ){b.substr(0,1);f+=b;b=n}}return f+b}function
+rz(a){var
+b=9;if(!iC(a))b=8,a=sb(a);return new
+bk(b,a,a.length)}function
+bE(a){return rz(a)}function
+F(a){e_(L.Sys_error,a)}function
+r8(a){a=bn(a);F(a+": No such file or directory")}function
+rx(b,a){if(a>>>0>=b.l)ih();return cU(b,a)}function
+ah(a){return a.l}function
+h_(){}function
+W(a){this.data=a}W.prototype=new
+h_();W.prototype.truncate=function(a){var
+b=this.data;this.data=P(a|0);bA(b,0,this.data,0,a)};W.prototype.length=function(){return ah(this.data)};W.prototype.write=function(b,d,g,a){var
+c=this.length();if(b+a>=c){var
+e=P(b+a),f=this.data;this.data=e;bA(f,0,this.data,0,c)}bB(d,g,this.data,b,a);return 0};W.prototype.read=function(c,a,d,b){var
+e=this.length();bA(this.data,c,a,d,b);return 0};W.prototype.read_one=function(a){return rx(this.data,a)};W.prototype.close=function(){};W.prototype.constructor=W;function
+aK(b,a){this.content={};this.root=b;this.lookupFun=a}aK.prototype.nm=function(a){return this.root+a};aK.prototype.lookup=function(b){if(!this.content[b]&&this.lookupFun){var
+c=this.lookupFun(a(this.root),a(b));if(c!==0)this.content[b]=new
+W(bl(c[1]))}};aK.prototype.exists=function(a){if(a==n)return 1;var
+c=a+bf,d=new
+RegExp(eI+c);for(var
+b
+in
+this.content)if(b.match(d))return 1;this.lookup(a);return this.content[a]?1:0};aK.prototype.readdir=function(c){var
+f=c==n?n:c+bf,g=new
+RegExp(eI+f+h3),d={},b=[];for(var
+e
+in
+this.content){var
+a=e.match(g);if(a&&!d[a[1]]){d[a[1]]=true;b.push(a[1])}}return b};aK.prototype.is_dir=function(a){var
+d=a==n?n:a+bf,e=new
+RegExp(eI+d+h3),f=[];for(var
+c
+in
+this.content){var
+b=c.match(e);if(b)return 1}return 0};aK.prototype.unlink=function(a){var
+b=this.content[a]?true:false;delete
+this.content[a];return b};aK.prototype.open=function(a,b){if(b.rdonly&&b.wronly)F(this.nm(a)+hx);if(b.text&&b.binary)F(this.nm(a)+hL);this.lookup(a);if(this.content[a]){if(this.is_dir(a))F(this.nm(a)+" : is a directory");if(b.create&&b.excl)F(this.nm(a)+hv);var
+c=this.content[a];if(b.truncate)c.truncate();return c}else
+if(b.create){this.content[a]=new
+W(P(0));return this.content[a]}else
+r8(this.nm(a))};aK.prototype.register=function(b,a){if(this.content[b])F(this.nm(b)+hv);if(dL(a))this.content[b]=new
+W(a);if(e6(a))this.content[b]=new
+W(bl(a));else
+if(a
+instanceof
+Array)this.content[b]=new
+W(ry(a));else
+if(typeof
+a==="string")this.content[b]=new
+W(ij(a));else
+if(a.toString){var
+c=bl(bE(a.toString()));this.content[b]=new
+W(c)}else
+F(this.nm(b)+" : registering file with invalid content type")};aK.prototype.constructor=aK;function
+w(a){return ah(a)}function
+ba(b,a){return cU(b,a)}function
+rt(d){var
+c=w(d),b=new
+Array(c),a=0;for(;a<c;a++)b[a]=ba(d,a);return b}function
+rs(a){if(a.t!=4)dI(a);return a.c}function
+a9(a){this.fs=require("fs");this.fd=a}a9.prototype=new
+h_();a9.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(a){F(a.toString())}};a9.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(a){F(a.toString())}};a9.prototype.write=function(f,b,c,e){var
+a=rt(b);if(!(a
+instanceof
+t.Uint8Array))a=new(t.Uint8Array)(a);var
+d=t.Buffer.from(a);try{this.fs.writeSync(this.fd,d,c,e,f)}catch(a){F(a.toString())}return 0};a9.prototype.read=function(g,d,c,f){var
+a=rs(d);if(!(a
+instanceof
+t.Uint8Array))a=new(t.Uint8Array)(a);var
+e=t.Buffer.from(a);try{this.fs.readSync(this.fd,e,c,f,g)}catch(a){F(a.toString())}for(var
+b=0;b<f;b++)bC(d,c+b,e[c+b]);return 0};a9.prototype.read_one=function(c){var
+b=new(t.Uint8Array)(1),a=t.Buffer.from(b);try{this.fs.readSync(this.fd,a,0,1,c)}catch(a){F(a.toString())}return a[0]};a9.prototype.close=function(){try{this.fs.closeSync(this.fd)}catch(a){F(a.toString())}};a9.prototype.constructor=a9;function
+a8(a){this.fs=require("fs");this.root=a}a8.prototype.nm=function(a){return this.root+a};a8.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(a){F(a.toString())}};a8.prototype.readdir=function(a){try{return this.fs.readdirSync(this.nm(a))}catch(a){F(a.toString())}};a8.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(a){F(a.toString())}};a8.prototype.unlink=function(a){try{var
+b=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a))}catch(a){F(a.toString())}return b};a8.prototype.open=function(f,c){var
+a=require("constants"),b=0;for(var
+e
+in
+c)switch(e){case"rdonly":b|=a.O_RDONLY;break;case"wronly":b|=a.O_WRONLY;break;case"append":b|=a.O_WRONLY|a.O_APPEND;break;case"create":b|=a.O_CREAT;break;case"truncate":b|=a.O_TRUNC;break;case"excl":b|=a.O_EXCL;break;case"binary":b|=a.O_BINARY;break;case"text":b|=a.O_TEXT;break;case"nonblock":b|=a.O_NONBLOCK;break}try{var
+d=this.fs.openSync(this.nm(f),b);return new
+a9(d)}catch(a){F(a.toString())}};a8.prototype.rename=function(b,a){try{this.fs.renameSync(this.nm(b),this.nm(a))}catch(a){F(a.toString())}};a8.prototype.constructor=a8;var
+ci=cV.match(/[^\/]*\//)[0];function
+sc(){return typeof
+t.process!=="undefined"&&typeof
+t.process.versions!=="undefined"&&typeof
+t.process.versions.node!=="undefined"&&t.process.platform!=="browser"}var
+cZ=[];if(sc())cZ.push({path:ci,device:new
+a8(ci)});else
+cZ.push({path:ci,device:new
+aK(ci)});cZ.push({path:ci+ha,device:new
+aK(ci+ha)});function
+iD(b){var
+f=rY(b),b=f.join(bf),e=b+bf,c;for(var
+d=0;d<cZ.length;d++){var
+a=cZ[d];if(e.search(a.path)==0&&(!c||c.path.length<a.path.length))c={path:a.path,device:a.device,rest:b.substring(a.path.length,b.length)}}return c}function
+im(c,b){var
+c=typeof
+c=="string"?a(c):c,b=typeof
+b=="string"?a(b):b,d=iD(c);if(!d.device.register)a_("cannot register file");d.device.register(d.rest,b);return 0}function
+rC(){var
+b=t.caml_fs_tmp;if(b)for(var
+a=0;a<b.length;a++)im(b[a].name,b[a].content);t.caml_create_file=im;t.caml_fs_tmp=[];return 0}function
+rD(a,b){return+(cd(a,b,false)>=0)}function
+rF(a,c,k){if(!isFinite(a)){if(isNaN(a))return bE(eH);return bE(a>0?hZ:"-infinity")}var
+i=a==0&&1/a==-Infinity?1:a>=0?0:1;if(i)a=-a;var
+d=0;if(a==0);else
+if(a<1)while(a<1&&d>-1022){a*=2;d--}else
+while(a>=2){a/=2;d++}var
+j=d<0?n:ca,e=n;if(i)e=bP;else
+switch(k){case
+43:e=ca;break;case
+32:e=a5;break;default:break}if(c>=0&&c<13){var
+g=Math.pow(2,c*4);a=Math.round(a*g)/g}var
+b=a.toString(16);if(c>=0){var
+h=b.indexOf(bi);if(h<0)b+=bi+cj(c,ag);else{var
+f=h+1+c;if(b.length<f)b+=cj(f-b.length,ag);else
+b=b.substr(0,f)}}return bE(e+hc+b+hB+j+d.toString(10))}function
+rM(a){return+a.isZero()}function
+rP(a){return new
+q(a&bg,a>>24&bg,a>>31&a7)}function
+rQ(a){return a.toInt()}function
+rL(a){return+a.isNeg()}function
+rO(a){return a.neg()}function
+rJ(g,c){var
+a=e9(g);if(a.signedconv&&rL(c)){a.sign=-1;c=rO(c)}var
+b=n,h=rP(a.base),f="0123456789abcdef";do{var
+e=c.udivmod(h);c=e.quotient;b=f.charAt(rQ(e.modulus))+b}while(!rM(c));if(a.prec>=0){a.filler=a5;var
+d=a.prec-b.length;if(d>0)b=cj(d,ag)+b}return eZ(a,b)}function
+r6(c){var
+a=0,e=w(c),b=10,d=1;if(e>0)switch(ba(c,a)){case
+45:a++;d=-1;break;case
+43:a++;d=1;break}if(a+1<e&&ba(c,a)==48)switch(ba(c,a+1)){case
+120:case
+88:b=16;a+=2;break;case
+111:case
+79:b=8;a+=2;break;case
+98:case
+66:b=2;a+=2;break;case
+117:case
+85:a+=2;break}return[a,d,b]}function
+iw(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=122)return a-87;return-1}function
+rS(f){var
+h=r6(f),c=h[0],i=h[1],d=h[2],g=w(f),j=-1>>>0,e=c<g?ba(f,c):0,b=iw(e);if(b<0||b>=d)a_(dA);var
+a=b;for(c++;c<g;c++){e=ba(f,c);if(e==95)continue;b=iw(e);if(b<0||b>=d)break;a=d*a+b;if(a>j)a_(dA)}if(c!=g)a_(dA);a=i*a;if(d==10&&(a|0)!=a)a_(dA);return a|0}function
+rT(a){return a.slice(1)}function
+rU(a,c,b){return a[dM(c)].apply(a,rT(b))}function
+rV(c){var
+d=c.length,b=new
+Array(d+1);b[0]=0;for(var
+a=0;a<d;a++)b[a+1]=c[a];return b}function
+e7(d){return function(){var
+b=arguments.length;if(b>0){var
+c=new
+Array(b);for(var
+a=0;a<b;a++)c[a]=arguments[a];return aX(d,c)}else
+return aX(d,[undefined])}}function
+rW(a,b){return+(cd(a,b,false)<=0)}function
+rX(a,b){return+(cd(a,b,false)<0)}function
+cY(a,d){if(a<0)cT();var
+a=a+1|0,b=new
+Array(a);b[0]=0;for(var
+c=1;c<a;c++)b[c]=d;return b}var
+a$=new
+Array();function
+dN(c){var
+a=a$[c];if(!a.opened)F("Cannot flush a closed channel");if(!a.buffer||a.buffer==n)return 0;if(a.fd&&L.fds[a.fd]&&L.fds[a.fd].output){var
+b=L.fds[a.fd].output;switch(b.length){case
+2:b(c,a.buffer);break;default:b(a.buffer)}}a.buffer=n;return 0}function
+iA(e,f){var
+b=a$[e],d=a(f),c=w(d);b.file.write(b.offset,d,0,c);b.offset+=c;return 0}function
+sd(a){var
+a=fb(a),b=t;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stderr.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
+c=b.console;c&&c.error&&c.error(a)}}function
+se(a){var
+a=fb(a),b=t;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stdout.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
+c=b.console;c&&c.log&&c.log(a)}}function
+dO(c,e,d,a){if(L.fds===undefined)L.fds=new
+Array();a=a?a:{};var
+b={};b.file=d;b.offset=a.append?d.length():0;b.flags=a;b.output=e;L.fds[c]=b;if(!L.fd_last_idx||c>L.fd_last_idx)L.fd_last_idx=c;return c}function
+sh(c,b,g){var
+a={};while(b){switch(b[1]){case
+0:a.rdonly=1;break;case
+1:a.wronly=1;break;case
+2:a.append=1;break;case
+3:a.create=1;break;case
+4:a.truncate=1;break;case
+5:a.excl=1;break;case
+6:a.binary=1;break;case
+7:a.text=1;break;case
+8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)F(bn(c)+hx);if(a.text&&a.binary)F(bn(c)+hL);var
+d=iD(c),e=d.device.open(d.rest,a),f=L.fd_last_idx?L.fd_last_idx:0;return dO(f+1,iA,e,a)}dO(0,iA,new
+W(P(0)));dO(1,se,new
+W(P(0)));dO(2,sd,new
+W(P(0)));function
+rZ(c){var
+b=L.fds[c];if(b.flags.wronly)F(h9+c+" is writeonly");var
+a={file:b.file,offset:b.offset,fd:c,opened:true,out:false,refill:null};a$[a.fd]=a;return a.fd}function
+is(c){var
+b=L.fds[c];if(b.flags.rdonly)F(h9+c+" is readonly");var
+a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:n};a$[a.fd]=a;return a.fd}function
+r0(){var
+b=0;for(var
+a=0;a<a$.length;a++)if(a$[a]&&a$[a].opened&&a$[a].out)b=[0,a$[a].fd,b];return b}function
+_(a){return a}function
+r1(g,d,h,f){var
+b=a$[g];if(!b.opened)F("Cannot output to a closed channel");var
+a;if(h==0&&ah(d)==f)a=d;else{a=P(f);bA(d,h,a,0,f)}var
+i=_(a),c=bn(i),e=c.lastIndexOf("\n");if(e<0)b.buffer+=c;else{b.buffer+=c.substr(0,e+1);dN(g);b.buffer+=c.substr(e+1)}return 0}function
+e8(b,a,d,c){return r1(b,bl(a),d,c)}function
+r2(c,b){var
+d=a(String.fromCharCode(b));e8(c,d,0,1);return 0}function
+ch(a,b){return+(cd(a,b,false)!=0)}function
+r4(a){if(a
+instanceof
+Array&&a[0]==a[0]>>>0)return a[0];else
+if(dL(a))return eP;else
+if(e6(a))return eP;else
+if(a
+instanceof
+Function||typeof
+a=="function")return eF;else
+if(a&&a.caml_custom)return l;else
+return cP}function
+aL(b,c,a){if(a&&t.toplevelReloc)b=t.toplevelReloc(a);L[b+1]=c;if(a)L[a]=c}var
+iv={};function
+r9(a,b){iv[bn(a)]=b;return 0}function
+rw(a,b){if(a===b)return 1;a.t&6&&ce(a);b.t&6&&ce(b);return a.c==b.c?1:0}function
+e$(a,b){return rw(a,b)}function
+r_(){T(eT)}function
+g(b,a){if(a>>>0>=w(b))r_();return ba(b,a)}function
+bo(a,b){return 1-e$(a,b)}function
+r$(){return[0,a("js_of_ocaml")]}function
+sa(){return 0x7FFFFFFF/4|0}function
+o(a){var
+b=1;while(a&&a.joo_tramp){a=a.joo_tramp.apply(null,a.joo_args);b++}return a}function
+b(b,a){return{joo_tramp:b,joo_args:a}}function
+iz(a){return a}function
+iu(a){return iv[a]}function
+bS(a){if(a
+instanceof
+Array)return a;if(t.RangeError&&a
+instanceof
+t.RangeError&&a.message&&a.message.match(/maximum call stack/i))return iz(L.Stack_overflow);if(t.InternalError&&a
+instanceof
+t.InternalError&&a.message&&a.message.match(/too much recursion/i))return iz(L.Stack_overflow);if(a
+instanceof
+t.Error&&iu(dB))return[0,iu(dB),a];return[0,L.Failure,bE(String(a))]}function
+e(a,b){return a.length==1?a(b):aX(a,[b])}function
+h(a,b,c){return a.length==2?a(b,c):aX(a,[b,c])}function
+z(a,b,c,d){return a.length==3?a(b,c,d):aX(a,[b,c,d])}function
+bv(a,b,c,d,e){return a.length==4?a(b,c,d,e):aX(a,[b,c,d,e])}function
+bN(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):aX(a,[b,c,d,e,f])}function
+eD(a,b,c,d,e,f,g){return a.length==6?a(b,c,d,e,f,g):aX(a,[b,c,d,e,f,g])}rC();var
+fc=[J,a(hg),-2],dQ=[J,a(hk),-3],dP=[J,a(hE),-4],aY=[J,a(hI),-7],i=[J,a(hT),-11],c5=[0,a(n),0,0,-1],fo=[0,a(n),1,0,0],fC=[0,hf],gx=[7,a(bi)],gy=[7,a(hG)],gz=[7,a(eM)],gA=[7,a(bi)],gB=[7,a(hG)],bL=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),ey=a("No element with id '%s' found");aL(11,[J,a(g_),-12],g_);aL(10,i,hT);aL(9,[J,a(hA),eR],hA);aL(8,[J,a(hJ),-9],hJ);aL(7,[J,a(hq),-8],hq);aL(6,aY,hI);aL(5,[J,a(hQ),-6],hQ);aL(4,[J,a(hl),-5],hl);aL(3,dP,hE);aL(2,dQ,hk);aL(1,fc,hg);aL(0,[J,a(h1),-1],h1);var
+iK=a("output_substring"),iG=a("true"),iH=a("false"),iM=a("\\\\"),iN=a("\\'"),iO=a("\\b"),iP=a("\\t"),iQ=a("\\n"),iR=a("\\r"),iU=a(" is not a latin1 character"),iV=a("%04X"),iW=a("U+"),iS=a(" is not an Unicode scalar value"),iT=a(hR),i1=a("List.fold_left2"),i0=a("List.init"),iY=a("hd"),i4=a("String.blit / Bytes.blit_string"),i3=a("Bytes.blit"),i2=a("String.sub / Bytes.sub"),i6=a("Array.blit"),i5=a("Array.init"),i$=a("Set.remove_min_elt"),ja=[0,0,0,0],i7=a(dy),i8=a(dy),i9=a(dy),i_=a(dy),jf=a("Map.remove_min_elt"),jg=[0,0,0,0],jh=[0,a("map.ml"),399,10],ji=[0,0,0],jb=a(dC),jc=a(dC),jd=a(dC),je=a(dC),jj=a("Stdlib.Queue.Empty"),jp=a("Buffer.add_substring/add_subbytes"),jo=a("Buffer.add: cannot grow buffer"),jn=[0,a(hO),93,2],jm=[0,a(hO),94,2],jl=a("Buffer.sub"),jy=a("%c"),jz=a(hU),jA=a(g9),jB=a(hp),jC=a(hC),jD=a(hb),jE=a("%f"),jF=a("%B"),jG=a("%{"),jH=a("%}"),jI=a("%("),jJ=a("%)"),jK=a("%a"),jL=a("%t"),jM=a("%?"),jN=a("%r"),jO=a("%_r"),jP=[0,a(R),850,23],j0=[0,a(R),hj,21],jS=[0,a(R),815,21],j1=[0,a(R),818,21],jT=[0,a(R),819,21],j2=[0,a(R),822,19],jU=[0,a(R),823,19],j3=[0,a(R),826,22],jV=[0,a(R),827,22],j4=[0,a(R),831,30],jW=[0,a(R),832,30],jY=[0,a(R),836,26],jQ=[0,a(R),837,26],jZ=[0,a(R),846,28],jR=[0,a(R),847,28],jX=[0,a(R),851,23],k6=a(hz),k4=[0,a(R),1558,4],k5=a("Printf: bad conversion %["),k7=[0,a(R),1626,39],k8=[0,a(R),1649,31],k9=[0,a(R),1650,31],k_=a("Printf: bad conversion %_"),k$=a(hy),la=a(hD),lb=a(hy),lc=a(hD),lg=[0,[11,a("invalid box description "),[3,0,0]],a("invalid box description %S")],le=a(n),lf=[0,0,4],lh=a(n),li=a("b"),lj=a("h"),lk=a("hov"),ll=a("hv"),lm=a("v"),k2=a(eH),k0=a("neg_infinity"),k1=a(hZ),kZ=a(bi),kJ=a("%+nd"),kK=a("% nd"),kM=a("%+ni"),kN=a("% ni"),kO=a("%nx"),kP=a("%#nx"),kQ=a("%nX"),kR=a("%#nX"),kS=a("%no"),kT=a("%#no"),kI=a("%nd"),kL=a(hC),kU=a("%nu"),kw=a("%+ld"),kx=a("% ld"),kz=a("%+li"),kA=a("% li"),kB=a("%lx"),kC=a("%#lx"),kD=a("%lX"),kE=a("%#lX"),kF=a("%lo"),kG=a("%#lo"),kv=a("%ld"),ky=a(hp),kH=a("%lu"),kj=a("%+Ld"),kk=a("% Ld"),km=a("%+Li"),kn=a("% Li"),ko=a("%Lx"),kp=a("%#Lx"),kq=a("%LX"),kr=a("%#LX"),ks=a("%Lo"),kt=a("%#Lo"),ki=a("%Ld"),kl=a(hb),ku=a("%Lu"),j8=a("%+d"),j9=a("% d"),j$=a("%+i"),ka=a("% i"),kb=a("%x"),kc=a("%#x"),kd=a(hR),ke=a("%#X"),kf=a("%o"),kg=a("%#o"),j7=a(hP),j_=a(g9),kh=a(hz),jq=a("@]"),jr=a("@}"),js=a("@?"),jt=a("@\n"),ju=a("@."),jv=a("@@"),jw=a("@%"),jx=a("@"),j5=a("CamlinternalFormat.Type_mismatch"),lN=[3,0,3],lO=a(bi),lI=a(h7),lJ=a("<\/"),lK=a(n),lE=a(h7),lF=a("<"),lG=a(n),lC=a("\n"),lw=a(n),lx=a(n),ly=a(n),lz=a(n),lu=[0,a(n)],lq=a(n),lr=a(n),ls=a(n),lt=a(n),lp=[0,a(n),0,a(n)],lo=a(n),ln=a("Stdlib.Format.String_tag"),lV=a(dB),lU=a("Jv.Error"),l_=a("error"),mP=[0,[18,[1,[0,0,a(n)]],[12,dH,[15,[12,bQ,[17,0,0]]]]],a("@[{%a}@]")],mM=a("TOOD"),mg=a("step already executed"),l$=[0,[0,0,0,0,0,0,0,0,0,0,0]],ma=[0,a(eQ),19,6],mb=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],mc=[0,a(eQ),99,6],md=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],me=[0,a(eQ),232,6],mq=a("Note.Src.Step"),ms=[0,[0,0,0,0,0,0,0,0,0,0,0]],mQ=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],mV=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],m1=a("brr_add"),m0=a("brr_rem"),m3=a("Js_of_ocaml__Js.Error"),m4=a(dB),nj=[0,a("src/lib/sedlexing.ml"),57,25],m5=a("Sedlexing.InvalidCodepoint"),m8=a(n),nl=a(n),nn=a("<n/a>"),nM=[0,1],nR=[0,a(k),229,8],nS=[0,a(k),eF,12],nP=[0,a(k),154,8],nQ=[0,a(k),187,12],nN=[0,a(k),194,8],nO=[0,a(k),222,12],nT=[0,a(k),259,4],nU=[0,a(k),290,12],nV=[0,a(k),305,8],nW=[0,a(k),315,4],nX=[0,a(k),361,8],nY=[0,[11,a("Internal failure -- please contact the parser generator's developers.\n"),[10,0]],a("Internal failure -- please contact the parser generator's developers.\n%!")],nZ=[0,a(k),462,4],n0=[0,a(k),700,8],n1=[0,a(k),731,12],n2=[0,a(k),666,8],n3=[0,a(k),693,12],n4=[0,a(k),504,8],n5=[0,a(k),531,12],n6=[0,a(k),550,8],n7=[0,a(k),601,12],n8=[0,a(k),608,8],n9=[0,a(k),659,12],oa=[0,a(k),hj,8],ob=[0,a(k),856,16],oc=[0,a(k),860,12],n_=[0,a(k),745,8],n$=[0,a(k),807,12],od=[0,a(k),886,4],oe=[0,a(k),920,8],oi=[0,a(k),1060,12],oj=[0,a(k),1079,20],ok=[0,a(k),1083,16],ol=[0,a(k),1021,12],om=[0,a(k),1053,16],on=[0,a(k),957,12],oo=[0,a(k),1010,20],op=[0,a(k),1014,16],of=[0,a(k),1090,12],og=[0,a(k),1134,20],oh=[0,a(k),1138,16],os=[0,a(k),1238,12],ot=[0,a(k),hw,16],oq=[0,a(k),1198,12],or=[0,a(k),1231,16],ou=[0,a(k),1444,8],ov=[0,a(k),1515,8],ow=[0,a(k),1609,4],ox=[0,a(k),1647,8],oy=[0,a(k),1666,8],oz=[0,a(k),1924,8],oA=[0,a(k),1975,8],oB=[0,a(k),2016,8],oC=[0,a(k),2057,8],oD=[0,a(k),2150,8],oE=[0,a(k),2303,8],oF=[0,a(k),2352,8],oG=[0,a(k),2448,8],np=a("Css.Menhir_parser.MenhirBasics.Error"),p8=[0,a(eW),301,9],p9=[0,10,0],p_=[0,1,0],p$=[0,4,0],qa=[0,8,0],qb=[0,0,[0,12,0]],qc=[0,12,0],qd=[0,0,[0,11,0]],qe=[0,11,0],qf=[0,6,0],qg=[0,2,0],qh=[0,7,0],qi=[0,3,0],qj=[0,5,0],qk=[0,1],ql=[0,1],qm=a(n),qn=[0,9,0],qo=[0,1],qp=[0,1],qq=[0,1],qr=[0,1],qs=[0,1],qt=[0,1],qu=[0,a(eW),323,9],qv=a("Incomplete URI"),qw=a(" parsing an URI"),qx=a("Unexpected token: "),p6=[0,a(eW),264,11],p7=a("Unterminated comment at EOF"),oH=a("\x01\0\0\x02\0\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x04\0\0\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x05\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03"),oI=a("\x01\0\0\x02\0\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x04\0\0\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03"),oJ=a("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),oK=a("\x01\x01\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),oL=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),oM=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),oN=a("\x01\x01\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\x03\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x04\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),oO=a("\x01\x01\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\x03\0\0\0\0\x01\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x05\0\0\x01\0\x04\x04\x04\x04\x04\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),oP=a("\x01\x01\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),oQ=a("\x01\x01\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x04\0\0\x01\0\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),oR=a("\x01\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x03\0\0\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),oS=a("\x01\x01\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),oT=a("\x01\x01\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),oU=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x02\x03\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x05\x06\x05\x05\x05\x05\x07\x02\b\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\t\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x02"),oV=a("\x01\0\0\0\0\x02\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x03\0\0\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),oW=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),oX=a("\x01\0\0\0\0\x02\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x03\0\0\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),oY=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x03\0\0\x02\0\x02\x02\x04\x05\x02\x02\x02\x02\x06\x02\x07\x02\b\t\x02\x02\x02\x02\n\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),oZ=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x03\x04\x05\x02\x06\x07\b\x02\t\n\x0b\x02\x02\f\r\x0e\x0f\x10\x02\x11\x02\x02\x02\x02\0\x12\0\0\x02\0\x02\x02\x03\x04\x05\x02\x06\x07\b\x02\t\n\x0b\x02\x02\f\r\x0e\x0f\x10\x02\x11\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),o0=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x04\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),o1=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),o2=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),o3=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),o4=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),o5=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x02\x01\x01\x01\x01\x01\x02\x02\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\0\x04\0\0\x01\0\x01\x02\x01\x01\x01\x01\x01\x02\x02\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),o6=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),o7=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),o8=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),o9=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),o_=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),o$=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pa=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pb=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pc=a("\x01\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\x03\0\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02"),pd=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pe=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pf=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pg=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),ph=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pi=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\0\x04\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pj=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pk=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pl=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pm=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pn=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),po=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pp=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pq=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pr=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),ps=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pt=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pu=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pv=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x02\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x04\0\0\x01\0\x02\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pw=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),px=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),py=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pz=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pA=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pB=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pC=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x02\x01\x01\0\x03\0\0\x01\0\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x02\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pD=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x02\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x04\0\0\x01\0\x02\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pE=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pF=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x02\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x05\0\0\x01\0\x02\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pG=a("\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x03\0\0\x01\0\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pH=a("\x01\0\x01"),pI=a("\x01\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x04\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pJ=a("\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pK=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01"),pL=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x02\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01"),pM=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01"),pN=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x05\x06\x07\x02\b\t\n\x0b\f\x02\r\x0e\x02\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x10\x11\x02\x02\x02\x02\x12\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x14\x13\x13\x13\x13\x13\x15\x16\x17\x18\x13\x02\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x19\x13\x13\x13\x13\x13\x1a\x1b\x1c\x1d\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13"),pO=a("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),pP=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03"),pQ=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x01\x01\x01\x01\x01\x01\x01\x04\x04\x04\x04\x04\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x04\x04\x04\x04\x04\x04"),pR=a("\x01\x01\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x03\0\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x04\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03"),pS=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x01\x01\x01\x01\x01\x01\x01\x04\x04\x04\x04\x04\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x04\x04\x04\x04\x04\x04"),pT=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02"),pU=a("\x01\x01\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pV=a("\x01\x01\0\x01\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),pW=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03"),pX=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03"),pY=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03"),pZ=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04"),p0=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03"),p1=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04"),p2=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),p3=a("Css.Lexer.LexingError"),p4=a("Css.Lexer.ParseError"),qV=[0,[15,[2,0,0]],a("%a%s")],qS=[0,[15,[12,40,[15,[12,41,0]]]],a("%a(%a)")],qT=[0,[12,91,[15,[12,93,0]]],a("[%a]")],qU=[0,[15,[2,0,[12,37,0]]],a("%a%s%%")],qX=[0,[15,[11,a("url("),[2,0,[12,41,0]]]],a("%aurl(%s)")],qY=a(eM),q0=[0,[15,[12,42,0]],a("%a*")],qZ=[0,[2,0,0],a(hU)],q1=[0,[15,[2,0,[12,40,[15,[12,41,0]]]]],a("%a%s(%a)")],q2=[0,[12,35,[2,0,0]],a("#%s")],q3=[0,[15,[12,35,[2,0,0]]],a("%a#%s")],q4=[0,[15,[2,0,[2,0,0]]],a("%a%s%s")],q5=[0,[15,[2,0,[12,32,[2,0,0]]]],a("%a%s %s")],qW=[0,[12,34,[15,[2,0,[12,34,0]]]],a('"%a%s"')],q6=[0,[12,59,0],a(";")],q7=[0,1],q8=[0,[2,0,[12,58,[15,[15,0]]]],a("%s:%a%a")],qR=[0,[12,44,0],a(dE)],qP=[0,[12,32,0],a(a5)],qA=[0,[12,59,[17,[0,a(bw),0,0],0]],a(";@,")],qB=[0,[11,a(hi),0],a(hi)],qC=[0,[12,64,[2,0,[15,[15,[17,[0,a(bw),0,0],0]]]]],a("@%s%a%a@,")],qD=[0,[12,dH,[17,[0,a(eE),1,1],[18,[1,[0,[11,a(by),0],a(by)]],[15,[17,0,[17,[0,a(bw),0,0],[12,bQ,[17,[0,a(bw),0,0],0]]]]]]]],a(hu)],qE=[0,[12,dH,[17,[0,a(eE),1,1],[18,[1,[0,[11,a(by),0],a(by)]],[15,[17,0,[17,[0,a(bw),0,0],[12,bQ,[17,[0,a(bw),0,0],0]]]]]]]],a(hu)],qF=[0,[15,[11,a(eS),[17,[0,a(eE),1,1],[18,[1,[0,[11,a(by),0],a(by)]],[15,[17,0,[17,[0,a(bw),0,0],[12,bQ,[17,[0,a(bw),0,0],0]]]]]]]]],a("%a {@;<1 1>@[<v>%a@]@,}@,")],qG=[0,[18,[1,[0,[11,a(by),0],a(by)]],[15,[17,0,[17,4,0]]]],a("@[<v>%a@]@.")],qI=[0,[11,a(h4),0],a(h4)],qJ=[0,[12,64,[2,0,[15,[15,0]]]],a("@%s%a%a")],qK=[0,[11,a(eS),[15,[12,bQ,0]]],a(hK)],qL=[0,[11,a(eS),[15,[12,bQ,0]]],a(hK)],qM=[0,[15,[12,dH,[15,[12,bQ,0]]]],a("%a{%a}")],qN=[0,[18,[1,[0,[11,a(hr),0],a(hr)]],[15,[17,0,[17,4,0]]]],a("@[<h>%a@]@.")],re=a(dE),rd=a(dE),rc=[0,0,0],q$=[7,a(dE)],rl=a("Pr\xc3\xa9visualisation"),rj=a("Ajouter un fichier\xe2\x80\xa6"),rk=a("T\xc3\xa9l\xc3\xa9charger"),rh=a("Retirer"),ri=a("Fichier");function
+G(a){if(typeof
+a==="number")return 0;else
+switch(a[0]){case
+0:return[0,G(a[1])];case
+1:return[1,G(a[1])];case
+2:return[2,G(a[1])];case
+3:return[3,G(a[1])];case
+4:return[4,G(a[1])];case
+5:return[5,G(a[1])];case
+6:return[6,G(a[1])];case
+7:return[7,G(a[1])];case
+8:var
+c=a[1];return[8,c,G(a[2])];case
+9:var
+b=a[1];return[9,b,b,G(a[3])];case
+10:return[10,G(a[1])];case
+11:return[11,G(a[1])];case
+12:return[12,G(a[1])];case
+13:return[13,G(a[1])];default:return[14,G(a[1])]}}function
+$(a,b){if(typeof
+a==="number")return b;else
+switch(a[0]){case
+0:return[0,$(a[1],b)];case
+1:return[1,$(a[1],b)];case
+2:return[2,$(a[1],b)];case
+3:return[3,$(a[1],b)];case
+4:return[4,$(a[1],b)];case
+5:return[5,$(a[1],b)];case
+6:return[6,$(a[1],b)];case
+7:return[7,$(a[1],b)];case
+8:var
+c=a[1];return[8,c,$(a[2],b)];case
+9:var
+d=a[2],e=a[1];return[9,e,d,$(a[3],b)];case
+10:return[10,$(a[1],b)];case
+11:return[11,$(a[1],b)];case
+12:return[12,$(a[1],b)];case
+13:return[13,$(a[1],b)];default:return[14,$(a[1],b)]}}function
+B(a,b){if(typeof
+a==="number")return b;else
+switch(a[0]){case
+0:return[0,B(a[1],b)];case
+1:return[1,B(a[1],b)];case
+2:var
+c=a[1];return[2,c,B(a[2],b)];case
+3:var
+d=a[1];return[3,d,B(a[2],b)];case
+4:var
+e=a[3],f=a[2],g=a[1];return[4,g,f,e,B(a[4],b)];case
+5:var
+h=a[3],i=a[2],j=a[1];return[5,j,i,h,B(a[4],b)];case
+6:var
+k=a[3],l=a[2],m=a[1];return[6,m,l,k,B(a[4],b)];case
+7:var
+n=a[3],o=a[2],p=a[1];return[7,p,o,n,B(a[4],b)];case
+8:var
+q=a[3],r=a[2],s=a[1];return[8,s,r,q,B(a[4],b)];case
+9:var
+t=a[1];return[9,t,B(a[2],b)];case
+10:return[10,B(a[1],b)];case
+11:var
+u=a[1];return[11,u,B(a[2],b)];case
+12:var
+v=a[1];return[12,v,B(a[2],b)];case
+13:var
+w=a[2],x=a[1];return[13,x,w,B(a[3],b)];case
+14:var
+y=a[2],z=a[1];return[14,z,y,B(a[3],b)];case
+15:return[15,B(a[1],b)];case
+16:return[16,B(a[1],b)];case
+17:var
+A=a[1];return[17,A,B(a[2],b)];case
+18:var
+C=a[1];return[18,C,B(a[2],b)];case
+19:return[19,B(a[1],b)];case
+20:var
+D=a[2],E=a[1];return[20,E,D,B(a[3],b)];case
+21:var
+F=a[1];return[21,F,B(a[2],b)];case
+22:return[22,B(a[1],b)];case
+23:var
+G=a[1];return[23,G,B(a[2],b)];default:var
+H=a[2],I=a[1];return[24,I,H,B(a[3],b)]}}function
+c0(a){throw[0,dQ,a]}function
+C(a){throw[0,dP,a]}S(0);function
+dR(a){return 0<=a?a:-a|0}var
+iE=2147483647;function
+aM(d,c){var
+a=w(d),e=w(c),b=P(a+e|0);bB(d,0,b,0,a);bB(c,0,b,a,e);return _(b)}function
+iF(a){return a?iG:iH}function
+c1(a,b){if(a){var
+c=a[1];return[0,c,c1(a[2],b)]}return b}rZ(0);var
+iI=is(1),fd=is(2);function
+iJ(b){function
+a(b){var
+a=b;for(;;){if(a){var
+c=a[2],d=a[1];try{dN(d)}catch(a){a=bS(a);if(a[1]!==fc)throw a;var
+e=a}var
+a=c;continue}return 0}}return a(r0(0))}function
+c2(b,a){return e8(b,a,0,w(a))}var
+dS=[0,iJ];function
+ff(c,b,g){var
+a=e(c,0);if(a){var
+d=a[2],f=a[1];return[0,f,function(a){return ff(d,b,a)}]}return e(b,0)}function
+dT(b,c,h){var
+a=e(c,0);if(a){var
+d=a[2],f=a[1],g=function(a){return dT(b,d,a)};return[0,e(b,f),g]}return 0}function
+fg(g,f,d){var
+a=f,c=d;for(;;){var
+b=e(c,0);if(b){var
+i=b[2],a=h(g,a,b[1]),c=i;continue}return a}}function
+fh(a){var
+b=0<=a?1:0,c=b?a<=55295?1:0:b;if(c)var
+d=c;else
+var
+e=57344<=a?1:0,d=e?a<=1114111?1:0:e;return d?a:C(aM(cg(iT,a),iS))}function
+fi(a){return l<a?C(aM(iW,aM(cg(iV,a),iU))):a}var
+ck=(4*sa(0)|0)-1|0;S(0);var
+iX=r$(0);function
+dU(d,c){var
+a=d,b=c;for(;;){if(a){var
+e=[0,a[1],b],a=a[2],b=e;continue}return b}}function
+bF(a){return dU(a,0)}function
+fj(a,c,b){if(c<=a)return 0;var
+d=e(b,a);return[0,d,fj(a+1|0,c,b)]}var
+iZ=typeof
+iX==="number"?10000:50;function
+cl(b,a){if(a){var
+c=a[2],d=e(b,a[1]);return[0,d,cl(b,c)]}return 0}function
+aN(c,b){var
+a=b;for(;;){if(a){var
+d=a[2];e(c,a[1]);var
+a=d;continue}return 0}}function
+ab(e,d,c){var
+b=d,a=c;for(;;){if(a){var
+f=a[2],b=h(e,b,a[1]),a=f;continue}return b}}function
+fk(d,c){var
+a=c;for(;;){if(a){var
+b=a[1],f=a[2];if(e(d,b))return b;var
+a=f;continue}throw aY}}function
+bG(a,c){var
+b=P(a);rB(b,0,a,c);return b}function
+dV(a){var
+b=ah(a),c=P(b);bA(a,0,c,0,b);return c}function
+fl(c,b,a){if(0<=b&&0<=a&&!((ah(c)-a|0)<b)){var
+d=P(a);bA(c,b,d,0,a);return d}return C(i2)}function
+dW(c,b,a){return _(fl(c,b,a))}function
+fm(e,c,d,b,a){if(0<=a&&0<=c&&!((ah(e)-a|0)<c)&&0<=b&&!((ah(d)-a|0)<b))return bA(e,c,d,b,a);return C(i3)}function
+bb(e,c,d,b,a){if(0<=a&&0<=c&&!((w(e)-a|0)<c)&&0<=b&&!((ah(d)-a|0)<b))return bB(e,c,d,b,a);return C(i4)}function
+c3(b,a){return _(bG(b,a))}function
+fn(c,b,a){return _(fl(bl(c),b,a))}function
+c4(e,c,d,b,a){if(0<=a&&0<=c&&!((e.length-1-a|0)<c)&&0<=b&&!((d.length-1-a|0)<b))return rr(e,c,d,b,a);return C(i6)}S(0);function
+dX(f){function
+g(a){return a?a[5]:0}function
+c(b,f,e,a){var
+c=g(b),d=g(a),h=d<=c?c+1|0:d+1|0;return[0,b,f,e,a,h]}function
+q(b,a){return[0,0,b,a,0,1]}function
+a(b,h,f,a){var
+i=b?b[5]:0,j=a?a[5]:0;if((j+2|0)<i){if(b){var
+d=b[4],m=b[3],n=b[2],k=b[1],q=g(d);if(q<=g(k))return c(k,n,m,c(d,h,f,a));if(d){var
+r=d[3],s=d[2],t=d[1],u=c(d[4],h,f,a);return c(c(k,n,m,t),s,r,u)}return C(jb)}return C(jc)}if((i+2|0)<j){if(a){var
+l=a[4],o=a[3],p=a[2],e=a[1],v=g(e);if(v<=g(l))return c(c(b,h,f,e),p,o,l);if(e){var
+w=e[3],x=e[2],y=e[1],z=c(e[4],p,o,l);return c(c(b,h,f,y),x,w,z)}return C(jd)}return C(je)}var
+A=j<=i?i+1|0:j+1|0;return[0,b,h,f,a,A]}var
+D=0;function
+O(a){return a?0:1}function
+n(d,c,b){if(b){var
+e=b[4],i=b[3],j=b[2],g=b[1],o=b[5],k=h(f[1],d,j);if(0===k)return i===c?b:[0,g,d,c,e,o];if(0<=k){var
+l=n(d,c,e);return e===l?b:a(g,j,i,l)}var
+m=n(d,c,g);return g===m?b:a(m,j,i,e)}return[0,0,d,c,0,1]}function
+P(d,c){var
+a=c;for(;;){if(a){var
+e=a[4],g=a[3],i=a[1],b=h(f[1],d,a[2]);if(0===b)return g;var
+j=0<=b?e:i,a=j;continue}throw aY}}function
+Q(g,l){var
+b=l;for(;;){if(b){var
+h=b[2],m=b[4],n=b[3],o=b[1];if(e(g,h)){var
+d=h,c=n,a=o;for(;;){if(a){var
+f=a[2],i=a[4],j=a[3],k=a[1];if(e(g,f)){var
+d=f,c=j,a=k;continue}var
+a=i;continue}return[0,d,c]}}var
+b=m;continue}throw aY}}function
+R(g,l){var
+b=l;for(;;){if(b){var
+h=b[2],m=b[4],n=b[3],o=b[1];if(e(g,h)){var
+d=h,c=n,a=o;for(;;){if(a){var
+f=a[2],i=a[4],j=a[3],k=a[1];if(e(g,f)){var
+d=f,c=j,a=k;continue}var
+a=i;continue}return[0,[0,d,c]]}}var
+b=m;continue}return 0}}function
+S(g,l){var
+b=l;for(;;){if(b){var
+h=b[2],m=b[4],n=b[3],o=b[1];if(e(g,h)){var
+d=h,c=n,a=m;for(;;){if(a){var
+f=a[2],i=a[4],j=a[3],k=a[1];if(e(g,f)){var
+d=f,c=j,a=i;continue}var
+a=k;continue}return[0,d,c]}}var
+b=o;continue}throw aY}}function
+T(g,l){var
+b=l;for(;;){if(b){var
+h=b[2],m=b[4],n=b[3],o=b[1];if(e(g,h)){var
+d=h,c=n,a=m;for(;;){if(a){var
+f=a[2],i=a[4],j=a[3],k=a[1];if(e(g,f)){var
+d=f,c=j,a=i;continue}var
+a=k;continue}return[0,[0,d,c]]}}var
+b=o;continue}return 0}}function
+U(d,c){var
+a=c;for(;;){if(a){var
+e=a[4],g=a[3],i=a[1],b=h(f[1],d,a[2]);if(0===b)return[0,g];var
+j=0<=b?e:i,a=j;continue}return 0}}function
+V(e,d){var
+a=d;for(;;){if(a){var
+g=a[4],i=a[1],b=h(f[1],e,a[2]),c=0===b?1:0;if(c)return c;var
+j=0<=b?g:i,a=j;continue}return 0}}function
+o(c){var
+a=c;for(;;){if(a){var
+b=a[1];if(b){var
+a=b;continue}return[0,a[2],a[3]]}throw aY}}function
+E(c){var
+a=c;for(;;){if(a){var
+b=a[1];if(b){var
+a=b;continue}return[0,[0,a[2],a[3]]]}return 0}}function
+W(b){var
+a=b;for(;;){if(a){if(a[4]){var
+a=a[4];continue}return[0,a[2],a[3]]}throw aY}}function
+X(b){var
+a=b;for(;;){if(a){if(a[4]){var
+a=a[4];continue}return[0,[0,a[2],a[3]]]}return 0}}function
+r(b){if(b){var
+c=b[1];if(c){var
+d=b[4],e=b[3],f=b[2];return a(r(c),f,e,d)}return b[4]}return C(jf)}function
+F(c,b){if(c){if(b){var
+d=o(b),e=d[2],f=d[1];return a(c,f,e,r(b))}return c}return b}function
+s(e,b){if(b){var
+c=b[4],i=b[3],g=b[2],d=b[1],j=h(f[1],e,g);if(0===j)return F(d,c);if(0<=j){var
+k=s(e,c);return c===k?b:a(d,g,i,k)}var
+l=s(e,d);return d===l?b:a(l,g,i,c)}return 0}function
+t(c,i,b){if(b){var
+d=b[4],j=b[3],k=b[2],g=b[1],r=b[5],l=h(f[1],c,k);if(0===l){var
+m=e(i,[0,j]);if(m){var
+n=m[1];return j===n?b:[0,g,c,n,d,r]}return F(g,d)}if(0<=l){var
+o=t(c,i,d);return d===o?b:a(g,k,j,o)}var
+p=t(c,i,g);return g===p?b:a(p,k,j,d)}var
+q=e(i,0);return q?[0,0,c,q[1],0,1]:0}function
+G(b,c){var
+a=c;for(;;){if(a){var
+d=a[4],e=a[3],f=a[2];G(b,a[1]);h(b,f,e);var
+a=d;continue}return 0}}function
+u(b,a){if(a){var
+c=a[5],d=a[4],f=a[3],g=a[2],h=u(b,a[1]),i=e(b,f);return[0,h,g,i,u(b,d),c]}return 0}function
+v(b,a){if(a){var
+c=a[2],d=a[5],e=a[4],f=a[3],g=v(b,a[1]),i=h(b,c,f);return[0,g,c,i,v(b,e),d]}return 0}function
+H(c,e,d){var
+a=e,b=d;for(;;){if(a){var
+f=a[4],g=a[3],h=a[2],i=z(c,h,g,H(c,a[1],b)),a=f,b=i;continue}return b}}function
+I(b,f){var
+a=f;for(;;){if(a){var
+g=a[4],i=a[1],c=h(b,a[2],a[3]);if(c){var
+d=I(b,i);if(d){var
+a=g;continue}var
+e=d}else
+var
+e=c;return e}return 1}}function
+J(b,f){var
+a=f;for(;;){if(a){var
+g=a[4],i=a[1],c=h(b,a[2],a[3]);if(c)var
+d=c;else{var
+e=J(b,i);if(!e){var
+a=g;continue}var
+d=e}return d}return 0}}function
+K(d,c,b){if(b){var
+e=b[4],f=b[3],g=b[2];return a(K(d,c,b[1]),g,f,e)}return q(d,c)}function
+L(d,c,b){if(b){var
+e=b[3],f=b[2],g=b[1];return a(g,f,e,L(d,c,b[4]))}return q(d,c)}function
+b(e,g,f,d){if(e){if(d){var
+h=d[5],i=e[5],j=d[4],k=d[3],l=d[2],m=d[1],n=e[4],o=e[3],p=e[2],q=e[1];return(h+2|0)<i?a(q,p,o,b(n,g,f,d)):(i+2|0)<h?a(b(e,g,f,m),l,k,j):c(e,g,f,d)}return L(g,f,e)}return K(g,f,d)}function
+k(c,a){if(c){if(a){var
+d=o(a),e=d[2],f=d[1];return b(c,f,e,r(a))}return c}return a}function
+p(d,e,c,a){return c?b(d,e,c[1],a):k(d,a)}function
+j(c,a){if(a){var
+d=a[4],e=a[3],g=a[2],i=a[1],m=h(f[1],c,g);if(0===m)return[0,i,[0,e],d];if(0<=m){var
+k=j(c,d),n=k[3],o=k[2];return[0,b(i,g,e,k[1]),o,n]}var
+l=j(c,i),p=l[2],q=l[1];return[0,q,p,b(l[3],g,e,d)]}return jg}function
+l(c,b,a){if(b){var
+d=b[2],k=b[5],m=b[4],n=b[3],o=b[1];if(g(a)<=k){var
+e=j(d,a),q=e[2],r=e[1],s=l(c,m,e[3]),t=z(c,d,[0,n],q);return p(l(c,o,r),d,t,s)}}else
+if(!a)return 0;if(a){var
+f=a[2],u=a[4],v=a[3],w=a[1],h=j(f,b),x=h[2],y=h[1],A=l(c,h[3],u),B=z(c,f,x,[0,v]);return p(l(c,y,w),f,B,A)}throw[0,i,jh]}function
+m(d,c,a){if(c){if(a){var
+i=a[3],e=a[2],k=c[3],f=c[2],u=a[4],v=a[1],w=c[4],x=c[1];if(a[5]<=c[5]){var
+g=j(f,a),l=g[2],y=g[3],n=m(d,x,g[1]),o=m(d,w,y);return l?p(n,f,z(d,f,k,l[1]),o):b(n,f,k,o)}var
+h=j(e,c),q=h[2],A=h[3],r=m(d,h[1],v),s=m(d,A,u);return q?p(r,e,z(d,e,q[1],i),s):b(r,e,i,s)}var
+t=c}else
+var
+t=a;return t}function
+w(c,a){if(a){var
+f=a[4],g=a[3],i=a[2],j=a[1],d=w(c,j),l=h(c,i,g),e=w(c,f);if(l){if(j===d&&f===e)return a;return b(d,i,g,e)}return k(d,e)}return 0}function
+x(c,a){if(a){var
+d=a[2],i=a[4],j=a[3],e=x(c,a[1]),f=h(c,d,j),g=x(c,i);return f?b(e,d,f[1],g):k(e,g)}return 0}function
+y(c,a){if(a){var
+d=a[3],e=a[2],n=a[4],f=y(c,a[1]),g=f[2],i=f[1],o=h(c,e,d),j=y(c,n),l=j[2],m=j[1];if(o){var
+p=k(g,l);return[0,b(i,e,d,m),p]}var
+q=b(g,e,d,l);return[0,k(i,m),q]}return ji}function
+d(d,c){var
+a=d,b=c;for(;;){if(a){var
+e=[0,a[2],a[3],a[4],b],a=a[1],b=e;continue}return b}}function
+Y(j,i,g){var
+r=d(g,0),b=d(i,0),a=r;for(;;){if(b){if(a){var
+k=a[4],l=a[3],m=a[2],n=b[4],o=b[3],p=b[2],c=h(f[1],b[1],a[1]);if(0===c){var
+e=h(j,p,m);if(0===e){var
+q=d(l,k),b=d(o,n),a=q;continue}return e}return c}return 1}return a?-1:0}}function
+Z(k,j,i){var
+s=d(i,0),b=d(j,0),a=s;for(;;){if(b){if(a){var
+l=a[4],m=a[3],n=a[2],o=b[4],p=b[3],q=b[2],c=0===h(f[1],b[1],a[1])?1:0;if(c){var
+e=h(k,q,n);if(e){var
+r=d(m,l),b=d(p,o),a=r;continue}var
+g=e}else
+var
+g=c;return g}return 0}return a?0:1}}function
+A(a){if(a){var
+b=a[1],c=A(a[4]);return(A(b)+1|0)+c|0}return 0}function
+M(d,c){var
+b=d,a=c;for(;;){if(a){var
+e=a[3],f=a[2],g=a[1],b=[0,[0,f,e],M(b,a[4])],a=g;continue}return b}}function
+_(a){return M(0,a)}function
+N(b,a){return fg(function(b,a){return n(a[1],a[2],b)},a,b)}function
+$(a){return N(a,D)}function
+B(a,f){if(a){var
+b=a[2],c=a[1],e=d(a[3],a[4]);return[0,[0,c,b],function(a){return B(e,a)}]}return 0}function
+aa(a){var
+b=d(a,0);return function(a){return B(b,a)}}return[0,D,O,V,n,t,q,s,l,m,Y,Z,G,H,I,J,w,x,y,A,_,o,E,W,X,o,E,j,P,U,Q,R,S,T,u,v,aa,function(k,j){var
+a=j,b=0;for(;;){if(a){var
+c=a[4],e=a[3],d=a[2],l=a[1],g=h(f[1],d,k);if(0!==g){if(0<=g){var
+a=l,b=[0,d,e,c,b];continue}var
+a=c;continue}var
+i=[0,d,e,c,b]}else
+var
+i=b;return function(a){return B(i,a)}}},N,$]}S(0);function
+co(a){return[0,0,0]}function
+cp(a){a[1]=0;a[2]=0;return 0}function
+bI(b,a){a[1]=[0,b,a[1]];a[2]=a[2]+1|0;return 0}function
+bX(a){var
+b=a[1];if(b){var
+c=b[1];a[1]=b[2];a[2]=a[2]-1|0;return[0,c]}return 0}function
+bY(b){var
+a=b[1];return a?[0,a[1]]:0}var
+jk=[J,jj,S(0)];function
+fv(a){return[0,0,0,0]}function
+dY(a){a[1]=0;a[2]=0;a[3]=0;return 0}function
+dZ(d,a){var
+b=[0,d,0],c=a[3];return c?(a[1]=a[1]+1|0,c[2]=b,a[3]=b,0):(a[1]=1,a[2]=b,a[3]=b,0)}function
+fw(a){var
+b=a[2];if(b){var
+c=b[1];if(b[2]){var
+d=b[2];a[1]=a[1]-1|0;a[2]=d;return c}dY(a);return c}throw jk}S(0);S(0);S(0);function
+d0(a){var
+b=1<=a?a:1,c=ck<b?ck:b,d=P(c);return[0,d,0,c,d]}function
+d1(a){return dW(a[1],0,a[2])}function
+d2(a,c){var
+d=a[2],b=[0,a[3]];for(;;){if(b[1]<(d+c|0)){b[1]=2*b[1]|0;continue}if(ck<b[1])if((d+c|0)<=ck)b[1]=ck;else
+c0(jo);var
+e=P(b[1]);fm(a[1],0,e,0,a[2]);a[1]=e;a[3]=b[1];if((a[2]+c|0)<=a[3]){if((d+c|0)<=a[3])return 0;throw[0,i,jm]}throw[0,i,jn]}}function
+cq(a,c){var
+b=w(c),d=a[2]+b|0;if(a[3]<d)d2(a,b);bB(c,0,a[1],a[2],b);a[2]=d;return 0}function
+d3(a){return 5===a[2]?12:-6}function
+fx(a){return[0,0,P(a)]}function
+fy(a,h){var
+b=ah(a[2]),c=a[1]+h|0,d=b<c?1:0;if(d){var
+e=b*2|0,i=rD(e,c)?e:c,f=P(i);fm(a[2],0,f,0,b);a[2]=f;var
+g=0}else
+var
+g=d;return g}function
+bZ(a,b){fy(a,1);bC(a[2],a[1],b);a[1]=a[1]+1|0;return 0}function
+X(a,c){var
+b=w(c);fy(a,b);bb(c,0,a[2],a[1],b);a[1]=a[1]+b|0;return 0}function
+fz(a){return dW(a[2],0,a[1])}function
+fA(a){if(typeof
+a==="number")switch(a){case
+0:return jq;case
+1:return jr;case
+2:return js;case
+3:return jt;case
+4:return ju;case
+5:return jv;default:return jw}else
+switch(a[0]){case
+0:return a[1];case
+1:return a[1];default:return aM(jx,c3(1,a[1]))}}function
+d4(b,c){var
+a=c;for(;;)if(typeof
+a==="number")return 0;else
+switch(a[0]){case
+0:var
+d=a[1];X(b,jy);var
+a=d;continue;case
+1:var
+e=a[1];X(b,jz);var
+a=e;continue;case
+2:var
+f=a[1];X(b,jA);var
+a=f;continue;case
+3:var
+g=a[1];X(b,jB);var
+a=g;continue;case
+4:var
+h=a[1];X(b,jC);var
+a=h;continue;case
+5:var
+i=a[1];X(b,jD);var
+a=i;continue;case
+6:var
+j=a[1];X(b,jE);var
+a=j;continue;case
+7:var
+k=a[1];X(b,jF);var
+a=k;continue;case
+8:var
+l=a[2],m=a[1];X(b,jG);d4(b,m);X(b,jH);var
+a=l;continue;case
+9:var
+n=a[3],o=a[1];X(b,jI);d4(b,o);X(b,jJ);var
+a=n;continue;case
+10:var
+p=a[1];X(b,jK);var
+a=p;continue;case
+11:var
+q=a[1];X(b,jL);var
+a=q;continue;case
+12:var
+r=a[1];X(b,jM);var
+a=r;continue;case
+13:var
+s=a[1];X(b,jN);var
+a=s;continue;default:var
+t=a[1];X(b,jO);var
+a=t;continue}}function
+M(a){if(typeof
+a==="number")return 0;else
+switch(a[0]){case
+0:return[0,M(a[1])];case
+1:return[1,M(a[1])];case
+2:return[2,M(a[1])];case
+3:return[3,M(a[1])];case
+4:return[4,M(a[1])];case
+5:return[5,M(a[1])];case
+6:return[6,M(a[1])];case
+7:return[7,M(a[1])];case
+8:var
+b=a[1];return[8,b,M(a[2])];case
+9:var
+c=a[2],d=a[1];return[9,c,d,M(a[3])];case
+10:return[10,M(a[1])];case
+11:return[11,M(a[1])];case
+12:return[12,M(a[1])];case
+13:return[13,M(a[1])];default:return[14,M(a[1])]}}function
+Y(a){if(typeof
+a==="number"){var
+s=function(a){return 0},t=function(a){return 0},u=function(a){return 0};return[0,function(a){return 0},u,t,s]}else
+switch(a[0]){case
+0:var
+b=Y(a[1]),v=b[4],w=b[3],x=b[2],y=b[1],z=function(a){e(x,0);return 0};return[0,function(a){e(y,0);return 0},z,w,v];case
+1:var
+c=Y(a[1]),A=c[4],B=c[3],C=c[2],D=c[1],E=function(a){e(C,0);return 0};return[0,function(a){e(D,0);return 0},E,B,A];case
+2:var
+d=Y(a[1]),F=d[4],G=d[3],H=d[2],I=d[1],J=function(a){e(H,0);return 0};return[0,function(a){e(I,0);return 0},J,G,F];case
+3:var
+f=Y(a[1]),K=f[4],L=f[3],N=f[2],O=f[1],P=function(a){e(N,0);return 0};return[0,function(a){e(O,0);return 0},P,L,K];case
+4:var
+g=Y(a[1]),R=g[4],S=g[3],T=g[2],U=g[1],V=function(a){e(T,0);return 0};return[0,function(a){e(U,0);return 0},V,S,R];case
+5:var
+h=Y(a[1]),W=h[4],X=h[3],Z=h[2],_=h[1],$=function(a){e(Z,0);return 0};return[0,function(a){e(_,0);return 0},$,X,W];case
+6:var
+i=Y(a[1]),aa=i[4],ab=i[3],ac=i[2],ad=i[1],ae=function(a){e(ac,0);return 0};return[0,function(a){e(ad,0);return 0},ae,ab,aa];case
+7:var
+j=Y(a[1]),af=j[4],ag=j[3],ah=j[2],ai=j[1],aj=function(a){e(ah,0);return 0};return[0,function(a){e(ai,0);return 0},aj,ag,af];case
+8:var
+k=Y(a[2]),ak=k[4],al=k[3],am=k[2],an=k[1],ao=function(a){e(am,0);return 0};return[0,function(a){e(an,0);return 0},ao,al,ak];case
+9:var
+ap=a[2],aq=a[1],l=Y(a[3]),ar=l[4],as=l[3],at=l[2],au=l[1],m=Y(Q(M(aq),ap)),av=m[4],aw=m[3],ax=m[2],ay=m[1],az=function(a){e(av,0);e(ar,0);return 0},aA=function(a){e(as,0);e(aw,0);return 0},aB=function(a){e(ax,0);e(at,0);return 0};return[0,function(a){e(au,0);e(ay,0);return 0},aB,aA,az];case
+10:var
+n=Y(a[1]),aC=n[4],aD=n[3],aE=n[2],aF=n[1],aG=function(a){e(aE,0);return 0};return[0,function(a){e(aF,0);return 0},aG,aD,aC];case
+11:var
+o=Y(a[1]),aH=o[4],aI=o[3],aJ=o[2],aK=o[1],aL=function(a){e(aJ,0);return 0};return[0,function(a){e(aK,0);return 0},aL,aI,aH];case
+12:var
+p=Y(a[1]),aM=p[4],aN=p[3],aO=p[2],aP=p[1],aQ=function(a){e(aO,0);return 0};return[0,function(a){e(aP,0);return 0},aQ,aN,aM];case
+13:var
+q=Y(a[1]),aR=q[4],aS=q[3],aT=q[2],aU=q[1],aV=function(a){e(aR,0);return 0},aW=function(a){e(aS,0);return 0},aX=function(a){e(aT,0);return 0};return[0,function(a){e(aU,0);return 0},aX,aW,aV];default:var
+r=Y(a[1]),aY=r[4],aZ=r[3],a0=r[2],a1=r[1],a2=function(a){e(aY,0);return 0},a3=function(a){e(aZ,0);return 0},a4=function(a){e(a0,0);return 0};return[0,function(a){e(a1,0);return 0},a4,a3,a2]}}function
+Q(c,b){var
+a=0;if(typeof
+c==="number")if(typeof
+b==="number")return 0;else
+switch(b[0]){case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;case
+8:a=5;break;case
+9:a=6;break;default:throw[0,i,jP]}else
+switch(c[0]){case
+0:var
+d=0,u=c[1];if(typeof
+b!=="number")switch(b[0]){case
+0:return[0,Q(u,b[1])];case
+8:a=5;d=1;break;case
+9:a=6;d=1;break;case
+10:d=1;break;case
+11:a=1;d=1;break;case
+12:a=2;d=1;break;case
+13:a=3;d=1;break;case
+14:a=4;d=1;break}if(!d)a=7;break;case
+1:var
+f=0,v=c[1];if(typeof
+b!=="number")switch(b[0]){case
+1:return[1,Q(v,b[1])];case
+8:a=5;f=1;break;case
+9:a=6;f=1;break;case
+10:f=1;break;case
+11:a=1;f=1;break;case
+12:a=2;f=1;break;case
+13:a=3;f=1;break;case
+14:a=4;f=1;break}if(!f)a=7;break;case
+2:var
+g=0,w=c[1];if(typeof
+b==="number")g=1;else
+switch(b[0]){case
+2:return[2,Q(w,b[1])];case
+8:a=5;break;case
+9:a=6;break;case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:g=1}if(g)a=7;break;case
+3:var
+h=0,x=c[1];if(typeof
+b==="number")h=1;else
+switch(b[0]){case
+3:return[3,Q(x,b[1])];case
+8:a=5;break;case
+9:a=6;break;case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:h=1}if(h)a=7;break;case
+4:var
+j=0,y=c[1];if(typeof
+b==="number")j=1;else
+switch(b[0]){case
+4:return[4,Q(y,b[1])];case
+8:a=5;break;case
+9:a=6;break;case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:j=1}if(j)a=7;break;case
+5:var
+k=0,z=c[1];if(typeof
+b==="number")k=1;else
+switch(b[0]){case
+5:return[5,Q(z,b[1])];case
+8:a=5;break;case
+9:a=6;break;case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:k=1}if(k)a=7;break;case
+6:var
+l=0,A=c[1];if(typeof
+b==="number")l=1;else
+switch(b[0]){case
+6:return[6,Q(A,b[1])];case
+8:a=5;break;case
+9:a=6;break;case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:l=1}if(l)a=7;break;case
+7:var
+m=0,B=c[1];if(typeof
+b==="number")m=1;else
+switch(b[0]){case
+7:return[7,Q(B,b[1])];case
+8:a=5;break;case
+9:a=6;break;case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:m=1}if(m)a=7;break;case
+8:var
+n=0,C=c[2],D=c[1];if(typeof
+b==="number")n=1;else
+switch(b[0]){case
+8:var
+E=b[1],F=Q(C,b[2]);return[8,Q(D,E),F];case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:n=1}if(n)throw[0,i,jY];break;case
+9:var
+o=0,G=c[3],H=c[2],I=c[1];if(typeof
+b==="number")o=1;else
+switch(b[0]){case
+8:a=5;break;case
+9:var
+J=b[3],K=b[2],L=b[1],t=Y(Q(M(H),L)),N=t[4];e(t[2],0);e(N,0);return[9,I,K,Q(G,J)];case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:a=4;break;default:o=1}if(o)throw[0,i,jZ];break;case
+10:var
+O=c[1];if(typeof
+b!=="number"&&10===b[0])return[10,Q(O,b[1])];throw[0,i,j0];case
+11:var
+p=0,P=c[1];if(typeof
+b==="number")p=1;else
+switch(b[0]){case
+10:break;case
+11:return[11,Q(P,b[1])];default:p=1}if(p)throw[0,i,j1];break;case
+12:var
+q=0,R=c[1];if(typeof
+b==="number")q=1;else
+switch(b[0]){case
+10:break;case
+11:a=1;break;case
+12:return[12,Q(R,b[1])];default:q=1}if(q)throw[0,i,j2];break;case
+13:var
+r=0,S=c[1];if(typeof
+b==="number")r=1;else
+switch(b[0]){case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:return[13,Q(S,b[1])];default:r=1}if(r)throw[0,i,j3];break;default:var
+s=0,T=c[1];if(typeof
+b==="number")s=1;else
+switch(b[0]){case
+10:break;case
+11:a=1;break;case
+12:a=2;break;case
+13:a=3;break;case
+14:return[14,Q(T,b[1])];default:s=1}if(s)throw[0,i,j4]}switch(a){case
+0:throw[0,i,jS];case
+1:throw[0,i,jT];case
+2:throw[0,i,jU];case
+3:throw[0,i,jV];case
+4:throw[0,i,jW];case
+5:throw[0,i,jQ];case
+6:throw[0,i,jR];default:throw[0,i,jX]}}var
+U=[J,j5,S(0)];function
+c7(b,a){if(typeof
+b==="number")return[0,0,a];else{if(0===b[0])return[0,[0,b[1],b[2]],a];if(typeof
+a!=="number"&&2===a[0])return[0,[1,b[1]],a[1]];throw U}}function
+cr(e,b,d){var
+a=c7(e,d);if(typeof
+b==="number"){if(b){var
+c=a[2];if(typeof
+c!=="number"&&2===c[0])return[0,a[1],1,c[1]];throw U}return[0,a[1],0,a[2]]}return[0,a[1],[0,b[1]],a[2]]}function
+aa(b,c,a){if(typeof
+b==="number")return[0,0,y(c,a)];else
+switch(b[0]){case
+0:if(typeof
+a!=="number"&&0===a[0]){var
+g=aa(b[1],c,a[1]);return[0,[0,g[1]],g[2]]}break;case
+1:if(typeof
+a!=="number"&&1===a[0]){var
+h=aa(b[1],c,a[1]);return[0,[1,h[1]],h[2]]}break;case
+2:if(typeof
+a!=="number"&&2===a[0]){var
+i=aa(b[1],c,a[1]);return[0,[2,i[1]],i[2]]}break;case
+3:if(typeof
+a!=="number"&&3===a[0]){var
+j=aa(b[1],c,a[1]);return[0,[3,j[1]],j[2]]}break;case
+4:if(typeof
+a!=="number"&&4===a[0]){var
+k=aa(b[1],c,a[1]);return[0,[4,k[1]],k[2]]}break;case
+5:if(typeof
+a!=="number"&&5===a[0]){var
+l=aa(b[1],c,a[1]);return[0,[5,l[1]],l[2]]}break;case
+6:if(typeof
+a!=="number"&&6===a[0]){var
+m=aa(b[1],c,a[1]);return[0,[6,m[1]],m[2]]}break;case
+7:if(typeof
+a!=="number"&&7===a[0]){var
+n=aa(b[1],c,a[1]);return[0,[7,n[1]],n[2]]}break;case
+8:if(typeof
+a!=="number"&&8===a[0]){var
+o=a[1],w=a[2],x=b[2];if(ch([0,b[1]],[0,o]))throw U;var
+p=aa(x,c,w);return[0,[8,o,p[1]],p[2]]}break;case
+9:if(typeof
+a!=="number"&&9===a[0]){var
+d=a[2],f=a[1],z=a[3],A=b[3],B=b[2],C=b[1],D=[0,G(f)];if(ch([0,G(C)],D))throw U;var
+E=[0,G(d)];if(ch([0,G(B)],E))throw U;var
+q=Y(Q(M(f),d)),F=q[4];e(q[2],0);e(F,0);var
+r=aa(G(A),c,z),H=r[2];return[0,[9,f,d,M(r[1])],H]}break;case
+10:if(typeof
+a!=="number"&&10===a[0]){var
+s=aa(b[1],c,a[1]);return[0,[10,s[1]],s[2]]}break;case
+11:if(typeof
+a!=="number"&&11===a[0]){var
+t=aa(b[1],c,a[1]);return[0,[11,t[1]],t[2]]}break;case
+13:if(typeof
+a!=="number"&&13===a[0]){var
+u=aa(b[1],c,a[1]);return[0,[13,u[1]],u[2]]}break;case
+14:if(typeof
+a!=="number"&&14===a[0]){var
+v=aa(b[1],c,a[1]);return[0,[14,v[1]],v[2]]}break}throw U}function
+y(b,a){if(typeof
+b==="number")return[0,0,a];else
+switch(b[0]){case
+0:if(typeof
+a!=="number"&&0===a[0]){var
+s=y(b[1],a[1]);return[0,[0,s[1]],s[2]]}break;case
+1:if(typeof
+a!=="number"&&0===a[0]){var
+t=y(b[1],a[1]);return[0,[1,t[1]],t[2]]}break;case
+2:var
+af=b[2],u=c7(b[1],a),e=u[2],ag=u[1];if(typeof
+e!=="number"&&1===e[0]){var
+v=y(af,e[1]);return[0,[2,ag,v[1]],v[2]]}throw U;case
+3:var
+ah=b[2],w=c7(b[1],a),f=w[2],ai=w[1];if(typeof
+f!=="number"&&1===f[0]){var
+x=y(ah,f[1]);return[0,[3,ai,x[1]],x[2]]}throw U;case
+4:var
+aj=b[4],ak=b[1],g=cr(b[2],b[3],a),h=g[3],al=g[1];if(typeof
+h!=="number"&&2===h[0]){var
+am=g[2],z=y(aj,h[1]);return[0,[4,ak,al,am,z[1]],z[2]]}throw U;case
+5:var
+an=b[4],ao=b[1],i=cr(b[2],b[3],a),j=i[3],ap=i[1];if(typeof
+j!=="number"&&3===j[0]){var
+aq=i[2],A=y(an,j[1]);return[0,[5,ao,ap,aq,A[1]],A[2]]}throw U;case
+6:var
+ar=b[4],as=b[1],k=cr(b[2],b[3],a),l=k[3],at=k[1];if(typeof
+l!=="number"&&4===l[0]){var
+au=k[2],B=y(ar,l[1]);return[0,[6,as,at,au,B[1]],B[2]]}throw U;case
+7:var
+av=b[4],aw=b[1],m=cr(b[2],b[3],a),n=m[3],ax=m[1];if(typeof
+n!=="number"&&5===n[0]){var
+ay=m[2],C=y(av,n[1]);return[0,[7,aw,ax,ay,C[1]],C[2]]}throw U;case
+8:var
+az=b[4],aA=b[1],o=cr(b[2],b[3],a),p=o[3],aB=o[1];if(typeof
+p!=="number"&&6===p[0]){var
+aC=o[2],D=y(az,p[1]);return[0,[8,aA,aB,aC,D[1]],D[2]]}throw U;case
+9:var
+aD=b[2],E=c7(b[1],a),q=E[2],aE=E[1];if(typeof
+q!=="number"&&7===q[0]){var
+F=y(aD,q[1]);return[0,[9,aE,F[1]],F[2]]}throw U;case
+10:var
+H=y(b[1],a);return[0,[10,H[1]],H[2]];case
+11:var
+aF=b[1],I=y(b[2],a);return[0,[11,aF,I[1]],I[2]];case
+12:var
+aG=b[1],J=y(b[2],a);return[0,[12,aG,J[1]],J[2]];case
+13:if(typeof
+a!=="number"&&8===a[0]){var
+K=a[1],aH=a[2],aI=b[3],aJ=b[1];if(ch([0,b[2]],[0,K]))throw U;var
+L=y(aI,aH);return[0,[13,aJ,K,L[1]],L[2]]}break;case
+14:if(typeof
+a!=="number"&&9===a[0]){var
+M=a[1],aK=a[3],aL=b[3],aM=b[2],aN=b[1],aO=[0,G(M)];if(ch([0,G(aM)],aO))throw U;var
+N=y(aL,G(aK));return[0,[14,aN,M,N[1]],N[2]]}break;case
+15:if(typeof
+a!=="number"&&10===a[0]){var
+O=y(b[1],a[1]);return[0,[15,O[1]],O[2]]}break;case
+16:if(typeof
+a!=="number"&&11===a[0]){var
+P=y(b[1],a[1]);return[0,[16,P[1]],P[2]]}break;case
+17:var
+aP=b[1],Q=y(b[2],a);return[0,[17,aP,Q[1]],Q[2]];case
+18:var
+R=b[2],r=b[1];if(0===r[0]){var
+W=r[1],aT=W[2],X=y(W[1],a),aU=X[1],Y=y(R,X[2]);return[0,[18,[0,[0,aU,aT]],Y[1]],Y[2]]}var
+Z=r[1],aV=Z[2],_=y(Z[1],a),aW=_[1],$=y(R,_[2]);return[0,[18,[1,[0,aW,aV]],$[1]],$[2]];case
+19:if(typeof
+a!=="number"&&13===a[0]){var
+S=y(b[1],a[1]);return[0,[19,S[1]],S[2]]}break;case
+20:if(typeof
+a!=="number"&&1===a[0]){var
+aQ=b[2],aR=b[1],T=y(b[3],a[1]);return[0,[20,aR,aQ,T[1]],T[2]]}break;case
+21:if(typeof
+a!=="number"&&2===a[0]){var
+aS=b[1],V=y(b[2],a[1]);return[0,[21,aS,V[1]],V[2]]}break;case
+23:var
+d=b[2],c=b[1];if(typeof
+c==="number")switch(c){case
+0:return ac(c,d,a);case
+1:return ac(c,d,a);case
+2:if(typeof
+a!=="number"&&14===a[0]){var
+ab=y(d,a[1]);return[0,[23,2,ab[1]],ab[2]]}throw U;default:return ac(c,d,a)}else
+switch(c[0]){case
+0:return ac(c,d,a);case
+1:return ac(c,d,a);case
+2:return ac(c,d,a);case
+3:return ac(c,d,a);case
+4:return ac(c,d,a);case
+5:return ac(c,d,a);case
+6:return ac(c,d,a);case
+7:return ac(c,d,a);case
+8:return ac([8,c[1],c[2]],d,a);case
+9:var
+aX=c[1],ad=aa(c[2],d,a),ae=ad[2];return[0,[23,[9,aX,ad[1]],ae[1]],ae[2]];case
+10:return ac(c,d,a);default:return ac(c,d,a)}}throw U}function
+ac(d,c,b){var
+a=y(c,b);return[0,[23,d,a[1]],a[2]]}function
+ad(l,h,a){var
+b=w(a),i=0<=h?l:0,d=dR(h);if(d<=b)return a;var
+m=2===i?48:32,c=bG(d,m);switch(i){case
+0:bb(a,0,c,0,b);break;case
+1:bb(a,0,c,d-b|0,b);break;default:var
+e=0;if(0<b){var
+j=0;if(43!==g(a,0)&&45!==g(a,0)&&32!==g(a,0)){e=1;j=1}if(!j){bC(c,0,g(a,0));bb(a,1,c,(d-b|0)+1|0,b-1|0)}}else
+e=1;if(e){var
+f=0;if(1<b&&48===g(a,0)){var
+k=0;if(he!==g(a,1)&&88!==g(a,1)){f=1;k=1}if(!k){bC(c,1,g(a,1));bb(a,2,c,(d-b|0)+2|0,b-2|0)}}else
+f=1;if(f)bb(a,0,c,d-b|0,b)}}return _(c)}function
+b0(l,b){var
+c=dR(l),a=w(b),d=g(b,0),e=0;if(58<=d){if(71<=d){if(!(5<(d+eL|0)>>>0))e=1}else
+if(65<=d)e=1}else{var
+f=0;if(32!==d)if(43<=d)switch(d+h2|0){case
+5:if(a<(c+2|0)&&1<a){var
+k=0;if(he===g(b,1)||88===g(b,1))k=1;if(k){var
+i=bG(c+2|0,48);bC(i,1,g(b,1));bb(b,2,i,(c-a|0)+4|0,a-2|0);return _(i)}}e=1;f=1;break;case
+0:case
+2:break;case
+1:case
+3:case
+4:f=1;break;default:e=1;f=1}else
+f=1;if(!f&&a<(c+1|0)){var
+h=bG(c+1|0,48);bC(h,0,d);bb(b,1,h,(c-a|0)+2|0,a-1|0);return _(h)}}if(e&&a<c){var
+j=bG(c,48);bb(b,0,j,c-a|0,a);return _(j)}return b}function
+j6(k){var
+j=0,B=w(k);for(;;){if(B<=j)var
+o=k;else{var
+n=ba(k,j)+hV|0,p=0;if(59<n>>>0){if(33<(n+h8|0)>>>0)p=1}else
+if(2===n)p=1;if(!p){var
+j=j+1|0;continue}var
+e=bl(k),a=[0,0],r=ah(e)-1|0,x=0;if(!(r<0)){var
+i=x;for(;;){var
+f=cU(e,i),g=0;if(32<=f){var
+l=f-34|0,q=0;if(58<l>>>0){if(93<=l)q=1}else
+if(56<(l-1|0)>>>0){g=1;q=1}if(!q){var
+m=1;g=2}}else
+if(11<=f){if(13===f)g=1}else
+if(8<=f)g=1;switch(g){case
+0:var
+m=4;break;case
+1:var
+m=2;break}a[1]=a[1]+m|0;var
+A=i+1|0;if(r!==i){var
+i=A;continue}break}}if(a[1]===ah(e))var
+t=dV(e);else{var
+b=P(a[1]);a[1]=0;var
+s=ah(e)-1|0,y=0;if(!(s<0)){var
+h=y;for(;;){var
+c=cU(e,h),d=0;if(35<=c)if(92===c)d=2;else
+if(bh<=c)d=1;else
+d=3;else
+if(32<=c)if(34<=c)d=2;else
+d=3;else
+if(14<=c)d=1;else
+switch(c){case
+8:K(b,a[1],92);a[1]++;K(b,a[1],98);break;case
+9:K(b,a[1],92);a[1]++;K(b,a[1],hW);break;case
+10:K(b,a[1],92);a[1]++;K(b,a[1],hX);break;case
+13:K(b,a[1],92);a[1]++;K(b,a[1],hF);break;default:d=1}switch(d){case
+1:K(b,a[1],92);a[1]++;K(b,a[1],48+(c/hM|0)|0);a[1]++;K(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;K(b,a[1],48+(c%10|0)|0);break;case
+2:K(b,a[1],92);a[1]++;K(b,a[1],c);break;case
+3:K(b,a[1],c);break}a[1]++;var
+z=h+1|0;if(s!==h){var
+h=z;continue}break}}var
+t=b}var
+o=_(t)}var
+u=w(o),v=bG(u+2|0,34);bB(o,0,v,1,u);return _(v)}}function
+fB(d,f){var
+g=dR(f),e=fC?fC[1]:70;switch(d[2]){case
+0:var
+b=bx;break;case
+1:var
+b=eN;break;case
+2:var
+b=69;break;case
+3:var
+b=hf;break;case
+4:var
+b=71;break;case
+5:var
+b=e;break;case
+6:var
+b=104;break;case
+7:var
+b=72;break;default:var
+b=70}var
+c=fx(16);bZ(c,37);switch(d[1]){case
+0:break;case
+1:bZ(c,43);break;default:bZ(c,32)}if(8<=d[2])bZ(c,35);bZ(c,46);X(c,a(n+g));bZ(c,b);return fz(c)}function
+c8(m,a){if(13<=m){var
+g=[0,0],h=w(a)-1|0,n=0;if(!(h<0)){var
+c=n;for(;;){if(!(9<(ba(a,c)+b$|0)>>>0))g[1]++;var
+q=c+1|0;if(h!==c){var
+c=q;continue}break}}var
+i=g[1],j=P(w(a)+((i-1|0)/3|0)|0),k=[0,0],d=function(a){bC(j,k[1],a);k[1]++;return 0},e=[0,((i-1|0)%3|0)+1|0],l=w(a)-1|0,o=0;if(!(l<0)){var
+b=o;for(;;){var
+f=ba(a,b);if(9<(f+b$|0)>>>0)d(f);else{if(0===e[1]){d(95);e[1]=3}e[1]+=-1;d(f)}var
+p=b+1|0;if(l!==b){var
+b=p;continue}break}}return _(j)}return a}function
+kV(b,c){switch(b){case
+1:var
+a=j8;break;case
+2:var
+a=j9;break;case
+4:var
+a=j$;break;case
+5:var
+a=ka;break;case
+6:var
+a=kb;break;case
+7:var
+a=kc;break;case
+8:var
+a=kd;break;case
+9:var
+a=ke;break;case
+10:var
+a=kf;break;case
+11:var
+a=kg;break;case
+0:case
+13:var
+a=j7;break;case
+3:case
+14:var
+a=j_;break;default:var
+a=kh}return c8(b,cg(a,c))}function
+kW(b,c){switch(b){case
+1:var
+a=kw;break;case
+2:var
+a=kx;break;case
+4:var
+a=kz;break;case
+5:var
+a=kA;break;case
+6:var
+a=kB;break;case
+7:var
+a=kC;break;case
+8:var
+a=kD;break;case
+9:var
+a=kE;break;case
+10:var
+a=kF;break;case
+11:var
+a=kG;break;case
+0:case
+13:var
+a=kv;break;case
+3:case
+14:var
+a=ky;break;default:var
+a=kH}return c8(b,cg(a,c))}function
+kX(b,c){switch(b){case
+1:var
+a=kJ;break;case
+2:var
+a=kK;break;case
+4:var
+a=kM;break;case
+5:var
+a=kN;break;case
+6:var
+a=kO;break;case
+7:var
+a=kP;break;case
+8:var
+a=kQ;break;case
+9:var
+a=kR;break;case
+10:var
+a=kS;break;case
+11:var
+a=kT;break;case
+0:case
+13:var
+a=kI;break;case
+3:case
+14:var
+a=kL;break;default:var
+a=kU}return c8(b,cg(a,c))}function
+kY(b,c){switch(b){case
+1:var
+a=kj;break;case
+2:var
+a=kk;break;case
+4:var
+a=km;break;case
+5:var
+a=kn;break;case
+6:var
+a=ko;break;case
+7:var
+a=kp;break;case
+8:var
+a=kq;break;case
+9:var
+a=kr;break;case
+10:var
+a=ks;break;case
+11:var
+a=kt;break;case
+0:case
+13:var
+a=ki;break;case
+3:case
+14:var
+a=kl;break;default:var
+a=ku}return c8(b,rJ(a,c))}function
+bd(c,j,b){function
+k(d){switch(c[1]){case
+0:var
+a=45;break;case
+1:var
+a=43;break;default:var
+a=32}return rF(b,j,a)}function
+r(c){var
+a=rA(b);return 3===a?b<0.?k0:k1:4<=a?k2:c}switch(c[2]){case
+5:var
+e=ip(fB(c,j),b),d=0,v=w(e);for(;;){if(d===v)var
+q=0;else{var
+l=g(e,d)+eJ|0,m=0;if(23<l>>>0){if(55===l)m=1}else
+if(21<(l-1|0)>>>0)m=1;if(!m){var
+d=d+1|0;continue}var
+q=1}var
+x=q?e:aM(e,kZ);return r(x)}case
+6:return k(0);case
+7:var
+i=bl(k(0)),f=ah(i);if(0===f)var
+p=i;else{var
+n=P(f),o=f-1|0,s=0;if(!(o<0)){var
+a=s;for(;;){var
+h=cU(i,a),t=25<(h+eL|0)>>>0?h:h+hV|0;K(n,a,t);var
+u=a+1|0;if(o!==a){var
+a=u;continue}break}}var
+p=n}return _(p);case
+8:return r(k(0));default:return ip(fB(c,j),b)}}function
+cN(f,F,E,D){var
+c=F,a=E,d=D;for(;;)if(typeof
+d==="number")return e(c,a);else
+switch(d[0]){case
+0:var
+H=d[1];return function(b){return s(c,[5,a,b],H)};case
+1:var
+I=d[1];return function(b){var
+e=0;if(40<=b)if(92===b)var
+d=iM;else
+if(bh<=b)e=1;else
+e=2;else
+if(32<=b)if(39<=b)var
+d=iN;else
+e=2;else
+if(14<=b)e=1;else
+switch(b){case
+8:var
+d=iO;break;case
+9:var
+d=iP;break;case
+10:var
+d=iQ;break;case
+13:var
+d=iR;break;default:e=1}switch(e){case
+1:var
+f=P(4);K(f,0,92);K(f,1,48+(b/hM|0)|0);K(f,2,48+((b/10|0)%10|0)|0);K(f,3,48+(b%10|0)|0);var
+d=_(f);break;case
+2:var
+g=P(1);K(g,0,b);var
+d=_(g);break}var
+h=w(d),i=bG(h+2|0,39);bB(d,0,i,1,h);return s(c,[4,a,_(i)],I)};case
+2:var
+J=d[2],L=d[1];return d5(c,a,J,L,function(a){return a});case
+3:return d5(c,a,d[2],d[1],j6);case
+4:return c9(c,a,d[4],d[2],d[3],kV,d[1]);case
+5:return c9(c,a,d[4],d[2],d[3],kW,d[1]);case
+6:return c9(c,a,d[4],d[2],d[3],kX,d[1]);case
+7:return c9(c,a,d[4],d[2],d[3],kY,d[1]);case
+8:var
+k=d[4],l=d[3],m=d[2],j=d[1];if(typeof
+m==="number"){if(typeof
+l==="number")return l?function(d,b){return s(c,[4,a,bd(j,d,b)],k)}:function(b){return s(c,[4,a,bd(j,d3(j),b)],k)};var
+af=l[1];return function(b){return s(c,[4,a,bd(j,af,b)],k)}}else{if(0===m[0]){var
+p=m[2],q=m[1];if(typeof
+l==="number")return l?function(d,b){return s(c,[4,a,ad(q,p,bd(j,d,b))],k)}:function(b){return s(c,[4,a,ad(q,p,bd(j,d3(j),b))],k)};var
+ag=l[1];return function(b){return s(c,[4,a,ad(q,p,bd(j,ag,b))],k)}}var
+r=m[1];if(typeof
+l==="number")return l?function(e,d,b){return s(c,[4,a,ad(r,e,bd(j,d,b))],k)}:function(d,b){return s(c,[4,a,ad(r,d,bd(j,d3(j),b))],k)};var
+ah=l[1];return function(d,b){return s(c,[4,a,ad(r,d,bd(j,ah,b))],k)}}case
+9:return d5(c,a,d[2],d[1],iF);case
+10:var
+a=[7,a],d=d[1];continue;case
+11:var
+a=[2,a,d[1]],d=d[2];continue;case
+12:var
+a=[3,a,d[1]],d=d[2];continue;case
+13:var
+N=d[3],O=d[2],t=fx(16);d4(t,O);var
+C=fz(t);return function(b){return s(c,[4,a,C],N)};case
+14:var
+Q=d[3],R=d[2];return function(d){var
+e=d[1],b=y(e,G(M(R)));if(typeof
+b[2]==="number")return s(c,a,B(b[1],Q));throw U};case
+15:var
+S=d[1];return function(d,b){return s(c,[6,a,function(a){return h(d,a,b)}],S)};case
+16:var
+T=d[1];return function(b){return s(c,[6,a,b],T)};case
+17:var
+a=[0,a,d[1]],d=d[2];continue;case
+18:var
+o=d[1];if(0===o[0]){var
+V=d[2],W=o[1][1],X=0,c=function(b,c,d){return function(a){return s(c,[1,b,[0,a]],d)}}(a,c,V),a=X,d=W;continue}var
+Y=d[2],Z=o[1][1],$=0,c=function(b,c,d){return function(a){return s(c,[1,b,[1,a]],d)}}(a,c,Y),a=$,d=Z;continue;case
+19:throw[0,i,k4];case
+20:var
+aa=d[3],ab=[8,a,k5];return function(a){return s(c,ab,aa)};case
+21:var
+ac=d[2];return function(b){return s(c,[4,a,cg(k6,b)],ac)};case
+22:var
+ae=d[1];return function(b){return s(c,[5,a,b],ae)};case
+23:var
+g=d[2],n=d[1];if(typeof
+n==="number")switch(n){case
+0:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+1:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+2:throw[0,i,k7];default:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g])}else
+switch(n[0]){case
+0:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+1:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+2:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+3:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+4:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+5:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+6:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+7:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+8:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);case
+9:var
+A=n[2];return f<50?eA(f+1|0,c,a,A,g):b(eA,[0,c,a,A,g]);case
+10:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g]);default:return f<50?x(f+1|0,c,a,g):b(x,[0,c,a,g])}default:var
+u=d[3],v=d[1],z=e(d[2],0);return f<50?ez(f+1|0,c,a,u,v,z):b(ez,[0,c,a,u,v,z])}}function
+eA(f,e,d,a,c){if(typeof
+a==="number")return f<50?x(f+1|0,e,d,c):b(x,[0,e,d,c]);else
+switch(a[0]){case
+0:var
+g=a[1];return function(a){return ai(e,d,g,c)};case
+1:var
+h=a[1];return function(a){return ai(e,d,h,c)};case
+2:var
+j=a[1];return function(a){return ai(e,d,j,c)};case
+3:var
+k=a[1];return function(a){return ai(e,d,k,c)};case
+4:var
+l=a[1];return function(a){return ai(e,d,l,c)};case
+5:var
+m=a[1];return function(a){return ai(e,d,m,c)};case
+6:var
+n=a[1];return function(a){return ai(e,d,n,c)};case
+7:var
+o=a[1];return function(a){return ai(e,d,o,c)};case
+8:var
+p=a[2];return function(a){return ai(e,d,p,c)};case
+9:var
+q=a[3],r=a[2],s=Q(M(a[1]),r);return function(a){return ai(e,d,$(s,q),c)};case
+10:var
+t=a[1];return function(b,a){return ai(e,d,t,c)};case
+11:var
+u=a[1];return function(a){return ai(e,d,u,c)};case
+12:var
+v=a[1];return function(a){return ai(e,d,v,c)};case
+13:throw[0,i,k8];default:throw[0,i,k9]}}function
+x(e,c,f,a){var
+d=[8,f,k_];return e<50?cN(e+1|0,c,d,a):b(cN,[0,c,d,a])}function
+ez(i,c,g,a,f,d){if(f){var
+j=f[1];return function(b){return k3(c,g,a,j,e(d,b))}}var
+h=[4,g,d];return i<50?cN(i+1|0,c,h,a):b(cN,[0,c,h,a])}function
+s(a,b,c){return o(cN(0,a,b,c))}function
+ai(a,b,c,d){return o(eA(0,a,b,c,d))}function
+k3(a,b,c,d,e){return o(ez(0,a,b,c,d,e))}function
+d5(f,d,c,a,b){if(typeof
+a==="number")return function(a){return s(f,[4,d,e(b,a)],c)};else{if(0===a[0]){var
+g=a[2],h=a[1];return function(a){return s(f,[4,d,ad(h,g,e(b,a))],c)}}var
+i=a[1];return function(g,a){return s(f,[4,d,ad(i,g,e(b,a))],c)}}}function
+c9(f,e,d,g,c,b,a){if(typeof
+g==="number"){if(typeof
+c==="number")return c?function(g,c){return s(f,[4,e,b0(g,h(b,a,c))],d)}:function(c){return s(f,[4,e,h(b,a,c)],d)};var
+l=c[1];return function(c){return s(f,[4,e,b0(l,h(b,a,c))],d)}}else{if(0===g[0]){var
+i=g[2],j=g[1];if(typeof
+c==="number")return c?function(g,c){return s(f,[4,e,ad(j,i,b0(g,h(b,a,c)))],d)}:function(c){return s(f,[4,e,ad(j,i,h(b,a,c))],d)};var
+m=c[1];return function(c){return s(f,[4,e,ad(j,i,b0(m,h(b,a,c)))],d)}}var
+k=g[1];if(typeof
+c==="number")return c?function(i,g,c){return s(f,[4,e,ad(k,i,b0(g,h(b,a,c)))],d)}:function(g,c){return s(f,[4,e,ad(k,g,h(b,a,c))],d)};var
+n=c[1];return function(g,c){return s(f,[4,e,ad(k,g,b0(n,h(b,a,c)))],d)}}}function
+be(b,f){var
+a=f;for(;;)if(typeof
+a==="number")return 0;else
+switch(a[0]){case
+0:var
+g=a[1],h=fA(a[2]);be(b,g);return c2(b,h);case
+1:var
+c=a[2],d=a[1];if(0===c[0]){var
+i=c[1];be(b,d);c2(b,k$);var
+a=i;continue}var
+j=c[1];be(b,d);c2(b,la);var
+a=j;continue;case
+6:var
+m=a[2];be(b,a[1]);return e(m,b);case
+7:be(b,a[1]);return dN(b);case
+8:var
+n=a[2];be(b,a[1]);return C(n);case
+2:case
+4:var
+k=a[2];be(b,a[1]);return c2(b,k);default:var
+l=a[2];be(b,a[1]);return r2(b,l)}}function
+br(b,g){var
+a=g;for(;;)if(typeof
+a==="number")return 0;else
+switch(a[0]){case
+0:var
+h=a[1],i=fA(a[2]);br(b,h);return cq(b,i);case
+1:var
+d=a[2],f=a[1];if(0===d[0]){var
+j=d[1];br(b,f);cq(b,lb);var
+a=j;continue}var
+k=d[1];br(b,f);cq(b,lc);var
+a=k;continue;case
+6:var
+n=a[2];br(b,a[1]);return cq(b,e(n,0));case
+7:var
+a=a[1];continue;case
+8:var
+o=a[2];br(b,a[1]);return C(o);case
+2:case
+4:var
+l=a[2];br(b,a[1]);return cq(b,l);default:var
+m=a[2];br(b,a[1]);var
+c=b[2];if(b[3]<=c)d2(b,1);K(b[1],c,m);b[2]=c+1|0;return 0}}var
+fD=[0,0];function
+ld(a){if(e$(a,le))return lf;var
+d=w(a);function
+h(d){var
+c=lg[1],b=d0(cR);return e(s(function(a){br(b,a);return c0(d1(b))},0,c),a)}function
+i(e){var
+b=e;for(;;){if(b===d)return b;var
+c=g(a,b);if(9!==c&&32!==c)return b;var
+b=b+1|0;continue}}function
+o(e,c){var
+b=c;for(;;){if(b===d)return b;if(25<(g(a,b)+eL|0)>>>0)return b;var
+b=b+1|0;continue}}function
+p(h,f){var
+b=f;for(;;){if(b===d)return b;var
+c=g(a,b),e=0;if(48<=c){if(!(58<=c))e=1}else
+if(45===c)e=1;if(e){var
+b=b+1|0;continue}return b}}var
+f=i(0),l=o(f,f),b=fn(a,f,l-f|0),c=i(l),j=p(c,c);if(c===j)var
+k=0;else
+try{var
+q=rS(fn(a,c,j-c|0)),k=q}catch(a){a=bS(a);if(a[1]!==dQ)throw a;var
+k=h(0)}if(i(j)!==d)h(0);var
+n=0;if(bo(b,lh)&&bo(b,li))var
+m=bo(b,lj)?bo(b,lk)?bo(b,ll)?bo(b,lm)?h(0):1:2:3:0;else
+n=1;if(n)var
+m=4;return[0,k,m]}function
+fE(a){fD[1]=[0,a,fD[1]];return 0}var
+d6=[J,ln,S(0)],c_=0,fF=-1;function
+cs(a,b){a[13]=a[13]+b[3]|0;return dZ(b,a[28])}var
+fG=1000000010;function
+d7(b,a){return z(b[17],a,0,w(a))}function
+c$(a){return e(a[19],0)}function
+fH(a,c,b){a[9]=a[9]-c|0;d7(a,b);a[11]=0;return 0}function
+da(c,a){var
+b=bo(a,lo);return b?fH(c,w(a),a):b}function
+b1(a,b,f){var
+g=b[3],h=b[2];da(a,b[1]);c$(a);a[11]=1;var
+c=(a[6]-f|0)+h|0,d=a[8],i=rW(d,c)?d:c;a[10]=i;a[9]=a[6]-a[10]|0;e(a[21],a[10]);return da(a,g)}function
+fI(b,a){return b1(b,lp,a)}function
+ct(a,b){var
+c=b[2],d=b[3];da(a,b[1]);a[9]=a[9]-c|0;e(a[20],c);return da(a,d)}function
+fJ(a){for(;;){var
+p=a[28][2],M=p?[0,p[1]]:0;if(M){var
+n=M[1],o=n[1],b=n[2],$=0<=o?1:0,Z=n[3],_=a[13]-a[12]|0,N=$||(a[9]<=_?1:0);if(N){fw(a[28]);var
+k=0<=o?o:fG;if(typeof
+b==="number")switch(b){case
+0:var
+v=bY(a[3]);if(v){var
+x=v[1][1],y=function(b,a){if(a){var
+c=a[1],d=a[2];return rX(b,c)?[0,b,a]:[0,c,y(b,d)]}return[0,b,0]};x[1]=y(a[6]-a[9]|0,x[1])}break;case
+1:bX(a[2]);break;case
+2:bX(a[3]);break;case
+3:var
+z=bY(a[2]);if(z)fI(a,z[1][2]);else
+c$(a);break;case
+4:if(a[10]!==(a[6]-a[9]|0)){var
+d=a[28],g=d[2];if(g){var
+q=g[1];if(g[2]){var
+O=g[2];d[1]=d[1]-1|0;d[2]=O;var
+h=[0,q]}else{dY(d);var
+h=[0,q]}}else
+var
+h=0;if(h){var
+u=h[1],Q=u[1];a[12]=a[12]-u[3]|0;a[9]=a[9]+Q|0}}break;default:var
+A=bX(a[5]);if(A)d7(a,e(a[25],A[1]))}else
+switch(b[0]){case
+0:fH(a,k,b[1]);break;case
+1:var
+c=b[2],i=b[1],B=c[1],R=c[2],C=bY(a[2]);if(C){var
+D=C[1],f=D[2];switch(D[1]){case
+0:ct(a,i);break;case
+1:b1(a,c,f);break;case
+2:b1(a,c,f);break;case
+3:if(a[9]<(k+w(B)|0))b1(a,c,f);else
+ct(a,i);break;case
+4:if(a[11]||!(a[9]<(k+w(B)|0)||((a[6]-f|0)+R|0)<a[10]))ct(a,i);else
+b1(a,c,f);break;default:ct(a,i)}}break;case
+2:var
+l=a[6]-a[9]|0,S=b[2],T=b[1],E=bY(a[3]);if(E){var
+F=E[1][1],G=F[1];if(G){var
+j=F[1],U=G[1];for(;;){if(j){var
+H=j[1],V=j[2];if(!(l<=H)){var
+j=V;continue}var
+I=H}else
+var
+I=U;var
+m=I;break}}else
+var
+m=l;var
+J=m-l|0;if(0<=J)ct(a,[0,lr,J+T|0,lq]);else
+b1(a,[0,lt,m+S|0,ls],a[6])}break;case
+3:var
+K=b[2],W=b[1];if(a[8]<(a[6]-a[9]|0)){var
+r=bY(a[2]);if(r){var
+s=r[1],t=s[2],P=s[1];if(a[9]<t&&!(3<(P-1|0)>>>0))fI(a,t)}else
+c$(a)}var
+X=a[9]-W|0,Y=1===K?1:a[9]<k?K:5;bI([0,Y,X],a[2]);break;case
+4:bI(b[1],a[3]);break;default:var
+L=b[1];d7(a,e(a[24],L));bI(L,a[5])}a[12]=Z+a[12]|0;continue}return N}return 0}}function
+fK(a,b){cs(a,b);return fJ(a)}function
+fL(c,a,b){return fK(c,[0,a,[0,b],a])}function
+d8(a){cp(a);return bI([0,-1,[0,fF,lu,0]],a)}function
+d9(a,c){var
+d=bY(a[1]);if(d){var
+e=d[1],b=e[2],f=b[1];if(e[1]<a[12])return d8(a[1]);var
+g=b[2];if(typeof
+g!=="number")switch(g[0]){case
+3:var
+h=1-c;return h?(b[1]=a[13]+f|0,bX(a[1]),0):h;case
+1:case
+2:return c?(b[1]=a[13]+f|0,bX(a[1]),0):c}return 0}return 0}function
+fM(a,c,b){cs(a,b);if(c)d9(a,1);return bI([0,a[13],b],a[1])}function
+fN(a,e,d){a[14]=a[14]+1|0;if(a[14]<a[15])return fM(a,0,[0,-a[13]|0,[3,e,d],0]);var
+b=a[14]===a[15]?1:0;if(b){var
+c=a[16];return fL(a,w(c),c)}return b}function
+fO(a,d){var
+b=1<a[14]?1:0;if(b){if(a[14]<a[15]){cs(a,[0,c_,1,0]);d9(a,1);d9(a,0)}a[14]=a[14]-1|0;var
+c=0}else
+var
+c=b;return c}function
+fP(a,f){if(a[23])cs(a,[0,c_,5,0]);var
+b=a[22];if(b){var
+c=bX(a[4]);if(c)return e(a[27],c[1]);var
+d=0}else
+var
+d=b;return d}function
+d_(a,d){var
+b=a[4];function
+c(b){return fP(a,0)}aN(c,b[1]);for(;;){if(1<a[14]){fO(a,0);continue}a[13]=fG;fJ(a);if(d)c$(a);a[12]=1;a[13]=1;dY(a[28]);d8(a[1]);cp(a[2]);cp(a[3]);cp(a[4]);cp(a[5]);a[10]=0;a[14]=0;a[9]=a[6];return fN(a,0,3)}}function
+d$(a,d,c){var
+b=a[14]<a[15]?1:0;return b?fL(a,d,c):b}function
+fQ(c,b,a){return d$(c,b,a)}function
+fR(b,a){return fQ(b,w(a),a)}function
+lv(c,b){return fR(c,a(n+b))}function
+cu(b,a){return fQ(b,1,c3(1,a))}function
+cv(a,b){d_(a,0);return e(a[18],0)}function
+ea(a,h,g){var
+b=[0,lz,h,ly],c=a[14]<a[15]?1:0,i=[0,lx,g,lw],d=b[3],e=b[2],f=b[1];return c?fM(a,1,[0,-a[13]|0,[1,b,i],(w(f)+e|0)+w(d)|0]):c}function
+lA(a,b){return ea(a,1,0)}function
+lB(a,b){return ea(a,0,0)}var
+fS=c3(80,32);function
+fT(b,d){var
+a=d;for(;;){var
+c=0<a?1:0;if(c){if(80<a){z(b[17],fS,0,80);var
+a=a+g$|0;continue}return z(b[17],fS,0,a)}return c}}function
+lD(a){return a[1]===d6?aM(lF,aM(a[2],lE)):lG}function
+lH(a){return a[1]===d6?aM(lJ,aM(a[2],lI)):lK}function
+lL(a){return 0}function
+lM(a){return 0}function
+fU(i,h){function
+j(a){return 0}function
+k(a){return 0}function
+l(a){return 0}var
+c=fv(0),d=[0,fF,lN,0];dZ(d,c);var
+b=co(0);d8(b);bI([0,1,d],b);var
+e=co(0),f=co(0),g=co(0),a=[0,b,co(0),g,f,e,78,10,68,78,0,1,1,1,1,iE,lO,i,h,l,k,j,0,0,lD,lH,lL,lM,c];a[19]=function(b){return z(a[17],lC,0,1)};a[20]=function(b){return fT(a,b)};a[21]=function(b){return fT(a,b)};return a}function
+fV(c){function
+a(a){return dN(c)}return fU(function(d,a,b){if(0<=a&&0<=b&&!((w(d)-b|0)<a))return e8(c,d,a,b);return C(iK)},a)}function
+fW(a){function
+b(a){return 0}return fU(function(g,c,b){var
+d=c<0?1:0;if(d)var
+e=d;else
+var
+h=b<0?1:0,e=h||((w(g)-b|0)<c?1:0);if(e)C(jp);var
+f=a[2]+b|0;if(a[3]<f)d2(a,b);bB(g,c,a[1],a[2],b);a[2]=f;return 0},b)}var
+bJ=d0(bO),lP=fV(iI),lQ=fV(fd),eb=fW(bJ);function
+fX(b){d_(eb,0);var
+a=d1(bJ);bJ[2]=0;bJ[1]=bJ[4];bJ[3]=ah(bJ[1]);return a}function
+cw(i,d,b,g){var
+c=i,a=g;for(;;){var
+e=c?c[1]:lB;if(a){var
+f=a[1];if(a[2]){var
+j=a[2];h(d,b,f);h(e,b,0);var
+c=[0,e],a=j;continue}return h(d,b,f)}return 0}}function
+fY(f,e){var
+a=d0(16),c=fW(a);h(f,c,e);cv(c,0);var
+d=a[2];if(2<=d){var
+b=d-2|0,g=1;if(0<=b&&!((a[2]-b|0)<1))return dW(a[1],g,b);return C(jl)}return d1(a)}function
+aj(a,b){var
+c=0;if(typeof
+b==="number")return 0;else
+switch(b[0]){case
+0:var
+d=b[2];aj(a,b[1]);if(typeof
+d==="number")switch(d){case
+0:return fO(a,0);case
+1:return fP(a,0);case
+2:return cv(a,0);case
+3:var
+r=a[14]<a[15]?1:0;return r?fK(a,[0,c_,3,0]):r;case
+4:d_(a,1);return e(a[18],0);case
+5:return cu(a,64);default:return cu(a,37)}else
+switch(d[0]){case
+0:return ea(a,d[2],d[3]);case
+1:return 0;default:var
+J=d[1];cu(a,64);return cu(a,J)}case
+1:var
+j=b[2],s=b[1];if(0===j[0]){var
+K=j[1];aj(a,s);var
+k=[0,d6,fY(aj,K)];if(a[22]){bI(k,a[4]);e(a[26],k)}var
+q=a[23];return q?cs(a,[0,c_,[5,k],0]):q}var
+L=j[1];aj(a,s);var
+t=ld(fY(aj,L));return fN(a,t[1],t[2]);case
+2:var
+f=b[1],F=0;if(typeof
+f!=="number"&&0===f[0]){var
+l=f[2],O=0;if(typeof
+l!=="number"&&1===l[0]){var
+y=b[2],x=l[2],w=f[1];F=1;O=1}}if(!F){var
+v=b[2],u=f;c=2}break;case
+3:var
+g=b[1],G=0;if(typeof
+g!=="number"&&0===g[0]){var
+m=g[2],P=0;if(typeof
+m!=="number"&&1===m[0]){var
+E=b[2],D=m[2],B=g[1];c=1;G=1;P=1}}if(!G){var
+A=b[2],z=g;c=3}break;case
+4:var
+h=b[1],H=0;if(typeof
+h!=="number"&&0===h[0]){var
+n=h[2],Q=0;if(typeof
+n!=="number"&&1===n[0]){var
+y=b[2],x=n[2],w=h[1];H=1;Q=1}}if(!H){var
+v=b[2],u=h;c=2}break;case
+5:var
+i=b[1],p=0;if(typeof
+i==="number"||!(0===i[0]))p=1;else{var
+o=i[2],I=0;if(typeof
+o!=="number"&&1===o[0]){var
+E=b[2],D=o[2],B=i[1];c=1;I=1}if(!I)p=1}if(p){var
+A=b[2],z=i;c=3}break;case
+6:var
+M=b[2];aj(a,b[1]);return e(M,a);case
+7:aj(a,b[1]);return cv(a,0);default:var
+N=b[2];aj(a,b[1]);return C(N)}switch(c){case
+0:aj(a,w);return d$(a,x,y);case
+1:aj(a,B);return d$(a,D,c3(1,E));case
+2:aj(a,u);return fR(a,v);default:aj(a,z);return cu(a,A)}}function
+D(c){return function(d){var
+a=d[1],b=0;return s(function(a){aj(c,a);return 0},b,a)}}var
+fe=[0,0],iL=dS[1];dS[1]=function(a){if(1-fe[1]){fe[1]=1;cv(lP,0);cv(lQ,0)}return e(iL,0)};function
+fZ(b,a){var
+c=r4(a)===J?a:a[1];return r9(b,c)}var
+ed=h$,ec=rq,lR=n,lS=null,lT=undefined;function
+ee(a){return a===lS?1:0}function
+ef(a){return a===lT?1:0}function
+eg(a){var
+b=ee(a);return b?b:ef(a)}var
+bK=globalThis,f0=true;function
+f1(g,d){var
+b=d.length;function
+f(a){return e(g,d[a])}if(0<=b){if(iZ<b){var
+c=0,a=0;for(;;){if(b<=a)return bF(c);var
+c=[0,f(a),c],a=a+1|0;continue}}return fj(0,b,f)}return C(i0)}fZ(lV,[0,[J,lU,S(0)],{}]);var
+lW=bK.Promise;function
+f2(a){return lW.resolve(a)}function
+db(a,d,c,b){var
+e=a?a[1]:{};b.addEventListener(d,c,e);return 0}var
+eh="click",f3="class",lX="change",lY="href",lZ="type";function
+b2(a){return[0,f3,a]}var
+cx=bK.document;function
+f4(b,a){b.appendChild(a);return 0}function
+f5(c,b,e,d){var
+f=c?c[1]:cx,g=b?b[1]:0,a=f.createElement(e);aN(function(d){var
+b=d[2],c=d[1];return cf(c,f3)?0===b.length?0:(a.classList.add(b),0):(a.setAttribute(c,b),0)},g);aN(function(b){return f4(a,b)},d);return a}function
+f6(a,b){var
+c=a?a[1]:cx;return c.createTextNode(b)}function
+b3(a,b){var
+c=a?a[1]:cx;return c.createTextNode(dM(b))}function
+f7(a,b){for(;;){if(ee(a.firstChild))return aN(function(b){return f4(a,b)},b);a.removeChild(a.firstChild);continue}}var
+f8="display";function
+bs(a,e,d,c){var
+f=a?a[1]:0,g=f?"important":lR,b=c.style;return eg(b)?0:(b.setProperty(e,d,g),0)}function
+f9(a){a.click();return 0}var
+l0="a",l1=eU,l2="div",l3="h2",l4="i",l5="input",l6=hB,l7="span",l8="textarea";function
+bt(d,c,b,a){return f5(c,b,d,a)}function
+f_(a,b,c){return bt(l1,a,b,c)}function
+dc(a,b,c){return bt(l2,a,b,c)}function
+f$(a,b,c){return bt(l4,a,b,c)}function
+ei(a,b,c){return bt(l7,a,b,c)}var
+l9=bK.console,A=h(ec,ma,l$),j=h(ec,mc,mb),dd=h(ec,me,md),ga=A[1];function
+c6(a){return a?a[4]:0}function
+aO(b,e,a){var
+c=b?b[4]:0,d=a?a[4]:0,f=d<=c?c+1|0:d+1|0;return[0,b,e,a,f]}function
+bH(b,e,a){var
+f=b?b[4]:0,g=a?a[4]:0;if((g+2|0)<f){if(b){var
+c=b[3],j=b[2],h=b[1],l=c6(c);if(l<=c6(h))return aO(h,j,aO(c,e,a));if(c){var
+m=c[2],n=c[1],o=aO(c[3],e,a);return aO(aO(h,j,n),m,o)}return C(i7)}return C(i8)}if((f+2|0)<g){if(a){var
+i=a[3],k=a[2],d=a[1],p=c6(d);if(p<=c6(i))return aO(aO(b,e,d),k,i);if(d){var
+q=d[2],r=d[1],s=aO(d[3],k,i);return aO(aO(b,e,r),q,s)}return C(i9)}return C(i_)}var
+t=g<=f?f+1|0:g+1|0;return[0,b,e,a,t]}function
+bT(b,a){if(a){var
+c=a[3],d=a[2],e=a[1],f=h(ga,b,d);if(0===f)return a;if(0<=f){var
+g=bT(b,c);return c===g?a:bH(e,d,g)}var
+i=bT(b,e);return e===i?a:bH(i,d,c)}return[0,0,b,0,1]}function
+cm(a){return[0,0,a,0,1]}function
+fp(b,a){if(a){var
+c=a[3],d=a[2];return bH(fp(b,a[1]),d,c)}return cm(b)}function
+fq(b,a){if(a){var
+c=a[2],d=a[1];return bH(d,c,fq(b,a[3]))}return cm(b)}function
+bc(b,c,a){if(b){if(a){var
+d=a[4],e=b[4],f=a[3],g=a[2],h=a[1],i=b[3],j=b[2],k=b[1];return(d+2|0)<e?bH(k,j,bc(i,c,a)):(e+2|0)<d?bH(bc(b,c,h),g,f):aO(b,c,a)}return fq(c,b)}return fp(c,a)}function
+fr(a){if(a){var
+b=a[1];if(b){var
+c=a[3],d=a[2];return bH(fr(b),d,c)}return a[3]}return C(i$)}function
+fs(c,b){if(c){if(b){var
+a=b,e=fr(b);for(;;){if(a){var
+d=a[1];if(d){var
+a=d;continue}return bc(c,a[2],e)}throw aY}}return c}return b}function
+bU(b,a){if(a){var
+c=a[3],d=a[2],e=a[1],i=h(ga,b,d);if(0===i)return[0,e,1,c];if(0<=i){var
+f=bU(b,c),j=f[3],k=f[2];return[0,bc(e,d,f[1]),k,j]}var
+g=bU(b,e),l=g[2],m=g[1];return[0,m,l,bc(g[3],d,c)]}return ja}var
+bp=0;function
+ft(a){return a?0:1}function
+bV(b,a){if(b){if(a){var
+e=a[4],c=a[2],f=b[4],d=b[2],i=a[3],j=a[1],k=b[3],l=b[1];if(e<=f){if(1===e)return bT(c,b);var
+g=bU(d,a),m=g[1],n=bV(k,g[3]);return bc(bV(l,m),d,n)}if(1===f)return bT(d,a);var
+h=bU(c,b),o=h[1],p=bV(h[3],i);return bc(bV(o,j),c,p)}return b}return a}function
+cn(a,c){if(a){if(c){var
+d=a[3],e=a[2],f=a[1],b=bU(e,c),g=b[1];if(b[2]){var
+h=cn(d,b[3]);return bc(cn(f,g),e,h)}var
+i=cn(d,b[3]);return fs(cn(f,g),i)}return 0}return 0}function
+bW(a,c){if(a){if(c){var
+d=a[3],e=a[2],f=a[1],b=bU(e,c),g=b[1];if(b[2]){var
+h=bW(d,b[3]);return fs(bW(f,g),h)}var
+i=bW(d,b[3]);return bc(bW(f,g),e,i)}return a}return 0}function
+bq(b,c){var
+a=c;for(;;){if(a){var
+d=a[3],f=a[2];bq(b,a[1]);e(b,f);var
+a=d;continue}return 0}}function
+fu(d,c){var
+b=d,a=c;for(;;){if(a){var
+e=a[2],f=a[1],b=[0,e,fu(b,a[3])],a=f;continue}return b}}function
+gb(a){return[0,a,bp,0]}function
+ej(a){return gb(bp)}var
+N=ej(0),de=ej(0);function
+gc(a,b){a[2]=bT(b,a[2]);return 0}function
+ek(a,b){a[3]=[0,b,a[3]];return 0}function
+mf(a){return C(mg)}function
+eC(d,a){var
+c=gb(a);de[1]=a;bq(function(b){var
+a=e(A[3],b[1]);h(j[15],de,a);return h(j[7],a,c)},a);return d<50?eB(d+1|0,c):b(eB,[0,c])}function
+eB(d,a){function
+g(b){var
+c=e(A[5],b);return aN(e(dd[9],a),c)}bq(g,a[1]);bq(A[8],a[1]);var
+f=a[3];aN(function(a){return e(a,0)},f);a[3]=0;ek(a,mf);if(ft(a[2]))return 0;var
+c=a[2];return d<50?eC(d+1|0,c):b(eC,[0,c])}function
+gd(a){return o(eC(0,a))}function
+mh(a){return o(eB(0,a))}function
+mi(a){return a[1][1]}function
+mj(a){return a[2]}function
+mk(a){return a[4]}function
+ml(b,a){return e5(b[1][1],a[1][1])}function
+mm(a){return a[1][3]}function
+mn(c,b){var
+a=b[1];a[3]=[0,c,a[3]];return 0}function
+mo(g,f){var
+c=f[1],b=0,a=c[3];for(;;){if(a){var
+d=a[1],h=a[2];if(d!==g){var
+b=[0,d,b],a=a[2];continue}var
+e=dU(h,b)}else
+var
+e=b;c[3]=e;return 0}}function
+mp(a){return h(j[7],a[1][2],N)}var
+ge=[J,mq,S(0)],gf=[0,0];function
+mr(a,b){if(a!==N)return a;function
+c(c){var
+a=e(j[6],c[1][2]),b=a!==N?1:0;if(b)throw[0,ge,a];return b}try{bq(c,b);return N}catch(a){a=bS(a);if(a[1]===ge)return a[2];throw a}}z(ed,ms,A,[0,ml,mi,mj,mk,mm,mn,mo,mp,mr,function(d,c){function
+e(b,a){return 0}var
+b=bN(j[1],d,N,bp,c,e),a=[];gf[1]++;iB(a,[0,gf[1],b,0,[0,a]]);var
+f=cm(a[4]);h(j[10],b,f);h(j[11],b,0);return a}]);function
+mt(a,e,d,c,b){var
+f=a?a[1]:cf;return[0,f,e,d,1,c,1,b]}function
+mu(a,b){var
+c=a?a[1]:cf;return[0,c,N,bp,0,b,0,function(b,a){return 0}]}function
+mv(a){return a[1]}function
+mw(b,a){b[1]=a;return 0}function
+mx(b,a){return[0,b,a[2],a[3],a[4],a[5],a[6],a[7]]}function
+my(a){return a[2]}function
+mz(b,a){b[2]=a;return 0}function
+mA(a){return a[4]}function
+mB(b,a){b[4]=a;return 0}function
+mC(a){return a[3]}function
+mD(a,b){a[4]=1;a[3]=b;return 0}function
+mE(a){return a[5]}function
+mF(a){return a[6]}function
+el(a,b){return h(a[1],b,a[5])?0:(a[6]=1,a[5]=b,0)}function
+em(b,a){var
+c=b!==N?1:0,d=c?a[2]!==b?1:0:c;return d?(a[2]=b,a[4]=0,a[6]=0,ft(cn(a[3],b[1]))?0:h(a[7],b,a)):d}function
+mG(b,a){b[7]=a;return 0}function
+mH(c,a,b){a[6]=0;return h(a[1],b,a[5])?0:(a[2]=c,a[6]=1,a[5]=b,1)}function
+mI(a){em(h(A[9],N,a[3]),a);return a[5]}function
+en(a){a[6]=0;a[5]=0;return 0}function
+mJ(c,a,b){return b?(a[6]=1,a[5]=b,ek(c,function(b){return en(a)})):0}function
+mK(a,f,c,e){var
+b=c?1:0,d=[0,cf,a,f,1,c,b,e],g=b?ch(a,N):b;if(g)ek(a,function(a){return en(d)});return d}function
+mL(b,a){return c0(mM)}function
+mN(l,k,i){var
+b=h(A[10],l,k),c=[0,b],d=e(A[3],b),f=e(i,d),a=f[1],m=f[2],n=a[7];function
+o(b,e){h(n,b,e);var
+d=a[6];return d?gc(b,c):d}function
+p(c,b){return c===de?el(b,a[5]):0}a[7]=o;d[7]=p;var
+q=e(j[8],a),g=h(A[9],N,q);em(g,a);if(g===N)gd(cm(c));return m}function
+mO(i,a){var
+f=h(A[10],[0,a[1]],i),g=[0,f],b=e(A[3],f);function
+c(c,f){if(c===de)return el(f,a[5]);h(j[15],c,a);if(e(j[9],a)){var
+i=e(j[8],a);h(j[10],b,i)}var
+d=e(j[13],a);return d?gc(c,g):d}b[7]=c;var
+d=h(A[9],N,a[3]);c(d,a);c(d,b);if(d===N)gd(cm(g));return b}z(ed,mQ,j,[0,mt,mu,mv,mw,mx,my,mz,mC,mA,mD,mB,mE,mF,el,em,mG,mH,mI,mK,en,mJ,mL,mN,mO,function(c,b){var
+a=fu(0,b[3]),d=cl(function(a){return e(A[2],a)},a),f=[0,lA];function
+g(a,b){return cw(f,lv,a,b)}return z(D(c),mP,g,d)}]);function
+mR(a){return[0,0,function(b){return a}]}function
+mS(a){return[0,[0,[0,a],0],function(b){return e(j[12],a)}]}function
+gg(b,a){var
+c=a[2],d=a[1],f=b[2],g=b[1];function
+h(b){var
+a=e(c,0);return e(e(f,0),a)}return[0,dU(g,d),h]}function
+gh(a){function
+c(b,a){return bV(b,e(j[8],a[1]))}var
+b=ab(c,bp,a[3]),d=bW(a[2],b),f=bW(b,a[2]);bq(e(A[7],a),d);bq(e(A[6],a),f);a[2]=b;return 0}function
+gi(b,a){var
+i=b!==N?1:0,k=i?b!==a[1]?1:0:i;if(k){a[1]=b;var
+f=0,d=0,c=a[3];for(;;){if(c){var
+g=c[1][1],l=c[2];h(j[15],b,g);var
+m=d||e(j[13],g),n=f||e(j[9],g),f=n,d=m,c=l;continue}if(f)gh(a);return d?e(a[4],0):d}}return k}function
+gj(a){gi(h(A[9],N,a[2]),a);return e(a[4],0)}function
+gk(c,b){var
+d=b[2],e=b[1],f=c?c[1]:1,a=[0,N,bp,e,d];gh(a);if(f)gj(a);return a}function
+mT(c,a,b){return gk(c,[0,[0,[0,a],0],function(c){return e(b,e(j[12],a))}])}function
+gl(a){var
+b=a[2];return bq(e(A[7],a),b)}var
+df=[0,0];function
+gm(a){df[1]=[0,a,df[1]];return 0}function
+mU(a){return a?gm(a[1]):0}z(ed,mV,dd,[0,mR,mS,gg,gg,gk,mT,gj,gl,gi,gm,mU,function(a){aN(gl,df[1]);df[1]=0;return 0}]);function
+gn(c){var
+b=h(A[10],0,0);function
+a(d,f){if(d)var
+c=0,a=d[1];else
+var
+c=1,a=ej(0);var
+g=e(A[3],b);h(j[7],g,a);var
+i=e(A[3],b);z(j[21],a,i,[0,f]);var
+k=e(A[4],b);a[1]=bT(k,a[1]);return c?mh(a):c}return[0,e(A[3],b),a]}h(j[2],0,0);function
+go(b,a){function
+c(b,a){return a?[0,e(b,a[1])]:0}function
+f(f,d){h(j[15],f,a);if(e(j[9],a)){var
+g=e(j[8],a);h(j[10],d,g)}var
+i=c(b,e(j[12],a));return z(j[21],f,d,i)}var
+g=e(j[8],a),d=h(A[9],N,g);h(j[15],d,a);var
+i=c(b,e(j[12],a)),k=e(j[8],a);return bv(j[19],d,k,i,f)}function
+mW(a){function
+b(b,a){return bV(b,e(j[8],a))}function
+i(a,b){return a?a:e(j[9],b)}function
+g(d,c){aN(e(j[15],d),a);if(ab(i,0,a)){var
+k=ab(b,bp,a);h(j[10],c,k)}try{var
+g=0,l=fk(function(a){return 0!==e(j[12],a)?1:0},a);g=1}catch(a){a=bS(a);if(a!==aY)throw a;var
+f=0}if(g)var
+f=e(j[12],l);return z(j[21],d,c,f)}var
+c=ab(function(b,a){var
+c=e(j[8],a);return h(A[9],b,c)},N,a);aN(e(j[15],c),a);try{var
+f=0,l=fk(function(a){return 0!==e(j[12],a)?1:0},a);f=1}catch(a){a=bS(a);if(a!==aY)throw a;var
+d=0}if(f)var
+d=e(j[12],l);var
+k=ab(b,bp,a);return bv(j[19],c,k,d,g)}var
+eo=j[2],mX=dd[6];function
+gp(d,b,a){function
+f(f,c){h(j[15],f,a);if(e(j[9],a)){var
+g=e(j[8],a);h(j[10],c,g)}var
+d=e(j[13],a);if(d){var
+i=e(b,e(j[12],a));return h(j[14],c,i)}return d}var
+g=e(j[8],a),c=h(A[9],N,g);h(j[15],c,a);var
+i=e(b,e(j[12],a)),k=e(j[8],a);return bN(j[1],d,c,k,i,f)}h(eo,0,0);h(eo,0,1);h(eo,0,0);var
+mY=dd[8];function
+gq(c,b){if(1===b.nodeType){var
+f=function(a){var
+b=a[c];aN(function(a){return e(a,0)},b);return a[c]=0},d=b.querySelectorAll(eM),g=d.length-1|0,h=0;if(!(g<0)){var
+a=h;for(;;){f(d.item(a));var
+i=a+1|0;if(g!==a){var
+a=i;continue}break}}return f(b)}return 0}function
+mZ(d,t){function
+e(a){return a.getRootNode()===cx?1:0}var
+f=d.length-1|0,n=0;if(!(f<0)){var
+a=n;for(;;){var
+g=d[a],h=g.addedNodes,i=h.length-1|0,o=0;if(!(i<0)){var
+c=o;for(;;){var
+m=h.item(c);if(e(m))gq(m1,m);var
+s=c+1|0;if(i!==c){var
+c=s;continue}break}}var
+j=g.removedNodes,k=j.length-1|0,p=0;if(!(k<0)){var
+b=p;for(;;){var
+l=j.item(b);if(1-e(l))gq(m0,l);var
+r=b+1|0;if(k!==b){var
+b=r;continue}break}}var
+q=a+1|0;if(f!==a){var
+a=q;continue}break}}return 0}var
+m2=new(bK.MutationObserver)(mZ);m2.observe(cx.documentElement,{"childList":f0,"subtree":f0});function
+gr(a,f){var
+g=z(mX,0,f,function(b){return f7(a,b)});function
+c(a){return e(mY,g)}var
+b=a.brr_rem,d=ef(b)?[0,c,0]:[0,c,b];return a.brr_rem=d}var
+gs=t.Array,gt=[J,m3,S(0)];fZ(m4,[0,gt,{}]);(function(a){throw a});fE(function(a){return a[1]===gt?[0,bE(a[2].toString())]:0});fE(function(a){return a
+instanceof
+gs?0:[0,bE(a.toString())]});var
+m6=[J,m5,S(0)];S(0);var
+m7=bO,m9=0,m_=0,m$=0,na=0,nb=0,nc=0,nd=0,ne=0,nf=0,ng=0,nh=0;function
+ni(c,b,a){throw[0,i,nj]}function
+nk(a){var
+f=1-a[16],j=f?a[5]===a[3]?1:0:f;if(j){if(a[2].length-1<(a[3]+bO|0)){var
+b=a[8],c=a[3]-b|0;if((c+bO|0)<=a[2].length-1)c4(a[2],b,a[2],0,c);else{var
+i=(a[2].length-1+bO|0)*2|0,e=cY(i,fh(0));c4(a[2],b,e,0,c);a[2]=e}a[3]=c;a[4]=a[4]+b|0;a[5]=a[5]-b|0;a[11]=a[11]-b|0;a[8]=0}var
+d=z(a[1],a[2],a[5],m7);if(0===d)a[16]=1;else
+a[3]=a[3]+d|0}if(a[16]&&a[5]===a[3])return 0;var
+g=a[5],h=Z(a[2],g)[1+g];a[5]=a[5]+1|0;if(cf(h,fh(10))){if(0!==a[7])a[7]=a[7]+1|0;a[6]=a[5]+a[4]|0}return[0,h]}function
+gu(a,b){a[11]=a[5];a[12]=a[6];a[13]=a[7];a[14]=b;return 0}var
+dg=cY(cR,-1),cM=0;for(;;){Z(dg,cM)[1+cM]=1;var
+rp=cM+1|0;if(bh!==cM){var
+cM=rp;continue}var
+cL=192;for(;;){Z(dg,cL)[1+cL]=2;var
+ro=cL+1|0;if(223!==cL){var
+cL=ro;continue}var
+cK=224;for(;;){Z(dg,cK)[1+cK]=3;var
+rn=cK+1|0;if(239!==cK){var
+cK=rn;continue}var
+cJ=240;for(;;){Z(dg,cJ)[1+cJ]=4;var
+rm=cJ+1|0;if(eF!==cJ){var
+cJ=rm;continue}var
+nm=function(m){return function(n){var
+b=[0],c=1,d=0,f=0,g=0,i=0,j=0,k=0,a=dV(bl(nl)),l=[0,function(a){a[9]=1;return 0},a,k,j,i,g,f,d,c,b,fo,fo];return h(m,function(b){var
+a=e(n,0);b[11]=a[2];b[12]=a[3];return a[1]},l)}};S(0);var
+aP=[0,c5,c5,1],f=function(a,b){a[3]=a[2];a[5]=a[4];return gu(a[1],b)},c=function(b){b[2]=b[3];b[4]=b[5];var
+a=b[1];a[5]=a[11];a[6]=a[12];a[7]=a[13];return a[14]},cy=function(b){b[3]=b[2];b[5]=b[4];var
+a=b[1];a[8]=a[5];a[9]=a[6];a[10]=a[7];return gu(a,-1)},ep=function(b){var
+a=b[2];return[0,a[1],a[2],a[3],b[2][4]+1|0]},no=13,d=function(b){var
+c=nk(b[1]),a=ep(b);if(c){var
+i=c[1];try{var
+j=[0,fi(i)],e=j}catch(a){a=bS(a);if(a[1]!==dP)throw a;var
+e=0}var
+d=e}else
+var
+d=0;var
+g=0;if(d){var
+f=d[1],h=0;if(10===f){if(!cf(b[4],[0,no]))b[2]=[0,a[1],a[2]+1|0,a[4]-1|0,a[4]]}else
+if(13===f)b[2]=[0,a[1],a[2]+1|0,a[4]-1|0,a[4]];else
+h=1;if(!h)g=1}if(!g)b[2]=a;b[4]=c?[0,c[1]]:0;return c},V=function(h,g,f){var
+i=h?h[1]:0,o=g?g[1]:0,j=f[1],k=((j[5]-j[8]|0)-i|0)-o|0,l=f[1],c=P(k),d=k-1|0,m=0;if(!(d<0)){var
+a=m;for(;;){var
+e=(l[8]+i|0)+a|0,b=Z(l[2],e)[1+e];if(!(b<cR))throw[0,m6,b];bC(c,a,fi(b));var
+n=a+1|0;if(d!==a){var
+a=n;continue}break}}return _(dV(c))},gv=[0,0],O=function(b,g,f){var
+c=b?b[1]:0,e=[0,c]?c:0;function
+a(a){var
+b=gv[1]<a[2]?a[4]-2|0:a[4];return[0,a[1],a[2],a[3],b]}var
+d=a(g);return[0,d,a(f),e]},gw=[J,np,S(0)],m=function(a){var
+b=a[1],c=a[2];return[0,b,c,e(b,c),0]},r=function(u,i,h){var
+a=i,b=h;for(;;)switch(b){case
+0:throw gw;case
+1:var
+c=a[1],a=c[1],b=c[2];continue;case
+2:var
+j=a[3],a=a[1],b=j;continue;case
+3:var
+d=a[1],a=d[1],b=d[3];continue;case
+4:var
+e=a[1],a=e[1],b=e[2];continue;case
+5:var
+k=a[3],a=a[1],b=k;continue;case
+6:var
+f=a[1],a=f[1],b=f[2];continue;case
+7:var
+l=a[3],a=a[1],b=l;continue;case
+8:var
+m=a[3],a=a[1],b=m;continue;case
+9:var
+n=a[3],a=a[1],b=n;continue;case
+10:var
+g=a[1],a=g[1],b=g[2];continue;case
+11:var
+o=a[3],a=a[1],b=o;continue;case
+12:var
+p=a[3],a=a[1],b=p;continue;case
+13:var
+q=a[3],a=a[1],b=q;continue;case
+14:var
+r=a[3],a=a[1],b=r;continue;case
+15:var
+s=a[3],a=a[1],b=s;continue;case
+16:var
+t=a[3],a=a[1],b=t;continue;default:throw gw}},aQ=function(c){var
+a=nY[1],b=0;s(function(a){be(fd,a);return 0},b,a);throw[0,i,nZ]},dx=function(h,a,d,D,c,C,B){var
+j=[0,C,O(nM,B,D)];if(1===c){if(a[4])throw[0,i,nN];var
+o=a[3];if(typeof
+o==="number"&&4===o){var
+k=a[2][12],p=m(a),f=d[1],l=f[4],q=f[2],s=f[1],E=f[3],t=[0,E,j,O(0,l,k)];return h<50?ds(h+1|0,p,s,k,q,t,l):b(ds,[0,p,s,k,q,t,l])}if(a[4])throw[0,i,nO];a[4]=1;return r(a,d,c)}if(6===c){if(a[4])throw[0,i,nP];var
+u=a[3];if(typeof
+u==="number"&&4===u){var
+n=a[2][12],v=m(a),w=d[1],e=w[1],g=e[5],x=e[3],y=e[1],F=w[3],G=e[4],H=e[2],I=O(0,g,n),z=[0,[0,G,O(0,g,H)],F,[0,j],I];return h<50?b_(h+1|0,v,y,n,x,z,g):b(b_,[0,v,y,n,x,z,g])}if(a[4])throw[0,i,nQ];a[4]=1;return r(a,d,c)}if(17<=c){if(a[4])throw[0,i,nR];var
+A=a[3];if(typeof
+A==="number"&&10===A)return j;if(a[4])throw[0,i,nS];a[4]=1;return r(a,d,c)}return aQ(0)},dw=function(c,e,Q,P,O,N,M){var
+f=[0,Q,P,O,N,M];if(e[4])throw[0,i,nT];var
+j=e[3];if(typeof
+j==="number"&&j)switch(j-1|0){case
+0:var
+d=[0,f,e[2][12]],a=m(e),g=a[3];if(typeof
+g==="number")switch(g){case
+4:case
+10:var
+k=d[2],h=d[1],l=h[5],n=h[3],o=h[1],p=bF(h[4]);return c<50?dx(c+1|0,a,o,k,n,p,l):b(dx,[0,a,o,k,n,p,l])}else
+switch(g[0]){case
+5:var
+q=g[1],s=a[2][11],u=a[2][12],t=3;return c<50?aU(c+1|0,a,d,u,t,q,s):b(aU,[0,a,d,u,t,q,s]);case
+6:var
+v=g[1],w=a[2][11],y=a[2][12],x=3;return c<50?b9(c+1|0,a,d,y,x,v,w):b(b9,[0,a,d,y,x,v,w]);case
+12:var
+z=g[1],A=a[2][11],C=a[2][12],B=3;return c<50?aT(c+1|0,a,d,C,B,z,A):b(aT,[0,a,d,C,B,z,A]);case
+13:var
+D=g[1],E=a[2][11],G=a[2][12],F=3;return c<50?aS(c+1|0,a,d,G,F,D,E):b(aS,[0,a,d,G,F,D,E])}if(a[4])throw[0,i,nU];a[4]=1;return r(a,d,3);case
+3:case
+9:var
+H=f[5],I=f[3],J=f[2],K=f[1],L=bF(f[4]);return c<50?dx(c+1|0,e,K,J,I,L,H):b(dx,[0,e,K,J,I,L,H])}if(e[4])throw[0,i,nV];e[4]=1;return r(e,f[1],f[3])},dv=function(d,a,aY,aX,aW,aR,aQ){var
+c=[0,aY,aX,aW,aR,aQ];if(a[4])throw[0,i,nW];var
+e=a[3];if(typeof
+e==="number")switch(e){case
+0:var
+f=a[2][11],h=a[2][12],g=2;return d<50?ax(d+1|0,a,c,h,g,f):b(ax,[0,a,c,h,g,f]);case
+6:var
+k=a[2][11],m=a[2][12],l=2;return d<50?I(d+1|0,a,c,m,l,k):b(I,[0,a,c,m,l,k]);case
+7:var
+n=a[2][11],p=a[2][12],o=2;return d<50?H(d+1|0,a,c,p,o,n):b(H,[0,a,c,p,o,n]);case
+8:var
+q=2;return d<50?aV(d+1|0,a,c,q):b(aV,[0,a,c,q]);case
+11:var
+s=a[2][11],u=a[2][12],t=2;return d<50?an(d+1|0,a,c,u,t,s):b(an,[0,a,c,u,t,s]);case
+12:var
+v=a[2][11],x=a[2][12],w=2;return d<50?ak(d+1|0,a,c,x,w,v):b(ak,[0,a,c,x,w,v]);case
+4:case
+10:var
+j=2;return d<50?cO(d+1|0,a,c,j):b(cO,[0,a,c,j]);default:if(a[4])throw[0,i,nX];a[4]=1;return r(a,c,2)}else
+switch(e[0]){case
+0:var
+y=e[1],z=a[2][11],B=a[2][12],A=2;return d<50?aw(d+1|0,a,c,B,A,y,z):b(aw,[0,a,c,B,A,y,z]);case
+1:var
+C=e[1],D=a[2][11],F=a[2][12],E=2;return d<50?av(d+1|0,a,c,F,E,C,D):b(av,[0,a,c,F,E,C,D]);case
+2:var
+G=e[1],J=a[2][11],L=a[2][12],K=2;return d<50?au(d+1|0,a,c,L,K,G,J):b(au,[0,a,c,L,K,G,J]);case
+3:var
+M=e[1],N=a[2][11],P=a[2][12],O=2;return d<50?at(d+1|0,a,c,P,O,M,N):b(at,[0,a,c,P,O,M,N]);case
+4:var
+Q=e[1],R=a[2][11],T=a[2][12],S=2;return d<50?as(d+1|0,a,c,T,S,Q,R):b(as,[0,a,c,T,S,Q,R]);case
+5:var
+U=e[1],V=a[2][11],X=a[2][12],W=2;return d<50?aU(d+1|0,a,c,X,W,U,V):b(aU,[0,a,c,X,W,U,V]);case
+6:var
+Y=e[1],Z=a[2][11],$=a[2][12],_=2;return d<50?ar(d+1|0,a,c,$,_,Y,Z):b(ar,[0,a,c,$,_,Y,Z]);case
+7:var
+aa=e[1],ab=a[2][11],ad=a[2][12],ac=2;return d<50?aq(d+1|0,a,c,ad,ac,aa,ab):b(aq,[0,a,c,ad,ac,aa,ab]);case
+8:var
+ae=e[1],af=a[2][11],ah=a[2][12],ag=2;return d<50?ap(d+1|0,a,c,ah,ag,ae,af):b(ap,[0,a,c,ah,ag,ae,af]);case
+9:var
+ai=e[1],aj=a[2][11],az=a[2][12],ay=2;return d<50?ao(d+1|0,a,c,az,ay,ai,aj):b(ao,[0,a,c,az,ay,ai,aj]);case
+10:var
+aA=e[1],aB=a[2][11],aD=a[2][12],aC=2;return d<50?am(d+1|0,a,c,aD,aC,aA,aB):b(am,[0,a,c,aD,aC,aA,aB]);case
+11:var
+aE=e[1],aF=a[2][11],aH=a[2][12],aG=2;return d<50?al(d+1|0,a,c,aH,aG,aE,aF):b(al,[0,a,c,aH,aG,aE,aF]);case
+12:var
+aI=e[1],aJ=a[2][11],aL=a[2][12],aK=2;return d<50?aT(d+1|0,a,c,aL,aK,aI,aJ):b(aT,[0,a,c,aL,aK,aI,aJ]);default:var
+aM=e[1],aN=a[2][11],aP=a[2][12],aO=2;return d<50?aS(d+1|0,a,c,aP,aO,aM,aN):b(aS,[0,a,c,aP,aO,aM,aN])}},du=function(e,c,g,a,f,i,h){switch(f){case
+3:var
+d=g[1],k=d[5],l=d[3],m=d[1],n=[0,i,d[4]];return e<50?dw(e+1|0,c,m,a,l,n,k):b(dw,[0,c,m,a,l,n,k]);case
+1:case
+6:case
+17:var
+j=[0,i,0];return e<50?dw(e+1|0,c,g,a,f,j,h):b(dw,[0,c,g,a,f,j,h]);default:return aQ(0)}},dt=function(j,f,d,c,l,k){var
+a=d[1][1][1],e=a[5],g=a[3],h=a[1],m=d[5],n=d[4],o=d[2],p=a[4],q=a[2],r=O(0,e,c),s=[0,l,O(0,k,c)],t=[0,n,O(0,m,o)],i=[0,[0,[0,p,O(0,e,q)],t,s,r]];return j<50?du(j+1|0,f,h,c,g,i,e):b(du,[0,f,h,c,g,i,e])},ds=function(h,f,e,d,c,i,a){var
+g=[0,i];return h<50?dv(h+1|0,f,e,d,c,g,a):b(dv,[0,f,e,d,c,g,a])},b_=function(g,f,e,d,a,h,c){switch(a){case
+0:case
+2:case
+10:var
+i=[1,h];return g<50?dv(g+1|0,f,e,d,a,i,c):b(dv,[0,f,e,d,a,i,c]);case
+1:case
+3:case
+6:case
+17:var
+j=[1,h];return g<50?du(g+1|0,f,e,d,a,j,c):b(du,[0,f,e,d,a,j,c]);default:return aQ(0)}},dr=function(c,e,aU,k,aT,aS){var
+f=[0,aU,k,aT,aS],l=k-4|0;if(!(11<l>>>0))switch(l){case
+1:if(e[4])throw[0,i,oa];var
+F=e[3];if(typeof
+F==="number"&&12<=F){var
+d=[0,f,e[2][12],e[2][11]],a=m(e),g=a[3],j=0;if(typeof
+g==="number")switch(g){case
+0:var
+G=a[2][11],K=a[2][12],J=4;return c<50?ae(c+1|0,a,d,K,J,G):b(ae,[0,a,d,K,J,G]);case
+6:var
+M=a[2][11],O=a[2][12],N=4;return c<50?I(c+1|0,a,d,O,N,M):b(I,[0,a,d,O,N,M]);case
+7:var
+P=a[2][11],R=a[2][12],Q=4;return c<50?H(c+1|0,a,d,R,Q,P):b(H,[0,a,d,R,Q,P]);case
+11:case
+12:j=1;break;case
+2:case
+3:case
+5:case
+8:break;default:var
+L=4;return c<50?aJ(c+1|0,a,d,L):b(aJ,[0,a,d,L])}else
+switch(g[0]){case
+0:var
+T=g[1],U=a[2][11],W=a[2][12],V=4;return c<50?aI(c+1|0,a,d,W,V,T,U):b(aI,[0,a,d,W,V,T,U]);case
+1:var
+X=g[1],Y=a[2][11],_=a[2][12],Z=4;return c<50?aH(c+1|0,a,d,_,Z,X,Y):b(aH,[0,a,d,_,Z,X,Y]);case
+2:var
+$=g[1],aa=a[2][11],ac=a[2][12],ab=4;return c<50?aG(c+1|0,a,d,ac,ab,$,aa):b(aG,[0,a,d,ac,ab,$,aa]);case
+3:var
+ad=g[1],ag=a[2][11],ai=a[2][12],ah=4;return c<50?aF(c+1|0,a,d,ai,ah,ad,ag):b(aF,[0,a,d,ai,ah,ad,ag]);case
+4:var
+aj=g[1],ak=a[2][11],am=a[2][12],al=4;return c<50?aE(c+1|0,a,d,am,al,aj,ak):b(aE,[0,a,d,am,al,aj,ak]);case
+6:var
+an=g[1],ao=a[2][11],aq=a[2][12],ap=4;return c<50?aD(c+1|0,a,d,aq,ap,an,ao):b(aD,[0,a,d,aq,ap,an,ao]);case
+8:var
+ar=g[1],as=a[2][11],au=a[2][12],at=4;return c<50?a4(c+1|0,a,d,au,at,ar,as):b(a4,[0,a,d,au,at,ar,as]);case
+9:var
+av=g[1],aw=a[2][11],ay=a[2][12],ax=4;return c<50?aC(c+1|0,a,d,ay,ax,av,aw):b(aC,[0,a,d,ay,ax,av,aw]);case
+10:var
+az=g[1],aK=a[2][11],aM=a[2][12],aL=4;return c<50?aB(c+1|0,a,d,aM,aL,az,aK):b(aB,[0,a,d,aM,aL,az,aK]);case
+11:var
+aN=g[1],aO=a[2][11],aR=a[2][12],aP=4;return c<50?aA(c+1|0,a,d,aR,aP,aN,aO):b(aA,[0,a,d,aR,aP,aN,aO]);case
+7:j=1;break}if(j){var
+S=4;return c<50?af(c+1|0,a,d,S):b(af,[0,a,d,S])}if(a[4])throw[0,i,ob];a[4]=1;return r(a,d,4)}if(e[4])throw[0,i,oc];e[4]=1;return r(e,f[1],f[2]);case
+2:case
+3:case
+4:case
+5:case
+6:break;default:if(e[4])throw[0,i,n_];var
+h=e[3];if(typeof
+h==="number")switch(h){case
+11:var
+n=e[2][12],o=m(e),p=f[4],q=f[2],s=f[1];return c<50?v(c+1|0,o,s,n,q,gx,p):b(v,[0,o,s,n,q,gx,p]);case
+12:var
+t=e[2][12],u=m(e),w=f[4],x=f[2],y=f[1];return c<50?v(c+1|0,u,y,t,x,gy,w):b(v,[0,u,y,t,x,gy,w])}else
+if(7===h[0]){var
+z=e[2][12],aV=h[1],A=m(e),B=f[4],C=f[2],D=f[1],E=[9,aV];return c<50?v(c+1|0,A,D,z,C,E,B):b(v,[0,A,D,z,C,E,B])}if(e[4])throw[0,i,n$];e[4]=1;return r(e,f[1],f[2])}return aQ(0)},v=function(d,a,ao,h,an,am,g){var
+c=[0,ao,h,an,[0,am,O(0,g,h)],g];if(a[4])throw[0,i,od];var
+e=a[3],f=0;if(typeof
+e==="number")switch(e){case
+0:var
+j=a[2][11],l=a[2][12],k=12;return d<50?ae(d+1|0,a,c,l,k,j):b(ae,[0,a,c,l,k,j]);case
+6:var
+n=a[2][11],p=a[2][12],o=12;return d<50?I(d+1|0,a,c,p,o,n):b(I,[0,a,c,p,o,n]);case
+7:var
+q=a[2][11],t=a[2][12],s=12;return d<50?H(d+1|0,a,c,t,s,q):b(H,[0,a,c,t,s,q]);case
+5:case
+8:break;case
+11:case
+12:f=1;break;default:var
+m=12;return d<50?aJ(d+1|0,a,c,m):b(aJ,[0,a,c,m])}else
+switch(e[0]){case
+0:var
+v=e[1],w=a[2][11],y=a[2][12],x=12;return d<50?aI(d+1|0,a,c,y,x,v,w):b(aI,[0,a,c,y,x,v,w]);case
+1:var
+z=e[1],A=a[2][11],C=a[2][12],B=12;return d<50?aH(d+1|0,a,c,C,B,z,A):b(aH,[0,a,c,C,B,z,A]);case
+2:var
+D=e[1],E=a[2][11],G=a[2][12],F=12;return d<50?aG(d+1|0,a,c,G,F,D,E):b(aG,[0,a,c,G,F,D,E]);case
+3:var
+J=e[1],K=a[2][11],M=a[2][12],L=12;return d<50?aF(d+1|0,a,c,M,L,J,K):b(aF,[0,a,c,M,L,J,K]);case
+4:var
+N=e[1],P=a[2][11],R=a[2][12],Q=12;return d<50?aE(d+1|0,a,c,R,Q,N,P):b(aE,[0,a,c,R,Q,N,P]);case
+6:var
+S=e[1],T=a[2][11],V=a[2][12],U=12;return d<50?aD(d+1|0,a,c,V,U,S,T):b(aD,[0,a,c,V,U,S,T]);case
+8:var
+W=e[1],X=a[2][11],Z=a[2][12],Y=12;return d<50?a4(d+1|0,a,c,Z,Y,W,X):b(a4,[0,a,c,Z,Y,W,X]);case
+9:var
+_=e[1],$=a[2][11],ab=a[2][12],aa=12;return d<50?aC(d+1|0,a,c,ab,aa,_,$):b(aC,[0,a,c,ab,aa,_,$]);case
+10:var
+ac=e[1],ad=a[2][11],ah=a[2][12],ag=12;return d<50?aB(d+1|0,a,c,ah,ag,ac,ad):b(aB,[0,a,c,ah,ag,ac,ad]);case
+11:var
+ai=e[1],aj=a[2][11],al=a[2][12],ak=12;return d<50?aA(d+1|0,a,c,al,ak,ai,aj):b(aA,[0,a,c,al,ak,ai,aj]);case
+7:f=1;break}if(f){var
+u=12;return d<50?af(d+1|0,a,c,u):b(af,[0,a,c,u])}if(a[4])throw[0,i,oe];a[4]=1;return r(a,c,12)},aJ=function(d,a,af,ap){var
+ag=af[2],F=af,E=ag,x=ap,D=0,C=ag;for(;;){var
+c=[0,F,E,x,D,C];switch(x){case
+4:if(a[4])throw[0,i,n0];var
+G=a[3];if(typeof
+G==="number")switch(G){case
+9:var
+I=a[2][12],J=a[2][11],K=m(a),L=1;return d<50?dt(d+1|0,K,c,I,L,J):b(dt,[0,K,c,I,L,J]);case
+1:case
+4:case
+10:var
+j=c[2],H=0;return d<50?dt(d+1|0,a,c,j,H,j):b(dt,[0,a,c,j,H,j])}if(a[4])throw[0,i,n1];a[4]=1;return r(a,c[1],c[3]);case
+11:if(a[4])throw[0,i,n2];var
+M=a[3];if(typeof
+M==="number"&&2===M){var
+N=a[2][12],P=m(a),e=c[1],y=e[5],Q=e[3],R=e[1],ah=c[4],ai=e[4],aj=e[2],ak=[0,ah,O(0,c[5],c[2])],S=[8,[0,ai,O(0,y,aj)],ak];return d<50?u(d+1|0,P,R,N,Q,S,y):b(u,[0,P,R,N,Q,S,y])}if(a[4])throw[0,i,n3];a[4]=1;return r(a,c[1],c[3]);case
+12:var
+k=c[1],F=k[1],E=c[2],x=k[3],D=[0,k[4],c[4]],C=k[5];continue;case
+13:if(a[4])throw[0,i,n4];var
+T=a[3];if(typeof
+T==="number"&&2===T){var
+U=a[2][12],V=m(a),f=c[1],z=f[5],W=f[3],X=f[1],al=c[4],am=f[4],an=f[2],ao=[0,al,O(0,c[5],c[2])],Y=[8,[0,am,O(0,z,an)],ao];return d<50?v(d+1|0,V,X,U,W,Y,z):b(v,[0,V,X,U,W,Y,z])}if(a[4])throw[0,i,n5];a[4]=1;return r(a,c[1],c[3]);case
+14:if(a[4])throw[0,i,n6];var
+Z=a[3];if(typeof
+Z==="number"&&3===Z){var
+l=a[2][12],n=m(a),_=c[4],A=c[1],o=A[4],g=A[3],p=A[1];switch(g){case
+1:case
+3:case
+5:case
+6:case
+17:return aQ(0);case
+4:case
+11:case
+12:case
+13:case
+14:case
+15:var
+aa=[1,_];return d<50?v(d+1|0,n,p,l,g,aa,o):b(v,[0,n,p,l,g,aa,o]);default:var
+$=[1,_];return d<50?u(d+1|0,n,p,l,g,$,o):b(u,[0,n,p,l,g,$,o])}}if(a[4])throw[0,i,n7];a[4]=1;return r(a,c[1],c[3]);case
+15:if(a[4])throw[0,i,n8];var
+ab=a[3];if(typeof
+ab==="number"&&2===ab){var
+q=a[2][12],s=m(a),ac=c[4],B=c[1],t=B[4],h=B[3],w=B[1];switch(h){case
+1:case
+3:case
+5:case
+6:case
+17:return aQ(0);case
+4:case
+11:case
+12:case
+13:case
+14:case
+15:var
+ae=[0,ac];return d<50?v(d+1|0,s,w,q,h,ae,t):b(v,[0,s,w,q,h,ae,t]);default:var
+ad=[0,ac];return d<50?u(d+1|0,s,w,q,h,ad,t):b(u,[0,s,w,q,h,ad,t])}}if(a[4])throw[0,i,n9];a[4]=1;return r(a,c[1],c[3]);default:return aQ(0)}}},af=function(g,d,a,c){var
+e=a[2],f=0;return g<50?dr(g+1|0,d,a,c,f,e):b(dr,[0,d,a,c,f,e])},ae=function(g,h,d,i,c,a){var
+e=m(h),f=[0,0];return g<50?dr(g+1|0,e,d,c,f,a):b(dr,[0,e,d,c,f,a])},aI=function(h,j,e,d,c,i,a){var
+f=m(j),g=[5,i];return h<50?v(h+1|0,f,e,d,c,g,a):b(v,[0,f,e,d,c,g,a])},aH=function(h,j,e,d,c,i,a){var
+f=m(j),g=[11,i];return h<50?v(h+1|0,f,e,d,c,g,a):b(v,[0,f,e,d,c,g,a])},aG=function(h,j,e,d,c,i,a){var
+f=m(j),g=[4,i];return h<50?v(h+1|0,f,e,d,c,g,a):b(v,[0,f,e,d,c,g,a])},aF=function(h,j,e,d,c,i,a){var
+f=m(j),g=[6,i];return h<50?v(h+1|0,f,e,d,c,g,a):b(v,[0,f,e,d,c,g,a])},aE=function(f,q,d,k,c,j,e){var
+a=m(q),h=0,g=a[3];if(typeof
+g==="number")switch(g){case
+5:var
+n=a[2][12],o=m(a),p=[2,j];return f<50?v(f+1|0,o,d,n,c,p,e):b(v,[0,o,d,n,c,p,e]);case
+8:break;default:h=1}else
+switch(g[0]){case
+5:case
+12:case
+13:break;default:h=1}if(h){var
+l=[10,j];return f<50?v(f+1|0,a,d,k,c,l,e):b(v,[0,a,d,k,c,l,e])}if(a[4])throw[0,i,ou];a[4]=1;return r(a,d,c)},aD=function(h,j,e,d,c,i,a){var
+f=m(j),g=[3,i];return h<50?v(h+1|0,f,e,d,c,g,a):b(v,[0,f,e,d,c,g,a])},a4=function(d,ar,aq,ap,ao,an,am){var
+n=ar,l=aq,k=ap,j=ao,h=an,g=am;for(;;){var
+c=[0,l,k,j,h,g],a=m(n),e=a[3],f=0;if(typeof
+e==="number")switch(e){case
+0:var
+o=a[2][11],q=a[2][12],p=13;return d<50?ae(d+1|0,a,c,q,p,o):b(ae,[0,a,c,q,p,o]);case
+2:var
+s=13;return d<50?aJ(d+1|0,a,c,s):b(aJ,[0,a,c,s]);case
+6:var
+t=a[2][11],v=a[2][12],u=13;return d<50?I(d+1|0,a,c,v,u,t):b(I,[0,a,c,v,u,t]);case
+7:var
+w=a[2][11],y=a[2][12],x=13;return d<50?H(d+1|0,a,c,y,x,w):b(H,[0,a,c,y,x,w]);case
+11:case
+12:f=1;break}else
+switch(e[0]){case
+0:var
+A=e[1],B=a[2][11],D=a[2][12],C=13;return d<50?aI(d+1|0,a,c,D,C,A,B):b(aI,[0,a,c,D,C,A,B]);case
+1:var
+E=e[1],F=a[2][11],J=a[2][12],G=13;return d<50?aH(d+1|0,a,c,J,G,E,F):b(aH,[0,a,c,J,G,E,F]);case
+2:var
+K=e[1],L=a[2][11],N=a[2][12],M=13;return d<50?aG(d+1|0,a,c,N,M,K,L):b(aG,[0,a,c,N,M,K,L]);case
+3:var
+O=e[1],P=a[2][11],R=a[2][12],Q=13;return d<50?aF(d+1|0,a,c,R,Q,O,P):b(aF,[0,a,c,R,Q,O,P]);case
+4:var
+S=e[1],T=a[2][11],V=a[2][12],U=13;return d<50?aE(d+1|0,a,c,V,U,S,T):b(aE,[0,a,c,V,U,S,T]);case
+6:var
+W=e[1],X=a[2][11],Z=a[2][12],Y=13;return d<50?aD(d+1|0,a,c,Z,Y,W,X):b(aD,[0,a,c,Z,Y,W,X]);case
+8:var
+n=a,l=c,k=a[2][12],j=13,h=e[1],g=a[2][11];continue;case
+9:var
+_=e[1],$=a[2][11],ab=a[2][12],aa=13;return d<50?aC(d+1|0,a,c,ab,aa,_,$):b(aC,[0,a,c,ab,aa,_,$]);case
+10:var
+ac=e[1],ad=a[2][11],ah=a[2][12],ag=13;return d<50?aB(d+1|0,a,c,ah,ag,ac,ad):b(aB,[0,a,c,ah,ag,ac,ad]);case
+11:var
+ai=e[1],aj=a[2][11],al=a[2][12],ak=13;return d<50?aA(d+1|0,a,c,al,ak,ai,aj):b(aA,[0,a,c,al,ak,ai,aj]);case
+7:f=1;break}if(f){var
+z=13;return d<50?af(d+1|0,a,c,z):b(af,[0,a,c,z])}if(a[4])throw[0,i,ov];a[4]=1;return r(a,c,13)}},aC=function(h,j,e,d,c,i,a){var
+f=m(j),g=[12,i];return h<50?v(h+1|0,f,e,d,c,g,a):b(v,[0,f,e,d,c,g,a])},aB=function(h,j,e,d,c,i,a){var
+f=m(j),g=[13,i];return h<50?v(h+1|0,f,e,d,c,g,a):b(v,[0,f,e,d,c,g,a])},aA=function(h,j,e,d,c,i,a){var
+f=m(j),g=[7,i];return h<50?v(h+1|0,f,e,d,c,g,a):b(v,[0,f,e,d,c,g,a])},u=function(d,a,aI,g,aH,aG,f){var
+c=[0,aI,g,aH,[0,aG,O(0,f,g)],f];if(a[4])throw[0,i,ow];var
+e=a[3];if(typeof
+e==="number")switch(e){case
+0:var
+h=a[2][11],k=a[2][12],j=8;return d<50?ax(d+1|0,a,c,k,j,h):b(ax,[0,a,c,k,j,h]);case
+6:var
+m=a[2][11],o=a[2][12],n=8;return d<50?I(d+1|0,a,c,o,n,m):b(I,[0,a,c,o,n,m]);case
+7:var
+p=a[2][11],s=a[2][12],q=8;return d<50?H(d+1|0,a,c,s,q,p):b(H,[0,a,c,s,q,p]);case
+11:var
+t=a[2][11],v=a[2][12],u=8;return d<50?an(d+1|0,a,c,v,u,t):b(an,[0,a,c,v,u,t]);case
+12:var
+w=a[2][11],y=a[2][12],x=8;return d<50?ak(d+1|0,a,c,y,x,w):b(ak,[0,a,c,y,x,w]);case
+1:case
+8:var
+l=8;return d<50?aV(d+1|0,a,c,l):b(aV,[0,a,c,l])}else
+switch(e[0]){case
+0:var
+z=e[1],A=a[2][11],C=a[2][12],B=8;return d<50?aw(d+1|0,a,c,C,B,z,A):b(aw,[0,a,c,C,B,z,A]);case
+1:var
+D=e[1],E=a[2][11],G=a[2][12],F=8;return d<50?av(d+1|0,a,c,G,F,D,E):b(av,[0,a,c,G,F,D,E]);case
+2:var
+J=e[1],K=a[2][11],M=a[2][12],L=8;return d<50?au(d+1|0,a,c,M,L,J,K):b(au,[0,a,c,M,L,J,K]);case
+3:var
+N=e[1],P=a[2][11],R=a[2][12],Q=8;return d<50?at(d+1|0,a,c,R,Q,N,P):b(at,[0,a,c,R,Q,N,P]);case
+4:var
+S=e[1],T=a[2][11],V=a[2][12],U=8;return d<50?as(d+1|0,a,c,V,U,S,T):b(as,[0,a,c,V,U,S,T]);case
+6:var
+W=e[1],X=a[2][11],Z=a[2][12],Y=8;return d<50?ar(d+1|0,a,c,Z,Y,W,X):b(ar,[0,a,c,Z,Y,W,X]);case
+7:var
+_=e[1],$=a[2][11],ab=a[2][12],aa=8;return d<50?aq(d+1|0,a,c,ab,aa,_,$):b(aq,[0,a,c,ab,aa,_,$]);case
+8:var
+ac=e[1],ad=a[2][11],af=a[2][12],ae=8;return d<50?ap(d+1|0,a,c,af,ae,ac,ad):b(ap,[0,a,c,af,ae,ac,ad]);case
+9:var
+ag=e[1],ah=a[2][11],aj=a[2][12],ai=8;return d<50?ao(d+1|0,a,c,aj,ai,ag,ah):b(ao,[0,a,c,aj,ai,ag,ah]);case
+10:var
+ay=e[1],az=a[2][11],aB=a[2][12],aA=8;return d<50?am(d+1|0,a,c,aB,aA,ay,az):b(am,[0,a,c,aB,aA,ay,az]);case
+11:var
+aC=e[1],aD=a[2][11],aF=a[2][12],aE=8;return d<50?al(d+1|0,a,c,aF,aE,aC,aD):b(al,[0,a,c,aF,aE,aC,aD])}if(a[4])throw[0,i,ox];a[4]=1;return r(a,c,8)},b9=function(d,q,p,o,n,l,k){var
+c=[0,p,o,n,l,k],a=m(q),e=a[3];if(typeof
+e==="number"){if(!e){var
+g=a[2][11],j=a[2][12],h=5;return d<50?ae(d+1|0,a,c,j,h,g):b(ae,[0,a,c,j,h,g])}if(12<=e){var
+f=5;return d<50?af(d+1|0,a,c,f):b(af,[0,a,c,f])}}if(a[4])throw[0,i,oy];a[4]=1;return r(a,c,5)},aV=function(c,b7,b6,b5){var
+e=b7,A=b6,bV=b5;a:for(;;){var
+bW=A[2],o=A,s=bV,w=0,v=bW;for(;;)switch(s){case
+8:var
+b2=o[5],b3=o[3],b4=[0,o[4],w],o=o[1],s=b3,w=b4,v=b2;continue;case
+0:case
+2:case
+7:case
+9:case
+10:case
+16:var
+j=[0,o,s,[0,w,O(0,v,bW)],v];switch(s){case
+7:if(e[4])throw[0,i,oi];var
+Z=e[3];if(typeof
+Z==="number"&&8===Z){var
+l=[0,j,e[2][12]],g=m(e),p=g[3];if(typeof
+p!=="number")switch(p[0]){case
+5:var
+_=p[1],$=g[2][11],ab=g[2][12],aa=6;return c<50?aU(c+1|0,g,l,ab,aa,_,$):b(aU,[0,g,l,ab,aa,_,$]);case
+6:var
+ac=p[1],ad=g[2][11],af=g[2][12],ae=6;return c<50?b9(c+1|0,g,l,af,ae,ac,ad):b(b9,[0,g,l,af,ae,ac,ad]);case
+12:var
+ag=p[1],ah=g[2][11],aj=g[2][12],ai=6;return c<50?aT(c+1|0,g,l,aj,ai,ag,ah):b(aT,[0,g,l,aj,ai,ag,ah]);case
+13:var
+ay=p[1],az=g[2][11],aB=g[2][12],aA=6;return c<50?aS(c+1|0,g,l,aB,aA,ay,az):b(aS,[0,g,l,aB,aA,ay,az])}if(g[4])throw[0,i,oj];g[4]=1;return r(g,l,6)}if(e[4])throw[0,i,ok];e[4]=1;return r(e,j[1],j[2]);case
+9:if(e[4])throw[0,i,ol];var
+aC=e[3];if(typeof
+aC==="number"&&1===aC){var
+z=e[2][12],aD=m(e),q=j[1],u=q[5],aE=q[3],aF=q[1],bY=j[3],bZ=q[4],b0=q[2],b1=O(0,u,z),aG=[0,[0,bZ,O(0,u,b0)],bY,0,b1];return c<50?b_(c+1|0,aD,aF,z,aE,aG,u):b(b_,[0,aD,aF,z,aE,aG,u])}if(e[4])throw[0,i,om];e[4]=1;return r(e,j[1],j[2]);case
+16:if(e[4])throw[0,i,on];var
+aH=e[3];if(typeof
+aH==="number"&&8===aH){var
+d=[0,j,e[2][12]],a=m(e),h=a[3];if(typeof
+h==="number")switch(h){case
+0:var
+aI=a[2][11],aK=a[2][12],aJ=10;return c<50?ax(c+1|0,a,d,aK,aJ,aI):b(ax,[0,a,d,aK,aJ,aI]);case
+4:var
+aL=10;return c<50?cO(c+1|0,a,d,aL):b(cO,[0,a,d,aL]);case
+6:var
+aM=a[2][11],aO=a[2][12],aN=10;return c<50?I(c+1|0,a,d,aO,aN,aM):b(I,[0,a,d,aO,aN,aM]);case
+7:var
+aR=a[2][11],aW=a[2][12],aV=10;return c<50?H(c+1|0,a,d,aW,aV,aR):b(H,[0,a,d,aW,aV,aR]);case
+8:var
+e=a,A=d,bV=10;continue a;case
+11:var
+aX=a[2][11],aZ=a[2][12],aY=10;return c<50?an(c+1|0,a,d,aZ,aY,aX):b(an,[0,a,d,aZ,aY,aX]);case
+12:var
+a0=a[2][11],a2=a[2][12],a1=10;return c<50?ak(c+1|0,a,d,a2,a1,a0):b(ak,[0,a,d,a2,a1,a0]);default:if(a[4])throw[0,i,oo];a[4]=1;return r(a,d,10)}else
+switch(h[0]){case
+0:var
+a3=h[1],a4=a[2][11],a6=a[2][12],a5=10;return c<50?aw(c+1|0,a,d,a6,a5,a3,a4):b(aw,[0,a,d,a6,a5,a3,a4]);case
+1:var
+a7=h[1],a8=a[2][11],a_=a[2][12],a9=10;return c<50?av(c+1|0,a,d,a_,a9,a7,a8):b(av,[0,a,d,a_,a9,a7,a8]);case
+2:var
+a$=h[1],ba=a[2][11],bc=a[2][12],bb=10;return c<50?au(c+1|0,a,d,bc,bb,a$,ba):b(au,[0,a,d,bc,bb,a$,ba]);case
+3:var
+bd=h[1],be=a[2][11],bg=a[2][12],bf=10;return c<50?at(c+1|0,a,d,bg,bf,bd,be):b(at,[0,a,d,bg,bf,bd,be]);case
+4:var
+bh=h[1],bi=a[2][11],bk=a[2][12],bj=10;return c<50?as(c+1|0,a,d,bk,bj,bh,bi):b(as,[0,a,d,bk,bj,bh,bi]);case
+5:var
+bl=h[1],bm=a[2][11],bo=a[2][12],bn=10;return c<50?aU(c+1|0,a,d,bo,bn,bl,bm):b(aU,[0,a,d,bo,bn,bl,bm]);case
+6:var
+bp=h[1],bq=a[2][11],bs=a[2][12],br=10;return c<50?ar(c+1|0,a,d,bs,br,bp,bq):b(ar,[0,a,d,bs,br,bp,bq]);case
+7:var
+bt=h[1],bu=a[2][11],bw=a[2][12],bv=10;return c<50?aq(c+1|0,a,d,bw,bv,bt,bu):b(aq,[0,a,d,bw,bv,bt,bu]);case
+8:var
+bx=h[1],by=a[2][11],bA=a[2][12],bz=10;return c<50?ap(c+1|0,a,d,bA,bz,bx,by):b(ap,[0,a,d,bA,bz,bx,by]);case
+9:var
+bB=h[1],bC=a[2][11],bE=a[2][12],bD=10;return c<50?ao(c+1|0,a,d,bE,bD,bB,bC):b(ao,[0,a,d,bE,bD,bB,bC]);case
+10:var
+bF=h[1],bG=a[2][11],bI=a[2][12],bH=10;return c<50?am(c+1|0,a,d,bI,bH,bF,bG):b(am,[0,a,d,bI,bH,bF,bG]);case
+11:var
+bJ=h[1],bK=a[2][11],bM=a[2][12],bL=10;return c<50?al(c+1|0,a,d,bM,bL,bJ,bK):b(al,[0,a,d,bM,bL,bJ,bK]);case
+12:var
+bN=h[1],bO=a[2][11],bQ=a[2][12],bP=10;return c<50?aT(c+1|0,a,d,bQ,bP,bN,bO):b(aT,[0,a,d,bQ,bP,bN,bO]);default:var
+bR=h[1],bS=a[2][11],bU=a[2][12],bT=10;return c<50?aS(c+1|0,a,d,bU,bT,bR,bS):b(aS,[0,a,d,bU,bT,bR,bS])}}if(e[4])throw[0,i,op];e[4]=1;return r(e,j[1],j[2]);case
+0:case
+2:case
+10:if(e[4])throw[0,i,of];var
+B=e[3];if(typeof
+B==="number"&&8===B){var
+k=[0,j,e[2][12]],f=m(e),n=f[3];if(typeof
+n==="number"){if(4===n){var
+x=f[2][12],C=m(f),t=k[1],y=t[4],D=t[2],E=t[1],bX=t[3],F=[0,bX,[0,0,aP],O(0,y,x)];return c<50?ds(c+1|0,C,E,x,D,F,y):b(ds,[0,C,E,x,D,F,y])}}else
+switch(n[0]){case
+5:var
+G=n[1],J=f[2][11],L=f[2][12],K=1;return c<50?aU(c+1|0,f,k,L,K,G,J):b(aU,[0,f,k,L,K,G,J]);case
+6:var
+M=n[1],N=f[2][11],Q=f[2][12],P=1;return c<50?b9(c+1|0,f,k,Q,P,M,N):b(b9,[0,f,k,Q,P,M,N]);case
+12:var
+R=n[1],S=f[2][11],U=f[2][12],T=1;return c<50?aT(c+1|0,f,k,U,T,R,S):b(aT,[0,f,k,U,T,R,S]);case
+13:var
+V=n[1],W=f[2][11],Y=f[2][12],X=1;return c<50?aS(c+1|0,f,k,Y,X,V,W):b(aS,[0,f,k,Y,X,V,W])}if(f[4])throw[0,i,og];f[4]=1;return r(f,k,1)}if(e[4])throw[0,i,oh];e[4]=1;return r(e,j[1],j[2]);default:return aQ(0)}default:return aQ(0)}}},cO=function(w,a,u,F){var
+v=u[2],d=u,c=F,g=0,j=v;for(;;){if(10!==c){var
+x=0;if(!(3<=c))switch(c){case
+2:var
+C=d[5],D=d[3],E=[0,d[4],g],d=d[1],c=D,g=E,j=C;continue;case
+1:break;default:x=1}if(!x)return aQ(0)}var
+k=[0,g,O(0,j,v)];if(10===c){if(a[4])throw[0,i,oq];var
+l=a[3];if(typeof
+l==="number"&&4===l){var
+h=a[2][12],n=m(a),o=d[1],e=o[1],f=e[5],p=e[3],q=e[1],y=o[3],z=e[4],A=e[2],B=O(0,f,h),s=[0,[0,z,O(0,f,A)],y,[1,k],B];return w<50?b_(w+1|0,n,q,h,p,s,f):b(b_,[0,n,q,h,p,s,f])}if(a[4])throw[0,i,or];a[4]=1;return r(a,d,c)}if(c)return aQ(0);if(a[4])throw[0,i,os];var
+t=a[3];if(typeof
+t==="number"&&10===t)return k;if(a[4])throw[0,i,ot];a[4]=1;return r(a,d,c)}},ax=function(g,h,e,d,c,a){var
+f=m(h);return g<50?u(g+1|0,f,e,d,c,gz,a):b(u,[0,f,e,d,c,gz,a])},aw=function(h,j,e,d,c,i,a){var
+f=m(j),g=[5,i];return h<50?u(h+1|0,f,e,d,c,g,a):b(u,[0,f,e,d,c,g,a])},av=function(h,j,e,d,c,i,a){var
+f=m(j),g=[11,i];return h<50?u(h+1|0,f,e,d,c,g,a):b(u,[0,f,e,d,c,g,a])},au=function(h,j,e,d,c,i,a){var
+f=m(j),g=[4,i];return h<50?u(h+1|0,f,e,d,c,g,a):b(u,[0,f,e,d,c,g,a])},at=function(h,j,e,d,c,i,a){var
+f=m(j),g=[6,i];return h<50?u(h+1|0,f,e,d,c,g,a):b(u,[0,f,e,d,c,g,a])},as=function(f,q,d,k,c,j,e){var
+a=m(q),h=0,g=a[3];if(typeof
+g==="number")switch(g){case
+5:var
+n=a[2][12],o=m(a),p=[2,j];return f<50?u(f+1|0,o,d,n,c,p,e):b(u,[0,o,d,n,c,p,e]);case
+2:case
+3:case
+4:case
+9:case
+10:break;default:h=1}else
+switch(g[0]){case
+5:case
+12:case
+13:break;default:h=1}if(h){var
+l=[10,j];return f<50?u(f+1|0,a,d,k,c,l,e):b(u,[0,a,d,k,c,l,e])}if(a[4])throw[0,i,oz];a[4]=1;return r(a,d,c)},aU=function(d,aJ,aI,aH,aG,aF,aE){var
+c=[0,aI,aH,aG,aF,aE],a=m(aJ),e=a[3];if(typeof
+e==="number")switch(e){case
+0:var
+f=a[2][11],h=a[2][12],g=16;return d<50?ax(d+1|0,a,c,h,g,f):b(ax,[0,a,c,h,g,f]);case
+6:var
+j=a[2][11],l=a[2][12],k=16;return d<50?I(d+1|0,a,c,l,k,j):b(I,[0,a,c,l,k,j]);case
+7:var
+n=a[2][11],p=a[2][12],o=16;return d<50?H(d+1|0,a,c,p,o,n):b(H,[0,a,c,p,o,n]);case
+8:var
+q=16;return d<50?aV(d+1|0,a,c,q):b(aV,[0,a,c,q]);case
+11:var
+s=a[2][11],u=a[2][12],t=16;return d<50?an(d+1|0,a,c,u,t,s):b(an,[0,a,c,u,t,s]);case
+12:var
+v=a[2][11],x=a[2][12],w=16;return d<50?ak(d+1|0,a,c,x,w,v):b(ak,[0,a,c,x,w,v])}else
+switch(e[0]){case
+0:var
+y=e[1],z=a[2][11],B=a[2][12],A=16;return d<50?aw(d+1|0,a,c,B,A,y,z):b(aw,[0,a,c,B,A,y,z]);case
+1:var
+C=e[1],D=a[2][11],F=a[2][12],E=16;return d<50?av(d+1|0,a,c,F,E,C,D):b(av,[0,a,c,F,E,C,D]);case
+2:var
+G=e[1],J=a[2][11],L=a[2][12],K=16;return d<50?au(d+1|0,a,c,L,K,G,J):b(au,[0,a,c,L,K,G,J]);case
+3:var
+M=e[1],N=a[2][11],P=a[2][12],O=16;return d<50?at(d+1|0,a,c,P,O,M,N):b(at,[0,a,c,P,O,M,N]);case
+4:var
+Q=e[1],R=a[2][11],T=a[2][12],S=16;return d<50?as(d+1|0,a,c,T,S,Q,R):b(as,[0,a,c,T,S,Q,R]);case
+6:var
+U=e[1],V=a[2][11],X=a[2][12],W=16;return d<50?ar(d+1|0,a,c,X,W,U,V):b(ar,[0,a,c,X,W,U,V]);case
+7:var
+Y=e[1],Z=a[2][11],$=a[2][12],_=16;return d<50?aq(d+1|0,a,c,$,_,Y,Z):b(aq,[0,a,c,$,_,Y,Z]);case
+8:var
+aa=e[1],ab=a[2][11],ad=a[2][12],ac=16;return d<50?ap(d+1|0,a,c,ad,ac,aa,ab):b(ap,[0,a,c,ad,ac,aa,ab]);case
+9:var
+ae=e[1],af=a[2][11],ah=a[2][12],ag=16;return d<50?ao(d+1|0,a,c,ah,ag,ae,af):b(ao,[0,a,c,ah,ag,ae,af]);case
+10:var
+ai=e[1],aj=a[2][11],az=a[2][12],ay=16;return d<50?am(d+1|0,a,c,az,ay,ai,aj):b(am,[0,a,c,az,ay,ai,aj]);case
+11:var
+aA=e[1],aB=a[2][11],aD=a[2][12],aC=16;return d<50?al(d+1|0,a,c,aD,aC,aA,aB):b(al,[0,a,c,aD,aC,aA,aB])}if(a[4])throw[0,i,oA];a[4]=1;return r(a,c,16)},I=function(d,ap,ao,an,am,al){var
+l=ap,k=ao,j=an,h=am,g=al;for(;;){var
+c=[0,k,j,h,g],a=m(l),e=a[3],f=0;if(typeof
+e==="number")switch(e){case
+0:var
+n=a[2][11],p=a[2][12],o=15;return d<50?ae(d+1|0,a,c,p,o,n):b(ae,[0,a,c,p,o,n]);case
+2:var
+q=15;return d<50?aJ(d+1|0,a,c,q):b(aJ,[0,a,c,q]);case
+6:var
+l=a,k=c,j=a[2][12],h=15,g=a[2][11];continue;case
+7:var
+s=a[2][11],u=a[2][12],t=15;return d<50?H(d+1|0,a,c,u,t,s):b(H,[0,a,c,u,t,s]);case
+11:case
+12:f=1;break}else
+switch(e[0]){case
+0:var
+w=e[1],x=a[2][11],z=a[2][12],y=15;return d<50?aI(d+1|0,a,c,z,y,w,x):b(aI,[0,a,c,z,y,w,x]);case
+1:var
+A=e[1],B=a[2][11],D=a[2][12],C=15;return d<50?aH(d+1|0,a,c,D,C,A,B):b(aH,[0,a,c,D,C,A,B]);case
+2:var
+E=e[1],F=a[2][11],I=a[2][12],G=15;return d<50?aG(d+1|0,a,c,I,G,E,F):b(aG,[0,a,c,I,G,E,F]);case
+3:var
+J=e[1],K=a[2][11],M=a[2][12],L=15;return d<50?aF(d+1|0,a,c,M,L,J,K):b(aF,[0,a,c,M,L,J,K]);case
+4:var
+N=e[1],O=a[2][11],Q=a[2][12],P=15;return d<50?aE(d+1|0,a,c,Q,P,N,O):b(aE,[0,a,c,Q,P,N,O]);case
+6:var
+R=e[1],S=a[2][11],U=a[2][12],T=15;return d<50?aD(d+1|0,a,c,U,T,R,S):b(aD,[0,a,c,U,T,R,S]);case
+8:var
+V=e[1],W=a[2][11],Y=a[2][12],X=15;return d<50?a4(d+1|0,a,c,Y,X,V,W):b(a4,[0,a,c,Y,X,V,W]);case
+9:var
+Z=e[1],_=a[2][11],aa=a[2][12],$=15;return d<50?aC(d+1|0,a,c,aa,$,Z,_):b(aC,[0,a,c,aa,$,Z,_]);case
+10:var
+ab=e[1],ac=a[2][11],ag=a[2][12],ad=15;return d<50?aB(d+1|0,a,c,ag,ad,ab,ac):b(aB,[0,a,c,ag,ad,ab,ac]);case
+11:var
+ah=e[1],ai=a[2][11],ak=a[2][12],aj=15;return d<50?aA(d+1|0,a,c,ak,aj,ah,ai):b(aA,[0,a,c,ak,aj,ah,ai]);case
+7:f=1;break}if(f){var
+v=15;return d<50?af(d+1|0,a,c,v):b(af,[0,a,c,v])}if(a[4])throw[0,i,oB];a[4]=1;return r(a,c,15)}},H=function(d,ap,ao,an,am,al){var
+l=ap,k=ao,j=an,h=am,g=al;for(;;){var
+c=[0,k,j,h,g],a=m(l),e=a[3],f=0;if(typeof
+e==="number")switch(e){case
+0:var
+n=a[2][11],p=a[2][12],o=14;return d<50?ae(d+1|0,a,c,p,o,n):b(ae,[0,a,c,p,o,n]);case
+3:var
+q=14;return d<50?aJ(d+1|0,a,c,q):b(aJ,[0,a,c,q]);case
+6:var
+s=a[2][11],u=a[2][12],t=14;return d<50?I(d+1|0,a,c,u,t,s):b(I,[0,a,c,u,t,s]);case
+7:var
+l=a,k=c,j=a[2][12],h=14,g=a[2][11];continue;case
+11:case
+12:f=1;break}else
+switch(e[0]){case
+0:var
+w=e[1],x=a[2][11],z=a[2][12],y=14;return d<50?aI(d+1|0,a,c,z,y,w,x):b(aI,[0,a,c,z,y,w,x]);case
+1:var
+A=e[1],B=a[2][11],D=a[2][12],C=14;return d<50?aH(d+1|0,a,c,D,C,A,B):b(aH,[0,a,c,D,C,A,B]);case
+2:var
+E=e[1],F=a[2][11],H=a[2][12],G=14;return d<50?aG(d+1|0,a,c,H,G,E,F):b(aG,[0,a,c,H,G,E,F]);case
+3:var
+J=e[1],K=a[2][11],M=a[2][12],L=14;return d<50?aF(d+1|0,a,c,M,L,J,K):b(aF,[0,a,c,M,L,J,K]);case
+4:var
+N=e[1],O=a[2][11],Q=a[2][12],P=14;return d<50?aE(d+1|0,a,c,Q,P,N,O):b(aE,[0,a,c,Q,P,N,O]);case
+6:var
+R=e[1],S=a[2][11],U=a[2][12],T=14;return d<50?aD(d+1|0,a,c,U,T,R,S):b(aD,[0,a,c,U,T,R,S]);case
+8:var
+V=e[1],W=a[2][11],Y=a[2][12],X=14;return d<50?a4(d+1|0,a,c,Y,X,V,W):b(a4,[0,a,c,Y,X,V,W]);case
+9:var
+Z=e[1],_=a[2][11],aa=a[2][12],$=14;return d<50?aC(d+1|0,a,c,aa,$,Z,_):b(aC,[0,a,c,aa,$,Z,_]);case
+10:var
+ab=e[1],ac=a[2][11],ag=a[2][12],ad=14;return d<50?aB(d+1|0,a,c,ag,ad,ab,ac):b(aB,[0,a,c,ag,ad,ab,ac]);case
+11:var
+ah=e[1],ai=a[2][11],ak=a[2][12],aj=14;return d<50?aA(d+1|0,a,c,ak,aj,ah,ai):b(aA,[0,a,c,ak,aj,ah,ai]);case
+7:f=1;break}if(f){var
+v=14;return d<50?af(d+1|0,a,c,v):b(af,[0,a,c,v])}if(a[4])throw[0,i,oC];a[4]=1;return r(a,c,14)}},ar=function(h,j,e,d,c,i,a){var
+f=m(j),g=[3,i];return h<50?u(h+1|0,f,e,d,c,g,a):b(u,[0,f,e,d,c,g,a])},aq=function(h,j,e,d,c,i,a){var
+f=m(j),g=[9,i];return h<50?u(h+1|0,f,e,d,c,g,a):b(u,[0,f,e,d,c,g,a])},ap=function(d,ap,ao,an,am,al,ak){var
+c=[0,ao,an,am,al,ak],a=m(ap),e=a[3],f=0;if(typeof
+e==="number")switch(e){case
+0:var
+g=a[2][11],j=a[2][12],h=11;return d<50?ae(d+1|0,a,c,j,h,g):b(ae,[0,a,c,j,h,g]);case
+2:var
+k=11;return d<50?aJ(d+1|0,a,c,k):b(aJ,[0,a,c,k]);case
+6:var
+l=a[2][11],o=a[2][12],n=11;return d<50?I(d+1|0,a,c,o,n,l):b(I,[0,a,c,o,n,l]);case
+7:var
+p=a[2][11],s=a[2][12],q=11;return d<50?H(d+1|0,a,c,s,q,p):b(H,[0,a,c,s,q,p]);case
+11:case
+12:f=1;break}else
+switch(e[0]){case
+0:var
+u=e[1],v=a[2][11],x=a[2][12],w=11;return d<50?aI(d+1|0,a,c,x,w,u,v):b(aI,[0,a,c,x,w,u,v]);case
+1:var
+y=e[1],z=a[2][11],B=a[2][12],A=11;return d<50?aH(d+1|0,a,c,B,A,y,z):b(aH,[0,a,c,B,A,y,z]);case
+2:var
+C=e[1],D=a[2][11],F=a[2][12],E=11;return d<50?aG(d+1|0,a,c,F,E,C,D):b(aG,[0,a,c,F,E,C,D]);case
+3:var
+G=e[1],J=a[2][11],L=a[2][12],K=11;return d<50?aF(d+1|0,a,c,L,K,G,J):b(aF,[0,a,c,L,K,G,J]);case
+4:var
+M=e[1],N=a[2][11],P=a[2][12],O=11;return d<50?aE(d+1|0,a,c,P,O,M,N):b(aE,[0,a,c,P,O,M,N]);case
+6:var
+Q=e[1],R=a[2][11],T=a[2][12],S=11;return d<50?aD(d+1|0,a,c,T,S,Q,R):b(aD,[0,a,c,T,S,Q,R]);case
+8:var
+U=e[1],V=a[2][11],X=a[2][12],W=11;return d<50?a4(d+1|0,a,c,X,W,U,V):b(a4,[0,a,c,X,W,U,V]);case
+9:var
+Y=e[1],Z=a[2][11],$=a[2][12],_=11;return d<50?aC(d+1|0,a,c,$,_,Y,Z):b(aC,[0,a,c,$,_,Y,Z]);case
+10:var
+aa=e[1],ab=a[2][11],ad=a[2][12],ac=11;return d<50?aB(d+1|0,a,c,ad,ac,aa,ab):b(aB,[0,a,c,ad,ac,aa,ab]);case
+11:var
+ag=e[1],ah=a[2][11],aj=a[2][12],ai=11;return d<50?aA(d+1|0,a,c,aj,ai,ag,ah):b(aA,[0,a,c,aj,ai,ag,ah]);case
+7:f=1;break}if(f){var
+t=11;return d<50?af(d+1|0,a,c,t):b(af,[0,a,c,t])}if(a[4])throw[0,i,oD];a[4]=1;return r(a,c,11)},ao=function(h,j,e,d,c,i,a){var
+f=m(j),g=[12,i];return h<50?u(h+1|0,f,e,d,c,g,a):b(u,[0,f,e,d,c,g,a])},an=function(g,h,e,d,c,a){var
+f=m(h);return g<50?u(g+1|0,f,e,d,c,gA,a):b(u,[0,f,e,d,c,gA,a])},am=function(h,j,e,d,c,i,a){var
+f=m(j),g=[13,i];return h<50?u(h+1|0,f,e,d,c,g,a):b(u,[0,f,e,d,c,g,a])},al=function(h,j,e,d,c,i,a){var
+f=m(j),g=[7,i];return h<50?u(h+1|0,f,e,d,c,g,a):b(u,[0,f,e,d,c,g,a])},ak=function(g,h,e,d,c,a){var
+f=m(h);return g<50?u(g+1|0,f,e,d,c,gB,a):b(u,[0,f,e,d,c,gB,a])},aT=function(d,aJ,aI,aH,aG,aF,aE){var
+c=[0,aI,aH,aG,aF,aE],a=m(aJ),e=a[3];if(typeof
+e==="number")switch(e){case
+0:var
+f=a[2][11],h=a[2][12],g=9;return d<50?ax(d+1|0,a,c,h,g,f):b(ax,[0,a,c,h,g,f]);case
+1:var
+j=9;return d<50?aV(d+1|0,a,c,j):b(aV,[0,a,c,j]);case
+6:var
+k=a[2][11],n=a[2][12],l=9;return d<50?I(d+1|0,a,c,n,l,k):b(I,[0,a,c,n,l,k]);case
+7:var
+o=a[2][11],q=a[2][12],p=9;return d<50?H(d+1|0,a,c,q,p,o):b(H,[0,a,c,q,p,o]);case
+11:var
+s=a[2][11],u=a[2][12],t=9;return d<50?an(d+1|0,a,c,u,t,s):b(an,[0,a,c,u,t,s]);case
+12:var
+v=a[2][11],x=a[2][12],w=9;return d<50?ak(d+1|0,a,c,x,w,v):b(ak,[0,a,c,x,w,v])}else
+switch(e[0]){case
+0:var
+y=e[1],z=a[2][11],B=a[2][12],A=9;return d<50?aw(d+1|0,a,c,B,A,y,z):b(aw,[0,a,c,B,A,y,z]);case
+1:var
+C=e[1],D=a[2][11],F=a[2][12],E=9;return d<50?av(d+1|0,a,c,F,E,C,D):b(av,[0,a,c,F,E,C,D]);case
+2:var
+G=e[1],J=a[2][11],L=a[2][12],K=9;return d<50?au(d+1|0,a,c,L,K,G,J):b(au,[0,a,c,L,K,G,J]);case
+3:var
+M=e[1],N=a[2][11],P=a[2][12],O=9;return d<50?at(d+1|0,a,c,P,O,M,N):b(at,[0,a,c,P,O,M,N]);case
+4:var
+Q=e[1],R=a[2][11],T=a[2][12],S=9;return d<50?as(d+1|0,a,c,T,S,Q,R):b(as,[0,a,c,T,S,Q,R]);case
+6:var
+U=e[1],V=a[2][11],X=a[2][12],W=9;return d<50?ar(d+1|0,a,c,X,W,U,V):b(ar,[0,a,c,X,W,U,V]);case
+7:var
+Y=e[1],Z=a[2][11],$=a[2][12],_=9;return d<50?aq(d+1|0,a,c,$,_,Y,Z):b(aq,[0,a,c,$,_,Y,Z]);case
+8:var
+aa=e[1],ab=a[2][11],ad=a[2][12],ac=9;return d<50?ap(d+1|0,a,c,ad,ac,aa,ab):b(ap,[0,a,c,ad,ac,aa,ab]);case
+9:var
+ae=e[1],af=a[2][11],ah=a[2][12],ag=9;return d<50?ao(d+1|0,a,c,ah,ag,ae,af):b(ao,[0,a,c,ah,ag,ae,af]);case
+10:var
+ai=e[1],aj=a[2][11],az=a[2][12],ay=9;return d<50?am(d+1|0,a,c,az,ay,ai,aj):b(am,[0,a,c,az,ay,ai,aj]);case
+11:var
+aA=e[1],aB=a[2][11],aD=a[2][12],aC=9;return d<50?al(d+1|0,a,c,aD,aC,aA,aB):b(al,[0,a,c,aD,aC,aA,aB])}if(a[4])throw[0,i,oE];a[4]=1;return r(a,c,9)},aS=function(d,aJ,aI,aH,aG,aF,aE){var
+c=[0,aI,aH,aG,aF,aE],a=m(aJ),e=a[3];if(typeof
+e==="number")switch(e){case
+0:var
+f=a[2][11],h=a[2][12],g=7;return d<50?ax(d+1|0,a,c,h,g,f):b(ax,[0,a,c,h,g,f]);case
+6:var
+j=a[2][11],l=a[2][12],k=7;return d<50?I(d+1|0,a,c,l,k,j):b(I,[0,a,c,l,k,j]);case
+7:var
+n=a[2][11],p=a[2][12],o=7;return d<50?H(d+1|0,a,c,p,o,n):b(H,[0,a,c,p,o,n]);case
+8:var
+q=7;return d<50?aV(d+1|0,a,c,q):b(aV,[0,a,c,q]);case
+11:var
+s=a[2][11],u=a[2][12],t=7;return d<50?an(d+1|0,a,c,u,t,s):b(an,[0,a,c,u,t,s]);case
+12:var
+v=a[2][11],x=a[2][12],w=7;return d<50?ak(d+1|0,a,c,x,w,v):b(ak,[0,a,c,x,w,v])}else
+switch(e[0]){case
+0:var
+y=e[1],z=a[2][11],B=a[2][12],A=7;return d<50?aw(d+1|0,a,c,B,A,y,z):b(aw,[0,a,c,B,A,y,z]);case
+1:var
+C=e[1],D=a[2][11],F=a[2][12],E=7;return d<50?av(d+1|0,a,c,F,E,C,D):b(av,[0,a,c,F,E,C,D]);case
+2:var
+G=e[1],J=a[2][11],L=a[2][12],K=7;return d<50?au(d+1|0,a,c,L,K,G,J):b(au,[0,a,c,L,K,G,J]);case
+3:var
+M=e[1],N=a[2][11],P=a[2][12],O=7;return d<50?at(d+1|0,a,c,P,O,M,N):b(at,[0,a,c,P,O,M,N]);case
+4:var
+Q=e[1],R=a[2][11],T=a[2][12],S=7;return d<50?as(d+1|0,a,c,T,S,Q,R):b(as,[0,a,c,T,S,Q,R]);case
+6:var
+U=e[1],V=a[2][11],X=a[2][12],W=7;return d<50?ar(d+1|0,a,c,X,W,U,V):b(ar,[0,a,c,X,W,U,V]);case
+7:var
+Y=e[1],Z=a[2][11],$=a[2][12],_=7;return d<50?aq(d+1|0,a,c,$,_,Y,Z):b(aq,[0,a,c,$,_,Y,Z]);case
+8:var
+aa=e[1],ab=a[2][11],ad=a[2][12],ac=7;return d<50?ap(d+1|0,a,c,ad,ac,aa,ab):b(ap,[0,a,c,ad,ac,aa,ab]);case
+9:var
+ae=e[1],af=a[2][11],ah=a[2][12],ag=7;return d<50?ao(d+1|0,a,c,ah,ag,ae,af):b(ao,[0,a,c,ah,ag,ae,af]);case
+10:var
+ai=e[1],aj=a[2][11],az=a[2][12],ay=7;return d<50?am(d+1|0,a,c,az,ay,ai,aj):b(am,[0,a,c,az,ay,ai,aj]);case
+11:var
+aA=e[1],aB=a[2][11],aD=a[2][12],aC=7;return d<50?al(d+1|0,a,c,aD,aC,aA,aB):b(al,[0,a,c,aD,aC,aA,aB])}if(a[4])throw[0,i,oF];a[4]=1;return r(a,c,7)},nq=function(a,b,c){return o(aV(0,a,b,c))},nr=function(a,b,c){return o(cO(0,a,b,c))},ns=function(a,b,c,d,e){return o(ax(0,a,b,c,d,e))},nt=function(a,b,c,d,e,f){return o(aw(0,a,b,c,d,e,f))},nu=function(a,b,c,d,e,f){return o(av(0,a,b,c,d,e,f))},nv=function(a,b,c,d,e,f){return o(au(0,a,b,c,d,e,f))},nw=function(a,b,c,d,e,f){return o(at(0,a,b,c,d,e,f))},nx=function(a,b,c,d,e,f){return o(as(0,a,b,c,d,e,f))},ny=function(a,b,c,d,e,f){return o(aU(0,a,b,c,d,e,f))},nz=function(a,b,c,d,e){return o(I(0,a,b,c,d,e))},nA=function(a,b,c,d,e){return o(H(0,a,b,c,d,e))},nB=function(a,b,c,d,e,f){return o(ar(0,a,b,c,d,e,f))},nC=function(a,b,c,d,e,f){return o(aq(0,a,b,c,d,e,f))},nD=function(a,b,c,d,e,f){return o(ap(0,a,b,c,d,e,f))},nE=function(a,b,c,d,e,f){return o(ao(0,a,b,c,d,e,f))},nF=function(a,b,c,d,e){return o(an(0,a,b,c,d,e))},nG=function(a,b,c,d,e,f){return o(am(0,a,b,c,d,e,f))},nH=function(a,b,c,d,e,f){return o(al(0,a,b,c,d,e,f))},nI=function(a,b,c,d,e){return o(ak(0,a,b,c,d,e))},nJ=function(a,b,c,d,e,f){return o(aT(0,a,b,c,d,e,f))},nK=function(a,b,c,d,e,f){return o(aS(0,a,b,c,d,e,f))},nL=function(f,e){var
+d=[0,f,e,0,0],b=[0,0,d[2][12]],a=m(d),c=a[3];if(typeof
+c==="number")switch(c){case
+0:return ns(a,b,a[2][12],0,a[2][11]);case
+6:return nz(a,b,a[2][12],0,a[2][11]);case
+7:return nA(a,b,a[2][12],0,a[2][11]);case
+8:return nq(a,b,0);case
+10:return nr(a,b,0);case
+11:return nF(a,b,a[2][12],0,a[2][11]);case
+12:return nI(a,b,a[2][12],0,a[2][11]);default:if(a[4])throw[0,i,oG];a[4]=1;return r(a,b,0)}else
+switch(c[0]){case
+0:return nt(a,b,a[2][12],0,c[1],a[2][11]);case
+1:return nu(a,b,a[2][12],0,c[1],a[2][11]);case
+2:return nv(a,b,a[2][12],0,c[1],a[2][11]);case
+3:return nw(a,b,a[2][12],0,c[1],a[2][11]);case
+4:return nx(a,b,a[2][12],0,c[1],a[2][11]);case
+5:return ny(a,b,a[2][12],0,c[1],a[2][11]);case
+6:return nB(a,b,a[2][12],0,c[1],a[2][11]);case
+7:return nC(a,b,a[2][12],0,c[1],a[2][11]);case
+8:return nD(a,b,a[2][12],0,c[1],a[2][11]);case
+9:return nE(a,b,a[2][12],0,c[1],a[2][11]);case
+10:return nG(a,b,a[2][12],0,c[1],a[2][11]);case
+11:return nH(a,b,a[2][12],0,c[1],a[2][11]);case
+12:return nJ(a,b,a[2][12],0,c[1],a[2][11]);default:return nK(a,b,a[2][12],0,c[1],a[2][11])}},gC=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(o2,a+p|0)-1|0:-1}return-1},eq=function(b){if(b){var
+a=b[1];return 39<a?l<a?-1:g(oV,a+dz|0)-1|0:-1}return-1},dh=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(o3,a+p|0)-1|0:-1}return-1},gD=function(b){if(b){var
+a=b[1];return 47<a?eN<a?-1:g(o1,a+b$|0)-1|0:-1}return-1},b4=function(b){if(b){var
+a=b[1];return-1<a?92<a?0:g(pW,a)-1|0:-1}return-1},ay=function(b){if(b){var
+a=b[1];return-1<a?bx<a?0:g(pQ,a)-1|0:-1}return-1},gE=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(o6,a+p|0)-1|0:-1}return-1},gF=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(o7,a+p|0)-1|0:-1}return-1},aR=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(o9,a+p|0)-1|0:-1}return-1},bM=function(a){if(a){var
+b=a[1];return 47<b?57<b?-1:0:-1}return-1},er=function(b){if(b){var
+a=b[1];return 8<a?dF<a?bh<a?0:-1:g(pJ,a-9|0)-1|0:-1}return-1},b5=function(b){if(b){var
+a=b[1];return-1<a?92<a?0:g(pX,a)-1|0:-1}return-1},gG=function(b){if(b){var
+a=b[1];return 8<a?l<a?-1:g(oN,a-9|0)-1|0:-1}return-1},di=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(oR,a+p|0)-1|0:-1}return-1},dj=function(b){if(b){var
+a=b[1];return 8<a?dF<a?bh<a?2:-1:g(pR,a-9|0)-1|0:-1}return-1},b6=function(b){if(b){var
+a=b[1];return 47<a?bx<a?-1:g(pK,a+b$|0)-1|0:-1}return-1},az=function(b){if(b){var
+a=b[1];return-1<a?bx<a?0:g(pS,a)-1|0:-1}return-1},cz=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pb,a+p|0)-1|0:-1}return-1},dk=function(b){if(b){var
+a=b[1];return-1<a?92<a?0:g(pY,a)-1|0:-1}return-1},cA=function(b){if(b){var
+a=b[1];return 44<a?bx<a?-1:g(pc,a+p|0)-1|0:-1}return-1},cB=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pd,a+p|0)-1|0:-1}return-1},es=function(b){if(b){var
+a=b[1];return 8<a?105<a?-1:g(oK,a-9|0)-1|0:-1}return-1},gH=function(b){if(b){var
+a=b[1];return 9<a?l<a?-1:g(oL,a+eR|0)-1|0:-1}return-1},aZ=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pe,a+p|0)-1|0:-1}return-1},cC=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(ph,a+p|0)-1|0:-1}return-1},a0=function(b){if(b){var
+a=b[1];return 8<a?l<a?-1:g(oO,a-9|0)-1|0:-1}return-1},gI=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pj,a+p|0)-1|0:-1}return-1},gJ=function(b){if(b){var
+a=b[1];return 8<a?32<a?-1:g(oS,a-9|0)-1|0:-1}return-1},gK=function(b){if(b){var
+a=b[1];return 42<a?45<a?-1:g(pH,a+h2|0)-1|0:-1}return-1},gL=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pm,a+p|0)-1|0:-1}return-1},gM=function(b){if(b){var
+a=b[1];return-1<a?92<a?0:g(pZ,a)-1|0:-1}return-1},cD=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pp,a+p|0)-1|0:-1}return-1},dl=function(a){if(a){var
+b=a[1];return 60<b?61<b?-1:0:-1}return-1},b7=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pr,a+p|0)-1|0:-1}return-1},cE=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pt,a+p|0)-1|0:-1}return-1},et=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pu,a+p|0)-1|0:-1}return-1},gN=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pw,a+p|0)-1|0:-1}return-1},dm=function(b){if(b){var
+a=b[1];return-1<a?92<a?0:g(p0,a)-1|0:-1}return-1},gO=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(px,a+p|0)-1|0:-1}return-1},gP=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(py,a+p|0)-1|0:-1}return-1},a1=function(b){if(b){var
+a=b[1];return-1<a?bx<a?0:g(pT,a)-1|0:-1}return-1},gQ=function(b){if(b){var
+a=b[1];return 45<a?eN<a?-1:g(oJ,a+eJ|0)-1|0:-1}return-1},cF=function(b){if(b){var
+a=b[1];return 8<a?l<a?-1:g(oP,a-9|0)-1|0:-1}return-1},E=function(b){if(b){var
+a=b[1];return 8<a?l<a?-1:g(oQ,a-9|0)-1|0:-1}return-1},cG=function(b){if(b){var
+a=b[1];return 8<a?dF<a?bh<a?0:-1:g(pV,a-9|0)-1|0:-1}return-1},gR=function(b){if(b){var
+a=b[1];return 44<a?l<a?-1:g(pE,a+p|0)-1|0:-1}return-1},gS=function(b){if(b){var
+a=b[1];return 83<a?hW<a?-1:g(bL,a-84|0)-1|0:-1}return-1},cH=function(b){if(b){var
+a=b[1];return 9<a?l<a?-1:g(oM,a+eR|0)-1|0:-1}return-1},cI=function(b){if(b){var
+a=b[1];return 47<a?bx<a?-1:g(pM,a+b$|0)-1|0:-1}return-1},gT=function(b){if(b){var
+a=b[1];return-1<a?92<a?0:g(p1,a)-1|0:-1}return-1},dn=[J,p3,S(0)],p5=[J,p4,S(0)];S(0);var
+eu=fv(0),qy=function(a,h){var
+bE=[0,[0,10,c5,c5]];function
+j(eP){if(0===eu[1]){var
+ag=0;a:for(;;){var
+bJ=function(g,a){for(;;){f(a,0);var
+e=gJ(d(a));if(0===e)continue;return 1===e?g<50?bI(g+1|0,a):b(bI,[0,a]):c(a)}},bI=function(g,a){for(;;){f(a,0);var
+e=gJ(d(a));if(0===e)return g<50?bJ(g+1|0,a):b(bJ,[0,a]);if(1===e)continue;return c(a)}},eo=function(a){return o(bJ(0,a))},ev=function(a){return o(bI(0,a))};cy(a);var
+bR=d(a);if(bR)var
+at=bR[1],aX=8<at?47<at?-1:g(oT,at-9|0)-1|0:-1;else
+var
+aX=-1;if(2<aX>>>0)var
+X=c(a);else
+switch(aX){case
+0:var
+X=eo(a);break;case
+1:var
+X=ev(a);break;default:var
+bS=d(a);if(bS)var
+bP=bS[1],bT=41<bP?42<bP?-1:0:-1;else
+var
+bT=-1;var
+X=0===bT?1:c(a)}if(0===X){var
+ag=1;continue}if(1===X)for(;;){cy(a);var
+bU=d(a);if(bU)var
+bO=bU[1],aY=42<bO?1:g(pP,bO+1|0)-1|0;else
+var
+aY=0;if(2<aY>>>0)var
+Y=c(a);else
+switch(aY){case
+0:var
+Y=0;break;case
+1:var
+Y=2;break;default:f(a,2);var
+bV=d(a);if(bV)var
+bQ=bV[1],bW=46<bQ?47<bQ?-1:0:-1;else
+var
+bW=-1;var
+Y=0===bW?1:c(a)}if(2<Y>>>0)throw[0,i,p6];switch(Y){case
+0:throw[0,dn,[0,a[2],p7]];case
+1:continue a;default:continue}}var
+eN=ep(a),a2=function(a){var
+k=d(a);if(k)var
+e=k[1],l=76<e?109<e?-1:g(bL,e-77|0)-1|0:-1;else
+var
+l=-1;if(0===l){var
+m=d(a);if(m)var
+i=m[1],n=79<i?112<i?-1:g(bL,i+g$|0)-1|0:-1;else
+var
+n=-1;if(0===n){var
+o=d(a);if(o)var
+j=o[1],p=78<j?111<j?-1:g(bL,j-79|0)-1|0:-1;else
+var
+p=-1;if(0===p){var
+q=d(a);if(q)var
+b=q[1],r=81<b?hF<b?-1:g(bL,b-82|0)-1|0:-1;else
+var
+r=-1;if(0===r){if(0===gS(d(a))){var
+s=d(a);if(s)var
+f=s[1],t=64<f?97<f?-1:g(bL,f-65|0)-1|0:-1;else
+var
+t=-1;if(0===t){var
+u=d(a);if(u)var
+h=u[1],v=77<h?hX<h?-1:g(bL,h-78|0)-1|0:-1;else
+var
+v=-1;return 0===v?0===gS(d(a))?14:c(a):c(a)}return c(a)}return c(a)}return c(a)}return c(a)}return c(a)}return c(a)},bG=function(f,a){for(;;){var
+e=es(d(a));if(2<e>>>0)return c(a);switch(e){case
+0:continue;case
+1:return f<50?bF(f+1|0,a):b(bF,[0,a]);default:return a2(a)}}},bF=function(f,a){for(;;){var
+e=es(d(a));if(2<e>>>0)return c(a);switch(e){case
+0:return f<50?bG(f+1|0,a):b(bG,[0,a]);case
+1:continue;default:return a2(a)}}},ew=function(a){return o(bG(0,a))},ex=function(a){return o(bF(0,a))},t=function(f,a){for(;;){var
+e=b5(d(a));if(2<e>>>0)return c(a);switch(e){case
+0:continue;case
+1:return 12;default:return f<50?ac(f+1|0,a):b(ac,[0,a])}}},ac=function(e,a){for(;;){var
+g=ay(d(a));if(4<g>>>0)return c(a);switch(g){case
+0:return e<50?t(e+1|0,a):b(t,[0,a]);case
+1:var
+h=dk(d(a));if(2<h>>>0)return c(a);switch(h){case
+0:return e<50?t(e+1|0,a):b(t,[0,a]);case
+1:return 12;default:continue}case
+2:f(a,12);var
+i=b5(d(a));if(2<i>>>0)return c(a);switch(i){case
+0:return e<50?t(e+1|0,a):b(t,[0,a]);case
+1:return 12;default:continue}case
+3:var
+j=ay(d(a));if(4<j>>>0)return c(a);switch(j){case
+0:return e<50?t(e+1|0,a):b(t,[0,a]);case
+1:return e<50?K(e+1|0,a):b(K,[0,a]);case
+2:return 12;case
+3:var
+k=ay(d(a));if(4<k>>>0)return c(a);switch(k){case
+0:return e<50?t(e+1|0,a):b(t,[0,a]);case
+1:return e<50?K(e+1|0,a):b(K,[0,a]);case
+2:return 12;case
+3:var
+l=ay(d(a));if(4<l>>>0)return c(a);switch(l){case
+0:return e<50?t(e+1|0,a):b(t,[0,a]);case
+1:return e<50?K(e+1|0,a):b(K,[0,a]);case
+2:return 12;case
+3:var
+m=ay(d(a));if(4<m>>>0)return c(a);switch(m){case
+0:return e<50?t(e+1|0,a):b(t,[0,a]);case
+1:return e<50?K(e+1|0,a):b(K,[0,a]);case
+2:return 12;case
+3:var
+n=ay(d(a));if(4<n>>>0)return c(a);switch(n){case
+0:return e<50?t(e+1|0,a):b(t,[0,a]);case
+1:return e<50?K(e+1|0,a):b(K,[0,a]);case
+2:return 12;case
+3:var
+o=gM(d(a));if(3<o>>>0)return c(a);switch(o){case
+0:return e<50?t(e+1|0,a):b(t,[0,a]);case
+1:return e<50?K(e+1|0,a):b(K,[0,a]);case
+2:return 12;default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}}},K=function(e,a){var
+f=dk(d(a));if(2<f>>>0)return c(a);switch(f){case
+0:return e<50?t(e+1|0,a):b(t,[0,a]);case
+1:return 12;default:return e<50?ac(e+1|0,a):b(ac,[0,a])}},ey=function(a){return o(t(0,a))},ez=function(a){return o(ac(0,a))},y=function(g,a){for(;;){f(a,21);var
+e=aZ(d(a));if(0===e)continue;return 1===e?g<50?ab(g+1|0,a):b(ab,[0,a]):c(a)}},ab=function(e,a){for(;;){var
+g=a1(d(a));if(0===g)return e<50?y(e+1|0,a):b(y,[0,a]);if(1===g){f(a,21);var
+h=E(d(a));if(3<h>>>0)return c(a);switch(h){case
+0:return e<50?y(e+1|0,a):b(y,[0,a]);case
+1:return e<50?J(e+1|0,a):b(J,[0,a]);case
+2:f(a,21);var
+i=E(d(a));if(3<i>>>0)return c(a);switch(i){case
+0:return e<50?y(e+1|0,a):b(y,[0,a]);case
+1:return e<50?J(e+1|0,a):b(J,[0,a]);case
+2:f(a,21);var
+j=E(d(a));if(3<j>>>0)return c(a);switch(j){case
+0:return e<50?y(e+1|0,a):b(y,[0,a]);case
+1:return e<50?J(e+1|0,a):b(J,[0,a]);case
+2:f(a,21);var
+k=E(d(a));if(3<k>>>0)return c(a);switch(k){case
+0:return e<50?y(e+1|0,a):b(y,[0,a]);case
+1:return e<50?J(e+1|0,a):b(J,[0,a]);case
+2:f(a,21);var
+l=E(d(a));if(3<l>>>0)return c(a);switch(l){case
+0:return e<50?y(e+1|0,a):b(y,[0,a]);case
+1:return e<50?J(e+1|0,a):b(J,[0,a]);case
+2:f(a,21);var
+m=cF(d(a));if(2<m>>>0)return c(a);switch(m){case
+0:return e<50?y(e+1|0,a):b(y,[0,a]);case
+1:return e<50?J(e+1|0,a):b(J,[0,a]);default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}}return c(a)}},J=function(e,a){f(a,21);var
+g=cH(d(a));return 0===g?e<50?y(e+1|0,a):b(y,[0,a]):1===g?e<50?ab(e+1|0,a):b(ab,[0,a]):c(a)},eA=function(a){return o(y(0,a))},eB=function(a){return o(ab(0,a))},s=function(f,a){for(;;){var
+e=b4(d(a));if(2<e>>>0)return c(a);switch(e){case
+0:continue;case
+1:return 12;default:return f<50?aa(f+1|0,a):b(aa,[0,a])}}},aa=function(e,a){for(;;){var
+g=az(d(a));if(4<g>>>0)return c(a);switch(g){case
+0:return e<50?s(e+1|0,a):b(s,[0,a]);case
+1:var
+h=dm(d(a));if(2<h>>>0)return c(a);switch(h){case
+0:return e<50?s(e+1|0,a):b(s,[0,a]);case
+1:return 12;default:continue}case
+2:f(a,12);var
+i=b4(d(a));if(2<i>>>0)return c(a);switch(i){case
+0:return e<50?s(e+1|0,a):b(s,[0,a]);case
+1:return 12;default:continue}case
+3:var
+j=az(d(a));if(4<j>>>0)return c(a);switch(j){case
+0:return e<50?s(e+1|0,a):b(s,[0,a]);case
+1:return e<50?I(e+1|0,a):b(I,[0,a]);case
+2:return 12;case
+3:var
+k=az(d(a));if(4<k>>>0)return c(a);switch(k){case
+0:return e<50?s(e+1|0,a):b(s,[0,a]);case
+1:return e<50?I(e+1|0,a):b(I,[0,a]);case
+2:return 12;case
+3:var
+l=az(d(a));if(4<l>>>0)return c(a);switch(l){case
+0:return e<50?s(e+1|0,a):b(s,[0,a]);case
+1:return e<50?I(e+1|0,a):b(I,[0,a]);case
+2:return 12;case
+3:var
+m=az(d(a));if(4<m>>>0)return c(a);switch(m){case
+0:return e<50?s(e+1|0,a):b(s,[0,a]);case
+1:return e<50?I(e+1|0,a):b(I,[0,a]);case
+2:return 12;case
+3:var
+n=az(d(a));if(4<n>>>0)return c(a);switch(n){case
+0:return e<50?s(e+1|0,a):b(s,[0,a]);case
+1:return e<50?I(e+1|0,a):b(I,[0,a]);case
+2:return 12;case
+3:var
+o=gT(d(a));if(3<o>>>0)return c(a);switch(o){case
+0:return e<50?s(e+1|0,a):b(s,[0,a]);case
+1:return e<50?I(e+1|0,a):b(I,[0,a]);case
+2:return 12;default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}}},I=function(e,a){var
+f=dm(d(a));if(2<f>>>0)return c(a);switch(f){case
+0:return e<50?s(e+1|0,a):b(s,[0,a]);case
+1:return 12;default:return e<50?aa(e+1|0,a):b(aa,[0,a])}},eC=function(a){return o(s(0,a))},eD=function(a){return o(aa(0,a))},bY=function(a){for(;;){f(a,22);var
+b=gD(d(a));if(0===b)continue;if(1===b){if(0===gK(d(a))){if(0===bM(d(a)))for(;;){f(a,22);if(0===bM(d(a)))continue;return c(a)}return c(a)}return c(a)}return c(a)}},bX=function(a){return 0===bM(d(a))?bY(a):c(a)},a4=function(a){if(0===gK(d(a))){if(0===bM(d(a)))for(;;){f(a,22);if(0===bM(d(a)))continue;return c(a)}return c(a)}return c(a)},bZ=function(a){if(0===bM(d(a)))for(;;){f(a,22);var
+b=gD(d(a));if(0===b)continue;return 1===b?a4(a):c(a)}return c(a)},a3=function(a){for(;;){f(a,22);var
+b=gQ(d(a));if(2<b>>>0)return c(a);switch(b){case
+0:return bZ(a);case
+1:continue;default:return a4(a)}}},x=function(g,a){for(;;){f(a,20);var
+e=eq(d(a));if(2<e>>>0)return c(a);switch(e){case
+0:return 19;case
+1:continue;default:return g<50?$(g+1|0,a):b($,[0,a])}}},$=function(e,a){for(;;){var
+g=a1(d(a));if(0===g)return e<50?x(e+1|0,a):b(x,[0,a]);if(1===g){f(a,20);var
+h=a0(d(a));if(4<h>>>0)return c(a);switch(h){case
+0:return e<50?x(e+1|0,a):b(x,[0,a]);case
+1:return e<50?H(e+1|0,a):b(H,[0,a]);case
+2:return 19;case
+3:f(a,20);var
+i=a0(d(a));if(4<i>>>0)return c(a);switch(i){case
+0:return e<50?x(e+1|0,a):b(x,[0,a]);case
+1:return e<50?H(e+1|0,a):b(H,[0,a]);case
+2:return 19;case
+3:f(a,20);var
+j=a0(d(a));if(4<j>>>0)return c(a);switch(j){case
+0:return e<50?x(e+1|0,a):b(x,[0,a]);case
+1:return e<50?H(e+1|0,a):b(H,[0,a]);case
+2:return 19;case
+3:f(a,20);var
+k=a0(d(a));if(4<k>>>0)return c(a);switch(k){case
+0:return e<50?x(e+1|0,a):b(x,[0,a]);case
+1:return e<50?H(e+1|0,a):b(H,[0,a]);case
+2:return 19;case
+3:f(a,20);var
+l=a0(d(a));if(4<l>>>0)return c(a);switch(l){case
+0:return e<50?x(e+1|0,a):b(x,[0,a]);case
+1:return e<50?H(e+1|0,a):b(H,[0,a]);case
+2:return 19;case
+3:f(a,20);var
+m=gG(d(a));if(3<m>>>0)return c(a);switch(m){case
+0:return e<50?x(e+1|0,a):b(x,[0,a]);case
+1:return e<50?H(e+1|0,a):b(H,[0,a]);case
+2:return 19;default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}}return c(a)}},H=function(e,a){f(a,20);var
+g=gH(d(a));if(2<g>>>0)return c(a);switch(g){case
+0:return e<50?x(e+1|0,a):b(x,[0,a]);case
+1:return 19;default:return e<50?$(e+1|0,a):b($,[0,a])}},C=function(a){return o(x(0,a))},F=function(a){return o($(0,a))},P=function(a){f(a,20);var
+b=gH(d(a));if(2<b>>>0)return c(a);switch(b){case
+0:return C(a);case
+1:return 19;default:return F(a)}},b0=function(a){f(a,20);var
+b=a0(d(a));if(4<b>>>0)return c(a);switch(b){case
+0:return C(a);case
+1:return P(a);case
+2:return 19;case
+3:f(a,20);var
+e=a0(d(a));if(4<e>>>0)return c(a);switch(e){case
+0:return C(a);case
+1:return P(a);case
+2:return 19;case
+3:f(a,20);var
+g=a0(d(a));if(4<g>>>0)return c(a);switch(g){case
+0:return C(a);case
+1:return P(a);case
+2:return 19;case
+3:f(a,20);var
+h=a0(d(a));if(4<h>>>0)return c(a);switch(h){case
+0:return C(a);case
+1:return P(a);case
+2:return 19;case
+3:f(a,20);var
+i=a0(d(a));if(4<i>>>0)return c(a);switch(i){case
+0:return C(a);case
+1:return P(a);case
+2:return 19;case
+3:f(a,20);var
+j=gG(d(a));if(3<j>>>0)return c(a);switch(j){case
+0:return C(a);case
+1:return P(a);case
+2:return 19;default:return F(a)}default:return F(a)}default:return F(a)}default:return F(a)}default:return F(a)}default:return F(a)}},w=function(g,a){for(;;){f(a,17);var
+e=aZ(d(a));if(0===e)continue;return 1===e?g<50?_(g+1|0,a):b(_,[0,a]):c(a)}},_=function(e,a){for(;;){var
+g=a1(d(a));if(0===g)return e<50?w(e+1|0,a):b(w,[0,a]);if(1===g){f(a,17);var
+h=E(d(a));if(3<h>>>0)return c(a);switch(h){case
+0:return e<50?w(e+1|0,a):b(w,[0,a]);case
+1:return e<50?G(e+1|0,a):b(G,[0,a]);case
+2:f(a,17);var
+i=E(d(a));if(3<i>>>0)return c(a);switch(i){case
+0:return e<50?w(e+1|0,a):b(w,[0,a]);case
+1:return e<50?G(e+1|0,a):b(G,[0,a]);case
+2:f(a,17);var
+j=E(d(a));if(3<j>>>0)return c(a);switch(j){case
+0:return e<50?w(e+1|0,a):b(w,[0,a]);case
+1:return e<50?G(e+1|0,a):b(G,[0,a]);case
+2:f(a,17);var
+k=E(d(a));if(3<k>>>0)return c(a);switch(k){case
+0:return e<50?w(e+1|0,a):b(w,[0,a]);case
+1:return e<50?G(e+1|0,a):b(G,[0,a]);case
+2:f(a,17);var
+l=E(d(a));if(3<l>>>0)return c(a);switch(l){case
+0:return e<50?w(e+1|0,a):b(w,[0,a]);case
+1:return e<50?G(e+1|0,a):b(G,[0,a]);case
+2:f(a,17);var
+m=cF(d(a));if(2<m>>>0)return c(a);switch(m){case
+0:return e<50?w(e+1|0,a):b(w,[0,a]);case
+1:return e<50?G(e+1|0,a):b(G,[0,a]);default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}}return c(a)}},G=function(e,a){f(a,17);var
+g=cH(d(a));return 0===g?e<50?w(e+1|0,a):b(w,[0,a]):1===g?e<50?_(e+1|0,a):b(_,[0,a]):c(a)},j=function(a){return o(w(0,a))},k=function(a){return o(_(0,a))},Q=function(a){f(a,17);var
+b=cH(d(a));return 0===b?j(a):1===b?k(a):c(a)},b1=function(a){var
+b=a1(d(a));if(0===b)return j(a);if(1===b){f(a,17);var
+e=E(d(a));if(3<e>>>0)return c(a);switch(e){case
+0:return j(a);case
+1:return Q(a);case
+2:f(a,17);var
+g=E(d(a));if(3<g>>>0)return c(a);switch(g){case
+0:return j(a);case
+1:return Q(a);case
+2:f(a,17);var
+h=E(d(a));if(3<h>>>0)return c(a);switch(h){case
+0:return j(a);case
+1:return Q(a);case
+2:f(a,17);var
+i=E(d(a));if(3<i>>>0)return c(a);switch(i){case
+0:return j(a);case
+1:return Q(a);case
+2:f(a,17);var
+l=E(d(a));if(3<l>>>0)return c(a);switch(l){case
+0:return j(a);case
+1:return Q(a);case
+2:f(a,17);var
+m=cF(d(a));if(2<m>>>0)return c(a);switch(m){case
+0:return j(a);case
+1:return Q(a);default:return k(a)}default:return k(a)}default:return k(a)}default:return k(a)}default:return k(a)}default:return k(a)}}return c(a)},R=function(a){f(a,15);var
+b=aZ(d(a));return 0===b?j(a):1===b?k(a):c(a)},ah=function(a){f(a,17);var
+b=gE(d(a));if(2<b>>>0)return c(a);switch(b){case
+0:return j(a);case
+1:return k(a);default:f(a,17);var
+e=aR(d(a));if(2<e>>>0)return c(a);switch(e){case
+0:return j(a);case
+1:return k(a);default:f(a,17);var
+g=gL(d(a));if(2<g>>>0)return c(a);switch(g){case
+0:return j(a);case
+1:return k(a);default:f(a,17);var
+h=gR(d(a));if(2<h>>>0)return c(a);switch(h){case
+0:return j(a);case
+1:return k(a);default:f(a,17);var
+i=cE(d(a));if(2<i>>>0)return c(a);switch(i){case
+0:return j(a);case
+1:return k(a);default:f(a,17);var
+l=b7(d(a));if(2<l>>>0)return c(a);switch(l){case
+0:return j(a);case
+1:return k(a);default:f(a,17);var
+m=cD(d(a));if(2<m>>>0)return c(a);switch(m){case
+0:return j(a);case
+1:return k(a);default:f(a,17);var
+n=aR(d(a));if(2<n>>>0)return c(a);switch(n){case
+0:return j(a);case
+1:return k(a);default:f(a,17);var
+o=cz(d(a));if(2<o>>>0)return c(a);switch(o){case
+0:return j(a);case
+1:return k(a);default:return R(a)}}}}}}}}}},a5=function(a){f(a,16);var
+b=aZ(d(a));return 0===b?j(a):1===b?k(a):c(a)},b3=function(a){f(a,18);return 0===cI(d(a))?18:c(a)},b8=function(a){f(a,18);return 0===cI(d(a))?b3(a):c(a)},b9=function(a){f(a,18);return 0===cI(d(a))?b8(a):c(a)},b_=function(a){f(a,18);return 0===cI(d(a))?b9(a):c(a)},S=function(a){return 0===b6(d(a))?(f(a,18),0===b6(d(a))?(f(a,18),0===b6(d(a))?(f(a,18),0===b6(d(a))?(f(a,18),0===b6(d(a))?(f(a,18),0===b6(d(a))?18:c(a)):c(a)):c(a)):c(a)):c(a)):c(a)},b2=function(a){var
+i=d(a);if(i)var
+b=i[1],e=47<b?bx<b?-1:g(pL,b+b$|0)-1|0:-1;else
+var
+e=-1;if(0===e){f(a,18);var
+j=cA(d(a));if(2<j>>>0)return c(a);switch(j){case
+0:return S(a);case
+1:f(a,18);var
+k=cA(d(a));if(2<k>>>0)return c(a);switch(k){case
+0:return S(a);case
+1:f(a,18);var
+l=cA(d(a));if(2<l>>>0)return c(a);switch(l){case
+0:return S(a);case
+1:f(a,18);var
+m=cA(d(a));if(2<m>>>0)return c(a);switch(m){case
+0:return S(a);case
+1:f(a,18);var
+n=cA(d(a));if(2<n>>>0)return c(a);switch(n){case
+0:return S(a);case
+1:f(a,18);var
+o=d(a);if(o)var
+h=o[1],p=44<h?45<h?-1:0:-1;else
+var
+p=-1;return 0===p?S(a):c(a);default:return 18}default:return b3(a)}default:return b8(a)}default:return b9(a)}default:return b_(a)}}return 1===e?(f(a,18),0===cI(d(a))?b_(a):c(a)):c(a)};cy(a);var
+ca=d(a);if(ca)var
+bN=ca[1],a6=l<bN?1:g(pN,bN+1|0)-1|0;else
+var
+a6=0;if(28<a6>>>0)var
+e=c(a);else
+switch(a6){case
+0:var
+e=0;break;case
+1:var
+e=23;break;case
+2:f(a,23);var
+cb=es(d(a));if(2<cb>>>0)var
+e=c(a);else
+switch(cb){case
+0:var
+e=ew(a);break;case
+1:var
+e=ex(a);break;default:var
+e=a2(a)}break;case
+3:f(a,23);var
+cc=b5(d(a));if(2<cc>>>0)var
+e=c(a);else
+switch(cc){case
+0:var
+e=ey(a);break;case
+1:var
+e=12;break;default:var
+e=ez(a)}break;case
+4:f(a,23);var
+cd=aZ(d(a)),e=0===cd?eA(a):1===cd?eB(a):c(a);break;case
+5:f(a,23);var
+e=0===dl(d(a))?11:c(a);break;case
+6:var
+e=10;break;case
+7:f(a,23);var
+ce=b4(d(a));if(2<ce>>>0)var
+e=c(a);else
+switch(ce){case
+0:var
+e=eC(a);break;case
+1:var
+e=12;break;default:var
+e=eD(a)}break;case
+8:var
+e=6;break;case
+9:var
+e=7;break;case
+10:f(a,23);var
+e=0===dl(d(a))?11:c(a);break;case
+11:f(a,23);var
+cf=d(a);if(cf)var
+an=cf[1],a7=45<an?57<an?-1:g(pO,an+eJ|0)-1|0:-1;else
+var
+a7=-1;var
+e=0===a7?bX(a):1===a7?a3(a):c(a);break;case
+12:f(a,23);var
+cg=d(a);if(cg)var
+aD=cg[1],a8=44<aD?l<aD?-1:g(pI,aD+p|0)-1|0:-1;else
+var
+a8=-1;if(3<a8>>>0)var
+e=c(a);else
+switch(a8){case
+0:var
+e=C(a);break;case
+1:var
+e=bX(a);break;case
+2:var
+e=a3(a);break;default:var
+ch=a1(d(a)),e=0===ch?C(a):1===ch?b0(a):c(a)}break;case
+13:f(a,5);var
+e=0===bM(d(a))?bY(a):c(a);break;case
+14:f(a,22);var
+ci=gQ(d(a));if(2<ci>>>0)var
+e=c(a);else
+switch(ci){case
+0:var
+e=bZ(a);break;case
+1:var
+e=a3(a);break;default:var
+e=a4(a)}break;case
+15:var
+e=4;break;case
+16:var
+e=1;break;case
+17:f(a,23);var
+cj=d(a);if(cj)var
+aQ=cj[1],a9=44<aQ?l<aQ?-1:g(oY,aQ+p|0)-1|0:-1;else
+var
+a9=-1;if(9<a9>>>0)var
+e=c(a);else
+switch(a9){case
+0:var
+ck=d(a);if(ck)var
+aU=ck[1],a_=44<aU?l<aU?-1:g(o0,aU+p|0)-1|0:-1;else
+var
+a_=-1;if(4<a_>>>0)var
+e=c(a);else
+switch(a_){case
+0:var
+e=j(a);break;case
+1:var
+e=b1(a);break;case
+2:f(a,17);var
+cl=d(a);if(cl)var
+ao=cl[1],a$=44<ao?l<ao?-1:g(o_,ao+p|0)-1|0:-1;else
+var
+a$=-1;if(3<a$>>>0)var
+e=c(a);else
+switch(a$){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;case
+2:f(a,17);var
+cm=d(a);if(cm)var
+ap=cm[1],ba=44<ap?l<ap?-1:g(o$,ap+p|0)-1|0:-1;else
+var
+ba=-1;if(2<ba>>>0)var
+e=c(a);else
+switch(ba){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cn=di(d(a));if(2<cn>>>0)var
+e=c(a);else
+switch(cn){case
+0:var
+e=ah(a);break;case
+1:var
+e=j(a);break;default:var
+e=k(a)}}break;default:f(a,17);var
+co=di(d(a));if(2<co>>>0)var
+e=c(a);else
+switch(co){case
+0:var
+e=ah(a);break;case
+1:var
+e=j(a);break;default:var
+e=k(a)}}break;case
+3:f(a,17);var
+cp=di(d(a));if(2<cp>>>0)var
+e=c(a);else
+switch(cp){case
+0:var
+e=ah(a);break;case
+1:var
+e=j(a);break;default:var
+e=k(a)}break;default:f(a,17);var
+cq=aR(d(a));if(2<cq>>>0)var
+e=c(a);else
+switch(cq){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cr=d(a);if(cr)var
+aq=cr[1],bb=44<aq?l<aq?-1:g(pa,aq+p|0)-1|0:-1;else
+var
+bb=-1;if(2<bb>>>0)var
+e=c(a);else
+switch(bb){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cs=gE(d(a));if(2<cs>>>0)var
+e=c(a);else
+switch(cs){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+ct=gO(d(a));if(2<ct>>>0)var
+e=c(a);else
+switch(ct){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cu=cB(d(a));if(2<cu>>>0)var
+e=c(a);else
+switch(cu){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cv=di(d(a));if(2<cv>>>0)var
+e=c(a);else
+switch(cv){case
+0:var
+e=ah(a);break;case
+1:var
+e=j(a);break;default:var
+e=k(a)}}}}}}}break;case
+1:var
+e=j(a);break;case
+2:var
+e=b1(a);break;case
+3:f(a,17);var
+cw=d(a);if(cw)var
+aB=cw[1],bc=44<aB?l<aB?-1:g(pq,aB+p|0)-1|0:-1;else
+var
+bc=-1;if(2<bc>>>0)var
+e=c(a);else
+switch(bc){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cx=b7(d(a));if(2<cx>>>0)var
+e=c(a);else
+switch(cx){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cJ=cE(d(a));if(2<cJ>>>0)var
+e=c(a);else
+switch(cJ){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cK=cz(d(a));if(2<cK>>>0)var
+e=c(a);else
+switch(cK){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cL=aR(d(a));if(2<cL>>>0)var
+e=c(a);else
+switch(cL){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cM=cB(d(a));if(2<cM>>>0)var
+e=c(a);else
+switch(cM){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:var
+e=a5(a)}}}}}}break;case
+4:f(a,17);var
+cN=dh(d(a));if(2<cN>>>0)var
+e=c(a);else
+switch(cN){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cO=gI(d(a));if(2<cO>>>0)var
+e=c(a);else
+switch(cO){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cP=d(a);if(cP)var
+as=cP[1],bd=44<as?l<as?-1:g(pg,as+p|0)-1|0:-1;else
+var
+bd=-1;if(2<bd>>>0)var
+e=c(a);else
+switch(bd){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cQ=cD(d(a));if(2<cQ>>>0)var
+e=c(a);else
+switch(cQ){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cR=aR(d(a));if(2<cR>>>0)var
+e=c(a);else
+switch(cR){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cS=d(a);if(cS)var
+aw=cS[1],be=44<aw?l<aw?-1:g(pl,aw+p|0)-1|0:-1;else
+var
+be=-1;if(2<be>>>0)var
+e=c(a);else
+switch(be){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cT=cB(d(a));if(2<cT>>>0)var
+e=c(a);else
+switch(cT){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:var
+e=R(a)}}}}}}}break;case
+5:f(a,17);var
+cU=cD(d(a));if(2<cU>>>0)var
+e=c(a);else
+switch(cU){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cV=cC(d(a));if(2<cV>>>0)var
+e=c(a);else
+switch(cV){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cW=dh(d(a));if(2<cW>>>0)var
+e=c(a);else
+switch(cW){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cX=cE(d(a));if(2<cX>>>0)var
+e=c(a);else
+switch(cX){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+cY=cB(d(a));if(2<cY>>>0)var
+e=c(a);else
+switch(cY){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:var
+e=a5(a)}}}}}break;case
+6:f(a,17);var
+cZ=aR(d(a));if(2<cZ>>>0)var
+e=c(a);else
+switch(cZ){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+c0=gL(d(a));if(2<c0>>>0)var
+e=c(a);else
+switch(c0){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+c1=gR(d(a));if(2<c1>>>0)var
+e=c(a);else
+switch(c1){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+c2=cE(d(a));if(2<c2>>>0)var
+e=c(a);else
+switch(c2){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+c3=b7(d(a));if(2<c3>>>0)var
+e=c(a);else
+switch(c3){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+c4=cD(d(a));if(2<c4>>>0)var
+e=c(a);else
+switch(c4){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+c5=aR(d(a));if(2<c5>>>0)var
+e=c(a);else
+switch(c5){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+c6=cz(d(a));if(2<c6>>>0)var
+e=c(a);else
+switch(c6){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:var
+e=R(a)}}}}}}}}break;case
+7:f(a,17);var
+c7=aR(d(a));if(2<c7>>>0)var
+e=c(a);else
+switch(c7){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+c8=d(a);if(c8)var
+ak=c8[1],bf=44<ak?l<ak?-1:g(o4,ak+p|0)-1|0:-1;else
+var
+bf=-1;if(2<bf>>>0)var
+e=c(a);else
+switch(bf){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+c9=gO(d(a));if(2<c9>>>0)var
+e=c(a);else
+switch(c9){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+c_=b7(d(a));if(2<c_>>>0)var
+e=c(a);else
+switch(c_){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:var
+e=R(a)}}}}break;case
+8:f(a,17);var
+c$=b7(d(a));if(2<c$>>>0)var
+e=c(a);else
+switch(c$){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+da=cD(d(a));if(2<da>>>0)var
+e=c(a);else
+switch(da){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+db=aR(d(a));if(2<db>>>0)var
+e=c(a);else
+switch(db){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+dc=cz(d(a));if(2<dc>>>0)var
+e=c(a);else
+switch(dc){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+dd=cC(d(a));if(2<dd>>>0)var
+e=c(a);else
+switch(dd){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+de=b7(d(a));if(2<de>>>0)var
+e=c(a);else
+switch(de){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+df=gI(d(a));if(2<df>>>0)var
+e=c(a);else
+switch(df){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+dg=aR(d(a));if(2<dg>>>0)var
+e=c(a);else
+switch(dg){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:var
+e=a5(a)}}}}}}}}break;default:f(a,17);var
+dp=d(a);if(dp)var
+av=dp[1],bg=44<av?l<av?-1:g(pk,av+p|0)-1|0:-1;else
+var
+bg=-1;if(3<bg>>>0)var
+e=c(a);else
+switch(bg){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;case
+2:f(a,17);var
+dq=dh(d(a));if(2<dq>>>0)var
+e=c(a);else
+switch(dq){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+dr=cC(d(a));if(2<dr>>>0)var
+e=c(a);else
+switch(dr){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+ds=aR(d(a));if(2<ds>>>0)var
+e=c(a);else
+switch(ds){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:var
+e=R(a)}}}break;default:f(a,17);var
+dt=cC(d(a));if(2<dt>>>0)var
+e=c(a);else
+switch(dt){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+du=cC(d(a));if(2<du>>>0)var
+e=c(a);else
+switch(du){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+dv=dh(d(a));if(2<dv>>>0)var
+e=c(a);else
+switch(dv){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+dw=cE(d(a));if(2<dw>>>0)var
+e=c(a);else
+switch(dw){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+dx=cB(d(a));if(2<dx>>>0)var
+e=c(a);else
+switch(dx){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:f(a,17);var
+dy=cz(d(a));if(2<dy>>>0)var
+e=c(a);else
+switch(dy){case
+0:var
+e=j(a);break;case
+1:var
+e=k(a);break;default:var
+e=R(a)}}}}}}}}break;case
+18:f(a,20);var
+dA=eq(d(a));if(2<dA>>>0)var
+e=c(a);else
+switch(dA){case
+0:var
+e=19;break;case
+1:var
+e=C(a);break;default:var
+e=F(a)}break;case
+19:f(a,20);var
+dB=d(a);if(dB)var
+aJ=dB[1],bi=39<aJ?l<aJ?-1:g(oI,aJ+dz|0)-1|0:-1;else
+var
+bi=-1;if(3<bi>>>0)var
+e=c(a);else
+switch(bi){case
+0:var
+e=19;break;case
+1:var
+e=b2(a);break;case
+2:var
+e=C(a);break;default:var
+e=F(a)}break;case
+20:var
+e=8;break;case
+21:f(a,23);var
+dC=a1(d(a)),e=0===dC?C(a):1===dC?b0(a):c(a);break;case
+22:var
+e=9;break;case
+23:f(a,23);var
+e=0===dl(d(a))?11:c(a);break;case
+24:f(a,20);var
+dD=d(a);if(dD)var
+aF=dD[1],bj=39<aF?l<aF?-1:g(oH,aF+dz|0)-1|0:-1;else
+var
+bj=-1;if(4<bj>>>0)var
+e=c(a);else
+switch(bj){case
+0:var
+e=19;break;case
+1:var
+e=b2(a);break;case
+2:var
+e=C(a);break;case
+3:var
+e=F(a);break;default:f(a,20);var
+dE=d(a);if(dE)var
+aG=dE[1],bk=39<aG?l<aG?-1:g(oX,aG+dz|0)-1|0:-1;else
+var
+bk=-1;if(3<bk>>>0)var
+e=c(a);else
+switch(bk){case
+0:var
+e=19;break;case
+1:var
+e=C(a);break;case
+2:var
+e=F(a);break;default:f(a,20);var
+dG=eq(d(a));if(2<dG>>>0)var
+e=c(a);else
+switch(dG){case
+0:var
+e=13;break;case
+1:var
+e=C(a);break;default:var
+e=F(a)}}}break;case
+25:var
+e=3;break;case
+26:f(a,23);var
+dH=d(a);if(dH)var
+aI=dH[1],dI=60<aI?124<aI?-1:g(p2,aI+h8|0)-1|0:-1;else
+var
+dI=-1;var
+e=0===dI?11:c(a);break;case
+27:var
+e=2;break;default:f(a,23);var
+e=0===dl(d(a))?11:c(a)}if(23<e>>>0)throw[0,i,p8];switch(e){case
+0:var
+r=p9;break;case
+1:var
+r=p_;break;case
+2:var
+r=p$;break;case
+3:var
+r=qa;break;case
+4:var
+r=ag?qb:qc;break;case
+5:var
+r=ag?qd:qe;break;case
+6:var
+r=qf;break;case
+7:var
+r=qg;break;case
+8:var
+r=qh;break;case
+9:var
+r=qi;break;case
+10:var
+r=qj;break;case
+11:var
+r=[0,[3,V(0,0,a)],0];break;case
+12:var
+r=[0,[2,V(ql,qk,a)],0];break;case
+13:var
+ed=qm,eE=0;for(;;){var
+B=function(g,a){for(;;){f(a,1);var
+e=er(d(a));if(0===e)continue;return 1===e?g<50?A(g+1|0,a):b(A,[0,a]):c(a)}},A=function(e,a){var
+f=a1(d(a));return 0===f?e<50?B(e+1|0,a):b(B,[0,a]):1===f?e<50?bH(e+1|0,a):b(bH,[0,a]):c(a)},bH=function(e,a){f(a,1);var
+j=cG(d(a));if(3<j>>>0)return c(a);switch(j){case
+0:return e<50?B(e+1|0,a):b(B,[0,a]);case
+1:return e<50?O(e+1|0,a):b(O,[0,a]);case
+2:f(a,1);var
+k=cG(d(a));if(3<k>>>0)return c(a);switch(k){case
+0:return e<50?B(e+1|0,a):b(B,[0,a]);case
+1:return e<50?O(e+1|0,a):b(O,[0,a]);case
+2:f(a,1);var
+l=cG(d(a));if(3<l>>>0)return c(a);switch(l){case
+0:return e<50?B(e+1|0,a):b(B,[0,a]);case
+1:return e<50?O(e+1|0,a):b(O,[0,a]);case
+2:f(a,1);var
+m=cG(d(a));if(3<m>>>0)return c(a);switch(m){case
+0:return e<50?B(e+1|0,a):b(B,[0,a]);case
+1:return e<50?O(e+1|0,a):b(O,[0,a]);case
+2:f(a,1);var
+n=cG(d(a));if(3<n>>>0)return c(a);switch(n){case
+0:return e<50?B(e+1|0,a):b(B,[0,a]);case
+1:return e<50?O(e+1|0,a):b(O,[0,a]);case
+2:f(a,1);var
+o=d(a);if(o)var
+h=o[1],i=8<h?dF<h?bh<h?0:-1:g(pU,h-9|0)-1|0:-1;else
+var
+i=-1;if(2<i>>>0)return c(a);switch(i){case
+0:return e<50?B(e+1|0,a):b(B,[0,a]);case
+1:return e<50?O(e+1|0,a):b(O,[0,a]);default:return e<50?A(e+1|0,a):b(A,[0,a])}default:return e<50?A(e+1|0,a):b(A,[0,a])}default:return e<50?A(e+1|0,a):b(A,[0,a])}default:return e<50?A(e+1|0,a):b(A,[0,a])}default:return e<50?A(e+1|0,a):b(A,[0,a])}default:return e<50?A(e+1|0,a):b(A,[0,a])}},O=function(e,a){f(a,1);var
+g=er(d(a));return 0===g?e<50?B(e+1|0,a):b(B,[0,a]):1===g?e<50?A(e+1|0,a):b(A,[0,a]):c(a)},Z=function(a){return o(B(0,a))},aj=function(a){return o(A(0,a))},eG=function(a){return o(bH(0,a))},en=function(i,j){function
+g(h,a){for(;;){f(a,0);var
+g=dj(d(a));if(3<g>>>0)return c(a);switch(g){case
+0:continue;case
+1:return h<50?e(h+1|0,a):b(e,[0,a]);case
+2:return i(a);default:return j(a)}}}function
+e(h,a){for(;;){f(a,0);var
+e=dj(d(a));if(3<e>>>0)return c(a);switch(e){case
+0:return h<50?g(h+1|0,a):b(g,[0,a]);case
+1:continue;case
+2:return i(a);default:return j(a)}}}function
+a(a){return o(g(0,a))}return[0,a,function(a){return o(e(0,a))}]}(Z,aj),ee=en[1],ef=en[2],v=function(f,a){for(;;){var
+e=b5(d(a));if(2<e>>>0)return c(a);switch(e){case
+0:continue;case
+1:return 1;default:return f<50?af(f+1|0,a):b(af,[0,a])}}},af=function(e,a){for(;;){var
+g=ay(d(a));if(4<g>>>0)return c(a);switch(g){case
+0:return e<50?v(e+1|0,a):b(v,[0,a]);case
+1:var
+h=dk(d(a));if(2<h>>>0)return c(a);switch(h){case
+0:return e<50?v(e+1|0,a):b(v,[0,a]);case
+1:return 1;default:continue}case
+2:f(a,1);var
+i=b5(d(a));if(2<i>>>0)return c(a);switch(i){case
+0:return e<50?v(e+1|0,a):b(v,[0,a]);case
+1:return 1;default:continue}case
+3:var
+j=ay(d(a));if(4<j>>>0)return c(a);switch(j){case
+0:return e<50?v(e+1|0,a):b(v,[0,a]);case
+1:return e<50?N(e+1|0,a):b(N,[0,a]);case
+2:return 1;case
+3:var
+k=ay(d(a));if(4<k>>>0)return c(a);switch(k){case
+0:return e<50?v(e+1|0,a):b(v,[0,a]);case
+1:return e<50?N(e+1|0,a):b(N,[0,a]);case
+2:return 1;case
+3:var
+l=ay(d(a));if(4<l>>>0)return c(a);switch(l){case
+0:return e<50?v(e+1|0,a):b(v,[0,a]);case
+1:return e<50?N(e+1|0,a):b(N,[0,a]);case
+2:return 1;case
+3:var
+m=ay(d(a));if(4<m>>>0)return c(a);switch(m){case
+0:return e<50?v(e+1|0,a):b(v,[0,a]);case
+1:return e<50?N(e+1|0,a):b(N,[0,a]);case
+2:return 1;case
+3:var
+n=ay(d(a));if(4<n>>>0)return c(a);switch(n){case
+0:return e<50?v(e+1|0,a):b(v,[0,a]);case
+1:return e<50?N(e+1|0,a):b(N,[0,a]);case
+2:return 1;case
+3:var
+o=gM(d(a));if(3<o>>>0)return c(a);switch(o){case
+0:return e<50?v(e+1|0,a):b(v,[0,a]);case
+1:return e<50?N(e+1|0,a):b(N,[0,a]);case
+2:return 1;default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}}},N=function(e,a){var
+f=dk(d(a));if(2<f>>>0)return c(a);switch(f){case
+0:return e<50?v(e+1|0,a):b(v,[0,a]);case
+1:return 1;default:return e<50?af(e+1|0,a):b(af,[0,a])}},eH=function(a){return o(v(0,a))},eI=function(a){return o(af(0,a))},u=function(f,a){for(;;){var
+e=b4(d(a));if(2<e>>>0)return c(a);switch(e){case
+0:continue;case
+1:return 1;default:return f<50?ae(f+1|0,a):b(ae,[0,a])}}},ae=function(e,a){for(;;){var
+g=az(d(a));if(4<g>>>0)return c(a);switch(g){case
+0:return e<50?u(e+1|0,a):b(u,[0,a]);case
+1:var
+h=dm(d(a));if(2<h>>>0)return c(a);switch(h){case
+0:return e<50?u(e+1|0,a):b(u,[0,a]);case
+1:return 1;default:continue}case
+2:f(a,1);var
+i=b4(d(a));if(2<i>>>0)return c(a);switch(i){case
+0:return e<50?u(e+1|0,a):b(u,[0,a]);case
+1:return 1;default:continue}case
+3:var
+j=az(d(a));if(4<j>>>0)return c(a);switch(j){case
+0:return e<50?u(e+1|0,a):b(u,[0,a]);case
+1:return e<50?M(e+1|0,a):b(M,[0,a]);case
+2:return 1;case
+3:var
+k=az(d(a));if(4<k>>>0)return c(a);switch(k){case
+0:return e<50?u(e+1|0,a):b(u,[0,a]);case
+1:return e<50?M(e+1|0,a):b(M,[0,a]);case
+2:return 1;case
+3:var
+l=az(d(a));if(4<l>>>0)return c(a);switch(l){case
+0:return e<50?u(e+1|0,a):b(u,[0,a]);case
+1:return e<50?M(e+1|0,a):b(M,[0,a]);case
+2:return 1;case
+3:var
+m=az(d(a));if(4<m>>>0)return c(a);switch(m){case
+0:return e<50?u(e+1|0,a):b(u,[0,a]);case
+1:return e<50?M(e+1|0,a):b(M,[0,a]);case
+2:return 1;case
+3:var
+n=az(d(a));if(4<n>>>0)return c(a);switch(n){case
+0:return e<50?u(e+1|0,a):b(u,[0,a]);case
+1:return e<50?M(e+1|0,a):b(M,[0,a]);case
+2:return 1;case
+3:var
+o=gT(d(a));if(3<o>>>0)return c(a);switch(o){case
+0:return e<50?u(e+1|0,a):b(u,[0,a]);case
+1:return e<50?M(e+1|0,a):b(M,[0,a]);case
+2:return 1;default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}}},M=function(e,a){var
+f=dm(d(a));if(2<f>>>0)return c(a);switch(f){case
+0:return e<50?u(e+1|0,a):b(u,[0,a]);case
+1:return 1;default:return e<50?ae(e+1|0,a):b(ae,[0,a])}},eK=function(a){return o(u(0,a))},eL=function(a){return o(ae(0,a))};cy(a);f(a,0);var
+eg=d(a);if(eg)var
+bK=eg[1],bD=bh<bK?4:g(oU,bK+1|0)-1|0;else
+var
+bD=0;if(8<bD>>>0)var
+q=c(a);else
+switch(bD){case
+0:var
+q=3;break;case
+1:var
+q=4;break;case
+2:f(a,0);var
+eh=dj(d(a));if(3<eh>>>0)var
+q=c(a);else
+switch(eh){case
+0:var
+q=ee(a);break;case
+1:var
+q=ef(a);break;case
+2:var
+q=Z(a);break;default:var
+q=aj(a)}break;case
+3:f(a,0);var
+ei=dj(d(a));if(3<ei>>>0)var
+q=c(a);else
+switch(ei){case
+0:var
+q=ee(a);break;case
+1:var
+q=ef(a);break;case
+2:var
+q=Z(a);break;default:var
+q=aj(a)}break;case
+4:f(a,1);var
+ej=er(d(a)),q=0===ej?Z(a):1===ej?aj(a):c(a);break;case
+5:f(a,4);var
+ek=b5(d(a));if(2<ek>>>0)var
+q=c(a);else
+switch(ek){case
+0:var
+q=eH(a);break;case
+1:var
+q=1;break;default:var
+q=eI(a)}break;case
+6:f(a,4);var
+el=b4(d(a));if(2<el>>>0)var
+q=c(a);else
+switch(el){case
+0:var
+q=eK(a);break;case
+1:var
+q=1;break;default:var
+q=eL(a)}break;case
+7:var
+q=2;break;default:f(a,4);var
+em=a1(d(a)),q=0===em?Z(a):1===em?eG(a):c(a)}if(4<q>>>0)throw[0,i,qu];switch(q){case
+0:continue;case
+1:var
+ed=V(0,0,a);continue;case
+2:var
+r=[0,[0,ed],eE];break;case
+3:throw[0,dn,[0,a[2],qv]];default:var
+eM=aM(qx,aM(V(0,0,a),qw));throw[0,dn,[0,a[2],eM]]}break}break;case
+14:var
+r=qn;break;case
+15:var
+r=[0,[5,V(qo,0,a)],0];break;case
+16:var
+r=[0,[12,V(qp,0,a)],0];break;case
+17:var
+r=[0,[13,V(qq,0,a)],0];break;case
+18:var
+r=[0,[1,V(0,0,a)],0];break;case
+19:var
+r=[0,[8,V(0,qr,a)],0];break;case
+20:var
+r=[0,[6,V(0,0,a)],0];break;case
+21:var
+r=ag?[0,0,[0,[7,V(qs,0,a)],0]]:[0,[7,V(qt,0,a)],0];break;case
+22:var
+T=V(0,0,a),eF=0,z=function(g,a){for(;;){f(a,4);var
+e=aZ(d(a));if(0===e)continue;return 1===e?g<50?ad(g+1|0,a):b(ad,[0,a]):c(a)}},ad=function(e,a){for(;;){var
+g=a1(d(a));if(0===g)return e<50?z(e+1|0,a):b(z,[0,a]);if(1===g){f(a,4);var
+h=E(d(a));if(3<h>>>0)return c(a);switch(h){case
+0:return e<50?z(e+1|0,a):b(z,[0,a]);case
+1:return e<50?L(e+1|0,a):b(L,[0,a]);case
+2:f(a,4);var
+i=E(d(a));if(3<i>>>0)return c(a);switch(i){case
+0:return e<50?z(e+1|0,a):b(z,[0,a]);case
+1:return e<50?L(e+1|0,a):b(L,[0,a]);case
+2:f(a,4);var
+j=E(d(a));if(3<j>>>0)return c(a);switch(j){case
+0:return e<50?z(e+1|0,a):b(z,[0,a]);case
+1:return e<50?L(e+1|0,a):b(L,[0,a]);case
+2:f(a,4);var
+k=E(d(a));if(3<k>>>0)return c(a);switch(k){case
+0:return e<50?z(e+1|0,a):b(z,[0,a]);case
+1:return e<50?L(e+1|0,a):b(L,[0,a]);case
+2:f(a,4);var
+l=E(d(a));if(3<l>>>0)return c(a);switch(l){case
+0:return e<50?z(e+1|0,a):b(z,[0,a]);case
+1:return e<50?L(e+1|0,a):b(L,[0,a]);case
+2:f(a,4);var
+m=cF(d(a));if(2<m>>>0)return c(a);switch(m){case
+0:return e<50?z(e+1|0,a):b(z,[0,a]);case
+1:return e<50?L(e+1|0,a):b(L,[0,a]);default:continue}default:continue}default:continue}default:continue}default:continue}default:continue}}return c(a)}},L=function(e,a){f(a,4);var
+g=cH(d(a));return 0===g?e<50?z(e+1|0,a):b(z,[0,a]):1===g?e<50?ad(e+1|0,a):b(ad,[0,a]):c(a)},m=function(a){return o(z(0,a))},n=function(a){return o(ad(0,a))},W=function(a){f(a,4);var
+b=cH(d(a));return 0===b?m(a):1===b?n(a):c(a)},dJ=function(a){var
+b=a1(d(a));if(0===b)return m(a);if(1===b){f(a,4);var
+e=E(d(a));if(3<e>>>0)return c(a);switch(e){case
+0:return m(a);case
+1:return W(a);case
+2:f(a,4);var
+g=E(d(a));if(3<g>>>0)return c(a);switch(g){case
+0:return m(a);case
+1:return W(a);case
+2:f(a,4);var
+h=E(d(a));if(3<h>>>0)return c(a);switch(h){case
+0:return m(a);case
+1:return W(a);case
+2:f(a,4);var
+i=E(d(a));if(3<i>>>0)return c(a);switch(i){case
+0:return m(a);case
+1:return W(a);case
+2:f(a,4);var
+j=E(d(a));if(3<j>>>0)return c(a);switch(j){case
+0:return m(a);case
+1:return W(a);case
+2:f(a,4);var
+k=cF(d(a));if(2<k>>>0)return c(a);switch(k){case
+0:return m(a);case
+1:return W(a);default:return n(a)}default:return n(a)}default:return n(a)}default:return n(a)}default:return n(a)}default:return n(a)}}return c(a)},D=function(a){f(a,0);var
+b=aZ(d(a));return 0===b?m(a):1===b?n(a):c(a)},ai=function(a){f(a,1);var
+b=aZ(d(a));return 0===b?m(a):1===b?n(a):c(a)},dK=function(a){f(a,3);var
+b=aZ(d(a));return 0===b?m(a):1===b?n(a):c(a)},dL=function(a){f(a,2);var
+b=aZ(d(a));return 0===b?m(a):1===b?n(a):c(a)};cy(a);var
+dM=d(a);if(dM)var
+aS=dM[1],bl=44<aS?l<aS?-1:g(oZ,aS+p|0)-1|0:-1;else
+var
+bl=-1;if(17<bl>>>0)var
+h=c(a);else
+switch(bl){case
+0:var
+dN=d(a);if(dN)var
+aC=dN[1],bm=44<aC?l<aC?-1:g(oW,aC+p|0)-1|0:-1;else
+var
+bm=-1;var
+h=0===bm?m(a):1===bm?dJ(a):c(a);break;case
+1:var
+h=m(a);break;case
+2:f(a,4);var
+dO=d(a);if(dO)var
+aH=dO[1],bn=44<aH?l<aH?-1:g(pv,aH+p|0)-1|0:-1;else
+var
+bn=-1;if(3<bn>>>0)var
+h=c(a);else
+switch(bn){case
+0:var
+h=m(a);break;case
+1:f(a,4);var
+dP=d(a);if(dP)var
+aK=dP[1],bo=44<aK?l<aK?-1:g(pz,aK+p|0)-1|0:-1;else
+var
+bo=-1;if(2<bo>>>0)var
+h=c(a);else
+switch(bo){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;default:var
+h=n(a)}break;case
+2:var
+h=D(a);break;default:var
+h=n(a)}break;case
+3:f(a,4);var
+dQ=d(a);if(dQ)var
+aL=dQ[1],bp=44<aL?l<aL?-1:g(pA,aL+p|0)-1|0:-1;else
+var
+bp=-1;if(2<bp>>>0)var
+h=c(a);else
+switch(bp){case
+0:var
+h=m(a);break;case
+1:f(a,4);var
+dR=d(a);if(dR)var
+aW=dR[1],bq=44<aW?l<aW?-1:g(pG,aW+p|0)-1|0:-1;else
+var
+bq=-1;if(2<bq>>>0)var
+h=c(a);else
+switch(bq){case
+0:var
+h=m(a);break;case
+1:var
+h=ai(a);break;default:var
+h=n(a)}break;default:var
+h=n(a)}break;case
+4:f(a,4);var
+dS=d(a);if(dS)var
+am=dS[1],br=44<am?l<am?-1:g(o8,am+p|0)-1|0:-1;else
+var
+br=-1;if(2<br>>>0)var
+h=c(a);else
+switch(br){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;default:var
+h=n(a)}break;case
+5:f(a,4);var
+dT=gP(d(a));if(2<dT>>>0)var
+h=c(a);else
+switch(dT){case
+0:var
+h=m(a);break;case
+1:f(a,4);var
+dU=d(a);if(dU)var
+ax=dU[1],bs=44<ax?l<ax?-1:g(pn,ax+p|0)-1|0:-1;else
+var
+bs=-1;if(2<bs>>>0)var
+h=c(a);else
+switch(bs){case
+0:var
+h=m(a);break;case
+1:f(a,4);var
+dV=gN(d(a));if(2<dV>>>0)var
+h=c(a);else
+switch(dV){case
+0:var
+h=m(a);break;case
+1:var
+h=ai(a);break;default:var
+h=n(a)}break;default:var
+h=n(a)}break;default:var
+h=n(a)}break;case
+6:f(a,4);var
+dW=gC(d(a));if(2<dW>>>0)var
+h=c(a);else
+switch(dW){case
+0:var
+h=m(a);break;case
+1:var
+h=dK(a);break;default:var
+h=n(a)}break;case
+7:f(a,4);var
+dX=d(a);if(dX)var
+ar=dX[1],bt=44<ar?l<ar?-1:g(pf,ar+p|0)-1|0:-1;else
+var
+bt=-1;if(2<bt>>>0)var
+h=c(a);else
+switch(bt){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;default:var
+h=n(a)}break;case
+8:f(a,4);var
+dY=et(d(a));if(2<dY>>>0)var
+h=c(a);else
+switch(dY){case
+0:var
+h=m(a);break;case
+1:f(a,4);var
+d0=gC(d(a));if(2<d0>>>0)var
+h=c(a);else
+switch(d0){case
+0:var
+h=m(a);break;case
+1:var
+h=dK(a);break;default:var
+h=n(a)}break;default:var
+h=n(a)}break;case
+9:f(a,4);var
+d1=et(d(a));if(2<d1>>>0)var
+h=c(a);else
+switch(d1){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;default:var
+h=n(a)}break;case
+10:f(a,4);var
+d2=d(a);if(d2)var
+au=d2[1],bu=44<au?l<au?-1:g(pi,au+p|0)-1|0:-1;else
+var
+bu=-1;if(3<bu>>>0)var
+h=c(a);else
+switch(bu){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;case
+2:var
+h=dL(a);break;default:var
+h=n(a)}break;case
+11:f(a,4);var
+d3=d(a);if(d3)var
+aP=d3[1],bv=44<aP?l<aP?-1:g(pC,aP+p|0)-1|0:-1;else
+var
+bv=-1;if(2<bv>>>0)var
+h=c(a);else
+switch(bv){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;default:var
+h=n(a)}break;case
+12:var
+h=D(a);break;case
+13:f(a,4);var
+d4=d(a);if(d4)var
+aV=d4[1],bw=44<aV?l<aV?-1:g(pF,aV+p|0)-1|0:-1;else
+var
+bw=-1;if(4<bw>>>0)var
+h=c(a);else
+switch(bw){case
+0:var
+h=m(a);break;case
+1:f(a,4);var
+d5=gN(d(a));if(2<d5>>>0)var
+h=c(a);else
+switch(d5){case
+0:var
+h=m(a);break;case
+1:var
+h=ai(a);break;default:var
+h=n(a)}break;case
+2:f(a,4);var
+d6=d(a);if(d6)var
+aA=d6[1],by=44<aA?l<aA?-1:g(po,aA+p|0)-1|0:-1;else
+var
+by=-1;if(2<by>>>0)var
+h=c(a);else
+switch(by){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;default:var
+h=n(a)}break;case
+3:f(a,4);var
+d7=et(d(a));if(2<d7>>>0)var
+h=c(a);else
+switch(d7){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;default:var
+h=n(a)}break;default:var
+h=n(a)}break;case
+14:var
+h=dL(a);break;case
+15:f(a,4);var
+d8=d(a);if(d8)var
+aO=d8[1],bz=44<aO?l<aO?-1:g(pB,aO+p|0)-1|0:-1;else
+var
+bz=-1;if(2<bz>>>0)var
+h=c(a);else
+switch(bz){case
+0:var
+h=m(a);break;case
+1:f(a,4);var
+d9=gP(d(a));if(2<d9>>>0)var
+h=c(a);else
+switch(d9){case
+0:var
+h=m(a);break;case
+1:f(a,4);var
+d_=gF(d(a));if(2<d_>>>0)var
+h=c(a);else
+switch(d_){case
+0:var
+h=m(a);break;case
+1:var
+h=ai(a);break;default:var
+h=n(a)}break;default:var
+h=n(a)}break;default:var
+h=n(a)}break;case
+16:f(a,4);var
+d$=d(a);if(d$)var
+al=d$[1],bA=44<al?l<al?-1:g(o5,al+p|0)-1|0:-1;else
+var
+bA=-1;if(3<bA>>>0)var
+h=c(a);else
+switch(bA){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;case
+2:f(a,4);var
+ea=d(a);if(ea)var
+aT=ea[1],bB=44<aT?l<aT?-1:g(pD,aT+p|0)-1|0:-1;else
+var
+bB=-1;if(3<bB>>>0)var
+h=c(a);else
+switch(bB){case
+0:var
+h=m(a);break;case
+1:f(a,4);var
+eb=d(a);if(eb)var
+aE=eb[1],bC=44<aE?l<aE?-1:g(ps,aE+p|0)-1|0:-1;else
+var
+bC=-1;if(2<bC>>>0)var
+h=c(a);else
+switch(bC){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;default:var
+h=n(a)}break;case
+2:f(a,4);var
+ec=gF(d(a));if(2<ec>>>0)var
+h=c(a);else
+switch(ec){case
+0:var
+h=m(a);break;case
+1:var
+h=D(a);break;default:var
+h=n(a)}break;default:var
+h=n(a)}break;default:var
+h=n(a)}break;default:var
+h=dJ(a)}if(4<h>>>0)var
+U=[4,T];else
+switch(h){case
+0:var
+U=[9,[0,T,V(0,0,a),0]];break;case
+1:var
+U=[9,[0,T,V(0,0,a),1]];break;case
+2:var
+U=[9,[0,T,V(0,0,a),2]];break;case
+3:var
+U=[9,[0,T,V(0,0,a),3]];break;default:var
+U=[10,[0,T,V(0,0,a)]]}var
+r=[0,U,eF];break;default:var
+r=[0,[11,V(0,0,a)],0]}var
+eO=ep(a);aN(function(a){return dZ([0,a,eN,eO],eu)},r);break}}bE[1]=fw(eu);return bE[1]}try{var
+k=e(nm(h),j);return k}catch(a){a=bS(a);if(a[1]===dn)throw a;throw[0,p5,bE[1]]}},qz=function(k,j,i){if(k)gv[1]=k[1];var
+b=w(i),n=1;function
+f(a){return g(i,a)}if(0===b)var
+c=[0];else
+if(0<=b){var
+d=cY(b,f(0)),e=b-1|0,l=1;if(!(e<1)){var
+a=l;for(;;){d[1+a]=f(a);var
+m=a+1|0;if(e!==a){var
+a=m;continue}break}}var
+c=d}else
+var
+c=C(i5);var
+o=[0,ni,c,b,nh,ng,nf,ne,nd,nc,nb,na,m$,m_,m9,m8,n],h=j?j[1]:[0,nn,1,0,0];return qy([0,o,h,h,0,0],nL)},gU=function(a,b){return e(D(a),qA)},qH=[0,qG,qF,qE,qD,qC,qB],qO=[0,qN,qM,qL,qK,qJ,qI],a2=function(b,a){return a?e(D(b),qP):0},qQ=function(b,a){return a?e(D(b),qR):0},b8=function(f,b,d,a,c){var
+e=b?b[1]:0;ab(function(c){return function(I){var
+b=I[1];switch(b[0]){case
+0:var
+k=b[1],l=0,m=0,n=function(a,b){return b8(m,l,d,a,b)};bN(D(a),qS,a2,c,n,k);return 1;case
+1:var
+o=b[1],p=0,q=0,r=function(a,b){return b8(q,p,d,a,b)};z(D(a),qT,r,o);return 1;case
+2:var
+s=b[1];bv(D(a),qU,a2,c,s);return 1;case
+5:var
+v=b[1];bv(D(a),qX,a2,c,v);return 1;case
+7:var
+e=b[1],j=0;if(d&&!bo(e,qY)){z(D(a),q0,a2,c);j=1}if(!j)h(D(a),qZ,e);return 0;case
+8:var
+w=b[1],x=b[2][1],y=0,A=[0,qQ],B=function(a,b){return b8(A,y,d,a,b)},C=w[1];eD(D(a),q1,a2,c,C,B,x);return 1;case
+9:var
+f=b[1];if(d)h(D(a),q2,f);else
+bv(D(a),q3,a2,c,f);return 1;case
+12:var
+g=b[1],E=g[2],F=g[1];bN(D(a),q4,a2,c,F,E);return 1;case
+13:var
+i=b[1],G=i[2],H=i[1];bN(D(a),q5,a2,c,H,G);return 1;case
+4:case
+11:var
+u=b[1];bv(D(a),qW,a2,c,u);return 1;default:var
+t=b[1];bv(D(a),qV,a2,c,t);return 1}}},e,c);return 0},gV=function(a,c,b){var
+d=b[3];function
+f(c,b){if(typeof
+b==="number")return e(D(c),q6);else{if(0===b[0]){var
+d=b[1][1],f=function(b,c){return gW(a,b,c)},g=[0,gU],h=function(a,b){return cw(g,f,a,b)},i=a[3];return z(D(c),i,h,d)}var
+j=b[1][1],k=function(b,c){return gX(a,b,c)},l=0,m=function(a,b){return cw(l,k,a,b)},n=a[4];return z(D(c),n,m,j)}}var
+g=b[2][1],h=1,i=0;function
+j(a,b){return b8(i,q7,h,a,b)}var
+k=b[1][1],l=a[5];return eD(D(c),l,k,j,g,f,d)},gW=function(d,c,a){if(0===a[0]){var
+b=a[1],f=b[3],g=b[2],h=b[1],i=function(b,c){if(c[1]){var
+a=d[6];return e(D(b),a)}return 0},j=g[1],k=0,l=0,m=0,n=function(a,b){return b8(m,l,k,a,b)},o=h[1];return eD(D(c),q8,o,n,j,i,f)}return gV(d,c,a[1])},gX=function(b,c,a){if(0===a[0]){var
+d=a[1],e=d[2][1],f=function(a,c){return gW(b,a,c)},g=[0,gU],h=function(a,b){return cw(g,f,a,b)},i=d[1][1],j=1,k=0,l=0,m=function(a,b){return b8(l,k,j,a,b)},n=b[2];return bN(D(c),n,m,i,h,e)}return gV(b,c,a[1])},gY=function(a,c,b){var
+d=b[1];function
+e(b,c){return gX(a,b,c)}var
+f=0;function
+g(a,b){return cw(f,e,a,b)}var
+h=a[1];return z(D(c),h,g,d)},a3=function(o,i,g){var
+e=i,d=g;for(;;){if(e){if(d){var
+e=e[2],d=d[2];continue}var
+f=1}else
+var
+f=d?-1:0;if(0===f){var
+c=0,b=i,a=g;for(;;){if(b){if(a){var
+j=a[2],k=a[1],l=b[2],m=b[1],n=0===c?h(o,m,k):c,c=n,b=l,a=j;continue}}else
+if(!a)return c;return C(i1)}}return f}},bu=function(j,i){var
+b=j[1],a=i[1],c=0;switch(b[0]){case
+0:if(0===a[0]){var
+g=a[1],f=b[1];c=2}break;case
+1:if(1===a[0]){var
+g=a[1],f=b[1];c=2}break;case
+2:if(2===a[0]){var
+e=a[1],d=b[1];c=1}break;case
+3:if(3===a[0]){var
+e=a[1],d=b[1];c=1}break;case
+4:if(4===a[0]){var
+e=a[1],d=b[1];c=1}break;case
+5:if(5===a[0]){var
+e=a[1],d=b[1];c=1}break;case
+6:if(6===a[0]){var
+e=a[1],d=b[1];c=1}break;case
+7:if(7===a[0]){var
+e=a[1],d=b[1];c=1}break;case
+8:if(8===a[0]){var
+k=a[2],l=b[2],h=bR(b[1][1],a[1][1]);return 0===h?a3(bu,l[1],k[1]):h}break;case
+9:if(9===a[0]){var
+e=a[1],d=b[1];c=1}break;case
+10:if(10===a[0]){var
+e=a[1],d=b[1];c=1}break;case
+11:if(11===a[0]){var
+e=a[1],d=b[1];c=1}break;case
+12:if(12===a[0])return bD(b[1],a[1]);break;default:if(13===a[0])return bD(b[1],a[1])}switch(c){case
+0:return bD(b,a);case
+2:return a3(bu,f,g);default:return bR(d,e)}},ev=function(b,a){return a3(q9,b[1],a[1])},gZ=function(d,c){var
+e=bR(d[1][1],c[1][1]);if(0===e){var
+f=a3(bu,d[2][1],c[2][1]);if(0===f){var
+a=c[3],b=d[3];if(typeof
+b!=="number")if(0===b[0]){var
+g=b[1];if(typeof
+a!=="number"&&1!==a[0])return ev(g,a[1])}else{var
+h=b[1];if(typeof
+a!=="number"&&0!==a[0])return a3(q_,h[1],a[1][1])}return bD(b,a)}return f}return e},q9=function(b,a){if(0===b[0]){var
+c=b[1];if(0===a[0]){var
+d=a[1],e=bR(c[1][1],d[1][1]);if(0===e){var
+f=e5(c[3][1],d[3][1]);return 0===f?a3(bu,c[2][1],d[2][1]):f}return e}}else{var
+g=b[1];if(0!==a[0])return gZ(g,a[1])}return bD(b,a)},q_=function(b,a){if(0===b[0]){var
+d=b[1];if(0===a[0]){var
+e=a[1],c=ev(d[2],e[2]);return 0===c?a3(bu,d[1][1],e[1][1]):c}}else{var
+f=b[1];if(0!==a[0])return gZ(f,a[1])}return bD(b,a)},g0=function(a,f){var
+b=a[2],g=[0,a[1],0],c=ab(function(g,f){var
+h=g[1],m=f[2],n=g[2],i=h[2],j=h[1],k=[0,f[1],0],e=ab(function(m,a){var
+n=m[2],g=m[1],e=0,d=0,c=g[1],s=g[2];for(;;){if(c){var
+b=c[1],h=0,p=c[2];if(0===b[0]){var
+r=b[1];if(0===a[0])var
+f=bR(r[1][1],a[1][1][1]);else
+h=1}else{var
+k=b[1];if(0===a[0])h=1;else
+var
+l=a[1],j=bR(k[1][1],l[1][1]),f=0===j?a3(bu,k[2][1],l[2][1]):j}if(h)var
+f=bD(b,a);var
+i=0===f?[0,1,a]:[0,e,b],e=i[1],d=[0,i[2],d],c=p;continue}var
+q=bF(d),o=e?[0,[0,q,s]]:0;return o?[0,o[1],n]:[0,g,[0,[0,a],n]]}},k,j),b=0,a=e[2],l=e[1];for(;;){if(a){var
+c=a[2],d=a[1];if(d){var
+b=[0,d[1],b],a=c;continue}var
+a=c;continue}return[0,[0,bF(b),i],[0,[0,l,m],n]]}},g,f),d=c[2],e=c[1][1];return e?[0,[0,[0,e,b],b],d]:d},ra=[0,q$,aP],rb=function(b,a){return bu([0,b,aP],[0,a,aP])},ew=dX([0,function(a,b){return a3(rb,a,b)}]),ex=dX([0,function(b,a){return ev(b[1],a[1])}]),g1=ew[1],dp=dX([0,function(b,a){var
+c=bR(b[1],a[1]);if(0===c){var
+d=a[2],e=b[2];return a3(function(b,a){return bu([0,b,aP],[0,a,aP])},e,d)}return c}]),dq=function(a,b){var
+c=b[1],d=[0,a[1],a[2]];return ab(function(i,d){var
+j=i[2],k=i[1];if(0===d[0]){var
+e=d[1],g=e[3],h=e[2],o=e[1],l=function(b,e){var
+c=b[2],d=b[1],a=e[1];if(7===a[0]&&e$(a[1],rd))return[0,0,[0,bF(d),c]];return[0,[0,a,d],c]},f=ab(l,rc,o[1]),m=f[2],n=[0,bF(f[1]),m];return[0,ab(function(b,a){function
+c(a){return a?[0,g0([0,h,g],a[1])]:[0,[0,[0,h,g],0]]}return z(ew[5],a,c,b)},k,n),j]}var
+c=d[1],a=c[4],b=c[3],p=c[1],q=c[2][1],r=cl(function(a){return a[1]},q),s=[0,p[1],r];function
+t(c){if(typeof
+b==="number")return[0,[0,a,0]];else
+if(0===b[0]){var
+f=b[1];if(!c)return[0,[0,a,[0,[0,[0,f,a],0]]]];var
+g=c[1],d=g[2],j=g[1];if(typeof
+d!=="number"&&1!==d[0])return[0,[0,j,[0,g0([0,f,aP],d[1])]]]}else{var
+h=b[1];if(!c)return[0,[0,a,[1,dq([0,g1,dp[1]],h)]]];var
+i=c[1],e=i[2],k=i[1];if(typeof
+e!=="number"&&0!==e[0])return[0,[0,k,[1,dq(e[1],h)]]]}return 0}return[0,k,z(dp[5],s,t,j)]},d,c)},g2=function(a){return 0===a[0]?a[1][3]:a[1][4]},g3=function(r){var
+I=r[2],J=r[1],y=ex[1];function
+A(a,c,b){return ab(function(c,b){var
+d=b[2],e=b[1];function
+f(b){return b?[0,[0,a,b[1]]]:[0,[0,a,0]]}return z(ex[5],[0,e,d],f,c)},b,c)}var
+B=z(ew[13],A,J,y),C=e(ex[36],B);function
+D(b){var
+c=b[1],g=b[2],h=c[2],i=c[1],j=0,a=ab(function(b,a){return[0,ra,c1(cl(function(a){return[0,a,aP]},a),b)]},j,g),f=0;if(a){var
+d=a[1][1];if(7===d[0]&&!bo(d[1],re)){var
+e=[0,a[2],aP];f=1}}if(!f)var
+e=[0,a,aP];return[0,[0,e,i,h]]}function
+E(a){return dT(D,C,a)}var
+F=e(dp[36],I);function
+G(e){var
+f=e[2],b=f[2],a=f[1],g=e[1],c=[0,g[1],a],h=g[2],d=[0,cl(function(b){return[0,b,a]},h),a];if(typeof
+b==="number")return[1,[0,c,d,0,a]];else{if(0===b[0]){var
+i=b[1],j=0;return[1,[0,c,d,[0,[0,ab(function(b,a){return c1(a[1][1],b)},j,i),a]],a]]}return[1,[0,c,d,[1,g3(b[1])],a]]}}function
+H(a){return dT(G,F,a)}function
+K(a){return ff(H,E,a)}var
+x=0,j=fg(function(b,a){return[0,a,b]},x,K);if(j){var
+d=0,l=j,u=j[2],v=j[1];for(;;){if(l){var
+d=d+1|0,l=l[2];continue}var
+q=cY(d,v),m=d-2|0,i=u;for(;;){if(i){var
+w=i[2];q[1+m]=i[1];var
+m=m-1|0,i=w;continue}var
+a=q;break}break}}else
+var
+a=[0];function
+s(b,a){var
+c=g2(a);return bD(g2(b),c)}function
+n(e,q,j,d,p,c,o){var
+m=e+q|0,n=d+p|0,r=Z(j,d)[1+d],g=e,l=Z(a,e)[1+e],f=d,k=r,b=o;for(;;){if(0<s(l,k)){Z(c,b)[1+b]=k;var
+h=f+1|0;if(h<n){var
+f=h,k=Z(j,h)[1+h],b=b+1|0;continue}return c4(a,g,c,b+1|0,m-g|0)}Z(c,b)[1+b]=l;var
+i=g+1|0;if(i<m){var
+g=i,l=Z(a,i)[1+i],b=b+1|0;continue}return c4(j,f,c,b+1|0,n-f|0)}}function
+o(n,d,e,m){var
+f=m-1|0,o=0;if(!(f<0)){var
+c=o;a:for(;;){var
+g=n+c|0,h=Z(a,g)[1+g],b=[0,(e+c|0)-1|0];for(;;){if(e<=b[1]){var
+i=b[1];if(0<s(Z(d,i)[1+i],h)){var
+j=b[1],p=Z(d,j)[1+j],k=b[1]+1|0;Z(d,k)[1+k]=p;b[1]+=-1;continue}}var
+l=b[1]+1|0;Z(d,l)[1+l]=h;var
+q=c+1|0;if(f!==c){var
+c=q;continue a}break}break}}return 0}function
+f(c,g,e,d){if(d<=5)return o(c,g,e,d);var
+b=d/2|0,h=d-b|0;f(c+b|0,g,e+b|0,h);f(c,a,c+h|0,b);return n(c+h|0,b,g,e+b|0,h,g,e)}var
+g=a.length-1;if(g<=5)o(0,a,0,g);else{var
+h=g/2|0,b=g-h|0,p=cY(b,Z(a,0)[1]);f(h,p,0,b);f(0,a,b,h);n(b,h,p,0,b,a,0)}var
+c=a.length-1-1|0,k=0;for(;;){if(0<=c){var
+t=[0,a[1+c],k],c=c-1|0,k=t;continue}return[0,k,aP]}},rf=[0,g1,dp[1]],g4=[0,new
+gs(),0,0],g5=function(b){var
+a=b.reduce(e7(function(b,c,e,d){var
+a=c[2];return b?a?[0,dq(b[1],a[1])]:b:a?[0,dq(rf,a[1])]:0}),0);return a?[0,g3(a[1])]:0},rg=function(b,a){if(0===b[0]){a[1].push(b[1]);var
+d=a[1].length,e=g5(a[1]);return[0,a[1],e,d]}var
+f=b[1],g=e7(function(a,c,b){return!!(a[1]!==f?1:0)}),c=a[1].filter(g),h=c.length;return[0,c,g5(c),h]},g6=ei(0,0,[0,b3(0,rh),0]);bs(0,h5,hN,g6);var
+g7=dc(0,0,[0,ei(0,0,[0,b3(0,ri),0]),[0,g6,0]]);bs(0,f8,"block",g7);var
+g8=function(b){if(b){gY(qH,eb,b[1]);var
+a=bt(l8,0,0,[0,b3(0,fX(0)),0]);bs(0,"width","100%",a);bs(0,"height","200px",a);bs(0,"max-height","50vh",a);bs(0,"resize",hs,a);return[0,bt(l3,0,0,[0,b3(0,rl),0]),[0,a,0]]}return 0};bK.merger={"attach":function(g){if(eg(g)){var
+E=[0,g,0],F=ee(ey)?"null":ef(ey)?"undefined":ey.toString(),i=new(bK.Array)(0),d=0,c=[0,F,E];for(;;){if(c){var
+t=c[2];i[d]=c[1];var
+d=d+1|0,c=t;continue}rU(l9,l_,rV(i));return 0}}var
+p=dc(0,0,0),q=gn(0),G=q[2],H=q[1],r=gn(0),I=r[2],J=[0,r[1],0],b=go(rg,mW([0,go(function(a){return[0,a]},H),J])),f=[0,g4],K=0;function
+k(a){return a?(f[1]=e(a[1],f[1]),[0,f[1]]):0}function
+u(c,a){h(j[15],c,b);if(e(j[9],b)){var
+d=e(j[8],b);h(j[10],a,d)}var
+f=k(e(j[12],b));return z(j[21],c,a,f)}var
+v=e(j[8],b),l=h(A[9],N,v);h(j[15],l,b);var
+w=k(e(j[12],b)),x=e(j[8],b),a=bv(j[19],l,x,w,u);function
+y(d,b){h(j[15],d,a);if(e(j[9],a)){var
+f=e(j[8],a);h(j[10],b,f)}var
+c=e(j[12],a);return c?h(j[14],b,c[1]):0}var
+B=e(j[8],a),m=h(A[9],N,B);h(j[15],m,a);var
+n=e(j[12],a),C=n?n[1]:g4,D=e(j[8],a),o=bN(j[1],K,m,D,C,y);gr(p,gp(0,function(a){var
+c=a[1],b=f1(function(b){var
+c=[0,b2("fa-check"),0],d=f$(0,[0,[0,b2(h0),c]],0),e=[0,b2("fa-times-circle"),0],a=f$(0,[0,[0,b2(h0),e]],0);bs(0,h5,hN,a);db(0,eh,function(a){return h(I,0,[1,b[1]])},a);return b[2]?dc(0,0,[0,f6(0,b[1].name),[0,d,[0,a,0]]]):dc(0,0,[0,f6(0,b[1].name),[0,a,0]])},c);return b?c1([0,g7,b],g8(a[2])):g8(a[2])},o));var
+s=ei(0,0,0);gr(s,gp(0,function(d){var
+a=f5(0,[0,[0,[0,lZ,"file"],[0,[0,"accept",".css"],0]]],l5,0);bs(0,f8,hs,a);var
+e=[0,b3(0,rj),0],b=f_(0,[0,[0,b2(eU),0]],e),f=[0,b3(0,rk),0],c=f_(0,[0,[0,b2(eU),0]],f);db(0,eh,function(b){return f9(a)},b);db(0,lX,function(l){var
+c=a.files,d=eg(c)?0:[0,c];if(d)var
+i=d[1],b=f1(function(a){return a},i);else
+var
+b=0;var
+e=b?b[1]:c0(iY);function
+j(b){var
+c=bE(b);try{var
+d=[0,qz(0,0,c)],a=d}catch(b){var
+a=0}return h(G,0,[0,e,a])}function
+k(a){return 0===a[0]?j(a[1]):0}var
+g=e.text();function
+f(a){return f2([0,a])}({"fut":g.then(f,function(a){return f2([1,a])})}.fut.then(k));return 0},a);db(0,eh,function(c){var
+a=d[2];if(a){gY(qO,eb,a[1]);var
+b=dM(fX(0));return f9(bt(l0,0,[0,[0,[0,lY,"data:".concat("text/css",";base64,",bK.btoa(b))],[0,[0,"download","result.css"],0]]],0))}return 0},c);var
+g=e7(function(a,c,b){return!!(0!==a[2]?1:0)});return d[1].some(g)|0?[0,a,[0,b,[0,c,0]]]:[0,a,[0,b,0]]},o));return f7(g,[0,bt(l6,0,0,[0,s,0]),[0,p,0]])}};e(dS[1],0);return}}}}}(function(){return this}()));
diff --git a/content/pages/css_merger/css_merger.rst b/content/pages/css_merger/css_merger.rst
new file mode 100755
index 0000000..14d818c
--- /dev/null
+++ b/content/pages/css_merger/css_merger.rst
@@ -0,0 +1,55 @@
+.. -*- mode: rst -*-
+.. -*- coding: utf-8 -*-
+
+Fusion de CSS
+=============
+
+:status: hidden
+:save_as: pages/css_merger/index.html
+:url: pages/css_merger/
+
+
+Chargez les fichiers à fusionner :
+
+.. raw:: html
+
+ <noscript>Sorry, you need to enable JavaScript to see this page.</noscript>
+ <script id="css_js" type="text/javascript" defer="defer" src="{static}css.js"></script>
+ <script>
+ var script = document.getElementById('css_js');
+ script.addEventListener('load', function() {
+ var div = document.getElementById('merger');
+ merger.attach(div);
+ });
+ </script>
+ <div id="merger"></div>
+
+Le principe
+-----------
+
+Les fichiers CSS_ sont définis par un ensemble de règles qui s'appliquent sur
+des éléments de la page. Ces règles peuvent être redéfinies dans le même
+fichier, ou même dans d'autres fichiers qui sont chargés après le premier (la
+dernière règle chargée prévaut).
+
+.. _css: https://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade
+
+Afin d'optimiser le chargement des pages web, il est souvent conseiller de
+fusionner les fichiers CSS en un seul (moins de bande passante consommée, un
+seul transfert réseau, temps de chargement des règles inutiles évité). Cela est
+possible en appliquant les règles successivement en analysant les fichiers.
+
+Utilisation
+-----------
+
+Chargez juste les fichiers, le résultat du traitement est affiché dans la
+fenêtre de prévisualisation. Il est également possible de télécharger la version
+du fichier réécrite pour en minimiser la taille.
+
+Code source
+-----------
+
+Le code est disponible sur mon `dépôt git`_. Il utilise une version
+compilée en JavaScript de l'application `css_merger` qui s'y trouve.
+
+.. _dépôt git: http://git.chimrod.com/css_lib.git/
diff --git a/pelicanconf.py b/pelicanconf.py
index c4cb715..93b13f6 100755
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -39,7 +39,7 @@ THEME= 'theme/Flex'
PYGMENTS_STYLE = "monokai"
SITELOGO= '/images/profile.png'
SITETITLE= 'Chimrod'
-CUSTOM_CSS='theme/custom.css'
+#CUSTOM_CSS='theme/custom.css'
MAIN_MENU=False
COPYRIGHT_NAME="Sébastien Dailly"
@@ -65,7 +65,7 @@ STATIC_PATHS = \
EXTRA_PATH_METADATA = \
{ 'extras/robots.txt': {'path': 'robots.txt'}
, 'extras/htaccess': {'path': '.htaccess' }
- , 'extras/custom.css': {'path': 'theme/custom.css'}
+ , 'extras/style.min.css': {'path': 'theme/stylesheet/style.min.css'}
, 'resources/viz.js/worker.js': {'path': 'resources/viz.js/worker.js'}
, 'resources/viz.js/convert.js': {'path': 'resources/viz.js/convert.js'}
, 'resources/viz.js/full.render.js': {'path': 'resources/viz.js/full.render.js'}
diff --git a/content/extras/custom.css b/theme/custom/custom.css
index 7f6e9b6..7f6e9b6 100755
--- a/content/extras/custom.css
+++ b/theme/custom/custom.css