aboutsummaryrefslogtreecommitdiff
path: root/content/pages
diff options
context:
space:
mode:
Diffstat (limited to 'content/pages')
-rw-r--r--[-rwxr-xr-x]content/pages/script.it/script.js5829
1 files changed, 2589 insertions, 3240 deletions
diff --git a/content/pages/script.it/script.js b/content/pages/script.it/script.js
index 138331b..d2f82d4 100755..100644
--- a/content/pages/script.it/script.js
+++ b/content/pages/script.it/script.js
@@ -1,261 +1,265 @@
-// Generated by js_of_ocaml 3.9.1
-(function(i){"use strict";var
-gu="%Li",g_=" : flags Open_text and Open_binary are not compatible",gT="#81a1c1",g3="Invalid_argument",he=",",bR=0.5,dW=1255,gI=255,hd=0x800,aq=0xffff,a2=10.,gH="range",dV="jsError",ap=0x8000,g2="%ni",gt="input",gS=12520,bT=256,hv=-646333223,dU=180.,gF="unsupported bigarray kind",gG="End_of_file",g9="Unix.Unix_error",gE="Failure",hl="infinity",aD=0xff,bO=1000,gR="Row out of bounds.",f="",g8="Stack_overflow",gs=278237447,dY="^",g1=224465929,gQ="fill",g0="height",S="0",bo=0x3f,d2=-97,g7="Not_found",d4=0xf,gD=30.,d9=0.66666666666666663,bV=128,gB=-48,a0="script.it/shapes/matrix/Matrix.ml",gC=0xdc00,gY="Sys_blocked_io",gZ="p",hu="fd ",bQ=781515427,gP="Match_failure",u=248,ht=0.017453292519943295,dS=", ",gr="static/",gA="bigarray kind can't be represented by a Gg.Ba.scalar_type",B="camlinternalFormat.ml",hc="Division_by_zero",d6="src/note.ml",hs=">",g6=736757319,cB=252,hr=1027,a1=848053268,g5=1000.,gq="stroke",gz="Sys_error",aL=".",bn="+",hk=0xf0,bU=0.3,d0=246,gW="Column out of bounds.",gX="%u",hj="width",d3="%d",gO="%li",g4=1026,hi="max",hb="buffer.ml",cy="int_of_string",dZ=127,bP=1024,hh=-32,ae=" ",af=0x80,hq="1",d8="e",gp="Undefined_recursive_module",gx=120,gy=103,gV=" : flags Open_rdonly and Open_wronly are not compatible",hp="d",ho="([^/]*)",dT=512,a3="-",dX="nan",gw=0x7ff0,hg="100%",gN="#2e3440",d5="value",gM=0xe0,gU=" : file already exists",ha="min",bS="#eceff4",gL=906998707,cx="Set.bal",gK=0xdfff,aC=0xffffff,aB="/",d1="compare: functional value",g$=-5.,hf="Assert_failure",gv="0x",go="%i",hn="Out_of_memory",gJ=1073741823,T=254,hm="fas",d7="index out of bounds",cA=100,cz=250,cC="_bigarr02";function
-hV(b,a){throw[0,b,a]}var
-v=[0];function
-py(b,c){function
-f(a){hV(v.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]=[d0,f];break;default:c[a]=[]}else
-switch(b[0]){case
-0:c[a]=[0];for(var
-d=1;d<b[1].length;d++)e(b[1][d],c[a],d);break;default:c[a]=b[1]}}var
-a=[];e(c,a,0);return a[0]}function
-h0(c,a){if(typeof
-a==="function"){c.fun=a;return 0}if(a.fun){c.fun=a.fun;return 0}var
-b=a.length;while(b--)c[b]=a[b];return 0}function
-hx(b,c,d){if(typeof
-b==="number")switch(b){case
-0:case
-1:case
-2:default:h0(c,d)}else
-switch(b[0]){case
-0:for(var
-a=1;a<b[1].length;a++)hx(b[1][a],c[a],d[a]);break}return 0}function
-bt(b,a){if(b==0)return f;if(a.repeat)return a.repeat(b);var
-d=f,c=0;for(;;){if(b&1)d+=a;b>>=1;if(b==0)return d;a+=a;c++;if(c==9)a.slice(0,1)}}function
-cK(c,b,a){var
-d=String.fromCharCode;if(b==0&&a<=4096&&a==c.length)return d.apply(null,c);var
-e=f;for(;0<a;b+=bP,a-=bP)e+=d.apply(null,c.slice(b,b+Math.min(a,bP)));return e}function
-aQ(a){if(a.t==2)a.c+=bt(a.l-a.c.length,"\0");else
-a.c=cK(a.c,0,a.c.length);a.t=0}function
-h1(a){if(a.length<24){for(var
-b=0;b<a.length;b++)if(a.charCodeAt(b)>dZ)return false;return true}else
-return!/[^\x00-\x7f]/.test(a)}function
-en(e){for(var
-k=f,c=f,h,g,i,a,b=0,j=e.length;b<j;b++){g=e.charCodeAt(b);if(g<af){for(var
-d=b+1;d<j&&(g=e.charCodeAt(d))<af;d++);if(d-b>dT){c.substr(0,1);k+=c;c=f;k+=e.slice(b,d)}else
-c+=e.slice(b,d);if(d==j)break;b=d}a=1;if(++b<j&&((i=e.charCodeAt(b))&-64)==bV){h=i+(g<<6);if(g<gM){a=h-0x3080;if(a<af)a=1}else{a=2;if(++b<j&&((i=e.charCodeAt(b))&-64)==bV){h=i+(h<<6);if(g<hk){a=h-0xe2080;if(a<hd||a>=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b<j&&((i=e.charCodeAt(b))&-64)==bV&&g<0xf5){a=i-0x3c82080+(h<<6);if(a<0x10000||a>0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else
-if(a>aq)c+=String.fromCharCode(0xd7c0+(a>>10),gC+(a&0x3FF));else
-c+=String.fromCharCode(a);if(c.length>bP){c.substr(0,1);k+=c;c=f}}return k+c}function
-aE(c,a,b){this.t=c;this.c=a;this.l=b}aE.prototype.toString=function(){switch(this.t){case
-9:return this.c;default:aQ(this);case
-0:if(h1(this.c)){this.t=9;return this.c}this.t=8;case
-8:return this.c}};aE.prototype.toUtf16=function(){var
-a=this.toString();if(this.t==9)return a;return en(a)};aE.prototype.slice=function(){var
-a=this.t==4?this.c.slice():this.c;return new
-aE(this.t,a,this.l)};function
-hH(a){return new
-aE(0,a,a.length)}function
-a(a){return hH(a)}function
-el(c,b){hV(c,a(b))}function
-D(a){el(v.Invalid_argument,a)}function
-bq(){D(d7)}function
-hy(b,a){if(a<0||a>=b.length-1)bq();return b[a+1]}function
-pB(e,f,d){var
-a=new
-Array(d+1);a[0]=0;for(var
-b=1,c=f+1;b<=d;b++,c++)a[b]=e[c];return a}function
-cD(b){if(i.Uint8Array)var
-c=new(i.Uint8Array)(b.l);else
-var
+// Generated by js_of_ocaml
+//# buildInfo:effects=false, kind=exe, use-js-string=true, version=5.7.1
+(function(a){typeof
+globalThis!=="object"&&(this?b():(a.defineProperty(a.prototype,"_T_",{configurable:true,get:b}),_T_));function
+b(){var
+b=this||self;b.globalThis=b;delete
+a.prototype._T_}}(Object));(function(q){"use strict";var
+hR="bigarray kind can't be represented by a Gg.Ba.scalar_type",bd=10.,T="0",ad=" ",eS="compare: functional value",eE="mkdir",ch=1000,h2="@[",h$="console",c8="int_of_string",ez="fs",eB=180.,hQ="%u",iJ="/static/",iI="#81a1c1",ir="%i",iX="%ni",aH=0xff,eG="src/note.ml",eL="brr_rem",h1="Assert_failure",hP="camlinternalMod.ml",cg=0.3,h0="No element with id '%s' found",iq="0x",hO=0x7ff0,ip=0xdfff,hN="End_of_file",ba=0.5,iH="OCAMLRUNPARAM",cb=781515427,io=": closedir failed",iV=736757319,iW="Out_of_memory",hE="p",im="Not_found",eV="Failure",c7="Unix.Unix_error",eJ="button",eK="style",iC="^",bE="length",eQ="ENOTDIR",il="%Li",iU="range",hD="Invalid_argument",ab=254,bF="+",cY="Set.bal",iT=", characters ",aG=0xffffff,hZ=120,hY=1027,ce=1024,iB="100%",hX=246,iA="Pervasives.do_at_exit",hM=65536,h_=1000.,hC="Row out of bounds.",eP=0xf,ey=512,ik=", ",h9="closedir",iS="Match_failure",hA="%li",hB=1026,h8=-32,ij="firstChild",iR="fas",hz="b",ex="nan",e="",ew="rmdir",eD="Fatal error: exception ",hK=906998707,hL="infinity",hW="fill",E="camlinternalFormat.ml",iy="unsupported bigarray kind",iz="fd ",c5="strokeStyle",v=248,hy="#2e3440",h7=0xe0,cX="fillStyle",ix=0xf0,hJ="Sys_error",an=0x80,iG="ENOTEMPTY",iQ="EEXIST",eR=1255,ii="message",ev="value",ih=-646333223,eI=" : flags Open_text and Open_binary are not compatible",eO="e",hI="d",hV="Stack_overflow",eH=": Not a directory",eN="ENOENT",h6="Undefined_recursive_module",eU="script.it/shapes/matrix/Matrix.ml",iw=30.,c4="height",au=0x8000,hH=0x800,ig="hostname",iE="aside",iF=-48,hx=" : is a directory",hG="@{",ie="error",iv="Division_by_zero",aV=".",hU=224465929,bD=0x3f,iP=0.6666666666666666,eA=" : file already exists",cc=128,c6=": No such file or directory",c0="width",iu=255,eu=",",cf=256,c3=100,et="index out of bounds",av="/",cd="#eceff4",c2=252,es="%d",id=": file descriptor already closed",bc="-",er="EBADF",bb=848053268,iO="1",eM=-97,iN="Printexc.handle_uncaught_exception",iM=0.017453292519943295,ic=12520,eT=" : flags Open_rdonly and Open_wronly are not compatible",hT="Fatal error: exception %s\n",cW=250,h5=">",it="([^/]+)",iL="min",hS="input",eC="jsError",hw=103,eF=127,c1='"',iD=278237447,aw=0xffff,hF="documentElement",h4="Sys_blocked_io",ib=0xdc00,is="stroke",h3="max",ia="buffer.ml",iK="_",cZ="_bigarr02";function
+ju(a){var
+b=q.process;if(b&&b.env&&b.env[a]!=undefined)return b.env[a];if(q.jsoo_static_env&&q.jsoo_static_env[a])return q.jsoo_static_env[a]}var
+fb=0;(function(){var
+c=ju(iH);if(c!==undefined){var
+b=c.split(eu);for(var
+a=0;a<b.length;a++)if(b[a]==hz){fb=1;break}else if(b[a].startsWith("b="))fb=+b[a].slice(2);else
+continue}}());var
+M=[0];function
+xu(a,b){if(!a.js_error||b||a[0]==v)a.js_error=new
+q.Error("Js exception containing backtrace");return a}function
+i(a,b){return fb?xu(a,b):a}function
+ya(a,b){throw i([0,a,b])}function
+ah(a){return a}function
+fa(a,b){ya(a,ah(b))}function
+B(a){fa(M.Invalid_argument,a)}function
+bH(){B(et)}function
+iZ(a,b){if(b<0||b>=a.length-1)bH();return a[b+1]}function
+xl(a,b,c){var
+d=new
+Array(c+1);d[0]=0;for(var
+e=1,f=b+1;e<=c;e++,f++)d[e]=a[f];return d}function
+dh(a,b,c){var
+d=String.fromCharCode;if(b==0&&c<=4096&&c==a.length)return d.apply(null,a);var
+f=e;for(;0<c;b+=ce,c-=ce)f+=d.apply(null,a.slice(b,b+Math.min(c,ce)));return f}function
+c$(a){var
c=new
-Array(b.l);var
-e=b.c,d=e.length,a=0;for(;a<d;a++)c[a]=e.charCodeAt(a);for(d=b.l;a<d;a++)c[a]=0;b.c=c;b.t=4;return c}function
-aN(d,e,b,f,c){if(c==0)return 0;if(f==0&&(c>=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?cK(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?cK(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)cD(b);var
-g=d.c,h=b.c;if(d.t==4)if(f<=e)for(var
-a=0;a<c;a++)h[f+a]=g[e+a];else
+Uint8Array(a.l),e=a.c,d=e.length,b=0;for(;b<d;b++)c[b]=e.charCodeAt(b);for(d=a.l;b<d;b++)c[b]=0;a.c=c;a.t=4;return c}function
+aJ(a,b,c,d,e){if(e==0)return 0;if(d==0&&(e>=c.l||c.t==2&&e>=c.c.length)){c.c=a.t==4?dh(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else if(c.t==2&&d==c.c.length){c.c+=a.t==4?dh(a.c,b,e):b==0&&a.c.length==e?a.c:a.c.substr(b,e);c.t=c.c.length==c.l?0:2}else{if(c.t!=4)c$(c);var
+g=a.c,h=c.c;if(a.t==4)if(d<=b)for(var
+f=0;f<e;f++)h[d+f]=g[b+f];else
for(var
-a=c-1;a>=0;a--)h[f+a]=g[e+a];else{var
-i=Math.min(c,g.length-e);for(var
-a=0;a<i;a++)h[f+a]=g.charCodeAt(e+a);for(;a<c;a++)h[f+a]=0}}return 0}function
-aF(a){return a}function
-aO(a,b,c,d,e){aN(aF(a),b,c,d,e);return 0}function
-hF(){D(d7)}function
-w(a,c,b){b&=aD;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}cD(a)}a.c[c]=b;return 0}function
-a4(b,a,c){if(a>>>0>=b.l)hF();return w(b,a,c)}function
-bW(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
+f=e-1;f>=0;f--)h[d+f]=g[b+f];else{var
+i=Math.min(e,g.length-b);for(var
+f=0;f<i;f++)h[d+f]=g.charCodeAt(b+f);for(;f<e;f++)h[d+f]=0}}return 0}function
+bK(a,b){if(a==0)return e;if(b.repeat)return b.repeat(a);var
+d=e,c=0;for(;;){if(a&1)d+=b;a>>=1;if(a==0)return d;b+=b;c++;if(c==9)b.slice(0,1)}}function
+cj(a){if(a.t==2)a.c+=bK(a.l-a.c.length,"\0");else
+a.c=dh(a.c,0,a.c.length);a.t=0}function
+fd(a){if(a.length<24){for(var
+b=0;b<a.length;b++)if(a.charCodeAt(b)>eF)return false;return true}else
+return!/[^\x00-\x7f]/.test(a)}function
+js(a){for(var
+k=e,d=e,h,g,i,b,c=0,j=a.length;c<j;c++){g=a.charCodeAt(c);if(g<an){for(var
+f=c+1;f<j&&(g=a.charCodeAt(f))<an;f++);if(f-c>ey){d.substr(0,1);k+=d;d=e;k+=a.slice(c,f)}else
+d+=a.slice(c,f);if(f==j)break;c=f}b=1;if(++c<j&&((i=a.charCodeAt(c))&-64)==cc){h=i+(g<<6);if(g<h7){b=h-0x3080;if(b<an)b=1}else{b=2;if(++c<j&&((i=a.charCodeAt(c))&-64)==cc){h=i+(h<<6);if(g<ix){b=h-0xe2080;if(b<hH||b>=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c<j&&((i=a.charCodeAt(c))&-64)==cc&&g<0xf5){b=i-0x3c82080+(h<<6);if(b<0x10000||b>0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>aw)d+=String.fromCharCode(0xd7c0+(b>>10),ib+(b&0x3FF));else
+d+=String.fromCharCode(b);if(d.length>ce){d.substr(0,1);k+=d;d=e}}return k+d}function
+aI(a,b,c){this.t=a;this.c=b;this.l=c}aI.prototype.toString=function(){switch(this.t){case
+9:return this.c;default:cj(this);case
+0:if(fd(this.c)){this.t=9;return this.c}this.t=8;case
+8:return this.c}};aI.prototype.toUtf16=function(){var
+a=this.toString();if(this.t==9)return a;return js(a)};aI.prototype.slice=function(){var
+a=this.t==4?this.c.slice():this.c;return new
+aI(this.t,a,this.l)};function
+i6(a){return new
+aI(0,a,a.length)}function
+aL(a){return a}function
+aX(a){return i6(aL(a))}function
+bf(a,b,c,d,e){aJ(aX(a),b,c,d,e);return 0}function
+xp(){B(et)}function
+y(a,b,c){c&=aH;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}c$(a)}a.c[b]=c;return 0}function
+bI(a,b,c){if(b>>>0>=a.l)xp();return y(a,b,c)}function
+eY(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
-aP(c,a){if(c.fun)return aP(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 aP(c.apply(null,a.slice(0,b)),a.slice(b));else
-return function(){var
-e=arguments.length==0?1:arguments.length,d=new
-Array(a.length+e);for(var
-b=0;b<a.length;b++)d[b]=a[b];for(var
-b=0;b<arguments.length;b++)d[a.length+b]=arguments[b];return aP(c,d)}}function
-e(a,b){if(b>>>0>=a.length-1)bq();return a}function
-pI(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
-C(a){if(a<0)D("Bytes.create");return new
-aE(a?2:9,f,a)}function
-au(a){if((a.t&6)!=0)aQ(a);return a.c}var
-qz=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
-qy(a){if(qz)return Math.floor(Math.log2(a));var
+aK(d,c){var
+f=d.l>=0?d.l:d.l=d.length,e=c.length,b=f-e;if(b==0)return d.apply(null,c);else if(b<0){var
+a=d.apply(null,c.slice(0,f));if(typeof
+a!=="function")return a;return aK(a,c.slice(f))}else{switch(b){case
+1:{var
+a=function(a){var
+f=new
+Array(e+1);for(var
+b=0;b<e;b++)f[b]=c[b];f[e]=a;return d.apply(null,f)};break}case
+2:{var
+a=function(a,b){var
+g=new
+Array(e+2);for(var
+f=0;f<e;f++)g[f]=c[f];g[e]=a;g[e+1]=b;return d.apply(null,g)};break}default:var
+a=function(){var
+e=arguments.length==0?1:arguments.length,b=new
+Array(c.length+e);for(var
+a=0;a<c.length;a++)b[a]=c[a];for(var
+a=0;a<arguments.length;a++)b[c.length+a]=arguments[a];return aK(d,b)}}a.l=b;return a}}function
+f(a,b){if(b>>>0>=a.length-1)bH();return a}function
+xr(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
+xs(){return[0]}function
+F(a){if(a<0)B("Bytes.create");return new
+aI(a?2:9,e,a)}function
+jd(a){return 0}var
+yh=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
+yg(a){if(yh)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
-ee(c){var
-a=new(i.Float32Array)(1);a[0]=c;var
-b=new(i.Int32Array)(a.buffer);return b[0]|0}var
-hM=Math.pow(2,-24);function
-hU(a){throw a}function
-em(){hU(v.Division_by_zero)}function
-g(b,c,a){this.lo=b&aC;this.mi=c&aC;this.hi=a&aq}g.prototype.caml_custom="_j";g.prototype.copy=function(){return new
-g(this.lo,this.mi,this.hi)};g.prototype.ucompare=function(a){if(this.hi>a.hi)return 1;if(this.hi<a.hi)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};g.prototype.compare=function(a){var
-b=this.hi<<16,c=a.hi<<16;if(b>c)return 1;if(b<c)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};g.prototype.neg=function(){var
+e4(a){var
+b=new
+Float32Array(1);b[0]=a;var
+c=new
+Int32Array(b.buffer);return c[0]|0}var
+jb=Math.pow(2,-24);function
+jj(a){throw a}function
+jl(){jj(M.Division_by_zero)}function
+k(a,b,c){this.lo=a&aG;this.mi=b&aG;this.hi=c&aw}k.prototype.caml_custom="_j";k.prototype.copy=function(){return new
+k(this.lo,this.mi,this.hi)};k.prototype.ucompare=function(a){if(this.hi>a.hi)return 1;if(this.hi<a.hi)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};k.prototype.compare=function(a){var
+b=this.hi<<16,c=a.hi<<16;if(b>c)return 1;if(b<c)return-1;if(this.mi>a.mi)return 1;if(this.mi<a.mi)return-1;if(this.lo>a.lo)return 1;if(this.lo<a.lo)return-1;return 0};k.prototype.neg=function(){var
a=-this.lo,b=-this.mi+(a>>24),c=-this.hi+(b>>24);return new
-g(a,b,c)};g.prototype.add=function(a){var
+k(a,b,c)};k.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
-g(b,c,d)};g.prototype.sub=function(a){var
+k(b,c,d)};k.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
-g(b,c,d)};g.prototype.mul=function(a){var
-b=this.lo*a.lo,c=(b*hM|0)+this.mi*a.lo+this.lo*a.mi,d=(c*hM|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new
-g(b,c,d)};g.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};g.prototype.isNeg=function(){return this.hi<<16<0};g.prototype.and=function(a){return new
-g(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};g.prototype.or=function(a){return new
-g(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};g.prototype.xor=function(a){return new
-g(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};g.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new
-g(this.lo<<a,this.mi<<a|this.lo>>24-a,this.hi<<a|this.mi>>24-a);if(a<48)return new
-g(0,this.lo<<a-24,this.mi<<a-24|this.lo>>48-a);return new
-g(0,0,this.lo<<a-48)};g.prototype.shift_right_unsigned=function(a){a=a&63;if(a==0)return this;if(a<24)return new
-g(this.lo>>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new
-g(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new
-g(this.hi>>a-48,0,0)};g.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var
+k(b,c,d)};k.prototype.mul=function(a){var
+b=this.lo*a.lo,c=(b*jb|0)+this.mi*a.lo+this.lo*a.mi,d=(c*jb|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new
+k(b,c,d)};k.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};k.prototype.isNeg=function(){return this.hi<<16<0};k.prototype.and=function(a){return new
+k(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};k.prototype.or=function(a){return new
+k(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};k.prototype.xor=function(a){return new
+k(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};k.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new
+k(this.lo<<a,this.mi<<a|this.lo>>24-a,this.hi<<a|this.mi>>24-a);if(a<48)return new
+k(0,this.lo<<a-24,this.mi<<a-24|this.lo>>48-a);return new
+k(0,0,this.lo<<a-48)};k.prototype.shift_right_unsigned=function(a){a=a&63;if(a==0)return this;if(a<24)return new
+k(this.lo>>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new
+k(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new
+k(this.hi>>a-48,0,0)};k.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var
c=this.hi<<16>>16;if(a<24)return new
-g(this.lo>>a|this.mi<<24-a,this.mi>>a|c<<24-a,this.hi<<16>>a>>>16);var
+k(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
-g(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&aq);return new
-g(this.hi<<16>>a-32,b,b)};g.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&aC;this.lo=this.lo<<1&aC};g.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&aC;this.mi=(this.mi>>>1|this.hi<<23)&aC;this.hi=this.hi>>>1};g.prototype.udivmod=function(e){var
-c=0,b=this.copy(),a=e.copy(),d=new
-g(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}};g.prototype.div=function(a){var
-b=this;if(a.isZero())em();var
-d=b.hi^a.hi;if(b.hi&ap)b=b.neg();if(a.hi&ap)a=a.neg();var
-c=b.udivmod(a).quotient;if(d&ap)c=c.neg();return c};g.prototype.mod=function(b){var
-a=this;if(b.isZero())em();var
-d=a.hi;if(a.hi&ap)a=a.neg();if(b.hi&ap)b=b.neg();var
-c=a.udivmod(b).modulus;if(d&ap)c=c.neg();return c};g.prototype.toInt=function(){return this.lo|this.mi<<24};g.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};g.prototype.toArray=function(){return[this.hi>>8,this.hi&aD,this.mi>>16,this.mi>>8&aD,this.mi&aD,this.lo>>16,this.lo>>8&aD,this.lo&aD]};g.prototype.lo32=function(){return this.lo|(this.mi&aD)<<24};g.prototype.hi32=function(){return this.mi>>>8&aq|this.hi<<16};function
-cG(b,c,a){return new
-g(b,c,a)}function
-cF(a){if(!isFinite(a)){if(isNaN(a))return cG(1,0,gw);return a>0?cG(0,0,gw):cG(0,0,0xfff0)}var
-f=a==0&&1/a==-Infinity?ap:a>=0?0:ap;if(f)a=-a;var
-b=qy(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-g4)}else{a/=Math.pow(2,b-hr);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
+k(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&aw);return new
+k(this.hi<<16>>a-32,b,b)};k.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&aG;this.lo=this.lo<<1&aG};k.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&aG;this.mi=(this.mi>>>1|this.hi<<23)&aG;this.hi=this.hi>>>1};k.prototype.udivmod=function(a){var
+d=0,c=this.copy(),b=a.copy(),e=new
+k(0,0,0);while(c.ucompare(b)>0){d++;b.lsl1()}while(d>=0){d--;e.lsl1();if(c.ucompare(b)>=0){e.lo++;c=c.sub(b)}b.lsr1()}return{quotient:e,modulus:c}};k.prototype.div=function(a){var
+b=this;if(a.isZero())jl();var
+d=b.hi^a.hi;if(b.hi&au)b=b.neg();if(a.hi&au)a=a.neg();var
+c=b.udivmod(a).quotient;if(d&au)c=c.neg();return c};k.prototype.mod=function(a){var
+b=this;if(a.isZero())jl();var
+d=b.hi;if(b.hi&au)b=b.neg();if(a.hi&au)a=a.neg();var
+c=b.udivmod(a).modulus;if(d&au)c=c.neg();return c};k.prototype.toInt=function(){return this.lo|this.mi<<24};k.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};k.prototype.toArray=function(){return[this.hi>>8,this.hi&aH,this.mi>>16,this.mi>>8&aH,this.mi&aH,this.lo>>16,this.lo>>8&aH,this.lo&aH]};k.prototype.lo32=function(){return this.lo|(this.mi&aH)<<24};k.prototype.hi32=function(){return this.mi>>>8&aw|this.hi<<16};function
+dc(a,b,c){return new
+k(a,b,c)}function
+db(a){if(!isFinite(a)){if(isNaN(a))return dc(1,0,hO);return a>0?dc(0,0,hO):dc(0,0,0xfff0)}var
+f=a==0&&1/a==-Infinity?au:a>=0?0:au;if(f)a=-a;var
+b=yg(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-hB)}else{a/=Math.pow(2,b-hY);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&d4|f|b<<4;return cG(g,e,c)}function
-b1(a){return a.toArray()}function
-hE(c,b,g){c.write(32,b.dims.length);c.write(32,b.kind|b.layout<<8);if(b.caml_custom==cC)for(var
-a=0;a<b.dims.length;a++)if(b.dims[a]<aq)c.write(16,b.dims[a]);else{c.write(16,aq);c.write(32,0);c.write(32,b.dims[a])}else
+g=a|0;c=c&eP|f|b<<4;return dc(g,e,c)}function
+cn(a){return a.toArray()}function
+i5(a,b,c){a.write(32,b.dims.length);a.write(32,b.kind|b.layout<<8);if(b.caml_custom==cZ)for(var
+d=0;d<b.dims.length;d++)if(b.dims[d]<aw)a.write(16,b.dims[d]);else{a.write(16,aw);a.write(32,0);a.write(32,b.dims[d])}else
for(var
-a=0;a<b.dims.length;a++)c.write(32,b.dims[a]);switch(b.kind){case
+d=0;d<b.dims.length;d++)a.write(32,b.dims[d]);switch(b.kind){case
2:case
3:case
12:for(var
-a=0;a<b.data.length;a++)c.write(8,b.data[a]);break;case
+d=0;d<b.data.length;d++)a.write(8,b.data[d]);break;case
4:case
5:for(var
-a=0;a<b.data.length;a++)c.write(16,b.data[a]);break;case
+d=0;d<b.data.length;d++)a.write(16,b.data[d]);break;case
6:for(var
-a=0;a<b.data.length;a++)c.write(32,b.data[a]);break;case
+d=0;d<b.data.length;d++)a.write(32,b.data[d]);break;case
8:case
-9:c.write(8,0);for(var
-a=0;a<b.data.length;a++)c.write(32,b.data[a]);break;case
+9:a.write(8,0);for(var
+d=0;d<b.data.length;d++)a.write(32,b.data[d]);break;case
7:for(var
-a=0;a<b.data.length/2;a++){var
-e=b1(b.get(a));for(var
-d=0;d<8;d++)c.write(8,e[d])}break;case
+d=0;d<b.data.length/2;d++){var
+f=cn(b.get(d));for(var
+e=0;e<8;e++)a.write(8,f[e])}break;case
1:for(var
-a=0;a<b.data.length;a++){var
-e=b1(cF(b.get(a)));for(var
-d=0;d<8;d++)c.write(8,e[d])}break;case
+d=0;d<b.data.length;d++){var
+f=cn(db(b.get(d)));for(var
+e=0;e<8;e++)a.write(8,f[e])}break;case
0:for(var
-a=0;a<b.data.length;a++){var
-e=ee(b.get(a));c.write(32,e)}break;case
+d=0;d<b.data.length;d++){var
+f=e4(b.get(d));a.write(32,f)}break;case
10:for(var
-a=0;a<b.data.length/2;a++){var
-d=b.get(a);c.write(32,ee(d[1]));c.write(32,ee(d[2]))}break;case
+d=0;d<b.data.length/2;d++){var
+e=b.get(d);a.write(32,e4(e[1]));a.write(32,e4(e[2]))}break;case
11:for(var
-a=0;a<b.data.length/2;a++){var
-f=b.get(a),e=b1(cF(f[1]));for(var
-d=0;d<8;d++)c.write(8,e[d]);var
-e=b1(cF(f[2]));for(var
-d=0;d<8;d++)c.write(8,e[d])}break}g[0]=(4+b.dims.length)*4;g[1]=(4+b.dims.length)*8}function
-hC(a){switch(a){case
+d=0;d<b.data.length/2;d++){var
+g=b.get(d),f=cn(db(g[1]));for(var
+e=0;e<8;e++)a.write(8,f[e]);var
+f=cn(db(g[2]));for(var
+e=0;e<8;e++)a.write(8,f[e])}break}c[0]=(4+b.dims.length)*4;c[1]=(4+b.dims.length)*8}function
+i3(a){switch(a){case
7:case
10:case
11:return 2;default:return 1}}function
-pC(c,e){var
-b=i,a;switch(c){case
-0:a=b.Float32Array;break;case
-1:a=b.Float64Array;break;case
-2:a=b.Int8Array;break;case
-3:a=b.Uint8Array;break;case
-4:a=b.Int16Array;break;case
-5:a=b.Uint16Array;break;case
-6:a=b.Int32Array;break;case
-7:a=b.Int32Array;break;case
-8:a=b.Int32Array;break;case
-9:a=b.Int32Array;break;case
-10:a=b.Float32Array;break;case
-11:a=b.Float64Array;break;case
-12:a=b.Uint8Array;break}if(!a)D("Bigarray.create: unsupported kind");var
+xm(a,b){var
+c;switch(a){case
+0:c=Float32Array;break;case
+1:c=Float64Array;break;case
+2:c=Int8Array;break;case
+3:c=Uint8Array;break;case
+4:c=Int16Array;break;case
+5:c=Uint16Array;break;case
+6:c=Int32Array;break;case
+7:c=Int32Array;break;case
+8:c=Int32Array;break;case
+9:c=Int32Array;break;case
+10:c=Float32Array;break;case
+11:c=Float64Array;break;case
+12:c=Uint8Array;break}if(!c)B("Bigarray.create: unsupported kind");var
d=new
-a(e*hC(c));return d}function
-ef(c){var
-a=new(i.Int32Array)(1);a[0]=c;var
-b=new(i.Float32Array)(a.buffer);return b[0]}function
-b0(a){return new
-g(a[7]<<0|a[6]<<8|a[5]<<16,a[4]<<0|a[3]<<8|a[2]<<16,a[1]<<0|a[0]<<8)}function
-eg(d){var
-f=d.lo,g=d.mi,b=d.hi,c=(b&0x7fff)>>4;if(c==2047)return(f|g|b&d4)==0?b&ap?-Infinity:Infinity:NaN;var
-e=Math.pow(2,-24),a=(f*e+g)*e+(b&d4);if(c>0){a+=16;a*=Math.pow(2,c-hr)}else
-a*=Math.pow(2,-g4);if(b&ap)a=-a;return a}function
-d_(b){var
-d=b.length,c=1;for(var
-a=0;a<d;a++){if(b[a]<0)D("Bigarray.create: negative dimension");c=c*b[a]}return c}function
-pW(b,a){return new
-g(b&aC,b>>>24&aD|(a&aq)<<8,a>>>16&aq)}function
-eh(a){return a.hi32()}function
-ei(a){return a.lo32()}var
-pD=cC;function
-aM(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}aM.prototype.caml_custom=pD;aM.prototype.offset=function(b){var
+c(b*i3(a));return d}function
+e5(a){var
+b=new
+Int32Array(1);b[0]=a;var
+c=new
+Float32Array(b.buffer);return c[0]}function
+cm(a){return new
+k(a[7]<<0|a[6]<<8|a[5]<<16,a[4]<<0|a[3]<<8|a[2]<<16,a[1]<<0|a[0]<<8)}function
+e6(a){var
+f=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&eP)==0?c&au?-Infinity:Infinity:NaN;var
+e=Math.pow(2,-24),b=(f*e+g)*e+(c&eP);if(d>0){b+=16;b*=Math.pow(2,d-hY)}else
+b*=Math.pow(2,-hB);if(c&au)b=-b;return b}function
+eW(a){var
+d=a.length,c=1;for(var
+b=0;b<d;b++){if(a[b]<0)B("Bigarray.create: negative dimension");c=c*a[b]}return c}function
+xJ(a,b){return new
+k(a&aG,a>>>24&aH|(b&aw)<<8,b>>>16&aw)}function
+e7(a){return a.hi32()}function
+e8(a){return a.lo32()}var
+xn=cZ;function
+aW(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}aW.prototype.caml_custom=xn;aW.prototype.offset=function(a){var
c=0;if(typeof
-b==="number")b=[b];if(!(b
+a==="number")a=[a];if(!(a
instanceof
-Array))D("bigarray.js: invalid offset");if(this.dims.length!=b.length)D("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var
-a=0;a<this.dims.length;a++){if(b[a]<0||b[a]>=this.dims[a])bq();c=c*this.dims[a]+b[a]}else
+Array))B("bigarray.js: invalid offset");if(this.dims.length!=a.length)B("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var
+b=0;b<this.dims.length;b++){if(a[b]<0||a[b]>=this.dims[b])bH();c=c*this.dims[b]+a[b]}else
for(var
-a=this.dims.length-1;a>=0;a--){if(b[a]<1||b[a]>this.dims[a])bq();c=c*this.dims[a]+(b[a]-1)}return c};aM.prototype.get=function(a){switch(this.kind){case
+b=this.dims.length-1;b>=0;b--){if(a[b]<1||a[b]>this.dims[b])bH();c=c*this.dims[b]+(a[b]-1)}return c};aW.prototype.get=function(a){switch(this.kind){case
7:var
-d=this.data[a*2+0],b=this.data[a*2+1];return pW(d,b);case
+d=this.data[a*2+0],b=this.data[a*2+1];return xJ(d,b);case
10:case
11:var
-e=this.data[a*2+0],c=this.data[a*2+1];return[T,e,c];default:return this.data[a]}};aM.prototype.set=function(a,b){switch(this.kind){case
-7:this.data[a*2+0]=ei(b);this.data[a*2+1]=eh(b);break;case
+e=this.data[a*2+0],c=this.data[a*2+1];return[ab,e,c];default:return this.data[a]}};aW.prototype.set=function(a,b){switch(this.kind){case
+7:this.data[a*2+0]=e8(b);this.data[a*2+1]=e7(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};aM.prototype.fill=function(b){switch(this.kind){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};aW.prototype.fill=function(a){switch(this.kind){case
7:var
-c=ei(b),e=eh(b);if(c==e)this.data.fill(c);else
+c=e8(a),e=e7(a);if(c==e)this.data.fill(c);else
for(var
-a=0;a<this.data.length;a++)this.data[a]=a%2==0?c:e;break;case
+b=0;b<this.data.length;b++)this.data[b]=b%2==0?c:e;break;case
10:case
11:var
-d=b[1],f=b[2];if(d==f)this.data.fill(d);else
+d=a[1],f=a[2];if(d==f)this.data.fill(d);else
for(var
-a=0;a<this.data.length;a++)this.data[a]=a%2==0?d:f;break;default:this.data.fill(b);break}};aM.prototype.compare=function(b,g){if(this.layout!=b.layout||this.kind!=b.kind){var
-e=this.kind|this.layout<<8,f=b.kind|b.layout<<8;return f-e}if(this.dims.length!=b.dims.length)return b.dims.length-this.dims.length;for(var
-a=0;a<this.dims.length;a++)if(this.dims[a]!=b.dims[a])return this.dims[a]<b.dims[a]?-1:1;switch(this.kind){case
+b=0;b<this.data.length;b++)this.data[b]=b%2==0?d:f;break;default:this.data.fill(a);break}};aW.prototype.compare=function(a,b){if(this.layout!=a.layout||this.kind!=a.kind){var
+f=this.kind|this.layout<<8,g=a.kind|a.layout<<8;return g-f}if(this.dims.length!=a.dims.length)return a.dims.length-this.dims.length;for(var
+c=0;c<this.dims.length;c++)if(this.dims[c]!=a.dims[c])return this.dims[c]<a.dims[c]?-1:1;switch(this.kind){case
0:case
1:case
10:case
11:var
-c,d;for(var
-a=0;a<this.data.length;a++){c=this.data[a];d=b.data[a];if(c<d)return-1;if(c>d)return 1;if(c!=d){if(!g)return NaN;if(c==c)return 1;if(d==d)return-1}}break;case
+d,e;for(var
+c=0;c<this.data.length;c++){d=this.data[c];e=a.data[c];if(d<e)return-1;if(d>e)return 1;if(d!=e){if(!b)return NaN;if(d==d)return 1;if(e==e)return-1}}break;case
7:for(var
-a=0;a<this.data.length;a+=2){if(this.data[a+1]<b.data[a+1])return-1;if(this.data[a+1]>b.data[a+1])return 1;if(this.data[a]>>>0<b.data[a]>>>0)return-1;if(this.data[a]>>>0>b.data[a]>>>0)return 1}break;case
+c=0;c<this.data.length;c+=2){if(this.data[c+1]<a.data[c+1])return-1;if(this.data[c+1]>a.data[c+1])return 1;if(this.data[c]>>>0<a.data[c]>>>0)return-1;if(this.data[c]>>>0>a.data[c]>>>0)return 1}break;case
2:case
3:case
4:case
@@ -264,3390 +268,2735 @@ a=0;a<this.data.length;a+=2){if(this.data[a+1]<b.data[a+1])return-1;if(this.data
8:case
9:case
12:for(var
-a=0;a<this.data.length;a++){if(this.data[a]<b.data[a])return-1;if(this.data[a]>b.data[a])return 1}break}return 0};function
-bp(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}bp.prototype=new
-aM();bp.prototype.offset=function(a){if(typeof
+c=0;c<this.data.length;c++){if(this.data[c]<a.data[c])return-1;if(this.data[c]>a.data[c])return 1}break}return 0};function
+bG(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}bG.prototype=new
+aW();bG.prototype.offset=function(a){if(typeof
a!=="number")if(a
instanceof
Array&&a.length==1)a=a[0];else
-D("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bq();return a};bp.prototype.get=function(a){return this.data[a]};bp.prototype.set=function(a,b){this.data[a]=b;return 0};bp.prototype.fill=function(a){this.data.fill(a);return 0};function
-hA(c,d,a,b){var
-e=hC(c);if(d_(a)*e!=b.length)D("length doesn't match dims");if(d==0&&a.length==1&&e==1)return new
-bp(c,d,a,b);return new
-aM(c,d,a,b)}function
-at(a){el(v.Failure,a)}function
-hB(b,v,r){var
-i=b.read32s();if(i<0||i>16)at("input_value: wrong number of bigarray dimensions");var
-p=b.read32s(),j=p&aD,o=p>>8&1,h=[];if(r==cC)for(var
-a=0;a<i;a++){var
-n=b.read16u();if(n==aq){var
-t=b.read32u(),u=b.read32u();if(t!=0)at("input_value: bigarray dimension overflow in 32bit");n=u}h.push(n)}else
+B("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bH();return a};bG.prototype.get=function(a){return this.data[a]};bG.prototype.set=function(a,b){this.data[a]=b;return 0};bG.prototype.fill=function(a){this.data.fill(a);return 0};function
+i1(a,b,c,d){var
+e=i3(a);if(eW(c)*e!=d.length)B("length doesn't match dims");if(b==0&&c.length==1&&e==1)return new
+bG(a,b,c,d);return new
+aW(a,b,c,d)}function
+ae(a){if(!M.Failure)M.Failure=[v,ah(eV),-3];fa(M.Failure,a)}function
+i2(a,b,c){var
+k=a.read32s();if(k<0||k>16)ae("input_value: wrong number of bigarray dimensions");var
+r=a.read32s(),l=r&aH,q=r>>8&1,j=[];if(c==cZ)for(var
+d=0;d<k;d++){var
+p=a.read16u();if(p==aw){var
+u=a.read32u(),v=a.read32u();if(u!=0)ae("input_value: bigarray dimension overflow in 32bit");p=v}j.push(p)}else
for(var
-a=0;a<i;a++)h.push(b.read32u());var
-d=d_(h),f=pC(j,d),g=hA(j,o,h,f);switch(j){case
+d=0;d<k;d++)j.push(a.read32u());var
+f=eW(j),h=xm(l,f),i=i1(l,q,j,h);switch(l){case
2:for(var
-a=0;a<d;a++)f[a]=b.read8s();break;case
+d=0;d<f;d++)h[d]=a.read8s();break;case
3:case
12:for(var
-a=0;a<d;a++)f[a]=b.read8u();break;case
+d=0;d<f;d++)h[d]=a.read8u();break;case
4:for(var
-a=0;a<d;a++)f[a]=b.read16s();break;case
+d=0;d<f;d++)h[d]=a.read16s();break;case
5:for(var
-a=0;a<d;a++)f[a]=b.read16u();break;case
+d=0;d<f;d++)h[d]=a.read16u();break;case
6:for(var
-a=0;a<d;a++)f[a]=b.read32s();break;case
+d=0;d<f;d++)h[d]=a.read32s();break;case
8:case
9:var
-s=b.read8u();if(s)at("input_value: cannot read bigarray with 64-bit OCaml ints");for(var
-a=0;a<d;a++)f[a]=b.read32s();break;case
+t=a.read8u();if(t)ae("input_value: cannot read bigarray with 64-bit OCaml ints");for(var
+d=0;d<f;d++)h[d]=a.read32s();break;case
7:var
-e=new
+g=new
Array(8);for(var
-a=0;a<d;a++){for(var
-c=0;c<8;c++)e[c]=b.read8u();var
-q=b0(e);g.set(a,q)}break;case
+d=0;d<f;d++){for(var
+e=0;e<8;e++)g[e]=a.read8u();var
+s=cm(g);i.set(d,s)}break;case
1:var
-e=new
+g=new
Array(8);for(var
-a=0;a<d;a++){for(var
-c=0;c<8;c++)e[c]=b.read8u();var
-k=eg(b0(e));g.set(a,k)}break;case
+d=0;d<f;d++){for(var
+e=0;e<8;e++)g[e]=a.read8u();var
+m=e6(cm(g));i.set(d,m)}break;case
0:for(var
-a=0;a<d;a++){var
-k=ef(b.read32s());g.set(a,k)}break;case
+d=0;d<f;d++){var
+m=e5(a.read32s());i.set(d,m)}break;case
10:for(var
-a=0;a<d;a++){var
-m=ef(b.read32s()),l=ef(b.read32s());g.set(a,[T,m,l])}break;case
+d=0;d<f;d++){var
+o=e5(a.read32s()),n=e5(a.read32s());i.set(d,[ab,o,n])}break;case
11:var
-e=new
+g=new
Array(8);for(var
-a=0;a<d;a++){for(var
-c=0;c<8;c++)e[c]=b.read8u();var
-m=eg(b0(e));for(var
-c=0;c<8;c++)e[c]=b.read8u();var
-l=eg(b0(e));g.set(a,[T,m,l])}break}v[0]=(4+i)*4;return hA(j,o,h,f)}function
-hz(a,b,c){return a.compare(b,c)}function
-cJ(a,b){return Math.imul(a,b)}function
-L(b,a){a=cJ(a,0xcc9e2d51|0);a=a<<15|a>>>32-15;a=cJ(a,0x1b873593);b^=a;b=b<<13|b>>>32-13;return(b+(b<<2)|0)+(0xe6546b64|0)|0}function
-pQ(a,b){a=L(a,ei(b));a=L(a,eh(b));return a}function
-ec(a,b){return pQ(a,cF(b))}function
-hD(c){var
-b=d_(c.dims),d=0;switch(c.kind){case
+d=0;d<f;d++){for(var
+e=0;e<8;e++)g[e]=a.read8u();var
+o=e6(cm(g));for(var
+e=0;e<8;e++)g[e]=a.read8u();var
+n=e6(cm(g));i.set(d,[ab,o,n])}break}b[0]=(4+k)*4;return i1(l,q,j,h)}function
+i0(a,b,c){return a.compare(b,c)}function
+df(a,b){return Math.imul(a,b)}function
+N(a,b){b=df(b,0xcc9e2d51|0);b=b<<15|b>>>32-15;b=df(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}function
+xD(a,b){a=N(a,e8(b));a=N(a,e7(b));return a}function
+e2(a,b){return xD(a,db(b))}function
+i4(a){var
+c=eW(a.dims),d=0;switch(a.kind){case
2:case
3:case
-12:if(b>bT)b=bT;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=L(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=L(d,e)}break;case
+12:if(c>cf)c=cf;var
+e=0,b=0;for(b=0;b+4<=a.data.length;b+=4){e=a.data[b+0]|a.data[b+1]<<8|a.data[b+2]<<16|a.data[b+3]<<24;d=N(d,e)}e=0;switch(c&3){case
+3:e=a.data[b+2]<<16;case
+2:e|=a.data[b+1]<<8;case
+1:e|=a.data[b+0];d=N(d,e)}break;case
4:case
-5:if(b>bV)b=bV;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=L(d,e)}if((b&1)!=0)d=L(d,c.data[a]);break;case
-6:if(b>64)b=64;for(var
-a=0;a<b;a++)d=L(d,c.data[a]);break;case
+5:if(c>cc)c=cc;var
+e=0,b=0;for(b=0;b+2<=a.data.length;b+=2){e=a.data[b+0]|a.data[b+1]<<16;d=N(d,e)}if((c&1)!=0)d=N(d,a.data[b]);break;case
+6:if(c>64)c=64;for(var
+b=0;b<c;b++)d=N(d,a.data[b]);break;case
8:case
-9:if(b>64)b=64;for(var
-a=0;a<b;a++)d=L(d,c.data[a]);break;case
-7:if(b>32)b=32;b*=2;for(var
-a=0;a<b;a++)d=L(d,c.data[a]);break;case
-10:b*=2;case
-0:if(b>64)b=64;for(var
-a=0;a<b;a++)d=ec(d,c.data[a]);break;case
-11:b*=2;case
-1:if(b>32)b=32;for(var
-a=0;a<b;a++)d=ec(d,c.data[a]);break}return d}function
-pU(a,b){b[0]=4;return a.read32s()}function
-qh(a,b){switch(a.read8u()){case
+9:if(c>64)c=64;for(var
+b=0;b<c;b++)d=N(d,a.data[b]);break;case
+7:if(c>32)c=32;c*=2;for(var
+b=0;b<c;b++)d=N(d,a.data[b]);break;case
+10:c*=2;case
+0:if(c>64)c=64;for(var
+b=0;b<c;b++)d=e2(d,a.data[b]);break;case
+11:c*=2;case
+1:if(c>32)c=32;for(var
+b=0;b<c;b++)d=e2(d,a.data[b]);break}return d}function
+xH(a,b){b[0]=4;return a.read32s()}function
+x6(a,b){switch(a.read8u()){case
1:b[0]=4;return a.read32s();case
-2:at("input_value: native integer value too large");default:at("input_value: ill-formed native integer")}}function
-p5(c,d){var
-b=new
+2:ae("input_value: native integer value too large");default:ae("input_value: ill-formed native integer")}}function
+xS(a,b){var
+d=new
Array(8);for(var
-a=0;a<8;a++)b[a]=c.read8u();d[0]=8;return b0(b)}function
-p1(e,d,b){var
-c=b1(d);for(var
-a=0;a<8;a++)e.write(8,c[a]);b[0]=8;b[1]=8}function
-pV(a,b,c){return a.compare(b)}function
-pY(a){return a.lo32()^a.hi32()}var
-bZ={"_j":{deserialize:p5,serialize:p1,fixed_length:8,compare:pV,hash:pY},"_i":{deserialize:pU,fixed_length:4},"_n":{deserialize:qh,fixed_length:4},"_bigarray":{deserialize:function(a,b){return hB(a,b,"_bigarray")},serialize:hE,compare:hz,hash:hD},"_bigarr02":{deserialize:function(a,b){return hB(a,b,cC)},serialize:hE,compare:hz,hash:hD}};function
-d$(a){return bZ[a.caml_custom]&&bZ[a.caml_custom].compare}function
-hI(f,c,d,e){var
-b=d$(c);if(b){var
-a=d>0?b(c,f,e):b(f,c,e);if(e&&a!=a)return d;if(+a!=+a)return+a;if((a|0)!=0)return a|0}return d}function
-b2(a){return a
+c=0;c<8;c++)d[c]=a.read8u();b[0]=8;return cm(d)}function
+xO(a,b,c){var
+e=cn(b);for(var
+d=0;d<8;d++)a.write(8,e[d]);c[0]=8;c[1]=8}function
+xI(a,b,c){return a.compare(b)}function
+xL(a){return a.lo32()^a.hi32()}var
+cl={"_j":{deserialize:xS,serialize:xO,fixed_length:8,compare:xI,hash:xL},"_i":{deserialize:xH,fixed_length:4},"_n":{deserialize:x6,fixed_length:4},"_bigarray":{deserialize:function(a,b){return i2(a,b,"_bigarray")},serialize:i5,compare:i0,hash:i4},"_bigarr02":{deserialize:function(a,b){return i2(a,b,cZ)},serialize:i5,compare:i0,hash:i4}};function
+eZ(a){return cl[a.caml_custom]&&cl[a.caml_custom].compare}function
+i7(a,b,c,d){var
+f=eZ(b);if(f){var
+e=c>0?f(b,a,d):f(a,b,d);if(d&&e!=e)return c;if(+e!=+e)return+e;if((e|0)!=0)return e|0}return c}function
+de(a){return typeof
+a==="string"&&!/[^\x00-\xff]/.test(a)}function
+dd(a){return a
instanceof
-aE}function
-cH(a){return b2(a)}function
-hJ(a){if(typeof
-a==="number")return bO;else
-if(b2(a))return cB;else
-if(cH(a))return 1252;else
-if(a
+aI}function
+i8(a){if(typeof
+a==="number")return ch;else if(dd(a))return c2;else if(de(a))return 1252;else if(a
instanceof
-Array&&a[0]===a[0]>>>0&&a[0]<=gI){var
-b=a[0]|0;return b==T?0:b}else
-if(a
+Array&&a[0]===a[0]>>>0&&a[0]<=iu){var
+b=a[0]|0;return b==ab?0:b}else if(a
instanceof
-String)return gS;else
-if(typeof
-a=="string")return gS;else
-if(a
+String)return ic;else if(typeof
+a=="string")return ic;else if(a
instanceof
-Number)return bO;else
-if(a&&a.caml_custom)return dW;else
-if(a&&a.compare)return 1256;else
-if(typeof
-a=="function")return 1247;else
-if(typeof
+Number)return ch;else if(a&&a.caml_custom)return eR;else if(a&&a.compare)return 1256;else if(typeof
+a=="function")return 1247;else if(typeof
a=="symbol")return 1251;return 1001}function
-hN(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
-hG(a,b){a.t&6&&aQ(a);b.t&6&&aQ(b);return a.c<b.c?-1:a.c>b.c?1:0}function
-qB(a,b){return hG(a,b)}function
-bX(a,b,d){var
-e=[];for(;;){if(!(d&&a===b)){var
-f=hJ(a);if(f==cz){a=a[1];continue}var
-g=hJ(b);if(g==cz){b=b[1];continue}if(f!==g){if(f==bO){if(g==dW)return hI(a,b,-1,d);return-1}if(g==bO){if(f==dW)return hI(b,a,1,d);return 1}return f<g?-1:1}switch(f){case
-247:D(d1);break;case
+jc(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
+yl(a,b){return a<b?-1:a>b?1:0}function
+xq(a,b){a.t&6&&cj(a);b.t&6&&cj(b);return a.c<b.c?-1:a.c>b.c?1:0}function
+c_(a,b,c){var
+f=[];for(;;){if(!(c&&a===b)){var
+e=i8(a);if(e==cW){a=a[1];continue}var
+g=i8(b);if(g==cW){b=b[1];continue}if(e!==g){if(e==ch){if(g==eR)return i7(a,b,-1,c);return-1}if(g==ch){if(e==eR)return i7(b,a,1,c);return 1}return e<g?-1:1}switch(e){case
+247:B(eS);break;case
248:var
-c=hN(a[2],b[2]);if(c!=0)return c|0;break;case
-249:D(d1);break;case
-250:D("equal: got Forward_tag, should not happen");break;case
-251:D("equal: abstract value");break;case
+d=jc(a[2],b[2]);if(d!=0)return d|0;break;case
+249:B(eS);break;case
+250:B("equal: got Forward_tag, should not happen");break;case
+251:B("equal: abstract value");break;case
252:if(a!==b){var
-c=hG(a,b);if(c!=0)return c|0}break;case
-253:D("equal: got Double_tag, should not happen");break;case
-254:D("equal: got Double_array_tag, should not happen");break;case
-255:D("equal: got Custom_tag, should not happen");break;case
-1247:D(d1);break;case
+d=xq(a,b);if(d!=0)return d|0}break;case
+253:B("equal: got Double_tag, should not happen");break;case
+254:B("equal: got Double_array_tag, should not happen");break;case
+255:B("equal: got Custom_tag, should not happen");break;case
+1247:B(eS);break;case
1255:var
-i=d$(a);if(i!=d$(b))return a.caml_custom<b.caml_custom?-1:1;if(!i)D("compare: abstract value");var
-c=i(a,b,d);if(c!=c)return d?-1:c;if(c!==(c|0))return-1;if(c!=0)return c|0;break;case
+i=eZ(a);if(i!=eZ(b))return a.caml_custom<b.caml_custom?-1:1;if(!i)B("compare: abstract value");var
+d=i(a,b,c);if(d!=d)return c?-1:d;if(d!==(d|0))return-1;if(d!=0)return d|0;break;case
1256:var
-c=a.compare(b,d);if(c!=c)return d?-1:c;if(c!==(c|0))return-1;if(c!=0)return c|0;break;case
-1000:a=+a;b=+b;if(a<b)return-1;if(a>b)return 1;if(a!=b){if(!d)return NaN;if(a==a)return 1;if(b==b)return-1}break;case
-1001:if(a<b)return-1;if(a>b)return 1;if(a!=b){if(!d)return NaN;if(a==a)return 1;if(b==b)return-1}break;case
-1251:if(a!==b){if(!d)return NaN;return 1}break;case
+d=a.compare(b,c);if(d!=d)return c?-1:d;if(d!==(d|0))return-1;if(d!=0)return d|0;break;case
+1000:a=+a;b=+b;if(a<b)return-1;if(a>b)return 1;if(a!=b){if(!c)return NaN;if(a==a)return 1;if(b==b)return-1}break;case
+1001:if(a<b)return-1;if(a>b)return 1;if(a!=b){if(!c)return NaN;if(a==a)return 1;if(b==b)return-1}break;case
+1251:if(a!==b){if(!c)return NaN;return 1}break;case
1252:var
-a=au(a),b=au(b);if(a!==b){if(a<b)return-1;if(a>b)return 1}break;case
+a=aL(a),b=aL(b);if(a!==b){if(a<b)return-1;if(a>b)return 1}break;case
12520:var
a=a.toString(),b=b.toString();if(a!==b){if(a<b)return-1;if(a>b)return 1}break;case
246:case
-254:default:if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)e.push(a,b,1);break}}if(e.length==0)return 0;var
-h=e.pop();b=e.pop();a=e.pop();if(h+1<a.length)e.push(a,b,h+1);a=a[h];b=b[h]}}function
-aG(a,b){return+(bX(a,b,false)==0)}function
-pJ(a,c,b,d){if(b>0)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=f;a.t=2}else{a.c=bt(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)cD(a);for(b+=c;c<b;c++)a.c[c]=d}return 0}function
-pK(a,b){if(a===b)return 0;if(a<b)return-1;if(a>b)return 1;if(a===a)return 1;if(b===b)return-1;return 0}function
-ek(d){d=au(d);var
-e=d.length;if(e>31)D("format_int: format too long");var
-a={justify:bn,signstyle:a3,filler:ae,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
-c=0;c<e;c++){var
-b=d.charAt(c);switch(b){case"-":a.justify=a3;break;case"+":case" ":a.signstyle=b;break;case"0":a.filler=S;break;case"#":a.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":a.width=0;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.width=a.width*10+b;c++}c--;break;case".":a.prec=0;c++;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.prec=a.prec*10+b;c++}c--;case"d":case"i":a.signedconv=true;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16;a.uppercase=true;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=true;a.conv=b;break;case"E":case"F":case"G":a.signedconv=true;a.uppercase=true;a.conv=b.toLowerCase();break}}return a}function
-ea(b,g){if(b.uppercase)g=g.toUpperCase();var
-e=g.length;if(b.signedconv&&(b.sign<0||b.signstyle!=a3))e++;if(b.alternate){if(b.base==8)e+=1;if(b.base==16)e+=2}var
-c=f;if(b.justify==bn&&b.filler==ae)for(var
-d=e;d<b.width;d++)c+=ae;if(b.signedconv)if(b.sign<0)c+=a3;else
-if(b.signstyle!=a3)c+=b.signstyle;if(b.alternate&&b.base==8)c+=S;if(b.alternate&&b.base==16)c+=gv;if(b.justify==bn&&b.filler==S)for(var
-d=e;d<b.width;d++)c+=S;c+=g;if(b.justify==a3)for(var
-d=e;d<b.width;d++)c+=ae;return a(c)}function
-eb(i,c){function
+254:default:if(jd(e)){B("compare: continuation value");break}if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)f.push(a,b,1);break}}if(f.length==0)return 0;var
+h=f.pop();b=f.pop();a=f.pop();if(h+1<a.length)f.push(a,b,h+1);a=a[h];b=b[h]}}function
+aY(a,b){return+(c_(a,b,false)==0)}function
+xv(a,b,c,d){if(c>0)if(b==0&&(c>=a.l||a.t==2&&c>=a.c.length))if(d==0){a.c=e;a.t=2}else{a.c=bK(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)c$(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}function
+xw(a,b){if(a===b)return 0;if(a<b)return-1;if(a>b)return 1;if(a===a)return 1;if(b===b)return-1;return 0}function
+e$(a){a=aL(a);var
+e=a.length;if(e>31)B("format_int: format too long");var
+b={justify:bF,signstyle:bc,filler:ad,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
+d=0;d<e;d++){var
+c=a.charAt(d);switch(c){case"-":b.justify=bc;break;case"+":case" ":b.signstyle=c;break;case"0":b.filler=T;break;case"#":b.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":b.width=0;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.width=b.width*10+c;d++}d--;break;case".":b.prec=0;d++;while(c=a.charCodeAt(d)-48,c>=0&&c<=9){b.prec=b.prec*10+c;d++}d--;case"d":case"i":b.signedconv=true;case"u":b.base=10;break;case"x":b.base=16;break;case"X":b.base=16;b.uppercase=true;break;case"o":b.base=8;break;case"e":case"f":case"g":b.signedconv=true;b.conv=c;break;case"E":case"F":case"G":b.signedconv=true;b.uppercase=true;b.conv=c.toLowerCase();break}}return b}function
+e0(a,b){if(a.uppercase)b=b.toUpperCase();var
+f=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=bc))f++;if(a.alternate){if(a.base==8)f+=1;if(a.base==16)f+=2}var
+c=e;if(a.justify==bF&&a.filler==ad)for(var
+d=f;d<a.width;d++)c+=ad;if(a.signedconv)if(a.sign<0)c+=bc;else if(a.signstyle!=bc)c+=a.signstyle;if(a.alternate&&a.base==8)c+=T;if(a.alternate&&a.base==16)c+=a.uppercase?"0X":iq;if(a.justify==bF&&a.filler==T)for(var
+d=f;d<a.width;d++)c+=T;c+=b;if(a.justify==bc)for(var
+d=f;d<a.width;d++)c+=ad;return ah(c)}function
+e1(a,b){function
j(a,b){if(Math.abs(a)<1.0)return a.toFixed(b);else{var
-c=parseInt(a.toString().split(bn)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
-Array(c+1).join(S);if(b>0)a=a+aL+new
-Array(b+1).join(S);return a}else
+c=parseInt(a.toString().split(bF)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
+Array(c+1).join(T);if(b>0)a=a+aV+new
+Array(b+1).join(T);return a}else
return a.toFixed(b)}}var
-a,e=ek(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=dX;e.filler=ae}else
-if(!isFinite(c)){a="inf";e.filler=ae}else
-switch(e.conv){case"e":var
-a=c.toExponential(d),b=a.length;if(a.charAt(b-3)==d8)a=a.slice(0,b-1)+S+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(d8),g=+a.slice(h+1);if(g<-4||c>=1e21||c.toFixed(0).length>d){var
-b=h-1;while(a.charAt(b)==S)b--;if(a.charAt(b)==aL)b--;a=a.slice(0,b+1)+a.slice(h);b=a.length;if(a.charAt(b-3)==d8)a=a.slice(0,b-1)+S+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)==S)b--;if(a.charAt(b)==aL)b--;a=a.slice(0,b+1)}}break}return ea(e,a)}function
-cE(e,c){if(au(e)==d3)return a(f+c);var
-b=ek(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=ae;var
-g=b.prec-d.length;if(g>0)d=bt(g,S)+d}return ea(b,d)}var
-qj=0;function
-K(){return qj++}function
-cI(a){return a.toUtf16()}if(i.process&&i.process.cwd)var
-bY=i.process.cwd().replace(/\\/g,aB);else
+c,f=e$(a),e=f.prec<0?6:f.prec;if(b<0||b==0&&1/b==-Infinity){f.sign=-1;b=-b}if(isNaN(b)){c=ex;f.filler=ad}else if(!isFinite(b)){c="inf";f.filler=ad}else
+switch(f.conv){case"e":var
+c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==eO)c=c.slice(0,d-1)+T+c.slice(d-1);break;case"f":c=j(b,e);break;case"g":e=e?e:1;c=b.toExponential(e-1);var
+i=c.indexOf(eO),h=+c.slice(i+1);if(h<-4||b>=1e21||b.toFixed(0).length>e){var
+d=i-1;while(c.charAt(d)==T)d--;if(c.charAt(d)==aV)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==eO)c=c.slice(0,d-1)+T+c.slice(d-1);break}else{var
+g=e;if(h<0){g-=h+1;c=b.toFixed(g)}else
+while(c=b.toFixed(g),c.length>e+1)g--;if(g){var
+d=c.length-1;while(c.charAt(d)==T)d--;if(c.charAt(d)==aV)d--;c=c.slice(0,d+1)}}break}return e0(f,c)}function
+da(a,b){if(aL(a)==es)return ah(e+b);var
+c=e$(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
+b>>>=0;var
+d=b.toString(c.base);if(c.prec>=0){c.filler=ad;var
+f=c.prec-d.length;if(f>0)d=bK(f,T)+d}return e0(c,d)}var
+x9=0;function
+aZ(){return x9++}function
+co(a){if(fd(a))return a;return js(a)}function
+cq(){return typeof
+q.process!=="undefined"&&typeof
+q.process.versions!=="undefined"&&typeof
+q.process.versions.node!=="undefined"}function
+yi(){function
+a(a){if(a.charAt(0)===av)return[e,a.substring(1)];return}function
+b(a){var
+h=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,b=h.exec(a),c=b[1]||e,f=Boolean(c&&c.charAt(1)!==":");if(Boolean(b[2]||f)){var
+d=b[1]||e,g=b[2]||e;return[d,a.substring(d.length+g.length)]}return}return cq()&&q.process&&q.process.platform?q.process.platform==="win32"?b:a:a}var
+fe=yi();function
+jp(a){return a.slice(-1)!==av?a+av:a}if(cq()&&q.process&&q.process.cwd)var
+ck=q.process.cwd().replace(/\\/g,av);else
var
-bY="/static";if(bY.slice(-1)!==aB)bY+=aB;function
-p$(a){a=cI(a);if(a.charCodeAt(0)!=47)a=bY+a;var
-d=a.split(aB),b=[];for(var
-c=0;c<d.length;c++)switch(d[c]){case"..":if(b.length>1)b.pop();break;case".":break;case"":if(b.length==0)b.push(f);break;default:b.push(d[c]);break}b.orig=a;return b}function
-pG(a){return new
-aE(4,a,a.length)}function
-qu(e){for(var
-g=f,b=g,a,i,c=0,h=e.length;c<h;c++){a=e.charCodeAt(c);if(a<af){for(var
-d=c+1;d<h&&(a=e.charCodeAt(d))<af;d++);if(d-c>dT){b.substr(0,1);g+=b;b=f;g+=e.slice(c,d)}else
-b+=e.slice(c,d);if(d==h)break;c=d}if(a<hd){b+=String.fromCharCode(0xc0|a>>6);b+=String.fromCharCode(af|a&bo)}else
-if(a<0xd800||a>=gK)b+=String.fromCharCode(gM|a>>12,af|a>>6&bo,af|a&bo);else
-if(a>=0xdbff||c+1==h||(i=e.charCodeAt(c+1))<gC||i>gK)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+i-0x35fdc00;b+=String.fromCharCode(hk|a>>18,af|a>>12&bo,af|a>>6&bo,af|a&bo)}if(b.length>bP){b.substr(0,1);g+=b;b=f}}return g+b}function
-pH(a){var
-b=9;if(!h1(a))b=8,a=qu(a);return new
-aE(b,a,a.length)}function
-a5(a){return pH(a)}function
-s(a){el(v.Sys_error,a)}function
-ql(a){a=au(a);s(a+": No such file or directory")}function
-pF(b,a){if(a>>>0>=b.l)hF();return bW(b,a)}function
-_(a){return a.l}function
-hw(){}function
-G(a){this.data=a}G.prototype=new
-hw();G.prototype.truncate=function(a){var
-b=this.data;this.data=C(a|0);aN(b,0,this.data,0,a)};G.prototype.length=function(){return _(this.data)};G.prototype.write=function(b,d,g,a){var
-c=this.length();if(b+a>=c){var
-e=C(b+a),f=this.data;this.data=e;aN(f,0,this.data,0,c)}aO(d,g,this.data,b,a);return 0};G.prototype.read=function(c,a,d,b){var
-e=this.length();aN(this.data,c,a,d,b);return 0};G.prototype.read_one=function(a){return pF(this.data,a)};G.prototype.close=function(){};G.prototype.constructor=G;function
-ag(b,a){this.content={};this.root=b;this.lookupFun=a}ag.prototype.nm=function(a){return this.root+a};ag.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
-G(aF(c[1]))}};ag.prototype.exists=function(a){if(a==f)return 1;var
-c=a+aB,d=new
-RegExp(dY+c);for(var
-b
-in
-this.content)if(b.match(d))return 1;this.lookup(a);return this.content[a]?1:0};ag.prototype.readdir=function(c){var
-g=c==f?f:c+aB,h=new
-RegExp(dY+g+ho),d={},b=[];for(var
-e
+ck="/static";ck=jp(ck);function
+xZ(a){a=co(a);if(!fe(a))a=ck+a;var
+e=fe(a),d=e[1].split(av),b=[];for(var
+c=0;c<d.length;c++)switch(d[c]){case"..":if(b.length>1)b.pop();break;case".":break;case"":break;default:b.push(d[c]);break}b.unshift(e[0]);b.orig=a;return b}function
+yf(a){for(var
+g=e,c=g,b,i,d=0,h=a.length;d<h;d++){b=a.charCodeAt(d);if(b<an){for(var
+f=d+1;f<h&&(b=a.charCodeAt(f))<an;f++);if(f-d>ey){c.substr(0,1);g+=c;c=e;g+=a.slice(d,f)}else
+c+=a.slice(d,f);if(f==h)break;d=f}if(b<hH){c+=String.fromCharCode(0xc0|b>>6);c+=String.fromCharCode(an|b&bD)}else if(b<0xd800||b>=ip)c+=String.fromCharCode(h7|b>>12,an|b>>6&bD,an|b&bD);else if(b>=0xdbff||d+1==h||(i=a.charCodeAt(d+1))<ib||i>ip)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(ix|b>>18,an|b>>12&bD,an|b>>6&bD,an|b&bD)}if(c.length>ce){c.substr(0,1);g+=c;c=e}}return g+c}function
+aP(a){return fd(a)?ah(a):ah(yf(a))}var
+yj=["E2BIG","EACCES","EAGAIN",er,"EBUSY","ECHILD","EDEADLK","EDOM",iQ,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",eN,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",eQ,iG,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];function
+aQ(a,b,c,d){var
+f=yj.indexOf(a);if(f<0){if(d==null)d=-9999;f=[0,d]}var
+g=[f,aP(b||e),aP(c||e)];return g}var
+jh={};function
+a0(a){return jh[a]}function
+aO(a,b){throw i([0,a].concat(b))}function
+eX(a){if(!(a
+instanceof
+Uint8Array))a=new
+Uint8Array(a);return new
+aI(4,a,a.length)}function
+l(a){fa(M.Sys_error,a)}function
+jk(a){l(a+c6)}function
+jq(a){if(a.t!=4)c$(a);return a.c}function
+af(a){return a.l}function
+iY(){}function
+R(a){this.data=a}R.prototype=new
+iY();R.prototype.constructor=R;R.prototype.truncate=function(a){var
+b=this.data;this.data=F(a|0);aJ(b,0,this.data,0,a)};R.prototype.length=function(){return af(this.data)};R.prototype.write=function(a,b,c,d){var
+e=this.length();if(a+d>=e){var
+f=F(a+d),g=this.data;this.data=f;aJ(g,0,this.data,0,e)}aJ(eX(b),c,this.data,a,d);return 0};R.prototype.read=function(a,b,c,d){var
+e=this.length();if(a+d>=e)d=e-a;if(d){var
+f=F(d|0);aJ(this.data,a,f,0,d);b.set(jq(f),c)}return d};function
+be(a,b,c){this.file=b;this.name=a;this.flags=c}be.prototype.err_closed=function(){l(this.name+id)};be.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};be.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};be.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};be.prototype.close=function(){this.file=undefined};function
+H(a,b){this.content={};this.root=a;this.lookupFun=b}H.prototype.nm=function(a){return this.root+a};H.prototype.create_dir_if_needed=function(a){var
+d=a.split(av),c=e;for(var
+b=0;b<d.length-1;b++){c+=d[b]+av;if(this.content[c])continue;this.content[c]=Symbol("directory")}};H.prototype.slash=function(a){return/\/$/.test(a)?a:a+av};H.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){var
+b=this.lookupFun(ah(this.root),ah(a));if(b!==0){this.create_dir_if_needed(a);this.content[a]=new
+R(aX(b[1]))}}};H.prototype.exists=function(a){if(a==e)return 1;var
+b=this.slash(a);if(this.content[b])return 1;this.lookup(a);return this.content[a]?1:0};H.prototype.isFile=function(a){return this.exists(a)&&!this.is_dir(a)?1:0};H.prototype.mkdir=function(a,b,c){var
+f=c&&a0(c7);if(this.exists(a))if(f)aO(f,aQ(iQ,eE,this.nm(a)));else
+l(a+": File exists");var
+d=/^(.*)\/[^/]+/.exec(a);d=d&&d[1]||e;if(!this.exists(d))if(f)aO(f,aQ(eN,eE,this.nm(d)));else
+l(d+c6);if(!this.is_dir(d))if(f)aO(f,aQ(eQ,eE,this.nm(d)));else
+l(d+eH);this.create_dir_if_needed(this.slash(a))};H.prototype.rmdir=function(a,b){var
+c=b&&a0(c7),d=a==e?e:this.slash(a),g=new
+RegExp(iC+d+it);if(!this.exists(a))if(c)aO(c,aQ(eN,ew,this.nm(a)));else
+l(a+c6);if(!this.is_dir(a))if(c)aO(c,aQ(eQ,ew,this.nm(a)));else
+l(a+eH);for(var
+f
in
-this.content){var
-a=e.match(h);if(a&&!d[a[1]]){d[a[1]]=true;b.push(a[1])}}return b};ag.prototype.is_dir=function(a){var
-d=a==f?f:a+aB,e=new
-RegExp(dY+d+ho),g=[];for(var
-c
+this.content)if(f.match(g))if(c)aO(c,aQ(iG,ew,this.nm(a)));else
+l(this.nm(a)+": Directory not empty");delete
+this.content[d]};H.prototype.readdir=function(a){var
+g=a==e?e:this.slash(a);if(!this.exists(a))l(a+c6);if(!this.is_dir(a))l(a+eH);var
+h=new
+RegExp(iC+g+it),d={},c=[];for(var
+f
in
this.content){var
-b=c.match(e);if(b)return 1}return 0};ag.prototype.unlink=function(a){var
+b=f.match(h);if(b&&!d[b[1]]){d[b[1]]=true;c.push(b[1])}}return c};H.prototype.opendir=function(a,b){var
+c=b&&a0(c7),d=this.readdir(a),e=false,f=0;return{readSync:function(){if(e)if(c)aO(c,aQ(er,h9,this.nm(a)));else
+l(a+io);if(f==d.length)return null;var
+b=d[f];f++;return{name:b}},closeSync:function(){if(e)if(c)aO(c,aQ(er,h9,this.nm(a)));else
+l(a+io);e=true;d=[]}}};H.prototype.is_dir=function(a){if(a==e)return true;var
+b=this.slash(a);return this.content[b]?1:0};H.prototype.unlink=function(a){var
b=this.content[a]?true:false;delete
-this.content[a];return b};ag.prototype.open=function(a,b){if(b.rdonly&&b.wronly)s(this.nm(a)+gV);if(b.text&&b.binary)s(this.nm(a)+g_);this.lookup(a);if(this.content[a]){if(this.is_dir(a))s(this.nm(a)+" : is a directory");if(b.create&&b.excl)s(this.nm(a)+gU);var
-c=this.content[a];if(b.truncate)c.truncate();return c}else
-if(b.create){this.content[a]=new
-G(C(0));return this.content[a]}else
-ql(this.nm(a))};ag.prototype.register=function(b,a){if(this.content[b])s(this.nm(b)+gU);if(b2(a))this.content[b]=new
-G(a);if(cH(a))this.content[b]=new
-G(aF(a));else
-if(a
-instanceof
-Array)this.content[b]=new
-G(pG(a));else
-if(typeof
-a==="string")this.content[b]=new
-G(hH(a));else
-if(a.toString){var
-c=aF(a5(a.toString()));this.content[b]=new
-G(c)}else
-s(this.nm(b)+" : registering file with invalid content type")};ag.prototype.constructor=ag;function
-l(a){return _(a)}function
-al(b,a){return bW(b,a)}function
-pA(d){var
-c=l(d),b=new
-Array(c),a=0;for(;a<c;a++)b[a]=al(d,a);return b}function
-pz(a){if(a.t!=4)cD(a);return a.c}function
-as(a){this.fs=require("fs");this.fd=a}as.prototype=new
-hw();as.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(a){s(a.toString())}};as.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(a){s(a.toString())}};as.prototype.write=function(f,b,c,e){var
-a=pA(b);if(!(a
+this.content[a];return b};H.prototype.open=function(a,b){var
+c;if(b.rdonly&&b.wronly)l(this.nm(a)+eT);if(b.text&&b.binary)l(this.nm(a)+eI);this.lookup(a);if(this.content[a]){if(this.is_dir(a))l(this.nm(a)+hx);if(b.create&&b.excl)l(this.nm(a)+eA);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
+R(F(0));c=this.content[a]}else
+jk(this.nm(a));return new
+be(this.nm(a),c,b)};H.prototype.open=function(a,b){var
+c;if(b.rdonly&&b.wronly)l(this.nm(a)+eT);if(b.text&&b.binary)l(this.nm(a)+eI);this.lookup(a);if(this.content[a]){if(this.is_dir(a))l(this.nm(a)+hx);if(b.create&&b.excl)l(this.nm(a)+eA);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
+R(F(0));c=this.content[a]}else
+jk(this.nm(a));return new
+be(this.nm(a),c,b)};H.prototype.register=function(a,b){var
+c;if(this.content[a])l(this.nm(a)+eA);if(dd(b))c=new
+R(b);if(de(b))c=new
+R(aX(b));else if(b
instanceof
-i.Uint8Array))a=new(i.Uint8Array)(a);var
-d=i.Buffer.from(a);try{this.fs.writeSync(this.fd,d,c,e,f)}catch(a){s(a.toString())}return 0};as.prototype.read=function(g,d,c,f){var
-a=pz(d);if(!(a
-instanceof
-i.Uint8Array))a=new(i.Uint8Array)(a);var
-e=i.Buffer.from(a);try{this.fs.readSync(this.fd,e,c,f,g)}catch(a){s(a.toString())}for(var
-b=0;b<f;b++)a4(d,c+b,e[c+b]);return 0};as.prototype.read_one=function(c){var
-b=new(i.Uint8Array)(1),a=i.Buffer.from(b);try{this.fs.readSync(this.fd,a,0,1,c)}catch(a){s(a.toString())}return a[0]};as.prototype.close=function(){try{this.fs.closeSync(this.fd)}catch(a){s(a.toString())}};as.prototype.constructor=as;function
-ar(a){this.fs=require("fs");this.root=a}ar.prototype.nm=function(a){return this.root+a};ar.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(a){s(a.toString())}};ar.prototype.readdir=function(a){try{return this.fs.readdirSync(this.nm(a))}catch(a){s(a.toString())}};ar.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(a){s(a.toString())}};ar.prototype.unlink=function(a){try{var
-b=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a))}catch(a){s(a.toString())}return b};ar.prototype.open=function(f,c){var
-a=require("constants"),b=0;for(var
-e
+Array)c=new
+R(eX(b));else if(typeof
+b==="string")c=new
+R(i6(b));else if(b.toString){var
+d=aX(aP(b.toString()));c=new
+R(d)}if(c){this.create_dir_if_needed(a);this.content[a]=c}else
+l(this.nm(a)+" : registering file with invalid content type")};H.prototype.constructor=H;function
+o(a){return a.length}function
+ap(a,b){return a.charCodeAt(b)}function
+yn(a){var
+d=o(a),c=new
+Uint8Array(d),b=0;for(;b<d;b++)c[b]=ap(a,b);return c}function
+ao(a,b){this.fs=require(ez);this.fd=a;this.flags=b}ao.prototype=new
+iY();ao.prototype.constructor=ao;ao.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(f){l(f.toString())}};ao.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(f){l(f.toString())}};ao.prototype.write=function(a,b,c,d){try{if(this.flags.isCharacterDevice)this.fs.writeSync(this.fd,b,c,d);else
+this.fs.writeSync(this.fd,b,c,d,a)}catch(f){l(f.toString())}return 0};ao.prototype.read=function(a,b,c,d){try{if(this.flags.isCharacterDevice)var
+e=this.fs.readSync(this.fd,b,c,d);else
+var
+e=this.fs.readSync(this.fd,b,c,d,a);return e}catch(f){l(f.toString())}};ao.prototype.close=function(){try{this.fs.closeSync(this.fd);return 0}catch(f){l(f.toString())}};function
+A(a){this.fs=require(ez);this.root=a}A.prototype.nm=function(a){return this.root+a};A.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(f){return 0}};A.prototype.isFile=function(a){try{return this.fs.statSync(this.nm(a)).isFile()?1:0}catch(f){l(f.toString())}};A.prototype.mkdir=function(a,b,c){try{this.fs.mkdirSync(this.nm(a),{mode:b});return 0}catch(f){this.raise_nodejs_error(f,c)}};A.prototype.rmdir=function(a,b){try{this.fs.rmdirSync(this.nm(a));return 0}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.readdir=function(a,b){try{return this.fs.readdirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(f){l(f.toString())}};A.prototype.unlink=function(a,b){try{var
+c=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a));return c}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.open=function(a,b,c){var
+d=require("constants"),e=0;for(var
+h
in
-c)switch(e){case"rdonly":b|=a.O_RDONLY;break;case"wronly":b|=a.O_WRONLY;break;case"append":b|=a.O_WRONLY|a.O_APPEND;break;case"create":b|=a.O_CREAT;break;case"truncate":b|=a.O_TRUNC;break;case"excl":b|=a.O_EXCL;break;case"binary":b|=a.O_BINARY;break;case"text":b|=a.O_TEXT;break;case"nonblock":b|=a.O_NONBLOCK;break}try{var
-d=this.fs.openSync(this.nm(f),b);return new
-as(d)}catch(a){s(a.toString())}};ar.prototype.rename=function(b,a){try{this.fs.renameSync(this.nm(b),this.nm(a))}catch(a){s(a.toString())}};ar.prototype.constructor=ar;var
-bs=bY.match(/[^\/]*\//)[0];function
-qv(){return typeof
-i.process!=="undefined"&&typeof
-i.process.versions!=="undefined"&&typeof
-i.process.versions.node!=="undefined"&&i.process.platform!=="browser"}var
-b5=[];if(qv())b5.push({path:bs,device:new
-ar(bs)});else
-b5.push({path:bs,device:new
-ag(bs)});b5.push({path:bs+gr,device:new
-ag(bs+gr)});function
-h2(b){var
-f=p$(b),b=f.join(aB),e=b+aB,c;for(var
-d=0;d<b5.length;d++){var
-a=b5[d];if(e.search(a.path)==0&&(!c||c.path.length<a.path.length))c={path:a.path,device:a.device,rest:b.substring(a.path.length,b.length)}}return c}function
-hK(c,b){var
-c=typeof
-c=="string"?a(c):c,b=typeof
-b=="string"?a(b):b,d=h2(c);if(!d.device.register)at("cannot register file");d.device.register(d.rest,b);return 0}function
-pL(){var
-b=i.caml_fs_tmp;if(b)for(var
-a=0;a<b.length;a++)hK(b[a].name,b[a].content);i.caml_create_file=hK;i.caml_fs_tmp=[];return 0}function
-pM(a,b){return+(bX(a,b,false)>=0)}function
-ed(d,b){var
-e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b.charCodeAt(a)|b.charCodeAt(a+1)<<8|b.charCodeAt(a+2)<<16|b.charCodeAt(a+3)<<24;d=L(d,c)}c=0;switch(e&3){case
-3:c=b.charCodeAt(a+2)<<16;case
-2:c|=b.charCodeAt(a+1)<<8;case
-1:c|=b.charCodeAt(a);d=L(d,c)}d^=e;return d}function
-pR(a,b){return ed(a,au(b))}function
-pO(d,b){var
-e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b[a]|b[a+1]<<8|b[a+2]<<16|b[a+3]<<24;d=L(d,c)}c=0;switch(e&3){case
-3:c=b[a+2]<<16;case
-2:c|=b[a+1]<<8;case
-1:c|=b[a];d=L(d,c)}d^=e;return d}function
-pN(a,b){switch(b.t&6){default:aQ(b);case
-0:a=ed(a,b.c);break;case
-2:a=pO(a,b.c)}return a}function
-pP(a){a^=a>>>16;a=cJ(a,0x85ebca6b|0);a^=a>>>13;a=cJ(a,0xc2b2ae35|0);a^=a>>>16;return a}function
-hL(j,l,n,m){var
-f,g,h,d,c,b,a,e,i;d=l;if(d<0||d>bT)d=bT;c=j;b=n;f=[m];g=0;h=1;while(g<h&&c>0){a=f[g++];if(a&&a.caml_custom){if(bZ[a.caml_custom]&&bZ[a.caml_custom].hash){var
-k=bZ[a.caml_custom].hash(a);b=L(b,k);c--}}else
-if(a
+b)switch(h){case"rdonly":e|=d.O_RDONLY;break;case"wronly":e|=d.O_WRONLY;break;case"append":e|=d.O_WRONLY|d.O_APPEND;break;case"create":e|=d.O_CREAT;break;case"truncate":e|=d.O_TRUNC;break;case"excl":e|=d.O_EXCL;break;case"binary":e|=d.O_BINARY;break;case"text":e|=d.O_TEXT;break;case"nonblock":e|=d.O_NONBLOCK;break}try{var
+f=this.fs.openSync(this.nm(a),e),g=this.fs.lstatSync(this.nm(a)).isCharacterDevice();b.isCharacterDevice=g;return new
+ao(f,b)}catch(f){this.raise_nodejs_error(f,c)}};A.prototype.rename=function(a,b,c){try{this.fs.renameSync(this.nm(a),this.nm(b))}catch(f){this.raise_nodejs_error(f,c)}};A.prototype.stat=function(a,b){try{var
+c=this.fs.statSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.lstat=function(a,b){try{var
+c=this.fs.lstatSync(this.nm(a));return this.stats_from_js(c)}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.symlink=function(a,b,c,d){try{this.fs.symlinkSync(this.nm(b),this.nm(c),a?"dir":"file");return 0}catch(f){this.raise_nodejs_error(f,d)}};A.prototype.readlink=function(a,b){try{var
+c=this.fs.readlinkSync(this.nm(a),"utf8");return aP(c)}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.opendir=function(a,b){try{return this.fs.opendirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};A.prototype.raise_nodejs_error=function(a,b){var
+c=a0(c7);if(b&&c){var
+d=aQ(a.code,a.syscall,a.path,a.errno);aO(c,d)}else
+l(a.toString())};A.prototype.stats_from_js=function(a){var
+b;if(a.isFile())b=0;else if(a.isDirectory())b=1;else if(a.isCharacterDevice())b=2;else if(a.isBlockDevice())b=3;else if(a.isSymbolicLink())b=4;else if(a.isFIFO())b=5;else if(a.isSocket())b=6;return[0,a.dev,a.ino,b,a.mode,a.nlink,a.uid,a.gid,a.rdev,a.size,a.atimeMs,a.mtimeMs,a.ctimeMs]};A.prototype.constructor=A;function
+i$(a){var
+b=fe(a);if(!b)return;return b[0]+av}var
+dg=i$(ck)||ae("unable to compute caml_root"),bL=[];if(cq())bL.push({path:dg,device:new
+A(dg)});else
+bL.push({path:dg,device:new
+H(dg)});bL.push({path:iJ,device:new
+H(iJ)});function
+jv(a){var
+g=xZ(a),a=g.join(av),f=jp(a),c;for(var
+e=0;e<bL.length;e++){var
+b=bL[e];if(f.search(b.path)==0&&(!c||c.path.length<b.path.length))c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}if(!c&&cq()){var
+d=i$(a);if(d&&d.match(/^[a-zA-Z]:\/$/)){var
+b={path:d,device:new
+A(d)};bL.push(b);c={path:b.path,device:b.device,rest:a.substring(b.path.length,a.length)}}}if(c)return c;l("no device found for "+f)}function
+xt(a,b){var
+c=jv(a);if(!c.device.register)ae("cannot register file");c.device.register(c.rest,b);return 0}function
+jt(a,b){var
+a=ah(a),b=ah(b);return xt(a,b)}function
+xy(){var
+b=q.caml_fs_tmp;if(b)for(var
+a=0;a<b.length;a++)jt(b[a].name,b[a].content);q.jsoo_create_file=jt;q.caml_fs_tmp=[];return 0}function
+i_(){return[0]}function
+xz(a,b){return+(c_(a,b,false)>=0)}function
+e3(a,b){var
+e=b.length,c,d;for(c=0;c+4<=e;c+=4){d=b.charCodeAt(c)|b.charCodeAt(c+1)<<8|b.charCodeAt(c+2)<<16|b.charCodeAt(c+3)<<24;a=N(a,d)}d=0;switch(e&3){case
+3:d=b.charCodeAt(c+2)<<16;case
+2:d|=b.charCodeAt(c+1)<<8;case
+1:d|=b.charCodeAt(c);a=N(a,d)}a^=e;return a}function
+xE(a,b){return e3(a,aL(b))}function
+xB(a,b){var
+e=b.length,c,d;for(c=0;c+4<=e;c+=4){d=b[c]|b[c+1]<<8|b[c+2]<<16|b[c+3]<<24;a=N(a,d)}d=0;switch(e&3){case
+3:d=b[c+2]<<16;case
+2:d|=b[c+1]<<8;case
+1:d|=b[c];a=N(a,d)}a^=e;return a}function
+x0(a){switch(a.t&6){default:cj(a);case
+0:return a.c;case
+4:return a.c}}function
+xA(a,b){var
+c=x0(b);return typeof
+c==="string"?e3(a,c):xB(a,c)}function
+xC(a){a^=a>>>16;a=df(a,0x85ebca6b|0);a^=a>>>13;a=df(a,0xc2b2ae35|0);a^=a>>>16;return a}function
+ja(a,b,c,d){var
+j,k,l,h,g,f,e,i,m;h=b;if(h<0||h>cf)h=cf;g=a;f=c;j=[d];k=0;l=1;while(k<l&&g>0){e=j[k++];if(e&&e.caml_custom){if(cl[e.caml_custom]&&cl[e.caml_custom].hash){var
+n=cl[e.caml_custom].hash(e);f=N(f,n);g--}}else if(e
instanceof
-Array&&a[0]===(a[0]|0))switch(a[0]){case
-248:b=L(b,a[2]);c--;break;case
-250:f[--g]=a[1];break;default:var
-o=a.length-1<<10|a[0];b=L(b,o);for(e=1,i=a.length;e<i;e++){if(h>=d)break;f[h++]=a[e]}break}else
-if(b2(a)){b=pN(b,a);c--}else
-if(cH(a)){b=pR(b,a);c--}else
-if(typeof
-a==="string"){b=ed(b,a);c--}else
-if(a===(a|0)){b=L(b,a+a+1);c--}else
-if(a===+a){b=ec(b,a);c--}}b=pP(b);return b&0x3FFFFFFF}function
-pS(a,c,l){if(!isFinite(a)){if(isNaN(a))return a5(dX);return a5(a>0?hl:"-infinity")}var
-j=a==0&&1/a==-Infinity?1:a>=0?0:1;if(j)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
-k=d<0?f:bn,e=f;if(j)e=a3;else
-switch(l){case
-43:e=bn;break;case
-32:e=ae;break;default:break}if(c>=0&&c<13){var
-h=Math.pow(2,c*4);a=Math.round(a*h)/h}var
-b=a.toString(16);if(c>=0){var
-i=b.indexOf(aL);if(i<0)b+=aL+bt(c,S);else{var
-g=i+1+c;if(b.length<g)b+=bt(g-b.length,S);else
-b=b.substr(0,g)}}return a5(e+gv+b+gZ+k+d.toString(10))}function
-pT(a,b){var
-a=Math.abs(a),b=Math.abs(b),c=Math.max(a,b),d=Math.min(a,b)/(c?c:1);return c*Math.sqrt(1+d*d)}function
-p0(a){return+a.isZero()}function
-p3(a){return new
-g(a&aC,a>>24&aC,a>>31&aq)}function
-p4(a){return a.toInt()}function
-pZ(a){return+a.isNeg()}function
-p2(a){return a.neg()}function
-pX(h,c){var
-a=ek(h);if(a.signedconv&&pZ(c)){a.sign=-1;c=p2(c)}var
-b=f,i=p3(a.base),g="0123456789abcdef";do{var
-e=c.udivmod(i);c=e.quotient;b=g.charAt(p4(e.modulus))+b}while(!p0(c));if(a.prec>=0){a.filler=ae;var
-d=a.prec-b.length;if(d>0)b=bt(d,S)+b}return ea(a,b)}function
-qk(c){var
-a=0,e=l(c),b=10,d=1;if(e>0)switch(al(c,a)){case
-45:a++;d=-1;break;case
-43:a++;d=1;break}if(a+1<e&&al(c,a)==48)switch(al(c,a+1)){case
+Array&&e[0]===(e[0]|0))switch(e[0]){case
+248:f=N(f,e[2]);g--;break;case
+250:j[--k]=e[1];break;default:if(jd(e[0]))break;var
+o=e.length-1<<10|e[0];f=N(f,o);for(i=1,m=e.length;i<m;i++){if(l>=h)break;j[l++]=e[i]}break}else if(dd(e)){f=xA(f,e);g--}else if(de(e)){f=xE(f,e);g--}else if(typeof
+e==="string"){f=e3(f,e);g--}else if(e===(e|0)){f=N(f,e+e+1);g--}else if(typeof
+e==="number"){f=e2(f,e);g--}}f=xC(f);return f&0x3FFFFFFF}function
+xF(a,b,c){if(!isFinite(a)){if(isNaN(a))return aP(ex);return aP(a>0?hL:"-infinity")}var
+k=a==0&&1/a==-Infinity?1:a>=0?0:1;if(k)a=-a;var
+f=0;if(a==0);else if(a<1)while(a<1&&f>-1022){a*=2;f--}else
+while(a>=2){a/=2;f++}var
+l=f<0?e:bF,g=e;if(k)g=bc;else
+switch(c){case
+43:g=bF;break;case
+32:g=ad;break;default:break}if(b>=0&&b<13){var
+i=Math.pow(2,b*4);a=Math.round(a*i)/i}var
+d=a.toString(16);if(b>=0){var
+j=d.indexOf(aV);if(j<0)d+=aV+bK(b,T);else{var
+h=j+1+b;if(d.length<h)d+=bK(h-d.length,T);else
+d=d.substr(0,h)}}return aP(g+iq+d+hE+l+f.toString(10))}function
+xG(a,b){return Math.hypot(a,b)}function
+xN(a){return+a.isZero()}function
+xQ(a){return new
+k(a&aG,a>>24&aG,a>>31&aw)}function
+xR(a){return a.toInt()}function
+xM(a){return+a.isNeg()}function
+xP(a){return a.neg()}function
+xK(a,b){var
+c=e$(a);if(c.signedconv&&xM(b)){c.sign=-1;b=xP(b)}var
+d=e,i=xQ(c.base),h="0123456789abcdef";do{var
+g=b.udivmod(i);b=g.quotient;d=h.charAt(xR(g.modulus))+d}while(!xN(b));if(c.prec>=0){c.filler=ad;var
+f=c.prec-d.length;if(f>0)d=bK(f,T)+d}return e0(c,d)}function
+x_(a){var
+b=0,e=o(a),c=10,d=1;if(e>0)switch(ap(a,b)){case
+45:b++;d=-1;break;case
+43:b++;d=1;break}if(b+1<e&&ap(a,b)==48)switch(ap(a,b+1)){case
120:case
-88:b=16;a+=2;break;case
+88:c=16;b+=2;break;case
111:case
-79:b=8;a+=2;break;case
+79:c=8;b+=2;break;case
98:case
-66:b=2;a+=2;break;case
+66:c=2;b+=2;break;case
117:case
-85:a+=2;break}return[a,d,b]}function
-hT(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=122)return a-87;return-1}function
-p6(f){var
-h=qk(f),c=h[0],i=h[1],d=h[2],g=l(f),j=-1>>>0,e=c<g?al(f,c):0,b=hT(e);if(b<0||b>=d)at(cy);var
-a=b;for(c++;c<g;c++){e=al(f,c);if(e==95)continue;b=hT(e);if(b<0||b>=d)break;a=d*a+b;if(a>j)at(cy)}if(c!=g)at(cy);a=i*a;if(d==10&&(a|0)!=a)at(cy);return a|0}function
-p7(a){return a.slice(1)}function
-hO(a,c,b){return a[cI(c)].apply(a,p7(b))}function
-p8(c){var
-d=c.length,b=new
-Array(d+1);b[0]=0;for(var
-a=0;a<d;a++)b[a+1]=c[a];return b}function
-p9(a,b){return+(bX(a,b,false)<=0)}function
-p_(a,b){return+(bX(a,b,false)<0)}function
-hP(a){var
+85:b+=2;break}return[b,d,c]}function
+ji(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=122)return a-87;return-1}function
+xT(a){var
+h=x_(a),d=h[0],i=h[1],e=h[2],g=o(a),j=-1>>>0,f=d<g?ap(a,d):0,c=ji(f);if(c<0||c>=e)ae(c8);var
+b=c;for(d++;d<g;d++){f=ap(a,d);if(f==95)continue;c=ji(f);if(c<0||c>=e)break;b=e*b+c;if(b>j)ae(c8)}if(d!=g)ae(c8);b=i*b;if(e==10&&(b|0)!=b)ae(c8);return b|0}function
+xV(a){return a.slice(1)}function
+je(a,b,c){return a[co(b)].apply(a,xV(c))}function
+xW(a){var
+d=a.length,c=new
+Array(d+1);c[0]=0;for(var
+b=0;b<d;b++)c[b+1]=a[b];return c}var
+c9=aK;function
+e9(a,b){return function(){var
+f=arguments.length,d=new
+Array(a),e=Math.min(arguments.length,a);for(var
+c=0;c<e;c++)d[c]=arguments[c];return c9(b,d)}}function
+xX(a,b){return+(c_(a,b,false)<0)}function
+xY(a){var
b=[];for(;a!==0;a=a[2])b.push(a[1]);return b}function
-ac(a,d){if(a<0)bq();var
-a=a+1|0,b=new
-Array(a);b[0]=0;for(var
-c=1;c<a;c++)b[c]=d;return b}function
-qp(b){return a(cK(b,0,b.length))}var
-qa=function(){function
-l(a,b){return a+b|0}function
-a(d,a,c,f,b,e){a=l(l(a,d),l(f,e));return l(a<<b|a>>>32-b,c)}function
-g(c,b,d,e,h,f,g){return a(b&d|~b&e,c,b,h,f,g)}function
-h(d,b,e,c,h,f,g){return a(b&c|e&~c,d,b,h,f,g)}function
-i(c,b,d,e,h,f,g){return a(b^d^e,c,b,h,f,g)}function
-j(c,b,d,e,h,f,g){return a(d^(b|~e),c,b,h,f,g)}function
-k(f,n){var
-e=n;f[e>>2]|=af<<8*(e&3);for(e=(e&~0x3)+8;(e&0x3F)<60;e+=4)f[(e>>2)-1]=0;f[(e>>2)-1]=n<<3;f[e>>2]=n>>29&0x1FFFFFFF;var
-k=[0x67452301,0xEFCDAB89,0x98BADCFE,0x10325476];for(e=0;e<f.length;e+=16){var
-a=k[0],b=k[1],c=k[2],d=k[3];a=g(a,b,c,d,f[e+0],7,0xD76AA478);d=g(d,a,b,c,f[e+1],12,0xE8C7B756);c=g(c,d,a,b,f[e+2],17,0x242070DB);b=g(b,c,d,a,f[e+3],22,0xC1BDCEEE);a=g(a,b,c,d,f[e+4],7,0xF57C0FAF);d=g(d,a,b,c,f[e+5],12,0x4787C62A);c=g(c,d,a,b,f[e+6],17,0xA8304613);b=g(b,c,d,a,f[e+7],22,0xFD469501);a=g(a,b,c,d,f[e+8],7,0x698098D8);d=g(d,a,b,c,f[e+9],12,0x8B44F7AF);c=g(c,d,a,b,f[e+10],17,0xFFFF5BB1);b=g(b,c,d,a,f[e+11],22,0x895CD7BE);a=g(a,b,c,d,f[e+12],7,0x6B901122);d=g(d,a,b,c,f[e+13],12,0xFD987193);c=g(c,d,a,b,f[e+14],17,0xA679438E);b=g(b,c,d,a,f[e+15],22,0x49B40821);a=h(a,b,c,d,f[e+1],5,0xF61E2562);d=h(d,a,b,c,f[e+6],9,0xC040B340);c=h(c,d,a,b,f[e+11],14,0x265E5A51);b=h(b,c,d,a,f[e+0],20,0xE9B6C7AA);a=h(a,b,c,d,f[e+5],5,0xD62F105D);d=h(d,a,b,c,f[e+10],9,0x02441453);c=h(c,d,a,b,f[e+15],14,0xD8A1E681);b=h(b,c,d,a,f[e+4],20,0xE7D3FBC8);a=h(a,b,c,d,f[e+9],5,0x21E1CDE6);d=h(d,a,b,c,f[e+14],9,0xC33707D6);c=h(c,d,a,b,f[e+3],14,0xF4D50D87);b=h(b,c,d,a,f[e+8],20,0x455A14ED);a=h(a,b,c,d,f[e+13],5,0xA9E3E905);d=h(d,a,b,c,f[e+2],9,0xFCEFA3F8);c=h(c,d,a,b,f[e+7],14,0x676F02D9);b=h(b,c,d,a,f[e+12],20,0x8D2A4C8A);a=i(a,b,c,d,f[e+5],4,0xFFFA3942);d=i(d,a,b,c,f[e+8],11,0x8771F681);c=i(c,d,a,b,f[e+11],16,0x6D9D6122);b=i(b,c,d,a,f[e+14],23,0xFDE5380C);a=i(a,b,c,d,f[e+1],4,0xA4BEEA44);d=i(d,a,b,c,f[e+4],11,0x4BDECFA9);c=i(c,d,a,b,f[e+7],16,0xF6BB4B60);b=i(b,c,d,a,f[e+10],23,0xBEBFBC70);a=i(a,b,c,d,f[e+13],4,0x289B7EC6);d=i(d,a,b,c,f[e+0],11,0xEAA127FA);c=i(c,d,a,b,f[e+3],16,0xD4EF3085);b=i(b,c,d,a,f[e+6],23,0x04881D05);a=i(a,b,c,d,f[e+9],4,0xD9D4D039);d=i(d,a,b,c,f[e+12],11,0xE6DB99E5);c=i(c,d,a,b,f[e+15],16,0x1FA27CF8);b=i(b,c,d,a,f[e+2],23,0xC4AC5665);a=j(a,b,c,d,f[e+0],6,0xF4292244);d=j(d,a,b,c,f[e+7],10,0x432AFF97);c=j(c,d,a,b,f[e+14],15,0xAB9423A7);b=j(b,c,d,a,f[e+5],21,0xFC93A039);a=j(a,b,c,d,f[e+12],6,0x655B59C3);d=j(d,a,b,c,f[e+3],10,0x8F0CCC92);c=j(c,d,a,b,f[e+10],15,0xFFEFF47D);b=j(b,c,d,a,f[e+1],21,0x85845DD1);a=j(a,b,c,d,f[e+8],6,0x6FA87E4F);d=j(d,a,b,c,f[e+15],10,0xFE2CE6E0);c=j(c,d,a,b,f[e+6],15,0xA3014314);b=j(b,c,d,a,f[e+13],21,0x4E0811A1);a=j(a,b,c,d,f[e+4],6,0xF7537E82);d=j(d,a,b,c,f[e+11],10,0xBD3AF235);c=j(c,d,a,b,f[e+2],15,0x2AD7D2BB);b=j(b,c,d,a,f[e+9],21,0xEB86D391);k[0]=l(a,k[0]);k[1]=l(b,k[1]);k[2]=l(c,k[2]);k[3]=l(d,k[3])}var
-o=new
-Array(16);for(var
-e=0;e<4;e++)for(var
-m=0;m<4;m++)o[e*4+m]=k[e]>>8*m&0xFF;return o}return function(h,g,f){var
-e=[];switch(h.t&6){default:aQ(h);case
-0:var
-d=h.c;for(var
-a=0;a<f;a+=4){var
-b=a+g;e[a>>2]=d.charCodeAt(b)|d.charCodeAt(b+1)<<8|d.charCodeAt(b+2)<<16|d.charCodeAt(b+3)<<24}for(;a<f;a++)e[a>>2]|=d.charCodeAt(a+g)<<8*(a&3);break;case
-4:var
-c=h.c;for(var
-a=0;a<f;a+=4){var
-b=a+g;e[a>>2]=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24}for(;a<f;a++)e[a>>2]|=c[a+g]<<8*(a&3)}return qp(k(e,f))}}();function
-qb(c,b,a){return qa(aF(c),b,a)}var
-av=new
+aM(a,b){if(a<0)bH();var
+a=a+1|0,c=new
+Array(a);c[0]=0;for(var
+d=1;d<a;d++)c[d]=b;return c}function
+x1(){return 0}var
+aN=new
Array();function
-ej(c){var
-a=av[c];if(!a.opened)s("Cannot flush a closed channel");if(!a.buffer||a.buffer==f)return 0;if(a.fd&&v.fds[a.fd]&&v.fds[a.fd].output){var
-b=v.fds[a.fd].output;switch(b.length){case
-2:b(c,a.buffer);break;default:b(a.buffer)}}a.buffer=f;return 0}function
-hY(e,f){var
-b=av[e],d=a(f),c=l(d);b.file.write(b.offset,d,0,c);b.offset+=c;return 0}function
-qw(a){var
-a=en(a),b=i;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stderr.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
-c=b.console;c&&c.error&&c.error(a)}}function
-qx(a){var
-a=en(a),b=i;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stdout.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
-c=b.console;c&&c.log&&c.log(a)}}function
-cM(c,e,d,a){if(v.fds===undefined)v.fds=new
-Array();a=a?a:{};var
-b={};b.file=d;b.offset=a.append?d.length():0;b.flags=a;b.output=e;v.fds[c]=b;if(!v.fd_last_idx||c>v.fd_last_idx)v.fd_last_idx=c;return c}function
-qC(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)s(au(c)+gV);if(a.text&&a.binary)s(au(c)+g_);var
-d=h2(c),e=d.device.open(d.rest,a),f=v.fd_last_idx?v.fd_last_idx:0;return cM(f+1,hY,e,a)}cM(0,hY,new
-G(C(0)));cM(1,qx,new
-G(C(0)));cM(2,qw,new
-G(C(0)));function
-qc(c){var
-b=v.fds[c];if(b.flags.wronly)s(hu+c+" is writeonly");var
-a={file:b.file,offset:b.offset,fd:c,opened:true,out:false,refill:null};av[a.fd]=a;return a.fd}function
-hQ(c){var
-b=v.fds[c];if(b.flags.rdonly)s(hu+c+" is readonly");var
-a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:f};av[a.fd]=a;return a.fd}function
-qd(){var
+ax(a){var
+b=aN[a];if(!b.opened)l("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(dh(b.buffer,0,b.buffer_curr));else
+b.file.write(b.offset,b.buffer,0,b.buffer_curr);b.offset+=b.buffer_curr;b.buffer_curr=0;return 0}function
+ye(a,b){if(b.name)try{var
+d=require(ez),c=d.openSync(b.name,"rs");return new
+ao(c,b)}catch(f){}return new
+ao(a,b)}var
+di=new
+Array(3);function
+ci(a,b){R.call(this,F(0));this.log=function(a){return 0};if(a==1&&typeof
+console.log=="function")this.log=console.log;else if(a==2&&typeof
+console.error=="function")this.log=console.error;else if(typeof
+console.log=="function")this.log=console.log;this.flags=b}ci.prototype.length=function(){return 0};ci.prototype.write=function(a,b,c,d){if(this.log){if(d>0&&c>=0&&c+d<=b.length&&b[c+d-1]==10)d--;var
+e=F(d);aJ(eX(b),c,e,0,d);this.log(e.toUtf16());return 0}l(this.fd+id)};ci.prototype.read=function(a,b,c,d){l(this.fd+": file descriptor is write only")};ci.prototype.close=function(){this.log=undefined};function
+dj(a,b){if(b==undefined)b=di.length;di[b]=a;return b|0}function
+ym(a,b,c){var
+d={};while(b){switch(b[1]){case
+0:d.rdonly=1;break;case
+1:d.wronly=1;break;case
+2:d.append=1;break;case
+3:d.create=1;break;case
+4:d.truncate=1;break;case
+5:d.excl=1;break;case
+6:d.binary=1;break;case
+7:d.text=1;break;case
+8:d.nonblock=1;break}b=b[2]}if(d.rdonly&&d.wronly)l(aL(a)+eT);if(d.text&&d.binary)l(aL(a)+eI);var
+e=jv(a),f=e.device.open(e.rest,d);return dj(f,undefined)}(function(){function
+a(a,b){return cq()?ye(a,b):new
+ci(a,b)}dj(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);dj(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);dj(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function
+x2(a){var
+b=di[a];if(b.flags.wronly)l(iz+a+" is writeonly");var
+d=null,c={file:b,offset:b.flags.append?b.length():0,fd:a,opened:true,out:false,buffer_curr:0,buffer_max:0,buffer:new
+Uint8Array(hM),refill:d};aN[c.fd]=c;return c.fd}function
+jf(a){var
+b=di[a];if(b.flags.rdonly)l(iz+a+" is readonly");var
+d=b.flags.buffered!==undefined?b.flags.buffered:1,c={file:b,offset:b.flags.append?b.length():0,fd:a,opened:true,out:true,buffer_curr:0,buffer:new
+Uint8Array(hM),buffered:d};aN[c.fd]=c;return c.fd}function
+x3(){var
b=0;for(var
-a=0;a<av.length;a++)if(av[a]&&av[a].opened&&av[a].out)b=[0,av[a].fd,b];return b}function
-P(a){return a}function
-qf(g,d,h,f){var
-b=av[g];if(!b.opened)s("Cannot output to a closed channel");var
-a;if(h==0&&_(d)==f)a=d;else{a=C(f);aN(d,h,a,0,f)}var
-i=P(a),c=au(i),e=c.lastIndexOf("\n");if(e<0)b.buffer+=c;else{b.buffer+=c.substr(0,e+1);ej(g);b.buffer+=c.substr(e+1)}return 0}function
-qe(b,a,d,c){return qf(b,aF(a),d,c)}function
-qg(b,a){if(a==0)em();return b%a}function
-br(a,b){return+(bX(a,b,false)!=0)}function
-qi(a,b){a[0]=cz;a[1]=b;return 0}function
-b3(a){if(a
+a=0;a<aN.length;a++)if(aN[a]&&aN[a].opened&&aN[a].out)b=[0,aN[a].fd,b];return b}function
+x5(a,b,c,d){var
+e=aN[a];if(!e.opened)l("Cannot output to a closed channel");b=b.subarray(c,c+d);if(e.buffer_curr+b.length>e.buffer.length){var
+g=new
+Uint8Array(e.buffer_curr+b.length);g.set(e.buffer);e.buffer=g}switch(e.buffered){case
+0:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;ax(a);break;case
+1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)ax(a);break;case
+2:var
+f=b.lastIndexOf(10);if(f<0){e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)ax(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;ax(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}function
+x4(a,b,c,d){var
+b=jq(b);return x5(a,b,c,d)}function
+e_(a,b,c,d){return x4(a,aX(b),c,d)}function
+jg(a,b){var
+c=ah(String.fromCharCode(b));e_(a,c,0,1);return 0}function
+bJ(a,b){return+(c_(a,b,false)!=0)}function
+x7(a,b){var
+d=new
+Array(b+1);d[0]=a;for(var
+c=1;c<=b;c++)d[c]=0;return d}function
+x8(a,b){a[0]=cW;a[1]=b;return 0}function
+bg(a){if(a
instanceof
-Array&&a[0]==a[0]>>>0)return a[0];else
-if(b2(a))return cB;else
-if(cH(a))return cB;else
-if(a
+Array&&a[0]==a[0]>>>0)return a[0];else if(dd(a))return c2;else if(de(a))return c2;else if(a
instanceof
Function||typeof
-a=="function")return 247;else
-if(a&&a.caml_custom)return gI;else
-return bO}function
-ah(b,c,a){if(a&&i.toplevelReloc)b=i.toplevelReloc(a);v[b+1]=c;if(a)v[a]=c}var
-hS={};function
-qn(a,b){hS[au(a)]=b;return 0}function
-hX(a){return Math.round(a)}function
-pE(a,b){if(a===b)return 1;a.t&6&&aQ(a);b.t&6&&aQ(b);return a.c==b.c?1:0}function
-hZ(a,b){return pE(a,b)}function
-qo(){D(d7)}function
-y(b,a){if(a>>>0>=l(b))qo();return al(b,a)}function
-aH(a,b){return 1-hZ(a,b)}function
-qq(){return[0,a("js_of_ocaml")]}function
-qr(){return 0x7FFFFFFF/4|0}function
-qs(){return[0,a("Unix"),32,0]}function
-qm(){hU(v.Not_found)}function
-cL(c){var
-a=i,b=cI(c);if(a.process&&a.process.env&&a.process.env[b]!=undefined)return a5(a.process.env[b]);if(i.jsoo_static_env&&i.jsoo_static_env[b])return a5(i.jsoo_static_env[b]);qm()}function
-qt(){var
-a=new
-Date().getTime(),b=a^0xffffffff*Math.random();return[0,b]}function
-b4(a){var
+a=="function")return 247;else if(a&&a.caml_custom)return iu;else
+return ch}function
+xo(a){var
+c={};if(a)for(var
+b=1;b<a.length;b++)c[co(a[b][1])]=a[b][2];return c}function
+ag(a,b,c){if(c){var
+d=c;if(q.toplevelReloc)a=c9(q.toplevelReloc,[d]);else if(M.symbols){if(!M.symidx)M.symidx=xo(M.symbols);var
+e=M.symidx[d];if(e>=0)a=e;else
+ae("caml_register_global: cannot locate "+d)}}M[a+1]=b;if(c)M[c]=b}function
+fc(a,b){jh[aL(a)]=b;return 0}function
+jm(a){if(a>=0){var
+b=Math.floor(a);return a-b>=ba?b+1:b}else{var
+b=Math.ceil(a);return b-a>=ba?b-1:b}}function
+jn(a,b){if(a===b)return 1;return 0}function
+yc(){B(et)}function
+O(a,b){if(b>>>0>=o(a))yc();return ap(a,b)}function
+bh(a,b){return 1-jn(a,b)}function
+U(a){a.t&6&&cj(a);return ah(a.c)}function
+yd(){return 0x7FFFFFFF/4|0}function
+x$(){jj(M.Not_found)}function
+jo(a){var
+b=ju(co(a));if(b===undefined)x$();return aP(b)}function
+cp(a){var
b=1;while(a&&a.joo_tramp){a=a.joo_tramp.apply(null,a.joo_args);b++}return a}function
-z(b,a){return{joo_tramp:b,joo_args:a}}function
-hW(a){return a}function
-hR(a){return hS[a]}function
-$(a){if(a
+C(a,b){return{joo_tramp:a,joo_args:b}}function
+jr(a,b){if(b.fun){a.fun=b.fun;return 0}if(typeof
+b==="function"){a.fun=b;return 0}var
+c=b.length;while(c--)a[c]=b[c];return 0}function
+ai(a){{if(a
instanceof
-Array)return a;if(i.RangeError&&a
+Array)return a;var
+b;if(q.RangeError&&a
instanceof
-i.RangeError&&a.message&&a.message.match(/maximum call stack/i))return hW(v.Stack_overflow);if(i.InternalError&&a
+q.RangeError&&a.message&&a.message.match(/maximum call stack/i))b=M.Stack_overflow;else if(q.InternalError&&a
instanceof
-i.InternalError&&a.message&&a.message.match(/too much recursion/i))return hW(v.Stack_overflow);if(a
+q.InternalError&&a.message&&a.message.match(/too much recursion/i))b=M.Stack_overflow;else if(a
instanceof
-i.Error&&hR(dV))return[0,hR(dV),a];return[0,v.Failure,a5(String(a))]}function
-cN(){return 0}function
-qA(){}function
-b(a,b){return a.length==1?a(b):aP(a,[b])}function
-c(a,b,c){return a.length==2?a(b,c):aP(a,[b,c])}function
-h(a,b,c,d){return a.length==3?a(b,c,d):aP(a,[b,c,d])}function
-aA(a,b,c,d,e){return a.length==4?a(b,c,d,e):aP(a,[b,c,d,e])}function
-aZ(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):aP(a,[b,c,d,e,f])}pL();var
-eq=[u,a(hn),-1],es=[u,a(gz),-2],aw=[u,a(gE),-3],eo=[u,a(g3),-4],N=[u,a(g7),-7],ep=[u,a(gP),-8],er=[u,a(g8),-9],m=[u,a(hf),-11],et=[u,a(gp),-12],eJ=[0,gy],c3=[0,[11,a('File "'),[2,0,[11,a('", line '),[4,0,0,0,[11,a(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,a(": "),[2,0,0]]]]]]]]]],a('File "%s", line %d, characters %d-%d: %s')],dN=a("No element with id '%s' found"),gk=[0,0];ah(11,et,gp);ah(10,m,hf);ah(9,[u,a(gY),-10],gY);ah(8,er,g8);ah(7,ep,gP);ah(6,N,g7);ah(5,[u,a(hc),-6],hc);ah(4,[u,a(gG),-5],gG);ah(3,eo,g3);ah(2,aw,gE);ah(1,es,gz);ah(0,eq,hn);var
-h$=a("output_substring"),h8=a("%.12g"),h7=a(aL),h5=a("true"),h6=a("false"),ib=a("\\\\"),ic=a("\\'"),id=a("\\b"),ie=a("\\t"),ig=a("\\n"),ih=a("\\r"),il=a("List.fold_left2"),ik=a("List.init"),ip=a("String.blit / Bytes.blit_string"),io=a("Bytes.blit"),im=a("String.sub / Bytes.sub"),is=a("String.contains_from / Bytes.contains_from"),iw=a("Array.map2: arrays must have the same length"),iu=a("Array.init"),iD=a("Set.remove_min_elt"),iE=[0,0,0,0],iF=[0,0,0],iG=[0,a("set.ml"),569,18],iz=a(cx),iA=a(cx),iB=a(cx),iC=a(cx),iI=a("Stdlib.Queue.Empty"),iK=a("CamlinternalLazy.Undefined"),iS=a("Buffer.add_substring/add_subbytes"),iR=a("Buffer.add: cannot grow buffer"),iQ=[0,a(hb),93,2],iP=[0,a(hb),94,2],iO=a("Buffer.sub"),i1=a("%c"),i2=a("%s"),i3=a(go),i4=a(gO),i5=a(g2),i6=a(gu),i7=a("%f"),i8=a("%B"),i9=a("%{"),i_=a("%}"),i$=a("%("),ja=a("%)"),jb=a("%a"),jc=a("%t"),jd=a("%?"),je=a("%r"),jf=a("%_r"),jg=[0,a(B),850,23],jr=[0,a(B),814,21],jj=[0,a(B),815,21],js=[0,a(B),818,21],jk=[0,a(B),819,21],jt=[0,a(B),822,19],jl=[0,a(B),823,19],ju=[0,a(B),826,22],jm=[0,a(B),827,22],jv=[0,a(B),831,30],jn=[0,a(B),832,30],jp=[0,a(B),836,26],jh=[0,a(B),837,26],jq=[0,a(B),846,28],ji=[0,a(B),847,28],jo=[0,a(B),851,23],kx=a(gX),kv=[0,a(B),1558,4],kw=a("Printf: bad conversion %["),ky=[0,a(B),1626,39],kz=[0,a(B),1649,31],kA=[0,a(B),1650,31],kB=a("Printf: bad conversion %_"),kC=a("@{"),kD=a("@["),kH=[0,[11,a("invalid box description "),[3,0,0]],a("invalid box description %S")],kF=a(f),kG=[0,0,4],kI=a(f),kJ=a("b"),kK=a("h"),kL=a("hov"),kM=a("hv"),kN=a("v"),kt=a(dX),kr=a("neg_infinity"),ks=a(hl),kq=a(aL),ka=a("%+nd"),kb=a("% nd"),kd=a("%+ni"),ke=a("% ni"),kf=a("%nx"),kg=a("%#nx"),kh=a("%nX"),ki=a("%#nX"),kj=a("%no"),kk=a("%#no"),j$=a("%nd"),kc=a(g2),kl=a("%nu"),jZ=a("%+ld"),j0=a("% ld"),j2=a("%+li"),j3=a("% li"),j4=a("%lx"),j5=a("%#lx"),j6=a("%lX"),j7=a("%#lX"),j8=a("%lo"),j9=a("%#lo"),jY=a("%ld"),j1=a(gO),j_=a("%lu"),jM=a("%+Ld"),jN=a("% Ld"),jP=a("%+Li"),jQ=a("% Li"),jR=a("%Lx"),jS=a("%#Lx"),jT=a("%LX"),jU=a("%#LX"),jV=a("%Lo"),jW=a("%#Lo"),jL=a("%Ld"),jO=a(gu),jX=a("%Lu"),jz=a("%+d"),jA=a("% d"),jC=a("%+i"),jD=a("% i"),jE=a("%x"),jF=a("%#x"),jG=a("%X"),jH=a("%#X"),jI=a("%o"),jJ=a("%#o"),jy=a(d3),jB=a(go),jK=a(gX),iT=a("@]"),iU=a("@}"),iV=a("@?"),iW=a("@\n"),iX=a("@."),iY=a("@@"),iZ=a("@%"),i0=a("@"),jw=a("CamlinternalFormat.Type_mismatch"),kR=a(f),kS=[0,[11,a(dS),[2,0,[2,0,0]]],a(", %s%s")],kX=a("Out of memory"),kY=a("Stack overflow"),kZ=a("Pattern matching failed"),k0=a("Assertion failed"),k1=a("Undefined recursive module"),kT=[0,[12,40,[2,0,[2,0,[12,41,0]]]],a("(%s%s)")],kU=a(f),kV=a(f),kW=[0,[12,40,[2,0,[12,41,0]]],a("(%s)")],kQ=[0,[4,0,0,0,0],a(d3)],kO=[0,[3,0,0],a("%S")],kP=a("_"),k4=a("Fun.Finally_raised: "),k2=a("Stdlib.Fun.Finally_raised"),k5=a("x"),pw=a("OCAMLRUNPARAM"),pu=a("CAMLRUNPARAM"),k6=a(f),lw=[3,0,3],lx=a(aL),lr=a(hs),ls=a("<\/"),lt=a(f),ln=a(hs),lo=a("<"),lp=a(f),ll=a("\n"),lf=a(f),lg=a(f),lh=a(f),li=a(f),le=[0,a(f)],la=a(f),lb=a(f),lc=a(f),ld=a(f),k$=[0,a(f),0,a(f)],k_=a(f),k9=a("Stdlib.Format.String_tag"),pt=a("TMPDIR"),ps=a("TEMP"),lC=a("Cygwin"),lD=a("Win32"),lH=a(dV),lG=a("Jv.Error"),mg=a("warn"),mf=a("error"),me=a("log"),lZ=a("append"),lI=a("capture"),lJ=a("once"),lK=a("passive"),m3=[0,[18,[1,[0,0,a(f)]],[12,123,[15,[12,125,[17,0,0]]]]],a("@[{%a}@]")],m0=a("TOOD"),mv=a("step already executed"),mo=[0,[0,0,0,0,0,0,0,0,0,0,0]],mp=[0,a(d6),19,6],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]],mr=[0,a(d6),99,6],ms=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],mt=[0,a(d6),232,6],mE=a("Note.Src.Step"),mG=[0,[0,0,0,0,0,0,0,0,0,0,0]],m4=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],m9=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],nd=a("brr_add"),nc=a("brr_rem"),nf=[0,0.,0.],nq=a("E2BIG"),ns=a("EACCES"),nt=a("EAGAIN"),nu=a("EBADF"),nv=a("EBUSY"),nw=a("ECHILD"),nx=a("EDEADLK"),ny=a("EDOM"),nz=a("EEXIST"),nA=a("EFAULT"),nB=a("EFBIG"),nC=a("EINTR"),nD=a("EINVAL"),nE=a("EIO"),nF=a("EISDIR"),nG=a("EMFILE"),nH=a("EMLINK"),nI=a("ENAMETOOLONG"),nJ=a("ENFILE"),nK=a("ENODEV"),nL=a("ENOENT"),nM=a("ENOEXEC"),nN=a("ENOLCK"),nO=a("ENOMEM"),nP=a("ENOSPC"),nQ=a("ENOSYS"),nR=a("ENOTDIR"),nS=a("ENOTEMPTY"),nT=a("ENOTTY"),nU=a("ENXIO"),nV=a("EPERM"),nW=a("EPIPE"),nX=a("ERANGE"),nY=a("EROFS"),nZ=a("ESPIPE"),n0=a("ESRCH"),n1=a("EXDEV"),n2=a("EWOULDBLOCK"),n3=a("EINPROGRESS"),n4=a("EALREADY"),n5=a("ENOTSOCK"),n6=a("EDESTADDRREQ"),n7=a("EMSGSIZE"),n8=a("EPROTOTYPE"),n9=a("ENOPROTOOPT"),n_=a("EPROTONOSUPPORT"),n$=a("ESOCKTNOSUPPORT"),oa=a("EOPNOTSUPP"),ob=a("EPFNOSUPPORT"),oc=a("EAFNOSUPPORT"),od=a("EADDRINUSE"),oe=a("EADDRNOTAVAIL"),of=a("ENETDOWN"),og=a("ENETUNREACH"),oh=a("ENETRESET"),oi=a("ECONNABORTED"),oj=a("ECONNRESET"),ok=a("ENOBUFS"),ol=a("EISCONN"),om=a("ENOTCONN"),on=a("ESHUTDOWN"),oo=a("ETOOMANYREFS"),op=a("ETIMEDOUT"),oq=a("ECONNREFUSED"),or=a("EHOSTDOWN"),os=a("EHOSTUNREACH"),ot=a("ELOOP"),ou=a("EOVERFLOW"),ov=[0,[11,a("EUNKNOWNERR "),[4,0,0,0,0]],a("EUNKNOWNERR %d")],nr=[0,[11,a("Unix.Unix_error(Unix."),[2,0,[11,a(dS),[3,0,[11,a(dS),[3,0,[12,41,0]]]]]]],a("Unix.Unix_error(Unix.%s, %S, %S)")],nm=a(g9),nn=a(f),no=a(f),np=a(g9),ow=a("0.0.0.0"),ox=a("127.0.0.1"),pr=a("::"),pq=a("::1"),oy=[0,[11,a(gF),0],a(gF)],oz=[0,[11,a(gA),0],a(gA)],oP=[0,a(a0),422,10],oO=[0,a(a0),433,16],oN=[0,a(a0),409,4],oM=[0,a(a0),348,12],oL=[0,a(a0),339,12],oJ=[0,a(a0),92,8],oK=a(gW),oH=[0,a(a0),80,8],oI=a(gR),oG=a(gW),oF=a(gR),oB=a("Matrix.NonSquare"),oD=a("Matrix.ImproperDimensions"),oV=a("NonElt"),oW=[0,0.,0.],o1=[0,0,0],o3=[0,0,0],pp=a("Width : "),pn=a("\xc2\xb0"),po=a("Angle : "),ph=a("Delete "),pi=a("Download"),pj=a("Ductus"),pk=a("Fill"),pl=a("Rendering : ");function
-t(a){if(typeof
-a==="number")return 0;else
-switch(a[0]){case
-0:return[0,t(a[1])];case
-1:return[1,t(a[1])];case
-2:return[2,t(a[1])];case
-3:return[3,t(a[1])];case
-4:return[4,t(a[1])];case
-5:return[5,t(a[1])];case
-6:return[6,t(a[1])];case
-7:return[7,t(a[1])];case
+q.Error&&a0(eC))b=[0,a0(eC),a];else
+b=[0,M.Failure,aP(String(a))];if(a
+instanceof
+q.Error)b.js_error=a;return b}}function
+xU(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}function
+xx(a){var
+b=e;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&xU(a[1]))var
+f=a[2],g=1;else
+var
+g=2,f=a;b+="(";for(var
+d=g;d<f.length;d++){if(d>g)b+=ik;var
+c=f[d];if(typeof
+c=="number")b+=c.toString();else if(c
+instanceof
+aI)b+=c1+c.toString()+c1;else if(typeof
+c=="string")b+=c1+c.toString()+c1;else
+b+=iK}b+=")"}else if(a[0]==v)b+=a[1];return b}function
+i9(a){if(a
+instanceof
+Array&&(a[0]==0||a[0]==v)){var
+c=a0(iN);if(c)c9(c,[a,false]);else{var
+d=xx(a),b=a0(iA);if(b)c9(b,[0]);console.error(eD+d);if(a.js_error)throw a.js_error}}else
+throw a}function
+yb(){var
+c=q.process;if(c&&c.on)c.on("uncaughtException",function(a,b){i9(a);c.exit(2)});else if(q.addEventListener)q.addEventListener(ie,function(a){if(a.error)i9(a.error)})}yb();function
+g(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):aK(a,[b])}function
+h(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):aK(a,[b,c])}function
+x(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):aK(a,[b,c,d])}function
+bC(a,b,c,d,e){return(a.l>=0?a.l:a.l=a.length)==4?a(b,c,d,e):aK(a,[b,c,d,e])}function
+a$(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):aK(a,[b,c,d,e,f])}function
+xk(a,b,c,d,e,f,g,h){return(a.l>=0?a.l:a.l=a.length)==7?a(b,c,d,e,f,g,h):aK(a,[b,c,d,e,f,g,h])}var
+yk=undefined;xy();var
+dl=[v,iW,-1],fi=[v,hJ,-2],bi=[v,eV,-3],ff=[v,hD,-4],aq=[v,im,-7],fg=[v,iS,-8],fh=[v,hV,-9],r=[v,h1,-11],bN=[v,h6,-12],xj=[4,0,0,0,[12,45,[4,0,0,0,0]]],dC=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,iT,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],cS=[0,0,0],hv=h0;ag(11,bN,h6);ag(10,r,h1);ag(9,[v,h4,-10],h4);ag(8,fh,hV);ag(7,fg,iS);ag(6,aq,im);ag(5,[v,iv,-6],iv);ag(4,[v,hN,-5],hN);ag(3,ff,hD);ag(2,bi,eV);ag(1,fi,hJ);ag(0,dl,iW);function
+w(a){if(typeof
+a==="number")return 0;switch(a[0]){case
+0:return[0,w(a[1])];case
+1:return[1,w(a[1])];case
+2:return[2,w(a[1])];case
+3:return[3,w(a[1])];case
+4:return[4,w(a[1])];case
+5:return[5,w(a[1])];case
+6:return[6,w(a[1])];case
+7:return[7,w(a[1])];case
8:var
-c=a[1];return[8,c,t(a[2])];case
+c=a[1];return[8,c,w(a[2])];case
9:var
-b=a[1];return[9,b,b,t(a[3])];case
-10:return[10,t(a[1])];case
-11:return[11,t(a[1])];case
-12:return[12,t(a[1])];case
-13:return[13,t(a[1])];default:return[14,t(a[1])]}}function
-M(a,b){if(typeof
-a==="number")return b;else
-switch(a[0]){case
-0:return[0,M(a[1],b)];case
-1:return[1,M(a[1],b)];case
-2:return[2,M(a[1],b)];case
-3:return[3,M(a[1],b)];case
-4:return[4,M(a[1],b)];case
-5:return[5,M(a[1],b)];case
-6:return[6,M(a[1],b)];case
-7:return[7,M(a[1],b)];case
+b=a[1];return[9,b,b,w(a[3])];case
+10:return[10,w(a[1])];case
+11:return[11,w(a[1])];case
+12:return[12,w(a[1])];case
+13:return[13,w(a[1])];default:return[14,w(a[1])]}}function
+P(a,b){if(typeof
+a==="number")return b;switch(a[0]){case
+0:return[0,P(a[1],b)];case
+1:return[1,P(a[1],b)];case
+2:return[2,P(a[1],b)];case
+3:return[3,P(a[1],b)];case
+4:return[4,P(a[1],b)];case
+5:return[5,P(a[1],b)];case
+6:return[6,P(a[1],b)];case
+7:return[7,P(a[1],b)];case
8:var
-c=a[1];return[8,c,M(a[2],b)];case
+c=a[1];return[8,c,P(a[2],b)];case
9:var
-d=a[2],e=a[1];return[9,e,d,M(a[3],b)];case
-10:return[10,M(a[1],b)];case
-11:return[11,M(a[1],b)];case
-12:return[12,M(a[1],b)];case
-13:return[13,M(a[1],b)];default:return[14,M(a[1],b)]}}function
-q(a,b){if(typeof
-a==="number")return b;else
-switch(a[0]){case
-0:return[0,q(a[1],b)];case
-1:return[1,q(a[1],b)];case
+d=a[2],e=a[1];return[9,e,d,P(a[3],b)];case
+10:return[10,P(a[1],b)];case
+11:return[11,P(a[1],b)];case
+12:return[12,P(a[1],b)];case
+13:return[13,P(a[1],b)];default:return[14,P(a[1],b)]}}function
+t(a,b){if(typeof
+a==="number")return b;switch(a[0]){case
+0:return[0,t(a[1],b)];case
+1:return[1,t(a[1],b)];case
2:var
-c=a[1];return[2,c,q(a[2],b)];case
+c=a[1];return[2,c,t(a[2],b)];case
3:var
-d=a[1];return[3,d,q(a[2],b)];case
+d=a[1];return[3,d,t(a[2],b)];case
4:var
-e=a[3],f=a[2],g=a[1];return[4,g,f,e,q(a[4],b)];case
+e=a[3],f=a[2],g=a[1];return[4,g,f,e,t(a[4],b)];case
5:var
-h=a[3],i=a[2],j=a[1];return[5,j,i,h,q(a[4],b)];case
+h=a[3],i=a[2],j=a[1];return[5,j,i,h,t(a[4],b)];case
6:var
-k=a[3],l=a[2],m=a[1];return[6,m,l,k,q(a[4],b)];case
+k=a[3],l=a[2],m=a[1];return[6,m,l,k,t(a[4],b)];case
7:var
-n=a[3],o=a[2],p=a[1];return[7,p,o,n,q(a[4],b)];case
+n=a[3],o=a[2],p=a[1];return[7,p,o,n,t(a[4],b)];case
8:var
-r=a[3],s=a[2],t=a[1];return[8,t,s,r,q(a[4],b)];case
+q=a[3],r=a[2],s=a[1];return[8,s,r,q,t(a[4],b)];case
9:var
-u=a[1];return[9,u,q(a[2],b)];case
-10:return[10,q(a[1],b)];case
+u=a[1];return[9,u,t(a[2],b)];case
+10:return[10,t(a[1],b)];case
11:var
-v=a[1];return[11,v,q(a[2],b)];case
+v=a[1];return[11,v,t(a[2],b)];case
12:var
-w=a[1];return[12,w,q(a[2],b)];case
+w=a[1];return[12,w,t(a[2],b)];case
13:var
-x=a[2],y=a[1];return[13,y,x,q(a[3],b)];case
+x=a[2],y=a[1];return[13,y,x,t(a[3],b)];case
14:var
-z=a[2],A=a[1];return[14,A,z,q(a[3],b)];case
-15:return[15,q(a[1],b)];case
-16:return[16,q(a[1],b)];case
+z=a[2],A=a[1];return[14,A,z,t(a[3],b)];case
+15:return[15,t(a[1],b)];case
+16:return[16,t(a[1],b)];case
17:var
-B=a[1];return[17,B,q(a[2],b)];case
+B=a[1];return[17,B,t(a[2],b)];case
18:var
-C=a[1];return[18,C,q(a[2],b)];case
-19:return[19,q(a[1],b)];case
+C=a[1];return[18,C,t(a[2],b)];case
+19:return[19,t(a[1],b)];case
20:var
-D=a[2],E=a[1];return[20,E,D,q(a[3],b)];case
+D=a[2],E=a[1];return[20,E,D,t(a[3],b)];case
21:var
-F=a[1];return[21,F,q(a[2],b)];case
-22:return[22,q(a[1],b)];case
+F=a[1];return[21,F,t(a[2],b)];case
+22:return[22,t(a[1],b)];case
23:var
-G=a[1];return[23,G,q(a[2],b)];default:var
-H=a[2],I=a[1];return[24,I,H,q(a[3],b)]}}function
-cO(a){throw[0,aw,a]}function
-E(a){throw[0,eo,a]}K(0);function
-cP(b,a){return pM(b,a)?b:a}function
-cQ(a){return 0<=a?a:-a|0}var
-h3=2147483647;function
-am(d,c){var
-a=l(d),e=l(c),b=C(a+e|0);aO(d,0,b,0,a);aO(c,0,b,a,e);return P(b)}function
-h4(a){return a?h5:h6}qc(0);var
-h9=hQ(1),h_=hQ(2),cR=[0,function(b){function
-a(b){var
-a=b;for(;;){if(a){var
-c=a[2],d=a[1];try{ej(d)}catch(a){a=$(a);if(a[1]!==es)throw a;var
-e=a}var
-a=c;continue}return 0}}return a(qd(0))}];function
-eu(c){var
-a=[0,0],d=cR[1];cR[1]=function(e){if(1-a[1]){a[1]=1;b(c,0)}return b(d,0)};return 0}function
-ia(a){return b(cR[1],0)}function
-b6(c,a){return a?[0,b(c,a[1])]:0}var
-ev=qs(0)[1],ew=qr(0),bu=(4*ew|0)-1|0;K(0);var
-ii=qq(0);function
-a6(c){var
-b=0,a=c;for(;;){if(a){var
-b=b+1|0,a=a[2];continue}return b}}function
-aR(d,c){var
-a=d,b=c;for(;;){if(a){var
-e=[0,a[1],b],a=a[2],b=e;continue}return b}}function
-cS(a){return aR(a,0)}function
-ex(a,d,c){if(d<=a)return 0;var
-e=b(c,a);return[0,e,ex(a+1|0,d,c)]}var
-ij=typeof
-ii==="number"?10000:50;function
-aS(c,a){if(a){var
-d=a[2],e=b(c,a[1]);return[0,e,aS(c,d)]}return 0}function
-U(d,c){var
-a=c;for(;;){if(a){var
-e=a[2];b(d,a[1]);var
-a=e;continue}return 0}}function
-cT(f,e){var
-b=0,a=e;for(;;){if(a){var
-d=a[2];c(f,b,a[1]);var
-b=b+1|0,a=d;continue}return 0}}function
-aI(f,e,d){var
-b=e,a=d;for(;;){if(a){var
-g=a[2],b=c(f,b,a[1]),a=g;continue}return b}}function
-bv(g,f,e,d){var
-c=f,b=e,a=d;for(;;){if(b){if(a){var
-i=a[2],j=b[2],c=h(g,c,b[1],a[1]),b=j,a=i;continue}}else
-if(!a)return c;return E(il)}}function
-ey(e,d){var
-a=d;for(;;){if(a){var
-c=a[1],f=a[2];if(b(e,c))return c;var
-a=f;continue}throw N}}function
-ez(e,d){var
-a=d;for(;;){if(a){var
-c=a[1],f=a[2];if(b(e,c))return[0,c];var
-a=f;continue}return 0}}function
-eA(f){var
-g=0;return function(h){var
-c=g,a=h;for(;;){if(a){var
-d=a[2],e=a[1];if(b(f,e)){var
-c=[0,e,c],a=d;continue}var
-a=d;continue}return cS(c)}}}function
-aT(a,c){var
-b=C(a);pJ(b,0,a,c);return b}function
-eB(c,b,a){if(0<=b&&0<=a&&!((_(c)-a|0)<b)){var
-d=C(a);aN(c,b,d,0,a);return d}return E(im)}function
-cU(c,b,a){return P(eB(c,b,a))}function
-eC(e,c,d,b,a){if(0<=a&&0<=c&&!((_(e)-a|0)<c)&&0<=b&&!((_(d)-a|0)<b))return aN(e,c,d,b,a);return E(io)}function
-ax(e,c,d,b,a){if(0<=a&&0<=c&&!((l(e)-a|0)<c)&&0<=b&&!((_(d)-a|0)<b))return aO(e,c,d,b,a);return E(ip)}function
-b7(b,a){return P(aT(b,a))}function
-eD(c,b,a){return P(eB(aF(c),b,a))}function
-iq(e,d,c,b){var
-a=c;for(;;){if(d<=a)throw N;if(al(e,a)===b)return a;var
-a=a+1|0;continue}}function
-ir(b,a,d){var
-c=l(b);if(0<=a&&!(c<a))try{iq(b,c,a,d);var
-e=1;return e}catch(a){a=$(a);if(a===N)return 0;throw a}return E(is)}function
-it(b,a){return ir(b,0,a)}function
-a7(c,d){if(0===c)return[0];if(0<=c){var
-e=ac(c,b(d,0)),f=c-1|0,g=1;if(!(f<1)){var
-a=g;for(;;){e[1+a]=b(d,a);var
-h=a+1|0;if(f!==a){var
-a=h;continue}break}}return e}return E(iu)}function
-iv(b,f,e){var
-c=ac(b,[0]),d=b-1|0,g=0;if(!(d<0)){var
-a=g;for(;;){c[1+a]=ac(f,e);var
-h=a+1|0;if(d!==a){var
-a=h;continue}break}}return c}function
-b8(e,c){var
-d=c.length-1-1|0,f=0;if(!(d<0)){var
-a=f;for(;;){b(e,c[1+a]);var
-g=a+1|0;if(d!==a){var
-a=g;continue}break}}return 0}function
-a8(e,c){var
-d=c.length-1;if(0===d)return[0];var
-f=ac(d,b(e,c[1])),g=d-1|0,h=1;if(!(g<1)){var
-a=h;for(;;){f[1+a]=b(e,c[1+a]);var
-i=a+1|0;if(g!==a){var
-a=i;continue}break}}return f}function
-cV(e,b){var
-d=b.length-1-1|0,f=0;if(!(d<0)){var
-a=f;for(;;){c(e,a,b[1+a]);var
-g=a+1|0;if(d!==a){var
-a=g;continue}break}}return 0}function
-b9(a){if(a){var
-d=0,c=a,g=a[2],h=a[1];for(;;){if(c){var
-d=d+1|0,c=c[2];continue}var
-f=ac(d,h),e=1,b=g;for(;;){if(b){var
+G=a[1];return[23,G,t(a[2],b)];default:var
+H=a[2],I=a[1];return[24,I,H,t(a[3],b)]}}function
+dk(a,b,c){return a[1]===b?(a[1]=c,1):0}function
+bM(a){throw i([0,bi,a],1)}function
+I(a){throw i([0,ff,a],1)}function
+cr(a){return 0<=a?a:-a|0}var
+jy="true",jz="false";function
+ay(a,b){var
+c=o(a),e=o(b),d=F(c+e|0);bf(a,0,d,0,c);bf(b,0,d,c,e);return U(d)}x2(0);var
+jB=jf(1),ar=jf(2);function
+bO(a,b){e_(a,b,0,o(b));return}function
+fj(a){bO(ar,a);jg(ar,10);return ax(ar)}var
+dm=[0,function(a){var
+b=x3(0);for(;;){if(!b)return 0;var
+d=b[2],e=b[1];try{ax(e)}catch(f){var
+c=ai(f);if(c[1]!==fi)throw i(c,0)}var
+b=d}}];function
+dn(a){return g(dm[1],0)}fc(iA,dn);var
+bP=(4*yd(0)|0)-1|0,jD=[v,"CamlinternalLazy.Undefined",aZ(0)];function
+cs(a,b){return b?[0,g(a,b[1])]:0}function
+dp(a,b){var
+c=a,d=b;for(;;){if(!c)return d;var
+e=[0,c[1],d],c=c[2],d=e}}function
+fl(a){return dp(a,0)}var
+jL="List.fold_left2";function
+a1(a,b){if(!b)return 0;var
+c=b[2],d=g(a,b[1]);return[0,d,a1(a,c)]}function
+_(a,b){var
+c=b;for(;;){if(!c)return 0;var
+d=c[2];g(a,c[1]);var
+c=d}}function
+dq(a,b){var
+d=0,c=b;for(;;){if(!c)return;var
+e=c[2];h(a,d,c[1]);var
+d=d+1|0,c=e}}function
+a2(a,b,c){var
+e=b,d=c;for(;;){if(!d)return e;var
+f=d[2],e=h(a,e,d[1]),d=f}}function
+bQ(a,b,c,d){var
+g=b,f=c,e=d;for(;;){if(f){if(e){var
+h=e[2],i=f[2],g=x(a,g,f[1],e[1]),f=i,e=h;continue}}else if(!e)return g;return I(jL)}}function
+fm(a,b){var
+c=b;for(;;){if(!c)throw i(aq,1);var
+d=c[1],e=c[2];if(g(a,d))return d;var
+c=e}}function
+fn(a,b){var
+c=b;for(;;){if(!c)return 0;var
+d=c[1],e=c[2];if(g(a,d))return[0,d];var
+c=e}}var
+jM="String.sub / Bytes.sub",jN="Bytes.blit",jO="String.blit / Bytes.blit_string";function
+a3(a,b){var
+c=F(a);xv(c,0,a,b);return c}function
+fo(a,b,c){if(0<=b&&0<=c&&(af(a)-c|0)>=b){var
+d=F(c);aJ(a,b,d,0,c);return d}return I(jM)}function
+dr(a,b,c){return U(fo(a,b,c))}function
+fp(a,b,c,d,e){if(0<=e&&0<=b&&(af(a)-e|0)>=b&&0<=d&&(af(c)-e|0)>=d){aJ(a,b,c,d,e);return}return I(jN)}function
+az(a,b,c,d,e){if(0<=e&&0<=b&&(o(a)-e|0)>=b&&0<=d&&(af(c)-e|0)>=d){bf(a,b,c,d,e);return}return I(jO)}function
+ct(a,b){return U(a3(a,b))}function
+fq(a,b,c){return U(fo(aX(a),b,c))}var
+jR="Array.init";function
+ds(a,b){if(0===a)return[0];if(0>a)return I(jR);var
+d=aM(a,g(b,0)),e=a-1|0,f=1;if(e>=1){var
+c=f;for(;;){d[1+c]=g(b,c);var
+h=c+1|0;if(e===c)break;var
+c=h}}return d}function
+ft(a,b){var
+d=b.length-1-1|0,e=0;if(d>=0){var
+c=e;for(;;){g(a,b[1+c]);var
+f=c+1|0;if(d===c)break;var
+c=f}}return}function
+dt(a,b){var
+d=b.length-1;if(0===d)return[0];var
+e=aM(d,g(a,b[1])),f=d-1|0,h=1;if(f>=1){var
+c=h;for(;;){e[1+c]=g(a,b[1+c]);var
+i=c+1|0;if(f===c)break;var
+c=i}}return e}function
+fu(a){if(!a)return[0];var
+d=0,c=a,g=a[2],h=a[1];for(;;){if(!c)break;var
+d=d+1|0,c=c[2]}var
+f=aM(d,h),e=1,b=g;for(;;){if(!b)return f;var
i=b[2];f[1+e]=b[1];var
-e=e+1|0,b=i;continue}return f}}}return[0]}function
-cW(g,f,d){var
-b=[0,f],e=d.length-1-1|0,h=0;if(!(e<0)){var
-a=h;for(;;){b[1]=c(g,b[1],d[1+a]);var
-i=a+1|0;if(e!==a){var
-a=i;continue}break}}return b[1]}K(0);K(0);var
-ix=0.,iy=1.;function
-iH(e){function
-q(a){return a?a[4]:0}function
-f(b,e,a){var
-c=b?b[4]:0,d=a?a[4]:0,f=d<=c?c+1|0:d+1|0;return[0,b,e,a,f]}function
-g(b,e,a){var
-g=b?b[4]:0,h=a?a[4]:0;if((h+2|0)<g){if(b){var
-c=b[3],k=b[2],i=b[1],m=q(c);if(m<=q(i))return f(i,k,f(c,e,a));if(c){var
-n=c[2],o=c[1],p=f(c[3],e,a);return f(f(i,k,o),n,p)}return E(iz)}return E(iA)}if((g+2|0)<h){if(a){var
-j=a[3],l=a[2],d=a[1],r=q(d);if(r<=q(j))return f(f(b,e,d),l,j);if(d){var
-s=d[2],t=d[1],u=f(d[3],l,j);return f(f(b,e,t),s,u)}return E(iB)}return E(iC)}var
-v=h<=g?g+1|0:h+1|0;return[0,b,e,a,v]}function
-a(d,b){if(b){var
-f=b[3],h=b[2],i=b[1],j=c(e[1],d,h);if(0===j)return b;if(0<=j){var
-k=a(d,f);return f===k?b:g(i,h,k)}var
-l=a(d,i);return i===l?b:g(l,h,f)}return[0,0,d,0,1]}function
-h(a){return[0,0,a,0,1]}function
-D(b,a){if(a){var
-c=a[3],d=a[2];return g(D(b,a[1]),d,c)}return h(b)}function
-F(b,a){if(a){var
-c=a[2],d=a[1];return g(d,c,F(b,a[3]))}return h(b)}function
-d(b,c,a){if(b){if(a){var
-e=a[4],h=b[4],i=a[3],j=a[2],k=a[1],l=b[3],m=b[2],n=b[1];return(e+2|0)<h?g(n,m,d(l,c,a)):(h+2|0)<e?g(d(b,c,k),j,i):f(b,c,a)}return F(c,b)}return D(c,a)}function
-j(c){var
-a=c;for(;;){if(a){var
-b=a[1];if(b){var
-a=b;continue}return a[2]}throw N}}function
-G(c){var
-a=c;for(;;){if(a){var
-b=a[1];if(b){var
-a=b;continue}return[0,a[2]]}return 0}}function
-H(b){var
-a=b;for(;;){if(a){if(a[3]){var
-a=a[3];continue}return a[2]}throw N}}function
-R(b){var
-a=b;for(;;){if(a){if(a[3]){var
-a=a[3];continue}return[0,a[2]]}return 0}}function
-r(a){if(a){var
-b=a[1];if(b){var
-c=a[3],d=a[2];return g(r(b),d,c)}return a[3]}return E(iD)}function
-n(b,a){if(b){if(a){var
-c=r(a);return d(b,j(a),c)}return b}return a}function
-i(b,a){if(a){var
-f=a[3],g=a[2],h=a[1],l=c(e[1],b,g);if(0===l)return[0,h,1,f];if(0<=l){var
-j=i(b,f),m=j[3],n=j[2];return[0,d(h,g,j[1]),n,m]}var
-k=i(b,h),o=k[2],p=k[1];return[0,p,o,d(k[3],g,f)]}return iE}var
-t=0;function
-S(a){return a?0:1}function
-T(g,f){var
-a=f;for(;;){if(a){var
-h=a[3],i=a[1],b=c(e[1],g,a[2]),d=0===b?1:0;if(d)return d;var
-j=0<=b?h:i,a=j;continue}return 0}}function
-u(f,b){if(b){var
-a=b[3],h=b[2],d=b[1],i=c(e[1],f,h);if(0===i){if(d){if(a){var
-m=r(a);return g(d,j(a),m)}return d}return a}if(0<=i){var
-k=u(f,a);return a===k?b:g(d,h,k)}var
-l=u(f,d);return d===l?b:g(l,h,a)}return 0}function
-k(c,b){if(c){if(b){var
-g=b[4],e=b[2],h=c[4],f=c[2],m=b[3],n=b[1],o=c[3],p=c[1];if(g<=h){if(1===g)return a(e,c);var
-j=i(f,b),q=j[1],r=k(o,j[3]);return d(k(p,q),f,r)}if(1===h)return a(f,b);var
-l=i(e,c),s=l[1],t=k(l[3],m);return d(k(s,n),e,t)}return c}return b}function
-o(a,c){if(a){if(c){var
-e=a[3],f=a[2],g=a[1],b=i(f,c),h=b[1];if(b[2]){var
-j=o(e,b[3]);return d(o(g,h),f,j)}var
-k=o(e,b[3]);return n(o(g,h),k)}return 0}return 0}function
-v(f,a){if(a){var
-j=a[3],g=a[2],k=a[1],l=c(e[1],f,g);if(0===l)return 0;if(0<=l){var
-h=v(f,j);if(h){var
-m=h[2];return[0,d(k,g,h[1]),m]}return 0}var
-i=v(f,k);if(i){var
-n=i[2],o=i[1];return[0,o,function(a){return d(b(n,0),g,j)}]}return 0}return[0,0,function(a){return 0}]}function
-I(g,f){var
-a=g,c=f;for(;;){if(a&&c){var
-h=a[3],i=a[2],j=a[1];if(a===c)return 0;var
-d=v(i,c);if(d){var
-k=d[2],e=I(j,d[1]);if(e){var
-a=h,c=b(k,0);continue}return e}return 0}return 1}}function
-p(a,c){if(a){if(c){var
-e=a[3],f=a[2],g=a[1],b=i(f,c),h=b[1];if(b[2]){var
-j=p(e,b[3]);return n(p(g,h),j)}var
-k=p(e,b[3]);return d(p(g,h),f,k)}return a}return 0}function
-l(d,c){var
-a=d,b=c;for(;;){if(a){var
-e=[0,a[2],a[3],b],a=a[1],b=e;continue}return b}}function
-J(m,k){var
-n=l(k,0),b=l(m,0),a=n;for(;;){if(b){if(a){var
-f=a[3],g=a[2],h=b[3],i=b[2],d=c(e[1],b[1],a[1]);if(0===d){var
-j=l(g,f),b=l(i,h),a=j;continue}return d}return 1}return a?-1:0}}function
-U(b,a){return 0===J(b,a)?1:0}function
-s(o,n){var
-a=o,b=n;for(;;){if(a){if(b){var
-h=b[3],i=b[1],d=a[3],f=a[2],g=a[1],j=c(e[1],f,b[2]);if(0===j){var
-k=s(g,i);if(k){var
-a=d,b=h;continue}return k}if(0<=j){var
-l=s([0,0,f,d,0],h);if(l){var
-a=g;continue}return l}var
-m=s([0,g,f,0,0],i);if(m){var
-a=d;continue}return m}return 0}return 1}}function
-K(c,d){var
-a=d;for(;;){if(a){var
-e=a[3],f=a[2];K(c,a[1]);b(c,f);var
-a=e;continue}return 0}}function
-L(d,f,e){var
-a=f,b=e;for(;;){if(a){var
-g=a[3],h=a[2],i=c(d,h,L(d,a[1],b)),a=g,b=i;continue}return b}}function
-M(c,g){var
-a=g;for(;;){if(a){var
-h=a[3],i=a[1],d=b(c,a[2]);if(d){var
-e=M(c,i);if(e){var
-a=h;continue}var
-f=e}else
-var
-f=d;return f}return 1}}function
-O(c,g){var
-a=g;for(;;){if(a){var
-h=a[3],i=a[1],d=b(c,a[2]);if(d)var
-e=d;else{var
-f=O(c,i);if(!f){var
-a=h;continue}var
-e=f}return e}return 0}}function
-w(c,a){if(a){var
-g=a[3],h=a[2],i=a[1],e=w(c,i),j=b(c,h),f=w(c,g);if(j){if(i===e&&g===f)return a;return d(e,h,f)}return n(e,f)}return 0}function
-x(c,a){if(a){var
-e=a[2],l=a[3],f=x(c,a[1]),g=f[2],h=f[1],m=b(c,e),i=x(c,l),j=i[2],k=i[1];if(m){var
-o=n(g,j);return[0,d(h,e,k),o]}var
-p=d(g,e,j);return[0,n(h,k),p]}return iF}function
-y(a){if(a){var
-b=a[1],c=y(a[3]);return(y(b)+1|0)+c|0}return 0}function
-P(d,c){var
-b=d,a=c;for(;;){if(a){var
-e=a[2],f=a[1],b=[0,e,P(b,a[3])],a=f;continue}return b}}function
-V(a){return P(0,a)}function
-W(g,f){var
-a=f;for(;;){if(a){var
-b=a[2],h=a[3],i=a[1],d=c(e[1],g,b);if(0===d)return b;var
-j=0<=d?h:i,a=j;continue}throw N}}function
-X(f,j){var
-c=j;for(;;){if(c){var
-g=c[2],k=c[3],l=c[1];if(b(f,g)){var
-d=g,a=l;for(;;){if(a){var
-e=a[2],h=a[3],i=a[1];if(b(f,e)){var
-d=e,a=i;continue}var
-a=h;continue}return d}}var
-c=k;continue}throw N}}function
-Y(f,j){var
-c=j;for(;;){if(c){var
-g=c[2],k=c[3],l=c[1];if(b(f,g)){var
-d=g,a=l;for(;;){if(a){var
-e=a[2],h=a[3],i=a[1];if(b(f,e)){var
-d=e,a=i;continue}var
-a=h;continue}return[0,d]}}var
-c=k;continue}return 0}}function
-Z(f,j){var
-c=j;for(;;){if(c){var
-g=c[2],k=c[3],l=c[1];if(b(f,g)){var
-d=g,a=k;for(;;){if(a){var
-e=a[2],h=a[3],i=a[1];if(b(f,e)){var
-d=e,a=h;continue}var
-a=i;continue}return d}}var
-c=l;continue}throw N}}function
-_(f,j){var
-c=j;for(;;){if(c){var
-g=c[2],k=c[3],l=c[1];if(b(f,g)){var
-d=g,a=k;for(;;){if(a){var
-e=a[2],h=a[3],i=a[1];if(b(f,e)){var
-d=e,a=h;continue}var
-a=i;continue}return[0,d]}}var
-c=l;continue}return 0}}function
-$(g,f){var
-a=f;for(;;){if(a){var
-b=a[2],h=a[3],i=a[1],d=c(e[1],g,b);if(0===d)return[0,b];var
-j=0<=d?h:i,a=j;continue}return 0}}function
-z(g,f,b){var
-h=0;if(0!==g){var
-m=H(g);if(0<=c(e[1],m,f))h=1}if(!h){var
-i=0;if(0!==b){var
-l=j(b);if(0<=c(e[1],f,l))i=1}if(!i)return d(g,f,b)}return k(g,a(f,b))}function
-A(c,a){if(a){var
-d=a[3],e=a[2],f=a[1],g=A(c,f),h=b(c,e),i=A(c,d);if(f===g&&e===h&&d===i)return a;return z(g,h,i)}return 0}function
-B(e,c){if(c){var
-f=c[3],g=c[2],h=c[1],d=B(e,h),i=b(e,g),a=B(e,f);if(i){var
-k=i[1];if(h===d&&g===k&&f===a)return c;return z(d,k,a)}if(d){if(a){var
-l=r(a);return z(d,j(a),l)}return d}return a}return 0}function
-aa(d){if(d){var
-k=d[2],g=d[1];if(k){var
-l=k[2],i=k[1];if(l){var
-o=l[2],p=l[1];if(o){var
-q=o[2],s=o[1];if(q){if(q[2]){var
-b=e[1],x=function(j,g){if(2===j){if(g){var
-m=g[2];if(m){var
-o=m[1],k=g[1],J=m[2],y=c(b,k,o),K=0===y?[0,k,0]:0<y?[0,k,[0,o,0]]:[0,o,[0,k,0]];return[0,K,J]}}}else
-if(3===j&&g){var
-p=g[2];if(p){var
-q=p[2];if(q){var
-d=q[1],a=p[1],e=g[1],N=q[2],D=c(b,e,a);if(0===D)var
-E=c(b,a,d),O=0===E?[0,a,0]:0<E?[0,a,[0,d,0]]:[0,d,[0,a,0]],r=O;else
-if(0<D){var
-F=c(b,a,d);if(0===F)var
-s=[0,e,[0,a,0]];else
-if(0<F)var
-s=[0,e,[0,a,[0,d,0]]];else
-var
-G=c(b,e,d),P=0===G?[0,e,[0,a,0]]:0<G?[0,e,[0,d,[0,a,0]]]:[0,d,[0,e,[0,a,0]]],s=P;var
-r=s}else{var
-H=c(b,e,d);if(0===H)var
-t=[0,a,[0,e,0]];else
-if(0<H)var
-t=[0,a,[0,e,[0,d,0]]];else
-var
-I=c(b,a,d),Q=0===I?[0,a,[0,e,0]]:0<I?[0,a,[0,d,[0,e,0]]]:[0,d,[0,a,[0,e,0]]],t=Q;var
-r=t}return[0,r,N]}}}var
-z=j>>1,A=n(z,g),L=A[1],B=n(j-z|0,A[2]),i=L,h=B[1],f=0,M=B[2];for(;;){if(i){if(h){var
-u=h[2],v=h[1],w=i[2],l=i[1],x=c(b,l,v);if(0===x){var
-i=w,h=u,f=[0,l,f];continue}if(0<=x){var
-h=u,f=[0,v,f];continue}var
-i=w,f=[0,l,f];continue}var
-C=aR(i,f)}else
-var
-C=aR(h,f);return[0,C,M]}},n=function(j,g){if(2===j){if(g){var
-m=g[2];if(m){var
-n=m[1],k=g[1],J=m[2],y=c(b,k,n),K=0===y?[0,k,0]:0<=y?[0,n,[0,k,0]]:[0,k,[0,n,0]];return[0,K,J]}}}else
-if(3===j&&g){var
-o=g[2];if(o){var
-p=o[2];if(p){var
-d=p[1],a=o[1],e=g[1],N=p[2],D=c(b,e,a);if(0===D)var
-E=c(b,a,d),O=0===E?[0,a,0]:0<=E?[0,d,[0,a,0]]:[0,a,[0,d,0]],q=O;else
-if(0<=D){var
-F=c(b,e,d);if(0===F)var
-r=[0,a,[0,e,0]];else
-if(0<=F)var
-G=c(b,a,d),P=0===G?[0,a,[0,e,0]]:0<=G?[0,d,[0,a,[0,e,0]]]:[0,a,[0,d,[0,e,0]]],r=P;else
-var
-r=[0,a,[0,e,[0,d,0]]];var
-q=r}else{var
-H=c(b,a,d);if(0===H)var
-s=[0,e,[0,a,0]];else
-if(0<=H)var
-I=c(b,e,d),Q=0===I?[0,e,[0,a,0]]:0<=I?[0,d,[0,e,[0,a,0]]]:[0,e,[0,d,[0,a,0]]],s=Q;else
-var
-s=[0,e,[0,a,[0,d,0]]];var
-q=s}return[0,q,N]}}}var
-z=j>>1,A=x(z,g),L=A[1],B=x(j-z|0,A[2]),i=L,h=B[1],f=0,M=B[2];for(;;){if(i){if(h){var
-t=h[2],u=h[1],v=i[2],l=i[1],w=c(b,l,u);if(0===w){var
-i=v,h=t,f=[0,l,f];continue}if(0<w){var
-i=v,f=[0,l,f];continue}var
-h=t,f=[0,u,f];continue}var
-C=aR(i,f)}else
-var
-C=aR(h,f);return[0,C,M]}},r=a6(d),u=2<=r?n(r,d)[1]:d,j=function(b,a){if(!(3<b>>>0))switch(b){case
-0:return[0,0,a];case
-1:if(a)return[0,[0,0,a[1],0,1],a[2]];break;case
-2:if(a){var
-d=a[2];if(d)return[0,[0,[0,0,a[1],0,1],d[1],0,2],d[2]]}break;default:if(a){var
-e=a[2];if(e){var
-g=e[2];if(g)return[0,[0,[0,0,a[1],0,1],e[1],[0,0,g[1],0,1],2],g[2]]}}}var
-h=b/2|0,i=j(h,a),c=i[2],l=i[1];if(c){var
-n=c[1],k=j((b-h|0)-1|0,c[2]),o=k[2];return[0,f(l,n,k[1]),o]}throw[0,m,iG]};return j(a6(u),u)[1]}var
-v=q[1];return a(v,a(s,a(p,a(i,h(g)))))}return a(s,a(p,a(i,h(g))))}return a(p,a(i,h(g)))}return a(i,h(g))}return h(g)}return t}function
-Q(h,g){var
-c=g,e=h;for(;;){var
-d=b(e,0);if(d){var
-f=d[2],c=a(d[1],c),e=f;continue}return c}}function
-ab(a){return Q(a,t)}function
-C(a,d){if(a){var
-b=a[1],c=l(a[2],a[3]);return[0,b,function(a){return C(c,a)}]}return 0}function
-ac(a){var
-b=l(a,0);return function(a){return C(b,a)}}return[0,t,S,T,a,h,u,k,o,I,p,J,U,s,K,A,L,M,O,w,B,x,y,V,j,G,H,R,j,G,i,W,$,X,Y,Z,_,aa,function(j,i){var
-a=i,b=0;for(;;){if(a){var
-d=a[3],f=a[2],k=a[1],g=c(e[1],f,j);if(0!==g){if(0<=g){var
-a=k,b=[0,f,d,b];continue}var
-a=d;continue}var
-h=[0,f,d,b]}else
-var
-h=b;return function(a){return C(h,a)}}},ac,Q,ab]}K(0);function
-bw(a){return[0,0,0]}function
-bx(a){a[1]=0;a[2]=0;return 0}function
-aU(b,a){a[1]=[0,b,a[1]];a[2]=a[2]+1|0;return 0}function
-a9(a){var
-b=a[1];if(b){var
-c=b[1];a[1]=b[2];a[2]=a[2]-1|0;return[0,c]}return 0}function
-a_(b){var
-a=b[1];return a?[0,a[1]]:0}var
-iJ=[u,iI,K(0)];function
-cX(a){a[1]=0;a[2]=0;a[3]=0;return 0}function
-eE(d,a){var
-b=[0,d,0],c=a[3];return c?(a[1]=a[1]+1|0,c[2]=b,a[3]=b,0):(a[1]=1,a[2]=b,a[3]=b,0)}var
-iL=[u,iK,K(0)];function
-iM(a){throw iL}function
-iN(a){var
-d=a[1];a[1]=iM;try{var
-c=b(d,0);qi(a,c);return c}catch(b){b=$(b);a[1]=function(a){throw b};throw b}}function
-b_(a){var
-b=1<=a?a:1,c=bu<b?bu:b,d=C(c);return[0,d,0,c,d]}function
-b$(a){return cU(a[1],0,a[2])}function
-cY(a,c){var
-d=a[2],b=[0,a[3]];for(;;){if(b[1]<(d+c|0)){b[1]=2*b[1]|0;continue}if(bu<b[1])if((d+c|0)<=bu)b[1]=bu;else
-cO(iR);var
-e=C(b[1]);eC(a[1],0,e,0,a[2]);a[1]=e;a[3]=b[1];if((a[2]+c|0)<=a[3]){if((d+c|0)<=a[3])return 0;throw[0,m,iP]}throw[0,m,iQ]}}function
-by(a,c){var
-b=l(c),d=a[2]+b|0;if(a[3]<d)cY(a,b);aO(c,0,a[1],a[2],b);a[2]=d;return 0}function
-cZ(a){return 5===a[2]?12:-6}function
-eF(a){return[0,0,C(a)]}function
-eG(a,g){var
-b=_(a[2]),c=a[1]+g|0,d=b<c?1:0;if(d){var
-e=C(cP(b*2|0,c));eC(a[2],0,e,0,b);a[2]=e;var
-f=0}else
-var
-f=d;return f}function
-a$(a,b){eG(a,1);a4(a[2],a[1],b);a[1]=a[1]+1|0;return 0}function
-H(a,c){var
-b=l(c);eG(a,b);ax(c,0,a[2],a[1],b);a[1]=a[1]+b|0;return 0}function
-eH(a){return cU(a[2],0,a[1])}function
-c0(b,c){var
-a=c;for(;;)if(typeof
-a==="number")return 0;else
-switch(a[0]){case
+e=e+1|0,b=i}}function
+fv(a,b,c){var
+e=[0,b],f=c.length-1-1|0,g=0;if(f>=0){var
+d=g;for(;;){e[1]=h(a,e[1],c[1+d]);var
+i=d+1|0;if(f===d)break;var
+d=i}}return e[1]}var
+du=0.;function
+bT(a){return[0,0,0]}function
+bU(a){a[1]=0;a[2]=0;return}function
+a5(a,b){b[1]=[0,a,b[1]];b[2]=b[2]+1|0;return 0}function
+bm(a){var
+b=a[1];if(!b)return 0;var
+c=b[1];a[1]=b[2];a[2]=a[2]-1|0;return[0,c]}function
+bn(a){var
+b=a[1];return b?[0,b[1]]:0}function
+dv(a){a[1]=0;a[2]=0;a[3]=0;return}function
+fC(a,b){var
+c=[0,a,0],d=b[3];return d?(b[1]=b[1]+1|0,d[2]=c,b[3]=c,0):(b[1]=1,b[2]=c,b[3]=c,0)}var
+j0=[0,ia,94,2],j1=[0,ia,93,2],j2="Buffer.add: cannot grow buffer";function
+cw(a){var
+b=1<=a?a:1,c=bP<b?bP:b,d=F(c);return[0,d,0,c,d]}function
+cx(a){return dr(a[1],0,a[2])}function
+dw(a,b){var
+d=a[2],c=[0,a[3]];for(;;){if(c[1]>=(d+b|0))break;c[1]=2*c[1]|0}if(bP<c[1])if((d+b|0)<=bP)c[1]=bP;else
+bM(j2);var
+e=F(c[1]);fp(a[1],0,e,0,a[2]);a[1]=e;a[3]=c[1];if((a[2]+b|0)>a[3])throw i([0,r,j1],1);if((d+b|0)<=a[3])return;throw i([0,r,j0],1)}function
+bV(a,b){var
+c=o(b),d=a[2]+c|0;if(a[3]<d)dw(a,c);bf(b,0,a[1],a[2],c);a[2]=d;return}var
+j4="@]",j5="@}",j6="@?",j7="@\n",j8="@.",j9="@@",j_="@%",j$="@",ka="%c",kb="%s",kc=ir,kd=hA,ke=iX,kf=il,kg="%f",kh="%B",ki="%{",kj="%}",kk="%(",kl="%)",km="%a",kn="%t",ko="%?",kp="%r",kq="%_r",kr=[0,E,850,23],ks=[0,E,837,26],kt=[0,E,847,28],ku=[0,E,815,21],kv=[0,E,819,21],kw=[0,E,823,19],kx=[0,E,827,22],ky=[0,E,832,30],kz=[0,E,851,23],kA=[0,E,836,26],kB=[0,E,846,28],kC=[0,E,814,21],kD=[0,E,818,21],kE=[0,E,822,19],kF=[0,E,826,22],kG=[0,E,831,30];function
+dx(a){return 5===a[2]?12:-6}function
+fD(a){return[0,0,F(a)]}function
+fE(a,b){var
+c=af(a[2]),d=a[1]+b|0;if(c<d){var
+e=c*2|0,g=d<=e?e:d,f=F(g);fp(a[2],0,f,0,c);a[2]=f}return}function
+bo(a,b){fE(a,1);bI(a[2],a[1],b);a[1]=a[1]+1|0;return}function
+J(a,b){var
+c=o(b);fE(a,c);az(b,0,a[2],a[1],c);a[1]=a[1]+c|0;return}function
+fF(a){return dr(a[2],0,a[1])}function
+fG(a){if(typeof
+a==="number")switch(a){case
+0:return j4;case
+1:return j5;case
+2:return j6;case
+3:return j7;case
+4:return j8;case
+5:return j9;default:return j_}switch(a[0]){case
+0:return a[1];case
+1:return a[1];default:return ay(j$,ct(1,a[1]))}}function
+dy(a,b){var
+c=b;for(;;){if(typeof
+c==="number")return;switch(c[0]){case
0:var
-d=a[1];H(b,i1);var
-a=d;continue;case
+d=c[1];J(a,ka);var
+c=d;break;case
1:var
-e=a[1];H(b,i2);var
-a=e;continue;case
+e=c[1];J(a,kb);var
+c=e;break;case
2:var
-f=a[1];H(b,i3);var
-a=f;continue;case
+f=c[1];J(a,kc);var
+c=f;break;case
3:var
-g=a[1];H(b,i4);var
-a=g;continue;case
+g=c[1];J(a,kd);var
+c=g;break;case
4:var
-h=a[1];H(b,i5);var
-a=h;continue;case
+h=c[1];J(a,ke);var
+c=h;break;case
5:var
-i=a[1];H(b,i6);var
-a=i;continue;case
+i=c[1];J(a,kf);var
+c=i;break;case
6:var
-j=a[1];H(b,i7);var
-a=j;continue;case
+j=c[1];J(a,kg);var
+c=j;break;case
7:var
-k=a[1];H(b,i8);var
-a=k;continue;case
+k=c[1];J(a,kh);var
+c=k;break;case
8:var
-l=a[2],m=a[1];H(b,i9);c0(b,m);H(b,i_);var
-a=l;continue;case
+l=c[2],m=c[1];J(a,ki);dy(a,m);J(a,kj);var
+c=l;break;case
9:var
-n=a[3],o=a[1];H(b,i$);c0(b,o);H(b,ja);var
-a=n;continue;case
+n=c[3],o=c[1];J(a,kk);dy(a,o);J(a,kl);var
+c=n;break;case
10:var
-p=a[1];H(b,jb);var
-a=p;continue;case
+p=c[1];J(a,km);var
+c=p;break;case
11:var
-q=a[1];H(b,jc);var
-a=q;continue;case
+q=c[1];J(a,kn);var
+c=q;break;case
12:var
-r=a[1];H(b,jd);var
-a=r;continue;case
+r=c[1];J(a,ko);var
+c=r;break;case
13:var
-s=a[1];H(b,je);var
-a=s;continue;default:var
-t=a[1];H(b,jf);var
-a=t;continue}}function
-x(a){if(typeof
-a==="number")return 0;else
-switch(a[0]){case
-0:return[0,x(a[1])];case
-1:return[1,x(a[1])];case
-2:return[2,x(a[1])];case
-3:return[3,x(a[1])];case
-4:return[4,x(a[1])];case
-5:return[5,x(a[1])];case
-6:return[6,x(a[1])];case
-7:return[7,x(a[1])];case
+s=c[1];J(a,kp);var
+c=s;break;default:var
+t=c[1];J(a,kq);var
+c=t}}}function
+z(a){if(typeof
+a==="number")return 0;switch(a[0]){case
+0:return[0,z(a[1])];case
+1:return[1,z(a[1])];case
+2:return[2,z(a[1])];case
+3:return[3,z(a[1])];case
+4:return[4,z(a[1])];case
+5:return[5,z(a[1])];case
+6:return[6,z(a[1])];case
+7:return[7,z(a[1])];case
8:var
-b=a[1];return[8,b,x(a[2])];case
+b=a[1];return[8,b,z(a[2])];case
9:var
-c=a[2],d=a[1];return[9,c,d,x(a[3])];case
-10:return[10,x(a[1])];case
-11:return[11,x(a[1])];case
-12:return[12,x(a[1])];case
-13:return[13,x(a[1])];default:return[14,x(a[1])]}}function
-I(a){if(typeof
-a==="number"){var
-s=function(a){return 0},t=function(a){return 0},u=function(a){return 0};return[0,function(a){return 0},u,t,s]}else
-switch(a[0]){case
+c=a[2],d=a[1];return[9,c,d,z(a[3])];case
+10:return[10,z(a[1])];case
+11:return[11,z(a[1])];case
+12:return[12,z(a[1])];case
+13:return[13,z(a[1])];default:return[14,z(a[1])]}}function
+K(a){if(typeof
+a==="number")return[0,function(a){return},function(a){return},function(a){return},function(a){return}];switch(a[0]){case
0:var
-c=I(a[1]),v=c[4],w=c[3],y=c[2],z=c[1],B=function(a){b(y,0);return 0};return[0,function(a){b(z,0);return 0},B,w,v];case
+b=K(a[1]),r=b[2],s=b[1];return[0,function(a){s(0);return},function(a){r(0);return},b[3],b[4]];case
1:var
-d=I(a[1]),C=d[4],D=d[3],E=d[2],F=d[1],G=function(a){b(E,0);return 0};return[0,function(a){b(F,0);return 0},G,D,C];case
+c=K(a[1]),t=c[2],u=c[1];return[0,function(a){u(0);return},function(a){t(0);return},c[3],c[4]];case
2:var
-e=I(a[1]),H=e[4],J=e[3],K=e[2],L=e[1],M=function(a){b(K,0);return 0};return[0,function(a){b(L,0);return 0},M,J,H];case
+d=K(a[1]),v=d[2],w=d[1];return[0,function(a){w(0);return},function(a){v(0);return},d[3],d[4]];case
3:var
-f=I(a[1]),N=f[4],O=f[3],P=f[2],Q=f[1],R=function(a){b(P,0);return 0};return[0,function(a){b(Q,0);return 0},R,O,N];case
+e=K(a[1]),x=e[2],y=e[1];return[0,function(a){y(0);return},function(a){x(0);return},e[3],e[4]];case
4:var
-g=I(a[1]),S=g[4],T=g[3],U=g[2],V=g[1],W=function(a){b(U,0);return 0};return[0,function(a){b(V,0);return 0},W,T,S];case
+f=K(a[1]),A=f[2],B=f[1];return[0,function(a){B(0);return},function(a){A(0);return},f[3],f[4]];case
5:var
-h=I(a[1]),X=h[4],Y=h[3],Z=h[2],_=h[1],$=function(a){b(Z,0);return 0};return[0,function(a){b(_,0);return 0},$,Y,X];case
+g=K(a[1]),C=g[2],E=g[1];return[0,function(a){E(0);return},function(a){C(0);return},g[3],g[4]];case
6:var
-i=I(a[1]),aa=i[4],ab=i[3],ac=i[2],ad=i[1],ae=function(a){b(ac,0);return 0};return[0,function(a){b(ad,0);return 0},ae,ab,aa];case
+h=K(a[1]),F=h[2],G=h[1];return[0,function(a){G(0);return},function(a){F(0);return},h[3],h[4]];case
7:var
-j=I(a[1]),af=j[4],ag=j[3],ah=j[2],ai=j[1],aj=function(a){b(ah,0);return 0};return[0,function(a){b(ai,0);return 0},aj,ag,af];case
+i=K(a[1]),H=i[2],I=i[1];return[0,function(a){I(0);return},function(a){H(0);return},i[3],i[4]];case
8:var
-k=I(a[2]),ak=k[4],al=k[3],am=k[2],an=k[1],ao=function(a){b(am,0);return 0};return[0,function(a){b(an,0);return 0},ao,al,ak];case
+j=K(a[2]),J=j[2],L=j[1];return[0,function(a){L(0);return},function(a){J(0);return},j[3],j[4]];case
9:var
-ap=a[2],aq=a[1],l=I(a[3]),ar=l[4],as=l[3],at=l[2],au=l[1],m=I(A(x(aq),ap)),av=m[4],aw=m[3],ax=m[2],ay=m[1],az=function(a){b(av,0);b(ar,0);return 0},aA=function(a){b(as,0);b(aw,0);return 0},aB=function(a){b(ax,0);b(at,0);return 0};return[0,function(a){b(au,0);b(ay,0);return 0},aB,aA,az];case
+M=a[2],N=a[1],k=K(a[3]),O=k[4],P=k[3],Q=k[2],R=k[1],l=K(D(z(N),M)),S=l[4],T=l[3],U=l[2],V=l[1];return[0,function(a){R(0);V(0);return},function(a){U(0);Q(0);return},function(a){P(0);T(0);return},function(a){S(0);O(0);return}];case
10:var
-n=I(a[1]),aC=n[4],aD=n[3],aE=n[2],aF=n[1],aG=function(a){b(aE,0);return 0};return[0,function(a){b(aF,0);return 0},aG,aD,aC];case
+m=K(a[1]),W=m[2],X=m[1];return[0,function(a){X(0);return},function(a){W(0);return},m[3],m[4]];case
11:var
-o=I(a[1]),aH=o[4],aI=o[3],aJ=o[2],aK=o[1],aL=function(a){b(aJ,0);return 0};return[0,function(a){b(aK,0);return 0},aL,aI,aH];case
+n=K(a[1]),Y=n[2],Z=n[1];return[0,function(a){Z(0);return},function(a){Y(0);return},n[3],n[4]];case
12:var
-p=I(a[1]),aM=p[4],aN=p[3],aO=p[2],aP=p[1],aQ=function(a){b(aO,0);return 0};return[0,function(a){b(aP,0);return 0},aQ,aN,aM];case
+o=K(a[1]),_=o[2],$=o[1];return[0,function(a){$(0);return},function(a){_(0);return},o[3],o[4]];case
13:var
-q=I(a[1]),aR=q[4],aS=q[3],aT=q[2],aU=q[1],aV=function(a){b(aR,0);return 0},aW=function(a){b(aS,0);return 0},aX=function(a){b(aT,0);return 0};return[0,function(a){b(aU,0);return 0},aX,aW,aV];default:var
-r=I(a[1]),aY=r[4],aZ=r[3],a0=r[2],a1=r[1],a2=function(a){b(aY,0);return 0},a3=function(a){b(aZ,0);return 0},a4=function(a){b(a0,0);return 0};return[0,function(a){b(a1,0);return 0},a4,a3,a2]}}function
-A(d,c){var
-a=0;if(typeof
-d==="number")if(typeof
-c==="number")return 0;else
-switch(c[0]){case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:a=3;break;case
-14:a=4;break;case
-8:a=5;break;case
-9:a=6;break;default:throw[0,m,jg]}else
-switch(d[0]){case
+p=K(a[1]),aa=p[4],ab=p[3],ac=p[2],ad=p[1];return[0,function(a){ad(0);return},function(a){ac(0);return},function(a){ab(0);return},function(a){aa(0);return}];default:var
+q=K(a[1]),ae=q[4],af=q[3],ag=q[2],ah=q[1];return[0,function(a){ah(0);return},function(a){ag(0);return},function(a){af(0);return},function(a){ae(0);return}]}}function
+D(a,b){a:{b:{c:{d:{e:{f:{g:{if(typeof
+a!=="number"){switch(a[0]){case
0:var
-e=0,u=d[1];if(typeof
-c!=="number")switch(c[0]){case
-0:return[0,A(u,c[1])];case
-8:a=5;e=1;break;case
-9:a=6;e=1;break;case
-10:e=1;break;case
-11:a=1;e=1;break;case
-12:a=2;e=1;break;case
-13:a=3;e=1;break;case
-14:a=4;e=1;break}if(!e)a=7;break;case
+d=a[1];if(typeof
+b!=="number")switch(b[0]){case
+0:return[0,D(d,b[1])];case
+8:break f;case
+9:break g;case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e}break;case
1:var
-f=0,v=d[1];if(typeof
-c!=="number")switch(c[0]){case
-1:return[1,A(v,c[1])];case
-8:a=5;f=1;break;case
-9:a=6;f=1;break;case
-10:f=1;break;case
-11:a=1;f=1;break;case
-12:a=2;f=1;break;case
-13:a=3;f=1;break;case
-14:a=4;f=1;break}if(!f)a=7;break;case
+e=a[1];if(typeof
+b!=="number")switch(b[0]){case
+1:return[1,D(e,b[1])];case
+8:break f;case
+9:break g;case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e}break;case
2:var
-g=0,w=d[1];if(typeof
-c==="number")g=1;else
-switch(c[0]){case
-2:return[2,A(w,c[1])];case
-8:a=5;break;case
-9:a=6;break;case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:a=3;break;case
-14:a=4;break;default:g=1}if(g)a=7;break;case
+f=a[1];if(typeof
+b!=="number")switch(b[0]){case
+2:return[2,D(f,b[1])];case
+8:break f;case
+9:break g;case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e}break;case
3:var
-h=0,y=d[1];if(typeof
-c==="number")h=1;else
-switch(c[0]){case
-3:return[3,A(y,c[1])];case
-8:a=5;break;case
-9:a=6;break;case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:a=3;break;case
-14:a=4;break;default:h=1}if(h)a=7;break;case
+g=a[1];if(typeof
+b!=="number")switch(b[0]){case
+3:return[3,D(g,b[1])];case
+8:break f;case
+9:break g;case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e}break;case
4:var
-i=0,z=d[1];if(typeof
-c==="number")i=1;else
-switch(c[0]){case
-4:return[4,A(z,c[1])];case
-8:a=5;break;case
-9:a=6;break;case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:a=3;break;case
-14:a=4;break;default:i=1}if(i)a=7;break;case
+h=a[1];if(typeof
+b!=="number")switch(b[0]){case
+4:return[4,D(h,b[1])];case
+8:break f;case
+9:break g;case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e}break;case
5:var
-j=0,B=d[1];if(typeof
-c==="number")j=1;else
-switch(c[0]){case
-5:return[5,A(B,c[1])];case
-8:a=5;break;case
-9:a=6;break;case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:a=3;break;case
-14:a=4;break;default:j=1}if(j)a=7;break;case
+j=a[1];if(typeof
+b!=="number")switch(b[0]){case
+5:return[5,D(j,b[1])];case
+8:break f;case
+9:break g;case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e}break;case
6:var
-k=0,C=d[1];if(typeof
-c==="number")k=1;else
-switch(c[0]){case
-6:return[6,A(C,c[1])];case
-8:a=5;break;case
-9:a=6;break;case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:a=3;break;case
-14:a=4;break;default:k=1}if(k)a=7;break;case
+k=a[1];if(typeof
+b!=="number")switch(b[0]){case
+6:return[6,D(k,b[1])];case
+8:break f;case
+9:break g;case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e}break;case
7:var
-l=0,D=d[1];if(typeof
-c==="number")l=1;else
-switch(c[0]){case
-7:return[7,A(D,c[1])];case
-8:a=5;break;case
-9:a=6;break;case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:a=3;break;case
-14:a=4;break;default:l=1}if(l)a=7;break;case
+l=a[1];if(typeof
+b!=="number")switch(b[0]){case
+7:return[7,D(l,b[1])];case
+8:break f;case
+9:break g;case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e}break;case
8:var
-n=0,E=d[2],F=d[1];if(typeof
-c==="number")n=1;else
-switch(c[0]){case
+m=a[2],n=a[1];if(typeof
+b!=="number")switch(b[0]){case
8:var
-G=c[1],H=A(E,c[2]);return[8,A(F,G),H];case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:a=3;break;case
-14:a=4;break;default:n=1}if(n)throw[0,m,jp];break;case
+o=b[1],p=D(m,b[2]);return[8,D(n,o),p];case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e}throw i([0,r,kA],1);case
9:var
-o=0,J=d[3],K=d[2],L=d[1];if(typeof
-c==="number")o=1;else
-switch(c[0]){case
-8:a=5;break;case
+q=a[3],s=a[2],t=a[1];if(typeof
+b!=="number")switch(b[0]){case
+8:break f;case
9:var
-M=c[3],N=c[2],O=c[1],t=I(A(x(K),O)),P=t[4];b(t[2],0);b(P,0);return[9,L,N,A(J,M)];case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:a=3;break;case
-14:a=4;break;default:o=1}if(o)throw[0,m,jq];break;case
+u=b[3],v=b[2],w=b[1],c=K(D(z(s),w)),x=c[4];c[2].call(null,0);x(0);return[9,t,v,D(q,u)];case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e}throw i([0,r,kB],1);case
10:var
-Q=d[1];if(typeof
-c!=="number"&&10===c[0])return[10,A(Q,c[1])];throw[0,m,jr];case
+y=a[1];if(typeof
+b!=="number"&&10===b[0])return[10,D(y,b[1])];throw i([0,r,kC],1);case
11:var
-p=0,R=d[1];if(typeof
-c==="number")p=1;else
-switch(c[0]){case
-10:break;case
-11:return[11,A(R,c[1])];default:p=1}if(p)throw[0,m,js];break;case
+A=a[1];if(typeof
+b!=="number")switch(b[0]){case
+10:break a;case
+11:return[11,D(A,b[1])]}throw i([0,r,kD],1);case
12:var
-q=0,S=d[1];if(typeof
-c==="number")q=1;else
-switch(c[0]){case
-10:break;case
-11:a=1;break;case
-12:return[12,A(S,c[1])];default:q=1}if(q)throw[0,m,jt];break;case
+B=a[1];if(typeof
+b!=="number")switch(b[0]){case
+10:break a;case
+11:break b;case
+12:return[12,D(B,b[1])]}throw i([0,r,kE],1);case
13:var
-r=0,T=d[1];if(typeof
-c==="number")r=1;else
-switch(c[0]){case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:return[13,A(T,c[1])];default:r=1}if(r)throw[0,m,ju];break;default:var
-s=0,U=d[1];if(typeof
-c==="number")s=1;else
-switch(c[0]){case
-10:break;case
-11:a=1;break;case
-12:a=2;break;case
-13:a=3;break;case
-14:return[14,A(U,c[1])];default:s=1}if(s)throw[0,m,jv]}switch(a){case
-0:throw[0,m,jj];case
-1:throw[0,m,jk];case
-2:throw[0,m,jl];case
-3:throw[0,m,jm];case
-4:throw[0,m,jn];case
-5:throw[0,m,jh];case
-6:throw[0,m,ji];default:throw[0,m,jo]}}var
-F=[u,jw,K(0)];function
-ca(b,a){if(typeof
-b==="number")return[0,0,a];else{if(0===b[0])return[0,[0,b[1],b[2]],a];if(typeof
-a!=="number"&&2===a[0])return[0,[1,b[1]],a[1]];throw F}}function
-bz(e,b,d){var
-a=ca(e,d);if(typeof
-b==="number"){if(b){var
-c=a[2];if(typeof
-c!=="number"&&2===c[0])return[0,a[1],1,c[1]];throw F}return[0,a[1],0,a[2]]}return[0,a[1],[0,b[1]],a[2]]}function
-Q(c,d,a){if(typeof
-c==="number")return[0,0,p(d,a)];else
-switch(c[0]){case
-0:if(typeof
-a!=="number"&&0===a[0]){var
-g=Q(c[1],d,a[1]);return[0,[0,g[1]],g[2]]}break;case
-1:if(typeof
-a!=="number"&&1===a[0]){var
-h=Q(c[1],d,a[1]);return[0,[1,h[1]],h[2]]}break;case
-2:if(typeof
-a!=="number"&&2===a[0]){var
-i=Q(c[1],d,a[1]);return[0,[2,i[1]],i[2]]}break;case
-3:if(typeof
-a!=="number"&&3===a[0]){var
-j=Q(c[1],d,a[1]);return[0,[3,j[1]],j[2]]}break;case
-4:if(typeof
-a!=="number"&&4===a[0]){var
-k=Q(c[1],d,a[1]);return[0,[4,k[1]],k[2]]}break;case
-5:if(typeof
-a!=="number"&&5===a[0]){var
-l=Q(c[1],d,a[1]);return[0,[5,l[1]],l[2]]}break;case
-6:if(typeof
-a!=="number"&&6===a[0]){var
-m=Q(c[1],d,a[1]);return[0,[6,m[1]],m[2]]}break;case
-7:if(typeof
-a!=="number"&&7===a[0]){var
-n=Q(c[1],d,a[1]);return[0,[7,n[1]],n[2]]}break;case
-8:if(typeof
-a!=="number"&&8===a[0]){var
-o=a[1],z=a[2],B=c[2];if(br([0,c[1]],[0,o]))throw F;var
-q=Q(B,d,z);return[0,[8,o,q[1]],q[2]]}break;case
-9:if(typeof
-a!=="number"&&9===a[0]){var
-e=a[2],f=a[1],C=a[3],D=c[3],E=c[2],G=c[1],H=[0,t(f)];if(br([0,t(G)],H))throw F;var
-J=[0,t(e)];if(br([0,t(E)],J))throw F;var
-r=I(A(x(f),e)),K=r[4];b(r[2],0);b(K,0);var
-s=Q(t(D),d,C),L=s[2];return[0,[9,f,e,x(s[1])],L]}break;case
-10:if(typeof
-a!=="number"&&10===a[0]){var
-u=Q(c[1],d,a[1]);return[0,[10,u[1]],u[2]]}break;case
-11:if(typeof
-a!=="number"&&11===a[0]){var
-v=Q(c[1],d,a[1]);return[0,[11,v[1]],v[2]]}break;case
-13:if(typeof
-a!=="number"&&13===a[0]){var
-w=Q(c[1],d,a[1]);return[0,[13,w[1]],w[2]]}break;case
-14:if(typeof
-a!=="number"&&14===a[0]){var
-y=Q(c[1],d,a[1]);return[0,[14,y[1]],y[2]]}break}throw F}function
-p(b,a){if(typeof
-b==="number")return[0,0,a];else
-switch(b[0]){case
+C=a[1];if(typeof
+b!=="number")switch(b[0]){case
+10:break a;case
+11:break b;case
+12:break c;case
+13:return[13,D(C,b[1])]}throw i([0,r,kF],1);default:var
+E=a[1];if(typeof
+b!=="number")switch(b[0]){case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:return[14,D(E,b[1])]}throw i([0,r,kG],1)}throw i([0,r,kz],1)}if(typeof
+b==="number")return 0;switch(b[0]){case
+10:break a;case
+11:break b;case
+12:break c;case
+13:break d;case
+14:break e;case
+8:break f;case
+9:break;default:throw i([0,r,kr],1)}}throw i([0,r,kt],1)}throw i([0,r,ks],1)}throw i([0,r,ky],1)}throw i([0,r,kx],1)}throw i([0,r,kw],1)}throw i([0,r,kv],1)}throw i([0,r,ku],1)}var
+G=[v,"CamlinternalFormat.Type_mismatch",aZ(0)];function
+jx(a){return a?jy:jz}var
+jF="\\\\",jG="\\'",jH="\\b",jI="\\t",jJ="\\n",jK="\\r",kI=es,kJ="%+d",kK="% d",kL=ir,kM="%+i",kN="% i",kO="%x",kP="%#x",kQ="%X",kR="%#X",kS="%o",kT="%#o",kU=hQ,kV="%Ld",kW="%+Ld",kX="% Ld",kY=il,kZ="%+Li",k0="% Li",k1="%Lx",k2="%#Lx",k3="%LX",k4="%#LX",k5="%Lo",k6="%#Lo",k7="%Lu",k8="%ld",k9="%+ld",k_="% ld",k$=hA,la="%+li",lb="% li",lc="%lx",ld="%#lx",le="%lX",lf="%#lX",lg="%lo",lh="%#lo",li="%lu",lj="%nd",lk="%+nd",ll="% nd",lm=iX,ln="%+ni",lo="% ni",lp="%nx",lq="%#nx",lr="%nX",ls="%#nX",lt="%no",lu="%#no",lv="%nu",lw=[0,hw],lB=aV,lC="neg_infinity",lD=hL,lE=ex,lG=[0,E,1558,4],lH="Printf: bad conversion %[",lI=[0,E,1626,39],lJ=[0,E,1649,31],lK=[0,E,1650,31],lL="Printf: bad conversion %_",lM=hG,lN=h2,lO=hG,lP=h2;function
+cy(a,b){if(typeof
+a==="number")return[0,0,b];if(0===a[0])return[0,[0,a[1],a[2]],b];if(typeof
+b!=="number"&&2===b[0])return[0,[1,a[1]],b[1]];throw i(G,1)}function
+bW(a,b,c){var
+d=cy(a,c);if(typeof
+b!=="number")return[0,d[1],[0,b[1]],d[2]];if(!b)return[0,d[1],0,d[2]];var
+e=d[2];if(typeof
+e!=="number"&&2===e[0])return[0,d[1],1,e[1]];throw i(G,1)}function
+s(a,b){if(typeof
+a==="number")return[0,0,b];switch(a[0]){case
0:if(typeof
-a!=="number"&&0===a[0]){var
-u=p(b[1],a[1]);return[0,[0,u[1]],u[2]]}break;case
+b!=="number"&&0===b[0]){var
+u=s(a[1],b[1]);return[0,[0,u[1]],u[2]]}break;case
1:if(typeof
-a!=="number"&&0===a[0]){var
-v=p(b[1],a[1]);return[0,[1,v[1]],v[2]]}break;case
+b!=="number"&&0===b[0]){var
+v=s(a[1],b[1]);return[0,[1,v[1]],v[2]]}break;case
2:var
-af=b[2],w=ca(b[1],a),e=w[2],ag=w[1];if(typeof
+ag=a[2],x=cy(a[1],b),e=x[2],ah=x[1];if(typeof
e!=="number"&&1===e[0]){var
-x=p(af,e[1]);return[0,[2,ag,x[1]],x[2]]}throw F;case
+y=s(ag,e[1]);return[0,[2,ah,y[1]],y[2]]}throw i(G,1);case
3:var
-ah=b[2],y=ca(b[1],a),f=y[2],ai=y[1];if(typeof
+ai=a[2],z=cy(a[1],b),f=z[2],aj=z[1];if(typeof
f!=="number"&&1===f[0]){var
-z=p(ah,f[1]);return[0,[3,ai,z[1]],z[2]]}throw F;case
+A=s(ai,f[1]);return[0,[3,aj,A[1]],A[2]]}throw i(G,1);case
4:var
-aj=b[4],ak=b[1],g=bz(b[2],b[3],a),h=g[3],al=g[1];if(typeof
+ak=a[4],al=a[1],g=bW(a[2],a[3],b),h=g[3],am=g[1];if(typeof
h!=="number"&&2===h[0]){var
-am=g[2],A=p(aj,h[1]);return[0,[4,ak,al,am,A[1]],A[2]]}throw F;case
+an=g[2],B=s(ak,h[1]);return[0,[4,al,am,an,B[1]],B[2]]}throw i(G,1);case
5:var
-an=b[4],ao=b[1],i=bz(b[2],b[3],a),j=i[3],ap=i[1];if(typeof
-j!=="number"&&3===j[0]){var
-aq=i[2],B=p(an,j[1]);return[0,[5,ao,ap,aq,B[1]],B[2]]}throw F;case
+ao=a[4],ap=a[1],j=bW(a[2],a[3],b),k=j[3],aq=j[1];if(typeof
+k!=="number"&&3===k[0]){var
+ar=j[2],C=s(ao,k[1]);return[0,[5,ap,aq,ar,C[1]],C[2]]}throw i(G,1);case
6:var
-ar=b[4],as=b[1],k=bz(b[2],b[3],a),l=k[3],at=k[1];if(typeof
-l!=="number"&&4===l[0]){var
-au=k[2],C=p(ar,l[1]);return[0,[6,as,at,au,C[1]],C[2]]}throw F;case
+as=a[4],at=a[1],l=bW(a[2],a[3],b),m=l[3],au=l[1];if(typeof
+m!=="number"&&4===m[0]){var
+av=l[2],D=s(as,m[1]);return[0,[6,at,au,av,D[1]],D[2]]}throw i(G,1);case
7:var
-av=b[4],aw=b[1],m=bz(b[2],b[3],a),n=m[3],ax=m[1];if(typeof
-n!=="number"&&5===n[0]){var
-ay=m[2],D=p(av,n[1]);return[0,[7,aw,ax,ay,D[1]],D[2]]}throw F;case
+aw=a[4],ax=a[1],n=bW(a[2],a[3],b),o=n[3],ay=n[1];if(typeof
+o!=="number"&&5===o[0]){var
+az=n[2],E=s(aw,o[1]);return[0,[7,ax,ay,az,E[1]],E[2]]}throw i(G,1);case
8:var
-az=b[4],aA=b[1],o=bz(b[2],b[3],a),q=o[3],aB=o[1];if(typeof
+aA=a[4],aB=a[1],p=bW(a[2],a[3],b),q=p[3],aC=p[1];if(typeof
q!=="number"&&6===q[0]){var
-aC=o[2],E=p(az,q[1]);return[0,[8,aA,aB,aC,E[1]],E[2]]}throw F;case
+aD=p[2],F=s(aA,q[1]);return[0,[8,aB,aC,aD,F[1]],F[2]]}throw i(G,1);case
9:var
-aD=b[2],G=ca(b[1],a),r=G[2],aE=G[1];if(typeof
+aE=a[2],H=cy(a[1],b),r=H[2],aF=H[1];if(typeof
r!=="number"&&7===r[0]){var
-H=p(aD,r[1]);return[0,[9,aE,H[1]],H[2]]}throw F;case
+I=s(aE,r[1]);return[0,[9,aF,I[1]],I[2]]}throw i(G,1);case
10:var
-I=p(b[1],a);return[0,[10,I[1]],I[2]];case
+J=s(a[1],b);return[0,[10,J[1]],J[2]];case
11:var
-aF=b[1],J=p(b[2],a);return[0,[11,aF,J[1]],J[2]];case
+aG=a[1],K=s(a[2],b);return[0,[11,aG,K[1]],K[2]];case
12:var
-aG=b[1],K=p(b[2],a);return[0,[12,aG,K[1]],K[2]];case
+aH=a[1],L=s(a[2],b);return[0,[12,aH,L[1]],L[2]];case
13:if(typeof
-a!=="number"&&8===a[0]){var
-L=a[1],aH=a[2],aI=b[3],aJ=b[1];if(br([0,b[2]],[0,L]))throw F;var
-M=p(aI,aH);return[0,[13,aJ,L,M[1]],M[2]]}break;case
+b!=="number"&&8===b[0]){var
+M=b[1],aI=b[2],aJ=a[3],aK=a[1];if(bJ([0,a[2]],[0,M]))throw i(G,1);var
+N=s(aJ,aI);return[0,[13,aK,M,N[1]],N[2]]}break;case
14:if(typeof
-a!=="number"&&9===a[0]){var
-N=a[1],aK=a[3],aL=b[3],aM=b[2],aN=b[1],aO=[0,t(N)];if(br([0,t(aM)],aO))throw F;var
-O=p(aL,t(aK));return[0,[14,aN,N,O[1]],O[2]]}break;case
+b!=="number"&&9===b[0]){var
+O=b[1],aL=b[3],aM=a[3],aN=a[2],aO=a[1],aP=[0,w(O)];if(bJ([0,w(aN)],aP))throw i(G,1);var
+P=s(aM,w(aL));return[0,[14,aO,O,P[1]],P[2]]}break;case
15:if(typeof
-a!=="number"&&10===a[0]){var
-P=p(b[1],a[1]);return[0,[15,P[1]],P[2]]}break;case
+b!=="number"&&10===b[0]){var
+Q=s(a[1],b[1]);return[0,[15,Q[1]],Q[2]]}break;case
16:if(typeof
-a!=="number"&&11===a[0]){var
-R=p(b[1],a[1]);return[0,[16,R[1]],R[2]]}break;case
+b!=="number"&&11===b[0]){var
+R=s(a[1],b[1]);return[0,[16,R[1]],R[2]]}break;case
17:var
-aP=b[1],S=p(b[2],a);return[0,[17,aP,S[1]],S[2]];case
+aQ=a[1],T=s(a[2],b);return[0,[17,aQ,T[1]],T[2]];case
18:var
-T=b[2],s=b[1];if(0===s[0]){var
-Y=s[1],aT=Y[2],Z=p(Y[1],a),aU=Z[1],_=p(T,Z[2]);return[0,[18,[0,[0,aU,aT]],_[1]],_[2]]}var
-$=s[1],aV=$[2],aa=p($[1],a),aW=aa[1],ab=p(T,aa[2]);return[0,[18,[1,[0,aW,aV]],ab[1]],ab[2]];case
+U=a[2],t=a[1];if(0===t[0]){var
+Z=t[1],aU=Z[2],_=s(Z[1],b),aV=_[1],$=s(U,_[2]);return[0,[18,[0,[0,aV,aU]],$[1]],$[2]]}var
+aa=t[1],aW=aa[2],ab=s(aa[1],b),aX=ab[1],ac=s(U,ab[2]);return[0,[18,[1,[0,aX,aW]],ac[1]],ac[2]];case
19:if(typeof
-a!=="number"&&13===a[0]){var
-U=p(b[1],a[1]);return[0,[19,U[1]],U[2]]}break;case
+b!=="number"&&13===b[0]){var
+W=s(a[1],b[1]);return[0,[19,W[1]],W[2]]}break;case
20:if(typeof
-a!=="number"&&1===a[0]){var
-aQ=b[2],aR=b[1],W=p(b[3],a[1]);return[0,[20,aR,aQ,W[1]],W[2]]}break;case
+b!=="number"&&1===b[0]){var
+aR=a[2],aS=a[1],X=s(a[3],b[1]);return[0,[20,aS,aR,X[1]],X[2]]}break;case
21:if(typeof
-a!=="number"&&2===a[0]){var
-aS=b[1],X=p(b[2],a[1]);return[0,[21,aS,X[1]],X[2]]}break;case
+b!=="number"&&2===b[0]){var
+aT=a[1],Y=s(a[2],b[1]);return[0,[21,aT,Y[1]],Y[2]]}break;case
23:var
-d=b[2],c=b[1];if(typeof
-c==="number")switch(c){case
-0:return V(c,d,a);case
-1:return V(c,d,a);case
-2:if(typeof
-a!=="number"&&14===a[0]){var
-ac=p(d,a[1]);return[0,[23,2,ac[1]],ac[2]]}throw F;default:return V(c,d,a)}else
-switch(c[0]){case
-0:return V(c,d,a);case
-1:return V(c,d,a);case
-2:return V(c,d,a);case
-3:return V(c,d,a);case
-4:return V(c,d,a);case
-5:return V(c,d,a);case
-6:return V(c,d,a);case
-7:return V(c,d,a);case
-8:return V([8,c[1],c[2]],d,a);case
+d=a[2],c=a[1];if(typeof
+c!=="number")switch(c[0]){case
+0:return V(c,d,b);case
+1:return V(c,d,b);case
+2:return V(c,d,b);case
+3:return V(c,d,b);case
+4:return V(c,d,b);case
+5:return V(c,d,b);case
+6:return V(c,d,b);case
+7:return V(c,d,b);case
+8:return V([8,c[1],c[2]],d,b);case
9:var
-aX=c[1],ad=Q(c[2],d,a),ae=ad[2];return[0,[23,[9,aX,ad[1]],ae[1]],ae[2]];case
-10:return V(c,d,a);default:return V(c,d,a)}}throw F}function
-V(d,c,b){var
-a=p(c,b);return[0,[23,d,a[1]],a[2]]}function
-W(k,g,a){var
-b=l(a),h=0<=g?k:0,d=cQ(g);if(d<=b)return a;var
-m=2===h?48:32,c=aT(d,m);switch(h){case
-0:ax(a,0,c,0,b);break;case
-1:ax(a,0,c,d-b|0,b);break;default:var
-e=0;if(0<b){var
-i=0;if(43!==y(a,0)&&45!==y(a,0)&&32!==y(a,0)){e=1;i=1}if(!i){a4(c,0,y(a,0));ax(a,1,c,(d-b|0)+1|0,b-1|0)}}else
-e=1;if(e){var
-f=0;if(1<b&&48===y(a,0)){var
-j=0;if(gx!==y(a,1)&&88!==y(a,1)){f=1;j=1}if(!j){a4(c,1,y(a,1));ax(a,2,c,(d-b|0)+2|0,b-2|0)}}else
-f=1;if(f)ax(a,0,c,d-b|0,b)}}return P(c)}function
-ba(k,b){var
-c=cQ(k),a=l(b),d=y(b,0),e=0;if(58<=d){if(71<=d){if(!(5<(d+d2|0)>>>0))e=1}else
-if(65<=d)e=1}else{var
-f=0;if(32!==d)if(43<=d)switch(d-43|0){case
-5:if(a<(c+2|0)&&1<a){var
-j=0;if(gx===y(b,1)||88===y(b,1))j=1;if(j){var
-h=aT(c+2|0,48);a4(h,1,y(b,1));ax(b,2,h,(c-a|0)+4|0,a-2|0);return P(h)}}e=1;f=1;break;case
+aY=c[1],ae=S(c[2],d,b),af=ae[2];return[0,[23,[9,aY,ae[1]],af[1]],af[2]];case
+10:return V(c,d,b);default:return V(c,d,b)}switch(c){case
+0:return V(c,d,b);case
+1:return V(c,d,b);case
+2:if(typeof
+b!=="number"&&14===b[0]){var
+ad=s(d,b[1]);return[0,[23,2,ad[1]],ad[2]]}throw i(G,1);default:return V(c,d,b)}}throw i(G,1)}function
+V(a,b,c){var
+d=s(b,c);return[0,[23,a,d[1]],d[2]]}function
+S(a,b,c){if(typeof
+a==="number")return[0,0,s(b,c)];switch(a[0]){case
+0:if(typeof
+c!=="number"&&0===c[0]){var
+f=S(a[1],b,c[1]);return[0,[0,f[1]],f[2]]}break;case
+1:if(typeof
+c!=="number"&&1===c[0]){var
+g=S(a[1],b,c[1]);return[0,[1,g[1]],g[2]]}break;case
+2:if(typeof
+c!=="number"&&2===c[0]){var
+h=S(a[1],b,c[1]);return[0,[2,h[1]],h[2]]}break;case
+3:if(typeof
+c!=="number"&&3===c[0]){var
+j=S(a[1],b,c[1]);return[0,[3,j[1]],j[2]]}break;case
+4:if(typeof
+c!=="number"&&4===c[0]){var
+k=S(a[1],b,c[1]);return[0,[4,k[1]],k[2]]}break;case
+5:if(typeof
+c!=="number"&&5===c[0]){var
+l=S(a[1],b,c[1]);return[0,[5,l[1]],l[2]]}break;case
+6:if(typeof
+c!=="number"&&6===c[0]){var
+m=S(a[1],b,c[1]);return[0,[6,m[1]],m[2]]}break;case
+7:if(typeof
+c!=="number"&&7===c[0]){var
+n=S(a[1],b,c[1]);return[0,[7,n[1]],n[2]]}break;case
+8:if(typeof
+c!=="number"&&8===c[0]){var
+o=c[1],y=c[2],A=a[2];if(bJ([0,a[1]],[0,o]))throw i(G,1);var
+p=S(A,b,y);return[0,[8,o,p[1]],p[2]]}break;case
+9:if(typeof
+c!=="number"&&9===c[0]){var
+d=c[2],e=c[1],B=c[3],C=a[3],E=a[2],F=a[1],H=[0,w(e)];if(bJ([0,w(F)],H))throw i(G,1);var
+I=[0,w(d)];if(bJ([0,w(E)],I))throw i(G,1);var
+q=K(D(z(e),d)),J=q[4];q[2].call(null,0);J(0);var
+r=S(w(C),b,B),L=r[2];return[0,[9,e,d,z(r[1])],L]}break;case
+10:if(typeof
+c!=="number"&&10===c[0]){var
+t=S(a[1],b,c[1]);return[0,[10,t[1]],t[2]]}break;case
+11:if(typeof
+c!=="number"&&11===c[0]){var
+u=S(a[1],b,c[1]);return[0,[11,u[1]],u[2]]}break;case
+13:if(typeof
+c!=="number"&&13===c[0]){var
+v=S(a[1],b,c[1]);return[0,[13,v[1]],v[2]]}break;case
+14:if(typeof
+c!=="number"&&14===c[0]){var
+x=S(a[1],b,c[1]);return[0,[14,x[1]],x[2]]}break}throw i(G,1)}function
+W(a,b,c){var
+d=o(c),g=0<=b?a:0,f=cr(b);if(f<=d)return c;var
+h=2===g?48:32,e=a3(f,h);switch(g){case
+0:az(c,0,e,0,d);break;case
+1:az(c,0,e,f-d|0,d);break;default:a:if(0<d){if(43!==O(c,0)&&45!==O(c,0)&&32!==O(c,0))break a;bI(e,0,O(c,0));az(c,1,e,(f-d|0)+1|0,d-1|0);break}a:if(1<d&&48===O(c,0)){if(hZ!==O(c,1)&&88!==O(c,1))break a;bI(e,1,O(c,1));az(c,2,e,(f-d|0)+2|0,d-2|0);break}az(c,0,e,f-d|0,d)}return U(e)}function
+bp(a,b){var
+d=cr(a),c=o(b),e=O(b,0);a:{b:{if(58>e){if(32!==e){if(43>e)break a;switch(e-43|0){case
+5:c:if(c<(d+2|0)&&1<c){if(hZ!==O(b,1)&&88!==O(b,1))break c;var
+g=a3(d+2|0,48);bI(g,1,O(b,1));az(b,2,g,(d-c|0)+4|0,c-2|0);return U(g)}break b;case
0:case
2:break;case
1:case
3:case
-4:f=1;break;default:e=1;f=1}else
-f=1;if(!f&&a<(c+1|0)){var
-g=aT(c+1|0,48);a4(g,0,d);ax(b,1,g,(c-a|0)+2|0,a-1|0);return P(g)}}if(e&&a<c){var
-i=aT(c,48);ax(b,0,i,c-a|0,a);return P(i)}return b}function
-jx(k){var
-j=0,F=l(k);for(;;){if(F<=j)var
-p=k;else{var
-o=al(k,j)+hh|0,q=0;if(59<o>>>0){if(33<(o-61|0)>>>0)q=1}else
-if(2===o)q=1;if(!q){var
-j=j+1|0;continue}var
-e=aF(k),a=[0,0],u=_(e)-1|0,A=0;if(!(u<0)){var
-i=A;for(;;){var
-f=bW(e,i),g=0;if(32<=f){var
-m=f-34|0,r=0;if(58<m>>>0){if(93<=m)r=1}else
-if(56<(m-1|0)>>>0){g=1;r=1}if(!r){var
-n=1;g=2}}else
-if(11<=f){if(13===f)g=1}else
-if(8<=f)g=1;switch(g){case
-0:var
-n=4;break;case
-1:var
-n=2;break}a[1]=a[1]+n|0;var
-E=i+1|0;if(u!==i){var
-i=E;continue}break}}if(a[1]===_(e)){var
-s=_(e),t=C(s);aN(e,0,t,0,s);var
-x=t}else{var
-b=C(a[1]);a[1]=0;var
-v=_(e)-1|0,B=0;if(!(v<0)){var
-h=B;for(;;){var
-c=bW(e,h),d=0;if(35<=c)if(92===c)d=2;else
-if(dZ<=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:w(b,a[1],92);a[1]++;w(b,a[1],98);break;case
-9:w(b,a[1],92);a[1]++;w(b,a[1],116);break;case
-10:w(b,a[1],92);a[1]++;w(b,a[1],110);break;case
-13:w(b,a[1],92);a[1]++;w(b,a[1],114);break;default:d=1}switch(d){case
-1:w(b,a[1],92);a[1]++;w(b,a[1],48+(c/cA|0)|0);a[1]++;w(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;w(b,a[1],48+(c%10|0)|0);break;case
-2:w(b,a[1],92);a[1]++;w(b,a[1],c);break;case
-3:w(b,a[1],c);break}a[1]++;var
-D=h+1|0;if(v!==h){var
-h=D;continue}break}}var
-x=b}var
-p=P(x)}var
-y=l(p),z=aT(y+2|0,34);aO(p,0,z,1,y);return P(z)}}function
-eI(d,g){var
-h=cQ(g),e=eJ?eJ[1]:70;switch(d[2]){case
+4:break a;default:break b}}if(c>=(d+1|0))break a;var
+f=a3(d+1|0,48);bI(f,0,e);az(b,1,f,(d-c|0)+2|0,c-1|0);return U(f)}if(71<=e){if(5<e+eM>>>0)break a}else if(65>e)break a}if(c<d){var
+h=a3(d,48);az(b,0,h,d-c|0,c);return U(h)}}return b}function
+kH(a){a:{b:c:{var
+i=0,A=o(a);for(;;){if(A<=i){var
+m=a;break a}var
+l=ap(a,i)+h8|0;if(59<l>>>0){if(33<l-61>>>0)break c}else if(2===l)break;var
+i=i+1|0}break b}var
+e=aX(a),b=[0,0],q=af(e)-1|0,v=0;if(q>=0){var
+h=v;for(;;){var
+f=eY(e,h);b:{c:{d:{if(32<=f){var
+j=f-34|0;if(58<j>>>0){if(93<=j)break d}else if(56<j-1>>>0)break c;var
+k=1;break b}if(11<=f){if(13===f)break c}else if(8<=f)break c}var
+k=4;break b}var
+k=2}b[1]=b[1]+k|0;var
+z=h+1|0;if(q===h)break;var
+h=z}}if(b[1]===af(e)){var
+n=af(e),p=F(n);aJ(e,0,p,0,n);var
+s=p}else{var
+c=F(b[1]);b[1]=0;var
+r=af(e)-1|0,w=0;if(r>=0){var
+g=w;for(;;){var
+d=eY(e,g);b:{c:{d:{if(35<=d){if(92!==d){if(eF<=d)break d;break c}}else{if(32>d){if(14<=d)break d;switch(d){case
+8:y(c,b[1],92);b[1]++;y(c,b[1],98);break b;case
+9:y(c,b[1],92);b[1]++;y(c,b[1],116);break b;case
+10:y(c,b[1],92);b[1]++;y(c,b[1],110);break b;case
+13:y(c,b[1],92);b[1]++;y(c,b[1],114);break b;default:break d}}if(34>d)break c}y(c,b[1],92);b[1]++;y(c,b[1],d);break b}y(c,b[1],92);b[1]++;y(c,b[1],48+(d/c3|0)|0);b[1]++;y(c,b[1],48+((d/10|0)%10|0)|0);b[1]++;y(c,b[1],48+(d%10|0)|0);break b}y(c,b[1],d)}b[1]++;var
+x=g+1|0;if(r===g)break;var
+g=x}}var
+s=c}var
+m=U(s)}var
+t=o(m),u=a3(t+2|0,34);bf(m,0,u,1,t);return U(u)}function
+fH(a,b){var
+g=cr(b),f=lw[1];switch(a[2]){case
0:var
-b=102;break;case
+c=102;break;case
1:var
-b=101;break;case
+c=101;break;case
2:var
-b=69;break;case
+c=69;break;case
3:var
-b=gy;break;case
+c=hw;break;case
4:var
-b=71;break;case
+c=71;break;case
5:var
-b=e;break;case
+c=f;break;case
6:var
-b=104;break;case
+c=104;break;case
7:var
-b=72;break;default:var
-b=70}var
-c=eF(16);a$(c,37);switch(d[1]){case
+c=72;break;default:var
+c=70}var
+d=fD(16);bo(d,37);switch(a[1]){case
0:break;case
-1:a$(c,43);break;default:a$(c,32)}if(8<=d[2])a$(c,35);a$(c,46);H(c,a(f+h));a$(c,b);return eH(c)}function
-cb(n,a){if(13<=n){var
-g=[0,0],h=l(a)-1|0,o=0;if(!(h<0)){var
-c=o;for(;;){if(!(9<(al(a,c)+gB|0)>>>0))g[1]++;var
-r=c+1|0;if(h!==c){var
-c=r;continue}break}}var
-i=g[1],j=C(l(a)+((i-1|0)/3|0)|0),k=[0,0],d=function(a){a4(j,k[1],a);k[1]++;return 0},e=[0,((i-1|0)%3|0)+1|0],m=l(a)-1|0,p=0;if(!(m<0)){var
-b=p;for(;;){var
-f=al(a,b);if(9<(f+gB|0)>>>0)d(f);else{if(0===e[1]){d(95);e[1]=3}e[1]+=-1;d(f)}var
-q=b+1|0;if(m!==b){var
-b=q;continue}break}}return P(j)}return a}function
-km(b,c){switch(b){case
+1:bo(d,43);break;default:bo(d,32)}if(8<=a[2])bo(d,35);bo(d,46);J(d,e+g);bo(d,c);return fF(d)}function
+cz(a,b){if(13>a)return b;var
+h=[0,0],i=o(b)-1|0,n=0;if(i>=0){var
+d=n;for(;;){if(9>=ap(b,d)+iF>>>0)h[1]++;var
+r=d+1|0;if(i===d)break;var
+d=r}}var
+j=h[1],k=F(o(b)+((j-1|0)/3|0)|0),l=[0,0];function
+e(a){bI(k,l[1],a);l[1]++;return}var
+f=[0,((j-1|0)%3|0)+1|0],m=o(b)-1|0,p=0;if(m>=0){var
+c=p;for(;;){var
+g=ap(b,c);if(9<g+iF>>>0)e(g);else{if(0===f[1]){e(95);f[1]=3}f[1]+=-1;e(g)}var
+q=c+1|0;if(m===c)break;var
+c=q}}return U(k)}function
+lx(a,b){switch(a){case
1:var
-a=jz;break;case
+c=kJ;break;case
2:var
-a=jA;break;case
+c=kK;break;case
4:var
-a=jC;break;case
+c=kM;break;case
5:var
-a=jD;break;case
+c=kN;break;case
6:var
-a=jE;break;case
+c=kO;break;case
7:var
-a=jF;break;case
+c=kP;break;case
8:var
-a=jG;break;case
+c=kQ;break;case
9:var
-a=jH;break;case
+c=kR;break;case
10:var
-a=jI;break;case
+c=kS;break;case
11:var
-a=jJ;break;case
+c=kT;break;case
0:case
13:var
-a=jy;break;case
+c=kI;break;case
3:case
14:var
-a=jB;break;default:var
-a=jK}return cb(b,cE(a,c))}function
-kn(b,c){switch(b){case
+c=kL;break;default:var
+c=kU}return cz(a,da(c,b))}function
+ly(a,b){switch(a){case
1:var
-a=jZ;break;case
+c=k9;break;case
2:var
-a=j0;break;case
+c=k_;break;case
4:var
-a=j2;break;case
+c=la;break;case
5:var
-a=j3;break;case
+c=lb;break;case
6:var
-a=j4;break;case
+c=lc;break;case
7:var
-a=j5;break;case
+c=ld;break;case
8:var
-a=j6;break;case
+c=le;break;case
9:var
-a=j7;break;case
+c=lf;break;case
10:var
-a=j8;break;case
+c=lg;break;case
11:var
-a=j9;break;case
+c=lh;break;case
0:case
13:var
-a=jY;break;case
+c=k8;break;case
3:case
14:var
-a=j1;break;default:var
-a=j_}return cb(b,cE(a,c))}function
-ko(b,c){switch(b){case
+c=k$;break;default:var
+c=li}return cz(a,da(c,b))}function
+lz(a,b){switch(a){case
1:var
-a=ka;break;case
+c=lk;break;case
2:var
-a=kb;break;case
+c=ll;break;case
4:var
-a=kd;break;case
+c=ln;break;case
5:var
-a=ke;break;case
+c=lo;break;case
6:var
-a=kf;break;case
+c=lp;break;case
7:var
-a=kg;break;case
+c=lq;break;case
8:var
-a=kh;break;case
+c=lr;break;case
9:var
-a=ki;break;case
+c=ls;break;case
10:var
-a=kj;break;case
+c=lt;break;case
11:var
-a=kk;break;case
+c=lu;break;case
0:case
13:var
-a=j$;break;case
+c=lj;break;case
3:case
14:var
-a=kc;break;default:var
-a=kl}return cb(b,cE(a,c))}function
-kp(b,c){switch(b){case
+c=lm;break;default:var
+c=lv}return cz(a,da(c,b))}function
+lA(a,b){switch(a){case
1:var
-a=jM;break;case
+c=kW;break;case
2:var
-a=jN;break;case
+c=kX;break;case
4:var
-a=jP;break;case
+c=kZ;break;case
5:var
-a=jQ;break;case
+c=k0;break;case
6:var
-a=jR;break;case
+c=k1;break;case
7:var
-a=jS;break;case
+c=k2;break;case
8:var
-a=jT;break;case
+c=k3;break;case
9:var
-a=jU;break;case
+c=k4;break;case
10:var
-a=jV;break;case
+c=k5;break;case
11:var
-a=jW;break;case
+c=k6;break;case
0:case
13:var
-a=jL;break;case
+c=kV;break;case
3:case
14:var
-a=jO;break;default:var
-a=jX}return cb(b,pX(a,c))}function
-ay(c,i,b){function
-j(d){switch(c[1]){case
+c=kY;break;default:var
+c=k7}return cz(a,xK(c,b))}function
+aB(d,b,c){function
+j(a){switch(d[1]){case
0:var
-a=45;break;case
+e=45;break;case
1:var
-a=43;break;default:var
-a=32}return pS(b,i,a)}function
-r(c){var
-a=pI(b);return 3===a?b<0.?kr:ks:4<=a?kt:c}switch(c[2]){case
+e=43;break;default:var
+e=32}return xF(c,b,e)}function
+q(a){var
+b=xr(c);return 3===b?c<0.?lC:lD:4<=b?lE:a}switch(d[2]){case
5:var
-e=eb(eI(c,i),b),d=0,v=l(e);for(;;){if(d===v)var
-q=0;else{var
-k=y(e,d)-46|0,m=0;if(23<k>>>0){if(55===k)m=1}else
-if(21<(k-1|0)>>>0)m=1;if(!m){var
-d=d+1|0;continue}var
-q=1}var
-x=q?e:am(e,kq);return r(x)}case
+f=e1(fH(d,b),c),e=0,u=o(f);for(;;){if(e===u)var
+p=0;else{var
+k=O(f,e)-46|0;a:{if(23<k>>>0){if(55===k)break a}else if(21<k-1>>>0)break a;var
+e=e+1|0;continue}var
+p=1}var
+v=p?f:ay(f,lB);return q(v)}case
6:return j(0);case
7:var
-h=aF(j(0)),f=_(h);if(0===f)var
-p=h;else{var
-n=C(f),o=f-1|0,s=0;if(!(o<0)){var
-a=s;for(;;){var
-g=bW(h,a),t=25<(g+d2|0)>>>0?g:g+hh|0;w(n,a,t);var
-u=a+1|0;if(o!==a){var
-a=u;continue}break}}var
-p=n}return P(p);case
-8:return r(j(0));default:return eb(eI(c,i),b)}}function
-bN(f,K,J,I){var
-d=K,a=J,e=I;for(;;)if(typeof
-e==="number")return b(d,a);else
-switch(e[0]){case
+i=aX(j(0)),g=af(i);if(0===g)var
+n=i;else{var
+l=F(g),m=g-1|0,r=0;if(m>=0){var
+a=r;for(;;){var
+h=eY(i,a),s=25<h+eM>>>0?h:h+h8|0;y(l,a,s);var
+t=a+1|0;if(m===a)break;var
+a=t}}var
+n=l}return U(n);case
+8:return q(j(0));default:return e1(fH(d,b),c)}}function
+ca(a,b,c,d){var
+f=b,e=c,j=d;for(;;){if(typeof
+j==="number")return g(f,e);switch(j[0]){case
0:var
-L=e[1];return function(b){return k(d,[5,a,b],L)};case
+M=j[1];return function(a){return m(f,[5,e,a],M)};case
1:var
-M=e[1];return function(b){var
-e=0;if(40<=b)if(92===b)var
-c=ib;else
-if(dZ<=b)e=1;else
-e=2;else
-if(32<=b)if(39<=b)var
-c=ic;else
-e=2;else
-if(14<=b)e=1;else
-switch(b){case
+N=j[1];return function(a){a:{b:{if(40<=a){if(92===a){var
+b=jF;break a}if(eF>a)break b}else{if(32<=a){if(39>a)break b;var
+b=jG;break a}if(14>a)switch(a){case
8:var
-c=id;break;case
+b=jH;break a;case
9:var
-c=ie;break;case
+b=jI;break a;case
10:var
-c=ig;break;case
+b=jJ;break a;case
13:var
-c=ih;break;default:e=1}switch(e){case
-1:var
-f=C(4);w(f,0,92);w(f,1,48+(b/cA|0)|0);w(f,2,48+((b/10|0)%10|0)|0);w(f,3,48+(b%10|0)|0);var
-c=P(f);break;case
-2:var
-g=C(1);w(g,0,b);var
-c=P(g);break}var
-h=l(c),i=aT(h+2|0,39);aO(c,0,i,1,h);return k(d,[4,a,P(i)],M)};case
-2:var
-N=e[2],O=e[1];return c1(d,a,N,O,function(a){return a});case
-3:return c1(d,a,e[2],e[1],jx);case
-4:return cc(d,a,e[4],e[2],e[3],km,e[1]);case
-5:return cc(d,a,e[4],e[2],e[3],kn,e[1]);case
-6:return cc(d,a,e[4],e[2],e[3],ko,e[1]);case
-7:return cc(d,a,e[4],e[2],e[3],kp,e[1]);case
+b=jK;break a}}var
+c=F(4);y(c,0,92);y(c,1,48+(a/c3|0)|0);y(c,2,48+((a/10|0)%10|0)|0);y(c,3,48+(a%10|0)|0);var
+b=U(c);break a}var
+d=F(1);y(d,0,a);var
+b=U(d)}var
+g=o(b),h=a3(g+2|0,39);bf(b,0,h,1,g);return m(f,[4,e,U(h)],N)};case
+2:return dz(f,e,j[2],j[1],function(a){return a});case
+3:return dz(f,e,j[2],j[1],kH);case
+4:return cA(f,e,j[4],j[2],j[3],lx,j[1]);case
+5:return cA(f,e,j[4],j[2],j[3],ly,j[1]);case
+6:return cA(f,e,j[4],j[2],j[3],lz,j[1]);case
+7:return cA(f,e,j[4],j[2],j[3],lA,j[1]);case
8:var
-i=e[4],j=e[3],n=e[2],h=e[1];if(typeof
-n==="number"){if(typeof
-j==="number")return j?function(c,b){return k(d,[4,a,ay(h,c,b)],i)}:function(b){return k(d,[4,a,ay(h,cZ(h),b)],i)};var
-af=j[1];return function(b){return k(d,[4,a,ay(h,af,b)],i)}}else{if(0===n[0]){var
-u=n[2],v=n[1];if(typeof
-j==="number")return j?function(c,b){return k(d,[4,a,W(v,u,ay(h,c,b))],i)}:function(b){return k(d,[4,a,W(v,u,ay(h,cZ(h),b))],i)};var
-ag=j[1];return function(b){return k(d,[4,a,W(v,u,ay(h,ag,b))],i)}}var
-y=n[1];if(typeof
-j==="number")return j?function(e,c,b){return k(d,[4,a,W(y,e,ay(h,c,b))],i)}:function(c,b){return k(d,[4,a,W(y,c,ay(h,cZ(h),b))],i)};var
-ah=j[1];return function(c,b){return k(d,[4,a,W(y,c,ay(h,ah,b))],i)}}case
-9:return c1(d,a,e[2],e[1],h4);case
+n=j[4],q=j[3],u=j[2],l=j[1];if(typeof
+u==="number"){if(typeof
+q==="number")return q?function(a,b){return m(f,[4,e,aB(l,a,b)],n)}:function(a){return m(f,[4,e,aB(l,dx(l),a)],n)};var
+_=q[1];return function(a){return m(f,[4,e,aB(l,_,a)],n)}}if(0===u[0]){var
+A=u[2],B=u[1];if(typeof
+q==="number")return q?function(a,b){return m(f,[4,e,W(B,A,aB(l,a,b))],n)}:function(a){return m(f,[4,e,W(B,A,aB(l,dx(l),a))],n)};var
+$=q[1];return function(a){return m(f,[4,e,W(B,A,aB(l,$,a))],n)}}var
+D=u[1];if(typeof
+q==="number")return q?function(a,b,c){return m(f,[4,e,W(D,a,aB(l,b,c))],n)}:function(a,b){return m(f,[4,e,W(D,a,aB(l,dx(l),b))],n)};var
+aa=q[1];return function(a,b){return m(f,[4,e,W(D,a,aB(l,aa,b))],n)};case
+9:return dz(f,e,j[2],j[1],jx);case
10:var
-a=[7,a],e=e[1];continue;case
+e=[7,e],j=j[1];break;case
11:var
-a=[2,a,e[1]],e=e[2];continue;case
+e=[2,e,j[1]],j=j[2];break;case
12:var
-a=[3,a,e[1]],e=e[2];continue;case
+e=[3,e,j[1]],j=j[2];break;case
13:var
-Q=e[3],R=e[2],A=eF(16);c0(A,R);var
-H=eH(A);return function(b){return k(d,[4,a,H],Q)};case
+O=j[3],P=j[2],E=fD(16);dy(E,P);var
+L=fF(E);return function(a){return m(f,[4,e,L],O)};case
14:var
-S=e[3],T=e[2];return function(c){var
-e=c[1],b=p(e,t(x(T)));if(typeof
-b[2]==="number")return k(d,a,q(b[1],S));throw F};case
+Q=j[3],R=j[2];return function(a){var
+c=a[1],b=s(c,w(z(R)));if(typeof
+b[2]==="number")return m(f,e,t(b[1],Q));throw i(G,1)};case
15:var
-U=e[1];return function(e,b){return k(d,[6,a,function(a){return c(e,a,b)}],U)};case
+S=j[1];return function(c,b){return m(f,[6,e,function(a){return h(c,a,b)}],S)};case
16:var
-V=e[1];return function(b){return k(d,[6,a,b],V)};case
+T=j[1];return function(a){return m(f,[6,e,a],T)};case
17:var
-a=[0,a,e[1]],e=e[2];continue;case
+e=[0,e,j[1]],j=j[2];break;case
18:var
-s=e[1];if(0===s[0]){var
-X=e[2],Y=s[1][1],Z=0,d=function(b,c,d){return function(a){return k(c,[1,b,[0,a]],d)}}(a,d,X),a=Z,e=Y;continue}var
-_=e[2],$=s[1][1],aa=0,d=function(b,c,d){return function(a){return k(c,[1,b,[1,a]],d)}}(a,d,_),a=aa,e=$;continue;case
-19:throw[0,m,kv];case
+x=j[1];if(0===x[0]){let
+b=e,c=f,d=j[2];var
+f=function(a){return m(c,[1,b,[0,a]],d)},e=0,j=x[1][1]}else{let
+b=e,c=f,d=j[2];var
+f=function(a){return m(c,[1,b,[1,a]],d)},e=0,j=x[1][1]}break;case
+19:throw i([0,r,lG],1);case
20:var
-ab=e[3],ac=[8,a,kw];return function(a){return k(d,ac,ab)};case
+V=j[3],X=[8,e,lH];return function(a){return m(f,X,V)};case
21:var
-ad=e[2];return function(b){return k(d,[4,a,cE(kx,b)],ad)};case
+Y=j[2];return function(a){return m(f,[4,e,da(hQ,a)],Y)};case
22:var
-ae=e[1];return function(b){return k(d,[5,a,b],ae)};case
+Z=j[1];return function(a){return m(f,[5,e,a],Z)};case
23:var
-g=e[2],r=e[1];if(typeof
-r==="number")switch(r){case
-0:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
-1:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
-2:throw[0,m,ky];default:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g])}else
-switch(r[0]){case
-0:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
-1:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
-2:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
-3:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
-4:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
-5:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
-6:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
-7:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
-8:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);case
+k=j[2],v=j[1];if(typeof
+v==="number")switch(v){case
+0:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
+1:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
+2:throw i([0,r,lI],1);default:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k])}switch(v[0]){case
+0:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
+1:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
+2:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
+3:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
+4:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
+5:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
+6:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
+7:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
+8:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);case
9:var
-G=r[2];return f<50?dP(f+1|0,d,a,G,g):z(dP,[0,d,a,G,g]);case
-10:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g]);default:return f<50?o(f+1|0,d,a,g):z(o,[0,d,a,g])}default:var
-B=e[3],D=e[1],E=b(e[2],0);return f<50?dO(f+1|0,d,a,B,D,E):z(dO,[0,d,a,B,D,E])}}function
-dP(e,d,c,a,b){if(typeof
-a==="number")return e<50?o(e+1|0,d,c,b):z(o,[0,d,c,b]);else
-switch(a[0]){case
+K=v[2];return a<50?eo(a+1|0,f,e,K,k):C(eo,[0,f,e,K,k]);case
+10:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k]);default:return a<50?p(a+1|0,f,e,k):C(p,[0,f,e,k])}default:var
+H=j[3],I=j[1],J=g(j[2],0);return a<50?en(a+1|0,f,e,H,I,J):C(en,[0,f,e,H,I,J])}}}function
+m(a,b,c){return cp(ca(0,a,b,c))}function
+eo(a,f,c,d,e){if(typeof
+d==="number")return a<50?p(a+1|0,f,c,e):C(p,[0,f,c,e]);switch(d[0]){case
0:var
-f=a[1];return function(a){return aa(d,c,f,b)};case
+b=d[1];return function(a){return $(f,c,b,e)};case
1:var
-g=a[1];return function(a){return aa(d,c,g,b)};case
+g=d[1];return function(a){return $(f,c,g,e)};case
2:var
-h=a[1];return function(a){return aa(d,c,h,b)};case
+h=d[1];return function(a){return $(f,c,h,e)};case
3:var
-i=a[1];return function(a){return aa(d,c,i,b)};case
+j=d[1];return function(a){return $(f,c,j,e)};case
4:var
-j=a[1];return function(a){return aa(d,c,j,b)};case
+k=d[1];return function(a){return $(f,c,k,e)};case
5:var
-k=a[1];return function(a){return aa(d,c,k,b)};case
+l=d[1];return function(a){return $(f,c,l,e)};case
6:var
-l=a[1];return function(a){return aa(d,c,l,b)};case
+m=d[1];return function(a){return $(f,c,m,e)};case
7:var
-n=a[1];return function(a){return aa(d,c,n,b)};case
+n=d[1];return function(a){return $(f,c,n,e)};case
8:var
-p=a[2];return function(a){return aa(d,c,p,b)};case
+o=d[2];return function(a){return $(f,c,o,e)};case
9:var
-q=a[3],r=a[2],s=A(x(a[1]),r);return function(a){return aa(d,c,M(s,q),b)};case
+q=d[3],s=d[2],t=D(z(d[1]),s);return function(a){return $(f,c,P(t,q),e)};case
10:var
-t=a[1];return function(e,a){return aa(d,c,t,b)};case
+u=d[1];return function(a,b){return $(f,c,u,e)};case
11:var
-u=a[1];return function(a){return aa(d,c,u,b)};case
+v=d[1];return function(a){return $(f,c,v,e)};case
12:var
-v=a[1];return function(a){return aa(d,c,v,b)};case
-13:throw[0,m,kz];default:throw[0,m,kA]}}function
-o(d,b,e,a){var
-c=[8,e,kB];return d<50?bN(d+1|0,b,c,a):z(bN,[0,b,c,a])}function
-dO(h,c,f,a,e,d){if(e){var
-i=e[1];return function(e){return ku(c,f,a,i,b(d,e))}}var
-g=[4,f,d];return h<50?bN(h+1|0,c,g,a):z(bN,[0,c,g,a])}function
-k(a,b,c){return b4(bN(0,a,b,c))}function
-aa(a,b,c,d){return b4(dP(0,a,b,c,d))}function
-ku(a,b,c,d,e){return b4(dO(0,a,b,c,d,e))}function
-c1(f,e,d,a,c){if(typeof
-a==="number")return function(a){return k(f,[4,e,b(c,a)],d)};else{if(0===a[0]){var
-g=a[2],h=a[1];return function(a){return k(f,[4,e,W(h,g,b(c,a))],d)}}var
-i=a[1];return function(g,a){return k(f,[4,e,W(i,g,b(c,a))],d)}}}function
-cc(g,f,e,h,d,b,a){if(typeof
-h==="number"){if(typeof
-d==="number")return d?function(h,d){return k(g,[4,f,ba(h,c(b,a,d))],e)}:function(d){return k(g,[4,f,c(b,a,d)],e)};var
-m=d[1];return function(d){return k(g,[4,f,ba(m,c(b,a,d))],e)}}else{if(0===h[0]){var
-i=h[2],j=h[1];if(typeof
-d==="number")return d?function(h,d){return k(g,[4,f,W(j,i,ba(h,c(b,a,d)))],e)}:function(d){return k(g,[4,f,W(j,i,c(b,a,d))],e)};var
-n=d[1];return function(d){return k(g,[4,f,W(j,i,ba(n,c(b,a,d)))],e)}}var
-l=h[1];if(typeof
-d==="number")return d?function(i,h,d){return k(g,[4,f,W(l,i,ba(h,c(b,a,d)))],e)}:function(h,d){return k(g,[4,f,W(l,h,c(b,a,d))],e)};var
-o=d[1];return function(h,d){return k(g,[4,f,W(l,h,ba(o,c(b,a,d)))],e)}}}function
-az(c,i){var
-a=i;for(;;)if(typeof
-a==="number")return 0;else
-switch(a[0]){case
-0:var
-e=a[2],j=a[1];if(typeof
-e==="number")switch(e){case
+w=d[1];return function(a){return $(f,c,w,e)};case
+13:throw i([0,r,lJ],1);default:throw i([0,r,lK],1)}}function
+$(a,b,c,d){return cp(eo(0,a,b,c,d))}function
+p(a,b,c,d){var
+e=[8,c,lL];return a<50?ca(a+1|0,b,e,d):C(ca,[0,b,e,d])}function
+dz(h,f,c,d,e){if(typeof
+d==="number")return function(a){return m(h,[4,f,g(e,a)],c)};if(0===d[0]){var
+b=d[2],i=d[1];return function(a){return m(h,[4,f,W(i,b,g(e,a))],c)}}var
+j=d[1];return function(a,b){return m(h,[4,f,W(j,a,g(e,b))],c)}}function
+cA(k,j,i,d,e,f,g){if(typeof
+d==="number"){if(typeof
+e==="number")return e?function(a,b){return m(k,[4,j,bp(a,h(f,g,b))],i)}:function(a){return m(k,[4,j,h(f,g,a)],i)};var
+b=e[1];return function(a){return m(k,[4,j,bp(b,h(f,g,a))],i)}}if(0===d[0]){var
+c=d[2],l=d[1];if(typeof
+e==="number")return e?function(a,b){return m(k,[4,j,W(l,c,bp(a,h(f,g,b)))],i)}:function(a){return m(k,[4,j,W(l,c,h(f,g,a))],i)};var
+o=e[1];return function(a){return m(k,[4,j,W(l,c,bp(o,h(f,g,a)))],i)}}var
+n=d[1];if(typeof
+e==="number")return e?function(a,b,c){return m(k,[4,j,W(n,a,bp(b,h(f,g,c)))],i)}:function(a,b){return m(k,[4,j,W(n,a,h(f,g,b))],i)};var
+p=e[1];return function(a,b){return m(k,[4,j,W(n,a,bp(p,h(f,g,b)))],i)}}function
+en(a,b,c,d,e,f){if(e){var
+i=e[1];return function(a){return lF(b,c,d,i,g(f,a))}}var
+h=[4,c,f];return a<50?ca(a+1|0,b,h,d):C(ca,[0,b,h,d])}function
+lF(a,b,c,d,e){return cp(en(0,a,b,c,d,e))}function
+aC(a,b){var
+c=b;for(;;){if(typeof
+c==="number")return;switch(c[0]){case
0:var
-d=iT;break;case
+f=c[1],h=fG(c[2]);aC(a,f);return bO(a,h);case
1:var
-d=iU;break;case
-2:var
-d=iV;break;case
-3:var
-d=iW;break;case
+d=c[2],e=c[1];if(0===d[0]){var
+i=d[1];aC(a,e);bO(a,lM);var
+c=i}else{var
+j=d[1];aC(a,e);bO(a,lN);var
+c=j}break;case
+6:var
+m=c[2];aC(a,c[1]);return g(m,a);case
+7:aC(a,c[1]);ax(a);return;case
+8:var
+n=c[2];aC(a,c[1]);return I(n);case
+2:case
4:var
-d=iX;break;case
-5:var
-d=iY;break;default:var
-d=iZ}else
-switch(e[0]){case
+k=c[2];aC(a,c[1]);return bO(a,k);default:var
+l=c[2];aC(a,c[1]);jg(a,l);return}}}function
+aD(a,b){var
+c=b;for(;;){if(typeof
+c==="number")return;switch(c[0]){case
0:var
-d=e[1];break;case
-1:var
-d=e[1];break;default:var
-d=am(i0,b7(1,e[1]))}az(c,j);return by(c,d);case
+h=c[1],i=fG(c[2]);aD(a,h);return bV(a,i);case
1:var
-g=a[2],h=a[1];if(0===g[0]){var
-k=g[1];az(c,h);by(c,kC);var
-a=k;continue}var
-l=g[1];az(c,h);by(c,kD);var
-a=l;continue;case
+e=c[2],f=c[1];if(0===e[0]){var
+j=e[1];aD(a,f);bV(a,lO);var
+c=j}else{var
+k=e[1];aD(a,f);bV(a,lP);var
+c=k}break;case
6:var
-o=a[2];az(c,a[1]);return by(c,b(o,0));case
+n=c[2];aD(a,c[1]);return bV(a,g(n,0));case
7:var
-a=a[1];continue;case
+c=c[1];break;case
8:var
-p=a[2];az(c,a[1]);return E(p);case
+o=c[2];aD(a,c[1]);return I(o);case
2:case
4:var
-m=a[2];az(c,a[1]);return by(c,m);default:var
-n=a[2];az(c,a[1]);var
-f=c[2];if(c[3]<=f)cY(c,1);w(c[1],f,n);c[2]=f+1|0;return 0}}function
-kE(a){if(hZ(a,kF))return kG;var
-e=l(a);function
-g(e){var
-d=kH[1],c=b_(bT);return b(k(function(a){az(c,a);return cO(b$(c))},0,d),a)}function
-h(d){var
-b=d;for(;;){if(b===e)return b;var
-c=y(a,b);if(9!==c&&32!==c)return b;var
-b=b+1|0;continue}}function
-p(d,c){var
-b=c;for(;;){if(b===e)return b;if(25<(y(a,b)+d2|0)>>>0)return b;var
-b=b+1|0;continue}}function
-q(g,f){var
-b=f;for(;;){if(b===e)return b;var
-c=y(a,b),d=0;if(48<=c){if(!(58<=c))d=1}else
-if(45===c)d=1;if(d){var
-b=b+1|0;continue}return b}}var
-f=h(0),m=p(f,f),c=eD(a,f,m-f|0),d=h(m),i=q(d,d);if(d===i)var
-j=0;else
-try{var
-r=p6(eD(a,d,i-d|0)),j=r}catch(a){a=$(a);if(a[1]!==aw)throw a;var
-j=g(0)}if(h(i)!==e)g(0);var
-o=0;if(aH(c,kI)&&aH(c,kJ))var
-n=aH(c,kK)?aH(c,kL)?aH(c,kM)?aH(c,kN)?g(0):1:2:3:0;else
-o=1;if(o)var
-n=4;return[0,j,n]}function
-an(b){var
-a=b[1];return k(function(b){var
-a=b_(64);az(a,b);return b$(a)},0,a)}var
-c2=[0,0];function
-c4(i,h){var
-a=i[1+h];if(1-(typeof
-a==="number"?1:0)){if(b3(a)===cB)return b(an(kO),a);if(b3(a)===253){var
-d=eb(h8,a),c=0,g=l(d);for(;;){if(g<=c)return am(d,h7);var
-e=y(d,c),f=0;if(48<=e){if(!(58<=e))f=1}else
-if(45===e)f=1;if(f){var
-c=c+1|0;continue}return d}}return kP}return b(an(kQ),a)}function
-eK(b,a){if(b.length-1<=a)return kR;var
-d=eK(b,a+1|0),e=c4(b,a);return c(an(kS),e,d)}function
-eL(a){c2[1]=[0,a,c2[1]];return 0}var
-k3=[u,k2,K(0)];eL(function(o){if(o[1]===k3){var
-a=o[2],s=function(f){var
-c=f;for(;;){if(c){var
-g=c[2],h=c[1];try{var
-e=0,d=b(h,a);e=1}catch(a){}if(e&&d)return[0,d[1]];var
-c=g;continue}return 0}},j=s(c2[1]);if(j)var
-d=j[1];else
-if(a===eq)var
-d=kX;else
-if(a===er)var
-d=kY;else
-if(a[1]===ep)var
-f=a[2],k=f[3],t=f[2],u=f[1],d=aZ(an(c3),u,t,k,k+5|0,kZ);else
-if(a[1]===m)var
-g=a[2],l=g[3],v=g[2],w=g[1],d=aZ(an(c3),w,v,l,l+6|0,k0);else
-if(a[1]===et)var
-h=a[2],n=h[3],x=h[2],y=h[1],d=aZ(an(c3),y,x,n,n+6|0,k1);else
-if(0===b3(a)){var
-i=a.length-1,z=a[1][1];if(2<i>>>0)var
-p=eK(a,2),q=c4(a,1),e=c(an(kT),q,p);else
-switch(i){case
+l=c[2];aD(a,c[1]);return bV(a,l);default:var
+m=c[2];aD(a,c[1]);var
+d=a[2];if(a[3]<=d)dw(a,1);y(a[1],d,m);a[2]=d+1|0;return}}}function
+fI(c,b){return m(function(a){aC(c,a);return 0},0,b[1])}function
+dA(a){return fI(ar,a)}function
+at(a){return m(function(a){var
+b=cw(64);aD(b,a);return cx(b)},0,a[1])}var
+dB=[0,0],jA=aV,lS=[0,[3,0,0],"%S"],lT=iK,lU=[0,[4,0,0,0,0],es],lV=e,lW=[0,[11,ik,[2,0,[2,0,0]]],", %s%s"],lX=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],lY=e,lZ=e,l0=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],l1="Out of memory",l2="Stack overflow",l3="Pattern matching failed",l4="Assertion failed",l5="Undefined recursive module",l6="Raised at",l7="Re-raised at",l8="Raised by primitive operation at",l9="Called from",l_=" (inlined)",l$=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,iT,xj]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],ma=e,mb=[0,[2,0,[11," unknown location",0]],"%s unknown location"],mc=[0,[2,0,[12,10,0]],"%s\n"];function
+dD(a,b){var
+c=a[1+b];if(!(1-(typeof
+c==="number"?1:0)))return g(at(lU),c);if(bg(c)===c2)return g(at(lS),c);if(bg(c)!==253)return lT;var
+e=e1("%.12g",c),d=0,h=o(e);for(;;){if(h<=d)return ay(e,jA);var
+f=O(e,d);a:{if(48<=f){if(58>f)break a}else if(45===f)break a;return e}var
+d=d+1|0}}function
+fJ(a,b){if(a.length-1<=b)return lV;var
+c=fJ(a,b+1|0),d=dD(a,b);return h(at(lW),d,c)}function
+cB(a){a:{b:{var
+b=dB[1];for(;;){if(!b)break;c:{var
+s=b[2],t=b[1];try{var
+k=g(t,a)}catch(f){break c}if(k)break b}var
+b=s}var
+i=0;break a}var
+i=[0,k[1]]}if(i)return i[1];if(a===dl)return l1;if(a===fh)return l2;if(a[1]===fg){var
+d=a[2],l=d[3],u=d[2],v=d[1];return a$(at(dC),v,u,l,l+5|0,l3)}if(a[1]===r){var
+e=a[2],m=e[3],w=e[2],x=e[1];return a$(at(dC),x,w,m,m+6|0,l4)}if(a[1]===bN){var
+f=a[2],n=f[3],y=f[2],z=f[1];return a$(at(dC),z,y,n,n+6|0,l5)}if(0!==bg(a))return a[1];var
+j=a.length-1,A=a[1][1];if(2<j>>>0)var
+o=fJ(a,2),p=dD(a,1),c=h(at(lX),p,o);else
+switch(j){case
0:var
-e=kU;break;case
+c=lY;break;case
1:var
-e=kV;break;default:var
-r=c4(a,1),e=b(an(kW),r)}var
-d=am(z,e)}else
-var
-d=a[1];return[0,am(k4,d)]}return 0});try{var
-px=cL(pw),eN=px}catch(a){a=$(a);if(a!==N)throw a;try{var
-pv=cL(pu),eM=pv}catch(a){a=$(a);if(a!==N)throw a;var
-eM=k6}var
-eN=eM}var
-k7=it(eN,82),cd=[d0,function(A){var
-p=qt(0),c=[0,ac(55,0),0],k=0===p.length-1?[0,0]:p,m=k.length-1,b=0;for(;;){e(c[1],b)[1+b]=b;var
-z=b+1|0;if(54!==b){var
-b=z;continue}var
-i=[0,k5],n=54+cP(55,m)|0,u=0;if(!(n<0)){var
-d=u;for(;;){var
-g=d%55|0,o=qg(d,m),v=e(k,o)[1+o],j=am(i[1],a(f+v));i[1]=qb(j,0,l(j));var
-h=i[1],q=y(h,3)<<24,r=y(h,2)<<16,s=y(h,1)<<8,t=((y(h,0)+s|0)+r|0)+q|0,w=(e(c[1],g)[1+g]^t)&gJ;e(c[1],g)[1+g]=w;var
-x=d+1|0;if(n!==d){var
-d=x;continue}break}}c[2]=0;return c}}];function
-k8(i,l){var
-m=i?i[1]:k7,b=16;for(;;){if(!(l<=b)&&!(ew<(b*2|0))){var
-b=b*2|0;continue}if(m){var
-j=b3(cd),a=cz===j?cd[1]:d0===j?iN(cd):cd;a[2]=(a[2]+1|0)%55|0;var
-c=a[2],d=e(a[1],c)[1+c],f=(a[2]+24|0)%55|0,g=(e(a[1],f)[1+f]+(d^(d>>>25|0)&31)|0)&gJ,h=a[2];e(a[1],h)[1+h]=g;var
-k=g}else
+c=lZ;break;default:var
+q=dD(a,1),c=g(at(l0),q)}return ay(A,c)}function
+dE(a,b){var
+h=xs(b),j=h.length-1-1|0,s=0;if(j>=0){var
+d=s;for(;;){var
+c=f(h,d)[1+d];let
+b=d;var
+i=function(a){return a?0===b?l6:l7:0===b?l8:l9};if(0===c[0])var
+k=c[5],l=c[4],m=c[3],n=c[6]?l_:ma,o=c[2],p=c[7],q=i(c[1]),e=[0,xk(at(l$),q,p,o,n,m,l,k)];else if(c[1])var
+e=0;else
var
-k=0;return[0,0,ac(b,0),k,b]}}var
-c5=[u,k9,K(0)],ce=0,eO=-1;function
-bA(a,b){a[13]=a[13]+b[3]|0;return eE(b,a[28])}var
-eP=1000000010;function
-c6(b,a){return h(b[17],a,0,l(a))}function
-cf(a){return b(a[19],0)}function
-eQ(a,c,b){a[9]=a[9]-c|0;c6(a,b);a[11]=0;return 0}function
-cg(c,a){var
-b=aH(a,k_);return b?eQ(c,l(a),a):b}function
-bb(a,c,f){var
-g=c[3],h=c[2];cg(a,c[1]);cf(a);a[11]=1;var
-d=(a[6]-f|0)+h|0,e=a[8],i=p9(e,d)?e:d;a[10]=i;a[9]=a[6]-a[10]|0;b(a[21],a[10]);return cg(a,g)}function
-eR(b,a){return bb(b,k$,a)}function
-bB(a,c){var
-d=c[2],e=c[3];cg(a,c[1]);a[9]=a[9]-d|0;b(a[20],d);return cg(a,e)}function
-eS(a){for(;;){var
-s=a[28][2],O=s?[0,s[1]]:0;if(O){var
-q=O[1],r=q[1],c=q[2],ac=0<=r?1:0,aa=q[3],ab=a[13]-a[12]|0,P=ac||(a[9]<=ab?1:0);if(P){var
-g=a[28],n=g[2];if(n){if(n[2]){var
-Q=n[2];g[1]=g[1]-1|0;g[2]=Q}else
-cX(g);var
-m=0<=r?r:eP;if(typeof
+r=i(0),e=[0,g(at(mb),r)];if(e){var
+t=e[1];g(fI(a,mc),t)}var
+u=d+1|0;if(j===d)break;var
+d=u}}return}var
+md=[0,e,"(Cannot print locations:\n bytecode executable program file not found)","(Cannot print locations:\n bytecode executable program file appears to be corrupt)","(Cannot print locations:\n bytecode executable program file has wrong magic number)","(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)"].slice(),me=[0,[11,eD,[2,0,[12,10,0]]],hT],mf=[0],mg="Fatal error: out of memory in uncaught exception handler",mh=[0,[11,eD,[2,0,[12,10,0]]],hT],mi=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"];fc(iN,function(a,b){try{try{var
+h=b?mf:i_(0);try{dn(0)}catch(f){}try{var
+l=cB(a);g(dA(me),l);dE(ar,h);var
+c=x1(0);if(c<0){var
+d=cr(c);fj(f(md,d)[1+d])}var
+m=ax(ar),j=m}catch(f){var
+n=ai(f),o=cB(a);g(dA(mh),o);dE(ar,h);var
+p=cB(n);g(dA(mi),p);dE(ar,i_(0));var
+j=ax(ar)}var
+k=j}catch(f){var
+e=ai(f);if(e!==dl)throw i(e,0);var
+k=fj(mg)}return k}catch(f){return 0}});var
+mj=[v,"Stdlib.Fun.Finally_raised",aZ(0)],ml="Fun.Finally_raised: ",jC="output_substring",jP="String.contains_from / Bytes.contains_from",jW="Set.remove_min_elt",jX=[0,0,0,0],jS=cY,jT=cY,jU=cY,jV=cY,j3="Buffer.add_substring/add_subbytes",jZ="Buffer.sub",lR=[0,[11,"invalid box description ",[3,0,0]],"invalid box description %S"],lQ=[0,0,4],mm=e,mK=[3,0,3],mL=aV,mF=h5,mG="<\/",mH=e,mB=h5,mC="<",mD=e,mz="\n",mv=e,mw=e,mx=e,my=e,mu=[0,e],mq=e,mr=e,ms=e,mt=e,mo=[0,e,0,e],mn="Stdlib.Format.String_tag",mS=[0,hP,72,5],mT=[0,hP,81,2],mU="CamlinternalMod.update_mod: not a module",mR="CamlinternalMod.init_mod: not a module",mV="Jsoo_runtime.Error.Exn",nv="warn",nu=ie,nt="log",mX="capture",mY="once",mZ="passive",nB="DEPTH_BUFFER_BIT",nC="STENCIL_BUFFER_BIT",nD="COLOR_BUFFER_BIT",nE="POINTS",nF="LINES",nG="LINE_LOOP",nH="LINE_STRIP",nI="TRIANGLES",nJ="TRIANGLE_STRIP",nK="TRIANGLE_FAN",nL="ZERO",nM="ONE",nN="SRC_COLOR",nO="ONE_MINUS_SRC_COLOR",nP="SRC_ALPHA",nQ="ONE_MINUS_SRC_ALPHA",nR="DST_ALPHA",nS="ONE_MINUS_DST_ALPHA",nT="DST_COLOR",nU="ONE_MINUS_DST_COLOR",nV="SRC_ALPHA_SATURATE",nW="FUNC_ADD",nX="BLEND_EQUATION",nY="BLEND_EQUATION_RGB",nZ="BLEND_EQUATION_ALPHA",n0="FUNC_SUBTRACT",n1="FUNC_REVERSE_SUBTRACT",n2="BLEND_DST_RGB",n3="BLEND_SRC_RGB",n4="BLEND_DST_ALPHA",n5="BLEND_SRC_ALPHA",n6="CONSTANT_COLOR",n7="ONE_MINUS_CONSTANT_COLOR",n8="CONSTANT_ALPHA",n9="ONE_MINUS_CONSTANT_ALPHA",n_="BLEND_COLOR",n$="ARRAY_BUFFER",oa="ELEMENT_ARRAY_BUFFER",ob="ARRAY_BUFFER_BINDING",oc="ELEMENT_ARRAY_BUFFER_BINDING",od="STREAM_DRAW",oe="STATIC_DRAW",of="DYNAMIC_DRAW",og="BUFFER_SIZE",oh="BUFFER_USAGE",oi="CURRENT_VERTEX_ATTRIB",oj="FRONT",ok="BACK",ol="FRONT_AND_BACK",om="CULL_FACE",on="BLEND",oo="DITHER",op="STENCIL_TEST",oq="DEPTH_TEST",or="SCISSOR_TEST",os="POLYGON_OFFSET_FILL",ot="SAMPLE_ALPHA_TO_COVERAGE",ou="SAMPLE_COVERAGE",ov="NO_ERROR",ow="INVALID_ENUM",ox="INVALID_VALUE",oy="INVALID_OPERATION",oz="OUT_OF_MEMORY",oA="CW",oB="CCW",oC="LINE_WIDTH",oD="ALIASED_POINT_SIZE_RANGE",oE="ALIASED_LINE_WIDTH_RANGE",oF="CULL_FACE_MODE",oG="FRONT_FACE",oH="DEPTH_RANGE",oI="DEPTH_WRITEMASK",oJ="DEPTH_CLEAR_VALUE",oK="DEPTH_FUNC",oL="STENCIL_CLEAR_VALUE",oM="STENCIL_FUNC",oN="STENCIL_FAIL",oO="STENCIL_PASS_DEPTH_FAIL",oP="STENCIL_PASS_DEPTH_PASS",oQ="STENCIL_REF",oR="STENCIL_VALUE_MASK",oS="STENCIL_WRITEMASK",oT="STENCIL_BACK_FUNC",oU="STENCIL_BACK_FAIL",oV="STENCIL_BACK_PASS_DEPTH_FAIL",oW="STENCIL_BACK_PASS_DEPTH_PASS",oX="STENCIL_BACK_REF",oY="STENCIL_BACK_VALUE_MASK",oZ="STENCIL_BACK_WRITEMASK",o0="VIEWPORT",o1="SCISSOR_BOX",o2="COLOR_CLEAR_VALUE",o3="COLOR_WRITEMASK",o4="UNPACK_ALIGNMENT",o5="PACK_ALIGNMENT",o6="MAX_TEXTURE_SIZE",o7="MAX_VIEWPORT_DIMS",o8="SUBPIXEL_BITS",o9="RED_BITS",o_="GREEN_BITS",o$="BLUE_BITS",pa="ALPHA_BITS",pb="DEPTH_BITS",pc="STENCIL_BITS",pd="POLYGON_OFFSET_UNITS",pe="POLYGON_OFFSET_FACTOR",pf="TEXTURE_BINDING_2D",pg="SAMPLE_BUFFERS",ph="SAMPLES",pi="SAMPLE_COVERAGE_VALUE",pj="SAMPLE_COVERAGE_INVERT",pk="COMPRESSED_TEXTURE_FORMATS",pl="DONT_CARE",pm="FASTEST",pn="NICEST",po="GENERATE_MIPMAP_HINT",pp="BYTE",pq="UNSIGNED_BYTE",pr="SHORT",ps="UNSIGNED_SHORT",pt="INT",pu="UNSIGNED_INT",pv="FLOAT",pw="DEPTH_COMPONENT",px="ALPHA",py="RGB",pz="RGBA",pA="LUMINANCE",pB="LUMINANCE_ALPHA",pC="UNSIGNED_SHORT_4_4_4_4",pD="UNSIGNED_SHORT_5_5_5_1",pE="UNSIGNED_SHORT_5_6_5",pF="FRAGMENT_SHADER",pG="VERTEX_SHADER",pH="MAX_VERTEX_ATTRIBS",pI="MAX_VERTEX_UNIFORM_VECTORS",pJ="MAX_VARYING_VECTORS",pK="MAX_COMBINED_TEXTURE_IMAGE_UNITS",pL="MAX_VERTEX_TEXTURE_IMAGE_UNITS",pM="MAX_TEXTURE_IMAGE_UNITS",pN="MAX_FRAGMENT_UNIFORM_VECTORS",pO="SHADER_TYPE",pP="DELETE_STATUS",pQ="LINK_STATUS",pR="VALIDATE_STATUS",pS="ATTACHED_SHADERS",pT="ACTIVE_UNIFORMS",pU="ACTIVE_ATTRIBUTES",pV="SHADING_LANGUAGE_VERSION",pW="CURRENT_PROGRAM",pX="NEVER",pY="LESS",pZ="EQUAL",p0="LEQUAL",p1="GREATER",p2="NOTEQUAL",p3="GEQUAL",p4="ALWAYS",p5="KEEP",p6="REPLACE",p7="INCR",p8="DECR",p9="INVERT",p_="INCR_WRAP",p$="DECR_WRAP",qa="VENDOR",qb="RENDERER",qc="VERSION",qd="NEAREST",qe="LINEAR",qf="NEAREST_MIPMAP_NEAREST",qg="LINEAR_MIPMAP_NEAREST",qh="NEAREST_MIPMAP_LINEAR",qi="LINEAR_MIPMAP_LINEAR",qj="TEXTURE_MAG_FILTER",qk="TEXTURE_MIN_FILTER",ql="TEXTURE_WRAP_S",qm="TEXTURE_WRAP_T",qn="TEXTURE_2D",qo="TEXTURE",qp="TEXTURE_CUBE_MAP",qq="TEXTURE_BINDING_CUBE_MAP",qr="TEXTURE_CUBE_MAP_POSITIVE_X",qs="TEXTURE_CUBE_MAP_NEGATIVE_X",qt="TEXTURE_CUBE_MAP_POSITIVE_Y",qu="TEXTURE_CUBE_MAP_NEGATIVE_Y",qv="TEXTURE_CUBE_MAP_POSITIVE_Z",qw="TEXTURE_CUBE_MAP_NEGATIVE_Z",qx="MAX_CUBE_MAP_TEXTURE_SIZE",qy="TEXTURE0",qz="TEXTURE1",qA="TEXTURE2",qB="TEXTURE3",qC="TEXTURE4",qD="TEXTURE5",qE="TEXTURE6",qF="TEXTURE7",qG="TEXTURE8",qH="TEXTURE9",qI="TEXTURE10",qJ="TEXTURE11",qK="TEXTURE12",qL="TEXTURE13",qM="TEXTURE14",qN="TEXTURE15",qO="TEXTURE16",qP="TEXTURE17",qQ="TEXTURE18",qR="TEXTURE19",qS="TEXTURE20",qT="TEXTURE21",qU="TEXTURE22",qV="TEXTURE23",qW="TEXTURE24",qX="TEXTURE25",qY="TEXTURE26",qZ="TEXTURE27",q0="TEXTURE28",q1="TEXTURE29",q2="TEXTURE30",q3="TEXTURE31",q4="ACTIVE_TEXTURE",q5="REPEAT",q6="CLAMP_TO_EDGE",q7="MIRRORED_REPEAT",q8="FLOAT_VEC2",q9="FLOAT_VEC3",q_="FLOAT_VEC4",q$="INT_VEC2",ra="INT_VEC3",rb="INT_VEC4",rc="BOOL",rd="BOOL_VEC2",re="BOOL_VEC3",rf="BOOL_VEC4",rg="FLOAT_MAT2",rh="FLOAT_MAT3",ri="FLOAT_MAT4",rj="SAMPLER_2D",rk="SAMPLER_CUBE",rl="VERTEX_ATTRIB_ARRAY_ENABLED",rm="VERTEX_ATTRIB_ARRAY_SIZE",rn="VERTEX_ATTRIB_ARRAY_STRIDE",ro="VERTEX_ATTRIB_ARRAY_TYPE",rp="VERTEX_ATTRIB_ARRAY_NORMALIZED",rq="VERTEX_ATTRIB_ARRAY_POINTER",rr="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",rs="IMPLEMENTATION_COLOR_READ_TYPE",rt="IMPLEMENTATION_COLOR_READ_FORMAT",ru="COMPILE_STATUS",rv="LOW_FLOAT",rw="MEDIUM_FLOAT",rx="HIGH_FLOAT",ry="LOW_INT",rz="MEDIUM_INT",rA="HIGH_INT",rB="FRAMEBUFFER",rC="RENDERBUFFER",rD="RGBA4",rE="RGB5_A1",rF="RGB565",rG="DEPTH_COMPONENT16",rH="STENCIL_INDEX8",rI="DEPTH_STENCIL",rJ="RENDERBUFFER_WIDTH",rK="RENDERBUFFER_HEIGHT",rL="RENDERBUFFER_INTERNAL_FORMAT",rM="RENDERBUFFER_RED_SIZE",rN="RENDERBUFFER_GREEN_SIZE",rO="RENDERBUFFER_BLUE_SIZE",rP="RENDERBUFFER_ALPHA_SIZE",rQ="RENDERBUFFER_DEPTH_SIZE",rR="RENDERBUFFER_STENCIL_SIZE",rS="FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",rT="FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",rU="FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",rV="FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",rW="COLOR_ATTACHMENT0",rX="DEPTH_ATTACHMENT",rY="STENCIL_ATTACHMENT",rZ="DEPTH_STENCIL_ATTACHMENT",r0="NONE",r1="FRAMEBUFFER_COMPLETE",r2="FRAMEBUFFER_INCOMPLETE_ATTACHMENT",r3="FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",r4="FRAMEBUFFER_INCOMPLETE_DIMENSIONS",r5="FRAMEBUFFER_UNSUPPORTED",r6="FRAMEBUFFER_BINDING",r7="RENDERBUFFER_BINDING",r8="MAX_RENDERBUFFER_SIZE",r9="INVALID_FRAMEBUFFER_OPERATION",r_="UNPACK_FLIP_Y_WEBGL",r$="UNPACK_PREMULTIPLY_ALPHA_WEBGL",sa="CONTEXT_LOST_WEBGL",sb="UNPACK_COLORSPACE_CONVERSION_WEBGL",sc="BROWSER_DEFAULT_WEBGL",sd="READ_BUFFER",se="UNPACK_ROW_LENGTH",sf="UNPACK_SKIP_ROWS",sg="UNPACK_SKIP_PIXELS",sh="PACK_ROW_LENGTH",si="PACK_SKIP_ROWS",sj="PACK_SKIP_PIXELS",sk="COLOR",sl="DEPTH",sm="STENCIL",sn="RED",so="RGB8",sp="RGBA8",sq="RGB10_A2",sr="TEXTURE_BINDING_3D",ss="UNPACK_SKIP_IMAGES",st="UNPACK_IMAGE_HEIGHT",su="TEXTURE_3D",sv="TEXTURE_WRAP_R",sw="MAX_3D_TEXTURE_SIZE",sx="UNSIGNED_INT_2_10_10_10_REV",sy="MAX_ELEMENTS_VERTICES",sz="MAX_ELEMENTS_INDICES",sA="TEXTURE_MIN_LOD",sB="TEXTURE_MAX_LOD",sC="TEXTURE_BASE_LEVEL",sD="TEXTURE_MAX_LEVEL",sE="MIN",sF="MAX",sG="DEPTH_COMPONENT24",sH="MAX_TEXTURE_LOD_BIAS",sI="TEXTURE_COMPARE_MODE",sJ="TEXTURE_COMPARE_FUNC",sK="CURRENT_QUERY",sL="QUERY_RESULT",sM="QUERY_RESULT_AVAILABLE",sN="STREAM_READ",sO="STREAM_COPY",sP="STATIC_READ",sQ="STATIC_COPY",sR="DYNAMIC_READ",sS="DYNAMIC_COPY",sT="MAX_DRAW_BUFFERS",sU="DRAW_BUFFER0",sV="DRAW_BUFFER1",sW="DRAW_BUFFER2",sX="DRAW_BUFFER3",sY="DRAW_BUFFER4",sZ="DRAW_BUFFER5",s0="DRAW_BUFFER6",s1="DRAW_BUFFER7",s2="DRAW_BUFFER8",s3="DRAW_BUFFER9",s4="DRAW_BUFFER10",s5="DRAW_BUFFER11",s6="DRAW_BUFFER12",s7="DRAW_BUFFER13",s8="DRAW_BUFFER14",s9="DRAW_BUFFER15",s_="MAX_FRAGMENT_UNIFORM_COMPONENTS",s$="MAX_VERTEX_UNIFORM_COMPONENTS",ta="SAMPLER_3D",tb="SAMPLER_2D_SHADOW",tc="FRAGMENT_SHADER_DERIVATIVE_HINT",td="PIXEL_PACK_BUFFER",te="PIXEL_UNPACK_BUFFER",tf="PIXEL_PACK_BUFFER_BINDING",tg="PIXEL_UNPACK_BUFFER_BINDING",th="FLOAT_MAT2x3",ti="FLOAT_MAT2x4",tj="FLOAT_MAT3x2",tk="FLOAT_MAT3x4",tl="FLOAT_MAT4x2",tm="FLOAT_MAT4x3",tn="SRGB",to="SRGB8",tp="SRGB8_ALPHA8",tq="COMPARE_REF_TO_TEXTURE",tr="RGBA32F",ts="RGB32F",tt="RGBA16F",tu="RGB16F",tv="VERTEX_ATTRIB_ARRAY_INTEGER",tw="MAX_ARRAY_TEXTURE_LAYERS",tx="MIN_PROGRAM_TEXEL_OFFSET",ty="MAX_PROGRAM_TEXEL_OFFSET",tz="MAX_VARYING_COMPONENTS",tA="TEXTURE_2D_ARRAY",tB="TEXTURE_BINDING_2D_ARRAY",tC="R11F_G11F_B10F",tD="UNSIGNED_INT_10F_11F_11F_REV",tE="RGB9_E5",tF="UNSIGNED_INT_5_9_9_9_REV",tG="TRANSFORM_FEEDBACK_BUFFER_MODE",tH="MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS",tI="TRANSFORM_FEEDBACK_VARYINGS",tJ="TRANSFORM_FEEDBACK_BUFFER_START",tK="TRANSFORM_FEEDBACK_BUFFER_SIZE",tL="TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN",tM="RASTERIZER_DISCARD",tN="MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS",tO="MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS",tP="INTERLEAVED_ATTRIBS",tQ="SEPARATE_ATTRIBS",tR="TRANSFORM_FEEDBACK_BUFFER",tS="TRANSFORM_FEEDBACK_BUFFER_BINDING",tT="RGBA32UI",tU="RGB32UI",tV="RGBA16UI",tW="RGB16UI",tX="RGBA8UI",tY="RGB8UI",tZ="RGBA32I",t0="RGB32I",t1="RGBA16I",t2="RGB16I",t3="RGBA8I",t4="RGB8I",t5="RED_INTEGER",t6="RGB_INTEGER",t7="RGBA_INTEGER",t8="SAMPLER_2D_ARRAY",t9="SAMPLER_2D_ARRAY_SHADOW",t_="SAMPLER_CUBE_SHADOW",t$="UNSIGNED_INT_VEC2",ua="UNSIGNED_INT_VEC3",ub="UNSIGNED_INT_VEC4",uc="INT_SAMPLER_2D",ud="INT_SAMPLER_3D",ue="INT_SAMPLER_CUBE",uf="INT_SAMPLER_2D_ARRAY",ug="UNSIGNED_INT_SAMPLER_2D",uh="UNSIGNED_INT_SAMPLER_3D",ui="UNSIGNED_INT_SAMPLER_CUBE",uj="UNSIGNED_INT_SAMPLER_2D_ARRAY",uk="DEPTH_COMPONENT32F",ul="DEPTH32F_STENCIL8",um="FLOAT_32_UNSIGNED_INT_24_8_REV",un="FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING",uo="FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE",up="FRAMEBUFFER_ATTACHMENT_RED_SIZE",uq="FRAMEBUFFER_ATTACHMENT_GREEN_SIZE",ur="FRAMEBUFFER_ATTACHMENT_BLUE_SIZE",us="FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE",ut="FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE",uu="FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE",uv="FRAMEBUFFER_DEFAULT",uw="UNSIGNED_INT_24_8",ux="DEPTH24_STENCIL8",uy="UNSIGNED_NORMALIZED",uz="DRAW_FRAMEBUFFER_BINDING",uA="READ_FRAMEBUFFER",uB="DRAW_FRAMEBUFFER",uC="READ_FRAMEBUFFER_BINDING",uD="RENDERBUFFER_SAMPLES",uE="FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER",uF="MAX_COLOR_ATTACHMENTS",uG="COLOR_ATTACHMENT1",uH="COLOR_ATTACHMENT2",uI="COLOR_ATTACHMENT3",uJ="COLOR_ATTACHMENT4",uK="COLOR_ATTACHMENT5",uL="COLOR_ATTACHMENT6",uM="COLOR_ATTACHMENT7",uN="COLOR_ATTACHMENT8",uO="COLOR_ATTACHMENT9",uP="COLOR_ATTACHMENT10",uQ="COLOR_ATTACHMENT11",uR="COLOR_ATTACHMENT12",uS="COLOR_ATTACHMENT13",uT="COLOR_ATTACHMENT14",uU="COLOR_ATTACHMENT15",uV="FRAMEBUFFER_INCOMPLETE_MULTISAMPLE",uW="MAX_SAMPLES",uX="HALF_FLOAT",uY="RG",uZ="RG_INTEGER",u0="R8",u1="RG8",u2="R16F",u3="R32F",u4="RG16F",u5="RG32F",u6="R8I",u7="R8UI",u8="R16I",u9="R16UI",u_="R32I",u$="R32UI",va="RG8I",vb="RG8UI",vc="RG16I",vd="RG16UI",ve="RG32I",vf="RG32UI",vg="VERTEX_ARRAY_BINDING",vh="R8_SNORM",vi="RG8_SNORM",vj="RGB8_SNORM",vk="RGBA8_SNORM",vl="SIGNED_NORMALIZED",vm="COPY_READ_BUFFER",vn="COPY_WRITE_BUFFER",vo="COPY_READ_BUFFER_BINDING",vp="COPY_WRITE_BUFFER_BINDING",vq="UNIFORM_BUFFER",vr="UNIFORM_BUFFER_BINDING",vs="UNIFORM_BUFFER_START",vt="UNIFORM_BUFFER_SIZE",vu="MAX_VERTEX_UNIFORM_BLOCKS",vv="MAX_FRAGMENT_UNIFORM_BLOCKS",vw="MAX_COMBINED_UNIFORM_BLOCKS",vx="MAX_UNIFORM_BUFFER_BINDINGS",vy="MAX_UNIFORM_BLOCK_SIZE",vz="MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS",vA="MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS",vB="UNIFORM_BUFFER_OFFSET_ALIGNMENT",vC="ACTIVE_UNIFORM_BLOCKS",vD="UNIFORM_TYPE",vE="UNIFORM_SIZE",vF="UNIFORM_BLOCK_INDEX",vG="UNIFORM_OFFSET",vH="UNIFORM_ARRAY_STRIDE",vI="UNIFORM_MATRIX_STRIDE",vJ="UNIFORM_IS_ROW_MAJOR",vK="UNIFORM_BLOCK_BINDING",vL="UNIFORM_BLOCK_DATA_SIZE",vM="UNIFORM_BLOCK_ACTIVE_UNIFORMS",vN="UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES",vO="UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER",vP="UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER",vQ="INVALID_INDEX",vR="MAX_VERTEX_OUTPUT_COMPONENTS",vS="MAX_FRAGMENT_INPUT_COMPONENTS",vT="MAX_SERVER_WAIT_TIMEOUT",vU="OBJECT_TYPE",vV="SYNC_CONDITION",vW="SYNC_STATUS",vX="SYNC_FLAGS",vY="SYNC_FENCE",vZ="SYNC_GPU_COMMANDS_COMPLETE",v0="UNSIGNALED",v1="SIGNALED",v2="ALREADY_SIGNALED",v3="TIMEOUT_EXPIRED",v4="CONDITION_SATISFIED",v5="WAIT_FAILED",v6="SYNC_FLUSH_COMMANDS_BIT",v7="VERTEX_ATTRIB_ARRAY_DIVISOR",v8="ANY_SAMPLES_PASSED",v9="ANY_SAMPLES_PASSED_CONSERVATIVE",v_="SAMPLER_BINDING",v$="RGB10_A2UI",wa="INT_2_10_10_10_REV",wb="TRANSFORM_FEEDBACK",wc="TRANSFORM_FEEDBACK_PAUSED",wd="TRANSFORM_FEEDBACK_ACTIVE",we="TRANSFORM_FEEDBACK_BINDING",wf="TEXTURE_IMMUTABLE_FORMAT",wg="MAX_ELEMENT_INDEX",wh="TEXTURE_IMMUTABLE_LEVELS",wi="TIMEOUT_IGNORED",wj="MAX_CLIENT_WAIT_TIMEOUT_WEBGL",ww=[0,[18,[1,[0,0,e]],[12,123,[15,[12,125,[17,0,0]]]]],"@[{%a}@]"],wv="TOOD",ws="step already executed",wl=[0,[0,0,0,0,0,0,0,0,0,0,0]],wm=[0,eG,19,6],wn=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],wo=[0,eG,99,6],wp=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],wq=[0,eG,232,6],wt="Note.Src.Step",wu=[0,[0,0,0,0,0,0,0,0,0,0,0]],wx=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],wy=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0]],wE="brr_add",wD=eL,wF=[0,0.,0.],wJ=[0,[11,iy,0],iy],wK=[0,[11,hR,0],hR],wR=[0,eU,348,12],wQ=[0,eU,339,12],wO=[0,eU,80,8],wP=hC,wN="Column out of bounds.",wM=hC,wL="Matrix.ImproperDimensions",wS=[0,0,0],xd="Width : ",xb="\xc2\xb0",xc="Angle : ",w8="Delete ",w9="Download",w_="Ductus",w$="Fill",xa="Rendering : ",w7=[0,0],jw=2147483647;function
+jE(a){throw i(jD,1)}var
+jY=[v,"Stdlib.Queue.Empty",aZ(0)];function
+mk(a){return a[1]===mj?[0,ay(ml,cB(a[2]))]:0}for(;;){var
+fK=dB[1];if(!(1-dk(dB,fK,[0,mk,fK])))break}try{var
+xi=jo(iH),dF=xi}catch(f){var
+fL=ai(f);if(fL!==aq)throw i(fL,0);try{var
+xh=jo("CAMLRUNPARAM"),fN=xh}catch(f){var
+fM=ai(f);if(fM!==aq)throw i(fM,0);var
+fN=mm}var
+dF=fN}var
+fr=o(dF),jQ=0;if(fr<0)I(jP);else
+try{var
+cu=jQ;for(;;){if(fr<=cu)throw i(aq,1);if(ap(dF,cu)===82)break;var
+cu=cu+1|0}}catch(f){var
+fs=ai(f);if(fs!==aq)throw i(fs,0)}var
+cC=0,fO=-1,dG=[v,mn,aZ(0)];function
+bX(a,b){a[13]=a[13]+b[3]|0;return fC(b,a[28])}var
+fP=1000000010;function
+dH(a,b){return x(a[17],b,0,o(b))}function
+cD(a){return g(a[19],0)}function
+fQ(a,b,c){a[9]=a[9]-b|0;dH(a,c);a[11]=0;return}function
+cE(a,b){var
+c=bh(b,e);return c?fQ(a,o(b),b):c}function
+a6(a,b,c){var
+f=b[3],h=b[2];cE(a,b[1]);cD(a);a[11]=1;var
+d=(a[6]-c|0)+h|0,e=a[8],i=e<=d?e:d;a[10]=i;a[9]=a[6]-a[10]|0;g(a[21],a[10]);return cE(a,f)}function
+fR(a,b){return a6(a,mo,b)}function
+bq(a,b){var
+c=b[2],d=b[3];cE(a,b[1]);a[9]=a[9]-c|0;g(a[20],c);return cE(a,d)}function
+mp(a,b,c){if(typeof
c==="number")switch(c){case
0:var
-y=a_(a[3]);if(y){var
-z=y[1][1],A=function(b,a){if(a){var
-c=a[1],d=a[2];return p_(b,c)?[0,b,a]:[0,c,A(b,d)]}return[0,b,0]};z[1]=A(a[6]-a[9]|0,z[1])}break;case
-1:a9(a[2]);break;case
-2:a9(a[3]);break;case
+t=bn(a[3]);if(!t)return;var
+u=t[1][1],v=function(a,b){if(!b)return[0,a,0];var
+c=b[1],d=b[2];return xX(a,c)?[0,a,b]:[0,c,v(a,d)]};u[1]=v(a[6]-a[9]|0,u[1]);return;case
+1:bm(a[2]);return;case
+2:bm(a[3]);return;case
3:var
-B=a_(a[2]);if(B)eR(a,B[1][2]);else
-cf(a);break;case
-4:if(a[10]!==(a[6]-a[9]|0)){var
-e=a[28],h=e[2];if(h){var
-t=h[1];if(h[2]){var
-R=h[2];e[1]=e[1]-1|0;e[2]=R;var
-i=[0,t]}else{cX(e);var
-i=[0,t]}}else
+w=bn(a[2]);return w?fR(a,w[1][2]):cD(a);case
+4:var
+x=a[10]!==(a[6]-a[9]|0)?1:0;if(!x)return x;var
+f=a[28],i=f[2];if(i){var
+n=i[1];if(i[2]){var
+K=i[2];f[1]=f[1]-1|0;f[2]=K;var
+j=[0,n]}else{dv(f);var
+j=[0,n]}}else
var
-i=0;if(i){var
-x=i[1],T=x[1];a[12]=a[12]-x[3]|0;a[9]=a[9]+T|0}}break;default:var
-C=a9(a[5]);if(C)c6(a,b(a[25],C[1]))}else
-switch(c[0]){case
-0:eQ(a,m,c[1]);break;case
+j=0;if(!j)return;var
+s=j[1],M=s[1];a[12]=a[12]-s[3]|0;a[9]=a[9]+M|0;return;default:var
+y=bm(a[5]);if(y)return dH(a,g(a[25],y[1]));return}switch(c[0]){case
+0:return fQ(a,b,c[1]);case
1:var
-d=c[2],j=c[1],D=d[1],U=d[2],E=a_(a[2]);if(E){var
-F=E[1],f=F[2];switch(F[1]){case
-0:bB(a,j);break;case
-1:bb(a,d,f);break;case
-2:bb(a,d,f);break;case
-3:if(a[9]<(m+l(D)|0))bb(a,d,f);else
-bB(a,j);break;case
-4:if(a[11]||!(a[9]<(m+l(D)|0)||((a[6]-f|0)+U|0)<a[10]))bB(a,j);else
-bb(a,d,f);break;default:bB(a,j)}}break;case
+d=c[2],h=c[1],z=d[1],N=d[2],A=bn(a[2]);if(!A)return;var
+B=A[1],e=B[2];switch(B[1]){case
+0:return bq(a,h);case
+1:return a6(a,d,e);case
+2:return a6(a,d,e);case
+3:return a[9]<(b+o(z)|0)?a6(a,d,e):bq(a,h);case
+4:return a[11]?bq(a,h):a[9]<(b+o(z)|0)?a6(a,d,e):((a[6]-e|0)+N|0)<a[10]?a6(a,d,e):bq(a,h);default:return bq(a,h)}case
2:var
-o=a[6]-a[9]|0,V=c[2],W=c[1],G=a_(a[3]);if(G){var
-H=G[1][1],I=H[1];if(I){var
-k=H[1],X=I[1];for(;;){if(k){var
-J=k[1],Y=k[2];if(!(o<=J)){var
-k=Y;continue}var
-K=J}else
+l=a[6]-a[9]|0,O=c[2],P=c[1],C=bn(a[3]);if(!C)return;var
+D=C[1][1],E=D[1];if(E){var
+k=D[1],Q=E[1];for(;;){if(k){var
+F=k[1],R=k[2];if(l>F){var
+k=R;continue}var
+G=F}else
var
-K=X;var
-p=K;break}}else
+G=Q;var
+m=G;break}}else
var
-p=o;var
-L=p-o|0;if(0<=L)bB(a,[0,lb,L+W|0,la]);else
-bb(a,[0,ld,p+V|0,lc],a[6])}break;case
+m=l;var
+H=m-l|0;return 0<=H?bq(a,[0,mr,H+P|0,mq]):a6(a,[0,mt,m+O|0,ms],a[6]);case
3:var
-M=c[2],Z=c[1];if(a[8]<(a[6]-a[9]|0)){var
-u=a_(a[2]);if(u){var
-v=u[1],w=v[2],S=v[1];if(a[9]<w&&!(3<(S-1|0)>>>0))eR(a,w)}else
-cf(a)}var
-_=a[9]-Z|0,$=1===M?1:a[9]<m?M:5;aU([0,$,_],a[2]);break;case
-4:aU(c[1],a[3]);break;default:var
-N=c[1];c6(a,b(a[24],N));aU(N,a[5])}a[12]=aa+a[12]|0;continue}throw iJ}return P}return 0}}function
-eT(a,b){bA(a,b);return eS(a)}function
-eU(c,a,b){return eT(c,[0,a,[0,b],a])}function
-c7(a){bx(a);return aU([0,-1,[0,eO,le,0]],a)}function
-c8(a,c){var
-d=a_(a[1]);if(d){var
-e=d[1],b=e[2],f=b[1];if(e[1]<a[12])return c7(a[1]);var
-g=b[2];if(typeof
+I=c[2],S=c[1];if(a[8]<(a[6]-a[9]|0)){var
+p=bn(a[2]);if(p){var
+q=p[1],r=q[2],L=q[1];if(a[9]<r&&3>=L-1>>>0)fR(a,r)}else
+cD(a)}var
+T=a[9]-S|0,U=1===I?1:a[9]<b?I:5;return a5([0,U,T],a[2]);case
+4:return a5(c[1],a[3]);default:var
+J=c[1];dH(a,g(a[24],J));return a5(J,a[5])}}function
+fS(a){for(;;){var
+f=a[28][2],g=f?[0,f[1]]:0;if(!g)return 0;var
+d=g[1],e=d[1],n=0<=e?1:0,k=d[3],l=d[2],m=a[13]-a[12]|0,h=n||(a[9]<=m?1:0);if(!h)return h;var
+b=a[28],c=b[2];if(!c)throw i(jY,1);if(c[2]){var
+j=c[2];b[1]=b[1]-1|0;b[2]=j}else
+dv(b);var
+o=0<=e?e:fP;mp(a,o,l);a[12]=k+a[12]|0}}function
+fT(a,b){bX(a,b);return fS(a)}function
+fU(a,b,c){return fT(a,[0,b,[0,c],b])}function
+dI(a){bU(a);return a5([0,-1,[0,fO,mu,0]],a)}function
+dJ(a,b){var
+d=bn(a[1]);if(!d)return;var
+e=d[1],c=e[2],f=c[1];if(e[1]<a[12])return dI(a[1]);var
+g=c[2];if(typeof
g!=="number")switch(g[0]){case
-3:var
-h=1-c;return h?(b[1]=a[13]+f|0,a9(a[1]),0):h;case
+3:if(1-b){c[1]=a[13]+f|0;bm(a[1])}return;case
1:case
-2:return c?(b[1]=a[13]+f|0,a9(a[1]),0):c}return 0}return 0}function
-eV(a,c,b){bA(a,b);if(c)c8(a,1);return aU([0,a[13],b],a[1])}function
-eW(a,e,d){a[14]=a[14]+1|0;if(a[14]<a[15])return eV(a,0,[0,-a[13]|0,[3,e,d],0]);var
-b=a[14]===a[15]?1:0;if(b){var
-c=a[16];return eU(a,l(c),c)}return b}function
-eX(a,d){var
-b=1<a[14]?1:0;if(b){if(a[14]<a[15]){bA(a,[0,ce,1,0]);c8(a,1);c8(a,0)}a[14]=a[14]-1|0;var
-c=0}else
+2:if(b){c[1]=a[13]+f|0;bm(a[1])}return}return}function
+fV(a,b,c){bX(a,c);if(b)dJ(a,1);return a5([0,a[13],c],a[1])}function
+fW(a,b,c){a[14]=a[14]+1|0;if(a[14]<a[15])return fV(a,0,[0,-a[13]|0,[3,b,c],0]);var
+d=a[14]===a[15]?1:0;if(!d)return d;var
+e=a[16];return fU(a,o(e),e)}function
+fX(a,b){var
+c=1<a[14]?1:0;if(c){if(a[14]<a[15]){bX(a,[0,cC,1,0]);dJ(a,1);dJ(a,0)}a[14]=a[14]-1|0;var
+d=0}else
var
-c=b;return c}function
-eY(a,f){if(a[23])bA(a,[0,ce,5,0]);var
+d=c;return d}function
+fY(a,b){if(a[23])bX(a,[0,cC,5,0]);var
c=a[22];if(c){var
-d=a9(a[4]);if(d)return b(a[27],d[1]);var
+d=bm(a[4]);if(d)return g(a[27],d[1]);var
e=0}else
var
e=c;return e}function
-c9(a,d){var
-b=a[4];function
-c(b){return eY(a,0)}U(c,b[1]);for(;;){if(1<a[14]){eX(a,0);continue}a[13]=eP;eS(a);if(d)cf(a);a[12]=1;a[13]=1;cX(a[28]);c7(a[1]);bx(a[2]);bx(a[3]);bx(a[4]);bx(a[5]);a[10]=0;a[14]=0;a[9]=a[6];return eW(a,0,3)}}function
-c_(a,d,c){var
-b=a[14]<a[15]?1:0;return b?eU(a,d,c):b}function
-eZ(c,b,a){return c_(c,b,a)}function
-e0(b,a){return eZ(b,l(a),a)}function
-e1(c,b){return e0(c,a(f+b))}function
-bC(b,a){return eZ(b,1,b7(1,a))}function
-bD(a,c){c9(a,0);return b(a[18],0)}function
-c$(a,h,g){var
-b=[0,li,h,lh],c=a[14]<a[15]?1:0,i=[0,lg,g,lf],d=b[3],e=b[2],f=b[1];return c?eV(a,1,[0,-a[13]|0,[1,b,i],(l(f)+e|0)+l(d)|0]):c}function
-lj(a,b){return c$(a,1,0)}function
-lk(a,b){return c$(a,0,0)}var
-e2=b7(80,32);function
-e3(b,d){var
-a=d;for(;;){var
-c=0<a?1:0;if(c){if(80<a){h(b[17],e2,0,80);var
-a=a-80|0;continue}return h(b[17],e2,0,a)}return c}}function
-lm(a){return a[1]===c5?am(lo,am(a[2],ln)):lp}function
-lq(a){return a[1]===c5?am(ls,am(a[2],lr)):lt}function
-lu(a){return 0}function
-lv(a){return 0}function
-e4(j,i){function
-k(a){return 0}function
-l(a){return 0}var
-c=[0,0,0,0],d=[0,eO,lw,0];function
-m(a){return 0}eE(d,c);var
-b=bw(0);c7(b);aU([0,1,d],b);var
-e=bw(0),f=bw(0),g=bw(0),a=[0,b,bw(0),g,f,e,78,10,68,78,0,1,1,1,1,h3,lx,j,i,m,l,k,0,0,lm,lq,lu,lv,c];a[19]=function(b){return h(a[17],ll,0,1)};a[20]=function(b){return e3(a,b)};a[21]=function(b){return e3(a,b)};return a}function
-e5(c){function
-a(a){return ej(c)}return e4(function(d,a,b){if(0<=a&&0<=b&&!((l(d)-b|0)<a))return qe(c,d,a,b);return E(h$)},a)}function
-da(a){function
-b(a){return 0}return e4(function(g,c,b){var
-d=c<0?1:0;if(d)var
-e=d;else
+dK(c,b){_(function(a){return fY(c,0)},c[4][1]);for(;;){if(1>=c[14])break;fX(c,0)}c[13]=fP;fS(c);if(b)cD(c);c[12]=1;c[13]=1;dv(c[28]);dI(c[1]);bU(c[2]);bU(c[3]);bU(c[4]);bU(c[5]);c[10]=0;c[14]=0;c[9]=c[6];return fW(c,0,3)}function
+dL(a,b,c){var
+d=a[14]<a[15]?1:0;return d?fU(a,b,c):d}function
+fZ(a,b,c){return dL(a,b,c)}function
+f0(a,b){return fZ(a,o(b),b)}function
+f1(a,b){return f0(a,e+b)}function
+bY(a,b){return fZ(a,1,ct(1,b))}function
+bZ(a,b){dK(a,0);return g(a[18],0)}function
+f2(a,b,c){var
+d=[0,my,b,mx],e=a[14]<a[15]?1:0,i=[0,mw,c,mv],f=d[3],g=d[2],h=d[1];return e?fV(a,1,[0,-a[13]|0,[1,d,i],(o(h)+g|0)+o(f)|0]):e}var
+f3=ct(80,32);function
+f4(a,b){var
+c=b;for(;;){var
+d=0<c?1:0;if(!d)return d;if(80>=c)return x(a[17],f3,0,c);x(a[17],f3,0,80);var
+c=c-80|0}}function
+mA(a){return a[1]===dG?ay(mC,ay(a[2],mB)):mD}function
+mE(a){return a[1]===dG?ay(mG,ay(a[2],mF)):mH}function
+mI(a){return 0}function
+mJ(a){return 0}function
+f5(a,b){var
+e=[0,0,0,0],f=[0,fO,mK,0];fC(f,e);var
+d=bT(0);dI(d);a5([0,1,f],d);var
+g=78,h=bT(0),i=bT(0),j=bT(0),c=[0,d,bT(0),j,i,h,g,10,68,g,0,1,1,1,1,jw,mL,a,b,function(a){return 0},function(a){return 0},function(a){return 0},0,0,mA,mE,mI,mJ,e];c[19]=function(a){return x(c[17],mz,0,1)};c[20]=function(a){return f4(c,a)};c[21]=function(a){return f4(c,a)};return c}function
+f6(d){return f5(function(a,b,c){if(0<=b&&0<=c&&(o(a)-c|0)>=b)return e_(d,a,b,c);return I(jC)},function(a){return ax(d)})}function
+dM(d){return f5(function(a,b,c){var
+e=b<0?1:0;if(e)var
+f=e;else
var
-h=b<0?1:0,e=h||((l(g)-b|0)<c?1:0);if(e)E(iS);var
-f=a[2]+b|0;if(a[3]<f)cY(a,b);aO(g,c,a[1],a[2],b);a[2]=f;return 0},b)}var
-ly=dT;function
-e6(a){return b_(ly)}var
-lz=e6(0),lA=e5(h9),lB=e5(h_);da(lz);function
-e7(g,f){var
-a=b_(16),d=da(a);c(g,d,f);bD(d,0);var
-e=a[2];if(2<=e){var
-b=e-2|0,h=1;if(0<=b&&!((a[2]-b|0)<1))return cU(a[1],h,b);return E(iO)}return b$(a)}function
-X(a,c){var
-d=0;if(typeof
-c==="number")return 0;else
-switch(c[0]){case
+h=c<0?1:0,f=h||((o(a)-c|0)<b?1:0);if(f)I(j3);var
+g=d[2]+c|0;if(d[3]<g)dw(d,c);bf(a,b,d[1],d[2],c);d[2]=g;return 0},function(a){return 0})}var
+mM=ey;function
+f7(a){return cw(mM)}var
+mN=f7(0),mO=f6(jB),mP=f6(ar);dM(mN);function
+f8(a,b){var
+c=cw(16),e=dM(c);h(a,e,b);bZ(e,0);var
+f=c[2];if(2>f)return cx(c);var
+d=f-2|0,g=1;if(0<=d&&(c[2]-d|0)>=1)return dr(c[1],g,d);return I(jZ)}function
+X(a,b){if(typeof
+b==="number")return 0;a:{b:{c:{switch(b[0]){case
0:var
-e=c[2];X(a,c[1]);if(typeof
-e==="number")switch(e){case
-0:return eX(a,0);case
-1:return eY(a,0);case
-2:return bD(a,0);case
+k=b[2];X(a,b[1]);if(typeof
+k==="number")switch(k){case
+0:return fX(a,0);case
+1:return fY(a,0);case
+2:return bZ(a,0);case
3:var
-r=a[14]<a[15]?1:0;return r?eT(a,[0,ce,3,0]):r;case
-4:c9(a,1);return b(a[18],0);case
-5:return bC(a,64);default:return bC(a,37)}else
-switch(e[0]){case
-0:return c$(a,e[2],e[3]);case
+H=a[14]<a[15]?1:0;return H?fT(a,[0,cC,3,0]):H;case
+4:dK(a,1);return g(a[18],0);case
+5:return bY(a,64);default:return bY(a,37)}switch(k[0]){case
+0:return f2(a,k[2],k[3]);case
1:return 0;default:var
-J=e[1];bC(a,64);return bC(a,J)}case
+W=k[1];bY(a,64);return bY(a,W)}case
1:var
-j=c[2],s=c[1];if(0===j[0]){var
-K=j[1];X(a,s);var
-k=[0,c5,e7(X,K)];if(a[22]){aU(k,a[4]);b(a[26],k)}var
-q=a[23];return q?bA(a,[0,ce,[5,k],0]):q}var
-L=j[1];X(a,s);var
-t=kE(e7(X,L));return eW(a,t[1],t[2]);case
+y=b[2],J=b[1];if(0===y[0]){var
+Y=y[1];X(a,J);var
+z=[0,dG,f8(X,Y)];if(a[22]){a5(z,a[4]);g(a[26],z)}var
+G=a[23];return G?bX(a,[0,cC,[5,z],0]):G}var
+Z=y[1];X(a,J);var
+c=f8(X,Z);if(jn(c,e))var
+A=lQ;else{var
+r=o(c),t=function(a){var
+d=lR[1],b=cw(cf);return g(m(function(a){aD(b,a);return bM(cx(b))},0,d),c)},u=function(a){var
+b=a;for(;;){if(b===r)return b;var
+d=O(c,b);if(9!==d&&32!==d)return b;var
+b=b+1|0}},w=u(0);d:e:{var
+f=w;for(;;){if(f===r)break e;if(25<O(c,f)+eM>>>0)break;var
+f=f+1|0}break d}var
+h=fq(c,w,f-w|0),s=u(f);d:e:{var
+d=s;for(;;){if(d===r)break e;var
+v=O(c,d);if(48<=v){if(58<=v)break}else if(45!==v)break;var
+d=d+1|0}break d}if(s===d)var
+x=0;else
+try{var
+V=xT(fq(c,s,d-s|0)),x=V}catch(f){var
+F=ai(f);if(F[1]!==bi)throw i(F,0);var
+x=t(0)}if(u(d)!==r)t(0);d:{if(bh(h,e)&&bh(h,hz)){if(!bh(h,"h")){var
+j=0;break d}if(!bh(h,"hov")){var
+j=3;break d}if(!bh(h,"hv")){var
+j=2;break d}if(bh(h,"v")){var
+j=t(0);break d}var
+j=1;break d}var
+j=4}var
+A=[0,x,j]}return fW(a,A[1],A[2]);case
2:var
-f=c[1],F=0;if(typeof
-f!=="number"&&0===f[0]){var
-l=f[2],O=0;if(typeof
-l!=="number"&&1===l[0]){var
-y=c[2],x=l[2],w=f[1];F=1;O=1}}if(!F){var
-v=c[2],u=f;d=2}break;case
+l=b[1];if(typeof
+l!=="number"&&0===l[0]){var
+B=l[2];if(typeof
+B!=="number"&&1===B[0]){var
+P=b[2],N=B[2],M=l[1];break b}}var
+L=b[2],K=l;break a;case
3:var
-g=c[1],G=0;if(typeof
-g!=="number"&&0===g[0]){var
-m=g[2],P=0;if(typeof
-m!=="number"&&1===m[0]){var
-D=c[2],C=m[2],B=g[1];d=1;G=1;P=1}}if(!G){var
-A=c[2],z=g;d=3}break;case
+n=b[1];if(typeof
+n!=="number"&&0===n[0]){var
+C=n[2];if(typeof
+C!=="number"&&1===C[0]){var
+U=b[2],T=C[2],S=n[1];break}}var
+R=b[2],Q=n;break c;case
4:var
-h=c[1],H=0;if(typeof
-h!=="number"&&0===h[0]){var
-n=h[2],Q=0;if(typeof
-n!=="number"&&1===n[0]){var
-y=c[2],x=n[2],w=h[1];H=1;Q=1}}if(!H){var
-v=c[2],u=h;d=2}break;case
+p=b[1];if(typeof
+p!=="number"&&0===p[0]){var
+D=p[2];if(typeof
+D!=="number"&&1===D[0]){var
+P=b[2],N=D[2],M=p[1];break b}}var
+L=b[2],K=p;break a;case
5:var
-i=c[1],p=0;if(typeof
-i==="number"||!(0===i[0]))p=1;else{var
-o=i[2],I=0;if(typeof
-o!=="number"&&1===o[0]){var
-D=c[2],C=o[2],B=i[1];d=1;I=1}if(!I)p=1}if(p){var
-A=c[2],z=i;d=3}break;case
+q=b[1];if(typeof
+q!=="number"&&0===q[0]){var
+E=q[2];if(typeof
+E!=="number"&&1===E[0]){var
+U=b[2],T=E[2],S=q[1];break}}var
+R=b[2],Q=q;break c;case
6:var
-M=c[2];X(a,c[1]);return b(M,a);case
-7:X(a,c[1]);return bD(a,0);default:var
-N=c[2];X(a,c[1]);return E(N)}switch(d){case
-0:X(a,w);return c_(a,x,y);case
-1:X(a,B);return c_(a,C,b7(1,D));case
-2:X(a,u);return e0(a,v);default:X(a,z);return bC(a,A)}}function
-e8(d){var
-c=d[1],a=e6(0),b=da(a);return k(function(d){X(b,d);c9(b,0);var
-c=b$(a);a[2]=0;a[1]=a[4];a[3]=_(a[1]);return c},0,c)}eu(function(a){bD(lA,0);return bD(lB,0)});function
-e9(b,a){var
-c=b3(a)===u?a:a[1];return qn(b,c)}var
-dc=hx,db=py;try{cL(pt)}catch(a){a=$(a);if(a!==N)throw a}try{cL(ps)}catch(a){a=$(a);if(a!==N)throw a}if(aH(ev,lC))aH(ev,lD);var
-bc=f,lE=globalThis;function
-dd(b,a){return b?hP(a).join(b[1]):a?a[1].concat(hP(a[2])):bc}var
-e_=lE.Number;function
-e$(a){return e_.parseFloat(a)}function
-Y(b,a){return b?a.toFixed(b[1]):a.toString()}var
-ch=undefined,lF=null;function
-de(a){return a===lF?1:0}function
-bE(a){return a===ch?1:0}function
-ci(a){var
-b=de(a);return b?b:bE(a)}var
-R=globalThis,fa=true;function
-df(c,b,a){return a?c[b]=!!a[1]:0}function
-dg(c,d){var
-a=new(R.Error)(d);if(c)a.name=c[1];return b(function(a){throw a},a)}var
-fb=[u,lG,K(0)];(function(a){return e9(lH,[0,fb,{}])}(0));function
-fc(d,c,b,e){var
-a={};df(a,lI,d);df(a,lJ,c);df(a,lK,b);return a}function
-bF(a,d,c,b){var
-e=a?a[1]:{};b.addEventListener(d,c,e);return 0}var
-fd="mouseup",lL="change",lM="click",lN="fullscreenchange",lO=gt,lP="mousedown",lQ="mouseenter",lR="mouseleave",lS="mousemove",lT="unload",lU=R.decodeURI,lV=R.URL;function
-fe(a){return lU(a.hostname)}var
-ff="class",lW="href",lX="type",lY=d5;function
-cj(a){return[0,ff,a]}function
-fg(a){return[0,lX,a]}function
-ck(a){return[0,lY,a]}var
-ao=R.document;function
-fh(c){var
-b=[0,0],d=c.length-1|0;if(!(d<0)){var
-a=d;for(;;){b[1]=[0,c[a],b[1]];var
-e=a-1|0;if(0!==a){var
-a=e;continue}break}}return b[1]}function
-fi(b,a){b.appendChild(a);return 0}function
-bG(c,b,e,d){var
-f=c?c[1]:ao,g=b?b[1]:0,a=f.createElement(e);U(function(d){var
-b=d[2],c=d[1];return aG(c,ff)?0===b.length?0:(a.classList.add(b),0):(a.setAttribute(c,b),0)},g);U(function(b){return fi(a,b)},d);return a}function
-dh(a,b){var
-c=a?a[1]:ao;return c.createTextNode(b)}function
-aJ(a,b){var
-c=a?a[1]:ao;return c.createTextNode(cI(b))}function
-fj(a){return a.nodeName.toLowerCase()}function
-cl(b,a){return aG(b,fj(a))}function
-fk(b,a){var
-c=b?b[1]:0;return c?fh(a.children):fh(a.childNodes)}function
-fl(a,b){for(;;){if(de(a.firstChild))return U(function(b){return fi(a,b)},b);a.removeChild(a.firstChild);continue}}function
-l0(a){return bE(a)?0:a}function
-l1(a){return bE(a)?bc:a}function
-cm(a){return[0,a,l0,function(a){return a}]}function
-di(a){return[0,a,l1,function(a){return a}]}var
-l2=cm(g0),dj=di(d5),l3=cm(hj);function
-bd(a,c){return b(a[2],c[a[1]])}function
-dk(a,d,c){var
-e=b(a[3],d);c[a[1]]=e;return 0}var
-fm=hj,l4=g0;function
-dl(a,e,d,c){var
-f=a?a[1]:0,g=f?"important":bc,b=c.style;return ci(b)?0:(b.setProperty(e,d,g),0)}var
-l5="a",l6="aside",l7="button",l8="canvas",l9="div",l_="hr",l$="i",ma=gt,mb="option",mc=gZ,md="select";function
-aV(d,c,b,a){return bG(c,b,d,a)}function
-fn(c,b,a,d){return bG(b,a,c,0)}function
-fo(a,b,c){return aV(l7,a,b,c)}function
-dm(a,b,c){return aV(l9,a,b,c)}function
-fp(a,b,c){return fn(l_,a,b,c)}function
-fq(a,b,c){return aV(l$,a,b,c)}function
-fr(a,b,c){return aV(mb,a,b,c)}function
-dn(c,b,a){hO(c,b,a);return 0}var
-dp=R.console;function
-dq(d){var
-c=new(R.Array)(0),b=0,a=d;for(;;){if(a){var
-e=a[2];c[b]=a[1];var
-b=b+1|0,a=e;continue}return p8(c)}}function
-fs(a){return new
-lV(a.location)}var
-ft=R.window,mh=R.performance;function
-fu(a){R.clearTimeout(a);return 0}var
-mi="message",mj="nonzero",mk=R.Path2D;function
-ml(a){return new
-mk()}function
-dr(a,c,b){var
-d=a?a[1]:mj;c.fill(b,d);return 0}function
-ds(b,a){b.stroke(a);return 0}var
-mm=R.Worker;function
-mn(a,b){var
-c=a?a[1]:ch;return new
-mm(b,c)}var
-j=c(db,mp,mo),d=c(db,mr,mq),be=c(db,mt,ms),n=iH([0,j[1]]);function
-fv(a){return[0,a,n[1],0]}function
-aK(a){return fv(n[1])}var
-r=aK(0),cn=aK(0);function
-fw(a,b){a[1]=c(n[4],b,a[1]);return 0}function
-fx(a,b){a[2]=c(n[4],b,a[2]);return 0}function
-dt(a,b){a[3]=[0,b,a[3]];return 0}function
-mu(a){return E(mv)}function
-dR(f,a){var
-e=fv(a);cn[1]=a;function
-g(f){var
-a=b(j[3],f[1]);c(d[15],cn,a);return c(d[7],a,e)}c(n[14],g,a);return f<50?dQ(f+1|0,e):z(dQ,[0,e])}function
-dQ(e,a){function
-g(c){var
-d=b(j[5],c);return U(b(be[9],a),d)}c(n[14],g,a[1]);c(n[14],j[8],a[1]);var
-f=a[3];U(function(a){return b(a,0)},f);a[3]=0;dt(a,mu);if(b(n[2],a[2]))return 0;var
-d=a[2];return e<50?dR(e+1|0,d):z(dR,[0,d])}function
-fy(a){return b4(dR(0,a))}function
-bf(a){return b4(dQ(0,a))}function
-mw(a){return a[1][1]}function
-mx(a){return a[2]}function
-my(a){return a[4]}function
-mz(b,a){return hN(b[1][1],a[1][1])}function
-mA(a){return a[1][3]}function
-mB(c,b){var
-a=b[1];a[3]=[0,c,a[3]];return 0}function
-mC(g,f){var
-c=f[1],b=0,a=c[3];for(;;){if(a){var
-d=a[1],h=a[2];if(d!==g){var
-b=[0,d,b],a=a[2];continue}var
-e=aR(h,b)}else
+_=b[2];X(a,b[1]);return g(_,a);case
+7:X(a,b[1]);return bZ(a,0);default:var
+$=b[2];X(a,b[1]);return I($)}X(a,S);return dL(a,T,ct(1,U))}X(a,Q);return bY(a,R)}X(a,M);return dL(a,N,P)}X(a,K);return f0(a,L)}function
+f9(a){var
+d=a[1],b=f7(0),c=dM(b);return m(function(a){X(c,a);dK(c,0);var
+d=cx(b);b[2]=0;b[1]=b[4];b[3]=af(b[1]);return d},0,d)}for(;;){var
+fk=dm[1];let
+b=[0,1],c=fk;if(!(1-dk(dm,fk,function(a){if(dk(b,1,0)){bZ(mO,0);bZ(mP,0)}return g(c,0)})))break}function
+f_(e,b){var
+m=b.length-1,h=x7(0,m),n=m-1|0,o=0;if(n>=0){var
+a=o;for(;;){var
+c=f(b,a)[1+a];if(typeof
+c==="number")switch(c){case
+0:let
+f=a;var
+l=function(a){var
+b=h[1+f];if(c===b)throw i([0,bN,e],1);return g(b,a)};let
+c=l;var
+d=l;break;case
+1:var
+k=[];let
+m=k,n=a;jr(k,[hX,function(a){var
+b=h[1+n];if(m===b)throw i([0,bN,e],1);var
+f=bg(b);if(cW===f)return b[1];if(hX!==f)return b;var
+j=b[1];b[1]=jE;try{var
+d=g(j,0);x8(b,d);return d}catch(f){var
+c=ai(f);b[1]=function(a){throw i(c,0)};throw i(c,0)}}]);var
+d=k;break;default:var
+j=function(a){throw i([0,bN,e],1)},d=[0,j,j,j,0]}else
var
-e=b;c[3]=e;return 0}}function
-mD(a){return c(d[7],a[1][2],r)}var
-fz=[u,mE,K(0)],fA=[0,0];function
-mF(a,e){if(a!==r)return a;function
-f(e){var
-a=b(d[6],e[1][2]),c=a!==r?1:0;if(c)throw[0,fz,a];return c}try{c(n[14],f,e);return r}catch(a){a=$(a);if(a[1]===fz)return a[2];throw a}}h(dc,mG,j,[0,mz,mw,mx,my,mA,mB,mC,mD,mF,function(g,f){function
-h(b,a){return 0}var
-e=aZ(d[1],g,r,n[1],f,h),a=[];fA[1]++;h0(a,[0,fA[1],e,0,[0,a]]);var
-i=b(n[5],a[4]);c(d[10],e,i);c(d[11],e,0);return a}]);function
-mH(a,e,d,c,b){var
-f=a?a[1]:aG;return[0,f,e,d,1,c,1,b]}function
-mI(a,b){var
-c=a?a[1]:aG;function
-d(b,a){return 0}return[0,c,r,n[1],0,b,0,d]}function
-mJ(a){return a[1]}function
-mK(b,a){b[1]=a;return 0}function
-mL(b,a){return[0,b,a[2],a[3],a[4],a[5],a[6],a[7]]}function
-mM(a){return a[2]}function
-mN(b,a){b[2]=a;return 0}function
-mO(a){return a[4]}function
-mP(b,a){b[4]=a;return 0}function
-mQ(a){return a[3]}function
-mR(a,b){a[4]=1;a[3]=b;return 0}function
-mS(a){return a[5]}function
-mT(a){return a[6]}function
-du(a,b){return c(a[1],b,a[5])?0:(a[6]=1,a[5]=b,0)}function
-dv(d,a){var
-e=d!==r?1:0,f=e?a[2]!==d?1:0:e;if(f){a[2]=d;a[4]=0;a[6]=0;var
-g=c(n[8],a[3],d[1]);return b(n[2],g)?0:c(a[7],d,a)}return f}function
-mU(b,a){b[7]=a;return 0}function
-mV(d,a,b){a[6]=0;return c(a[1],b,a[5])?0:(a[2]=d,a[6]=1,a[5]=b,1)}function
-mW(a){dv(c(j[9],r,a[3]),a);return a[5]}function
-dw(a){a[6]=0;a[5]=0;return 0}function
-mX(c,a,b){return b?(a[6]=1,a[5]=b,dt(c,function(b){return dw(a)})):0}function
-mY(a,f,c,e){var
-b=c?1:0,d=[0,aG,a,f,1,c,b,e],g=b?br(a,r):b;if(g)dt(a,function(a){return dw(d)});return d}function
-mZ(b,a){return cO(m0)}function
-m1(m,l,k){var
-e=c(j[10],m,l),f=[0,e],g=b(j[3],e),h=b(k,g),a=h[1],o=h[2],p=a[7];function
-q(b,e){c(p,b,e);var
-d=a[6];return d?fx(b,f):d}function
-s(c,b){return c===cn?du(b,a[5]):0}a[7]=q;g[7]=s;var
-t=b(d[8],a),i=c(j[9],r,t);dv(i,a);if(i===r)fy(b(n[5],f));return o}function
-m2(k,a){var
-h=c(j[10],[0,a[1]],k),i=[0,h],e=b(j[3],h);function
-f(f,h){if(f===cn)return du(h,a[5]);c(d[15],f,a);if(b(d[9],a)){var
-j=b(d[8],a);c(d[10],e,j)}var
-g=b(d[13],a);return g?fx(f,i):g}e[7]=f;var
-g=c(j[9],r,a[3]);f(g,a);f(g,e);if(g===r)fy(b(n[5],i));return e}h(dc,m4,d,[0,mH,mI,mJ,mK,mL,mM,mN,mQ,mO,mR,mP,mS,mT,du,dv,mU,mV,mW,mY,dw,mX,mZ,m1,m2,function(f,e){var
-g=b(n[23],e[3]),h=aS(function(a){return b(j[2],a)},g),i=[0,lj];function
-l(c,g){var
-b=i,a=g;for(;;){var
-d=b?b[1]:lk;if(a){var
-e=a[1];if(a[2]){var
-f=a[2];e1(c,e);d(c,0);var
-b=[0,d],a=f;continue}return e1(c,e)}return 0}}var
-a=m3[1],d=0;return c(k(function(a){X(f,a);return 0},d,a),l,h)}]);function
-m5(a){return[0,0,function(b){return a}]}function
-m6(a){return[0,[0,[0,a],0],function(c){return b(d[12],a)}]}function
-fB(c,a){var
-d=a[2],e=a[1],f=c[2],g=c[1];function
-h(c){var
-a=b(d,0);return b(b(f,0),a)}return[0,aR(g,e),h]}function
-fC(a){function
-f(e,a){var
-f=b(d[8],a[1]);return c(n[7],e,f)}var
-e=aI(f,n[1],a[3]),g=c(n[10],a[2],e),h=c(n[10],e,a[2]),i=b(j[7],a);c(n[14],i,g);var
-k=b(j[6],a);c(n[14],k,h);a[2]=e;return 0}function
-fD(e,a){var
-j=e!==r?1:0,k=j?e!==a[1]?1:0:j;if(k){a[1]=e;var
-h=0,g=0,f=a[3];for(;;){if(f){var
-i=f[1][1],l=f[2];c(d[15],e,i);var
-m=g||b(d[13],i),n=h||b(d[9],i),h=n,g=m,f=l;continue}if(h)fC(a);return g?b(a[4],0):g}}return k}function
-fE(a){fD(c(j[9],r,a[2]),a);return b(a[4],0)}function
-fF(c,b){var
-d=b[2],e=b[1],f=c?c[1]:1,a=[0,r,n[1],e,d];fC(a);if(f)fE(a);return a}function
-m7(e,a,c){return fF(e,[0,[0,[0,a],0],function(e){return b(c,b(d[12],a))}])}function
-fG(a){var
-d=a[2],e=b(j[7],a);return c(n[14],e,d)}var
-co=[0,0];function
-fH(a){co[1]=[0,a,co[1]];return 0}function
-m8(a){return a?fH(a[1]):0}h(dc,m9,be,[0,m5,m6,fB,fB,fF,m7,fE,fG,fD,fH,m8,function(a){U(fG,co[1]);co[1]=0;return 0}]);function
-ai(f){var
-e=c(j[10],0,0);function
-a(g,i){if(g)var
-f=0,a=g[1];else
+d=0===c[0]?f_(e,c[1]):c[1];h[1+a]=d;var
+p=a+1|0;if(n===a)break;var
+a=p}}return h}function
+dN(a,b){if(typeof
+b!=="number"&&0===b[0])return f_(a,b[1]);return bM(mR)}function
+f$(a,b,c){if(0===bg(c)&&a.length-1<=c.length-1){var
+j=a.length-1-1|0,m=0;if(j>=0){var
+d=m;for(;;){var
+g=c[1+d],h=f(a,d)[1+d];a:if(typeof
+h==="number"){if(2===h){if(0===bg(g)&&4===g.length-1){var
+e=0,k=b[1+d];for(;;){k[1+e]=g[1+e];var
+l=e+1|0;if(3===e)break;var
+e=l}break a}throw i([0,r,mS],1)}b[1+d]=g}else if(0===h[0])f$(h[1],b[1+d],g);var
+n=d+1|0;if(j===d)break;var
+d=n}}return}throw i([0,r,mT],1)}function
+dO(a,b,c){if(typeof
+a!=="number"&&0===a[0])return f$(a[1],b,c);return bM(mU)}var
+ga=[v,mV,aZ(0)],dP=[0,ga,[0]],mQ=bg(dP)===v?dP:dP[1];fc(eC,mQ);(function(a){throw a});var
+br=e;function
+cF(a,b){var
+c=a?a[1]:br;return xY(b).join(c)}function
+gb(a){return 0===a[bE]?1:0}var
+gc=q["Number"];function
+gd(a){return gc.parseFloat(a)}function
+Y(a,b){return a?b.toFixed(a[1]):b.toString()}var
+b0=undefined,mW=null;function
+dQ(a){return a===mW?1:0}function
+b1(a){return a===b0?1:0}function
+aE(a){var
+b=dQ(a);return b?b:b1(a)}var
+j=q,ge=true;function
+dR(a,b,c){if(!c)return;a[b]=!!c[1];return}function
+gf(a,b){var
+c=new
+j["Error"](b);if(a)c["name"]=a[1];return g(function(a){throw a},c)}j["Promise"];j["Event"];function
+gg(a,b,c,d){var
+e={};dR(e,mX,a);dR(e,mY,b);dR(e,mZ,c);return e}function
+b2(a,b,c,d){var
+e=a?a[1]:{},f=e9(1,c);d.addEventListener(b,f,e);return function(a){d.removeEventListener(b,f,e);return 0}}var
+gh="mouseup";j["ArrayBuffer"];j["DataView"];j["Blob"];j["File"];j["JSON"];j["encodeURI"];j["decodeURI"];j["encodeURIComponent"];j["decodeURIComponent"];var
+m9=j["URL"];j["URLSearchParams"];var
+gi="class",na="type",nb=ev;function
+cG(a){return[0,gi,a]}function
+gj(a){return[0,na,a]}function
+cH(a){return[0,nb,a]}var
+Z=j["document"],m0="change",m1="click",m2="fullscreenchange",m3=hS,m4="mousedown",m5="mouseenter",m6="mouseleave",m7="mousemove",m8="unload",m_="href",m$=eK,nc=aE(Z)?b0:Z[hF];function
+gk(a){var
+c=[0,0],d=a[bE]-1|0;if(d>=0){var
+b=d;for(;;){var
+e=c[1];c[1]=[0,a[b],e];var
+f=b-1|0;if(0===b)break;var
+b=f}}return c[1]}function
+gl(a,b){a.appendChild(b);return 0}function
+b3(a,b,c,d){var
+l=a?a[1]:Z,m=b?b[1]:0,f=l.createElement(c),g=0,e=m;for(;;){if(!e)break;var
+h=e[2],k=e[1],i=k[2],j=k[1];if(gb(j))var
+e=h;else if(aY(j,m$))var
+g=[0,i,g],e=h;else if(aY(j,gi)){if(1-gb(i))f["classList"].add(i);var
+e=h}else{f.setAttribute(j,i);var
+e=h}}if(0!==g)f.setAttribute(eK,cF([0,";"],fl(g)));_(function(a){return gl(f,a)},d);return f}function
+dS(a,b){var
+c=a?a[1]:Z;return c.createTextNode(b)}function
+aT(a,b){var
+c=a?a[1]:Z;return c.createTextNode(co(b))}function
+gm(a){return a["nodeName"].toLowerCase()}function
+cI(a,b){return aY(a,gm(b))}function
+gn(c,b){for(;;){if(dQ(c[ij]))break;c.removeChild(c[ij])}return _(function(a){return gl(c,a)},b)}function
+nd(a){return b1(a)?0:a}function
+ne(a){return b1(a)?br:a}function
+cJ(a){return[0,a,nd,function(a){return a}]}function
+dT(a){return[0,a,ne,function(a){return a}]}var
+nf=cJ(c4),dU=dT(ev);function
+bs(a,b){var
+c=b[a[1]];return g(a[2],c)}function
+dV(a,b,c){var
+d=g(a[3],b);c[a[1]]=d;return 0}var
+go=c0;function
+dW(a,b,c,d){var
+f=a?a[1]:0,g=f?"important":br,e=d[eK];if(aE(e))return;e.setProperty(b,c,g);return}var
+nk=eJ,nm="div",nn="hr",no="i",nq="option";function
+a7(a,b,c,d){return b3(b,c,a,d)}function
+gp(a,b,c,d){return b3(b,c,a,0)}function
+gq(a,b,c){return a7(nk,a,b,c)}function
+dX(a,b,c){return a7(nm,a,b,c)}function
+gr(a,b,c){return gp(nn,a,b,c)}function
+gs(a,b,c){return a7(no,a,b,c)}function
+gt(a,b,c){return a7(nq,a,b,c)}function
+dY(a,b,c){je(a,b,c);return 0}var
+ng=cJ(c0),dZ=j[h$];function
+d0(a){var
+d=new
+j["Array"](0),c=0,b=a;for(;;){if(!b)return xW(d);var
+e=b[2];d[c]=b[1];var
+c=c+1|0,b=e}}function
+gu(a){return new
+m9(a["location"])}j[h$];j["navigator"];var
+nw=j["performance"],gv=j["window"];j["isSecureContext"];function
+gw(a){j.clearTimeout(a);return}j["ClipboardItem"];j["FormData"];j["Headers"];j["Request"];j["Response"];j["fetch"];j["MediaStream"];j["MediaRecorder"];j["MessageChannel"];j["BroadcastChannel"];j["Notification"];j["WebSocket"];j["DOMMatrixReadOnly"];j["DOMPointReadOnly"];var
+ny="nonzero",nz=j["Path2D"];function
+gx(a,b,c){var
+d=a?a[1]:ny;b.fill(c,d);return}function
+d1(a,b){a.stroke(b);return 0}j["ImageData"];function
+a(a,b){if(aE(a))return;a[b];return}var
+b=j["WebGLRenderingContext"];a(b,nB);a(b,nC);a(b,nD);a(b,nE);a(b,nF);a(b,nG);a(b,nH);a(b,nI);a(b,nJ);a(b,nK);a(b,nL);a(b,nM);a(b,nN);a(b,nO);a(b,nP);a(b,nQ);a(b,nR);a(b,nS);a(b,nT);a(b,nU);a(b,nV);a(b,nW);a(b,nX);a(b,nY);a(b,nZ);a(b,n0);a(b,n1);a(b,n2);a(b,n3);a(b,n4);a(b,n5);a(b,n6);a(b,n7);a(b,n8);a(b,n9);a(b,n_);a(b,n$);a(b,oa);a(b,ob);a(b,oc);a(b,od);a(b,oe);a(b,of);a(b,og);a(b,oh);a(b,oi);a(b,oj);a(b,ok);a(b,ol);a(b,om);a(b,on);a(b,oo);a(b,op);a(b,oq);a(b,or);a(b,os);a(b,ot);a(b,ou);a(b,ov);a(b,ow);a(b,ox);a(b,oy);a(b,oz);a(b,oA);a(b,oB);a(b,oC);a(b,oD);a(b,oE);a(b,oF);a(b,oG);a(b,oH);a(b,oI);a(b,oJ);a(b,oK);a(b,oL);a(b,oM);a(b,oN);a(b,oO);a(b,oP);a(b,oQ);a(b,oR);a(b,oS);a(b,oT);a(b,oU);a(b,oV);a(b,oW);a(b,oX);a(b,oY);a(b,oZ);a(b,o0);a(b,o1);a(b,o2);a(b,o3);a(b,o4);a(b,o5);a(b,o6);a(b,o7);a(b,o8);a(b,o9);a(b,o_);a(b,o$);a(b,pa);a(b,pb);a(b,pc);a(b,pd);a(b,pe);a(b,pf);a(b,pg);a(b,ph);a(b,pi);a(b,pj);a(b,pk);a(b,pl);a(b,pm);a(b,pn);a(b,po);a(b,pp);a(b,pq);a(b,pr);a(b,ps);a(b,pt);a(b,pu);a(b,pv);a(b,pw);a(b,px);a(b,py);a(b,pz);a(b,pA);a(b,pB);a(b,pC);a(b,pD);a(b,pE);a(b,pF);a(b,pG);a(b,pH);a(b,pI);a(b,pJ);a(b,pK);a(b,pL);a(b,pM);a(b,pN);a(b,pO);a(b,pP);a(b,pQ);a(b,pR);a(b,pS);a(b,pT);a(b,pU);a(b,pV);a(b,pW);a(b,pX);a(b,pY);a(b,pZ);a(b,p0);a(b,p1);a(b,p2);a(b,p3);a(b,p4);a(b,p5);a(b,p6);a(b,p7);a(b,p8);a(b,p9);a(b,p_);a(b,p$);a(b,qa);a(b,qb);a(b,qc);a(b,qd);a(b,qe);a(b,qf);a(b,qg);a(b,qh);a(b,qi);a(b,qj);a(b,qk);a(b,ql);a(b,qm);a(b,qn);a(b,qo);a(b,qp);a(b,qq);a(b,qr);a(b,qs);a(b,qt);a(b,qu);a(b,qv);a(b,qw);a(b,qx);a(b,qy);a(b,qz);a(b,qA);a(b,qB);a(b,qC);a(b,qD);a(b,qE);a(b,qF);a(b,qG);a(b,qH);a(b,qI);a(b,qJ);a(b,qK);a(b,qL);a(b,qM);a(b,qN);a(b,qO);a(b,qP);a(b,qQ);a(b,qR);a(b,qS);a(b,qT);a(b,qU);a(b,qV);a(b,qW);a(b,qX);a(b,qY);a(b,qZ);a(b,q0);a(b,q1);a(b,q2);a(b,q3);a(b,q4);a(b,q5);a(b,q6);a(b,q7);a(b,q8);a(b,q9);a(b,q_);a(b,q$);a(b,ra);a(b,rb);a(b,rc);a(b,rd);a(b,re);a(b,rf);a(b,rg);a(b,rh);a(b,ri);a(b,rj);a(b,rk);a(b,rl);a(b,rm);a(b,rn);a(b,ro);a(b,rp);a(b,rq);a(b,rr);a(b,rs);a(b,rt);a(b,ru);a(b,rv);a(b,rw);a(b,rx);a(b,ry);a(b,rz);a(b,rA);a(b,rB);a(b,rC);a(b,rD);a(b,rE);a(b,rF);a(b,rG);a(b,rH);a(b,rI);a(b,rJ);a(b,rK);a(b,rL);a(b,rM);a(b,rN);a(b,rO);a(b,rP);a(b,rQ);a(b,rR);a(b,rS);a(b,rT);a(b,rU);a(b,rV);a(b,rW);a(b,rX);a(b,rY);a(b,rZ);a(b,r0);a(b,r1);a(b,r2);a(b,r3);a(b,r4);a(b,r5);a(b,r6);a(b,r7);a(b,r8);a(b,r9);a(b,r_);a(b,r$);a(b,sa);a(b,sb);a(b,sc);var
+c=j["WebGL2RenderingContext"];a(c,sd);a(c,se);a(c,sf);a(c,sg);a(c,sh);a(c,si);a(c,sj);a(c,sk);a(c,sl);a(c,sm);a(c,sn);a(c,so);a(c,sp);a(c,sq);a(c,sr);a(c,ss);a(c,st);a(c,su);a(c,sv);a(c,sw);a(c,sx);a(c,sy);a(c,sz);a(c,sA);a(c,sB);a(c,sC);a(c,sD);a(c,sE);a(c,sF);a(c,sG);a(c,sH);a(c,sI);a(c,sJ);a(c,sK);a(c,sL);a(c,sM);a(c,sN);a(c,sO);a(c,sP);a(c,sQ);a(c,sR);a(c,sS);a(c,sT);a(c,sU);a(c,sV);a(c,sW);a(c,sX);a(c,sY);a(c,sZ);a(c,s0);a(c,s1);a(c,s2);a(c,s3);a(c,s4);a(c,s5);a(c,s6);a(c,s7);a(c,s8);a(c,s9);a(c,s_);a(c,s$);a(c,ta);a(c,tb);a(c,tc);a(c,td);a(c,te);a(c,tf);a(c,tg);a(c,th);a(c,ti);a(c,tj);a(c,tk);a(c,tl);a(c,tm);a(c,tn);a(c,to);a(c,tp);a(c,tq);a(c,tr);a(c,ts);a(c,tt);a(c,tu);a(c,tv);a(c,tw);a(c,tx);a(c,ty);a(c,tz);a(c,tA);a(c,tB);a(c,tC);a(c,tD);a(c,tE);a(c,tF);a(c,tG);a(c,tH);a(c,tI);a(c,tJ);a(c,tK);a(c,tL);a(c,tM);a(c,tN);a(c,tO);a(c,tP);a(c,tQ);a(c,tR);a(c,tS);a(c,tT);a(c,tU);a(c,tV);a(c,tW);a(c,tX);a(c,tY);a(c,tZ);a(c,t0);a(c,t1);a(c,t2);a(c,t3);a(c,t4);a(c,t5);a(c,t6);a(c,t7);a(c,t8);a(c,t9);a(c,t_);a(c,t$);a(c,ua);a(c,ub);a(c,uc);a(c,ud);a(c,ue);a(c,uf);a(c,ug);a(c,uh);a(c,ui);a(c,uj);a(c,uk);a(c,ul);a(c,um);a(c,un);a(c,uo);a(c,up);a(c,uq);a(c,ur);a(c,us);a(c,ut);a(c,uu);a(c,uv);a(c,uw);a(c,ux);a(c,uy);a(c,uz);a(c,uA);a(c,uB);a(c,uC);a(c,uD);a(c,uE);a(c,uF);a(c,uG);a(c,uH);a(c,uI);a(c,uJ);a(c,uK);a(c,uL);a(c,uM);a(c,uN);a(c,uO);a(c,uP);a(c,uQ);a(c,uR);a(c,uS);a(c,uT);a(c,uU);a(c,uV);a(c,uW);a(c,uX);a(c,uY);a(c,uZ);a(c,u0);a(c,u1);a(c,u2);a(c,u3);a(c,u4);a(c,u5);a(c,u6);a(c,u7);a(c,u8);a(c,u9);a(c,u_);a(c,u$);a(c,va);a(c,vb);a(c,vc);a(c,vd);a(c,ve);a(c,vf);a(c,vg);a(c,vh);a(c,vi);a(c,vj);a(c,vk);a(c,vl);a(c,vm);a(c,vn);a(c,vo);a(c,vp);a(c,vq);a(c,vr);a(c,vs);a(c,vt);a(c,vu);a(c,vv);a(c,vw);a(c,vx);a(c,vy);a(c,vz);a(c,vA);a(c,vB);a(c,vC);a(c,vD);a(c,vE);a(c,vF);a(c,vG);a(c,vH);a(c,vI);a(c,vJ);a(c,vK);a(c,vL);a(c,vM);a(c,vN);a(c,vO);a(c,vP);a(c,vQ);a(c,vR);a(c,vS);a(c,vT);a(c,vU);a(c,vV);a(c,vW);a(c,vX);a(c,vY);a(c,vZ);a(c,v0);a(c,v1);a(c,v2);a(c,v3);a(c,v4);a(c,v5);a(c,v6);a(c,v7);a(c,v8);a(c,v9);a(c,v_);a(c,v$);a(c,wa);a(c,wb);a(c,wc);a(c,wd);a(c,we);a(c,wf);a(c,wg);a(c,wh);a(c,wi);a(c,wj);var
+wk=j["Worker"];j["SharedWorker"];j["clients"];j["registration"];j["serviceWorker"];var
+n=dN(wm,wl),d=dN(wo,wn),bt=dN(wq,wp),gy=n[1];function
+cv(a){return a?a[4]:0}function
+aj(a,b,c){var
+d=a?a[4]:0,e=c?c[4]:0,f=e<=d?d+1|0:e+1|0;return[0,a,b,c,f]}function
+a4(a,b,c){var
+f=a?a[4]:0,g=c?c[4]:0;if((g+2|0)<f){if(!a)return I(jT);var
+d=a[3],j=a[2],h=a[1],l=cv(d);if(l<=cv(h))return aj(h,j,aj(d,b,c));if(!d)return I(jS);var
+m=d[2],n=d[1],o=aj(d[3],b,c);return aj(aj(h,j,n),m,o)}if((f+2|0)>=g){var
+t=g<=f?f+1|0:g+1|0;return[0,a,b,c,t]}if(!c)return I(jV);var
+i=c[3],k=c[2],e=c[1],p=cv(e);if(p<=cv(i))return aj(aj(a,b,e),k,i);if(!e)return I(jU);var
+q=e[2],r=e[1],s=aj(e[3],k,i);return aj(aj(a,b,r),q,s)}function
+bj(a,b){if(!b)return[0,0,a,0,1];var
+c=b[3],d=b[2],e=b[1],f=h(gy,a,d);if(0===f)return b;if(0<=f){var
+g=bj(a,c);return c===g?b:a4(e,d,g)}var
+i=bj(a,e);return e===i?b:a4(i,d,c)}function
+bR(a){return[0,0,a,0,1]}function
+fw(a,b){if(!b)return bR(a);var
+c=b[3],d=b[2];return a4(fw(a,b[1]),d,c)}function
+fx(a,b){if(!b)return bR(a);var
+c=b[2],d=b[1];return a4(d,c,fx(a,b[3]))}function
+aA(a,b,c){if(!a)return fw(b,c);if(!c)return fx(b,a);var
+d=c[4],e=a[4],f=c[3],g=c[2],h=c[1],i=a[3],j=a[2],k=a[1];return(d+2|0)<e?a4(k,j,aA(i,b,c)):(e+2|0)<d?a4(aA(a,b,h),g,f):aj(a,b,c)}function
+fy(a){if(!a)return I(jW);var
+b=a[1];if(!b)return a[3];var
+c=a[3],d=a[2];return a4(fy(b),d,c)}function
+fz(a,b){if(!a)return b;if(!b)return a;var
+c=b,e=fy(b);for(;;){if(!c)throw i(aq,1);var
+d=c[1];if(!d)return aA(a,c[2],e);var
+c=d}}function
+bk(a,b){if(!b)return jX;var
+c=b[3],d=b[2],e=b[1],i=h(gy,a,d);if(0===i)return[0,e,1,c];if(0<=i){var
+f=bk(a,c),j=f[3],k=f[2];return[0,aA(e,d,f[1]),k,j]}var
+g=bk(a,e),l=g[2],m=g[1];return[0,m,l,aA(g[3],d,c)]}var
+aR=0;function
+fA(a){return a?0:1}function
+as(a,b){if(!a)return b;if(!b)return a;var
+e=b[4],c=b[2],f=a[4],d=a[2],i=b[3],j=b[1],k=a[3],l=a[1];if(e<=f){if(1===e)return bj(c,a);var
+g=bk(d,b),m=g[1],n=as(k,g[3]);return aA(as(l,m),d,n)}if(1===f)return bj(d,b);var
+h=bk(c,a),o=h[1],p=as(h[3],i);return aA(as(o,j),c,p)}function
+bS(a,b){if(!a)return 0;if(!b)return 0;var
+d=a[3],e=a[2],f=a[1],c=bk(e,b),g=c[1];if(c[2]){var
+h=bS(d,c[3]);return aA(bS(f,g),e,h)}var
+i=bS(d,c[3]);return fz(bS(f,g),i)}function
+bl(a,b){if(!a)return 0;if(!b)return a;var
+d=a[3],e=a[2],f=a[1],c=bk(e,b),g=c[1];if(c[2]){var
+h=bl(d,c[3]);return fz(bl(f,g),h)}var
+i=bl(d,c[3]);return aA(bl(f,g),e,i)}function
+aS(a,b){var
+c=b;for(;;){if(!c)return 0;var
+d=c[3],e=c[2];aS(a,c[1]);g(a,e);var
+c=d}}function
+fB(a,b){var
+d=a,c=b;for(;;){if(!c)return d;var
+e=c[2],f=c[1],d=[0,e,fB(d,c[3])],c=f}}function
+gz(a){return[0,a,aR,0]}function
+aU(a){return gz(aR)}var
+u=aU(0),cK=aU(0);function
+gA(a,b){a[1]=bj(b,a[1]);return}function
+gB(a,b){a[2]=bj(b,a[2]);return 0}function
+d2(a,b){a[3]=[0,b,a[3]];return 0}function
+wr(a){return I(ws)}function
+eq(a,b){var
+c=gz(b);cK[1]=b;aS(function(a){var
+b=g(n[3],a[1]);h(d[15],cK,b);return h(d[7],b,c)},b);return a<50?ep(a+1|0,c):C(ep,[0,c])}function
+gC(a){return cp(eq(0,a))}function
+ep(a,b){aS(function(a){var
+c=g(n[5],a);return _(g(bt[9],b),c)},b[1]);aS(n[8],b[1]);_(function(a){return g(a,0)},b[3]);b[3]=0;d2(b,wr);if(fA(b[2]))return 0;var
+c=b[2];return a<50?eq(a+1|0,c):C(eq,[0,c])}function
+bu(a){return cp(ep(0,a))}var
+gD=[v,wt,aZ(0)],gE=[0,0];dO(wu,n,[0,function(a,b){return jc(a[1][1],b[1][1])},function(a){return a[1][1]},function(a){return a[2]},function(a){return a[4]},function(a){return a[1][3]},function(a,b){var
+c=b[1];c[3]=[0,a,c[3]];return 0},function(a,b){var
+e=b[1],d=0,c=e[3];for(;;){if(c){var
+f=c[1],h=c[2];if(f!==a){var
+d=[0,f,d],c=c[2];continue}var
+g=dp(h,d)}else
var
-f=1,a=aK(0);var
-k=b(j[3],e);c(d[7],k,a);var
-l=b(j[3],e);h(d[21],a,l,[0,i]);fw(a,b(j[4],e));return f?bf(a):f}return[0,b(j[3],e),a]}c(d[2],0,0);function
-aj(e,a){function
-f(c,a){return a?[0,b(c,a[1])]:0}function
-i(i,g){c(d[15],i,a);if(b(d[9],a)){var
-j=b(d[8],a);c(d[10],g,j)}var
-k=f(e,b(d[12],a));return h(d[21],i,g,k)}var
-k=b(d[8],a),g=c(j[9],r,k);c(d[15],g,a);var
-l=f(e,b(d[12],a)),m=b(d[8],a);return aA(d[19],g,m,l,i)}function
-fI(e,a){function
-f(c,a){return a?b(c,a[1]):0}function
-i(i,g){c(d[15],i,a);if(b(d[9],a)){var
-j=b(d[8],a);c(d[10],g,j)}var
-k=f(e,b(d[12],a));return h(d[21],i,g,k)}var
-k=b(d[8],a),g=c(j[9],r,k);c(d[15],g,a);var
-l=f(e,b(d[12],a)),m=b(d[8],a);return aA(d[19],g,m,l,i)}function
-dx(a){function
-e(e,a){var
-f=b(d[8],a);return c(n[7],e,f)}function
-k(a,c){return a?a:b(d[9],c)}function
-l(g,f){U(b(d[15],g),a);if(aI(k,0,a)){var
-l=aI(e,n[1],a);c(d[10],f,l)}try{var
-j=0,m=ey(function(a){return 0!==b(d[12],a)?1:0},a);j=1}catch(a){a=$(a);if(a!==N)throw a;var
-i=0}if(j)var
-i=b(d[12],m);return h(d[21],g,f,i)}var
-f=aI(function(e,a){var
-f=b(d[8],a);return c(j[9],e,f)},r,a);U(b(d[15],f),a);try{var
-i=0,o=ey(function(a){return 0!==b(d[12],a)?1:0},a);i=1}catch(a){a=$(a);if(a!==N)throw a;var
-g=0}if(i)var
-g=b(d[12],o);var
-m=aI(e,n[1],a);return aA(d[19],f,m,g,l)}var
-dy=be[6];function
-bg(f,a){var
-e=c(j[10],f,a);function
-g(f,g){if(f)var
-c=0,a=f[1];else
+g=d;e[3]=g;return 0}},function(a){return h(d[7],a[1][2],u)},function(a,b){if(a!==u)return a;function
+e(a){var
+b=g(d[6],a[1][2]),c=b!==u?1:0;if(c)throw[0,gD,b];return c}try{aS(e,b);return u}catch(f){var
+c=ai(f);if(c[1]===gD)return c[2];throw i(c,0)}},function(a,b){var
+e=a$(d[1],a,u,aR,b,function(a,b){return 0}),c=[];gE[1]++;jr(c,[0,gE[1],e,0,[0,c]]);var
+f=bR(c[4]);h(d[10],e,f);h(d[11],e,0);return c}]);function
+d3(a,b){return h(a[1],b,a[5])?0:(a[6]=1,a[5]=b,0)}function
+d4(a,b){var
+c=a!==u?1:0,d=c?b[2]!==a?1:0:c;return d?(b[2]=a,b[4]=0,b[6]=0,fA(bS(b[3],a[1]))?0:h(b[7],a,b)):d}function
+d5(a){a[6]=0;a[5]=0;return 0}dO(wx,d,[0,function(a,b,c,d,e){var
+f=a?a[1]:aY;return[0,f,b,c,1,d,1,e]},function(a,b){var
+c=a?a[1]:aY;return[0,c,u,aR,0,b,0,function(a,b){return 0}]},function(a){return a[1]},function(a,b){a[1]=b;return 0},function(a,b){return[0,a,b[2],b[3],b[4],b[5],b[6],b[7]]},function(a){return a[2]},function(a,b){a[2]=b;return 0},function(a){return a[3]},function(a){return a[4]},function(a,b){a[4]=1;a[3]=b;return 0},function(a,b){a[4]=b;return 0},function(a){return a[5]},function(a){return a[6]},d3,d4,function(a,b){a[7]=b;return 0},function(a,b,c){b[6]=0;return h(b[1],c,b[5])?0:(b[2]=a,b[6]=1,b[5]=c,1)},function(a){d4(h(n[9],u,a[3]),a);return a[5]},function(a,b,c,d){var
+e=c?1:0,f=[0,aY,a,b,1,c,e,d],g=e?bJ(a,u):e;if(g)d2(a,function(a){return d5(f)});return f},d5,function(a,b,c){return c?(b[6]=1,b[5]=c,d2(a,function(a){return d5(b)})):0},function(a,b){return bM(wv)},function(a,b,c){var
+f=h(n[10],a,b),i=[0,f],j=g(n[3],f),k=g(c,j),e=k[1],o=e[7],m=k[2];e[7]=function(a,b){h(o,a,b);var
+c=e[6];return c?gB(a,i):c};j[7]=function(a,b){return a===cK?d3(b,e[5]):0};var
+p=g(d[8],e),l=h(n[9],u,p);d4(l,e);if(l===u)gC(bR(i));return m},function(a,c){var
+i=h(n[10],[0,c[1]],a),j=[0,i],e=g(n[3],i);function
+b(a,b){if(a===cK)return d3(b,c[5]);h(d[15],a,c);if(g(d[9],c)){var
+i=g(d[8],c);h(d[10],e,i)}var
+f=g(d[13],c);return f?gB(a,j):f}e[7]=b;var
+f=h(n[9],u,c[3]);b(f,c);b(f,e);if(f===u)gC(bR(j));return e},function(c,b){var
+a=a1(function(a){return g(n[2],a)},fB(0,b[3]));return h(m(function(a){X(c,a);return 0},0,ww[1]),function(a,b){var
+c=b;for(;;){if(!c)return 0;var
+d=c[1];if(!c[2])return f1(a,d);var
+e=c[2];f1(a,d);f2(a,1,0);var
+c=e}},a)}]);function
+gF(a,b){var
+c=b[2],d=a[2];return[0,dp(a[1],b[1]),function(a){var
+b=g(c,0);return g(g(d,0),b)}]}function
+gG(a){var
+b=a2(function(a,b){return as(a,g(d[8],b[1]))},aR,a[3]),c=bl(a[2],b),e=bl(b,a[2]);aS(g(n[7],a),c);aS(g(n[6],a),e);a[2]=b;return}function
+gH(a,b){var
+j=a!==u?1:0,k=j?a!==b[1]?1:0:j;if(!k)return k;b[1]=a;var
+f=0,e=0,c=b[3];for(;;){if(!c){if(f)gG(b);return e?g(b[4],0):e}var
+i=c[1][1],l=c[2];h(d[15],a,i);var
+m=e||g(d[13],i),n=f||g(d[9],i),f=n,e=m,c=l}}function
+gI(a){gH(h(n[9],u,a[2]),a);return g(a[4],0)}function
+gJ(a,b){var
+d=b[2],e=b[1],f=a?a[1]:1,c=[0,u,aR,e,d];gG(c);if(f)gI(c);return c}function
+gK(a){var
+b=a[2];return aS(g(n[7],a),b)}var
+cL=[0,0];function
+gL(a){cL[1]=[0,a,cL[1]];return 0}dO(wy,bt,[0,function(b){return[0,0,function(a){return b}]},function(b){return[0,[0,[0,b],0],function(a){return g(d[12],b)}]},gF,gF,gJ,function(a,b,c){return gJ(a,[0,[0,[0,b],0],function(a){return g(c,g(d[12],b))}])},gI,gK,gH,gL,function(a){return a?gL(a[1]):0},function(a){_(gK,cL[1]);cL[1]=0;return 0}]);function
+ak(a){var
+e=h(n[10],0,0);return[0,g(n[3],e),function(a,b){if(a)var
+f=0,c=a[1];else
var
-c=1,a=aK(0);var
-i=b(j[3],e);if(h(d[17],a,i,g))fw(a,b(j[4],e));return c?bf(a):c}return[0,b(j[3],e),g]}var
-bH=d[12],dz=d[2],m_=d[18];function
-fJ(h,g,a){function
-i(g,e){c(d[15],g,a);if(b(d[9],a)){var
-h=b(d[8],a);c(d[10],e,h)}var
-f=b(d[12],a);return f?c(d[14],e,f[1]):0}var
-k=b(d[8],a),e=c(j[9],r,k);c(d[15],e,a);var
-f=b(d[12],a),l=f?f[1]:g,m=b(d[8],a);return aZ(d[1],h,e,m,l,i)}function
-dA(a){function
-f(f,e){c(d[15],f,a);if(b(d[9],a)){var
-i=b(d[8],a);c(d[10],e,i)}var
-g=b(d[13],a);if(g){var
-j=[0,b(d[12],a)];return h(d[21],f,e,j)}return g}var
-g=b(d[8],a),e=c(j[9],r,g);c(d[15],e,a);var
-i=b(d[8],a);return aA(d[19],e,i,0,f)}function
-cp(g,e,a){function
-h(h,f){c(d[15],h,a);if(b(d[9],a)){var
-i=b(d[8],a);c(d[10],f,i)}var
-g=b(d[13],a);if(g){var
-j=b(e,b(d[12],a));return c(d[14],f,j)}return g}var
-i=b(d[8],a),f=c(j[9],r,i);c(d[15],f,a);var
-k=b(e,b(d[12],a)),l=b(d[8],a);return aZ(d[1],g,f,l,k,h)}c(dz,0,0);c(dz,0,1);c(dz,0,0);var
-fK=be[10],m$=be[8];function
-fL(c,b,a){var
-d=c?c[1]:1,e=b?b[1]:1;if(!e)a.preventDefault();return d?0:(a.stopPropagation(),0)}function
-dB(e,m,l,k,j,i){var
-a=e?e[1]:0,f=a?[0,fc([0,a],0,0,0)]:0,d=ai(0),g=d[2],h=d[1];bF(f,k,function(a){fL(m,l,a);return c(g,0,b(j,a))},i);return h}function
-na(a){return 0}function
-bh(e,j,i,d,c,h){var
-f=e?e[1]:0,a=f?[0,fc([0,f],0,0,0)]:0;function
-g(a){fL(j,i,a);return b(h,a)}bF(a,c,g,d);return function(e){var
-b=a?a[1]:{};d.removeEventListener(c,g,b);return 0}}function
-fM(b,c){var
-a=c.brr_rem,d=bE(a)?[0,b,0]:[0,b,a];return c.brr_rem=d}function
-fN(d,c){if(1===c.nodeType){var
-f=function(a){var
-c=a[d];U(function(a){return b(a,0)},c);return a[d]=0},e=c.querySelectorAll("*"),g=e.length-1|0,h=0;if(!(g<0)){var
-a=h;for(;;){f(e.item(a));var
-i=a+1|0;if(g!==a){var
-a=i;continue}break}}return f(c)}return 0}function
-nb(d,t){function
-e(a){return a.getRootNode()===ao?1:0}var
-f=d.length-1|0,n=0;if(!(f<0)){var
-a=n;for(;;){var
-g=d[a],h=g.addedNodes,i=h.length-1|0,o=0;if(!(i<0)){var
+f=1,c=aU(0);var
+i=g(n[3],e);h(d[7],i,c);var
+j=g(n[3],e);x(d[21],c,j,[0,b]);gA(c,g(n[4],e));return f?bu(c):f}]}h(d[2],0,0);function
+al(e,c){function
+f(a,b){return b?[0,g(a,b[1])]:0}var
+b=g(d[8],c),a=h(n[9],u,b);h(d[15],a,c);var
+i=f(e,g(d[12],c)),j=g(d[8],c);return bC(d[19],a,j,i,function(a,b){h(d[15],a,c);if(g(d[9],c)){var
+i=g(d[8],c);h(d[10],b,i)}var
+j=f(e,g(d[12],c));return x(d[21],a,b,j)})}function
+gM(e,c){function
+f(a,b){return b?g(a,b[1]):0}var
+b=g(d[8],c),a=h(n[9],u,b);h(d[15],a,c);var
+i=f(e,g(d[12],c)),j=g(d[8],c);return bC(d[19],a,j,i,function(a,b){h(d[15],a,c);if(g(d[9],c)){var
+i=g(d[8],c);h(d[10],b,i)}var
+j=f(e,g(d[12],c));return x(d[21],a,b,j)})}function
+d6(c){function
+e(a,b){return as(a,g(d[8],b))}function
+f(a,b){return a?a:g(d[9],b)}var
+a=a2(function(a,b){var
+c=g(d[8],b);return h(n[9],a,c)},u,c);_(g(d[15],a),c);a:{var
+k=function(a,b){_(g(d[15],a),c);if(a2(f,0,c)){var
+l=a2(e,aR,c);h(d[10],b,l)}a:{try{var
+m=fm(function(a){return 0!==g(d[12],a)?1:0},c)}catch(f){var
+j=ai(f);if(j!==aq)throw i(j,0);var
+k=0;break a}var
+k=g(d[12],m)}return x(d[21],a,b,k)};try{var
+m=fm(function(a){return 0!==g(d[12],a)?1:0},c)}catch(f){var
+b=ai(f);if(b!==aq)throw i(b,0);var
+j=0;break a}var
+j=g(d[12],m)}var
+l=a2(e,aR,c);return bC(d[19],a,l,j,k)}var
+d7=bt[6];function
+bv(a,b){var
+e=h(n[10],a,b);return[0,g(n[3],e),function(a,b){if(a)var
+f=0,c=a[1];else
+var
+f=1,c=aU(0);var
+h=g(n[3],e);if(x(d[17],c,h,b))gA(c,g(n[4],e));return f?bu(c):f}]}var
+b4=d[12],cM=d[2];function
+gN(a,b,c){var
+j=g(d[8],c),e=h(n[9],u,j);h(d[15],e,c);var
+f=g(d[12],c);function
+i(a,b){h(d[15],a,c);if(g(d[9],c)){var
+f=g(d[8],c);h(d[10],b,f)}var
+e=g(d[12],c);return e?h(d[14],b,e[1]):0}var
+k=f?f[1]:b,l=g(d[8],c);return a$(d[1],a,e,l,k,i)}function
+d8(c){var
+b=g(d[8],c),a=h(n[9],u,b);h(d[15],a,c);var
+e=g(d[8],c);return bC(d[19],a,e,0,function(a,b){h(d[15],a,c);if(g(d[9],c)){var
+f=g(d[8],c);h(d[10],b,f)}var
+e=g(d[13],c);if(!e)return e;var
+i=[0,g(d[12],c)];return x(d[21],a,b,i)})}function
+cN(a,e,c){var
+f=g(d[8],c),b=h(n[9],u,f);h(d[15],b,c);var
+i=g(e,g(d[12],c)),j=g(d[8],c);return a$(d[1],a,b,j,i,function(a,b){h(d[15],a,c);if(g(d[9],c)){var
+i=g(d[8],c);h(d[10],b,i)}var
+f=g(d[13],c);if(!f)return f;var
+j=g(e,g(d[12],c));return h(d[14],b,j)})}var
+wz=d[18];h(cM,0,0);h(cM,0,1);h(cM,0,0);var
+gO=bt[10];function
+gP(a,b,c){var
+d=a?a[1]:1,e=b?b[1]:1;if(!e)c.preventDefault();if(d)return;c.stopPropagation();return}function
+d9(a,b,c,d,e,f){var
+h=a?a[1]:0,j=h?[0,gg([0,h],0,0,0)]:0,i=ak(0),k=i[2],l=i[1];b2(j,d,function(a){gP(b,c,a);return k(0,g(e,a))},f);return l}function
+bw(a,b,c,d,e,f){var
+h=a?a[1]:0,i=h?[0,gg([0,h],0,0,0)]:0,j=b2(i,e,function(a){gP(b,c,a);return g(f,a)},d);return function(a){return j(0)}}function
+gQ(a,b){var
+c=b[eL],d=b1(c)?[0,a,0]:[0,a,c];b[eL]=d;return}function
+gR(c,b){if(1!==b["nodeType"])return;function
+e(a){_(function(a){return g(a,0)},a[c]);a[c]=0;return}var
+d=b.querySelectorAll("*"),f=d[bE]-1|0,h=0;if(f>=0){var
+a=h;for(;;){e(d.item(a));var
+i=a+1|0;if(f===a)break;var
+a=i}}return e(b)}var
+wA=bt[8],gS=j["MutationObserver"];a:{var
+nh=c4,ni="a",nj=iE,nl="canvas",np=hS,nr=hE,ns="select",nx=ii,nA=function(a){return new
+nz},wB=function(a){return 0},wC=function(a,b){function
+f(a){return a.getRootNode()===Z?1:0}var
+g=a[bE]-1|0,o=0;if(g>=0){var
c=o;for(;;){var
-m=h.item(c);if(e(m))fN(nd,m);var
-s=c+1|0;if(i!==c){var
-c=s;continue}break}}var
-j=g.removedNodes,k=j.length-1|0,p=0;if(!(k<0)){var
-b=p;for(;;){var
-l=j.item(b);if(1-e(l))fN(nc,l);var
-r=b+1|0;if(k!==b){var
-b=r;continue}break}}var
-q=a+1|0;if(f!==a){var
-a=q;continue}break}}return 0}var
-ne=new(R.MutationObserver)(nb);ne.observe(ao.documentElement,{"childList":fa,"subtree":fa});function
-fO(c,a){return fM(function(c){return b(m$,a)},c)}function
-fP(a,b){return fO(a,h(dy,0,b,function(b){return fl(a,b)}))}function
-fQ(c,b,a){return fO(a,h(dy,0,b,function(b){return dk(c,b,a)}))}function
-fR(a){return dn(dp,mg,dq([0,"unexpected e.which",0]))}function
-cq(h,a,g){var
-b=a[1],l=b.getBoundingClientRect().x,e=g.clientX-l,m=b.getBoundingClientRect().y,f=g.clientY-m;if(a[2])var
-n=e/b.getBoundingClientRect().width,d=[0,n,1.-f/b.getBoundingClientRect().height];else
+h=a[c],i=h["addedNodes"],j=i[bE]-1|0,p=0;if(j>=0){var
+e=p;for(;;){var
+n=i.item(e);if(f(n))gR(wE,n);var
+t=e+1|0;if(j===e)break;var
+e=t}}var
+k=h["removedNodes"],l=k[bE]-1|0,q=0;if(l>=0){var
+d=q;for(;;){var
+m=k.item(d);if(1-f(m))gR(wD,m);var
+s=d+1|0;if(l===d)break;var
+d=s}}var
+r=c+1|0;if(g===c)break;var
+c=r}}return 0};if(!aE(gS)&&!aE(Z)){var
+xg=new
+gS(e9(2,wC));xg.observe(Z[hF],{childList:ge,subtree:ge});break a}}function
+gT(a,b){return gQ(function(a){return g(wA,b)},a)}function
+gU(c,b){return gT(c,x(d7,0,b,function(a){return gn(c,a)}))}function
+gV(d,b,c){return gT(c,x(d7,0,b,function(a){return dV(d,a,c)}))}function
+gW(a){return dY(dZ,nv,d0([0,"unexpected e.which",0]))}function
+cO(a,b,c){var
+d=b[1],l=d.getBoundingClientRect()["x"],f=c["clientX"]-l,m=d.getBoundingClientRect()["y"],g=c["clientY"]-m;if(b[2])var
+n=f/d.getBoundingClientRect()[c0],e=[0,n,1.-g/d.getBoundingClientRect()[c4]];else
var
-d=[0,e,f];var
-i=d[2],j=d[1],k=c(a[3],j,i),o=c(a[3],j-a[4][1],i-a[4][2]);c(a[9],[0,h],o);c(a[7],[0,h],k);a[4]=d;return k}function
-fS(e,b,d){var
-a=aK(0);cq(a,b,d);c(b[11],[0,a],e);return bf(a)}function
-fT(a,f){var
-b=aK(0),h=cq(b,a,f),g=f.button;if(2<g>>>0){fR(0);var
+e=[0,f,g];var
+i=e[2],j=e[1],k=h(b[3],j,i),o=h(b[3],j-b[4][1],i-b[4][2]);h(b[9],[0,a],o);h(b[7],[0,a],k);b[4]=e;return k}function
+gX(a,b,c){var
+d=aU(0);cO(d,b,c);h(b[11],[0,d],a);return bu(d)}function
+gY(a,b){var
+c=aU(0),g=cO(c,a,b),f=b[eJ];if(2<f>>>0){gW(0);var
e=a[17],d=a[13]}else
-switch(g){case
+switch(f){case
0:var
e=a[17],d=a[13];break;case
1:var
e=a[23],d=a[19];break;default:var
-e=a[29],d=a[25]}c(d,[0,b],0);c(e,[0,b],h);return bf(b)}function
-fU(c){var
-a=ao.fullscreenElement,b=ci(a)?0:[0,a];return b?1:0}var
-ng=bg(0,fU(0))[2];bF(0,lN,function(a){return c(ng,0,fU(0))},ao);var
-nh=ai(0)[2];bF(0,lT,function(a){return c(nh,0,0)},ao);function
-dC(a){return mh.now()/g5}dC(0);function
-fV(a){return dC(0)}function
-fW(a){return dC(0)-a}function
-dD(a,b){var
-d=a[1],e=a[2];a[3]=fV(0);fu(d);a[1]=R.setInterval(function(b){return c(e,0,fW(a[3]))},b*g5|0);return 0}function
-cr(a){return fW(a[3])}var
-ni=cm("offsetWidth"),nj=cm("offsetHeight"),nk=di("outerHTML"),fX=di(d5);function
-fY(b){var
-a=fn(ma,0,[0,b],0),c=e$(bd(dj,a));return[0,a,fJ(0,c,dB(0,0,0,lO,function(b){return e$(bd(dj,a))},a))]}function
-fZ(a){var
-b=fk(0,a);return U(function(a){if(!cl("nav",a)&&!cl("ul",a))return fZ(a);a.remove(a);return 0},b)}var
-cs=gN;function
-nl(a){return[0,function(p,i,o){var
-a=aj(function(a,b){return c(a[2][1],a[1],b)},o),e=[0,i];function
-f(a){return a?(e[1]=b(a[1],e[1]),[0,e[1]]):0}function
-k(g,e){c(d[15],g,a);if(b(d[9],a)){var
-i=b(d[8],a);c(d[10],e,i)}var
-j=f(b(d[12],a));return h(d[21],g,e,j)}var
-l=b(d[8],a),g=c(j[9],r,l);c(d[15],g,a);var
-m=f(b(d[12],a)),n=b(d[8],a);return fJ(p,i,aA(d[19],g,n,m,k))}]}eu(function(a){return qA(a)});var
-f0=[u,nm,K(0)];e9(np,[0,f0,0,no,nn]);eL(function(c){if(c[1]===f0){var
-d=c[2],f=c[4],g=c[3];if(typeof
-d==="number"){var
-e=d;if(34<=e)switch(e){case
-34:var
-a=nZ;break;case
-35:var
-a=n0;break;case
-36:var
-a=n1;break;case
-37:var
-a=n2;break;case
-38:var
-a=n3;break;case
-39:var
-a=n4;break;case
-40:var
-a=n5;break;case
-41:var
-a=n6;break;case
-42:var
-a=n7;break;case
-43:var
-a=n8;break;case
-44:var
-a=n9;break;case
-45:var
-a=n_;break;case
-46:var
-a=n$;break;case
-47:var
-a=oa;break;case
-48:var
-a=ob;break;case
-49:var
-a=oc;break;case
-50:var
-a=od;break;case
-51:var
-a=oe;break;case
-52:var
-a=of;break;case
-53:var
-a=og;break;case
-54:var
-a=oh;break;case
-55:var
-a=oi;break;case
-56:var
-a=oj;break;case
-57:var
-a=ok;break;case
-58:var
-a=ol;break;case
-59:var
-a=om;break;case
-60:var
-a=on;break;case
-61:var
-a=oo;break;case
-62:var
-a=op;break;case
-63:var
-a=oq;break;case
-64:var
-a=or;break;case
-65:var
-a=os;break;case
-66:var
-a=ot;break;default:var
-a=ou}else
-switch(e){case
-0:var
-a=nq;break;case
-1:var
-a=ns;break;case
-2:var
-a=nt;break;case
-3:var
-a=nu;break;case
-4:var
-a=nv;break;case
-5:var
-a=nw;break;case
-6:var
-a=nx;break;case
-7:var
-a=ny;break;case
-8:var
-a=nz;break;case
-9:var
-a=nA;break;case
-10:var
-a=nB;break;case
-11:var
-a=nC;break;case
-12:var
-a=nD;break;case
-13:var
-a=nE;break;case
-14:var
-a=nF;break;case
-15:var
-a=nG;break;case
-16:var
-a=nH;break;case
-17:var
-a=nI;break;case
-18:var
-a=nJ;break;case
-19:var
-a=nK;break;case
-20:var
-a=nL;break;case
-21:var
-a=nM;break;case
-22:var
-a=nN;break;case
-23:var
-a=nO;break;case
-24:var
-a=nP;break;case
-25:var
-a=nQ;break;case
-26:var
-a=nR;break;case
-27:var
-a=nS;break;case
-28:var
-a=nT;break;case
-29:var
-a=nU;break;case
-30:var
-a=nV;break;case
-31:var
-a=nW;break;case
-32:var
-a=nX;break;default:var
-a=nY}}else
-var
-i=d[1],a=b(an(ov),i);return[0,h(an(nr),a,g,f)]}return 0});cN(ow);cN(ox);try{cN(pr)}catch(a){a=$(a);if(a[1]!==aw)throw a}try{cN(pq)}catch(a){a=$(a);if(a[1]!==aw)throw a}k8(0,7);e8(oy);e8(oz);var
-oA=[T,1.,0.];function
-J(a){return[T,a[1],a[2]]}function
-ad(a){return[0,a[1],a[2]]}function
-bi(b,a){return[T,b[1]+a[1],b[2]+a[2]]}function
-ab(b,a){return[T,b[1]-a[1],b[2]-a[2]]}function
-bI(b,a){return[T,b*a[1],b*a[2]]}function
-aW(a){return pT(a[1],a[2])}function
-aX(a,c,b){return[T,a[1]+b*(c[1]-a[1]),a[2]+b*(c[2]-a[2])]}function
-f1(b,a){return bI(1./a,b)}var
-oC=[u,oB,K(0)],O=[u,oD,K(0)];function
-oE(a){function
-d(c,b){if(0<c&&0<b)try{var
-d=[0,[0,c,b],iv(c,b,a[2])];return d}catch(a){throw O}throw O}function
-f(b,a){var
-c=b[1],f=b[2],g=c[2];if(a<=c[1]){var
-d=a-1|0,h=e(f,d)[1+d];return[0,g,a8(function(a){return a},h)]}throw[0,aw,oF]}function
-o(f,d){var
-g=f[1],c=g[1],k=f[2];if(d<=g[2]){var
-h=ac(c,a[2]),i=c-1|0,l=0;if(!(i<0)){var
-b=l;for(;;){var
-j=d-1|0,m=e(e(k,b)[1+b],j)[1+j];e(h,b)[1+b]=m;var
-n=b+1|0;if(i!==b){var
-b=n;continue}break}}return[0,c,h]}throw[0,aw,oG]}function
-g(d,c,b){var
-f=d[1],g=f[2],j=d[2];if(c<=f[1]){if(b.length-1===g){var
-h=g-1|0,k=0;if(!(h<0)){var
-a=k;for(;;){var
-i=c-1|0,l=e(b,a)[1+a];e(e(j,i)[1+i],a)[1+a]=l;var
-n=a+1|0;if(h!==a){var
-a=n;continue}break}}return 0}throw[0,m,oH]}throw[0,aw,oI]}function
-i(d,c,b){var
-f=d[1],g=f[1],j=d[2];if(c<=f[2]){if(b.length-1===g){var
-h=g-1|0,k=0;if(!(h<0)){var
-a=k;for(;;){var
-i=c-1|0,l=e(b,a)[1+a];e(e(j,a)[1+a],i)[1+i]=l;var
-n=a+1|0;if(h!==a){var
-a=n;continue}break}}return 0}throw[0,m,oJ]}throw[0,aw,oK]}function
-p(b,a){var
-c=a[2],d=a[1],f=b[1],i=b[2],j=f[2];if(d<=f[1]&&c<=j){var
-g=c-1|0,h=d-1|0;return e(e(i,h)[1+h],g)[1+g]}throw O}function
-n(b,a,i){var
-c=a[2],d=a[1],f=b[1],j=b[2],k=f[2];if(d<=f[1]&&c<=k){var
-g=c-1|0,h=d-1|0;e(e(j,h)[1+h],g)[1+g]=i;return 0}throw O}function
-j(b,a){var
-c=a[2],d=a[1];return[0,d,a8(function(a){return a8(b,a)},c)]}function
-q(b,a){var
-c=a[2];return b8(function(a){return b8(b,a)},c)}function
-r(b,a){var
-c=a[2];return cV(function(c,a){return cV(function(d,a){return h(b,c,d,a)},a)},c)}function
-u(k,j,f){var
-g=f[1],d=[0,j],h=g[1]-1|0,l=f[2],m=g[2],n=0;if(!(h<0)){var
-a=n;for(;;){var
-i=m-1|0,o=0;if(!(i<0)){var
-b=o;for(;;){var
-q=e(e(l,a)[1+a],b)[1+b];d[1]=c(k,d[1],q);var
-r=b+1|0;if(i!==b){var
-b=r;continue}break}}var
-p=a+1|0;if(h!==a){var
-a=p;continue}break}}return d[1]}function
-v(c,a){var
-d=a[2];return cS(cW(function(d,a){return[0,b(c,a),d]},0,d))}function
-w(b){var
-a=b[1];return[0,a[1],a[2]]}function
-A(d,c){return j(b(a[7],c),d)}function
-B(a){function
-c(a,b){if(a6(b)===a)return a;throw O}var
-d=a6(a);if(a){var
-e=a[2],b=a6(a[1]);if(aI(c,b,e)===b)return[0,[0,d,b],a8(b9,b9(a))];throw O}throw O}function
-C(a){var
-c=a.length-1;if(0===a.length-1)throw O;var
-b=e(a,0)[1].length-1;b8(function(a){if(a.length-1===b)return 0;throw O},a);return[0,[0,c,b],a]}function
-D(i,h){var
-g=i[1],p=h[2],q=i[2];if(aG(g,h[1])){var
-j=g[2],k=g[1],l=d(k,j),m=l[2],n=k-1|0,r=l[1],s=0;if(!(n<0)){var
-b=s;for(;;){var
-o=j-1|0,t=0;if(!(o<0)){var
-f=t;for(;;){var
-v=e(e(p,b)[1+b],f)[1+f],w=e(e(q,b)[1+b],f)[1+f],x=c(a[5],w,v);e(e(m,b)[1+b],f)[1+f]=x;var
-y=f+1|0;if(o!==f){var
-f=y;continue}break}}var
-u=b+1|0;if(n!==b){var
-b=u;continue}break}}return[0,r,m]}throw O}function
-z(n,m){var
-p=n[1],q=p[1],r=m[1],s=r[2];if(p[2]===r[1]){var
-t=d(q,s),u=t[2],v=q-1|0,C=t[1],D=0;if(!(v<0)){var
-b=D;for(;;){var
-w=s-1|0,E=0;if(!(w<0)){var
-g=E;a:for(;;){var
-x=o(m,g+1|0)[2],y=f(n,b+1|0)[2],l=y.length-1;if(l!==x.length-1)throw O;var
-h=l,i=a[2];for(;;){if(0!==h){var
-j=h-1|0,k=h-1|0,z=e(x,j)[1+j],A=e(y,k)[1+k],B=c(a[7],A,z),h=h-1|0,i=c(a[5],B,i);continue}e(e(u,b)[1+b],g)[1+g]=i;var
-G=g+1|0;if(w!==g){var
-g=G;continue a}break}break}}var
-F=b+1|0;if(v!==b){var
-b=F;continue}break}}return[0,C,u]}throw O}function
-t(e,b,f,d){switch(c(a[4],e,b)){case
-0:return[0,b,d];case
-1:return[0,b,d];default:return[0,e,f]}}function
-x(d,c,e){var
-h=f(d,c)[2];return g(d,c,a8(b(a[7],e),h))}function
-s(a,c,b){var
-d=f(a,c),h=d[2],i=d[1],e=f(a,b),j=e[2];if(i===e[1]){g(a,c,j);g(a,b,h);return 0}throw[0,m,oL]}function
-y(d,i,p,o){var
-j=f(d,i),h=j[2],k=j[1],l=f(d,p),q=l[2];if(k===l[1]){var
-n=k-1|0,r=0;if(!(n<0)){var
-b=r;for(;;){var
-s=e(q,b)[1+b],t=c(a[7],o,s),u=e(h,b)[1+b];h[1+b]=c(a[6],u,t);var
-v=b+1|0;if(n!==b){var
-b=v;continue}break}}return g(d,i,h)}throw[0,m,oM]}function
-k(z){var
-A=z[1],B=A[2],C=A[1],N=z[2],D=d(C,B),r=D[2],E=D[1],F=C-1|0,O=0;if(!(F<0)){var
-i=O;for(;;){var
-G=B-1|0,P=0;if(!(G<0)){var
-j=P;for(;;){var
-R=e(e(N,i)[1+i],j)[1+j];e(e(r,i)[1+i],j)[1+j]=R;var
-S=j+1|0;if(G!==j){var
-j=S;continue}break}}var
-Q=i+1|0;if(F!==i){var
-i=Q;continue}break}}var
-h=[0,E,r],g=1,f=1;b:for(;;){var
-q=h[1][1];if(f===(q+1|0))return[0,E,r];var
-n=o(h,f)[2],m=0,l=a[2],b=g-1|0;for(;;){if(b===n.length-1){var
-w=aG(l,a[2])?0:[0,m+1|0];if(w){s(h,w[1],g);var
-K=p(h,[0,g,f]);x(h,g,c(a[8],a[3],K));var
-L=1;if(!(q<1)){var
-k=L;for(;;){if(k!==g)y(h,k,g,p(h,[0,k,f]));var
-M=k+1|0;if(q!==k){var
-k=M;continue}break}}var
-g=g+1|0,f=f+1|0;continue b}var
-f=f+1|0;continue b}var
-H=a[2],I=e(n,b)[1+b];switch(c(a[4],I,H)){case
-0:var
-b=b+1|0;continue;case
-1:var
-J=e(n,b)[1+b],u=t(c(a[6],a[2],J),l,b,m),m=u[2],l=u[1],b=b+1|0;continue;default:var
-v=t(e(n,b)[1+b],l,b,m),m=v[2],l=v[1],b=b+1|0;continue}}}}function
-E(f){var
-g=f[1],h=g[1],i=f[2];if(h===g[2]){var
-d=a[2],b=h-1|0;for(;;){if(-1<b){var
-j=e(e(i,b)[1+b],b)[1+b],d=c(a[5],j,d),b=b-1|0;continue}return d}}throw O}function
-F(g){var
-h=g[1],c=h[2],f=h[1],n=g[2],i=d(c,f),j=i[2],k=f-1|0,o=i[1],p=0;if(!(k<0)){var
-a=p;for(;;){var
-l=c-1|0,q=0;if(!(l<0)){var
-b=q;for(;;){var
-s=e(e(n,a)[1+a],b)[1+b];e(e(j,b)[1+b],a)[1+a]=s;var
-t=b+1|0;if(l!==b){var
-b=t;continue}break}}var
-r=a+1|0;if(k!==a){var
-a=r;continue}break}}if(aG(o,[0,c,f]))return[0,[0,c,f],j];throw[0,m,oN]}function
-G(h){var
-j=h[1],b=j[1];if(b===j[2]){var
-g=d(b,2*b|0),s=1;if(!(b<1)){var
-c=s;for(;;){var
-p=o(h,c),q=ac(b,a[2]),x=p[2];if(p[1]!==b)throw[0,m,oP];var
-r=c-1|0,y=a[3];e(q,r)[1+r]=y;i(g,c,x);i(g,b+c|0,q);var
-z=c+1|0;if(b!==c){var
-c=z;continue}break}}var
-t=k(g),l=d(b,b),u=1;if(!(b<1)){var
-f=u;for(;;){var
-n=o(t,b+f|0),v=n[2];if(n[1]!==b)throw[0,m,oO];i(l,f,v);var
-w=f+1|0;if(b!==f){var
-f=w;continue}break}}return l}throw oC}function
-l(G){var
-H=G[1],I=H[2],j=H[1],$=G[2];if(j===I){var
-w=[0,[0,j,I],$],E=w[1],F=E[2],l=E[1],X=w[2];if(l===F){var
-u=[0,0],A=d(l,l),B=A[2],C=l-1|0,R=A[1],S=0;if(!(C<0)){var
-k=S;for(;;){var
-T=a[3];e(e(B,k)[1+k],k)[1+k]=T;var
-U=k+1|0;if(C!==k){var
-k=U;continue}break}}var
-t=[0,R,B],Y=1;if(!(l<1)){var
-i=Y;b:for(;;){var
-v=o([0,[0,l,F],X],i)[2],p=i-1|0,h=i;for(;;){if(h!==v.length-1){var
-V=e(v,p)[1+p],W=e(v,h)[1+h];if(2<=c(a[4],W,V)){var
-p=h,h=h+1|0;continue}var
-h=h+1|0;continue}var
-D=p+1|0;if(D!==i){u[1]=u[1]+1|0;s(t,D,i)}var
-_=i+1|0;if(l!==i){var
-i=_;continue b}break}break}}var
-Z=u[1],J=d(j,j),K=d(j,j),q=K[2],r=J[2],L=z(t,w)[2],M=j-1|0,aa=0;if(!(M<0)){var
-b=aa;for(;;){var
-ab=a[3];e(e(q,b)[1+b],b)[1+b]=ab;var
-ac=0;if(!(b<0)){var
-f=ac;for(;;){var
-y=[0,a[2]],Q=f-1|0,ap=0;if(!(Q<0)){var
-n=ap;for(;;){var
-au=e(e(q,f)[1+f],n)[1+n],av=e(e(r,n)[1+n],b)[1+b],aw=c(a[7],av,au);y[1]=c(a[5],y[1],aw);var
-ax=n+1|0;if(Q!==n){var
-n=ax;continue}break}}var
-aq=y[1],ar=e(e(L,f)[1+f],b)[1+b],as=c(a[6],ar,aq);e(e(r,f)[1+f],b)[1+b]=as;var
-at=f+1|0;if(b!==f){var
-f=at;continue}break}}var
-N=j-1|0;if(!(N<b)){var
-g=b;for(;;){var
-x=[0,a[2]],P=b-1|0,ae=0;if(!(P<0)){var
-m=ae;for(;;){var
-al=e(e(q,g)[1+g],m)[1+m],am=e(e(r,m)[1+m],b)[1+b],an=c(a[7],am,al);x[1]=c(a[5],x[1],an);var
-ao=m+1|0;if(P!==m){var
-m=ao;continue}break}}var
-af=x[1],ag=e(e(L,g)[1+g],b)[1+b],ah=c(a[6],ag,af),ai=e(e(r,b)[1+b],b)[1+b],aj=c(a[8],ah,ai);e(e(q,g)[1+g],b)[1+b]=aj;var
-ak=g+1|0;if(N!==g){var
-g=ak;continue}break}}var
-ad=b+1|0;if(M!==b){var
-b=ad;continue}break}}return[0,[0,K,J,t],Z]}throw O}throw O}return[0,d,B,C,w,f,o,g,i,p,n,A,k,G,F,E,D,z,j,l,function(b){try{var
-d=b[1],g=d[1];if(g===d[2]){var
-f=function(k,j,i){var
-f=k,b=j,d=i;for(;;){var
-h=f[2],l=f[1];if(b<g){var
-m=e(e(h,b)[1+b],b)[1+b],f=[0,l,h],b=b+1|0,d=c(a[7],m,d);continue}return d}},h=l(b),i=h[1],j=i[2],k=i[1],p=h[2],q=k[2],r=k[1],m=f([0,j[1],j[2]],0,a[3]),n=f([0,r,q],0,a[3]);if(0===(p%2|0))var
-o=c(a[7],n,m);else
-var
-s=c(a[7],n,m),o=c(a[6],a[2],s);return o}throw O}catch(b){return a[2]}},q,r,u,v,x,s,y]}function
-dE(c,a,b){var
-d=ab(c,a),e=ab(b,a),f=aW(d),g=aW(e),h=f1(e,g);return[0,c,b,ab(a,bI(Math.sqrt(f*g)/2.,bi(f1(d,f),h)))]}function
-dF(a){var
-b=a[3],c=a[2],d=a[1],e=aX(c,b,d9);return[0,d,c,aX(d,b,d9),e]}K(0);function
-bj(m,b){var
+e=a[29],d=a[25]}h(d,[0,c],0);h(e,[0,c],g);return bu(c)}function
+gZ(a){var
+b=Z["fullscreenElement"],c=aE(b)?0:[0,b];return c?1:0}if(aE(Z))h(cM,0,0);else{var
+xf=bv(0,gZ(0))[2];b2(0,m2,function(a){return xf(0,gZ(0))},Z)}if(!aE(Z)){var
+xe=ak(0)[2];b2(0,m8,function(a){return xe(0,0)},Z)}function
+d_(a){return nw.now()/h_}d_(0);function
+g0(a){return d_(0)}function
+g1(a){return d_(0)-a}function
+d$(c,b){var
+a=c[1],d=c[2];c[3]=g0(0);gw(a);c[1]=j.setInterval(e9(1,function(a){return h(d,0,g1(c[3]))}),b*h_|0);return}function
+cP(a){return g1(a[3])}var
+wG=cJ("offsetWidth"),wH=cJ("offsetHeight"),wI=dT("outerHTML"),g2=dT(ev);function
+g3(a){var
+b=gp(np,0,[0,a],0),c=gd(bs(dU,b));return[0,b,gN(0,c,d9(0,0,0,m3,function(a){return gd(bs(dU,b))},b))]}function
+g4(a){return _(function(a){if(!cI("nav",a)&&!cI("ul",a))return g4(a);a.remove(a);return 0},gk(a["childNodes"]))}var
+cQ=hy;f9(wJ);f9(wK);function
+Q(a){return[ab,a[1],a[2]]}function
+ac(a){return[0,a[1],a[2]]}function
+bx(a,b){return[ab,a[1]+b[1],a[2]+b[2]]}function
+aa(a,b){return[ab,a[1]-b[1],a[2]-b[2]]}function
+b5(a,b){return[ab,a*b[1],a*b[2]]}function
+a8(a){return xG(a[1],a[2])}function
+a9(a,b,c){return[ab,a[1]+c*(b[1]-a[1]),a[2]+c*(b[2]-a[2])]}function
+g5(a,b){return b5(1./b,a)}var
+b6=[v,wL,aZ(0)];function
+eb(a,b,c){var
+d=aa(a,b),e=aa(c,b),f=a8(d),g=a8(e),h=g5(e,g);return[0,a,c,aa(b,b5(Math.sqrt(f*g)/2.,bx(g5(d,f),h)))]}function
+ec(a){var
+b=a[3],c=a[2],d=a[1],e=iP,f=a9(c,b,e);return[0,d,c,a9(d,b,e),f]}function
+by(m,b){var
c=b[4],d=b[3],e=b[2],f=b[1];function
-a(b,a){return aX(b,a,m)}var
+a(a,b){return a9(a,b,m)}var
g=a(f,d),h=a(d,c),i=a(c,e),j=a(g,h),k=a(h,i),l=a(j,k);return[0,[0,f,l,g,j],[0,l,e,k,i]]}function
-f2(h,m){var
-j=0.,i=1.,a=m;for(;;){var
-k=bj(bR,a),l=k[1],b=(j+i)/2.,c=a[1],d=a[2],e=l[2],n=k[2],o=aX(c,e,bR),p=aX(e,d,bR),g=function(b,a){return Math.abs(a-b)<=0.001?1:0},f=g(c[1],d[1]),q=f?g(c[2],d[2]):f;if(q)return[0,b,e];var
-r=aW(ab(h,p));if(aW(ab(h,o))<r){var
-i=b,a=l;continue}var
-j=b,a=n;continue}}function
-oQ(c,b){var
-a=pK(c,b);return 0===a?0:0<a?2:1}function
-oR(b,a){return b/a}function
-oS(b,a){return b*a}function
-oT(b,a){return b+a}function
-oU(b,a){return b-a}var
-bk=oE([0,[u,oV,K(0)],ix,iy,oQ,oT,oU,oS,oR]);function
-ct(o,n,v){var
-p=o?[0,o[1],v]:v;if(n){var
-L=n[1],w=ac(1+a6(p)|0,L);cT(function(a,b){e(w,a)[1+a]=b;return 0},p);var
-d=w}else
+g9(a,b){var
+k=0.,j=1.,c=b;for(;;){var
+l=by(ba,c),m=l[1],d=(k+j)/2.,e=c[1],f=c[2],g=m[2],n=l[2],o=a9(e,g,ba),i=function(a,b){return Math.abs(b-a)<=0.001?1:0},p=a9(g,f,ba),h=i(e[1],f[1]),q=h?i(e[2],f[2]):h;if(q)return[0,d,g];var
+r=a8(aa(a,p));if(a8(aa(a,o))<r)var
+j=d,c=m;else
+var
+k=d,c=n}}function
+g_(a,b){var
+c=xw(a,b);return 0===c?0:0<c?2:1}function
+b7(a,b){var
+c=a[1],e=a[2],g=c[2];if(b>c[1])throw i([0,bi,wM],1);var
+d=b-1|0;return[0,g,dt(function(a){return a},f(e,d)[1+d])]}function
+ea(a,b){var
+d=a[1],e=d[1],k=a[2];if(b>d[2])throw i([0,bi,wN],1);var
+g=aM(e,0.),h=e-1|0,l=0;if(h>=0){var
+c=l;for(;;){var
+j=b-1|0,m=f(f(k,c)[1+c],j)[1+j];f(g,c)[1+c]=m;var
+n=c+1|0;if(h===c)break;var
+c=n}}return[0,,g]}function
+cR(a,b,c){var
+e=a[1],g=e[2],k=a[2];if(b>e[1])throw i([0,bi,wP],1);if(c.length-1!==g)throw i([0,r,wO],1);var
+h=g-1|0,l=0;if(h>=0){var
+d=l;for(;;){var
+j=b-1|0,m=f(c,d)[1+d];f(f(k,j)[1+j],d)[1+d]=m;var
+n=d+1|0;if(h===d)break;var
+d=n}}return}function
+g6(a,b){var
+c=b[2],d=b[1],e=a[1],j=a[2],k=e[2];if(d<=e[1]&&c<=k){var
+g=c-1|0,h=d-1|0;return f(f(j,h)[1+h],g)[1+g]}throw i(b6,1)}function
+g7(a,b,c){var
+d=b[2],e=b[1],g=a[1],k=a[2],l=g[2];if(e<=g[1]&&d<=l){var
+h=d-1|0,j=e-1|0;f(f(k,j)[1+j],h)[1+h]=c;return}throw i(b6,1)}function
+g8(a,b,c,d){switch(g_(a,b)){case
+0:return[0,b,d];case
+1:return[0,b,d];default:return[0,a,c]}}function
+ed(a,b,c){var
+J=a?[0,a[1],c]:c;if(b){var
+F=0,E=J,aO=b[1];for(;;){if(!E)break;var
+F=F+1|0,E=E[2]}var
+af=aM(1+F|0,aO);dq(function(a,b){f(af,a)[1+a]=b;return 0},J);var
+h=af}else
var
-d=b9(p);var
-a=d.length-1-2|0;if(1<a){var
-y=a7(a,function(b){return a7(a+2|0,function(c){var
-a=(c-b|0)+1|0;if(2<a>>>0)return 0.;switch(a){case
+h=fu(J);var
+d=h.length-1-2|0;a:{if(1<d){var
+v=ds(d,function(c){return ds(d+2|0,function(a){var
+b=(a-c|0)+1|0;if(2<b>>>0)return 0.;switch(b){case
0:return 1.;case
-1:return 4.;default:return 1.}})}),l=b(bk[3],y),q=a-1|0,z=0;if(!(q<0)){var
-f=z;for(;;){if(0===f)var
-G=e(d,0)[1],j=ab(bI(6.,e(d,1)[2]),G);else
-if((f+1|0)===a)var
-t=a+1|0,J=e(d,a)[1+a],K=e(d,t)[1+t],j=ab(bI(6.,J),K);else
+1:return 4.;default:return 1.}})}),aj=v.length-1;if(0===v.length-1)throw i(b6,1);var
+M=f(v,0)[1].length-1;ft(function(a){if(a.length-1===M)return 0;throw i(b6,1)},v);var
+z=[0,[0,aj,M],v],$=d-1|0,aB=0;if($>=0){var
+m=aB;for(;;){if(0===m)var
+aI=f(h,0)[1],C=aa(b5(6.,f(h,1)[2]),aI);else if((m+1|0)===d)var
+ad=d+1|0,aL=f(h,d)[1+d],aN=f(h,ad)[1+ad],C=aa(b5(6.,aL),aN);else
var
-u=f+1|0,j=bI(6.,e(d,u)[1+u]);var
-H=j[2];h(bk[10],l,[0,f+1|0,a+1|0],j[1]);h(bk[10],l,[0,f+1|0,a+2|0],H);var
-I=f+1|0;if(q!==f){var
-f=I;continue}break}}var
-r=b(bk[12],l),A=c(bk[6],r,a+1|0)[2],s=a+1|0,B=c(bk[6],r,a+2|0)[2],m=ac(a+2|0,e(d,s)[1+s]),C=1;if(!(a<1)){var
-g=C;for(;;){var
-E=[T,hy(A,g-1|0),hy(B,g-1|0)];e(m,g)[1+g]=E;var
-F=g+1|0;if(a!==g){var
-g=F;continue}break}}var
-D=e(d,0)[1];e(m,0)[1]=D;var
-k=[0,m]}else
+ae=m+1|0,C=b5(6.,f(h,ae)[1+ae]);var
+aJ=C[2];g7(z,[0,m+1|0,d+1|0],C[1]);g7(z,[0,m+1|0,d+2|0],aJ);var
+aK=m+1|0;if($===m)break;var
+m=aK}}var
+X=z[1],B=X[2],u=X[1],av=z[2];if(0<u&&0<B){var
+x=aM(u,[0]),K=u-1|0,ah=0;if(K>=0){var
+y=ah;for(;;){x[1+y]=aM(B,0.);var
+ai=y+1|0;if(K===y)break;var
+y=ai}}var
+L=[0,u,B],Y=u-1|0,aw=0;if(Y>=0){var
+o=aw;for(;;){var
+_=B-1|0,ax=0;if(_>=0){var
+p=ax;for(;;){var
+az=f(f(av,o)[1+o],p)[1+p];f(f(x,o)[1+o],p)[1+p]=az;var
+aA=p+1|0;if(_===p)break;var
+p=aA}}var
+ay=o+1|0;if(Y===o)break;var
+o=ay}}var
+g=[0,L,x],j=1,l=1;for(;;){var
+H=g[1][1];if(l===(H+1|0))break;var
+A=ea(g,l)[2],t=0,s=du,e=j-1|0;for(;;){if(e===A.length-1)break;switch(g_(f(A,e)[1+e],du)){case
+0:var
+e=e+1|0;break;case
+1:var
+N=g8(0.-f(A,e)[1+e],s,e,t),t=N[2],s=N[1],e=e+1|0;break;default:var
+O=g8(f(A,e)[1+e],s,e,t),t=O[2],s=O[1],e=e+1|0}}var
+P=aY(s,du)?0:[0,t+1|0];if(P){var
+W=P[1],Q=b7(g,W),ak=Q[2],al=Q[1],R=b7(g,j),am=R[2];if(al!==R[1])throw i([0,r,wQ],1);cR(g,W,am);cR(g,j,ak);var
+ar=1./g6(g,[0,j,l]);let
+b=ar;cR(g,j,dt(function(a){return b*a},b7(g,j)[2]));var
+as=1;if(H>=1){var
+n=as;for(;;){if(n!==j){var
+at=g6(g,[0,n,l]),S=b7(g,n),G=S[2],T=S[1],U=b7(g,j),an=U[2];if(T!==U[1])throw i([0,r,wR],1);var
+V=T-1|0,ao=0;if(V>=0){var
+k=ao;for(;;){var
+ap=at*f(an,k)[1+k];G[1+k]=f(G,k)[1+k]-ap;var
+aq=k+1|0;if(V===k)break;var
+k=aq}}cR(g,n,G)}var
+au=n+1|0;if(H===n)break;var
+n=au}}var
+j=j+1|0,l=l+1|0}else
var
-k=[1,378784796];if(0===k[0]){var
-i=k[1],x=o?2:1,M=n?i.length-1-2|0:i.length-1-1|0;return[0,a7((M-x|0)+1|0,function(h){var
-a=h+x|0,b=a-1|0,c=e(i,b)[1+b],f=e(i,a)[1+a],g=a-1|0,j=e(d,g)[1+g],k=e(d,a)[1+a],l=aX(c,f,0.33333333333333331);return[0,j,k,l,aX(c,f,d9)]})]}return k}var
-dG=[0,0],oX=[0,J(oW),0.,0.,0.,0];function
-dH(e,d,c,b,a){dG[1]++;return[0,[T,b,a],d,(dU-e)*ht,c,dG[1]]}function
-aY(a,b){return[0,b,a[2],a[3],a[4],a[5]]}function
-oY(a,b){return[0,a[1],a[2],(dU-b)*ht,a[4],a[5]]}function
-f3(a){return dU-a[3]*57.295779513082323}function
-oZ(a,b){return[0,a[1],b,a[3],a[4],a[5]]}function
-f4(a){return a[1]}function
-f5(a){var
-b=a[3],c=a[2];return bi(a[1],[T,c*Math.cos(b),c*Math.sin(b)])}function
-dI(c,g,b,a){var
-d=b[3],e=b[2],f=b[4];return[0,g,e+c*(a[2]-e),d+c*(a[3]-d),f+c*(a[4]-f),dG[1]]}function
-o0(a){return a[5]}function
-o2(a){function
-d(f,k){var
-c=k[2],d=k[1],v=c?[0,b(a[2],c[1][2])]:0;if(d){var
-g=d[2];if(g){var
-h=g[2];if(h){var
-n=h[2];if(n){var
-o=n[1],i=h[1],p=g[1],q=d[1],r=b(a[2],f),s=b(a[2],q),t=b(a[2],p),u=b(a[2],i),j=ct(v,0,[0,b(a[2],o),[0,u,[0,t,[0,s,[0,r,0]]]]]);if(0===j[0]){var
-l=j[1];if(0<l.length-1){var
-m=e(l,0)[1];return[0,[0,f,[0,q,[0,p,[0,i,0]]]],[0,[0,i,o,m[4],m[3]],c]]}return[0,[0,f,d],c]}return[0,[0,f,d],c]}}}}return[0,[0,f,d],c]}function
-f(b,a){var
-c=a[1],e=a[2];return c?[0,[0,b,c[2]],e]:d(b,a)}function
-g(c){var
-a=c[1];if(a){var
-b=a[2];if(b)return[0,[0,a[1],b[1]]]}return 0}function
-i(b){var
-a=b[1];return a?[0,a[1]]:0}function
-j(q,d,g){var
-k=q[2],i=q[1];if(i){var
-f=i[1],l=i[2];if(l){var
-m=l[2],n=l[1];if(m){if(m[2]){var
-C=aS(a[2],i),D=k?[0,b(a[2],k[1][2])]:0,s=ct(0,D,C);if(0===s[0]){var
-o=[0,g],r=[0,f],B=s[1];cT(function(b,a){var
-f=0<b?1:0;if(f){var
-g=b-1|0,h=e(B,g)[1+g];o[1]=c(d[3],[0,r[1],h[3],h[4],a],o[1]);r[1]=a;var
+l=l+1|0}var
+Z=[0,L,x],aC=ea(Z,d+1|0)[2],ac=d+1|0,aD=ea(Z,d+2|0)[2],I=aM(d+2|0,f(h,ac)[1+ac]),aE=1;if(d>=1){var
+q=aE;for(;;){var
+aG=[ab,iZ(aC,q-1|0),iZ(aD,q-1|0)];f(I,q)[1+q]=aG;var
+aH=q+1|0;if(d===q)break;var
+q=aH}}var
+aF=f(h,0)[1];f(I,0)[1]=aF;var
+D=[0,I];break a}throw i(b6,1)}var
+D=[1,378784796]}if(0!==D[0])return D;var
+w=D[1],ag=a?2:1,aP=b?w.length-1-2|0:w.length-1-1|0;return[0,ds((aP-ag|0)+1|0,function(a){var
+b=a+ag|0,c=b-1|0,d=f(w,c)[1+c],e=f(w,b)[1+b],g=b-1|0,i=f(h,g)[1+g],j=f(h,b)[1+b],k=a9(d,e,0.3333333333333333);return[0,i,j,k,a9(d,e,iP)]})]}var
+eg=[0,0];function
+eh(a,b,c,d,e){eg[1]++;return[0,[ab,d,e],b,(eB-a)*iM,c,eg[1]]}function
+L(a,b){return[0,b,a[2],a[3],a[4],a[5]]}function
+ha(a){return eB-a[3]*57.29577951308232}function
+hb(a){var
+b=a[3],c=a[2];return bx(a[1],[ab,c*Math.cos(b),c*Math.sin(b)])}function
+ei(a,b,c,d){var
+e=c[3],f=c[2],g=c[4];return[0,b,f+a*(d[2]-f),e+a*(d[3]-e),g+a*(d[4]-g),eg[1]]}function
+w0(a){return a[1]}function
+ee(a,b){var
+c=b[2],d=b[1],p=c?[0,c[1][2][1]]:0;if(d){var
+e=d[2];if(e){var
+g=e[2];if(g){var
+l=g[2];if(l){var
+m=l[1],h=g[1],n=e[1],o=d[1],i=ed(p,0,[0,m[1],[0,h[1],[0,n[1],[0,o[1],[0,a[1],0]]]]]);if(0!==i[0])return[0,[0,a,d],c];var
+j=i[1];if(0>=j.length-1)return[0,[0,a,d],c];var
+k=f(j,0)[1];return[0,[0,a,[0,o,[0,n,[0,h,0]]]],[0,[0,h,m,k[4],k[3]],c]]}}}}return[0,[0,a,d],c]}function
+g$(a,c){var
+i=a[2],d=a[1];return function(a){if(d){var
+b=d[1],j=d[2];if(j){var
+k=j[2],l=j[1];if(k){if(k[2]){var
+z=a1(w0,d),A=i?[0,i[1][2][1]]:0,p=ed(0,A,z);if(0===p[0]){var
+m=[0,a],o=[0,b],y=p[1];dq(function(a,b){var
+d=0<a?1:0;if(d){var
+e=a-1|0,g=f(y,e)[1+e];m[1]=h(c[3],[0,o[1],g[3],g[4],b],m[1]);o[1]=b;var
i=0}else
var
-i=f;return i},i);var
-t=o[1]}else
+i=d;return i},d);var
+q=m[1]}else
var
-t=g;var
-u=t}else
+q=a;var
+r=q}else
var
-y=m[1],F=b(a[2],y),G=b(a[2],n),z=bj(bR,dF(dE(b(a[2],f),G,F))),p=z[2],j=z[1],H=c(a[3],f,j[1]),A=c(a[3],n,j[2]),I=c(a[3],y,p[2]),J=c(d[1],f,g),K=c(d[3],[0,H,j[3],j[4],A],J),u=c(d[3],[0,A,p[3],p[4],I],K);var
-v=u}else
+v=k[1],x=by(ba,ec(eb(b[1],l[1],v[1]))),n=x[2],e=x[1],C=L(b,e[1]),w=L(l,e[2]),D=L(v,n[2]),E=h(c[1],b,a),F=g(g(c[3],[0,C,e[3],e[4],w]),E),r=g(g(c[3],[0,w,n[3],n[4],D]),F);var
+s=r}else
var
-L=c(d[1],f,g),v=h(d[2],f,n,L);var
-w=v}else
+G=h(c[1],b,a),s=g(h(c[2],b,l),G);var
+t=s}else
var
-w=c(d[1],f,g);var
-x=w}else
+t=h(c[1],b,a);var
+u=t}else
var
-x=g;var
-E=aI(function(b,a){return c(d[3],[0,a[1],a[3],a[4],a[2]],b)},x,k);return b(d[4],E)}return[0,o1,d,f,i,g,j,function(d,e){var
-f=d[2],g=aS(e,d[1]);return[0,g,aS(function(d){var
-f=b(e,c(a[3],d[2],d[4])),g=b(a[2],f),h=b(e,c(a[3],d[1],d[3])),i=b(a[2],h),j=b(e,d[2]);return[0,b(e,d[1]),j,i,g]},f)]}]}function
-o4(a){function
-d(b,a){return a}function
-f(c,b,a){return[0,a[1]+1|0,[0,[0,c,[0,b]],a[2]]]}function
-i(a,b){return[0,b[1]+1|0,[0,[0,a[1],[1,[0,a[2],a[3],a[4]]]],b[2]]]}function
-m(a){return a}function
-n(k,j){var
-c=h(k[1],j,[0,d,f,i,m],o3),a=c[1],b=ac(a,0),g=c[2];cT(function(f,d){var
-c=(a-f|0)-1|0;e(b,c)[1+c]=d;return 0},g);return b}function
-p(e,a,d){var
-f=[0,1,d],g=cW(function(f,b){var
-g=f[2],i=f[1]?c(a[1],b[1],g):g,d=b[2];if(0===d[0])return[0,0,h(a[2],b[1],d[1],i)];var
-e=d[1];return[0,0,c(a[3],[0,b[1],e[1],e[2],e[3]],i)]},f,e)[2];return b(a[4],g)}function
-q(e,c){var
-d=0;return cW(function(f,i){var
-n=i[2];if(0===n[0]){var
-c=b(a[1],n[1]),d=b(a[1],i[1]);if(d[1]<c[1])var
+u=a;var
+B=a2(function(a,b){return h(c[3],[0,b[1],b[3],b[4],b[2]],a)},u,i);return g(c[4],B)}}function
+bz(b,c){return function(a){var
+d=fv(function(a,b){var
+f=a[2],g=a[1]?h(c[1],b[1],f):f,d=b[2];if(0===d[0])return[0,0,x(c[2],b[1],d[1],g)];var
+e=d[1];return[0,0,h(c[3],[0,b[1],e[1],e[2],e[3]],g)]},[0,1,a],b)[2];return g(c[4],d)}}function
+cT(a,b){return dt(function(a){var
+d=a[2];if(0===d[0]){var
+e=[0,g(b,d[1])];return[0,g(b,a[1]),e]}var
+c=d[1],f=g(b,a[1]),h=g(b,c[3]),i=g(b,L(c[3],c[2]))[1];return[0,f,[1,[0,g(b,L(a[1],c[1]))[1],i,h]]]},a)}function
+a_(a){var
+b=a[2];return 0===b[0]?b[1]:b[1][3]}function
+ef(a){return a[1]}var
+hc=[0,0];function
+ej(a,b){return fn(function(a){return a[1]===b?1:0},a)}function
+hd(a,b,c){return b3(a,b,"path",c)}function
+he(a){return br}function
+hf(a,b){var
+c=ac(a),d=c[1],e=[0,Y(0,c[2]),0];return cF([0,ad],[0,b,[0,"M",[0,Y(0,d),e]]])}function
+hg(a,b){var
+c=ac(a),d=c[1],e=[0,Y(0,c[2]),0];return cF([0,ad],[0,b,[0,"L",[0,Y(0,d),e]]])}function
+hh(a,b,c,d){var
+e=ac(a),h=e[2],i=e[1],f=ac(b),j=f[2],k=f[1],g=ac(c),l=g[1],m=[0,Y(0,g[2]),0],n=[0,eu,[0,Y(0,l),m]],o=[0,Y(0,j),n],p=[0,eu,[0,Y(0,k),o]],q=[0,Y(0,h),p];return cF([0,ad],[0,d,[0,"C",[0,Y(0,i),q]]])}function
+hi(a){return a.concat(" Z")}var
+am=[0,nA,function(a,b){var
+c=ac(a);b.moveTo(c[1],c[2]);return b},function(a,b){var
+c=ac(a);b.lineTo(c[1],c[2]);return b},function(a,b,c,d){var
+e=ac(a),h=e[2],i=e[1],f=ac(b),j=f[2],k=f[1],g=ac(c);d.bezierCurveTo(i,h,k,j,g[1],g[2]);return d},function(a){a.closePath();return a}];function
+hj(d){return[0,function(a){return a[1]},function(a){return[0,g(d[1],0)]},function(a,b,c){var
+e=h(d[2],a[1],c[1]);return[0,g(g(d[3],b[1]),e)]},function(a,b,c){var
+e=b[2],f=h(d[2],a[2][1],c[1]);return[0,h(d[3],e[1],f)]},function(a,b,c){var
+k=b[4],l=b[1],i=a[4],j=a[1],m=(j[4]-i[4])*iw,e=[0,c[1]],n=m|0,o=[0,j[1],i[1],a[2],a[3]],p=[0,l[1],k[1],b[2],b[3]],q=0;if(n>=0){var
+f=q;for(;;){var
+g=f/m,r=by(g,o)[1],s=by(g,p)[1],t=ei(g,r[2],j,i),u=ei(g,s[2],l,k);e[1]=h(d[2],t[1],e[1]);e[1]=h(d[3],u[1],e[1]);var
+v=f+1|0;if(n===f)break;var
+f=v}}return[0,e[1]]}]}function
+hk(d){return[0,function(a){return a[1]},function(a){return[0,g(d[1],0),a]},function(a,b,c){var
+e=c[2];return[0,h(d[2],a[1],c[1]),e]},function(a,b,c){var
+e=a[2][1],f=a[1][1],i=b[1][1],j=b[2][1],k=h(d[2],e,c[1]),l=g(g(d[3],j),k),m=g(g(d[3],i),l),n=g(g(d[3],f),m),o=g(g(d[3],e),n),p=g(d[5],o),q=g(c[2],p);return[0,q,c[2]]},function(a,b,c){var
+e=a[4][1],f=b[3],i=b[2],j=a[3],k=a[2],l=a[1][1],m=b[1][1],n=b[4][1],o=h(d[2],e,c[1]),p=g(g(d[3],n),o),q=g(x(d[4],f,i,m),p),r=g(g(d[3],l),q),s=g(x(d[4],k,j,e),r),t=g(d[5],s),u=g(c[2],t);return[0,u,c[2]]}]}var
+hl=[0,function(a,b){return[0,[0,a],b]},function(a,b,c){return[0,[1,[0,a,b]],c]},function(a,b){return[0,[2,a],b]},function(a){return a}];function
+hm(c){return function(a,b){var
+d=x(c[1],a,hl,0);return[0,d,x(c[1],b,hl,0)]}}var
+b8=hk(am);function
+ek(a,b){var
+d=a[1],c=5.,e=-5.,f=aa(d,Q([0,c,c])),i=h(am[2],f,b),j=bx(d,Q([0,c,c])),k=g(g(am[3],j),i),l=bx(d,Q([0,e,c])),m=g(g(am[2],l),k),n=bx(d,Q([0,c,e]));return g(g(am[3],n),m)}var
+b9=hj(am),cU=hk([0,he,hf,hg,hh,hi]),b_=hj([0,he,hf,hg,hh,hi]);function
+bA(i){return function(a,b,c){var
+j=a[2],k=a[1],f=hm(i)(k,j),d=f[2],e=f[1];if(cb===c){var
+l=bQ(function(a,b,c){switch(b[0]){case
+0:var
+d=b[1];if(0===c[0])return b8[3].call(null,d,c[1],a);break;case
+1:var
+e=b[1];if(1===c[0])return b8[4].call(null,e,c[1],a);break;default:var
+f=b[1];if(2===c[0])return b8[5].call(null,f,c[1],a)}return a},b8[2].call(null,function(a){gx(0,b,a);return a}),e,d);return d1(b,b8[1].call(null,l))}if(bb<=c)return d1(b,bQ(function(a,b,c){switch(b[0]){case
+0:var
+n=b[1];if(0===c[0])return[0,ek(n,a[1])];break;case
+1:var
+i=b[1];if(1===c[0]){var
+e=i[2],j=h(am[2],i[1][1],a[1]);return[0,ek(e,g(g(am[3],e[1]),j))]}break;default:var
+d=b[1];if(2===c[0]){var
+f=d[4],k=d[3],l=d[2],m=h(am[2],d[1][1],a[1]);return[0,ek(f,g(x(am[4],l,k,f[1]),m))]}}return a},[0,g(am[1],0)],e,d)[1]);var
+m=bQ(function(a,b,c){switch(b[0]){case
+0:var
+d=b[1];if(0===c[0])return b9[3].call(null,d,c[1],a);break;case
+1:var
+e=b[1];if(1===c[0])return b9[4].call(null,e,c[1],a);break;default:var
+f=b[1];if(2===c[0])return b9[5].call(null,f,c[1],a)}return a},b9[2].call(null,function(a){gx(0,b,a);return a}),e,d);return d1(b,b9[1].call(null,m))}}function
+cV(a,b){if(0===a[0])return cs(function(a){return[0,a]},ej(b,a[1]));var
+c=a[1],d=c[2];return cs(function(a){return[1,[0,a,d]]},ej(b,c[1]))}var
+hn=20.;function
+el(a,b){var
+e=Q(a);return a2(function(a,b){var
+f=a[1],g=a[2],d=fv(function(a,b){var
+j=b[2];if(0!==j[0]){var
+f=j[1],p=g9(e,[0,b[1][1],f[3][1],f[1],f[2]]),q=p[2],s=p[1],r=a8(aa(e,q));if(a&&a[1][1]<r)return a;return[0,[0,r,q,s,b[1],f[3]]]}var
+c=j[1][1],d=b[1][1];if(d[1]<c[1])var
k=c[1]-d[1],g=d[1];else
var
k=d[1]-c[1],g=c[1];if(d[2]<c[2])var
l=c[2]-d[2],h=d[2];else
var
-l=d[2]-c[2],h=c[2];if([0,[T,g,h],[T,k,l]]){var
-o=g<=e[1]?1:0;if(o){var
-p=e[1]<=g+k?1:0;if(p)var
-q=h<=e[2]?1:0,m=q?e[2]<=h+l?1:0:q;else
-var
-m=p}else
+l=d[2]-c[2],h=c[2];var
+m=g<=e[1]?1:0;if(m){var
+n=e[1]<=g+k?1:0;if(n)var
+o=h<=e[2]?1:0,i=o?e[2]<=h+l?1:0:o;else
var
-m=o;var
-r=m}else
+i=n}else
var
-r=0;return r?f:f}var
-j=n[1],v=j[2],w=j[1],x=b(a[1],j[3]),s=f2(e,[0,b(a[1],i[1]),x,w,v]),t=s[2],y=s[1],u=aW(ab(e,t));if(f&&f[1][1]<u)return f;return[0,[0,u,t,y,i[1],j[3]]]},d,c)}function
-s(e,d){return a8(function(e){var
-g=e[2];if(0===g[0]){var
-h=[0,b(d,g[1])];return[0,b(d,e[1]),h]}var
-f=g[1],i=b(d,e[1]),j=b(d,f[3]),k=b(d,c(a[3],f[3],f[2])),l=b(a[1],k),m=b(d,c(a[3],e[1],f[1]));return[0,i,[1,[0,b(a[1],m),l,j]]]},e)}function
-t(c,a){return b8(function(c){var
-d=c[2];if(0===d[0]){var
-e=d[1];b(a,c[1]);return b(a,e)}var
-f=d[1];b(a,c[1]);return b(a,f[3])},c)}function
-g(b){var
-a=b[2];return 0===a[0]?a[1]:a[1][3]}function
-k(b,e){var
-d=e[2],f=0===d[0]?d[1]:d[1][3],g=c(a[3],e[1],b[1]),h=c(a[3],f,b[2]);return[0,g,[1,[0,b[3],b[4],h]]]}function
-r(h,e,g){var
-l=b(a[1],g),m=b(a[1],e),i=dF(dE(b(a[1],h),m,l)),j=bj(f2(b(a[1],e),i)[1],i),f=j[2],d=j[1],n=c(a[3],h,d[1]),k=c(a[3],e,d[2]),o=c(a[3],g,f[2]);return[0,[0,n,[1,[0,d[3],d[4],k]]],[0,k,[1,[0,f[3],f[4],o]]]]}function
-l(c){var
-s=c.length-1;if(2<s>>>0){var
-t=function(d){var
-f=g(e(c,d)[1+d]);return b(a[1],f)},i=c.length-1;if(0<=i)if(ij<i){var
-j=0,f=0;for(;;){if(!(i<=f)){var
-j=[0,t(f),j],f=f+1|0;continue}var
-l=cS(j);break}}else
-var
-l=ex(0,i,t);else
-var
-l=E(ik);var
-y=e(c,0)[1][1],u=ct(0,0,[0,b(a[1],y),l]);if(0===u[0]){var
-m=u[1],h=m.length-1;if(h!==c.length-1)var
-n=E(iw);else
-if(0===h)var
-n=[0];else{var
-p=ac(h,k(m[1],c[1])),q=h-1|0,w=1;if(!(q<1)){var
-d=w;for(;;){p[1+d]=k(m[1+d],c[1+d]);var
-x=d+1|0;if(q!==d){var
-d=x;continue}break}}var
-n=p}return[0,n]}return 0}switch(s){case
+i=m;return i?a:a},0,b[2]);if(d){var
+c=d[1],h=c[5],i=c[4],j=c[3],k=c[2];if(c[1]<f)return[0,j,[0,[0,k,b,i,h]]]}return[0,f,g]},[0,hn,0],b)}function
+ho(a,b){var
+d=[0,0],e=[0,hn];function
+c(a){var
+c=a8(aa(a[1],b));return c<e[1]?(e[1]=c,d[1]=[0,a],0):0}ft(function(a){var
+b=a[2];if(0===b[0]){var
+d=b[1];c(a[1]);return c(d)}var
+e=b[1];c(a[1]);return c(e[3])},a[2]);var
+f=d[1];return f?[1,[0,a[1],f[1]]]:[0,a[1]]}function
+aF(b){return function(a){return[0,a,b]}}function
+bB(b){return function(a){b.postMessage(a,b0);return 0}}function
+em(a,b,c,d){var
+f=eh(a[5],a[4],c,b[1],b[2]),e=d[1],g=e?[0,e[1]]:0;if(!g)return ee(f,d);var
+h=g[1][1];return a8(aa(h,Q(b)))<5.?d:ee(f,d)}function
+hp(a,b,c,d){var
+e=b[3],g=b[2],f=ei(d,e[1],e,b[4]),h=jm(bd*ha(f))/bd;return[0,[0,[0,g[1]]],c[2],c[3],jm(bd*f[2])/bd,h,c[6],c[7]]}var
+b$=[0,1,0,cS,bd,iw,cb,[ab,1.,0.]];function
+wY(a,b){return[0,a[1],a[2],(eB-b)*iM,a[4],a[5]]}function
+wZ(a,b){return[0,a[1],b,a[3],a[4],a[5]]}function
+hq(a,b,c,d,e){if(!e)return b;var
+f=e[1];if(0===f[0]){var
+g=f[1],k=g[3],l=cT(g[2],function(a){return h(d,a,c)}),m=[0,iV,[0,g[1],l,k]];bB(a)(m);return b}var
+j=f[1],i=j[1],n=j[2],o=cT(i[2],function(a){return a[5]===n[5]?h(d,a,c):a}),p=[0,iV,[0,i[1],o,i[3]]];bB(a)(p);return b}function
+hr(a,b){var
+d=a[3],c=a[2];if(hK<=a[1]){var
+e=b[1];if(typeof
+e==="number")return[0,b[1],b[2],b[3],b[4],c,b[6],b[7]];var
+f=[0,b[1],b[2],b[3],b[4],c,b[6],b[7]];return hq(d,f,c,wY,cV(e[1],f[2]))}var
+g=b[1];if(typeof
+g==="number")return[0,b[1],b[2],b[3],c,b[5],b[6],b[7]];var
+h=[0,b[1],b[2],b[3],c,b[5],b[6],b[7]];return hq(d,h,c,wZ,cV(g[1],h[2]))}function
+wT(a,b){return b}function
+wU(a,b,c){return[0,c[1]+1|0,[0,[0,a,[0,b]],c[2]]]}function
+wV(a,b){return[0,b[1]+1|0,[0,[0,a[1],[1,[0,a[2],a[3],a[4]]]],b[2]]]}function
+wW(a){return a}function
+wX(e,b){function
+d(a,b,c,d){if(0<=b&&b<a.length-1)return[0,g(c,f(e,b)[1+b])[1],d];return d}var
+C=e.length-1;if(2>=C>>>0)switch(C){case
0:return 0;case
1:var
-v=e(c,0)[1],o=v[2],z=0===o[0]?o[1]:o[1][3];return[0,[0,[0,v[1],[0,z]]]];default:var
-A=e(c,0)[1][1],B=e(c,1)[2][1];return[0,r(A,B,g(c[2]))]}}function
-o(i,h){var
-d=[0,0],e=[0,0],c=0,k=h.length-1;for(;;){if(c!==k){var
-g=h[1+c],l=b(a[2],i);if(b(a[2],g[1])===l){d[1]=[0,e[1]];var
-j=1}else
+r=f(e,0)[1],s=r[2],P=0===s[0]?s[1]:s[1][3],ah=r[1][5]===b[5]?b:r[1],ai=P[5]===b[5]?b:P;return[0,[0,[0,ah,[0,ai]]]];default:var
+Q=f(e,0)[1][1],R=f(e,1)[2][1],S=a_(e[2]),T=Q[5]===b[5]?b:Q,t=R[5]===b[5]?b:R,U=S[5]===b[5]?b:S,x=ec(eb(T[1],t[1],U[1])),y=by(g9(t[1],x)[1],x),n=y[2],l=y[1],$=L(T,l[1]),z=L(t,l[2]),aa=L(U,n[2]);return[0,[0,[0,$,[1,[0,l[3],l[4],z]]],[0,z,[1,[0,n[3],n[4],aa]]]]]}var
+o=[0,0],p=[0,0];a:b:{var
+k=0,X=e.length-1;for(;;){if(k===X)break b;var
+w=e[1+k];if(w[1][5]===b[5]){o[1]=[0,p[1]];var
+A=1}else
var
-f=g[2],m=0===f[0]?f[1]:f[1][3],n=b(a[2],i),o=b(a[2],m)===n?(d[1]=[0,e[1]+1|0],1):0,j=o;e[1]++;if(!j){var
-c=c+1|0;continue}}return d[1]}}function
-u(c,j){var
-d=c.length-1;if(2<=d){if(!(3<=d)){var
-m=e(c,0)[1][1],n=e(c,1)[2][1],p=[0,m,[0,n,[0,g(c[2]),0]]],h=b(eA(function(c){var
-d=b(a[2],j);return b(a[2],c)!==d?1:0}),p);if(h){var
-i=h[2];if(i&&!i[2])return[0,[0,[0,h[1],[0,i[1]]]]]}return 0}}else
-if(0<=d)return 0;var
-k=o(j,c);if(k){var
-f=k[1];return 0===f?[0,a7(d-1|0,function(b){var
-a=b+1|0;return e(c,a)[1+a]})]:f===c.length-1?[0,a7(d-1|0,function(a){return e(c,a)[1+a]})]:l(a7(d-1|0,function(a){if(a<(f-1|0))return e(c,a)[1+a];if(a===(f-1|0)){var
-d=e(c,a)[1+a][1],g=a+1|0,b=e(c,g)[1+g][2];return 0===b[0]?[0,d,[0,b[1]]]:[0,d,[1,b[1]]]}var
-h=a+1|0;return e(c,h)[1+h]}))}return[0,c]}function
-j(a){return a[1]}return[0,n,p,q,t,s,l,u,function(h,d){function
-i(g,c,f,d){if(0<=c&&c<g.length-1){var
-i=b(f,e(h,c)[1+c]);return[0,b(a[1],i),d]}return d}var
-p=h.length-1;if(2<p>>>0){var
-q=o(d,h);if(q){var
-f=q[1],n=h.length-1,c=0===n?[0]:pB(h,0,n);if(f<c.length-1)var
-t=g(e(c,f)[1+f]),s=d;else
+q=w[2],ab=0===q[0]?q[1]:q[1][3],ac=ab[5]===b[5]?(o[1]=[0,p[1]+1|0],1):0,A=ac;p[1]++;if(A)break;var
+k=k+1|0}break a}var
+B=o[1];if(!B)return 0;var
+c=B[1],u=e.length-1,a=0===u?[0]:xl(e,0,u);if(c<a.length-1)var
+E=a_(f(a,c)[1+c]),D=b;else
var
-w=f-1|0,t=d,s=e(c,w)[1+w][1];var
-B=cP(f-3|0,0),C=i(c,f,g,i(c,f+1|0,g,i(c,f+2|0,g,0))),u=ct(0,0,i(c,f-3|0,j,i(c,f-2|0,j,i(c,f-1|0,j,[0,b(a[1],d),C]))));if(0===u[0]){var
-D=u[1];cV(function(i,h){var
-a=B+i|0,d=(f-2|0)<a?1:0;if(d)var
-g=a<(f+2|0)?1:0,b=g?a<c.length-1?1:0:g;else
+O=c-1|0,E=b,D=f(a,O)[1+O][1];var
+F=c-3|0,ad=0,ae=xz(F,0)?F:ad,aj=d(a,c,a_,d(a,c+1|0,a_,d(a,c+2|0,a_,0))),G=ed(0,0,d(a,c-3|0,ef,d(a,c-2|0,ef,d(a,c-1|0,ef,[0,b[1],aj]))));if(0!==G[0]){var
+af=a_(f(a,1)[2])[1],ag=a_(f(a,0)[1])[1],N=by(ba,ec(eb(b[1],ag,af)))[1];a[1]=[0,D,[1,[0,N[3],N[4],E]]];return[0,a]}var
+H=G[1],v=H.length-1-1|0,V=0;if(v>=0){var
+i=V;for(;;){var
+j=H[1+i],h=ae+i|0,I=(c-2|0)<h?1:0;if(I)var
+J=h<(c+2|0)?1:0,K=J?h<a.length-1?1:0:J;else
var
-b=d;var
-j=b?(c[1+a]=k(h,e(c,a)[1+a]),0):b;return j},D);return[0,c]}var
-E=g(e(c,1)[2]),F=b(a[1],E),G=g(e(c,0)[1]),H=b(a[1],G),v=bj(bR,dF(dE(b(a[1],d),H,F)))[1];c[1]=[0,s,[1,[0,v[3],v[4],t]]];return[0,c]}return 0}switch(p){case
-0:return 0;case
-1:var
-l=e(h,0)[1],m=l[2],x=0===m[0]?m[1]:m[1][3],I=b(a[2],d),J=b(a[2],l[1])===I?d:l[1],K=b(a[2],d),L=b(a[2],x)===K?d:x;return[0,[0,[0,J,[0,L]]]];default:var
-y=e(h,0)[1][1],z=e(h,1)[2][1],A=g(h[2]),M=b(a[2],d),N=b(a[2],y)===M?d:y,O=b(a[2],d),P=b(a[2],z)===O?d:z,Q=b(a[2],d),R=b(a[2],A)===Q?d:A;return[0,r(N,P,R)]}}]}var
-ak=o2([0,oX,f4,aY]),Z=o4([0,f4,o0,aY]),f6=[0,0];function
-dJ(b,a){return ez(function(b){return b[1]===a?1:0},b)}function
-f7(c,b,a){return bG(c,b,"path",a)}function
-f8(a){return bc}function
-f9(c,b){var
-a=ad(c),d=a[1],e=[0,Y(0,a[2]),0];return dd([0,ae],[0,b,[0,"M",[0,Y(0,d),e]]])}function
-f_(c,b){var
-a=ad(c),d=a[1],e=[0,Y(0,a[2]),0];return dd([0,ae],[0,b,[0,"L",[0,Y(0,d),e]]])}function
-f$(g,f,e,d){var
-a=ad(g),h=a[2],i=a[1],b=ad(f),j=b[2],k=b[1],c=ad(e),l=c[1],m=[0,Y(0,c[2]),0],n=[0,he,[0,Y(0,l),m]],o=[0,Y(0,j),n],p=[0,he,[0,Y(0,k),o]],q=[0,Y(0,h),p];return dd([0,ae],[0,d,[0,"C",[0,Y(0,i),q]]])}function
-ga(a){return a.concat(" Z")}function
-o5(c,a){var
-b=ad(c);a.moveTo(b[1],b[2]);return a}function
-o6(c,a){var
-b=ad(c);a.lineTo(b[1],b[2]);return a}function
-o7(g,f,e,a){var
-b=ad(g),h=b[2],i=b[1],c=ad(f),j=c[2],k=c[1],d=ad(e);a.bezierCurveTo(i,h,k,j,d[1],d[2]);return a}var
-dK=[0,ml,o5,o6,o7,function(a){a.closePath();return a}];function
-gb(a){function
-d(c){return[0,b(a[1],0)]}function
-e(e,d,b){var
-f=c(a[2],e[1],b[1]);return[0,c(a[3],d[1],f)]}function
-f(e,d,b){var
-f=d[2],g=c(a[2],e[2][1],b[1]);return[0,c(a[3],f[1],g)]}function
-g(e,d,n){var
-j=d[4],k=d[1],h=e[4],i=e[1],l=(i[4]-h[4])*gD,b=[0,n[1]],m=l|0,o=[0,i[1],h[1],e[2],e[3]],p=[0,k[1],j[1],d[2],d[3]],q=0;if(!(m<0)){var
-f=q;for(;;){var
-g=f/l,r=bj(g,o)[1],s=bj(g,p)[1],t=dI(g,r[2],i,h),u=dI(g,s[2],k,j);b[1]=c(a[2],t[1],b[1]);b[1]=c(a[3],u[1],b[1]);var
-v=f+1|0;if(m!==f){var
-f=v;continue}break}}return[0,b[1]]}function
-h(a){return a}return[0,function(a){return a[1]},d,e,f,g,h]}function
-gc(a){function
-d(c){return[0,b(a[1],0),c]}function
-e(d,f,b){var
-e=b[2];return[0,c(a[2],d[1],b[1]),e]}function
-f(f,e,d){var
-g=f[2][1],h=f[1][1],i=e[1][1],j=e[2][1],k=c(a[2],g,d[1]),l=c(a[3],j,k),m=c(a[3],i,l),n=c(a[3],h,m),o=c(a[3],g,n),p=b(a[5],o),q=b(d[2],p);return[0,q,d[2]]}function
-g(e,d,f){var
-g=e[4][1],h=d[3],i=d[2],j=e[3],k=e[2],l=e[1][1],m=d[1][1],n=d[4][1],o=c(a[2],g,f[1]),p=c(a[3],n,o),q=aA(a[4],h,i,m,p),r=c(a[3],l,q),s=aA(a[4],k,j,g,r),t=b(a[5],s),u=b(f[2],t);return[0,u,f[2]]}function
-h(a){return a}return[0,function(a){return a[1]},d,e,f,g,h]}function
-o8(a){function
-d(e,d){var
-b=e[1],f=ab(b,J([0,5.,5.])),g=c(a[2],f,d),h=bi(b,J([0,5.,5.])),i=c(a[3],h,g),j=bi(b,J([0,g$,5.])),k=c(a[2],j,i),l=bi(b,J([0,5.,g$]));return c(a[3],l,k)}function
-e(c){return[0,b(a[1],0)]}function
-f(b,c,a){return[0,d(b,a[1])]}function
-g(b,h,f){var
-e=b[2],g=c(a[2],b[1][1],f[1]);return[0,d(e,c(a[3],e[1],g))]}function
-h(b,j,f){var
-e=b[4],g=b[3],h=b[2],i=c(a[2],b[1][1],f[1]);return[0,d(e,aA(a[4],h,g,e[1],i))]}function
-i(a){return a}return[0,function(a){return a[1]},e,f,g,h,i]}function
-o9(b,a){return[0,[0,b],a]}function
-o_(c,b,a){return[0,[1,[0,c,b]],a]}function
-o$(b,a){return[0,[2,b],a]}var
-gd=[0,o9,o_,o$,function(a){return a}];function
-ge(a,c,b){var
-d=h(a[1],c,gd,0);return[0,d,h(a[1],b,gd,0)]}var
-bJ=gc(dK),bK=o8(dK),bL=gb(dK),cu=gc([0,f8,f9,f_,f$,ga]),bM=gb([0,f8,f9,f_,f$,ga]);function
-bl(i,f,a,e){var
-g=ge(i,f[1],f[2]),c=g[2],d=g[1];if(bQ===e){var
-j=function(b){dr(0,a,b);return b},k=b(bJ[2],j),l=bv(function(c,b,a){switch(b[0]){case
-0:var
-d=b[1];if(0===a[0])return h(bJ[3],d,a[1],c);break;case
-1:var
-e=b[1];if(1===a[0])return h(bJ[4],e,a[1],c);break;default:var
-f=b[1];if(2===a[0])return h(bJ[5],f,a[1],c)}return c},k,d,c);return ds(a,b(bJ[1],l))}if(a1<=e){var
-m=function(b){dr(0,a,b);return b},n=b(bK[2],m),o=bv(function(c,b,a){switch(b[0]){case
-0:var
-d=b[1];if(0===a[0])return h(bK[3],d,a[1],c);break;case
-1:var
-e=b[1];if(1===a[0])return h(bK[4],e,a[1],c);break;default:var
-f=b[1];if(2===a[0])return h(bK[5],f,a[1],c)}return c},n,d,c);return ds(a,b(bK[1],o))}function
-p(b){dr(0,a,b);return b}var
-q=b(bL[2],p),r=bv(function(c,b,a){switch(b[0]){case
-0:var
-d=b[1];if(0===a[0])return h(bL[3],d,a[1],c);break;case
-1:var
-e=b[1];if(1===a[0])return h(bL[4],e,a[1],c);break;default:var
-f=b[1];if(2===a[0])return h(bL[5],f,a[1],c)}return c},q,d,c);return ds(a,b(bL[1],r))}function
-cv(a,b){if(0===a[0]){var
-d=dJ(b,a[1]);return b6(function(a){return[0,a]},d)}var
-c=a[1],e=c[2],f=dJ(b,c[1]);return b6(function(a){return[1,[0,a,e]]},f)}var
-gf=20.;function
-dL(b,a){var
-g=J(b),d=[0,gf,0];return aI(function(d,b){var
-e=d[1],h=d[2],f=c(Z[3],g,b[2]);if(f){var
-a=f[1],i=a[5],j=a[4],k=a[3],l=a[2];if(a[1]<e)return[0,k,[0,[0,l,b,j,i]]]}return[0,e,h]},d,a)}function
-gg(a,f){var
-b=[0,0],d=[0,gf];function
-g(a){var
-c=aW(ab(a[1],f));return c<d[1]?(d[1]=c,b[1]=[0,a],0):0}c(Z[4],a[2],g);var
-e=b[1];return e?[1,[0,a[1],e[1]]]:[0,a[1]]}var
-pa=nl([0])[1];function
-bm(a){return function(b){a.postMessage(b,ch);return 0}}function
-dM(e,d,h,a){var
-f=dH(e[5],e[4],h,d[1],d[2]),g=b(ak[4],a);if(g){var
-i=g[1][1];return aW(ab(i,J(d)))<5.?a:c(ak[2],f,a)}return c(ak[2],f,a)}function
-gh(i,b,a,e){var
-c=b[3],f=b[2],d=dI(e,c[1],c,b[4]),g=hX(a2*f3(d))/a2,h=hX(a2*d[2])/a2;return[0,[0,[0,f[1]]],a[2],a[3],h,g,a[6],a[7]]}var
-cw=[0,1,0,ak[1],a2,gD,bQ,oA],pb=[0,function(b,a){var
-c=a[1],d=b[2],e=b[1];if(typeof
+K=I;if(K){var
+M=f(a,h)[1+h],m=M[2],Y=0===m[0]?m[1]:m[1][3],Z=L(M[1],j[1]),_=L(Y,j[2]);a[1+h]=[0,Z,[1,[0,j[3],j[4],_]]]}var
+W=i+1|0;if(v===i)break;var
+i=W}}return[0,a]}var
+w1=[0,function(a,b){var
+c=b[1],d=a[2],e=a[1];if(typeof
c==="number"&&!c){var
-f=dM(a,d,e,a[3]);return[0,a[1],a[2],f,a[4],a[5],a[6],a[7]]}return a}];function
-gi(j,a,i,h,g){if(g){var
-d=g[1];if(0===d[0]){var
-e=d[1],l=e[3],m=function(a){return c(h,a,i)},n=c(Z[5],e[2],m),o=[0,g6,[0,e[1],n,l]];b(bm(j),o);return a}var
-k=d[1],f=k[1],p=k[2],q=function(a){return a[5]===p[5]?c(h,a,i):a},r=c(Z[5],f[2],q),s=[0,g6,[0,f[1],r,f[3]]];b(bm(j),s);return a}return a}function
-gj(c,a){var
-d=c[3],b=c[2];if(gL<=c[1]){var
-e=a[1];if(typeof
-e==="number")return[0,a[1],a[2],a[3],a[4],b,a[6],a[7]];var
-f=[0,a[1],a[2],a[3],a[4],b,a[6],a[7]];return gi(d,f,b,oY,cv(e[1],f[2]))}var
-g=a[1];if(typeof
-g==="number")return[0,a[1],a[2],a[3],b,a[5],a[6],a[7]];var
-h=[0,a[1],a[2],a[3],b,a[5],a[6],a[7]];return gi(d,h,b,oZ,cv(g[1],h[2]))}var
-pc=[0,function(g,a){var
-d=g[2],b=g[1],e=a[1];if(typeof
-e==="number"){if(e){var
-h=b[2],i=b[1];dD(d,bU);var
-j=a[4],k=a[5],m=dL(b,a[2])[2],l=0.;if(m)var
-n=ad(m[1][1]),o=dH(k,j,l,n[1],n[2]);else
+f=em(b,d,e,b[3]);return[0,b[1],b[2],f,b[4],b[5],b[6],b[7]]}return b}],w2=[0,function(a,b){var
+e=a[2],c=a[1],d=b[1];if(typeof
+d!=="number"){var
+f=d[1],o=0===f[0]?f[1]:f[1][1],p=function(a){var
+f=el(c,b[2]),g=f[2],k=f[1];if(!g){var
+r=Q(c);return[0,1,b[2],b[3],b[4],b[5],b[6],r]}var
+h=g[1],i=h[2];if(i[1]!==o){var
+l=Q(c);return hp(c,h,[0,b[1],b[2],b[3],b[4],b[5],b[6],l],k)}var
+d=ho(i,Q(c));if(0===d[0]){var
+m=Q(c);return[0,[0,d],b[2],b[3],b[4],b[5],b[6],m]}var
+j=d[1][2];d$(e,cg);var
+n=Q(c),p=b[6],q=ha(j);return[0,[0,d],b[2],b[3],j[2],q,p,n]},q=ej(b[2],o);if(!q)return p(0);var
+u=q[1],r=ho(u,Q(c));if(0===r[0])return p(0);d$(e,cg);var
+v=Q(c);return[0,[0,r],b[2],b[3],b[4],b[5],b[6],v]}if(!d)return b;var
+g=c[2],h=c[1];d$(e,cg);var
+i=b[4],j=b[5],k=0.,l=el(c,b[2])[2];if(l)var
+m=ac(l[1][1]),n=eh(j,i,k,m[1],m[2]);else
var
-o=dH(k,j,l,i,h);var
-t=c(ak[2],o,a[3]),u=J([0,i,h]);return[0,0,a[2],t,a[4],a[5],a[6],u]}return a}var
-f=e[1],p=0===f[0]?f[1]:f[1][1];function
-q(r){var
-e=dL(b,a[2]),f=e[2],j=e[1];if(f){var
-g=f[1],h=g[2];if(h[1]!==p){var
-k=J(b);return gh(b,g,[0,a[1],a[2],a[3],a[4],a[5],a[6],k],j)}var
-c=gg(h,J(b));if(0===c[0]){var
-l=J(b);return[0,[0,c],a[2],a[3],a[4],a[5],a[6],l]}var
-i=c[1][2];dD(d,bU);var
-m=J(b),n=a[6],o=f3(i);return[0,[0,c],a[2],a[3],i[2],o,n,m]}var
-q=J(b);return[0,1,a[2],a[3],a[4],a[5],a[6],q]}var
-r=dJ(a[2],p);if(r){var
-v=r[1],s=gg(v,J(b));if(0===s[0])return q(0);dD(d,bU);var
-w=J(b);return[0,[0,s],a[2],a[3],a[4],a[5],a[6],w]}return q(0)}],pd=[0,function(e,c){if(hL(10,cA,0,fe(fs(ft)))===g1){var
-a=c[2],d=bd(nk,bG(0,[0,[0,[0,"xmlns","http://www.w3.org/2000/svg"],[0,[0,"xmlns:xlink","http://www.w3.org/1999/xlink"],0]]],"svg",aS(function(g){var
-i=c[6],d=ge([0,Z[2]],g[2],g[3]),e=d[2],f=d[1];if(bQ===i){var
-a=[0,0],j=function(b){var
-c=f7(0,[0,[0,[0,hp,b],0]],0);a[1]=[0,c,a[1]];return bc},k=b(cu[2],j);bv(function(c,b,a){switch(b[0]){case
+n=eh(j,i,k,h,g);var
+s=ee(n,b[3]),t=Q([0,h,g]);return[0,0,b[2],s,b[4],b[5],b[6],t]}],w3=[0,function(a,b){if(ja(10,c3,0,gu(gv)[ig])===hU){var
+c=bs(wI,b3(0,[0,[0,[0,"xmlns","http://www.w3.org/2000/svg"],[0,[0,"xmlns:xlink","http://www.w3.org/1999/xlink"],0]]],"svg",a1(function(a){var
+g=b[6],j=a[3],k=a[2],d=hm([0,bz])(k,j),e=d[2],f=d[1];if(cb===g){var
+c=[0,0];bQ(function(a,b,c){switch(b[0]){case
0:var
-d=b[1];if(0===a[0])return h(cu[3],d,a[1],c);break;case
+d=b[1];if(0===c[0])return cU[3].call(null,d,c[1],a);break;case
1:var
-e=b[1];if(1===a[0])return h(cu[4],e,a[1],c);break;default:var
-f=b[1];if(2===a[0])return h(cu[5],f,a[1],c)}return c},k,f,e);return bG(0,[0,[0,[0,gQ,cs],[0,[0,gq,cs],0]]],"g",a[1])}if(a1<=i)throw N;function
-l(a){return bc}var
-m=b(bM[2],l),n=bv(function(c,b,a){switch(b[0]){case
+e=b[1];if(1===c[0])return cU[4].call(null,e,c[1],a);break;default:var
+f=b[1];if(2===c[0])return cU[5].call(null,f,c[1],a)}return a},cU[2].call(null,function(a){var
+b=hd(0,[0,[0,[0,hI,a],0]],0);c[1]=[0,b,c[1]];return br}),f,e);return b3(0,[0,[0,[0,hW,cQ],[0,[0,is,cQ],0]]],"g",c[1])}if(bb<=g)throw i(aq,1);var
+h=bQ(function(a,b,c){switch(b[0]){case
0:var
-d=b[1];if(0===a[0])return h(bM[3],d,a[1],c);break;case
+d=b[1];if(0===c[0])return b_[3].call(null,d,c[1],a);break;case
1:var
-e=b[1];if(1===a[0])return h(bM[4],e,a[1],c);break;default:var
-f=b[1];if(2===a[0])return h(bM[5],f,a[1],c)}return c},m,f,e);return f7(0,[0,[0,[0,gQ,cs],[0,[0,gq,cs],[0,[0,hp,b(bM[1],n)],0]]]],0)},a)));aV(l5,0,[0,[0,[0,lW,"data:".concat("image/svg+xml",";base64,",R.btoa(d))],[0,[0,"download","out.svg"],0]]],0).click()}return c}],pe=[0,function(g,a){var
-d=a[1],h=g[1];if(typeof
-d==="number")return a;var
-c=d[1];if(0===c[0]){var
-i=c[1],j=a[2],k=b(eA(function(a){return a[1]!==i?1:0}),j);return[0,1,k,a[3],a[4],a[5],a[6],a[7]]}var
-e=c[1],f=e[1],l=e[2],m=a[2];U(function(a){return a[1]===f?b(bm(h),[0,985104389,[0,l,a]]):0},m);return[0,[0,[0,f]],a[2],a[3],a[4],a[5],a[6],a[7]]}],pf=[0,function(b,a){var
-c=a[2],d=aS(function(a){return b[1]===a[1]?b:a},c);return[0,a[1],d,a[3],a[4],a[5],a[6],a[7]]}];function
-pg(f,a){var
-g=f[3],h=f[2],d=f[1],n=a[1];if(typeof
-n==="number"&&!n){var
-y=cr(h);fu(h[1]);if(b(ak[5],a[3])){var
-z=dM(a,d,y,a[3]),p=c(Z[1],[0,ak[6]],z),A=function(a){return aY(a,f5(a))},B=c(Z[5],p,A),u=f6[1];f6[1]++;var
-q=[0,u,p,B];b(bm(g),[0,hv,q]);return[0,1,[0,q,a[2]],ak[1],a[4],a[5],a[6],a[7]]}var
-r=ak[1],s=dL(d,a[2]),t=s[2],C=s[1];return t?gh(d,t[1],[0,a[1],a[2],r,a[4],a[5],a[6],a[7]],C):[0,1,a[2],r,a[4],a[5],a[6],a[7]]}if(cr(h)<bU)return a;var
-o=a[1];if(typeof
-o==="number")return a;var
-v=o[1],i=J(d),j=cv(v,a[2]);if(j){var
-e=j[1];if(0===e[0]){var
-w=e[1],x=[0,34863091,[0,w,ab(i,a[7])]];b(bm(g),x);return a}var
-k=e[1],l=k[1],m=aY(k[2],i);b(bm(g),[0,-660756926,[0,m,l]]);return[0,[0,[1,[0,l[1],m]]],a[2],a[3],a[4],a[5],a[6],a[7]]}return a}function
-gl(a){return dB(0,0,0,lM,na,a)}function
-gm(c,b){var
-a=ad(c[1]);b.strokeRect(a[1]-5.,a[2]-5.,a2,a2);return 0}function
-gn(f,C,k,d){var
-g=b(bH,C),l=b6(J,g),B=f.height,A=f.width,a=f.getContext("2d",ch);a.fillStyle=gN;a.fillRect(0.,0.,A,B);a.strokeStyle=bS;a.fillStyle=bS;var
-m=d[1],z=0;if(typeof
-m==="number"&&!m&&g){var
-N=g[1],O=cr(k),h=dM(d,N,O,d[3]);z=1}if(!z)var
-h=d[3];function
-D(a){return aY(a,f5(a))}var
-E=c(ak[7],h,D);bl([0,ak[6]],[0,h,E],a,d[6]);var
-F=d[2];U(function(b){var
-e=d[1];if(typeof
-e!=="number"){var
-c=e[1],f=0===c[0]?c[1]:c[1][1];if(f===b[1]){a.fillStyle=gT;a.strokeStyle=gT}else{a.strokeStyle=bS;a.fillStyle=bS}}return bl([0,Z[2]],[0,b[2],b[3]],a,d[6])},F);var
+e=b[1];if(1===c[0])return b_[4].call(null,e,c[1],a);break;default:var
+f=b[1];if(2===c[0])return b_[5].call(null,f,c[1],a)}return a},b_[2].call(null,function(a){return br}),f,e);return hd(0,[0,[0,[0,hW,cQ],[0,[0,is,cQ],[0,[0,hI,b_[1].call(null,h)],0]]]],0)},b[2])));a7(ni,0,[0,[0,[0,m_,"data:".concat("image/svg+xml",";base64,",j["btoa"](c))],[0,[0,"download","out.svg"],0]]],0).click()}return b}],w4=[0,function(a,b){var
+h=b[1],l=a[1];if(typeof
+h==="number")return b;var
+e=h[1];if(0!==e[0]){var
+i=e[1],j=i[1],n=i[2];_(function(a){return a[1]===j?bB(l)([0,985104389,[0,n,a]]):0},b[2]);return[0,[0,[0,j]],b[2],b[3],b[4],b[5],b[6],b[7]]}var
+d=0,c=b[2],m=e[1];for(;;){if(!c){var
+k=fl(d);return[0,1,k,b[3],b[4],b[5],b[6],b[7]]}var
+f=c[2],g=c[1];if(g[1]!==m)var
+d=[0,g,d],c=f;else
+var
+c=f}}],w5=[0,function(c,b){var
+a=a1(function(a){return c[1]===a[1]?c:a},b[2]);return[0,b[1],a,b[3],b[4],b[5],b[6],b[7]]}];function
+w6(a,b){var
+h=a[3],i=a[2],c=a[1],r=b[1];if(typeof
+r==="number"&&!r){var
+B=cP(i);gw(i[1]);var
+d=b[3][1];a:{if(d){var
+j=d[2];if(j){var
+t=[0,[0,d[1],j[1]]];break a}}var
+t=0}if(t){var
+l=g$(em(b,c,B,b[3]),[0,wT,wU,wV,wW])(wS),k=l[1],e=aM(k,0);dq(function(a,b){var
+c=(k-a|0)-1|0;f(e,c)[1+c]=b;return 0},l[2]);var
+C=cT(e,function(a){return L(a,hb(a))}),x=hc[1];hc[1]++;var
+u=[0,x,e,C];bB(h)([0,ih,u]);return[0,1,[0,u,b[2]],cS,b[4],b[5],b[6],b[7]]}var
+v=el(c,b[2]),w=v[2],D=v[1];return w?hp(c,w[1],[0,b[1],b[2],cS,b[4],b[5],b[6],b[7]],D):[0,1,b[2],cS,b[4],b[5],b[6],b[7]]}if(cP(i)<cg)return b;var
+s=b[1];if(typeof
+s==="number")return b;var
+y=s[1],m=Q(c),n=cV(y,b[2]);if(!n)return b;var
+g=n[1];if(0===g[0]){var
+z=g[1],A=[0,34863091,[0,z,aa(m,b[7])]];bB(h)(A);return b}var
+o=g[1],p=o[1],q=L(o[2],m);bB(h)([0,-660756926,[0,q,p]]);return[0,[0,[1,[0,p[1],q]]],b[2],b[3],b[4],b[5],b[6],b[7]]}function
+hs(a){return d9(0,0,0,m1,wB,a)}function
+ht(a,b){var
+c=ac(a[1]);b.strokeRect(c[1]-5.,c[2]-5.,bd,bd);return}function
+hu(a,b,c,d){var
+j=g(b4,b),l=cs(Q,j),A=a[c4],z=a[c0],e=a.getContext("2d",b0);e[cX]=hy;e.fillRect(0.,0.,z,A);e[c5]=cd;e[cX]=cd;var
+m=d[1];a:{if(typeof
+m==="number"&&!m&&j){var
+N=j[1],O=cP(c),h=em(d,N,O,d[3]);break a}var
+h=d[3]}function
+f(a){return L(a,hb(a))}var
+B=h[2],C=a1(f,h[1]),D=[0,C,a1(function(a){var
+b=f(L(a[2],a[4]))[1],c=f(L(a[1],a[3]))[1],d=f(a[2]);return[0,f(a[1]),d,c,b]},B)],E=d[6];bA([0,g$])([0,h,D],e,E);_(function(a){var
+c=d[1];if(typeof
+c!=="number"){var
+b=c[1],h=0===b[0]?b[1]:b[1][1];if(h===a[1]){e[cX]=iI;e[c5]=iI}else{e[c5]=cd;e[cX]=cd}}var
+f=d[6],g=[0,a[2],a[3]];return bA([0,bz])(g,e,f)},d[2]);var
n=d[1];if(typeof
n!=="number"){var
-G=n[1];a.strokeStyle=bS;var
-e=cv(G,d[2]);if(e){var
-j=0;if(l){var
-i=e[1],o=l[1],P=0;if(0===i[0]){var
-H=i[1],I=ab(o,d[7]),K=function(a){return aY(a,bi(I,a[1]))},p=c(Z[5],H[2],K);bl([0,Z[2]],[0,p,p],a,a1)}else{var
-q=i[1],r=q[2],s=q[1];if(bU<cr(k)){var
-L=aY(r,o),t=c(Z[8],s[2],L),u=t?t[1]:s[2];bl([0,Z[2]],[0,u,u],a,a1);gm(r,a)}else{j=1;P=1}}}else{var
-x=e[1];if(0===x[0]){var
-y=x[1];bl([0,Z[2]],[0,y[2],y[3]],a,a1)}else
-j=1}if(j){var
-v=e[1][1],w=v[1],M=v[2];bl([0,Z[2]],[0,w[2],w[3]],a,a1);gm(M,a)}}}return 0}function
-pm(b){try{var
-a=[0,mn(0,"worker.js")];return a}catch(a){a=$(a);if(a[1]===fb)return[1,a[2]];throw a}}R.drawer={"run":function(e){var
-P=ai(0),l=P[1],bt=P[2],t=[0,-1,bt,fV(0)],z=ao.body,bu=1-ci(z)?z:dg(0,"Document body is null. Try to defer your script execution."),bv=fk(0,bu),Q=ez(function(a){return cl(l6,a)},bv);if(Q){var
-ad=Q[1];fZ(ad);var
-bD=[0,aJ(0,ph),0],bG=[0,cj("fa-times-circle"),0],V=fo(0,0,[0,fq(0,[0,[0,cj(hm),bG]],0),bD]),bI=gl(V),bJ=[0,aJ(0,pi),0],bK=[0,cj("fa-download"),0],W=fo(0,0,[0,fq(0,[0,[0,cj(hm),bK]],0),bJ]),bL=gl(W),bM=[0,[0,ha,hq],[0,[0,hi,"50"],[0,ck(Y(0,cw[4])),0]]],X=fY([0,fg(gH),bM]),Z=X[1],bN=X[2],_=dm(0,0,0),bP=[0,[0,ha,S],[0,[0,hi,"90"],[0,ck(Y(0,cw[5])),0]]],$=fY([0,fg(gH),bP]),aa=$[1],bR=$[2],ab=dm(0,0,0),bT=[0,aJ(0,pj),0],bU=[0,fr(0,[0,[0,ck("3"),0]],bT),0],bV=[0,aJ(0,pk),0],an=aV(md,0,0,[0,fr(0,[0,[0,ck(hq),0]],bV),bU]),ac=dm(0,0,[0,aJ(0,pl),[0,an,0]]),bO=[0,Z,_],bS=[0,aa,ab],bW=dB(0,0,0,lL,function(g){var
-a=e_.parseInt(bd(dj,an)),c=aG(a,a)?[0,a]:0,f=0;if(c){var
-d=c[1]-1|0;if(!(2<d>>>0)){switch(d){case
+F=n[1];e[c5]=cd;var
+i=cV(F,d[2]);a:if(i){b:{if(l){var
+k=i[1],o=l[1];if(0===k[0]){var
+G=k[1],H=aa(o,d[7]),p=cT(G[2],function(a){return L(a,bx(H,a[1]))});bA([0,bz])([0,p,p],e,bb)}else{var
+q=k[1],r=q[2],s=q[1];if(!(cg<cP(c)))break b;var
+I=L(r,o),t=wX(s[2],I),u=t?t[1]:s[2];bA([0,bz])([0,u,u],e,bb);ht(r,e)}break a}var
+x=i[1];if(0===x[0]){var
+y=x[1],M=[0,y[2],y[3]];bA([0,bz])(M,e,bb);break a}}var
+v=i[1][1],w=v[1],J=v[2],K=[0,w[2],w[3]];bA([0,bz])(K,e,bb);ht(J,e)}}return 0}j["drawer"]={run:function(a){var
+S=ak(0),k=S[1],bm=S[2],t=[0,-1,bm,g0(0)],U=fn(function(a){return cI(nj,a)},gk(nc.getElementsByTagName(iE)));if(U){var
+ah=U[1];g4(ah);var
+bn=[0,aT(0,w8),0],bo=[0,cG("fa-times-circle"),0],X=gq(0,0,[0,gs(0,[0,[0,cG(iR),bo]],0),bn]),bp=hs(X),bq=[0,aT(0,w9),0],br=[0,cG("fa-download"),0],$=gq(0,0,[0,gs(0,[0,[0,cG(iR),br]],0),bq]),bx=hs($),by=[0,[0,iL,iO],[0,[0,h3,"50"],[0,cH(Y(0,b$[4])),0]]],aa=g3([0,gj(iU),by]),ab=aa[1],bz=aa[2],ac=dX(0,0,0),bA=[0,[0,iL,T],[0,[0,h3,"90"],[0,cH(Y(0,b$[5])),0]]],ad=g3([0,gj(iU),bA]),ae=ad[1],bB=ad[2],af=dX(0,0,0),bD=[0,aT(0,w_),0],bE=[0,gt(0,[0,[0,cH("3"),0]],bD),0],bF=[0,aT(0,w$),0],at=a7(ns,0,0,[0,gt(0,[0,[0,cH(iO),0]],bF),bE]),ag=dX(0,0,[0,aT(0,xa),[0,at,0]]),bG=d9(0,0,0,m0,function(a){var
+b=gc.parseInt(bs(dU,at)),d=aY(b,b)?[0,b]:0;a:{if(d){var
+e=d[1]-1|0;if(2>=e>>>0){switch(e){case
0:var
-b=bQ;break;case
+c=cb;break;case
1:var
-b=a1;break;default:var
-b=-806423680}var
-e=b;f=1}}if(!f)var
-e=bQ;return[0,e,[0,function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],b,a[7]]}]]},ac),bX=[0,V,[0,W,[0,ac,[0,fp(0,0,0),[0,_,[0,Z,[0,ab,[0,aa,0]]]]]]]];hO(ad,lZ,b9([0,fp(0,0,0),bX]));var
-u=[0,[0,bN,bR,bL,bI,bW],bS,bO]}else
+c=bb;break;default:var
+c=-806423680}var
+f=c;break a}}var
+f=cb}return aF([0,function(a,b){return[0,b[1],b[2],b[3],b[4],b[5],a,b[7]]}])(f)},ag),bH=[0,X,[0,$,[0,ag,[0,gr(0,0,0),[0,ac,[0,ab,[0,af,[0,ae,0]]]]]]]];je(ah,"append",fu([0,gr(0,0,0),bH]));var
+v=[0,[0,bz,bB,bx,bp,bG],[0,ae,af],[0,ab,ac]]}else
var
-u=dg(0,"No sidebar");var
-ae=u[3],af=u[2],m=u[1];if(ci(e)){var
-bY=[0,e,0],bZ=de(dN)?"null":bE(dN)?"undefined":dN.toString();return dn(dp,mf,dq([0,bZ,bY]))}var
-y=pm(0);if(0===y[0]){var
-s=y[1],ag=ai(0),b0=ag[2],b1=ag[1],b2=m[4],b3=aj(function(a){return[0,[0,s],pe]},b2),b4=m[3],b5=aj(function(a){return[0,0,pd]},b4),b7=dA(m[2]),b8=aj(function(a){return[0,[0,gL,a,s],[0,gj]]},b7),b_=dA(m[1]),b$=aj(function(a){return[0,[0,-577755674,a,s],[0,gj]]},b_),ah=fI(function(a){return hv<=a[1]?[0,[0,a[2],pf]]:(dn(dp,me,dq([0,a[2],0])),0)},b1);if(hL(10,cA,0,fe(fs(ft)))===g1)bF(0,mi,function(a){return c(b0,0,a.data)},s);dl(0,fm,hg,e);dl(0,l4,hg,e);dk(l3,bd(ni,e),e);dk(l2,bd(nj,e),e);dl(0,fm,f,e);var
-R=cl(l8,e)?e:dg(0,"Expected canvas element but found: ".concat(fj(e))),bw=function(b,a){return[0,b,a]},o=0,p=0,q=0,aN=gk?gk[1]:1,D=bg(0,[0,0.,0.]),aO=D[2],aP=D[1],E=ai(0),aQ=E[2],aR=E[1],F=bg(0,0),aS=F[2],aT=F[1],G=bg(0,0),aU=G[2],aW=G[1],H=ai(0),aX=H[2],aY=H[1],I=ai(0),a0=I[2],a2=I[1],J=bg(0,0),a3=J[2],a4=J[1],K=ai(0),a5=K[2],a6=K[1],L=ai(0),a7=L[2],a8=L[1],M=bg(0,0),a9=M[2],a_=M[1],N=ai(0),a$=N[2],ba=N[1],O=ai(0),a=[0,e,aN,bw,nf,0,aP,aO,aR,aQ,aT,aS,aW,aU,aY,aX,a2,a0,a4,a3,a6,a5,a8,a7,a_,a9,ba,a$,O[1],O[2]],bb=0,bc=[0,bh(q,p,o,ao,fd,function(d){if(!b(bH,a[10])){var
-c=0;if(!b(bH,a[12])&&!b(bH,a[18])&&!b(bH,a[24]))c=1;if(!c)return fT(a,d)}return 0}),bb],bi=0,bj=function(b){return fS(bi,a,b)},bk=[0,bh(q,p,o,a[1],lR,bj),bc],bl=1,bm=function(b){return fS(bl,a,b)},bn=[0,bh(q,p,o,a[1],lQ,bm),bk],bo=function(c){var
-b=aK(0);cq(b,a,c);return bf(b)},bp=[0,bh(q,p,o,a[1],lS,bo),bn],bq=function(b){return fT(a,b)},br=[0,bh(q,p,o,a[1],fd,bq),bp],bs=function(g){var
-b=aK(0),h=cq(b,a,g),f=g.button;if(2<f>>>0){fR(0);var
-e=a[15],d=a[13]}else
+v=gf(0,"No sidebar");var
+aj=v[3],am=v[2],m=v[1];if(aE(a)){var
+bJ=[0,a,0],bK=dQ(hv)?"null":b1(hv)?"undefined":h0.toString();return dY(dZ,nu,d0([0,bK,bJ]))}try{var
+bI=[0,new
+wk("worker.js",b0)],w=bI}catch(f){var
+B=ai(f);if(B[1]!==ga)throw i(B,0);var
+w=[1,B[2]]}if(0!==w[0])return gn(a,[0,a7(nr,0,0,[0,dS(0,w[1][ii]),0]),0]);var
+r=w[1],an=ak(0),bL=an[2],bM=an[1],bN=al(function(a){return aF(w4)([0,r])},m[4]),bO=al(function(a){return aF(w3)(0)},m[3]),bX=al(function(a){return aF([0,hr])([0,hK,a,r])},d8(m[2])),bW=al(function(a){return aF([0,hr])([0,-577755674,a,r])},d8(m[1])),ao=gM(function(a){if(ih<=a[1]){var
+b=a[2];return[0,aF(w5)(b)]}dY(dZ,nt,d0([0,a[2],0]));return 0},bM);if(ja(10,c3,0,gu(gv)[ig])===hU)b2(0,nx,function(a){return bL(0,a["data"])},r);dW(0,go,iB,a);dW(0,nh,iB,a);dV(ng,bs(wG,a),a);dV(nf,bs(wH,a),a);dW(0,go,e,a);var
+V=cI(nl,a)?a:gf(0,"Expected canvas element but found: ".concat(gm(a))),o=0,p=0,q=0,aO=w7[1],G=bv(0,[0,0.,0.]),aP=G[2],aQ=G[1],H=ak(0),aR=H[2],aS=H[1],I=bv(0,0),aV=I[2],aW=I[1],J=bv(0,0),aX=J[2],aZ=J[1],K=ak(0),a0=K[2],a1=K[1],L=ak(0),a2=L[2],a3=L[1],M=bv(0,0),a4=M[2],a5=M[1],N=ak(0),a6=N[2],a8=N[1],O=ak(0),a9=O[2],a_=O[1],P=bv(0,0),ba=P[2],bc=P[1],Q=ak(0),bd=Q[2],be=Q[1],R=ak(0),b=[0,a,aO,function(a,b){return[0,a,b]},wF,0,aQ,aP,aS,aR,aW,aV,aZ,aX,a1,a0,a3,a2,a5,a4,a8,a6,a_,a9,bc,ba,be,bd,R[1],R[2]],bg=0,bf=[0,bw(q,p,o,Z,gh,function(a){a:if(!g(b4,b[10])){if(!g(b4,b[12])&&!g(b4,b[18])&&!g(b4,b[24]))break a;return gY(b,a)}return 0}),0],bi=1,bh=[0,bw(q,p,o,b[1],m6,function(a){return gX(bg,b,a)}),bf],bj=[0,bw(q,p,o,b[1],m5,function(a){return gX(bi,b,a)}),bh],bk=[0,bw(q,p,o,b[1],m7,function(a){var
+c=aU(0);cO(c,b,a);return bu(c)}),bj],bl=[0,bw(q,p,o,b[1],gh,function(a){return gY(b,a)}),bk];b[5]=[0,bw(q,p,o,b[1],m4,function(a){var
+c=aU(0),g=cO(c,b,a),f=a[eJ];if(2<f>>>0){gW(0);var
+e=b[15],d=b[13]}else
switch(f){case
0:var
-e=a[15],d=a[13];break;case
+e=b[15],d=b[13];break;case
1:var
-e=a[21],d=a[19];break;default:var
-e=a[27],d=a[25]}c(d,[0,b],1);c(e,[0,b],h);return bf(b)};a[5]=[0,bh(q,p,o,a[1],lP,bs),br];fM(function(d){var
-c=a[5];return U(function(a){return b(a,0)},c)},e);var
-bx=a[14],by=aj(function(a){return[0,gs,a]},bx),bz=a[16],bA=aj(function(a){return[0,3954798,a]},bz),i=a[6],k=a[12],T=function(b,a){return b?[0,a]:0},bB=0,aB=function(e,a){c(d[15],e,k);c(d[15],e,i);var
-g=b(d[9],k),h=g||b(d[9],i);if(h){var
-j=b(d[8],i),l=b(d[8],k),m=c(n[7],l,j);c(d[10],a,m)}var
-o=b(d[13],k),f=o||b(d[13],i);if(f){var
-p=b(d[12],i),q=T(b(d[12],k),p);return c(d[14],a,q)}return f},aC=b(d[8],k),aD=c(j[9],r,aC),aE=b(d[8],i),x=c(j[9],aD,aE);c(d[15],x,k);c(d[15],x,i);var
-aF=b(d[8],i),aH=b(d[8],k),aI=c(n[7],aH,aF),aL=b(d[12],i),aM=T(b(d[12],k),aL),g=aZ(d[1],bB,x,aI,aM,aB),bC=dx([0,by,[0,bA,0]]),ca=aj(function(a){return gs<=a[1]?[0,[0,a[2],t],pc]:[0,[0,a[2],t,s],[0,pg]]},bC),ak=function(b,a){return b6(function(b){return[0,[0,a,b],pb]},b)},ar=function(a,e){c(d[15],a,l);c(d[15],a,g);var
-i=b(d[9],l),j=i||b(d[9],g);if(j){var
-k=b(d[8],l),m=b(d[8],g),o=c(n[7],m,k);c(d[10],e,o)}var
-f=b(d[12],l);if(f){var
-p=f[1],q=[0,ak(b(d[12],g),p)];return h(d[21],a,e,q)}return 0},as=b(d[8],g),at=c(j[9],r,as),au=b(d[8],l),w=c(j[9],at,au);c(d[15],w,l);c(d[15],w,g);var
-av=b(d[8],l),aw=b(d[8],g),ax=c(n[7],aw,av),B=b(d[12],l);if(B)var
-ay=B[1],C=[0,ak(b(d[12],g),ay)];else
+e=b[21],d=b[19];break;default:var
+e=b[27],d=b[25]}h(d,[0,c],1);h(e,[0,c],g);return bu(c)}),bl];gQ(function(a){return _(function(a){return g(a,0)},b[5])},a);var
+bZ=al(function(a){return[0,iD,a]},b[14]),bY=al(function(a){return[0,3954798,a]},b[16]),f=b[6],j=b[12];function
+W(a,b){return a?[0,b]:0}var
+aH=g(d[8],j),aI=h(n[9],u,aH),aJ=g(d[8],f),A=h(n[9],aI,aJ);h(d[15],A,j);h(d[15],A,f);var
+aK=g(d[8],f),aL=as(g(d[8],j),aK),aM=g(d[12],f),aN=W(g(d[12],j),aM),c=a$(d[1],0,A,aL,aN,function(a,b){h(d[15],a,j);h(d[15],a,f);var
+e=g(d[9],j),i=e||g(d[9],f);if(i){var
+k=g(d[8],f),l=as(g(d[8],j),k);h(d[10],b,l)}var
+m=g(d[13],j),c=m||g(d[13],f);if(!c)return c;var
+n=g(d[12],f),o=W(g(d[12],j),n);return h(d[14],b,o)});function
+ap(a,b){return cs(function(a){return aF(w1)([0,b,a])},a)}var
+bP=al(function(a){if(iD<=a[1]){var
+b=[0,a[2],t];return aF(w2)(b)}var
+c=[0,a[2],t,r];return aF([0,w6])(c)},d6([0,bZ,[0,bY,0]])),az=g(d[8],c),aA=h(n[9],u,az),aB=g(d[8],k),z=h(n[9],aA,aB);h(d[15],z,k);h(d[15],z,c);var
+aC=g(d[8],k),aD=as(g(d[8],c),aC),E=g(d[12],k);function
+ay(a,b){h(d[15],a,k);h(d[15],a,c);var
+f=g(d[9],k),i=f||g(d[9],c);if(i){var
+j=g(d[8],k),l=as(g(d[8],c),j);h(d[10],b,l)}var
+e=g(d[12],k);if(!e)return 0;var
+m=e[1],n=[0,ap(g(d[12],c),m)];return x(d[21],a,b,n)}if(E)var
+aG=E[1],F=[0,ap(g(d[12],c),aG)];else
var
-C=0;var
-az=aA(d[19],w,ax,C,ar),aq=fI(function(a){return a},az),v=h(pa,0,cw,dx([0,ah,[0,ca,[0,aq,[0,b8,[0,b$,[0,b3,[0,b5,[0,m[5],0]]]]]]]])),cb=[0,m[4],0],cc=[0,aj(function(a){return 0},ah),cb],cd=m[5],ce=[0,aj(function(a){return 0},cd),cc],cf=dA(g),cg=dx([0,aj(function(a){return 0},cf),ce]),ch=0,ap=function(a){return a?gn(R,g,t,b(m_,v)):0},A=h(be[6],ch,cg,ap);if([0,A])b(fK,A);var
-al=cp(0,function(a){return Y(0,a[5])},v);fQ(fX,al,af[1]);var
-cm=cp(0,function(a){var
-b=[0,aJ(0,pn),0],c=[0,dh(0,a),b];return[0,aJ(0,po),c]},al);fP(af[2],cm);var
-am=cp(0,function(a){return Y(0,a[4])},v);fQ(fX,am,ae[1]);var
-cn=cp(0,function(a){var
-b=[0,dh(0,a),0];return[0,aJ(0,pp),b]},am);fP(ae[2],cn);gn(R,g,t,cw);b(fK,h(dy,0,v,function(a){return 0}));return 0}return fl(e,[0,aV(mc,0,0,[0,dh(0,y[1].message),0]),0])}};ia(0);return}(function(){return this}()));
+F=0;var
+ax=gM(function(a){return a},bC(d[19],z,aD,F,ay)),l=al(function(a){var
+b=a[2],c=a[1];return function(a){return h(b[1],c,a)}},d6([0,ao,[0,bP,[0,ax,[0,bX,[0,bW,[0,bN,[0,bO,[0,m[5],0]]]]]]]])),y=[0,b$];function
+C(a){return a?(y[1]=g(a[1],y[1]),[0,y[1]]):0}var
+au=g(d[8],l),D=h(n[9],u,au);h(d[15],D,l);var
+av=C(g(d[12],l)),aw=g(d[8],l),s=gN(0,b$,bC(d[19],D,aw,av,function(a,b){h(d[15],a,l);if(g(d[9],l)){var
+c=g(d[8],l);h(d[10],b,c)}var
+e=C(g(d[12],l));return x(d[21],a,b,e)})),bQ=[0,m[4],0],bR=[0,al(function(a){return 0},ao),bQ],bS=[0,al(function(a){return 0},m[5]),bR],bT=d6([0,al(function(a){return 0},d8(c)),bS]);g(gO,x(bt[6],0,bT,function(a){return a?hu(V,c,t,g(wz,s)):0}));var
+aq=cN(0,function(a){return Y(0,a[5])},s);gV(g2,aq,am[1]);var
+bU=cN(0,function(a){var
+b=[0,aT(0,xb),0],c=[0,dS(0,a),b];return[0,aT(0,xc),c]},aq);gU(am[2],bU);var
+ar=cN(0,function(a){return Y(0,a[4])},s);gV(g2,ar,aj[1]);var
+bV=cN(0,function(a){var
+b=[0,dS(0,a),0];return[0,aT(0,xd),b]},ar);gU(aj[2],bV);hu(V,c,t,b$);g(gO,x(d7,0,s,function(a){return 0}));return 0}};dn(0);return}(globalThis));