TIOHHGGAA3F3PGQTQNTMSEKWTU56TVOKSHCI3FIBSORQ3TQK57DQC
aE=" ",T="0",dJ="compare: functional value",ac="src/std/array.ml",dI="mkdir",bQ=1000,gd="@[",gx="Plus NZD 120 for Ultra 400TX",bT="int_of_string",dl="fs",R="type",f0="%u",gc="/static/",fF="Pear shaped (wider at hip level)",fG="%i",dv="summary",gw="%ni",aF=0xff,gb="Assert_failure",dH="grid",a7="65l Classic Pack",fE="0x",fD="Off-white VX07",fZ=0x7ff0,fC=0xdfff,fY="End_of_file",a9="Sternum Strap",gv="Plus NZD 100 for Ultra 400TX",bS="src/browser/handler.ml",fB=": closedir failed",gu="Out_of_memory",dQ="Large side pockets with bungy cord closure",fA="p",fz="Not_found",gt="href",dP="Failure",a6="35l Fast Pack",cm="Unix.Unix_error",dk="Brilliant for alpine use, bush bashing, packrafting, carrying tripods, skis etc.",du="6 compression straps (removable)",fX="^",ci="Weight: 1 to 1.2 kilograms depending on fabric selection and torso length",Q="text",dt="ENOTDIR",dG="light weight",fy="%Li",dO="durability",fx="Invalid_argument",ce=254,bq="+",gs=", characters ",bM="Carry quite a considerable load (but not 40kg of meat)",ay=0xffffff,ga=120,ao="option",f$=1027,bP=1024,dF="1 Ice Axe Loop",fW="Pervasives.do_at_exit",fV=65536,bw="Tapered rolltop with 19mm side release buckle",dN="a balance of durability and light weight",ds=0xf,fv=", ",fw=512,bO="Replaceable EVA foam back padding",fu="No, always in the way!",gq="Match_failure",gr="closedir",fs="%li",ft=1026,cd="Price NZD: ",a$="55l Classic Pack",dj="nan",e="",dh="src/browser/dictionary.ml",di="rmdir",dE="Fatal error: exception ",fU="infinity",E="camlinternalFormat.ml",dD="Height: 87cm",fT="fd ",bv="None",a5="70l Alpine Pack",bR="Removable aluminium frame",I=248,gp="Slightly narrower at hip level, tapered rolltop",go=0xe0,cf="No",ch=24029,fS=0xf0,bu="Y strap (over the top)",fr="2 Side Compression Straps (each side)",fR="Sys_error",aq=0x80,f9="Plus NZD 110 for Ultra 400TX",f_="src/js/dom.ml",f8="ENOTEMPTY",gn="EEXIST",a4="50l Alpine Pack",dC=1255,cl="src/browser/browser.ml",fq="value",dg=" : flags Open_text and Open_binary are not compatible",dB="Red VX07",dq="Lycra",dr="e",f7="Email",df=": Not a directory",dp="ENOENT",f6="Stack_overflow",gl="Replaceable Pack Base",gm="Undefined_recursive_module",dA="details",ap=0x8000,cg="a",fQ=0x800,f5=-48,fp=" : is a directory",fO="@{",fP="Division_by_zero",a3=".",dz="Small side pockets for snow stakes or paddles",bt=0x3f,gk=114,bs="Load lifters",fN=101,dn=" : file already exists",a8="45l Fast Pack",fM="Large HDPE Gridstop back pocket with 3mm bungy cord",a="src/std/btree.ml",bN=128,ck=": No such file or directory",fL=255,gj=256,fK=100,br="Internal pocket that can double as a shoulder bag",de="index out of bounds",az="/",dm="Navy Blue VX07",gi="Height: 80cm",cc=252,fJ="click",dM="Flat Lycra Hip Belt Pockets",dd="%d",fo=": file descriptor already closed",a2="-",f4="Carry a reasonable load",dc="EBADF",gh="conditional",fI=-97,gg="Printexc.handle_uncaught_exception",a_="60l Alpine Pack",fn=12520,dL=" : flags Open_rdonly and Open_wronly are not compatible",dy="Ice axe toggles",f3="Fatal error: exception %s\n",fm=250,fl="Slightly narrower at hip level",dx="Gear Loops (on waist belt)",f2=341,fH="([^/]+)",f1="input",dw="jsError",fk=103,cb='"',dK=127,ar=0xffff,db="Loops to carry hiking poles",a1="25l Strong Pack",fj=0xdc00,gf="Sys_blocked_io",ge="_",da="target",cj="_bigarr02";function
oY(a,b){var
aG=" ",V="0",dX="compare: functional value",af="src/std/array.ml",dW="mkdir",bT=1000,gx="@[",gR="Plus NZD 120 for Ultra 400TX",bW="int_of_string",dv="fs",J="type",gi="%u",gw="/static/",fZ="Pear shaped (wider at hip level)",f0="%i",ck="summary",gQ="%ni",aH=0xff,gv="Assert_failure",dV="grid",a9="65l Classic Pack",fY="0x",fX="Off-white VX07",gh=0x7ff0,fW=0xdfff,gg="End_of_file",a$="Sternum Strap",gP="Plus NZD 100 for Ultra 400TX",bV="src/browser/handler.ml",fV=": closedir failed",gO="Out_of_memory",d_="Large side pockets with bungy cord closure",fU="p",du="bottle_pocket_quantity",fT="Not_found",gN="href",d9="Failure",a8="35l Fast Pack",cr="Unix.Unix_error",dt="Brilliant for alpine use, bush bashing, packrafting, carrying tripods, skis etc.",dH="6 compression straps (removable)",gf="^",cn="Weight: 1 to 1.2 kilograms depending on fabric selection and torso length",T="text",dG="ENOTDIR",dU="light weight",d8="back_panel",fS="%Li",d7="durability",fR="Invalid_argument",ch=254,cj="email",bs="+",gM=", characters ",bO="Carry quite a considerable load (but not 40kg of meat)",aA=0xffffff,gu=120,ar="option",gt=1027,bS=1024,dT="1 Ice Axe Loop",ge="Pervasives.do_at_exit",gd=65536,d6="torso",by="Tapered rolltop with 19mm side release buckle",d5="a balance of durability and light weight",dF=0xf,fP=", ",fQ=512,bQ="Replaceable EVA foam back padding",fO="No, always in the way!",gK="Match_failure",gL="closedir",fM="%li",fN=1026,cg="Price NZD: ",bb="55l Classic Pack",ds="nan",e="",dq="src/browser/dictionary.ml",dr="rmdir",dS="Fatal error: exception ",gc="infinity",E="camlinternalFormat.ml",dR="Height: 87cm",gb="fd ",bx="None",a7="70l Alpine Pack",bU="Removable aluminium frame",d4="waist_bag",dp="bottle_pocket_colour",I=248,gJ="Slightly narrower at hip level, tapered rolltop",dE="lid",gI=0xe0,ci="No",cm=24029,ga=0xf0,bw="Y strap (over the top)",fL="2 Side Compression Straps (each side)",f$="Sys_error",at=0x80,gr="Plus NZD 110 for Ultra 400TX",gs="src/js/dom.ml",gq="ENOTEMPTY",gH="EEXIST",a6="50l Alpine Pack",dQ=1255,dn="message",cq="src/browser/browser.ml",fK="value",dD="rolltop",dm=" : flags Open_text and Open_binary are not compatible",dP="Red VX07",dB="Lycra",dC="e",dO="select_a_pack",gp="Email",S="for",dl=": Not a directory",dA="ENOENT",go="Stack_overflow",dz="side_panels",gF="Replaceable Pack Base",gG="Undefined_recursive_module",cl="details",as=0x8000,bR="a",f_=0x800,gn=-48,fJ=" : is a directory",f8="@{",f9="Division_by_zero",a5=".",dN="Small side pockets for snow stakes or paddles",dM="side_pockets",R="name",bv=0x3f,gE=114,bu="Load lifters",f7=101,dy=" : file already exists",a_="45l Fast Pack",f6="Large HDPE Gridstop back pocket with 3mm bungy cord",a="src/std/btree.ml",bP=128,cp=": No such file or directory",f5=255,gD=256,f4=100,bt="Internal pocket that can double as a shoulder bag",dk="index out of bounds",aB="/",d3="i_am_going_for",dx="Navy Blue VX07",gC="Height: 80cm",cf=252,f3="click",d2="Flat Lycra Hip Belt Pockets",dj="%d",fI=": file descriptor already closed",a4="-",gm="Carry a reasonable load",di="EBADF",gB="conditional",d1="waist",f2=-97,gA="Printexc.handle_uncaught_exception",ba="60l Alpine Pack",fH=12520,d0=" : flags Open_rdonly and Open_wronly are not compatible",dw="last_name",dL="Ice axe toggles",gl="Fatal error: exception %s\n",dh="shoulder_bag",dZ="postal_address",fG=250,fF="Slightly narrower at hip level",dJ="Gear Loops (on waist belt)",dK="first_name",gk=341,f1="([^/]+)",gj="input",dI="jsError",fE=103,ce='"',dY=127,au=0xffff,dg="Loops to carry hiking poles",a3="25l Strong Pack",fD=0xdc00,gz="Sys_blocked_io",gy="_",df="target",co="_bigarr02";function
qB(a,b){var
i(a,b){return d9?o$(a,b):a}function
pG(a,b){throw i([0,a,b])}function
af(a){return a}function
d8(a,b){pG(a,af(b))}function
C(a){d8(V.Invalid_argument,a)}function
gD(a){switch(a){case
i(a,b){return er?qO(a,b):a}function
rj(a,b){throw i([0,a,b])}function
ai(a){return a}function
eq(a,b){rj(a,ai(b))}function
C(a){eq(X.Invalid_argument,a)}function
gX(a){switch(a){case
gX=Math.pow(2,-24);function
pF(a){throw a}function
g8(){pF(V.Division_by_zero)}function
h(a,b,c){this.lo=a&ay;this.mi=b&ay;this.hi=c&ar}h.prototype.caml_custom="_j";h.prototype.copy=function(){return new
hf=Math.pow(2,-24);function
ri(a){throw a}function
hq(){ri(X.Division_by_zero)}function
h(a,b,c){this.lo=a&aA;this.mi=b&aA;this.hi=c&au}h.prototype.caml_custom="_j";h.prototype.copy=function(){return new
h(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&ar);return new
h(this.hi<<16>>a-32,b,b)};h.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&ay;this.lo=this.lo<<1&ay};h.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&ay;this.mi=(this.mi>>>1|this.hi<<23)&ay;this.hi=this.hi>>>1};h.prototype.udivmod=function(a){var
h(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&au);return new
h(this.hi<<16>>a-32,b,b)};h.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&aA;this.lo=this.lo<<1&aA};h.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&aA;this.mi=(this.mi>>>1|this.hi<<23)&aA;this.hi=this.hi>>>1};h.prototype.udivmod=function(a){var
b=this;if(a.isZero())g8();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};h.prototype.mod=function(a){var
b=this;if(a.isZero())g8();var
d=b.hi;if(b.hi&ap)b=b.neg();if(a.hi&ap)a=a.neg();var
c=b.udivmod(a).modulus;if(d&ap)c=c.neg();return c};h.prototype.toInt=function(){return this.lo|this.mi<<24};h.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};h.prototype.toArray=function(){return[this.hi>>8,this.hi&aF,this.mi>>16,this.mi>>8&aF,this.mi&aF,this.lo>>16,this.lo>>8&aF,this.lo&aF]};h.prototype.lo32=function(){return this.lo|(this.mi&aF)<<24};h.prototype.hi32=function(){return this.mi>>>8&ar|this.hi<<16};function
ph(a,b){return new
h(a&ay,a>>>24&aF|(b&ar)<<8,b>>>16&ar)}function
d2(a){return a.hi32()}function
d3(a){return a.lo32()}function
bV(){C(de)}var
o2=cj;function
aT(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}aT.prototype.caml_custom=o2;aT.prototype.offset=function(a){var
b=this;if(a.isZero())hq();var
d=b.hi^a.hi;if(b.hi&as)b=b.neg();if(a.hi&as)a=a.neg();var
c=b.udivmod(a).quotient;if(d&as)c=c.neg();return c};h.prototype.mod=function(a){var
b=this;if(a.isZero())hq();var
d=b.hi;if(b.hi&as)b=b.neg();if(a.hi&as)a=a.neg();var
c=b.udivmod(a).modulus;if(d&as)c=c.neg();return c};h.prototype.toInt=function(){return this.lo|this.mi<<24};h.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};h.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]};h.prototype.lo32=function(){return this.lo|(this.mi&aH)<<24};h.prototype.hi32=function(){return this.mi>>>8&au|this.hi<<16};function
qW(a,b){return new
h(a&aA,a>>>24&aH|(b&au)<<8,b>>>16&au)}function
ek(a){return a.hi32()}function
el(a){return a.lo32()}function
bY(){C(dk)}var
qF=co;function
aV(a,b,c,d){this.kind=a;this.layout=b;this.dims=c;this.data=d}aV.prototype.caml_custom=qF;aV.prototype.offset=function(a){var
b=this.dims.length-1;b>=0;b--){if(a[b]<1||a[b]>this.dims[b])bV();c=c*this.dims[b]+(a[b]-1)}return c};aT.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])bY();c=c*this.dims[b]+(a[b]-1)}return c};aV.prototype.get=function(a){switch(this.kind){case
e=this.data[a*2+0],c=this.data[a*2+1];return[ce,e,c];default:return this.data[a]}};aT.prototype.set=function(a,b){switch(this.kind){case
7:this.data[a*2+0]=d3(b);this.data[a*2+1]=d2(b);break;case
e=this.data[a*2+0],c=this.data[a*2+1];return[ch,e,c];default:return this.data[a]}};aV.prototype.set=function(a,b){switch(this.kind){case
7:this.data[a*2+0]=el(b);this.data[a*2+1]=ek(b);break;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};aT.prototype.fill=function(a){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};aV.prototype.fill=function(a){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}};aT.prototype.compare=function(a,b){if(this.layout!=a.layout||this.kind!=a.kind){var
b=0;b<this.data.length;b++)this.data[b]=b%2==0?d:f;break;default:this.data.fill(a);break}};aV.prototype.compare=function(a,b){if(this.layout!=a.layout||this.kind!=a.kind){var
C("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bV();return a};bx.prototype.get=function(a){return this.data[a]};bx.prototype.set=function(a,b){this.data[a]=b;return 0};bx.prototype.fill=function(a){this.data.fill(a);return 0};function
dS(a,b,c,d){var
e=gD(a);if(co(c)*e!=d.length)C("length doesn't match dims");if(b==0&&c.length==1&&e==1)return new
bx(a,b,c,d);return new
aT(a,b,c,d)}function
pv(a){return a.slice(1)}function
o1(a,b,c){var
d=pv(c),e=gB(a,co(d));return dS(a,b,d,e)}function
bW(a,b,c){a.set(a.offset(b),c);return 0}function
cx(a,b,c){var
C("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])bY();return a};bz.prototype.get=function(a){return this.data[a]};bz.prototype.set=function(a,b){this.data[a]=b;return 0};bz.prototype.fill=function(a){this.data.fill(a);return 0};function
ea(a,b,c,d){var
e=gX(a);if(ct(c)*e!=d.length)C("length doesn't match dims");if(b==0&&c.length==1&&e==1)return new
bz(a,b,c,d);return new
aV(a,b,c,d)}function
q_(a){return a.slice(1)}function
qE(a,b,c){var
d=q_(c),e=gV(a,ct(d));return ea(a,b,d,e)}function
bZ(a,b,c){a.set(a.offset(b),c);return 0}function
cC(a,b,c){var
aU(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?cx(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?cx(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)cp(c);var
aW(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?cC(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?cC(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)cu(c);var
cq(a){if(a.t==2)a.c+=by(a.l-a.c.length,"\0");else
a.c=cx(a.c,0,a.c.length);a.t=0}function
ea(a){if(a.length<24){for(var
b=0;b<a.length;b++)if(a.charCodeAt(b)>dK)return false;return true}else
cv(a){if(a.t==2)a.c+=bA(a.l-a.c.length,"\0");else
a.c=cC(a.c,0,a.c.length);a.t=0}function
eu(a){if(a.length<24){for(var
b=0;b<a.length;b++)if(a.charCodeAt(b)>dY)return false;return true}else
g$(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<aq){for(var
f=c+1;f<j&&(g=a.charCodeAt(f))<aq;f++);if(f-c>fw){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)==bN){h=i+(g<<6);if(g<go){b=h-0x3080;if(b<aq)b=1}else{b=2;if(++c<j&&((i=a.charCodeAt(c))&-64)==bN){h=i+(h<<6);if(g<fS){b=h-0xe2080;if(b<fQ||b>=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c<j&&((i=a.charCodeAt(c))&-64)==bN&&g<0xf5){b=i-0x3c82080+(h<<6);if(b<0x10000||b>0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>ar)d+=String.fromCharCode(0xd7c0+(b>>10),fj+(b&0x3FF));else
d+=String.fromCharCode(b);if(d.length>bP){d.substr(0,1);k+=d;d=e}}return k+d}function
aG(a,b,c){this.t=a;this.c=b;this.l=c}aG.prototype.toString=function(){switch(this.t){case
9:return this.c;default:cq(this);case
0:if(ea(this.c)){this.t=9;return this.c}this.t=8;case
8:return this.c}};aG.prototype.toUtf16=function(){var
a=this.toString();if(this.t==9)return a;return g$(a)};aG.prototype.slice=function(){var
ht(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<at){for(var
f=c+1;f<j&&(g=a.charCodeAt(f))<at;f++);if(f-c>fQ){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)==bP){h=i+(g<<6);if(g<gI){b=h-0x3080;if(b<at)b=1}else{b=2;if(++c<j&&((i=a.charCodeAt(c))&-64)==bP){h=i+(h<<6);if(g<ga){b=h-0xe2080;if(b<f_||b>=0xd7ff&&b<0xe000)b=2}else{b=3;if(++c<j&&((i=a.charCodeAt(c))&-64)==bP&&g<0xf5){b=i-0x3c82080+(h<<6);if(b<0x10000||b>0x10ffff)b=3}}}}}if(b<4){c-=b;d+="\ufffd"}else if(b>au)d+=String.fromCharCode(0xd7c0+(b>>10),fD+(b&0x3FF));else
d+=String.fromCharCode(b);if(d.length>bS){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:cv(this);case
0:if(eu(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 ht(a)};aI.prototype.slice=function(){var
aG(this.t,a,this.l)};function
gG(a){return new
aG(0,a,a.length)}function
aW(a){return a}function
bb(a){return gG(aW(a))}function
aH(a,b,c,d,e){aU(bb(a),b,c,d,e);return 0}function
o5(){C(de)}function
y(a,b,c){c&=aF;if(a.t!=4){if(b==a.c.length){a.c+=String.fromCharCode(c);if(b+1==a.l)a.t=0;return 0}cp(a)}a.c[b]=c;return 0}function
bc(a,b,c){if(b>>>0>=a.l)o5();return y(a,b,c)}function
dU(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
aI(this.t,a,this.l)};function
g0(a){return new
aI(0,a,a.length)}function
aY(a){return a}function
bd(a){return g0(aY(a))}function
aJ(a,b,c,d,e){aW(bd(a),b,c,d,e);return 0}function
qI(){C(dk)}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}cu(a)}a.c[b]=c;return 0}function
be(a,b,c){if(b>>>0>=a.l)qI();return y(a,b,c)}function
ec(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
a=0;a<arguments.length;a++)b[c.length+a]=arguments[a];return aV(d,b)}}a.l=b;return a}}function
X(a,b){if(b>>>0>=a.length-1)bV();return a}function
o7(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
o8(){return[0]}function
a=0;a<arguments.length;a++)b[c.length+a]=arguments[a];return aX(d,b)}}a.l=b;return a}}function
Z(a,b){if(b>>>0>=a.length-1)bY();return a}function
qK(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
qL(){return[0]}function
aG(a?2:9,e,a)}var
gL=[0];function
o_(a){return gL}function
gM(a){gL=a}function
ps(a){return a==245?1:0}var
pP=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
pN(a){if(pP)return Math.floor(Math.log2(a));var
aI(a?2:9,e,a)}var
g5=[0];function
qN(a){return g5}function
g6(a){g5=a}function
q7(a){return a==245?1:0}var
rs=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function
rq(a){if(rs)return Math.floor(Math.log2(a));var
cs(a){if(!isFinite(a)){if(isNaN(a))return ae(1,0,fZ);return a>0?ae(0,0,fZ):ae(0,0,0xfff0)}var
f=a==0&&1/a==-Infinity?ap:a>=0?0:ap;if(f)a=-a;var
b=pN(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-ft)}else{a/=Math.pow(2,b-f$);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
cx(a){if(!isFinite(a)){if(isNaN(a))return ah(1,0,gh);return a>0?ah(0,0,gh):ah(0,0,0xfff0)}var
f=a==0&&1/a==-Infinity?as:a>=0?0:as;if(f)a=-a;var
b=rq(a)+1023;if(b<=0){b=0;a/=Math.pow(2,-fN)}else{a/=Math.pow(2,b-gt);if(a<16){a*=2;b-=1}if(b==0)a/=2}var
g=a|0;c=c&ds|f|b<<4;return ae(g,e,c)}function
bZ(a){return a.toArray()}function
gF(a,b,c){a.write(32,b.dims.length);a.write(32,b.kind|b.layout<<8);if(b.caml_custom==cj)for(var
d=0;d<b.dims.length;d++)if(b.dims[d]<ar)a.write(16,b.dims[d]);else{a.write(16,ar);a.write(32,0);a.write(32,b.dims[d])}else
g=a|0;c=c&dF|f|b<<4;return ah(g,e,c)}function
b2(a){return a.toArray()}function
gZ(a,b,c){a.write(32,b.dims.length);a.write(32,b.kind|b.layout<<8);if(b.caml_custom==co)for(var
d=0;d<b.dims.length;d++)if(b.dims[d]<au)a.write(16,b.dims[d]);else{a.write(16,au);a.write(32,0);a.write(32,b.dims[d])}else
d1(a){var
f=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&ds)==0?c&ap?-Infinity:Infinity:NaN;var
e=Math.pow(2,-24),b=(f*e+g)*e+(c&ds);if(d>0){b+=16;b*=Math.pow(2,d-f$)}else
b*=Math.pow(2,-ft);if(c&ap)b=-b;return b}function
ad(a){if(!V.Failure)V.Failure=[I,af(dP),-3];d8(V.Failure,a)}function
gC(a,b,c){var
k=a.read32s();if(k<0||k>16)ad("input_value: wrong number of bigarray dimensions");var
r=a.read32s(),l=r&aF,q=r>>8&1,j=[];if(c==cj)for(var
ej(a){var
f=a.lo,g=a.mi,c=a.hi,d=(c&0x7fff)>>4;if(d==2047)return(f|g|c&dF)==0?c&as?-Infinity:Infinity:NaN;var
e=Math.pow(2,-24),b=(f*e+g)*e+(c&dF);if(d>0){b+=16;b*=Math.pow(2,d-gt)}else
b*=Math.pow(2,-fN);if(c&as)b=-b;return b}function
ag(a){if(!X.Failure)X.Failure=[I,ai(d9),-3];eq(X.Failure,a)}function
gW(a,b,c){var
k=a.read32s();if(k<0||k>16)ag("input_value: wrong number of bigarray dimensions");var
r=a.read32s(),l=r&aH,q=r>>8&1,j=[];if(c==co)for(var
p=a.read16u();if(p==ar){var
u=a.read32u(),v=a.read32u();if(u!=0)ad("input_value: bigarray dimension overflow in 32bit");p=v}j.push(p)}else
p=a.read16u();if(p==au){var
u=a.read32u(),v=a.read32u();if(u!=0)ag("input_value: bigarray dimension overflow in 32bit");p=v}j.push(p)}else
n=d1(bY(g));i.set(d,[ce,o,n])}break}b[0]=(4+k)*4;return dS(l,q,j,h)}function
gA(a,b,c){return a.compare(b,c)}function
g3(a,b){return Math.imul(a,b)}function
aI(a,b){b=g3(b,0xcc9e2d51|0);b=b<<15|b>>>32-15;b=g3(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}function
pd(a,b){a=aI(a,d3(b));a=aI(a,d2(b));return a}function
gS(a,b){return pd(a,cs(b))}function
gE(a){var
c=co(a.dims),d=0;switch(a.kind){case
n=ej(b1(g));i.set(d,[ch,o,n])}break}b[0]=(4+k)*4;return ea(l,q,j,h)}function
gU(a,b,c){return a.compare(b,c)}function
hl(a,b){return Math.imul(a,b)}function
aK(a,b){b=hl(b,0xcc9e2d51|0);b=b<<15|b>>>32-15;b=hl(b,0x1b873593);a^=b;a=a<<13|a>>>32-13;return(a+(a<<2)|0)+(0xe6546b64|0)|0}function
qS(a,b){a=aK(a,el(b));a=aK(a,ek(b));return a}function
ha(a,b){return qS(a,cx(b))}function
gY(a){var
c=ct(a.dims),d=0;switch(a.kind){case
12:if(c>gj)c=gj;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=aI(d,e)}e=0;switch(c&3){case
12:if(c>gD)c=gD;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=aK(d,e)}e=0;switch(c&3){case
5:if(c>bN)c=bN;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=aI(d,e)}if((c&1)!=0)d=aI(d,a.data[b]);break;case
5:if(c>bP)c=bP;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=aK(d,e)}if((c&1)!=0)d=aK(d,a.data[b]);break;case
b=0;b<c;b++)d=gS(d,a.data[b]);break}return d}function
pf(a,b){b[0]=4;return a.read32s()}function
pC(a,b){switch(a.read8u()){case
b=0;b<c;b++)d=ha(d,a.data[b]);break}return d}function
qU(a,b){b[0]=4;return a.read32s()}function
rf(a,b){switch(a.read8u()){case
pg(a,b,c){return a.compare(b)}function
pj(a){return a.lo32()^a.hi32()}var
gK={"_j":{deserialize:pq,serialize:pm,fixed_length:8,compare:pg,hash:pj},"_i":{deserialize:pf,fixed_length:4},"_n":{deserialize:pC,fixed_length:4},"_bigarray":{deserialize:function(a,b){return gC(a,b,"_bigarray")},serialize:gF,compare:gA,hash:gE},"_bigarr02":{deserialize:function(a,b){return gC(a,b,cj)},serialize:gF,compare:gA,hash:gE}};function
dW(a){return gK[a.caml_custom]&&gK[a.caml_custom].compare}function
gI(a,b,c,d){var
f=dW(b);if(f){var
qV(a,b,c){return a.compare(b)}function
qY(a){return a.lo32()^a.hi32()}var
g4={"_j":{deserialize:q5,serialize:q1,fixed_length:8,compare:qV,hash:qY},"_i":{deserialize:qU,fixed_length:4},"_n":{deserialize:rf,fixed_length:4},"_bigarray":{deserialize:function(a,b){return gW(a,b,"_bigarray")},serialize:gZ,compare:gU,hash:gY},"_bigarr02":{deserialize:function(a,b){return gW(a,b,co)},serialize:gZ,compare:gU,hash:gY}};function
ee(a){return g4[a.caml_custom]&&g4[a.caml_custom].compare}function
g2(a,b,c,d){var
f=ee(b);if(f){var
gZ(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
pJ(a,b){return a<b?-1:a>b?1:0}function
o6(a,b){a.t&6&&cq(a);b.t&6&&cq(b);return a.c<b.c?-1:a.c>b.c?1:0}function
gH(a,b,c){var
hh(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
rm(a,b){return a<b?-1:a>b?1:0}function
qJ(a,b){a.t&6&&cv(a);b.t&6&&cv(b);return a.c<b.c?-1:a.c>b.c?1:0}function
g1(a,b,c){var
e=gJ(a);if(e==fm){a=a[1];continue}var
g=gJ(b);if(g==fm){b=b[1];continue}if(e!==g){if(e==bQ){if(g==dC)return gI(a,b,-1,c);return-1}if(g==bQ){if(e==dC)return gI(b,a,1,c);return 1}return e<g?-1:1}switch(e){case
247:C(dJ);break;case
e=g3(a);if(e==fG){a=a[1];continue}var
g=g3(b);if(g==fG){b=b[1];continue}if(e!==g){if(e==bT){if(g==dQ)return g2(a,b,-1,c);return-1}if(g==bT){if(e==dQ)return g2(b,a,1,c);return 1}return e<g?-1:1}switch(e){case
247:C(dX);break;case
254:default:if(ps(e)){C("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
254:default:if(q7(e)){C("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
gN(a,b){return+(gH(a,b,false)==0)}function
pa(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=by(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)cp(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}function
d7(a){a=aW(a);var
g7(a,b){return+(g1(a,b,false)==0)}function
qP(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=bA(c,String.fromCharCode(d));a.t=c==a.l?0:2}else{if(a.t!=4)cu(a);for(c+=b;b<c;b++)a.c[b]=d}return 0}function
ep(a){a=aY(a);var
b={justify:bq,signstyle:a2,filler:aE,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
b={justify:bs,signstyle:a4,filler:aG,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var
c=a.charAt(d);switch(c){case"-":b.justify=a2;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
dX(a,b){if(a.uppercase)b=b.toUpperCase();var
f=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=a2))f++;if(a.alternate){if(a.base==8)f+=1;if(a.base==16)f+=2}var
c=e;if(a.justify==bq&&a.filler==aE)for(var
d=f;d<a.width;d++)c+=aE;if(a.signedconv)if(a.sign<0)c+=a2;else if(a.signstyle!=a2)c+=a.signstyle;if(a.alternate&&a.base==8)c+=T;if(a.alternate&&a.base==16)c+=a.uppercase?"0X":fE;if(a.justify==bq&&a.filler==T)for(var
d=f;d<a.width;d++)c+=T;c+=b;if(a.justify==a2)for(var
d=f;d<a.width;d++)c+=aE;return af(c)}function
dY(a,b){function
c=a.charAt(d);switch(c){case"-":b.justify=a4;break;case"+":case" ":b.signstyle=c;break;case"0":b.filler=V;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
ef(a,b){if(a.uppercase)b=b.toUpperCase();var
f=b.length;if(a.signedconv&&(a.sign<0||a.signstyle!=a4))f++;if(a.alternate){if(a.base==8)f+=1;if(a.base==16)f+=2}var
c=e;if(a.justify==bs&&a.filler==aG)for(var
d=f;d<a.width;d++)c+=aG;if(a.signedconv)if(a.sign<0)c+=a4;else if(a.signstyle!=a4)c+=a.signstyle;if(a.alternate&&a.base==8)c+=V;if(a.alternate&&a.base==16)c+=a.uppercase?"0X":fY;if(a.justify==bs&&a.filler==V)for(var
d=f;d<a.width;d++)c+=V;c+=b;if(a.justify==a4)for(var
d=f;d<a.width;d++)c+=aG;return ai(c)}function
eg(a,b){function
c=parseInt(a.toString().split(bq)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
Array(c+1).join(T);if(b>0)a=a+a3+new
Array(b+1).join(T);return a}else
c=parseInt(a.toString().split(bs)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new
Array(c+1).join(V);if(b>0)a=a+a5+new
Array(b+1).join(V);return a}else
c,f=d7(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=dj;f.filler=aE}else if(!isFinite(b)){c="inf";f.filler=aE}else
c,f=ep(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=ds;f.filler=aG}else if(!isFinite(b)){c="inf";f.filler=aG}else
c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==dr)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(dr),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)==a3)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==dr)c=c.slice(0,d-1)+T+c.slice(d-1);break}else{var
c=b.toExponential(e),d=c.length;if(c.charAt(d-3)==dC)c=c.slice(0,d-1)+V+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(dC),h=+c.slice(i+1);if(h<-4||b>=1e21||b.toFixed(0).length>e){var
d=i-1;while(c.charAt(d)==V)d--;if(c.charAt(d)==a5)d--;c=c.slice(0,d+1)+c.slice(i);d=c.length;if(c.charAt(d-3)==dC)c=c.slice(0,d-1)+V+c.slice(d-1);break}else{var
d=c.length-1;while(c.charAt(d)==T)d--;if(c.charAt(d)==a3)d--;c=c.slice(0,d+1)}}break}return dX(f,c)}function
cr(a,b){if(aW(a)==dd)return af(e+b);var
c=d7(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
d=c.length-1;while(c.charAt(d)==V)d--;if(c.charAt(d)==a5)d--;c=c.slice(0,d+1)}}break}return ef(f,c)}function
cw(a,b){if(aY(a)==dj)return ai(e+b);var
c=ep(a);if(b<0)if(c.signedconv){c.sign=-1;b=-b}else
d=b.toString(c.base);if(c.prec>=0){c.filler=aE;var
f=c.prec-d.length;if(f>0)d=by(f,T)+d}return dX(c,d)}var
pD=0;function
gP(){return pD++}function
z(a){if(ea(a))return a;return g$(a)}function
b0(){return typeof
d=b.toString(c.base);if(c.prec>=0){c.filler=aG;var
f=c.prec-d.length;if(f>0)d=bA(f,V)+d}return ef(c,d)}var
rg=0;function
g9(){return rg++}function
z(a){if(eu(a))return a;return ht(a)}function
b3(){return typeof
d=b[1]||e,g=b[2]||e;return[d,a.substring(d.length+g.length)]}return}return b0()&&t.process&&t.process.platform?t.process.platform==="win32"?b:a:a}var
eb=pQ();function
g9(a){return a.slice(-1)!==az?a+az:a}if(b0()&&t.process&&t.process.cwd)var
bX=t.process.cwd().replace(/\\/g,az);else
d=b[1]||e,g=b[2]||e;return[d,a.substring(d.length+g.length)]}return}return b3()&&t.process&&t.process.platform?t.process.platform==="win32"?b:a:a}var
ev=rt();function
hr(a){return a.slice(-1)!==aB?a+aB:a}if(b3()&&t.process&&t.process.cwd)var
b0=t.process.cwd().replace(/\\/g,aB);else
pM(a){for(var
g=e,c=g,b,i,d=0,h=a.length;d<h;d++){b=a.charCodeAt(d);if(b<aq){for(var
f=d+1;f<h&&(b=a.charCodeAt(f))<aq;f++);if(f-d>fw){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<fQ){c+=String.fromCharCode(0xc0|b>>6);c+=String.fromCharCode(aq|b&bt)}else if(b<0xd800||b>=fC)c+=String.fromCharCode(go|b>>12,aq|b>>6&bt,aq|b&bt);else if(b>=0xdbff||d+1==h||(i=a.charCodeAt(d+1))<fj||i>fC)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(fS|b>>18,aq|b>>12&bt,aq|b>>6&bt,aq|b&bt)}if(c.length>bP){c.substr(0,1);g+=c;c=e}}return g+c}function
at(a){return ea(a)?af(a):af(pM(a))}var
pR=["E2BIG","EACCES","EAGAIN",dc,"EBUSY","ECHILD","EDEADLK","EDOM",gn,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",dp,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",dt,f8,"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
aN(a,b,c,d){var
f=pR.indexOf(a);if(f<0){if(d==null)d=-9999;f=[0,d]}var
g=[f,at(b||e),at(c||e)];return g}var
g4={};function
aY(a){return g4[a]}function
aL(a,b){throw i([0,a].concat(b))}function
dT(a){if(!(a
rp(a){for(var
g=e,c=g,b,i,d=0,h=a.length;d<h;d++){b=a.charCodeAt(d);if(b<at){for(var
f=d+1;f<h&&(b=a.charCodeAt(f))<at;f++);if(f-d>fQ){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<f_){c+=String.fromCharCode(0xc0|b>>6);c+=String.fromCharCode(at|b&bv)}else if(b<0xd800||b>=fW)c+=String.fromCharCode(gI|b>>12,at|b>>6&bv,at|b&bv);else if(b>=0xdbff||d+1==h||(i=a.charCodeAt(d+1))<fD||i>fW)c+="\xef\xbf\xbd";else{d++;b=(b<<10)+i-0x35fdc00;c+=String.fromCharCode(ga|b>>18,at|b>>12&bv,at|b>>6&bv,at|b&bv)}if(c.length>bS){c.substr(0,1);g+=c;c=e}}return g+c}function
aw(a){return eu(a)?ai(a):ai(rp(a))}var
ru=["E2BIG","EACCES","EAGAIN",di,"EBUSY","ECHILD","EDEADLK","EDOM",gH,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",dA,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",dG,gq,"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
aP(a,b,c,d){var
f=ru.indexOf(a);if(f<0){if(d==null)d=-9999;f=[0,d]}var
g=[f,aw(b||e),aw(c||e)];return g}var
hm={};function
a0(a){return hm[a]}function
aN(a,b){throw i([0,a].concat(b))}function
eb(a){if(!(a
aG(4,a,a.length)}function
l(a){d8(V.Sys_error,a)}function
g7(a){l(a+ck)}function
g_(a){if(a.t!=4)cp(a);return a.c}function
aA(a){return a.l}function
gy(){}function
U(a){this.data=a}U.prototype=new
gy();U.prototype.constructor=U;U.prototype.truncate=function(a){var
b=this.data;this.data=F(a|0);aU(b,0,this.data,0,a)};U.prototype.length=function(){return aA(this.data)};U.prototype.write=function(a,b,c,d){var
aI(4,a,a.length)}function
l(a){eq(X.Sys_error,a)}function
hp(a){l(a+cp)}function
hs(a){if(a.t!=4)cu(a);return a.c}function
aC(a){return a.l}function
gS(){}function
W(a){this.data=a}W.prototype=new
gS();W.prototype.constructor=W;W.prototype.truncate=function(a){var
b=this.data;this.data=F(a|0);aW(b,0,this.data,0,a)};W.prototype.length=function(){return aC(this.data)};W.prototype.write=function(a,b,c,d){var
f=F(a+d),g=this.data;this.data=f;aU(g,0,this.data,0,e)}aU(dT(b),c,this.data,a,d);return 0};U.prototype.read=function(a,b,c,d){var
f=F(a+d),g=this.data;this.data=f;aW(g,0,this.data,0,e)}aW(eb(b),c,this.data,a,d);return 0};W.prototype.read=function(a,b,c,d){var
f=F(d|0);aU(this.data,a,f,0,d);b.set(g_(f),c)}return d};function
ba(a,b,c){this.file=b;this.name=a;this.flags=c}ba.prototype.err_closed=function(){l(this.name+fo)};ba.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};ba.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};ba.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};ba.prototype.close=function(){this.file=undefined};function
J(a,b){this.content={};this.root=a;this.lookupFun=b}J.prototype.nm=function(a){return this.root+a};J.prototype.create_dir_if_needed=function(a){var
d=a.split(az),c=e;for(var
b=0;b<d.length-1;b++){c+=d[b]+az;if(this.content[c])continue;this.content[c]=Symbol("directory")}};J.prototype.slash=function(a){return/\/$/.test(a)?a:a+az};J.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){var
b=this.lookupFun(af(this.root),af(a));if(b!==0){this.create_dir_if_needed(a);this.content[a]=new
U(bb(b[1]))}}};J.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};J.prototype.isFile=function(a){return this.exists(a)&&!this.is_dir(a)?1:0};J.prototype.mkdir=function(a,b,c){var
f=c&&aY(cm);if(this.exists(a))if(f)aL(f,aN(gn,dI,this.nm(a)));else
f=F(d|0);aW(this.data,a,f,0,d);b.set(hs(f),c)}return d};function
bc(a,b,c){this.file=b;this.name=a;this.flags=c}bc.prototype.err_closed=function(){l(this.name+fI)};bc.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};bc.prototype.write=function(a,b,c,d){if(this.file)return this.file.write(a,b,c,d);this.err_closed()};bc.prototype.read=function(a,b,c,d){if(this.file)return this.file.read(a,b,c,d);this.err_closed()};bc.prototype.close=function(){this.file=undefined};function
K(a,b){this.content={};this.root=a;this.lookupFun=b}K.prototype.nm=function(a){return this.root+a};K.prototype.create_dir_if_needed=function(a){var
d=a.split(aB),c=e;for(var
b=0;b<d.length-1;b++){c+=d[b]+aB;if(this.content[c])continue;this.content[c]=Symbol("directory")}};K.prototype.slash=function(a){return/\/$/.test(a)?a:a+aB};K.prototype.lookup=function(a){if(!this.content[a]&&this.lookupFun){var
b=this.lookupFun(ai(this.root),ai(a));if(b!==0){this.create_dir_if_needed(a);this.content[a]=new
W(bd(b[1]))}}};K.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};K.prototype.isFile=function(a){return this.exists(a)&&!this.is_dir(a)?1:0};K.prototype.mkdir=function(a,b,c){var
f=c&&a0(cr);if(this.exists(a))if(f)aN(f,aP(gH,dW,this.nm(a)));else
d=/^(.*)\/[^/]+/.exec(a);d=d&&d[1]||e;if(!this.exists(d))if(f)aL(f,aN(dp,dI,this.nm(d)));else
l(d+ck);if(!this.is_dir(d))if(f)aL(f,aN(dt,dI,this.nm(d)));else
l(d+df);this.create_dir_if_needed(this.slash(a))};J.prototype.rmdir=function(a,b){var
c=b&&aY(cm),d=a==e?e:this.slash(a),g=new
RegExp(fX+d+fH);if(!this.exists(a))if(c)aL(c,aN(dp,di,this.nm(a)));else
l(a+ck);if(!this.is_dir(a))if(c)aL(c,aN(dt,di,this.nm(a)));else
l(a+df);for(var
d=/^(.*)\/[^/]+/.exec(a);d=d&&d[1]||e;if(!this.exists(d))if(f)aN(f,aP(dA,dW,this.nm(d)));else
l(d+cp);if(!this.is_dir(d))if(f)aN(f,aP(dG,dW,this.nm(d)));else
l(d+dl);this.create_dir_if_needed(this.slash(a))};K.prototype.rmdir=function(a,b){var
c=b&&a0(cr),d=a==e?e:this.slash(a),g=new
RegExp(gf+d+f1);if(!this.exists(a))if(c)aN(c,aP(dA,dr,this.nm(a)));else
l(a+cp);if(!this.is_dir(a))if(c)aN(c,aP(dG,dr,this.nm(a)));else
l(a+dl);for(var
this.content[d]};J.prototype.readdir=function(a){var
g=a==e?e:this.slash(a);if(!this.exists(a))l(a+ck);if(!this.is_dir(a))l(a+df);var
this.content[d]};K.prototype.readdir=function(a){var
g=a==e?e:this.slash(a);if(!this.exists(a))l(a+cp);if(!this.is_dir(a))l(a+dl);var
b=f.match(h);if(b&&!d[b[1]]){d[b[1]]=true;c.push(b[1])}}return c};J.prototype.opendir=function(a,b){var
c=b&&aY(cm),d=this.readdir(a),e=false,f=0;return{readSync:function(){if(e)if(c)aL(c,aN(dc,gr,this.nm(a)));else
l(a+fB);if(f==d.length)return null;var
b=d[f];f++;return{name:b}},closeSync:function(){if(e)if(c)aL(c,aN(dc,gr,this.nm(a)));else
l(a+fB);e=true;d=[]}}};J.prototype.is_dir=function(a){if(a==e)return true;var
b=this.slash(a);return this.content[b]?1:0};J.prototype.unlink=function(a){var
b=f.match(h);if(b&&!d[b[1]]){d[b[1]]=true;c.push(b[1])}}return c};K.prototype.opendir=function(a,b){var
c=b&&a0(cr),d=this.readdir(a),e=false,f=0;return{readSync:function(){if(e)if(c)aN(c,aP(di,gL,this.nm(a)));else
l(a+fV);if(f==d.length)return null;var
b=d[f];f++;return{name:b}},closeSync:function(){if(e)if(c)aN(c,aP(di,gL,this.nm(a)));else
l(a+fV);e=true;d=[]}}};K.prototype.is_dir=function(a){if(a==e)return true;var
b=this.slash(a);return this.content[b]?1:0};K.prototype.unlink=function(a){var
this.content[a];return b};J.prototype.open=function(a,b){var
c;if(b.rdonly&&b.wronly)l(this.nm(a)+dL);if(b.text&&b.binary)l(this.nm(a)+dg);this.lookup(a);if(this.content[a]){if(this.is_dir(a))l(this.nm(a)+fp);if(b.create&&b.excl)l(this.nm(a)+dn);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
U(F(0));c=this.content[a]}else
g7(this.nm(a));return new
ba(this.nm(a),c,b)};J.prototype.open=function(a,b){var
c;if(b.rdonly&&b.wronly)l(this.nm(a)+dL);if(b.text&&b.binary)l(this.nm(a)+dg);this.lookup(a);if(this.content[a]){if(this.is_dir(a))l(this.nm(a)+fp);if(b.create&&b.excl)l(this.nm(a)+dn);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
U(F(0));c=this.content[a]}else
g7(this.nm(a));return new
ba(this.nm(a),c,b)};J.prototype.register=function(a,b){var
c;if(this.content[a])l(this.nm(a)+dn);if(d5(b))c=new
U(b);if(d6(b))c=new
U(bb(b));else if(b
this.content[a];return b};K.prototype.open=function(a,b){var
c;if(b.rdonly&&b.wronly)l(this.nm(a)+d0);if(b.text&&b.binary)l(this.nm(a)+dm);this.lookup(a);if(this.content[a]){if(this.is_dir(a))l(this.nm(a)+fJ);if(b.create&&b.excl)l(this.nm(a)+dy);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
W(F(0));c=this.content[a]}else
hp(this.nm(a));return new
bc(this.nm(a),c,b)};K.prototype.open=function(a,b){var
c;if(b.rdonly&&b.wronly)l(this.nm(a)+d0);if(b.text&&b.binary)l(this.nm(a)+dm);this.lookup(a);if(this.content[a]){if(this.is_dir(a))l(this.nm(a)+fJ);if(b.create&&b.excl)l(this.nm(a)+dy);c=this.content[a];if(b.truncate)c.truncate()}else if(b.create){this.create_dir_if_needed(a);this.content[a]=new
W(F(0));c=this.content[a]}else
hp(this.nm(a));return new
bc(this.nm(a),c,b)};K.prototype.register=function(a,b){var
c;if(this.content[a])l(this.nm(a)+dy);if(en(b))c=new
W(b);if(eo(b))c=new
W(bd(b));else if(b
U(gG(b));else if(b.toString){var
d=bb(at(b.toString()));c=new
U(d)}if(c){this.create_dir_if_needed(a);this.content[a]=c}else
l(this.nm(a)+" : registering file with invalid content type")};J.prototype.constructor=J;function
W(g0(b));else if(b.toString){var
d=bd(aw(b.toString()));c=new
W(d)}if(c){this.create_dir_if_needed(a);this.content[a]=c}else
l(this.nm(a)+" : registering file with invalid content type")};K.prototype.constructor=K;function
Array(d),b=0;for(;b<d;b++)c[b]=aM(a,b);return c}function
as(a,b){this.fs=require(dl);this.fd=a;this.flags=b}as.prototype=new
gy();as.prototype.constructor=as;as.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(f){l(f.toString())}};as.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(f){l(f.toString())}};as.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};as.prototype.read=function(a,b,c,d){try{if(this.flags.isCharacterDevice)var
Array(d),b=0;for(;b<d;b++)c[b]=aO(a,b);return c}function
av(a,b){this.fs=require(dv);this.fd=a;this.flags=b}av.prototype=new
gS();av.prototype.constructor=av;av.prototype.truncate=function(a){try{this.fs.ftruncateSync(this.fd,a|0)}catch(f){l(f.toString())}};av.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(f){l(f.toString())}};av.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};av.prototype.read=function(a,b,c,d){try{if(this.flags.isCharacterDevice)var
e=this.fs.readSync(this.fd,b,c,d,a);return e}catch(f){l(f.toString())}};as.prototype.close=function(){try{this.fs.closeSync(this.fd);return 0}catch(f){l(f.toString())}};function
B(a){this.fs=require(dl);this.root=a}B.prototype.nm=function(a){return this.root+a};B.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(f){return 0}};B.prototype.isFile=function(a){try{return this.fs.statSync(this.nm(a)).isFile()?1:0}catch(f){l(f.toString())}};B.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)}};B.prototype.rmdir=function(a,b){try{this.fs.rmdirSync(this.nm(a));return 0}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.readdir=function(a,b){try{return this.fs.readdirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(f){l(f.toString())}};B.prototype.unlink=function(a,b){try{var
e=this.fs.readSync(this.fd,b,c,d,a);return e}catch(f){l(f.toString())}};av.prototype.close=function(){try{this.fs.closeSync(this.fd);return 0}catch(f){l(f.toString())}};function
B(a){this.fs=require(dv);this.root=a}B.prototype.nm=function(a){return this.root+a};B.prototype.exists=function(a){try{return this.fs.existsSync(this.nm(a))?1:0}catch(f){return 0}};B.prototype.isFile=function(a){try{return this.fs.statSync(this.nm(a)).isFile()?1:0}catch(f){l(f.toString())}};B.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)}};B.prototype.rmdir=function(a,b){try{this.fs.rmdirSync(this.nm(a));return 0}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.readdir=function(a,b){try{return this.fs.readdirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.is_dir=function(a){try{return this.fs.statSync(this.nm(a)).isDirectory()?1:0}catch(f){l(f.toString())}};B.prototype.unlink=function(a,b){try{var
as(f,b)}catch(f){this.raise_nodejs_error(f,c)}};B.prototype.rename=function(a,b,c){try{this.fs.renameSync(this.nm(a),this.nm(b))}catch(f){this.raise_nodejs_error(f,c)}};B.prototype.stat=function(a,b){try{var
av(f,b)}catch(f){this.raise_nodejs_error(f,c)}};B.prototype.rename=function(a,b,c){try{this.fs.renameSync(this.nm(a),this.nm(b))}catch(f){this.raise_nodejs_error(f,c)}};B.prototype.stat=function(a,b){try{var
c=this.fs.readlinkSync(this.nm(a),"utf8");return at(c)}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.opendir=function(a,b){try{return this.fs.opendirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.raise_nodejs_error=function(a,b){var
c=aY(cm);if(b&&c){var
d=aN(a.code,a.syscall,a.path,a.errno);aL(c,d)}else
c=this.fs.readlinkSync(this.nm(a),"utf8");return aw(c)}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.opendir=function(a,b){try{return this.fs.opendirSync(this.nm(a))}catch(f){this.raise_nodejs_error(f,b)}};B.prototype.raise_nodejs_error=function(a,b){var
c=a0(cr);if(b&&c){var
d=aP(a.code,a.syscall,a.path,a.errno);aN(c,d)}else
gR(a){var
b=eb(a);if(!b)return;return b[0]+az}var
cw=gR(bX)||ad("unable to compute caml_root"),bA=[];if(b0())bA.push({path:cw,device:new
B(cw)});else
bA.push({path:cw,device:new
J(cw)});bA.push({path:gc,device:new
J(gc)});function
hb(a){var
g=pw(a),a=g.join(az),f=g9(a),c;for(var
e=0;e<bA.length;e++){var
b=bA[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&&b0()){var
d=gR(a);if(d&&d.match(/^[a-zA-Z]:\/$/)){var
g$(a){var
b=ev(a);if(!b)return;return b[0]+aB}var
cB=g$(b0)||ag("unable to compute caml_root"),bC=[];if(b3())bC.push({path:cB,device:new
B(cB)});else
bC.push({path:cB,device:new
K(cB)});bC.push({path:gw,device:new
K(gw)});function
hv(a){var
g=q$(a),a=g.join(aB),f=hr(a),c;for(var
e=0;e<bC.length;e++){var
b=bC[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&&b3()){var
d=g$(a);if(d&&d.match(/^[a-zA-Z]:\/$/)){var
B(d)};bA.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
o9(a,b){var
c=hb(a);if(!c.device.register)ad("cannot register file");c.device.register(c.rest,b);return 0}function
ha(a,b){var
a=af(a),b=af(b);return o9(a,b)}function
pc(){var
B(d)};bC.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
qM(a,b){var
c=hv(a);if(!c.device.register)ag("cannot register file");c.device.register(c.rest,b);return 0}function
hu(a,b){var
a=ai(a),b=ai(b);return qM(a,b)}function
qR(){var
a=0;a<b.length;a++)ha(b[a].name,b[a].content);t.jsoo_create_file=ha;t.caml_fs_tmp=[];return 0}function
gQ(){return[0]}function
pe(a,b,c){if(!isFinite(a)){if(isNaN(a))return at(dj);return at(a>0?fU:"-infinity")}var
a=0;a<b.length;a++)hu(b[a].name,b[a].content);t.jsoo_create_file=hu;t.caml_fs_tmp=[];return 0}function
g_(){return[0]}function
qT(a,b,c){if(!isFinite(a)){if(isNaN(a))return aw(ds);return aw(a>0?gc:"-infinity")}var
j=d.indexOf(a3);if(j<0)d+=a3+by(b,T);else{var
h=j+1+b;if(d.length<h)d+=by(h-d.length,T);else
d=d.substr(0,h)}}return at(g+fE+d+fA+l+f.toString(10))}function
pl(a){return+a.isZero()}function
ct(a){return new
h(a&ay,a>>24&ay,a>>31&ar)}function
pp(a){return a.toInt()}function
pk(a){return+a.isNeg()}function
gV(a){return a.neg()}function
pi(a,b){var
c=d7(a);if(c.signedconv&&pk(b)){c.sign=-1;b=gV(b)}var
d=e,i=ct(c.base),h="0123456789abcdef";do{var
g=b.udivmod(i);b=g.quotient;d=h.charAt(pp(g.modulus))+d}while(!pl(b));if(c.prec>=0){c.filler=aE;var
f=c.prec-d.length;if(f>0)d=by(f,T)+d}return dX(c,d)}function
gY(a,b){return a.or(b)}function
pu(a){if(a.js_error)return[0,a.js_error];return 0}function
bd(a){var
j=d.indexOf(a5);if(j<0)d+=a5+bA(b,V);else{var
h=j+1+b;if(d.length<h)d+=bA(h-d.length,V);else
d=d.substr(0,h)}}return aw(g+fY+d+fU+l+f.toString(10))}function
q0(a){return+a.isZero()}function
cy(a){return new
h(a&aA,a>>24&aA,a>>31&au)}function
q4(a){return a.toInt()}function
qZ(a){return+a.isNeg()}function
hd(a){return a.neg()}function
qX(a,b){var
c=ep(a);if(c.signedconv&&qZ(b)){c.sign=-1;b=hd(b)}var
d=e,i=cy(c.base),h="0123456789abcdef";do{var
g=b.udivmod(i);b=g.quotient;d=h.charAt(q4(g.modulus))+d}while(!q0(b));if(c.prec>=0){c.filler=aG;var
f=c.prec-d.length;if(f>0)d=bA(f,V)+d}return ef(c,d)}function
hg(a,b){return a.or(b)}function
q9(a){if(a.js_error)return[0,a.js_error];return 0}function
bf(a){var
g5(a){return af(a)}function
gT(a,b){return a.add(b)}function
gU(a,b){return a.mul(b)}function
d4(a,b){return a.ucompare(b)<0}function
pE(a){var
b=0,e=w(a),c=10,d=1;if(e>0)switch(aM(a,b)){case
hn(a){return ai(a)}function
hb(a,b){return a.add(b)}function
hc(a,b){return a.mul(b)}function
em(a,b){return a.ucompare(b)<0}function
rh(a){var
b=0,e=w(a),c=10,d=1;if(e>0)switch(aO(a,b)){case
g6(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
gW(a){var
g=pE(a),f=g[0],j=g[1],d=g[2],i=ct(d),k=new
h(ay,0xfffffff,ar).udivmod(i).quotient,e=aM(a,f),b=g6(e);if(b<0||b>=d)ad(bT);var
c=ct(b);for(;;){f++;e=aM(a,f);if(e==95)continue;b=g6(e);if(b<0||b>=d)break;if(d4(k,c))ad(bT);b=ct(b);c=gT(gU(i,c),b);if(d4(c,b))ad(bT)}if(f!=w(a))ad(bT);if(d==10&&d4(new
h(0,0,ap),c))ad(bT);if(j<0)c=gV(c);return c}function
o3(a,b){return a.get(a.offset(b))}function
pr(a,b){return a.xor(b)}function
po(a,b){return a.shift_right_unsigned(b)}function
pn(a,b){return a.shift_left(b)}function
cu(a){function
o(a,b){return pn(a,b)}function
h(a,b){return po(a,b)}function
s(a,b){return gY(a,b)}function
f(a,b){return pr(a,b)}function
k(a,b){return gT(a,b)}function
i(a,b){return gU(a,b)}function
ho(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
he(a){var
g=rh(a),f=g[0],j=g[1],d=g[2],i=cy(d),k=new
h(aA,0xfffffff,au).udivmod(i).quotient,e=aO(a,f),b=ho(e);if(b<0||b>=d)ag(bW);var
c=cy(b);for(;;){f++;e=aO(a,f);if(e==95)continue;b=ho(e);if(b<0||b>=d)break;if(em(k,c))ag(bW);b=cy(b);c=hb(hc(i,c),b);if(em(c,b))ag(bW)}if(f!=w(a))ag(bW);if(d==10&&em(new
h(0,0,as),c))ag(bW);if(j<0)c=hd(c);return c}function
qG(a,b){return a.get(a.offset(b))}function
q6(a,b){return a.xor(b)}function
q3(a,b){return a.shift_right_unsigned(b)}function
q2(a,b){return a.shift_left(b)}function
cz(a){function
o(a,b){return q2(a,b)}function
h(a,b){return q3(a,b)}function
s(a,b){return hg(a,b)}function
f(a,b){return q6(a,b)}function
k(a,b){return hb(a,b)}function
i(a,b){return hc(a,b)}function
g(a,b){return o3(a,b)}function
j(a,b,c){return bW(a,b,c)}var
q=gW(g5("0xd1342543de82ef95")),l=gW(g5("0xdaba0b6eb09322e3")),b,d,c,e=a,r=g(e,0),n=g(e,1),p=g(e,2),t=g(e,3);b=k(n,p);b=i(f(b,h(b,32)),l);b=i(f(b,h(b,32)),l);b=f(b,h(b,32));j(e,1,k(i(n,q),r));var
g(a,b){return qG(a,b)}function
j(a,b,c){return bZ(a,b,c)}var
q=he(hn("0xd1342543de82ef95")),l=he(hn("0xdaba0b6eb09322e3")),b,d,c,e=a,r=g(e,0),n=g(e,1),p=g(e,2),t=g(e,3);b=k(n,p);b=i(f(b,h(b,32)),l);b=i(f(b,h(b,32)),l);b=f(b,h(b,32));j(e,1,k(i(n,q),r));var
aK(a){var
b=aJ[a];if(!b.opened)l("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(cx(b.buffer,0,b.buffer_curr));else
aM(a){var
b=aL[a];if(!b.opened)l("Cannot flush a closed channel");if(!b.buffer||b.buffer_curr==0)return 0;if(b.output)b.output(cC(b.buffer,0,b.buffer_curr));else
console.log=="function")this.log=console.log;this.flags=b}bU.prototype.length=function(){return 0};bU.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);aU(dT(b),c,e,0,d);this.log(e.toUtf16());return 0}l(this.fd+fo)};bU.prototype.read=function(a,b,c,d){l(this.fd+": file descriptor is write only")};bU.prototype.close=function(){this.log=undefined};function
cz(a,b){if(b==undefined)b=cy.length;cy[b]=a;return b|0}function
pT(a,b,c){var
console.log=="function")this.log=console.log;this.flags=b}bX.prototype.length=function(){return 0};bX.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);aW(eb(b),c,e,0,d);this.log(e.toUtf16());return 0}l(this.fd+fI)};bX.prototype.read=function(a,b,c,d){l(this.fd+": file descriptor is write only")};bX.prototype.close=function(){this.log=undefined};function
cE(a,b){if(b==undefined)b=cD.length;cD[b]=a;return b|0}function
rw(a,b,c){var
8:d.nonblock=1;break}b=b[2]}if(d.rdonly&&d.wronly)l(aW(a)+dL);if(d.text&&d.binary)l(aW(a)+dg);var
e=hb(a),f=e.device.open(e.rest,d);return cz(f,undefined)}(function(){function
a(a,b){return b0()?pL(a,b):new
bU(a,b)}cz(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);cz(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);cz(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function
py(a){var
b=cy[a];if(b.flags.wronly)l(fT+a+" is writeonly");var
8:d.nonblock=1;break}b=b[2]}if(d.rdonly&&d.wronly)l(aY(a)+d0);if(d.text&&d.binary)l(aY(a)+dm);var
e=hv(a),f=e.device.open(e.rest,d);return cE(f,undefined)}(function(){function
a(a,b){return b3()?ro(a,b):new
bX(a,b)}cE(a(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:true}),0);cE(a(1,{buffered:2,wronly:1,isCharacterDevice:true}),1);cE(a(2,{buffered:2,wronly:1,isCharacterDevice:true}),2)}());function
rb(a){var
b=cD[a];if(b.flags.wronly)l(gb+a+" is writeonly");var
a=0;a<aJ.length;a++)if(aJ[a]&&aJ[a].opened&&aJ[a].out)b=[0,aJ[a].fd,b];return b}function
pB(a,b,c,d){var
e=aJ[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
a=0;a<aL.length;a++)if(aL[a]&&aL[a].opened&&aL[a].out)b=[0,aL[a].fd,b];return b}function
re(a,b,c,d){var
e=aL[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
0:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;aK(a);break;case
1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aK(a);break;case
0:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;aM(a);break;case
1:e.buffer.set(b,e.buffer_curr);e.buffer_curr+=b.length;if(e.buffer_curr>=e.buffer.length)aM(a);break;case
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)aK(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;aK(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}function
pA(a,b,c,d){var
b=g_(b);return pB(a,b,c,d)}function
g1(a,b,c,d){return pA(a,bb(b),c,d)}function
g2(a,b){var
c=af(String.fromCharCode(b));g1(a,c,0,1);return 0}function
be(a,b){return+(gH(a,b,false)!=0)}function
cv(a){if(a
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)aM(a)}else{e.buffer.set(b.subarray(0,f+1),e.buffer_curr);e.buffer_curr+=f+1;aM(a);e.buffer.set(b.subarray(f+1),e.buffer_curr);e.buffer_curr+=b.length-f-1}break}return 0}function
rd(a,b,c,d){var
b=hs(b);return re(a,b,c,d)}function
hj(a,b,c,d){return rd(a,bd(b),c,d)}function
hk(a,b){var
c=ai(String.fromCharCode(b));hj(a,c,0,1);return 0}function
bg(a,b){return+(g1(a,b,false)!=0)}function
cA(a){if(a
ak(a,b,c){if(c){var
d=c;if(t.toplevelReloc)a=dV(t.toplevelReloc,[d]);else if(V.toc){if(!V.symbols)V.symbols=o4(V.toc);var
e=V.symbols[d];if(e>=0)a=e;else
ad("caml_register_global: cannot locate "+d)}}V[a+1]=b;if(c)V[c]=b}function
d_(a,b){g4[aW(a)]=b;return 0}function
bz(a,b){if(a===b)return 1;return 0}function
pI(){C(de)}function
aa(a,b){if(b>>>0>=w(a))pI();return aM(a,b)}function
d(a,b){return 1-bz(a,b)}function
Y(a){a.t&6&&cq(a);return af(a.c)}function
pK(){return 0x7FFFFFFF/4|0}function
d$(a){var
ao(a,b,c){if(c){var
d=c;if(t.toplevelReloc)a=ed(t.toplevelReloc,[d]);else if(X.toc){if(!X.symbols)X.symbols=qH(X.toc);var
e=X.symbols[d];if(e>=0)a=e;else
ag("caml_register_global: cannot locate "+d)}}X[a+1]=b;if(c)X[c]=b}function
es(a,b){hm[aY(a)]=b;return 0}function
bB(a,b){if(a===b)return 1;return 0}function
rl(){C(dk)}function
ac(a,b){if(b>>>0>=w(a))rl();return aO(a,b)}function
d(a,b){return 1-bB(a,b)}function
_(a){a.t&6&&cv(a);return ai(a.c)}function
rn(){return 0x7FFFFFFF/4|0}function
et(a){var
pt(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}function
pb(a){var
b=e;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&pt(a[1]))var
q8(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}function
qQ(a){var
b=e;if(a[0]==0){b+=a[1][1];if(a.length==3&&a[2][0]==0&&q8(a[1]))var
aG)b+=cb+c.toString()+cb;else if(typeof
c=="string")b+=cb+c.toString()+cb;else
b+=ge}b+=")"}else if(a[0]==I)b+=a[1];return b}function
gO(a){if(a
aI)b+=ce+c.toString()+ce;else if(typeof
c=="string")b+=ce+c.toString()+ce;else
b+=gy}b+=")"}else if(a[0]==I)b+=a[1];return b}function
g8(a){if(a
c=aY(gg);if(c)dV(c,[a,false]);else{var
d=pb(a),b=aY(fW);if(b)dV(b,[0]);console.error(dE+d);if(a.js_error)throw a.js_error}}else
c=a0(gA);if(c)ed(c,[a,false]);else{var
d=qQ(a),b=a0(ge);if(b)ed(b,[0]);console.error(dS+d);if(a.js_error)throw a.js_error}}else
pH(){var
c=t.process;if(c&&c.on)c.on("uncaughtException",function(a,b){gO(a);c.exit(2)});else if(t.addEventListener)t.addEventListener("error",function(a){if(a.error)gO(a.error)})}pH();function
g(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):aV(a,[b])}function
n(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):aV(a,[b,c])}function
aS(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):aV(a,[b,c,d])}function
c$(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):aV(a,[b,c,d,e,f])}function
oX(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):aV(a,[b,c,d,e,f,g,h])}var
pS=undefined;pc();var
cB=[I,gu,-1],eg=[I,fR,-2],ed=[I,dP,-3],ec=[I,fx,-4],ee=[I,gq,-8],ef=[I,f6,-9],j=[I,gb,-11],eh=[I,gm,-12],oW=[4,0,0,0,[12,45,[4,0,0,0,0]]],cM=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,gs,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],m=bd(["Army Olive EPX200","Black Knight EPX200","Brick Red EPX200","Bright Blue EPX200","Bright Orange EPX200","Coyote Brown EPX200","Deep Purple EPX200","Fuchsia EPX200","Golden Dazy EPX200","Green Mountain EPX200","Ocean Blue EPX200","Red Barn EPX200","Snow White EPX200","Teal EPX200","Wolf Grey EPX200"]),bp=[0,"Black Knight EPX400",0],ax=[0,"Black Ultra 400TX",0],b$=[0,"Black VX42",0],aj=[0,"Black VX21 Cire",0],u=[0,dm,[0,dB,[0,fD,0]]],ca=[0,"Liteskin LS07",0],fc=[0,dN,[0,dO,[0,dG,0]]],fd=[0,e,[0,a7,[0,a$,[0,a8,[0,a6,[0,a1,[0,a5,[0,a_,[0,a4,0]]]]]]]]],fe=[0,e,0],ff=bd([fl,"Average width: 28cm","Depth: 19cm",dD,"Volume: 46l to the top of an open bag, excluding pockets and any for Ultra 400TX rolltop","Weight: 0.65 to 1 kilograms depending on fabric selection and torso length",f4,"Bungy cord side compression",dQ,"Large HDPE Gridstop back pocket with bungy cord",dF,db,dM,br,"Integrated back padding (EVA foam, minimal)",bs,bu,bw,a9]),c=[0,"I'm feeling lucky!",0];ak(11,eh,gm);ak(10,j,gb);ak(9,[I,gf,-10],gf);ak(8,ef,f6);ak(7,ee,gq);ak(6,[I,fz,-7],fz);ak(5,[I,fP,-6],fP);ak(4,[I,fY,-5],fY);ak(3,ec,fx);ak(2,ed,dP);ak(1,eg,fR);ak(0,cB,gu);var
hf=a3,hd="true",he="false",hi="\\\\",hj="\\'",hk="\\b",hl="\\t",hm="\\n",hn="\\r",hq="String.blit / Bytes.blit_string",hp="Bytes.blit",ho="String.sub / Bytes.sub",hr="String.concat",ht="Array.blit",hs="Array.sub",hv="Buffer.add: cannot grow buffer",hF="%c",hG="%s",hH=fG,hI=fs,hJ=gw,hK=fy,hL="%f",hM="%B",hN="%{",hO="%}",hP="%(",hQ="%)",hR="%a",hS="%t",hT="%?",hU="%r",hV="%_r",hW=[0,E,850,23],h7=[0,E,814,21],hZ=[0,E,815,21],h8=[0,E,818,21],h0=[0,E,819,21],h9=[0,E,822,19],h1=[0,E,823,19],h_=[0,E,826,22],h2=[0,E,827,22],h$=[0,E,831,30],h3=[0,E,832,30],h5=[0,E,836,26],hX=[0,E,837,26],h6=[0,E,846,28],hY=[0,E,847,28],h4=[0,E,851,23],jc=[0,E,1558,4],jd="Printf: bad conversion %[",je=[0,E,1626,39],jf=[0,E,1649,31],jg=[0,E,1650,31],jh="Printf: bad conversion %_",ji=fO,jj=gd,jk=fO,jl=gd,ja=dj,i_="neg_infinity",i$=fU,i9=a3,i4=[0,fk],iS="%+nd",iT="% nd",iV="%+ni",iW="% ni",iX="%nx",iY="%#nx",iZ="%nX",i0="%#nX",i1="%no",i2="%#no",iR="%nd",iU=gw,i3="%nu",iF="%+ld",iG="% ld",iI="%+li",iJ="% li",iK="%lx",iL="%#lx",iM="%lX",iN="%#lX",iO="%lo",iP="%#lo",iE="%ld",iH=fs,iQ="%lu",is="%+Ld",it="% Ld",iv="%+Li",iw="% Li",ix="%Lx",iy="%#Lx",iz="%LX",iA="%#LX",iB="%Lo",iC="%#Lo",ir="%Ld",iu=fy,iD="%Lu",id="%+d",ie="% d",ih="%+i",ii="% i",ij="%x",ik="%#x",il="%X",im="%#X",io="%o",ip="%#o",ic=dd,ig=fG,iq=f0,hx="@]",hy="@}",hz="@?",hA="@\n",hB="@.",hC="@@",hD="@%",hE="@",ia="CamlinternalFormat.Type_mismatch",jp=e,jq=[0,[11,fv,[2,0,[2,0,0]]],", %s%s"],jO=[0,[11,dE,[2,0,[12,10,0]]],f3],jP=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"],jN="Fatal error: out of memory in uncaught exception handler",jL=[0,[11,dE,[2,0,[12,10,0]]],f3],jI=[0,[2,0,[12,10,0]],"%s\n"],jA="Raised at",jB="Re-raised at",jC="Raised by primitive operation at",jD="Called from",jE=" (inlined)",jG=e,jF=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,gs,oW]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],jH=[0,[2,0,[11," unknown location",0]],"%s unknown location"],jv="Out of memory",jw="Stack overflow",jx="Pattern matching failed",jy="Assertion failed",jz="Undefined recursive module",jr=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],js=e,jt=e,ju=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],jo=[0,[4,0,0,0,0],dd],jm=[0,[3,0,0],"%S"],jn=ge,jJ=[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)"],jW=ae(14371852,15349651,22696),jX=ae(12230193,11438743,35013),jY=ae(1424933,15549263,2083),jZ=ae(9492471,4696708,43520),jQ=ae(1,0,0),jR=ae(0,0,0),jU=ae(1,0,0),jS=ae(0,0,0),jT=ae(2,0,0),j1="Jsoo_runtime.Error.Exn",kf=[0,ac,165,16],ke=[0,ac,166,16],kd=[0,ac,105,4],kc=[0,ac,98,4],kb=[0,ac,83,4],ka=[0,ac,84,4],j$=[0,ac,89,4],j_=[0,ac,67,4],j9=[0,ac,68,4],j8=[0,ac,54,4],j7=[0,ac,55,4],j6=[0,ac,25,4],j5=[0,ac,19,4],kC=[0,a,388,16],kK=[0,a,611,12],kL=[0,a,623,12],kO=[0,a,840,8],kN=[0,a,848,12],kM=[0,a,802,8],kJ=[0,a,579,12],kI=[0,a,510,8],kH=[0,a,492,8],kG=[0,a,473,8],kF=[0,a,443,8],kE=[0,a,430,8],kD=[0,a,431,8],kv=[0,a,300,12],kx=[0,a,317,20],kw=[0,a,318,20],ky=[0,a,331,20],kz=[0,a,f2,20],kA=[0,a,355,20],kB=[0,a,366,20],ku=[0,a,223,8],kt=[0,a,205,8],ks=[0,a,206,8],kr=[0,a,207,8],kq=[0,a,208,8],kp=[0,a,193,8],ko=[0,a,194,8],kn=[0,a,195,8],kl=[0,a,109,20],kk=[0,a,gk,24],kj=[0,a,115,24],km=[0,a,107,16],kh=[0,a,81,20],ki=[0,a,79,16],kP=[0,a,20,8],kS=[0,f_,257,8],kR=[0,f_,147,8],kV=[0,dh,88,12],kU=[0,dh,62,17],kT=[0,dh,64,17],kW=[0,0],kX=[0,1],lc=[0,bS,356,12],k8=gt,k9=da,k6=fJ,k5=fJ,k2="Cannot decode event",k1=[0,bS,78,33],k0=[0,bS,88,21],kZ=[0,bS,fN,33],kY=[0,bS,48,17],k_="tagName",la=da,ld=[0,"src/browser/vdom.ml",246,16],le=[0,0,0],lf=" col: ",lg=" line: ",lh="assertion failed file: ",li="Uncaught javascript exception",lj="Uncaught ocaml exception",ll="Exception in task execution",lk=[0,"src/browser/task.ml",11,4],lq="Exception in 'update_subscriptions' of Fmlib_browser",lt=[0,cl,365,4],lB="load",ly="Exception in 'update'",lx="subscriptioin",lw="view",lu="'",lv="Exception in '",lr="Exception in 'update_dom' of Fmlib_browser",ls=[0,cl,f2,4],lp=[0,cl,94,12],lo=[0,cl,85,12],lS="li",lR="ul",lQ="select",lP="textarea",lO="label",lN=f1,lM="button",lL=fA,lK="div",lH=fq,lI=da,lJ=f1,lG=fq,lF="src",lE=gt,lD="class",lC="id",oL=ao,oG=ao,oz=ao,ou=ao,op=ao,ok=ao,nL="mark",nK="form",nJ="section",nM="Send",nN="submit",nO=Q,nP=R,nQ="Message",nR="message",nS="tail",nT="Shipping is by NZ Post Courier. Cost is usually NZD 15-35. Australia ~NZD 35. Europe ~NZD 85.",nU=Q,nV=R,nW="Postal Address",nX="postal_address",nY=Q,nZ=R,n0="Last Name",n1="last_name",n2=Q,n3=R,n4="First Name",n5="first_name",n6=dH,n7=Q,n8=R,n9=f7,n_="email",n$="personal_details",oa="accessories",ob=Q,oc=R,od="Waist Circumference",oe="waist",of=Q,og=R,oh="Torso Length",oi="torso",oj="measurements",ol=Q,om=R,on="Rolltop",oo="rolltop",oq=Q,or=R,os="Back Panel",ot="back_panel",ov=Q,ow=R,ox="Side Pockets",oy="side_pockets",oA=Q,oB=R,oC="Side Panels",oD="side_panels",oE="fabric_and_colour",oF=gh,oH=Q,oI=R,oJ="Select a backpack",oK="select_a_pack",oM=Q,oN=R,oO="I'm going for",oP="i_am_going_for",oQ="backpacks",oR="main",oS="contact",oT="header",oU="container",ny=cg,nx=dv,nw=dA,nz="38 Caswell Road, Te Anau, Te Anau 9600",nA="Visit",nB="Phone",nC="tel:+0277561938",nD=f7,nE="mailto:david@fiordlandpacks.nz",nF="fiordlandpacks.nz",nG="https://fiordlandpacks.nz",nH="Contact Fiordland Packs",ns="img",nt="Please complete this order form. When it's all \n good I will send an invoice. Payment is by direct \n deposit or Stripe. Wait time is currently 2-3 weeks.",nu="logo.svg",nv=dH,nr="no_pack_view",nk=ao,ne=ao,m9=ao,m1=ao,mU=ao,mR="article",mQ=cg,mP=dv,mO=dA,mS=cd,mT=[0,cf,[0,dm,[0,dB,[0,fD,0]]]],mV=Q,mW=R,mX="Shoulder Bag",mY="shoulder_bag",mZ=cd,m0=[0,cf,[0,dm,[0,dB,[0,"Off-white; VX07",0]]]],m2=Q,m3=R,m4="Waist Bag",m5="waist_bag",m6="The lid fits all FP packs with a Y stap, it will not fit a 25l or 35l pack.",m7=cd,m8=[0,fu,[0,"Yes please, add a lid.",0]],m_=Q,m$=R,na="Backpack Lid",nb="lid",nc=" each",nd=cd,nf=Q,ng=R,nh="Colour",ni="bottle_pocket_colour",nj=[0,T,[0,"1",[0,"2",[0,"3",[0,"4",0]]]]],nl=Q,nm=R,nn="Strap Bottle Pockets",no="bottle_pocket_quantity",np=dH,nq="Accessories",mK=cg,mJ=dv,mI=dA,mL="Specification",mM=gh,mN="Base Price NZD: ",mG="no_ultra_view",mn=e,mm=[0,[0,bv,0],[0,bv,0],[0,bv,0]],ml=[0,[0,dq,[0,bv,0]],[0,dq,[0,bv,0]],[0,dq,[0,bv,0]]],mc=gx,md=gx,me=f9,mf=f9,mg=gv,mh=gv,mi="Plus NZD 90 for Ultra 400TX",mj=e,mk=e,mb=e,l4="550",l5="630",l6="500",l7="600",l8="460",l9="430",l_="390",l$="275",ma=e,l3=e,lT=bd([gp,"Average width: 34cm","Depth: 22cm",dD,"Volume: 65l to the top of an open bag, excluding pockets and any for Ultra 400TX rolltop",ci,bM,fr,dQ,fM,dF,db,dM,br,bR,bO,bs,bu,bw,a9,gl]),lU=bd([gp,"Average width: 31cm","Depth: 21cm","Height: 85cm","Volume: 55l to the top of an open bag, excluding pockets and any for Ultra 400TX rolltop",ci,bM,fr,dQ,fM,dF,db,dM,br,bR,bO,bs,bu,bw,a9,gl]),lV=[0,"Average width: 27cm",[0,"Depth: 17cm",[0,"Height: 60cm",[0,"Volume: 27l to the top of an open bag, excluding pockets",[0,"Weight: ~450 grams depending on fabric selection",[0,f4,[0,"Lycra side pockets",[0,"Lycra back pocket with bungy cord",[0,"Removable 25mm webbing waist belt",[0,a9,0]]]]]]]]]],lW=bd([fF,"Average circumference: 100.5cm",dD,"Volume: 70l to the top of an open bag",ci,bM,dk,du,dz,dy,dx,br,bR,bO,bs,bu,bw,a9]),lX=bd([fF,"Average circumference: 98.5cm",gi,"Volume: 60l to the top of an open bag",ci,bM,dk,du,dz,dy,dx,br,bR,bO,bs,bu,bw,a9]),lY=bd([fl,"Average circumference: 92cm",gi,"Volume: 50l to the top of an open bag","Weight: 1+ kilograms depending on fabric selection and torso length",bM,dk,du,dz,dy,dx,br,bR,bO,bs,bu,bw,a9]),lZ="25",l0="120",l1="75",l2="65",mo=e,mp=e,mq=e,mr=e,ms=e,mt=cf,mu=cf,mv=fu,mx=T,my=e,mz=e;function
rk(){var
c=t.process;if(c&&c.on)c.on("uncaughtException",function(a,b){g8(a);c.exit(2)});else if(t.addEventListener)t.addEventListener("error",function(a){if(a.error)g8(a.error)})}rk();function
g(a,b){return(a.l>=0?a.l:a.l=a.length)==1?a(b):aX(a,[b])}function
o(a,b,c){return(a.l>=0?a.l:a.l=a.length)==2?a(b,c):aX(a,[b,c])}function
aU(a,b,c,d){return(a.l>=0?a.l:a.l=a.length)==3?a(b,c,d):aX(a,[b,c,d])}function
de(a,b,c,d,e,f){return(a.l>=0?a.l:a.l=a.length)==5?a(b,c,d,e,f):aX(a,[b,c,d,e,f])}function
qA(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):aX(a,[b,c,d,e,f,g,h])}var
rv=undefined;qR();var
cG=[I,gO,-1],eA=[I,f$,-2],ex=[I,d9,-3],ew=[I,fR,-4],ey=[I,gK,-8],ez=[I,go,-9],j=[I,gv,-11],eB=[I,gG,-12],qz=[4,0,0,0,[12,45,[4,0,0,0,0]]],cR=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,gM,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],n=bf(["Army Olive EPX200","Black Knight EPX200","Brick Red EPX200","Bright Blue EPX200","Bright Orange EPX200","Coyote Brown EPX200","Deep Purple EPX200","Fuchsia EPX200","Golden Dazy EPX200","Green Mountain EPX200","Ocean Blue EPX200","Red Barn EPX200","Snow White EPX200","Teal EPX200","Wolf Grey EPX200"]),br=[0,"Black Knight EPX400",0],az=[0,"Black Ultra 400TX",0],cc=[0,"Black VX42",0],an=[0,"Black VX21 Cire",0],u=[0,dx,[0,dP,[0,fX,0]]],cd=[0,"Liteskin LS07",0],fw=[0,d5,[0,d7,[0,dU,0]]],fx=[0,e,[0,a9,[0,bb,[0,a_,[0,a8,[0,a3,[0,a7,[0,ba,[0,a6,0]]]]]]]]],fy=[0,e,0],fz=bf([fF,"Average width: 28cm","Depth: 19cm",dR,"Volume: 46l to the top of an open bag, excluding pockets and any for Ultra 400TX rolltop","Weight: 0.65 to 1 kilograms depending on fabric selection and torso length",gm,"Bungy cord side compression",d_,"Large HDPE Gridstop back pocket with bungy cord",dT,dg,d2,bt,"Integrated back padding (EVA foam, minimal)",bu,bw,by,a$]),c=[0,"I'm feeling lucky!",0];ao(11,eB,gG);ao(10,j,gv);ao(9,[I,gz,-10],gz);ao(8,ez,go);ao(7,ey,gK);ao(6,[I,fT,-7],fT);ao(5,[I,f9,-6],f9);ao(4,[I,gg,-5],gg);ao(3,ew,fR);ao(2,ex,d9);ao(1,eA,f$);ao(0,cG,gO);var
hz=a5,hx="true",hy="false",hC="\\\\",hD="\\'",hE="\\b",hF="\\t",hG="\\n",hH="\\r",hK="String.blit / Bytes.blit_string",hJ="Bytes.blit",hI="String.sub / Bytes.sub",hL="String.concat",hN="Array.blit",hM="Array.sub",hP="Buffer.add: cannot grow buffer",hZ="%c",h0="%s",h1=f0,h2=fM,h3=gQ,h4=fS,h5="%f",h6="%B",h7="%{",h8="%}",h9="%(",h_="%)",h$="%a",ia="%t",ib="%?",ic="%r",id="%_r",ie=[0,E,850,23],ir=[0,E,814,21],ii=[0,E,815,21],is=[0,E,818,21],ij=[0,E,819,21],it=[0,E,822,19],ik=[0,E,823,19],iu=[0,E,826,22],il=[0,E,827,22],iv=[0,E,831,30],im=[0,E,832,30],ip=[0,E,836,26],ig=[0,E,837,26],iq=[0,E,846,28],ih=[0,E,847,28],io=[0,E,851,23],jw=[0,E,1558,4],jx="Printf: bad conversion %[",jy=[0,E,1626,39],jz=[0,E,1649,31],jA=[0,E,1650,31],jB="Printf: bad conversion %_",jC=f8,jD=gx,jE=f8,jF=gx,ju=ds,js="neg_infinity",jt=gc,jr=a5,jm=[0,fE],ja="%+nd",jb="% nd",jd="%+ni",je="% ni",jf="%nx",jg="%#nx",jh="%nX",ji="%#nX",jj="%no",jk="%#no",i$="%nd",jc=gQ,jl="%nu",iZ="%+ld",i0="% ld",i2="%+li",i3="% li",i4="%lx",i5="%#lx",i6="%lX",i7="%#lX",i8="%lo",i9="%#lo",iY="%ld",i1=fM,i_="%lu",iM="%+Ld",iN="% Ld",iP="%+Li",iQ="% Li",iR="%Lx",iS="%#Lx",iT="%LX",iU="%#LX",iV="%Lo",iW="%#Lo",iL="%Ld",iO=fS,iX="%Lu",iz="%+d",iA="% d",iC="%+i",iD="% i",iE="%x",iF="%#x",iG="%X",iH="%#X",iI="%o",iJ="%#o",iy=dj,iB=f0,iK=gi,hR="@]",hS="@}",hT="@?",hU="@\n",hV="@.",hW="@@",hX="@%",hY="@",iw="CamlinternalFormat.Type_mismatch",jJ=e,jK=[0,[11,fP,[2,0,[2,0,0]]],", %s%s"],j8=[0,[11,dS,[2,0,[12,10,0]]],gl],j9=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],"Fatal error in uncaught exception handler: exception %s\n"],j7="Fatal error: out of memory in uncaught exception handler",j5=[0,[11,dS,[2,0,[12,10,0]]],gl],j2=[0,[2,0,[12,10,0]],"%s\n"],jU="Raised at",jV="Re-raised at",jW="Raised by primitive operation at",jX="Called from",jY=" (inlined)",j0=e,jZ=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,gM,qz]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],j1=[0,[2,0,[11," unknown location",0]],"%s unknown location"],jP="Out of memory",jQ="Stack overflow",jR="Pattern matching failed",jS="Assertion failed",jT="Undefined recursive module",jL=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],jM=e,jN=e,jO=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],jI=[0,[4,0,0,0,0],dj],jG=[0,[3,0,0],"%S"],jH=gy,j3=[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)"],ke=ah(14371852,15349651,22696),kf=ah(12230193,11438743,35013),kg=ah(1424933,15549263,2083),kh=ah(9492471,4696708,43520),j_=ah(1,0,0),j$=ah(0,0,0),kc=ah(1,0,0),ka=ah(0,0,0),kb=ah(2,0,0),kj="Jsoo_runtime.Error.Exn",kz=[0,af,165,16],ky=[0,af,166,16],kx=[0,af,105,4],kw=[0,af,98,4],kv=[0,af,83,4],ku=[0,af,84,4],kt=[0,af,89,4],ks=[0,af,67,4],kr=[0,af,68,4],kq=[0,af,54,4],kp=[0,af,55,4],ko=[0,af,25,4],kn=[0,af,19,4],kW=[0,a,388,16],k4=[0,a,611,12],k5=[0,a,623,12],k8=[0,a,840,8],k7=[0,a,848,12],k6=[0,a,802,8],k3=[0,a,579,12],k2=[0,a,510,8],k1=[0,a,492,8],k0=[0,a,473,8],kZ=[0,a,443,8],kY=[0,a,430,8],kX=[0,a,431,8],kP=[0,a,300,12],kR=[0,a,317,20],kQ=[0,a,318,20],kS=[0,a,331,20],kT=[0,a,gk,20],kU=[0,a,355,20],kV=[0,a,366,20],kO=[0,a,223,8],kN=[0,a,205,8],kM=[0,a,206,8],kL=[0,a,207,8],kK=[0,a,208,8],kJ=[0,a,193,8],kI=[0,a,194,8],kH=[0,a,195,8],kF=[0,a,109,20],kE=[0,a,gE,24],kD=[0,a,115,24],kG=[0,a,107,16],kB=[0,a,81,20],kC=[0,a,79,16],k9=[0,a,20,8],la=[0,gs,257,8],k$=[0,gs,147,8],ld=[0,dq,88,12],lc=[0,dq,62,17],lb=[0,dq,64,17],le=[0,0],lf=[0,1],lw=[0,bV,356,12],lq=gN,lr=df,lo=f3,ln=f3,lk="Cannot decode event",lj=[0,bV,78,33],li=[0,bV,88,21],lh=[0,bV,f7,33],lg=[0,bV,48,17],ls="tagName",lu=df,lx=[0,"src/browser/vdom.ml",246,16],ly=[0,0,0],lz=" col: ",lA=" line: ",lB="assertion failed file: ",lC="Uncaught javascript exception",lD="Uncaught ocaml exception",lF="Exception in task execution",lE=[0,"src/browser/task.ml",11,4],lK="Exception in 'update_subscriptions' of Fmlib_browser",lN=[0,cq,365,4],lV="load",lS="Exception in 'update'",lR="subscriptioin",lQ="view",lO="'",lP="Exception in '",lL="Exception in 'update_dom' of Fmlib_browser",lM=[0,cq,gk,4],lJ=[0,cq,94,12],lI=[0,cq,85,12],ma="li",l$="ul",l_="select",l9="textarea",l8="label",l7=gj,l6="button",l5=fU,l4="div",l1=fK,l2=df,l3=gj,l0=fK,lZ="src",lY=gN,lX="class",lW="id",qg=ar,p9=ar,pY=ar,pP=ar,pG=ar,px=ar,ov="mark",ou="form",ot="section",ow="Send",ox="submit",oy=J,oz=dn,oA=dn,oB=R,oC=T,oD=J,oE="Message",oF=dn,oG=S,oH="tail",oI="Shipping is by NZ Post Courier. Cost is usually NZD 15-35. Australia ~NZD 35. Europe ~NZD 85.",oJ=dZ,oK=dZ,oL=R,oM=T,oN=J,oO="Postal Address",oP=dZ,oQ=S,oR=dw,oS=dw,oT=R,oU=T,oV=J,oW="Last Name",oX=dw,oY=S,oZ=dK,o0=dK,o1=R,o2=T,o3=J,o4="First Name",o5=dK,o6=S,o7=dV,o8=cj,o9=cj,o_=R,o$=cj,pa=J,pb=gp,pc=cj,pd=S,pe="personal_details",pf="accessories",pg=d1,ph=d1,pi=R,pj=T,pk=J,pl="Waist Circumference",pm=d1,pn=S,po=d6,pp=d6,pq=R,pr=T,ps=J,pt="Torso Length",pu=d6,pv=S,pw="measurements",py=dD,pz=dD,pA=R,pB=T,pC=J,pD="Rolltop",pE=dD,pF=S,pH=d8,pI=d8,pJ=R,pK=T,pL=J,pM="Back Panel",pN=d8,pO=S,pQ=dM,pR=dM,pS=R,pT=T,pU=J,pV="Side Pockets",pW=dM,pX=S,pZ=dz,p0=dz,p1=R,p2=T,p3=J,p4="Side Panels",p5=dz,p6=S,p7="fabric_and_colour",p8=gB,p_=dO,p$=dO,qa=R,qb=T,qc=J,qd="Select a backpack",qe=dO,qf=S,qh=d3,qi=d3,qj=R,qk=T,ql=J,qm="I'm going for",qn=d3,qo=S,qp="backpacks",qq="post",qr="method",qs="https://formspree.io/f/mjvnykql",qt="action",qu="main",qv="contact",qw="header",qx="container",on=bR,om=ck,ol=cl,oo="Use a tape measure or piece of string to measure the length of your spine inbetween, conforming to the curves of your back.",op="Find the top of your sacrum by placing your fore fingers on your hip bones (the Posterior Superior Iliac Spine), thumbs pointing in and resting in the small of your back.",oq="Find your C7 vertebra by bowing your head forward and finding the big bump sticking out on your spine at the bottom of your neck or around shoulder height.",or="How to measure your torso",ob=bR,oa=ck,n$=cl,oc="38 Caswell Road, Te Anau, Te Anau 9600",od="Visit",oe="Phone",of="tel:+0277561938",og=gp,oh="mailto:david@fiordlandpacks.nz",oi="fiordlandpacks.nz",oj="https://fiordlandpacks.nz",ok="Contact Fiordland Packs",n7="img",n8="Please complete this order form. When it's all \n good I will send an invoice. Payment is by direct \n deposit or Stripe. Wait time is currently 2-3 weeks.",n9="logo.svg",n_=dV,n6="no_pack_view",nV=ar,nL=ar,nA=ar,no=ar,nd=ar,na="article",m$=bR,m_=ck,m9=cl,nb=cg,nc=[0,ci,[0,dx,[0,dP,[0,fX,0]]]],ne=dh,nf=dh,ng=R,nh=T,ni=J,nj="Shoulder Bag",nk=dh,nl=S,nm=cg,nn=[0,ci,[0,dx,[0,dP,[0,"Off-white; VX07",0]]]],np=d4,nq=d4,nr=R,ns=T,nt=J,nu="Waist Bag",nv=d4,nw=S,nx="The lid fits all FP packs with a Y stap, it will not fit a 25l or 35l pack.",ny=cg,nz=[0,fO,[0,"Yes please, add a lid.",0]],nB=dE,nC=dE,nD=R,nE=T,nF=J,nG="Backpack Lid",nH=dE,nI=S,nJ=" each",nK=cg,nM=dp,nN=dp,nO=R,nP=T,nQ=J,nR="Colour",nS=dp,nT=S,nU=[0,V,[0,"1",[0,"2",[0,"3",[0,"4",0]]]]],nW=du,nX=du,nY=R,nZ=T,n0=J,n1="Strap Bottle Pockets",n2=du,n3=S,n4=dV,n5="Accessories",m4=bR,m3=ck,m2=cl,m5="Specification",m6=gB,m7="Base Price NZD: ",m0="no_ultra_view",mH=e,mG=[0,[0,bx,0],[0,bx,0],[0,bx,0]],mF=[0,[0,dB,[0,bx,0]],[0,dB,[0,bx,0]],[0,dB,[0,bx,0]]],mw=gR,mx=gR,my=gr,mz=gr,mA=gP,mB=gP,mC="Plus NZD 90 for Ultra 400TX",mD=e,mE=e,mv=e,mm="550",mn="630",mo="500",mp="600",mq="460",mr="430",ms="390",mt="275",mu=e,ml=e,mb=bf([gJ,"Average width: 34cm","Depth: 22cm",dR,"Volume: 65l to the top of an open bag, excluding pockets and any for Ultra 400TX rolltop",cn,bO,fL,d_,f6,dT,dg,d2,bt,bU,bQ,bu,bw,by,a$,gF]),mc=bf([gJ,"Average width: 31cm","Depth: 21cm","Height: 85cm","Volume: 55l to the top of an open bag, excluding pockets and any for Ultra 400TX rolltop",cn,bO,fL,d_,f6,dT,dg,d2,bt,bU,bQ,bu,bw,by,a$,gF]),md=[0,"Average width: 27cm",[0,"Depth: 17cm",[0,"Height: 60cm",[0,"Volume: 27l to the top of an open bag, excluding pockets",[0,"Weight: ~450 grams depending on fabric selection",[0,gm,[0,"Lycra side pockets",[0,"Lycra back pocket with bungy cord",[0,"Removable 25mm webbing waist belt",[0,a$,0]]]]]]]]]],me=bf([fZ,"Average circumference: 100.5cm",dR,"Volume: 70l to the top of an open bag",cn,bO,dt,dH,dN,dL,dJ,bt,bU,bQ,bu,bw,by,a$]),mf=bf([fZ,"Average circumference: 98.5cm",gC,"Volume: 60l to the top of an open bag",cn,bO,dt,dH,dN,dL,dJ,bt,bU,bQ,bu,bw,by,a$]),mg=bf([fF,"Average circumference: 92cm",gC,"Volume: 50l to the top of an open bag","Weight: 1+ kilograms depending on fabric selection and torso length",bO,dt,dH,dN,dL,dJ,bt,bU,bQ,bu,bw,by,a$]),mh="25",mi="120",mj="75",mk="65",mI=e,mJ=e,mK=e,mL=e,mM=e,mN=ci,mO=ci,mP=fO,mR=V,mS=e,mT=e;function
0:return[0,S(a[1],b)];case
1:return[1,S(a[1],b)];case
2:return[2,S(a[1],b)];case
3:return[3,S(a[1],b)];case
4:return[4,S(a[1],b)];case
5:return[5,S(a[1],b)];case
6:return[6,S(a[1],b)];case
7:return[7,S(a[1],b)];case
0:return[0,U(a[1],b)];case
1:return[1,U(a[1],b)];case
2:return[2,U(a[1],b)];case
3:return[3,U(a[1],b)];case
4:return[4,U(a[1],b)];case
5:return[5,U(a[1],b)];case
6:return[6,U(a[1],b)];case
7:return[7,U(a[1],b)];case
d=a[2],e=a[1];return[9,e,d,S(a[3],b)];case
10:return[10,S(a[1],b)];case
11:return[11,S(a[1],b)];case
12:return[12,S(a[1],b)];case
13:return[13,S(a[1],b)];default:return[14,S(a[1],b)]}}function
d=a[2],e=a[1];return[9,e,d,U(a[3],b)];case
10:return[10,U(a[1],b)];case
11:return[11,U(a[1],b)];case
12:return[12,U(a[1],b)];case
13:return[13,U(a[1],b)];default:return[14,U(a[1],b)]}}function
aO(a){throw i([0,ec,a],1)}function
b1(a){return 0<=a?a:-a|0}function
bf(a,b){var
c=w(a),e=w(b),d=F(c+e|0);aH(a,0,d,0,c);aH(b,0,d,c,e);return Y(d)}function
hc(a){return a?hd:he}function
cC(a,b){if(!a)return b;var
aQ(a){throw i([0,ew,a],1)}function
b4(a){return 0<=a?a:-a|0}function
bh(a,b){var
c=w(a),e=w(b),d=F(c+e|0);aJ(a,0,d,0,c);aJ(b,0,d,c,e);return _(d)}function
hw(a){return a?hx:hy}function
cH(a,b){if(!a)return b;var
d[1+c]=b;return[0,g,[0,l,m]]}}py(0);g0(1);var
aB=g0(2);function
hg(a){var
b=pz(0);for(;;){if(!b)return 0;var
d=b[2],e=b[1];try{aK(e)}catch(f){var
c=cA(f);if(c[1]!==eg)throw i(c,0)}var
d[1+c]=b;return[0,g,[0,l,m]]}}rb(0);hi(1);var
aD=hi(2);function
hA(a){var
b=rc(0);for(;;){if(!b)return 0;var
d=b[2],e=b[1];try{aM(e)}catch(f){var
c=cF(f);if(c[1]!==eA)throw i(c,0)}var
bB(a,b){g1(a,b,0,w(b));return}function
ei(a){bB(aB,a);g2(aB,10);return aK(aB)}var
hh=[0,hg],ej=[0,function(a){return}];function
cD(a){g(ej[1],0);return g(cn(hh),0)}d_(fW,cD);var
bC=(4*pK(0)|0)-1|0;function
b2(a){var
bD(a,b){hj(a,b,0,w(b));return}function
eC(a){bD(aD,a);hk(aD,10);return aM(aD)}var
hB=[0,hA],eD=[0,function(a){return}];function
cI(a){g(eD[1],0);return g(cs(hB),0)}es(ge,cI);var
bE=(4*rn(0)|0)-1|0;function
b5(a){var
f=d[2],e=n(a,e,d[1]),d=f}}var
bg=gZ;function
aZ(a,b){var
c=F(a);pa(c,0,a,b);return c}function
el(a,b,c){a:{if(0<=b&&0<=c&&(aA(a)-c|0)>=b){var
d=F(c);aU(a,b,d,0,c);var
f=d[2],e=o(a,e,d[1]),d=f}}var
bi=hh;function
a1(a,b){var
c=F(a);qP(c,0,a,b);return c}function
eF(a,b,c){a:{if(0<=b&&0<=c&&(aC(a)-c|0)>=b){var
d=F(c);aW(a,b,d,0,c);var
e=aO(ho)}return Y(e)}function
em(a,b,c,d,e){if(0<=e&&0<=b&&(aA(a)-e|0)>=b&&0<=d&&(aA(c)-e|0)>=d){aU(a,b,c,d,e);return}return aO(hp)}function
au(a,b,c,d,e){if(0<=e&&0<=b&&(w(a)-e|0)>=b&&0<=d&&(aA(c)-e|0)>=d){aH(a,b,c,d,e);return}return aO(hq)}var
bh=pJ;function
cE(a){var
b=a.length-1;return 0===b?[0]:dR(a,0,b)}function
cF(a,b,c){if(0<=b&&0<=c&&(a.length-1-c|0)>=b)return dR(a,b,c);return aO(hs)}function
al(a,b,c,d,e){if(0<=e&&0<=b&&(a.length-1-e|0)>=b&&0<=d&&(c.length-1-e|0)>=d){oZ(a,b,c,d,e);return}return aO(ht)}function
hu(a,b,c){var
e=aQ(hI)}return _(e)}function
eG(a,b,c,d,e){if(0<=e&&0<=b&&(aC(a)-e|0)>=b&&0<=d&&(aC(c)-e|0)>=d){aW(a,b,c,d,e);return}return aQ(hJ)}function
ax(a,b,c,d,e){if(0<=e&&0<=b&&(w(a)-e|0)>=b&&0<=d&&(aC(c)-e|0)>=d){aJ(a,b,c,d,e);return}return aQ(hK)}var
bj=rm;function
cJ(a){var
b=a.length-1;return 0===b?[0]:d$(a,0,b)}function
cK(a,b,c){if(0<=b&&0<=c&&(a.length-1-c|0)>=b)return d$(a,b,c);return aQ(hM)}function
ap(a,b,c,d,e){if(0<=e&&0<=b&&(a.length-1-e|0)>=b&&0<=d&&(c.length-1-e|0)>=d){qC(a,b,c,d,e);return}return aQ(hN)}function
hO(a,b,c){var
en(a,b){var
d=a[2],c=[0,a[1][2]];for(;;){if(c[1]>=(d+b|0))break;c[1]=2*c[1]|0}if(bC<c[1]){if((d+b|0)>bC)throw i([0,ed,hv],1);c[1]=bC}var
e=F(c[1]);em(a[1][1],0,e,0,a[2]);a[1]=[0,e,c[1]];return}function
bE(a,b){var
c=w(b),d=a[2],e=a[1],f=d+c|0,g=e[1];if(e[2]<f){en(a,c);au(b,0,a[1][1],a[2],c)}else
aH(b,0,g,d,c);a[2]=f;return}var
cG=[0,0];gM(aX(8,cG));var
eo=[0,0],hw=[0,0];function
ep(a,b){var
d=[0,o0(hw,1),b];if(a){var
eH(a,b){var
d=a[2],c=[0,a[1][2]];for(;;){if(c[1]>=(d+b|0))break;c[1]=2*c[1]|0}if(bE<c[1]){if((d+b|0)>bE)throw i([0,ex,hP],1);c[1]=bE}var
e=F(c[1]);eG(a[1][1],0,e,0,a[2]);a[1]=[0,e,c[1]];return}function
bG(a,b){var
c=w(b),d=a[2],e=a[1],f=d+c|0,g=e[1];if(e[2]<f){eH(a,c);ax(b,0,a[1][1],a[2],c)}else
aJ(b,0,g,d,c);a[2]=f;return}var
cL=[0,0];g6(aZ(8,cL));var
eI=[0,0],hQ=[0,0];function
eJ(a,b){var
d=[0,qD(hQ,1),b];if(a){var
c=cn(eo);if(!(1-gz(eo,c,[0,e,c])))break}}return d}var
eq=ep(0,function(a,b){return 0});ej[1]=function(a){var
b=eq[1],l=eq[2],d=o_(0),e=d.length-1;if(b<e)var
c=cs(eI);if(!(1-gT(eI,c,[0,e,c])))break}}return d}var
eK=eJ(0,function(a,b){return 0});eD[1]=function(a){var
b=eK[1],l=eK[2],d=qN(0),e=d.length-1;if(b<e)var
cH(a){return 5===a[2]?12:-6}function
er(a){return[0,0,F(a)]}function
es(a,b){var
c=aA(a[2]),d=a[1]+b|0;if(c<d){var
e=c*2|0,g=d<=e?e:d,f=F(g);em(a[2],0,f,0,c);a[2]=f}return}function
bi(a,b){es(a,1);bc(a[2],a[1],b);a[1]=a[1]+1|0;return}function
L(a,b){var
c=w(b);es(a,c);au(b,0,a[2],a[1],c);a[1]=a[1]+c|0;return}function
et(a){return el(a[2],0,a[1])}function
eu(a){if(typeof
cM(a){return 5===a[2]?12:-6}function
eL(a){return[0,0,F(a)]}function
eM(a,b){var
c=aC(a[2]),d=a[1]+b|0;if(c<d){var
e=c*2|0,g=d<=e?e:d,f=F(g);eG(a[2],0,f,0,c);a[2]=f}return}function
bk(a,b){eM(a,1);be(a[2],a[1],b);a[1]=a[1]+1|0;return}function
M(a,b){var
c=w(b);eM(a,c);ax(b,0,a[2],a[1],c);a[1]=a[1]+c|0;return}function
eN(a){return eF(a[2],0,a[1])}function
eO(a){if(typeof
0:return hx;case
1:return hy;case
2:return hz;case
3:return hA;case
4:return hB;case
5:return hC;default:return hD}switch(a[0]){case
0:return hR;case
1:return hS;case
2:return hT;case
3:return hU;case
4:return hV;case
5:return hW;default:return hX}switch(a[0]){case
ao=a[2],ap=a[1],k=M(a[3]),aq=k[4],ar=k[3],as=k[2],at=k[1],l=M(D(A(ap),ao)),au=l[4],av=l[3],aw=l[2],ax=l[1],ay=function(a){au(0);aq(0);return},az=function(a){ar(0);av(0);return},aA=function(a){aw(0);as(0);return};return[0,function(a){at(0);ax(0);return},aA,az,ay];case
ao=a[2],ap=a[1],k=N(a[3]),aq=k[4],ar=k[3],as=k[2],at=k[1],l=N(D(A(ap),ao)),au=l[4],av=l[3],aw=l[2],ax=l[1],ay=function(a){au(0);aq(0);return},az=function(a){ar(0);av(0);return},aA=function(a){aw(0);as(0);return};return[0,function(a){at(0);ax(0);return},aA,az,ay];case
p=M(a[1]),aQ=p[4],aR=p[3],aS=p[2],aT=p[1],aU=function(a){aQ(0);return},aV=function(a){aR(0);return},aW=function(a){aS(0);return};return[0,function(a){aT(0);return},aW,aV,aU];default:var
q=M(a[1]),aX=q[4],aY=q[3],aZ=q[2],a0=q[1],a1=function(a){aX(0);return},a2=function(a){aY(0);return},a3=function(a){aZ(0);return};return[0,function(a){a0(0);return},a3,a2,a1]}function
p=N(a[1]),aQ=p[4],aR=p[3],aS=p[2],aT=p[1],aU=function(a){aQ(0);return},aV=function(a){aR(0);return},aW=function(a){aS(0);return};return[0,function(a){aT(0);return},aW,aV,aU];default:var
q=N(a[1]),aX=q[4],aY=q[3],aZ=q[2],a0=q[1],a1=function(a){aX(0);return},a2=function(a){aY(0);return},a3=function(a){aZ(0);return};return[0,function(a){a0(0);return},a3,a2,a1]}function
9:break;default:throw i([0,j,hW],1)}}throw i([0,j,hY],1)}throw i([0,j,hX],1)}throw i([0,j,h3],1)}throw i([0,j,h2],1)}throw i([0,j,h1],1)}throw i([0,j,h0],1)}throw i([0,j,hZ],1)}var
G=[I,ia,gP(0)];function
b3(a,b){if(typeof
9:break;default:throw i([0,j,ie],1)}}throw i([0,j,ih],1)}throw i([0,j,ig],1)}throw i([0,j,im],1)}throw i([0,j,il],1)}throw i([0,j,ik],1)}throw i([0,j,ij],1)}throw i([0,j,ii],1)}var
G=[I,iw,g9(0)];function
b6(a,b){if(typeof
0:return Z(c,d,b);case
1:return Z(c,d,b);case
2:return Z(c,d,b);case
3:return Z(c,d,b);case
4:return Z(c,d,b);case
5:return Z(c,d,b);case
6:return Z(c,d,b);case
7:return Z(c,d,b);case
8:return Z([8,c[1],c[2]],d,b);case
0:return $(c,d,b);case
1:return $(c,d,b);case
2:return $(c,d,b);case
3:return $(c,d,b);case
4:return $(c,d,b);case
5:return $(c,d,b);case
6:return $(c,d,b);case
7:return $(c,d,b);case
8:return $([8,c[1],c[2]],d,b);case
aY=c[1],ae=W(c[2],d,b),af=ae[2];return[0,[23,[9,aY,ae[1]],af[1]],af[2]];case
10:return Z(c,d,b);default:return Z(c,d,b)}switch(c){case
0:return Z(c,d,b);case
1:return Z(c,d,b);case
aY=c[1],ae=Y(c[2],d,b),af=ae[2];return[0,[23,[9,aY,ae[1]],af[1]],af[2]];case
10:return $(c,d,b);default:return $(c,d,b)}switch(c){case
0:return $(c,d,b);case
1:return $(c,d,b);case
d=c[2],e=c[1],B=c[3],C=a[3],E=a[2],F=a[1],H=[0,x(e)];if(be([0,x(F)],H))throw i(G,1);var
I=[0,x(d)];if(be([0,x(E)],I))throw i(G,1);var
q=M(D(A(e),d)),J=q[4];q[2].call(null,0);J(0);var
r=W(x(C),b,B),K=r[2];return[0,[9,e,d,A(r[1])],K]}break;case
d=c[2],e=c[1],B=c[3],C=a[3],E=a[2],F=a[1],H=[0,x(e)];if(bg([0,x(F)],H))throw i(G,1);var
I=[0,x(d)];if(bg([0,x(E)],I))throw i(G,1);var
q=N(D(A(e),d)),J=q[4];q[2].call(null,0);J(0);var
r=Y(x(C),b,B),K=r[2];return[0,[9,e,d,A(r[1])],K]}break;case
w=W(a[1],b,c[1]);return[0,[14,w[1]],w[2]]}break}throw i(G,1)}function
_(a,b,c){var
d=w(c),g=0<=b?a:0,f=b1(b);if(f<=d)return c;var
h=2===g?48:32,e=aZ(f,h);switch(g){case
0:au(c,0,e,0,d);break;case
1:au(c,0,e,f-d|0,d);break;default:a:if(0<d){if(43!==aa(c,0)&&45!==aa(c,0)&&32!==aa(c,0))break a;bc(e,0,aa(c,0));au(c,1,e,(f-d|0)+1|0,d-1|0);break}a:if(1<d&&48===aa(c,0)){if(ga!==aa(c,1)&&88!==aa(c,1))break a;bc(e,1,aa(c,1));au(c,2,e,(f-d|0)+2|0,d-2|0);break}au(c,0,e,f-d|0,d)}return Y(e)}function
bj(a,b){var
d=b1(a),c=w(b),e=aa(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(ga!==aa(b,1)&&88!==aa(b,1))break c;var
g=aZ(d+2|0,48);bc(g,1,aa(b,1));au(b,2,g,(d-c|0)+4|0,c-2|0);return Y(g)}break b;case
w=Y(a[1],b,c[1]);return[0,[14,w[1]],w[2]]}break}throw i(G,1)}function
aa(a,b,c){var
d=w(c),g=0<=b?a:0,f=b4(b);if(f<=d)return c;var
h=2===g?48:32,e=a1(f,h);switch(g){case
0:ax(c,0,e,0,d);break;case
1:ax(c,0,e,f-d|0,d);break;default:a:if(0<d){if(43!==ac(c,0)&&45!==ac(c,0)&&32!==ac(c,0))break a;be(e,0,ac(c,0));ax(c,1,e,(f-d|0)+1|0,d-1|0);break}a:if(1<d&&48===ac(c,0)){if(gu!==ac(c,1)&&88!==ac(c,1))break a;be(e,1,ac(c,1));ax(c,2,e,(f-d|0)+2|0,d-2|0);break}ax(c,0,e,f-d|0,d)}return _(e)}function
bl(a,b){var
d=b4(a),c=w(b),e=ac(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(gu!==ac(b,1)&&88!==ac(b,1))break c;var
g=a1(d+2|0,48);be(g,1,ac(b,1));ax(b,2,g,(d-c|0)+4|0,c-2|0);return _(g)}break b;case
f=aZ(d+1|0,48);bc(f,0,e);au(b,1,f,(d-c|0)+2|0,c-1|0);return Y(f)}if(71<=e){if(5<e+fI>>>0)break a}else if(65>e)break a}if(c<d){var
h=aZ(d,48);au(b,0,h,d-c|0,c);return Y(h)}}return b}function
ib(a){var
e=bb(a),b=[0,0],k=aA(e)-1|0,q=0;if(k>=0){var
f=a1(d+1|0,48);be(f,0,e);ax(b,1,f,(d-c|0)+2|0,c-1|0);return _(f)}if(71<=e){if(5<e+f2>>>0)break a}else if(65>e)break a}if(c<d){var
h=a1(d,48);ax(b,0,h,d-c|0,c);return _(h)}}return b}function
ix(a){var
e=bd(a),b=[0,0],k=aC(e)-1|0,q=0;if(k>=0){var
13:y(c,b[1],92);b[1]++;y(c,b[1],gk);break a;default:break c}}if(34>d)break b}y(c,b[1],92);b[1]++;y(c,b[1],d);break a}y(c,b[1],92);b[1]++;y(c,b[1],48+(d/fK|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 a}y(c,b[1],d)}b[1]++;var
13:y(c,b[1],92);b[1]++;y(c,b[1],gE);break a;default:break c}}if(34>d)break b}y(c,b[1],92);b[1]++;y(c,b[1],d);break a}y(c,b[1],92);b[1]++;y(c,b[1],48+(d/f4|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 a}y(c,b[1],d)}b[1]++;var
1:bi(d,43);break;default:bi(d,32)}if(8<=a[2])bi(d,35);bi(d,46);L(d,e+g);bi(d,c);return et(d)}function
b4(a,b){if(13>a)return b;var
1:bk(d,43);break;default:bk(d,32)}if(8<=a[2])bk(d,35);bk(d,46);M(d,e+g);bk(d,c);return eN(d)}function
b7(a,b){if(13>a)return b;var
O=h[2],P=h[1];return cJ(f,e,O,P,function(a){return a});case
3:return cJ(f,e,h[2],h[1],ib);case
4:return b5(f,e,h[4],h[2],h[3],i5,h[1]);case
5:return b5(f,e,h[4],h[2],h[3],i6,h[1]);case
6:return b5(f,e,h[4],h[2],h[3],i7,h[1]);case
7:return b5(f,e,h[4],h[2],h[3],i8,h[1]);case
O=h[2],P=h[1];return cO(f,e,O,P,function(a){return a});case
3:return cO(f,e,h[2],h[1],ix);case
4:return b8(f,e,h[4],h[2],h[3],jn,h[1]);case
5:return b8(f,e,h[4],h[2],h[3],jo,h[1]);case
6:return b8(f,e,h[4],h[2],h[3],jp,h[1]);case
7:return b8(f,e,h[4],h[2],h[3],jq,h[1]);case
p==="number")return p?function(a,b){return o(f,[4,e,aC(l,a,b)],m)}:function(a){return o(f,[4,e,aC(l,cH(l),a)],m)};var
ag=p[1];return function(a){return o(f,[4,e,aC(l,ag,a)],m)}}if(0===q[0]){var
n==="number")return n?function(a,b){return p(f,[4,e,aE(l,a,b)],m)}:function(a){return p(f,[4,e,aE(l,cM(l),a)],m)};var
ag=n[1];return function(a){return p(f,[4,e,aE(l,ag,a)],m)}}if(0===q[0]){var
p==="number")return p?function(a,b){return o(f,[4,e,_(B,z,aC(l,a,b))],m)}:function(a){return o(f,[4,e,_(B,z,aC(l,cH(l),a))],m)};var
ah=p[1];return function(a){return o(f,[4,e,_(B,z,aC(l,ah,a))],m)}}var
n==="number")return n?function(a,b){return p(f,[4,e,aa(B,z,aE(l,a,b))],m)}:function(a){return p(f,[4,e,aa(B,z,aE(l,cM(l),a))],m)};var
ah=n[1];return function(a){return p(f,[4,e,aa(B,z,aE(l,ah,a))],m)}}var
p==="number")return p?function(a,b,c){return o(f,[4,e,_(C,a,aC(l,b,c))],m)}:function(a,b){return o(f,[4,e,_(C,a,aC(l,cH(l),b))],m)};var
ai=p[1];return function(a,b){return o(f,[4,e,_(C,a,aC(l,ai,b))],m)};case
9:return cJ(f,e,h[2],h[1],hc);case
n==="number")return n?function(a,b,c){return p(f,[4,e,aa(C,a,aE(l,b,c))],m)}:function(a,b){return p(f,[4,e,aa(C,a,aE(l,cM(l),b))],m)};var
ai=n[1];return function(a,b){return p(f,[4,e,aa(C,a,aE(l,ai,b))],m)};case
9:return cO(f,e,h[2],h[1],hw);case
$=h[2],aa=u[1][1],ab=0,f=function(d,b,c){return function(a){return o(b,[1,d,[1,a]],c)}}(e,f,$),e=ab,h=aa;break;case
19:throw i([0,j,jc],1);case
Z=h[2],$=u[1][1],ab=0,f=function(d,b,c){return function(a){return p(b,[1,d,[1,a]],c)}}(e,f,Z),e=ab,h=$;break;case
19:throw i([0,j,jw],1);case
0:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
1:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
2:throw i([0,j,je],1);default:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k])}switch(t[0]){case
0:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
1:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
2:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
3:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
4:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
5:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
6:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
7:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
8:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);case
0:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
1:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
2:throw i([0,j,jy],1);default:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k])}switch(t[0]){case
0:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
1:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
2:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
3:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
4:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
5:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
6:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
7:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
8:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);case
J=t[2];return a<50?c9(a+1|0,f,e,J,k):K(c9,[0,f,e,J,k]);case
10:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k]);default:return a<50?r(a+1|0,f,e,k):K(r,[0,f,e,k])}default:var
E=h[3],H=h[1],I=g(h[2],0);return a<50?c_(a+1|0,f,e,E,H,I):K(c_,[0,f,e,E,H,I])}}}function
c9(a,f,c,d,e){if(typeof
d==="number")return a<50?r(a+1|0,f,c,e):K(r,[0,f,c,e]);switch(d[0]){case
J=t[2];return a<50?dc(a+1|0,f,e,J,k):L(dc,[0,f,e,J,k]);case
10:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k]);default:return a<50?r(a+1|0,f,e,k):L(r,[0,f,e,k])}default:var
E=h[3],H=h[1],I=g(h[2],0);return a<50?dd(a+1|0,f,e,E,H,I):L(dd,[0,f,e,E,H,I])}}}function
dc(a,f,c,d,e){if(typeof
d==="number")return a<50?r(a+1|0,f,c,e):L(r,[0,f,c,e]);switch(d[0]){case
e=[8,c,jh];return a<50?bL(a+1|0,b,e,d):K(bL,[0,b,e,d])}function
c_(a,b,c,d,e,f){if(e){var
i=e[1];return function(a){return jb(b,c,d,i,g(f,a))}}var
h=[4,c,f];return a<50?bL(a+1|0,b,h,d):K(bL,[0,b,h,d])}function
o(a,b,c){return d$(bL(0,a,b,c))}function
ab(a,b,c,d){return d$(c9(0,a,b,c,d))}function
jb(a,b,c,d,e){return d$(c_(0,a,b,c,d,e))}function
cJ(h,f,c,d,e){if(typeof
d==="number")return function(a){return o(h,[4,f,g(e,a)],c)};if(0===d[0]){var
b=d[2],i=d[1];return function(a){return o(h,[4,f,_(i,b,g(e,a))],c)}}var
j=d[1];return function(a,b){return o(h,[4,f,_(j,a,g(e,b))],c)}}function
b5(j,i,h,d,e,f,g){if(typeof
e=[8,c,jB];return a<50?bN(a+1|0,b,e,d):L(bN,[0,b,e,d])}function
dd(a,b,c,d,e,f){if(e){var
i=e[1];return function(a){return jv(b,c,d,i,g(f,a))}}var
h=[4,c,f];return a<50?bN(a+1|0,b,h,d):L(bN,[0,b,h,d])}function
p(a,b,c){return et(bN(0,a,b,c))}function
ad(a,b,c,d){return et(dc(0,a,b,c,d))}function
jv(a,b,c,d,e){return et(dd(0,a,b,c,d,e))}function
cO(h,f,c,d,e){if(typeof
d==="number")return function(a){return p(h,[4,f,g(e,a)],c)};if(0===d[0]){var
b=d[2],i=d[1];return function(a){return p(h,[4,f,aa(i,b,g(e,a))],c)}}var
j=d[1];return function(a,b){return p(h,[4,f,aa(j,a,g(e,b))],c)}}function
b8(j,i,h,d,e,f,g){if(typeof
e==="number")return e?function(a,b){return o(j,[4,i,bj(a,n(f,g,b))],h)}:function(a){return o(j,[4,i,n(f,g,a)],h)};var
b=e[1];return function(a){return o(j,[4,i,bj(b,n(f,g,a))],h)}}if(0===d[0]){var
e==="number")return e?function(a,b){return p(j,[4,i,bl(a,o(f,g,b))],h)}:function(a){return p(j,[4,i,o(f,g,a)],h)};var
b=e[1];return function(a){return p(j,[4,i,bl(b,o(f,g,a))],h)}}if(0===d[0]){var
e==="number")return e?function(a,b){return o(j,[4,i,_(k,c,bj(a,n(f,g,b)))],h)}:function(a){return o(j,[4,i,_(k,c,n(f,g,a))],h)};var
m=e[1];return function(a){return o(j,[4,i,_(k,c,bj(m,n(f,g,a)))],h)}}var
e==="number")return e?function(a,b){return p(j,[4,i,aa(k,c,bl(a,o(f,g,b)))],h)}:function(a){return p(j,[4,i,aa(k,c,o(f,g,a))],h)};var
m=e[1];return function(a){return p(j,[4,i,aa(k,c,bl(m,o(f,g,a)))],h)}}var
e==="number")return e?function(a,b,c){return o(j,[4,i,_(l,a,bj(b,n(f,g,c)))],h)}:function(a,b){return o(j,[4,i,_(l,a,n(f,g,b))],h)};var
p=e[1];return function(a,b){return o(j,[4,i,_(l,a,bj(p,n(f,g,b)))],h)}}function
aD(a,b){var
e==="number")return e?function(a,b,c){return p(j,[4,i,aa(l,a,bl(b,o(f,g,c)))],h)}:function(a,b){return p(j,[4,i,aa(l,a,o(f,g,b))],h)};var
n=e[1];return function(a,b){return p(j,[4,i,aa(l,a,bl(n,o(f,g,b)))],h)}}function
aF(a,b){var
o=c[2];aP(a,c[1]);return bE(a,o);default:var
i=c[2];aP(a,c[1]);var
d=a[2],f=a[1],j=f[1];if(f[2]<=d){en(a,1);bc(a[1][1],a[2],i)}else
o=c[2];aR(a,c[1]);return bG(a,o);default:var
i=c[2];aR(a,c[1]);var
d=a[2],f=a[1],j=f[1];if(f[2]<=d){eH(a,1);be(a[1][1],a[2],i)}else
ew(d,b){var
a=b[1],c=0;return o(function(a){aD(d,a);return 0},c,a)}function
cK(a){return ew(aB,a)}function
av(a){var
b=a[1];return o(function(a){var
e=64,c=bC<64?bC:e,d=F(c),b=[0,[0,d,c],0,d];aP(b,a);return el(b[1][1],0,b[2])},0,b)}var
cL=[0,0];function
cN(a,b){var
eQ(d,b){var
a=b[1],c=0;return p(function(a){aF(d,a);return 0},c,a)}function
cP(a){return eQ(aD,a)}function
ay(a){var
b=a[1];return p(function(a){var
e=64,c=bE<64?bE:e,d=F(c),b=[0,[0,d,c],0,d];aR(b,a);return eF(b[1][1],0,b[2])},0,b)}var
cQ=[0,0];function
cS(a,b){var
c==="number"?1:0)))return g(av(jo),c);if(cv(c)===cc)return g(av(jm),c);if(cv(c)!==253)return jn;var
e=dY("%.12g",c),d=0,h=w(e);for(;;){if(h<=d)return bf(e,hf);var
f=aa(e,d);a:{if(48<=f){if(58>f)break a}else if(45===f)break a;return e}var
c==="number"?1:0)))return g(ay(jI),c);if(cA(c)===cf)return g(ay(jG),c);if(cA(c)!==253)return jH;var
e=eg("%.12g",c),d=0,h=w(e);for(;;){if(h<=d)return bh(e,hz);var
f=ac(e,d);a:{if(48<=f){if(58>f)break a}else if(45===f)break a;return e}var
ex(a,b){if(a.length-1<=b)return jp;var
c=ex(a,b+1|0),d=cN(a,b);return n(av(jq),d,c)}function
cO(a){a:{b:{var
b=cn(cL);for(;;){if(!b)break;c:{var
eR(a,b){if(a.length-1<=b)return jJ;var
c=eR(a,b+1|0),d=cS(a,b);return o(ay(jK),d,c)}function
cT(a){a:{b:{var
b=cs(cQ);for(;;){if(!b)break;c:{var
i=[0,l[1]]}if(i)return i[1];if(a===cB)return jv;if(a===ef)return jw;if(a[1]===ee){var
e=a[2],p=e[3],y=e[2],z=e[1];return c$(av(cM),z,y,p,p+5|0,jx)}if(a[1]===j){var
f=a[2],q=f[3],A=f[2],B=f[1];return c$(av(cM),B,A,q,q+6|0,jy)}if(a[1]===eh){var
h=a[2],r=h[3],C=h[2],D=h[1];return c$(av(cM),D,C,r,r+6|0,jz)}if(0===cv(a)){var
i=[0,l[1]]}if(i)return i[1];if(a===cG)return jP;if(a===ez)return jQ;if(a[1]===ey){var
e=a[2],p=e[3],y=e[2],z=e[1];return de(ay(cR),z,y,p,p+5|0,jR)}if(a[1]===j){var
f=a[2],q=f[3],A=f[2],B=f[1];return de(ay(cR),B,A,q,q+6|0,jS)}if(a[1]===eB){var
h=a[2],r=h[3],C=h[2],D=h[1];return de(ay(cR),D,C,r,r+6|0,jT)}if(0===cA(a)){var
c=X(f,d)[1+d],h=function(b){return function(a){return a?0===b?jA:jB:0===b?jC:jD}}(d);if(0===c[0])var
j=c[5],k=c[4],l=c[3],m=c[6]?jE:jG,n=c[2],o=c[7],p=h(c[1]),e=[0,oX(av(jF),p,o,n,m,l,k,j)];else if(c[1])var
c=Z(f,d)[1+d],h=function(b){return function(a){return a?0===b?jU:jV:0===b?jW:jX}}(d);if(0===c[0])var
j=c[5],k=c[4],l=c[3],m=c[6]?jY:j0,n=c[2],o=c[7],p=h(c[1]),e=[0,qA(ay(jZ),p,o,n,m,l,k,j)];else if(c[1])var
ey(a){for(;;){var
b=cn(cL),c=1-gz(cL,b,[0,a,b]);if(!c)return c}}var
jK=jJ.slice(),jM=[0];d_(gg,function(a,b){try{try{var
h=b?jM:gQ(0);try{cD(0)}catch(f){}try{var
f=cO(a);g(cK(jL),f);cP(aB,h);var
c=px(0);if(c<0){var
d=b1(c);ei(X(jK,d)[1+d])}var
l=aK(aB),j=l}catch(f){var
m=cA(f),n=cO(a);g(cK(jO),n);cP(aB,h);var
o=cO(m);g(cK(jP),o);cP(aB,gQ(0));var
j=aK(aB)}var
eS(a){for(;;){var
b=cs(cQ),c=1-gT(cQ,b,[0,a,b]);if(!c)return c}}var
j4=j3.slice(),j6=[0];es(gA,function(a,b){try{try{var
h=b?j6:g_(0);try{cI(0)}catch(f){}try{var
f=cT(a);g(cP(j5),f);cU(aD,h);var
c=ra(0);if(c<0){var
d=b4(c);eC(Z(j4,d)[1+d])}var
l=aM(aD),j=l}catch(f){var
m=cF(f),n=cT(a);g(cP(j8),n);cU(aD,h);var
o=cT(m);g(cP(j9),o);cU(aD,g_(0));var
j=aM(aD)}var
e=cA(f);if(e!==cB)throw i(e,0);var
k=ei(jN)}return k}catch(f){return 0}});function
ez(a,b,c,d){var
e=o1(7,0,[0,4]);bW(e,0,gY(a,jQ));bW(e,1,b);var
f=be(c,jR)?c:jU;bW(e,2,f);var
g=be(d,jS)?d:jT;bW(e,3,g);return e}function
jV(a){var
b=cu(a),c=cu(a),d=cu(a);return ez(b,c,d,cu(a))}ep([0,jV],function(a){return ez(jZ,jY,jX,jW)});var
eA=[I,j1,gP(0)],cQ=[0,eA,[0]],j0=cv(cQ)===I?cQ:cQ[1];d_(dw,j0);function
eB(a){throw a}var
$=t,eC=null;$.String;$.RegExp;$.Object;var
eD=$.Date;$.Math;$.JSON;var
j2=undefined,j3=$.Array,j4=$.Error;ey(function(a){return a[1]===eA?[0,at(a[2].toString())]:0});ey(function(a){return a
e=cF(f);if(e!==cG)throw i(e,0);var
k=eC(j7)}return k}catch(f){return 0}});function
eT(a,b,c,d){var
e=qE(7,0,[0,4]);bZ(e,0,hg(a,j_));bZ(e,1,b);var
f=bg(c,j$)?c:kc;bZ(e,2,f);var
g=bg(d,ka)?d:kb;bZ(e,3,g);return e}function
kd(a){var
b=cz(a),c=cz(a),d=cz(a);return eT(b,c,d,cz(a))}eJ([0,kd],function(a){return eT(kh,kg,kf,ke)});var
eU=[I,kj,g9(0)],cV=[0,eU,[0]],ki=cA(cV)===I?cV:cV[1];es(dI,ki);function
eV(a){throw a}var
ab=t,eW=null;ab.String;ab.RegExp;ab.Object;var
eX=ab.Date;ab.Math;ab.JSON;var
kk=undefined,kl=ab.Array,km=ab.Error;eS(function(a){return a[1]===eU?[0,aw(a[2].toString())]:0});eS(function(a){return a
j3?0:[0,at(a.toString())]});function
cR(a,b){return a?g(b,a[1]):0}function
eE(c,b){return cR(b,function(a){return[0,g(c,a)]})}function
ah(a,b){var
kl?0:[0,aw(a.toString())]});function
cW(a,b){return a?g(b,a[1]):0}function
eY(c,b){return cW(b,function(a){return[0,g(c,a)]})}function
ak(a,b){var
eF(a){if(0<a.length-1)return X(a,0)[1];throw i([0,j,j5],1)}function
cS(a){var
b=a.length-1;if(0>=b)throw i([0,j,j6],1);var
c=b-1|0;return X(a,c)[1+c]}function
cT(a,b){var
c=b.length-1,d=aX(c+1|0,a);al(b,0,d,0,c);return d}function
eG(a,b){var
c=b.length-1,d=aX(c+1|0,a);al(b,0,d,1,c);return d}function
cU(a,b,c){if(0>a)throw i([0,j,j8],1);if(a>c.length-1)throw i([0,j,j7],1);var
e=c.length-1,d=aX(e+1|0,b);al(c,0,d,0,a);al(c,a,d,a+1|0,e-a|0);return d}function
ai(a,b,c){if(0>a)throw i([0,j,j_],1);if(a>=c.length-1)throw i([0,j,j9],1);if(X(c,a)[1+a]===b)return c;var
d=cE(c);X(d,a)[1+a]=b;return d}function
bG(a,b){if(0>a)throw i([0,j,kb],1);if(a>=b.length-1)throw i([0,j,ka],1);var
c=b.length-1;if(0>=c)throw i([0,j,j$],1);var
d=aX(c-1|0,X(b,0)[1]);al(b,0,d,0,a);al(b,a+1|0,d,a,c-(a+1|0)|0);return d}function
eH(a){var
b=a.length-1;if(0<b)return cF(a,1,b-1|0);throw i([0,j,kc],1)}function
cV(a){var
b=a.length-1;if(0<b)return cF(a,0,b-1|0);throw i([0,j,kd],1)}function
aQ(a,b,c){X(a,b)[1+b]=c;return}function
k(a,b){return X(a,b)[1+b]}var
kg=[0,32];function
cW(a,D){var
l=a[1];if(3>l)throw i([0,j,kP],1);var
eZ(a){if(0<a.length-1)return Z(a,0)[1];throw i([0,j,kn],1)}function
cX(a){var
b=a.length-1;if(0>=b)throw i([0,j,ko],1);var
c=b-1|0;return Z(a,c)[1+c]}function
cY(a,b){var
c=b.length-1,d=aZ(c+1|0,a);ap(b,0,d,0,c);return d}function
e0(a,b){var
c=b.length-1,d=aZ(c+1|0,a);ap(b,0,d,1,c);return d}function
cZ(a,b,c){if(0>a)throw i([0,j,kq],1);if(a>c.length-1)throw i([0,j,kp],1);var
e=c.length-1,d=aZ(e+1|0,b);ap(c,0,d,0,a);ap(c,a,d,a+1|0,e-a|0);return d}function
al(a,b,c){if(0>a)throw i([0,j,ks],1);if(a>=c.length-1)throw i([0,j,kr],1);if(Z(c,a)[1+a]===b)return c;var
d=cJ(c);Z(d,a)[1+a]=b;return d}function
bI(a,b){if(0>a)throw i([0,j,kv],1);if(a>=b.length-1)throw i([0,j,ku],1);var
c=b.length-1;if(0>=c)throw i([0,j,kt],1);var
d=aZ(c-1|0,Z(b,0)[1]);ap(b,0,d,0,a);ap(b,a+1|0,d,a,c-(a+1|0)|0);return d}function
e1(a){var
b=a.length-1;if(0<b)return cK(a,1,b-1|0);throw i([0,j,kw],1)}function
c0(a){var
b=a.length-1;if(0<b)return cK(a,0,b-1|0);throw i([0,j,kx],1)}function
aS(a,b,c){Z(a,b)[1+b]=c;return}function
k(a,b){return Z(a,b)[1+b]}var
kA=[0,32];function
c1(a,D){var
l=a[1];if(3>l)throw i([0,j,k9],1);var
o=d[1];return hu(function(a,b){return aS(l,a,b[1],b[2])},f,o)}var
e=d[2],g=d[1],n=g.length-1;if((n+1|0)!==e.length-1)throw i([0,j,ki],1);var
h=f,c=0;for(;;){if(c>=e.length-1)throw i([0,j,kh],1);if(c===n)break;var
p=k(g,c)[2],q=k(g,c)[1],h=aS(l,m(h,k(e,c)),q,p),c=c+1|0}var
o=d[1];return hO(function(a,b){return aU(l,a,b[1],b[2])},f,o)}var
e=d[2],g=d[1],n=g.length-1;if((n+1|0)!==e.length-1)throw i([0,j,kC],1);var
h=f,c=0;for(;;){if(c>=e.length-1)throw i([0,j,kB],1);if(c===n)break;var
p=k(g,c)[2],q=k(g,c)[1],h=aU(l,m(h,k(e,c)),q,p),c=c+1|0}var
e=b[2],l=b[1],m=l.length-1;if((m+1|0)!==e.length-1)throw i([0,j,km],1);var
n=h(a,k(e,m)),f=m;for(;;){if(0>f)throw i([0,j,kl],1);if(0===f)return n;var
c=f-1|0;if(0>c)throw i([0,j,kk],1);if(c>=e.length-1)throw i([0,j,kj],1);var
t=k(e,c),u=k(l,c)[2],n=h(aS(q,n,k(l,c)[1],u),t),f=c}}return h(b,c)}function
e=b[2],l=b[1],m=l.length-1;if((m+1|0)!==e.length-1)throw i([0,j,kG],1);var
n=h(a,k(e,m)),f=m;for(;;){if(0>f)throw i([0,j,kF],1);if(0===f)return n;var
c=f-1|0;if(0>c)throw i([0,j,kE],1);if(c>=e.length-1)throw i([0,j,kD],1);var
t=k(e,c),u=k(l,c)[2],n=h(aU(q,n,k(l,c)[1],u),t),f=c}}return h(b,c)}function
k=n(h,a,X(b,0)[1][1]);return 0<k?[0,d,0]:[0,0,0===k?1:0]}var
g=d-1|0,o=n(h,a,X(b,0)[1][1]),m=0;if(0>=o)return[0,m,0===o?1:0];var
p=n(h,a,X(b,g)[1+g][1]);if(0<=p)return 0===p?[0,g,1]:[0,d,0];var
k=o(h,a,Z(b,0)[1][1]);return 0<k?[0,d,0]:[0,0,0===k?1:0]}var
g=d-1|0,n=o(h,a,Z(b,0)[1][1]),m=0;if(0>=n)return[0,m,0===n?1:0];var
p=o(h,a,Z(b,g)[1+g][1]);if(0<=p)return 0===p?[0,g,1]:[0,d,0];var
c=f+((e-f|0)/2|0)|0;if(f>=c)throw i([0,j,kf],1);if(c>=e)throw i([0,j,ke],1);var
l=n(h,a,X(b,c)[1+c][1]);if(0===l)return[0,c,1];if(0<=l)var
c=f+((e-f|0)/2|0)|0;if(f>=c)throw i([0,j,kz],1);if(c>=e)throw i([0,j,ky],1);var
l=o(h,a,Z(b,c)[1+c][1]);if(0===l)return[0,c,1];if(0<=l)var
h(a,b,c){if(0>b)throw i([0,j,kp],1);if(b>c)throw i([0,j,ko],1);if(c<=a.length-1)return cF(a,b,c-b|0);throw i([0,j,kn],1)}function
q(a,b,c,d,e){if(0>d)throw i([0,j,kt],1);if(d>b)throw i([0,j,ks],1);if(b>e)throw i([0,j,kr],1);if(e>a.length-1)throw i([0,j,kq],1);var
f=aX((e-d|0)+1|0,c);al(a,d,f,0,b-d|0);al(a,b,f,(b-d|0)+1|0,e-b|0);return f}function
G(a,b,c,d,e,f){if(b>=f)throw i([0,j,ku],1);var
g=q(a,b,c,e,f);aQ(g,(b-e|0)+1|0,d);return g}function
h(a,b,c){if(0>b)throw i([0,j,kJ],1);if(b>c)throw i([0,j,kI],1);if(c<=a.length-1)return cK(a,b,c-b|0);throw i([0,j,kH],1)}function
q(a,b,c,d,e){if(0>d)throw i([0,j,kN],1);if(d>b)throw i([0,j,kM],1);if(b>e)throw i([0,j,kL],1);if(e>a.length-1)throw i([0,j,kK],1);var
f=aZ((e-d|0)+1|0,c);ap(a,d,f,0,b-d|0);ap(a,b,f,(b-d|0)+1|0,e-b|0);return f}function
G(a,b,c,d,e,f){if(b>=f)throw i([0,j,kO],1);var
g=q(a,b,c,e,f);aS(g,(b-e|0)+1|0,d);return g}function
i=c.length-1,m=f(a,c),g=m[1];if(m[2])return b===k(c,g)[2]?[0,d]:[0,[0,ai(g,[0,a,b],c)]];if(i<u)return[0,[0,cU(g,[0,a,b],c)]];var
i=c.length-1,m=f(a,c),g=m[1];if(m[2])return b===k(c,g)[2]?[0,d]:[0,[0,al(g,[0,a,b],c)]];if(i<u)return[0,[0,cZ(g,[0,a,b],c)]];var
w=h(e,0,a),s=h(f,0,a+1|0),x=h(e,a,b),t=h(f,a,b+1|0);if(!ah(a,s))throw i([0,j,kx],1);if(!ah(0,t))throw i([0,j,kw],1);aQ(s,a,o);aQ(t,0,d);return[1,[1,w,s],c,[1,x,t]]}if(g<a){var
y=m(0,a-1|0),z=n(0,a),A=h(e,a,b),B=h(f,a,b+1|0);if(ah(a-1|0,e))return[1,[1,y,z],k(e,a-1|0),[1,A,B]];throw i([0,j,ky],1)}var
C=h(e,0,a),D=h(f,0,a+1|0),E=m(a+1|0,b),F=n(a+1|0,b+1|0);if(ah(a,e))return[1,[1,C,D],k(e,a),[1,E,F]];throw i([0,j,kz],1)}if(g<a){var
H=m(0,a-1|0),I=n(0,a),J=h(e,a,b),K=h(f,a,b+1|0);if(ah(a-1|0,e))return[1,[1,H,I],k(e,a-1|0),[1,J,K]];throw i([0,j,kA],1)}var
L=h(e,0,a-1|0),M=h(f,0,a),N=m(a,b),O=n(a,b+1|0);if(ah(a-1|0,e))return[1,[1,L,M],k(e,a-1|0),[1,N,O]];throw i([0,j,kB],1)}function
w=h(e,0,a),s=h(f,0,a+1|0),x=h(e,a,b),t=h(f,a,b+1|0);if(!ak(a,s))throw i([0,j,kR],1);if(!ak(0,t))throw i([0,j,kQ],1);aS(s,a,o);aS(t,0,d);return[1,[1,w,s],c,[1,x,t]]}if(g<a){var
y=m(0,a-1|0),z=n(0,a),A=h(e,a,b),B=h(f,a,b+1|0);if(ak(a-1|0,e))return[1,[1,y,z],k(e,a-1|0),[1,A,B]];throw i([0,j,kS],1)}var
C=h(e,0,a),D=h(f,0,a+1|0),E=m(a+1|0,b),F=n(a+1|0,b+1|0);if(ak(a,e))return[1,[1,C,D],k(e,a),[1,E,F]];throw i([0,j,kT],1)}if(g<a){var
H=m(0,a-1|0),I=n(0,a),J=h(e,a,b),K=h(f,a,b+1|0);if(ak(a-1|0,e))return[1,[1,H,I],k(e,a-1|0),[1,J,K]];throw i([0,j,kU],1)}var
L=h(e,0,a-1|0),M=h(f,0,a),N=m(a,b),O=n(a,b+1|0);if(ak(a-1|0,e))return[1,[1,L,M],k(e,a-1|0),[1,N,O]];throw i([0,j,kV],1)}function
d=c[2],h=c[1],l=f(a,h),e=l[1];if(l[2])return[0,[1,ai(e,[0,a,b],h),d]];if(!ah(e,d))throw i([0,j,kC],1);var
g=v(a,b,k(d,e));return 0===g[0]?[0,[1,h,ai(e,g[1],d)]]:t(e,g[1],g[2],g[3],h,d)}function
d=c[2],h=c[1],l=f(a,h),e=l[1];if(l[2])return[0,[1,al(e,[0,a,b],h),d]];if(!ak(e,d))throw i([0,j,kW],1);var
g=v(a,b,k(d,e));return 0===g[0]?[0,[1,h,al(e,g[1],d)]]:t(e,g[1],g[2],g[3],h,d)}function
e=cE(d);if(!ah(a,e))throw i([0,j,kE],1);if(!ah(a+1|0,e))throw i([0,j,kD],1);aQ(e,a,b);aQ(e,a+1|0,c);return e}function
y(a,b,c,d,e){if(!ah(b,d))throw i([0,j,kF],1);if(a){var
f=eH(e),g=ai(b,eF(e),d);return[0,cT(k(d,b),c),g,f]}var
h=eG(k(d,b),e),l=ai(b,cS(c),d);return[0,cV(c),l,h]}function
e=cJ(d);if(!ak(a,e))throw i([0,j,kY],1);if(!ak(a+1|0,e))throw i([0,j,kX],1);aS(e,a,b);aS(e,a+1|0,c);return e}function
y(a,b,c,d,e){if(!ak(b,d))throw i([0,j,kZ],1);if(a){var
f=e1(e),g=al(b,eZ(e),d);return[0,cY(k(d,b),c),g,f]}var
h=e0(k(d,b),e),l=al(b,cX(c),d);return[0,c0(c),l,h]}function
d=eH(c);return[0,cT(eF(c),b),d]}var
e=eG(cS(b),c);return[0,cV(b),e]}function
z(a,b,c,d){if(!ah(a,c))throw i([0,j,kG],1);var
e=b.length-1,g=d.length-1,f=aX((e+1|0)+g|0,k(c,a)),h=bG(a,c);al(b,0,f,0,e);al(d,0,f,e+1|0,g);return[0,f,h]}function
J(a,b,c,d,e,f){if((a+1|0)>=f.length-1)throw i([0,j,kH],1);var
g=z(a,c,e,d),k=g[2],l=g[1],h=bG(a,f);aQ(h,a,[0,l]);return[0,[1,k,h],b,e.length-1<=m?1:0]}function
K(a,b,c,d,e,f,g,h){if((a+1|0)>=h.length-1)throw i([0,j,kI],1);var
l=z(a,c,g,e),o=l[2],p=l[1],n=bG(a,h),k=d.length-1,q=g.length-1<=m?1:0,r=0===k?cE(f):0===f.length-1?dR(d,0,k):oY(d,f);aQ(n,a,[1,p,r]);return[0,[1,o,n],b,q]}function
d=e1(c);return[0,cY(eZ(c),b),d]}var
e=e0(cX(b),c);return[0,c0(b),e]}function
z(a,b,c,d){if(!ak(a,c))throw i([0,j,k0],1);var
e=b.length-1,g=d.length-1,f=aZ((e+1|0)+g|0,k(c,a)),h=bI(a,c);ap(b,0,f,0,e);ap(d,0,f,e+1|0,g);return[0,f,h]}function
J(a,b,c,d,e,f){if((a+1|0)>=f.length-1)throw i([0,j,k1],1);var
g=z(a,c,e,d),k=g[2],l=g[1],h=bI(a,f);aS(h,a,[0,l]);return[0,[1,k,h],b,e.length-1<=m?1:0]}function
K(a,b,c,d,e,f,g,h){if((a+1|0)>=h.length-1)throw i([0,j,k2],1);var
l=z(a,c,g,e),o=l[2],p=l[1],n=bI(a,h),k=d.length-1,q=g.length-1<=m?1:0,r=0===k?cJ(f):0===f.length-1?d$(d,0,k):qB(d,f);aS(n,a,[1,p,r]);return[0,[1,o,n],b,q]}function
o=y(h,a,m,f,n),u=o[3],v=o[2],z=o[1],r=I(h,q,t);return[0,[1,v,x(a,[1,z,r[1]],[1,u,r[2]],g)],e,0]}}throw i([0,j,kJ],1)}function
o(a,b,c,d,e){if(!c[3])return[0,[1,d,ai(a,c[1],e)],b,0];if(a<d.length-1){var
o=y(h,a,m,f,n),u=o[3],v=o[2],z=o[1],r=I(h,q,t);return[0,[1,v,x(a,[1,z,r[1]],[1,u,r[2]],g)],e,0]}}throw i([0,j,k3],1)}function
n(a,b,c,d,e){if(!c[3])return[0,[1,d,al(a,c[1],e)],b,0];if(a<d.length-1){var
b=a[1];if(0>=b.length-1)throw i([0,j,kK],1);var
g=cS(b);return[0,[0,cV(b)],g,b.length-1<=m?1:0]}var
c=a[2],e=a[1],d=e.length-1;if((d+1|0)!==c.length-1)throw i([0,j,kL],1);var
f=r(k(c,d));return o(d,f[2],f,e,c)}function
b=a[1];if(0>=b.length-1)throw i([0,j,k4],1);var
g=cX(b);return[0,[0,c0(b)],g,b.length-1<=m?1:0]}var
c=a[2],e=a[1],d=e.length-1;if((d+1|0)!==c.length-1)throw i([0,j,k5],1);var
f=r(k(c,d));return n(d,f[2],f,e,c)}function
l=r(k(e,c)),p=k(g,c);return[0,o(c,p,l,ai(c,l[2],g),e)]}var
q=B(a,k(e,c));return eE(function(a){return o(c,a[2],a,g,e)},q)}function
l=r(k(e,c)),p=k(g,c);return[0,n(c,p,l,al(c,l[2],g),e)]}var
q=B(a,k(e,c));return eY(function(a){return n(c,a[2],a,g,e)},q)}function
y=g(b,[0,k(e,d)[2]]);if(y)return[0,[0,[1,ai(d,[0,a,y[1]],e),i]]];var
z=r(k(i,d)),D=k(e,d);return[1,o(d,D,z,ai(d,z[2],e),i)]}var
n=C(a,b,k(i,d));if(0===n[0]){var
j=n[1];return 0===j[0]?[0,[0,[1,e,ai(d,j[1],i)]]]:[0,t(d,j[1],j[2],j[3],e,i)]}var
A=n[1];return[1,o(d,A[2],A,e,i)]}function
y=g(b,[0,k(e,d)[2]]);if(y)return[0,[0,[1,al(d,[0,a,y[1]],e),i]]];var
z=r(k(i,d)),D=k(e,d);return[1,n(d,D,z,al(d,z[2],e),i)]}var
o=C(a,b,k(i,d));if(0===o[0]){var
j=o[1];return 0===j[0]?[0,[0,[1,e,al(d,j[1],i)]]]:[0,t(d,j[1],j[2],j[3],e,i)]}var
A=o[1];return[1,n(d,A[2],A,e,i)]}function
eI(a){cW(a,[0,bg])[41].call(null,[0]);return}eI([0,3]);eI([0,4]);cW([0,3],[0,bg]);function
b6(a){var
b=cW(kg,a);return[0,,,,,,b[13],b[7],b[20],,b[34]]}function
kQ(a){return 0}function
cX(a,b,c){function
d(a){return n(b,a,c)}return cR(g(a,c),d)}function
cY(a){return typeof
a==="string"?[0,at(a)]:0}function
bk(a,b,c){function
e2(a){c1(a,[0,bi])[41].call(null,[0]);return}e2([0,3]);e2([0,4]);c1([0,3],[0,bi]);function
b9(a){var
b=c1(kA,a);return[0,,,,,,b[13],b[7],b[20],,b[34]]}function
k_(a){return 0}function
c2(a,b,c){function
d(a){return o(b,a,c)}return cW(g(a,c),d)}function
c3(a){return typeof
a==="string"?[0,aw(a)]:0}function
bm(a,b,c){function
d=c[z(a)],f=d===j2?0:[0,d];return cR(f,e)}function
bl(a){$.console.log(z(a));return}function
cZ(a,b,c){return c.addEventListener(z(a),b)}function
eJ(a,b,c){return c.removeEventListener(z(a),b)}function
b7(a,b){if(b===eC)throw i([0,j,kR],1);return b.appendChild(a)}function
eK(a){for(;;){var
b=a.firstChild,c=b==eC?0:[0,b];if(!c)return 0;a.removeChild(c[1])}}function
bm(a){return $}function
eL(a){return new
eD(a)}function
eM(a){var
d=b6(a),c=[0,[0],d[7]];function
d=c[z(a)],f=d===kk?0:[0,d];return cW(f,e)}function
bn(a){ab.console.log(z(a));return}function
c4(a,b,c){return c.addEventListener(z(a),b)}function
e3(a,b,c){return c.removeEventListener(z(a),b)}function
b_(a,b){if(b===eW)throw i([0,j,k$],1);return b.appendChild(a)}function
e4(a){for(;;){var
b=a.firstChild,c=b==eW?0:[0,b];if(!c)return 0;a.removeChild(c[1])}}function
bo(a){return ab}function
e5(a){return new
eX(a)}function
e6(a){var
d=b9(a),c=[0,[0],d[7]];function
a=d[6].call(null,c,b[2]);return eE(function(a){if(a>=b[1].length-1)throw i([0,j,kU],1);var
d=k(b[1],a),e=d[2];if(gN(d[1],c))return e;throw i([0,j,kT],1)},a)}function
a=d[6].call(null,c,b[2]);return eY(function(a){if(a>=b[1].length-1)throw i([0,j,lc],1);var
d=k(b[1],a),e=d[2];if(g7(d[1],c))return e;throw i([0,j,lb],1)},a)}function
h=f[1],l=k(c[1],h),m=l[2];if(!gN(l[1],a))throw i([0,j,kV],1);var
n=c[2],o=c[1];return[0,ai(h,[0,a,g(b,[0,m])],o),n]}function
h=f[1],l=k(c[1],h),m=l[2];if(!g7(l[1],a))throw i([0,j,ld],1);var
n=c[2],o=c[1];return[0,al(h,[0,a,g(b,[0,m])],o),n]}function
c=f(a,e);return c?b===c[1]?0:n(h,a,b):n(i,a,b)},d)}]}eM([0,bh]);function
bn(a){var
b=eM(a);return[0,b[2],,b[4],b[5],b[6],,,b[9],b[10]]}eL(0.);function
b8(a){var
c=f(a,e);return c?b===c[1]?0:o(h,a,b):o(i,a,b)},d)}]}e6([0,bj]);function
bp(a){var
b=e6(a);return[0,b[2],,b[4],b[5],b[6],,,b[9],b[10]]}e5(0.);function
b$(a){var
a(a,b){if(0!==h[6].call(null,a,d[1]))throw i([0,j,kY],1);var
c=b8(g(f,b)),k=n(e,a,c[2]);d[1]=h[8].call(null,a,[0,c,k],d[1]);return 0}return b[8].call(null,a,c)}return[0,,,c,d,function(k,l,c,d,e,f){function
a(a,b){if(0!==h[6].call(null,a,d[1]))throw i([0,j,lg],1);var
c=b$(g(f,b)),k=o(e,a,c[2]);d[1]=h[8].call(null,a,[0,c,k],d[1]);return 0}return b[8].call(null,a,c)}return[0,,,c,d,function(k,l,c,d,e,f){function
d(a){if(a)throw i([0,j,k1],1);var
d=b8(g(k,b));return[0,[0,d,n(l,c,d[2])]]}f[1]=h[10].call(null,c,d,a);return 0}return b[9].call(null,o,m,a,d,e)}]}function
eP(f,b,c){var
a=b2(b);return bD(function(a){var
d(a){if(a)throw i([0,j,lj],1);var
d=b$(g(k,b));return[0,[0,d,o(l,c,d[2])]]}f[1]=h[10].call(null,c,d,a);return 0}return b[9].call(null,n,m,a,d,e)}]}function
e9(f,b,c){var
a=b5(b);return bF(function(a){var
b=g(d,c);return b?g(f,b[1]):(bl(k2),$.console.log(c))},a)}var
c0=eO([0,bh]);bn([0,bh]);var
c1=c0[3];function
eQ(a,b,c){return cZ(b,c,a)}function
eR(f,e,c,d){function
a(a,b){return eQ(f,a,b)}function
b(a,b){return eP(e,a,b)}return c0[4].call(null,b,a,c,d)}function
eS(f,g,c,d,e){function
a(a,b,c){return eJ(a,b,f)}function
b(a,b){return eQ(f,a,b)}function
h(a,b){return eP(g,a,b)}return c0[5].call(null,h,b,a,c,d,e)}var
c2=eO([0,bg]);bn([0,bg]);var
k3=c2[3];function
eT(d,b,c){var
a=b2(b);return bD(function(a){return g(d,g(a,c))},a)}function
eU(a,b){return $.setInterval(function(a){return g(b,new
eD)},a)}function
k4(a,b,c){return $.clearInterval(c)}function
eV(a){return bm(0)}function
eW(a){return cZ(k5,a,eV(0))}function
k7(c){function
b=g(d,c);return b?g(f,b[1]):(bn(lk),ab.console.log(c))},a)}var
c5=e8([0,bj]);bp([0,bj]);var
c6=c5[3];function
e_(a,b,c){return c4(b,c,a)}function
e$(f,e,c,d){function
a(a,b){return e_(f,a,b)}function
b(a,b){return e9(e,a,b)}return c5[4].call(null,b,a,c,d)}function
fa(f,g,c,d,e){function
a(a,b,c){return e3(a,b,f)}function
b(a,b){return e_(f,a,b)}function
h(a,b){return e9(g,a,b)}return c5[5].call(null,h,b,a,c,d,e)}var
c7=e8([0,bi]);bp([0,bi]);var
ll=c7[3];function
fb(d,b,c){var
a=b5(b);return bF(function(a){return g(d,g(a,c))},a)}function
fc(a,b){return ab.setInterval(function(a){return g(b,new
eX)},a)}function
lm(a,b,c){return ab.clearInterval(c)}function
fd(a){return bo(0)}function
fe(a){return c4(ln,a,fd(0))}function
lp(c){function
b=[0,a];if(!d(c,"A")&&!d(c,cg)){0===b[0];return function(a){return[0,b]}}return kQ}function
e(a){return bk(k8,cY,a)}function
f(a){return bk(k9,e,a)}return function(a){return cX(f,b,a)}}function
k$(a){return bk(k_,cY,a)}function
lb(a){return bk(la,k$,a)}function
c3(a,b,c){var
d=cX(lb,k7,c);if(!d)return 0;var
b=[0,a];if(!d(c,"A")&&!d(c,bR)){0===b[0];return function(a){return[0,b]}}return k_}function
e(a){return bm(lq,c3,a)}function
f(a){return bm(lr,e,a)}return function(a){return c2(f,b,a)}}function
lt(a){return bm(ls,c3,a)}function
lv(a){return bm(lu,lt,a)}function
c8(a,b,c){var
d=c2(lv,lp,c);if(!d)return 0;var
m=b[3],o=b[2],p=b[1],q=d(b[4]),t=q[1],r=aS(c[3],p,o,q[2]);eX(c,m,r);return[0,[2,p,o,m,t],r];default:throw i([0,j,ld],1)}}function
d(a){if(!a)return le;var
m=b[3],n=b[2],p=b[1],q=d(b[4]),t=q[1],r=aU(c[3],p,n,q[2]);ff(c,m,r);return[0,[2,p,n,m,t],r];default:throw i([0,j,lx],1)}}function
d(a){if(!a)return ly;var
l=c[2],q=i[1],r=a[2],x=i[3],y=i[2],z=a[3];if(bz(a[1],q)){c4(d,l,r,y);return[0,[0,[1,q,r,b2(eY(d,l,z,x,0))],l],0]}}break;case
l=c[2],q=i[1],r=a[2],x=i[3],y=i[2],z=a[3];if(bB(a[1],q)){c9(d,l,r,y);return[0,[0,[1,q,r,b5(fg(d,l,z,x,0))],l],0]}}break;case
m=c[2],s=e[2],t=e[1],u=a[3],A=e[4],B=e[3],C=a[4],D=a[1];if(bz(a[2],s)&&bz(D,t)){c4(d,m,u,B);return[0,[0,[2,t,s,u,b2(eY(d,m,C,A,0))],m],0]}}break;default:var
m=c[2],s=e[2],t=e[1],u=a[3],A=e[4],B=e[3],C=a[4],D=a[1];if(bB(a[2],s)&&bB(D,t)){c9(d,m,u,B);return[0,[0,[2,t,s,u,b5(fg(d,m,C,A,0))],m],0]}}break;default:var
e=c5(d,b,c[1])[1];n(d[4],e[2],f);h[1]=H[4].call(null,a,e,h[1]);return 0}var
g=b9(d,b);n(d[4],g[2],f);h[1]=H[4].call(null,a,g,h[1]);return 0};H[8].call(null,I,G);return[0,[0,[3,v,w,h[1]],f],0]}}}return[0,b9(d,b),1]}function
eY(a,b,c,d,e){var
e=c_(d,b,c[1])[1];o(d[4],e[2],f);h[1]=H[4].call(null,a,e,h[1]);return 0}var
g=ca(d,b);o(d[4],g[2],f);h[1]=H[4].call(null,a,g,h[1]);return 0};H[8].call(null,I,G);return[0,[0,[3,v,w,h[1]],f],0]}}}return[0,ca(d,b),1]}function
fg(a,b,c,d,e){var
o=cA(f);if(o[1]!==j){g(c,0);bl(a);var
u=pu(o);if(u){var
C=u[1];bl(li);return g(eB,C)}bl(lj);throw i(o,0)}var
p=o[2],t=[0,lh,[0,p[1],[0,lg,[0,e+p[2],[0,lf,[0,e+p[3],0]]]]]];a:{b:{var
o=cF(f);if(o[1]!==j){g(c,0);bn(a);var
u=q9(o);if(u){var
C=u[1];bn(lC);return g(eV,C)}bn(lD);throw i(o,0)}var
p=o[2],t=[0,lB,[0,p[1],[0,lA,[0,e+p[2],[0,lz,[0,e+p[3],0]]]]]];a:{b:{var
y=l[2];aH(d,0,n,m,w(d));aH(e,0,n,m+w(d)|0,0);var
m=m+w(d)|0|0,l=y;continue}aH(d,0,n,m,w(d))}var
B=Y(n);g(c,0);bl(a);bl(B);return g(eB,new
j4(z(a)))}}}function
eZ(a,b,c){return n(a,b,function(a){if(0!==a[0])throw i([0,j,lk],1);var
y=l[2];aJ(d,0,n,m,w(d));aJ(e,0,n,m+w(d)|0,0);var
m=m+w(d)|0|0,l=y;continue}aJ(d,0,n,m,w(d))}var
B=_(n);g(c,0);bn(a);bn(B);return g(eV,new
km(z(a)))}}}function
fh(a,b,c){return o(a,b,function(a){if(0!==a[0])throw i([0,j,lE],1);var
b(a){return 0}return bH(ll,function(a){return g(c,d)},b)})}b6([0,bh]);b6([0,bg]);var
e0=bn([0,bg]),e1=bn([0,bh]),lm=0,ln=[0,e1[1],e0[1],0,0,0];function
e2(a){function
b(a){return 0}return bJ(lF,function(a){return g(c,d)},b)})}b9([0,bj]);b9([0,bi]);var
fi=bp([0,bi]),fj=bp([0,bj]),lG=0,lH=[0,fj[1],fi[1],0,0,0];function
fk(a){function
d=b[2],f=b[1],g=a[5],h=a[4],i=a[3],j=a[2],k=a[1],l=function(a){return a?[0,d,a[1]]:[0,d,0]};return[0,e1[5].call(null,f,l,k),j,i,h,g];case
d=b[2],f=b[1],g=a[5],h=a[4],i=a[3],j=a[2],k=a[1],l=function(a){return a?[0,d,a[1]]:[0,d,0]};return[0,fj[5].call(null,f,l,k),j,i,h,g];case
e=b[2],m=b[1],n=a[5],o=a[4],p=a[3],q=a[2],r=function(a){return a?[0,e,a[1]]:[0,e,0]},s=e0[5].call(null,m,r,q);return[0,a[1],s,p,o,n];case
e=b[2],m=b[1],n=a[5],o=a[4],p=a[3],q=a[2],r=function(a){return a?[0,e,a[1]]:[0,e,0]},s=fi[5].call(null,m,r,q);return[0,a[1],s,p,o,n];case
w=b[1],x=a[5]||[0,w];return[0,a[1],a[2],a[3],a[4],x];default:return ek(c,a,b[1])}}return c(ln,a)}function
e3(d,b,c){function
w=b[1],x=a[5]||[0,w];return[0,a[1],a[2],a[3],a[4],x];default:return eE(c,a,b[1])}}return c(lH,a)}function
fl(d,b,c){function
c=a[1];return eZ(c,d,function(a){return 0});default:return bD(e,a[1])}}return e(c)}function
bI(a){return bm(0).document}function
e4(e){function
c=a[1];return fh(c,d,function(a){return 0});default:return bF(e,a[1])}}return e(c)}function
bK(a){return bo(0).document}function
fm(e){function
c=bI(0).createElement(z(a));bD(function(a){return b7(a[1],c)},b);return[0,c,[0,[0,c,c1(0)]]]}return[0,function(a){return[0,bI(0).createTextNode(z(a)),0]},t,s,r,q,p,o,n,m,l,k,h,g,c,b,a]}function
bo(c,b){function
c=bK(0).createElement(z(a));bF(function(a){return b_(a[1],c)},b);return[0,c,[0,[0,c,c6(0)]]]}return[0,function(a){return[0,bK(0).createTextNode(z(a)),0]},t,s,r,q,p,o,n,m,l,k,h,g,c,b,a]}function
bq(c,b){function
g=a[4],e=n(a[3],c[1],b),h=e[2];d(e[1]);return e3(g,function(a){return e5(c,a)},h);default:var
i=a[4],f=n(a[3],c[1],b),j=f[2];d(f[1]);return e3(i,function(a){return e5(c,a)},j)}}function
e5(c,b){$.setTimeout(function(a){return bo(c,b)},0);return 0}function
e6(b){function
g=a[4],e=o(a[3],c[1],b),h=e[2];d(e[1]);return fl(g,function(a){return fn(c,a)},h);default:var
i=a[4],f=o(a[3],c[1],b),j=f[2];d(f[1]);return fl(i,function(a){return fn(c,a)},j)}}function
fn(c,b){ab.setTimeout(function(a){return bq(c,b)},0);return 0}function
fo(b){function
L=g(w,b[1]),l=function(a){return bo(b,a)},e=e2(L),p=c1(0),C=e[1];eR(bm(0),l,C,p);var
q=k3(0),D=e[2],x=function(a,b){return eT(l,a,b)};c2[4].call(null,x,eU,D,q);var
L=g(w,b[1]),l=function(a){return bq(b,a)},e=fk(L),p=c6(0),C=e[1];e$(bo(0),l,C,p);var
q=ll(0),D=e[2],x=function(a,b){return fb(l,a,b)};c7[4].call(null,x,fc,D,q);var
A=d[1];eN(function(a){return c3(h,n,a)},A);break a}}else if(!d){var
o=b8(function(a){return c3(h,n,a)});eW(o[2]);s[1]=[0,o];break a}}else
A=d[1];e7(function(a){return c8(h,n,a)},A);break a}}else if(!d){var
o=b$(function(a){return c8(h,n,a)});fe(o[2]);s[1]=[0,o];break a}}else
B=d[1][2];eJ(k6,B,eV(0));break a}}else if(!d)break a;throw i([0,j,lc],1)}b[4]=[0,[0,f,c[2],c[3],c[4]]];return 0}return bH(lq,a,function(a){return 0})}function
e7(a,b){var
c=a[5];eK(c);return b7(b[2][1],c)}function
e8(b){function
B=d[1][2];e3(lo,B,fd(0));break a}}else if(!d)break a;throw i([0,j,lw],1)}b[4]=[0,[0,f,c[2],c[3],c[4]]];return 0}return bJ(lK,a,function(a){return 0})}function
fp(a,b){var
c=a[5];e4(c);return b_(b[2][1],c)}function
fq(b){function
a(a){b[2]=0;return 0}bH(lr,c,a);a(0);if(b[2])throw i([0,j,ls],1);return}function
e9(a){return bm(0).requestAnimationFrame(a)}function
e_(c,b){var
a(a){b[2]=0;return 0}bJ(lL,c,a);a(0);if(b[2])throw i([0,j,lM],1);return}function
fr(a){return bo(0).requestAnimationFrame(a)}function
fs(c,b){var
e=d[1];bo(c,g(e,eL(b)))}}e8(c);if(c[2])throw i([0,j,lt],1);return e9(function(a){return e_(c,a)})}function
e$(a,b,c){function
e=d[1];bq(c,g(e,e5(b)))}}fq(c);if(c[2])throw i([0,j,lN],1);return fr(function(a){return fs(c,a)})}function
ft(a,b,c){function
e(a){return g(b,c)}return bH(bf(lv,bf(a,lu)),e,d)}function
q(a){return[2,lC,a]}function
b_(a){return[2,lD,a]}function
c6(a){return[2,lE,a]}function
N(a){return[1,lG,z(a)]}function
O(d){function
e(a){return g(b,c)}return bJ(bh(lP,bh(a,lO)),e,d)}function
q(a){return[2,lW,a]}function
cb(a){return[2,lX,a]}function
c$(a){return[2,lY,a]}function
O(a){return[1,l0,z(a)]}function
P(d){function
c(a){return cX(cY,b,a)}function
e(a){return bk(lH,c,a)}return[3,lJ,[0,kX,kW,function(a){return bk(lI,e,a)}]]}function
am(a,b){return p(lK,a,b)}function
aw(a,b){return p(lL,a,b)}function
bJ(a,b){return p(lN,a,b)}function
P(a,b){return p(lO,a,b)}function
fa(a,b){return p(lP,a,b)}function
an(a,b){return p(lQ,a,b)}function
fb(a,b){return p(lR,a,b)}function
bK(a,b){return p(lS,a,b)}function
fg(a){return d(a,e)?d(a,a1)?d(a,a6)?d(a,a8)?d(a,a4)?d(a,a$)?d(a,a_)?d(a,a7)?d(a,a5)?[0,l3,fe]:[0,l4,lW]:[0,l5,lT]:[0,l6,lX]:[0,l7,lU]:[0,l8,lY]:[0,l9,ff]:[0,l_,ff]:[0,l$,lV]:[0,ma,fe]}function
c7(a,b){var
c=a[2],e=a[3],f=a[1];return d(b,dN)?d(b,dO)?d(b,dG)?c:f:e:c}function
fh(a,b){if(d(a,e))if(d(a,a1))if(d(a,a6))if(d(a,a8))var
g=d(a,a4)?d(a,a$)?d(a,a_)?d(a,a7)?d(a,a5)?[0,c,c,c]:[0,aj,bp,ax]:[0,aj,f([0,c,[0,m,[0,bp,0]]]),ax]:[0,aj,bp,ax]:[0,aj,f([0,c,[0,m,[0,bp,0]]]),ax]:[0,aj,aj,ax];else
c(a){return c2(c3,b,a)}function
e(a){return bm(l1,c,a)}return[3,l3,[0,lf,le,function(a){return bm(l2,e,a)}]]}function
am(a,b){return m(l4,a,b)}function
ae(a,b){return m(l5,a,b)}function
bL(a,b){return m(l7,a,b)}function
Q(a,b){return m(l8,a,b)}function
fu(a,b){return m(l9,a,b)}function
aq(a,b){return m(l_,a,b)}function
fv(a,b){return m(l$,a,b)}function
bM(a,b){return m(ma,a,b)}function
fA(a){return d(a,e)?d(a,a3)?d(a,a8)?d(a,a_)?d(a,a6)?d(a,bb)?d(a,ba)?d(a,a9)?d(a,a7)?[0,ml,fy]:[0,mm,me]:[0,mn,mb]:[0,mo,mf]:[0,mp,mc]:[0,mq,mg]:[0,mr,fz]:[0,ms,fz]:[0,mt,md]:[0,mu,fy]}function
da(a,b){var
c=a[2],e=a[3],f=a[1];return d(b,d5)?d(b,d7)?d(b,dU)?c:f:e:c}function
fB(a,b){if(d(a,e))if(d(a,a3))if(d(a,a8))if(d(a,a_))var
g=d(a,a6)?d(a,bb)?d(a,ba)?d(a,a9)?d(a,a7)?[0,c,c,c]:[0,an,br,az]:[0,an,f([0,c,[0,n,[0,br,0]]]),az]:[0,an,br,az]:[0,an,f([0,c,[0,n,[0,br,0]]]),az]:[0,an,an,az];else
g=[0,c,c,c];return c7(g,b)}function
a0(a){return a?a[1]:mn}var
mw=a0(c),mA=a0(c),mB=a0(c),mC=a0(c),mD=a0(c),mE=a0(fd),mF=[0,a0(fc),mE,mD,mC,mB,mA,mz,my,mx,mw,mv,mu,mt,ms,mr,mq,mp,mo];function
c8(a){return am([0,q(mG),0],0)}function
mH(a){var
c=a[2],f=0,g=d(c,e)?d(c,a1)?d(c,a6)?d(c,a8)?d(c,a4)?d(c,a$)?d(c,a_)?d(c,a7)?d(c,a5)?mb:mc:md:me:mf:mg:mh:mi:mj:mk;return aw(0,[0,b(g),f])}function
aR(a){var
f=0,g=0,e=fg(a[2])[2],h=[0,fb(0,ag(function(a){return bK(0,[0,b(a),0])},e)),g],i=[0,p(mI,0,[0,p(mJ,0,[0,p(mK,0,[0,b(mL),0]),0]),h]),f],c=a[1],j=0,n=d(c,dN)?d(c,dO)?d(c,dG)?c8:c8:mH:c8,k=[0,n(a),j],l=[0,am([0,q(mM),0],k),i],m=[0,b(fg(a[2])[1]),0];return am(0,[0,aw(0,[0,b(mN),m]),l])}function
fi(a){return am([0,q(nr),0],0)}function
nI(a){function
bk(a){return[0,a]}function
bl(a){return[1,a]}function
bm(a){return[2,a]}function
bn(a){return[3,a]}function
bo(a){return[4,a]}function
bq(a){return[5,a]}function
br(a){return[6,a]}function
bs(a){return[7,a]}function
bt(a){return[13,a]}function
bu(a){return[14,a]}function
bv(a){return[15,a]}function
bw(a){return[16,a]}function
bx(a){return[17,a]}function
i(a,b){return p(nJ,a,b)}var
bA=[0,b(nM),0],bB=[0,p(lM,[0,q(nN),0],bA),0],bC=[0,O(bx),0],bD=[0,fa([0,[2,nP,nO],[0,N(a[18]),bC]],0),0],bE=[0,b(nQ),bD],bF=[0,P([0,q(nR),0],bE),bB],bG=[0,i([0,q(nS),0],bF),0],bH=[0,aw(0,[0,b(nT),0]),0],bI=[0,O(bw),0],bL=[0,fa([0,[2,nV,nU],[0,N(a[17]),bI]],0),0],bM=[0,b(nW),bL],bN=[0,P([0,q(nX),0],bM),bH],bO=[0,O(bu),0],bP=[0,bJ([0,[2,nZ,nY],[0,N(a[16]),bO]],0),0],bQ=[0,b(n0),bP],bR=[0,P([0,q(n1),0],bQ),0],bS=[0,O(bt),0],bT=[0,bJ([0,[2,n3,n2],[0,N(a[15]),bS]],0),0],bU=[0,b(n4),bT],bV=[0,P([0,q(n5),0],bU),bR],bW=[0,am([0,b_(n6),0],bV),bN],bX=[0,O(bv),0],bY=[0,bJ([0,[2,n8,n7],[0,N(a[14]),bX]],0),0],bZ=[0,b(n9),bY],b0=[0,P([0,q(n_),0],bZ),bW],by=0,bz=0,b1=[0,i([0,q(n$),0],b0),bG],b2=0;function
Y(a){return[8,a]}function
Z(a){return[9,a]}function
_(a){return[10,a]}function
$(a){return[11,a]}function
aa(a){return[12,a]}function
o(a,b){return p(mR,a,b)}var
ac=[0,b(l2),0],ad=[0,aw(0,[0,b(mS),ac]),0],ab=0,ae=0,af=cC(mT,m),ah=ag(function(a){return p(mU,0,[0,b(a),0])},af),ai=[0,O(aa),0],ak=[0,an([0,[2,mW,mV],[0,N(a[13]),ai]],ah),ae],al=[0,b(mX),ak],ao=[0,o(0,[0,P([0,q(mY),0],al),ad]),ab],ap=[0,b(l1),0],aq=[0,aw(0,[0,b(mZ),ap]),0],ar=0,as=cC(m0,m),at=ag(function(a){return p(m1,0,[0,b(a),0])},as),au=[0,O($),0],av=[0,an([0,[2,m3,m2],[0,N(a[12]),au]],at),ar],ay=[0,b(m4),av],az=[0,o(0,[0,P([0,q(m5),0],ay),aq]),ao],aA=[0,aw(0,[0,b(m6),0]),0],aB=[0,b(l0),0],aC=[0,aw(0,[0,b(m7),aB]),aA],aD=0,aE=ag(function(a){return p(m9,0,[0,b(a),0])},m8),aF=[0,O(_),0],aG=[0,an([0,[2,m$,m_],[0,N(a[11]),aF]],aE),aD],aH=[0,b(na),aG],aI=[0,o(0,[0,P([0,q(nb),0],aH),aC]),az],aJ=[0,b(nc),0],aK=[0,b(lZ),aJ],aL=[0,aw(0,[0,b(nd),aK]),0],aM=0,aN=0,aO=f([0,c,[0,u,[0,m,0]]]),aP=ag(function(a){return p(ne,0,[0,b(a),0])},aO),aQ=[0,O(Z),0],aS=[0,an([0,[2,ng,nf],[0,N(a[10]),aQ]],aP),aN],aT=[0,b(nh),aS],aU=[0,P([0,q(ni),0],aT),aM],aV=0,aW=ag(function(a){return p(nk,0,[0,b(a),0])},nj),aX=[0,O(Y),0],aY=[0,an([0,[2,nm,nl],[0,N(a[9]),aX]],aW),aV],aZ=[0,b(nn),aY],a0=[0,P([0,q(no),0],aZ),aU],a2=[0,o(0,[0,am([0,b_(np),0],a0),aL]),aI],b3=[0,p(mO,0,[0,p(mP,0,[0,p(mQ,0,[0,b(nq),0]),0]),a2]),b2],b4=[0,i([0,q(oa),0],b3),b1],b5=[0,O(bs),0],b6=[0,bJ([0,[2,oc,ob],[0,N(a[8]),b5]],0),0],b7=[0,b(od),b6],b8=[0,P([0,q(oe),0],b7),0],b9=[0,O(br),0],cb=[0,bJ([0,[2,og,of],[0,N(a[7]),b9]],0),0],cc=[0,b(oh),cb],cd=[0,P([0,q(oi),0],cc),b8],ce=[0,i([0,q(oj),0],cd),b4],j=a[2],cf=0,cg=0,ch=0,ci=a[1];if(d(j,e))if(d(j,a1))if(d(j,a6))if(d(j,a8))if(d(j,a4))if(d(j,a$))if(d(j,a_))if(d(j,a7))if(d(j,a5))var
g=[0,c,c,c];return da(g,b)}function
a2(a){return a?a[1]:mH}var
mQ=a2(c),mU=a2(c),mV=a2(c),mW=a2(c),mX=a2(c),mY=a2(fx),mZ=[0,a2(fw),mY,mX,mW,mV,mU,mT,mS,mR,mQ,mP,mO,mN,mM,mL,mK,mJ,mI];function
db(a){return am([0,q(m0),0],0)}function
m1(a){var
c=a[2],f=0,g=d(c,e)?d(c,a3)?d(c,a8)?d(c,a_)?d(c,a6)?d(c,bb)?d(c,ba)?d(c,a9)?d(c,a7)?mv:mw:mx:my:mz:mA:mB:mC:mD:mE;return ae(0,[0,b(g),f])}function
aT(a){var
f=0,g=0,e=fA(a[2])[2],h=[0,fv(0,aj(function(a){return bM(0,[0,b(a),0])},e)),g],i=[0,m(m2,0,[0,m(m3,0,[0,m(m4,0,[0,b(m5),0]),0]),h]),f],c=a[1],j=0,o=d(c,d5)?d(c,d7)?d(c,dU)?db:db:m1:db,k=[0,o(a),j],l=[0,am([0,q(m6),0],k),i],n=[0,b(fA(a[2])[1]),0];return am(0,[0,ae(0,[0,b(m7),n]),l])}function
m8(a){function
e(a){return[8,a]}function
g(a){return[9,a]}function
h(a){return[10,a]}function
i(a){return[11,a]}function
j(a){return[12,a]}function
d(a,b){return m(na,a,b)}var
l=[0,b(mk),0],o=[0,ae(0,[0,b(nb),l]),0],k=0,p=0,r=cH(nc,n),s=aj(function(a){return m(nd,0,[0,b(a),0])},r),t=[0,P(j),0],v=[0,O(a[13]),t],w=[0,aq([0,[2,ni,nh],[0,[2,ng,nf],[0,q(ne),v]]],s),p],x=[0,d(0,[0,Q([0,[2,nl,nk],0],[0,b(nj),w]),o]),k],y=[0,b(mj),0],z=[0,ae(0,[0,b(nm),y]),0],A=0,B=cH(nn,n),C=aj(function(a){return m(no,0,[0,b(a),0])},B),D=[0,P(i),0],E=[0,O(a[12]),D],F=[0,aq([0,[2,nt,ns],[0,[2,nr,nq],[0,q(np),E]]],C),A],G=[0,d(0,[0,Q([0,[2,nw,nv],0],[0,b(nu),F]),z]),x],H=[0,ae(0,[0,b(nx),0]),0],I=[0,b(mi),0],J=[0,ae(0,[0,b(ny),I]),H],K=0,L=aj(function(a){return m(nA,0,[0,b(a),0])},nz),M=[0,P(h),0],N=[0,O(a[11]),M],R=[0,aq([0,[2,nF,nE],[0,[2,nD,nC],[0,q(nB),N]]],L),K],S=[0,d(0,[0,Q([0,[2,nI,nH],0],[0,b(nG),R]),J]),G],T=[0,b(nJ),0],U=[0,b(mh),T],V=[0,ae(0,[0,b(nK),U]),0],W=0,X=0,Y=f([0,c,[0,u,[0,n,0]]]),Z=aj(function(a){return m(nL,0,[0,b(a),0])},Y),_=[0,P(g),0],$=[0,O(a[10]),_],aa=[0,aq([0,[2,nQ,nP],[0,[2,nO,nN],[0,q(nM),$]]],Z),X],ab=[0,Q([0,[2,nT,nS],0],[0,b(nR),aa]),W],ac=0,ad=aj(function(a){return m(nV,0,[0,b(a),0])},nU),af=[0,P(e),0],ag=[0,O(a[9]),af],ah=[0,aq([0,[2,n0,nZ],[0,[2,nY,nX],[0,q(nW),ag]]],ad),ac],ai=[0,Q([0,[2,n3,n2],0],[0,b(n1),ah]),ab],ak=[0,d(0,[0,am([0,cb(n4),0],ai),V]),S];return m(m9,0,[0,m(m_,0,[0,m(m$,0,[0,b(n5),0]),0]),ak])}function
fC(a){return am([0,q(n6),0],0)}function
os(a){function
ao(a){return[0,a]}function
ap(a){return[1,a]}function
ar(a){return[2,a]}function
as(a){return[3,a]}function
at(a){return[4,a]}function
au(a){return[5,a]}function
av(a){return[6,a]}function
aw(a){return[7,a]}function
ax(a){return[13,a]}function
ay(a){return[14,a]}function
aA(a){return[15,a]}function
aB(a){return[16,a]}function
aC(a){return[17,a]}function
i(a,b){return m(ot,a,b)}var
aF=[0,m(l6,[0,[2,oy,ox],0],[0,b(ow),0]),0],aG=[0,P(aC),0],aH=[0,O(a[18]),aG],aI=[0,fu([0,[2,oD,oC],[0,[2,oB,oA],[0,q(oz),aH]]],0),0],aJ=[0,Q([0,[2,oG,oF],0],[0,b(oE),aI]),aF],aK=[0,i([0,q(oH),0],aJ),0],aL=[0,ae(0,[0,b(oI),0]),0],aM=[0,P(aB),0],aN=[0,O(a[17]),aM],aO=[0,fu([0,[2,oN,oM],[0,[2,oL,oK],[0,q(oJ),aN]]],0),0],aP=[0,Q([0,[2,oQ,oP],0],[0,b(oO),aO]),aL],aQ=[0,P(ay),0],aR=[0,O(a[16]),aQ],aS=[0,bL([0,[2,oV,oU],[0,[2,oT,oS],[0,q(oR),aR]]],0),0],aU=[0,Q([0,[2,oY,oX],0],[0,b(oW),aS]),0],aV=[0,P(ax),0],aW=[0,O(a[15]),aV],aX=[0,bL([0,[2,o3,o2],[0,[2,o1,o0],[0,q(oZ),aW]]],0),0],aY=[0,Q([0,[2,o6,o5],0],[0,b(o4),aX]),aU],aZ=[0,am([0,cb(o7),0],aY),aP],a0=[0,P(aA),0],a1=[0,O(a[14]),a0],a2=[0,bL([0,[2,pa,o$],[0,[2,o_,o9],[0,q(o8),a1]]],0),0],a4=[0,Q([0,[2,pd,pc],0],[0,b(pb),a2]),aZ],a5=[0,i([0,q(pe),0],a4),aK],a$=[0,m8(a),0],bc=[0,i([0,q(pf),0],a$),a5],bd=[0,P(aw),0],be=[0,O(a[8]),bd],bf=[0,bL([0,[2,pk,pj],[0,[2,pi,ph],[0,q(pg),be]]],0),0],bg=[0,Q([0,[2,pn,pm],0],[0,b(pl),bf]),0],bh=[0,P(av),0],bi=[0,O(a[7]),bh],bj=[0,bL([0,[2,ps,pr],[0,[2,pq,pp],[0,q(po),bi]]],0),0],bk=[0,Q([0,[2,pv,pu],0],[0,b(pt),bj]),bg],ai=[0,ae(0,[0,b(oo),0]),0],ak=[0,ae(0,[0,b(op),0]),ai],al=[0,ae(0,[0,b(oq),0]),ak],bl=[0,am(0,[0,m(ol,0,[0,m(om,0,[0,m(on,0,[0,b(or),0]),0]),al]),0]),bk],bm=[0,i([0,q(pw),0],bl),bc],j=a[2],aD=0,aE=0,bn=0,bo=0,bp=0,bq=a[1];if(d(j,e))if(d(j,a3))if(d(j,a8))if(d(j,a_))if(d(j,a6))if(d(j,bb))if(d(j,ba))if(d(j,a9))if(d(j,a7))var
X=c7(h,ci),cj=ag(function(a){return p(ok,0,[0,b(a),0])},X),ck=[0,O(bq),0],cl=[0,an([0,[2,om,ol],[0,N(a[6]),ck]],cj),ch],cm=[0,b(on),cl],cn=[0,P([0,q(oo),0],cm),cg],co=0,cp=fh(a[2],a[1]),cq=ag(function(a){return p(op,0,[0,b(a),0])},cp),cr=[0,O(bo),0],cs=[0,an([0,[2,or,oq],[0,N(a[5]),cr]],cq),co],ct=[0,b(os),cs],cu=[0,P([0,q(ot),0],ct),cn],k=a[2],cv=0,cw=a[1];if(d(k,e))if(d(k,a1))if(d(k,a6))if(d(k,a8))if(d(k,a4))if(d(k,a$))if(d(k,a_))if(d(k,a7))if(d(k,a5))var
W=da(h,bq),bs=aj(function(a){return m(px,0,[0,b(a),0])},W),bt=[0,P(au),0],bu=[0,O(a[6]),bt],bv=[0,aq([0,[2,pC,pB],[0,[2,pA,pz],[0,q(py),bu]]],bs),bp],bw=[0,Q([0,[2,pF,pE],0],[0,b(pD),bv]),bo],bx=0,by=fB(a[2],a[1]),bz=aj(function(a){return m(pG,0,[0,b(a),0])},by),bA=[0,P(at),0],bB=[0,O(a[5]),bA],bC=[0,aq([0,[2,pL,pK],[0,[2,pJ,pI],[0,q(pH),bB]]],bz),bx],bD=[0,Q([0,[2,pO,pN],0],[0,b(pM),bC]),bw],k=a[2],bE=0,bF=a[1];if(d(k,e))if(d(k,a3))if(d(k,a8))if(d(k,a_))if(d(k,a6))if(d(k,bb))if(d(k,ba))if(d(k,a9))if(d(k,a7))var
W=c7(g,cw),cx=ag(function(a){return p(ou,0,[0,b(a),0])},W),cy=[0,O(bn),0],cz=[0,an([0,[2,ow,ov],[0,N(a[4]),cy]],cx),cv],cA=[0,b(ox),cz],cB=[0,P([0,q(oy),0],cA),cu],cD=0,cE=fh(a[2],a[1]),cF=ag(function(a){return p(oz,0,[0,b(a),0])},cE),cG=[0,O(bm),0],cH=[0,an([0,[2,oB,oA],[0,N(a[3]),cG]],cF),cD],cI=[0,b(oC),cH],cJ=[0,P([0,q(oD),0],cI),cB],cK=[0,i([0,q(oE),0],cJ),cf],l=a[2],cL=0,c9=d(l,e)?d(l,a1)?d(l,a6)?d(l,a8)?d(l,a4)?d(l,a$)?d(l,a_)?d(l,a7)?d(l,a5)?fi:aR:aR:aR:aR:aR:aR:aR:aR:fi,cM=[0,c9(a),cL],cN=[0,i([0,q(oF),0],cM),cK],cO=0,cP=ag(function(a){return p(oG,0,[0,b(a),0])},fd),cQ=[0,O(bl),0],cR=[0,an([0,[2,oI,oH],[0,N(a[2]),cQ]],cP),cO],cS=[0,p(nL,0,[0,b(oJ),0]),cR],cT=[0,P([0,q(oK),0],cS),cN],cU=0,cV=ag(function(a){return p(oL,0,[0,b(a),0])},fc),cW=[0,O(bk),0],cX=[0,an([0,[2,oN,oM],[0,N(a[1]),cW]],cV),cU],cY=[0,b(oO),cX],cZ=[0,P([0,q(oP),0],cY),cT],c0=[0,p(nK,0,[0,i([0,q(oQ),0],cZ),ce]),bz],c1=[0,i([0,q(oR),0],c0),by],c2=0;function
r(a,b){return p(nw,a,b)}function
s(a,b){return p(nx,a,b)}function
n(a,b){return p(ny,a,b)}var
bc=[0,aw(0,[0,b(nz),0]),0],bd=[0,bK(0,[0,r(0,[0,s(0,[0,n(0,[0,b(nA),0]),0]),bc]),0]),0],be=[0,b(nB),0],bf=[0,bK(0,[0,n([0,c6(nC),0],be),0]),bd],bg=[0,b(nD),0],bh=[0,bK(0,[0,n([0,c6(nE),0],bg),0]),bf],bi=[0,b(nF),0],bj=[0,fb(0,[0,bK(0,[0,n([0,c6(nG),0],bi),0]),bh]),0],c3=[0,r(0,[0,s(0,[0,n(0,[0,b(nH),0]),0]),bj]),c2],c4=[0,i([0,q(oS),0],c3),c1],a3=[0,aw(0,[0,b(nt),0]),0],a9=[0,am(0,0),0],ba=[0,p(ns,[0,[2,lF,nu],0],0),a9],bb=[0,am(0,0),ba],c5=[0,am(0,[0,am([0,b_(nv),0],bb),a3]),0],c8=[0,i([0,q(oT),0],c5),c4];return am([0,b_(oU),0],c8)}function
oV(a,b){switch(b[0]){case
V=da(g,bF),bG=aj(function(a){return m(pP,0,[0,b(a),0])},V),bH=[0,P(as),0],bI=[0,O(a[4]),bH],bJ=[0,aq([0,[2,pU,pT],[0,[2,pS,pR],[0,q(pQ),bI]]],bG),bE],bK=[0,Q([0,[2,pX,pW],0],[0,b(pV),bJ]),bD],bN=0,bO=fB(a[2],a[1]),bP=aj(function(a){return m(pY,0,[0,b(a),0])},bO),bQ=[0,P(ar),0],bR=[0,O(a[3]),bQ],bS=[0,aq([0,[2,p3,p2],[0,[2,p1,p0],[0,q(pZ),bR]]],bP),bN],bT=[0,Q([0,[2,p6,p5],0],[0,b(p4),bS]),bK],bU=[0,i([0,q(p7),0],bT),bn],l=a[2],bV=0,ci=d(l,e)?d(l,a3)?d(l,a8)?d(l,a_)?d(l,a6)?d(l,bb)?d(l,ba)?d(l,a9)?d(l,a7)?fC:aT:aT:aT:aT:aT:aT:aT:aT:fC,bW=[0,ci(a),bV],bX=[0,i([0,q(p8),0],bW),bU],bY=0,bZ=aj(function(a){return m(p9,0,[0,b(a),0])},fx),b0=[0,P(ap),0],b1=[0,O(a[2]),b0],b2=[0,aq([0,[2,qc,qb],[0,[2,qa,p$],[0,q(p_),b1]]],bZ),bY],b3=[0,Q([0,[2,qf,qe],0],[0,m(ov,0,[0,b(qd),0]),b2]),bX],b4=0,b5=aj(function(a){return m(qg,0,[0,b(a),0])},fw),b6=[0,P(ao),0],b7=[0,O(a[1]),b6],b8=[0,aq([0,[2,ql,qk],[0,[2,qj,qi],[0,q(qh),b7]]],b5),b4],b9=[0,Q([0,[2,qo,qn],0],[0,b(qm),b8]),b3],b_=[0,m(ou,[0,[2,qt,qs],[0,[2,qr,qq],0]],[0,i([0,q(qp),0],b9),bm]),aE],b$=[0,i([0,q(qu),0],b_),aD],ca=0;function
p(a,b){return m(n$,a,b)}function
r(a,b){return m(oa,a,b)}function
o(a,b){return m(ob,a,b)}var
$=[0,ae(0,[0,b(oc),0]),0],aa=[0,bM(0,[0,p(0,[0,r(0,[0,o(0,[0,b(od),0]),0]),$]),0]),0],ab=[0,b(oe),0],ac=[0,bM(0,[0,o([0,c$(of),0],ab),0]),aa],ad=[0,b(og),0],af=[0,bM(0,[0,o([0,c$(oh),0],ad),0]),ac],ag=[0,b(oi),0],ah=[0,fv(0,[0,bM(0,[0,o([0,c$(oj),0],ag),0]),af]),0],ce=[0,p(0,[0,r(0,[0,o(0,[0,b(ok),0]),0]),ah]),ca],cf=[0,i([0,q(qv),0],ce),b$],X=[0,ae(0,[0,b(n8),0]),0],Y=[0,am(0,0),0],Z=[0,m(n7,[0,[2,lZ,n9],0],0),Y],_=[0,am(0,0),Z],cg=[0,am(0,[0,am([0,cb(n_),0],_),X]),0],ch=[0,i([0,q(qw),0],cg),cf];return am([0,cb(qx),0],ch)}function
qy(a,b){switch(b[0]){case
a(a){return 0}return bH(ly,function(a){return oV(c,b)},a)}function
e(a){return e$(lx,lA,a)}var
f=[0,function(a){return e$(lw,nI,a)},e,d],c=bI(0);if(c.body===null)throw i([0,j,kS],1);var
b=[0,mF,0,0,0,c.body,f];e6(b);e8(b);return e9(function(a){return e_(b,a)})},lz);cD(0);return}(globalThis));
a(a){return 0}return bJ(lS,function(a){return qy(c,b)},a)}function
e(a){return ft(lR,lU,a)}var
f=[0,function(a){return ft(lQ,os,a)},e,d],c=bK(0);if(c.body===null)throw i([0,j,la],1);var
b=[0,mZ,0,0,0,c.body,f];fo(b);fq(b);return fr(function(a){return fs(b,a)})},lT);cI(0);return}(globalThis));