From f0723c5a7ff9db68ab428f1aaca91809e8823fac Mon Sep 17 00:00:00 2001 From: Sébastien Dailly Date: Thu, 4 Feb 2021 21:03:33 +0100 Subject: Css merge tool (and application with custom css) --- .gitignore | 2 + Makefile | 7 +- content/extras/custom.css | 185 -- content/pages/css_merger/css.js | 5173 +++++++++++++++++++++++++++++++ content/pages/css_merger/css_merger.rst | 55 + pelicanconf.py | 4 +- theme/custom/custom.css | 185 ++ 7 files changed, 5422 insertions(+), 189 deletions(-) delete mode 100755 content/extras/custom.css create mode 100644 content/pages/css_merger/css.js create mode 100755 content/pages/css_merger/css_merger.rst create mode 100755 theme/custom/custom.css 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/extras/custom.css b/content/extras/custom.css deleted file mode 100755 index 7f6e9b6..0000000 --- a/content/extras/custom.css +++ /dev/null @@ -1,185 +0,0 @@ -body { - color:#2e3440; -} - -main nav { - border-bottom: 1px solid #d8dee9; -} -hr { - background-color: #d8dee9; -} - -a.btn, -.tag-cloud a, -section#isso-thread section.auth-section p.post-action input { - background-color: #4c566a; - color:#fff; -} -a.btn:hover, -.tag-cloud a:hover { - background-color:#5e81ac; - color:#fff; -} - -a { - color: #5e81ac; -} -a:hover { - color: #5e81ac; - text-decoration:underline -} - -aside { - background-color:#2e3440; -} - -aside, -aside a { - color:#eceff4 -} -aside a:hover { - color:#d8dee9; - text-decoration:none; -} - -main article :not(pre)>code { - font-size:.8em; - white-space:nowrap; - color:#c25; - padding:1px 3px; - background-color:#f7f7f9; - border:1px solid #e1e1e8; - border-radius:3px -} -main footer p { - margin:2px; - text-align:center; - padding:0 40px; - color:#999; - font-size:11px -} -div.related-posts { - margin:15px 0; - padding-bottom:20px; - border-top:1px solid #eee; - border-bottom:1px solid #eee -} -ul.social a.sc-facebook { - background-color:#3e5b98 -} -ul.social a.sc-google { - background-color:#d93e2d -} -ul.social a.sc-instagram { - background-color:#125688 -} -ul.social a.sc-keybase { - background-color:#4c8dff -} -ul.social a.sc-pinterest { - background-color:#c92619 -} -ul.social a.sc-linkedin { - background-color:#3371b7 -} -ul.social a.sc-medium { - background-color:#00ab6b -} -ul.social a.sc-rss { - background-color:#f26109 -} -ul.social a.sc-stack-overflow { - background-color:#f90 -} -ul.social a.sc-tumblr { - background-color:#36465d -} -ul.social a.sc-twitch { - background-color:#a970ff -} -ul.social a.sc-twitter { - background-color:#4da7de -} -ul.social a.sc-youtube { - background-color:#e02a20 -} -ul.social a.sc-github, -ul.social a.sc-github-alt { - background-color:#111010 -} -ul.social a.sc-envelope { - background-color:#578ad6 -} -ul.social a.sc-reddit { - background-color:#ff4500 -} -ul.social a.sc-soundcloud { - background-color:#f50 -} -ul.social a.sc-gitlab { - background-color:#fca326 -} -ul.social a.sc-xing { - background-color:#007575 -} -ul.social a.sc-bitbucket { - background-color:#0747a6 -} -ul.social a.sc-mastodon { - background-color:#3088d4 -} -ul.social a.sc-diaspora { - color:#000; - background-color:#d5d5d5 -} -ul.social a.sc-flickr { - background-color:#ff0084 -} -ul.social a.sc-lastfm { - background-color:#d92323 -} -div.admonition div, -div.admonition p, -div.admonition pre { - margin-bottom:0 -} -div.admonition { - color:#242121; - background-color:#ccc -} -div.admonition.attention { - color:#856404; - background-color:#fff3cd -} -div.admonition.caution { - color:#856404; - background-color:#fff3cd -} -div.admonition.danger { - color:#721c24; - background-color:#f8d7da -} -div.admonition.error { - color:#721c24; - background-color:#f8d7da -} -div.admonition.hint { - color:#004085; - background-color:#cce5ff -} -div.admonition.important { - color:#155724; - background-color:#d4edda -} -div.admonition.tip { - color:#004085; - background-color:#cce5ff -} -div.admonition.warning { - color:#856404; - background-color:#fff3cd -} -div.figure { - font-size:90%; - color:#6c757d -} 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>@[%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="",n="",hJ="Stack_overflow",eF=247,eI="^",k="css/lib/menhir_parser.ml",by="",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=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=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=0;a--)h[f+a]=g[e+a];else{var +i=Math.min(c,g.length-e);for(var +a=0;a>=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;bbh)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;bbO){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=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b0x10ffff)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>>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.hia.mi)return 1;if(this.mia.lo)return 1;if(this.loc)return 1;if(ba.mi)return 1;if(this.mia.lo)return 1;if(this.lo>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<>24-a,this.hi<>24-a);if(a<48)return new +q(0,this.lo<>48-a);return new +q(0,0,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>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>>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[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;ad)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;ab.data[a+1])return 1;if(this.data[a]>>>0>>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;ab.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>>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;a64)b=64;for(var +a=0;a32)b=32;b*=2;for(var +a=0;a64)b=64;for(var +a=0;a32)b=32;for(var +a=0;a0?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(ab.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 fb)return 1;if(a!=b){if(!d)return NaN;if(a==a)return 1;if(b==b)return-1}break;case +1001:if(ab)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(ab)return 1}break;case +12520:var +a=a.toString(),b=b.toString();if(a!==b){if(ab)return 1}break;case +246:case +254:default:if(a.length!=b.length)return a.length1)e.push(a,b,1);break}}if(e.length==0)return 0;var +h=e.pop();b=e.pop();a=e.pop();if(h+10)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;c31)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=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;d20){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;c1)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;cbO){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>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))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=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>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=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=d)a_(dA);var +a=b;for(c++;c=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;a0){var +c=new +Array(b);for(var +a=0;aL.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>>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(""),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>@[%a@]@,}@,")],qG=[0,[18,[1,[0,[11,a(by),0],a(by)]],[15,[17,0,[17,4,0]]]],a("@[%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("@[%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>>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>>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>>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>>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)>>0))fI(a,t)}else +c$(a)}var +X=a[9]-W|0,Y=1===K?1:a[9]>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>0)return c(a);switch(j){case +0:return S(a);case +1:f(a,18);var +k=cA(d(a));if(2>>0)return c(a);switch(k){case +0:return S(a);case +1:f(a,18);var +l=cA(d(a));if(2>>0)return c(a);switch(l){case +0:return S(a);case +1:f(a,18);var +m=cA(d(a));if(2>>0)return c(a);switch(m){case +0:return S(a);case +1:f(a,18);var +n=cA(d(a));if(2>>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>>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>>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>>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>>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>>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>>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>>0)var +e=c(a);else +switch(a9){case +0:var +ck=d(a);if(ck)var +aU=ck[1],a_=44>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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
>>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>>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>>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>>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>>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>>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>>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>>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
>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>0)var +h=c(a);else +switch(bl){case +0:var +dN=d(a);if(dN)var +aC=dN[1],bm=44>>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>>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>>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>>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>>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
>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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